From a45c6106149d9e1506c30fd037bda56f6e47e77f Mon Sep 17 00:00:00 2001 From: Paul Kilmurray Date: Wed, 15 Jul 2026 19:51:25 +0200 Subject: [PATCH] build: web bundle for app v1.9.7 --- ...lobal-2869660705b8c61d9ae37f1a0acba8c2.css | 2 - ...lobal-80cf08ff6ba4fedc139ba69a56a1f82f.css | 2 + ...chart-f5fe3fe6d37a898d86f831c2330e344d.js} | 1352 ++++----- ...apter-af5d0b6ffeef49f6f95fc9582e8a0b92.js} | 8 +- ...entry-c2227d0cbfc7e2fc95ee618499069ad1.js} | 2412 +++++++++-------- ...apter-0879479aed50e75fc7c742490a426351.js} | 6 +- ...sweep-b029e0f81c00946f6f9ca8e8e58bead4.js} | 2 +- ...ation-296e27edb8873760d7e0a41edfc03a38.js} | 6 +- ...ation-d02c78dd097f5d1b2afa438c6bbf3b06.js} | 4 +- build/index.html | 6 +- build/metadata.json | 4 +- 11 files changed, 1916 insertions(+), 1888 deletions(-) delete mode 100644 build/_expo/static/css/global-2869660705b8c61d9ae37f1a0acba8c2.css create mode 100644 build/_expo/static/css/global-80cf08ff6ba4fedc139ba69a56a1f82f.css rename build/_expo/static/js/web/{chart-504334a4ec5f299357e84960bcc6ca2b.js => chart-f5fe3fe6d37a898d86f831c2330e344d.js} (96%) rename build/_expo/static/js/web/{device-adapter-2b8f3de7e8e2f4606fef01add01a001f.js => device-adapter-af5d0b6ffeef49f6f95fc9582e8a0b92.js} (90%) rename build/_expo/static/js/web/{entry-07c700570e1139845e8a1da0751c3fe1.js => entry-c2227d0cbfc7e2fc95ee618499069ad1.js} (97%) rename build/_expo/static/js/web/{network-adapter-98eb2ef2a98781d1b03d4e5643813daa.js => network-adapter-0879479aed50e75fc7c742490a426351.js} (96%) rename build/_expo/static/js/web/{network-sweep-55a923aabb7fe91f89e37f3cac1ccb8d.js => network-sweep-b029e0f81c00946f6f9ca8e8e58bead4.js} (98%) rename build/_expo/static/js/web/{run-storage-migration-f8b2e4d38df54810040587e7a63b521e.js => run-storage-migration-296e27edb8873760d7e0a41edfc03a38.js} (98%) rename build/_expo/static/js/web/{verify-migration-be370636de29723764e7182dbf321b23.js => verify-migration-d02c78dd097f5d1b2afa438c6bbf3b06.js} (97%) diff --git a/build/_expo/static/css/global-2869660705b8c61d9ae37f1a0acba8c2.css b/build/_expo/static/css/global-2869660705b8c61d9ae37f1a0acba8c2.css deleted file mode 100644 index 253f0fe..0000000 --- a/build/_expo/static/css/global-2869660705b8c61d9ae37f1a0acba8c2.css +++ /dev/null @@ -1,2 +0,0 @@ -/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */ -@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}:root{--uniwind-transition-duration:.5s}::view-transition{background-color:var(--uniwind-transition-bg)}:is(:root:where([data-uniwind-transition=slide-rtl]),:root:where([data-uniwind-transition=slide-ltr]),:root:where([data-uniwind-transition=circle-top-right]),:root:where([data-uniwind-transition=circle-top-left]),:root:where([data-uniwind-transition=circle-bottom-right]),:root:where([data-uniwind-transition=circle-bottom-left]),:root:where([data-uniwind-transition=circle-center]))::view-transition-old(root){mix-blend-mode:normal;animation:none}:is(:root:where([data-uniwind-transition=slide-rtl]),:root:where([data-uniwind-transition=slide-ltr]),:root:where([data-uniwind-transition=circle-top-right]),:root:where([data-uniwind-transition=circle-top-left]),:root:where([data-uniwind-transition=circle-bottom-right]),:root:where([data-uniwind-transition=circle-bottom-left]),:root:where([data-uniwind-transition=circle-center]))::view-transition-new(root){mix-blend-mode:normal;animation:none}:is(:root:where([data-uniwind-transition=slide-rtl]),:root:where([data-uniwind-transition=slide-ltr]),:root:where([data-uniwind-transition=circle-top-right]),:root:where([data-uniwind-transition=circle-top-left]),:root:where([data-uniwind-transition=circle-bottom-right]),:root:where([data-uniwind-transition=circle-bottom-left]),:root:where([data-uniwind-transition=circle-center]))::view-transition-old(root){animation:uniwind-hold-old var(--uniwind-transition-duration)linear both}@keyframes uniwind-hold-old{0%{opacity:1}to{opacity:1}}:root:where([data-uniwind-transition=fade])::view-transition-old(root){mix-blend-mode:plus-lighter;animation:none}:root:where([data-uniwind-transition=fade])::view-transition-new(root){mix-blend-mode:plus-lighter;animation:none}:root:where([data-uniwind-transition=fade])::view-transition-old(root){animation:.75s both uniwind-fade-out}:root:where([data-uniwind-transition=fade])::view-transition-new(root){animation:.75s both uniwind-fade-in}@keyframes uniwind-fade-out{0%{opacity:1}to{opacity:0}}@keyframes uniwind-fade-in{0%{opacity:0}to{opacity:1}}:root:where([data-uniwind-transition=slide-rtl])::view-transition-old(root){z-index:1;animation:uniwind-slide-rtl var(--uniwind-transition-duration)ease-in-out both}:root:where([data-uniwind-transition=slide-rtl])::view-transition-new(root){z-index:0}@keyframes uniwind-slide-rtl{0%{clip-path:inset(0 0% 0 0)}to{clip-path:inset(0 100% 0 0)}}:root:where([data-uniwind-transition=slide-ltr])::view-transition-old(root){z-index:1;animation:uniwind-slide-ltr var(--uniwind-transition-duration)ease-in-out both}:root:where([data-uniwind-transition=slide-ltr])::view-transition-new(root){z-index:0}@keyframes uniwind-slide-ltr{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}:root:where([data-uniwind-transition=circle-top-right])::view-transition-new(root){z-index:1;animation:uniwind-circle-top-right var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-top-right{0%{clip-path:circle(0% at 100% 0)}to{clip-path:circle(150% at 100% 0)}}:root:where([data-uniwind-transition=circle-top-left])::view-transition-new(root){z-index:1;animation:uniwind-circle-top-left var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-top-left{0%{clip-path:circle(0% at 0 0)}to{clip-path:circle(150% at 0 0)}}:root:where([data-uniwind-transition=circle-bottom-right])::view-transition-new(root){z-index:1;animation:uniwind-circle-bottom-right var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-bottom-right{0%{clip-path:circle(0% at 100% 100%)}to{clip-path:circle(150% at 100% 100%)}}:root:where([data-uniwind-transition=circle-bottom-left])::view-transition-new(root){z-index:1;animation:uniwind-circle-bottom-left var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-bottom-left{0%{clip-path:circle(0% at 0 100%)}to{clip-path:circle(150% at 0 100%)}}:root:where([data-uniwind-transition=circle-center])::view-transition-new(root){z-index:1;animation:uniwind-circle-center var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-center{0%{clip-path:circle(0%)}to{clip-path:circle(150%)}}:root:where([data-uniwind-transition=blur])::view-transition-old(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur])::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur])::view-transition-old(root){z-index:1;animation:.75s ease-in-out both uniwind-blur-out}:root:where([data-uniwind-transition=blur])::view-transition-new(root){z-index:0;animation:.75s ease-in-out both uniwind-blur-in}@keyframes uniwind-blur-out{0%{filter:blur();opacity:1}25%{filter:blur(5px);opacity:1}37%{filter:blur(5px);opacity:1}38%{filter:blur(5px);opacity:0}to{filter:blur(5px);opacity:0}}@keyframes uniwind-blur-in{0%{filter:blur(5px);opacity:0}37%{filter:blur(5px);opacity:0}38%{filter:blur(5px);opacity:1}to{filter:blur();opacity:1}}:root:where([data-uniwind-transition=blur-rtl])::view-transition-old(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur-rtl])::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur-rtl])::view-transition-old(root){z-index:1;animation:.7s ease-in-out both uniwind-blur-wipe-rtl-old;-webkit-mask-image:linear-gradient(90deg,#000,#000 97%,#0000);-webkit-mask-repeat:no-repeat}:root:where([data-uniwind-transition=blur-rtl])::view-transition-new(root){z-index:0;animation:.7s ease-in-out both uniwind-blur-wipe-new}@keyframes uniwind-blur-wipe-rtl-old{0%{filter:blur();-webkit-mask-size:calc(100% + 30px) 100%}29%{filter:blur(6px);-webkit-mask-size:calc(100% + 30px) 100%}71%{filter:blur(6px);-webkit-mask-size:0% 100%}to{filter:blur(6px);-webkit-mask-size:0% 100%}}:root:where([data-uniwind-transition=blur-ltr])::view-transition-old(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur-ltr])::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur-ltr])::view-transition-old(root){z-index:1;animation:.7s ease-in-out both uniwind-blur-wipe-ltr-old;-webkit-mask-image:linear-gradient(270deg,#000,#000 97%,#0000);-webkit-mask-position:100% 0;-webkit-mask-repeat:no-repeat}:root:where([data-uniwind-transition=blur-ltr])::view-transition-new(root){z-index:0;animation:.7s ease-in-out both uniwind-blur-wipe-new}@keyframes uniwind-blur-wipe-ltr-old{0%{filter:blur();-webkit-mask-size:calc(100% + 30px) 100%}29%{filter:blur(6px);-webkit-mask-size:calc(100% + 30px) 100%}71%{filter:blur(6px);-webkit-mask-size:0% 100%}to{filter:blur(6px);-webkit-mask-size:0% 100%}}@keyframes uniwind-blur-wipe-new{0%{filter:blur(6px)}29%{filter:blur(6px)}71%{filter:blur(6px)}to{filter:blur()}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:#fffbeb;--color-amber-300:#ffd236;--color-amber-800:#953d00;--color-green-600:#00a544;--color-blue-700:#1447e6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.857rem;--text-xs--line-height:1.25rem;--text-sm:.929rem;--text-sm--line-height:1.4rem;--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:unset;--hairline-width:unset;--background:unset;--foreground:unset;--card:unset;--card-foreground:unset;--popover:unset;--popover-foreground:unset;--primary:unset;--primary-foreground:unset;--secondary:unset;--secondary-foreground:unset;--tertiary:unset;--tertiary-foreground:unset;--muted:unset;--muted-foreground:unset;--accent:unset;--accent-foreground:unset;--destructive:unset;--destructive-foreground:unset;--success:unset;--success-foreground:unset;--info:unset;--info-foreground:unset;--attention:unset;--attention-foreground:unset;--warning:unset;--warning-foreground:unset;--error:unset;--error-foreground:unset;--border:unset;--input:unset;--ring:unset;--card-header:unset;--sidebar:unset;--sidebar-foreground:unset;--sidebar-border:unset;--table-row:unset;--table-row-alt:unset;--table-header:unset;--footer:unset;--animate-accordion-down:accordion-down .2s ease-out;--animate-accordion-up:accordion-up .2s ease-out;--color-transparent:transparent;--width-160:40rem;--text-3xs:.714rem;--text-3xs--line-height:1rem;--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-attention:var(--attention);--color-attention-foreground:var(--attention-foreground);--color-info:var(--info);--color-info-foreground:var(--info-foreground);--color-error:var(--error);--color-error-foreground:var(--error-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-border:var(--sidebar-border);--color-table-row:var(--table-row);--color-table-row-alt:var(--table-row-alt);--color-table-header:var(--table-header);--color-card-header:var(--card-header);--color-footer:var(--footer)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473)}}@media (prefers-color-scheme:light){:root:not(:where(.light,.light *,.dark,.dark *,.ocean,.ocean *,.sunset,.sunset *,.monochrome,.monochrome *)){--hairline-width:1px;--background:#f0f6fc;--foreground:#162330;--card:#fff;--card-foreground:#162330;--popover:#fff;--popover-foreground:#162330;--primary:#006aa7;--primary-foreground:#f3faff;--secondary:#5b748e;--secondary-foreground:#f4f9ff;--tertiary:#d88000;--tertiary-foreground:#fdf7f2;--muted:#f0f4f9;--muted-foreground:#495766;--accent:#f2f5f9;--accent-foreground:#162330;--destructive:#d40924;--destructive-foreground:#fff6f5;--success:#007047;--success-foreground:#f3fbf6;--info:#0079b8;--info-foreground:#f3faff;--attention:#fed252;--attention-foreground:#272110;--warning:#e46212;--warning-foreground:#fff6f3;--error:#d40924;--error-foreground:#fff6f5;--border:#d2d8df;--input:#fff;--ring:#006aa7;--radius:.5rem;--card-header:#dfe5ec;--sidebar:#142a41;--sidebar-foreground:#e0e5eb;--sidebar-border:#0b1c2c;--table-row:#fff;--table-row-alt:#f8fafd;--table-header:#e6ecf2;--footer:#e6ecf2;--chart-1:#e75c3a;--chart-2:#007665;--chart-3:#263c54;--chart-4:#cd9c1f;--chart-5:#e67339}@supports (color:lab(0% 0 0)){:root:not(:where(.light,.light *,.dark,.dark *,.ocean,.ocean *,.sunset,.sunset *,.monochrome,.monochrome *)){--background:lab(96.5116% -1.09199 -3.57032);--foreground:lab(12.9225% -2.26182 -10.321);--card:lab(100% 0 0);--card-foreground:lab(12.9225% -2.26182 -10.321);--popover:lab(100% 0 0);--popover-foreground:lab(12.9225% -2.26182 -10.321);--primary:lab(41.3514% -9.36008 -55.2584);--primary-foreground:lab(97.6956% -1.63329 -3.29721);--secondary:lab(47.6949% -4.23956 -17.3375);--secondary-foreground:lab(97.6717% -1.09231 -3.57046);--tertiary:lab(62.3248% 30.7514 74.3975);--tertiary-foreground:lab(97.6735% 1.42276 3.47974);--muted:lab(95.9336% -.878274 -2.85884);--muted-foreground:lab(36.1487% -2.77171 -10.481);--accent:lab(96.5154% -.662267 -2.14618);--accent-foreground:lab(12.9225% -2.26182 -10.321);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(41.9969% -63.1487 24.4409);--success-foreground:lab(97.8159% -3.19943 1.27246);--info:lab(47.2504% -11.5257 -55.3974);--info-foreground:lab(97.6956% -1.63329 -3.29721);--attention:lab(86.4742% 6.15835 66.6916);--attention-foreground:lab(13.101% .859723 12.1314);--warning:lab(58.0892% 49.2316 63.859);--warning-foreground:lab(97.6278% 2.38341 2.72528);--error:lab(45.5382% 69.8881 46.2994);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(86.0694% -1.2989 -4.27808);--input:lab(100% 0 0);--ring:lab(41.3514% -9.36008 -55.2584);--card-header:lab(90.7095% -1.30099 -4.27917);--sidebar:lab(16.3006% -2.77984 -16.9855);--sidebar-foreground:lab(90.7116% -1.09041 -3.56942);--sidebar-border:lab(9.37415% -2.17868 -13.5804);--table-row:lab(100% 0 0);--table-row-alt:lab(98.2562% -.553459 -1.78938);--table-header:lab(93.0316% -1.09106 -3.56977);--footer:lab(93.0316% -1.09106 -3.56977);--chart-1:lab(57.836% 53.6725 47.8545);--chart-2:lab(43.5051% -42.7527 -.281596);--chart-3:lab(24.4516% -3.39018 -17.109);--chart-4:lab(67.6876% 10.7607 65.3703);--chart-5:lab(61.7629% 43.0622 52.2065)}}}@media (prefers-color-scheme:dark){:root:not(:where(.light,.light *,.dark,.dark *,.ocean,.ocean *,.sunset,.sunset *,.monochrome,.monochrome *)){--hairline-width:1px;--background:#09121c;--foreground:#e0e5eb;--card:#121c26;--card-foreground:#e0e5eb;--popover:#16202b;--popover-foreground:#e0e5eb;--primary:#0099e0;--primary-foreground:#050c13;--secondary:#273442;--secondary-foreground:#e0e5eb;--tertiary:#e08600;--tertiary-foreground:#110904;--muted:#313c47;--muted-foreground:#86909b;--accent:#273442;--accent-foreground:#e0e5eb;--destructive:#cc272e;--destructive-foreground:#fff6f5;--success:#00ab6d;--success-foreground:#040e08;--info:#0099e4;--info-foreground:#040c13;--attention:#f4c947;--attention-foreground:#161105;--warning:#f6722b;--warning-foreground:#120805;--error:#cc272e;--error-foreground:#fff6f5;--border:#38444f;--input:#09121c;--ring:#0099e0;--radius:.5rem;--card-header:#242f3a;--footer:#1d2732;--sidebar:#040c15;--sidebar-foreground:#c9ced4;--sidebar-border:#18232d;--table-row:#121c26;--table-row-alt:#18232d;--table-header:#1d2732;--chart-1:#f96c4a;--chart-2:#008574;--chart-3:#3b5876;--chart-4:#d6a62e;--chart-5:#f47f46}@supports (color:lab(0% 0 0)){:root:not(:where(.light,.light *,.dark,.dark *,.ocean,.ocean *,.sunset,.sunset *,.monochrome,.monochrome *)){--background:lab(5.21333% -1.27424 -7.86241);--foreground:lab(90.7116% -1.09041 -3.56942);--card:lab(9.45811% -1.93688 -8.61478);--card-foreground:lab(90.7116% -1.09041 -3.56942);--popover:lab(11.782% -2.01367 -8.63645);--popover-foreground:lab(90.7116% -1.09041 -3.56942);--primary:lab(58.8536% -14.2224 -61.6622);--primary-foreground:lab(3.01922% -.727452 -4.46609);--secondary:lab(21.0556% -2.51664 -10.3939);--secondary-foreground:lab(90.7116% -1.09041 -3.56942);--tertiary:lab(64.657% 30.5558 72.6225);--tertiary-foreground:lab(3.02492% 1.88204 3.0545);--muted:lab(24.5553% -2.27286 -8.72064);--muted-foreground:lab(59.377% -2.06485 -7.07911);--accent:lab(21.0556% -2.51664 -10.3939);--accent-foreground:lab(90.7116% -1.09041 -3.56942);--destructive:lab(45.7636% 63.3818 40.1799);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(61.7492% -61.1602 23.8939);--success-foreground:lab(3.19094% -3.2545 1.2865);--info:lab(58.9972% -14.7665 -55.6764);--info-foreground:lab(3.04768% -1.31044 -4.08459);--attention:lab(82.9813% 6.37221 67.4322);--attention-foreground:lab(5.32664% .642419 5.94395);--warning:lab(63.9147% 48.8658 61.0566);--warning-foreground:lab(2.98377% 2.84908 2.4717);--error:lab(45.7636% 63.3818 40.1799);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(28.0376% -2.31652 -8.73673);--input:lab(5.21333% -1.27424 -7.86241);--ring:lab(58.8536% -14.2224 -61.6622);--card-header:lab(18.7505% -2.17971 -8.68827);--footer:lab(15.2668% -2.10638 -8.66451);--sidebar:lab(3.00443% -.761598 -5.81415);--sidebar-foreground:lab(82.5914% -1.08778 -3.56801);--sidebar-border:lab(12.9437% -2.04717 -8.64636);--table-row:lab(9.45811% -1.93688 -8.61478);--table-row-alt:lab(12.9437% -2.04717 -8.64636);--table-header:lab(15.2668% -2.10638 -8.66451);--chart-1:lab(63.6535% 53.4443 46.7046);--chart-2:lab(49.5558% -50.0729 -.321341);--chart-3:lab(36.0316% -4.25924 -20.5755);--chart-4:lab(71.1827% 10.5081 64.1928);--chart-5:lab(66.4182% 42.8306 51.1975)}}}.light{--hairline-width:1px;--background:#f0f6fc;--foreground:#162330;--card:#fff;--card-foreground:#162330;--popover:#fff;--popover-foreground:#162330;--primary:#006aa7;--primary-foreground:#f3faff;--secondary:#5b748e;--secondary-foreground:#f4f9ff;--tertiary:#d88000;--tertiary-foreground:#fdf7f2;--muted:#f0f4f9;--muted-foreground:#495766;--accent:#f2f5f9;--accent-foreground:#162330;--destructive:#d40924;--destructive-foreground:#fff6f5;--success:#007047;--success-foreground:#f3fbf6;--info:#0079b8;--info-foreground:#f3faff;--attention:#fed252;--attention-foreground:#272110;--warning:#e46212;--warning-foreground:#fff6f3;--error:#d40924;--error-foreground:#fff6f5;--border:#d2d8df;--input:#fff;--ring:#006aa7;--radius:.5rem;--card-header:#dfe5ec;--sidebar:#142a41;--sidebar-foreground:#e0e5eb;--sidebar-border:#0b1c2c;--table-row:#fff;--table-row-alt:#f8fafd;--table-header:#e6ecf2;--footer:#e6ecf2;--chart-1:#e75c3a;--chart-2:#007665;--chart-3:#263c54;--chart-4:#cd9c1f;--chart-5:#e67339}@supports (color:lab(0% 0 0)){.light{--background:lab(96.5116% -1.09199 -3.57032);--foreground:lab(12.9225% -2.26182 -10.321);--card:lab(100% 0 0);--card-foreground:lab(12.9225% -2.26182 -10.321);--popover:lab(100% 0 0);--popover-foreground:lab(12.9225% -2.26182 -10.321);--primary:lab(41.3514% -9.36008 -55.2584);--primary-foreground:lab(97.6956% -1.63329 -3.29721);--secondary:lab(47.6949% -4.23956 -17.3375);--secondary-foreground:lab(97.6717% -1.09231 -3.57046);--tertiary:lab(62.3248% 30.7514 74.3975);--tertiary-foreground:lab(97.6735% 1.42276 3.47974);--muted:lab(95.9336% -.878274 -2.85884);--muted-foreground:lab(36.1487% -2.77171 -10.481);--accent:lab(96.5154% -.662267 -2.14618);--accent-foreground:lab(12.9225% -2.26182 -10.321);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(41.9969% -63.1487 24.4409);--success-foreground:lab(97.8159% -3.19943 1.27246);--info:lab(47.2504% -11.5257 -55.3974);--info-foreground:lab(97.6956% -1.63329 -3.29721);--attention:lab(86.4742% 6.15835 66.6916);--attention-foreground:lab(13.101% .859723 12.1314);--warning:lab(58.0892% 49.2316 63.859);--warning-foreground:lab(97.6278% 2.38341 2.72528);--error:lab(45.5382% 69.8881 46.2994);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(86.0694% -1.2989 -4.27808);--input:lab(100% 0 0);--ring:lab(41.3514% -9.36008 -55.2584);--card-header:lab(90.7095% -1.30099 -4.27917);--sidebar:lab(16.3006% -2.77984 -16.9855);--sidebar-foreground:lab(90.7116% -1.09041 -3.56942);--sidebar-border:lab(9.37415% -2.17868 -13.5804);--table-row:lab(100% 0 0);--table-row-alt:lab(98.2562% -.553459 -1.78938);--table-header:lab(93.0316% -1.09106 -3.56977);--footer:lab(93.0316% -1.09106 -3.56977);--chart-1:lab(57.836% 53.6725 47.8545);--chart-2:lab(43.5051% -42.7527 -.281596);--chart-3:lab(24.4516% -3.39018 -17.109);--chart-4:lab(67.6876% 10.7607 65.3703);--chart-5:lab(61.7629% 43.0622 52.2065)}}.dark{--hairline-width:1px;--background:#09121c;--foreground:#e0e5eb;--card:#121c26;--card-foreground:#e0e5eb;--popover:#16202b;--popover-foreground:#e0e5eb;--primary:#0099e0;--primary-foreground:#050c13;--secondary:#273442;--secondary-foreground:#e0e5eb;--tertiary:#e08600;--tertiary-foreground:#110904;--muted:#313c47;--muted-foreground:#86909b;--accent:#273442;--accent-foreground:#e0e5eb;--destructive:#cc272e;--destructive-foreground:#fff6f5;--success:#00ab6d;--success-foreground:#040e08;--info:#0099e4;--info-foreground:#040c13;--attention:#f4c947;--attention-foreground:#161105;--warning:#f6722b;--warning-foreground:#120805;--error:#cc272e;--error-foreground:#fff6f5;--border:#38444f;--input:#09121c;--ring:#0099e0;--radius:.5rem;--card-header:#242f3a;--footer:#1d2732;--sidebar:#040c15;--sidebar-foreground:#c9ced4;--sidebar-border:#18232d;--table-row:#121c26;--table-row-alt:#18232d;--table-header:#1d2732;--chart-1:#f96c4a;--chart-2:#008574;--chart-3:#3b5876;--chart-4:#d6a62e;--chart-5:#f47f46}@supports (color:lab(0% 0 0)){.dark{--background:lab(5.21333% -1.27424 -7.86241);--foreground:lab(90.7116% -1.09041 -3.56942);--card:lab(9.45811% -1.93688 -8.61478);--card-foreground:lab(90.7116% -1.09041 -3.56942);--popover:lab(11.782% -2.01367 -8.63645);--popover-foreground:lab(90.7116% -1.09041 -3.56942);--primary:lab(58.8536% -14.2224 -61.6622);--primary-foreground:lab(3.01922% -.727452 -4.46609);--secondary:lab(21.0556% -2.51664 -10.3939);--secondary-foreground:lab(90.7116% -1.09041 -3.56942);--tertiary:lab(64.657% 30.5558 72.6225);--tertiary-foreground:lab(3.02492% 1.88204 3.0545);--muted:lab(24.5553% -2.27286 -8.72064);--muted-foreground:lab(59.377% -2.06485 -7.07911);--accent:lab(21.0556% -2.51664 -10.3939);--accent-foreground:lab(90.7116% -1.09041 -3.56942);--destructive:lab(45.7636% 63.3818 40.1799);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(61.7492% -61.1602 23.8939);--success-foreground:lab(3.19094% -3.2545 1.2865);--info:lab(58.9972% -14.7665 -55.6764);--info-foreground:lab(3.04768% -1.31044 -4.08459);--attention:lab(82.9813% 6.37221 67.4322);--attention-foreground:lab(5.32664% .642419 5.94395);--warning:lab(63.9147% 48.8658 61.0566);--warning-foreground:lab(2.98377% 2.84908 2.4717);--error:lab(45.7636% 63.3818 40.1799);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(28.0376% -2.31652 -8.73673);--input:lab(5.21333% -1.27424 -7.86241);--ring:lab(58.8536% -14.2224 -61.6622);--card-header:lab(18.7505% -2.17971 -8.68827);--footer:lab(15.2668% -2.10638 -8.66451);--sidebar:lab(3.00443% -.761598 -5.81415);--sidebar-foreground:lab(82.5914% -1.08778 -3.56801);--sidebar-border:lab(12.9437% -2.04717 -8.64636);--table-row:lab(9.45811% -1.93688 -8.61478);--table-row-alt:lab(12.9437% -2.04717 -8.64636);--table-header:lab(15.2668% -2.10638 -8.66451);--chart-1:lab(63.6535% 53.4443 46.7046);--chart-2:lab(49.5558% -50.0729 -.321341);--chart-3:lab(36.0316% -4.25924 -20.5755);--chart-4:lab(71.1827% 10.5081 64.1928);--chart-5:lab(66.4182% 42.8306 51.1975)}}.ocean{--hairline-width:1px;--background:#00141f;--foreground:#ddf0ef;--card:#00212e;--card-foreground:#ddf0ef;--popover:#002633;--popover-foreground:#ddf0ef;--primary:#00b7b8;--primary-foreground:#000f0f;--secondary:#17414d;--secondary-foreground:#ddf0ef;--tertiary:#00a88b;--tertiary-foreground:#000f0a;--muted:#274d5c;--muted-foreground:#7ca0a4;--accent:#11414e;--accent-foreground:#ddf0ef;--destructive:#d73337;--destructive-foreground:#fff6f5;--success:#00b680;--success-foreground:#001008;--info:#00a2b7;--info-foreground:#000e12;--attention:#fac547;--attention-foreground:#191000;--warning:#f68000;--warning-foreground:#170600;--error:#d73337;--error-foreground:#fff6f5;--border:#2b5460;--input:#00141f;--ring:#00b7b8;--radius:.5rem;--card-header:#153e4a;--sidebar:#000712;--sidebar-foreground:#c2dedd;--sidebar-border:#001e2c;--table-row:#00212e;--table-row-alt:#002936;--table-header:#06303e;--footer:#06303e;--chart-1:#00b7b8;--chart-2:#00997c;--chart-3:#006d91;--chart-4:#3cc998;--chart-5:#008193}@supports (color:lab(0% 0 0)){.ocean{--background:lab(5.30624% -5.08139 -13.0766);--foreground:lab(93.2547% -6.52206 -2.02316);--card:lab(10.8441% -10.2384 -14.0472);--card-foreground:lab(93.2547% -6.52206 -2.02316);--popover:lab(13.1742% -10.5009 -14.0901);--popover-foreground:lab(93.2547% -6.52206 -2.02316);--primary:lab(67.0852% -58.9992 -17.435);--primary-foreground:lab(3.27394% -6.0644 -2.41243);--secondary:lab(24.8597% -11.6958 -11.858);--secondary-foreground:lab(93.2547% -6.52206 -2.02316);--tertiary:lab(61.2094% -49.7058 4.27336);--tertiary-foreground:lab(3.32825% -6.62945 .656879);--muted:lab(30.6024% -10.6351 -13.0551);--muted-foreground:lab(63.2388% -12.0889 -6.44934);--accent:lab(24.8798% -12.7208 -13.0039);--accent-foreground:lab(93.2547% -6.52206 -2.02316);--destructive:lab(49.2539% 63.2983 39.3808);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(65.2516% -63.0285 17.6512);--success-foreground:lab(3.33407% -6.48708 1.92296);--info:lab(60.5463% -42.6615 -29.223);--info-foreground:lab(3.19974% -4.97471 -4.97314);--attention:lab(82.8172% 10.8991 67.3469);--attention-foreground:lab(5.27164% 3.78631 9.63736);--warning:lab(66.5391% 42.6238 74.6373);--warning-foreground:lab(2.93229% 5.55989 4.72498);--error:lab(49.2539% 63.2983 39.3808);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(32.9884% -11.9077 -11.9229);--input:lab(5.30624% -5.08139 -13.0766);--ring:lab(67.0852% -58.9992 -17.435);--card-header:lab(23.6721% -11.1627 -12.3154);--sidebar:lab(1.51662% -1.0152 -8.27902);--sidebar-foreground:lab(86.4017% -9.78586 -3.02615);--sidebar-border:lab(9.59981% -7.97434 -13.8232);--table-row:lab(10.8441% -10.2384 -14.0472);--table-row-alt:lab(14.3704% -11.2326 -13.6264);--table-header:lab(17.8345% -10.3793 -12.7011);--footer:lab(17.8345% -10.3793 -12.7011);--chart-1:lab(67.0852% -58.9992 -17.435);--chart-2:lab(55.5375% -53.8008 4.59329);--chart-3:lab(42.1906% -16.731 -27.7727);--chart-4:lab(72.8575% -47.9172 13.5998);--chart-5:lab(48.6747% -32.4097 -22.0177)}}.sunset{--hairline-width:1px;--background:#21092b;--foreground:#ffe9dd;--card:#301338;--card-foreground:#ffe9dd;--popover:#35183e;--popover-foreground:#ffe9dd;--primary:#ff762a;--primary-foreground:#1b0723;--secondary:#5e3050;--secondary-foreground:#ffe9dd;--tertiary:#e7566b;--tertiary-foreground:#260409;--muted:#5e4065;--muted-foreground:#b28c9a;--accent:#53355c;--accent-foreground:#ffe9dd;--destructive:#de1d3f;--destructive-foreground:#fff6f6;--success:#04ab62;--success-foreground:#001708;--info:#5285d9;--info-foreground:#051127;--attention:#ffb03c;--attention-foreground:#251100;--warning:#ff8b23;--warning-foreground:#200b00;--error:#de1c4e;--error-foreground:#fff6f6;--border:#69476b;--input:#21092b;--ring:#ff762a;--radius:.5rem;--card-header:#4e3053;--sidebar:#14001a;--sidebar-foreground:#fbd5c1;--sidebar-border:#2f1537;--table-row:#301338;--table-row-alt:#371b41;--table-header:#402346;--footer:#402346;--chart-1:#ff762a;--chart-2:#e7566b;--chart-3:#8c5aa1;--chart-4:#fc9f30;--chart-5:#b9579c}@supports (color:lab(0% 0 0)){.sunset{--background:lab(6.21354% 17.8682 -17.4439);--foreground:lab(94.0229% 8.90961 11.9756);--card:lab(11.8301% 20.1001 -18.0352);--card-foreground:lab(94.0229% 8.90961 11.9756);--popover:lab(14.1672% 20.0132 -18.0688);--popover-foreground:lab(94.0229% 8.90961 11.9756);--primary:lab(66.0623% 54.719 71.1127);--primary-foreground:lab(4.57155% 13.0127 -14.0626);--secondary:lab(26.9515% 24.7975 -9.96358);--secondary-foreground:lab(94.0229% 8.90961 11.9756);--tertiary:lab(57.4072% 58.3264 19.9164);--tertiary-foreground:lab(4.77839% 16.979 3.94459);--muted:lab(31.7164% 18.7026 -16.4164);--muted-foreground:lab(62.2304% 16.6492 -1.48571);--accent:lab(26.9863% 19.7128 -18.2241);--accent-foreground:lab(94.0229% 8.90961 11.9756);--destructive:lab(48.9234% 70.6508 34.7407);--destructive-foreground:lab(97.4794% 6.34217 2.67894);--success:lab(61.4603% -51.4634 26.6008);--success-foreground:lab(5.76702% -10.8815 5.3359);--info:lab(54.9083% 2.76724 -49.4071);--info-foreground:lab(4.95869% 1.43919 -16.6874);--attention:lab(78.7063% 29.7058 83.7583);--attention-foreground:lab(6.98108% 12.9707 14.2905);--warning:lab(69.879% 47.8314 88.4088);--warning-foreground:lab(4.99117% 12.7871 9.33776);--error:lab(48.8192% 71.1458 25.5208);--error-foreground:lab(97.4643% 6.51607 2.04272);--border:lab(35.1991% 19.635 -14.6904);--input:lab(6.21354% 17.8682 -17.4439);--ring:lab(66.0623% 54.719 71.1127);--card-header:lab(24.7394% 19.1428 -15.6769);--sidebar:lab(1.95511% 10.2994 -10.9474);--sidebar-foreground:lab(88.1722% 11.2605 15.0763);--sidebar-border:lab(11.9225% 18.6871 -16.861);--table-row:lab(11.8301% 20.1001 -18.0352);--table-row-alt:lab(15.3329% 19.6072 -18.7605);--table-header:lab(18.9205% 18.857 -16.2967);--footer:lab(18.9205% 18.857 -16.2967);--chart-1:lab(66.0623% 54.719 71.1127);--chart-2:lab(57.4072% 58.3264 19.9164);--chart-3:lab(46.0298% 30.6692 -30.7031);--chart-4:lab(73.9802% 29.8539 68.1053);--chart-5:lab(51.4691% 46.2876 -18.627)}}.monochrome{--hairline-width:1px;--background:#0b0b0b;--foreground:#eee;--card:#1b1b1b;--card-foreground:#eee;--popover:#1f1f1f;--popover-foreground:#eee;--primary:#e4e4e4;--primary-foreground:#060606;--secondary:#555;--secondary-foreground:#f8f8f8;--tertiary:#a4a4a4;--tertiary-foreground:#060606;--muted:#484848;--muted-foreground:#9e9e9e;--accent:#3d3d3d;--accent-foreground:#eee;--destructive:#555;--destructive-foreground:#f8f8f8;--success:#a4a4a4;--success-foreground:#060606;--info:#b7b7b7;--info-foreground:#060606;--attention:#d7d7d7;--attention-foreground:#060606;--warning:#c4c4c4;--warning-foreground:#060606;--error:#555;--error-foreground:#f8f8f8;--border:#555;--input:#0b0b0b;--ring:#e4e4e4;--radius:.5rem;--card-header:#383838;--sidebar:#010101;--sidebar-foreground:#e4e4e4;--sidebar-border:#161616;--table-row:#1b1b1b;--table-row-alt:#242424;--table-header:#2b2b2b;--footer:#2b2b2b;--chart-1:#e4e4e4;--chart-2:#b7b7b7;--chart-3:#868686;--chart-4:#5d5d5d;--chart-5:#383838}@supports (color:lab(0% 0 0)){.monochrome{--background:lab(3.04863% 0 0);--foreground:lab(94.2% 0 0);--card:lab(9.52% -.00000745058 0);--card-foreground:lab(94.2% 0 0);--popover:lab(11.84% 0 0);--popover-foreground:lab(94.2% 0 0);--primary:lab(90.72% .0000298023 -.0000119209);--primary-foreground:lab(1.5609% 0 0);--secondary:lab(36.2% 0 .00000596046);--secondary-foreground:lab(97.68% -.0000298023 .0000119209);--tertiary:lab(67.52% -.0000298023 0);--tertiary-foreground:lab(1.5609% 0 0);--muted:lab(30.4% -.0000149012 0);--muted-foreground:lab(65.2% 0 0);--accent:lab(25.76% -.0000149012 0);--accent-foreground:lab(94.2% 0 0);--destructive:lab(36.2% 0 .00000596046);--destructive-foreground:lab(97.68% -.0000298023 .0000119209);--success:lab(67.52% -.0000298023 0);--success-foreground:lab(1.5609% 0 0);--info:lab(74.48% -.0000298023 0);--info-foreground:lab(1.5609% 0 0);--attention:lab(86.08% -.0000298023 0);--attention-foreground:lab(1.5609% 0 0);--warning:lab(79.12% -.0000298023 -.0000119209);--warning-foreground:lab(1.5609% 0 0);--error:lab(36.2% 0 .00000596046);--error-foreground:lab(97.68% -.0000298023 .0000119209);--border:lab(36.2% 0 .00000596046);--input:lab(3.04863% 0 0);--ring:lab(90.72% .0000298023 -.0000119209);--card-header:lab(23.44% -.0000149012 0);--sidebar:lab(.195112% 0 0);--sidebar-foreground:lab(90.72% .0000298023 -.0000119209);--sidebar-border:lab(7.22637% -.0000149012 0);--table-row:lab(9.52% -.00000745058 0);--table-row-alt:lab(14.16% 0 0);--table-header:lab(17.64% -.0000149012 0);--footer:lab(17.64% -.0000149012 0);--chart-1:lab(90.72% .0000298023 -.0000119209);--chart-2:lab(74.48% -.0000298023 0);--chart-3:lab(55.92% -.0000298023 0);--chart-4:lab(39.68% 0 0);--chart-5:lab(23.44% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--hairline-width:1px;font-size:87.5%}@media ios{:root{font-size:100%}}@media android{:root{font-size:100%}}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground)}*{scrollbar-color:var(--muted)var(--card);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--card);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}::-webkit-scrollbar-corner{background:var(--card)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-16{top:calc(var(--spacing)*16)}.top-\[4px\]{top:4px}.-right-0\.5{right:calc(var(--spacing)*-.5)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[4px\]{left:4px}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-60{z-index:60}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing)*.5)}.m-1{margin:calc(var(--spacing)*1)}.-mx-0\.5{margin-inline:calc(var(--spacing)*-.5)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing)*-.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.-mb-0\.5{margin-bottom:calc(var(--spacing)*-.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-full{width:100%;height:100%}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-20{height:calc(var(--spacing)*20)}.h-\[2px\]{height:2px}.h-\[9px\]{height:9px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-160{width:var(--width-160)}.w-200{width:calc(var(--spacing)*200)}.w-\[2px\]{width:2px}.w-\[9px\]{width:9px}.w-auto{width:auto}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-px{width:1px}.w-screen{width:100vw}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-\[460px\]{max-width:460px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-\[44px\]{min-width:44px}.min-w-\[88px\]{min-width:88px}.flex-1{flex:1}.flex-3,.flex-\[3\]{flex:3}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, )var(--tw-rotate-y, )var(--tw-rotate-z, )var(--tw-skew-x, )var(--tw-skew-y, )}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-4{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-amber-300{border-color:var(--color-amber-300)}.border-attention{border-color:var(--color-attention)}.border-black{border-color:var(--color-black)}.border-border{border-color:var(--color-border)}.border-border\/40{border-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab,var(--color-border)40%,transparent)}}.border-border\/60{border-color:color-mix(in srgb,unset 60%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border)60%,transparent)}}.border-destructive{border-color:var(--color-destructive)}.border-destructive\/25{border-color:color-mix(in srgb,unset 25%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab,var(--color-destructive)25%,transparent)}}.border-destructive\/50{border-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.border-error{border-color:var(--color-error)}.border-gray-400{border-color:var(--color-gray-400)}.border-info{border-color:var(--color-info)}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-sidebar-border{border-color:var(--color-sidebar-border)}.border-success{border-color:var(--color-success)}.border-success\/25{border-color:color-mix(in srgb,unset 25%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/25{border-color:color-mix(in oklab,var(--color-success)25%,transparent)}}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-warning)}.border-warning\/25{border-color:color-mix(in srgb,unset 25%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/25{border-color:color-mix(in oklab,var(--color-warning)25%,transparent)}}.border-warning\/40{border-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning)40%,transparent)}}.border-l-primary{border-left-color:var(--color-primary)}.bg-\[\#F0F4F8\]{background-color:#f0f4f8}.bg-accent{background-color:var(--color-accent)}.bg-accent\/50{background-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-attention{background-color:var(--color-attention)}.bg-attention\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-attention\/15{background-color:color-mix(in oklab,var(--color-attention)15%,transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/95{background-color:color-mix(in srgb,unset 95%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background)95%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-card-header{background-color:var(--color-card-header)}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/5{background-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--color-destructive)5%,transparent)}}.bg-destructive\/10{background-color:color-mix(in srgb,unset 10%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.bg-destructive\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--color-destructive)15%,transparent)}}.bg-error{background-color:var(--color-error)}.bg-error\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-error\/15{background-color:color-mix(in oklab,var(--color-error)15%,transparent)}}.bg-footer{background-color:var(--color-footer)}.bg-foreground{background-color:var(--color-foreground)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-info{background-color:var(--color-info)}.bg-info\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab,var(--color-info)15%,transparent)}}.bg-input{background-color:var(--color-input)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-muted-foreground\/40{background-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--color-muted-foreground)40%,transparent)}}.bg-muted\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/15{background-color:color-mix(in oklab,var(--color-muted)15%,transparent)}}.bg-muted\/30{background-color:color-mix(in srgb,unset 30%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/40{background-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.bg-muted\/50{background-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:color-mix(in srgb,unset 10%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/15{background-color:color-mix(in oklab,var(--color-secondary)15%,transparent)}}.bg-secondary\/20{background-color:color-mix(in srgb,unset 20%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/20{background-color:color-mix(in oklab,var(--color-secondary)20%,transparent)}}.bg-sidebar{background-color:var(--color-sidebar)}.bg-success{background-color:var(--color-success)}.bg-success\/10{background-color:color-mix(in srgb,unset 10%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success)10%,transparent)}}.bg-success\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab,var(--color-success)15%,transparent)}}.bg-table-header{background-color:var(--color-table-header)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning\/10{background-color:color-mix(in srgb,unset 10%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning)10%,transparent)}}.bg-warning\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--color-warning)15%,transparent)}}.bg-white{background-color:var(--color-white)}.fill-destructive{fill:var(--color-destructive)}.fill-muted-foreground{fill:var(--color-muted-foreground)}.fill-primary-foreground{fill:var(--color-primary-foreground)}.fill-secondary-foreground{fill:var(--color-secondary-foreground)}.fill-warning{fill:var(--color-warning)}.fill-white{fill:var(--color-white)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-px{padding-inline:1px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xs{font-size:var(--text-3xs);line-height:var(--tw-leading,var(--text-3xs--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[var\(--x\)\]{color:var(--x)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-800{color:var(--color-amber-800)}.text-attention{color:var(--color-attention)}.text-attention-foreground{color:var(--color-attention-foreground)}.text-card-foreground{color:var(--color-card-foreground)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-error{color:var(--color-error)}.text-error-foreground{color:var(--color-error-foreground)}.text-foreground{color:var(--color-foreground)}.text-foreground\/80{color:color-mix(in srgb,unset 80%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab,var(--color-foreground)80%,transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-green-600{color:var(--color-green-600)}.text-info{color:var(--color-info)}.text-info-foreground{color:var(--color-info-foreground)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/50{color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--color-muted-foreground)50%,transparent)}}.text-muted-foreground\/60{color:color-mix(in srgb,unset 60%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--color-muted-foreground)60%,transparent)}}.text-muted-foreground\/70{color:color-mix(in srgb,unset 70%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--color-muted-foreground)70%,transparent)}}.text-muted-foreground\/80{color:color-mix(in srgb,unset 80%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--color-muted-foreground)80%,transparent)}}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary{color:var(--color-secondary)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-foreground{color:var(--color-sidebar-foreground)}.text-success{color:var(--color-success)}.text-success-foreground{color:var(--color-success-foreground)}.text-transparent{color:#0000}.text-warning{color:var(--color-warning)}.text-warning-foreground{color:var(--color-warning-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, )}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-foreground\/5{--tw-shadow-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){.shadow-foreground\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-foreground)5%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-attention{outline-color:var(--color-attention)}.outline-destructive{outline-color:var(--color-destructive)}.outline-error{outline-color:var(--color-error)}.outline-info{outline-color:var(--color-info)}.outline-muted{outline-color:var(--color-muted)}.outline-primary{outline-color:var(--color-primary)}.outline-secondary{outline-color:var(--color-secondary)}.outline-success{outline-color:var(--color-success)}.outline-warning{outline-color:var(--color-warning)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{user-select:none}.running{animation-play-state:running}:is(.\*\:flex-1>*){flex:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:text-accent-foreground:is(:where(.group):active *){color:var(--color-accent-foreground)}.group-active\:text-attention-foreground:is(:where(.group):active *){color:var(--color-attention-foreground)}.group-active\:text-destructive-foreground:is(:where(.group):active *){color:var(--color-destructive-foreground)}.group-active\:text-error-foreground:is(:where(.group):active *){color:var(--color-error-foreground)}.group-active\:text-info-foreground:is(:where(.group):active *){color:var(--color-info-foreground)}.group-active\:text-muted-foreground:is(:where(.group):active *){color:var(--color-muted-foreground)}.group-active\:text-primary-foreground:is(:where(.group):active *){color:var(--color-primary-foreground)}.group-active\:text-secondary-foreground:is(:where(.group):active *){color:var(--color-secondary-foreground)}.group-active\:text-success-foreground:is(:where(.group):active *){color:var(--color-success-foreground)}.group-active\:text-warning-foreground:is(:where(.group):active *){color:var(--color-warning-foreground)}.group-active\:underline:is(:where(.group):active *){text-decoration-line:underline}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[-3px\]:before{content:var(--tw-content);top:-3px}.before\:top-\[-8px\]:before{content:var(--tw-content);top:-8px}.before\:right-\[-3px\]:before{content:var(--tw-content);right:-3px}.before\:bottom-\[-3px\]:before{content:var(--tw-content);bottom:-3px}.before\:left-\[-3px\]:before{content:var(--tw-content);left:-3px}.before\:left-\[-8px\]:before{content:var(--tw-content);left:-8px}.before\:h-\[8px\]:before{content:var(--tw-content);height:8px}.before\:w-\[8px\]:before{content:var(--tw-content);width:8px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border-\[2px\]:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-solid:before{content:var(--tw-content);--tw-border-style:solid;border-style:solid}.before\:border-blue-700:before{content:var(--tw-content);border-color:var(--color-blue-700)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:border-border\/50:hover{border-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/50:hover{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-accent:active{background-color:var(--color-accent)}.active\:bg-attention:active{background-color:var(--color-attention)}.active\:bg-destructive:active{background-color:var(--color-destructive)}.active\:bg-error:active{background-color:var(--color-error)}.active\:bg-info:active{background-color:var(--color-info)}.active\:bg-muted:active{background-color:var(--color-muted)}.active\:bg-primary:active{background-color:var(--color-primary)}.active\:bg-primary\/5:active{background-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/5:active{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.active\:bg-secondary:active{background-color:var(--color-secondary)}.active\:bg-success:active{background-color:var(--color-success)}.active\:bg-warning:active{background-color:var(--color-warning)}.active\:opacity-50:active{opacity:.5}.active\:opacity-80:active{opacity:.8}.active\:opacity-90:active{opacity:.9}.active\:opacity-100:active{opacity:1}.disabled\:cursor-default:disabled,.disabled\:cursor-default[aria-disabled=true],.disabled\:cursor-default[readonly]{cursor:default}.disabled\:cursor-not-allowed:disabled,.disabled\:cursor-not-allowed[aria-disabled=true],.disabled\:cursor-not-allowed[readonly]{cursor:not-allowed}.disabled\:text-muted-foreground\/50:disabled{color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-muted-foreground\/50:disabled{color:color-mix(in oklab,var(--color-muted-foreground)50%,transparent)}}.disabled\:text-muted-foreground\/50[aria-disabled=true]{color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-muted-foreground\/50[aria-disabled=true]{color:color-mix(in oklab,var(--color-muted-foreground)50%,transparent)}}.disabled\:text-muted-foreground\/50[readonly]{color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-muted-foreground\/50[readonly]{color:color-mix(in oklab,var(--color-muted-foreground)50%,transparent)}}.disabled\:opacity-50:disabled,.disabled\:opacity-50[aria-disabled=true],.disabled\:opacity-50[readonly]{opacity:.5}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover,.disabled\:hover\:bg-transparent[aria-disabled=true]:hover,.disabled\:hover\:bg-transparent[readonly]:hover{background-color:#0000}}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (width>=40rem){.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:shrink-0{flex-shrink:0}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:text-left{text-align:left}}html .web\:pointer-events-none{pointer-events:none}html .web\:flex{display:flex}html .web\:grid{display:grid}html .web\:inline-flex{display:inline-flex}html .web\:flex-1{flex:1}html .web\:animate-accordion-down{animation:var(--animate-accordion-down)}html .web\:animate-accordion-up{animation:var(--animate-accordion-up)}html .web\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}html .web\:animate-out{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}html .web\:cursor-auto{cursor:auto}html .web\:cursor-default{cursor:default}html .web\:cursor-not-allowed{cursor:not-allowed}html .web\:cursor-pointer{cursor:pointer}html .web\:whitespace-nowrap{white-space:nowrap}html .web\:ring-2{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html .web\:ring-ring{--tw-ring-color:var(--color-ring)}html .web\:ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}html .web\:ring-offset-background{--tw-ring-offset-color:var(--color-background)}html .web\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}html .web\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}html .web\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}html .web\:duration-200{--tw-duration:.2s;transition-duration:.2s}html .web\:fade-in-0{--tw-enter-opacity:0}html .web\:fade-out-0{--tw-exit-opacity:0}html .web\:outline-none{--tw-outline-style:none;outline-style:none}html .web\:select-none{user-select:none}html .web\:select-text{user-select:text}html .web\:zoom-in-95{--tw-enter-scale:.95}html .web\:zoom-out-95{--tw-exit-scale:.95}html .web\:zoom-out{--tw-exit-scale:0}@media (hover:hover){html .web\:group-hover\:scale-95:is(:where(.group):hover *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}html .web\:group-hover\:cursor-ew-resize:is(:where(.group):hover *){cursor:ew-resize}html .web\:group-hover\:cursor-ns-resize:is(:where(.group):hover *){cursor:ns-resize}html .web\:group-hover\:rounded-md:is(:where(.group):hover *){border-radius:var(--radius-md)}html .web\:group-hover\:border:is(:where(.group):hover *){border-style:var(--tw-border-style);border-width:1px}html .web\:group-hover\:border-border:is(:where(.group):hover *){border-color:var(--color-border)}html .web\:group-hover\:bg-popover:is(:where(.group):hover *){background-color:var(--color-popover)}html .web\:group-hover\:text-accent-foreground:is(:where(.group):hover *){color:var(--color-accent-foreground)}html .web\:group-hover\:text-attention-foreground:is(:where(.group):hover *){color:var(--color-attention-foreground)}html .web\:group-hover\:text-destructive-foreground:is(:where(.group):hover *){color:var(--color-destructive-foreground)}html .web\:group-hover\:text-error-foreground:is(:where(.group):hover *){color:var(--color-error-foreground)}html .web\:group-hover\:text-info-foreground:is(:where(.group):hover *){color:var(--color-info-foreground)}html .web\:group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--color-muted-foreground)}html .web\:group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--color-primary-foreground)}html .web\:group-hover\:text-secondary-foreground:is(:where(.group):hover *){color:var(--color-secondary-foreground)}html .web\:group-hover\:text-success-foreground:is(:where(.group):hover *){color:var(--color-success-foreground)}html .web\:group-hover\:text-warning-foreground:is(:where(.group):hover *){color:var(--color-warning-foreground)}html .web\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}html .web\:group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}html .web\:group-focus\:fill-accent-foreground:is(:where(.group):focus *){fill:var(--color-accent-foreground)}html .web\:group-focus\:text-accent-foreground:is(:where(.group):focus *){color:var(--color-accent-foreground)}html .web\:group-focus\:text-destructive-foreground:is(:where(.group):focus *){color:var(--color-destructive-foreground)}html .web\:group-active\:text-accent-foreground:is(:where(.group):active *){color:var(--color-accent-foreground)}html .web\:peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*),html .web\:peer-disabled\:cursor-not-allowed:is(:where(.peer)[aria-disabled=true]~*),html .web\:peer-disabled\:cursor-not-allowed:is(:where(.peer)[readonly]~*){cursor:not-allowed}html .web\:peer-disabled\:opacity-7:is(:where(.peer):disabled~*),html .web\:peer-disabled\:opacity-7:is(:where(.peer)[aria-disabled=true]~*),html .web\:peer-disabled\:opacity-7:is(:where(.peer)[readonly]~*){opacity:.07}@media (hover:hover){html .web\:hover\:cursor-pointer:hover{cursor:pointer}html .web\:hover\:border-primary\/40:hover{border-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}html .web\:hover\:bg-accent:hover{background-color:var(--color-accent)}html .web\:hover\:bg-accent\/50:hover{background-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}html .web\:hover\:bg-accent\/80:hover{background-color:color-mix(in srgb,unset 80%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--color-accent)80%,transparent)}}html .web\:hover\:bg-accent\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--color-accent)90%,transparent)}}html .web\:hover\:bg-attention:hover{background-color:var(--color-attention)}html .web\:hover\:bg-attention\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-attention\/90:hover{background-color:color-mix(in oklab,var(--color-attention)90%,transparent)}}html .web\:hover\:bg-destructive:hover{background-color:var(--color-destructive)}html .web\:hover\:bg-destructive\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab,var(--color-destructive)15%,transparent)}}html .web\:hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}html .web\:hover\:bg-error:hover{background-color:var(--color-error)}html .web\:hover\:bg-error\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-error\/90:hover{background-color:color-mix(in oklab,var(--color-error)90%,transparent)}}html .web\:hover\:bg-info:hover{background-color:var(--color-info)}html .web\:hover\:bg-info\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-info\/90:hover{background-color:color-mix(in oklab,var(--color-info)90%,transparent)}}html .web\:hover\:bg-muted:hover{background-color:var(--color-muted)}html .web\:hover\:bg-muted\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-muted\/15:hover{background-color:color-mix(in oklab,var(--color-muted)15%,transparent)}}html .web\:hover\:bg-muted\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-muted\/90:hover{background-color:color-mix(in oklab,var(--color-muted)90%,transparent)}}html .web\:hover\:bg-primary:hover{background-color:var(--color-primary)}html .web\:hover\:bg-primary\/5:hover{background-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}html .web\:hover\:bg-primary\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}html .web\:hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}html .web\:hover\:bg-secondary:hover{background-color:var(--color-secondary)}html .web\:hover\:bg-secondary\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-secondary\/15:hover{background-color:color-mix(in oklab,var(--color-secondary)15%,transparent)}}html .web\:hover\:bg-secondary\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary)90%,transparent)}}html .web\:hover\:bg-success:hover{background-color:var(--color-success)}html .web\:hover\:bg-success\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-success\/15:hover{background-color:color-mix(in oklab,var(--color-success)15%,transparent)}}html .web\:hover\:bg-success\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-success\/90:hover{background-color:color-mix(in oklab,var(--color-success)90%,transparent)}}html .web\:hover\:bg-warning:hover{background-color:var(--color-warning)}html .web\:hover\:bg-warning\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--color-warning)90%,transparent)}}html .web\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}html .web\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}html .web\:hover\:text-attention-foreground:hover{color:var(--color-attention-foreground)}html .web\:hover\:text-destructive-foreground:hover{color:var(--color-destructive-foreground)}html .web\:hover\:text-error-foreground:hover{color:var(--color-error-foreground)}html .web\:hover\:text-info-foreground:hover{color:var(--color-info-foreground)}html .web\:hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}html .web\:hover\:text-primary-foreground:hover{color:var(--color-primary-foreground)}html .web\:hover\:text-secondary-foreground:hover{color:var(--color-secondary-foreground)}html .web\:hover\:text-success-foreground:hover{color:var(--color-success-foreground)}html .web\:hover\:text-warning-foreground:hover{color:var(--color-warning-foreground)}html .web\:hover\:underline:hover{text-decoration-line:underline}html .web\:hover\:opacity-50:hover{opacity:.5}html .web\:hover\:opacity-80:hover{opacity:.8}html .web\:hover\:opacity-90:hover{opacity:.9}html .web\:hover\:opacity-100:hover{opacity:1}html .web\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}html .web\:focus\:bg-accent:focus{background-color:var(--color-accent)}html .web\:focus\:bg-destructive:focus{background-color:var(--color-destructive)}html .web\:focus\:underline:focus{text-decoration-line:underline}html .web\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html .web\:focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}html .web\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}html .web\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}html .web\:focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html .web\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html .web\:focus-visible\:ring-muted-foreground:focus-visible{--tw-ring-color:var(--color-muted-foreground)}html .web\:focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}html .web\:focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}html .web\:focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}html .web\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}html .web\:data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}html .web\:data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}html .web\:data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}html .web\:data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}html .web\:data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}@media native{.native\:h-5{height:calc(var(--spacing)*5)}.native\:h-10{height:calc(var(--spacing)*10)}.native\:h-12{height:calc(var(--spacing)*12)}.native\:h-14{height:calc(var(--spacing)*14)}.native\:h-\[10\]{height:10px}.native\:h-\[20\]{height:20px}.native\:w-5{width:calc(var(--spacing)*5)}.native\:w-\[10\]{width:10px}.native\:w-\[20\]{width:20px}.native\:rounded{border-radius:var(--radius)}.native\:px-6{padding-inline:calc(var(--spacing)*6)}.native\:px-\[9\]{padding-inline:9px}.native\:px-\[12\]{padding-inline:12px}.native\:py-2{padding-block:calc(var(--spacing)*2)}.native\:text-accent-foreground{color:var(--color-accent-foreground)}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\>\*\:first-child\]\:max-h-full>:first-child{max-height:100%}.\[\&\>\*\:first-child\]\:max-w-full>:first-child{max-width:100%}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-8px)}30%,70%{transform:translate(8px)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes rubber-band{0%{transform:scale(1)}30%{transform:scaleX(1.25)scaleY(.75)}40%{transform:scaleX(.75)scaleY(1.25)}60%{transform:scaleX(1.15)scaleY(.85)}80%{transform:scaleX(.95)scaleY(1.05)}to{transform:scale(1)}}@keyframes swing{0%,to{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}@keyframes tada{0%,to{transform:scale(1)rotate(0)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes jello{0%,to{transform:rotate(0)}22%{transform:rotate(-4deg)}33%{transform:rotate(4deg)}44%{transform:rotate(-3deg)}55%{transform:rotate(3deg)}67%{transform:rotate(-1deg)}78%{transform:rotate(1deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes glitch{0%,to{transform:translate(0)}10%{transform:translate(-4px)}20%{transform:translate(4px)}30%{transform:translate(-3px)}40%{transform:translate(3px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translate(-1px)}80%{transform:translate(1px)}90%{transform:translate(0)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}.scrollbar-hide{scrollbar-width:none!important;-ms-overflow-style:none!important}.scrollbar-hide::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scrollbar-hide ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}} \ No newline at end of file diff --git a/build/_expo/static/css/global-80cf08ff6ba4fedc139ba69a56a1f82f.css b/build/_expo/static/css/global-80cf08ff6ba4fedc139ba69a56a1f82f.css new file mode 100644 index 0000000..4a5c05b --- /dev/null +++ b/build/_expo/static/css/global-80cf08ff6ba4fedc139ba69a56a1f82f.css @@ -0,0 +1,2 @@ +/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */ +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}:root{--uniwind-transition-duration:.5s}::view-transition{background-color:var(--uniwind-transition-bg)}:is(:root:where([data-uniwind-transition=slide-rtl]),:root:where([data-uniwind-transition=slide-ltr]),:root:where([data-uniwind-transition=circle-top-right]),:root:where([data-uniwind-transition=circle-top-left]),:root:where([data-uniwind-transition=circle-bottom-right]),:root:where([data-uniwind-transition=circle-bottom-left]),:root:where([data-uniwind-transition=circle-center]))::view-transition-old(root){mix-blend-mode:normal;animation:none}:is(:root:where([data-uniwind-transition=slide-rtl]),:root:where([data-uniwind-transition=slide-ltr]),:root:where([data-uniwind-transition=circle-top-right]),:root:where([data-uniwind-transition=circle-top-left]),:root:where([data-uniwind-transition=circle-bottom-right]),:root:where([data-uniwind-transition=circle-bottom-left]),:root:where([data-uniwind-transition=circle-center]))::view-transition-new(root){mix-blend-mode:normal;animation:none}:is(:root:where([data-uniwind-transition=slide-rtl]),:root:where([data-uniwind-transition=slide-ltr]),:root:where([data-uniwind-transition=circle-top-right]),:root:where([data-uniwind-transition=circle-top-left]),:root:where([data-uniwind-transition=circle-bottom-right]),:root:where([data-uniwind-transition=circle-bottom-left]),:root:where([data-uniwind-transition=circle-center]))::view-transition-old(root){animation:uniwind-hold-old var(--uniwind-transition-duration)linear both}@keyframes uniwind-hold-old{0%{opacity:1}to{opacity:1}}:root:where([data-uniwind-transition=fade])::view-transition-old(root){mix-blend-mode:plus-lighter;animation:none}:root:where([data-uniwind-transition=fade])::view-transition-new(root){mix-blend-mode:plus-lighter;animation:none}:root:where([data-uniwind-transition=fade])::view-transition-old(root){animation:.75s both uniwind-fade-out}:root:where([data-uniwind-transition=fade])::view-transition-new(root){animation:.75s both uniwind-fade-in}@keyframes uniwind-fade-out{0%{opacity:1}to{opacity:0}}@keyframes uniwind-fade-in{0%{opacity:0}to{opacity:1}}:root:where([data-uniwind-transition=slide-rtl])::view-transition-old(root){z-index:1;animation:uniwind-slide-rtl var(--uniwind-transition-duration)ease-in-out both}:root:where([data-uniwind-transition=slide-rtl])::view-transition-new(root){z-index:0}@keyframes uniwind-slide-rtl{0%{clip-path:inset(0 0% 0 0)}to{clip-path:inset(0 100% 0 0)}}:root:where([data-uniwind-transition=slide-ltr])::view-transition-old(root){z-index:1;animation:uniwind-slide-ltr var(--uniwind-transition-duration)ease-in-out both}:root:where([data-uniwind-transition=slide-ltr])::view-transition-new(root){z-index:0}@keyframes uniwind-slide-ltr{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}:root:where([data-uniwind-transition=circle-top-right])::view-transition-new(root){z-index:1;animation:uniwind-circle-top-right var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-top-right{0%{clip-path:circle(0% at 100% 0)}to{clip-path:circle(150% at 100% 0)}}:root:where([data-uniwind-transition=circle-top-left])::view-transition-new(root){z-index:1;animation:uniwind-circle-top-left var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-top-left{0%{clip-path:circle(0% at 0 0)}to{clip-path:circle(150% at 0 0)}}:root:where([data-uniwind-transition=circle-bottom-right])::view-transition-new(root){z-index:1;animation:uniwind-circle-bottom-right var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-bottom-right{0%{clip-path:circle(0% at 100% 100%)}to{clip-path:circle(150% at 100% 100%)}}:root:where([data-uniwind-transition=circle-bottom-left])::view-transition-new(root){z-index:1;animation:uniwind-circle-bottom-left var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-bottom-left{0%{clip-path:circle(0% at 0 100%)}to{clip-path:circle(150% at 0 100%)}}:root:where([data-uniwind-transition=circle-center])::view-transition-new(root){z-index:1;animation:uniwind-circle-center var(--uniwind-transition-duration)ease-in-out both}@keyframes uniwind-circle-center{0%{clip-path:circle(0%)}to{clip-path:circle(150%)}}:root:where([data-uniwind-transition=blur])::view-transition-old(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur])::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur])::view-transition-old(root){z-index:1;animation:.75s ease-in-out both uniwind-blur-out}:root:where([data-uniwind-transition=blur])::view-transition-new(root){z-index:0;animation:.75s ease-in-out both uniwind-blur-in}@keyframes uniwind-blur-out{0%{filter:blur();opacity:1}25%{filter:blur(5px);opacity:1}37%{filter:blur(5px);opacity:1}38%{filter:blur(5px);opacity:0}to{filter:blur(5px);opacity:0}}@keyframes uniwind-blur-in{0%{filter:blur(5px);opacity:0}37%{filter:blur(5px);opacity:0}38%{filter:blur(5px);opacity:1}to{filter:blur();opacity:1}}:root:where([data-uniwind-transition=blur-rtl])::view-transition-old(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur-rtl])::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur-rtl])::view-transition-old(root){z-index:1;animation:.7s ease-in-out both uniwind-blur-wipe-rtl-old;-webkit-mask-image:linear-gradient(90deg,#000,#000 97%,#0000);-webkit-mask-repeat:no-repeat}:root:where([data-uniwind-transition=blur-rtl])::view-transition-new(root){z-index:0;animation:.7s ease-in-out both uniwind-blur-wipe-new}@keyframes uniwind-blur-wipe-rtl-old{0%{filter:blur();-webkit-mask-size:calc(100% + 30px) 100%}29%{filter:blur(6px);-webkit-mask-size:calc(100% + 30px) 100%}71%{filter:blur(6px);-webkit-mask-size:0% 100%}to{filter:blur(6px);-webkit-mask-size:0% 100%}}:root:where([data-uniwind-transition=blur-ltr])::view-transition-old(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur-ltr])::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:where([data-uniwind-transition=blur-ltr])::view-transition-old(root){z-index:1;animation:.7s ease-in-out both uniwind-blur-wipe-ltr-old;-webkit-mask-image:linear-gradient(270deg,#000,#000 97%,#0000);-webkit-mask-position:100% 0;-webkit-mask-repeat:no-repeat}:root:where([data-uniwind-transition=blur-ltr])::view-transition-new(root){z-index:0;animation:.7s ease-in-out both uniwind-blur-wipe-new}@keyframes uniwind-blur-wipe-ltr-old{0%{filter:blur();-webkit-mask-size:calc(100% + 30px) 100%}29%{filter:blur(6px);-webkit-mask-size:calc(100% + 30px) 100%}71%{filter:blur(6px);-webkit-mask-size:0% 100%}to{filter:blur(6px);-webkit-mask-size:0% 100%}}@keyframes uniwind-blur-wipe-new{0%{filter:blur(6px)}29%{filter:blur(6px)}71%{filter:blur(6px)}to{filter:blur()}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:#fffbeb;--color-amber-300:#ffd236;--color-amber-800:#953d00;--color-green-600:#00a544;--color-blue-700:#1447e6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.857rem;--text-xs--line-height:1.25rem;--text-sm:.929rem;--text-sm--line-height:1.4rem;--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:unset;--hairline-width:unset;--background:unset;--foreground:unset;--card:unset;--card-foreground:unset;--popover:unset;--popover-foreground:unset;--primary:unset;--primary-foreground:unset;--secondary:unset;--secondary-foreground:unset;--tertiary:unset;--tertiary-foreground:unset;--muted:unset;--muted-foreground:unset;--accent:unset;--accent-foreground:unset;--destructive:unset;--destructive-foreground:unset;--success:unset;--success-foreground:unset;--info:unset;--info-foreground:unset;--attention:unset;--attention-foreground:unset;--warning:unset;--warning-foreground:unset;--error:unset;--error-foreground:unset;--border:unset;--input:unset;--ring:unset;--card-header:unset;--sidebar:unset;--sidebar-foreground:unset;--sidebar-border:unset;--table-row:unset;--table-row-alt:unset;--table-header:unset;--footer:unset;--animate-accordion-down:accordion-down .2s ease-out;--animate-accordion-up:accordion-up .2s ease-out;--color-transparent:transparent;--width-160:40rem;--text-3xs:.714rem;--text-3xs--line-height:1rem;--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-attention:var(--attention);--color-attention-foreground:var(--attention-foreground);--color-info:var(--info);--color-info-foreground:var(--info-foreground);--color-error:var(--error);--color-error-foreground:var(--error-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-border:var(--sidebar-border);--color-table-row:var(--table-row);--color-table-row-alt:var(--table-row-alt);--color-table-header:var(--table-header);--color-card-header:var(--card-header);--color-footer:var(--footer)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473)}}@media (prefers-color-scheme:light){:root:not(:where(.light,.light *,.dark,.dark *,.ocean,.ocean *,.sunset,.sunset *,.monochrome,.monochrome *)){--hairline-width:1px;--background:#f0f6fc;--foreground:#162330;--card:#fff;--card-foreground:#162330;--popover:#fff;--popover-foreground:#162330;--primary:#006aa7;--primary-foreground:#f3faff;--secondary:#5b748e;--secondary-foreground:#f4f9ff;--tertiary:#d88000;--tertiary-foreground:#fdf7f2;--muted:#f0f4f9;--muted-foreground:#495766;--accent:#f2f5f9;--accent-foreground:#162330;--destructive:#d40924;--destructive-foreground:#fff6f5;--success:#007047;--success-foreground:#f3fbf6;--info:#0079b8;--info-foreground:#f3faff;--attention:#fed252;--attention-foreground:#272110;--warning:#e46212;--warning-foreground:#fff6f3;--error:#d40924;--error-foreground:#fff6f5;--border:#d2d8df;--input:#fff;--ring:#006aa7;--radius:.5rem;--card-header:#dfe5ec;--sidebar:#142a41;--sidebar-foreground:#e0e5eb;--sidebar-border:#0b1c2c;--table-row:#fff;--table-row-alt:#f8fafd;--table-header:#e6ecf2;--footer:#e6ecf2;--chart-1:#e75c3a;--chart-2:#007665;--chart-3:#263c54;--chart-4:#cd9c1f;--chart-5:#e67339}@supports (color:lab(0% 0 0)){:root:not(:where(.light,.light *,.dark,.dark *,.ocean,.ocean *,.sunset,.sunset *,.monochrome,.monochrome *)){--background:lab(96.5116% -1.09199 -3.57032);--foreground:lab(12.9225% -2.26182 -10.321);--card:lab(100% 0 0);--card-foreground:lab(12.9225% -2.26182 -10.321);--popover:lab(100% 0 0);--popover-foreground:lab(12.9225% -2.26182 -10.321);--primary:lab(41.3514% -9.36008 -55.2584);--primary-foreground:lab(97.6956% -1.63329 -3.29721);--secondary:lab(47.6949% -4.23956 -17.3375);--secondary-foreground:lab(97.6717% -1.09231 -3.57046);--tertiary:lab(62.3248% 30.7514 74.3975);--tertiary-foreground:lab(97.6735% 1.42276 3.47974);--muted:lab(95.9336% -.878274 -2.85884);--muted-foreground:lab(36.1487% -2.77171 -10.481);--accent:lab(96.5154% -.662267 -2.14618);--accent-foreground:lab(12.9225% -2.26182 -10.321);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(41.9969% -63.1487 24.4409);--success-foreground:lab(97.8159% -3.19943 1.27246);--info:lab(47.2504% -11.5257 -55.3974);--info-foreground:lab(97.6956% -1.63329 -3.29721);--attention:lab(86.4742% 6.15835 66.6916);--attention-foreground:lab(13.101% .859723 12.1314);--warning:lab(58.0892% 49.2316 63.859);--warning-foreground:lab(97.6278% 2.38341 2.72528);--error:lab(45.5382% 69.8881 46.2994);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(86.0694% -1.2989 -4.27808);--input:lab(100% 0 0);--ring:lab(41.3514% -9.36008 -55.2584);--card-header:lab(90.7095% -1.30099 -4.27917);--sidebar:lab(16.3006% -2.77984 -16.9855);--sidebar-foreground:lab(90.7116% -1.09041 -3.56942);--sidebar-border:lab(9.37415% -2.17868 -13.5804);--table-row:lab(100% 0 0);--table-row-alt:lab(98.2562% -.553459 -1.78938);--table-header:lab(93.0316% -1.09106 -3.56977);--footer:lab(93.0316% -1.09106 -3.56977);--chart-1:lab(57.836% 53.6725 47.8545);--chart-2:lab(43.5051% -42.7527 -.281596);--chart-3:lab(24.4516% -3.39018 -17.109);--chart-4:lab(67.6876% 10.7607 65.3703);--chart-5:lab(61.7629% 43.0622 52.2065)}}}@media (prefers-color-scheme:dark){:root:not(:where(.light,.light *,.dark,.dark *,.ocean,.ocean *,.sunset,.sunset *,.monochrome,.monochrome *)){--hairline-width:1px;--background:#09121c;--foreground:#e0e5eb;--card:#121c26;--card-foreground:#e0e5eb;--popover:#16202b;--popover-foreground:#e0e5eb;--primary:#0099e0;--primary-foreground:#050c13;--secondary:#273442;--secondary-foreground:#e0e5eb;--tertiary:#e08600;--tertiary-foreground:#110904;--muted:#313c47;--muted-foreground:#86909b;--accent:#273442;--accent-foreground:#e0e5eb;--destructive:#cc272e;--destructive-foreground:#fff6f5;--success:#00ab6d;--success-foreground:#040e08;--info:#0099e4;--info-foreground:#040c13;--attention:#f4c947;--attention-foreground:#161105;--warning:#f6722b;--warning-foreground:#120805;--error:#cc272e;--error-foreground:#fff6f5;--border:#38444f;--input:#09121c;--ring:#0099e0;--radius:.5rem;--card-header:#242f3a;--footer:#1d2732;--sidebar:#040c15;--sidebar-foreground:#c9ced4;--sidebar-border:#18232d;--table-row:#121c26;--table-row-alt:#18232d;--table-header:#1d2732;--chart-1:#f96c4a;--chart-2:#008574;--chart-3:#3b5876;--chart-4:#d6a62e;--chart-5:#f47f46}@supports (color:lab(0% 0 0)){:root:not(:where(.light,.light *,.dark,.dark *,.ocean,.ocean *,.sunset,.sunset *,.monochrome,.monochrome *)){--background:lab(5.21333% -1.27424 -7.86241);--foreground:lab(90.7116% -1.09041 -3.56942);--card:lab(9.45811% -1.93688 -8.61478);--card-foreground:lab(90.7116% -1.09041 -3.56942);--popover:lab(11.782% -2.01367 -8.63645);--popover-foreground:lab(90.7116% -1.09041 -3.56942);--primary:lab(58.8536% -14.2224 -61.6622);--primary-foreground:lab(3.01922% -.727452 -4.46609);--secondary:lab(21.0556% -2.51664 -10.3939);--secondary-foreground:lab(90.7116% -1.09041 -3.56942);--tertiary:lab(64.657% 30.5558 72.6225);--tertiary-foreground:lab(3.02492% 1.88204 3.0545);--muted:lab(24.5553% -2.27286 -8.72064);--muted-foreground:lab(59.377% -2.06485 -7.07911);--accent:lab(21.0556% -2.51664 -10.3939);--accent-foreground:lab(90.7116% -1.09041 -3.56942);--destructive:lab(45.7636% 63.3818 40.1799);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(61.7492% -61.1602 23.8939);--success-foreground:lab(3.19094% -3.2545 1.2865);--info:lab(58.9972% -14.7665 -55.6764);--info-foreground:lab(3.04768% -1.31044 -4.08459);--attention:lab(82.9813% 6.37221 67.4322);--attention-foreground:lab(5.32664% .642419 5.94395);--warning:lab(63.9147% 48.8658 61.0566);--warning-foreground:lab(2.98377% 2.84908 2.4717);--error:lab(45.7636% 63.3818 40.1799);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(28.0376% -2.31652 -8.73673);--input:lab(5.21333% -1.27424 -7.86241);--ring:lab(58.8536% -14.2224 -61.6622);--card-header:lab(18.7505% -2.17971 -8.68827);--footer:lab(15.2668% -2.10638 -8.66451);--sidebar:lab(3.00443% -.761598 -5.81415);--sidebar-foreground:lab(82.5914% -1.08778 -3.56801);--sidebar-border:lab(12.9437% -2.04717 -8.64636);--table-row:lab(9.45811% -1.93688 -8.61478);--table-row-alt:lab(12.9437% -2.04717 -8.64636);--table-header:lab(15.2668% -2.10638 -8.66451);--chart-1:lab(63.6535% 53.4443 46.7046);--chart-2:lab(49.5558% -50.0729 -.321341);--chart-3:lab(36.0316% -4.25924 -20.5755);--chart-4:lab(71.1827% 10.5081 64.1928);--chart-5:lab(66.4182% 42.8306 51.1975)}}}.light{--hairline-width:1px;--background:#f0f6fc;--foreground:#162330;--card:#fff;--card-foreground:#162330;--popover:#fff;--popover-foreground:#162330;--primary:#006aa7;--primary-foreground:#f3faff;--secondary:#5b748e;--secondary-foreground:#f4f9ff;--tertiary:#d88000;--tertiary-foreground:#fdf7f2;--muted:#f0f4f9;--muted-foreground:#495766;--accent:#f2f5f9;--accent-foreground:#162330;--destructive:#d40924;--destructive-foreground:#fff6f5;--success:#007047;--success-foreground:#f3fbf6;--info:#0079b8;--info-foreground:#f3faff;--attention:#fed252;--attention-foreground:#272110;--warning:#e46212;--warning-foreground:#fff6f3;--error:#d40924;--error-foreground:#fff6f5;--border:#d2d8df;--input:#fff;--ring:#006aa7;--radius:.5rem;--card-header:#dfe5ec;--sidebar:#142a41;--sidebar-foreground:#e0e5eb;--sidebar-border:#0b1c2c;--table-row:#fff;--table-row-alt:#f8fafd;--table-header:#e6ecf2;--footer:#e6ecf2;--chart-1:#e75c3a;--chart-2:#007665;--chart-3:#263c54;--chart-4:#cd9c1f;--chart-5:#e67339}@supports (color:lab(0% 0 0)){.light{--background:lab(96.5116% -1.09199 -3.57032);--foreground:lab(12.9225% -2.26182 -10.321);--card:lab(100% 0 0);--card-foreground:lab(12.9225% -2.26182 -10.321);--popover:lab(100% 0 0);--popover-foreground:lab(12.9225% -2.26182 -10.321);--primary:lab(41.3514% -9.36008 -55.2584);--primary-foreground:lab(97.6956% -1.63329 -3.29721);--secondary:lab(47.6949% -4.23956 -17.3375);--secondary-foreground:lab(97.6717% -1.09231 -3.57046);--tertiary:lab(62.3248% 30.7514 74.3975);--tertiary-foreground:lab(97.6735% 1.42276 3.47974);--muted:lab(95.9336% -.878274 -2.85884);--muted-foreground:lab(36.1487% -2.77171 -10.481);--accent:lab(96.5154% -.662267 -2.14618);--accent-foreground:lab(12.9225% -2.26182 -10.321);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(41.9969% -63.1487 24.4409);--success-foreground:lab(97.8159% -3.19943 1.27246);--info:lab(47.2504% -11.5257 -55.3974);--info-foreground:lab(97.6956% -1.63329 -3.29721);--attention:lab(86.4742% 6.15835 66.6916);--attention-foreground:lab(13.101% .859723 12.1314);--warning:lab(58.0892% 49.2316 63.859);--warning-foreground:lab(97.6278% 2.38341 2.72528);--error:lab(45.5382% 69.8881 46.2994);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(86.0694% -1.2989 -4.27808);--input:lab(100% 0 0);--ring:lab(41.3514% -9.36008 -55.2584);--card-header:lab(90.7095% -1.30099 -4.27917);--sidebar:lab(16.3006% -2.77984 -16.9855);--sidebar-foreground:lab(90.7116% -1.09041 -3.56942);--sidebar-border:lab(9.37415% -2.17868 -13.5804);--table-row:lab(100% 0 0);--table-row-alt:lab(98.2562% -.553459 -1.78938);--table-header:lab(93.0316% -1.09106 -3.56977);--footer:lab(93.0316% -1.09106 -3.56977);--chart-1:lab(57.836% 53.6725 47.8545);--chart-2:lab(43.5051% -42.7527 -.281596);--chart-3:lab(24.4516% -3.39018 -17.109);--chart-4:lab(67.6876% 10.7607 65.3703);--chart-5:lab(61.7629% 43.0622 52.2065)}}.dark{--hairline-width:1px;--background:#09121c;--foreground:#e0e5eb;--card:#121c26;--card-foreground:#e0e5eb;--popover:#16202b;--popover-foreground:#e0e5eb;--primary:#0099e0;--primary-foreground:#050c13;--secondary:#273442;--secondary-foreground:#e0e5eb;--tertiary:#e08600;--tertiary-foreground:#110904;--muted:#313c47;--muted-foreground:#86909b;--accent:#273442;--accent-foreground:#e0e5eb;--destructive:#cc272e;--destructive-foreground:#fff6f5;--success:#00ab6d;--success-foreground:#040e08;--info:#0099e4;--info-foreground:#040c13;--attention:#f4c947;--attention-foreground:#161105;--warning:#f6722b;--warning-foreground:#120805;--error:#cc272e;--error-foreground:#fff6f5;--border:#38444f;--input:#09121c;--ring:#0099e0;--radius:.5rem;--card-header:#242f3a;--footer:#1d2732;--sidebar:#040c15;--sidebar-foreground:#c9ced4;--sidebar-border:#18232d;--table-row:#121c26;--table-row-alt:#18232d;--table-header:#1d2732;--chart-1:#f96c4a;--chart-2:#008574;--chart-3:#3b5876;--chart-4:#d6a62e;--chart-5:#f47f46}@supports (color:lab(0% 0 0)){.dark{--background:lab(5.21333% -1.27424 -7.86241);--foreground:lab(90.7116% -1.09041 -3.56942);--card:lab(9.45811% -1.93688 -8.61478);--card-foreground:lab(90.7116% -1.09041 -3.56942);--popover:lab(11.782% -2.01367 -8.63645);--popover-foreground:lab(90.7116% -1.09041 -3.56942);--primary:lab(58.8536% -14.2224 -61.6622);--primary-foreground:lab(3.01922% -.727452 -4.46609);--secondary:lab(21.0556% -2.51664 -10.3939);--secondary-foreground:lab(90.7116% -1.09041 -3.56942);--tertiary:lab(64.657% 30.5558 72.6225);--tertiary-foreground:lab(3.02492% 1.88204 3.0545);--muted:lab(24.5553% -2.27286 -8.72064);--muted-foreground:lab(59.377% -2.06485 -7.07911);--accent:lab(21.0556% -2.51664 -10.3939);--accent-foreground:lab(90.7116% -1.09041 -3.56942);--destructive:lab(45.7636% 63.3818 40.1799);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(61.7492% -61.1602 23.8939);--success-foreground:lab(3.19094% -3.2545 1.2865);--info:lab(58.9972% -14.7665 -55.6764);--info-foreground:lab(3.04768% -1.31044 -4.08459);--attention:lab(82.9813% 6.37221 67.4322);--attention-foreground:lab(5.32664% .642419 5.94395);--warning:lab(63.9147% 48.8658 61.0566);--warning-foreground:lab(2.98377% 2.84908 2.4717);--error:lab(45.7636% 63.3818 40.1799);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(28.0376% -2.31652 -8.73673);--input:lab(5.21333% -1.27424 -7.86241);--ring:lab(58.8536% -14.2224 -61.6622);--card-header:lab(18.7505% -2.17971 -8.68827);--footer:lab(15.2668% -2.10638 -8.66451);--sidebar:lab(3.00443% -.761598 -5.81415);--sidebar-foreground:lab(82.5914% -1.08778 -3.56801);--sidebar-border:lab(12.9437% -2.04717 -8.64636);--table-row:lab(9.45811% -1.93688 -8.61478);--table-row-alt:lab(12.9437% -2.04717 -8.64636);--table-header:lab(15.2668% -2.10638 -8.66451);--chart-1:lab(63.6535% 53.4443 46.7046);--chart-2:lab(49.5558% -50.0729 -.321341);--chart-3:lab(36.0316% -4.25924 -20.5755);--chart-4:lab(71.1827% 10.5081 64.1928);--chart-5:lab(66.4182% 42.8306 51.1975)}}.ocean{--hairline-width:1px;--background:#00141f;--foreground:#ddf0ef;--card:#00212e;--card-foreground:#ddf0ef;--popover:#002633;--popover-foreground:#ddf0ef;--primary:#00b7b8;--primary-foreground:#000f0f;--secondary:#17414d;--secondary-foreground:#ddf0ef;--tertiary:#00a88b;--tertiary-foreground:#000f0a;--muted:#274d5c;--muted-foreground:#7ca0a4;--accent:#11414e;--accent-foreground:#ddf0ef;--destructive:#d73337;--destructive-foreground:#fff6f5;--success:#00b680;--success-foreground:#001008;--info:#00a2b7;--info-foreground:#000e12;--attention:#fac547;--attention-foreground:#191000;--warning:#f68000;--warning-foreground:#170600;--error:#d73337;--error-foreground:#fff6f5;--border:#2b5460;--input:#00141f;--ring:#00b7b8;--radius:.5rem;--card-header:#153e4a;--sidebar:#000712;--sidebar-foreground:#c2dedd;--sidebar-border:#001e2c;--table-row:#00212e;--table-row-alt:#002936;--table-header:#06303e;--footer:#06303e;--chart-1:#00b7b8;--chart-2:#00997c;--chart-3:#006d91;--chart-4:#3cc998;--chart-5:#008193}@supports (color:lab(0% 0 0)){.ocean{--background:lab(5.30624% -5.08139 -13.0766);--foreground:lab(93.2547% -6.52206 -2.02316);--card:lab(10.8441% -10.2384 -14.0472);--card-foreground:lab(93.2547% -6.52206 -2.02316);--popover:lab(13.1742% -10.5009 -14.0901);--popover-foreground:lab(93.2547% -6.52206 -2.02316);--primary:lab(67.0852% -58.9992 -17.435);--primary-foreground:lab(3.27394% -6.0644 -2.41243);--secondary:lab(24.8597% -11.6958 -11.858);--secondary-foreground:lab(93.2547% -6.52206 -2.02316);--tertiary:lab(61.2094% -49.7058 4.27336);--tertiary-foreground:lab(3.32825% -6.62945 .656879);--muted:lab(30.6024% -10.6351 -13.0551);--muted-foreground:lab(63.2388% -12.0889 -6.44934);--accent:lab(24.8798% -12.7208 -13.0039);--accent-foreground:lab(93.2547% -6.52206 -2.02316);--destructive:lab(49.2539% 63.2983 39.3808);--destructive-foreground:lab(97.5883% 3.05605 1.64278);--success:lab(65.2516% -63.0285 17.6512);--success-foreground:lab(3.33407% -6.48708 1.92296);--info:lab(60.5463% -42.6615 -29.223);--info-foreground:lab(3.19974% -4.97471 -4.97314);--attention:lab(82.8172% 10.8991 67.3469);--attention-foreground:lab(5.27164% 3.78631 9.63736);--warning:lab(66.5391% 42.6238 74.6373);--warning-foreground:lab(2.93229% 5.55989 4.72498);--error:lab(49.2539% 63.2983 39.3808);--error-foreground:lab(97.5883% 3.05605 1.64278);--border:lab(32.9884% -11.9077 -11.9229);--input:lab(5.30624% -5.08139 -13.0766);--ring:lab(67.0852% -58.9992 -17.435);--card-header:lab(23.6721% -11.1627 -12.3154);--sidebar:lab(1.51662% -1.0152 -8.27902);--sidebar-foreground:lab(86.4017% -9.78586 -3.02615);--sidebar-border:lab(9.59981% -7.97434 -13.8232);--table-row:lab(10.8441% -10.2384 -14.0472);--table-row-alt:lab(14.3704% -11.2326 -13.6264);--table-header:lab(17.8345% -10.3793 -12.7011);--footer:lab(17.8345% -10.3793 -12.7011);--chart-1:lab(67.0852% -58.9992 -17.435);--chart-2:lab(55.5375% -53.8008 4.59329);--chart-3:lab(42.1906% -16.731 -27.7727);--chart-4:lab(72.8575% -47.9172 13.5998);--chart-5:lab(48.6747% -32.4097 -22.0177)}}.sunset{--hairline-width:1px;--background:#21092b;--foreground:#ffe9dd;--card:#301338;--card-foreground:#ffe9dd;--popover:#35183e;--popover-foreground:#ffe9dd;--primary:#ff762a;--primary-foreground:#1b0723;--secondary:#5e3050;--secondary-foreground:#ffe9dd;--tertiary:#e7566b;--tertiary-foreground:#260409;--muted:#5e4065;--muted-foreground:#b28c9a;--accent:#53355c;--accent-foreground:#ffe9dd;--destructive:#de1d3f;--destructive-foreground:#fff6f6;--success:#04ab62;--success-foreground:#001708;--info:#5285d9;--info-foreground:#051127;--attention:#ffb03c;--attention-foreground:#251100;--warning:#ff8b23;--warning-foreground:#200b00;--error:#de1c4e;--error-foreground:#fff6f6;--border:#69476b;--input:#21092b;--ring:#ff762a;--radius:.5rem;--card-header:#4e3053;--sidebar:#14001a;--sidebar-foreground:#fbd5c1;--sidebar-border:#2f1537;--table-row:#301338;--table-row-alt:#371b41;--table-header:#402346;--footer:#402346;--chart-1:#ff762a;--chart-2:#e7566b;--chart-3:#8c5aa1;--chart-4:#fc9f30;--chart-5:#b9579c}@supports (color:lab(0% 0 0)){.sunset{--background:lab(6.21354% 17.8682 -17.4439);--foreground:lab(94.0229% 8.90961 11.9756);--card:lab(11.8301% 20.1001 -18.0352);--card-foreground:lab(94.0229% 8.90961 11.9756);--popover:lab(14.1672% 20.0132 -18.0688);--popover-foreground:lab(94.0229% 8.90961 11.9756);--primary:lab(66.0623% 54.719 71.1127);--primary-foreground:lab(4.57155% 13.0127 -14.0626);--secondary:lab(26.9515% 24.7975 -9.96358);--secondary-foreground:lab(94.0229% 8.90961 11.9756);--tertiary:lab(57.4072% 58.3264 19.9164);--tertiary-foreground:lab(4.77839% 16.979 3.94459);--muted:lab(31.7164% 18.7026 -16.4164);--muted-foreground:lab(62.2304% 16.6492 -1.48571);--accent:lab(26.9863% 19.7128 -18.2241);--accent-foreground:lab(94.0229% 8.90961 11.9756);--destructive:lab(48.9234% 70.6508 34.7407);--destructive-foreground:lab(97.4794% 6.34217 2.67894);--success:lab(61.4603% -51.4634 26.6008);--success-foreground:lab(5.76702% -10.8815 5.3359);--info:lab(54.9083% 2.76724 -49.4071);--info-foreground:lab(4.95869% 1.43919 -16.6874);--attention:lab(78.7063% 29.7058 83.7583);--attention-foreground:lab(6.98108% 12.9707 14.2905);--warning:lab(69.879% 47.8314 88.4088);--warning-foreground:lab(4.99117% 12.7871 9.33776);--error:lab(48.8192% 71.1458 25.5208);--error-foreground:lab(97.4643% 6.51607 2.04272);--border:lab(35.1991% 19.635 -14.6904);--input:lab(6.21354% 17.8682 -17.4439);--ring:lab(66.0623% 54.719 71.1127);--card-header:lab(24.7394% 19.1428 -15.6769);--sidebar:lab(1.95511% 10.2994 -10.9474);--sidebar-foreground:lab(88.1722% 11.2605 15.0763);--sidebar-border:lab(11.9225% 18.6871 -16.861);--table-row:lab(11.8301% 20.1001 -18.0352);--table-row-alt:lab(15.3329% 19.6072 -18.7605);--table-header:lab(18.9205% 18.857 -16.2967);--footer:lab(18.9205% 18.857 -16.2967);--chart-1:lab(66.0623% 54.719 71.1127);--chart-2:lab(57.4072% 58.3264 19.9164);--chart-3:lab(46.0298% 30.6692 -30.7031);--chart-4:lab(73.9802% 29.8539 68.1053);--chart-5:lab(51.4691% 46.2876 -18.627)}}.monochrome{--hairline-width:1px;--background:#0b0b0b;--foreground:#eee;--card:#1b1b1b;--card-foreground:#eee;--popover:#1f1f1f;--popover-foreground:#eee;--primary:#e4e4e4;--primary-foreground:#060606;--secondary:#555;--secondary-foreground:#f8f8f8;--tertiary:#a4a4a4;--tertiary-foreground:#060606;--muted:#484848;--muted-foreground:#9e9e9e;--accent:#3d3d3d;--accent-foreground:#eee;--destructive:#555;--destructive-foreground:#f8f8f8;--success:#a4a4a4;--success-foreground:#060606;--info:#b7b7b7;--info-foreground:#060606;--attention:#d7d7d7;--attention-foreground:#060606;--warning:#c4c4c4;--warning-foreground:#060606;--error:#555;--error-foreground:#f8f8f8;--border:#555;--input:#0b0b0b;--ring:#e4e4e4;--radius:.5rem;--card-header:#383838;--sidebar:#010101;--sidebar-foreground:#e4e4e4;--sidebar-border:#161616;--table-row:#1b1b1b;--table-row-alt:#242424;--table-header:#2b2b2b;--footer:#2b2b2b;--chart-1:#e4e4e4;--chart-2:#b7b7b7;--chart-3:#868686;--chart-4:#5d5d5d;--chart-5:#383838}@supports (color:lab(0% 0 0)){.monochrome{--background:lab(3.04863% 0 0);--foreground:lab(94.2% 0 0);--card:lab(9.52% -.00000745058 0);--card-foreground:lab(94.2% 0 0);--popover:lab(11.84% 0 0);--popover-foreground:lab(94.2% 0 0);--primary:lab(90.72% .0000298023 -.0000119209);--primary-foreground:lab(1.5609% 0 0);--secondary:lab(36.2% 0 .00000596046);--secondary-foreground:lab(97.68% -.0000298023 .0000119209);--tertiary:lab(67.52% -.0000298023 0);--tertiary-foreground:lab(1.5609% 0 0);--muted:lab(30.4% -.0000149012 0);--muted-foreground:lab(65.2% 0 0);--accent:lab(25.76% -.0000149012 0);--accent-foreground:lab(94.2% 0 0);--destructive:lab(36.2% 0 .00000596046);--destructive-foreground:lab(97.68% -.0000298023 .0000119209);--success:lab(67.52% -.0000298023 0);--success-foreground:lab(1.5609% 0 0);--info:lab(74.48% -.0000298023 0);--info-foreground:lab(1.5609% 0 0);--attention:lab(86.08% -.0000298023 0);--attention-foreground:lab(1.5609% 0 0);--warning:lab(79.12% -.0000298023 -.0000119209);--warning-foreground:lab(1.5609% 0 0);--error:lab(36.2% 0 .00000596046);--error-foreground:lab(97.68% -.0000298023 .0000119209);--border:lab(36.2% 0 .00000596046);--input:lab(3.04863% 0 0);--ring:lab(90.72% .0000298023 -.0000119209);--card-header:lab(23.44% -.0000149012 0);--sidebar:lab(.195112% 0 0);--sidebar-foreground:lab(90.72% .0000298023 -.0000119209);--sidebar-border:lab(7.22637% -.0000149012 0);--table-row:lab(9.52% -.00000745058 0);--table-row-alt:lab(14.16% 0 0);--table-header:lab(17.64% -.0000149012 0);--footer:lab(17.64% -.0000149012 0);--chart-1:lab(90.72% .0000298023 -.0000119209);--chart-2:lab(74.48% -.0000298023 0);--chart-3:lab(55.92% -.0000298023 0);--chart-4:lab(39.68% 0 0);--chart-5:lab(23.44% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--hairline-width:1px;font-size:87.5%}@media ios{:root{font-size:100%}}@media android{:root{font-size:100%}}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground)}*{scrollbar-color:var(--muted)var(--card);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--card);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}::-webkit-scrollbar-corner{background:var(--card)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-16{top:calc(var(--spacing)*16)}.top-\[4px\]{top:4px}.-right-0\.5{right:calc(var(--spacing)*-.5)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[4px\]{left:4px}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-60{z-index:60}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing)*.5)}.m-1{margin:calc(var(--spacing)*1)}.-mx-0\.5{margin-inline:calc(var(--spacing)*-.5)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing)*-.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.-mb-0\.5{margin-bottom:calc(var(--spacing)*-.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-full{width:100%;height:100%}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-20{height:calc(var(--spacing)*20)}.h-\[2px\]{height:2px}.h-\[9px\]{height:9px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-160{width:var(--width-160)}.w-200{width:calc(var(--spacing)*200)}.w-\[2px\]{width:2px}.w-\[9px\]{width:9px}.w-auto{width:auto}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-px{width:1px}.w-screen{width:100vw}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-\[460px\]{max-width:460px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-\[44px\]{min-width:44px}.min-w-\[88px\]{min-width:88px}.flex-1{flex:1}.flex-3,.flex-\[3\]{flex:3}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, )var(--tw-rotate-y, )var(--tw-rotate-z, )var(--tw-skew-x, )var(--tw-skew-y, )}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-4{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-amber-300{border-color:var(--color-amber-300)}.border-attention{border-color:var(--color-attention)}.border-black{border-color:var(--color-black)}.border-border{border-color:var(--color-border)}.border-border\/40{border-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab,var(--color-border)40%,transparent)}}.border-border\/60{border-color:color-mix(in srgb,unset 60%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border)60%,transparent)}}.border-destructive{border-color:var(--color-destructive)}.border-destructive\/25{border-color:color-mix(in srgb,unset 25%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab,var(--color-destructive)25%,transparent)}}.border-destructive\/50{border-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.border-error{border-color:var(--color-error)}.border-gray-400{border-color:var(--color-gray-400)}.border-info{border-color:var(--color-info)}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-sidebar-border{border-color:var(--color-sidebar-border)}.border-success{border-color:var(--color-success)}.border-success\/25{border-color:color-mix(in srgb,unset 25%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/25{border-color:color-mix(in oklab,var(--color-success)25%,transparent)}}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-warning)}.border-warning\/25{border-color:color-mix(in srgb,unset 25%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/25{border-color:color-mix(in oklab,var(--color-warning)25%,transparent)}}.border-warning\/40{border-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning)40%,transparent)}}.border-l-primary{border-left-color:var(--color-primary)}.bg-\[\#F0F4F8\]{background-color:#f0f4f8}.bg-accent{background-color:var(--color-accent)}.bg-accent\/50{background-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-attention{background-color:var(--color-attention)}.bg-attention\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-attention\/15{background-color:color-mix(in oklab,var(--color-attention)15%,transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/95{background-color:color-mix(in srgb,unset 95%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background)95%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-card-header{background-color:var(--color-card-header)}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/5{background-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--color-destructive)5%,transparent)}}.bg-destructive\/10{background-color:color-mix(in srgb,unset 10%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.bg-destructive\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--color-destructive)15%,transparent)}}.bg-error{background-color:var(--color-error)}.bg-error\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-error\/15{background-color:color-mix(in oklab,var(--color-error)15%,transparent)}}.bg-footer{background-color:var(--color-footer)}.bg-foreground{background-color:var(--color-foreground)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-info{background-color:var(--color-info)}.bg-info\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab,var(--color-info)15%,transparent)}}.bg-input{background-color:var(--color-input)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-muted-foreground\/40{background-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--color-muted-foreground)40%,transparent)}}.bg-muted\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/15{background-color:color-mix(in oklab,var(--color-muted)15%,transparent)}}.bg-muted\/30{background-color:color-mix(in srgb,unset 30%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/40{background-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.bg-muted\/50{background-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:color-mix(in srgb,unset 10%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/15{background-color:color-mix(in oklab,var(--color-secondary)15%,transparent)}}.bg-secondary\/20{background-color:color-mix(in srgb,unset 20%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/20{background-color:color-mix(in oklab,var(--color-secondary)20%,transparent)}}.bg-sidebar{background-color:var(--color-sidebar)}.bg-success{background-color:var(--color-success)}.bg-success\/10{background-color:color-mix(in srgb,unset 10%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success)10%,transparent)}}.bg-success\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab,var(--color-success)15%,transparent)}}.bg-table-header{background-color:var(--color-table-header)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning\/10{background-color:color-mix(in srgb,unset 10%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning)10%,transparent)}}.bg-warning\/15{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--color-warning)15%,transparent)}}.bg-white{background-color:var(--color-white)}.fill-destructive{fill:var(--color-destructive)}.fill-muted-foreground{fill:var(--color-muted-foreground)}.fill-primary-foreground{fill:var(--color-primary-foreground)}.fill-secondary-foreground{fill:var(--color-secondary-foreground)}.fill-warning{fill:var(--color-warning)}.fill-white{fill:var(--color-white)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-px{padding-inline:1px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xs{font-size:var(--text-3xs);line-height:var(--tw-leading,var(--text-3xs--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[var\(--x\)\]{color:var(--x)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-800{color:var(--color-amber-800)}.text-attention{color:var(--color-attention)}.text-attention-foreground{color:var(--color-attention-foreground)}.text-card-foreground{color:var(--color-card-foreground)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-error{color:var(--color-error)}.text-error-foreground{color:var(--color-error-foreground)}.text-foreground{color:var(--color-foreground)}.text-foreground\/80{color:color-mix(in srgb,unset 80%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab,var(--color-foreground)80%,transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-green-600{color:var(--color-green-600)}.text-info{color:var(--color-info)}.text-info-foreground{color:var(--color-info-foreground)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/50{color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--color-muted-foreground)50%,transparent)}}.text-muted-foreground\/60{color:color-mix(in srgb,unset 60%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--color-muted-foreground)60%,transparent)}}.text-muted-foreground\/70{color:color-mix(in srgb,unset 70%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--color-muted-foreground)70%,transparent)}}.text-muted-foreground\/80{color:color-mix(in srgb,unset 80%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--color-muted-foreground)80%,transparent)}}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary{color:var(--color-secondary)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-foreground{color:var(--color-sidebar-foreground)}.text-success{color:var(--color-success)}.text-success-foreground{color:var(--color-success-foreground)}.text-transparent{color:#0000}.text-warning{color:var(--color-warning)}.text-warning-foreground{color:var(--color-warning-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, )}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-foreground\/5{--tw-shadow-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){.shadow-foreground\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-foreground)5%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-attention{outline-color:var(--color-attention)}.outline-destructive{outline-color:var(--color-destructive)}.outline-error{outline-color:var(--color-error)}.outline-info{outline-color:var(--color-info)}.outline-muted{outline-color:var(--color-muted)}.outline-primary{outline-color:var(--color-primary)}.outline-secondary{outline-color:var(--color-secondary)}.outline-success{outline-color:var(--color-success)}.outline-warning{outline-color:var(--color-warning)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{user-select:none}.running{animation-play-state:running}:is(.\*\:flex-1>*){flex:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:text-accent-foreground:is(:where(.group):active *){color:var(--color-accent-foreground)}.group-active\:text-attention-foreground:is(:where(.group):active *){color:var(--color-attention-foreground)}.group-active\:text-destructive-foreground:is(:where(.group):active *){color:var(--color-destructive-foreground)}.group-active\:text-error-foreground:is(:where(.group):active *){color:var(--color-error-foreground)}.group-active\:text-info-foreground:is(:where(.group):active *){color:var(--color-info-foreground)}.group-active\:text-muted-foreground:is(:where(.group):active *){color:var(--color-muted-foreground)}.group-active\:text-primary-foreground:is(:where(.group):active *){color:var(--color-primary-foreground)}.group-active\:text-secondary-foreground:is(:where(.group):active *){color:var(--color-secondary-foreground)}.group-active\:text-success-foreground:is(:where(.group):active *){color:var(--color-success-foreground)}.group-active\:text-warning-foreground:is(:where(.group):active *){color:var(--color-warning-foreground)}.group-active\:underline:is(:where(.group):active *){text-decoration-line:underline}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[-3px\]:before{content:var(--tw-content);top:-3px}.before\:top-\[-8px\]:before{content:var(--tw-content);top:-8px}.before\:right-\[-3px\]:before{content:var(--tw-content);right:-3px}.before\:bottom-\[-3px\]:before{content:var(--tw-content);bottom:-3px}.before\:left-\[-3px\]:before{content:var(--tw-content);left:-3px}.before\:left-\[-8px\]:before{content:var(--tw-content);left:-8px}.before\:h-\[8px\]:before{content:var(--tw-content);height:8px}.before\:w-\[8px\]:before{content:var(--tw-content);width:8px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border-\[2px\]:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-solid:before{content:var(--tw-content);--tw-border-style:solid;border-style:solid}.before\:border-blue-700:before{content:var(--tw-content);border-color:var(--color-blue-700)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:border-border\/50:hover{border-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/50:hover{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-accent:active{background-color:var(--color-accent)}.active\:bg-attention:active{background-color:var(--color-attention)}.active\:bg-destructive:active{background-color:var(--color-destructive)}.active\:bg-error:active{background-color:var(--color-error)}.active\:bg-info:active{background-color:var(--color-info)}.active\:bg-muted:active{background-color:var(--color-muted)}.active\:bg-primary:active{background-color:var(--color-primary)}.active\:bg-primary\/5:active{background-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/5:active{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.active\:bg-secondary:active{background-color:var(--color-secondary)}.active\:bg-success:active{background-color:var(--color-success)}.active\:bg-warning:active{background-color:var(--color-warning)}.active\:opacity-50:active{opacity:.5}.active\:opacity-80:active{opacity:.8}.active\:opacity-90:active{opacity:.9}.active\:opacity-100:active{opacity:1}.disabled\:cursor-default:disabled,.disabled\:cursor-default[aria-disabled=true],.disabled\:cursor-default[readonly]{cursor:default}.disabled\:cursor-not-allowed:disabled,.disabled\:cursor-not-allowed[aria-disabled=true],.disabled\:cursor-not-allowed[readonly]{cursor:not-allowed}.disabled\:text-muted-foreground\/50:disabled{color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-muted-foreground\/50:disabled{color:color-mix(in oklab,var(--color-muted-foreground)50%,transparent)}}.disabled\:text-muted-foreground\/50[aria-disabled=true]{color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-muted-foreground\/50[aria-disabled=true]{color:color-mix(in oklab,var(--color-muted-foreground)50%,transparent)}}.disabled\:text-muted-foreground\/50[readonly]{color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-muted-foreground\/50[readonly]{color:color-mix(in oklab,var(--color-muted-foreground)50%,transparent)}}.disabled\:opacity-50:disabled,.disabled\:opacity-50[aria-disabled=true],.disabled\:opacity-50[readonly]{opacity:.5}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover,.disabled\:hover\:bg-transparent[aria-disabled=true]:hover,.disabled\:hover\:bg-transparent[readonly]:hover{background-color:#0000}}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (width>=40rem){.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:shrink-0{flex-shrink:0}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:text-left{text-align:left}}html .web\:pointer-events-none{pointer-events:none}html .web\:flex{display:flex}html .web\:grid{display:grid}html .web\:inline-flex{display:inline-flex}html .web\:flex-1{flex:1}html .web\:animate-accordion-down{animation:var(--animate-accordion-down)}html .web\:animate-accordion-up{animation:var(--animate-accordion-up)}html .web\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}html .web\:animate-out{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}html .web\:cursor-auto{cursor:auto}html .web\:cursor-default{cursor:default}html .web\:cursor-not-allowed{cursor:not-allowed}html .web\:cursor-pointer{cursor:pointer}html .web\:whitespace-nowrap{white-space:nowrap}html .web\:ring-2{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html .web\:ring-ring{--tw-ring-color:var(--color-ring)}html .web\:ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}html .web\:ring-offset-background{--tw-ring-offset-color:var(--color-background)}html .web\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}html .web\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}html .web\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}html .web\:duration-200{--tw-duration:.2s;transition-duration:.2s}html .web\:fade-in-0{--tw-enter-opacity:0}html .web\:fade-out-0{--tw-exit-opacity:0}html .web\:outline-none{--tw-outline-style:none;outline-style:none}html .web\:select-none{user-select:none}html .web\:select-text{user-select:text}html .web\:zoom-in-95{--tw-enter-scale:.95}html .web\:zoom-out-95{--tw-exit-scale:.95}html .web\:zoom-out{--tw-exit-scale:0}@media (hover:hover){html .web\:group-hover\:scale-95:is(:where(.group):hover *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}html .web\:group-hover\:cursor-ew-resize:is(:where(.group):hover *){cursor:ew-resize}html .web\:group-hover\:cursor-ns-resize:is(:where(.group):hover *){cursor:ns-resize}html .web\:group-hover\:rounded-md:is(:where(.group):hover *){border-radius:var(--radius-md)}html .web\:group-hover\:border:is(:where(.group):hover *){border-style:var(--tw-border-style);border-width:1px}html .web\:group-hover\:border-border:is(:where(.group):hover *){border-color:var(--color-border)}html .web\:group-hover\:bg-popover:is(:where(.group):hover *){background-color:var(--color-popover)}html .web\:group-hover\:text-accent-foreground:is(:where(.group):hover *){color:var(--color-accent-foreground)}html .web\:group-hover\:text-attention-foreground:is(:where(.group):hover *){color:var(--color-attention-foreground)}html .web\:group-hover\:text-destructive-foreground:is(:where(.group):hover *){color:var(--color-destructive-foreground)}html .web\:group-hover\:text-error-foreground:is(:where(.group):hover *){color:var(--color-error-foreground)}html .web\:group-hover\:text-info-foreground:is(:where(.group):hover *){color:var(--color-info-foreground)}html .web\:group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--color-muted-foreground)}html .web\:group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--color-primary-foreground)}html .web\:group-hover\:text-secondary-foreground:is(:where(.group):hover *){color:var(--color-secondary-foreground)}html .web\:group-hover\:text-success-foreground:is(:where(.group):hover *){color:var(--color-success-foreground)}html .web\:group-hover\:text-warning-foreground:is(:where(.group):hover *){color:var(--color-warning-foreground)}html .web\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}html .web\:group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}html .web\:group-focus\:fill-accent-foreground:is(:where(.group):focus *){fill:var(--color-accent-foreground)}html .web\:group-focus\:text-accent-foreground:is(:where(.group):focus *){color:var(--color-accent-foreground)}html .web\:group-focus\:text-destructive-foreground:is(:where(.group):focus *){color:var(--color-destructive-foreground)}html .web\:group-active\:text-accent-foreground:is(:where(.group):active *){color:var(--color-accent-foreground)}html .web\:peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*),html .web\:peer-disabled\:cursor-not-allowed:is(:where(.peer)[aria-disabled=true]~*),html .web\:peer-disabled\:cursor-not-allowed:is(:where(.peer)[readonly]~*){cursor:not-allowed}html .web\:peer-disabled\:opacity-7:is(:where(.peer):disabled~*),html .web\:peer-disabled\:opacity-7:is(:where(.peer)[aria-disabled=true]~*),html .web\:peer-disabled\:opacity-7:is(:where(.peer)[readonly]~*){opacity:.07}@media (hover:hover){html .web\:hover\:cursor-pointer:hover{cursor:pointer}html .web\:hover\:border-primary\/40:hover{border-color:color-mix(in srgb,unset 40%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}html .web\:hover\:bg-accent:hover{background-color:var(--color-accent)}html .web\:hover\:bg-accent\/50:hover{background-color:color-mix(in srgb,unset 50%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}html .web\:hover\:bg-accent\/80:hover{background-color:color-mix(in srgb,unset 80%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--color-accent)80%,transparent)}}html .web\:hover\:bg-accent\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--color-accent)90%,transparent)}}html .web\:hover\:bg-attention:hover{background-color:var(--color-attention)}html .web\:hover\:bg-attention\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-attention\/90:hover{background-color:color-mix(in oklab,var(--color-attention)90%,transparent)}}html .web\:hover\:bg-destructive:hover{background-color:var(--color-destructive)}html .web\:hover\:bg-destructive\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab,var(--color-destructive)15%,transparent)}}html .web\:hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}html .web\:hover\:bg-error:hover{background-color:var(--color-error)}html .web\:hover\:bg-error\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-error\/90:hover{background-color:color-mix(in oklab,var(--color-error)90%,transparent)}}html .web\:hover\:bg-info:hover{background-color:var(--color-info)}html .web\:hover\:bg-info\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-info\/90:hover{background-color:color-mix(in oklab,var(--color-info)90%,transparent)}}html .web\:hover\:bg-muted:hover{background-color:var(--color-muted)}html .web\:hover\:bg-muted\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-muted\/15:hover{background-color:color-mix(in oklab,var(--color-muted)15%,transparent)}}html .web\:hover\:bg-muted\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-muted\/90:hover{background-color:color-mix(in oklab,var(--color-muted)90%,transparent)}}html .web\:hover\:bg-primary:hover{background-color:var(--color-primary)}html .web\:hover\:bg-primary\/5:hover{background-color:color-mix(in srgb,unset 5%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}html .web\:hover\:bg-primary\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}html .web\:hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}html .web\:hover\:bg-secondary:hover{background-color:var(--color-secondary)}html .web\:hover\:bg-secondary\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-secondary\/15:hover{background-color:color-mix(in oklab,var(--color-secondary)15%,transparent)}}html .web\:hover\:bg-secondary\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary)90%,transparent)}}html .web\:hover\:bg-success:hover{background-color:var(--color-success)}html .web\:hover\:bg-success\/15:hover{background-color:color-mix(in srgb,unset 15%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-success\/15:hover{background-color:color-mix(in oklab,var(--color-success)15%,transparent)}}html .web\:hover\:bg-success\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-success\/90:hover{background-color:color-mix(in oklab,var(--color-success)90%,transparent)}}html .web\:hover\:bg-warning:hover{background-color:var(--color-warning)}html .web\:hover\:bg-warning\/90:hover{background-color:color-mix(in srgb,unset 90%,transparent)}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--color-warning)90%,transparent)}}html .web\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html .web\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}html .web\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}html .web\:hover\:text-attention-foreground:hover{color:var(--color-attention-foreground)}html .web\:hover\:text-destructive-foreground:hover{color:var(--color-destructive-foreground)}html .web\:hover\:text-error-foreground:hover{color:var(--color-error-foreground)}html .web\:hover\:text-info-foreground:hover{color:var(--color-info-foreground)}html .web\:hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}html .web\:hover\:text-primary-foreground:hover{color:var(--color-primary-foreground)}html .web\:hover\:text-secondary-foreground:hover{color:var(--color-secondary-foreground)}html .web\:hover\:text-success-foreground:hover{color:var(--color-success-foreground)}html .web\:hover\:text-warning-foreground:hover{color:var(--color-warning-foreground)}html .web\:hover\:underline:hover{text-decoration-line:underline}html .web\:hover\:opacity-50:hover{opacity:.5}html .web\:hover\:opacity-80:hover{opacity:.8}html .web\:hover\:opacity-90:hover{opacity:.9}html .web\:hover\:opacity-100:hover{opacity:1}html .web\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}html .web\:focus\:bg-accent:focus{background-color:var(--color-accent)}html .web\:focus\:bg-destructive:focus{background-color:var(--color-destructive)}html .web\:focus\:underline:focus{text-decoration-line:underline}html .web\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html .web\:focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}html .web\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}html .web\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}html .web\:focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html .web\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html .web\:focus-visible\:ring-muted-foreground:focus-visible{--tw-ring-color:var(--color-muted-foreground)}html .web\:focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}html .web\:focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}html .web\:focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}html .web\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}html .web\:data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}html .web\:data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}html .web\:data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}html .web\:data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}html .web\:data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}@media native{.native\:h-5{height:calc(var(--spacing)*5)}.native\:h-10{height:calc(var(--spacing)*10)}.native\:h-12{height:calc(var(--spacing)*12)}.native\:h-14{height:calc(var(--spacing)*14)}.native\:h-\[10\]{height:10px}.native\:h-\[20\]{height:20px}.native\:h-auto{height:auto}.native\:w-5{width:calc(var(--spacing)*5)}.native\:w-\[10\]{width:10px}.native\:w-\[20\]{width:20px}.native\:rounded{border-radius:var(--radius)}.native\:px-6{padding-inline:calc(var(--spacing)*6)}.native\:px-\[9\]{padding-inline:9px}.native\:px-\[12\]{padding-inline:12px}.native\:py-2{padding-block:calc(var(--spacing)*2)}.native\:text-accent-foreground{color:var(--color-accent-foreground)}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\>\*\:first-child\]\:max-h-full>:first-child{max-height:100%}.\[\&\>\*\:first-child\]\:max-w-full>:first-child{max-width:100%}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-8px)}30%,70%{transform:translate(8px)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes rubber-band{0%{transform:scale(1)}30%{transform:scaleX(1.25)scaleY(.75)}40%{transform:scaleX(.75)scaleY(1.25)}60%{transform:scaleX(1.15)scaleY(.85)}80%{transform:scaleX(.95)scaleY(1.05)}to{transform:scale(1)}}@keyframes swing{0%,to{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}@keyframes tada{0%,to{transform:scale(1)rotate(0)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes jello{0%,to{transform:rotate(0)}22%{transform:rotate(-4deg)}33%{transform:rotate(4deg)}44%{transform:rotate(-3deg)}55%{transform:rotate(3deg)}67%{transform:rotate(-1deg)}78%{transform:rotate(1deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes glitch{0%,to{transform:translate(0)}10%{transform:translate(-4px)}20%{transform:translate(4px)}30%{transform:translate(-3px)}40%{transform:translate(3px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translate(-1px)}80%{transform:translate(1px)}90%{transform:translate(0)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}.scrollbar-hide{scrollbar-width:none!important;-ms-overflow-style:none!important}.scrollbar-hide::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scrollbar-hide ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}} \ No newline at end of file diff --git a/build/_expo/static/js/web/chart-504334a4ec5f299357e84960bcc6ca2b.js b/build/_expo/static/js/web/chart-f5fe3fe6d37a898d86f831c2330e344d.js similarity index 96% rename from build/_expo/static/js/web/chart-504334a4ec5f299357e84960bcc6ca2b.js rename to build/_expo/static/js/web/chart-f5fe3fe6d37a898d86f831c2330e344d.js index 24da332..375bf8c 100644 --- a/build/_expo/static/js/web/chart-504334a4ec5f299357e84960bcc6ca2b.js +++ b/build/_expo/static/js/web/chart-f5fe3fe6d37a898d86f831c2330e344d.js @@ -1,138 +1,138 @@ -__d(function(g,r,_i,a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return T}});var e=r(_d[0]),o=t(r(_d[1]));r(_d[2]);var n=t(r(_d[3])),l=r(_d[4]),c=r(_d[5]),s=r(_d[6]),i=r(_d[7]),_=r(_d[8]),u=r(_d[9]),x=r(_d[10]),d=r(_d[11]),h=r(_d[12]);const f=160,b=88,y=10,p=12;function j(t,e){if(!t||0===t.length)return-1;let o=0,n=Math.abs(t[0].x-e);for(let l=1;lW({active:!0,x:t}),t[11]=e):e=t[11];const o=e;let n;t[12]===Symbol.for("react.memo_cache_sentinel")?(n=(function({_worklet_10901487713792_init_data:t,setTouch:e,_temp2:o}){const n=()=>e(o);return n.__closure={setTouch:e,_temp2:o},n.__workletHash=0x9ea334d7e00,n.__initData=t,n})({_worklet_10901487713792_init_data:w,setTouch:W,_temp2:v}),t[12]=n):n=t[12];const l=n;{let e;t[13]===Symbol.for("react.memo_cache_sentinel")?(e=c.Gesture.Hover().onBegin((function({_worklet_12863749634104_init_data:t,showAt:e}){const o=t=>e(t.x);return o.__closure={showAt:e},o.__workletHash=0xbb3133a3838,o.__initData=t,o})({_worklet_12863749634104_init_data:M,showAt:o})).onUpdate((function({_worklet_8475842584409_init_data:t,showAt:e}){const o=t=>e(t.x);return o.__closure={showAt:e},o.__workletHash=8475842584409,o.__initData=t,o})({_worklet_8475842584409_init_data:C,showAt:o})).onEnd(l).runOnJS(!0),t[13]=e):e=t[13],X=e;break t}}const q=X;let z;{const t=G.length;t<=12?z=t:z=t<=24?Math.min(t,8):t<=31?Math.min(t,10):Math.min(t,12)}const N=z;let Q,Z,tt,et,ot;t[15]===Symbol.for("react.memo_cache_sentinel")?(Q={flex:1},t[15]=Q):Q=t[15],t[16]===Symbol.for("react.memo_cache_sentinel")?(Z=["subtotal","total_tax"],tt={left:70,right:70,top:30},t[16]=Z,t[17]=tt):(Z=t[16],tt=t[17]),t[18]!==K||t[19]!==E||t[20]!==$||t[21]!==N?(et={font:E,lineColor:K,labelColor:$,tickCount:N,formatXLabel:S},t[18]=K,t[19]=E,t[20]=$,t[21]=N,t[22]=et):et=t[22],t[23]===Symbol.for("react.memo_cache_sentinel")?(ot=["subtotal","total_tax"],t[23]=ot):ot=t[23];const nt=Math.max(J,10);let rt,at,lt,ct;return t[24]!==nt?(rt=[0,nt],t[24]=nt,t[25]=rt):rt=t[25],t[26]!==K||t[27]!==E||t[28]!==y||t[29]!==$||t[30]!==rt?(at=[{yKeys:ot,font:E,lineColor:K,labelColor:$,domain:rt,formatYLabel:y}],t[26]=K,t[27]=E,t[28]=y,t[29]=$,t[30]=rt,t[31]=at):at=t[31],t[32]!==G||t[33]!==E||t[34]!==y||t[35]!==T||t[36]!==F||t[37]!==L||t[38]!==Y||t[39]!==V.active||t[40]!==V.x?(lt=t=>{const{points:e,chartBounds:o}=t,n=e.subtotal,l=e.total_tax,c=V.active?j(n,V.x):-1,s=c>=0&&n[c]&&l[c]?{visible:!0,pointIndex:c,x:n[c].x,totalY:n[c].y,taxY:l[c].y}:null;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(i.StackedBar,{chartBounds:o,points:[e.subtotal,e.total_tax],colors:[Y,`${Y}99`],animate:{type:"spring"},barWidth:Math.min(50,(o.right-o.left)/G.length-10),barOptions:k}),s&&(0,h.jsx)(O,{tooltip:s,point:G[s.pointIndex],chartBounds:o,formatCurrency:y,formatDate:T,font:E,bgColor:F,textColor:L,accentColor:Y})]})},t[32]=G,t[33]=E,t[34]=y,t[35]=T,t[36]=F,t[37]=L,t[38]=Y,t[39]=V.active,t[40]=V.x,t[41]=lt):lt=t[41],t[42]!==G||t[43]!==et||t[44]!==at||t[45]!==lt?(ct=(0,h.jsx)(c.GestureDetector,{gesture:q,children:(0,h.jsx)(n.default,{collapsable:!1,style:Q,children:(0,h.jsx)(i.CartesianChart,{data:G,xKey:"label",yKeys:Z,domainPadding:tt,xAxis:et,yAxis:at,children:lt})})}),t[42]=G,t[43]=et,t[44]=at,t[45]=lt,t[46]=ct):ct=t[46],ct}function k(t){const{isTop:e}=t;return{roundedCorners:e?{topLeft:5,topRight:5}:void 0}}function S(t){return t??""}function v(t){return Object.assign({},t,{active:!1})}function A(t){return t.total}function O(t){const o=(0,e.c)(60),{tooltip:n,point:c,chartBounds:s,formatCurrency:i,formatDate:_,font:u,bgColor:x,textColor:d,accentColor:j}=t,{x:w,totalY:C,taxY:M}=n,T=C-(s.bottom-M),k=c.refund_total>0?106:b,S=T-s.top>=k+p?T-k-p:T+p;let v=w-80;const A=s.left+y,O=s.right-f-y;let D;v=Math.max(A,Math.min(O,v)),o[0]!==c.key?(D=c.key.includes(" "),o[0]=c.key,o[1]=D):D=o[1];const E=D;let B;o[2]!==_||o[3]!==c.dateObj||o[4]!==E?(B=_(c.dateObj,E?"EEE d MMM, HH:mm":"EEE d MMM yyyy"),o[2]=_,o[3]=c.dateObj,o[4]=E,o[5]=B):B=o[5];const H=B;let R;o[6]!==x||o[7]!==k||o[8]!==v||o[9]!==S?(R=(0,h.jsx)(l.RoundedRect,{x:v,y:S,width:f,height:k,r:8,color:x}),o[6]=x,o[7]=k,o[8]=v,o[9]=S,o[10]=R):R=o[10];const F=v+y,L=S+y+12;let Y;o[11]!==u||o[12]!==F||o[13]!==L||o[14]!==d||o[15]!==H?(Y=(0,h.jsx)(l.Text,{x:F,y:L,text:H,font:u,color:d}),o[11]=u,o[12]=F,o[13]=L,o[14]=d,o[15]=H,o[16]=Y):Y=o[16];const $=v+y,K=S+y+30;let P;o[17]!==i||o[18]!==c.total?(P=i(c.total),o[17]=i,o[18]=c.total,o[19]=P):P=o[19];const G=`Total: ${P}`;let I;o[20]!==u||o[21]!==G||o[22]!==$||o[23]!==K||o[24]!==d?(I=(0,h.jsx)(l.Text,{x:$,y:K,text:G,font:u,color:d}),o[20]=u,o[21]=G,o[22]=$,o[23]=K,o[24]=d,o[25]=I):I=o[25];const J=v+y,U=S+y+48;let V;o[26]!==i||o[27]!==c.total_tax?(V=i(c.total_tax),o[26]=i,o[27]=c.total_tax,o[28]=V):V=o[28];const W=`Tax: ${V}`;let X,q;o[29]!==u||o[30]!==J||o[31]!==U||o[32]!==W||o[33]!==d?(X=(0,h.jsx)(l.Text,{x:J,y:U,text:W,font:u,color:d}),o[29]=u,o[30]=J,o[31]=U,o[32]=W,o[33]=d,o[34]=X):X=o[34],o[35]!==u||o[36]!==i||o[37]!==c.refund_total||o[38]!==d||o[39]!==v||o[40]!==S?(q=c.refund_total>0&&(0,h.jsx)(l.Text,{x:v+y,y:S+y+66,text:`Refunds: -${i(c.refund_total)}`,font:u,color:d}),o[35]=u,o[36]=i,o[37]=c.refund_total,o[38]=d,o[39]=v,o[40]=S,o[41]=q):q=o[41];const z=v+y,N=S+y+(c.refund_total>0?84:66),Q=`Orders: ${c.order_count}`;let Z,tt,et;return o[42]!==u||o[43]!==z||o[44]!==N||o[45]!==Q||o[46]!==d?(Z=(0,h.jsx)(l.Text,{x:z,y:N,text:Q,font:u,color:d}),o[42]=u,o[43]=z,o[44]=N,o[45]=Q,o[46]=d,o[47]=Z):Z=o[47],o[48]!==j||o[49]!==w||o[50]!==T?(tt=(0,h.jsx)(l.Circle,{cx:w,cy:T,r:5,color:j}),o[48]=j,o[49]=w,o[50]=T,o[51]=tt):tt=o[51],o[52]!==I||o[53]!==X||o[54]!==q||o[55]!==Z||o[56]!==tt||o[57]!==R||o[58]!==Y?(et=(0,h.jsxs)(h.Fragment,{children:[R,Y,I,X,q,Z,tt]}),o[52]=I,o[53]=X,o[54]=q,o[55]=Z,o[56]=tt,o[57]=R,o[58]=Y,o[59]=et):et=o[59],et}},5566,[12,14,108,585,5576,1608,307,5811,4462,3233,5343,6249,6,6250]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkImage",{enumerable:!0,get:function(){return t.JsiSkImage}}),r(d[0]);var t=r(d[1]),n=r(d[2]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[3]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[4]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[5]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[6]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var l=r(d[8]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var p=r(d[9]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[10]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})})},5576,[5577,5579,5583,5685,5803,5808,5737,5793,5797,5599,5598]); -__d(function(g,r,i,a,m,e,d){"use strict";r(d[0]),r(d[1])},5577,[5350,5578]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),g.SkiaViewApi={views:{},deferedPictures:{},deferedOnSize:{},web:!0,registerView(t,s){this.deferedPictures[t]&&s.setPicture(this.deferedPictures[t]),this.views[t]=s},setJsiProperty(t,s,n){"picture"===s&&(this.views[`${t}`]?this.views[`${t}`].setPicture(n):this.deferedPictures[`${t}`]=n)},size(t){return this.views[`${t}`]?this.views[`${t}`].getSize():{width:0,height:0}},requestRedraw(t){this.views[`${t}`].redraw()},makeImageSnapshot(t,s){return this.views[`${t}`].makeImageSnapshot(s)},makeImageSnapshotAsync(t,s){return new Promise((n,h)=>{const u=this.views[`${t}`].makeImageSnapshot(s);u?n(u):h(new Error("Failed to make image snapshot"))})}};var t={}},5578,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toBase64String",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"JsiSkImage",{enumerable:!0,get:function(){return h}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const s=t=>{if("undefined"!=typeof Buffer)return Buffer.from(t).toString("base64");for(var n,o=0,{length:s}=t,h="";o{if("undefined"!=typeof jest)return jest.fn();throw new Error("Not implemented on React Native Web")};class o{constructor(t){e(this,"CanvasKit",void 0),this.CanvasKit=t}}class i extends o{constructor(t,r,n){super(t),e(this,"__typename__",void 0),e(this,"ref",void 0),this.ref=r,this.__typename__=n}dispose(){this[Symbol.dispose]()}[Symbol.dispose](){null!==this.ref&&"object"==typeof this.ref&&"delete"in this.ref&&"function"==typeof this.ref.delete&&this.ref.delete()}}class u extends i{static fromValue(e){return e.ref}}const s=(e,t,r)=>{const n=e[t];if("function"!=typeof n)throw new Error(`${t} is not an number`);const o=Object.values(n).find(e=>null!==e&&"object"==typeof e&&"value"in e&&e.value===r);if(!o)throw new Error(`Enum ${t} does not have value ${r} on React Native Web`);return o},f=(e,t,r)=>void 0===r?void 0:s(e,t,r)},5580,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkMatrix",{enumerable:!0,get:function(){return l}});var t=r(d[0]),s=r(d[1]);class l extends s.HostObject{constructor(t,s){super(t,s,"Matrix")}preMultiply(t){this.ref.set(this.CanvasKit.Matrix.multiply(this.ref,t))}postMultiply(t){this.ref.set(this.CanvasKit.Matrix.multiply(t,this.ref))}concat(s){var n;return this.preMultiply((n=s,Array.isArray(n)?16===s.length?(0,t.toMatrix3)(s):[...s]:l.fromValue(s))),this}translate(t,s){return this.preMultiply(this.CanvasKit.Matrix.translated(t,s)),this}postTranslate(t,s){return this.postMultiply(this.CanvasKit.Matrix.translated(t,s)),this}scale(t,s){return this.preMultiply(this.CanvasKit.Matrix.scaled(t,null!=s?s:t)),this}postScale(t,s){return this.postMultiply(this.CanvasKit.Matrix.scaled(t,null!=s?s:t)),this}skew(t,s){return this.preMultiply(this.CanvasKit.Matrix.skewed(t,s)),this}postSkew(t,s){return this.postMultiply(this.CanvasKit.Matrix.skewed(t,s)),this}rotate(t){return this.preMultiply(this.CanvasKit.Matrix.rotated(t)),this}postRotate(t){return this.postMultiply(this.CanvasKit.Matrix.rotated(t)),this}identity(){return this.ref.set(this.CanvasKit.Matrix.identity()),this}get(){return Array.from(this.ref)}}},5581,[5352,5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkShader",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"Shader")}}},5582,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5583,[5584]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})});var j=r(d[11]);Object.keys(j).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})});var s=r(d[12]);Object.keys(s).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})});var P=r(d[13]);Object.keys(P).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return P[t]}})});var h=r(d[14]);Object.keys(h).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return h[t]}})});var v=r(d[15]);Object.keys(v).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return v[t]}})});var k=r(d[16]);Object.keys(k).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return k[t]}})});var w=r(d[17]);Object.keys(w).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return w[t]}})})},5584,[5585,5624,5634,5638,5648,5653,5660,5627,5662,5670,5677,5621,5678,5679,5680,5681,5682,5683]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})});var j=r(d[11]);Object.keys(j).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})});var s=r(d[12]);Object.keys(s).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})});var P=r(d[13]);Object.keys(P).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return P[t]}})})},5585,[5586,5587,5588,5589,5590,5591,5592,5593,5594,5595,5596,5597,5622,5623]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Circle",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skCircle",e)},5586,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Rect",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skRect",e)},5587,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"RoundedRect",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skRRect",e)},5588,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DiffRect",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};const n=e=>f.default.createElement("skDiffRect",e)},5589,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Line",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skLine",e)},5590,[14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["start","end"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Path",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{start:l=0,end:s=1}=t,c=(0,n.default)(t,e);return r.default.createElement("skPath",u({start:l,end:s},c))}},5591,[363,14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Oval",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skOval",e)},5592,[14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["mode"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Points",{enumerable:!0,get:function(){return u}});var n=t(_r(d[0])),r=t(_r(d[1]));function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{mode:u="points"}=t,l=(0,n.default)(t,e);return r.default.createElement("skPoints",o({mode:u},l))}},5593,[363,14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Patch",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skPatch",e)},5594,[14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["mode"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Vertices",{enumerable:!0,get:function(){return o}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{mode:o="triangles"}=t,c=(0,n.default)(t,e);return r.default.createElement("skVertices",u({mode:o},c))}},5595,[363,14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Fill",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),l=(e=t)&&e.__esModule?e:{default:e};const n=e=>l.default.createElement("skFill",e)},5596,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"fitbox",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"FitBox",{enumerable:!0,get:function(){return h}});var t,e=r(d[0]),c=(t=e)&&t.__esModule?t:{default:t},s=r(d[1]),n=r(d[2]);const o=(function({_worklet_11116676290394_init_data:t,fitRects:e,rect2rect:c}){const s=function(t,s,n,o=0){const h=e(t,90===o||270===o?{x:0,y:0,width:s.height,height:s.width}:s,n),u=c(h.src,h.dst);return 90===o?[...u,{translate:[s.height,0]},{rotate:Math.PI/2}]:180===o?[...u,{translate:[s.width,s.height]},{rotate:Math.PI}]:270===o?[...u,{translate:[0,s.width]},{rotate:-Math.PI/2}]:u};return s.__closure={fitRects:e,rect2rect:c},s.__workletHash=0xa1c4d8a975a,s.__initData=t,s})({_worklet_11116676290394_init_data:{code:"function shopify_FitBoxJs1(fit,src,dst,rotation=0){const{fitRects,rect2rect}=this.__closure;const rects=fitRects(fit,rotation===90||rotation===270?{x:0,y:0,width:src.height,height:src.width}:src,dst);const result=rect2rect(rects.src,rects.dst);if(rotation===90){return[...result,{translate:[src.height,0]},{rotate:Math.PI/2}];}if(rotation===180){return[...result,{translate:[src.width,src.height]},{rotate:Math.PI}];}if(rotation===270){return[...result,{translate:[0,src.width]},{rotate:-Math.PI/2}];}return result;}"},fitRects:s.fitRects,rect2rect:s.rect2rect}),h=({fit:t="contain",src:s,dst:h,children:u})=>{const f=(0,e.useMemo)(()=>o(t,s,h),[h,t,s]);return c.default.createElement(n.Group,{transform:f},u)}},5597,[14,5598,5621]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5598,[5599,5611]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})})},5599,[5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610]); -__d(function(g,r,i,a,m,e,d){},5600,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"NodeType",{enumerable:!0,get:function(){return t}});let t=(function(t){return t.Layer="skLayer",t.Shader="skShader",t.ImageShader="skImageShader",t.ColorShader="skColorShader",t.Turbulence="skTurbulence",t.FractalNoise="skFractalNoise",t.LinearGradient="skLinearGradient",t.RadialGradient="skRadialGradient",t.SweepGradient="skSweepGradient",t.TwoPointConicalGradient="skTwoPointConicalGradient",t.BlurMaskFilter="skBlurMaskFilter",t.DiscretePathEffect="skDiscretePathEffect",t.DashPathEffect="skDashPathEffect",t.Path1DPathEffect="skPath1DPathEffect",t.Path2DPathEffect="skPath2DPathEffect",t.CornerPathEffect="skCornerPathEffect",t.SumPathEffect="skSumPathEffect",t.Line2DPathEffect="skLine2DPathEffect",t.MatrixColorFilter="skMatrixColorFilter",t.BlendColorFilter="skBlendColorFilter",t.LinearToSRGBGammaColorFilter="skLinearToSRGBGammaColorFilter",t.SRGBToLinearGammaColorFilter="skSRGBToLinearGammaColorFilter",t.LumaColorFilter="skLumaColorFilter",t.LerpColorFilter="skLerpColorFilter",t.OffsetImageFilter="skOffsetImageFilter",t.DisplacementMapImageFilter="skDisplacementMapImageFilter",t.BlurImageFilter="skBlurImageFilter",t.DropShadowImageFilter="skDropShadowImageFilter",t.MorphologyImageFilter="skMorphologyImageFilter",t.BlendImageFilter="skBlendImageFilter",t.RuntimeShaderImageFilter="skRuntimeShaderImageFilter",t.Blend="skBlend",t.BackdropFilter="skBackdropFilter",t.Box="skBox",t.BoxShadow="skBoxShadow",t.Group="skGroup",t.Paint="skPaint",t.Circle="skCircle",t.Fill="skFill",t.Image="skImage",t.Points="skPoints",t.Path="skPath",t.Rect="skRect",t.RRect="skRRect",t.Oval="skOval",t.Line="skLine",t.Patch="skPatch",t.Vertices="skVertices",t.DiffRect="skDiffRect",t.Text="skText",t.TextPath="skTextPath",t.TextBlob="skTextBlob",t.Glyphs="skGlyphs",t.Picture="skPicture",t.ImageSVG="skImageSVG",t.Atlas="skAtlas",t.Paragraph="skParagraph",t.Skottie="skSkottie",t.ImageFilter="skImageFilter",t})({})},5601,[]); -__d(function(g,r,i,a,m,e,d){},5602,[]); -__d(function(g,r,i,a,m,e,d){},5603,[]); -__d(function(g,r,i,a,m,e,d){},5604,[]); -__d(function(g,r,i,a,m,e,d){},5605,[]); -__d(function(g,r,i,a,m,e,d){},5606,[]); -__d(function(g,r,i,a,m,e,d){},5607,[]); -__d(function(g,r,i,a,m,e,d){},5608,[]); -__d(function(g,r,i,a,m,e,d){},5609,[]); -__d(function(g,r,i,a,m,e,d){},5610,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})})},5611,[5612,5613,5614,5616,5617,5618,5619,5620]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"enumKey",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_3536321681499_init_data:t}){const n=function(t){return t.charAt(0).toUpperCase()+t.slice(1)};return n.__closure={},n.__workletHash=3536321681499,n.__initData=t,n})({_worklet_3536321681499_init_data:{code:"function shopify_EnumJs1(k){return k.charAt(0).toUpperCase()+k.slice(1);}"}})},5612,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processPath",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"isPathDef",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(function({_worklet_10476986506735_init_data:t}){const n=function(t,n){const o="string"==typeof n?t.Path.MakeFromSVGString(n):n;if(!o)throw new Error("Invalid path: "+n);return o};return n.__closure={},n.__workletHash=0x9875d0f1def,n.__initData=t,n})({_worklet_10476986506735_init_data:{code:"function shopify_PathJs1(Skia,rawPath){const path=typeof rawPath===\"string\"?Skia.Path.MakeFromSVGString(rawPath):rawPath;if(!path){throw new Error(\"Invalid path: \"+rawPath);}return path;}"}}),o=(function({_worklet_11904476762939_init_data:t,isPath:n}){const o=function(t){return"string"==typeof t||n(t)};return o.__closure={isPath:n},o.__workletHash=0xad3ba1bd33b,o.__initData=t,o})({_worklet_11904476762939_init_data:{code:"function shopify_PathJs2(def){const{isPath}=this.__closure;return typeof def===\"string\"||isPath(def);}"},isPath:t.isPath})},5613,[5352]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"size",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"rect2rect",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"fitRects",{enumerable:!0,get:function(){return u}});var t=r(d[0]);const h=(function({_worklet_14919300973734_init_data:t}){const h=function(t=0,h=0){return{width:t,height:h}};return h.__closure={},h.__workletHash=0xd91aba284a6,h.__initData=t,h})({_worklet_14919300973734_init_data:{code:"function shopify_FittingJs1(width=0,height=0){return{width:width,height:height};}"}}),s=(function({_worklet_17454096852060_init_data:t}){const h=function(t,h){const s=h.width/t.width,n=h.height/t.height;return[{translateX:h.x-t.x*s},{translateY:h.y-t.y*n},{scaleX:s},{scaleY:n}]};return h.__closure={},h.__workletHash=0xfdfd93e245c,h.__initData=t,h})({_worklet_17454096852060_init_data:{code:"function shopify_FittingJs2(src,dst){const scaleX=dst.width/src.width;const scaleY=dst.height/src.height;const translateX=dst.x-src.x*scaleX;const translateY=dst.y-src.y*scaleY;return[{translateX:translateX},{translateY:translateY},{scaleX:scaleX},{scaleY:scaleY}];}"}}),n=(function({_worklet_8383345070647_init_data:t}){const h=function({width:t,height:h},s){const n=(s.width-t)/2,c=(s.height-h)/2;return{x:s.x+n,y:s.y+c,width:t,height:h}};return h.__closure={},h.__workletHash=8383345070647,h.__initData=t,h})({_worklet_8383345070647_init_data:{code:"function shopify_FittingJs3({width:width,height:height},rect){const halfWidthDelta=(rect.width-width)/2.0;const halfHeightDelta=(rect.height-height)/2.0;return{x:rect.x+halfWidthDelta,y:rect.y+halfHeightDelta,width:width,height:height};}"}}),c=(function({_worklet_4385048798461_init_data:t,size:h,exhaustiveCheck:s}){const n=function(t,n,c){let u=h(),o=h();if(n.height<=0||n.width<=0||c.height<=0||c.width<=0)return{src:u,dst:o};switch(t){case"fill":u=n,o=c;break;case"contain":u=n,o=c.width/c.height>u.width/u.height?h(u.width*c.height/u.height,c.height):h(c.width,u.height*c.width/u.width);break;case"cover":u=c.width/c.height>n.width/n.height?h(n.width,n.width*c.height/c.width):h(n.height*c.width/c.height,n.height),o=c;break;case"fitWidth":u=h(n.width,n.width*c.height/c.width),o=h(c.width,u.height*c.width/u.width);break;case"fitHeight":u=h(n.height*c.width/c.height,n.height),o=h(u.width*c.height/u.height,c.height);break;case"none":u=h(Math.min(n.width,c.width),Math.min(n.height,c.height)),o=u;break;case"scaleDown":u=n,o=n;const w=n.width/n.height;o.height>c.height&&(o=h(c.height*w,c.height)),o.width>c.width&&(o=h(c.width,c.width/w));break;default:s(t)}return{src:u,dst:o}};return n.__closure={size:h,exhaustiveCheck:s},n.__workletHash=4385048798461,n.__initData=t,n})({_worklet_4385048798461_init_data:{code:"function shopify_FittingJs4(fit,input,output){const{size,exhaustiveCheck}=this.__closure;let src=size(),dst=size();if(input.height<=0.0||input.width<=0.0||output.height<=0.0||output.width<=0.0){return{src:src,dst:dst};}switch(fit){case\"fill\":src=input;dst=output;break;case\"contain\":src=input;if(output.width/output.height>src.width/src.height){dst=size(src.width*output.height/src.height,output.height);}else{dst=size(output.width,src.height*output.width/src.width);}break;case\"cover\":if(output.width/output.height>input.width/input.height){src=size(input.width,input.width*output.height/output.width);}else{src=size(input.height*output.width/output.height,input.height);}dst=output;break;case\"fitWidth\":src=size(input.width,input.width*output.height/output.width);dst=size(output.width,src.height*output.width/src.width);break;case\"fitHeight\":src=size(input.height*output.width/output.height,input.height);dst=size(src.width*output.height/src.height,output.height);break;case\"none\":src=size(Math.min(input.width,output.width),Math.min(input.height,output.height));dst=src;break;case\"scaleDown\":src=input;dst=input;const aspectRatio=input.width/input.height;if(dst.height>output.height){dst=size(output.height*aspectRatio,output.height);}if(dst.width>output.width){dst=size(output.width,output.width/aspectRatio);}break;default:exhaustiveCheck(fit);}return{src:src,dst:dst};}"},size:h,exhaustiveCheck:t.exhaustiveCheck}),u=(function({_worklet_15313039476536_init_data:t,applyBoxFit:h,inscribe:s}){const n=function(t,n,{x:c,y:u,width:o,height:w}){const _=h(t,{width:n.width,height:n.height},{width:o,height:w});return{src:s(_.src,n),dst:s(_.dst,{x:c,y:u,width:o,height:w})}};return n.__closure={applyBoxFit:h,inscribe:s},n.__workletHash=0xded58474738,n.__initData=t,n})({_worklet_15313039476536_init_data:{code:"function shopify_FittingJs5(fit,rect,{x:x,y:y,width:width,height:height}){const{applyBoxFit,inscribe}=this.__closure;const sizes=applyBoxFit(fit,{width:rect.width,height:rect.height},{width:width,height:height});const src=inscribe(sizes.src,rect);const dst=inscribe(sizes.dst,{x:x,y:y,width:width,height:height});return{src:src,dst:dst};}"},applyBoxFit:c,inscribe:n})},5614,[5615]); -__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"mapKeys",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"exhaustiveCheck",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"shallowEq",{enumerable:!0,get:function(){return o}});const t=(function({_worklet_7901769091242_init_data:t}){const n=function(t){return Object.keys(t)};return n.__closure={},n.__workletHash=7901769091242,n.__initData=t,n})({_worklet_7901769091242_init_data:{code:"function shopify_typeddashJs1(obj){return Object.keys(obj);}"}}),n=(function({_worklet_6661273933910_init_data:t}){const n=function(t){throw new Error(`Unexhaustive handling for ${t}`)};return n.__closure={},n.__workletHash=6661273933910,n.__initData=t,n})({_worklet_6661273933910_init_data:{code:"function shopify_typeddashJs2(a){throw new Error(\"Unexhaustive handling for \"+a);}"}}),o=(n,o)=>{const _=t(n),u=t(o);if(_.length!==u.length)return!1;for(const t of _)if("children"!==t&&n[t]!==o[t])return!1;return!0}},5615,[]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isEdge",{enumerable:!0,get:function(){return r}}),Object.defineProperty(e,"processRect",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"processRRect",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"inflate",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"deflate",{enumerable:!0,get:function(){return u}});var t=_r(d[0]);const r=(function({_worklet_17538253971820_init_data:t}){const r=function(t,r){return t.x===r.x||t.y===r.y||t.x===r.width||t.y===r.height};return r.__closure={},r.__workletHash=0xff37165e16c,r.__initData=t,r})({_worklet_17538253971820_init_data:{code:"function shopify_RectJs1(pos,b){return pos.x===b.x||pos.y===b.y||pos.x===b.width||pos.y===b.height;}"}}),n=(function({_worklet_14452490628636_init_data:t}){const r=function(t){return void 0===t.rect};return r.__closure={},r.__workletHash=0xd24fb91ee1c,r.__initData=t,r})({_worklet_14452490628636_init_data:{code:"function shopify_RectJs2(def){return def.rect===undefined;}"}}),o=(function({_worklet_16191988246589_init_data:t}){const r=function(t){return void 0===t.rect};return r.__closure={},r.__workletHash=0xeb9fdb5283d,r.__initData=t,r})({_worklet_16191988246589_init_data:{code:"function shopify_RectJs3(def){return def.rect===undefined;}"}}),_=(function({_worklet_5504683837788_init_data:t,isRectCtor:r}){const n=function(t,n){var o,_;return r(n)?t.XYWHRect(null!==(o=n.x)&&void 0!==o?o:0,null!==(_=n.y)&&void 0!==_?_:0,n.width,n.height):n.rect};return n.__closure={isRectCtor:r},n.__workletHash=5504683837788,n.__initData=t,n})({_worklet_5504683837788_init_data:{code:"function shopify_RectJs4(Skia,def){const{isRectCtor}=this.__closure;if(isRectCtor(def)){var _def$x,_def$y;return Skia.XYWHRect((_def$x=def.x)!==null&&_def$x!==void 0?_def$x:0,(_def$y=def.y)!==null&&_def$y!==void 0?_def$y:0,def.width,def.height);}else{return def.rect;}}"},isRectCtor:o}),c=(function({_worklet_6437162614545_init_data:t,isRRectCtor:r,processRadius:n}){const o=function(t,o){if(r(o)){var _,c,f;const r=n(t,null!==(_=o.r)&&void 0!==_?_:0);return t.RRectXY(t.XYWHRect(null!==(c=o.x)&&void 0!==c?c:0,null!==(f=o.y)&&void 0!==f?f:0,o.width,o.height),r.x,r.y)}return o.rect};return o.__closure={isRRectCtor:r,processRadius:n},o.__workletHash=6437162614545,o.__initData=t,o})({_worklet_6437162614545_init_data:{code:"function shopify_RectJs5(Skia,def){const{isRRectCtor,processRadius}=this.__closure;if(isRRectCtor(def)){var _def$r,_def$x2,_def$y2;const r=processRadius(Skia,(_def$r=def.r)!==null&&_def$r!==void 0?_def$r:0);return Skia.RRectXY(Skia.XYWHRect((_def$x2=def.x)!==null&&_def$x2!==void 0?_def$x2:0,(_def$y2=def.y)!==null&&_def$y2!==void 0?_def$y2:0,def.width,def.height),r.x,r.y);}else{return def.rect;}}"},isRRectCtor:n,processRadius:t.processRadius}),f=(function({_worklet_6955901479712_init_data:t}){const r=function(t,r,n,o,_=0,c=0){return t.RRectXY(t.XYWHRect(r.rect.x-n+_,r.rect.y-o+c,r.rect.width+2*n,r.rect.height+2*o),r.rx+n,r.ry+o)};return r.__closure={},r.__workletHash=6955901479712,r.__initData=t,r})({_worklet_6955901479712_init_data:{code:"function shopify_RectJs6(Skia,box,dx,dy,tx=0,ty=0){return Skia.RRectXY(Skia.XYWHRect(box.rect.x-dx+tx,box.rect.y-dy+ty,box.rect.width+2*dx,box.rect.height+2*dy),box.rx+dx,box.ry+dy);}"}}),u=(function({_worklet_5388807038605_init_data:t,inflate:r}){const n=function(t,n,o,_,c=0,f=0){return r(t,n,-o,-_,c,f)};return n.__closure={inflate:r},n.__workletHash=5388807038605,n.__initData=t,n})({_worklet_5388807038605_init_data:{code:"function shopify_RectJs7(Skia,box,dx,dy,tx=0,ty=0){const{inflate}=this.__closure;return inflate(Skia,box,-dx,-dy,tx,ty);}"},inflate:f})},5616,[5617]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processRadius",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_16401044193443_init_data:t}){const n=function(t,n){return"number"==typeof n?t.Point(n,n):n};return n.__closure={},n.__workletHash=0xeeaaa69c0a3,n.__initData=t,n})({_worklet_16401044193443_init_data:{code:"function shopify_RadiusJs1(Skia,radius){if(typeof radius===\"number\"){return Skia.Point(radius,radius);}return radius;}"}})},5617,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isCircleScalarDef",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"processCircle",{enumerable:!0,get:function(){return t}});const c=(function({_worklet_2413944538474_init_data:c}){const t=function(c){return void 0!==c.cx};return t.__closure={},t.__workletHash=2413944538474,t.__initData=c,t})({_worklet_2413944538474_init_data:{code:"function shopify_CircleJs1(def){return def.cx!==undefined;}"}}),t=(function({_worklet_2686021524138_init_data:c,isCircleScalarDef:t}){const n=function(c){var n;return t(c)?{c:{x:c.cx,y:c.cy},r:c.r}:Object.assign({},c,{c:null!==(n=c.c)&&void 0!==n?n:{x:0,y:0}})};return n.__closure={isCircleScalarDef:t},n.__workletHash=2686021524138,n.__initData=c,n})({_worklet_2686021524138_init_data:{code:"function shopify_CircleJs2(def){const{isCircleScalarDef}=this.__closure;var _def$c;if(isCircleScalarDef(def)){return{c:{x:def.cx,y:def.cy},r:def.r};}return{...def,c:(_def$c=def.c)!==null&&_def$c!==void 0?_def$c:{x:0,y:0}};}"},isCircleScalarDef:c})},5618,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";const o=["colors","positions","mode","flags"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"transformOrigin",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"processColor",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"processGradientProps",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"getRect",{enumerable:!0,get:function(){return p}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},s=r(d[1]),l=r(d[2]),c=r(d[3]);const u=(function({_worklet_8169284435744_init_data:o}){const e=function(o,e){return[{translateX:o.x},{translateY:o.y},...e,{translateX:-o.x},{translateY:-o.y}]};return e.__closure={},e.__workletHash=8169284435744,e.__initData=o,e})({_worklet_8169284435744_init_data:{code:"function shopify_GradientJs1(origin,transform){return[{translateX:origin.x},{translateY:origin.y},...transform,{translateX:-origin.x},{translateY:-origin.y}];}"}}),_=(function({_worklet_1757268501234_init_data:o}){const e=function(o,e){if("string"==typeof e||"number"==typeof e)return o.Color(e);if(Array.isArray(e)||e instanceof Float32Array)return e instanceof Float32Array?e:new Float32Array(e);throw new Error(`Invalid color type: ${typeof e}. Expected number, string, or array.`)};return e.__closure={},e.__workletHash=1757268501234,e.__initData=o,e})({_worklet_1757268501234_init_data:{code:"function shopify_GradientJs2(Skia,color){if(typeof color===\"string\"||typeof color===\"number\"){return Skia.Color(color);}else if(Array.isArray(color)||color instanceof Float32Array){return color instanceof Float32Array?color:new Float32Array(color);}else{throw new Error(\"Invalid color type: \"+typeof color+\". Expected number, string, or array.\");}}"}}),f=(function({_worklet_11271960539221_init_data:e,processTransformProps:t,processColor:s,TileMode:l,enumKey:c}){const u=function(e,u){let{colors:_,positions:f,mode:p,flags:y}=u,h=(0,n.default)(u,o);const w=e.Matrix();return t(w,h),{colors:_.map(o=>s(e,o)),positions:null!=f?f:null,mode:l[c(null!=p?p:"clamp")],flags:y,localMatrix:w}};return u.__closure={processTransformProps:t,processColor:s,TileMode:l,enumKey:c},u.__workletHash=0xa4075343055,u.__initData=e,u})({_worklet_11271960539221_init_data:{code:"function shopify_GradientJs3(Skia,_ref){const{processTransformProps,processColor,TileMode,enumKey}=this.__closure;let{colors:colors,positions:positions,mode:mode,flags:flags,...transform}=_ref;const localMatrix=Skia.Matrix();processTransformProps(localMatrix,transform);return{colors:colors.map(function(color){return processColor(Skia,color);}),positions:positions!==null&&positions!==void 0?positions:null,mode:TileMode[enumKey(mode!==null&&mode!==void 0?mode:\"clamp\")],flags:flags,localMatrix:localMatrix};}"},processTransformProps:c.processTransformProps,processColor:_,TileMode:s.TileMode,enumKey:l.enumKey}),p=(function({_worklet_12754080426640_init_data:o}){const e=function(o,e){const{x:t,y:n,width:s,height:l}=e;return e.rect?e.rect:void 0!==s&&void 0!==l?o.XYWHRect(null!=t?t:0,null!=n?n:0,s,l):void 0};return e.__closure={},e.__workletHash=0xb998a6eea90,e.__initData=o,e})({_worklet_12754080426640_init_data:{code:"function shopify_GradientJs4(Skia,props){const{x:x,y:y,width:width,height:height}=props;if(props.rect){return props.rect;}else if(width!==undefined&&height!==undefined){return Skia.XYWHRect(x!==null&&x!==void 0?x:0,y!==null&&y!==void 0?y:0,width,height);}else{return undefined;}}"}})},5619,[363,5352,5612,5620]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processTransformProps",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"processTransformProps2",{enumerable:!0,get:function(){return o}});var n=r(d[0]);const t=(function({_worklet_16780495594195_init_data:n,processTransform:t}){const o=function(n,o){const{transform:s,origin:c,matrix:f}=o;f?c?(n.translate(c.x,c.y),n.concat(f),n.translate(-c.x,-c.y)):n.concat(f):s&&(c&&n.translate(c.x,c.y),t(n,s),c&&n.translate(-c.x,-c.y))};return o.__closure={processTransform:t},o.__workletHash=0xf43037aa2d3,o.__initData=n,o})({_worklet_16780495594195_init_data:{code:"function shopify_TransformJs1(m3,props){const{processTransform}=this.__closure;const{transform:transform,origin:origin,matrix:matrix}=props;if(matrix){if(origin){m3.translate(origin.x,origin.y);m3.concat(matrix);m3.translate(-origin.x,-origin.y);}else{m3.concat(matrix);}}else if(transform){if(origin){m3.translate(origin.x,origin.y);}processTransform(m3,transform);if(origin){m3.translate(-origin.x,-origin.y);}}}"},processTransform:n.processTransform}),o=(function({_worklet_5838387372628_init_data:n,processTransform:t}){const o=function(n,o){const{transform:s,origin:c,matrix:f}=o;if(f){const t=n.Matrix();return c?(t.translate(c.x,c.y),t.concat(f),t.translate(-c.x,-c.y)):t.concat(f),t}if(s){const o=n.Matrix();return c&&o.translate(c.x,c.y),t(o,s),c&&o.translate(-c.x,-c.y),o}return null};return o.__closure={processTransform:t},o.__workletHash=5838387372628,o.__initData=n,o})({_worklet_5838387372628_init_data:{code:"function shopify_TransformJs2(Skia,props){const{processTransform}=this.__closure;const{transform:transform,origin:origin,matrix:matrix}=props;if(matrix){const m3=Skia.Matrix();if(origin){m3.translate(origin.x,origin.y);m3.concat(matrix);m3.translate(-origin.x,-origin.y);}else{m3.concat(matrix);}return m3;}else if(transform){const m3=Skia.Matrix();if(origin){m3.translate(origin.x,origin.y);}processTransform(m3,transform);if(origin){m3.translate(-origin.x,-origin.y);}return m3;}return null;}"},processTransform:n.processTransform})},5620,[5352]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["layer"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Group",{enumerable:!0,get:function(){return o}});var r=t(_r(d[0])),n=_r(d[1]),l=t(n);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{layer:o}=t,c=(0,r.default)(t,e);return(0,n.isValidElement)(o)&&"object"==typeof o?l.default.createElement("skLayer",null,o,l.default.createElement("skGroup",c)):l.default.createElement("skGroup",u({layer:o},c))}},5621,[363,14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BoxShadow",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"Box",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skBoxShadow",e),u=e=>n.default.createElement("skBox",e)},5622,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Atlas",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skAtlas",e)},5623,[14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5624,[5625,5626]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["filter","children"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BackdropFilter",{enumerable:!0,get:function(){return c}});var l=t(r(d[0])),n=t(r(d[1])),u=r(d[2]);const c=t=>{let{filter:c,children:o}=t,f=(0,l.default)(t,e);return n.default.createElement(u.Group,f,n.default.createElement("skBackdropFilter",null,c),o)}},5625,[363,14,5621]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["blur","children"];function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BackdropBlur",{enumerable:!0,get:function(){return o}});var t=r(_r(d[0])),n=r(_r(d[1])),l=_r(d[2]),u=_r(d[3]);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var r=1;r{let{blur:o,children:f}=r,s=(0,t.default)(r,e);return n.default.createElement(u.BackdropFilter,c({filter:n.default.createElement(l.Blur,{blur:o,mode:"clamp"})},s),f)}},5626,[363,14,5627,5625]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})})},5627,[5628,5629,5630,5631,5632,5633]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["mode"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Blur",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{mode:l="decal"}=t,o=(0,n.default)(t,e);return r.default.createElement("skBlurImageFilter",u({mode:l},o))}},5628,[363,14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["x","y"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Offset",{enumerable:!0,get:function(){return f}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{x:f=0,y:l=0}=t,c=(0,n.default)(t,e);return r.default.createElement("skOffsetImageFilter",u({x:f,y:l},c))}},5629,[363,14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DisplacementMap",{enumerable:!0,get:function(){return l}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const l=e=>n.default.createElement("skDisplacementMapImageFilter",e)},5630,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Shadow",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skDropShadowImageFilter",e)},5631,[14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["operator"];function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Morphology",{enumerable:!0,get:function(){return l}});var t=r(_r(d[0])),n=r(_r(d[1]));function o(){return o=Object.assign?Object.assign.bind():function(e){for(var r=1;r{let{operator:l="dilate"}=r,u=(0,t.default)(r,e);return n.default.createElement("skMorphologyImageFilter",o({operator:l},u))}},5632,[363,14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"RuntimeShader",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skRuntimeShaderImageFilter",e)},5633,[14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5634,[5635,5636,5637]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["fit"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Image",{enumerable:!0,get:function(){return c}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{fit:c="contain"}=t,f=(0,n.default)(t,e);return r.default.createElement("skImage",u({fit:c},f))}},5635,[363,14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["tx","ty","fit","transform"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ImageShader",{enumerable:!0,get:function(){return f}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{tx:f="decal",ty:o="decal",fit:l="none",transform:c=[]}=t,s=(0,n.default)(t,e);return r.default.createElement("skImageShader",u({tx:f,ty:o,fit:l,transform:c},s))}},5636,[363,14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ImageSVG",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skImageSVG",e)},5637,[14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})})},5638,[5639,5640,5641,5642,5643,5644,5645,5646,5647]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"RadialGradient",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skRadialGradient",e)},5639,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"LinearGradient",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skLinearGradient",e)},5640,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TwoPointConicalGradient",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skTwoPointConicalGradient",e)},5641,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SweepGradient",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skSweepGradient",e)},5642,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ColorShader",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),o=(e=t)&&e.__esModule?e:{default:e};const n=e=>o.default.createElement("skColorShader",e)},5643,[14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["seed","tileWidth","tileHeight"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Turbulence",{enumerable:!0,get:function(){return u}});var n=t(_r(d[0])),r=t(_r(d[1]));function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{seed:u=0,tileWidth:c=0,tileHeight:s=0}=t,o=(0,n.default)(t,e);return r.default.createElement("skTurbulence",l({seed:u,tileWidth:c,tileHeight:s},o))}},5644,[363,14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["seed","tileWidth","tileHeight"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"FractalNoise",{enumerable:!0,get:function(){return u}});var n=t(_r(d[0])),r=t(_r(d[1]));function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{seed:u=0,tileWidth:s=0,tileHeight:c=0}=t,o=(0,n.default)(t,e);return r.default.createElement("skFractalNoise",l({seed:u,tileWidth:s,tileHeight:c},o))}},5645,[363,14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["uniforms"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Shader",{enumerable:!0,get:function(){return o}});var r=n(_r(d[0])),t=n(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n{let{uniforms:o={}}=n,f=(0,r.default)(n,e);return t.default.createElement("skShader",u({uniforms:o},f))}},5646,[363,14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ShaderLib",{enumerable:!0,get:function(){return n}});const n={Math:"\nconst float PI = 3.1415926535897932384626433832795;\nconst float TAU = 2 * PI;\n\nfloat normalizeRad(float value) {\n float rest = mod(value, TAU);\n return rest > 0 ? rest : TAU + rest;\n}\n\nvec2 canvas2Cartesian(vec2 v, vec2 center) {\n return vec2(v.x - center.x, -1 * (v.y - center.y));\n}\n\nvec2 cartesian2Canvas(vec2 v, vec2 center) {\n return vec2(v.x + center.x, -1 * v.y + center.y);\n}\n\nvec2 cartesian2Polar(vec2 v) {\n return vec2(atan(v.y, v.x), sqrt(v.x * v.x + v.y * v.y));\n}\n\nvec2 polar2Cartesian(vec2 p) {\n return vec2(p.y * cos(p.x), p.y * sin(p.x));\n}\n\nvec2 polar2Canvas(vec2 p, vec2 center) {\n return cartesian2Canvas(polar2Cartesian(p), center);\n}\n\nvec2 canvas2Polar(vec2 v, vec2 center) {\n return cartesian2Polar(canvas2Cartesian(v, center));\n}\n",Colors:"\nvec4 hsv2rgb(vec3 c) {\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return vec4(c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y), 1.0);\n}\n"}},5647,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})})},5648,[5649,5650,5651,5652]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["x","y"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Text",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{x:l=0,y:c=0}=t,o=(0,n.default)(t,e);return r.default.createElement("skText",u({x:l,y:c},o))}},5649,[363,14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["x","y"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Glyphs",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{x:l=0,y:c=0}=t,o=(0,n.default)(t,e);return r.default.createElement("skGlyphs",u({x:l,y:c},o))}},5650,[363,14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["x","y"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TextBlob",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{x:l=0,y:o=0}=t,c=(0,n.default)(t,e);return r.default.createElement("skTextBlob",u({x:l,y:o},c))}},5651,[363,14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["initialOffset"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TextPath",{enumerable:!0,get:function(){return f}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{initialOffset:f=0}=t,l=(0,n.default)(t,e);return r.default.createElement("skTextPath",u({initialOffset:f},l))}},5652,[363,14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})})},5653,[5654,5655,5656,5657,5658,5659]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ColorMatrix",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"OpacityMatrix",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skMatrixColorFilter",e),u=e=>[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,e,0]},5654,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BlendColor",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),l=(e=t)&&e.__esModule?e:{default:e};const n=e=>l.default.createElement("skBlendColorFilter",e)},5655,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Lerp",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skLerpColorFilter",e)},5656,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"LinearToSRGBGamma",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skLinearToSRGBGammaColorFilter",e)},5657,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SRGBToLinearGamma",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skSRGBToLinearGammaColorFilter",e)},5658,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"LumaColorFilter",{enumerable:!0,get:function(){return l}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};const l=e=>u.default.createElement("skLumaColorFilter",e)},5659,[14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5660,[5661]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["style","respectCTM"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BlurMask",{enumerable:!0,get:function(){return u}});var r=t(_r(d[0])),n=t(_r(d[1]));function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{style:u="normal",respectCTM:s=!0}=t,c=(0,r.default)(t,e);return n.default.createElement("skBlurMaskFilter",l({style:u,respectCTM:s},c))}},5661,[363,14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})})},5662,[5663,5664,5665,5666,5667,5668,5669]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["seed"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DiscretePathEffect",{enumerable:!0,get:function(){return c}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{seed:c=0}=t,s=(0,n.default)(t,e);return r.default.createElement("skDiscretePathEffect",u({seed:c},s))}},5663,[363,14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DashPathEffect",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};const n=e=>f.default.createElement("skDashPathEffect",e)},5664,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CornerPathEffect",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const f=e=>n.default.createElement("skCornerPathEffect",e)},5665,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SumPathEffect",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};const f=e=>u.default.createElement("skSumPathEffect",e)},5666,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Line2DPathEffect",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const f=e=>n.default.createElement("skLine2DPathEffect",e)},5667,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Path1DPathEffect",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};const n=e=>f.default.createElement("skPath1DPathEffect",e)},5668,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Path2DPathEffect",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};const n=e=>f.default.createElement("skPath2DPathEffect",e)},5669,[14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5670,[5671,5673]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5671,[5672]); -__d(function(g,r,i,a,m,e,d){},5672,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5673,[5674,5675,5676]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"canvas2Cartesian",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"cartesian2Canvas",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"cartesian2Polar",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"polar2Cartesian",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"polar2Canvas",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"canvas2Polar",{enumerable:!0,get:function(){return c}});const t=(function({_worklet_1674788534250_init_data:t}){const n=function(t,n){return{x:t.x-n.x,y:-1*(t.y-n.y)}};return n.__closure={},n.__workletHash=1674788534250,n.__initData=t,n})({_worklet_1674788534250_init_data:{code:"function shopify_CoordinatesJs1(v,center){return{x:v.x-center.x,y:-1*(v.y-center.y)};}"}}),n=(function({_worklet_14734283240360_init_data:t}){const n=function(t,n){return{x:t.x+n.x,y:-1*t.y+n.y}};return n.__closure={},n.__workletHash=0xd6697b7f3a8,n.__initData=t,n})({_worklet_14734283240360_init_data:{code:"function shopify_CoordinatesJs2(v,center){return{x:v.x+center.x,y:-1*v.y+center.y};}"}}),o=(function({_worklet_11984071674598_init_data:t}){const n=function(t){return{theta:Math.atan2(t.y,t.x),radius:Math.sqrt(t.x**2+t.y**2)}};return n.__closure={},n.__workletHash=0xae64255cae6,n.__initData=t,n})({_worklet_11984071674598_init_data:{code:"function shopify_CoordinatesJs3(v){return{theta:Math.atan2(v.y,v.x),radius:Math.sqrt(v.x**2+v.y**2)};}"}}),_=(function({_worklet_11577995878706_init_data:t}){const n=function(t){return{x:t.radius*Math.cos(t.theta),y:t.radius*Math.sin(t.theta)}};return n.__closure={},n.__workletHash=0xa87b654e132,n.__initData=t,n})({_worklet_11577995878706_init_data:{code:"function shopify_CoordinatesJs4(p){return{x:p.radius*Math.cos(p.theta),y:p.radius*Math.sin(p.theta)};}"}}),s=(function({_worklet_14783421262067_init_data:t,cartesian2Canvas:n,polar2Cartesian:o}){const _=function(t,_){return n(o(t),_)};return _.__closure={cartesian2Canvas:n,polar2Cartesian:o},_.__workletHash=0xd720892a8f3,_.__initData=t,_})({_worklet_14783421262067_init_data:{code:"function shopify_CoordinatesJs5(p,center){const{cartesian2Canvas,polar2Cartesian}=this.__closure;return cartesian2Canvas(polar2Cartesian(p),center);}"},cartesian2Canvas:n,polar2Cartesian:_}),c=(function({_worklet_16043005070960_init_data:t,cartesian2Polar:n,canvas2Cartesian:o}){const _=function(t,_){return n(o(t,_))};return _.__closure={cartesian2Polar:n,canvas2Cartesian:o},_.__workletHash=0xe974d9e4e70,_.__initData=t,_})({_worklet_16043005070960_init_data:{code:"function shopify_CoordinatesJs6(v,center){const{cartesian2Polar,canvas2Cartesian}=this.__closure;return cartesian2Polar(canvas2Cartesian(v,center));}"},cartesian2Polar:o,canvas2Cartesian:t})},5674,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"mix",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"clamp",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"saturate",{enumerable:!0,get:function(){return _}});const t=(function({_worklet_4459720266939_init_data:t}){const n=function(t,n,_){return n*(1-t)+_*t};return n.__closure={},n.__workletHash=4459720266939,n.__initData=t,n})({_worklet_4459720266939_init_data:{code:"function shopify_MathJs1(value,x,y){return x*(1-value)+y*value;}"}}),n=(function({_worklet_8512958565499_init_data:t}){const n=function(t,n,_){return Math.min(Math.max(n,t),_)};return n.__closure={},n.__workletHash=8512958565499,n.__initData=t,n})({_worklet_8512958565499_init_data:{code:"function shopify_MathJs2(value,lowerBound,upperBound){return Math.min(Math.max(lowerBound,value),upperBound);}"}}),_=(function({_worklet_13283100601528_init_data:t,clamp:n}){const _=function(t){return n(t,0,1)};return _.__closure={clamp:n},_.__workletHash=0xc14b67e2cb8,_.__initData=t,_})({_worklet_13283100601528_init_data:{code:"function shopify_MathJs3(value){const{clamp}=this.__closure;return clamp(value,0,1);}"},clamp:n})},5675,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"rotate",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=(function({_worklet_4708283633157_init_data:t,canvas2Polar:n,polar2Canvas:o}){const s=function(t,s,c){const{radius:u,theta:_}=n(t,s);return o({radius:u,theta:_+c},s)};return s.__closure={canvas2Polar:n,polar2Canvas:o},s.__workletHash=4708283633157,s.__initData=t,s})({_worklet_4708283633157_init_data:{code:"function shopify_TransformsJs1(tr,origin,rotation){const{canvas2Polar,polar2Canvas}=this.__closure;const{radius:radius,theta:theta}=canvas2Polar(tr,origin);return polar2Canvas({radius:radius,theta:theta+rotation},origin);}"},canvas2Polar:t.canvas2Polar,polar2Canvas:t.polar2Canvas})},5676,[5674]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Picture",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};const n=e=>u.default.createElement("skPicture",e)},5677,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Mask",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),l=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]),u=r(d[2]),c=r(d[3]);const o=({children:e,mask:t,mode:o="alpha",clip:f=!0})=>l.default.createElement(n.Group,{layer:!0},l.default.createElement(n.Group,{layer:l.default.createElement(c.Paint,{blendMode:"src"},"luminance"===o&&l.default.createElement(u.LumaColorFilter,null))},t,f&&l.default.createElement(n.Group,{layer:l.default.createElement(c.Paint,{blendMode:"dstIn"})},e)),l.default.createElement(n.Group,{blendMode:"srcIn"},e))},5678,[14,5621,5659,5679]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Paint",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skPaint",e)},5679,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Blend",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skBlend",e)},5680,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Skottie",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skSkottie",e)},5681,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ImageFilter",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skImageFilter",e)},5682,[14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5683,[5684]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Paragraph",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skParagraph",e)},5684,[14]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["debug","opaque","children","onSize","colorSpace","androidWarmup","ref","onLayout"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCanvasRef",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"useCanvasSize",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"isFabric",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"Canvas",{enumerable:!0,get:function(){return I}});var n,r=t(_r(d[0])),u=_r(d[1]),o=t(u),s=t(_r(d[2])),c=_r(d[3]),l=t(_r(d[4])),f=_r(d[5]),h=_r(d[6]),v=_r(d[7]),w=_r(d[8]);function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,u.useRef)(null),S=w.HAS_REANIMATED_3?s.default.useFrameCallback:()=>{},R=w.HAS_REANIMATED_3?s.default.measure:null,b=w.HAS_REANIMATED_3?s.default.useAnimatedRef:u.useRef,y=e=>{const t=p(),n=null!=e?e:t,[r,o]=(0,u.useState)({width:0,height:0});return(0,u.useLayoutEffect)(()=>{n.current&&n.current.measure((e,t,n,r)=>{o({width:n,height:r})})},[]),{ref:n,size:r}},k=Boolean(null===(n=g)||void 0===n?void 0:n.nativeFabricUIManager),A={code:"function shopify_CanvasJs1(){const{onSize,measure,Platform,viewRef}=this.__closure;if(onSize&&measure){var _viewRef$current;const result=Platform.OS===\"web\"?(_viewRef$current=viewRef.current)!==null&&_viewRef$current!==void 0&&_viewRef$current.canvasRef?measure(viewRef.current.canvasRef):{width:0,height:0}:measure(viewRef);if(result){const{width:width,height:height}=result;if(onSize.value.width!==width||onSize.value.height!==height){onSize.value={width:width,height:height};}}}}"},I=t=>{let{debug:n,opaque:s,children:w,onSize:p,colorSpace:y="p3",androidWarmup:I=!1,ref:z,onLayout:P}=t,E=(0,r.default)(t,e);P&&k&&console.error(" is not supported on the new architecture, to fix the issue, see: https://shopify.github.io/react-native-skia/docs/canvas/overview/#getting-the-canvas-size");const O=b(null),M=(0,u.useMemo)(()=>c.SkiaViewNativeId.current++,[]),j=(0,u.useMemo)(()=>new f.SkiaSGRoot(h.Skia,M),[M]);S((function({_worklet_2619333634088_init_data:e,onSize:t,measure:n,Platform:r,viewRef:u}){const o=function(){if(t&&n){var e;const r=null!==(e=u.current)&&void 0!==e&&e.canvasRef?n(u.current.canvasRef):{width:0,height:0};if(r){const{width:e,height:n}=r;t.value.width===e&&t.value.height===n||(t.value={width:e,height:n})}}};return o.__closure={onSize:t,measure:n,Platform:r,viewRef:u},o.__workletHash=2619333634088,o.__initData=e,o})({_worklet_2619333634088_init_data:A,onSize:p,measure:R,Platform:v.Platform,viewRef:O}),!!p),(0,u.useLayoutEffect)(()=>{j.render(w)},[w,j,M]),(0,u.useEffect)(()=>()=>{j.unmount()},[j]),(0,u.useImperativeHandle)(z,()=>({makeImageSnapshot:e=>SkiaViewApi.makeImageSnapshot(M,e),makeImageSnapshotAsync:e=>SkiaViewApi.makeImageSnapshotAsync(M,e),redraw:()=>{SkiaViewApi.requestRedraw(M)},getNativeId:()=>M,measure:e=>{var t;null===(t=O.current)||void 0===t||t.measure(e)},measureInWindow:e=>{var t;null===(t=O.current)||void 0===t||t.measureInWindow(e)}}));const C=(0,u.useCallback)(e=>{if(P&&P(e),p){const{width:t,height:n}=e.nativeEvent.layout;p.value={width:t,height:n}}},[P,p]);return o.default.createElement(l.default,_({ref:O,collapsable:!1,nativeID:`${M}`,debug:n,opaque:s,colorSpace:y,androidWarmup:I,onLayout:p||P?C:P},E))}},5685,[363,14,5686,5688,5689,5708,5737,5350,5793]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return t}});var e=r(d[0]);var t=(0,e.createModuleProxy)(()=>{try{return r(d[1],"react-native-reanimated")}catch(t){throw new e.OptionalDependencyNotInstalledError("react-native-reanimated")}})},5686,[5687,318]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createModuleProxy",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"OptionalDependencyNotInstalledError",{enumerable:!0,get:function(){return n}});const t=t=>new Proxy({module:void 0},{get:(n,o)=>(null==n.module&&(n.module=t()),n.module[o])});class n extends Error{constructor(t){super(`${t} is not installed!`)}}},5687,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SkiaViewNativeId",{enumerable:!0,get:function(){return t}});const t={current:1e3}},5688,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["nativeID","debug","opaque","onLayout"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}});var t,u=r(d[0]),n=(t=u)&&t.__esModule?t:{default:t},o=r(d[1]),c=r(d[2]);var l=t=>{let{nativeID:u,debug:l,opaque:b,onLayout:f}=t,s=(0,n.default)(t,e);return(0,o.createElement)(c.SkiaPictureView,Object.assign({nativeID:u,debug:l,opaque:b,onLayout:f},s))}},5689,[363,14,5690]); -__d(function(g,_r,_i,a,m,_e,d){"use strict";const e=["debug","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SkiaPictureView",{enumerable:!0,get:function(){return b}});var r=t(_r(d[0])),n=_r(d[1]),i=t(n),s=_r(d[2]),c=_r(d[3]),u=_r(d[4]);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(t)return{x:t.x*e,y:t.y*e,width:t.width*e,height:t.height*e}};class p{constructor(e,t){this.canvas=e,this.pd=t,l(this,"surface",null),this.onResize()}makeImageSnapshot(e,t){if(!this.surface)return null;return this.surface.getCanvas().clear(CanvasKit.TRANSPARENT),this.draw(e),this.surface.ref.flush(),this.surface.makeImageSnapshot(v(this.pd,t))}onResize(){const{canvas:e,pd:t}=this;e.width=e.clientWidth*t,e.height=e.clientHeight*t;const r=CanvasKit.MakeWebGLCanvasSurface(e),n=e.getContext("webgl2");if(n&&(n.drawingBufferColorSpace="display-p3"),!r)throw new Error("Could not create surface");this.surface=new s.JsiSkSurface(CanvasKit,r)}draw(e){if(this.surface){const t=this.surface.getCanvas();t.clear(Float32Array.of(0,0,0,0)),t.save(),t.scale(C,C),t.drawPicture(e),t.restore(),this.surface.ref.flush()}}dispose(){var e;this.surface&&(null===(e=this.canvas)||void 0===e||null===(e=e.getContext("webgl2"))||void 0===e||null===(e=e.getExtension("WEBGL_lose_context"))||void 0===e||e.loseContext(),this.surface.ref.delete(),this.surface=null)}}class w{constructor(e,t){this.canvas=e,this.pd=t,l(this,"cachedImage",null)}onResize(){this.cachedImage=null}renderPictureToSurface(e){const t=new OffscreenCanvas(this.canvas.clientWidth*this.pd,this.canvas.clientHeight*this.pd);let r=null;try{const n=CanvasKit.MakeWebGLCanvasSurface(t),i=t.getContext("webgl2");if(i&&(i.drawingBufferColorSpace="display-p3"),!n)throw new Error("Could not create WebGL surface");r=new s.JsiSkSurface(CanvasKit,n);const c=r.getCanvas();return c.clear(Float32Array.of(0,0,0,0)),c.save(),c.scale(this.pd,this.pd),c.drawPicture(e),c.restore(),r.ref.flush(),{surface:r,tempCanvas:t}}catch(e){return r&&r.ref.delete(),this.cleanupWebGLContext(t),null}}cleanupWebGLContext(e){const t=e.getContext("webgl2");if(t){const e=t.getExtension("WEBGL_lose_context");e&&e.loseContext()}}draw(e){const t=this.renderPictureToSurface(e);if(!t)return;const{tempCanvas:r}=t,n=this.canvas.getContext("2d");if(!n)throw new Error("Could not get 2D context");this.canvas.width=this.canvas.clientWidth*this.pd,this.canvas.height=this.canvas.clientHeight*this.pd,n.drawImage(r,0,0,r.width,r.height,0,0,this.canvas.clientWidth*this.pd,this.canvas.clientHeight*this.pd),this.cleanupWebGLContext(r)}makeImageSnapshot(e,t){if(!this.cachedImage){const r=this.renderPictureToSurface(e);if(!r)return null;const{surface:n,tempCanvas:i}=r;try{this.cachedImage=n.makeImageSnapshot(v(this.pd,t))}catch(e){console.error("Error creating image snapshot:",e)}finally{n.ref.delete(),this.cleanupWebGLContext(i)}}return this.cachedImage}dispose(){var e;null===(e=this.cachedImage)||void 0===e||e.dispose(),this.cachedImage=null}}const C=c.Platform.PixelRatio,b=t=>{const{ref:s}=t,l=(0,n.useRef)(null),h=(0,n.useRef)(null),f=(0,n.useRef)(0),v=(0,n.useRef)(0),b=(0,n.useRef)(null),{picture:y,onLayout:S}=t,k=(0,n.useCallback)(()=>{f.current++},[]),x=(0,n.useCallback)(()=>{var e,t;return{width:(null===(e=l.current)||void 0===e?void 0:e.clientWidth)||0,height:(null===(t=l.current)||void 0===t?void 0:t.clientHeight)||0}},[]),I=(0,n.useCallback)(e=>{b.current=e,k()},[k]),P=(0,n.useCallback)(e=>h.current&&b.current?h.current.makeImageSnapshot(b.current,e):null,[]),W=(0,n.useCallback)(e=>{if(l.current){const t=l.current.getBoundingClientRect(),r=l.current.offsetParent,n=(null==r?void 0:r.getBoundingClientRect())||{left:0,top:0},i=t.left-n.left,s=t.top-n.top,c=t.left+window.scrollX,u=t.top+window.scrollY;e(i,s,t.width,t.height,c,u)}},[]),R=(0,n.useCallback)(e=>{if(l.current){const t=l.current.getBoundingClientRect();e(t.left,t.top,t.width,t.height)}},[]),E=(0,n.useCallback)(()=>{f.current>0&&(f.current=0,h.current&&b.current&&h.current.draw(b.current)),v.current=requestAnimationFrame(E)},[]),_=(0,n.useCallback)(e=>{const r=l.current;r&&(h.current=!0===t.__destroyWebGLContextAfterRender?new w(r,C):new p(r,C),b.current&&h.current.draw(b.current)),S&&S(e)},[S,t.__destroyWebGLContextAfterRender]);(0,n.useImperativeHandle)(s,()=>({setPicture:I,getSize:x,redraw:k,makeImageSnapshot:P,measure:W,measureInWindow:R,get canvasRef(){return()=>l.current}}),[I,x,k,P,W,R]),(0,n.useEffect)(()=>{var e;const r=null!==(e=t.nativeID)&&void 0!==e?e:""+u.SkiaViewNativeId.current++;g.SkiaViewApi.registerView(r,{setPicture:I,getSize:x,redraw:k,makeImageSnapshot:P,measure:W,measureInWindow:R})},[I,x,k,P,W,R,t.nativeID]),(0,n.useEffect)(()=>{t.picture&&I(t.picture)},[I,t.picture]),(0,n.useEffect)(()=>(E(),()=>{cancelAnimationFrame(v.current),h.current&&(h.current.dispose(),h.current=null)}),[E]),(0,n.useEffect)(()=>{h.current&&b.current&&h.current.draw(b.current)},[y,k]);const{debug:L=!1}=t,G=(0,r.default)(t,e);return i.default.createElement(c.Platform.View,o({},G,{onLayout:_}),i.default.createElement("canvas",{ref:l,style:{display:"block",width:"100%",height:"100%"}}))}},5690,[363,14,5691,5350,5688]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkSurface",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=r(d[3]);class o extends t.HostObject{constructor(t,s){super(t,s,"Surface")}[Symbol.dispose](){this.ref.dispose()}flush(){this.ref.flush()}width(){return this.ref.width()}height(){return this.ref.height()}getCanvas(){return new s.JsiSkCanvas(this.CanvasKit,this.ref.getCanvas())}makeImageSnapshot(t,s){const o=this.ref.makeImageSnapshot(t?Array.from(u.JsiSkRect.fromValue(this.CanvasKit,t)):void 0);return s&&(s.ref=o),new n.JsiSkImage(this.CanvasKit,o)}getNativeTextureUnstable(){return console.warn("getBackendTexture is not implemented on Web"),null}}},5691,[5580,5692,5579,5698]); -__d(function(_g,_r,_i,_a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkCanvas",{enumerable:!0,get:function(){return V}});var a=_r(d[0]),t=_r(d[1]),i=_r(d[2]),r=_r(d[3]),s=_r(d[4]),o=_r(d[5]),n=_r(d[6]),l=_r(d[7]),m=_r(d[8]),f=_r(d[9]),h=_r(d[10]),u=_r(d[11]),c=_r(d[12]),S=_r(d[13]),k=_r(d[14]);class V extends t.HostObject{constructor(a,t){super(a,t,"Canvas")}drawRect(a,t){this.ref.drawRect(r.JsiSkRect.fromValue(this.CanvasKit,a),i.JsiSkPaint.fromValue(t))}drawImage(a,t,r,s){this.ref.drawImage(o.JsiSkImage.fromValue(a),t,r,s?i.JsiSkPaint.fromValue(s):s)}drawImageRect(a,t,s,n,l){this.ref.drawImageRect(o.JsiSkImage.fromValue(a),r.JsiSkRect.fromValue(this.CanvasKit,t),r.JsiSkRect.fromValue(this.CanvasKit,s),i.JsiSkPaint.fromValue(n),l)}drawImageCubic(a,t,r,s,n,l){this.ref.drawImageCubic(o.JsiSkImage.fromValue(a),t,r,s,n,l?i.JsiSkPaint.fromValue(l):l)}drawImageOptions(a,r,s,n,l,m){this.ref.drawImageOptions(o.JsiSkImage.fromValue(a),r,s,(0,t.getEnum)(this.CanvasKit,"FilterMode",n),(0,t.getEnum)(this.CanvasKit,"MipmapMode",l),m?i.JsiSkPaint.fromValue(m):m)}drawImageNine(a,s,n,l,m){this.ref.drawImageNine(o.JsiSkImage.fromValue(a),Array.from(r.JsiSkRect.fromValue(this.CanvasKit,s)),r.JsiSkRect.fromValue(this.CanvasKit,n),(0,t.getEnum)(this.CanvasKit,"FilterMode",l),m?i.JsiSkPaint.fromValue(m):m)}drawImageRectCubic(a,t,s,n,l,m){this.ref.drawImageRectCubic(o.JsiSkImage.fromValue(a),r.JsiSkRect.fromValue(this.CanvasKit,t),r.JsiSkRect.fromValue(this.CanvasKit,s),n,l,m?i.JsiSkPaint.fromValue(m):m)}drawImageRectOptions(a,s,n,l,m,f){this.ref.drawImageRectOptions(o.JsiSkImage.fromValue(a),r.JsiSkRect.fromValue(this.CanvasKit,s),r.JsiSkRect.fromValue(this.CanvasKit,n),(0,t.getEnum)(this.CanvasKit,"FilterMode",l),(0,t.getEnum)(this.CanvasKit,"MipmapMode",m),f?i.JsiSkPaint.fromValue(f):f)}drawPaint(a){this.ref.drawPaint(i.JsiSkPaint.fromValue(a))}drawLine(a,t,r,s,o){this.ref.drawLine(a,t,r,s,i.JsiSkPaint.fromValue(o))}drawCircle(a,t,r,s){this.ref.drawCircle(a,t,r,i.JsiSkPaint.fromValue(s))}drawVertices(a,r,s){this.ref.drawVertices(n.JsiSkVertices.fromValue(a),(0,t.getEnum)(this.CanvasKit,"BlendMode",r),i.JsiSkPaint.fromValue(s))}drawPatch(a,r,s,o,n){this.ref.drawPatch(a.map(({x:a,y:t})=>[a,t]).flat(),r,s?s.flatMap(a=>Array.from(S.JsiSkPoint.fromValue(a))):s,o?(0,t.getEnum)(this.CanvasKit,"BlendMode",o):null,n?i.JsiSkPaint.fromValue(n):void 0)}restoreToCount(a){this.ref.restoreToCount(a)}getTotalMatrix(){return new u.JsiSkMatrix(this.CanvasKit,Float32Array.of(...this.ref.getTotalMatrix()))}drawPoints(a,r,s){this.ref.drawPoints((0,t.getEnum)(this.CanvasKit,"PointMode",a),r.map(({x:a,y:t})=>[a,t]).flat(),i.JsiSkPaint.fromValue(s))}drawArc(a,t,s,o,n){this.ref.drawArc(r.JsiSkRect.fromValue(this.CanvasKit,a),t,s,o,i.JsiSkPaint.fromValue(n))}drawRRect(a,t){this.ref.drawRRect(s.JsiSkRRect.fromValue(this.CanvasKit,a),i.JsiSkPaint.fromValue(t))}drawDRRect(a,t,r){this.ref.drawDRRect(s.JsiSkRRect.fromValue(this.CanvasKit,a),s.JsiSkRRect.fromValue(this.CanvasKit,t),i.JsiSkPaint.fromValue(r))}drawOval(a,t){this.ref.drawOval(r.JsiSkRect.fromValue(this.CanvasKit,a),i.JsiSkPaint.fromValue(t))}drawPath(a,t){const r=l.JsiSkPath.pathFromValue(a);this.ref.drawPath(r,i.JsiSkPaint.fromValue(t)),r.delete()}drawText(a,t,r,s,o){this.ref.drawText(a,t,r,i.JsiSkPaint.fromValue(s),m.JsiSkFont.fromValue(o))}drawTextBlob(a,t,r,s){this.ref.drawTextBlob(f.JsiSkTextBlob.fromValue(a),t,r,i.JsiSkPaint.fromValue(s))}drawGlyphs(a,t,r,s,o,n){this.ref.drawGlyphs(a,t.map(a=>[a.x,a.y]).flat(),r,s,m.JsiSkFont.fromValue(o),i.JsiSkPaint.fromValue(n))}drawSvg(a,t,i){const r=this.CanvasKit.MakeImageFromCanvasImageSource(a.ref);this.ref.drawImage(r,0,0)}save(){return this.ref.save()}saveLayer(a,t,s,o){return this.ref.saveLayer(a?i.JsiSkPaint.fromValue(a):void 0,t?r.JsiSkRect.fromValue(this.CanvasKit,t):t,s?c.JsiSkImageFilter.fromValue(s):s,o)}restore(){this.ref.restore()}rotate(a,t,i){this.ref.rotate(a,t,i)}scale(a,t){this.ref.scale(a,t)}skew(a,t){this.ref.skew(a,t)}translate(a,t){this.ref.translate(a,t)}drawColor(a,i){this.ref.drawColor(a,i?(0,t.getEnum)(this.CanvasKit,"BlendMode",i):void 0)}clear(a){this.ref.clear(a)}clipPath(a,i,r){const s=l.JsiSkPath.pathFromValue(a);this.ref.clipPath(s,(0,t.getEnum)(this.CanvasKit,"PathOp",i),r),s.delete()}clipRect(a,i,s){this.ref.clipRect(r.JsiSkRect.fromValue(this.CanvasKit,a),(0,t.getEnum)(this.CanvasKit,"PathOp",i),s)}clipRRect(a,i,r){this.ref.clipRRect(s.JsiSkRRect.fromValue(this.CanvasKit,a),(0,t.getEnum)(this.CanvasKit,"PathOp",i),r)}concat(a){this.ref.concat(Array.isArray(a)?a:u.JsiSkMatrix.fromValue(a))}drawPicture(a){this.ref.drawPicture(h.JsiSkPicture.fromValue(a))}drawAtlas(s,n,l,m,f,h,u){const c=n.flatMap(a=>Array.from(r.JsiSkRect.fromValue(this.CanvasKit,a))),S=l.flatMap(a=>Array.from(k.JsiSkRSXform.fromValue(a)));let V;if(h){V=new Uint32Array(h.length);for(let a=0;a{let s=h.get(t);return s||(s={plusDarker:null,plusLighter:null},h.set(t,s)),s};class f extends t.HostObject{constructor(t,s){super(t,s,"Paint")}copy(){return new f(this.CanvasKit,this.ref.copy())}assign(t){this.ref=t.ref.copy()}reset(){this.ref=new this.CanvasKit.Paint}getAlphaf(){return this.getColor()[3]}getColor(){return this.ref.getColor()}getStrokeCap(){return this.ref.getStrokeCap().value}getStrokeJoin(){return this.ref.getStrokeJoin().value}getStrokeMiter(){return this.ref.getStrokeMiter()}getStrokeWidth(){return this.ref.getStrokeWidth()}setAlphaf(t){this.ref.setAlphaf(t)}setAntiAlias(t){this.ref.setAntiAlias(t)}setDither(t){this.ref.setDither(t)}setBlendMode(s){if(1001===s){const t=c(this.CanvasKit);if(!t.plusDarker){const s=this.CanvasKit.RuntimeEffect.MakeForBlender("\n vec4 main(vec4 src, vec4 dst) {\n float outAlpha = src.a + dst.a - src.a * dst.a;\n vec3 srcUnpremul = src.a > 0.0 ? src.rgb / src.a : vec3(0.0);\n vec3 dstUnpremul = dst.a > 0.0 ? dst.rgb / dst.a : vec3(0.0);\n vec3 blended = max(vec3(0.0), srcUnpremul + dstUnpremul - vec3(1.0));\n return vec4(blended * outAlpha, outAlpha);\n }\n");s&&(t.plusDarker=s.makeBlender([]))}t.plusDarker&&this.ref.setBlender(t.plusDarker)}else if(1002===s){const t=c(this.CanvasKit);if(!t.plusLighter){const s=this.CanvasKit.RuntimeEffect.MakeForBlender("\n vec4 main(vec4 src, vec4 dst) {\n float outAlpha = src.a + dst.a - src.a * dst.a;\n vec3 srcUnpremul = src.a > 0.0 ? src.rgb / src.a : vec3(0.0);\n vec3 dstUnpremul = dst.a > 0.0 ? dst.rgb / dst.a : vec3(0.0);\n vec3 blended = min(vec3(1.0), srcUnpremul + dstUnpremul);\n return vec4(blended * outAlpha, outAlpha);\n }\n");s&&(t.plusLighter=s.makeBlender([]))}t.plusLighter&&this.ref.setBlender(t.plusLighter)}else this.ref.setBlendMode((0,t.getEnum)(this.CanvasKit,"BlendMode",s))}setColor(t){this.ref.setColor(t)}setColorFilter(t){this.ref.setColorFilter(t?s.JsiSkColorFilter.fromValue(t):null)}setImageFilter(t){this.ref.setImageFilter(t?n.JsiSkImageFilter.fromValue(t):null)}setMaskFilter(t){this.ref.setMaskFilter(t?l.JsiSkMaskFilter.fromValue(t):null)}setPathEffect(t){this.ref.setPathEffect(t?o.JsiSkPathEffect.fromValue(t):null)}setShader(t){this.ref.setShader(t?u.JsiSkShader.fromValue(t):null)}setStrokeCap(s){this.ref.setStrokeCap((0,t.getEnum)(this.CanvasKit,"StrokeCap",s))}setStrokeJoin(s){this.ref.setStrokeJoin((0,t.getEnum)(this.CanvasKit,"StrokeJoin",s))}setStrokeMiter(t){this.ref.setStrokeMiter(t)}setStrokeWidth(t){this.ref.setStrokeWidth(t)}setStyle(t){this.ref.setStyle({value:t})}}},5693,[5580,5694,5695,5696,5697,5582]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkColorFilter",{enumerable:!0,get:function(){return o}});var t=r(d[0]);class o extends t.HostObject{constructor(t,o){super(t,o,"ColorFilter")}}},5694,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkImageFilter",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"ImageFilter")}}},5695,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkMaskFilter",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class s extends t.HostObject{constructor(t,s){super(t,s,"MaskFilter")}}},5696,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathEffect",{enumerable:!0,get:function(){return c}});var t=r(d[0]);class c extends t.HostObject{constructor(t,c){super(t,c,"PathEffect")}}},5697,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRect",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class s extends t.BaseHostObject{static fromValue(t,f){return f instanceof s?f.ref:t.XYWHRect(f.x,f.y,f.width,f.height)}constructor(t,s){super(t,s,"Rect")}setXYWH(t,s,f,n){this.ref[0]=t,this.ref[1]=s,this.ref[2]=t+f,this.ref[3]=s+n}get x(){return this.ref[0]}get y(){return this.ref[1]}get width(){return this.ref[2]-this.ref[0]}get height(){return this.ref[3]-this.ref[1]}}},5698,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRRect",{enumerable:!0,get:function(){return c}});var t=r(d[0]),o=r(d[1]);class c extends t.BaseHostObject{[Symbol.dispose](){}static fromValue(t,c){return c instanceof o.JsiSkRect?c.ref:"topLeft"in c&&"topRight"in c&&"bottomRight"in c&&"bottomLeft"in c?Float32Array.of(c.rect.x,c.rect.y,c.rect.x+c.rect.width,c.rect.y+c.rect.height,c.topLeft.x,c.topLeft.y,c.topRight.x,c.topRight.y,c.bottomRight.x,c.bottomRight.y,c.bottomLeft.x,c.bottomLeft.y):t.RRectXY(o.JsiSkRect.fromValue(t,c.rect),c.rx,c.ry)}constructor(t,c,s,n){if(s!==1/0&&n!==1/0||(s=n=0),c.width{l.has(t)||(l.add(t),console.warn(`[react-native-skia] SkPath.${t}() is deprecated and will be removed in a future release. ${i} See migration guide: https://shopify.github.io/react-native-skia/docs/shapes/path-migration`))},c=t=>{let i=t instanceof h.JsiSkMatrix?Array.from(h.JsiSkMatrix.fromValue(t)):t;if(16===i.length)i=[i[0],i[1],i[3],i[4],i[5],i[7],i[12],i[13],i[15]];else if(9!==i.length)throw new Error(`Invalid matrix length: ${i.length}`);return i};class f extends i.HostObject{constructor(t,i){super(t,i,"Path")}asPath(){return this.ref.snapshot()}static pathFromValue(t){return f.fromValue(t).snapshot()}addPath(t,i,s=!1){u("addPath","Use Skia.PathBuilder.Make().addPath() instead.");const r=f.fromValue(t).snapshot(),n=[r,...i?h.JsiSkMatrix.fromValue(i):[],s];return this.ref.addPath(...n),r.delete(),this}addArc(t,i,s){return u("addArc","Use Skia.PathBuilder.Make().addArc() instead."),this.ref.addArc(r.JsiSkRect.fromValue(this.CanvasKit,t),i,s),this}addOval(t,i,s){return u("addOval","Use Skia.Path.Oval() or Skia.PathBuilder.Make().addOval() instead."),this.ref.addOval(r.JsiSkRect.fromValue(this.CanvasKit,t),i,s),this}addPoly(t,i){return u("addPoly","Use Skia.Path.Polygon() or Skia.PathBuilder.Make().addPoly() instead."),this.ref.addPolygon(t.map(t=>Array.from(s.JsiSkPoint.fromValue(t))).flat(),i),this}addRect(t,i){return u("addRect","Use Skia.Path.Rect() or Skia.PathBuilder.Make().addRect() instead."),this.ref.addRect(r.JsiSkRect.fromValue(this.CanvasKit,t),i),this}addRRect(t,i){return u("addRRect","Use Skia.Path.RRect() or Skia.PathBuilder.Make().addRRect() instead."),this.ref.addRRect(n.JsiSkRRect.fromValue(this.CanvasKit,t),i),this}addCircle(t,i,s){return u("addCircle","Use Skia.Path.Circle() or Skia.PathBuilder.Make().addCircle() instead."),this.ref.addCircle(t,i,s),this}moveTo(t,i){return u("moveTo","Use Skia.PathBuilder.Make().moveTo() instead."),this.ref.moveTo(t,i),this}rMoveTo(t,i){return u("rMoveTo","Use Skia.PathBuilder.Make().rMoveTo() instead."),this.ref.rMoveTo(t,i),this}lineTo(t,i){return u("lineTo","Use Skia.PathBuilder.Make().lineTo() instead."),this.ref.lineTo(t,i),this}rLineTo(t,i){return u("rLineTo","Use Skia.PathBuilder.Make().rLineTo() instead."),this.ref.rLineTo(t,i),this}quadTo(t,i,s,r){return u("quadTo","Use Skia.PathBuilder.Make().quadTo() instead."),this.ref.quadTo(t,i,s,r),this}rQuadTo(t,i,s,r){return u("rQuadTo","Use Skia.PathBuilder.Make().rQuadTo() instead."),this.ref.rQuadTo(t,i,s,r),this}conicTo(t,i,s,r,n){return u("conicTo","Use Skia.PathBuilder.Make().conicTo() instead."),this.ref.conicTo(t,i,s,r,n),this}rConicTo(t,i,s,r,n){return u("rConicTo","Use Skia.PathBuilder.Make().rConicTo() instead."),this.ref.rConicTo(t,i,s,r,n),this}cubicTo(t,i,s,r,n,h){return u("cubicTo","Use Skia.PathBuilder.Make().cubicTo() instead."),this.ref.cubicTo(t,i,s,r,n,h),this}rCubicTo(t,i,s,r,n,h){return u("rCubicTo","Use Skia.PathBuilder.Make().rCubicTo() instead."),this.ref.rCubicTo(t,i,s,r,n,h),this}close(){return u("close","Use Skia.PathBuilder.Make().close() instead."),this.ref.close(),this}reset(){u("reset","Use Skia.PathBuilder.Make().reset() instead.");const t=new this.CanvasKit.PathBuilder;return null!==this.ref&&"object"==typeof this.ref&&"delete"in this.ref&&"function"==typeof this.ref.delete&&this.ref.delete(),this.ref=t,this}rewind(){return u("rewind","Use Skia.PathBuilder.Make().reset() instead."),this.reset()}arcToOval(t,i,s,n){return u("arcToOval","Use Skia.PathBuilder.Make().arcToOval() instead."),this.ref.arcToOval(r.JsiSkRect.fromValue(this.CanvasKit,t),i,s,n),this}arcToRotated(t,i,s,r,n,h,o){return u("arcToRotated","Use Skia.PathBuilder.Make().arcToRotated() instead."),this.ref.arcToRotated(t,i,s,r,n,h,o),this}rArcTo(t,i,s,r,n,h,o){return u("rArcTo","Use Skia.PathBuilder.Make().rArcTo() instead."),this.ref.rArcTo(t,i,s,r,n,h,o),this}arcToTangent(t,i,s,r,n){return u("arcToTangent","Use Skia.PathBuilder.Make().arcToTangent() instead."),this.ref.arcToTangent(t,i,s,r,n),this}setFillType(t){return u("setFillType","Use Skia.PathBuilder.Make().setFillType() instead."),this.ref.setFillType((0,i.getEnum)(this.CanvasKit,"FillType",t)),this}setIsVolatile(t){return u("setIsVolatile","Use Skia.PathBuilder.Make().setIsVolatile() instead."),this}offset(t,i){return u("offset","Use Skia.PathBuilder.Make().offset() instead."),this.ref.offset(t,i),this}transform(t){u("transform","Use Skia.PathBuilder.Make().transform() instead.");const i=c(t);return this.ref.transform(i),this}makeAsWinding(){u("makeAsWinding","Use Skia.Path.AsWinding(path) instead.");const t=this.asPath(),i=t.makeAsWinding();if(t.delete(),null===i)return null;const s=this.ref;return this.ref=new this.CanvasKit.PathBuilder(i),i.delete(),s.delete(),this}simplify(){u("simplify","Use Skia.Path.Simplify(path) instead.");const t=this.asPath(),i=t.makeSimplified();if(t.delete(),null===i)return!1;const s=this.ref;return this.ref=new this.CanvasKit.PathBuilder(i),i.delete(),s.delete(),!0}op(t,s){u("op","Use Skia.Path.MakeFromOp() instead.");const r=this.asPath(),n=f.fromValue(t).snapshot(),h=r.makeCombined(n,(0,i.getEnum)(this.CanvasKit,"PathOp",s));if(r.delete(),n.delete(),null===h)return!1;const o=this.ref;return this.ref=new this.CanvasKit.PathBuilder(h),h.delete(),o.delete(),!0}dash(t,i,s){u("dash","Use Skia.Path.Dash(path, on, off, phase) instead.");const r=this.asPath(),n=r.makeDashed(t,i,s);if(r.delete(),null===n)return!1;const h=this.ref;return this.ref=new this.CanvasKit.PathBuilder(n),n.delete(),h.delete(),!0}stroke(t){u("stroke","Use Skia.Path.Stroke(path, opts) instead.");const s=this.asPath(),r=s.makeStroked(void 0===t?void 0:{width:t.width,miter_limit:t.miter_limit,precision:t.precision,join:(0,i.optEnum)(this.CanvasKit,"StrokeJoin",t.join),cap:(0,i.optEnum)(this.CanvasKit,"StrokeCap",t.cap)});if(s.delete(),null===r)return null;const n=this.ref;return this.ref=new this.CanvasKit.PathBuilder(r),r.delete(),n.delete(),this}trim(t,i,s){u("trim","Use Skia.Path.Trim(path, start, end, isComplement) instead.");const r=Math.min(Math.max(t,0),1),n=Math.min(Math.max(i,0),1);if(0===r&&1===n&&!s)return this;const h=this.asPath(),o=h.makeTrimmed(r,n,s);if(h.delete(),null===o)return null;const l=this.ref;return this.ref=new this.CanvasKit.PathBuilder(o),o.delete(),l.delete(),this}countPoints(){return this.ref.countPoints()}computeTightBounds(){const t=this.asPath(),i=new r.JsiSkRect(this.CanvasKit,t.computeTightBounds());return t.delete(),i}contains(t,i){const s=this.asPath(),r=s.contains(t,i);return s.delete(),r}copy(){const t=this.asPath(),i=new f(this.CanvasKit,new this.CanvasKit.PathBuilder(t));return t.delete(),i}equals(t){const i=this.asPath(),s=f.fromValue(t).snapshot(),r=i.equals(s);return i.delete(),s.delete(),r}getBounds(){return new r.JsiSkRect(this.CanvasKit,this.ref.getBounds())}getFillType(){const t=this.asPath(),i=t.getFillType().value;return t.delete(),i}getPoint(t){const i=this.asPath(),r=new s.JsiSkPoint(this.CanvasKit,i.getPoint(t));return i.delete(),r}isEmpty(){return this.ref.isEmpty()}isVolatile(){return!1}getLastPt(){const t=this.ref.countPoints();if(0===t)return{x:0,y:0};const i=this.asPath(),s=i.getPoint(t-1);return i.delete(),{x:s[0],y:s[1]}}toSVGString(){const t=this.asPath(),i=t.toSVGString();return t.delete(),i}isInterpolatable(t){const i=this.asPath(),s=f.fromValue(t).snapshot(),r=this.CanvasKit.Path.CanInterpolate(i,s);return i.delete(),s.delete(),r}interpolate(t,i,s){const r=this.asPath(),n=f.fromValue(t).snapshot(),h=this.CanvasKit.Path.MakeFromPathInterpolation(r,n,i);if(r.delete(),n.delete(),null===h)return null;if(s){const t=s,i=t.ref;return t.ref=new this.CanvasKit.PathBuilder(h),h.delete(),i.delete(),s}const o=new f(this.CanvasKit,new this.CanvasKit.PathBuilder(h));return h.delete(),o}toCmds(){const t=this.asPath(),i=t.toCmds();t.delete();return i.reduce((t,s,r)=>{0===r&&t.push([]);const n=t[t.length-1];if(0===n.length){n.push(s);const h=o[n[0]];n.length===h&&r!==i.length-1&&t.push([])}else{const h=o[n[0]];n.lengtht+s,0)}getMetrics(){const t=this.ref.getMetrics();return{ascent:t.ascent,descent:t.descent,leading:t.leading,bounds:t.bounds?new a.JsiSkRect(this.CanvasKit,t.bounds):void 0}}getGlyphIDs(t,s){return[...this.ref.getGlyphIDs(t,s)]}getGlyphWidths(t,n){return[...this.ref.getGlyphWidths(t,n?s.JsiSkPaint.fromValue(n):null)]}getGlyphIntercepts(t,s,a,h){return[...this.ref.getGlyphIntercepts(t,s.map(t=>Array.from(n.JsiSkPoint.fromValue(t))).flat(),a,h)]}getScaleX(){return this.ref.getScaleX()}getSize(){return this.ref.getSize()}getSkewX(){return this.ref.getSkewX()}isEmbolden(){return this.ref.isEmbolden()}getTypeface(){const t=this.ref.getTypeface();return t?new h.JsiSkTypeface(this.CanvasKit,t):null}setEdging(s){this.ref.setEdging((0,t.getEnum)(this.CanvasKit,"FontEdging",s))}setEmbeddedBitmaps(t){this.ref.setEmbeddedBitmaps(t)}setHinting(s){this.ref.setHinting((0,t.getEnum)(this.CanvasKit,"FontHinting",s))}setLinearMetrics(t){this.ref.setLinearMetrics(t)}setScaleX(t){this.ref.setScaleX(t)}setSize(t){this.ref.setSize(t)}setSkewX(t){this.ref.setSkewX(t)}setEmbolden(t){this.ref.setEmbolden(t)}setSubpixel(t){this.ref.setSubpixel(t)}setTypeface(t){this.ref.setTypeface(t?h.JsiSkTypeface.fromValue(t):null)}}},5703,[5580,5693,5702,5698,5704]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTypeface",{enumerable:!0,get:function(){return l}});var t=r(d[0]);class l extends t.HostObject{constructor(t,l){super(t,l,"Typeface")}get bold(){return console.warn("Typeface.bold is deprecated and will be removed in a future release. The property will return false."),!1}get italic(){return console.warn("Typeface.italic is deprecated and will be removed in a future release. The property will return false."),!1}getGlyphIDs(t,l){return Array.from(this.ref.getGlyphIDs(t,l))}}},5704,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTextBlob",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"TextBlob")}}},5705,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPicture",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=r(d[3]);class o extends t.HostObject{constructor(t,s){super(t,s,"Picture")}makeShader(o,c,l,h,v){return new s.JsiSkShader(this.CanvasKit,this.ref.makeShader((0,t.getEnum)(this.CanvasKit,"TileMode",o),(0,t.getEnum)(this.CanvasKit,"TileMode",c),(0,t.getEnum)(this.CanvasKit,"FilterMode",l),h?n.JsiSkMatrix.fromValue(h):void 0,v?u.JsiSkRect.fromValue(this.CanvasKit,v):void 0))}serialize(){return this.ref.serialize()}}},5706,[5580,5582,5581,5698]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRSXform",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class s extends t.BaseHostObject{static fromValue(t){return t instanceof s?t.ref:Float32Array.of(t.scos,t.ssin,t.tx,t.ty)}constructor(t,s){super(t,s,"RSXform")}set(t,s,n,f){this.ref[0]=t,this.ref[1]=s,this.ref[2]=n,this.ref[3]=f}get scos(){return this.ref[0]}get ssin(){return this.ref[1]}get tx(){return this.ref[2]}get ty(){return this.ref[3]}}},5707,[5580]); -__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SkiaSGRoot",{enumerable:!0,get:function(){return f}});var t,e=_r(d[0]),n=(t=e)&&t.__esModule?t:{default:t},r=_r(d[1]),i=_r(d[2]),o=_r(d[3]);function u(t,e,n){return(e=s(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function s(t){var e=c(t,"string");return"symbol"==typeof e?e:e+""}function c(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}_r(d[4]);const l=(0,n.default)(i.sksgHostConfig);l.injectIntoDevTools();class f{constructor(t,e=-1){this.Skia=t,u(this,"root",void 0),u(this,"container",void 0);this.container=(0,o.createContainer)(t,e),this.root=l.createContainer(this.container,0,null,!1,null,"",console.error,null)}get sg(){const t=this.container.root;return{type:r.NodeType.Group,props:{},children:t,isDeclaration:!1}}updateContainer(t){return new Promise(e=>{l.updateContainer(t,this.root,null,()=>{e(!0)})})}async render(t){this.container.mount(),await this.updateContainer(t),this.container.redraw()}drawOnCanvas(t){this.container.drawOnCanvas(t)}getPicture(){const t=this.Skia.PictureRecorder(),e=t.beginRecording();this.drawOnCanvas(e);const n=t.finishRecordingAsPicture();return t.dispose(),n}unmount(){return this.container.unmount(),new Promise(t=>{l.updateContainer(null,this.root,null,()=>{(0,i.debug)("unmountContainer"),t(!0)})})}}},5708,[5709,5599,5713,5716,5736]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},5709,[5710]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return T}});var e=r(_d[0]),o=t(r(_d[1]));r(_d[2]);var n=t(r(_d[3])),l=r(_d[4]),c=r(_d[5]),s=r(_d[6]),i=r(_d[7]),_=r(_d[8]),u=r(_d[9]),x=r(_d[10]),d=r(_d[11]),h=r(_d[12]);const f=160,b=88,y=10,p=12;function j(t,e){if(!t||0===t.length)return-1;let o=0,n=Math.abs(t[0].x-e);for(let l=1;lW({active:!0,x:t}),t[11]=e):e=t[11];const o=e;let n;t[12]===Symbol.for("react.memo_cache_sentinel")?(n=(function({_worklet_10901487713792_init_data:t,setTouch:e,_temp2:o}){const n=()=>e(o);return n.__closure={setTouch:e,_temp2:o},n.__workletHash=0x9ea334d7e00,n.__initData=t,n})({_worklet_10901487713792_init_data:w,setTouch:W,_temp2:v}),t[12]=n):n=t[12];const l=n;{let e;t[13]===Symbol.for("react.memo_cache_sentinel")?(e=c.Gesture.Hover().onBegin((function({_worklet_12863749634104_init_data:t,showAt:e}){const o=t=>e(t.x);return o.__closure={showAt:e},o.__workletHash=0xbb3133a3838,o.__initData=t,o})({_worklet_12863749634104_init_data:M,showAt:o})).onUpdate((function({_worklet_8475842584409_init_data:t,showAt:e}){const o=t=>e(t.x);return o.__closure={showAt:e},o.__workletHash=8475842584409,o.__initData=t,o})({_worklet_8475842584409_init_data:C,showAt:o})).onEnd(l).runOnJS(!0),t[13]=e):e=t[13],X=e;break t}}const q=X;let z;{const t=G.length;t<=12?z=t:z=t<=24?Math.min(t,8):t<=31?Math.min(t,10):Math.min(t,12)}const N=z;let Q,Z,tt,et,ot;t[15]===Symbol.for("react.memo_cache_sentinel")?(Q={flex:1},t[15]=Q):Q=t[15],t[16]===Symbol.for("react.memo_cache_sentinel")?(Z=["subtotal","total_tax"],tt={left:70,right:70,top:30},t[16]=Z,t[17]=tt):(Z=t[16],tt=t[17]),t[18]!==K||t[19]!==E||t[20]!==$||t[21]!==N?(et={font:E,lineColor:K,labelColor:$,tickCount:N,formatXLabel:S},t[18]=K,t[19]=E,t[20]=$,t[21]=N,t[22]=et):et=t[22],t[23]===Symbol.for("react.memo_cache_sentinel")?(ot=["subtotal","total_tax"],t[23]=ot):ot=t[23];const nt=Math.max(J,10);let rt,at,lt,ct;return t[24]!==nt?(rt=[0,nt],t[24]=nt,t[25]=rt):rt=t[25],t[26]!==K||t[27]!==E||t[28]!==y||t[29]!==$||t[30]!==rt?(at=[{yKeys:ot,font:E,lineColor:K,labelColor:$,domain:rt,formatYLabel:y}],t[26]=K,t[27]=E,t[28]=y,t[29]=$,t[30]=rt,t[31]=at):at=t[31],t[32]!==G||t[33]!==E||t[34]!==y||t[35]!==T||t[36]!==F||t[37]!==L||t[38]!==Y||t[39]!==V.active||t[40]!==V.x?(lt=t=>{const{points:e,chartBounds:o}=t,n=e.subtotal,l=e.total_tax,c=V.active?j(n,V.x):-1,s=c>=0&&n[c]&&l[c]?{visible:!0,pointIndex:c,x:n[c].x,totalY:n[c].y,taxY:l[c].y}:null;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(i.StackedBar,{chartBounds:o,points:[e.subtotal,e.total_tax],colors:[Y,`${Y}99`],animate:{type:"spring"},barWidth:Math.min(50,(o.right-o.left)/G.length-10),barOptions:k}),s&&(0,h.jsx)(O,{tooltip:s,point:G[s.pointIndex],chartBounds:o,formatCurrency:y,formatDate:T,font:E,bgColor:F,textColor:L,accentColor:Y})]})},t[32]=G,t[33]=E,t[34]=y,t[35]=T,t[36]=F,t[37]=L,t[38]=Y,t[39]=V.active,t[40]=V.x,t[41]=lt):lt=t[41],t[42]!==G||t[43]!==et||t[44]!==at||t[45]!==lt?(ct=(0,h.jsx)(c.GestureDetector,{gesture:q,children:(0,h.jsx)(n.default,{collapsable:!1,style:Q,children:(0,h.jsx)(i.CartesianChart,{data:G,xKey:"label",yKeys:Z,domainPadding:tt,xAxis:et,yAxis:at,children:lt})})}),t[42]=G,t[43]=et,t[44]=at,t[45]=lt,t[46]=ct):ct=t[46],ct}function k(t){const{isTop:e}=t;return{roundedCorners:e?{topLeft:5,topRight:5}:void 0}}function S(t){return t??""}function v(t){return Object.assign({},t,{active:!1})}function A(t){return t.total}function O(t){const o=(0,e.c)(60),{tooltip:n,point:c,chartBounds:s,formatCurrency:i,formatDate:_,font:u,bgColor:x,textColor:d,accentColor:j}=t,{x:w,totalY:C,taxY:M}=n,T=C-(s.bottom-M),k=c.refund_total>0?106:b,S=T-s.top>=k+p?T-k-p:T+p;let v=w-80;const A=s.left+y,O=s.right-f-y;let D;v=Math.max(A,Math.min(O,v)),o[0]!==c.key?(D=c.key.includes(" "),o[0]=c.key,o[1]=D):D=o[1];const E=D;let B;o[2]!==_||o[3]!==c.dateObj||o[4]!==E?(B=_(c.dateObj,E?"EEE d MMM, HH:mm":"EEE d MMM yyyy"),o[2]=_,o[3]=c.dateObj,o[4]=E,o[5]=B):B=o[5];const H=B;let R;o[6]!==x||o[7]!==k||o[8]!==v||o[9]!==S?(R=(0,h.jsx)(l.RoundedRect,{x:v,y:S,width:f,height:k,r:8,color:x}),o[6]=x,o[7]=k,o[8]=v,o[9]=S,o[10]=R):R=o[10];const F=v+y,L=S+y+12;let Y;o[11]!==u||o[12]!==F||o[13]!==L||o[14]!==d||o[15]!==H?(Y=(0,h.jsx)(l.Text,{x:F,y:L,text:H,font:u,color:d}),o[11]=u,o[12]=F,o[13]=L,o[14]=d,o[15]=H,o[16]=Y):Y=o[16];const $=v+y,K=S+y+30;let P;o[17]!==i||o[18]!==c.total?(P=i(c.total),o[17]=i,o[18]=c.total,o[19]=P):P=o[19];const G=`Total: ${P}`;let I;o[20]!==u||o[21]!==G||o[22]!==$||o[23]!==K||o[24]!==d?(I=(0,h.jsx)(l.Text,{x:$,y:K,text:G,font:u,color:d}),o[20]=u,o[21]=G,o[22]=$,o[23]=K,o[24]=d,o[25]=I):I=o[25];const J=v+y,U=S+y+48;let V;o[26]!==i||o[27]!==c.total_tax?(V=i(c.total_tax),o[26]=i,o[27]=c.total_tax,o[28]=V):V=o[28];const W=`Tax: ${V}`;let X,q;o[29]!==u||o[30]!==J||o[31]!==U||o[32]!==W||o[33]!==d?(X=(0,h.jsx)(l.Text,{x:J,y:U,text:W,font:u,color:d}),o[29]=u,o[30]=J,o[31]=U,o[32]=W,o[33]=d,o[34]=X):X=o[34],o[35]!==u||o[36]!==i||o[37]!==c.refund_total||o[38]!==d||o[39]!==v||o[40]!==S?(q=c.refund_total>0&&(0,h.jsx)(l.Text,{x:v+y,y:S+y+66,text:`Refunds: -${i(c.refund_total)}`,font:u,color:d}),o[35]=u,o[36]=i,o[37]=c.refund_total,o[38]=d,o[39]=v,o[40]=S,o[41]=q):q=o[41];const z=v+y,N=S+y+(c.refund_total>0?84:66),Q=`Orders: ${c.order_count}`;let Z,tt,et;return o[42]!==u||o[43]!==z||o[44]!==N||o[45]!==Q||o[46]!==d?(Z=(0,h.jsx)(l.Text,{x:z,y:N,text:Q,font:u,color:d}),o[42]=u,o[43]=z,o[44]=N,o[45]=Q,o[46]=d,o[47]=Z):Z=o[47],o[48]!==j||o[49]!==w||o[50]!==T?(tt=(0,h.jsx)(l.Circle,{cx:w,cy:T,r:5,color:j}),o[48]=j,o[49]=w,o[50]=T,o[51]=tt):tt=o[51],o[52]!==I||o[53]!==X||o[54]!==q||o[55]!==Z||o[56]!==tt||o[57]!==R||o[58]!==Y?(et=(0,h.jsxs)(h.Fragment,{children:[R,Y,I,X,q,Z,tt]}),o[52]=I,o[53]=X,o[54]=q,o[55]=Z,o[56]=tt,o[57]=R,o[58]=Y,o[59]=et):et=o[59],et}},5594,[12,14,108,585,5604,1608,307,5839,4472,3233,5371,6277,6,6278]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkImage",{enumerable:!0,get:function(){return t.JsiSkImage}}),r(d[0]);var t=r(d[1]),n=r(d[2]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[3]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[4]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[5]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[6]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var l=r(d[8]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var p=r(d[9]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[10]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})})},5604,[5605,5607,5611,5713,5831,5836,5765,5821,5825,5627,5626]); +__d(function(g,r,i,a,m,e,d){"use strict";r(d[0]),r(d[1])},5605,[5378,5606]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),g.SkiaViewApi={views:{},deferedPictures:{},deferedOnSize:{},web:!0,registerView(t,s){this.deferedPictures[t]&&s.setPicture(this.deferedPictures[t]),this.views[t]=s},setJsiProperty(t,s,n){"picture"===s&&(this.views[`${t}`]?this.views[`${t}`].setPicture(n):this.deferedPictures[`${t}`]=n)},size(t){return this.views[`${t}`]?this.views[`${t}`].getSize():{width:0,height:0}},requestRedraw(t){this.views[`${t}`].redraw()},makeImageSnapshot(t,s){return this.views[`${t}`].makeImageSnapshot(s)},makeImageSnapshotAsync(t,s){return new Promise((n,h)=>{const u=this.views[`${t}`].makeImageSnapshot(s);u?n(u):h(new Error("Failed to make image snapshot"))})}};var t={}},5606,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toBase64String",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"JsiSkImage",{enumerable:!0,get:function(){return h}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const s=t=>{if("undefined"!=typeof Buffer)return Buffer.from(t).toString("base64");for(var n,o=0,{length:s}=t,h="";o{if("undefined"!=typeof jest)return jest.fn();throw new Error("Not implemented on React Native Web")};class o{constructor(t){e(this,"CanvasKit",void 0),this.CanvasKit=t}}class i extends o{constructor(t,r,n){super(t),e(this,"__typename__",void 0),e(this,"ref",void 0),this.ref=r,this.__typename__=n}dispose(){this[Symbol.dispose]()}[Symbol.dispose](){null!==this.ref&&"object"==typeof this.ref&&"delete"in this.ref&&"function"==typeof this.ref.delete&&this.ref.delete()}}class u extends i{static fromValue(e){return e.ref}}const s=(e,t,r)=>{const n=e[t];if("function"!=typeof n)throw new Error(`${t} is not an number`);const o=Object.values(n).find(e=>null!==e&&"object"==typeof e&&"value"in e&&e.value===r);if(!o)throw new Error(`Enum ${t} does not have value ${r} on React Native Web`);return o},f=(e,t,r)=>void 0===r?void 0:s(e,t,r)},5608,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkMatrix",{enumerable:!0,get:function(){return l}});var t=r(d[0]),s=r(d[1]);class l extends s.HostObject{constructor(t,s){super(t,s,"Matrix")}preMultiply(t){this.ref.set(this.CanvasKit.Matrix.multiply(this.ref,t))}postMultiply(t){this.ref.set(this.CanvasKit.Matrix.multiply(t,this.ref))}concat(s){var n;return this.preMultiply((n=s,Array.isArray(n)?16===s.length?(0,t.toMatrix3)(s):[...s]:l.fromValue(s))),this}translate(t,s){return this.preMultiply(this.CanvasKit.Matrix.translated(t,s)),this}postTranslate(t,s){return this.postMultiply(this.CanvasKit.Matrix.translated(t,s)),this}scale(t,s){return this.preMultiply(this.CanvasKit.Matrix.scaled(t,null!=s?s:t)),this}postScale(t,s){return this.postMultiply(this.CanvasKit.Matrix.scaled(t,null!=s?s:t)),this}skew(t,s){return this.preMultiply(this.CanvasKit.Matrix.skewed(t,s)),this}postSkew(t,s){return this.postMultiply(this.CanvasKit.Matrix.skewed(t,s)),this}rotate(t){return this.preMultiply(this.CanvasKit.Matrix.rotated(t)),this}postRotate(t){return this.postMultiply(this.CanvasKit.Matrix.rotated(t)),this}identity(){return this.ref.set(this.CanvasKit.Matrix.identity()),this}get(){return Array.from(this.ref)}}},5609,[5380,5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkShader",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"Shader")}}},5610,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5611,[5612]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})});var j=r(d[11]);Object.keys(j).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})});var s=r(d[12]);Object.keys(s).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})});var P=r(d[13]);Object.keys(P).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return P[t]}})});var h=r(d[14]);Object.keys(h).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return h[t]}})});var v=r(d[15]);Object.keys(v).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return v[t]}})});var k=r(d[16]);Object.keys(k).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return k[t]}})});var w=r(d[17]);Object.keys(w).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return w[t]}})})},5612,[5613,5652,5662,5666,5676,5681,5688,5655,5690,5698,5705,5649,5706,5707,5708,5709,5710,5711]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})});var j=r(d[11]);Object.keys(j).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})});var s=r(d[12]);Object.keys(s).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})});var P=r(d[13]);Object.keys(P).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return P[t]}})})},5613,[5614,5615,5616,5617,5618,5619,5620,5621,5622,5623,5624,5625,5650,5651]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Circle",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skCircle",e)},5614,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Rect",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skRect",e)},5615,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"RoundedRect",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skRRect",e)},5616,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DiffRect",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};const n=e=>f.default.createElement("skDiffRect",e)},5617,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Line",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skLine",e)},5618,[14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["start","end"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Path",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{start:l=0,end:s=1}=t,c=(0,n.default)(t,e);return r.default.createElement("skPath",u({start:l,end:s},c))}},5619,[363,14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Oval",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skOval",e)},5620,[14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["mode"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Points",{enumerable:!0,get:function(){return u}});var n=t(_r(d[0])),r=t(_r(d[1]));function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{mode:u="points"}=t,l=(0,n.default)(t,e);return r.default.createElement("skPoints",o({mode:u},l))}},5621,[363,14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Patch",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skPatch",e)},5622,[14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["mode"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Vertices",{enumerable:!0,get:function(){return o}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{mode:o="triangles"}=t,c=(0,n.default)(t,e);return r.default.createElement("skVertices",u({mode:o},c))}},5623,[363,14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Fill",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),l=(e=t)&&e.__esModule?e:{default:e};const n=e=>l.default.createElement("skFill",e)},5624,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"fitbox",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"FitBox",{enumerable:!0,get:function(){return h}});var t,e=r(d[0]),c=(t=e)&&t.__esModule?t:{default:t},s=r(d[1]),n=r(d[2]);const o=(function({_worklet_11116676290394_init_data:t,fitRects:e,rect2rect:c}){const s=function(t,s,n,o=0){const h=e(t,90===o||270===o?{x:0,y:0,width:s.height,height:s.width}:s,n),u=c(h.src,h.dst);return 90===o?[...u,{translate:[s.height,0]},{rotate:Math.PI/2}]:180===o?[...u,{translate:[s.width,s.height]},{rotate:Math.PI}]:270===o?[...u,{translate:[0,s.width]},{rotate:-Math.PI/2}]:u};return s.__closure={fitRects:e,rect2rect:c},s.__workletHash=0xa1c4d8a975a,s.__initData=t,s})({_worklet_11116676290394_init_data:{code:"function shopify_FitBoxJs1(fit,src,dst,rotation=0){const{fitRects,rect2rect}=this.__closure;const rects=fitRects(fit,rotation===90||rotation===270?{x:0,y:0,width:src.height,height:src.width}:src,dst);const result=rect2rect(rects.src,rects.dst);if(rotation===90){return[...result,{translate:[src.height,0]},{rotate:Math.PI/2}];}if(rotation===180){return[...result,{translate:[src.width,src.height]},{rotate:Math.PI}];}if(rotation===270){return[...result,{translate:[0,src.width]},{rotate:-Math.PI/2}];}return result;}"},fitRects:s.fitRects,rect2rect:s.rect2rect}),h=({fit:t="contain",src:s,dst:h,children:u})=>{const f=(0,e.useMemo)(()=>o(t,s,h),[h,t,s]);return c.default.createElement(n.Group,{transform:f},u)}},5625,[14,5626,5649]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5626,[5627,5639]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})})},5627,[5628,5629,5630,5631,5632,5633,5634,5635,5636,5637,5638]); +__d(function(g,r,i,a,m,e,d){},5628,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"NodeType",{enumerable:!0,get:function(){return t}});let t=(function(t){return t.Layer="skLayer",t.Shader="skShader",t.ImageShader="skImageShader",t.ColorShader="skColorShader",t.Turbulence="skTurbulence",t.FractalNoise="skFractalNoise",t.LinearGradient="skLinearGradient",t.RadialGradient="skRadialGradient",t.SweepGradient="skSweepGradient",t.TwoPointConicalGradient="skTwoPointConicalGradient",t.BlurMaskFilter="skBlurMaskFilter",t.DiscretePathEffect="skDiscretePathEffect",t.DashPathEffect="skDashPathEffect",t.Path1DPathEffect="skPath1DPathEffect",t.Path2DPathEffect="skPath2DPathEffect",t.CornerPathEffect="skCornerPathEffect",t.SumPathEffect="skSumPathEffect",t.Line2DPathEffect="skLine2DPathEffect",t.MatrixColorFilter="skMatrixColorFilter",t.BlendColorFilter="skBlendColorFilter",t.LinearToSRGBGammaColorFilter="skLinearToSRGBGammaColorFilter",t.SRGBToLinearGammaColorFilter="skSRGBToLinearGammaColorFilter",t.LumaColorFilter="skLumaColorFilter",t.LerpColorFilter="skLerpColorFilter",t.OffsetImageFilter="skOffsetImageFilter",t.DisplacementMapImageFilter="skDisplacementMapImageFilter",t.BlurImageFilter="skBlurImageFilter",t.DropShadowImageFilter="skDropShadowImageFilter",t.MorphologyImageFilter="skMorphologyImageFilter",t.BlendImageFilter="skBlendImageFilter",t.RuntimeShaderImageFilter="skRuntimeShaderImageFilter",t.Blend="skBlend",t.BackdropFilter="skBackdropFilter",t.Box="skBox",t.BoxShadow="skBoxShadow",t.Group="skGroup",t.Paint="skPaint",t.Circle="skCircle",t.Fill="skFill",t.Image="skImage",t.Points="skPoints",t.Path="skPath",t.Rect="skRect",t.RRect="skRRect",t.Oval="skOval",t.Line="skLine",t.Patch="skPatch",t.Vertices="skVertices",t.DiffRect="skDiffRect",t.Text="skText",t.TextPath="skTextPath",t.TextBlob="skTextBlob",t.Glyphs="skGlyphs",t.Picture="skPicture",t.ImageSVG="skImageSVG",t.Atlas="skAtlas",t.Paragraph="skParagraph",t.Skottie="skSkottie",t.ImageFilter="skImageFilter",t})({})},5629,[]); +__d(function(g,r,i,a,m,e,d){},5630,[]); +__d(function(g,r,i,a,m,e,d){},5631,[]); +__d(function(g,r,i,a,m,e,d){},5632,[]); +__d(function(g,r,i,a,m,e,d){},5633,[]); +__d(function(g,r,i,a,m,e,d){},5634,[]); +__d(function(g,r,i,a,m,e,d){},5635,[]); +__d(function(g,r,i,a,m,e,d){},5636,[]); +__d(function(g,r,i,a,m,e,d){},5637,[]); +__d(function(g,r,i,a,m,e,d){},5638,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})})},5639,[5640,5641,5642,5644,5645,5646,5647,5648]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"enumKey",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_3536321681499_init_data:t}){const n=function(t){return t.charAt(0).toUpperCase()+t.slice(1)};return n.__closure={},n.__workletHash=3536321681499,n.__initData=t,n})({_worklet_3536321681499_init_data:{code:"function shopify_EnumJs1(k){return k.charAt(0).toUpperCase()+k.slice(1);}"}})},5640,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processPath",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"isPathDef",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(function({_worklet_10476986506735_init_data:t}){const n=function(t,n){const o="string"==typeof n?t.Path.MakeFromSVGString(n):n;if(!o)throw new Error("Invalid path: "+n);return o};return n.__closure={},n.__workletHash=0x9875d0f1def,n.__initData=t,n})({_worklet_10476986506735_init_data:{code:"function shopify_PathJs1(Skia,rawPath){const path=typeof rawPath===\"string\"?Skia.Path.MakeFromSVGString(rawPath):rawPath;if(!path){throw new Error(\"Invalid path: \"+rawPath);}return path;}"}}),o=(function({_worklet_11904476762939_init_data:t,isPath:n}){const o=function(t){return"string"==typeof t||n(t)};return o.__closure={isPath:n},o.__workletHash=0xad3ba1bd33b,o.__initData=t,o})({_worklet_11904476762939_init_data:{code:"function shopify_PathJs2(def){const{isPath}=this.__closure;return typeof def===\"string\"||isPath(def);}"},isPath:t.isPath})},5641,[5380]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"size",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"rect2rect",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"fitRects",{enumerable:!0,get:function(){return u}});var t=r(d[0]);const h=(function({_worklet_14919300973734_init_data:t}){const h=function(t=0,h=0){return{width:t,height:h}};return h.__closure={},h.__workletHash=0xd91aba284a6,h.__initData=t,h})({_worklet_14919300973734_init_data:{code:"function shopify_FittingJs1(width=0,height=0){return{width:width,height:height};}"}}),s=(function({_worklet_17454096852060_init_data:t}){const h=function(t,h){const s=h.width/t.width,n=h.height/t.height;return[{translateX:h.x-t.x*s},{translateY:h.y-t.y*n},{scaleX:s},{scaleY:n}]};return h.__closure={},h.__workletHash=0xfdfd93e245c,h.__initData=t,h})({_worklet_17454096852060_init_data:{code:"function shopify_FittingJs2(src,dst){const scaleX=dst.width/src.width;const scaleY=dst.height/src.height;const translateX=dst.x-src.x*scaleX;const translateY=dst.y-src.y*scaleY;return[{translateX:translateX},{translateY:translateY},{scaleX:scaleX},{scaleY:scaleY}];}"}}),n=(function({_worklet_8383345070647_init_data:t}){const h=function({width:t,height:h},s){const n=(s.width-t)/2,c=(s.height-h)/2;return{x:s.x+n,y:s.y+c,width:t,height:h}};return h.__closure={},h.__workletHash=8383345070647,h.__initData=t,h})({_worklet_8383345070647_init_data:{code:"function shopify_FittingJs3({width:width,height:height},rect){const halfWidthDelta=(rect.width-width)/2.0;const halfHeightDelta=(rect.height-height)/2.0;return{x:rect.x+halfWidthDelta,y:rect.y+halfHeightDelta,width:width,height:height};}"}}),c=(function({_worklet_4385048798461_init_data:t,size:h,exhaustiveCheck:s}){const n=function(t,n,c){let u=h(),o=h();if(n.height<=0||n.width<=0||c.height<=0||c.width<=0)return{src:u,dst:o};switch(t){case"fill":u=n,o=c;break;case"contain":u=n,o=c.width/c.height>u.width/u.height?h(u.width*c.height/u.height,c.height):h(c.width,u.height*c.width/u.width);break;case"cover":u=c.width/c.height>n.width/n.height?h(n.width,n.width*c.height/c.width):h(n.height*c.width/c.height,n.height),o=c;break;case"fitWidth":u=h(n.width,n.width*c.height/c.width),o=h(c.width,u.height*c.width/u.width);break;case"fitHeight":u=h(n.height*c.width/c.height,n.height),o=h(u.width*c.height/u.height,c.height);break;case"none":u=h(Math.min(n.width,c.width),Math.min(n.height,c.height)),o=u;break;case"scaleDown":u=n,o=n;const w=n.width/n.height;o.height>c.height&&(o=h(c.height*w,c.height)),o.width>c.width&&(o=h(c.width,c.width/w));break;default:s(t)}return{src:u,dst:o}};return n.__closure={size:h,exhaustiveCheck:s},n.__workletHash=4385048798461,n.__initData=t,n})({_worklet_4385048798461_init_data:{code:"function shopify_FittingJs4(fit,input,output){const{size,exhaustiveCheck}=this.__closure;let src=size(),dst=size();if(input.height<=0.0||input.width<=0.0||output.height<=0.0||output.width<=0.0){return{src:src,dst:dst};}switch(fit){case\"fill\":src=input;dst=output;break;case\"contain\":src=input;if(output.width/output.height>src.width/src.height){dst=size(src.width*output.height/src.height,output.height);}else{dst=size(output.width,src.height*output.width/src.width);}break;case\"cover\":if(output.width/output.height>input.width/input.height){src=size(input.width,input.width*output.height/output.width);}else{src=size(input.height*output.width/output.height,input.height);}dst=output;break;case\"fitWidth\":src=size(input.width,input.width*output.height/output.width);dst=size(output.width,src.height*output.width/src.width);break;case\"fitHeight\":src=size(input.height*output.width/output.height,input.height);dst=size(src.width*output.height/src.height,output.height);break;case\"none\":src=size(Math.min(input.width,output.width),Math.min(input.height,output.height));dst=src;break;case\"scaleDown\":src=input;dst=input;const aspectRatio=input.width/input.height;if(dst.height>output.height){dst=size(output.height*aspectRatio,output.height);}if(dst.width>output.width){dst=size(output.width,output.width/aspectRatio);}break;default:exhaustiveCheck(fit);}return{src:src,dst:dst};}"},size:h,exhaustiveCheck:t.exhaustiveCheck}),u=(function({_worklet_15313039476536_init_data:t,applyBoxFit:h,inscribe:s}){const n=function(t,n,{x:c,y:u,width:o,height:w}){const _=h(t,{width:n.width,height:n.height},{width:o,height:w});return{src:s(_.src,n),dst:s(_.dst,{x:c,y:u,width:o,height:w})}};return n.__closure={applyBoxFit:h,inscribe:s},n.__workletHash=0xded58474738,n.__initData=t,n})({_worklet_15313039476536_init_data:{code:"function shopify_FittingJs5(fit,rect,{x:x,y:y,width:width,height:height}){const{applyBoxFit,inscribe}=this.__closure;const sizes=applyBoxFit(fit,{width:rect.width,height:rect.height},{width:width,height:height});const src=inscribe(sizes.src,rect);const dst=inscribe(sizes.dst,{x:x,y:y,width:width,height:height});return{src:src,dst:dst};}"},applyBoxFit:c,inscribe:n})},5642,[5643]); +__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"mapKeys",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"exhaustiveCheck",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"shallowEq",{enumerable:!0,get:function(){return o}});const t=(function({_worklet_7901769091242_init_data:t}){const n=function(t){return Object.keys(t)};return n.__closure={},n.__workletHash=7901769091242,n.__initData=t,n})({_worklet_7901769091242_init_data:{code:"function shopify_typeddashJs1(obj){return Object.keys(obj);}"}}),n=(function({_worklet_6661273933910_init_data:t}){const n=function(t){throw new Error(`Unexhaustive handling for ${t}`)};return n.__closure={},n.__workletHash=6661273933910,n.__initData=t,n})({_worklet_6661273933910_init_data:{code:"function shopify_typeddashJs2(a){throw new Error(\"Unexhaustive handling for \"+a);}"}}),o=(n,o)=>{const _=t(n),u=t(o);if(_.length!==u.length)return!1;for(const t of _)if("children"!==t&&n[t]!==o[t])return!1;return!0}},5643,[]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isEdge",{enumerable:!0,get:function(){return r}}),Object.defineProperty(e,"processRect",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"processRRect",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"inflate",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"deflate",{enumerable:!0,get:function(){return u}});var t=_r(d[0]);const r=(function({_worklet_17538253971820_init_data:t}){const r=function(t,r){return t.x===r.x||t.y===r.y||t.x===r.width||t.y===r.height};return r.__closure={},r.__workletHash=0xff37165e16c,r.__initData=t,r})({_worklet_17538253971820_init_data:{code:"function shopify_RectJs1(pos,b){return pos.x===b.x||pos.y===b.y||pos.x===b.width||pos.y===b.height;}"}}),n=(function({_worklet_14452490628636_init_data:t}){const r=function(t){return void 0===t.rect};return r.__closure={},r.__workletHash=0xd24fb91ee1c,r.__initData=t,r})({_worklet_14452490628636_init_data:{code:"function shopify_RectJs2(def){return def.rect===undefined;}"}}),o=(function({_worklet_16191988246589_init_data:t}){const r=function(t){return void 0===t.rect};return r.__closure={},r.__workletHash=0xeb9fdb5283d,r.__initData=t,r})({_worklet_16191988246589_init_data:{code:"function shopify_RectJs3(def){return def.rect===undefined;}"}}),_=(function({_worklet_5504683837788_init_data:t,isRectCtor:r}){const n=function(t,n){var o,_;return r(n)?t.XYWHRect(null!==(o=n.x)&&void 0!==o?o:0,null!==(_=n.y)&&void 0!==_?_:0,n.width,n.height):n.rect};return n.__closure={isRectCtor:r},n.__workletHash=5504683837788,n.__initData=t,n})({_worklet_5504683837788_init_data:{code:"function shopify_RectJs4(Skia,def){const{isRectCtor}=this.__closure;if(isRectCtor(def)){var _def$x,_def$y;return Skia.XYWHRect((_def$x=def.x)!==null&&_def$x!==void 0?_def$x:0,(_def$y=def.y)!==null&&_def$y!==void 0?_def$y:0,def.width,def.height);}else{return def.rect;}}"},isRectCtor:o}),c=(function({_worklet_6437162614545_init_data:t,isRRectCtor:r,processRadius:n}){const o=function(t,o){if(r(o)){var _,c,f;const r=n(t,null!==(_=o.r)&&void 0!==_?_:0);return t.RRectXY(t.XYWHRect(null!==(c=o.x)&&void 0!==c?c:0,null!==(f=o.y)&&void 0!==f?f:0,o.width,o.height),r.x,r.y)}return o.rect};return o.__closure={isRRectCtor:r,processRadius:n},o.__workletHash=6437162614545,o.__initData=t,o})({_worklet_6437162614545_init_data:{code:"function shopify_RectJs5(Skia,def){const{isRRectCtor,processRadius}=this.__closure;if(isRRectCtor(def)){var _def$r,_def$x2,_def$y2;const r=processRadius(Skia,(_def$r=def.r)!==null&&_def$r!==void 0?_def$r:0);return Skia.RRectXY(Skia.XYWHRect((_def$x2=def.x)!==null&&_def$x2!==void 0?_def$x2:0,(_def$y2=def.y)!==null&&_def$y2!==void 0?_def$y2:0,def.width,def.height),r.x,r.y);}else{return def.rect;}}"},isRRectCtor:n,processRadius:t.processRadius}),f=(function({_worklet_6955901479712_init_data:t}){const r=function(t,r,n,o,_=0,c=0){return t.RRectXY(t.XYWHRect(r.rect.x-n+_,r.rect.y-o+c,r.rect.width+2*n,r.rect.height+2*o),r.rx+n,r.ry+o)};return r.__closure={},r.__workletHash=6955901479712,r.__initData=t,r})({_worklet_6955901479712_init_data:{code:"function shopify_RectJs6(Skia,box,dx,dy,tx=0,ty=0){return Skia.RRectXY(Skia.XYWHRect(box.rect.x-dx+tx,box.rect.y-dy+ty,box.rect.width+2*dx,box.rect.height+2*dy),box.rx+dx,box.ry+dy);}"}}),u=(function({_worklet_5388807038605_init_data:t,inflate:r}){const n=function(t,n,o,_,c=0,f=0){return r(t,n,-o,-_,c,f)};return n.__closure={inflate:r},n.__workletHash=5388807038605,n.__initData=t,n})({_worklet_5388807038605_init_data:{code:"function shopify_RectJs7(Skia,box,dx,dy,tx=0,ty=0){const{inflate}=this.__closure;return inflate(Skia,box,-dx,-dy,tx,ty);}"},inflate:f})},5644,[5645]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processRadius",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_16401044193443_init_data:t}){const n=function(t,n){return"number"==typeof n?t.Point(n,n):n};return n.__closure={},n.__workletHash=0xeeaaa69c0a3,n.__initData=t,n})({_worklet_16401044193443_init_data:{code:"function shopify_RadiusJs1(Skia,radius){if(typeof radius===\"number\"){return Skia.Point(radius,radius);}return radius;}"}})},5645,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isCircleScalarDef",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"processCircle",{enumerable:!0,get:function(){return t}});const c=(function({_worklet_2413944538474_init_data:c}){const t=function(c){return void 0!==c.cx};return t.__closure={},t.__workletHash=2413944538474,t.__initData=c,t})({_worklet_2413944538474_init_data:{code:"function shopify_CircleJs1(def){return def.cx!==undefined;}"}}),t=(function({_worklet_2686021524138_init_data:c,isCircleScalarDef:t}){const n=function(c){var n;return t(c)?{c:{x:c.cx,y:c.cy},r:c.r}:Object.assign({},c,{c:null!==(n=c.c)&&void 0!==n?n:{x:0,y:0}})};return n.__closure={isCircleScalarDef:t},n.__workletHash=2686021524138,n.__initData=c,n})({_worklet_2686021524138_init_data:{code:"function shopify_CircleJs2(def){const{isCircleScalarDef}=this.__closure;var _def$c;if(isCircleScalarDef(def)){return{c:{x:def.cx,y:def.cy},r:def.r};}return{...def,c:(_def$c=def.c)!==null&&_def$c!==void 0?_def$c:{x:0,y:0}};}"},isCircleScalarDef:c})},5646,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";const o=["colors","positions","mode","flags"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"transformOrigin",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"processColor",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"processGradientProps",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"getRect",{enumerable:!0,get:function(){return p}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},s=r(d[1]),l=r(d[2]),c=r(d[3]);const u=(function({_worklet_8169284435744_init_data:o}){const e=function(o,e){return[{translateX:o.x},{translateY:o.y},...e,{translateX:-o.x},{translateY:-o.y}]};return e.__closure={},e.__workletHash=8169284435744,e.__initData=o,e})({_worklet_8169284435744_init_data:{code:"function shopify_GradientJs1(origin,transform){return[{translateX:origin.x},{translateY:origin.y},...transform,{translateX:-origin.x},{translateY:-origin.y}];}"}}),_=(function({_worklet_1757268501234_init_data:o}){const e=function(o,e){if("string"==typeof e||"number"==typeof e)return o.Color(e);if(Array.isArray(e)||e instanceof Float32Array)return e instanceof Float32Array?e:new Float32Array(e);throw new Error(`Invalid color type: ${typeof e}. Expected number, string, or array.`)};return e.__closure={},e.__workletHash=1757268501234,e.__initData=o,e})({_worklet_1757268501234_init_data:{code:"function shopify_GradientJs2(Skia,color){if(typeof color===\"string\"||typeof color===\"number\"){return Skia.Color(color);}else if(Array.isArray(color)||color instanceof Float32Array){return color instanceof Float32Array?color:new Float32Array(color);}else{throw new Error(\"Invalid color type: \"+typeof color+\". Expected number, string, or array.\");}}"}}),f=(function({_worklet_11271960539221_init_data:e,processTransformProps:t,processColor:s,TileMode:l,enumKey:c}){const u=function(e,u){let{colors:_,positions:f,mode:p,flags:y}=u,h=(0,n.default)(u,o);const w=e.Matrix();return t(w,h),{colors:_.map(o=>s(e,o)),positions:null!=f?f:null,mode:l[c(null!=p?p:"clamp")],flags:y,localMatrix:w}};return u.__closure={processTransformProps:t,processColor:s,TileMode:l,enumKey:c},u.__workletHash=0xa4075343055,u.__initData=e,u})({_worklet_11271960539221_init_data:{code:"function shopify_GradientJs3(Skia,_ref){const{processTransformProps,processColor,TileMode,enumKey}=this.__closure;let{colors:colors,positions:positions,mode:mode,flags:flags,...transform}=_ref;const localMatrix=Skia.Matrix();processTransformProps(localMatrix,transform);return{colors:colors.map(function(color){return processColor(Skia,color);}),positions:positions!==null&&positions!==void 0?positions:null,mode:TileMode[enumKey(mode!==null&&mode!==void 0?mode:\"clamp\")],flags:flags,localMatrix:localMatrix};}"},processTransformProps:c.processTransformProps,processColor:_,TileMode:s.TileMode,enumKey:l.enumKey}),p=(function({_worklet_12754080426640_init_data:o}){const e=function(o,e){const{x:t,y:n,width:s,height:l}=e;return e.rect?e.rect:void 0!==s&&void 0!==l?o.XYWHRect(null!=t?t:0,null!=n?n:0,s,l):void 0};return e.__closure={},e.__workletHash=0xb998a6eea90,e.__initData=o,e})({_worklet_12754080426640_init_data:{code:"function shopify_GradientJs4(Skia,props){const{x:x,y:y,width:width,height:height}=props;if(props.rect){return props.rect;}else if(width!==undefined&&height!==undefined){return Skia.XYWHRect(x!==null&&x!==void 0?x:0,y!==null&&y!==void 0?y:0,width,height);}else{return undefined;}}"}})},5647,[363,5380,5640,5648]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processTransformProps",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"processTransformProps2",{enumerable:!0,get:function(){return o}});var n=r(d[0]);const t=(function({_worklet_16780495594195_init_data:n,processTransform:t}){const o=function(n,o){const{transform:s,origin:c,matrix:f}=o;f?c?(n.translate(c.x,c.y),n.concat(f),n.translate(-c.x,-c.y)):n.concat(f):s&&(c&&n.translate(c.x,c.y),t(n,s),c&&n.translate(-c.x,-c.y))};return o.__closure={processTransform:t},o.__workletHash=0xf43037aa2d3,o.__initData=n,o})({_worklet_16780495594195_init_data:{code:"function shopify_TransformJs1(m3,props){const{processTransform}=this.__closure;const{transform:transform,origin:origin,matrix:matrix}=props;if(matrix){if(origin){m3.translate(origin.x,origin.y);m3.concat(matrix);m3.translate(-origin.x,-origin.y);}else{m3.concat(matrix);}}else if(transform){if(origin){m3.translate(origin.x,origin.y);}processTransform(m3,transform);if(origin){m3.translate(-origin.x,-origin.y);}}}"},processTransform:n.processTransform}),o=(function({_worklet_5838387372628_init_data:n,processTransform:t}){const o=function(n,o){const{transform:s,origin:c,matrix:f}=o;if(f){const t=n.Matrix();return c?(t.translate(c.x,c.y),t.concat(f),t.translate(-c.x,-c.y)):t.concat(f),t}if(s){const o=n.Matrix();return c&&o.translate(c.x,c.y),t(o,s),c&&o.translate(-c.x,-c.y),o}return null};return o.__closure={processTransform:t},o.__workletHash=5838387372628,o.__initData=n,o})({_worklet_5838387372628_init_data:{code:"function shopify_TransformJs2(Skia,props){const{processTransform}=this.__closure;const{transform:transform,origin:origin,matrix:matrix}=props;if(matrix){const m3=Skia.Matrix();if(origin){m3.translate(origin.x,origin.y);m3.concat(matrix);m3.translate(-origin.x,-origin.y);}else{m3.concat(matrix);}return m3;}else if(transform){const m3=Skia.Matrix();if(origin){m3.translate(origin.x,origin.y);}processTransform(m3,transform);if(origin){m3.translate(-origin.x,-origin.y);}return m3;}return null;}"},processTransform:n.processTransform})},5648,[5380]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["layer"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Group",{enumerable:!0,get:function(){return o}});var r=t(_r(d[0])),n=_r(d[1]),l=t(n);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{layer:o}=t,c=(0,r.default)(t,e);return(0,n.isValidElement)(o)&&"object"==typeof o?l.default.createElement("skLayer",null,o,l.default.createElement("skGroup",c)):l.default.createElement("skGroup",u({layer:o},c))}},5649,[363,14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BoxShadow",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"Box",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skBoxShadow",e),u=e=>n.default.createElement("skBox",e)},5650,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Atlas",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skAtlas",e)},5651,[14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5652,[5653,5654]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["filter","children"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BackdropFilter",{enumerable:!0,get:function(){return c}});var l=t(r(d[0])),n=t(r(d[1])),u=r(d[2]);const c=t=>{let{filter:c,children:o}=t,f=(0,l.default)(t,e);return n.default.createElement(u.Group,f,n.default.createElement("skBackdropFilter",null,c),o)}},5653,[363,14,5649]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["blur","children"];function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BackdropBlur",{enumerable:!0,get:function(){return o}});var t=r(_r(d[0])),n=r(_r(d[1])),l=_r(d[2]),u=_r(d[3]);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var r=1;r{let{blur:o,children:f}=r,s=(0,t.default)(r,e);return n.default.createElement(u.BackdropFilter,c({filter:n.default.createElement(l.Blur,{blur:o,mode:"clamp"})},s),f)}},5654,[363,14,5655,5653]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})})},5655,[5656,5657,5658,5659,5660,5661]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["mode"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Blur",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{mode:l="decal"}=t,o=(0,n.default)(t,e);return r.default.createElement("skBlurImageFilter",u({mode:l},o))}},5656,[363,14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["x","y"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Offset",{enumerable:!0,get:function(){return f}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{x:f=0,y:l=0}=t,c=(0,n.default)(t,e);return r.default.createElement("skOffsetImageFilter",u({x:f,y:l},c))}},5657,[363,14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DisplacementMap",{enumerable:!0,get:function(){return l}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const l=e=>n.default.createElement("skDisplacementMapImageFilter",e)},5658,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Shadow",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skDropShadowImageFilter",e)},5659,[14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["operator"];function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Morphology",{enumerable:!0,get:function(){return l}});var t=r(_r(d[0])),n=r(_r(d[1]));function o(){return o=Object.assign?Object.assign.bind():function(e){for(var r=1;r{let{operator:l="dilate"}=r,u=(0,t.default)(r,e);return n.default.createElement("skMorphologyImageFilter",o({operator:l},u))}},5660,[363,14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"RuntimeShader",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skRuntimeShaderImageFilter",e)},5661,[14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5662,[5663,5664,5665]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["fit"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Image",{enumerable:!0,get:function(){return c}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{fit:c="contain"}=t,f=(0,n.default)(t,e);return r.default.createElement("skImage",u({fit:c},f))}},5663,[363,14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["tx","ty","fit","transform"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ImageShader",{enumerable:!0,get:function(){return f}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{tx:f="decal",ty:o="decal",fit:l="none",transform:c=[]}=t,s=(0,n.default)(t,e);return r.default.createElement("skImageShader",u({tx:f,ty:o,fit:l,transform:c},s))}},5664,[363,14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ImageSVG",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skImageSVG",e)},5665,[14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})})},5666,[5667,5668,5669,5670,5671,5672,5673,5674,5675]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"RadialGradient",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skRadialGradient",e)},5667,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"LinearGradient",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skLinearGradient",e)},5668,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TwoPointConicalGradient",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skTwoPointConicalGradient",e)},5669,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SweepGradient",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skSweepGradient",e)},5670,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ColorShader",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),o=(e=t)&&e.__esModule?e:{default:e};const n=e=>o.default.createElement("skColorShader",e)},5671,[14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["seed","tileWidth","tileHeight"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Turbulence",{enumerable:!0,get:function(){return u}});var n=t(_r(d[0])),r=t(_r(d[1]));function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{seed:u=0,tileWidth:c=0,tileHeight:s=0}=t,o=(0,n.default)(t,e);return r.default.createElement("skTurbulence",l({seed:u,tileWidth:c,tileHeight:s},o))}},5672,[363,14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["seed","tileWidth","tileHeight"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"FractalNoise",{enumerable:!0,get:function(){return u}});var n=t(_r(d[0])),r=t(_r(d[1]));function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{seed:u=0,tileWidth:s=0,tileHeight:c=0}=t,o=(0,n.default)(t,e);return r.default.createElement("skFractalNoise",l({seed:u,tileWidth:s,tileHeight:c},o))}},5673,[363,14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["uniforms"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Shader",{enumerable:!0,get:function(){return o}});var r=n(_r(d[0])),t=n(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n{let{uniforms:o={}}=n,f=(0,r.default)(n,e);return t.default.createElement("skShader",u({uniforms:o},f))}},5674,[363,14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ShaderLib",{enumerable:!0,get:function(){return n}});const n={Math:"\nconst float PI = 3.1415926535897932384626433832795;\nconst float TAU = 2 * PI;\n\nfloat normalizeRad(float value) {\n float rest = mod(value, TAU);\n return rest > 0 ? rest : TAU + rest;\n}\n\nvec2 canvas2Cartesian(vec2 v, vec2 center) {\n return vec2(v.x - center.x, -1 * (v.y - center.y));\n}\n\nvec2 cartesian2Canvas(vec2 v, vec2 center) {\n return vec2(v.x + center.x, -1 * v.y + center.y);\n}\n\nvec2 cartesian2Polar(vec2 v) {\n return vec2(atan(v.y, v.x), sqrt(v.x * v.x + v.y * v.y));\n}\n\nvec2 polar2Cartesian(vec2 p) {\n return vec2(p.y * cos(p.x), p.y * sin(p.x));\n}\n\nvec2 polar2Canvas(vec2 p, vec2 center) {\n return cartesian2Canvas(polar2Cartesian(p), center);\n}\n\nvec2 canvas2Polar(vec2 v, vec2 center) {\n return cartesian2Polar(canvas2Cartesian(v, center));\n}\n",Colors:"\nvec4 hsv2rgb(vec3 c) {\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return vec4(c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y), 1.0);\n}\n"}},5675,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})})},5676,[5677,5678,5679,5680]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["x","y"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Text",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{x:l=0,y:c=0}=t,o=(0,n.default)(t,e);return r.default.createElement("skText",u({x:l,y:c},o))}},5677,[363,14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["x","y"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Glyphs",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{x:l=0,y:c=0}=t,o=(0,n.default)(t,e);return r.default.createElement("skGlyphs",u({x:l,y:c},o))}},5678,[363,14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["x","y"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TextBlob",{enumerable:!0,get:function(){return l}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{x:l=0,y:o=0}=t,c=(0,n.default)(t,e);return r.default.createElement("skTextBlob",u({x:l,y:o},c))}},5679,[363,14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["initialOffset"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TextPath",{enumerable:!0,get:function(){return f}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{initialOffset:f=0}=t,l=(0,n.default)(t,e);return r.default.createElement("skTextPath",u({initialOffset:f},l))}},5680,[363,14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})})},5681,[5682,5683,5684,5685,5686,5687]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ColorMatrix",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"OpacityMatrix",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skMatrixColorFilter",e),u=e=>[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,e,0]},5682,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BlendColor",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),l=(e=t)&&e.__esModule?e:{default:e};const n=e=>l.default.createElement("skBlendColorFilter",e)},5683,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Lerp",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skLerpColorFilter",e)},5684,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"LinearToSRGBGamma",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skLinearToSRGBGammaColorFilter",e)},5685,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SRGBToLinearGamma",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=e=>n.default.createElement("skSRGBToLinearGammaColorFilter",e)},5686,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"LumaColorFilter",{enumerable:!0,get:function(){return l}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};const l=e=>u.default.createElement("skLumaColorFilter",e)},5687,[14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5688,[5689]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["style","respectCTM"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BlurMask",{enumerable:!0,get:function(){return u}});var r=t(_r(d[0])),n=t(_r(d[1]));function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{style:u="normal",respectCTM:s=!0}=t,c=(0,r.default)(t,e);return n.default.createElement("skBlurMaskFilter",l({style:u,respectCTM:s},c))}},5689,[363,14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})})},5690,[5691,5692,5693,5694,5695,5696,5697]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["seed"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DiscretePathEffect",{enumerable:!0,get:function(){return c}});var n=t(_r(d[0])),r=t(_r(d[1]));function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{seed:c=0}=t,s=(0,n.default)(t,e);return r.default.createElement("skDiscretePathEffect",u({seed:c},s))}},5691,[363,14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DashPathEffect",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};const n=e=>f.default.createElement("skDashPathEffect",e)},5692,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CornerPathEffect",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const f=e=>n.default.createElement("skCornerPathEffect",e)},5693,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SumPathEffect",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};const f=e=>u.default.createElement("skSumPathEffect",e)},5694,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Line2DPathEffect",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const f=e=>n.default.createElement("skLine2DPathEffect",e)},5695,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Path1DPathEffect",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};const n=e=>f.default.createElement("skPath1DPathEffect",e)},5696,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Path2DPathEffect",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};const n=e=>f.default.createElement("skPath2DPathEffect",e)},5697,[14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5698,[5699,5701]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5699,[5700]); +__d(function(g,r,i,a,m,e,d){},5700,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5701,[5702,5703,5704]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"canvas2Cartesian",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"cartesian2Canvas",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"cartesian2Polar",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"polar2Cartesian",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"polar2Canvas",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"canvas2Polar",{enumerable:!0,get:function(){return c}});const t=(function({_worklet_1674788534250_init_data:t}){const n=function(t,n){return{x:t.x-n.x,y:-1*(t.y-n.y)}};return n.__closure={},n.__workletHash=1674788534250,n.__initData=t,n})({_worklet_1674788534250_init_data:{code:"function shopify_CoordinatesJs1(v,center){return{x:v.x-center.x,y:-1*(v.y-center.y)};}"}}),n=(function({_worklet_14734283240360_init_data:t}){const n=function(t,n){return{x:t.x+n.x,y:-1*t.y+n.y}};return n.__closure={},n.__workletHash=0xd6697b7f3a8,n.__initData=t,n})({_worklet_14734283240360_init_data:{code:"function shopify_CoordinatesJs2(v,center){return{x:v.x+center.x,y:-1*v.y+center.y};}"}}),o=(function({_worklet_11984071674598_init_data:t}){const n=function(t){return{theta:Math.atan2(t.y,t.x),radius:Math.sqrt(t.x**2+t.y**2)}};return n.__closure={},n.__workletHash=0xae64255cae6,n.__initData=t,n})({_worklet_11984071674598_init_data:{code:"function shopify_CoordinatesJs3(v){return{theta:Math.atan2(v.y,v.x),radius:Math.sqrt(v.x**2+v.y**2)};}"}}),_=(function({_worklet_11577995878706_init_data:t}){const n=function(t){return{x:t.radius*Math.cos(t.theta),y:t.radius*Math.sin(t.theta)}};return n.__closure={},n.__workletHash=0xa87b654e132,n.__initData=t,n})({_worklet_11577995878706_init_data:{code:"function shopify_CoordinatesJs4(p){return{x:p.radius*Math.cos(p.theta),y:p.radius*Math.sin(p.theta)};}"}}),s=(function({_worklet_14783421262067_init_data:t,cartesian2Canvas:n,polar2Cartesian:o}){const _=function(t,_){return n(o(t),_)};return _.__closure={cartesian2Canvas:n,polar2Cartesian:o},_.__workletHash=0xd720892a8f3,_.__initData=t,_})({_worklet_14783421262067_init_data:{code:"function shopify_CoordinatesJs5(p,center){const{cartesian2Canvas,polar2Cartesian}=this.__closure;return cartesian2Canvas(polar2Cartesian(p),center);}"},cartesian2Canvas:n,polar2Cartesian:_}),c=(function({_worklet_16043005070960_init_data:t,cartesian2Polar:n,canvas2Cartesian:o}){const _=function(t,_){return n(o(t,_))};return _.__closure={cartesian2Polar:n,canvas2Cartesian:o},_.__workletHash=0xe974d9e4e70,_.__initData=t,_})({_worklet_16043005070960_init_data:{code:"function shopify_CoordinatesJs6(v,center){const{cartesian2Polar,canvas2Cartesian}=this.__closure;return cartesian2Polar(canvas2Cartesian(v,center));}"},cartesian2Polar:o,canvas2Cartesian:t})},5702,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"mix",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"clamp",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"saturate",{enumerable:!0,get:function(){return _}});const t=(function({_worklet_4459720266939_init_data:t}){const n=function(t,n,_){return n*(1-t)+_*t};return n.__closure={},n.__workletHash=4459720266939,n.__initData=t,n})({_worklet_4459720266939_init_data:{code:"function shopify_MathJs1(value,x,y){return x*(1-value)+y*value;}"}}),n=(function({_worklet_8512958565499_init_data:t}){const n=function(t,n,_){return Math.min(Math.max(n,t),_)};return n.__closure={},n.__workletHash=8512958565499,n.__initData=t,n})({_worklet_8512958565499_init_data:{code:"function shopify_MathJs2(value,lowerBound,upperBound){return Math.min(Math.max(lowerBound,value),upperBound);}"}}),_=(function({_worklet_13283100601528_init_data:t,clamp:n}){const _=function(t){return n(t,0,1)};return _.__closure={clamp:n},_.__workletHash=0xc14b67e2cb8,_.__initData=t,_})({_worklet_13283100601528_init_data:{code:"function shopify_MathJs3(value){const{clamp}=this.__closure;return clamp(value,0,1);}"},clamp:n})},5703,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"rotate",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=(function({_worklet_4708283633157_init_data:t,canvas2Polar:n,polar2Canvas:o}){const s=function(t,s,c){const{radius:u,theta:_}=n(t,s);return o({radius:u,theta:_+c},s)};return s.__closure={canvas2Polar:n,polar2Canvas:o},s.__workletHash=4708283633157,s.__initData=t,s})({_worklet_4708283633157_init_data:{code:"function shopify_TransformsJs1(tr,origin,rotation){const{canvas2Polar,polar2Canvas}=this.__closure;const{radius:radius,theta:theta}=canvas2Polar(tr,origin);return polar2Canvas({radius:radius,theta:theta+rotation},origin);}"},canvas2Polar:t.canvas2Polar,polar2Canvas:t.polar2Canvas})},5704,[5702]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Picture",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};const n=e=>u.default.createElement("skPicture",e)},5705,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Mask",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),l=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]),u=r(d[2]),c=r(d[3]);const o=({children:e,mask:t,mode:o="alpha",clip:f=!0})=>l.default.createElement(n.Group,{layer:!0},l.default.createElement(n.Group,{layer:l.default.createElement(c.Paint,{blendMode:"src"},"luminance"===o&&l.default.createElement(u.LumaColorFilter,null))},t,f&&l.default.createElement(n.Group,{layer:l.default.createElement(c.Paint,{blendMode:"dstIn"})},e)),l.default.createElement(n.Group,{blendMode:"srcIn"},e))},5706,[14,5649,5687,5707]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Paint",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skPaint",e)},5707,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Blend",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skBlend",e)},5708,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Skottie",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skSkottie",e)},5709,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ImageFilter",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skImageFilter",e)},5710,[14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5711,[5712]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Paragraph",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const u=e=>n.default.createElement("skParagraph",e)},5712,[14]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["debug","opaque","children","onSize","colorSpace","androidWarmup","ref","onLayout"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCanvasRef",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"useCanvasSize",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"isFabric",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"Canvas",{enumerable:!0,get:function(){return I}});var n,r=t(_r(d[0])),u=_r(d[1]),o=t(u),s=t(_r(d[2])),c=_r(d[3]),l=t(_r(d[4])),f=_r(d[5]),h=_r(d[6]),v=_r(d[7]),w=_r(d[8]);function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,u.useRef)(null),S=w.HAS_REANIMATED_3?s.default.useFrameCallback:()=>{},R=w.HAS_REANIMATED_3?s.default.measure:null,b=w.HAS_REANIMATED_3?s.default.useAnimatedRef:u.useRef,y=e=>{const t=p(),n=null!=e?e:t,[r,o]=(0,u.useState)({width:0,height:0});return(0,u.useLayoutEffect)(()=>{n.current&&n.current.measure((e,t,n,r)=>{o({width:n,height:r})})},[]),{ref:n,size:r}},k=Boolean(null===(n=g)||void 0===n?void 0:n.nativeFabricUIManager),A={code:"function shopify_CanvasJs1(){const{onSize,measure,Platform,viewRef}=this.__closure;if(onSize&&measure){var _viewRef$current;const result=Platform.OS===\"web\"?(_viewRef$current=viewRef.current)!==null&&_viewRef$current!==void 0&&_viewRef$current.canvasRef?measure(viewRef.current.canvasRef):{width:0,height:0}:measure(viewRef);if(result){const{width:width,height:height}=result;if(onSize.value.width!==width||onSize.value.height!==height){onSize.value={width:width,height:height};}}}}"},I=t=>{let{debug:n,opaque:s,children:w,onSize:p,colorSpace:y="p3",androidWarmup:I=!1,ref:z,onLayout:P}=t,E=(0,r.default)(t,e);P&&k&&console.error(" is not supported on the new architecture, to fix the issue, see: https://shopify.github.io/react-native-skia/docs/canvas/overview/#getting-the-canvas-size");const O=b(null),M=(0,u.useMemo)(()=>c.SkiaViewNativeId.current++,[]),j=(0,u.useMemo)(()=>new f.SkiaSGRoot(h.Skia,M),[M]);S((function({_worklet_2619333634088_init_data:e,onSize:t,measure:n,Platform:r,viewRef:u}){const o=function(){if(t&&n){var e;const r=null!==(e=u.current)&&void 0!==e&&e.canvasRef?n(u.current.canvasRef):{width:0,height:0};if(r){const{width:e,height:n}=r;t.value.width===e&&t.value.height===n||(t.value={width:e,height:n})}}};return o.__closure={onSize:t,measure:n,Platform:r,viewRef:u},o.__workletHash=2619333634088,o.__initData=e,o})({_worklet_2619333634088_init_data:A,onSize:p,measure:R,Platform:v.Platform,viewRef:O}),!!p),(0,u.useLayoutEffect)(()=>{j.render(w)},[w,j,M]),(0,u.useEffect)(()=>()=>{j.unmount()},[j]),(0,u.useImperativeHandle)(z,()=>({makeImageSnapshot:e=>SkiaViewApi.makeImageSnapshot(M,e),makeImageSnapshotAsync:e=>SkiaViewApi.makeImageSnapshotAsync(M,e),redraw:()=>{SkiaViewApi.requestRedraw(M)},getNativeId:()=>M,measure:e=>{var t;null===(t=O.current)||void 0===t||t.measure(e)},measureInWindow:e=>{var t;null===(t=O.current)||void 0===t||t.measureInWindow(e)}}));const C=(0,u.useCallback)(e=>{if(P&&P(e),p){const{width:t,height:n}=e.nativeEvent.layout;p.value={width:t,height:n}}},[P,p]);return o.default.createElement(l.default,_({ref:O,collapsable:!1,nativeID:`${M}`,debug:n,opaque:s,colorSpace:y,androidWarmup:I,onLayout:p||P?C:P},E))}},5713,[363,14,5714,5716,5717,5736,5765,5378,5821]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return t}});var e=r(d[0]);var t=(0,e.createModuleProxy)(()=>{try{return r(d[1],"react-native-reanimated")}catch(t){throw new e.OptionalDependencyNotInstalledError("react-native-reanimated")}})},5714,[5715,318]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createModuleProxy",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"OptionalDependencyNotInstalledError",{enumerable:!0,get:function(){return n}});const t=t=>new Proxy({module:void 0},{get:(n,o)=>(null==n.module&&(n.module=t()),n.module[o])});class n extends Error{constructor(t){super(`${t} is not installed!`)}}},5715,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SkiaViewNativeId",{enumerable:!0,get:function(){return t}});const t={current:1e3}},5716,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["nativeID","debug","opaque","onLayout"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}});var t,u=r(d[0]),n=(t=u)&&t.__esModule?t:{default:t},o=r(d[1]),c=r(d[2]);var l=t=>{let{nativeID:u,debug:l,opaque:b,onLayout:f}=t,s=(0,n.default)(t,e);return(0,o.createElement)(c.SkiaPictureView,Object.assign({nativeID:u,debug:l,opaque:b,onLayout:f},s))}},5717,[363,14,5718]); +__d(function(g,_r,_i,a,m,_e,d){"use strict";const e=["debug","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SkiaPictureView",{enumerable:!0,get:function(){return b}});var r=t(_r(d[0])),n=_r(d[1]),i=t(n),s=_r(d[2]),c=_r(d[3]),u=_r(d[4]);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(t)return{x:t.x*e,y:t.y*e,width:t.width*e,height:t.height*e}};class p{constructor(e,t){this.canvas=e,this.pd=t,l(this,"surface",null),this.onResize()}makeImageSnapshot(e,t){if(!this.surface)return null;return this.surface.getCanvas().clear(CanvasKit.TRANSPARENT),this.draw(e),this.surface.ref.flush(),this.surface.makeImageSnapshot(v(this.pd,t))}onResize(){const{canvas:e,pd:t}=this;e.width=e.clientWidth*t,e.height=e.clientHeight*t;const r=CanvasKit.MakeWebGLCanvasSurface(e),n=e.getContext("webgl2");if(n&&(n.drawingBufferColorSpace="display-p3"),!r)throw new Error("Could not create surface");this.surface=new s.JsiSkSurface(CanvasKit,r)}draw(e){if(this.surface){const t=this.surface.getCanvas();t.clear(Float32Array.of(0,0,0,0)),t.save(),t.scale(C,C),t.drawPicture(e),t.restore(),this.surface.ref.flush()}}dispose(){var e;this.surface&&(null===(e=this.canvas)||void 0===e||null===(e=e.getContext("webgl2"))||void 0===e||null===(e=e.getExtension("WEBGL_lose_context"))||void 0===e||e.loseContext(),this.surface.ref.delete(),this.surface=null)}}class w{constructor(e,t){this.canvas=e,this.pd=t,l(this,"cachedImage",null)}onResize(){this.cachedImage=null}renderPictureToSurface(e){const t=new OffscreenCanvas(this.canvas.clientWidth*this.pd,this.canvas.clientHeight*this.pd);let r=null;try{const n=CanvasKit.MakeWebGLCanvasSurface(t),i=t.getContext("webgl2");if(i&&(i.drawingBufferColorSpace="display-p3"),!n)throw new Error("Could not create WebGL surface");r=new s.JsiSkSurface(CanvasKit,n);const c=r.getCanvas();return c.clear(Float32Array.of(0,0,0,0)),c.save(),c.scale(this.pd,this.pd),c.drawPicture(e),c.restore(),r.ref.flush(),{surface:r,tempCanvas:t}}catch(e){return r&&r.ref.delete(),this.cleanupWebGLContext(t),null}}cleanupWebGLContext(e){const t=e.getContext("webgl2");if(t){const e=t.getExtension("WEBGL_lose_context");e&&e.loseContext()}}draw(e){const t=this.renderPictureToSurface(e);if(!t)return;const{tempCanvas:r}=t,n=this.canvas.getContext("2d");if(!n)throw new Error("Could not get 2D context");this.canvas.width=this.canvas.clientWidth*this.pd,this.canvas.height=this.canvas.clientHeight*this.pd,n.drawImage(r,0,0,r.width,r.height,0,0,this.canvas.clientWidth*this.pd,this.canvas.clientHeight*this.pd),this.cleanupWebGLContext(r)}makeImageSnapshot(e,t){if(!this.cachedImage){const r=this.renderPictureToSurface(e);if(!r)return null;const{surface:n,tempCanvas:i}=r;try{this.cachedImage=n.makeImageSnapshot(v(this.pd,t))}catch(e){console.error("Error creating image snapshot:",e)}finally{n.ref.delete(),this.cleanupWebGLContext(i)}}return this.cachedImage}dispose(){var e;null===(e=this.cachedImage)||void 0===e||e.dispose(),this.cachedImage=null}}const C=c.Platform.PixelRatio,b=t=>{const{ref:s}=t,l=(0,n.useRef)(null),h=(0,n.useRef)(null),f=(0,n.useRef)(0),v=(0,n.useRef)(0),b=(0,n.useRef)(null),{picture:y,onLayout:S}=t,k=(0,n.useCallback)(()=>{f.current++},[]),x=(0,n.useCallback)(()=>{var e,t;return{width:(null===(e=l.current)||void 0===e?void 0:e.clientWidth)||0,height:(null===(t=l.current)||void 0===t?void 0:t.clientHeight)||0}},[]),I=(0,n.useCallback)(e=>{b.current=e,k()},[k]),P=(0,n.useCallback)(e=>h.current&&b.current?h.current.makeImageSnapshot(b.current,e):null,[]),W=(0,n.useCallback)(e=>{if(l.current){const t=l.current.getBoundingClientRect(),r=l.current.offsetParent,n=(null==r?void 0:r.getBoundingClientRect())||{left:0,top:0},i=t.left-n.left,s=t.top-n.top,c=t.left+window.scrollX,u=t.top+window.scrollY;e(i,s,t.width,t.height,c,u)}},[]),R=(0,n.useCallback)(e=>{if(l.current){const t=l.current.getBoundingClientRect();e(t.left,t.top,t.width,t.height)}},[]),E=(0,n.useCallback)(()=>{f.current>0&&(f.current=0,h.current&&b.current&&h.current.draw(b.current)),v.current=requestAnimationFrame(E)},[]),_=(0,n.useCallback)(e=>{const r=l.current;r&&(h.current=!0===t.__destroyWebGLContextAfterRender?new w(r,C):new p(r,C),b.current&&h.current.draw(b.current)),S&&S(e)},[S,t.__destroyWebGLContextAfterRender]);(0,n.useImperativeHandle)(s,()=>({setPicture:I,getSize:x,redraw:k,makeImageSnapshot:P,measure:W,measureInWindow:R,get canvasRef(){return()=>l.current}}),[I,x,k,P,W,R]),(0,n.useEffect)(()=>{var e;const r=null!==(e=t.nativeID)&&void 0!==e?e:""+u.SkiaViewNativeId.current++;g.SkiaViewApi.registerView(r,{setPicture:I,getSize:x,redraw:k,makeImageSnapshot:P,measure:W,measureInWindow:R})},[I,x,k,P,W,R,t.nativeID]),(0,n.useEffect)(()=>{t.picture&&I(t.picture)},[I,t.picture]),(0,n.useEffect)(()=>(E(),()=>{cancelAnimationFrame(v.current),h.current&&(h.current.dispose(),h.current=null)}),[E]),(0,n.useEffect)(()=>{h.current&&b.current&&h.current.draw(b.current)},[y,k]);const{debug:L=!1}=t,G=(0,r.default)(t,e);return i.default.createElement(c.Platform.View,o({},G,{onLayout:_}),i.default.createElement("canvas",{ref:l,style:{display:"block",width:"100%",height:"100%"}}))}},5718,[363,14,5719,5378,5716]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkSurface",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=r(d[3]);class o extends t.HostObject{constructor(t,s){super(t,s,"Surface")}[Symbol.dispose](){this.ref.dispose()}flush(){this.ref.flush()}width(){return this.ref.width()}height(){return this.ref.height()}getCanvas(){return new s.JsiSkCanvas(this.CanvasKit,this.ref.getCanvas())}makeImageSnapshot(t,s){const o=this.ref.makeImageSnapshot(t?Array.from(u.JsiSkRect.fromValue(this.CanvasKit,t)):void 0);return s&&(s.ref=o),new n.JsiSkImage(this.CanvasKit,o)}getNativeTextureUnstable(){return console.warn("getBackendTexture is not implemented on Web"),null}}},5719,[5608,5720,5607,5726]); +__d(function(_g,_r,_i,_a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkCanvas",{enumerable:!0,get:function(){return V}});var a=_r(d[0]),t=_r(d[1]),i=_r(d[2]),r=_r(d[3]),s=_r(d[4]),o=_r(d[5]),n=_r(d[6]),l=_r(d[7]),m=_r(d[8]),f=_r(d[9]),h=_r(d[10]),u=_r(d[11]),c=_r(d[12]),S=_r(d[13]),k=_r(d[14]);class V extends t.HostObject{constructor(a,t){super(a,t,"Canvas")}drawRect(a,t){this.ref.drawRect(r.JsiSkRect.fromValue(this.CanvasKit,a),i.JsiSkPaint.fromValue(t))}drawImage(a,t,r,s){this.ref.drawImage(o.JsiSkImage.fromValue(a),t,r,s?i.JsiSkPaint.fromValue(s):s)}drawImageRect(a,t,s,n,l){this.ref.drawImageRect(o.JsiSkImage.fromValue(a),r.JsiSkRect.fromValue(this.CanvasKit,t),r.JsiSkRect.fromValue(this.CanvasKit,s),i.JsiSkPaint.fromValue(n),l)}drawImageCubic(a,t,r,s,n,l){this.ref.drawImageCubic(o.JsiSkImage.fromValue(a),t,r,s,n,l?i.JsiSkPaint.fromValue(l):l)}drawImageOptions(a,r,s,n,l,m){this.ref.drawImageOptions(o.JsiSkImage.fromValue(a),r,s,(0,t.getEnum)(this.CanvasKit,"FilterMode",n),(0,t.getEnum)(this.CanvasKit,"MipmapMode",l),m?i.JsiSkPaint.fromValue(m):m)}drawImageNine(a,s,n,l,m){this.ref.drawImageNine(o.JsiSkImage.fromValue(a),Array.from(r.JsiSkRect.fromValue(this.CanvasKit,s)),r.JsiSkRect.fromValue(this.CanvasKit,n),(0,t.getEnum)(this.CanvasKit,"FilterMode",l),m?i.JsiSkPaint.fromValue(m):m)}drawImageRectCubic(a,t,s,n,l,m){this.ref.drawImageRectCubic(o.JsiSkImage.fromValue(a),r.JsiSkRect.fromValue(this.CanvasKit,t),r.JsiSkRect.fromValue(this.CanvasKit,s),n,l,m?i.JsiSkPaint.fromValue(m):m)}drawImageRectOptions(a,s,n,l,m,f){this.ref.drawImageRectOptions(o.JsiSkImage.fromValue(a),r.JsiSkRect.fromValue(this.CanvasKit,s),r.JsiSkRect.fromValue(this.CanvasKit,n),(0,t.getEnum)(this.CanvasKit,"FilterMode",l),(0,t.getEnum)(this.CanvasKit,"MipmapMode",m),f?i.JsiSkPaint.fromValue(f):f)}drawPaint(a){this.ref.drawPaint(i.JsiSkPaint.fromValue(a))}drawLine(a,t,r,s,o){this.ref.drawLine(a,t,r,s,i.JsiSkPaint.fromValue(o))}drawCircle(a,t,r,s){this.ref.drawCircle(a,t,r,i.JsiSkPaint.fromValue(s))}drawVertices(a,r,s){this.ref.drawVertices(n.JsiSkVertices.fromValue(a),(0,t.getEnum)(this.CanvasKit,"BlendMode",r),i.JsiSkPaint.fromValue(s))}drawPatch(a,r,s,o,n){this.ref.drawPatch(a.map(({x:a,y:t})=>[a,t]).flat(),r,s?s.flatMap(a=>Array.from(S.JsiSkPoint.fromValue(a))):s,o?(0,t.getEnum)(this.CanvasKit,"BlendMode",o):null,n?i.JsiSkPaint.fromValue(n):void 0)}restoreToCount(a){this.ref.restoreToCount(a)}getTotalMatrix(){return new u.JsiSkMatrix(this.CanvasKit,Float32Array.of(...this.ref.getTotalMatrix()))}drawPoints(a,r,s){this.ref.drawPoints((0,t.getEnum)(this.CanvasKit,"PointMode",a),r.map(({x:a,y:t})=>[a,t]).flat(),i.JsiSkPaint.fromValue(s))}drawArc(a,t,s,o,n){this.ref.drawArc(r.JsiSkRect.fromValue(this.CanvasKit,a),t,s,o,i.JsiSkPaint.fromValue(n))}drawRRect(a,t){this.ref.drawRRect(s.JsiSkRRect.fromValue(this.CanvasKit,a),i.JsiSkPaint.fromValue(t))}drawDRRect(a,t,r){this.ref.drawDRRect(s.JsiSkRRect.fromValue(this.CanvasKit,a),s.JsiSkRRect.fromValue(this.CanvasKit,t),i.JsiSkPaint.fromValue(r))}drawOval(a,t){this.ref.drawOval(r.JsiSkRect.fromValue(this.CanvasKit,a),i.JsiSkPaint.fromValue(t))}drawPath(a,t){const r=l.JsiSkPath.pathFromValue(a);this.ref.drawPath(r,i.JsiSkPaint.fromValue(t)),r.delete()}drawText(a,t,r,s,o){this.ref.drawText(a,t,r,i.JsiSkPaint.fromValue(s),m.JsiSkFont.fromValue(o))}drawTextBlob(a,t,r,s){this.ref.drawTextBlob(f.JsiSkTextBlob.fromValue(a),t,r,i.JsiSkPaint.fromValue(s))}drawGlyphs(a,t,r,s,o,n){this.ref.drawGlyphs(a,t.map(a=>[a.x,a.y]).flat(),r,s,m.JsiSkFont.fromValue(o),i.JsiSkPaint.fromValue(n))}drawSvg(a,t,i){const r=this.CanvasKit.MakeImageFromCanvasImageSource(a.ref);this.ref.drawImage(r,0,0)}save(){return this.ref.save()}saveLayer(a,t,s,o){return this.ref.saveLayer(a?i.JsiSkPaint.fromValue(a):void 0,t?r.JsiSkRect.fromValue(this.CanvasKit,t):t,s?c.JsiSkImageFilter.fromValue(s):s,o)}restore(){this.ref.restore()}rotate(a,t,i){this.ref.rotate(a,t,i)}scale(a,t){this.ref.scale(a,t)}skew(a,t){this.ref.skew(a,t)}translate(a,t){this.ref.translate(a,t)}drawColor(a,i){this.ref.drawColor(a,i?(0,t.getEnum)(this.CanvasKit,"BlendMode",i):void 0)}clear(a){this.ref.clear(a)}clipPath(a,i,r){const s=l.JsiSkPath.pathFromValue(a);this.ref.clipPath(s,(0,t.getEnum)(this.CanvasKit,"PathOp",i),r),s.delete()}clipRect(a,i,s){this.ref.clipRect(r.JsiSkRect.fromValue(this.CanvasKit,a),(0,t.getEnum)(this.CanvasKit,"PathOp",i),s)}clipRRect(a,i,r){this.ref.clipRRect(s.JsiSkRRect.fromValue(this.CanvasKit,a),(0,t.getEnum)(this.CanvasKit,"PathOp",i),r)}concat(a){this.ref.concat(Array.isArray(a)?a:u.JsiSkMatrix.fromValue(a))}drawPicture(a){this.ref.drawPicture(h.JsiSkPicture.fromValue(a))}drawAtlas(s,n,l,m,f,h,u){const c=n.flatMap(a=>Array.from(r.JsiSkRect.fromValue(this.CanvasKit,a))),S=l.flatMap(a=>Array.from(k.JsiSkRSXform.fromValue(a)));let V;if(h){V=new Uint32Array(h.length);for(let a=0;a{let s=h.get(t);return s||(s={plusDarker:null,plusLighter:null},h.set(t,s)),s};class f extends t.HostObject{constructor(t,s){super(t,s,"Paint")}copy(){return new f(this.CanvasKit,this.ref.copy())}assign(t){this.ref=t.ref.copy()}reset(){this.ref=new this.CanvasKit.Paint}getAlphaf(){return this.getColor()[3]}getColor(){return this.ref.getColor()}getStrokeCap(){return this.ref.getStrokeCap().value}getStrokeJoin(){return this.ref.getStrokeJoin().value}getStrokeMiter(){return this.ref.getStrokeMiter()}getStrokeWidth(){return this.ref.getStrokeWidth()}setAlphaf(t){this.ref.setAlphaf(t)}setAntiAlias(t){this.ref.setAntiAlias(t)}setDither(t){this.ref.setDither(t)}setBlendMode(s){if(1001===s){const t=c(this.CanvasKit);if(!t.plusDarker){const s=this.CanvasKit.RuntimeEffect.MakeForBlender("\n vec4 main(vec4 src, vec4 dst) {\n float outAlpha = src.a + dst.a - src.a * dst.a;\n vec3 srcUnpremul = src.a > 0.0 ? src.rgb / src.a : vec3(0.0);\n vec3 dstUnpremul = dst.a > 0.0 ? dst.rgb / dst.a : vec3(0.0);\n vec3 blended = max(vec3(0.0), srcUnpremul + dstUnpremul - vec3(1.0));\n return vec4(blended * outAlpha, outAlpha);\n }\n");s&&(t.plusDarker=s.makeBlender([]))}t.plusDarker&&this.ref.setBlender(t.plusDarker)}else if(1002===s){const t=c(this.CanvasKit);if(!t.plusLighter){const s=this.CanvasKit.RuntimeEffect.MakeForBlender("\n vec4 main(vec4 src, vec4 dst) {\n float outAlpha = src.a + dst.a - src.a * dst.a;\n vec3 srcUnpremul = src.a > 0.0 ? src.rgb / src.a : vec3(0.0);\n vec3 dstUnpremul = dst.a > 0.0 ? dst.rgb / dst.a : vec3(0.0);\n vec3 blended = min(vec3(1.0), srcUnpremul + dstUnpremul);\n return vec4(blended * outAlpha, outAlpha);\n }\n");s&&(t.plusLighter=s.makeBlender([]))}t.plusLighter&&this.ref.setBlender(t.plusLighter)}else this.ref.setBlendMode((0,t.getEnum)(this.CanvasKit,"BlendMode",s))}setColor(t){this.ref.setColor(t)}setColorFilter(t){this.ref.setColorFilter(t?s.JsiSkColorFilter.fromValue(t):null)}setImageFilter(t){this.ref.setImageFilter(t?n.JsiSkImageFilter.fromValue(t):null)}setMaskFilter(t){this.ref.setMaskFilter(t?l.JsiSkMaskFilter.fromValue(t):null)}setPathEffect(t){this.ref.setPathEffect(t?o.JsiSkPathEffect.fromValue(t):null)}setShader(t){this.ref.setShader(t?u.JsiSkShader.fromValue(t):null)}setStrokeCap(s){this.ref.setStrokeCap((0,t.getEnum)(this.CanvasKit,"StrokeCap",s))}setStrokeJoin(s){this.ref.setStrokeJoin((0,t.getEnum)(this.CanvasKit,"StrokeJoin",s))}setStrokeMiter(t){this.ref.setStrokeMiter(t)}setStrokeWidth(t){this.ref.setStrokeWidth(t)}setStyle(t){this.ref.setStyle({value:t})}}},5721,[5608,5722,5723,5724,5725,5610]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkColorFilter",{enumerable:!0,get:function(){return o}});var t=r(d[0]);class o extends t.HostObject{constructor(t,o){super(t,o,"ColorFilter")}}},5722,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkImageFilter",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"ImageFilter")}}},5723,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkMaskFilter",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class s extends t.HostObject{constructor(t,s){super(t,s,"MaskFilter")}}},5724,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathEffect",{enumerable:!0,get:function(){return c}});var t=r(d[0]);class c extends t.HostObject{constructor(t,c){super(t,c,"PathEffect")}}},5725,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRect",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class s extends t.BaseHostObject{static fromValue(t,f){return f instanceof s?f.ref:t.XYWHRect(f.x,f.y,f.width,f.height)}constructor(t,s){super(t,s,"Rect")}setXYWH(t,s,f,n){this.ref[0]=t,this.ref[1]=s,this.ref[2]=t+f,this.ref[3]=s+n}get x(){return this.ref[0]}get y(){return this.ref[1]}get width(){return this.ref[2]-this.ref[0]}get height(){return this.ref[3]-this.ref[1]}}},5726,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRRect",{enumerable:!0,get:function(){return c}});var t=r(d[0]),o=r(d[1]);class c extends t.BaseHostObject{[Symbol.dispose](){}static fromValue(t,c){return c instanceof o.JsiSkRect?c.ref:"topLeft"in c&&"topRight"in c&&"bottomRight"in c&&"bottomLeft"in c?Float32Array.of(c.rect.x,c.rect.y,c.rect.x+c.rect.width,c.rect.y+c.rect.height,c.topLeft.x,c.topLeft.y,c.topRight.x,c.topRight.y,c.bottomRight.x,c.bottomRight.y,c.bottomLeft.x,c.bottomLeft.y):t.RRectXY(o.JsiSkRect.fromValue(t,c.rect),c.rx,c.ry)}constructor(t,c,s,n){if(s!==1/0&&n!==1/0||(s=n=0),c.width{l.has(t)||(l.add(t),console.warn(`[react-native-skia] SkPath.${t}() is deprecated and will be removed in a future release. ${i} See migration guide: https://shopify.github.io/react-native-skia/docs/shapes/path-migration`))},c=t=>{let i=t instanceof h.JsiSkMatrix?Array.from(h.JsiSkMatrix.fromValue(t)):t;if(16===i.length)i=[i[0],i[1],i[3],i[4],i[5],i[7],i[12],i[13],i[15]];else if(9!==i.length)throw new Error(`Invalid matrix length: ${i.length}`);return i};class f extends i.HostObject{constructor(t,i){super(t,i,"Path")}asPath(){return this.ref.snapshot()}static pathFromValue(t){return f.fromValue(t).snapshot()}addPath(t,i,s=!1){u("addPath","Use Skia.PathBuilder.Make().addPath() instead.");const r=f.fromValue(t).snapshot(),n=[r,...i?h.JsiSkMatrix.fromValue(i):[],s];return this.ref.addPath(...n),r.delete(),this}addArc(t,i,s){return u("addArc","Use Skia.PathBuilder.Make().addArc() instead."),this.ref.addArc(r.JsiSkRect.fromValue(this.CanvasKit,t),i,s),this}addOval(t,i,s){return u("addOval","Use Skia.Path.Oval() or Skia.PathBuilder.Make().addOval() instead."),this.ref.addOval(r.JsiSkRect.fromValue(this.CanvasKit,t),i,s),this}addPoly(t,i){return u("addPoly","Use Skia.Path.Polygon() or Skia.PathBuilder.Make().addPoly() instead."),this.ref.addPolygon(t.map(t=>Array.from(s.JsiSkPoint.fromValue(t))).flat(),i),this}addRect(t,i){return u("addRect","Use Skia.Path.Rect() or Skia.PathBuilder.Make().addRect() instead."),this.ref.addRect(r.JsiSkRect.fromValue(this.CanvasKit,t),i),this}addRRect(t,i){return u("addRRect","Use Skia.Path.RRect() or Skia.PathBuilder.Make().addRRect() instead."),this.ref.addRRect(n.JsiSkRRect.fromValue(this.CanvasKit,t),i),this}addCircle(t,i,s){return u("addCircle","Use Skia.Path.Circle() or Skia.PathBuilder.Make().addCircle() instead."),this.ref.addCircle(t,i,s),this}moveTo(t,i){return u("moveTo","Use Skia.PathBuilder.Make().moveTo() instead."),this.ref.moveTo(t,i),this}rMoveTo(t,i){return u("rMoveTo","Use Skia.PathBuilder.Make().rMoveTo() instead."),this.ref.rMoveTo(t,i),this}lineTo(t,i){return u("lineTo","Use Skia.PathBuilder.Make().lineTo() instead."),this.ref.lineTo(t,i),this}rLineTo(t,i){return u("rLineTo","Use Skia.PathBuilder.Make().rLineTo() instead."),this.ref.rLineTo(t,i),this}quadTo(t,i,s,r){return u("quadTo","Use Skia.PathBuilder.Make().quadTo() instead."),this.ref.quadTo(t,i,s,r),this}rQuadTo(t,i,s,r){return u("rQuadTo","Use Skia.PathBuilder.Make().rQuadTo() instead."),this.ref.rQuadTo(t,i,s,r),this}conicTo(t,i,s,r,n){return u("conicTo","Use Skia.PathBuilder.Make().conicTo() instead."),this.ref.conicTo(t,i,s,r,n),this}rConicTo(t,i,s,r,n){return u("rConicTo","Use Skia.PathBuilder.Make().rConicTo() instead."),this.ref.rConicTo(t,i,s,r,n),this}cubicTo(t,i,s,r,n,h){return u("cubicTo","Use Skia.PathBuilder.Make().cubicTo() instead."),this.ref.cubicTo(t,i,s,r,n,h),this}rCubicTo(t,i,s,r,n,h){return u("rCubicTo","Use Skia.PathBuilder.Make().rCubicTo() instead."),this.ref.rCubicTo(t,i,s,r,n,h),this}close(){return u("close","Use Skia.PathBuilder.Make().close() instead."),this.ref.close(),this}reset(){u("reset","Use Skia.PathBuilder.Make().reset() instead.");const t=new this.CanvasKit.PathBuilder;return null!==this.ref&&"object"==typeof this.ref&&"delete"in this.ref&&"function"==typeof this.ref.delete&&this.ref.delete(),this.ref=t,this}rewind(){return u("rewind","Use Skia.PathBuilder.Make().reset() instead."),this.reset()}arcToOval(t,i,s,n){return u("arcToOval","Use Skia.PathBuilder.Make().arcToOval() instead."),this.ref.arcToOval(r.JsiSkRect.fromValue(this.CanvasKit,t),i,s,n),this}arcToRotated(t,i,s,r,n,h,o){return u("arcToRotated","Use Skia.PathBuilder.Make().arcToRotated() instead."),this.ref.arcToRotated(t,i,s,r,n,h,o),this}rArcTo(t,i,s,r,n,h,o){return u("rArcTo","Use Skia.PathBuilder.Make().rArcTo() instead."),this.ref.rArcTo(t,i,s,r,n,h,o),this}arcToTangent(t,i,s,r,n){return u("arcToTangent","Use Skia.PathBuilder.Make().arcToTangent() instead."),this.ref.arcToTangent(t,i,s,r,n),this}setFillType(t){return u("setFillType","Use Skia.PathBuilder.Make().setFillType() instead."),this.ref.setFillType((0,i.getEnum)(this.CanvasKit,"FillType",t)),this}setIsVolatile(t){return u("setIsVolatile","Use Skia.PathBuilder.Make().setIsVolatile() instead."),this}offset(t,i){return u("offset","Use Skia.PathBuilder.Make().offset() instead."),this.ref.offset(t,i),this}transform(t){u("transform","Use Skia.PathBuilder.Make().transform() instead.");const i=c(t);return this.ref.transform(i),this}makeAsWinding(){u("makeAsWinding","Use Skia.Path.AsWinding(path) instead.");const t=this.asPath(),i=t.makeAsWinding();if(t.delete(),null===i)return null;const s=this.ref;return this.ref=new this.CanvasKit.PathBuilder(i),i.delete(),s.delete(),this}simplify(){u("simplify","Use Skia.Path.Simplify(path) instead.");const t=this.asPath(),i=t.makeSimplified();if(t.delete(),null===i)return!1;const s=this.ref;return this.ref=new this.CanvasKit.PathBuilder(i),i.delete(),s.delete(),!0}op(t,s){u("op","Use Skia.Path.MakeFromOp() instead.");const r=this.asPath(),n=f.fromValue(t).snapshot(),h=r.makeCombined(n,(0,i.getEnum)(this.CanvasKit,"PathOp",s));if(r.delete(),n.delete(),null===h)return!1;const o=this.ref;return this.ref=new this.CanvasKit.PathBuilder(h),h.delete(),o.delete(),!0}dash(t,i,s){u("dash","Use Skia.Path.Dash(path, on, off, phase) instead.");const r=this.asPath(),n=r.makeDashed(t,i,s);if(r.delete(),null===n)return!1;const h=this.ref;return this.ref=new this.CanvasKit.PathBuilder(n),n.delete(),h.delete(),!0}stroke(t){u("stroke","Use Skia.Path.Stroke(path, opts) instead.");const s=this.asPath(),r=s.makeStroked(void 0===t?void 0:{width:t.width,miter_limit:t.miter_limit,precision:t.precision,join:(0,i.optEnum)(this.CanvasKit,"StrokeJoin",t.join),cap:(0,i.optEnum)(this.CanvasKit,"StrokeCap",t.cap)});if(s.delete(),null===r)return null;const n=this.ref;return this.ref=new this.CanvasKit.PathBuilder(r),r.delete(),n.delete(),this}trim(t,i,s){u("trim","Use Skia.Path.Trim(path, start, end, isComplement) instead.");const r=Math.min(Math.max(t,0),1),n=Math.min(Math.max(i,0),1);if(0===r&&1===n&&!s)return this;const h=this.asPath(),o=h.makeTrimmed(r,n,s);if(h.delete(),null===o)return null;const l=this.ref;return this.ref=new this.CanvasKit.PathBuilder(o),o.delete(),l.delete(),this}countPoints(){return this.ref.countPoints()}computeTightBounds(){const t=this.asPath(),i=new r.JsiSkRect(this.CanvasKit,t.computeTightBounds());return t.delete(),i}contains(t,i){const s=this.asPath(),r=s.contains(t,i);return s.delete(),r}copy(){const t=this.asPath(),i=new f(this.CanvasKit,new this.CanvasKit.PathBuilder(t));return t.delete(),i}equals(t){const i=this.asPath(),s=f.fromValue(t).snapshot(),r=i.equals(s);return i.delete(),s.delete(),r}getBounds(){return new r.JsiSkRect(this.CanvasKit,this.ref.getBounds())}getFillType(){const t=this.asPath(),i=t.getFillType().value;return t.delete(),i}getPoint(t){const i=this.asPath(),r=new s.JsiSkPoint(this.CanvasKit,i.getPoint(t));return i.delete(),r}isEmpty(){return this.ref.isEmpty()}isVolatile(){return!1}getLastPt(){const t=this.ref.countPoints();if(0===t)return{x:0,y:0};const i=this.asPath(),s=i.getPoint(t-1);return i.delete(),{x:s[0],y:s[1]}}toSVGString(){const t=this.asPath(),i=t.toSVGString();return t.delete(),i}isInterpolatable(t){const i=this.asPath(),s=f.fromValue(t).snapshot(),r=this.CanvasKit.Path.CanInterpolate(i,s);return i.delete(),s.delete(),r}interpolate(t,i,s){const r=this.asPath(),n=f.fromValue(t).snapshot(),h=this.CanvasKit.Path.MakeFromPathInterpolation(r,n,i);if(r.delete(),n.delete(),null===h)return null;if(s){const t=s,i=t.ref;return t.ref=new this.CanvasKit.PathBuilder(h),h.delete(),i.delete(),s}const o=new f(this.CanvasKit,new this.CanvasKit.PathBuilder(h));return h.delete(),o}toCmds(){const t=this.asPath(),i=t.toCmds();t.delete();return i.reduce((t,s,r)=>{0===r&&t.push([]);const n=t[t.length-1];if(0===n.length){n.push(s);const h=o[n[0]];n.length===h&&r!==i.length-1&&t.push([])}else{const h=o[n[0]];n.lengtht+s,0)}getMetrics(){const t=this.ref.getMetrics();return{ascent:t.ascent,descent:t.descent,leading:t.leading,bounds:t.bounds?new a.JsiSkRect(this.CanvasKit,t.bounds):void 0}}getGlyphIDs(t,s){return[...this.ref.getGlyphIDs(t,s)]}getGlyphWidths(t,n){return[...this.ref.getGlyphWidths(t,n?s.JsiSkPaint.fromValue(n):null)]}getGlyphIntercepts(t,s,a,h){return[...this.ref.getGlyphIntercepts(t,s.map(t=>Array.from(n.JsiSkPoint.fromValue(t))).flat(),a,h)]}getScaleX(){return this.ref.getScaleX()}getSize(){return this.ref.getSize()}getSkewX(){return this.ref.getSkewX()}isEmbolden(){return this.ref.isEmbolden()}getTypeface(){const t=this.ref.getTypeface();return t?new h.JsiSkTypeface(this.CanvasKit,t):null}setEdging(s){this.ref.setEdging((0,t.getEnum)(this.CanvasKit,"FontEdging",s))}setEmbeddedBitmaps(t){this.ref.setEmbeddedBitmaps(t)}setHinting(s){this.ref.setHinting((0,t.getEnum)(this.CanvasKit,"FontHinting",s))}setLinearMetrics(t){this.ref.setLinearMetrics(t)}setScaleX(t){this.ref.setScaleX(t)}setSize(t){this.ref.setSize(t)}setSkewX(t){this.ref.setSkewX(t)}setEmbolden(t){this.ref.setEmbolden(t)}setSubpixel(t){this.ref.setSubpixel(t)}setTypeface(t){this.ref.setTypeface(t?h.JsiSkTypeface.fromValue(t):null)}}},5731,[5608,5721,5730,5726,5732]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTypeface",{enumerable:!0,get:function(){return l}});var t=r(d[0]);class l extends t.HostObject{constructor(t,l){super(t,l,"Typeface")}get bold(){return console.warn("Typeface.bold is deprecated and will be removed in a future release. The property will return false."),!1}get italic(){return console.warn("Typeface.italic is deprecated and will be removed in a future release. The property will return false."),!1}getGlyphIDs(t,l){return Array.from(this.ref.getGlyphIDs(t,l))}}},5732,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTextBlob",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"TextBlob")}}},5733,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPicture",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=r(d[3]);class o extends t.HostObject{constructor(t,s){super(t,s,"Picture")}makeShader(o,c,l,h,v){return new s.JsiSkShader(this.CanvasKit,this.ref.makeShader((0,t.getEnum)(this.CanvasKit,"TileMode",o),(0,t.getEnum)(this.CanvasKit,"TileMode",c),(0,t.getEnum)(this.CanvasKit,"FilterMode",l),h?n.JsiSkMatrix.fromValue(h):void 0,v?u.JsiSkRect.fromValue(this.CanvasKit,v):void 0))}serialize(){return this.ref.serialize()}}},5734,[5608,5610,5609,5726]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRSXform",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class s extends t.BaseHostObject{static fromValue(t){return t instanceof s?t.ref:Float32Array.of(t.scos,t.ssin,t.tx,t.ty)}constructor(t,s){super(t,s,"RSXform")}set(t,s,n,f){this.ref[0]=t,this.ref[1]=s,this.ref[2]=n,this.ref[3]=f}get scos(){return this.ref[0]}get ssin(){return this.ref[1]}get tx(){return this.ref[2]}get ty(){return this.ref[3]}}},5735,[5608]); +__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SkiaSGRoot",{enumerable:!0,get:function(){return f}});var t,e=_r(d[0]),n=(t=e)&&t.__esModule?t:{default:t},r=_r(d[1]),i=_r(d[2]),o=_r(d[3]);function u(t,e,n){return(e=s(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function s(t){var e=c(t,"string");return"symbol"==typeof e?e:e+""}function c(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}_r(d[4]);const l=(0,n.default)(i.sksgHostConfig);l.injectIntoDevTools();class f{constructor(t,e=-1){this.Skia=t,u(this,"root",void 0),u(this,"container",void 0);this.container=(0,o.createContainer)(t,e),this.root=l.createContainer(this.container,0,null,!1,null,"",console.error,null)}get sg(){const t=this.container.root;return{type:r.NodeType.Group,props:{},children:t,isDeclaration:!1}}updateContainer(t){return new Promise(e=>{l.updateContainer(t,this.root,null,()=>{e(!0)})})}async render(t){this.container.mount(),await this.updateContainer(t),this.container.redraw()}drawOnCanvas(t){this.container.drawOnCanvas(t)}getPicture(){const t=this.Skia.PictureRecorder(),e=t.beginRecording();this.drawOnCanvas(e);const n=t.finishRecordingAsPicture();return t.dispose(),n}unmount(){return this.container.unmount(),new Promise(t=>{l.updateContainer(null,this.root,null,()=>{(0,i.debug)("unmountContainer"),t(!0)})})}}},5736,[5737,5627,5741,5744,5764]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},5737,[5738]); __d(function(e,n,t,l,r,a,u){ /** * @license React @@ -143,8 +143,8 @@ __d(function(e,n,t,l,r,a,u){ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -"use strict";r.exports=function(e){function t(e,n,t,l){return new Fr(e,n,t,l)}function l(){}function r(e){var n="https://react.dev/errors/"+e;if(1)":-1--r||s[l]!==c[r]){var f="\n"+s[l].replace(" at new "," at ");return e.displayName&&f.includes("")&&(f=f.replace("",e.displayName)),f}}while(1<=l&&0<=r);break}}}finally{ka=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?o(t):""}function c(e){switch(e.tag){case 26:case 27:case 5:return o(e.type);case 16:return o("Lazy");case 13:return o("Suspense");case 19:return o("SuspenseList");case 0:case 15:return e=s(e.type,!1);case 11:return e=s(e.type.render,!1);case 1:return e=s(e.type,!0);default:return""}}function f(e){try{var n="";do{n+=c(e),e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function d(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{!!(4098&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function p(e){if(d(e)!==e)throw Error(r(188))}function m(e){var n=e.alternate;if(!n){if(null===(n=d(e)))throw Error(r(188));return n!==e?null:e}for(var t=e,l=n;;){var a=t.return;if(null===a)break;var u=a.alternate;if(null===u){if(null!==(l=a.return)){t=l;continue}break}if(a.child===u.child){for(u=a.child;u;){if(u===t)return p(a),e;if(u===l)return p(a),n;u=u.sibling}throw Error(r(188))}if(t.return!==l.return)t=a,l=u;else{for(var i=!1,o=a.child;o;){if(o===t){i=!0,t=a,l=u;break}if(o===l){i=!0,l=a,t=u;break}o=o.sibling}if(!i){for(o=u.child;o;){if(o===t){i=!0,t=u,l=a;break}if(o===l){i=!0,l=u,t=a;break}o=o.sibling}if(!i)throw Error(r(189))}}if(t.alternate!==l)throw Error(r(190))}if(3!==t.tag)throw Error(r(188));return t.stateNode.current===t?e:n}function h(e){var n=e.tag;if(5===n||26===n||27===n||6===n)return e;for(e=e.child;null!==e;){if(null!==(n=h(e)))return n;e=e.sibling}return null}function g(e){var n=e.tag;if(5===n||26===n||27===n||6===n)return e;for(e=e.child;null!==e;){if(4!==e.tag&&null!==(n=g(e)))return n;e=e.sibling}return null}function b(e){return{current:e}}function v(e){0>Ci||(e.current=Ni[Ci],Ni[Ci]=null,Ci--)}function y(e,n){Ci++,Ni[Ci]=e.current,e.current=n}function S(e){var n=42&e;if(0!==n)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function k(e,n){var t=e.pendingLanes;if(0===t)return 0;var l=0,r=e.suspendedLanes,a=e.pingedLanes,u=e.warmLanes;e=0!==e.finishedLanes;var i=134217727&t;return 0!==i?0!==(t=i&~r)?l=S(t):0!==(a&=i)?l=S(a):e||0!==(u=i&~u)&&(l=S(u)):0!==(i=t&~r)?l=S(i):0!==a?l=S(a):e||0!==(u=t&~u)&&(l=S(u)),0===l?0:0!==n&&n!==l&&0===(n&r)&&((r=l&-l)>=(u=n&-n)||32===r&&4194176&u)?n:l}function z(e,n){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function w(e,n){switch(e){case 1:case 2:case 4:case 8:return n+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function x(){var e=Ri;return!(4194176&(Ri<<=1))&&(Ri=128),e}function P(){var e=Ii;return!(62914560&(Ii<<=1))&&(Ii=4194304),e}function N(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function C(e,n){e.pendingLanes|=n,268435456!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function E(e,n,t,l,r,a){var u=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var i=e.entanglements,o=e.expirationTimes,s=e.hiddenUpdates;for(t=u&~t;0>=u,r-=u,to=1<<32-_i(n)+r|t<d?(p=f,f=null):p=f.sibling;var b=h(t,f,a[d],i);if(null===b){null===f&&(f=p);break}e&&f&&null===b.alternate&&n(t,f),r=o(b,r,d),null===c?s=b:c.sibling=b,c=b,f=p}if(d===a.length)return l(t,f),co&&U(t,d),s;if(null===f){for(;dp?(b=d,d=null):b=d.sibling;var y=h(t,d,v.value,s);if(null===y){null===d&&(d=b);break}e&&d&&null===y.alternate&&n(t,d),a=o(y,a,p),null===f?c=y:f.sibling=y,f=y,d=b}if(v.done)return l(t,d),co&&U(t,p),c;if(null===d){for(;!v.done;p++,v=i.next())null!==(v=m(t,v.value,s))&&(a=o(v,a,p),null===f?c=v:f.sibling=v,f=v);return co&&U(t,p),c}for(d=u(d);!v.done;p++,v=i.next())null!==(v=g(d,t,p,v.value,s))&&(e&&null!==v.alternate&&d.delete(null===v.key?p:v.key),a=o(v,a,p),null===f?c=v:f.sibling=v,f=v);return e&&d.forEach(function(e){return n(t,e)}),co&&U(t,p),c}function y(e,t,u,o){if("object"==typeof u&&null!==u&&u.type===la&&null===u.key&&(u=u.props.children),"object"==typeof u&&null!==u){switch(u.$$typeof){case na:e:{for(var c=u.key;null!==t;){if(t.key===c){if((c=u.type)===la){if(7===t.tag){l(e,t.sibling),(o=i(t,u.props.children)).return=e,e=o;break e}}else if(t.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===pa&&Ee(c)===t.type){l(e,t.sibling),Ne(o=i(t,u.props),u),o.return=e,e=o;break e}l(e,t);break}n(e,t),t=t.sibling}u.type===la?((o=jr(u.props.children,e.mode,o,u.key)).return=e,e=o):(Ne(o=Hr(u.type,u.key,u.props,null,e.mode,o),u),o.return=e,e=o)}return s(e);case ta:e:{for(c=u.key;null!==t;){if(t.key===c){if(4===t.tag&&t.stateNode.containerInfo===u.containerInfo&&t.stateNode.implementation===u.implementation){l(e,t.sibling),(o=i(t,u.children||[])).return=e,e=o;break e}l(e,t);break}n(e,t),t=t.sibling}(o=$r(u,e.mode,o)).return=e,e=o}return s(e);case pa:return y(e,t,u=(c=u._init)(u._payload),o)}if(za(u))return b(e,t,u,o);if(a(u)){if("function"!=typeof(c=a(u)))throw Error(r(150));return v(e,t,u=c.call(u),o)}if("function"==typeof u.then)return y(e,t,Pe(u),o);if(u.$$typeof===oa)return y(e,t,jt(e,u),o);Ce(e,u)}return"string"==typeof u&&""!==u||"number"==typeof u||"bigint"==typeof u?(u=""+u,null!==t&&6===t.tag?(l(e,t.sibling),(o=i(t,u)).return=e,e=o):(l(e,t),(o=Wr(u,e.mode,o)).return=e,e=o),s(e)):l(e,t)}return function(e,n,l,r){try{Qo=0;var a=y(e,n,l,r);return Uo=null,a}catch(n){if(n===To)throw n;var u=t(29,n,null,e.mode);return u.lanes=r,u.return=e,u}}}function Le(e,n){y(Mo,e=qs),y(jo,n),qs=e|n.baseLanes}function Te(){y(Mo,qs),y(jo,jo.current)}function Re(){qs=Mo.current,v(jo),v(Mo)}function Ie(e){var n=e.alternate;y(Ao,1&Ao.current),y(Wo,e),null===$o&&(null===n||null!==jo.current||null!==n.memoizedState)&&($o=e)}function Fe(e){if(22===e.tag){if(y(Ao,Ao.current),y(Wo,e),null===$o){var n=e.alternate;null!==n&&null!==n.memoizedState&&($o=e)}}else Ue()}function Ue(){y(Ao,Ao.current),y(Wo,Wo.current)}function Qe(e){v(Wo),$o===e&&($o=null),v(Ao)}function De(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||Qu(t)||Du(t)))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(128&n.flags)return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function He(){throw Error(r(321))}function je(e,n){if(null===n)return!1;for(var t=0;ta?a:8);var u,i,o,s=Sa.T,c={};Sa.T=c,qn(e,!1,n,t);try{var f=r(),d=Sa.S;if(null!==d&&d(c,f),null!==f&&"object"==typeof f&&"function"==typeof f.then)On(e,n,(u=l,i=[],o={status:"pending",value:null,reason:null,then:function(e){i.push(e)}},f.then(function(){o.status="fulfilled",o.value=u;for(var e=0;erc&&(n.flags|=128,l=!0,nl(a,!1),n.lanes=4194304)}else{if(!l)if(null!==(e=De(u))){if(n.flags|=128,l=!0,e=e.updateQueue,n.updateQueue=e,el(n,e),nl(a,!0),null===a.tail&&"hidden"===a.tailMode&&!u.alternate&&!co)return tl(n),null}else 2*Hi()-a.renderingStartTime>rc&&536870912!==t&&(n.flags|=128,l=!0,nl(a,!1),n.lanes=4194304);a.isBackwards?(u.sibling=n.child,n.child=u):(null!==(e=a.last)?e.sibling=u:n.child=u,a.last=u)}return null!==a.tail?(n=a.tail,a.rendering=n,a.tail=n.sibling,a.renderingStartTime=Hi(),n.sibling=null,e=Ao.current,y(Ao,l?1&e|2:1&e),n):(tl(n),null);case 22:case 23:return Qe(n),Re(),l=null!==n.memoizedState,null!==e?null!==e.memoizedState!==l&&(n.flags|=8192):l&&(n.flags|=8192),l?!!(536870912&t)&&!(128&n.flags)&&(tl(n),6&n.subtreeFlags&&(n.flags|=8192)):tl(n),null!==(t=n.updateQueue)&&el(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),l=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(l=n.memoizedState.cachePool.pool),l!==t&&(n.flags|=2048),null!==e&&v(ys),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),Rt(bs),tl(n),null;case 25:return null}throw Error(r(156,n.tag))}function rl(e,n){switch(H(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return Rt(bs),M(),65536&(e=n.flags)&&!(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return $(n),null;case 13:if(Qe(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(r(340));q()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return v(Ao),null;case 4:return M(),null;case 10:return Rt(n.type),null;case 22:case 23:return Qe(n),Re(),null!==e&&v(ys),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return Rt(bs),null;default:return null}}function al(e,n){switch(H(n),n.tag){case 3:Rt(bs),M();break;case 26:case 27:case 5:$(n);break;case 4:M();break;case 13:Qe(n);break;case 19:v(Ao);break;case 10:Rt(n.type);break;case 22:case 23:Qe(n),Re(),null!==e&&v(ys);break;case 24:Rt(bs)}}function ul(e,n){try{var t=n.updateQueue,l=null!==t?t.lastEffect:null;if(null!==l){var r=l.next;t=r;do{if((t.tag&e)===e){l=void 0;var a=t.create,u=t.inst;l=a(),u.destroy=l}t=t.next}while(t!==r)}}catch(e){Er(n,n.return,e)}}function il(e,n,t){try{var l=n.updateQueue,r=null!==l?l.lastEffect:null;if(null!==r){var a=r.next;l=a;do{if((l.tag&e)===e){var u=l.inst,i=u.destroy;if(void 0!==i){u.destroy=void 0,r=n;var o=t;try{i()}catch(e){Er(r,o,e)}}}l=l.next}while(l!==a)}}catch(e){Er(n,n.return,e)}}function ol(e){var n=e.updateQueue;if(null!==n){var t=e.stateNode;try{ye(n,t)}catch(n){Er(e,e.return,n)}}}function sl(e,n,t){t.props=et(e.type,e.memoizedProps),t.state=e.memoizedState;try{t.componentWillUnmount()}catch(t){Er(e,n,t)}}function cl(e,n){try{var t=e.ref;if(null!==t){var l=e.stateNode;switch(e.tag){case 26:case 27:case 5:var r=Na(l);break;default:r=l}"function"==typeof t?e.refCleanup=t(r):t.current=r}}catch(t){Er(e,n,t)}}function fl(e,n){var t=e.ref,l=e.refCleanup;if(null!==t)if("function"==typeof l)try{l()}catch(t){Er(e,n,t)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof t)try{t(null)}catch(t){Er(e,n,t)}else t.current=null}function dl(e){var n=e.type,t=e.memoizedProps,l=e.stateNode;try{bu(l,n,t,e)}catch(n){Er(e,e.return,n)}}function pl(e,n,t){try{vu(e.stateNode,e.type,t,n,e)}catch(n){Er(e,e.return,n)}}function ml(e){return 5===e.tag||3===e.tag||!!ui&&26===e.tag||!!Si&&27===e.tag||4===e.tag}function hl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ml(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&(!Si||27!==e.tag)&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function gl(e,n,t){var l=e.tag;if(5===l||6===l)e=e.stateNode,n?Su(t,e,n):hu(t,e);else if(!(4===l||Si&&27===l)&&null!==(e=e.child))for(gl(e,n,t),e=e.sibling;null!==e;)gl(e,n,t),e=e.sibling}function bl(e,n,t){var l=e.tag;if(5===l||6===l)e=e.stateNode,n?yu(t,e,n):mu(t,e);else if(!(4===l||Si&&27===l)&&null!==(e=e.child))for(bl(e,n,t),e=e.sibling;null!==e;)bl(e,n,t),e=e.sibling}function vl(e,n,t){e=e.containerInfo;try{Iu(e,t)}catch(e){Er(n,n.return,e)}}function yl(e,n){for(_a(e.containerInfo),xs=n;null!==xs;)if(n=(e=xs).child,1028&e.subtreeFlags&&null!==n)n.return=e,xs=n;else for(;null!==xs;){var t=(e=xs).alternate;switch(n=e.flags,e.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&n&&null!==t){n=void 0;var l=e,a=t.memoizedProps;t=t.memoizedState;var u=l.stateNode;try{var i=et(l.type,a,(l.elementType,l.type));n=u.getSnapshotBeforeUpdate(i,t),u.__reactInternalSnapshotBeforeUpdate=n}catch(e){Er(l,l.return,e)}}break;case 3:1024&n&&Ma&&Eu(e.stateNode.containerInfo);break;default:if(1024&n)throw Error(r(163))}if(null!==(n=e.sibling)){n.return=e.return,xs=n;break}xs=e.return}return i=Ps,Ps=!1,i}function Sl(e,n,t){var l=t.flags;switch(t.tag){case 0:case 11:case 15:Tl(e,t),4&l&&ul(5,t);break;case 1:if(Tl(e,t),4&l)if(e=t.stateNode,null===n)try{e.componentDidMount()}catch(e){Er(t,t.return,e)}else{var r=et(t.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(r,n,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Er(t,t.return,e)}}64&l&&ol(t),512&l&&cl(t,t.return);break;case 3:if(Tl(e,t),64&l&&null!==(l=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 27:case 5:e=Na(t.child.stateNode);break;case 1:e=t.child.stateNode}try{ye(l,e)}catch(e){Er(t,t.return,e)}}break;case 26:if(ui){Tl(e,t),512&l&&cl(t,t.return);break}case 27:case 5:Tl(e,t),null===n&&4&l&&dl(t),512&l&&cl(t,t.return);break;case 12:Tl(e,t);break;case 13:Tl(e,t),4&l&&xl(e,t);break;case 22:if(!(r=null!==t.memoizedState||Ss)){n=null!==n&&null!==n.memoizedState||ks;var a=Ss,u=ks;Ss=r,(ks=n)&&!u?Il(e,t,!!(8772&t.subtreeFlags)):Tl(e,t),Ss=a,ks=u}512&l&&("manual"===t.memoizedProps.mode?cl(t,t.return):fl(t,t.return));break;default:Tl(e,t)}}function kl(e){var n=e.alternate;null!==n&&(e.alternate=null,kl(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&Ya(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function zl(e,n,t){for(t=t.child;null!==t;)wl(e,n,t),t=t.sibling}function wl(e,n,t){if(Oi&&"function"==typeof Oi.onCommitFiberUnmount)try{Oi.onCommitFiberUnmount(Vi,t)}catch(e){}switch(t.tag){case 26:if(ui){ks||fl(t,n),zl(e,n,t),t.memoizedState?fi(t.memoizedState):t.stateNode&&mi(t.stateNode);break}case 27:if(Si){ks||fl(t,n);var l=Ns,r=Cs;Ns=t.stateNode,zl(e,n,t),xi(t.stateNode),Ns=l,Cs=r;break}case 5:ks||fl(t,n);case 6:if(Ma){if(l=Ns,r=Cs,Ns=null,zl(e,n,t),Cs=r,null!==(Ns=l))if(Cs)try{zu(Ns,t.stateNode)}catch(e){Er(t,n,e)}else try{ku(Ns,t.stateNode)}catch(e){Er(t,n,e)}}else zl(e,n,t);break;case 18:Ma&&null!==Ns&&(Cs?ti(Ns,t.stateNode):ni(Ns,t.stateNode));break;case 4:Ma?(l=Ns,r=Cs,Ns=t.stateNode.containerInfo,Cs=!0,zl(e,n,t),Ns=l,Cs=r):(Wa&&vl(t.stateNode,t,Lu()),zl(e,n,t));break;case 0:case 11:case 14:case 15:ks||il(2,t,n),ks||il(4,t,n),zl(e,n,t);break;case 1:ks||(fl(t,n),"function"==typeof(l=t.stateNode).componentWillUnmount&&sl(t,n,l)),zl(e,n,t);break;case 21:zl(e,n,t);break;case 22:ks||fl(t,n),ks=(l=ks)||null!==t.memoizedState,zl(e,n,t),ks=l;break;default:zl(e,n,t)}}function xl(e,n){if($a&&null===n.memoizedState&&(null!==(e=n.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{ei(e)}catch(e){Er(n,n.return,e)}}function Pl(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return null===n&&(n=e.stateNode=new ws),n;case 22:return null===(n=(e=e.stateNode)._retryCache)&&(n=e._retryCache=new ws),n;default:throw Error(r(435,e.tag))}}function Nl(e,n){var t=Pl(e);n.forEach(function(n){var l=Ir.bind(null,e,n);t.has(n)||(t.add(n),n.then(l,l))})}function Cl(e,n){var t=n.deletions;if(null!==t)for(var l=0;l";case Rs:return":has("+(Yl(e)||"")+")";case Is:return'[role="'+e.value+'"]';case Us:return'"'+e.value+'"';case Fs:return'[data-testname="'+e.value+'"]';default:throw Error(r(365))}}function Kl(e,n){var t=[];e=[e,0];for(var l=0;lt?32:t;t=Sa.T;var a=Oa();try{if(Va(l),Sa.T=null,null===oc)var u=!1;else{l=fc,fc=null;var i=oc,o=sc;if(oc=null,sc=0,6&Hs)throw Error(r(331));var s=Hs;if(Hs|=4,Bl(i.current),Dl(i,i.current,o,l),Hs=s,te(0,!1),Oi&&"function"==typeof Oi.onPostCommitFiberRoot)try{Oi.onPostCommitFiberRoot(Vi,i)}catch(e){}u=!0}return u}finally{Va(a),Sa.T=t,Pr(e,n)}}return!1}function Cr(e,n,t){n=F(t,n),null!==(e=pe(e,n=lt(e.stateNode,n,2),2))&&(C(e,2),ne(e))}function Er(e,n,t){if(3===e.tag)Cr(e,e,t);else for(;null!==n;){if(3===n.tag){Cr(n,e,t);break}if(1===n.tag){var l=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof l.componentDidCatch&&(null===uc||!uc.has(l))){e=F(t,e),null!==(l=pe(n,t=rt(2),2))&&(at(t,l,n,e),C(l,2),ne(l));break}}n=n.return}}function _r(e,n,t){var l=e.pingCache;if(null===l){l=e.pingCache=new Ds;var r=new Set;l.set(n,r)}else void 0===(r=l.get(n))&&(r=new Set,l.set(n,r));r.has(t)||(Os=!0,r.add(t),e=Lr.bind(null,e,n,t),n.then(e,e))}function Lr(e,n,t){var l=e.pingCache;null!==l&&l.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,js===e&&(Ws&t)===t&&(4===Gs||3===Gs&&(62914560&Ws)===Ws&&300>Hi()-lc?!(2&Hs)&&or(e,0):Js|=t,Zs===Ws&&(Zs=0)),ne(e)}function Tr(e,n){0===n&&(n=P()),null!==(e=X(e,n))&&(C(e,n),ne(e))}function Rr(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),Tr(e,t)}function Ir(e,n){var t=0;switch(e.tag){case 13:var l=e.stateNode,a=e.memoizedState;null!==a&&(t=a.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(r(314))}null!==l&&l.delete(n),Tr(e,t)}function Fr(e,n,t,l){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ur(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Qr(e,n){var l=e.alternate;return null===l?((l=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=n,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=31457280&e.flags,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,n=e.dependencies,l.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function Dr(e,n){e.flags&=31457282;var t=e.alternate;return null===t?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,e.type=t.type,n=t.dependencies,e.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function Hr(e,n,l,a,u,i){var o=0;if(a=e,"function"==typeof e)Ur(e)&&(o=1);else if("string"==typeof e)o=ui&&Si?ii(e,l,ro.current)?26:Pi(e)?27:5:ui?ii(e,l,ro.current)?26:5:Si&&Pi(e)?27:5;else e:switch(e){case la:return jr(l.children,u,i,n);case ra:o=8,u|=24;break;case aa:return(e=t(12,l,n,2|u)).elementType=aa,e.lanes=i,e;case ca:return(e=t(13,l,n,u)).elementType=ca,e.lanes=i,e;case fa:return(e=t(19,l,n,u)).elementType=fa,e.lanes=i,e;case ma:return Mr(l,u,i,n);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ua:case oa:o=10;break e;case ia:o=9;break e;case sa:o=11;break e;case da:o=14;break e;case pa:o=16,a=null;break e}o=29,l=Error(r(130,null===e?"null":typeof e,"")),a=null}return(n=t(o,l,n,u)).elementType=e,n.type=a,n.lanes=i,n}function jr(e,n,l,r){return(e=t(7,e,r,n)).lanes=l,e}function Mr(e,n,l,a){(e=t(22,e,a,n)).elementType=ma,e.lanes=l;var u={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=u._current;if(null===e)throw Error(r(456));if(!(2&u._pendingVisibility)){var n=X(e,2);null!==n&&(u._pendingVisibility|=2,er(n,0,2))}},attach:function(){var e=u._current;if(null===e)throw Error(r(456));if(2&u._pendingVisibility){var n=X(e,2);null!==n&&(u._pendingVisibility&=-3,er(n,0,2))}}};return e.stateNode=u,e}function Wr(e,n,l){return(e=t(6,e,null,n)).lanes=l,e}function $r(e,n,l){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=l,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ar(e,n,t,l,r,a,u,i){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Ha,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=N(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=N(0),this.hiddenUpdates=N(null),this.identifierPrefix=l,this.onUncaughtError=r,this.onCaughtError=a,this.onRecoverableError=u,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=i,this.incompleteTransitions=new Map}function Br(e,n,l,r,a,u,i,o,s,c,f,d){return e=new Ar(e,n,l,i,o,s,c,d),n=1,!0===u&&(n|=24),u=t(3,null,null,n),e.current=u,u.stateNode=e,(n=Wt()).refCount++,e.pooledCache=n,n.refCount++,u.memoizedState={element:r,isDehydrated:l,cache:n},ce(u),e}function Vr(e){return e?e=Ei:Ei}function Or(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error(r(188));throw e=Object.keys(e).join(","),Error(r(268,e))}return null===(e=null!==(e=m(n))?h(e):null)?null:Na(e.stateNode)}function qr(e,n,t,l,r,a){r=Vr(r),null===l.context?l.context=r:l.pendingContext=r,(l=de(n)).payload={element:t},null!==(a=void 0===a?null:a)&&(l.callback=a),null!==(t=pe(e,l,n))&&(er(t,0,n),me(t,e,n))}function Gr(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t>>=0)?32:31-(Li(e)/Ti|0)|0},Li=Math.log,Ti=Math.LN2,Ri=128,Ii=4194304,Fi=Xr.unstable_scheduleCallback,Ui=Xr.unstable_cancelCallback,Qi=Xr.unstable_shouldYield,Di=Xr.unstable_requestPaint,Hi=Xr.unstable_now,ji=Xr.unstable_ImmediatePriority,Mi=Xr.unstable_UserBlockingPriority,Wi=Xr.unstable_NormalPriority,$i=Xr.unstable_IdlePriority,Ai=Xr.log,Bi=Xr.unstable_setDisableYieldValue,Vi=null,Oi=null,qi="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},Gi=new WeakMap,Yi=[],Ki=0,Ji=null,Xi=0,Zi=[],eo=0,no=null,to=1,lo="",ro=b(null),ao=b(null),uo=b(null),io=b(null),oo=null,so=null,co=!1,fo=null,po=!1,mo=Error(r(519)),ho=[],go=0,bo=0,vo=null,yo=null,So=!1,ko=!1,zo=!1,wo=0,xo=null,Po=0,No=0,Co=null,Eo=!1,_o=!1,Lo=Object.prototype.hasOwnProperty,To=Error(r(460)),Ro=Error(r(474)),Io={then:function(){}},Fo=null,Uo=null,Qo=0,Do=_e(!0),Ho=_e(!1),jo=b(null),Mo=b(0),Wo=b(null),$o=null,Ao=b(0),Bo=0,Vo=null,Oo=null,qo=null,Go=!1,Yo=!1,Ko=!1,Jo=0,Xo=0,Zo=null,es=0,ns=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},ts={readContext:Ht,use:Ke,useCallback:He,useContext:He,useEffect:He,useImperativeHandle:He,useLayoutEffect:He,useInsertionEffect:He,useMemo:He,useReducer:He,useRef:He,useState:He,useDebugValue:He,useDeferredValue:He,useTransition:He,useSyncExternalStore:He,useId:He};ts.useCacheRefresh=He,ts.useMemoCache=He,ts.useHostTransitionStatus=He,ts.useFormState=He,ts.useActionState=He,ts.useOptimistic=He;var ls={readContext:Ht,use:Ke,useCallback:function(e,n){return qe().memoizedState=[e,void 0===n?null:n],e},useContext:Ht,useEffect:Cn,useImperativeHandle:function(e,n,t){t=null!=t?t.concat([e]):null,Pn(4194308,4,Tn.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Pn(4194308,4,e,n)},useInsertionEffect:function(e,n){Pn(4,2,e,n)},useMemo:function(e,n){var t=qe();n=void 0===n?null:n;var l=e();if(Ko){I(!0);try{e()}finally{I(!1)}}return t.memoizedState=[l,n],l},useReducer:function(e,n,t){var l=qe();if(void 0!==t){var r=t(n);if(Ko){I(!0);try{t(n)}finally{I(!1)}}}else r=n;return l.memoizedState=l.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},l.queue=e,e=e.dispatch=Bn.bind(null,Vo,e),[l.memoizedState,e]},useRef:function(e){return e={current:e},qe().memoizedState=e},useState:function(e){var n=(e=sn(e)).queue,t=Vn.bind(null,Vo,n);return n.dispatch=t,[e.memoizedState,t]},useDebugValue:In,useDeferredValue:function(e,n){return Qn(qe(),e,n)},useTransition:function(){var e=sn(!1);return e=Hn.bind(null,Vo,e.queue,!0,!1),qe().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,t){var l=Vo,a=qe();if(co){if(void 0===t)throw Error(r(407));t=t()}else{if(t=n(),null===js)throw Error(r(349));60&Ws||ln(l,n,t)}a.memoizedState=t;var u={value:t,getSnapshot:n};return a.queue=u,Cn(an.bind(null,l,u,e),[e]),l.flags|=2048,wn(9,rn.bind(null,l,u,t,n),{destroy:void 0},null),t},useId:function(){var e=qe(),n=js.identifierPrefix;if(co){var t=lo;n=":"+n+"R"+(t=(to&~(1<<32-_i(to)-1)).toString(32)+t),0<(t=Jo++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=es++).toString(32)+":";return e.memoizedState=n},useCacheRefresh:function(){return qe().memoizedState=An.bind(null,Vo)}};ls.useMemoCache=Je,ls.useHostTransitionStatus=Mn,ls.useFormState=vn,ls.useActionState=vn,ls.useOptimistic=function(e){var n=qe();n.memoizedState=n.baseState=e;var t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=t,n=qn.bind(null,Vo,!0,t),t.dispatch=n,[e,n]};var rs={readContext:Ht,use:Ke,useCallback:Fn,useContext:Ht,useEffect:En,useImperativeHandle:Rn,useInsertionEffect:_n,useLayoutEffect:Ln,useMemo:Un,useReducer:Ze,useRef:xn,useState:function(){return Ze(Xe)},useDebugValue:In,useDeferredValue:function(e,n){return Dn(Ge(),Oo.memoizedState,e,n)},useTransition:function(){var e=Ze(Xe)[0],n=Ge().memoizedState;return["boolean"==typeof e?e:Ye(e),n]},useSyncExternalStore:tn,useId:Wn};rs.useCacheRefresh=$n,rs.useMemoCache=Je,rs.useHostTransitionStatus=Mn,rs.useFormState=yn,rs.useActionState=yn,rs.useOptimistic=function(e,n){return cn(Ge(),0,e,n)};var as={readContext:Ht,use:Ke,useCallback:Fn,useContext:Ht,useEffect:En,useImperativeHandle:Rn,useInsertionEffect:_n,useLayoutEffect:Ln,useMemo:Un,useReducer:nn,useRef:xn,useState:function(){return nn(Xe)},useDebugValue:In,useDeferredValue:function(e,n){var t=Ge();return null===Oo?Qn(t,e,n):Dn(t,Oo.memoizedState,e,n)},useTransition:function(){var e=nn(Xe)[0],n=Ge().memoizedState;return["boolean"==typeof e?e:Ye(e),n]},useSyncExternalStore:tn,useId:Wn};as.useCacheRefresh=$n,as.useMemoCache=Je,as.useHostTransitionStatus=Mn,as.useFormState=zn,as.useActionState=zn,as.useOptimistic=function(e,n){var t=Ge();return null!==Oo?cn(t,0,e,n):(t.baseState=e,[e,t.queue.dispatch])};var us={isMounted:function(e){return!!(e=e._reactInternals)&&d(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var l=Xl(),r=de(l);r.payload=n,null!=t&&(r.callback=t),null!==(n=pe(e,r,l))&&(er(n,0,l),me(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var l=Xl(),r=de(l);r.tag=1,r.payload=n,null!=t&&(r.callback=t),null!==(n=pe(e,r,l))&&(er(n,0,l),me(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Xl(),l=de(t);l.tag=2,null!=n&&(l.callback=n),null!==(n=pe(e,l,t))&&(er(n,0,t),me(n,e,t))}},is="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},os=Error(r(461)),ss=!1,cs={dehydrated:null,treeContext:null,retryLane:0},fs=b(null),ds=null,ps=null,ms="undefined"!=typeof AbortController?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(n,t){e.push(t)}};this.abort=function(){n.aborted=!0,e.forEach(function(e){return e()})}},hs=Xr.unstable_scheduleCallback,gs=Xr.unstable_NormalPriority,bs={$$typeof:oa,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},vs=Sa.S;Sa.S=function(e,n){"object"==typeof n&&null!==n&&"function"==typeof n.then&&oe(0,n),null!==vs&&vs(e,n)};var ys=b(null),Ss=!1,ks=!1,zs=!1,ws="function"==typeof WeakSet?WeakSet:Set,xs=null,Ps=!1,Ns=null,Cs=!1,Es=null,_s=8192,Ls={getCacheForType:function(e){var n=Ht(bs),t=n.data.get(e);return void 0===t&&(t=e(),n.data.set(e,t)),t}},Ts=0,Rs=1,Is=2,Fs=3,Us=4;if("function"==typeof Symbol&&Symbol.for){var Qs=Symbol.for;Ts=Qs("selector.component"),Rs=Qs("selector.has_pseudo_class"),Is=Qs("selector.role"),Fs=Qs("selector.test_id"),Us=Qs("selector.text")}var Ds="function"==typeof WeakMap?WeakMap:Map,Hs=0,js=null,Ms=null,Ws=0,$s=0,As=null,Bs=!1,Vs=!1,Os=!1,qs=0,Gs=0,Ys=0,Ks=0,Js=0,Xs=0,Zs=0,ec=null,nc=null,tc=!1,lc=0,rc=1/0,ac=null,uc=null,ic=!1,oc=null,sc=0,cc=0,fc=null,dc=0,pc=null;return Kr.attemptContinuousHydration=function(e){if(13===e.tag){var n=X(e,67108864);null!==n&&er(n,0,67108864),Yr(e,67108864)}},Kr.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var n=Xl(),t=X(e,n);null!==t&&er(t,0,n),Yr(e,n)}},Kr.attemptSynchronousHydration=function(e){switch(e.tag){case 3:if((e=e.stateNode).current.memoizedState.isDehydrated){var n=S(e.pendingLanes);if(0!==n){for(e.pendingLanes|=2,e.entangledLanes|=2;n;){var t=1<<31-_i(n);e.entanglements[1]|=t,n&=~t}ne(e),!(6&Hs)&&(rc=Hi()+500,te(0,!1))}}break;case 13:null!==(n=X(e,2))&&er(n,0,2),ur(),Yr(e,2)}},Kr.batchedUpdates=function(e,n){return e(n)},Kr.createComponentSelector=function(e){return{$$typeof:Ts,value:e}},Kr.createContainer=function(e,n,t,l,r,a,u,i,o,s){return Br(e,n,!1,null,0,l,a,u,i,o,0,null)},Kr.createHasPseudoClassSelector=function(e){return{$$typeof:Rs,value:e}},Kr.createHydrationContainer=function(e,n,t,l,r,a,u,i,o,s,c,f,d){return(e=Br(t,l,!0,e,0,a,i,o,s,c,0,d)).context=Vr(null),t=e.current,(r=de(l=Xl())).callback=null!=n?n:null,pe(t,r,l),e.current.lanes=l,C(e,l),ne(e),e},Kr.createPortal=function(e,n,t){var l=3=c&&u>=d&&a<=f&&i<=p){e.splice(n,1);break}if(!(l!==c||t.width!==s.width||pi)){d>u&&(s.height+=d-u,s.y=u),pa)){c>l&&(s.width+=c-l,s.x=l),ft&&(t=o)),o ")+"\n\nNo matching component was found for:\n "+e.join(" > ")}return null},Kr.getPublicRootInstance=function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 27:case 5:return Na(e.child.stateNode);default:return e.child.stateNode}},Kr.injectIntoDevTools=function(){var e={bundleType:0,version:wa,rendererPackageName:xa,currentDispatcherRef:Sa,findFiberByHostInstance:Aa,reconcilerVersion:"19.0.0"};if(null!==Pa&&(e.rendererConfig=Pa),"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)e=!1;else{var n=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(n.isDisabled||!n.supportsFiber)e=!0;else{try{Vi=n.inject(e),Oi=n}catch(e){}e=!!n.checkDCE}}return e},Kr.isAlreadyRendering=function(){return!1},Kr.observeVisibleRects=function(e,n,t,l){if(!uu)throw Error(r(363));e=Jl(e,n);var a=pu(e,t,l).disconnect;return{disconnect:function(){a()}}},Kr.shouldError=function(){return null},Kr.shouldSuspend=function(){return!1},Kr.startHostTransition=function(e,n,t,a){if(5!==e.tag)throw Error(r(476));var u=jn(e).queue;Hn(e,u,n,nu,null===t?l:function(){var n=jn(e).next.queue;return On(e,n,{},Xl()),t(a)})},Kr.updateContainer=function(e,n,t,l){var r=n.current,a=Xl();return qr(r,a,e,n,t,l),a},Kr.updateContainerSync=function(e,n,t,l){return 0===n.tag&&Nr(),qr(n.current,2,e,n,t,l),2},Kr},r.exports.default=r.exports,Object.defineProperty(r.exports,"__esModule",{value:!0})},5710,[14,5711]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},5711,[5712]); +"use strict";r.exports=function(e){function t(e,n,t,l){return new Fr(e,n,t,l)}function l(){}function r(e){var n="https://react.dev/errors/"+e;if(1)":-1--r||s[l]!==c[r]){var f="\n"+s[l].replace(" at new "," at ");return e.displayName&&f.includes("")&&(f=f.replace("",e.displayName)),f}}while(1<=l&&0<=r);break}}}finally{ka=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?o(t):""}function c(e){switch(e.tag){case 26:case 27:case 5:return o(e.type);case 16:return o("Lazy");case 13:return o("Suspense");case 19:return o("SuspenseList");case 0:case 15:return e=s(e.type,!1);case 11:return e=s(e.type.render,!1);case 1:return e=s(e.type,!0);default:return""}}function f(e){try{var n="";do{n+=c(e),e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function d(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{!!(4098&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function p(e){if(d(e)!==e)throw Error(r(188))}function m(e){var n=e.alternate;if(!n){if(null===(n=d(e)))throw Error(r(188));return n!==e?null:e}for(var t=e,l=n;;){var a=t.return;if(null===a)break;var u=a.alternate;if(null===u){if(null!==(l=a.return)){t=l;continue}break}if(a.child===u.child){for(u=a.child;u;){if(u===t)return p(a),e;if(u===l)return p(a),n;u=u.sibling}throw Error(r(188))}if(t.return!==l.return)t=a,l=u;else{for(var i=!1,o=a.child;o;){if(o===t){i=!0,t=a,l=u;break}if(o===l){i=!0,l=a,t=u;break}o=o.sibling}if(!i){for(o=u.child;o;){if(o===t){i=!0,t=u,l=a;break}if(o===l){i=!0,l=u,t=a;break}o=o.sibling}if(!i)throw Error(r(189))}}if(t.alternate!==l)throw Error(r(190))}if(3!==t.tag)throw Error(r(188));return t.stateNode.current===t?e:n}function h(e){var n=e.tag;if(5===n||26===n||27===n||6===n)return e;for(e=e.child;null!==e;){if(null!==(n=h(e)))return n;e=e.sibling}return null}function g(e){var n=e.tag;if(5===n||26===n||27===n||6===n)return e;for(e=e.child;null!==e;){if(4!==e.tag&&null!==(n=g(e)))return n;e=e.sibling}return null}function b(e){return{current:e}}function v(e){0>Ci||(e.current=Ni[Ci],Ni[Ci]=null,Ci--)}function y(e,n){Ci++,Ni[Ci]=e.current,e.current=n}function S(e){var n=42&e;if(0!==n)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function k(e,n){var t=e.pendingLanes;if(0===t)return 0;var l=0,r=e.suspendedLanes,a=e.pingedLanes,u=e.warmLanes;e=0!==e.finishedLanes;var i=134217727&t;return 0!==i?0!==(t=i&~r)?l=S(t):0!==(a&=i)?l=S(a):e||0!==(u=i&~u)&&(l=S(u)):0!==(i=t&~r)?l=S(i):0!==a?l=S(a):e||0!==(u=t&~u)&&(l=S(u)),0===l?0:0!==n&&n!==l&&0===(n&r)&&((r=l&-l)>=(u=n&-n)||32===r&&4194176&u)?n:l}function z(e,n){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function w(e,n){switch(e){case 1:case 2:case 4:case 8:return n+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function x(){var e=Ri;return!(4194176&(Ri<<=1))&&(Ri=128),e}function P(){var e=Ii;return!(62914560&(Ii<<=1))&&(Ii=4194304),e}function N(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function C(e,n){e.pendingLanes|=n,268435456!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function E(e,n,t,l,r,a){var u=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var i=e.entanglements,o=e.expirationTimes,s=e.hiddenUpdates;for(t=u&~t;0>=u,r-=u,to=1<<32-_i(n)+r|t<d?(p=f,f=null):p=f.sibling;var b=h(t,f,a[d],i);if(null===b){null===f&&(f=p);break}e&&f&&null===b.alternate&&n(t,f),r=o(b,r,d),null===c?s=b:c.sibling=b,c=b,f=p}if(d===a.length)return l(t,f),co&&U(t,d),s;if(null===f){for(;dp?(b=d,d=null):b=d.sibling;var y=h(t,d,v.value,s);if(null===y){null===d&&(d=b);break}e&&d&&null===y.alternate&&n(t,d),a=o(y,a,p),null===f?c=y:f.sibling=y,f=y,d=b}if(v.done)return l(t,d),co&&U(t,p),c;if(null===d){for(;!v.done;p++,v=i.next())null!==(v=m(t,v.value,s))&&(a=o(v,a,p),null===f?c=v:f.sibling=v,f=v);return co&&U(t,p),c}for(d=u(d);!v.done;p++,v=i.next())null!==(v=g(d,t,p,v.value,s))&&(e&&null!==v.alternate&&d.delete(null===v.key?p:v.key),a=o(v,a,p),null===f?c=v:f.sibling=v,f=v);return e&&d.forEach(function(e){return n(t,e)}),co&&U(t,p),c}function y(e,t,u,o){if("object"==typeof u&&null!==u&&u.type===la&&null===u.key&&(u=u.props.children),"object"==typeof u&&null!==u){switch(u.$$typeof){case na:e:{for(var c=u.key;null!==t;){if(t.key===c){if((c=u.type)===la){if(7===t.tag){l(e,t.sibling),(o=i(t,u.props.children)).return=e,e=o;break e}}else if(t.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===pa&&Ee(c)===t.type){l(e,t.sibling),Ne(o=i(t,u.props),u),o.return=e,e=o;break e}l(e,t);break}n(e,t),t=t.sibling}u.type===la?((o=jr(u.props.children,e.mode,o,u.key)).return=e,e=o):(Ne(o=Hr(u.type,u.key,u.props,null,e.mode,o),u),o.return=e,e=o)}return s(e);case ta:e:{for(c=u.key;null!==t;){if(t.key===c){if(4===t.tag&&t.stateNode.containerInfo===u.containerInfo&&t.stateNode.implementation===u.implementation){l(e,t.sibling),(o=i(t,u.children||[])).return=e,e=o;break e}l(e,t);break}n(e,t),t=t.sibling}(o=$r(u,e.mode,o)).return=e,e=o}return s(e);case pa:return y(e,t,u=(c=u._init)(u._payload),o)}if(za(u))return b(e,t,u,o);if(a(u)){if("function"!=typeof(c=a(u)))throw Error(r(150));return v(e,t,u=c.call(u),o)}if("function"==typeof u.then)return y(e,t,Pe(u),o);if(u.$$typeof===oa)return y(e,t,jt(e,u),o);Ce(e,u)}return"string"==typeof u&&""!==u||"number"==typeof u||"bigint"==typeof u?(u=""+u,null!==t&&6===t.tag?(l(e,t.sibling),(o=i(t,u)).return=e,e=o):(l(e,t),(o=Wr(u,e.mode,o)).return=e,e=o),s(e)):l(e,t)}return function(e,n,l,r){try{Qo=0;var a=y(e,n,l,r);return Uo=null,a}catch(n){if(n===To)throw n;var u=t(29,n,null,e.mode);return u.lanes=r,u.return=e,u}}}function Le(e,n){y(Mo,e=qs),y(jo,n),qs=e|n.baseLanes}function Te(){y(Mo,qs),y(jo,jo.current)}function Re(){qs=Mo.current,v(jo),v(Mo)}function Ie(e){var n=e.alternate;y(Ao,1&Ao.current),y(Wo,e),null===$o&&(null===n||null!==jo.current||null!==n.memoizedState)&&($o=e)}function Fe(e){if(22===e.tag){if(y(Ao,Ao.current),y(Wo,e),null===$o){var n=e.alternate;null!==n&&null!==n.memoizedState&&($o=e)}}else Ue()}function Ue(){y(Ao,Ao.current),y(Wo,Wo.current)}function Qe(e){v(Wo),$o===e&&($o=null),v(Ao)}function De(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||Qu(t)||Du(t)))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(128&n.flags)return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function He(){throw Error(r(321))}function je(e,n){if(null===n)return!1;for(var t=0;ta?a:8);var u,i,o,s=Sa.T,c={};Sa.T=c,qn(e,!1,n,t);try{var f=r(),d=Sa.S;if(null!==d&&d(c,f),null!==f&&"object"==typeof f&&"function"==typeof f.then)On(e,n,(u=l,i=[],o={status:"pending",value:null,reason:null,then:function(e){i.push(e)}},f.then(function(){o.status="fulfilled",o.value=u;for(var e=0;erc&&(n.flags|=128,l=!0,nl(a,!1),n.lanes=4194304)}else{if(!l)if(null!==(e=De(u))){if(n.flags|=128,l=!0,e=e.updateQueue,n.updateQueue=e,el(n,e),nl(a,!0),null===a.tail&&"hidden"===a.tailMode&&!u.alternate&&!co)return tl(n),null}else 2*Hi()-a.renderingStartTime>rc&&536870912!==t&&(n.flags|=128,l=!0,nl(a,!1),n.lanes=4194304);a.isBackwards?(u.sibling=n.child,n.child=u):(null!==(e=a.last)?e.sibling=u:n.child=u,a.last=u)}return null!==a.tail?(n=a.tail,a.rendering=n,a.tail=n.sibling,a.renderingStartTime=Hi(),n.sibling=null,e=Ao.current,y(Ao,l?1&e|2:1&e),n):(tl(n),null);case 22:case 23:return Qe(n),Re(),l=null!==n.memoizedState,null!==e?null!==e.memoizedState!==l&&(n.flags|=8192):l&&(n.flags|=8192),l?!!(536870912&t)&&!(128&n.flags)&&(tl(n),6&n.subtreeFlags&&(n.flags|=8192)):tl(n),null!==(t=n.updateQueue)&&el(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),l=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(l=n.memoizedState.cachePool.pool),l!==t&&(n.flags|=2048),null!==e&&v(ys),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),Rt(bs),tl(n),null;case 25:return null}throw Error(r(156,n.tag))}function rl(e,n){switch(H(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return Rt(bs),M(),65536&(e=n.flags)&&!(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return $(n),null;case 13:if(Qe(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(r(340));q()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return v(Ao),null;case 4:return M(),null;case 10:return Rt(n.type),null;case 22:case 23:return Qe(n),Re(),null!==e&&v(ys),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return Rt(bs),null;default:return null}}function al(e,n){switch(H(n),n.tag){case 3:Rt(bs),M();break;case 26:case 27:case 5:$(n);break;case 4:M();break;case 13:Qe(n);break;case 19:v(Ao);break;case 10:Rt(n.type);break;case 22:case 23:Qe(n),Re(),null!==e&&v(ys);break;case 24:Rt(bs)}}function ul(e,n){try{var t=n.updateQueue,l=null!==t?t.lastEffect:null;if(null!==l){var r=l.next;t=r;do{if((t.tag&e)===e){l=void 0;var a=t.create,u=t.inst;l=a(),u.destroy=l}t=t.next}while(t!==r)}}catch(e){Er(n,n.return,e)}}function il(e,n,t){try{var l=n.updateQueue,r=null!==l?l.lastEffect:null;if(null!==r){var a=r.next;l=a;do{if((l.tag&e)===e){var u=l.inst,i=u.destroy;if(void 0!==i){u.destroy=void 0,r=n;var o=t;try{i()}catch(e){Er(r,o,e)}}}l=l.next}while(l!==a)}}catch(e){Er(n,n.return,e)}}function ol(e){var n=e.updateQueue;if(null!==n){var t=e.stateNode;try{ye(n,t)}catch(n){Er(e,e.return,n)}}}function sl(e,n,t){t.props=et(e.type,e.memoizedProps),t.state=e.memoizedState;try{t.componentWillUnmount()}catch(t){Er(e,n,t)}}function cl(e,n){try{var t=e.ref;if(null!==t){var l=e.stateNode;switch(e.tag){case 26:case 27:case 5:var r=Na(l);break;default:r=l}"function"==typeof t?e.refCleanup=t(r):t.current=r}}catch(t){Er(e,n,t)}}function fl(e,n){var t=e.ref,l=e.refCleanup;if(null!==t)if("function"==typeof l)try{l()}catch(t){Er(e,n,t)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof t)try{t(null)}catch(t){Er(e,n,t)}else t.current=null}function dl(e){var n=e.type,t=e.memoizedProps,l=e.stateNode;try{bu(l,n,t,e)}catch(n){Er(e,e.return,n)}}function pl(e,n,t){try{vu(e.stateNode,e.type,t,n,e)}catch(n){Er(e,e.return,n)}}function ml(e){return 5===e.tag||3===e.tag||!!ui&&26===e.tag||!!Si&&27===e.tag||4===e.tag}function hl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ml(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&(!Si||27!==e.tag)&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function gl(e,n,t){var l=e.tag;if(5===l||6===l)e=e.stateNode,n?Su(t,e,n):hu(t,e);else if(!(4===l||Si&&27===l)&&null!==(e=e.child))for(gl(e,n,t),e=e.sibling;null!==e;)gl(e,n,t),e=e.sibling}function bl(e,n,t){var l=e.tag;if(5===l||6===l)e=e.stateNode,n?yu(t,e,n):mu(t,e);else if(!(4===l||Si&&27===l)&&null!==(e=e.child))for(bl(e,n,t),e=e.sibling;null!==e;)bl(e,n,t),e=e.sibling}function vl(e,n,t){e=e.containerInfo;try{Iu(e,t)}catch(e){Er(n,n.return,e)}}function yl(e,n){for(_a(e.containerInfo),xs=n;null!==xs;)if(n=(e=xs).child,1028&e.subtreeFlags&&null!==n)n.return=e,xs=n;else for(;null!==xs;){var t=(e=xs).alternate;switch(n=e.flags,e.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&n&&null!==t){n=void 0;var l=e,a=t.memoizedProps;t=t.memoizedState;var u=l.stateNode;try{var i=et(l.type,a,(l.elementType,l.type));n=u.getSnapshotBeforeUpdate(i,t),u.__reactInternalSnapshotBeforeUpdate=n}catch(e){Er(l,l.return,e)}}break;case 3:1024&n&&Ma&&Eu(e.stateNode.containerInfo);break;default:if(1024&n)throw Error(r(163))}if(null!==(n=e.sibling)){n.return=e.return,xs=n;break}xs=e.return}return i=Ps,Ps=!1,i}function Sl(e,n,t){var l=t.flags;switch(t.tag){case 0:case 11:case 15:Tl(e,t),4&l&&ul(5,t);break;case 1:if(Tl(e,t),4&l)if(e=t.stateNode,null===n)try{e.componentDidMount()}catch(e){Er(t,t.return,e)}else{var r=et(t.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(r,n,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Er(t,t.return,e)}}64&l&&ol(t),512&l&&cl(t,t.return);break;case 3:if(Tl(e,t),64&l&&null!==(l=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 27:case 5:e=Na(t.child.stateNode);break;case 1:e=t.child.stateNode}try{ye(l,e)}catch(e){Er(t,t.return,e)}}break;case 26:if(ui){Tl(e,t),512&l&&cl(t,t.return);break}case 27:case 5:Tl(e,t),null===n&&4&l&&dl(t),512&l&&cl(t,t.return);break;case 12:Tl(e,t);break;case 13:Tl(e,t),4&l&&xl(e,t);break;case 22:if(!(r=null!==t.memoizedState||Ss)){n=null!==n&&null!==n.memoizedState||ks;var a=Ss,u=ks;Ss=r,(ks=n)&&!u?Il(e,t,!!(8772&t.subtreeFlags)):Tl(e,t),Ss=a,ks=u}512&l&&("manual"===t.memoizedProps.mode?cl(t,t.return):fl(t,t.return));break;default:Tl(e,t)}}function kl(e){var n=e.alternate;null!==n&&(e.alternate=null,kl(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&Ya(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function zl(e,n,t){for(t=t.child;null!==t;)wl(e,n,t),t=t.sibling}function wl(e,n,t){if(Oi&&"function"==typeof Oi.onCommitFiberUnmount)try{Oi.onCommitFiberUnmount(Vi,t)}catch(e){}switch(t.tag){case 26:if(ui){ks||fl(t,n),zl(e,n,t),t.memoizedState?fi(t.memoizedState):t.stateNode&&mi(t.stateNode);break}case 27:if(Si){ks||fl(t,n);var l=Ns,r=Cs;Ns=t.stateNode,zl(e,n,t),xi(t.stateNode),Ns=l,Cs=r;break}case 5:ks||fl(t,n);case 6:if(Ma){if(l=Ns,r=Cs,Ns=null,zl(e,n,t),Cs=r,null!==(Ns=l))if(Cs)try{zu(Ns,t.stateNode)}catch(e){Er(t,n,e)}else try{ku(Ns,t.stateNode)}catch(e){Er(t,n,e)}}else zl(e,n,t);break;case 18:Ma&&null!==Ns&&(Cs?ti(Ns,t.stateNode):ni(Ns,t.stateNode));break;case 4:Ma?(l=Ns,r=Cs,Ns=t.stateNode.containerInfo,Cs=!0,zl(e,n,t),Ns=l,Cs=r):(Wa&&vl(t.stateNode,t,Lu()),zl(e,n,t));break;case 0:case 11:case 14:case 15:ks||il(2,t,n),ks||il(4,t,n),zl(e,n,t);break;case 1:ks||(fl(t,n),"function"==typeof(l=t.stateNode).componentWillUnmount&&sl(t,n,l)),zl(e,n,t);break;case 21:zl(e,n,t);break;case 22:ks||fl(t,n),ks=(l=ks)||null!==t.memoizedState,zl(e,n,t),ks=l;break;default:zl(e,n,t)}}function xl(e,n){if($a&&null===n.memoizedState&&(null!==(e=n.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{ei(e)}catch(e){Er(n,n.return,e)}}function Pl(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return null===n&&(n=e.stateNode=new ws),n;case 22:return null===(n=(e=e.stateNode)._retryCache)&&(n=e._retryCache=new ws),n;default:throw Error(r(435,e.tag))}}function Nl(e,n){var t=Pl(e);n.forEach(function(n){var l=Ir.bind(null,e,n);t.has(n)||(t.add(n),n.then(l,l))})}function Cl(e,n){var t=n.deletions;if(null!==t)for(var l=0;l";case Rs:return":has("+(Yl(e)||"")+")";case Is:return'[role="'+e.value+'"]';case Us:return'"'+e.value+'"';case Fs:return'[data-testname="'+e.value+'"]';default:throw Error(r(365))}}function Kl(e,n){var t=[];e=[e,0];for(var l=0;lt?32:t;t=Sa.T;var a=Oa();try{if(Va(l),Sa.T=null,null===oc)var u=!1;else{l=fc,fc=null;var i=oc,o=sc;if(oc=null,sc=0,6&Hs)throw Error(r(331));var s=Hs;if(Hs|=4,Bl(i.current),Dl(i,i.current,o,l),Hs=s,te(0,!1),Oi&&"function"==typeof Oi.onPostCommitFiberRoot)try{Oi.onPostCommitFiberRoot(Vi,i)}catch(e){}u=!0}return u}finally{Va(a),Sa.T=t,Pr(e,n)}}return!1}function Cr(e,n,t){n=F(t,n),null!==(e=pe(e,n=lt(e.stateNode,n,2),2))&&(C(e,2),ne(e))}function Er(e,n,t){if(3===e.tag)Cr(e,e,t);else for(;null!==n;){if(3===n.tag){Cr(n,e,t);break}if(1===n.tag){var l=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof l.componentDidCatch&&(null===uc||!uc.has(l))){e=F(t,e),null!==(l=pe(n,t=rt(2),2))&&(at(t,l,n,e),C(l,2),ne(l));break}}n=n.return}}function _r(e,n,t){var l=e.pingCache;if(null===l){l=e.pingCache=new Ds;var r=new Set;l.set(n,r)}else void 0===(r=l.get(n))&&(r=new Set,l.set(n,r));r.has(t)||(Os=!0,r.add(t),e=Lr.bind(null,e,n,t),n.then(e,e))}function Lr(e,n,t){var l=e.pingCache;null!==l&&l.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,js===e&&(Ws&t)===t&&(4===Gs||3===Gs&&(62914560&Ws)===Ws&&300>Hi()-lc?!(2&Hs)&&or(e,0):Js|=t,Zs===Ws&&(Zs=0)),ne(e)}function Tr(e,n){0===n&&(n=P()),null!==(e=X(e,n))&&(C(e,n),ne(e))}function Rr(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),Tr(e,t)}function Ir(e,n){var t=0;switch(e.tag){case 13:var l=e.stateNode,a=e.memoizedState;null!==a&&(t=a.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(r(314))}null!==l&&l.delete(n),Tr(e,t)}function Fr(e,n,t,l){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ur(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Qr(e,n){var l=e.alternate;return null===l?((l=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=n,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=31457280&e.flags,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,n=e.dependencies,l.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function Dr(e,n){e.flags&=31457282;var t=e.alternate;return null===t?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,e.type=t.type,n=t.dependencies,e.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function Hr(e,n,l,a,u,i){var o=0;if(a=e,"function"==typeof e)Ur(e)&&(o=1);else if("string"==typeof e)o=ui&&Si?ii(e,l,ro.current)?26:Pi(e)?27:5:ui?ii(e,l,ro.current)?26:5:Si&&Pi(e)?27:5;else e:switch(e){case la:return jr(l.children,u,i,n);case ra:o=8,u|=24;break;case aa:return(e=t(12,l,n,2|u)).elementType=aa,e.lanes=i,e;case ca:return(e=t(13,l,n,u)).elementType=ca,e.lanes=i,e;case fa:return(e=t(19,l,n,u)).elementType=fa,e.lanes=i,e;case ma:return Mr(l,u,i,n);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ua:case oa:o=10;break e;case ia:o=9;break e;case sa:o=11;break e;case da:o=14;break e;case pa:o=16,a=null;break e}o=29,l=Error(r(130,null===e?"null":typeof e,"")),a=null}return(n=t(o,l,n,u)).elementType=e,n.type=a,n.lanes=i,n}function jr(e,n,l,r){return(e=t(7,e,r,n)).lanes=l,e}function Mr(e,n,l,a){(e=t(22,e,a,n)).elementType=ma,e.lanes=l;var u={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=u._current;if(null===e)throw Error(r(456));if(!(2&u._pendingVisibility)){var n=X(e,2);null!==n&&(u._pendingVisibility|=2,er(n,0,2))}},attach:function(){var e=u._current;if(null===e)throw Error(r(456));if(2&u._pendingVisibility){var n=X(e,2);null!==n&&(u._pendingVisibility&=-3,er(n,0,2))}}};return e.stateNode=u,e}function Wr(e,n,l){return(e=t(6,e,null,n)).lanes=l,e}function $r(e,n,l){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=l,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ar(e,n,t,l,r,a,u,i){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Ha,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=N(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=N(0),this.hiddenUpdates=N(null),this.identifierPrefix=l,this.onUncaughtError=r,this.onCaughtError=a,this.onRecoverableError=u,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=i,this.incompleteTransitions=new Map}function Br(e,n,l,r,a,u,i,o,s,c,f,d){return e=new Ar(e,n,l,i,o,s,c,d),n=1,!0===u&&(n|=24),u=t(3,null,null,n),e.current=u,u.stateNode=e,(n=Wt()).refCount++,e.pooledCache=n,n.refCount++,u.memoizedState={element:r,isDehydrated:l,cache:n},ce(u),e}function Vr(e){return e?e=Ei:Ei}function Or(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error(r(188));throw e=Object.keys(e).join(","),Error(r(268,e))}return null===(e=null!==(e=m(n))?h(e):null)?null:Na(e.stateNode)}function qr(e,n,t,l,r,a){r=Vr(r),null===l.context?l.context=r:l.pendingContext=r,(l=de(n)).payload={element:t},null!==(a=void 0===a?null:a)&&(l.callback=a),null!==(t=pe(e,l,n))&&(er(t,0,n),me(t,e,n))}function Gr(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t>>=0)?32:31-(Li(e)/Ti|0)|0},Li=Math.log,Ti=Math.LN2,Ri=128,Ii=4194304,Fi=Xr.unstable_scheduleCallback,Ui=Xr.unstable_cancelCallback,Qi=Xr.unstable_shouldYield,Di=Xr.unstable_requestPaint,Hi=Xr.unstable_now,ji=Xr.unstable_ImmediatePriority,Mi=Xr.unstable_UserBlockingPriority,Wi=Xr.unstable_NormalPriority,$i=Xr.unstable_IdlePriority,Ai=Xr.log,Bi=Xr.unstable_setDisableYieldValue,Vi=null,Oi=null,qi="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},Gi=new WeakMap,Yi=[],Ki=0,Ji=null,Xi=0,Zi=[],eo=0,no=null,to=1,lo="",ro=b(null),ao=b(null),uo=b(null),io=b(null),oo=null,so=null,co=!1,fo=null,po=!1,mo=Error(r(519)),ho=[],go=0,bo=0,vo=null,yo=null,So=!1,ko=!1,zo=!1,wo=0,xo=null,Po=0,No=0,Co=null,Eo=!1,_o=!1,Lo=Object.prototype.hasOwnProperty,To=Error(r(460)),Ro=Error(r(474)),Io={then:function(){}},Fo=null,Uo=null,Qo=0,Do=_e(!0),Ho=_e(!1),jo=b(null),Mo=b(0),Wo=b(null),$o=null,Ao=b(0),Bo=0,Vo=null,Oo=null,qo=null,Go=!1,Yo=!1,Ko=!1,Jo=0,Xo=0,Zo=null,es=0,ns=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},ts={readContext:Ht,use:Ke,useCallback:He,useContext:He,useEffect:He,useImperativeHandle:He,useLayoutEffect:He,useInsertionEffect:He,useMemo:He,useReducer:He,useRef:He,useState:He,useDebugValue:He,useDeferredValue:He,useTransition:He,useSyncExternalStore:He,useId:He};ts.useCacheRefresh=He,ts.useMemoCache=He,ts.useHostTransitionStatus=He,ts.useFormState=He,ts.useActionState=He,ts.useOptimistic=He;var ls={readContext:Ht,use:Ke,useCallback:function(e,n){return qe().memoizedState=[e,void 0===n?null:n],e},useContext:Ht,useEffect:Cn,useImperativeHandle:function(e,n,t){t=null!=t?t.concat([e]):null,Pn(4194308,4,Tn.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Pn(4194308,4,e,n)},useInsertionEffect:function(e,n){Pn(4,2,e,n)},useMemo:function(e,n){var t=qe();n=void 0===n?null:n;var l=e();if(Ko){I(!0);try{e()}finally{I(!1)}}return t.memoizedState=[l,n],l},useReducer:function(e,n,t){var l=qe();if(void 0!==t){var r=t(n);if(Ko){I(!0);try{t(n)}finally{I(!1)}}}else r=n;return l.memoizedState=l.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},l.queue=e,e=e.dispatch=Bn.bind(null,Vo,e),[l.memoizedState,e]},useRef:function(e){return e={current:e},qe().memoizedState=e},useState:function(e){var n=(e=sn(e)).queue,t=Vn.bind(null,Vo,n);return n.dispatch=t,[e.memoizedState,t]},useDebugValue:In,useDeferredValue:function(e,n){return Qn(qe(),e,n)},useTransition:function(){var e=sn(!1);return e=Hn.bind(null,Vo,e.queue,!0,!1),qe().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,t){var l=Vo,a=qe();if(co){if(void 0===t)throw Error(r(407));t=t()}else{if(t=n(),null===js)throw Error(r(349));60&Ws||ln(l,n,t)}a.memoizedState=t;var u={value:t,getSnapshot:n};return a.queue=u,Cn(an.bind(null,l,u,e),[e]),l.flags|=2048,wn(9,rn.bind(null,l,u,t,n),{destroy:void 0},null),t},useId:function(){var e=qe(),n=js.identifierPrefix;if(co){var t=lo;n=":"+n+"R"+(t=(to&~(1<<32-_i(to)-1)).toString(32)+t),0<(t=Jo++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=es++).toString(32)+":";return e.memoizedState=n},useCacheRefresh:function(){return qe().memoizedState=An.bind(null,Vo)}};ls.useMemoCache=Je,ls.useHostTransitionStatus=Mn,ls.useFormState=vn,ls.useActionState=vn,ls.useOptimistic=function(e){var n=qe();n.memoizedState=n.baseState=e;var t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=t,n=qn.bind(null,Vo,!0,t),t.dispatch=n,[e,n]};var rs={readContext:Ht,use:Ke,useCallback:Fn,useContext:Ht,useEffect:En,useImperativeHandle:Rn,useInsertionEffect:_n,useLayoutEffect:Ln,useMemo:Un,useReducer:Ze,useRef:xn,useState:function(){return Ze(Xe)},useDebugValue:In,useDeferredValue:function(e,n){return Dn(Ge(),Oo.memoizedState,e,n)},useTransition:function(){var e=Ze(Xe)[0],n=Ge().memoizedState;return["boolean"==typeof e?e:Ye(e),n]},useSyncExternalStore:tn,useId:Wn};rs.useCacheRefresh=$n,rs.useMemoCache=Je,rs.useHostTransitionStatus=Mn,rs.useFormState=yn,rs.useActionState=yn,rs.useOptimistic=function(e,n){return cn(Ge(),0,e,n)};var as={readContext:Ht,use:Ke,useCallback:Fn,useContext:Ht,useEffect:En,useImperativeHandle:Rn,useInsertionEffect:_n,useLayoutEffect:Ln,useMemo:Un,useReducer:nn,useRef:xn,useState:function(){return nn(Xe)},useDebugValue:In,useDeferredValue:function(e,n){var t=Ge();return null===Oo?Qn(t,e,n):Dn(t,Oo.memoizedState,e,n)},useTransition:function(){var e=nn(Xe)[0],n=Ge().memoizedState;return["boolean"==typeof e?e:Ye(e),n]},useSyncExternalStore:tn,useId:Wn};as.useCacheRefresh=$n,as.useMemoCache=Je,as.useHostTransitionStatus=Mn,as.useFormState=zn,as.useActionState=zn,as.useOptimistic=function(e,n){var t=Ge();return null!==Oo?cn(t,0,e,n):(t.baseState=e,[e,t.queue.dispatch])};var us={isMounted:function(e){return!!(e=e._reactInternals)&&d(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var l=Xl(),r=de(l);r.payload=n,null!=t&&(r.callback=t),null!==(n=pe(e,r,l))&&(er(n,0,l),me(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var l=Xl(),r=de(l);r.tag=1,r.payload=n,null!=t&&(r.callback=t),null!==(n=pe(e,r,l))&&(er(n,0,l),me(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Xl(),l=de(t);l.tag=2,null!=n&&(l.callback=n),null!==(n=pe(e,l,t))&&(er(n,0,t),me(n,e,t))}},is="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},os=Error(r(461)),ss=!1,cs={dehydrated:null,treeContext:null,retryLane:0},fs=b(null),ds=null,ps=null,ms="undefined"!=typeof AbortController?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(n,t){e.push(t)}};this.abort=function(){n.aborted=!0,e.forEach(function(e){return e()})}},hs=Xr.unstable_scheduleCallback,gs=Xr.unstable_NormalPriority,bs={$$typeof:oa,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},vs=Sa.S;Sa.S=function(e,n){"object"==typeof n&&null!==n&&"function"==typeof n.then&&oe(0,n),null!==vs&&vs(e,n)};var ys=b(null),Ss=!1,ks=!1,zs=!1,ws="function"==typeof WeakSet?WeakSet:Set,xs=null,Ps=!1,Ns=null,Cs=!1,Es=null,_s=8192,Ls={getCacheForType:function(e){var n=Ht(bs),t=n.data.get(e);return void 0===t&&(t=e(),n.data.set(e,t)),t}},Ts=0,Rs=1,Is=2,Fs=3,Us=4;if("function"==typeof Symbol&&Symbol.for){var Qs=Symbol.for;Ts=Qs("selector.component"),Rs=Qs("selector.has_pseudo_class"),Is=Qs("selector.role"),Fs=Qs("selector.test_id"),Us=Qs("selector.text")}var Ds="function"==typeof WeakMap?WeakMap:Map,Hs=0,js=null,Ms=null,Ws=0,$s=0,As=null,Bs=!1,Vs=!1,Os=!1,qs=0,Gs=0,Ys=0,Ks=0,Js=0,Xs=0,Zs=0,ec=null,nc=null,tc=!1,lc=0,rc=1/0,ac=null,uc=null,ic=!1,oc=null,sc=0,cc=0,fc=null,dc=0,pc=null;return Kr.attemptContinuousHydration=function(e){if(13===e.tag){var n=X(e,67108864);null!==n&&er(n,0,67108864),Yr(e,67108864)}},Kr.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var n=Xl(),t=X(e,n);null!==t&&er(t,0,n),Yr(e,n)}},Kr.attemptSynchronousHydration=function(e){switch(e.tag){case 3:if((e=e.stateNode).current.memoizedState.isDehydrated){var n=S(e.pendingLanes);if(0!==n){for(e.pendingLanes|=2,e.entangledLanes|=2;n;){var t=1<<31-_i(n);e.entanglements[1]|=t,n&=~t}ne(e),!(6&Hs)&&(rc=Hi()+500,te(0,!1))}}break;case 13:null!==(n=X(e,2))&&er(n,0,2),ur(),Yr(e,2)}},Kr.batchedUpdates=function(e,n){return e(n)},Kr.createComponentSelector=function(e){return{$$typeof:Ts,value:e}},Kr.createContainer=function(e,n,t,l,r,a,u,i,o,s){return Br(e,n,!1,null,0,l,a,u,i,o,0,null)},Kr.createHasPseudoClassSelector=function(e){return{$$typeof:Rs,value:e}},Kr.createHydrationContainer=function(e,n,t,l,r,a,u,i,o,s,c,f,d){return(e=Br(t,l,!0,e,0,a,i,o,s,c,0,d)).context=Vr(null),t=e.current,(r=de(l=Xl())).callback=null!=n?n:null,pe(t,r,l),e.current.lanes=l,C(e,l),ne(e),e},Kr.createPortal=function(e,n,t){var l=3=c&&u>=d&&a<=f&&i<=p){e.splice(n,1);break}if(!(l!==c||t.width!==s.width||pi)){d>u&&(s.height+=d-u,s.y=u),pa)){c>l&&(s.width+=c-l,s.x=l),ft&&(t=o)),o ")+"\n\nNo matching component was found for:\n "+e.join(" > ")}return null},Kr.getPublicRootInstance=function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 27:case 5:return Na(e.child.stateNode);default:return e.child.stateNode}},Kr.injectIntoDevTools=function(){var e={bundleType:0,version:wa,rendererPackageName:xa,currentDispatcherRef:Sa,findFiberByHostInstance:Aa,reconcilerVersion:"19.0.0"};if(null!==Pa&&(e.rendererConfig=Pa),"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)e=!1;else{var n=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(n.isDisabled||!n.supportsFiber)e=!0;else{try{Vi=n.inject(e),Oi=n}catch(e){}e=!!n.checkDCE}}return e},Kr.isAlreadyRendering=function(){return!1},Kr.observeVisibleRects=function(e,n,t,l){if(!uu)throw Error(r(363));e=Jl(e,n);var a=pu(e,t,l).disconnect;return{disconnect:function(){a()}}},Kr.shouldError=function(){return null},Kr.shouldSuspend=function(){return!1},Kr.startHostTransition=function(e,n,t,a){if(5!==e.tag)throw Error(r(476));var u=jn(e).queue;Hn(e,u,n,nu,null===t?l:function(){var n=jn(e).next.queue;return On(e,n,{},Xl()),t(a)})},Kr.updateContainer=function(e,n,t,l){var r=n.current,a=Xl();return qr(r,a,e,n,t,l),a},Kr.updateContainerSync=function(e,n,t,l){return 0===n.tag&&Nr(),qr(n.current,2,e,n,t,l),2},Kr},r.exports.default=r.exports,Object.defineProperty(r.exports,"__esModule",{value:!0})},5738,[14,5739]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},5739,[5740]); __d(function(g,r,i,_a,m,e,d){ /** * @license React @@ -155,9 +155,9 @@ __d(function(g,r,i,_a,m,e,d){ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -"use strict";function n(n,t){var a=n.length;n.push(t);e:for(;0>>1,u=n[o];if(!(0>>1;ol(c,a))bl(p,c)?(n[o]=p,n[b]=a,o=b):(n[o]=c,n[f]=a,o=f);else{if(!(bl(p,a)))break e;n[o]=p,n[b]=a,o=b}}}return t}function l(n,t){var a=n.sortIndex-t.sortIndex;return 0!==a?a:n.id-t.id}if(e.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,s=u.now();e.unstable_now=function(){return u.now()-s}}var f=[],c=[],b=1,p=null,v=3,y=!1,_=!1,k=!1,w="function"==typeof setTimeout?setTimeout:null,h="function"==typeof clearTimeout?clearTimeout:null,x="undefined"!=typeof setImmediate?setImmediate:null;function T(l){for(var o=t(c);null!==o;){if(null===o.callback)a(c);else{if(!(o.startTime<=l))break;a(c),o.sortIndex=o.expirationTime,n(f,o)}o=t(c)}}function I(n){if(k=!1,T(n),!_)if(null!==t(f))_=!0,q();else{var a=t(c);null!==a&&B(I,a.startTime-n)}}var P,C=!1,L=-1,M=5,F=-1;function j(){return!(e.unstable_now()-Fn&&j());){var u=p.callback;if("function"==typeof u){p.callback=null,v=p.priorityLevel;var s=u(p.expirationTime<=n);if(n=e.unstable_now(),"function"==typeof s){p.callback=s,T(n),l=!0;break n}p===t(f)&&a(f),T(n)}else a(f);p=t(f)}if(null!==p)l=!0;else{var b=t(c);null!==b&&B(I,b.startTime-n),l=!1}}break e}finally{p=null,v=o,y=!1}l=void 0}}finally{l?P():C=!1}}}if("function"==typeof x)P=function(){x(E)};else if("undefined"!=typeof MessageChannel){var N=new MessageChannel,R=N.port2;N.port1.onmessage=E,P=function(){R.postMessage(null)}}else P=function(){w(E,0)};function q(){C||(C=!0,P())}function B(n,t){L=w(function(){n(e.unstable_now())},t)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(n){n.callback=null},e.unstable_continueExecution=function(){_||y||(_=!0,q())},e.unstable_forceFrameRate=function(n){0>n||125u?(a.sortIndex=o,n(c,a),null===t(f)&&a===t(c)&&(k?(h(L),L=-1):k=!0,B(I,o-u))):(a.sortIndex=s,n(f,a),_||y||(_=!0,q())),a},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(n){var t=v;return function(){var a=v;v=t;try{return n.apply(this,arguments)}finally{v=a}}}},5712,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["children"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"debug",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"sksgHostConfig",{enumerable:!0,get:function(){return C}});var t,n=r(d[0]),o=(t=n)&&t.__esModule?t:{default:t},l=r(d[1]),c=r(d[2]),s=r(d[3]);const u=(...e)=>{};let p=0;const C={supportsMutation:!1,isPrimaryRenderer:!1,supportsPersistence:!0,supportsHydration:!1,scheduleTimeout:setTimeout,cancelTimeout:clearTimeout,noTimeout:-1,getRootHostContext:e=>(u("getRootHostContext"),{}),getChildHostContext:(e,t,n)=>(u("getChildHostContext"),{}),shouldSetTextContent:(e,t)=>!1,createTextInstance(e,t,n,o){throw u("createTextInstance"),new Error("Text nodes are not supported yet")},createInstance(t,n,l,c,s){const p=(0,o.default)(n,e);u("createInstance",t);return{type:t,props:p,children:[]}},appendInitialChild(e,t){e.children.push(t)},finalizeInitialChildren:(e,t,n,o,l)=>(u("finalizeInitialChildren",e),!1),commitMount(){u("commitMount")},prepareForCommit:e=>(u("prepareForCommit"),null),resetAfterCommit(e){u("resetAfterCommit"),e.redraw()},getPublicInstance:e=>(u("getPublicInstance"),e),commitTextUpdate:(e,t,n)=>{},clearContainer:e=>{u("clearContainer")},prepareUpdate(e,t,n,o,l,c){u("prepareUpdate");return(0,s.shallowEq)(n,o)?null:l},preparePortalMount:()=>{u("preparePortalMount")},cloneInstance:(e,t,n,o,l,c)=>(u("cloneInstance"),{type:e.type,props:Object.assign({},o),children:l?[...e.children]:[]}),createContainerChildSet:()=>(u("createContainerChildSet"),[]),appendChildToContainerChildSet(e,t){e.push(t)},finalizeContainerChildren(e,t){u("finalizeContainerChildren"),e.root=t},replaceContainerChildren(e,t){e.root=t},cloneHiddenInstance(e,t,n){throw u("cloneHiddenInstance"),new Error("Not yet implemented.")},cloneHiddenTextInstance(e,t){throw u("cloneHiddenTextInstance"),new Error("Not yet implemented.")},getCurrentEventPriority:()=>c.DefaultEventPriority,beforeActiveInstanceBlur:()=>{},afterActiveInstanceBlur:()=>{},detachDeletedInstance:e=>{},getInstanceFromNode:function(e){throw new Error("Function not implemented.")},prepareScopeUpdate:function(e,t){throw new Error("Function not implemented.")},getInstanceFromScope:function(e){throw new Error("Function not implemented.")},shouldAttemptEagerTransition:()=>!1,trackSchedulerEvent:()=>{},resolveEventType:()=>null,resolveEventTimeStamp:()=>-1.1,requestPostPaintCallback(){},maySuspendCommit:()=>!1,preloadInstance:()=>!0,startSuspendingCommit(){},suspendInstance(){},waitForCommitToBeReady:()=>null,NotPendingTransition:null,HostTransitionContext:(0,l.createContext)(null),setCurrentUpdatePriority(e){p=e},getCurrentUpdatePriority:()=>p,resolveUpdatePriority:()=>0!==p?p:c.DefaultEventPriority,resetFormInstance(){},rendererVersion:"0.0.1",rendererPackageName:"react-native-skia"}},5713,[363,14,5714,5615]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},5714,[5715]); +"use strict";function n(n,t){var a=n.length;n.push(t);e:for(;0>>1,u=n[o];if(!(0>>1;ol(c,a))bl(p,c)?(n[o]=p,n[b]=a,o=b):(n[o]=c,n[f]=a,o=f);else{if(!(bl(p,a)))break e;n[o]=p,n[b]=a,o=b}}}return t}function l(n,t){var a=n.sortIndex-t.sortIndex;return 0!==a?a:n.id-t.id}if(e.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,s=u.now();e.unstable_now=function(){return u.now()-s}}var f=[],c=[],b=1,p=null,v=3,y=!1,_=!1,k=!1,w="function"==typeof setTimeout?setTimeout:null,h="function"==typeof clearTimeout?clearTimeout:null,x="undefined"!=typeof setImmediate?setImmediate:null;function T(l){for(var o=t(c);null!==o;){if(null===o.callback)a(c);else{if(!(o.startTime<=l))break;a(c),o.sortIndex=o.expirationTime,n(f,o)}o=t(c)}}function I(n){if(k=!1,T(n),!_)if(null!==t(f))_=!0,q();else{var a=t(c);null!==a&&B(I,a.startTime-n)}}var P,C=!1,L=-1,M=5,F=-1;function j(){return!(e.unstable_now()-Fn&&j());){var u=p.callback;if("function"==typeof u){p.callback=null,v=p.priorityLevel;var s=u(p.expirationTime<=n);if(n=e.unstable_now(),"function"==typeof s){p.callback=s,T(n),l=!0;break n}p===t(f)&&a(f),T(n)}else a(f);p=t(f)}if(null!==p)l=!0;else{var b=t(c);null!==b&&B(I,b.startTime-n),l=!1}}break e}finally{p=null,v=o,y=!1}l=void 0}}finally{l?P():C=!1}}}if("function"==typeof x)P=function(){x(E)};else if("undefined"!=typeof MessageChannel){var N=new MessageChannel,R=N.port2;N.port1.onmessage=E,P=function(){R.postMessage(null)}}else P=function(){w(E,0)};function q(){C||(C=!0,P())}function B(n,t){L=w(function(){n(e.unstable_now())},t)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(n){n.callback=null},e.unstable_continueExecution=function(){_||y||(_=!0,q())},e.unstable_forceFrameRate=function(n){0>n||125u?(a.sortIndex=o,n(c,a),null===t(f)&&a===t(c)&&(k?(h(L),L=-1):k=!0,B(I,o-u))):(a.sortIndex=s,n(f,a),_||y||(_=!0,q())),a},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(n){var t=v;return function(){var a=v;v=t;try{return n.apply(this,arguments)}finally{v=a}}}},5740,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["children"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"debug",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"sksgHostConfig",{enumerable:!0,get:function(){return C}});var t,n=r(d[0]),o=(t=n)&&t.__esModule?t:{default:t},l=r(d[1]),c=r(d[2]),s=r(d[3]);const u=(...e)=>{};let p=0;const C={supportsMutation:!1,isPrimaryRenderer:!1,supportsPersistence:!0,supportsHydration:!1,scheduleTimeout:setTimeout,cancelTimeout:clearTimeout,noTimeout:-1,getRootHostContext:e=>(u("getRootHostContext"),{}),getChildHostContext:(e,t,n)=>(u("getChildHostContext"),{}),shouldSetTextContent:(e,t)=>!1,createTextInstance(e,t,n,o){throw u("createTextInstance"),new Error("Text nodes are not supported yet")},createInstance(t,n,l,c,s){const p=(0,o.default)(n,e);u("createInstance",t);return{type:t,props:p,children:[]}},appendInitialChild(e,t){e.children.push(t)},finalizeInitialChildren:(e,t,n,o,l)=>(u("finalizeInitialChildren",e),!1),commitMount(){u("commitMount")},prepareForCommit:e=>(u("prepareForCommit"),null),resetAfterCommit(e){u("resetAfterCommit"),e.redraw()},getPublicInstance:e=>(u("getPublicInstance"),e),commitTextUpdate:(e,t,n)=>{},clearContainer:e=>{u("clearContainer")},prepareUpdate(e,t,n,o,l,c){u("prepareUpdate");return(0,s.shallowEq)(n,o)?null:l},preparePortalMount:()=>{u("preparePortalMount")},cloneInstance:(e,t,n,o,l,c)=>(u("cloneInstance"),{type:e.type,props:Object.assign({},o),children:l?[...e.children]:[]}),createContainerChildSet:()=>(u("createContainerChildSet"),[]),appendChildToContainerChildSet(e,t){e.push(t)},finalizeContainerChildren(e,t){u("finalizeContainerChildren"),e.root=t},replaceContainerChildren(e,t){e.root=t},cloneHiddenInstance(e,t,n){throw u("cloneHiddenInstance"),new Error("Not yet implemented.")},cloneHiddenTextInstance(e,t){throw u("cloneHiddenTextInstance"),new Error("Not yet implemented.")},getCurrentEventPriority:()=>c.DefaultEventPriority,beforeActiveInstanceBlur:()=>{},afterActiveInstanceBlur:()=>{},detachDeletedInstance:e=>{},getInstanceFromNode:function(e){throw new Error("Function not implemented.")},prepareScopeUpdate:function(e,t){throw new Error("Function not implemented.")},getInstanceFromScope:function(e){throw new Error("Function not implemented.")},shouldAttemptEagerTransition:()=>!1,trackSchedulerEvent:()=>{},resolveEventType:()=>null,resolveEventTimeStamp:()=>-1.1,requestPostPaintCallback(){},maySuspendCommit:()=>!1,preloadInstance:()=>!0,startSuspendingCommit(){},suspendInstance(){},waitForCommitToBeReady:()=>null,NotPendingTransition:null,HostTransitionContext:(0,l.createContext)(null),setCurrentUpdatePriority(e){p=e},getCurrentUpdatePriority:()=>p,resolveUpdatePriority:()=>0!==p?p:c.DefaultEventPriority,resetFormInstance(){},rendererVersion:"0.0.1",rendererPackageName:"react-native-skia"}},5741,[363,14,5742,5643]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},5742,[5743]); __d(function(g,r,i,a,m,e,d){ /** * @license React @@ -168,539 +168,539 @@ __d(function(g,r,i,a,m,e,d){ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -"use strict";e.ConcurrentRoot=1,e.ContinuousEventPriority=8,e.DefaultEventPriority=32,e.DiscreteEventPriority=2,e.IdleEventPriority=268435456,e.LegacyRoot=0,e.NoEventPriority=0},5715,[]); -__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"createContainer",{enumerable:!0,get:function(){return h}});var e,r=_r(d[0]),n=(e=r)&&e.__esModule?e:{default:e},t=_r(d[1]),i=_r(d[2]),o=_r(d[3]),c=_r(d[4]),s=_r(d[5]),u=_r(d[6]);function _(e,r,n){return(r=l(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function l(e){var r=p(e,"string");return"symbol"==typeof r?r:r+""}function p(e,r){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,r||"default");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}_r(d[7]),_r(d[8]);const{SkiaViewApi:w}=globalThis,f=(function({_worklet_11643956348465_init_data:e,createDrawingContext:r,replay:n,SkiaViewApi:t}){const i=function(e,i,o){const c=e.PictureRecorder(),s=c.beginRecording(),u=r(e,o.paintPool,s);n(u,o.commands);const _=c.finishRecordingAsPicture();c.dispose(),t.setJsiProperty(i,"picture",_)};return i.__closure={createDrawingContext:r,replay:n,SkiaViewApi:t},i.__workletHash=0xa9711e1c631,i.__initData=e,i})({_worklet_11643956348465_init_data:{code:"function shopify_ContainerWebJs1(Skia,nativeId,recording){const{createDrawingContext,replay,SkiaViewApi}=this.__closure;const rec=Skia.PictureRecorder();const canvas=rec.beginRecording();const ctx=createDrawingContext(Skia,recording.paintPool,canvas);replay(ctx,recording.commands);const picture=rec.finishRecordingAsPicture();rec.dispose();SkiaViewApi.setJsiProperty(nativeId,\"picture\",picture);}"},createDrawingContext:s.createDrawingContext,replay:c.replay,SkiaViewApi:w}),k={code:"function shopify_ContainerWebJs2(){const{drawOnscreen,Skia,nativeId,recording}=this.__closure;drawOnscreen(Skia,nativeId,recording);}"},v={code:"function shopify_ContainerWebJs3(){const{drawOnscreen,Skia,nativeId,recording}=this.__closure;drawOnscreen(Skia,nativeId,recording);}"};class S extends u.Container{constructor(e,r){super(e),this.nativeId=r,_(this,"mapperId",null)}redraw(){if(null!==this.mapperId&&n.default.stopMapper(this.mapperId),this.unmounted)return;const e=new i.Recorder;(0,o.visit)(e,this.root);const r=e.getRecording(),{animationValues:t}=r;this.recording={commands:r.commands,paintPool:r.paintPool};const{nativeId:c,Skia:s,recording:u}=this;t.size>0&&(this.mapperId=n.default.startMapper((function({_worklet_3563128471993_init_data:e,drawOnscreen:r,Skia:n,nativeId:t,recording:i}){const o=function(){r(n,t,i)};return o.__closure={drawOnscreen:r,Skia:n,nativeId:t,recording:i},o.__workletHash=3563128471993,o.__initData=e,o})({_worklet_3563128471993_init_data:k,drawOnscreen:f,Skia:s,nativeId:c,recording:u}),Array.from(t))),n.default.runOnUI((function({_worklet_15034438876824_init_data:e,drawOnscreen:r,Skia:n,nativeId:t,recording:i}){const o=function(){r(n,t,i)};return o.__closure={drawOnscreen:r,Skia:n,nativeId:t,recording:i},o.__workletHash=0xdac7a637e98,o.__initData=e,o})({_worklet_15034438876824_init_data:v,drawOnscreen:f,Skia:s,nativeId:c,recording:u}))()}}const h=(e,r)=>t.HAS_REANIMATED_3&&-1!==r?new S(e,r):new u.StaticContainer(e,r)},5716,[5686,5717,5719,5723,5724,5733,5734,5577,5735]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"HAS_REANIMATED_3",{enumerable:!0,get:function(){return e}});let e=!1;try{const t=r(d[0],"react-native-reanimated/package.json").version;r(d[1],"react-native-reanimated"),t&&(t>="3.0.0"||t.includes("3.0.0-"))&&(e=!0)}catch(e){}},5717,[5718,318]); -__d(function(e,t,a,r,i,s,n){i.exports={name:"react-native-reanimated",version:"4.3.1",description:"More powerful alternative to Animated library for React Native.",keywords:["react-native","react","native","reanimated"],scripts:{test:"jest",lint:"yarn lint:js && yarn lint:common && yarn lint:android && yarn lint:apple","lint:js":"eslint src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:android":"../../scripts/validate-android.sh && ./android/gradlew -p android spotlessCheck -q && ../../scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror && yarn lint:cmake","lint:common":"../../scripts/validate-common.sh && ../../scripts/cpplint.sh Common && yarn format:common --dry-run -Werror","lint:clang-tidy":"../../scripts/clang-tidy-lint.sh \"Common\"","lint:apple":"../../scripts/validate-apple.sh && yarn format:apple --dry-run -Werror","lint:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/lint-cmake.sh",format:"yarn format:js && yarn format:apple && yarn format:android && yarn format:common","format:js":"prettier --write --list-different src __tests__ __typetests__","format:apple":"find apple -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i","format:android":"yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake","format:android:java":"node ../../scripts/format-java.js","format:android:cpp":"find android/src -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:android:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/format-cmake.sh","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","find-unused-code:js":"knip","type:check":"yarn type:check:src:native && yarn type:check:src:web && yarn type:check:app && yarn type:check:tests:common","type:check:src:native":"yarn tsc --noEmit","type:check:src:web":"yarn tsc --noEmit --project tsconfig.web.json","type:check:app":"yarn workspace common-app type:check","type:check:tests:common":"../../scripts/test-ts.sh __typetests__/common","type:check:strict":"yarn type:check:strict:src && yarn type:check:strict:app","type:check:strict:src":"yarn tsc --noEmit --customConditions react-native-strict-api","type:check:strict:app":"yarn workspace common-app type:check:strict",build:"yarn workspace react-native-worklets build && yarn set-version && bob build",prepack:"yarn build","circular-dependency-check":"yarn madge --extensions js,jsx --circular lib","tree-shake:check:web":"yarn is-tree-shakable --resolution web","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","set-version":"node scripts/set-version.js"},main:"lib/module/index",module:"lib/module/index","react-native":"src/index",source:"src/index",types:"lib/typescript/index.d.ts",files:["Common/","src/","lib/","android/src/main/AndroidManifest.xml","android/src/main/java/","android/build.gradle","android/","apple/","RNReanimated.podspec","scripts/reanimated_utils.rb","scripts/validate-worklets-build.js","scripts/validate-worklets-version.js","scripts/worklets-version.json","scripts/validate-react-native-version.js","compatibility.json","mock.js","plugin/index.js","plugin/index.d.ts","metro-config","!**/__tests__","!**/__fixtures__","!**/__mocks__","!apple/build/","!android/build/","!android/.cxx/","!android/.gradle/","!__snapshots__","!*.test.js","!*.test.js.map","!**/node_modules"],repository:{type:"git",url:"git+https://github.com/software-mansion/react-native-reanimated.git",directory:"packages/react-native-reanimated"},author:{email:"krzys.magiera@gmail.com",name:"Krzysztof Magiera"},license:"MIT",readmeFilename:"README.md",bugs:{url:"https://github.com/software-mansion/react-native-reanimated/issues"},homepage:"https://docs.swmansion.com/react-native-reanimated",dependencies:{"react-native-is-edge-to-edge":"^1.3.1",semver:"^7.7.3"},peerDependencies:{react:"*","react-native":"0.81 - 0.85","react-native-worklets":"0.8.x"},devDependencies:{"@babel/core":"7.28.4","@babel/preset-env":"7.28.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/eslint-config":"0.85.0-rc.1","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@react-native/metro-config":"0.85.0-rc.1","@react-native/typescript-config":"0.85.0-rc.1","@shopify/flash-list":"2.1.0","@testing-library/dom":"10.4.0","@testing-library/jest-native":"5.4.3","@testing-library/react":"16.1.0","@testing-library/react-hooks":"8.0.1","@testing-library/react-native":"13.3.3","@types/convert-source-map":"2.0.3","@types/jest":"30.0.0","@types/node":"24.0.14","@types/react":"19.2.2","@types/react-test-renderer":"19.1.0","@types/semver":"7.7.1","clang-format-node":"1.3.5",eslint:"9.37.0","is-tree-shakable":"0.5.0",jest:"30.2.0","jest-expo":"52.0.5",knip:"5.61.3",madge:"8.0.0",prettier:"3.6.2",react:"19.2.3","react-dom":"19.2.3","react-native":"0.85.0-rc.1","react-native-builder-bob":"0.40.13","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","react-native-web":"0.21.1","react-native-worklets":"0.8.1","react-test-renderer":"19.2.3",typescript:"5.8.3"},"react-native-builder-bob":{source:"src",output:"lib",targets:[["module",{esm:!1,jsxRuntime:"automatic"}],"typescript"]},codegenConfig:{name:"rnreanimated",type:"modules",jsSrcsDir:"./src/specs",android:{javaPackageName:"com.swmansion.reanimated"}},sideEffects:["./src/layoutReanimation/animationsManager.ts","./lib/module/layoutReanimation/animationsManager.js","./src/core.ts","./lib/module/core.js","./src/initializers.ts","./lib/module/initializers.js","./src/index.ts","./lib/module/index.js"]}},5718,[]); -__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Recorder",{enumerable:!0,get:function(){return n}});var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),p=_r(d[3]);function o(e,t,r){return(t=s(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){var t=i(e,"string");return"symbol"==typeof t?t:t+""}function i(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var p=r.call(e,t||"default");if("object"!=typeof p)return p;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}class n{constructor(){o(this,"commands",[]),o(this,"cursors",[]),o(this,"animationValues",new Set),this.cursors.push(this.commands)}getRecording(){return{commands:this.commands,paintPool:[],animationValues:this.animationValues}}processProps(e){const r={};let p=!1;for(const o in e){const s=e[o];(0,t.isSharedValue)(s)&&(this.animationValues.add(s),r[o]=s,p=!0)}return{props:e,animatedProps:p?r:void 0}}add(e){if(e.props){const{animatedProps:t}=this.processProps(e.props);t&&(e.animatedProps=t)}this.cursors[this.cursors.length-1].push(e)}saveGroup(e){const t=[],r={type:p.CommandType.Group,children:t};e&&(r.props=e),this.add(r),this.cursors.push(t)}restoreGroup(){this.cursors.pop()}savePaint(e,t){this.add({type:p.CommandType.SavePaint,props:e,standalone:t})}restorePaint(){this.add({type:p.CommandType.RestorePaint})}restorePaintDeclaration(){this.add({type:p.CommandType.RestorePaintDeclaration})}materializePaint(){this.add({type:p.CommandType.MaterializePaint})}pushPathEffect(e,t){if(!(0,r.isPathEffect)(e))throw new Error("Invalid color filter type: "+e);this.add({type:p.CommandType.PushPathEffect,pathEffectType:e,props:t})}pushImageFilter(e,t){if(!(0,r.isImageFilter)(e))throw new Error("Invalid color filter type: "+e);this.add({type:p.CommandType.PushImageFilter,imageFilterType:e,props:t})}pushColorFilter(e,t){if(!(0,r.isColorFilter)(e))throw new Error("Invalid color filter type: "+e);this.add({type:p.CommandType.PushColorFilter,colorFilterType:e,props:t})}pushShader(t,o,s){if(!(0,r.isShader)(t)&&t!==e.NodeType.Blend)throw new Error("Invalid color filter type: "+t);this.add({type:p.CommandType.PushShader,shaderType:t,props:o,children:s})}pushBlurMaskFilter(e){this.add({type:p.CommandType.PushBlurMaskFilter,props:e})}composePathEffect(){this.add({type:p.CommandType.ComposePathEffect})}composeColorFilter(){this.add({type:p.CommandType.ComposeColorFilter})}composeImageFilter(){this.add({type:p.CommandType.ComposeImageFilter})}saveCTM(e){this.add({type:p.CommandType.SaveCTM,props:e})}restoreCTM(){this.add({type:p.CommandType.RestoreCTM})}drawPaint(){this.add({type:p.CommandType.DrawPaint})}saveLayer(){this.add({type:p.CommandType.SaveLayer})}saveBackdropFilter(){this.add({type:p.CommandType.SaveBackdropFilter})}drawBox(e,t){t.forEach(e=>{if(e.props&&e.props){const{animatedProps:t}=this.processProps(e.props);t&&(e.animatedProps=t)}}),this.add({type:p.CommandType.DrawBox,props:e,shadows:t})}drawImage(e){this.add({type:p.CommandType.DrawImage,props:e})}drawCircle(e){this.add({type:p.CommandType.DrawCircle,props:e})}drawPoints(e){this.add({type:p.CommandType.DrawPoints,props:e})}drawPath(e){this.add({type:p.CommandType.DrawPath,props:e})}drawRect(e){this.add({type:p.CommandType.DrawRect,props:e})}drawRRect(e){this.add({type:p.CommandType.DrawRRect,props:e})}drawOval(e){this.add({type:p.CommandType.DrawOval,props:e})}drawLine(e){this.add({type:p.CommandType.DrawLine,props:e})}drawPatch(e){this.add({type:p.CommandType.DrawPatch,props:e})}drawVertices(e){this.add({type:p.CommandType.DrawVertices,props:e})}drawDiffRect(e){this.add({type:p.CommandType.DrawDiffRect,props:e})}drawText(e){this.add({type:p.CommandType.DrawText,props:e})}drawTextPath(e){this.add({type:p.CommandType.DrawTextPath,props:e})}drawTextBlob(e){this.add({type:p.CommandType.DrawTextBlob,props:e})}drawGlyphs(e){this.add({type:p.CommandType.DrawGlyphs,props:e})}drawPicture(e){this.add({type:p.CommandType.DrawPicture,props:e})}drawImageSVG(e){this.add({type:p.CommandType.DrawImageSVG,props:e})}drawParagraph(e){this.add({type:p.CommandType.DrawParagraph,props:e})}drawAtlas(e){this.add({type:p.CommandType.DrawAtlas,props:e})}drawSkottie(e){this.add({type:p.CommandType.DrawSkottie,props:e})}}},5719,[5599,5720,5721,5722]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isSharedValue",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"materialize",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"composeDeclarations",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(function({_worklet_2662907929204_init_data:t}){const n=function(t){return!0===(null==t?void 0:t._isReanimatedSharedValue)};return n.__closure={},n.__workletHash=2662907929204,n.__initData=t,n})({_worklet_2662907929204_init_data:{code:"function shopify_utilsJs1(value){return(value===null||value===void 0?void 0:value._isReanimatedSharedValue)===true;}"}}),u=(function({_worklet_5008835407896_init_data:t,mapKeys:n,isSharedValue:u}){const o=function(t){const o=Object.assign({},t);return n(o).forEach(t=>{const n=o[t];u(n)&&(o[t]=n.value)}),o};return o.__closure={mapKeys:n,isSharedValue:u},o.__workletHash=5008835407896,o.__initData=t,o})({_worklet_5008835407896_init_data:{code:"function shopify_utilsJs2(props){const{mapKeys,isSharedValue}=this.__closure;const result=Object.assign({},props);mapKeys(result).forEach(function(key){const value=result[key];if(isSharedValue(value)){result[key]=value.value;}});return result;}"},mapKeys:t.mapKeys,isSharedValue:n}),o=(function({_worklet_7731947925785_init_data:t}){const n=function(t,n){return t.length<=1?t[0]:t.reduceRight((t,u)=>t?n(u,t):u)};return n.__closure={},n.__workletHash=7731947925785,n.__initData=t,n})({_worklet_7731947925785_init_data:{code:"function shopify_utilsJs3(filters,composer){const len=filters.length;if(len<=1){return filters[0];}return filters.reduceRight(function(inner,outer){return inner?composer(outer,inner):outer;});}"}})},5720,[5615]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isColorFilter",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isPathEffect",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"isImageFilter",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"isShader",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"sortNodeChildren",{enumerable:!0,get:function(){return l}});var t=r(d[0]);const o=(function({_worklet_7463931788942_init_data:t,NodeType:o}){const n=function(t){return t===o.BlendColorFilter||t===o.MatrixColorFilter||t===o.LerpColorFilter||t===o.LumaColorFilter||t===o.SRGBToLinearGammaColorFilter||t===o.LinearToSRGBGammaColorFilter};return n.__closure={NodeType:o},n.__workletHash=7463931788942,n.__initData=t,n})({_worklet_7463931788942_init_data:{code:"function shopify_NodeJs1(type){const{NodeType}=this.__closure;return type===NodeType.BlendColorFilter||type===NodeType.MatrixColorFilter||type===NodeType.LerpColorFilter||type===NodeType.LumaColorFilter||type===NodeType.SRGBToLinearGammaColorFilter||type===NodeType.LinearToSRGBGammaColorFilter;}"},NodeType:t.NodeType}),n=(function({_worklet_5987212885106_init_data:t,NodeType:o}){const n=function(t){return t===o.DiscretePathEffect||t===o.DashPathEffect||t===o.Path1DPathEffect||t===o.Path2DPathEffect||t===o.CornerPathEffect||t===o.SumPathEffect||t===o.Line2DPathEffect};return n.__closure={NodeType:o},n.__workletHash=5987212885106,n.__initData=t,n})({_worklet_5987212885106_init_data:{code:"function shopify_NodeJs2(type){const{NodeType}=this.__closure;return type===NodeType.DiscretePathEffect||type===NodeType.DashPathEffect||type===NodeType.Path1DPathEffect||type===NodeType.Path2DPathEffect||type===NodeType.CornerPathEffect||type===NodeType.SumPathEffect||type===NodeType.Line2DPathEffect;}"},NodeType:t.NodeType}),p=(function({_worklet_11016117843110_init_data:t,NodeType:o}){const n=function(t){return t===o.ImageFilter||t===o.OffsetImageFilter||t===o.DisplacementMapImageFilter||t===o.BlurImageFilter||t===o.DropShadowImageFilter||t===o.MorphologyImageFilter||t===o.BlendImageFilter||t===o.RuntimeShaderImageFilter};return n.__closure={NodeType:o},n.__workletHash=0xa04e3ca74a6,n.__initData=t,n})({_worklet_11016117843110_init_data:{code:"function shopify_NodeJs3(type){const{NodeType}=this.__closure;return type===NodeType.ImageFilter||type===NodeType.OffsetImageFilter||type===NodeType.DisplacementMapImageFilter||type===NodeType.BlurImageFilter||type===NodeType.DropShadowImageFilter||type===NodeType.MorphologyImageFilter||type===NodeType.BlendImageFilter||type===NodeType.RuntimeShaderImageFilter;}"},NodeType:t.NodeType}),s=(function({_worklet_16465227715172_init_data:t,NodeType:o}){const n=function(t){return t===o.Shader||t===o.ImageShader||t===o.ColorShader||t===o.Turbulence||t===o.FractalNoise||t===o.LinearGradient||t===o.RadialGradient||t===o.SweepGradient||t===o.TwoPointConicalGradient};return n.__closure={NodeType:o},n.__workletHash=0xef99c0c9264,n.__initData=t,n})({_worklet_16465227715172_init_data:{code:"function shopify_NodeJs4(type){const{NodeType}=this.__closure;return type===NodeType.Shader||type===NodeType.ImageShader||type===NodeType.ColorShader||type===NodeType.Turbulence||type===NodeType.FractalNoise||type===NodeType.LinearGradient||type===NodeType.RadialGradient||type===NodeType.SweepGradient||type===NodeType.TwoPointConicalGradient;}"},NodeType:t.NodeType}),l=(function({_worklet_8050529972765_init_data:t,isColorFilter:o,NodeType:n,isPathEffect:p,isImageFilter:s,isShader:l}){const y=function(t){const y=[],c=[],f=[],h=[],u=[],_=[],N=[];return t.children.forEach(t=>{o(t.type)?c.push(t):t.type===n.BlurMaskFilter?y.push(t):p(t.type)?u.push(t):s(t.type)?h.push(t):l(t.type)?f.push(t):t.type===n.Paint?N.push(t):t.type===n.Blend?t.children[0]&&s(t.children[0].type)?(t.type=n.BlendImageFilter,h.push(t)):(t.type=n.Blend,f.push(t)):_.push(t)}),{colorFilters:c,drawings:_,maskFilters:y,shaders:f,pathEffects:u,imageFilters:h,paints:N}};return y.__closure={isColorFilter:o,NodeType:n,isPathEffect:p,isImageFilter:s,isShader:l},y.__workletHash=8050529972765,y.__initData=t,y})({_worklet_8050529972765_init_data:{code:"function shopify_NodeJs5(parent){const{isColorFilter,NodeType,isPathEffect,isImageFilter,isShader}=this.__closure;const maskFilters=[];const colorFilters=[];const shaders=[];const imageFilters=[];const pathEffects=[];const drawings=[];const paints=[];parent.children.forEach(function(node){if(isColorFilter(node.type)){colorFilters.push(node);}else if(node.type===NodeType.BlurMaskFilter){maskFilters.push(node);}else if(isPathEffect(node.type)){pathEffects.push(node);}else if(isImageFilter(node.type)){imageFilters.push(node);}else if(isShader(node.type)){shaders.push(node);}else if(node.type===NodeType.Paint){paints.push(node);}else if(node.type===NodeType.Blend){if(node.children[0]&&isImageFilter(node.children[0].type)){node.type=NodeType.BlendImageFilter;imageFilters.push(node);}else{node.type=NodeType.Blend;shaders.push(node);}}else{drawings.push(node);}});return{colorFilters:colorFilters,drawings:drawings,maskFilters:maskFilters,shaders:shaders,pathEffects:pathEffects,imageFilters:imageFilters,paints:paints};}"},isColorFilter:o,NodeType:t.NodeType,isPathEffect:n,isImageFilter:p,isShader:s})},5721,[5599]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CommandType",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"materializeCommand",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isCommand",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"isGroup",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"isDrawCommand",{enumerable:!0,get:function(){return c}});let t=(function(t){return t[t.Group=0]="Group",t[t.SavePaint=1]="SavePaint",t[t.RestorePaint=2]="RestorePaint",t[t.SaveCTM=3]="SaveCTM",t[t.RestoreCTM=4]="RestoreCTM",t[t.PushColorFilter=5]="PushColorFilter",t[t.PushBlurMaskFilter=6]="PushBlurMaskFilter",t[t.PushImageFilter=7]="PushImageFilter",t[t.PushPathEffect=8]="PushPathEffect",t[t.PushShader=9]="PushShader",t[t.ComposeColorFilter=10]="ComposeColorFilter",t[t.ComposeImageFilter=11]="ComposeImageFilter",t[t.ComposePathEffect=12]="ComposePathEffect",t[t.MaterializePaint=13]="MaterializePaint",t[t.SaveBackdropFilter=14]="SaveBackdropFilter",t[t.SaveLayer=15]="SaveLayer",t[t.RestorePaintDeclaration=16]="RestorePaintDeclaration",t[t.DrawBox=17]="DrawBox",t[t.DrawImage=18]="DrawImage",t[t.DrawCircle=19]="DrawCircle",t[t.DrawPaint=20]="DrawPaint",t[t.DrawPoints=21]="DrawPoints",t[t.DrawPath=22]="DrawPath",t[t.DrawRect=23]="DrawRect",t[t.DrawRRect=24]="DrawRRect",t[t.DrawOval=25]="DrawOval",t[t.DrawLine=26]="DrawLine",t[t.DrawPatch=27]="DrawPatch",t[t.DrawVertices=28]="DrawVertices",t[t.DrawDiffRect=29]="DrawDiffRect",t[t.DrawText=30]="DrawText",t[t.DrawTextPath=31]="DrawTextPath",t[t.DrawTextBlob=32]="DrawTextBlob",t[t.DrawGlyphs=33]="DrawGlyphs",t[t.DrawPicture=34]="DrawPicture",t[t.DrawImageSVG=35]="DrawImageSVG",t[t.DrawParagraph=36]="DrawParagraph",t[t.DrawAtlas=37]="DrawAtlas",t[t.DrawSkottie=38]="DrawSkottie",t})({});const o=(function({_worklet_8551065619481_init_data:t}){const o=function(t){const o=Object.assign({},t.props);if(t.animatedProps)for(const n in t.animatedProps)o[n]=t.animatedProps[n].value;return Object.assign({},t,{props:o})};return o.__closure={},o.__workletHash=8551065619481,o.__initData=t,o})({_worklet_8551065619481_init_data:{code:"function shopify_CoreJs1(command){const newProps={...command.props};if(command.animatedProps){for(const key in command.animatedProps){newProps[key]=command.animatedProps[key].value;}}return{...command,props:newProps};}"}}),n=(function({_worklet_3493500343177_init_data:t}){const o=function(t,o){return t.type===o};return o.__closure={},o.__workletHash=3493500343177,o.__initData=t,o})({_worklet_3493500343177_init_data:{code:"function shopify_CoreJs2(command,type){return command.type===type;}"}}),s=(function({_worklet_9365115302441_init_data:t,CommandType:o}){const n=function(t){return t.type===o.Group};return n.__closure={CommandType:o},n.__workletHash=9365115302441,n.__initData=t,n})({_worklet_9365115302441_init_data:{code:"function shopify_CoreJs3(command){const{CommandType}=this.__closure;return command.type===CommandType.Group;}"},CommandType:t}),c=(function({_worklet_10938803083471_init_data:t}){const o=function(t,o){return t.type===o};return o.__closure={},o.__workletHash=0x9f2e378d8cf,o.__initData=t,o})({_worklet_10938803083471_init_data:{code:"function shopify_CoreJs4(command,type){return command.type===type;}"}})},5722,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processPaint",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"visit",{enumerable:!0,get:function(){return f}});var t=r(d[0]),o=r(d[1]);const s=({opacity:t,color:o,strokeWidth:s,blendMode:p,style:c,strokeJoin:l,strokeCap:n,strokeMiter:h,antiAlias:y,dither:v,paint:T})=>{const k={};return void 0!==t&&(k.opacity=t),void 0!==o&&(k.color=o),void 0!==s&&(k.strokeWidth=s),void 0!==p&&(k.blendMode=p),void 0!==c&&(k.style=c),void 0!==l&&(k.strokeJoin=l),void 0!==n&&(k.strokeCap=n),void 0!==h&&(k.strokeMiter=h),void 0!==y&&(k.antiAlias=y),void 0!==v&&(k.dither=v),void 0!==T&&(k.paint=T),void 0!==t||void 0!==o||void 0!==s||void 0!==p||void 0!==c||void 0!==l||void 0!==n||void 0!==h||void 0!==y||void 0!==v||void 0!==T?k:null},p=({clip:t,invertClip:o,transform:s,origin:p,matrix:c,layer:l})=>{const n={};return t&&(n.clip=t),o&&(n.invertClip=o),s&&(n.transform=s),p&&(n.origin=p),c&&(n.matrix=c),l&&(n.layer=l),void 0!==t||void 0!==o||void 0!==s||void 0!==p||void 0!==c||void 0!==l?n:null},c=(o,s)=>{s.forEach(s=>{s.children.length>0&&c(o,s.children),o.pushColorFilter(s.type,s.props);s.type!==t.NodeType.LerpColorFilter&&s.children.length>0&&o.composeColorFilter()})},l=(o,s)=>{s.forEach(s=>{s.children.length>0&&l(o,s.children),o.pushPathEffect(s.type,s.props);s.type!==t.NodeType.SumPathEffect&&s.children.length>0&&o.composePathEffect()})},n=(s,p)=>{p.forEach(p=>{p.children.length>0&&n(s,p.children),(0,o.isImageFilter)(p.type)?s.pushImageFilter(p.type,p.props):(0,o.isShader)(p.type)&&s.pushShader(p.type,p.props,0);p.type!==t.NodeType.BlendImageFilter&&p.children.length>0&&s.composeImageFilter()})},h=(t,o)=>{o.forEach(o=>{o.children.length>0&&h(t,o.children),t.pushShader(o.type,o.props,o.children.length)})},y=(t,o)=>{o.length>0&&t.pushBlurMaskFilter(o[o.length-1].props)},v=(t,s)=>{s.forEach(s=>{t.savePaint(s.props,!0);const{colorFilters:p,maskFilters:v,shaders:T,imageFilters:k,pathEffects:f}=(0,o.sortNodeChildren)(s);c(t,p),n(t,k),y(t,v),h(t,T),l(t,f),t.restorePaintDeclaration()})},T=t=>{const{zIndex:o}=t;if(void 0!==o)return{zIndex:o}},k=(f,N)=>{const{props:b}=N,u=T(b);f.saveGroup(u);const{colorFilters:w,maskFilters:P,drawings:F,shaders:x,imageFilters:C,pathEffects:E,paints:I}=(0,o.sortNodeChildren)(N),B=s(b),S=B||w.length>0||P.length>0||C.length>0||E.length>0||x.length>0;S&&(f.savePaint(null!=B?B:{},!1),c(f,w),n(f,C),y(f,P),h(f,x),l(f,E),N.type===t.NodeType.BackdropFilter?f.saveBackdropFilter():f.materializePaint()),v(f,I),N.type===t.NodeType.Layer&&f.saveLayer();const M=p(b),R=!!M||N.type===t.NodeType.Layer;switch(M&&f.saveCTM(M),N.type){case t.NodeType.Box:const o=N.children.filter(o=>o.type===t.NodeType.BoxShadow).map(({props:t})=>({props:t}));f.drawBox(b,o);break;case t.NodeType.Fill:f.drawPaint();break;case t.NodeType.Image:f.drawImage(b);break;case t.NodeType.Circle:f.drawCircle(b);break;case t.NodeType.Points:f.drawPoints(b);break;case t.NodeType.Path:f.drawPath(b);break;case t.NodeType.Rect:f.drawRect(b);break;case t.NodeType.RRect:f.drawRRect(b);break;case t.NodeType.Oval:f.drawOval(b);break;case t.NodeType.Line:f.drawLine(b);break;case t.NodeType.Patch:f.drawPatch(b);break;case t.NodeType.Vertices:f.drawVertices(b);break;case t.NodeType.DiffRect:f.drawDiffRect(b);break;case t.NodeType.Text:f.drawText(b);break;case t.NodeType.TextPath:f.drawTextPath(b);break;case t.NodeType.TextBlob:f.drawTextBlob(b);break;case t.NodeType.Glyphs:f.drawGlyphs(b);break;case t.NodeType.Picture:f.drawPicture(b);break;case t.NodeType.ImageSVG:f.drawImageSVG(b);break;case t.NodeType.Paragraph:f.drawParagraph(b);break;case t.NodeType.Skottie:f.drawSkottie(b);break;case t.NodeType.Atlas:f.drawAtlas(b)}F.forEach(t=>{k(f,t)}),S&&f.restorePaint(),R&&f.restoreCTM(),f.restoreGroup()},f=(t,o)=>{o.forEach(o=>{k(t,o)})}},5723,[5599,5721]); -__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"replay",{enumerable:!0,get:function(){return h}});var a=r(d[0]),n=r(d[1]),o=r(d[2]),t=r(d[3]),s=r(d[4]),p=r(d[5]),l=r(d[6]),c=r(d[7]),u=r(d[8]);const C=(function({_worklet_17269722012659_init_data:a,materializeCommand:n}){const o=function(a){var o;const t=n(a),{zIndex:s}=null!==(o=t.props)&&void 0!==o?o:{};return"number"!=typeof s||Number.isNaN(s)?0:s};return o.__closure={materializeCommand:n},o.__workletHash=0xfb4eba55bf3,o.__initData=a,o})({_worklet_17269722012659_init_data:{code:"function shopify_PlayerJs1(command){const{materializeCommand}=this.__closure;var _materialized$props;const materialized=materializeCommand(command);const{zIndex:zIndex}=(_materialized$props=materialized.props)!==null&&_materialized$props!==void 0?_materialized$props:{};if(typeof zIndex!==\"number\"||Number.isNaN(zIndex)){return 0;}return zIndex;}"},materializeCommand:u.materializeCommand}),w=(function({_worklet_15655012066376_init_data:a}){const n=function(a,n,o){0!==n.length&&(n.sort((a,n)=>a.zIndex===n.zIndex?a.order-n.order:a.zIndex-n.zIndex).forEach(({command:n})=>{o(a,n)}),n.length=0)};return n.__closure={},n.__workletHash=0xe3cf76ee448,n.__initData=a,n})({_worklet_15655012066376_init_data:{code:"function shopify_PlayerJs2(ctx,pendingGroups,playFn){if(pendingGroups.length===0){return;}pendingGroups.sort(function(a,b){return a.zIndex===b.zIndex?a.order-b.order:a.zIndex-b.zIndex;}).forEach(function({command:command}){playFn(ctx,command);});pendingGroups.length=0;}"}}),f=(function({_worklet_769245700883_init_data:a,isGroup:n,getZIndex:o,flushPendingGroups:t}){const s=function(a,s,p){const l=[];s.children.forEach(s=>{n(s)?l.push({command:s,zIndex:o(s),order:l.length}):(t(a,l,p),p(a,s))}),t(a,l,p)};return s.__closure={isGroup:n,getZIndex:o,flushPendingGroups:t},s.__workletHash=769245700883,s.__initData=a,s})({_worklet_769245700883_init_data:{code:"function shopify_PlayerJs3(ctx,group,playFn){const{isGroup,getZIndex,flushPendingGroups}=this.__closure;const pending=[];group.children.forEach(function(child){if(isGroup(child)){pending.push({command:child,zIndex:getZIndex(child),order:pending.length});return;}flushPendingGroups(ctx,pending,playFn);playFn(ctx,child);});flushPendingGroups(ctx,pending,playFn);}"},isGroup:u.isGroup,getZIndex:C,flushPendingGroups:w}),_=(C,w)=>{if((0,u.isGroup)(w))return void f(C,w,_);const h=(0,u.materializeCommand)(w);if((0,u.isCommand)(h,u.CommandType.SaveBackdropFilter))C.saveBackdropFilter();else if((0,u.isCommand)(h,u.CommandType.SaveLayer)){C.materializePaint();const a=C.paintDeclarations.pop();C.canvas.saveLayer(a)}else if((0,u.isDrawCommand)(h,u.CommandType.SavePaint))if(h.props.paint)C.paints.push(h.props.paint);else{const{standalone:a}=h;if(C.savePaint(),a){const a=C.Skia.Paint();C.paint.assign(a)}(0,p.setPaintProperties)(C.Skia,C,h.props,a)}else if((0,u.isCommand)(h,u.CommandType.RestorePaint))C.restorePaint();else if((0,u.isCommand)(h,u.CommandType.ComposeColorFilter))(0,o.composeColorFilters)(C);else if((0,u.isCommand)(h,u.CommandType.RestorePaintDeclaration)){C.materializePaint();const a=C.restorePaint();if(!a)throw new Error("No paint declaration to push");C.paintDeclarations.push(a)}else if((0,u.isCommand)(h,u.CommandType.MaterializePaint))C.materializePaint();else if((0,o.isPushColorFilter)(h))(0,o.pushColorFilter)(C,h);else if((0,c.isPushShader)(h))(0,c.pushShader)(C,h);else if((0,s.isPushImageFilter)(h))(0,s.pushImageFilter)(C,h);else if((0,l.isPushPathEffect)(h))(0,l.pushPathEffect)(C,h);else if((0,u.isCommand)(h,u.CommandType.ComposePathEffect))(0,l.composePathEffects)(C);else if((0,u.isCommand)(h,u.CommandType.ComposeImageFilter))(0,s.composeImageFilters)(C);else if((0,u.isDrawCommand)(h,u.CommandType.PushBlurMaskFilter))(0,s.setBlurMaskFilter)(C,h.props);else if((0,u.isDrawCommand)(h,u.CommandType.SaveCTM))(0,t.saveCTM)(C,h.props);else if((0,u.isCommand)(h,u.CommandType.RestoreCTM))C.canvas.restore();else{const o=C.paint.copy();o.setAlphaf(o.getAlphaf()*C.getOpacity());const t=[o,...C.paintDeclarations];C.paintDeclarations=[],t.forEach(o=>{C.paints.push(o),(0,n.isBoxCommand)(h)?(0,n.drawBox)(C,h):(0,u.isCommand)(h,u.CommandType.DrawPaint)?C.canvas.drawPaint(C.paint):(0,u.isDrawCommand)(h,u.CommandType.DrawImage)?(0,a.drawImage)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawCircle)?(0,a.drawCircle)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawPoints)?(0,a.drawPoints)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawPath)?(0,a.drawPath)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawRect)?(0,a.drawRect)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawRRect)?(0,a.drawRRect)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawOval)?(0,a.drawOval)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawLine)?(0,a.drawLine)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawPatch)?(0,a.drawPatch)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawVertices)?(0,a.drawVertices)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawDiffRect)?(0,a.drawDiffRect)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawText)?(0,a.drawText)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawTextPath)?(0,a.drawTextPath)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawTextBlob)?(0,a.drawTextBlob)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawGlyphs)?(0,a.drawGlyphs)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawPicture)?(0,a.drawPicture)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawImageSVG)?(0,a.drawImageSVG)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawParagraph)?(0,a.drawParagraph)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawAtlas)?(0,a.drawAtlas)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawSkottie)?(0,a.drawSkottie)(C,h.props):console.warn(`Unknown command: ${h.type}`),C.paints.pop()})}},h=(function({_worklet_11880009932478_init_data:a,play:n}){const o=function(a,o){o.forEach(o=>{n(a,o)})};return o.__closure={play:n},o.__workletHash=0xace07c59ebe,o.__initData=a,o})({_worklet_11880009932478_init_data:{code:"function replay_Shopify_PlayerJs4(ctx,commands){const{play}=this.__closure;commands.forEach(function(command){play(ctx,command);});}"},play:_})},5724,[5725,5726,5727,5728,5729,5730,5731,5732,5722]); -__d(function(g,_r,_i,a,m,_e,d){"use strict";const t=["start","end","fillType","stroke"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"drawLine",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"drawOval",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"drawImage",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"drawPoints",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"drawVertices",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"drawDiffRect",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"drawTextPath",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"drawText",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"drawPatch",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"drawPath",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"drawRect",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"drawRRect",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"drawTextBlob",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"drawGlyphs",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"drawImageSVG",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"drawParagraph",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"drawPicture",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"drawAtlas",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"drawCircle",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"drawSkottie",{enumerable:!0,get:function(){return B}});var e,n=_r(d[0]),o=(e=n)&&e.__esModule?e:{default:e},s=_r(d[1]),r=_r(d[2]),i=_r(d[3]);const c=(function({_worklet_11536122984477_init_data:t}){const e=function(t,e){const{p1:n,p2:o}=e;t.canvas.drawLine(n.x,n.y,o.x,o.y,t.paint)};return e.__closure={},e.__workletHash=0xa7df683381d,e.__initData=t,e})({_worklet_11536122984477_init_data:{code:"function shopify_DrawingJs1(ctx,props){const{p1:p1,p2:p2}=props;ctx.canvas.drawLine(p1.x,p1.y,p2.x,p2.y,ctx.paint);}"}}),p=(function({_worklet_6847455241730_init_data:t,processRect:e}){const n=function(t,n){const o=e(t.Skia,n);t.canvas.drawOval(o,t.paint)};return n.__closure={processRect:e},n.__workletHash=6847455241730,n.__initData=t,n})({_worklet_6847455241730_init_data:{code:"function shopify_DrawingJs2(ctx,props){const{processRect}=this.__closure;const rect=processRect(ctx.Skia,props);ctx.canvas.drawOval(rect,ctx.paint);}"},processRect:s.processRect}),l=(function({_worklet_11046339763276_init_data:t,processRect:e,fitRects:n,isCubicSampling:o,FilterMode:s,MipmapMode:r}){const i=function(t,i){const{image:c,sampling:p}=i;if(c){var l;const f=null!==(l=i.fit)&&void 0!==l?l:"contain",h=e(t.Skia,i),{src:x,dst:w}=n(f,{x:0,y:0,width:c.width(),height:c.height()},h);var _,u;if(p&&o(p))t.canvas.drawImageRectCubic(c,x,w,p.B,p.C,t.paint);else t.canvas.drawImageRectOptions(c,x,w,null!==(_=null==p?void 0:p.filter)&&void 0!==_?_:s.Linear,null!==(u=null==p?void 0:p.mipmap)&&void 0!==u?u:r.None,t.paint)}};return i.__closure={processRect:e,fitRects:n,isCubicSampling:o,FilterMode:s,MipmapMode:r},i.__workletHash=0xa0bed285c4c,i.__initData=t,i})({_worklet_11046339763276_init_data:{code:"function shopify_DrawingJs3(ctx,props){const{processRect,fitRects,isCubicSampling,FilterMode,MipmapMode}=this.__closure;const{image:image,sampling:sampling}=props;if(image){var _props$fit;const fit=(_props$fit=props.fit)!==null&&_props$fit!==void 0?_props$fit:\"contain\";const rect=processRect(ctx.Skia,props);const{src:src,dst:dst}=fitRects(fit,{x:0,y:0,width:image.width(),height:image.height()},rect);if(sampling&&isCubicSampling(sampling)){ctx.canvas.drawImageRectCubic(image,src,dst,sampling.B,sampling.C,ctx.paint);}else{var _sampling$filter,_sampling$mipmap;ctx.canvas.drawImageRectOptions(image,src,dst,(_sampling$filter=sampling===null||sampling===void 0?void 0:sampling.filter)!==null&&_sampling$filter!==void 0?_sampling$filter:FilterMode.Linear,(_sampling$mipmap=sampling===null||sampling===void 0?void 0:sampling.mipmap)!==null&&_sampling$mipmap!==void 0?_sampling$mipmap:MipmapMode.None,ctx.paint);}}}"},processRect:s.processRect,fitRects:s.fitRects,isCubicSampling:i.isCubicSampling,FilterMode:i.FilterMode,MipmapMode:i.MipmapMode}),_=(function({_worklet_14201829176290_init_data:t,PointMode:e,enumKey:n}){const o=function(t,o){const{points:s,mode:r}=o;t.canvas.drawPoints(e[n(r)],s,t.paint)};return o.__closure={PointMode:e,enumKey:n},o.__workletHash=0xcea9efbb3e2,o.__initData=t,o})({_worklet_14201829176290_init_data:{code:"function shopify_DrawingJs4(ctx,props){const{PointMode,enumKey}=this.__closure;const{points:points,mode:mode}=props;ctx.canvas.drawPoints(PointMode[enumKey(mode)],points,ctx.paint);}"},PointMode:i.PointMode,enumKey:s.enumKey}),u=(function({_worklet_3714989663461_init_data:t,VertexMode:e,enumKey:n,processColor:o,BlendMode:s}){const r=function(t,r){const{mode:i,textures:c,colors:p,indices:l,blendMode:_}=r,u=i?e[n(i)]:e.Triangles,f=t.Skia.MakeVertices(u,r.vertices,c,p?p.map(e=>o(t.Skia,e)):void 0,l),h=p?s.DstOver:s.SrcOver,x=_?s[n(_)]:h;t.canvas.drawVertices(f,x,t.paint)};return r.__closure={VertexMode:e,enumKey:n,processColor:o,BlendMode:s},r.__workletHash=3714989663461,r.__initData=t,r})({_worklet_3714989663461_init_data:{code:"function shopify_DrawingJs5(ctx,props){const{VertexMode,enumKey,processColor,BlendMode}=this.__closure;const{mode:mode,textures:textures,colors:colors,indices:indices,blendMode:blendMode}=props;const vertexMode=mode?VertexMode[enumKey(mode)]:VertexMode.Triangles;const vertices=ctx.Skia.MakeVertices(vertexMode,props.vertices,textures,colors?colors.map(function(c){return processColor(ctx.Skia,c);}):undefined,indices);const defaultBlendMode=colors?BlendMode.DstOver:BlendMode.SrcOver;const blend=blendMode?BlendMode[enumKey(blendMode)]:defaultBlendMode;ctx.canvas.drawVertices(vertices,blend,ctx.paint);}"},VertexMode:i.VertexMode,enumKey:s.enumKey,processColor:s.processColor,BlendMode:i.BlendMode}),f=(function({_worklet_8744828300549_init_data:t}){const e=function(t,e){const{outer:n,inner:o}=e;t.canvas.drawDRRect(n,o,t.paint)};return e.__closure={},e.__workletHash=8744828300549,e.__initData=t,e})({_worklet_8744828300549_init_data:{code:"function shopify_DrawingJs6(ctx,props){const{outer:outer,inner:inner}=props;ctx.canvas.drawDRRect(outer,inner,ctx.paint);}"}}),h=(function({_worklet_8690111617770_init_data:t,processPath:e}){const n=function(t,n){const o=e(t.Skia,n.path),{font:s,initialOffset:r}=n;if(s){let{text:e}=n;const i=s.getGlyphIDs(e),c=s.getGlyphWidths(i),p=[],l=t.Skia.ContourMeasureIter(o,!1,1);let _=l.next(),u=r;for(let n=0;n_.length()){if(_=l.next(),!_){e=e.substring(0,n);break}u=o/2}const[s,r]=_.getPosTan(u),i=s.x-o/2*r.x,f=s.y-o/2*r.y;p.push(t.Skia.RSXform(r.x,r.y,i,f)),u+=o/2}const f=t.Skia.TextBlob.MakeFromRSXform(e,p,s);t.canvas.drawTextBlob(f,0,0,t.paint)}};return n.__closure={processPath:e},n.__workletHash=8690111617770,n.__initData=t,n})({_worklet_8690111617770_init_data:{code:"function shopify_DrawingJs7(ctx,props){const{processPath}=this.__closure;const path=processPath(ctx.Skia,props.path);const{font:font,initialOffset:initialOffset}=props;if(font){let{text:text}=props;const ids=font.getGlyphIDs(text);const widths=font.getGlyphWidths(ids);const rsx=[];const meas=ctx.Skia.ContourMeasureIter(path,false,1);let cont=meas.next();let dist=initialOffset;for(let i=0;icont.length()){cont=meas.next();if(!cont){text=text.substring(0,i);break;}dist=width/2;}const[p,t]=cont.getPosTan(dist);const adjustedX=p.x-width/2*t.x;const adjustedY=p.y-width/2*t.y;rsx.push(ctx.Skia.RSXform(t.x,t.y,adjustedX,adjustedY));dist+=width/2;}const derived=ctx.Skia.TextBlob.MakeFromRSXform(text,rsx,font);ctx.canvas.drawTextBlob(derived,0,0,ctx.paint);}}"},processPath:s.processPath}),x=(function({_worklet_1993198257012_init_data:t}){const e=function(t,e){const{text:n,x:o,y:s,font:r}=e;null!=r&&t.canvas.drawText(n,o,s,t.paint,r)};return e.__closure={},e.__workletHash=1993198257012,e.__initData=t,e})({_worklet_1993198257012_init_data:{code:"function shopify_DrawingJs8(ctx,props){const{text:text,x:x,y:y,font:font}=props;if(font!=null){ctx.canvas.drawText(text,x,y,ctx.paint,font);}}"}}),w=(function({_worklet_6154616476006_init_data:t,BlendMode:e,enumKey:n,processColor:o}){const s=function(t,s){const{texture:r,blendMode:i,patch:c}=s,p=s.colors?e.DstOver:e.SrcOver,l=i?e[n(i)]:p,_=[c[0].pos,c[0].c2,c[1].c1,c[1].pos,c[1].c2,c[2].c1,c[2].pos,c[2].c2,c[3].c1,c[3].pos,c[3].c2,c[0].c1],u=s.colors?s.colors.map(e=>o(t.Skia,e)):void 0;t.canvas.drawPatch(_,u,r,l,t.paint)};return s.__closure={BlendMode:e,enumKey:n,processColor:o},s.__workletHash=6154616476006,s.__initData=t,s})({_worklet_6154616476006_init_data:{code:"function shopify_DrawingJs9(ctx,props){const{BlendMode,enumKey,processColor}=this.__closure;const{texture:texture,blendMode:blendMode,patch:patch}=props;const defaultBlendMode=props.colors?BlendMode.DstOver:BlendMode.SrcOver;const mode=blendMode?BlendMode[enumKey(blendMode)]:defaultBlendMode;const points=[patch[0].pos,patch[0].c2,patch[1].c1,patch[1].pos,patch[1].c2,patch[2].c1,patch[2].pos,patch[2].c2,patch[3].c1,patch[3].pos,patch[3].c2,patch[0].c1];const colors=props.colors?props.colors.map(function(c){return processColor(ctx.Skia,c);}):undefined;ctx.canvas.drawPatch(points,colors,texture,mode,ctx.paint);}"},BlendMode:i.BlendMode,enumKey:s.enumKey,processColor:s.processColor}),y=(function({_worklet_10255924822748_init_data:e,saturate:n,processPath:s,FillType:r,enumKey:i}){const c=function(e,c){const{start:p,end:l,fillType:_,stroke:u}=c,f=(0,o.default)(c,t),h=Math.fround(n(p)),x=Math.fround(n(l)),w=0!==h,y=1!==x,k=void 0!==u,v=!!_;let b=s(e.Skia,f.path);if(v){const t=e.Skia.PathBuilder.MakeFromPath(b);t.setFillType(r[i(_)]),b=t.build()}if(k){const t=e.Skia.Path.Stroke(b,u);t&&(b=t)}if(w||y){const t=e.Skia.Path.Trim(b,h,x,!1);t&&(b=t)}e.canvas.drawPath(b,e.paint)};return c.__closure={saturate:n,processPath:s,FillType:r,enumKey:i},c.__workletHash=0x953e4c182dc,c.__initData=e,c})({_worklet_10255924822748_init_data:{code:"function shopify_DrawingJs10(ctx,props){const{saturate,processPath,FillType,enumKey}=this.__closure;const{start:trimStart,end:trimEnd,fillType:fillType,stroke:stroke,...pathProps}=props;const start=Math.fround(saturate(trimStart));const end=Math.fround(saturate(trimEnd));const hasStartOffset=start!==0;const hasEndOffset=end!==1;const hasStrokeOptions=stroke!==undefined;const hasFillType=!!fillType;let path=processPath(ctx.Skia,pathProps.path);if(hasFillType){const builder=ctx.Skia.PathBuilder.MakeFromPath(path);builder.setFillType(FillType[enumKey(fillType)]);path=builder.build();}if(hasStrokeOptions){const stroked=ctx.Skia.Path.Stroke(path,stroke);if(stroked){path=stroked;}}if(hasStartOffset||hasEndOffset){const trimmed=ctx.Skia.Path.Trim(path,start,end,false);if(trimmed){path=trimmed;}}ctx.canvas.drawPath(path,ctx.paint);}"},saturate:r.saturate,processPath:s.processPath,FillType:i.FillType,enumKey:s.enumKey}),k=(function({_worklet_16762497372388_init_data:t,processRect:e}){const n=function(t,n){const o=e(t.Skia,n);t.canvas.drawRect(o,t.paint)};return n.__closure={processRect:e},n.__workletHash=0xf3ed2b390e4,n.__initData=t,n})({_worklet_16762497372388_init_data:{code:"function shopify_DrawingJs11(ctx,props){const{processRect}=this.__closure;const derived=processRect(ctx.Skia,props);ctx.canvas.drawRect(derived,ctx.paint);}"},processRect:s.processRect}),v=(function({_worklet_7167854091669_init_data:t,processRRect:e}){const n=function(t,n){const o=e(t.Skia,n);t.canvas.drawRRect(o,t.paint)};return n.__closure={processRRect:e},n.__workletHash=7167854091669,n.__initData=t,n})({_worklet_7167854091669_init_data:{code:"function shopify_DrawingJs12(ctx,props){const{processRRect}=this.__closure;const derived=processRRect(ctx.Skia,props);ctx.canvas.drawRRect(derived,ctx.paint);}"},processRRect:s.processRRect}),b=(function({_worklet_7667329557510_init_data:t}){const e=function(t,e){const{blob:n,x:o,y:s}=e;t.canvas.drawTextBlob(n,o,s,t.paint)};return e.__closure={},e.__workletHash=7667329557510,e.__initData=t,e})({_worklet_7667329557510_init_data:{code:"function shopify_DrawingJs13(ctx,props){const{blob:blob,x:x,y:y}=props;ctx.canvas.drawTextBlob(blob,x,y,ctx.paint);}"}}),M=(function({_worklet_15560507556500_init_data:t}){const e=function(t,e){const n=e.glyphs.reduce((t,e)=>{const{id:n,pos:o}=e;return t.glyphs.push(n),t.positions.push(o),t},{glyphs:[],positions:[]}),{glyphs:o,positions:s}=n,{x:r,y:i,font:c}=e;c&&t.canvas.drawGlyphs(o,s,r,i,c,t.paint)};return e.__closure={},e.__workletHash=0xe26f6868294,e.__initData=t,e})({_worklet_15560507556500_init_data:{code:"function shopify_DrawingJs14(ctx,props){const derived=props.glyphs.reduce(function(acc,glyph){const{id:id,pos:pos}=glyph;acc.glyphs.push(id);acc.positions.push(pos);return acc;},{glyphs:[],positions:[]});const{glyphs:glyphs,positions:positions}=derived;const{x:x,y:y,font:font}=props;if(font){ctx.canvas.drawGlyphs(glyphs,positions,x,y,font,ctx.paint);}}"}}),P=(function({_worklet_13559899251383_init_data:t}){const e=function(t,e){const{canvas:n}=t,{svg:o}=e,{x:s,y:r,width:i,height:c}=e.rect?e.rect:{x:e.x,y:e.y,width:e.width,height:e.height};null!==o&&(n.save(),s&&r&&n.translate(s,r),n.drawSvg(o,i,c),n.restore())};return e.__closure={},e.__workletHash=0xc5528fa62b7,e.__initData=t,e})({_worklet_13559899251383_init_data:{code:"function shopify_DrawingJs15(ctx,props){const{canvas:canvas}=ctx;const{svg:svg}=props;const{x:x,y:y,width:width,height:height}=props.rect?props.rect:{x:props.x,y:props.y,width:props.width,height:props.height};if(svg===null){return;}canvas.save();if(x&&y){canvas.translate(x,y);}canvas.drawSvg(svg,width,height);canvas.restore();}"}}),R=(function({_worklet_5262641410987_init_data:t}){const e=function(t,e){const{paragraph:n,x:o,y:s,width:r}=e;n&&(n.layout(r),n.paint(t.canvas,o,s))};return e.__closure={},e.__workletHash=5262641410987,e.__initData=t,e})({_worklet_5262641410987_init_data:{code:"function shopify_DrawingJs16(ctx,props){const{paragraph:paragraph,x:x,y:y,width:width}=props;if(paragraph){paragraph.layout(width);paragraph.paint(ctx.canvas,x,y);}}"}}),S=(function({_worklet_4744884514929_init_data:t}){const e=function(t,e){const{picture:n}=e;t.canvas.drawPicture(n)};return e.__closure={},e.__workletHash=4744884514929,e.__initData=t,e})({_worklet_4744884514929_init_data:{code:"function shopify_DrawingJs17(ctx,props){const{picture:picture}=props;ctx.canvas.drawPicture(picture);}"}}),D=(function({_worklet_6693611193003_init_data:t,BlendMode:e,enumKey:n}){const o=function(t,o){const{image:s,sprites:r,transforms:i,colors:c,colorBlendMode:p,sampling:l}=o,_=p?e[n(p)]:void 0;s&&t.canvas.drawAtlas(s,r,i,t.paint,_,c,l)};return o.__closure={BlendMode:e,enumKey:n},o.__workletHash=6693611193003,o.__initData=t,o})({_worklet_6693611193003_init_data:{code:"function shopify_DrawingJs18(ctx,props){const{BlendMode,enumKey}=this.__closure;const{image:image,sprites:sprites,transforms:transforms,colors:colors,colorBlendMode:colorBlendMode,sampling:sampling}=props;const blend=colorBlendMode?BlendMode[enumKey(colorBlendMode)]:undefined;if(image){ctx.canvas.drawAtlas(image,sprites,transforms,ctx.paint,blend,colors,sampling);}}"},BlendMode:i.BlendMode,enumKey:s.enumKey}),O=(function({_worklet_14377148013021_init_data:t,processCircle:e}){const n=function(t,n){const{c:o}=e(n),{r:s}=n;t.canvas.drawCircle(o.x,o.y,s,t.paint)};return n.__closure={processCircle:e},n.__workletHash=0xd1370ccd9dd,n.__initData=t,n})({_worklet_14377148013021_init_data:{code:"function shopify_DrawingJs19(ctx,props){const{processCircle}=this.__closure;const{c:c}=processCircle(props);const{r:r}=props;ctx.canvas.drawCircle(c.x,c.y,r,ctx.paint);}"},processCircle:s.processCircle}),B=(function({_worklet_6639756274427_init_data:t}){const e=function(t,e){const{animation:n,frame:o}=e;n&&(e.animation.seekFrame(o),e.animation.render(t.canvas))};return e.__closure={},e.__workletHash=6639756274427,e.__initData=t,e})({_worklet_6639756274427_init_data:{code:"function shopify_DrawingJs20(ctx,props){const{animation:animation,frame:frame}=props;if(animation){props.animation.seekFrame(frame);props.animation.render(ctx.canvas);}}"}})},5725,[363,5598,5670,5352]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isBoxCommand",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"drawBox",{enumerable:!0,get:function(){return s}});var t=r(d[0]),o=r(d[1]),n=r(d[2]);const l=(function({_worklet_5949766940367_init_data:t,CommandType:o}){const n=function(t){return t.type===o.DrawBox};return n.__closure={CommandType:o},n.__workletHash=5949766940367,n.__initData=t,n})({_worklet_5949766940367_init_data:{code:"function shopify_BoxJs1(command){const{CommandType}=this.__closure;return command.type===CommandType.DrawBox;}"},CommandType:n.CommandType}),s=(function({_worklet_1741861646891_init_data:t,materializeCommand:o,isRRect:n,processColor:l,BlurStyle:s,inflate:c,ClipOp:p,deflate:u}){const f=function(t,f){const _=f.shadows.map(t=>o(t).props),{paint:k,Skia:h,canvas:y}=t,{box:R}=f.props,C=k.getAlphaf(),w=n(R)?R:h.RRectXY(R,0,0);_.filter(t=>!t.inner).map(t=>{const{color:o="black",blur:n,spread:p=0,dx:u=0,dy:f=0}=t,_=h.Paint();_.setColor(l(h,o)),_.setAlphaf(_.getAlphaf()*C),_.setMaskFilter(h.MaskFilter.MakeBlur(s.Normal,n,!0)),y.drawRRect(c(h,w,p,p,u,f),_)}),y.drawRRect(w,k),_.filter(t=>t.inner).map(t=>{const{color:o="black",blur:n,spread:l=0,dx:f=0,dy:_=0}=t,k=h.Point(10+Math.abs(f),10+Math.abs(_));y.save(),y.clipRRect(w,p.Intersect,!1);const R=h.Paint();R.setColor(h.Color(o)),R.setAlphaf(R.getAlphaf()*C),R.setMaskFilter(h.MaskFilter.MakeBlur(s.Normal,n,!0));const b=u(h,w,l,l,f,_),x=c(h,w,k.x,k.y);y.drawDRRect(x,b,R),y.restore()})};return f.__closure={materializeCommand:o,isRRect:n,processColor:l,BlurStyle:s,inflate:c,ClipOp:p,deflate:u},f.__workletHash=1741861646891,f.__initData=t,f})({_worklet_1741861646891_init_data:{code:"function shopify_BoxJs2(ctx,command){const{materializeCommand,isRRect,processColor,BlurStyle,inflate,ClipOp,deflate}=this.__closure;const shadows=command.shadows.map(function(shadow){return materializeCommand(shadow).props;});const{paint:paint,Skia:Skia,canvas:canvas}=ctx;const{box:defaultBox}=command.props;const opacity=paint.getAlphaf();const box=isRRect(defaultBox)?defaultBox:Skia.RRectXY(defaultBox,0,0);shadows.filter(function(shadow){return!shadow.inner;}).map(function(shadow){const{color=\"black\",blur:blur,spread=0,dx=0,dy=0}=shadow;const lPaint=Skia.Paint();lPaint.setColor(processColor(Skia,color));lPaint.setAlphaf(lPaint.getAlphaf()*opacity);lPaint.setMaskFilter(Skia.MaskFilter.MakeBlur(BlurStyle.Normal,blur,true));canvas.drawRRect(inflate(Skia,box,spread,spread,dx,dy),lPaint);});canvas.drawRRect(box,paint);shadows.filter(function(shadow){return shadow.inner;}).map(function(shadow){const{color=\"black\",blur:blur,spread=0,dx=0,dy=0}=shadow;const delta=Skia.Point(10+Math.abs(dx),10+Math.abs(dy));canvas.save();canvas.clipRRect(box,ClipOp.Intersect,false);const lPaint=Skia.Paint();lPaint.setColor(Skia.Color(color));lPaint.setAlphaf(lPaint.getAlphaf()*opacity);lPaint.setMaskFilter(Skia.MaskFilter.MakeBlur(BlurStyle.Normal,blur,true));const inner=deflate(Skia,box,spread,spread,dx,dy);const outer=inflate(Skia,box,delta.x,delta.y);canvas.drawDRRect(outer,inner,lPaint);canvas.restore();});}"},materializeCommand:n.materializeCommand,isRRect:o.isRRect,processColor:t.processColor,BlurStyle:o.BlurStyle,inflate:t.inflate,ClipOp:o.ClipOp,deflate:t.deflate})},5726,[5598,5352,5722]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isPushColorFilter",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"composeColorFilters",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"pushColorFilter",{enumerable:!0,get:function(){return p}});var o=r(d[0]),t=r(d[1]),l=r(d[2]);const n=(function({_worklet_16633616692546_init_data:o,CommandType:t}){const l=function(o){return o.type===t.PushColorFilter};return l.__closure={CommandType:t},l.__workletHash=0xf20d0d07542,l.__initData=o,l})({_worklet_16633616692546_init_data:{code:"function shopify_ColorFiltersJs1(command){const{CommandType}=this.__closure;return command.type===CommandType.PushColorFilter;}"},CommandType:r(d[3]).CommandType}),c=(function({_worklet_5201401820737_init_data:o}){const t=function(o,t){return o.colorFilterType===t};return t.__closure={},t.__workletHash=5201401820737,t.__initData=o,t})({_worklet_5201401820737_init_data:{code:"function shopify_ColorFiltersJs2(command,type){return command.colorFilterType===type;}"}}),s=(function({_worklet_11320550414128_init_data:o}){const t=function(o){if(o.colorFilters.length>1){const t=o.colorFilters.pop(),l=o.colorFilters.pop();o.colorFilters.push(o.Skia.ColorFilter.MakeCompose(t,l))}};return t.__closure={},t.__workletHash=0xa4bc562d730,t.__initData=o,t})({_worklet_11320550414128_init_data:{code:"function shopify_ColorFiltersJs3(ctx){if(ctx.colorFilters.length>1){const outer=ctx.colorFilters.pop();const inner=ctx.colorFilters.pop();ctx.colorFilters.push(ctx.Skia.ColorFilter.MakeCompose(outer,inner));}}"}}),p=(function({_worklet_12127871059075_init_data:o,isColorFilter:t,NodeType:l,processColor:n,BlendMode:c,enumKey:s}){const p=function(o,p){let _;if(t(p,l.BlendColorFilter)){const{props:t}=p,{mode:l}=t,F=n(o.Skia,t.color);_=o.Skia.ColorFilter.MakeBlend(F,c[s(l)])}else if(t(p,l.MatrixColorFilter)){const{matrix:t}=p.props;_=o.Skia.ColorFilter.MakeMatrix(t)}else if(t(p,l.LerpColorFilter)){const{props:t}=p,{t:l}=t,n=o.colorFilters.pop(),c=o.colorFilters.pop();if(!c||!n)throw new Error("LerpColorFilter requires two color filters");_=o.Skia.ColorFilter.MakeLerp(l,c,n)}else t(p,l.LumaColorFilter)?_=o.Skia.ColorFilter.MakeLumaColorFilter():t(p,l.LinearToSRGBGammaColorFilter)?_=o.Skia.ColorFilter.MakeLinearToSRGBGamma():t(p,l.SRGBToLinearGammaColorFilter)&&(_=o.Skia.ColorFilter.MakeSRGBToLinearGamma());if(!_)throw new Error(`Unknown color filter type: ${p.colorFilterType}`);o.colorFilters.push(_)};return p.__closure={isColorFilter:t,NodeType:l,processColor:n,BlendMode:c,enumKey:s},p.__workletHash=0xb07bd724483,p.__initData=o,p})({_worklet_12127871059075_init_data:{code:"function shopify_ColorFiltersJs4(ctx,command){const{isColorFilter,NodeType,processColor,BlendMode,enumKey}=this.__closure;let cf;if(isColorFilter(command,NodeType.BlendColorFilter)){const{props:props}=command;const{mode:mode}=props;const color=processColor(ctx.Skia,props.color);cf=ctx.Skia.ColorFilter.MakeBlend(color,BlendMode[enumKey(mode)]);}else if(isColorFilter(command,NodeType.MatrixColorFilter)){const{matrix:matrix}=command.props;cf=ctx.Skia.ColorFilter.MakeMatrix(matrix);}else if(isColorFilter(command,NodeType.LerpColorFilter)){const{props:props}=command;const{t:t}=props;const second=ctx.colorFilters.pop();const first=ctx.colorFilters.pop();if(!first||!second){throw new Error(\"LerpColorFilter requires two color filters\");}cf=ctx.Skia.ColorFilter.MakeLerp(t,first,second);}else if(isColorFilter(command,NodeType.LumaColorFilter)){cf=ctx.Skia.ColorFilter.MakeLumaColorFilter();}else if(isColorFilter(command,NodeType.LinearToSRGBGammaColorFilter)){cf=ctx.Skia.ColorFilter.MakeLinearToSRGBGamma();}else if(isColorFilter(command,NodeType.SRGBToLinearGammaColorFilter)){cf=ctx.Skia.ColorFilter.MakeSRGBToLinearGamma();}if(!cf){throw new Error(\"Unknown color filter type: \"+command.colorFilterType);}ctx.colorFilters.push(cf);}"},isColorFilter:c,NodeType:t.NodeType,processColor:o.processColor,BlendMode:l.BlendMode,enumKey:o.enumKey})},5727,[5598,5599,5352,5722]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"saveCTM",{enumerable:!0,get:function(){return p}});var t=r(d[0]),c=r(d[1]);const s=(function({_worklet_1820382896375_init_data:t,isPathDef:c,processPath:s,isRRect:p}){const n=function(t,n){if(n)return c(n)?{clipPath:s(t,n)}:p(n)?{clipRRect:n}:{clipRect:n}};return n.__closure={isPathDef:c,processPath:s,isRRect:p},n.__workletHash=1820382896375,n.__initData=t,n})({_worklet_1820382896375_init_data:{code:"function shopify_CTMJs1(Skia,clip){const{isPathDef,processPath,isRRect}=this.__closure;if(clip){if(isPathDef(clip)){return{clipPath:processPath(Skia,clip)};}else if(isRRect(clip)){return{clipRRect:clip};}else{return{clipRect:clip};}}return undefined;}"},isPathDef:t.isPathDef,processPath:t.processPath,isRRect:c.isRRect}),p=(function({_worklet_9126799273833_init_data:t,computeClip:c,ClipOp:s,processTransformProps2:p}){const n=function(t,n){const{canvas:o,Skia:l}=t,{clip:f,invertClip:u,matrix:_,transform:R,origin:h,layer:v}=n,P=void 0!==_||void 0!==R,C=c(l,f),y=void 0!==C,k=u?s.Difference:s.Intersect,T=p(l,{matrix:_,transform:R,origin:h});(P||y||!!v)&&(v?"boolean"==typeof v?o.saveLayer():o.saveLayer(v):o.save()),T&&o.concat(T),C&&("clipRect"in C?o.clipRect(C.clipRect,k,!0):"clipRRect"in C?o.clipRRect(C.clipRRect,k,!0):o.clipPath(C.clipPath,k,!0))};return n.__closure={computeClip:c,ClipOp:s,processTransformProps2:p},n.__workletHash=9126799273833,n.__initData=t,n})({_worklet_9126799273833_init_data:{code:"function shopify_CTMJs2(ctx,props){const{computeClip,ClipOp,processTransformProps2}=this.__closure;const{canvas:canvas,Skia:Skia}=ctx;const{clip:rawClip,invertClip:invertClip,matrix:matrix,transform:transform,origin:origin,layer:layer}=props;const hasTransform=matrix!==undefined||transform!==undefined;const clip=computeClip(Skia,rawClip);const hasClip=clip!==undefined;const op=invertClip?ClipOp.Difference:ClipOp.Intersect;const m3=processTransformProps2(Skia,{matrix:matrix,transform:transform,origin:origin});const shouldSave=hasTransform||hasClip||!!layer;if(shouldSave){if(layer){if(typeof layer===\"boolean\"){canvas.saveLayer();}else{canvas.saveLayer(layer);}}else{canvas.save();}}if(m3){canvas.concat(m3);}if(clip){if(\"clipRect\"in clip){canvas.clipRect(clip.clipRect,op,true);}else if(\"clipRRect\"in clip){canvas.clipRRect(clip.clipRRect,op,true);}else{canvas.clipPath(clip.clipPath,op,true);}}}"},computeClip:s,ClipOp:c.ClipOp,processTransformProps2:t.processTransformProps2})},5728,[5598,5352]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"MorphologyOperator",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"composeImageFilters",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"setBlurMaskFilter",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"isPushImageFilter",{enumerable:!0,get:function(){return S}}),Object.defineProperty(e,"pushImageFilter",{enumerable:!0,get:function(){return w}});var r=_r(d[0]),t=_r(d[1]),o=_r(d[2]),l=_r(d[3]),n=_r(d[4]);let s=(function(r){return r[r.Erode=0]="Erode",r[r.Dilate=1]="Dilate",r})({});const c=(function({_worklet_11632284857063_init_data:r,Black:t,BlendMode:o,TileMode:l}){const n=function(r,n,s,c,u,p,_,F){const f=r.ImageFilter.MakeColorFilter(r.ColorFilter.MakeBlend(t,o.Dst),null),k=r.ImageFilter.MakeColorFilter(r.ColorFilter.MakeBlend(t,o.SrcIn),null),h=r.ImageFilter.MakeColorFilter(r.ColorFilter.MakeBlend(_,o.SrcOut),null),I=r.ImageFilter.MakeOffset(s,c,h),y=r.ImageFilter.MakeBlur(u,p,l.Decal,I),M=r.ImageFilter.MakeBlend(o.SrcIn,k,y);return n?M:r.ImageFilter.MakeCompose(F,r.ImageFilter.MakeBlend(o.SrcOver,f,M))};return n.__closure={Black:t,BlendMode:o,TileMode:l},n.__workletHash=0xa945a34f2e7,n.__initData=r,n})({_worklet_11632284857063_init_data:{code:"function shopify_ImageFiltersJs1(Skia,shadowOnly,dx,dy,sigmaX,sigmaY,color,input){const{Black,BlendMode,TileMode}=this.__closure;const sourceGraphic=Skia.ImageFilter.MakeColorFilter(Skia.ColorFilter.MakeBlend(Black,BlendMode.Dst),null);const sourceAlpha=Skia.ImageFilter.MakeColorFilter(Skia.ColorFilter.MakeBlend(Black,BlendMode.SrcIn),null);const f1=Skia.ImageFilter.MakeColorFilter(Skia.ColorFilter.MakeBlend(color,BlendMode.SrcOut),null);const f2=Skia.ImageFilter.MakeOffset(dx,dy,f1);const f3=Skia.ImageFilter.MakeBlur(sigmaX,sigmaY,TileMode.Decal,f2);const f4=Skia.ImageFilter.MakeBlend(BlendMode.SrcIn,sourceAlpha,f3);if(shadowOnly){return f4;}return Skia.ImageFilter.MakeCompose(input,Skia.ImageFilter.MakeBlend(BlendMode.SrcOver,sourceGraphic,f4));}"},Black:Float32Array.of(0,0,0,1),BlendMode:o.BlendMode,TileMode:o.TileMode}),u=(function({_worklet_1824978835635_init_data:r,processRadius:t,TileMode:o,enumKey:l}){const n=function(r,n){const{mode:s,blur:c}=n,u=t(r.Skia,c),p=r.Skia.ImageFilter.MakeBlur(u.x,u.y,o[l(s)],null);r.imageFilters.push(p)};return n.__closure={processRadius:t,TileMode:o,enumKey:l},n.__workletHash=1824978835635,n.__initData=r,n})({_worklet_1824978835635_init_data:{code:"function shopify_ImageFiltersJs2(ctx,props){const{processRadius,TileMode,enumKey}=this.__closure;const{mode:mode,blur:blur}=props;const sigma=processRadius(ctx.Skia,blur);const imgf=ctx.Skia.ImageFilter.MakeBlur(sigma.x,sigma.y,TileMode[enumKey(mode)],null);ctx.imageFilters.push(imgf);}"},processRadius:r.processRadius,TileMode:o.TileMode,enumKey:r.enumKey}),p=(function({_worklet_12555981785491_init_data:r,processRadius:t,MorphologyOperator:o,enumKey:l}){const n=function(r,n){const{operator:s}=n,c=t(r.Skia,n.radius);let u;u=o[l(s)]===o.Erode?r.Skia.ImageFilter.MakeErode(c.x,c.y,null):r.Skia.ImageFilter.MakeDilate(c.x,c.y,null),r.imageFilters.push(u)};return n.__closure={processRadius:t,MorphologyOperator:o,enumKey:l},n.__workletHash=0xb6b6ad58993,n.__initData=r,n})({_worklet_12555981785491_init_data:{code:"function shopify_ImageFiltersJs3(ctx,props){const{processRadius,MorphologyOperator,enumKey}=this.__closure;const{operator:operator}=props;const r=processRadius(ctx.Skia,props.radius);let imgf;if(MorphologyOperator[enumKey(operator)]===MorphologyOperator.Erode){imgf=ctx.Skia.ImageFilter.MakeErode(r.x,r.y,null);}else{imgf=ctx.Skia.ImageFilter.MakeDilate(r.x,r.y,null);}ctx.imageFilters.push(imgf);}"},processRadius:r.processRadius,MorphologyOperator:s,enumKey:r.enumKey}),_=(function({_worklet_4230987535010_init_data:r}){const t=function(r,t){const{x:o,y:l}=t,n=r.Skia.ImageFilter.MakeOffset(o,l,null);r.imageFilters.push(n)};return t.__closure={},t.__workletHash=4230987535010,t.__initData=r,t})({_worklet_4230987535010_init_data:{code:"function shopify_ImageFiltersJs4(ctx,props){const{x:x,y:y}=props;const imgf=ctx.Skia.ImageFilter.MakeOffset(x,y,null);ctx.imageFilters.push(imgf);}"}}),F=(function({_worklet_3248020259320_init_data:r,processColor:t,MakeInnerShadow:o}){const l=function(r,l){const{dx:n,dy:s,blur:c,shadowOnly:u,color:p,inner:_}=l,F=t(r.Skia,p);let f;f=_?o.bind(null,r.Skia,u):u?r.Skia.ImageFilter.MakeDropShadowOnly.bind(r.Skia.ImageFilter):r.Skia.ImageFilter.MakeDropShadow.bind(r.Skia.ImageFilter);const k=f(n,s,c,c,F,null);r.imageFilters.push(k)};return l.__closure={processColor:t,MakeInnerShadow:o},l.__workletHash=3248020259320,l.__initData=r,l})({_worklet_3248020259320_init_data:{code:"function shopify_ImageFiltersJs5(ctx,props){const{processColor,MakeInnerShadow}=this.__closure;const{dx:dx,dy:dy,blur:blur,shadowOnly:shadowOnly,color:cl,inner:inner}=props;const color=processColor(ctx.Skia,cl);let factory;if(inner){factory=MakeInnerShadow.bind(null,ctx.Skia,shadowOnly);}else{factory=shadowOnly?ctx.Skia.ImageFilter.MakeDropShadowOnly.bind(ctx.Skia.ImageFilter):ctx.Skia.ImageFilter.MakeDropShadow.bind(ctx.Skia.ImageFilter);}const imgf=factory(dx,dy,blur,blur,color,null);ctx.imageFilters.push(imgf);}"},processColor:r.processColor,MakeInnerShadow:c}),f=(function({_worklet_11037978521534_init_data:r,BlendMode:t,enumKey:o,composeDeclarations:l}){const n=function(r,n){const s=t[o(n.mode)],c=r.imageFilters.splice(0,r.imageFilters.length),u=r.Skia.ImageFilter.MakeBlend.bind(r.Skia.ImageFilter,s);r.imageFilters.push(l(c,u))};return n.__closure={BlendMode:t,enumKey:o,composeDeclarations:l},n.__workletHash=0xa09fac9efbe,n.__initData=r,n})({_worklet_11037978521534_init_data:{code:"function shopify_ImageFiltersJs6(ctx,props){const{BlendMode,enumKey,composeDeclarations}=this.__closure;const blend=BlendMode[enumKey(props.mode)];const imageFilters=ctx.imageFilters.splice(0,ctx.imageFilters.length);const composer=ctx.Skia.ImageFilter.MakeBlend.bind(ctx.Skia.ImageFilter,blend);ctx.imageFilters.push(composeDeclarations(imageFilters,composer));}"},BlendMode:o.BlendMode,enumKey:r.enumKey,composeDeclarations:l.composeDeclarations}),k=(function({_worklet_14670955419067_init_data:r,ColorChannel:t,enumKey:o}){const l=function(r,l){const{channelX:n,channelY:s,scale:c}=l,u=r.shaders.pop();if(!u)throw new Error("DisplacementMap expects a shader as child");const p=r.Skia.ImageFilter.MakeShader(u),_=r.Skia.ImageFilter.MakeDisplacementMap(t[o(n)],t[o(s)],c,p,null);r.imageFilters.push(_)};return l.__closure={ColorChannel:t,enumKey:o},l.__workletHash=0xd57d91615bb,l.__initData=r,l})({_worklet_14670955419067_init_data:{code:"function shopify_ImageFiltersJs7(ctx,props){const{ColorChannel,enumKey}=this.__closure;const{channelX:channelX,channelY:channelY,scale:scale}=props;const shader=ctx.shaders.pop();if(!shader){throw new Error(\"DisplacementMap expects a shader as child\");}const map=ctx.Skia.ImageFilter.MakeShader(shader);const imgf=ctx.Skia.ImageFilter.MakeDisplacementMap(ColorChannel[enumKey(channelX)],ColorChannel[enumKey(channelY)],scale,map,null);ctx.imageFilters.push(imgf);}"},ColorChannel:o.ColorChannel,enumKey:r.enumKey}),h=(function({_worklet_6442009676367_init_data:r,processUniforms:t}){const o=function(r,o){const{source:l,uniforms:n}=o,s=r.Skia.RuntimeShaderBuilder(l);n&&t(l,n,s);const c=r.Skia.ImageFilter.MakeRuntimeShader(s,null,null);r.imageFilters.push(c)};return o.__closure={processUniforms:t},o.__workletHash=6442009676367,o.__initData=r,o})({_worklet_6442009676367_init_data:{code:"function shopify_ImageFiltersJs8(ctx,props){const{processUniforms}=this.__closure;const{source:source,uniforms:uniforms}=props;const rtb=ctx.Skia.RuntimeShaderBuilder(source);if(uniforms){processUniforms(source,uniforms,rtb);}const imgf=ctx.Skia.ImageFilter.MakeRuntimeShader(rtb,null,null);ctx.imageFilters.push(imgf);}"},processUniforms:o.processUniforms}),I=(function({_worklet_8862984608376_init_data:r}){const t=function(r,t){const{filter:o}=t;r.imageFilters.push(o)};return t.__closure={},t.__workletHash=8862984608376,t.__initData=r,t})({_worklet_8862984608376_init_data:{code:"function shopify_ImageFiltersJs9(ctx,props){const{filter:filter}=props;ctx.imageFilters.push(filter);}"}}),y=(function({_worklet_15063875725346_init_data:r}){const t=function(r){if(r.imageFilters.length>1){const t=r.imageFilters.pop(),o=r.imageFilters.pop();r.imageFilters.push(r.Skia.ImageFilter.MakeCompose(t,o))}};return t.__closure={},t.__workletHash=0xdb354f62822,t.__initData=r,t})({_worklet_15063875725346_init_data:{code:"function shopify_ImageFiltersJs10(ctx){if(ctx.imageFilters.length>1){const outer=ctx.imageFilters.pop();const inner=ctx.imageFilters.pop();ctx.imageFilters.push(ctx.Skia.ImageFilter.MakeCompose(outer,inner));}}"}}),M=(function({_worklet_9189565145894_init_data:r,BlurStyle:t,enumKey:o}){const l=function(r,l){const{blur:n,style:s,respectCTM:c}=l,u=r.Skia.MaskFilter.MakeBlur(t[o(s)],n,c);r.paint.setMaskFilter(u)};return l.__closure={BlurStyle:t,enumKey:o},l.__workletHash=9189565145894,l.__initData=r,l})({_worklet_9189565145894_init_data:{code:"function shopify_ImageFiltersJs11(ctx,props){const{BlurStyle,enumKey}=this.__closure;const{blur:blur,style:style,respectCTM:respectCTM}=props;const mf=ctx.Skia.MaskFilter.MakeBlur(BlurStyle[enumKey(style)],blur,respectCTM);ctx.paint.setMaskFilter(mf);}"},BlurStyle:o.BlurStyle,enumKey:r.enumKey}),S=(function({_worklet_16793880070160_init_data:r,CommandType:t}){const o=function(r){return r.type===t.PushImageFilter};return o.__closure={CommandType:t},o.__workletHash=0xf4621418810,o.__initData=r,o})({_worklet_16793880070160_init_data:{code:"function shopify_ImageFiltersJs12(command){const{CommandType}=this.__closure;return command.type===CommandType.PushImageFilter;}"},CommandType:n.CommandType}),x=(function({_worklet_8302125297393_init_data:r}){const t=function(r,t){return r.imageFilterType===t};return t.__closure={},t.__workletHash=8302125297393,t.__initData=r,t})({_worklet_8302125297393_init_data:{code:"function shopify_ImageFiltersJs13(command,type){return command.imageFilterType===type;}"}}),w=(function({_worklet_12441310442271_init_data:r,isImageFilter:t,NodeType:o,declareImageFilter:l,declareBlurImageFilter:n,declareMorphologyImageFilter:s,declareBlendImageFilter:c,declareDisplacementMapImageFilter:u,declareDropShadowImageFilter:p,declareOffsetImageFilter:_,declareRuntimeShaderImageFilter:F}){const f=function(r,f){if(t(f,o.ImageFilter))l(r,f.props);else if(t(f,o.BlurImageFilter))n(r,f.props);else if(t(f,o.MorphologyImageFilter))s(r,f.props);else if(t(f,o.BlendImageFilter))c(r,f.props);else if(t(f,o.DisplacementMapImageFilter))u(r,f.props);else if(t(f,o.DropShadowImageFilter))p(r,f.props);else if(t(f,o.OffsetImageFilter))_(r,f.props);else{if(!t(f,o.RuntimeShaderImageFilter))throw new Error("Invalid image filter type: "+f.imageFilterType);F(r,f.props)}};return f.__closure={isImageFilter:t,NodeType:o,declareImageFilter:l,declareBlurImageFilter:n,declareMorphologyImageFilter:s,declareBlendImageFilter:c,declareDisplacementMapImageFilter:u,declareDropShadowImageFilter:p,declareOffsetImageFilter:_,declareRuntimeShaderImageFilter:F},f.__workletHash=0xb50b7e3b31f,f.__initData=r,f})({_worklet_12441310442271_init_data:{code:"function shopify_ImageFiltersJs14(ctx,command){const{isImageFilter,NodeType,declareImageFilter,declareBlurImageFilter,declareMorphologyImageFilter,declareBlendImageFilter,declareDisplacementMapImageFilter,declareDropShadowImageFilter,declareOffsetImageFilter,declareRuntimeShaderImageFilter}=this.__closure;if(isImageFilter(command,NodeType.ImageFilter)){declareImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.BlurImageFilter)){declareBlurImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.MorphologyImageFilter)){declareMorphologyImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.BlendImageFilter)){declareBlendImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.DisplacementMapImageFilter)){declareDisplacementMapImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.DropShadowImageFilter)){declareDropShadowImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.OffsetImageFilter)){declareOffsetImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.RuntimeShaderImageFilter)){declareRuntimeShaderImageFilter(ctx,command.props);}else{throw new Error(\"Invalid image filter type: \"+command.imageFilterType);}}"},isImageFilter:x,NodeType:t.NodeType,declareImageFilter:I,declareBlurImageFilter:u,declareMorphologyImageFilter:p,declareBlendImageFilter:f,declareDisplacementMapImageFilter:k,declareDropShadowImageFilter:F,declareOffsetImageFilter:_,declareRuntimeShaderImageFilter:h})},5729,[5598,5599,5352,5720,5722]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"setPaintProperties",{enumerable:!0,get:function(){return n}});var t=r(d[0]),o=r(d[1]);const n=(function({_worklet_9100855414308_init_data:t,processColor:o,BlendMode:n,enumKey:s,PaintStyle:l,StrokeJoin:p,StrokeCap:k}){const c=function(t,c,{opacity:y,color:u,blendMode:f,strokeWidth:S,style:h,strokeJoin:C,strokeCap:M,strokeMiter:_,antiAlias:J,dither:A},v){const{paint:P}=c;void 0!==y&&(v?P.setAlphaf(P.getAlphaf()*y):c.setOpacity(c.getOpacity()*y)),void 0!==u&&(P.setShader(null),P.setColor(o(t,u))),void 0!==f&&P.setBlendMode(n[s(f)]),void 0!==S&&P.setStrokeWidth(S),void 0!==h&&P.setStyle(l[s(h)]),void 0!==C&&P.setStrokeJoin(p[s(C)]),void 0!==M&&P.setStrokeCap(k[s(M)]),void 0!==_&&P.setStrokeMiter(_),void 0!==J&&P.setAntiAlias(J),void 0!==A&&P.setDither(A)};return c.__closure={processColor:o,BlendMode:n,enumKey:s,PaintStyle:l,StrokeJoin:p,StrokeCap:k},c.__workletHash=9100855414308,c.__initData=t,c})({_worklet_9100855414308_init_data:{code:"function shopify_PaintJs1(Skia,ctx,{opacity:opacity,color:color,blendMode:blendMode,strokeWidth:strokeWidth,style:style,strokeJoin:strokeJoin,strokeCap:strokeCap,strokeMiter:strokeMiter,antiAlias:antiAlias,dither:dither},standalone){const{processColor,BlendMode,enumKey,PaintStyle,StrokeJoin,StrokeCap}=this.__closure;const{paint:paint}=ctx;if(opacity!==undefined){if(standalone){paint.setAlphaf(paint.getAlphaf()*opacity);}else{ctx.setOpacity(ctx.getOpacity()*opacity);}}if(color!==undefined){paint.setShader(null);paint.setColor(processColor(Skia,color));}if(blendMode!==undefined){paint.setBlendMode(BlendMode[enumKey(blendMode)]);}if(strokeWidth!==undefined){paint.setStrokeWidth(strokeWidth);}if(style!==undefined){paint.setStyle(PaintStyle[enumKey(style)]);}if(strokeJoin!==undefined){paint.setStrokeJoin(StrokeJoin[enumKey(strokeJoin)]);}if(strokeCap!==undefined){paint.setStrokeCap(StrokeCap[enumKey(strokeCap)]);}if(strokeMiter!==undefined){paint.setStrokeMiter(strokeMiter);}if(antiAlias!==undefined){paint.setAntiAlias(antiAlias);}if(dither!==undefined){paint.setDither(dither);}}"},processColor:t.processColor,BlendMode:o.BlendMode,enumKey:t.enumKey,PaintStyle:o.PaintStyle,StrokeJoin:o.StrokeJoin,StrokeCap:o.StrokeCap})},5730,[5598,5352]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isPushPathEffect",{enumerable:!0,get:function(){return E}}),Object.defineProperty(e,"composePathEffects",{enumerable:!0,get:function(){return D}}),Object.defineProperty(e,"pushPathEffect",{enumerable:!0,get:function(){return k}});var t=_r(d[0]),c=_r(d[1]),f=_r(d[2]),o=_r(d[3]),s=_r(d[4]);const n=(function({_worklet_4396409295048_init_data:t}){const c=function(t,c){const{length:f,deviation:o,seed:s}=c,n=t.Skia.PathEffect.MakeDiscrete(f,o,s);t.pathEffects.push(n)};return c.__closure={},c.__workletHash=4396409295048,c.__initData=t,c})({_worklet_4396409295048_init_data:{code:"function shopify_PathEffectsJs1(ctx,props){const{length:length,deviation:deviation,seed:seed}=props;const pe=ctx.Skia.PathEffect.MakeDiscrete(length,deviation,seed);ctx.pathEffects.push(pe);}"}}),r=(function({_worklet_15461848229838_init_data:t,processPath:c}){const f=function(t,f){const{matrix:o}=f,s=c(t.Skia,f.path),n=t.Skia.PathEffect.MakePath2D(o,s);if(null===n)throw new Error("Path2DPathEffect: invalid path");t.pathEffects.push(n)};return f.__closure={processPath:c},f.__workletHash=0xe0ffdf8a7ce,f.__initData=t,f})({_worklet_15461848229838_init_data:{code:"function shopify_PathEffectsJs2(ctx,props){const{processPath}=this.__closure;const{matrix:matrix}=props;const path=processPath(ctx.Skia,props.path);const pe=ctx.Skia.PathEffect.MakePath2D(matrix,path);if(pe===null){throw new Error(\"Path2DPathEffect: invalid path\");}ctx.pathEffects.push(pe);}"},processPath:t.processPath}),h=(function({_worklet_16455497256958_init_data:t}){const c=function(t,c){const{intervals:f,phase:o}=c,s=t.Skia.PathEffect.MakeDash(f,o);t.pathEffects.push(s)};return c.__closure={},c.__workletHash=0xef758118ffe,c.__initData=t,c})({_worklet_16455497256958_init_data:{code:"function shopify_PathEffectsJs3(ctx,props){const{intervals:intervals,phase:phase}=props;const pe=ctx.Skia.PathEffect.MakeDash(intervals,phase);ctx.pathEffects.push(pe);}"}}),p=(function({_worklet_3192535996141_init_data:t}){const c=function(t,c){const{r:f}=c,o=t.Skia.PathEffect.MakeCorner(f);if(null===o)throw new Error("CornerPathEffect: couldn't create path effect");t.pathEffects.push(o)};return c.__closure={},c.__workletHash=3192535996141,c.__initData=t,c})({_worklet_3192535996141_init_data:{code:"function shopify_PathEffectsJs4(ctx,props){const{r:r}=props;const pe=ctx.Skia.PathEffect.MakeCorner(r);if(pe===null){throw new Error(\"CornerPathEffect: couldn't create path effect\");}ctx.pathEffects.push(pe);}"}}),_=(function({_worklet_16438084128126_init_data:t,composeDeclarations:c}){const f=function(t){const f=t.pathEffects.splice(0,t.pathEffects.length),o=c(f,t.Skia.PathEffect.MakeSum.bind(t.Skia.PathEffect));t.pathEffects.push(o)};return f.__closure={composeDeclarations:c},f.__workletHash=0xef34a2a4d7e,f.__initData=t,f})({_worklet_16438084128126_init_data:{code:"function shopify_PathEffectsJs5(ctx){const{composeDeclarations}=this.__closure;const pes=ctx.pathEffects.splice(0,ctx.pathEffects.length);const pe=composeDeclarations(pes,ctx.Skia.PathEffect.MakeSum.bind(ctx.Skia.PathEffect));ctx.pathEffects.push(pe);}"},composeDeclarations:o.composeDeclarations}),l=(function({_worklet_11678884266834_init_data:t}){const c=function(t,c){const{width:f,matrix:o}=c,s=t.Skia.PathEffect.MakeLine2D(f,o);if(null===s)throw new Error("Line2DPathEffect: could not create path effect");t.pathEffects.push(s)};return c.__closure={},c.__workletHash=0xa9f33bf8352,c.__initData=t,c})({_worklet_11678884266834_init_data:{code:"function shopify_PathEffectsJs6(ctx,props){const{width:width,matrix:matrix}=props;const pe=ctx.Skia.PathEffect.MakeLine2D(width,matrix);if(pe===null){throw new Error(\"Line2DPathEffect: could not create path effect\");}ctx.pathEffects.push(pe);}"}}),P=(function({_worklet_13471458436147_init_data:t,processPath:c,Path1DEffectStyle:f,enumKey:o}){const s=function(t,s){const{advance:n,phase:r,style:h}=s,p=c(t.Skia,s.path),_=t.Skia.PathEffect.MakePath1D(p,n,r,f[o(h)]);if(null===_)throw new Error("Path1DPathEffect: could not create path effect");t.pathEffects.push(_)};return s.__closure={processPath:c,Path1DEffectStyle:f,enumKey:o},s.__workletHash=0xc40917ea433,s.__initData=t,s})({_worklet_13471458436147_init_data:{code:"function shopify_PathEffectsJs7(ctx,props){const{processPath,Path1DEffectStyle,enumKey}=this.__closure;const{advance:advance,phase:phase,style:style}=props;const path=processPath(ctx.Skia,props.path);const pe=ctx.Skia.PathEffect.MakePath1D(path,advance,phase,Path1DEffectStyle[enumKey(style)]);if(pe===null){throw new Error(\"Path1DPathEffect: could not create path effect\");}ctx.pathEffects.push(pe);}"},processPath:t.processPath,Path1DEffectStyle:f.Path1DEffectStyle,enumKey:t.enumKey}),E=(function({_worklet_13435627044459_init_data:t,CommandType:c}){const f=function(t){return t.type===c.PushPathEffect};return f.__closure={CommandType:c},f.__workletHash=0xc3839c6fe6b,f.__initData=t,f})({_worklet_13435627044459_init_data:{code:"function shopify_PathEffectsJs8(command){const{CommandType}=this.__closure;return command.type===CommandType.PushPathEffect;}"},CommandType:s.CommandType}),u=(function({_worklet_15366943882410_init_data:t}){const c=function(t,c){return t.pathEffectType===c};return c.__closure={},c.__workletHash=0xdf9e53b3caa,c.__initData=t,c})({_worklet_15366943882410_init_data:{code:"function shopify_PathEffectsJs9(command,type){return command.pathEffectType===type;}"}}),D=(function({_worklet_4648194653922_init_data:t}){const c=function(t){if(t.pathEffects.length>1){const c=t.pathEffects.pop(),f=t.pathEffects.pop();t.pathEffects.push(t.Skia.PathEffect.MakeCompose(c,f))}};return c.__closure={},c.__workletHash=4648194653922,c.__initData=t,c})({_worklet_4648194653922_init_data:{code:"function shopify_PathEffectsJs10(ctx){if(ctx.pathEffects.length>1){const outer=ctx.pathEffects.pop();const inner=ctx.pathEffects.pop();ctx.pathEffects.push(ctx.Skia.PathEffect.MakeCompose(outer,inner));}}"}}),k=(function({_worklet_6805472435694_init_data:t,isPathEffect:c,NodeType:f,declareDiscretePathEffect:o,declareDashPathEffect:s,declarePath1DPathEffect:n,declarePath2DPathEffect:r,declareCornerPathEffect:h,declareSumPathEffect:p,declareLine2DPathEffect:_}){const l=function(t,l){if(c(l,f.DiscretePathEffect))o(t,l.props);else if(c(l,f.DashPathEffect))s(t,l.props);else if(c(l,f.Path1DPathEffect))n(t,l.props);else if(c(l,f.Path2DPathEffect))r(t,l.props);else if(c(l,f.CornerPathEffect))h(t,l.props);else if(c(l,f.SumPathEffect))p(t);else{if(!c(l,f.Line2DPathEffect))throw new Error("Invalid image filter type: "+l.imageFilterType);_(t,l.props)}};return l.__closure={isPathEffect:c,NodeType:f,declareDiscretePathEffect:o,declareDashPathEffect:s,declarePath1DPathEffect:n,declarePath2DPathEffect:r,declareCornerPathEffect:h,declareSumPathEffect:p,declareLine2DPathEffect:_},l.__workletHash=6805472435694,l.__initData=t,l})({_worklet_6805472435694_init_data:{code:"function shopify_PathEffectsJs11(ctx,command){const{isPathEffect,NodeType,declareDiscretePathEffect,declareDashPathEffect,declarePath1DPathEffect,declarePath2DPathEffect,declareCornerPathEffect,declareSumPathEffect,declareLine2DPathEffect}=this.__closure;if(isPathEffect(command,NodeType.DiscretePathEffect)){declareDiscretePathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.DashPathEffect)){declareDashPathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.Path1DPathEffect)){declarePath1DPathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.Path2DPathEffect)){declarePath2DPathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.CornerPathEffect)){declareCornerPathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.SumPathEffect)){declareSumPathEffect(ctx);}else if(isPathEffect(command,NodeType.Line2DPathEffect)){declareLine2DPathEffect(ctx,command.props);}else{throw new Error(\"Invalid image filter type: \"+command.imageFilterType);}}"},isPathEffect:u,NodeType:c.NodeType,declareDiscretePathEffect:n,declareDashPathEffect:h,declarePath1DPathEffect:P,declarePath2DPathEffect:r,declareCornerPathEffect:p,declareSumPathEffect:_,declareLine2DPathEffect:l})},5731,[5598,5599,5352,5720,5722]); -__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["source","uniforms"],r=["fit","image","tx","ty","sampling"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"isPushShader",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"pushShader",{enumerable:!0,get:function(){return C}});var s,o=_r(d[0]),t=(s=o)&&s.__esModule?s:{default:s},n=_r(d[1]),c=_r(d[2]),l=_r(d[3]),p=_r(d[4]),h=_r(d[5]);const _=(function({_worklet_2252039564114_init_data:r,processTransformProps:s,processUniforms:o}){const n=function(r,n,c){const{source:l,uniforms:p}=n,h=(0,t.default)(n,e),_=r.Skia.Matrix();s(_,h);const u=l.makeShaderWithChildren(o(l,p),r.shaders.splice(0,c),_);r.shaders.push(u)};return n.__closure={processTransformProps:s,processUniforms:o},n.__workletHash=2252039564114,n.__initData=r,n})({_worklet_2252039564114_init_data:{code:"function shopify_ShadersJs1(ctx,props,children){const{processTransformProps,processUniforms}=this.__closure;const{source:source,uniforms:uniforms,...transform}=props;const m3=ctx.Skia.Matrix();processTransformProps(m3,transform);const shader=source.makeShaderWithChildren(processUniforms(source,uniforms),ctx.shaders.splice(0,children),m3);ctx.shaders.push(shader);}"},processTransformProps:n.processTransformProps,processUniforms:l.processUniforms}),u=(function({_worklet_968334126763_init_data:e,processColor:r}){const s=function(e,s){const{color:o}=s,t=e.Skia.Shader.MakeColor(r(e.Skia,o));e.shaders.push(t)};return s.__closure={processColor:r},s.__workletHash=968334126763,s.__initData=e,s})({_worklet_968334126763_init_data:{code:"function shopify_ShadersJs2(ctx,props){const{processColor}=this.__closure;const{color:color}=props;const shader=ctx.Skia.Shader.MakeColor(processColor(ctx.Skia,color));ctx.shaders.push(shader);}"},processColor:n.processColor}),f=(function({_worklet_1116229078199_init_data:e}){const r=function(e,r){const{freqX:s,freqY:o,octaves:t,seed:n,tileWidth:c,tileHeight:l}=r,p=e.Skia.Shader.MakeFractalNoise(s,o,t,n,c,l);e.shaders.push(p)};return r.__closure={},r.__workletHash=1116229078199,r.__initData=e,r})({_worklet_1116229078199_init_data:{code:"function shopify_ShadersJs3(ctx,props){const{freqX:freqX,freqY:freqY,octaves:octaves,seed:seed,tileWidth:tileWidth,tileHeight:tileHeight}=props;const shader=ctx.Skia.Shader.MakeFractalNoise(freqX,freqY,octaves,seed,tileWidth,tileHeight);ctx.shaders.push(shader);}"}}),S=(function({_worklet_7533035126183_init_data:e,processGradientProps:r}){const s=function(e,s){const{startR:o,endR:t,start:n,end:c}=s,{colors:l,positions:p,mode:h,localMatrix:_,flags:u}=r(e.Skia,s),f=e.Skia.Shader.MakeTwoPointConicalGradient(n,o,c,t,l,p,h,_,u);e.shaders.push(f)};return s.__closure={processGradientProps:r},s.__workletHash=7533035126183,s.__initData=e,s})({_worklet_7533035126183_init_data:{code:"function shopify_ShadersJs4(ctx,props){const{processGradientProps}=this.__closure;const{startR:startR,endR:endR,start:start,end:end}=props;const{colors:colors,positions:positions,mode:mode,localMatrix:localMatrix,flags:flags}=processGradientProps(ctx.Skia,props);const shader=ctx.Skia.Shader.MakeTwoPointConicalGradient(start,startR,end,endR,colors,positions,mode,localMatrix,flags);ctx.shaders.push(shader);}"},processGradientProps:n.processGradientProps}),k=(function({_worklet_8108090933153_init_data:e,processGradientProps:r}){const s=function(e,s){const{c:o,r:t}=s,{colors:n,positions:c,mode:l,localMatrix:p,flags:h}=r(e.Skia,s),_=e.Skia.Shader.MakeRadialGradient(o,t,n,c,l,p,h);e.shaders.push(_)};return s.__closure={processGradientProps:r},s.__workletHash=8108090933153,s.__initData=e,s})({_worklet_8108090933153_init_data:{code:"function shopify_ShadersJs5(ctx,props){const{processGradientProps}=this.__closure;const{c:c,r:r}=props;const{colors:colors,positions:positions,mode:mode,localMatrix:localMatrix,flags:flags}=processGradientProps(ctx.Skia,props);const shader=ctx.Skia.Shader.MakeRadialGradient(c,r,colors,positions,mode,localMatrix,flags);ctx.shaders.push(shader);}"},processGradientProps:n.processGradientProps}),x=(function({_worklet_15481098241196_init_data:e,processGradientProps:r}){const s=function(e,s){const{c:o,start:t,end:n}=s,{colors:c,positions:l,mode:p,localMatrix:h,flags:_}=r(e.Skia,s),u=e.Skia.Shader.MakeSweepGradient(o.x,o.y,c,l,p,h,_,t,n);e.shaders.push(u)};return s.__closure={processGradientProps:r},s.__workletHash=0xe14795c84ac,s.__initData=e,s})({_worklet_15481098241196_init_data:{code:"function shopify_ShadersJs6(ctx,props){const{processGradientProps}=this.__closure;const{c:c,start:start,end:end}=props;const{colors:colors,positions:positions,mode:mode,localMatrix:localMatrix,flags:flags}=processGradientProps(ctx.Skia,props);const shader=ctx.Skia.Shader.MakeSweepGradient(c.x,c.y,colors,positions,mode,localMatrix,flags,start,end);ctx.shaders.push(shader);}"},processGradientProps:n.processGradientProps}),y=(function({_worklet_837096812466_init_data:e,processGradientProps:r}){const s=function(e,s){const{start:o,end:t}=s,{colors:n,positions:c,mode:l,localMatrix:p,flags:h}=r(e.Skia,s),_=e.Skia.Shader.MakeLinearGradient(o,t,n,null!=c?c:null,l,p,h);e.shaders.push(_)};return s.__closure={processGradientProps:r},s.__workletHash=837096812466,s.__initData=e,s})({_worklet_837096812466_init_data:{code:"function shopify_ShadersJs7(ctx,props){const{processGradientProps}=this.__closure;const{start:start,end:end}=props;const{colors:colors,positions:positions,mode:mode,localMatrix:localMatrix,flags:flags}=processGradientProps(ctx.Skia,props);const shader=ctx.Skia.Shader.MakeLinearGradient(start,end,colors,positions!==null&&positions!==void 0?positions:null,mode,localMatrix,flags);ctx.shaders.push(shader);}"},processGradientProps:n.processGradientProps}),M=(function({_worklet_3753778562952_init_data:e}){const r=function(e,r){const{freqX:s,freqY:o,octaves:t,seed:n,tileWidth:c,tileHeight:l}=r,p=e.Skia.Shader.MakeTurbulence(s,o,t,n,c,l);e.shaders.push(p)};return r.__closure={},r.__workletHash=3753778562952,r.__initData=e,r})({_worklet_3753778562952_init_data:{code:"function shopify_ShadersJs8(ctx,props){const{freqX:freqX,freqY:freqY,octaves:octaves,seed:seed,tileWidth:tileWidth,tileHeight:tileHeight}=props;const shader=ctx.Skia.Shader.MakeTurbulence(freqX,freqY,octaves,seed,tileWidth,tileHeight);ctx.shaders.push(shader);}"}}),w=(function({_worklet_11316355880079_init_data:e,getRect:s,fitRects:o,rect2rect:n,processTransformProps:c,isCubicSampling:l,TileMode:p,enumKey:h,FilterMode:_,MipmapMode:u}){const f=function(e,f){const{fit:S,image:k,tx:x,ty:y,sampling:M}=f,w=(0,t.default)(f,r);if(!k)return;const T=s(e.Skia,w),G=e.Skia.Matrix();if(T){const e=o(S,{x:0,y:0,width:k.width(),height:k.height()},T),[r,s,t,c]=n(e.src,e.dst);G.translate(r.translateX,s.translateY),G.scale(t.scaleX,c.scaleY)}const P=e.Skia.Matrix();let C;var b,R;(P.concat(G),c(P,w),M&&l(M))?C=k.makeShaderCubic(p[h(x)],p[h(y)],M.B,M.C,P):C=k.makeShaderCubic(p[h(x)],p[h(y)],null!==(b=null==M?void 0:M.filter)&&void 0!==b?b:_.Linear,null!==(R=null==M?void 0:M.mipmap)&&void 0!==R?R:u.None,P);e.shaders.push(C)};return f.__closure={getRect:s,fitRects:o,rect2rect:n,processTransformProps:c,isCubicSampling:l,TileMode:p,enumKey:h,FilterMode:_,MipmapMode:u},f.__workletHash=0xa4acb5f548f,f.__initData=e,f})({_worklet_11316355880079_init_data:{code:"function shopify_ShadersJs9(ctx,props){const{getRect,fitRects,rect2rect,processTransformProps,isCubicSampling,TileMode,enumKey,FilterMode,MipmapMode}=this.__closure;const{fit:fit,image:image,tx:tx,ty:ty,sampling:sampling,...imageShaderProps}=props;if(!image){return;}const rct=getRect(ctx.Skia,imageShaderProps);const m3=ctx.Skia.Matrix();if(rct){const rects=fitRects(fit,{x:0,y:0,width:image.width(),height:image.height()},rct);const[x,y,sx,sy]=rect2rect(rects.src,rects.dst);m3.translate(x.translateX,y.translateY);m3.scale(sx.scaleX,sy.scaleY);}const lm=ctx.Skia.Matrix();lm.concat(m3);processTransformProps(lm,imageShaderProps);let shader;if(sampling&&isCubicSampling(sampling)){shader=image.makeShaderCubic(TileMode[enumKey(tx)],TileMode[enumKey(ty)],sampling.B,sampling.C,lm);}else{var _sampling$filter,_sampling$mipmap;shader=image.makeShaderCubic(TileMode[enumKey(tx)],TileMode[enumKey(ty)],(_sampling$filter=sampling===null||sampling===void 0?void 0:sampling.filter)!==null&&_sampling$filter!==void 0?_sampling$filter:FilterMode.Linear,(_sampling$mipmap=sampling===null||sampling===void 0?void 0:sampling.mipmap)!==null&&_sampling$mipmap!==void 0?_sampling$mipmap:MipmapMode.None,lm);}ctx.shaders.push(shader);}"},getRect:n.getRect,fitRects:n.fitRects,rect2rect:n.rect2rect,processTransformProps:n.processTransformProps,isCubicSampling:l.isCubicSampling,TileMode:l.TileMode,enumKey:n.enumKey,FilterMode:l.FilterMode,MipmapMode:l.MipmapMode}),T=(function({_worklet_2930945309479_init_data:e,BlendMode:r,enumKey:s,composeDeclarations:o}){const t=function(e,t){const n=r[s(t.mode)],c=e.shaders.splice(0,e.shaders.length);if(c.length>0){const r=e.Skia.Shader.MakeBlend.bind(e.Skia.Shader,n);e.shaders.push(o(c,r))}};return t.__closure={BlendMode:r,enumKey:s,composeDeclarations:o},t.__workletHash=2930945309479,t.__initData=e,t})({_worklet_2930945309479_init_data:{code:"function shopify_ShadersJs10(ctx,props){const{BlendMode,enumKey,composeDeclarations}=this.__closure;const blend=BlendMode[enumKey(props.mode)];const shaders=ctx.shaders.splice(0,ctx.shaders.length);if(shaders.length>0){const composer=ctx.Skia.Shader.MakeBlend.bind(ctx.Skia.Shader,blend);ctx.shaders.push(composeDeclarations(shaders,composer));}}"},BlendMode:l.BlendMode,enumKey:n.enumKey,composeDeclarations:p.composeDeclarations}),G=(function({_worklet_14228790155411_init_data:e,CommandType:r}){const s=function(e){return e.type===r.PushShader};return s.__closure={CommandType:r},s.__workletHash=0xcf0e5fb9893,s.__initData=e,s})({_worklet_14228790155411_init_data:{code:"function shopify_ShadersJs11(command){const{CommandType}=this.__closure;return command.type===CommandType.PushShader;}"},CommandType:h.CommandType}),P=(function({_worklet_2825568826224_init_data:e}){const r=function(e,r){return e.shaderType===r};return r.__closure={},r.__workletHash=2825568826224,r.__initData=e,r})({_worklet_2825568826224_init_data:{code:"function shopify_ShadersJs12(command,type){return command.shaderType===type;}"}}),C=(function({_worklet_15147415819232_init_data:e,isShader:r,NodeType:s,declareShader:o,declareImageShader:t,declareColorShader:n,declareTurbulenceShader:c,declareFractalNoiseShader:l,declareLinearGradientShader:p,declareRadialGradientShader:h,declareSweepGradientShader:_,declareTwoPointConicalGradientShader:u,declareBlend:f}){const S=function(e,S){if(r(S,s.Shader))o(e,S.props,S.children);else if(r(S,s.ImageShader))t(e,S.props);else if(r(S,s.ColorShader))n(e,S.props);else if(r(S,s.Turbulence))c(e,S.props);else if(r(S,s.FractalNoise))l(e,S.props);else if(r(S,s.LinearGradient))p(e,S.props);else if(r(S,s.RadialGradient))h(e,S.props);else if(r(S,s.SweepGradient))_(e,S.props);else if(r(S,s.TwoPointConicalGradient))u(e,S.props);else{if(!r(S,s.Blend))throw new Error(`Unknown shader type: ${S.shaderType}`);f(e,S.props)}};return S.__closure={isShader:r,NodeType:s,declareShader:o,declareImageShader:t,declareColorShader:n,declareTurbulenceShader:c,declareFractalNoiseShader:l,declareLinearGradientShader:p,declareRadialGradientShader:h,declareSweepGradientShader:_,declareTwoPointConicalGradientShader:u,declareBlend:f},S.__workletHash=0xdc6c856d3e0,S.__initData=e,S})({_worklet_15147415819232_init_data:{code:"function shopify_ShadersJs13(ctx,command){const{isShader,NodeType,declareShader,declareImageShader,declareColorShader,declareTurbulenceShader,declareFractalNoiseShader,declareLinearGradientShader,declareRadialGradientShader,declareSweepGradientShader,declareTwoPointConicalGradientShader,declareBlend}=this.__closure;if(isShader(command,NodeType.Shader)){declareShader(ctx,command.props,command.children);}else if(isShader(command,NodeType.ImageShader)){declareImageShader(ctx,command.props);}else if(isShader(command,NodeType.ColorShader)){declareColorShader(ctx,command.props);}else if(isShader(command,NodeType.Turbulence)){declareTurbulenceShader(ctx,command.props);}else if(isShader(command,NodeType.FractalNoise)){declareFractalNoiseShader(ctx,command.props);}else if(isShader(command,NodeType.LinearGradient)){declareLinearGradientShader(ctx,command.props);}else if(isShader(command,NodeType.RadialGradient)){declareRadialGradientShader(ctx,command.props);}else if(isShader(command,NodeType.SweepGradient)){declareSweepGradientShader(ctx,command.props);}else if(isShader(command,NodeType.TwoPointConicalGradient)){declareTwoPointConicalGradientShader(ctx,command.props);}else if(isShader(command,NodeType.Blend)){declareBlend(ctx,command.props);}else{throw new Error(\"Unknown shader type: \"+command.shaderType);}}"},isShader:P,NodeType:c.NodeType,declareShader:_,declareImageShader:w,declareColorShader:u,declareTurbulenceShader:M,declareFractalNoiseShader:f,declareLinearGradientShader:y,declareRadialGradientShader:k,declareSweepGradientShader:x,declareTwoPointConicalGradientShader:S,declareBlend:T})},5732,[363,5598,5599,5352,5720,5722]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createDrawingContext",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_15182897528005_init_data:t}){const n=function(t,n,s){const o=[],l=[],c=[],p=[],h=[],u=[];let f=1;n[0]=t.Paint(),o.push(n[0]),u.push(1);const P=()=>o[o.length-1];return{Skia:t,canvas:s,paints:o,colorFilters:l,shaders:c,imageFilters:p,pathEffects:h,paintDeclarations:[],paintPool:n,savePaint:()=>{f>=n.length&&n.push(t.Paint());const s=n[f];s.assign(P()),o.push(s),u.push(u[u.length-1]),f++},saveBackdropFilter:()=>{let n=null;const o=p.pop();if(o)n=o;else{const s=l.pop();s&&(n=t.ImageFilter.MakeColorFilter(s,null))}s.saveLayer(void 0,null,n),s.restore()},get paint(){return o[o.length-1]},restorePaint:()=>(u.pop(),o.pop()),materializePaint:()=>{l.length>0&&P().setColorFilter(l.reduceRight((n,s)=>n?t.ColorFilter.MakeCompose(s,n):s)),c.length>0&&P().setShader(c[c.length-1]),p.length>0&&P().setImageFilter(p.reduceRight((n,s)=>n?t.ImageFilter.MakeCompose(s,n):s)),h.length>0&&P().setPathEffect(h.reduceRight((n,s)=>n?t.PathEffect.MakeCompose(s,n):s)),l.length=0,c.length=0,p.length=0,h.length=0},getOpacity:()=>u[u.length-1],setOpacity:t=>{u[u.length-1]=Math.max(0,Math.min(1,t))}}};return n.__closure={},n.__workletHash=0xdcf0b36bcc5,n.__initData=t,n})({_worklet_15182897528005_init_data:{code:"function shopify_DrawingContextJs1(Skia,paintPool,canvas){const paints=[];const colorFilters=[];const shaders=[];const imageFilters=[];const pathEffects=[];const paintDeclarations=[];const opacities=[];let nextPaintIndex=1;paintPool[0]=Skia.Paint();paints.push(paintPool[0]);opacities.push(1);const savePaint=function(){if(nextPaintIndex>=paintPool.length){paintPool.push(Skia.Paint());}const nextPaint=paintPool[nextPaintIndex];nextPaint.assign(getCurrentPaint());paints.push(nextPaint);opacities.push(opacities[opacities.length-1]);nextPaintIndex++;};const getOpacity=function(){return opacities[opacities.length-1];};const setOpacity=function(newOpacity){opacities[opacities.length-1]=Math.max(0,Math.min(1,newOpacity));};const saveBackdropFilter=function(){let imageFilter=null;const imgf=imageFilters.pop();if(imgf){imageFilter=imgf;}else{const cf=colorFilters.pop();if(cf){imageFilter=Skia.ImageFilter.MakeColorFilter(cf,null);}}canvas.saveLayer(undefined,null,imageFilter);canvas.restore();};const getCurrentPaint=function(){return paints[paints.length-1];};const restorePaint=function(){opacities.pop();return paints.pop();};const materializePaint=function(){if(colorFilters.length>0){getCurrentPaint().setColorFilter(colorFilters.reduceRight(function(inner,outer){return inner?Skia.ColorFilter.MakeCompose(outer,inner):outer;}));}if(shaders.length>0){getCurrentPaint().setShader(shaders[shaders.length-1]);}if(imageFilters.length>0){getCurrentPaint().setImageFilter(imageFilters.reduceRight(function(inner,outer){return inner?Skia.ImageFilter.MakeCompose(outer,inner):outer;}));}if(pathEffects.length>0){getCurrentPaint().setPathEffect(pathEffects.reduceRight(function(inner,outer){return inner?Skia.PathEffect.MakeCompose(outer,inner):outer;}));}colorFilters.length=0;shaders.length=0;imageFilters.length=0;pathEffects.length=0;};return{Skia:Skia,canvas:canvas,paints:paints,colorFilters:colorFilters,shaders:shaders,imageFilters:imageFilters,pathEffects:pathEffects,paintDeclarations:paintDeclarations,paintPool:paintPool,savePaint:savePaint,saveBackdropFilter:saveBackdropFilter,get paint(){return paints[paints.length-1];},restorePaint:restorePaint,materializePaint:materializePaint,getOpacity:getOpacity,setOpacity:setOpacity};}"}})},5733,[]); -__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Container",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"StaticContainer",{enumerable:!0,get:function(){return c}});var t=_r(d[0]),e=_r(d[1]),r=_r(d[2]),i=_r(d[3]);function n(t,e,r){return(e=o(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function o(t){var e=s(t,"string");return"symbol"==typeof e?e:e+""}function s(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}_r(d[4]);class u{constructor(t){this.Skia=t,n(this,"_root",[]),n(this,"recording",null),n(this,"unmounted",!1)}get root(){return this._root}set root(t){this._root=t}mount(){this.unmounted=!1}unmount(){this.unmounted=!0}drawOnCanvas(t){if(!this.recording)throw new Error("No recording to draw");const e=(0,i.createDrawingContext)(this.Skia,this.recording.paintPool,t);(0,r.replay)(e,this.recording.commands)}}class c extends u{constructor(t,e){super(t),this.nativeId=e}redraw(){const r=new t.Recorder;(0,e.visit)(r,this.root),this.recording=r.getRecording();if(-1!==this.nativeId){const t=this.Skia.PictureRecorder(),e=t.beginRecording();this.drawOnCanvas(e);const r=t.finishRecordingAsPicture();t.dispose(),SkiaViewApi.setJsiProperty(this.nativeId,"picture",r)}}}},5734,[5719,5723,5724,5733,5735]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SkiaViewApi",{enumerable:!0,get:function(){return t}});const{SkiaViewApi:t}=g},5735,[]); -__d(function(g,r,i,a,m,e,d){},5736,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Skia",{enumerable:!0,get:function(){return t.Skia}});var t=r(d[0]),n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5737,[5738,5781,5352]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Skia",{enumerable:!0,get:function(){return t}});const t=(0,r(d[0]).JsiSkApi)(g.CanvasKit)},5738,[5739]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5739,[5740]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkApi",{enumerable:!0,get:function(){return Y}});var t=_r(d[0]),r=_r(d[1]),o=_r(d[2]),n=_r(d[3]),c=_r(d[4]),s=_r(d[5]),S=_r(d[6]),F=_r(d[7]),k=_r(d[8]),l=_r(d[9]),w=_r(d[10]),u=_r(d[11]),y=_r(d[12]),J=_r(d[13]),f=_r(d[14]),P=_r(d[15]),R=_r(d[16]),h=_r(d[17]),p=_r(d[18]),M=_r(d[19]),I=_r(d[20]),b=_r(d[21]),A=_r(d[22]),N=_r(d[23]),v=_r(d[24]),B=_r(d[25]),C=_r(d[26]),V=_r(d[27]),T=_r(d[28]),X=_r(d[29]),x=_r(d[30]),O=_r(d[31]),W=_r(d[32]),D=_r(d[33]),E=_r(d[34]),_=_r(d[35]);const Y=Y=>({Point:(r,o)=>new t.JsiSkPoint(Y,Float32Array.of(r,o)),RuntimeShaderBuilder:t=>(0,E.throwNotImplementedOnRNWeb)(),RRectXY:(t,r,o)=>new s.JsiSkRRect(Y,t,r,o),RSXform:(t,r,o,n)=>new S.JsiSkRSXform(Y,Float32Array.of(t,r,o,n)),RSXformFromRadians:(t,r,o,n,c,s)=>{const F=Math.sin(r)*t,k=Math.cos(r)*t;return new S.JsiSkRSXform(Y,Float32Array.of(k,F,o-k*c+F*s,n-F*c-k*s))},Color:n.Color,ContourMeasureIter:(t,r,o)=>(()=>{const n=C.JsiSkPath.pathFromValue(t),c=new F.JsiSkContourMeasureIter(Y,new Y.ContourMeasureIter(n,r,o));return n.delete(),c})(),Paint:()=>{const t=new r.JsiSkPaint(Y,new Y.Paint);return t.setAntiAlias(!0),t},PictureRecorder:()=>new k.JsiSkPictureRecorder(Y,new Y.PictureRecorder),Picture:new l.JsiSkPictureFactory(Y),Path:new w.JsiSkPathFactory(Y),PathBuilder:new u.JsiSkPathBuilderFactory(Y),Matrix:t=>new y.JsiSkMatrix(Y,t?Float32Array.of(...t):Float32Array.of(...Y.Matrix.identity())),ColorFilter:new J.JsiSkColorFilterFactory(Y),Font:(t,r)=>new v.JsiSkFont(Y,new Y.Font(void 0===t?null:V.JsiSkTypeface.fromValue(t),r)),Typeface:new f.JsiSkTypefaceFactory(Y),MaskFilter:new P.JsiSkMaskFilterFactory(Y),RuntimeEffect:new R.JsiSkRuntimeEffectFactory(Y),ImageFilter:new h.JsiSkImageFilterFactory(Y),Shader:new p.JsiSkShaderFactory(Y),PathEffect:new M.JsiSkPathEffectFactory(Y),MakeVertices:B.MakeVertices.bind(null,Y),Data:new I.JsiSkDataFactory(Y),Image:new b.JsiSkImageFactory(Y),AnimatedImage:new x.JsiSkAnimatedImageFactory(Y),SVG:new A.JsiSkSVGFactory(Y),TextBlob:new N.JsiSkTextBlobFactory(Y),XYWHRect:(t,r,n,c)=>new o.JsiSkRect(Y,Y.XYWHRect(t,r,n,c)),Surface:new c.JsiSkSurfaceFactory(Y),TypefaceFontProvider:new T.JsiSkTypefaceFontProviderFactory(Y),FontMgr:new X.JsiSkFontMgrFactory(Y),ParagraphBuilder:new O.JsiSkParagraphBuilderFactory(Y),NativeBuffer:new W.JsiSkNativeBufferFactory(Y),Skottie:new _.JsiSkottieFactory(Y),Video:D.createVideo.bind(null,Y),Context:(t,r,o)=>(0,E.throwNotImplementedOnRNWeb)(),Recorder:()=>(0,E.throwNotImplementedOnRNWeb)(),getDevice:()=>(0,E.throwNotImplementedOnRNWeb)(),hasDevice:()=>!1})},5740,[5702,5693,5698,5741,5742,5699,5707,5743,5745,5746,5747,5748,5581,5750,5751,5752,5753,5755,5756,5757,5758,5760,5761,5763,5703,5764,5701,5704,5765,5767,5769,5771,5776,5777,5580,5779]); -__d(function(g,_r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Color",{enumerable:!0,get:function(){return u}});const r=r=>(r>>24&255)/255,o=r=>r>>8&255,l=r=>255&r,t={transparent:Float32Array.of(0,0,0,0),aliceblue:Float32Array.of(240,248,255,1),antiquewhite:Float32Array.of(250,235,215,1),aqua:Float32Array.of(0,255,255,1),aquamarine:Float32Array.of(127,255,212,1),azure:Float32Array.of(240,255,255,1),beige:Float32Array.of(245,245,220,1),bisque:Float32Array.of(255,228,196,1),black:Float32Array.of(0,0,0,1),blanchedalmond:Float32Array.of(255,235,205,1),blue:Float32Array.of(0,0,255,1),blueviolet:Float32Array.of(138,43,226,1),brown:Float32Array.of(165,42,42,1),burlywood:Float32Array.of(222,184,135,1),cadetblue:Float32Array.of(95,158,160,1),chartreuse:Float32Array.of(127,255,0,1),chocolate:Float32Array.of(210,105,30,1),coral:Float32Array.of(255,127,80,1),cornflowerblue:Float32Array.of(100,149,237,1),cornsilk:Float32Array.of(255,248,220,1),crimson:Float32Array.of(220,20,60,1),cyan:Float32Array.of(0,255,255,1),darkblue:Float32Array.of(0,0,139,1),darkcyan:Float32Array.of(0,139,139,1),darkgoldenrod:Float32Array.of(184,134,11,1),darkgray:Float32Array.of(169,169,169,1),darkgreen:Float32Array.of(0,100,0,1),darkgrey:Float32Array.of(169,169,169,1),darkkhaki:Float32Array.of(189,183,107,1),darkmagenta:Float32Array.of(139,0,139,1),darkolivegreen:Float32Array.of(85,107,47,1),darkorange:Float32Array.of(255,140,0,1),darkorchid:Float32Array.of(153,50,204,1),darkred:Float32Array.of(139,0,0,1),darksalmon:Float32Array.of(233,150,122,1),darkseagreen:Float32Array.of(143,188,143,1),darkslateblue:Float32Array.of(72,61,139,1),darkslategray:Float32Array.of(47,79,79,1),darkslategrey:Float32Array.of(47,79,79,1),darkturquoise:Float32Array.of(0,206,209,1),darkviolet:Float32Array.of(148,0,211,1),deeppink:Float32Array.of(255,20,147,1),deepskyblue:Float32Array.of(0,191,255,1),dimgray:Float32Array.of(105,105,105,1),dimgrey:Float32Array.of(105,105,105,1),dodgerblue:Float32Array.of(30,144,255,1),firebrick:Float32Array.of(178,34,34,1),floralwhite:Float32Array.of(255,250,240,1),forestgreen:Float32Array.of(34,139,34,1),fuchsia:Float32Array.of(255,0,255,1),gainsboro:Float32Array.of(220,220,220,1),ghostwhite:Float32Array.of(248,248,255,1),gold:Float32Array.of(255,215,0,1),goldenrod:Float32Array.of(218,165,32,1),gray:Float32Array.of(128,128,128,1),green:Float32Array.of(0,128,0,1),greenyellow:Float32Array.of(173,255,47,1),grey:Float32Array.of(128,128,128,1),honeydew:Float32Array.of(240,255,240,1),hotpink:Float32Array.of(255,105,180,1),indianred:Float32Array.of(205,92,92,1),indigo:Float32Array.of(75,0,130,1),ivory:Float32Array.of(255,255,240,1),khaki:Float32Array.of(240,230,140,1),lavender:Float32Array.of(230,230,250,1),lavenderblush:Float32Array.of(255,240,245,1),lawngreen:Float32Array.of(124,252,0,1),lemonchiffon:Float32Array.of(255,250,205,1),lightblue:Float32Array.of(173,216,230,1),lightcoral:Float32Array.of(240,128,128,1),lightcyan:Float32Array.of(224,255,255,1),lightgoldenrodyellow:Float32Array.of(250,250,210,1),lightgray:Float32Array.of(211,211,211,1),lightgreen:Float32Array.of(144,238,144,1),lightgrey:Float32Array.of(211,211,211,1),lightpink:Float32Array.of(255,182,193,1),lightsalmon:Float32Array.of(255,160,122,1),lightseagreen:Float32Array.of(32,178,170,1),lightskyblue:Float32Array.of(135,206,250,1),lightslategray:Float32Array.of(119,136,153,1),lightslategrey:Float32Array.of(119,136,153,1),lightsteelblue:Float32Array.of(176,196,222,1),lightyellow:Float32Array.of(255,255,224,1),lime:Float32Array.of(0,255,0,1),limegreen:Float32Array.of(50,205,50,1),linen:Float32Array.of(250,240,230,1),magenta:Float32Array.of(255,0,255,1),maroon:Float32Array.of(128,0,0,1),mediumaquamarine:Float32Array.of(102,205,170,1),mediumblue:Float32Array.of(0,0,205,1),mediumorchid:Float32Array.of(186,85,211,1),mediumpurple:Float32Array.of(147,112,219,1),mediumseagreen:Float32Array.of(60,179,113,1),mediumslateblue:Float32Array.of(123,104,238,1),mediumspringgreen:Float32Array.of(0,250,154,1),mediumturquoise:Float32Array.of(72,209,204,1),mediumvioletred:Float32Array.of(199,21,133,1),midnightblue:Float32Array.of(25,25,112,1),mintcream:Float32Array.of(245,255,250,1),mistyrose:Float32Array.of(255,228,225,1),moccasin:Float32Array.of(255,228,181,1),navajowhite:Float32Array.of(255,222,173,1),navy:Float32Array.of(0,0,128,1),oldlace:Float32Array.of(253,245,230,1),olive:Float32Array.of(128,128,0,1),olivedrab:Float32Array.of(107,142,35,1),orange:Float32Array.of(255,165,0,1),orangered:Float32Array.of(255,69,0,1),orchid:Float32Array.of(218,112,214,1),palegoldenrod:Float32Array.of(238,232,170,1),palegreen:Float32Array.of(152,251,152,1),paleturquoise:Float32Array.of(175,238,238,1),palevioletred:Float32Array.of(219,112,147,1),papayawhip:Float32Array.of(255,239,213,1),peachpuff:Float32Array.of(255,218,185,1),peru:Float32Array.of(205,133,63,1),pink:Float32Array.of(255,192,203,1),plum:Float32Array.of(221,160,221,1),powderblue:Float32Array.of(176,224,230,1),purple:Float32Array.of(128,0,128,1),rebeccapurple:Float32Array.of(102,51,153,1),red:Float32Array.of(255,0,0,1),rosybrown:Float32Array.of(188,143,143,1),royalblue:Float32Array.of(65,105,225,1),saddlebrown:Float32Array.of(139,69,19,1),salmon:Float32Array.of(250,128,114,1),sandybrown:Float32Array.of(244,164,96,1),seagreen:Float32Array.of(46,139,87,1),seashell:Float32Array.of(255,245,238,1),sienna:Float32Array.of(160,82,45,1),silver:Float32Array.of(192,192,192,1),skyblue:Float32Array.of(135,206,235,1),slateblue:Float32Array.of(106,90,205,1),slategray:Float32Array.of(112,128,144,1),slategrey:Float32Array.of(112,128,144,1),snow:Float32Array.of(255,250,250,1),springgreen:Float32Array.of(0,255,127,1),steelblue:Float32Array.of(70,130,180,1),tan:Float32Array.of(210,180,140,1),teal:Float32Array.of(0,128,128,1),thistle:Float32Array.of(216,191,216,1),tomato:Float32Array.of(255,99,71,1),turquoise:Float32Array.of(64,224,208,1),violet:Float32Array.of(238,130,238,1),wheat:Float32Array.of(245,222,179,1),white:Float32Array.of(255,255,255,1),whitesmoke:Float32Array.of(245,245,245,1),yellow:Float32Array.of(255,255,0,1),yellowgreen:Float32Array.of(154,205,50,1)},y=r=>{const o=Math.round(r);return o<0?0:o>255?255:o},f=r=>r<0?0:r>1?1:r,F=r=>"%"===r[r.length-1]?y(parseFloat(r)/100*255):y(parseInt(r)),A=r=>void 0===r?1:"%"===r[r.length-1]?f(parseFloat(r)/100):f(parseFloat(r)),n=(r,o,l)=>(l<0?l+=1:l>1&&(l-=1),6*l<1?r+(o-r)*l*6:2*l<1?o:3*l<2?r+(o-r)*(.6666666666666666-l)*6:r),i=r=>{var o,l=r.replace(/ /g,"").toLowerCase();if(l in t){const r=t[l];return r?Float32Array.of(...r):null}if("#"===l[0])return 4===l.length?(o=parseInt(l.substr(1),16))>=0&&o<=4095?[(3840&o)>>4|(3840&o)>>8,240&o|(240&o)>>4,15&o|(15&o)<<4,1]:null:7===l.length?(o=parseInt(l.substr(1),16))>=0&&o<=16777215?[(16711680&o)>>16,(65280&o)>>8,255&o,1]:null:9===l.length&&(o=parseInt(l.substr(1),16))>=0&&o<=4294967295?[(4278190080&o)>>24&255,(16711680&o)>>16,(65280&o)>>8,(255&o)/255]:null;var f=l.indexOf("("),i=l.indexOf(")");if(-1!==f&&i+1===l.length){var u=l.substr(0,f),s=l.substr(f+1,i-(f+1)).split(","),h=1;switch(u){case"rgba":if(4!==s.length)return null;h=A(s.pop());case"rgb":return 3!==s.length?null:[F(s[0]),F(s[1]),F(s[2]),h];case"hsla":if(4!==s.length)return null;h=A(s.pop());case"hsl":if(3!==s.length)return null;var b=(parseFloat(s[0])%360+360)%360/360,c=A(s[1]),p=A(s[2]),k=p<=.5?p*(c+1):p+c-p*c,w=2*p-k;return[y(255*n(w,k,b+.3333333333333333)),y(255*n(w,k,b)),y(255*n(w,k,b-.3333333333333333)),h];default:return null}}return null},u=y=>{if(y instanceof Float32Array)return y;if(Array.isArray(y))return new Float32Array(y);if("string"==typeof y){const r=i(y),o=null===r?t.black:r;return Float32Array.of(o[0]/255,o[1]/255,o[2]/255,o[3])}return Float32Array.of((y>>16&255)/255,o(y)/255,l(y)/255,r(y))}},5741,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkSurfaceFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}Make(t,s){return new n.JsiSkSurface(this.CanvasKit,this.CanvasKit.MakeSurface(t,s))}MakeOffscreen(t,s){const o=globalThis.OffscreenCanvas;let c;if(void 0===o)return this.Make(t,s);{const n=new o(t,s),u=this.CanvasKit.GetWebGLContext(n),f=this.CanvasKit.MakeWebGLContext(u);if(!f)throw new Error("Could not make a graphics context");c=this.CanvasKit.MakeRenderTarget(f,t,s)}return c?new n.JsiSkSurface(this.CanvasKit,c):null}}},5742,[5580,5691]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkContourMeasureIter",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.HostObject{constructor(t,n){super(t,n,"ContourMeasureIter")}next(){const t=this.ref.next();return null===t?null:new n.JsiSkContourMeasure(this.CanvasKit,t)}}},5743,[5580,5744]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkContourMeasure",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),n=r(d[2]);class o extends t.HostObject{constructor(t,s){super(t,s,"ContourMeasure")}getPosTan(t){const s=this.ref.getPosTan(t);return[new n.JsiSkPoint(this.CanvasKit,s.slice(0,2)),new n.JsiSkPoint(this.CanvasKit,s.slice(2))]}getSegment(t,n,o){const u=this.ref.getSegment(t,n,o),c=new this.CanvasKit.PathBuilder(u);return u.delete(),new s.JsiSkPath(this.CanvasKit,c)}isClosed(){return this.ref.isClosed()}length(){return this.ref.length()}}},5744,[5580,5701,5702]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPictureRecorder",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),s=r(d[2]),c=r(d[3]);class o extends t.HostObject{constructor(t,n){super(t,n,"PictureRecorder")}beginRecording(t){return new n.JsiSkCanvas(this.CanvasKit,this.ref.beginRecording(t?c.JsiSkRect.fromValue(this.CanvasKit,t):Float32Array.of(0,0,2e6,2e6)))}finishRecordingAsPicture(){return new s.JsiSkPicture(this.CanvasKit,this.ref.finishRecordingAsPicture())}}},5745,[5580,5692,5706,5698]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPictureFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}MakePicture(t){const s=this.CanvasKit.MakePicture(t);return null===s?null:new n.JsiSkPicture(this.CanvasKit,s)}}},5746,[5580,5706]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathFactory",{enumerable:!0,get:function(){return o}});var t=_r(d[0]),n=_r(d[1]),s=_r(d[2]),r=_r(d[3]),h=_r(d[4]);const l=t=>Math.min(Math.max(t,0),1);class o extends t.Host{constructor(t){super(t)}Make(){return new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder)}MakeFromSVGString(t){const s=this.CanvasKit.Path.MakeFromSVGString(t);if(null===s)return null;const r=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(s));return s.delete(),r}MakeFromOp(s,r,h){const l=n.JsiSkPath.fromValue(s).snapshot(),o=n.JsiSkPath.fromValue(r).snapshot(),u=this.CanvasKit.Path.MakeFromOp(l,o,(0,t.getEnum)(this.CanvasKit,"PathOp",h));if(l.delete(),o.delete(),null===u)return null;const P=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(u));return u.delete(),P}MakeFromCmds(t){const s=this.CanvasKit.Path.MakeFromCmds(t.flat());if(null===s)return null;const r=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(s));return s.delete(),r}MakeFromText(n,s,r,h){return(0,t.throwNotImplementedOnRNWeb)()}Rect(t,s){const h=new this.CanvasKit.PathBuilder;return h.addRect(r.JsiSkRect.fromValue(this.CanvasKit,t),s),new n.JsiSkPath(this.CanvasKit,h)}Oval(t,s,h){const l=new this.CanvasKit.PathBuilder;return l.addOval(r.JsiSkRect.fromValue(this.CanvasKit,t),s,h),new n.JsiSkPath(this.CanvasKit,l)}Circle(t,s,r){const h=new this.CanvasKit.PathBuilder;return h.addCircle(t,s,r),new n.JsiSkPath(this.CanvasKit,h)}RRect(t,s){const r=new this.CanvasKit.PathBuilder;return r.addRRect(h.JsiSkRRect.fromValue(this.CanvasKit,t),s),new n.JsiSkPath(this.CanvasKit,r)}Line(t,r){const h=new this.CanvasKit.PathBuilder,l=s.JsiSkPoint.fromValue(t),o=s.JsiSkPoint.fromValue(r);return h.moveTo(l[0],l[1]),h.lineTo(o[0],o[1]),new n.JsiSkPath(this.CanvasKit,h)}Polygon(t,r){const h=new this.CanvasKit.PathBuilder;return h.addPolygon(t.map(t=>Array.from(s.JsiSkPoint.fromValue(t))).flat(),r),new n.JsiSkPath(this.CanvasKit,h)}Stroke(s,r){const h=n.JsiSkPath.fromValue(s).snapshot(),l=h.makeStroked(void 0===r?void 0:{width:r.width,miter_limit:r.miter_limit,precision:r.precision,join:(0,t.optEnum)(this.CanvasKit,"StrokeJoin",r.join),cap:(0,t.optEnum)(this.CanvasKit,"StrokeCap",r.cap)});if(h.delete(),null===l)return null;const o=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(l));return l.delete(),o}Trim(t,s,r,h){const o=l(s),u=l(r),P=n.JsiSkPath.fromValue(t).snapshot();if(o<=0&&u>=1&&!h){const t=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(P));return P.delete(),t}const k=P.makeTrimmed(o,u,h);if(P.delete(),null===k)return null;const v=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(k));return k.delete(),v}Simplify(t){const s=n.JsiSkPath.fromValue(t).snapshot(),r=s.makeSimplified();if(s.delete(),null===r)return null;const h=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(r));return r.delete(),h}Dash(t,s,r,h){const l=n.JsiSkPath.fromValue(t).snapshot(),o=l.makeDashed(s,r,h);if(l.delete(),null===o)return null;const u=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(o));return o.delete(),u}AsWinding(t){const s=n.JsiSkPath.fromValue(t).snapshot(),r=s.makeAsWinding();if(s.delete(),null===r)return null;const h=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(r));return r.delete(),h}Interpolate(t,s,r){const h=n.JsiSkPath.fromValue(t).snapshot(),l=n.JsiSkPath.fromValue(s).snapshot(),o=this.CanvasKit.Path.MakeFromPathInterpolation(h,l,r);if(h.delete(),l.delete(),null===o)return null;const u=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(o));return o.delete(),u}}},5747,[5580,5701,5702,5698,5699]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathBuilderFactory",{enumerable:!0,get:function(){return u}});var t=r(d[0]),s=r(d[1]),n=r(d[2]);class u extends t.Host{constructor(t){super(t)}Make(){return new n.JsiSkPathBuilder(this.CanvasKit,new this.CanvasKit.PathBuilder)}MakeFromPath(t){const u=s.JsiSkPath.fromValue(t).snapshot(),o=new this.CanvasKit.PathBuilder(u);return u.delete(),new n.JsiSkPathBuilder(this.CanvasKit,o)}}},5748,[5580,5701,5749]); -__d(function(g,_r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathBuilder",{enumerable:!0,get:function(){return u}});var t=_r(d[0]),r=_r(d[1]),s=_r(d[2]),n=_r(d[3]),h=_r(d[4]),o=_r(d[5]);class u extends t.HostObject{constructor(t,r){super(t,r,"PathBuilder")}moveTo(t,r){return this.ref.moveTo(t,r),this}rMoveTo(t,r){return this.ref.rMoveTo(t,r),this}lineTo(t,r){return this.ref.lineTo(t,r),this}rLineTo(t,r){return this.ref.rLineTo(t,r),this}quadTo(t,r,s,n){return this.ref.quadTo(t,r,s,n),this}rQuadTo(t,r,s,n){return this.ref.rQuadTo(t,r,s,n),this}conicTo(t,r,s,n,h){return this.ref.conicTo(t,r,s,n,h),this}rConicTo(t,r,s,n,h){return this.ref.rConicTo(t,r,s,n,h),this}cubicTo(t,r,s,n,h,o){return this.ref.cubicTo(t,r,s,n,h,o),this}rCubicTo(t,r,s,n,h,o){return this.ref.rCubicTo(t,r,s,n,h,o),this}close(){return this.ref.close(),this}arcToOval(t,r,s,n){return this.ref.arcToOval(h.JsiSkRect.fromValue(this.CanvasKit,t),r,s,n),this}arcToRotated(t,r,s,n,h,o,u){return this.ref.arcToRotated(t,r,s,n,h,o,u),this}rArcTo(t,r,s,n,h,o,u){return this.ref.rArcTo(t,r,s,n,h,o,u),this}arcToTangent(t,r,s,n,h){return this.ref.arcToTangent(t,r,s,n,h),this}addRect(t,r){return this.ref.addRect(h.JsiSkRect.fromValue(this.CanvasKit,t),r),this}addOval(t,r,s){return this.ref.addOval(h.JsiSkRect.fromValue(this.CanvasKit,t),r,s),this}addArc(t,r,s){return this.ref.addArc(h.JsiSkRect.fromValue(this.CanvasKit,t),r,s),this}addRRect(t,r){return this.ref.addRRect(o.JsiSkRRect.fromValue(this.CanvasKit,t),r),this}addCircle(t,r,s,n){return this.ref.addCircle(t,r,s),this}addPoly(t,r){return this.ref.addPolygon(t.map(t=>Array.from(n.JsiSkPoint.fromValue(t))).flat(),r),this}addPath(t,n,h=!1){const o=r.JsiSkPath.pathFromValue(t),u=[o,...n?s.JsiSkMatrix.fromValue(n):[],h];return this.ref.addPath(...u),o.delete(),this}setFillType(r){return this.ref.setFillType((0,t.getEnum)(this.CanvasKit,"FillType",r)),this}setIsVolatile(t){return this}reset(){const t=new this.CanvasKit.PathBuilder;return null!==this.ref&&"object"==typeof this.ref&&"delete"in this.ref&&"function"==typeof this.ref.delete&&this.ref.delete(),this.ref=t,this}offset(t,r){return this.ref.offset(t,r),this}transform(t){const s=(0,r.toMatrix3x3)(t);return this.ref.transform(s),this}computeBounds(){return new h.JsiSkRect(this.CanvasKit,this.ref.getBounds())}isEmpty(){return this.ref.isEmpty()}getLastPt(){const t=this.ref.countPoints();if(0===t)return{x:0,y:0};const r=this.ref.snapshot(),s=r.getPoint(t-1);return r.delete(),{x:s[0],y:s[1]}}countPoints(){return this.ref.countPoints()}build(){const t=this.ref.snapshot(),s=new this.CanvasKit.PathBuilder(t);return t.delete(),new r.JsiSkPath(this.CanvasKit,s)}detach(){const t=this.ref.detach(),s=new this.CanvasKit.PathBuilder(t);return t.delete(),new r.JsiSkPath(this.CanvasKit,s)}}},5749,[5580,5701,5581,5702,5698,5699]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkColorFilterFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),o=r(d[1]);class s extends t.Host{constructor(t){super(t)}MakeMatrix(t){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeMatrix(t))}MakeBlend(s,l){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeBlend(s,(0,t.getEnum)(this.CanvasKit,"BlendMode",l)))}MakeCompose(t,s){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeCompose(o.JsiSkColorFilter.fromValue(t),o.JsiSkColorFilter.fromValue(s)))}MakeLerp(t,s,l){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeLerp(t,o.JsiSkColorFilter.fromValue(s),o.JsiSkColorFilter.fromValue(l)))}MakeLinearToSRGBGamma(){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeLinearToSRGBGamma())}MakeSRGBToLinearGamma(){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeSRGBToLinearGamma())}MakeLumaColorFilter(){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeLuma())}}},5750,[5580,5694]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTypefaceFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}MakeFreeTypeFaceFromData(t){const s=this.CanvasKit.Typeface.MakeFreeTypeFaceFromData(n.JsiSkTypeface.fromValue(t));return null===s?null:new n.JsiSkTypeface(this.CanvasKit,s)}}},5751,[5580,5704]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkMaskFilterFactory",{enumerable:!0,get:function(){return n}});var t=r(d[0]),s=r(d[1]);class n extends t.Host{constructor(t){super(t)}MakeBlur(n,u,l){return new s.JsiSkMaskFilter(this.CanvasKit,this.CanvasKit.MaskFilter.MakeBlur((0,t.getEnum)(this.CanvasKit,"BlurStyle",n),u,l))}}},5752,[5580,5696]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRuntimeEffectFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}Make(t){const s=this.CanvasKit.RuntimeEffect.Make(t);return null===s?null:new n.JsiSkRuntimeEffect(this.CanvasKit,s,t)}}},5753,[5580,5754]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRuntimeEffect",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),s=r(d[2]);class o extends t.HostObject{constructor(t,n,s){super(t,n,"RuntimeEffect"),this.sksl=s}source(){return this.sksl}makeShader(t,o){return new s.JsiSkShader(this.CanvasKit,this.ref.makeShader(t,void 0!==o?n.JsiSkMatrix.fromValue(o):o))}makeShaderWithChildren(t,o,u){return new s.JsiSkShader(this.CanvasKit,this.ref.makeShaderWithChildren(t,null==o?void 0:o.map(t=>s.JsiSkShader.fromValue(t)),void 0!==u?n.JsiSkMatrix.fromValue(u):u))}getUniform(t){return this.ref.getUniform(t)}getUniformCount(){return this.ref.getUniformCount()}getUniformFloatCount(){return this.ref.getUniformFloatCount()}getUniformName(t){return this.ref.getUniformName(t)}}},5754,[5580,5581,5582]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkImageFilterFactory",{enumerable:!0,get:function(){return l}});var t=r(d[0]),o=r(d[1]),n=r(d[2]);class l extends t.Host{constructor(t){super(t)}MakeRuntimeShaderWithChildren(o,n,l,s){throw(0,t.throwNotImplementedOnRNWeb)()}MakeArithmetic(o,n,l,s,u,h,k,p){throw(0,t.throwNotImplementedOnRNWeb)()}MakeCrop(o,n,l){throw(0,t.throwNotImplementedOnRNWeb)()}MakeEmpty(){throw(0,t.throwNotImplementedOnRNWeb)()}MakeImage(o,n,l,s,u){throw(0,t.throwNotImplementedOnRNWeb)()}MakeMagnifier(o,n,l,s,u,h,k){throw(0,t.throwNotImplementedOnRNWeb)()}MakeMatrixConvolution(o,n,l,s,u,h,k,p,c,w,M){throw(0,t.throwNotImplementedOnRNWeb)()}MakeMatrixTransform(o,n,l,s){throw(0,t.throwNotImplementedOnRNWeb)()}MakeMerge(o,n){throw(0,t.throwNotImplementedOnRNWeb)()}MakePicture(o,n){throw(0,t.throwNotImplementedOnRNWeb)()}MakeTile(o,n,l){throw(0,t.throwNotImplementedOnRNWeb)()}MakeDistantLitDiffuse(o,n,l,s,u,h){throw(0,t.throwNotImplementedOnRNWeb)()}MakePointLitDiffuse(o,n,l,s,u,h){throw(0,t.throwNotImplementedOnRNWeb)()}MakeSpotLitDiffuse(o,n,l,s,u,h,k,p,c){throw(0,t.throwNotImplementedOnRNWeb)()}MakeDistantLitSpecular(o,n,l,s,u,h,k){throw(0,t.throwNotImplementedOnRNWeb)()}MakePointLitSpecular(o,n,l,s,u,h,k){throw(0,t.throwNotImplementedOnRNWeb)()}MakeSpotLitSpecular(o,n,l,s,u,h,k,p,c,w){throw(0,t.throwNotImplementedOnRNWeb)()}MakeOffset(t,n,l,s){const u=null==l?null:o.JsiSkImageFilter.fromValue(l);s&&console.warn("cropRect is not supported on React Native Web for MakeOffset");const h=this.CanvasKit.ImageFilter.MakeOffset(t,n,u);return new o.JsiSkImageFilter(this.CanvasKit,h)}MakeDisplacementMap(n,l,s,u,h,k){const p=null==h?null:o.JsiSkImageFilter.fromValue(h);k&&console.warn("cropRect is not supported on React Native Web for MakeDisplacementMap");const c=this.CanvasKit.ImageFilter.MakeDisplacementMap((0,t.getEnum)(this.CanvasKit,"ColorChannel",n),(0,t.getEnum)(this.CanvasKit,"ColorChannel",l),s,o.JsiSkImageFilter.fromValue(u),p);return new o.JsiSkImageFilter(this.CanvasKit,c)}MakeShader(t,n,l){void 0!==n&&console.warn("dither parameter is not supported on React Native Web for MakeShader"),l&&console.warn("cropRect is not supported on React Native Web for MakeShader");const s=this.CanvasKit.ImageFilter.MakeShader(o.JsiSkImageFilter.fromValue(t));return new o.JsiSkImageFilter(this.CanvasKit,s)}MakeBlur(n,l,s,u,h){return h&&console.warn("cropRect is not supported on React Native Web for MakeBlur"),new o.JsiSkImageFilter(this.CanvasKit,this.CanvasKit.ImageFilter.MakeBlur(n,l,(0,t.getEnum)(this.CanvasKit,"TileMode",s),null==u?null:o.JsiSkImageFilter.fromValue(u)))}MakeColorFilter(t,l,s){return s&&console.warn("cropRect is not supported on React Native Web for MakeColorFilter"),new o.JsiSkImageFilter(this.CanvasKit,this.CanvasKit.ImageFilter.MakeColorFilter(n.JsiSkColorFilter.fromValue(t),null==l?null:o.JsiSkImageFilter.fromValue(l)))}MakeCompose(t,n){return new o.JsiSkImageFilter(this.CanvasKit,this.CanvasKit.ImageFilter.MakeCompose(null===t?null:o.JsiSkImageFilter.fromValue(t),null===n?null:o.JsiSkImageFilter.fromValue(n)))}MakeDropShadow(t,n,l,s,u,h,k){const p=null==h?null:o.JsiSkImageFilter.fromValue(h);k&&console.warn("cropRect is not supported on React Native Web for MakeDropShadow");const c=this.CanvasKit.ImageFilter.MakeDropShadow(t,n,l,s,u,p);return new o.JsiSkImageFilter(this.CanvasKit,c)}MakeDropShadowOnly(t,n,l,s,u,h,k){const p=null==h?null:o.JsiSkImageFilter.fromValue(h);k&&console.warn("cropRect is not supported on React Native Web for MakeDropShadowOnly");const c=this.CanvasKit.ImageFilter.MakeDropShadowOnly(t,n,l,s,u,p);return new o.JsiSkImageFilter(this.CanvasKit,c)}MakeErode(t,n,l,s){const u=null==l?null:o.JsiSkImageFilter.fromValue(l);s&&console.warn("cropRect is not supported on React Native Web for MakeErode");const h=this.CanvasKit.ImageFilter.MakeErode(t,n,u);return new o.JsiSkImageFilter(this.CanvasKit,h)}MakeDilate(t,n,l,s){const u=null==l?null:o.JsiSkImageFilter.fromValue(l);s&&console.warn("cropRect is not supported on React Native Web for MakeDilate");const h=this.CanvasKit.ImageFilter.MakeDilate(t,n,u);return new o.JsiSkImageFilter(this.CanvasKit,h)}MakeBlend(n,l,s,u){const h=null==s?null:o.JsiSkImageFilter.fromValue(s);u&&console.warn("cropRect is not supported on React Native Web for MakeBlend");const k=this.CanvasKit.ImageFilter.MakeBlend((0,t.getEnum)(this.CanvasKit,"BlendMode",n),o.JsiSkImageFilter.fromValue(l),h);return new o.JsiSkImageFilter(this.CanvasKit,k)}MakeRuntimeShader(o,n,l){return(0,t.throwNotImplementedOnRNWeb)()}}},5755,[5580,5695,5694]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkShaderFactory",{enumerable:!0,get:function(){return S}});var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]);class S extends t.Host{constructor(t){super(t)}MakeLinearGradient(S,h,u,k,l,v,C){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeLinearGradient(s.JsiSkPoint.fromValue(S),s.JsiSkPoint.fromValue(h),u,k,(0,t.getEnum)(this.CanvasKit,"TileMode",l),void 0===v?void 0:n.JsiSkMatrix.fromValue(v),C))}MakeRadialGradient(S,h,u,k,l,v,C){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeRadialGradient(s.JsiSkPoint.fromValue(S),h,u,k,(0,t.getEnum)(this.CanvasKit,"TileMode",l),void 0===v?void 0:n.JsiSkMatrix.fromValue(v),C))}MakeTwoPointConicalGradient(S,h,u,k,l,v,C,M,K){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeTwoPointConicalGradient(s.JsiSkPoint.fromValue(S),h,s.JsiSkPoint.fromValue(u),k,l,v,(0,t.getEnum)(this.CanvasKit,"TileMode",C),void 0===M?void 0:n.JsiSkMatrix.fromValue(M),K))}MakeSweepGradient(s,S,h,u,k,l,v,C,M){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeSweepGradient(s,S,h,u,(0,t.getEnum)(this.CanvasKit,"TileMode",k),null==l?void 0:n.JsiSkMatrix.fromValue(l),v,C,M))}MakeTurbulence(t,n,s,S,h,u){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeTurbulence(t,n,s,S,h,u))}MakeFractalNoise(t,n,s,S,h,u){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeFractalNoise(t,n,s,S,h,u))}MakeBlend(n,s,S){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeBlend((0,t.getEnum)(this.CanvasKit,"BlendMode",n),o.JsiSkShader.fromValue(s),o.JsiSkShader.fromValue(S)))}MakeColor(t){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeColor(t,this.CanvasKit.ColorSpace.SRGB))}}},5756,[5580,5581,5702,5582]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathEffectFactory",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),s=r(d[2]),h=r(d[3]);class f extends t.Host{constructor(t){super(t)}MakeCorner(t){const n=this.CanvasKit.PathEffect.MakeCorner(t);return null===n?null:new h.JsiSkPathEffect(this.CanvasKit,n)}MakeDash(t,n){const s=this.CanvasKit.PathEffect.MakeDash(t,n);return new h.JsiSkPathEffect(this.CanvasKit,s)}MakeDiscrete(t,n,s){const f=this.CanvasKit.PathEffect.MakeDiscrete(t,n,s);return new h.JsiSkPathEffect(this.CanvasKit,f)}MakeCompose(n,s){return(0,t.throwNotImplementedOnRNWeb)()}MakeSum(n,s){return(0,t.throwNotImplementedOnRNWeb)()}MakeLine2D(t,s){const f=this.CanvasKit.PathEffect.MakeLine2D(t,n.JsiSkMatrix.fromValue(s));return null===f?null:new h.JsiSkPathEffect(this.CanvasKit,f)}MakePath1D(n,f,c,u){const l=s.JsiSkPath.pathFromValue(n),o=this.CanvasKit.PathEffect.MakePath1D(l,f,c,(0,t.getEnum)(this.CanvasKit,"Path1DEffect",u));return l.delete(),null===o?null:new h.JsiSkPathEffect(this.CanvasKit,o)}MakePath2D(t,f){const c=s.JsiSkPath.pathFromValue(f),u=this.CanvasKit.PathEffect.MakePath2D(n.JsiSkMatrix.fromValue(t),c);return c.delete(),null===u?null:new h.JsiSkPathEffect(this.CanvasKit,u)}}},5757,[5580,5581,5701,5697]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkDataFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}fromURI(t){return fetch(t).then(t=>t.arrayBuffer()).then(t=>new n.JsiSkData(this.CanvasKit,t))}fromBytes(t){return new n.JsiSkData(this.CanvasKit,t)}fromBase64(t){const n=Uint8Array.from(atob(t),t=>t.charCodeAt(0));return this.fromBytes(n)}}},5758,[5580,5759]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkData",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"Data")}}},5759,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkImageFactory",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]);class u extends n.Host{constructor(t){super(t)}MakeNull(){return new o.JsiSkImage(this.CanvasKit,null)}MakeImageFromViewTag(t){const n=t;return console.log(n),Promise.resolve(null)}MakeImageFromNativeBuffer(n,s,u){if(!(0,t.isNativeBufferWeb)(n))throw new Error("Invalid NativeBuffer");if(s){if(u){const t=s.updateTextureFromSource(u,n);return new o.JsiSkImage(this.CanvasKit,t)}{const t=s.makeImageFromTextureSource(n);return new o.JsiSkImage(this.CanvasKit,t)}}{let s;return s=n instanceof HTMLImageElement||n instanceof HTMLVideoElement||n instanceof ImageBitmap?this.CanvasKit.MakeLazyImageFromTextureSource(n):n instanceof t.CanvasKitWebGLBuffer?n.toImage():this.CanvasKit.MakeImageFromCanvasImageSource(n),new o.JsiSkImage(this.CanvasKit,s)}}MakeImageFromEncoded(t){const n=this.CanvasKit.MakeImageFromEncoded(s.JsiSkData.fromValue(t));return null===n?null:new o.JsiSkImage(this.CanvasKit,n)}MakeImageFromNativeTextureUnstable(){return(0,n.throwNotImplementedOnRNWeb)()}MakeImage(t,u,l){const c=this.CanvasKit.MakeImage({alphaType:(0,n.getEnum)(this.CanvasKit,"AlphaType",t.alphaType),colorSpace:this.CanvasKit.ColorSpace.SRGB,colorType:(0,n.getEnum)(this.CanvasKit,"ColorType",t.colorType),height:t.height,width:t.width},s.JsiSkData.fromValue(u),l);return null===c?null:new o.JsiSkImage(this.CanvasKit,c)}MakeImageFromTexture(t){return(0,n.throwNotImplementedOnRNWeb)()}MakeTextureFromImage(t){return(0,n.throwNotImplementedOnRNWeb)()}}},5760,[5352,5580,5579,5759]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"JsiSkSVGFactory",{enumerable:!0,get:function(){return n}});var e=r(d[0]),t=r(d[1]);class n extends e.Host{constructor(e){super(e)}MakeFromData(e){const t=new TextDecoder("utf-8").decode(e.ref);return this.MakeFromString(t)}MakeFromString(e){const n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement,o=n.getAttribute("width"),s=n.getAttribute("height");let l=o?parseFloat(o):null,c=s?parseFloat(s):null;const u="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(e),p=new Image;if(p.src=u,p.style.display="none",p.alt="SVG Image",!l||!c){const e=n.getAttribute("viewBox");if(e){const t=e.split(" ");4===t.length&&(l=l||parseFloat(t[2]),c=c||parseFloat(t[3]))}}return l&&c&&(p.width=l,p.height=c),p.onerror=e=>{console.error("SVG failed to load",e)},document.body.appendChild(p),new t.JsiSkSVG(this.CanvasKit,p)}}},5761,[5580,5762]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkSVG",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class s extends t.HostObject{constructor(t,s){super(t,s,"SVG")}width(){return this.ref.width}height(){return this.ref.height}[Symbol.dispose](){this.ref.parentNode&&this.ref.parentNode.removeChild(this.ref)}}},5762,[5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTextBlobFactory",{enumerable:!0,get:function(){return l}});var t=r(d[0]),o=r(d[1]),s=r(d[2]),n=r(d[3]);class l extends t.Host{constructor(t){super(t)}MakeFromText(t,n){return new s.JsiSkTextBlob(this.CanvasKit,this.CanvasKit.TextBlob.MakeFromText(t,o.JsiSkFont.fromValue(n)))}MakeFromGlyphs(t,n){return new s.JsiSkTextBlob(this.CanvasKit,this.CanvasKit.TextBlob.MakeFromGlyphs(t,o.JsiSkFont.fromValue(n)))}MakeFromRSXform(t,l,f){return new s.JsiSkTextBlob(this.CanvasKit,this.CanvasKit.TextBlob.MakeFromRSXform(t,l.map(t=>Array.from(n.JsiSkRSXform.fromValue(t))).flat(),o.JsiSkFont.fromValue(f)))}MakeFromRSXformGlyphs(t,l,f){const k=l.flatMap(t=>Array.from(n.JsiSkRSXform.fromValue(t)));return new s.JsiSkTextBlob(this.CanvasKit,this.CanvasKit.TextBlob.MakeFromRSXformGlyphs(t,k,o.JsiSkFont.fromValue(f)))}}},5763,[5580,5703,5705,5707]); -__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"MakeVertices",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]);const o=(...t)=>{let n=0;for(const o of t)n+=o.length;const o=new Float32Array(n);let c=0;for(const n of t)o.set(n,c),c+=n.length;return o},c=(c,l,s,a,u,f,y)=>new t.JsiSkVertices(c,c.MakeVertices((0,n.getEnum)(c,"VertexMode",l),s.map(({x:t,y:n})=>[t,n]).flat(),(a||[]).map(({x:t,y:n})=>[t,n]).flat(),u?u.reduce((t,n)=>o(t,n)):null,f,y))},5764,[5700,5580]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTypefaceFontProviderFactory",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);class o extends t.Host{constructor(t){super(t)}Make(){const t=this.CanvasKit.TypefaceFontProvider.Make();return new n.JsiSkTypefaceFontProvider(this.CanvasKit,t)}}},5765,[5580,5766]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTypefaceFontProvider",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"FontMgr")}matchFamilyStyle(n,o){return(0,t.throwNotImplementedOnRNWeb)()}countFamilies(){return this.ref.countFamilies()}getFamilyName(t){return this.ref.getFamilyName(t)}registerFont(t,n){const s=o(n)+1,c=this.CanvasKit._malloc(s);i(this.CanvasKit,n,c,s),this.ref._registerFont(t.ref,c)}}const o=t=>(new TextEncoder).encode(t).length,i=(t,n,o,i)=>{const s=(new TextEncoder).encode(n),c=t.HEAPU8;if(s.length>i)throw new Error("Not enough space to write UTF8 encoded string");for(let t=0;t({rect:new n.JsiSkRect(this.CanvasKit,t),direction:s.value}))}getRectsForRange(t,s){return this.ref.getRectsForRange(t,s,{value:0},{value:0}).map(({rect:t})=>new n.JsiSkRect(this.CanvasKit,t))}getLineMetrics(){return this.ref.getLineMetrics()}}},5773,[5580,5698]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTextStyle",{enumerable:!0,get:function(){return o}});class o{static toTextStyle(o){return{backgroundColor:o.backgroundColor,color:o.color,decoration:o.decoration,decorationColor:o.decorationColor,decorationStyle:o.decorationStyle?{value:o.decorationStyle}:void 0,decorationThickness:o.decorationThickness,fontFamilies:o.fontFamilies,fontSize:o.fontSize,fontStyle:o.fontStyle?{slant:o.fontStyle.slant?{value:o.fontStyle.slant}:void 0,weight:o.fontStyle.weight?{value:o.fontStyle.weight}:void 0,width:o.fontStyle.width?{value:o.fontStyle.width}:void 0}:void 0,fontFeatures:o.fontFeatures,foregroundColor:o.foregroundColor,fontVariations:o.fontVariations,halfLeading:o.halfLeading,heightMultiplier:o.heightMultiplier,letterSpacing:o.letterSpacing,locale:o.locale,shadows:o.shadows?o.shadows.map(o=>({blurRadius:o.blurRadius,color:o.color,offset:o.offset?[o.offset.x,o.offset.y]:void 0})):void 0,textBaseline:o.textBaseline?{value:o.textBaseline}:void 0,wordSpacing:o.wordSpacing}}}},5774,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkParagraphStyle",{enumerable:!0,get:function(){return l}});var t=r(d[0]);class l{static toParagraphStyle(l,u){var n,o,s,S,y,v,h,f,c,p,x,b,H,w,L,M,A,B,D,P,T,C,_,z;const E=new l.ParagraphStyle({textStyle:{color:l.BLACK}});return E.disableHinting=null!==(n=u.disableHinting)&&void 0!==n?n:E.disableHinting,E.ellipsis=null!==(o=u.ellipsis)&&void 0!==o?o:E.ellipsis,E.heightMultiplier=null!==(s=u.heightMultiplier)&&void 0!==s?s:E.heightMultiplier,E.maxLines=null!==(S=u.maxLines)&&void 0!==S?S:E.maxLines,E.replaceTabCharacters=null!==(y=u.replaceTabCharacters)&&void 0!==y?y:E.replaceTabCharacters,E.textAlign=void 0!==u.textAlign?{value:u.textAlign}:E.textAlign,E.textDirection=void 0!==u.textDirection?{value:u.textDirection===t.TextDirection.LTR?1:0}:E.textDirection,E.textHeightBehavior=void 0!==u.textHeightBehavior?{value:u.textHeightBehavior}:E.textHeightBehavior,E.strutStyle=null!==(v=E.strutStyle)&&void 0!==v?v:{},E.strutStyle.fontFamilies=null!==(h=null===(f=u.strutStyle)||void 0===f?void 0:f.fontFamilies)&&void 0!==h?h:E.strutStyle.fontFamilies,E.strutStyle.fontSize=null!==(c=null===(p=u.strutStyle)||void 0===p?void 0:p.fontSize)&&void 0!==c?c:E.strutStyle.fontSize,E.strutStyle.heightMultiplier=null!==(x=null===(b=u.strutStyle)||void 0===b?void 0:b.heightMultiplier)&&void 0!==x?x:E.strutStyle.heightMultiplier,E.strutStyle.leading=null!==(H=null===(w=u.strutStyle)||void 0===w?void 0:w.leading)&&void 0!==H?H:E.strutStyle.leading,E.strutStyle.forceStrutHeight=null!==(L=null===(M=u.strutStyle)||void 0===M?void 0:M.forceStrutHeight)&&void 0!==L?L:E.strutStyle.forceStrutHeight,E.strutStyle.fontStyle=null!==(A=E.strutStyle.fontStyle)&&void 0!==A?A:{},E.strutStyle.fontStyle.slant=void 0!==(null===(B=u.strutStyle)||void 0===B||null===(B=B.fontStyle)||void 0===B?void 0:B.slant)?{value:u.strutStyle.fontStyle.slant}:E.strutStyle.fontStyle.slant,E.strutStyle.fontStyle.width=void 0!==(null===(D=u.strutStyle)||void 0===D||null===(D=D.fontStyle)||void 0===D?void 0:D.width)?{value:u.strutStyle.fontStyle.width}:E.strutStyle.fontStyle.width,E.strutStyle.fontStyle.weight=void 0!==(null===(P=u.strutStyle)||void 0===P||null===(P=P.fontStyle)||void 0===P?void 0:P.weight)?{value:u.strutStyle.fontStyle.weight}:E.strutStyle.fontStyle.weight,E.strutStyle.halfLeading=null!==(T=null===(C=u.strutStyle)||void 0===C?void 0:C.halfLeading)&&void 0!==T?T:E.strutStyle.halfLeading,E.strutStyle.strutEnabled=null!==(_=null===(z=u.strutStyle)||void 0===z?void 0:z.strutEnabled)&&void 0!==_?_:E.strutStyle.strutEnabled,E}}},5775,[5352]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkNativeBufferFactory",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.Host{constructor(t){super(t)}MakeFromImage(t){const n=t.getImageInfo(),o=new Uint8ClampedArray(t.readPixels()),s=new ImageData(o,n.width,n.height),c=new OffscreenCanvas(n.width,n.height),u=c.getContext("2d");if(!u)throw new Error("Failed to get 2d context from canvas");return u.putImageData(s,0,0),c}Release(t){}}},5776,[5580]); -__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"createVideo",{enumerable:!0,get:function(){return s}}),Object.defineProperty(_e,"JsiVideo",{enumerable:!0,get:function(){return l}});var e=_r(d[0]),t=_r(d[1]),i=_r(d[2]);function r(e,t,i){return(t=n(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function n(e){var t=o(e,"string");return"symbol"==typeof t?t:t+""}function o(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const s=async(e,i)=>{const r=document.createElement("video");return new Promise((n,o)=>{r.src=i,r.style.display="none",r.crossOrigin="anonymous",r.volume=0,r.addEventListener("loadedmetadata",()=>{document.body.appendChild(r),n(new l(new t.JsiSkImageFactory(e),r))}),r.addEventListener("error",()=>{o(new Error(`Failed to load video from URL: ${i}`))})})};class l{constructor(e,t){this.ImageFactory=e,this.videoElement=t,r(this,"__typename__","Video"),r(this,"webglBuffer",null),document.body.appendChild(this.videoElement)}duration(){return 1e3*this.videoElement.duration}framerate(){return(0,i.throwNotImplementedOnRNWeb)()}currentTime(){return 1e3*this.videoElement.currentTime}setSurface(t){this.webglBuffer=new e.CanvasKitWebGLBufferImpl(t,this.videoElement)}nextImage(){return this.ImageFactory.MakeImageFromNativeBuffer(this.webglBuffer?this.webglBuffer:this.videoElement)}seek(e){if(isNaN(e))throw new Error(`Invalid time: ${e}`);this.videoElement.currentTime=e/1e3}rotation(){return 0}size(){return{width:this.videoElement.videoWidth,height:this.videoElement.videoHeight}}pause(){this.videoElement.pause()}play(){this.videoElement.play()}setVolume(e){this.videoElement.volume=e}setLooping(e){this.videoElement.loop=e}isPlaying(){return!this.videoElement.paused&&!this.videoElement.ended}[Symbol.dispose](){this.videoElement.parentNode&&this.videoElement.parentNode.removeChild(this.videoElement)}dispose(){this[Symbol.dispose]()}}},5777,[5778,5760,5580]); -__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CanvasKitWebGLBufferImpl",{enumerable:!0,get:function(){return i}});var e=_r(d[0]);function r(e){var r=t(e,"string");return"symbol"==typeof r?r:r+""}function t(e,r){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var i=t.call(e,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}class i extends e.CanvasKitWebGLBuffer{constructor(e,t){var i,u,o;super(),this.surface=e,this.source=t,i=this,o=null,(u=r(u="image"))in i?Object.defineProperty(i,u,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[u]=o}toImage(){if(null===this.image&&(this.image=this.surface.makeImageFromTextureSource(this.source)),null===this.image)throw new Error("Failed to create image from texture source");return this.surface.updateTextureFromSource(this.image,this.source),this.image}}},5778,[5352]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkottieFactory",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);class o extends t.Host{constructor(t){super(t)}Make(t,o){const s={};for(const[t,n]of Object.entries(null!=o?o:{}))s[t]=n.ref;const c=this.CanvasKit.MakeManagedAnimation(t,s);if(!c)throw new Error("Failed to create SkottieAnimation");return new n.JsiSkottieAnimation(this.CanvasKit,c)}}},5779,[5580,5780]); -__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkottieAnimation",{enumerable:!0,get:function(){return a}});var t=r(d[0]),o=r(d[1]),s=r(d[2]),n=r(d[3]);class a extends t.HostObject{constructor(t,o){super(t,o,"SkottieAnimation")}getOpacityProps(){return this.ref.getOpacityProps()}getTextProps(){return this.ref.getTextProps()}getColorProps(){return this.ref.getColorProps().map(({key:t,value:o})=>({key:t,value:(0,s.Color)(o)}))}getTransformProps(){return this.ref.getTransformProps().map(({key:t,value:o})=>({key:t,value:{anchor:{x:o.anchor[0],y:o.anchor[1]},position:{x:o.position[0],y:o.position[1]},scale:{x:o.scale[0],y:o.scale[1]},rotation:o.rotation,skew:o.skew,skewAxis:o.skew_axis}}))}setColor(t,o){return this.ref.setColor(t,o)}setText(t,o,s){return this.ref.setText(t,o,s)}setOpacity(t,o){return this.ref.setOpacity(t,o)}setTransform(t,o,s,n,a,l,f){const h=Float32Array.of(o.x,o.y),x=Float32Array.of(s.x,s.y),c=Float32Array.of(n.x,n.y);return this.ref.setTransform(t,h,x,c,a,l,f)}getSlotInfo(){return this.ref.getSlotInfo()}setColorSlot(t,o){return this.ref.setColorSlot(t,o)}setScalarSlot(t,o){return this.ref.setScalarSlot(t,o)}setVec2Slot(t,o){return this.ref.setVec2Slot(t,Float32Array.of(o.x,o.y))}setTextSlot(t,n){var a,l,f,h,x,c,u;const S={typeface:n.typeface&&n.typeface instanceof o.JsiSkTypeface?n.typeface.ref:null,text:null!==(a=n.text)&&void 0!==a?a:"",textSize:null!==(l=n.textSize)&&void 0!==l?l:0,minTextSize:null!==(f=n.minTextSize)&&void 0!==f?f:0,maxTextSize:null!==(h=n.maxTextSize)&&void 0!==h?h:Number.MAX_VALUE,strokeWidth:null!==(x=n.strokeWidth)&&void 0!==x?x:0,lineHeight:null!==(c=n.lineHeight)&&void 0!==c?c:0,lineShift:null!==(u=n.lineShift)&&void 0!==u?u:0,ascent:n.ascent,maxLines:n.maxLines,horizAlign:this.CanvasKit.TextAlign.Left,vertAlign:this.CanvasKit.VerticalTextAlign.Top,strokeJoin:this.CanvasKit.StrokeJoin.Miter,direction:this.CanvasKit.TextDirection.LTR,linebreak:this.CanvasKit.LineBreakType.HardLineBreak,resize:this.CanvasKit.ResizePolicy.None,boundingBox:n.boundingBox?this.CanvasKit.XYWHRect(n.boundingBox.x,n.boundingBox.y,n.boundingBox.width,n.boundingBox.height):[0,0,0,0],fillColor:n.fillColor?(0,s.Color)(n.fillColor):this.CanvasKit.TRANSPARENT,strokeColor:n.strokeColor?(0,s.Color)(n.strokeColor):this.CanvasKit.TRANSPARENT};return this.ref.setTextSlot(t,S)}setImageSlot(t,o){return this.ref.setImageSlot(t,o)}getColorSlot(t){return this.ref.getColorSlot(t)}getScalarSlot(t){return this.ref.getScalarSlot(t)}getVec2Slot(t){const o=this.ref.getVec2Slot(t);return o?{x:o[0],y:o[1]}:null}getTextSlot(t){const s=this.ref.getTextSlot(t),n={};return s&&(s.typeface&&(n.typeface=new o.JsiSkTypeface(this.CanvasKit,s.typeface)),s.text&&(n.text=s.text),s.textSize&&(n.textSize=s.textSize),s.minTextSize&&(n.minTextSize=s.minTextSize),s.maxTextSize&&(n.maxTextSize=s.maxTextSize),s.strokeWidth&&(n.strokeWidth=s.strokeWidth),s.lineHeight&&(n.lineHeight=s.lineHeight),s.lineShift&&(n.lineShift=s.lineShift),s.ascent&&(n.ascent=s.ascent),s.maxLines&&(n.maxLines=s.maxLines)),n}duration(){return this.ref.duration()}fps(){return this.ref.fps()}render(t,o){const[s,a]=this.ref.size();this.ref.render(t.ref,o&&o instanceof n.JsiSkRect?o.ref:Float32Array.of(0,0,s,a))}seekFrame(t,o){const s=this.ref.seekFrame(t);o&&o instanceof n.JsiSkRect&&(o.ref[0]=s[0],o.ref[1]=s[1],o.ref[2]=s[2],o.ref[3]=s[3])}size(){const[t,o]=this.ref.size();return{width:t,height:o}}version(){return this.ref.version()}}},5780,[5580,5704,5741,5698]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})})},5781,[5782,5783,5784,5785,5786,5787,5788,5789,5790,5791,5792]); -__d(function(g,_r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"loadData",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"useCollectionLoading",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"useRawData",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"useData",{enumerable:!0,get:function(){return d}});var t=_r(_d[0]),n=_r(_d[1]),r=_r(_d[2]);const u=(t,n,r)=>{const u=n(t);return null===u?(r&&r(new Error("Could not load data")),null):u},o=(t,o,l)=>{if(null==t)return new Promise(t=>t(null));if(t instanceof Uint8Array)return new Promise(r=>r(u(n.Skia.Data.fromBytes(t),o,l)));{const c="string"==typeof t?t:r.Platform.resolveAsset(t);return n.Skia.Data.fromURI(c).then(t=>u(t,o,l))}},l=(n,r)=>{const u=(0,t.useRef)(!1),[o,l]=(0,t.useState)(null),c=(0,t.useRef)(null);return(0,t.useEffect)(()=>(u.current=!0,r().then(t=>{u.current&&(l(t),c.current=t)}),()=>{u.current=!1}),[n]),o},c=(n,r)=>{const u=(0,t.useRef)(!1),[o,l]=(0,t.useState)(null),c=(0,t.useRef)(null);return(0,t.useEffect)(()=>(u.current=!0,r().then(t=>{const n=t.filter(t=>null!==t);u.current&&(l(n),c.current=n)}),()=>{u.current=!1}),[n]),o},s=(t,n,r)=>l(t,()=>o(t,n,r)),f=t=>t,d=(t,n)=>s(t,f,n)},5782,[14,5738,5350]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useFont",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"matchFont",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"listFontFamilies",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"useFonts",{enumerable:!0,get:function(){return S}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),i=r(d[3]),l=r(d[4]);const u=(o,i=14,u)=>{const c=(0,l.useTypeface)(o,u);return(0,t.useMemo)(()=>c?n.Skia.Font(c,i):null,[i,c])},c={fontFamily:"System",fontSize:14,fontStyle:"normal",fontWeight:"normal"},s=t=>{switch(t){case"normal":return 400;case"bold":return 700;default:return parseInt(t,10)}},f=(t={},i=n.Skia.FontMgr.System())=>{const l=Object.assign({},c,t),u={weight:s(l.fontWeight),width:5,slant:(f=l.fontStyle,"italic"===f?o.FontSlant.Italic:"oblique"===f?o.FontSlant.Oblique:o.FontSlant.Upright)};var f;const y=i.matchFamilyStyle(l.fontFamily,u);return n.Skia.Font(y,l.fontSize)},y=(t=n.Skia.FontMgr.System())=>{const o=new Set;for(let n=0;n{const o=Object.keys(t).flatMap(o=>t[o].map(t=>n.Skia.Data.fromURI(i.Platform.resolveAsset(t)).then(t=>{const i=n.Skia.Typeface.MakeFreeTypeFaceFromData(t);if(null===i)throw new Error(`Couldn't create typeface for ${o}`);return[o,i]})));return Promise.all(o)},S=o=>{const[i,l]=(0,t.useState)(null);return(0,t.useEffect)(()=>{F(o).then(t=>{const o=n.Skia.TypefaceFontProvider.Make();t.forEach(([t,n])=>{o.registerFont(n,t)}),l(o)})},[]),i}},5783,[14,5738,5352,5350,5784]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useTypeface",{enumerable:!0,get:function(){return u}});var t=r(d[0]),c=r(d[1]);const n=t.Skia.Typeface.MakeFreeTypeFaceFromData.bind(t.Skia.Typeface),u=(t,u)=>(0,c.useRawData)(t,n,u)},5784,[5738,5782]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useImage",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"makeImageFromView",{enumerable:!0,get:function(){return l}});var n=r(d[0]),t=r(d[1]),o=r(d[2]);const u=t.Skia.Image.MakeImageFromEncoded.bind(t.Skia.Image),c=(n,t)=>(0,o.useRawData)(n,u,t),l=(o,u=null)=>{if(u)return u(o);Promise.reject(new Error("Callback is required on web in the makeImageFromView function."));const c=n.Platform.findNodeHandle(o.current);return null!==c&&0!==c?t.Skia.Image.MakeImageFromViewTag(c):Promise.reject(new Error("Invalid view tag"))}},5785,[5350,5738,5782]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useAnimatedImage",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const u=t.Skia.AnimatedImage.MakeAnimatedImageFromEncoded.bind(t.Skia.AnimatedImage),o=(t,o)=>(0,n.useRawData)(t,u,o)},5786,[5738,5782]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createPicture",{enumerable:!0,get:function(){return n}});var t=r(d[0]),c=r(d[1]);const n=(function({_worklet_3368626629452_init_data:t,Skia:c,isRect:n}){const o=function(t,o){const s=c.PictureRecorder();let u;o&&(u=n(o)?o:c.XYWHRect(0,0,o.width,o.height));return t(s.beginRecording(u)),s.finishRecordingAsPicture()};return o.__closure={Skia:c,isRect:n},o.__workletHash=3368626629452,o.__initData=t,o})({_worklet_3368626629452_init_data:{code:"function shopify_PictureJs1(cb,rect){const{Skia,isRect}=this.__closure;const recorder=Skia.PictureRecorder();let bounds;if(rect){bounds=isRect(rect)?rect:Skia.XYWHRect(0,0,rect.width,rect.height);}const canvas=recorder.beginRecording(bounds);cb(canvas);return recorder.finishRecordingAsPicture();}"},Skia:t.Skia,isRect:c.isRect})},5787,[5738,5352]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useSVG",{enumerable:!0,get:function(){return n}});var t=r(d[0]),o=r(d[1]);const n=(n,s)=>{const[u,l]=(0,t.useState)(null);if(null==n)throw new Error(`Invalid svg data source. Got: ${n}`);return(0,t.useEffect)(()=>{(async()=>{let t;if("string"==typeof n)t=n;else if("object"==typeof n&&"default"in n&&"string"==typeof n.default)t=n.default;else{if("object"!=typeof n||!("uri"in n))throw new Error(`Invalid svg data source. Make sure that the source resolves to a string. Got: ${JSON.stringify(n,null,2)}`);t=n.uri}const u=await fetch(t),f=await u.text(),c=o.Skia.SVG.MakeFromString(f);l(c),null===c&&void 0!==s&&s(new Error("Failed to create SVG from source."))})()},[s,n]),u}},5788,[14,5738]); -__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"vec",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"point",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"neg",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"add",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"sub",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"dist",{enumerable:!0,get:function(){return a}});const t=(function({_worklet_6940571548703_init_data:t,Skia:n}){const _=function(t=0,_){return n.Point(t,null!=_?_:t)};return _.__closure={Skia:n},_.__workletHash=6940571548703,_.__initData=t,_})({_worklet_6940571548703_init_data:{code:"function shopify_VectorJs1(x=0,y){const{Skia}=this.__closure;return Skia.Point(x,y!==null&&y!==void 0?y:x);}"},Skia:r(d[0]).Skia}),n=t,_=(function({_worklet_16928493328765_init_data:t,vec:n}){const _=function(t){return n(-t.x,-t.y)};return _.__closure={vec:n},_.__workletHash=0xf6578d4d97d,_.__initData=t,_})({_worklet_16928493328765_init_data:{code:"function shopify_VectorJs2(a){const{vec}=this.__closure;return vec(-a.x,-a.y);}"},vec:t}),o=(function({_worklet_15217729686323_init_data:t,vec:n}){const _=function(t,_){return n(t.x+_.x,t.y+_.y)};return _.__closure={vec:n},_.__workletHash=0xdd7275f4b33,_.__initData=t,_})({_worklet_15217729686323_init_data:{code:"function shopify_VectorJs3(a,b){const{vec}=this.__closure;return vec(a.x+b.x,a.y+b.y);}"},vec:t}),c=(function({_worklet_14606776527572_init_data:t,vec:n}){const _=function(t,_){return n(t.x-_.x,t.y-_.y)};return _.__closure={vec:n},_.__workletHash=0xd48e7b9ead4,_.__initData=t,_})({_worklet_14606776527572_init_data:{code:"function shopify_VectorJs4(a,b){const{vec}=this.__closure;return vec(a.x-b.x,a.y-b.y);}"},vec:t}),a=(function({_worklet_10483557670029_init_data:t}){const n=function(t,n){return Math.hypot(t.x-n.x,t.y-n.y)};return n.__closure={},n.__workletHash=0x988e4bb1c8d,n.__initData=t,n})({_worklet_10483557670029_init_data:{code:"function shopify_VectorJs5(a,b){return Math.hypot(a.x-b.x,a.y-b.y);}"}})},5789,[5738]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"rect",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"bounds",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"topLeft",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"topRight",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"bottomLeft",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"bottomRight",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"center",{enumerable:!0,get:function(){return R}});var t=_r(d[0]),r=_r(d[1]),c=_r(d[2]);const n=(function({_worklet_2673864168379_init_data:t,Skia:r}){const c=function(t,c,n,_){return r.XYWHRect(t,c,n,_)};return c.__closure={Skia:r},c.__workletHash=2673864168379,c.__initData=t,c})({_worklet_2673864168379_init_data:{code:"function shopify_RectJs1(x,y,width,height){const{Skia}=this.__closure;return Skia.XYWHRect(x,y,width,height);}"},Skia:t.Skia}),_=(function({_worklet_11261364541519_init_data:t,rect:r}){const c=function(t){const c=Math.min(...t.map(t=>t.x)),n=Math.min(...t.map(t=>t.y)),_=Math.max(...t.map(t=>t.x+t.width)),o=Math.max(...t.map(t=>t.y+t.height));return r(c,n,_-c,o-n)};return c.__closure={rect:r},c.__workletHash=0xa3dfda2184f,c.__initData=t,c})({_worklet_11261364541519_init_data:{code:"function shopify_RectJs2(rects){const{rect}=this.__closure;const x=Math.min(...rects.map(function(r){return r.x;}));const y=Math.min(...rects.map(function(r){return r.y;}));const width=Math.max(...rects.map(function(r){return r.x+r.width;}));const height=Math.max(...rects.map(function(r){return r.y+r.height;}));return rect(x,y,width-x,height-y);}"},rect:n}),o=(function({_worklet_15852128254832_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x,t.rect.y):c(t.x,t.y)};return n.__closure={isRRect:r,vec:c},n.__workletHash=0xe6adc793b70,n.__initData=t,n})({_worklet_15852128254832_init_data:{code:"function shopify_RectJs3(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x,r.rect.y):vec(r.x,r.y);}"},isRRect:r.isRRect,vec:c.vec}),s=(function({_worklet_15742413495065_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x+t.rect.width,t.rect.y):c(t.x+t.width,t.y)};return n.__closure={isRRect:r,vec:c},n.__workletHash=0xe5150f6db19,n.__initData=t,n})({_worklet_15742413495065_init_data:{code:"function shopify_RectJs4(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x+r.rect.width,r.rect.y):vec(r.x+r.width,r.y);}"},isRRect:r.isRRect,vec:c.vec}),u=(function({_worklet_9288983859864_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x,t.rect.y+t.rect.height):c(t.x,t.y+t.height)};return n.__closure={isRRect:r,vec:c},n.__workletHash=9288983859864,n.__initData=t,n})({_worklet_9288983859864_init_data:{code:"function shopify_RectJs5(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x,r.rect.y+r.rect.height):vec(r.x,r.y+r.height);}"},isRRect:r.isRRect,vec:c.vec}),h=(function({_worklet_16868013043445_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x+t.rect.width,t.rect.y+t.rect.height):c(t.x+t.width,t.y+t.height)};return n.__closure={isRRect:r,vec:c},n.__workletHash=0xf5763eceef5,n.__initData=t,n})({_worklet_16868013043445_init_data:{code:"function shopify_RectJs6(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x+r.rect.width,r.rect.y+r.rect.height):vec(r.x+r.width,r.y+r.height);}"},isRRect:r.isRRect,vec:c.vec}),R=(function({_worklet_1915763616852_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x+t.rect.width/2,t.rect.y+t.rect.height/2):c(t.x+t.width/2,t.y+t.height/2)};return n.__closure={isRRect:r,vec:c},n.__workletHash=1915763616852,n.__initData=t,n})({_worklet_1915763616852_init_data:{code:"function shopify_RectJs7(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x+r.rect.width/2,r.rect.y+r.rect.height/2):vec(r.x+r.width/2,r.y+r.height/2);}"},isRRect:r.isRRect,vec:c.vec})},5790,[5738,5352,5789]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"rrect",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_1701157244932_init_data:t,Skia:r}){const n=function(t,n,_){return r.RRectXY(t,n,_)};return n.__closure={Skia:r},n.__workletHash=1701157244932,n.__initData=t,n})({_worklet_1701157244932_init_data:{code:"function shopify_RRectJs1(r,rx,ry){const{Skia}=this.__closure;return Skia.RRectXY(r,rx,ry);}"},Skia:_r(d[0]).Skia})},5791,[5738]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processTransform2d",{enumerable:!0,get:function(){return o}});var s=r(d[0]);const o=(function({_worklet_10644268089700_init_data:s,processTransform:o,Skia:t}){const n=function(s){return o(t.Matrix(),s)};return n.__closure={processTransform:o,Skia:t},n.__workletHash=0x9ae4fd18164,n.__initData=s,n})({_worklet_10644268089700_init_data:{code:"function shopify_MatrixJs1(transforms){const{processTransform,Skia}=this.__closure;return processTransform(Skia.Matrix(),transforms);}"},processTransform:r(d[1]).processTransform,Skia:s.Skia})},5792,[5738,5352]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5793,[5794]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})})},5794,[5795,5717,5796,5804,5805,5806]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAnimatedImageValue",{enumerable:!0,get:function(){return l}});var e,t=r(d[0]),u=r(d[1]),n=(e=u)&&e.__esModule?e:{default:e};const s={code:"function shopify_useAnimatedImageValueJs1(frameInfo){const{animatedImage,currentFrame,isPaused,lastTimestamp,frameDuration}=this.__closure;if(!animatedImage){currentFrame.value=null;return;}if(isPaused.value&&lastTimestamp.value!==-1){return;}const{timestamp:timestamp}=frameInfo;const elapsed=timestamp-lastTimestamp.value;if(elapsed{const l=n.default.useSharedValue(!1),o=null!=u?u:l,c=n.default.useSharedValue(null),f=n.default.useSharedValue(-1),_=(0,t.useAnimatedImage)(e,e=>{throw console.error(e),new Error(`Could not load animated image - got '${e.message}'`)}),p=(null==_?void 0:_.currentFrameDuration())||60;return n.default.useFrameCallback((function({_worklet_8279287978886_init_data:e,animatedImage:t,currentFrame:u,isPaused:n,lastTimestamp:s,frameDuration:l}){const o=function(e){if(!t)return void(u.value=null);if(n.value&&-1!==s.value)return;const{timestamp:o}=e;if(o-s.value{const l=(0,t.useMemo)(()=>o.Skia.PathBuilder.Make(),[]),f=(0,t.useMemo)(()=>o.Skia.Path.Make(),[]),h=s.default.useSharedValue(l),p=s.default.useSharedValue(f);return s.default.useDerivedValue((function({_worklet_7356364039325_init_data:e,builder:t,init:n,cb:o,transform:u,path:l,notifyChange:s}){const _=function(){t.value.reset(),void 0!==n&&t.value.addPath(n),o(t.value);let e=t.value.build();void 0!==u&&(e=u(e)),l.value=e,s(l)};return _.__closure={builder:t,init:n,cb:o,transform:u,path:l,notifyChange:s},_.__workletHash=7356364039325,_.__initData=e,_})({_worklet_7356364039325_init_data:c,builder:h,init:n,cb:e,transform:u,path:p,notifyChange:_})),p},h={code:"function shopify_interpolatorsJs3(info){const{clock}=this.__closure;clock.value=info.timeSinceFirstFrame;}"},p=()=>{const e=s.default.useSharedValue(0),n=(0,t.useCallback)((function({_worklet_6508164559736_init_data:e,clock:t}){const n=function(e){t.value=e.timeSinceFirstFrame};return n.__closure={clock:t},n.__workletHash=6508164559736,n.__initData=e,n})({_worklet_6508164559736_init_data:h,clock:e}),[e]);return s.default.useFrameCallback(n),e},v={code:"function shopify_interpolatorsJs4(){const{value}=this.__closure;return value.value;}"},k={code:"function shopify_interpolatorsJs5(val){const{result,interpolator,input,output,options,notifyChange}=this.__closure;result.value=interpolator(val,input,output,options,result.value);notifyChange(result);}"},b=(e,n,o,u,l,c)=>{const f=(0,t.useMemo)(()=>e(),[]),h=s.default.useSharedValue(f);return s.default.useAnimatedReaction((function({_worklet_9077135683974_init_data:e,value:t}){const n=()=>t.value;return n.__closure={value:t},n.__workletHash=9077135683974,n.__initData=e,n})({_worklet_9077135683974_init_data:v,value:n}),(function({_worklet_6095690719042_init_data:e,result:t,interpolator:n,input:o,output:u,options:l,notifyChange:s}){const _=function(e){t.value=n(e,o,u,l,t.value),s(t)};return _.__closure={result:t,interpolator:n,input:o,output:u,options:l,notifyChange:s},_.__workletHash=6095690719042,_.__initData=e,_})({_worklet_6095690719042_init_data:k,result:h,interpolator:o,input:u,output:l,options:c,notifyChange:_}),[u,l,c]),h},y=(e,t,u,l)=>{if(!u.slice(1).every(e=>u[0].isInterpolatable(e)))throw new Error("Not all paths in the output range are interpolable.\nSee: https://shopify.github.io/react-native-skia/docs/animations/hooks#usepathinterpolation");return b(()=>o.Skia.Path.Make(),e,n.interpolatePaths,t,u,l)},w=(e,t,u,l)=>b(()=>o.Skia.Point(0,0),e,n.interpolateVector,t,u,l)},5796,[14,5797,5737,5803,5686]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5797,[5798]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})})},5798,[5799,5800,5801,5802]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Extrapolate",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"validateInterpolationOptions",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"interpolate",{enumerable:!0,get:function(){return l}});let t=(function(t){return t.IDENTITY="identity",t.CLAMP="clamp",t.EXTEND="extend",t})({});const n=(function({_worklet_5228795925666_init_data:t,Extrapolate:n}){const o=function(t,o,p,i,l,u){switch(t){case n.IDENTITY:return u;case n.CLAMP:return o*p=u?1:-1;return x*fx*E?n(p.extrapolateRight,x,f,u,E,t):f};return o.__closure={getVal:n},o.__workletHash=0xc5c12e910c2,o.__initData=t,o})({_worklet_13589593788610_init_data:{code:"function internalInterpolate_Shopify_interpolateJs4(x,narrowedInput,extrapolationConfig){const{getVal}=this.__closure;const{leftEdgeInput:leftEdgeInput,rightEdgeInput:rightEdgeInput,leftEdgeOutput:leftEdgeOutput,rightEdgeOutput:rightEdgeOutput}=narrowedInput;if(rightEdgeInput-leftEdgeInput===0){return leftEdgeOutput;}const progress=(x-leftEdgeInput)/(rightEdgeInput-leftEdgeInput);const val=leftEdgeOutput+progress*(rightEdgeOutput-leftEdgeOutput);const coef=rightEdgeOutput>=leftEdgeOutput?1:-1;if(coef*valcoef*rightEdgeOutput){return getVal(extrapolationConfig.extrapolateRight,coef,val,leftEdgeOutput,rightEdgeOutput,x);}return val;}"},getVal:n}),l=(function({_worklet_16254025172232_init_data:t,validateInterpolationOptions:n,internalInterpolate:o}){const p=function(t,p,i,l){if(p.length<2||i.length<2)throw Error("Interpolation input and output should contain at least two values.");const u=n(l),{length:E}=p,f={leftEdgeInput:p[0],rightEdgeInput:p[1],leftEdgeOutput:i[0],rightEdgeOutput:i[1]};if(E>2)if(t>p[E-1])f.leftEdgeInput=p[E-2],f.rightEdgeInput=p[E-1],f.leftEdgeOutput=i[E-2],f.rightEdgeOutput=i[E-1];else for(let n=1;n2){if(x>input[length-1]){narrowedInput.leftEdgeInput=input[length-2];narrowedInput.rightEdgeInput=input[length-1];narrowedInput.leftEdgeOutput=output[length-2];narrowedInput.rightEdgeOutput=output[length-1];}else{for(let i=1;it[0]),"clamp"),n(t,o,a.map(t=>t[1]),"clamp"),n(t,o,a.map(t=>t[2]),"clamp"),n(t,o,a.map(t=>t[3]),"clamp")]};return o.__closure={interpolate:n},o.__workletHash=0xb1761a375ac,o.__initData=t,o})({_worklet_12195050255788_init_data:{code:"function shopify_interpolateColorsJs1(value,inputRange,outputRange){const{interpolate}=this.__closure;const r=interpolate(value,inputRange,outputRange.map(function(c){return c[0];}),\"clamp\");const g=interpolate(value,inputRange,outputRange.map(function(c){return c[1];}),\"clamp\");const b=interpolate(value,inputRange,outputRange.map(function(c){return c[2];}),\"clamp\");const a=interpolate(value,inputRange,outputRange.map(function(c){return c[3];}),\"clamp\");return[r,g,b,a];}"},interpolate:_r(d[2]).interpolate}),a=(function({_worklet_14800506610203_init_data:t,Skia:n,interpolateColorsRGB:o}){const a=function(t,a,r){const u=r.map(t=>n.Color(t));return o(t,a,u)};return a.__closure={Skia:n,interpolateColorsRGB:o},a.__workletHash=0xd7602f0621b,a.__initData=t,a})({_worklet_14800506610203_init_data:{code:"function shopify_interpolateColorsJs2(value,inputRange,_outputRange){const{Skia,interpolateColorsRGB}=this.__closure;const outputRange=_outputRange.map(function(cl){return Skia.Color(cl);});return interpolateColorsRGB(value,inputRange,outputRange);}"},Skia:n.Skia,interpolateColorsRGB:o}),r=(function({_worklet_6266328908662_init_data:t,Skia:n,mix:o}){const a=function(t,a,r){const u=n.Color(a),l=n.Color(r);return new Float32Array([o(t,u[0],l[0]),o(t,u[1],l[1]),o(t,u[2],l[2]),o(t,u[3],l[3])])};return a.__closure={Skia:n,mix:o},a.__workletHash=6266328908662,a.__initData=t,a})({_worklet_6266328908662_init_data:{code:"function shopify_interpolateColorsJs3(value,x,y){const{Skia,mix}=this.__closure;const c1=Skia.Color(x);const c2=Skia.Color(y);return new Float32Array([mix(value,c1[0],c2[0]),mix(value,c1[1],c2[1]),mix(value,c1[2],c2[2]),mix(value,c1[3],c2[3])]);}"},Skia:n.Skia,mix:t.mix})},5800,[5673,5737,5799]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"interpolateVector",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"mixVector",{enumerable:!0,get:function(){return n}});const t=(function({_worklet_4177050931975_init_data:t,interpolate:n}){const o=function(t,o,u,_){return{x:n(t,o,u.map(t=>t.x),_),y:n(t,o,u.map(t=>t.y),_)}};return o.__closure={interpolate:n},o.__workletHash=4177050931975,o.__initData=t,o})({_worklet_4177050931975_init_data:{code:"function shopify_interpolateVectorJs1(value,inputRange,outputRange,options){const{interpolate}=this.__closure;return{x:interpolate(value,inputRange,outputRange.map(function(v){return v.x;}),options),y:interpolate(value,inputRange,outputRange.map(function(v){return v.y;}),options)};}"},interpolate:r(d[0]).interpolate}),n=(function({_worklet_6909849129879_init_data:t,interpolateVector:n}){const o=function(t,o,u){return n(t,[0,1],[o,u])};return o.__closure={interpolateVector:n},o.__workletHash=6909849129879,o.__initData=t,o})({_worklet_6909849129879_init_data:{code:"function shopify_interpolateVectorJs2(value,from,to){const{interpolateVector}=this.__closure;return interpolateVector(value,[0,1],[from,to]);}"},interpolateVector:t})},5801,[5799]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"interpolatePaths",{enumerable:!0,get:function(){return i}});var t=r(d[0]),n=r(d[1]);const o=(function({_worklet_10979757727569_init_data:t}){const n=function(t,n,o,i,p){const l=(t-n)/(o-n);return p.interpolate(i,l)};return n.__closure={},n.__workletHash=0x9fc6c8f1f51,n.__initData=t,n})({_worklet_10979757727569_init_data:{code:"function shopify_interpolatePathsJs1(value,from,to,p1,p2){const t=(value-from)/(to-from);return p2.interpolate(p1,t);}"}}),i=(function({_worklet_5615719972774_init_data:t,validateInterpolationOptions:n,Extrapolate:o,lerp:i,exhaustiveCheck:p}){const l=function(t,l,u,s,h){const c=n(s);if(tl[l.length-1])switch(c.extrapolateRight){case o.CLAMP:return u[u.length-1];case o.EXTEND:return i(t,l[l.length-2],l[l.length-1],u[l.length-2],u[l.length-1]);case o.IDENTITY:throw new Error("Identity is not a supported extrapolation type for interpolatePaths()");default:p(c.extrapolateRight)}let f=0;for(;f<=l.length-1&&!(t>=l[f]&&t<=l[f+1]);f++);return i(t,l[f],l[f+1],u[f],u[f+1])};return l.__closure={validateInterpolationOptions:n,Extrapolate:o,lerp:i,exhaustiveCheck:p},l.__workletHash=5615719972774,l.__initData=t,l})({_worklet_5615719972774_init_data:{code:"function shopify_interpolatePathsJs2(value,input,outputRange,options,_output){const{validateInterpolationOptions,Extrapolate,lerp,exhaustiveCheck}=this.__closure;const extrapolation=validateInterpolationOptions(options);if(valueinput[input.length-1]){switch(extrapolation.extrapolateRight){case Extrapolate.CLAMP:return outputRange[outputRange.length-1];case Extrapolate.EXTEND:return lerp(value,input[input.length-2],input[input.length-1],outputRange[input.length-2],outputRange[input.length-1]);case Extrapolate.IDENTITY:throw new Error(\"Identity is not a supported extrapolation type for interpolatePaths()\");default:exhaustiveCheck(extrapolation.extrapolateRight);}}let i=0;for(;i<=input.length-1;i++){if(value>=input[i]&&value<=input[i+1]){break;}}return lerp(value,input[i],input[i+1],outputRange[i],outputRange[i+1]);}"},validateInterpolationOptions:n.validateInterpolationOptions,Extrapolate:n.Extrapolate,lerp:o,exhaustiveCheck:t.exhaustiveCheck})},5802,[5615,5799]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isOnMainThread",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"drawAsPicture",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"drawAsImage",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"drawAsImageFromPicture",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const c=(function({_worklet_9537954624951_init_data:t,Platform:n}){const o=function(){return"undefined"!=typeof _WORKLET&&!0===_WORKLET||!0};return o.__closure={Platform:n},o.__workletHash=9537954624951,o.__initData=t,o})({_worklet_9537954624951_init_data:{code:"function shopify_OffscreenJs1(){const{Platform}=this.__closure;return typeof _WORKLET!==\"undefined\"&&_WORKLET===true||Platform.OS===\"web\";}"},Platform:n.Platform}),s=async(n,c)=>{const s=t.Skia.PictureRecorder(),u=s.beginRecording(c),f=new o.SkiaSGRoot(t.Skia);await f.render(n),f.drawOnCanvas(u);const _=s.finishRecordingAsPicture();return s.dispose(),f.unmount(),_},u=async(t,n)=>f(await s(t),n),f=(function({_worklet_1229504319205_init_data:t,Skia:n}){const o=function(t,o){const c=n.Surface.MakeOffscreen(o.width,o.height);c.getCanvas().drawPicture(t),c.flush();return c.makeImageSnapshot().makeNonTextureImage()};return o.__closure={Skia:n},o.__workletHash=1229504319205,o.__initData=t,o})({_worklet_1229504319205_init_data:{code:"function shopify_OffscreenJs2(picture,size){const{Skia}=this.__closure;const surface=Skia.Surface.MakeOffscreen(size.width,size.height);const canvas=surface.getCanvas();canvas.drawPicture(picture);surface.flush();const image=surface.makeImageSnapshot();return image.makeNonTextureImage();}"},Skia:t.Skia})},5803,[5737,5350,5708]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useTexture",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"usePictureAsTexture",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"useImageAsTexture",{enumerable:!0,get:function(){return k}});var e,t=r(d[0]),u=r(d[1]),n=r(d[2]),s=r(d[3]),l=r(d[4]),f=(e=l)&&e.__esModule?e:{default:e};const c=(function({_worklet_944513942209_init_data:e,Skia:t,Platform:u}){const n=function(e,u){const n=t.Surface.MakeOffscreen(u.width(),u.height());if(!n)return void(e.value=null);n.getCanvas().drawImage(u,0,0),n.flush(),e.value=n.makeImageSnapshot(),e.value=e.value.makeNonTextureImage()};return n.__closure={Skia:t,Platform:u},n.__workletHash=944513942209,n.__initData=e,n})({_worklet_944513942209_init_data:{code:"function shopify_texturesJs1(texture,image){const{Skia,Platform}=this.__closure;const surface=Skia.Surface.MakeOffscreen(image.width(),image.height());if(!surface){texture.value=null;return;}const canvas=surface.getCanvas();canvas.drawImage(image,0,0);surface.flush();texture.value=surface.makeImageSnapshot();if(Platform.OS===\"web\"){texture.value=texture.value.makeNonTextureImage();}}"},Skia:n.Skia,Platform:s.Platform}),o=(function({_worklet_5874918984458_init_data:e,Skia:t,Platform:u}){const n=function(e,u,n){const s=t.Surface.MakeOffscreen(n.width,n.height);s.getCanvas().drawPicture(u),s.flush(),e.value=s.makeImageSnapshot(),e.value=e.value.makeNonTextureImage()};return n.__closure={Skia:t,Platform:u},n.__workletHash=5874918984458,n.__initData=e,n})({_worklet_5874918984458_init_data:{code:"function shopify_texturesJs2(texture,picture,size){const{Skia,Platform}=this.__closure;const surface=Skia.Surface.MakeOffscreen(size.width,size.height);const canvas=surface.getCanvas();canvas.drawPicture(picture);surface.flush();texture.value=surface.makeImageSnapshot();if(Platform.OS===\"web\"){texture.value=texture.value.makeNonTextureImage();}}"},Skia:n.Skia,Platform:s.Platform}),_=(e,n,s)=>{const{width:l,height:f}=n,[c,o]=(0,t.useState)(null);return(0,t.useEffect)(()=>{(0,u.drawAsPicture)(e,{x:0,y:0,width:l,height:f}).then(e=>{o(e)})},null!=s?s:[]),h(c,n)},h=(e,u)=>{const n=f.default.useSharedValue(null);return(0,t.useEffect)(()=>{null!==e&&f.default.runOnUI(o)(n,e,u)},[e,u,n]),n},k=e=>{const u=(0,n.useImage)(e),s=f.default.useSharedValue(null);return(0,t.useEffect)(()=>{null!==u&&f.default.runOnUI(c)(s,u)},[u,s]),s}},5804,[14,5803,5737,5350,5686]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useRectBuffer",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"useRSXformBuffer",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"usePointBuffer",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"useColorBuffer",{enumerable:!0,get:function(){return y}});var e,t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),f=(e=u)&&e.__esModule?e:{default:e};const l=(e,n)=>(0,t.useMemo)(()=>f.default.makeMutable(new Array(e).fill(0).map(n)),[e]),s={code:"function shopify_buffersJs1(){const{values,modifier,notifyChange}=this.__closure;values.value.forEach(function(val,index){modifier(val,index);});notifyChange(values);}"},c=(e,n,u)=>{var c;const _=l(e,n),v=u,b=[e,...Object.values(null!==(c=v.__closure)&&void 0!==c?c:{})],y=f.default.startMapper((function({_worklet_2560307349456_init_data:e,values:t,modifier:n,notifyChange:o}){const u=function(){t.value.forEach((e,t)=>{n(e,t)}),o(t)};return u.__closure={values:t,modifier:n,notifyChange:o},u.__workletHash=2560307349456,u.__initData=e,u})({_worklet_2560307349456_init_data:s,values:_,modifier:u,notifyChange:o.notifyChange}),b);return(0,t.useEffect)(()=>()=>{f.default.stopMapper(y)},[y]),_},_=(e,t)=>c(e,()=>n.Skia.XYWHRect(0,0,0,0),t),v=(e,t)=>c(e,()=>n.Skia.RSXform(1,0,0,0),t),b=(e,t)=>c(e,()=>n.Skia.Point(0,0),t),y=(e,t)=>c(e,()=>n.Skia.Color("black"),t)},5805,[14,5737,5796,5686]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useVideo",{enumerable:!0,get:function(){return R}});var e,o=r(d[0]),t=r(d[1]),n=r(d[2]),u=(e=n)&&e.__esModule?e:{default:e},_=r(d[3]);const l=(function({_worklet_7049883271087_init_data:e,Platform:o}){const t=function(e){};return t.__closure={Platform:o},t.__workletHash=7049883271087,t.__initData=e,t})({_worklet_7049883271087_init_data:{code:"function shopify_useVideoJs1(currentFrame){const{Platform}=this.__closure;if(Platform.OS===\"android\"){const tex=currentFrame.value;if(tex){currentFrame.value=tex;tex.dispose();}}}"},Platform:t.Platform}),s=(function({_worklet_5868883445260_init_data:e,copyFrameOnAndroid:o}){const t=function(e,t){const n=e.nextImage();n&&(t.value=n,o(t))};return t.__closure={copyFrameOnAndroid:o},t.__workletHash=5868883445260,t.__initData=e,t})({_worklet_5868883445260_init_data:{code:"function shopify_useVideoJs2(video,currentFrame){const{copyFrameOnAndroid}=this.__closure;const img=video.nextImage();if(img){currentFrame.value=img;copyFrameOnAndroid(currentFrame);}}"},copyFrameOnAndroid:l}),c=!0,v=!1,f=null,k=0,h=(function({_worklet_13616248765458_init_data:e,Rea:o}){const t=function(e){const t=o.useSharedValue(o.isSharedValue(e)?e.value:e);return o.isSharedValue(e)?e:t};return t.__closure={Rea:o},t.__workletHash=0xc6247abbc12,t.__initData=e,t})({_worklet_13616248765458_init_data:{code:"function shopify_useVideoJs3(value){const{Rea}=this.__closure;const defaultValue=Rea.useSharedValue(Rea.isSharedValue(value)?value.value:value);return Rea.isSharedValue(value)?value:defaultValue;}"},Rea:u.default}),p=(function({_worklet_8245374561932_init_data:e}){const o=function(e){null==e||e.dispose()};return o.__closure={},o.__workletHash=8245374561932,o.__initData=e,o})({_worklet_8245374561932_init_data:{code:"function shopify_useVideoJs4(video){video===null||video===void 0||video.dispose();}"}}),w={code:"function shopify_useVideoJs5(){const{isPaused}=this.__closure;return isPaused.value;}"},V={code:"function shopify_useVideoJs6(paused){const{video}=this.__closure;if(paused){video===null||video===void 0||video.pause();}else{video===null||video===void 0||video.play();}}"},y={code:"function shopify_useVideoJs7(){const{seek}=this.__closure;return seek.value;}"},F={code:"function shopify_useVideoJs8(value){const{video,seek}=this.__closure;if(value!==null){video===null||video===void 0||video.seek(value);seek.value=null;}}"},D={code:"function shopify_useVideoJs9(){const{volume}=this.__closure;return volume.value;}"},H={code:"function shopify_useVideoJs10(value){const{video}=this.__closure;video===null||video===void 0||video.setVolume(value);}"},J={code:"function shopify_useVideoJs11(){const{looping}=this.__closure;return looping.value;}"},P={code:"function shopify_useVideoJs12(value){const{video}=this.__closure;video===null||video===void 0||video.setLooping(value);}"},x={code:"function shopify_useVideoJs13(_frameInfo){const{video,currentTime,setFrame,currentFrame}=this.__closure;if(!video){return;}currentTime.value=video.currentTime();setFrame(video,currentFrame);}"},R=(e,t)=>{var n,l,R,A;const O=(0,_.useVideoLoading)(e),S=h(null!==(n=null==t?void 0:t.paused)&&void 0!==n?n:v),b=h(null!==(l=null==t?void 0:t.looping)&&void 0!==l?l:c),T=h(null!==(R=null==t?void 0:t.seek)&&void 0!==R?R:f),M=h(null!==(A=null==t?void 0:t.volume)&&void 0!==A?A:k),I=u.default.useSharedValue(null),L=u.default.useSharedValue(0),j=(0,o.useMemo)(()=>{var e;return null!==(e=null==O?void 0:O.duration())&&void 0!==e?e:0},[O]),z=(0,o.useMemo)(()=>-1,[O]),C=(0,o.useMemo)(()=>{var e;return null!==(e=null==O?void 0:O.size())&&void 0!==e?e:{width:0,height:0}},[O]),E=(0,o.useMemo)(()=>{var e;return null!==(e=null==O?void 0:O.rotation())&&void 0!==e?e:0},[O]);return u.default.useAnimatedReaction((function({_worklet_12163520262745_init_data:e,isPaused:o}){const t=()=>o.value;return t.__closure={isPaused:o},t.__workletHash=0xb100a4df259,t.__initData=e,t})({_worklet_12163520262745_init_data:w,isPaused:S}),(function({_worklet_15771294856728_init_data:e,video:o}){const t=function(e){e?null==o||o.pause():null==o||o.play()};return t.__closure={video:o},t.__workletHash=0xe580a6d7618,t.__initData=e,t})({_worklet_15771294856728_init_data:V,video:O})),u.default.useAnimatedReaction((function({_worklet_8190875826011_init_data:e,seek:o}){const t=()=>o.value;return t.__closure={seek:o},t.__workletHash=8190875826011,t.__initData=e,t})({_worklet_8190875826011_init_data:y,seek:T}),(function({_worklet_2295187013246_init_data:e,video:o,seek:t}){const n=function(e){null!==e&&(null==o||o.seek(e),t.value=null)};return n.__closure={video:o,seek:t},n.__workletHash=2295187013246,n.__initData=e,n})({_worklet_2295187013246_init_data:F,video:O,seek:T})),u.default.useAnimatedReaction((function({_worklet_8705052725205_init_data:e,volume:o}){const t=()=>o.value;return t.__closure={volume:o},t.__workletHash=8705052725205,t.__initData=e,t})({_worklet_8705052725205_init_data:D,volume:M}),(function({_worklet_3360745114104_init_data:e,video:o}){const t=function(e){null==o||o.setVolume(e)};return t.__closure={video:o},t.__workletHash=3360745114104,t.__initData=e,t})({_worklet_3360745114104_init_data:H,video:O})),u.default.useAnimatedReaction((function({_worklet_14249842011180_init_data:e,looping:o}){const t=()=>o.value;return t.__closure={looping:o},t.__workletHash=0xcf5ccc56c2c,t.__initData=e,t})({_worklet_14249842011180_init_data:J,looping:b}),(function({_worklet_17338918043566_init_data:e,video:o}){const t=function(e){null==o||o.setLooping(e)};return t.__closure={video:o},t.__workletHash=0xfc5080cffae,t.__initData=e,t})({_worklet_17338918043566_init_data:P,video:O})),u.default.useFrameCallback((function({_worklet_15744275129188_init_data:e,video:o,currentTime:t,setFrame:n,currentFrame:u}){const _=function(e){o&&(t.value=o.currentTime(),n(o,u))};return _.__closure={video:o,currentTime:t,setFrame:n,currentFrame:u},_.__workletHash=0xe51bfed2364,_.__initData=e,_})({_worklet_15744275129188_init_data:x,video:O,currentTime:L,setFrame:s,currentFrame:I})),(0,o.useEffect)(()=>(O&&(O.setLooping(b.value),O.setVolume(M.value),S.value?O.pause():O.play()),()=>{u.default.runOnUI(p)(O)}),[O,S,b,M]),{currentFrame:I,currentTime:L,duration:j,framerate:z,rotation:E,size:C}}},5806,[14,5350,5686,5807]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useVideoLoading",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]);const u=u=>{const[o,c]=(0,t.useState)(null);return(0,t.useEffect)(()=>{if(u){n.Skia.Video(u).then(t=>c(t))}},[u]),o}},5807,[14,5737]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5808,[5690,5809,5810]); -__d(function(g,r,i,a,m,e,d){},5809,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["transparent","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"WebGPUCanvas",{enumerable:!0,get:function(){return c}});var n=t(r(d[0])),u=t(r(d[1]));const c=t=>{let c=(0,n.default)(t,e);return u.default.createElement("div",c)}},5810,[363,14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useSliceAngularInsetPath=e.useSlicePath=e.Pie=e.PolarChart=e.createParagraphLabelRenderer=e.CartesianAxis=e.getCandlestickGeometry=e.useCandlestickPaths=e.Candlestick=e.Scatter=e.useStackedAreaPaths=e.AreaRange=e.StackedArea=e.Area=e.useAreaPath=e.HorizontalBarGroup=e.BarGroup=e.useHorizontalBarGroupPaths=e.useBarGroupPaths=e.HorizontalStackedBar=e.useHorizontalStackedBarPaths=e.StackedBar=e.useStackedBarPaths=e.HorizontalBar=e.Bar=e.getBarWidth=e.useBarWidth=e.useHorizontalBarPath=e.useBarPath=e.Line=e.useLinePath=e.invert4=e.setTranslate=e.setScale=e.getTransformComponents=e.useCartesianTransformContext=e.useCartesianChartContext=e.useChartTransformState=e.useChartPressState=e.usePrevious=e.AnimatedPath=e.useAnimatedPath=e.createRoundedRectPath=e.CartesianChart=void 0;var t=r(d[0]);Object.defineProperty(e,"CartesianChart",{enumerable:!0,get:function(){return t.CartesianChart}});var n=r(d[1]);Object.defineProperty(e,"createRoundedRectPath",{enumerable:!0,get:function(){return n.createRoundedRectPath}});var u=r(d[2]);Object.defineProperty(e,"useAnimatedPath",{enumerable:!0,get:function(){return u.useAnimatedPath}});var o=r(d[3]);Object.defineProperty(e,"AnimatedPath",{enumerable:!0,get:function(){return o.AnimatedPath}});var c=r(d[4]);Object.defineProperty(e,"usePrevious",{enumerable:!0,get:function(){return c.usePrevious}});var s=r(d[5]);Object.defineProperty(e,"useChartPressState",{enumerable:!0,get:function(){return s.useChartPressState}});var P=r(d[6]);Object.defineProperty(e,"useChartTransformState",{enumerable:!0,get:function(){return P.useChartTransformState}});var f=r(d[7]);Object.defineProperty(e,"useCartesianChartContext",{enumerable:!0,get:function(){return f.useCartesianChartContext}});var l=r(d[8]);Object.defineProperty(e,"useCartesianTransformContext",{enumerable:!0,get:function(){return l.useCartesianTransformContext}});var b=r(d[9]);Object.defineProperty(e,"getTransformComponents",{enumerable:!0,get:function(){return b.getTransformComponents}}),Object.defineProperty(e,"setScale",{enumerable:!0,get:function(){return b.setScale}}),Object.defineProperty(e,"setTranslate",{enumerable:!0,get:function(){return b.setTranslate}}),Object.defineProperty(e,"invert4",{enumerable:!0,get:function(){return b.invert4}});var h=r(d[10]);Object.defineProperty(e,"useLinePath",{enumerable:!0,get:function(){return h.useLinePath}});var p=r(d[11]);Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return p.Line}});var v=r(d[12]);Object.defineProperty(e,"useBarPath",{enumerable:!0,get:function(){return v.useBarPath}});var y=r(d[13]);Object.defineProperty(e,"useHorizontalBarPath",{enumerable:!0,get:function(){return y.useHorizontalBarPath}});var j=r(d[14]);Object.defineProperty(e,"useBarWidth",{enumerable:!0,get:function(){return j.useBarWidth}});var C=r(d[15]);Object.defineProperty(e,"getBarWidth",{enumerable:!0,get:function(){return C.getBarWidth}});var O=r(d[16]);Object.defineProperty(e,"Bar",{enumerable:!0,get:function(){return O.Bar}});var B=r(d[17]);Object.defineProperty(e,"HorizontalBar",{enumerable:!0,get:function(){return B.HorizontalBar}});var S=r(d[18]);Object.defineProperty(e,"useStackedBarPaths",{enumerable:!0,get:function(){return S.useStackedBarPaths}});var k=r(d[19]);Object.defineProperty(e,"StackedBar",{enumerable:!0,get:function(){return k.StackedBar}});var A=r(d[20]);Object.defineProperty(e,"useHorizontalStackedBarPaths",{enumerable:!0,get:function(){return A.useHorizontalStackedBarPaths}});var z=r(d[21]);Object.defineProperty(e,"HorizontalStackedBar",{enumerable:!0,get:function(){return z.HorizontalStackedBar}});var H=r(d[22]);Object.defineProperty(e,"useBarGroupPaths",{enumerable:!0,get:function(){return H.useBarGroupPaths}});var G=r(d[23]);Object.defineProperty(e,"useHorizontalBarGroupPaths",{enumerable:!0,get:function(){return G.useHorizontalBarGroupPaths}});var R=r(d[24]);Object.defineProperty(e,"BarGroup",{enumerable:!0,get:function(){return R.BarGroup}});var T=r(d[25]);Object.defineProperty(e,"HorizontalBarGroup",{enumerable:!0,get:function(){return T.HorizontalBarGroup}});var x=r(d[26]);Object.defineProperty(e,"useAreaPath",{enumerable:!0,get:function(){return x.useAreaPath}});var L=r(d[27]);Object.defineProperty(e,"Area",{enumerable:!0,get:function(){return L.Area}});var W=r(d[28]);Object.defineProperty(e,"StackedArea",{enumerable:!0,get:function(){return W.StackedArea}});var _=r(d[29]);Object.defineProperty(e,"AreaRange",{enumerable:!0,get:function(){return _.AreaRange}});var I=r(d[30]);Object.defineProperty(e,"useStackedAreaPaths",{enumerable:!0,get:function(){return I.useStackedAreaPaths}});var M=r(d[31]);Object.defineProperty(e,"Scatter",{enumerable:!0,get:function(){return M.Scatter}});var q=r(d[32]);Object.defineProperty(e,"Candlestick",{enumerable:!0,get:function(){return q.Candlestick}});var w=r(d[33]);Object.defineProperty(e,"useCandlestickPaths",{enumerable:!0,get:function(){return w.useCandlestickPaths}});var D=r(d[34]);Object.defineProperty(e,"getCandlestickGeometry",{enumerable:!0,get:function(){return D.getCandlestickGeometry}});var E=r(d[35]);Object.defineProperty(e,"CartesianAxis",{enumerable:!0,get:function(){return E.CartesianAxis}});var F=r(d[36]);Object.defineProperty(e,"createParagraphLabelRenderer",{enumerable:!0,get:function(){return F.createParagraphLabelRenderer}});var J=r(d[37]);Object.defineProperty(e,"PolarChart",{enumerable:!0,get:function(){return J.PolarChart}});var K=r(d[38]);Object.defineProperty(e,"Pie",{enumerable:!0,get:function(){return K.Pie}});var N=r(d[39]);Object.defineProperty(e,"useSlicePath",{enumerable:!0,get:function(){return N.useSlicePath}});var Q=r(d[40]);Object.defineProperty(e,"useSliceAngularInsetPath",{enumerable:!0,get:function(){return Q.useSliceAngularInsetPath}})},5811,[5812,6120,6121,6122,6123,6124,6125,5979,5991,5992,6126,6193,6194,6199,6195,6196,6201,6206,6207,6210,6211,6213,6214,6219,6221,6222,6223,6224,6225,6227,6226,6228,6229,6230,6231,6233,6234,6235,6237,6240,6247]); -__d(function(g,r,_i,a,_m,_e2,d){"use strict";var e=r(d[0]),t=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&t(i,e,o);return n(i,e),i},o=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);oe.jsx(s,{children:t})}))}_e2.CartesianChart=function(t){var{transformState:n,children:i,ref:s}=t,l=o(t,["transformState","children","ref"]);return e.jsx(h.FiberProvider,{children:e.jsx(j.CartesianTransformProvider,{transformState:n,children:e.jsx(X,Object.assign({},Object.assign(Object.assign({},l),{transformState:n}),{ref:s,children:i}))})})};const W={code:"function victoryNative_CartesianChartJs1(v,x,y){const{getClosestDatumIndex_1,orientation,tData,yKeys,asNumber_1,chartBounds,chartWidth,xScaleLeft,xScaleRight,getStackedBarTouchSegmentIndex_1,chartHeight,yScaleTop,yScaleBottom,lastIdx}=this.__closure;const idx=(0,getClosestDatumIndex_1.getClosestDatumIndex)({orientation:orientation,categoryPositions:tData.value.ox,touchX:x,touchY:y});if(typeof idx!==\"number\")return;const isInYs=function(yk){return yKeys.includes(yk);};const barHeights=[];for(const yk in v.y){if(isInYs(yk)){const height=(0,asNumber_1.asNumber)(tData.value.y[yk].i[idx]);barHeights.push(height);}}if(orientation===\"horizontal\"){const chartXPressed=x-chartBounds.left;const xDomainValue=chartWidth>0&&xScaleLeft!==undefined&&xScaleRight!==undefined?chartXPressed/chartWidth*(xScaleRight-xScaleLeft)+xScaleLeft:NaN;v.yIndex.value=(0,getStackedBarTouchSegmentIndex_1.getStackedBarTouchSegmentIndex)({values:barHeights,touchValue:xDomainValue});}else{const chartYPressed=chartHeight-y;const yDomainValue=chartYPressed/chartHeight*(yScaleTop-yScaleBottom);let cumulativeHeight=0;let yIndex=-1;for(let i=0;inull,axisOptions:Z,domain:J,chartPressState:U,chartPressConfig:q,gestureHandlerConfig:Q,onChartBoundsChange:$,onScaleChange:ee,gestureLongPressDelay:te=100,xAxis:ae,yAxis:ne,frame:ie,transformState:oe,transformConfig:re,customGestures:se,actionsRef:le,viewport:ue,ref:ce,explicitSize:de,headless:he}){var ve,xe,fe,ye,me;const{size:ge,hasMeasuredLayoutSize:Se,onLayout:be,isHeadless:pe}=(0,P.useChartCanvasSize)({explicitSize:de,headless:he}),ke=l.useRef(void 0),_e=l.useRef(void 0),Ce=l.useRef(void 0),Te=l.useRef(null),Ae=l.useRef(U);Ae.current=U;const Ne=i.join("\0"),je=(0,A.useBuildChartAxis)({xAxis:ae,yAxis:ne,frame:ie,yKeys:i,axisOptions:Z}),Ie=null==Z?void 0:Z.axisScales,Oe=(0,j.useCartesianTransformContext)(),De=l.useMemo(()=>(0,L.createSafeZoomTransform)(Oe.k,Oe.tx,Oe.ty),[Oe.k,Oe.tx,Oe.ty]),Pe=l.useMemo(()=>(0,L.createSafeZoomTransform)(Oe.ky,Oe.tx,Oe.ty),[Oe.ky,Oe.tx,Oe.ty]),Be=(0,c.useSharedValue)({ix:[],ox:[],y:i.reduce((e,t)=>(e[t]={i:[],o:[]},e),{})}),{yAxes:ze,xScale:Re,chartBounds:He,isNumericalData:we,xTicksNormalized:Ge,_tData:Me}=l.useMemo(()=>{if(!t.length)return(0,H.createFallbackChartState)(i);const e={data:t,xKey:n,yKeys:i,outputWindow:{xMin:(0,m.valueFromSidedNumber)(h,"left"),xMax:ge.width-(0,m.valueFromSidedNumber)(h,"right"),yMin:(0,m.valueFromSidedNumber)(h,"top"),yMax:ge.height-(0,m.valueFromSidedNumber)(h,"bottom")},domain:J,domainPadding:D,viewport:ue,labelRotate:je.xAxis.labelRotate,axisScales:Ie},l="horizontal"===s?(0,y.transformHorizontalInputData)(Object.assign(Object.assign({},e),{xAxis:je.xAxis,yAxes:je.yAxes})):(0,f.transformInputData)(Object.assign(Object.assign({},e),{xAxis:je.xAxis,yAxes:je.yAxes})),{xScale:u,yAxes:c,isNumericalData:v,xTicksNormalized:x}=l,S=o(l,["xScale","yAxes","isNumericalData","xTicksNormalized"]),b=c[0].yScale;return{xTicksNormalized:x,yAxes:c,xScale:u,chartBounds:(0,F.getCartesianChartBounds)({xScale:u,yScale:b,viewport:ue,domainPadding:D,orientation:s}),isNumericalData:v,_tData:S}},[t,n,i,h,ge.width,ge.height,J,D,je,Ie,ue,s]);l.useEffect(()=>{Be.value=Me},[Me,Be]);const Ve=ze[0],Ye=Ve.yScale,Le=He.bottom,Fe=Ve.yScale.domain().at(0),Ke=Ve.yScale.domain().at(-1),We=He.right-He.left,Xe=Re.invert(He.left),Ee=Re.invert(He.right),Ze=(0,c.useSharedValue)(null),Je=l.useCallback((function({_worklet_13552630461792_init_data:e,getClosestDatumIndex_1:t,orientation:n,tData:i,yKeys:o,asNumber_1:s,chartBounds:l,chartWidth:u,xScaleLeft:c,xScaleRight:h,getStackedBarTouchSegmentIndex_1:v,chartHeight:x,yScaleTop:f,yScaleBottom:y,lastIdx:m}){const S=function(e,S,b){const p=(0,t.getClosestDatumIndex)({orientation:n,categoryPositions:i.value.ox,touchX:S,touchY:b});if("number"!=typeof p)return;const k=e=>o.includes(e),_=[];for(const t in e.y)if(k(t)){const e=(0,s.asNumber)(i.value.y[t].i[p]);_.push(e)}if("horizontal"===n){const t=S-l.left,n=u>0&&void 0!==c&&void 0!==h?t/u*(h-c)+c:NaN;e.yIndex.value=(0,v.getStackedBarTouchSegmentIndex)({values:_,touchValue:n})}else{const t=(x-b)/x*(f-y);let n=0,i=-1;for(let e=0;e<_.length;e++)if(n+=_[e],t<=n){i=e;break}e.yIndex.value=i}if(e)try{e.matchedIndex.value=p,e.x.value.value=i.value.ix[p],e.x.position.value=(0,s.asNumber)(i.value.ox[p]);for(const t in e.y)k(t)&&(e.y[t].value.value=(0,s.asNumber)(i.value.y[t].i[p]),e.y[t].position.value=(0,s.asNumber)(i.value.y[t].o[p]))}catch(e){}m.value=p};return S.__closure={getClosestDatumIndex_1:t,orientation:n,tData:i,yKeys:o,asNumber_1:s,chartBounds:l,chartWidth:u,xScaleLeft:c,xScaleRight:h,getStackedBarTouchSegmentIndex_1:v,chartHeight:x,yScaleTop:f,yScaleBottom:y,lastIdx:m},S.__workletHash=0xc5377b97560,S.__initData=e,S})({_worklet_13552630461792_init_data:W,getClosestDatumIndex_1:M,orientation:s,tData:Be,yKeys:i,asNumber_1:S,chartBounds:He,chartWidth:We,xScaleLeft:Xe,xScaleRight:Ee,getStackedBarTouchSegmentIndex_1:V,chartHeight:Le,yScaleTop:Fe,yScaleBottom:Ke,lastIdx:Ze}),[He.left,Le,We,Ze,s,Be,Xe,Ee,i,Ke,Fe]);l.useImperativeHandle(ce,()=>({canvas:Te.current,actions:{handleTouch:Je}}),[Te]);const Ue=(0,b.useFunctionRef)(Je),qe=le&&"current"in le?le:void 0,Qe=le&&"value"in le?le:void 0;l.useImperativeHandle(qe,()=>({handleTouch:(e,t,n)=>{var i;null===(i=Ue.current)||void 0===i||i.call(Ue,e,t,n)}}),[Ue]),l.useEffect(()=>{if(Qe)return Qe.value={handleTouch:Je},()=>{Qe.value=null}},[Je,Qe]);const $e=(0,c.useSharedValue)({}),et=Array.isArray(U)?U:[U],tt=(0,c.useSharedValue)({isGestureActive:!1,bootstrap:[]});l.useEffect(()=>{const e=Ae.current,t=Array.isArray(e)?e:[e];for(const e of t)e&&(0,G.resetChartPressState)(e);$e.value={},tt.value={isGestureActive:!1,bootstrap:[]},Ze.value=null},[t,tt,Ze,$e,n,Ne]);const at=v.Gesture.Pan().onTouchesDown(e=>{const t=et||[];if(t.length&&0!==e.numberOfTouches)for(let n=0;n{tt.value.isGestureActive=!0;const e=tt.value.bootstrap.slice(0);tt.value.bootstrap=[];for(let t=0;t{const e=et||[];for(const t of e)t&&(t.isActive.value=!1);$e.value={},tt.value={isGestureActive:!1,bootstrap:[]}}).onTouchesMove(e=>{const t=et||[];if(t.length&&0!==e.numberOfTouches)for(let n=0;n{tt.value.bootstrap=(0,Y.pruneChartPressBootstrap)({bootstrap:tt.value.bootstrap,changedTouches:e.changedTouches,numberOfTouches:e.numberOfTouches});for(const t of e.changedTouches){const e=et||[],n=null==t?void 0:t.id,i="number"==typeof n&&$e.value[n],o="number"==typeof i&&e[i];o&&(o.isActive.value=!1),$e.value[t.id]=void 0}}).onEnd(()=>{const e=et||[];for(const t of e)t&&(t.isActive.value=!1)});(0,R.applyChartPressPanConfig)({panGesture:at,panConfig:null==q?void 0:q.pan,gestureLongPressDelay:te});const nt=l.useMemo(()=>{const e={};return new Proxy({},{get(t,n){const o=n;if(i.includes(o))return e[o]||(e[o]=Me.ix.map((e,t)=>({x:"horizontal"===s?(0,S.asNumber)(Me.y[o].o[t]):(0,S.asNumber)(Me.ox[t]),xValue:e,y:"horizontal"===s?(0,S.asNumber)(Me.ox[t]):Me.y[o].o[t],yValue:Me.y[o].i[t]}))),e[o]}})},[Me,s,i]),it=(0,b.useFunctionRef)($);l.useEffect(()=>{var e;(0,x.default)(He,ke.current)||(ke.current=He,null===(e=it.current)||void 0===e||e.call(it,He))},[He,it]);const ot=(0,b.useFunctionRef)(ee);l.useEffect(()=>{var e,t,n,i,o;const s=De.rescaleX(Re),l=Pe.rescaleY(Ye);(0,x.default)(null===(e=_e.current)||void 0===e?void 0:e.domain(),s.domain())&&(0,x.default)(null===(t=Ce.current)||void 0===t?void 0:t.domain(),l.domain())&&(0,x.default)(null===(n=_e.current)||void 0===n?void 0:n.range(),s.range())&&(0,x.default)(null===(i=Ce.current)||void 0===i?void 0:i.range(),l.range())||(_e.current=Re,Ce.current=Ye,null===(o=ot.current)||void 0===o||o.call(ot,s,l))},[ee,ot,Re,De,Pe,Ye]);const rt={xScale:Re,xTicks:Ge,yScale:Ye,yTicks:Ve.yTicksNormalized,chartBounds:He,canvasSize:ge,points:nt},st=(0,B.boundsToClip)(He),lt=Se&&(Z||ze)?null===(ve=je.yAxes)||void 0===ve?void 0:ve.map((t,n)=>{const i=ze[n];if(!i)return null;if("horizontal"===s)return e.jsx(C.CategoryYAxis,Object.assign({},t,{formatYLabel:t.formatYLabel,labelRenderer:t.labelRenderer,xScale:De.rescaleX(Re),yScale:Pe.rescaleY(i.yScale),yTicksNormalized:i.yTicksNormalized,ix:Me.ix,chartBounds:He}),n);const o=je.yAxes[0],l=Pe.rescaleY(Ye),u=Pe.rescaleY(i.yScale),c=t.tickValues?(0,I.downsampleTicks)(t.tickValues,t.tickCount):t.enableRescaling?u.ticks(t.tickCount):i.yScale.ticks(t.tickCount),h=o.tickValues?(0,I.downsampleTicks)(o.tickValues,o.tickCount):o.enableRescaling?l.ticks(o.tickCount):Ye.ticks(o.tickCount);return e.jsx(_.YAxis,Object.assign({},t,{xScale:De.rescaleX(Re),yScale:u,yTicksNormalized:n>0&&!t.tickValues?(0,z.normalizeYAxisTicks)(h,l,u):c,chartBounds:He,orientation:s}),n)}):null,ut=Se&&(Z||ae)?e.jsx(k.XAxis,Object.assign({},je.xAxis,{xScale:Re,yScale:Pe.rescaleY(Ye),ix:Me.ix,isNumericalData:"horizontal"===s||we,chartBounds:He,orientation:s,zoom:De})):null,ct=Se&&(Z||ie)?e.jsx(T.Frame,Object.assign({},je.frame,{xScale:Re,yScale:Ye})):null,dt=e.jsxs(e.Fragment,{children:[lt,ut,ct,e.jsx(u.Group,{clip:st,children:e.jsx(u.Group,{matrix:null==oe?void 0:oe.matrix,children:Se&&X(rt)})}),Se&&(null==E?void 0:E(rt))]});let ht;if(!pe){let t=null!=se?se:v.Gesture.Race();if(oe){let e=v.Gesture.Simultaneous();(null===(fe=null===(xe=null==re?void 0:re.pinch)||void 0===xe?void 0:xe.enabled)||void 0===fe||fe)&&(e=v.Gesture.Simultaneous(e,(0,N.pinchTransformGesture)(oe,null==re?void 0:re.pinch))),(null===(me=null===(ye=null==re?void 0:re.pan)||void 0===ye?void 0:ye.enabled)||void 0===me||me)&&(e=v.Gesture.Simultaneous(e,(0,N.panTransformGesture)(oe,null==re?void 0:re.pan))),t=v.Gesture.Race(t,v.Gesture.Simultaneous(e))}U&&(t=v.Gesture.Race(t,at)),ht=e.jsx(O.GestureHandler,{config:Q,gesture:t})}return e.jsx(j.CartesianTransformValueProvider,{value:Oe,children:e.jsx(p.CartesianChartProvider,{yScale:Ye,xScale:Re,orientation:s,children:e.jsx(K,{isHeadless:pe,explicitSize:de,onLayout:be,hasMeasuredLayoutSize:Se,canvasSize:ge,canvasRef:Te,gestureOverlay:ht,children:dt})})})}},5812,[6,14,5576,318,5813,1608,5557,5814,5976,5977,5821,5978,5979,5980,5984,5985,5987,5988,5989,5991,5816,5993,5994,5995,5981,5997,5998,5999,6000,6001,6002,6004,6005,6006,6119]); -__d(function(g,r,i,_a3,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"FiberProvider",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"traverseFiber",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"useContainer",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"useContextBridge",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"useContextMap",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"useFiber",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"useNearestChild",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"useNearestParent",{enumerable:!0,get:function(){return x}});var e,t,n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),o=Object.defineProperty,u=Object.defineProperties,c=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,f=(e,t,n)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,d=(e,t)=>{for(var n in t||(t={}))s.call(t,n)&&f(e,n,t[n]);if(l)for(var n of l(t))a.call(t,n)&&f(e,n,t[n]);return e},p=(e,t)=>u(e,c(t));const b="undefined"==typeof window||!(null==(e=window.document)?void 0:e.createElement)&&"ReactNative"!==(null==(t=window.navigator)?void 0:t.product)?n.useEffect:n.useLayoutEffect;function y(e,t,n){if(!e)return;if(!0===n(e))return e;let o=t?e.return:e.child;for(;o;){const e=y(o,t,n);if(e)return e;o=t?null:o.sibling}}function v(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(t){return e}}const O=console.error;console.error=function(){const e=[...arguments].join("");if(!(null==e?void 0:e.startsWith("Warning:"))||!e.includes("useContext"))return O.apply(this,arguments);console.error=O};const P=v(n.createContext(null));class j extends n.Component{render(){return n.createElement(P.Provider,{value:this._reactInternals},this.props.children)}}function w(){const e=n.useContext(P);if(null===e)throw new Error("its-fine: useFiber must be called within a !");const t=n.useId();return n.useMemo(()=>{for(const n of[e,null==e?void 0:e.alternate]){if(!n)continue;const e=y(n,!1,e=>{let n=e.memoizedState;for(;n;){if(n.memoizedState===t)return!0;n=n.next}});if(e)return e}},[e,t])}function h(){const e=w(),t=n.useMemo(()=>y(e,!0,e=>{var t;return null!=(null==(t=e.stateNode)?void 0:t.containerInfo)}),[e]);return null==t?void 0:t.stateNode.containerInfo}function _(e){const t=w(),o=n.useRef();return b(()=>{var n;o.current=null==(n=y(t,!1,t=>"string"==typeof t.type&&(void 0===e||t.type===e)))?void 0:n.stateNode},[t]),o}function x(e){const t=w(),o=n.useRef();return b(()=>{var n;o.current=null==(n=y(t,!0,t=>"string"==typeof t.type&&(void 0===e||t.type===e)))?void 0:n.stateNode},[t]),o}function E(){const e=w(),[t]=n.useState(()=>new Map);t.clear();let o=e;for(;o;){if(o.type&&"object"==typeof o.type){const e=void 0===o.type._context&&o.type.Provider===o.type?o.type:o.type._context;e&&e!==P&&!t.has(e)&&t.set(e,n.useContext(v(e)))}o=o.return}return t}function C(){const e=E();return n.useMemo(()=>Array.from(e.keys()).reduce((t,o)=>u=>n.createElement(t,null,n.createElement(o.Provider,p(d({},u),{value:e.get(o)}))),e=>n.createElement(j,d({},e))),[e])}},5813,[14]); -__d(function(g,r,_i,_a2,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformInputData=void 0;const t=r(d[0]),i=r(d[1]),a=r(d[2]),o=r(d[3]),l=r(d[4]),n=r(d[5]),u=r(d[6]),s=r(d[7]),c=r(d[8]),x=(t,i,a)=>{if("number"!=typeof t)return t;if("log"===a&&t<=0)return null;const o=i(t);return Number.isFinite(o)?o:null};e.transformInputData=({data:y,xKey:v,yKeys:p,outputWindow:f,domain:b,domainPadding:S,xAxis:k,yAxes:M,viewport:A,labelRotate:h,axisScales:L})=>{var D;const T=[...y],{xAxisScale:N="linear",yAxisScale:w="linear"}=L||{},B=T.every(t=>"number"==typeof t[v]);B&&T.sort((t,i)=>+t[v]-+i[v]);const C=p.reduce((t,i)=>(t[i]={i:[],o:[]},t),{}),O=f.xMax-f.xMin,P=null==k?void 0:k.tickValues,R=null==k?void 0:k.tickCount,V=(0,i.getDomainFromTicks)(P),X=T.map(t=>t[v]),Y=X.map((t,i)=>B?t:i),E=(0,l.getXScaleInputBounds)({isNumericalData:B,ixNum:Y,domain:null==b?void 0:b.x,tickDomain:V}),F=(0,c.makeScale)({inputBounds:E,outputBounds:[0,O],axisScale:N}),I=(0,n.getXAxisTicks)({isNumericalData:B,ix:X,tickCount:R,tickValues:P,xScale:F}).map((t,i)=>{const o=B?t:X[t],l=k.formatXLabel?k.formatXLabel(o):String(null!=o?o:t);return(0,a.getAxisLabelLayout)({axis:"x",orientation:"vertical",value:o,text:String(l),index:i,font:k.font,labelRenderer:k.labelRenderer})}),K=(0,a.getMaxAxisLabelLayout)(I),_=(0,o.getAxisTitleLayout)({title:k.title,font:k.font}),j=_.hasContent?_.height+_.offset:0,z=Object.assign({},f);if(h&&"outset"===k.labelPosition){const i=Math.abs(K.width*(0,t.getOffsetFromAngle)(h));"bottom"===k.axisSide?z.yMax-=i:"top"===k.axisSide&&(z.yMin+=i)}const W=null===(D=null!=M?M:[{}])||void 0===D?void 0:D.map(t=>{var l;const n=t.tickValues,y=t.tickCount,v=t.domain?t.domain:(0,i.getDomainFromTicks)(t.tickValues),f=null!==(l=t.yKeys)&&void 0!==l?l:p,{yMin:M,yMax:h}=(0,u.getYScaleInputBounds)({data:T,yKeys:f,domain:null==b?void 0:b.y,tickDomain:v}),L=(0,s.getYScaleDomain)({yMin:M,yMax:h,yAxisScale:w}),D=(()=>{var t,i;const a=null!==(t=null==k?void 0:k.tickCount)&&void 0!==t?t:0,o=null!==(i=null==k?void 0:k.labelOffset)&&void 0!==i?i:0,l=null==k?void 0:k.axisSide,n=null==k?void 0:k.labelPosition,u=a>0&&K.width>0?K.height+2*o:0,s=j+("outset"===n?u:0);return"bottom"===l?[z.yMin,z.yMax-s]:"top"===l?[z.yMin+s,z.yMax]:[z.yMin,z.yMax]})(),N=(0,c.makeScale)({inputBounds:L,outputBounds:D,viewport:(null==A?void 0:A.y)?[A.y[1],A.y[0]]:void 0,isNice:!0,padEnd:"number"==typeof S?S:null==S?void 0:S.bottom,padStart:"number"==typeof S?S:null==S?void 0:S.top,axisScale:w}),B=f.reduce((t,i)=>(t[i]={i:T.map(t=>t[i]),o:T.map(t=>x(t[i],N,w))},t),{}),O=n?(0,i.downsampleTicks)(n,y):N.ticks(y);p.forEach(t=>{f.includes(t)&&(C[t].i=T.map(i=>i[t]),C[t].o=T.map(i=>x(i[t],N,w)))});const P=O.map((i,o)=>{var l,n;const u=i,s=null!==(n=null===(l=null==t?void 0:t.formatYLabel)||void 0===l?void 0:l.call(t,u))&&void 0!==n?n:String(i);return(0,a.getAxisLabelLayout)({axis:"y",orientation:"vertical",value:u,text:String(s),index:o,font:t.font,labelRenderer:t.labelRenderer})}),R=(0,a.getMaxAxisLabelLayout)(P).width,V=(0,o.getAxisTitleLayout)({title:t.title,font:t.font}),X=V.hasContent?V.height+V.offset:0;return{yScale:N,yTicksNormalized:O,yData:B,maxYLabel:R,yAxisTitleOutset:X}}),q=(()=>{let t=0,i=0;return null==M||M.forEach((a,o)=>{var l,n,u,s;const c=a.tickCount,x=a.labelPosition,y=a.axisSide,v=a.labelOffset,p=null!==(n=null===(l=W[o])||void 0===l?void 0:l.maxYLabel)&&void 0!==n?n:0,f=null!==(s=null===(u=W[o])||void 0===u?void 0:u.yAxisTitleOutset)&&void 0!==s?s:0;"left"===y?(t+=f,"outset"===x&&(t+=c>0&&p>0?p+v:0)):"right"===y&&(i-=f,"outset"===x&&(i+=c>0&&p>0?-p-v:0))}),[z.xMin+t,z.xMax+i]})(),G=(0,c.makeScale)({inputBounds:E,outputBounds:q,viewport:null==A?void 0:A.x,padStart:"number"==typeof S?S:null==S?void 0:S.left,padEnd:"number"==typeof S?S:null==S?void 0:S.right,axisScale:N}),H=(0,n.getXAxisTicks)({isNumericalData:B,ix:X,tickCount:R,tickValues:P,xScale:G}),J=Y.map(t=>G(t));return{ix:X,y:C,isNumericalData:B,ox:J,xScale:G,xTicksNormalized:H,yAxes:[W[0],...W.slice(1)]}}},5814,[5815,5816,5817,5819,5820,5822,5823,5824,5825]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getOffsetFromAngle=void 0;e.getOffsetFromAngle=t=>t?Math.sin(Math.PI/180*t):0},5815,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDomainFromTicks=e.downsampleTicks=e.DEFAULT_TICK_COUNT=void 0,e.DEFAULT_TICK_COUNT=5;const n=n=>Array.isArray(n)&&n.some(n=>Number.isNaN(Number(n)));e.downsampleTicks=(t,i)=>{if(n(t))throw new Error("TickValues array must only contain numbers.");if(i<=0)return[];if(!Array.isArray(t)||t.length<=i)return t;if(1===i)return[t[0]];const o=t.length-1;return Array.from({length:i},(n,s)=>{const u=Math.round(s*o/(i-1));return t[u]})};const t=n=>Math.max(...n);e.getDomainFromTicks=i=>{if(!i||0===i.length)return;let o;o=n(i)?i.map((n,t)=>Number.isNaN(Number(n))?t:n):i;var s;return[(s=o,Math.min(...s)),t(o)]}},5816,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMaxAxisLabelLayout=e.getAxisLabelLayout=void 0;const t=r(d[0]),n=t=>Number.isFinite(t)?Math.max(0,null!=t?t:0):0;e.getAxisLabelLayout=({axis:o,orientation:l,value:h,text:u,index:x,font:s,labelRenderer:v})=>{var f,L,b;if(v){const t=v.measure({axis:o,orientation:l,value:h,text:u,index:x}),c=n(null!==(f=t.fontSize)&&void 0!==f?f:null==s?void 0:s.getSize()),z=n(null!==(b=null!==(L=t.lineHeight)&&void 0!==L?L:t.fontSize)&&void 0!==b?b:c);return{axis:o,orientation:l,value:h,text:u,index:x,lines:[u],width:n(t.width),height:n(t.height),fontSize:c,lineHeight:z}}const c=(0,t.getTextLayout)(u,s);return Object.assign({axis:o,orientation:l,value:h,text:u,index:x},c)};e.getMaxAxisLabelLayout=t=>t.reduce((t,n)=>({width:Math.max(t.width,n.width),height:Math.max(t.height,n.height),fontSize:n.fontSize,lineHeight:n.lineHeight}),{width:0,height:0,fontSize:0,lineHeight:0})},5817,[5818]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMaxTextLayout=e.getTextLayout=e.getTextLines=void 0;e.getTextLines=t=>t.split(/\r\n|\r|\n/);e.getTextLayout=(t,n)=>{var h;const l=(0,e.getTextLines)(t),o=null!==(h=null==n?void 0:n.getSize())&&void 0!==h?h:0,u=o,s=Math.max(0,...l.map(t=>{var h,l;if(!n)return 0;const o=n.getGlyphIDs(t);return(null!==(l=null===(h=n.getGlyphWidths)||void 0===h?void 0:h.call(n,o))&&void 0!==l?l:[]).reduce((t,n)=>t+n,0)}));return{lines:l,width:s,height:l.length*u,fontSize:o,lineHeight:u}};e.getMaxTextLayout=(t,n)=>{var h;const l=null!==(h=null==n?void 0:n.getSize())&&void 0!==h?h:0,o=l;return t.reduce((t,h)=>{const l=(0,e.getTextLayout)(h,n);return{width:Math.max(t.width,l.width),height:Math.max(t.height,l.height),fontSize:l.fontSize,lineHeight:l.lineHeight}},{width:0,height:0,fontSize:l,lineHeight:o})}},5818,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getRotatedYAxisTitleBaselineY=e.getAxisTitleLayout=e.DEFAULT_AXIS_TITLE_OFFSET=void 0;const t=r(d[0]);e.DEFAULT_AXIS_TITLE_OFFSET=4;e.getAxisTitleLayout=({title:o,font:n})=>{var l,s,u;const T=void 0!==(null==o?void 0:o.font)?o.font:n,_=null!==(l=null==o?void 0:o.text)&&void 0!==l?l:"",v=(0,t.getTextLayout)(_,T);return Object.assign(Object.assign({},v),{text:_,font:T,color:null==o?void 0:o.color,offset:null!==(s=null==o?void 0:o.offset)&&void 0!==s?s:e.DEFAULT_AXIS_TITLE_OFFSET,position:null!==(u=null==o?void 0:o.position)&&void 0!==u?u:"center",hasContent:Boolean(T&&_&&v.width>0)})};e.getRotatedYAxisTitleBaselineY=({height:t,fontSize:o})=>{const n=t-o;return n>0?-n:0}},5819,[5818]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getXScaleInputBounds=void 0;const l=r(d[0]);e.getXScaleInputBounds=({isNumericalData:n,ixNum:u,domain:o,tickDomain:t})=>{var v,s,c,N;const _=n?(0,l.asNumber)(null!==(s=null!==(v=null==o?void 0:o[0])&&void 0!==v?v:null==t?void 0:t[0])&&void 0!==s?s:u.at(0)):0,b=n?(0,l.asNumber)(null!==(N=null!==(c=null==o?void 0:o[1])&&void 0!==c?c:null==t?void 0:t[1])&&void 0!==N?N:u.at(-1)):u.length-1;return _===b?[_-1,b+1]:[_,b]}},5820,[5821]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.asNumber=void 0;const t=(function({_worklet_8862365215560_init_data:t}){const n=function(t){return"number"==typeof t?t:NaN};return n.__closure={},n.__workletHash=8862365215560,n.__initData=t,n})({_worklet_8862365215560_init_data:{code:"function victoryNative_asNumberJs1(val){return typeof val===\"number\"?val:NaN;}"}});e.asNumber=t},5821,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getXAxisTicks=void 0;const s=r(d[0]);e.getXAxisTicks=({isNumericalData:c,ix:t,tickCount:o,tickValues:k,xScale:l})=>k?(0,s.downsampleTicks)(k,o):c?l.ticks(o):(0,s.downsampleTicks)(t.map((s,c)=>c),o)},5822,[5816]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getYScaleInputBounds=void 0;e.getYScaleInputBounds=({data:n,yKeys:u,domain:l,tickDomain:o})=>{var t,v,c,p;return{yMin:null!==(v=null!==(t=null==l?void 0:l[0])&&void 0!==t?t:null==o?void 0:o[0])&&void 0!==v?v:Math.min(...u.map(u=>n.reduce((n,l)=>"number"!=typeof l[u]?n:Math.min(n,l[u]),1/0))),yMax:null!==(p=null!==(c=null==l?void 0:l[1])&&void 0!==c?c:null==o?void 0:o[1])&&void 0!==p?p:Math.max(...u.map(u=>n.reduce((n,l)=>"number"!=typeof l[u]?n:Math.max(n,l[u]),-1/0)))}}},5823,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getYScaleDomain=void 0;e.getYScaleDomain=({yMin:n,yMax:t,yAxisScale:o="linear"})=>{const l="log"===o?[10,1]:[1,-1],c="log"===o?[10*t,n/10]:[t+1,n-1];return Number.isFinite(n)&&Number.isFinite(t)?"log"===o&&(n<=0||t<=0)?l:t===n?c:[t,n]:l}},5824,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.makeScale=void 0;const n=r(d[0]);e.makeScale=({inputBounds:l,outputBounds:o,padStart:t,padEnd:c,viewport:s,isNice:u=!1,axisScale:v="linear"})=>{let p;const k=void 0!==s,L=void 0!==t||void 0!==c,S=k&&L?[o[0]+(null!=t?t:0),o[1]-(null!=c?c:0)]:o;switch(v){case"log":{const o=(0,n.scaleLog)().domain(null!=s?s:l).range(S);p=(0,n.scaleLog)().domain(l).range([o(l[0]),o(l[1])]);break}default:{const o=(0,n.scaleLinear)().domain(null!=s?s:l).range(S);p=(0,n.scaleLinear)().domain(l).range([o(l[0]),o(l[1])]);break}}return!k&&L&&p.domain([p.invert(o[0]-(null!=t?t:0)),p.invert(o[1]+(null!=c?c:0))]).range(o),u&&p.nice(),p}},5825,[5826]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"scaleBand",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"scalePoint",{enumerable:!0,get:function(){return t.point}}),Object.defineProperty(_e,"scaleIdentity",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(_e,"scaleLinear",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"scaleLog",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"scaleSymlog",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"scaleOrdinal",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(_e,"scaleImplicit",{enumerable:!0,get:function(){return f.implicit}}),Object.defineProperty(_e,"scalePow",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(_e,"scaleSqrt",{enumerable:!0,get:function(){return s.sqrt}}),Object.defineProperty(_e,"scaleRadial",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e,"scaleQuantile",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(_e,"scaleQuantize",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e,"scaleThreshold",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e,"scaleTime",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(_e,"scaleUtc",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e,"scaleSequential",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e,"scaleSequentialLog",{enumerable:!0,get:function(){return v.sequentialLog}}),Object.defineProperty(_e,"scaleSequentialPow",{enumerable:!0,get:function(){return v.sequentialPow}}),Object.defineProperty(_e,"scaleSequentialSqrt",{enumerable:!0,get:function(){return v.sequentialSqrt}}),Object.defineProperty(_e,"scaleSequentialSymlog",{enumerable:!0,get:function(){return v.sequentialSymlog}}),Object.defineProperty(_e,"scaleSequentialQuantile",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e,"scaleDiverging",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(_e,"scaleDivergingLog",{enumerable:!0,get:function(){return w.divergingLog}}),Object.defineProperty(_e,"scaleDivergingPow",{enumerable:!0,get:function(){return w.divergingPow}}),Object.defineProperty(_e,"scaleDivergingSqrt",{enumerable:!0,get:function(){return w.divergingSqrt}}),Object.defineProperty(_e,"scaleDivergingSymlog",{enumerable:!0,get:function(){return w.divergingSymlog}}),Object.defineProperty(_e,"tickFormat",{enumerable:!0,get:function(){return Q.default}});var t=r(d[0]),n=e(t),u=e(r(d[1])),l=e(r(d[2])),c=e(r(d[3])),o=e(r(d[4])),f=r(d[5]),b=e(f),s=r(d[6]),y=e(s),P=e(r(d[7])),p=e(r(d[8])),O=e(r(d[9])),j=e(r(d[10])),q=e(r(d[11])),S=e(r(d[12])),v=r(d[13]),L=e(v),_=e(r(d[14])),w=r(d[15]),D=e(w),Q=e(r(d[16]))},5826,[5827,5892,5893,5946,5948,5891,5949,5950,5951,5952,5953,5954,5972,5973,5974,5975,5929]); -__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}}),_e.point=function(){return c(o.apply(null,arguments).paddingInner(1))};var n,t=r(d[0]),e=r(d[1]),u=r(d[2]),i=(n=u)&&n.__esModule?n:{default:n};function o(){var n,u,c=(0,i.default)().unknown(void 0),f=c.domain,l=c.range,p=0,h=1,M=!1,v=0,y=0,s=.5;function O(){var e=f().length,i=ht?1:n>=t?0:NaN}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},5830,[]); -__d(function(g,r,_i,_a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t=e(r(_d[0])),n=e(r(_d[1]));function u(e){let u,i,l;function o(e,t,n=0,f=e.length){if(n>>1;i(e[u],t)<0?n=u+1:f=u}while(n(0,t.default)(e(n),u),l=(t,n)=>e(t)-n):(u=e===t.default||e===n.default?e:f,i=e,l=e),{left:o,center:function(e,t,n=0,u=e.length){const f=o(e,t,n,u-1);return f>n&&l(e[f-1],t)>-l(e[f],t)?f-1:f},right:function(e,t,n=0,f=e.length){if(n>>1;i(e[u],t)<=0?n=u+1:f=u}while(nn?1:t>=n?0:NaN}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},5832,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function n(n){return null===n?NaN:+n}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}}),e.numbers=function*(n,t){if(void 0===t)for(let t of n)null!=t&&(t=+t)>=t&&(yield t);else{let l=-1;for(let u of n)null!=(u=t(u,++l,n))&&(u=+u)>=u&&(yield u)}}},5833,[]); -__d(function(g,_r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.blur=function(t,n){if(!((n=+n)>=0))throw new RangeError("invalid r");let r=t.length;if(!((r=Math.floor(r))>=0))throw new RangeError("invalid length");if(!r||!n)return t;const o=f(n),i=t.slice();return o(t,i,0,r,1),o(i,t,0,r,1),o(t,i,0,r,1),t},Object.defineProperty(e,"blur2",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"blurImage",{enumerable:!0,get:function(){return n}});const t=r(f),n=r(function(t){const n=f(t);return(t,r,o,i,f)=>{n(t,r,(o<<=2)+0,(i<<=2)+0,f<<=2),n(t,r,o+1,i+1,f),n(t,r,o+2,i+2,f),n(t,r,o+3,i+3,f)}});function r(t){return function(n,r,f=r){if(!((r=+r)>=0))throw new RangeError("invalid rx");if(!((f=+f)>=0))throw new RangeError("invalid ry");let{data:l,width:u,height:h}=n;if(!((u=Math.floor(u))>=0))throw new RangeError("invalid width");if(!((h=Math.floor(void 0!==h?h:l.length/u))>=0))throw new RangeError("invalid height");if(!u||!h||!r&&!f)return n;const c=r&&t(r),s=f&&t(f),w=l.slice();return c&&s?(o(c,w,l,u,h),o(c,l,w,u,h),o(c,w,l,u,h),i(s,l,w,u,h),i(s,w,l,u,h),i(s,l,w,u,h)):c?(o(c,l,w,u,h),o(c,w,l,u,h),o(c,l,w,u,h)):s&&(i(s,l,w,u,h),i(s,w,l,u,h),i(s,l,w,u,h)),n}}function o(t,n,r,o,i){for(let f=0,l=o*i;f{if(!((l-=u)>=f))return;let h=n*i[f];const c=u*n,s=c+u;for(let t=f,n=f+c;t{if(!((f-=l)>=i))return;let u=t*o[i];const h=l*t;for(let t=i,n=i+h;t=l&&++n;else{let u=-1;for(let f of t)null!=(f=l(f,++u,t))&&(f=+f)>=f&&++n}return n}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5835,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";function n(n){return 0|n.length}function t(n){return!(n>0)}function u(n){return"object"!=typeof n||"length"in n?n:Array.from(n)}function o(n){return t=>n(...t)}function f(...f){const i="function"==typeof f[f.length-1]&&o(f.pop()),c=(f=f.map(u)).map(n),l=f.length-1,p=new Array(l+1).fill(0),s=[];if(l<0||c.some(t))return s;for(;;){s.push(p.map((n,t)=>f[t][n]));let n=l;for(;++p[n]===c[n];){if(0===n)return i?s.map(i):s;p[n--]=0}}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return f}})},5836,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){var u=0,o=0;return Float64Array.from(t,void 0===n?t=>u+=+t||0:f=>u+=+n(f,o++,t)||0)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5837,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){const n=(0,u.default)(e,t);return n?Math.sqrt(n):n}},5838,[5839]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,l){let n,f=0,u=0,o=0;if(void 0===l)for(let l of t)null!=l&&(l=+l)>=l&&(n=l-u,u+=n/++f,o+=n*(l-u));else{let c=-1;for(let s of t)null!=(s=l(s,++c,t))&&(s=+s)>=s&&(n=s-u,u+=n/++f,o+=n*(s-u))}if(f>1)return o/(f-1)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5839,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o,l;if(void 0===n)for(const n of t)null!=n&&(void 0===o?n>=n&&(o=l=n):(o>n&&(o=n),l=f&&(o=l=f):(o>f&&(o=f),lo.add(+t||0):t=>o.add(+s(t,++i,n)||0))};class t{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const n=this._partials;let s=0;for(let o=0;o0){for(f=t[--i];i>0&&(n=f,s=t[--i],f=n+s,o=s-(f-n),!o););i>0&&(o<0&&t[i-1]<0||o>0&&t[i-1]>0)&&(s=2*o,n=f+s,s==n-f&&(f=n))}return f}}},5841,[]); -__d(function(_g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}}),_e.groups=f,_e.flatGroup=function(t,...n){return l(f(t,...n),n)},_e.flatRollup=function(t,n,...e){return l(c(t,n,...e),e)},_e.rollup=function(t,n,...e){return p(t,u.default,n,e)},_e.rollups=c,_e.index=function(t,...n){return p(t,u.default,i,n)},_e.indexes=function(t,...n){return p(t,Array.from,i,n)};var t,n=r(d[0]),e=r(d[1]),u=(t=e)&&t.__esModule?t:{default:t};function o(t,...n){return p(t,u.default,u.default,n)}function f(t,...n){return p(t,Array.from,u.default,n)}function l(t,n){for(let e=1,u=n.length;et.pop().map(([n,e])=>[...t,n,e]));return t}function c(t,n,...e){return p(t,Array.from,n,e)}function i(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function p(t,e,u,o){return(function t(f,l){if(l>=o.length)return u(f);const c=new n.InternMap,i=o[l++];let p=-1;for(const t of f){const n=i(t,++p,f),e=c.get(n);e?e.push(t):c.set(n,[t])}for(const[n,e]of c)c.set(n,t(e,l));return e(c)})(t,0)}},5842,[5843,5844]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"InternMap",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"InternSet",{enumerable:!0,get:function(){return n}});class t extends Map{constructor(t,n=c){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),null!=t)for(const[n,s]of t)this.set(n,s)}get(t){return super.get(s(this,t))}has(t){return super.has(s(this,t))}set(t,n){return super.set(u(this,t),n)}delete(t){return super.delete(o(this,t))}}class n extends Set{constructor(t,n=c){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),null!=t)for(const n of t)this.add(n)}has(t){return super.has(s(this,t))}add(t){return super.add(u(this,t))}delete(t){return super.delete(o(this,t))}}function s({_intern:t,_key:n},s){const u=n(s);return t.has(u)?t.get(u):s}function u({_intern:t,_key:n},s){const u=n(s);return t.has(u)?t.get(u):(t.set(u,s),s)}function o({_intern:t,_key:n},s){const u=n(s);return t.has(u)&&(s=t.get(u),t.delete(u)),s}function c(t){return null!==t&&"object"==typeof t?t.valueOf():t}},5843,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5844,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var t=e(r(d[0])),u=r(d[1]),l=e(u),n=e(r(d[2]));function f(e,f,o){return(2!==f.length?(0,n.default)((0,u.rollup)(e,f,o),([e,u],[l,n])=>(0,t.default)(u,n)||(0,t.default)(e,l)):(0,n.default)((0,l.default)(e,o),([e,u],[l,n])=>f(u,n)||(0,t.default)(e,l))).map(([e])=>e)}},5845,[5830,5842,5846]); -__d(function(g,r,_i,_a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}}),_e.compareDefined=u,_e.ascendingDefined=f;var t=e(r(_d[0])),n=e(r(_d[1]));function o(e,...t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[o]=t;if(o&&2!==o.length||t.length>1){const u=Uint32Array.from(e,(e,t)=>t);return t.length>1?(t=t.map(t=>e.map(t)),u.sort((e,n)=>{for(const o of t){const t=f(o[e],o[n]);if(t)return t}})):(o=e.map(o),u.sort((e,t)=>f(o[e],o[t]))),(0,n.default)(e,u)}return e.sort(u(o))}function u(e=t.default){if(e===t.default)return f;if("function"!=typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const o=e(t,n);return o||0===o?o:(0===e(n,n))-(0===e(t,t))}}function f(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(et?1:0)}},5846,[5830,5847]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){return Array.from(n,n=>t[n])}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5847,[]); -__d(function(g,r,_i,_a,_m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=e(r(d[1])),f=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),a=e(r(d[5])),i=r(d[6]),o=e(i),c=e(r(d[7]));function s(){var e=l.default,s=u.default,h=c.default;function y(t){Array.isArray(t)||(t=Array.from(t));var f,l,c,y=t.length,p=new Array(y);for(f=0;f=M)if(e>=M&&s===u.default){const e=(0,i.tickIncrement)(v,M,t);isFinite(e)&&(e>0?M=(Math.floor(M/e)+1)*e:e<0&&(M=(Math.ceil(M*-e)+1)/-e))}else m.pop()}for(var _=m.length,b=0,j=_;m[b]<=v;)++b;for(;m[j-1]>M;)--j;(b||j<_)&&(m=m.slice(b,j),_=j-b);var k,w=new Array(_+1);for(f=0;f<=_;++f)(k=w[f]=[]).x0=f>0?m[f-1]:v,k.x1=f<_?m[f]:M;if(isFinite(c)){if(c>0)for(f=0;ft}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5850,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,o,c){let f;for(;;){const u=(0,t.tickIncrement)(n,o,c);if(u===f||0===u||!isFinite(u))return[n,o];u>0?(n=Math.floor(n/u)*u,o=Math.ceil(o/u)*u):u<0&&(n=Math.ceil(n*u)/u,o=Math.floor(o*u)/u),f=u}}},5851,[5852]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return f}}),e.tickIncrement=c,e.tickStep=function(t,n,o){o=+o;const u=(n=+n)<(t=+t),f=u?c(n,t,o):c(t,n,o);return(u?-1:1)*(f<0?1/-f:f)};const t=Math.sqrt(50),n=Math.sqrt(10),o=Math.sqrt(2);function u(f,c,i){const l=(c-f)/Math.max(0,i),s=Math.floor(Math.log10(l)),M=l/Math.pow(10,s),h=M>=t?10:M>=n?5:M>=o?2:1;let p,w,_;return s<0?(_=Math.pow(10,-s)/h,p=Math.round(f*_),w=Math.round(c*_),p/_c&&--w,_=-_):(_=Math.pow(10,s)*h,p=Math.round(f/_),w=Math.round(c/_),p*_c&&--w),w0))return[];if((t=+t)===(n=+n))return[t];const f=n=c))return[];const s=i-c+1,M=new Array(s);if(f)if(l<0)for(let t=0;t=1)return+u(e[n-1],n-1,e);var n,f=(n-1)*t,l=Math.floor(f),i=+u(e[l],l,e),s=+u(e[l+1],l+1,e);return i+(s-i)*(f-l)},_e.quantileIndex=function(e,t,n=o.default){if(isNaN(t=+t))return;if(i=Float64Array.from(e,(t,u)=>(0,o.default)(n(e[u],u,e))),t<=0)return(0,f.default)(i);if(t>=1)return(0,u.default)(i);var i,y=Uint32Array.from(e,(e,t)=>t),b=i.length-1,h=Math.floor(b*t);return(0,l.default)(y,h,0,b,(e,t)=>(0,s.ascendingDefined)(i[e],i[t])),(h=(0,c.default)(y.subarray(0,h+1),e=>i[e]))>=0?h:-1};var t=e(r(d[0])),u=e(r(d[1])),n=e(r(d[2])),f=e(r(d[3])),l=e(r(d[4])),i=r(d[5]),o=e(i),s=r(d[6]),c=e(r(d[7]));function y(e,u,f){if((o=(e=Float64Array.from((0,i.numbers)(e,f))).length)&&!isNaN(u=+u)){if(u<=0||o<2)return(0,n.default)(e);if(u>=1)return(0,t.default)(e);var o,s=(o-1)*u,c=Math.floor(s),y=(0,t.default)((0,l.default)(e,c).subarray(0,c+1));return y+((0,n.default)(e.subarray(c+1))-y)*(s-c)}}},5855,[5856,5857,5858,5859,5860,5833,5846,5861]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o;if(void 0===n)for(const n of t)null!=n&&(o=n)&&(o=n);else{let l=-1;for(let u of t)null!=(u=n(u,++l,t))&&(o=u)&&(o=u)}return o}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5856,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o,u=-1,f=-1;if(void 0===n)for(const n of t)++f,null!=n&&(o=n)&&(o=n,u=f);else for(let l of t)null!=(l=n(l,++f,t))&&(o=l)&&(o=l,u=f);return u}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5857,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o;if(void 0===n)for(const n of t)null!=n&&(o>n||void 0===o&&n>=n)&&(o=n);else{let l=-1;for(let u of t)null!=(u=n(u,++l,t))&&(o>u||void 0===o&&u>=u)&&(o=u)}return o}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5858,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o,u=-1,f=-1;if(void 0===n)for(const n of t)++f,null!=n&&(o>n||void 0===o&&n>=n)&&(o=n,u=f);else for(let l of t)null!=(l=n(l,++f,t))&&(o>l||void 0===o&&l>=l)&&(o=l,u=f);return u}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5859,[]); -__d(function(g,r,_i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]);function o(f,i,h=0,M=1/0,c){if(i=Math.floor(i),h=Math.floor(Math.max(0,h)),M=Math.floor(Math.min(f.length-1,M)),!(h<=i&&i<=M))return f;for(c=void 0===c?t.ascendingDefined:(0,t.compareDefined)(c);M>h;){if(M-h>600){const t=M-h+1,n=i-h+1,l=Math.log(t),u=.5*Math.exp(2*l/3),s=.5*Math.sqrt(l*u*(t-u)/t)*(n-t/2<0?-1:1);o(f,i,Math.max(h,Math.floor(i-n*u/t+s)),Math.min(M,Math.floor(i+(t-n)*u/t+s)),c)}const t=f[i];let l=h,u=M;for(n(f,h,i),c(f[M],t)>0&&n(f,h,M);l0;)--u}0===c(f[h],t)?n(f,h,u):(++u,n(f,u,M)),u<=i&&(h=u+1),i<=u&&(M=u-1)}return f}function n(t,o,n){const f=t[o];t[o]=t[n],t[n]=f}},5860,[5846]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};function n(e,t=f.default){let n,u=!1;if(1===t.length){let o;for(const l of e){const e=t(l);(u?(0,f.default)(e,o)>0:0===(0,f.default)(e,e))&&(n=l,o=e,u=!0)}}else for(const f of e)(u?t(f,n)>0:0===t(f,f))&&(n=f,u=!0);return n}},5861,[5830]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var t=e(r(_d[0])),u=e(r(_d[1]));function n(e,n,c){const f=(0,t.default)(e),d=(0,u.default)(e);return f&&d?Math.ceil((c-n)*Math.cbrt(f)/(3.49*d)):1}},5862,[5835,5838]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,l){let n=0,f=0;if(void 0===l)for(let l of t)null!=l&&(l=+l)>=l&&(++n,f+=l);else{let u=-1;for(let o of t)null!=(o=l(o,++u,t))&&(o=+o)>=o&&(++n,f+=o)}if(n)return f/n}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5863,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}}),_e.medianIndex=function(e,t){return(0,n.quantileIndex)(e,.5,t)};var e,n=r(d[0]),t=(e=n)&&e.__esModule?e:{default:e};function u(e,n){return(0,t.default)(e,.5,n)}},5864,[5855]); -__d(function(g,r,i,a,m,e,d){"use strict";function*t(t){for(const n of t)yield*n}function n(n){return Array.from(t(n))}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},5865,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,o){const f=new t.InternMap;if(void 0===o)for(let t of n)null!=t&&t>=t&&f.set(t,(f.get(t)||0)+1);else{let t=-1;for(let l of n)null!=(l=o(l,++t,n))&&l>=l&&f.set(l,(f.get(l)||0)+1)}let l,u=0;for(const[t,n]of f)n>u&&(u=n,l=t);return l}},5866,[5843]); -__d(function(g,r,i,_a,m,e,d){"use strict";function t(t,u=n){const o=[];let c,f=!1;for(const n of t)f&&o.push(u(c,n)),c=n,f=!0;return o}function n(t,n){return[t,n]}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.pair=n},5867,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";function t(t,n,u){t=+t,n=+n,u=(f=arguments.length)<2?(n=t,t=0,1):f<3?1:+u;for(var c=-1,f=0|Math.max(0,Math.ceil((n-t)/u)),i=new Array(f);++ct(o[e],o[r]);let l,u;return(e=Uint32Array.from(o,(e,t)=>t)).sort(t===r.default?(e,t)=>(0,n.ascendingDefined)(o[e],o[t]):(0,n.compareDefined)(i)),e.forEach((e,t)=>{const r=i(e,void 0===l?e:l);r>=0?((void 0===l||r>0)&&(l=e,u=t),f[e]=u):f[e]=NaN}),f}},5869,[5830,5846]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};function n(e,t=f.default){let n,u=!1;if(1===t.length){let o;for(const l of e){const e=t(l);(u?(0,f.default)(e,o)<0:0===(0,f.default)(e,e))&&(n=l,o=e,u=!0)}}else for(const f of e)(u?t(f,n)<0:0===t(f,f))&&(n=f,u=!0);return n}},5870,[5830]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t=e(r(d[0])),n=e(r(d[1]));function u(e,u=t.default){if(1===u.length)return(0,n.default)(e,u);let f,o=-1,l=-1;for(const t of e)++l,(o<0?0===u(t,t):u(t,f)<0)&&(f=t,o=l);return o}},5871,[5830,5859]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t=e(r(d[0])),n=e(r(d[1]));function u(e,u=t.default){if(1===u.length)return(0,n.default)(e,u);let f,o=-1,l=-1;for(const t of e)++l,(o<0?0===u(t,t):u(t,f)>0)&&(f=t,o=l);return o}},5872,[5830,5857]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){const n=(0,u.default)(e,t);return n<0?void 0:n}},5873,[5871]); -__d(function(g,r,_i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.shuffler=n;var t=n(Math.random);function n(t){return function(n,u=0,f=n.length){let o=f-(u=+u);for(;o;){const f=t()*o--|0,c=n[o+u];n[o+u]=n[f+u],n[f+u]=c}return n}}},5874,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,f){let n=0;if(void 0===f)for(let f of t)(f=+f)&&(n+=f);else{let o=-1;for(let u of t)(u=+f(u,++o,t))&&(n+=u)}return n}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5875,[]); -__d(function(g,r,_i,a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(_d[0]),n=(e=t)&&e.__esModule?e:{default:e};function u(e){if(!(l=e.length))return[];for(var t=-1,u=(0,n.default)(e,f),o=new Array(u);++tn(o,f,t))}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5881,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,o){if("function"!=typeof n)throw new TypeError("reducer is not a function");const u=t[Symbol.iterator]();let f,c,l=-1;if(arguments.length<3){if(({done:f,value:o}=u.next()),f)return;++l}for(;({done:f,value:c}=u.next()),!f;)o=n(o,c,++l,t);return o}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5882,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(t).reverse()}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5883,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,...o){n=new t.InternSet(n);for(const t of o)for(const o of t)n.delete(o);return n}},5884,[5843]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,o){const u=o[Symbol.iterator](),f=new t.InternSet;for(const t of n){if(f.has(t))return!1;let n,o;for(;({value:n,done:o}=u.next())&&!o;){if(Object.is(t,n))return!1;f.add(n)}}return!0}},5885,[5843]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var n=r(d[0]);function t(t,...f){t=new n.InternSet(t),f=f.map(o);e:for(const n of t)for(const o of f)if(!o.has(n)){t.delete(n);continue e}return t}function o(t){return t instanceof n.InternSet?t:new n.InternSet(t)}},5886,[5843]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){return(0,u.default)(t,e)}},5887,[5888]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,o){const u=t[Symbol.iterator](),f=new Set;for(const t of o){const o=n(t);if(f.has(o))continue;let c,l;for(;({value:c,done:l}=u.next());){if(l)return!1;const t=n(c);if(f.add(t),Object.is(o,t))break}}return!0}function n(t){return null!==t&&"object"==typeof t?t.valueOf():t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5888,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(...n){const o=new t.InternSet;for(const t of n)for(const n of t)o.add(n);return o}},5889,[5843]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.initRange=function(t,n){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(n).domain(t)}return this},e.initInterpolator=function(t,n){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof n?this.interpolator(n):this.range(n)}return this}},5890,[]); -__d(function(g,r,_i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"implicit",{enumerable:!0,get:function(){return u}});var n=r(_d[0]),t=r(_d[1]);const u=Symbol("implicit");function i(){var o=new n.InternMap,c=[],f=[],l=u;function p(n){let t=o.get(n);if(void 0===t){if(l!==u)return l;o.set(n,t=c.push(n)-1)}return f[t%f.length]}return p.domain=function(t){if(!arguments.length)return c.slice();c=[],o=new n.InternMap;for(const n of t)o.has(n)||o.set(n,c.push(n)-1);return p},p.range=function(n){return arguments.length?(f=Array.from(n),p):f.slice()},p.unknown=function(n){return arguments.length?(l=n,p):l},p.copy=function(){return i(c,f).unknown(l)},t.initRange.apply(p,arguments),p}},5891,[5828,5890]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var n,e=r(d[0]),t=r(d[1]),u=(n=t)&&n.__esModule?n:{default:n};function o(n){var t;function f(n){return null==n||isNaN(n=+n)?t:n}return f.invert=f,f.domain=f.range=function(e){return arguments.length?(n=Array.from(e,u.default),f):n.slice()},f.unknown=function(n){return arguments.length?(t=n,f):t},f.copy=function(){return o(n).unknown(t)},n=arguments.length?Array.from(n,u.default):[0,1],(0,e.linearish)(f)}},5892,[5893,5928]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.linearish=o;var n=r(_d[0]),t=r(_d[1]),u=e(t),l=r(_d[2]),c=e(r(_d[3]));function o(e){var t=e.domain;return e.ticks=function(e){var u=t();return(0,n.ticks)(u[0],u[u.length-1],null==e?10:e)},e.tickFormat=function(e,n){var u=t();return(0,c.default)(u[0],u[u.length-1],null==e?10:e,n)},e.nice=function(u){null==u&&(u=10);var l,c,o=t(),f=0,d=o.length-1,h=o[f],s=o[d],v=10;for(s0;){if((c=(0,n.tickIncrement)(h,s,u))===l)return o[f]=h,o[d]=s,t(o);if(c>0)h=Math.floor(h/c)*c,s=Math.ceil(s/c)*c;else{if(!(c<0))break;h=Math.ceil(h*c)/c,s=Math.floor(s*c)/c}l=c}return e},e}function f(){var e=(0,u.default)();return e.copy=function(){return(0,t.copy)(e,f())},l.initRange.apply(e,arguments),o(e)}},5893,[5828,5894,5890,5929]); -__d(function(g,_r,_i,_a,m,_e,_d){"use strict";function n(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return d}}),_e.identity=o,_e.copy=function(n,r){return r.domain(n.domain()).range(n.range()).interpolate(n.interpolate()).clamp(n.clamp()).unknown(n.unknown())},_e.transformer=l;var r=_r(_d[0]),t=_r(_d[1]),e=n(_r(_d[2])),u=n(_r(_d[3])),i=[0,1];function o(n){return n}function a(n,r){return(r-=n=+n)?function(t){return(t-n)/r}:(0,e.default)(isNaN(r)?NaN:.5)}function c(n,r,t){var e=n[0],u=n[1],i=r[0],o=r[1];return ur&&(t=n,n=r,r=t),v=function(t){return Math.max(n,Math.min(r,t))}),a=e>2?f:c,l=d=null,N}function N(r){return null==r||isNaN(r=+r)?e:(l||(l=a(p.map(n),s,h)))(n(v(r)))}return N.invert=function(e){return v(r((d||(d=a(s,p.map(n),t.interpolateNumber)))(e)))},N.domain=function(n){return arguments.length?(p=Array.from(n,u.default),y()):p.slice()},N.range=function(n){return arguments.length?(s=Array.from(n),y()):s.slice()},N.rangeRound=function(n){return s=Array.from(n),h=t.interpolateRound,y()},N.clamp=function(n){return arguments.length?(v=!!n||o,y()):v!==o},N.interpolate=function(n){return arguments.length?(h=n,y()):h},N.unknown=function(n){return arguments.length?(e=n,N):e},function(t,e){return n=t,r=e,y()}}function d(){return l()(o,o)}},5894,[5828,5895,5927,5928]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"interpolate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"interpolateArray",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"interpolateBasis",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(_e,"interpolateBasisClosed",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"interpolateDate",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"interpolateDiscrete",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(_e,"interpolateHue",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(_e,"interpolateNumber",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"interpolateNumberArray",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(_e,"interpolateObject",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(_e,"interpolateRound",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(_e,"interpolateString",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e,"interpolateTransformCss",{enumerable:!0,get:function(){return O.interpolateTransformCss}}),Object.defineProperty(_e,"interpolateTransformSvg",{enumerable:!0,get:function(){return O.interpolateTransformSvg}}),Object.defineProperty(_e,"interpolateZoom",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e,"interpolateRgb",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e,"interpolateRgbBasis",{enumerable:!0,get:function(){return C.rgbBasis}}),Object.defineProperty(_e,"interpolateRgbBasisClosed",{enumerable:!0,get:function(){return C.rgbBasisClosed}}),Object.defineProperty(_e,"interpolateHsl",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e,"interpolateHslLong",{enumerable:!0,get:function(){return B.hslLong}}),Object.defineProperty(_e,"interpolateLab",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(_e,"interpolateHcl",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(_e,"interpolateHclLong",{enumerable:!0,get:function(){return H.hclLong}}),Object.defineProperty(_e,"interpolateCubehelix",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(_e,"interpolateCubehelixLong",{enumerable:!0,get:function(){return R.cubehelixLong}}),Object.defineProperty(_e,"piecewise",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(_e,"quantize",{enumerable:!0,get:function(){return S.default}});var t=e(r(d[0])),n=e(r(d[1])),u=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),f=e(r(d[5])),b=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),s=e(r(d[9])),y=e(r(d[10])),j=e(r(d[11])),O=r(d[12]),P=e(r(d[13])),C=r(d[14]),L=e(C),B=r(d[15]),_=e(B),h=e(r(d[16])),H=r(d[17]),v=e(H),R=r(d[18]),T=e(R),x=e(r(d[19])),S=e(r(d[20]))},5895,[5896,5908,5904,5905,5910,5914,5915,5911,5909,5912,5916,5913,5917,5920,5903,5921,5922,5923,5924,5925,5926]); -__d(function(g,r,i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}});var t=r(d[0]),u=e(r(d[1])),n=r(d[2]),a=e(r(d[3])),f=e(r(d[4])),o=e(r(d[5])),l=e(r(d[6])),c=e(r(d[7])),s=r(d[8]),y=e(s);function b(e,b){var _,p=typeof b;return null==b||"boolean"===p?(0,c.default)(b):("number"===p?f.default:"string"===p?(_=(0,t.color)(b))?(b=_,u.default):l.default:b instanceof t.color?u.default:b instanceof Date?a.default:(0,s.isNumberArray)(b)?y.default:Array.isArray(b)?n.genericArray:"function"!=typeof b.valueOf&&"function"!=typeof b.toString||isNaN(b)?o.default:f.default)(e,b)}},5896,[5897,5903,5908,5910,5911,5912,5913,5907,5909]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"color",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"rgb",{enumerable:!0,get:function(){return t.rgb}}),Object.defineProperty(_e,"hsl",{enumerable:!0,get:function(){return t.hsl}}),Object.defineProperty(_e,"lab",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"hcl",{enumerable:!0,get:function(){return u.hcl}}),Object.defineProperty(_e,"lch",{enumerable:!0,get:function(){return u.lch}}),Object.defineProperty(_e,"gray",{enumerable:!0,get:function(){return u.gray}}),Object.defineProperty(_e,"cubehelix",{enumerable:!0,get:function(){return l.default}});var t=r(d[0]),n=e(t),u=r(d[1]),c=e(u),l=e(r(d[2]))},5897,[5898,5900,5902]); -__d(function(_g,_r,i,_a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return k}}),_e.Color=n,Object.defineProperty(_e,"darker",{enumerable:!0,get:function(){return a}}),Object.defineProperty(_e,"brighter",{enumerable:!0,get:function(){return s}}),_e.rgbConvert=v,_e.rgb=M,_e.Rgb=R,_e.hslConvert=P,_e.hsl=C;var e,t=_r(d[0]),r=(e=t)&&e.__esModule?e:{default:e};function n(){}var a=.7,s=1.4285714285714286,l="\\s*([+-]?\\d+)\\s*",o="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",h="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",u=/^#([0-9a-f]{3,8})$/,g=new RegExp(`^rgb\\(${l},${l},${l}\\)$`),c=new RegExp(`^rgb\\(${h},${h},${h}\\)$`),b=new RegExp(`^rgba\\(${l},${l},${l},${o}\\)$`),p=new RegExp(`^rgba\\(${h},${h},${h},${o}\\)$`),m=new RegExp(`^hsl\\(${o},${h},${h}\\)$`),f=new RegExp(`^hsla\\(${o},${h},${h},${o}\\)$`),y={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function w(){return this.rgb().formatHex()}function $(){return this.rgb().formatRgb()}function k(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=u.exec(e))?(r=t[1].length,t=parseInt(t[1],16),6===r?x(t):3===r?new R(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?N(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?N(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=g.exec(e))?new R(t[1],t[2],t[3],1):(t=c.exec(e))?new R(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=b.exec(e))?N(t[1],t[2],t[3],t[4]):(t=p.exec(e))?N(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?_(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?_(t[1],t[2]/100,t[3]/100,t[4]):y.hasOwnProperty(e)?x(y[e]):"transparent"===e?new R(NaN,NaN,NaN,0):null}function x(e){return new R(e>>16&255,e>>8&255,255&e,1)}function N(e,t,r,n){return n<=0&&(e=t=r=NaN),new R(e,t,r,n)}function v(e){return e instanceof n||(e=k(e)),e?new R((e=e.rgb()).r,e.g,e.b,e.opacity):new R}function M(e,t,r,n){return 1===arguments.length?v(e):new R(e,t,r,null==n?1:n)}function R(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function q(){return`#${O(this.r)}${O(this.g)}${O(this.b)}`}function H(){const e=E(this.opacity);return`${1===e?"rgb(":"rgba("}${j(this.r)}, ${j(this.g)}, ${j(this.b)}${1===e?")":`, ${e})`}`}function E(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function j(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function O(e){return((e=j(e))<16?"0":"")+e.toString(16)}function _(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new S(e,t,r,n)}function P(e){if(e instanceof S)return new S(e.h,e.s,e.l,e.opacity);if(e instanceof n||(e=k(e)),!e)return new S;if(e instanceof S)return e;var t=(e=e.rgb()).r/255,r=e.g/255,a=e.b/255,s=Math.min(t,r,a),l=Math.max(t,r,a),o=NaN,h=l-s,u=(l+s)/2;return h?(o=t===l?(r-a)/h+6*(r0&&u<1?0:o,new S(o,h,u,e.opacity)}function C(e,t,r,n){return 1===arguments.length?P(e):new S(e,t,r,null==n?1:n)}function S(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function z(e){return(e=(e||0)%360)<0?e+360:e}function I(e){return Math.max(0,Math.min(1,e||0))}function L(e,t,r){return 255*(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)}(0,r.default)(n,k,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:w,formatHex:w,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return P(this).formatHsl()},formatRgb:$,toString:$}),(0,r.default)(R,M,(0,t.extend)(n,{brighter(e){return e=null==e?s:Math.pow(s,e),new R(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?a:Math.pow(a,e),new R(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new R(j(this.r),j(this.g),j(this.b),E(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:q,formatHex:q,formatHex8:function(){return`#${O(this.r)}${O(this.g)}${O(this.b)}${O(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:H,toString:H})),(0,r.default)(S,C,(0,t.extend)(n,{brighter(e){return e=null==e?s:Math.pow(s,e),new S(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?a:Math.pow(a,e),new S(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new R(L(e>=240?e-240:e+120,a,n),L(e,a,n),L(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new S(z(this.h),I(this.s),I(this.l),E(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=E(this.opacity);return`${1===e?"hsl(":"hsla("}${z(this.h)}, ${100*I(this.s)}%, ${100*I(this.l)}%${1===e?")":`, ${e})`}`}}))},5898,[5899]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,o){t.prototype=n.prototype=o,o.constructor=t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.extend=function(t,n){var o=Object.create(t.prototype);for(var u in n)o[u]=n[u];return o}},5899,[]); -__d(function(_g,_r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}}),_e.gray=function(t,n){return new p(t,0,0,null==n?1:n)},_e.Lab=p,_e.lch=function(t,n,e,r){return 1===arguments.length?M(t):new _(e,n,t,null==r?1:r)},_e.hcl=v,_e.Hcl=_;var t,n=_r(d[0]),e=(t=n)&&t.__esModule?t:{default:t},r=_r(d[1]),a=_r(d[2]);const u=.96422,h=1,s=.82521,c=.13793103448275862,o=.12841854934601665,l=.008856451679035631;function f(t){if(t instanceof p)return new p(t.l,t.a,t.b,t.opacity);if(t instanceof _)return C(t);t instanceof r.Rgb||(t=(0,r.rgbConvert)(t));var n,e,a=N(t.r),c=N(t.g),o=N(t.b),l=w((.2225045*a+.7168786*c+.0606169*o)/h);return a===c&&c===o?n=e=l:(n=w((.4360747*a+.3850649*c+.1430804*o)/u),e=w((.0139322*a+.0971045*c+.7141733*o)/s)),new p(116*l-16,500*(n-l),200*(l-e),t.opacity)}function b(t,n,e,r){return 1===arguments.length?f(t):new p(t,n,e,null==r?1:r)}function p(t,n,e,r){this.l=+t,this.a=+n,this.b=+e,this.opacity=+r}function w(t){return t>l?Math.pow(t,.3333333333333333):t/o+c}function y(t){return t>.20689655172413793?t*t*t:o*(t-c)}function g(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,.4166666666666667)-.055)}function N(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function M(t){if(t instanceof _)return new _(t.h,t.c,t.l,t.opacity);if(t instanceof p||(t=f(t)),0===t.a&&0===t.b)return new _(NaN,0=1?(o=1,u-1):Math.floor(o*u),i=n[f],c=n[f+1],l=f>0?n[f-1]:2*i-c,s=f180||a<-180?a-360*Math.round(a/360):a):(0,n.default)(isNaN(t)?e:t)},_e.gamma=function(t){return 1===(t=+t)?o:function(e,u){return u-e?a(e,u,t):(0,n.default)(isNaN(e)?u:e)}};var t,e=r(_d[0]),n=(t=e)&&t.__esModule?t:{default:t};function u(t,e){return function(n){return t+n*e}}function a(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(u){return Math.pow(t+u*e,n)}}function o(t,e){var a=e-t;return a?u(t,a):(0,n.default)(isNaN(t)?e:t)}},5906,[5907]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=t=>()=>t},5907,[]); -__d(function(g,r,_i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.genericArray=a;var n=e(r(d[0])),t=r(d[1]),u=e(t);function f(e,n){return((0,t.isNumberArray)(n)?u.default:a)(e,n)}function a(e,t){var u,f=t?t.length:0,a=e?Math.min(f,e.length):0,o=new Array(a),i=new Array(f);for(u=0;us&&(a=n.slice(s,a),_[x]?_[x]+=a:_[++x]=a),(o=o[0])===(f=f[0])?_[x]?_[x]+=f:_[++x]=f:(_[++x]=null,h.push({i:x,x:(0,t.default)(o,f)})),s=i.lastIndex;return s180?t+=360:t-e>180&&(e+=360),s.push({i:u.push(l(u)+"rotate(",null,a)-2,x:(0,n.default)(e,t)})):t&&u.push(l(u)+"rotate("+t+a)}function o(e,t,u,s){e!==t?s.push({i:u.push(l(u)+"skewX(",null,a)-2,x:(0,n.default)(e,t)}):t&&u.push(l(u)+"skewX("+t+a)}function f(e,t,u,a,s,i){if(e!==u||t!==a){var o=s.push(l(s)+"scale(",null,",",null,")");i.push({i:o-4,x:(0,n.default)(e,u)},{i:o-2,x:(0,n.default)(t,a)})}else 1===u&&1===a||s.push(l(s)+"scale("+u+","+a+")")}return function(t,n){var u=[],a=[];return t=e(t),n=e(n),s(t.translateX,t.translateY,n.translateX,n.translateY,u,a),i(t.rotate,n.rotate,u,a),o(t.skewX,n.skewX,u,a),f(t.scaleX,t.scaleY,n.scaleX,n.scaleY,u,a),t=n=null,function(e){for(var t,n=-1,l=a.length;++n(f=e.charCodeAt(t))||f>57){h=(46===f?y+e.slice(t+1):e.slice(t))+h,e=e.slice(0,t);break}}P&&!k&&(e=v(e,1/0));var b=s.length+e.length+h.length,$=b>1)+s+e+h+$.slice(b);break;default:e=$+s+e+h}return M(e)}return j=void 0===j?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,j)):Math.max(0,Math.min(20,j)),$.toString=function(){return e+""},$}return{format:k,formatPrefix:function(e,n){var i=3*Math.max(-8,Math.min(8,Math.floor((0,t.default)(n)/3))),u=Math.pow(10,-i),f=k(((e=(0,o.default)(e)).type="f",e),{suffix:p[8+i/3]});return function(e){return f(u*e)}}}}},5932,[5933,5935,5936,5937,5938,5939,5940,5942]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n){return(n=(0,t.formatDecimalParts)(Math.abs(n)))?n[1]:NaN}},5933,[5934]); -__d(function(g,r,_i,a,m,e,d){"use strict";function t(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.formatDecimalParts=function(t,n){if(!isFinite(t)||0===t)return null;var i=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"),o=t.slice(0,i);return[o.length>1?o[0]+o.slice(2):o,+t.slice(i+1)]}},5934,[]); -__d(function(_g,r,_i,a,m,e,d){"use strict";function t(t,n){return function(u,i){for(var o=u.length,f=[],c=0,s=t[0],l=0;o>0&&s>0&&(l+s+1>i&&(s=Math.max(1,i-l)),f.push(u.substring(o-=s,o+s)),!((l+=s+1)>i));)s=t[c=(c+1)%t.length];return f.reverse().join(n)}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5935,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";function n(n){return function(t){return t.replace(/[0-9]/g,function(t){return n[+t]})}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},5936,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}}),e.FormatSpecifier=s;var t=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function o(o){if(!(n=t.exec(o)))throw new Error("invalid format: "+o);var n;return new s({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}function s(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}o.prototype=s.prototype,s.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},5937,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";function t(t){e:for(var n,c=t.length,u=1,i=-1;u0&&(i=0)}return i>0?t.slice(0,i)+t.slice(n+1):t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5938,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e=t(r(d[0])),o=t(r(d[1])),n=t(r(d[2])),u={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:e.default,e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>(0,n.default)(100*t,e),r:n.default,s:o.default,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)}},5939,[5934,5940,5941]); -__d(function(g,r,_i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"prefixExponent",{enumerable:!0,get:function(){return t}});var t,n=r(_d[0]);function i(i,o){var u=(0,n.formatDecimalParts)(i,o);if(!u)return t=void 0,i.toPrecision(o);var c=u[0],f=u[1],l=f-(t=3*Math.max(-8,Math.min(8,Math.floor(f/3))))+1,s=c.length;return l===s?c:l>s?c+new Array(l-s+1).join("0"):l>0?c.slice(0,l)+"."+c.slice(l):"0."+new Array(1-l).join("0")+(0,n.formatDecimalParts)(i,Math.max(0,o+l-1))[0]}},5940,[5934]); -__d(function(g,r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var n=r(_d[0]);function t(t,u){var c=(0,n.formatDecimalParts)(t,u);if(!c)return t+"";var l=c[0],o=c[1];return o<0?"0."+new Array(-o).join("0")+l:l.length>o+1?l.slice(0,o+1)+"."+l.slice(o+1):l+new Array(o-l.length+2).join("0")}},5941,[5934]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5942,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e){return Math.max(0,-(0,u.default)(Math.abs(e)))}},5943,[5933]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,u.default)(t)/3)))-(0,u.default)(Math.abs(e)))}},5944,[5933]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,(0,u.default)(t)-(0,u.default)(e))+1}},5945,[5933]); -__d(function(g,_r,_i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return k}}),_e.loggish=b;var t,n=_r(_d[0]),e=_r(_d[1]),r=_r(_d[2]),o=(t=r)&&t.__esModule?t:{default:t},i=_r(_d[3]),u=_r(_d[4]);function l(t){return Math.log(t)}function f(t){return Math.exp(t)}function c(t){return-Math.log(-t)}function h(t){return-Math.exp(-t)}function s(t){return isFinite(t)?+("1e"+t):t<0?0:t}function M(t){return 10===t?s:t===Math.E?Math.exp:n=>Math.pow(t,n)}function p(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),n=>Math.log(n)/t)}function d(t){return(n,e)=>-t(-n,e)}function b(t){const r=t(l,f),i=r.domain;let u,s,b=10;function k(){return u=p(b),s=M(b),i()[0]<0?(u=d(u),s=d(s),t(c,h)):t(l,f),r}return r.base=function(t){return arguments.length?(b=+t,k()):b},r.domain=function(t){return arguments.length?(i(t),k()):i()},r.ticks=t=>{const e=i();let r=e[0],o=e[e.length-1];const l=o0){for(;h<=M;++h)for(f=1;fo)break;d.push(c)}}else for(;h<=M;++h)for(f=b-1;f>=1;--f)if(c=h>0?f/s(-h):f*s(h),!(co)break;d.push(c)}2*d.length{if(null==t&&(t=10),null==n&&(n=10===b?"s":","),"function"!=typeof n&&(b%1||null!=(n=(0,e.formatSpecifier)(n)).precision||(n.trim=!0),n=(0,e.format)(n)),t===1/0)return n;const o=Math.max(1,b*t/r.ticks().length);return t=>{let e=t/s(Math.round(u(t)));return e*bi((0,o.default)(i(),{floor:t=>s(Math.floor(u(t))),ceil:t=>s(Math.ceil(u(t)))})),r}function k(){const t=b((0,i.transformer)()).domain([1,10]);return t.copy=()=>(0,i.copy)(t,k()).base(t.base()),u.initRange.apply(t,arguments),t}},5946,[5828,5930,5947,5894,5890]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){var u,c=0,l=(t=t.slice()).length-1,o=t[c],f=t[l];return f0?c[t-1]:o[0],t=l?[s[l-1],f]:[s[t-1],s[t]]},v.unknown=function(n){return arguments.length?(o=n,v):v},v.thresholds=function(){return s.slice()},v.copy=function(){return i().domain([c,f]).range(h).unknown(o)},u.initRange.apply((0,t.linearish)(v),arguments)}},5952,[5828,5893,5890]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var n=r(d[0]),t=r(d[1]);function u(){var i,o=[.5],c=[0,1],l=1;function f(t){return null!=t&&t<=t?c[(0,n.bisect)(o,t,0,l)]:i}return f.domain=function(n){return arguments.length?(o=Array.from(n),l=Math.min(o.length,c.length-1),f):o.slice()},f.range=function(n){return arguments.length?(c=Array.from(n),l=Math.min(o.length,c.length-1),f):c.slice()},f.invertExtent=function(n){var t=c.indexOf(n);return[o[t-1],o[t]]},f.unknown=function(n){return arguments.length?(i=n,f):i},f.copy=function(){return u().domain(o).range(c).unknown(i)},t.initRange.apply(f,arguments)}},5953,[5828,5890]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return v}}),_e.calendar=p;var n=r(_d[0]),t=r(_d[1]),u=r(_d[2]),o=e(u),c=r(_d[3]),f=e(r(_d[4]));function l(e){return new Date(e)}function d(e){return e instanceof Date?+e:+new Date(+e)}function p(e,n,t,c,v,y,s,D,_,k){var w=(0,o.default)(),M=w.invert,b=w.domain,h=k(".%L"),I=k(":%S"),j=k("%I:%M"),F=k("%I %p"),O=k("%a %d"),P=k("%b %d"),S=k("%B"),T=k("%Y");function Y(e){return(_(e)(l(t=new Date(+t)),t),s.ceil=t=>(l(t=new Date(t-1)),f(t,1),l(t),t),s.round=t=>{const n=s(t),o=s.ceil(t);return t-n(f(t=new Date(+t),null==n?1:Math.floor(n)),t),s.range=(t,n,o)=>{const u=[];if(t=s.ceil(t),o=null==o?1:Math.floor(o),!(t0))return u;let c;do{u.push(c=new Date(+t)),f(t,o),l(t)}while(co(n=>{if(n>=n)for(;l(n),!t(n);)n.setTime(n-1)},(n,o)=>{if(n>=n)if(o<0)for(;++o<=0;)for(;f(n,-1),!t(n););else for(;--o>=0;)for(;f(n,1),!t(n););}),u&&(s.count=(o,f)=>(t.setTime(+o),n.setTime(+f),l(t),l(n),Math.floor(u(t,n))),s.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(c?n=>c(n)%t===0:n=>s.count(0,n)%t===0):s:null));return s};const t=new Date,n=new Date},5956,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"millisecond",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"milliseconds",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(0,t.timeInterval)(()=>{},(t,n)=>{t.setTime(+t+n)},(t,n)=>n-t);n.every=o=>(o=Math.floor(o),isFinite(o)&&o>0?o>1?(0,t.timeInterval)(t=>{t.setTime(Math.floor(t/o)*o)},(t,n)=>{t.setTime(+t+n*o)},(t,n)=>(n-t)/o):n:null);const o=n.range},5957,[5956]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"second",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"seconds",{enumerable:!0,get:function(){return c}});var n=r(d[0]),t=r(d[1]);const o=(0,n.timeInterval)(n=>{n.setTime(n-n.getMilliseconds())},(n,o)=>{n.setTime(+n+o*t.durationSecond)},(n,o)=>(o-n)/t.durationSecond,n=>n.getUTCSeconds()),c=o.range},5958,[5956,5959]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"durationSecond",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"durationMinute",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"durationHour",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"durationDay",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"durationWeek",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"durationMonth",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"durationYear",{enumerable:!0,get:function(){return b}});const t=1e3,n=6e4,u=36e5,o=864e5,c=6048e5,f=2592e6,b=31536e6},5959,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeMinute",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"timeMinutes",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"utcMinute",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"utcMinutes",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);const u=(0,t.timeInterval)(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*n.durationSecond)},(t,u)=>{t.setTime(+t+u*n.durationMinute)},(t,u)=>(u-t)/n.durationMinute,t=>t.getMinutes()),o=u.range,c=(0,t.timeInterval)(t=>{t.setUTCSeconds(0,0)},(t,u)=>{t.setTime(+t+u*n.durationMinute)},(t,u)=>(u-t)/n.durationMinute,t=>t.getUTCMinutes()),s=c.range},5960,[5956,5959]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeHour",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"timeHours",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"utcHour",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"utcHours",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);const u=(0,t.timeInterval)(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*n.durationSecond-t.getMinutes()*n.durationMinute)},(t,u)=>{t.setTime(+t+u*n.durationHour)},(t,u)=>(u-t)/n.durationHour,t=>t.getHours()),o=u.range,c=(0,t.timeInterval)(t=>{t.setUTCMinutes(0,0,0)},(t,u)=>{t.setTime(+t+u*n.durationHour)},(t,u)=>(u-t)/n.durationHour,t=>t.getUTCHours()),s=c.range},5961,[5956,5959]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeDay",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"timeDays",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"utcDay",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"utcDays",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"unixDay",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"unixDays",{enumerable:!0,get:function(){return D}});var t=r(d[0]),n=r(d[1]);const u=(0,t.timeInterval)(t=>t.setHours(0,0,0,0),(t,n)=>t.setDate(t.getDate()+n),(t,u)=>(u-t-(u.getTimezoneOffset()-t.getTimezoneOffset())*n.durationMinute)/n.durationDay,t=>t.getDate()-1),o=u.range,f=(0,t.timeInterval)(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,u)=>(u-t)/n.durationDay,t=>t.getUTCDate()-1),c=f.range,s=(0,t.timeInterval)(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,u)=>(u-t)/n.durationDay,t=>Math.floor(t/n.durationDay)),D=s.range},5962,[5956,5959]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeSunday",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"timeMonday",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"timeTuesday",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"timeWednesday",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"timeThursday",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"timeFriday",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"timeSaturday",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"timeSundays",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"timeMondays",{enumerable:!0,get:function(){return O}}),Object.defineProperty(e,"timeTuesdays",{enumerable:!0,get:function(){return j}}),Object.defineProperty(e,"timeWednesdays",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"timeThursdays",{enumerable:!0,get:function(){return P}}),Object.defineProperty(e,"timeFridays",{enumerable:!0,get:function(){return T}}),Object.defineProperty(e,"timeSaturdays",{enumerable:!0,get:function(){return D}}),Object.defineProperty(e,"utcSunday",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"utcMonday",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"utcTuesday",{enumerable:!0,get:function(){return U}}),Object.defineProperty(e,"utcWednesday",{enumerable:!0,get:function(){return W}}),Object.defineProperty(e,"utcThursday",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"utcFriday",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"utcSaturday",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"utcSundays",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"utcMondays",{enumerable:!0,get:function(){return k}}),Object.defineProperty(e,"utcTuesdays",{enumerable:!0,get:function(){return z}}),Object.defineProperty(e,"utcWednesdays",{enumerable:!0,get:function(){return H}}),Object.defineProperty(e,"utcThursdays",{enumerable:!0,get:function(){return I}}),Object.defineProperty(e,"utcFridays",{enumerable:!0,get:function(){return q}}),Object.defineProperty(e,"utcSaturdays",{enumerable:!0,get:function(){return w}});var t=r(d[0]),n=r(d[1]);function u(u){return(0,t.timeInterval)(t=>{t.setDate(t.getDate()-(t.getDay()+7-u)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+7*n)},(t,u)=>(u-t-(u.getTimezoneOffset()-t.getTimezoneOffset())*n.durationMinute)/n.durationWeek)}const i=u(0),c=u(1),o=u(2),f=u(3),y=u(4),b=u(5),s=u(6),l=i.range,O=c.range,j=o.range,p=f.range,P=y.range,T=b.range,D=s.range;function S(u){return(0,t.timeInterval)(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-u)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+7*n)},(t,u)=>(u-t)/n.durationWeek)}const C=S(0),M=S(1),U=S(2),W=S(3),h=S(4),v=S(5),F=S(6),_=C.range,k=M.range,z=U.range,H=W.range,I=h.range,q=v.range,w=F.range},5963,[5956,5959]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeMonth",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"timeMonths",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"utcMonth",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"utcMonths",{enumerable:!0,get:function(){return l}});var t=r(d[0]);const n=(0,t.timeInterval)(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,n)=>{t.setMonth(t.getMonth()+n)},(t,n)=>n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear()),t=>t.getMonth()),o=n.range,u=(0,t.timeInterval)(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCMonth(t.getUTCMonth()+n)},(t,n)=>n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear()),t=>t.getUTCMonth()),l=u.range},5964,[5956]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeYear",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"timeYears",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"utcYear",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"utcYears",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const l=(0,t.timeInterval)(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,l)=>{t.setFullYear(t.getFullYear()+l)},(t,l)=>l.getFullYear()-t.getFullYear(),t=>t.getFullYear());l.every=l=>isFinite(l=Math.floor(l))&&l>0?(0,t.timeInterval)(t=>{t.setFullYear(Math.floor(t.getFullYear()/l)*l),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,u)=>{t.setFullYear(t.getFullYear()+u*l)}):null;const u=l.range,n=(0,t.timeInterval)(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,l)=>{t.setUTCFullYear(t.getUTCFullYear()+l)},(t,l)=>l.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());n.every=l=>isFinite(l=Math.floor(l))&&l>0?(0,t.timeInterval)(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/l)*l),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,u)=>{t.setUTCFullYear(t.getUTCFullYear()+u*l)}):null;const o=n.range},5965,[5956]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"utcTicks",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"utcTickInterval",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"timeTicks",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"timeTickInterval",{enumerable:!0,get:function(){return v}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),y=r(d[8]),M=r(d[9]);function b(o,c,s,f,y,M){const b=[[i.second,1,n.durationSecond],[i.second,5,5*n.durationSecond],[i.second,15,15*n.durationSecond],[i.second,30,30*n.durationSecond],[M,1,n.durationMinute],[M,5,5*n.durationMinute],[M,15,15*n.durationMinute],[M,30,30*n.durationMinute],[y,1,n.durationHour],[y,3,3*n.durationHour],[y,6,6*n.durationHour],[y,12,12*n.durationHour],[f,1,n.durationDay],[f,2,2*n.durationDay],[s,1,n.durationWeek],[c,1,n.durationMonth],[c,3,3*n.durationMonth],[o,1,n.durationYear]];function l(i,c,s){const f=Math.abs(c-i)/s,y=(0,t.bisector)(([,,t])=>t).right(b,f);if(y===b.length)return o.every((0,t.tickStep)(i/n.durationYear,c/n.durationYear,s));if(0===y)return u.millisecond.every(Math.max((0,t.tickStep)(i,c,s),1));const[M,l]=b[f/b[y-1][2]=12)]},q:function(n){return 1+~~(n.getMonth()/3)},Q:Yn,s:pn,S:P,u:$,U:z,V:R,w:k,W:J,x:null,X:null,y:K,Y:nn,Z:en,"%":wn},Xn={a:function(n){return E[n.getUTCDay()]},A:function(n){return y[n.getUTCDay()]},b:function(n){return Hn[n.getUTCMonth()]},B:function(n){return dn[n.getUTCMonth()]},c:null,d:rn,e:rn,f:fn,g:Dn,G:Mn,H:un,I:cn,j:on,L:an,m:ln,M:gn,p:function(n){return h[+(n.getUTCHours()>=12)]},q:function(n){return 1+~~(n.getUTCMonth()/3)},Q:Yn,s:pn,S:sn,u:hn,U:yn,V:vn,w:mn,W:Tn,x:null,X:null,y:Cn,Y:Un,Z:xn,"%":wn},_n={a:function(n,t,u){var c=An.exec(t.slice(u));return c?(n.w=Vn.get(c[0].toLowerCase()),u+c[0].length):-1},A:function(n,t,u){var c=Fn.exec(t.slice(u));return c?(n.w=Zn.get(c[0].toLowerCase()),u+c[0].length):-1},b:function(n,t,u){var c=bn.exec(t.slice(u));return c?(n.m=qn.get(c[0].toLowerCase()),u+c[0].length):-1},B:function(n,t,u){var c=jn.exec(t.slice(u));return c?(n.m=Wn.get(c[0].toLowerCase()),u+c[0].length):-1},c:function(n,t,u){return In(n,f,t,u)},d:H,e:H,f:V,g:x,G:M,H:S,I:S,j:L,L:A,m:p,M:F,p:function(n,t,u){var c=Ln.exec(t.slice(u));return c?(n.p=Sn.get(c[0].toLowerCase()),u+c[0].length):-1},q:Y,Q:W,s:b,S:Z,u:T,U:C,V:D,w:m,W:U,x:function(n,t,u){return In(n,l,t,u)},X:function(n,t,u){return In(n,s,t,u)},y:x,Y:M,Z:w,"%":j};function Bn(n,t){return function(u){var c,i,f,l=[],s=-1,h=0,y=n.length;for(u instanceof Date||(u=new Date(+u));++s53)return null;"w"in h||(h.w=1),"Z"in h?(s=(l=u(c(h.y,0,1))).getUTCDay(),l=s>4||0===s?n.utcMonday.ceil(l):(0,n.utcMonday)(l),l=n.utcDay.offset(l,7*(h.V-1)),h.y=l.getUTCFullYear(),h.m=l.getUTCMonth(),h.d=l.getUTCDate()+(h.w+6)%7):(s=(l=t(c(h.y,0,1))).getDay(),l=s>4||0===s?n.timeMonday.ceil(l):(0,n.timeMonday)(l),l=n.timeDay.offset(l,7*(h.V-1)),h.y=l.getFullYear(),h.m=l.getMonth(),h.d=l.getDate()+(h.w+6)%7)}else("W"in h||"U"in h)&&("w"in h||(h.w="u"in h?h.u%7:"W"in h?1:0),s="Z"in h?u(c(h.y,0,1)).getUTCDay():t(c(h.y,0,1)).getDay(),h.m=0,h.d="W"in h?(h.w+6)%7+7*h.W-(s+5)%7:h.w+7*h.U-(s+6)%7);return"Z"in h?(h.H+=h.Z/100|0,h.M+=h.Z%100,u(h)):t(h)}}function In(n,t,u,c){for(var i,f,l=0,s=t.length,h=u.length;l=h)return-1;if(37===(i=t.charCodeAt(l++))){if(i=t.charAt(l++),!(f=_n[i in o?t.charAt(l++):i])||(c=f(n,u,c))<0)return-1}else if(i!=u.charCodeAt(c++))return-1}return c}return Qn.x=Bn(l,Qn),Qn.X=Bn(s,Qn),Qn.c=Bn(f,Qn),Xn.x=Bn(l,Xn),Xn.X=Bn(s,Xn),Xn.c=Bn(f,Xn),{format:function(n){var t=Bn(n+="",Qn);return t.toString=function(){return n},t},parse:function(n){var t=Gn(n+="",!1);return t.toString=function(){return n},t},utcFormat:function(n){var t=Bn(n+="",Xn);return t.toString=function(){return n},t},utcParse:function(n){var t=Gn(n+="",!0);return t.toString=function(){return n},t}}}var o={"-":"",_:" ",0:"0"},f=/^\s*\d+/,l=/^%/,s=/[\\^$*+?|[\]().{}]/g;function h(n,t,u){var c=n<0?"-":"",i=(c?-n:n)+"",o=i.length;return c+(o[n.toLowerCase(),t]))}function m(n,t,u){var c=f.exec(t.slice(u,u+1));return c?(n.w=+c[0],u+c[0].length):-1}function T(n,t,u){var c=f.exec(t.slice(u,u+1));return c?(n.u=+c[0],u+c[0].length):-1}function C(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.U=+c[0],u+c[0].length):-1}function D(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.V=+c[0],u+c[0].length):-1}function U(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.W=+c[0],u+c[0].length):-1}function M(n,t,u){var c=f.exec(t.slice(u,u+4));return c?(n.y=+c[0],u+c[0].length):-1}function x(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.y=+c[0]+(+c[0]>68?1900:2e3),u+c[0].length):-1}function w(n,t,u){var c=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(u,u+6));return c?(n.Z=c[1]?0:-(c[2]+(c[3]||"00")),u+c[0].length):-1}function Y(n,t,u){var c=f.exec(t.slice(u,u+1));return c?(n.q=3*c[0]-3,u+c[0].length):-1}function p(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.m=c[0]-1,u+c[0].length):-1}function H(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.d=+c[0],u+c[0].length):-1}function L(n,t,u){var c=f.exec(t.slice(u,u+3));return c?(n.m=0,n.d=+c[0],u+c[0].length):-1}function S(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.H=+c[0],u+c[0].length):-1}function F(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.M=+c[0],u+c[0].length):-1}function Z(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.S=+c[0],u+c[0].length):-1}function A(n,t,u){var c=f.exec(t.slice(u,u+3));return c?(n.L=+c[0],u+c[0].length):-1}function V(n,t,u){var c=f.exec(t.slice(u,u+6));return c?(n.L=Math.floor(c[0]/1e3),u+c[0].length):-1}function j(n,t,u){var c=l.exec(t.slice(u,u+1));return c?u+c[0].length:-1}function W(n,t,u){var c=f.exec(t.slice(u));return c?(n.Q=+c[0],u+c[0].length):-1}function b(n,t,u){var c=f.exec(t.slice(u));return c?(n.s=+c[0],u+c[0].length):-1}function q(n,t){return h(n.getDate(),t,2)}function Q(n,t){return h(n.getHours(),t,2)}function X(n,t){return h(n.getHours()%12||12,t,2)}function _(t,u){return h(1+n.timeDay.count((0,n.timeYear)(t),t),u,3)}function B(n,t){return h(n.getMilliseconds(),t,3)}function G(n,t){return B(n,t)+"000"}function I(n,t){return h(n.getMonth()+1,t,2)}function O(n,t){return h(n.getMinutes(),t,2)}function P(n,t){return h(n.getSeconds(),t,2)}function $(n){var t=n.getDay();return 0===t?7:t}function z(t,u){return h(n.timeSunday.count((0,n.timeYear)(t)-1,t),u,2)}function E(t){var u=t.getDay();return u>=4||0===u?(0,n.timeThursday)(t):n.timeThursday.ceil(t)}function R(t,u){return t=E(t),h(n.timeThursday.count((0,n.timeYear)(t),t)+(4===(0,n.timeYear)(t).getDay()),u,2)}function k(n){return n.getDay()}function J(t,u){return h(n.timeMonday.count((0,n.timeYear)(t)-1,t),u,2)}function K(n,t){return h(n.getFullYear()%100,t,2)}function N(n,t){return h((n=E(n)).getFullYear()%100,t,2)}function nn(n,t){return h(n.getFullYear()%1e4,t,4)}function tn(t,u){var c=t.getDay();return h((t=c>=4||0===c?(0,n.timeThursday)(t):n.timeThursday.ceil(t)).getFullYear()%1e4,u,4)}function en(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+h(t/60|0,"0",2)+h(t%60,"0",2)}function rn(n,t){return h(n.getUTCDate(),t,2)}function un(n,t){return h(n.getUTCHours(),t,2)}function cn(n,t){return h(n.getUTCHours()%12||12,t,2)}function on(t,u){return h(1+n.utcDay.count((0,n.utcYear)(t),t),u,3)}function an(n,t){return h(n.getUTCMilliseconds(),t,3)}function fn(n,t){return an(n,t)+"000"}function ln(n,t){return h(n.getUTCMonth()+1,t,2)}function gn(n,t){return h(n.getUTCMinutes(),t,2)}function sn(n,t){return h(n.getUTCSeconds(),t,2)}function hn(n){var t=n.getUTCDay();return 0===t?7:t}function yn(t,u){return h(n.utcSunday.count((0,n.utcYear)(t)-1,t),u,2)}function dn(t){var u=t.getUTCDay();return u>=4||0===u?(0,n.utcThursday)(t):n.utcThursday.ceil(t)}function vn(t,u){return t=dn(t),h(n.utcThursday.count((0,n.utcYear)(t),t)+(4===(0,n.utcYear)(t).getUTCDay()),u,2)}function mn(n){return n.getUTCDay()}function Tn(t,u){return h(n.utcMonday.count((0,n.utcYear)(t)-1,t),u,2)}function Cn(n,t){return h(n.getUTCFullYear()%100,t,2)}function Dn(n,t){return h((n=dn(n)).getUTCFullYear()%100,t,2)}function Un(n,t){return h(n.getUTCFullYear()%1e4,t,4)}function Mn(t,u){var c=t.getUTCDay();return h((t=c>=4||0===c?(0,n.utcThursday)(t):n.utcThursday.ceil(t)).getUTCFullYear()%1e4,u,4)}function xn(){return"+0000"}function wn(){return"%"}function Yn(n){return+n}function pn(n){return Math.floor(+n/1e3)}},5969,[5955]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isoSpecifier",{enumerable:!0,get:function(){return n}});var t=r(d[0]),n="%Y-%m-%dT%H:%M:%S.%LZ";var o=Date.prototype.toISOString?function(t){return t.toISOString()}:(0,t.utcFormat)(n)},5970,[5968]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]);var u=+new Date("2000-01-01T00:00:00.000Z")?function(t){var n=new Date(t);return isNaN(n)?null:n}:(0,n.utcParse)(t.isoSpecifier)},5971,[5970,5968]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),u=r(d[1]),c=r(d[2]),n=r(d[3]);function o(){return n.initRange.apply((0,c.calendar)(t.utcTicks,t.utcTickInterval,t.utcYear,t.utcMonth,t.utcWeek,t.utcDay,t.utcHour,t.utcMinute,t.utcSecond,u.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}},5972,[5955,5967,5954,5890]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return y}}),e.copy=s,e.sequentialLog=function n(){var t=(0,l.loggish)(f()).domain([1,10]);return t.copy=function(){return s(t,n()).base(t.base())},o.initInterpolator.apply(t,arguments)},e.sequentialSymlog=function n(){var t=(0,c.symlogish)(f());return t.copy=function(){return s(t,n()).constant(t.constant())},o.initInterpolator.apply(t,arguments)},e.sequentialPow=h,e.sequentialSqrt=function(){return h.apply(null,arguments).exponent(.5)};var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),l=r(d[4]),c=r(d[5]),p=r(d[6]);function f(){var o,u,l,c,p,f=0,s=1,y=t.identity,h=!1;function v(n){return null==n||isNaN(n=+n)?p:y(0===l?.5:(n=(c(n)-o)*l,h?Math.max(0,Math.min(1,n)):n))}function b(n){return function(t){var o,u;return arguments.length?([o,u]=t,y=n(o,u),v):[y(0),y(1)]}}return v.domain=function(n){return arguments.length?([f,s]=n,o=c(f=+f),u=c(s=+s),l=o===u?0:1/(u-o),v):[f,s]},v.clamp=function(n){return arguments.length?(h=!!n,v):h},v.interpolator=function(n){return arguments.length?(y=n,v):y},v.range=b(n.interpolate),v.rangeRound=b(n.interpolateRound),v.unknown=function(n){return arguments.length?(p=n,v):p},function(n){return c=n,o=n(f),u=n(s),l=o===u?0:1/(u-o),v}}function s(n,t){return t.domain(n.domain()).interpolator(n.interpolator()).clamp(n.clamp()).unknown(n.unknown())}function y(){var n=(0,u.linearish)(f()(t.identity));return n.copy=function(){return s(n,y())},o.initInterpolator.apply(n,arguments)}function h(){var n=(0,p.powish)(f());return n.copy=function(){return s(n,h()).exponent(n.exponent())},o.initInterpolator.apply(n,arguments)}},5973,[5895,5894,5890,5893,5946,5948,5949]); -__d(function(g,r,_i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var n=r(_d[0]),t=r(_d[1]),i=r(_d[2]);function u(){var o=[],l=t.identity;function f(t){if(null!=t&&!isNaN(t=+t))return l(((0,n.bisect)(o,t,1)-1)/(o.length-1))}return f.domain=function(t){if(!arguments.length)return o.slice();o=[];for(let n of t)null==n||isNaN(n=+n)||o.push(n);return o.sort(n.ascending),f},f.interpolator=function(n){return arguments.length?(l=n,f):l},f.range=function(){return o.map((n,t)=>l(t/(o.length-1)))},f.quantiles=function(t){return Array.from({length:t+1},(i,u)=>(0,n.quantile)(o,u/t))},f.copy=function(){return u(l).domain(o)},i.initInterpolator.apply(f,arguments)}},5974,[5828,5894,5890]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}}),e.divergingLog=function n(){var t=(0,c.loggish)(y()).domain([.1,1,10]);return t.copy=function(){return(0,p.copy)(t,n()).base(t.base())},o.initInterpolator.apply(t,arguments)},e.divergingSymlog=function n(){var t=(0,l.symlogish)(y());return t.copy=function(){return(0,p.copy)(t,n()).constant(t.constant())},o.initInterpolator.apply(t,arguments)},e.divergingPow=v,e.divergingSqrt=function(){return v.apply(null,arguments).exponent(.5)};var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),p=r(d[5]),l=r(d[6]),f=r(d[7]);function y(){var o,u,c,p,l,f,y,s=0,v=.5,h=1,b=1,w=t.identity,x=!1;function I(n){return isNaN(n=+n)?y:(n=.5+((n=+f(n))-u)*(b*n{const A=[...u],{xAxisScale:w="linear"}=M||{},D=A.every(t=>"number"==typeof t[y]);D&&A.sort((t,a)=>+t[y]-+a[y]);const C=f.reduce((t,a)=>(t[a]={i:[],o:[]},t),{}),T=A.map(t=>t[y]),O=T.map((t,a)=>a),B=S.map(t=>{const l=t.tickValues?(0,a.downsampleTicks)(t.tickValues,t.tickCount):(0,a.downsampleTicks)(O,t.tickCount),u=l.map((a,n)=>{const l=T[a],u=t.formatYLabel?t.formatYLabel(l):String(null!=l?l:a);return(0,o.getAxisLabelLayout)({axis:"y",orientation:"horizontal",value:l,text:String(u),index:n,font:t.font,labelRenderer:t.labelRenderer})}),s=(0,o.getMaxAxisLabelLayout)(u),c=(0,n.getAxisTitleLayout)({title:t.title,font:t.font});return{ticks:l,maxLabelLayout:s,titleOutset:c.hasContent?c.height+c.offset:0}}),N=k.tickValues,z=k.tickCount,P=(0,a.getDomainFromTicks)(N),K=x({data:A,yKeys:f,domain:null==b?void 0:b.x,tickDomain:P,includeZero:!(null==b?void 0:b.x)&&!P}),R=p.xMax-p.xMin,V=(0,s.makeScale)({inputBounds:K,outputBounds:[0,R],axisScale:w}),E=(0,l.getXAxisTicks)({isNumericalData:!0,ix:[],tickCount:z,tickValues:N,xScale:V}).map((t,a)=>{const n=k.formatXLabel?k.formatXLabel(t):String(t);return(0,o.getAxisLabelLayout)({axis:"x",orientation:"horizontal",value:t,text:String(n),index:a,font:k.font,labelRenderer:k.labelRenderer})}),F=(0,o.getMaxAxisLabelLayout)(E),X=(0,n.getAxisTitleLayout)({title:k.title,font:k.font}),Y=X.hasContent?X.height+X.offset:0,_=Object.assign({},p);if(L&&"outset"===k.labelPosition){const a=Math.abs(F.width*(0,t.getOffsetFromAngle)(L));"bottom"===k.axisSide?_.yMax-=a:"top"===k.axisSide&&(_.yMin+=a)}const I=(()=>{let t=0,a=0;return S.forEach((o,n)=>{var l,u,s,c;const x=null!==(u=null===(l=B[n])||void 0===l?void 0:l.maxLabelLayout.width)&&void 0!==u?u:0,y=null!==(c=null===(s=B[n])||void 0===s?void 0:s.titleOutset)&&void 0!==c?c:0;"left"===o.axisSide&&(t+=y,"outset"===o.labelPosition&&o.tickCount>0&&x>0&&(t+=x+o.labelOffset)),"right"===o.axisSide&&(a-=y,"outset"===o.labelPosition&&o.tickCount>0&&x>0&&(a-=x+o.labelOffset))}),[_.xMin+t,_.xMax+a]})(),j=(()=>{var t;const a=null!==(t=k.labelOffset)&&void 0!==t?t:0,o=z>0&&F.width>0?F.height+2*a:0,n=Y+("outset"===k.labelPosition?o:0);return"bottom"===k.axisSide?[_.yMin,_.yMax-n]:"top"===k.axisSide?[_.yMin+n,_.yMax]:[_.yMin,_.yMax]})(),H=(0,s.makeScale)({inputBounds:K,outputBounds:I,viewport:null==h?void 0:h.x,padStart:"number"==typeof v?v:null==v?void 0:v.left,padEnd:"number"==typeof v?v:null==v?void 0:v.right,axisScale:w}),Z=c(O),W=(0,s.makeScale)({inputBounds:Z,outputBounds:j,viewport:null==h?void 0:h.y,padStart:"number"==typeof v?v:null==v?void 0:v.top,padEnd:"number"==typeof v?v:null==v?void 0:v.bottom}),q=f.reduce((t,a)=>(t[a]={i:A.map(t=>t[a]),o:A.map(t=>"number"==typeof t[a]?H(t[a]):t[a])},t),{});f.forEach(t=>{C[t].i=A.map(a=>a[t]),C[t].o=A.map(a=>"number"==typeof a[t]?H(a[t]):a[t])});const G=O.map(t=>W(t)),J=(0,l.getXAxisTicks)({isNumericalData:!0,ix:[],tickCount:z,tickValues:N,xScale:H}),Q=S.map((t,a)=>{var o,n,l,u;return{yScale:W,yTicksNormalized:null!==(n=null===(o=B[a])||void 0===o?void 0:o.ticks)&&void 0!==n?n:[],yData:q,maxYLabel:null!==(u=null===(l=B[a])||void 0===l?void 0:l.maxLabelLayout.width)&&void 0!==u?u:0}});return{ix:T,y:C,isNumericalData:D,ox:G,xScale:H,xTicksNormalized:J,yAxes:[Q[0],...Q.slice(1)]}};const c=t=>{var a,o;const n=null!==(a=t.at(0))&&void 0!==a?a:0,l=null!==(o=t.at(-1))&&void 0!==o?o:0;return n===l?[n-1,l+1]:[n,l]},x=({data:t,yKeys:a,domain:o,tickDomain:n,includeZero:l})=>{const{yMin:s,yMax:c}=(0,u.getYScaleInputBounds)({data:t,yKeys:a,domain:o,tickDomain:n});if(!Number.isFinite(s)||!Number.isFinite(c))return[-1,1];const x=l?Math.min(0,s):s,y=l?Math.max(0,c):c;return x===y?[x-1,y+1]:[x,y]}},5976,[5815,5816,5817,5819,5822,5823,5825]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.valueFromSidedNumber=void 0;const u=(function({_worklet_4366553580950_init_data:u}){const t=function(u,t,o=0){return"number"==typeof u?u:(null==u?void 0:u[t])||o};return t.__closure={},t.__workletHash=4366553580950,t.__initData=u,t})({_worklet_4366553580950_init_data:{code:"function victoryNative_valueFromSidedNumberJs1(sidedNumber,side,defaultValue=0){return typeof sidedNumber===\"number\"?sidedNumber:(sidedNumber===null||sidedNumber===void 0?void 0:sidedNumber[side])||defaultValue;}"}});e.valueFromSidedNumber=u},5977,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,o){void 0===o&&(o=u);var c=Object.getOwnPropertyDescriptor(n,u);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[u]}}),Object.defineProperty(t,o,c)}:function(t,n,u,o){void 0===o&&(o=u),t[o]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var o={};if(null!=u)for(var c in u)"default"!==c&&Object.prototype.hasOwnProperty.call(u,c)&&t(o,u,c);return n(o,u),o};Object.defineProperty(e,"__esModule",{value:!0}),e.useFunctionRef=void 0;const o=u(r(d[0]));e.useFunctionRef=t=>{const n=o.useRef(t);return o.useEffect(()=>{n.current=t},[t]),n}},5978,[14]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,u){void 0===u&&(u=o);var c=Object.getOwnPropertyDescriptor(n,o);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,u,c)}:function(t,n,o,u){void 0===u&&(u=o),t[u]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var u={};if(null!=t)for(var c in t)"default"!==c&&Object.prototype.hasOwnProperty.call(t,c)&&n(u,t,c);return o(u,t),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useCartesianChartContext=e.CartesianChartProvider=void 0;const c=u(r(d[1])),s=(0,c.createContext)(void 0);e.CartesianChartProvider=n=>{const{children:o,xScale:u,yScale:c,orientation:l="vertical"}=n;return t.jsx(s.Provider,{value:{xScale:u,yScale:c,orientation:l},children:o})};e.useCartesianChartContext=()=>{const t=(0,c.useContext)(s);if(void 0===t)throw new Error("useCartesianChartContext must be used within a CartesianChartProvider");return t}},5979,[6,14]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.XAxis=e.XAxisDefaults=void 0;const n=o(r(d[1])),l=r(d[2]),s=r(d[3]),h=r(d[4]),u=r(d[5]),c=r(d[6]),f=r(d[7]),x=r(d[8]),b=r(d[9]),p=r(d[10]);var v=r(d[11]);Object.defineProperty(e,"XAxisDefaults",{enumerable:!0,get:function(){return v.XAxisDefaults}});e.XAxis=({xScale:o,yScale:v,axisSide:A="bottom",labelPosition:k="outset",labelRotate:S,tickCount:y=c.DEFAULT_TICK_COUNT,tickValues:w,labelOffset:L=2,labelColor:M="#000000",lineWidth:O=l.StyleSheet.hairlineWidth,lineColor:X="hsla(0, 0%, 0%, 0.25)",font:j,title:C,labelRenderer:_,formatXLabel:F=t=>String(t),ix:P=[],isNumericalData:T,linePathEffect:D,chartBounds:z,orientation:R,enableRescaling:H,zoom:W})=>{var $;const B=W?W.rescaleX(o):o,[N=0,E=0]=v.domain(),G=null!==($=null==j?void 0:j.getSize())&&void 0!==$?$:0,I=(0,x.getXAxisTicks)({isNumericalData:T,ix:P,tickCount:y,tickValues:w,xScale:H?B:o}).map((t,o)=>{const n=B(t),l=T?t:P[t],s=String(F(l));return{tick:t,tickPosition:n,labelLayout:(0,p.getAxisLabelLayout)({axis:"x",orientation:R,value:l,text:s,index:o,font:j,labelRenderer:_})}}),U=I.reduce((t,{labelLayout:o})=>({width:Math.max(t.width,o.width),height:Math.max(t.height,o.height)}),{width:0,height:0}),V=(0,b.getAxisTitleLayout)({title:C,font:j}),K="outset"===k&&I.length>0&&U.width>0?U.height+2*L:0,Y="start"===V.position?z.left:"end"===V.position?z.right-V.width:z.left+(z.right-z.left)/2-V.width/2,q="bottom"===A?z.bottom+K+V.offset+V.fontSize:z.top-K-V.offset-Math.max(0,V.height-V.fontSize),J=V.font,Q=V.hasContent&&J?V.lines.map((o,n)=>{var l;return t.jsx(s.Text,{color:null!==(l=V.color)&&void 0!==l?l:M,text:o,font:J,y:q+n*V.lineHeight,x:Y},`x-axis-title-line-${n}`)}):null,Z=I.map(({tick:o,tickPosition:l,labelLayout:c})=>{const x=(0,s.vec)(l,v(E)),b=(0,s.vec)(l,v(N)),p=c.width,{canRenderLabel:y,labelX:w,labelCenterX:C}=(0,f.getXAxisLabelPosition)({tickPosition:l,labelWidth:p,chartBounds:z}),F=(()=>{const t=Math.max(0,c.height-G);return"bottom"===A&&"outset"===k?z.bottom+L+G:"bottom"===A&&"inset"===k?v(E)-L-t:"top"===A&&"outset"===k?v(N)-L-t:v(N)+G+L})(),P="bottom"===A&&"outset"===k?z.bottom+L:"bottom"===A&&"inset"===k?v(E)-L-c.height:"top"===A&&"outset"===k?v(N)-L-c.height:v(N)+L,{origin:T,rotateOffset:H}=(()=>{let t,o=0;return S?("bottom"===A&&"outset"===k?(t=(0,s.vec)(C,F),o=Math.abs(p/2*(0,h.getOffsetFromAngle)(S))):"bottom"===A&&"inset"===k?(t=(0,s.vec)(C,F),o=-Math.abs(p/2*(0,h.getOffsetFromAngle)(S))):"top"===A&&"inset"===k?(t=(0,s.vec)(C,F-G/4),o=Math.abs(p/2*(0,h.getOffsetFromAngle)(S))):(t=(0,s.vec)(C,F-G/4),o=-Math.abs(p/2*(0,h.getOffsetFromAngle)(S))),{origin:t,rotateOffset:o}):{origin:t,rotateOffset:o}})(),W=(0,s.vec)(w+c.width/2,P+c.height/2),$=p>0&&c.height>0&&y;return t.jsxs(n.default.Fragment,{children:[O>0?t.jsx(s.Group,{clip:(0,u.boundsToClip)(z),children:t.jsx(s.Line,{p1:x,p2:b,color:X,strokeWidth:O,children:D||null})}):null,_?$?_.render({axis:"x",orientation:R,value:c.value,text:c.text,index:c.index,x:w,y:P,width:c.width,height:c.height,fontSize:c.fontSize,lineHeight:c.lineHeight,color:M,canFitContent:y,chartBounds:z,rotation:S,origin:W}):null:j&&p&&y?t.jsx(s.Group,{transform:[{translateY:H}],children:c.lines.map((n,l)=>t.jsx(s.Text,{transform:[{rotate:Math.PI/180*(null!=S?S:0)}],origin:T,color:M,text:n,font:j,y:F+l*c.lineHeight,x:w},`x-tick-${o}-label-line-${l}`))}):null,t.jsx(t.Fragment,{})]},`x-tick-${o}`)});return t.jsxs(t.Fragment,{children:[Z,Q]})}},5980,[6,14,17,5576,5815,5981,5816,5982,5822,5819,5817,5983]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.boundsToClip=void 0;const t=r(d[0]);e.boundsToClip=o=>(0,t.rect)(o.left,o.top,o.right-o.left,o.bottom-o.top)},5981,[5576]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getXAxisLabelPosition=void 0;e.getXAxisLabelPosition=({tickPosition:t,labelWidth:l,chartBounds:n})=>{const o=t-l/2,s=n.left,b=n.right-l,c=b=n.left&&t<=n.right,labelX:c,labelCenterX:c+l/2}}},5982,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FrameDefaults=e.YAxisDefaults=e.XAxisDefaults=e.CartesianAxisDefaultProps=void 0;const l=r(d[0]);e.CartesianAxisDefaultProps={lineColor:"hsla(0, 0%, 0%, 0.25)",lineWidth:l.StyleSheet.hairlineWidth,tickCount:5,labelOffset:{x:2,y:4},axisSide:{x:"bottom",y:"left"},axisScales:{xAxisScale:"linear",yAxisScale:"linear"},labelPosition:"outset",formatXLabel:l=>String(l),formatYLabel:l=>String(l),labelColor:"#000000",ix:[],domain:null},e.XAxisDefaults={lineColor:"hsla(0, 0%, 0%, 0.25)",lineWidth:l.StyleSheet.hairlineWidth,tickCount:5,labelOffset:2,axisSide:"bottom",yAxisSide:"left",labelPosition:"outset",formatXLabel:l=>String(l),labelColor:"#000000",labelRotate:0},e.YAxisDefaults={lineColor:"hsla(0, 0%, 0%, 0.25)",lineWidth:l.StyleSheet.hairlineWidth,tickCount:5,labelOffset:4,axisSide:"left",labelPosition:"outset",formatYLabel:l=>String(l),labelColor:"#000000",yKeys:[],domain:null},e.FrameDefaults={lineColor:"hsla(0, 0%, 0%, 0.25)",lineWidth:l.StyleSheet.hairlineWidth}},5983,[17]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.YAxis=e.YAxisDefaults=void 0;const n=l(r(d[1])),o=r(d[2]),s=r(d[3]),h=r(d[4]),u=r(d[5]);var x=r(d[6]);Object.defineProperty(e,"YAxisDefaults",{enumerable:!0,get:function(){return x.YAxisDefaults}});e.YAxis=({xScale:l,yScale:x,yTicksNormalized:c,axisSide:f,labelPosition:p,labelOffset:b,labelColor:y,lineWidth:v,lineColor:j,font:Y,title:A,labelRenderer:L,formatYLabel:S=t=>String(t),linePathEffect:_,chartBounds:w,orientation:k})=>{var M;const[P=0,T=0]=l.domain(),[C=0,H=0]=x.domain(),z=null!==(M=null==Y?void 0:Y.getSize())&&void 0!==M?M:0,D=c.map((t,l)=>{const n=String(S(t));return{tick:t,labelLayout:(0,u.getAxisLabelLayout)({axis:"y",orientation:k,value:t,text:n,index:l,font:Y,labelRenderer:L})}}),F=Math.max(0,...D.map(({labelLayout:t})=>t.width)),$="outset"===p&&D.length>0&&F>0?F+b:0,B=(0,h.getAxisTitleLayout)({title:A,font:Y}),O=B.font,R=(0,h.getRotatedYAxisTitleBaselineY)(B),G="left"===f?w.left-$-B.offset:w.right+$+B.offset,I="start"===B.position?w.top+B.width/2:"end"===B.position?w.bottom-B.width/2:w.top+(w.bottom-w.top)/2,W=B.hasContent&&O?B.lines.map((l,n)=>{var s;return t.jsx(o.Text,{color:null!==(s=B.color)&&void 0!==s?s:y,text:l,font:O,y:R+n*B.lineHeight,x:-B.width/2},`y-axis-title-line-${n}`)}):null,E=D.map(({tick:h,labelLayout:u})=>{const c=u.width,A=x(h)+z/3-Math.max(0,u.height-z)/2,S="left"===f&&"outset"===p?w.left-(c+b):"left"===f&&"inset"===p?w.left+b:"right"===f&&"outset"===p?w.right+b:w.right-(c+b),M=x(h)-u.height/2,C=A+(u.lines.length-1)*u.lineHeight,D=A>z&&C=w.top&&M+u.height<=w.bottom;return t.jsxs(n.default.Fragment,{children:[v>0?t.jsx(o.Group,{clip:(0,s.boundsToClip)(w),children:t.jsx(o.Line,{p1:(0,o.vec)(l(P),x(h)),p2:(0,o.vec)(l(T),x(h)),color:j,strokeWidth:v,children:_||null})}):null,L?c>0&&u.height>0?L.render({axis:"y",orientation:k,value:u.value,text:u.text,index:u.index,x:S,y:M,width:u.width,height:u.height,fontSize:u.fontSize,lineHeight:u.lineHeight,color:y,canFitContent:F,chartBounds:w}):null:Y?D&&t.jsx(t.Fragment,{children:u.lines.map((l,n)=>t.jsx(o.Text,{color:y,text:l,font:Y,y:A+n*u.lineHeight,x:S},`y-tick-${h}-label-line-${n}`))}):null]},`y-tick-${h}`)});return t.jsxs(t.Fragment,{children:[E,W?t.jsx(o.Group,{transform:[{translateX:G},{translateY:I},{rotate:"right"===f?Math.PI/2:-Math.PI/2}],children:W}):null]})}},5984,[6,14,5576,5981,5819,5817,5983]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.CategoryYAxis=void 0;const o=l(r(d[1])),n=r(d[2]),s=r(d[3]),h=r(d[4]),c=r(d[5]),u=r(d[6]);e.CategoryYAxis=({xScale:l,yScale:x,yTicksNormalized:f,axisSide:y,labelPosition:b,labelOffset:p,labelColor:v,lineWidth:C,lineColor:S,font:j,title:L,labelRenderer:P,formatYLabel:_=t=>String(t),linePathEffect:k,chartBounds:w,ix:z})=>{var Y;const[A=0,H=0]=l.domain(),T=null!==(Y=null==j?void 0:j.getSize())&&void 0!==Y?Y:0,F=f.map((t,l)=>{const o=z[t],n=String(void 0===o?t:_(o));return{tick:t,labelLayout:(0,u.getAxisLabelLayout)({axis:"y",orientation:"horizontal",value:o,text:n,index:l,font:j,labelRenderer:P})}}),M=Math.max(0,...F.map(({labelLayout:t})=>t.width)),B="outset"===b&&F.length>0&&M>0?M+p:0,$=(0,c.getAxisTitleLayout)({title:L,font:j}),O=$.font,R=(0,c.getRotatedYAxisTitleBaselineY)($),W="left"===y?w.left-B-$.offset:w.right+B+$.offset,G="start"===$.position?w.top+$.width/2:"end"===$.position?w.bottom-$.width/2:w.top+(w.bottom-w.top)/2,I=$.hasContent&&O?$.lines.map((l,o)=>{var s;return t.jsx(n.Text,{color:null!==(s=$.color)&&void 0!==s?s:v,text:l,font:O,y:R+o*$.lineHeight,x:-$.width/2},`category-y-axis-title-line-${o}`)}):null,D=F.map(({tick:c,labelLayout:u})=>{const f=u.width,L=x(c),{x:_,y:z,canFitContent:Y}=(0,h.getCategoryYAxisLabelPosition)({axisSide:y,labelPosition:b,labelOffset:p,labelWidth:f,lineCount:u.lines.length,lineHeight:u.lineHeight,fontSize:T,tickPosition:L,chartBounds:w}),F=L-u.height/2,M=F>=w.top&&F+u.height<=w.bottom;return t.jsxs(o.default.Fragment,{children:[C>0?t.jsx(n.Group,{clip:(0,s.boundsToClip)(w),children:t.jsx(n.Line,{p1:(0,n.vec)(l(A),L),p2:(0,n.vec)(l(H),L),color:S,strokeWidth:C,children:k||null})}):null,P?f>0&&u.height>0?P.render({axis:"y",orientation:"horizontal",value:u.value,text:u.text,index:u.index,x:_,y:F,width:u.width,height:u.height,fontSize:u.fontSize,lineHeight:u.lineHeight,color:v,canFitContent:M,chartBounds:w}):null:j?Y&&t.jsx(t.Fragment,{children:u.lines.map((l,o)=>t.jsx(n.Text,{color:v,text:l,font:j,y:z+o*u.lineHeight,x:_},`category-y-tick-${c}-label-line-${o}`))}):null]},`category-y-tick-${c}`)});return t.jsxs(t.Fragment,{children:[D,I?t.jsx(n.Group,{transform:[{translateX:W},{translateY:G},{rotate:"right"===y?Math.PI/2:-Math.PI/2}],children:I}):null]})}},5985,[6,14,5576,5981,5986,5819,5817]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCategoryYAxisLabelPosition=void 0;e.getCategoryYAxisLabelPosition=({axisSide:t,labelPosition:o,labelOffset:n,labelWidth:l,lineCount:s,lineHeight:f,fontSize:u,tickPosition:b,chartBounds:c})=>{const h=b+u/3-Math.max(0,s*f-u)/2,x=h+(s-1)*f;return{x:"left"===t&&"outset"===o?c.left-(l+n):"left"===t&&"inset"===o?c.left+n:"right"===t&&"outset"===o?c.right+n:c.right-(l+n),y:h,canFitContent:h>c.top+u/2&&x{const[p=0,v=0]=o.domain(),[S=0,W=0]=h.domain(),b=n.default.useMemo(()=>{const n=s.Skia.Path.Make();if("number"==typeof c)return n.addRect(s.Skia.XYWHRect(o(p),h(S),o(v)-o(p),h(W)-h(S))),t.jsx(s.Path,{path:n,strokeWidth:c},"full-frame");{const n=[],u=Object.assign({top:l.StyleSheet.hairlineWidth,right:l.StyleSheet.hairlineWidth,bottom:l.StyleSheet.hairlineWidth,left:l.StyleSheet.hairlineWidth},c);return u.top>0&&n.push(t.jsx(s.Line,{p1:(0,s.vec)(o(p),h(S)),p2:(0,s.vec)(o(v),h(S)),strokeWidth:c.top},"frame-top")),u.right>0&&n.push(t.jsx(s.Line,{p1:(0,s.vec)(o(v),h(S)),p2:(0,s.vec)(o(v),h(W)),strokeWidth:c.right},"frame-right")),u.bottom>0&&n.push(t.jsx(s.Line,{p1:(0,s.vec)(o(v),h(W)),p2:(0,s.vec)(o(p),h(W)),strokeWidth:c.bottom},"frame-bottom")),u.left>0&&n.push(t.jsx(s.Line,{p1:(0,s.vec)(o(p),h(W)),p2:(0,s.vec)(o(p),h(S)),strokeWidth:c.left},"frame-left")),n}},[p,v,o,S,W,h,c]);return"number"==typeof c&&c<=0?null:t.jsxs(s.Group,{color:u,style:"stroke",children:[f,b]})}},5987,[6,14,17,5576,5983]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.buildChartAxis=e.useBuildChartAxis=void 0;const l=t(r(d[0])),o=r(d[1]);e.useBuildChartAxis=t=>{const{axisOptions:o,xAxis:n,yAxis:s,frame:f,yKeys:b}=t;return l.default.useMemo(()=>(0,e.buildChartAxis)({axisOptions:o,xAxis:n,yAxis:s,frame:f,yKeys:b}),[o,n,s,f,b])};e.buildChartAxis=({axisOptions:t,xAxis:l,yAxis:n,frame:s,yKeys:f})=>{const b=Object.assign(Object.assign({},o.CartesianAxisDefaultProps),t),c=Object.assign(Object.assign({},o.XAxisDefaults),l),u=n?1===n.length?n.map(t=>{var l;return Object.assign(Object.assign(Object.assign({},o.YAxisDefaults),{yKeys:null!==(l=t.yKeys)&&void 0!==l?l:f}),t)}):n.map(t=>Object.assign(Object.assign({},o.YAxisDefaults),t)):[Object.assign(Object.assign({},o.YAxisDefaults),{yKeys:f})],y=s?Object.assign(Object.assign({},o.FrameDefaults),s):{lineColor:"object"==typeof(C=b).lineColor&&"frame"in C.lineColor?C.lineColor.frame:C.lineColor,lineWidth:"object"==typeof C.lineWidth&&"frame"in C.lineWidth?C.lineWidth.frame:C.lineWidth};var C;return{xAxis:l?c:(t=>({axisSide:t.axisSide.x,yAxisSide:t.axisSide.y,tickCount:"number"==typeof t.tickCount?t.tickCount:t.tickCount.x,tickValues:t.tickValues&&"object"==typeof t.tickValues&&"x"in t.tickValues?t.tickValues.x:t.tickValues,formatXLabel:t.formatXLabel,labelPosition:"string"==typeof t.labelPosition?t.labelPosition:t.labelPosition.x,labelOffset:"number"==typeof t.labelOffset?t.labelOffset:t.labelOffset.x,labelColor:"string"==typeof t.labelColor?t.labelColor:t.labelColor.x,lineWidth:"object"==typeof t.lineWidth&&"grid"in t.lineWidth?"object"==typeof t.lineWidth.grid&&"x"in t.lineWidth.grid?t.lineWidth.grid.x:t.lineWidth.grid:t.lineWidth,lineColor:"object"==typeof t.lineColor&&"grid"in t.lineColor?"object"==typeof t.lineColor.grid&&"x"in t.lineColor.grid?t.lineColor.grid.x:t.lineColor.grid:t.lineColor,font:t.font}))(b),yAxes:n?u:[(t=>({axisSide:t.axisSide.y,formatYLabel:t.formatYLabel,tickValues:t.tickValues&&"object"==typeof t.tickValues&&"y"in t.tickValues?t.tickValues.y:t.tickValues,tickCount:"number"==typeof t.tickCount?t.tickCount:t.tickCount.y,labelPosition:"string"==typeof t.labelPosition?t.labelPosition:t.labelPosition.y,labelOffset:"number"==typeof t.labelOffset?t.labelOffset:t.labelOffset.y,labelColor:"string"==typeof t.labelColor?t.labelColor:t.labelColor.y,lineWidth:"object"==typeof t.lineWidth&&"grid"in t.lineWidth?"object"==typeof t.lineWidth.grid&&"y"in t.lineWidth.grid?t.lineWidth.grid.y:t.lineWidth.grid:t.lineWidth,lineColor:"object"==typeof t.lineColor&&"grid"in t.lineColor?"object"==typeof t.lineColor.grid&&"y"in t.lineColor.grid?t.lineColor.grid.y:t.lineColor.grid:t.lineColor,font:t.font,yKeys:f,domain:t.domain}))(b)],frame:y}}},5988,[14,5983]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.panTransformGesture=_e.pinchTransformGesture=void 0;const e=r(d[0]),n=r(d[1]),s=r(d[2]);_e.pinchTransformGesture=(s,t={})=>{const o=Object.assign(Object.assign({},{enabled:!0,dimensions:["x","y"]}),t),u=Array.isArray(o.dimensions)?o.dimensions:[o.dimensions],l=u.includes("x"),c=u.includes("y");return e.Gesture.Pinch().onBegin(e=>{s.offset.value=s.matrix.value,s.origin.value={x:e.focalX,y:e.focalY}}).onStart(()=>{s.zoomActive.value=!0}).onChange(e=>{s.matrix.value=(0,n.multiply4)(s.offset.value,(0,n.scale)(l?e.scale:1,c?e.scale:1,1,s.origin.value))}).onEnd(()=>{s.zoomActive.value=!1})};_e.panTransformGesture=(t,o={})=>{const u=Object.assign(Object.assign({},{enabled:!0,dimensions:["x","y"]}),o),l=Array.isArray(u.dimensions)?u.dimensions:[u.dimensions],c=l.includes("x"),v=l.includes("y"),f=e.Gesture.Pan().onStart(()=>{t.panActive.value=!0}).onChange(e=>{t.matrix.value=(0,n.multiply4)((0,n.translate)(c?e.changeX:0,v?e.changeY:0,0),t.matrix.value)}).onEnd(()=>{t.panActive.value=!1});return(0,s.applyPanTransformGestureConfig)({panGesture:f,panConfig:u}),f}},5989,[1608,5576,5990]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.applyPanTransformGestureConfig=void 0;e.applyPanTransformGestureConfig=({panGesture:f,panConfig:t})=>{void 0!==t.activateAfterLongPress&&f.activateAfterLongPress(t.activateAfterLongPress),void 0!==t.activeOffsetX&&f.activeOffsetX(t.activeOffsetX),void 0!==t.activeOffsetY&&f.activeOffsetY(t.activeOffsetY),void 0!==t.failOffsetX&&f.failOffsetX(t.failOffsetX),void 0!==t.failOffsetY&&f.failOffsetY(t.failOffsetY)}},5990,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,s,o){void 0===o&&(o=s);var c=Object.getOwnPropertyDescriptor(n,s);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,o,c)}:function(t,n,s,o){void 0===o&&(o=s),t[o]=n[s]}),s=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var c in t)"default"!==c&&Object.prototype.hasOwnProperty.call(t,c)&&n(o,t,c);return s(o,t),o};Object.defineProperty(e,"__esModule",{value:!0}),e.useCartesianTransformContext=e.CartesianTransformProvider=e.CartesianTransformValueProvider=void 0;const c=o(r(d[1])),l=r(d[2]),_=r(d[3]),u=(0,c.createContext)(void 0);e.CartesianTransformValueProvider=({value:n,children:s})=>t.jsx(u.Provider,{value:n,children:s});const f={code:"function victoryNative_CartesianTransformContextJs1(){const{transform_1,transformState}=this.__closure;return(0,transform_1.getTransformComponents)(transformState===null||transformState===void 0?void 0:transformState.matrix.value);}"},v={code:"function victoryNative_CartesianTransformContextJs2(cv,pv){const{react_native_reanimated_1,setTransform}=this.__closure;if(cv.scaleX!==(pv===null||pv===void 0?void 0:pv.scaleX)||cv.scaleY!==pv.scaleY||cv.translateX!==pv.translateX||cv.translateY!==pv.translateY){(0,react_native_reanimated_1.runOnJS)(setTransform)({k:cv.scaleX,kx:cv.scaleX,ky:cv.scaleY,tx:cv.translateX,ty:cv.translateY});}}"};e.CartesianTransformProvider=({transformState:n,children:s})=>{const[o,u]=(0,c.useState)(()=>{const t=(0,_.getTransformComponents)(void 0);return{k:t.scaleX,kx:t.scaleX,ky:t.scaleY,tx:t.translateX,ty:t.translateY}});return(0,c.useEffect)(()=>{n&&u(()=>{const t=(0,_.getTransformComponents)(n.matrix.value);return{k:t.scaleX,kx:t.scaleX,ky:t.scaleY,tx:t.translateX,ty:t.translateY}})},[]),(0,l.useAnimatedReaction)((function({_worklet_9629578622532_init_data:t,transform_1:n,transformState:s}){const o=function(){return(0,n.getTransformComponents)(null==s?void 0:s.matrix.value)};return o.__closure={transform_1:n,transformState:s},o.__workletHash=9629578622532,o.__initData=t,o})({_worklet_9629578622532_init_data:f,transform_1:_,transformState:n}),(function({_worklet_15080233152145_init_data:t,react_native_reanimated_1:n,setTransform:s}){const o=function(t,o){t.scaleX===(null==o?void 0:o.scaleX)&&t.scaleY===o.scaleY&&t.translateX===o.translateX&&t.translateY===o.translateY||(0,n.runOnJS)(s)({k:t.scaleX,kx:t.scaleX,ky:t.scaleY,tx:t.translateX,ty:t.translateY})};return o.__closure={react_native_reanimated_1:n,setTransform:s},o.__workletHash=0xdb723f0ae91,o.__initData=t,o})({_worklet_15080233152145_init_data:v,react_native_reanimated_1:l,setTransform:u})),t.jsx(e.CartesianTransformValueProvider,{value:o,children:s})};e.useCartesianTransformContext=()=>{const t=(0,c.useContext)(u);if(void 0===t)throw new Error("useCartesianTransformContext must be used within a CartesianTransformProvider");return t}},5991,[6,14,318,5992]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.invert4=e.setTranslate=e.setScale=e.getTransformComponents=e.identity4=void 0,e.identity4=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],(function(t){t[t.ScaleX=0]="ScaleX",t[t.ScaleY=5]="ScaleY",t[t.TranslateX=3]="TranslateX",t[t.TranslateY=7]="TranslateY"})(t||(t={}));const n=(function({_worklet_6664879861423_init_data:t,MatrixValues:n}){const s=function(t){var s,o,l,c;return{scaleX:null!==(s=null==t?void 0:t[n.ScaleX])&&void 0!==s?s:1,scaleY:null!==(o=null==t?void 0:t[n.ScaleY])&&void 0!==o?o:1,translateX:null!==(l=null==t?void 0:t[n.TranslateX])&&void 0!==l?l:0,translateY:null!==(c=null==t?void 0:t[n.TranslateY])&&void 0!==c?c:0}};return s.__closure={MatrixValues:n},s.__workletHash=6664879861423,s.__initData=t,s})({_worklet_6664879861423_init_data:{code:"function victoryNative_transformJs1(m){const{MatrixValues}=this.__closure;var _a,_b,_c,_d;return{scaleX:(_a=m===null||m===void 0?void 0:m[MatrixValues.ScaleX])!==null&&_a!==void 0?_a:1,scaleY:(_b=m===null||m===void 0?void 0:m[MatrixValues.ScaleY])!==null&&_b!==void 0?_b:1,translateX:(_c=m===null||m===void 0?void 0:m[MatrixValues.TranslateX])!==null&&_c!==void 0?_c:0,translateY:(_d=m===null||m===void 0?void 0:m[MatrixValues.TranslateY])!==null&&_d!==void 0?_d:0};}"},MatrixValues:t});e.getTransformComponents=n;const s=(function({_worklet_10721249542333_init_data:t,MatrixValues:n}){const s=function(t,s,o){const l=t.slice(0);return l[n.ScaleX]=s,l[n.ScaleY]=null!=o?o:s,l};return s.__closure={MatrixValues:n},s.__workletHash=0x9c03c4540bd,s.__initData=t,s})({_worklet_10721249542333_init_data:{code:"function victoryNative_transformJs2(matrix,kx,ky){const{MatrixValues}=this.__closure;const m=matrix.slice(0);m[MatrixValues.ScaleX]=kx;m[MatrixValues.ScaleY]=ky!==null&&ky!==void 0?ky:kx;return m;}"},MatrixValues:t});e.setScale=s;const o=(function({_worklet_6464996699605_init_data:t,MatrixValues:n}){const s=function(t,s,o){const l=t.slice(0);return l[n.TranslateX]=s,l[n.TranslateY]=o,l};return s.__closure={MatrixValues:n},s.__workletHash=6464996699605,s.__initData=t,s})({_worklet_6464996699605_init_data:{code:"function victoryNative_transformJs3(matrix,tx,ty){const{MatrixValues}=this.__closure;const m=matrix.slice(0);m[MatrixValues.TranslateX]=tx;m[MatrixValues.TranslateY]=ty;return m;}"},MatrixValues:t});e.setTranslate=o;const l=(function({_worklet_7454298326629_init_data:t}){const n=function(t,n,s,o,l,c,_,u,x){return t*(l*x-c*u)+n*(c*_-o*x)+s*(o*u-l*_)};return n.__closure={},n.__workletHash=7454298326629,n.__initData=t,n})({_worklet_7454298326629_init_data:{code:"function victoryNative_transformJs4(a00,a01,a02,a10,a11,a12,a20,a21,a22){return a00*(a11*a22-a12*a21)+a01*(a12*a20-a10*a22)+a02*(a10*a21-a11*a20);}"}}),c=(function({_worklet_12791867686089_init_data:t,det3x3:n,exports:s}){const o=function(t){const o=t[0],l=t[1],c=t[2],_=t[3],u=t[4],x=t[5],v=t[6],m=t[7],b=t[8],f=t[9],M=t[10],k=t[11],D=t[12],V=t[13],y=t[14],T=t[15],X=n(x,v,m,f,M,k,V,y,T),Y=-n(u,v,m,b,M,k,D,y,T),w=n(u,x,m,b,f,k,D,V,T),S=-n(u,x,v,b,f,M,D,V,y),h=-n(l,c,_,f,M,k,V,y,T),p=n(o,c,_,b,M,k,D,y,T),H=-n(o,l,_,b,f,k,D,V,T),J=n(o,l,c,b,f,M,D,V,y),N=n(l,c,_,x,v,m,V,y,T),C=-n(o,c,_,u,v,m,D,y,T),j=n(o,l,_,u,x,m,D,V,T),O=-n(o,l,c,u,x,v,D,V,y),P=-n(l,c,_,x,v,m,f,M,k),q=n(o,c,_,u,v,m,b,M,k),z=-n(o,l,_,u,x,m,b,f,k),A=n(o,l,c,u,x,v,b,f,M),B=o*X+l*Y+c*w+_*S;if(Math.abs(B)<1e-8)return s.identity4.slice(0);const E=1/B;return[X*E,h*E,N*E,P*E,Y*E,p*E,C*E,q*E,w*E,H*E,j*E,z*E,S*E,J*E,O*E,A*E]};return o.__closure={det3x3:n,exports:s},o.__workletHash=0xba256babcc9,o.__initData=t,o})({_worklet_12791867686089_init_data:{code:"function victoryNative_transformJs5(m){const{det3x3,exports}=this.__closure;const a00=m[0],a01=m[1],a02=m[2],a03=m[3];const a10=m[4],a11=m[5],a12=m[6],a13=m[7];const a20=m[8],a21=m[9],a22=m[10],a23=m[11];const a30=m[12],a31=m[13],a32=m[14],a33=m[15];const b00=det3x3(a11,a12,a13,a21,a22,a23,a31,a32,a33);const b01=-det3x3(a10,a12,a13,a20,a22,a23,a30,a32,a33);const b02=det3x3(a10,a11,a13,a20,a21,a23,a30,a31,a33);const b03=-det3x3(a10,a11,a12,a20,a21,a22,a30,a31,a32);const b10=-det3x3(a01,a02,a03,a21,a22,a23,a31,a32,a33);const b11=det3x3(a00,a02,a03,a20,a22,a23,a30,a32,a33);const b12=-det3x3(a00,a01,a03,a20,a21,a23,a30,a31,a33);const b13=det3x3(a00,a01,a02,a20,a21,a22,a30,a31,a32);const b20=det3x3(a01,a02,a03,a11,a12,a13,a31,a32,a33);const b21=-det3x3(a00,a02,a03,a10,a12,a13,a30,a32,a33);const b22=det3x3(a00,a01,a03,a10,a11,a13,a30,a31,a33);const b23=-det3x3(a00,a01,a02,a10,a11,a12,a30,a31,a32);const b30=-det3x3(a01,a02,a03,a11,a12,a13,a21,a22,a23);const b31=det3x3(a00,a02,a03,a10,a12,a13,a20,a22,a23);const b32=-det3x3(a00,a01,a03,a10,a11,a13,a20,a21,a23);const b33=det3x3(a00,a01,a02,a10,a11,a12,a20,a21,a22);const det=a00*b00+a01*b01+a02*b02+a03*b03;if(Math.abs(det)<1e-8){return exports.identity4.slice(0);}const invDet=1.0/det;return[b00*invDet,b10*invDet,b20*invDet,b30*invDet,b01*invDet,b11*invDet,b21*invDet,b31*invDet,b02*invDet,b12*invDet,b22*invDet,b32*invDet,b03*invDet,b13*invDet,b23*invDet,b33*invDet];}"},det3x3:l,exports:e});e.invert4=c},5992,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,u){void 0===u&&(u=o);var s=Object.getOwnPropertyDescriptor(n,o);s&&!("get"in s?!n.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,u,s)}:function(t,n,o,u){void 0===u&&(u=o),t[u]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var u={};if(null!=t)for(var s in t)"default"!==s&&Object.prototype.hasOwnProperty.call(t,s)&&n(u,t,s);return o(u,t),u};Object.defineProperty(e,"__esModule",{value:!0}),e.GestureHandler=void 0;const s=r(d[1]),c=u(r(d[2])),l=(u(r(d[3])),{code:"function victoryNative_GestureHandlerJs1(){const{debug}=this.__closure;return{position:\"absolute\",top:0,right:0,bottom:0,left:0,backgroundColor:debug?\"rgba(100, 200, 255, 0.4)\":\"transparent\"};}"});e.GestureHandler=({gesture:n,debug:o=!1,config:u})=>{const _=(0,c.useAnimatedStyle)((function({_worklet_11404943513601_init_data:t,debug:n}){const o=function(){return{position:"absolute",top:0,right:0,bottom:0,left:0,backgroundColor:n?"rgba(100, 200, 255, 0.4)":"transparent"}};return o.__closure={debug:n},o.__workletHash=0xa5f6b9b5801,o.__initData=t,o})({_worklet_11404943513601_init_data:l,debug:o}));return t.jsx(s.GestureDetector,Object.assign({},u,{gesture:n,children:t.jsx(c.default.View,{style:_})}))}},5993,[6,1608,318,14]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,l){void 0===l&&(l=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,l,u)}:function(t,n,o,l){void 0===l&&(l=o),t[l]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),l=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var l={};if(null!=t)for(var u in t)"default"!==u&&Object.prototype.hasOwnProperty.call(t,u)&&n(l,t,u);return o(l,t),l};Object.defineProperty(e,"__esModule",{value:!0}),e.ChartWrapper=void 0;l(r(d[1]));const u=r(d[2]),c=r(d[3]),s=r(d[4]);e.ChartWrapper=function({isHeadless:n,explicitSize:o,onLayout:l,hasMeasuredLayoutSize:h,canvasSize:v,canvasRef:p,chartContent:y,gestureOverlay:_,containerStyle:w,canvasStyle:b,wrapCanvasContent:j}){if(n)return t.jsx(c.Group,{children:y});const{width:O,height:S}=v;return t.jsx(s.GestureHandlerRootView,{children:t.jsxs(u.View,{style:[!o&&f.flex1,f.overflowHidden,o?{width:o.width,height:o.height}:null,w],onLayout:o?void 0:l,children:[t.jsx(c.Canvas,{ref:p,style:u.StyleSheet.flatten([f.flex1,h?{width:O,height:S}:null,b]),children:j?j(y):y}),_]})})};const f=u.StyleSheet.create({flex1:{flex:1},overflowHidden:{overflow:"hidden"}})},5994,[6,14,17,5576,1608]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,s,u){void 0===u&&(u=s);var l=Object.getOwnPropertyDescriptor(n,s);l&&!("get"in l?!n.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,u,l)}:function(t,n,s,u){void 0===u&&(u=s),t[u]=n[s]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),s=this&&this.__importStar||function(s){if(s&&s.__esModule)return s;var u={};if(null!=s)for(var l in s)"default"!==l&&Object.prototype.hasOwnProperty.call(s,l)&&t(u,s,l);return n(u,s),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useChartCanvasSize=e.shouldWarnMissingHeadlessExplicitSize=e.resolveChartCanvasSizeState=e.isChartHeadless=e.getInitialChartCanvasSizeState=e.applyChartLayoutChange=void 0;const u=s(r(d[0])),l=r(d[1]);var o=r(d[1]);Object.defineProperty(e,"applyChartLayoutChange",{enumerable:!0,get:function(){return o.applyChartLayoutChange}}),Object.defineProperty(e,"getInitialChartCanvasSizeState",{enumerable:!0,get:function(){return o.getInitialChartCanvasSizeState}}),Object.defineProperty(e,"isChartHeadless",{enumerable:!0,get:function(){return o.isChartHeadless}}),Object.defineProperty(e,"resolveChartCanvasSizeState",{enumerable:!0,get:function(){return o.resolveChartCanvasSizeState}}),Object.defineProperty(e,"shouldWarnMissingHeadlessExplicitSize",{enumerable:!0,get:function(){return o.shouldWarnMissingHeadlessExplicitSize}}),e.useChartCanvasSize=function({explicitSize:t,headless:n}){const[s,o]=u.useState({width:0,height:0}),[c,h]=u.useState(!1),f=(0,l.isChartHeadless)(n,t),C=(0,l.resolveChartCanvasSizeState)({size:s,hasMeasuredLayoutSize:c},t);u.useEffect(()=>{(0,l.shouldWarnMissingHeadlessExplicitSize)(n,t)&&console.warn("`headless` requires `explicitSize`. Falling back to layout-measured rendering.")},[n,t]);const p=u.useCallback(({nativeEvent:{layout:n}})=>{const s=(0,l.applyChartLayoutChange)(t,n);s&&(h(s.hasMeasuredLayoutSize),o(s.size))},[t]);return Object.assign(Object.assign({},C),{onLayout:p,isHeadless:f})}},5995,[14,5996]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return{size:null!=t?t:{width:0,height:0},hasMeasuredLayoutSize:Boolean(t)}}Object.defineProperty(e,"__esModule",{value:!0}),e.applyChartLayoutChange=e.shouldWarnMissingHeadlessExplicitSize=e.isChartHeadless=e.resolveChartCanvasSizeState=e.getInitialChartCanvasSizeState=void 0,e.getInitialChartCanvasSizeState=t,e.resolveChartCanvasSizeState=function(n,s){return s?t(s):n},e.isChartHeadless=function(t,n){return Boolean(t&&n)},e.shouldWarnMissingHeadlessExplicitSize=function(t,n){return Boolean(t&&!n)},e.applyChartLayoutChange=function(t,n){return t?null:{size:n,hasMeasuredLayoutSize:!0}}},5996,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.normalizeYAxisTicks=void 0;e.normalizeYAxisTicks=(s,n,o)=>s.map(s=>o.invert(n(s)))},5997,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.applyChartPressPanConfig=void 0;e.applyChartPressPanConfig=({panGesture:t,panConfig:s,gestureLongPressDelay:f})=>{if(s){if(void 0!==s.activateAfterLongPress&&t.activateAfterLongPress(s.activateAfterLongPress),void 0!==s.activeOffsetX&&t.activeOffsetX(s.activeOffsetX),void 0!==s.activeOffsetY&&t.activeOffsetY(s.activeOffsetY),void 0!==s.failOffsetX&&t.failOffsetX(s.failOffsetX),void 0!==s.failOffsetY&&t.failOffsetY(s.failOffsetY),void 0!==s.simultaneousWithExternalGesture){const f=Array.isArray(s.simultaneousWithExternalGesture)?s.simultaneousWithExternalGesture:[s.simultaneousWithExternalGesture];t.simultaneousWithExternalGesture(...f)}}else t.activateAfterLongPress(f)}},5998,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createFallbackChartState=void 0;const t=r(d[0]);e.createFallbackChartState=function(c){const o=(0,t.makeScale)({inputBounds:[0,1],outputBounds:[0,1]});return{yAxes:[{yScale:o,yTicksNormalized:[]}],xScale:o,chartBounds:{left:0,right:0,top:0,bottom:0},isNumericalData:!1,xTicksNormalized:[],_tData:{ix:[],ox:[],y:c.reduce((t,c)=>(t[c]={i:[],o:[]},t),{})}}}},5999,[5825]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCartesianTouchCoordinates=void 0;const t=r(d[0]),n=(function({_worklet_15970857101541_init_data:t}){const n=function(t,n){return"number"==typeof t&&Number.isFinite(t)?t:"number"==typeof n&&Number.isFinite(n)?n:0};return n.__closure={},n.__workletHash=0xe868143a8e5,n.__initData=t,n})({_worklet_15970857101541_init_data:{code:"function victoryNative_getCartesianTouchCoordinatesJs1(value,fallback){if(typeof value===\"number\"&&Number.isFinite(value))return value;if(typeof fallback===\"number\"&&Number.isFinite(fallback)){return fallback;}return 0;}"}}),s=(function({_worklet_11413593866548_init_data:t,transform_1:n,finiteOrFallback:s}){const o=function({touch:t,transform:o}){const{scaleX:l,scaleY:c,translateX:u,translateY:_}=(0,n.getTransformComponents)(o),f=0!==l&&Number.isFinite(l)?l:1,b=0!==c&&Number.isFinite(c)?c:1;return{x:(s(t.x,t.absoluteX)-u)/f,y:(s(t.y,t.absoluteY)-_)/b}};return o.__closure={transform_1:n,finiteOrFallback:s},o.__workletHash=0xa616f354134,o.__initData=t,o})({_worklet_11413593866548_init_data:{code:"function victoryNative_getCartesianTouchCoordinatesJs2({touch:touch,transform:transform}){const{transform_1,finiteOrFallback}=this.__closure;const{scaleX:scaleX,scaleY:scaleY,translateX:translateX,translateY:translateY}=(0,transform_1.getTransformComponents)(transform);const safeScaleX=scaleX===0||!Number.isFinite(scaleX)?1:scaleX;const safeScaleY=scaleY===0||!Number.isFinite(scaleY)?1:scaleY;return{x:(finiteOrFallback(touch.x,touch.absoluteX)-translateX)/safeScaleX,y:(finiteOrFallback(touch.y,touch.absoluteY)-translateY)/safeScaleY};}"},transform_1:t,finiteOrFallback:n});e.getCartesianTouchCoordinates=s},6000,[5992]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.resetChartPressState=void 0;e.resetChartPressState=t=>{t.isActive.value=!1,t.matchedIndex.value=-1,t.yIndex.value=-1,t.x.position.value=0;for(const s in t.y)t.y[s].position.value=0}},6001,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getClosestDatumIndex=void 0;const t=(function({_worklet_8370589971202_init_data:t,findClosestPoint_1:o}){const n=function({orientation:t,categoryPositions:n,touchX:s,touchY:_}){return(0,o.findClosestPoint)(n,"horizontal"===t?_:s)};return n.__closure={findClosestPoint_1:o},n.__workletHash=8370589971202,n.__initData=t,n})({_worklet_8370589971202_init_data:{code:"function victoryNative_getClosestDatumIndexJs1({orientation:orientation,categoryPositions:categoryPositions,touchX:touchX,touchY:touchY}){const{findClosestPoint_1}=this.__closure;return(0,findClosestPoint_1.findClosestPoint)(categoryPositions,orientation===\"horizontal\"?touchY:touchX);}"},findClosestPoint_1:r(d[0])});e.getClosestDatumIndex=t},6002,[6003]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findClosestPoint=void 0;const t=(function({_worklet_11054094256582_init_data:t}){const i=function([t,i],[n,s],l){return l-i>=s-l?n:t};return i.__closure={},i.__workletHash=0xa0dbb5c89c6,i.__initData=t,i})({_worklet_11054094256582_init_data:{code:"function getClosest_victoryNative_findClosestPointJs1([idx1,val1],[idx2,val2],targetX){return targetX-val1>=val2-targetX?idx2:idx1;}"}}),i=(function({_worklet_10997045620457_init_data:t,getClosest:i}){const n=function(t,n){const s=t.length;if(!s)return null;const l=t[0],o=t[s-1];if(void 0!==l&&n<=l)return 0;if(void 0!==o&&n>=o)return s-1;let u=0,_=s,f=0;for(;u<_;){if(f=Math.floor((u+_)/2),t[f]===n)return f;if(n0&&n>t[f-1])return i([f-1,t[f-1]],[f,t[f]],n);_=f}else{if(f=lastX)return n-1;let i=0,j=n,mid=0;while(i0&&targetX>xValues[mid-1])return getClosest([mid-1,xValues[mid-1]],[mid,xValues[mid]],targetX);j=mid;}else{if(mid0;for(let o=0;o0!==l)continue;const s=n+c;if(l&&u>=n&&u<=s||!l&&u<=n&&u>=s)return o;n=s}return-1};return u.__closure={},u.__workletHash=0xc05044ce8a9,u.__initData=t,u})({_worklet_13215686518953_init_data:{code:"function victoryNative_getStackedBarTouchSegmentIndexJs1({values:values,touchValue:touchValue}){var _a;if(!Number.isFinite(touchValue)||touchValue===0)return-1;let cumulativeValue=0;const isPositiveTouch=touchValue>0;for(let i=0;i0!==isPositiveTouch)continue;const startValue=cumulativeValue;const endValue=cumulativeValue+value;if(isPositiveTouch&&touchValue>=startValue&&touchValue<=endValue||!isPositiveTouch&&touchValue<=startValue&&touchValue>=endValue){return i;}cumulativeValue=endValue;}return-1;}"}});e.getStackedBarTouchSegmentIndex=t},6004,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pruneChartPressBootstrap=void 0;const t=(function({_worklet_9979741985822_init_data:t}){const o=function(t,o){var n;for(let s=0;s0!==o&&Number.isFinite(o)?o:1;e.createSafeZoomTransform=(t,s,f)=>new o.ZoomTransform(n(t),s,f)},6006,[6007]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"zoom",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"zoomTransform",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"zoomIdentity",{enumerable:!0,get:function(){return n.identity}}),Object.defineProperty(_e,"ZoomTransform",{enumerable:!0,get:function(){return n.Transform}});var t=e(r(d[0])),n=r(d[1]),o=e(n)},6007,[6008,6117]); -__d(function(_g,r,_i,_a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return z}});var e=r(_d[0]),n=r(_d[1]),o=r(_d[2]),i=r(_d[3]),u=r(_d[4]),h=t(r(_d[5])),a=t(r(_d[6])),c=r(_d[7]),s=r(_d[8]),l=t(s);function f(t){return!(t.ctrlKey&&'wheel'!==t.type||t.button)}function p(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t).hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]:[[0,0],[t.clientWidth,t.clientHeight]]}function v(){return this.__zoom||c.identity}function d(t){return-t.deltaY*(1===t.deltaMode?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function y(){return navigator.maxTouchPoints||"ontouchstart"in this}function _(t,e,n){var o=t.invertX(e[0][0])-n[0][0],i=t.invertX(e[1][0])-n[1][0],u=t.invertY(e[0][1])-n[0][1],h=t.invertY(e[1][1])-n[1][1];return t.translate(i>o?(o+i)/2:Math.min(0,o)||Math.max(0,i),h>u?(u+h)/2:Math.min(0,u)||Math.max(0,h))}function z(){var t,z,g,w=f,x=p,T=_,M=d,b=y,k=[0,1/0],E=[[-1/0,-1/0],[1/0,1/0]],V=250,Y=o.interpolateZoom,B=(0,e.dispatch)("start","zoom","end"),D=0,X=10;function K(t){t.property("__zoom",v).on("wheel.zoom",A,{passive:!1}).on("mousedown.zoom",H).on("dblclick.zoom",W).filter(b).on("touchstart.zoom",Z).on("touchmove.zoom",C).on("touchend.zoom touchcancel.zoom",F).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function P(t,e){return(e=Math.max(k[0],Math.min(k[1],e)))===t.k?t:new c.Transform(e,t.x,t.y)}function j(t,e,n){var o=e[0]-n[0]*t.k,i=e[1]-n[1]*t.k;return o===t.x&&i===t.y?t:new c.Transform(t.k,o,i)}function q(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function G(t,e,n,o){t.on("start.zoom",function(){O(this,arguments).event(o).start()}).on("interrupt.zoom end.zoom",function(){O(this,arguments).event(o).end()}).tween("zoom",function(){var t=this,i=arguments,u=O(t,i).event(o),h=x.apply(t,i),a=null==n?q(h):"function"==typeof n?n.apply(t,i):n,s=Math.max(h[1][0]-h[0][0],h[1][1]-h[0][1]),l=t.__zoom,f="function"==typeof e?e.apply(t,i):e,p=Y(l.invert(a).concat(s/l.k),f.invert(a).concat(s/f.k));return function(t){if(1===t)t=f;else{var e=p(t),n=s/e[2];t=new c.Transform(n,a[0]-e[0]*n,a[1]-e[1]*n)}u.zoom(null,t)}})}function O(t,e,n){return!n&&t.__zooming||new S(t,e)}function S(t,e){this.that=t,this.args=e,this.active=0,this.sourceEvent=null,this.extent=x.apply(t,e),this.taps=0}function A(t,...e){if(w.apply(this,arguments)){var n=O(this,e).event(t),o=this.__zoom,h=Math.max(k[0],Math.min(k[1],o.k*Math.pow(2,M.apply(this,arguments)))),a=(0,i.pointer)(t);if(n.wheel)n.mouse[0][0]===a[0]&&n.mouse[0][1]===a[1]||(n.mouse[1]=o.invert(n.mouse[0]=a)),clearTimeout(n.wheel);else{if(o.k===h)return;n.mouse=[a,o.invert(a)],(0,u.interrupt)(this),n.start()}(0,l.default)(t),n.wheel=setTimeout(function(){n.wheel=null,n.end()},150),n.zoom("mouse",T(j(P(o,h),n.mouse[0],n.mouse[1]),n.extent,E))}}function H(t,...e){if(!g&&w.apply(this,arguments)){var o=t.currentTarget,h=O(this,e,!0).event(t),a=(0,i.select)(t.view).on("mousemove.zoom",function(t){if((0,l.default)(t),!h.moved){var e=t.clientX-f,n=t.clientY-p;h.moved=e*e+n*n>D}h.event(t).zoom("mouse",T(j(h.that.__zoom,h.mouse[0]=(0,i.pointer)(t,o),h.mouse[1]),h.extent,E))},!0).on("mouseup.zoom",function(t){a.on("mousemove.zoom mouseup.zoom",null),(0,n.dragEnable)(t.view,h.moved),(0,l.default)(t),h.event(t).end()},!0),c=(0,i.pointer)(t,o),f=t.clientX,p=t.clientY;(0,n.dragDisable)(t.view),(0,s.nopropagation)(t),h.mouse=[c,this.__zoom.invert(c)],(0,u.interrupt)(this),h.start()}}function W(t,...e){if(w.apply(this,arguments)){var n=this.__zoom,o=(0,i.pointer)(t.changedTouches?t.changedTouches[0]:t,this),u=n.invert(o),h=n.k*(t.shiftKey?.5:2),a=T(j(P(n,h),o,u),x.apply(this,e),E);(0,l.default)(t),V>0?(0,i.select)(this).transition().duration(V).call(G,a,o,t):(0,i.select)(this).call(K.transform,a,o,t)}}function Z(e,...n){if(w.apply(this,arguments)){var o,h,a,c,l=e.touches,f=l.length,p=O(this,n,e.changedTouches.length===f).event(e);for((0,s.nopropagation)(e),h=0;h{}};function t(){for(var n,t=0,i=arguments.length,l={};t=0&&(t=n.slice(o+1),n=n.slice(0,o)),n&&!f.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:t}})),p=-1,s=c.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++p0)for(var o,i,l=new Array(o),f=0;fP}j.mouse("drag",e)}function Y(t){(0,n.select)(t.view).on("mousemove.drag mouseup.drag",null),(0,o.yesdrag)(t.view,y),(0,c.default)(t),j.mouse("end",t)}function q(t,e){if(w.call(this,t,e)){var n,o,i=t.changedTouches,c=x.call(this,t,e),l=i.length;for(n=0;n=0&&"xmlns"!==(t=e.slice(0,u))&&(e=e.slice(u+1)),n.default.hasOwnProperty(t)?{space:n.default[t],local:e}:e}},6016,[6017]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return w}}),Object.defineProperty(e,"xhtml",{enumerable:!0,get:function(){return t}});var t="http://www.w3.org/1999/xhtml",w={svg:"http://www.w3.org/2000/svg",xhtml:t,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},6017,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n){return"string"==typeof n?new t.Selection([[document.querySelector(n)]],[document.documentElement]):new t.Selection([[n]],t.root)}},6018,[6019]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"root",{enumerable:!0,get:function(){return K}}),_e.Selection=L;var t=e(r(d[0])),l=e(r(d[1])),u=e(r(d[2])),f=e(r(d[3])),n=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),y=e(r(d[9])),h=e(r(d[10])),_=e(r(d[11])),b=e(r(d[12])),j=e(r(d[13])),v=e(r(d[14])),O=e(r(d[15])),P=e(r(d[16])),w=e(r(d[17])),x=e(r(d[18])),C=e(r(d[19])),M=e(r(d[20])),S=e(r(d[21])),z=e(r(d[22])),A=e(r(d[23])),E=e(r(d[24])),k=e(r(d[25])),q=e(r(d[26])),B=e(r(d[27])),D=e(r(d[28])),F=e(r(d[29])),G=e(r(d[30])),H=e(r(d[31])),I=e(r(d[32])),J=e(r(d[33])),K=[null];function L(e,t){this._groups=e,this._parents=t}function N(){return new L([[document.documentElement]],K)}L.prototype=N.prototype={constructor:L,select:t.default,selectAll:l.default,selectChild:u.default,selectChildren:f.default,filter:n.default,data:o.default,enter:c.default,exit:s.default,join:p.default,merge:y.default,selection:function(){return this},order:h.default,sort:_.default,call:b.default,nodes:j.default,node:v.default,size:O.default,empty:P.default,each:w.default,attr:x.default,style:C.default,property:M.default,classed:S.default,text:z.default,html:A.default,raise:E.default,lower:k.default,append:q.default,insert:B.default,remove:D.default,clone:F.default,datum:G.default,on:H.default,dispatch:I.default,[Symbol.iterator]:J.default};var Q=N},6019,[6020,6022,6025,6027,6028,6029,6030,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),_=r(d[1]),n=(e=_)&&e.__esModule?e:{default:e};function u(e){"function"!=typeof e&&(e=(0,n.default)(e));for(var _=this._groups,u=_.length,o=new Array(u),f=0;f=S&&(S=P+1);!(O=E[S])&&++S=0;)(u=i[f])&&(c&&4^u.compareDocumentPosition(c)&&c.parentNode.insertBefore(u,c),c=u);return this}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6036,[]); -__d(function(g,r,_i,_a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n){function a(t,u){return t&&u?n(t.__data__,u.__data__):!t-!u}n||(n=u);for(var o=this._groups,_=o.length,i=new Array(_),f=0;f<_;++f){for(var c,s=o[f],l=s.length,h=i[f]=new Array(l),p=0;pn?1:t>=n?0:NaN}},6037,[6019]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6038,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){return Array.from(this)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6039,[]); -__d(function(g,r,_i,a,_m,e,d){"use strict";function t(){for(var t=this._groups,n=0,u=t.length;n1?this.each((null==t?u:"function"==typeof t?o:l)(e,t,null==n?"":n)):f(this.node(),e)}function f(e,t){return e.style.getPropertyValue(t)||(0,n.default)(e).getComputedStyle(e,null).getPropertyValue(t)}},6045,[6046]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6046,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return function(){delete this[t]}}function n(t,n){return function(){this[t]=n}}function u(t,n){return function(){var u=n.apply(this,arguments);null==u?delete this[t]:this[t]=u}}function o(o,c){return arguments.length>1?this.each((null==c?t:"function"==typeof c?u:n)(o,c)):this.node()[o]}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},6047,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";function t(t){return t.trim().split(/^|\s+/)}function n(t){return t.classList||new i(t)}function i(n){this._node=n,this._names=t(n.getAttribute("class")||"")}function s(t,i){for(var s=n(t),o=-1,u=i.length;++o=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}}},6048,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){this.textContent=""}function n(t){return function(){this.textContent=t}}function u(t){return function(){var n=t.apply(this,arguments);this.textContent=null==n?"":n}}function o(o){return arguments.length?this.each(null==o?t:("function"==typeof o?u:n)(o)):this.node().textContent}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},6049,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function n(){this.innerHTML=""}function t(n){return function(){this.innerHTML=n}}function u(n){return function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}}function o(o){return arguments.length?this.each(null==o?n:("function"==typeof o?u:t)(o)):this.node().innerHTML}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},6050,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){this.nextSibling&&this.parentNode.appendChild(this)}function n(){return this.each(t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},6051,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function n(){return this.each(t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},6052,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};function u(e){var t="function"==typeof e?e:(0,n.default)(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}},6053,[6015]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var t=e(r(d[0])),n=e(r(d[1]));function u(){return null}function f(e,f){var l="function"==typeof e?e:(0,t.default)(e),o=null==f?u:"function"==typeof f?f:(0,n.default)(f);return this.select(function(){return this.insertBefore(l.apply(this,arguments),o.apply(this,arguments)||null)})}},6054,[6015,6021]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){var t=this.parentNode;t&&t.removeChild(this)}function n(){return this.each(t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},6055,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){var t=this.cloneNode(!1),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function n(){var t=this.cloneNode(!0),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function o(o){return this.select(o?n:t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},6056,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return arguments.length?this.property("__data__",t):this.node().__data__}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6057,[]); -__d(function(g,r,_i,a,_m,e,d){"use strict";function t(t){return function(n){t.call(this,n,this.__data__)}}function n(t){return t.trim().split(/^|\s+/).map(function(t){var n="",i=t.indexOf(".");return i>=0&&(n=t.slice(i+1),t=t.slice(0,i)),{type:t,name:n}})}function i(t){return function(){var n=this.__on;if(n){for(var i,o=0,s=-1,u=n.length;o(0,t.default)(e,n))}},6064,[6062,6063]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},u=r(d[1]);function o(e){return"string"==typeof e?new u.Selection([document.querySelectorAll(e)],[document.documentElement]):new u.Selection([(0,n.default)(e)],u.root)}},6065,[6023,6019]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return s}}),_e.yesdrag=function(e,s){var o=e.document.documentElement,c=(0,t.select)(e).on("dragstart.drag",null);s&&(c.on("click.drag",l.default,n.nonpassivecapture),setTimeout(function(){c.on("click.drag",null)},0));"onselectstart"in o?c.on("selectstart.drag",null):(o.style.MozUserSelect=o.__noselect,delete o.__noselect)};var e,t=r(d[0]),n=r(d[1]),l=(e=n)&&e.__esModule?e:{default:e};function s(e){var s=e.document.documentElement,o=(0,t.select)(e).on("dragstart.drag",l.default,n.nonpassivecapture);"onselectstart"in s?o.on("selectstart.drag",l.default,n.nonpassivecapture):(s.__noselect=s.style.MozUserSelect,s.style.MozUserSelect="none")}},6066,[6013,6067]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"nonpassive",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"nonpassivecapture",{enumerable:!0,get:function(){return n}}),e.nopropagation=function(t){t.stopImmediatePropagation()};const t={passive:!1},n={capture:!0,passive:!1};function o(t){t.preventDefault(),t.stopImmediatePropagation()}},6067,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=t=>()=>t},6068,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function u(u,{sourceEvent:n,subject:t,target:l,identifier:b,active:c,x:o,y:f,dx:v,dy:s,dispatch:p}){Object.defineProperties(this,{type:{value:u,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},subject:{value:t,enumerable:!0,configurable:!0},target:{value:l,enumerable:!0,configurable:!0},identifier:{value:b,enumerable:!0,configurable:!0},active:{value:c,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:f,enumerable:!0,configurable:!0},dx:{value:v,enumerable:!0,configurable:!0},dy:{value:s,enumerable:!0,configurable:!0},_:{value:p}})}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}}),u.prototype.on=function(){var u=this._.on.apply(this._,arguments);return u===this._?this:u}},6069,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"transition",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"active",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"interrupt",{enumerable:!0,get:function(){return u.default}}),r(d[0]);var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3]))},6070,[6071,6080,6114,6073]); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}var e=r(d[0]),n=t(r(d[1])),o=t(r(d[2]));e.selection.prototype.interrupt=n.default,e.selection.prototype.transition=o.default},6071,[6013,6072,6079]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e){return this.each(function(){(0,u.default)(this,e)})}},6072,[6073]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,i){var l,u,o,_=n.__transition,c=!0;if(_){for(o in i=null==i?null:i+"",_)(l=_[o]).name===i?(u=l.state>t.STARTING&&l.stateu)throw new Error("too late; already scheduled");return i},e.set=function(t,n){var i=b(t,n);if(i.state>c)throw new Error("too late; already running");return i},e.get=b;var t=r(d[0]),n=r(d[1]),i=(0,t.dispatch)("start","end","cancel","interrupt"),o=[],u=0,l=1,f=2,c=3,s=4,_=5,p=6;function y(t,n,l,f,c,s){var _=t.__transition;if(_){if(l in _)return}else t.__transition={};v(t,l,{name:n,index:f,group:c,on:i,tween:o,time:s.time,delay:s.delay,duration:s.duration,ease:s.ease,timer:null,state:u})}function b(t,n){var i=t.__transition;if(!i||!(i=i[n]))throw new Error("transition not found");return i}function v(t,i,o){var u,y=t.__transition;function b(_){var w,j,O,P;if(o.state!==l)return E();for(w in y)if((P=y[w]).name===o.name){if(P.state===c)return(0,n.timeout)(b);P.state===s?(P.state=p,P.timer.stop(),P.on.call("interrupt",t,t.__data__,P.index,P.group),delete y[w]):+w=0&&o._call.call(void 0,n),o=o._next;--e}function x(){u=(l=f.now())+s,e=o=0;try{y()}finally{e=0,T(),u=0}}function b(){var t=f.now(),n=t-l;n>1e3&&(s-=n,l=t)}function T(){for(var e,o,c=t,l=1/0;c;)c._call?(l>c._time&&(l=c._time),e=c,c=c._next):(o=c._next,c._next=null,c=e?e._next=o:t=o);n=e,j(l)}function j(t){e||(o&&(o=clearTimeout(o)),t-u>24?(t<1/0&&(o=setTimeout(x,t-f.now()-s)),c&&(c=clearInterval(c))):(c||(l=f.now(),c=setInterval(b,1e3)),e=1,_(x)))}p.prototype=v.prototype={constructor:p,restart:function(e,o,c){if("function"!=typeof e)throw new TypeError("callback is not a function");c=(null==c?w():+c)+(null==o?0:+o),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=c,j()},stop:function(){this._call&&(this._call=null,this._time=1/0,j())}}},6076,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,u,o){var c=new t.Timer;return u=null==u?0:+u,c.restart(t=>{c.stop(),n(t+u)},u,o),c}},6077,[6076]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,u,s){var o=new t.Timer,c=u;return null==u?(o.restart(n,u,s),o):(o._restart=o.restart,o.restart=function(n,u,s){u=+u,s=null==s?(0,t.now)():+s,o._restart(function t(f){f+=c,o._restart(t,c+=u,s),n(f)},u,s)},o.restart(n,u,s),o)}},6078,[6076]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return s}});var e,n=r(d[0]),t=r(d[1]),i=(e=t)&&e.__esModule?e:{default:e},o=r(d[2]),u=r(d[3]),l={time:null,delay:0,duration:250,ease:o.easeCubicInOut};function f(e,n){for(var t;!(t=e.__transition)||!(t=t[n]);)if(!(e=e.parentNode))throw new Error(`transition ${n} not found`);return t}function s(e){var t,o;e instanceof n.Transition?(t=e._id,e=e._name):(t=(0,n.newId)(),(o=l).time=(0,u.now)(),e=null==e?null:e+"");for(var s=this._groups,_=s.length,c=0;c<_;++c)for(var v,h=s[c],p=h.length,w=0;w=0&&(t=t.slice(0,n)),!t||"start"===t})}function i(i,o,u){var c,s,f=n(o)?t.init:t.set;return function(){var t=f(this,i),n=t.on;n!==c&&(s=(c=n).copy()).on(o,u),t.on=s}}function o(n,o){var u=this._id;return arguments.length<2?(0,t.get)(this.node(),u).on.on(n):this.each(i(u,n,o))}},6091,[6074]); -__d(function(g,r,_i,a,m,e,d){"use strict";function t(){return this.on("end.remove",(t=this._id,function(){var n=this.parentNode;for(var i in this.__transition)if(+i!==t)return;n&&n.removeChild(this)}));var t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6092,[]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),_=r(d[1]),n=r(d[2]),i=(e=n)&&e.__esModule?e:{default:e};function u(e){var u=this._name,o=this._id;"function"!=typeof e&&(e=(0,t.selector)(e));for(var f=this._groups,l=f.length,s=new Array(l),c=0;c+t},6103,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.quadIn=function(u){return u*u},e.quadOut=function(u){return u*(2-u)},e.quadInOut=function(u){return((u*=2)<=1?u*u:--u*(2-u)+1)/2}},6104,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.cubicIn=function(u){return u*u*u},e.cubicOut=function(u){return--u*u*u+1},e.cubicInOut=function(u){return((u*=2)<=1?u*u*u:(u-=2)*u*u+2)/2}},6105,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"polyIn",{enumerable:!0,get:function(){return e}}),Object.defineProperty(_e,"polyOut",{enumerable:!0,get:function(){return n}}),Object.defineProperty(_e,"polyInOut",{enumerable:!0,get:function(){return t}});var e=(function e(n){function t(e){return Math.pow(e,n)}return n=+n,t.exponent=e,t})(3),n=(function e(n){function t(e){return 1-Math.pow(1-e,n)}return n=+n,t.exponent=e,t})(3),t=(function e(n){function t(e){return((e*=2)<=1?Math.pow(e,n):2-Math.pow(2-e,n))/2}return n=+n,t.exponent=e,t})(3)},6106,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.sinIn=function(n){return 1===+n?1:1-Math.cos(n*t)},e.sinOut=function(n){return Math.sin(n*t)},e.sinInOut=function(t){return(1-Math.cos(n*t))/2};var n=Math.PI,t=n/2},6107,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.expIn=function(n){return(0,t.tpmt)(1-+n)},e.expOut=function(n){return 1-(0,t.tpmt)(n)},e.expInOut=function(n){return((n*=2)<=1?(0,t.tpmt)(1-n):2-(0,t.tpmt)(n-1))/2};var t=r(d[0])},6108,[6109]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.tpmt=function(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}},6109,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.circleIn=function(t){return 1-Math.sqrt(1-t*t)},e.circleOut=function(t){return Math.sqrt(1- --t*t)},e.circleInOut=function(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}},6110,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bounceIn=function(n){return 1-l(1-n)},e.bounceOut=l,e.bounceInOut=function(n){return((n*=2)<=1?1-l(1-n):l(n-1)+1)/2};var n=.36363636363636365,u=.5454545454545454,t=.7272727272727273,c=.75,o=.8181818181818182,f=.9090909090909091,b=.9375,_=.9545454545454546,s=.984375,O=7.5625;function l(l){return(l=+l)t.SCHEDULED&&f.name===l)return new n.Transition([[i]],u,l,+o);return null}},6114,[6080,6074]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=t=>()=>t},6115,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,{sourceEvent:u,target:n,transform:l,dispatch:o}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:u,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:l,enumerable:!0,configurable:!0},_:{value:o}})}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6116,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,s){this.k=t,this.x=n,this.y=s}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}}),e.Transform=t,Object.defineProperty(e,"identity",{enumerable:!0,get:function(){return n}}),t.prototype={constructor:t,scale:function(n){return 1===n?this:new t(this.k*n,this.x,this.y)},translate:function(n,s){return 0===n&0===s?this:new t(this.k,this.x+this.k*n,this.y+this.k*s)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var n=new t(1,0,0);function s(t){for(;!t.__zoom;)if(!(t=t.parentNode))return n;return t.__zoom}s.prototype=t.prototype},6117,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){t.preventDefault(),t.stopImmediatePropagation()}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.nopropagation=function(t){t.stopImmediatePropagation()}},6118,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCartesianChartBounds=void 0;const o=r(d[0]),l=(o,l)=>{const n=o(l);return Number.isFinite(n)?n:0},n=(o,l,n)=>{const u=o.domain().at(l);return"number"==typeof u&&Number.isFinite(u)?u:n};e.getCartesianChartBounds=({xScale:u,yScale:t,viewport:v,domainPadding:s,orientation:b="vertical"})=>{var c,y,h,F,N,S,f,p,x,C,_,z;const B=void 0!==(null==v?void 0:v.x),P=void 0!==(null==v?void 0:v.y),j=B?(0,o.valueFromSidedNumber)(s,"left"):0,w=B?(0,o.valueFromSidedNumber)(s,"right"):0,M=P?(0,o.valueFromSidedNumber)(s,"top"):0,O=P?(0,o.valueFromSidedNumber)(s,"bottom"):0;return{left:l(u,null!==(y=null===(c=null==v?void 0:v.x)||void 0===c?void 0:c[0])&&void 0!==y?y:n(u,0,0))-j,right:l(u,null!==(F=null===(h=null==v?void 0:v.x)||void 0===h?void 0:h[1])&&void 0!==F?F:n(u,-1,0))+w,top:l(t,"horizontal"===b?null!==(S=null===(N=null==v?void 0:v.y)||void 0===N?void 0:N[0])&&void 0!==S?S:n(t,0,0):null!==(p=null===(f=null==v?void 0:v.y)||void 0===f?void 0:f[1])&&void 0!==p?p:n(t,0,0))-M,bottom:l(t,"horizontal"===b?null!==(C=null===(x=null==v?void 0:v.y)||void 0===x?void 0:x[1])&&void 0!==C?C:n(t,-1,0):null!==(z=null===(_=null==v?void 0:v.y)||void 0===_?void 0:_[0])&&void 0!==z?z:n(t,-1,0))+O}}},6119,[5977]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createRoundedRectPath=void 0;const t=(function({_worklet_11772251258476_init_data:t}){const o=function(t,o,n,h,c,s,b="vertical"){const R=Object.assign({},c);Number(s)<0&&"vertical"===b?[R.topLeft,R.topRight,R.bottomLeft,R.bottomRight]=[R.bottomLeft,R.bottomRight,R.topLeft,R.topRight]:Number(s)<0&&([R.topLeft,R.topRight,R.bottomLeft,R.bottomRight]=[R.topRight,R.topLeft,R.bottomRight,R.bottomLeft]);const f=Math.ceil(Math.min(Math.abs(n),Math.abs(h)))/2,p=Math.min(f,R.topLeft||0),u=Math.min(f,R.topRight||0),L=Math.min(f,R.bottomLeft||0),_=Math.min(f,R.bottomRight||0);return{rect:{x:t,y:o,width:n,height:h},topLeft:{x:p,y:p},topRight:{x:u,y:u},bottomRight:{x:_,y:_},bottomLeft:{x:L,y:L}}};return o.__closure={},o.__workletHash=0xab4f0dabe6c,o.__initData=t,o})({_worklet_11772251258476_init_data:{code:"function victoryNative_createRoundedRectPathJs1(x,y,barWidth,barHeight,roundedCorners,yValue,orientation=\"vertical\"){const corners=Object.assign({},roundedCorners);if(Number(yValue)<0&&orientation===\"vertical\"){[corners.topLeft,corners.topRight,corners.bottomLeft,corners.bottomRight]=[corners.bottomLeft,corners.bottomRight,corners.topLeft,corners.topRight];}else if(Number(yValue)<0){[corners.topLeft,corners.topRight,corners.bottomLeft,corners.bottomRight]=[corners.topRight,corners.topLeft,corners.bottomRight,corners.bottomLeft];}const maxCornerRadius=Math.ceil(Math.min(Math.abs(barWidth),Math.abs(barHeight)))/2;const topLeft=Math.min(maxCornerRadius,corners.topLeft||0);const topRight=Math.min(maxCornerRadius,corners.topRight||0);const bottomLeft=Math.min(maxCornerRadius,corners.bottomLeft||0);const bottomRight=Math.min(maxCornerRadius,corners.bottomRight||0);const nonUniformRoundedRect={rect:{x:x,y:y,width:barWidth,height:barHeight},topLeft:{x:topLeft,y:topLeft},topRight:{x:topRight,y:topRight},bottomRight:{x:bottomRight,y:bottomRight},bottomLeft:{x:bottomLeft,y:bottomLeft}};return nonUniformRoundedRect;}"}});e.createRoundedRectPath=t},6120,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,o,n,l){void 0===l&&(l=n);var u=Object.getOwnPropertyDescriptor(o,n);u&&!("get"in u?!o.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return o[n]}}),Object.defineProperty(t,l,u)}:function(t,o,n,l){void 0===l&&(l=n),t[l]=o[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,o){Object.defineProperty(t,"default",{enumerable:!0,value:o})}:function(t,o){t.default=o}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var l={};if(null!=n)for(var u in n)"default"!==u&&Object.prototype.hasOwnProperty.call(n,u)&&t(l,n,u);return o(l,n),l};Object.defineProperty(e,"__esModule",{value:!0}),e.useAnimatedPath=void 0;const l=r(d[0]),u=n(r(d[1])),s=r(d[2]);function c(t){return"decay"===t.type}function f(t){return"spring"===t.type}const m={code:"function victoryNative_useAnimatedPathJs1(){const{progressSV,fromPathSV,targetPathSV,react_native_skia_1}=this.__closure;const t=progressSV.value;const from=fromPathSV.value;const to=targetPathSV.value;if(t===0){return from;}if(t===1){return to;}if(to&&from&&to.isInterpolatable(from)){const interpolated=to.interpolate(from,t);if(interpolated){return interpolated;}}const normalizePrecision=function(svgPathStr){return svgPathStr.replace(/(\\d+\\.\\d+)/g,function(match){return parseFloat(match).toFixed(3);});};const toSVG=to===null||to===void 0?void 0:to.toSVGString();const fromSVG=from===null||from===void 0?void 0:from.toSVGString();if(toSVG&&fromSVG){const toNormalized=react_native_skia_1.Skia.Path.MakeFromSVGString(normalizePrecision(toSVG));const fromNormalized=react_native_skia_1.Skia.Path.MakeFromSVGString(normalizePrecision(fromSVG));if(toNormalized&&fromNormalized&&toNormalized.isInterpolatable(fromNormalized)){const interpolatedNormalized=toNormalized.interpolate(fromNormalized,t);if(interpolatedNormalized){return interpolatedNormalized;}}}return t>0.5?to:from;}"};e.useAnimatedPath=(t,o={type:"timing",duration:300})=>{const n=(0,s.useSharedValue)(0),_=(0,s.useSharedValue)(t.copy()),S=(0,s.useSharedValue)(t.copy());u.useEffect(()=>{_.value=S.value.copy(),S.value=t.copy(),n.value=0,"timing"===o.type?n.value=(0,s.withTiming)(1,o):f(o)?n.value=(0,s.withSpring)(1,o):c(o)&&(n.value=(0,s.withDecay)(o))},[t,o]);const p=(0,s.useDerivedValue)((function({_worklet_15535271432758_init_data:t,progressSV:o,fromPathSV:n,targetPathSV:l,react_native_skia_1:u}){const s=function(){const t=o.value,s=n.value,c=l.value;if(0===t)return s;if(1===t)return c;if(c&&s&&c.isInterpolatable(s)){const o=c.interpolate(s,t);if(o)return o}const f=t=>t.replace(/(\d+\.\d+)/g,t=>parseFloat(t).toFixed(3)),m=null==c?void 0:c.toSVGString(),_=null==s?void 0:s.toSVGString();if(m&&_){const o=u.Skia.Path.MakeFromSVGString(f(m)),n=u.Skia.Path.MakeFromSVGString(f(_));if(o&&n&&o.isInterpolatable(n)){const l=o.interpolate(n,t);if(l)return l}}return t>.5?c:s};return s.__closure={progressSV:o,fromPathSV:n,targetPathSV:l,react_native_skia_1:u},s.__workletHash=0xe211655d236,s.__initData=t,s})({_worklet_15535271432758_init_data:m,progressSV:n,fromPathSV:_,targetPathSV:S,react_native_skia_1:l}),[]);return p}},6121,[5576,14,318]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&t(i,e,o);return n(i,e),i},o=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const e={};return b(l,e),e},[]),y=(0,h.usePrevious)(l);return c.useEffect(()=>{(0,f.default)(l,y)||b(l,_)},[l,y,_]),e.jsx(s.Path,Object.assign({path:O},_,{children:u}))};const b=(e,t)=>{const n=new Set(Object.keys(t));for(const i in e){n.delete(i);const o=e[i],u=t[i];u?(0,l.isSharedValue)(o)||(u.value=o):t[i]=(0,l.isSharedValue)(o)?o:(0,l.makeMutable)(o)}n.forEach(e=>{delete t[e]})}},6122,[6,14,5576,318,5557,6123,6121]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,o){void 0===o&&(o=u);var c=Object.getOwnPropertyDescriptor(n,u);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[u]}}),Object.defineProperty(t,o,c)}:function(t,n,u,o){void 0===o&&(o=u),t[o]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var o={};if(null!=u)for(var c in u)"default"!==c&&Object.prototype.hasOwnProperty.call(u,c)&&t(o,u,c);return n(o,u),o};Object.defineProperty(e,"__esModule",{value:!0}),e.usePrevious=void 0;const o=u(r(d[0]));e.usePrevious=function(t){const n=o.useRef(t);return o.useEffect(()=>{n.current=t},[t]),n.current}},6123,[14]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,s,u){void 0===u&&(u=s);var _=Object.getOwnPropertyDescriptor(n,s);_&&!("get"in _?!n.__esModule:_.writable||_.configurable)||(_={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,u,_)}:function(t,n,s,u){void 0===u&&(u=s),t[u]=n[s]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),s=this&&this.__importStar||function(s){if(s&&s.__esModule)return s;var u={};if(null!=s)for(var _ in s)"default"!==_&&Object.prototype.hasOwnProperty.call(s,_)&&t(u,s,_);return n(u,s),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useChartPressState=void 0;const u=s(r(d[0])),_=r(d[1]);e.useChartPressState=t=>{const n=Object.keys(t.y).join(","),s=u.useMemo(()=>({isActive:(0,_.makeMutable)(!1),matchedIndex:(0,_.makeMutable)(-1),x:{value:(0,_.makeMutable)(t.x),position:(0,_.makeMutable)(0)},y:Object.entries(t.y).reduce((t,[n,s])=>(t[n]={value:(0,_.makeMutable)(s),position:(0,_.makeMutable)(0)},t),{}),yIndex:(0,_.makeMutable)(-1)}),[n]);return{state:s,isActive:l(s)}};const c={code:"function victoryNative_useChartPressStateJs1(){const{value}=this.__closure;return value.isActive.value;}"},o={code:"function victoryNative_useChartPressStateJs2(val,oldVal){const{react_native_reanimated_1,setIsPressActive}=this.__closure;if(val!==oldVal)(0,react_native_reanimated_1.runOnJS)(setIsPressActive)(val);}"},l=t=>{const[n,s]=u.useState(()=>t.isActive.value);return(0,_.useAnimatedReaction)((function({_worklet_7671305058839_init_data:t,value:n}){const s=()=>n.isActive.value;return s.__closure={value:n},s.__workletHash=7671305058839,s.__initData=t,s})({_worklet_7671305058839_init_data:c,value:t}),(function({_worklet_7581094918773_init_data:t,react_native_reanimated_1:n,setIsPressActive:s}){const u=function(t,u){t!==u&&(0,n.runOnJS)(s)(t)};return u.__closure={react_native_reanimated_1:n,setIsPressActive:s},u.__workletHash=7581094918773,u.__initData=t,u})({_worklet_7581094918773_init_data:o,react_native_reanimated_1:_,setIsPressActive:s})),n}},6124,[14,318]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useChartTransformState=void 0;const t=r(d[0]),u=r(d[1]),l=r(d[2]),s=r(d[3]);e.useChartTransformState=n=>{const o=(0,t.useSharedValue)({x:0,y:0}),c=(0,t.useSharedValue)(s.identity4),v=(0,t.useSharedValue)(s.identity4);return(0,l.useEffect)(()=>{var t,l;c.value=(0,u.scale)(null!==(t=null==n?void 0:n.scaleX)&&void 0!==t?t:1,null!==(l=null==n?void 0:n.scaleY)&&void 0!==l?l:1)},[]),{state:{panActive:(0,t.makeMutable)(!1),zoomActive:(0,t.makeMutable)(!1),origin:o,matrix:c,offset:v}}}},6125,[318,5576,14,5992]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,u){void 0===u&&(u=o);var c=Object.getOwnPropertyDescriptor(n,o);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,u,c)}:function(t,n,o,u){void 0===u&&(u=o),t[u]=n[o]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var u={};if(null!=o)for(var c in o)"default"!==c&&Object.prototype.hasOwnProperty.call(o,c)&&t(u,o,c);return n(u,o),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useLinePath=void 0;const u=o(r(d[0])),c=r(d[1]),s=r(d[2]),l=r(d[3]),f=r(d[4]),h=r(d[5]),_=r(d[6]);e.useLinePath=(t,{curveType:n="linear",connectMissingData:o=!1}={})=>({path:u.useMemo(()=>{const u=o?[(0,_.cleanPointsArray)(t)]:(0,h.groupPointsArray)(t),v=s.Skia.Path.Make();return u.forEach(t=>{var o;const u=(0,c.line)().curve(f.CURVES[n])((0,l.stitchDataArray)(t));u&&v.addPath(null!==(o=s.Skia.Path.MakeFromSVGString(u))&&void 0!==o?o:s.Skia.Path.Make())}),v},[o,t,n])})},6126,[14,6127,5576,6189,6190,6191,6192]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"arc",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"area",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"line",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(_e,"pie",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(_e,"areaRadial",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"radialArea",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"lineRadial",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"radialLine",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"pointRadial",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"link",{enumerable:!0,get:function(){return b.link}}),Object.defineProperty(_e,"linkHorizontal",{enumerable:!0,get:function(){return b.linkHorizontal}}),Object.defineProperty(_e,"linkVertical",{enumerable:!0,get:function(){return b.linkVertical}}),Object.defineProperty(_e,"linkRadial",{enumerable:!0,get:function(){return b.linkRadial}}),Object.defineProperty(_e,"symbol",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(_e,"symbolsStroke",{enumerable:!0,get:function(){return y.symbolsStroke}}),Object.defineProperty(_e,"symbolsFill",{enumerable:!0,get:function(){return y.symbolsFill}}),Object.defineProperty(_e,"symbols",{enumerable:!0,get:function(){return y.symbolsFill}}),Object.defineProperty(_e,"symbolAsterisk",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e,"symbolCircle",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(_e,"symbolCross",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e,"symbolDiamond",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e,"symbolDiamond2",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(_e,"symbolPlus",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e,"symbolSquare",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e,"symbolSquare2",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(_e,"symbolStar",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e,"symbolTriangle",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(_e,"symbolTriangle2",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e,"symbolWye",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e,"symbolTimes",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(_e,"symbolX",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(_e,"curveBasisClosed",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(_e,"curveBasisOpen",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e,"curveBasis",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(_e,"curveBumpX",{enumerable:!0,get:function(){return F.bumpX}}),Object.defineProperty(_e,"curveBumpY",{enumerable:!0,get:function(){return F.bumpY}}),Object.defineProperty(_e,"curveBundle",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e,"curveCardinalClosed",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(_e,"curveCardinalOpen",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(_e,"curveCardinal",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(_e,"curveCatmullRomClosed",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(_e,"curveCatmullRomOpen",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(_e,"curveCatmullRom",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(_e,"curveLinearClosed",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(_e,"curveLinear",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(_e,"curveMonotoneX",{enumerable:!0,get:function(){return x.monotoneX}}),Object.defineProperty(_e,"curveMonotoneY",{enumerable:!0,get:function(){return x.monotoneY}}),Object.defineProperty(_e,"curveNatural",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(_e,"curveStep",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e,"curveStepAfter",{enumerable:!0,get:function(){return I.stepAfter}}),Object.defineProperty(_e,"curveStepBefore",{enumerable:!0,get:function(){return I.stepBefore}}),Object.defineProperty(_e,"stack",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(_e,"stackOffsetExpand",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(_e,"stackOffsetDiverging",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e,"stackOffsetNone",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(_e,"stackOffsetSilhouette",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(_e,"stackOffsetWiggle",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(_e,"stackOrderAppearance",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(_e,"stackOrderAscending",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(_e,"stackOrderDescending",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(_e,"stackOrderInsideOut",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(_e,"stackOrderNone",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(_e,"stackOrderReverse",{enumerable:!0,get:function(){return ue.default}});var t=e(r(d[0])),n=e(r(d[1])),u=e(r(d[2])),f=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),b=r(d[7]),y=r(d[8]),p=e(y),O=e(r(d[9])),s=e(r(d[10])),P=e(r(d[11])),j=e(r(d[12])),v=e(r(d[13])),k=e(r(d[14])),C=e(r(d[15])),R=e(r(d[16])),S=e(r(d[17])),B=e(r(d[18])),A=e(r(d[19])),_=e(r(d[20])),X=e(r(d[21])),D=e(r(d[22])),M=e(r(d[23])),Y=e(r(d[24])),F=r(d[25]),L=e(r(d[26])),N=e(r(d[27])),T=e(r(d[28])),q=e(r(d[29])),z=e(r(d[30])),H=e(r(d[31])),V=e(r(d[32])),W=e(r(d[33])),h=e(r(d[34])),x=r(d[35]),E=e(r(d[36])),I=r(d[37]),w=e(I),G=e(r(d[38])),J=e(r(d[39])),K=e(r(d[40])),Q=e(r(d[41])),U=e(r(d[42])),Z=e(r(d[43])),$=e(r(d[44])),ee=e(r(d[45])),te=e(r(d[46])),re=e(r(d[47])),ne=e(r(d[48])),ue=e(r(d[49]))},6127,[6128,6134,6137,6139,6142,6144,6145,6146,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6165,6164,6147,6166,6167,6169,6168,6170,6172,6171,6173,6136,6174,6175,6176,6177,6180,6181,6178,6182,6183,6184,6185,6186,6187,6179,6188]); -__d(function(g,_r,i,_a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return p}});var n,t=_r(_d[0]),e=(n=t)&&n.__esModule?n:{default:n},a=_r(_d[1]),r=_r(_d[2]);function c(n){return n.innerRadius}function o(n){return n.outerRadius}function u(n){return n.startAngle}function l(n){return n.endAngle}function s(n){return n&&n.padAngle}function f(n,t,e,r,c,o,u,l){var s=e-n,f=r-t,y=u-c,p=l-o,x=p*s-y*f;if(!(x*xC*C+D*D&&(M=w,O=k),{cx:M,cy:O,x01:-y,y01:-p,x11:M*(c/_-1),y11:O*(c/_-1)}}function p(){var n=c,t=o,p=(0,e.default)(0),x=null,d=u,h=l,v=s,T=null,q=(0,r.withPath)(A);function A(){var e,r,c=+n.apply(this,arguments),o=+t.apply(this,arguments),u=d.apply(this,arguments)-a.halfPi,l=h.apply(this,arguments)-a.halfPi,s=(0,a.abs)(l-u),A=l>u;if(T||(T=e=q()),oa.epsilon)if(s>a.tau-a.epsilon)T.moveTo(o*(0,a.cos)(u),o*(0,a.sin)(u)),T.arc(0,0,o,u,l,!A),c>a.epsilon&&(T.moveTo(c*(0,a.cos)(l),c*(0,a.sin)(l)),T.arc(0,0,c,l,u,A));else{var P,R,_=u,b=l,j=u,M=l,O=s,w=s,k=v.apply(this,arguments)/2,z=k>a.epsilon&&(x?+x.apply(this,arguments):(0,a.sqrt)(c*c+o*o)),B=(0,a.min)((0,a.abs)(o-c)/2,+p.apply(this,arguments)),C=B,D=B;if(z>a.epsilon){var E=(0,a.asin)(z/c*(0,a.sin)(k)),F=(0,a.asin)(z/o*(0,a.sin)(k));(O-=2*E)>a.epsilon?(j+=E*=A?1:-1,M-=E):(O=0,j=M=(u+l)/2),(w-=2*F)>a.epsilon?(_+=F*=A?1:-1,b-=F):(w=0,_=b=(u+l)/2)}var G=o*(0,a.cos)(_),H=o*(0,a.sin)(_),I=c*(0,a.cos)(M),J=c*(0,a.sin)(M);if(B>a.epsilon){var K,L=o*(0,a.cos)(b),N=o*(0,a.sin)(b),Q=c*(0,a.cos)(j),S=c*(0,a.sin)(j);if(sa.epsilon?D>a.epsilon?(P=y(Q,S,G,H,o,D,A),R=y(L,N,I,J,o,D,A),T.moveTo(P.cx+P.x01,P.cy+P.y01),Da.epsilon&&O>a.epsilon?C>a.epsilon?(P=y(I,J,L,N,c,-C,A),R=y(G,H,Q,S,c,-C,A),T.lineTo(P.cx+P.x01,P.cy+P.y01),C1?0:t<-1?l:Math.acos(t)},e.asin=function(t){return t>=1?p:t<=-1?-p:Math.asin(t)};const t=Math.abs,n=Math.atan2,u=Math.cos,o=Math.max,c=Math.min,f=Math.sin,b=Math.sqrt,s=1e-12,l=Math.PI,p=l/2,P=2*l},6130,[]); -__d(function(g,r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.withPath=function(n){let l=3;return n.digits=function(t){if(!arguments.length)return l;if(null==t)l=null;else{const n=Math.floor(t);if(!(n>=0))throw new RangeError(`invalid digits: ${t}`);l=n}return n},()=>new t.Path(l)};var t=r(_d[0])},6131,[6132]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return t.Path}}),Object.defineProperty(e,"path",{enumerable:!0,get:function(){return t.path}}),Object.defineProperty(e,"pathRound",{enumerable:!0,get:function(){return t.pathRound}});var t=r(d[0])},6132,[6133]); -__d(function(g,_r,_i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return $}}),e.path=r,e.pathRound=function(t=3){return new $(+t)};const t=Math.PI,i=2*t,h=1e-6,s=i-h;function _(t){this._+=t[0];for(let i=1,h=t.length;i=0))throw new Error(`invalid digits: ${t}`);if(i>15)return _;const h=10**i;return function(t){this._+=t[0];for(let i=1,s=t.length;ih)if(Math.abs(d*p-u*l)>h&&$){let y=_-r,x=n-o,M=p*p+u*u,f=y*y+x*x,b=Math.sqrt(M),v=Math.sqrt(c),w=$*Math.tan((t-Math.acos((M+c-f)/(2*b*v)))/2),P=w/v,T=w/b;Math.abs(P-1)>h&&this._append`L${i+P*l},${s+P*d}`,this._append`A${$},${$},0,0,${+(d*y>l*x)},${this._x1=i+T*p},${this._y1=s+T*u}`}else this._append`L${this._x1=i},${this._y1=s}`;else;}arc(_,n,$,r,o,p){if(_=+_,n=+n,p=!!p,($=+$)<0)throw new Error(`negative radius: ${$}`);let u=$*Math.cos(r),l=$*Math.sin(r),d=_+u,c=n+l,y=1^p,x=p?r-o:o-r;null===this._x1?this._append`M${d},${c}`:(Math.abs(this._x1-d)>h||Math.abs(this._y1-c)>h)&&this._append`L${d},${c}`,$&&(x<0&&(x=x%i+i),x>s?this._append`A${$},${$},0,1,${y},${_-u},${n-l}A${$},${$},0,1,${y},${this._x1=d},${this._y1=c}`:x>h&&this._append`A${$},${$},0,${+(x>=t)},${y},${this._x1=_+$*Math.cos(o)},${this._y1=n+$*Math.sin(o)}`)}rect(t,i,h,s){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+i}h${h=+h}v${+s}h${-h}Z`}toString(){return this._}}function r(){return new $}r.prototype=$.prototype},6133,[]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";function n(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return i}});var t=n(r(_d[0])),e=n(r(_d[1])),u=n(r(_d[2])),l=n(r(_d[3])),f=r(_d[4]),o=r(_d[5]);function i(n,i,c){var d=null,y=(0,e.default)(!0),p=null,h=u.default,v=null,x=(0,f.withPath)(_);function _(e){var u,l,f,o,_,s=(e=(0,t.default)(e)).length,b=!1,w=new Array(s),E=new Array(s);for(null==p&&(v=h(_=x())),u=0;u<=s;++u){if(!(u=l;--f)v.point(w[f],E[f]);v.lineEnd(),v.areaEnd()}b&&(w[u]=+n(o,u,e),E[u]=+i(o,u,e),v.point(d?+d(o,u,e):w[u],c?+c(o,u,e):E[u]))}if(_)return v=null,_+""||null}function s(){return(0,l.default)().defined(y).curve(h).context(p)}return n="function"==typeof n?n:void 0===n?o.x:(0,e.default)(+n),i="function"==typeof i?i:void 0===i?(0,e.default)(0):(0,e.default)(+i),c="function"==typeof c?c:void 0===c?o.y:(0,e.default)(+c),_.x=function(t){return arguments.length?(n="function"==typeof t?t:(0,e.default)(+t),d=null,_):n},_.x0=function(t){return arguments.length?(n="function"==typeof t?t:(0,e.default)(+t),_):n},_.x1=function(n){return arguments.length?(d=null==n?null:"function"==typeof n?n:(0,e.default)(+n),_):d},_.y=function(n){return arguments.length?(i="function"==typeof n?n:(0,e.default)(+n),c=null,_):i},_.y0=function(n){return arguments.length?(i="function"==typeof n?n:(0,e.default)(+n),_):i},_.y1=function(n){return arguments.length?(c=null==n?null:"function"==typeof n?n:(0,e.default)(+n),_):c},_.lineX0=_.lineY0=function(){return s().x(n).y(i)},_.lineY1=function(){return s().x(n).y(c)},_.lineX1=function(){return s().x(d).y(i)},_.defined=function(n){return arguments.length?(y="function"==typeof n?n:(0,e.default)(!!n),_):y},_.curve=function(n){return arguments.length?(h=n,null!=p&&(v=h(p)),_):h},_.context=function(n){return arguments.length?(null==n?p=v=null:v=h(p=n),_):p},_}},6134,[6135,6129,6136,6137,6131,6138]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"slice",{enumerable:!0,get:function(){return t}});var t=Array.prototype.slice;function n(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}},6135,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){this._context=t}function n(n){return new t(n)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}}),t.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n)}}}},6136,[]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";function n(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var t=n(r(_d[0])),e=n(r(_d[1])),u=n(r(_d[2])),l=r(_d[3]),f=r(_d[4]);function o(n,o){var i=(0,e.default)(!0),c=null,d=u.default,y=null,h=(0,l.withPath)(p);function p(e){var u,l,f,p=(e=(0,t.default)(e)).length,v=!1;for(null==c&&(y=d(f=h())),u=0;u<=p;++u)!(u0&&(M+=A);for(null!=o?_.sort(function(t,n){return o(b[t],b[n])}):null!=i&&_.sort(function(t,n){return i(e[t],e[n])}),u=0,p=M?(w-v*O)/M:0;u0?A*p:0)+O,b[l]={data:e[l],index:u,value:A,startAngle:j,endAngle:y,padAngle:x};return b}return p.value=function(n){return arguments.length?(t="function"==typeof n?n:(0,e.default)(+n),p):t},p.sortValues=function(t){return arguments.length?(o=t,i=null,p):o},p.sort=function(t){return arguments.length?(i=t,o=null,p):i},p.startAngle=function(t){return arguments.length?(c="function"==typeof t?t:(0,e.default)(+t),p):c},p.endAngle=function(t){return arguments.length?(s="function"==typeof t?t:(0,e.default)(+t),p):s},p.padAngle=function(t){return arguments.length?(h="function"==typeof t?t:(0,e.default)(+t),p):h},p}},6139,[6135,6129,6140,6141,6130]); -__d(function(g,r,i,_a,m,e,d){"use strict";function t(t,n){return nt?1:n>=t?0:NaN}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6140,[]); -__d(function(g,r,i,a,m,e,_d){"use strict";function t(t){return t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6141,[]); -__d(function(g,r,i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return a}});var n=r(d[0]),l=e(n),t=e(r(d[1])),u=r(d[2]);function a(){var e=(0,t.default)().curve(n.curveRadialLinear),a=e.curve,c=e.lineX0,f=e.lineX1,o=e.lineY0,s=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return(0,u.lineRadial)(c())},delete e.lineX0,e.lineEndAngle=function(){return(0,u.lineRadial)(f())},delete e.lineX1,e.lineInnerRadius=function(){return(0,u.lineRadial)(o())},delete e.lineY0,e.lineOuterRadius=function(){return(0,u.lineRadial)(s())},delete e.lineY1,e.curve=function(e){return arguments.length?a((0,l.default)(e)):a()._curve},e}},6142,[6143,6134,6144]); -__d(function(g,_r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"curveRadialLinear",{enumerable:!0,get:function(){return n}});var e,t=_r(d[0]),n=u(((e=t)&&e.__esModule?e:{default:e}).default);function r(e){this._curve=e}function u(e){function t(t){return new r(e(t))}return t._curve=e,t}r.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}}},6143,[6136]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}}),_e.lineRadial=l;var u=r(d[0]),t=e(u),n=e(r(d[1]));function l(e){var u=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?u((0,t.default)(e)):u()._curve},e}function c(){return l((0,n.default)().curve(u.curveRadialLinear))}},6144,[6143,6137]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6145,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.link=s,_e.linkHorizontal=function(){return s(u.bumpX)},_e.linkVertical=function(){return s(u.bumpY)},_e.linkRadial=function(){const n=s(u.bumpRadial);return n.angle=n.x,delete n.x,n.radius=n.y,delete n.y,n};var n,t=r(_d[0]),e=r(_d[1]),l=(n=e)&&n.__esModule?n:{default:n},u=r(_d[2]),o=r(_d[3]),c=r(_d[4]);function f(n){return n.source}function p(n){return n.target}function s(n){let e=f,u=p,s=c.x,d=c.y,h=null,y=null,_=(0,o.withPath)(x);function x(){let l;const o=t.slice.call(arguments),c=e.apply(this,o),f=u.apply(this,o);if(null==h&&(y=n(l=_())),y.lineStart(),o[0]=c,y.point(+s.apply(this,o),+d.apply(this,o)),o[0]=f,y.point(+s.apply(this,o),+d.apply(this,o)),y.lineEnd(),l)return y=null,l+""||null}return x.source=function(n){return arguments.length?(e=n,x):e},x.target=function(n){return arguments.length?(u=n,x):u},x.x=function(n){return arguments.length?(s="function"==typeof n?n:(0,l.default)(+n),x):s},x.y=function(n){return arguments.length?(d="function"==typeof n?n:(0,l.default)(+n),x):d},x.context=function(t){return arguments.length?(null==t?h=y=null:y=n(h=t),x):h},x}},6146,[6135,6129,6147,6131,6138]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.bumpX=function(t){return new n(t,!0)},_e.bumpY=function(t){return new n(t,!1)},_e.bumpRadial=function(t){return new _(t)};var t,e=r(d[0]),s=(t=e)&&t.__esModule?t:{default:t};class n{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}class _{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,e){if(t=+t,e=+e,0===this._point)this._point=1;else{const n=(0,s.default)(this._x0,this._y0),_=(0,s.default)(this._x0,this._y0=(this._y0+e)/2),h=(0,s.default)(t,this._y0),o=(0,s.default)(t,e);this._context.moveTo(...n),this._context.bezierCurveTo(..._,...h,...o)}this._x0=t,this._y0=e}}},6147,[6145]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"symbolsFill",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"symbolsStroke",{enumerable:!0,get:function(){return v}});var t=e(r(d[0])),u=r(d[1]),n=e(r(d[2])),l=e(r(d[3])),f=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),y=e(r(d[8])),s=e(r(d[9])),b=e(r(d[10])),h=e(r(d[11])),_=e(r(d[12])),P=e(r(d[13])),j=e(r(d[14]));const O=[l.default,f.default,o.default,y.default,b.default,h.default,P.default],v=[l.default,p.default,j.default,_.default,n.default,s.default,c.default];function w(e,n){let f=null,o=(0,u.withPath)(c);function c(){let t;if(f||(f=t=o()),e.apply(this,arguments).draw(f,+n.apply(this,arguments)),t)return f=null,t+""||null}return e="function"==typeof e?e:(0,t.default)(e||l.default),n="function"==typeof n?n:(0,t.default)(void 0===n?64:+n),c.type=function(u){return arguments.length?(e="function"==typeof u?u:(0,t.default)(u),c):e},c.size=function(e){return arguments.length?(n="function"==typeof e?e:(0,t.default)(+e),c):n},c.context=function(e){return arguments.length?(f=null==e?null:e,c):f},c}},6148,[6129,6131,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var o=_r(d[0]);const t=(0,o.sqrt)(3);var n={draw(n,r){const u=.59436*(0,o.sqrt)(r+(0,o.min)(r/28,.75)),c=u/2,l=c*t;n.moveTo(0,u),n.lineTo(0,-u),n.moveTo(-l,-c),n.lineTo(l,c),n.moveTo(-l,c),n.lineTo(l,-c)}}},6149,[6130]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t=_r(d[0]),r={draw(r,n){const u=(0,t.sqrt)(n/t.pi);r.moveTo(u,0),r.arc(0,0,u,0,t.tau)}}},6150,[6130]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var n=_r(d[0]),o={draw(o,l){const t=(0,n.sqrt)(l/5)/2;o.moveTo(-3*t,-t),o.lineTo(-t,-t),o.lineTo(-t,-3*t),o.lineTo(t,-3*t),o.lineTo(t,-t),o.lineTo(3*t,-t),o.lineTo(3*t,t),o.lineTo(t,t),o.lineTo(t,3*t),o.lineTo(-t,3*t),o.lineTo(-t,t),o.lineTo(-3*t,t),o.closePath()}}},6151,[6130]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]);const n=(0,t.sqrt)(.3333333333333333),o=2*n;var c={draw(c,l){const s=(0,t.sqrt)(l/o),u=s*n;c.moveTo(0,-s),c.lineTo(u,0),c.lineTo(0,s),c.lineTo(-u,0),c.closePath()}}},6152,[6130]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=_r(d[0]),n={draw(n,o){const r=.62625*(0,t.sqrt)(o);n.moveTo(0,-r),n.lineTo(r,0),n.lineTo(0,r),n.lineTo(-r,0),n.closePath()}}},6153,[6130]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=_r(d[0]),n={draw(n,o){const r=.87559*(0,t.sqrt)(o-(0,t.min)(o/7,2));n.moveTo(-r,0),n.lineTo(r,0),n.moveTo(0,r),n.lineTo(0,-r)}}},6154,[6130]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]),n={draw(n,u){const c=(0,t.sqrt)(u),o=-c/2;n.rect(o,o,c,c)}}},6155,[6130]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=_r(d[0]),n={draw(n,o){const r=.4431*(0,t.sqrt)(o);n.moveTo(r,r),n.lineTo(r,-r),n.lineTo(-r,-r),n.lineTo(-r,r),n.closePath()}}},6156,[6130]); -__d(function(g,_r,_i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var t=_r(d[0]);const n=(0,t.sin)(t.pi/10)/(0,t.sin)(7*t.pi/10),o=(0,t.sin)(t.tau/10)*n,i=-(0,t.cos)(t.tau/10)*n;var s={draw(n,s){const r=(0,t.sqrt)(.8908130915292852*s),c=o*r,u=i*r;n.moveTo(0,-r),n.lineTo(c,u);for(let o=1;o<5;++o){const i=t.tau*o/5,s=(0,t.cos)(i),a=(0,t.sin)(i);n.lineTo(a*r,-s*r),n.lineTo(s*c-a*u,a*c+s*u)}n.closePath()}}},6157,[6130]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(0,t.sqrt)(3);var o={draw(o,c){const s=-(0,t.sqrt)(c/(3*n));o.moveTo(0,2*s),o.lineTo(-n*s,-s),o.lineTo(n*s,-s),o.closePath()}}},6158,[6130]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(0,t.sqrt)(3);var o={draw(o,c){const s=.6824*(0,t.sqrt)(c),u=s/2,l=s*n/2;o.moveTo(0,-s),o.lineTo(l,u),o.lineTo(-l,u),o.closePath()}}},6159,[6130]); -__d(function(g,_r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var n=_r(d[0]);const o=-.5,t=(0,n.sqrt)(3)/2,r=1/(0,n.sqrt)(12),l=3*(r/2+1);var s={draw(s,T){const c=(0,n.sqrt)(T/l),u=c/2,a=c*r,f=u,v=c*r+c,_=-f,b=v;s.moveTo(u,a),s.lineTo(f,v),s.lineTo(_,b),s.lineTo(o*u-t*a,t*u+o*a),s.lineTo(o*f-t*v,t*f+o*v),s.lineTo(o*_-t*b,t*_+o*b),s.lineTo(o*u+t*a,o*a-t*u),s.lineTo(o*f+t*v,o*v-t*f),s.lineTo(o*_+t*b,o*b-t*_),s.closePath()}}},6160,[6130]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=_r(d[0]),n={draw(n,o){const r=.6189*(0,t.sqrt)(o-(0,t.min)(o/6,1.7));n.moveTo(-r,-r),n.lineTo(r,r),n.moveTo(-r,r),n.lineTo(r,-r)}}},6161,[6130]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var t,s=r(d[0]),h=(t=s)&&t.__esModule?t:{default:t},_=r(d[1]);function e(t){this._context=t}function n(t){return new e(t)}e.prototype={areaStart:h.default,areaEnd:h.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,s){switch(t=+t,s=+s,this._point){case 0:this._point=1,this._x2=t,this._y2=s;break;case 1:this._point=2,this._x3=t,this._y3=s;break;case 2:this._point=3,this._x4=t,this._y4=s,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+s)/6);break;default:(0,_.point)(this,t,s)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=s}}},6162,[6163,6164]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6163,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,_){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+_)/6)}function n(t){this._context=t}function _(t){return new n(t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return _}}),e.point=t,e.Basis=n,n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:t(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,_){switch(n=+n,_=+_,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,_):this._context.moveTo(n,_);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:t(this,n,_)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=_}}},6164,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var t=r(d[0]);function n(t){this._context=t}function s(t){return new n(t)}n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,s){switch(n=+n,s=+s,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var _=(this._x0+4*this._x1+n)/6,h=(this._y0+4*this._y1+s)/6;this._line?this._context.lineTo(_,h):this._context.moveTo(_,h);break;case 3:this._point=4;default:(0,t.point)(this,n,s)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=s}}},6165,[6164]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function i(i,n){this._basis=new t.Basis(i),this._beta=n}i.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,i=this._y,n=t.length-1;if(n>0)for(var s,u=t[0],_=i[0],h=t[n]-u,o=i[n]-_,f=-1;++f<=n;)s=f/n,this._basis.point(this._beta*t[f]+(1-this._beta)*(u+s*h),this._beta*i[f]+(1-this._beta)*(_+s*o));this._x=this._y=null,this._basis.lineEnd()},point:function(t,i){this._x.push(+t),this._y.push(+i)}};var n=(function n(s){function u(n){return 1===s?new t.Basis(n):new i(n,s)}return u.beta=function(t){return n(+t)},u})(.85)},6166,[6164]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}}),_e.CardinalClosed=_;var t,s=r(d[0]),h=(t=s)&&t.__esModule?t:{default:t},e=r(d[1]);function _(t,s){this._context=t,this._k=(1-s)/6}_.prototype={areaStart:h.default,areaEnd:h.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,s){switch(t=+t,s=+s,this._point){case 0:this._point=1,this._x3=t,this._y3=s;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=s);break;case 2:this._point=3,this._x5=t,this._y5=s;break;default:(0,e.point)(this,t,s)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=s}};var n=(function t(s){function h(t){return new _(t,s)}return h.tension=function(s){return t(+s)},h})(0)},6167,[6163,6168]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,_){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-_),t._x2,t._y2)}function n(t,n){this._context=t,this._k=(1-n)/6}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return _}}),e.point=t,e.Cardinal=n,n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:t(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,_){switch(n=+n,_=+_,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,_):this._context.moveTo(n,_);break;case 1:this._point=2,this._x1=n,this._y1=_;break;case 2:this._point=3;default:t(this,n,_)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=_}};var _=(function t(_){function s(t){return new n(t,_)}return s.tension=function(n){return t(+n)},s})(0)},6168,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}}),e.CardinalOpen=n;var t=r(d[0]);function n(t,n){this._context=t,this._k=(1-n)/6}n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,s){switch(n=+n,s=+s,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,t.point)(this,n,s)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=s}};var s=(function t(s){function _(t){return new n(t,s)}return _.tension=function(n){return t(+n)},_})(0)},6169,[6168]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var t,_=r(d[0]),s=r(d[1]),h=(t=s)&&t.__esModule?t:{default:t},e=r(d[2]);function n(t,_){this._context=t,this._alpha=_}n.prototype={areaStart:h.default,areaEnd:h.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,_){if(t=+t,_=+_,this._point){var s=this._x2-t,h=this._y2-_;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(s*s+h*h,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=_;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=_);break;case 2:this._point=3,this._x5=t,this._y5=_;break;default:(0,e.point)(this,t,_)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=_}};var o=(function t(s){function h(t){return s?new n(t,s):new _.CardinalClosed(t,0)}return h.alpha=function(_){return t(+_)},h})(.5)},6170,[6167,6163,6171]); -__d(function(g,r,i,_a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}}),e.point=a;var _=r(d[0]),t=r(d[1]);function a(t,a,s){var h=t._x1,n=t._y1,l=t._x2,o=t._y2;if(t._l01_a>_.epsilon){var c=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,u=3*t._l01_a*(t._l01_a+t._l12_a);h=(h*c-t._x0*t._l12_2a+t._x2*t._l01_2a)/u,n=(n*c-t._y0*t._l12_2a+t._y2*t._l01_2a)/u}if(t._l23_a>_.epsilon){var x=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,p=3*t._l23_a*(t._l23_a+t._l12_a);l=(l*x+t._x1*t._l23_2a-a*t._l12_2a)/p,o=(o*x+t._y1*t._l23_2a-s*t._l12_2a)/p}t._context.bezierCurveTo(h,n,l,o,t._x2,t._y2)}function s(_,t){this._context=_,this._alpha=t}s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(_,t){if(_=+_,t=+t,this._point){var s=this._x2-_,h=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(s*s+h*h,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(_,t):this._context.moveTo(_,t);break;case 1:this._point=2;break;case 2:this._point=3;default:a(this,_,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=_,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var h=(function _(a){function h(_){return a?new s(_,a):new t.Cardinal(_,0)}return h.alpha=function(t){return _(+t)},h})(.5)},6171,[6130,6168]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=r(d[0]),_=r(d[1]);function s(t,_){this._context=t,this._alpha=_}s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,s){if(t=+t,s=+s,this._point){var h=this._x2-t,n=this._y2-s;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(h*h+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,_.point)(this,t,s)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=s}};var h=(function _(h){function n(_){return h?new s(_,h):new t.CardinalOpen(_,0)}return n.alpha=function(t){return _(+t)},n})(.5)},6172,[6169,6171]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t,e=r(d[0]),n=(t=e)&&t.__esModule?t:{default:t};function o(t){this._context=t}function u(t){return new o(t)}o.prototype={areaStart:n.default,areaEnd:n.default,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}}},6173,[6163]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return t<0?-1:1}function n(n,o,s){var _=n._x1-n._x0,h=o-n._x1,c=(n._y1-n._y0)/(_||h<0&&-0),u=(s-n._y1)/(h||_<0&&-0),x=(c*h+u*_)/(_+h);return(t(c)+t(u))*Math.min(Math.abs(c),Math.abs(u),.5*Math.abs(x))||0}function o(t,n){var o=t._x1-t._x0;return o?(3*(t._y1-t._y0)/o-n)/2:n}function s(t,n,o){var s=t._x0,_=t._y0,h=t._x1,c=t._y1,u=(h-s)/3;t._context.bezierCurveTo(s+u,_+u*n,h-u,c-u*o,h,c)}function _(t){this._context=t}function h(t){this._context=new c(t)}function c(t){this._context=t}Object.defineProperty(e,'__esModule',{value:!0}),e.monotoneX=function(t){return new _(t)},e.monotoneY=function(t){return new h(t)},_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:s(this,this._t0,o(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,_){var h=NaN;if(_=+_,(t=+t)!==this._x1||_!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,_):this._context.moveTo(t,_);break;case 1:this._point=2;break;case 2:this._point=3,s(this,o(this,h=n(this,t,_)),h);break;default:s(this,this._t0,h=n(this,t,_))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=_,this._t0=h}}},(h.prototype=Object.create(_.prototype)).point=function(t,n){_.prototype.point.call(this,n,t)},c.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,o,s,_,h){this._context.bezierCurveTo(n,t,s,o,h,_)}}},6174,[]); -__d(function(g,_r,_i,_a,_m,e,d){"use strict";function t(t){this._context=t}function n(t){var n,i,o=t.length-1,r=new Array(o),s=new Array(o),h=new Array(o);for(r[0]=0,s[0]=2,h[0]=t[0]+2*t[1],n=1;n=0;--n)r[n]=(h[n]-r[n+1])/s[n];for(s[o-1]=(t[o]+r[o-1])/2,n=0;n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var s=this._x*(1-this._t)+t*this._t;this._context.lineTo(s,this._y),this._context.lineTo(s,n)}}this._x=t,this._y=n}}},6176,[]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var e=t(r(_d[0])),n=t(r(_d[1])),u=t(r(_d[2])),f=t(r(_d[3]));function o(t,e){return t[e]}function l(t){const e=[];return e.key=t,e}function c(){var t=(0,n.default)([]),c=f.default,d=u.default,i=o;function y(n){var u,f,o=Array.from(t.apply(this,arguments),l),y=o.length,s=-1;for(const t of n)for(u=0,++s;u1)for(var f,u,i,o=1,c=t[n[0]],l=c.length;o=0;)u[n]=n;return u}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6179,[]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};function n(e,t){if((u=e.length)>0){for(var n,u,o,l=0,i=e[0].length;l0)for(var f,u,o,i,c,l,d=0,_=t[n[0]].length;d<_;++d)for(i=c=0,f=0;f0?(u[0]=i,u[1]=i+=o):o<0?(u[1]=c,u[0]=c+=o):(u[0]=0,u[1]=o)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6181,[]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};function u(e,t){if((u=e.length)>0){for(var u,f=0,l=e[t[0]],o=l.length;f0&&(u=(n=e[t[0]]).length)>0){for(var n,u,o,l=0,i=1;io&&(o=t,u=n);return u}},6184,[6179]); -__d(function(g,r,_i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}}),_e.sum=f;var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};function u(e){var t=e.map(f);return(0,n.default)(e).sort(function(e,n){return t[e]-t[n]})}function f(e){for(var t,n=0,u=-1,f=e.length;++ut.reduce((t,{x:u,y:c})=>("number"==typeof c&&t.push([u,c]),t),[])},6189,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CURVES=void 0;const u=r(d[0]);e.CURVES={linear:u.curveLinear,natural:u.curveNatural,bumpX:u.curveBumpX,bumpY:u.curveBumpY,cardinal:u.curveCardinal,cardinal50:u.curveCardinal.tension(.5),catmullRom:u.curveCatmullRom,catmullRom0:u.curveCatmullRom.alpha(0),catmullRom100:u.curveCatmullRom.alpha(1),monotoneX:u.curveMonotoneX,step:u.curveStep,stepAfter:u.curveStepAfter,stepBefore:u.curveStepBefore,basis:u.curveBasis}},6190,[6127]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.groupPointsArray=void 0;e.groupPointsArray=t=>{const o=[];let n=[];for(const u of t)"number"!=typeof u.y?n.length>0&&(o.push(n),n=[]):n.push(u);return n.length>0&&o.push(n),o}},6191,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.cleanPointsArray=void 0;e.cleanPointsArray=t=>t.filter(t=>"number"==typeof t.y)},6192,[]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(null!=n)for(var o in n)"default"!==o&&Object.prototype.hasOwnProperty.call(n,o)&&e(i,n,o);return t(i,n),i},i=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{yScale:y}=(0,h.useCartesianChartContext)(),P=(0,l.useBarWidth)({points:t,chartBounds:n,innerPadding:o,customBarWidth:_,barCount:p});return{path:u.useMemo(()=>{const n=c.Skia.Path.Make(),o=y(0);return t.forEach(t=>{const u=(0,f.getVerticalBarRect)(t,o,P);if(!u)return;const h=t.yValue;if(b){const t=(0,s.createRoundedRectPath)(u.x,u.y,u.width,u.height,b,Number(h));n.addRRect(t)}else n.addRect(c.Skia.XYWHRect(u.x,u.y,u.width,u.height))}),n},[P,t,b,y]),barWidth:P}}},6194,[14,5576,6120,5979,6195,6198]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useBarWidth=void 0;const t=r(d[0]);e.useBarWidth=({customBarWidth:n,chartBounds:o,innerPadding:s,barCount:u,points:c})=>(0,t.getBarWidth)({customBarWidth:n,chartBounds:o,innerPadding:s,barCount:u,points:c})},6195,[6196]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarWidth=void 0;const t=r(d[0]);e.getBarWidth=({customBarWidth:n,chartBounds:s,innerPadding:o,barCount:c,points:u})=>(0,t.getBarThickness)({axisStart:s.left,axisEnd:s.right,points:u,innerPadding:o,customBarThickness:n,barCount:c})},6196,[6197]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarThickness=void 0;e.getBarThickness=({axisStart:n,axisEnd:t,points:s,innerPadding:o,customBarThickness:c,barCount:u})=>{if(void 0!==c)return c;const h=s.length>0&&Array.isArray(s[0])?s[0].length:s.length,l=u&&u>0?u:h-1<=0?h:h-1;return l<=0?0:(1-o)*(t-n)/l}},6197,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getVerticalBarRect=void 0;e.getVerticalBarRect=(t,n,u)=>{const{x:c,y:l}=t;return"number"==typeof l&&Number.isFinite(c)&&Number.isFinite(l)?{x:c-u/2,y:l,width:u,height:n-l}:null}},6198,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,u)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var c={};if(null!=o)for(var u in o)"default"!==u&&Object.prototype.hasOwnProperty.call(o,u)&&t(c,o,u);return n(c,o),c};Object.defineProperty(e,"__esModule",{value:!0}),e.useHorizontalBarPath=void 0;const c=o(r(d[0])),u=r(d[1]),s=r(d[2]),l=r(d[3]),h=r(d[4]),f=r(d[5]);e.useHorizontalBarPath=(t,n,o=.2,b,_,p)=>{const{xScale:P}=(0,l.useCartesianChartContext)(),v=(0,h.getBarThickness)({points:t,axisStart:n.top,axisEnd:n.bottom,innerPadding:o,customBarThickness:_,barCount:p});return{path:c.useMemo(()=>{const n=u.Skia.Path.Make(),o=P(0);return t.forEach(t=>{const c=(0,f.getHorizontalBarRect)(t,o,v);if(c)if(b){const o=(0,s.createRoundedRectPath)(c.x,c.y,c.width,c.height,b,Number(t.yValue),"horizontal");n.addRRect(o)}else n.addRect(u.Skia.XYWHRect(c.x,c.y,c.width,c.height))}),n},[v,t,b,P]),barWidth:v}}},6199,[14,5576,6120,5979,6197,6200]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getHorizontalBarRect=void 0;e.getHorizontalBarRect=(t,n,o)=>{const{x:u,y:s}=t;if("number"!=typeof u||"number"!=typeof s||!Number.isFinite(u)||!Number.isFinite(s))return null;return{x:Math.min(n,u),y:s-o/2,width:Math.abs(u-n),height:o}}},6200,[]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var t=r(d[0]),e=this&&this.__createBinding||(Object.create?function(t,e,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,o,i)}:function(t,e,n,o){void 0===o&&(o=n),t[o]=e[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var i in t)"default"!==i&&Object.prototype.hasOwnProperty.call(t,i)&&e(o,t,i);return n(o,t),o},i=this&&this.__rest||function(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(t);i{const{options:n}=e,o=i(e,["options"]),l=o.animate?u.AnimatedPath:s.Path;return t.jsx(l,Object.assign({style:"fill"},o,n))};_e.Bar=e=>{var{points:n,chartBounds:o,animate:s,innerPadding:u=.25,roundedCorners:b,barWidth:f,barCount:h,labels:O}=e,j=i(e,["points","chartBounds","animate","innerPadding","roundedCorners","barWidth","barCount","labels"]);const{path:y,barWidth:_}=(0,l.useBarPath)(n,o,u,b,f,h);return t.jsxs(t.Fragment,{children:[O&&t.jsx(c.BarGraphLabels,{points:n,chartBounds:o,barWidth:null!=f?f:_,options:O}),t.jsx(p,{path:y,animate:s,options:j})]})}},6201,[6,14,5576,6122,6194,6202]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.BarGraphLabels=void 0;o(r(d[1]));const n=r(d[2]),l=r(d[3]),s=r(d[4]),u=r(d[5]),c=r(d[6]);e.BarGraphLabels=({points:o,chartBounds:h,barWidth:b=0,options:x})=>{const{position:f,font:p,color:v,formatLabel:y,rotate:_}=x,{orientation:B,xScale:L}=(0,s.useCartesianChartContext)();return o.map(({x:o,y:s=0,yValue:x})=>{var W;const C=(0,c.getBarLabelText)(x,y),G=(0,l.getFontGlyphWidth)(C,p),M=null!==(W=null==p?void 0:p.getSize())&&void 0!==W?W:0,P=null!=_?_:0,S=(0,u.getBarLabelPosition)({orientation:B,position:f,x:o,y:Number(s),labelWidth:G,fontSize:M,labelRotate:P,barWidth:b,chartBounds:h,baselineX:L(0)}),$=P?(0,n.vec)(S.x+G/2,S.y-M/2):void 0,j=P?[{rotate:Math.PI/180*P}]:void 0;return t.jsx(n.Text,{x:S.x,y:S.y,text:C,font:p,color:v,origin:$,transform:j},`${S.x}-${S.y}-${C}`)})}},6202,[6,14,5576,6203,5979,6204,6205]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getFontGlyphWidth=void 0;e.getFontGlyphWidth=(t,l)=>{var n;return null!==(n=null==l?void 0:l.getGlyphWidths(l.getGlyphIDs(t)).reduce((t,l)=>t+l,0))&&void 0!==n?n:0}},6203,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarLabelPosition=void 0;e.getBarLabelPosition=({orientation:n,position:s,x:c,y:l,labelWidth:h,fontSize:b,labelRotate:u=0,barWidth:x,chartBounds:y,baselineX:M=0})=>{const f=t({labelWidth:h,fontSize:b,labelRotate:u});if("horizontal"===n){const t=Math.min(M,c),n=Math.max(M,c),u=l-x/2,y=l+x/2,p=t+(n-t)/2,z=l+b/3;switch(s){case"top":return{x:p-h/2,y:u-o-f};case"bottom":return{x:p-h/2,y:y+b+o+f};case"left":return{x:t-h-o,y:z};case"right":return{x:n+o,y:z}}}const p=c-x/2,z=c+x/2,P=(y.top+y.bottom+l)/2,W=c-h/2;switch(s){case"top":return{x:W,y:l-o-f};case"bottom":return{x:W,y:y.bottom-o-f};case"left":return{x:p-h-o,y:P};case"right":return{x:z+o,y:P}}};const t=({labelWidth:t,fontSize:o,labelRotate:n})=>{if(!n||!t||!o)return 0;const s=Math.abs(Math.PI/180*n),c=(Math.abs(t*Math.sin(s))+Math.abs(o*Math.cos(s)))/2,l=o/2;return Math.max(0,c-l)},o=5},6204,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarLabelText=void 0;e.getBarLabelText=(t,l)=>l?l(t):null==t?"":String(t)},6205,[]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var t=r(d[0]),e=this&&this.__createBinding||(Object.create?function(t,e,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,o,i)}:function(t,e,n,o){void 0===o&&(o=n),t[o]=e[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var i in t)"default"!==i&&Object.prototype.hasOwnProperty.call(t,i)&&e(o,t,i);return n(o,t),o},i=this&&this.__rest||function(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(t);i{const{options:n}=e,o=i(e,["options"]),u=o.animate?l.AnimatedPath:s.Path;return t.jsx(u,Object.assign({style:"fill"},o,n))};_e.HorizontalBar=e=>{var{points:n,chartBounds:o,animate:s,innerPadding:l=.25,roundedCorners:f,barWidth:h,barCount:O,labels:j}=e,y=i(e,["points","chartBounds","animate","innerPadding","roundedCorners","barWidth","barCount","labels"]);const{orientation:_}=(0,p.useCartesianChartContext)(),{path:v,barWidth:P}=(0,u.useHorizontalBarPath)(n,o,l,f,h,O);return"horizontal"!==_?null:t.jsxs(t.Fragment,{children:[j&&t.jsx(c.BarGraphLabels,{points:n,chartBounds:o,barWidth:null!=h?h:P,options:j}),t.jsx(b,{path:v,animate:s,options:y})]})}},6206,[6,14,5576,6122,6199,6202,5979]); -__d(function(g,r,_i,a,m,_e,d){"use strict";var e=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(o=Object.getOwnPropertySymbols(e);s({});_e.useStackedBarPaths=({points:t,chartBounds:f,innerPadding:b=.25,barWidth:y,barCount:O,barOptions:S=p,colors:P=h})=>{const{yScale:_}=(0,c.useCartesianChartContext)(),k=(0,l.useBarWidth)({points:t,chartBounds:f,innerPadding:b,customBarWidth:y,barCount:O});return n.default.useMemo(()=>{const n=[];return(0,i.getStackedBarSegments)(t).forEach(t=>{const c=(0,u.getVerticalStackedBarRect)({segment:t,yScale:_,barWidth:k});if(!c)return;const l=S((0,i.getVerticalStackedBarOptionsContext)(t)),{roundedCorners:h,color:p}=l,f=e(l,["roundedCorners","color"]),b=o.Skia.Path.Make();if(h){const e=(0,s.createRoundedRectPath)(c.x,c.y,c.width,c.height,h,t.value);b.addRRect(e)}else b.addRect(o.Skia.XYWHRect(c.x,c.y,c.width,c.height));n.push(Object.assign({path:b,key:`${t.seriesIndex}-${t.datumIndex}`,color:null!=p?p:P[t.seriesIndex]},f))}),n},[S,k,P,t,_])}},6207,[14,5576,6120,5979,6208,6209,6195]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getHorizontalStackedBarOptionsContext=e.getVerticalStackedBarOptionsContext=e.getStackedBarSegments=void 0;e.getStackedBarSegments=o=>{const u=new Map,c=[];return o.forEach((o,l)=>{o.forEach((o,x)=>{if(!n(o))return;const v=o.xValue,p=t(u,v),S=s(o.yValue);if(0===S)return void c.push({point:o,categoryKey:v,value:S,startValue:0,endValue:0,seriesIndex:l,datumIndex:x,isPositive:!1,isStart:!1,isEnd:!1});const I=S>0,f=I?p.positiveSegments:p.negativeSegments,E=I?p.positiveTotal:p.negativeTotal,y=E+S,h={point:o,categoryKey:v,value:S,startValue:E,endValue:y,seriesIndex:l,datumIndex:x,isPositive:I,isStart:0===f.length,isEnd:!1};f.push(h),c.push(h),I?p.positiveTotal=y:p.negativeTotal=y})}),u.forEach(({positiveSegments:t,negativeSegments:n})=>{const s=t.at(-1),o=n.at(-1);s&&(s.isEnd=!0),o&&(o.isEnd=!0)}),c};e.getVerticalStackedBarOptionsContext=t=>{const{seriesIndex:n,datumIndex:s,isPositive:o,isStart:u,isEnd:c}=t;return{columnIndex:n,rowIndex:s,seriesIndex:n,datumIndex:s,isStart:u,isEnd:c,isBottom:o?u:c,isTop:o?c:u}};e.getHorizontalStackedBarOptionsContext=t=>{const{seriesIndex:n,datumIndex:s,isPositive:o,isStart:u,isEnd:c}=t;return{columnIndex:n,rowIndex:s,seriesIndex:n,datumIndex:s,isStart:u,isEnd:c,isLeft:o?u:c,isRight:o?c:u}};const t=(t,n)=>{const s=t.get(n);if(s)return s;const o={positiveTotal:0,negativeTotal:0,positiveSegments:[],negativeSegments:[]};return t.set(n,o),o},n=t=>"number"==typeof t.y&&Number.isFinite(t.x)&&Number.isFinite(t.y),s=t=>"number"==typeof t&&Number.isFinite(t)?t:0},6208,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getVerticalStackedBarRect=void 0;e.getVerticalStackedBarRect=({segment:t,yScale:n,barWidth:c})=>{const{x:u}=t.point,l=n(t.startValue),s=n(t.endValue);return Number.isFinite(u)&&Number.isFinite(l)&&Number.isFinite(s)?{x:u-c/2,y:s,width:c,height:l-s}:null}},6209,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var s=Object.getOwnPropertyDescriptor(n,o);s&&!("get"in s?!n.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,s)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),c=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var c={};if(null!=t)for(var s in t)"default"!==s&&Object.prototype.hasOwnProperty.call(t,s)&&n(c,t,s);return o(c,t),c};Object.defineProperty(e,"__esModule",{value:!0}),e.StackedBar=void 0;const s=c(r(d[1])),u=r(d[2]),l=r(d[3]),b=r(d[4]),f=["red","orange","blue","green","blue","purple"];e.StackedBar=({points:n,chartBounds:o,animate:c,innerPadding:p=.25,barWidth:h,barCount:O,barOptions:_=()=>({}),colors:j=f})=>{const P=(0,b.useStackedBarPaths)({points:n,chartBounds:o,innerPadding:p,barWidth:h,barCount:O,barOptions:_,colors:j});return t.jsx(t.Fragment,{children:P.map(t=>s.createElement(c?l.AnimatedPath:u.Path,Object.assign(Object.assign(Object.assign({},t),{style:"fill"}),Boolean(c)&&{animate:c})))})}},6210,[6,14,5576,6122,6207]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var o={};if(null!=n)for(var i in n)"default"!==i&&Object.prototype.hasOwnProperty.call(n,i)&&e(o,n,i);return t(o,n),o},o=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i({});_e.useHorizontalStackedBarPaths=({points:e,chartBounds:t,innerPadding:n=.25,barWidth:O,barCount:y,barOptions:_=b,colors:P=p})=>{const{xScale:S}=(0,u.useCartesianChartContext)(),v=(0,h.getBarThickness)({points:e,axisStart:t.top,axisEnd:t.bottom,innerPadding:n,customBarThickness:O,barCount:y});return i.useMemo(()=>{const t=[];return(0,l.getStackedBarSegments)(e).forEach(e=>{const n=(0,f.getHorizontalStackedBarRect)({segment:e,xScale:S,barWidth:v});if(!n)return;const i=_((0,l.getHorizontalStackedBarOptionsContext)(e)),{roundedCorners:u,color:h}=i,p=o(i,["roundedCorners","color"]),b=s.Skia.Path.Make();if(u){const t=(0,c.createRoundedRectPath)(n.x,n.y,n.width,n.height,u,e.value,"horizontal");b.addRRect(t)}else b.addRect(s.Skia.XYWHRect(n.x,n.y,n.width,n.height));t.push(Object.assign({path:b,key:`${e.seriesIndex}-${e.datumIndex}`,color:null!=h?h:P[e.seriesIndex]},p))}),t},[_,v,P,e,S])}},6211,[14,5576,6120,5979,6208,6197,6212]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getHorizontalStackedBarRect=void 0;e.getHorizontalStackedBarRect=({segment:t,xScale:n,barWidth:u})=>{const{y:o}=t.point,s=n(t.startValue),c=n(t.endValue);return"number"==typeof o&&Number.isFinite(o)&&Number.isFinite(s)&&Number.isFinite(c)?{x:Math.min(s,c),y:o-u/2,width:Math.abs(c-s),height:u}:null}},6212,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,s,u)}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),s=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var s={};if(null!=t)for(var u in t)"default"!==u&&Object.prototype.hasOwnProperty.call(t,u)&&n(s,t,u);return o(s,t),s};Object.defineProperty(e,"__esModule",{value:!0}),e.HorizontalStackedBar=void 0;const u=s(r(d[1])),c=r(d[2]),l=r(d[3]),b=r(d[4]),f=r(d[5]),h=["red","orange","blue","green","blue","purple"];e.HorizontalStackedBar=({points:n,chartBounds:o,animate:s,innerPadding:p=.25,barWidth:O,barCount:_,barOptions:j,colors:P=h})=>{const{orientation:m}=(0,b.useCartesianChartContext)(),v=(0,f.useHorizontalStackedBarPaths)({points:n,chartBounds:o,innerPadding:p,barWidth:O,barCount:_,barOptions:j,colors:P});return"horizontal"!==m?null:t.jsx(t.Fragment,{children:v.map(t=>u.createElement(s?l.AnimatedPath:c.Path,Object.assign(Object.assign(Object.assign({},t),{style:"fill"}),Boolean(s)&&{animate:s})))})}},6213,[6,14,5576,6122,5979,6211]); -__d(function(g,r,_i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,i,n,o){void 0===o&&(o=n);var u=Object.getOwnPropertyDescriptor(i,n);u&&!("get"in u?!i.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return i[n]}}),Object.defineProperty(t,o,u)}:function(t,i,n,o){void 0===o&&(o=n),t[o]=i[n]}),i=this&&this.__setModuleDefault||(Object.create?function(t,i){Object.defineProperty(t,"default",{enumerable:!0,value:i})}:function(t,i){t.default=i}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var o={};if(null!=n)for(var u in n)"default"!==u&&Object.prototype.hasOwnProperty.call(n,u)&&t(o,n,u);return i(o,n),o};Object.defineProperty(e,"__esModule",{value:!0}),e.useBarGroupPaths=void 0;const o=n(r(d[0])),u=r(d[1]),c=r(d[2]),s=r(d[3]),h=r(d[4]),l=r(d[5]);e.useBarGroupPaths=(t,i,n=0,p=0,f,b,_)=>{var v;const P=(null===(v=t[0])||void 0===v?void 0:v.length)||0,{yScale:W}=(0,s.useCartesianChartContext)(),{barWidth:y,groupWidth:O,gapWidth:m}=(0,h.getBarGroupDimensions)({chartBounds:i,betweenGroupPadding:n,withinGroupPadding:p,groupCount:P,barsPerGroup:t.length,customBarWidth:b,barCount:_}),j=o.useMemo(()=>{const i=W(0);return t.map((t,n)=>{const o=u.Skia.Path.Make();return t.forEach(t=>{const s=(0,l.getVerticalBarGroupRect)({point:t,baselineY:i,barWidth:y,groupWidth:O,gapWidth:m,barIndex:n});if(s)if(f){const i=(0,c.createRoundedRectPath)(s.x,s.y,s.width,s.height,f,Number(t.yValue));o.addRRect(i)}else o.addRect(u.Skia.XYWHRect(s.x,s.y,s.width,s.height))}),o})},[y,m,O,t,f,W]);return{barWidth:y,groupWidth:O,gapWidth:m,paths:j}}},6214,[14,5576,6120,5979,6215,6217]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarGroupDimensions=void 0;const o=r(d[0]);e.getBarGroupDimensions=({chartBounds:t,betweenGroupPadding:n,withinGroupPadding:u,groupCount:s,barsPerGroup:p,customBarWidth:G,barCount:b})=>(0,o.getBarGroupDimensionsForAxis)({axisStart:t.left,axisEnd:t.right,betweenGroupPadding:n,withinGroupPadding:u,groupCount:s,barsPerGroup:p,customBarWidth:G,barCount:b})},6215,[6216]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarGroupDimensionsForAxis=void 0;e.getBarGroupDimensionsForAxis=({axisStart:t,axisEnd:o,betweenGroupPadding:n,withinGroupPadding:u,groupCount:s,barsPerGroup:p,customBarWidth:h,barCount:x})=>{const b=(1-n)*(o-t)/Math.max(1,s),c=x&&x>0?x:Math.max(1,p),G=void 0!==h?h:(1-u)*b/c;return{barWidth:G,groupWidth:b,gapWidth:(b-G*p)/Math.max(1,p-1)}}},6216,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getVerticalBarGroupRect=void 0;const t=r(d[0]);e.getVerticalBarGroupRect=({point:n,baselineY:u,barWidth:o,groupWidth:p,gapWidth:b,barIndex:c})=>{const{x:h,y:s}=n;return"number"==typeof s&&Number.isFinite(h)&&Number.isFinite(s)?{x:h+(0,t.getBarGroupOffset)({groupWidth:p,barWidth:o,gapWidth:b,barIndex:c}),y:s,width:o,height:u-s}:null}},6217,[6218]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarGroupOffset=void 0;e.getBarGroupOffset=({groupWidth:t,barWidth:o,gapWidth:u,barIndex:f})=>-t/2+f*(o+u)},6218,[]); -__d(function(g,r,_i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,i,o,n){void 0===n&&(n=o);var u=Object.getOwnPropertyDescriptor(i,o);u&&!("get"in u?!i.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(t,n,u)}:function(t,i,o,n){void 0===n&&(n=o),t[n]=i[o]}),i=this&&this.__setModuleDefault||(Object.create?function(t,i){Object.defineProperty(t,"default",{enumerable:!0,value:i})}:function(t,i){t.default=i}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var n={};if(null!=o)for(var u in o)"default"!==u&&Object.prototype.hasOwnProperty.call(o,u)&&t(n,o,u);return i(n,o),n};Object.defineProperty(e,"__esModule",{value:!0}),e.useHorizontalBarGroupPaths=void 0;const n=o(r(d[0])),u=r(d[1]),s=r(d[2]),c=r(d[3]),h=r(d[4]),l=r(d[5]);e.useHorizontalBarGroupPaths=(t,i,o=0,p=0,b,f,_)=>{var v;const P=(null===(v=t[0])||void 0===v?void 0:v.length)||0,{xScale:W}=(0,c.useCartesianChartContext)(),{barWidth:m,groupWidth:y,gapWidth:O}=(0,h.getBarGroupDimensionsForAxis)({axisStart:i.top,axisEnd:i.bottom,betweenGroupPadding:o,withinGroupPadding:p,groupCount:P,barsPerGroup:t.length,customBarWidth:f,barCount:_}),x=n.useMemo(()=>{const i=W(0);return t.map((t,o)=>{const n=u.Skia.Path.Make();return t.forEach(t=>{const c=(0,l.getHorizontalBarGroupRect)({point:t,baselineX:i,barWidth:m,groupWidth:y,gapWidth:O,barIndex:o});if(c)if(b){const i=(0,s.createRoundedRectPath)(c.x,c.y,c.width,c.height,b,Number(t.yValue),"horizontal");n.addRRect(i)}else n.addRect(u.Skia.XYWHRect(c.x,c.y,c.width,c.height))}),n})},[m,O,y,t,b,W]);return{barWidth:m,groupWidth:y,gapWidth:O,paths:x}}},6219,[14,5576,6120,5979,6216,6220]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getHorizontalBarGroupRect=void 0;const t=r(d[0]);e.getHorizontalBarGroupRect=({point:n,baselineX:o,barWidth:u,groupWidth:b,gapWidth:h,barIndex:p})=>{const{x:s,y:c}=n;return"number"==typeof s&&"number"==typeof c&&Number.isFinite(s)&&Number.isFinite(c)?{x:Math.min(o,s),y:c+(0,t.getBarGroupOffset)({groupWidth:b,barWidth:u,gapWidth:h,barIndex:p}),width:Math.abs(s-o),height:u}:null}},6220,[6218]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&t(i,e,o);return n(i,e),i},o=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{u.isValidElement(e)&&e.type===h&&O.push(e.props)});const{paths:_,barWidth:y,groupWidth:j,gapWidth:m}=(0,s.useBarGroupPaths)(O.map(e=>e.points),i,t,n,o,f,b),v=(0,p.useFunctionRef)(l);u.useEffect(()=>{var e;null===(e=v.current)||void 0===e||e.call(v,{barWidth:y,groupWidth:j,gapWidth:m})},[y,m,j,v]);return O[0]?e.jsx(e.Fragment,{children:O.map((e,t)=>u.createElement(h,Object.assign(Object.assign({},e),{__path:_[t],key:t})))}):null}function h(e){const{animate:t}=e,n=o(e,["animate"]),i=e.__path;return u.createElement(t?l.AnimatedPath:c.Path,Object.assign(Object.assign({path:i,style:"fill",color:"red"},n),Boolean(t)&&{animate:t}))}_e.BarGroup=f,f.Bar=h},6221,[6,14,5576,6122,6214,5978]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var t=r(d[0]),e=this&&this.__createBinding||(Object.create?function(t,e,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,o,i)}:function(t,e,n,o){void 0===o&&(o=n),t[o]=e[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var i in t)"default"!==i&&Object.prototype.hasOwnProperty.call(t,i)&&e(o,t,i);return n(o,t),o},i=this&&this.__rest||function(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(t);i{u.isValidElement(t)&&t.type===b&&y.push(t.props)});const{paths:j,barWidth:m,groupWidth:v,gapWidth:P}=(0,s.useHorizontalBarGroupPaths)(y.map(t=>t.points),o,e,n,i,f,O),w=(0,p.useFunctionRef)(c);if(u.useEffect(()=>{var t;"horizontal"===_&&(null===(t=w.current)||void 0===t||t.call(w,{barWidth:m,groupWidth:v,gapWidth:P}))},[_,m,P,v,w]),"horizontal"!==_)return null;return y[0]?t.jsx(t.Fragment,{children:y.map((t,e)=>u.createElement(b,Object.assign(Object.assign({},t),{__path:j[e],key:e})))}):null}function b(t){const e=t,{animate:n,__path:o}=e,s=i(e,["animate","__path"]),p=n?c.AnimatedPath:l.Path;return o?u.createElement(p,Object.assign(Object.assign({path:o,style:"fill",color:"red"},s),Boolean(n)&&{animate:n})):null}_e.HorizontalBarGroup=f,f.Bar=b},6222,[6,14,5576,6122,6219,5978,5979]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,u){void 0===u&&(u=o);var c=Object.getOwnPropertyDescriptor(n,o);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,u,c)}:function(t,n,o,u){void 0===u&&(u=o),t[u]=n[o]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var u={};if(null!=o)for(var c in o)"default"!==c&&Object.prototype.hasOwnProperty.call(o,c)&&t(u,o,c);return n(u,o),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useAreaPath=void 0;const u=o(r(d[0])),c=r(d[1]),s=r(d[2]),l=r(d[3]),f=r(d[4]),h=r(d[5]),v=r(d[6]);e.useAreaPath=(t,n,{curveType:o="linear",connectMissingData:_=!1}={})=>({path:u.useMemo(()=>{const u=_?[(0,v.cleanPointsArray)(t)]:(0,h.groupPointsArray)(t),P=s.Skia.Path.Make();return u.forEach(t=>{var u,h;const v=null===(u=(0,c.area)().y0(n))||void 0===u?void 0:u.curve(f.CURVES[o])((0,l.stitchDataArray)(t));v&&P.addPath(null!==(h=s.Skia.Path.MakeFromSVGString(v))&&void 0!==h?h:s.Skia.Path.Make())}),P},[_,t,n,o])})},6223,[14,6127,5576,6189,6190,6191,6192]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(null!=n)for(var o in n)"default"!==o&&Object.prototype.hasOwnProperty.call(n,o)&&e(i,n,o);return t(i,n),i},i=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);oc.createElement(o?s.AnimatedPath:u.Path,Object.assign(Object.assign({},t),Boolean(o)&&{animate:o})))}},6225,[14,5576,6122,6226]); -__d(function(g,r,_i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,i){void 0===i&&(i=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,i,u)}:function(t,n,o,i){void 0===i&&(i=o),t[i]=n[o]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var i={};if(null!=o)for(var u in o)"default"!==u&&Object.prototype.hasOwnProperty.call(o,u)&&t(i,o,u);return n(i,o),i};Object.defineProperty(e,"__esModule",{value:!0}),e.useStackedAreaPaths=void 0;const i=o(r(d[0])),u=r(d[1]),l=r(d[2]),c=r(d[3]),s=r(d[4]),v=r(d[5]),f=(t,n)=>{const o=t.map(()=>[]);if(!t[0])return o;if(0===t.length||!t[0])return o;o[0]=t[0].map(()=>0);for(let i=1;i{var c,s,v,f;const h=null!==(s=null===(c=o[i-1])||void 0===c?void 0:c[u])&&void 0!==s?s:0,p=null!==(f=null===(v=l[u])||void 0===v?void 0:v.y)&&void 0!==f?f:0;return n-p+h}))}return o};e.useStackedAreaPaths=({pointsArray:t,colors:n,y0:o,curveType:h="linear",areaOptions:p=()=>({})})=>i.useMemo(()=>{const i=f(t,o);return t.map((t,f)=>{const m=l.Skia.Path.Make(),y=(0,v.groupPointsArray)(t);let _=o,b=0;y.forEach(t=>{var n,v;const p=(0,c.stitchDataArray)(t).map(([t,n],o)=>{var u,l;return[t,n-(null!==(l=null===(u=i[f])||void 0===u?void 0:u[o])&&void 0!==l?l:0)]});_=Math.max(...(null!==(n=i[f])&&void 0!==n?n:[]).map(t=>o-t)),b=Math.max(...p.map(t=>t[1]));const y=(0,u.area)().y0((t,n)=>{var u,l;const c=null!==(l=null===(u=i[f])||void 0===u?void 0:u[n])&&void 0!==l?l:0;return o-c}).curve(s.CURVES[h])(p);y&&m.addPath(null!==(v=l.Skia.Path.MakeFromSVGString(y))&&void 0!==v?v:l.Skia.Path.Make())});const P=p({rowIndex:f,lowestY:_,highestY:b});return Object.assign({path:m,key:`area-${f}`,color:n[f]},P)})},[t,o,h,n,p])},6226,[14,6127,5576,6189,6190,6191]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(null!=n)for(var o in n)"default"!==o&&Object.prototype.hasOwnProperty.call(n,o)&&e(i,n,o);return t(i,n),i},i=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{if(l){return[...l.map(e=>Object.assign(Object.assign({},e),{y:e.y})),...[...l].reverse().map(e=>Object.assign(Object.assign({},e),{y:e.y0}))]}const e=[...n].reverse();return[...t,...e]},[n,l,t]),{path:v}=(0,c.useAreaPath)(y,0,{curveType:f,connectMissingData:b});return o.createElement(p?u.AnimatedPath:s.Path,Object.assign(Object.assign({path:v,style:"fill"},O),Boolean(p)&&{animate:p}))}},6227,[14,5576,6223,6122]); -__d(function(g,_r,_i,a,_m,_e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),e=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var r={};if(null!=n)for(var o in n)"default"!==o&&Object.prototype.hasOwnProperty.call(n,o)&&t(r,n,o);return e(r,n),r},r=this&&this.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o{const t=i.Skia.Path.Make();return e.forEach(e=>{const{x:n,y:r}=e;if("number"!=typeof r)return;const o="function"==typeof u?u(e):u;"circle"===l?t.addCircle(n,r,o):"square"===l?t.addRect(i.Skia.XYWHRect(n-o,r-o,2*o,2*o)):"star"===l&&t.addPath(s(n,r,o,5))}),t},[e,u,l]);return o.createElement(n?c.AnimatedPath:i.Path,Object.assign(Object.assign({path:p},f),Boolean(n)&&{animate:n}))};const s=(t,e,n,r)=>{const o=[];for(let i=0;i<=2*r;i++){const c=i*Math.PI/r-Math.PI/2,s=t+Math.cos(c)*(i%2==0?n:n/2),u=e+Math.sin(c)*(i%2==0?n:n/2);o.unshift([s,u])}const c=i.Skia.Path.Make(),s=o[0];s&&c.moveTo(s[0],s[1]);for(const t of o.slice(1))c.lineTo(t[0],t[1]);return c.close(),c}},6228,[14,5576,6122]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var t=r(d[0]),e=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var i={};if(null!=t)for(var o in t)"default"!==o&&Object.prototype.hasOwnProperty.call(t,o)&&e(i,t,o);return n(i,t),i},o=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(t);o{const{children:p}=i,u=o(i,["children"]);return h?t.jsx(l.AnimatedPath,Object.assign({path:e,style:n},s,u,{animate:h,children:p})):t.jsx(c.Path,Object.assign({path:e,style:n},s,u,{children:p}))};_e.Candlestick=({openPoints:e,highPoints:n,lowPoints:i,closePoints:o,chartBounds:c,candleWidth:l,candleRatio:u,candleCount:y,minBodyHeight:O,candleColors:b,wickStrokeWidth:f,candleOptions:m,animate:j,blendMode:P,opacity:k,antiAlias:w})=>{const _=(0,h.useCandlestickPaths)({openPoints:e,highPoints:n,lowPoints:i,closePoints:o,chartBounds:c,candleWidth:l,candleRatio:u,candleCount:y,minBodyHeight:O,candleColors:b,wickStrokeWidth:f,candleOptions:m}),v={blendMode:P,opacity:k,antiAlias:w};return"custom"===_.mode?t.jsx(t.Fragment,{children:_.candles.map(e=>t.jsxs(s.Fragment,{children:[t.jsx(p,{path:e.wickPath,style:"stroke",options:e.wickOptions,sharedOptions:v,animate:j},`${e.key}-wick`),t.jsx(p,{path:e.bodyPath,style:"fill",options:e.bodyOptions,sharedOptions:v,animate:j},`${e.key}-body`)]},e.key))}):t.jsx(t.Fragment,{children:_.groups.map(e=>t.jsxs(s.Fragment,{children:[t.jsx(p,{path:e.wickPath,style:"stroke",options:e.wickOptions,sharedOptions:v,animate:j},`${e.key}-wick`),t.jsx(p,{path:e.bodyPath,style:"fill",options:e.bodyOptions,sharedOptions:v,animate:j},`${e.key}-body`)]},e.key))})}},6229,[6,14,5576,6122,6230]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,o,n,s){void 0===s&&(s=n);var c=Object.getOwnPropertyDescriptor(o,n);c&&!("get"in c?!o.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return o[n]}}),Object.defineProperty(t,s,c)}:function(t,o,n,s){void 0===s&&(s=n),t[s]=o[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,o){Object.defineProperty(t,"default",{enumerable:!0,value:o})}:function(t,o){t.default=o}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var s={};if(null!=n)for(var c in n)"default"!==c&&Object.prototype.hasOwnProperty.call(n,c)&&t(s,n,c);return o(s,n),s};Object.defineProperty(e,"__esModule",{value:!0}),e.useCandlestickPaths=void 0;const s=n(r(d[0])),c=r(d[1]),u=r(d[2]),l=r(d[3]),h=r(d[4]),k={positive:"#26a69a",negative:"#ef5350",neutral:"#737375"},y=t=>Math.max(0,Math.min(1,t)),p=t=>Object.assign(Object.assign({},t),{isPositive:"positive"===t.status,isNegative:"negative"===t.status,isNeutral:"neutral"===t.status}),P=(t,o)=>{var n;return null!==(n=null==o?void 0:o[t])&&void 0!==n?n:k[t]},b=(t,o,n)=>{n.moveTo(t.wick.x,t.wick.y1),n.lineTo(t.wick.x,t.wick.y2),t.body.width<=0||t.body.height<=0||o.addRect(c.Skia.XYWHRect(t.body.x,t.body.y,t.body.width,t.body.height))},v=(t,o=1)=>["positive","negative","neutral"].map(n=>{const s=P(n,t);return{key:n,status:n,bodyPath:c.Skia.Path.Make(),wickPath:c.Skia.Path.Make(),bodyOptions:{color:s},wickOptions:{color:s,strokeWidth:o}}});e.useCandlestickPaths=({openPoints:t,highPoints:o,lowPoints:n,closePoints:k,chartBounds:f,candleWidth:m,candleRatio:w=.6,candleCount:O,minBodyHeight:_=1,candleColors:M,wickStrokeWidth:W=1,candleOptions:j})=>{const S=y(w),B=(0,u.getBarWidth)({points:t,chartBounds:f,innerPadding:1-S,customBarWidth:m,barCount:O}),C=s.useMemo(()=>(0,l.getCandlestickGeometry)({openPoints:t,highPoints:o,lowPoints:n,closePoints:k,candleWidth:B,minBodyHeight:_}),[B,k,o,n,_,t]);return s.useMemo(()=>{if(j)return{mode:"custom",candleWidth:B,geometry:C,candles:C.map(t=>{const o=P(t.status,M),n=j(p(t)),s=c.Skia.Path.Make(),u=c.Skia.Path.Make();b(t,s,u);const{bodyOptions:l,wickOptions:k}=(0,h.resolveCandlestickPathOptions)({color:o,wickStrokeWidth:W,options:n});return{key:`candlestick-${t.datumIndex}`,geometry:t,bodyPath:s,wickPath:u,bodyOptions:l,wickOptions:k}})};const t=v(M,W),o=t.reduce((t,o)=>(t[o.status]=o,t),{});return C.forEach(t=>{const n=o[t.status];b(t,n.bodyPath,n.wickPath)}),{mode:"grouped",candleWidth:B,geometry:C,groups:t}},[M,j,B,C,W])}},6230,[14,5576,6196,6231,6232]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCandlestickGeometry=void 0;const t=t=>"number"==typeof t&&Number.isFinite(t),n=n=>n&&t(n.y)&&t(n.yValue)?{y:n.y,value:n.yValue}:null,o=(t,n)=>n>t?"positive":n{const x=Math.min(l.length,y.length,u.length,h.length),v=Math.max(0,s),M=Math.max(0,c),p=[];for(let s=0;s0?Math.max(k,M):M,G=(P.y+Y.y)/2-C/2,j=Math.min(b.y,V.y),B=Math.max(b.y,V.y);p.push({datumIndex:s,x:c.x,xValue:c.xValue,open:P.value,high:b.value,low:V.value,close:Y.value,openY:P.y,highY:b.y,lowY:V.y,closeY:Y.y,status:o(P.value,Y.value),body:{x:c.x-v/2,y:G,width:v,height:C},wick:{x:c.x,y1:j,y2:B}})}return p}},6231,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.resolveCandlestickPathOptions=void 0;e.resolveCandlestickPathOptions=({color:o,wickStrokeWidth:t,options:l})=>{var s,n,c,v,u,k;return{bodyOptions:Object.assign(Object.assign({},l.body),{color:null!==(n=null===(s=l.body)||void 0===s?void 0:s.color)&&void 0!==n?n:o}),wickOptions:Object.assign(Object.assign({},l.wick),{color:null!==(v=null===(c=l.wick)||void 0===c?void 0:c.color)&&void 0!==v?v:o,strokeWidth:null!==(k=null===(u=l.wick)||void 0===u?void 0:u.strokeWidth)&&void 0!==k?k:t})}}},6232,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),o=this&&this.__createBinding||(Object.create?function(t,o,n,l){void 0===l&&(l=n);var s=Object.getOwnPropertyDescriptor(o,n);s&&!("get"in s?!o.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return o[n]}}),Object.defineProperty(t,l,s)}:function(t,o,n,l){void 0===l&&(l=n),t[l]=o[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,o){Object.defineProperty(t,"default",{enumerable:!0,value:o})}:function(t,o){t.default=o}),l=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var l={};if(null!=t)for(var s in t)"default"!==s&&Object.prototype.hasOwnProperty.call(t,s)&&o(l,t,s);return n(l,t),l};Object.defineProperty(e,"__esModule",{value:!0}),e.CartesianAxis=e.CartesianAxisDefaultProps=void 0;const s=l(r(d[1])),c=r(d[2]),f=r(d[3]),u=r(d[4]),x=r(d[5]);var y=r(d[6]);Object.defineProperty(e,"CartesianAxisDefaultProps",{enumerable:!0,get:function(){return y.CartesianAxisDefaultProps}});e.CartesianAxis=({tickCount:o=x.DEFAULT_TICK_COUNT,xTicksNormalized:n,yTicksNormalized:l,labelPosition:y="outset",labelOffset:b={x:2,y:4},axisSide:h={x:"bottom",y:"left"},lineColor:p="hsla(0, 0%, 0%, 0.25)",lineWidth:m=f.StyleSheet.hairlineWidth,labelColor:j="#000000",formatYLabel:L=t=>String(t),formatXLabel:P=t=>String(t),yScale:k,xScale:v,font:C,isNumericalData:O=!1,ix:_=[]})=>{var S;const T=(0,s.useMemo)(()=>({xTicks:"number"==typeof o?o:o.x,yTicks:"number"==typeof o?o:o.y,xLabelOffset:"number"==typeof b?b:b.x,yLabelOffset:"number"==typeof b?b:b.y,xAxisPosition:h.x,yAxisPosition:h.y,xLabelPosition:"string"==typeof y?y:y.x,yLabelPosition:"string"==typeof y?y:y.y,gridXLineColor:"object"==typeof p&&"grid"in p?"object"==typeof p.grid&&"x"in p.grid?p.grid.x:p.grid:p,gridYLineColor:"object"==typeof p&&"grid"in p?"object"==typeof p.grid&&"y"in p.grid?p.grid.y:p.grid:p,gridFrameLineColor:"object"==typeof p&&"frame"in p?p.frame:p,gridXLineWidth:"object"==typeof m&&"grid"in m?"object"==typeof m.grid&&"x"in m.grid?m.grid.x:m.grid:m,gridYLineWidth:"object"==typeof m&&"grid"in m?"object"==typeof m.grid&&"y"in m.grid?m.grid.y:m.grid:m,gridFrameLineWidth:"object"==typeof m&&"frame"in m?m.frame:m}),[o,b,h.x,h.y,y,p,m]),{xTicks:W,yTicks:A,xAxisPosition:F,yAxisPosition:M,xLabelPosition:D,yLabelPosition:X,xLabelOffset:Y,yLabelOffset:$,gridXLineColor:w,gridYLineColor:H,gridFrameLineColor:N,gridXLineWidth:z,gridYLineWidth:R,gridFrameLineWidth:U}=T,[B=0,E=0]=v.domain(),[I=0,K=0]=k.domain(),[q=0,G=0]=v.range(),J=null!==(S=null==C?void 0:C.getSize())&&void 0!==S?S:0,Q=l.map(o=>{const n=String(L(o)),l=(0,u.getTextLayout)(n,C),f=l.width,x=k(o)+J/3-Math.max(0,l.height-J)/2,y="left"===M&&"outset"===X?v(B)-(f+$):"left"===M&&"inset"===X?v(B)+$:"right"===M&&"outset"===X?v(E)+$:v(E)-(f+$),b=x+(l.lines.length-1)*l.lineHeight,h=x>J&&b0?t.jsx(c.Line,{p1:(0,c.vec)(v(B),k(o)),p2:(0,c.vec)(v(E),k(o)),color:H,strokeWidth:R}):null,C?h&&t.jsx(t.Fragment,{children:l.lines.map((n,s)=>t.jsx(c.Text,{color:"string"==typeof j?j:j.y,text:n,font:C,y:x+s*l.lineHeight,x:y},`y-tick-${o}-label-line-${s}`))}):null]},`y-tick-${o}`)}),V=n.map(o=>{const n=O?o:_[o],l=String(P(n)),f=(0,u.getTextLayout)(l,C),x=f.width,y=v(o)-(null!=x?x:0)/2,b="left"===M?y+x{const t=Math.max(0,f.height-J);return"bottom"===F&&"outset"===D?k(K)+Y+J:"bottom"===F&&"inset"===D?k(K)-Y-t:"top"===F&&"outset"===D?k(I)-Y-t:k(I)+J+Y})();return t.jsxs(s.default.Fragment,{children:[z>0?t.jsx(c.Line,{p1:(0,c.vec)(v(o),k(K)),p2:(0,c.vec)(v(o),k(I)),color:w,strokeWidth:z}):null,C&&x&&b?t.jsx(t.Fragment,{children:f.lines.map((n,l)=>t.jsx(c.Text,{color:"string"==typeof j?j:j.x,text:n,font:C,y:h+l*f.lineHeight,x:y},`x-tick-${o}-label-line-${l}`))}):null]},`x-tick-${o}`)}),Z=s.default.useMemo(()=>{const t=c.Skia.Path.Make();return t.addRect(c.Skia.XYWHRect(v(B),k(I),v(E)-v(B),k(K)-k(I))),t},[B,E,v,I,K,k]);return t.jsxs(t.Fragment,{children:[W>0?V:null,A>0?Q:null,t.jsx(c.Path,{path:Z,strokeWidth:U,style:"stroke",color:N})]})}},6233,[6,14,5576,17,5818,5816,5983]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.createParagraphLabelRenderer=void 0;n(r(d[1]));const o=r(d[2]),l=t=>Number.isFinite(t)?Math.max(0,null!=t?t:0):0;e.createParagraphLabelRenderer=({paragraphStyle:n,textStyle:u,typefaceFontProvider:h,maxWidth:s}={})=>{const c=null!=h?h:o.Skia.TypefaceFontProvider.Make(),p=t=>{const n="function"==typeof s?s(t):s;return l(null!=n?n:1e6)},y=(t,l)=>{const h=o.Skia.ParagraphBuilder.Make(null!=n?n:{},c),s=l&&!(null==u?void 0:u.color)?Object.assign(Object.assign({},u),{color:o.Skia.Color(l)}):u;h.pushStyle(null!=s?s:{}),h.addText(t.text),h.pop();const y=h.build(),f=p(t);return y.layout(f),{paragraph:y,layoutWidth:f}};return{measure:t=>{const{paragraph:n,layoutWidth:o}=y(t),h=l(n.getLongestLine()),c=l(n.getMaxIntrinsicWidth()),p=Math.max(h,c),f=l(n.getHeight());return{width:void 0===s?p:o,height:f,fontSize:l(null==u?void 0:u.fontSize),lineHeight:f}},render:n=>{const{paragraph:l}=y(n,n.color);return t.jsx(o.Paragraph,{paragraph:l,x:n.x,y:n.y,width:n.width})}}}},6234,[6,14,5576]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,s,o){void 0===o&&(o=s);var l=Object.getOwnPropertyDescriptor(n,s);l&&!("get"in l?!n.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,o,l)}:function(t,n,s,o){void 0===o&&(o=s),t[o]=n[s]}),s=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var l in t)"default"!==l&&Object.prototype.hasOwnProperty.call(t,l)&&n(o,t,l);return s(o,t),o};Object.defineProperty(e,"__esModule",{value:!0}),e.PolarChart=void 0;o(r(d[1]));const l=r(d[2]),u=r(d[3]),c=r(d[4]),h=r(d[5]),v=r(d[6]),y=r(d[7]),S=r(d[8]),f=r(d[9]),p=n=>{const{containerStyle:s,canvasStyle:o,children:h,onLayout:f,hasMeasuredLayoutSize:p,canvasSize:b,transformState:j,isHeadless:x,explicitSize:z}=n,_=(0,c.useContextBridge)();let O=u.Gesture.Race();j&&(O=u.Gesture.Race(O,(0,v.pinchTransformGesture)(j),(0,v.panTransformGesture)(j)));const C=t.jsx(l.Group,{matrix:null==j?void 0:j.matrix,children:p&&h});return t.jsx(S.ChartWrapper,{isHeadless:x,explicitSize:z,onLayout:f,hasMeasuredLayoutSize:p,canvasSize:b,containerStyle:s,canvasStyle:o,chartContent:C,wrapCanvasContent:x?void 0:n=>t.jsx(_,{children:n}),gestureOverlay:x?void 0:t.jsx(y.GestureHandler,{gesture:O})})};e.PolarChart=n=>{const{data:s,labelKey:o,colorKey:l,valueKey:u}=n,{size:v,hasMeasuredLayoutSize:y,onLayout:S,isHeadless:b}=(0,f.useChartCanvasSize)({explicitSize:n.explicitSize,headless:n.headless});return t.jsx(c.FiberProvider,{children:t.jsx(h.PolarChartProvider,{data:s,labelKey:o.toString(),colorKey:l.toString(),valueKey:u.toString(),canvasSize:v,children:t.jsx(p,Object.assign({},n,{onLayout:S,hasMeasuredLayoutSize:y,canvasSize:v,isHeadless:b}))})})}},6235,[6,14,5576,1608,5813,6236,5989,5993,5994,5995]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),o=this&&this.__createBinding||(Object.create?function(t,o,n,u){void 0===u&&(u=n);var l=Object.getOwnPropertyDescriptor(o,n);l&&!("get"in l?!o.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return o[n]}}),Object.defineProperty(t,u,l)}:function(t,o,n,u){void 0===u&&(u=n),t[u]=o[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,o){Object.defineProperty(t,"default",{enumerable:!0,value:o})}:function(t,o){t.default=o}),u=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var u={};if(null!=t)for(var l in t)"default"!==l&&Object.prototype.hasOwnProperty.call(t,l)&&o(u,t,l);return n(u,t),u};Object.defineProperty(e,"__esModule",{value:!0}),e.usePolarChartContext=e.PolarChartProvider=void 0;const l=u(r(d[1])),c=(0,l.createContext)(void 0);e.PolarChartProvider=o=>{const{children:n,data:u,canvasSize:l,labelKey:s,valueKey:v,colorKey:f}=o;return t.jsx(c.Provider,{value:{data:u,canvasSize:l,labelKey:s,valueKey:v,colorKey:f},children:n})};e.usePolarChartContext=()=>{const t=(0,l.useContext)(c);if(void 0===t)throw new Error("usePolarChartContext must be used within a PolarChartProvider");return t}},6236,[6,14]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Pie=void 0;const l=r(d[0]),u=t(r(d[1])),n=r(d[2]),c=r(d[3]),s={Chart:l.PieChart,Slice:n.PieSlice,Label:u.default,SliceAngularInset:c.PieSliceAngularInset};e.Pie=s},6237,[6238,6242,6239,6246]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,l,c){void 0===c&&(c=l);var s=Object.getOwnPropertyDescriptor(n,l);s&&!("get"in s?!n.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return n[l]}}),Object.defineProperty(t,c,s)}:function(t,n,l,c){void 0===c&&(c=l),t[c]=n[l]}),l=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),c=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var c={};if(null!=t)for(var s in t)"default"!==s&&Object.prototype.hasOwnProperty.call(t,s)&&n(c,t,s);return l(c,t),c};Object.defineProperty(e,"__esModule",{value:!0}),e.PieChart=void 0;const s=c(r(d[1])),u=r(d[2]),o=r(d[3]),f=r(d[4]),h=r(d[5]),b=r(d[6]),v=360;e.PieChart=n=>{const{innerRadius:l=0,circleSweepDegrees:c=v,startAngle:_=0,children:p,size:P}=n,{canvasSize:j,data:y,labelKey:O,valueKey:m,colorKey:S}=(0,b.usePolarChartContext)(),w=y.reduce((t,n)=>t+Number(n[m]),0),{center:C,radius:M}=(0,f.getPieLayout)({canvasSize:j,size:P}),x=s.useMemo(()=>{let t=_;return y.map(n=>{const s=n[m],u=n[O],f=n[S],h=t,b=s/w*c,_=h+b;return t+=b,{value:s,label:u,color:f,innerRadius:(0,o.handleTranslateInnerRadius)(l,M),startAngle:h,endAngle:_,sweepAngle:b,sliceIsEntireCircle:b===v||1===y.length,radius:M,center:C}})},[m,y,w,S,O,M,C,l,c,_]);return t.jsx(t.Fragment,{children:x.map((n,l)=>t.jsx(h.PieSliceProvider,{slice:n,children:p?p({slice:n}):t.jsx(u.PieSlice,{})},l))})}},6238,[6,14,6239,6243,6244,6241,6236]); -__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{var{children:f,animate:h}=n,p=t(n,["children","animate"]);const{slice:y}=(0,c.usePieSliceContext)(),O=(0,o.useSlicePath)({slice:y});let P;const _=i.default.Children.toArray(f),b=_.findIndex(e=>e.type===s.default);b>-1&&(P=_.splice(b,1));const j=h?u.AnimatedPath:l.Path;return e.jsxs(e.Fragment,{children:[e.jsx(j,Object.assign({path:O,style:"fill",color:y.color,animate:h},p,{children:_})),P]})}},6239,[6,14,5576,6240,6241,6242,6122]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useSlicePath=void 0;const t=r(d[0]),l=r(d[1]);e.useSlicePath=({slice:c})=>(0,l.useMemo)(()=>{const{radius:l,center:s,startAngle:n,endAngle:o,innerRadius:u}=c,y=t.Skia.Path.Make();return y.arcToOval(t.Skia.XYWHRect(s.x-l,s.y-l,2*l,2*l),n,o-n,!1),c.sliceIsEntireCircle&&y.addOval(t.Skia.XYWHRect(s.x-l,s.y-l,2*l,2*l)),u>0?c.sliceIsEntireCircle?(y.addOval(t.Skia.XYWHRect(s.x-u,s.y-u,2*u,2*u)),y.setFillType(t.FillType.EvenOdd)):y.arcToOval(t.Skia.XYWHRect(s.x-u,s.y-u,2*u,2*u),o,n-o,!1):y.lineTo(s.x,s.y),y},[c])},6240,[5576,14]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,u)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),c=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var c={};if(null!=t)for(var u in t)"default"!==u&&Object.prototype.hasOwnProperty.call(t,u)&&n(c,t,u);return o(c,t),c};Object.defineProperty(e,"__esModule",{value:!0}),e.usePieSliceContext=e.PieSliceProvider=void 0;const u=c(r(d[1])),l=(0,u.createContext)(void 0);e.PieSliceProvider=({children:n,slice:o})=>t.jsx(l.Provider,{value:{slice:o},children:n});e.usePieSliceContext=()=>{const t=(0,u.useContext)(l);if(void 0===t)throw new Error("usePieSliceContext must be used within a PieSliceProvider");return t}},6241,[6,14]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const l=r(d[1]),o=(n(r(d[2])),r(d[3])),s=r(d[4]);e.default=({font:n,radiusOffset:u=.5,color:c="white",text:f,children:h})=>{const{slice:x}=(0,o.usePieSliceContext)(),_=null!=f?f:x.label,y=(0,s.getFontGlyphWidth)(_,n),M=Math.PI/180,p=x.radius*u,A=(x.startAngle+x.endAngle)/2,P=x.center.x+p*Math.cos(-A*M),b=x.center.y+p*Math.sin(A*M);return h?h({x:P,y:b,midAngle:A}):n&&t.jsx(l.Text,{font:n,text:_,x:P-y/2,y:b,color:c})}},6242,[6,5576,14,6241,6203]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.handleTranslateInnerRadius=void 0;e.handleTranslateInnerRadius=(n,s)=>{if("string"==typeof n)try{n=(n=parseFloat(n.replace("%","")))/100*s}catch(s){console.warn(`Error parsing innerRadius as a number: ${n}`),n=0}return n>=s?0:n}},6243,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getPieLayout=void 0;const t=r(d[0]),u=r(d[1]);e.getPieLayout=function({canvasSize:o,size:c}){const{centerX:n,centerY:s,radius:y,layoutWidth:l,layoutHeight:v}=(0,u.computePieLayout)({canvasSize:o,size:c});return{center:(0,t.vec)(n,s),radius:y,layoutWidth:l,layoutHeight:v}}},6244,[5576,6245]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.computePieLayout=void 0,e.computePieLayout=function({canvasSize:t,size:u}){const n=null!=u?u:t.width,o=null!=u?u:t.height,c=Math.min(n,o)/2;return{centerX:(t.width-n)/2+n/2,centerY:(t.height-o)/2+o/2,radius:c,layoutWidth:n,layoutHeight:o}}},6245,[]); -__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{angularInset:u,children:c,animate:f}=n,h=t(n,["angularInset","children","animate"]),{slice:p}=(0,s.usePieSliceContext)(),[O,y]=(0,l.useSliceAngularInsetPath)({slice:p,angularInset:u});if("M0 0L0 0M0 0L0 0"===O.toSVGString())return null;if(0===u.angularStrokeWidth)return null;const P=f?o.AnimatedPath:i.Path;return e.jsx(P,Object.assign({path:O,paint:y,animate:f},h,{children:c}))}},6246,[6,14,5576,6247,6241,6122]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useSliceAngularInsetPath=void 0;const n=r(d[0]),t=r(d[1]),o=r(d[2]);e.useSliceAngularInsetPath=({angularInset:c,slice:l})=>{const[u,s]=(0,t.useMemo)(()=>{const{radius:t,center:u,innerRadius:s}=l,P=n.Skia.Path.Make(),y=(0,o.degreesToRadians)(l.startAngle),S=(0,o.degreesToRadians)(l.endAngle);if(s>0){const n=(0,o.calculatePointOnCircumference)(u,s,y),c=(0,o.calculatePointOnCircumference)(u,s,S),l=(0,o.calculatePointOnCircumference)(u,t,y),T=(0,o.calculatePointOnCircumference)(u,t,S);P.moveTo(n.x,n.y),P.lineTo(l.x,l.y),P.moveTo(c.x,c.y),P.lineTo(T.x,T.y)}else{const n=(0,o.calculatePointOnCircumference)(u,t,y),c=(0,o.calculatePointOnCircumference)(u,t,S);P.moveTo(u.x,u.y),P.lineTo(n.x,n.y),P.moveTo(u.x,u.y),P.lineTo(c.x,c.y)}const T=n.Skia.Paint();return T.setColor(n.Skia.Color(c.angularStrokeColor)),T.setStyle(n.PaintStyle.Stroke),T.setStrokeWidth(c.angularStrokeWidth),[P,T]},[l,c]);return[u,s]}},6247,[5576,14,6248]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calculatePointOnCircumference=e.degreesToRadians=void 0,e.degreesToRadians=function(n){return n*Math.PI/180},e.calculatePointOnCircumference=function(n,t,c){return{x:n.x+t*Math.cos(c),y:n.y+t*Math.sin(c)}}},6248,[]); -__d(function(g,_r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getNiceMinuteInterval",{enumerable:!0,get:function(){return a}}),Object.defineProperty(e,"getStartOfMinuteInterval",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"getOrderTimeBounds",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"determineInterval",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"generateAllDates",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"getEffectiveDailyRange",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"aggregateData",{enumerable:!0,get:function(){return c}});var t=_r(d[0]),r=_r(d[1]);const n=[30,60,90,120,180,240,300,360],a=(t,r=12)=>{if(t<=0)return n[0];const a=t/r;for(const t of n)if(t>=a)return t;return n[n.length-1]},o=(t,r)=>{const n=60*t.getHours()+t.getMinutes(),a=Math.floor(n/r)*r,o=Math.floor(a/60),l=a%60;return new Date(t.getFullYear(),t.getMonth(),t.getDate(),o,l,0,0)},l=t=>{let n=null,a=null;for(const o of t){if(!o.date_created_gmt)continue;const t=(0,r.convertUTCStringToLocalDate)(o.date_created_gmt);(!n||ta)&&(a=t)}return n&&a?{earliest:n,latest:a}:null},u=(r,n)=>{const o=(0,t.differenceInDays)(n,r);if(o>30)return{keyFormat:'yyyy-MM',labelFormat:'MMM yyyy',interval:'months'};if(o>7)return{keyFormat:'yyyy-MM-dd',labelFormat:'EEE d',interval:'days'};if(o>1)return{keyFormat:'yyyy-MM-dd',labelFormat:'EEE d MMM',interval:'days'};{const o=(0,t.differenceInMinutes)(n,r);return{keyFormat:'yyyy-MM-dd HH:mm',labelFormat:'HH:mm',interval:'minutes',minuteStep:a(o)}}},s=(r,n,a,l)=>{if('months'===a)return(0,t.eachMonthOfInterval)({start:(0,t.startOfMonth)(r),end:n});if('days'===a)return(0,t.eachDayOfInterval)({start:(0,t.startOfDay)(r),end:n});{const a=l??60,u=[];let s=o(r,a);for(;s{const a=l(n);if(!a)return{start:(0,t.startOfDay)(r.start),end:new Date(r.start.getFullYear(),r.start.getMonth(),r.start.getDate(),23,59,59)};return{start:(0,t.startOfHour)(a.earliest),end:(0,t.addMinutes)((0,t.startOfHour)(a.latest),60)}},c=(n,a,l)=>{const{start:c,end:y}=a;let b=c,M=y;if((0,t.isSameDay)(c,y)){const t=f(a,n);b=t.start,M=t.end}const{keyFormat:O,labelFormat:_,interval:v,minuteStep:h}=u(b,M),F=s(b,M,v,h),p={};return F.forEach(r=>{const n=(0,t.format)(r,O),a=(0,t.format)(r,_,{locale:l});p[n]={key:n,label:a,total:0,total_tax:0,subtotal:0,order_count:0,refund_total:0,dateObj:r}}),n.forEach(n=>{const{date_created_gmt:a,total:l,total_tax:u}=n;if(!a)return;let s=(0,r.convertUTCStringToLocalDate)(a);'minutes'===v&&h&&(s=o(s,h));const f=(0,t.format)(s,O);if(p[f]){const t=parseFloat(l||'0'),r=parseFloat(u||'0');p[f].total+=t,p[f].total_tax+=r,p[f].subtotal+=t-r,p[f].order_count+=1;const a=(n.refunds||[]).reduce((t,r)=>t+Math.abs(parseFloat(r.total||'0')),0);p[f].refund_total+=a}}),Object.values(p).sort((t,r)=>t.dateObj.getTime()-r.dateObj.getTime())}},6249,[3238,3233]); -__d(function(e,_,s,t,a,c,n){a.exports=((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__packages/core/src/assets/fonts/Inter-Medium.4401ca19be5f325e28ee45d96516a35e.ttf"},6250,[]); \ No newline at end of file +"use strict";e.ConcurrentRoot=1,e.ContinuousEventPriority=8,e.DefaultEventPriority=32,e.DiscreteEventPriority=2,e.IdleEventPriority=268435456,e.LegacyRoot=0,e.NoEventPriority=0},5743,[]); +__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"createContainer",{enumerable:!0,get:function(){return h}});var e,r=_r(d[0]),n=(e=r)&&e.__esModule?e:{default:e},t=_r(d[1]),i=_r(d[2]),o=_r(d[3]),c=_r(d[4]),s=_r(d[5]),u=_r(d[6]);function _(e,r,n){return(r=l(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function l(e){var r=p(e,"string");return"symbol"==typeof r?r:r+""}function p(e,r){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,r||"default");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}_r(d[7]),_r(d[8]);const{SkiaViewApi:w}=globalThis,f=(function({_worklet_11643956348465_init_data:e,createDrawingContext:r,replay:n,SkiaViewApi:t}){const i=function(e,i,o){const c=e.PictureRecorder(),s=c.beginRecording(),u=r(e,o.paintPool,s);n(u,o.commands);const _=c.finishRecordingAsPicture();c.dispose(),t.setJsiProperty(i,"picture",_)};return i.__closure={createDrawingContext:r,replay:n,SkiaViewApi:t},i.__workletHash=0xa9711e1c631,i.__initData=e,i})({_worklet_11643956348465_init_data:{code:"function shopify_ContainerWebJs1(Skia,nativeId,recording){const{createDrawingContext,replay,SkiaViewApi}=this.__closure;const rec=Skia.PictureRecorder();const canvas=rec.beginRecording();const ctx=createDrawingContext(Skia,recording.paintPool,canvas);replay(ctx,recording.commands);const picture=rec.finishRecordingAsPicture();rec.dispose();SkiaViewApi.setJsiProperty(nativeId,\"picture\",picture);}"},createDrawingContext:s.createDrawingContext,replay:c.replay,SkiaViewApi:w}),k={code:"function shopify_ContainerWebJs2(){const{drawOnscreen,Skia,nativeId,recording}=this.__closure;drawOnscreen(Skia,nativeId,recording);}"},v={code:"function shopify_ContainerWebJs3(){const{drawOnscreen,Skia,nativeId,recording}=this.__closure;drawOnscreen(Skia,nativeId,recording);}"};class S extends u.Container{constructor(e,r){super(e),this.nativeId=r,_(this,"mapperId",null)}redraw(){if(null!==this.mapperId&&n.default.stopMapper(this.mapperId),this.unmounted)return;const e=new i.Recorder;(0,o.visit)(e,this.root);const r=e.getRecording(),{animationValues:t}=r;this.recording={commands:r.commands,paintPool:r.paintPool};const{nativeId:c,Skia:s,recording:u}=this;t.size>0&&(this.mapperId=n.default.startMapper((function({_worklet_3563128471993_init_data:e,drawOnscreen:r,Skia:n,nativeId:t,recording:i}){const o=function(){r(n,t,i)};return o.__closure={drawOnscreen:r,Skia:n,nativeId:t,recording:i},o.__workletHash=3563128471993,o.__initData=e,o})({_worklet_3563128471993_init_data:k,drawOnscreen:f,Skia:s,nativeId:c,recording:u}),Array.from(t))),n.default.runOnUI((function({_worklet_15034438876824_init_data:e,drawOnscreen:r,Skia:n,nativeId:t,recording:i}){const o=function(){r(n,t,i)};return o.__closure={drawOnscreen:r,Skia:n,nativeId:t,recording:i},o.__workletHash=0xdac7a637e98,o.__initData=e,o})({_worklet_15034438876824_init_data:v,drawOnscreen:f,Skia:s,nativeId:c,recording:u}))()}}const h=(e,r)=>t.HAS_REANIMATED_3&&-1!==r?new S(e,r):new u.StaticContainer(e,r)},5744,[5714,5745,5747,5751,5752,5761,5762,5605,5763]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"HAS_REANIMATED_3",{enumerable:!0,get:function(){return e}});let e=!1;try{const t=r(d[0],"react-native-reanimated/package.json").version;r(d[1],"react-native-reanimated"),t&&(t>="3.0.0"||t.includes("3.0.0-"))&&(e=!0)}catch(e){}},5745,[5746,318]); +__d(function(e,t,a,r,i,s,n){i.exports={name:"react-native-reanimated",version:"4.3.1",description:"More powerful alternative to Animated library for React Native.",keywords:["react-native","react","native","reanimated"],scripts:{test:"jest",lint:"yarn lint:js && yarn lint:common && yarn lint:android && yarn lint:apple","lint:js":"eslint src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","lint:android":"../../scripts/validate-android.sh && ./android/gradlew -p android spotlessCheck -q && ../../scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror && yarn lint:cmake","lint:common":"../../scripts/validate-common.sh && ../../scripts/cpplint.sh Common && yarn format:common --dry-run -Werror","lint:clang-tidy":"../../scripts/clang-tidy-lint.sh \"Common\"","lint:apple":"../../scripts/validate-apple.sh && yarn format:apple --dry-run -Werror","lint:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/lint-cmake.sh",format:"yarn format:js && yarn format:apple && yarn format:android && yarn format:common","format:js":"prettier --write --list-different src __tests__ __typetests__","format:apple":"find apple -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i","format:android":"yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake","format:android:java":"node ../../scripts/format-java.js","format:android:cpp":"find android/src -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:android:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/format-cmake.sh","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","find-unused-code:js":"knip","type:check":"yarn type:check:src:native && yarn type:check:src:web && yarn type:check:app && yarn type:check:tests:common","type:check:src:native":"yarn tsc --noEmit","type:check:src:web":"yarn tsc --noEmit --project tsconfig.web.json","type:check:app":"yarn workspace common-app type:check","type:check:tests:common":"../../scripts/test-ts.sh __typetests__/common","type:check:strict":"yarn type:check:strict:src && yarn type:check:strict:app","type:check:strict:src":"yarn tsc --noEmit --customConditions react-native-strict-api","type:check:strict:app":"yarn workspace common-app type:check:strict",build:"yarn workspace react-native-worklets build && yarn set-version && bob build",prepack:"yarn build","circular-dependency-check":"yarn madge --extensions js,jsx --circular lib","tree-shake:check:web":"yarn is-tree-shakable --resolution web","validate-peers":"node ../../scripts/validate-compatibility-peer-dependencies.js","set-version":"node scripts/set-version.js"},main:"lib/module/index",module:"lib/module/index","react-native":"src/index",source:"src/index",types:"lib/typescript/index.d.ts",files:["Common/","src/","lib/","android/src/main/AndroidManifest.xml","android/src/main/java/","android/build.gradle","android/","apple/","RNReanimated.podspec","scripts/reanimated_utils.rb","scripts/validate-worklets-build.js","scripts/validate-worklets-version.js","scripts/worklets-version.json","scripts/validate-react-native-version.js","compatibility.json","mock.js","plugin/index.js","plugin/index.d.ts","metro-config","!**/__tests__","!**/__fixtures__","!**/__mocks__","!apple/build/","!android/build/","!android/.cxx/","!android/.gradle/","!__snapshots__","!*.test.js","!*.test.js.map","!**/node_modules"],repository:{type:"git",url:"git+https://github.com/software-mansion/react-native-reanimated.git",directory:"packages/react-native-reanimated"},author:{email:"krzys.magiera@gmail.com",name:"Krzysztof Magiera"},license:"MIT",readmeFilename:"README.md",bugs:{url:"https://github.com/software-mansion/react-native-reanimated/issues"},homepage:"https://docs.swmansion.com/react-native-reanimated",dependencies:{"react-native-is-edge-to-edge":"^1.3.1",semver:"^7.7.3"},peerDependencies:{react:"*","react-native":"0.81 - 0.85","react-native-worklets":"0.8.x"},devDependencies:{"@babel/core":"7.28.4","@babel/preset-env":"7.28.3","@react-native/babel-preset":"0.85.0-rc.1","@react-native/eslint-config":"0.85.0-rc.1","@react-native/jest-preset":"patch:@react-native/jest-preset@npm%3A0.85.0-rc.1#~/.yarn/patches/@react-native-jest-preset-npm-0.85.0-rc.1-b8e9692393.patch","@react-native/metro-config":"0.85.0-rc.1","@react-native/typescript-config":"0.85.0-rc.1","@shopify/flash-list":"2.1.0","@testing-library/dom":"10.4.0","@testing-library/jest-native":"5.4.3","@testing-library/react":"16.1.0","@testing-library/react-hooks":"8.0.1","@testing-library/react-native":"13.3.3","@types/convert-source-map":"2.0.3","@types/jest":"30.0.0","@types/node":"24.0.14","@types/react":"19.2.2","@types/react-test-renderer":"19.1.0","@types/semver":"7.7.1","clang-format-node":"1.3.5",eslint:"9.37.0","is-tree-shakable":"0.5.0",jest:"30.2.0","jest-expo":"52.0.5",knip:"5.61.3",madge:"8.0.0",prettier:"3.6.2",react:"19.2.3","react-dom":"19.2.3","react-native":"0.85.0-rc.1","react-native-builder-bob":"0.40.13","react-native-svg":"patch:react-native-svg@npm%3A15.15.3#~/.yarn/patches/react-native-svg-npm-15.15.3-0699a4dc13.patch","react-native-web":"0.21.1","react-native-worklets":"0.8.1","react-test-renderer":"19.2.3",typescript:"5.8.3"},"react-native-builder-bob":{source:"src",output:"lib",targets:[["module",{esm:!1,jsxRuntime:"automatic"}],"typescript"]},codegenConfig:{name:"rnreanimated",type:"modules",jsSrcsDir:"./src/specs",android:{javaPackageName:"com.swmansion.reanimated"}},sideEffects:["./src/layoutReanimation/animationsManager.ts","./lib/module/layoutReanimation/animationsManager.js","./src/core.ts","./lib/module/core.js","./src/initializers.ts","./lib/module/initializers.js","./src/index.ts","./lib/module/index.js"]}},5746,[]); +__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Recorder",{enumerable:!0,get:function(){return n}});var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),p=_r(d[3]);function o(e,t,r){return(t=s(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){var t=i(e,"string");return"symbol"==typeof t?t:t+""}function i(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var p=r.call(e,t||"default");if("object"!=typeof p)return p;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}class n{constructor(){o(this,"commands",[]),o(this,"cursors",[]),o(this,"animationValues",new Set),this.cursors.push(this.commands)}getRecording(){return{commands:this.commands,paintPool:[],animationValues:this.animationValues}}processProps(e){const r={};let p=!1;for(const o in e){const s=e[o];(0,t.isSharedValue)(s)&&(this.animationValues.add(s),r[o]=s,p=!0)}return{props:e,animatedProps:p?r:void 0}}add(e){if(e.props){const{animatedProps:t}=this.processProps(e.props);t&&(e.animatedProps=t)}this.cursors[this.cursors.length-1].push(e)}saveGroup(e){const t=[],r={type:p.CommandType.Group,children:t};e&&(r.props=e),this.add(r),this.cursors.push(t)}restoreGroup(){this.cursors.pop()}savePaint(e,t){this.add({type:p.CommandType.SavePaint,props:e,standalone:t})}restorePaint(){this.add({type:p.CommandType.RestorePaint})}restorePaintDeclaration(){this.add({type:p.CommandType.RestorePaintDeclaration})}materializePaint(){this.add({type:p.CommandType.MaterializePaint})}pushPathEffect(e,t){if(!(0,r.isPathEffect)(e))throw new Error("Invalid color filter type: "+e);this.add({type:p.CommandType.PushPathEffect,pathEffectType:e,props:t})}pushImageFilter(e,t){if(!(0,r.isImageFilter)(e))throw new Error("Invalid color filter type: "+e);this.add({type:p.CommandType.PushImageFilter,imageFilterType:e,props:t})}pushColorFilter(e,t){if(!(0,r.isColorFilter)(e))throw new Error("Invalid color filter type: "+e);this.add({type:p.CommandType.PushColorFilter,colorFilterType:e,props:t})}pushShader(t,o,s){if(!(0,r.isShader)(t)&&t!==e.NodeType.Blend)throw new Error("Invalid color filter type: "+t);this.add({type:p.CommandType.PushShader,shaderType:t,props:o,children:s})}pushBlurMaskFilter(e){this.add({type:p.CommandType.PushBlurMaskFilter,props:e})}composePathEffect(){this.add({type:p.CommandType.ComposePathEffect})}composeColorFilter(){this.add({type:p.CommandType.ComposeColorFilter})}composeImageFilter(){this.add({type:p.CommandType.ComposeImageFilter})}saveCTM(e){this.add({type:p.CommandType.SaveCTM,props:e})}restoreCTM(){this.add({type:p.CommandType.RestoreCTM})}drawPaint(){this.add({type:p.CommandType.DrawPaint})}saveLayer(){this.add({type:p.CommandType.SaveLayer})}saveBackdropFilter(){this.add({type:p.CommandType.SaveBackdropFilter})}drawBox(e,t){t.forEach(e=>{if(e.props&&e.props){const{animatedProps:t}=this.processProps(e.props);t&&(e.animatedProps=t)}}),this.add({type:p.CommandType.DrawBox,props:e,shadows:t})}drawImage(e){this.add({type:p.CommandType.DrawImage,props:e})}drawCircle(e){this.add({type:p.CommandType.DrawCircle,props:e})}drawPoints(e){this.add({type:p.CommandType.DrawPoints,props:e})}drawPath(e){this.add({type:p.CommandType.DrawPath,props:e})}drawRect(e){this.add({type:p.CommandType.DrawRect,props:e})}drawRRect(e){this.add({type:p.CommandType.DrawRRect,props:e})}drawOval(e){this.add({type:p.CommandType.DrawOval,props:e})}drawLine(e){this.add({type:p.CommandType.DrawLine,props:e})}drawPatch(e){this.add({type:p.CommandType.DrawPatch,props:e})}drawVertices(e){this.add({type:p.CommandType.DrawVertices,props:e})}drawDiffRect(e){this.add({type:p.CommandType.DrawDiffRect,props:e})}drawText(e){this.add({type:p.CommandType.DrawText,props:e})}drawTextPath(e){this.add({type:p.CommandType.DrawTextPath,props:e})}drawTextBlob(e){this.add({type:p.CommandType.DrawTextBlob,props:e})}drawGlyphs(e){this.add({type:p.CommandType.DrawGlyphs,props:e})}drawPicture(e){this.add({type:p.CommandType.DrawPicture,props:e})}drawImageSVG(e){this.add({type:p.CommandType.DrawImageSVG,props:e})}drawParagraph(e){this.add({type:p.CommandType.DrawParagraph,props:e})}drawAtlas(e){this.add({type:p.CommandType.DrawAtlas,props:e})}drawSkottie(e){this.add({type:p.CommandType.DrawSkottie,props:e})}}},5747,[5627,5748,5749,5750]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isSharedValue",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"materialize",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"composeDeclarations",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(function({_worklet_2662907929204_init_data:t}){const n=function(t){return!0===(null==t?void 0:t._isReanimatedSharedValue)};return n.__closure={},n.__workletHash=2662907929204,n.__initData=t,n})({_worklet_2662907929204_init_data:{code:"function shopify_utilsJs1(value){return(value===null||value===void 0?void 0:value._isReanimatedSharedValue)===true;}"}}),u=(function({_worklet_5008835407896_init_data:t,mapKeys:n,isSharedValue:u}){const o=function(t){const o=Object.assign({},t);return n(o).forEach(t=>{const n=o[t];u(n)&&(o[t]=n.value)}),o};return o.__closure={mapKeys:n,isSharedValue:u},o.__workletHash=5008835407896,o.__initData=t,o})({_worklet_5008835407896_init_data:{code:"function shopify_utilsJs2(props){const{mapKeys,isSharedValue}=this.__closure;const result=Object.assign({},props);mapKeys(result).forEach(function(key){const value=result[key];if(isSharedValue(value)){result[key]=value.value;}});return result;}"},mapKeys:t.mapKeys,isSharedValue:n}),o=(function({_worklet_7731947925785_init_data:t}){const n=function(t,n){return t.length<=1?t[0]:t.reduceRight((t,u)=>t?n(u,t):u)};return n.__closure={},n.__workletHash=7731947925785,n.__initData=t,n})({_worklet_7731947925785_init_data:{code:"function shopify_utilsJs3(filters,composer){const len=filters.length;if(len<=1){return filters[0];}return filters.reduceRight(function(inner,outer){return inner?composer(outer,inner):outer;});}"}})},5748,[5643]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isColorFilter",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isPathEffect",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"isImageFilter",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"isShader",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"sortNodeChildren",{enumerable:!0,get:function(){return l}});var t=r(d[0]);const o=(function({_worklet_7463931788942_init_data:t,NodeType:o}){const n=function(t){return t===o.BlendColorFilter||t===o.MatrixColorFilter||t===o.LerpColorFilter||t===o.LumaColorFilter||t===o.SRGBToLinearGammaColorFilter||t===o.LinearToSRGBGammaColorFilter};return n.__closure={NodeType:o},n.__workletHash=7463931788942,n.__initData=t,n})({_worklet_7463931788942_init_data:{code:"function shopify_NodeJs1(type){const{NodeType}=this.__closure;return type===NodeType.BlendColorFilter||type===NodeType.MatrixColorFilter||type===NodeType.LerpColorFilter||type===NodeType.LumaColorFilter||type===NodeType.SRGBToLinearGammaColorFilter||type===NodeType.LinearToSRGBGammaColorFilter;}"},NodeType:t.NodeType}),n=(function({_worklet_5987212885106_init_data:t,NodeType:o}){const n=function(t){return t===o.DiscretePathEffect||t===o.DashPathEffect||t===o.Path1DPathEffect||t===o.Path2DPathEffect||t===o.CornerPathEffect||t===o.SumPathEffect||t===o.Line2DPathEffect};return n.__closure={NodeType:o},n.__workletHash=5987212885106,n.__initData=t,n})({_worklet_5987212885106_init_data:{code:"function shopify_NodeJs2(type){const{NodeType}=this.__closure;return type===NodeType.DiscretePathEffect||type===NodeType.DashPathEffect||type===NodeType.Path1DPathEffect||type===NodeType.Path2DPathEffect||type===NodeType.CornerPathEffect||type===NodeType.SumPathEffect||type===NodeType.Line2DPathEffect;}"},NodeType:t.NodeType}),p=(function({_worklet_11016117843110_init_data:t,NodeType:o}){const n=function(t){return t===o.ImageFilter||t===o.OffsetImageFilter||t===o.DisplacementMapImageFilter||t===o.BlurImageFilter||t===o.DropShadowImageFilter||t===o.MorphologyImageFilter||t===o.BlendImageFilter||t===o.RuntimeShaderImageFilter};return n.__closure={NodeType:o},n.__workletHash=0xa04e3ca74a6,n.__initData=t,n})({_worklet_11016117843110_init_data:{code:"function shopify_NodeJs3(type){const{NodeType}=this.__closure;return type===NodeType.ImageFilter||type===NodeType.OffsetImageFilter||type===NodeType.DisplacementMapImageFilter||type===NodeType.BlurImageFilter||type===NodeType.DropShadowImageFilter||type===NodeType.MorphologyImageFilter||type===NodeType.BlendImageFilter||type===NodeType.RuntimeShaderImageFilter;}"},NodeType:t.NodeType}),s=(function({_worklet_16465227715172_init_data:t,NodeType:o}){const n=function(t){return t===o.Shader||t===o.ImageShader||t===o.ColorShader||t===o.Turbulence||t===o.FractalNoise||t===o.LinearGradient||t===o.RadialGradient||t===o.SweepGradient||t===o.TwoPointConicalGradient};return n.__closure={NodeType:o},n.__workletHash=0xef99c0c9264,n.__initData=t,n})({_worklet_16465227715172_init_data:{code:"function shopify_NodeJs4(type){const{NodeType}=this.__closure;return type===NodeType.Shader||type===NodeType.ImageShader||type===NodeType.ColorShader||type===NodeType.Turbulence||type===NodeType.FractalNoise||type===NodeType.LinearGradient||type===NodeType.RadialGradient||type===NodeType.SweepGradient||type===NodeType.TwoPointConicalGradient;}"},NodeType:t.NodeType}),l=(function({_worklet_8050529972765_init_data:t,isColorFilter:o,NodeType:n,isPathEffect:p,isImageFilter:s,isShader:l}){const y=function(t){const y=[],c=[],f=[],h=[],u=[],_=[],N=[];return t.children.forEach(t=>{o(t.type)?c.push(t):t.type===n.BlurMaskFilter?y.push(t):p(t.type)?u.push(t):s(t.type)?h.push(t):l(t.type)?f.push(t):t.type===n.Paint?N.push(t):t.type===n.Blend?t.children[0]&&s(t.children[0].type)?(t.type=n.BlendImageFilter,h.push(t)):(t.type=n.Blend,f.push(t)):_.push(t)}),{colorFilters:c,drawings:_,maskFilters:y,shaders:f,pathEffects:u,imageFilters:h,paints:N}};return y.__closure={isColorFilter:o,NodeType:n,isPathEffect:p,isImageFilter:s,isShader:l},y.__workletHash=8050529972765,y.__initData=t,y})({_worklet_8050529972765_init_data:{code:"function shopify_NodeJs5(parent){const{isColorFilter,NodeType,isPathEffect,isImageFilter,isShader}=this.__closure;const maskFilters=[];const colorFilters=[];const shaders=[];const imageFilters=[];const pathEffects=[];const drawings=[];const paints=[];parent.children.forEach(function(node){if(isColorFilter(node.type)){colorFilters.push(node);}else if(node.type===NodeType.BlurMaskFilter){maskFilters.push(node);}else if(isPathEffect(node.type)){pathEffects.push(node);}else if(isImageFilter(node.type)){imageFilters.push(node);}else if(isShader(node.type)){shaders.push(node);}else if(node.type===NodeType.Paint){paints.push(node);}else if(node.type===NodeType.Blend){if(node.children[0]&&isImageFilter(node.children[0].type)){node.type=NodeType.BlendImageFilter;imageFilters.push(node);}else{node.type=NodeType.Blend;shaders.push(node);}}else{drawings.push(node);}});return{colorFilters:colorFilters,drawings:drawings,maskFilters:maskFilters,shaders:shaders,pathEffects:pathEffects,imageFilters:imageFilters,paints:paints};}"},isColorFilter:o,NodeType:t.NodeType,isPathEffect:n,isImageFilter:p,isShader:s})},5749,[5627]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CommandType",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"materializeCommand",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isCommand",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"isGroup",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"isDrawCommand",{enumerable:!0,get:function(){return c}});let t=(function(t){return t[t.Group=0]="Group",t[t.SavePaint=1]="SavePaint",t[t.RestorePaint=2]="RestorePaint",t[t.SaveCTM=3]="SaveCTM",t[t.RestoreCTM=4]="RestoreCTM",t[t.PushColorFilter=5]="PushColorFilter",t[t.PushBlurMaskFilter=6]="PushBlurMaskFilter",t[t.PushImageFilter=7]="PushImageFilter",t[t.PushPathEffect=8]="PushPathEffect",t[t.PushShader=9]="PushShader",t[t.ComposeColorFilter=10]="ComposeColorFilter",t[t.ComposeImageFilter=11]="ComposeImageFilter",t[t.ComposePathEffect=12]="ComposePathEffect",t[t.MaterializePaint=13]="MaterializePaint",t[t.SaveBackdropFilter=14]="SaveBackdropFilter",t[t.SaveLayer=15]="SaveLayer",t[t.RestorePaintDeclaration=16]="RestorePaintDeclaration",t[t.DrawBox=17]="DrawBox",t[t.DrawImage=18]="DrawImage",t[t.DrawCircle=19]="DrawCircle",t[t.DrawPaint=20]="DrawPaint",t[t.DrawPoints=21]="DrawPoints",t[t.DrawPath=22]="DrawPath",t[t.DrawRect=23]="DrawRect",t[t.DrawRRect=24]="DrawRRect",t[t.DrawOval=25]="DrawOval",t[t.DrawLine=26]="DrawLine",t[t.DrawPatch=27]="DrawPatch",t[t.DrawVertices=28]="DrawVertices",t[t.DrawDiffRect=29]="DrawDiffRect",t[t.DrawText=30]="DrawText",t[t.DrawTextPath=31]="DrawTextPath",t[t.DrawTextBlob=32]="DrawTextBlob",t[t.DrawGlyphs=33]="DrawGlyphs",t[t.DrawPicture=34]="DrawPicture",t[t.DrawImageSVG=35]="DrawImageSVG",t[t.DrawParagraph=36]="DrawParagraph",t[t.DrawAtlas=37]="DrawAtlas",t[t.DrawSkottie=38]="DrawSkottie",t})({});const o=(function({_worklet_8551065619481_init_data:t}){const o=function(t){const o=Object.assign({},t.props);if(t.animatedProps)for(const n in t.animatedProps)o[n]=t.animatedProps[n].value;return Object.assign({},t,{props:o})};return o.__closure={},o.__workletHash=8551065619481,o.__initData=t,o})({_worklet_8551065619481_init_data:{code:"function shopify_CoreJs1(command){const newProps={...command.props};if(command.animatedProps){for(const key in command.animatedProps){newProps[key]=command.animatedProps[key].value;}}return{...command,props:newProps};}"}}),n=(function({_worklet_3493500343177_init_data:t}){const o=function(t,o){return t.type===o};return o.__closure={},o.__workletHash=3493500343177,o.__initData=t,o})({_worklet_3493500343177_init_data:{code:"function shopify_CoreJs2(command,type){return command.type===type;}"}}),s=(function({_worklet_9365115302441_init_data:t,CommandType:o}){const n=function(t){return t.type===o.Group};return n.__closure={CommandType:o},n.__workletHash=9365115302441,n.__initData=t,n})({_worklet_9365115302441_init_data:{code:"function shopify_CoreJs3(command){const{CommandType}=this.__closure;return command.type===CommandType.Group;}"},CommandType:t}),c=(function({_worklet_10938803083471_init_data:t}){const o=function(t,o){return t.type===o};return o.__closure={},o.__workletHash=0x9f2e378d8cf,o.__initData=t,o})({_worklet_10938803083471_init_data:{code:"function shopify_CoreJs4(command,type){return command.type===type;}"}})},5750,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processPaint",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"visit",{enumerable:!0,get:function(){return f}});var t=r(d[0]),o=r(d[1]);const s=({opacity:t,color:o,strokeWidth:s,blendMode:p,style:c,strokeJoin:l,strokeCap:n,strokeMiter:h,antiAlias:y,dither:v,paint:T})=>{const k={};return void 0!==t&&(k.opacity=t),void 0!==o&&(k.color=o),void 0!==s&&(k.strokeWidth=s),void 0!==p&&(k.blendMode=p),void 0!==c&&(k.style=c),void 0!==l&&(k.strokeJoin=l),void 0!==n&&(k.strokeCap=n),void 0!==h&&(k.strokeMiter=h),void 0!==y&&(k.antiAlias=y),void 0!==v&&(k.dither=v),void 0!==T&&(k.paint=T),void 0!==t||void 0!==o||void 0!==s||void 0!==p||void 0!==c||void 0!==l||void 0!==n||void 0!==h||void 0!==y||void 0!==v||void 0!==T?k:null},p=({clip:t,invertClip:o,transform:s,origin:p,matrix:c,layer:l})=>{const n={};return t&&(n.clip=t),o&&(n.invertClip=o),s&&(n.transform=s),p&&(n.origin=p),c&&(n.matrix=c),l&&(n.layer=l),void 0!==t||void 0!==o||void 0!==s||void 0!==p||void 0!==c||void 0!==l?n:null},c=(o,s)=>{s.forEach(s=>{s.children.length>0&&c(o,s.children),o.pushColorFilter(s.type,s.props);s.type!==t.NodeType.LerpColorFilter&&s.children.length>0&&o.composeColorFilter()})},l=(o,s)=>{s.forEach(s=>{s.children.length>0&&l(o,s.children),o.pushPathEffect(s.type,s.props);s.type!==t.NodeType.SumPathEffect&&s.children.length>0&&o.composePathEffect()})},n=(s,p)=>{p.forEach(p=>{p.children.length>0&&n(s,p.children),(0,o.isImageFilter)(p.type)?s.pushImageFilter(p.type,p.props):(0,o.isShader)(p.type)&&s.pushShader(p.type,p.props,0);p.type!==t.NodeType.BlendImageFilter&&p.children.length>0&&s.composeImageFilter()})},h=(t,o)=>{o.forEach(o=>{o.children.length>0&&h(t,o.children),t.pushShader(o.type,o.props,o.children.length)})},y=(t,o)=>{o.length>0&&t.pushBlurMaskFilter(o[o.length-1].props)},v=(t,s)=>{s.forEach(s=>{t.savePaint(s.props,!0);const{colorFilters:p,maskFilters:v,shaders:T,imageFilters:k,pathEffects:f}=(0,o.sortNodeChildren)(s);c(t,p),n(t,k),y(t,v),h(t,T),l(t,f),t.restorePaintDeclaration()})},T=t=>{const{zIndex:o}=t;if(void 0!==o)return{zIndex:o}},k=(f,N)=>{const{props:b}=N,u=T(b);f.saveGroup(u);const{colorFilters:w,maskFilters:P,drawings:F,shaders:x,imageFilters:C,pathEffects:E,paints:I}=(0,o.sortNodeChildren)(N),B=s(b),S=B||w.length>0||P.length>0||C.length>0||E.length>0||x.length>0;S&&(f.savePaint(null!=B?B:{},!1),c(f,w),n(f,C),y(f,P),h(f,x),l(f,E),N.type===t.NodeType.BackdropFilter?f.saveBackdropFilter():f.materializePaint()),v(f,I),N.type===t.NodeType.Layer&&f.saveLayer();const M=p(b),R=!!M||N.type===t.NodeType.Layer;switch(M&&f.saveCTM(M),N.type){case t.NodeType.Box:const o=N.children.filter(o=>o.type===t.NodeType.BoxShadow).map(({props:t})=>({props:t}));f.drawBox(b,o);break;case t.NodeType.Fill:f.drawPaint();break;case t.NodeType.Image:f.drawImage(b);break;case t.NodeType.Circle:f.drawCircle(b);break;case t.NodeType.Points:f.drawPoints(b);break;case t.NodeType.Path:f.drawPath(b);break;case t.NodeType.Rect:f.drawRect(b);break;case t.NodeType.RRect:f.drawRRect(b);break;case t.NodeType.Oval:f.drawOval(b);break;case t.NodeType.Line:f.drawLine(b);break;case t.NodeType.Patch:f.drawPatch(b);break;case t.NodeType.Vertices:f.drawVertices(b);break;case t.NodeType.DiffRect:f.drawDiffRect(b);break;case t.NodeType.Text:f.drawText(b);break;case t.NodeType.TextPath:f.drawTextPath(b);break;case t.NodeType.TextBlob:f.drawTextBlob(b);break;case t.NodeType.Glyphs:f.drawGlyphs(b);break;case t.NodeType.Picture:f.drawPicture(b);break;case t.NodeType.ImageSVG:f.drawImageSVG(b);break;case t.NodeType.Paragraph:f.drawParagraph(b);break;case t.NodeType.Skottie:f.drawSkottie(b);break;case t.NodeType.Atlas:f.drawAtlas(b)}F.forEach(t=>{k(f,t)}),S&&f.restorePaint(),R&&f.restoreCTM(),f.restoreGroup()},f=(t,o)=>{o.forEach(o=>{k(t,o)})}},5751,[5627,5749]); +__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"replay",{enumerable:!0,get:function(){return h}});var a=r(d[0]),n=r(d[1]),o=r(d[2]),t=r(d[3]),s=r(d[4]),p=r(d[5]),l=r(d[6]),c=r(d[7]),u=r(d[8]);const C=(function({_worklet_17269722012659_init_data:a,materializeCommand:n}){const o=function(a){var o;const t=n(a),{zIndex:s}=null!==(o=t.props)&&void 0!==o?o:{};return"number"!=typeof s||Number.isNaN(s)?0:s};return o.__closure={materializeCommand:n},o.__workletHash=0xfb4eba55bf3,o.__initData=a,o})({_worklet_17269722012659_init_data:{code:"function shopify_PlayerJs1(command){const{materializeCommand}=this.__closure;var _materialized$props;const materialized=materializeCommand(command);const{zIndex:zIndex}=(_materialized$props=materialized.props)!==null&&_materialized$props!==void 0?_materialized$props:{};if(typeof zIndex!==\"number\"||Number.isNaN(zIndex)){return 0;}return zIndex;}"},materializeCommand:u.materializeCommand}),w=(function({_worklet_15655012066376_init_data:a}){const n=function(a,n,o){0!==n.length&&(n.sort((a,n)=>a.zIndex===n.zIndex?a.order-n.order:a.zIndex-n.zIndex).forEach(({command:n})=>{o(a,n)}),n.length=0)};return n.__closure={},n.__workletHash=0xe3cf76ee448,n.__initData=a,n})({_worklet_15655012066376_init_data:{code:"function shopify_PlayerJs2(ctx,pendingGroups,playFn){if(pendingGroups.length===0){return;}pendingGroups.sort(function(a,b){return a.zIndex===b.zIndex?a.order-b.order:a.zIndex-b.zIndex;}).forEach(function({command:command}){playFn(ctx,command);});pendingGroups.length=0;}"}}),f=(function({_worklet_769245700883_init_data:a,isGroup:n,getZIndex:o,flushPendingGroups:t}){const s=function(a,s,p){const l=[];s.children.forEach(s=>{n(s)?l.push({command:s,zIndex:o(s),order:l.length}):(t(a,l,p),p(a,s))}),t(a,l,p)};return s.__closure={isGroup:n,getZIndex:o,flushPendingGroups:t},s.__workletHash=769245700883,s.__initData=a,s})({_worklet_769245700883_init_data:{code:"function shopify_PlayerJs3(ctx,group,playFn){const{isGroup,getZIndex,flushPendingGroups}=this.__closure;const pending=[];group.children.forEach(function(child){if(isGroup(child)){pending.push({command:child,zIndex:getZIndex(child),order:pending.length});return;}flushPendingGroups(ctx,pending,playFn);playFn(ctx,child);});flushPendingGroups(ctx,pending,playFn);}"},isGroup:u.isGroup,getZIndex:C,flushPendingGroups:w}),_=(C,w)=>{if((0,u.isGroup)(w))return void f(C,w,_);const h=(0,u.materializeCommand)(w);if((0,u.isCommand)(h,u.CommandType.SaveBackdropFilter))C.saveBackdropFilter();else if((0,u.isCommand)(h,u.CommandType.SaveLayer)){C.materializePaint();const a=C.paintDeclarations.pop();C.canvas.saveLayer(a)}else if((0,u.isDrawCommand)(h,u.CommandType.SavePaint))if(h.props.paint)C.paints.push(h.props.paint);else{const{standalone:a}=h;if(C.savePaint(),a){const a=C.Skia.Paint();C.paint.assign(a)}(0,p.setPaintProperties)(C.Skia,C,h.props,a)}else if((0,u.isCommand)(h,u.CommandType.RestorePaint))C.restorePaint();else if((0,u.isCommand)(h,u.CommandType.ComposeColorFilter))(0,o.composeColorFilters)(C);else if((0,u.isCommand)(h,u.CommandType.RestorePaintDeclaration)){C.materializePaint();const a=C.restorePaint();if(!a)throw new Error("No paint declaration to push");C.paintDeclarations.push(a)}else if((0,u.isCommand)(h,u.CommandType.MaterializePaint))C.materializePaint();else if((0,o.isPushColorFilter)(h))(0,o.pushColorFilter)(C,h);else if((0,c.isPushShader)(h))(0,c.pushShader)(C,h);else if((0,s.isPushImageFilter)(h))(0,s.pushImageFilter)(C,h);else if((0,l.isPushPathEffect)(h))(0,l.pushPathEffect)(C,h);else if((0,u.isCommand)(h,u.CommandType.ComposePathEffect))(0,l.composePathEffects)(C);else if((0,u.isCommand)(h,u.CommandType.ComposeImageFilter))(0,s.composeImageFilters)(C);else if((0,u.isDrawCommand)(h,u.CommandType.PushBlurMaskFilter))(0,s.setBlurMaskFilter)(C,h.props);else if((0,u.isDrawCommand)(h,u.CommandType.SaveCTM))(0,t.saveCTM)(C,h.props);else if((0,u.isCommand)(h,u.CommandType.RestoreCTM))C.canvas.restore();else{const o=C.paint.copy();o.setAlphaf(o.getAlphaf()*C.getOpacity());const t=[o,...C.paintDeclarations];C.paintDeclarations=[],t.forEach(o=>{C.paints.push(o),(0,n.isBoxCommand)(h)?(0,n.drawBox)(C,h):(0,u.isCommand)(h,u.CommandType.DrawPaint)?C.canvas.drawPaint(C.paint):(0,u.isDrawCommand)(h,u.CommandType.DrawImage)?(0,a.drawImage)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawCircle)?(0,a.drawCircle)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawPoints)?(0,a.drawPoints)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawPath)?(0,a.drawPath)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawRect)?(0,a.drawRect)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawRRect)?(0,a.drawRRect)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawOval)?(0,a.drawOval)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawLine)?(0,a.drawLine)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawPatch)?(0,a.drawPatch)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawVertices)?(0,a.drawVertices)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawDiffRect)?(0,a.drawDiffRect)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawText)?(0,a.drawText)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawTextPath)?(0,a.drawTextPath)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawTextBlob)?(0,a.drawTextBlob)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawGlyphs)?(0,a.drawGlyphs)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawPicture)?(0,a.drawPicture)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawImageSVG)?(0,a.drawImageSVG)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawParagraph)?(0,a.drawParagraph)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawAtlas)?(0,a.drawAtlas)(C,h.props):(0,u.isDrawCommand)(h,u.CommandType.DrawSkottie)?(0,a.drawSkottie)(C,h.props):console.warn(`Unknown command: ${h.type}`),C.paints.pop()})}},h=(function({_worklet_11880009932478_init_data:a,play:n}){const o=function(a,o){o.forEach(o=>{n(a,o)})};return o.__closure={play:n},o.__workletHash=0xace07c59ebe,o.__initData=a,o})({_worklet_11880009932478_init_data:{code:"function replay_Shopify_PlayerJs4(ctx,commands){const{play}=this.__closure;commands.forEach(function(command){play(ctx,command);});}"},play:_})},5752,[5753,5754,5755,5756,5757,5758,5759,5760,5750]); +__d(function(g,_r,_i,a,m,_e,d){"use strict";const t=["start","end","fillType","stroke"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"drawLine",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"drawOval",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"drawImage",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"drawPoints",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"drawVertices",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"drawDiffRect",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"drawTextPath",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"drawText",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"drawPatch",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"drawPath",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"drawRect",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"drawRRect",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"drawTextBlob",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"drawGlyphs",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"drawImageSVG",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"drawParagraph",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"drawPicture",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"drawAtlas",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"drawCircle",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"drawSkottie",{enumerable:!0,get:function(){return B}});var e,n=_r(d[0]),o=(e=n)&&e.__esModule?e:{default:e},s=_r(d[1]),r=_r(d[2]),i=_r(d[3]);const c=(function({_worklet_11536122984477_init_data:t}){const e=function(t,e){const{p1:n,p2:o}=e;t.canvas.drawLine(n.x,n.y,o.x,o.y,t.paint)};return e.__closure={},e.__workletHash=0xa7df683381d,e.__initData=t,e})({_worklet_11536122984477_init_data:{code:"function shopify_DrawingJs1(ctx,props){const{p1:p1,p2:p2}=props;ctx.canvas.drawLine(p1.x,p1.y,p2.x,p2.y,ctx.paint);}"}}),p=(function({_worklet_6847455241730_init_data:t,processRect:e}){const n=function(t,n){const o=e(t.Skia,n);t.canvas.drawOval(o,t.paint)};return n.__closure={processRect:e},n.__workletHash=6847455241730,n.__initData=t,n})({_worklet_6847455241730_init_data:{code:"function shopify_DrawingJs2(ctx,props){const{processRect}=this.__closure;const rect=processRect(ctx.Skia,props);ctx.canvas.drawOval(rect,ctx.paint);}"},processRect:s.processRect}),l=(function({_worklet_11046339763276_init_data:t,processRect:e,fitRects:n,isCubicSampling:o,FilterMode:s,MipmapMode:r}){const i=function(t,i){const{image:c,sampling:p}=i;if(c){var l;const f=null!==(l=i.fit)&&void 0!==l?l:"contain",h=e(t.Skia,i),{src:x,dst:w}=n(f,{x:0,y:0,width:c.width(),height:c.height()},h);var _,u;if(p&&o(p))t.canvas.drawImageRectCubic(c,x,w,p.B,p.C,t.paint);else t.canvas.drawImageRectOptions(c,x,w,null!==(_=null==p?void 0:p.filter)&&void 0!==_?_:s.Linear,null!==(u=null==p?void 0:p.mipmap)&&void 0!==u?u:r.None,t.paint)}};return i.__closure={processRect:e,fitRects:n,isCubicSampling:o,FilterMode:s,MipmapMode:r},i.__workletHash=0xa0bed285c4c,i.__initData=t,i})({_worklet_11046339763276_init_data:{code:"function shopify_DrawingJs3(ctx,props){const{processRect,fitRects,isCubicSampling,FilterMode,MipmapMode}=this.__closure;const{image:image,sampling:sampling}=props;if(image){var _props$fit;const fit=(_props$fit=props.fit)!==null&&_props$fit!==void 0?_props$fit:\"contain\";const rect=processRect(ctx.Skia,props);const{src:src,dst:dst}=fitRects(fit,{x:0,y:0,width:image.width(),height:image.height()},rect);if(sampling&&isCubicSampling(sampling)){ctx.canvas.drawImageRectCubic(image,src,dst,sampling.B,sampling.C,ctx.paint);}else{var _sampling$filter,_sampling$mipmap;ctx.canvas.drawImageRectOptions(image,src,dst,(_sampling$filter=sampling===null||sampling===void 0?void 0:sampling.filter)!==null&&_sampling$filter!==void 0?_sampling$filter:FilterMode.Linear,(_sampling$mipmap=sampling===null||sampling===void 0?void 0:sampling.mipmap)!==null&&_sampling$mipmap!==void 0?_sampling$mipmap:MipmapMode.None,ctx.paint);}}}"},processRect:s.processRect,fitRects:s.fitRects,isCubicSampling:i.isCubicSampling,FilterMode:i.FilterMode,MipmapMode:i.MipmapMode}),_=(function({_worklet_14201829176290_init_data:t,PointMode:e,enumKey:n}){const o=function(t,o){const{points:s,mode:r}=o;t.canvas.drawPoints(e[n(r)],s,t.paint)};return o.__closure={PointMode:e,enumKey:n},o.__workletHash=0xcea9efbb3e2,o.__initData=t,o})({_worklet_14201829176290_init_data:{code:"function shopify_DrawingJs4(ctx,props){const{PointMode,enumKey}=this.__closure;const{points:points,mode:mode}=props;ctx.canvas.drawPoints(PointMode[enumKey(mode)],points,ctx.paint);}"},PointMode:i.PointMode,enumKey:s.enumKey}),u=(function({_worklet_3714989663461_init_data:t,VertexMode:e,enumKey:n,processColor:o,BlendMode:s}){const r=function(t,r){const{mode:i,textures:c,colors:p,indices:l,blendMode:_}=r,u=i?e[n(i)]:e.Triangles,f=t.Skia.MakeVertices(u,r.vertices,c,p?p.map(e=>o(t.Skia,e)):void 0,l),h=p?s.DstOver:s.SrcOver,x=_?s[n(_)]:h;t.canvas.drawVertices(f,x,t.paint)};return r.__closure={VertexMode:e,enumKey:n,processColor:o,BlendMode:s},r.__workletHash=3714989663461,r.__initData=t,r})({_worklet_3714989663461_init_data:{code:"function shopify_DrawingJs5(ctx,props){const{VertexMode,enumKey,processColor,BlendMode}=this.__closure;const{mode:mode,textures:textures,colors:colors,indices:indices,blendMode:blendMode}=props;const vertexMode=mode?VertexMode[enumKey(mode)]:VertexMode.Triangles;const vertices=ctx.Skia.MakeVertices(vertexMode,props.vertices,textures,colors?colors.map(function(c){return processColor(ctx.Skia,c);}):undefined,indices);const defaultBlendMode=colors?BlendMode.DstOver:BlendMode.SrcOver;const blend=blendMode?BlendMode[enumKey(blendMode)]:defaultBlendMode;ctx.canvas.drawVertices(vertices,blend,ctx.paint);}"},VertexMode:i.VertexMode,enumKey:s.enumKey,processColor:s.processColor,BlendMode:i.BlendMode}),f=(function({_worklet_8744828300549_init_data:t}){const e=function(t,e){const{outer:n,inner:o}=e;t.canvas.drawDRRect(n,o,t.paint)};return e.__closure={},e.__workletHash=8744828300549,e.__initData=t,e})({_worklet_8744828300549_init_data:{code:"function shopify_DrawingJs6(ctx,props){const{outer:outer,inner:inner}=props;ctx.canvas.drawDRRect(outer,inner,ctx.paint);}"}}),h=(function({_worklet_8690111617770_init_data:t,processPath:e}){const n=function(t,n){const o=e(t.Skia,n.path),{font:s,initialOffset:r}=n;if(s){let{text:e}=n;const i=s.getGlyphIDs(e),c=s.getGlyphWidths(i),p=[],l=t.Skia.ContourMeasureIter(o,!1,1);let _=l.next(),u=r;for(let n=0;n_.length()){if(_=l.next(),!_){e=e.substring(0,n);break}u=o/2}const[s,r]=_.getPosTan(u),i=s.x-o/2*r.x,f=s.y-o/2*r.y;p.push(t.Skia.RSXform(r.x,r.y,i,f)),u+=o/2}const f=t.Skia.TextBlob.MakeFromRSXform(e,p,s);t.canvas.drawTextBlob(f,0,0,t.paint)}};return n.__closure={processPath:e},n.__workletHash=8690111617770,n.__initData=t,n})({_worklet_8690111617770_init_data:{code:"function shopify_DrawingJs7(ctx,props){const{processPath}=this.__closure;const path=processPath(ctx.Skia,props.path);const{font:font,initialOffset:initialOffset}=props;if(font){let{text:text}=props;const ids=font.getGlyphIDs(text);const widths=font.getGlyphWidths(ids);const rsx=[];const meas=ctx.Skia.ContourMeasureIter(path,false,1);let cont=meas.next();let dist=initialOffset;for(let i=0;icont.length()){cont=meas.next();if(!cont){text=text.substring(0,i);break;}dist=width/2;}const[p,t]=cont.getPosTan(dist);const adjustedX=p.x-width/2*t.x;const adjustedY=p.y-width/2*t.y;rsx.push(ctx.Skia.RSXform(t.x,t.y,adjustedX,adjustedY));dist+=width/2;}const derived=ctx.Skia.TextBlob.MakeFromRSXform(text,rsx,font);ctx.canvas.drawTextBlob(derived,0,0,ctx.paint);}}"},processPath:s.processPath}),x=(function({_worklet_1993198257012_init_data:t}){const e=function(t,e){const{text:n,x:o,y:s,font:r}=e;null!=r&&t.canvas.drawText(n,o,s,t.paint,r)};return e.__closure={},e.__workletHash=1993198257012,e.__initData=t,e})({_worklet_1993198257012_init_data:{code:"function shopify_DrawingJs8(ctx,props){const{text:text,x:x,y:y,font:font}=props;if(font!=null){ctx.canvas.drawText(text,x,y,ctx.paint,font);}}"}}),w=(function({_worklet_6154616476006_init_data:t,BlendMode:e,enumKey:n,processColor:o}){const s=function(t,s){const{texture:r,blendMode:i,patch:c}=s,p=s.colors?e.DstOver:e.SrcOver,l=i?e[n(i)]:p,_=[c[0].pos,c[0].c2,c[1].c1,c[1].pos,c[1].c2,c[2].c1,c[2].pos,c[2].c2,c[3].c1,c[3].pos,c[3].c2,c[0].c1],u=s.colors?s.colors.map(e=>o(t.Skia,e)):void 0;t.canvas.drawPatch(_,u,r,l,t.paint)};return s.__closure={BlendMode:e,enumKey:n,processColor:o},s.__workletHash=6154616476006,s.__initData=t,s})({_worklet_6154616476006_init_data:{code:"function shopify_DrawingJs9(ctx,props){const{BlendMode,enumKey,processColor}=this.__closure;const{texture:texture,blendMode:blendMode,patch:patch}=props;const defaultBlendMode=props.colors?BlendMode.DstOver:BlendMode.SrcOver;const mode=blendMode?BlendMode[enumKey(blendMode)]:defaultBlendMode;const points=[patch[0].pos,patch[0].c2,patch[1].c1,patch[1].pos,patch[1].c2,patch[2].c1,patch[2].pos,patch[2].c2,patch[3].c1,patch[3].pos,patch[3].c2,patch[0].c1];const colors=props.colors?props.colors.map(function(c){return processColor(ctx.Skia,c);}):undefined;ctx.canvas.drawPatch(points,colors,texture,mode,ctx.paint);}"},BlendMode:i.BlendMode,enumKey:s.enumKey,processColor:s.processColor}),y=(function({_worklet_10255924822748_init_data:e,saturate:n,processPath:s,FillType:r,enumKey:i}){const c=function(e,c){const{start:p,end:l,fillType:_,stroke:u}=c,f=(0,o.default)(c,t),h=Math.fround(n(p)),x=Math.fround(n(l)),w=0!==h,y=1!==x,k=void 0!==u,v=!!_;let b=s(e.Skia,f.path);if(v){const t=e.Skia.PathBuilder.MakeFromPath(b);t.setFillType(r[i(_)]),b=t.build()}if(k){const t=e.Skia.Path.Stroke(b,u);t&&(b=t)}if(w||y){const t=e.Skia.Path.Trim(b,h,x,!1);t&&(b=t)}e.canvas.drawPath(b,e.paint)};return c.__closure={saturate:n,processPath:s,FillType:r,enumKey:i},c.__workletHash=0x953e4c182dc,c.__initData=e,c})({_worklet_10255924822748_init_data:{code:"function shopify_DrawingJs10(ctx,props){const{saturate,processPath,FillType,enumKey}=this.__closure;const{start:trimStart,end:trimEnd,fillType:fillType,stroke:stroke,...pathProps}=props;const start=Math.fround(saturate(trimStart));const end=Math.fround(saturate(trimEnd));const hasStartOffset=start!==0;const hasEndOffset=end!==1;const hasStrokeOptions=stroke!==undefined;const hasFillType=!!fillType;let path=processPath(ctx.Skia,pathProps.path);if(hasFillType){const builder=ctx.Skia.PathBuilder.MakeFromPath(path);builder.setFillType(FillType[enumKey(fillType)]);path=builder.build();}if(hasStrokeOptions){const stroked=ctx.Skia.Path.Stroke(path,stroke);if(stroked){path=stroked;}}if(hasStartOffset||hasEndOffset){const trimmed=ctx.Skia.Path.Trim(path,start,end,false);if(trimmed){path=trimmed;}}ctx.canvas.drawPath(path,ctx.paint);}"},saturate:r.saturate,processPath:s.processPath,FillType:i.FillType,enumKey:s.enumKey}),k=(function({_worklet_16762497372388_init_data:t,processRect:e}){const n=function(t,n){const o=e(t.Skia,n);t.canvas.drawRect(o,t.paint)};return n.__closure={processRect:e},n.__workletHash=0xf3ed2b390e4,n.__initData=t,n})({_worklet_16762497372388_init_data:{code:"function shopify_DrawingJs11(ctx,props){const{processRect}=this.__closure;const derived=processRect(ctx.Skia,props);ctx.canvas.drawRect(derived,ctx.paint);}"},processRect:s.processRect}),v=(function({_worklet_7167854091669_init_data:t,processRRect:e}){const n=function(t,n){const o=e(t.Skia,n);t.canvas.drawRRect(o,t.paint)};return n.__closure={processRRect:e},n.__workletHash=7167854091669,n.__initData=t,n})({_worklet_7167854091669_init_data:{code:"function shopify_DrawingJs12(ctx,props){const{processRRect}=this.__closure;const derived=processRRect(ctx.Skia,props);ctx.canvas.drawRRect(derived,ctx.paint);}"},processRRect:s.processRRect}),b=(function({_worklet_7667329557510_init_data:t}){const e=function(t,e){const{blob:n,x:o,y:s}=e;t.canvas.drawTextBlob(n,o,s,t.paint)};return e.__closure={},e.__workletHash=7667329557510,e.__initData=t,e})({_worklet_7667329557510_init_data:{code:"function shopify_DrawingJs13(ctx,props){const{blob:blob,x:x,y:y}=props;ctx.canvas.drawTextBlob(blob,x,y,ctx.paint);}"}}),M=(function({_worklet_15560507556500_init_data:t}){const e=function(t,e){const n=e.glyphs.reduce((t,e)=>{const{id:n,pos:o}=e;return t.glyphs.push(n),t.positions.push(o),t},{glyphs:[],positions:[]}),{glyphs:o,positions:s}=n,{x:r,y:i,font:c}=e;c&&t.canvas.drawGlyphs(o,s,r,i,c,t.paint)};return e.__closure={},e.__workletHash=0xe26f6868294,e.__initData=t,e})({_worklet_15560507556500_init_data:{code:"function shopify_DrawingJs14(ctx,props){const derived=props.glyphs.reduce(function(acc,glyph){const{id:id,pos:pos}=glyph;acc.glyphs.push(id);acc.positions.push(pos);return acc;},{glyphs:[],positions:[]});const{glyphs:glyphs,positions:positions}=derived;const{x:x,y:y,font:font}=props;if(font){ctx.canvas.drawGlyphs(glyphs,positions,x,y,font,ctx.paint);}}"}}),P=(function({_worklet_13559899251383_init_data:t}){const e=function(t,e){const{canvas:n}=t,{svg:o}=e,{x:s,y:r,width:i,height:c}=e.rect?e.rect:{x:e.x,y:e.y,width:e.width,height:e.height};null!==o&&(n.save(),s&&r&&n.translate(s,r),n.drawSvg(o,i,c),n.restore())};return e.__closure={},e.__workletHash=0xc5528fa62b7,e.__initData=t,e})({_worklet_13559899251383_init_data:{code:"function shopify_DrawingJs15(ctx,props){const{canvas:canvas}=ctx;const{svg:svg}=props;const{x:x,y:y,width:width,height:height}=props.rect?props.rect:{x:props.x,y:props.y,width:props.width,height:props.height};if(svg===null){return;}canvas.save();if(x&&y){canvas.translate(x,y);}canvas.drawSvg(svg,width,height);canvas.restore();}"}}),R=(function({_worklet_5262641410987_init_data:t}){const e=function(t,e){const{paragraph:n,x:o,y:s,width:r}=e;n&&(n.layout(r),n.paint(t.canvas,o,s))};return e.__closure={},e.__workletHash=5262641410987,e.__initData=t,e})({_worklet_5262641410987_init_data:{code:"function shopify_DrawingJs16(ctx,props){const{paragraph:paragraph,x:x,y:y,width:width}=props;if(paragraph){paragraph.layout(width);paragraph.paint(ctx.canvas,x,y);}}"}}),S=(function({_worklet_4744884514929_init_data:t}){const e=function(t,e){const{picture:n}=e;t.canvas.drawPicture(n)};return e.__closure={},e.__workletHash=4744884514929,e.__initData=t,e})({_worklet_4744884514929_init_data:{code:"function shopify_DrawingJs17(ctx,props){const{picture:picture}=props;ctx.canvas.drawPicture(picture);}"}}),D=(function({_worklet_6693611193003_init_data:t,BlendMode:e,enumKey:n}){const o=function(t,o){const{image:s,sprites:r,transforms:i,colors:c,colorBlendMode:p,sampling:l}=o,_=p?e[n(p)]:void 0;s&&t.canvas.drawAtlas(s,r,i,t.paint,_,c,l)};return o.__closure={BlendMode:e,enumKey:n},o.__workletHash=6693611193003,o.__initData=t,o})({_worklet_6693611193003_init_data:{code:"function shopify_DrawingJs18(ctx,props){const{BlendMode,enumKey}=this.__closure;const{image:image,sprites:sprites,transforms:transforms,colors:colors,colorBlendMode:colorBlendMode,sampling:sampling}=props;const blend=colorBlendMode?BlendMode[enumKey(colorBlendMode)]:undefined;if(image){ctx.canvas.drawAtlas(image,sprites,transforms,ctx.paint,blend,colors,sampling);}}"},BlendMode:i.BlendMode,enumKey:s.enumKey}),O=(function({_worklet_14377148013021_init_data:t,processCircle:e}){const n=function(t,n){const{c:o}=e(n),{r:s}=n;t.canvas.drawCircle(o.x,o.y,s,t.paint)};return n.__closure={processCircle:e},n.__workletHash=0xd1370ccd9dd,n.__initData=t,n})({_worklet_14377148013021_init_data:{code:"function shopify_DrawingJs19(ctx,props){const{processCircle}=this.__closure;const{c:c}=processCircle(props);const{r:r}=props;ctx.canvas.drawCircle(c.x,c.y,r,ctx.paint);}"},processCircle:s.processCircle}),B=(function({_worklet_6639756274427_init_data:t}){const e=function(t,e){const{animation:n,frame:o}=e;n&&(e.animation.seekFrame(o),e.animation.render(t.canvas))};return e.__closure={},e.__workletHash=6639756274427,e.__initData=t,e})({_worklet_6639756274427_init_data:{code:"function shopify_DrawingJs20(ctx,props){const{animation:animation,frame:frame}=props;if(animation){props.animation.seekFrame(frame);props.animation.render(ctx.canvas);}}"}})},5753,[363,5626,5698,5380]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isBoxCommand",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"drawBox",{enumerable:!0,get:function(){return s}});var t=r(d[0]),o=r(d[1]),n=r(d[2]);const l=(function({_worklet_5949766940367_init_data:t,CommandType:o}){const n=function(t){return t.type===o.DrawBox};return n.__closure={CommandType:o},n.__workletHash=5949766940367,n.__initData=t,n})({_worklet_5949766940367_init_data:{code:"function shopify_BoxJs1(command){const{CommandType}=this.__closure;return command.type===CommandType.DrawBox;}"},CommandType:n.CommandType}),s=(function({_worklet_1741861646891_init_data:t,materializeCommand:o,isRRect:n,processColor:l,BlurStyle:s,inflate:c,ClipOp:p,deflate:u}){const f=function(t,f){const _=f.shadows.map(t=>o(t).props),{paint:k,Skia:h,canvas:y}=t,{box:R}=f.props,C=k.getAlphaf(),w=n(R)?R:h.RRectXY(R,0,0);_.filter(t=>!t.inner).map(t=>{const{color:o="black",blur:n,spread:p=0,dx:u=0,dy:f=0}=t,_=h.Paint();_.setColor(l(h,o)),_.setAlphaf(_.getAlphaf()*C),_.setMaskFilter(h.MaskFilter.MakeBlur(s.Normal,n,!0)),y.drawRRect(c(h,w,p,p,u,f),_)}),y.drawRRect(w,k),_.filter(t=>t.inner).map(t=>{const{color:o="black",blur:n,spread:l=0,dx:f=0,dy:_=0}=t,k=h.Point(10+Math.abs(f),10+Math.abs(_));y.save(),y.clipRRect(w,p.Intersect,!1);const R=h.Paint();R.setColor(h.Color(o)),R.setAlphaf(R.getAlphaf()*C),R.setMaskFilter(h.MaskFilter.MakeBlur(s.Normal,n,!0));const b=u(h,w,l,l,f,_),x=c(h,w,k.x,k.y);y.drawDRRect(x,b,R),y.restore()})};return f.__closure={materializeCommand:o,isRRect:n,processColor:l,BlurStyle:s,inflate:c,ClipOp:p,deflate:u},f.__workletHash=1741861646891,f.__initData=t,f})({_worklet_1741861646891_init_data:{code:"function shopify_BoxJs2(ctx,command){const{materializeCommand,isRRect,processColor,BlurStyle,inflate,ClipOp,deflate}=this.__closure;const shadows=command.shadows.map(function(shadow){return materializeCommand(shadow).props;});const{paint:paint,Skia:Skia,canvas:canvas}=ctx;const{box:defaultBox}=command.props;const opacity=paint.getAlphaf();const box=isRRect(defaultBox)?defaultBox:Skia.RRectXY(defaultBox,0,0);shadows.filter(function(shadow){return!shadow.inner;}).map(function(shadow){const{color=\"black\",blur:blur,spread=0,dx=0,dy=0}=shadow;const lPaint=Skia.Paint();lPaint.setColor(processColor(Skia,color));lPaint.setAlphaf(lPaint.getAlphaf()*opacity);lPaint.setMaskFilter(Skia.MaskFilter.MakeBlur(BlurStyle.Normal,blur,true));canvas.drawRRect(inflate(Skia,box,spread,spread,dx,dy),lPaint);});canvas.drawRRect(box,paint);shadows.filter(function(shadow){return shadow.inner;}).map(function(shadow){const{color=\"black\",blur:blur,spread=0,dx=0,dy=0}=shadow;const delta=Skia.Point(10+Math.abs(dx),10+Math.abs(dy));canvas.save();canvas.clipRRect(box,ClipOp.Intersect,false);const lPaint=Skia.Paint();lPaint.setColor(Skia.Color(color));lPaint.setAlphaf(lPaint.getAlphaf()*opacity);lPaint.setMaskFilter(Skia.MaskFilter.MakeBlur(BlurStyle.Normal,blur,true));const inner=deflate(Skia,box,spread,spread,dx,dy);const outer=inflate(Skia,box,delta.x,delta.y);canvas.drawDRRect(outer,inner,lPaint);canvas.restore();});}"},materializeCommand:n.materializeCommand,isRRect:o.isRRect,processColor:t.processColor,BlurStyle:o.BlurStyle,inflate:t.inflate,ClipOp:o.ClipOp,deflate:t.deflate})},5754,[5626,5380,5750]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isPushColorFilter",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"composeColorFilters",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"pushColorFilter",{enumerable:!0,get:function(){return p}});var o=r(d[0]),t=r(d[1]),l=r(d[2]);const n=(function({_worklet_16633616692546_init_data:o,CommandType:t}){const l=function(o){return o.type===t.PushColorFilter};return l.__closure={CommandType:t},l.__workletHash=0xf20d0d07542,l.__initData=o,l})({_worklet_16633616692546_init_data:{code:"function shopify_ColorFiltersJs1(command){const{CommandType}=this.__closure;return command.type===CommandType.PushColorFilter;}"},CommandType:r(d[3]).CommandType}),c=(function({_worklet_5201401820737_init_data:o}){const t=function(o,t){return o.colorFilterType===t};return t.__closure={},t.__workletHash=5201401820737,t.__initData=o,t})({_worklet_5201401820737_init_data:{code:"function shopify_ColorFiltersJs2(command,type){return command.colorFilterType===type;}"}}),s=(function({_worklet_11320550414128_init_data:o}){const t=function(o){if(o.colorFilters.length>1){const t=o.colorFilters.pop(),l=o.colorFilters.pop();o.colorFilters.push(o.Skia.ColorFilter.MakeCompose(t,l))}};return t.__closure={},t.__workletHash=0xa4bc562d730,t.__initData=o,t})({_worklet_11320550414128_init_data:{code:"function shopify_ColorFiltersJs3(ctx){if(ctx.colorFilters.length>1){const outer=ctx.colorFilters.pop();const inner=ctx.colorFilters.pop();ctx.colorFilters.push(ctx.Skia.ColorFilter.MakeCompose(outer,inner));}}"}}),p=(function({_worklet_12127871059075_init_data:o,isColorFilter:t,NodeType:l,processColor:n,BlendMode:c,enumKey:s}){const p=function(o,p){let _;if(t(p,l.BlendColorFilter)){const{props:t}=p,{mode:l}=t,F=n(o.Skia,t.color);_=o.Skia.ColorFilter.MakeBlend(F,c[s(l)])}else if(t(p,l.MatrixColorFilter)){const{matrix:t}=p.props;_=o.Skia.ColorFilter.MakeMatrix(t)}else if(t(p,l.LerpColorFilter)){const{props:t}=p,{t:l}=t,n=o.colorFilters.pop(),c=o.colorFilters.pop();if(!c||!n)throw new Error("LerpColorFilter requires two color filters");_=o.Skia.ColorFilter.MakeLerp(l,c,n)}else t(p,l.LumaColorFilter)?_=o.Skia.ColorFilter.MakeLumaColorFilter():t(p,l.LinearToSRGBGammaColorFilter)?_=o.Skia.ColorFilter.MakeLinearToSRGBGamma():t(p,l.SRGBToLinearGammaColorFilter)&&(_=o.Skia.ColorFilter.MakeSRGBToLinearGamma());if(!_)throw new Error(`Unknown color filter type: ${p.colorFilterType}`);o.colorFilters.push(_)};return p.__closure={isColorFilter:t,NodeType:l,processColor:n,BlendMode:c,enumKey:s},p.__workletHash=0xb07bd724483,p.__initData=o,p})({_worklet_12127871059075_init_data:{code:"function shopify_ColorFiltersJs4(ctx,command){const{isColorFilter,NodeType,processColor,BlendMode,enumKey}=this.__closure;let cf;if(isColorFilter(command,NodeType.BlendColorFilter)){const{props:props}=command;const{mode:mode}=props;const color=processColor(ctx.Skia,props.color);cf=ctx.Skia.ColorFilter.MakeBlend(color,BlendMode[enumKey(mode)]);}else if(isColorFilter(command,NodeType.MatrixColorFilter)){const{matrix:matrix}=command.props;cf=ctx.Skia.ColorFilter.MakeMatrix(matrix);}else if(isColorFilter(command,NodeType.LerpColorFilter)){const{props:props}=command;const{t:t}=props;const second=ctx.colorFilters.pop();const first=ctx.colorFilters.pop();if(!first||!second){throw new Error(\"LerpColorFilter requires two color filters\");}cf=ctx.Skia.ColorFilter.MakeLerp(t,first,second);}else if(isColorFilter(command,NodeType.LumaColorFilter)){cf=ctx.Skia.ColorFilter.MakeLumaColorFilter();}else if(isColorFilter(command,NodeType.LinearToSRGBGammaColorFilter)){cf=ctx.Skia.ColorFilter.MakeLinearToSRGBGamma();}else if(isColorFilter(command,NodeType.SRGBToLinearGammaColorFilter)){cf=ctx.Skia.ColorFilter.MakeSRGBToLinearGamma();}if(!cf){throw new Error(\"Unknown color filter type: \"+command.colorFilterType);}ctx.colorFilters.push(cf);}"},isColorFilter:c,NodeType:t.NodeType,processColor:o.processColor,BlendMode:l.BlendMode,enumKey:o.enumKey})},5755,[5626,5627,5380,5750]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"saveCTM",{enumerable:!0,get:function(){return p}});var t=r(d[0]),c=r(d[1]);const s=(function({_worklet_1820382896375_init_data:t,isPathDef:c,processPath:s,isRRect:p}){const n=function(t,n){if(n)return c(n)?{clipPath:s(t,n)}:p(n)?{clipRRect:n}:{clipRect:n}};return n.__closure={isPathDef:c,processPath:s,isRRect:p},n.__workletHash=1820382896375,n.__initData=t,n})({_worklet_1820382896375_init_data:{code:"function shopify_CTMJs1(Skia,clip){const{isPathDef,processPath,isRRect}=this.__closure;if(clip){if(isPathDef(clip)){return{clipPath:processPath(Skia,clip)};}else if(isRRect(clip)){return{clipRRect:clip};}else{return{clipRect:clip};}}return undefined;}"},isPathDef:t.isPathDef,processPath:t.processPath,isRRect:c.isRRect}),p=(function({_worklet_9126799273833_init_data:t,computeClip:c,ClipOp:s,processTransformProps2:p}){const n=function(t,n){const{canvas:o,Skia:l}=t,{clip:f,invertClip:u,matrix:_,transform:R,origin:h,layer:v}=n,P=void 0!==_||void 0!==R,C=c(l,f),y=void 0!==C,k=u?s.Difference:s.Intersect,T=p(l,{matrix:_,transform:R,origin:h});(P||y||!!v)&&(v?"boolean"==typeof v?o.saveLayer():o.saveLayer(v):o.save()),T&&o.concat(T),C&&("clipRect"in C?o.clipRect(C.clipRect,k,!0):"clipRRect"in C?o.clipRRect(C.clipRRect,k,!0):o.clipPath(C.clipPath,k,!0))};return n.__closure={computeClip:c,ClipOp:s,processTransformProps2:p},n.__workletHash=9126799273833,n.__initData=t,n})({_worklet_9126799273833_init_data:{code:"function shopify_CTMJs2(ctx,props){const{computeClip,ClipOp,processTransformProps2}=this.__closure;const{canvas:canvas,Skia:Skia}=ctx;const{clip:rawClip,invertClip:invertClip,matrix:matrix,transform:transform,origin:origin,layer:layer}=props;const hasTransform=matrix!==undefined||transform!==undefined;const clip=computeClip(Skia,rawClip);const hasClip=clip!==undefined;const op=invertClip?ClipOp.Difference:ClipOp.Intersect;const m3=processTransformProps2(Skia,{matrix:matrix,transform:transform,origin:origin});const shouldSave=hasTransform||hasClip||!!layer;if(shouldSave){if(layer){if(typeof layer===\"boolean\"){canvas.saveLayer();}else{canvas.saveLayer(layer);}}else{canvas.save();}}if(m3){canvas.concat(m3);}if(clip){if(\"clipRect\"in clip){canvas.clipRect(clip.clipRect,op,true);}else if(\"clipRRect\"in clip){canvas.clipRRect(clip.clipRRect,op,true);}else{canvas.clipPath(clip.clipPath,op,true);}}}"},computeClip:s,ClipOp:c.ClipOp,processTransformProps2:t.processTransformProps2})},5756,[5626,5380]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"MorphologyOperator",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"composeImageFilters",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"setBlurMaskFilter",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"isPushImageFilter",{enumerable:!0,get:function(){return S}}),Object.defineProperty(e,"pushImageFilter",{enumerable:!0,get:function(){return w}});var r=_r(d[0]),t=_r(d[1]),o=_r(d[2]),l=_r(d[3]),n=_r(d[4]);let s=(function(r){return r[r.Erode=0]="Erode",r[r.Dilate=1]="Dilate",r})({});const c=(function({_worklet_11632284857063_init_data:r,Black:t,BlendMode:o,TileMode:l}){const n=function(r,n,s,c,u,p,_,F){const f=r.ImageFilter.MakeColorFilter(r.ColorFilter.MakeBlend(t,o.Dst),null),k=r.ImageFilter.MakeColorFilter(r.ColorFilter.MakeBlend(t,o.SrcIn),null),h=r.ImageFilter.MakeColorFilter(r.ColorFilter.MakeBlend(_,o.SrcOut),null),I=r.ImageFilter.MakeOffset(s,c,h),y=r.ImageFilter.MakeBlur(u,p,l.Decal,I),M=r.ImageFilter.MakeBlend(o.SrcIn,k,y);return n?M:r.ImageFilter.MakeCompose(F,r.ImageFilter.MakeBlend(o.SrcOver,f,M))};return n.__closure={Black:t,BlendMode:o,TileMode:l},n.__workletHash=0xa945a34f2e7,n.__initData=r,n})({_worklet_11632284857063_init_data:{code:"function shopify_ImageFiltersJs1(Skia,shadowOnly,dx,dy,sigmaX,sigmaY,color,input){const{Black,BlendMode,TileMode}=this.__closure;const sourceGraphic=Skia.ImageFilter.MakeColorFilter(Skia.ColorFilter.MakeBlend(Black,BlendMode.Dst),null);const sourceAlpha=Skia.ImageFilter.MakeColorFilter(Skia.ColorFilter.MakeBlend(Black,BlendMode.SrcIn),null);const f1=Skia.ImageFilter.MakeColorFilter(Skia.ColorFilter.MakeBlend(color,BlendMode.SrcOut),null);const f2=Skia.ImageFilter.MakeOffset(dx,dy,f1);const f3=Skia.ImageFilter.MakeBlur(sigmaX,sigmaY,TileMode.Decal,f2);const f4=Skia.ImageFilter.MakeBlend(BlendMode.SrcIn,sourceAlpha,f3);if(shadowOnly){return f4;}return Skia.ImageFilter.MakeCompose(input,Skia.ImageFilter.MakeBlend(BlendMode.SrcOver,sourceGraphic,f4));}"},Black:Float32Array.of(0,0,0,1),BlendMode:o.BlendMode,TileMode:o.TileMode}),u=(function({_worklet_1824978835635_init_data:r,processRadius:t,TileMode:o,enumKey:l}){const n=function(r,n){const{mode:s,blur:c}=n,u=t(r.Skia,c),p=r.Skia.ImageFilter.MakeBlur(u.x,u.y,o[l(s)],null);r.imageFilters.push(p)};return n.__closure={processRadius:t,TileMode:o,enumKey:l},n.__workletHash=1824978835635,n.__initData=r,n})({_worklet_1824978835635_init_data:{code:"function shopify_ImageFiltersJs2(ctx,props){const{processRadius,TileMode,enumKey}=this.__closure;const{mode:mode,blur:blur}=props;const sigma=processRadius(ctx.Skia,blur);const imgf=ctx.Skia.ImageFilter.MakeBlur(sigma.x,sigma.y,TileMode[enumKey(mode)],null);ctx.imageFilters.push(imgf);}"},processRadius:r.processRadius,TileMode:o.TileMode,enumKey:r.enumKey}),p=(function({_worklet_12555981785491_init_data:r,processRadius:t,MorphologyOperator:o,enumKey:l}){const n=function(r,n){const{operator:s}=n,c=t(r.Skia,n.radius);let u;u=o[l(s)]===o.Erode?r.Skia.ImageFilter.MakeErode(c.x,c.y,null):r.Skia.ImageFilter.MakeDilate(c.x,c.y,null),r.imageFilters.push(u)};return n.__closure={processRadius:t,MorphologyOperator:o,enumKey:l},n.__workletHash=0xb6b6ad58993,n.__initData=r,n})({_worklet_12555981785491_init_data:{code:"function shopify_ImageFiltersJs3(ctx,props){const{processRadius,MorphologyOperator,enumKey}=this.__closure;const{operator:operator}=props;const r=processRadius(ctx.Skia,props.radius);let imgf;if(MorphologyOperator[enumKey(operator)]===MorphologyOperator.Erode){imgf=ctx.Skia.ImageFilter.MakeErode(r.x,r.y,null);}else{imgf=ctx.Skia.ImageFilter.MakeDilate(r.x,r.y,null);}ctx.imageFilters.push(imgf);}"},processRadius:r.processRadius,MorphologyOperator:s,enumKey:r.enumKey}),_=(function({_worklet_4230987535010_init_data:r}){const t=function(r,t){const{x:o,y:l}=t,n=r.Skia.ImageFilter.MakeOffset(o,l,null);r.imageFilters.push(n)};return t.__closure={},t.__workletHash=4230987535010,t.__initData=r,t})({_worklet_4230987535010_init_data:{code:"function shopify_ImageFiltersJs4(ctx,props){const{x:x,y:y}=props;const imgf=ctx.Skia.ImageFilter.MakeOffset(x,y,null);ctx.imageFilters.push(imgf);}"}}),F=(function({_worklet_3248020259320_init_data:r,processColor:t,MakeInnerShadow:o}){const l=function(r,l){const{dx:n,dy:s,blur:c,shadowOnly:u,color:p,inner:_}=l,F=t(r.Skia,p);let f;f=_?o.bind(null,r.Skia,u):u?r.Skia.ImageFilter.MakeDropShadowOnly.bind(r.Skia.ImageFilter):r.Skia.ImageFilter.MakeDropShadow.bind(r.Skia.ImageFilter);const k=f(n,s,c,c,F,null);r.imageFilters.push(k)};return l.__closure={processColor:t,MakeInnerShadow:o},l.__workletHash=3248020259320,l.__initData=r,l})({_worklet_3248020259320_init_data:{code:"function shopify_ImageFiltersJs5(ctx,props){const{processColor,MakeInnerShadow}=this.__closure;const{dx:dx,dy:dy,blur:blur,shadowOnly:shadowOnly,color:cl,inner:inner}=props;const color=processColor(ctx.Skia,cl);let factory;if(inner){factory=MakeInnerShadow.bind(null,ctx.Skia,shadowOnly);}else{factory=shadowOnly?ctx.Skia.ImageFilter.MakeDropShadowOnly.bind(ctx.Skia.ImageFilter):ctx.Skia.ImageFilter.MakeDropShadow.bind(ctx.Skia.ImageFilter);}const imgf=factory(dx,dy,blur,blur,color,null);ctx.imageFilters.push(imgf);}"},processColor:r.processColor,MakeInnerShadow:c}),f=(function({_worklet_11037978521534_init_data:r,BlendMode:t,enumKey:o,composeDeclarations:l}){const n=function(r,n){const s=t[o(n.mode)],c=r.imageFilters.splice(0,r.imageFilters.length),u=r.Skia.ImageFilter.MakeBlend.bind(r.Skia.ImageFilter,s);r.imageFilters.push(l(c,u))};return n.__closure={BlendMode:t,enumKey:o,composeDeclarations:l},n.__workletHash=0xa09fac9efbe,n.__initData=r,n})({_worklet_11037978521534_init_data:{code:"function shopify_ImageFiltersJs6(ctx,props){const{BlendMode,enumKey,composeDeclarations}=this.__closure;const blend=BlendMode[enumKey(props.mode)];const imageFilters=ctx.imageFilters.splice(0,ctx.imageFilters.length);const composer=ctx.Skia.ImageFilter.MakeBlend.bind(ctx.Skia.ImageFilter,blend);ctx.imageFilters.push(composeDeclarations(imageFilters,composer));}"},BlendMode:o.BlendMode,enumKey:r.enumKey,composeDeclarations:l.composeDeclarations}),k=(function({_worklet_14670955419067_init_data:r,ColorChannel:t,enumKey:o}){const l=function(r,l){const{channelX:n,channelY:s,scale:c}=l,u=r.shaders.pop();if(!u)throw new Error("DisplacementMap expects a shader as child");const p=r.Skia.ImageFilter.MakeShader(u),_=r.Skia.ImageFilter.MakeDisplacementMap(t[o(n)],t[o(s)],c,p,null);r.imageFilters.push(_)};return l.__closure={ColorChannel:t,enumKey:o},l.__workletHash=0xd57d91615bb,l.__initData=r,l})({_worklet_14670955419067_init_data:{code:"function shopify_ImageFiltersJs7(ctx,props){const{ColorChannel,enumKey}=this.__closure;const{channelX:channelX,channelY:channelY,scale:scale}=props;const shader=ctx.shaders.pop();if(!shader){throw new Error(\"DisplacementMap expects a shader as child\");}const map=ctx.Skia.ImageFilter.MakeShader(shader);const imgf=ctx.Skia.ImageFilter.MakeDisplacementMap(ColorChannel[enumKey(channelX)],ColorChannel[enumKey(channelY)],scale,map,null);ctx.imageFilters.push(imgf);}"},ColorChannel:o.ColorChannel,enumKey:r.enumKey}),h=(function({_worklet_6442009676367_init_data:r,processUniforms:t}){const o=function(r,o){const{source:l,uniforms:n}=o,s=r.Skia.RuntimeShaderBuilder(l);n&&t(l,n,s);const c=r.Skia.ImageFilter.MakeRuntimeShader(s,null,null);r.imageFilters.push(c)};return o.__closure={processUniforms:t},o.__workletHash=6442009676367,o.__initData=r,o})({_worklet_6442009676367_init_data:{code:"function shopify_ImageFiltersJs8(ctx,props){const{processUniforms}=this.__closure;const{source:source,uniforms:uniforms}=props;const rtb=ctx.Skia.RuntimeShaderBuilder(source);if(uniforms){processUniforms(source,uniforms,rtb);}const imgf=ctx.Skia.ImageFilter.MakeRuntimeShader(rtb,null,null);ctx.imageFilters.push(imgf);}"},processUniforms:o.processUniforms}),I=(function({_worklet_8862984608376_init_data:r}){const t=function(r,t){const{filter:o}=t;r.imageFilters.push(o)};return t.__closure={},t.__workletHash=8862984608376,t.__initData=r,t})({_worklet_8862984608376_init_data:{code:"function shopify_ImageFiltersJs9(ctx,props){const{filter:filter}=props;ctx.imageFilters.push(filter);}"}}),y=(function({_worklet_15063875725346_init_data:r}){const t=function(r){if(r.imageFilters.length>1){const t=r.imageFilters.pop(),o=r.imageFilters.pop();r.imageFilters.push(r.Skia.ImageFilter.MakeCompose(t,o))}};return t.__closure={},t.__workletHash=0xdb354f62822,t.__initData=r,t})({_worklet_15063875725346_init_data:{code:"function shopify_ImageFiltersJs10(ctx){if(ctx.imageFilters.length>1){const outer=ctx.imageFilters.pop();const inner=ctx.imageFilters.pop();ctx.imageFilters.push(ctx.Skia.ImageFilter.MakeCompose(outer,inner));}}"}}),M=(function({_worklet_9189565145894_init_data:r,BlurStyle:t,enumKey:o}){const l=function(r,l){const{blur:n,style:s,respectCTM:c}=l,u=r.Skia.MaskFilter.MakeBlur(t[o(s)],n,c);r.paint.setMaskFilter(u)};return l.__closure={BlurStyle:t,enumKey:o},l.__workletHash=9189565145894,l.__initData=r,l})({_worklet_9189565145894_init_data:{code:"function shopify_ImageFiltersJs11(ctx,props){const{BlurStyle,enumKey}=this.__closure;const{blur:blur,style:style,respectCTM:respectCTM}=props;const mf=ctx.Skia.MaskFilter.MakeBlur(BlurStyle[enumKey(style)],blur,respectCTM);ctx.paint.setMaskFilter(mf);}"},BlurStyle:o.BlurStyle,enumKey:r.enumKey}),S=(function({_worklet_16793880070160_init_data:r,CommandType:t}){const o=function(r){return r.type===t.PushImageFilter};return o.__closure={CommandType:t},o.__workletHash=0xf4621418810,o.__initData=r,o})({_worklet_16793880070160_init_data:{code:"function shopify_ImageFiltersJs12(command){const{CommandType}=this.__closure;return command.type===CommandType.PushImageFilter;}"},CommandType:n.CommandType}),x=(function({_worklet_8302125297393_init_data:r}){const t=function(r,t){return r.imageFilterType===t};return t.__closure={},t.__workletHash=8302125297393,t.__initData=r,t})({_worklet_8302125297393_init_data:{code:"function shopify_ImageFiltersJs13(command,type){return command.imageFilterType===type;}"}}),w=(function({_worklet_12441310442271_init_data:r,isImageFilter:t,NodeType:o,declareImageFilter:l,declareBlurImageFilter:n,declareMorphologyImageFilter:s,declareBlendImageFilter:c,declareDisplacementMapImageFilter:u,declareDropShadowImageFilter:p,declareOffsetImageFilter:_,declareRuntimeShaderImageFilter:F}){const f=function(r,f){if(t(f,o.ImageFilter))l(r,f.props);else if(t(f,o.BlurImageFilter))n(r,f.props);else if(t(f,o.MorphologyImageFilter))s(r,f.props);else if(t(f,o.BlendImageFilter))c(r,f.props);else if(t(f,o.DisplacementMapImageFilter))u(r,f.props);else if(t(f,o.DropShadowImageFilter))p(r,f.props);else if(t(f,o.OffsetImageFilter))_(r,f.props);else{if(!t(f,o.RuntimeShaderImageFilter))throw new Error("Invalid image filter type: "+f.imageFilterType);F(r,f.props)}};return f.__closure={isImageFilter:t,NodeType:o,declareImageFilter:l,declareBlurImageFilter:n,declareMorphologyImageFilter:s,declareBlendImageFilter:c,declareDisplacementMapImageFilter:u,declareDropShadowImageFilter:p,declareOffsetImageFilter:_,declareRuntimeShaderImageFilter:F},f.__workletHash=0xb50b7e3b31f,f.__initData=r,f})({_worklet_12441310442271_init_data:{code:"function shopify_ImageFiltersJs14(ctx,command){const{isImageFilter,NodeType,declareImageFilter,declareBlurImageFilter,declareMorphologyImageFilter,declareBlendImageFilter,declareDisplacementMapImageFilter,declareDropShadowImageFilter,declareOffsetImageFilter,declareRuntimeShaderImageFilter}=this.__closure;if(isImageFilter(command,NodeType.ImageFilter)){declareImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.BlurImageFilter)){declareBlurImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.MorphologyImageFilter)){declareMorphologyImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.BlendImageFilter)){declareBlendImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.DisplacementMapImageFilter)){declareDisplacementMapImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.DropShadowImageFilter)){declareDropShadowImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.OffsetImageFilter)){declareOffsetImageFilter(ctx,command.props);}else if(isImageFilter(command,NodeType.RuntimeShaderImageFilter)){declareRuntimeShaderImageFilter(ctx,command.props);}else{throw new Error(\"Invalid image filter type: \"+command.imageFilterType);}}"},isImageFilter:x,NodeType:t.NodeType,declareImageFilter:I,declareBlurImageFilter:u,declareMorphologyImageFilter:p,declareBlendImageFilter:f,declareDisplacementMapImageFilter:k,declareDropShadowImageFilter:F,declareOffsetImageFilter:_,declareRuntimeShaderImageFilter:h})},5757,[5626,5627,5380,5748,5750]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"setPaintProperties",{enumerable:!0,get:function(){return n}});var t=r(d[0]),o=r(d[1]);const n=(function({_worklet_9100855414308_init_data:t,processColor:o,BlendMode:n,enumKey:s,PaintStyle:l,StrokeJoin:p,StrokeCap:k}){const c=function(t,c,{opacity:y,color:u,blendMode:f,strokeWidth:S,style:h,strokeJoin:C,strokeCap:M,strokeMiter:_,antiAlias:J,dither:A},v){const{paint:P}=c;void 0!==y&&(v?P.setAlphaf(P.getAlphaf()*y):c.setOpacity(c.getOpacity()*y)),void 0!==u&&(P.setShader(null),P.setColor(o(t,u))),void 0!==f&&P.setBlendMode(n[s(f)]),void 0!==S&&P.setStrokeWidth(S),void 0!==h&&P.setStyle(l[s(h)]),void 0!==C&&P.setStrokeJoin(p[s(C)]),void 0!==M&&P.setStrokeCap(k[s(M)]),void 0!==_&&P.setStrokeMiter(_),void 0!==J&&P.setAntiAlias(J),void 0!==A&&P.setDither(A)};return c.__closure={processColor:o,BlendMode:n,enumKey:s,PaintStyle:l,StrokeJoin:p,StrokeCap:k},c.__workletHash=9100855414308,c.__initData=t,c})({_worklet_9100855414308_init_data:{code:"function shopify_PaintJs1(Skia,ctx,{opacity:opacity,color:color,blendMode:blendMode,strokeWidth:strokeWidth,style:style,strokeJoin:strokeJoin,strokeCap:strokeCap,strokeMiter:strokeMiter,antiAlias:antiAlias,dither:dither},standalone){const{processColor,BlendMode,enumKey,PaintStyle,StrokeJoin,StrokeCap}=this.__closure;const{paint:paint}=ctx;if(opacity!==undefined){if(standalone){paint.setAlphaf(paint.getAlphaf()*opacity);}else{ctx.setOpacity(ctx.getOpacity()*opacity);}}if(color!==undefined){paint.setShader(null);paint.setColor(processColor(Skia,color));}if(blendMode!==undefined){paint.setBlendMode(BlendMode[enumKey(blendMode)]);}if(strokeWidth!==undefined){paint.setStrokeWidth(strokeWidth);}if(style!==undefined){paint.setStyle(PaintStyle[enumKey(style)]);}if(strokeJoin!==undefined){paint.setStrokeJoin(StrokeJoin[enumKey(strokeJoin)]);}if(strokeCap!==undefined){paint.setStrokeCap(StrokeCap[enumKey(strokeCap)]);}if(strokeMiter!==undefined){paint.setStrokeMiter(strokeMiter);}if(antiAlias!==undefined){paint.setAntiAlias(antiAlias);}if(dither!==undefined){paint.setDither(dither);}}"},processColor:t.processColor,BlendMode:o.BlendMode,enumKey:t.enumKey,PaintStyle:o.PaintStyle,StrokeJoin:o.StrokeJoin,StrokeCap:o.StrokeCap})},5758,[5626,5380]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isPushPathEffect",{enumerable:!0,get:function(){return E}}),Object.defineProperty(e,"composePathEffects",{enumerable:!0,get:function(){return D}}),Object.defineProperty(e,"pushPathEffect",{enumerable:!0,get:function(){return k}});var t=_r(d[0]),c=_r(d[1]),f=_r(d[2]),o=_r(d[3]),s=_r(d[4]);const n=(function({_worklet_4396409295048_init_data:t}){const c=function(t,c){const{length:f,deviation:o,seed:s}=c,n=t.Skia.PathEffect.MakeDiscrete(f,o,s);t.pathEffects.push(n)};return c.__closure={},c.__workletHash=4396409295048,c.__initData=t,c})({_worklet_4396409295048_init_data:{code:"function shopify_PathEffectsJs1(ctx,props){const{length:length,deviation:deviation,seed:seed}=props;const pe=ctx.Skia.PathEffect.MakeDiscrete(length,deviation,seed);ctx.pathEffects.push(pe);}"}}),r=(function({_worklet_15461848229838_init_data:t,processPath:c}){const f=function(t,f){const{matrix:o}=f,s=c(t.Skia,f.path),n=t.Skia.PathEffect.MakePath2D(o,s);if(null===n)throw new Error("Path2DPathEffect: invalid path");t.pathEffects.push(n)};return f.__closure={processPath:c},f.__workletHash=0xe0ffdf8a7ce,f.__initData=t,f})({_worklet_15461848229838_init_data:{code:"function shopify_PathEffectsJs2(ctx,props){const{processPath}=this.__closure;const{matrix:matrix}=props;const path=processPath(ctx.Skia,props.path);const pe=ctx.Skia.PathEffect.MakePath2D(matrix,path);if(pe===null){throw new Error(\"Path2DPathEffect: invalid path\");}ctx.pathEffects.push(pe);}"},processPath:t.processPath}),h=(function({_worklet_16455497256958_init_data:t}){const c=function(t,c){const{intervals:f,phase:o}=c,s=t.Skia.PathEffect.MakeDash(f,o);t.pathEffects.push(s)};return c.__closure={},c.__workletHash=0xef758118ffe,c.__initData=t,c})({_worklet_16455497256958_init_data:{code:"function shopify_PathEffectsJs3(ctx,props){const{intervals:intervals,phase:phase}=props;const pe=ctx.Skia.PathEffect.MakeDash(intervals,phase);ctx.pathEffects.push(pe);}"}}),p=(function({_worklet_3192535996141_init_data:t}){const c=function(t,c){const{r:f}=c,o=t.Skia.PathEffect.MakeCorner(f);if(null===o)throw new Error("CornerPathEffect: couldn't create path effect");t.pathEffects.push(o)};return c.__closure={},c.__workletHash=3192535996141,c.__initData=t,c})({_worklet_3192535996141_init_data:{code:"function shopify_PathEffectsJs4(ctx,props){const{r:r}=props;const pe=ctx.Skia.PathEffect.MakeCorner(r);if(pe===null){throw new Error(\"CornerPathEffect: couldn't create path effect\");}ctx.pathEffects.push(pe);}"}}),_=(function({_worklet_16438084128126_init_data:t,composeDeclarations:c}){const f=function(t){const f=t.pathEffects.splice(0,t.pathEffects.length),o=c(f,t.Skia.PathEffect.MakeSum.bind(t.Skia.PathEffect));t.pathEffects.push(o)};return f.__closure={composeDeclarations:c},f.__workletHash=0xef34a2a4d7e,f.__initData=t,f})({_worklet_16438084128126_init_data:{code:"function shopify_PathEffectsJs5(ctx){const{composeDeclarations}=this.__closure;const pes=ctx.pathEffects.splice(0,ctx.pathEffects.length);const pe=composeDeclarations(pes,ctx.Skia.PathEffect.MakeSum.bind(ctx.Skia.PathEffect));ctx.pathEffects.push(pe);}"},composeDeclarations:o.composeDeclarations}),l=(function({_worklet_11678884266834_init_data:t}){const c=function(t,c){const{width:f,matrix:o}=c,s=t.Skia.PathEffect.MakeLine2D(f,o);if(null===s)throw new Error("Line2DPathEffect: could not create path effect");t.pathEffects.push(s)};return c.__closure={},c.__workletHash=0xa9f33bf8352,c.__initData=t,c})({_worklet_11678884266834_init_data:{code:"function shopify_PathEffectsJs6(ctx,props){const{width:width,matrix:matrix}=props;const pe=ctx.Skia.PathEffect.MakeLine2D(width,matrix);if(pe===null){throw new Error(\"Line2DPathEffect: could not create path effect\");}ctx.pathEffects.push(pe);}"}}),P=(function({_worklet_13471458436147_init_data:t,processPath:c,Path1DEffectStyle:f,enumKey:o}){const s=function(t,s){const{advance:n,phase:r,style:h}=s,p=c(t.Skia,s.path),_=t.Skia.PathEffect.MakePath1D(p,n,r,f[o(h)]);if(null===_)throw new Error("Path1DPathEffect: could not create path effect");t.pathEffects.push(_)};return s.__closure={processPath:c,Path1DEffectStyle:f,enumKey:o},s.__workletHash=0xc40917ea433,s.__initData=t,s})({_worklet_13471458436147_init_data:{code:"function shopify_PathEffectsJs7(ctx,props){const{processPath,Path1DEffectStyle,enumKey}=this.__closure;const{advance:advance,phase:phase,style:style}=props;const path=processPath(ctx.Skia,props.path);const pe=ctx.Skia.PathEffect.MakePath1D(path,advance,phase,Path1DEffectStyle[enumKey(style)]);if(pe===null){throw new Error(\"Path1DPathEffect: could not create path effect\");}ctx.pathEffects.push(pe);}"},processPath:t.processPath,Path1DEffectStyle:f.Path1DEffectStyle,enumKey:t.enumKey}),E=(function({_worklet_13435627044459_init_data:t,CommandType:c}){const f=function(t){return t.type===c.PushPathEffect};return f.__closure={CommandType:c},f.__workletHash=0xc3839c6fe6b,f.__initData=t,f})({_worklet_13435627044459_init_data:{code:"function shopify_PathEffectsJs8(command){const{CommandType}=this.__closure;return command.type===CommandType.PushPathEffect;}"},CommandType:s.CommandType}),u=(function({_worklet_15366943882410_init_data:t}){const c=function(t,c){return t.pathEffectType===c};return c.__closure={},c.__workletHash=0xdf9e53b3caa,c.__initData=t,c})({_worklet_15366943882410_init_data:{code:"function shopify_PathEffectsJs9(command,type){return command.pathEffectType===type;}"}}),D=(function({_worklet_4648194653922_init_data:t}){const c=function(t){if(t.pathEffects.length>1){const c=t.pathEffects.pop(),f=t.pathEffects.pop();t.pathEffects.push(t.Skia.PathEffect.MakeCompose(c,f))}};return c.__closure={},c.__workletHash=4648194653922,c.__initData=t,c})({_worklet_4648194653922_init_data:{code:"function shopify_PathEffectsJs10(ctx){if(ctx.pathEffects.length>1){const outer=ctx.pathEffects.pop();const inner=ctx.pathEffects.pop();ctx.pathEffects.push(ctx.Skia.PathEffect.MakeCompose(outer,inner));}}"}}),k=(function({_worklet_6805472435694_init_data:t,isPathEffect:c,NodeType:f,declareDiscretePathEffect:o,declareDashPathEffect:s,declarePath1DPathEffect:n,declarePath2DPathEffect:r,declareCornerPathEffect:h,declareSumPathEffect:p,declareLine2DPathEffect:_}){const l=function(t,l){if(c(l,f.DiscretePathEffect))o(t,l.props);else if(c(l,f.DashPathEffect))s(t,l.props);else if(c(l,f.Path1DPathEffect))n(t,l.props);else if(c(l,f.Path2DPathEffect))r(t,l.props);else if(c(l,f.CornerPathEffect))h(t,l.props);else if(c(l,f.SumPathEffect))p(t);else{if(!c(l,f.Line2DPathEffect))throw new Error("Invalid image filter type: "+l.imageFilterType);_(t,l.props)}};return l.__closure={isPathEffect:c,NodeType:f,declareDiscretePathEffect:o,declareDashPathEffect:s,declarePath1DPathEffect:n,declarePath2DPathEffect:r,declareCornerPathEffect:h,declareSumPathEffect:p,declareLine2DPathEffect:_},l.__workletHash=6805472435694,l.__initData=t,l})({_worklet_6805472435694_init_data:{code:"function shopify_PathEffectsJs11(ctx,command){const{isPathEffect,NodeType,declareDiscretePathEffect,declareDashPathEffect,declarePath1DPathEffect,declarePath2DPathEffect,declareCornerPathEffect,declareSumPathEffect,declareLine2DPathEffect}=this.__closure;if(isPathEffect(command,NodeType.DiscretePathEffect)){declareDiscretePathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.DashPathEffect)){declareDashPathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.Path1DPathEffect)){declarePath1DPathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.Path2DPathEffect)){declarePath2DPathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.CornerPathEffect)){declareCornerPathEffect(ctx,command.props);}else if(isPathEffect(command,NodeType.SumPathEffect)){declareSumPathEffect(ctx);}else if(isPathEffect(command,NodeType.Line2DPathEffect)){declareLine2DPathEffect(ctx,command.props);}else{throw new Error(\"Invalid image filter type: \"+command.imageFilterType);}}"},isPathEffect:u,NodeType:c.NodeType,declareDiscretePathEffect:n,declareDashPathEffect:h,declarePath1DPathEffect:P,declarePath2DPathEffect:r,declareCornerPathEffect:p,declareSumPathEffect:_,declareLine2DPathEffect:l})},5759,[5626,5627,5380,5748,5750]); +__d(function(g,_r,i,a,m,_e,d){"use strict";const e=["source","uniforms"],r=["fit","image","tx","ty","sampling"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"isPushShader",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"pushShader",{enumerable:!0,get:function(){return C}});var s,o=_r(d[0]),t=(s=o)&&s.__esModule?s:{default:s},n=_r(d[1]),c=_r(d[2]),l=_r(d[3]),p=_r(d[4]),h=_r(d[5]);const _=(function({_worklet_2252039564114_init_data:r,processTransformProps:s,processUniforms:o}){const n=function(r,n,c){const{source:l,uniforms:p}=n,h=(0,t.default)(n,e),_=r.Skia.Matrix();s(_,h);const u=l.makeShaderWithChildren(o(l,p),r.shaders.splice(0,c),_);r.shaders.push(u)};return n.__closure={processTransformProps:s,processUniforms:o},n.__workletHash=2252039564114,n.__initData=r,n})({_worklet_2252039564114_init_data:{code:"function shopify_ShadersJs1(ctx,props,children){const{processTransformProps,processUniforms}=this.__closure;const{source:source,uniforms:uniforms,...transform}=props;const m3=ctx.Skia.Matrix();processTransformProps(m3,transform);const shader=source.makeShaderWithChildren(processUniforms(source,uniforms),ctx.shaders.splice(0,children),m3);ctx.shaders.push(shader);}"},processTransformProps:n.processTransformProps,processUniforms:l.processUniforms}),u=(function({_worklet_968334126763_init_data:e,processColor:r}){const s=function(e,s){const{color:o}=s,t=e.Skia.Shader.MakeColor(r(e.Skia,o));e.shaders.push(t)};return s.__closure={processColor:r},s.__workletHash=968334126763,s.__initData=e,s})({_worklet_968334126763_init_data:{code:"function shopify_ShadersJs2(ctx,props){const{processColor}=this.__closure;const{color:color}=props;const shader=ctx.Skia.Shader.MakeColor(processColor(ctx.Skia,color));ctx.shaders.push(shader);}"},processColor:n.processColor}),f=(function({_worklet_1116229078199_init_data:e}){const r=function(e,r){const{freqX:s,freqY:o,octaves:t,seed:n,tileWidth:c,tileHeight:l}=r,p=e.Skia.Shader.MakeFractalNoise(s,o,t,n,c,l);e.shaders.push(p)};return r.__closure={},r.__workletHash=1116229078199,r.__initData=e,r})({_worklet_1116229078199_init_data:{code:"function shopify_ShadersJs3(ctx,props){const{freqX:freqX,freqY:freqY,octaves:octaves,seed:seed,tileWidth:tileWidth,tileHeight:tileHeight}=props;const shader=ctx.Skia.Shader.MakeFractalNoise(freqX,freqY,octaves,seed,tileWidth,tileHeight);ctx.shaders.push(shader);}"}}),S=(function({_worklet_7533035126183_init_data:e,processGradientProps:r}){const s=function(e,s){const{startR:o,endR:t,start:n,end:c}=s,{colors:l,positions:p,mode:h,localMatrix:_,flags:u}=r(e.Skia,s),f=e.Skia.Shader.MakeTwoPointConicalGradient(n,o,c,t,l,p,h,_,u);e.shaders.push(f)};return s.__closure={processGradientProps:r},s.__workletHash=7533035126183,s.__initData=e,s})({_worklet_7533035126183_init_data:{code:"function shopify_ShadersJs4(ctx,props){const{processGradientProps}=this.__closure;const{startR:startR,endR:endR,start:start,end:end}=props;const{colors:colors,positions:positions,mode:mode,localMatrix:localMatrix,flags:flags}=processGradientProps(ctx.Skia,props);const shader=ctx.Skia.Shader.MakeTwoPointConicalGradient(start,startR,end,endR,colors,positions,mode,localMatrix,flags);ctx.shaders.push(shader);}"},processGradientProps:n.processGradientProps}),k=(function({_worklet_8108090933153_init_data:e,processGradientProps:r}){const s=function(e,s){const{c:o,r:t}=s,{colors:n,positions:c,mode:l,localMatrix:p,flags:h}=r(e.Skia,s),_=e.Skia.Shader.MakeRadialGradient(o,t,n,c,l,p,h);e.shaders.push(_)};return s.__closure={processGradientProps:r},s.__workletHash=8108090933153,s.__initData=e,s})({_worklet_8108090933153_init_data:{code:"function shopify_ShadersJs5(ctx,props){const{processGradientProps}=this.__closure;const{c:c,r:r}=props;const{colors:colors,positions:positions,mode:mode,localMatrix:localMatrix,flags:flags}=processGradientProps(ctx.Skia,props);const shader=ctx.Skia.Shader.MakeRadialGradient(c,r,colors,positions,mode,localMatrix,flags);ctx.shaders.push(shader);}"},processGradientProps:n.processGradientProps}),x=(function({_worklet_15481098241196_init_data:e,processGradientProps:r}){const s=function(e,s){const{c:o,start:t,end:n}=s,{colors:c,positions:l,mode:p,localMatrix:h,flags:_}=r(e.Skia,s),u=e.Skia.Shader.MakeSweepGradient(o.x,o.y,c,l,p,h,_,t,n);e.shaders.push(u)};return s.__closure={processGradientProps:r},s.__workletHash=0xe14795c84ac,s.__initData=e,s})({_worklet_15481098241196_init_data:{code:"function shopify_ShadersJs6(ctx,props){const{processGradientProps}=this.__closure;const{c:c,start:start,end:end}=props;const{colors:colors,positions:positions,mode:mode,localMatrix:localMatrix,flags:flags}=processGradientProps(ctx.Skia,props);const shader=ctx.Skia.Shader.MakeSweepGradient(c.x,c.y,colors,positions,mode,localMatrix,flags,start,end);ctx.shaders.push(shader);}"},processGradientProps:n.processGradientProps}),y=(function({_worklet_837096812466_init_data:e,processGradientProps:r}){const s=function(e,s){const{start:o,end:t}=s,{colors:n,positions:c,mode:l,localMatrix:p,flags:h}=r(e.Skia,s),_=e.Skia.Shader.MakeLinearGradient(o,t,n,null!=c?c:null,l,p,h);e.shaders.push(_)};return s.__closure={processGradientProps:r},s.__workletHash=837096812466,s.__initData=e,s})({_worklet_837096812466_init_data:{code:"function shopify_ShadersJs7(ctx,props){const{processGradientProps}=this.__closure;const{start:start,end:end}=props;const{colors:colors,positions:positions,mode:mode,localMatrix:localMatrix,flags:flags}=processGradientProps(ctx.Skia,props);const shader=ctx.Skia.Shader.MakeLinearGradient(start,end,colors,positions!==null&&positions!==void 0?positions:null,mode,localMatrix,flags);ctx.shaders.push(shader);}"},processGradientProps:n.processGradientProps}),M=(function({_worklet_3753778562952_init_data:e}){const r=function(e,r){const{freqX:s,freqY:o,octaves:t,seed:n,tileWidth:c,tileHeight:l}=r,p=e.Skia.Shader.MakeTurbulence(s,o,t,n,c,l);e.shaders.push(p)};return r.__closure={},r.__workletHash=3753778562952,r.__initData=e,r})({_worklet_3753778562952_init_data:{code:"function shopify_ShadersJs8(ctx,props){const{freqX:freqX,freqY:freqY,octaves:octaves,seed:seed,tileWidth:tileWidth,tileHeight:tileHeight}=props;const shader=ctx.Skia.Shader.MakeTurbulence(freqX,freqY,octaves,seed,tileWidth,tileHeight);ctx.shaders.push(shader);}"}}),w=(function({_worklet_11316355880079_init_data:e,getRect:s,fitRects:o,rect2rect:n,processTransformProps:c,isCubicSampling:l,TileMode:p,enumKey:h,FilterMode:_,MipmapMode:u}){const f=function(e,f){const{fit:S,image:k,tx:x,ty:y,sampling:M}=f,w=(0,t.default)(f,r);if(!k)return;const T=s(e.Skia,w),G=e.Skia.Matrix();if(T){const e=o(S,{x:0,y:0,width:k.width(),height:k.height()},T),[r,s,t,c]=n(e.src,e.dst);G.translate(r.translateX,s.translateY),G.scale(t.scaleX,c.scaleY)}const P=e.Skia.Matrix();let C;var b,R;(P.concat(G),c(P,w),M&&l(M))?C=k.makeShaderCubic(p[h(x)],p[h(y)],M.B,M.C,P):C=k.makeShaderCubic(p[h(x)],p[h(y)],null!==(b=null==M?void 0:M.filter)&&void 0!==b?b:_.Linear,null!==(R=null==M?void 0:M.mipmap)&&void 0!==R?R:u.None,P);e.shaders.push(C)};return f.__closure={getRect:s,fitRects:o,rect2rect:n,processTransformProps:c,isCubicSampling:l,TileMode:p,enumKey:h,FilterMode:_,MipmapMode:u},f.__workletHash=0xa4acb5f548f,f.__initData=e,f})({_worklet_11316355880079_init_data:{code:"function shopify_ShadersJs9(ctx,props){const{getRect,fitRects,rect2rect,processTransformProps,isCubicSampling,TileMode,enumKey,FilterMode,MipmapMode}=this.__closure;const{fit:fit,image:image,tx:tx,ty:ty,sampling:sampling,...imageShaderProps}=props;if(!image){return;}const rct=getRect(ctx.Skia,imageShaderProps);const m3=ctx.Skia.Matrix();if(rct){const rects=fitRects(fit,{x:0,y:0,width:image.width(),height:image.height()},rct);const[x,y,sx,sy]=rect2rect(rects.src,rects.dst);m3.translate(x.translateX,y.translateY);m3.scale(sx.scaleX,sy.scaleY);}const lm=ctx.Skia.Matrix();lm.concat(m3);processTransformProps(lm,imageShaderProps);let shader;if(sampling&&isCubicSampling(sampling)){shader=image.makeShaderCubic(TileMode[enumKey(tx)],TileMode[enumKey(ty)],sampling.B,sampling.C,lm);}else{var _sampling$filter,_sampling$mipmap;shader=image.makeShaderCubic(TileMode[enumKey(tx)],TileMode[enumKey(ty)],(_sampling$filter=sampling===null||sampling===void 0?void 0:sampling.filter)!==null&&_sampling$filter!==void 0?_sampling$filter:FilterMode.Linear,(_sampling$mipmap=sampling===null||sampling===void 0?void 0:sampling.mipmap)!==null&&_sampling$mipmap!==void 0?_sampling$mipmap:MipmapMode.None,lm);}ctx.shaders.push(shader);}"},getRect:n.getRect,fitRects:n.fitRects,rect2rect:n.rect2rect,processTransformProps:n.processTransformProps,isCubicSampling:l.isCubicSampling,TileMode:l.TileMode,enumKey:n.enumKey,FilterMode:l.FilterMode,MipmapMode:l.MipmapMode}),T=(function({_worklet_2930945309479_init_data:e,BlendMode:r,enumKey:s,composeDeclarations:o}){const t=function(e,t){const n=r[s(t.mode)],c=e.shaders.splice(0,e.shaders.length);if(c.length>0){const r=e.Skia.Shader.MakeBlend.bind(e.Skia.Shader,n);e.shaders.push(o(c,r))}};return t.__closure={BlendMode:r,enumKey:s,composeDeclarations:o},t.__workletHash=2930945309479,t.__initData=e,t})({_worklet_2930945309479_init_data:{code:"function shopify_ShadersJs10(ctx,props){const{BlendMode,enumKey,composeDeclarations}=this.__closure;const blend=BlendMode[enumKey(props.mode)];const shaders=ctx.shaders.splice(0,ctx.shaders.length);if(shaders.length>0){const composer=ctx.Skia.Shader.MakeBlend.bind(ctx.Skia.Shader,blend);ctx.shaders.push(composeDeclarations(shaders,composer));}}"},BlendMode:l.BlendMode,enumKey:n.enumKey,composeDeclarations:p.composeDeclarations}),G=(function({_worklet_14228790155411_init_data:e,CommandType:r}){const s=function(e){return e.type===r.PushShader};return s.__closure={CommandType:r},s.__workletHash=0xcf0e5fb9893,s.__initData=e,s})({_worklet_14228790155411_init_data:{code:"function shopify_ShadersJs11(command){const{CommandType}=this.__closure;return command.type===CommandType.PushShader;}"},CommandType:h.CommandType}),P=(function({_worklet_2825568826224_init_data:e}){const r=function(e,r){return e.shaderType===r};return r.__closure={},r.__workletHash=2825568826224,r.__initData=e,r})({_worklet_2825568826224_init_data:{code:"function shopify_ShadersJs12(command,type){return command.shaderType===type;}"}}),C=(function({_worklet_15147415819232_init_data:e,isShader:r,NodeType:s,declareShader:o,declareImageShader:t,declareColorShader:n,declareTurbulenceShader:c,declareFractalNoiseShader:l,declareLinearGradientShader:p,declareRadialGradientShader:h,declareSweepGradientShader:_,declareTwoPointConicalGradientShader:u,declareBlend:f}){const S=function(e,S){if(r(S,s.Shader))o(e,S.props,S.children);else if(r(S,s.ImageShader))t(e,S.props);else if(r(S,s.ColorShader))n(e,S.props);else if(r(S,s.Turbulence))c(e,S.props);else if(r(S,s.FractalNoise))l(e,S.props);else if(r(S,s.LinearGradient))p(e,S.props);else if(r(S,s.RadialGradient))h(e,S.props);else if(r(S,s.SweepGradient))_(e,S.props);else if(r(S,s.TwoPointConicalGradient))u(e,S.props);else{if(!r(S,s.Blend))throw new Error(`Unknown shader type: ${S.shaderType}`);f(e,S.props)}};return S.__closure={isShader:r,NodeType:s,declareShader:o,declareImageShader:t,declareColorShader:n,declareTurbulenceShader:c,declareFractalNoiseShader:l,declareLinearGradientShader:p,declareRadialGradientShader:h,declareSweepGradientShader:_,declareTwoPointConicalGradientShader:u,declareBlend:f},S.__workletHash=0xdc6c856d3e0,S.__initData=e,S})({_worklet_15147415819232_init_data:{code:"function shopify_ShadersJs13(ctx,command){const{isShader,NodeType,declareShader,declareImageShader,declareColorShader,declareTurbulenceShader,declareFractalNoiseShader,declareLinearGradientShader,declareRadialGradientShader,declareSweepGradientShader,declareTwoPointConicalGradientShader,declareBlend}=this.__closure;if(isShader(command,NodeType.Shader)){declareShader(ctx,command.props,command.children);}else if(isShader(command,NodeType.ImageShader)){declareImageShader(ctx,command.props);}else if(isShader(command,NodeType.ColorShader)){declareColorShader(ctx,command.props);}else if(isShader(command,NodeType.Turbulence)){declareTurbulenceShader(ctx,command.props);}else if(isShader(command,NodeType.FractalNoise)){declareFractalNoiseShader(ctx,command.props);}else if(isShader(command,NodeType.LinearGradient)){declareLinearGradientShader(ctx,command.props);}else if(isShader(command,NodeType.RadialGradient)){declareRadialGradientShader(ctx,command.props);}else if(isShader(command,NodeType.SweepGradient)){declareSweepGradientShader(ctx,command.props);}else if(isShader(command,NodeType.TwoPointConicalGradient)){declareTwoPointConicalGradientShader(ctx,command.props);}else if(isShader(command,NodeType.Blend)){declareBlend(ctx,command.props);}else{throw new Error(\"Unknown shader type: \"+command.shaderType);}}"},isShader:P,NodeType:c.NodeType,declareShader:_,declareImageShader:w,declareColorShader:u,declareTurbulenceShader:M,declareFractalNoiseShader:f,declareLinearGradientShader:y,declareRadialGradientShader:k,declareSweepGradientShader:x,declareTwoPointConicalGradientShader:S,declareBlend:T})},5760,[363,5626,5627,5380,5748,5750]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createDrawingContext",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_15182897528005_init_data:t}){const n=function(t,n,s){const o=[],l=[],c=[],p=[],h=[],u=[];let f=1;n[0]=t.Paint(),o.push(n[0]),u.push(1);const P=()=>o[o.length-1];return{Skia:t,canvas:s,paints:o,colorFilters:l,shaders:c,imageFilters:p,pathEffects:h,paintDeclarations:[],paintPool:n,savePaint:()=>{f>=n.length&&n.push(t.Paint());const s=n[f];s.assign(P()),o.push(s),u.push(u[u.length-1]),f++},saveBackdropFilter:()=>{let n=null;const o=p.pop();if(o)n=o;else{const s=l.pop();s&&(n=t.ImageFilter.MakeColorFilter(s,null))}s.saveLayer(void 0,null,n),s.restore()},get paint(){return o[o.length-1]},restorePaint:()=>(u.pop(),o.pop()),materializePaint:()=>{l.length>0&&P().setColorFilter(l.reduceRight((n,s)=>n?t.ColorFilter.MakeCompose(s,n):s)),c.length>0&&P().setShader(c[c.length-1]),p.length>0&&P().setImageFilter(p.reduceRight((n,s)=>n?t.ImageFilter.MakeCompose(s,n):s)),h.length>0&&P().setPathEffect(h.reduceRight((n,s)=>n?t.PathEffect.MakeCompose(s,n):s)),l.length=0,c.length=0,p.length=0,h.length=0},getOpacity:()=>u[u.length-1],setOpacity:t=>{u[u.length-1]=Math.max(0,Math.min(1,t))}}};return n.__closure={},n.__workletHash=0xdcf0b36bcc5,n.__initData=t,n})({_worklet_15182897528005_init_data:{code:"function shopify_DrawingContextJs1(Skia,paintPool,canvas){const paints=[];const colorFilters=[];const shaders=[];const imageFilters=[];const pathEffects=[];const paintDeclarations=[];const opacities=[];let nextPaintIndex=1;paintPool[0]=Skia.Paint();paints.push(paintPool[0]);opacities.push(1);const savePaint=function(){if(nextPaintIndex>=paintPool.length){paintPool.push(Skia.Paint());}const nextPaint=paintPool[nextPaintIndex];nextPaint.assign(getCurrentPaint());paints.push(nextPaint);opacities.push(opacities[opacities.length-1]);nextPaintIndex++;};const getOpacity=function(){return opacities[opacities.length-1];};const setOpacity=function(newOpacity){opacities[opacities.length-1]=Math.max(0,Math.min(1,newOpacity));};const saveBackdropFilter=function(){let imageFilter=null;const imgf=imageFilters.pop();if(imgf){imageFilter=imgf;}else{const cf=colorFilters.pop();if(cf){imageFilter=Skia.ImageFilter.MakeColorFilter(cf,null);}}canvas.saveLayer(undefined,null,imageFilter);canvas.restore();};const getCurrentPaint=function(){return paints[paints.length-1];};const restorePaint=function(){opacities.pop();return paints.pop();};const materializePaint=function(){if(colorFilters.length>0){getCurrentPaint().setColorFilter(colorFilters.reduceRight(function(inner,outer){return inner?Skia.ColorFilter.MakeCompose(outer,inner):outer;}));}if(shaders.length>0){getCurrentPaint().setShader(shaders[shaders.length-1]);}if(imageFilters.length>0){getCurrentPaint().setImageFilter(imageFilters.reduceRight(function(inner,outer){return inner?Skia.ImageFilter.MakeCompose(outer,inner):outer;}));}if(pathEffects.length>0){getCurrentPaint().setPathEffect(pathEffects.reduceRight(function(inner,outer){return inner?Skia.PathEffect.MakeCompose(outer,inner):outer;}));}colorFilters.length=0;shaders.length=0;imageFilters.length=0;pathEffects.length=0;};return{Skia:Skia,canvas:canvas,paints:paints,colorFilters:colorFilters,shaders:shaders,imageFilters:imageFilters,pathEffects:pathEffects,paintDeclarations:paintDeclarations,paintPool:paintPool,savePaint:savePaint,saveBackdropFilter:saveBackdropFilter,get paint(){return paints[paints.length-1];},restorePaint:restorePaint,materializePaint:materializePaint,getOpacity:getOpacity,setOpacity:setOpacity};}"}})},5761,[]); +__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Container",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"StaticContainer",{enumerable:!0,get:function(){return c}});var t=_r(d[0]),e=_r(d[1]),r=_r(d[2]),i=_r(d[3]);function n(t,e,r){return(e=o(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function o(t){var e=s(t,"string");return"symbol"==typeof e?e:e+""}function s(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}_r(d[4]);class u{constructor(t){this.Skia=t,n(this,"_root",[]),n(this,"recording",null),n(this,"unmounted",!1)}get root(){return this._root}set root(t){this._root=t}mount(){this.unmounted=!1}unmount(){this.unmounted=!0}drawOnCanvas(t){if(!this.recording)throw new Error("No recording to draw");const e=(0,i.createDrawingContext)(this.Skia,this.recording.paintPool,t);(0,r.replay)(e,this.recording.commands)}}class c extends u{constructor(t,e){super(t),this.nativeId=e}redraw(){const r=new t.Recorder;(0,e.visit)(r,this.root),this.recording=r.getRecording();if(-1!==this.nativeId){const t=this.Skia.PictureRecorder(),e=t.beginRecording();this.drawOnCanvas(e);const r=t.finishRecordingAsPicture();t.dispose(),SkiaViewApi.setJsiProperty(this.nativeId,"picture",r)}}}},5762,[5747,5751,5752,5761,5763]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SkiaViewApi",{enumerable:!0,get:function(){return t}});const{SkiaViewApi:t}=g},5763,[]); +__d(function(g,r,i,a,m,e,d){},5764,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Skia",{enumerable:!0,get:function(){return t.Skia}});var t=r(d[0]),n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5765,[5766,5809,5380]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Skia",{enumerable:!0,get:function(){return t}});const t=(0,r(d[0]).JsiSkApi)(g.CanvasKit)},5766,[5767]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5767,[5768]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkApi",{enumerable:!0,get:function(){return Y}});var t=_r(d[0]),r=_r(d[1]),o=_r(d[2]),n=_r(d[3]),c=_r(d[4]),s=_r(d[5]),S=_r(d[6]),F=_r(d[7]),k=_r(d[8]),l=_r(d[9]),w=_r(d[10]),u=_r(d[11]),y=_r(d[12]),J=_r(d[13]),f=_r(d[14]),P=_r(d[15]),R=_r(d[16]),h=_r(d[17]),p=_r(d[18]),M=_r(d[19]),I=_r(d[20]),b=_r(d[21]),A=_r(d[22]),N=_r(d[23]),v=_r(d[24]),B=_r(d[25]),C=_r(d[26]),V=_r(d[27]),T=_r(d[28]),X=_r(d[29]),x=_r(d[30]),O=_r(d[31]),W=_r(d[32]),D=_r(d[33]),E=_r(d[34]),_=_r(d[35]);const Y=Y=>({Point:(r,o)=>new t.JsiSkPoint(Y,Float32Array.of(r,o)),RuntimeShaderBuilder:t=>(0,E.throwNotImplementedOnRNWeb)(),RRectXY:(t,r,o)=>new s.JsiSkRRect(Y,t,r,o),RSXform:(t,r,o,n)=>new S.JsiSkRSXform(Y,Float32Array.of(t,r,o,n)),RSXformFromRadians:(t,r,o,n,c,s)=>{const F=Math.sin(r)*t,k=Math.cos(r)*t;return new S.JsiSkRSXform(Y,Float32Array.of(k,F,o-k*c+F*s,n-F*c-k*s))},Color:n.Color,ContourMeasureIter:(t,r,o)=>(()=>{const n=C.JsiSkPath.pathFromValue(t),c=new F.JsiSkContourMeasureIter(Y,new Y.ContourMeasureIter(n,r,o));return n.delete(),c})(),Paint:()=>{const t=new r.JsiSkPaint(Y,new Y.Paint);return t.setAntiAlias(!0),t},PictureRecorder:()=>new k.JsiSkPictureRecorder(Y,new Y.PictureRecorder),Picture:new l.JsiSkPictureFactory(Y),Path:new w.JsiSkPathFactory(Y),PathBuilder:new u.JsiSkPathBuilderFactory(Y),Matrix:t=>new y.JsiSkMatrix(Y,t?Float32Array.of(...t):Float32Array.of(...Y.Matrix.identity())),ColorFilter:new J.JsiSkColorFilterFactory(Y),Font:(t,r)=>new v.JsiSkFont(Y,new Y.Font(void 0===t?null:V.JsiSkTypeface.fromValue(t),r)),Typeface:new f.JsiSkTypefaceFactory(Y),MaskFilter:new P.JsiSkMaskFilterFactory(Y),RuntimeEffect:new R.JsiSkRuntimeEffectFactory(Y),ImageFilter:new h.JsiSkImageFilterFactory(Y),Shader:new p.JsiSkShaderFactory(Y),PathEffect:new M.JsiSkPathEffectFactory(Y),MakeVertices:B.MakeVertices.bind(null,Y),Data:new I.JsiSkDataFactory(Y),Image:new b.JsiSkImageFactory(Y),AnimatedImage:new x.JsiSkAnimatedImageFactory(Y),SVG:new A.JsiSkSVGFactory(Y),TextBlob:new N.JsiSkTextBlobFactory(Y),XYWHRect:(t,r,n,c)=>new o.JsiSkRect(Y,Y.XYWHRect(t,r,n,c)),Surface:new c.JsiSkSurfaceFactory(Y),TypefaceFontProvider:new T.JsiSkTypefaceFontProviderFactory(Y),FontMgr:new X.JsiSkFontMgrFactory(Y),ParagraphBuilder:new O.JsiSkParagraphBuilderFactory(Y),NativeBuffer:new W.JsiSkNativeBufferFactory(Y),Skottie:new _.JsiSkottieFactory(Y),Video:D.createVideo.bind(null,Y),Context:(t,r,o)=>(0,E.throwNotImplementedOnRNWeb)(),Recorder:()=>(0,E.throwNotImplementedOnRNWeb)(),getDevice:()=>(0,E.throwNotImplementedOnRNWeb)(),hasDevice:()=>!1})},5768,[5730,5721,5726,5769,5770,5727,5735,5771,5773,5774,5775,5776,5609,5778,5779,5780,5781,5783,5784,5785,5786,5788,5789,5791,5731,5792,5729,5732,5793,5795,5797,5799,5804,5805,5608,5807]); +__d(function(g,_r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Color",{enumerable:!0,get:function(){return u}});const r=r=>(r>>24&255)/255,o=r=>r>>8&255,l=r=>255&r,t={transparent:Float32Array.of(0,0,0,0),aliceblue:Float32Array.of(240,248,255,1),antiquewhite:Float32Array.of(250,235,215,1),aqua:Float32Array.of(0,255,255,1),aquamarine:Float32Array.of(127,255,212,1),azure:Float32Array.of(240,255,255,1),beige:Float32Array.of(245,245,220,1),bisque:Float32Array.of(255,228,196,1),black:Float32Array.of(0,0,0,1),blanchedalmond:Float32Array.of(255,235,205,1),blue:Float32Array.of(0,0,255,1),blueviolet:Float32Array.of(138,43,226,1),brown:Float32Array.of(165,42,42,1),burlywood:Float32Array.of(222,184,135,1),cadetblue:Float32Array.of(95,158,160,1),chartreuse:Float32Array.of(127,255,0,1),chocolate:Float32Array.of(210,105,30,1),coral:Float32Array.of(255,127,80,1),cornflowerblue:Float32Array.of(100,149,237,1),cornsilk:Float32Array.of(255,248,220,1),crimson:Float32Array.of(220,20,60,1),cyan:Float32Array.of(0,255,255,1),darkblue:Float32Array.of(0,0,139,1),darkcyan:Float32Array.of(0,139,139,1),darkgoldenrod:Float32Array.of(184,134,11,1),darkgray:Float32Array.of(169,169,169,1),darkgreen:Float32Array.of(0,100,0,1),darkgrey:Float32Array.of(169,169,169,1),darkkhaki:Float32Array.of(189,183,107,1),darkmagenta:Float32Array.of(139,0,139,1),darkolivegreen:Float32Array.of(85,107,47,1),darkorange:Float32Array.of(255,140,0,1),darkorchid:Float32Array.of(153,50,204,1),darkred:Float32Array.of(139,0,0,1),darksalmon:Float32Array.of(233,150,122,1),darkseagreen:Float32Array.of(143,188,143,1),darkslateblue:Float32Array.of(72,61,139,1),darkslategray:Float32Array.of(47,79,79,1),darkslategrey:Float32Array.of(47,79,79,1),darkturquoise:Float32Array.of(0,206,209,1),darkviolet:Float32Array.of(148,0,211,1),deeppink:Float32Array.of(255,20,147,1),deepskyblue:Float32Array.of(0,191,255,1),dimgray:Float32Array.of(105,105,105,1),dimgrey:Float32Array.of(105,105,105,1),dodgerblue:Float32Array.of(30,144,255,1),firebrick:Float32Array.of(178,34,34,1),floralwhite:Float32Array.of(255,250,240,1),forestgreen:Float32Array.of(34,139,34,1),fuchsia:Float32Array.of(255,0,255,1),gainsboro:Float32Array.of(220,220,220,1),ghostwhite:Float32Array.of(248,248,255,1),gold:Float32Array.of(255,215,0,1),goldenrod:Float32Array.of(218,165,32,1),gray:Float32Array.of(128,128,128,1),green:Float32Array.of(0,128,0,1),greenyellow:Float32Array.of(173,255,47,1),grey:Float32Array.of(128,128,128,1),honeydew:Float32Array.of(240,255,240,1),hotpink:Float32Array.of(255,105,180,1),indianred:Float32Array.of(205,92,92,1),indigo:Float32Array.of(75,0,130,1),ivory:Float32Array.of(255,255,240,1),khaki:Float32Array.of(240,230,140,1),lavender:Float32Array.of(230,230,250,1),lavenderblush:Float32Array.of(255,240,245,1),lawngreen:Float32Array.of(124,252,0,1),lemonchiffon:Float32Array.of(255,250,205,1),lightblue:Float32Array.of(173,216,230,1),lightcoral:Float32Array.of(240,128,128,1),lightcyan:Float32Array.of(224,255,255,1),lightgoldenrodyellow:Float32Array.of(250,250,210,1),lightgray:Float32Array.of(211,211,211,1),lightgreen:Float32Array.of(144,238,144,1),lightgrey:Float32Array.of(211,211,211,1),lightpink:Float32Array.of(255,182,193,1),lightsalmon:Float32Array.of(255,160,122,1),lightseagreen:Float32Array.of(32,178,170,1),lightskyblue:Float32Array.of(135,206,250,1),lightslategray:Float32Array.of(119,136,153,1),lightslategrey:Float32Array.of(119,136,153,1),lightsteelblue:Float32Array.of(176,196,222,1),lightyellow:Float32Array.of(255,255,224,1),lime:Float32Array.of(0,255,0,1),limegreen:Float32Array.of(50,205,50,1),linen:Float32Array.of(250,240,230,1),magenta:Float32Array.of(255,0,255,1),maroon:Float32Array.of(128,0,0,1),mediumaquamarine:Float32Array.of(102,205,170,1),mediumblue:Float32Array.of(0,0,205,1),mediumorchid:Float32Array.of(186,85,211,1),mediumpurple:Float32Array.of(147,112,219,1),mediumseagreen:Float32Array.of(60,179,113,1),mediumslateblue:Float32Array.of(123,104,238,1),mediumspringgreen:Float32Array.of(0,250,154,1),mediumturquoise:Float32Array.of(72,209,204,1),mediumvioletred:Float32Array.of(199,21,133,1),midnightblue:Float32Array.of(25,25,112,1),mintcream:Float32Array.of(245,255,250,1),mistyrose:Float32Array.of(255,228,225,1),moccasin:Float32Array.of(255,228,181,1),navajowhite:Float32Array.of(255,222,173,1),navy:Float32Array.of(0,0,128,1),oldlace:Float32Array.of(253,245,230,1),olive:Float32Array.of(128,128,0,1),olivedrab:Float32Array.of(107,142,35,1),orange:Float32Array.of(255,165,0,1),orangered:Float32Array.of(255,69,0,1),orchid:Float32Array.of(218,112,214,1),palegoldenrod:Float32Array.of(238,232,170,1),palegreen:Float32Array.of(152,251,152,1),paleturquoise:Float32Array.of(175,238,238,1),palevioletred:Float32Array.of(219,112,147,1),papayawhip:Float32Array.of(255,239,213,1),peachpuff:Float32Array.of(255,218,185,1),peru:Float32Array.of(205,133,63,1),pink:Float32Array.of(255,192,203,1),plum:Float32Array.of(221,160,221,1),powderblue:Float32Array.of(176,224,230,1),purple:Float32Array.of(128,0,128,1),rebeccapurple:Float32Array.of(102,51,153,1),red:Float32Array.of(255,0,0,1),rosybrown:Float32Array.of(188,143,143,1),royalblue:Float32Array.of(65,105,225,1),saddlebrown:Float32Array.of(139,69,19,1),salmon:Float32Array.of(250,128,114,1),sandybrown:Float32Array.of(244,164,96,1),seagreen:Float32Array.of(46,139,87,1),seashell:Float32Array.of(255,245,238,1),sienna:Float32Array.of(160,82,45,1),silver:Float32Array.of(192,192,192,1),skyblue:Float32Array.of(135,206,235,1),slateblue:Float32Array.of(106,90,205,1),slategray:Float32Array.of(112,128,144,1),slategrey:Float32Array.of(112,128,144,1),snow:Float32Array.of(255,250,250,1),springgreen:Float32Array.of(0,255,127,1),steelblue:Float32Array.of(70,130,180,1),tan:Float32Array.of(210,180,140,1),teal:Float32Array.of(0,128,128,1),thistle:Float32Array.of(216,191,216,1),tomato:Float32Array.of(255,99,71,1),turquoise:Float32Array.of(64,224,208,1),violet:Float32Array.of(238,130,238,1),wheat:Float32Array.of(245,222,179,1),white:Float32Array.of(255,255,255,1),whitesmoke:Float32Array.of(245,245,245,1),yellow:Float32Array.of(255,255,0,1),yellowgreen:Float32Array.of(154,205,50,1)},y=r=>{const o=Math.round(r);return o<0?0:o>255?255:o},f=r=>r<0?0:r>1?1:r,F=r=>"%"===r[r.length-1]?y(parseFloat(r)/100*255):y(parseInt(r)),A=r=>void 0===r?1:"%"===r[r.length-1]?f(parseFloat(r)/100):f(parseFloat(r)),n=(r,o,l)=>(l<0?l+=1:l>1&&(l-=1),6*l<1?r+(o-r)*l*6:2*l<1?o:3*l<2?r+(o-r)*(.6666666666666666-l)*6:r),i=r=>{var o,l=r.replace(/ /g,"").toLowerCase();if(l in t){const r=t[l];return r?Float32Array.of(...r):null}if("#"===l[0])return 4===l.length?(o=parseInt(l.substr(1),16))>=0&&o<=4095?[(3840&o)>>4|(3840&o)>>8,240&o|(240&o)>>4,15&o|(15&o)<<4,1]:null:7===l.length?(o=parseInt(l.substr(1),16))>=0&&o<=16777215?[(16711680&o)>>16,(65280&o)>>8,255&o,1]:null:9===l.length&&(o=parseInt(l.substr(1),16))>=0&&o<=4294967295?[(4278190080&o)>>24&255,(16711680&o)>>16,(65280&o)>>8,(255&o)/255]:null;var f=l.indexOf("("),i=l.indexOf(")");if(-1!==f&&i+1===l.length){var u=l.substr(0,f),s=l.substr(f+1,i-(f+1)).split(","),h=1;switch(u){case"rgba":if(4!==s.length)return null;h=A(s.pop());case"rgb":return 3!==s.length?null:[F(s[0]),F(s[1]),F(s[2]),h];case"hsla":if(4!==s.length)return null;h=A(s.pop());case"hsl":if(3!==s.length)return null;var b=(parseFloat(s[0])%360+360)%360/360,c=A(s[1]),p=A(s[2]),k=p<=.5?p*(c+1):p+c-p*c,w=2*p-k;return[y(255*n(w,k,b+.3333333333333333)),y(255*n(w,k,b)),y(255*n(w,k,b-.3333333333333333)),h];default:return null}}return null},u=y=>{if(y instanceof Float32Array)return y;if(Array.isArray(y))return new Float32Array(y);if("string"==typeof y){const r=i(y),o=null===r?t.black:r;return Float32Array.of(o[0]/255,o[1]/255,o[2]/255,o[3])}return Float32Array.of((y>>16&255)/255,o(y)/255,l(y)/255,r(y))}},5769,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkSurfaceFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}Make(t,s){return new n.JsiSkSurface(this.CanvasKit,this.CanvasKit.MakeSurface(t,s))}MakeOffscreen(t,s){const o=globalThis.OffscreenCanvas;let c;if(void 0===o)return this.Make(t,s);{const n=new o(t,s),u=this.CanvasKit.GetWebGLContext(n),f=this.CanvasKit.MakeWebGLContext(u);if(!f)throw new Error("Could not make a graphics context");c=this.CanvasKit.MakeRenderTarget(f,t,s)}return c?new n.JsiSkSurface(this.CanvasKit,c):null}}},5770,[5608,5719]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkContourMeasureIter",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.HostObject{constructor(t,n){super(t,n,"ContourMeasureIter")}next(){const t=this.ref.next();return null===t?null:new n.JsiSkContourMeasure(this.CanvasKit,t)}}},5771,[5608,5772]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkContourMeasure",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),n=r(d[2]);class o extends t.HostObject{constructor(t,s){super(t,s,"ContourMeasure")}getPosTan(t){const s=this.ref.getPosTan(t);return[new n.JsiSkPoint(this.CanvasKit,s.slice(0,2)),new n.JsiSkPoint(this.CanvasKit,s.slice(2))]}getSegment(t,n,o){const u=this.ref.getSegment(t,n,o),c=new this.CanvasKit.PathBuilder(u);return u.delete(),new s.JsiSkPath(this.CanvasKit,c)}isClosed(){return this.ref.isClosed()}length(){return this.ref.length()}}},5772,[5608,5729,5730]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPictureRecorder",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),s=r(d[2]),c=r(d[3]);class o extends t.HostObject{constructor(t,n){super(t,n,"PictureRecorder")}beginRecording(t){return new n.JsiSkCanvas(this.CanvasKit,this.ref.beginRecording(t?c.JsiSkRect.fromValue(this.CanvasKit,t):Float32Array.of(0,0,2e6,2e6)))}finishRecordingAsPicture(){return new s.JsiSkPicture(this.CanvasKit,this.ref.finishRecordingAsPicture())}}},5773,[5608,5720,5734,5726]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPictureFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}MakePicture(t){const s=this.CanvasKit.MakePicture(t);return null===s?null:new n.JsiSkPicture(this.CanvasKit,s)}}},5774,[5608,5734]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathFactory",{enumerable:!0,get:function(){return o}});var t=_r(d[0]),n=_r(d[1]),s=_r(d[2]),r=_r(d[3]),h=_r(d[4]);const l=t=>Math.min(Math.max(t,0),1);class o extends t.Host{constructor(t){super(t)}Make(){return new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder)}MakeFromSVGString(t){const s=this.CanvasKit.Path.MakeFromSVGString(t);if(null===s)return null;const r=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(s));return s.delete(),r}MakeFromOp(s,r,h){const l=n.JsiSkPath.fromValue(s).snapshot(),o=n.JsiSkPath.fromValue(r).snapshot(),u=this.CanvasKit.Path.MakeFromOp(l,o,(0,t.getEnum)(this.CanvasKit,"PathOp",h));if(l.delete(),o.delete(),null===u)return null;const P=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(u));return u.delete(),P}MakeFromCmds(t){const s=this.CanvasKit.Path.MakeFromCmds(t.flat());if(null===s)return null;const r=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(s));return s.delete(),r}MakeFromText(n,s,r,h){return(0,t.throwNotImplementedOnRNWeb)()}Rect(t,s){const h=new this.CanvasKit.PathBuilder;return h.addRect(r.JsiSkRect.fromValue(this.CanvasKit,t),s),new n.JsiSkPath(this.CanvasKit,h)}Oval(t,s,h){const l=new this.CanvasKit.PathBuilder;return l.addOval(r.JsiSkRect.fromValue(this.CanvasKit,t),s,h),new n.JsiSkPath(this.CanvasKit,l)}Circle(t,s,r){const h=new this.CanvasKit.PathBuilder;return h.addCircle(t,s,r),new n.JsiSkPath(this.CanvasKit,h)}RRect(t,s){const r=new this.CanvasKit.PathBuilder;return r.addRRect(h.JsiSkRRect.fromValue(this.CanvasKit,t),s),new n.JsiSkPath(this.CanvasKit,r)}Line(t,r){const h=new this.CanvasKit.PathBuilder,l=s.JsiSkPoint.fromValue(t),o=s.JsiSkPoint.fromValue(r);return h.moveTo(l[0],l[1]),h.lineTo(o[0],o[1]),new n.JsiSkPath(this.CanvasKit,h)}Polygon(t,r){const h=new this.CanvasKit.PathBuilder;return h.addPolygon(t.map(t=>Array.from(s.JsiSkPoint.fromValue(t))).flat(),r),new n.JsiSkPath(this.CanvasKit,h)}Stroke(s,r){const h=n.JsiSkPath.fromValue(s).snapshot(),l=h.makeStroked(void 0===r?void 0:{width:r.width,miter_limit:r.miter_limit,precision:r.precision,join:(0,t.optEnum)(this.CanvasKit,"StrokeJoin",r.join),cap:(0,t.optEnum)(this.CanvasKit,"StrokeCap",r.cap)});if(h.delete(),null===l)return null;const o=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(l));return l.delete(),o}Trim(t,s,r,h){const o=l(s),u=l(r),P=n.JsiSkPath.fromValue(t).snapshot();if(o<=0&&u>=1&&!h){const t=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(P));return P.delete(),t}const k=P.makeTrimmed(o,u,h);if(P.delete(),null===k)return null;const v=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(k));return k.delete(),v}Simplify(t){const s=n.JsiSkPath.fromValue(t).snapshot(),r=s.makeSimplified();if(s.delete(),null===r)return null;const h=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(r));return r.delete(),h}Dash(t,s,r,h){const l=n.JsiSkPath.fromValue(t).snapshot(),o=l.makeDashed(s,r,h);if(l.delete(),null===o)return null;const u=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(o));return o.delete(),u}AsWinding(t){const s=n.JsiSkPath.fromValue(t).snapshot(),r=s.makeAsWinding();if(s.delete(),null===r)return null;const h=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(r));return r.delete(),h}Interpolate(t,s,r){const h=n.JsiSkPath.fromValue(t).snapshot(),l=n.JsiSkPath.fromValue(s).snapshot(),o=this.CanvasKit.Path.MakeFromPathInterpolation(h,l,r);if(h.delete(),l.delete(),null===o)return null;const u=new n.JsiSkPath(this.CanvasKit,new this.CanvasKit.PathBuilder(o));return o.delete(),u}}},5775,[5608,5729,5730,5726,5727]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathBuilderFactory",{enumerable:!0,get:function(){return u}});var t=r(d[0]),s=r(d[1]),n=r(d[2]);class u extends t.Host{constructor(t){super(t)}Make(){return new n.JsiSkPathBuilder(this.CanvasKit,new this.CanvasKit.PathBuilder)}MakeFromPath(t){const u=s.JsiSkPath.fromValue(t).snapshot(),o=new this.CanvasKit.PathBuilder(u);return u.delete(),new n.JsiSkPathBuilder(this.CanvasKit,o)}}},5776,[5608,5729,5777]); +__d(function(g,_r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathBuilder",{enumerable:!0,get:function(){return u}});var t=_r(d[0]),r=_r(d[1]),s=_r(d[2]),n=_r(d[3]),h=_r(d[4]),o=_r(d[5]);class u extends t.HostObject{constructor(t,r){super(t,r,"PathBuilder")}moveTo(t,r){return this.ref.moveTo(t,r),this}rMoveTo(t,r){return this.ref.rMoveTo(t,r),this}lineTo(t,r){return this.ref.lineTo(t,r),this}rLineTo(t,r){return this.ref.rLineTo(t,r),this}quadTo(t,r,s,n){return this.ref.quadTo(t,r,s,n),this}rQuadTo(t,r,s,n){return this.ref.rQuadTo(t,r,s,n),this}conicTo(t,r,s,n,h){return this.ref.conicTo(t,r,s,n,h),this}rConicTo(t,r,s,n,h){return this.ref.rConicTo(t,r,s,n,h),this}cubicTo(t,r,s,n,h,o){return this.ref.cubicTo(t,r,s,n,h,o),this}rCubicTo(t,r,s,n,h,o){return this.ref.rCubicTo(t,r,s,n,h,o),this}close(){return this.ref.close(),this}arcToOval(t,r,s,n){return this.ref.arcToOval(h.JsiSkRect.fromValue(this.CanvasKit,t),r,s,n),this}arcToRotated(t,r,s,n,h,o,u){return this.ref.arcToRotated(t,r,s,n,h,o,u),this}rArcTo(t,r,s,n,h,o,u){return this.ref.rArcTo(t,r,s,n,h,o,u),this}arcToTangent(t,r,s,n,h){return this.ref.arcToTangent(t,r,s,n,h),this}addRect(t,r){return this.ref.addRect(h.JsiSkRect.fromValue(this.CanvasKit,t),r),this}addOval(t,r,s){return this.ref.addOval(h.JsiSkRect.fromValue(this.CanvasKit,t),r,s),this}addArc(t,r,s){return this.ref.addArc(h.JsiSkRect.fromValue(this.CanvasKit,t),r,s),this}addRRect(t,r){return this.ref.addRRect(o.JsiSkRRect.fromValue(this.CanvasKit,t),r),this}addCircle(t,r,s,n){return this.ref.addCircle(t,r,s),this}addPoly(t,r){return this.ref.addPolygon(t.map(t=>Array.from(n.JsiSkPoint.fromValue(t))).flat(),r),this}addPath(t,n,h=!1){const o=r.JsiSkPath.pathFromValue(t),u=[o,...n?s.JsiSkMatrix.fromValue(n):[],h];return this.ref.addPath(...u),o.delete(),this}setFillType(r){return this.ref.setFillType((0,t.getEnum)(this.CanvasKit,"FillType",r)),this}setIsVolatile(t){return this}reset(){const t=new this.CanvasKit.PathBuilder;return null!==this.ref&&"object"==typeof this.ref&&"delete"in this.ref&&"function"==typeof this.ref.delete&&this.ref.delete(),this.ref=t,this}offset(t,r){return this.ref.offset(t,r),this}transform(t){const s=(0,r.toMatrix3x3)(t);return this.ref.transform(s),this}computeBounds(){return new h.JsiSkRect(this.CanvasKit,this.ref.getBounds())}isEmpty(){return this.ref.isEmpty()}getLastPt(){const t=this.ref.countPoints();if(0===t)return{x:0,y:0};const r=this.ref.snapshot(),s=r.getPoint(t-1);return r.delete(),{x:s[0],y:s[1]}}countPoints(){return this.ref.countPoints()}build(){const t=this.ref.snapshot(),s=new this.CanvasKit.PathBuilder(t);return t.delete(),new r.JsiSkPath(this.CanvasKit,s)}detach(){const t=this.ref.detach(),s=new this.CanvasKit.PathBuilder(t);return t.delete(),new r.JsiSkPath(this.CanvasKit,s)}}},5777,[5608,5729,5609,5730,5726,5727]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkColorFilterFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),o=r(d[1]);class s extends t.Host{constructor(t){super(t)}MakeMatrix(t){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeMatrix(t))}MakeBlend(s,l){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeBlend(s,(0,t.getEnum)(this.CanvasKit,"BlendMode",l)))}MakeCompose(t,s){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeCompose(o.JsiSkColorFilter.fromValue(t),o.JsiSkColorFilter.fromValue(s)))}MakeLerp(t,s,l){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeLerp(t,o.JsiSkColorFilter.fromValue(s),o.JsiSkColorFilter.fromValue(l)))}MakeLinearToSRGBGamma(){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeLinearToSRGBGamma())}MakeSRGBToLinearGamma(){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeSRGBToLinearGamma())}MakeLumaColorFilter(){return new o.JsiSkColorFilter(this.CanvasKit,this.CanvasKit.ColorFilter.MakeLuma())}}},5778,[5608,5722]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTypefaceFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}MakeFreeTypeFaceFromData(t){const s=this.CanvasKit.Typeface.MakeFreeTypeFaceFromData(n.JsiSkTypeface.fromValue(t));return null===s?null:new n.JsiSkTypeface(this.CanvasKit,s)}}},5779,[5608,5732]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkMaskFilterFactory",{enumerable:!0,get:function(){return n}});var t=r(d[0]),s=r(d[1]);class n extends t.Host{constructor(t){super(t)}MakeBlur(n,u,l){return new s.JsiSkMaskFilter(this.CanvasKit,this.CanvasKit.MaskFilter.MakeBlur((0,t.getEnum)(this.CanvasKit,"BlurStyle",n),u,l))}}},5780,[5608,5724]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRuntimeEffectFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}Make(t){const s=this.CanvasKit.RuntimeEffect.Make(t);return null===s?null:new n.JsiSkRuntimeEffect(this.CanvasKit,s,t)}}},5781,[5608,5782]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkRuntimeEffect",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),s=r(d[2]);class o extends t.HostObject{constructor(t,n,s){super(t,n,"RuntimeEffect"),this.sksl=s}source(){return this.sksl}makeShader(t,o){return new s.JsiSkShader(this.CanvasKit,this.ref.makeShader(t,void 0!==o?n.JsiSkMatrix.fromValue(o):o))}makeShaderWithChildren(t,o,u){return new s.JsiSkShader(this.CanvasKit,this.ref.makeShaderWithChildren(t,null==o?void 0:o.map(t=>s.JsiSkShader.fromValue(t)),void 0!==u?n.JsiSkMatrix.fromValue(u):u))}getUniform(t){return this.ref.getUniform(t)}getUniformCount(){return this.ref.getUniformCount()}getUniformFloatCount(){return this.ref.getUniformFloatCount()}getUniformName(t){return this.ref.getUniformName(t)}}},5782,[5608,5609,5610]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkImageFilterFactory",{enumerable:!0,get:function(){return l}});var t=r(d[0]),o=r(d[1]),n=r(d[2]);class l extends t.Host{constructor(t){super(t)}MakeRuntimeShaderWithChildren(o,n,l,s){throw(0,t.throwNotImplementedOnRNWeb)()}MakeArithmetic(o,n,l,s,u,h,k,p){throw(0,t.throwNotImplementedOnRNWeb)()}MakeCrop(o,n,l){throw(0,t.throwNotImplementedOnRNWeb)()}MakeEmpty(){throw(0,t.throwNotImplementedOnRNWeb)()}MakeImage(o,n,l,s,u){throw(0,t.throwNotImplementedOnRNWeb)()}MakeMagnifier(o,n,l,s,u,h,k){throw(0,t.throwNotImplementedOnRNWeb)()}MakeMatrixConvolution(o,n,l,s,u,h,k,p,c,w,M){throw(0,t.throwNotImplementedOnRNWeb)()}MakeMatrixTransform(o,n,l,s){throw(0,t.throwNotImplementedOnRNWeb)()}MakeMerge(o,n){throw(0,t.throwNotImplementedOnRNWeb)()}MakePicture(o,n){throw(0,t.throwNotImplementedOnRNWeb)()}MakeTile(o,n,l){throw(0,t.throwNotImplementedOnRNWeb)()}MakeDistantLitDiffuse(o,n,l,s,u,h){throw(0,t.throwNotImplementedOnRNWeb)()}MakePointLitDiffuse(o,n,l,s,u,h){throw(0,t.throwNotImplementedOnRNWeb)()}MakeSpotLitDiffuse(o,n,l,s,u,h,k,p,c){throw(0,t.throwNotImplementedOnRNWeb)()}MakeDistantLitSpecular(o,n,l,s,u,h,k){throw(0,t.throwNotImplementedOnRNWeb)()}MakePointLitSpecular(o,n,l,s,u,h,k){throw(0,t.throwNotImplementedOnRNWeb)()}MakeSpotLitSpecular(o,n,l,s,u,h,k,p,c,w){throw(0,t.throwNotImplementedOnRNWeb)()}MakeOffset(t,n,l,s){const u=null==l?null:o.JsiSkImageFilter.fromValue(l);s&&console.warn("cropRect is not supported on React Native Web for MakeOffset");const h=this.CanvasKit.ImageFilter.MakeOffset(t,n,u);return new o.JsiSkImageFilter(this.CanvasKit,h)}MakeDisplacementMap(n,l,s,u,h,k){const p=null==h?null:o.JsiSkImageFilter.fromValue(h);k&&console.warn("cropRect is not supported on React Native Web for MakeDisplacementMap");const c=this.CanvasKit.ImageFilter.MakeDisplacementMap((0,t.getEnum)(this.CanvasKit,"ColorChannel",n),(0,t.getEnum)(this.CanvasKit,"ColorChannel",l),s,o.JsiSkImageFilter.fromValue(u),p);return new o.JsiSkImageFilter(this.CanvasKit,c)}MakeShader(t,n,l){void 0!==n&&console.warn("dither parameter is not supported on React Native Web for MakeShader"),l&&console.warn("cropRect is not supported on React Native Web for MakeShader");const s=this.CanvasKit.ImageFilter.MakeShader(o.JsiSkImageFilter.fromValue(t));return new o.JsiSkImageFilter(this.CanvasKit,s)}MakeBlur(n,l,s,u,h){return h&&console.warn("cropRect is not supported on React Native Web for MakeBlur"),new o.JsiSkImageFilter(this.CanvasKit,this.CanvasKit.ImageFilter.MakeBlur(n,l,(0,t.getEnum)(this.CanvasKit,"TileMode",s),null==u?null:o.JsiSkImageFilter.fromValue(u)))}MakeColorFilter(t,l,s){return s&&console.warn("cropRect is not supported on React Native Web for MakeColorFilter"),new o.JsiSkImageFilter(this.CanvasKit,this.CanvasKit.ImageFilter.MakeColorFilter(n.JsiSkColorFilter.fromValue(t),null==l?null:o.JsiSkImageFilter.fromValue(l)))}MakeCompose(t,n){return new o.JsiSkImageFilter(this.CanvasKit,this.CanvasKit.ImageFilter.MakeCompose(null===t?null:o.JsiSkImageFilter.fromValue(t),null===n?null:o.JsiSkImageFilter.fromValue(n)))}MakeDropShadow(t,n,l,s,u,h,k){const p=null==h?null:o.JsiSkImageFilter.fromValue(h);k&&console.warn("cropRect is not supported on React Native Web for MakeDropShadow");const c=this.CanvasKit.ImageFilter.MakeDropShadow(t,n,l,s,u,p);return new o.JsiSkImageFilter(this.CanvasKit,c)}MakeDropShadowOnly(t,n,l,s,u,h,k){const p=null==h?null:o.JsiSkImageFilter.fromValue(h);k&&console.warn("cropRect is not supported on React Native Web for MakeDropShadowOnly");const c=this.CanvasKit.ImageFilter.MakeDropShadowOnly(t,n,l,s,u,p);return new o.JsiSkImageFilter(this.CanvasKit,c)}MakeErode(t,n,l,s){const u=null==l?null:o.JsiSkImageFilter.fromValue(l);s&&console.warn("cropRect is not supported on React Native Web for MakeErode");const h=this.CanvasKit.ImageFilter.MakeErode(t,n,u);return new o.JsiSkImageFilter(this.CanvasKit,h)}MakeDilate(t,n,l,s){const u=null==l?null:o.JsiSkImageFilter.fromValue(l);s&&console.warn("cropRect is not supported on React Native Web for MakeDilate");const h=this.CanvasKit.ImageFilter.MakeDilate(t,n,u);return new o.JsiSkImageFilter(this.CanvasKit,h)}MakeBlend(n,l,s,u){const h=null==s?null:o.JsiSkImageFilter.fromValue(s);u&&console.warn("cropRect is not supported on React Native Web for MakeBlend");const k=this.CanvasKit.ImageFilter.MakeBlend((0,t.getEnum)(this.CanvasKit,"BlendMode",n),o.JsiSkImageFilter.fromValue(l),h);return new o.JsiSkImageFilter(this.CanvasKit,k)}MakeRuntimeShader(o,n,l){return(0,t.throwNotImplementedOnRNWeb)()}}},5783,[5608,5723,5722]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkShaderFactory",{enumerable:!0,get:function(){return S}});var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]);class S extends t.Host{constructor(t){super(t)}MakeLinearGradient(S,h,u,k,l,v,C){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeLinearGradient(s.JsiSkPoint.fromValue(S),s.JsiSkPoint.fromValue(h),u,k,(0,t.getEnum)(this.CanvasKit,"TileMode",l),void 0===v?void 0:n.JsiSkMatrix.fromValue(v),C))}MakeRadialGradient(S,h,u,k,l,v,C){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeRadialGradient(s.JsiSkPoint.fromValue(S),h,u,k,(0,t.getEnum)(this.CanvasKit,"TileMode",l),void 0===v?void 0:n.JsiSkMatrix.fromValue(v),C))}MakeTwoPointConicalGradient(S,h,u,k,l,v,C,M,K){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeTwoPointConicalGradient(s.JsiSkPoint.fromValue(S),h,s.JsiSkPoint.fromValue(u),k,l,v,(0,t.getEnum)(this.CanvasKit,"TileMode",C),void 0===M?void 0:n.JsiSkMatrix.fromValue(M),K))}MakeSweepGradient(s,S,h,u,k,l,v,C,M){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeSweepGradient(s,S,h,u,(0,t.getEnum)(this.CanvasKit,"TileMode",k),null==l?void 0:n.JsiSkMatrix.fromValue(l),v,C,M))}MakeTurbulence(t,n,s,S,h,u){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeTurbulence(t,n,s,S,h,u))}MakeFractalNoise(t,n,s,S,h,u){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeFractalNoise(t,n,s,S,h,u))}MakeBlend(n,s,S){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeBlend((0,t.getEnum)(this.CanvasKit,"BlendMode",n),o.JsiSkShader.fromValue(s),o.JsiSkShader.fromValue(S)))}MakeColor(t){return new o.JsiSkShader(this.CanvasKit,this.CanvasKit.Shader.MakeColor(t,this.CanvasKit.ColorSpace.SRGB))}}},5784,[5608,5609,5730,5610]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkPathEffectFactory",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),s=r(d[2]),h=r(d[3]);class f extends t.Host{constructor(t){super(t)}MakeCorner(t){const n=this.CanvasKit.PathEffect.MakeCorner(t);return null===n?null:new h.JsiSkPathEffect(this.CanvasKit,n)}MakeDash(t,n){const s=this.CanvasKit.PathEffect.MakeDash(t,n);return new h.JsiSkPathEffect(this.CanvasKit,s)}MakeDiscrete(t,n,s){const f=this.CanvasKit.PathEffect.MakeDiscrete(t,n,s);return new h.JsiSkPathEffect(this.CanvasKit,f)}MakeCompose(n,s){return(0,t.throwNotImplementedOnRNWeb)()}MakeSum(n,s){return(0,t.throwNotImplementedOnRNWeb)()}MakeLine2D(t,s){const f=this.CanvasKit.PathEffect.MakeLine2D(t,n.JsiSkMatrix.fromValue(s));return null===f?null:new h.JsiSkPathEffect(this.CanvasKit,f)}MakePath1D(n,f,c,u){const l=s.JsiSkPath.pathFromValue(n),o=this.CanvasKit.PathEffect.MakePath1D(l,f,c,(0,t.getEnum)(this.CanvasKit,"Path1DEffect",u));return l.delete(),null===o?null:new h.JsiSkPathEffect(this.CanvasKit,o)}MakePath2D(t,f){const c=s.JsiSkPath.pathFromValue(f),u=this.CanvasKit.PathEffect.MakePath2D(n.JsiSkMatrix.fromValue(t),c);return c.delete(),null===u?null:new h.JsiSkPathEffect(this.CanvasKit,u)}}},5785,[5608,5609,5729,5725]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkDataFactory",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s extends t.Host{constructor(t){super(t)}fromURI(t){return fetch(t).then(t=>t.arrayBuffer()).then(t=>new n.JsiSkData(this.CanvasKit,t))}fromBytes(t){return new n.JsiSkData(this.CanvasKit,t)}fromBase64(t){const n=Uint8Array.from(atob(t),t=>t.charCodeAt(0));return this.fromBytes(n)}}},5786,[5608,5787]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkData",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"Data")}}},5787,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkImageFactory",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]);class u extends n.Host{constructor(t){super(t)}MakeNull(){return new o.JsiSkImage(this.CanvasKit,null)}MakeImageFromViewTag(t){const n=t;return console.log(n),Promise.resolve(null)}MakeImageFromNativeBuffer(n,s,u){if(!(0,t.isNativeBufferWeb)(n))throw new Error("Invalid NativeBuffer");if(s){if(u){const t=s.updateTextureFromSource(u,n);return new o.JsiSkImage(this.CanvasKit,t)}{const t=s.makeImageFromTextureSource(n);return new o.JsiSkImage(this.CanvasKit,t)}}{let s;return s=n instanceof HTMLImageElement||n instanceof HTMLVideoElement||n instanceof ImageBitmap?this.CanvasKit.MakeLazyImageFromTextureSource(n):n instanceof t.CanvasKitWebGLBuffer?n.toImage():this.CanvasKit.MakeImageFromCanvasImageSource(n),new o.JsiSkImage(this.CanvasKit,s)}}MakeImageFromEncoded(t){const n=this.CanvasKit.MakeImageFromEncoded(s.JsiSkData.fromValue(t));return null===n?null:new o.JsiSkImage(this.CanvasKit,n)}MakeImageFromNativeTextureUnstable(){return(0,n.throwNotImplementedOnRNWeb)()}MakeImage(t,u,l){const c=this.CanvasKit.MakeImage({alphaType:(0,n.getEnum)(this.CanvasKit,"AlphaType",t.alphaType),colorSpace:this.CanvasKit.ColorSpace.SRGB,colorType:(0,n.getEnum)(this.CanvasKit,"ColorType",t.colorType),height:t.height,width:t.width},s.JsiSkData.fromValue(u),l);return null===c?null:new o.JsiSkImage(this.CanvasKit,c)}MakeImageFromTexture(t){return(0,n.throwNotImplementedOnRNWeb)()}MakeTextureFromImage(t){return(0,n.throwNotImplementedOnRNWeb)()}}},5788,[5380,5608,5607,5787]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"JsiSkSVGFactory",{enumerable:!0,get:function(){return n}});var e=r(d[0]),t=r(d[1]);class n extends e.Host{constructor(e){super(e)}MakeFromData(e){const t=new TextDecoder("utf-8").decode(e.ref);return this.MakeFromString(t)}MakeFromString(e){const n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement,o=n.getAttribute("width"),s=n.getAttribute("height");let l=o?parseFloat(o):null,c=s?parseFloat(s):null;const u="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(e),p=new Image;if(p.src=u,p.style.display="none",p.alt="SVG Image",!l||!c){const e=n.getAttribute("viewBox");if(e){const t=e.split(" ");4===t.length&&(l=l||parseFloat(t[2]),c=c||parseFloat(t[3]))}}return l&&c&&(p.width=l,p.height=c),p.onerror=e=>{console.error("SVG failed to load",e)},document.body.appendChild(p),new t.JsiSkSVG(this.CanvasKit,p)}}},5789,[5608,5790]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkSVG",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class s extends t.HostObject{constructor(t,s){super(t,s,"SVG")}width(){return this.ref.width}height(){return this.ref.height}[Symbol.dispose](){this.ref.parentNode&&this.ref.parentNode.removeChild(this.ref)}}},5790,[5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTextBlobFactory",{enumerable:!0,get:function(){return l}});var t=r(d[0]),o=r(d[1]),s=r(d[2]),n=r(d[3]);class l extends t.Host{constructor(t){super(t)}MakeFromText(t,n){return new s.JsiSkTextBlob(this.CanvasKit,this.CanvasKit.TextBlob.MakeFromText(t,o.JsiSkFont.fromValue(n)))}MakeFromGlyphs(t,n){return new s.JsiSkTextBlob(this.CanvasKit,this.CanvasKit.TextBlob.MakeFromGlyphs(t,o.JsiSkFont.fromValue(n)))}MakeFromRSXform(t,l,f){return new s.JsiSkTextBlob(this.CanvasKit,this.CanvasKit.TextBlob.MakeFromRSXform(t,l.map(t=>Array.from(n.JsiSkRSXform.fromValue(t))).flat(),o.JsiSkFont.fromValue(f)))}MakeFromRSXformGlyphs(t,l,f){const k=l.flatMap(t=>Array.from(n.JsiSkRSXform.fromValue(t)));return new s.JsiSkTextBlob(this.CanvasKit,this.CanvasKit.TextBlob.MakeFromRSXformGlyphs(t,k,o.JsiSkFont.fromValue(f)))}}},5791,[5608,5731,5733,5735]); +__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"MakeVertices",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]);const o=(...t)=>{let n=0;for(const o of t)n+=o.length;const o=new Float32Array(n);let c=0;for(const n of t)o.set(n,c),c+=n.length;return o},c=(c,l,s,a,u,f,y)=>new t.JsiSkVertices(c,c.MakeVertices((0,n.getEnum)(c,"VertexMode",l),s.map(({x:t,y:n})=>[t,n]).flat(),(a||[]).map(({x:t,y:n})=>[t,n]).flat(),u?u.reduce((t,n)=>o(t,n)):null,f,y))},5792,[5728,5608]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTypefaceFontProviderFactory",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);class o extends t.Host{constructor(t){super(t)}Make(){const t=this.CanvasKit.TypefaceFontProvider.Make();return new n.JsiSkTypefaceFontProvider(this.CanvasKit,t)}}},5793,[5608,5794]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTypefaceFontProvider",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.HostObject{constructor(t,n){super(t,n,"FontMgr")}matchFamilyStyle(n,o){return(0,t.throwNotImplementedOnRNWeb)()}countFamilies(){return this.ref.countFamilies()}getFamilyName(t){return this.ref.getFamilyName(t)}registerFont(t,n){const s=o(n)+1,c=this.CanvasKit._malloc(s);i(this.CanvasKit,n,c,s),this.ref._registerFont(t.ref,c)}}const o=t=>(new TextEncoder).encode(t).length,i=(t,n,o,i)=>{const s=(new TextEncoder).encode(n),c=t.HEAPU8;if(s.length>i)throw new Error("Not enough space to write UTF8 encoded string");for(let t=0;t({rect:new n.JsiSkRect(this.CanvasKit,t),direction:s.value}))}getRectsForRange(t,s){return this.ref.getRectsForRange(t,s,{value:0},{value:0}).map(({rect:t})=>new n.JsiSkRect(this.CanvasKit,t))}getLineMetrics(){return this.ref.getLineMetrics()}}},5801,[5608,5726]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkTextStyle",{enumerable:!0,get:function(){return o}});class o{static toTextStyle(o){return{backgroundColor:o.backgroundColor,color:o.color,decoration:o.decoration,decorationColor:o.decorationColor,decorationStyle:o.decorationStyle?{value:o.decorationStyle}:void 0,decorationThickness:o.decorationThickness,fontFamilies:o.fontFamilies,fontSize:o.fontSize,fontStyle:o.fontStyle?{slant:o.fontStyle.slant?{value:o.fontStyle.slant}:void 0,weight:o.fontStyle.weight?{value:o.fontStyle.weight}:void 0,width:o.fontStyle.width?{value:o.fontStyle.width}:void 0}:void 0,fontFeatures:o.fontFeatures,foregroundColor:o.foregroundColor,fontVariations:o.fontVariations,halfLeading:o.halfLeading,heightMultiplier:o.heightMultiplier,letterSpacing:o.letterSpacing,locale:o.locale,shadows:o.shadows?o.shadows.map(o=>({blurRadius:o.blurRadius,color:o.color,offset:o.offset?[o.offset.x,o.offset.y]:void 0})):void 0,textBaseline:o.textBaseline?{value:o.textBaseline}:void 0,wordSpacing:o.wordSpacing}}}},5802,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkParagraphStyle",{enumerable:!0,get:function(){return l}});var t=r(d[0]);class l{static toParagraphStyle(l,u){var n,o,s,S,y,v,h,f,c,p,x,b,H,w,L,M,A,B,D,P,T,C,_,z;const E=new l.ParagraphStyle({textStyle:{color:l.BLACK}});return E.disableHinting=null!==(n=u.disableHinting)&&void 0!==n?n:E.disableHinting,E.ellipsis=null!==(o=u.ellipsis)&&void 0!==o?o:E.ellipsis,E.heightMultiplier=null!==(s=u.heightMultiplier)&&void 0!==s?s:E.heightMultiplier,E.maxLines=null!==(S=u.maxLines)&&void 0!==S?S:E.maxLines,E.replaceTabCharacters=null!==(y=u.replaceTabCharacters)&&void 0!==y?y:E.replaceTabCharacters,E.textAlign=void 0!==u.textAlign?{value:u.textAlign}:E.textAlign,E.textDirection=void 0!==u.textDirection?{value:u.textDirection===t.TextDirection.LTR?1:0}:E.textDirection,E.textHeightBehavior=void 0!==u.textHeightBehavior?{value:u.textHeightBehavior}:E.textHeightBehavior,E.strutStyle=null!==(v=E.strutStyle)&&void 0!==v?v:{},E.strutStyle.fontFamilies=null!==(h=null===(f=u.strutStyle)||void 0===f?void 0:f.fontFamilies)&&void 0!==h?h:E.strutStyle.fontFamilies,E.strutStyle.fontSize=null!==(c=null===(p=u.strutStyle)||void 0===p?void 0:p.fontSize)&&void 0!==c?c:E.strutStyle.fontSize,E.strutStyle.heightMultiplier=null!==(x=null===(b=u.strutStyle)||void 0===b?void 0:b.heightMultiplier)&&void 0!==x?x:E.strutStyle.heightMultiplier,E.strutStyle.leading=null!==(H=null===(w=u.strutStyle)||void 0===w?void 0:w.leading)&&void 0!==H?H:E.strutStyle.leading,E.strutStyle.forceStrutHeight=null!==(L=null===(M=u.strutStyle)||void 0===M?void 0:M.forceStrutHeight)&&void 0!==L?L:E.strutStyle.forceStrutHeight,E.strutStyle.fontStyle=null!==(A=E.strutStyle.fontStyle)&&void 0!==A?A:{},E.strutStyle.fontStyle.slant=void 0!==(null===(B=u.strutStyle)||void 0===B||null===(B=B.fontStyle)||void 0===B?void 0:B.slant)?{value:u.strutStyle.fontStyle.slant}:E.strutStyle.fontStyle.slant,E.strutStyle.fontStyle.width=void 0!==(null===(D=u.strutStyle)||void 0===D||null===(D=D.fontStyle)||void 0===D?void 0:D.width)?{value:u.strutStyle.fontStyle.width}:E.strutStyle.fontStyle.width,E.strutStyle.fontStyle.weight=void 0!==(null===(P=u.strutStyle)||void 0===P||null===(P=P.fontStyle)||void 0===P?void 0:P.weight)?{value:u.strutStyle.fontStyle.weight}:E.strutStyle.fontStyle.weight,E.strutStyle.halfLeading=null!==(T=null===(C=u.strutStyle)||void 0===C?void 0:C.halfLeading)&&void 0!==T?T:E.strutStyle.halfLeading,E.strutStyle.strutEnabled=null!==(_=null===(z=u.strutStyle)||void 0===z?void 0:z.strutEnabled)&&void 0!==_?_:E.strutStyle.strutEnabled,E}}},5803,[5380]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkNativeBufferFactory",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.Host{constructor(t){super(t)}MakeFromImage(t){const n=t.getImageInfo(),o=new Uint8ClampedArray(t.readPixels()),s=new ImageData(o,n.width,n.height),c=new OffscreenCanvas(n.width,n.height),u=c.getContext("2d");if(!u)throw new Error("Failed to get 2d context from canvas");return u.putImageData(s,0,0),c}Release(t){}}},5804,[5608]); +__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"createVideo",{enumerable:!0,get:function(){return s}}),Object.defineProperty(_e,"JsiVideo",{enumerable:!0,get:function(){return l}});var e=_r(d[0]),t=_r(d[1]),i=_r(d[2]);function r(e,t,i){return(t=n(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function n(e){var t=o(e,"string");return"symbol"==typeof t?t:t+""}function o(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const s=async(e,i)=>{const r=document.createElement("video");return new Promise((n,o)=>{r.src=i,r.style.display="none",r.crossOrigin="anonymous",r.volume=0,r.addEventListener("loadedmetadata",()=>{document.body.appendChild(r),n(new l(new t.JsiSkImageFactory(e),r))}),r.addEventListener("error",()=>{o(new Error(`Failed to load video from URL: ${i}`))})})};class l{constructor(e,t){this.ImageFactory=e,this.videoElement=t,r(this,"__typename__","Video"),r(this,"webglBuffer",null),document.body.appendChild(this.videoElement)}duration(){return 1e3*this.videoElement.duration}framerate(){return(0,i.throwNotImplementedOnRNWeb)()}currentTime(){return 1e3*this.videoElement.currentTime}setSurface(t){this.webglBuffer=new e.CanvasKitWebGLBufferImpl(t,this.videoElement)}nextImage(){return this.ImageFactory.MakeImageFromNativeBuffer(this.webglBuffer?this.webglBuffer:this.videoElement)}seek(e){if(isNaN(e))throw new Error(`Invalid time: ${e}`);this.videoElement.currentTime=e/1e3}rotation(){return 0}size(){return{width:this.videoElement.videoWidth,height:this.videoElement.videoHeight}}pause(){this.videoElement.pause()}play(){this.videoElement.play()}setVolume(e){this.videoElement.volume=e}setLooping(e){this.videoElement.loop=e}isPlaying(){return!this.videoElement.paused&&!this.videoElement.ended}[Symbol.dispose](){this.videoElement.parentNode&&this.videoElement.parentNode.removeChild(this.videoElement)}dispose(){this[Symbol.dispose]()}}},5805,[5806,5788,5608]); +__d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CanvasKitWebGLBufferImpl",{enumerable:!0,get:function(){return i}});var e=_r(d[0]);function r(e){var r=t(e,"string");return"symbol"==typeof r?r:r+""}function t(e,r){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var i=t.call(e,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}class i extends e.CanvasKitWebGLBuffer{constructor(e,t){var i,u,o;super(),this.surface=e,this.source=t,i=this,o=null,(u=r(u="image"))in i?Object.defineProperty(i,u,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[u]=o}toImage(){if(null===this.image&&(this.image=this.surface.makeImageFromTextureSource(this.source)),null===this.image)throw new Error("Failed to create image from texture source");return this.surface.updateTextureFromSource(this.image,this.source),this.image}}},5806,[5380]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkottieFactory",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);class o extends t.Host{constructor(t){super(t)}Make(t,o){const s={};for(const[t,n]of Object.entries(null!=o?o:{}))s[t]=n.ref;const c=this.CanvasKit.MakeManagedAnimation(t,s);if(!c)throw new Error("Failed to create SkottieAnimation");return new n.JsiSkottieAnimation(this.CanvasKit,c)}}},5807,[5608,5808]); +__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"JsiSkottieAnimation",{enumerable:!0,get:function(){return a}});var t=r(d[0]),o=r(d[1]),s=r(d[2]),n=r(d[3]);class a extends t.HostObject{constructor(t,o){super(t,o,"SkottieAnimation")}getOpacityProps(){return this.ref.getOpacityProps()}getTextProps(){return this.ref.getTextProps()}getColorProps(){return this.ref.getColorProps().map(({key:t,value:o})=>({key:t,value:(0,s.Color)(o)}))}getTransformProps(){return this.ref.getTransformProps().map(({key:t,value:o})=>({key:t,value:{anchor:{x:o.anchor[0],y:o.anchor[1]},position:{x:o.position[0],y:o.position[1]},scale:{x:o.scale[0],y:o.scale[1]},rotation:o.rotation,skew:o.skew,skewAxis:o.skew_axis}}))}setColor(t,o){return this.ref.setColor(t,o)}setText(t,o,s){return this.ref.setText(t,o,s)}setOpacity(t,o){return this.ref.setOpacity(t,o)}setTransform(t,o,s,n,a,l,f){const h=Float32Array.of(o.x,o.y),x=Float32Array.of(s.x,s.y),c=Float32Array.of(n.x,n.y);return this.ref.setTransform(t,h,x,c,a,l,f)}getSlotInfo(){return this.ref.getSlotInfo()}setColorSlot(t,o){return this.ref.setColorSlot(t,o)}setScalarSlot(t,o){return this.ref.setScalarSlot(t,o)}setVec2Slot(t,o){return this.ref.setVec2Slot(t,Float32Array.of(o.x,o.y))}setTextSlot(t,n){var a,l,f,h,x,c,u;const S={typeface:n.typeface&&n.typeface instanceof o.JsiSkTypeface?n.typeface.ref:null,text:null!==(a=n.text)&&void 0!==a?a:"",textSize:null!==(l=n.textSize)&&void 0!==l?l:0,minTextSize:null!==(f=n.minTextSize)&&void 0!==f?f:0,maxTextSize:null!==(h=n.maxTextSize)&&void 0!==h?h:Number.MAX_VALUE,strokeWidth:null!==(x=n.strokeWidth)&&void 0!==x?x:0,lineHeight:null!==(c=n.lineHeight)&&void 0!==c?c:0,lineShift:null!==(u=n.lineShift)&&void 0!==u?u:0,ascent:n.ascent,maxLines:n.maxLines,horizAlign:this.CanvasKit.TextAlign.Left,vertAlign:this.CanvasKit.VerticalTextAlign.Top,strokeJoin:this.CanvasKit.StrokeJoin.Miter,direction:this.CanvasKit.TextDirection.LTR,linebreak:this.CanvasKit.LineBreakType.HardLineBreak,resize:this.CanvasKit.ResizePolicy.None,boundingBox:n.boundingBox?this.CanvasKit.XYWHRect(n.boundingBox.x,n.boundingBox.y,n.boundingBox.width,n.boundingBox.height):[0,0,0,0],fillColor:n.fillColor?(0,s.Color)(n.fillColor):this.CanvasKit.TRANSPARENT,strokeColor:n.strokeColor?(0,s.Color)(n.strokeColor):this.CanvasKit.TRANSPARENT};return this.ref.setTextSlot(t,S)}setImageSlot(t,o){return this.ref.setImageSlot(t,o)}getColorSlot(t){return this.ref.getColorSlot(t)}getScalarSlot(t){return this.ref.getScalarSlot(t)}getVec2Slot(t){const o=this.ref.getVec2Slot(t);return o?{x:o[0],y:o[1]}:null}getTextSlot(t){const s=this.ref.getTextSlot(t),n={};return s&&(s.typeface&&(n.typeface=new o.JsiSkTypeface(this.CanvasKit,s.typeface)),s.text&&(n.text=s.text),s.textSize&&(n.textSize=s.textSize),s.minTextSize&&(n.minTextSize=s.minTextSize),s.maxTextSize&&(n.maxTextSize=s.maxTextSize),s.strokeWidth&&(n.strokeWidth=s.strokeWidth),s.lineHeight&&(n.lineHeight=s.lineHeight),s.lineShift&&(n.lineShift=s.lineShift),s.ascent&&(n.ascent=s.ascent),s.maxLines&&(n.maxLines=s.maxLines)),n}duration(){return this.ref.duration()}fps(){return this.ref.fps()}render(t,o){const[s,a]=this.ref.size();this.ref.render(t.ref,o&&o instanceof n.JsiSkRect?o.ref:Float32Array.of(0,0,s,a))}seekFrame(t,o){const s=this.ref.seekFrame(t);o&&o instanceof n.JsiSkRect&&(o.ref[0]=s[0],o.ref[1]=s[1],o.ref[2]=s[2],o.ref[3]=s[3])}size(){const[t,o]=this.ref.size();return{width:t,height:o}}version(){return this.ref.version()}}},5808,[5608,5732,5769,5726]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})})},5809,[5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820]); +__d(function(g,_r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"loadData",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"useCollectionLoading",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"useRawData",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"useData",{enumerable:!0,get:function(){return d}});var t=_r(_d[0]),n=_r(_d[1]),r=_r(_d[2]);const u=(t,n,r)=>{const u=n(t);return null===u?(r&&r(new Error("Could not load data")),null):u},o=(t,o,l)=>{if(null==t)return new Promise(t=>t(null));if(t instanceof Uint8Array)return new Promise(r=>r(u(n.Skia.Data.fromBytes(t),o,l)));{const c="string"==typeof t?t:r.Platform.resolveAsset(t);return n.Skia.Data.fromURI(c).then(t=>u(t,o,l))}},l=(n,r)=>{const u=(0,t.useRef)(!1),[o,l]=(0,t.useState)(null),c=(0,t.useRef)(null);return(0,t.useEffect)(()=>(u.current=!0,r().then(t=>{u.current&&(l(t),c.current=t)}),()=>{u.current=!1}),[n]),o},c=(n,r)=>{const u=(0,t.useRef)(!1),[o,l]=(0,t.useState)(null),c=(0,t.useRef)(null);return(0,t.useEffect)(()=>(u.current=!0,r().then(t=>{const n=t.filter(t=>null!==t);u.current&&(l(n),c.current=n)}),()=>{u.current=!1}),[n]),o},s=(t,n,r)=>l(t,()=>o(t,n,r)),f=t=>t,d=(t,n)=>s(t,f,n)},5810,[14,5766,5378]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useFont",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"matchFont",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"listFontFamilies",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"useFonts",{enumerable:!0,get:function(){return S}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),i=r(d[3]),l=r(d[4]);const u=(o,i=14,u)=>{const c=(0,l.useTypeface)(o,u);return(0,t.useMemo)(()=>c?n.Skia.Font(c,i):null,[i,c])},c={fontFamily:"System",fontSize:14,fontStyle:"normal",fontWeight:"normal"},s=t=>{switch(t){case"normal":return 400;case"bold":return 700;default:return parseInt(t,10)}},f=(t={},i=n.Skia.FontMgr.System())=>{const l=Object.assign({},c,t),u={weight:s(l.fontWeight),width:5,slant:(f=l.fontStyle,"italic"===f?o.FontSlant.Italic:"oblique"===f?o.FontSlant.Oblique:o.FontSlant.Upright)};var f;const y=i.matchFamilyStyle(l.fontFamily,u);return n.Skia.Font(y,l.fontSize)},y=(t=n.Skia.FontMgr.System())=>{const o=new Set;for(let n=0;n{const o=Object.keys(t).flatMap(o=>t[o].map(t=>n.Skia.Data.fromURI(i.Platform.resolveAsset(t)).then(t=>{const i=n.Skia.Typeface.MakeFreeTypeFaceFromData(t);if(null===i)throw new Error(`Couldn't create typeface for ${o}`);return[o,i]})));return Promise.all(o)},S=o=>{const[i,l]=(0,t.useState)(null);return(0,t.useEffect)(()=>{F(o).then(t=>{const o=n.Skia.TypefaceFontProvider.Make();t.forEach(([t,n])=>{o.registerFont(n,t)}),l(o)})},[]),i}},5811,[14,5766,5380,5378,5812]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useTypeface",{enumerable:!0,get:function(){return u}});var t=r(d[0]),c=r(d[1]);const n=t.Skia.Typeface.MakeFreeTypeFaceFromData.bind(t.Skia.Typeface),u=(t,u)=>(0,c.useRawData)(t,n,u)},5812,[5766,5810]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useImage",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"makeImageFromView",{enumerable:!0,get:function(){return l}});var n=r(d[0]),t=r(d[1]),o=r(d[2]);const u=t.Skia.Image.MakeImageFromEncoded.bind(t.Skia.Image),c=(n,t)=>(0,o.useRawData)(n,u,t),l=(o,u=null)=>{if(u)return u(o);Promise.reject(new Error("Callback is required on web in the makeImageFromView function."));const c=n.Platform.findNodeHandle(o.current);return null!==c&&0!==c?t.Skia.Image.MakeImageFromViewTag(c):Promise.reject(new Error("Invalid view tag"))}},5813,[5378,5766,5810]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useAnimatedImage",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const u=t.Skia.AnimatedImage.MakeAnimatedImageFromEncoded.bind(t.Skia.AnimatedImage),o=(t,o)=>(0,n.useRawData)(t,u,o)},5814,[5766,5810]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createPicture",{enumerable:!0,get:function(){return n}});var t=r(d[0]),c=r(d[1]);const n=(function({_worklet_3368626629452_init_data:t,Skia:c,isRect:n}){const o=function(t,o){const s=c.PictureRecorder();let u;o&&(u=n(o)?o:c.XYWHRect(0,0,o.width,o.height));return t(s.beginRecording(u)),s.finishRecordingAsPicture()};return o.__closure={Skia:c,isRect:n},o.__workletHash=3368626629452,o.__initData=t,o})({_worklet_3368626629452_init_data:{code:"function shopify_PictureJs1(cb,rect){const{Skia,isRect}=this.__closure;const recorder=Skia.PictureRecorder();let bounds;if(rect){bounds=isRect(rect)?rect:Skia.XYWHRect(0,0,rect.width,rect.height);}const canvas=recorder.beginRecording(bounds);cb(canvas);return recorder.finishRecordingAsPicture();}"},Skia:t.Skia,isRect:c.isRect})},5815,[5766,5380]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useSVG",{enumerable:!0,get:function(){return n}});var t=r(d[0]),o=r(d[1]);const n=(n,s)=>{const[u,l]=(0,t.useState)(null);if(null==n)throw new Error(`Invalid svg data source. Got: ${n}`);return(0,t.useEffect)(()=>{(async()=>{let t;if("string"==typeof n)t=n;else if("object"==typeof n&&"default"in n&&"string"==typeof n.default)t=n.default;else{if("object"!=typeof n||!("uri"in n))throw new Error(`Invalid svg data source. Make sure that the source resolves to a string. Got: ${JSON.stringify(n,null,2)}`);t=n.uri}const u=await fetch(t),f=await u.text(),c=o.Skia.SVG.MakeFromString(f);l(c),null===c&&void 0!==s&&s(new Error("Failed to create SVG from source."))})()},[s,n]),u}},5816,[14,5766]); +__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"vec",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"point",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"neg",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"add",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"sub",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"dist",{enumerable:!0,get:function(){return a}});const t=(function({_worklet_6940571548703_init_data:t,Skia:n}){const _=function(t=0,_){return n.Point(t,null!=_?_:t)};return _.__closure={Skia:n},_.__workletHash=6940571548703,_.__initData=t,_})({_worklet_6940571548703_init_data:{code:"function shopify_VectorJs1(x=0,y){const{Skia}=this.__closure;return Skia.Point(x,y!==null&&y!==void 0?y:x);}"},Skia:r(d[0]).Skia}),n=t,_=(function({_worklet_16928493328765_init_data:t,vec:n}){const _=function(t){return n(-t.x,-t.y)};return _.__closure={vec:n},_.__workletHash=0xf6578d4d97d,_.__initData=t,_})({_worklet_16928493328765_init_data:{code:"function shopify_VectorJs2(a){const{vec}=this.__closure;return vec(-a.x,-a.y);}"},vec:t}),o=(function({_worklet_15217729686323_init_data:t,vec:n}){const _=function(t,_){return n(t.x+_.x,t.y+_.y)};return _.__closure={vec:n},_.__workletHash=0xdd7275f4b33,_.__initData=t,_})({_worklet_15217729686323_init_data:{code:"function shopify_VectorJs3(a,b){const{vec}=this.__closure;return vec(a.x+b.x,a.y+b.y);}"},vec:t}),c=(function({_worklet_14606776527572_init_data:t,vec:n}){const _=function(t,_){return n(t.x-_.x,t.y-_.y)};return _.__closure={vec:n},_.__workletHash=0xd48e7b9ead4,_.__initData=t,_})({_worklet_14606776527572_init_data:{code:"function shopify_VectorJs4(a,b){const{vec}=this.__closure;return vec(a.x-b.x,a.y-b.y);}"},vec:t}),a=(function({_worklet_10483557670029_init_data:t}){const n=function(t,n){return Math.hypot(t.x-n.x,t.y-n.y)};return n.__closure={},n.__workletHash=0x988e4bb1c8d,n.__initData=t,n})({_worklet_10483557670029_init_data:{code:"function shopify_VectorJs5(a,b){return Math.hypot(a.x-b.x,a.y-b.y);}"}})},5817,[5766]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"rect",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"bounds",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"topLeft",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"topRight",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"bottomLeft",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"bottomRight",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"center",{enumerable:!0,get:function(){return R}});var t=_r(d[0]),r=_r(d[1]),c=_r(d[2]);const n=(function({_worklet_2673864168379_init_data:t,Skia:r}){const c=function(t,c,n,_){return r.XYWHRect(t,c,n,_)};return c.__closure={Skia:r},c.__workletHash=2673864168379,c.__initData=t,c})({_worklet_2673864168379_init_data:{code:"function shopify_RectJs1(x,y,width,height){const{Skia}=this.__closure;return Skia.XYWHRect(x,y,width,height);}"},Skia:t.Skia}),_=(function({_worklet_11261364541519_init_data:t,rect:r}){const c=function(t){const c=Math.min(...t.map(t=>t.x)),n=Math.min(...t.map(t=>t.y)),_=Math.max(...t.map(t=>t.x+t.width)),o=Math.max(...t.map(t=>t.y+t.height));return r(c,n,_-c,o-n)};return c.__closure={rect:r},c.__workletHash=0xa3dfda2184f,c.__initData=t,c})({_worklet_11261364541519_init_data:{code:"function shopify_RectJs2(rects){const{rect}=this.__closure;const x=Math.min(...rects.map(function(r){return r.x;}));const y=Math.min(...rects.map(function(r){return r.y;}));const width=Math.max(...rects.map(function(r){return r.x+r.width;}));const height=Math.max(...rects.map(function(r){return r.y+r.height;}));return rect(x,y,width-x,height-y);}"},rect:n}),o=(function({_worklet_15852128254832_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x,t.rect.y):c(t.x,t.y)};return n.__closure={isRRect:r,vec:c},n.__workletHash=0xe6adc793b70,n.__initData=t,n})({_worklet_15852128254832_init_data:{code:"function shopify_RectJs3(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x,r.rect.y):vec(r.x,r.y);}"},isRRect:r.isRRect,vec:c.vec}),s=(function({_worklet_15742413495065_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x+t.rect.width,t.rect.y):c(t.x+t.width,t.y)};return n.__closure={isRRect:r,vec:c},n.__workletHash=0xe5150f6db19,n.__initData=t,n})({_worklet_15742413495065_init_data:{code:"function shopify_RectJs4(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x+r.rect.width,r.rect.y):vec(r.x+r.width,r.y);}"},isRRect:r.isRRect,vec:c.vec}),u=(function({_worklet_9288983859864_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x,t.rect.y+t.rect.height):c(t.x,t.y+t.height)};return n.__closure={isRRect:r,vec:c},n.__workletHash=9288983859864,n.__initData=t,n})({_worklet_9288983859864_init_data:{code:"function shopify_RectJs5(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x,r.rect.y+r.rect.height):vec(r.x,r.y+r.height);}"},isRRect:r.isRRect,vec:c.vec}),h=(function({_worklet_16868013043445_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x+t.rect.width,t.rect.y+t.rect.height):c(t.x+t.width,t.y+t.height)};return n.__closure={isRRect:r,vec:c},n.__workletHash=0xf5763eceef5,n.__initData=t,n})({_worklet_16868013043445_init_data:{code:"function shopify_RectJs6(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x+r.rect.width,r.rect.y+r.rect.height):vec(r.x+r.width,r.y+r.height);}"},isRRect:r.isRRect,vec:c.vec}),R=(function({_worklet_1915763616852_init_data:t,isRRect:r,vec:c}){const n=function(t){return r(t)?c(t.rect.x+t.rect.width/2,t.rect.y+t.rect.height/2):c(t.x+t.width/2,t.y+t.height/2)};return n.__closure={isRRect:r,vec:c},n.__workletHash=1915763616852,n.__initData=t,n})({_worklet_1915763616852_init_data:{code:"function shopify_RectJs7(r){const{isRRect,vec}=this.__closure;return isRRect(r)?vec(r.rect.x+r.rect.width/2,r.rect.y+r.rect.height/2):vec(r.x+r.width/2,r.y+r.height/2);}"},isRRect:r.isRRect,vec:c.vec})},5818,[5766,5380,5817]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"rrect",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_1701157244932_init_data:t,Skia:r}){const n=function(t,n,_){return r.RRectXY(t,n,_)};return n.__closure={Skia:r},n.__workletHash=1701157244932,n.__initData=t,n})({_worklet_1701157244932_init_data:{code:"function shopify_RRectJs1(r,rx,ry){const{Skia}=this.__closure;return Skia.RRectXY(r,rx,ry);}"},Skia:_r(d[0]).Skia})},5819,[5766]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"processTransform2d",{enumerable:!0,get:function(){return o}});var s=r(d[0]);const o=(function({_worklet_10644268089700_init_data:s,processTransform:o,Skia:t}){const n=function(s){return o(t.Matrix(),s)};return n.__closure={processTransform:o,Skia:t},n.__workletHash=0x9ae4fd18164,n.__initData=s,n})({_worklet_10644268089700_init_data:{code:"function shopify_MatrixJs1(transforms){const{processTransform,Skia}=this.__closure;return processTransform(Skia.Matrix(),transforms);}"},processTransform:r(d[1]).processTransform,Skia:s.Skia})},5820,[5766,5380]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5821,[5822]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})})},5822,[5823,5745,5824,5832,5833,5834]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAnimatedImageValue",{enumerable:!0,get:function(){return l}});var e,t=r(d[0]),u=r(d[1]),n=(e=u)&&e.__esModule?e:{default:e};const s={code:"function shopify_useAnimatedImageValueJs1(frameInfo){const{animatedImage,currentFrame,isPaused,lastTimestamp,frameDuration}=this.__closure;if(!animatedImage){currentFrame.value=null;return;}if(isPaused.value&&lastTimestamp.value!==-1){return;}const{timestamp:timestamp}=frameInfo;const elapsed=timestamp-lastTimestamp.value;if(elapsed{const l=n.default.useSharedValue(!1),o=null!=u?u:l,c=n.default.useSharedValue(null),f=n.default.useSharedValue(-1),_=(0,t.useAnimatedImage)(e,e=>{throw console.error(e),new Error(`Could not load animated image - got '${e.message}'`)}),p=(null==_?void 0:_.currentFrameDuration())||60;return n.default.useFrameCallback((function({_worklet_8279287978886_init_data:e,animatedImage:t,currentFrame:u,isPaused:n,lastTimestamp:s,frameDuration:l}){const o=function(e){if(!t)return void(u.value=null);if(n.value&&-1!==s.value)return;const{timestamp:o}=e;if(o-s.value{const l=(0,t.useMemo)(()=>o.Skia.PathBuilder.Make(),[]),f=(0,t.useMemo)(()=>o.Skia.Path.Make(),[]),h=s.default.useSharedValue(l),p=s.default.useSharedValue(f);return s.default.useDerivedValue((function({_worklet_7356364039325_init_data:e,builder:t,init:n,cb:o,transform:u,path:l,notifyChange:s}){const _=function(){t.value.reset(),void 0!==n&&t.value.addPath(n),o(t.value);let e=t.value.build();void 0!==u&&(e=u(e)),l.value=e,s(l)};return _.__closure={builder:t,init:n,cb:o,transform:u,path:l,notifyChange:s},_.__workletHash=7356364039325,_.__initData=e,_})({_worklet_7356364039325_init_data:c,builder:h,init:n,cb:e,transform:u,path:p,notifyChange:_})),p},h={code:"function shopify_interpolatorsJs3(info){const{clock}=this.__closure;clock.value=info.timeSinceFirstFrame;}"},p=()=>{const e=s.default.useSharedValue(0),n=(0,t.useCallback)((function({_worklet_6508164559736_init_data:e,clock:t}){const n=function(e){t.value=e.timeSinceFirstFrame};return n.__closure={clock:t},n.__workletHash=6508164559736,n.__initData=e,n})({_worklet_6508164559736_init_data:h,clock:e}),[e]);return s.default.useFrameCallback(n),e},v={code:"function shopify_interpolatorsJs4(){const{value}=this.__closure;return value.value;}"},k={code:"function shopify_interpolatorsJs5(val){const{result,interpolator,input,output,options,notifyChange}=this.__closure;result.value=interpolator(val,input,output,options,result.value);notifyChange(result);}"},b=(e,n,o,u,l,c)=>{const f=(0,t.useMemo)(()=>e(),[]),h=s.default.useSharedValue(f);return s.default.useAnimatedReaction((function({_worklet_9077135683974_init_data:e,value:t}){const n=()=>t.value;return n.__closure={value:t},n.__workletHash=9077135683974,n.__initData=e,n})({_worklet_9077135683974_init_data:v,value:n}),(function({_worklet_6095690719042_init_data:e,result:t,interpolator:n,input:o,output:u,options:l,notifyChange:s}){const _=function(e){t.value=n(e,o,u,l,t.value),s(t)};return _.__closure={result:t,interpolator:n,input:o,output:u,options:l,notifyChange:s},_.__workletHash=6095690719042,_.__initData=e,_})({_worklet_6095690719042_init_data:k,result:h,interpolator:o,input:u,output:l,options:c,notifyChange:_}),[u,l,c]),h},y=(e,t,u,l)=>{if(!u.slice(1).every(e=>u[0].isInterpolatable(e)))throw new Error("Not all paths in the output range are interpolable.\nSee: https://shopify.github.io/react-native-skia/docs/animations/hooks#usepathinterpolation");return b(()=>o.Skia.Path.Make(),e,n.interpolatePaths,t,u,l)},w=(e,t,u,l)=>b(()=>o.Skia.Point(0,0),e,n.interpolateVector,t,u,l)},5824,[14,5825,5765,5831,5714]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5825,[5826]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})})},5826,[5827,5828,5829,5830]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Extrapolate",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"validateInterpolationOptions",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"interpolate",{enumerable:!0,get:function(){return l}});let t=(function(t){return t.IDENTITY="identity",t.CLAMP="clamp",t.EXTEND="extend",t})({});const n=(function({_worklet_5228795925666_init_data:t,Extrapolate:n}){const o=function(t,o,p,i,l,u){switch(t){case n.IDENTITY:return u;case n.CLAMP:return o*p=u?1:-1;return x*fx*E?n(p.extrapolateRight,x,f,u,E,t):f};return o.__closure={getVal:n},o.__workletHash=0xc5c12e910c2,o.__initData=t,o})({_worklet_13589593788610_init_data:{code:"function internalInterpolate_Shopify_interpolateJs4(x,narrowedInput,extrapolationConfig){const{getVal}=this.__closure;const{leftEdgeInput:leftEdgeInput,rightEdgeInput:rightEdgeInput,leftEdgeOutput:leftEdgeOutput,rightEdgeOutput:rightEdgeOutput}=narrowedInput;if(rightEdgeInput-leftEdgeInput===0){return leftEdgeOutput;}const progress=(x-leftEdgeInput)/(rightEdgeInput-leftEdgeInput);const val=leftEdgeOutput+progress*(rightEdgeOutput-leftEdgeOutput);const coef=rightEdgeOutput>=leftEdgeOutput?1:-1;if(coef*valcoef*rightEdgeOutput){return getVal(extrapolationConfig.extrapolateRight,coef,val,leftEdgeOutput,rightEdgeOutput,x);}return val;}"},getVal:n}),l=(function({_worklet_16254025172232_init_data:t,validateInterpolationOptions:n,internalInterpolate:o}){const p=function(t,p,i,l){if(p.length<2||i.length<2)throw Error("Interpolation input and output should contain at least two values.");const u=n(l),{length:E}=p,f={leftEdgeInput:p[0],rightEdgeInput:p[1],leftEdgeOutput:i[0],rightEdgeOutput:i[1]};if(E>2)if(t>p[E-1])f.leftEdgeInput=p[E-2],f.rightEdgeInput=p[E-1],f.leftEdgeOutput=i[E-2],f.rightEdgeOutput=i[E-1];else for(let n=1;n2){if(x>input[length-1]){narrowedInput.leftEdgeInput=input[length-2];narrowedInput.rightEdgeInput=input[length-1];narrowedInput.leftEdgeOutput=output[length-2];narrowedInput.rightEdgeOutput=output[length-1];}else{for(let i=1;it[0]),"clamp"),n(t,o,a.map(t=>t[1]),"clamp"),n(t,o,a.map(t=>t[2]),"clamp"),n(t,o,a.map(t=>t[3]),"clamp")]};return o.__closure={interpolate:n},o.__workletHash=0xb1761a375ac,o.__initData=t,o})({_worklet_12195050255788_init_data:{code:"function shopify_interpolateColorsJs1(value,inputRange,outputRange){const{interpolate}=this.__closure;const r=interpolate(value,inputRange,outputRange.map(function(c){return c[0];}),\"clamp\");const g=interpolate(value,inputRange,outputRange.map(function(c){return c[1];}),\"clamp\");const b=interpolate(value,inputRange,outputRange.map(function(c){return c[2];}),\"clamp\");const a=interpolate(value,inputRange,outputRange.map(function(c){return c[3];}),\"clamp\");return[r,g,b,a];}"},interpolate:_r(d[2]).interpolate}),a=(function({_worklet_14800506610203_init_data:t,Skia:n,interpolateColorsRGB:o}){const a=function(t,a,r){const u=r.map(t=>n.Color(t));return o(t,a,u)};return a.__closure={Skia:n,interpolateColorsRGB:o},a.__workletHash=0xd7602f0621b,a.__initData=t,a})({_worklet_14800506610203_init_data:{code:"function shopify_interpolateColorsJs2(value,inputRange,_outputRange){const{Skia,interpolateColorsRGB}=this.__closure;const outputRange=_outputRange.map(function(cl){return Skia.Color(cl);});return interpolateColorsRGB(value,inputRange,outputRange);}"},Skia:n.Skia,interpolateColorsRGB:o}),r=(function({_worklet_6266328908662_init_data:t,Skia:n,mix:o}){const a=function(t,a,r){const u=n.Color(a),l=n.Color(r);return new Float32Array([o(t,u[0],l[0]),o(t,u[1],l[1]),o(t,u[2],l[2]),o(t,u[3],l[3])])};return a.__closure={Skia:n,mix:o},a.__workletHash=6266328908662,a.__initData=t,a})({_worklet_6266328908662_init_data:{code:"function shopify_interpolateColorsJs3(value,x,y){const{Skia,mix}=this.__closure;const c1=Skia.Color(x);const c2=Skia.Color(y);return new Float32Array([mix(value,c1[0],c2[0]),mix(value,c1[1],c2[1]),mix(value,c1[2],c2[2]),mix(value,c1[3],c2[3])]);}"},Skia:n.Skia,mix:t.mix})},5828,[5701,5765,5827]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"interpolateVector",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"mixVector",{enumerable:!0,get:function(){return n}});const t=(function({_worklet_4177050931975_init_data:t,interpolate:n}){const o=function(t,o,u,_){return{x:n(t,o,u.map(t=>t.x),_),y:n(t,o,u.map(t=>t.y),_)}};return o.__closure={interpolate:n},o.__workletHash=4177050931975,o.__initData=t,o})({_worklet_4177050931975_init_data:{code:"function shopify_interpolateVectorJs1(value,inputRange,outputRange,options){const{interpolate}=this.__closure;return{x:interpolate(value,inputRange,outputRange.map(function(v){return v.x;}),options),y:interpolate(value,inputRange,outputRange.map(function(v){return v.y;}),options)};}"},interpolate:r(d[0]).interpolate}),n=(function({_worklet_6909849129879_init_data:t,interpolateVector:n}){const o=function(t,o,u){return n(t,[0,1],[o,u])};return o.__closure={interpolateVector:n},o.__workletHash=6909849129879,o.__initData=t,o})({_worklet_6909849129879_init_data:{code:"function shopify_interpolateVectorJs2(value,from,to){const{interpolateVector}=this.__closure;return interpolateVector(value,[0,1],[from,to]);}"},interpolateVector:t})},5829,[5827]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"interpolatePaths",{enumerable:!0,get:function(){return i}});var t=r(d[0]),n=r(d[1]);const o=(function({_worklet_10979757727569_init_data:t}){const n=function(t,n,o,i,p){const l=(t-n)/(o-n);return p.interpolate(i,l)};return n.__closure={},n.__workletHash=0x9fc6c8f1f51,n.__initData=t,n})({_worklet_10979757727569_init_data:{code:"function shopify_interpolatePathsJs1(value,from,to,p1,p2){const t=(value-from)/(to-from);return p2.interpolate(p1,t);}"}}),i=(function({_worklet_5615719972774_init_data:t,validateInterpolationOptions:n,Extrapolate:o,lerp:i,exhaustiveCheck:p}){const l=function(t,l,u,s,h){const c=n(s);if(tl[l.length-1])switch(c.extrapolateRight){case o.CLAMP:return u[u.length-1];case o.EXTEND:return i(t,l[l.length-2],l[l.length-1],u[l.length-2],u[l.length-1]);case o.IDENTITY:throw new Error("Identity is not a supported extrapolation type for interpolatePaths()");default:p(c.extrapolateRight)}let f=0;for(;f<=l.length-1&&!(t>=l[f]&&t<=l[f+1]);f++);return i(t,l[f],l[f+1],u[f],u[f+1])};return l.__closure={validateInterpolationOptions:n,Extrapolate:o,lerp:i,exhaustiveCheck:p},l.__workletHash=5615719972774,l.__initData=t,l})({_worklet_5615719972774_init_data:{code:"function shopify_interpolatePathsJs2(value,input,outputRange,options,_output){const{validateInterpolationOptions,Extrapolate,lerp,exhaustiveCheck}=this.__closure;const extrapolation=validateInterpolationOptions(options);if(valueinput[input.length-1]){switch(extrapolation.extrapolateRight){case Extrapolate.CLAMP:return outputRange[outputRange.length-1];case Extrapolate.EXTEND:return lerp(value,input[input.length-2],input[input.length-1],outputRange[input.length-2],outputRange[input.length-1]);case Extrapolate.IDENTITY:throw new Error(\"Identity is not a supported extrapolation type for interpolatePaths()\");default:exhaustiveCheck(extrapolation.extrapolateRight);}}let i=0;for(;i<=input.length-1;i++){if(value>=input[i]&&value<=input[i+1]){break;}}return lerp(value,input[i],input[i+1],outputRange[i],outputRange[i+1]);}"},validateInterpolationOptions:n.validateInterpolationOptions,Extrapolate:n.Extrapolate,lerp:o,exhaustiveCheck:t.exhaustiveCheck})},5830,[5643,5827]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isOnMainThread",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"drawAsPicture",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"drawAsImage",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"drawAsImageFromPicture",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const c=(function({_worklet_9537954624951_init_data:t,Platform:n}){const o=function(){return"undefined"!=typeof _WORKLET&&!0===_WORKLET||!0};return o.__closure={Platform:n},o.__workletHash=9537954624951,o.__initData=t,o})({_worklet_9537954624951_init_data:{code:"function shopify_OffscreenJs1(){const{Platform}=this.__closure;return typeof _WORKLET!==\"undefined\"&&_WORKLET===true||Platform.OS===\"web\";}"},Platform:n.Platform}),s=async(n,c)=>{const s=t.Skia.PictureRecorder(),u=s.beginRecording(c),f=new o.SkiaSGRoot(t.Skia);await f.render(n),f.drawOnCanvas(u);const _=s.finishRecordingAsPicture();return s.dispose(),f.unmount(),_},u=async(t,n)=>f(await s(t),n),f=(function({_worklet_1229504319205_init_data:t,Skia:n}){const o=function(t,o){const c=n.Surface.MakeOffscreen(o.width,o.height);c.getCanvas().drawPicture(t),c.flush();return c.makeImageSnapshot().makeNonTextureImage()};return o.__closure={Skia:n},o.__workletHash=1229504319205,o.__initData=t,o})({_worklet_1229504319205_init_data:{code:"function shopify_OffscreenJs2(picture,size){const{Skia}=this.__closure;const surface=Skia.Surface.MakeOffscreen(size.width,size.height);const canvas=surface.getCanvas();canvas.drawPicture(picture);surface.flush();const image=surface.makeImageSnapshot();return image.makeNonTextureImage();}"},Skia:t.Skia})},5831,[5765,5378,5736]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useTexture",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"usePictureAsTexture",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"useImageAsTexture",{enumerable:!0,get:function(){return k}});var e,t=r(d[0]),u=r(d[1]),n=r(d[2]),s=r(d[3]),l=r(d[4]),f=(e=l)&&e.__esModule?e:{default:e};const c=(function({_worklet_944513942209_init_data:e,Skia:t,Platform:u}){const n=function(e,u){const n=t.Surface.MakeOffscreen(u.width(),u.height());if(!n)return void(e.value=null);n.getCanvas().drawImage(u,0,0),n.flush(),e.value=n.makeImageSnapshot(),e.value=e.value.makeNonTextureImage()};return n.__closure={Skia:t,Platform:u},n.__workletHash=944513942209,n.__initData=e,n})({_worklet_944513942209_init_data:{code:"function shopify_texturesJs1(texture,image){const{Skia,Platform}=this.__closure;const surface=Skia.Surface.MakeOffscreen(image.width(),image.height());if(!surface){texture.value=null;return;}const canvas=surface.getCanvas();canvas.drawImage(image,0,0);surface.flush();texture.value=surface.makeImageSnapshot();if(Platform.OS===\"web\"){texture.value=texture.value.makeNonTextureImage();}}"},Skia:n.Skia,Platform:s.Platform}),o=(function({_worklet_5874918984458_init_data:e,Skia:t,Platform:u}){const n=function(e,u,n){const s=t.Surface.MakeOffscreen(n.width,n.height);s.getCanvas().drawPicture(u),s.flush(),e.value=s.makeImageSnapshot(),e.value=e.value.makeNonTextureImage()};return n.__closure={Skia:t,Platform:u},n.__workletHash=5874918984458,n.__initData=e,n})({_worklet_5874918984458_init_data:{code:"function shopify_texturesJs2(texture,picture,size){const{Skia,Platform}=this.__closure;const surface=Skia.Surface.MakeOffscreen(size.width,size.height);const canvas=surface.getCanvas();canvas.drawPicture(picture);surface.flush();texture.value=surface.makeImageSnapshot();if(Platform.OS===\"web\"){texture.value=texture.value.makeNonTextureImage();}}"},Skia:n.Skia,Platform:s.Platform}),_=(e,n,s)=>{const{width:l,height:f}=n,[c,o]=(0,t.useState)(null);return(0,t.useEffect)(()=>{(0,u.drawAsPicture)(e,{x:0,y:0,width:l,height:f}).then(e=>{o(e)})},null!=s?s:[]),h(c,n)},h=(e,u)=>{const n=f.default.useSharedValue(null);return(0,t.useEffect)(()=>{null!==e&&f.default.runOnUI(o)(n,e,u)},[e,u,n]),n},k=e=>{const u=(0,n.useImage)(e),s=f.default.useSharedValue(null);return(0,t.useEffect)(()=>{null!==u&&f.default.runOnUI(c)(s,u)},[u,s]),s}},5832,[14,5831,5765,5378,5714]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useRectBuffer",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"useRSXformBuffer",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"usePointBuffer",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"useColorBuffer",{enumerable:!0,get:function(){return y}});var e,t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),f=(e=u)&&e.__esModule?e:{default:e};const l=(e,n)=>(0,t.useMemo)(()=>f.default.makeMutable(new Array(e).fill(0).map(n)),[e]),s={code:"function shopify_buffersJs1(){const{values,modifier,notifyChange}=this.__closure;values.value.forEach(function(val,index){modifier(val,index);});notifyChange(values);}"},c=(e,n,u)=>{var c;const _=l(e,n),v=u,b=[e,...Object.values(null!==(c=v.__closure)&&void 0!==c?c:{})],y=f.default.startMapper((function({_worklet_2560307349456_init_data:e,values:t,modifier:n,notifyChange:o}){const u=function(){t.value.forEach((e,t)=>{n(e,t)}),o(t)};return u.__closure={values:t,modifier:n,notifyChange:o},u.__workletHash=2560307349456,u.__initData=e,u})({_worklet_2560307349456_init_data:s,values:_,modifier:u,notifyChange:o.notifyChange}),b);return(0,t.useEffect)(()=>()=>{f.default.stopMapper(y)},[y]),_},_=(e,t)=>c(e,()=>n.Skia.XYWHRect(0,0,0,0),t),v=(e,t)=>c(e,()=>n.Skia.RSXform(1,0,0,0),t),b=(e,t)=>c(e,()=>n.Skia.Point(0,0),t),y=(e,t)=>c(e,()=>n.Skia.Color("black"),t)},5833,[14,5765,5824,5714]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useVideo",{enumerable:!0,get:function(){return R}});var e,o=r(d[0]),t=r(d[1]),n=r(d[2]),u=(e=n)&&e.__esModule?e:{default:e},_=r(d[3]);const l=(function({_worklet_7049883271087_init_data:e,Platform:o}){const t=function(e){};return t.__closure={Platform:o},t.__workletHash=7049883271087,t.__initData=e,t})({_worklet_7049883271087_init_data:{code:"function shopify_useVideoJs1(currentFrame){const{Platform}=this.__closure;if(Platform.OS===\"android\"){const tex=currentFrame.value;if(tex){currentFrame.value=tex;tex.dispose();}}}"},Platform:t.Platform}),s=(function({_worklet_5868883445260_init_data:e,copyFrameOnAndroid:o}){const t=function(e,t){const n=e.nextImage();n&&(t.value=n,o(t))};return t.__closure={copyFrameOnAndroid:o},t.__workletHash=5868883445260,t.__initData=e,t})({_worklet_5868883445260_init_data:{code:"function shopify_useVideoJs2(video,currentFrame){const{copyFrameOnAndroid}=this.__closure;const img=video.nextImage();if(img){currentFrame.value=img;copyFrameOnAndroid(currentFrame);}}"},copyFrameOnAndroid:l}),c=!0,v=!1,f=null,k=0,h=(function({_worklet_13616248765458_init_data:e,Rea:o}){const t=function(e){const t=o.useSharedValue(o.isSharedValue(e)?e.value:e);return o.isSharedValue(e)?e:t};return t.__closure={Rea:o},t.__workletHash=0xc6247abbc12,t.__initData=e,t})({_worklet_13616248765458_init_data:{code:"function shopify_useVideoJs3(value){const{Rea}=this.__closure;const defaultValue=Rea.useSharedValue(Rea.isSharedValue(value)?value.value:value);return Rea.isSharedValue(value)?value:defaultValue;}"},Rea:u.default}),p=(function({_worklet_8245374561932_init_data:e}){const o=function(e){null==e||e.dispose()};return o.__closure={},o.__workletHash=8245374561932,o.__initData=e,o})({_worklet_8245374561932_init_data:{code:"function shopify_useVideoJs4(video){video===null||video===void 0||video.dispose();}"}}),w={code:"function shopify_useVideoJs5(){const{isPaused}=this.__closure;return isPaused.value;}"},V={code:"function shopify_useVideoJs6(paused){const{video}=this.__closure;if(paused){video===null||video===void 0||video.pause();}else{video===null||video===void 0||video.play();}}"},y={code:"function shopify_useVideoJs7(){const{seek}=this.__closure;return seek.value;}"},F={code:"function shopify_useVideoJs8(value){const{video,seek}=this.__closure;if(value!==null){video===null||video===void 0||video.seek(value);seek.value=null;}}"},D={code:"function shopify_useVideoJs9(){const{volume}=this.__closure;return volume.value;}"},H={code:"function shopify_useVideoJs10(value){const{video}=this.__closure;video===null||video===void 0||video.setVolume(value);}"},J={code:"function shopify_useVideoJs11(){const{looping}=this.__closure;return looping.value;}"},P={code:"function shopify_useVideoJs12(value){const{video}=this.__closure;video===null||video===void 0||video.setLooping(value);}"},x={code:"function shopify_useVideoJs13(_frameInfo){const{video,currentTime,setFrame,currentFrame}=this.__closure;if(!video){return;}currentTime.value=video.currentTime();setFrame(video,currentFrame);}"},R=(e,t)=>{var n,l,R,A;const O=(0,_.useVideoLoading)(e),S=h(null!==(n=null==t?void 0:t.paused)&&void 0!==n?n:v),b=h(null!==(l=null==t?void 0:t.looping)&&void 0!==l?l:c),T=h(null!==(R=null==t?void 0:t.seek)&&void 0!==R?R:f),M=h(null!==(A=null==t?void 0:t.volume)&&void 0!==A?A:k),I=u.default.useSharedValue(null),L=u.default.useSharedValue(0),j=(0,o.useMemo)(()=>{var e;return null!==(e=null==O?void 0:O.duration())&&void 0!==e?e:0},[O]),z=(0,o.useMemo)(()=>-1,[O]),C=(0,o.useMemo)(()=>{var e;return null!==(e=null==O?void 0:O.size())&&void 0!==e?e:{width:0,height:0}},[O]),E=(0,o.useMemo)(()=>{var e;return null!==(e=null==O?void 0:O.rotation())&&void 0!==e?e:0},[O]);return u.default.useAnimatedReaction((function({_worklet_12163520262745_init_data:e,isPaused:o}){const t=()=>o.value;return t.__closure={isPaused:o},t.__workletHash=0xb100a4df259,t.__initData=e,t})({_worklet_12163520262745_init_data:w,isPaused:S}),(function({_worklet_15771294856728_init_data:e,video:o}){const t=function(e){e?null==o||o.pause():null==o||o.play()};return t.__closure={video:o},t.__workletHash=0xe580a6d7618,t.__initData=e,t})({_worklet_15771294856728_init_data:V,video:O})),u.default.useAnimatedReaction((function({_worklet_8190875826011_init_data:e,seek:o}){const t=()=>o.value;return t.__closure={seek:o},t.__workletHash=8190875826011,t.__initData=e,t})({_worklet_8190875826011_init_data:y,seek:T}),(function({_worklet_2295187013246_init_data:e,video:o,seek:t}){const n=function(e){null!==e&&(null==o||o.seek(e),t.value=null)};return n.__closure={video:o,seek:t},n.__workletHash=2295187013246,n.__initData=e,n})({_worklet_2295187013246_init_data:F,video:O,seek:T})),u.default.useAnimatedReaction((function({_worklet_8705052725205_init_data:e,volume:o}){const t=()=>o.value;return t.__closure={volume:o},t.__workletHash=8705052725205,t.__initData=e,t})({_worklet_8705052725205_init_data:D,volume:M}),(function({_worklet_3360745114104_init_data:e,video:o}){const t=function(e){null==o||o.setVolume(e)};return t.__closure={video:o},t.__workletHash=3360745114104,t.__initData=e,t})({_worklet_3360745114104_init_data:H,video:O})),u.default.useAnimatedReaction((function({_worklet_14249842011180_init_data:e,looping:o}){const t=()=>o.value;return t.__closure={looping:o},t.__workletHash=0xcf5ccc56c2c,t.__initData=e,t})({_worklet_14249842011180_init_data:J,looping:b}),(function({_worklet_17338918043566_init_data:e,video:o}){const t=function(e){null==o||o.setLooping(e)};return t.__closure={video:o},t.__workletHash=0xfc5080cffae,t.__initData=e,t})({_worklet_17338918043566_init_data:P,video:O})),u.default.useFrameCallback((function({_worklet_15744275129188_init_data:e,video:o,currentTime:t,setFrame:n,currentFrame:u}){const _=function(e){o&&(t.value=o.currentTime(),n(o,u))};return _.__closure={video:o,currentTime:t,setFrame:n,currentFrame:u},_.__workletHash=0xe51bfed2364,_.__initData=e,_})({_worklet_15744275129188_init_data:x,video:O,currentTime:L,setFrame:s,currentFrame:I})),(0,o.useEffect)(()=>(O&&(O.setLooping(b.value),O.setVolume(M.value),S.value?O.pause():O.play()),()=>{u.default.runOnUI(p)(O)}),[O,S,b,M]),{currentFrame:I,currentTime:L,duration:j,framerate:z,rotation:E,size:C}}},5834,[14,5378,5714,5835]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useVideoLoading",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]);const u=u=>{const[o,c]=(0,t.useState)(null);return(0,t.useEffect)(()=>{if(u){n.Skia.Video(u).then(t=>c(t))}},[u]),o}},5835,[14,5765]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5836,[5718,5837,5838]); +__d(function(g,r,i,a,m,e,d){},5837,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["transparent","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"WebGPUCanvas",{enumerable:!0,get:function(){return c}});var n=t(r(d[0])),u=t(r(d[1]));const c=t=>{let c=(0,n.default)(t,e);return u.default.createElement("div",c)}},5838,[363,14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useSliceAngularInsetPath=e.useSlicePath=e.Pie=e.PolarChart=e.createParagraphLabelRenderer=e.CartesianAxis=e.getCandlestickGeometry=e.useCandlestickPaths=e.Candlestick=e.Scatter=e.useStackedAreaPaths=e.AreaRange=e.StackedArea=e.Area=e.useAreaPath=e.HorizontalBarGroup=e.BarGroup=e.useHorizontalBarGroupPaths=e.useBarGroupPaths=e.HorizontalStackedBar=e.useHorizontalStackedBarPaths=e.StackedBar=e.useStackedBarPaths=e.HorizontalBar=e.Bar=e.getBarWidth=e.useBarWidth=e.useHorizontalBarPath=e.useBarPath=e.Line=e.useLinePath=e.invert4=e.setTranslate=e.setScale=e.getTransformComponents=e.useCartesianTransformContext=e.useCartesianChartContext=e.useChartTransformState=e.useChartPressState=e.usePrevious=e.AnimatedPath=e.useAnimatedPath=e.createRoundedRectPath=e.CartesianChart=void 0;var t=r(d[0]);Object.defineProperty(e,"CartesianChart",{enumerable:!0,get:function(){return t.CartesianChart}});var n=r(d[1]);Object.defineProperty(e,"createRoundedRectPath",{enumerable:!0,get:function(){return n.createRoundedRectPath}});var u=r(d[2]);Object.defineProperty(e,"useAnimatedPath",{enumerable:!0,get:function(){return u.useAnimatedPath}});var o=r(d[3]);Object.defineProperty(e,"AnimatedPath",{enumerable:!0,get:function(){return o.AnimatedPath}});var c=r(d[4]);Object.defineProperty(e,"usePrevious",{enumerable:!0,get:function(){return c.usePrevious}});var s=r(d[5]);Object.defineProperty(e,"useChartPressState",{enumerable:!0,get:function(){return s.useChartPressState}});var P=r(d[6]);Object.defineProperty(e,"useChartTransformState",{enumerable:!0,get:function(){return P.useChartTransformState}});var f=r(d[7]);Object.defineProperty(e,"useCartesianChartContext",{enumerable:!0,get:function(){return f.useCartesianChartContext}});var l=r(d[8]);Object.defineProperty(e,"useCartesianTransformContext",{enumerable:!0,get:function(){return l.useCartesianTransformContext}});var b=r(d[9]);Object.defineProperty(e,"getTransformComponents",{enumerable:!0,get:function(){return b.getTransformComponents}}),Object.defineProperty(e,"setScale",{enumerable:!0,get:function(){return b.setScale}}),Object.defineProperty(e,"setTranslate",{enumerable:!0,get:function(){return b.setTranslate}}),Object.defineProperty(e,"invert4",{enumerable:!0,get:function(){return b.invert4}});var h=r(d[10]);Object.defineProperty(e,"useLinePath",{enumerable:!0,get:function(){return h.useLinePath}});var p=r(d[11]);Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return p.Line}});var v=r(d[12]);Object.defineProperty(e,"useBarPath",{enumerable:!0,get:function(){return v.useBarPath}});var y=r(d[13]);Object.defineProperty(e,"useHorizontalBarPath",{enumerable:!0,get:function(){return y.useHorizontalBarPath}});var j=r(d[14]);Object.defineProperty(e,"useBarWidth",{enumerable:!0,get:function(){return j.useBarWidth}});var C=r(d[15]);Object.defineProperty(e,"getBarWidth",{enumerable:!0,get:function(){return C.getBarWidth}});var O=r(d[16]);Object.defineProperty(e,"Bar",{enumerable:!0,get:function(){return O.Bar}});var B=r(d[17]);Object.defineProperty(e,"HorizontalBar",{enumerable:!0,get:function(){return B.HorizontalBar}});var S=r(d[18]);Object.defineProperty(e,"useStackedBarPaths",{enumerable:!0,get:function(){return S.useStackedBarPaths}});var k=r(d[19]);Object.defineProperty(e,"StackedBar",{enumerable:!0,get:function(){return k.StackedBar}});var A=r(d[20]);Object.defineProperty(e,"useHorizontalStackedBarPaths",{enumerable:!0,get:function(){return A.useHorizontalStackedBarPaths}});var z=r(d[21]);Object.defineProperty(e,"HorizontalStackedBar",{enumerable:!0,get:function(){return z.HorizontalStackedBar}});var H=r(d[22]);Object.defineProperty(e,"useBarGroupPaths",{enumerable:!0,get:function(){return H.useBarGroupPaths}});var G=r(d[23]);Object.defineProperty(e,"useHorizontalBarGroupPaths",{enumerable:!0,get:function(){return G.useHorizontalBarGroupPaths}});var R=r(d[24]);Object.defineProperty(e,"BarGroup",{enumerable:!0,get:function(){return R.BarGroup}});var T=r(d[25]);Object.defineProperty(e,"HorizontalBarGroup",{enumerable:!0,get:function(){return T.HorizontalBarGroup}});var x=r(d[26]);Object.defineProperty(e,"useAreaPath",{enumerable:!0,get:function(){return x.useAreaPath}});var L=r(d[27]);Object.defineProperty(e,"Area",{enumerable:!0,get:function(){return L.Area}});var W=r(d[28]);Object.defineProperty(e,"StackedArea",{enumerable:!0,get:function(){return W.StackedArea}});var _=r(d[29]);Object.defineProperty(e,"AreaRange",{enumerable:!0,get:function(){return _.AreaRange}});var I=r(d[30]);Object.defineProperty(e,"useStackedAreaPaths",{enumerable:!0,get:function(){return I.useStackedAreaPaths}});var M=r(d[31]);Object.defineProperty(e,"Scatter",{enumerable:!0,get:function(){return M.Scatter}});var q=r(d[32]);Object.defineProperty(e,"Candlestick",{enumerable:!0,get:function(){return q.Candlestick}});var w=r(d[33]);Object.defineProperty(e,"useCandlestickPaths",{enumerable:!0,get:function(){return w.useCandlestickPaths}});var D=r(d[34]);Object.defineProperty(e,"getCandlestickGeometry",{enumerable:!0,get:function(){return D.getCandlestickGeometry}});var E=r(d[35]);Object.defineProperty(e,"CartesianAxis",{enumerable:!0,get:function(){return E.CartesianAxis}});var F=r(d[36]);Object.defineProperty(e,"createParagraphLabelRenderer",{enumerable:!0,get:function(){return F.createParagraphLabelRenderer}});var J=r(d[37]);Object.defineProperty(e,"PolarChart",{enumerable:!0,get:function(){return J.PolarChart}});var K=r(d[38]);Object.defineProperty(e,"Pie",{enumerable:!0,get:function(){return K.Pie}});var N=r(d[39]);Object.defineProperty(e,"useSlicePath",{enumerable:!0,get:function(){return N.useSlicePath}});var Q=r(d[40]);Object.defineProperty(e,"useSliceAngularInsetPath",{enumerable:!0,get:function(){return Q.useSliceAngularInsetPath}})},5839,[5840,6148,6149,6150,6151,6152,6153,6007,6019,6020,6154,6221,6222,6227,6223,6224,6229,6234,6235,6238,6239,6241,6242,6247,6249,6250,6251,6252,6253,6255,6254,6256,6257,6258,6259,6261,6262,6263,6265,6268,6275]); +__d(function(g,r,_i,a,_m,_e2,d){"use strict";var e=r(d[0]),t=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&t(i,e,o);return n(i,e),i},o=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);oe.jsx(s,{children:t})}))}_e2.CartesianChart=function(t){var{transformState:n,children:i,ref:s}=t,l=o(t,["transformState","children","ref"]);return e.jsx(h.FiberProvider,{children:e.jsx(j.CartesianTransformProvider,{transformState:n,children:e.jsx(X,Object.assign({},Object.assign(Object.assign({},l),{transformState:n}),{ref:s,children:i}))})})};const W={code:"function victoryNative_CartesianChartJs1(v,x,y){const{getClosestDatumIndex_1,orientation,tData,yKeys,asNumber_1,chartBounds,chartWidth,xScaleLeft,xScaleRight,getStackedBarTouchSegmentIndex_1,chartHeight,yScaleTop,yScaleBottom,lastIdx}=this.__closure;const idx=(0,getClosestDatumIndex_1.getClosestDatumIndex)({orientation:orientation,categoryPositions:tData.value.ox,touchX:x,touchY:y});if(typeof idx!==\"number\")return;const isInYs=function(yk){return yKeys.includes(yk);};const barHeights=[];for(const yk in v.y){if(isInYs(yk)){const height=(0,asNumber_1.asNumber)(tData.value.y[yk].i[idx]);barHeights.push(height);}}if(orientation===\"horizontal\"){const chartXPressed=x-chartBounds.left;const xDomainValue=chartWidth>0&&xScaleLeft!==undefined&&xScaleRight!==undefined?chartXPressed/chartWidth*(xScaleRight-xScaleLeft)+xScaleLeft:NaN;v.yIndex.value=(0,getStackedBarTouchSegmentIndex_1.getStackedBarTouchSegmentIndex)({values:barHeights,touchValue:xDomainValue});}else{const chartYPressed=chartHeight-y;const yDomainValue=chartYPressed/chartHeight*(yScaleTop-yScaleBottom);let cumulativeHeight=0;let yIndex=-1;for(let i=0;inull,axisOptions:Z,domain:J,chartPressState:U,chartPressConfig:q,gestureHandlerConfig:Q,onChartBoundsChange:$,onScaleChange:ee,gestureLongPressDelay:te=100,xAxis:ae,yAxis:ne,frame:ie,transformState:oe,transformConfig:re,customGestures:se,actionsRef:le,viewport:ue,ref:ce,explicitSize:de,headless:he}){var ve,xe,fe,ye,me;const{size:ge,hasMeasuredLayoutSize:Se,onLayout:be,isHeadless:pe}=(0,P.useChartCanvasSize)({explicitSize:de,headless:he}),ke=l.useRef(void 0),_e=l.useRef(void 0),Ce=l.useRef(void 0),Te=l.useRef(null),Ae=l.useRef(U);Ae.current=U;const Ne=i.join("\0"),je=(0,A.useBuildChartAxis)({xAxis:ae,yAxis:ne,frame:ie,yKeys:i,axisOptions:Z}),Ie=null==Z?void 0:Z.axisScales,Oe=(0,j.useCartesianTransformContext)(),De=l.useMemo(()=>(0,L.createSafeZoomTransform)(Oe.k,Oe.tx,Oe.ty),[Oe.k,Oe.tx,Oe.ty]),Pe=l.useMemo(()=>(0,L.createSafeZoomTransform)(Oe.ky,Oe.tx,Oe.ty),[Oe.ky,Oe.tx,Oe.ty]),Be=(0,c.useSharedValue)({ix:[],ox:[],y:i.reduce((e,t)=>(e[t]={i:[],o:[]},e),{})}),{yAxes:ze,xScale:Re,chartBounds:He,isNumericalData:we,xTicksNormalized:Ge,_tData:Me}=l.useMemo(()=>{if(!t.length)return(0,H.createFallbackChartState)(i);const e={data:t,xKey:n,yKeys:i,outputWindow:{xMin:(0,m.valueFromSidedNumber)(h,"left"),xMax:ge.width-(0,m.valueFromSidedNumber)(h,"right"),yMin:(0,m.valueFromSidedNumber)(h,"top"),yMax:ge.height-(0,m.valueFromSidedNumber)(h,"bottom")},domain:J,domainPadding:D,viewport:ue,labelRotate:je.xAxis.labelRotate,axisScales:Ie},l="horizontal"===s?(0,y.transformHorizontalInputData)(Object.assign(Object.assign({},e),{xAxis:je.xAxis,yAxes:je.yAxes})):(0,f.transformInputData)(Object.assign(Object.assign({},e),{xAxis:je.xAxis,yAxes:je.yAxes})),{xScale:u,yAxes:c,isNumericalData:v,xTicksNormalized:x}=l,S=o(l,["xScale","yAxes","isNumericalData","xTicksNormalized"]),b=c[0].yScale;return{xTicksNormalized:x,yAxes:c,xScale:u,chartBounds:(0,F.getCartesianChartBounds)({xScale:u,yScale:b,viewport:ue,domainPadding:D,orientation:s}),isNumericalData:v,_tData:S}},[t,n,i,h,ge.width,ge.height,J,D,je,Ie,ue,s]);l.useEffect(()=>{Be.value=Me},[Me,Be]);const Ve=ze[0],Ye=Ve.yScale,Le=He.bottom,Fe=Ve.yScale.domain().at(0),Ke=Ve.yScale.domain().at(-1),We=He.right-He.left,Xe=Re.invert(He.left),Ee=Re.invert(He.right),Ze=(0,c.useSharedValue)(null),Je=l.useCallback((function({_worklet_13552630461792_init_data:e,getClosestDatumIndex_1:t,orientation:n,tData:i,yKeys:o,asNumber_1:s,chartBounds:l,chartWidth:u,xScaleLeft:c,xScaleRight:h,getStackedBarTouchSegmentIndex_1:v,chartHeight:x,yScaleTop:f,yScaleBottom:y,lastIdx:m}){const S=function(e,S,b){const p=(0,t.getClosestDatumIndex)({orientation:n,categoryPositions:i.value.ox,touchX:S,touchY:b});if("number"!=typeof p)return;const k=e=>o.includes(e),_=[];for(const t in e.y)if(k(t)){const e=(0,s.asNumber)(i.value.y[t].i[p]);_.push(e)}if("horizontal"===n){const t=S-l.left,n=u>0&&void 0!==c&&void 0!==h?t/u*(h-c)+c:NaN;e.yIndex.value=(0,v.getStackedBarTouchSegmentIndex)({values:_,touchValue:n})}else{const t=(x-b)/x*(f-y);let n=0,i=-1;for(let e=0;e<_.length;e++)if(n+=_[e],t<=n){i=e;break}e.yIndex.value=i}if(e)try{e.matchedIndex.value=p,e.x.value.value=i.value.ix[p],e.x.position.value=(0,s.asNumber)(i.value.ox[p]);for(const t in e.y)k(t)&&(e.y[t].value.value=(0,s.asNumber)(i.value.y[t].i[p]),e.y[t].position.value=(0,s.asNumber)(i.value.y[t].o[p]))}catch(e){}m.value=p};return S.__closure={getClosestDatumIndex_1:t,orientation:n,tData:i,yKeys:o,asNumber_1:s,chartBounds:l,chartWidth:u,xScaleLeft:c,xScaleRight:h,getStackedBarTouchSegmentIndex_1:v,chartHeight:x,yScaleTop:f,yScaleBottom:y,lastIdx:m},S.__workletHash=0xc5377b97560,S.__initData=e,S})({_worklet_13552630461792_init_data:W,getClosestDatumIndex_1:M,orientation:s,tData:Be,yKeys:i,asNumber_1:S,chartBounds:He,chartWidth:We,xScaleLeft:Xe,xScaleRight:Ee,getStackedBarTouchSegmentIndex_1:V,chartHeight:Le,yScaleTop:Fe,yScaleBottom:Ke,lastIdx:Ze}),[He.left,Le,We,Ze,s,Be,Xe,Ee,i,Ke,Fe]);l.useImperativeHandle(ce,()=>({canvas:Te.current,actions:{handleTouch:Je}}),[Te]);const Ue=(0,b.useFunctionRef)(Je),qe=le&&"current"in le?le:void 0,Qe=le&&"value"in le?le:void 0;l.useImperativeHandle(qe,()=>({handleTouch:(e,t,n)=>{var i;null===(i=Ue.current)||void 0===i||i.call(Ue,e,t,n)}}),[Ue]),l.useEffect(()=>{if(Qe)return Qe.value={handleTouch:Je},()=>{Qe.value=null}},[Je,Qe]);const $e=(0,c.useSharedValue)({}),et=Array.isArray(U)?U:[U],tt=(0,c.useSharedValue)({isGestureActive:!1,bootstrap:[]});l.useEffect(()=>{const e=Ae.current,t=Array.isArray(e)?e:[e];for(const e of t)e&&(0,G.resetChartPressState)(e);$e.value={},tt.value={isGestureActive:!1,bootstrap:[]},Ze.value=null},[t,tt,Ze,$e,n,Ne]);const at=v.Gesture.Pan().onTouchesDown(e=>{const t=et||[];if(t.length&&0!==e.numberOfTouches)for(let n=0;n{tt.value.isGestureActive=!0;const e=tt.value.bootstrap.slice(0);tt.value.bootstrap=[];for(let t=0;t{const e=et||[];for(const t of e)t&&(t.isActive.value=!1);$e.value={},tt.value={isGestureActive:!1,bootstrap:[]}}).onTouchesMove(e=>{const t=et||[];if(t.length&&0!==e.numberOfTouches)for(let n=0;n{tt.value.bootstrap=(0,Y.pruneChartPressBootstrap)({bootstrap:tt.value.bootstrap,changedTouches:e.changedTouches,numberOfTouches:e.numberOfTouches});for(const t of e.changedTouches){const e=et||[],n=null==t?void 0:t.id,i="number"==typeof n&&$e.value[n],o="number"==typeof i&&e[i];o&&(o.isActive.value=!1),$e.value[t.id]=void 0}}).onEnd(()=>{const e=et||[];for(const t of e)t&&(t.isActive.value=!1)});(0,R.applyChartPressPanConfig)({panGesture:at,panConfig:null==q?void 0:q.pan,gestureLongPressDelay:te});const nt=l.useMemo(()=>{const e={};return new Proxy({},{get(t,n){const o=n;if(i.includes(o))return e[o]||(e[o]=Me.ix.map((e,t)=>({x:"horizontal"===s?(0,S.asNumber)(Me.y[o].o[t]):(0,S.asNumber)(Me.ox[t]),xValue:e,y:"horizontal"===s?(0,S.asNumber)(Me.ox[t]):Me.y[o].o[t],yValue:Me.y[o].i[t]}))),e[o]}})},[Me,s,i]),it=(0,b.useFunctionRef)($);l.useEffect(()=>{var e;(0,x.default)(He,ke.current)||(ke.current=He,null===(e=it.current)||void 0===e||e.call(it,He))},[He,it]);const ot=(0,b.useFunctionRef)(ee);l.useEffect(()=>{var e,t,n,i,o;const s=De.rescaleX(Re),l=Pe.rescaleY(Ye);(0,x.default)(null===(e=_e.current)||void 0===e?void 0:e.domain(),s.domain())&&(0,x.default)(null===(t=Ce.current)||void 0===t?void 0:t.domain(),l.domain())&&(0,x.default)(null===(n=_e.current)||void 0===n?void 0:n.range(),s.range())&&(0,x.default)(null===(i=Ce.current)||void 0===i?void 0:i.range(),l.range())||(_e.current=Re,Ce.current=Ye,null===(o=ot.current)||void 0===o||o.call(ot,s,l))},[ee,ot,Re,De,Pe,Ye]);const rt={xScale:Re,xTicks:Ge,yScale:Ye,yTicks:Ve.yTicksNormalized,chartBounds:He,canvasSize:ge,points:nt},st=(0,B.boundsToClip)(He),lt=Se&&(Z||ze)?null===(ve=je.yAxes)||void 0===ve?void 0:ve.map((t,n)=>{const i=ze[n];if(!i)return null;if("horizontal"===s)return e.jsx(C.CategoryYAxis,Object.assign({},t,{formatYLabel:t.formatYLabel,labelRenderer:t.labelRenderer,xScale:De.rescaleX(Re),yScale:Pe.rescaleY(i.yScale),yTicksNormalized:i.yTicksNormalized,ix:Me.ix,chartBounds:He}),n);const o=je.yAxes[0],l=Pe.rescaleY(Ye),u=Pe.rescaleY(i.yScale),c=t.tickValues?(0,I.downsampleTicks)(t.tickValues,t.tickCount):t.enableRescaling?u.ticks(t.tickCount):i.yScale.ticks(t.tickCount),h=o.tickValues?(0,I.downsampleTicks)(o.tickValues,o.tickCount):o.enableRescaling?l.ticks(o.tickCount):Ye.ticks(o.tickCount);return e.jsx(_.YAxis,Object.assign({},t,{xScale:De.rescaleX(Re),yScale:u,yTicksNormalized:n>0&&!t.tickValues?(0,z.normalizeYAxisTicks)(h,l,u):c,chartBounds:He,orientation:s}),n)}):null,ut=Se&&(Z||ae)?e.jsx(k.XAxis,Object.assign({},je.xAxis,{xScale:Re,yScale:Pe.rescaleY(Ye),ix:Me.ix,isNumericalData:"horizontal"===s||we,chartBounds:He,orientation:s,zoom:De})):null,ct=Se&&(Z||ie)?e.jsx(T.Frame,Object.assign({},je.frame,{xScale:Re,yScale:Ye})):null,dt=e.jsxs(e.Fragment,{children:[lt,ut,ct,e.jsx(u.Group,{clip:st,children:e.jsx(u.Group,{matrix:null==oe?void 0:oe.matrix,children:Se&&X(rt)})}),Se&&(null==E?void 0:E(rt))]});let ht;if(!pe){let t=null!=se?se:v.Gesture.Race();if(oe){let e=v.Gesture.Simultaneous();(null===(fe=null===(xe=null==re?void 0:re.pinch)||void 0===xe?void 0:xe.enabled)||void 0===fe||fe)&&(e=v.Gesture.Simultaneous(e,(0,N.pinchTransformGesture)(oe,null==re?void 0:re.pinch))),(null===(me=null===(ye=null==re?void 0:re.pan)||void 0===ye?void 0:ye.enabled)||void 0===me||me)&&(e=v.Gesture.Simultaneous(e,(0,N.panTransformGesture)(oe,null==re?void 0:re.pan))),t=v.Gesture.Race(t,v.Gesture.Simultaneous(e))}U&&(t=v.Gesture.Race(t,at)),ht=e.jsx(O.GestureHandler,{config:Q,gesture:t})}return e.jsx(j.CartesianTransformValueProvider,{value:Oe,children:e.jsx(p.CartesianChartProvider,{yScale:Ye,xScale:Re,orientation:s,children:e.jsx(K,{isHeadless:pe,explicitSize:de,onLayout:be,hasMeasuredLayoutSize:Se,canvasSize:ge,canvasRef:Te,gestureOverlay:ht,children:dt})})})}},5840,[6,14,5604,318,5841,1608,5585,5842,6004,6005,5849,6006,6007,6008,6012,6013,6015,6016,6017,6019,5844,6021,6022,6023,6009,6025,6026,6027,6028,6029,6030,6032,6033,6034,6147]); +__d(function(g,r,i,_a3,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"FiberProvider",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"traverseFiber",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"useContainer",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"useContextBridge",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"useContextMap",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"useFiber",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"useNearestChild",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"useNearestParent",{enumerable:!0,get:function(){return x}});var e,t,n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),o=Object.defineProperty,u=Object.defineProperties,c=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,f=(e,t,n)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,d=(e,t)=>{for(var n in t||(t={}))s.call(t,n)&&f(e,n,t[n]);if(l)for(var n of l(t))a.call(t,n)&&f(e,n,t[n]);return e},p=(e,t)=>u(e,c(t));const b="undefined"==typeof window||!(null==(e=window.document)?void 0:e.createElement)&&"ReactNative"!==(null==(t=window.navigator)?void 0:t.product)?n.useEffect:n.useLayoutEffect;function y(e,t,n){if(!e)return;if(!0===n(e))return e;let o=t?e.return:e.child;for(;o;){const e=y(o,t,n);if(e)return e;o=t?null:o.sibling}}function v(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(t){return e}}const O=console.error;console.error=function(){const e=[...arguments].join("");if(!(null==e?void 0:e.startsWith("Warning:"))||!e.includes("useContext"))return O.apply(this,arguments);console.error=O};const P=v(n.createContext(null));class j extends n.Component{render(){return n.createElement(P.Provider,{value:this._reactInternals},this.props.children)}}function w(){const e=n.useContext(P);if(null===e)throw new Error("its-fine: useFiber must be called within a !");const t=n.useId();return n.useMemo(()=>{for(const n of[e,null==e?void 0:e.alternate]){if(!n)continue;const e=y(n,!1,e=>{let n=e.memoizedState;for(;n;){if(n.memoizedState===t)return!0;n=n.next}});if(e)return e}},[e,t])}function h(){const e=w(),t=n.useMemo(()=>y(e,!0,e=>{var t;return null!=(null==(t=e.stateNode)?void 0:t.containerInfo)}),[e]);return null==t?void 0:t.stateNode.containerInfo}function _(e){const t=w(),o=n.useRef();return b(()=>{var n;o.current=null==(n=y(t,!1,t=>"string"==typeof t.type&&(void 0===e||t.type===e)))?void 0:n.stateNode},[t]),o}function x(e){const t=w(),o=n.useRef();return b(()=>{var n;o.current=null==(n=y(t,!0,t=>"string"==typeof t.type&&(void 0===e||t.type===e)))?void 0:n.stateNode},[t]),o}function E(){const e=w(),[t]=n.useState(()=>new Map);t.clear();let o=e;for(;o;){if(o.type&&"object"==typeof o.type){const e=void 0===o.type._context&&o.type.Provider===o.type?o.type:o.type._context;e&&e!==P&&!t.has(e)&&t.set(e,n.useContext(v(e)))}o=o.return}return t}function C(){const e=E();return n.useMemo(()=>Array.from(e.keys()).reduce((t,o)=>u=>n.createElement(t,null,n.createElement(o.Provider,p(d({},u),{value:e.get(o)}))),e=>n.createElement(j,d({},e))),[e])}},5841,[14]); +__d(function(g,r,_i,_a2,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformInputData=void 0;const t=r(d[0]),i=r(d[1]),a=r(d[2]),o=r(d[3]),l=r(d[4]),n=r(d[5]),u=r(d[6]),s=r(d[7]),c=r(d[8]),x=(t,i,a)=>{if("number"!=typeof t)return t;if("log"===a&&t<=0)return null;const o=i(t);return Number.isFinite(o)?o:null};e.transformInputData=({data:y,xKey:v,yKeys:p,outputWindow:f,domain:b,domainPadding:S,xAxis:k,yAxes:M,viewport:A,labelRotate:h,axisScales:L})=>{var D;const T=[...y],{xAxisScale:N="linear",yAxisScale:w="linear"}=L||{},B=T.every(t=>"number"==typeof t[v]);B&&T.sort((t,i)=>+t[v]-+i[v]);const C=p.reduce((t,i)=>(t[i]={i:[],o:[]},t),{}),O=f.xMax-f.xMin,P=null==k?void 0:k.tickValues,R=null==k?void 0:k.tickCount,V=(0,i.getDomainFromTicks)(P),X=T.map(t=>t[v]),Y=X.map((t,i)=>B?t:i),E=(0,l.getXScaleInputBounds)({isNumericalData:B,ixNum:Y,domain:null==b?void 0:b.x,tickDomain:V}),F=(0,c.makeScale)({inputBounds:E,outputBounds:[0,O],axisScale:N}),I=(0,n.getXAxisTicks)({isNumericalData:B,ix:X,tickCount:R,tickValues:P,xScale:F}).map((t,i)=>{const o=B?t:X[t],l=k.formatXLabel?k.formatXLabel(o):String(null!=o?o:t);return(0,a.getAxisLabelLayout)({axis:"x",orientation:"vertical",value:o,text:String(l),index:i,font:k.font,labelRenderer:k.labelRenderer})}),K=(0,a.getMaxAxisLabelLayout)(I),_=(0,o.getAxisTitleLayout)({title:k.title,font:k.font}),j=_.hasContent?_.height+_.offset:0,z=Object.assign({},f);if(h&&"outset"===k.labelPosition){const i=Math.abs(K.width*(0,t.getOffsetFromAngle)(h));"bottom"===k.axisSide?z.yMax-=i:"top"===k.axisSide&&(z.yMin+=i)}const W=null===(D=null!=M?M:[{}])||void 0===D?void 0:D.map(t=>{var l;const n=t.tickValues,y=t.tickCount,v=t.domain?t.domain:(0,i.getDomainFromTicks)(t.tickValues),f=null!==(l=t.yKeys)&&void 0!==l?l:p,{yMin:M,yMax:h}=(0,u.getYScaleInputBounds)({data:T,yKeys:f,domain:null==b?void 0:b.y,tickDomain:v}),L=(0,s.getYScaleDomain)({yMin:M,yMax:h,yAxisScale:w}),D=(()=>{var t,i;const a=null!==(t=null==k?void 0:k.tickCount)&&void 0!==t?t:0,o=null!==(i=null==k?void 0:k.labelOffset)&&void 0!==i?i:0,l=null==k?void 0:k.axisSide,n=null==k?void 0:k.labelPosition,u=a>0&&K.width>0?K.height+2*o:0,s=j+("outset"===n?u:0);return"bottom"===l?[z.yMin,z.yMax-s]:"top"===l?[z.yMin+s,z.yMax]:[z.yMin,z.yMax]})(),N=(0,c.makeScale)({inputBounds:L,outputBounds:D,viewport:(null==A?void 0:A.y)?[A.y[1],A.y[0]]:void 0,isNice:!0,padEnd:"number"==typeof S?S:null==S?void 0:S.bottom,padStart:"number"==typeof S?S:null==S?void 0:S.top,axisScale:w}),B=f.reduce((t,i)=>(t[i]={i:T.map(t=>t[i]),o:T.map(t=>x(t[i],N,w))},t),{}),O=n?(0,i.downsampleTicks)(n,y):N.ticks(y);p.forEach(t=>{f.includes(t)&&(C[t].i=T.map(i=>i[t]),C[t].o=T.map(i=>x(i[t],N,w)))});const P=O.map((i,o)=>{var l,n;const u=i,s=null!==(n=null===(l=null==t?void 0:t.formatYLabel)||void 0===l?void 0:l.call(t,u))&&void 0!==n?n:String(i);return(0,a.getAxisLabelLayout)({axis:"y",orientation:"vertical",value:u,text:String(s),index:o,font:t.font,labelRenderer:t.labelRenderer})}),R=(0,a.getMaxAxisLabelLayout)(P).width,V=(0,o.getAxisTitleLayout)({title:t.title,font:t.font}),X=V.hasContent?V.height+V.offset:0;return{yScale:N,yTicksNormalized:O,yData:B,maxYLabel:R,yAxisTitleOutset:X}}),q=(()=>{let t=0,i=0;return null==M||M.forEach((a,o)=>{var l,n,u,s;const c=a.tickCount,x=a.labelPosition,y=a.axisSide,v=a.labelOffset,p=null!==(n=null===(l=W[o])||void 0===l?void 0:l.maxYLabel)&&void 0!==n?n:0,f=null!==(s=null===(u=W[o])||void 0===u?void 0:u.yAxisTitleOutset)&&void 0!==s?s:0;"left"===y?(t+=f,"outset"===x&&(t+=c>0&&p>0?p+v:0)):"right"===y&&(i-=f,"outset"===x&&(i+=c>0&&p>0?-p-v:0))}),[z.xMin+t,z.xMax+i]})(),G=(0,c.makeScale)({inputBounds:E,outputBounds:q,viewport:null==A?void 0:A.x,padStart:"number"==typeof S?S:null==S?void 0:S.left,padEnd:"number"==typeof S?S:null==S?void 0:S.right,axisScale:N}),H=(0,n.getXAxisTicks)({isNumericalData:B,ix:X,tickCount:R,tickValues:P,xScale:G}),J=Y.map(t=>G(t));return{ix:X,y:C,isNumericalData:B,ox:J,xScale:G,xTicksNormalized:H,yAxes:[W[0],...W.slice(1)]}}},5842,[5843,5844,5845,5847,5848,5850,5851,5852,5853]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getOffsetFromAngle=void 0;e.getOffsetFromAngle=t=>t?Math.sin(Math.PI/180*t):0},5843,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDomainFromTicks=e.downsampleTicks=e.DEFAULT_TICK_COUNT=void 0,e.DEFAULT_TICK_COUNT=5;const n=n=>Array.isArray(n)&&n.some(n=>Number.isNaN(Number(n)));e.downsampleTicks=(t,i)=>{if(n(t))throw new Error("TickValues array must only contain numbers.");if(i<=0)return[];if(!Array.isArray(t)||t.length<=i)return t;if(1===i)return[t[0]];const o=t.length-1;return Array.from({length:i},(n,s)=>{const u=Math.round(s*o/(i-1));return t[u]})};const t=n=>Math.max(...n);e.getDomainFromTicks=i=>{if(!i||0===i.length)return;let o;o=n(i)?i.map((n,t)=>Number.isNaN(Number(n))?t:n):i;var s;return[(s=o,Math.min(...s)),t(o)]}},5844,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMaxAxisLabelLayout=e.getAxisLabelLayout=void 0;const t=r(d[0]),n=t=>Number.isFinite(t)?Math.max(0,null!=t?t:0):0;e.getAxisLabelLayout=({axis:o,orientation:l,value:h,text:u,index:x,font:s,labelRenderer:v})=>{var f,L,b;if(v){const t=v.measure({axis:o,orientation:l,value:h,text:u,index:x}),c=n(null!==(f=t.fontSize)&&void 0!==f?f:null==s?void 0:s.getSize()),z=n(null!==(b=null!==(L=t.lineHeight)&&void 0!==L?L:t.fontSize)&&void 0!==b?b:c);return{axis:o,orientation:l,value:h,text:u,index:x,lines:[u],width:n(t.width),height:n(t.height),fontSize:c,lineHeight:z}}const c=(0,t.getTextLayout)(u,s);return Object.assign({axis:o,orientation:l,value:h,text:u,index:x},c)};e.getMaxAxisLabelLayout=t=>t.reduce((t,n)=>({width:Math.max(t.width,n.width),height:Math.max(t.height,n.height),fontSize:n.fontSize,lineHeight:n.lineHeight}),{width:0,height:0,fontSize:0,lineHeight:0})},5845,[5846]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMaxTextLayout=e.getTextLayout=e.getTextLines=void 0;e.getTextLines=t=>t.split(/\r\n|\r|\n/);e.getTextLayout=(t,n)=>{var h;const l=(0,e.getTextLines)(t),o=null!==(h=null==n?void 0:n.getSize())&&void 0!==h?h:0,u=o,s=Math.max(0,...l.map(t=>{var h,l;if(!n)return 0;const o=n.getGlyphIDs(t);return(null!==(l=null===(h=n.getGlyphWidths)||void 0===h?void 0:h.call(n,o))&&void 0!==l?l:[]).reduce((t,n)=>t+n,0)}));return{lines:l,width:s,height:l.length*u,fontSize:o,lineHeight:u}};e.getMaxTextLayout=(t,n)=>{var h;const l=null!==(h=null==n?void 0:n.getSize())&&void 0!==h?h:0,o=l;return t.reduce((t,h)=>{const l=(0,e.getTextLayout)(h,n);return{width:Math.max(t.width,l.width),height:Math.max(t.height,l.height),fontSize:l.fontSize,lineHeight:l.lineHeight}},{width:0,height:0,fontSize:l,lineHeight:o})}},5846,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getRotatedYAxisTitleBaselineY=e.getAxisTitleLayout=e.DEFAULT_AXIS_TITLE_OFFSET=void 0;const t=r(d[0]);e.DEFAULT_AXIS_TITLE_OFFSET=4;e.getAxisTitleLayout=({title:o,font:n})=>{var l,s,u;const T=void 0!==(null==o?void 0:o.font)?o.font:n,_=null!==(l=null==o?void 0:o.text)&&void 0!==l?l:"",v=(0,t.getTextLayout)(_,T);return Object.assign(Object.assign({},v),{text:_,font:T,color:null==o?void 0:o.color,offset:null!==(s=null==o?void 0:o.offset)&&void 0!==s?s:e.DEFAULT_AXIS_TITLE_OFFSET,position:null!==(u=null==o?void 0:o.position)&&void 0!==u?u:"center",hasContent:Boolean(T&&_&&v.width>0)})};e.getRotatedYAxisTitleBaselineY=({height:t,fontSize:o})=>{const n=t-o;return n>0?-n:0}},5847,[5846]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getXScaleInputBounds=void 0;const l=r(d[0]);e.getXScaleInputBounds=({isNumericalData:n,ixNum:u,domain:o,tickDomain:t})=>{var v,s,c,N;const _=n?(0,l.asNumber)(null!==(s=null!==(v=null==o?void 0:o[0])&&void 0!==v?v:null==t?void 0:t[0])&&void 0!==s?s:u.at(0)):0,b=n?(0,l.asNumber)(null!==(N=null!==(c=null==o?void 0:o[1])&&void 0!==c?c:null==t?void 0:t[1])&&void 0!==N?N:u.at(-1)):u.length-1;return _===b?[_-1,b+1]:[_,b]}},5848,[5849]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.asNumber=void 0;const t=(function({_worklet_8862365215560_init_data:t}){const n=function(t){return"number"==typeof t?t:NaN};return n.__closure={},n.__workletHash=8862365215560,n.__initData=t,n})({_worklet_8862365215560_init_data:{code:"function victoryNative_asNumberJs1(val){return typeof val===\"number\"?val:NaN;}"}});e.asNumber=t},5849,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getXAxisTicks=void 0;const s=r(d[0]);e.getXAxisTicks=({isNumericalData:c,ix:t,tickCount:o,tickValues:k,xScale:l})=>k?(0,s.downsampleTicks)(k,o):c?l.ticks(o):(0,s.downsampleTicks)(t.map((s,c)=>c),o)},5850,[5844]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getYScaleInputBounds=void 0;e.getYScaleInputBounds=({data:n,yKeys:u,domain:l,tickDomain:o})=>{var t,v,c,p;return{yMin:null!==(v=null!==(t=null==l?void 0:l[0])&&void 0!==t?t:null==o?void 0:o[0])&&void 0!==v?v:Math.min(...u.map(u=>n.reduce((n,l)=>"number"!=typeof l[u]?n:Math.min(n,l[u]),1/0))),yMax:null!==(p=null!==(c=null==l?void 0:l[1])&&void 0!==c?c:null==o?void 0:o[1])&&void 0!==p?p:Math.max(...u.map(u=>n.reduce((n,l)=>"number"!=typeof l[u]?n:Math.max(n,l[u]),-1/0)))}}},5851,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getYScaleDomain=void 0;e.getYScaleDomain=({yMin:n,yMax:t,yAxisScale:o="linear"})=>{const l="log"===o?[10,1]:[1,-1],c="log"===o?[10*t,n/10]:[t+1,n-1];return Number.isFinite(n)&&Number.isFinite(t)?"log"===o&&(n<=0||t<=0)?l:t===n?c:[t,n]:l}},5852,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.makeScale=void 0;const n=r(d[0]);e.makeScale=({inputBounds:l,outputBounds:o,padStart:t,padEnd:c,viewport:s,isNice:u=!1,axisScale:v="linear"})=>{let p;const k=void 0!==s,L=void 0!==t||void 0!==c,S=k&&L?[o[0]+(null!=t?t:0),o[1]-(null!=c?c:0)]:o;switch(v){case"log":{const o=(0,n.scaleLog)().domain(null!=s?s:l).range(S);p=(0,n.scaleLog)().domain(l).range([o(l[0]),o(l[1])]);break}default:{const o=(0,n.scaleLinear)().domain(null!=s?s:l).range(S);p=(0,n.scaleLinear)().domain(l).range([o(l[0]),o(l[1])]);break}}return!k&&L&&p.domain([p.invert(o[0]-(null!=t?t:0)),p.invert(o[1]+(null!=c?c:0))]).range(o),u&&p.nice(),p}},5853,[5854]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"scaleBand",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"scalePoint",{enumerable:!0,get:function(){return t.point}}),Object.defineProperty(_e,"scaleIdentity",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(_e,"scaleLinear",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"scaleLog",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"scaleSymlog",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"scaleOrdinal",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(_e,"scaleImplicit",{enumerable:!0,get:function(){return f.implicit}}),Object.defineProperty(_e,"scalePow",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(_e,"scaleSqrt",{enumerable:!0,get:function(){return s.sqrt}}),Object.defineProperty(_e,"scaleRadial",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e,"scaleQuantile",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(_e,"scaleQuantize",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e,"scaleThreshold",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e,"scaleTime",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(_e,"scaleUtc",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e,"scaleSequential",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e,"scaleSequentialLog",{enumerable:!0,get:function(){return v.sequentialLog}}),Object.defineProperty(_e,"scaleSequentialPow",{enumerable:!0,get:function(){return v.sequentialPow}}),Object.defineProperty(_e,"scaleSequentialSqrt",{enumerable:!0,get:function(){return v.sequentialSqrt}}),Object.defineProperty(_e,"scaleSequentialSymlog",{enumerable:!0,get:function(){return v.sequentialSymlog}}),Object.defineProperty(_e,"scaleSequentialQuantile",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e,"scaleDiverging",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(_e,"scaleDivergingLog",{enumerable:!0,get:function(){return w.divergingLog}}),Object.defineProperty(_e,"scaleDivergingPow",{enumerable:!0,get:function(){return w.divergingPow}}),Object.defineProperty(_e,"scaleDivergingSqrt",{enumerable:!0,get:function(){return w.divergingSqrt}}),Object.defineProperty(_e,"scaleDivergingSymlog",{enumerable:!0,get:function(){return w.divergingSymlog}}),Object.defineProperty(_e,"tickFormat",{enumerable:!0,get:function(){return Q.default}});var t=r(d[0]),n=e(t),u=e(r(d[1])),l=e(r(d[2])),c=e(r(d[3])),o=e(r(d[4])),f=r(d[5]),b=e(f),s=r(d[6]),y=e(s),P=e(r(d[7])),p=e(r(d[8])),O=e(r(d[9])),j=e(r(d[10])),q=e(r(d[11])),S=e(r(d[12])),v=r(d[13]),L=e(v),_=e(r(d[14])),w=r(d[15]),D=e(w),Q=e(r(d[16]))},5854,[5855,5920,5921,5974,5976,5919,5977,5978,5979,5980,5981,5982,6000,6001,6002,6003,5957]); +__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}}),_e.point=function(){return c(o.apply(null,arguments).paddingInner(1))};var n,t=r(d[0]),e=r(d[1]),u=r(d[2]),i=(n=u)&&n.__esModule?n:{default:n};function o(){var n,u,c=(0,i.default)().unknown(void 0),f=c.domain,l=c.range,p=0,h=1,M=!1,v=0,y=0,s=.5;function O(){var e=f().length,i=ht?1:n>=t?0:NaN}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},5858,[]); +__d(function(g,r,_i,_a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t=e(r(_d[0])),n=e(r(_d[1]));function u(e){let u,i,l;function o(e,t,n=0,f=e.length){if(n>>1;i(e[u],t)<0?n=u+1:f=u}while(n(0,t.default)(e(n),u),l=(t,n)=>e(t)-n):(u=e===t.default||e===n.default?e:f,i=e,l=e),{left:o,center:function(e,t,n=0,u=e.length){const f=o(e,t,n,u-1);return f>n&&l(e[f-1],t)>-l(e[f],t)?f-1:f},right:function(e,t,n=0,f=e.length){if(n>>1;i(e[u],t)<=0?n=u+1:f=u}while(nn?1:t>=n?0:NaN}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},5860,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function n(n){return null===n?NaN:+n}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}}),e.numbers=function*(n,t){if(void 0===t)for(let t of n)null!=t&&(t=+t)>=t&&(yield t);else{let l=-1;for(let u of n)null!=(u=t(u,++l,n))&&(u=+u)>=u&&(yield u)}}},5861,[]); +__d(function(g,_r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.blur=function(t,n){if(!((n=+n)>=0))throw new RangeError("invalid r");let r=t.length;if(!((r=Math.floor(r))>=0))throw new RangeError("invalid length");if(!r||!n)return t;const o=f(n),i=t.slice();return o(t,i,0,r,1),o(i,t,0,r,1),o(t,i,0,r,1),t},Object.defineProperty(e,"blur2",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"blurImage",{enumerable:!0,get:function(){return n}});const t=r(f),n=r(function(t){const n=f(t);return(t,r,o,i,f)=>{n(t,r,(o<<=2)+0,(i<<=2)+0,f<<=2),n(t,r,o+1,i+1,f),n(t,r,o+2,i+2,f),n(t,r,o+3,i+3,f)}});function r(t){return function(n,r,f=r){if(!((r=+r)>=0))throw new RangeError("invalid rx");if(!((f=+f)>=0))throw new RangeError("invalid ry");let{data:l,width:u,height:h}=n;if(!((u=Math.floor(u))>=0))throw new RangeError("invalid width");if(!((h=Math.floor(void 0!==h?h:l.length/u))>=0))throw new RangeError("invalid height");if(!u||!h||!r&&!f)return n;const c=r&&t(r),s=f&&t(f),w=l.slice();return c&&s?(o(c,w,l,u,h),o(c,l,w,u,h),o(c,w,l,u,h),i(s,l,w,u,h),i(s,w,l,u,h),i(s,l,w,u,h)):c?(o(c,l,w,u,h),o(c,w,l,u,h),o(c,l,w,u,h)):s&&(i(s,l,w,u,h),i(s,w,l,u,h),i(s,l,w,u,h)),n}}function o(t,n,r,o,i){for(let f=0,l=o*i;f{if(!((l-=u)>=f))return;let h=n*i[f];const c=u*n,s=c+u;for(let t=f,n=f+c;t{if(!((f-=l)>=i))return;let u=t*o[i];const h=l*t;for(let t=i,n=i+h;t=l&&++n;else{let u=-1;for(let f of t)null!=(f=l(f,++u,t))&&(f=+f)>=f&&++n}return n}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5863,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";function n(n){return 0|n.length}function t(n){return!(n>0)}function u(n){return"object"!=typeof n||"length"in n?n:Array.from(n)}function o(n){return t=>n(...t)}function f(...f){const i="function"==typeof f[f.length-1]&&o(f.pop()),c=(f=f.map(u)).map(n),l=f.length-1,p=new Array(l+1).fill(0),s=[];if(l<0||c.some(t))return s;for(;;){s.push(p.map((n,t)=>f[t][n]));let n=l;for(;++p[n]===c[n];){if(0===n)return i?s.map(i):s;p[n--]=0}}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return f}})},5864,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){var u=0,o=0;return Float64Array.from(t,void 0===n?t=>u+=+t||0:f=>u+=+n(f,o++,t)||0)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5865,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){const n=(0,u.default)(e,t);return n?Math.sqrt(n):n}},5866,[5867]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,l){let n,f=0,u=0,o=0;if(void 0===l)for(let l of t)null!=l&&(l=+l)>=l&&(n=l-u,u+=n/++f,o+=n*(l-u));else{let c=-1;for(let s of t)null!=(s=l(s,++c,t))&&(s=+s)>=s&&(n=s-u,u+=n/++f,o+=n*(s-u))}if(f>1)return o/(f-1)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5867,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o,l;if(void 0===n)for(const n of t)null!=n&&(void 0===o?n>=n&&(o=l=n):(o>n&&(o=n),l=f&&(o=l=f):(o>f&&(o=f),lo.add(+t||0):t=>o.add(+s(t,++i,n)||0))};class t{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const n=this._partials;let s=0;for(let o=0;o0){for(f=t[--i];i>0&&(n=f,s=t[--i],f=n+s,o=s-(f-n),!o););i>0&&(o<0&&t[i-1]<0||o>0&&t[i-1]>0)&&(s=2*o,n=f+s,s==n-f&&(f=n))}return f}}},5869,[]); +__d(function(_g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}}),_e.groups=f,_e.flatGroup=function(t,...n){return l(f(t,...n),n)},_e.flatRollup=function(t,n,...e){return l(c(t,n,...e),e)},_e.rollup=function(t,n,...e){return p(t,u.default,n,e)},_e.rollups=c,_e.index=function(t,...n){return p(t,u.default,i,n)},_e.indexes=function(t,...n){return p(t,Array.from,i,n)};var t,n=r(d[0]),e=r(d[1]),u=(t=e)&&t.__esModule?t:{default:t};function o(t,...n){return p(t,u.default,u.default,n)}function f(t,...n){return p(t,Array.from,u.default,n)}function l(t,n){for(let e=1,u=n.length;et.pop().map(([n,e])=>[...t,n,e]));return t}function c(t,n,...e){return p(t,Array.from,n,e)}function i(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function p(t,e,u,o){return(function t(f,l){if(l>=o.length)return u(f);const c=new n.InternMap,i=o[l++];let p=-1;for(const t of f){const n=i(t,++p,f),e=c.get(n);e?e.push(t):c.set(n,[t])}for(const[n,e]of c)c.set(n,t(e,l));return e(c)})(t,0)}},5870,[5871,5872]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"InternMap",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"InternSet",{enumerable:!0,get:function(){return n}});class t extends Map{constructor(t,n=c){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),null!=t)for(const[n,s]of t)this.set(n,s)}get(t){return super.get(s(this,t))}has(t){return super.has(s(this,t))}set(t,n){return super.set(u(this,t),n)}delete(t){return super.delete(o(this,t))}}class n extends Set{constructor(t,n=c){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),null!=t)for(const n of t)this.add(n)}has(t){return super.has(s(this,t))}add(t){return super.add(u(this,t))}delete(t){return super.delete(o(this,t))}}function s({_intern:t,_key:n},s){const u=n(s);return t.has(u)?t.get(u):s}function u({_intern:t,_key:n},s){const u=n(s);return t.has(u)?t.get(u):(t.set(u,s),s)}function o({_intern:t,_key:n},s){const u=n(s);return t.has(u)&&(s=t.get(u),t.delete(u)),s}function c(t){return null!==t&&"object"==typeof t?t.valueOf():t}},5871,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5872,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var t=e(r(d[0])),u=r(d[1]),l=e(u),n=e(r(d[2]));function f(e,f,o){return(2!==f.length?(0,n.default)((0,u.rollup)(e,f,o),([e,u],[l,n])=>(0,t.default)(u,n)||(0,t.default)(e,l)):(0,n.default)((0,l.default)(e,o),([e,u],[l,n])=>f(u,n)||(0,t.default)(e,l))).map(([e])=>e)}},5873,[5858,5870,5874]); +__d(function(g,r,_i,_a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}}),_e.compareDefined=u,_e.ascendingDefined=f;var t=e(r(_d[0])),n=e(r(_d[1]));function o(e,...t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[o]=t;if(o&&2!==o.length||t.length>1){const u=Uint32Array.from(e,(e,t)=>t);return t.length>1?(t=t.map(t=>e.map(t)),u.sort((e,n)=>{for(const o of t){const t=f(o[e],o[n]);if(t)return t}})):(o=e.map(o),u.sort((e,t)=>f(o[e],o[t]))),(0,n.default)(e,u)}return e.sort(u(o))}function u(e=t.default){if(e===t.default)return f;if("function"!=typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const o=e(t,n);return o||0===o?o:(0===e(n,n))-(0===e(t,t))}}function f(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(et?1:0)}},5874,[5858,5875]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){return Array.from(n,n=>t[n])}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5875,[]); +__d(function(g,r,_i,_a,_m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=e(r(d[1])),f=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),a=e(r(d[5])),i=r(d[6]),o=e(i),c=e(r(d[7]));function s(){var e=l.default,s=u.default,h=c.default;function y(t){Array.isArray(t)||(t=Array.from(t));var f,l,c,y=t.length,p=new Array(y);for(f=0;f=M)if(e>=M&&s===u.default){const e=(0,i.tickIncrement)(v,M,t);isFinite(e)&&(e>0?M=(Math.floor(M/e)+1)*e:e<0&&(M=(Math.ceil(M*-e)+1)/-e))}else m.pop()}for(var _=m.length,b=0,j=_;m[b]<=v;)++b;for(;m[j-1]>M;)--j;(b||j<_)&&(m=m.slice(b,j),_=j-b);var k,w=new Array(_+1);for(f=0;f<=_;++f)(k=w[f]=[]).x0=f>0?m[f-1]:v,k.x1=f<_?m[f]:M;if(isFinite(c)){if(c>0)for(f=0;ft}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5878,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,o,c){let f;for(;;){const u=(0,t.tickIncrement)(n,o,c);if(u===f||0===u||!isFinite(u))return[n,o];u>0?(n=Math.floor(n/u)*u,o=Math.ceil(o/u)*u):u<0&&(n=Math.ceil(n*u)/u,o=Math.floor(o*u)/u),f=u}}},5879,[5880]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return f}}),e.tickIncrement=c,e.tickStep=function(t,n,o){o=+o;const u=(n=+n)<(t=+t),f=u?c(n,t,o):c(t,n,o);return(u?-1:1)*(f<0?1/-f:f)};const t=Math.sqrt(50),n=Math.sqrt(10),o=Math.sqrt(2);function u(f,c,i){const l=(c-f)/Math.max(0,i),s=Math.floor(Math.log10(l)),M=l/Math.pow(10,s),h=M>=t?10:M>=n?5:M>=o?2:1;let p,w,_;return s<0?(_=Math.pow(10,-s)/h,p=Math.round(f*_),w=Math.round(c*_),p/_c&&--w,_=-_):(_=Math.pow(10,s)*h,p=Math.round(f/_),w=Math.round(c/_),p*_c&&--w),w0))return[];if((t=+t)===(n=+n))return[t];const f=n=c))return[];const s=i-c+1,M=new Array(s);if(f)if(l<0)for(let t=0;t=1)return+u(e[n-1],n-1,e);var n,f=(n-1)*t,l=Math.floor(f),i=+u(e[l],l,e),s=+u(e[l+1],l+1,e);return i+(s-i)*(f-l)},_e.quantileIndex=function(e,t,n=o.default){if(isNaN(t=+t))return;if(i=Float64Array.from(e,(t,u)=>(0,o.default)(n(e[u],u,e))),t<=0)return(0,f.default)(i);if(t>=1)return(0,u.default)(i);var i,y=Uint32Array.from(e,(e,t)=>t),b=i.length-1,h=Math.floor(b*t);return(0,l.default)(y,h,0,b,(e,t)=>(0,s.ascendingDefined)(i[e],i[t])),(h=(0,c.default)(y.subarray(0,h+1),e=>i[e]))>=0?h:-1};var t=e(r(d[0])),u=e(r(d[1])),n=e(r(d[2])),f=e(r(d[3])),l=e(r(d[4])),i=r(d[5]),o=e(i),s=r(d[6]),c=e(r(d[7]));function y(e,u,f){if((o=(e=Float64Array.from((0,i.numbers)(e,f))).length)&&!isNaN(u=+u)){if(u<=0||o<2)return(0,n.default)(e);if(u>=1)return(0,t.default)(e);var o,s=(o-1)*u,c=Math.floor(s),y=(0,t.default)((0,l.default)(e,c).subarray(0,c+1));return y+((0,n.default)(e.subarray(c+1))-y)*(s-c)}}},5883,[5884,5885,5886,5887,5888,5861,5874,5889]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o;if(void 0===n)for(const n of t)null!=n&&(o=n)&&(o=n);else{let l=-1;for(let u of t)null!=(u=n(u,++l,t))&&(o=u)&&(o=u)}return o}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5884,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o,u=-1,f=-1;if(void 0===n)for(const n of t)++f,null!=n&&(o=n)&&(o=n,u=f);else for(let l of t)null!=(l=n(l,++f,t))&&(o=l)&&(o=l,u=f);return u}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5885,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o;if(void 0===n)for(const n of t)null!=n&&(o>n||void 0===o&&n>=n)&&(o=n);else{let l=-1;for(let u of t)null!=(u=n(u,++l,t))&&(o>u||void 0===o&&u>=u)&&(o=u)}return o}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5886,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){let o,u=-1,f=-1;if(void 0===n)for(const n of t)++f,null!=n&&(o>n||void 0===o&&n>=n)&&(o=n,u=f);else for(let l of t)null!=(l=n(l,++f,t))&&(o>l||void 0===o&&l>=l)&&(o=l,u=f);return u}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5887,[]); +__d(function(g,r,_i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]);function o(f,i,h=0,M=1/0,c){if(i=Math.floor(i),h=Math.floor(Math.max(0,h)),M=Math.floor(Math.min(f.length-1,M)),!(h<=i&&i<=M))return f;for(c=void 0===c?t.ascendingDefined:(0,t.compareDefined)(c);M>h;){if(M-h>600){const t=M-h+1,n=i-h+1,l=Math.log(t),u=.5*Math.exp(2*l/3),s=.5*Math.sqrt(l*u*(t-u)/t)*(n-t/2<0?-1:1);o(f,i,Math.max(h,Math.floor(i-n*u/t+s)),Math.min(M,Math.floor(i+(t-n)*u/t+s)),c)}const t=f[i];let l=h,u=M;for(n(f,h,i),c(f[M],t)>0&&n(f,h,M);l0;)--u}0===c(f[h],t)?n(f,h,u):(++u,n(f,u,M)),u<=i&&(h=u+1),i<=u&&(M=u-1)}return f}function n(t,o,n){const f=t[o];t[o]=t[n],t[n]=f}},5888,[5874]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};function n(e,t=f.default){let n,u=!1;if(1===t.length){let o;for(const l of e){const e=t(l);(u?(0,f.default)(e,o)>0:0===(0,f.default)(e,e))&&(n=l,o=e,u=!0)}}else for(const f of e)(u?t(f,n)>0:0===t(f,f))&&(n=f,u=!0);return n}},5889,[5858]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var t=e(r(_d[0])),u=e(r(_d[1]));function n(e,n,c){const f=(0,t.default)(e),d=(0,u.default)(e);return f&&d?Math.ceil((c-n)*Math.cbrt(f)/(3.49*d)):1}},5890,[5863,5866]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,l){let n=0,f=0;if(void 0===l)for(let l of t)null!=l&&(l=+l)>=l&&(++n,f+=l);else{let u=-1;for(let o of t)null!=(o=l(o,++u,t))&&(o=+o)>=o&&(++n,f+=o)}if(n)return f/n}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5891,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}}),_e.medianIndex=function(e,t){return(0,n.quantileIndex)(e,.5,t)};var e,n=r(d[0]),t=(e=n)&&e.__esModule?e:{default:e};function u(e,n){return(0,t.default)(e,.5,n)}},5892,[5883]); +__d(function(g,r,i,a,m,e,d){"use strict";function*t(t){for(const n of t)yield*n}function n(n){return Array.from(t(n))}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},5893,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,o){const f=new t.InternMap;if(void 0===o)for(let t of n)null!=t&&t>=t&&f.set(t,(f.get(t)||0)+1);else{let t=-1;for(let l of n)null!=(l=o(l,++t,n))&&l>=l&&f.set(l,(f.get(l)||0)+1)}let l,u=0;for(const[t,n]of f)n>u&&(u=n,l=t);return l}},5894,[5871]); +__d(function(g,r,i,_a,m,e,d){"use strict";function t(t,u=n){const o=[];let c,f=!1;for(const n of t)f&&o.push(u(c,n)),c=n,f=!0;return o}function n(t,n){return[t,n]}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.pair=n},5895,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";function t(t,n,u){t=+t,n=+n,u=(f=arguments.length)<2?(n=t,t=0,1):f<3?1:+u;for(var c=-1,f=0|Math.max(0,Math.ceil((n-t)/u)),i=new Array(f);++ct(o[e],o[r]);let l,u;return(e=Uint32Array.from(o,(e,t)=>t)).sort(t===r.default?(e,t)=>(0,n.ascendingDefined)(o[e],o[t]):(0,n.compareDefined)(i)),e.forEach((e,t)=>{const r=i(e,void 0===l?e:l);r>=0?((void 0===l||r>0)&&(l=e,u=t),f[e]=u):f[e]=NaN}),f}},5897,[5858,5874]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};function n(e,t=f.default){let n,u=!1;if(1===t.length){let o;for(const l of e){const e=t(l);(u?(0,f.default)(e,o)<0:0===(0,f.default)(e,e))&&(n=l,o=e,u=!0)}}else for(const f of e)(u?t(f,n)<0:0===t(f,f))&&(n=f,u=!0);return n}},5898,[5858]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t=e(r(d[0])),n=e(r(d[1]));function u(e,u=t.default){if(1===u.length)return(0,n.default)(e,u);let f,o=-1,l=-1;for(const t of e)++l,(o<0?0===u(t,t):u(t,f)<0)&&(f=t,o=l);return o}},5899,[5858,5887]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t=e(r(d[0])),n=e(r(d[1]));function u(e,u=t.default){if(1===u.length)return(0,n.default)(e,u);let f,o=-1,l=-1;for(const t of e)++l,(o<0?0===u(t,t):u(t,f)>0)&&(f=t,o=l);return o}},5900,[5858,5885]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){const n=(0,u.default)(e,t);return n<0?void 0:n}},5901,[5899]); +__d(function(g,r,_i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.shuffler=n;var t=n(Math.random);function n(t){return function(n,u=0,f=n.length){let o=f-(u=+u);for(;o;){const f=t()*o--|0,c=n[o+u];n[o+u]=n[f+u],n[f+u]=c}return n}}},5902,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,f){let n=0;if(void 0===f)for(let f of t)(f=+f)&&(n+=f);else{let o=-1;for(let u of t)(u=+f(u,++o,t))&&(n+=u)}return n}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5903,[]); +__d(function(g,r,_i,a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(_d[0]),n=(e=t)&&e.__esModule?e:{default:e};function u(e){if(!(l=e.length))return[];for(var t=-1,u=(0,n.default)(e,f),o=new Array(u);++tn(o,f,t))}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5909,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,o){if("function"!=typeof n)throw new TypeError("reducer is not a function");const u=t[Symbol.iterator]();let f,c,l=-1;if(arguments.length<3){if(({done:f,value:o}=u.next()),f)return;++l}for(;({done:f,value:c}=u.next()),!f;)o=n(o,c,++l,t);return o}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5910,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(t).reverse()}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5911,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,...o){n=new t.InternSet(n);for(const t of o)for(const o of t)n.delete(o);return n}},5912,[5871]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,o){const u=o[Symbol.iterator](),f=new t.InternSet;for(const t of n){if(f.has(t))return!1;let n,o;for(;({value:n,done:o}=u.next())&&!o;){if(Object.is(t,n))return!1;f.add(n)}}return!0}},5913,[5871]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var n=r(d[0]);function t(t,...f){t=new n.InternSet(t),f=f.map(o);e:for(const n of t)for(const o of f)if(!o.has(n)){t.delete(n);continue e}return t}function o(t){return t instanceof n.InternSet?t:new n.InternSet(t)}},5914,[5871]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){return(0,u.default)(t,e)}},5915,[5916]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,o){const u=t[Symbol.iterator](),f=new Set;for(const t of o){const o=n(t);if(f.has(o))continue;let c,l;for(;({value:c,done:l}=u.next());){if(l)return!1;const t=n(c);if(f.add(t),Object.is(o,t))break}}return!0}function n(t){return null!==t&&"object"==typeof t?t.valueOf():t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5916,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(...n){const o=new t.InternSet;for(const t of n)for(const n of t)o.add(n);return o}},5917,[5871]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.initRange=function(t,n){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(n).domain(t)}return this},e.initInterpolator=function(t,n){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof n?this.interpolator(n):this.range(n)}return this}},5918,[]); +__d(function(g,r,_i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"implicit",{enumerable:!0,get:function(){return u}});var n=r(_d[0]),t=r(_d[1]);const u=Symbol("implicit");function i(){var o=new n.InternMap,c=[],f=[],l=u;function p(n){let t=o.get(n);if(void 0===t){if(l!==u)return l;o.set(n,t=c.push(n)-1)}return f[t%f.length]}return p.domain=function(t){if(!arguments.length)return c.slice();c=[],o=new n.InternMap;for(const n of t)o.has(n)||o.set(n,c.push(n)-1);return p},p.range=function(n){return arguments.length?(f=Array.from(n),p):f.slice()},p.unknown=function(n){return arguments.length?(l=n,p):l},p.copy=function(){return i(c,f).unknown(l)},t.initRange.apply(p,arguments),p}},5919,[5856,5918]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var n,e=r(d[0]),t=r(d[1]),u=(n=t)&&n.__esModule?n:{default:n};function o(n){var t;function f(n){return null==n||isNaN(n=+n)?t:n}return f.invert=f,f.domain=f.range=function(e){return arguments.length?(n=Array.from(e,u.default),f):n.slice()},f.unknown=function(n){return arguments.length?(t=n,f):t},f.copy=function(){return o(n).unknown(t)},n=arguments.length?Array.from(n,u.default):[0,1],(0,e.linearish)(f)}},5920,[5921,5956]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.linearish=o;var n=r(_d[0]),t=r(_d[1]),u=e(t),l=r(_d[2]),c=e(r(_d[3]));function o(e){var t=e.domain;return e.ticks=function(e){var u=t();return(0,n.ticks)(u[0],u[u.length-1],null==e?10:e)},e.tickFormat=function(e,n){var u=t();return(0,c.default)(u[0],u[u.length-1],null==e?10:e,n)},e.nice=function(u){null==u&&(u=10);var l,c,o=t(),f=0,d=o.length-1,h=o[f],s=o[d],v=10;for(s0;){if((c=(0,n.tickIncrement)(h,s,u))===l)return o[f]=h,o[d]=s,t(o);if(c>0)h=Math.floor(h/c)*c,s=Math.ceil(s/c)*c;else{if(!(c<0))break;h=Math.ceil(h*c)/c,s=Math.floor(s*c)/c}l=c}return e},e}function f(){var e=(0,u.default)();return e.copy=function(){return(0,t.copy)(e,f())},l.initRange.apply(e,arguments),o(e)}},5921,[5856,5922,5918,5957]); +__d(function(g,_r,_i,_a,m,_e,_d){"use strict";function n(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return d}}),_e.identity=o,_e.copy=function(n,r){return r.domain(n.domain()).range(n.range()).interpolate(n.interpolate()).clamp(n.clamp()).unknown(n.unknown())},_e.transformer=l;var r=_r(_d[0]),t=_r(_d[1]),e=n(_r(_d[2])),u=n(_r(_d[3])),i=[0,1];function o(n){return n}function a(n,r){return(r-=n=+n)?function(t){return(t-n)/r}:(0,e.default)(isNaN(r)?NaN:.5)}function c(n,r,t){var e=n[0],u=n[1],i=r[0],o=r[1];return ur&&(t=n,n=r,r=t),v=function(t){return Math.max(n,Math.min(r,t))}),a=e>2?f:c,l=d=null,N}function N(r){return null==r||isNaN(r=+r)?e:(l||(l=a(p.map(n),s,h)))(n(v(r)))}return N.invert=function(e){return v(r((d||(d=a(s,p.map(n),t.interpolateNumber)))(e)))},N.domain=function(n){return arguments.length?(p=Array.from(n,u.default),y()):p.slice()},N.range=function(n){return arguments.length?(s=Array.from(n),y()):s.slice()},N.rangeRound=function(n){return s=Array.from(n),h=t.interpolateRound,y()},N.clamp=function(n){return arguments.length?(v=!!n||o,y()):v!==o},N.interpolate=function(n){return arguments.length?(h=n,y()):h},N.unknown=function(n){return arguments.length?(e=n,N):e},function(t,e){return n=t,r=e,y()}}function d(){return l()(o,o)}},5922,[5856,5923,5955,5956]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"interpolate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"interpolateArray",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"interpolateBasis",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(_e,"interpolateBasisClosed",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"interpolateDate",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"interpolateDiscrete",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(_e,"interpolateHue",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(_e,"interpolateNumber",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"interpolateNumberArray",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(_e,"interpolateObject",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(_e,"interpolateRound",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(_e,"interpolateString",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e,"interpolateTransformCss",{enumerable:!0,get:function(){return O.interpolateTransformCss}}),Object.defineProperty(_e,"interpolateTransformSvg",{enumerable:!0,get:function(){return O.interpolateTransformSvg}}),Object.defineProperty(_e,"interpolateZoom",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e,"interpolateRgb",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e,"interpolateRgbBasis",{enumerable:!0,get:function(){return C.rgbBasis}}),Object.defineProperty(_e,"interpolateRgbBasisClosed",{enumerable:!0,get:function(){return C.rgbBasisClosed}}),Object.defineProperty(_e,"interpolateHsl",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e,"interpolateHslLong",{enumerable:!0,get:function(){return B.hslLong}}),Object.defineProperty(_e,"interpolateLab",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(_e,"interpolateHcl",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(_e,"interpolateHclLong",{enumerable:!0,get:function(){return H.hclLong}}),Object.defineProperty(_e,"interpolateCubehelix",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(_e,"interpolateCubehelixLong",{enumerable:!0,get:function(){return R.cubehelixLong}}),Object.defineProperty(_e,"piecewise",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(_e,"quantize",{enumerable:!0,get:function(){return S.default}});var t=e(r(d[0])),n=e(r(d[1])),u=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),f=e(r(d[5])),b=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),s=e(r(d[9])),y=e(r(d[10])),j=e(r(d[11])),O=r(d[12]),P=e(r(d[13])),C=r(d[14]),L=e(C),B=r(d[15]),_=e(B),h=e(r(d[16])),H=r(d[17]),v=e(H),R=r(d[18]),T=e(R),x=e(r(d[19])),S=e(r(d[20]))},5923,[5924,5936,5932,5933,5938,5942,5943,5939,5937,5940,5944,5941,5945,5948,5931,5949,5950,5951,5952,5953,5954]); +__d(function(g,r,i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}});var t=r(d[0]),u=e(r(d[1])),n=r(d[2]),a=e(r(d[3])),f=e(r(d[4])),o=e(r(d[5])),l=e(r(d[6])),c=e(r(d[7])),s=r(d[8]),y=e(s);function b(e,b){var _,p=typeof b;return null==b||"boolean"===p?(0,c.default)(b):("number"===p?f.default:"string"===p?(_=(0,t.color)(b))?(b=_,u.default):l.default:b instanceof t.color?u.default:b instanceof Date?a.default:(0,s.isNumberArray)(b)?y.default:Array.isArray(b)?n.genericArray:"function"!=typeof b.valueOf&&"function"!=typeof b.toString||isNaN(b)?o.default:f.default)(e,b)}},5924,[5925,5931,5936,5938,5939,5940,5941,5935,5937]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"color",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"rgb",{enumerable:!0,get:function(){return t.rgb}}),Object.defineProperty(_e,"hsl",{enumerable:!0,get:function(){return t.hsl}}),Object.defineProperty(_e,"lab",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"hcl",{enumerable:!0,get:function(){return u.hcl}}),Object.defineProperty(_e,"lch",{enumerable:!0,get:function(){return u.lch}}),Object.defineProperty(_e,"gray",{enumerable:!0,get:function(){return u.gray}}),Object.defineProperty(_e,"cubehelix",{enumerable:!0,get:function(){return l.default}});var t=r(d[0]),n=e(t),u=r(d[1]),c=e(u),l=e(r(d[2]))},5925,[5926,5928,5930]); +__d(function(_g,_r,i,_a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return k}}),_e.Color=n,Object.defineProperty(_e,"darker",{enumerable:!0,get:function(){return a}}),Object.defineProperty(_e,"brighter",{enumerable:!0,get:function(){return s}}),_e.rgbConvert=v,_e.rgb=M,_e.Rgb=R,_e.hslConvert=P,_e.hsl=C;var e,t=_r(d[0]),r=(e=t)&&e.__esModule?e:{default:e};function n(){}var a=.7,s=1.4285714285714286,l="\\s*([+-]?\\d+)\\s*",o="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",h="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",u=/^#([0-9a-f]{3,8})$/,g=new RegExp(`^rgb\\(${l},${l},${l}\\)$`),c=new RegExp(`^rgb\\(${h},${h},${h}\\)$`),b=new RegExp(`^rgba\\(${l},${l},${l},${o}\\)$`),p=new RegExp(`^rgba\\(${h},${h},${h},${o}\\)$`),m=new RegExp(`^hsl\\(${o},${h},${h}\\)$`),f=new RegExp(`^hsla\\(${o},${h},${h},${o}\\)$`),y={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function w(){return this.rgb().formatHex()}function $(){return this.rgb().formatRgb()}function k(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=u.exec(e))?(r=t[1].length,t=parseInt(t[1],16),6===r?x(t):3===r?new R(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?N(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?N(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=g.exec(e))?new R(t[1],t[2],t[3],1):(t=c.exec(e))?new R(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=b.exec(e))?N(t[1],t[2],t[3],t[4]):(t=p.exec(e))?N(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?_(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?_(t[1],t[2]/100,t[3]/100,t[4]):y.hasOwnProperty(e)?x(y[e]):"transparent"===e?new R(NaN,NaN,NaN,0):null}function x(e){return new R(e>>16&255,e>>8&255,255&e,1)}function N(e,t,r,n){return n<=0&&(e=t=r=NaN),new R(e,t,r,n)}function v(e){return e instanceof n||(e=k(e)),e?new R((e=e.rgb()).r,e.g,e.b,e.opacity):new R}function M(e,t,r,n){return 1===arguments.length?v(e):new R(e,t,r,null==n?1:n)}function R(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function q(){return`#${O(this.r)}${O(this.g)}${O(this.b)}`}function H(){const e=E(this.opacity);return`${1===e?"rgb(":"rgba("}${j(this.r)}, ${j(this.g)}, ${j(this.b)}${1===e?")":`, ${e})`}`}function E(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function j(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function O(e){return((e=j(e))<16?"0":"")+e.toString(16)}function _(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new S(e,t,r,n)}function P(e){if(e instanceof S)return new S(e.h,e.s,e.l,e.opacity);if(e instanceof n||(e=k(e)),!e)return new S;if(e instanceof S)return e;var t=(e=e.rgb()).r/255,r=e.g/255,a=e.b/255,s=Math.min(t,r,a),l=Math.max(t,r,a),o=NaN,h=l-s,u=(l+s)/2;return h?(o=t===l?(r-a)/h+6*(r0&&u<1?0:o,new S(o,h,u,e.opacity)}function C(e,t,r,n){return 1===arguments.length?P(e):new S(e,t,r,null==n?1:n)}function S(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function z(e){return(e=(e||0)%360)<0?e+360:e}function I(e){return Math.max(0,Math.min(1,e||0))}function L(e,t,r){return 255*(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)}(0,r.default)(n,k,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:w,formatHex:w,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return P(this).formatHsl()},formatRgb:$,toString:$}),(0,r.default)(R,M,(0,t.extend)(n,{brighter(e){return e=null==e?s:Math.pow(s,e),new R(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?a:Math.pow(a,e),new R(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new R(j(this.r),j(this.g),j(this.b),E(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:q,formatHex:q,formatHex8:function(){return`#${O(this.r)}${O(this.g)}${O(this.b)}${O(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:H,toString:H})),(0,r.default)(S,C,(0,t.extend)(n,{brighter(e){return e=null==e?s:Math.pow(s,e),new S(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?a:Math.pow(a,e),new S(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new R(L(e>=240?e-240:e+120,a,n),L(e,a,n),L(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new S(z(this.h),I(this.s),I(this.l),E(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=E(this.opacity);return`${1===e?"hsl(":"hsla("}${z(this.h)}, ${100*I(this.s)}%, ${100*I(this.l)}%${1===e?")":`, ${e})`}`}}))},5926,[5927]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,o){t.prototype=n.prototype=o,o.constructor=t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.extend=function(t,n){var o=Object.create(t.prototype);for(var u in n)o[u]=n[u];return o}},5927,[]); +__d(function(_g,_r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}}),_e.gray=function(t,n){return new p(t,0,0,null==n?1:n)},_e.Lab=p,_e.lch=function(t,n,e,r){return 1===arguments.length?M(t):new _(e,n,t,null==r?1:r)},_e.hcl=v,_e.Hcl=_;var t,n=_r(d[0]),e=(t=n)&&t.__esModule?t:{default:t},r=_r(d[1]),a=_r(d[2]);const u=.96422,h=1,s=.82521,c=.13793103448275862,o=.12841854934601665,l=.008856451679035631;function f(t){if(t instanceof p)return new p(t.l,t.a,t.b,t.opacity);if(t instanceof _)return C(t);t instanceof r.Rgb||(t=(0,r.rgbConvert)(t));var n,e,a=N(t.r),c=N(t.g),o=N(t.b),l=w((.2225045*a+.7168786*c+.0606169*o)/h);return a===c&&c===o?n=e=l:(n=w((.4360747*a+.3850649*c+.1430804*o)/u),e=w((.0139322*a+.0971045*c+.7141733*o)/s)),new p(116*l-16,500*(n-l),200*(l-e),t.opacity)}function b(t,n,e,r){return 1===arguments.length?f(t):new p(t,n,e,null==r?1:r)}function p(t,n,e,r){this.l=+t,this.a=+n,this.b=+e,this.opacity=+r}function w(t){return t>l?Math.pow(t,.3333333333333333):t/o+c}function y(t){return t>.20689655172413793?t*t*t:o*(t-c)}function g(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,.4166666666666667)-.055)}function N(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function M(t){if(t instanceof _)return new _(t.h,t.c,t.l,t.opacity);if(t instanceof p||(t=f(t)),0===t.a&&0===t.b)return new _(NaN,0=1?(o=1,u-1):Math.floor(o*u),i=n[f],c=n[f+1],l=f>0?n[f-1]:2*i-c,s=f180||a<-180?a-360*Math.round(a/360):a):(0,n.default)(isNaN(t)?e:t)},_e.gamma=function(t){return 1===(t=+t)?o:function(e,u){return u-e?a(e,u,t):(0,n.default)(isNaN(e)?u:e)}};var t,e=r(_d[0]),n=(t=e)&&t.__esModule?t:{default:t};function u(t,e){return function(n){return t+n*e}}function a(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(u){return Math.pow(t+u*e,n)}}function o(t,e){var a=e-t;return a?u(t,a):(0,n.default)(isNaN(t)?e:t)}},5934,[5935]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=t=>()=>t},5935,[]); +__d(function(g,r,_i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.genericArray=a;var n=e(r(d[0])),t=r(d[1]),u=e(t);function f(e,n){return((0,t.isNumberArray)(n)?u.default:a)(e,n)}function a(e,t){var u,f=t?t.length:0,a=e?Math.min(f,e.length):0,o=new Array(a),i=new Array(f);for(u=0;us&&(a=n.slice(s,a),_[x]?_[x]+=a:_[++x]=a),(o=o[0])===(f=f[0])?_[x]?_[x]+=f:_[++x]=f:(_[++x]=null,h.push({i:x,x:(0,t.default)(o,f)})),s=i.lastIndex;return s180?t+=360:t-e>180&&(e+=360),s.push({i:u.push(l(u)+"rotate(",null,a)-2,x:(0,n.default)(e,t)})):t&&u.push(l(u)+"rotate("+t+a)}function o(e,t,u,s){e!==t?s.push({i:u.push(l(u)+"skewX(",null,a)-2,x:(0,n.default)(e,t)}):t&&u.push(l(u)+"skewX("+t+a)}function f(e,t,u,a,s,i){if(e!==u||t!==a){var o=s.push(l(s)+"scale(",null,",",null,")");i.push({i:o-4,x:(0,n.default)(e,u)},{i:o-2,x:(0,n.default)(t,a)})}else 1===u&&1===a||s.push(l(s)+"scale("+u+","+a+")")}return function(t,n){var u=[],a=[];return t=e(t),n=e(n),s(t.translateX,t.translateY,n.translateX,n.translateY,u,a),i(t.rotate,n.rotate,u,a),o(t.skewX,n.skewX,u,a),f(t.scaleX,t.scaleY,n.scaleX,n.scaleY,u,a),t=n=null,function(e){for(var t,n=-1,l=a.length;++n(f=e.charCodeAt(t))||f>57){h=(46===f?y+e.slice(t+1):e.slice(t))+h,e=e.slice(0,t);break}}P&&!k&&(e=v(e,1/0));var b=s.length+e.length+h.length,$=b>1)+s+e+h+$.slice(b);break;default:e=$+s+e+h}return M(e)}return j=void 0===j?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,j)):Math.max(0,Math.min(20,j)),$.toString=function(){return e+""},$}return{format:k,formatPrefix:function(e,n){var i=3*Math.max(-8,Math.min(8,Math.floor((0,t.default)(n)/3))),u=Math.pow(10,-i),f=k(((e=(0,o.default)(e)).type="f",e),{suffix:p[8+i/3]});return function(e){return f(u*e)}}}}},5960,[5961,5963,5964,5965,5966,5967,5968,5970]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n){return(n=(0,t.formatDecimalParts)(Math.abs(n)))?n[1]:NaN}},5961,[5962]); +__d(function(g,r,_i,a,m,e,d){"use strict";function t(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.formatDecimalParts=function(t,n){if(!isFinite(t)||0===t)return null;var i=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"),o=t.slice(0,i);return[o.length>1?o[0]+o.slice(2):o,+t.slice(i+1)]}},5962,[]); +__d(function(_g,r,_i,a,m,e,d){"use strict";function t(t,n){return function(u,i){for(var o=u.length,f=[],c=0,s=t[0],l=0;o>0&&s>0&&(l+s+1>i&&(s=Math.max(1,i-l)),f.push(u.substring(o-=s,o+s)),!((l+=s+1)>i));)s=t[c=(c+1)%t.length];return f.reverse().join(n)}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5963,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";function n(n){return function(t){return t.replace(/[0-9]/g,function(t){return n[+t]})}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},5964,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}}),e.FormatSpecifier=s;var t=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function o(o){if(!(n=t.exec(o)))throw new Error("invalid format: "+o);var n;return new s({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}function s(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}o.prototype=s.prototype,s.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},5965,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";function t(t){e:for(var n,c=t.length,u=1,i=-1;u0&&(i=0)}return i>0?t.slice(0,i)+t.slice(n+1):t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5966,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e=t(r(d[0])),o=t(r(d[1])),n=t(r(d[2])),u={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:e.default,e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>(0,n.default)(100*t,e),r:n.default,s:o.default,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)}},5967,[5962,5968,5969]); +__d(function(g,r,_i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"prefixExponent",{enumerable:!0,get:function(){return t}});var t,n=r(_d[0]);function i(i,o){var u=(0,n.formatDecimalParts)(i,o);if(!u)return t=void 0,i.toPrecision(o);var c=u[0],f=u[1],l=f-(t=3*Math.max(-8,Math.min(8,Math.floor(f/3))))+1,s=c.length;return l===s?c:l>s?c+new Array(l-s+1).join("0"):l>0?c.slice(0,l)+"."+c.slice(l):"0."+new Array(1-l).join("0")+(0,n.formatDecimalParts)(i,Math.max(0,o+l-1))[0]}},5968,[5962]); +__d(function(g,r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var n=r(_d[0]);function t(t,u){var c=(0,n.formatDecimalParts)(t,u);if(!c)return t+"";var l=c[0],o=c[1];return o<0?"0."+new Array(-o).join("0")+l:l.length>o+1?l.slice(0,o+1)+"."+l.slice(o+1):l+new Array(o-l.length+2).join("0")}},5969,[5962]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5970,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e){return Math.max(0,-(0,u.default)(Math.abs(e)))}},5971,[5961]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,u.default)(t)/3)))-(0,u.default)(Math.abs(e)))}},5972,[5961]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,(0,u.default)(t)-(0,u.default)(e))+1}},5973,[5961]); +__d(function(g,_r,_i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return k}}),_e.loggish=b;var t,n=_r(_d[0]),e=_r(_d[1]),r=_r(_d[2]),o=(t=r)&&t.__esModule?t:{default:t},i=_r(_d[3]),u=_r(_d[4]);function l(t){return Math.log(t)}function f(t){return Math.exp(t)}function c(t){return-Math.log(-t)}function h(t){return-Math.exp(-t)}function s(t){return isFinite(t)?+("1e"+t):t<0?0:t}function M(t){return 10===t?s:t===Math.E?Math.exp:n=>Math.pow(t,n)}function p(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),n=>Math.log(n)/t)}function d(t){return(n,e)=>-t(-n,e)}function b(t){const r=t(l,f),i=r.domain;let u,s,b=10;function k(){return u=p(b),s=M(b),i()[0]<0?(u=d(u),s=d(s),t(c,h)):t(l,f),r}return r.base=function(t){return arguments.length?(b=+t,k()):b},r.domain=function(t){return arguments.length?(i(t),k()):i()},r.ticks=t=>{const e=i();let r=e[0],o=e[e.length-1];const l=o0){for(;h<=M;++h)for(f=1;fo)break;d.push(c)}}else for(;h<=M;++h)for(f=b-1;f>=1;--f)if(c=h>0?f/s(-h):f*s(h),!(co)break;d.push(c)}2*d.length{if(null==t&&(t=10),null==n&&(n=10===b?"s":","),"function"!=typeof n&&(b%1||null!=(n=(0,e.formatSpecifier)(n)).precision||(n.trim=!0),n=(0,e.format)(n)),t===1/0)return n;const o=Math.max(1,b*t/r.ticks().length);return t=>{let e=t/s(Math.round(u(t)));return e*bi((0,o.default)(i(),{floor:t=>s(Math.floor(u(t))),ceil:t=>s(Math.ceil(u(t)))})),r}function k(){const t=b((0,i.transformer)()).domain([1,10]);return t.copy=()=>(0,i.copy)(t,k()).base(t.base()),u.initRange.apply(t,arguments),t}},5974,[5856,5958,5975,5922,5918]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){var u,c=0,l=(t=t.slice()).length-1,o=t[c],f=t[l];return f0?c[t-1]:o[0],t=l?[s[l-1],f]:[s[t-1],s[t]]},v.unknown=function(n){return arguments.length?(o=n,v):v},v.thresholds=function(){return s.slice()},v.copy=function(){return i().domain([c,f]).range(h).unknown(o)},u.initRange.apply((0,t.linearish)(v),arguments)}},5980,[5856,5921,5918]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var n=r(d[0]),t=r(d[1]);function u(){var i,o=[.5],c=[0,1],l=1;function f(t){return null!=t&&t<=t?c[(0,n.bisect)(o,t,0,l)]:i}return f.domain=function(n){return arguments.length?(o=Array.from(n),l=Math.min(o.length,c.length-1),f):o.slice()},f.range=function(n){return arguments.length?(c=Array.from(n),l=Math.min(o.length,c.length-1),f):c.slice()},f.invertExtent=function(n){var t=c.indexOf(n);return[o[t-1],o[t]]},f.unknown=function(n){return arguments.length?(i=n,f):i},f.copy=function(){return u().domain(o).range(c).unknown(i)},t.initRange.apply(f,arguments)}},5981,[5856,5918]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return v}}),_e.calendar=p;var n=r(_d[0]),t=r(_d[1]),u=r(_d[2]),o=e(u),c=r(_d[3]),f=e(r(_d[4]));function l(e){return new Date(e)}function d(e){return e instanceof Date?+e:+new Date(+e)}function p(e,n,t,c,v,y,s,D,_,k){var w=(0,o.default)(),M=w.invert,b=w.domain,h=k(".%L"),I=k(":%S"),j=k("%I:%M"),F=k("%I %p"),O=k("%a %d"),P=k("%b %d"),S=k("%B"),T=k("%Y");function Y(e){return(_(e)(l(t=new Date(+t)),t),s.ceil=t=>(l(t=new Date(t-1)),f(t,1),l(t),t),s.round=t=>{const n=s(t),o=s.ceil(t);return t-n(f(t=new Date(+t),null==n?1:Math.floor(n)),t),s.range=(t,n,o)=>{const u=[];if(t=s.ceil(t),o=null==o?1:Math.floor(o),!(t0))return u;let c;do{u.push(c=new Date(+t)),f(t,o),l(t)}while(co(n=>{if(n>=n)for(;l(n),!t(n);)n.setTime(n-1)},(n,o)=>{if(n>=n)if(o<0)for(;++o<=0;)for(;f(n,-1),!t(n););else for(;--o>=0;)for(;f(n,1),!t(n););}),u&&(s.count=(o,f)=>(t.setTime(+o),n.setTime(+f),l(t),l(n),Math.floor(u(t,n))),s.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(c?n=>c(n)%t===0:n=>s.count(0,n)%t===0):s:null));return s};const t=new Date,n=new Date},5984,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"millisecond",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"milliseconds",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(0,t.timeInterval)(()=>{},(t,n)=>{t.setTime(+t+n)},(t,n)=>n-t);n.every=o=>(o=Math.floor(o),isFinite(o)&&o>0?o>1?(0,t.timeInterval)(t=>{t.setTime(Math.floor(t/o)*o)},(t,n)=>{t.setTime(+t+n*o)},(t,n)=>(n-t)/o):n:null);const o=n.range},5985,[5984]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"second",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"seconds",{enumerable:!0,get:function(){return c}});var n=r(d[0]),t=r(d[1]);const o=(0,n.timeInterval)(n=>{n.setTime(n-n.getMilliseconds())},(n,o)=>{n.setTime(+n+o*t.durationSecond)},(n,o)=>(o-n)/t.durationSecond,n=>n.getUTCSeconds()),c=o.range},5986,[5984,5987]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"durationSecond",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"durationMinute",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"durationHour",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"durationDay",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"durationWeek",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"durationMonth",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"durationYear",{enumerable:!0,get:function(){return b}});const t=1e3,n=6e4,u=36e5,o=864e5,c=6048e5,f=2592e6,b=31536e6},5987,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeMinute",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"timeMinutes",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"utcMinute",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"utcMinutes",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);const u=(0,t.timeInterval)(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*n.durationSecond)},(t,u)=>{t.setTime(+t+u*n.durationMinute)},(t,u)=>(u-t)/n.durationMinute,t=>t.getMinutes()),o=u.range,c=(0,t.timeInterval)(t=>{t.setUTCSeconds(0,0)},(t,u)=>{t.setTime(+t+u*n.durationMinute)},(t,u)=>(u-t)/n.durationMinute,t=>t.getUTCMinutes()),s=c.range},5988,[5984,5987]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeHour",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"timeHours",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"utcHour",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"utcHours",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);const u=(0,t.timeInterval)(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*n.durationSecond-t.getMinutes()*n.durationMinute)},(t,u)=>{t.setTime(+t+u*n.durationHour)},(t,u)=>(u-t)/n.durationHour,t=>t.getHours()),o=u.range,c=(0,t.timeInterval)(t=>{t.setUTCMinutes(0,0,0)},(t,u)=>{t.setTime(+t+u*n.durationHour)},(t,u)=>(u-t)/n.durationHour,t=>t.getUTCHours()),s=c.range},5989,[5984,5987]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeDay",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"timeDays",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"utcDay",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"utcDays",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"unixDay",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"unixDays",{enumerable:!0,get:function(){return D}});var t=r(d[0]),n=r(d[1]);const u=(0,t.timeInterval)(t=>t.setHours(0,0,0,0),(t,n)=>t.setDate(t.getDate()+n),(t,u)=>(u-t-(u.getTimezoneOffset()-t.getTimezoneOffset())*n.durationMinute)/n.durationDay,t=>t.getDate()-1),o=u.range,f=(0,t.timeInterval)(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,u)=>(u-t)/n.durationDay,t=>t.getUTCDate()-1),c=f.range,s=(0,t.timeInterval)(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,u)=>(u-t)/n.durationDay,t=>Math.floor(t/n.durationDay)),D=s.range},5990,[5984,5987]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeSunday",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"timeMonday",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"timeTuesday",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"timeWednesday",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"timeThursday",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"timeFriday",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"timeSaturday",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"timeSundays",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"timeMondays",{enumerable:!0,get:function(){return O}}),Object.defineProperty(e,"timeTuesdays",{enumerable:!0,get:function(){return j}}),Object.defineProperty(e,"timeWednesdays",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"timeThursdays",{enumerable:!0,get:function(){return P}}),Object.defineProperty(e,"timeFridays",{enumerable:!0,get:function(){return T}}),Object.defineProperty(e,"timeSaturdays",{enumerable:!0,get:function(){return D}}),Object.defineProperty(e,"utcSunday",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"utcMonday",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"utcTuesday",{enumerable:!0,get:function(){return U}}),Object.defineProperty(e,"utcWednesday",{enumerable:!0,get:function(){return W}}),Object.defineProperty(e,"utcThursday",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"utcFriday",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"utcSaturday",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"utcSundays",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"utcMondays",{enumerable:!0,get:function(){return k}}),Object.defineProperty(e,"utcTuesdays",{enumerable:!0,get:function(){return z}}),Object.defineProperty(e,"utcWednesdays",{enumerable:!0,get:function(){return H}}),Object.defineProperty(e,"utcThursdays",{enumerable:!0,get:function(){return I}}),Object.defineProperty(e,"utcFridays",{enumerable:!0,get:function(){return q}}),Object.defineProperty(e,"utcSaturdays",{enumerable:!0,get:function(){return w}});var t=r(d[0]),n=r(d[1]);function u(u){return(0,t.timeInterval)(t=>{t.setDate(t.getDate()-(t.getDay()+7-u)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+7*n)},(t,u)=>(u-t-(u.getTimezoneOffset()-t.getTimezoneOffset())*n.durationMinute)/n.durationWeek)}const i=u(0),c=u(1),o=u(2),f=u(3),y=u(4),b=u(5),s=u(6),l=i.range,O=c.range,j=o.range,p=f.range,P=y.range,T=b.range,D=s.range;function S(u){return(0,t.timeInterval)(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-u)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+7*n)},(t,u)=>(u-t)/n.durationWeek)}const C=S(0),M=S(1),U=S(2),W=S(3),h=S(4),v=S(5),F=S(6),_=C.range,k=M.range,z=U.range,H=W.range,I=h.range,q=v.range,w=F.range},5991,[5984,5987]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeMonth",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"timeMonths",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"utcMonth",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"utcMonths",{enumerable:!0,get:function(){return l}});var t=r(d[0]);const n=(0,t.timeInterval)(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,n)=>{t.setMonth(t.getMonth()+n)},(t,n)=>n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear()),t=>t.getMonth()),o=n.range,u=(0,t.timeInterval)(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCMonth(t.getUTCMonth()+n)},(t,n)=>n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear()),t=>t.getUTCMonth()),l=u.range},5992,[5984]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"timeYear",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"timeYears",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"utcYear",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"utcYears",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const l=(0,t.timeInterval)(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,l)=>{t.setFullYear(t.getFullYear()+l)},(t,l)=>l.getFullYear()-t.getFullYear(),t=>t.getFullYear());l.every=l=>isFinite(l=Math.floor(l))&&l>0?(0,t.timeInterval)(t=>{t.setFullYear(Math.floor(t.getFullYear()/l)*l),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,u)=>{t.setFullYear(t.getFullYear()+u*l)}):null;const u=l.range,n=(0,t.timeInterval)(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,l)=>{t.setUTCFullYear(t.getUTCFullYear()+l)},(t,l)=>l.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());n.every=l=>isFinite(l=Math.floor(l))&&l>0?(0,t.timeInterval)(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/l)*l),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,u)=>{t.setUTCFullYear(t.getUTCFullYear()+u*l)}):null;const o=n.range},5993,[5984]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"utcTicks",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"utcTickInterval",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"timeTicks",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"timeTickInterval",{enumerable:!0,get:function(){return v}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),y=r(d[8]),M=r(d[9]);function b(o,c,s,f,y,M){const b=[[i.second,1,n.durationSecond],[i.second,5,5*n.durationSecond],[i.second,15,15*n.durationSecond],[i.second,30,30*n.durationSecond],[M,1,n.durationMinute],[M,5,5*n.durationMinute],[M,15,15*n.durationMinute],[M,30,30*n.durationMinute],[y,1,n.durationHour],[y,3,3*n.durationHour],[y,6,6*n.durationHour],[y,12,12*n.durationHour],[f,1,n.durationDay],[f,2,2*n.durationDay],[s,1,n.durationWeek],[c,1,n.durationMonth],[c,3,3*n.durationMonth],[o,1,n.durationYear]];function l(i,c,s){const f=Math.abs(c-i)/s,y=(0,t.bisector)(([,,t])=>t).right(b,f);if(y===b.length)return o.every((0,t.tickStep)(i/n.durationYear,c/n.durationYear,s));if(0===y)return u.millisecond.every(Math.max((0,t.tickStep)(i,c,s),1));const[M,l]=b[f/b[y-1][2]=12)]},q:function(n){return 1+~~(n.getMonth()/3)},Q:Yn,s:pn,S:P,u:$,U:z,V:R,w:k,W:J,x:null,X:null,y:K,Y:nn,Z:en,"%":wn},Xn={a:function(n){return E[n.getUTCDay()]},A:function(n){return y[n.getUTCDay()]},b:function(n){return Hn[n.getUTCMonth()]},B:function(n){return dn[n.getUTCMonth()]},c:null,d:rn,e:rn,f:fn,g:Dn,G:Mn,H:un,I:cn,j:on,L:an,m:ln,M:gn,p:function(n){return h[+(n.getUTCHours()>=12)]},q:function(n){return 1+~~(n.getUTCMonth()/3)},Q:Yn,s:pn,S:sn,u:hn,U:yn,V:vn,w:mn,W:Tn,x:null,X:null,y:Cn,Y:Un,Z:xn,"%":wn},_n={a:function(n,t,u){var c=An.exec(t.slice(u));return c?(n.w=Vn.get(c[0].toLowerCase()),u+c[0].length):-1},A:function(n,t,u){var c=Fn.exec(t.slice(u));return c?(n.w=Zn.get(c[0].toLowerCase()),u+c[0].length):-1},b:function(n,t,u){var c=bn.exec(t.slice(u));return c?(n.m=qn.get(c[0].toLowerCase()),u+c[0].length):-1},B:function(n,t,u){var c=jn.exec(t.slice(u));return c?(n.m=Wn.get(c[0].toLowerCase()),u+c[0].length):-1},c:function(n,t,u){return In(n,f,t,u)},d:H,e:H,f:V,g:x,G:M,H:S,I:S,j:L,L:A,m:p,M:F,p:function(n,t,u){var c=Ln.exec(t.slice(u));return c?(n.p=Sn.get(c[0].toLowerCase()),u+c[0].length):-1},q:Y,Q:W,s:b,S:Z,u:T,U:C,V:D,w:m,W:U,x:function(n,t,u){return In(n,l,t,u)},X:function(n,t,u){return In(n,s,t,u)},y:x,Y:M,Z:w,"%":j};function Bn(n,t){return function(u){var c,i,f,l=[],s=-1,h=0,y=n.length;for(u instanceof Date||(u=new Date(+u));++s53)return null;"w"in h||(h.w=1),"Z"in h?(s=(l=u(c(h.y,0,1))).getUTCDay(),l=s>4||0===s?n.utcMonday.ceil(l):(0,n.utcMonday)(l),l=n.utcDay.offset(l,7*(h.V-1)),h.y=l.getUTCFullYear(),h.m=l.getUTCMonth(),h.d=l.getUTCDate()+(h.w+6)%7):(s=(l=t(c(h.y,0,1))).getDay(),l=s>4||0===s?n.timeMonday.ceil(l):(0,n.timeMonday)(l),l=n.timeDay.offset(l,7*(h.V-1)),h.y=l.getFullYear(),h.m=l.getMonth(),h.d=l.getDate()+(h.w+6)%7)}else("W"in h||"U"in h)&&("w"in h||(h.w="u"in h?h.u%7:"W"in h?1:0),s="Z"in h?u(c(h.y,0,1)).getUTCDay():t(c(h.y,0,1)).getDay(),h.m=0,h.d="W"in h?(h.w+6)%7+7*h.W-(s+5)%7:h.w+7*h.U-(s+6)%7);return"Z"in h?(h.H+=h.Z/100|0,h.M+=h.Z%100,u(h)):t(h)}}function In(n,t,u,c){for(var i,f,l=0,s=t.length,h=u.length;l=h)return-1;if(37===(i=t.charCodeAt(l++))){if(i=t.charAt(l++),!(f=_n[i in o?t.charAt(l++):i])||(c=f(n,u,c))<0)return-1}else if(i!=u.charCodeAt(c++))return-1}return c}return Qn.x=Bn(l,Qn),Qn.X=Bn(s,Qn),Qn.c=Bn(f,Qn),Xn.x=Bn(l,Xn),Xn.X=Bn(s,Xn),Xn.c=Bn(f,Xn),{format:function(n){var t=Bn(n+="",Qn);return t.toString=function(){return n},t},parse:function(n){var t=Gn(n+="",!1);return t.toString=function(){return n},t},utcFormat:function(n){var t=Bn(n+="",Xn);return t.toString=function(){return n},t},utcParse:function(n){var t=Gn(n+="",!0);return t.toString=function(){return n},t}}}var o={"-":"",_:" ",0:"0"},f=/^\s*\d+/,l=/^%/,s=/[\\^$*+?|[\]().{}]/g;function h(n,t,u){var c=n<0?"-":"",i=(c?-n:n)+"",o=i.length;return c+(o[n.toLowerCase(),t]))}function m(n,t,u){var c=f.exec(t.slice(u,u+1));return c?(n.w=+c[0],u+c[0].length):-1}function T(n,t,u){var c=f.exec(t.slice(u,u+1));return c?(n.u=+c[0],u+c[0].length):-1}function C(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.U=+c[0],u+c[0].length):-1}function D(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.V=+c[0],u+c[0].length):-1}function U(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.W=+c[0],u+c[0].length):-1}function M(n,t,u){var c=f.exec(t.slice(u,u+4));return c?(n.y=+c[0],u+c[0].length):-1}function x(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.y=+c[0]+(+c[0]>68?1900:2e3),u+c[0].length):-1}function w(n,t,u){var c=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(u,u+6));return c?(n.Z=c[1]?0:-(c[2]+(c[3]||"00")),u+c[0].length):-1}function Y(n,t,u){var c=f.exec(t.slice(u,u+1));return c?(n.q=3*c[0]-3,u+c[0].length):-1}function p(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.m=c[0]-1,u+c[0].length):-1}function H(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.d=+c[0],u+c[0].length):-1}function L(n,t,u){var c=f.exec(t.slice(u,u+3));return c?(n.m=0,n.d=+c[0],u+c[0].length):-1}function S(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.H=+c[0],u+c[0].length):-1}function F(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.M=+c[0],u+c[0].length):-1}function Z(n,t,u){var c=f.exec(t.slice(u,u+2));return c?(n.S=+c[0],u+c[0].length):-1}function A(n,t,u){var c=f.exec(t.slice(u,u+3));return c?(n.L=+c[0],u+c[0].length):-1}function V(n,t,u){var c=f.exec(t.slice(u,u+6));return c?(n.L=Math.floor(c[0]/1e3),u+c[0].length):-1}function j(n,t,u){var c=l.exec(t.slice(u,u+1));return c?u+c[0].length:-1}function W(n,t,u){var c=f.exec(t.slice(u));return c?(n.Q=+c[0],u+c[0].length):-1}function b(n,t,u){var c=f.exec(t.slice(u));return c?(n.s=+c[0],u+c[0].length):-1}function q(n,t){return h(n.getDate(),t,2)}function Q(n,t){return h(n.getHours(),t,2)}function X(n,t){return h(n.getHours()%12||12,t,2)}function _(t,u){return h(1+n.timeDay.count((0,n.timeYear)(t),t),u,3)}function B(n,t){return h(n.getMilliseconds(),t,3)}function G(n,t){return B(n,t)+"000"}function I(n,t){return h(n.getMonth()+1,t,2)}function O(n,t){return h(n.getMinutes(),t,2)}function P(n,t){return h(n.getSeconds(),t,2)}function $(n){var t=n.getDay();return 0===t?7:t}function z(t,u){return h(n.timeSunday.count((0,n.timeYear)(t)-1,t),u,2)}function E(t){var u=t.getDay();return u>=4||0===u?(0,n.timeThursday)(t):n.timeThursday.ceil(t)}function R(t,u){return t=E(t),h(n.timeThursday.count((0,n.timeYear)(t),t)+(4===(0,n.timeYear)(t).getDay()),u,2)}function k(n){return n.getDay()}function J(t,u){return h(n.timeMonday.count((0,n.timeYear)(t)-1,t),u,2)}function K(n,t){return h(n.getFullYear()%100,t,2)}function N(n,t){return h((n=E(n)).getFullYear()%100,t,2)}function nn(n,t){return h(n.getFullYear()%1e4,t,4)}function tn(t,u){var c=t.getDay();return h((t=c>=4||0===c?(0,n.timeThursday)(t):n.timeThursday.ceil(t)).getFullYear()%1e4,u,4)}function en(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+h(t/60|0,"0",2)+h(t%60,"0",2)}function rn(n,t){return h(n.getUTCDate(),t,2)}function un(n,t){return h(n.getUTCHours(),t,2)}function cn(n,t){return h(n.getUTCHours()%12||12,t,2)}function on(t,u){return h(1+n.utcDay.count((0,n.utcYear)(t),t),u,3)}function an(n,t){return h(n.getUTCMilliseconds(),t,3)}function fn(n,t){return an(n,t)+"000"}function ln(n,t){return h(n.getUTCMonth()+1,t,2)}function gn(n,t){return h(n.getUTCMinutes(),t,2)}function sn(n,t){return h(n.getUTCSeconds(),t,2)}function hn(n){var t=n.getUTCDay();return 0===t?7:t}function yn(t,u){return h(n.utcSunday.count((0,n.utcYear)(t)-1,t),u,2)}function dn(t){var u=t.getUTCDay();return u>=4||0===u?(0,n.utcThursday)(t):n.utcThursday.ceil(t)}function vn(t,u){return t=dn(t),h(n.utcThursday.count((0,n.utcYear)(t),t)+(4===(0,n.utcYear)(t).getUTCDay()),u,2)}function mn(n){return n.getUTCDay()}function Tn(t,u){return h(n.utcMonday.count((0,n.utcYear)(t)-1,t),u,2)}function Cn(n,t){return h(n.getUTCFullYear()%100,t,2)}function Dn(n,t){return h((n=dn(n)).getUTCFullYear()%100,t,2)}function Un(n,t){return h(n.getUTCFullYear()%1e4,t,4)}function Mn(t,u){var c=t.getUTCDay();return h((t=c>=4||0===c?(0,n.utcThursday)(t):n.utcThursday.ceil(t)).getUTCFullYear()%1e4,u,4)}function xn(){return"+0000"}function wn(){return"%"}function Yn(n){return+n}function pn(n){return Math.floor(+n/1e3)}},5997,[5983]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isoSpecifier",{enumerable:!0,get:function(){return n}});var t=r(d[0]),n="%Y-%m-%dT%H:%M:%S.%LZ";var o=Date.prototype.toISOString?function(t){return t.toISOString()}:(0,t.utcFormat)(n)},5998,[5996]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]);var u=+new Date("2000-01-01T00:00:00.000Z")?function(t){var n=new Date(t);return isNaN(n)?null:n}:(0,n.utcParse)(t.isoSpecifier)},5999,[5998,5996]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),u=r(d[1]),c=r(d[2]),n=r(d[3]);function o(){return n.initRange.apply((0,c.calendar)(t.utcTicks,t.utcTickInterval,t.utcYear,t.utcMonth,t.utcWeek,t.utcDay,t.utcHour,t.utcMinute,t.utcSecond,u.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}},6000,[5983,5995,5982,5918]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return y}}),e.copy=s,e.sequentialLog=function n(){var t=(0,l.loggish)(f()).domain([1,10]);return t.copy=function(){return s(t,n()).base(t.base())},o.initInterpolator.apply(t,arguments)},e.sequentialSymlog=function n(){var t=(0,c.symlogish)(f());return t.copy=function(){return s(t,n()).constant(t.constant())},o.initInterpolator.apply(t,arguments)},e.sequentialPow=h,e.sequentialSqrt=function(){return h.apply(null,arguments).exponent(.5)};var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),l=r(d[4]),c=r(d[5]),p=r(d[6]);function f(){var o,u,l,c,p,f=0,s=1,y=t.identity,h=!1;function v(n){return null==n||isNaN(n=+n)?p:y(0===l?.5:(n=(c(n)-o)*l,h?Math.max(0,Math.min(1,n)):n))}function b(n){return function(t){var o,u;return arguments.length?([o,u]=t,y=n(o,u),v):[y(0),y(1)]}}return v.domain=function(n){return arguments.length?([f,s]=n,o=c(f=+f),u=c(s=+s),l=o===u?0:1/(u-o),v):[f,s]},v.clamp=function(n){return arguments.length?(h=!!n,v):h},v.interpolator=function(n){return arguments.length?(y=n,v):y},v.range=b(n.interpolate),v.rangeRound=b(n.interpolateRound),v.unknown=function(n){return arguments.length?(p=n,v):p},function(n){return c=n,o=n(f),u=n(s),l=o===u?0:1/(u-o),v}}function s(n,t){return t.domain(n.domain()).interpolator(n.interpolator()).clamp(n.clamp()).unknown(n.unknown())}function y(){var n=(0,u.linearish)(f()(t.identity));return n.copy=function(){return s(n,y())},o.initInterpolator.apply(n,arguments)}function h(){var n=(0,p.powish)(f());return n.copy=function(){return s(n,h()).exponent(n.exponent())},o.initInterpolator.apply(n,arguments)}},6001,[5923,5922,5918,5921,5974,5976,5977]); +__d(function(g,r,_i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var n=r(_d[0]),t=r(_d[1]),i=r(_d[2]);function u(){var o=[],l=t.identity;function f(t){if(null!=t&&!isNaN(t=+t))return l(((0,n.bisect)(o,t,1)-1)/(o.length-1))}return f.domain=function(t){if(!arguments.length)return o.slice();o=[];for(let n of t)null==n||isNaN(n=+n)||o.push(n);return o.sort(n.ascending),f},f.interpolator=function(n){return arguments.length?(l=n,f):l},f.range=function(){return o.map((n,t)=>l(t/(o.length-1)))},f.quantiles=function(t){return Array.from({length:t+1},(i,u)=>(0,n.quantile)(o,u/t))},f.copy=function(){return u(l).domain(o)},i.initInterpolator.apply(f,arguments)}},6002,[5856,5922,5918]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}}),e.divergingLog=function n(){var t=(0,c.loggish)(y()).domain([.1,1,10]);return t.copy=function(){return(0,p.copy)(t,n()).base(t.base())},o.initInterpolator.apply(t,arguments)},e.divergingSymlog=function n(){var t=(0,l.symlogish)(y());return t.copy=function(){return(0,p.copy)(t,n()).constant(t.constant())},o.initInterpolator.apply(t,arguments)},e.divergingPow=v,e.divergingSqrt=function(){return v.apply(null,arguments).exponent(.5)};var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),p=r(d[5]),l=r(d[6]),f=r(d[7]);function y(){var o,u,c,p,l,f,y,s=0,v=.5,h=1,b=1,w=t.identity,x=!1;function I(n){return isNaN(n=+n)?y:(n=.5+((n=+f(n))-u)*(b*n{const A=[...u],{xAxisScale:w="linear"}=M||{},D=A.every(t=>"number"==typeof t[y]);D&&A.sort((t,a)=>+t[y]-+a[y]);const C=f.reduce((t,a)=>(t[a]={i:[],o:[]},t),{}),T=A.map(t=>t[y]),O=T.map((t,a)=>a),B=S.map(t=>{const l=t.tickValues?(0,a.downsampleTicks)(t.tickValues,t.tickCount):(0,a.downsampleTicks)(O,t.tickCount),u=l.map((a,n)=>{const l=T[a],u=t.formatYLabel?t.formatYLabel(l):String(null!=l?l:a);return(0,o.getAxisLabelLayout)({axis:"y",orientation:"horizontal",value:l,text:String(u),index:n,font:t.font,labelRenderer:t.labelRenderer})}),s=(0,o.getMaxAxisLabelLayout)(u),c=(0,n.getAxisTitleLayout)({title:t.title,font:t.font});return{ticks:l,maxLabelLayout:s,titleOutset:c.hasContent?c.height+c.offset:0}}),N=k.tickValues,z=k.tickCount,P=(0,a.getDomainFromTicks)(N),K=x({data:A,yKeys:f,domain:null==b?void 0:b.x,tickDomain:P,includeZero:!(null==b?void 0:b.x)&&!P}),R=p.xMax-p.xMin,V=(0,s.makeScale)({inputBounds:K,outputBounds:[0,R],axisScale:w}),E=(0,l.getXAxisTicks)({isNumericalData:!0,ix:[],tickCount:z,tickValues:N,xScale:V}).map((t,a)=>{const n=k.formatXLabel?k.formatXLabel(t):String(t);return(0,o.getAxisLabelLayout)({axis:"x",orientation:"horizontal",value:t,text:String(n),index:a,font:k.font,labelRenderer:k.labelRenderer})}),F=(0,o.getMaxAxisLabelLayout)(E),X=(0,n.getAxisTitleLayout)({title:k.title,font:k.font}),Y=X.hasContent?X.height+X.offset:0,_=Object.assign({},p);if(L&&"outset"===k.labelPosition){const a=Math.abs(F.width*(0,t.getOffsetFromAngle)(L));"bottom"===k.axisSide?_.yMax-=a:"top"===k.axisSide&&(_.yMin+=a)}const I=(()=>{let t=0,a=0;return S.forEach((o,n)=>{var l,u,s,c;const x=null!==(u=null===(l=B[n])||void 0===l?void 0:l.maxLabelLayout.width)&&void 0!==u?u:0,y=null!==(c=null===(s=B[n])||void 0===s?void 0:s.titleOutset)&&void 0!==c?c:0;"left"===o.axisSide&&(t+=y,"outset"===o.labelPosition&&o.tickCount>0&&x>0&&(t+=x+o.labelOffset)),"right"===o.axisSide&&(a-=y,"outset"===o.labelPosition&&o.tickCount>0&&x>0&&(a-=x+o.labelOffset))}),[_.xMin+t,_.xMax+a]})(),j=(()=>{var t;const a=null!==(t=k.labelOffset)&&void 0!==t?t:0,o=z>0&&F.width>0?F.height+2*a:0,n=Y+("outset"===k.labelPosition?o:0);return"bottom"===k.axisSide?[_.yMin,_.yMax-n]:"top"===k.axisSide?[_.yMin+n,_.yMax]:[_.yMin,_.yMax]})(),H=(0,s.makeScale)({inputBounds:K,outputBounds:I,viewport:null==h?void 0:h.x,padStart:"number"==typeof v?v:null==v?void 0:v.left,padEnd:"number"==typeof v?v:null==v?void 0:v.right,axisScale:w}),Z=c(O),W=(0,s.makeScale)({inputBounds:Z,outputBounds:j,viewport:null==h?void 0:h.y,padStart:"number"==typeof v?v:null==v?void 0:v.top,padEnd:"number"==typeof v?v:null==v?void 0:v.bottom}),q=f.reduce((t,a)=>(t[a]={i:A.map(t=>t[a]),o:A.map(t=>"number"==typeof t[a]?H(t[a]):t[a])},t),{});f.forEach(t=>{C[t].i=A.map(a=>a[t]),C[t].o=A.map(a=>"number"==typeof a[t]?H(a[t]):a[t])});const G=O.map(t=>W(t)),J=(0,l.getXAxisTicks)({isNumericalData:!0,ix:[],tickCount:z,tickValues:N,xScale:H}),Q=S.map((t,a)=>{var o,n,l,u;return{yScale:W,yTicksNormalized:null!==(n=null===(o=B[a])||void 0===o?void 0:o.ticks)&&void 0!==n?n:[],yData:q,maxYLabel:null!==(u=null===(l=B[a])||void 0===l?void 0:l.maxLabelLayout.width)&&void 0!==u?u:0}});return{ix:T,y:C,isNumericalData:D,ox:G,xScale:H,xTicksNormalized:J,yAxes:[Q[0],...Q.slice(1)]}};const c=t=>{var a,o;const n=null!==(a=t.at(0))&&void 0!==a?a:0,l=null!==(o=t.at(-1))&&void 0!==o?o:0;return n===l?[n-1,l+1]:[n,l]},x=({data:t,yKeys:a,domain:o,tickDomain:n,includeZero:l})=>{const{yMin:s,yMax:c}=(0,u.getYScaleInputBounds)({data:t,yKeys:a,domain:o,tickDomain:n});if(!Number.isFinite(s)||!Number.isFinite(c))return[-1,1];const x=l?Math.min(0,s):s,y=l?Math.max(0,c):c;return x===y?[x-1,y+1]:[x,y]}},6004,[5843,5844,5845,5847,5850,5851,5853]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.valueFromSidedNumber=void 0;const u=(function({_worklet_4366553580950_init_data:u}){const t=function(u,t,o=0){return"number"==typeof u?u:(null==u?void 0:u[t])||o};return t.__closure={},t.__workletHash=4366553580950,t.__initData=u,t})({_worklet_4366553580950_init_data:{code:"function victoryNative_valueFromSidedNumberJs1(sidedNumber,side,defaultValue=0){return typeof sidedNumber===\"number\"?sidedNumber:(sidedNumber===null||sidedNumber===void 0?void 0:sidedNumber[side])||defaultValue;}"}});e.valueFromSidedNumber=u},6005,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,o){void 0===o&&(o=u);var c=Object.getOwnPropertyDescriptor(n,u);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[u]}}),Object.defineProperty(t,o,c)}:function(t,n,u,o){void 0===o&&(o=u),t[o]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var o={};if(null!=u)for(var c in u)"default"!==c&&Object.prototype.hasOwnProperty.call(u,c)&&t(o,u,c);return n(o,u),o};Object.defineProperty(e,"__esModule",{value:!0}),e.useFunctionRef=void 0;const o=u(r(d[0]));e.useFunctionRef=t=>{const n=o.useRef(t);return o.useEffect(()=>{n.current=t},[t]),n}},6006,[14]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,u){void 0===u&&(u=o);var c=Object.getOwnPropertyDescriptor(n,o);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,u,c)}:function(t,n,o,u){void 0===u&&(u=o),t[u]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var u={};if(null!=t)for(var c in t)"default"!==c&&Object.prototype.hasOwnProperty.call(t,c)&&n(u,t,c);return o(u,t),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useCartesianChartContext=e.CartesianChartProvider=void 0;const c=u(r(d[1])),s=(0,c.createContext)(void 0);e.CartesianChartProvider=n=>{const{children:o,xScale:u,yScale:c,orientation:l="vertical"}=n;return t.jsx(s.Provider,{value:{xScale:u,yScale:c,orientation:l},children:o})};e.useCartesianChartContext=()=>{const t=(0,c.useContext)(s);if(void 0===t)throw new Error("useCartesianChartContext must be used within a CartesianChartProvider");return t}},6007,[6,14]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.XAxis=e.XAxisDefaults=void 0;const n=o(r(d[1])),l=r(d[2]),s=r(d[3]),h=r(d[4]),u=r(d[5]),c=r(d[6]),f=r(d[7]),x=r(d[8]),b=r(d[9]),p=r(d[10]);var v=r(d[11]);Object.defineProperty(e,"XAxisDefaults",{enumerable:!0,get:function(){return v.XAxisDefaults}});e.XAxis=({xScale:o,yScale:v,axisSide:A="bottom",labelPosition:k="outset",labelRotate:S,tickCount:y=c.DEFAULT_TICK_COUNT,tickValues:w,labelOffset:L=2,labelColor:M="#000000",lineWidth:O=l.StyleSheet.hairlineWidth,lineColor:X="hsla(0, 0%, 0%, 0.25)",font:j,title:C,labelRenderer:_,formatXLabel:F=t=>String(t),ix:P=[],isNumericalData:T,linePathEffect:D,chartBounds:z,orientation:R,enableRescaling:H,zoom:W})=>{var $;const B=W?W.rescaleX(o):o,[N=0,E=0]=v.domain(),G=null!==($=null==j?void 0:j.getSize())&&void 0!==$?$:0,I=(0,x.getXAxisTicks)({isNumericalData:T,ix:P,tickCount:y,tickValues:w,xScale:H?B:o}).map((t,o)=>{const n=B(t),l=T?t:P[t],s=String(F(l));return{tick:t,tickPosition:n,labelLayout:(0,p.getAxisLabelLayout)({axis:"x",orientation:R,value:l,text:s,index:o,font:j,labelRenderer:_})}}),U=I.reduce((t,{labelLayout:o})=>({width:Math.max(t.width,o.width),height:Math.max(t.height,o.height)}),{width:0,height:0}),V=(0,b.getAxisTitleLayout)({title:C,font:j}),K="outset"===k&&I.length>0&&U.width>0?U.height+2*L:0,Y="start"===V.position?z.left:"end"===V.position?z.right-V.width:z.left+(z.right-z.left)/2-V.width/2,q="bottom"===A?z.bottom+K+V.offset+V.fontSize:z.top-K-V.offset-Math.max(0,V.height-V.fontSize),J=V.font,Q=V.hasContent&&J?V.lines.map((o,n)=>{var l;return t.jsx(s.Text,{color:null!==(l=V.color)&&void 0!==l?l:M,text:o,font:J,y:q+n*V.lineHeight,x:Y},`x-axis-title-line-${n}`)}):null,Z=I.map(({tick:o,tickPosition:l,labelLayout:c})=>{const x=(0,s.vec)(l,v(E)),b=(0,s.vec)(l,v(N)),p=c.width,{canRenderLabel:y,labelX:w,labelCenterX:C}=(0,f.getXAxisLabelPosition)({tickPosition:l,labelWidth:p,chartBounds:z}),F=(()=>{const t=Math.max(0,c.height-G);return"bottom"===A&&"outset"===k?z.bottom+L+G:"bottom"===A&&"inset"===k?v(E)-L-t:"top"===A&&"outset"===k?v(N)-L-t:v(N)+G+L})(),P="bottom"===A&&"outset"===k?z.bottom+L:"bottom"===A&&"inset"===k?v(E)-L-c.height:"top"===A&&"outset"===k?v(N)-L-c.height:v(N)+L,{origin:T,rotateOffset:H}=(()=>{let t,o=0;return S?("bottom"===A&&"outset"===k?(t=(0,s.vec)(C,F),o=Math.abs(p/2*(0,h.getOffsetFromAngle)(S))):"bottom"===A&&"inset"===k?(t=(0,s.vec)(C,F),o=-Math.abs(p/2*(0,h.getOffsetFromAngle)(S))):"top"===A&&"inset"===k?(t=(0,s.vec)(C,F-G/4),o=Math.abs(p/2*(0,h.getOffsetFromAngle)(S))):(t=(0,s.vec)(C,F-G/4),o=-Math.abs(p/2*(0,h.getOffsetFromAngle)(S))),{origin:t,rotateOffset:o}):{origin:t,rotateOffset:o}})(),W=(0,s.vec)(w+c.width/2,P+c.height/2),$=p>0&&c.height>0&&y;return t.jsxs(n.default.Fragment,{children:[O>0?t.jsx(s.Group,{clip:(0,u.boundsToClip)(z),children:t.jsx(s.Line,{p1:x,p2:b,color:X,strokeWidth:O,children:D||null})}):null,_?$?_.render({axis:"x",orientation:R,value:c.value,text:c.text,index:c.index,x:w,y:P,width:c.width,height:c.height,fontSize:c.fontSize,lineHeight:c.lineHeight,color:M,canFitContent:y,chartBounds:z,rotation:S,origin:W}):null:j&&p&&y?t.jsx(s.Group,{transform:[{translateY:H}],children:c.lines.map((n,l)=>t.jsx(s.Text,{transform:[{rotate:Math.PI/180*(null!=S?S:0)}],origin:T,color:M,text:n,font:j,y:F+l*c.lineHeight,x:w},`x-tick-${o}-label-line-${l}`))}):null,t.jsx(t.Fragment,{})]},`x-tick-${o}`)});return t.jsxs(t.Fragment,{children:[Z,Q]})}},6008,[6,14,17,5604,5843,6009,5844,6010,5850,5847,5845,6011]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.boundsToClip=void 0;const t=r(d[0]);e.boundsToClip=o=>(0,t.rect)(o.left,o.top,o.right-o.left,o.bottom-o.top)},6009,[5604]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getXAxisLabelPosition=void 0;e.getXAxisLabelPosition=({tickPosition:t,labelWidth:l,chartBounds:n})=>{const o=t-l/2,s=n.left,b=n.right-l,c=b=n.left&&t<=n.right,labelX:c,labelCenterX:c+l/2}}},6010,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FrameDefaults=e.YAxisDefaults=e.XAxisDefaults=e.CartesianAxisDefaultProps=void 0;const l=r(d[0]);e.CartesianAxisDefaultProps={lineColor:"hsla(0, 0%, 0%, 0.25)",lineWidth:l.StyleSheet.hairlineWidth,tickCount:5,labelOffset:{x:2,y:4},axisSide:{x:"bottom",y:"left"},axisScales:{xAxisScale:"linear",yAxisScale:"linear"},labelPosition:"outset",formatXLabel:l=>String(l),formatYLabel:l=>String(l),labelColor:"#000000",ix:[],domain:null},e.XAxisDefaults={lineColor:"hsla(0, 0%, 0%, 0.25)",lineWidth:l.StyleSheet.hairlineWidth,tickCount:5,labelOffset:2,axisSide:"bottom",yAxisSide:"left",labelPosition:"outset",formatXLabel:l=>String(l),labelColor:"#000000",labelRotate:0},e.YAxisDefaults={lineColor:"hsla(0, 0%, 0%, 0.25)",lineWidth:l.StyleSheet.hairlineWidth,tickCount:5,labelOffset:4,axisSide:"left",labelPosition:"outset",formatYLabel:l=>String(l),labelColor:"#000000",yKeys:[],domain:null},e.FrameDefaults={lineColor:"hsla(0, 0%, 0%, 0.25)",lineWidth:l.StyleSheet.hairlineWidth}},6011,[17]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.YAxis=e.YAxisDefaults=void 0;const n=l(r(d[1])),o=r(d[2]),s=r(d[3]),h=r(d[4]),u=r(d[5]);var x=r(d[6]);Object.defineProperty(e,"YAxisDefaults",{enumerable:!0,get:function(){return x.YAxisDefaults}});e.YAxis=({xScale:l,yScale:x,yTicksNormalized:c,axisSide:f,labelPosition:p,labelOffset:b,labelColor:y,lineWidth:v,lineColor:j,font:Y,title:A,labelRenderer:L,formatYLabel:S=t=>String(t),linePathEffect:_,chartBounds:w,orientation:k})=>{var M;const[P=0,T=0]=l.domain(),[C=0,H=0]=x.domain(),z=null!==(M=null==Y?void 0:Y.getSize())&&void 0!==M?M:0,D=c.map((t,l)=>{const n=String(S(t));return{tick:t,labelLayout:(0,u.getAxisLabelLayout)({axis:"y",orientation:k,value:t,text:n,index:l,font:Y,labelRenderer:L})}}),F=Math.max(0,...D.map(({labelLayout:t})=>t.width)),$="outset"===p&&D.length>0&&F>0?F+b:0,B=(0,h.getAxisTitleLayout)({title:A,font:Y}),O=B.font,R=(0,h.getRotatedYAxisTitleBaselineY)(B),G="left"===f?w.left-$-B.offset:w.right+$+B.offset,I="start"===B.position?w.top+B.width/2:"end"===B.position?w.bottom-B.width/2:w.top+(w.bottom-w.top)/2,W=B.hasContent&&O?B.lines.map((l,n)=>{var s;return t.jsx(o.Text,{color:null!==(s=B.color)&&void 0!==s?s:y,text:l,font:O,y:R+n*B.lineHeight,x:-B.width/2},`y-axis-title-line-${n}`)}):null,E=D.map(({tick:h,labelLayout:u})=>{const c=u.width,A=x(h)+z/3-Math.max(0,u.height-z)/2,S="left"===f&&"outset"===p?w.left-(c+b):"left"===f&&"inset"===p?w.left+b:"right"===f&&"outset"===p?w.right+b:w.right-(c+b),M=x(h)-u.height/2,C=A+(u.lines.length-1)*u.lineHeight,D=A>z&&C=w.top&&M+u.height<=w.bottom;return t.jsxs(n.default.Fragment,{children:[v>0?t.jsx(o.Group,{clip:(0,s.boundsToClip)(w),children:t.jsx(o.Line,{p1:(0,o.vec)(l(P),x(h)),p2:(0,o.vec)(l(T),x(h)),color:j,strokeWidth:v,children:_||null})}):null,L?c>0&&u.height>0?L.render({axis:"y",orientation:k,value:u.value,text:u.text,index:u.index,x:S,y:M,width:u.width,height:u.height,fontSize:u.fontSize,lineHeight:u.lineHeight,color:y,canFitContent:F,chartBounds:w}):null:Y?D&&t.jsx(t.Fragment,{children:u.lines.map((l,n)=>t.jsx(o.Text,{color:y,text:l,font:Y,y:A+n*u.lineHeight,x:S},`y-tick-${h}-label-line-${n}`))}):null]},`y-tick-${h}`)});return t.jsxs(t.Fragment,{children:[E,W?t.jsx(o.Group,{transform:[{translateX:G},{translateY:I},{rotate:"right"===f?Math.PI/2:-Math.PI/2}],children:W}):null]})}},6012,[6,14,5604,6009,5847,5845,6011]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.CategoryYAxis=void 0;const o=l(r(d[1])),n=r(d[2]),s=r(d[3]),h=r(d[4]),c=r(d[5]),u=r(d[6]);e.CategoryYAxis=({xScale:l,yScale:x,yTicksNormalized:f,axisSide:y,labelPosition:b,labelOffset:p,labelColor:v,lineWidth:C,lineColor:S,font:j,title:L,labelRenderer:P,formatYLabel:_=t=>String(t),linePathEffect:k,chartBounds:w,ix:z})=>{var Y;const[A=0,H=0]=l.domain(),T=null!==(Y=null==j?void 0:j.getSize())&&void 0!==Y?Y:0,F=f.map((t,l)=>{const o=z[t],n=String(void 0===o?t:_(o));return{tick:t,labelLayout:(0,u.getAxisLabelLayout)({axis:"y",orientation:"horizontal",value:o,text:n,index:l,font:j,labelRenderer:P})}}),M=Math.max(0,...F.map(({labelLayout:t})=>t.width)),B="outset"===b&&F.length>0&&M>0?M+p:0,$=(0,c.getAxisTitleLayout)({title:L,font:j}),O=$.font,R=(0,c.getRotatedYAxisTitleBaselineY)($),W="left"===y?w.left-B-$.offset:w.right+B+$.offset,G="start"===$.position?w.top+$.width/2:"end"===$.position?w.bottom-$.width/2:w.top+(w.bottom-w.top)/2,I=$.hasContent&&O?$.lines.map((l,o)=>{var s;return t.jsx(n.Text,{color:null!==(s=$.color)&&void 0!==s?s:v,text:l,font:O,y:R+o*$.lineHeight,x:-$.width/2},`category-y-axis-title-line-${o}`)}):null,D=F.map(({tick:c,labelLayout:u})=>{const f=u.width,L=x(c),{x:_,y:z,canFitContent:Y}=(0,h.getCategoryYAxisLabelPosition)({axisSide:y,labelPosition:b,labelOffset:p,labelWidth:f,lineCount:u.lines.length,lineHeight:u.lineHeight,fontSize:T,tickPosition:L,chartBounds:w}),F=L-u.height/2,M=F>=w.top&&F+u.height<=w.bottom;return t.jsxs(o.default.Fragment,{children:[C>0?t.jsx(n.Group,{clip:(0,s.boundsToClip)(w),children:t.jsx(n.Line,{p1:(0,n.vec)(l(A),L),p2:(0,n.vec)(l(H),L),color:S,strokeWidth:C,children:k||null})}):null,P?f>0&&u.height>0?P.render({axis:"y",orientation:"horizontal",value:u.value,text:u.text,index:u.index,x:_,y:F,width:u.width,height:u.height,fontSize:u.fontSize,lineHeight:u.lineHeight,color:v,canFitContent:M,chartBounds:w}):null:j?Y&&t.jsx(t.Fragment,{children:u.lines.map((l,o)=>t.jsx(n.Text,{color:v,text:l,font:j,y:z+o*u.lineHeight,x:_},`category-y-tick-${c}-label-line-${o}`))}):null]},`category-y-tick-${c}`)});return t.jsxs(t.Fragment,{children:[D,I?t.jsx(n.Group,{transform:[{translateX:W},{translateY:G},{rotate:"right"===y?Math.PI/2:-Math.PI/2}],children:I}):null]})}},6013,[6,14,5604,6009,6014,5847,5845]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCategoryYAxisLabelPosition=void 0;e.getCategoryYAxisLabelPosition=({axisSide:t,labelPosition:o,labelOffset:n,labelWidth:l,lineCount:s,lineHeight:f,fontSize:u,tickPosition:b,chartBounds:c})=>{const h=b+u/3-Math.max(0,s*f-u)/2,x=h+(s-1)*f;return{x:"left"===t&&"outset"===o?c.left-(l+n):"left"===t&&"inset"===o?c.left+n:"right"===t&&"outset"===o?c.right+n:c.right-(l+n),y:h,canFitContent:h>c.top+u/2&&x{const[p=0,v=0]=o.domain(),[S=0,W=0]=h.domain(),b=n.default.useMemo(()=>{const n=s.Skia.Path.Make();if("number"==typeof c)return n.addRect(s.Skia.XYWHRect(o(p),h(S),o(v)-o(p),h(W)-h(S))),t.jsx(s.Path,{path:n,strokeWidth:c},"full-frame");{const n=[],u=Object.assign({top:l.StyleSheet.hairlineWidth,right:l.StyleSheet.hairlineWidth,bottom:l.StyleSheet.hairlineWidth,left:l.StyleSheet.hairlineWidth},c);return u.top>0&&n.push(t.jsx(s.Line,{p1:(0,s.vec)(o(p),h(S)),p2:(0,s.vec)(o(v),h(S)),strokeWidth:c.top},"frame-top")),u.right>0&&n.push(t.jsx(s.Line,{p1:(0,s.vec)(o(v),h(S)),p2:(0,s.vec)(o(v),h(W)),strokeWidth:c.right},"frame-right")),u.bottom>0&&n.push(t.jsx(s.Line,{p1:(0,s.vec)(o(v),h(W)),p2:(0,s.vec)(o(p),h(W)),strokeWidth:c.bottom},"frame-bottom")),u.left>0&&n.push(t.jsx(s.Line,{p1:(0,s.vec)(o(p),h(W)),p2:(0,s.vec)(o(p),h(S)),strokeWidth:c.left},"frame-left")),n}},[p,v,o,S,W,h,c]);return"number"==typeof c&&c<=0?null:t.jsxs(s.Group,{color:u,style:"stroke",children:[f,b]})}},6015,[6,14,17,5604,6011]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.buildChartAxis=e.useBuildChartAxis=void 0;const l=t(r(d[0])),o=r(d[1]);e.useBuildChartAxis=t=>{const{axisOptions:o,xAxis:n,yAxis:s,frame:f,yKeys:b}=t;return l.default.useMemo(()=>(0,e.buildChartAxis)({axisOptions:o,xAxis:n,yAxis:s,frame:f,yKeys:b}),[o,n,s,f,b])};e.buildChartAxis=({axisOptions:t,xAxis:l,yAxis:n,frame:s,yKeys:f})=>{const b=Object.assign(Object.assign({},o.CartesianAxisDefaultProps),t),c=Object.assign(Object.assign({},o.XAxisDefaults),l),u=n?1===n.length?n.map(t=>{var l;return Object.assign(Object.assign(Object.assign({},o.YAxisDefaults),{yKeys:null!==(l=t.yKeys)&&void 0!==l?l:f}),t)}):n.map(t=>Object.assign(Object.assign({},o.YAxisDefaults),t)):[Object.assign(Object.assign({},o.YAxisDefaults),{yKeys:f})],y=s?Object.assign(Object.assign({},o.FrameDefaults),s):{lineColor:"object"==typeof(C=b).lineColor&&"frame"in C.lineColor?C.lineColor.frame:C.lineColor,lineWidth:"object"==typeof C.lineWidth&&"frame"in C.lineWidth?C.lineWidth.frame:C.lineWidth};var C;return{xAxis:l?c:(t=>({axisSide:t.axisSide.x,yAxisSide:t.axisSide.y,tickCount:"number"==typeof t.tickCount?t.tickCount:t.tickCount.x,tickValues:t.tickValues&&"object"==typeof t.tickValues&&"x"in t.tickValues?t.tickValues.x:t.tickValues,formatXLabel:t.formatXLabel,labelPosition:"string"==typeof t.labelPosition?t.labelPosition:t.labelPosition.x,labelOffset:"number"==typeof t.labelOffset?t.labelOffset:t.labelOffset.x,labelColor:"string"==typeof t.labelColor?t.labelColor:t.labelColor.x,lineWidth:"object"==typeof t.lineWidth&&"grid"in t.lineWidth?"object"==typeof t.lineWidth.grid&&"x"in t.lineWidth.grid?t.lineWidth.grid.x:t.lineWidth.grid:t.lineWidth,lineColor:"object"==typeof t.lineColor&&"grid"in t.lineColor?"object"==typeof t.lineColor.grid&&"x"in t.lineColor.grid?t.lineColor.grid.x:t.lineColor.grid:t.lineColor,font:t.font}))(b),yAxes:n?u:[(t=>({axisSide:t.axisSide.y,formatYLabel:t.formatYLabel,tickValues:t.tickValues&&"object"==typeof t.tickValues&&"y"in t.tickValues?t.tickValues.y:t.tickValues,tickCount:"number"==typeof t.tickCount?t.tickCount:t.tickCount.y,labelPosition:"string"==typeof t.labelPosition?t.labelPosition:t.labelPosition.y,labelOffset:"number"==typeof t.labelOffset?t.labelOffset:t.labelOffset.y,labelColor:"string"==typeof t.labelColor?t.labelColor:t.labelColor.y,lineWidth:"object"==typeof t.lineWidth&&"grid"in t.lineWidth?"object"==typeof t.lineWidth.grid&&"y"in t.lineWidth.grid?t.lineWidth.grid.y:t.lineWidth.grid:t.lineWidth,lineColor:"object"==typeof t.lineColor&&"grid"in t.lineColor?"object"==typeof t.lineColor.grid&&"y"in t.lineColor.grid?t.lineColor.grid.y:t.lineColor.grid:t.lineColor,font:t.font,yKeys:f,domain:t.domain}))(b)],frame:y}}},6016,[14,6011]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.panTransformGesture=_e.pinchTransformGesture=void 0;const e=r(d[0]),n=r(d[1]),s=r(d[2]);_e.pinchTransformGesture=(s,t={})=>{const o=Object.assign(Object.assign({},{enabled:!0,dimensions:["x","y"]}),t),u=Array.isArray(o.dimensions)?o.dimensions:[o.dimensions],l=u.includes("x"),c=u.includes("y");return e.Gesture.Pinch().onBegin(e=>{s.offset.value=s.matrix.value,s.origin.value={x:e.focalX,y:e.focalY}}).onStart(()=>{s.zoomActive.value=!0}).onChange(e=>{s.matrix.value=(0,n.multiply4)(s.offset.value,(0,n.scale)(l?e.scale:1,c?e.scale:1,1,s.origin.value))}).onEnd(()=>{s.zoomActive.value=!1})};_e.panTransformGesture=(t,o={})=>{const u=Object.assign(Object.assign({},{enabled:!0,dimensions:["x","y"]}),o),l=Array.isArray(u.dimensions)?u.dimensions:[u.dimensions],c=l.includes("x"),v=l.includes("y"),f=e.Gesture.Pan().onStart(()=>{t.panActive.value=!0}).onChange(e=>{t.matrix.value=(0,n.multiply4)((0,n.translate)(c?e.changeX:0,v?e.changeY:0,0),t.matrix.value)}).onEnd(()=>{t.panActive.value=!1});return(0,s.applyPanTransformGestureConfig)({panGesture:f,panConfig:u}),f}},6017,[1608,5604,6018]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.applyPanTransformGestureConfig=void 0;e.applyPanTransformGestureConfig=({panGesture:f,panConfig:t})=>{void 0!==t.activateAfterLongPress&&f.activateAfterLongPress(t.activateAfterLongPress),void 0!==t.activeOffsetX&&f.activeOffsetX(t.activeOffsetX),void 0!==t.activeOffsetY&&f.activeOffsetY(t.activeOffsetY),void 0!==t.failOffsetX&&f.failOffsetX(t.failOffsetX),void 0!==t.failOffsetY&&f.failOffsetY(t.failOffsetY)}},6018,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,s,o){void 0===o&&(o=s);var c=Object.getOwnPropertyDescriptor(n,s);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,o,c)}:function(t,n,s,o){void 0===o&&(o=s),t[o]=n[s]}),s=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var c in t)"default"!==c&&Object.prototype.hasOwnProperty.call(t,c)&&n(o,t,c);return s(o,t),o};Object.defineProperty(e,"__esModule",{value:!0}),e.useCartesianTransformContext=e.CartesianTransformProvider=e.CartesianTransformValueProvider=void 0;const c=o(r(d[1])),l=r(d[2]),_=r(d[3]),u=(0,c.createContext)(void 0);e.CartesianTransformValueProvider=({value:n,children:s})=>t.jsx(u.Provider,{value:n,children:s});const f={code:"function victoryNative_CartesianTransformContextJs1(){const{transform_1,transformState}=this.__closure;return(0,transform_1.getTransformComponents)(transformState===null||transformState===void 0?void 0:transformState.matrix.value);}"},v={code:"function victoryNative_CartesianTransformContextJs2(cv,pv){const{react_native_reanimated_1,setTransform}=this.__closure;if(cv.scaleX!==(pv===null||pv===void 0?void 0:pv.scaleX)||cv.scaleY!==pv.scaleY||cv.translateX!==pv.translateX||cv.translateY!==pv.translateY){(0,react_native_reanimated_1.runOnJS)(setTransform)({k:cv.scaleX,kx:cv.scaleX,ky:cv.scaleY,tx:cv.translateX,ty:cv.translateY});}}"};e.CartesianTransformProvider=({transformState:n,children:s})=>{const[o,u]=(0,c.useState)(()=>{const t=(0,_.getTransformComponents)(void 0);return{k:t.scaleX,kx:t.scaleX,ky:t.scaleY,tx:t.translateX,ty:t.translateY}});return(0,c.useEffect)(()=>{n&&u(()=>{const t=(0,_.getTransformComponents)(n.matrix.value);return{k:t.scaleX,kx:t.scaleX,ky:t.scaleY,tx:t.translateX,ty:t.translateY}})},[]),(0,l.useAnimatedReaction)((function({_worklet_9629578622532_init_data:t,transform_1:n,transformState:s}){const o=function(){return(0,n.getTransformComponents)(null==s?void 0:s.matrix.value)};return o.__closure={transform_1:n,transformState:s},o.__workletHash=9629578622532,o.__initData=t,o})({_worklet_9629578622532_init_data:f,transform_1:_,transformState:n}),(function({_worklet_15080233152145_init_data:t,react_native_reanimated_1:n,setTransform:s}){const o=function(t,o){t.scaleX===(null==o?void 0:o.scaleX)&&t.scaleY===o.scaleY&&t.translateX===o.translateX&&t.translateY===o.translateY||(0,n.runOnJS)(s)({k:t.scaleX,kx:t.scaleX,ky:t.scaleY,tx:t.translateX,ty:t.translateY})};return o.__closure={react_native_reanimated_1:n,setTransform:s},o.__workletHash=0xdb723f0ae91,o.__initData=t,o})({_worklet_15080233152145_init_data:v,react_native_reanimated_1:l,setTransform:u})),t.jsx(e.CartesianTransformValueProvider,{value:o,children:s})};e.useCartesianTransformContext=()=>{const t=(0,c.useContext)(u);if(void 0===t)throw new Error("useCartesianTransformContext must be used within a CartesianTransformProvider");return t}},6019,[6,14,318,6020]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.invert4=e.setTranslate=e.setScale=e.getTransformComponents=e.identity4=void 0,e.identity4=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],(function(t){t[t.ScaleX=0]="ScaleX",t[t.ScaleY=5]="ScaleY",t[t.TranslateX=3]="TranslateX",t[t.TranslateY=7]="TranslateY"})(t||(t={}));const n=(function({_worklet_6664879861423_init_data:t,MatrixValues:n}){const s=function(t){var s,o,l,c;return{scaleX:null!==(s=null==t?void 0:t[n.ScaleX])&&void 0!==s?s:1,scaleY:null!==(o=null==t?void 0:t[n.ScaleY])&&void 0!==o?o:1,translateX:null!==(l=null==t?void 0:t[n.TranslateX])&&void 0!==l?l:0,translateY:null!==(c=null==t?void 0:t[n.TranslateY])&&void 0!==c?c:0}};return s.__closure={MatrixValues:n},s.__workletHash=6664879861423,s.__initData=t,s})({_worklet_6664879861423_init_data:{code:"function victoryNative_transformJs1(m){const{MatrixValues}=this.__closure;var _a,_b,_c,_d;return{scaleX:(_a=m===null||m===void 0?void 0:m[MatrixValues.ScaleX])!==null&&_a!==void 0?_a:1,scaleY:(_b=m===null||m===void 0?void 0:m[MatrixValues.ScaleY])!==null&&_b!==void 0?_b:1,translateX:(_c=m===null||m===void 0?void 0:m[MatrixValues.TranslateX])!==null&&_c!==void 0?_c:0,translateY:(_d=m===null||m===void 0?void 0:m[MatrixValues.TranslateY])!==null&&_d!==void 0?_d:0};}"},MatrixValues:t});e.getTransformComponents=n;const s=(function({_worklet_10721249542333_init_data:t,MatrixValues:n}){const s=function(t,s,o){const l=t.slice(0);return l[n.ScaleX]=s,l[n.ScaleY]=null!=o?o:s,l};return s.__closure={MatrixValues:n},s.__workletHash=0x9c03c4540bd,s.__initData=t,s})({_worklet_10721249542333_init_data:{code:"function victoryNative_transformJs2(matrix,kx,ky){const{MatrixValues}=this.__closure;const m=matrix.slice(0);m[MatrixValues.ScaleX]=kx;m[MatrixValues.ScaleY]=ky!==null&&ky!==void 0?ky:kx;return m;}"},MatrixValues:t});e.setScale=s;const o=(function({_worklet_6464996699605_init_data:t,MatrixValues:n}){const s=function(t,s,o){const l=t.slice(0);return l[n.TranslateX]=s,l[n.TranslateY]=o,l};return s.__closure={MatrixValues:n},s.__workletHash=6464996699605,s.__initData=t,s})({_worklet_6464996699605_init_data:{code:"function victoryNative_transformJs3(matrix,tx,ty){const{MatrixValues}=this.__closure;const m=matrix.slice(0);m[MatrixValues.TranslateX]=tx;m[MatrixValues.TranslateY]=ty;return m;}"},MatrixValues:t});e.setTranslate=o;const l=(function({_worklet_7454298326629_init_data:t}){const n=function(t,n,s,o,l,c,_,u,x){return t*(l*x-c*u)+n*(c*_-o*x)+s*(o*u-l*_)};return n.__closure={},n.__workletHash=7454298326629,n.__initData=t,n})({_worklet_7454298326629_init_data:{code:"function victoryNative_transformJs4(a00,a01,a02,a10,a11,a12,a20,a21,a22){return a00*(a11*a22-a12*a21)+a01*(a12*a20-a10*a22)+a02*(a10*a21-a11*a20);}"}}),c=(function({_worklet_12791867686089_init_data:t,det3x3:n,exports:s}){const o=function(t){const o=t[0],l=t[1],c=t[2],_=t[3],u=t[4],x=t[5],v=t[6],m=t[7],b=t[8],f=t[9],M=t[10],k=t[11],D=t[12],V=t[13],y=t[14],T=t[15],X=n(x,v,m,f,M,k,V,y,T),Y=-n(u,v,m,b,M,k,D,y,T),w=n(u,x,m,b,f,k,D,V,T),S=-n(u,x,v,b,f,M,D,V,y),h=-n(l,c,_,f,M,k,V,y,T),p=n(o,c,_,b,M,k,D,y,T),H=-n(o,l,_,b,f,k,D,V,T),J=n(o,l,c,b,f,M,D,V,y),N=n(l,c,_,x,v,m,V,y,T),C=-n(o,c,_,u,v,m,D,y,T),j=n(o,l,_,u,x,m,D,V,T),O=-n(o,l,c,u,x,v,D,V,y),P=-n(l,c,_,x,v,m,f,M,k),q=n(o,c,_,u,v,m,b,M,k),z=-n(o,l,_,u,x,m,b,f,k),A=n(o,l,c,u,x,v,b,f,M),B=o*X+l*Y+c*w+_*S;if(Math.abs(B)<1e-8)return s.identity4.slice(0);const E=1/B;return[X*E,h*E,N*E,P*E,Y*E,p*E,C*E,q*E,w*E,H*E,j*E,z*E,S*E,J*E,O*E,A*E]};return o.__closure={det3x3:n,exports:s},o.__workletHash=0xba256babcc9,o.__initData=t,o})({_worklet_12791867686089_init_data:{code:"function victoryNative_transformJs5(m){const{det3x3,exports}=this.__closure;const a00=m[0],a01=m[1],a02=m[2],a03=m[3];const a10=m[4],a11=m[5],a12=m[6],a13=m[7];const a20=m[8],a21=m[9],a22=m[10],a23=m[11];const a30=m[12],a31=m[13],a32=m[14],a33=m[15];const b00=det3x3(a11,a12,a13,a21,a22,a23,a31,a32,a33);const b01=-det3x3(a10,a12,a13,a20,a22,a23,a30,a32,a33);const b02=det3x3(a10,a11,a13,a20,a21,a23,a30,a31,a33);const b03=-det3x3(a10,a11,a12,a20,a21,a22,a30,a31,a32);const b10=-det3x3(a01,a02,a03,a21,a22,a23,a31,a32,a33);const b11=det3x3(a00,a02,a03,a20,a22,a23,a30,a32,a33);const b12=-det3x3(a00,a01,a03,a20,a21,a23,a30,a31,a33);const b13=det3x3(a00,a01,a02,a20,a21,a22,a30,a31,a32);const b20=det3x3(a01,a02,a03,a11,a12,a13,a31,a32,a33);const b21=-det3x3(a00,a02,a03,a10,a12,a13,a30,a32,a33);const b22=det3x3(a00,a01,a03,a10,a11,a13,a30,a31,a33);const b23=-det3x3(a00,a01,a02,a10,a11,a12,a30,a31,a32);const b30=-det3x3(a01,a02,a03,a11,a12,a13,a21,a22,a23);const b31=det3x3(a00,a02,a03,a10,a12,a13,a20,a22,a23);const b32=-det3x3(a00,a01,a03,a10,a11,a13,a20,a21,a23);const b33=det3x3(a00,a01,a02,a10,a11,a12,a20,a21,a22);const det=a00*b00+a01*b01+a02*b02+a03*b03;if(Math.abs(det)<1e-8){return exports.identity4.slice(0);}const invDet=1.0/det;return[b00*invDet,b10*invDet,b20*invDet,b30*invDet,b01*invDet,b11*invDet,b21*invDet,b31*invDet,b02*invDet,b12*invDet,b22*invDet,b32*invDet,b03*invDet,b13*invDet,b23*invDet,b33*invDet];}"},det3x3:l,exports:e});e.invert4=c},6020,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,u){void 0===u&&(u=o);var s=Object.getOwnPropertyDescriptor(n,o);s&&!("get"in s?!n.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,u,s)}:function(t,n,o,u){void 0===u&&(u=o),t[u]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var u={};if(null!=t)for(var s in t)"default"!==s&&Object.prototype.hasOwnProperty.call(t,s)&&n(u,t,s);return o(u,t),u};Object.defineProperty(e,"__esModule",{value:!0}),e.GestureHandler=void 0;const s=r(d[1]),c=u(r(d[2])),l=(u(r(d[3])),{code:"function victoryNative_GestureHandlerJs1(){const{debug}=this.__closure;return{position:\"absolute\",top:0,right:0,bottom:0,left:0,backgroundColor:debug?\"rgba(100, 200, 255, 0.4)\":\"transparent\"};}"});e.GestureHandler=({gesture:n,debug:o=!1,config:u})=>{const _=(0,c.useAnimatedStyle)((function({_worklet_11404943513601_init_data:t,debug:n}){const o=function(){return{position:"absolute",top:0,right:0,bottom:0,left:0,backgroundColor:n?"rgba(100, 200, 255, 0.4)":"transparent"}};return o.__closure={debug:n},o.__workletHash=0xa5f6b9b5801,o.__initData=t,o})({_worklet_11404943513601_init_data:l,debug:o}));return t.jsx(s.GestureDetector,Object.assign({},u,{gesture:n,children:t.jsx(c.default.View,{style:_})}))}},6021,[6,1608,318,14]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,l){void 0===l&&(l=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,l,u)}:function(t,n,o,l){void 0===l&&(l=o),t[l]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),l=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var l={};if(null!=t)for(var u in t)"default"!==u&&Object.prototype.hasOwnProperty.call(t,u)&&n(l,t,u);return o(l,t),l};Object.defineProperty(e,"__esModule",{value:!0}),e.ChartWrapper=void 0;l(r(d[1]));const u=r(d[2]),c=r(d[3]),s=r(d[4]);e.ChartWrapper=function({isHeadless:n,explicitSize:o,onLayout:l,hasMeasuredLayoutSize:h,canvasSize:v,canvasRef:p,chartContent:y,gestureOverlay:_,containerStyle:w,canvasStyle:b,wrapCanvasContent:j}){if(n)return t.jsx(c.Group,{children:y});const{width:O,height:S}=v;return t.jsx(s.GestureHandlerRootView,{children:t.jsxs(u.View,{style:[!o&&f.flex1,f.overflowHidden,o?{width:o.width,height:o.height}:null,w],onLayout:o?void 0:l,children:[t.jsx(c.Canvas,{ref:p,style:u.StyleSheet.flatten([f.flex1,h?{width:O,height:S}:null,b]),children:j?j(y):y}),_]})})};const f=u.StyleSheet.create({flex1:{flex:1},overflowHidden:{overflow:"hidden"}})},6022,[6,14,17,5604,1608]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,s,u){void 0===u&&(u=s);var l=Object.getOwnPropertyDescriptor(n,s);l&&!("get"in l?!n.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,u,l)}:function(t,n,s,u){void 0===u&&(u=s),t[u]=n[s]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),s=this&&this.__importStar||function(s){if(s&&s.__esModule)return s;var u={};if(null!=s)for(var l in s)"default"!==l&&Object.prototype.hasOwnProperty.call(s,l)&&t(u,s,l);return n(u,s),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useChartCanvasSize=e.shouldWarnMissingHeadlessExplicitSize=e.resolveChartCanvasSizeState=e.isChartHeadless=e.getInitialChartCanvasSizeState=e.applyChartLayoutChange=void 0;const u=s(r(d[0])),l=r(d[1]);var o=r(d[1]);Object.defineProperty(e,"applyChartLayoutChange",{enumerable:!0,get:function(){return o.applyChartLayoutChange}}),Object.defineProperty(e,"getInitialChartCanvasSizeState",{enumerable:!0,get:function(){return o.getInitialChartCanvasSizeState}}),Object.defineProperty(e,"isChartHeadless",{enumerable:!0,get:function(){return o.isChartHeadless}}),Object.defineProperty(e,"resolveChartCanvasSizeState",{enumerable:!0,get:function(){return o.resolveChartCanvasSizeState}}),Object.defineProperty(e,"shouldWarnMissingHeadlessExplicitSize",{enumerable:!0,get:function(){return o.shouldWarnMissingHeadlessExplicitSize}}),e.useChartCanvasSize=function({explicitSize:t,headless:n}){const[s,o]=u.useState({width:0,height:0}),[c,h]=u.useState(!1),f=(0,l.isChartHeadless)(n,t),C=(0,l.resolveChartCanvasSizeState)({size:s,hasMeasuredLayoutSize:c},t);u.useEffect(()=>{(0,l.shouldWarnMissingHeadlessExplicitSize)(n,t)&&console.warn("`headless` requires `explicitSize`. Falling back to layout-measured rendering.")},[n,t]);const p=u.useCallback(({nativeEvent:{layout:n}})=>{const s=(0,l.applyChartLayoutChange)(t,n);s&&(h(s.hasMeasuredLayoutSize),o(s.size))},[t]);return Object.assign(Object.assign({},C),{onLayout:p,isHeadless:f})}},6023,[14,6024]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return{size:null!=t?t:{width:0,height:0},hasMeasuredLayoutSize:Boolean(t)}}Object.defineProperty(e,"__esModule",{value:!0}),e.applyChartLayoutChange=e.shouldWarnMissingHeadlessExplicitSize=e.isChartHeadless=e.resolveChartCanvasSizeState=e.getInitialChartCanvasSizeState=void 0,e.getInitialChartCanvasSizeState=t,e.resolveChartCanvasSizeState=function(n,s){return s?t(s):n},e.isChartHeadless=function(t,n){return Boolean(t&&n)},e.shouldWarnMissingHeadlessExplicitSize=function(t,n){return Boolean(t&&!n)},e.applyChartLayoutChange=function(t,n){return t?null:{size:n,hasMeasuredLayoutSize:!0}}},6024,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.normalizeYAxisTicks=void 0;e.normalizeYAxisTicks=(s,n,o)=>s.map(s=>o.invert(n(s)))},6025,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.applyChartPressPanConfig=void 0;e.applyChartPressPanConfig=({panGesture:t,panConfig:s,gestureLongPressDelay:f})=>{if(s){if(void 0!==s.activateAfterLongPress&&t.activateAfterLongPress(s.activateAfterLongPress),void 0!==s.activeOffsetX&&t.activeOffsetX(s.activeOffsetX),void 0!==s.activeOffsetY&&t.activeOffsetY(s.activeOffsetY),void 0!==s.failOffsetX&&t.failOffsetX(s.failOffsetX),void 0!==s.failOffsetY&&t.failOffsetY(s.failOffsetY),void 0!==s.simultaneousWithExternalGesture){const f=Array.isArray(s.simultaneousWithExternalGesture)?s.simultaneousWithExternalGesture:[s.simultaneousWithExternalGesture];t.simultaneousWithExternalGesture(...f)}}else t.activateAfterLongPress(f)}},6026,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createFallbackChartState=void 0;const t=r(d[0]);e.createFallbackChartState=function(c){const o=(0,t.makeScale)({inputBounds:[0,1],outputBounds:[0,1]});return{yAxes:[{yScale:o,yTicksNormalized:[]}],xScale:o,chartBounds:{left:0,right:0,top:0,bottom:0},isNumericalData:!1,xTicksNormalized:[],_tData:{ix:[],ox:[],y:c.reduce((t,c)=>(t[c]={i:[],o:[]},t),{})}}}},6027,[5853]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCartesianTouchCoordinates=void 0;const t=r(d[0]),n=(function({_worklet_15970857101541_init_data:t}){const n=function(t,n){return"number"==typeof t&&Number.isFinite(t)?t:"number"==typeof n&&Number.isFinite(n)?n:0};return n.__closure={},n.__workletHash=0xe868143a8e5,n.__initData=t,n})({_worklet_15970857101541_init_data:{code:"function victoryNative_getCartesianTouchCoordinatesJs1(value,fallback){if(typeof value===\"number\"&&Number.isFinite(value))return value;if(typeof fallback===\"number\"&&Number.isFinite(fallback)){return fallback;}return 0;}"}}),s=(function({_worklet_11413593866548_init_data:t,transform_1:n,finiteOrFallback:s}){const o=function({touch:t,transform:o}){const{scaleX:l,scaleY:c,translateX:u,translateY:_}=(0,n.getTransformComponents)(o),f=0!==l&&Number.isFinite(l)?l:1,b=0!==c&&Number.isFinite(c)?c:1;return{x:(s(t.x,t.absoluteX)-u)/f,y:(s(t.y,t.absoluteY)-_)/b}};return o.__closure={transform_1:n,finiteOrFallback:s},o.__workletHash=0xa616f354134,o.__initData=t,o})({_worklet_11413593866548_init_data:{code:"function victoryNative_getCartesianTouchCoordinatesJs2({touch:touch,transform:transform}){const{transform_1,finiteOrFallback}=this.__closure;const{scaleX:scaleX,scaleY:scaleY,translateX:translateX,translateY:translateY}=(0,transform_1.getTransformComponents)(transform);const safeScaleX=scaleX===0||!Number.isFinite(scaleX)?1:scaleX;const safeScaleY=scaleY===0||!Number.isFinite(scaleY)?1:scaleY;return{x:(finiteOrFallback(touch.x,touch.absoluteX)-translateX)/safeScaleX,y:(finiteOrFallback(touch.y,touch.absoluteY)-translateY)/safeScaleY};}"},transform_1:t,finiteOrFallback:n});e.getCartesianTouchCoordinates=s},6028,[6020]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.resetChartPressState=void 0;e.resetChartPressState=t=>{t.isActive.value=!1,t.matchedIndex.value=-1,t.yIndex.value=-1,t.x.position.value=0;for(const s in t.y)t.y[s].position.value=0}},6029,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getClosestDatumIndex=void 0;const t=(function({_worklet_8370589971202_init_data:t,findClosestPoint_1:o}){const n=function({orientation:t,categoryPositions:n,touchX:s,touchY:_}){return(0,o.findClosestPoint)(n,"horizontal"===t?_:s)};return n.__closure={findClosestPoint_1:o},n.__workletHash=8370589971202,n.__initData=t,n})({_worklet_8370589971202_init_data:{code:"function victoryNative_getClosestDatumIndexJs1({orientation:orientation,categoryPositions:categoryPositions,touchX:touchX,touchY:touchY}){const{findClosestPoint_1}=this.__closure;return(0,findClosestPoint_1.findClosestPoint)(categoryPositions,orientation===\"horizontal\"?touchY:touchX);}"},findClosestPoint_1:r(d[0])});e.getClosestDatumIndex=t},6030,[6031]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findClosestPoint=void 0;const t=(function({_worklet_11054094256582_init_data:t}){const i=function([t,i],[n,s],l){return l-i>=s-l?n:t};return i.__closure={},i.__workletHash=0xa0dbb5c89c6,i.__initData=t,i})({_worklet_11054094256582_init_data:{code:"function getClosest_victoryNative_findClosestPointJs1([idx1,val1],[idx2,val2],targetX){return targetX-val1>=val2-targetX?idx2:idx1;}"}}),i=(function({_worklet_10997045620457_init_data:t,getClosest:i}){const n=function(t,n){const s=t.length;if(!s)return null;const l=t[0],o=t[s-1];if(void 0!==l&&n<=l)return 0;if(void 0!==o&&n>=o)return s-1;let u=0,_=s,f=0;for(;u<_;){if(f=Math.floor((u+_)/2),t[f]===n)return f;if(n0&&n>t[f-1])return i([f-1,t[f-1]],[f,t[f]],n);_=f}else{if(f=lastX)return n-1;let i=0,j=n,mid=0;while(i0&&targetX>xValues[mid-1])return getClosest([mid-1,xValues[mid-1]],[mid,xValues[mid]],targetX);j=mid;}else{if(mid0;for(let o=0;o0!==l)continue;const s=n+c;if(l&&u>=n&&u<=s||!l&&u<=n&&u>=s)return o;n=s}return-1};return u.__closure={},u.__workletHash=0xc05044ce8a9,u.__initData=t,u})({_worklet_13215686518953_init_data:{code:"function victoryNative_getStackedBarTouchSegmentIndexJs1({values:values,touchValue:touchValue}){var _a;if(!Number.isFinite(touchValue)||touchValue===0)return-1;let cumulativeValue=0;const isPositiveTouch=touchValue>0;for(let i=0;i0!==isPositiveTouch)continue;const startValue=cumulativeValue;const endValue=cumulativeValue+value;if(isPositiveTouch&&touchValue>=startValue&&touchValue<=endValue||!isPositiveTouch&&touchValue<=startValue&&touchValue>=endValue){return i;}cumulativeValue=endValue;}return-1;}"}});e.getStackedBarTouchSegmentIndex=t},6032,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pruneChartPressBootstrap=void 0;const t=(function({_worklet_9979741985822_init_data:t}){const o=function(t,o){var n;for(let s=0;s0!==o&&Number.isFinite(o)?o:1;e.createSafeZoomTransform=(t,s,f)=>new o.ZoomTransform(n(t),s,f)},6034,[6035]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"zoom",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"zoomTransform",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"zoomIdentity",{enumerable:!0,get:function(){return n.identity}}),Object.defineProperty(_e,"ZoomTransform",{enumerable:!0,get:function(){return n.Transform}});var t=e(r(d[0])),n=r(d[1]),o=e(n)},6035,[6036,6145]); +__d(function(_g,r,_i,_a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return z}});var e=r(_d[0]),n=r(_d[1]),o=r(_d[2]),i=r(_d[3]),u=r(_d[4]),h=t(r(_d[5])),a=t(r(_d[6])),c=r(_d[7]),s=r(_d[8]),l=t(s);function f(t){return!(t.ctrlKey&&'wheel'!==t.type||t.button)}function p(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t).hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]:[[0,0],[t.clientWidth,t.clientHeight]]}function v(){return this.__zoom||c.identity}function d(t){return-t.deltaY*(1===t.deltaMode?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function y(){return navigator.maxTouchPoints||"ontouchstart"in this}function _(t,e,n){var o=t.invertX(e[0][0])-n[0][0],i=t.invertX(e[1][0])-n[1][0],u=t.invertY(e[0][1])-n[0][1],h=t.invertY(e[1][1])-n[1][1];return t.translate(i>o?(o+i)/2:Math.min(0,o)||Math.max(0,i),h>u?(u+h)/2:Math.min(0,u)||Math.max(0,h))}function z(){var t,z,g,w=f,x=p,T=_,M=d,b=y,k=[0,1/0],E=[[-1/0,-1/0],[1/0,1/0]],V=250,Y=o.interpolateZoom,B=(0,e.dispatch)("start","zoom","end"),D=0,X=10;function K(t){t.property("__zoom",v).on("wheel.zoom",A,{passive:!1}).on("mousedown.zoom",H).on("dblclick.zoom",W).filter(b).on("touchstart.zoom",Z).on("touchmove.zoom",C).on("touchend.zoom touchcancel.zoom",F).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function P(t,e){return(e=Math.max(k[0],Math.min(k[1],e)))===t.k?t:new c.Transform(e,t.x,t.y)}function j(t,e,n){var o=e[0]-n[0]*t.k,i=e[1]-n[1]*t.k;return o===t.x&&i===t.y?t:new c.Transform(t.k,o,i)}function q(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function G(t,e,n,o){t.on("start.zoom",function(){O(this,arguments).event(o).start()}).on("interrupt.zoom end.zoom",function(){O(this,arguments).event(o).end()}).tween("zoom",function(){var t=this,i=arguments,u=O(t,i).event(o),h=x.apply(t,i),a=null==n?q(h):"function"==typeof n?n.apply(t,i):n,s=Math.max(h[1][0]-h[0][0],h[1][1]-h[0][1]),l=t.__zoom,f="function"==typeof e?e.apply(t,i):e,p=Y(l.invert(a).concat(s/l.k),f.invert(a).concat(s/f.k));return function(t){if(1===t)t=f;else{var e=p(t),n=s/e[2];t=new c.Transform(n,a[0]-e[0]*n,a[1]-e[1]*n)}u.zoom(null,t)}})}function O(t,e,n){return!n&&t.__zooming||new S(t,e)}function S(t,e){this.that=t,this.args=e,this.active=0,this.sourceEvent=null,this.extent=x.apply(t,e),this.taps=0}function A(t,...e){if(w.apply(this,arguments)){var n=O(this,e).event(t),o=this.__zoom,h=Math.max(k[0],Math.min(k[1],o.k*Math.pow(2,M.apply(this,arguments)))),a=(0,i.pointer)(t);if(n.wheel)n.mouse[0][0]===a[0]&&n.mouse[0][1]===a[1]||(n.mouse[1]=o.invert(n.mouse[0]=a)),clearTimeout(n.wheel);else{if(o.k===h)return;n.mouse=[a,o.invert(a)],(0,u.interrupt)(this),n.start()}(0,l.default)(t),n.wheel=setTimeout(function(){n.wheel=null,n.end()},150),n.zoom("mouse",T(j(P(o,h),n.mouse[0],n.mouse[1]),n.extent,E))}}function H(t,...e){if(!g&&w.apply(this,arguments)){var o=t.currentTarget,h=O(this,e,!0).event(t),a=(0,i.select)(t.view).on("mousemove.zoom",function(t){if((0,l.default)(t),!h.moved){var e=t.clientX-f,n=t.clientY-p;h.moved=e*e+n*n>D}h.event(t).zoom("mouse",T(j(h.that.__zoom,h.mouse[0]=(0,i.pointer)(t,o),h.mouse[1]),h.extent,E))},!0).on("mouseup.zoom",function(t){a.on("mousemove.zoom mouseup.zoom",null),(0,n.dragEnable)(t.view,h.moved),(0,l.default)(t),h.event(t).end()},!0),c=(0,i.pointer)(t,o),f=t.clientX,p=t.clientY;(0,n.dragDisable)(t.view),(0,s.nopropagation)(t),h.mouse=[c,this.__zoom.invert(c)],(0,u.interrupt)(this),h.start()}}function W(t,...e){if(w.apply(this,arguments)){var n=this.__zoom,o=(0,i.pointer)(t.changedTouches?t.changedTouches[0]:t,this),u=n.invert(o),h=n.k*(t.shiftKey?.5:2),a=T(j(P(n,h),o,u),x.apply(this,e),E);(0,l.default)(t),V>0?(0,i.select)(this).transition().duration(V).call(G,a,o,t):(0,i.select)(this).call(K.transform,a,o,t)}}function Z(e,...n){if(w.apply(this,arguments)){var o,h,a,c,l=e.touches,f=l.length,p=O(this,n,e.changedTouches.length===f).event(e);for((0,s.nopropagation)(e),h=0;h{}};function t(){for(var n,t=0,i=arguments.length,l={};t=0&&(t=n.slice(o+1),n=n.slice(0,o)),n&&!f.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:t}})),p=-1,s=c.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++p0)for(var o,i,l=new Array(o),f=0;fP}j.mouse("drag",e)}function Y(t){(0,n.select)(t.view).on("mousemove.drag mouseup.drag",null),(0,o.yesdrag)(t.view,y),(0,c.default)(t),j.mouse("end",t)}function q(t,e){if(w.call(this,t,e)){var n,o,i=t.changedTouches,c=x.call(this,t,e),l=i.length;for(n=0;n=0&&"xmlns"!==(t=e.slice(0,u))&&(e=e.slice(u+1)),n.default.hasOwnProperty(t)?{space:n.default[t],local:e}:e}},6044,[6045]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return w}}),Object.defineProperty(e,"xhtml",{enumerable:!0,get:function(){return t}});var t="http://www.w3.org/1999/xhtml",w={svg:"http://www.w3.org/2000/svg",xhtml:t,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},6045,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n){return"string"==typeof n?new t.Selection([[document.querySelector(n)]],[document.documentElement]):new t.Selection([[n]],t.root)}},6046,[6047]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"root",{enumerable:!0,get:function(){return K}}),_e.Selection=L;var t=e(r(d[0])),l=e(r(d[1])),u=e(r(d[2])),f=e(r(d[3])),n=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),y=e(r(d[9])),h=e(r(d[10])),_=e(r(d[11])),b=e(r(d[12])),j=e(r(d[13])),v=e(r(d[14])),O=e(r(d[15])),P=e(r(d[16])),w=e(r(d[17])),x=e(r(d[18])),C=e(r(d[19])),M=e(r(d[20])),S=e(r(d[21])),z=e(r(d[22])),A=e(r(d[23])),E=e(r(d[24])),k=e(r(d[25])),q=e(r(d[26])),B=e(r(d[27])),D=e(r(d[28])),F=e(r(d[29])),G=e(r(d[30])),H=e(r(d[31])),I=e(r(d[32])),J=e(r(d[33])),K=[null];function L(e,t){this._groups=e,this._parents=t}function N(){return new L([[document.documentElement]],K)}L.prototype=N.prototype={constructor:L,select:t.default,selectAll:l.default,selectChild:u.default,selectChildren:f.default,filter:n.default,data:o.default,enter:c.default,exit:s.default,join:p.default,merge:y.default,selection:function(){return this},order:h.default,sort:_.default,call:b.default,nodes:j.default,node:v.default,size:O.default,empty:P.default,each:w.default,attr:x.default,style:C.default,property:M.default,classed:S.default,text:z.default,html:A.default,raise:E.default,lower:k.default,append:q.default,insert:B.default,remove:D.default,clone:F.default,datum:G.default,on:H.default,dispatch:I.default,[Symbol.iterator]:J.default};var Q=N},6047,[6048,6050,6053,6055,6056,6057,6058,6061,6062,6063,6064,6065,6066,6067,6068,6069,6070,6071,6072,6073,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),_=r(d[1]),n=(e=_)&&e.__esModule?e:{default:e};function u(e){"function"!=typeof e&&(e=(0,n.default)(e));for(var _=this._groups,u=_.length,o=new Array(u),f=0;f=S&&(S=P+1);!(O=E[S])&&++S=0;)(u=i[f])&&(c&&4^u.compareDocumentPosition(c)&&c.parentNode.insertBefore(u,c),c=u);return this}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6064,[]); +__d(function(g,r,_i,_a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n){function a(t,u){return t&&u?n(t.__data__,u.__data__):!t-!u}n||(n=u);for(var o=this._groups,_=o.length,i=new Array(_),f=0;f<_;++f){for(var c,s=o[f],l=s.length,h=i[f]=new Array(l),p=0;pn?1:t>=n?0:NaN}},6065,[6047]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6066,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){return Array.from(this)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6067,[]); +__d(function(g,r,_i,a,_m,e,d){"use strict";function t(){for(var t=this._groups,n=0,u=t.length;n1?this.each((null==t?u:"function"==typeof t?o:l)(e,t,null==n?"":n)):f(this.node(),e)}function f(e,t){return e.style.getPropertyValue(t)||(0,n.default)(e).getComputedStyle(e,null).getPropertyValue(t)}},6073,[6074]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6074,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return function(){delete this[t]}}function n(t,n){return function(){this[t]=n}}function u(t,n){return function(){var u=n.apply(this,arguments);null==u?delete this[t]:this[t]=u}}function o(o,c){return arguments.length>1?this.each((null==c?t:"function"==typeof c?u:n)(o,c)):this.node()[o]}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},6075,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";function t(t){return t.trim().split(/^|\s+/)}function n(t){return t.classList||new i(t)}function i(n){this._node=n,this._names=t(n.getAttribute("class")||"")}function s(t,i){for(var s=n(t),o=-1,u=i.length;++o=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}}},6076,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){this.textContent=""}function n(t){return function(){this.textContent=t}}function u(t){return function(){var n=t.apply(this,arguments);this.textContent=null==n?"":n}}function o(o){return arguments.length?this.each(null==o?t:("function"==typeof o?u:n)(o)):this.node().textContent}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},6077,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function n(){this.innerHTML=""}function t(n){return function(){this.innerHTML=n}}function u(n){return function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}}function o(o){return arguments.length?this.each(null==o?n:("function"==typeof o?u:t)(o)):this.node().innerHTML}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},6078,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){this.nextSibling&&this.parentNode.appendChild(this)}function n(){return this.each(t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},6079,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function n(){return this.each(t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},6080,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};function u(e){var t="function"==typeof e?e:(0,n.default)(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}},6081,[6043]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var t=e(r(d[0])),n=e(r(d[1]));function u(){return null}function f(e,f){var l="function"==typeof e?e:(0,t.default)(e),o=null==f?u:"function"==typeof f?f:(0,n.default)(f);return this.select(function(){return this.insertBefore(l.apply(this,arguments),o.apply(this,arguments)||null)})}},6082,[6043,6049]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){var t=this.parentNode;t&&t.removeChild(this)}function n(){return this.each(t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}})},6083,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){var t=this.cloneNode(!1),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function n(){var t=this.cloneNode(!0),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function o(o){return this.select(o?n:t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},6084,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return arguments.length?this.property("__data__",t):this.node().__data__}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6085,[]); +__d(function(g,r,_i,a,_m,e,d){"use strict";function t(t){return function(n){t.call(this,n,this.__data__)}}function n(t){return t.trim().split(/^|\s+/).map(function(t){var n="",i=t.indexOf(".");return i>=0&&(n=t.slice(i+1),t=t.slice(0,i)),{type:t,name:n}})}function i(t){return function(){var n=this.__on;if(n){for(var i,o=0,s=-1,u=n.length;o(0,t.default)(e,n))}},6092,[6090,6091]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},u=r(d[1]);function o(e){return"string"==typeof e?new u.Selection([document.querySelectorAll(e)],[document.documentElement]):new u.Selection([(0,n.default)(e)],u.root)}},6093,[6051,6047]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return s}}),_e.yesdrag=function(e,s){var o=e.document.documentElement,c=(0,t.select)(e).on("dragstart.drag",null);s&&(c.on("click.drag",l.default,n.nonpassivecapture),setTimeout(function(){c.on("click.drag",null)},0));"onselectstart"in o?c.on("selectstart.drag",null):(o.style.MozUserSelect=o.__noselect,delete o.__noselect)};var e,t=r(d[0]),n=r(d[1]),l=(e=n)&&e.__esModule?e:{default:e};function s(e){var s=e.document.documentElement,o=(0,t.select)(e).on("dragstart.drag",l.default,n.nonpassivecapture);"onselectstart"in s?o.on("selectstart.drag",l.default,n.nonpassivecapture):(s.__noselect=s.style.MozUserSelect,s.style.MozUserSelect="none")}},6094,[6041,6095]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"nonpassive",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"nonpassivecapture",{enumerable:!0,get:function(){return n}}),e.nopropagation=function(t){t.stopImmediatePropagation()};const t={passive:!1},n={capture:!0,passive:!1};function o(t){t.preventDefault(),t.stopImmediatePropagation()}},6095,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=t=>()=>t},6096,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function u(u,{sourceEvent:n,subject:t,target:l,identifier:b,active:c,x:o,y:f,dx:v,dy:s,dispatch:p}){Object.defineProperties(this,{type:{value:u,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},subject:{value:t,enumerable:!0,configurable:!0},target:{value:l,enumerable:!0,configurable:!0},identifier:{value:b,enumerable:!0,configurable:!0},active:{value:c,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:f,enumerable:!0,configurable:!0},dx:{value:v,enumerable:!0,configurable:!0},dy:{value:s,enumerable:!0,configurable:!0},_:{value:p}})}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}}),u.prototype.on=function(){var u=this._.on.apply(this._,arguments);return u===this._?this:u}},6097,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"transition",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"active",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"interrupt",{enumerable:!0,get:function(){return u.default}}),r(d[0]);var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3]))},6098,[6099,6108,6142,6101]); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}var e=r(d[0]),n=t(r(d[1])),o=t(r(d[2]));e.selection.prototype.interrupt=n.default,e.selection.prototype.transition=o.default},6099,[6041,6100,6107]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};function n(e){return this.each(function(){(0,u.default)(this,e)})}},6100,[6101]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,i){var l,u,o,_=n.__transition,c=!0;if(_){for(o in i=null==i?null:i+"",_)(l=_[o]).name===i?(u=l.state>t.STARTING&&l.stateu)throw new Error("too late; already scheduled");return i},e.set=function(t,n){var i=b(t,n);if(i.state>c)throw new Error("too late; already running");return i},e.get=b;var t=r(d[0]),n=r(d[1]),i=(0,t.dispatch)("start","end","cancel","interrupt"),o=[],u=0,l=1,f=2,c=3,s=4,_=5,p=6;function y(t,n,l,f,c,s){var _=t.__transition;if(_){if(l in _)return}else t.__transition={};v(t,l,{name:n,index:f,group:c,on:i,tween:o,time:s.time,delay:s.delay,duration:s.duration,ease:s.ease,timer:null,state:u})}function b(t,n){var i=t.__transition;if(!i||!(i=i[n]))throw new Error("transition not found");return i}function v(t,i,o){var u,y=t.__transition;function b(_){var w,j,O,P;if(o.state!==l)return E();for(w in y)if((P=y[w]).name===o.name){if(P.state===c)return(0,n.timeout)(b);P.state===s?(P.state=p,P.timer.stop(),P.on.call("interrupt",t,t.__data__,P.index,P.group),delete y[w]):+w=0&&o._call.call(void 0,n),o=o._next;--e}function x(){u=(l=f.now())+s,e=o=0;try{y()}finally{e=0,T(),u=0}}function b(){var t=f.now(),n=t-l;n>1e3&&(s-=n,l=t)}function T(){for(var e,o,c=t,l=1/0;c;)c._call?(l>c._time&&(l=c._time),e=c,c=c._next):(o=c._next,c._next=null,c=e?e._next=o:t=o);n=e,j(l)}function j(t){e||(o&&(o=clearTimeout(o)),t-u>24?(t<1/0&&(o=setTimeout(x,t-f.now()-s)),c&&(c=clearInterval(c))):(c||(l=f.now(),c=setInterval(b,1e3)),e=1,_(x)))}p.prototype=v.prototype={constructor:p,restart:function(e,o,c){if("function"!=typeof e)throw new TypeError("callback is not a function");c=(null==c?w():+c)+(null==o?0:+o),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=c,j()},stop:function(){this._call&&(this._call=null,this._time=1/0,j())}}},6104,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,u,o){var c=new t.Timer;return u=null==u?0:+u,c.restart(t=>{c.stop(),n(t+u)},u,o),c}},6105,[6104]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(n,u,s){var o=new t.Timer,c=u;return null==u?(o.restart(n,u,s),o):(o._restart=o.restart,o.restart=function(n,u,s){u=+u,s=null==s?(0,t.now)():+s,o._restart(function t(f){f+=c,o._restart(t,c+=u,s),n(f)},u,s)},o.restart(n,u,s),o)}},6106,[6104]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return s}});var e,n=r(d[0]),t=r(d[1]),i=(e=t)&&e.__esModule?e:{default:e},o=r(d[2]),u=r(d[3]),l={time:null,delay:0,duration:250,ease:o.easeCubicInOut};function f(e,n){for(var t;!(t=e.__transition)||!(t=t[n]);)if(!(e=e.parentNode))throw new Error(`transition ${n} not found`);return t}function s(e){var t,o;e instanceof n.Transition?(t=e._id,e=e._name):(t=(0,n.newId)(),(o=l).time=(0,u.now)(),e=null==e?null:e+"");for(var s=this._groups,_=s.length,c=0;c<_;++c)for(var v,h=s[c],p=h.length,w=0;w=0&&(t=t.slice(0,n)),!t||"start"===t})}function i(i,o,u){var c,s,f=n(o)?t.init:t.set;return function(){var t=f(this,i),n=t.on;n!==c&&(s=(c=n).copy()).on(o,u),t.on=s}}function o(n,o){var u=this._id;return arguments.length<2?(0,t.get)(this.node(),u).on.on(n):this.each(i(u,n,o))}},6119,[6102]); +__d(function(g,r,_i,a,m,e,d){"use strict";function t(){return this.on("end.remove",(t=this._id,function(){var n=this.parentNode;for(var i in this.__transition)if(+i!==t)return;n&&n.removeChild(this)}));var t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6120,[]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),_=r(d[1]),n=r(d[2]),i=(e=n)&&e.__esModule?e:{default:e};function u(e){var u=this._name,o=this._id;"function"!=typeof e&&(e=(0,t.selector)(e));for(var f=this._groups,l=f.length,s=new Array(l),c=0;c+t},6131,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.quadIn=function(u){return u*u},e.quadOut=function(u){return u*(2-u)},e.quadInOut=function(u){return((u*=2)<=1?u*u:--u*(2-u)+1)/2}},6132,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.cubicIn=function(u){return u*u*u},e.cubicOut=function(u){return--u*u*u+1},e.cubicInOut=function(u){return((u*=2)<=1?u*u*u:(u-=2)*u*u+2)/2}},6133,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"polyIn",{enumerable:!0,get:function(){return e}}),Object.defineProperty(_e,"polyOut",{enumerable:!0,get:function(){return n}}),Object.defineProperty(_e,"polyInOut",{enumerable:!0,get:function(){return t}});var e=(function e(n){function t(e){return Math.pow(e,n)}return n=+n,t.exponent=e,t})(3),n=(function e(n){function t(e){return 1-Math.pow(1-e,n)}return n=+n,t.exponent=e,t})(3),t=(function e(n){function t(e){return((e*=2)<=1?Math.pow(e,n):2-Math.pow(2-e,n))/2}return n=+n,t.exponent=e,t})(3)},6134,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.sinIn=function(n){return 1===+n?1:1-Math.cos(n*t)},e.sinOut=function(n){return Math.sin(n*t)},e.sinInOut=function(t){return(1-Math.cos(n*t))/2};var n=Math.PI,t=n/2},6135,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.expIn=function(n){return(0,t.tpmt)(1-+n)},e.expOut=function(n){return 1-(0,t.tpmt)(n)},e.expInOut=function(n){return((n*=2)<=1?(0,t.tpmt)(1-n):2-(0,t.tpmt)(n-1))/2};var t=r(d[0])},6136,[6137]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.tpmt=function(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}},6137,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.circleIn=function(t){return 1-Math.sqrt(1-t*t)},e.circleOut=function(t){return Math.sqrt(1- --t*t)},e.circleInOut=function(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}},6138,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bounceIn=function(n){return 1-l(1-n)},e.bounceOut=l,e.bounceInOut=function(n){return((n*=2)<=1?1-l(1-n):l(n-1)+1)/2};var n=.36363636363636365,u=.5454545454545454,t=.7272727272727273,c=.75,o=.8181818181818182,f=.9090909090909091,b=.9375,_=.9545454545454546,s=.984375,O=7.5625;function l(l){return(l=+l)t.SCHEDULED&&f.name===l)return new n.Transition([[i]],u,l,+o);return null}},6142,[6108,6102]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=t=>()=>t},6143,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,{sourceEvent:u,target:n,transform:l,dispatch:o}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:u,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:l,enumerable:!0,configurable:!0},_:{value:o}})}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6144,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,s){this.k=t,this.x=n,this.y=s}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}}),e.Transform=t,Object.defineProperty(e,"identity",{enumerable:!0,get:function(){return n}}),t.prototype={constructor:t,scale:function(n){return 1===n?this:new t(this.k*n,this.x,this.y)},translate:function(n,s){return 0===n&0===s?this:new t(this.k,this.x+this.k*n,this.y+this.k*s)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var n=new t(1,0,0);function s(t){for(;!t.__zoom;)if(!(t=t.parentNode))return n;return t.__zoom}s.prototype=t.prototype},6145,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){t.preventDefault(),t.stopImmediatePropagation()}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}}),e.nopropagation=function(t){t.stopImmediatePropagation()}},6146,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCartesianChartBounds=void 0;const o=r(d[0]),l=(o,l)=>{const n=o(l);return Number.isFinite(n)?n:0},n=(o,l,n)=>{const u=o.domain().at(l);return"number"==typeof u&&Number.isFinite(u)?u:n};e.getCartesianChartBounds=({xScale:u,yScale:t,viewport:v,domainPadding:s,orientation:b="vertical"})=>{var c,y,h,F,N,S,f,p,x,C,_,z;const B=void 0!==(null==v?void 0:v.x),P=void 0!==(null==v?void 0:v.y),j=B?(0,o.valueFromSidedNumber)(s,"left"):0,w=B?(0,o.valueFromSidedNumber)(s,"right"):0,M=P?(0,o.valueFromSidedNumber)(s,"top"):0,O=P?(0,o.valueFromSidedNumber)(s,"bottom"):0;return{left:l(u,null!==(y=null===(c=null==v?void 0:v.x)||void 0===c?void 0:c[0])&&void 0!==y?y:n(u,0,0))-j,right:l(u,null!==(F=null===(h=null==v?void 0:v.x)||void 0===h?void 0:h[1])&&void 0!==F?F:n(u,-1,0))+w,top:l(t,"horizontal"===b?null!==(S=null===(N=null==v?void 0:v.y)||void 0===N?void 0:N[0])&&void 0!==S?S:n(t,0,0):null!==(p=null===(f=null==v?void 0:v.y)||void 0===f?void 0:f[1])&&void 0!==p?p:n(t,0,0))-M,bottom:l(t,"horizontal"===b?null!==(C=null===(x=null==v?void 0:v.y)||void 0===x?void 0:x[1])&&void 0!==C?C:n(t,-1,0):null!==(z=null===(_=null==v?void 0:v.y)||void 0===_?void 0:_[0])&&void 0!==z?z:n(t,-1,0))+O}}},6147,[6005]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createRoundedRectPath=void 0;const t=(function({_worklet_11772251258476_init_data:t}){const o=function(t,o,n,h,c,s,b="vertical"){const R=Object.assign({},c);Number(s)<0&&"vertical"===b?[R.topLeft,R.topRight,R.bottomLeft,R.bottomRight]=[R.bottomLeft,R.bottomRight,R.topLeft,R.topRight]:Number(s)<0&&([R.topLeft,R.topRight,R.bottomLeft,R.bottomRight]=[R.topRight,R.topLeft,R.bottomRight,R.bottomLeft]);const f=Math.ceil(Math.min(Math.abs(n),Math.abs(h)))/2,p=Math.min(f,R.topLeft||0),u=Math.min(f,R.topRight||0),L=Math.min(f,R.bottomLeft||0),_=Math.min(f,R.bottomRight||0);return{rect:{x:t,y:o,width:n,height:h},topLeft:{x:p,y:p},topRight:{x:u,y:u},bottomRight:{x:_,y:_},bottomLeft:{x:L,y:L}}};return o.__closure={},o.__workletHash=0xab4f0dabe6c,o.__initData=t,o})({_worklet_11772251258476_init_data:{code:"function victoryNative_createRoundedRectPathJs1(x,y,barWidth,barHeight,roundedCorners,yValue,orientation=\"vertical\"){const corners=Object.assign({},roundedCorners);if(Number(yValue)<0&&orientation===\"vertical\"){[corners.topLeft,corners.topRight,corners.bottomLeft,corners.bottomRight]=[corners.bottomLeft,corners.bottomRight,corners.topLeft,corners.topRight];}else if(Number(yValue)<0){[corners.topLeft,corners.topRight,corners.bottomLeft,corners.bottomRight]=[corners.topRight,corners.topLeft,corners.bottomRight,corners.bottomLeft];}const maxCornerRadius=Math.ceil(Math.min(Math.abs(barWidth),Math.abs(barHeight)))/2;const topLeft=Math.min(maxCornerRadius,corners.topLeft||0);const topRight=Math.min(maxCornerRadius,corners.topRight||0);const bottomLeft=Math.min(maxCornerRadius,corners.bottomLeft||0);const bottomRight=Math.min(maxCornerRadius,corners.bottomRight||0);const nonUniformRoundedRect={rect:{x:x,y:y,width:barWidth,height:barHeight},topLeft:{x:topLeft,y:topLeft},topRight:{x:topRight,y:topRight},bottomRight:{x:bottomRight,y:bottomRight},bottomLeft:{x:bottomLeft,y:bottomLeft}};return nonUniformRoundedRect;}"}});e.createRoundedRectPath=t},6148,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,o,n,l){void 0===l&&(l=n);var u=Object.getOwnPropertyDescriptor(o,n);u&&!("get"in u?!o.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return o[n]}}),Object.defineProperty(t,l,u)}:function(t,o,n,l){void 0===l&&(l=n),t[l]=o[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,o){Object.defineProperty(t,"default",{enumerable:!0,value:o})}:function(t,o){t.default=o}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var l={};if(null!=n)for(var u in n)"default"!==u&&Object.prototype.hasOwnProperty.call(n,u)&&t(l,n,u);return o(l,n),l};Object.defineProperty(e,"__esModule",{value:!0}),e.useAnimatedPath=void 0;const l=r(d[0]),u=n(r(d[1])),s=r(d[2]);function c(t){return"decay"===t.type}function f(t){return"spring"===t.type}const m={code:"function victoryNative_useAnimatedPathJs1(){const{progressSV,fromPathSV,targetPathSV,react_native_skia_1}=this.__closure;const t=progressSV.value;const from=fromPathSV.value;const to=targetPathSV.value;if(t===0){return from;}if(t===1){return to;}if(to&&from&&to.isInterpolatable(from)){const interpolated=to.interpolate(from,t);if(interpolated){return interpolated;}}const normalizePrecision=function(svgPathStr){return svgPathStr.replace(/(\\d+\\.\\d+)/g,function(match){return parseFloat(match).toFixed(3);});};const toSVG=to===null||to===void 0?void 0:to.toSVGString();const fromSVG=from===null||from===void 0?void 0:from.toSVGString();if(toSVG&&fromSVG){const toNormalized=react_native_skia_1.Skia.Path.MakeFromSVGString(normalizePrecision(toSVG));const fromNormalized=react_native_skia_1.Skia.Path.MakeFromSVGString(normalizePrecision(fromSVG));if(toNormalized&&fromNormalized&&toNormalized.isInterpolatable(fromNormalized)){const interpolatedNormalized=toNormalized.interpolate(fromNormalized,t);if(interpolatedNormalized){return interpolatedNormalized;}}}return t>0.5?to:from;}"};e.useAnimatedPath=(t,o={type:"timing",duration:300})=>{const n=(0,s.useSharedValue)(0),_=(0,s.useSharedValue)(t.copy()),S=(0,s.useSharedValue)(t.copy());u.useEffect(()=>{_.value=S.value.copy(),S.value=t.copy(),n.value=0,"timing"===o.type?n.value=(0,s.withTiming)(1,o):f(o)?n.value=(0,s.withSpring)(1,o):c(o)&&(n.value=(0,s.withDecay)(o))},[t,o]);const p=(0,s.useDerivedValue)((function({_worklet_15535271432758_init_data:t,progressSV:o,fromPathSV:n,targetPathSV:l,react_native_skia_1:u}){const s=function(){const t=o.value,s=n.value,c=l.value;if(0===t)return s;if(1===t)return c;if(c&&s&&c.isInterpolatable(s)){const o=c.interpolate(s,t);if(o)return o}const f=t=>t.replace(/(\d+\.\d+)/g,t=>parseFloat(t).toFixed(3)),m=null==c?void 0:c.toSVGString(),_=null==s?void 0:s.toSVGString();if(m&&_){const o=u.Skia.Path.MakeFromSVGString(f(m)),n=u.Skia.Path.MakeFromSVGString(f(_));if(o&&n&&o.isInterpolatable(n)){const l=o.interpolate(n,t);if(l)return l}}return t>.5?c:s};return s.__closure={progressSV:o,fromPathSV:n,targetPathSV:l,react_native_skia_1:u},s.__workletHash=0xe211655d236,s.__initData=t,s})({_worklet_15535271432758_init_data:m,progressSV:n,fromPathSV:_,targetPathSV:S,react_native_skia_1:l}),[]);return p}},6149,[5604,14,318]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&t(i,e,o);return n(i,e),i},o=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const e={};return b(l,e),e},[]),y=(0,h.usePrevious)(l);return c.useEffect(()=>{(0,f.default)(l,y)||b(l,_)},[l,y,_]),e.jsx(s.Path,Object.assign({path:O},_,{children:u}))};const b=(e,t)=>{const n=new Set(Object.keys(t));for(const i in e){n.delete(i);const o=e[i],u=t[i];u?(0,l.isSharedValue)(o)||(u.value=o):t[i]=(0,l.isSharedValue)(o)?o:(0,l.makeMutable)(o)}n.forEach(e=>{delete t[e]})}},6150,[6,14,5604,318,5585,6151,6149]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,o){void 0===o&&(o=u);var c=Object.getOwnPropertyDescriptor(n,u);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[u]}}),Object.defineProperty(t,o,c)}:function(t,n,u,o){void 0===o&&(o=u),t[o]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var o={};if(null!=u)for(var c in u)"default"!==c&&Object.prototype.hasOwnProperty.call(u,c)&&t(o,u,c);return n(o,u),o};Object.defineProperty(e,"__esModule",{value:!0}),e.usePrevious=void 0;const o=u(r(d[0]));e.usePrevious=function(t){const n=o.useRef(t);return o.useEffect(()=>{n.current=t},[t]),n.current}},6151,[14]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,s,u){void 0===u&&(u=s);var _=Object.getOwnPropertyDescriptor(n,s);_&&!("get"in _?!n.__esModule:_.writable||_.configurable)||(_={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,u,_)}:function(t,n,s,u){void 0===u&&(u=s),t[u]=n[s]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),s=this&&this.__importStar||function(s){if(s&&s.__esModule)return s;var u={};if(null!=s)for(var _ in s)"default"!==_&&Object.prototype.hasOwnProperty.call(s,_)&&t(u,s,_);return n(u,s),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useChartPressState=void 0;const u=s(r(d[0])),_=r(d[1]);e.useChartPressState=t=>{const n=Object.keys(t.y).join(","),s=u.useMemo(()=>({isActive:(0,_.makeMutable)(!1),matchedIndex:(0,_.makeMutable)(-1),x:{value:(0,_.makeMutable)(t.x),position:(0,_.makeMutable)(0)},y:Object.entries(t.y).reduce((t,[n,s])=>(t[n]={value:(0,_.makeMutable)(s),position:(0,_.makeMutable)(0)},t),{}),yIndex:(0,_.makeMutable)(-1)}),[n]);return{state:s,isActive:l(s)}};const c={code:"function victoryNative_useChartPressStateJs1(){const{value}=this.__closure;return value.isActive.value;}"},o={code:"function victoryNative_useChartPressStateJs2(val,oldVal){const{react_native_reanimated_1,setIsPressActive}=this.__closure;if(val!==oldVal)(0,react_native_reanimated_1.runOnJS)(setIsPressActive)(val);}"},l=t=>{const[n,s]=u.useState(()=>t.isActive.value);return(0,_.useAnimatedReaction)((function({_worklet_7671305058839_init_data:t,value:n}){const s=()=>n.isActive.value;return s.__closure={value:n},s.__workletHash=7671305058839,s.__initData=t,s})({_worklet_7671305058839_init_data:c,value:t}),(function({_worklet_7581094918773_init_data:t,react_native_reanimated_1:n,setIsPressActive:s}){const u=function(t,u){t!==u&&(0,n.runOnJS)(s)(t)};return u.__closure={react_native_reanimated_1:n,setIsPressActive:s},u.__workletHash=7581094918773,u.__initData=t,u})({_worklet_7581094918773_init_data:o,react_native_reanimated_1:_,setIsPressActive:s})),n}},6152,[14,318]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useChartTransformState=void 0;const t=r(d[0]),u=r(d[1]),l=r(d[2]),s=r(d[3]);e.useChartTransformState=n=>{const o=(0,t.useSharedValue)({x:0,y:0}),c=(0,t.useSharedValue)(s.identity4),v=(0,t.useSharedValue)(s.identity4);return(0,l.useEffect)(()=>{var t,l;c.value=(0,u.scale)(null!==(t=null==n?void 0:n.scaleX)&&void 0!==t?t:1,null!==(l=null==n?void 0:n.scaleY)&&void 0!==l?l:1)},[]),{state:{panActive:(0,t.makeMutable)(!1),zoomActive:(0,t.makeMutable)(!1),origin:o,matrix:c,offset:v}}}},6153,[318,5604,14,6020]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,u){void 0===u&&(u=o);var c=Object.getOwnPropertyDescriptor(n,o);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,u,c)}:function(t,n,o,u){void 0===u&&(u=o),t[u]=n[o]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var u={};if(null!=o)for(var c in o)"default"!==c&&Object.prototype.hasOwnProperty.call(o,c)&&t(u,o,c);return n(u,o),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useLinePath=void 0;const u=o(r(d[0])),c=r(d[1]),s=r(d[2]),l=r(d[3]),f=r(d[4]),h=r(d[5]),_=r(d[6]);e.useLinePath=(t,{curveType:n="linear",connectMissingData:o=!1}={})=>({path:u.useMemo(()=>{const u=o?[(0,_.cleanPointsArray)(t)]:(0,h.groupPointsArray)(t),v=s.Skia.Path.Make();return u.forEach(t=>{var o;const u=(0,c.line)().curve(f.CURVES[n])((0,l.stitchDataArray)(t));u&&v.addPath(null!==(o=s.Skia.Path.MakeFromSVGString(u))&&void 0!==o?o:s.Skia.Path.Make())}),v},[o,t,n])})},6154,[14,6155,5604,6217,6218,6219,6220]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"arc",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"area",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"line",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(_e,"pie",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(_e,"areaRadial",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"radialArea",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"lineRadial",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"radialLine",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"pointRadial",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"link",{enumerable:!0,get:function(){return b.link}}),Object.defineProperty(_e,"linkHorizontal",{enumerable:!0,get:function(){return b.linkHorizontal}}),Object.defineProperty(_e,"linkVertical",{enumerable:!0,get:function(){return b.linkVertical}}),Object.defineProperty(_e,"linkRadial",{enumerable:!0,get:function(){return b.linkRadial}}),Object.defineProperty(_e,"symbol",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(_e,"symbolsStroke",{enumerable:!0,get:function(){return y.symbolsStroke}}),Object.defineProperty(_e,"symbolsFill",{enumerable:!0,get:function(){return y.symbolsFill}}),Object.defineProperty(_e,"symbols",{enumerable:!0,get:function(){return y.symbolsFill}}),Object.defineProperty(_e,"symbolAsterisk",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e,"symbolCircle",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(_e,"symbolCross",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e,"symbolDiamond",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e,"symbolDiamond2",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(_e,"symbolPlus",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e,"symbolSquare",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e,"symbolSquare2",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(_e,"symbolStar",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e,"symbolTriangle",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(_e,"symbolTriangle2",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e,"symbolWye",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e,"symbolTimes",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(_e,"symbolX",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(_e,"curveBasisClosed",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(_e,"curveBasisOpen",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e,"curveBasis",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(_e,"curveBumpX",{enumerable:!0,get:function(){return F.bumpX}}),Object.defineProperty(_e,"curveBumpY",{enumerable:!0,get:function(){return F.bumpY}}),Object.defineProperty(_e,"curveBundle",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e,"curveCardinalClosed",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(_e,"curveCardinalOpen",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(_e,"curveCardinal",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(_e,"curveCatmullRomClosed",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(_e,"curveCatmullRomOpen",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(_e,"curveCatmullRom",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(_e,"curveLinearClosed",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(_e,"curveLinear",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(_e,"curveMonotoneX",{enumerable:!0,get:function(){return x.monotoneX}}),Object.defineProperty(_e,"curveMonotoneY",{enumerable:!0,get:function(){return x.monotoneY}}),Object.defineProperty(_e,"curveNatural",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(_e,"curveStep",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e,"curveStepAfter",{enumerable:!0,get:function(){return I.stepAfter}}),Object.defineProperty(_e,"curveStepBefore",{enumerable:!0,get:function(){return I.stepBefore}}),Object.defineProperty(_e,"stack",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(_e,"stackOffsetExpand",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(_e,"stackOffsetDiverging",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e,"stackOffsetNone",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(_e,"stackOffsetSilhouette",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(_e,"stackOffsetWiggle",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(_e,"stackOrderAppearance",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(_e,"stackOrderAscending",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(_e,"stackOrderDescending",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(_e,"stackOrderInsideOut",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(_e,"stackOrderNone",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(_e,"stackOrderReverse",{enumerable:!0,get:function(){return ue.default}});var t=e(r(d[0])),n=e(r(d[1])),u=e(r(d[2])),f=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),b=r(d[7]),y=r(d[8]),p=e(y),O=e(r(d[9])),s=e(r(d[10])),P=e(r(d[11])),j=e(r(d[12])),v=e(r(d[13])),k=e(r(d[14])),C=e(r(d[15])),R=e(r(d[16])),S=e(r(d[17])),B=e(r(d[18])),A=e(r(d[19])),_=e(r(d[20])),X=e(r(d[21])),D=e(r(d[22])),M=e(r(d[23])),Y=e(r(d[24])),F=r(d[25]),L=e(r(d[26])),N=e(r(d[27])),T=e(r(d[28])),q=e(r(d[29])),z=e(r(d[30])),H=e(r(d[31])),V=e(r(d[32])),W=e(r(d[33])),h=e(r(d[34])),x=r(d[35]),E=e(r(d[36])),I=r(d[37]),w=e(I),G=e(r(d[38])),J=e(r(d[39])),K=e(r(d[40])),Q=e(r(d[41])),U=e(r(d[42])),Z=e(r(d[43])),$=e(r(d[44])),ee=e(r(d[45])),te=e(r(d[46])),re=e(r(d[47])),ne=e(r(d[48])),ue=e(r(d[49]))},6155,[6156,6162,6165,6167,6170,6172,6173,6174,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,6189,6190,6193,6192,6175,6194,6195,6197,6196,6198,6200,6199,6201,6164,6202,6203,6204,6205,6208,6209,6206,6210,6211,6212,6213,6214,6215,6207,6216]); +__d(function(g,_r,i,_a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return p}});var n,t=_r(_d[0]),e=(n=t)&&n.__esModule?n:{default:n},a=_r(_d[1]),r=_r(_d[2]);function c(n){return n.innerRadius}function o(n){return n.outerRadius}function u(n){return n.startAngle}function l(n){return n.endAngle}function s(n){return n&&n.padAngle}function f(n,t,e,r,c,o,u,l){var s=e-n,f=r-t,y=u-c,p=l-o,x=p*s-y*f;if(!(x*xC*C+D*D&&(M=w,O=k),{cx:M,cy:O,x01:-y,y01:-p,x11:M*(c/_-1),y11:O*(c/_-1)}}function p(){var n=c,t=o,p=(0,e.default)(0),x=null,d=u,h=l,v=s,T=null,q=(0,r.withPath)(A);function A(){var e,r,c=+n.apply(this,arguments),o=+t.apply(this,arguments),u=d.apply(this,arguments)-a.halfPi,l=h.apply(this,arguments)-a.halfPi,s=(0,a.abs)(l-u),A=l>u;if(T||(T=e=q()),oa.epsilon)if(s>a.tau-a.epsilon)T.moveTo(o*(0,a.cos)(u),o*(0,a.sin)(u)),T.arc(0,0,o,u,l,!A),c>a.epsilon&&(T.moveTo(c*(0,a.cos)(l),c*(0,a.sin)(l)),T.arc(0,0,c,l,u,A));else{var P,R,_=u,b=l,j=u,M=l,O=s,w=s,k=v.apply(this,arguments)/2,z=k>a.epsilon&&(x?+x.apply(this,arguments):(0,a.sqrt)(c*c+o*o)),B=(0,a.min)((0,a.abs)(o-c)/2,+p.apply(this,arguments)),C=B,D=B;if(z>a.epsilon){var E=(0,a.asin)(z/c*(0,a.sin)(k)),F=(0,a.asin)(z/o*(0,a.sin)(k));(O-=2*E)>a.epsilon?(j+=E*=A?1:-1,M-=E):(O=0,j=M=(u+l)/2),(w-=2*F)>a.epsilon?(_+=F*=A?1:-1,b-=F):(w=0,_=b=(u+l)/2)}var G=o*(0,a.cos)(_),H=o*(0,a.sin)(_),I=c*(0,a.cos)(M),J=c*(0,a.sin)(M);if(B>a.epsilon){var K,L=o*(0,a.cos)(b),N=o*(0,a.sin)(b),Q=c*(0,a.cos)(j),S=c*(0,a.sin)(j);if(sa.epsilon?D>a.epsilon?(P=y(Q,S,G,H,o,D,A),R=y(L,N,I,J,o,D,A),T.moveTo(P.cx+P.x01,P.cy+P.y01),Da.epsilon&&O>a.epsilon?C>a.epsilon?(P=y(I,J,L,N,c,-C,A),R=y(G,H,Q,S,c,-C,A),T.lineTo(P.cx+P.x01,P.cy+P.y01),C1?0:t<-1?l:Math.acos(t)},e.asin=function(t){return t>=1?p:t<=-1?-p:Math.asin(t)};const t=Math.abs,n=Math.atan2,u=Math.cos,o=Math.max,c=Math.min,f=Math.sin,b=Math.sqrt,s=1e-12,l=Math.PI,p=l/2,P=2*l},6158,[]); +__d(function(g,r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.withPath=function(n){let l=3;return n.digits=function(t){if(!arguments.length)return l;if(null==t)l=null;else{const n=Math.floor(t);if(!(n>=0))throw new RangeError(`invalid digits: ${t}`);l=n}return n},()=>new t.Path(l)};var t=r(_d[0])},6159,[6160]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return t.Path}}),Object.defineProperty(e,"path",{enumerable:!0,get:function(){return t.path}}),Object.defineProperty(e,"pathRound",{enumerable:!0,get:function(){return t.pathRound}});var t=r(d[0])},6160,[6161]); +__d(function(g,_r,_i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return $}}),e.path=r,e.pathRound=function(t=3){return new $(+t)};const t=Math.PI,i=2*t,h=1e-6,s=i-h;function _(t){this._+=t[0];for(let i=1,h=t.length;i=0))throw new Error(`invalid digits: ${t}`);if(i>15)return _;const h=10**i;return function(t){this._+=t[0];for(let i=1,s=t.length;ih)if(Math.abs(d*p-u*l)>h&&$){let y=_-r,x=n-o,M=p*p+u*u,f=y*y+x*x,b=Math.sqrt(M),v=Math.sqrt(c),w=$*Math.tan((t-Math.acos((M+c-f)/(2*b*v)))/2),P=w/v,T=w/b;Math.abs(P-1)>h&&this._append`L${i+P*l},${s+P*d}`,this._append`A${$},${$},0,0,${+(d*y>l*x)},${this._x1=i+T*p},${this._y1=s+T*u}`}else this._append`L${this._x1=i},${this._y1=s}`;else;}arc(_,n,$,r,o,p){if(_=+_,n=+n,p=!!p,($=+$)<0)throw new Error(`negative radius: ${$}`);let u=$*Math.cos(r),l=$*Math.sin(r),d=_+u,c=n+l,y=1^p,x=p?r-o:o-r;null===this._x1?this._append`M${d},${c}`:(Math.abs(this._x1-d)>h||Math.abs(this._y1-c)>h)&&this._append`L${d},${c}`,$&&(x<0&&(x=x%i+i),x>s?this._append`A${$},${$},0,1,${y},${_-u},${n-l}A${$},${$},0,1,${y},${this._x1=d},${this._y1=c}`:x>h&&this._append`A${$},${$},0,${+(x>=t)},${y},${this._x1=_+$*Math.cos(o)},${this._y1=n+$*Math.sin(o)}`)}rect(t,i,h,s){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+i}h${h=+h}v${+s}h${-h}Z`}toString(){return this._}}function r(){return new $}r.prototype=$.prototype},6161,[]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";function n(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return i}});var t=n(r(_d[0])),e=n(r(_d[1])),u=n(r(_d[2])),l=n(r(_d[3])),f=r(_d[4]),o=r(_d[5]);function i(n,i,c){var d=null,y=(0,e.default)(!0),p=null,h=u.default,v=null,x=(0,f.withPath)(_);function _(e){var u,l,f,o,_,s=(e=(0,t.default)(e)).length,b=!1,w=new Array(s),E=new Array(s);for(null==p&&(v=h(_=x())),u=0;u<=s;++u){if(!(u=l;--f)v.point(w[f],E[f]);v.lineEnd(),v.areaEnd()}b&&(w[u]=+n(o,u,e),E[u]=+i(o,u,e),v.point(d?+d(o,u,e):w[u],c?+c(o,u,e):E[u]))}if(_)return v=null,_+""||null}function s(){return(0,l.default)().defined(y).curve(h).context(p)}return n="function"==typeof n?n:void 0===n?o.x:(0,e.default)(+n),i="function"==typeof i?i:void 0===i?(0,e.default)(0):(0,e.default)(+i),c="function"==typeof c?c:void 0===c?o.y:(0,e.default)(+c),_.x=function(t){return arguments.length?(n="function"==typeof t?t:(0,e.default)(+t),d=null,_):n},_.x0=function(t){return arguments.length?(n="function"==typeof t?t:(0,e.default)(+t),_):n},_.x1=function(n){return arguments.length?(d=null==n?null:"function"==typeof n?n:(0,e.default)(+n),_):d},_.y=function(n){return arguments.length?(i="function"==typeof n?n:(0,e.default)(+n),c=null,_):i},_.y0=function(n){return arguments.length?(i="function"==typeof n?n:(0,e.default)(+n),_):i},_.y1=function(n){return arguments.length?(c=null==n?null:"function"==typeof n?n:(0,e.default)(+n),_):c},_.lineX0=_.lineY0=function(){return s().x(n).y(i)},_.lineY1=function(){return s().x(n).y(c)},_.lineX1=function(){return s().x(d).y(i)},_.defined=function(n){return arguments.length?(y="function"==typeof n?n:(0,e.default)(!!n),_):y},_.curve=function(n){return arguments.length?(h=n,null!=p&&(v=h(p)),_):h},_.context=function(n){return arguments.length?(null==n?p=v=null:v=h(p=n),_):p},_}},6162,[6163,6157,6164,6165,6159,6166]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"slice",{enumerable:!0,get:function(){return t}});var t=Array.prototype.slice;function n(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}},6163,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){this._context=t}function n(n){return new t(n)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}}),t.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n)}}}},6164,[]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";function n(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var t=n(r(_d[0])),e=n(r(_d[1])),u=n(r(_d[2])),l=r(_d[3]),f=r(_d[4]);function o(n,o){var i=(0,e.default)(!0),c=null,d=u.default,y=null,h=(0,l.withPath)(p);function p(e){var u,l,f,p=(e=(0,t.default)(e)).length,v=!1;for(null==c&&(y=d(f=h())),u=0;u<=p;++u)!(u0&&(M+=A);for(null!=o?_.sort(function(t,n){return o(b[t],b[n])}):null!=i&&_.sort(function(t,n){return i(e[t],e[n])}),u=0,p=M?(w-v*O)/M:0;u0?A*p:0)+O,b[l]={data:e[l],index:u,value:A,startAngle:j,endAngle:y,padAngle:x};return b}return p.value=function(n){return arguments.length?(t="function"==typeof n?n:(0,e.default)(+n),p):t},p.sortValues=function(t){return arguments.length?(o=t,i=null,p):o},p.sort=function(t){return arguments.length?(i=t,o=null,p):i},p.startAngle=function(t){return arguments.length?(c="function"==typeof t?t:(0,e.default)(+t),p):c},p.endAngle=function(t){return arguments.length?(s="function"==typeof t?t:(0,e.default)(+t),p):s},p.padAngle=function(t){return arguments.length?(h="function"==typeof t?t:(0,e.default)(+t),p):h},p}},6167,[6163,6157,6168,6169,6158]); +__d(function(g,r,i,_a,m,e,d){"use strict";function t(t,n){return nt?1:n>=t?0:NaN}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6168,[]); +__d(function(g,r,i,a,m,e,_d){"use strict";function t(t){return t}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6169,[]); +__d(function(g,r,i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return a}});var n=r(d[0]),l=e(n),t=e(r(d[1])),u=r(d[2]);function a(){var e=(0,t.default)().curve(n.curveRadialLinear),a=e.curve,c=e.lineX0,f=e.lineX1,o=e.lineY0,s=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return(0,u.lineRadial)(c())},delete e.lineX0,e.lineEndAngle=function(){return(0,u.lineRadial)(f())},delete e.lineX1,e.lineInnerRadius=function(){return(0,u.lineRadial)(o())},delete e.lineY0,e.lineOuterRadius=function(){return(0,u.lineRadial)(s())},delete e.lineY1,e.curve=function(e){return arguments.length?a((0,l.default)(e)):a()._curve},e}},6170,[6171,6162,6172]); +__d(function(g,_r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"curveRadialLinear",{enumerable:!0,get:function(){return n}});var e,t=_r(d[0]),n=u(((e=t)&&e.__esModule?e:{default:e}).default);function r(e){this._curve=e}function u(e){function t(t){return new r(e(t))}return t._curve=e,t}r.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}}},6171,[6164]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}}),_e.lineRadial=l;var u=r(d[0]),t=e(u),n=e(r(d[1]));function l(e){var u=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?u((0,t.default)(e)):u()._curve},e}function c(){return l((0,n.default)().curve(u.curveRadialLinear))}},6172,[6171,6165]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6173,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.link=s,_e.linkHorizontal=function(){return s(u.bumpX)},_e.linkVertical=function(){return s(u.bumpY)},_e.linkRadial=function(){const n=s(u.bumpRadial);return n.angle=n.x,delete n.x,n.radius=n.y,delete n.y,n};var n,t=r(_d[0]),e=r(_d[1]),l=(n=e)&&n.__esModule?n:{default:n},u=r(_d[2]),o=r(_d[3]),c=r(_d[4]);function f(n){return n.source}function p(n){return n.target}function s(n){let e=f,u=p,s=c.x,d=c.y,h=null,y=null,_=(0,o.withPath)(x);function x(){let l;const o=t.slice.call(arguments),c=e.apply(this,o),f=u.apply(this,o);if(null==h&&(y=n(l=_())),y.lineStart(),o[0]=c,y.point(+s.apply(this,o),+d.apply(this,o)),o[0]=f,y.point(+s.apply(this,o),+d.apply(this,o)),y.lineEnd(),l)return y=null,l+""||null}return x.source=function(n){return arguments.length?(e=n,x):e},x.target=function(n){return arguments.length?(u=n,x):u},x.x=function(n){return arguments.length?(s="function"==typeof n?n:(0,l.default)(+n),x):s},x.y=function(n){return arguments.length?(d="function"==typeof n?n:(0,l.default)(+n),x):d},x.context=function(t){return arguments.length?(null==t?h=y=null:y=n(h=t),x):h},x}},6174,[6163,6157,6175,6159,6166]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.bumpX=function(t){return new n(t,!0)},_e.bumpY=function(t){return new n(t,!1)},_e.bumpRadial=function(t){return new _(t)};var t,e=r(d[0]),s=(t=e)&&t.__esModule?t:{default:t};class n{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}class _{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,e){if(t=+t,e=+e,0===this._point)this._point=1;else{const n=(0,s.default)(this._x0,this._y0),_=(0,s.default)(this._x0,this._y0=(this._y0+e)/2),h=(0,s.default)(t,this._y0),o=(0,s.default)(t,e);this._context.moveTo(...n),this._context.bezierCurveTo(..._,...h,...o)}this._x0=t,this._y0=e}}},6175,[6173]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"symbolsFill",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"symbolsStroke",{enumerable:!0,get:function(){return v}});var t=e(r(d[0])),u=r(d[1]),n=e(r(d[2])),l=e(r(d[3])),f=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),y=e(r(d[8])),s=e(r(d[9])),b=e(r(d[10])),h=e(r(d[11])),_=e(r(d[12])),P=e(r(d[13])),j=e(r(d[14]));const O=[l.default,f.default,o.default,y.default,b.default,h.default,P.default],v=[l.default,p.default,j.default,_.default,n.default,s.default,c.default];function w(e,n){let f=null,o=(0,u.withPath)(c);function c(){let t;if(f||(f=t=o()),e.apply(this,arguments).draw(f,+n.apply(this,arguments)),t)return f=null,t+""||null}return e="function"==typeof e?e:(0,t.default)(e||l.default),n="function"==typeof n?n:(0,t.default)(void 0===n?64:+n),c.type=function(u){return arguments.length?(e="function"==typeof u?u:(0,t.default)(u),c):e},c.size=function(e){return arguments.length?(n="function"==typeof e?e:(0,t.default)(+e),c):n},c.context=function(e){return arguments.length?(f=null==e?null:e,c):f},c}},6176,[6157,6159,6177,6178,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,6189]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var o=_r(d[0]);const t=(0,o.sqrt)(3);var n={draw(n,r){const u=.59436*(0,o.sqrt)(r+(0,o.min)(r/28,.75)),c=u/2,l=c*t;n.moveTo(0,u),n.lineTo(0,-u),n.moveTo(-l,-c),n.lineTo(l,c),n.moveTo(-l,c),n.lineTo(l,-c)}}},6177,[6158]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t=_r(d[0]),r={draw(r,n){const u=(0,t.sqrt)(n/t.pi);r.moveTo(u,0),r.arc(0,0,u,0,t.tau)}}},6178,[6158]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var n=_r(d[0]),o={draw(o,l){const t=(0,n.sqrt)(l/5)/2;o.moveTo(-3*t,-t),o.lineTo(-t,-t),o.lineTo(-t,-3*t),o.lineTo(t,-3*t),o.lineTo(t,-t),o.lineTo(3*t,-t),o.lineTo(3*t,t),o.lineTo(t,t),o.lineTo(t,3*t),o.lineTo(-t,3*t),o.lineTo(-t,t),o.lineTo(-3*t,t),o.closePath()}}},6179,[6158]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]);const n=(0,t.sqrt)(.3333333333333333),o=2*n;var c={draw(c,l){const s=(0,t.sqrt)(l/o),u=s*n;c.moveTo(0,-s),c.lineTo(u,0),c.lineTo(0,s),c.lineTo(-u,0),c.closePath()}}},6180,[6158]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=_r(d[0]),n={draw(n,o){const r=.62625*(0,t.sqrt)(o);n.moveTo(0,-r),n.lineTo(r,0),n.lineTo(0,r),n.lineTo(-r,0),n.closePath()}}},6181,[6158]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=_r(d[0]),n={draw(n,o){const r=.87559*(0,t.sqrt)(o-(0,t.min)(o/7,2));n.moveTo(-r,0),n.lineTo(r,0),n.moveTo(0,r),n.lineTo(0,-r)}}},6182,[6158]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]),n={draw(n,u){const c=(0,t.sqrt)(u),o=-c/2;n.rect(o,o,c,c)}}},6183,[6158]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=_r(d[0]),n={draw(n,o){const r=.4431*(0,t.sqrt)(o);n.moveTo(r,r),n.lineTo(r,-r),n.lineTo(-r,-r),n.lineTo(-r,r),n.closePath()}}},6184,[6158]); +__d(function(g,_r,_i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var t=_r(d[0]);const n=(0,t.sin)(t.pi/10)/(0,t.sin)(7*t.pi/10),o=(0,t.sin)(t.tau/10)*n,i=-(0,t.cos)(t.tau/10)*n;var s={draw(n,s){const r=(0,t.sqrt)(.8908130915292852*s),c=o*r,u=i*r;n.moveTo(0,-r),n.lineTo(c,u);for(let o=1;o<5;++o){const i=t.tau*o/5,s=(0,t.cos)(i),a=(0,t.sin)(i);n.lineTo(a*r,-s*r),n.lineTo(s*c-a*u,a*c+s*u)}n.closePath()}}},6185,[6158]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(0,t.sqrt)(3);var o={draw(o,c){const s=-(0,t.sqrt)(c/(3*n));o.moveTo(0,2*s),o.lineTo(-n*s,-s),o.lineTo(n*s,-s),o.closePath()}}},6186,[6158]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]);const n=(0,t.sqrt)(3);var o={draw(o,c){const s=.6824*(0,t.sqrt)(c),u=s/2,l=s*n/2;o.moveTo(0,-s),o.lineTo(l,u),o.lineTo(-l,u),o.closePath()}}},6187,[6158]); +__d(function(g,_r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var n=_r(d[0]);const o=-.5,t=(0,n.sqrt)(3)/2,r=1/(0,n.sqrt)(12),l=3*(r/2+1);var s={draw(s,T){const c=(0,n.sqrt)(T/l),u=c/2,a=c*r,f=u,v=c*r+c,_=-f,b=v;s.moveTo(u,a),s.lineTo(f,v),s.lineTo(_,b),s.lineTo(o*u-t*a,t*u+o*a),s.lineTo(o*f-t*v,t*f+o*v),s.lineTo(o*_-t*b,t*_+o*b),s.lineTo(o*u+t*a,o*a-t*u),s.lineTo(o*f+t*v,o*v-t*f),s.lineTo(o*_+t*b,o*b-t*_),s.closePath()}}},6188,[6158]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=_r(d[0]),n={draw(n,o){const r=.6189*(0,t.sqrt)(o-(0,t.min)(o/6,1.7));n.moveTo(-r,-r),n.lineTo(r,r),n.moveTo(-r,r),n.lineTo(r,-r)}}},6189,[6158]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var t,s=r(d[0]),h=(t=s)&&t.__esModule?t:{default:t},_=r(d[1]);function e(t){this._context=t}function n(t){return new e(t)}e.prototype={areaStart:h.default,areaEnd:h.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,s){switch(t=+t,s=+s,this._point){case 0:this._point=1,this._x2=t,this._y2=s;break;case 1:this._point=2,this._x3=t,this._y3=s;break;case 2:this._point=3,this._x4=t,this._y4=s,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+s)/6);break;default:(0,_.point)(this,t,s)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=s}}},6190,[6191,6192]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6191,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,_){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+_)/6)}function n(t){this._context=t}function _(t){return new n(t)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return _}}),e.point=t,e.Basis=n,n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:t(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,_){switch(n=+n,_=+_,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,_):this._context.moveTo(n,_);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:t(this,n,_)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=_}}},6192,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var t=r(d[0]);function n(t){this._context=t}function s(t){return new n(t)}n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,s){switch(n=+n,s=+s,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var _=(this._x0+4*this._x1+n)/6,h=(this._y0+4*this._y1+s)/6;this._line?this._context.lineTo(_,h):this._context.moveTo(_,h);break;case 3:this._point=4;default:(0,t.point)(this,n,s)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=s}}},6193,[6192]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function i(i,n){this._basis=new t.Basis(i),this._beta=n}i.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,i=this._y,n=t.length-1;if(n>0)for(var s,u=t[0],_=i[0],h=t[n]-u,o=i[n]-_,f=-1;++f<=n;)s=f/n,this._basis.point(this._beta*t[f]+(1-this._beta)*(u+s*h),this._beta*i[f]+(1-this._beta)*(_+s*o));this._x=this._y=null,this._basis.lineEnd()},point:function(t,i){this._x.push(+t),this._y.push(+i)}};var n=(function n(s){function u(n){return 1===s?new t.Basis(n):new i(n,s)}return u.beta=function(t){return n(+t)},u})(.85)},6194,[6192]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}}),_e.CardinalClosed=_;var t,s=r(d[0]),h=(t=s)&&t.__esModule?t:{default:t},e=r(d[1]);function _(t,s){this._context=t,this._k=(1-s)/6}_.prototype={areaStart:h.default,areaEnd:h.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,s){switch(t=+t,s=+s,this._point){case 0:this._point=1,this._x3=t,this._y3=s;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=s);break;case 2:this._point=3,this._x5=t,this._y5=s;break;default:(0,e.point)(this,t,s)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=s}};var n=(function t(s){function h(t){return new _(t,s)}return h.tension=function(s){return t(+s)},h})(0)},6195,[6191,6196]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,_){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-_),t._x2,t._y2)}function n(t,n){this._context=t,this._k=(1-n)/6}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return _}}),e.point=t,e.Cardinal=n,n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:t(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,_){switch(n=+n,_=+_,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,_):this._context.moveTo(n,_);break;case 1:this._point=2,this._x1=n,this._y1=_;break;case 2:this._point=3;default:t(this,n,_)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=_}};var _=(function t(_){function s(t){return new n(t,_)}return s.tension=function(n){return t(+n)},s})(0)},6196,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}}),e.CardinalOpen=n;var t=r(d[0]);function n(t,n){this._context=t,this._k=(1-n)/6}n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,s){switch(n=+n,s=+s,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,t.point)(this,n,s)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=s}};var s=(function t(s){function _(t){return new n(t,s)}return _.tension=function(n){return t(+n)},_})(0)},6197,[6196]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var t,_=r(d[0]),s=r(d[1]),h=(t=s)&&t.__esModule?t:{default:t},e=r(d[2]);function n(t,_){this._context=t,this._alpha=_}n.prototype={areaStart:h.default,areaEnd:h.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,_){if(t=+t,_=+_,this._point){var s=this._x2-t,h=this._y2-_;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(s*s+h*h,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=_;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=_);break;case 2:this._point=3,this._x5=t,this._y5=_;break;default:(0,e.point)(this,t,_)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=_}};var o=(function t(s){function h(t){return s?new n(t,s):new _.CardinalClosed(t,0)}return h.alpha=function(_){return t(+_)},h})(.5)},6198,[6195,6191,6199]); +__d(function(g,r,i,_a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}}),e.point=a;var _=r(d[0]),t=r(d[1]);function a(t,a,s){var h=t._x1,n=t._y1,l=t._x2,o=t._y2;if(t._l01_a>_.epsilon){var c=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,u=3*t._l01_a*(t._l01_a+t._l12_a);h=(h*c-t._x0*t._l12_2a+t._x2*t._l01_2a)/u,n=(n*c-t._y0*t._l12_2a+t._y2*t._l01_2a)/u}if(t._l23_a>_.epsilon){var x=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,p=3*t._l23_a*(t._l23_a+t._l12_a);l=(l*x+t._x1*t._l23_2a-a*t._l12_2a)/p,o=(o*x+t._y1*t._l23_2a-s*t._l12_2a)/p}t._context.bezierCurveTo(h,n,l,o,t._x2,t._y2)}function s(_,t){this._context=_,this._alpha=t}s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(_,t){if(_=+_,t=+t,this._point){var s=this._x2-_,h=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(s*s+h*h,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(_,t):this._context.moveTo(_,t);break;case 1:this._point=2;break;case 2:this._point=3;default:a(this,_,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=_,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var h=(function _(a){function h(_){return a?new s(_,a):new t.Cardinal(_,0)}return h.alpha=function(t){return _(+t)},h})(.5)},6199,[6158,6196]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=r(d[0]),_=r(d[1]);function s(t,_){this._context=t,this._alpha=_}s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,s){if(t=+t,s=+s,this._point){var h=this._x2-t,n=this._y2-s;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(h*h+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,_.point)(this,t,s)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=s}};var h=(function _(h){function n(_){return h?new s(_,h):new t.CardinalOpen(_,0)}return n.alpha=function(t){return _(+t)},n})(.5)},6200,[6197,6199]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t,e=r(d[0]),n=(t=e)&&t.__esModule?t:{default:t};function o(t){this._context=t}function u(t){return new o(t)}o.prototype={areaStart:n.default,areaEnd:n.default,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}}},6201,[6191]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return t<0?-1:1}function n(n,o,s){var _=n._x1-n._x0,h=o-n._x1,c=(n._y1-n._y0)/(_||h<0&&-0),u=(s-n._y1)/(h||_<0&&-0),x=(c*h+u*_)/(_+h);return(t(c)+t(u))*Math.min(Math.abs(c),Math.abs(u),.5*Math.abs(x))||0}function o(t,n){var o=t._x1-t._x0;return o?(3*(t._y1-t._y0)/o-n)/2:n}function s(t,n,o){var s=t._x0,_=t._y0,h=t._x1,c=t._y1,u=(h-s)/3;t._context.bezierCurveTo(s+u,_+u*n,h-u,c-u*o,h,c)}function _(t){this._context=t}function h(t){this._context=new c(t)}function c(t){this._context=t}Object.defineProperty(e,'__esModule',{value:!0}),e.monotoneX=function(t){return new _(t)},e.monotoneY=function(t){return new h(t)},_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:s(this,this._t0,o(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,_){var h=NaN;if(_=+_,(t=+t)!==this._x1||_!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,_):this._context.moveTo(t,_);break;case 1:this._point=2;break;case 2:this._point=3,s(this,o(this,h=n(this,t,_)),h);break;default:s(this,this._t0,h=n(this,t,_))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=_,this._t0=h}}},(h.prototype=Object.create(_.prototype)).point=function(t,n){_.prototype.point.call(this,n,t)},c.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,o,s,_,h){this._context.bezierCurveTo(n,t,s,o,h,_)}}},6202,[]); +__d(function(g,_r,_i,_a,_m,e,d){"use strict";function t(t){this._context=t}function n(t){var n,i,o=t.length-1,r=new Array(o),s=new Array(o),h=new Array(o);for(r[0]=0,s[0]=2,h[0]=t[0]+2*t[1],n=1;n=0;--n)r[n]=(h[n]-r[n+1])/s[n];for(s[o-1]=(t[o]+r[o-1])/2,n=0;n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var s=this._x*(1-this._t)+t*this._t;this._context.lineTo(s,this._y),this._context.lineTo(s,n)}}this._x=t,this._y=n}}},6204,[]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var e=t(r(_d[0])),n=t(r(_d[1])),u=t(r(_d[2])),f=t(r(_d[3]));function o(t,e){return t[e]}function l(t){const e=[];return e.key=t,e}function c(){var t=(0,n.default)([]),c=f.default,d=u.default,i=o;function y(n){var u,f,o=Array.from(t.apply(this,arguments),l),y=o.length,s=-1;for(const t of n)for(u=0,++s;u1)for(var f,u,i,o=1,c=t[n[0]],l=c.length;o=0;)u[n]=n;return u}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6207,[]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}});var e,t=r(d[0]),f=(e=t)&&e.__esModule?e:{default:e};function n(e,t){if((u=e.length)>0){for(var n,u,o,l=0,i=e[0].length;l0)for(var f,u,o,i,c,l,d=0,_=t[n[0]].length;d<_;++d)for(i=c=0,f=0;f0?(u[0]=i,u[1]=i+=o):o<0?(u[1]=c,u[0]=c+=o):(u[0]=0,u[1]=o)}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},6209,[]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};function u(e,t){if((u=e.length)>0){for(var u,f=0,l=e[t[0]],o=l.length;f0&&(u=(n=e[t[0]]).length)>0){for(var n,u,o,l=0,i=1;io&&(o=t,u=n);return u}},6212,[6207]); +__d(function(g,r,_i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}}),_e.sum=f;var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};function u(e){var t=e.map(f);return(0,n.default)(e).sort(function(e,n){return t[e]-t[n]})}function f(e){for(var t,n=0,u=-1,f=e.length;++ut.reduce((t,{x:u,y:c})=>("number"==typeof c&&t.push([u,c]),t),[])},6217,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CURVES=void 0;const u=r(d[0]);e.CURVES={linear:u.curveLinear,natural:u.curveNatural,bumpX:u.curveBumpX,bumpY:u.curveBumpY,cardinal:u.curveCardinal,cardinal50:u.curveCardinal.tension(.5),catmullRom:u.curveCatmullRom,catmullRom0:u.curveCatmullRom.alpha(0),catmullRom100:u.curveCatmullRom.alpha(1),monotoneX:u.curveMonotoneX,step:u.curveStep,stepAfter:u.curveStepAfter,stepBefore:u.curveStepBefore,basis:u.curveBasis}},6218,[6155]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.groupPointsArray=void 0;e.groupPointsArray=t=>{const o=[];let n=[];for(const u of t)"number"!=typeof u.y?n.length>0&&(o.push(n),n=[]):n.push(u);return n.length>0&&o.push(n),o}},6219,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.cleanPointsArray=void 0;e.cleanPointsArray=t=>t.filter(t=>"number"==typeof t.y)},6220,[]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(null!=n)for(var o in n)"default"!==o&&Object.prototype.hasOwnProperty.call(n,o)&&e(i,n,o);return t(i,n),i},i=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{yScale:y}=(0,h.useCartesianChartContext)(),P=(0,l.useBarWidth)({points:t,chartBounds:n,innerPadding:o,customBarWidth:_,barCount:p});return{path:u.useMemo(()=>{const n=c.Skia.Path.Make(),o=y(0);return t.forEach(t=>{const u=(0,f.getVerticalBarRect)(t,o,P);if(!u)return;const h=t.yValue;if(b){const t=(0,s.createRoundedRectPath)(u.x,u.y,u.width,u.height,b,Number(h));n.addRRect(t)}else n.addRect(c.Skia.XYWHRect(u.x,u.y,u.width,u.height))}),n},[P,t,b,y]),barWidth:P}}},6222,[14,5604,6148,6007,6223,6226]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useBarWidth=void 0;const t=r(d[0]);e.useBarWidth=({customBarWidth:n,chartBounds:o,innerPadding:s,barCount:u,points:c})=>(0,t.getBarWidth)({customBarWidth:n,chartBounds:o,innerPadding:s,barCount:u,points:c})},6223,[6224]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarWidth=void 0;const t=r(d[0]);e.getBarWidth=({customBarWidth:n,chartBounds:s,innerPadding:o,barCount:c,points:u})=>(0,t.getBarThickness)({axisStart:s.left,axisEnd:s.right,points:u,innerPadding:o,customBarThickness:n,barCount:c})},6224,[6225]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarThickness=void 0;e.getBarThickness=({axisStart:n,axisEnd:t,points:s,innerPadding:o,customBarThickness:c,barCount:u})=>{if(void 0!==c)return c;const h=s.length>0&&Array.isArray(s[0])?s[0].length:s.length,l=u&&u>0?u:h-1<=0?h:h-1;return l<=0?0:(1-o)*(t-n)/l}},6225,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getVerticalBarRect=void 0;e.getVerticalBarRect=(t,n,u)=>{const{x:c,y:l}=t;return"number"==typeof l&&Number.isFinite(c)&&Number.isFinite(l)?{x:c-u/2,y:l,width:u,height:n-l}:null}},6226,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,u)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var c={};if(null!=o)for(var u in o)"default"!==u&&Object.prototype.hasOwnProperty.call(o,u)&&t(c,o,u);return n(c,o),c};Object.defineProperty(e,"__esModule",{value:!0}),e.useHorizontalBarPath=void 0;const c=o(r(d[0])),u=r(d[1]),s=r(d[2]),l=r(d[3]),h=r(d[4]),f=r(d[5]);e.useHorizontalBarPath=(t,n,o=.2,b,_,p)=>{const{xScale:P}=(0,l.useCartesianChartContext)(),v=(0,h.getBarThickness)({points:t,axisStart:n.top,axisEnd:n.bottom,innerPadding:o,customBarThickness:_,barCount:p});return{path:c.useMemo(()=>{const n=u.Skia.Path.Make(),o=P(0);return t.forEach(t=>{const c=(0,f.getHorizontalBarRect)(t,o,v);if(c)if(b){const o=(0,s.createRoundedRectPath)(c.x,c.y,c.width,c.height,b,Number(t.yValue),"horizontal");n.addRRect(o)}else n.addRect(u.Skia.XYWHRect(c.x,c.y,c.width,c.height))}),n},[v,t,b,P]),barWidth:v}}},6227,[14,5604,6148,6007,6225,6228]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getHorizontalBarRect=void 0;e.getHorizontalBarRect=(t,n,o)=>{const{x:u,y:s}=t;if("number"!=typeof u||"number"!=typeof s||!Number.isFinite(u)||!Number.isFinite(s))return null;return{x:Math.min(n,u),y:s-o/2,width:Math.abs(u-n),height:o}}},6228,[]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var t=r(d[0]),e=this&&this.__createBinding||(Object.create?function(t,e,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,o,i)}:function(t,e,n,o){void 0===o&&(o=n),t[o]=e[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var i in t)"default"!==i&&Object.prototype.hasOwnProperty.call(t,i)&&e(o,t,i);return n(o,t),o},i=this&&this.__rest||function(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(t);i{const{options:n}=e,o=i(e,["options"]),l=o.animate?u.AnimatedPath:s.Path;return t.jsx(l,Object.assign({style:"fill"},o,n))};_e.Bar=e=>{var{points:n,chartBounds:o,animate:s,innerPadding:u=.25,roundedCorners:b,barWidth:f,barCount:h,labels:O}=e,j=i(e,["points","chartBounds","animate","innerPadding","roundedCorners","barWidth","barCount","labels"]);const{path:y,barWidth:_}=(0,l.useBarPath)(n,o,u,b,f,h);return t.jsxs(t.Fragment,{children:[O&&t.jsx(c.BarGraphLabels,{points:n,chartBounds:o,barWidth:null!=f?f:_,options:O}),t.jsx(p,{path:y,animate:s,options:j})]})}},6229,[6,14,5604,6150,6222,6230]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.BarGraphLabels=void 0;o(r(d[1]));const n=r(d[2]),l=r(d[3]),s=r(d[4]),u=r(d[5]),c=r(d[6]);e.BarGraphLabels=({points:o,chartBounds:h,barWidth:b=0,options:x})=>{const{position:f,font:p,color:v,formatLabel:y,rotate:_}=x,{orientation:B,xScale:L}=(0,s.useCartesianChartContext)();return o.map(({x:o,y:s=0,yValue:x})=>{var W;const C=(0,c.getBarLabelText)(x,y),G=(0,l.getFontGlyphWidth)(C,p),M=null!==(W=null==p?void 0:p.getSize())&&void 0!==W?W:0,P=null!=_?_:0,S=(0,u.getBarLabelPosition)({orientation:B,position:f,x:o,y:Number(s),labelWidth:G,fontSize:M,labelRotate:P,barWidth:b,chartBounds:h,baselineX:L(0)}),$=P?(0,n.vec)(S.x+G/2,S.y-M/2):void 0,j=P?[{rotate:Math.PI/180*P}]:void 0;return t.jsx(n.Text,{x:S.x,y:S.y,text:C,font:p,color:v,origin:$,transform:j},`${S.x}-${S.y}-${C}`)})}},6230,[6,14,5604,6231,6007,6232,6233]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getFontGlyphWidth=void 0;e.getFontGlyphWidth=(t,l)=>{var n;return null!==(n=null==l?void 0:l.getGlyphWidths(l.getGlyphIDs(t)).reduce((t,l)=>t+l,0))&&void 0!==n?n:0}},6231,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarLabelPosition=void 0;e.getBarLabelPosition=({orientation:n,position:s,x:c,y:l,labelWidth:h,fontSize:b,labelRotate:u=0,barWidth:x,chartBounds:y,baselineX:M=0})=>{const f=t({labelWidth:h,fontSize:b,labelRotate:u});if("horizontal"===n){const t=Math.min(M,c),n=Math.max(M,c),u=l-x/2,y=l+x/2,p=t+(n-t)/2,z=l+b/3;switch(s){case"top":return{x:p-h/2,y:u-o-f};case"bottom":return{x:p-h/2,y:y+b+o+f};case"left":return{x:t-h-o,y:z};case"right":return{x:n+o,y:z}}}const p=c-x/2,z=c+x/2,P=(y.top+y.bottom+l)/2,W=c-h/2;switch(s){case"top":return{x:W,y:l-o-f};case"bottom":return{x:W,y:y.bottom-o-f};case"left":return{x:p-h-o,y:P};case"right":return{x:z+o,y:P}}};const t=({labelWidth:t,fontSize:o,labelRotate:n})=>{if(!n||!t||!o)return 0;const s=Math.abs(Math.PI/180*n),c=(Math.abs(t*Math.sin(s))+Math.abs(o*Math.cos(s)))/2,l=o/2;return Math.max(0,c-l)},o=5},6232,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarLabelText=void 0;e.getBarLabelText=(t,l)=>l?l(t):null==t?"":String(t)},6233,[]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var t=r(d[0]),e=this&&this.__createBinding||(Object.create?function(t,e,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,o,i)}:function(t,e,n,o){void 0===o&&(o=n),t[o]=e[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var i in t)"default"!==i&&Object.prototype.hasOwnProperty.call(t,i)&&e(o,t,i);return n(o,t),o},i=this&&this.__rest||function(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(t);i{const{options:n}=e,o=i(e,["options"]),u=o.animate?l.AnimatedPath:s.Path;return t.jsx(u,Object.assign({style:"fill"},o,n))};_e.HorizontalBar=e=>{var{points:n,chartBounds:o,animate:s,innerPadding:l=.25,roundedCorners:f,barWidth:h,barCount:O,labels:j}=e,y=i(e,["points","chartBounds","animate","innerPadding","roundedCorners","barWidth","barCount","labels"]);const{orientation:_}=(0,p.useCartesianChartContext)(),{path:v,barWidth:P}=(0,u.useHorizontalBarPath)(n,o,l,f,h,O);return"horizontal"!==_?null:t.jsxs(t.Fragment,{children:[j&&t.jsx(c.BarGraphLabels,{points:n,chartBounds:o,barWidth:null!=h?h:P,options:j}),t.jsx(b,{path:v,animate:s,options:y})]})}},6234,[6,14,5604,6150,6227,6230,6007]); +__d(function(g,r,_i,a,m,_e,d){"use strict";var e=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(o=Object.getOwnPropertySymbols(e);s({});_e.useStackedBarPaths=({points:t,chartBounds:f,innerPadding:b=.25,barWidth:y,barCount:O,barOptions:S=p,colors:P=h})=>{const{yScale:_}=(0,c.useCartesianChartContext)(),k=(0,l.useBarWidth)({points:t,chartBounds:f,innerPadding:b,customBarWidth:y,barCount:O});return n.default.useMemo(()=>{const n=[];return(0,i.getStackedBarSegments)(t).forEach(t=>{const c=(0,u.getVerticalStackedBarRect)({segment:t,yScale:_,barWidth:k});if(!c)return;const l=S((0,i.getVerticalStackedBarOptionsContext)(t)),{roundedCorners:h,color:p}=l,f=e(l,["roundedCorners","color"]),b=o.Skia.Path.Make();if(h){const e=(0,s.createRoundedRectPath)(c.x,c.y,c.width,c.height,h,t.value);b.addRRect(e)}else b.addRect(o.Skia.XYWHRect(c.x,c.y,c.width,c.height));n.push(Object.assign({path:b,key:`${t.seriesIndex}-${t.datumIndex}`,color:null!=p?p:P[t.seriesIndex]},f))}),n},[S,k,P,t,_])}},6235,[14,5604,6148,6007,6236,6237,6223]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getHorizontalStackedBarOptionsContext=e.getVerticalStackedBarOptionsContext=e.getStackedBarSegments=void 0;e.getStackedBarSegments=o=>{const u=new Map,c=[];return o.forEach((o,l)=>{o.forEach((o,x)=>{if(!n(o))return;const v=o.xValue,p=t(u,v),S=s(o.yValue);if(0===S)return void c.push({point:o,categoryKey:v,value:S,startValue:0,endValue:0,seriesIndex:l,datumIndex:x,isPositive:!1,isStart:!1,isEnd:!1});const I=S>0,f=I?p.positiveSegments:p.negativeSegments,E=I?p.positiveTotal:p.negativeTotal,y=E+S,h={point:o,categoryKey:v,value:S,startValue:E,endValue:y,seriesIndex:l,datumIndex:x,isPositive:I,isStart:0===f.length,isEnd:!1};f.push(h),c.push(h),I?p.positiveTotal=y:p.negativeTotal=y})}),u.forEach(({positiveSegments:t,negativeSegments:n})=>{const s=t.at(-1),o=n.at(-1);s&&(s.isEnd=!0),o&&(o.isEnd=!0)}),c};e.getVerticalStackedBarOptionsContext=t=>{const{seriesIndex:n,datumIndex:s,isPositive:o,isStart:u,isEnd:c}=t;return{columnIndex:n,rowIndex:s,seriesIndex:n,datumIndex:s,isStart:u,isEnd:c,isBottom:o?u:c,isTop:o?c:u}};e.getHorizontalStackedBarOptionsContext=t=>{const{seriesIndex:n,datumIndex:s,isPositive:o,isStart:u,isEnd:c}=t;return{columnIndex:n,rowIndex:s,seriesIndex:n,datumIndex:s,isStart:u,isEnd:c,isLeft:o?u:c,isRight:o?c:u}};const t=(t,n)=>{const s=t.get(n);if(s)return s;const o={positiveTotal:0,negativeTotal:0,positiveSegments:[],negativeSegments:[]};return t.set(n,o),o},n=t=>"number"==typeof t.y&&Number.isFinite(t.x)&&Number.isFinite(t.y),s=t=>"number"==typeof t&&Number.isFinite(t)?t:0},6236,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getVerticalStackedBarRect=void 0;e.getVerticalStackedBarRect=({segment:t,yScale:n,barWidth:c})=>{const{x:u}=t.point,l=n(t.startValue),s=n(t.endValue);return Number.isFinite(u)&&Number.isFinite(l)&&Number.isFinite(s)?{x:u-c/2,y:s,width:c,height:l-s}:null}},6237,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var s=Object.getOwnPropertyDescriptor(n,o);s&&!("get"in s?!n.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,s)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),c=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var c={};if(null!=t)for(var s in t)"default"!==s&&Object.prototype.hasOwnProperty.call(t,s)&&n(c,t,s);return o(c,t),c};Object.defineProperty(e,"__esModule",{value:!0}),e.StackedBar=void 0;const s=c(r(d[1])),u=r(d[2]),l=r(d[3]),b=r(d[4]),f=["red","orange","blue","green","blue","purple"];e.StackedBar=({points:n,chartBounds:o,animate:c,innerPadding:p=.25,barWidth:h,barCount:O,barOptions:_=()=>({}),colors:j=f})=>{const P=(0,b.useStackedBarPaths)({points:n,chartBounds:o,innerPadding:p,barWidth:h,barCount:O,barOptions:_,colors:j});return t.jsx(t.Fragment,{children:P.map(t=>s.createElement(c?l.AnimatedPath:u.Path,Object.assign(Object.assign(Object.assign({},t),{style:"fill"}),Boolean(c)&&{animate:c})))})}},6238,[6,14,5604,6150,6235]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var o={};if(null!=n)for(var i in n)"default"!==i&&Object.prototype.hasOwnProperty.call(n,i)&&e(o,n,i);return t(o,n),o},o=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i({});_e.useHorizontalStackedBarPaths=({points:e,chartBounds:t,innerPadding:n=.25,barWidth:O,barCount:y,barOptions:_=b,colors:P=p})=>{const{xScale:S}=(0,u.useCartesianChartContext)(),v=(0,h.getBarThickness)({points:e,axisStart:t.top,axisEnd:t.bottom,innerPadding:n,customBarThickness:O,barCount:y});return i.useMemo(()=>{const t=[];return(0,l.getStackedBarSegments)(e).forEach(e=>{const n=(0,f.getHorizontalStackedBarRect)({segment:e,xScale:S,barWidth:v});if(!n)return;const i=_((0,l.getHorizontalStackedBarOptionsContext)(e)),{roundedCorners:u,color:h}=i,p=o(i,["roundedCorners","color"]),b=s.Skia.Path.Make();if(u){const t=(0,c.createRoundedRectPath)(n.x,n.y,n.width,n.height,u,e.value,"horizontal");b.addRRect(t)}else b.addRect(s.Skia.XYWHRect(n.x,n.y,n.width,n.height));t.push(Object.assign({path:b,key:`${e.seriesIndex}-${e.datumIndex}`,color:null!=h?h:P[e.seriesIndex]},p))}),t},[_,v,P,e,S])}},6239,[14,5604,6148,6007,6236,6225,6240]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getHorizontalStackedBarRect=void 0;e.getHorizontalStackedBarRect=({segment:t,xScale:n,barWidth:u})=>{const{y:o}=t.point,s=n(t.startValue),c=n(t.endValue);return"number"==typeof o&&Number.isFinite(o)&&Number.isFinite(s)&&Number.isFinite(c)?{x:Math.min(s,c),y:o-u/2,width:Math.abs(c-s),height:u}:null}},6240,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,s,u)}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),s=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var s={};if(null!=t)for(var u in t)"default"!==u&&Object.prototype.hasOwnProperty.call(t,u)&&n(s,t,u);return o(s,t),s};Object.defineProperty(e,"__esModule",{value:!0}),e.HorizontalStackedBar=void 0;const u=s(r(d[1])),c=r(d[2]),l=r(d[3]),b=r(d[4]),f=r(d[5]),h=["red","orange","blue","green","blue","purple"];e.HorizontalStackedBar=({points:n,chartBounds:o,animate:s,innerPadding:p=.25,barWidth:O,barCount:_,barOptions:j,colors:P=h})=>{const{orientation:m}=(0,b.useCartesianChartContext)(),v=(0,f.useHorizontalStackedBarPaths)({points:n,chartBounds:o,innerPadding:p,barWidth:O,barCount:_,barOptions:j,colors:P});return"horizontal"!==m?null:t.jsx(t.Fragment,{children:v.map(t=>u.createElement(s?l.AnimatedPath:c.Path,Object.assign(Object.assign(Object.assign({},t),{style:"fill"}),Boolean(s)&&{animate:s})))})}},6241,[6,14,5604,6150,6007,6239]); +__d(function(g,r,_i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,i,n,o){void 0===o&&(o=n);var u=Object.getOwnPropertyDescriptor(i,n);u&&!("get"in u?!i.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return i[n]}}),Object.defineProperty(t,o,u)}:function(t,i,n,o){void 0===o&&(o=n),t[o]=i[n]}),i=this&&this.__setModuleDefault||(Object.create?function(t,i){Object.defineProperty(t,"default",{enumerable:!0,value:i})}:function(t,i){t.default=i}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var o={};if(null!=n)for(var u in n)"default"!==u&&Object.prototype.hasOwnProperty.call(n,u)&&t(o,n,u);return i(o,n),o};Object.defineProperty(e,"__esModule",{value:!0}),e.useBarGroupPaths=void 0;const o=n(r(d[0])),u=r(d[1]),c=r(d[2]),s=r(d[3]),h=r(d[4]),l=r(d[5]);e.useBarGroupPaths=(t,i,n=0,p=0,f,b,_)=>{var v;const P=(null===(v=t[0])||void 0===v?void 0:v.length)||0,{yScale:W}=(0,s.useCartesianChartContext)(),{barWidth:y,groupWidth:O,gapWidth:m}=(0,h.getBarGroupDimensions)({chartBounds:i,betweenGroupPadding:n,withinGroupPadding:p,groupCount:P,barsPerGroup:t.length,customBarWidth:b,barCount:_}),j=o.useMemo(()=>{const i=W(0);return t.map((t,n)=>{const o=u.Skia.Path.Make();return t.forEach(t=>{const s=(0,l.getVerticalBarGroupRect)({point:t,baselineY:i,barWidth:y,groupWidth:O,gapWidth:m,barIndex:n});if(s)if(f){const i=(0,c.createRoundedRectPath)(s.x,s.y,s.width,s.height,f,Number(t.yValue));o.addRRect(i)}else o.addRect(u.Skia.XYWHRect(s.x,s.y,s.width,s.height))}),o})},[y,m,O,t,f,W]);return{barWidth:y,groupWidth:O,gapWidth:m,paths:j}}},6242,[14,5604,6148,6007,6243,6245]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarGroupDimensions=void 0;const o=r(d[0]);e.getBarGroupDimensions=({chartBounds:t,betweenGroupPadding:n,withinGroupPadding:u,groupCount:s,barsPerGroup:p,customBarWidth:G,barCount:b})=>(0,o.getBarGroupDimensionsForAxis)({axisStart:t.left,axisEnd:t.right,betweenGroupPadding:n,withinGroupPadding:u,groupCount:s,barsPerGroup:p,customBarWidth:G,barCount:b})},6243,[6244]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarGroupDimensionsForAxis=void 0;e.getBarGroupDimensionsForAxis=({axisStart:t,axisEnd:o,betweenGroupPadding:n,withinGroupPadding:u,groupCount:s,barsPerGroup:p,customBarWidth:h,barCount:x})=>{const b=(1-n)*(o-t)/Math.max(1,s),c=x&&x>0?x:Math.max(1,p),G=void 0!==h?h:(1-u)*b/c;return{barWidth:G,groupWidth:b,gapWidth:(b-G*p)/Math.max(1,p-1)}}},6244,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getVerticalBarGroupRect=void 0;const t=r(d[0]);e.getVerticalBarGroupRect=({point:n,baselineY:u,barWidth:o,groupWidth:p,gapWidth:b,barIndex:c})=>{const{x:h,y:s}=n;return"number"==typeof s&&Number.isFinite(h)&&Number.isFinite(s)?{x:h+(0,t.getBarGroupOffset)({groupWidth:p,barWidth:o,gapWidth:b,barIndex:c}),y:s,width:o,height:u-s}:null}},6245,[6246]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBarGroupOffset=void 0;e.getBarGroupOffset=({groupWidth:t,barWidth:o,gapWidth:u,barIndex:f})=>-t/2+f*(o+u)},6246,[]); +__d(function(g,r,_i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,i,o,n){void 0===n&&(n=o);var u=Object.getOwnPropertyDescriptor(i,o);u&&!("get"in u?!i.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(t,n,u)}:function(t,i,o,n){void 0===n&&(n=o),t[n]=i[o]}),i=this&&this.__setModuleDefault||(Object.create?function(t,i){Object.defineProperty(t,"default",{enumerable:!0,value:i})}:function(t,i){t.default=i}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var n={};if(null!=o)for(var u in o)"default"!==u&&Object.prototype.hasOwnProperty.call(o,u)&&t(n,o,u);return i(n,o),n};Object.defineProperty(e,"__esModule",{value:!0}),e.useHorizontalBarGroupPaths=void 0;const n=o(r(d[0])),u=r(d[1]),s=r(d[2]),c=r(d[3]),h=r(d[4]),l=r(d[5]);e.useHorizontalBarGroupPaths=(t,i,o=0,p=0,b,f,_)=>{var v;const P=(null===(v=t[0])||void 0===v?void 0:v.length)||0,{xScale:W}=(0,c.useCartesianChartContext)(),{barWidth:m,groupWidth:y,gapWidth:O}=(0,h.getBarGroupDimensionsForAxis)({axisStart:i.top,axisEnd:i.bottom,betweenGroupPadding:o,withinGroupPadding:p,groupCount:P,barsPerGroup:t.length,customBarWidth:f,barCount:_}),x=n.useMemo(()=>{const i=W(0);return t.map((t,o)=>{const n=u.Skia.Path.Make();return t.forEach(t=>{const c=(0,l.getHorizontalBarGroupRect)({point:t,baselineX:i,barWidth:m,groupWidth:y,gapWidth:O,barIndex:o});if(c)if(b){const i=(0,s.createRoundedRectPath)(c.x,c.y,c.width,c.height,b,Number(t.yValue),"horizontal");n.addRRect(i)}else n.addRect(u.Skia.XYWHRect(c.x,c.y,c.width,c.height))}),n})},[m,O,y,t,b,W]);return{barWidth:m,groupWidth:y,gapWidth:O,paths:x}}},6247,[14,5604,6148,6007,6244,6248]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getHorizontalBarGroupRect=void 0;const t=r(d[0]);e.getHorizontalBarGroupRect=({point:n,baselineX:o,barWidth:u,groupWidth:b,gapWidth:h,barIndex:p})=>{const{x:s,y:c}=n;return"number"==typeof s&&"number"==typeof c&&Number.isFinite(s)&&Number.isFinite(c)?{x:Math.min(o,s),y:c+(0,t.getBarGroupOffset)({groupWidth:b,barWidth:u,gapWidth:h,barIndex:p}),width:Math.abs(s-o),height:u}:null}},6248,[6246]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&t(i,e,o);return n(i,e),i},o=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{u.isValidElement(e)&&e.type===h&&O.push(e.props)});const{paths:_,barWidth:y,groupWidth:j,gapWidth:m}=(0,s.useBarGroupPaths)(O.map(e=>e.points),i,t,n,o,f,b),v=(0,p.useFunctionRef)(l);u.useEffect(()=>{var e;null===(e=v.current)||void 0===e||e.call(v,{barWidth:y,groupWidth:j,gapWidth:m})},[y,m,j,v]);return O[0]?e.jsx(e.Fragment,{children:O.map((e,t)=>u.createElement(h,Object.assign(Object.assign({},e),{__path:_[t],key:t})))}):null}function h(e){const{animate:t}=e,n=o(e,["animate"]),i=e.__path;return u.createElement(t?l.AnimatedPath:c.Path,Object.assign(Object.assign({path:i,style:"fill",color:"red"},n),Boolean(t)&&{animate:t}))}_e.BarGroup=f,f.Bar=h},6249,[6,14,5604,6150,6242,6006]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var t=r(d[0]),e=this&&this.__createBinding||(Object.create?function(t,e,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,o,i)}:function(t,e,n,o){void 0===o&&(o=n),t[o]=e[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var i in t)"default"!==i&&Object.prototype.hasOwnProperty.call(t,i)&&e(o,t,i);return n(o,t),o},i=this&&this.__rest||function(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(t);i{u.isValidElement(t)&&t.type===b&&y.push(t.props)});const{paths:j,barWidth:m,groupWidth:v,gapWidth:P}=(0,s.useHorizontalBarGroupPaths)(y.map(t=>t.points),o,e,n,i,f,O),w=(0,p.useFunctionRef)(c);if(u.useEffect(()=>{var t;"horizontal"===_&&(null===(t=w.current)||void 0===t||t.call(w,{barWidth:m,groupWidth:v,gapWidth:P}))},[_,m,P,v,w]),"horizontal"!==_)return null;return y[0]?t.jsx(t.Fragment,{children:y.map((t,e)=>u.createElement(b,Object.assign(Object.assign({},t),{__path:j[e],key:e})))}):null}function b(t){const e=t,{animate:n,__path:o}=e,s=i(e,["animate","__path"]),p=n?c.AnimatedPath:l.Path;return o?u.createElement(p,Object.assign(Object.assign({path:o,style:"fill",color:"red"},s),Boolean(n)&&{animate:n})):null}_e.HorizontalBarGroup=f,f.Bar=b},6250,[6,14,5604,6150,6247,6006,6007]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,u){void 0===u&&(u=o);var c=Object.getOwnPropertyDescriptor(n,o);c&&!("get"in c?!n.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,u,c)}:function(t,n,o,u){void 0===u&&(u=o),t[u]=n[o]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var u={};if(null!=o)for(var c in o)"default"!==c&&Object.prototype.hasOwnProperty.call(o,c)&&t(u,o,c);return n(u,o),u};Object.defineProperty(e,"__esModule",{value:!0}),e.useAreaPath=void 0;const u=o(r(d[0])),c=r(d[1]),s=r(d[2]),l=r(d[3]),f=r(d[4]),h=r(d[5]),v=r(d[6]);e.useAreaPath=(t,n,{curveType:o="linear",connectMissingData:_=!1}={})=>({path:u.useMemo(()=>{const u=_?[(0,v.cleanPointsArray)(t)]:(0,h.groupPointsArray)(t),P=s.Skia.Path.Make();return u.forEach(t=>{var u,h;const v=null===(u=(0,c.area)().y0(n))||void 0===u?void 0:u.curve(f.CURVES[o])((0,l.stitchDataArray)(t));v&&P.addPath(null!==(h=s.Skia.Path.MakeFromSVGString(v))&&void 0!==h?h:s.Skia.Path.Make())}),P},[_,t,n,o])})},6251,[14,6155,5604,6217,6218,6219,6220]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(null!=n)for(var o in n)"default"!==o&&Object.prototype.hasOwnProperty.call(n,o)&&e(i,n,o);return t(i,n),i},i=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);oc.createElement(o?s.AnimatedPath:u.Path,Object.assign(Object.assign({},t),Boolean(o)&&{animate:o})))}},6253,[14,5604,6150,6254]); +__d(function(g,r,_i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,i){void 0===i&&(i=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,i,u)}:function(t,n,o,i){void 0===i&&(i=o),t[i]=n[o]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(o){if(o&&o.__esModule)return o;var i={};if(null!=o)for(var u in o)"default"!==u&&Object.prototype.hasOwnProperty.call(o,u)&&t(i,o,u);return n(i,o),i};Object.defineProperty(e,"__esModule",{value:!0}),e.useStackedAreaPaths=void 0;const i=o(r(d[0])),u=r(d[1]),l=r(d[2]),c=r(d[3]),s=r(d[4]),v=r(d[5]),f=(t,n)=>{const o=t.map(()=>[]);if(!t[0])return o;if(0===t.length||!t[0])return o;o[0]=t[0].map(()=>0);for(let i=1;i{var c,s,v,f;const h=null!==(s=null===(c=o[i-1])||void 0===c?void 0:c[u])&&void 0!==s?s:0,p=null!==(f=null===(v=l[u])||void 0===v?void 0:v.y)&&void 0!==f?f:0;return n-p+h}))}return o};e.useStackedAreaPaths=({pointsArray:t,colors:n,y0:o,curveType:h="linear",areaOptions:p=()=>({})})=>i.useMemo(()=>{const i=f(t,o);return t.map((t,f)=>{const m=l.Skia.Path.Make(),y=(0,v.groupPointsArray)(t);let _=o,b=0;y.forEach(t=>{var n,v;const p=(0,c.stitchDataArray)(t).map(([t,n],o)=>{var u,l;return[t,n-(null!==(l=null===(u=i[f])||void 0===u?void 0:u[o])&&void 0!==l?l:0)]});_=Math.max(...(null!==(n=i[f])&&void 0!==n?n:[]).map(t=>o-t)),b=Math.max(...p.map(t=>t[1]));const y=(0,u.area)().y0((t,n)=>{var u,l;const c=null!==(l=null===(u=i[f])||void 0===u?void 0:u[n])&&void 0!==l?l:0;return o-c}).curve(s.CURVES[h])(p);y&&m.addPath(null!==(v=l.Skia.Path.MakeFromSVGString(y))&&void 0!==v?v:l.Skia.Path.Make())});const P=p({rowIndex:f,lowestY:_,highestY:b});return Object.assign({path:m,key:`area-${f}`,color:n[f]},P)})},[t,o,h,n,p])},6254,[14,6155,5604,6217,6218,6219]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),t=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(null!=n)for(var o in n)"default"!==o&&Object.prototype.hasOwnProperty.call(n,o)&&e(i,n,o);return t(i,n),i},i=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{if(l){return[...l.map(e=>Object.assign(Object.assign({},e),{y:e.y})),...[...l].reverse().map(e=>Object.assign(Object.assign({},e),{y:e.y0}))]}const e=[...n].reverse();return[...t,...e]},[n,l,t]),{path:v}=(0,c.useAreaPath)(y,0,{curveType:f,connectMissingData:b});return o.createElement(p?u.AnimatedPath:s.Path,Object.assign(Object.assign({path:v,style:"fill"},O),Boolean(p)&&{animate:p}))}},6255,[14,5604,6251,6150]); +__d(function(g,_r,_i,a,_m,_e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),e=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var r={};if(null!=n)for(var o in n)"default"!==o&&Object.prototype.hasOwnProperty.call(n,o)&&t(r,n,o);return e(r,n),r},r=this&&this.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o{const t=i.Skia.Path.Make();return e.forEach(e=>{const{x:n,y:r}=e;if("number"!=typeof r)return;const o="function"==typeof u?u(e):u;"circle"===l?t.addCircle(n,r,o):"square"===l?t.addRect(i.Skia.XYWHRect(n-o,r-o,2*o,2*o)):"star"===l&&t.addPath(s(n,r,o,5))}),t},[e,u,l]);return o.createElement(n?c.AnimatedPath:i.Path,Object.assign(Object.assign({path:p},f),Boolean(n)&&{animate:n}))};const s=(t,e,n,r)=>{const o=[];for(let i=0;i<=2*r;i++){const c=i*Math.PI/r-Math.PI/2,s=t+Math.cos(c)*(i%2==0?n:n/2),u=e+Math.sin(c)*(i%2==0?n:n/2);o.unshift([s,u])}const c=i.Skia.Path.Make(),s=o[0];s&&c.moveTo(s[0],s[1]);for(const t of o.slice(1))c.lineTo(t[0],t[1]);return c.close(),c}},6256,[14,5604,6150]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var t=r(d[0]),e=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var i={};if(null!=t)for(var o in t)"default"!==o&&Object.prototype.hasOwnProperty.call(t,o)&&e(i,t,o);return n(i,t),i},o=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(t);o{const{children:p}=i,u=o(i,["children"]);return h?t.jsx(l.AnimatedPath,Object.assign({path:e,style:n},s,u,{animate:h,children:p})):t.jsx(c.Path,Object.assign({path:e,style:n},s,u,{children:p}))};_e.Candlestick=({openPoints:e,highPoints:n,lowPoints:i,closePoints:o,chartBounds:c,candleWidth:l,candleRatio:u,candleCount:y,minBodyHeight:O,candleColors:b,wickStrokeWidth:f,candleOptions:m,animate:j,blendMode:P,opacity:k,antiAlias:w})=>{const _=(0,h.useCandlestickPaths)({openPoints:e,highPoints:n,lowPoints:i,closePoints:o,chartBounds:c,candleWidth:l,candleRatio:u,candleCount:y,minBodyHeight:O,candleColors:b,wickStrokeWidth:f,candleOptions:m}),v={blendMode:P,opacity:k,antiAlias:w};return"custom"===_.mode?t.jsx(t.Fragment,{children:_.candles.map(e=>t.jsxs(s.Fragment,{children:[t.jsx(p,{path:e.wickPath,style:"stroke",options:e.wickOptions,sharedOptions:v,animate:j},`${e.key}-wick`),t.jsx(p,{path:e.bodyPath,style:"fill",options:e.bodyOptions,sharedOptions:v,animate:j},`${e.key}-body`)]},e.key))}):t.jsx(t.Fragment,{children:_.groups.map(e=>t.jsxs(s.Fragment,{children:[t.jsx(p,{path:e.wickPath,style:"stroke",options:e.wickOptions,sharedOptions:v,animate:j},`${e.key}-wick`),t.jsx(p,{path:e.bodyPath,style:"fill",options:e.bodyOptions,sharedOptions:v,animate:j},`${e.key}-body`)]},e.key))})}},6257,[6,14,5604,6150,6258]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,o,n,s){void 0===s&&(s=n);var c=Object.getOwnPropertyDescriptor(o,n);c&&!("get"in c?!o.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return o[n]}}),Object.defineProperty(t,s,c)}:function(t,o,n,s){void 0===s&&(s=n),t[s]=o[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,o){Object.defineProperty(t,"default",{enumerable:!0,value:o})}:function(t,o){t.default=o}),n=this&&this.__importStar||function(n){if(n&&n.__esModule)return n;var s={};if(null!=n)for(var c in n)"default"!==c&&Object.prototype.hasOwnProperty.call(n,c)&&t(s,n,c);return o(s,n),s};Object.defineProperty(e,"__esModule",{value:!0}),e.useCandlestickPaths=void 0;const s=n(r(d[0])),c=r(d[1]),u=r(d[2]),l=r(d[3]),h=r(d[4]),k={positive:"#26a69a",negative:"#ef5350",neutral:"#737375"},y=t=>Math.max(0,Math.min(1,t)),p=t=>Object.assign(Object.assign({},t),{isPositive:"positive"===t.status,isNegative:"negative"===t.status,isNeutral:"neutral"===t.status}),P=(t,o)=>{var n;return null!==(n=null==o?void 0:o[t])&&void 0!==n?n:k[t]},b=(t,o,n)=>{n.moveTo(t.wick.x,t.wick.y1),n.lineTo(t.wick.x,t.wick.y2),t.body.width<=0||t.body.height<=0||o.addRect(c.Skia.XYWHRect(t.body.x,t.body.y,t.body.width,t.body.height))},v=(t,o=1)=>["positive","negative","neutral"].map(n=>{const s=P(n,t);return{key:n,status:n,bodyPath:c.Skia.Path.Make(),wickPath:c.Skia.Path.Make(),bodyOptions:{color:s},wickOptions:{color:s,strokeWidth:o}}});e.useCandlestickPaths=({openPoints:t,highPoints:o,lowPoints:n,closePoints:k,chartBounds:f,candleWidth:m,candleRatio:w=.6,candleCount:O,minBodyHeight:_=1,candleColors:M,wickStrokeWidth:W=1,candleOptions:j})=>{const S=y(w),B=(0,u.getBarWidth)({points:t,chartBounds:f,innerPadding:1-S,customBarWidth:m,barCount:O}),C=s.useMemo(()=>(0,l.getCandlestickGeometry)({openPoints:t,highPoints:o,lowPoints:n,closePoints:k,candleWidth:B,minBodyHeight:_}),[B,k,o,n,_,t]);return s.useMemo(()=>{if(j)return{mode:"custom",candleWidth:B,geometry:C,candles:C.map(t=>{const o=P(t.status,M),n=j(p(t)),s=c.Skia.Path.Make(),u=c.Skia.Path.Make();b(t,s,u);const{bodyOptions:l,wickOptions:k}=(0,h.resolveCandlestickPathOptions)({color:o,wickStrokeWidth:W,options:n});return{key:`candlestick-${t.datumIndex}`,geometry:t,bodyPath:s,wickPath:u,bodyOptions:l,wickOptions:k}})};const t=v(M,W),o=t.reduce((t,o)=>(t[o.status]=o,t),{});return C.forEach(t=>{const n=o[t.status];b(t,n.bodyPath,n.wickPath)}),{mode:"grouped",candleWidth:B,geometry:C,groups:t}},[M,j,B,C,W])}},6258,[14,5604,6224,6259,6260]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCandlestickGeometry=void 0;const t=t=>"number"==typeof t&&Number.isFinite(t),n=n=>n&&t(n.y)&&t(n.yValue)?{y:n.y,value:n.yValue}:null,o=(t,n)=>n>t?"positive":n{const x=Math.min(l.length,y.length,u.length,h.length),v=Math.max(0,s),M=Math.max(0,c),p=[];for(let s=0;s0?Math.max(k,M):M,G=(P.y+Y.y)/2-C/2,j=Math.min(b.y,V.y),B=Math.max(b.y,V.y);p.push({datumIndex:s,x:c.x,xValue:c.xValue,open:P.value,high:b.value,low:V.value,close:Y.value,openY:P.y,highY:b.y,lowY:V.y,closeY:Y.y,status:o(P.value,Y.value),body:{x:c.x-v/2,y:G,width:v,height:C},wick:{x:c.x,y1:j,y2:B}})}return p}},6259,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.resolveCandlestickPathOptions=void 0;e.resolveCandlestickPathOptions=({color:o,wickStrokeWidth:t,options:l})=>{var s,n,c,v,u,k;return{bodyOptions:Object.assign(Object.assign({},l.body),{color:null!==(n=null===(s=l.body)||void 0===s?void 0:s.color)&&void 0!==n?n:o}),wickOptions:Object.assign(Object.assign({},l.wick),{color:null!==(v=null===(c=l.wick)||void 0===c?void 0:c.color)&&void 0!==v?v:o,strokeWidth:null!==(k=null===(u=l.wick)||void 0===u?void 0:u.strokeWidth)&&void 0!==k?k:t})}}},6260,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),o=this&&this.__createBinding||(Object.create?function(t,o,n,l){void 0===l&&(l=n);var s=Object.getOwnPropertyDescriptor(o,n);s&&!("get"in s?!o.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return o[n]}}),Object.defineProperty(t,l,s)}:function(t,o,n,l){void 0===l&&(l=n),t[l]=o[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,o){Object.defineProperty(t,"default",{enumerable:!0,value:o})}:function(t,o){t.default=o}),l=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var l={};if(null!=t)for(var s in t)"default"!==s&&Object.prototype.hasOwnProperty.call(t,s)&&o(l,t,s);return n(l,t),l};Object.defineProperty(e,"__esModule",{value:!0}),e.CartesianAxis=e.CartesianAxisDefaultProps=void 0;const s=l(r(d[1])),c=r(d[2]),f=r(d[3]),u=r(d[4]),x=r(d[5]);var y=r(d[6]);Object.defineProperty(e,"CartesianAxisDefaultProps",{enumerable:!0,get:function(){return y.CartesianAxisDefaultProps}});e.CartesianAxis=({tickCount:o=x.DEFAULT_TICK_COUNT,xTicksNormalized:n,yTicksNormalized:l,labelPosition:y="outset",labelOffset:b={x:2,y:4},axisSide:h={x:"bottom",y:"left"},lineColor:p="hsla(0, 0%, 0%, 0.25)",lineWidth:m=f.StyleSheet.hairlineWidth,labelColor:j="#000000",formatYLabel:L=t=>String(t),formatXLabel:P=t=>String(t),yScale:k,xScale:v,font:C,isNumericalData:O=!1,ix:_=[]})=>{var S;const T=(0,s.useMemo)(()=>({xTicks:"number"==typeof o?o:o.x,yTicks:"number"==typeof o?o:o.y,xLabelOffset:"number"==typeof b?b:b.x,yLabelOffset:"number"==typeof b?b:b.y,xAxisPosition:h.x,yAxisPosition:h.y,xLabelPosition:"string"==typeof y?y:y.x,yLabelPosition:"string"==typeof y?y:y.y,gridXLineColor:"object"==typeof p&&"grid"in p?"object"==typeof p.grid&&"x"in p.grid?p.grid.x:p.grid:p,gridYLineColor:"object"==typeof p&&"grid"in p?"object"==typeof p.grid&&"y"in p.grid?p.grid.y:p.grid:p,gridFrameLineColor:"object"==typeof p&&"frame"in p?p.frame:p,gridXLineWidth:"object"==typeof m&&"grid"in m?"object"==typeof m.grid&&"x"in m.grid?m.grid.x:m.grid:m,gridYLineWidth:"object"==typeof m&&"grid"in m?"object"==typeof m.grid&&"y"in m.grid?m.grid.y:m.grid:m,gridFrameLineWidth:"object"==typeof m&&"frame"in m?m.frame:m}),[o,b,h.x,h.y,y,p,m]),{xTicks:W,yTicks:A,xAxisPosition:F,yAxisPosition:M,xLabelPosition:D,yLabelPosition:X,xLabelOffset:Y,yLabelOffset:$,gridXLineColor:w,gridYLineColor:H,gridFrameLineColor:N,gridXLineWidth:z,gridYLineWidth:R,gridFrameLineWidth:U}=T,[B=0,E=0]=v.domain(),[I=0,K=0]=k.domain(),[q=0,G=0]=v.range(),J=null!==(S=null==C?void 0:C.getSize())&&void 0!==S?S:0,Q=l.map(o=>{const n=String(L(o)),l=(0,u.getTextLayout)(n,C),f=l.width,x=k(o)+J/3-Math.max(0,l.height-J)/2,y="left"===M&&"outset"===X?v(B)-(f+$):"left"===M&&"inset"===X?v(B)+$:"right"===M&&"outset"===X?v(E)+$:v(E)-(f+$),b=x+(l.lines.length-1)*l.lineHeight,h=x>J&&b0?t.jsx(c.Line,{p1:(0,c.vec)(v(B),k(o)),p2:(0,c.vec)(v(E),k(o)),color:H,strokeWidth:R}):null,C?h&&t.jsx(t.Fragment,{children:l.lines.map((n,s)=>t.jsx(c.Text,{color:"string"==typeof j?j:j.y,text:n,font:C,y:x+s*l.lineHeight,x:y},`y-tick-${o}-label-line-${s}`))}):null]},`y-tick-${o}`)}),V=n.map(o=>{const n=O?o:_[o],l=String(P(n)),f=(0,u.getTextLayout)(l,C),x=f.width,y=v(o)-(null!=x?x:0)/2,b="left"===M?y+x{const t=Math.max(0,f.height-J);return"bottom"===F&&"outset"===D?k(K)+Y+J:"bottom"===F&&"inset"===D?k(K)-Y-t:"top"===F&&"outset"===D?k(I)-Y-t:k(I)+J+Y})();return t.jsxs(s.default.Fragment,{children:[z>0?t.jsx(c.Line,{p1:(0,c.vec)(v(o),k(K)),p2:(0,c.vec)(v(o),k(I)),color:w,strokeWidth:z}):null,C&&x&&b?t.jsx(t.Fragment,{children:f.lines.map((n,l)=>t.jsx(c.Text,{color:"string"==typeof j?j:j.x,text:n,font:C,y:h+l*f.lineHeight,x:y},`x-tick-${o}-label-line-${l}`))}):null]},`x-tick-${o}`)}),Z=s.default.useMemo(()=>{const t=c.Skia.Path.Make();return t.addRect(c.Skia.XYWHRect(v(B),k(I),v(E)-v(B),k(K)-k(I))),t},[B,E,v,I,K,k]);return t.jsxs(t.Fragment,{children:[W>0?V:null,A>0?Q:null,t.jsx(c.Path,{path:Z,strokeWidth:U,style:"stroke",color:N})]})}},6261,[6,14,5604,17,5846,5844,6011]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.createParagraphLabelRenderer=void 0;n(r(d[1]));const o=r(d[2]),l=t=>Number.isFinite(t)?Math.max(0,null!=t?t:0):0;e.createParagraphLabelRenderer=({paragraphStyle:n,textStyle:u,typefaceFontProvider:h,maxWidth:s}={})=>{const c=null!=h?h:o.Skia.TypefaceFontProvider.Make(),p=t=>{const n="function"==typeof s?s(t):s;return l(null!=n?n:1e6)},y=(t,l)=>{const h=o.Skia.ParagraphBuilder.Make(null!=n?n:{},c),s=l&&!(null==u?void 0:u.color)?Object.assign(Object.assign({},u),{color:o.Skia.Color(l)}):u;h.pushStyle(null!=s?s:{}),h.addText(t.text),h.pop();const y=h.build(),f=p(t);return y.layout(f),{paragraph:y,layoutWidth:f}};return{measure:t=>{const{paragraph:n,layoutWidth:o}=y(t),h=l(n.getLongestLine()),c=l(n.getMaxIntrinsicWidth()),p=Math.max(h,c),f=l(n.getHeight());return{width:void 0===s?p:o,height:f,fontSize:l(null==u?void 0:u.fontSize),lineHeight:f}},render:n=>{const{paragraph:l}=y(n,n.color);return t.jsx(o.Paragraph,{paragraph:l,x:n.x,y:n.y,width:n.width})}}}},6262,[6,14,5604]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,s,o){void 0===o&&(o=s);var l=Object.getOwnPropertyDescriptor(n,s);l&&!("get"in l?!n.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,o,l)}:function(t,n,s,o){void 0===o&&(o=s),t[o]=n[s]}),s=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var l in t)"default"!==l&&Object.prototype.hasOwnProperty.call(t,l)&&n(o,t,l);return s(o,t),o};Object.defineProperty(e,"__esModule",{value:!0}),e.PolarChart=void 0;o(r(d[1]));const l=r(d[2]),u=r(d[3]),c=r(d[4]),h=r(d[5]),v=r(d[6]),y=r(d[7]),S=r(d[8]),f=r(d[9]),p=n=>{const{containerStyle:s,canvasStyle:o,children:h,onLayout:f,hasMeasuredLayoutSize:p,canvasSize:b,transformState:j,isHeadless:x,explicitSize:z}=n,_=(0,c.useContextBridge)();let O=u.Gesture.Race();j&&(O=u.Gesture.Race(O,(0,v.pinchTransformGesture)(j),(0,v.panTransformGesture)(j)));const C=t.jsx(l.Group,{matrix:null==j?void 0:j.matrix,children:p&&h});return t.jsx(S.ChartWrapper,{isHeadless:x,explicitSize:z,onLayout:f,hasMeasuredLayoutSize:p,canvasSize:b,containerStyle:s,canvasStyle:o,chartContent:C,wrapCanvasContent:x?void 0:n=>t.jsx(_,{children:n}),gestureOverlay:x?void 0:t.jsx(y.GestureHandler,{gesture:O})})};e.PolarChart=n=>{const{data:s,labelKey:o,colorKey:l,valueKey:u}=n,{size:v,hasMeasuredLayoutSize:y,onLayout:S,isHeadless:b}=(0,f.useChartCanvasSize)({explicitSize:n.explicitSize,headless:n.headless});return t.jsx(c.FiberProvider,{children:t.jsx(h.PolarChartProvider,{data:s,labelKey:o.toString(),colorKey:l.toString(),valueKey:u.toString(),canvasSize:v,children:t.jsx(p,Object.assign({},n,{onLayout:S,hasMeasuredLayoutSize:y,canvasSize:v,isHeadless:b}))})})}},6263,[6,14,5604,1608,5841,6264,6017,6021,6022,6023]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),o=this&&this.__createBinding||(Object.create?function(t,o,n,u){void 0===u&&(u=n);var l=Object.getOwnPropertyDescriptor(o,n);l&&!("get"in l?!o.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return o[n]}}),Object.defineProperty(t,u,l)}:function(t,o,n,u){void 0===u&&(u=n),t[u]=o[n]}),n=this&&this.__setModuleDefault||(Object.create?function(t,o){Object.defineProperty(t,"default",{enumerable:!0,value:o})}:function(t,o){t.default=o}),u=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var u={};if(null!=t)for(var l in t)"default"!==l&&Object.prototype.hasOwnProperty.call(t,l)&&o(u,t,l);return n(u,t),u};Object.defineProperty(e,"__esModule",{value:!0}),e.usePolarChartContext=e.PolarChartProvider=void 0;const l=u(r(d[1])),c=(0,l.createContext)(void 0);e.PolarChartProvider=o=>{const{children:n,data:u,canvasSize:l,labelKey:s,valueKey:v,colorKey:f}=o;return t.jsx(c.Provider,{value:{data:u,canvasSize:l,labelKey:s,valueKey:v,colorKey:f},children:n})};e.usePolarChartContext=()=>{const t=(0,l.useContext)(c);if(void 0===t)throw new Error("usePolarChartContext must be used within a PolarChartProvider");return t}},6264,[6,14]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Pie=void 0;const l=r(d[0]),u=t(r(d[1])),n=r(d[2]),c=r(d[3]),s={Chart:l.PieChart,Slice:n.PieSlice,Label:u.default,SliceAngularInset:c.PieSliceAngularInset};e.Pie=s},6265,[6266,6270,6267,6274]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,l,c){void 0===c&&(c=l);var s=Object.getOwnPropertyDescriptor(n,l);s&&!("get"in s?!n.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return n[l]}}),Object.defineProperty(t,c,s)}:function(t,n,l,c){void 0===c&&(c=l),t[c]=n[l]}),l=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),c=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var c={};if(null!=t)for(var s in t)"default"!==s&&Object.prototype.hasOwnProperty.call(t,s)&&n(c,t,s);return l(c,t),c};Object.defineProperty(e,"__esModule",{value:!0}),e.PieChart=void 0;const s=c(r(d[1])),u=r(d[2]),o=r(d[3]),f=r(d[4]),h=r(d[5]),b=r(d[6]),v=360;e.PieChart=n=>{const{innerRadius:l=0,circleSweepDegrees:c=v,startAngle:_=0,children:p,size:P}=n,{canvasSize:j,data:y,labelKey:O,valueKey:m,colorKey:S}=(0,b.usePolarChartContext)(),w=y.reduce((t,n)=>t+Number(n[m]),0),{center:C,radius:M}=(0,f.getPieLayout)({canvasSize:j,size:P}),x=s.useMemo(()=>{let t=_;return y.map(n=>{const s=n[m],u=n[O],f=n[S],h=t,b=s/w*c,_=h+b;return t+=b,{value:s,label:u,color:f,innerRadius:(0,o.handleTranslateInnerRadius)(l,M),startAngle:h,endAngle:_,sweepAngle:b,sliceIsEntireCircle:b===v||1===y.length,radius:M,center:C}})},[m,y,w,S,O,M,C,l,c,_]);return t.jsx(t.Fragment,{children:x.map((n,l)=>t.jsx(h.PieSliceProvider,{slice:n,children:p?p({slice:n}):t.jsx(u.PieSlice,{})},l))})}},6266,[6,14,6267,6271,6272,6269,6264]); +__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{var{children:f,animate:h}=n,p=t(n,["children","animate"]);const{slice:y}=(0,c.usePieSliceContext)(),O=(0,o.useSlicePath)({slice:y});let P;const _=i.default.Children.toArray(f),b=_.findIndex(e=>e.type===s.default);b>-1&&(P=_.splice(b,1));const j=h?u.AnimatedPath:l.Path;return e.jsxs(e.Fragment,{children:[e.jsx(j,Object.assign({path:O,style:"fill",color:y.color,animate:h},p,{children:_})),P]})}},6267,[6,14,5604,6268,6269,6270,6150]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useSlicePath=void 0;const t=r(d[0]),l=r(d[1]);e.useSlicePath=({slice:c})=>(0,l.useMemo)(()=>{const{radius:l,center:s,startAngle:n,endAngle:o,innerRadius:u}=c,y=t.Skia.Path.Make();return y.arcToOval(t.Skia.XYWHRect(s.x-l,s.y-l,2*l,2*l),n,o-n,!1),c.sliceIsEntireCircle&&y.addOval(t.Skia.XYWHRect(s.x-l,s.y-l,2*l,2*l)),u>0?c.sliceIsEntireCircle?(y.addOval(t.Skia.XYWHRect(s.x-u,s.y-u,2*u,2*u)),y.setFillType(t.FillType.EvenOdd)):y.arcToOval(t.Skia.XYWHRect(s.x-u,s.y-u,2*u,2*u),o,n-o,!1):y.lineTo(s.x,s.y),y},[c])},6268,[5604,14]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,u)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),c=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var c={};if(null!=t)for(var u in t)"default"!==u&&Object.prototype.hasOwnProperty.call(t,u)&&n(c,t,u);return o(c,t),c};Object.defineProperty(e,"__esModule",{value:!0}),e.usePieSliceContext=e.PieSliceProvider=void 0;const u=c(r(d[1])),l=(0,u.createContext)(void 0);e.PieSliceProvider=({children:n,slice:o})=>t.jsx(l.Provider,{value:{slice:o},children:n});e.usePieSliceContext=()=>{const t=(0,u.useContext)(l);if(void 0===t)throw new Error("usePieSliceContext must be used within a PieSliceProvider");return t}},6269,[6,14]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const l=r(d[1]),o=(n(r(d[2])),r(d[3])),s=r(d[4]);e.default=({font:n,radiusOffset:u=.5,color:c="white",text:f,children:h})=>{const{slice:x}=(0,o.usePieSliceContext)(),_=null!=f?f:x.label,y=(0,s.getFontGlyphWidth)(_,n),M=Math.PI/180,p=x.radius*u,A=(x.startAngle+x.endAngle)/2,P=x.center.x+p*Math.cos(-A*M),b=x.center.y+p*Math.sin(A*M);return h?h({x:P,y:b,midAngle:A}):n&&t.jsx(l.Text,{font:n,text:_,x:P-y/2,y:b,color:c})}},6270,[6,5604,14,6269,6231]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.handleTranslateInnerRadius=void 0;e.handleTranslateInnerRadius=(n,s)=>{if("string"==typeof n)try{n=(n=parseFloat(n.replace("%","")))/100*s}catch(s){console.warn(`Error parsing innerRadius as a number: ${n}`),n=0}return n>=s?0:n}},6271,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getPieLayout=void 0;const t=r(d[0]),u=r(d[1]);e.getPieLayout=function({canvasSize:o,size:c}){const{centerX:n,centerY:s,radius:y,layoutWidth:l,layoutHeight:v}=(0,u.computePieLayout)({canvasSize:o,size:c});return{center:(0,t.vec)(n,s),radius:y,layoutWidth:l,layoutHeight:v}}},6272,[5604,6273]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.computePieLayout=void 0,e.computePieLayout=function({canvasSize:t,size:u}){const n=null!=u?u:t.width,o=null!=u?u:t.height,c=Math.min(n,o)/2;return{centerX:(t.width-n)/2+n/2,centerY:(t.height-o)/2+o/2,radius:c,layoutWidth:n,layoutHeight:o}}},6273,[]); +__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{angularInset:u,children:c,animate:f}=n,h=t(n,["angularInset","children","animate"]),{slice:p}=(0,s.usePieSliceContext)(),[O,y]=(0,l.useSliceAngularInsetPath)({slice:p,angularInset:u});if("M0 0L0 0M0 0L0 0"===O.toSVGString())return null;if(0===u.angularStrokeWidth)return null;const P=f?o.AnimatedPath:i.Path;return e.jsx(P,Object.assign({path:O,paint:y,animate:f},h,{children:c}))}},6274,[6,14,5604,6275,6269,6150]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useSliceAngularInsetPath=void 0;const n=r(d[0]),t=r(d[1]),o=r(d[2]);e.useSliceAngularInsetPath=({angularInset:c,slice:l})=>{const[u,s]=(0,t.useMemo)(()=>{const{radius:t,center:u,innerRadius:s}=l,P=n.Skia.Path.Make(),y=(0,o.degreesToRadians)(l.startAngle),S=(0,o.degreesToRadians)(l.endAngle);if(s>0){const n=(0,o.calculatePointOnCircumference)(u,s,y),c=(0,o.calculatePointOnCircumference)(u,s,S),l=(0,o.calculatePointOnCircumference)(u,t,y),T=(0,o.calculatePointOnCircumference)(u,t,S);P.moveTo(n.x,n.y),P.lineTo(l.x,l.y),P.moveTo(c.x,c.y),P.lineTo(T.x,T.y)}else{const n=(0,o.calculatePointOnCircumference)(u,t,y),c=(0,o.calculatePointOnCircumference)(u,t,S);P.moveTo(u.x,u.y),P.lineTo(n.x,n.y),P.moveTo(u.x,u.y),P.lineTo(c.x,c.y)}const T=n.Skia.Paint();return T.setColor(n.Skia.Color(c.angularStrokeColor)),T.setStyle(n.PaintStyle.Stroke),T.setStrokeWidth(c.angularStrokeWidth),[P,T]},[l,c]);return[u,s]}},6275,[5604,14,6276]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calculatePointOnCircumference=e.degreesToRadians=void 0,e.degreesToRadians=function(n){return n*Math.PI/180},e.calculatePointOnCircumference=function(n,t,c){return{x:n.x+t*Math.cos(c),y:n.y+t*Math.sin(c)}}},6276,[]); +__d(function(g,_r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getNiceMinuteInterval",{enumerable:!0,get:function(){return a}}),Object.defineProperty(e,"getStartOfMinuteInterval",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"getOrderTimeBounds",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"determineInterval",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"generateAllDates",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"getEffectiveDailyRange",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"aggregateData",{enumerable:!0,get:function(){return c}});var t=_r(d[0]),r=_r(d[1]);const n=[30,60,90,120,180,240,300,360],a=(t,r=12)=>{if(t<=0)return n[0];const a=t/r;for(const t of n)if(t>=a)return t;return n[n.length-1]},o=(t,r)=>{const n=60*t.getHours()+t.getMinutes(),a=Math.floor(n/r)*r,o=Math.floor(a/60),l=a%60;return new Date(t.getFullYear(),t.getMonth(),t.getDate(),o,l,0,0)},l=t=>{let n=null,a=null;for(const o of t){if(!o.date_created_gmt)continue;const t=(0,r.convertUTCStringToLocalDate)(o.date_created_gmt);(!n||ta)&&(a=t)}return n&&a?{earliest:n,latest:a}:null},u=(r,n)=>{const o=(0,t.differenceInDays)(n,r);if(o>30)return{keyFormat:'yyyy-MM',labelFormat:'MMM yyyy',interval:'months'};if(o>7)return{keyFormat:'yyyy-MM-dd',labelFormat:'EEE d',interval:'days'};if(o>1)return{keyFormat:'yyyy-MM-dd',labelFormat:'EEE d MMM',interval:'days'};{const o=(0,t.differenceInMinutes)(n,r);return{keyFormat:'yyyy-MM-dd HH:mm',labelFormat:'HH:mm',interval:'minutes',minuteStep:a(o)}}},s=(r,n,a,l)=>{if('months'===a)return(0,t.eachMonthOfInterval)({start:(0,t.startOfMonth)(r),end:n});if('days'===a)return(0,t.eachDayOfInterval)({start:(0,t.startOfDay)(r),end:n});{const a=l??60,u=[];let s=o(r,a);for(;s{const a=l(n);if(!a)return{start:(0,t.startOfDay)(r.start),end:new Date(r.start.getFullYear(),r.start.getMonth(),r.start.getDate(),23,59,59)};return{start:(0,t.startOfHour)(a.earliest),end:(0,t.addMinutes)((0,t.startOfHour)(a.latest),60)}},c=(n,a,l)=>{const{start:c,end:y}=a;let b=c,M=y;if((0,t.isSameDay)(c,y)){const t=f(a,n);b=t.start,M=t.end}const{keyFormat:O,labelFormat:_,interval:v,minuteStep:h}=u(b,M),F=s(b,M,v,h),p={};return F.forEach(r=>{const n=(0,t.format)(r,O),a=(0,t.format)(r,_,{locale:l});p[n]={key:n,label:a,total:0,total_tax:0,subtotal:0,order_count:0,refund_total:0,dateObj:r}}),n.forEach(n=>{const{date_created_gmt:a,total:l,total_tax:u}=n;if(!a)return;let s=(0,r.convertUTCStringToLocalDate)(a);'minutes'===v&&h&&(s=o(s,h));const f=(0,t.format)(s,O);if(p[f]){const t=parseFloat(l||'0'),r=parseFloat(u||'0');p[f].total+=t,p[f].total_tax+=r,p[f].subtotal+=t-r,p[f].order_count+=1;const a=(n.refunds||[]).reduce((t,r)=>t+Math.abs(parseFloat(r.total||'0')),0);p[f].refund_total+=a}}),Object.values(p).sort((t,r)=>t.dateObj.getTime()-r.dateObj.getTime())}},6277,[3238,3233]); +__d(function(e,_,s,t,a,c,f){a.exports=((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__packages/core/src/assets/fonts/Inter-Medium.4401ca19be5f325e28ee45d96516a35e.ttf"},6278,[]); \ No newline at end of file diff --git a/build/_expo/static/js/web/device-adapter-2b8f3de7e8e2f4606fef01add01a001f.js b/build/_expo/static/js/web/device-adapter-af5d0b6ffeef49f6f95fc9582e8a0b92.js similarity index 90% rename from build/_expo/static/js/web/device-adapter-2b8f3de7e8e2f4606fef01add01a001f.js rename to build/_expo/static/js/web/device-adapter-af5d0b6ffeef49f6f95fc9582e8a0b92.js index 27c1db3..9ccd6f3 100644 --- a/build/_expo/static/js/web/device-adapter-2b8f3de7e8e2f4606fef01add01a001f.js +++ b/build/_expo/static/js/web/device-adapter-af5d0b6ffeef49f6f95fc9582e8a0b92.js @@ -1,4 +1,4 @@ -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createDeviceTransport=async function(o){if(!o.address)throw new Error(`Web device profile is missing its device key for ${o.name}`);if('usb'===o.connectionType)return new t.WebUsbAdapter(o.address);if('bluetooth'===o.connectionType)return new n.WebBluetoothAdapter(o.address);throw new Error(`Unsupported web device connection type: ${o.connectionType}`)};var n=r(d[0]),t=r(d[1])},5564,[5573,5575]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WebBluetoothAdapter",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);class o{name='webbluetooth';constructor(t){this.deviceKey=t}async printRaw(o){const c=(0,t.loadWebDevice)(this.deviceKey);if(!c)throw new Error('Bluetooth printer is not connected. Open printer settings and reconnect it.');const{default:s}=await r(d[3])(d[2],d.paths),p=new s;await(0,n.waitForWebPrinterReconnect)(p,c,'Bluetooth'),p.print(o)}async printHtml(t){throw new Error('WebBluetoothAdapter does not support HTML printing. Use printRaw instead.')}}},5573,{"0":4933,"1":5574,"2":4930,"3":1984,"paths":{}}); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WEB_RECONNECT_TIMEOUT_MS",{enumerable:!0,get:function(){return n}}),e.waitForWebPrinterReconnect=function(o,c,s,u=n){return new Promise((n,E)=>{let f=!1;const l=setTimeout(()=>{w(()=>E(new Error(`Timed out reconnecting ${s} printer`)))},u);function w(n){f||(f=!0,clearTimeout(l),n())}const _=n=>w(()=>E(t(n,`Failed to reconnect ${s} printer`)));o.addEventListener('connected',()=>w(n)),o.addEventListener('disconnected',()=>w(()=>E(new Error(`${s} printer disconnected while reconnecting`)))),o.addEventListener('error',_);try{Promise.resolve(o.reconnect(c)).catch(_)}catch(n){_(n)}})};const n=1e4;function t(n,t){return n instanceof Error?n:void 0===n?new Error(t):new Error(String(n))}},5574,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WebUsbAdapter",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s{name='webusb';constructor(t){this.deviceKey=t}async printRaw(s){const o=(0,t.loadWebDevice)(this.deviceKey);if(!o)throw new Error('USB printer is not connected. Open printer settings and reconnect it.');const{default:c}=await r(d[3])(d[2],d.paths),p=new c;await(0,n.waitForWebPrinterReconnect)(p,o,'USB'),p.print(s)}async printHtml(t){throw new Error('WebUsbAdapter does not support HTML printing. Use printRaw instead.')}}},5575,{"0":4933,"1":5574,"2":4931,"3":1984,"paths":{}}); \ No newline at end of file +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createDeviceTransport=async function(o){if(!o.address)throw new Error(`Web device profile is missing its device key for ${o.name}`);if('usb'===o.connectionType)return new t.WebUsbAdapter(o.address);if('bluetooth'===o.connectionType)return new n.WebBluetoothAdapter(o.address);throw new Error(`Unsupported web device connection type: ${o.connectionType}`)};var n=r(d[0]),t=r(d[1])},5592,[5601,5603]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WebBluetoothAdapter",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);class o{name='webbluetooth';constructor(t){this.deviceKey=t}async printRaw(o){const c=(0,t.loadWebDevice)(this.deviceKey);if(!c)throw new Error('Bluetooth printer is not connected. Open printer settings and reconnect it.');const{default:s}=await r(d[3])(d[2],d.paths),p=new s;await(0,n.waitForWebPrinterReconnect)(p,c,'Bluetooth'),p.print(o)}async printHtml(t){throw new Error('WebBluetoothAdapter does not support HTML printing. Use printRaw instead.')}}},5601,{"0":4955,"1":5602,"2":4952,"3":1984,"paths":{}}); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WEB_RECONNECT_TIMEOUT_MS",{enumerable:!0,get:function(){return n}}),e.waitForWebPrinterReconnect=function(o,c,s,u=n){return new Promise((n,E)=>{let f=!1;const l=setTimeout(()=>{w(()=>E(new Error(`Timed out reconnecting ${s} printer`)))},u);function w(n){f||(f=!0,clearTimeout(l),n())}const _=n=>w(()=>E(t(n,`Failed to reconnect ${s} printer`)));o.addEventListener('connected',()=>w(n)),o.addEventListener('disconnected',()=>w(()=>E(new Error(`${s} printer disconnected while reconnecting`)))),o.addEventListener('error',_);try{Promise.resolve(o.reconnect(c)).catch(_)}catch(n){_(n)}})};const n=1e4;function t(n,t){return n instanceof Error?n:void 0===n?new Error(t):new Error(String(n))}},5602,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WebUsbAdapter",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);class s{name='webusb';constructor(t){this.deviceKey=t}async printRaw(s){const o=(0,t.loadWebDevice)(this.deviceKey);if(!o)throw new Error('USB printer is not connected. Open printer settings and reconnect it.');const{default:c}=await r(d[3])(d[2],d.paths),p=new c;await(0,n.waitForWebPrinterReconnect)(p,o,'USB'),p.print(s)}async printHtml(t){throw new Error('WebUsbAdapter does not support HTML printing. Use printRaw instead.')}}},5603,{"0":4955,"1":5602,"2":4953,"3":1984,"paths":{}}); \ No newline at end of file diff --git a/build/_expo/static/js/web/entry-07c700570e1139845e8a1da0751c3fe1.js b/build/_expo/static/js/web/entry-c2227d0cbfc7e2fc95ee618499069ad1.js similarity index 97% rename from build/_expo/static/js/web/entry-07c700570e1139845e8a1da0751c3fe1.js rename to build/_expo/static/js/web/entry-c2227d0cbfc7e2fc95ee618499069ad1.js index 61cafc7..5a8d7b2 100644 --- a/build/_expo/static/js/web/entry-07c700570e1139845e8a1da0751c3fe1.js +++ b/build/_expo/static/js/web/entry-c2227d0cbfc7e2fc95ee618499069ad1.js @@ -3,13 +3,13 @@ var __BUNDLE_START_TIME__=globalThis.nativePerformanceNow?nativePerformanceNow() !(function(e){e.$$require_external="undefined"!=typeof require?e=>require(e):()=>null})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this); 'undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window&&window; !(function(r){let l=0,n=!0===r.RN$useAlwaysAvailableJSErrorHandling?r.RN$handleException:(r,l)=>{throw r};const t={setGlobalHandler(r){n=r},getGlobalHandler:()=>n,reportError(r){n&&n(r,!1)},reportFatalError(r){n&&n(r,!0)},applyWithGuard(r,n,e,a,o){try{return l++,r.apply(n,e)}catch(r){t.reportError(r)}finally{l--}return null},applyWithGuardIfNeeded:(r,l,n)=>t.inGuard()?r.apply(l,n):(t.applyWithGuard(r,l,n),null),inGuard:()=>!!l,guard(r,l,n){if('function'!=typeof r)return console.warn('A function must be passed to ErrorUtils.guard, got ',r),null;const e=l??r.name??'';return function(...l){return t.applyWithGuard(r,n??this,l,null,e)}}};r.ErrorUtils=t})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"logStorageMigration",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"logStorageMigrationError",{enumerable:!0,get:function(){return n}});const t=(0,r(d[0]).getLogger)(['wcpos','db','storage-migration']),o=(o,n={})=>{t.info(o,{context:n})},n=(o,n={})=>{t.error(o,{saveToDb:!0,context:n})}},5569,[1975]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"logStorageMigration",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"logStorageMigrationError",{enumerable:!0,get:function(){return n}});const t=(0,r(d[0]).getLogger)(['wcpos','db','storage-migration']),o=(o,n={})=>{t.info(o,{context:n})},n=(o,n={})=>{t.error(o,{saveToDb:!0,context:n})}},5597,[1975]); __d(function(g,r,i,a,m,e,d){"use strict";r(d[0])},0,[1]); -__d(function(g,r,i,a,m,e,d){"use strict";r(d[0]);var n=r(d[1]);(0,r(d[2]).renderRootComponent)(n.App)},1,[2,5,5560]); +__d(function(g,r,i,a,m,e,d){"use strict";r(d[0]);var n=r(d[1]);(0,r(d[2]).renderRootComponent)(n.App)},1,[2,5,5588]); __d(function(g,r,i,a,m,e,d){"use strict";r(d[0]),r(d[1])},2,[3,4]); __d(function(g,r,i,a,m,e,d){},3,[]); __d(function(g,r,i,a,m,e,d){const _='undefined'==typeof window;globalThis.__webpack_chunk_load__=_=>g[`${__METRO_GLOBAL_PREFIX__}__loadBundleAsync`](_),globalThis.__webpack_require__=o=>{const t=ErrorUtils.reportFatalError;_&&(ErrorUtils.reportFatalError=_=>{throw _});try{return g[`${__METRO_GLOBAL_PREFIX__}__r`](o)}finally{_&&(ErrorUtils.reportFatalError=t)}}},4,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.App=function(){return(0,t.jsx)(c.Head.Provider,{children:(0,t.jsx)(n.ExpoRoot,{context:o.ctx})})};const t=r(d[0]),o=r(d[1]);r(d[2]);const n=r(d[3]),c=r(d[4]);r(d[5])},5,[6,8,14,1312,5554,5559]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.App=function(){return(0,t.jsx)(c.Head.Provider,{children:(0,t.jsx)(n.ExpoRoot,{context:o.ctx})})};const t=r(d[0]),o=r(d[1]);r(d[2]);const n=r(d[3]),c=r(d[4]);r(d[5])},5,[6,8,14,1312,5582,5587]); __d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},6,[7]); __d(function(g,r,i,a,m,e,d){ /** @@ -23,9 +23,9 @@ __d(function(g,r,i,a,m,e,d){ */ "use strict";var n=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function o(t,o,f){var l=null;if(void 0!==f&&(l=""+f),void 0!==o.key&&(l=""+o.key),"key"in o)for(var y in f={},o)"key"!==y&&(f[y]=o[y]);else f=o;return o=f.ref,{$$typeof:n,type:t,key:l,ref:void 0!==o?o:null,props:f}}e.Fragment=t,e.jsx=o,e.jsxs=o},7,[]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ctx",{enumerable:!0,get:function(){return t}});const t=r(d[0])},8,[9]); -__d(function(g,r,i,a,m,e,d){const t=Object.defineProperties({},{"./(app)/(drawer)/(pos)/(columns)/cart/[...orderId].tsx":{enumerable:!0,get:()=>r(d[0])},"./(app)/(drawer)/(pos)/(columns)/cart/index.tsx":{enumerable:!0,get:()=>r(d[1])},"./(app)/(drawer)/(pos)/(columns)/index.tsx":{enumerable:!0,get:()=>r(d[2])},"./(app)/(drawer)/(pos)/(modals)/cart/[orderId]/checkout.tsx":{enumerable:!0,get:()=>r(d[3])},"./(app)/(drawer)/(pos)/(modals)/cart/add-misc-product.tsx":{enumerable:!0,get:()=>r(d[4])},"./(app)/(drawer)/(pos)/(modals)/cart/receipt/[orderId].tsx":{enumerable:!0,get:()=>r(d[5])},"./(app)/(drawer)/(pos)/(tabs)/_layout.tsx":{enumerable:!0,get:()=>r(d[6])},"./(app)/(drawer)/(pos)/(tabs)/cart/[...orderId].tsx":{enumerable:!0,get:()=>r(d[7])},"./(app)/(drawer)/(pos)/(tabs)/cart/_layout.tsx":{enumerable:!0,get:()=>r(d[8])},"./(app)/(drawer)/(pos)/(tabs)/cart/index.tsx":{enumerable:!0,get:()=>r(d[9])},"./(app)/(drawer)/(pos)/(tabs)/index.tsx":{enumerable:!0,get:()=>r(d[10])},"./(app)/(drawer)/(pos)/_layout.tsx":{enumerable:!0,get:()=>r(d[11])},"./(app)/(drawer)/(pos)/index.tsx":{enumerable:!0,get:()=>r(d[12])},"./(app)/(drawer)/_layout.tsx":{enumerable:!0,get:()=>r(d[13])},"./(app)/(drawer)/coupons/(modals)/add.tsx":{enumerable:!0,get:()=>r(d[14])},"./(app)/(drawer)/coupons/(modals)/edit/[couponId].tsx":{enumerable:!0,get:()=>r(d[15])},"./(app)/(drawer)/coupons/_layout.tsx":{enumerable:!0,get:()=>r(d[16])},"./(app)/(drawer)/coupons/index.tsx":{enumerable:!0,get:()=>r(d[17])},"./(app)/(drawer)/customers/(modals)/add.tsx":{enumerable:!0,get:()=>r(d[18])},"./(app)/(drawer)/customers/(modals)/edit/[customerId].tsx":{enumerable:!0,get:()=>r(d[19])},"./(app)/(drawer)/customers/_layout.tsx":{enumerable:!0,get:()=>r(d[20])},"./(app)/(drawer)/customers/index.tsx":{enumerable:!0,get:()=>r(d[21])},"./(app)/(drawer)/logs/_layout.tsx":{enumerable:!0,get:()=>r(d[22])},"./(app)/(drawer)/logs/index.tsx":{enumerable:!0,get:()=>r(d[23])},"./(app)/(drawer)/orders/(modals)/edit/[orderId].tsx":{enumerable:!0,get:()=>r(d[24])},"./(app)/(drawer)/orders/(modals)/receipt/[orderId].tsx":{enumerable:!0,get:()=>r(d[25])},"./(app)/(drawer)/orders/(modals)/refund/[orderId].tsx":{enumerable:!0,get:()=>r(d[26])},"./(app)/(drawer)/orders/(modals)/view/[orderId].tsx":{enumerable:!0,get:()=>r(d[27])},"./(app)/(drawer)/orders/_layout.tsx":{enumerable:!0,get:()=>r(d[28])},"./(app)/(drawer)/orders/index.tsx":{enumerable:!0,get:()=>r(d[29])},"./(app)/(drawer)/products/(modals)/edit/product/[productId].tsx":{enumerable:!0,get:()=>r(d[30])},"./(app)/(drawer)/products/(modals)/edit/variation/[variationId].tsx":{enumerable:!0,get:()=>r(d[31])},"./(app)/(drawer)/products/_layout.tsx":{enumerable:!0,get:()=>r(d[32])},"./(app)/(drawer)/products/index.tsx":{enumerable:!0,get:()=>r(d[33])},"./(app)/(drawer)/reports/_layout.tsx":{enumerable:!0,get:()=>r(d[34])},"./(app)/(drawer)/reports/index.tsx":{enumerable:!0,get:()=>r(d[35])},"./(app)/(drawer)/support/_layout.tsx":{enumerable:!0,get:()=>r(d[36])},"./(app)/(drawer)/support/index.tsx":{enumerable:!0,get:()=>r(d[37])},"./(app)/(modals)/settings.tsx":{enumerable:!0,get:()=>r(d[38])},"./(app)/(modals)/tax-rates.tsx":{enumerable:!0,get:()=>r(d[39])},"./(app)/_layout.tsx":{enumerable:!0,get:()=>r(d[40])},"./(auth)/_layout.tsx":{enumerable:!0,get:()=>r(d[41])},"./(auth)/connect.tsx":{enumerable:!0,get:()=>r(d[42])},"./+not-found.tsx":{enumerable:!0,get:()=>r(d[43])},"./_layout.tsx":{enumerable:!0,get:()=>r(d[44])}});function s(s){return t[s]}s.keys=function(){return Object.keys(t)},s.resolve=function(t){throw new Error('Unimplemented Metro module context functionality')},m.exports=s},9,[10,4834,11,4835,4846,4847,4959,4961,4963,4962,4964,4965,4971,4972,5065,5202,5206,5207,5232,5234,5238,5239,5254,5255,5264,5269,5270,5277,5292,5293,5315,5320,5324,5325,5340,5341,5450,5451,5462,5514,5519,5522,5523,5548,5549]); +__d(function(g,r,i,a,m,e,d){const t=Object.defineProperties({},{"./(app)/(drawer)/(pos)/(columns)/cart/[...orderId].tsx":{enumerable:!0,get:()=>r(d[0])},"./(app)/(drawer)/(pos)/(columns)/cart/index.tsx":{enumerable:!0,get:()=>r(d[1])},"./(app)/(drawer)/(pos)/(columns)/index.tsx":{enumerable:!0,get:()=>r(d[2])},"./(app)/(drawer)/(pos)/(modals)/cart/[orderId]/checkout.tsx":{enumerable:!0,get:()=>r(d[3])},"./(app)/(drawer)/(pos)/(modals)/cart/add-misc-product.tsx":{enumerable:!0,get:()=>r(d[4])},"./(app)/(drawer)/(pos)/(modals)/cart/receipt/[orderId].tsx":{enumerable:!0,get:()=>r(d[5])},"./(app)/(drawer)/(pos)/(tabs)/_layout.tsx":{enumerable:!0,get:()=>r(d[6])},"./(app)/(drawer)/(pos)/(tabs)/cart/[...orderId].tsx":{enumerable:!0,get:()=>r(d[7])},"./(app)/(drawer)/(pos)/(tabs)/cart/_layout.tsx":{enumerable:!0,get:()=>r(d[8])},"./(app)/(drawer)/(pos)/(tabs)/cart/index.tsx":{enumerable:!0,get:()=>r(d[9])},"./(app)/(drawer)/(pos)/(tabs)/index.tsx":{enumerable:!0,get:()=>r(d[10])},"./(app)/(drawer)/(pos)/_layout.tsx":{enumerable:!0,get:()=>r(d[11])},"./(app)/(drawer)/(pos)/index.tsx":{enumerable:!0,get:()=>r(d[12])},"./(app)/(drawer)/_layout.tsx":{enumerable:!0,get:()=>r(d[13])},"./(app)/(drawer)/coupons/(modals)/add.tsx":{enumerable:!0,get:()=>r(d[14])},"./(app)/(drawer)/coupons/(modals)/edit/[couponId].tsx":{enumerable:!0,get:()=>r(d[15])},"./(app)/(drawer)/coupons/_layout.tsx":{enumerable:!0,get:()=>r(d[16])},"./(app)/(drawer)/coupons/index.tsx":{enumerable:!0,get:()=>r(d[17])},"./(app)/(drawer)/customers/(modals)/add.tsx":{enumerable:!0,get:()=>r(d[18])},"./(app)/(drawer)/customers/(modals)/edit/[customerId].tsx":{enumerable:!0,get:()=>r(d[19])},"./(app)/(drawer)/customers/_layout.tsx":{enumerable:!0,get:()=>r(d[20])},"./(app)/(drawer)/customers/index.tsx":{enumerable:!0,get:()=>r(d[21])},"./(app)/(drawer)/logs/_layout.tsx":{enumerable:!0,get:()=>r(d[22])},"./(app)/(drawer)/logs/index.tsx":{enumerable:!0,get:()=>r(d[23])},"./(app)/(drawer)/orders/(modals)/edit/[orderId].tsx":{enumerable:!0,get:()=>r(d[24])},"./(app)/(drawer)/orders/(modals)/receipt/[orderId].tsx":{enumerable:!0,get:()=>r(d[25])},"./(app)/(drawer)/orders/(modals)/refund/[orderId].tsx":{enumerable:!0,get:()=>r(d[26])},"./(app)/(drawer)/orders/(modals)/view/[orderId].tsx":{enumerable:!0,get:()=>r(d[27])},"./(app)/(drawer)/orders/_layout.tsx":{enumerable:!0,get:()=>r(d[28])},"./(app)/(drawer)/orders/index.tsx":{enumerable:!0,get:()=>r(d[29])},"./(app)/(drawer)/products/(modals)/edit/product/[productId].tsx":{enumerable:!0,get:()=>r(d[30])},"./(app)/(drawer)/products/(modals)/edit/variation/[variationId].tsx":{enumerable:!0,get:()=>r(d[31])},"./(app)/(drawer)/products/_layout.tsx":{enumerable:!0,get:()=>r(d[32])},"./(app)/(drawer)/products/index.tsx":{enumerable:!0,get:()=>r(d[33])},"./(app)/(drawer)/reports/_layout.tsx":{enumerable:!0,get:()=>r(d[34])},"./(app)/(drawer)/reports/index.tsx":{enumerable:!0,get:()=>r(d[35])},"./(app)/(drawer)/support/_layout.tsx":{enumerable:!0,get:()=>r(d[36])},"./(app)/(drawer)/support/index.tsx":{enumerable:!0,get:()=>r(d[37])},"./(app)/(modals)/settings.tsx":{enumerable:!0,get:()=>r(d[38])},"./(app)/(modals)/tax-rates.tsx":{enumerable:!0,get:()=>r(d[39])},"./(app)/_layout.tsx":{enumerable:!0,get:()=>r(d[40])},"./(auth)/_layout.tsx":{enumerable:!0,get:()=>r(d[41])},"./(auth)/connect.tsx":{enumerable:!0,get:()=>r(d[42])},"./+not-found.tsx":{enumerable:!0,get:()=>r(d[43])},"./_layout.tsx":{enumerable:!0,get:()=>r(d[44])}});function s(s){return t[s]}s.keys=function(){return Object.keys(t)},s.resolve=function(t){throw new Error('Unimplemented Metro module context functionality')},m.exports=s},9,[10,4856,11,4857,4868,4869,4981,4983,4985,4984,4986,4987,4993,4994,5087,5230,5234,5235,5260,5262,5266,5267,5282,5283,5292,5297,5298,5305,5320,5321,5343,5348,5352,5353,5368,5369,5478,5479,5490,5542,5547,5550,5551,5576,5577]); __d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u.default}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e}},10,[11]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}});var t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),n=e(r(_d[2])),c=e(r(_d[3])),o=r(_d[4]),l=r(_d[5]),d=r(_d[6]),u=r(_d[7]),x=r(_d[8]),f=r(_d[9]),h=r(_d[10]),p=r(_d[11]),j=r(_d[12]),y=r(_d[13]),S=r(_d[14]),_=r(_d[15]);function b(){const e=(0,t.c)(45),{uiSettings:b,patchUI:P}=(0,j.useUISettings)("pos-products"),{screenSize:O}=(0,p.useTheme)(),{bottom:v}=(0,l.useSafeAreaInsets)(),w=(0,o.useSegments)();let z;e[0]!==w?(z=w.includes("cart"),e[0]=w,e[1]=z):z=e[1];const B=z,[E,I]=s.useState(B?"cart":"products"),[N,C]=s.useState(B);if(B!==N&&(C(B),B&&I("cart")),"sm"===O){let t,s,o,l;e[2]!==v?(t={flex:1,paddingBottom:v},e[2]=v,e[3]=t):t=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(s={flex:1},e[4]=s):s=e[4],e[5]!==E?(o=(0,_.jsx)(c.default,{style:s,children:"products"===E?(0,_.jsx)(f.Suspense,{children:(0,_.jsx)(d.ErrorBoundary,{children:(0,_.jsx)(S.POSProducts,{})})}):(0,_.jsx)(f.Suspense,{children:(0,_.jsx)(d.ErrorBoundary,{children:(0,_.jsx)(y.OpenOrders,{})})})}),e[5]=E,e[6]=o):o=e[6],e[7]===Symbol.for("react.memo_cache_sentinel")?(l=()=>I("products"),e[7]=l):l=e[7];const x="products"===E?"primary":"muted";let p;e[8]!==x?(p=(0,_.jsx)(u.Icon,{name:"gifts",variant:x}),e[8]=x,e[9]=p):p=e[9];const j="products"===E?"text-primary text-xs":"text-muted-foreground text-xs";let b,P,O;e[10]!==j?(b=(0,_.jsx)(h.Text,{className:j,children:"Products"}),e[10]=j,e[11]=b):b=e[11],e[12]!==p||e[13]!==b?(P=(0,_.jsxs)(n.default,{onPress:l,className:"flex-1 items-center gap-1 py-2",children:[p,b]}),e[12]=p,e[13]=b,e[14]=P):P=e[14],e[15]===Symbol.for("react.memo_cache_sentinel")?(O=()=>I("cart"),e[15]=O):O=e[15];const w="cart"===E?"primary":"muted";let z;e[16]!==w?(z=(0,_.jsx)(u.Icon,{name:"cartShopping",variant:w}),e[16]=w,e[17]=z):z=e[17];const B="cart"===E?"text-primary text-xs":"text-muted-foreground text-xs";let N,C,M,T;return e[18]!==B?(N=(0,_.jsx)(h.Text,{className:B,children:"Cart"}),e[18]=B,e[19]=N):N=e[19],e[20]!==z||e[21]!==N?(C=(0,_.jsxs)(n.default,{onPress:O,className:"flex-1 items-center gap-1 py-2",children:[z,N]}),e[20]=z,e[21]=N,e[22]=C):C=e[22],e[23]!==C||e[24]!==P?(M=(0,_.jsxs)(c.default,{className:"border-border bg-card flex-row justify-around border-t py-2",children:[P,C]}),e[23]=C,e[24]=P,e[25]=M):M=e[25],e[26]!==t||e[27]!==M||e[28]!==o?(T=(0,_.jsxs)(c.default,{style:t,children:[o,M]}),e[26]=t,e[27]=M,e[28]=o,e[29]=T):T=e[29],T}let M,T,U,k,A,D,G,H;return e[30]!==v?(M={flex:1,paddingBottom:v},e[30]=v,e[31]=M):M=e[31],e[32]!==P?(T=e=>{const[t]=e;return P({width:t})},e[32]=P,e[33]=T):T=e[33],e[34]===Symbol.for("react.memo_cache_sentinel")?(U=(0,_.jsx)(f.Suspense,{children:(0,_.jsx)(d.ErrorBoundary,{children:(0,_.jsx)(S.POSProducts,{isColumn:!0})})}),e[34]=U):U=e[34],e[35]!==b.width?(k=(0,_.jsx)(x.Panel,{defaultSize:b.width,minSize:25,id:"products",children:U}),e[35]=b.width,e[36]=k):k=e[36],e[37]===Symbol.for("react.memo_cache_sentinel")?(A=(0,_.jsx)(x.PanelResizeHandle,{}),e[37]=A):A=e[37],e[38]===Symbol.for("react.memo_cache_sentinel")?(D=(0,_.jsx)(x.Panel,{minSize:25,id:"cart",children:(0,_.jsx)(f.Suspense,{children:(0,_.jsx)(d.ErrorBoundary,{children:(0,_.jsx)(y.OpenOrders,{isColumn:!0})})})}),e[38]=D):D=e[38],e[39]!==T||e[40]!==k?(G=(0,_.jsxs)(x.PanelGroup,{onLayout:T,direction:"horizontal",children:[k,A,D]}),e[39]=T,e[40]=k,e[41]=G):G=e[41],e[42]!==M||e[43]!==G?(H=(0,_.jsx)(c.default,{style:M,children:G}),e[42]=M,e[43]=G,e[44]=H):H=e[44],H}},11,[12,14,16,585,850,854,1348,1357,1606,1741,1434,1743,1745,3184,4739,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}});var t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),n=e(r(_d[2])),c=e(r(_d[3])),o=r(_d[4]),l=r(_d[5]),d=r(_d[6]),u=r(_d[7]),x=r(_d[8]),f=r(_d[9]),h=r(_d[10]),p=r(_d[11]),j=r(_d[12]),y=r(_d[13]),S=r(_d[14]),_=r(_d[15]);function b(){const e=(0,t.c)(45),{uiSettings:b,patchUI:P}=(0,j.useUISettings)("pos-products"),{screenSize:O}=(0,p.useTheme)(),{bottom:v}=(0,l.useSafeAreaInsets)(),w=(0,o.useSegments)();let z;e[0]!==w?(z=w.includes("cart"),e[0]=w,e[1]=z):z=e[1];const B=z,[E,I]=s.useState(B?"cart":"products"),[N,C]=s.useState(B);if(B!==N&&(C(B),B&&I("cart")),"sm"===O){let t,s,o,l;e[2]!==v?(t={flex:1,paddingBottom:v},e[2]=v,e[3]=t):t=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(s={flex:1},e[4]=s):s=e[4],e[5]!==E?(o=(0,_.jsx)(c.default,{style:s,children:"products"===E?(0,_.jsx)(f.Suspense,{children:(0,_.jsx)(d.ErrorBoundary,{children:(0,_.jsx)(S.POSProducts,{})})}):(0,_.jsx)(f.Suspense,{children:(0,_.jsx)(d.ErrorBoundary,{children:(0,_.jsx)(y.OpenOrders,{})})})}),e[5]=E,e[6]=o):o=e[6],e[7]===Symbol.for("react.memo_cache_sentinel")?(l=()=>I("products"),e[7]=l):l=e[7];const x="products"===E?"primary":"muted";let p;e[8]!==x?(p=(0,_.jsx)(u.Icon,{name:"gifts",variant:x}),e[8]=x,e[9]=p):p=e[9];const j="products"===E?"text-primary text-xs":"text-muted-foreground text-xs";let b,P,O;e[10]!==j?(b=(0,_.jsx)(h.Text,{className:j,children:"Products"}),e[10]=j,e[11]=b):b=e[11],e[12]!==p||e[13]!==b?(P=(0,_.jsxs)(n.default,{onPress:l,className:"flex-1 items-center gap-1 py-2",children:[p,b]}),e[12]=p,e[13]=b,e[14]=P):P=e[14],e[15]===Symbol.for("react.memo_cache_sentinel")?(O=()=>I("cart"),e[15]=O):O=e[15];const w="cart"===E?"primary":"muted";let z;e[16]!==w?(z=(0,_.jsx)(u.Icon,{name:"cartShopping",variant:w}),e[16]=w,e[17]=z):z=e[17];const B="cart"===E?"text-primary text-xs":"text-muted-foreground text-xs";let N,C,M,T;return e[18]!==B?(N=(0,_.jsx)(h.Text,{className:B,children:"Cart"}),e[18]=B,e[19]=N):N=e[19],e[20]!==z||e[21]!==N?(C=(0,_.jsxs)(n.default,{onPress:O,className:"flex-1 items-center gap-1 py-2",children:[z,N]}),e[20]=z,e[21]=N,e[22]=C):C=e[22],e[23]!==C||e[24]!==P?(M=(0,_.jsxs)(c.default,{className:"border-border bg-card flex-row justify-around border-t py-2",children:[P,C]}),e[23]=C,e[24]=P,e[25]=M):M=e[25],e[26]!==t||e[27]!==M||e[28]!==o?(T=(0,_.jsxs)(c.default,{style:t,children:[o,M]}),e[26]=t,e[27]=M,e[28]=o,e[29]=T):T=e[29],T}let M,T,U,k,A,D,G,H;return e[30]!==v?(M={flex:1,paddingBottom:v},e[30]=v,e[31]=M):M=e[31],e[32]!==P?(T=e=>{const[t]=e;return P({width:t})},e[32]=P,e[33]=T):T=e[33],e[34]===Symbol.for("react.memo_cache_sentinel")?(U=(0,_.jsx)(f.Suspense,{children:(0,_.jsx)(d.ErrorBoundary,{children:(0,_.jsx)(S.POSProducts,{isColumn:!0})})}),e[34]=U):U=e[34],e[35]!==b.width?(k=(0,_.jsx)(x.Panel,{defaultSize:b.width,minSize:25,id:"products",children:U}),e[35]=b.width,e[36]=k):k=e[36],e[37]===Symbol.for("react.memo_cache_sentinel")?(A=(0,_.jsx)(x.PanelResizeHandle,{}),e[37]=A):A=e[37],e[38]===Symbol.for("react.memo_cache_sentinel")?(D=(0,_.jsx)(x.Panel,{minSize:25,id:"cart",children:(0,_.jsx)(f.Suspense,{children:(0,_.jsx)(d.ErrorBoundary,{children:(0,_.jsx)(y.OpenOrders,{isColumn:!0})})})}),e[38]=D):D=e[38],e[39]!==T||e[40]!==k?(G=(0,_.jsxs)(x.PanelGroup,{onLayout:T,direction:"horizontal",children:[k,A,D]}),e[39]=T,e[40]=k,e[41]=G):G=e[41],e[42]!==M||e[43]!==G?(H=(0,_.jsx)(c.default,{style:M,children:G}),e[42]=M,e[43]=G,e[44]=H):H=e[44],H}},11,[12,14,16,585,850,854,1348,1357,1606,1741,1434,1743,1745,3184,4769,6]); __d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},12,[13]); __d(function(g,r,i,a,m,e,d){ /** @@ -444,7 +444,7 @@ __d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,'__esModule',{v __d(function(g,r,i,a,m,_e,d){'use strict';Object.defineProperty(_e,'__esModule',{value:!0}),_e.assertWorkletsVersion=function(){const e=(0,t.default)(n.jsVersion);if(!e.ok)throw new o.ReanimatedError(e.message)};var e,s=r(d[0]),t=(e=s)&&e.__esModule?e:{default:e},o=r(d[1]),n=r(d[2])},377,[378,344,402]); __d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]),o=r(d[1]),s=r(d[2]),n=r(d[3]),l='fabric';m.exports=function(c){const u=[];for(const o in n[l])t(c,o)&&u.push(...n[l][o]['react-native-worklets']);if(0===u.length)return{ok:!0};const f=u[0],k=u[u.length-1];let p;try{const{version:t}=r(d[4],"react-native-worklets/package.json");p=t}catch(t){return{ok:!1,message:"react-native-worklets package isn't installed. Please install a version between "+f+' and '+k+' to use Reanimated '+c+'.'}}if(o(p))return{ok:!0};for(const o of u)if(t(p,o))return{ok:!0};return{ok:!1,message:`Your installed version of Worklets (${p}) is not compatible with installed version of Reanimated (${c}). ${s(p,k,'>')?`Please install the latest supported version of Worklets ${k} or older`:`Please install Worklets ${f} or newer`}. See the documentation for the list of supported versions: https://docs.swmansion.com/react-native-reanimated/docs/guides/compatibility/#supported-react-native-worklets-versions`}}},378,[379,397,399,400,401]); __d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,c,s)=>{try{c=new t(c,s)}catch(t){return!1}return c.test(n)}},379,[380]); -__d(function(g,_r,_i,a,_m,e,d){'use strict';const t=/\s+/g;class r{constructor(s,o){if(o=i(o),s instanceof r)return s.loose===!!o.loose&&s.includePrerelease===!!o.includePrerelease?s:new r(s.raw,o);if(s instanceof n)return this.raw=s.value,this.set=[[s]],this.formatted=void 0,this;if(this.options=o,this.loose=!!o.loose,this.includePrerelease=!!o.includePrerelease,this.raw=s.trim().replace(t,' '),this.set=this.raw.split('||').map(t=>this.parseRange(t.trim())).filter(t=>t.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const t=this.set[0];if(this.set=this.set.filter(t=>!T(t[0])),0===this.set.length)this.set=[t];else if(this.set.length>1)for(const t of this.set)if(1===t.length&&v(t[0])){this.set=[t];break}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted='';for(let t=0;t0&&(this.formatted+='||');const r=this.set[t];for(let t=0;t0&&(this.formatted+=' '),this.formatted+=r[t].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){t=t.replace(R,'');const r=((this.options.includePrerelease&&m)|(this.options.loose&&E))+':'+t,i=s.get(r);if(i)return i;const l=this.options.loose,c=l?$[h.HYPHENRANGELOOSE]:$[h.HYPHENRANGE];t=t.replace(c,x(this.options.includePrerelease)),o('hyphen replace',t),t=t.replace($[h.COMPARATORTRIM],p),o('comparator trim',t),t=t.replace($[h.TILDETRIM],f),o('tilde trim',t),t=t.replace($[h.CARETTRIM],u),o('caret trim',t);let v=t.split(' ').map(t=>A(t,this.options)).join(' ').split(/\s+/).map(t=>j(t,this.options));l&&(v=v.filter(t=>(o('loose invalid filter',t,this.options),!!t.match($[h.COMPARATORLOOSE])))),o('range list',v);const w=new Map,L=v.map(t=>new n(t,this.options));for(const t of L){if(T(t))return[t];w.set(t.value,t)}w.size>1&&w.has('')&&w.delete('');const O=[...w.values()];return s.set(r,O),O}intersects(t,s){if(!(t instanceof r))throw new TypeError('a Range is required');return this.set.some(r=>w(r,s)&&t.set.some(t=>w(t,s)&&r.every(r=>t.every(t=>r.intersects(t,s)))))}test(t){if(!t)return!1;if('string'==typeof t)try{t=new l(t,this.options)}catch(t){return!1}for(let r=0;r'<0.0.0-0'===t.value,v=t=>''===t.value,w=(t,r)=>{let s=!0;const i=t.slice();let n=i.pop();for(;s&&i.length;)s=i.every(t=>n.intersects(t,r)),n=i.pop();return s},A=(t,r)=>(t=t.replace($[h.BUILD],''),o('comp',t,r),t=I(t,r),o('caret',t),t=P(t,r),o('tildes',t),t=y(t,r),o('xrange',t),t=N(t,r),o('stars',t),t),L=t=>!t||'x'===t.toLowerCase()||'*'===t,O=(t,r,s)=>L(t)&&!L(r)||L(r)&&s&&!L(s),P=(t,r)=>t.trim().split(/\s+/).map(t=>S(t,r)).join(' '),S=(t,r)=>{const s=r.loose?$[h.TILDELOOSE]:$[h.TILDE];return t.replace(s,(r,s,i,n,l)=>{let $;return o('tilde',t,r,s,i,n,l),L(s)?$='':L(i)?$=`>=${s}.0.0 <${+s+1}.0.0-0`:L(n)?$=`>=${s}.${i}.0 <${s}.${+i+1}.0-0`:l?(o('replaceTilde pr',l),$=`>=${s}.${i}.${n}-${l} <${s}.${+i+1}.0-0`):$=`>=${s}.${i}.${n} <${s}.${+i+1}.0-0`,o('tilde return',$),$})},I=(t,r)=>t.trim().split(/\s+/).map(t=>G(t,r)).join(' '),G=(t,r)=>{o('caret',t,r);const s=r.loose?$[h.CARETLOOSE]:$[h.CARET],i=r.includePrerelease?'-0':'';return t.replace(s,(r,s,n,l,$)=>{let c;return o('caret',t,r,s,n,l,$),L(s)?c='':L(n)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:L(l)?c='0'===s?`>=${s}.${n}.0${i} <${s}.${+n+1}.0-0`:`>=${s}.${n}.0${i} <${+s+1}.0.0-0`:$?(o('replaceCaret pr',$),c='0'===s?'0'===n?`>=${s}.${n}.${l}-${$} <${s}.${n}.${+l+1}-0`:`>=${s}.${n}.${l}-${$} <${s}.${+n+1}.0-0`:`>=${s}.${n}.${l}-${$} <${+s+1}.0.0-0`):(o('no pr'),c='0'===s?'0'===n?`>=${s}.${n}.${l} <${s}.${n}.${+l+1}-0`:`>=${s}.${n}.${l} <${s}.${+n+1}.0-0`:`>=${s}.${n}.${l} <${+s+1}.0.0-0`),o('caret return',c),c})},y=(t,r)=>(o('replaceXRanges',t,r),t.split(/\s+/).map(t=>C(t,r)).join(' ')),C=(t,r)=>{t=t.trim();const s=r.loose?$[h.XRANGELOOSE]:$[h.XRANGE];return t.replace(s,(s,i,n,l,$,c)=>{if(o('xRange',t,s,i,n,l,$,c),O(n,l,$))return t;const h=L(n),p=h||L(l),f=p||L($),u=f;return'='===i&&u&&(i=''),c=r.includePrerelease?'-0':'',h?s='>'===i||'<'===i?'<0.0.0-0':'*':i&&u?(p&&(l=0),$=0,'>'===i?(i='>=',p?(n=+n+1,l=0,$=0):(l=+l+1,$=0)):'<='===i&&(i='<',p?n=+n+1:l=+l+1),'<'===i&&(c='-0'),s=`${i+n}.${l}.${$}${c}`):p?s=`>=${n}.0.0${c} <${+n+1}.0.0-0`:f&&(s=`>=${n}.${l}.0${c} <${n}.${+l+1}.0-0`),o('xRange return',s),s})},N=(t,r)=>(o('replaceStars',t,r),t.trim().replace($[h.STAR],'')),j=(t,r)=>(o('replaceGTE0',t,r),t.trim().replace($[r.includePrerelease?h.GTE0PRE:h.GTE0],'')),x=t=>(r,s,i,n,o,l,$,c,h,p,f,u)=>`${s=L(i)?'':L(n)?`>=${i}.0.0${t?'-0':''}`:L(o)?`>=${i}.${n}.0${t?'-0':''}`:l?`>=${s}`:`>=${s}${t?'-0':''}`} ${c=L(h)?'':L(p)?`<${+h+1}.0.0-0`:L(f)?`<${h}.${+p+1}.0-0`:u?`<=${h}.${p}.${f}-${u}`:t?`<${h}.${p}.${+f+1}-0`:`<=${c}`}`.trim(),D=(t,r,s)=>{for(let s=0;s0){const i=t[s].semver;if(i.major===r.major&&i.minor===r.minor&&i.patch===r.patch)return!0}return!1}return!0}},380,[381,382,383,386,390,384,385]); +__d(function(g,_r,_i,a,_m,e,d){'use strict';const t=/\s+/g;class r{constructor(s,o){if(o=i(o),s instanceof r)return s.loose===!!o.loose&&s.includePrerelease===!!o.includePrerelease?s:new r(s.raw,o);if(s instanceof n)return this.raw=s.value,this.set=[[s]],this.formatted=void 0,this;if(this.options=o,this.loose=!!o.loose,this.includePrerelease=!!o.includePrerelease,this.raw=s.trim().replace(t,' '),this.set=this.raw.split('||').map(t=>this.parseRange(t.trim())).filter(t=>t.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const t=this.set[0];if(this.set=this.set.filter(t=>!T(t[0])),0===this.set.length)this.set=[t];else if(this.set.length>1)for(const t of this.set)if(1===t.length&&v(t[0])){this.set=[t];break}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted='';for(let t=0;t0&&(this.formatted+='||');const r=this.set[t];for(let t=0;t0&&(this.formatted+=' '),this.formatted+=r[t].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){t=t.replace(R,'');const r=((this.options.includePrerelease&&m)|(this.options.loose&&E))+':'+t,i=s.get(r);if(i)return i;const l=this.options.loose,c=l?$[h.HYPHENRANGELOOSE]:$[h.HYPHENRANGE];t=t.replace(c,x(this.options.includePrerelease)),o('hyphen replace',t),t=t.replace($[h.COMPARATORTRIM],p),o('comparator trim',t),t=t.replace($[h.TILDETRIM],f),o('tilde trim',t),t=t.replace($[h.CARETTRIM],u),o('caret trim',t);let v=t.split(' ').map(t=>w(t,this.options)).join(' ').split(/\s+/).map(t=>j(t,this.options));l&&(v=v.filter(t=>(o('loose invalid filter',t,this.options),!!t.match($[h.COMPARATORLOOSE])))),o('range list',v);const P=new Map,A=v.map(t=>new n(t,this.options));for(const t of A){if(T(t))return[t];P.set(t.value,t)}P.size>1&&P.has('')&&P.delete('');const L=[...P.values()];return s.set(r,L),L}intersects(t,s){if(!(t instanceof r))throw new TypeError('a Range is required');return this.set.some(r=>P(r,s)&&t.set.some(t=>P(t,s)&&r.every(r=>t.every(t=>r.intersects(t,s)))))}test(t){if(!t)return!1;if('string'==typeof t)try{t=new l(t,this.options)}catch(t){return!1}for(let r=0;r'<0.0.0-0'===t.value,v=t=>''===t.value,P=(t,r)=>{let s=!0;const i=t.slice();let n=i.pop();for(;s&&i.length;)s=i.every(t=>n.intersects(t,r)),n=i.pop();return s},w=(t,r)=>(t=t.replace($[h.BUILD],''),o('comp',t,r),t=I(t,r),o('caret',t),t=O(t,r),o('tildes',t),t=y(t,r),o('xrange',t),t=N(t,r),o('stars',t),t),A=t=>!t||'x'===t.toLowerCase()||'*'===t,L=(t,r,s)=>A(t)&&!A(r)||A(r)&&s&&!A(s),O=(t,r)=>t.trim().split(/\s+/).map(t=>S(t,r)).join(' '),S=(t,r)=>{const s=r.loose?$[h.TILDELOOSE]:$[h.TILDE],i=r.includePrerelease?'-0':'';return t.replace(s,(r,s,n,l,$)=>{let c;return o('tilde',t,r,s,n,l,$),A(s)?c='':A(n)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:A(l)?c=`>=${s}.${n}.0${i} <${s}.${+n+1}.0-0`:$?(o('replaceTilde pr',$),c=`>=${s}.${n}.${l}-${$} <${s}.${+n+1}.0-0`):c=`>=${s}.${n}.${l} <${s}.${+n+1}.0-0`,o('tilde return',c),c})},I=(t,r)=>t.trim().split(/\s+/).map(t=>G(t,r)).join(' '),G=(t,r)=>{o('caret',t,r);const s=r.loose?$[h.CARETLOOSE]:$[h.CARET],i=r.includePrerelease?'-0':'';return t.replace(s,(r,s,n,l,$)=>{let c;return o('caret',t,r,s,n,l,$),A(s)?c='':A(n)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:A(l)?c='0'===s?`>=${s}.${n}.0${i} <${s}.${+n+1}.0-0`:`>=${s}.${n}.0${i} <${+s+1}.0.0-0`:$?(o('replaceCaret pr',$),c='0'===s?'0'===n?`>=${s}.${n}.${l}-${$} <${s}.${n}.${+l+1}-0`:`>=${s}.${n}.${l}-${$} <${s}.${+n+1}.0-0`:`>=${s}.${n}.${l}-${$} <${+s+1}.0.0-0`):(o('no pr'),c='0'===s?'0'===n?`>=${s}.${n}.${l} <${s}.${n}.${+l+1}-0`:`>=${s}.${n}.${l} <${s}.${+n+1}.0-0`:`>=${s}.${n}.${l} <${+s+1}.0.0-0`),o('caret return',c),c})},y=(t,r)=>(o('replaceXRanges',t,r),t.split(/\s+/).map(t=>C(t,r)).join(' ')),C=(t,r)=>{t=t.trim();const s=r.loose?$[h.XRANGELOOSE]:$[h.XRANGE];return t.replace(s,(s,i,n,l,$,c)=>{if(o('xRange',t,s,i,n,l,$,c),L(n,l,$))return t;const h=A(n),p=h||A(l),f=p||A($),u=f;return'='===i&&u&&(i=''),c=r.includePrerelease?'-0':'',h?s='>'===i||'<'===i?'<0.0.0-0':'*':i&&u?(p&&(l=0),$=0,'>'===i?(i='>=',p?(n=+n+1,l=0,$=0):(l=+l+1,$=0)):'<='===i&&(i='<',p?n=+n+1:l=+l+1),'<'===i&&(c='-0'),s=`${i+n}.${l}.${$}${c}`):p?s=`>=${n}.0.0${c} <${+n+1}.0.0-0`:f&&(s=`>=${n}.${l}.0${c} <${n}.${+l+1}.0-0`),o('xRange return',s),s})},N=(t,r)=>(o('replaceStars',t,r),t.trim().replace($[h.STAR],'')),j=(t,r)=>(o('replaceGTE0',t,r),t.trim().replace($[r.includePrerelease?h.GTE0PRE:h.GTE0],'')),x=t=>(r,s,i,n,o,l,$,c,h,p,f,u)=>`${s=A(i)?'':A(n)?`>=${i}.0.0${t?'-0':''}`:A(o)?`>=${i}.${n}.0${t?'-0':''}`:l?`>=${s}`:`>=${s}${t?'-0':''}`} ${c=A(h)?'':A(p)?`<${+h+1}.0.0-0`:A(f)?`<${h}.${+p+1}.0-0`:u?`<=${h}.${p}.${f}-${u}`:t?`<${h}.${p}.${+f+1}-0`:`<=${c}`}`.trim(),D=(t,r,s)=>{for(let s=0;s0){const i=t[s].semver;if(i.major===r.major&&i.minor===r.minor&&i.patch===r.patch)return!0}return!1}return!0}},380,[381,382,383,386,390,384,385]); __d(function(g,r,i,a,m,e,d){'use strict';m.exports=class{constructor(){this.max=1e3,this.map=new Map}get(t){const s=this.map.get(t);return void 0===s?void 0:(this.map.delete(t),this.map.set(t,s),s)}delete(t){return this.map.delete(t)}set(t,s){if(!this.delete(t)&&void 0!==s){if(this.map.size>=this.max){const t=this.map.keys().next().value;this.delete(t)}this.map.set(t,s)}return this}}},381,[]); __d(function(g,r,i,a,m,e,d){'use strict';const t=Object.freeze({loose:!0}),o=Object.freeze({});m.exports=c=>c?'object'!=typeof c?t:c:o},382,[]); __d(function(g,_r,i,a,_m,e,d){'use strict';const t=Symbol('SemVer ANY');class s{static get ANY(){return t}constructor(o,h){if(h=r(h),o instanceof s){if(o.loose===!!h.loose)return o;o=o.value}o=o.trim().split(/\s+/).join(' '),p('comparator',o,h),this.options=h,this.loose=!!h.loose,this.parse(o),this.semver===t?this.value='':this.value=this.operator+this.semver.version,p('comp',this)}parse(s){const r=this.options.loose?o[h.COMPARATORLOOSE]:o[h.COMPARATOR],n=s.match(r);if(!n)throw new TypeError(`Invalid comparator: ${s}`);this.operator=void 0!==n[1]?n[1]:'','='===this.operator&&(this.operator=''),n[2]?this.semver=new v(n[2],this.options.loose):this.semver=t}toString(){return this.value}test(s){if(p('Comparator.test',s,this.options.loose),this.semver===t||s===t)return!0;if('string'==typeof s)try{s=new v(s,this.options)}catch(t){return!1}return n(s,this.operator,this.semver,this.options)}intersects(t,o){if(!(t instanceof s))throw new TypeError('a Comparator is required');return''===this.operator?''===this.value||new l(t.value,o).test(this.value):''===t.operator?''===t.value||new l(this.value,o).test(t.semver):(!(o=r(o)).includePrerelease||'<0.0.0-0'!==this.value&&'<0.0.0-0'!==t.value)&&(!(!o.includePrerelease&&(this.value.startsWith('<0.0.0')||t.value.startsWith('<0.0.0')))&&(!(!this.operator.startsWith('>')||!t.operator.startsWith('>'))||(!(!this.operator.startsWith('<')||!t.operator.startsWith('<'))||(!(this.semver.version!==t.semver.version||!this.operator.includes('=')||!t.operator.includes('='))||(!!(n(this.semver,'<',t.semver,o)&&this.operator.startsWith('>')&&t.operator.startsWith('<'))||!!(n(this.semver,'>',t.semver,o)&&this.operator.startsWith('<')&&t.operator.startsWith('>')))))))}}_m.exports=s;const r=_r(d[0]),{safeRe:o,t:h}=_r(d[1]),n=_r(d[2]),p=_r(d[3]),v=_r(d[4]),l=_r(d[5])},383,[382,384,387,386,390,380]); @@ -1104,7 +1104,7 @@ __d(function(g,r,i,_a,m,_e,_d){'use strict';m.exports=function(e,n,o,t,a,f,s,d){ __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t={}},1021,[]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.installOnUIRuntime=function(){const t=globalThis?.expo?.installOnUIRuntime;if(!t)throw Error("Native method to install Expo Modules on Reanimated UI worklet runtime wasn't found in `expo-modules-core`.");t()}},1022,[]); __d(function(g,r,i,a,m,e,d){"use strict";var t,n,o;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AppOwnership",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"ExecutionEnvironment",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"UserInterfaceIdiom",{enumerable:!0,get:function(){return o}}),(function(t){t.Expo="expo"})(t||(t={})),(function(t){t.Bare="bare",t.Standalone="standalone",t.StoreClient="storeClient"})(n||(n={})),(function(t){t.Handset="handset",t.Tablet="tablet",t.Desktop="desktop",t.TV="tv",t.Unsupported="unsupported"})(o||(o={}))},1023,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var n=r(d[0]);const t=(Date.now()+'-'+Math.floor(1e9*Math.random())).toString();function o(){if('undefined'!=typeof navigator&&'string'==typeof navigator.userAgent){const n=navigator.userAgent.toLowerCase();if(n.includes('edge'))return'Edge';if(n.includes('edg'))return'Chromium Edge';if(n.includes('opr')&&'opr'in window&&window.opr)return'Opera';if(n.includes('chrome')&&'chrome'in window&&window.chrome)return'Chrome';if(n.includes('trident'))return'IE';if(n.includes('firefox'))return'Firefox';if(n.includes('safari'))return'Safari'}}var s={get appOwnership(){return null},get executionEnvironment(){return n.ExecutionEnvironment.Bare},get sessionId(){return t},get isHeadless(){return'undefined'==typeof navigator||/\bHeadlessChrome\//.test(navigator.userAgent)},get expoVersion(){return this.manifest.sdkVersion||null},get linkingUri(){return'undefined'!=typeof location?location.origin:''},get expoRuntimeVersion(){return this.expoVersion},get deviceName(){return o()},get systemFonts(){return[]},get statusBarHeight(){return 0},get deviceYearClass(){return null},get manifest(){return"{\"name\":\"WCPOS\",\"slug\":\"wcpos\",\"version\":\"1.9.6\",\"sdkVersion\":\"56.0.0\",\"platforms\":[\"ios\",\"android\",\"web\"],\"owner\":\"wcpos\",\"orientation\":\"default\",\"icon\":\"./assets/images/icon.png\",\"scheme\":\"wcpos\",\"userInterfaceStyle\":\"automatic\",\"splash\":{\"image\":\"./assets/images/splash-icon.png\",\"resizeMode\":\"contain\",\"backgroundColor\":\"#F0F6FD\"},\"web\":{\"bundler\":\"metro\",\"output\":\"single\",\"favicon\":\"./assets/images/favicon.png\",\"shortName\":\"WCPOS\",\"backgroundColor\":\"#F0F6FD\",\"name\":\"WCPOS\"},\"experiments\":{\"typedRoutes\":true,\"reactCompiler\":true,\"baseUrl\":\"/__WCPOS_BASEURL_PLACEHOLDER_1781694192407_ngs0pw889l__\"},\"extra\":{\"router\":{\"origin\":false,\"sitemap\":false},\"eas\":{\"projectId\":\"eb1b6e66-92d7-47f5-b93f-95bf51287f60\"}}}"},get manifest2(){return null},get experienceUrl(){return'undefined'!=typeof location?location.origin:''},get debugMode(){return!1},getWebViewUserAgentAsync:async()=>'undefined'!=typeof navigator?navigator.userAgent:null}},1024,[1023]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var n=r(d[0]);const t=(Date.now()+'-'+Math.floor(1e9*Math.random())).toString();function o(){if('undefined'!=typeof navigator&&'string'==typeof navigator.userAgent){const n=navigator.userAgent.toLowerCase();if(n.includes('edge'))return'Edge';if(n.includes('edg'))return'Chromium Edge';if(n.includes('opr')&&'opr'in window&&window.opr)return'Opera';if(n.includes('chrome')&&'chrome'in window&&window.chrome)return'Chrome';if(n.includes('trident'))return'IE';if(n.includes('firefox'))return'Firefox';if(n.includes('safari'))return'Safari'}}var s={get appOwnership(){return null},get executionEnvironment(){return n.ExecutionEnvironment.Bare},get sessionId(){return t},get isHeadless(){return'undefined'==typeof navigator||/\bHeadlessChrome\//.test(navigator.userAgent)},get expoVersion(){return this.manifest.sdkVersion||null},get linkingUri(){return'undefined'!=typeof location?location.origin:''},get expoRuntimeVersion(){return this.expoVersion},get deviceName(){return o()},get systemFonts(){return[]},get statusBarHeight(){return 0},get deviceYearClass(){return null},get manifest(){return"{\"name\":\"WCPOS\",\"slug\":\"wcpos\",\"version\":\"1.9.7\",\"sdkVersion\":\"56.0.0\",\"platforms\":[\"ios\",\"android\",\"web\"],\"owner\":\"wcpos\",\"orientation\":\"default\",\"icon\":\"./assets/images/icon.png\",\"scheme\":\"wcpos\",\"userInterfaceStyle\":\"automatic\",\"splash\":{\"image\":\"./assets/images/splash-icon.png\",\"resizeMode\":\"contain\",\"backgroundColor\":\"#F0F6FD\"},\"web\":{\"bundler\":\"metro\",\"output\":\"single\",\"favicon\":\"./assets/images/favicon.png\",\"shortName\":\"WCPOS\",\"backgroundColor\":\"#F0F6FD\",\"name\":\"WCPOS\"},\"experiments\":{\"typedRoutes\":true,\"reactCompiler\":true,\"baseUrl\":\"/__WCPOS_BASEURL_PLACEHOLDER_1784137810444_yclucfaur7n__\"},\"extra\":{\"router\":{\"origin\":false,\"sitemap\":false},\"eas\":{\"projectId\":\"eb1b6e66-92d7-47f5-b93f-95bf51287f60\"}}}"},get manifest2(){return null},get experienceUrl(){return'undefined'!=typeof location?location.origin:''},get debugMode(){return!1},getWebViewUserAgentAsync:async()=>'undefined'!=typeof navigator?navigator.userAgent:null}},1024,[1023]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SITEMAP_ROUTE_NAME=e.NOT_FOUND_ROUTE_NAME=e.INTERNAL_SLOT_NAME=void 0,e.INTERNAL_SLOT_NAME='__root',e.NOT_FOUND_ROUTE_NAME='+not-found',e.SITEMAP_ROUTE_NAME='_sitemap'},1025,[]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.resolveHref=void 0,e.resolveHrefStringWithSegments=function(t,{segments:n=[],params:s={}}={},{relativeToDirectory:o}={}){if(t.startsWith('.')){let c=n?.map(t=>{if(!t.startsWith('['))return t;if(t.startsWith('[...')){t=t.slice(4,-1);const n=s[t];return Array.isArray(n)?n.join('/'):n?.split(',')?.join('/')??''}return t=t.slice(1,-1),s[t]}).filter(Boolean).join('/')??'/';o&&(c=`${c}/`);const l=new URL(t,`http://hostname/${c}`);t=`${l.pathname}${l.search}`}return t.replace(/^\/+/,'/')};function t(t,s){for(const[o,c=""]of Object.entries(s)){const l=`[${o}]`,f=`[...${o}]`;if(t.includes(l))t=t.replace(l,n(c));else{if(!t.includes(f))continue;t=t.replace(f,n(c))}delete s[o]}return{pathname:t,params:s}}function n(t){return Array.isArray(t)?t.map(t=>n(t)).join('/'):encodeURIComponent(t.toString())}function s(t){return Object.entries(t).filter(([,t])=>null!=t).map(([t,n])=>`${t}=${encodeURIComponent(n.toString())}`).join('&')}e.resolveHref=n=>{if('string'==typeof n)return(0,e.resolveHref)({pathname:n});const o=n.pathname??'';if(!n?.params)return o;const{pathname:c,params:l}=t(o,Object.assign({},n.params)),f=s(l);return c+(f?`?${f}`:'')}},1026,[]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useSafeLayoutEffect=void 0;const t=r(d[0]);e.useSafeLayoutEffect='undefined'!=typeof window?t.useLayoutEffect:function(){}},1027,[14]); @@ -1130,7 +1130,7 @@ __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{v __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useRouteInfo=e.useStore=e.store=void 0;var t=r(d[0]);Object.defineProperty(e,"store",{enumerable:!0,get:function(){return t.store}});var o=r(d[1]);Object.defineProperty(e,"useStore",{enumerable:!0,get:function(){return o.useStore}});var u=r(d[2]);Object.defineProperty(e,"useRouteInfo",{enumerable:!0,get:function(){return u.useRouteInfo}})},1047,[1048,1077,1092]); __d(function(g,r,_i,a,_m,e,d){"use strict";var t,n=this&&this.__createBinding||(Object.create?function(t,n,o,i){void 0===i&&(i=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,i,u)}:function(t,n,o,i){void 0===i&&(i=o),t[i]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),i=this&&this.__importStar||(t=function(n){return t=Object.getOwnPropertyNames||function(t){var n=[];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[n.length]=o);return n},t(n)},function(i){if(i&&i.__esModule)return i;var u={};if(null!=i)for(var s=t(i),f=0;f!e.storeRef.current.routeNode&&!1,get state(){return e.storeRef.current.state},get navigationRef(){return e.storeRef.current.navigationRef},get routeNode(){return e.storeRef.current.routeNode},getRouteInfo:()=>e.storeRef.current.routeInfo||u.defaultRouteInfo,get redirects(){return e.storeRef.current.redirects||[]},get rootComponent(){return e.storeRef.current.rootComponent},getStateForHref(t,n){return t=(0,f.resolveHref)(t),t=(0,f.resolveHrefStringWithSegments)(t,e.store.getRouteInfo(),n),this.linking?.getStateFromPath(t,this.linking.config)},get linking(){return e.storeRef.current.linking},setFocusedState(t){const n=(0,s.getCachedRouteInfo)(t);e.storeRef.current.routeInfo=n},onReady(){R||(m(!0),h(requestAnimationFrame(()=>{c._internal_maybeHideAsync?.()})))},onStateChange(t){if(t){e.storeRef.current.state=t,e.storeRef.current.routeInfo=(0,s.getCachedRouteInfo)(t);for(const t of s.routeInfoSubscribers)t()}},assertIsReady(){if(!e.storeRef.current.navigationRef.isReady())throw new Error('Attempted to navigate before mounting the Root Layout component. Ensure the Root Layout component is rendering a Slot, or other navigator on the first render.')}}},1048,[1049,1051,1026,1052]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultRouteInfo=void 0,e.getRouteInfoFromState=function(o){if(!o)return e.defaultRouteInfo;const c='index'in o?o.index??0:0;let p=o.routes[c];if(p.name===t.NOT_FOUND_ROUTE_NAME||p.name===t.SITEMAP_ROUTE_NAME){const n=p.path||(p.name===t.NOT_FOUND_ROUTE_NAME?'/':`/${p.name}`);return Object.assign({},e.defaultRouteInfo,{unstable_globalHref:(0,s.appendBaseUrl)(n),pathname:n,pathnameWithParams:n,segments:[p.name]})}if(p.name!==t.INTERNAL_SLOT_NAME)throw new Error(`Expected the first route to be ${t.INTERNAL_SLOT_NAME}, but got ${p.name}`);o=p.state;const l=[];let f=Object.create(null);for(;o;){p=o.routes['index'in o&&o.index?o.index:0],Object.assign(f,p.params);let t=p.name;t.startsWith('/')&&(t=t.slice(1)),l.push(...t.split('/')),o=p.state}f=Object.fromEntries(Object.entries(f).map(([t,s])=>'string'==typeof s?[t,n(s)]:Array.isArray(s)?[t,s.map(t=>n(t))]:[t,s]));let u=p.params;for(;u&&'screen'in u;){if('string'==typeof u.screen){const t=u.screen.startsWith('/')?u.screen.slice(1):u.screen;l.push(...t.split('/'))}u='object'!=typeof u.params||Array.isArray(u.params)?void 0:u.params}if(p.params&&'screen'in p.params&&'string'===p.params.screen){const t=p.params.screen.startsWith('/')?p.params.screen.slice(1):p.params.screen;l.push(...t.split('/'))}'index'===l[l.length-1]&&l.pop();delete f.screen,delete f.params;const h=new Set,_='/'+l.filter(t=>!(t.startsWith('(')&&t.endsWith(')'))).flatMap(t=>{if('+not-found'===t){const t=f['not-found'];return h.add('not-found'),void 0===t?[]:Array.isArray(t)?t:[t]}if(t.startsWith('[...')&&t.endsWith(']')){let s=t.slice(4,-1);s.endsWith('?')&&(s=s.slice(0,-1));const n=f[s];return h.add(s),n||[]}if(t.startsWith('[')&&t.endsWith(']')){const s=t.slice(1,-1),n=f[s];return h.add(s),n?[n]:[]}return[t]}).join('/'),b=new URLSearchParams(Object.entries(f).flatMap(([t,s])=>h.has(t)?[]:Array.isArray(s)?s.map(s=>[t,s]):[[t,s]]));let A;b.has('#')&&(A=b.get('#')||void 0,b.delete('#'));const O=b.toString();let y=O?_+'?'+O:_;return y=A?y+'#'+A:y,{segments:l,pathname:_,params:f,unstable_globalHref:(0,s.appendBaseUrl)(y),searchParams:b,pathnameWithParams:y,isIndex:!1}};const t=r(d[0]),s=r(d[1]);function n(t){try{return'string'==typeof t?decodeURIComponent(t):t}catch{return t}}e.defaultRouteInfo={unstable_globalHref:'',searchParams:new URLSearchParams,pathname:'/',params:{},segments:[],pathnameWithParams:'/',isIndex:!1}},1049,[1025,1050]); -__d(function(g,r,_i,a,_m,e,d){"use strict";var t=r(d[0]).default;const n=["preserveDynamicRoutes","preserveGroups","shouldEncodeURISegment"],i=["#"];var o,s=this&&this.__createBinding||(Object.create?function(t,n,i,o){void 0===o&&(o=i);var s=Object.getOwnPropertyDescriptor(n,i);s&&!("get"in s?!n.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return n[i]}}),Object.defineProperty(t,o,s)}:function(t,n,i,o){void 0===o&&(o=i),t[o]=n[i]}),u=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),c=this&&this.__importStar||(o=function(t){return o=Object.getOwnPropertyNames||function(t){var n=[];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[n.length]=i);return n},o(t)},function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var i=o(t),c=0;c'screen'===t||'params'===t?[]:[[t,i?.[t]?i[t](n):Array.isArray(n)?n.map(String):String(n)]]));return Object.assign(t,o),o},e.appendQueryAndHash=function(n,o){let{'#':s}=o,u=t(o,i);const c=l.stringify(u,{sort:!1});c&&(n+=`?${c}`);s&&(n+=`#${s}`);return n},e.appendBaseUrl=function(t,n=(window.baseUrl||"")){if(n)return`/${n.replace(/^\/+/,'').replace(/\/$/,'')}${t}`;return t},e.getPathWithConventionsCollapsed=function({pattern:t,route:n,params:i,preserveGroups:o,preserveDynamicRoutes:s,shouldEncodeURISegment:u=!0,initialRouteName:c}){const l=t.split('/');return l.map((t,p)=>{const h=(0,e.getParamName)(t);if(t.startsWith('*'))return s?'not-found'===h?'+not-found':`[...${h}]`:i[h]?Array.isArray(i[h])?i[h].join('/'):i[h]:n.name.startsWith('[')&&n.name.endsWith(']')||'*not-found'===t?'':n.name;if(t.startsWith(':')){if(s)return`[${h}]`;const n=i[h];if(void 0===n&&t.endsWith('?'))return;return(u?m(n):n)??'undefined'}return o||null==(0,f.matchGroupName)(t)?u?m(t,{preserveBrackets:!0}):t:l.length-1===p&&c?'index'===(v=c)||null!=(0,f.matchGroupName)(v)||null!=(0,f.matchDynamicName)(v)?'':u?m(c,{preserveBrackets:!0}):c:'';var v}).map(t=>t??'').join('/')},e.isDynamicPart=function(t){return t.startsWith(':')||t.startsWith('*')};const l=c(r(d[1])),f=r(d[2]),p=r(d[3]);function m(t,{preserveBrackets:n=!1}={}){return t=String(t).replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]/g,t=>encodeURIComponent(t)),n&&(t=t.replace(/%5B/g,'[').replace(/%5D/g,']')),t}e.getParamName=t=>t.replace(/^[:*]/,'').replace(/\?$/,'')},1050,[363,905,1030,861]); +__d(function(g,r,_i,a,_m,e,d){"use strict";var t=r(d[0]).default;const n=["preserveDynamicRoutes","preserveGroups","shouldEncodeURISegment"],i=["#"];var o,u=this&&this.__createBinding||(Object.create?function(t,n,i,o){void 0===o&&(o=i);var u=Object.getOwnPropertyDescriptor(n,i);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[i]}}),Object.defineProperty(t,o,u)}:function(t,n,i,o){void 0===o&&(o=i),t[o]=n[i]}),s=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),c=this&&this.__importStar||(o=function(t){return o=Object.getOwnPropertyNames||function(t){var n=[];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[n.length]=i);return n},o(t)},function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var i=o(t),c=0;c'screen'===t||'params'===t?[]:[[t,i?.[t]?i[t](n):Array.isArray(n)?n.map(String):String(n)]]));return Object.assign(t,o),o},e.appendQueryAndHash=function(n,o){let{'#':u}=o,s=t(o,i);const c=l.stringify(s,{sort:!1});c&&(n+=`?${c}`);u&&(n+=`#${u}`);return n},e.appendBaseUrl=function(t,n=(window.baseUrl||"")){if(n)return`/${n.replace(/^\/+/,'').replace(/\/$/,'')}${t}`;return t},e.getPathWithConventionsCollapsed=function({pattern:t,route:n,params:i,preserveGroups:o,preserveDynamicRoutes:u,shouldEncodeURISegment:s=!0,initialRouteName:c}){const l=t.split('/');return l.map((t,p)=>{const h=(0,e.getParamName)(t);if(t.startsWith('*'))return u?'not-found'===h?'+not-found':`[...${h}]`:i[h]?Array.isArray(i[h])?i[h].join('/'):i[h]:n.name.startsWith('[')&&n.name.endsWith(']')||'*not-found'===t?'':n.name;if(t.startsWith(':')){if(u)return`[${h}]`;const n=i[h];if(void 0===n&&t.endsWith('?'))return;return(s?m(n):n)??'undefined'}return o||null==(0,f.matchGroupName)(t)?s?m(t,{preserveBrackets:!0}):t:l.length-1===p&&c?'index'===(v=c)||null!=(0,f.matchGroupName)(v)||null!=(0,f.matchDynamicName)(v)?'':s?m(c,{preserveBrackets:!0}):c:'';var v}).map(t=>t??'').join('/')},e.isDynamicPart=function(t){return t.startsWith(':')||t.startsWith('*')};const l=c(r(d[1])),f=r(d[2]),p=r(d[3]);function m(t,{preserveBrackets:n=!1}={}){return t=String(t).replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]/g,t=>encodeURIComponent(t)),n&&(t=t.replace(/%5B/g,'[').replace(/%5D/g,']')),t}e.getParamName=t=>t.replace(/^[:*]/,'').replace(/\?$/,'')},1050,[363,905,1030,861]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.routeInfoSubscribe=e.routeInfoSubscribers=void 0,e.getCachedRouteInfo=function(s){let u=o.get(s);if(!u){u=(0,t.getRouteInfoFromState)(s);const f=JSON.stringify(u),c=n.get(f);c?u=c:n.set(f,u),o.set(s,u)}return u},e.setCachedRouteInfo=function(t,s){o.set(t,s),n.set(JSON.stringify(s),s)};const t=r(d[0]),o=new WeakMap,n=new Map;e.routeInfoSubscribers=new Set;e.routeInfoSubscribe=t=>(e.routeInfoSubscribers.add(t),()=>{e.routeInfoSubscribers.delete(t)})},1051,[1049]); __d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,u)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||Object.prototype.hasOwnProperty.call(o,c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e)},1052,[1053]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hide=c,e.hideAsync=async function(){c()},e.preventAutoHideAsync=async function(){if(!n)return;return n.preventAutoHideAsync()},e._internal_preventAutoHideAsync=async function(){if(!n||!n.internalPreventAutoHideAsync)return!1;if(!t){if(ErrorUtils?.getGlobalHandler){const n=ErrorUtils.getGlobalHandler();ErrorUtils.setGlobalHandler((t,l)=>{c(),n(t,l)})}t=!0}return n.internalPreventAutoHideAsync()},e._internal_maybeHideAsync=async function(){if(!n||!n.internalMaybeHideAsync)return!1;return n.internalMaybeHideAsync()};const n=(0,r(d[0]).requireOptionalNativeModule)('ExpoSplashScreen');let t=!1;function c(){n&&n.hide()}},1053,[1054]); @@ -1159,7 +1159,7 @@ __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{v __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useEvent=function(u,s,c=null){const[o,f]=(0,t.useState)(c);return n(u,s,t=>f(t)),o},e.useEventListener=n;var t=r(d[0]);function n(n,u,s){const c=(0,t.useRef)(s);c.current=s,(0,t.useEffect)(()=>{const t=n.addListener(u,(...t)=>c.current(...t));return()=>t.remove()},[n,u,c])}},1076,[14]); __d(function(g,r,i,a,m,e,d){"use strict";var t=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.useStore=function(t,v,C){const P=(0,x.useNavigationContainerRef)(),k=o.default.expoConfig?.extra?.router;let y,I,O=n.Fragment;const E=(0,S.getRoutes)(t,Object.assign({},k,{skipGenerated:!0,ignoreEntryPoints:!0,platform:s.Platform.OS,preserveRedirectAndRewrites:!0})),w=[k?.redirects,k?.rewrites].filter(Boolean).flat().map(t=>[(0,p.routePatternToRegex)((0,h.parseRouteSegments)(t.source)),t,(0,_.shouldLinkExternally)(t.destination)]);if(!E)throw new Error('No routes found');{y=(0,R.getLinkingConfig)(E,t,()=>c.store.getRouteInfo(),{metaOnly:v.metaOnly,serverUrl:C,redirects:w,skipGenerated:k?.skipGenerated??!1,sitemap:k?.sitemap??!0,notFound:k?.notFound??!0}),O=(0,F.getQualifiedRouteComponent)(E);const o=y?.getInitialURL?.();if('string'==typeof o){let t=(0,l.extractExpoPathFromURL)(y.prefixes,o);t.startsWith('/')||(t='/'+t),I=y.getStateFromPath(t,y.config);const n=(0,u.getRouteInfoFromState)(I);(0,f.setCachedRouteInfo)(I,n)}}'android'===s.Platform.OS&&c.storeRef.current.state&&c.storeRef.current.context===t&&(I=c.storeRef.current.state);c.storeRef.current={navigationRef:P,routeNode:E,config:k,rootComponent:O,linking:y,redirects:w,state:I,context:t},I&&(c.storeRef.current.routeInfo=(0,f.getCachedRouteInfo)(I));return(0,n.useEffect)(()=>()=>{const t=(0,c.getSplashScreenAnimationFrame)();t&&(cancelAnimationFrame(t),(0,c.setSplashScreenAnimationFrame)(void 0))}),c.store};const o=t(r(d[0])),n=r(d[1]),s=r(d[2]),u=r(d[3]),f=r(d[4]),c=r(d[5]),l=r(d[6]),p=r(d[7]),R=r(d[8]),h=r(d[9]),S=r(d[10]),x=r(d[11]),F=r(d[12]),_=r(d[13])},1077,[985,14,17,1049,1051,1048,1078,1079,1081,1082,1256,861,1122,1080]); __d(function(g,r,i,a,m,e,d){"use strict";function t(t){return t.match(/exps?:\/\/.*?\/--\/(.*)/)?.[1]??''}function n(n){if(n.match(/^https?:\/\//)){const{origin:t,href:o,hostname:c}=new URL(n);return'exp.host'===c||'u.expo.dev'===c?'':o.replace(t,'')}if('undefined'!=typeof expo&&globalThis.expo?.modules?.ExpoGo&&n.match(/^exp(s)?:\/\//)){const o=t(n);if(o)return c('a://'+o);const s=n.match(/exps?:\/\/.*\?(.*)/)?.[1];return s?c('a://?'+s):''}return c(n)}function o(t){return'expo-development-client'===t.hostname}function c(t){let c;try{c=new URL(t)}catch{return t.startsWith('/')?t:t.replace(/^[^:]+:\/\//,'')}if(o(c)){if(!c.searchParams.get('url'))return'';const t=c.searchParams.get('url');return n(decodeURI(t))}let s='';c.host&&(s+=c.host),c.pathname&&(s+=c.pathname);const u=c.search?[...c.searchParams.entries()].map(([t,n])=>`${t}=${decodeURIComponent(n)}`).join('&'):'';return u&&(s+='?'+u),s}Object.defineProperty(e,"__esModule",{value:!0}),e.parsePathAndParamsFromExpoGoLink=function(n){const o=t(n).match(/([^?]*)(\?.*)?/);return{pathname:o?.[1]??'',queryString:o?.[2]??''}},e.parsePathFromExpoGoLink=t,e.extractExpoPathFromURL=function(t,o=""){return n(o).replace(/^\//,'')}},1078,[]); -__d(function(g,r,_i,_a,m,e,d){"use strict";var t=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.populateParams=function(t,n){if(!t||!n||0===Object.keys(n).length)return;for(const a of t)Object.assign(a,{params:n});return t},e.safelyDecodeURIComponent=function(t){try{return decodeURIComponent(t)}catch{return t}},e.getUrlWithReactNavigationConcessions=function(t,n=(window.baseUrl||"")){const i=(0,a.stripGroupSegmentsFromPath)(o(t,n));let c='',u='';try{const n=(0,s.parseUrlUsingCustomBase)(t);c=n.pathname,u=n.hash}catch{}const p=o(c,n);return{path:t,nonstandardPathname:p.replace(/^\/+/g,'').replace(/\/+$/g,'')+'/',hash:u,pathWithoutGroups:i}},e.createConfig=function(t,n,s,i={}){const o=[];let c=!1;const u='index'===t||t.endsWith('/index');let p=0;for(const t of n.split('/'))if(t){const n=t.startsWith(':')||t.startsWith('*')||t.includes('*not-found');c||=n,(0,a.matchGroupName)(t)||(o.push(t),n||p++)}const l=!!i.screens&&!!Object.keys(i.screens)?.length,h=l?'layout':c?'dynamic':'static';u&&(o.push('index'),p++);return{type:h,isIndex:u,hasChildren:l,parts:o,staticPartCount:p,userReadableName:[...s.slice(0,-1),i.path||t].join('/'),expandedRouteNames:s.slice(1).flatMap(t=>t.split('/'))}},e.assertScreens=function(t){if(!t?.screens)throw Error("You must pass a 'screens' object to 'getStateFromPath' to generate a path.")},e.configRegExp=function(t){return t.pattern?new RegExp(`^(${t.pattern.split('/').map(i).join('')})$`):void 0},e.isDynamicPart=function(t){return t.length>1&&(t.startsWith(':')||t.startsWith('*'))},e.replacePart=function(t){return t.replace(/^[:*]/,'').replace(/\?$/,'')},e.getParamValue=function(t,n){if(t.startsWith('*')){const a=n.split('/').filter(t=>''!==t);return 0===a.length&&t.endsWith('?')?void 0:a}return n},e.handleUrlParams=function(t,n){if(n){t.params=Object.assign(Object.create(null),t.params);for(const[a,s]of Object.entries(n))t.params,t.params?.[a]||(t.params[a]=s);0===Object.keys(t.params).length&&delete t.params}},e.spreadParamsAcrossAllStates=function(t,n){for(;t;){const a=t.routes[0];a.params=Object.assign({},a.params,n)}},e.stripBaseUrl=o,e.matchForEmptyPath=function(t){const n=t.filter(t=>!t.hasChildren).map(t=>Object.assign({},t,{path:(0,a.stripGroupSegmentsFromPath)(t.path)}));return n.find(t=>''===t.path&&(!t.regex||t.regex.test('')))??n.find(t=>t.path.startsWith(':')&&t.regex.test(''))??n.find(t=>t.path.startsWith('*')&&t.regex.test('/'))},e.appendIsInitial=function(t){const n=t.map(t=>c(...t.parentScreens,t.initialRouteName));return function(t){return t.isInitial=n.includes(t.routeNames.join('/')),t}},e.getRouteConfigSorter=function(t=[]){return function(n,a){if(n.pattern===a.pattern)return a.routeNames.join('>').localeCompare(n.routeNames.join('>'));if(n.pattern.startsWith(a.pattern)&&!a.isIndex)return-1;if(a.pattern.startsWith(n.pattern)&&!n.isIndex)return 1;if('static'===n.type&&'static'!==a.type)return-1;if('static'!==n.type&&'static'===a.type)return 1;if(n.staticPartCount!==a.staticPartCount)return a.staticPartCount-n.staticPartCount;const s=t.filter((t,a)=>t===n.expandedRouteNames[a]&&t.startsWith('(')&&t.endsWith(')')),i=t.filter((t,n)=>t===a.expandedRouteNames[n]&&t.startsWith('(')&&t.endsWith(')'));if((s.length>0||i.length>0)&&s.length!==i.length)return i.length-s.length;for(let t=0;ta[t](n)):o.getAll(t);c[t]=1===n.length?n[0]:n}return Object.keys(c).length?c:void 0},e.cleanPath=function(t){return(t=t.replace(/\/+/g,'/').replace(/^\//,'').replace(/\?.*$/,'')).endsWith('/')?t:`${t}/`},e.routePatternToRegex=function(t){return new RegExp(`^(${t.split('/').map(t=>t.startsWith('(')&&t.endsWith(')')?`${t}?`:t.startsWith(':')?`(([^/]+\\/)${t.endsWith('?')?'?':''})`:`${'*'===t?'.*':(0,n.default)(t)}\\/`).join('')})`)};const n=t(r(d[0])),a=r(d[1]),s=r(d[2]);function i(t){return(t=t.replace(/ /g,'%20')).startsWith(':')?`(([^/]+\\/)${t.endsWith('?')?'?':''})`:t.startsWith('*')?`((.*\\/)${t.endsWith('?')?'?':''})`:null!=(0,a.matchGroupName)(t)?`(?:${(0,n.default)(t)}\\/)?`:(0,n.default)(t)+"\\/"}function o(t,a=(window.baseUrl||"")){return a?t.replace(/^\/+/g,'/').replace(new RegExp(`^\\/?${(0,n.default)(a)}`,'g'),''):t}const c=(...t)=>[].concat(...t.map(t=>t.split('/'))).filter(Boolean).join('/')},1079,[913,1030,1080]); +__d(function(g,r,_i,_a,m,e,d){"use strict";var t=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.populateParams=function(t,n){if(!t||!n||0===Object.keys(n).length)return;for(const a of t)Object.assign(a,{params:n});return t},e.safelyDecodeURIComponent=function(t){try{return decodeURIComponent(t)}catch{return t}},e.getUrlWithReactNavigationConcessions=function(t,n=(window.baseUrl||"")){const i=(0,a.stripGroupSegmentsFromPath)(o(t,n));let c='',u='';try{const n=(0,s.parseUrlUsingCustomBase)(t);c=n.pathname,u=n.hash}catch{}const l=o(c,n);return{path:t,nonstandardPathname:l.replace(/^\/+/g,'').replace(/\/+$/g,'')+'/',hash:u,pathWithoutGroups:i}},e.createConfig=function(t,n,s,i={}){const o=[];let c=!1;const u='index'===t||t.endsWith('/index');let l=0;for(const t of n.split('/'))if(t){const n=t.startsWith(':')||t.startsWith('*')||t.includes('*not-found');c||=n,(0,a.matchGroupName)(t)||(o.push(t),n||l++)}const p=!!i.screens&&!!Object.keys(i.screens)?.length,h=p?'layout':c?'dynamic':'static';u&&(o.push('index'),l++);return{type:h,isIndex:u,hasChildren:p,parts:o,staticPartCount:l,userReadableName:[...s.slice(0,-1),i.path||t].join('/'),expandedRouteNames:s.slice(1).flatMap(t=>t.split('/'))}},e.assertScreens=function(t){if(!t?.screens)throw Error("You must pass a 'screens' object to 'getStateFromPath' to generate a path.")},e.configRegExp=function(t){return t.pattern?new RegExp(`^(${t.pattern.split('/').map(i).join('')})$`):void 0},e.isDynamicPart=function(t){return t.length>1&&(t.startsWith(':')||t.startsWith('*'))},e.replacePart=function(t){return t.replace(/^[:*]/,'').replace(/\?$/,'')},e.getParamValue=function(t,n){if(t.startsWith('*')){const a=n.split('/').filter(t=>''!==t);return 0===a.length&&t.endsWith('?')?void 0:a}return n},e.handleUrlParams=function(t,n){if(n){t.params=Object.assign(Object.create(null),t.params);for(const[a,s]of Object.entries(n))t.params,t.params?.[a]||(t.params[a]=s);0===Object.keys(t.params).length&&delete t.params}},e.spreadParamsAcrossAllStates=function(t,n){for(;t;){const a=t.routes[0];a.params=Object.assign({},a.params,n)}},e.stripBaseUrl=o,e.matchForEmptyPath=function(t){const n=t.filter(t=>!t.hasChildren).map(t=>Object.assign({},t,{path:(0,a.stripGroupSegmentsFromPath)(t.path)}));return n.find(t=>''===t.path&&(!t.regex||t.regex.test('')))??n.find(t=>t.path.startsWith(':')&&t.regex.test(''))??n.find(t=>t.path.startsWith('*')&&t.regex.test('/'))},e.appendIsInitial=function(t){const n=t.map(t=>c(...t.parentScreens,t.initialRouteName));return function(t){return t.isInitial=n.includes(t.routeNames.join('/')),t}},e.getRouteConfigSorter=function(t=[]){return function(n,a){if(n.pattern===a.pattern)return a.routeNames.join('>').localeCompare(n.routeNames.join('>'));if(n.pattern.startsWith(a.pattern)&&!a.isIndex)return-1;if(a.pattern.startsWith(n.pattern)&&!n.isIndex)return 1;if('static'===n.type&&'static'!==a.type)return-1;if('static'!==n.type&&'static'===a.type)return 1;if(n.staticPartCount!==a.staticPartCount)return a.staticPartCount-n.staticPartCount;const s=t.filter((t,a)=>t===n.expandedRouteNames[a]&&t.startsWith('(')&&t.endsWith(')')),i=t.filter((t,n)=>t===a.expandedRouteNames[n]&&t.startsWith('(')&&t.endsWith(')'));if((s.length>0||i.length>0)&&s.length!==i.length)return i.length-s.length;for(let t=0;ta[t](n)):o.getAll(t);c[t]=1===n.length?n[0]:n}return Object.keys(c).length?c:void 0},e.cleanPath=function(t){return(t=t.replace(/\/+/g,'/').replace(/^\//,'').replace(/\?.*$/,'')).endsWith('/')?t:`${t}/`},e.routePatternToRegex=function(t){return new RegExp(`^(${t.split('/').map(t=>t.startsWith('(')&&t.endsWith(')')?`${t}?`:t.startsWith(':')?`(([^/]+\\/)${t.endsWith('?')?'?':''})`:`${'*'===t?'.*':(0,n.default)(t)}\\/`).join('')})`)};const n=t(r(d[0])),a=r(d[1]),s=r(d[2]);function i(t){return(t=t.replace(/ /g,'%20')).startsWith(':')?`(([^/]+\\/)${t.endsWith('?')?'?':''})`:t.startsWith('*')?`((.*\\/)${t.endsWith('?')?'?':''})`:null!=(0,a.matchGroupName)(t)?`(?:${(0,n.default)(t)}\\/)?`:(0,n.default)(t)+"\\/"}function o(t,a=(window.baseUrl||"")){return a?t.replace(/^\/+/g,'/').replace(new RegExp(`^\\/?${(0,n.default)(a)}`,'g'),''):t}const c=(...t)=>[].concat(...t.map(t=>t.split('/'))).filter(Boolean).join('/')},1079,[913,1030,1080]); __d(function(g,r,i,a,m,e,d){"use strict";function t(t){return/^([\w\d_+.-]+:)?\/\//.test(t)}function n(t){return/^(https?|mailto|tel|sms|geo|maps|market|itmss?|itms-apps|content|file):/.test(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.hasUrlProtocolPrefix=t,e.isWellKnownUri=n,e.shouldLinkExternally=function(s){return!s.startsWith('.')&&(t(s)||n(s))},e.parseUrlUsingCustomBase=function(t){return new URL(t,'file:')}},1080,[]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNavigationConfig=f,e.getLinkingConfig=function(n,s,p,{metaOnly:h=!0,serverUrl:l,redirects:y,skipGenerated:S,sitemap:O,notFound:_}){let P,b=!1;const F=s.keys().find(t=>t.match(/^\.\/\+native-intent\.[tj]sx?$/)),N=F?s(F):void 0,R=f(n,h,{sitemap:!S&&O,notFound:!S&&_});return{prefixes:[],config:R,getInitialURL:()=>(b||('web'===t.Platform.OS?P=l??(0,c.getInitialURL)():(P=l??(0,c.getInitialURL)(),'string'==typeof P?(P=(0,o.applyRedirects)(P,y),P&&'function'==typeof N?.redirectSystemPath&&(P=N.redirectSystemPath({path:P,initial:!0}))):P&&(P=P.then(t=>(t=(0,o.applyRedirects)(t,y))&&'function'==typeof N?.redirectSystemPath?N.redirectSystemPath({path:t,initial:!0}):t))),b=!0),P),subscribe:(0,c.subscribe)(N,y),getStateFromPath:(t,n)=>(0,c.getStateFromPath)(t,n,p().segments),getPathFromState:(t,n)=>(0,c.getPathFromState)(t,Object.assign({},R,n,{screens:R.screens??n?.screens??{}}))??'/',getActionFromState:u.getActionFromState}};const t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),c=r(d[4]),u=r(d[5]);function f(t,o,{sitemap:c,notFound:u}){const f=(0,s.getReactNavigationConfig)(t,o),l=(()=>{const t='_sitemap';return!1===c||p(f,t)?{}:h(n.SITEMAP_ROUTE_NAME,t,o)})(),y=(()=>{const t='*not-found';return!1===u||p(f,t)?{}:h(n.NOT_FOUND_ROUTE_NAME,t,o)})();return{screens:Object.assign({[n.INTERNAL_SLOT_NAME]:Object.assign({path:''},f)},l,y)}}function p(t,n){return Object.values(t.screens).some(t=>'string'==typeof t?t===n:t.path===n)}function h(t,n,s){return s?{[t]:n}:{[t]:{path:n}}}},1081,[986,1025,1082,1083,1240,861]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseRouteSegments=o,e.getReactNavigationScreensConfig=c,e.getReactNavigationConfig=function(t,n){const o={initialRouteName:void 0,screens:t?c(t.children,n):{}};t?.initialRouteName&&(o.initialRouteName=t.initialRouteName);return o};const t=r(d[0]);function n(n){if('index'===n)return'';if('+not-found'===n)return'*not-found';const o=(0,t.matchDynamicName)(n);return o&&!o.deep?`:${o.name}`:o?.deep?'*'+o.name:n}function o(t){return t.split('/').map(n).filter(Boolean).join('/')}function u(t,n){const u=o(t.route);if(!t.children.length)return n?u:{path:u,screens:{},_route:t};const s={path:u,screens:c(t.children,n)};return t.initialRouteName&&(s.initialRouteName=t.initialRouteName),n||(s._route=t),s}function c(t,n){return Object.fromEntries(t.map(t=>[t.route,u(t,n)]))}},1082,[1030]); @@ -1342,7 +1342,7 @@ __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{v __d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.mergeOptions=function(n,t,o){const s={},c=o.routes[o.index]?.key;for(const u in n){const r=n[u],f=t[u];if(!f||0===f.length){s[u]=r;continue}if((o.preloadedRoutes?.some(n=>n.key===u)??!1)&&u!==c){s[u]=r;continue}const p=Object.assign({},r.options,...f),l=Object.assign({},r,{options:p});s[u]=l}return s}},1238,[]); __d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]).default,o=r(d[1]).default;Object.defineProperty(e,"__esModule",{value:!0}),e.CompositionContext=void 0,e.registryReducer=c,e.useCompositionRegistry=function(){const[t,o]=(0,n.useReducer)(c,{}),s=(0,n.useCallback)((t,n)=>{o({type:'set',routeKey:t,options:n})},[]),u=(0,n.useCallback)((t,n)=>{o({type:'unset',routeKey:t,options:n})},[]),p=(0,n.useMemo)(()=>({set:s,unset:u}),[s,u]);return{registry:t,contextValue:p}},e.useCompositionOption=function(t){const o=(0,n.use)(e.CompositionContext);if(!o)throw new Error('useCompositionOption must be used within a RouterCompositionOptionsProvider. This is likely a bug in Expo Router.');const c=(0,s.useRoute)(),{set:p,unset:l}=o;(0,u.useSafeLayoutEffect)(()=>(p(c.key,t),()=>{l(c.key,t)}),[c.key,p,l,t])};const n=r(d[2]),s=r(d[3]),u=r(d[4]);function c(n,s){if('set'===s.type){const{routeKey:t,options:o}=s;return n[t]?.includes(o)?n:Object.assign({},n,{[t]:[...n[t]??[],o]})}if('unset'===s.type){const{routeKey:u,options:c}=s,p=n[u],l=p?.filter(t=>t!==c);if(!p||l?.length===p.length)return n;if(!l?.length){return t(n,[u].map(o))}return Object.assign({},n,{[u]:l})}return n}e.CompositionContext=(0,n.createContext)(null)},1239,[363,938,14,861,1027]); __d(function(g,r,_i,a,_m,e,d){"use strict";var t,n=this&&this.__createBinding||(Object.create?function(t,n,i,o){void 0===o&&(o=i);var u=Object.getOwnPropertyDescriptor(n,i);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[i]}}),Object.defineProperty(t,o,u)}:function(t,n,i,o){void 0===o&&(o=i),t[o]=n[i]}),i=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),o=this&&this.__importStar||(t=function(n){return t=Object.getOwnPropertyNames||function(t){var n=[];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[n.length]=i);return n},t(n)},function(o){if(o&&o.__esModule)return o;var u={};if(null!=o)for(var c=t(o),l=0;ly(t)??b())},e.getRootURL=b,e.subscribe=function(t,n){return i=>{let o;const c=t?.legacy_subscribe?.(i);o=m?async({url:o})=>{let u=y(o);u=(0,p.applyRedirects)(u,n),u&&t?.redirectSystemPath&&(u=await t.redirectSystemPath({path:u,initial:!1})),u&&i(u)}:async({url:o})=>{let u=(0,p.applyRedirects)(o,n);u&&t?.redirectSystemPath&&(u=await t.redirectSystemPath({path:u,initial:!1})),u&&i(u)};const l=u.addEventListener('url',o);return()=>{l?.remove?.(),c?.()}}};const u=o(r(d[0])),c=r(d[1]),l=r(d[2]),s=r(d[3]);Object.defineProperty(e,"getPathFromState",{enumerable:!0,get:function(){return s.getPathFromState}});const f=r(d[4]);Object.defineProperty(e,"getStateFromPath",{enumerable:!0,get:function(){return f.getStateFromPath}});const h=r(d[5]),p=r(d[6]),m='undefined'!=typeof expo&&globalThis.expo?.modules?.ExpoGo;let P;function b(){return void 0===P&&(P=u.createURL('/'),m&&(P=(0,l.parsePathFromExpoGoLink)(P))),P}function y(t){if(!t||!m)return t;const{pathname:n,queryString:i}=(0,l.parsePathAndParamsFromExpoGoLink)(t);return n&&'/'!==n?t:b()+i}},1240,[1084,17,1078,1241,1242,1244,1083]); -__d(function(g,r,_i,a,_m,e,d){"use strict";var t,n=this&&this.__createBinding||(Object.create?function(t,n,s,i){void 0===i&&(i=s);var o=Object.getOwnPropertyDescriptor(n,s);o&&!("get"in o?!n.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,i,o)}:function(t,n,s,i){void 0===i&&(i=s),t[i]=n[s]}),s=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),i=this&&this.__importStar||(t=function(n){return t=Object.getOwnPropertyNames||function(t){var n=[];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(n[n.length]=s);return n},t(n)},function(i){if(i&&i.__esModule)return i;var o={};if(null!=i)for(var c=t(i),l=0;l{const n=null!=t.index?t.routes[t.index]:t.routes[t.routes.length-1];return n.state?p(n.state):n};let u=[void 0,{}];function f(t,n){if(null==t)throw Error("Got 'undefined' for the navigation state. You must pass a valid state object.");n&&c.validatePathConfig(n),u[0]!==n?.screens&&(u=[n?.screens,n?.screens?v(n.screens):{}]);const s=u[1];let i='/',f=t;const h={};for(;f;){let u,m,v='number'==typeof f.index?f.index:0,b=f.routes[v];const _=p(t);let y=s;const O=[];let j=!0;for(;b.name in y&&j;){if(u=y[b.name].pattern,O.push(b.name),b.params){const t=y[b.name]?.stringify,n=c.fixCurrentParams(h,b,t);_===b&&(m=Object.assign({},n),u?.split('/').filter(t=>c.isDynamicPart(t)).forEach(t=>{const n=c.getParamName(t);m&&delete m[n]}))}if(y[b.name].screens&&void 0!==b.state){v=null!=b.state.index?b.state.index:b.state.routes.length-1;const t=b.state.routes[v],n=y[b.name].screens;n&&t.name in n?(b=t,y=n):j=!1}else{const t=y[b.name].screens,n=b.params&&'screen'in b.params&&'string'==typeof b.params.screen?b.params.screen:'index',s=t?t[n]?n:Object.keys(t)[0]:void 0;if(s&&t&&y[b.name].screens?.[s]){const n=b.params?.params;b=Object.assign({},t[s],{name:s,key:s,params:n}),y=t}else j=!1}}if(void 0===u&&(u=O.join('/')),void 0!==y[b.name]?i+=c.getPathWithConventionsCollapsed(Object.assign({},n,{pattern:u,route:b,params:h,initialRouteName:s[b.name]?.initialRouteName})):b.name.startsWith('+')||(i+=encodeURIComponent(b.name)),m||(m=_.params?Object.assign({},_.params):void 0),b.state)i+='/';else if(m){for(const t in m)'undefined'===m[t]&&delete m[t];delete m['#'],m=(0,l.removeInternalExpoRouterParams)(m);const t=o.stringify(m,{sort:!1});t&&(i+=`?${t}`)}f=b.state}return i=i.replace(/\/+/g,'/'),i=i.length>1?i.replace(/\/$/,''):i,n?.path&&(i=m(n.path,i)),i=c.appendBaseUrl(i),h['#']&&(i+=`#${h['#']}`),{path:i,params:h}}const m=(...t)=>[].concat(...t.map(t=>t.split('/'))).filter(Boolean).join('/'),h=(t,n)=>{if('string'==typeof t){return{pattern:n?m(n,t):t}}if(t.exact&&void 0===t.path)throw new Error("A 'path' needs to be specified when specifying 'exact: true'. If you don't want this screen in the URL, specify it as empty string, e.g. `path: ''`.");const s=!0!==t.exact?m(n||'',t.path||''):t.path||'',i=t.screens?v(t.screens,s):void 0;return{pattern:s?.split('/').filter(Boolean).join('/'),stringify:t.stringify,screens:i}},v=(t,n)=>Object.fromEntries(Object.entries(t).map(([t,s])=>[t,h(s,n)]))},1241,[905,1050,1107]); +__d(function(g,r,_i,a,_m,e,d){"use strict";var t,n=this&&this.__createBinding||(Object.create?function(t,n,s,i){void 0===i&&(i=s);var o=Object.getOwnPropertyDescriptor(n,s);o&&!("get"in o?!n.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return n[s]}}),Object.defineProperty(t,i,o)}:function(t,n,s,i){void 0===i&&(i=s),t[i]=n[s]}),s=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),i=this&&this.__importStar||(t=function(n){return t=Object.getOwnPropertyNames||function(t){var n=[];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(n[n.length]=s);return n},t(n)},function(i){if(i&&i.__esModule)return i;var o={};if(null!=i)for(var c=t(i),u=0;u{const n=null!=t.index?t.routes[t.index]:t.routes[t.routes.length-1];return n.state?l(n.state):n};let p=[void 0,{}];function f(t,n){if(null==t)throw Error("Got 'undefined' for the navigation state. You must pass a valid state object.");n&&c.validatePathConfig(n),p[0]!==n?.screens&&(p=[n?.screens,n?.screens?v(n.screens):{}]);const s=p[1];let i='/',f=t;const h={};for(;f;){let p,m,v='number'==typeof f.index?f.index:0,b=f.routes[v];const y=l(t);let _=s;const O=[];let j=!0;for(;b.name in _&&j;){if(p=_[b.name].pattern,O.push(b.name),b.params){const t=_[b.name]?.stringify,n=c.fixCurrentParams(h,b,t);y===b&&(m=Object.assign({},n),p?.split('/').filter(t=>c.isDynamicPart(t)).forEach(t=>{const n=c.getParamName(t);m&&delete m[n]}))}if(_[b.name].screens&&void 0!==b.state){v=null!=b.state.index?b.state.index:b.state.routes.length-1;const t=b.state.routes[v],n=_[b.name].screens;n&&t.name in n?(b=t,_=n):j=!1}else{const t=_[b.name].screens,n=b.params&&'screen'in b.params&&'string'==typeof b.params.screen?b.params.screen:'index',s=t?t[n]?n:Object.keys(t)[0]:void 0;if(s&&t&&_[b.name].screens?.[s]){const n=b.params?.params;b=Object.assign({},t[s],{name:s,key:s,params:n}),_=t}else j=!1}}if(void 0===p&&(p=O.join('/')),void 0!==_[b.name]?i+=c.getPathWithConventionsCollapsed(Object.assign({},n,{pattern:p,route:b,params:h,initialRouteName:s[b.name]?.initialRouteName})):b.name.startsWith('+')||(i+=encodeURIComponent(b.name)),m||(m=y.params?Object.assign({},y.params):void 0),b.state)i+='/';else if(m){for(const t in m)'undefined'===m[t]&&delete m[t];delete m['#'],m=(0,u.removeInternalExpoRouterParams)(m);const t=o.stringify(m,{sort:!1});t&&(i+=`?${t}`)}f=b.state}return i=i.replace(/\/+/g,'/'),i=i.length>1?i.replace(/\/$/,''):i,n?.path&&(i=m(n.path,i)),i=c.appendBaseUrl(i),h['#']&&(i+=`#${h['#']}`),{path:i,params:h}}const m=(...t)=>[].concat(...t.map(t=>t.split('/'))).filter(Boolean).join('/'),h=(t,n)=>{if('string'==typeof t){return{pattern:n?m(n,t):t}}if(t.exact&&void 0===t.path)throw new Error("A 'path' needs to be specified when specifying 'exact: true'. If you don't want this screen in the URL, specify it as empty string, e.g. `path: ''`.");const s=!0!==t.exact?m(n||'',t.path||''):t.path||'',i=t.screens?v(t.screens,s):void 0;return{pattern:s?.split('/').filter(Boolean).join('/'),stringify:t.stringify,screens:i}},v=(t,n)=>Object.fromEntries(Object.entries(t).map(([t,s])=>[t,h(s,n)]))},1241,[905,1050,1107]); __d(function(g,r,_i,_a,_m,e,d){"use strict";var t=r(d[0]).default;const n=["path"];var a,s=this&&this.__createBinding||(Object.create?function(t,n,a,s){void 0===s&&(s=a);var o=Object.getOwnPropertyDescriptor(n,a);o&&!("get"in o?!n.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return n[a]}}),Object.defineProperty(t,s,o)}:function(t,n,a,s){void 0===s&&(s=a),t[s]=n[a]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),i=this&&this.__importStar||(a=function(t){return a=Object.getOwnPropertyNames||function(t){var n=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(n[n.length]=a);return n},a(t)},function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var i=a(t),c=0;c({name:decodeURIComponent(t)}));return t.length?C(u,t,s,[],u.hash):void 0}if('/'===p){const t=l.matchForEmptyPath(i);return t?C(u,t.routeNames.map(t=>({name:t})),s,o,u.hash):void 0}let h,m;const{routes:j,remainingPath:v}=N(p,i);void 0!==j&&(m=C(u,j,s,o,u.hash),p=v,h=m);if(null==m||null==h)return;return h};const u=c(r(d[1])),p=r(d[2]),l=i(r(d[3])),f=r(d[4]),h=r(d[5]);let m=[void 0,j()];function b(t,n){return m=[t,j(t,n)],m[1]}function j(t,n){t&&(0,h.validatePathConfig)(t);const a=v(t),s=O(a,t?.screens,n);P(s);return{initialRoutes:a,configs:s,configWithRegexes:y(s)}}function v(t){const n=[];return t?.initialRouteName&&n.push({initialRouteName:t.initialRouteName,parentScreens:[]}),n}function O(t,n={},a){return[].concat(...Object.keys(n).map(a=>_(a,n,[],t,[]))).map(l.appendIsInitial(t)).sort(l.getRouteConfigSorter(a))}function P(t){t.reduce((t,n)=>{if(t[n.pattern]){const a=t[n.pattern].routeNames,s=n.routeNames;if(!(a.length>s.length?s.every((t,n)=>a[n]===t):a.every((t,n)=>s[n]===t)))throw new Error(`Found conflicting screens with the same pattern. The pattern '${n.pattern}' resolves to both '${a.join(' > ')}' and '${s.join(' > ')}'. Patterns must be unique and cannot resolve to more than one screen.`)}return Object.assign(t,{[n.pattern]:n})},{})}function y(t){return t.map(t=>Object.assign({},t,{regex:l.configRegExp(t)}))}const R=(...t)=>[].concat(...t.map(t=>t.split('/'))).filter(Boolean).join('/'),N=(t,n)=>{let a,s=t;const o=Object.create(null);for(const t of n){if(!t.regex)continue;const i=s.match(t.regex);if(i){const c=t.pattern?.split('/').reduce((t,n,a)=>{if(!l.isDynamicPart(n))return t;t.pos+=1;const s=l.safelyDecodeURIComponent(i[2*(t.pos+1)].replace(/\/$/,''));return Object.assign(t.matchedParams,{[n]:Object.assign(t.matchedParams[n]||{},{[a]:s})}),t},{pos:-1,matchedParams:{}}),p=c.matchedParams||{};a=t.routeNames.map(a=>{const s=n.find(n=>n.screen===a&&t.pattern.startsWith(n.pattern)),i=s?.path.split('/').filter(Boolean).join('/'),c=s?.pattern.replace(new RegExp(`${(0,u.default)(i)}$`),'')?.split('/').length,f=i?.split('/').reduce((t,n,a)=>{if(!l.isDynamicPart(n))return t;const o=c?c-1:0,i=l.getParamValue(n,p[n]?.[a+o]);if(i){const a=l.replacePart(n);t[a]=s?.parse?.[a]?s.parse[a](i):i}return t},{});return f&&Object.keys(f).length?(Object.assign(o,f),{name:a,params:f}):{name:a}}),s=s.replace(i[1],'');break}}return l.populateParams(a,o),{routes:a,remainingPath:s}},_=(t,n,a=[],s,o,i)=>{const c=[];a.push(t),o.push(t);const u=n[t];if('string'==typeof u){const n=i?R(i,u):u;c.push(x(t,a,n,u))}else if('object'==typeof u){let n;if('string'==typeof u.path){if(u.exact&&void 0===u.path)throw new Error("A 'path' needs to be specified when specifying 'exact: true'. If you don't want this screen in the URL, specify it as empty string, e.g. `path: ''`.");n=!0!==u.exact?R(i||'',u.path||''):u.path||'',t!==f.INTERNAL_SLOT_NAME&&c.push(x(t,a,n,u.path,u.parse,u))}u.screens&&(u.initialRouteName&&s.push({initialRouteName:u.initialRouteName,parentScreens:o}),Object.keys(u.screens).forEach(t=>{const p=_(t,u.screens,a,s,[...o],n??i);c.push(...p)}))}return a.pop(),c},x=(t,n,a,s,o=void 0,i={})=>{const c=(a=a.split('/').filter(Boolean).join('/'))?l.routePatternToRegex(a):void 0;return Object.assign({screen:t,regex:c,pattern:a,path:s,routeNames:[...n],parse:o},l.createConfig(t,a,n,i))},w=(t,n)=>{for(const a of n)if(t===a.routeNames[a.routeNames.length-1])return a.parse},E=(t,n,a)=>{for(const s of a)if(n.length===s.parentScreens.length){let a=!0;for(let t=0;ta?t?{index:1,routes:[{name:t,params:n.params},n]}:{routes:[n]}:t?{index:1,routes:[{name:t,params:n.params},Object.assign({},n,{state:{routes:[]}})]}:{routes:[Object.assign({},n,{state:{routes:[]}})]},C=(a,s,o,i,c)=>{let{path:u}=a,f=t(a,n),h=s.shift();const m=[];let b=E(h.name,m,o);m.push(h.name);const j=S(b,h,0===s.length);if(s.length>0){let t=j;for(;h=s.shift();){b=E(h.name,m,o);const n=t.index||t.routes.length-1;t.routes[n].state=S(b,h,0===s.length),s.length>0&&(t=t.routes[n].state),m.push(h.name)}}h=(0,p.findFocusedRoute)(j),h.path=f.pathWithoutGroups;const v=l.parseQueryParams(u,h,i?w(h.name,i):void 0,c);return v&&(h.params=Object.assign({},h.params,v)),j}},1242,[363,913,1243,1079,1025,861]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findFocusedRoute=function(t){let n=t;for(;null!=n?.routes[n.index??0]?.state;)n=n.routes[n.index??0].state;const u=n?.routes[n?.index??0];return u}},1243,[]); __d(function(g,_r,i,_a,m,_e,d){"use strict";var e=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(_e,"__esModule",{value:!0}),_e.series=void 0,_e.useLinking=function(e,{enabled:f=!0,config:l,getStateFromPath:p=a.getStateFromPath,getPathFromState:y=a.getPathFromState,getActionFromState:v=a.getActionFromState},R){const w=(0,a.useNavigationIndependentTree)(),S=(0,c.useExpoRouterStore)();(0,r.useEffect)(()=>{},[f,w]);const[k]=(0,r.useState)(n.createMemoryHistory),F=(0,r.useRef)(f),b=(0,r.useRef)(l),x=(0,r.useRef)(p),_=(0,r.useRef)(y),P=(0,r.useRef)(v);(0,r.useEffect)(()=>{F.current=f,b.current=l,x.current=p,_.current=y,P.current=v});const E=(0,r.useCallback)(e=>{const t=(0,u.getRootStackRouteNames)();return e?.routes.some(e=>!t.includes(e.name))},[e]),j=(0,r.use)(s.ServerContext),I=(0,r.useCallback)(()=>{let e;if(F.current){const t=j?.location??('undefined'!=typeof window?window.location:void 0),r=t?t.pathname+t.search+(t.hash??''):void 0;r&&(e=x.current(r,b.current)),R(r)}const t={then:t=>Promise.resolve(t?t(e):e),catch:()=>t};return t},[]),$=(0,r.useRef)(void 0),A=(0,r.useRef)(void 0),C=(0,r.useRef)(void 0);return(0,r.useEffect)(()=>($.current=k.index,k.listen(()=>{const t=e.current;if(!t||!f)return;const{location:r}=window,n=r.pathname+r.search+r.hash,o=k.index,s=$.current??0;$.current=o,C.current=n;const c=k.get(o);if(c?.path===n&&c?.state)return void t.resetRoot(c.state);const u=x.current(n,b.current);if(u){if(R(n),E(u))return;if(o>s||o===s&&(!c||`${c?.path}${r.hash}`===n)){const e=P.current(u,b.current);if(void 0!==e)try{t.dispatch(e)}catch(e){console.warn(`An error occurred when trying to handle the link '${n}': ${'object'==typeof e&&null!=e&&'message'in e?e.message:e}`)}else t.resetRoot(u)}else t.resetRoot(u)}else t.resetRoot(u)})),[f,k,R,e,E]),(0,r.useEffect)(()=>{if(!f)return;const r=(e,r)=>{let n;if(e?.path){const r=x.current(e.path,b.current);if(r){const s=(0,a.findFocusedRoute)(r);s&&s.name===e.name&&(0,t.default)(Object.assign({},s.params),Object.assign({},e.params))&&(n=(0,o.appendBaseUrl)(e.path))}}return null==n&&(n=_.current(r,b.current)),n};if(e.current){const t=e.current.getRootState(),n=S.state;if(n){const e=(0,a.findFocusedRoute)(n),o=r(e,n);void 0===A.current&&(A.current=t),k.replace({path:o,state:n})}}return e.current?.addListener('state',(0,_e.series)(async()=>{const t=e.current;if(!t||!f)return;const n=A.current,o=t.getRootState(),s=S.state;if(!s)return;const c=C.current,u=(0,a.findFocusedRoute)(s),l=r(u,s);A.current=o,C.current=void 0;const[p,y]=h(n,s);if(p&&y&&l!==c){const e=(y.history?y.history.length:y.routes.length)-(p.history?p.history.length:p.routes.length);if(e>0)k.push({path:l,state:s});else if(e<0){const t=k.backIndex({path:l}),r=k.index;try{-1!==t&&t{if(void 0===e||void 0===t||e.key!==t.key)return[void 0,void 0];const r=e.history?e.history.length:e.routes.length,n=t.history?t.history.length:t.routes.length,o=e.routes[e.index],s=t.routes[t.index],c=o.state,u=s.state;return r!==n||o.key!==s.key||void 0===c||void 0===u||c.key!==u.key?[e,t]:h(c,u)};_e.series=e=>{let t=Promise.resolve();return()=>{t=t.then(e)}}},1244,[933,14,1245,1241,1246,1123,984,861]); @@ -2092,7 +2092,7 @@ __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{v __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"audit",{enumerable:!0,get:function(){return t.audit}}),Object.defineProperty(e,"auditTime",{enumerable:!0,get:function(){return n.auditTime}}),Object.defineProperty(e,"buffer",{enumerable:!0,get:function(){return u.buffer}}),Object.defineProperty(e,"bufferCount",{enumerable:!0,get:function(){return o.bufferCount}}),Object.defineProperty(e,"bufferTime",{enumerable:!0,get:function(){return c.bufferTime}}),Object.defineProperty(e,"bufferToggle",{enumerable:!0,get:function(){return f.bufferToggle}}),Object.defineProperty(e,"bufferWhen",{enumerable:!0,get:function(){return b.bufferWhen}}),Object.defineProperty(e,"catchError",{enumerable:!0,get:function(){return l.catchError}}),Object.defineProperty(e,"combineAll",{enumerable:!0,get:function(){return p.combineAll}}),Object.defineProperty(e,"combineLatestAll",{enumerable:!0,get:function(){return y.combineLatestAll}}),Object.defineProperty(e,"combineLatest",{enumerable:!0,get:function(){return O.combineLatest}}),Object.defineProperty(e,"combineLatestWith",{enumerable:!0,get:function(){return j.combineLatestWith}}),Object.defineProperty(e,"concat",{enumerable:!0,get:function(){return P.concat}}),Object.defineProperty(e,"concatAll",{enumerable:!0,get:function(){return s.concatAll}}),Object.defineProperty(e,"concatMap",{enumerable:!0,get:function(){return h.concatMap}}),Object.defineProperty(e,"concatMapTo",{enumerable:!0,get:function(){return w.concatMapTo}}),Object.defineProperty(e,"concatWith",{enumerable:!0,get:function(){return W.concatWith}}),Object.defineProperty(e,"connect",{enumerable:!0,get:function(){return T.connect}}),Object.defineProperty(e,"count",{enumerable:!0,get:function(){return k.count}}),Object.defineProperty(e,"debounce",{enumerable:!0,get:function(){return A.debounce}}),Object.defineProperty(e,"debounceTime",{enumerable:!0,get:function(){return M.debounceTime}}),Object.defineProperty(e,"defaultIfEmpty",{enumerable:!0,get:function(){return x.defaultIfEmpty}}),Object.defineProperty(e,"delay",{enumerable:!0,get:function(){return E.delay}}),Object.defineProperty(e,"delayWhen",{enumerable:!0,get:function(){return L.delayWhen}}),Object.defineProperty(e,"dematerialize",{enumerable:!0,get:function(){return z.dematerialize}}),Object.defineProperty(e,"distinct",{enumerable:!0,get:function(){return v.distinct}}),Object.defineProperty(e,"distinctUntilChanged",{enumerable:!0,get:function(){return C.distinctUntilChanged}}),Object.defineProperty(e,"distinctUntilKeyChanged",{enumerable:!0,get:function(){return I.distinctUntilKeyChanged}}),Object.defineProperty(e,"elementAt",{enumerable:!0,get:function(){return U.elementAt}}),Object.defineProperty(e,"endWith",{enumerable:!0,get:function(){return R.endWith}}),Object.defineProperty(e,"every",{enumerable:!0,get:function(){return q.every}}),Object.defineProperty(e,"exhaust",{enumerable:!0,get:function(){return B.exhaust}}),Object.defineProperty(e,"exhaustAll",{enumerable:!0,get:function(){return S.exhaustAll}}),Object.defineProperty(e,"exhaustMap",{enumerable:!0,get:function(){return _.exhaustMap}}),Object.defineProperty(e,"expand",{enumerable:!0,get:function(){return F.expand}}),Object.defineProperty(e,"filter",{enumerable:!0,get:function(){return K.filter}}),Object.defineProperty(e,"finalize",{enumerable:!0,get:function(){return N.finalize}}),Object.defineProperty(e,"find",{enumerable:!0,get:function(){return D.find}}),Object.defineProperty(e,"findIndex",{enumerable:!0,get:function(){return G.findIndex}}),Object.defineProperty(e,"first",{enumerable:!0,get:function(){return H.first}}),Object.defineProperty(e,"groupBy",{enumerable:!0,get:function(){return J.groupBy}}),Object.defineProperty(e,"ignoreElements",{enumerable:!0,get:function(){return Q.ignoreElements}}),Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return V.isEmpty}}),Object.defineProperty(e,"last",{enumerable:!0,get:function(){return X.last}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return Y.map}}),Object.defineProperty(e,"mapTo",{enumerable:!0,get:function(){return Z.mapTo}}),Object.defineProperty(e,"materialize",{enumerable:!0,get:function(){return $.materialize}}),Object.defineProperty(e,"max",{enumerable:!0,get:function(){return ee.max}}),Object.defineProperty(e,"merge",{enumerable:!0,get:function(){return te.merge}}),Object.defineProperty(e,"mergeAll",{enumerable:!0,get:function(){return ne.mergeAll}}),Object.defineProperty(e,"flatMap",{enumerable:!0,get:function(){return re.flatMap}}),Object.defineProperty(e,"mergeMap",{enumerable:!0,get:function(){return ue.mergeMap}}),Object.defineProperty(e,"mergeMapTo",{enumerable:!0,get:function(){return ie.mergeMapTo}}),Object.defineProperty(e,"mergeScan",{enumerable:!0,get:function(){return oe.mergeScan}}),Object.defineProperty(e,"mergeWith",{enumerable:!0,get:function(){return ce.mergeWith}}),Object.defineProperty(e,"min",{enumerable:!0,get:function(){return fe.min}}),Object.defineProperty(e,"multicast",{enumerable:!0,get:function(){return be.multicast}}),Object.defineProperty(e,"observeOn",{enumerable:!0,get:function(){return ae.observeOn}}),Object.defineProperty(e,"onErrorResumeNext",{enumerable:!0,get:function(){return le.onErrorResumeNext}}),Object.defineProperty(e,"pairwise",{enumerable:!0,get:function(){return pe.pairwise}}),Object.defineProperty(e,"partition",{enumerable:!0,get:function(){return me.partition}}),Object.defineProperty(e,"pluck",{enumerable:!0,get:function(){return de.pluck}}),Object.defineProperty(e,"publish",{enumerable:!0,get:function(){return ge.publish}}),Object.defineProperty(e,"publishBehavior",{enumerable:!0,get:function(){return ye.publishBehavior}}),Object.defineProperty(e,"publishLast",{enumerable:!0,get:function(){return Oe.publishLast}}),Object.defineProperty(e,"publishReplay",{enumerable:!0,get:function(){return je.publishReplay}}),Object.defineProperty(e,"race",{enumerable:!0,get:function(){return Pe.race}}),Object.defineProperty(e,"raceWith",{enumerable:!0,get:function(){return se.raceWith}}),Object.defineProperty(e,"reduce",{enumerable:!0,get:function(){return he.reduce}}),Object.defineProperty(e,"repeat",{enumerable:!0,get:function(){return we.repeat}}),Object.defineProperty(e,"repeatWhen",{enumerable:!0,get:function(){return We.repeatWhen}}),Object.defineProperty(e,"retry",{enumerable:!0,get:function(){return Te.retry}}),Object.defineProperty(e,"retryWhen",{enumerable:!0,get:function(){return ke.retryWhen}}),Object.defineProperty(e,"refCount",{enumerable:!0,get:function(){return Ae.refCount}}),Object.defineProperty(e,"sample",{enumerable:!0,get:function(){return Me.sample}}),Object.defineProperty(e,"sampleTime",{enumerable:!0,get:function(){return xe.sampleTime}}),Object.defineProperty(e,"scan",{enumerable:!0,get:function(){return Ee.scan}}),Object.defineProperty(e,"sequenceEqual",{enumerable:!0,get:function(){return Le.sequenceEqual}}),Object.defineProperty(e,"share",{enumerable:!0,get:function(){return ze.share}}),Object.defineProperty(e,"shareReplay",{enumerable:!0,get:function(){return ve.shareReplay}}),Object.defineProperty(e,"single",{enumerable:!0,get:function(){return Ce.single}}),Object.defineProperty(e,"skip",{enumerable:!0,get:function(){return Ie.skip}}),Object.defineProperty(e,"skipLast",{enumerable:!0,get:function(){return Ue.skipLast}}),Object.defineProperty(e,"skipUntil",{enumerable:!0,get:function(){return Re.skipUntil}}),Object.defineProperty(e,"skipWhile",{enumerable:!0,get:function(){return qe.skipWhile}}),Object.defineProperty(e,"startWith",{enumerable:!0,get:function(){return Be.startWith}}),Object.defineProperty(e,"subscribeOn",{enumerable:!0,get:function(){return Se.subscribeOn}}),Object.defineProperty(e,"switchAll",{enumerable:!0,get:function(){return _e.switchAll}}),Object.defineProperty(e,"switchMap",{enumerable:!0,get:function(){return Fe.switchMap}}),Object.defineProperty(e,"switchMapTo",{enumerable:!0,get:function(){return Ke.switchMapTo}}),Object.defineProperty(e,"switchScan",{enumerable:!0,get:function(){return Ne.switchScan}}),Object.defineProperty(e,"take",{enumerable:!0,get:function(){return De.take}}),Object.defineProperty(e,"takeLast",{enumerable:!0,get:function(){return Ge.takeLast}}),Object.defineProperty(e,"takeUntil",{enumerable:!0,get:function(){return He.takeUntil}}),Object.defineProperty(e,"takeWhile",{enumerable:!0,get:function(){return Je.takeWhile}}),Object.defineProperty(e,"tap",{enumerable:!0,get:function(){return Qe.tap}}),Object.defineProperty(e,"throttle",{enumerable:!0,get:function(){return Ve.throttle}}),Object.defineProperty(e,"throttleTime",{enumerable:!0,get:function(){return Xe.throttleTime}}),Object.defineProperty(e,"throwIfEmpty",{enumerable:!0,get:function(){return Ye.throwIfEmpty}}),Object.defineProperty(e,"timeInterval",{enumerable:!0,get:function(){return Ze.timeInterval}}),Object.defineProperty(e,"timeout",{enumerable:!0,get:function(){return $e.timeout}}),Object.defineProperty(e,"timeoutWith",{enumerable:!0,get:function(){return et.timeoutWith}}),Object.defineProperty(e,"timestamp",{enumerable:!0,get:function(){return tt.timestamp}}),Object.defineProperty(e,"toArray",{enumerable:!0,get:function(){return nt.toArray}}),Object.defineProperty(e,"window",{enumerable:!0,get:function(){return rt.window}}),Object.defineProperty(e,"windowCount",{enumerable:!0,get:function(){return ut.windowCount}}),Object.defineProperty(e,"windowTime",{enumerable:!0,get:function(){return it.windowTime}}),Object.defineProperty(e,"windowToggle",{enumerable:!0,get:function(){return ot.windowToggle}}),Object.defineProperty(e,"windowWhen",{enumerable:!0,get:function(){return ct.windowWhen}}),Object.defineProperty(e,"withLatestFrom",{enumerable:!0,get:function(){return ft.withLatestFrom}}),Object.defineProperty(e,"zip",{enumerable:!0,get:function(){return bt.zip}}),Object.defineProperty(e,"zipAll",{enumerable:!0,get:function(){return at.zipAll}}),Object.defineProperty(e,"zipWith",{enumerable:!0,get:function(){return lt.zipWith}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),f=r(d[5]),b=r(d[6]),l=r(d[7]),p=r(d[8]),y=r(d[9]),O=r(d[10]),j=r(d[11]),P=r(d[12]),s=r(d[13]),h=r(d[14]),w=r(d[15]),W=r(d[16]),T=r(d[17]),k=r(d[18]),A=r(d[19]),M=r(d[20]),x=r(d[21]),E=r(d[22]),L=r(d[23]),z=r(d[24]),v=r(d[25]),C=r(d[26]),I=r(d[27]),U=r(d[28]),R=r(d[29]),q=r(d[30]),B=r(d[31]),S=r(d[32]),_=r(d[33]),F=r(d[34]),K=r(d[35]),N=r(d[36]),D=r(d[37]),G=r(d[38]),H=r(d[39]),J=r(d[40]),Q=r(d[41]),V=r(d[42]),X=r(d[43]),Y=r(d[44]),Z=r(d[45]),$=r(d[46]),ee=r(d[47]),te=r(d[48]),ne=r(d[49]),re=r(d[50]),ue=r(d[51]),ie=r(d[52]),oe=r(d[53]),ce=r(d[54]),fe=r(d[55]),be=r(d[56]),ae=r(d[57]),le=r(d[58]),pe=r(d[59]),me=r(d[60]),de=r(d[61]),ge=r(d[62]),ye=r(d[63]),Oe=r(d[64]),je=r(d[65]),Pe=r(d[66]),se=r(d[67]),he=r(d[68]),we=r(d[69]),We=r(d[70]),Te=r(d[71]),ke=r(d[72]),Ae=r(d[73]),Me=r(d[74]),xe=r(d[75]),Ee=r(d[76]),Le=r(d[77]),ze=r(d[78]),ve=r(d[79]),Ce=r(d[80]),Ie=r(d[81]),Ue=r(d[82]),Re=r(d[83]),qe=r(d[84]),Be=r(d[85]),Se=r(d[86]),_e=r(d[87]),Fe=r(d[88]),Ke=r(d[89]),Ne=r(d[90]),De=r(d[91]),Ge=r(d[92]),He=r(d[93]),Je=r(d[94]),Qe=r(d[95]),Ve=r(d[96]),Xe=r(d[97]),Ye=r(d[98]),Ze=r(d[99]),$e=r(d[100]),et=r(d[101]),tt=r(d[102]),nt=r(d[103]),rt=r(d[104]),ut=r(d[105]),it=r(d[106]),ot=r(d[107]),ct=r(d[108]),ft=r(d[109]),bt=r(d[110]),at=r(d[111]),lt=r(d[112])},1972,[1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1882,1881,1886,1841,1883,1884,1885,1887,1889,1890,1891,1892,1893,1894,1898,1899,1900,1901,1902,1904,1905,1906,1907,1908,1909,1861,1910,1911,1912,1913,1914,1896,1915,1916,1835,1897,1918,1919,1924,1842,1920,1843,1921,1922,1923,1925,1926,1814,1927,1928,1973,1929,1930,1931,1932,1933,1974,1934,1879,1935,1936,1937,1938,1767,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1816,1951,1952,1953,1954,1895,1917,1955,1956,1957,1958,1959,1903,1960,1830,1961,1962,1878,1963,1964,1965,1966,1967,1968,1971,1969,1970]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.partition=function(u,o){return function(f){return[(0,n.filter)(u,o)(f),(0,n.filter)((0,t.not)(u,o))(f)]}};var t=r(d[0]),n=r(d[1])},1973,[1860,1861]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.race=function(){for(var c=[],o=0;o{if('object'==typeof o&&null!==o){if(n.has(o))return'[Circular]';n.add(o)}return'string'==typeof o&&o.length>1e3?o.substring(0,1e3)+'... [truncated]':o});return s&&s.length>o?s.substring(0,o)+'... [truncated]':s}catch{return'[Unable to stringify]'}}const w=t=>{s=t},p=t=>{if(c=t,t&&!l){l=!0;const o=Date.now()-2592e6;t.find({selector:{timestamp:{$lt:o}}}).remove().then(t=>{t.length>0&&console.log(`Pruned ${t.length} log entries older than 30 days`)}).catch(t=>{console.error('Failed to prune old log entries',t)})}},y=t=>{const{level:l,rawMsg:w}=t;let p,y={};Array.isArray(w)?(p=String(w[0]||''),w[1]&&'object'==typeof w[1]&&(y=w[1])):p=String(w||''),y.context&&(y=Object.assign({},y,{context:(0,n.redactSensitiveFields)(y.context)}));const h=l.text;if((u[h]??0)>=u[f]){const t=(new Date).toLocaleTimeString(),o=l.text.toUpperCase();(0,console.log)(`${t} | ${o} : ${p}${y.context?` | Context: ${b(y.context)}`:''}`)}if(y.showToast&&s){const t=y.context?.errorCode;let n=l.text;'warn'===l.text&&(n='warning');const c={type:n,title:p};if(y.toast?.text2&&(c.description=y.toast.text2),void 0!==y.toast?.dismissable&&(c.closeButton=y.toast.dismissable),y.toast?.action)c.action={label:y.toast.action.label,onClick:y.toast.action.onClick};else if(t){if(y.toast?.showErrorCode??!0){const n=(0,o.getErrorCodeDocURL)(t);c.action={label:'Help',onClick:async()=>{try{const{openExternalURL:t}=await r(d[4])(d[3],d.paths,"../open-external-url");await t(n)}catch(t){console.error(`Failed to open error code documentation: ${n}`,t)}}}}}s(c)}if(y.saveToDb&&c){const t=y.context?.errorCode||'';c.insert({timestamp:Date.now(),code:t,level:l.text,message:p,context:y.context||{}}).catch(console.error)}},h=t.logger.createLogger({severity:'debug',transport:y,enabled:!0}),v=t=>{u.hasOwnProperty(t)?(f=t,'undefined'!=typeof window&&window.localStorage&&localStorage.setItem('wcpos_log_level',t),console.log(`Log level set to: ${t} (saved to localStorage)`)):console.warn(`Invalid log level: ${t}. Valid levels: debug, info, warn, error`)},x=()=>f,O=()=>{'undefined'!=typeof window&&window.localStorage&&localStorage.removeItem('wcpos_log_level'),f='info',console.log(`Log level reset to default: ${f}`)},C=Object.assign({},h,{success:(t,o)=>{y({level:{severity:1,text:'success'},rawMsg:o?[t,o]:t})},setLevel:v,getLevel:x});function S(t){return'function'==typeof t?t():t}'undefined'!=typeof window&&(window.wcposLog={setLevel:v,getLevel:x,resetLevel:O,debug:C.debug,info:C.info,warn:C.warn,error:C.error,success:C.success});class L{constructor(t,o={}){this.category=t,this.boundContext=o}getChild(t){const o=Array.isArray(t)?t:[t];return new L([...this.category,...o],this.boundContext)}with(t){return new L(this.category,Object.assign({},this.boundContext,t))}getCategoryString(){return this.category.join('.')}buildOptions(t){return Object.assign({},t,{context:Object.assign({category:this.getCategoryString()},this.boundContext,t?.context)})}debug(t,o){if(!(n='debug',(u[n]??0)>=u[f]||o?.showToast||o?.saveToDb))return;var n;const s=S(t);C.debug(s,this.buildOptions(o))}info(t,o){const n=S(t);C.info(n,this.buildOptions(o))}warn(t,o){const n=S(t);C.warn(n,this.buildOptions(o))}error(t,o){const n=S(t);C.error(n,this.buildOptions(o))}success(t,o){const n=S(t);C.success(n,this.buildOptions(o))}}},1975,{"0":1976,"1":1982,"2":1983,"3":4794,"4":1984,"paths":{}}); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"setToast",{enumerable:!0,get:function(){return w}}),Object.defineProperty(e,"setDatabase",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"CategoryLogger",{enumerable:!0,get:function(){return L}}),e.getLogger=function(t){return new L(t)},Object.defineProperty(e,"log",{enumerable:!0,get:function(){return C}});var t=r(d[0]),o=r(d[1]),n=r(d[2]);let s=null,c=null,l=!1;const u={debug:0,info:1,warn:2,error:3};let f=(function(){if('undefined'!=typeof window&&window.localStorage){const t=localStorage.getItem('wcpos_log_level');if(t&&u.hasOwnProperty(t))return t}return'info'})();function b(t,o=1e4){const n=new WeakSet;try{const s=JSON.stringify(t,(t,o)=>{if('object'==typeof o&&null!==o){if(n.has(o))return'[Circular]';n.add(o)}return'string'==typeof o&&o.length>1e3?o.substring(0,1e3)+'... [truncated]':o});return s&&s.length>o?s.substring(0,o)+'... [truncated]':s}catch{return'[Unable to stringify]'}}const w=t=>{s=t},p=t=>{if(c=t,t&&!l){l=!0;const o=Date.now()-2592e6;t.find({selector:{timestamp:{$lt:o}}}).remove().then(t=>{t.length>0&&console.log(`Pruned ${t.length} log entries older than 30 days`)}).catch(t=>{console.error('Failed to prune old log entries',t)})}},y=t=>{const{level:l,rawMsg:w}=t;let p,y={};Array.isArray(w)?(p=String(w[0]||''),w[1]&&'object'==typeof w[1]&&(y=w[1])):p=String(w||''),y.context&&(y=Object.assign({},y,{context:(0,n.redactSensitiveFields)(y.context)}));const h=l.text;if((u[h]??0)>=u[f]){const t=(new Date).toLocaleTimeString(),o=l.text.toUpperCase();(0,console.log)(`${t} | ${o} : ${p}${y.context?` | Context: ${b(y.context)}`:''}`)}if(y.showToast&&s){const t=y.context?.errorCode;let n=l.text;'warn'===l.text&&(n='warning');const c={type:n,title:p};if(y.toast?.text2&&(c.description=y.toast.text2),void 0!==y.toast?.dismissable&&(c.closeButton=y.toast.dismissable),y.toast?.action)c.action={label:y.toast.action.label,onClick:y.toast.action.onClick};else if(t){if(y.toast?.showErrorCode??!0){const n=(0,o.getErrorCodeDocURL)(t);c.action={label:'Help',onClick:async()=>{try{const{openExternalURL:t}=await r(d[4])(d[3],d.paths,"../open-external-url");await t(n)}catch(t){console.error(`Failed to open error code documentation: ${n}`,t)}}}}}s(c)}if(y.saveToDb&&c){const t=y.context?.errorCode||'';c.insert({timestamp:Date.now(),code:t,level:l.text,message:p,context:y.context||{}}).catch(console.error)}},h=t.logger.createLogger({severity:'debug',transport:y,enabled:!0}),v=t=>{u.hasOwnProperty(t)?(f=t,'undefined'!=typeof window&&window.localStorage&&localStorage.setItem('wcpos_log_level',t),console.log(`Log level set to: ${t} (saved to localStorage)`)):console.warn(`Invalid log level: ${t}. Valid levels: debug, info, warn, error`)},x=()=>f,O=()=>{'undefined'!=typeof window&&window.localStorage&&localStorage.removeItem('wcpos_log_level'),f='info',console.log(`Log level reset to default: ${f}`)},C=Object.assign({},h,{success:(t,o)=>{y({level:{severity:1,text:'success'},rawMsg:o?[t,o]:t})},setLevel:v,getLevel:x});function S(t){return'function'==typeof t?t():t}'undefined'!=typeof window&&(window.wcposLog={setLevel:v,getLevel:x,resetLevel:O,debug:C.debug,info:C.info,warn:C.warn,error:C.error,success:C.success});class L{constructor(t,o={}){this.category=t,this.boundContext=o}getChild(t){const o=Array.isArray(t)?t:[t];return new L([...this.category,...o],this.boundContext)}with(t){return new L(this.category,Object.assign({},this.boundContext,t))}getCategoryString(){return this.category.join('.')}buildOptions(t){return Object.assign({},t,{context:Object.assign({category:this.getCategoryString()},this.boundContext,t?.context)})}debug(t,o){if(!(n='debug',(u[n]??0)>=u[f]||o?.showToast||o?.saveToDb))return;var n;const s=S(t);C.debug(s,this.buildOptions(o))}info(t,o){const n=S(t);C.info(n,this.buildOptions(o))}warn(t,o){const n=S(t);C.warn(n,this.buildOptions(o))}error(t,o){const n=S(t);C.error(n,this.buildOptions(o))}success(t,o){const n=S(t);C.success(n,this.buildOptions(o))}}},1975,{"0":1976,"1":1982,"2":1983,"3":4816,"4":1984,"paths":{}}); __d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.crashlyticsTransport=e.sentryTransport=e.fileAsyncTransport=e.mapConsoleTransport=e.consoleTransport=e.logger=void 0;const t=r(d[0]);Object.defineProperty(e,"consoleTransport",{enumerable:!0,get:function(){return t.consoleTransport}});const s=r(d[1]);Object.defineProperty(e,"mapConsoleTransport",{enumerable:!0,get:function(){return s.mapConsoleTransport}});const n=r(d[2]);Object.defineProperty(e,"fileAsyncTransport",{enumerable:!0,get:function(){return n.fileAsyncTransport}});const i=r(d[3]);Object.defineProperty(e,"sentryTransport",{enumerable:!0,get:function(){return i.sentryTransport}});const o=r(d[4]);Object.defineProperty(e,"crashlyticsTransport",{enumerable:!0,get:function(){return o.crashlyticsTransport}});const l=t=>{if("string"==typeof t)return t;if("function"==typeof t)return`[function ${t.name||"anonymous"}()]`;if(t instanceof Error)return t.stack||t.message;const s=new Set;try{return JSON.stringify(t,(t,n)=>{if("object"==typeof n&&null!==n){if(s.has(n))return"[Circular Reference]";s.add(n)}return n},2)}catch(t){return"[[Unserializable Value]]"}};const h=["extend","enable","disable","getExtensions","setSeverity","getSeverity","patchConsole","getOriginalConsole"],c={severity:"debug",transport:t.consoleTransport,transportOptions:{},levels:{debug:0,info:1,warn:2,error:3},async:!1,asyncFunc:t=>"function"==typeof g.requestIdleCallback?g.requestIdleCallback(()=>t(),{timeout:100}):setTimeout(()=>t(),0),stringifyFunc:t=>{let s="";if("string"==typeof t)s=t+" ";else if("function"==typeof t)s="[function "+t.name+"()] ";else if(t&&t.stack&&t.message)s=t.message+" ";else try{s="\n"+l(t)+"\n"}catch(t){s+="Undefined Message"}return s},formatFunc:null,printLevel:!0,printDate:!0,dateFormat:"time",fixedExtLvlLength:!1,enabled:!0,enabledExtensions:null,printFileLine:!1,fileLineOffset:0};class _{constructor(t){var s;this._enabledExtensions=null,this._disabledExtensions=null,this._extensions=[],this._extendedLogs={},this._maxLevelsChars=0,this._maxExtensionsChars=0,this._log=(t,s,...n)=>this._async?this._asyncFunc(()=>{this._sendToTransport(t,s,n)}):this._sendToTransport(t,s,n),this._sendToTransport=(t,s,n)=>{if(!this._enabled)return!1;if(!this._isLevelEnabled(t))return!1;if(s&&!this._isExtensionEnabled(s))return!1;let i={msg:this._formatMsg(t,s,n),rawMsg:n,level:{severity:this._levels[t],text:t},extension:s,options:this._transportOptions};if(Array.isArray(this._transport))for(let t=0;tthis._stringifyFunc(t),this._formatMsg=(t,s,n)=>{if("function"==typeof this._formatFunc)return this._formatFunc(t,s,n);let i="";if(s){i=`${this._fixedExtLvlLength?null==s?void 0:s.padEnd(this._maxExtensionsChars," "):s} | `}let o="";if(this._printDate)if("string"==typeof this._dateFormat)switch(this._dateFormat){case"time":o=`${(new Date).toLocaleTimeString()} | `;break;case"local":o=`${(new Date).toLocaleString()} | `;break;case"utc":o=`${(new Date).toUTCString()} | `;break;case"iso":o=`${(new Date).toISOString()} | `}else"function"==typeof this._dateFormat&&(o=this._dateFormat(new Date));let l="";this._printLevel&&(l=this._fixedExtLvlLength?t.padEnd(this._maxLevelsChars," "):t,l=`${l.toUpperCase()} : `);let h=o+i+l;if(Array.isArray(n))for(let t=0;t!(this._levels[t]{var s;return(null===(s=this._disabledExtensions)||void 0===s?void 0:s.length)?!this._disabledExtensions.includes(t):!(this._enabledExtensions&&!this._enabledExtensions.includes(t))},this.extend=t=>{if("console"===t)throw Error("[react-native-logs:extend] ERROR: you cannot set [console] as extension, use patchConsole instead");if(this._extensions.includes(t))return this._extendedLogs[t];this._extendedLogs[t]={},this._extensions.push(t);let s=this._extendedLogs[t];return Object.keys(this._levels).forEach(n=>{s[n]=(...s)=>{this._log(n,t,...s)},s.extend=t=>{throw Error("[react-native-logs] ERROR: you cannot extend a logger from an already extended logger")},s.enable=()=>{throw Error("[react-native-logs] ERROR: You cannot enable a logger from extended logger")},s.disable=()=>{throw Error("[react-native-logs] ERROR: You cannot disable a logger from extended logger")},s.getExtensions=()=>{throw Error("[react-native-logs] ERROR: You cannot get extensions from extended logger")},s.setSeverity=t=>{throw Error("[react-native-logs] ERROR: You cannot set severity from extended logger")},s.getSeverity=()=>{throw Error("[react-native-logs] ERROR: You cannot get severity from extended logger")},s.patchConsole=()=>{throw Error("[react-native-logs] ERROR: You cannot patch console from extended logger")},s.getOriginalConsole=()=>{throw Error("[react-native-logs] ERROR: You cannot get original console from extended logger")}}),this._maxExtensionsChars=Math.max(...this._extensions.map(t=>t.length)),s},this.enable=t=>{var s;if(!t)return this._enabled=!0,!0;if(!this._extensions.includes(t))throw Error(`[react-native-logs:enable] ERROR: Extension [${t}] not exist`);if(this._enabledExtensions&&(this._enabledExtensions.includes(t)||this._enabledExtensions.push(t)),null===(s=this._disabledExtensions)||void 0===s?void 0:s.includes(t)){let s=this._disabledExtensions.indexOf(t);s>-1&&this._disabledExtensions.splice(s,1),this._disabledExtensions.length||(this._disabledExtensions=null)}return!0},this.disable=t=>{if(!t)return this._enabled=!1,!0;if(!this._extensions.includes(t))throw Error(`[react-native-logs:disable] ERROR: Extension [${t}] not exist`);if(this._enabledExtensions){let s=this._enabledExtensions.indexOf(t);s>-1&&this._enabledExtensions.splice(s,1),this._enabledExtensions.length||(this._enabledExtensions=null)}return this._disabledExtensions?this._disabledExtensions.includes(t)||this._disabledExtensions.push(t):(this._disabledExtensions=[],this._disabledExtensions.push(t)),!0},this.getExtensions=()=>this._extensions,this.setSeverity=t=>{if(!(t in this._levels))throw Error(`[react-native-logs:setSeverity] ERROR: Level [${t}] not exist`);return this._level=t,this._level},this.getSeverity=()=>this._level,this.patchConsole=()=>{let t="console",s=Object.keys(this._levels);this._originalConsole||(this._originalConsole=console),this._transportOptions.consoleFunc||(this._transportOptions.consoleFunc=this._originalConsole.log),console.log=(...n)=>{this._log(s[0],t,...n)},s.forEach(s=>{console[s]?console[s]=(...n)=>{this._log(s,t,...n)}:this._originalConsole&&this._originalConsole.log(`[react-native-logs:patchConsole] WARNING: "${s}" method does not exist in console and will not be available`)})},this._levels=t.levels,this._level=null!==(s=t.severity)&&void 0!==s?s:Object.keys(this._levels)[0],this._transport=t.transport,this._transportOptions=t.transportOptions,this._asyncFunc=t.asyncFunc,this._async=t.async,this._stringifyFunc=t.stringifyFunc,this._formatFunc=t.formatFunc,this._dateFormat=t.dateFormat,this._printLevel=t.printLevel,this._printDate=t.printDate,this._fixedExtLvlLength=t.fixedExtLvlLength,this._enabled=t.enabled,Array.isArray(t.enabledExtensions)?this._enabledExtensions=t.enabledExtensions:"string"==typeof t.enabledExtensions&&(this._enabledExtensions=[t.enabledExtensions]),this._fixedExtLvlLength&&(this._maxLevelsChars=Math.max(...Object.keys(this._levels).map(t=>t.length)));let n=this;Object.keys(this._levels).forEach(t=>{if("string"!=typeof t)throw Error("[react-native-logs] ERROR: levels must be strings");if("_"===t[0])throw Error("[react-native-logs] ERROR: keys with first char \"_\" is reserved and cannot be used as levels");if(-1!==h.indexOf(t))throw Error(`[react-native-logs] ERROR: [${t}] is a reserved key, you cannot set it as custom level`);if("number"!=typeof this._levels[t])throw Error(`[react-native-logs] ERROR: [${t}] wrong level config`);n[t]=this._log.bind(this,t,null)},this)}}const f={createLogger:t=>{let s=t?Object.assign({},t):{};const n=Object.assign(Object.assign({},c),s);return new _(n)}};e.logger=f},1976,[1977,1978,1979,1980,1981]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.consoleTransport=void 0;const o={default:null,black:30,red:31,green:32,yellow:33,blue:34,magenta:35,cyan:36,white:37,grey:90,redBright:91,greenBright:92,yellowBright:93,blueBright:94,magentaBright:95,cyanBright:96,whiteBright:97},t="\x1b[0m";e.consoleTransport=n=>{var l,s,c;if(!n)return!1;let u,p=n.msg;if((null===(l=n.options)||void 0===l?void 0:l.colors)&&n.options.colors[n.level.text]&&o[n.options.colors[n.level.text]]&&(u=`\x1b[${o[n.options.colors[n.level.text]]}m`,p=`${u}${p}${t}`),n.extension&&(null===(s=n.options)||void 0===s?void 0:s.extensionColors)){let l="\x1b[7m";const s=n.options.extensionColors[n.extension];s&&o[s]&&(l=`\x1b[${o[s]+10}m`);let c=u?t+l:l,v=u?t+u:t;p=p.replace(n.extension,`${c} ${n.extension} ${v}`)}return(null===(c=n.options)||void 0===c?void 0:c.consoleFunc)?n.options.consoleFunc(p.trim()):console.log(p.trim()),!0}},1977,[]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.mapConsoleTransport=void 0;e.mapConsoleTransport=o=>{var l;if(!o)return!1;let t="log";return t=(null===(l=o.options)||void 0===l?void 0:l.mapLevels)&&o.options.mapLevels[o.level.text]?o.options.mapLevels[o.level.text]:o.level.text,console[t]?console[t](o.msg):console.log(o.msg),!0}},1978,[]); @@ -2142,8 +2142,8 @@ __d(function(g,r,i,a,m,_e,d){"use strict";const e=["ns","children"];Object.defin __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.I18nextProvider=function({i18n:u,defaultNS:o,children:c}){const l=(0,t.useMemo)(()=>({i18n:u,defaultNS:o}),[u,o]);return(0,t.createElement)(n.I18nContext.Provider,{value:l},c)};var t=r(d[0]),n=r(d[1])},2012,[14,1998]); __d(function(g,r,i,a,m,_e,d){"use strict";const e=["initialI18nStore","initialLanguage"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"withSSR",{enumerable:!0,get:function(){return p}});var t,n=r(d[0]),o=(t=n)&&t.__esModule?t:{default:t},u=r(d[1]),l=r(d[2]),s=r(d[3]),c=r(d[4]);const p=()=>function(t){function n(n){let{initialI18nStore:s,initialLanguage:c}=n,p=(0,o.default)(n,e);return(0,l.useSSR)(s,c),(0,u.createElement)(t,Object.assign({},p))}return n.getInitialProps=(0,s.composeInitialProps)(t),n.displayName=`withI18nextSSR(${(0,c.getDisplayName)(t)})`,n.WrappedComponent=t,n}},2013,[363,14,2014,1998,1994]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useSSR",{enumerable:!0,get:function(){return o}});var n=r(d[0]),t=r(d[1]),s=r(d[2]);const o=(o,c,u={})=>{const{i18n:l}=u,{i18n:S}=(0,n.useContext)(t.I18nContext)||{},p=l||S||(0,t.getI18n)();if(p){if(!p.options?.isClone){if(o&&!p.initializedStoreOnce){if(!p.services?.resourceStore)return void(0,s.warnOnce)(p,'I18N_NOT_INITIALIZED','useSSR: i18n instance was found but not initialized (services.resourceStore is missing). Make sure you call i18next.init() before using useSSR \u2014 e.g. at module level, not only in getStaticProps/getServerSideProps.');p.services.resourceStore.data=o,p.options.ns=Object.values(o).reduce((n,t)=>(Object.keys(t).forEach(t=>{n.indexOf(t)<0&&n.push(t)}),n),p.options.ns),p.initializedStoreOnce=!0,p.isInitialized=!0}c&&!p.initializedLanguageOnce&&(p.changeLanguage(c),p.initializedLanguageOnce=!0)}}else(0,s.warnOnce)(p,'NO_I18NEXT_INSTANCE','useSSR: You will need to pass in an i18next instance by using initReactI18next or by passing it via props or context. In monorepo setups, make sure there is only one instance of react-i18next.')}},2014,[14,1998,1994]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TRANSLATION_VERSION",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"RxDBBackend",{enumerable:!0,get:function(){return n}});const t='2026.6.7';class n{static type='backend';type='backend';init(t,n){this.services=t,this.translationsState=n.translationsState}buildUrl(n,s){return`https://cdn.jsdelivr.net/gh/wcpos/translations@${t}/translations/js/${n}/monorepo/${s}.json`}getBaseLanguage(t){const n=t.split('_');return n.length>1?n[0].toLowerCase():null}fetchTranslations(t,n){const s=this.buildUrl(t,n);return fetch(s).then(t=>t.ok?t.json():null)}read(n,s,l){const o=`${n}@${t}`,c=this.translationsState?.[o];null==c?this.fetchTranslations(n,s).then(t=>{if(t&&Object.keys(t).length>0)return this.translationsState?.set(o,()=>t),void l(null,t);const c=this.getBaseLanguage(n);if(c)return this.fetchTranslations(c,s).then(t=>{t&&Object.keys(t).length>0?(this.translationsState?.set(o,()=>t),l(null,t)):l(null,{})});l(null,{})}).catch(()=>{l(null,{})}):l(null,c)}}},2015,[]); -__d(function(e,o,t,r,n,s,a){n.exports={"auth.add_another_user":"Add another user","auth.are_you_sure_you_want_to":"Are you sure you want to remove this user? Removing a user from the POS will not affect any data on the server.","auth.authentication_configuration_not_found":"Authentication configuration not found","auth.bad_api_response":"Bad API response","auth.connect":"Connect","auth.discovering_wordpress_api":"Discovering WordPress API...","auth.enter_demo_store":"Enter Demo Store","auth.enter_the_url_of_your_woocommerce":"Enter the URL of your WooCommerce store","auth.failed_to_connect_to_site":"Failed to connect to site","auth.failed_to_discover_api_endpoints":"Failed to discover API endpoints","auth.failed_to_discover_wordpress_api":"Failed to discover WordPress API","auth.failed_to_save_site_configuration":"Failed to save site configuration","auth.failed_to_save_site_data":"Failed to save site data","auth.failed_to_test_authorization_methods":"Failed to test authorization methods","auth.logged_in_users":"Logged in users","auth.no_store_selected":"No store selected","auth.no_stores_available":"No stores found for this user. Ensure POS is set up on the server.","auth.open_pos":"Open POS","auth.re_authenticate":"Re-authenticate","auth.remove":"Remove","auth.remove_2":"Remove {name}","auth.remove_site":"Remove site","auth.remove_store_and_associated_users":"Remove store and associated users?","auth.rest_api_restricted":"The WordPress REST API on this site requires authentication. A security plugin may be blocking public access to the REST API.","auth.saving_site_configuration":"Saving site configuration...","auth.select_a_store":"Select a Store","auth.server_does_not_support_any_authorization":"Server does not support any authorization method","auth.session_expired_for":"Session expired for {name}","auth.sign_in_with_wordpress":"Sign in with WordPress","auth.site_connected_successfully":"Site connected successfully!","auth.site_does_not_seem_to_be":"Site does not seem to be a WordPress site","auth.store":"Store","auth.testing_authorization_methods":"Testing authorization methods...","auth.url_is_required":"URL is required","auth.url_not_found":"URL not found","auth.user":"user","auth.users":"users","auth.validating_api_endpoints":"Validating API endpoints...","auth.wcpos_api_url_is_required":"WCPOS API URL is required","auth.wcpos_authentication_endpoint_not_found_please":"WCPOS authentication endpoint not found. Please ensure WCPOS plugin is version 1.8.0 or higher","auth.wcpos_login_url_is_invalid_please":"WCPOS login URL is invalid. Please ensure WCPOS plugin is properly configured","auth.woocommerce_api_not_found":"WooCommerce API not found","auth.woocommerce_pos_api_not_found":"WCPOS API not found","auth.wordpress_api_not_found":"WordPress API not found","auth.wordpress_api_url_is_required":"WordPress API URL is required","auth.wordpress_users":"WordPress Users","auth.your_sites":"Your Sites","common.about_wcpos":"About WCPOS","common.actions":"Actions","common.add_meta_data":"Add meta data","common.add_new_customer":"Add new customer","common.add_to_cart":"Add to Cart","common.added_to_cart":"{name} added to cart","common.address_1":"Address 1","common.address_2":"Address 2","common.addresses":"Addresses","common.amount":"Amount","common.app_version":"App Version","common.application":"Application","common.apply":"Apply","common.as_a_single_total":"As a single total","common.ascending":"Ascending","common.attributes":"Attributes","common.auto":"Auto","common.automatically_print_receipt_after_checkout":"Automatically print receipt after checkout","common.automatically_show_receipt_after_checkout":"Automatically show receipt after checkout","common.barcode":"Barcode","common.barcode_must_be_at_least_characters":"Barcode must be at least {minLength} characters long","common.barcode_scanned":"Barcode scanned: {barcode}","common.billing_address":"Billing Address","common.brand":"Brand","common.brands":"Brands","common.calculate_tax_based_on":"Calculate tax based on","common.cancel":"Cancel","common.cashier":"Cashier","common.categories":"Categories","common.category":"Category","common.city":"City","common.class":"Class","common.clear":"Clear","common.clear_all_local_data":"Clear All Local Data","common.clear_and_refresh":"Clear and Refresh","common.close":"Close","common.code":"Code","common.cogs":"COGS","common.collapse":"Collapse","common.columns":"Columns","common.company":"Company","common.connection_restored":"Connection restored","common.context":"Context","common.copy_billing_address_to_shipping_address":"Copy billing address to shipping address","common.cost_of_goods_sold":"Cost of Goods Sold","common.country":"Country","common.coupons":"Coupons","common.created_via":"Created Via","common.created_via_2":"Created via","common.currency":"Currency","common.customer":"Customer","common.customer_billing_address":"Customer billing address","common.customer_note":"Customer Note","common.customer_shipping_address":"Customer shipping address","common.customers":"Customers","common.date_completed":"Date Completed","common.date_created":"Date Created","common.date_modified":"Date Modified","common.date_paid":"Date Paid","common.date_paid_2":"Date paid","common.date_range":"Date Range","common.default":"Default","common.delete":"Delete","common.descending":"Descending","common.description":"Description","common.desktop_app":"Desktop App","common.device_went_offline":"Device went offline","common.discount":"Discount","common.display_key":"Display Key","common.display_options":"Display Options","common.display_value":"Display Value","common.document":"Document","common.done":"Done","common.draft":"Draft","common.edit":"Edit","common.edit_2":"Edit {name}","common.email":"Email","common.enjoy_more_with_pro_\u2013_upgrade":"Enjoy More with Pro \u2013 Upgrade Today!","common.error":"Error","common.excluding_tax":"Excluding tax","common.expand":"Expand","common.expired":"Expired","common.expiry_date":"Expiry Date","common.failed_to_delete_from_server":"Failed to delete from server","common.failed_to_fetch_from_server":"Failed to fetch from server","common.failed_to_prepare_document_data":"Failed to prepare document data: {error}","common.failed_to_save_customer":"Failed to save customer","common.failed_to_save_order":"Failed to save order","common.failed_to_save_to_local_database":"Failed to save to local database: {error}","common.failed_to_send_to_server":"Failed to send to server","common.failed_to_update_local_document":"Failed to update local document: {error}","common.featured":"Featured","common.first_name":"First Name","common.form":"Form","common.free":"Free","common.go_pro_and_enjoy_exclusive_benefits":"Go Pro and Enjoy Exclusive Benefits \u2013 Upgrade Now!","common.grid":"Grid","common.grouped":"Grouped","common.guest":"Guest","common.id":"ID","common.id_2":"ID: {id}","common.image":"Image","common.in_stock":"In Stock","common.including_tax":"Including tax","common.item_deleted":"Item deleted","common.itemized":"Itemized","common.json":"JSON","common.key":"Key","common.label_not_found":"{item} label not found","common.last_month":"Last Month","common.last_name":"Last Name","common.last_week":"Last Week","common.learn_more":"Learn more","common.left":"Left","common.left_with_space":"Left with space","common.level":"Level","common.license":"License","common.loading":"Loading...","common.log":"Log","common.logged_in":"Logged In","common.logout":"Logout","common.logs":"Logs","common.low_stock":"Low Stock","common.mark_all_as_read":"Mark all as read","common.matched_rates":"Matched rates","common.menu":"Menu","common.menu_order":"Menu Order","common.message":"Message","common.meta_data":"Meta Data","common.meta_data_keys":"Meta Data Keys","common.name":"Name","common.no":"No","common.no_brand_found":"No brand found","common.no_category_found":"No category found","common.no_country_found":"No country found","common.no_coupons_found":"No coupons found","common.no_currency_found":"No currency found","common.no_customer_found":"No customer found","common.no_customers_found":"No customers found","common.no_internet_connection":"No internet connection","common.no_language_found":"No language found","common.no_notifications":"No notifications","common.no_order_found":"No order found","common.no_orders_found":"No orders found","common.no_products_found":"No products found","common.no_rates_matched":"No rates matched","common.no_results_found":"No results found","common.no_state_found":"No state found","common.no_tag_found":"No tag found","common.no_variation_found":"No variation found","common.none":"None","common.not_created":"{title} not created","common.not_updated":"{title} not updated","common.notifications":"Notifications","common.on_backorder":"On Backorder","common.on_sale":"On Sale","common.online":"Online","common.online_store":"Online Store","common.order":"Order","common.order_number":"Order Number","common.order_saved":"Order #{number} saved","common.orders":"Orders","common.out_of_stock":"Out of Stock","common.password":"Password","common.payment_method":"Payment Method","common.pending":"Pending","common.phone":"Phone","common.platform":"Platform","common.please_fix_the_following_errors":"Please fix the following errors:","common.please_update_your_woocommerce_pos_plugin":"Please update your WCPOS plugin","common.popularity":"Popularity","common.pos":"POS","common.pos_store":"POS Store","common.postcode":"Postcode","common.press_to_sync_long_press_for":"Press to sync, long press for more options","common.price":"Price","common.private":"Private","common.pro":"Pro","common.product":"Product","common.product_found_locally_one":"{count} product found locally","common.product_found_locally_other":"{count} products found locally","common.product_name":"Product Name","common.product_settings":"Product Settings","common.products":"Products","common.publish":"Publish","common.quantity":"Quantity","common.quick_discounts":"Quick Discounts","common.rate":"Rate","common.receipt":"Receipt","common.regular_price":"Regular Price","common.regular_price_2":"Regular price","common.release_notes":"Release Notes","common.remove_2":"Remove {name}","common.remove_item":"Remove item","common.reports":"Reports","common.restore_default_settings":"Restore Default Settings","common.retry":"Retry","common.right":"Right","common.right_with_space":"Right with space","common.role":"Role","common.sale_price":"Sale Price","common.save":"Save","common.saved":"{name} saved","common.saved_2":"{title} #{id} saved","common.search_brands":"Search Brands","common.search_cashiers":"Search Cashiers","common.search_categories":"Search Categories","common.search_countries":"Search Countries","common.search_coupons":"Search Coupons","common.search_currencies":"Search Currencies","common.search_customers":"Search Customers","common.search_languages":"Search Languages","common.search_products":"Search Products","common.search_states":"Search States","common.search_tags":"Search Tags","common.search_variations":"Search Variations","common.select":"Select","common.select_a_currency_position":"Select a currency position","common.select_brand":"Select Brand","common.select_cashier":"Select Cashier","common.select_category":"Select Category","common.select_country":"Select Country","common.select_currency":"Select Currency","common.select_customer":"Select Customer","common.select_language":"Select Language","common.select_shipping_method":"Select Shipping Method","common.select_state":"Select State","common.select_status":"Select Status","common.select_tag":"Select Tag","common.select_tax_based_on":"Select tax based on","common.select_tax_class":"Select Tax Class","common.select_thousands_style":"Select thousands style","common.server":"Server","common.settings":"Settings","common.shipping":"Shipping","common.shipping_address":"Shipping Address","common.shop_base_address":"Shop base address","common.show_out-of-stock_products":"Show out-of-stock products","common.showing_of":"Showing {shown} of {total}","common.site_not_reachable":"Site not reachable","common.sku":"SKU","common.sort_by":"Sort By","common.sort_direction":"Sort Direction","common.state":"State","common.status":"Status","common.stock":"Stock","common.stock_status":"Stock Status","common.store":"Store","common.subtotal":"Subtotal","common.support":"Support","common.support_future_updates_\u2013_get_pro":"Support Future Updates \u2013 Get Pro Now!","common.support_our_development_\u2013_upgrade_to":"Support Our Development \u2013 Upgrade to Pro!","common.support_our_work_\u2013_go_pro":"Support Our Work \u2013 Go Pro Today!","common.switch_store":"Switch Store","common.sync":"Sync","common.table":"Table","common.tag":"Tag","common.tags":"Tags","common.tax":"Tax","common.tax_based_on":"Tax based on","common.tax_class":"Tax Class","common.tax_status":"Tax Status","common.taxable":"Taxable","common.taxes":"Taxes","common.there_was_an_error":"There was an error: {message}","common.this_month":"This Month","common.this_week":"This Week","common.tile_fields":"Tile Fields","common.tile_size":"Tile Size","common.time":"Time","common.today":"Today","common.total":"Total","common.total_tax":"Total Tax","common.transaction_id":"Transaction ID","common.type":"Type","common.undo":"Undo","common.unknown":"Unknown","common.unknown_2":"unknown","common.unknown_connection_status":"Unknown connection status","common.upgrade_to_pro":"Upgrade to Pro","common.upgrade_to_pro_for_more_features":"Upgrade to Pro for More Features!","common.usage":"Usage","common.username":"Username","common.valid":"Valid","common.value":"Value","common.variants":"Variants","common.variation":"Variation","common.variation_found_for_term_one":"{count} variation found for \"{term}\"","common.variation_found_for_term_other":"{count} variations found for \"{term}\"","common.version":"{platform} Version","common.view":"View","common.view_all_tax_rates":"View all tax rates","common.view_mode":"View Mode","common.wcpos_plugin":"WCPOS Plugin","common.wcpos_pro_plugin":"WCPOS Pro Plugin","common.website_is_unreachable":"Website is unreachable","common.woocommerce":"WooCommerce","common.wordpress":"WordPress","common.wordpress_admin":"WordPress Admin","common.wp_admin":"WP Admin","common.yes":"Yes","common.yesterday":"Yesterday","coupons.active":"Active","coupons.add_coupon":"Add Coupon","coupons.amount":"Amount","coupons.are_you_sure_you_want_to":"Are you sure you want to delete this coupon? Deleted coupons will be placed in the Trash on the server.","coupons.code":"Code","coupons.confirm":"Confirm","coupons.coupon_settings":"Coupon Settings","coupons.delete":"Delete {name}","coupons.description":"Description","coupons.discount_type":"Discount Type","coupons.draft":"Draft","coupons.expiry_date":"Expiry Date","coupons.failed_to_save_coupon":"Failed to save coupon","coupons.fixed_cart":"Fixed Cart Discount","coupons.fixed_cart_short":"Fixed Cart","coupons.fixed_product":"Fixed Product Discount","coupons.fixed_product_short":"Fixed Product","coupons.free_shipping":"Free Shipping","coupons.individual_use":"Individual Use","coupons.maximum_amount":"Maximum Amount","coupons.minimum_amount":"Minimum Amount","coupons.no_coupon_found":"No coupon found","coupons.pending":"Pending","coupons.percent":"Percentage Discount","coupons.percent_short":"Percentage","coupons.publish":"Published","coupons.select_discount_type":"Select discount type","coupons.select_status":"Select status","coupons.status":"Status","coupons.trash":"Trash","customers.add_customer":"Add Customer","customers.are_you_sure_you_want_to":"Are you sure you want to delete this user? Deleting a user is permanent, there is no Trash for WordPress users.","customers.confirm":"Confirm","customers.customer_settings":"Customer Settings","customers.delete":"Delete {name}","logs.audit":"Audit","logs.info":"Info","logs.log_level":"Log Level","logs.logs_settings":"Logs Settings","logs.no_logs_found":"No logs found","logs.search_logs":"Search Logs","logs.success":"Success","logs.warning":"Warning","orders.are_you_sure_you_want_to":"Are you sure you want to delete this order? Deleted orders will be placed in the Trash on the server.","orders.are_you_sure_you_want_to_2":"Are you sure you want to delete this order? This order has not been saved to the server, it will be deleted permanently.","orders.captured":"Captured","orders.confirm_refund":"Confirm Refund","orders.confirm_refund_description":"Refund {amount} for Order #{number}?","orders.custom_refund_amount":"Custom Amount","orders.customer_not_found":"Customer not found","orders.delete_order":"Delete order","orders.delete_order_2":"Delete order {id}","orders.edit_order":"Edit Order","orders.edit_order_2":"Edit Order #{number}","orders.items":"Items","orders.local_refund_summary":"Local refund summary:","orders.metadata":"Metadata","orders.net_payment":"Net Payment","orders.no_line_items":"No line items.","orders.no_local_refund_summary":"No local refund summaries are available.","orders.no_reason_provided":"No reason provided","orders.order_id":"Order ID","orders.order_not_found":"Order not found","orders.order_settings":"Order Settings","orders.original_method_refund_lookup_failed":"Couldn't verify original payment method refunds. Cash refunds are still available.","orders.original_method_refund_unavailable":"Original payment method refunds are unavailable for this order.","orders.parent_id":"Parent ID","orders.payment_method_id":"Payment Method ID","orders.payment_method_title":"Payment Method Title","orders.previously_refunded":"Previously Refunded","orders.process_refund":"Process Refund","orders.re-open":"Re-open","orders.refund":"Refund","orders.refund_amount":"Refund Amount","orders.refund_count_one":"{count} refund","orders.refund_count_other":"{count} refunds","orders.refund_destination":"Refund destination","orders.refund_failed":"Failed to process refund","orders.refund_order":"Refund Order #{number}","orders.refund_processed":"Refund of {amount} processed","orders.refund_qty":"Refund Qty","orders.refund_reason":"Reason","orders.refund_reason_placeholder":"Reason for refund (optional)","orders.refund_to_cash":"Refund via cash","orders.refund_to_original_method":"Refund to {gateway}","orders.refund_total":"Refund Total","orders.refund_via_gateway":"Refund via {gateway}","orders.refunded_by":"By","orders.refunds":"Refunds","orders.refunds_load_failed":"Could not load refund details.","orders.search_orders":"Search Orders","orders.status.partially-refunded":"Partially refunded","orders.status.pos-open":"POS open","orders.status.pos-partial":"POS partial","orders.totals":"Totals","orders.via":"via","pos.customer_assigned":"Customer assigned: {customerName}","pos.error_adding_fee_to_cart":"Error adding Fee to cart","pos.error_adding_shipping_to_cart":"Error adding Shipping to cart","pos.error_adding_to_cart":"Error adding {name} to cart","pos.fee_added":"Fee added: {feeName}","pos.removed_from_cart":"{name} removed from cart","pos.shipping_added":"Shipping added: {methodTitle}","pos_cart.add_coupon":"Add Coupon","pos_cart.add_fee":"Add Fee","pos_cart.add_miscellaneous_product":"Add Miscellaneous Product","pos_cart.add_note":"Add Note","pos_cart.add_shipping":"Add Shipping","pos_cart.amount":"Amount","pos_cart.amount_includes_tax":"Amount Includes Tax","pos_cart.cart":"Cart {order_total}","pos_cart.cart_changed":"Cart changed during coupon application. Please try again.","pos_cart.cart_settings":"Cart Settings","pos_cart.checkout":"Checkout {order_total}","pos_cart.checkout_failed":"Checkout failed","pos_cart.checkout_started":"Checkout started","pos_cart.coupon_applied":"Coupon applied","pos_cart.coupon_apply_failed":"Failed to apply coupon. Please try again.","pos_cart.coupon_code":"Coupon Code","pos_cart.coupon_not_found":"Coupon not found","pos_cart.coupon_removed":"Coupon removed","pos_cart.discount":"Discount","pos_cart.edit_customer_address":"Edit Customer Address","pos_cart.enter_coupon_code":"Enter coupon code","pos_cart.failed_to_apply_coupon":"Failed to apply coupon.","pos_cart.fee":"Fee","pos_cart.fee_name":"Fee Name","pos_cart.fees":"Fees","pos_cart.fixed_cart_discount":"Fixed cart discount","pos_cart.fixed_product_discount":"Fixed product discount","pos_cart.instance_id":"Instance ID","pos_cart.no_coupons_found":"No coupons found","pos_cart.open_new_order":"Open new order","pos_cart.order_meta":"Order Meta","pos_cart.order_note":"Order Note","pos_cart.order_removed":"Order removed","pos_cart.percent":"Percent","pos_cart.percentage_discount":"Percentage discount","pos_cart.percentage_of_cart_total":"Percentage of Cart Total","pos_cart.qty_abbrev":"Qty","pos_cart.quantity":"Quantity","pos_cart.save_to_order":"Save to Order","pos_cart.save_to_order_customer":"Save to Order & Customer","pos_cart.save_to_server":"Save to Server","pos_cart.search_coupons":"Search coupons...","pos_cart.select_coupon":"Select coupon...","pos_cart.shipping_method":"Shipping Method","pos_cart.shipping_method_title":"Shipping Method Title","pos_cart.split_qty":"Split","pos_cart.void":"Void","pos_checkout.amount_to_pay":"Amount to Pay","pos_checkout.checkout":"Checkout","pos_checkout.checkout_order":"Checkout Order #{orderNumber}","pos_checkout.payment_completed_for_order":"Payment completed for order #{orderNumber}","pos_checkout.process_payment":"Process Payment","pos_products.a_list_of_product_meta_keys":"A list of product meta keys that should be copied to the cart","pos_products.add_custom_meta_key":"Add \"{key}\" as a custom key","pos_products.combination_unavailable":"Variant not available","pos_products.in_stock":"{quantity} in stock","pos_products.meta_data_keys_description":"Product meta keys copied to the cart. Suggestions come from products synced to this device \u2014 you can also type a custom key.","pos_products.out_of_stock":"{name} out of stock","pos_products.select_an_option":"Select an option","pos_products.switch_to_grid_view":"Switch to grid view","pos_products.switch_to_table_view":"Switch to table view","pos_products.syncing":"Syncing\u2026","products.are_you_sure_you_want_to":"Are you sure you want to delete this product? Deleted products will be placed in the Trash on the server.","products.are_you_sure_you_want_to_2":"Are you sure you want to delete this variation? Deleting a variation is permanent, there is no Trash for variations.","products.delete":"Delete {product}","products.downloadable":"Downloadable","products.failed_to_save_product":"Failed to save product","products.failed_to_save_variation":"Failed to save variation","products.manage":"Manage","products.manage_stock":"Manage Stock","products.no_product_found":"No product found","products.product_not_found":"Product not found","products.stock_quantity":"Stock Quantity","products.virtual":"Virtual","receipt.download_pdf":"Download PDF","receipt.email_address":"Email Address","receipt.email_receipt":"Email Receipt","receipt.email_sent":"Email sent","receipt.fiscal_confirmed":"Fiscal submission confirmed","receipt.fiscal_failed":"Fiscal submission failed","receipt.fiscal_pending":"Fiscal submission pending","receipt.fiscal_receipt":"Fiscal receipt","receipt.open_cash_drawer":"Open Cash Drawer on Print","receipt.output_type":"Receipt Output Type","receipt.pdf_downloaded":"PDF downloaded","receipt.print_dialog":"Print Dialog","receipt.print_receipt":"Print Receipt","receipt.receipt_templates":"Receipt Templates","receipt.save_email_to_billing_address":"Save email to Billing Address","receipt.select_printer":"Select printer","receipt.select_template":"Select template","receipt.send":"Send","receipt.syncing_with_server":"Syncing with server...","receipt.updated_copy":"Updated copy","receipt.zoom_in":"Zoom in","receipt.zoom_out":"Zoom out","reports.additional_info":"Additional Info","reports.average_order_value":"Average Order Value","reports.cashier_id":"Cashier ID","reports.cashier_store_totals":"Cashier/Store Totals","reports.default_offline":"Default (Offline)","reports.exclude":"Exclude","reports.include":"Include","reports.items_sold":"Items Sold","reports.orders_settings":"Orders Settings","reports.payment_methods":"Payment Methods","reports.print":"Print","reports.report":"Report","reports.report_generated":"Report Generated","reports.report_period_end":"Report Period End","reports.report_period_start":"Report Period Start","reports.sales_summary":"Sales Summary","reports.select_report_template":"Select report template","reports.store_id":"Store ID","reports.toggle_selection":"Toggle selection","reports.total_discounts":"Total Discounts","reports.total_net_sales":"Total Net Sales","reports.total_orders":"Total Orders","reports.total_refunds":"Total Refunds","reports.total_sales":"Total Sales","reports.total_tax_collected":"Total Tax Collected","reports.unpaid":"UNPAID","settings.add_printer":"Add Printer","settings.appearance":"Appearance","settings.auto_cut_paper":"Auto-cut paper","settings.auto_open_cash_drawer":"Auto-open cash drawer","settings.barcode_average_time_input_threshold_ms":"Barcode Average Time Input Threshold (ms)","settings.barcode_minimum_length":"Barcode Minimum Length","settings.barcode_scanner_prefix":"Barcode Scanner Prefix","settings.barcode_scanner_suffix":"Barcode Scanner Suffix","settings.barcode_scanning":"Barcode Scanning","settings.barcode_scanning_test":"Barcode Scanning Test","settings.bluetooth_printer":"Bluetooth Printer","settings.bt_connect_failed":"Could not connect to the selected Bluetooth device.","settings.bt_none_found":"No Bluetooth (BLE) printers found. Make sure the printer is powered on and in pairing mode. Bluetooth Classic printers cannot be discovered by this scan \u2014 if your printer is paired with this computer, it appears under Paired or Installed printers.","settings.bt_scan_hint":"Finds nearby Bluetooth LE printers (e.g. Epson TM-P or Star L series). Bluetooth Classic printers pair in your system settings instead.","settings.bt_searching":"Searching for Bluetooth printers\u2026","settings.choose_a_theme_for_the_app":"Choose a theme for the app. Custom themes provide different color schemes.","settings.cloud_printer":"Cloud printer","settings.cash_drawer_opened":"Cash drawer opened","settings.cash_drawer_emulation_warning":"Cash drawer kicks depend on printer language/emulation. If the drawer does not open, match this language to the printer emulation mode.","settings.connect_bt_printer":"Connect Bluetooth printer","settings.connect_usb_printer":"Connect USB printer","settings.connection_bluetooth":"Bluetooth","settings.connection_built_in":"built-in","settings.connection_network":"Network","settings.connection_print_dialog":"Print Dialog","settings.connection_usb":"USB","settings.copy_support_details":"Copy support details","settings.currency_position":"Currency Position","settings.current_theme":"Current theme: {theme}","settings.decimal_separator":"Decimal Separator","settings.default_customer":"Default Customer","settings.default_customer_is_cashier":"Default Customer is cashier","settings.description":"Description","settings.detected_barcode":"Detected Barcode","settings.detected_vendor":"Detected: %s","settings.detecting_printer":"Detecting printer...","settings.display_prices_during_cart_and_checkout":"Display prices during cart and checkout","settings.display_prices_in_the_shop":"Display prices in the shop","settings.display_tax_totals":"Display tax totals","settings.edit_printer":"Edit Printer","settings.enable_taxes":"Enable taxes","settings.following_system_theme":"Following system theme","settings.full_receipt_raster":"Full receipt raster","settings.full_receipt_raster_help":"Prints the whole receipt as an image for Unicode/RTL compatibility. Slower and larger than text mode.","settings.general_settings":"General Settings","settings.installed_printers":"Installed printers","settings.installed_printers_hint":"Printers paired in Windows (including Bluetooth printers) appear here as installed printers.","settings.installed_printers_loading":"Loading installed printers\u2026","settings.installed_printers_none":"No installed printers found.","settings.key_combination":"Key Combination","settings.keyboard_shortcuts":"Keyboard Shortcuts","settings.keypress_event":"Keypress Event","settings.language":"Language","settings.likely_reason":"Likely reason","settings.managed_by_wcpos":"managed by WCPOS","settings.network_none_found":"No network printers found. Make sure the printer is on the same network, or enter its IP address manually.","settings.no_devices_found":"No devices found yet.","settings.no_printers_body":"Add a printer to send receipts straight to your hardware. You can always use the Print Dialog without one.","settings.no_printers_configured":"No printers configured","settings.no_printers_found":"Not all printers can be detected automatically. Enter the IP address above to add one manually.","settings.no_templates":"No active templates found.","settings.number_of_decimals":"Number of Decimals","settings.open_drawer":"Open drawer","settings.paired_printers":"Paired Bluetooth printers","settings.paired_printers_hint":"Bluetooth Classic printers paired in your system settings appear here.","settings.paired_printers_loading":"Loading paired printers\u2026","settings.paired_printers_none":"No paired printers found.","settings.price_display_suffix":"Price display suffix","settings.prices_entered_with_tax":"Prices entered with tax","settings.printer_address":"IP Address","settings.printer_discovered_at":"Discovered: %s","settings.printer_discovery_error":"Printer discovery error: %s","settings.printer_ipc_unavailable":"Printer discovery is unavailable in this window.","settings.printer_language":"Printer Language","settings.printer_name":"Printer Name","settings.printer_name_placeholder":"e.g. Receipt Printer","settings.printer_port":"Port","settings.printer_saved":"Printer saved","settings.printer_settings":"Printer Settings","settings.printer_text_width":"Printer text width","settings.printer_unavailable":"Unavailable printer","settings.printer_vendor":"Vendor","settings.printer_vendor_generic":"Generic","settings.printer_width_58mm":"58mm (32 chars)","settings.printer_width_80mm_standard":"80mm standard (42 chars)","settings.printer_width_80mm_wide":"80mm wide (48 chars)","settings.printers":"Printers","settings.printers_description":"Devices receipts can be sent to.","settings.printing":"Printing","settings.raw_tcp_not_supported_on_web":"Browsers cannot print to raw TCP port 9100 \u2014 the web print endpoint above will be used instead.","settings.receipt_printer":"Receipt Printer","settings.refresh_devices":"Refresh","settings.restore_server_settings":"Restore server settings","settings.round_tax_at_subtotal_level":"Round tax at subtotal level","settings.save_anyway":"Save without testing","settings.scan_candidates_done":"Checked %s common printer addresses","settings.scan_candidates_hint":"If your printer shows a different IP address, add it manually.","settings.scan_candidates_progress":"Checking common printer addresses\u2026 %s / %s","settings.scan_for_printers":"Scan for printers","settings.scan_network":"Scan Network","settings.scanning":"Scanning\u2026","settings.searching_for_printers":"Searching for printers...","settings.select_language":"Select printer language","settings.select_printer":"Select printer...","settings.select_printer_text_width":"Select printer text width","settings.select_vendor":"Select vendor","settings.set_as_default_printer":"Set as default","settings.set_default":"Set Default","settings.shipping_tax_class":"Shipping tax class","settings.store_base_city":"Store Base City","settings.store_base_country":"Store Base Country","settings.store_base_postcode":"Store Base Postcode","settings.store_base_state":"Store Base State","settings.store_name":"Store Name","settings.support_details":"Support details","settings.support_details_copied":"Support details copied","settings.tax_settings":"Tax Settings","settings.templates_description":"Choose which printer each template prints to.","settings.test_print":"Test Print","settings.test_print_failed":"Test print failed","settings.test_print_failed_title":"Test print failed","settings.test_print_sent":"Test print sent to %s","settings.theme":"Theme","settings.theme.dark":"Dark","settings.theme.dark_description":"Easy on the eyes","settings.theme.light":"Light","settings.theme.light_description":"Clean and bright","settings.theme.monochrome":"Monochrome","settings.theme.monochrome_description":"High contrast grayscale","settings.theme.ocean":"Ocean","settings.theme.ocean_description":"Cool blues and teals","settings.theme.sunset":"Sunset","settings.theme.sunset_description":"Warm oranges and purples","settings.theme.system":"System","settings.theme.system_description":"Follow your device settings","settings.thousand_separator":"Thousand Separator","settings.thousands_group_style":"Thousands Group Style","settings.try_next":"Try","settings.usb_none_found":"No USB printers found.","settings.usb_printer":"USB Printer","settings.use_this_printer":"Use this printer","settings.we_tried":"We tried","settings.web_print_endpoint":"Web print endpoint","settings.web_print_will_use":"Web printing will use: %s","settings.web_printer_limitation":"Web browsers can print directly to Epson and Star Micronics printers over network, USB, or Bluetooth when the browser supports it.","tax_id.add":"Add tax ID","tax_id.country_label":"Country","tax_id.invalid_format":"Format does not match the selected type.","tax_id.label.ar_cuit":"Argentina CUIT","tax_id.label.au_abn":"Australia ABN","tax_id.label.br_cnpj":"Brazil CNPJ","tax_id.label.br_cpf":"Brazil CPF","tax_id.label.ca_gst_hst":"Canada GST/HST","tax_id.label.es_nif":"Spain NIF/CIF","tax_id.label.eu_vat":"EU VAT","tax_id.label.gb_vat":"UK VAT","tax_id.label.in_gst":"India GSTIN","tax_id.label.it_cf":"Italy Codice Fiscale","tax_id.label.it_piva":"Italy P. IVA","tax_id.label.other":"Other","tax_id.label.sa_vat":"Saudi Arabia VAT","tax_id.label.us_ein":"US EIN","tax_id.remove":"Remove tax ID","tax_id.section_label":"Tax IDs","tax_id.type_label":"Type","tax_id.value_label":"ID","tax_id.verified":"Verified","tax_rates.compound":"Compound","tax_rates.country_code":"Country code","tax_rates.priority":"Priority","tax_rates.rate":"Rate %","tax_rates.state_code":"State code","tax_rates.tax_name":"Tax name","tax_rates.tax_rates":"Tax Rates","upgrade.add_new_customers_and_edit_existing":"Add new customers and edit existing customers by upgrading to WCPOS Pro","upgrade.adjust_product_prices_and_quantities_by":"Adjust product prices and quantities by upgrading to WCPOS Pro","upgrade.manage_and_apply_coupons_by":"Manage and apply coupons by upgrading to WCPOS Pro","upgrade.re-open_and_print_receipts_for_older":"Re-open and print receipts for older orders by upgrading to WCPOS Pro","upgrade.unlock_end_of_day_reports_by":"Unlock End of Day Reports by upgrading to WCPOS Pro","upgrade.view_demo":"View Demo","settings.drawer_connector":"Cash drawer connector","settings.select_drawer_connector":"Select drawer connector","settings.drawer_pin2":"Pin 2 / Drawer 1","settings.drawer_pin5":"Pin 5 / Drawer 2"}},2016,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TRANSLATION_VERSION",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"RxDBBackend",{enumerable:!0,get:function(){return n}});const t='2026.7.0';class n{static type='backend';type='backend';init(t,n){this.services=t,this.translationsState=n.translationsState}buildUrl(n,s){return`https://cdn.jsdelivr.net/gh/wcpos/translations@${t}/translations/js/${n}/monorepo/${s}.json`}getBaseLanguage(t){const n=t.split('_');return n.length>1?n[0].toLowerCase():null}fetchTranslations(t,n){const s=this.buildUrl(t,n);return fetch(s).then(t=>t.ok?t.json():null)}read(n,s,l){const o=`${n}@${t}`,c=this.translationsState?.[o];null==c?this.fetchTranslations(n,s).then(t=>{if(t&&Object.keys(t).length>0)return this.translationsState?.set(o,()=>t),void l(null,t);const c=this.getBaseLanguage(n);if(c)return this.fetchTranslations(c,s).then(t=>{t&&Object.keys(t).length>0?(this.translationsState?.set(o,()=>t),l(null,t)):l(null,{})});l(null,{})}).catch(()=>{l(null,{})}):l(null,c)}}},2015,[]); +__d(function(e,o,t,n,s,r,a){s.exports={"auth.add_another_user":"Add another user","auth.are_you_sure_you_want_to":"Are you sure you want to remove this user? Removing a user from the POS will not affect any data on the server.","auth.authentication_configuration_not_found":"Authentication configuration not found","auth.bad_api_response":"Bad API response","auth.connect":"Connect","auth.discovering_wordpress_api":"Discovering WordPress API...","auth.enter_demo_store":"Enter Demo Store","auth.enter_the_url_of_your_woocommerce":"Enter the URL of your WooCommerce store","auth.failed_to_connect_to_site":"Failed to connect to site","auth.failed_to_discover_api_endpoints":"Failed to discover API endpoints","auth.failed_to_discover_wordpress_api":"Failed to discover WordPress API","auth.failed_to_save_site_configuration":"Failed to save site configuration","auth.failed_to_save_site_data":"Failed to save site data","auth.failed_to_test_authorization_methods":"Failed to test authorization methods","auth.logged_in_users":"Logged in users","auth.no_store_selected":"No store selected","auth.no_stores_available":"No stores found for this user. Ensure POS is set up on the server.","auth.open_pos":"Open POS","auth.re_authenticate":"Re-authenticate","auth.remove":"Remove","auth.remove_2":"Remove {name}","auth.remove_site":"Remove site","auth.remove_store_and_associated_users":"Remove store and associated users?","auth.rest_api_restricted":"The WordPress REST API on this site requires authentication. A security plugin may be blocking public access to the REST API.","auth.saving_site_configuration":"Saving site configuration...","auth.select_a_store":"Select a Store","auth.server_does_not_support_any_authorization":"Server does not support any authorization method","auth.session_expired_for":"Session expired for {name}","auth.sign_in_with_wordpress":"Sign in with WordPress","auth.site_connected_successfully":"Site connected successfully!","auth.site_does_not_seem_to_be":"Site does not seem to be a WordPress site","auth.store":"Store","auth.testing_authorization_methods":"Testing authorization methods...","auth.url_is_required":"URL is required","auth.url_not_found":"URL not found","auth.user":"user","auth.users":"users","auth.validating_api_endpoints":"Validating API endpoints...","auth.wcpos_api_url_is_required":"WCPOS API URL is required","auth.wcpos_authentication_endpoint_not_found_please":"WCPOS authentication endpoint not found. Please ensure WCPOS plugin is version 1.8.0 or higher","auth.wcpos_login_url_is_invalid_please":"WCPOS login URL is invalid. Please ensure WCPOS plugin is properly configured","auth.woocommerce_api_not_found":"WooCommerce API not found","auth.woocommerce_pos_api_not_found":"WCPOS API not found","auth.wordpress_api_not_found":"WordPress API not found","auth.wordpress_api_url_is_required":"WordPress API URL is required","auth.wordpress_users":"WordPress Users","auth.your_sites":"Your Sites","common.about_wcpos":"About WCPOS","common.actions":"Actions","common.add_meta_data":"Add meta data","common.add_new_customer":"Add new customer","common.add_to_cart":"Add to Cart","common.added_to_cart":"{name} added to cart","common.address_1":"Address 1","common.address_2":"Address 2","common.addresses":"Addresses","common.amount":"Amount","common.app_version":"App Version","common.application":"Application","common.apply":"Apply","common.as_a_single_total":"As a single total","common.ascending":"Ascending","common.attributes":"Attributes","common.auto":"Auto","common.automatically_print_receipt_after_checkout":"Automatically print receipt after checkout","common.automatically_show_receipt_after_checkout":"Automatically show receipt after checkout","common.barcode":"Barcode","common.barcode_must_be_at_least_characters":"Barcode must be at least {minLength} characters long","common.barcode_scanned":"Barcode scanned: {barcode}","common.billing_address":"Billing Address","common.brand":"Brand","common.brands":"Brands","common.calculate_tax_based_on":"Calculate tax based on","common.cancel":"Cancel","common.cashier":"Cashier","common.categories":"Categories","common.category":"Category","common.city":"City","common.class":"Class","common.clear":"Clear","common.clear_all_local_data":"Clear All Local Data","common.clear_and_refresh":"Clear and Refresh","common.close":"Close","common.code":"Code","common.cogs":"COGS","common.collapse":"Collapse","common.columns":"Columns","common.company":"Company","common.connection_restored":"Connection restored","common.context":"Context","common.copy_billing_address_to_shipping_address":"Copy billing address to shipping address","common.cost_of_goods_sold":"Cost of Goods Sold","common.country":"Country","common.coupons":"Coupons","common.created_via":"Created Via","common.created_via_2":"Created via","common.currency":"Currency","common.customer":"Customer","common.customer_billing_address":"Customer billing address","common.customer_note":"Customer Note","common.customer_shipping_address":"Customer shipping address","common.customers":"Customers","common.date_completed":"Date Completed","common.date_created":"Date Created","common.date_modified":"Date Modified","common.date_paid":"Date Paid","common.date_paid_2":"Date paid","common.date_range":"Date Range","common.default":"Default","common.delete":"Delete","common.descending":"Descending","common.description":"Description","common.desktop_app":"Desktop App","common.device_went_offline":"Device went offline","common.discount":"Discount","common.display_key":"Display Key","common.display_options":"Display Options","common.display_value":"Display Value","common.document":"Document","common.done":"Done","common.draft":"Draft","common.edit":"Edit","common.edit_2":"Edit {name}","common.email":"Email","common.enjoy_more_with_pro_\u2013_upgrade":"Enjoy More with Pro \u2013 Upgrade Today!","common.error":"Error","common.excluding_tax":"Excluding tax","common.expand":"Expand","common.expired":"Expired","common.expiry_date":"Expiry Date","common.failed_to_delete_from_server":"Failed to delete from server","common.failed_to_fetch_from_server":"Failed to fetch from server","common.failed_to_prepare_document_data":"Failed to prepare document data: {error}","common.failed_to_save_customer":"Failed to save customer","common.failed_to_save_order":"Failed to save order","common.failed_to_save_to_local_database":"Failed to save to local database: {error}","common.failed_to_send_to_server":"Failed to send to server","common.failed_to_update_local_document":"Failed to update local document: {error}","common.featured":"Featured","common.first_name":"First Name","common.form":"Form","common.free":"Free","common.go_pro_and_enjoy_exclusive_benefits":"Go Pro and Enjoy Exclusive Benefits \u2013 Upgrade Now!","common.grid":"Grid","common.grouped":"Grouped","common.guest":"Guest","common.id":"ID","common.id_2":"ID: {id}","common.image":"Image","common.in_stock":"In Stock","common.including_tax":"Including tax","common.item_deleted":"Item deleted","common.itemized":"Itemized","common.json":"JSON","common.key":"Key","common.label_not_found":"{item} label not found","common.last_month":"Last Month","common.last_name":"Last Name","common.last_week":"Last Week","common.learn_more":"Learn more","common.left":"Left","common.left_with_space":"Left with space","common.level":"Level","common.license":"License","common.loading":"Loading...","common.log":"Log","common.logged_in":"Logged In","common.logout":"Logout","common.logs":"Logs","common.low_stock":"Low Stock","common.mark_all_as_read":"Mark all as read","common.matched_rates":"Matched rates","common.menu":"Menu","common.menu_order":"Menu Order","common.message":"Message","common.meta_data":"Meta Data","common.meta_data_keys":"Meta Data Keys","common.name":"Name","common.no":"No","common.no_brand_found":"No brand found","common.no_category_found":"No category found","common.no_country_found":"No country found","common.no_coupons_found":"No coupons found","common.no_currency_found":"No currency found","common.no_customer_found":"No customer found","common.no_customers_found":"No customers found","common.no_internet_connection":"No internet connection","common.no_language_found":"No language found","common.no_notifications":"No notifications","common.no_order_found":"No order found","common.no_orders_found":"No orders found","common.no_products_found":"No products found","common.no_rates_matched":"No rates matched","common.no_results_found":"No results found","common.no_state_found":"No state found","common.no_tag_found":"No tag found","common.no_variation_found":"No variation found","common.none":"None","common.not_created":"{title} not created","common.not_updated":"{title} not updated","common.notifications":"Notifications","common.on_backorder":"On Backorder","common.on_sale":"On Sale","common.online":"Online","common.online_store":"Online Store","common.order":"Order","common.order_number":"Order Number","common.order_saved":"Order #{number} saved","common.orders":"Orders","common.out_of_stock":"Out of Stock","common.password":"Password","common.payment_method":"Payment Method","common.pending":"Pending","common.phone":"Phone","common.platform":"Platform","common.please_fix_the_following_errors":"Please fix the following errors:","common.please_update_your_woocommerce_pos_plugin":"Please update your WCPOS plugin","common.popularity":"Popularity","common.pos":"POS","common.pos_store":"POS Store","common.postcode":"Postcode","common.press_to_sync_long_press_for":"Press to sync, long press for more options","common.price":"Price","common.private":"Private","common.pro":"Pro","common.product":"Product","common.product_found_locally_one":"{count} product found locally","common.product_found_locally_other":"{count} products found locally","common.product_name":"Product Name","common.product_settings":"Product Settings","common.products":"Products","common.publish":"Publish","common.quantity":"Quantity","common.quick_discounts":"Quick Discounts","common.rate":"Rate","common.receipt":"Receipt","common.regular_price":"Regular Price","common.regular_price_2":"Regular price","common.release_notes":"Release Notes","common.remove_2":"Remove {name}","common.remove_item":"Remove item","common.reports":"Reports","common.restore_default_settings":"Restore Default Settings","common.retry":"Retry","common.right":"Right","common.right_with_space":"Right with space","common.role":"Role","common.sale_price":"Sale Price","common.save":"Save","common.saved":"{name} saved","common.saved_2":"{title} #{id} saved","common.search_brands":"Search Brands","common.search_cashiers":"Search Cashiers","common.search_categories":"Search Categories","common.search_countries":"Search Countries","common.search_coupons":"Search Coupons","common.search_currencies":"Search Currencies","common.search_customers":"Search Customers","common.search_languages":"Search Languages","common.search_products":"Search Products","common.search_states":"Search States","common.search_tags":"Search Tags","common.search_variations":"Search Variations","common.select":"Select","common.select_a_currency_position":"Select a currency position","common.select_brand":"Select Brand","common.select_cashier":"Select Cashier","common.select_category":"Select Category","common.select_country":"Select Country","common.select_currency":"Select Currency","common.select_customer":"Select Customer","common.select_language":"Select Language","common.select_shipping_method":"Select Shipping Method","common.select_state":"Select State","common.select_status":"Select Status","common.select_tag":"Select Tag","common.select_tax_based_on":"Select tax based on","common.select_tax_class":"Select Tax Class","common.select_thousands_style":"Select thousands style","common.server":"Server","common.settings":"Settings","common.shipping":"Shipping","common.shipping_address":"Shipping Address","common.shop_base_address":"Shop base address","common.show_out-of-stock_products":"Show out-of-stock products","common.showing_of":"Showing {shown} of {total}","common.site_not_reachable":"Site not reachable","common.sku":"SKU","common.sort_by":"Sort By","common.sort_direction":"Sort Direction","common.state":"State","common.status":"Status","common.stock":"Stock","common.stock_status":"Stock Status","common.store":"Store","common.subtotal":"Subtotal","common.support":"Support","common.support_future_updates_\u2013_get_pro":"Support Future Updates \u2013 Get Pro Now!","common.support_our_development_\u2013_upgrade_to":"Support Our Development \u2013 Upgrade to Pro!","common.support_our_work_\u2013_go_pro":"Support Our Work \u2013 Go Pro Today!","common.switch_store":"Switch Store","common.sync":"Sync","common.table":"Table","common.tag":"Tag","common.tags":"Tags","common.tax":"Tax","common.tax_based_on":"Tax based on","common.tax_class":"Tax Class","common.tax_status":"Tax Status","common.taxable":"Taxable","common.taxes":"Taxes","common.there_was_an_error":"There was an error: {message}","common.this_month":"This Month","common.this_week":"This Week","common.tile_fields":"Tile Fields","common.tile_size":"Tile Size","common.time":"Time","common.today":"Today","common.total":"Total","common.total_tax":"Total Tax","common.transaction_id":"Transaction ID","common.type":"Type","common.undo":"Undo","common.unknown":"Unknown","common.unknown_2":"unknown","common.unknown_connection_status":"Unknown connection status","common.upgrade_to_pro":"Upgrade to Pro","common.upgrade_to_pro_for_more_features":"Upgrade to Pro for More Features!","common.usage":"Usage","common.username":"Username","common.valid":"Valid","common.value":"Value","common.variants":"Variants","common.variation":"Variation","common.variation_found_for_term_one":"{count} variation found for \"{term}\"","common.variation_found_for_term_other":"{count} variations found for \"{term}\"","common.version":"{platform} Version","common.view":"View","common.view_all_tax_rates":"View all tax rates","common.view_mode":"View Mode","common.wcpos_plugin":"WCPOS Plugin","common.wcpos_pro_plugin":"WCPOS Pro Plugin","common.website_is_unreachable":"Website is unreachable","common.woocommerce":"WooCommerce","common.wordpress":"WordPress","common.wordpress_admin":"WordPress Admin","common.wp_admin":"WP Admin","common.yes":"Yes","common.yesterday":"Yesterday","coupons.active":"Active","coupons.add_coupon":"Add Coupon","coupons.all_eligible_items":"All eligible items","coupons.amount":"Amount","coupons.amount_off_order":"Amount off order","coupons.amount_off_products":"Amount off products","coupons.are_you_sure_you_want_to":"Are you sure you want to delete this coupon? Deleted coupons will be placed in the Trash on the server.","coupons.cannot_be_combined":"Cannot be combined","coupons.cannot_be_combined_help":"Reject this coupon if other coupons are already applied","coupons.code":"Code","coupons.confirm":"Confirm","coupons.coupon_settings":"Coupon Settings","coupons.delete":"Delete {name}","coupons.description":"Description","coupons.discount":"Discount","coupons.discount_type":"Discount Type","coupons.draft":"Draft","coupons.end_of_day":"End of Day","coupons.expires":"Expires","coupons.expiry_date":"Expiry Date","coupons.failed_to_save_coupon":"Failed to save coupon","coupons.fixed_cart":"Fixed Cart Discount","coupons.fixed_cart_short":"Fixed Cart","coupons.fixed_product":"Fixed Product Discount","coupons.fixed_product_short":"Fixed Product","coupons.free_shipping":"Free Shipping","coupons.generate":"Generate","coupons.grants_free_shipping":"Also grants free shipping","coupons.individual_use":"Individual Use","coupons.internal_note":"Internal note","coupons.internal_note_help":"Only staff see this","coupons.items_summary":"{n} items","coupons.limit_usage_to_x_items":"Limit usage to X items","coupons.max_discounted_items":"Max discounted items","coupons.max_summary":"Max {amount}","coupons.maximum_amount":"Maximum Amount","coupons.maximum_spend":"Maximum spend","coupons.min_summary":"Min {amount}","coupons.minimum_amount":"Minimum Amount","coupons.minimum_spend":"Minimum spend","coupons.more_options":"More options","coupons.never_expires":"Never","coupons.no_coupon_found":"No coupon found","coupons.no_maximum":"No maximum","coupons.no_minimum":"No minimum","coupons.none":"None","coupons.one_month":"1 Month","coupons.one_time_use":"One-time use","coupons.one_time_use_help":"Coupon deactivates after it's redeemed once","coupons.one_week":"1 Week","coupons.pending":"Pending","coupons.per_customer_summary":"{n} per customer","coupons.percent":"Percentage Discount","coupons.percent_short":"Percentage","coupons.pick_a_date":"Pick a Date","coupons.publish":"Published","coupons.restrictions":"Restrictions","coupons.select_discount_type":"Select discount type","coupons.select_status":"Select status","coupons.status":"Status","coupons.total_uses":"Total uses","coupons.total_uses_summary":"{n} total","coupons.trash":"Trash","coupons.unlimited":"Unlimited","coupons.usage_limit":"Usage limit per coupon","coupons.usage_limit_per_user":"Usage limit per user","coupons.usage_limits":"Usage limits","coupons.uses_per_customer":"Uses per customer","customers.add_customer":"Add Customer","customers.are_you_sure_you_want_to":"Are you sure you want to delete this user? Deleting a user is permanent, there is no Trash for WordPress users.","customers.confirm":"Confirm","customers.customer_settings":"Customer Settings","customers.delete":"Delete {name}","logs.audit":"Audit","logs.info":"Info","logs.log_level":"Log Level","logs.logs_settings":"Logs Settings","logs.no_logs_found":"No logs found","logs.search_logs":"Search Logs","logs.success":"Success","logs.warning":"Warning","orders.are_you_sure_you_want_to":"Are you sure you want to delete this order? Deleted orders will be placed in the Trash on the server.","orders.are_you_sure_you_want_to_2":"Are you sure you want to delete this order? This order has not been saved to the server, it will be deleted permanently.","orders.captured":"Captured","orders.confirm_refund":"Confirm Refund","orders.confirm_refund_description":"Refund {amount} for Order #{number}?","orders.custom_refund_amount":"Custom Amount","orders.customer_not_found":"Customer not found","orders.delete_order":"Delete order","orders.delete_order_2":"Delete order {id}","orders.edit_order":"Edit Order","orders.edit_order_2":"Edit Order #{number}","orders.items":"Items","orders.local_refund_summary":"Local refund summary:","orders.metadata":"Metadata","orders.net_payment":"Net Payment","orders.no_line_items":"No line items.","orders.no_local_refund_summary":"No local refund summaries are available.","orders.no_reason_provided":"No reason provided","orders.order_id":"Order ID","orders.order_not_found":"Order not found","orders.order_settings":"Order Settings","orders.original_method_refund_lookup_failed":"Couldn't verify original payment method refunds. Cash refunds are still available.","orders.original_method_refund_unavailable":"Original payment method refunds are unavailable for this order.","orders.parent_id":"Parent ID","orders.payment_method_id":"Payment Method ID","orders.payment_method_title":"Payment Method Title","orders.previously_refunded":"Previously Refunded","orders.process_refund":"Process Refund","orders.re-open":"Re-open","orders.refund":"Refund","orders.refund_amount":"Refund Amount","orders.refund_count_one":"{count} refund","orders.refund_count_other":"{count} refunds","orders.refund_destination":"Refund destination","orders.refund_failed":"Failed to process refund","orders.refund_order":"Refund Order #{number}","orders.refund_processed":"Refund of {amount} processed","orders.refund_qty":"Refund Qty","orders.refund_reason":"Reason","orders.refund_reason_placeholder":"Reason for refund (optional)","orders.refund_to_cash":"Refund via cash","orders.refund_to_original_method":"Refund to {gateway}","orders.refund_total":"Refund Total","orders.refund_via_gateway":"Refund via {gateway}","orders.refunded_by":"By","orders.refunds":"Refunds","orders.refunds_load_failed":"Could not load refund details.","orders.search_orders":"Search Orders","orders.status.partially-refunded":"Partially refunded","orders.status.pos-open":"POS open","orders.status.pos-partial":"POS partial","orders.totals":"Totals","orders.via":"via","pos.customer_assigned":"Customer assigned: {customerName}","pos.error_adding_fee_to_cart":"Error adding Fee to cart","pos.error_adding_shipping_to_cart":"Error adding Shipping to cart","pos.error_adding_to_cart":"Error adding {name} to cart","pos.fee_added":"Fee added: {feeName}","pos.removed_from_cart":"{name} removed from cart","pos.shipping_added":"Shipping added: {methodTitle}","pos_cart.add_coupon":"Add Coupon","pos_cart.add_fee":"Add Fee","pos_cart.add_miscellaneous_product":"Add Miscellaneous Product","pos_cart.add_note":"Add Note","pos_cart.add_shipping":"Add Shipping","pos_cart.amount":"Amount","pos_cart.amount_includes_tax":"Amount Includes Tax","pos_cart.cart":"Cart {order_total}","pos_cart.cart_changed":"Cart changed during coupon application. Please try again.","pos_cart.cart_settings":"Cart Settings","pos_cart.checkout":"Checkout {order_total}","pos_cart.checkout_failed":"Checkout failed","pos_cart.checkout_started":"Checkout started","pos_cart.coupon_applied":"Coupon applied","pos_cart.coupon_apply_failed":"Failed to apply coupon. Please try again.","pos_cart.coupon_code":"Coupon Code","pos_cart.coupon_not_found":"Coupon not found","pos_cart.coupon_removed":"Coupon removed","pos_cart.discount":"Discount","pos_cart.edit_customer_address":"Edit Customer Address","pos_cart.enter_coupon_code":"Enter coupon code","pos_cart.failed_to_apply_coupon":"Failed to apply coupon.","pos_cart.fee":"Fee","pos_cart.fee_name":"Fee Name","pos_cart.fees":"Fees","pos_cart.fixed_cart_discount":"Fixed cart discount","pos_cart.fixed_product_discount":"Fixed product discount","pos_cart.instance_id":"Instance ID","pos_cart.no_coupons_found":"No coupons found","pos_cart.open_new_order":"Open new order","pos_cart.order_meta":"Order Meta","pos_cart.order_note":"Order Note","pos_cart.order_removed":"Order removed","pos_cart.percent":"Percent","pos_cart.percentage_discount":"Percentage discount","pos_cart.percentage_of_cart_total":"Percentage of Cart Total","pos_cart.qty_abbrev":"Qty","pos_cart.quantity":"Quantity","pos_cart.save_to_order":"Save to Order","pos_cart.save_to_order_customer":"Save to Order & Customer","pos_cart.save_to_server":"Save to Server","pos_cart.search_coupons":"Search coupons...","pos_cart.select_coupon":"Select coupon...","pos_cart.shipping_method":"Shipping Method","pos_cart.shipping_method_title":"Shipping Method Title","pos_cart.split_qty":"Split","pos_cart.void":"Void","pos_checkout.amount_to_pay":"Amount to Pay","pos_checkout.checkout":"Checkout","pos_checkout.checkout_order":"Checkout Order #{orderNumber}","pos_checkout.payment_completed_for_order":"Payment completed for order #{orderNumber}","pos_checkout.process_payment":"Process Payment","pos_products.a_list_of_product_meta_keys":"A list of product meta keys that should be copied to the cart","pos_products.add_custom_meta_key":"Add \"{key}\" as a custom key","pos_products.combination_unavailable":"Variant not available","pos_products.in_stock":"{quantity} in stock","pos_products.meta_data_keys_description":"Product meta keys copied to the cart. Suggestions come from products synced to this device \u2014 you can also type a custom key.","pos_products.out_of_stock":"{name} out of stock","pos_products.select_an_option":"Select an option","pos_products.switch_to_grid_view":"Switch to grid view","pos_products.switch_to_table_view":"Switch to table view","pos_products.syncing":"Syncing\u2026","products.are_you_sure_you_want_to":"Are you sure you want to delete this product? Deleted products will be placed in the Trash on the server.","products.are_you_sure_you_want_to_2":"Are you sure you want to delete this variation? Deleting a variation is permanent, there is no Trash for variations.","products.delete":"Delete {product}","products.downloadable":"Downloadable","products.failed_to_save_product":"Failed to save product","products.failed_to_save_variation":"Failed to save variation","products.manage":"Manage","products.manage_stock":"Manage Stock","products.no_product_found":"No product found","products.product_not_found":"Product not found","products.stock_quantity":"Stock Quantity","products.virtual":"Virtual","receipt.download_pdf":"Download PDF","receipt.email_address":"Email Address","receipt.email_receipt":"Email Receipt","receipt.email_sent":"Email sent","receipt.fiscal_confirmed":"Fiscal submission confirmed","receipt.fiscal_failed":"Fiscal submission failed","receipt.fiscal_pending":"Fiscal submission pending","receipt.fiscal_receipt":"Fiscal receipt","receipt.open_cash_drawer":"Open Cash Drawer on Print","receipt.output_type":"Receipt Output Type","receipt.pdf_downloaded":"PDF downloaded","receipt.print_dialog":"Print Dialog","receipt.print_receipt":"Print Receipt","receipt.receipt_templates":"Receipt Templates","receipt.save_email_to_billing_address":"Save email to Billing Address","receipt.select_printer":"Select printer","receipt.select_template":"Select template","receipt.send":"Send","receipt.syncing_with_server":"Syncing with server...","receipt.updated_copy":"Updated copy","receipt.zoom_in":"Zoom in","receipt.zoom_out":"Zoom out","reports.additional_info":"Additional Info","reports.average_order_value":"Average Order Value","reports.cashier_id":"Cashier ID","reports.cashier_store_totals":"Cashier/Store Totals","reports.default_offline":"Default (Offline)","reports.exclude":"Exclude","reports.include":"Include","reports.items_sold":"Items Sold","reports.orders_settings":"Orders Settings","reports.payment_methods":"Payment Methods","reports.print":"Print","reports.report":"Report","reports.report_generated":"Report Generated","reports.report_period_end":"Report Period End","reports.report_period_start":"Report Period Start","reports.sales_summary":"Sales Summary","reports.select_report_template":"Select report template","reports.store_id":"Store ID","reports.toggle_selection":"Toggle selection","reports.total_discounts":"Total Discounts","reports.total_net_sales":"Total Net Sales","reports.total_orders":"Total Orders","reports.total_refunds":"Total Refunds","reports.total_sales":"Total Sales","reports.total_tax_collected":"Total Tax Collected","reports.unpaid":"UNPAID","settings.add_printer":"Add Printer","settings.appearance":"Appearance","settings.auto_cut_paper":"Auto-cut paper","settings.auto_open_cash_drawer":"Auto-open cash drawer","settings.barcode_average_time_input_threshold_ms":"Barcode Average Time Input Threshold (ms)","settings.barcode_minimum_length":"Barcode Minimum Length","settings.barcode_scanner_prefix":"Barcode Scanner Prefix","settings.barcode_scanner_suffix":"Barcode Scanner Suffix","settings.barcode_scanning":"Barcode Scanning","settings.barcode_scanning_test":"Barcode Scanning Test","settings.bluetooth_printer":"Bluetooth Printer","settings.bt_connect_failed":"Could not connect to the selected Bluetooth device.","settings.bt_none_found":"No Bluetooth (BLE) printers found. Make sure the printer is powered on and in pairing mode. Bluetooth Classic printers cannot be discovered by this scan \u2014 if your printer is paired with this computer, it appears under Paired or Installed printers.","settings.bt_scan_hint":"Finds nearby Bluetooth LE printers (e.g. Epson TM-P or Star L series). Bluetooth Classic printers pair in your system settings instead.","settings.bt_searching":"Searching for Bluetooth printers\u2026","settings.choose_a_theme_for_the_app":"Choose a theme for the app. Custom themes provide different color schemes.","settings.cloud_printer":"Cloud printer","settings.cash_drawer_opened":"Cash drawer opened","settings.cash_drawer_emulation_warning":"Cash drawer kicks depend on printer language/emulation. If the drawer does not open, match this language to the printer emulation mode.","settings.connect_bt_printer":"Connect Bluetooth printer","settings.connect_usb_printer":"Connect USB printer","settings.connection_bluetooth":"Bluetooth","settings.connection_built_in":"built-in","settings.connection_network":"Network","settings.connection_print_dialog":"Print Dialog","settings.connection_usb":"USB","settings.copy_support_details":"Copy support details","settings.currency_position":"Currency Position","settings.current_theme":"Current theme: {theme}","settings.decimal_separator":"Decimal Separator","settings.default_customer":"Default Customer","settings.default_customer_is_cashier":"Default Customer is cashier","settings.description":"Description","settings.detected_barcode":"Detected Barcode","settings.detected_vendor":"Detected: %s","settings.detecting_printer":"Detecting printer...","settings.display_prices_during_cart_and_checkout":"Display prices during cart and checkout","settings.display_prices_in_the_shop":"Display prices in the shop","settings.display_tax_totals":"Display tax totals","settings.edit_printer":"Edit Printer","settings.enable_taxes":"Enable taxes","settings.following_system_theme":"Following system theme","settings.full_receipt_raster":"Full receipt raster","settings.full_receipt_raster_help":"Prints the whole receipt as an image for Unicode/RTL compatibility. Slower and larger than text mode.","settings.general_settings":"General Settings","settings.installed_printers":"Installed printers","settings.installed_printers_hint":"Printers paired in Windows (including Bluetooth printers) appear here as installed printers.","settings.installed_printers_loading":"Loading installed printers\u2026","settings.installed_printers_none":"No installed printers found.","settings.key_combination":"Key Combination","settings.keyboard_shortcuts":"Keyboard Shortcuts","settings.keypress_event":"Keypress Event","settings.language":"Language","settings.likely_reason":"Likely reason","settings.managed_by_wcpos":"managed by WCPOS","settings.network_none_found":"No network printers found. Make sure the printer is on the same network, or enter its IP address manually.","settings.no_devices_found":"No devices found yet.","settings.no_printers_body":"Add a printer to send receipts straight to your hardware. You can always use the Print Dialog without one.","settings.no_printers_configured":"No printers configured","settings.no_printers_found":"Not all printers can be detected automatically. Enter the IP address above to add one manually.","settings.no_templates":"No active templates found.","settings.number_of_decimals":"Number of Decimals","settings.open_drawer":"Open drawer","settings.paired_printers":"Paired Bluetooth printers","settings.paired_printers_hint":"Bluetooth Classic printers paired in your system settings appear here.","settings.paired_printers_loading":"Loading paired printers\u2026","settings.paired_printers_none":"No paired printers found.","settings.price_display_suffix":"Price display suffix","settings.prices_entered_with_tax":"Prices entered with tax","settings.printer_address":"IP Address","settings.printer_discovered_at":"Discovered: %s","settings.printer_discovery_error":"Printer discovery error: %s","settings.printer_ipc_unavailable":"Printer discovery is unavailable in this window.","settings.printer_language":"Printer Language","settings.printer_name":"Printer Name","settings.printer_name_placeholder":"e.g. Receipt Printer","settings.printer_port":"Port","settings.printer_saved":"Printer saved","settings.printer_settings":"Printer Settings","settings.printer_text_width":"Printer text width","settings.printer_unavailable":"Unavailable printer","settings.printer_vendor":"Vendor","settings.printer_vendor_generic":"Generic","settings.printer_width_58mm":"58mm (32 chars)","settings.printer_width_80mm_standard":"80mm standard (42 chars)","settings.printer_width_80mm_wide":"80mm wide (48 chars)","settings.printers":"Printers","settings.printers_description":"Devices receipts can be sent to.","settings.printing":"Printing","settings.raw_tcp_not_supported_on_web":"Browsers cannot print to raw TCP port 9100 \u2014 the web print endpoint above will be used instead.","settings.receipt_printer":"Receipt Printer","settings.refresh_devices":"Refresh","settings.restore_server_settings":"Restore server settings","settings.round_tax_at_subtotal_level":"Round tax at subtotal level","settings.save_anyway":"Save without testing","settings.scan_candidates_done":"Checked %s common printer addresses","settings.scan_candidates_hint":"If your printer shows a different IP address, add it manually.","settings.scan_candidates_progress":"Checking common printer addresses\u2026 %s / %s","settings.scan_for_printers":"Scan for printers","settings.scan_network":"Scan Network","settings.scanning":"Scanning\u2026","settings.searching_for_printers":"Searching for printers...","settings.select_language":"Select printer language","settings.select_printer":"Select printer...","settings.select_printer_text_width":"Select printer text width","settings.select_vendor":"Select vendor","settings.set_as_default_printer":"Set as default","settings.set_default":"Set Default","settings.shipping_tax_class":"Shipping tax class","settings.store_base_city":"Store Base City","settings.store_base_country":"Store Base Country","settings.store_base_postcode":"Store Base Postcode","settings.store_base_state":"Store Base State","settings.store_name":"Store Name","settings.support_details":"Support details","settings.support_details_copied":"Support details copied","settings.tax_settings":"Tax Settings","settings.templates_description":"Choose which printer each template prints to.","settings.test_print":"Test Print","settings.test_print_failed":"Test print failed","settings.test_print_failed_title":"Test print failed","settings.test_print_sent":"Test print sent to %s","settings.theme":"Theme","settings.theme.dark":"Dark","settings.theme.dark_description":"Easy on the eyes","settings.theme.light":"Light","settings.theme.light_description":"Clean and bright","settings.theme.monochrome":"Monochrome","settings.theme.monochrome_description":"High contrast grayscale","settings.theme.ocean":"Ocean","settings.theme.ocean_description":"Cool blues and teals","settings.theme.sunset":"Sunset","settings.theme.sunset_description":"Warm oranges and purples","settings.theme.system":"System","settings.theme.system_description":"Follow your device settings","settings.thousand_separator":"Thousand Separator","settings.thousands_group_style":"Thousands Group Style","settings.try_next":"Try","settings.usb_none_found":"No USB printers found.","settings.usb_printer":"USB Printer","settings.use_this_printer":"Use this printer","settings.we_tried":"We tried","settings.web_print_endpoint":"Web print endpoint","settings.web_print_will_use":"Web printing will use: %s","settings.web_printer_limitation":"Web browsers can print directly to Epson and Star Micronics printers over network, USB, or Bluetooth when the browser supports it.","tax_id.add":"Add tax ID","tax_id.country_label":"Country","tax_id.invalid_format":"Format does not match the selected type.","tax_id.label.ar_cuit":"Argentina CUIT","tax_id.label.au_abn":"Australia ABN","tax_id.label.br_cnpj":"Brazil CNPJ","tax_id.label.br_cpf":"Brazil CPF","tax_id.label.ca_gst_hst":"Canada GST/HST","tax_id.label.es_nif":"Spain NIF/CIF","tax_id.label.eu_vat":"EU VAT","tax_id.label.gb_vat":"UK VAT","tax_id.label.in_gst":"India GSTIN","tax_id.label.it_cf":"Italy Codice Fiscale","tax_id.label.it_piva":"Italy P. IVA","tax_id.label.other":"Other","tax_id.label.sa_vat":"Saudi Arabia VAT","tax_id.label.us_ein":"US EIN","tax_id.remove":"Remove tax ID","tax_id.section_label":"Tax IDs","tax_id.type_label":"Type","tax_id.value_label":"ID","tax_id.verified":"Verified","tax_rates.compound":"Compound","tax_rates.country_code":"Country code","tax_rates.priority":"Priority","tax_rates.rate":"Rate %","tax_rates.state_code":"State code","tax_rates.tax_name":"Tax name","tax_rates.tax_rates":"Tax Rates","upgrade.add_new_customers_and_edit_existing":"Add new customers and edit existing customers by upgrading to WCPOS Pro","upgrade.adjust_product_prices_and_quantities_by":"Adjust product prices and quantities by upgrading to WCPOS Pro","upgrade.manage_and_apply_coupons_by":"Manage and apply coupons by upgrading to WCPOS Pro","upgrade.re-open_and_print_receipts_for_older":"Re-open and print receipts for older orders by upgrading to WCPOS Pro","upgrade.unlock_end_of_day_reports_by":"Unlock End of Day Reports by upgrading to WCPOS Pro","upgrade.view_demo":"View Demo","settings.drawer_connector":"Cash drawer connector","settings.select_drawer_connector":"Select drawer connector","settings.drawer_pin2":"Pin 2 / Drawer 1","settings.drawer_pin5":"Pin 5 / Drawer 2"}},2016,[]); __d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useLocale",{enumerable:!0,get:function(){return v}});var e=r(d[0]);r(d[1]);var t,l=r(d[2]),o=r(d[3]),n=r(d[4]),c=r(d[5]),s=(t=c)&&t.__esModule?t:{default:t},u=r(d[6]);const f=(0,l.getLocales)(),b={locale:'en',code:'en',name:'English',nativeName:'English'},_=f?.[0]?(()=>{const{languageCode:e,languageTag:t}=f[0];return s.default[t.toLowerCase()]||e&&s.default[e]||b})():b,v=()=>{const t=(0,e.c)(10),{store:l}=(0,u.useAppState)(),c=l?.locale$;let f;t[0]!==c?(f=c||(0,n.of)(null),t[0]=c,t[1]=f):f=t[1];const b=(0,o.useObservableEagerState)(f);let v=_;if(b){let e,l;t[2]===Symbol.for("react.memo_cache_sentinel")?(e=Object.values(s.default),t[2]=e):e=t[2],t[3]!==b?(l=e.find(e=>e.locale===b),t[3]=b,t[4]=l):l=t[4];l&&(v=l)}const p=v;let O,h;return t[5]!==p.code?(O=p.code.split("-"),t[5]=p.code,t[6]=O):O=t[6],t[7]!==p||t[8]!==O[0]?(h=Object.assign({},p,{shortCode:O[0],locales:s.default}),t[7]=p,t[8]=O[0],t[9]=h):h=t[9],h}},2017,[12,14,2018,1747,1748,2021,2022]); __d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"getLocales",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"getCalendars",{enumerable:!0,get:function(){return s}}),_e.useLocales=function(){const[e,u]=(0,t.useReducer)(e=>e+1,0),o=(0,t.useMemo)(()=>c(),[e]);return(0,t.useEffect)(()=>{const e=(0,n.addLocaleListener)(u);return()=>{(0,n.removeSubscription)(e)}},[]),o},_e.useCalendars=function(){const[e,u]=(0,t.useReducer)(e=>e+1,0),o=(0,t.useMemo)(()=>s(),[e]);return(0,t.useEffect)(()=>{const e=(0,n.addCalendarListener)(u);return()=>{(0,n.removeSubscription)(e)}},[]),o};var e,t=r(d[0]),n=r(d[1]),u=(e=n)&&e.__esModule?e:{default:e},o=r(d[2]);Object.keys(o).forEach(function(e){'default'===e||Object.prototype.hasOwnProperty.call(_e,e)||Object.defineProperty(_e,e,{enumerable:!0,get:function(){return o[e]}})});const c=u.default.getLocales,s=u.default.getCalendars},2018,[14,2019,2020]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}}),e.addLocaleListener=function(n){return addEventListener(l,n),{remove:()=>removeEventListener(l,n)}},e.addCalendarListener=function(n){return addEventListener(l,n),{remove:()=>removeEventListener(l,n)}},e.removeSubscription=function(n){n.remove()};var n=r(d[0]);const t=()=>{if(n.Platform.isDOMAvailable){if(navigator.languages?.length>0)return navigator.languages;if(navigator.language)return[navigator.language]}const t=Intl?.DateTimeFormat()?.resolvedOptions()?.locale;return t?[t]:["en-US"]},l='languagechange',u=['AG','BZ','VG','FM','MH','MS','KN','BS','CY','TC','US','LR','PW','KY'],o=['ar','arc','ckb','dv','fa','ha','he','khw','ks','ps','sd','ur','yi'];var c={getLocales:()=>t().map(n=>{let t={},l=null,u=null,o=null,c=null;try{l=Array.from(1e4.toLocaleString(n)).filter(n=>n>'9'||n<'0')[0]||null,u=1.1.toLocaleString(n).substring(1,2),'undefined'!=typeof Intl&&(t=new Intl.Locale(n))}catch{}const{region:v,language:y,script:p}=t;return c=t.getTextInfo?.()?.direction??t.textInfo?.direction??f(y),v&&(o=s(v)),{languageTag:n,languageCode:y||n.split('-')[0]||'en',languageScriptCode:p||null,textDirection:c,digitGroupingSeparator:l,decimalSeparator:u,measurementSystem:null,currencyCode:null,currencySymbol:null,languageCurrencyCode:null,languageCurrencySymbol:null,regionCode:v||null,languageRegionCode:v||null,temperatureUnit:o}}),getCalendars(){const n=('undefined'!=typeof Intl?Intl.DateTimeFormat().resolvedOptions():null)??null;return[{calendar:n?.calendar||n?.calendars?.[0]||null,timeZone:n?.timeZone||n?.timeZones?.[0]||null,uses24hourClock:(n?.hourCycle||n?.hourCycles?.[0])?.startsWith('h2')??null,firstWeekday:n?.weekInfo?.firstDay||null}]}};function s(n){return u.includes(n)?'fahrenheit':'celsius'}function f(n){return o.includes(n)?'rtl':'ltr'}},2019,[986]); @@ -2810,7 +2810,7 @@ __d(function(g,r,i,a,m,e,d){var t=/\s/;m.exports=function(n){for(var o=n.length; __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"sanitizeProductData",{enumerable:!0,get:function(){return c}});var t=r(d[0]);const n=t=>Boolean(t)&&'object'==typeof t&&!Array.isArray(t),s=t=>{if(Array.isArray(t.type)&&t.type.includes('null'))return null;switch(Array.isArray(t.type)?t.type.find(t=>'null'!==t):t.type){case'string':return'';case'number':case'integer':return 0;case'boolean':return!1;case'array':return[];case'object':return{};default:return}},u=(t,s)=>{if(Array.isArray(t.type)&&t.type.includes('null')){if(null==s)return null;if(''===s&&(t.type.includes('number')||t.type.includes('integer')))return null}switch(Array.isArray(t.type)?t.type.find(t=>'null'!==t):t.type){case'number':case'integer':return Number(s);case'string':return n(s)?JSON.stringify(s):String(s||'');case'boolean':return'string'==typeof s?'true'===s:Boolean(s);default:return s}},o=(t,y,c)=>{if('object'===t.type&&t.properties){const u=n(y)?y:{},l={};for(const[y,p]of Object.entries(t.properties)){if('uuid'===y&&Array.isArray(c.meta_data)){const t=c.meta_data.find(t=>n(t)&&'_woocommerce_pos_uuid'===t.key);if(t){l.uuid=String(t.value||'');continue}}Object.prototype.hasOwnProperty.call(u,y)?l[y]=o(p,u[y],c):Object.prototype.hasOwnProperty.call(p,'default')?l[y]=p.default:l[y]=s(p)}return l}return'array'===t.type?Array.isArray(y)?y.map(n=>o(t.items??{},n,c)):[]:u(t,y)},y=t=>{const s=Object.assign({},t);if(n(s._links)&&(s.links=s._links,delete s._links),Array.isArray(s.meta_data)){const t=['_woocommerce_pos','_pos'];s.meta_data=s.meta_data.filter(s=>{if(!n(s)||'string'!=typeof s.key)return!1;const u=s.key;return!u.startsWith('_')||t.some(t=>u.startsWith(t))})}return s},c=s=>{if(!n(s))return{};const u=y(s),c=o(t.productsLiteral,u,u);return''!==c.uuid||'number'!=typeof s.id&&'string'!=typeof s.id||(c.uuid=String(s.id)),c}},2672,[2655]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"sanitizeWPCredentialsData",{enumerable:!0,get:function(){return o}});const t=['uuid','username','first_name','last_name','email','display_name','nice_name','last_access','avatar_url','access_token','refresh_token','date_created_gmt','date_modified_gmt'],n=t=>{if(Array.isArray(t))return t.filter(t=>'string'==typeof t&&t.length>0)},s=t=>{const s=n(t.roles);return s&&s.length>0?s:Array.isArray(t.roles)&&0===t.roles.length?[]:'string'==typeof t.role&&t.role.length>0?[t.role]:void 0},o=o=>{if('object'!=typeof(l=o)||null===l||Array.isArray(l))return{};var l;const _={};for(const n of t)'string'==typeof o[n]&&(_[n]=o[n]);'number'==typeof o.id&&(_.id=o.id),'number'==typeof o.expires_at&&(_.expires_at=o.expires_at);const c=s(o);void 0!==c&&(_.roles=c);const f=n(o.stores);return void 0!==f&&(_.stores=f),_}},2673,[]); __d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"searchPlugin",{enumerable:!0,get:function(){return x}});var e,t=r(d[0]),c=(e=t)&&e.__esModule?e:{default:e},s=r(d[1]),o=r(d[2]),n=r(d[3]);const l=(0,o.getLogger)(['wcpos','db','search']);function h(e){return e.slice(0,2).toLowerCase()}function u(e,t){e._localeLRU||(e._localeLRU=[]);const c=e._localeLRU.indexOf(t);c>-1&&e._localeLRU.splice(c,1),e._localeLRU.push(t)}async function _(e){if(e._localeLRU&&e._searchInstances)for(;e._localeLRU.length>3&&e._searchInstances.size>3;){const t=e._localeLRU.shift();if(t&&e._searchInstances.has(t)){l.debug('Evicting LRU search instance',{context:{collection:e.name,locale:t}});const c=e._searchInstances.get(t);if(e._searchInstances.delete(t),c?.collection&&'function'==typeof c.collection.destroy)try{await c.collection.destroy()}catch(c){l.warn('Failed to destroy evicted search instance',{context:{collection:e.name,locale:t,error:c.message}})}}}}async function f(e,t){const o=e.options?.searchFields,n=`${e.name}-search-${t}_flexsearch`,h=e.database;if(l.debug('Creating search instance',{context:{collection:e.name,locale:t,fields:o}}),h.collections[n]){l.debug('FlexSearch collection already exists, removing first',{context:{searchCollection:n}});try{await h.collections[n].remove()}catch(e){l.warn('Failed to remove existing FlexSearch collection',{context:{searchCollection:n,error:e.message}})}}const u=await(0,s.addFulltextSearch)({identifier:`${e.name}-search-${t}`,collection:e,docToString:e=>o.map(t=>(0,c.default)(e,t)||'').join(' '),initialization:'lazy',indexOptions:{preset:'performance',tokenize:'forward',language:t}});return l.debug('Search instance created successfully',{context:{collection:e.name,locale:t}}),u}async function y(e,t){const c=`${e.name}-search-${t}_flexsearch`,s=e.database;l.debug('Attempting to destroy search collection',{context:{searchCollection:c}});try{const e=s.collections[c];if(e)return await e.remove(),l.info('Destroyed corrupted search collection',{context:{searchCollection:c}}),!0}catch(e){l.warn('Could not destroy search collection via database',{context:{searchCollection:c,error:e.message}})}return!1}const x={name:'search',rxdb:!0,prototypes:{RxCollection(e){e.initSearch=async function(e="en"){if(!Array.isArray(this.options?.searchFields))return null;if(e=h(e),this._searchInstances||(this._searchInstances=new Map),this._searchPromises||(this._searchPromises=new Map),this._searchInstances.has(e))return u(this,e),this._searchInstances.get(e);if(this._searchPromises.has(e))return this._searchPromises.get(e);const t=(async()=>{try{const t=await f(this,e);return this._searchInstances.set(e,t),this._searchPromises.delete(e),u(this,e),await _(this),t}catch(t){this._searchPromises.delete(e),l.error('Failed to initialize search',{showToast:!1,saveToDb:!0,context:{errorCode:n.ERROR_CODES.INVALID_CONFIGURATION,collection:this.name,locale:e,error:t.message}}),l.info('Attempting search recovery',{context:{collection:this.name,locale:e}});if(await y(this,e))try{const t=await f(this,e);return this._searchInstances.set(e,t),u(this,e),await _(this),l.info('Search recovery successful',{context:{collection:this.name,locale:e}}),t}catch(t){l.error('Search recovery failed',{showToast:!0,saveToDb:!0,context:{errorCode:n.ERROR_CODES.SERVICE_UNAVAILABLE,collection:this.name,locale:e,error:t.message}})}throw t}})();return this._searchPromises.set(e,t),this._cleanupRegistered||(this._cleanupRegistered=!0,this.onClose.push(async()=>{const e=this.destroyed;if(l.debug('Cleaning up search instances',{context:{collection:this.name,locales:this._searchInstances?Array.from(this._searchInstances.keys()):[],isCollectionDestroyed:e}}),e)return l.debug('Skipping search cleanup - collection already destroyed',{context:{collection:this.name}}),this._searchInstances?.clear(),this._searchPromises?.clear(),void(this._localeLRU&&(this._localeLRU=[]));if(this._searchInstances){for(const[e,t]of this._searchInstances.entries()){const c=t?.collection?Object.keys(t.collection):[],s=t?.collection?Object.getOwnPropertyNames(Object.getPrototypeOf(t.collection)):[];if(l.debug('Inspecting search instance for cleanup',{context:{mainCollection:this.name,locale:e,hasSearchInstance:!!t,hasCollection:!!t?.collection,collectionName:t?.collection?.name||'none',hasDestroyFn:'function'==typeof t?.collection?.destroy,collectionType:t?.collection?.constructor?.name||'unknown',collectionKeys:c.slice(0,10),protoMethods:s.slice(0,10)}}),t.collection&&'function'==typeof t.collection.destroy){const c=t.collection?.name||'unknown',s=t.collection?.database?.name||'unknown',o=c.endsWith('_flexsearch'),n=t.collection?.destroyed;if(l.debug('About to destroy search instance collection',{context:{mainCollection:this.name,locale:e,searchCollectionName:c,searchCollectionDb:s,isFlexSearchCollection:o,isAlreadyDestroyed:n}}),!o){l.warn('Skipping non-FlexSearch collection destruction',{context:{mainCollection:this.name,locale:e,searchCollectionName:c,expectedPattern:`${this.name}-search-${e}_flexsearch`}});continue}if(n){l.debug('Skipping already-destroyed FlexSearch collection',{context:{mainCollection:this.name,locale:e}});continue}try{await t.collection.destroy(),l.debug('Search instance collection destroyed',{context:{mainCollection:this.name,locale:e}})}catch(t){l.warn('Error destroying search instance on cleanup',{context:{collection:this.name,locale:e,error:t.message}})}}}this._searchInstances.clear(),l.debug('Search instances map cleared',{context:{collection:this.name}})}this._searchPromises&&this._searchPromises.clear(),this._localeLRU&&(this._localeLRU=[])})),t},e.setLocale=async function(e){const t=await this.initSearch(e);return this._activeLocale=h(e),t},e.search=async function(e){if(!this._activeLocale)throw new Error('Search locale not initialized. Call setLocale(locale) first.');const t=this._searchInstances?.get(this._activeLocale);if(!t)throw new Error(`Search instance for locale '${this._activeLocale}' is not initialized.`);return u(this,this._activeLocale),t.search(e)},e.recreateSearch=async function(e){if(!Array.isArray(this.options?.searchFields))return null;if(e=h(e||this._activeLocale||'en'),l.info('Recreating search index',{context:{collection:this.name,locale:e}}),this._searchInstances?.has(e)){const t=this._searchInstances.get(e);if(this._searchInstances.delete(e),t?.collection&&'function'==typeof t.collection.destroy)try{await t.collection.destroy()}catch(t){l.warn('Error destroying old search instance',{context:{collection:this.name,locale:e,error:t.message}})}}if(await y(this,e),this._localeLRU){const t=this._localeLRU.indexOf(e);t>-1&&this._localeLRU.splice(t,1)}this._searchPromises?.delete(e);try{const t=await f(this,e);return this._searchInstances||(this._searchInstances=new Map),this._searchInstances.set(e,t),u(this,e),await _(this),l.info('Search index recreated successfully',{context:{collection:this.name,locale:e}}),t}catch(t){throw l.error('Failed to recreate search index',{showToast:!0,saveToDb:!0,context:{errorCode:n.ERROR_CODES.SERVICE_UNAVAILABLE,collection:this.name,locale:e,error:t.message}}),t}}}},overwritable:{}}},2674,[1358,2469,1975,2644]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createUserDB",{enumerable:!0,get:function(){return O}}),Object.defineProperty(e,"createStoreDB",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"createFastStoreDB",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"createTemporaryDB",{enumerable:!0,get:function(){return y}});var t=r(d[0]),o=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),l=r(d[5]),u=r(d[6]),b=r(d[7]),f=r(d[8]);const C=(0,o.getLogger)(['wcpos','db','create']),D=async(t,o,s,n)=>{const[{getStorageMigrationConfig:c,prepareOldDatabaseForStorageMigration:l},{runStorageMigration:u},{verifyStorageMigration:b}]=await Promise.all([r(d[10])(d[9],d.paths),r(d[10])(d[11],d.paths),r(d[10])(d[12],d.paths)]),{oldStorage:f,sourceStorage:C,targetStorage:D}=c(t);await b({database:o,oldDatabaseName:s,sourceStorage:C,targetStorage:D}),await u({database:o,oldDatabaseName:s,oldStorage:f,sourceStorage:C,targetStorage:D,prepareOldDatabase:n?()=>l({oldDatabaseName:s,oldStorage:f,collections:n}):void 0})},w=t=>{if(t){if(t.data)return t.data;if('function'==typeof t.toJSON){const o=t.toJSON();return o?.data??o}return t}},S=async({database:o,name:s,config:n,recreate:c})=>{const l=await o.getLocal((0,f.getMigrationLocalDocId)(s));return'failed'!==(u=l,w(u)?.status)?o:(C.warn(`Storage migration previously failed for "${s}" \u2014 resetting target database`,{context:{databaseName:s}}),await o.close(),await(0,t.removeRxDatabase)(s,n.storage,n.multiInstance??!0),c());var u},O=async()=>{const{oldName:o,newName:c}=(0,b.getUserDatabaseNames)();try{const s=await(0,t.createRxDatabase)(Object.assign({name:c},n.defaultConfig,{localDocuments:!0})),l=await S({database:s,name:c,config:n.defaultConfig,recreate:()=>(0,t.createRxDatabase)(Object.assign({name:c},n.defaultConfig,{localDocuments:!0}))});return await(l?.addCollections(u.userCollections)),await D('user',l,o,u.userCollections),l}catch(t){C.error('Failed to create user database',{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_FAILED,databaseName:c,error:t instanceof Error?t.message:String(t)}})}},N=async o=>{const{oldName:c,newName:l}=(0,b.getStoreDatabaseNames)(o);try{const o=await(0,t.createRxDatabase)(Object.assign({name:l,allowSlowCount:!0},n.defaultConfig,{localDocuments:!0,closeDuplicates:!0})),s=await S({database:o,name:l,config:n.defaultConfig,recreate:()=>(0,t.createRxDatabase)(Object.assign({name:l,allowSlowCount:!0},n.defaultConfig,{localDocuments:!0,closeDuplicates:!0}))});return await(s?.addCollections(u.storeCollections)),await D('store',s,c,u.storeCollections),s}catch(t){C.error('Failed to create store database',{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_FAILED,databaseName:l,storeId:o,error:t instanceof Error?t.message:String(t)}})}},p=async o=>{const{oldName:n,newName:c}=(0,b.getFastStoreDatabaseNames)(o);try{const o=await(0,t.createRxDatabase)(Object.assign({name:c,allowSlowCount:!0},l.fastStorageConfig,{localDocuments:!0,closeDuplicates:!0})),s=await S({database:o,name:c,config:l.fastStorageConfig,recreate:()=>(0,t.createRxDatabase)(Object.assign({name:c,allowSlowCount:!0},l.fastStorageConfig,{localDocuments:!0,closeDuplicates:!0}))});return await(s?.addCollections(u.syncCollections)),await D('fast-store',s,n,u.syncCollections),s}catch(t){C.error('Failed to create fast store database',{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_FAILED,databaseName:c,storeId:o,error:t instanceof Error?t.message:String(t)}})}},y=async()=>{try{const o=await(0,t.createRxDatabase)(Object.assign({name:'temporary'},c.ephemeralStorageConfig));return(await(o?.addCollections(u.temporaryCollections))).orders.postCreate(function(t,o){Object.defineProperty(o,'isNew',{get:()=>!0})}),o}catch(t){C.error('Failed to create temporary database',{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_FAILED,databaseName:'temporary',error:t instanceof Error?t.message:String(t)}})}}},2675,{"0":2035,"1":1975,"2":2644,"3":2676,"4":3157,"5":3166,"6":2645,"7":3167,"8":3168,"9":2757,"10":1984,"11":5561,"12":5562,"paths":{"5561":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/run-storage-migration-f8b2e4d38df54810040587e7a63b521e.js","5562":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/verify-migration-be370636de29723764e7182dbf321b23.js"}}); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createUserDB",{enumerable:!0,get:function(){return O}}),Object.defineProperty(e,"createStoreDB",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"createFastStoreDB",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"createTemporaryDB",{enumerable:!0,get:function(){return y}});var t=r(d[0]),o=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),l=r(d[5]),u=r(d[6]),b=r(d[7]),f=r(d[8]);const C=(0,o.getLogger)(['wcpos','db','create']),D=async(t,o,s,n)=>{const[{getStorageMigrationConfig:c,prepareOldDatabaseForStorageMigration:l},{runStorageMigration:u},{verifyStorageMigration:b}]=await Promise.all([r(d[10])(d[9],d.paths),r(d[10])(d[11],d.paths),r(d[10])(d[12],d.paths)]),{oldStorage:f,sourceStorage:C,targetStorage:D}=c(t);await b({database:o,oldDatabaseName:s,sourceStorage:C,targetStorage:D}),await u({database:o,oldDatabaseName:s,oldStorage:f,sourceStorage:C,targetStorage:D,prepareOldDatabase:n?()=>l({oldDatabaseName:s,oldStorage:f,collections:n}):void 0})},w=t=>{if(t){if(t.data)return t.data;if('function'==typeof t.toJSON){const o=t.toJSON();return o?.data??o}return t}},S=async({database:o,name:s,config:n,recreate:c})=>{const l=await o.getLocal((0,f.getMigrationLocalDocId)(s));return'failed'!==(u=l,w(u)?.status)?o:(C.warn(`Storage migration previously failed for "${s}" \u2014 resetting target database`,{context:{databaseName:s}}),await o.close(),await(0,t.removeRxDatabase)(s,n.storage,n.multiInstance??!0),c());var u},O=async()=>{const{oldName:o,newName:c}=(0,b.getUserDatabaseNames)();try{const s=await(0,t.createRxDatabase)(Object.assign({name:c},n.defaultConfig,{localDocuments:!0})),l=await S({database:s,name:c,config:n.defaultConfig,recreate:()=>(0,t.createRxDatabase)(Object.assign({name:c},n.defaultConfig,{localDocuments:!0}))});return await(l?.addCollections(u.userCollections)),await D('user',l,o,u.userCollections),l}catch(t){C.error('Failed to create user database',{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_FAILED,databaseName:c,error:t instanceof Error?t.message:String(t)}})}},N=async o=>{const{oldName:c,newName:l}=(0,b.getStoreDatabaseNames)(o);try{const o=await(0,t.createRxDatabase)(Object.assign({name:l,allowSlowCount:!0},n.defaultConfig,{localDocuments:!0,closeDuplicates:!0})),s=await S({database:o,name:l,config:n.defaultConfig,recreate:()=>(0,t.createRxDatabase)(Object.assign({name:l,allowSlowCount:!0},n.defaultConfig,{localDocuments:!0,closeDuplicates:!0}))});return await(s?.addCollections(u.storeCollections)),await D('store',s,c,u.storeCollections),s}catch(t){C.error('Failed to create store database',{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_FAILED,databaseName:l,storeId:o,error:t instanceof Error?t.message:String(t)}})}},p=async o=>{const{oldName:n,newName:c}=(0,b.getFastStoreDatabaseNames)(o);try{const o=await(0,t.createRxDatabase)(Object.assign({name:c,allowSlowCount:!0},l.fastStorageConfig,{localDocuments:!0,closeDuplicates:!0})),s=await S({database:o,name:c,config:l.fastStorageConfig,recreate:()=>(0,t.createRxDatabase)(Object.assign({name:c,allowSlowCount:!0},l.fastStorageConfig,{localDocuments:!0,closeDuplicates:!0}))});return await(s?.addCollections(u.syncCollections)),await D('fast-store',s,n,u.syncCollections),s}catch(t){C.error('Failed to create fast store database',{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_FAILED,databaseName:c,storeId:o,error:t instanceof Error?t.message:String(t)}})}},y=async()=>{try{const o=await(0,t.createRxDatabase)(Object.assign({name:'temporary'},c.ephemeralStorageConfig));return(await(o?.addCollections(u.temporaryCollections))).orders.postCreate(function(t,o){Object.defineProperty(o,'isNew',{get:()=>!0})}),o}catch(t){C.error('Failed to create temporary database',{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_FAILED,databaseName:'temporary',error:t instanceof Error?t.message:String(t)}})}}},2675,{"0":2035,"1":1975,"2":2644,"3":2676,"4":3157,"5":3166,"6":2645,"7":3167,"8":3168,"9":2757,"10":1984,"11":5589,"12":5590,"paths":{"5589":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/run-storage-migration-296e27edb8873760d7e0a41edfc03a38.js","5590":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/verify-migration-d02c78dd097f5d1b2afa438c6bbf3b06.js"}}); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"storage",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"defaultConfig",{enumerable:!0,get:function(){return f}});var t=r(d[0]),o=r(d[1]),n=r(d[2]);const u=(0,o.getWebNewStorage)(),c=(0,n.wrappedErrorHandlerStorage)({storage:u}),f=((0,t.wrappedValidateZSchemaStorage)({storage:c}),{storage:c,ignoreDuplicate:!1})},2676,[2677,2757,3156]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},2677,[2678]); __d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ZSchemaClass",{enumerable:!0,get:function(){return l}}),_e.getZSchema=o,_e.getValidator=s,Object.defineProperty(_e,"wrappedValidateZSchemaStorage",{enumerable:!0,get:function(){return f}});var e,t,n=r(d[0]),u=(e=n)&&e.__esModule?e:{default:e},c=r(d[1]),l=u.default;function o(){return t||(t=u.default.create({strictMode:!1})),t}function s(e){return t=>{var n,u=(n=t,o().validateSafe(n,e));if(u.valid)return[];var c=u.error?.details||u.err?.details||[];return c?c.map(({title:e,description:t,message:n,path:u})=>({title:e,description:t,message:n,path:u})):[]}}var f=(0,c.wrappedValidateStorageFactory)(s,'z-schema')},2678,[2679,2402]); @@ -3319,7 +3319,7 @@ __d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e __d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t,u,o){return null==t?t:n(t,u,o)}},3181,[2638]); __d(function(e,s,o,t,i,a,h){i.exports={"pos-products":{sortBy:"name",sortDirection:"asc",width:60,showOutOfStock:!1,position:"left",viewMode:"grid",gridColumns:4,gridFields:{name:!0,price:!0,tax:!1,on_sale:!1,category:!1,sku:!1,barcode:!1,stock_quantity:!1,cost_of_goods_sold:!1},columns:[{key:"image",disableSort:!0,hideLabel:!0,show:!0},{key:"name",show:!0,flex:3,display:[{key:"stock_quantity",show:!0},{key:"sku",show:!1},{key:"barcode",show:!1},{key:"categories",show:!0},{key:"tags",hide:!1},{key:"brands",hide:!1},{key:"attributes",show:!1},{key:"meta_data",show:!1}]},{key:"sku",show:!1},{key:"barcode",show:!1},{key:"type",show:!1},{key:"stock_quantity",show:!1,align:"center"},{key:"cost_of_goods_sold",show:!1,align:"right",disableSort:!0},{key:"price",align:"right",show:!0,display:[{key:"tax",show:!1},{key:"on_sale",show:!0}]},{key:"actions",disableSort:!0,width:60,hideLabel:!0,show:!0}],metaDataKeys:""},"pos-cart":{sortBy:"id",sortDirection:"asc",autoShowReceipt:!0,autoPrintReceipt:!1,receiptOutputType:"html",openCashDrawer:!1,quickDiscounts:[5,10,15,20],columns:[{key:"quantity",show:!0,align:"center",display:[{key:"split",show:!1}]},{key:"image",show:!1,width:56,hideLabel:!0},{key:"name",show:!0,flex:3,display:[{key:"sku",show:!1}]},{key:"sku",show:!1},{key:"price",show:!0,align:"right",display:[{key:"on_sale",show:!0}]},{key:"regular_price",show:!1,align:"right"},{key:"subtotal",show:!1,align:"right",display:[{key:"tax",show:!1}]},{key:"total",align:"right",show:!0,display:[{key:"tax",show:!1},{key:"on_sale",show:!0}]},{key:"actions",width:60,hideLabel:!0,show:!0}]},products:{sortBy:"name",sortDirection:"asc",showOutOfStock:!0,columns:[{key:"image",disableSort:!0,hideLabel:!0,show:!0},{key:"id",show:!1,align:"center"},{key:"name",show:!0,flex:3,display:[{key:"sku",show:!1},{key:"barcode",show:!1},{key:"attributes",show:!1}]},{key:"type",show:!1,disableSort:!0},{key:"sku",show:!1},{key:"barcode",show:!1},{key:"stock_quantity",show:!0,align:"center"},{key:"stock_status",show:!0,align:"center"},{key:"categories",disableSort:!0,show:!0},{key:"tags",disableSort:!0,show:!1},{key:"brands",disableSort:!0,show:!1},{key:"cost_of_goods_sold",show:!1,align:"right",disableSort:!0},{key:"price",show:!0,align:"right",display:[{key:"tax",show:!1}]},{key:"regular_price",show:!0,align:"right",disableSort:!0,display:[{key:"tax",show:!1}]},{key:"sale_price",show:!0,align:"right",disableSort:!0,display:[{key:"tax",show:!1}]},{key:"date_created_gmt",show:!1},{key:"date_modified_gmt",show:!1,disableSort:!0},{key:"actions",disableSort:!0,width:46,hideLabel:!0,show:!0}]},orders:{sortBy:"date_created_gmt",sortDirection:"desc",columns:[{key:"status",width:45,align:"center",show:!0,hideLabel:!0},{key:"number",align:"center",show:!0},{key:"customer_id",show:!0,display:[{key:"billing",show:!1},{key:"shipping",show:!1}]},{key:"billing",show:!0,flex:2,disableSort:!0},{key:"shipping",show:!1,flex:2,disableSort:!0},{key:"customer_note",hideLabel:!0,width:46,show:!0,disableSort:!0},{key:"date_created_gmt",show:!0},{key:"date_modified_gmt",show:!1,disableSort:!0},{key:"date_completed_gmt",show:!1,disableSort:!0},{key:"date_paid_gmt",show:!1,disableSort:!0},{key:"created_via",hideLabel:!0,width:46,align:"center",disableSort:!0,show:!0},{key:"cashier",disableSort:!0,show:!0},{key:"payment_method",show:!0},{key:"total",align:"right",show:!0,display:[{key:"payment_method",show:!1}]},{key:"receipt",disableSort:!0,width:46,hideLabel:!0,show:!1},{key:"actions",disableSort:!0,width:46,hideLabel:!0,show:!0}]},coupons:{sortBy:"date_created_gmt",sortDirection:"desc",columns:[{key:"active",show:!0,width:46,hideLabel:!0,disableSort:!0},{key:"code",show:!0,flex:2,disableSort:!0},{key:"amount",show:!0,align:"right",disableSort:!0},{key:"discount_type",show:!0,disableSort:!0},{key:"description",show:!0,flex:2,disableSort:!0},{key:"usage_count",show:!0,align:"center",disableSort:!0},{key:"date_expires_gmt",show:!0,disableSort:!0},{key:"status",show:!1,disableSort:!0},{key:"date_created_gmt",show:!1},{key:"date_modified_gmt",show:!1},{key:"actions",disableSort:!0,width:46,hideLabel:!0,show:!0}]},customers:{sortBy:"last_name",sortDirection:"asc",columns:[{key:"avatar_url",disableSort:!0,hideLabel:!0,show:!0},{key:"id",show:!1},{key:"first_name",show:!0},{key:"last_name",show:!0},{key:"email",show:!0,flex:2},{key:"role",show:!1},{key:"username",show:!1},{key:"billing",show:!0,flex:2,disableSort:!0},{key:"shipping",show:!1,flex:2,disableSort:!0},{key:"date_created_gmt",show:!0},{key:"date_modified_gmt",show:!1},{key:"actions",disableSort:!0,width:46,hideLabel:!0,show:!0}]},"reports-orders":{sortBy:"date_created_gmt",sortDirection:"desc",columns:[{key:"select",width:46,align:"center",show:!0},{key:"status",width:46,align:"center",show:!0,hideLabel:!0},{key:"number",align:"center",show:!0},{key:"customer_id",show:!1},{key:"date_created_gmt",show:!0},{key:"date_modified_gmt",show:!1,disableSort:!0},{key:"date_completed_gmt",show:!1,disableSort:!0},{key:"date_paid_gmt",show:!0,disableSort:!0},{key:"created_via",hideLabel:!0,width:46,align:"center",disableSort:!0,show:!1},{key:"cashier",disableSort:!0,show:!1},{key:"payment_method",show:!1},{key:"total",align:"right",show:!0,display:[{key:"payment_method",show:!1}]}]},logs:{sortBy:"timestamp",sortDirection:"desc",columns:[{key:"timestamp",show:!0},{key:"level",show:!0},{key:"message",show:!0,disableSort:!0,flex:3},{key:"context",show:!0,disableSort:!0,hideLabel:!0,flex:3},{key:"code",show:!0}]}}},3182,[]); __d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUISettings",{enumerable:!0,get:function(){return u}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),s=r(_d[3]);const u=u=>{const o=(0,e.c)(14),c=t.useContext(s.UISettingsContext);if(!c)throw new Error("useUISettings must be called within UISettingsProvider");const{resources:l,getLabel:b,reset:f,patch:d}=c;let p;o[0]!==b||o[1]!==u?(p=e=>b(u,e),o[0]=b,o[1]=u,o[2]=p):p=o[2];const I=p,O=(0,n.useObservableSuspense)(l[u]);let U,v,S;return o[3]!==u||o[4]!==f?(U=()=>f(u),o[3]=u,o[4]=f,o[5]=U):U=o[5],o[6]!==u||o[7]!==d?(v=e=>d(u,e),o[6]=u,o[7]=d,o[8]=v):v=o[8],o[9]!==I||o[10]!==U||o[11]!==v||o[12]!==O?(S={uiSettings:O,getUILabel:I,resetUI:U,patchUI:v},o[9]=I,o[10]=U,o[11]=v,o[12]=O,o[13]=S):S=o[13],S}},3183,[12,14,1747,1746]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.OpenOrders=function(s){const l=(0,e.c)(6),{isColumn:S}=s,H=void 0!==S&&S,{currentOrder:v}=(0,O.useCurrentOrder)();if(!v)throw new Error("Current order is not defined");const w=`h-full gap-1 p-2 ${H&&"pl-0"}`;let k,M,T;l[0]!==v?(k=(0,_.jsx)(o.ErrorBoundary,{children:v.isNew?(0,_.jsxs)(t.Card,{className:"flex-1",children:[(0,_.jsx)(t.CardHeader,{className:"bg-card-header p-2",children:(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(B.CartHeader,{})})}),(0,_.jsx)(t.CardContent,{className:"flex-1 p-0"})]}):(0,_.jsxs)(t.Card,{className:"flex-1",children:[(0,_.jsx)(t.CardHeader,{className:"bg-card-header p-2",children:(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(B.CartHeader,{})})}),(0,_.jsxs)(t.CardContent,{className:"border-border flex-1 border-t p-0",children:[(0,_.jsx)(n.default,{className:"flex-1",children:(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(b.CartTable,{})})}),(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(E.Totals,{})}),(0,_.jsxs)(x.HStack,{className:"bg-footer p-2",children:[(0,_.jsx)(n.default,{className:"flex-1",children:(0,_.jsx)(h.AddNoteButton,{})}),(0,_.jsx)(n.default,{className:"flex-1",children:(0,_.jsx)(f.OrderMetaButton,{})}),(0,_.jsx)(n.default,{className:"flex-1",children:(0,_.jsx)(p.SaveButton,{})})]}),(0,_.jsx)(x.HStack,{className:"w-full gap-0",children:(0,_.jsxs)(o.ErrorBoundary,{children:[(0,_.jsx)(C.VoidButton,{}),(0,_.jsx)(c.ButtonGroupSeparator,{className:"bg-card-header"}),(0,_.jsx)(N.PayButton,{})]})})]})]})}),l[0]=v,l[1]=k):k=l[1];l[2]===Symbol.for("react.memo_cache_sentinel")?(M=(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(u.Suspense,{children:(0,_.jsx)(y.OpenOrderTabs,{})})}),l[2]=M):M=l[2];l[3]!==w||l[4]!==k?(T=(0,_.jsxs)(j.VStack,{className:w,children:[k,M]}),l[3]=w,l[4]=k,l[5]=T):T=l[5];return T};var e=r(d[0]);r(d[1]);var s,l=r(d[2]),n=(s=l)&&s.__esModule?s:{default:s},c=r(d[3]),t=r(d[4]),o=r(d[5]),x=r(d[6]),u=r(d[7]),j=r(d[8]),h=r(d[9]),f=r(d[10]),N=r(d[11]),p=r(d[12]),C=r(d[13]),B=r(d[14]),b=r(d[15]),y=r(d[16]),E=r(d[17]),O=r(d[18]),_=r(d[19])},3184,[12,14,585,3185,3186,1348,1351,1741,1605,3187,4182,4399,4471,4472,4474,4696,4730,4732,4064,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.OpenOrders=function(s){const l=(0,e.c)(6),{isColumn:S}=s,H=void 0!==S&&S,{currentOrder:v}=(0,O.useCurrentOrder)();if(!v)throw new Error("Current order is not defined");const w=`h-full gap-1 p-2 ${H&&"pl-0"}`;let k,M,T;l[0]!==v?(k=(0,_.jsx)(o.ErrorBoundary,{children:v.isNew?(0,_.jsxs)(t.Card,{className:"flex-1",children:[(0,_.jsx)(t.CardHeader,{className:"bg-card-header p-2",children:(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(B.CartHeader,{})})}),(0,_.jsx)(t.CardContent,{className:"flex-1 p-0"})]}):(0,_.jsxs)(t.Card,{className:"flex-1",children:[(0,_.jsx)(t.CardHeader,{className:"bg-card-header p-2",children:(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(B.CartHeader,{})})}),(0,_.jsxs)(t.CardContent,{className:"border-border flex-1 border-t p-0",children:[(0,_.jsx)(n.default,{className:"flex-1",children:(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(b.CartTable,{})})}),(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(E.Totals,{})}),(0,_.jsxs)(x.HStack,{className:"bg-footer p-2",children:[(0,_.jsx)(n.default,{className:"flex-1",children:(0,_.jsx)(h.AddNoteButton,{})}),(0,_.jsx)(n.default,{className:"flex-1",children:(0,_.jsx)(f.OrderMetaButton,{})}),(0,_.jsx)(n.default,{className:"flex-1",children:(0,_.jsx)(p.SaveButton,{})})]}),(0,_.jsx)(x.HStack,{className:"w-full gap-0",children:(0,_.jsxs)(o.ErrorBoundary,{children:[(0,_.jsx)(C.VoidButton,{}),(0,_.jsx)(c.ButtonGroupSeparator,{className:"bg-card-header"}),(0,_.jsx)(N.PayButton,{})]})})]})]})}),l[0]=v,l[1]=k):k=l[1];l[2]===Symbol.for("react.memo_cache_sentinel")?(M=(0,_.jsx)(o.ErrorBoundary,{children:(0,_.jsx)(u.Suspense,{children:(0,_.jsx)(y.OpenOrderTabs,{})})}),l[2]=M):M=l[2];l[3]!==w||l[4]!==k?(T=(0,_.jsxs)(j.VStack,{className:w,children:[k,M]}),l[3]=w,l[4]=k,l[5]=T):T=l[5];return T};var e=r(d[0]);r(d[1]);var s,l=r(d[2]),n=(s=l)&&s.__esModule?s:{default:s},c=r(d[3]),t=r(d[4]),o=r(d[5]),x=r(d[6]),u=r(d[7]),j=r(d[8]),h=r(d[9]),f=r(d[10]),N=r(d[11]),p=r(d[12]),C=r(d[13]),B=r(d[14]),b=r(d[15]),y=r(d[16]),E=r(d[17]),O=r(d[18]),_=r(d[19])},3184,[12,14,585,3185,3186,1348,1351,1741,1605,3187,4182,4409,4481,4482,4484,4726,4760,4762,4064,6]); __d(function(g,r,i,a,m,_e,d){"use strict";const e=["className","variant","size","leftIcon","rightIcon","loading","children","disableHaptics","onPress"],t=["variant","className"],o=["className","removable","onRemove","removeAccessibilityLabel"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Button",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"ButtonText",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"ButtonGroup",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"ButtonPill",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"ButtonGroupSeparator",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"buttonTextVariants",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"buttonVariants",{enumerable:!0,get:function(){return N}});var c=n(r(d[0])),s=r(d[1]),u=n(r(d[2]));r(d[3]);var b=n(r(d[4])),v=n(r(d[5])),l=r(d[6]);r(d[7]);var f=r(d[8]),p=r(d[9]),x=r(d[10]),h=r(d[11]),w=r(d[12]),y=r(d[13]);const j=w.Text,N=(0,l.cva)('web:ring-offset-background web:focus-visible:outline-none web:focus-visible:ring-2 web:focus-visible:ring-ring web:focus-visible:ring-offset-1 web:transition-colors group flex max-w-full shrink items-center justify-center rounded-md',{variants:{variant:{default:'bg-primary web:hover:opacity-90 active:opacity-90',destructive:'bg-destructive web:hover:opacity-90 active:opacity-90',secondary:'bg-secondary web:hover:opacity-80 active:opacity-80',muted:'bg-muted web:hover:opacity-80 active:opacity-80',success:'bg-success web:hover:opacity-90 active:opacity-90',info:'bg-info web:hover:opacity-90 active:opacity-90',attention:'bg-attention web:hover:opacity-90 active:opacity-90',warning:'bg-warning web:hover:opacity-90 active:opacity-90',error:'bg-error web:hover:opacity-90 active:opacity-90',outline:'border-border bg-card web:hover:bg-accent web:hover:text-accent-foreground active:bg-accent border','outline-primary':'border-primary bg-card web:hover:bg-primary/90 web:hover:text-primary-foreground active:bg-primary border','outline-secondary':'border-secondary bg-card web:hover:bg-secondary/90 web:hover:text-secondary-foreground active:bg-secondary border','outline-muted':'border-muted bg-card web:hover:bg-muted/90 web:hover:text-muted-foreground active:bg-muted border','outline-success':'border-success bg-card web:hover:bg-success/90 web:hover:text-success-foreground active:bg-success border','outline-destructive':'border-destructive bg-card web:hover:bg-destructive/90 web:hover:text-destructive-foreground active:bg-destructive border','outline-info':'border-info bg-card web:hover:bg-info/90 web:hover:text-info-foreground active:bg-info border','outline-attention':'border-attention bg-card web:hover:bg-attention/90 web:hover:text-attention-foreground active:bg-attention border','outline-warning':'border-warning bg-card web:hover:bg-warning/90 web:hover:text-warning-foreground active:bg-warning border','outline-error':'border-error bg-card web:hover:bg-error/90 web:hover:text-error-foreground active:bg-error border',ghost:'web:hover:bg-accent/90 web:hover:text-accent-foreground active:bg-accent','ghost-primary':'bg-primary/15 web:hover:bg-primary active:bg-primary','ghost-secondary':'bg-secondary/15 web:hover:bg-secondary active:bg-secondary','ghost-muted':'bg-muted/15 web:hover:bg-muted active:bg-muted','ghost-success':'bg-success/15 web:hover:bg-success active:bg-success','ghost-destructive':'bg-destructive/15 web:hover:bg-destructive active:bg-destructive','ghost-info':'bg-info/15 web:hover:bg-info active:bg-info','ghost-attention':'bg-attention/15 web:hover:bg-attention active:bg-attention','ghost-warning':'bg-warning/15 web:hover:bg-warning active:bg-warning','ghost-error':'bg-error/15 web:hover:bg-error active:bg-error'},size:{default:'h-10 px-4 py-2',xs:'h-6 px-2',sm:'h-9 px-3',lg:'h-11 px-8',xl:'h-14 px-10'}},defaultVariants:{variant:'default',size:'default'},compoundVariants:[]}),P=(0,l.cva)('web:whitespace-nowrap text-foreground web:transition-colors truncate text-base',{variants:{variant:{default:'text-primary-foreground',destructive:'text-destructive-foreground',secondary:'text-secondary-foreground group-active:text-secondary-foreground',muted:'text-muted-foreground group-active:text-muted-foreground',success:'text-success-foreground',info:'text-info-foreground',attention:'text-attention-foreground',warning:'text-warning-foreground',error:'text-error-foreground',outline:'group-active:text-accent-foreground','outline-primary':'group-active:text-primary-foreground','outline-secondary':'group-active:text-secondary-foreground','outline-muted':'group-active:text-muted-foreground','outline-success':'group-active:text-success-foreground','outline-destructive':'group-active:text-destructive-foreground','outline-info':'group-active:text-info-foreground','outline-attention':'group-active:text-attention-foreground','outline-warning':'group-active:text-warning-foreground','outline-error':'group-active:text-error-foreground',ghost:'web:group-hover:text-accent-foreground group-active:text-accent-foreground','ghost-primary':'text-primary web:group-hover:text-primary-foreground group-active:text-primary-foreground','ghost-secondary':'text-secondary web:group-hover:text-secondary-foreground group-active:text-secondary-foreground','ghost-muted':'text-muted web:group-hover:text-muted-foreground group-active:text-muted-foreground','ghost-success':'text-success web:group-hover:text-success-foreground group-active:text-success-foreground','ghost-destructive':'text-destructive web:group-hover:text-destructive-foreground group-active:text-destructive-foreground','ghost-info':'text-info web:group-hover:text-info-foreground group-active:text-info-foreground','ghost-attention':'text-attention web:group-hover:text-attention-foreground group-active:text-attention-foreground','ghost-warning':'text-warning web:group-hover:text-warning-foreground group-active:text-warning-foreground','ghost-error':'text-error web:group-hover:text-error-foreground group-active:text-error-foreground'},size:{default:'',xs:'text-xs',sm:'text-sm',lg:'text-lg',xl:'text-xl'}},defaultVariants:{variant:'default',size:'default'}});function O(t){const o=(0,s.c)(45);let n,u,v,l,O,z,V,k,I,L;if(o[0]!==t){var _=t;({className:u,variant:L,size:k,leftIcon:v,rightIcon:V,loading:l,children:n,disableHaptics:I,onPress:O}=_),z=(0,c.default)(_,e),o[0]=t,o[1]=n,o[2]=u,o[3]=v,o[4]=l,o[5]=O,o[6]=z,o[7]=V,o[8]=k,o[9]=I,o[10]=L}else n=o[1],u=o[2],v=o[3],l=o[4],O=o[5],z=o[6],V=o[7],k=o[8],I=o[9],L=o[10];const B=void 0!==I&&I,H=z.disabled||l;let T;o[11]!==k?(T=(e,t)=>"string"==typeof e?(0,y.jsx)(p.Icon,{name:e,size:k}):e,o[11]=k,o[12]=T):T=o[12];const A=T;let C;o[13]!==n?(C=e=>{if("string"==typeof n)return(0,y.jsx)(j,{numberOfLines:1,children:n});if("function"==typeof n){const t=n(e);return"string"==typeof t?(0,y.jsx)(j,{numberOfLines:1,children:t}):t}return n},o[13]=n,o[14]=C):C=o[14];const R=C;let S;o[15]!==B||o[16]!==H||o[17]!==O?(S=e=>{O?.(e)},o[15]=B,o[16]=H,o[17]=O,o[18]=S):S=o[18];const E=S;let G,M;o[19]!==k||o[20]!==L?(G=P({variant:L,size:k,className:"web:pointer-events-none"}),o[19]=k,o[20]=L,o[21]=G):G=o[21],o[22]!==u||o[23]!==H||o[24]!==k||o[25]!==L?(M=(0,x.cn)(N({variant:L,size:k,className:u}),H&&"web:pointer-events-none web:cursor-not-allowed web:hover:opacity-50 opacity-50 active:opacity-50"),o[22]=u,o[23]=H,o[24]=k,o[25]=L,o[26]=M):M=o[26];const D=H??void 0,F=H??void 0;let q,J,K;return o[27]!==v||o[28]!==l||o[29]!==R||o[30]!==A||o[31]!==V||o[32]!==k||o[33]!==L?(q=e=>v||V||l?(0,y.jsxs)(f.HStack,{className:"max-w-full",children:[l?(0,y.jsx)(h.Loader,{variant:L,size:k}):v&&A(v,"left"),R(e),V&&A(V,"right")]}):R(e),o[27]=v,o[28]=l,o[29]=R,o[30]=A,o[31]=V,o[32]=k,o[33]=L,o[34]=q):q=o[34],o[35]!==E||o[36]!==z||o[37]!==M||o[38]!==D||o[39]!==F||o[40]!==q?(J=(0,y.jsx)(b.default,Object.assign({className:M,role:"button"},z,{onPress:E,"aria-disabled":D,disabled:F,children:q})),o[35]=E,o[36]=z,o[37]=M,o[38]=D,o[39]=F,o[40]=q,o[41]=J):J=o[41],o[42]!==J||o[43]!==G?(K=(0,y.jsx)(w.TextClassContext.Provider,{value:G,children:J}),o[42]=J,o[43]=G,o[44]=K):K=o[44],K}const z=(0,l.cva)('w-px self-stretch opacity-80',{variants:{variant:{default:'bg-primary',destructive:'bg-destructive',outline:'bg-background',secondary:'bg-secondary',muted:'bg-muted',success:'bg-success',ghost:'bg-accent',attention:'bg-attention'}},defaultVariants:{variant:'default'}});function V(e){const o=(0,s.c)(10);let n,u,b,l,f;if(o[0]!==e){var p=e;({variant:b,className:n}=p),u=(0,c.default)(p,t),o[0]=e,o[1]=n,o[2]=u,o[3]=b}else n=o[1],u=o[2],b=o[3];return o[4]!==n||o[5]!==b?(l=(0,x.cn)(z({variant:b}),n),o[4]=n,o[5]=b,o[6]=l):l=o[6],o[7]!==u||o[8]!==l?(f=(0,y.jsx)(v.default,Object.assign({className:l},u)),o[7]=u,o[8]=l,o[9]=f):f=o[9],f}function k(e){const t=(0,s.c)(8),{children:o}=e;let n,c,b,v;if(t[0]!==o){const e=u.default.Children.toArray(o).filter(I);n=f.HStack,c="gap-0",b=e.map((t,o)=>{let n=t.props.className||"";return n=0===o?(0,x.cn)(n,"rounded-r-none pr-2"):o===e.length-1?(0,x.cn)(n,"rounded-l-none pl-2"):(0,x.cn)(n,"rounded-none px-2"),(0,y.jsxs)(u.default.Fragment,{children:[o>0&&(0,y.jsx)(V,{variant:t.props.variant}),u.default.cloneElement(t,{className:n})]},o)}),t[0]=o,t[1]=n,t[2]=c,t[3]=b}else n=t[1],c=t[2],b=t[3];return t[4]!==n||t[5]!==c||t[6]!==b?(v=(0,y.jsx)(n,{className:c,children:b}),t[4]=n,t[5]=c,t[6]=b,t[7]=v):v=t[7],v}function I(e){return u.default.isValidElement(e)}function L(e){const t=(0,s.c)(14);let n,u,b,v,l,f;if(t[0]!==e){var p=e;({className:n,removable:v,onRemove:u,removeAccessibilityLabel:l}=p),b=(0,c.default)(p,o),t[0]=e,t[1]=n,t[2]=u,t[3]=b,t[4]=v,t[5]=l}else n=t[1],u=t[2],b=t[3],v=t[4],l=t[5];t[6]!==u?(f=e=>{e?.preventDefault?.(),e?.stopPropagation?.(),u?.()},t[6]=u,t[7]=f):f=t[7];const h=f;let w;return t[8]!==n||t[9]!==h||t[10]!==b||t[11]!==v||t[12]!==l?(w=v?(0,y.jsxs)(k,{children:[(0,y.jsx)(O,Object.assign({className:(0,x.cn)("rounded-full",n)},b)),(0,y.jsx)(O,{className:(0,x.cn)("rounded-full",n),variant:b.variant,size:b.size,leftIcon:"xmark",onPress:h,accessibilityLabel:l??"Remove"})]}):(0,y.jsx)(O,Object.assign({className:(0,x.cn)("rounded-full",n)},b)),t[8]=n,t[9]=h,t[10]=b,t[11]=v,t[12]=l,t[13]=w):w=t[13],w}},3185,[363,12,14,108,16,585,1352,1575,1351,1357,1354,1412,1434,6]); __d(function(g,r,i,a,m,_e,d){"use strict";const e=["className"],t=["className"],n=["className"],s=["className"],c=["className"],l=["className"];function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Card",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"CardContent",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"CardDescription",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"CardFooter",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"CardHeader",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"CardTitle",{enumerable:!0,get:function(){return C}});var o=u(r(d[0])),f=r(d[1]);r(d[2]);var b=u(r(d[3])),j=u(r(d[4])),x=r(d[5]),N=r(d[6]),p=r(d[7]);function O(t){const n=(0,f.c)(8);let s,c,l,u;if(n[0]!==t){var b=t;({className:s}=b),c=(0,o.default)(b,e),n[0]=t,n[1]=s,n[2]=c}else s=n[1],c=n[2];return n[3]!==s?(l=(0,x.cn)("border-border bg-card rounded-lg border shadow-md",s),n[3]=s,n[4]=l):l=n[4],n[5]!==c||n[6]!==l?(u=(0,p.jsx)(j.default,Object.assign({className:l},c)),n[5]=c,n[6]=l,n[7]=u):u=n[7],u}function v(e){const n=(0,f.c)(8);let s,c,l,u;if(n[0]!==e){var b=e;({className:s}=b),c=(0,o.default)(b,t),n[0]=e,n[1]=s,n[2]=c}else s=n[1],c=n[2];return n[3]!==s?(l=(0,x.cn)("flex flex-col rounded-t-lg p-6",s),n[3]=s,n[4]=l):l=n[4],n[5]!==c||n[6]!==l?(u=(0,p.jsx)(j.default,Object.assign({className:l},c)),n[5]=c,n[6]=l,n[7]=u):u=n[7],u}function C(e){const t=(0,f.c)(8);let s,c,l,u;if(t[0]!==e){var j=e;({className:s}=j),c=(0,o.default)(j,n),t[0]=e,t[1]=s,t[2]=c}else s=t[1],c=t[2];return t[3]!==s?(l=(0,x.cn)("text-card-foreground text-2xl leading-none font-semibold tracking-tight",s),t[3]=s,t[4]=l):l=t[4],t[5]!==c||t[6]!==l?(u=(0,p.jsx)(b.default,Object.assign({role:"heading","aria-level":3,className:l},c)),t[5]=c,t[6]=l,t[7]=u):u=t[7],u}function P(e){const t=(0,f.c)(8);let n,c,l,u;if(t[0]!==e){var j=e;({className:n}=j),c=(0,o.default)(j,s),t[0]=e,t[1]=n,t[2]=c}else n=t[1],c=t[2];return t[3]!==n?(l=(0,x.cn)("text-muted-foreground text-sm",n),t[3]=n,t[4]=l):l=t[4],t[5]!==c||t[6]!==l?(u=(0,p.jsx)(b.default,Object.assign({className:l},c)),t[5]=c,t[6]=l,t[7]=u):u=t[7],u}function y(e){const t=(0,f.c)(8);let n,s,l,u;if(t[0]!==e){var b=e;({className:n}=b),s=(0,o.default)(b,c),t[0]=e,t[1]=n,t[2]=s}else n=t[1],s=t[2];return t[3]!==n?(l=(0,x.cn)("p-6 pt-0",n),t[3]=n,t[4]=l):l=t[4],t[5]!==s||t[6]!==l?(u=(0,p.jsx)(N.TextClassContext.Provider,{value:"text-card-foreground",children:(0,p.jsx)(j.default,Object.assign({className:l},s))}),t[5]=s,t[6]=l,t[7]=u):u=t[7],u}function _(e){const t=(0,f.c)(8);let n,s,c,u;if(t[0]!==e){var b=e;({className:n}=b),s=(0,o.default)(b,l),t[0]=e,t[1]=n,t[2]=s}else n=t[1],s=t[2];return t[3]!==n?(c=(0,x.cn)("flex flex-row items-center p-6 pt-0",n),t[3]=n,t[4]=c):c=t[4],t[5]!==s||t[6]!==c?(u=(0,p.jsx)(j.default,Object.assign({className:c},s)),t[5]=s,t[6]=c,t[7]=u):u=t[7],u}},3186,[363,12,14,622,585,1354,1434,6]); __d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddNoteButton=function(){const j=(0,e.c)(34),{currentOrder:_}=(0,d.useCurrentOrder)(),x=(0,o.useObservableEagerState)(_.customer_note$),D=(0,l.useT)(),{localPatch:p}=(0,u.useLocalMutation)(),[f,b]=t.useState(!1),[O,v]=t.useState(x),[y,C]=t.useState(x);x!==y&&(C(x),v(x));let P;j[0]!==_||j[1]!==p||j[2]!==O?(P=async()=>{await p({document:_,data:{customer_note:O}}),b(!1)},j[0]=_,j[1]=p,j[2]=O,j[3]=P):P=j[3];const T=P;let S,B,H,M,w,A,E,F,I,k,L,N;j[4]!==D?(S=D("pos_cart.order_note"),j[4]=D,j[5]=S):S=j[5];j[6]!==S?(B=(0,h.jsx)(s.DialogTrigger,{asChild:!0,children:(0,h.jsx)(n.Button,{testID:"order-note-button",variant:"outline",children:S})}),j[6]=S,j[7]=B):B=j[7];j[8]!==D?(H=D("pos_cart.order_note"),j[8]=D,j[9]=H):H=j[9];j[10]!==H?(M=(0,h.jsx)(s.DialogHeader,{children:(0,h.jsx)(s.DialogTitle,{children:H})}),j[10]=H,j[11]=M):M=j[11];j[12]!==O?(w=(0,h.jsx)(s.DialogBody,{children:(0,h.jsx)(c.Textarea,{autoFocus:!0,value:O,minHeight:80,onChangeText:v})}),j[12]=O,j[13]=w):w=j[13];j[14]!==D?(A=D("common.cancel"),j[14]=D,j[15]=A):A=j[15];j[16]!==A?(E=(0,h.jsx)(s.DialogClose,{children:A}),j[16]=A,j[17]=E):E=j[17];j[18]!==D?(F=D("pos_cart.add_note"),j[18]=D,j[19]=F):F=j[19];j[20]!==T||j[21]!==F?(I=(0,h.jsx)(s.DialogAction,{testID:"add-note-button",onPress:T,children:F}),j[20]=T,j[21]=F,j[22]=I):I=j[22];j[23]!==E||j[24]!==I?(k=(0,h.jsxs)(s.DialogFooter,{children:[E,I]}),j[23]=E,j[24]=I,j[25]=k):k=j[25];j[26]!==k||j[27]!==M||j[28]!==w?(L=(0,h.jsxs)(s.DialogContent,{portalHost:"pos",children:[M,w,k]}),j[26]=k,j[27]=M,j[28]=w,j[29]=L):L=j[29];j[30]!==f||j[31]!==L||j[32]!==B?(N=(0,h.jsxs)(s.Dialog,{open:f,onOpenChange:b,children:[B,L]}),j[30]=f,j[31]=L,j[32]=B,j[33]=N):N=j[33];return N};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),n=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),u=r(_d[7]),d=r(_d[8]),h=r(_d[9])},3187,[12,14,1747,3185,3188,3231,1987,3232,4064,6]); @@ -4392,7 +4392,7 @@ __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{v __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Undefined",{enumerable:!0,get:function(){return u}});var n=r(d[0]),t=r(d[1]),u=u=>{var{Undefined:f={}}=(0,n.useTypesStore)();return(0,t.useTypesRender)(f,u,'Undefined'),null};u.displayName='JVR.Undefined'},4254,[4214,4227]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Url",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]),u=u=>{var{Url:l={}}=(0,t.useTypesStore)();return(0,n.useTypesRender)(l,u,'Url'),null};u.displayName='JVR.Url'},4255,[4214,4227]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Copied",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),o=o=>{var{Copied:u={}}=(0,t.useSectionStore)();return(0,n.useSectionRender)(u,o,'Copied'),null};o.displayName='JVR.Copied'},4256,[4217,4227]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["onChange","value"],o=["onChange","value"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditOrderMetaForm=function(n){const d=(0,c.c)(43),{order:O,formData:S}=n,D=(0,_.useT)(),{localPatch:M}=(0,y.useLocalMutation)(),{onOpenChange:N}=(0,f.useRootContext)();let P,k;d[0]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(F),d[0]=P):P=d[0];d[1]!==S?(k={resolver:P,values:S},d[1]=S,d[2]=k):k=d[2];const E=(0,u.useForm)(k);let w;d[3]!==M||d[4]!==N||d[5]!==O?(w=async e=>{await M({document:O,data:e}),N(!1)},d[3]=M,d[4]=N,d[5]=O,d[6]=w):w=d[6];const R=w;let z;d[7]!==E||d[8]!==R?(z=E.handleSubmit(R),d[7]=E,d[8]=R,d[9]=z):z=d[9];const A=z;let H,I,L,T,V,q,B,G,J,K,Q,U,W,X;d[10]===Symbol.for("react.memo_cache_sentinel")?(H=(0,C.jsx)(v.FormErrors,{}),d[10]=H):H=d[10];d[11]!==D?(I=o=>{const{field:n}=o,{onChange:c,value:s}=n,u=(0,t.default)(n,e);return(0,C.jsx)(l.default,{className:"flex-1",children:(0,C.jsx)(h.FormCombobox,Object.assign({customComponent:b.CurrencySelect,label:D("common.currency"),onChange:c,value:s??""},u))})},d[11]=D,d[12]=I):I=d[12];d[13]!==E.control||d[14]!==I?(L=(0,C.jsx)(h.FormField,{control:E.control,name:"currency",render:I}),d[13]=E.control,d[14]=I,d[15]=L):L=d[15];d[16]!==D?(T=e=>{const{field:n}=e,{onChange:c,value:s}=n,u=(0,t.default)(n,o);return(0,C.jsx)(l.default,{className:"flex-1",children:(0,C.jsx)(h.FormInput,Object.assign({label:D("common.transaction_id"),onChange:c,value:s??""},u))})},d[16]=D,d[17]=T):T=d[17];d[18]!==E.control||d[19]!==T?(V=(0,C.jsx)(h.FormField,{control:E.control,name:"transaction_id",render:T}),d[18]=E.control,d[19]=T,d[20]=V):V=d[20];d[21]!==L||d[22]!==V?(q=(0,C.jsxs)(j.HStack,{className:"gap-4",children:[L,V]}),d[21]=L,d[22]=V,d[23]=q):q=d[23];d[24]===Symbol.for("react.memo_cache_sentinel")?(B=(0,C.jsx)(p.MetaDataForm,{}),d[24]=B):B=d[24];d[25]!==D?(G=D("common.cancel"),d[25]=D,d[26]=G):G=d[26];d[27]!==G?(J=(0,C.jsx)(f.DialogClose,{children:G}),d[27]=G,d[28]=J):J=d[28];d[29]!==D?(K=D("common.save"),d[29]=D,d[30]=K):K=d[30];d[31]!==A||d[32]!==K?(Q=(0,C.jsx)(f.DialogAction,{onPress:A,children:K}),d[31]=A,d[32]=K,d[33]=Q):Q=d[33];d[34]!==J||d[35]!==Q?(U=(0,C.jsxs)(f.DialogFooter,{className:"px-0",children:[J,Q]}),d[34]=J,d[35]=Q,d[36]=U):U=d[36];d[37]!==q||d[38]!==U?(W=(0,C.jsxs)(x.VStack,{className:"gap-4",children:[H,q,B,U]}),d[37]=q,d[38]=U,d[39]=W):W=d[39];d[40]!==E||d[41]!==W?(X=(0,C.jsx)(h.Form,Object.assign({},E,{children:W})),d[40]=E,d[41]=W,d[42]=X):X=d[42];return X};var t=n(r(_d[0])),c=r(_d[1]);r(_d[2]);var l=n(r(_d[3])),s=r(_d[4]),u=r(_d[5]),d=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(n){var t=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(o,n,t.get?t:{enumerable:!0,get:function(){return e[n]}})}),o.default=e,o})(r(_d[6])),f=r(_d[7]),h=r(_d[8]),j=r(_d[9]),x=r(_d[10]),_=r(_d[11]),b=r(_d[12]),v=r(_d[13]),p=r(_d[14]),y=r(_d[15]),C=r(_d[16]);const F=d.object({currency:d.string().optional(),transaction_id:d.string().optional(),meta_data:p.metaDataSchema})},4257,[363,12,14,585,4258,4260,4330,3188,4340,1351,1605,1987,4388,4392,4394,3232,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["onChange","value"],o=["onChange","value"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditOrderMetaForm=function(n){const d=(0,c.c)(43),{order:O,formData:S}=n,D=(0,_.useT)(),{localPatch:M}=(0,y.useLocalMutation)(),{onOpenChange:N}=(0,f.useRootContext)();let P,k;d[0]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(F),d[0]=P):P=d[0];d[1]!==S?(k={resolver:P,values:S},d[1]=S,d[2]=k):k=d[2];const E=(0,u.useForm)(k);let w;d[3]!==M||d[4]!==N||d[5]!==O?(w=async e=>{await M({document:O,data:e}),N(!1)},d[3]=M,d[4]=N,d[5]=O,d[6]=w):w=d[6];const R=w;let z;d[7]!==E||d[8]!==R?(z=E.handleSubmit(R),d[7]=E,d[8]=R,d[9]=z):z=d[9];const A=z;let H,I,L,T,V,q,B,G,J,K,Q,U,W,X;d[10]===Symbol.for("react.memo_cache_sentinel")?(H=(0,C.jsx)(v.FormErrors,{}),d[10]=H):H=d[10];d[11]!==D?(I=o=>{const{field:n}=o,{onChange:c,value:s}=n,u=(0,t.default)(n,e);return(0,C.jsx)(l.default,{className:"flex-1",children:(0,C.jsx)(h.FormCombobox,Object.assign({customComponent:b.CurrencySelect,label:D("common.currency"),onChange:c,value:s??""},u))})},d[11]=D,d[12]=I):I=d[12];d[13]!==E.control||d[14]!==I?(L=(0,C.jsx)(h.FormField,{control:E.control,name:"currency",render:I}),d[13]=E.control,d[14]=I,d[15]=L):L=d[15];d[16]!==D?(T=e=>{const{field:n}=e,{onChange:c,value:s}=n,u=(0,t.default)(n,o);return(0,C.jsx)(l.default,{className:"flex-1",children:(0,C.jsx)(h.FormInput,Object.assign({label:D("common.transaction_id"),onChange:c,value:s??""},u))})},d[16]=D,d[17]=T):T=d[17];d[18]!==E.control||d[19]!==T?(V=(0,C.jsx)(h.FormField,{control:E.control,name:"transaction_id",render:T}),d[18]=E.control,d[19]=T,d[20]=V):V=d[20];d[21]!==L||d[22]!==V?(q=(0,C.jsxs)(j.HStack,{className:"gap-4",children:[L,V]}),d[21]=L,d[22]=V,d[23]=q):q=d[23];d[24]===Symbol.for("react.memo_cache_sentinel")?(B=(0,C.jsx)(p.MetaDataForm,{}),d[24]=B):B=d[24];d[25]!==D?(G=D("common.cancel"),d[25]=D,d[26]=G):G=d[26];d[27]!==G?(J=(0,C.jsx)(f.DialogClose,{children:G}),d[27]=G,d[28]=J):J=d[28];d[29]!==D?(K=D("common.save"),d[29]=D,d[30]=K):K=d[30];d[31]!==A||d[32]!==K?(Q=(0,C.jsx)(f.DialogAction,{onPress:A,children:K}),d[31]=A,d[32]=K,d[33]=Q):Q=d[33];d[34]!==J||d[35]!==Q?(U=(0,C.jsxs)(f.DialogFooter,{className:"px-0",children:[J,Q]}),d[34]=J,d[35]=Q,d[36]=U):U=d[36];d[37]!==q||d[38]!==U?(W=(0,C.jsxs)(x.VStack,{className:"gap-4",children:[H,q,B,U]}),d[37]=q,d[38]=U,d[39]=W):W=d[39];d[40]!==E||d[41]!==W?(X=(0,C.jsx)(h.Form,Object.assign({},E,{children:W})),d[40]=E,d[41]=W,d[42]=X):X=d[42];return X};var t=n(r(_d[0])),c=r(_d[1]);r(_d[2]);var l=n(r(_d[3])),s=r(_d[4]),u=r(_d[5]),d=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(n){var t=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(o,n,t.get?t:{enumerable:!0,get:function(){return e[n]}})}),o.default=e,o})(r(_d[6])),f=r(_d[7]),h=r(_d[8]),j=r(_d[9]),x=r(_d[10]),_=r(_d[11]),b=r(_d[12]),v=r(_d[13]),p=r(_d[14]),y=r(_d[15]),C=r(_d[16]);const F=d.object({currency:d.string().optional(),transaction_id:d.string().optional(),meta_data:p.metaDataSchema})},4257,[363,12,14,585,4258,4260,4330,3188,4340,1351,1605,1987,4398,4402,4404,3232,6]); __d(function(g,_r,_i,_a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"zodResolver",{enumerable:!0,get:function(){return a}});var e=_r(_d[0]),r=_r(_d[1]),n=(function(e){if(e&&e.__esModule)return e;var r={};return e&&Object.keys(e).forEach(function(n){var t=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,t.get?t:{enumerable:!0,get:function(){return e[n]}})}),r.default=e,r})(_r(_d[2]));function t(){return t=Object.assign?Object.assign.bind():function(e){for(var r=1;r0){var c=s.errors[0][0];o[u]={message:c.message,type:c.code}}else o[u]={message:a,type:i};if("invalid_union"===s.code&&s.errors.forEach(function(r){return r.forEach(function(r){return e.push(t({},r,{path:[].concat(s.path,r.path)}))})}),n){var f=o[u].types,l=f&&f[s.code];o[u]=(0,r.appendErrors)(u,n,o,i,l?[].concat(l,s.message):s.message)}e.shift()};e.length;)s();return o}function a(r,t,a){if(void 0===a&&(a={}),"_def"in(u=r)&&"object"==typeof u._def&&"typeName"in u._def)return function(n,i,u){try{return Promise.resolve(o(function(){return Promise.resolve(r["sync"===a.mode?"parse":"parseAsync"](n,t)).then(function(r){return u.shouldUseNativeValidation&&(0,e.validateFieldsNatively)({},u),{errors:{},values:a.raw?Object.assign({},n):r}})},function(r){if((function(e){return Array.isArray(null==e?void 0:e.issues)})(r))return{values:{},errors:(0,e.toNestErrors)(s(r.errors,!u.shouldUseNativeValidation&&"all"===u.criteriaMode),u)};throw r}))}catch(e){return Promise.reject(e)}};var u;if((function(e){return"_zod"in e&&"object"==typeof e._zod})(r))return function(s,u,c){try{return Promise.resolve(o(function(){return Promise.resolve(("sync"===a.mode?n.parse:n.parseAsync)(r,s,t)).then(function(r){return c.shouldUseNativeValidation&&(0,e.validateFieldsNatively)({},c),{errors:{},values:a.raw?Object.assign({},s):r}})},function(r){if((function(e){return e instanceof n.$ZodError})(r))return{values:{},errors:(0,e.toNestErrors)(i(r.issues,!c.shouldUseNativeValidation&&"all"===c.criteriaMode),c)};throw r}))}catch(e){return Promise.reject(e)}};throw new Error("Invalid input: not a Zod schema")}},4258,[4259,4260,4261]); __d(function(g,_r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"toNestErrors",{enumerable:!0,get:function(){return s}}),Object.defineProperty(_e,"validateFieldsNatively",{enumerable:!0,get:function(){return r}});var e=_r(d[0]);const t=(t,r,s)=>{if(t&&"reportValidity"in t){const n=(0,e.get)(s,r);t.setCustomValidity(n&&n.message||""),t.reportValidity()}},r=(e,r)=>{for(const s in r.fields){const n=r.fields[s];n&&n.ref&&"reportValidity"in n.ref?t(n.ref,s,e):n&&n.refs&&n.refs.forEach(r=>t(r,s,e))}},s=(t,s)=>{s.shouldUseNativeValidation&&r(t,s);const i={};for(const r in t){const o=(0,e.get)(s.fields,r),c=Object.assign(t[r]||{},{ref:o&&o.ref});if(n(s.names||Object.keys(t),r)){const t=Object.assign({},(0,e.get)(i,r));(0,e.set)(t,"root",c),(0,e.set)(i,r,t)}else(0,e.set)(i,r,c)}return i},n=(e,t)=>{const r=i(t).replace(/[.*+?^${}()|\\]/g,"\\$&");return e.some(e=>i(e).match(`^${r}\\.\\d+`))};function i(e){return e.replace(/[\[\]]/g,"")}},4259,[4260]); __d(function(g,_r,_i,_a2,m,_e,_d){"use strict";const e=["control","onSubmit","children","action","method","headers","encType","onError","render","onSuccess","validateStatus"],t=["_f"],r=["name"],s=["_f"],a=["ref","message","type"],n=["formControl"];function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Controller",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"Form",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e,"FormProvider",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"FormStateSubscribe",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"Watch",{enumerable:!0,get:function(){return lt}}),Object.defineProperty(_e,"appendErrors",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"createFormControl",{enumerable:!0,get:function(){return ze}}),Object.defineProperty(_e,"get",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"set",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"useController",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"useFieldArray",{enumerable:!0,get:function(){return it}}),Object.defineProperty(_e,"useForm",{enumerable:!0,get:function(){return ot}}),Object.defineProperty(_e,"useFormContext",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"useFormState",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"useWatch",{enumerable:!0,get:function(){return $}});var o=i(_r(_d[0])),l=i(_r(_d[1])),u=e=>'checkbox'===e.type,d=e=>e instanceof Date,c=e=>null==e;const f=e=>'object'==typeof e;var y=e=>!c(e)&&!Array.isArray(e)&&f(e)&&!d(e),b=e=>y(e)&&e.target?u(e.target)?e.target.checked:e.target.value:e,p=(e,t)=>t.split('.').some((t,r,s)=>!isNaN(Number(t))&&e.has(s.slice(0,r).join('.'))),_=e=>{const t=e.constructor&&e.constructor.prototype;return y(t)&&t.hasOwnProperty('isPrototypeOf')},v='undefined'!=typeof window&&void 0!==window.HTMLElement&&'undefined'!=typeof document;function h(e){if(e instanceof Date)return new Date(e);const t='undefined'!=typeof FileList&&e instanceof FileList;if(v&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!(r||y(e)&&_(e)))return e;const s=r?[]:Object.create(Object.getPrototypeOf(e));for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(s[t]=h(e[t]));return s}const V={BLUR:'blur',FOCUS_OUT:'focusout',CHANGE:'change',SUBMIT:'submit',TRIGGER:'trigger',VALID:'valid'},O={onBlur:'onBlur',onChange:'onChange',onSubmit:'onSubmit',onTouched:'onTouched',all:'all'},F={max:'max',min:'min',maxLength:'maxLength',minLength:'minLength',pattern:'pattern',required:'required',validate:'validate'},x='form',A='root',S=['__proto__','constructor','prototype'];var j=e=>/^\w*$/.test(e),k=e=>void 0===e,w=e=>e.split(/[.[\]'"]/g).filter(Boolean),D=(e,t,r)=>{if(!t||!y(e))return r;const s=j(t)?[t]:w(t);if(s.some(e=>S.includes(e)))return r;const a=s.reduce((e,t)=>c(e)?void 0:e[t],e);return k(a)||a===e?k(e[t])?r:e[t]:a},C=e=>'boolean'==typeof e,E=e=>'function'==typeof e,T=(e,t,r)=>{let s=-1;const a=j(t)?[t]:w(t),n=a.length,i=n-1;for(;++sl.default.useContext(N);var M=(e,t,r,s=!0)=>{const a={};for(const n in e)Object.defineProperty(a,n,{get:()=>{const a=n;return t._proxyFormState[a]!==O.all&&(t._proxyFormState[a]=!s||O.all),r&&(r[a]=!0),e[a]}});return a};const R=v?l.default.useLayoutEffect:l.default.useEffect;function P(e){const t=U(),{control:r=t,disabled:s,name:a,exact:n}=e||{},[i,o]=l.default.useState(()=>Object.assign({},r._formState,{defaultValues:r._defaultValues})),u=l.default.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return R(()=>r._subscribe({name:a,formState:u.current,exact:n,callback:e=>{!s&&o(Object.assign({},r._formState,e,{defaultValues:r._defaultValues}))}}),[a,s,n]),l.default.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),l.default.useMemo(()=>M(i,r,u.current,!1),[i,r])}var B=e=>'string'==typeof e,L=(e,t,r,s,a)=>B(e)?(s&&t.watch.add(e),D(r,e,a)):Array.isArray(e)?e.map(e=>(s&&t.watch.add(e),D(r,e))):(s&&(t.watchAll=!0),r),I=e=>c(e)||!f(e);const q=(e,t)=>0===t.length&&!Array.isArray(e)&&!_(e);function W(e,t,r=new WeakSet){if(e===t)return!0;if(I(e)||I(t))return Object.is(e,t);if(d(e)&&d(t))return Object.is(e.getTime(),t.getTime());const s=Object.keys(e),a=Object.keys(t);if(s.length!==a.length)return!1;if(q(e,s)||q(t,a))return Object.is(e,t);if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const a of s){const s=e[a];if(!(a in t))return!1;if('ref'!==a){const e=t[a];if(d(s)&&d(e)||(y(s)||Array.isArray(s))&&(y(e)||Array.isArray(e))?!W(s,e,r):!Object.is(s,e))return!1}}return!0}function $(e){const t=U(),{control:r=t,name:s,defaultValue:a,disabled:n,exact:i,compute:o}=e||{},u=l.default.useRef(a),d=l.default.useRef(o),c=l.default.useRef(void 0),f=l.default.useRef(r),y=l.default.useRef(s);d.current=o;const[b,p]=l.default.useState(()=>{const e=r._getWatch(s,u.current);return d.current?d.current(e):e}),_=l.default.useCallback(e=>{const t=L(s,r._names,e||r._formValues,!1,u.current);return d.current?d.current(t):t},[r._formValues,r._names,s]),v=l.default.useCallback(e=>{if(!n){const t=L(s,r._names,e||r._formValues,!1,u.current);if(d.current){const e=d.current(t);W(e,c.current)||(p(e),c.current=e)}else p(t)}},[r._formValues,r._names,n,s]);R(()=>(f.current===r&&W(y.current,s)||(f.current=r,y.current=s,v()),r._subscribe({name:s,formState:{values:!0},exact:i,callback:e=>{v(e.values)}})),[r,i,s,v]),l.default.useEffect(()=>r._removeUnmounted());const h=f.current!==r,V=y.current,O=l.default.useMemo(()=>{if(n)return null;const e=!h&&!W(V,s);return h||e?_():null},[n,h,s,V,_]);return null!==O?O:b}function G(e){const t=U(),{name:r,disabled:s,control:a=t,shouldUnregister:n,defaultValue:i,exact:o=!0}=e,u=p(a._names.array,r),d=l.default.useMemo(()=>D(a._formValues,r,D(a._defaultValues,r,i)),[a,r,i]),c=$({control:a,name:r,defaultValue:d,exact:o}),f=P({control:a,name:r,exact:o}),y=l.default.useRef(e),_=l.default.useRef(a.register(r,Object.assign({},e.rules,{value:c},C(e.disabled)?{disabled:e.disabled}:{})));y.current=e;const v=l.default.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!D(f.errors,r)},isDirty:{enumerable:!0,get:()=>!!D(f.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!D(f.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!D(f.validatingFields,r)},error:{enumerable:!0,get:()=>D(f.errors,r)}}),[f,r]),O=l.default.useCallback(e=>{const t=b(e);D(a._fields,r)||(_.current=a.register(r,Object.assign({},y.current.rules,{value:t}))),_.current.onChange({target:{value:b(e),name:r},type:V.CHANGE})},[r,a]),F=l.default.useCallback(()=>_.current.onBlur({target:{value:D(a._formValues,r),name:r},type:V.BLUR}),[r,a._formValues]),x=l.default.useCallback(e=>{const t=D(a._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>E(e.focus)&&e.focus(),select:()=>E(e.select)&&e.select(),setCustomValidity:t=>E(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>E(e.reportValidity)&&e.reportValidity()})},[a._fields,r]),A=l.default.useMemo(()=>Object.assign({name:r,value:c},C(s)||f.disabled?{disabled:f.disabled||s}:{},{onChange:O,onBlur:F,ref:x}),[r,s,f.disabled,O,F,x,c]);return l.default.useEffect(()=>{const e=a._options.shouldUnregister||n;a.register(r,Object.assign({},y.current.rules,C(y.current.disabled)?{disabled:y.current.disabled}:{}));const t=(e,t)=>{const r=D(a._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){const e=h(D(n?a._defaultValues:a._options.values||a._defaultValues,r,D(a._options.defaultValues,r,y.current.defaultValue)));T(a._defaultValues,r,e),k(D(a._formValues,r))&&T(a._formValues,r,e)}return!u&&a.register(r),()=>{(u?e&&!a._state.action:e)?a.unregister(r):t(r,!1)}},[r,a,u,n]),l.default.useEffect(()=>{a._setDisabledField({disabled:s,name:r})},[s,r,a]),l.default.useMemo(()=>({field:A,formState:f,fieldState:v}),[A,f,v])}const H=e=>e.render(G(e)),J=e=>{const t={};for(const r of Object.keys(e))if(f(e[r])&&null!==e[r]){const s=J(e[r]);for(const e of Object.keys(s))t[`${r}.${e}`]=s[e]}else t[r]=e[r];return t},z=l.default.createContext(null);z.displayName='HookFormContext';const K=()=>l.default.useContext(z),Q=({children:e,watch:t,getValues:r,getFieldState:s,setError:a,clearErrors:n,setValue:i,setValues:o,trigger:u,formState:d,resetField:c,reset:f,handleSubmit:y,unregister:b,control:p,register:_,setFocus:v,subscribe:h})=>{const V=l.default.useMemo(()=>({watch:t,getValues:r,getFieldState:s,setError:a,clearErrors:n,setValue:i,setValues:o,trigger:u,formState:d,resetField:c,reset:f,handleSubmit:y,unregister:b,control:p,register:_,setFocus:v,subscribe:h}),[n,p,d,s,r,y,_,f,c,a,v,i,o,h,u,b,t]);return l.default.createElement(z.Provider,{value:V},l.default.createElement(N.Provider,{value:V.control},e))},X='post';function Y(t){const r=K(),[s,a]=l.default.useState(!1),{control:n=r.control,onSubmit:i,children:u,action:d,method:c=X,headers:f,encType:y,onError:b,render:p,onSuccess:_,validateStatus:v}=t,h=(0,o.default)(t,e),V=l.default.useCallback(async e=>{let t=!1,r='';await n.handleSubmit(async s=>{const a=new FormData;let n='';try{n=JSON.stringify(s)}catch(e){}const o=J(s);for(const e in o)a.append(e,o[e]);if(i&&await i({data:s,event:e,method:c,formData:a,formDataJson:n}),d)try{const e=[f&&f['Content-Type'],y].some(e=>e&&e.includes('json')),s=await fetch(String(d),{method:c,headers:Object.assign({},f,y&&'multipart/form-data'!==y?{'Content-Type':y}:{}),body:e?n:a});s&&(v?!v(s.status):s.status<200||s.status>=300)?(t=!0,b&&b({response:s}),r=String(s.status)):_&&_({response:s})}catch(e){t=!0,b&&b({error:e})}})(e),t&&n&&(n._subjects.state.next({isSubmitSuccessful:!1}),n.setError('root.server',{type:r}))},[n,i,c,d,f,y,v,b,_]);return l.default.useEffect(()=>{a(!0)},[]),p?l.default.createElement(l.default.Fragment,null,p({submit:V})):l.default.createElement("form",Object.assign({noValidate:s,action:d,method:c,encType:y,onSubmit:V},h),u)}const Z=({control:e,disabled:t,exact:r,name:s,render:a})=>a(P({control:e,name:s,disabled:t,exact:r}));var ee=(e,t,r,s,a)=>t?Object.assign({},r[e],{types:Object.assign({},r[e]&&r[e].types?r[e].types:{},{[s]:a||!0})}):{},te=e=>Array.isArray(e)?e.filter(Boolean):[],re=e=>Array.isArray(e)?e:[e],se=()=>{let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}};function ae(e,t){const r={};for(const s in e)if(e.hasOwnProperty(s)){const a=e[s],n=t[s];if(a&&y(a)&&n){const e=ae(a,n);y(e)&&(r[s]=e)}else e[s]&&(r[s]=n)}return r}var ne=e=>y(e)&&!Object.keys(e).length,ie=e=>'file'===e.type,oe=e=>{if(!v)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},le=e=>"select-multiple"===e.type,ue=e=>'radio'===e.type,de=e=>ue(e)||u(e),ce=e=>oe(e)&&e.isConnected;function fe(e,t){const r=t.slice(0,-1).length;let s=0;for(;s{for(const t in e)if(E(e[t]))return!0;return!1};function ge(e){return Array.isArray(e)||y(e)&&!be(e)}function pe(e,t={}){for(const r in e){const s=e[r];ge(s)?(t[r]=Array.isArray(s)?[]:{},pe(s,t[r])):k(s)||(t[r]=!0)}return t}function ve(e){if(!1!==e){if(!0===e)return!0;if(Array.isArray(e)){const t=e.map(e=>ve(e));return t.some(e=>void 0!==e)?t:void 0}if(y(e)){const t={};for(const r in e){const s=ve(e[r]);k(s)||(t[r]=s)}return Object.keys(t).length?t:void 0}}}function he(e,t,r){r||(r=pe(t));for(const s in e){const a=e[s];if(ge(a))k(t)||I(r[s])?r[s]=pe(a,Array.isArray(a)?[]:{}):he(a,c(t)?{}:t[s],r[s]);else{const e=t[s];r[s]=!W(a,e)}}return ve(r)||{}}const Ve={value:!1,isValid:!1},Oe={value:!0,isValid:!0};var Fe=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!k(e[0].attributes.value)?k(e[0].value)||''===e[0].value?Oe:{value:e[0].value,isValid:!0}:Oe:Ve}return Ve},xe=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:s})=>k(e)?e:t?''===e?NaN:e?+e:e:r&&B(e)?new Date(e):s?s(e):e;const Ae={isValid:!1,value:null};var Se=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,Ae):Ae;function je(e){const t=e.ref;return ie(t)?t.files:ue(t)?Se(e.refs).value:le(t)?[...t.selectedOptions].map(({value:e})=>e):u(t)?Fe(e.refs).value:xe(k(t.value)?e.ref.value:t.value,e)}var ke=(e,t,r,s)=>{const a={};for(const r of e){const e=D(t,r);e&&T(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:s}},we=e=>e instanceof RegExp,De=e=>k(e)?e:we(e)?e.source:y(e)?we(e.value)?e.value.source:e.value:e,Ce=e=>({isOnSubmit:!e||e===O.onSubmit,isOnBlur:e===O.onBlur,isOnChange:e===O.onChange,isOnAll:e===O.all,isOnTouch:e===O.onTouched});const Ee='AsyncFunction';var Te=e=>!!e&&!!e.validate&&!!(E(e.validate)&&e.validate.constructor.name===Ee||y(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===Ee)),Ne=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Ue=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(`${t}.`)));const Me=(e,r,s,a)=>{for(const n of s||Object.keys(e)){const s=D(e,n);if(s){const{_f:e}=s,i=(0,o.default)(s,t);if(e){if(e.refs&&e.refs[0]&&r(e.refs[0],n)&&!a)return!0;if(e.ref&&r(e.ref,e.name)&&!a)return!0;if(Me(i,r))break}else if(y(i)&&Me(i,r))break}}};function Re(e,t,r){const s=D(e,r);if(s||j(r))return{error:s,name:r};const a=r.split('.');for(;a.length;){const s=a.join('.'),n=D(t,s),i=D(e,s);if(n&&!Array.isArray(n)&&r!==s)return{name:r};if(i&&i.type)return{name:s,error:i};if(i&&i.root&&i.root.type)return{name:`${s}.root`,error:i.root};a.pop()}return{name:r}}var Pe=(e,t,s,a)=>{s(e);const n=(0,o.default)(e,r);return ne(n)||a&&Object.keys(n).length>=Object.keys(t).length||Object.keys(n).find(e=>t[e]===(!a||O.all))},Be=(e,t,r)=>!e||!t||e===t||re(e).some(e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))),Le=(e,t,r,s,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?s.isOnBlur:a.isOnBlur)?!e:!(r?s.isOnChange:a.isOnChange)||e),Ie=(e,t)=>!te(D(e,t)).length&&ye(e,t),qe=(e,t,r)=>{const s=D(e,r),a=Array.isArray(s)?s:[];return T(a,A,t[r]),T(e,r,a),e};function We(e,t,r="validate"){if(B(e)||Array.isArray(e)&&e.every(B)||C(e)&&!e)return{type:r,message:B(e)?e:'',ref:t}}var $e=e=>y(e)&&!we(e)?e:{value:e,message:''},Ge=async(e,t,r,s,a,n)=>{const{ref:i,refs:o,required:l,maxLength:d,minLength:f,min:b,max:p,pattern:_,validate:v,name:h,valueAsNumber:V,mount:O}=e._f,x=D(r,h);if(!O||t.has(h))return{};const A=o?o[0]:i,S=e=>{a&&A.reportValidity&&(A.setCustomValidity(C(e)?'':e||''),A.reportValidity())},j={},w=ue(i),T=u(i),N=w||T,U=(V||ie(i))&&k(i.value)&&k(x)||oe(i)&&''===i.value||''===x||Array.isArray(x)&&!x.length,M=ee.bind(null,h,s,j),R=(e,t,r,s=F.maxLength,a=F.minLength)=>{const n=e?t:r;j[h]=Object.assign({type:e?s:a,message:n,ref:i},M(e?s:a,n))};if(n?!Array.isArray(x)||!x.length:l&&(!N&&(U||c(x))||C(x)&&!x||T&&!Fe(o).isValid||w&&!Se(o).isValid)){const{value:e,message:t}=B(l)?{value:!!l,message:l}:$e(l);if(e&&(j[h]=Object.assign({type:F.required,message:t,ref:A},M(F.required,t)),!s))return S(t),j}if(!(U||c(b)&&c(p))){let e,t;const r=$e(p),a=$e(b);if(c(x)||isNaN(x)){const s=i.valueAsDate||new Date(x),n=e=>new Date((new Date).toDateString()+' '+e),o='time'==i.type,l='week'==i.type;B(r.value)&&x&&(e=o?n(x)>n(r.value):l?x>r.value:s>new Date(r.value)),B(a.value)&&x&&(t=o?n(x)r.value),c(a.value)||(t=s+e.value,a=!c(t.value)&&x.length<+t.value;if((r||a)&&(R(r,e.message,t.message),!s))return S(j[h].message),j}if(_&&!U&&B(x)){const{value:e,message:t}=$e(_);if(we(e)&&!x.match(e)&&(j[h]=Object.assign({type:F.pattern,message:t,ref:i},M(F.pattern,t)),!s))return S(t),j}if(v)if(E(v)){const e=We(await v(x,r),A);if(e&&(j[h]=Object.assign({},e,M(F.validate,e.message)),!s))return S(e.message),j}else if(y(v)){let e={};for(const t in v){if(!ne(e)&&!s)break;const a=We(await v[t](x,r),A,t);a&&(e=Object.assign({},a,M(t,a.message)),S(a.message),s&&(j[h]=e))}if(!ne(e)&&(j[h]=Object.assign({ref:A},e),!s))return j}return S(!0),j};const He={mode:O.onSubmit,reValidateMode:O.onChange,shouldFocusError:!0},Je={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function ze(e={}){let t,r=Object.assign({},He,e),n=Object.assign({},h(Je),{isLoading:E(r.defaultValues),errors:r.errors||{},disabled:r.disabled||!1}),i={},l=(y(r.defaultValues)||y(r.values))&&h(r.defaultValues||r.values)||{},f=r.shouldUnregister?{}:h(l),_={action:!1,mount:!1,watch:!1,keepIsValid:!1},S={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},N=0;const U={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},M=Object.assign({},U);let R=Object.assign({},M);const P={array:se(),state:se()},I=r.criteriaMode===O.all,q=async e=>{if(!_.keepIsValid&&!r.disabled&&(M.isValid||R.isValid||e)){let e;r.resolver?(e=ne((await X()).errors),$()):e=await ee({fields:i,onlyCheckValid:!0,eventType:V.VALID}),e!==n.isValid&&P.state.next({isValid:e})}},$=(e,t)=>{!r.disabled&&(M.isValidating||M.validatingFields||R.isValidating||R.validatingFields)&&((e||Array.from(S.mount)).forEach(e=>{e&&(t?T(n.validatingFields,e,t):ye(n.validatingFields,e))}),P.state.next({validatingFields:n.validatingFields,isValidating:!ne(n.validatingFields)}))},G=()=>{n.dirtyFields=he(l,f)},H=(e,t)=>{T(n.errors,e,t),P.state.next({errors:n.errors})},J=e=>{const t=j(e)?[e]:w(e);let r=f,s=l;for(let e=0;e{const a=D(i,e);if(a){if(J(e))return;const i=k(D(f,e)),o=D(f,e,k(r)?D(l,e):r);if(k(o)||s&&s.defaultChecked||t?T(f,e,t?o:je(a._f)):me(e,o),_.mount&&!_.action&&(q(),i&&n.isDirty&&(M.isDirty||R.isDirty))){ue()||(n.isDirty=!1,P.state.next(Object.assign({},n)))}}},K=(e,t,s,a,i)=>{let o=!1,u=!1;const d={name:e};if(!r.disabled){if(!s||a){(M.isDirty||R.isDirty)&&(u=n.isDirty,n.isDirty=d.isDirty=ue(),o=u!==d.isDirty);const r=W(D(l,e),t);u=!!D(n.dirtyFields,e),r!==n.isDirty?n.dirtyFields=he(l,f):r?ye(n.dirtyFields,e):T(n.dirtyFields,e,!0),d.dirtyFields=n.dirtyFields,o=o||(M.dirtyFields||R.dirtyFields)&&u!==!r}if(s){const t=D(n.touchedFields,e);t||(T(n.touchedFields,e,s),d.touchedFields=n.touchedFields,o=o||(M.touchedFields||R.touchedFields)&&t!==s)}o&&i&&P.state.next(d)}return o?d:{}},Q=(e,s,a,i)=>{const o=D(n.errors,e),l=(M.isValid||R.isValid)&&C(s)&&n.isValid!==s;var u;if(r.delayError&&a?(u=()=>H(e,a),t=e=>{clearTimeout(N),N=setTimeout(u,e)},t(r.delayError)):(clearTimeout(N),t=null,a?T(n.errors,e,a):ye(n.errors,e)),(a?!W(o,a):o)||!ne(i)||l){const t=Object.assign({},i,l&&C(s)?{isValid:s}:{},{errors:n.errors,name:e});n=Object.assign({},n,t),P.state.next(t)}},X=async e=>($(e,!0),await r.resolver(f,r.context,ke(e||S.mount,i,r.criteriaMode,r.shouldUseNativeValidation))),Y=async e=>{const{errors:t}=await X(e);if($(e),e)for(const r of e){const e=D(t,r);e?S.array.has(r)&&y(e)&&!Object.keys(e).some(e=>!Number.isNaN(Number(e)))?qe(n.errors,{[r]:e},r):T(n.errors,r,e):ye(n.errors,r)}else n.errors=t;return t},Z=async({name:t,eventType:r})=>{if(e.validate){const s=await e.validate({formValues:f,formState:n,name:t,eventType:r});if(y(s))for(const e in s){const t=s[e];t&&we(`${x}.${e}`,{message:B(t.message)?t.message:'',type:t.type||F.validate})}else B(s)||!s?we(x,{message:s||'',type:F.validate}):Se(x);return s}return!0},ee=async({fields:t,onlyCheckValid:a,name:i,eventType:l,context:u={valid:!0,runRootValidation:!1}})=>{if(e.validate){u.runRootValidation=!0;if(!await Z({name:i,eventType:l})&&(u.valid=!1,a))return u.valid}for(const i in t){const d=t[i];if(d){const{_f:t}=d,c=(0,o.default)(d,s);if(t){const s=S.array.has(t.name),i=d._f&&Te(d._f),o=M.validatingFields||M.isValidating||R.validatingFields||R.isValidating;i&&o&&$([t.name],!0);const l=await Ge(d,S.disabled,f,I,r.shouldUseNativeValidation&&!a,s);if(i&&o&&$([t.name]),l[t.name]&&(u.valid=!1,a))break;if(!a&&(D(l,t.name)?s?qe(n.errors,l,t.name):T(n.errors,t.name,l[t.name]):ye(n.errors,t.name)),e.shouldUseNativeValidation&&l[t.name])break}!ne(c)&&await ee({context:u,onlyCheckValid:a,fields:c,name:i,eventType:l})}}return u.valid},ue=(e,t)=>!r.disabled&&(e&&t&&T(f,e,t),!W(Fe(),l)),fe=(e,t,r)=>L(e,S,Object.assign({},_.mount?f:k(t)?l:B(e)?{[e]:t}:t),r,t),me=(e,t,r={},s=!1)=>{const a=D(i,e);let n=t;if(a){const r=a._f;r&&(!r.disabled&&T(f,e,xe(t,r)),n=oe(r.ref)&&c(t)?'':t,le(r.ref)?[...r.ref.options].forEach(e=>e.selected=n.includes(e.value)):r.refs?u(r.ref)?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(n)?e.checked=!!n.find(t=>t===e.value):e.checked=n===e.value||!!n)}):r.refs.forEach(e=>e.checked=e.value===n):ie(r.ref)?r.ref.value='':(r.ref.value=n,r.ref.type||P.state.next({name:e,values:s?f:h(f)})))}(r.shouldDirty||r.shouldTouch)&&K(e,n,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&Oe(e)},be=(e,t,r,s=!1)=>{for(const a in t){if(!t.hasOwnProperty(a))return;const n=t[a],o=e+'.'+a,l=D(i,o);(S.array.has(e)||y(n)||l&&!l._f)&&!d(n)?be(o,n,r,s):me(o,n,r,s)}},ge=(e,t,r,s)=>{const a=D(i,e),o=S.array.has(e),l=s?t:h(t),u=W(D(f,e),l);if(u||T(f,e,l),o)P.array.next({name:e,values:s?f:h(f)}),(M.isDirty||M.dirtyFields||R.isDirty||R.dirtyFields)&&r.shouldDirty&&(G(),P.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:ue(e,l)}));else{const t=Array.isArray(l)&&!l.length||ne(l);!a||a._f||c(l)||t?me(e,l,r,s):be(e,l,r,s)}if(!u){const t=Ue(e,S),r=s?f:h(f);P.state.next(Object.assign({},t&&n,{name:_.mount||t?e:void 0,values:r}))}},pe=(e,t,r={})=>ge(e,t,r,!1),ve=async s=>{_.mount=!0;const a=s.target;let o=a.name,l=!0;const u=D(i,o),c=e=>{l=Number.isNaN(e)||d(e)&&isNaN(e.getTime())||W(e,D(f,o,e))},y=Ce(r.mode),p=Ce(r.reValidateMode);if(u){let d,_;const v=a.type?je(u._f):b(s),O=s.type===V.BLUR||s.type===V.FOCUS_OUT,F=!Ne(u._f)&&!e.validate&&!r.resolver&&!D(n.errors,o)&&!u._f.deps||Le(O,D(n.touchedFields,o),n.isSubmitted,p,y),x=Ue(o,S,O);T(f,o,v),O?a&&a.readOnly||(u._f.onBlur&&u._f.onBlur(s),t&&t(0)):u._f.onChange&&u._f.onChange(s);const A=K(o,v,O),j=!ne(A)||x;if(!O&&P.state.next({name:o,type:s.type,values:h(f)}),F)return(M.isValid||R.isValid)&&('onBlur'===r.mode?O&&q():O||q()),j&&P.state.next(Object.assign({name:o},x?{}:A));if(!r.resolver&&e.validate&&await Z({name:o,eventType:s.type}),!O&&x&&P.state.next(Object.assign({},n)),r.resolver){const{errors:e}=await X([o]);if($([o]),c(v),!l)return void(!ne(A)&&P.state.next(A));const t=Re(n.errors,i,o),r=Re(e,i,t.name||o);d=r.error,o=r.name,_=ne(e)}else $([o],!0),d=(await Ge(u,S.disabled,f,I,r.shouldUseNativeValidation))[o],$([o]),c(v),l&&(d?_=!1:(M.isValid||R.isValid)&&(_=await ee({fields:i,onlyCheckValid:!0,name:o,eventType:s.type})));l&&(u._f.deps&&(!Array.isArray(u._f.deps)||u._f.deps.length>0)&&Oe(u._f.deps),Q(o,_,d,A))}},Ve=(e,t)=>{if(D(n.errors,t)&&e.focus)return e.focus(),1},Oe=async(e,t={})=>{let s,a;const o=re(e);if(r.resolver){const t=await Y(k(e)?e:o);s=ne(t),a=e?!o.some(e=>D(t,e)):s}else e?(a=(await Promise.all(o.map(async e=>{const t=D(i,e);return await ee({fields:t&&t._f?{[e]:t}:t,eventType:V.TRIGGER})}))).every(Boolean),(a||n.isValid)&&q()):a=s=await ee({fields:i,name:e,eventType:V.TRIGGER});return P.state.next(Object.assign({},!B(e)||(M.isValid||R.isValid)&&s!==n.isValid?{}:{name:e},r.resolver||!e?{isValid:s}:{},{errors:n.errors})),t.shouldFocus&&!a&&Me(i,Ve,e?o:S.mount),a},Fe=(e,t)=>{let r=Object.assign({},_.mount?f:l);return t&&(r=ae(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),k(e)?r:B(e)?D(r,e):e.map(e=>D(r,e))},Ae=(e,t)=>({invalid:!!D((t||n).errors,e),isDirty:!!D((t||n).dirtyFields,e),error:D((t||n).errors,e),isValidating:!!D(n.validatingFields,e),isTouched:!!D((t||n).touchedFields,e)}),Se=e=>{const t=e?re(e):void 0;null==t||t.forEach(e=>ye(n.errors,e)),t?t.forEach(e=>{P.state.next({name:e,errors:n.errors})}):P.state.next({errors:{}})},we=(e,t,r)=>{const s=(D(i,e,{_f:{}})._f||{}).ref,l=D(n.errors,e)||{},u=(0,o.default)(l,a);T(n.errors,e,Object.assign({},u,t,{ref:s})),P.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&s&&s.focus&&s.focus()},Ee=e=>P.state.subscribe({next:t=>{if(Be(e.name,t.name,e.exact)&&Pe(t,e.formState||M,Ze,e.reRenderRoot)){const r=Object.assign({},f);e.callback(Object.assign({values:r},n,t,{defaultValues:l}))}}}).unsubscribe,We=(e,t={})=>{for(const s of e?re(e):S.mount)S.mount.delete(s),S.array.delete(s),t.keepValue||(ye(i,s),ye(f,s)),!t.keepError&&ye(n.errors,s),!t.keepDirty&&ye(n.dirtyFields,s),!t.keepTouched&&ye(n.touchedFields,s),!t.keepIsValidating&&ye(n.validatingFields,s),!r.shouldUnregister&&!t.keepDefaultValue&&ye(l,s);P.state.next({values:h(f)}),P.state.next(Object.assign({},n,t.keepDirty?{isDirty:ue()}:{})),!t.keepIsValid&&q()},$e=({disabled:e,name:t})=>{if(C(e)&&_.mount||e||S.disabled.has(t)){const r=S.disabled.has(t)!==!!e;e?S.disabled.add(t):S.disabled.delete(t),r&&_.mount&&!_.action&&q()}},ze=(e,t={})=>{let s=D(i,e);const a=C(t.disabled)||C(r.disabled),n=!S.registerName.has(e)&&s&&s._f&&!s._f.mount;return T(i,e,Object.assign({},s||{},{_f:Object.assign({},s&&s._f?s._f:{ref:{name:e}},{name:e,mount:!0},t)})),S.mount.add(e),s&&!n?$e({disabled:C(t.disabled)?t.disabled:r.disabled,name:e}):z(e,!0,t.value),Object.assign({},a?{disabled:t.disabled||r.disabled}:{},r.progressive?{required:!!t.required,min:De(t.min),max:De(t.max),minLength:De(t.minLength),maxLength:De(t.maxLength),pattern:De(t.pattern)}:{},{name:e,onChange:ve,onBlur:ve,ref:a=>{if(a){S.registerName.add(e),ze(e,t),S.registerName.delete(e),s=D(i,e);const r=k(a.value)&&a.querySelectorAll&&a.querySelectorAll('input,select,textarea')[0]||a,n=de(r),o=s._f.refs||[];if(n?o.find(e=>e===r):r===s._f.ref)return;T(i,e,{_f:Object.assign({},s._f,n?{refs:[...o.filter(ce),r,...Array.isArray(D(l,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r})}),z(e,!1,void 0,r)}else s=D(i,e,{}),s._f&&(s._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!p(S.array,e)||!_.action)&&S.unMount.add(e)}})},Ke=()=>r.shouldFocusError&&!r.shouldUseNativeValidation&&Me(i,Ve,S.mount),Qe=(e,t)=>async s=>{let a;s&&(s.preventDefault&&s.preventDefault(),s.persist&&s.persist());let o=h(f);if(P.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await X();$(),n.errors=e,o=h(t)}else await ee({fields:i,eventType:V.SUBMIT});if(S.disabled.size)for(const e of S.disabled)ye(o,e);if(ye(n.errors,A),ne(n.errors)){P.state.next({errors:{}});try{await e(o,s)}catch(e){a=e}}else t&&await t(Object.assign({},n.errors),s),Ke(),setTimeout(Ke);if(P.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:ne(n.errors)&&!a,submitCount:n.submitCount+1,errors:n.errors}),a)throw a},Xe=(e,t={})=>{const s=e?h(e):l,a=h(s),o=ne(e),u=a;if(t.keepDefaultValues||(l=s),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...S.mount,...Object.keys(he(l,f))]);for(const t of Array.from(e)){const e=D(n.dirtyFields,t),r=D(f,t),s=D(u,t);e&&!k(r)?T(u,t,r):e||k(s)||pe(t,s)}}else{if(v&&k(e))for(const e of S.mount){const t=D(i,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(oe(e)){const t=e.closest('form');if(t){t.reset();break}}}}if(t.keepFieldsRef)for(const e of S.mount)pe(e,D(u,e));else i={}}if(r.shouldUnregister){if(f=t.keepDefaultValues?h(l):{},t.keepFieldsRef)for(const e of S.mount)T(f,e,D(u,e))}else f=h(u);P.array.next({values:Object.assign({},u)}),P.state.next({values:Object.assign({},u)})}S={mount:t.keepDirtyValues?S.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:''},_.mount=!M.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!ne(u),_.watch=!!r.shouldUnregister,_.keepIsValid=!!t.keepIsValid,_.action=!1,t.keepErrors||(n.errors={}),P.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!o&&(t.keepDirty?n.isDirty:t.keepValues?ue():!(!t.keepDefaultValues||W(e,l))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:o?{}:t.keepDirtyValues?t.keepDefaultValues&&f?he(l,f):n.dirtyFields:t.keepDefaultValues&&e?he(l,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1,defaultValues:l})},Ye=(e,t)=>Xe(E(e)?e(f):e,Object.assign({},r.resetOptions,t)),Ze=e=>{n=Object.assign({},n,e)},et={control:{register:ze,unregister:We,getFieldState:Ae,handleSubmit:Qe,setError:we,_subscribe:Ee,_runSchema:X,_updateIsValidating:$,_focusError:Ke,_getWatch:fe,_getDirty:ue,_setValid:q,_setFieldArray:(e,t=[],s,a,o=!0,l=!0)=>{if(a&&s&&!r.disabled){if(_.action=!0,l&&Array.isArray(D(i,e))){const t=s(D(i,e),a.argA,a.argB);o&&T(i,e,t)}if(l&&Array.isArray(D(n.errors,e))){const t=s(D(n.errors,e),a.argA,a.argB);o&&T(n.errors,e,t),Ie(n.errors,e)}if((M.touchedFields||R.touchedFields)&&l&&Array.isArray(D(n.touchedFields,e))){const t=s(D(n.touchedFields,e),a.argA,a.argB);o&&T(n.touchedFields,e,t)}(M.dirtyFields||R.dirtyFields)&&G(),P.state.next({name:e,isDirty:ue(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else T(f,e,t)},_setDisabledField:$e,_setErrors:e=>{n.errors=e,P.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>te(D(_.mount?f:l,e,r.shouldUnregister?D(l,e,[]):[])),_reset:Xe,_resetDefaultValues:()=>E(r.defaultValues)&&r.defaultValues().then(e=>{Ye(e,r.resetOptions),P.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(const e of S.unMount){const t=D(i,e);t&&(t._f.refs?t._f.refs.every(e=>!ce(e)):!ce(t._f.ref))&&We(e)}S.unMount=new Set},_disableForm:e=>{C(e)&&(P.state.next({disabled:e}),Me(i,(t,r)=>{const s=D(i,r);s&&(t.disabled=s._f.disabled||e,Array.isArray(s._f.refs)&&s._f.refs.forEach(t=>{t.disabled=s._f.disabled||e}))},0,!1))},_subjects:P,_proxyFormState:M,get _fields(){return i},get _formValues(){return f},get _state(){return _},set _state(e){_=e},get _defaultValues(){return l},get _names(){return S},set _names(e){S=e},get _formState(){return n},get _options(){return r},set _options(e){r=Object.assign({},r,e)}},subscribe:e=>(_.mount=!0,R=Object.assign({},R,e.formState),Ee(Object.assign({},e,{formState:Object.assign({},U,e.formState)}))),trigger:Oe,register:ze,handleSubmit:Qe,watch:(e,t)=>E(e)?P.state.subscribe({next:r=>'values'in r&&e(r.values||fe(void 0,t),r)}):fe(e,t,!0),setValue:pe,setValues:(e,t={})=>{const r=E(e)?e(f):e;if(!W(f,r)){f=Object.assign({},f,r);for(const e of S.mount)ge(e,D(r,e),t,!0);P.state.next(Object.assign({},n,{name:void 0,type:void 0,values:f})),t.shouldValidate&&q()}},getValues:Fe,reset:Ye,resetField:(e,t={})=>{D(i,e)&&(k(t.defaultValue)?pe(e,h(D(l,e))):(pe(e,t.defaultValue),T(l,e,h(t.defaultValue))),t.keepTouched||ye(n.touchedFields,e),t.keepDirty||(ye(n.dirtyFields,e),n.isDirty=t.defaultValue?ue(e,h(D(l,e))):ue()),t.keepError||(ye(n.errors,e),M.isValid&&q()),P.state.next(Object.assign({},n)))},resetDefaultValues:(e,t={})=>{if(l=h(e),!t.keepDirty){const e=he(l,f);n.dirtyFields=e,n.isDirty=!ne(e)}t.keepIsValid||q(),P.state.next(Object.assign({},n,{defaultValues:l}))},clearErrors:Se,unregister:We,setError:we,setFocus:(e,t={})=>{const r=D(i,e),s=r&&r._f;if(s){const e=s.refs?s.refs[0]:s.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&E(e.select)&&e.select()})}},getFieldState:Ae};return Object.assign({},et,{formControl:et})}var Ke=()=>{if('undefined'!=typeof crypto&&crypto.randomUUID)return crypto.randomUUID();const e='undefined'==typeof performance?Date.now():1e3*performance.now();return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,t=>{const r=(16*Math.random()+e)%16|0;return('x'==t?r:3&r|8).toString(16)})},Qe=(e,t,r={})=>r.shouldFocus||k(r.shouldFocus)?r.focusName||`${e}.${k(r.focusIndex)?t:r.focusIndex}.`:'',Xe=(e,t)=>[...e,...re(t)],Ye=e=>Array.isArray(e)?e.map(()=>{}):void 0;function Ze(e,t,r){return[...e.slice(0,t),...re(r),...e.slice(t)]}var et=(e,t,r)=>Array.isArray(e)?(k(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],tt=(e,t)=>[...re(t),...re(e)];function rt(e,t){let r=0;const s=[...e];for(const e of t)s.splice(e-r,1),r++;return te(s).length?s:[]}var st=(e,t)=>k(t)?[]:rt(e,re(t).sort((e,t)=>e-t)),at=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]},nt=(e,t,r)=>(e[t]=r,e);function it(e){const t=U(),{control:r=t,name:s,keyName:a="id",shouldUnregister:n,rules:i}=e,[o,u]=l.default.useState(r._getFieldArray(s)),d=l.default.useRef(r._getFieldArray(s).map(Ke)),c=l.default.useRef(!1);r._names.array.add(s),l.default.useMemo(()=>i&&o.length>=0&&r.register(s,i),[r,s,o.length,i]),R(()=>r._subjects.array.subscribe({next:({values:e,name:t})=>{if(t===s||!t){const r=D(e,s);Array.isArray(r)?(u(r),d.current=r.map(Ke)):t||(u([]),d.current=[])}}}).unsubscribe,[r,s]);const f=l.default.useCallback(e=>{c.current=!0,r._setFieldArray(s,e)},[r,s]);return l.default.useEffect(()=>{r._state.action=!1,Ue(s,r._names)&&r._subjects.state.next(Object.assign({},r._formState));const e=Ce(r._options.mode);if(c.current&&(!e.isOnSubmit||r._formState.isSubmitted)&&!Ce(r._options.reValidateMode).isOnSubmit&&!e.isOnBlur)if(r._options.resolver)r._runSchema([s]).then(e=>{r._updateIsValidating([s]);const t=D(e.errors,s),a=D(r._formState.errors,s);(a?!t&&a.type||t&&(a.type!==t.type||a.message!==t.message):t&&t.type)&&(t?T(r._formState.errors,s,t):ye(r._formState.errors,s),r._subjects.state.next({errors:r._formState.errors}))});else{const e=D(r._fields,s);!e||!e._f||Ce(r._options.reValidateMode).isOnSubmit&&Ce(r._options.mode).isOnSubmit||Ge(e,r._names.disabled,r._formValues,r._options.criteriaMode===O.all,r._options.shouldUseNativeValidation,!0).then(e=>!ne(e)&&r._subjects.state.next({errors:qe(r._formState.errors,e,s)}))}r._subjects.state.next({name:s,values:h(r._formValues)}),r._names.focus&&Me(r._fields,(e,t)=>{if(r._names.focus&&t.startsWith(r._names.focus)&&e.focus)return e.focus(),1}),r._names.focus='',r._setValid(),c.current=!1},[o,s,r]),l.default.useEffect(()=>(!D(r._formValues,s)&&r._setFieldArray(s),()=>{const e=!(r._options.shouldUnregister||n);c.current&&e&&r._subjects.state.next({name:s,values:h(r._formValues)}),e?((e,t)=>{const s=D(r._fields,e);s&&s._f&&(s._f.mount=t)})(s,!1):r.unregister(s)}),[s,r,a,n]),{swap:l.default.useCallback((e,t)=>{const a=r._getFieldArray(s);at(a,e,t),at(d.current,e,t),f(a),u(a),r._setFieldArray(s,a,at,{argA:e,argB:t},!1)},[f,s,r]),move:l.default.useCallback((e,t)=>{const a=r._getFieldArray(s);et(a,e,t),et(d.current,e,t),f(a),u(a),r._setFieldArray(s,a,et,{argA:e,argB:t},!1)},[f,s,r]),prepend:l.default.useCallback((e,t)=>{const a=re(h(e)),n=tt(r._getFieldArray(s),a);r._names.focus=Qe(s,0,t),d.current=tt(d.current,a.map(Ke)),f(n),u(n),r._setFieldArray(s,n,tt,{argA:Ye(e)})},[f,s,r]),append:l.default.useCallback((e,t)=>{const a=re(h(e)),n=Xe(r._getFieldArray(s),a);r._names.focus=Qe(s,n.length-1,t),d.current=Xe(d.current,a.map(Ke)),f(n),u(n),r._setFieldArray(s,n,Xe,{argA:Ye(e)})},[f,s,r]),remove:l.default.useCallback(e=>{const t=st(r._getFieldArray(s),e);d.current=st(d.current,e),f(t),u(t),!Array.isArray(D(r._fields,s))&&T(r._fields,s,void 0),r._setFieldArray(s,t,st,{argA:e})},[f,s,r]),insert:l.default.useCallback((e,t,a)=>{const n=re(h(t)),i=Ze(r._getFieldArray(s),e,n);r._names.focus=Qe(s,e,a),d.current=Ze(d.current,e,n.map(Ke)),f(i),u(i),r._setFieldArray(s,i,Ze,{argA:e,argB:Ye(t)})},[f,s,r]),update:l.default.useCallback((e,t)=>{const a=h(t),n=nt(r._getFieldArray(s),e,a);d.current=[...n].map((t,r)=>t&&r!==e?d.current[r]:Ke()),f(n),u([...n]),r._setFieldArray(s,n,nt,{argA:e,argB:a},!0,!1)},[f,s,r]),replace:l.default.useCallback(e=>{const t=re(h(e));d.current=t.map(Ke),f([...t]),u([...t]),r._setFieldArray(s,[...t],e=>e,{},!0,!1)},[f,s,r]),fields:l.default.useMemo(()=>o.map((e,t)=>Object.assign({},e,{[a]:d.current[t]||Ke()})),[o,a])}}function ot(e={}){const t=l.default.useRef(void 0),r=l.default.useRef(void 0),[s,a]=l.default.useState(()=>Object.assign({},h(Je),{isLoading:E(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:E(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current=Object.assign({},e.formControl,{formState:s}),e.defaultValues&&!E(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const r=ze(e),a=(0,o.default)(r,n);t.current=Object.assign({},a,{formState:s})}const i=t.current.control;return i._options=e,R(()=>{const e=i._subscribe({formState:i._proxyFormState,callback:()=>a(Object.assign({},i._formState,{defaultValues:i._defaultValues})),reRenderRoot:!0});return a(e=>Object.assign({},e,{isReady:!0})),i._formState.isReady=!0,e},[i]),l.default.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),l.default.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),l.default.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),l.default.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),l.default.useEffect(()=>{if(i._proxyFormState.isDirty){const e=i._getDirty();e!==s.isDirty&&i._subjects.state.next({isDirty:e})}},[i,s.isDirty]),l.default.useEffect(()=>{var t;e.values&&!W(e.values,r.current)?(i._reset(e.values,Object.assign({keepFieldsRef:!0},i._options.resetOptions)),(null===(t=i._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||i._setValid(),r.current=e.values,a(e=>Object.assign({},e))):i._resetDefaultValues()},[i,e.values]),l.default.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next(Object.assign({},i._formState))),i._removeUnmounted()}),t.current.formState=l.default.useMemo(()=>M(s,i),[i,s]),t.current}const lt=e=>e.render($(Object.assign({name:e.names},e)))},4260,[363,14]); @@ -4475,7 +4475,7 @@ __d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)retu __d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"$brand",{enumerable:!0,get:function(){return e.$brand}}),Object.defineProperty(_e,"config",{enumerable:!0,get:function(){return e.config}}),Object.defineProperty(_e,"ZodIssueCode",{enumerable:!0,get:function(){return t}}),_e.setErrorMap=function(e){n.config({customError:e})},_e.getErrorMap=function(){return n.config().customError},Object.defineProperty(_e,"ZodFirstPartyTypeKind",{enumerable:!0,get:function(){return o}});var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(e);const t={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};var o;o||(o={})},4337,[4261]); __d(function(g,r,_i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.fromJSONSchema=function(e,n){if("boolean"==typeof e)return e?s.any():s.never();let i;try{i=JSON.parse(JSON.stringify(e))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}const o=u(i,n?.defaultTarget),c=i.$defs||i.definitions||{},l={version:o,defs:c,refs:new Map,processing:new Set,rootSchema:i,registry:n?.registry??t.globalRegistry};return d(i,l)};var t=r(_d[0]),n=e(r(_d[1])),i=e(r(_d[2])),o=e(r(_d[3]));const s=Object.assign({},o,n,{iso:i}),c=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function u(e,t){const n=e.$schema;return"https://json-schema.org/draft/2020-12/schema"===n?"draft-2020-12":"http://json-schema.org/draft-07/schema#"===n?"draft-7":"http://json-schema.org/draft-04/schema#"===n?"draft-4":t??"draft-2020-12"}function l(e,t){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");const n=e.slice(1).split("/").filter(Boolean);if(0===n.length)return t.rootSchema;const i="draft-2020-12"===t.version?"$defs":"definitions";if(n[0]===i){const i=n[1];if(!i||!t.defs[i])throw new Error(`Reference not found: ${e}`);return t.defs[i]}throw new Error(`Reference not found: ${e}`)}function f(e,t){if(void 0!==e.not){if("object"==typeof e.not&&0===Object.keys(e.not).length)return s.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(void 0!==e.unevaluatedItems)throw new Error("unevaluatedItems is not supported");if(void 0!==e.unevaluatedProperties)throw new Error("unevaluatedProperties is not supported");if(void 0!==e.if||void 0!==e.then||void 0!==e.else)throw new Error("Conditional schemas (if/then/else) are not supported");if(void 0!==e.dependentSchemas||void 0!==e.dependentRequired)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){const n=e.$ref;if(t.refs.has(n))return t.refs.get(n);if(t.processing.has(n))return s.lazy(()=>{if(!t.refs.has(n))throw new Error(`Circular reference not resolved: ${n}`);return t.refs.get(n)});t.processing.add(n);const i=d(l(n,t),t);return t.refs.set(n,i),t.processing.delete(n),i}if(void 0!==e.enum){const n=e.enum;if("openapi-3.0"===t.version&&!0===e.nullable&&1===n.length&&null===n[0])return s.null();if(0===n.length)return s.never();if(1===n.length)return s.literal(n[0]);if(n.every(e=>"string"==typeof e))return s.enum(n);const i=n.map(e=>s.literal(e));return i.length<2?i[0]:s.union([i[0],i[1],...i.slice(2)])}if(void 0!==e.const)return s.literal(e.const);const n=e.type;if(Array.isArray(n)){const i=n.map(n=>f(Object.assign({},e,{type:n}),t));return 0===i.length?s.never():1===i.length?i[0]:s.union(i)}if(!n)return s.any();let i;switch(n){case"string":{let t=s.string();if(e.format){const n=e.format;"email"===n?t=t.check(s.email()):"uri"===n||"uri-reference"===n?t=t.check(s.url()):"uuid"===n||"guid"===n?t=t.check(s.uuid()):"date-time"===n?t=t.check(s.iso.datetime()):"date"===n?t=t.check(s.iso.date()):"time"===n?t=t.check(s.iso.time()):"duration"===n?t=t.check(s.iso.duration()):"ipv4"===n?t=t.check(s.ipv4()):"ipv6"===n?t=t.check(s.ipv6()):"mac"===n?t=t.check(s.mac()):"cidr"===n?t=t.check(s.cidrv4()):"cidr-v6"===n?t=t.check(s.cidrv6()):"base64"===n?t=t.check(s.base64()):"base64url"===n?t=t.check(s.base64url()):"e164"===n?t=t.check(s.e164()):"jwt"===n?t=t.check(s.jwt()):"emoji"===n?t=t.check(s.emoji()):"nanoid"===n?t=t.check(s.nanoid()):"cuid"===n?t=t.check(s.cuid()):"cuid2"===n?t=t.check(s.cuid2()):"ulid"===n?t=t.check(s.ulid()):"xid"===n?t=t.check(s.xid()):"ksuid"===n&&(t=t.check(s.ksuid()))}"number"==typeof e.minLength&&(t=t.min(e.minLength)),"number"==typeof e.maxLength&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),i=t;break}case"number":case"integer":{let t="integer"===n?s.number().int():s.number();"number"==typeof e.minimum&&(t=t.min(e.minimum)),"number"==typeof e.maximum&&(t=t.max(e.maximum)),"number"==typeof e.exclusiveMinimum?t=t.gt(e.exclusiveMinimum):!0===e.exclusiveMinimum&&"number"==typeof e.minimum&&(t=t.gt(e.minimum)),"number"==typeof e.exclusiveMaximum?t=t.lt(e.exclusiveMaximum):!0===e.exclusiveMaximum&&"number"==typeof e.maximum&&(t=t.lt(e.maximum)),"number"==typeof e.multipleOf&&(t=t.multipleOf(e.multipleOf)),i=t;break}case"boolean":i=s.boolean();break;case"null":i=s.null();break;case"object":{const n={},o=e.properties||{},c=new Set(e.required||[]);for(const[e,i]of Object.entries(o)){const o=d(i,t);n[e]=c.has(e)?o:o.optional()}if(e.propertyNames){const o=d(e.propertyNames,t),c=e.additionalProperties&&"object"==typeof e.additionalProperties?d(e.additionalProperties,t):s.any();if(0===Object.keys(n).length){i=s.record(o,c);break}const u=s.object(n).passthrough(),l=s.looseRecord(o,c);i=s.intersection(u,l);break}if(e.patternProperties){const o=e.patternProperties,c=Object.keys(o),u=[];for(const e of c){const n=d(o[e],t),i=s.string().regex(new RegExp(e));u.push(s.looseRecord(i,n))}const l=[];if(Object.keys(n).length>0&&l.push(s.object(n).passthrough()),l.push(...u),0===l.length)i=s.object({}).passthrough();else if(1===l.length)i=l[0];else{let e=s.intersection(l[0],l[1]);for(let t=2;td(e,t)),u=o&&"object"==typeof o&&!Array.isArray(o)?d(o,t):void 0;i=u?s.tuple(c).rest(u):s.tuple(c),"number"==typeof e.minItems&&(i=i.check(s.minLength(e.minItems))),"number"==typeof e.maxItems&&(i=i.check(s.maxLength(e.maxItems)))}else if(Array.isArray(o)){const n=o.map(e=>d(e,t)),c=e.additionalItems&&"object"==typeof e.additionalItems?d(e.additionalItems,t):void 0;i=c?s.tuple(n).rest(c):s.tuple(n),"number"==typeof e.minItems&&(i=i.check(s.minLength(e.minItems))),"number"==typeof e.maxItems&&(i=i.check(s.maxLength(e.maxItems)))}else if(void 0!==o){const n=d(o,t);let c=s.array(n);"number"==typeof e.minItems&&(c=c.min(e.minItems)),"number"==typeof e.maxItems&&(c=c.max(e.maxItems)),i=c}else i=s.array(s.any());break}default:throw new Error(`Unsupported type: ${n}`)}return i}function d(e,t){if("boolean"==typeof e)return e?s.any():s.never();let n=f(e,t);const i=e.type||void 0!==e.enum||void 0!==e.const;if(e.anyOf&&Array.isArray(e.anyOf)){const o=e.anyOf.map(e=>d(e,t)),c=s.union(o);n=i?s.intersection(n,c):c}if(e.oneOf&&Array.isArray(e.oneOf)){const o=e.oneOf.map(e=>d(e,t)),c=s.xor(o);n=i?s.intersection(n,c):c}if(e.allOf&&Array.isArray(e.allOf))if(0===e.allOf.length)n=i?n:s.any();else{let o=i?n:d(e.allOf[0],t);for(let n=i?0:1;n0&&t.registry.add(n,o),e.description&&(n=n.describe(e.description)),n}},4338,[4324,4333,4334,4332]); __d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),_e.string=function(e){return n._coercedString(t.ZodString,e)},_e.number=function(e){return n._coercedNumber(t.ZodNumber,e)},_e.boolean=function(e){return n._coercedBoolean(t.ZodBoolean,e)},_e.bigint=function(e){return n._coercedBigint(t.ZodBigInt,e)},_e.date=function(e){return n._coercedDate(t.ZodDate,e)};var n=e(r(_d[0])),t=e(r(_d[1]))},4339,[4261,4332]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Form",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"FormCheckbox",{enumerable:!0,get:function(){return c.FormCheckbox}}),Object.defineProperty(_e,"FormCombobox",{enumerable:!0,get:function(){return b.FormCombobox}}),Object.defineProperty(_e,"FormDescription",{enumerable:!0,get:function(){return f.FormDescription}}),Object.defineProperty(_e,"FormField",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"FormInput",{enumerable:!0,get:function(){return F.FormInput}}),Object.defineProperty(_e,"FormItem",{enumerable:!0,get:function(){return f.FormItem}}),Object.defineProperty(_e,"FormLabel",{enumerable:!0,get:function(){return f.FormLabel}}),Object.defineProperty(_e,"FormMessage",{enumerable:!0,get:function(){return f.FormMessage}}),Object.defineProperty(_e,"FormRadioGroup",{enumerable:!0,get:function(){return p.FormRadioGroup}}),Object.defineProperty(_e,"FormSelect",{enumerable:!0,get:function(){return s.FormSelect}}),Object.defineProperty(_e,"FormSwitch",{enumerable:!0,get:function(){return j.FormSwitch}}),Object.defineProperty(_e,"FormTextarea",{enumerable:!0,get:function(){return O.FormTextarea}}),Object.defineProperty(_e,"FormTreeCombobox",{enumerable:!0,get:function(){return P.FormTreeCombobox}}),Object.defineProperty(_e,"useFormField",{enumerable:!0,get:function(){return l.useFormField}}),Object.defineProperty(_e,"useFormChangeHandler",{enumerable:!0,get:function(){return y.useFormChangeHandler}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=r(d[1]);r(d[2]);var u=r(d[3]),c=r(d[4]),b=r(d[5]),f=r(d[6]),l=r(d[7]),F=r(d[8]),p=r(d[9]),s=r(d[10]),j=r(d[11]),O=r(d[12]),P=r(d[13]),y=r(d[14]),x=r(d[15]);const C=u.FormProvider;function h(e){const t=(0,o.c)(9);let c,b,f,F;if(t[0]!==e){var p=e;({}=p),c=Object.assign({},((0,n.default)(p),p)),t[0]=e,t[1]=c}else c=t[1];return t[2]!==c.name?(b={name:c.name},t[2]=c.name,t[3]=b):b=t[3],t[4]!==c?(f=(0,x.jsx)(u.Controller,Object.assign({},c)),t[4]=c,t[5]=f):f=t[5],t[6]!==b||t[7]!==f?(F=(0,x.jsx)(l.FormFieldContext.Provider,{value:b,children:f}),t[6]=b,t[7]=f,t[8]=F):F=t[8],F}},4340,[4341,12,14,4260,4342,4349,4343,4344,4369,4370,4375,4376,4381,4382,4387,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Form",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"FormCheckbox",{enumerable:!0,get:function(){return c.FormCheckbox}}),Object.defineProperty(_e,"FormCombobox",{enumerable:!0,get:function(){return b.FormCombobox}}),Object.defineProperty(_e,"FormDescription",{enumerable:!0,get:function(){return f.FormDescription}}),Object.defineProperty(_e,"FormField",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"FormInput",{enumerable:!0,get:function(){return F.FormInput}}),Object.defineProperty(_e,"FormItem",{enumerable:!0,get:function(){return f.FormItem}}),Object.defineProperty(_e,"FormLabel",{enumerable:!0,get:function(){return f.FormLabel}}),Object.defineProperty(_e,"FormMessage",{enumerable:!0,get:function(){return f.FormMessage}}),Object.defineProperty(_e,"FormRadioGroup",{enumerable:!0,get:function(){return p.FormRadioGroup}}),Object.defineProperty(_e,"FormSelect",{enumerable:!0,get:function(){return s.FormSelect}}),Object.defineProperty(_e,"FormSwitch",{enumerable:!0,get:function(){return j.FormSwitch}}),Object.defineProperty(_e,"FormTextarea",{enumerable:!0,get:function(){return O.FormTextarea}}),Object.defineProperty(_e,"FormToggleGroup",{enumerable:!0,get:function(){return P.FormToggleGroup}}),Object.defineProperty(_e,"FormTreeCombobox",{enumerable:!0,get:function(){return y.FormTreeCombobox}}),Object.defineProperty(_e,"useFormField",{enumerable:!0,get:function(){return l.useFormField}}),Object.defineProperty(_e,"useFormChangeHandler",{enumerable:!0,get:function(){return x.useFormChangeHandler}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=r(d[1]);r(d[2]);var u=r(d[3]),c=r(d[4]),b=r(d[5]),f=r(d[6]),l=r(d[7]),F=r(d[8]),p=r(d[9]),s=r(d[10]),j=r(d[11]),O=r(d[12]),P=r(d[13]),y=r(d[14]),x=r(d[15]),C=r(d[16]);const h=u.FormProvider;function v(e){const t=(0,o.c)(9);let c,b,f,F;if(t[0]!==e){var p=e;({}=p),c=Object.assign({},((0,n.default)(p),p)),t[0]=e,t[1]=c}else c=t[1];return t[2]!==c.name?(b={name:c.name},t[2]=c.name,t[3]=b):b=t[3],t[4]!==c?(f=(0,C.jsx)(u.Controller,Object.assign({},c)),t[4]=c,t[5]=f):f=t[5],t[6]!==b||t[7]!==f?(F=(0,C.jsx)(l.FormFieldContext.Provider,{value:b,children:f}),t[6]=b,t[7]=f,t[8]=F):F=t[8],F}},4340,[4341,12,14,4260,4342,4349,4343,4344,4369,4370,4375,4376,4381,4382,4392,4397,6]); __d(function(g,r,i,a,m,e,d){m.exports=function(t){if(null==t)throw new TypeError("Cannot destructure "+t)},m.exports.__esModule=!0,m.exports.default=m.exports},4341,[]); __d(function(g,r,i,a,m,_e,d){"use strict";const e=["label","description","value","onChange","onCheckedChange","checked"];function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormCheckbox=function(s){const f=(0,c.c)(29);let b,v,x,j,p;if(f[0]!==s){const{label:c,description:o,value:t,onChange:l}=s,u=(0,n.default)(s,e);v=c,b=o,p=t,x=l,j=u,f[0]=s,f[1]=b,f[2]=v,f[3]=x,f[4]=j,f[5]=p}else b=f[1],v=f[2],x=f[3],j=f[4],p=f[5];const{error:C,formItemNativeID:_,formDescriptionNativeID:F,formMessageNativeID:k}=(0,l.useFormField)();let D;f[6]!==x||f[7]!==p?(D=function(){x?.(!p)},f[6]=x,f[7]=p,f[8]=D):D=f[8];const I=D,N=C?`${F} ${k}`:`${F}`,y=!!C,M=p??!1;let $,O,P,w,L,S;f[9]!==_||f[10]!==x||f[11]!==j||f[12]!==N||f[13]!==y||f[14]!==M?($=(0,h.jsx)(u.Checkbox,Object.assign({"aria-labelledby":_,"aria-describedby":N,"aria-invalid":y,onCheckedChange:x,checked:M},j)),f[9]=_,f[10]=x,f[11]=j,f[12]=N,f[13]=y,f[14]=M,f[15]=$):$=f[15];f[16]!==_||f[17]!==I||f[18]!==v?(O=!!v&&(0,h.jsx)(t.FormLabel,{className:"pb-0",nativeID:_,onPress:I,children:v}),f[16]=_,f[17]=I,f[18]=v,f[19]=O):O=f[19];f[20]!==$||f[21]!==O?(P=(0,h.jsxs)(o.default,{className:"flex-row items-center gap-3",children:[$,O]}),f[20]=$,f[21]=O,f[22]=P):P=f[22];f[23]!==b?(w=!!b&&(0,h.jsx)(t.FormDescription,{children:b}),f[23]=b,f[24]=w):w=f[24];f[25]===Symbol.for("react.memo_cache_sentinel")?(L=(0,h.jsx)(t.FormMessage,{}),f[25]=L):L=f[25];f[26]!==P||f[27]!==w?(S=(0,h.jsxs)(t.FormItem,{className:"px-1",children:[P,w,L]}),f[26]=P,f[27]=w,f[28]=S):S=f[28];return S};var n=s(r(d[0])),c=r(d[1]);r(d[2]);var o=s(r(d[3])),t=r(d[4]),l=r(d[5]),u=r(d[6]),h=r(d[7])},4342,[363,12,14,585,4343,4344,4202,6]); __d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className"],t=["className","nativeID"],n=["className"],s=["className","children"];function c(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"FormDescription",{enumerable:!0,get:function(){return I}}),Object.defineProperty(_e,"FormItem",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"FormLabel",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"FormMessage",{enumerable:!0,get:function(){return D}});var o=c(r(_d[0])),u=r(_d[1]),l=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),f=c(r(_d[3])),d=r(_d[4]),b=c(d),v=r(_d[5]),j=r(_d[6]),N=r(_d[7]),x=r(_d[8]),O=r(_d[9]);function p(t){const n=(0,u.c)(13);let s,c;if(n[0]!==t){var d=t;({className:s}=d),c=(0,o.default)(d,e),n[0]=t,n[1]=s,n[2]=c}else s=n[1],c=n[2];const b=l.useId();let j,x,p,F;return n[3]!==b?(j={nativeID:b},n[3]=b,n[4]=j):j=n[4],n[5]!==s?(x=(0,N.cn)("gap-1",s),n[5]=s,n[6]=x):x=n[6],n[7]!==c||n[8]!==x?(p=(0,O.jsx)(f.default,Object.assign({className:x},c)),n[7]=c,n[8]=x,n[9]=p):p=n[9],n[10]!==j||n[11]!==p?(F=(0,O.jsx)(v.FormItemContext.Provider,{value:j,children:p}),n[10]=j,n[11]=p,n[12]=F):F=n[12],F}function F(e){const n=(0,u.c)(10);let s,c;if(n[0]!==e){const{className:u}=e;s=u,c=(0,o.default)(e,t),n[0]=e,n[1]=s,n[2]=c}else s=n[1],c=n[2];const{error:l,formItemNativeID:f}=(0,v.useFormField)(),d=l&&"text-destructive";let b,x;return n[3]!==s||n[4]!==d?(b=(0,N.cn)("p-1",d,s),n[3]=s,n[4]=d,n[5]=b):b=n[5],n[6]!==f||n[7]!==c||n[8]!==b?(x=(0,O.jsx)(j.Label,Object.assign({className:b,nativeID:f},c)),n[6]=f,n[7]=c,n[8]=b,n[9]=x):x=n[9],x}function I(e){const t=(0,u.c)(9);let s,c;if(t[0]!==e){var l=e;({className:s}=l),c=(0,o.default)(l,n),t[0]=e,t[1]=s,t[2]=c}else s=t[1],c=t[2];const{formDescriptionNativeID:f}=(0,v.useFormField)();let d,b;return t[3]!==s?(d=(0,N.cn)("text-muted-foreground pt-1 text-sm",s),t[3]=s,t[4]=d):d=t[4],t[5]!==f||t[6]!==c||t[7]!==d?(b=(0,O.jsx)(x.Text,Object.assign({nativeID:f,className:d},c)),t[5]=f,t[6]=c,t[7]=d,t[8]=b):b=t[8],b}function D(e){const t=(0,u.c)(12);let n,c,l;if(t[0]!==e){var f=e;({className:c,children:n}=f),l=(0,o.default)(f,s),t[0]=e,t[1]=n,t[2]=c,t[3]=l}else n=t[1],c=t[2],l=t[3];const{error:j,formMessageNativeID:x}=(0,v.useFormField)(),p=j?String(j?.message):n;if(!p)return null;let F,I,D;return t[4]===Symbol.for("react.memo_cache_sentinel")?(F=d.FadeOut.duration(275),t[4]=F):F=t[4],t[5]!==c?(I=(0,N.cn)("text-destructive text-sm font-medium",c),t[5]=c,t[6]=I):I=t[6],t[7]!==p||t[8]!==x||t[9]!==l||t[10]!==I?(D=(0,O.jsx)(b.default.Text,Object.assign({entering:d.FadeInDown,exiting:F,nativeID:x,className:I},l,{children:p})),t[7]=p,t[8]=x,t[9]=l,t[10]=I,t[11]=D):D=t[11],D}},4343,[363,12,14,585,318,4344,4345,1354,1434,6]); @@ -4517,321 +4517,351 @@ __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{v __d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","checked","onCheckedChange","disabled","onPress","onKeyDown","ref"],n=["asChild","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"Thumb",{enumerable:!0,get:function(){return h}});var o=t(r(_d[0])),d=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),c=r(_d[2]),s=t(r(_d[3])),u=t(r(_d[4])),l=r(_d[5]),f=n=>{let{asChild:t,checked:u,onCheckedChange:f,disabled:h,onPress:b,onKeyDown:j,ref:y}=n,C=(0,o.default)(n,e);const O=t?c.Slot:s.default;return(0,l.jsx)(d.Root,{checked:u,onCheckedChange:f,disabled:h,asChild:!0,children:(0,l.jsx)(O,Object.assign({ref:y,disabled:h,onPress:function(e){f(!u),b?.(e)},onKeyDown:function(e){j?.(e)," "===e.key&&f(!u)}},C))})};f.displayName="RootWebSwitch";var h=e=>{let{asChild:t,ref:s}=e,f=(0,o.default)(e,n);const h=t?c.Slot:u.default;return(0,l.jsx)(d.Thumb,{asChild:!0,children:(0,l.jsx)(h,Object.assign({ref:s},f))})};h.displayName="ThumbWebSwitch"},4379,[363,4380,1435,16,585,6]); __d(function(g,r,i,a,m,_e,_d){"use strict";const e=["__scopeSwitch","onClick"],t=["__scopeSwitch","name","checked","defaultChecked","required","disabled","value","onCheckedChange","form"],n=["__scopeSwitch"],o=["__scopeSwitch"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"Switch",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"SwitchThumb",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"Thumb",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"createSwitchScope",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"unstable_BubbleInput",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"unstable_Provider",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"unstable_SwitchBubbleInput",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"unstable_SwitchProvider",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"unstable_SwitchTrigger",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"unstable_Trigger",{enumerable:!0,get:function(){return R}});var c,u=r(_d[0]),s=(c=u)&&c.__esModule?c:{default:c},d=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),l=r(_d[2]),b=r(_d[3]),f=r(_d[4]),p=r(_d[5]),h=r(_d[6]),_=r(_d[7]),C=r(_d[8]),w=r(_d[9]),S="Switch",[k,j]=(0,f.createContextScope)(S),[v,y]=k(S);function P(e){const{__scopeSwitch:t,checked:n,children:o,defaultChecked:c,disabled:u,form:s,name:l,onCheckedChange:b,required:f,value:h="on",internal_do_not_use_render:_}=e,[C,k]=(0,p.useControllableState)({prop:n,defaultProp:c??!1,onChange:b,caller:S}),[j,y]=d.useState(null),[P,O]=d.useState(null),R=d.useRef(!1),x=!j||(!!s||!!j.closest("form")),I={checked:C,setChecked:k,disabled:u,control:j,setControl:y,name:l,form:s,value:h,hasConsumerStoppedPropagationRef:R,required:f,defaultChecked:c,isFormControl:x,bubbleInput:P,setBubbleInput:O};return(0,w.jsx)(v,Object.assign({scope:t},I,{children:B(_)?_(I):o}))}var O="SwitchTrigger",R=d.forwardRef((t,n)=>{let{__scopeSwitch:o,onClick:c}=t,u=(0,s.default)(t,e);const{value:d,disabled:f,checked:p,required:h,setControl:_,setChecked:S,hasConsumerStoppedPropagationRef:k,isFormControl:j,bubbleInput:v}=y(O,o),P=(0,b.useComposedRefs)(n,_);return(0,w.jsx)(C.Primitive.button,Object.assign({type:"button",role:"switch","aria-checked":p,"aria-required":h,"data-state":F(p),"data-disabled":f?"":void 0,disabled:f,value:d},u,{ref:P,onClick:(0,l.composeEventHandlers)(c,e=>{S(e=>!e),v&&j&&(k.current=e.isPropagationStopped(),k.current||e.stopPropagation())})}))});R.displayName=O;var x=d.forwardRef((e,n)=>{const{__scopeSwitch:o,name:c,checked:u,defaultChecked:d,required:l,disabled:b,value:f,onCheckedChange:p,form:h}=e,_=(0,s.default)(e,t);return(0,w.jsx)(P,{__scopeSwitch:o,checked:u,defaultChecked:d,disabled:b,required:l,onCheckedChange:p,name:c,form:h,value:f,internal_do_not_use_render:({isFormControl:e})=>(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(R,Object.assign({},_,{ref:n,__scopeSwitch:o})),e&&(0,w.jsx)(T,{__scopeSwitch:o})]})})});x.displayName=S;var I="SwitchThumb",q=d.forwardRef((e,t)=>{const{__scopeSwitch:o}=e,c=(0,s.default)(e,n),u=y(I,o);return(0,w.jsx)(C.Primitive.span,Object.assign({"data-state":F(u.checked),"data-disabled":u.disabled?"":void 0},c,{ref:t}))});q.displayName=I;var E="SwitchBubbleInput",T=d.forwardRef((e,t)=>{let{__scopeSwitch:n}=e,c=(0,s.default)(e,o);const{control:u,hasConsumerStoppedPropagationRef:l,checked:f,defaultChecked:p,required:S,disabled:k,name:j,value:v,form:P,bubbleInput:O,setBubbleInput:R}=y(E,n),x=(0,b.useComposedRefs)(t,R),I=(0,h.usePrevious)(f),q=(0,_.useSize)(u);d.useEffect(()=>{const e=O;if(!e)return;const t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"checked").set,o=!l.current;if(I!==f&&n){const t=new Event("click",{bubbles:o});n.call(e,f),e.dispatchEvent(t)}},[O,I,f,l]);const T=d.useRef(f);return(0,w.jsx)(C.Primitive.input,Object.assign({type:"checkbox","aria-hidden":!0,defaultChecked:p??T.current,required:S,disabled:k,name:j,value:v,form:P},c,{tabIndex:-1,ref:x,style:Object.assign({},c.style,q,{position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"})}))});function B(e){return"function"==typeof e}function F(e){return e?"checked":"unchecked"}T.displayName=E},4380,[363,14,1582,1583,1584,1602,4196,1599,1586,6]); __d(function(g,r,i,a,m,_e,_d){"use strict";const e=["label","description","onChange","customComponent","ref"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormTextarea=function(t){const n=(0,c.c)(27);let b,_,v,p,h,j;if(n[0]!==t){var y=t;({label:_,description:b,onChange:v,customComponent:j,ref:h}=y),p=(0,o.default)(y,e),n[0]=t,n[1]=b,n[2]=_,n[3]=v,n[4]=p,n[5]=h,n[6]=j}else b=n[1],_=n[2],v=n[3],p=n[4],h=n[5],j=n[6];const x=void 0===j?f.Textarea:j,F=s.useRef(null),{error:D,formItemNativeID:I,formDescriptionNativeID:O,formMessageNativeID:C}=(0,u.useFormField)();let M,P,N;n[7]===Symbol.for("react.memo_cache_sentinel")?(M=()=>F.current?F.current:{},P=[],n[7]=M,n[8]=P):(M=n[7],P=n[8]);s.useImperativeHandle(h,M,P),n[9]===Symbol.for("react.memo_cache_sentinel")?(N=function(){F.current&&(F.current.isFocused()?F.current.blur():F.current.focus())},n[9]=N):N=n[9];const S=N;let T;n[10]!==I||n[11]!==_?(T=!!_&&(0,d.jsx)(l.FormLabel,{nativeID:I,onPress:S,children:_}),n[10]=I,n[11]=_,n[12]=T):T=n[12];const $=D?`${O} ${C}`:`${O}`,k=!!D;let w,E,H,L;n[13]!==x||n[14]!==I||n[15]!==v||n[16]!==p||n[17]!==$||n[18]!==k?(w=(0,d.jsx)(x,Object.assign({ref:F,"aria-labelledby":I,"aria-describedby":$,"aria-invalid":k,onChangeText:v},p)),n[13]=x,n[14]=I,n[15]=v,n[16]=p,n[17]=$,n[18]=k,n[19]=w):w=n[19];n[20]!==b?(E=!!b&&(0,d.jsx)(l.FormDescription,{children:b}),n[20]=b,n[21]=E):E=n[21];n[22]===Symbol.for("react.memo_cache_sentinel")?(H=(0,d.jsx)(l.FormMessage,{}),n[22]=H):H=n[22];n[23]!==T||n[24]!==w||n[25]!==E?(L=(0,d.jsxs)(l.FormItem,{children:[T,w,E,H]}),n[23]=T,n[24]=w,n[25]=E,n[26]=L):L=n[26];return L};var t,n=r(_d[0]),o=(t=n)&&t.__esModule?t:{default:t},c=r(_d[1]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),l=r(_d[3]),u=r(_d[4]),f=r(_d[5]),d=r(_d[6])},4381,[363,12,14,4343,4344,3231,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["children","label","description","value","onChange","options","placeholder","searchPlaceholder","emptyMessage","estimatedItemSize","renderItem","portalHost"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormTreeCombobox=function(t){const j=(0,l.c)(54);let v,I,_,y,C,D,F,M,S,N,T,w,H;if(j[0]!==t){var P=t;({children:v,label:C,description:I,value:H,onChange:D,options:F,placeholder:T,searchPlaceholder:N,emptyMessage:_,estimatedItemSize:y,renderItem:S,portalHost:M}=P),w=(0,o.default)(P,e),j[0]=t,j[1]=v,j[2]=I,j[3]=_,j[4]=y,j[5]=C,j[6]=D,j[7]=F,j[8]=M,j[9]=S,j[10]=N,j[11]=T,j[12]=w,j[13]=H}else v=j[1],I=j[2],_=j[3],y=j[4],C=j[5],D=j[6],F=j[7],M=j[8],S=j[9],N=j[10],T=j[11],w=j[12],H=j[13];const z=void 0===T?"Select...":T,{error:O,formItemNativeID:$,formDescriptionNativeID:k,formMessageNativeID:L}=(0,c.useFormField)();let V;j[14]!==H?(V=H??[],j[14]=H,j[15]=V):V=j[15];const W=V,q=W.length>0;let A;e:{if(0===W.length){A=z;break e}let e;j[16]!==W?(e=W.map(p).join(", "),j[16]=W,j[17]=e):e=j[17],A=e}const B=A;let E;j[18]!==$||j[19]!==C?(E=!!C&&(0,x.jsx)(s.FormLabel,{nativeID:$,children:C}),j[18]=$,j[19]=C,j[20]=E):E=j[20];const G=O?`${k} ${L}`:`${k}`,J=!!O;let K;j[21]===Symbol.for("react.memo_cache_sentinel")?(K=(0,b.cn)("border-border bg-card web:ring-offset-background h-10 w-full flex-row items-center rounded-md border px-2"),j[21]=K):K=j[21];const Q=q?"text-foreground":"text-muted-foreground";let R,U,X,Y,Z,ee,re,te,oe;j[22]!==Q?(R=(0,b.cn)("text-sm",Q),j[22]=Q,j[23]=R):R=j[23];j[24]!==B||j[25]!==R?(U=(0,x.jsx)(n.default,{className:"flex-1",children:(0,x.jsx)(u.Text,{className:R,numberOfLines:1,decodeHtml:!0,children:B})}),j[24]=B,j[25]=R,j[26]=U):U=j[26];j[27]===Symbol.for("react.memo_cache_sentinel")?(X=(0,x.jsx)(h.Icon,{name:"chevronDown"}),j[27]=X):X=j[27];j[28]!==U?(Y=(0,x.jsx)(f.TreeComboboxTrigger,{children:(0,x.jsxs)(n.default,{className:K,children:[U,X]})}),j[28]=U,j[29]=Y):Y=j[29];j[30]!==v||j[31]!==_||j[32]!==y||j[33]!==M||j[34]!==S||j[35]!==N?(Z=(0,x.jsx)(f.TreeComboboxContent,{matchWidth:!0,searchPlaceholder:N,emptyMessage:_,estimatedItemSize:y,renderItem:S,portalHost:M,children:v}),j[30]=v,j[31]=_,j[32]=y,j[33]=M,j[34]=S,j[35]=N,j[36]=Z):Z=j[36];j[37]!==$||j[38]!==D||j[39]!==F||j[40]!==W||j[41]!==Y||j[42]!==Z||j[43]!==G||j[44]!==J||j[45]!==w?(ee=(0,x.jsxs)(f.TreeCombobox,Object.assign({options:F,multiple:!0,value:W,onValueChange:D,"aria-labelledby":$,"aria-describedby":G,"aria-invalid":J},w,{children:[Y,Z]})),j[37]=$,j[38]=D,j[39]=F,j[40]=W,j[41]=Y,j[42]=Z,j[43]=G,j[44]=J,j[45]=w,j[46]=ee):ee=j[46];j[47]!==I?(re=!!I&&(0,x.jsx)(s.FormDescription,{children:I}),j[47]=I,j[48]=re):re=j[48];j[49]===Symbol.for("react.memo_cache_sentinel")?(te=(0,x.jsx)(s.FormMessage,{}),j[49]=te):te=j[49];j[50]!==ee||j[51]!==re||j[52]!==E?(oe=(0,x.jsxs)(s.FormItem,{children:[E,ee,re,te]}),j[50]=ee,j[51]=re,j[52]=E,j[53]=oe):oe=j[53];return oe};var o=t(r(d[0])),l=r(d[1]);r(d[2]);var n=t(r(d[3])),s=r(d[4]),c=r(d[5]),h=r(d[6]),b=r(d[7]),u=r(d[8]),f=r(d[9]),x=r(d[10]);function p(e){return e.label}},4382,[363,12,14,585,4343,4344,1357,1354,1434,4383,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TreeCombobox",{enumerable:!0,get:function(){return o.TreeCombobox}}),Object.defineProperty(e,"TreeComboboxTrigger",{enumerable:!0,get:function(){return o.TreeComboboxTrigger}}),Object.defineProperty(e,"TreeComboboxContent",{enumerable:!0,get:function(){return o.TreeComboboxContent}}),Object.defineProperty(e,"useTreeComboboxContext",{enumerable:!0,get:function(){return o.useTreeComboboxContext}});var o=r(d[0])},4383,[4384]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","disabled","onLayout"];function t(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TreeCombobox",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"TreeComboboxTrigger",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"TreeComboboxContent",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"useTreeComboboxContext",{enumerable:!0,get:function(){return M}});var o=t(r(_d[0])),s=r(_d[1]),l=n(r(_d[2])),c=t(r(_d[3]));r(_d[4]);var d=t(r(_d[5])),u=r(_d[6]),h=n(r(_d[7])),x=r(_d[8]),p=t(x);r(_d[9]),r(_d[10]);var f=r(_d[11]),b=r(_d[12]),v=r(_d[13]),y=r(_d[14]),j=r(_d[15]),C=(r(_d[16]),r(_d[17])),w=r(_d[18]),N=r(_d[19]),S=n(r(_d[20])),I=r(_d[21]);const T=l.createContext({triggerWidth:void 0,setTriggerWidth:()=>{}}),P=l.createContext(null);function M(){const e=l.useContext(P);if(!e)throw new Error("TreeCombobox compound components must be rendered inside TreeCombobox");return e}function O(e){const t=(0,s.c)(48),{children:n,options:o,value:c,defaultValue:d,onValueChange:x,multiple:p,maxDepth:f,parentSelectable:b,searchMode:v,defaultExpanded:y,expandedIds:C,onExpandChange:w,cascadeSelection:N}=e,S=void 0===b||b,M=void 0===v?"tree":v,O=void 0===y?"none":y,W=void 0===N?!!p:N,[E,F]=l.useState(""),[R,k]=l.useState(0),[z,D]=l.useState(),[,K]=l.useTransition();let V;t[0]!==K?(V=e=>{K(()=>{F(e)})},t[0]=K,t[1]=V):V=t[1];const H=V;let L;t[2]!==C||t[3]!==O||t[4]!==E||t[5]!==f||t[6]!==w||t[7]!==M?(L={maxDepth:f,defaultExpanded:O,expandedIds:C,onExpandChange:w,searchMode:M,filterValue:E},t[2]=C,t[3]=O,t[4]=E,t[5]=f,t[6]=w,t[7]=M,t[8]=L):L=t[8];const B=(0,j.useHierarchy)(o,L);let A;t[9]!==E?(A=E.trim(),t[9]=E,t[10]=A):A=t[10];const G=A.length>0,X=G?B.filteredItems:B.visibleItems,q=c,J=d,Q=x;let U;t[11]!==Q||t[12]!==q||t[13]!==J?(U={prop:q,defaultProp:J,onChange:Q},t[11]=Q,t[12]=q,t[13]=J,t[14]=U):U=t[14];const[Y,Z]=(0,u.useControllableState)(U);let $;t[15]!==p||t[16]!==Y?($=e=>p?Y?.some(t=>t.value===e)??!1:Y?.value===e,t[15]=p,t[16]=Y,t[17]=$):$=t[17];const ee=$;let te;t[18]!==B.nodeMap?(te=(e,t)=>{const n=B.nodeMap.get(e);return{value:e,label:n?.label??t,item:n?.item}},t[18]=B.nodeMap,t[19]=te):te=t[19];const ne=te;let re;t[20]!==W||t[21]!==B.nodeMap||t[22]!==p||t[23]!==Z||t[24]!==ne||t[25]!==Y?(re=(e,t)=>{if(p){const n=Y??[];if(W){const t=(0,j.applyCascadeToggle)(n,e,B.nodeMap).map(e=>ne(e.value,e.label));Z(t)}else{const o=n.some(t=>t.value===e);Z(o?n.filter(t=>t.value!==e):[...n,ne(e,t)])}}else Z(ne(e,t))},t[20]=W,t[21]=B.nodeMap,t[22]=p,t[23]=Z,t[24]=ne,t[25]=Y,t[26]=re):re=t[26];const oe=re;let ae;t[27]===Symbol.for("react.memo_cache_sentinel")?(ae=e=>{e||(F(""),k(_))},t[27]=ae):ae=t[27];const se=ae,le=!!p;let ce;t[28]!==X||t[29]!==E||t[30]!==H||t[31]!==B||t[32]!==G||t[33]!==ee||t[34]!==S||t[35]!==M||t[36]!==R||t[37]!==oe||t[38]!==le?(ce={hierarchy:B,displayItems:X,isSearching:G,isSelected:ee,selectItem:oe,multiple:le,parentSelectable:S,filterValue:E,onFilterChange:H,searchMode:M,searchResetKey:R},t[28]=X,t[29]=E,t[30]=H,t[31]=B,t[32]=G,t[33]=ee,t[34]=S,t[35]=M,t[36]=R,t[37]=oe,t[38]=le,t[39]=ce):ce=t[39];const ie=ce;let de;t[40]!==z?(de={triggerWidth:z,setTriggerWidth:D},t[40]=z,t[41]=de):de=t[41];const ue=de;let he,me;return t[42]!==n||t[43]!==ue?(he=(0,I.jsx)(T.Provider,{value:ue,children:n}),t[42]=n,t[43]=ue,t[44]=he):he=t[44],t[45]!==ie||t[46]!==he?(me=(0,I.jsx)(h.Root,{onOpenChange:se,children:(0,I.jsx)(P.Provider,{value:ie,children:he})}),t[45]=ie,t[46]=he,t[47]=me):me=t[47],me}function _(e){return e+1}function W(t){const n=(0,s.c)(16);let c,d,u,x;if(n[0]!==t){var p=t;({className:c,disabled:d,onLayout:u}=p),x=(0,o.default)(p,e),n[0]=t,n[1]=c,n[2]=d,n[3]=u,n[4]=x}else c=n[1],d=n[2],u=n[3],x=n[4];const{setTriggerWidth:f}=l.useContext(T);let b;n[5]!==u||n[6]!==f?(b=e=>{f(e.nativeEvent.layout.width),u?.(e)},n[5]=u,n[6]=f,n[7]=b):b=n[7];const v=b,y=d&&"web:cursor-not-allowed opacity-50";let j,w;return n[8]!==c||n[9]!==y?(j=(0,C.cn)(y,c),n[8]=c,n[9]=y,n[10]=j):j=n[10],n[11]!==d||n[12]!==v||n[13]!==x||n[14]!==j?(w=(0,I.jsx)(h.Trigger,Object.assign({className:j,disabled:d,onLayout:v},x)),n[11]=d,n[12]=v,n[13]=x,n[14]=j,n[15]=w):w=n[15],w}function E(e){const t=(0,s.c)(6),{onFilterChange:n,placeholder:o}=e,[c,d]=l.useState("");let u;t[0]!==n?(u=e=>{d(e),n(e)},t[0]=n,t[1]=u):u=t[1];const h=u;let x;return t[2]!==h||t[3]!==c||t[4]!==o?(x=(0,I.jsx)(v.Input,{autoFocus:!0,value:c,onChangeText:h,placeholder:o,className:"mb-2"}),t[2]=h,t[3]=c,t[4]=o,t[5]=x):x=t[5],x}function F(e){const t=(0,s.c)(31),{children:n,portalHost:o,className:u,matchWidth:v,searchPlaceholder:j,emptyMessage:P,estimatedItemSize:O,renderItem:_}=e,W=void 0===j?"Search...":j,F=void 0===P?"No results found":P,R=void 0===O?36:O,k=M(),z=l.useContext(T),{onOpenChange:D}=h.useRootContext();let K;(0,y.useArrowKeyNavigation)();{let e;t[0]!==v||t[1]!==z.triggerWidth?(e=v&&z.triggerWidth?{width:z.triggerWidth}:void 0,t[0]=v,t[1]=z.triggerWidth,t[2]=e):e=t[2];K=e}const V=K;let H;t[5]!==k||t[6]!==D||t[7]!==_?(H=e=>{const{item:t}=e,n=k.hierarchy.nodeMap.get(t.value)?.hasChildren??t.hasChildren,o=()=>{k.parentSelectable||!n?(k.selectItem(t.value,t.label),k.multiple||D(!1)):k.hierarchy.toggle(t.value)},s=()=>{k.hierarchy.toggle(t.value)},l=k.isSelected(t.value),u=()=>(0,I.jsx)(S.Item,{children:(0,I.jsxs)(d.default,{className:"flex flex-row items-center",children:[(0,I.jsx)(d.default,{style:{width:t.depth*N.INDENT_PX}}),(0,I.jsxs)(c.default,{onPress:o,className:"web:group web:cursor-default web:select-none web:hover:bg-accent/50 web:outline-none web:focus:bg-accent active:bg-accent flex-1 flex-row items-center gap-2 rounded-sm px-2 py-1.5",children:[k.multiple?(0,I.jsx)(f.Checkbox,{checked:l,onCheckedChange:()=>o(),className:"pointer-events-none"}):(0,I.jsx)(d.default,{className:"h-4 w-4 items-center justify-center",children:l&&(0,I.jsx)(b.Icon,{name:"check",className:"text-popover-foreground",size:"xs"})}),(0,I.jsxs)(d.default,{className:"flex-1",children:[(0,I.jsx)(w.Text,{className:"text-popover-foreground text-sm",decodeHtml:!0,children:t.label}),k.isSearching&&"flat"===k.searchMode&&t.parentId&&(0,I.jsx)(w.Text,{className:"text-muted-foreground text-xs",decodeHtml:!0,children:k.hierarchy.getBreadcrumb(t.value)})]})]}),t.hasChildren?(0,I.jsx)(c.default,{onPress:s,className:"h-6 w-6 items-center justify-center",hitSlop:4,children:(0,I.jsx)(b.Icon,{name:t.isExpanded?"chevronDown":"chevronRight",size:"xs",className:"text-muted-foreground"})}):(0,I.jsx)(d.default,{className:"w-6"})]})});return _?_(t,u):u()},t[5]=k,t[6]=D,t[7]=_,t[8]=H):H=t[8];const L=H;let B,A,G,X,q,J;return t[9]===Symbol.for("react.memo_cache_sentinel")?(B=x.FadeIn.duration(200),t[9]=B):B=t[9],t[10]!==u?(A=(0,C.cn)("border-border bg-popover web:animate-in web:zoom-in-95 web:fade-in-0 web:cursor-auto web:outline-none z-50 max-h-[300px] w-72 rounded-md border p-2 shadow-md",u),t[10]=u,t[11]=A):A=t[11],t[12]!==k.onFilterChange||t[13]!==k.searchResetKey||t[14]!==W?(G=(0,I.jsx)(E,{onFilterChange:k.onFilterChange,placeholder:W},k.searchResetKey),t[12]=k.onFilterChange,t[13]=k.searchResetKey,t[14]=W,t[15]=G):G=t[15],t[16]!==k.displayItems||t[17]!==k.isSearching||t[18]!==F||t[19]!==R||t[20]!==L?(X=k.displayItems.length>0?(0,I.jsx)(S.Root,{className:"flex-1",children:(0,I.jsx)(S.List,{data:k.displayItems,estimatedItemSize:R,renderItem:L,parentProps:{style:{flexGrow:1,flexShrink:1,flexBasis:0}}})}):k.isSearching&&(0,I.jsx)(d.default,{className:"px-2 py-1.5",children:(0,I.jsx)(w.Text,{className:"text-popover-foreground text-sm",children:F})}),t[16]=k.displayItems,t[17]=k.isSearching,t[18]=F,t[19]=R,t[20]=L,t[21]=X):X=t[21],t[22]!==n||t[23]!==V||t[24]!==A||t[25]!==G||t[26]!==X?(q=(0,I.jsx)(h.Overlay,{style:void 0,children:(0,I.jsx)(p.default.View,{entering:B,exiting:x.FadeOut,children:(0,I.jsx)(w.TextClassContext.Provider,{value:"text-popover-foreground",children:(0,I.jsxs)(h.Content,{align:"center",sideOffset:4,style:V,className:A,children:[n,G,X]})})})}),t[22]=n,t[23]=V,t[24]=A,t[25]=G,t[26]=X,t[27]=q):q=t[27],t[28]!==o||t[29]!==q?(J=(0,I.jsx)(h.Portal,{hostName:o,children:q}),t[28]=o,t[29]=q,t[30]=J):J=t[30],J}},4384,[363,12,14,16,30,585,1356,4199,318,1608,1410,4202,1357,4352,4368,4385,4365,1354,1434,4386,4356,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildTree=o,e.getBreadcrumb=s,e.getDescendantIds=l,e.getAncestorIds=c,e.applyCascadeToggle=function(t,n,o){const s=new Set(t.map(t=>t.value)),u=s.has(n),f=l(n,o),h=[n,...f];let p;if(u){const t=new Set(h);p=new Set([...s].filter(n=>!t.has(n)));const l=c(n,o);for(const t of l)p.delete(t)}else{p=new Set(s);for(const t of h)p.add(t);const t=c(n,o);for(const n of t){l(n,o).every(t=>p.has(t))&&p.add(n)}}const v=new Map(t.map(t=>[t.value,t]));return Array.from(p).map(t=>{if(v.has(t))return v.get(t);const n=o.get(t);return{value:t,label:n?.label??''}})},e.filterTree=u,e.getVisibleItems=f,e.useHierarchy=function(h,p){const v=(0,t.c)(53);let I;v[0]!==p?(I=p??{},v[0]=p,v[1]=I):I=v[1];const{maxDepth:w,defaultExpanded:b,expandedIds:S,onExpandChange:C,searchMode:x,filterValue:y,breadcrumbSeparator:M}=I,A=void 0===b?"none":b,D=void 0===x?"tree":x,_=void 0===M?" > ":M;let E;v[2]!==w||v[3]!==h?(E=o(h,{maxDepth:w}),v[2]=w,v[3]=h,v[4]=E):E=v[4];const{tree:H,nodeMap:P}=E;let T;v[5]!==A||v[6]!==w||v[7]!==h?(T=()=>{if("all"===A){const{nodeMap:t}=o(h,{maxDepth:w}),n=new Set;for(const o of t.values())o.hasChildren&&n.add(o.value);return n}return"none"===A?new Set:new Set(A)},v[5]=A,v[6]=w,v[7]=h,v[8]=T):T=v[8];const[j,B]=(0,n.useState)(T),L=void 0!==S;let V;v[9]!==S?(V=S?new Set(S):void 0,v[9]=S,v[10]=V):V=v[10];const $=V,k=L?$:j;let z;v[11]!==$||v[12]!==L||v[13]!==C?(z=t=>{if(L){const n=new Set($);n.has(t)?n.delete(t):n.add(t),C?.(Array.from(n))}else B(n=>{const o=new Set(n);return o.has(t)?o.delete(t):o.add(t),C?.(Array.from(o)),o})},v[11]=$,v[12]=L,v[13]=C,v[14]=z):z=v[14];const O=z;let q;v[15]!==L||v[16]!==P||v[17]!==C?(q=()=>{const t=new Set;for(const n of P.values())n.hasChildren&&t.add(n.value);L||B(t),C?.(Array.from(t))},v[15]=L,v[16]=P,v[17]=C,v[18]=q):q=v[18];const F=q;let G;v[19]!==L||v[20]!==C?(G=()=>{const t=new Set;L||B(t),C?.([])},v[19]=L,v[20]=C,v[21]=G):G=v[21];const J=G;let K;v[22]!==k||v[23]!==H?(K=f(H,k),v[22]=k,v[23]=H,v[24]=K):K=v[24];const N=K;let Q;e:{if(!y?.trim()){let t;v[25]===Symbol.for("react.memo_cache_sentinel")?(t=[],v[25]=t):t=v[25],Q=t;break e}let t;v[26]!==y||v[27]!==P||v[28]!==D||v[29]!==H?(t=u(H,P,y,D),v[26]=y,v[27]=P,v[28]=D,v[29]=H,v[30]=t):t=v[30],Q=t}const R=Q;let U;v[31]!==_||v[32]!==P?(U=t=>s(t,P,_),v[31]=_,v[32]=P,v[33]=U):U=v[33];const W=U;let X;v[34]!==P?(X=t=>l(t,P),v[34]=P,v[35]=X):X=v[35];const Y=X;let Z;v[36]!==P?(Z=t=>c(t,P),v[36]=P,v[37]=Z):Z=v[37];const ee=Z;let te;v[38]!==P?(te=t=>P.get(t)?.depth??-1,v[38]=P,v[39]=te):te=v[39];const ne=te;let ae;v[40]!==ee||v[41]!==W||v[42]!==ne||v[43]!==Y||v[44]!==J||v[45]!==F||v[46]!==k||v[47]!==R||v[48]!==P||v[49]!==O||v[50]!==H||v[51]!==N?(ae={tree:H,nodeMap:P,expandedIds:k,toggle:O,expandAll:F,collapseAll:J,visibleItems:N,filteredItems:R,getDescendantIds:Y,getAncestorIds:ee,getBreadcrumb:W,getDepth:ne},v[40]=ee,v[41]=W,v[42]=ne,v[43]=Y,v[44]=J,v[45]=F,v[46]=k,v[47]=R,v[48]=P,v[49]=O,v[50]=H,v[51]=N,v[52]=ae):ae=v[52];return ae};var t=r(d[0]),n=r(d[1]);function o(t,n){const o=n?.maxDepth??1/0,s=new Map;function l(){const t=new Map;for(const n of s.values())n.parentId&&s.has(n.parentId)&&(t.has(n.parentId)||t.set(n.parentId,[]),t.get(n.parentId).push(n));return t}for(const n of t){if(s.has(n.value))continue;const t={value:n.value,label:n.label,parentId:n.parentId,item:n.item,children:[],depth:0,hasChildren:!1};s.set(n.value,t)}let c=l();const u=new Set,f=new Set;function h(n){if(u.has(n.value))return n.depth;if(f.has(n.value))return console.warn(`[useHierarchy] Circular reference detected for node "${n.value}". Promoting to root.`),n.parentId=void 0,0;if(f.add(n.value),n.parentId&&s.has(n.parentId)){const o=s.get(n.parentId),l=h(o);if(f.has(n.value)&&void 0===o.parentId&&0===l){const s=t.find(t=>t.value===o.value)?.parentId;s===n.value?(console.warn(`[useHierarchy] Circular reference detected for node "${n.value}". Promoting to root.`),n.parentId=void 0,n.depth=0):n.depth=l+1}else n.depth=l+1}else n.depth=0;return f.delete(n.value),u.add(n.value),n.depth}for(const t of s.values())h(t);c=l();for(const t of s.values()){const n=c.get(t.value)??[];t.depth0):(t.children=[],t.hasChildren=!1)}const p=[];for(const t of s.values()){(!t.parentId||!s.has(t.parentId))&&p.push(t)}return{tree:p,nodeMap:s}}function s(t,n,o=" > "){const s=[];let l=n.get(t);for(;l;)s.unshift(l.label),l=l.parentId?n.get(l.parentId):void 0;return s.join(o)}function l(t,n){const o=n.get(t);if(!o)return[];const s=[];return(function t(n){for(const o of n)s.push(o.value),t(o.children)})(o.children),s}function c(t,n){const o=[];let s=n.get(t);for(;s?.parentId;)o.push(s.parentId),s=n.get(s.parentId);return o}function u(t,n,o,s){if(!o.trim())return[];const l=o.toLowerCase(),c=new Set;for(const t of n.values())t.label.toLowerCase().includes(l)&&c.add(t.value);if(0===c.size)return[];if('flat'===s){const t=[];for(const o of c){const s=n.get(o);t.push({value:s.value,label:s.label,item:s.item,depth:0,hasChildren:!1,isExpanded:!1,parentId:s.parentId})}return t}const u=new Set(c);for(const t of c){let o=n.get(t);for(;o?.parentId;)u.add(o.parentId),o=n.get(o.parentId)}const f=[];return(function t(n){for(const o of n){if(!u.has(o.value))continue;const n=o.children.some(t=>u.has(t.value));f.push({value:o.value,label:o.label,item:o.item,depth:o.depth,hasChildren:n,isExpanded:n,parentId:o.parentId}),n&&t(o.children)}})(t),f}function f(t,n){const o=[];return(function t(s){for(const l of s){const s=n.has(l.value)&&l.hasChildren;o.push({value:l.value,label:l.label,item:l.item,depth:l.depth,hasChildren:l.hasChildren,isExpanded:s,parentId:l.parentId}),s&&t(l.children)}})(t),o}},4385,[12,14]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TreeItemRow",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"INDENT_PX",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var n=e(r(d[2])),s=e(r(d[3])),l=r(d[4]),c=r(d[5]),o=r(d[6]);const u=16;function f(e){const f=(0,t.c)(16),{item:h,onToggle:x,children:j,className:p}=e;let v;f[0]!==h.value||f[1]!==x?(v=()=>{x(h.value)},f[0]=h.value,f[1]=x,f[2]=v):v=f[2];const N=v;let _;f[3]!==p?(_=(0,c.cn)("flex flex-row items-center",p),f[3]=p,f[4]=_):_=f[4];const w=h.depth*u;let b,y,P;return f[5]!==w?(b=(0,o.jsx)(s.default,{style:{width:w}}),f[5]=w,f[6]=b):b=f[6],f[7]!==N||f[8]!==h.hasChildren||f[9]!==h.isExpanded?(y=h.hasChildren?(0,o.jsx)(n.default,{onPress:N,className:"h-6 w-6 items-center justify-center",hitSlop:4,children:(0,o.jsx)(l.Icon,{name:h.isExpanded?"chevronDown":"chevronRight",size:"xs",className:"text-muted-foreground"})}):(0,o.jsx)(s.default,{className:"w-6"}),f[7]=N,f[8]=h.hasChildren,f[9]=h.isExpanded,f[10]=y):y=f[10],f[11]!==j||f[12]!==_||f[13]!==b||f[14]!==y?(P=(0,o.jsxs)(s.default,{className:_,children:[b,y,j]}),f[11]=j,f[12]=_,f[13]=b,f[14]=y,f[15]=P):P=f[15],P}},4386,[12,14,16,585,1357,1354,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.useFormChangeHandler=function(e){const f=(0,t.c)(14),{form:s,onChange:l,debounceMs:d}=e,b=void 0===d?300:d;let _,v;f[0]!==l?(_=e=>{l(e)},f[0]=l,f[1]=_):_=f[1];f[2]!==b||f[3]!==_?(v=(0,c.default)(_,b),f[2]=b,f[3]=_,f[4]=v):v=f[4];const h=v;let p,y,O,j;f[5]!==h?(p=()=>()=>{h.cancel()},y=[h],f[5]=h,f[6]=p,f[7]=y):(p=f[6],y=f[7]);n.useEffect(p,y),f[8]!==b||f[9]!==h||f[10]!==s||f[11]!==l?(O=()=>{const e=s.watch((e,t)=>{const{name:n}=t;if(!n)return void h.cancel();const c=(0,u.default)(e,n),f={[n]:c};o(c)&&b>0?h(f):(h.flush(),l(f))});return()=>e.unsubscribe()},j=[l,s,h,b],f[8]=b,f[9]=h,f[10]=s,f[11]=l,f[12]=O,f[13]=j):(O=f[12],j=f[13]);n.useEffect(O,j)};var t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=e(r(_d[2])),c=e(r(_d[3]));function o(e){return'string'==typeof e}},4387,[12,14,1358,4164]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.CurrencySelect=function(e){const o=(0,n.c)(2);let l;o[0]!==e?(l=(0,x.jsx)(u.CurrenciesProvider,{children:(0,x.jsx)(v,Object.assign({},e))}),o[0]=e,o[1]=l):l=o[1];return l};var o,l=r(d[0]),t=(o=l)&&o.__esModule?o:{default:o},n=r(d[1]);r(d[2]);var c=r(d[3]),s=r(d[4]),u=r(d[5]),b=r(d[6]),x=r(d[7]);function v(o){const l=(0,n.c)(36);let c,v;if(l[0]!==o){var f=o;({value:v}=f),c=(0,t.default)(f,e),l[0]=o,l[1]=c,l[2]=v}else c=l[1],v=l[2];const _=(0,b.useT)(),h=(0,u.useCurrencies)();let p;l[3]!==h?(p=h.map(C),l[3]=h,l[4]=p):p=l[4];const y=p;let I;if(l[5]!==y||l[6]!==v?.value){let e;l[8]!==v?.value?(e=e=>e.value===v?.value,l[8]=v?.value,l[9]=e):e=l[9],I=y.find(e),l[5]=y,l[6]=v?.value,l[7]=I}else I=l[7];const O=I,S=O?.label,T=v?.value??"",E=S??"";let L,M,P,$,z,V,k,q,w,A;return l[10]!==T||l[11]!==E?(L={value:T,label:E},l[10]=T,l[11]=E,l[12]=L):L=l[12],l[13]!==_?(M=_("common.select_currency"),l[13]=_,l[14]=M):M=l[14],l[15]!==M?(P=(0,x.jsx)(s.ComboboxTrigger,{children:(0,x.jsx)(s.ComboboxValue,{placeholder:M})}),l[15]=M,l[16]=P):P=l[16],l[17]!==_?($=_("common.search_currencies"),l[17]=_,l[18]=$):$=l[18],l[19]!==$?(z=(0,x.jsx)(s.ComboboxInput,{placeholder:$}),l[19]=$,l[20]=z):z=l[20],l[21]!==_?(V=_("common.no_currency_found"),l[21]=_,l[22]=V):V=l[22],l[23]!==V?(k=(0,x.jsx)(s.ComboboxEmpty,{children:V}),l[23]=V,l[24]=k):k=l[24],l[25]!==y||l[26]!==k?(q=(0,x.jsx)(s.ComboboxList,{data:y,renderItem:j,estimatedItemSize:44,ListEmptyComponent:k}),l[25]=y,l[26]=k,l[27]=q):q=l[27],l[28]!==q||l[29]!==z?(w=(0,x.jsxs)(s.ComboboxContent,{children:[z,q]}),l[28]=q,l[29]=z,l[30]=w):w=l[30],l[31]!==c||l[32]!==w||l[33]!==L||l[34]!==P?(A=(0,x.jsxs)(s.Combobox,Object.assign({value:L},c,{children:[P,w]})),l[31]=c,l[32]=w,l[33]=L,l[34]=P,l[35]=A):A=l[35],A}function j(e){const{item:o}=e;return(0,x.jsx)(s.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(s.ComboboxItemText,{})})}function C(e){return{label:`${(0,c.decode)(e.name)} (${(0,c.decode)(e.symbol)})`,value:e.code}}},4388,[363,12,14,1436,4350,4389,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CurrenciesProvider",{enumerable:!0,get:function(){return n.CurrenciesProvider}}),Object.defineProperty(e,"useCurrencies",{enumerable:!0,get:function(){return u.useCurrencies}});var n=r(d[0]),u=r(d[1])},4389,[4390,4391]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CurrenciesContext",{enumerable:!0,get:function(){return d}}),_e.CurrenciesProvider=function(e){const n=(0,t.c)(5),{children:u,code:l}=e;let f;n[0]!==l?(f=l?c.default.find(e=>e.code===l):c.default,n[0]=l,n[1]=f):f=n[1];const s=f;let _;n[2]!==u||n[3]!==s?(_=(0,o.jsx)(d.Provider,{value:s,children:u}),n[2]=u,n[3]=s,n[4]=_):_=n[4];return _};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=r(_d[2]),c=(e=u)&&e.__esModule?e:{default:e},o=r(_d[3]);const d=n.createContext(null)},4390,[12,14,4068,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCurrencies",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=()=>{const n=e.useContext(t.CurrenciesContext);if(!n)throw new Error("useCurrencies must be called within CurrenciesProvider");return n}},4391,[14,4390]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormErrors=function(){const t=(0,e.c)(8),s=(0,c.useT)(),{errors:x}=(0,n.useFormState)();let h,y;if(t[0]!==x||t[1]!==s){y=Symbol.for("react.early_return_sentinel");e:{const e=(0,u.flattenErrors)(x);if(0===e.length){y=null;break e}let n,c;t[4]!==s?(n=s("common.please_fix_the_following_errors"),t[4]=s,t[5]=n):n=t[5],t[6]!==n?(c=(0,f.jsx)(o.Text,{className:"text-error",children:n}),t[6]=n,t[7]=c):c=t[7],h=(0,f.jsxs)(l.default,{children:[c,e.map(_)]})}t[0]=x,t[1]=s,t[2]=h,t[3]=y}else h=t[2],y=t[3];if(y!==Symbol.for("react.early_return_sentinel"))return y;return h};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),o=r(d[4]),u=r(d[5]),c=r(d[6]),f=r(d[7]);function _(e,t){return(0,f.jsxs)(o.Text,{className:"text-error",children:["\u2022"," ",e.path,": ",e.message]},t)}},4392,[12,14,585,4260,1434,4393,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.flattenErrors=function t(s,n="",o=[]){return Object.keys(s).forEach(c=>{const u=s[c],f=n?`${n}.${c}`:c;u&&'object'==typeof u&&(u.message?o.push({path:f,message:String(u.message)}):t(u,f,o))}),o}},4393,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"metaDataSchema",{enumerable:!0,get:function(){return v.metaDataSchema}}),_e.MetaDataForm=function(l){const n=(0,e.c)(41),{name:v,withDisplayValues:_}=l,y=void 0===v?"meta_data":v,$=(0,b.useT)(),{control:k,setValue:T,getValues:O}=(0,s.useFormContext)();let C;n[0]!==k||n[1]!==y?(C={control:k,name:y},n[0]=k,n[1]=y,n[2]=C):C=n[2];const{fields:S,append:I,remove:V}=(0,s.useFieldArray)(C),N=(0,s.useWatch)({name:y,control:k})||[];let D,M,P,w,B,H,A,W,q;n[3]!==$?(D=$("common.meta_data"),n[3]=$,n[4]=D):D=n[4];n[5]!==D?(M=(0,F.jsx)(c.CollapsibleTrigger,{children:(0,F.jsx)(p.Text,{children:D})}),n[5]=D,n[6]=M):M=n[6];if(n[7]!==k||n[8]!==S||n[9]!==O||n[10]!==y||n[11]!==V||n[12]!==T||n[13]!==$||n[14]!==N||n[15]!==_){let e;n[17]!==k||n[18]!==O||n[19]!==y||n[20]!==V||n[21]!==T||n[22]!==$||n[23]!==N||n[24]!==_?(e=(e,l)=>{const n=N[l]?.value;return null===n?null:(0,F.jsxs)(x.HStack,{className:"web:hover:bg-accent items-start gap-0",children:[(0,F.jsx)(t.default,{className:"w-20 p-2",children:(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.id`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.id")},l,{readOnly:!0}))}})}),(0,F.jsxs)(f.VStack,{className:"flex-1 flex-col p-2",children:[(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.key`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.key")},l))}}),_&&(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.display_key`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.display_key")},l))}})]}),(0,F.jsxs)(f.VStack,{className:"flex-1 flex-col p-2",children:[(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.value`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.value")},l))}}),_&&(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.display_value`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.display_value")},l))}})]}),(0,F.jsx)(t.default,{className:"p-2",children:(0,F.jsxs)(h.Tooltip,{children:[(0,F.jsx)(h.TooltipTrigger,{asChild:!0,children:(0,F.jsx)(j.IconButton,{variant:"destructive",name:"circleMinus",onPress:()=>{O(y)[l].id?T(`${y}.${l}.value`,null):V(l)}})}),(0,F.jsx)(h.TooltipContent,{children:(0,F.jsx)(p.Text,{children:$("common.remove_item")})})]})})]},e.id)},n[17]=k,n[18]=O,n[19]=y,n[20]=V,n[21]=T,n[22]=$,n[23]=N,n[24]=_,n[25]=e):e=n[25],P=S.map(e),n[7]=k,n[8]=S,n[9]=O,n[10]=y,n[11]=V,n[12]=T,n[13]=$,n[14]=N,n[15]=_,n[16]=P}else P=n[16];n[26]!==I?(w=()=>I({key:"",value:""}),n[26]=I,n[27]=w):w=n[27];n[28]!==$?(B=$("common.add_meta_data"),n[28]=$,n[29]=B):B=n[29];n[30]!==B?(H=(0,F.jsx)(o.ButtonText,{children:B}),n[30]=B,n[31]=H):H=n[31];n[32]!==w||n[33]!==H?(A=(0,F.jsx)(x.HStack,{children:(0,F.jsx)(o.Button,{variant:"outline",onPress:w,children:H})}),n[32]=w,n[33]=H,n[34]=A):A=n[34];n[35]!==P||n[36]!==A?(W=(0,F.jsx)(c.CollapsibleContent,{children:(0,F.jsxs)(f.VStack,{children:[P,A]})}),n[35]=P,n[36]=A,n[37]=W):W=n[37];n[38]!==W||n[39]!==M?(q=(0,F.jsxs)(c.Collapsible,{children:[M,W]}),n[38]=W,n[39]=M,n[40]=q):q=n[40];return q};var e=r(d[0]);r(d[1]);var l,n=r(d[2]),t=(l=n)&&l.__esModule?l:{default:l},s=r(d[3]),o=r(d[4]),c=r(d[5]),u=r(d[6]),x=r(d[7]),j=r(d[8]),p=r(d[9]),h=r(d[10]),f=r(d[11]),b=r(d[12]),F=r(d[13]),v=r(d[14])},4394,[12,14,585,4260,3185,4395,4340,1351,1574,1434,1578,1605,1987,6,4398]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","children"],n=["className","children"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Collapsible",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"CollapsibleTrigger",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"CollapsibleContent",{enumerable:!0,get:function(){return p}});var t,c=r(_d[0]),l=(t=c)&&t.__esModule?t:{default:t},s=r(_d[1]);r(_d[2]);var o=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var c=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,c.get?c:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[3])),u=r(_d[4]),f=r(_d[5]),d=r(_d[6]),b=r(_d[7]);const p=o.Content;function j(n){const t=(0,s.c)(10);let c,u,d,p,j;if(t[0]!==n){var h=n;({className:u,children:c}=h),d=(0,l.default)(h,e),t[0]=n,t[1]=c,t[2]=u,t[3]=d}else c=t[1],u=t[2],d=t[3];return t[4]!==u?(p=(0,f.cn)("flex-col gap-2",u),t[4]=u,t[5]=p):p=t[5],t[6]!==c||t[7]!==d||t[8]!==p?(j=(0,b.jsx)(o.Root,Object.assign({className:p},d,{children:c})),t[6]=c,t[7]=d,t[8]=p,t[9]=j):j=t[9],j}function h(e){const t=(0,s.c)(15);let c,p,j;if(t[0]!==e){var h=e;({className:p,children:c}=h),j=(0,l.default)(h,n),t[0]=e,t[1]=c,t[2]=p,t[3]=j}else c=t[1],p=t[2],j=t[3];const{open:v}=o.useCollapsibleContext();let x;t[4]!==p?(x=(0,f.cn)("flex-row items-center gap-2",p),t[4]=p,t[5]=x):x=t[5];const O=v?"chevronUp":"chevronDown";let C,_,y;return t[6]!==O?(C=(0,b.jsx)(u.Icon,{name:O,size:"sm"}),t[6]=O,t[7]=C):C=t[7],t[8]!==c||t[9]!==C?(_=(0,b.jsxs)(b.Fragment,{children:[c,C]}),t[8]=c,t[9]=C,t[10]=_):_=t[10],t[11]!==j||t[12]!==x||t[13]!==_?(y=(0,b.jsx)(d.TextClassContext.Provider,{value:"",children:(0,b.jsx)(o.Trigger,Object.assign({className:x},j,{children:_}))}),t[11]=j,t[12]=x,t[13]=_,t[14]=y):y=t[14],y}},4395,[363,12,14,4396,1357,1354,1434,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["ref","asChild","disabled","open","defaultOpen","onOpenChange"],t=["ref","asChild","onPress","disabled"],n=["ref","asChild","forceMount"];function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"useCollapsibleContext",{enumerable:!0,get:function(){return P}});var u=o(r(_d[0])),l=r(_d[1]),c=s(r(_d[2])),d=o(r(_d[3])),f=o(r(_d[4])),p=s(r(_d[5])),b=r(_d[6]),C=r(_d[7]),h=r(_d[8]);function O(e,t,n){e.dataset[t]=n}function j(e,t){e.type=t}const y=c.createContext(null);function v(t){const n=(0,l.c)(35);let o,s,d,j,v,P,x;if(n[0]!==t){var R=t;({ref:v,asChild:o,disabled:P,open:j,defaultOpen:s,onOpenChange:d}=R),x=(0,u.default)(R,e),n[0]=t,n[1]=o,n[2]=s,n[3]=d,n[4]=j,n[5]=v,n[6]=P,n[7]=x}else o=n[1],s=n[2],d=n[3],j=n[4],v=n[5],P=n[6],x=n[7];const _=void 0!==P&&P;let E;n[8]!==s||n[9]!==d||n[10]!==j?(E={prop:j,defaultProp:s,onChange:d},n[8]=s,n[9]=d,n[10]=j,n[11]=E):E=n[11];const[M,L]=(0,b.useControllableState)(E),S=void 0!==M&&M,w=c.useRef(null),T=(0,b.useComposedRefs)(v,w);let k,D,q,z;n[12]!==S?(k=()=>{w.current&&O(w.current,"state",S?"open":"closed")},D=[S],n[12]=S,n[13]=k,n[14]=D):(k=n[13],D=n[14]),c.useLayoutEffect(k,D),n[15]!==_?(q=()=>{if(w.current){O(w.current,"disabled",_?"true":void 0)}},z=[_],n[15]=_,n[16]=q,n[17]=z):(q=n[16],z=n[17]),c.useLayoutEffect(q,z);const A=o?C.Slot:f.default;let B,F,G,H;return n[18]!==_||n[19]!==L||n[20]!==S?(B={disabled:_,open:S,onOpenChange:L},n[18]=_,n[19]=L,n[20]=S,n[21]=B):B=n[21],n[22]!==A||n[23]!==T||n[24]!==x?(F=(0,h.jsx)(A,Object.assign({ref:T},x)),n[22]=A,n[23]=T,n[24]=x,n[25]=F):F=n[25],n[26]!==s||n[27]!==_||n[28]!==L||n[29]!==S||n[30]!==F?(G=(0,h.jsx)(p.Root,{open:S,defaultOpen:s,onOpenChange:L,disabled:_,children:F}),n[26]=s,n[27]=_,n[28]=L,n[29]=S,n[30]=F,n[31]=G):G=n[31],n[32]!==G||n[33]!==B?(H=(0,h.jsx)(y.Provider,{value:B,children:G}),n[32]=G,n[33]=B,n[34]=H):H=n[34],H}function P(){const e=c.useContext(y);if(!e)throw new Error("Collapsible compound components cannot be rendered outside the Collapsible component");return e}function x(e){const n=(0,l.c)(25);let o,s,f,y,v;if(n[0]!==e){var x=e;({ref:y,asChild:o,onPress:s,disabled:v}=x),f=(0,u.default)(x,t),n[0]=e,n[1]=o,n[2]=s,n[3]=f,n[4]=y,n[5]=v}else o=n[1],s=n[2],f=n[3],y=n[4],v=n[5];const{disabled:R,open:_,onOpenChange:E}=P(),M=c.useRef(null),L=(0,b.useComposedRefs)(y,M);let S,w,T,k,D;n[6]!==_?(S=()=>{M.current&&O(M.current,"state",_?"open":"closed")},w=[_],n[6]=_,n[7]=S,n[8]=w):(S=n[7],w=n[8]),c.useLayoutEffect(S,w),n[9]!==R?(T=()=>{if(M.current){const e=M.current;j(e,"button"),O(e,"disabled",R?"true":void 0)}},k=[R],n[9]=R,n[10]=T,n[11]=k):(T=n[10],k=n[11]),c.useLayoutEffect(T,k),n[12]!==E||n[13]!==s||n[14]!==_?(D=function(e){s?.(e),E(!_)},n[12]=E,n[13]=s,n[14]=_,n[15]=D):D=n[15];const q=D,z=o?C.Slot:d.default;let A,B;return n[16]!==z||n[17]!==L||n[18]!==R||n[19]!==q||n[20]!==f?(A=(0,h.jsx)(z,Object.assign({ref:L,role:"button",onPress:q,disabled:R},f)),n[16]=z,n[17]=L,n[18]=R,n[19]=q,n[20]=f,n[21]=A):A=n[21],n[22]!==R||n[23]!==A?(B=(0,h.jsx)(p.Trigger,{disabled:R,asChild:!0,children:A}),n[22]=R,n[23]=A,n[24]=B):B=n[24],B}function R(e){const t=(0,l.c)(15);let o,s,d,j;if(t[0]!==e){var y=e;({ref:j,asChild:o,forceMount:s}=y),d=(0,u.default)(y,n),t[0]=e,t[1]=o,t[2]=s,t[3]=d,t[4]=j}else o=t[1],s=t[2],d=t[3],j=t[4];const v=c.useRef(null),x=(0,b.useComposedRefs)(j,v),{open:R}=P();let _,E;t[5]!==R?(_=()=>{v.current&&O(v.current,"state",R?"open":"closed")},E=[R],t[5]=R,t[6]=_,t[7]=E):(_=t[6],E=t[7]),c.useLayoutEffect(_,E);const M=o?C.Slot:f.default;let L,S;return t[8]!==M||t[9]!==x||t[10]!==d?(L=(0,h.jsx)(M,Object.assign({ref:x},d)),t[8]=M,t[9]=x,t[10]=d,t[11]=L):L=t[11],t[12]!==s||t[13]!==L?(S=(0,h.jsx)(p.Content,{forceMount:s,asChild:!0,children:L}),t[12]=s,t[13]=L,t[14]=S):S=t[14],S}},4396,[363,12,14,16,585,4397,1356,1435,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["__scopeCollapsible","open","defaultOpen","disabled","onOpenChange"],t=["__scopeCollapsible"],n=["forceMount"],o=["__scopeCollapsible","present","children"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Collapsible",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"CollapsibleContent",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"CollapsibleTrigger",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return I}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"createCollapsibleScope",{enumerable:!0,get:function(){return P}});var l,s=r(_d[0]),c=(l=s)&&l.__esModule?l:{default:l},d=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=r(_d[2]),p=r(_d[3]),f=r(_d[4]),b=r(_d[5]),C=r(_d[6]),y=r(_d[7]),O=r(_d[8]),j=r(_d[9]),_=r(_d[10]),v="Collapsible",[h,P]=(0,p.createContextScope)(v),[x,R]=h(v),N=d.forwardRef((t,n)=>{const{__scopeCollapsible:o,open:l,defaultOpen:s,disabled:u,onOpenChange:p}=t,b=(0,c.default)(t,e),[C,O]=(0,f.useControllableState)({prop:l,defaultProp:s??!1,onChange:p,caller:v});return(0,_.jsx)(x,{scope:o,disabled:u,contentId:(0,j.useId)(),open:C,onOpenToggle:d.useCallback(()=>O(e=>!e),[O]),children:(0,_.jsx)(y.Primitive.div,Object.assign({"data-state":E(C),"data-disabled":u?"":void 0},b,{ref:n}))})});N.displayName=v;var w="CollapsibleTrigger",D=d.forwardRef((e,n)=>{const{__scopeCollapsible:o}=e,l=(0,c.default)(e,t),s=R(w,o);return(0,_.jsx)(y.Primitive.button,Object.assign({type:"button","aria-controls":s.open?s.contentId:void 0,"aria-expanded":s.open||!1,"data-state":E(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled},l,{ref:n,onClick:(0,u.composeEventHandlers)(e.onClick,s.onOpenToggle)}))});D.displayName=w;var M="CollapsibleContent",T=d.forwardRef((e,t)=>{const{forceMount:o}=e,l=(0,c.default)(e,n),s=R(M,e.__scopeCollapsible);return(0,_.jsx)(O.Presence,{present:o||s.open,children:({present:e})=>(0,_.jsx)(k,Object.assign({},l,{ref:t,present:e}))})});T.displayName=M;var k=d.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:l,children:s}=e,u=(0,c.default)(e,o),p=R(M,n),[f,O]=d.useState(l),j=d.useRef(null),v=(0,C.useComposedRefs)(t,j),h=d.useRef(0),P=h.current,x=d.useRef(0),N=x.current,w=p.open||f,D=d.useRef(w),T=d.useRef(void 0);return d.useEffect(()=>{const e=requestAnimationFrame(()=>D.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,b.useLayoutEffect)(()=>{const e=j.current;if(e){T.current=T.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";const t=e.getBoundingClientRect();h.current=t.height,x.current=t.width,D.current||(e.style.transitionDuration=T.current.transitionDuration,e.style.animationName=T.current.animationName),O(l)}},[p.open,l]),(0,_.jsx)(y.Primitive.div,Object.assign({"data-state":E(p.open),"data-disabled":p.disabled?"":void 0,id:p.contentId,hidden:!w},u,{ref:v,style:Object.assign({"--radix-collapsible-content-height":P?`${P}px`:void 0,"--radix-collapsible-content-width":N?`${N}px`:void 0},e.style),children:w&&s}))});function E(e){return e?"open":"closed"}var I=N,S=D,A=T},4397,[363,14,1582,1584,1602,1591,1583,1586,1601,1590,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"metaDataSchema",{enumerable:!0,get:function(){return t}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0]));const t=e.array(e.object({id:e.number().optional(),key:e.string().optional(),value:e.string().nullable().optional(),attr_id:e.number().optional(),display_key:e.string().optional(),display_value:e.string().optional()}).passthrough())},4398,[4330]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PayButton=function(){const{currentOrder:s}=(0,b.useCurrentOrder)(),p=(0,o.useObservableEagerState)(s.total$),y=(0,o.useObservableEagerState)(s.refunds$),{format:v}=(0,f.useCurrentOrderCurrencyFormat)(),k=(0,t.useRouter)(),[C,D]=e.useState(!1),E=(0,l.usePushDocument)(),P=(0,d.useT)(),T=(0,h.getNetPaymentTotal)(p,y),R=e.useCallback(async()=>{D(!0);const e=O.with({orderId:s.uuid,orderNumber:s.number});try{await E(s).then(t=>{(0,n.isRxDocument)(t)&&(e.info(P('pos_cart.checkout_started'),{saveToDb:!0,context:{total:p,lineItemCount:s.line_items?.length||0}}),k.push({pathname:`(modals)/cart/${s.uuid}/checkout`}))})}catch(t){const o=t instanceof Error?t.message:String(t);e.error(P('pos_cart.checkout_failed'),{showToast:!0,saveToDb:!0,context:{errorCode:c.ERROR_CODES.TRANSACTION_FAILED,error:o}})}finally{D(!1)}},[E,s,k,P,p]);return(0,_.jsx)(u.Button,{testID:"checkout-button",size:"lg",onPress:R,variant:"success",className:"flex-3 rounded-t-none rounded-bl-none",loading:C,children:P('pos_cart.checkout',{order_total:v(T||0)})})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),n=r(_d[3]),u=r(_d[4]),s=r(_d[5]),c=r(_d[6]),d=r(_d[7]),l=r(_d[8]),f=r(_d[9]),b=r(_d[10]),h=r(_d[11]),_=r(_d[12]);const O=(0,s.getLogger)(['wcpos','pos','checkout'])},4399,[14,850,1747,2035,3185,1975,2644,1987,4400,4461,4064,4470,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"usePushDocument",{enumerable:!0,get:function(){return O}});var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),o=e(r(_d[1])),n=e(r(_d[2])),s=r(_d[3]),c=r(_d[4]),d=r(_d[5]),u=r(_d[6]),_=r(_d[7]);const l=(0,c.getLogger)(['wcpos','sync','push']),f={line_items:'product_id',fee_lines:'name',shipping_lines:'method_id',coupon_lines:'code'},p=/(?:Z|[+-]\d{2}:\d{2})$/i;function E(e){const t=Object.assign({},e);for(const[e,o]of Object.entries(f)){const n=t[e];Array.isArray(n)&&(t[e]=n.filter(e=>!(o in e)||null!=e[o]))}return t}function w(e){const t=e.date_created_gmt;if('string'==typeof t&&''!==t&&!p.test(t))return Object.assign({},e,{date_created_gmt:`${t}Z`})}const O=()=>{const e=(0,_.useRestHttpClient)(),c=(0,u.useT)(),f=t.useCallback(async e=>{try{const t=e.getLatest();return{json:t.toJSON(),latestDoc:t}}catch(t){throw l.error(c('common.failed_to_prepare_document_data',{error:t instanceof Error?t.message:String(t)}),{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.TRANSACTION_FAILED,documentId:e.id,collectionName:e.collection.name,error:t instanceof Error?t.message:String(t)}}),t}},[c]),p=t.useCallback(async(t,u,_,{suppressErrors:f=!1}={})=>{try{const s=await e.post(t,u),c=(0,o.default)(s,'data');if((0,n.default)(c))throw new Error('Empty response from server');return c}catch(e){if(!f){const o=(0,s.extractErrorMessage)(e?.response?.data,c('common.failed_to_send_to_server'));l.error(o,{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.CONNECTION_REFUSED,documentId:_,endpoint:t,error:e instanceof Error?e.message:String(e)}})}throw e}},[e,c]),O=t.useCallback(async(e,t)=>{try{const o=e.collection.parseRestResponse(t);return e.incrementalPatch(o)}catch(t){throw l.error(c('common.failed_to_update_local_document',{error:t instanceof Error?t.message:String(t)}),{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.TRANSACTION_FAILED,documentId:e.id,collectionName:e.collection.name,error:t instanceof Error?t.message:String(t)}}),t}},[c]);return t.useCallback(async e=>{const t=e.collection;let o=t.name;'variations'===t.name&&(o=`products/${e.parent_id}/variations`);const{json:n,latestDoc:u}=await f(e);let _;u.id&&(o+=`/${u.id}`);try{_=await p(o,n,u.id,{suppressErrors:!0})}catch(e){const f=(0,s.extractWpErrorCode)(e?.response?.data),O='orders'!==t.name||u.id?void 0:w(n);if("woocommerce_pos_rest_invalid_date_created_gmt"===f&&O)l.warn('Legacy order date_created_gmt validator detected, retrying with UTC suffix',{context:{endpoint:o}}),_=await p(o,O,u.id);else{if('woocommerce_rest_invalid_order_item_id'!==f){const t=(0,s.extractErrorMessage)(e?.response?.data,c('common.failed_to_send_to_server'));throw l.error(t,{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.CONNECTION_REFUSED,documentId:u.id,endpoint:o,error:e instanceof Error?e.message:String(e)}}),e}{l.warn('Stale deletion markers detected, retrying without them',{context:{documentId:u.id,endpoint:o}});const e=E(n);_=await p(o,e,u.id)}}}return await O(u,_)},[f,p,O,c])}},4400,[14,1358,2532,4126,1975,2644,1987,4401]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useRestHttpClient",{enumerable:!0,get:function(){return h}});var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),s=e(r(_d[1])),n=e(r(_d[2])),o=r(_d[3]),u=r(_d[4]),i=r(_d[5]),c=r(_d[6]),d=r(_d[7]),l=r(_d[8]),p=r(_d[9]),O=r(_d[10]);const b=(0,c.getLogger)(['wcpos','http','rest']);function f(e){const t=e.search(/[{[]/);if(-1===t)return b.error('Server returned invalid response - no JSON found',{saveToDb:!0,context:{errorCode:d.ERROR_CODES.MALFORMED_JSON_RESPONSE,responsePreview:e.substring(0,200)}}),null;const s=e.substring(t);for(let e=s.length;e>0;e--)try{return JSON.parse(s.substring(0,e))}catch{}return b.error('Unable to parse server response',{saveToDb:!0,context:{errorCode:d.ERROR_CODES.MALFORMED_JSON_RESPONSE,responsePreview:e.substring(0,200)}}),null}const h=(e="")=>{const{site:c,wpCredentials:h,store:_,logout:S}=(0,l.useAppState)(),{status:E}=(0,i.useOnlineStatus)(),v=t.useCallback(()=>(0,O.createRefreshHttpClient)(),[]),P=t.useMemo(()=>(0,u.createTokenRefreshHandler)({site:c,wpUser:h,getHttpClient:v}),[c,h,v]),R=(0,p.useAuthErrorHandler)(c,h,S),T=t.useMemo(()=>[P,R],[P,R]);t.useEffect(()=>{const e='offline'===E||'online-website-unavailable'===E;o.requestStateManager.setOffline(e)},[E]);const j=(0,o.useHttpClient)(T),w=t.useCallback(async(t={})=>{const u=o.requestStateManager.getRefreshedToken(),i=u||h.access_token;u&&b.debug('Using in-memory refreshed token (RxDB may not have persisted yet)',{context:{endpoint:e,url:t.url}});const l=(0,s.default)(window,['initialProps','site','use_jwt_as_param'],c.use_jwt_as_param);let p=c.wcpos_api_url;p||(p=c.wp_api_url+'wcpos/v1',c.incrementalPatch({wcpos_api_url:p}));const O={baseURL:p+'/'+e,headers:l?{}:{Authorization:`Bearer ${i}`},params:{}};if(l){const e={authorization:`Bearer ${i}`};O.params=(0,n.default)(e,O.params)}if(0!==_.id){const e={store_id:_.id};O.params=(0,n.default)(e,O.params)}const S=(0,n.default)({},O,t);try{const t=await j.request(S);return'string'==typeof t?.data&&(b.warn('Server returned text instead of JSON - attempting recovery',{saveToDb:!0,context:{errorCode:d.ERROR_CODES.JSON_RECOVERY_ATTEMPTED,endpoint:e,url:S.url,responsePreview:t.data.substring(0,200)}}),t.data=f(t?.data),t.data&&b.debug('Successfully recovered valid JSON from response')),t}catch(e){throw e}},[e,j,h,_.id,c]);return t.useMemo(()=>({endpoint:e,request:w,onlineStatus:E,get:(e,t={})=>w(Object.assign({},t,{method:'GET',url:e})),post:(e,t,s={})=>w(Object.assign({},s,{method:'POST',url:e,data:t})),put(e,t,s={}){const n=Object.assign({},s,{headers:Object.assign({},s.headers,{'X-HTTP-Method-Override':'PUT'}),params:Object.assign({},s.params,{_method:'PUT'})});return w(Object.assign({},n,{method:'POST',url:e,data:t}))},patch(e,t,s={}){const n=Object.assign({},s,{headers:Object.assign({},s.headers,{'X-HTTP-Method-Override':'PATCH'}),params:Object.assign({},s.params,{_method:'PATCH'})});return w(Object.assign({},n,{method:'POST',url:e,data:t}))},delete:(e,t={})=>w(Object.assign({},t,{method:'DELETE',url:e})),head:(e,t={})=>w(Object.assign({},t,{method:'HEAD',url:e})),error$:p.errorSubject.asObservable()}),[e,w,E])}},4401,[14,1358,4402,4410,4434,4435,1975,2644,2022,4436,4460]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1])(function(o,t,c){n(o,t,c)});m.exports=o},4402,[4403,4408]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),f=r(d[2]),t=r(d[3]),v=r(d[4]),c=r(d[5]),u=r(d[6]);m.exports=function s(_,l,p,w,x){_!==l&&f(l,function(f,c){if(x||(x=new n),v(f))t(_,l,c,p,s,w,x);else{var b=w?w(u(_,c),f,c+'',_,l,x):void 0;void 0===b&&(b=f),o(_,c,b)}},c)}},4403,[2485,4404,2559,4405,1382,2573,4406]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,v,c){(void 0!==c&&!o(t[v],c)||void 0===c&&!(v in t))&&n(t,v,c)}},4404,[2568,1395]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),v=r(d[1]),o=r(d[2]),f=r(d[3]),n=r(d[4]),s=r(d[5]),c=r(d[6]),l=r(d[7]),u=r(d[8]),_=r(d[9]),p=r(d[10]),x=r(d[11]),b=r(d[12]),h=r(d[13]),j=r(d[14]);m.exports=function(k,q,w,y,z,A,B){var C=h(k,w),D=h(q,w),E=B.get(D);if(E)t(k,w,E);else{var F=A?A(C,D,w+'',k,q,B):void 0,G=void 0===F;if(G){var H=c(D),I=!H&&u(D),J=!H&&!I&&b(D);F=D,H||I||J?c(C)?F=C:l(C)?F=f(C):I?(G=!1,F=v(D,!0)):J?(G=!1,F=o(D,!0)):F=[]:x(D)||s(D)?(F=C,s(C)?F=j(C):p(C)&&!_(C)||(F=n(D))):G=!1}G&&(B.set(D,F),z(F,D,y,A,B),B.delete(D)),t(k,w,F)}}},4405,[4404,2576,2589,2577,2590,2511,1361,2613,2513,1381,1382,2614,2516,4406,4407]); -__d(function(g,r,i,a,m,e,d){m.exports=function(o,t){if(('constructor'!==t||'function'!=typeof o[t])&&'__proto__'!=t)return o[t]}},4406,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o){return n(o,t(o))}},4407,[2571,2573]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t){return n(function(n,v){var f=-1,u=v.length,c=u>1?v[u-1]:void 0,h=u>2?v[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,h&&o(v[0],v[1],h)&&(c=u<3?void 0:c,u=1),n=Object(n);++f{if(!Array.isArray(n))return console.error('processErrorHandlers: errorHandlers is not an array:',n),e;const o=[...n].sort((e,t)=>(t.priority||0)-(e.priority||0));let a=0;for(const n of o)if(h.debug(`Processing error with handler: ${n.name}`,{context:{handlerName:n.name,handlerPriority:n.priority,canHandle:n.canHandle(e),errorStatus:e.response?.status}}),n.canHandle(e))try{const o={error:e,originalConfig:t,retryRequest:async e=>{if(a++,a>3)throw new Error("Max retries (3) exceeded");return s(e||t)},retryCount:a},c=await n.handle(o);if(c)return h.debug(`Error handled successfully by ${n.name}`,{context:{status:e.response?.status,handlerName:n.name,retryCount:a}}),c;if(n.intercepts){h.debug(`Intercepting handler ${n.name} failed`,{context:{status:e.response?.status,handlerName:n.name}});break}}catch(t){if(h.error(`Error handler ${n.name} threw an error`,{context:{error:t instanceof Error?t.message:String(t),originalStatus:e.response?.status,handlerIntercepts:n.intercepts,willStopChain:n.intercepts}}),'token-refresh'===n.name&&t===e&&e.isRefreshTokenInvalid){h.debug("Token refresh handler failed with invalid refresh token, continuing chain to fallback handler");continue}if(n.intercepts)return h.debug(`Handler ${n.name} intercepts and failed, stopping error chain`),t;h.debug(`Handler ${n.name} failed but does not intercept, continuing chain`)}else h.debug(`Handler ${n.name} cannot handle this error, skipping`);return e},f=[],b=t=>{const n=(0,e.c)(4),s=void 0===t?f:t,o=w;let u;n[0]!==s?(u=async e=>{const t=void 0===e?{}:e;try{return await o(t)}catch(e){let n=e;if(s&&s.length>0){const e=await p(n,t,s,o);if(e&&"data"in e&&"status"in e&&!e.isAxiosError)return e;n=e}if(a.http.isCancel(n))throw h.debug("Request canceled (auth in progress)",{context:{message:n.message}}),n;const u=n;if(u.response?.data){const e=(0,c.parseWpError)(u.response.data,u.message);n.wpCode=e.code,n.wpServerCode=e.serverCode,n.wpMessage=e.message,n.wpStatus=e.status}throw h.debug(n instanceof Error?n.message:String(n)),n}},n[0]=s,n[1]=u):u=n[1];const l=u;let b;return n[2]!==l?(b={request:l,get(e,t){const n=void 0===t?{}:t;return l(Object.assign({},n,{method:"GET",url:e}))},post(e,t,n){const s=void 0===n?{}:n;return l(Object.assign({},s,{method:"POST",url:e,data:t}))},put(e,t,n){const s=void 0===n?{}:n;return l(Object.assign({},s,{method:"PUT",url:e,data:t}))},patch(e,t,n){const s=void 0===n?{}:n;return l(Object.assign({},s,{method:"PATCH",url:e,data:t}))},delete(e,t){const n=void 0===t?{}:t;return l(Object.assign({},n,{method:"DELETE",url:e}))},head(e,t){const n=void 0===t?{}:t;return l(Object.assign({},n,{method:"HEAD",url:e}))}},n[2]=l,n[3]=b):b=n[3],b};async function w(e){const t=l.requestStateManager.checkCanProceed();if(!t.ok){const n=new Error(t.reason||"Request blocked");throw n.errorCode=t.errorCode,n.isPreFlightBlocked=!0,n.isSleeping=t.isSleeping||!1,t.isSleeping||h.debug("Request blocked by pre-flight check",{context:{errorCode:t.errorCode,reason:t.reason,url:e.url,method:e.method}}),n}l.requestStateManager.isTokenRefreshing()&&(h.debug("Token refresh in progress, waiting before making request",{context:{url:e.url,method:e.method}}),await l.requestStateManager.awaitTokenRefresh(),h.debug("Token refresh completed, proceeding with request",{context:{url:e.url,method:e.method}}));const n=Object.assign({},e);return"head"!==n.method?.toLowerCase()&&!1!==n.wcposHeaders&&(0,s.default)(n,["headers","X-WCPOS"],1),"head"===n.method?.toLowerCase()&&((0,s.default)(n,"decompress",!1),(0,s.default)(n,["params","_method"],"HEAD")),(0,u.scheduleRequest)(()=>a.http.request(n))}},4411,[12,14,3181,1975,4412,4126,4413,4433]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"http",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]);const u=((e=t)&&e.__esModule?e:{default:e}).default},4412,[4074]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"scheduleRequest",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"pauseQueue",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"resumeQueue",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"getQueueMetrics",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"globalQueue",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},u=r(d[1]),o=r(d[2]),s=r(d[3]);const c=(0,u.getLogger)(['wcpos','http','queue']),f=new n.default({maxConcurrent:10,highWater:50,strategy:n.default.strategy.BLOCK});f.on('error',e=>{c.error('Too many requests queued - please wait',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.REQUEST_QUEUE_FULL,error:e instanceof Error?e.message:String(e)}})}),f.on('failed',async(e,t)=>{c.debug('Request failed in queue',{context:{error:e instanceof Error?e.message:String(e),retryCount:t.retryCount}})});const l=async()=>{f.queued()>0&&(await f.stop({dropWaitingJobs:!0}),f.updateSettings({maxConcurrent:10,highWater:50,strategy:n.default.strategy.BLOCK}))};s.requestStateManager.onWake(()=>{l().catch(()=>{})});const b=e=>f.schedule(e),p=()=>{c.debug('Request coordination active (via state manager, not queue pause)')},y=()=>{c.debug('Request coordination complete (via state manager)')},q=()=>({running:f.running(),queued:f.queued()})},4413,[4414,1975,2644,4433]); -__d(function(g,r,i,a,m,e,d){"use strict";m.exports=r(d[0])},4414,[4415]); -__d(function(g,r,_i2,a,m,_e2,d){"use strict";function e(e,i){return n(e)||t(e,i)||s()}function t(e,t){var i=[],s=!0,o=!1,n=void 0;try{for(var u,l=e[Symbol.iterator]();!(s=(u=l.next()).done)&&(i.push(u.value),!t||i.length!==t);s=!0);}catch(e){o=!0,n=e}finally{try{s||null==l.return||l.return()}finally{if(o)throw n}}return i}function i(e){return n(e)||o(e)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function o(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function n(e){if(Array.isArray(e))return e}function u(e,t,i,s,o,n,u){try{var l=e[n](u),h=l.value}catch(e){return void i(e)}l.done?t(h):Promise.resolve(h).then(s,o)}function l(e){return function(){var t=this,i=arguments;return new Promise(function(s,o){var n=e.apply(t,i);function l(e){u(n,s,o,l,h,"next",e)}function h(e){u(n,s,o,l,h,"throw",e)}l(void 0)})}}var h,c,p,_,v,f,y,b,E,w=[].splice;E=r(d[0]),v=r(d[1]),p=r(d[2]),_=r(d[3]),f=r(d[4]),c=r(d[5]),y=r(d[6]),b=r(d[7]),h=function(){class t{constructor(e={},...i){var s,o;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(e,i),E.load(e,this.instanceDefaults,this),this._queues=new v(10),this._scheduled={},this._states=new y(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new c(this),this._submitLock=new b("submit",this.Promise),this._registerLock=new b("register",this.Promise),o=E.load(e,this.storeDefaults,{}),this._store=function(){if("redis"===this.datastore||"ioredis"===this.datastore||null!=this.connection)return s=E.load(e,this.redisStoreDefaults,{}),new f(this,o,s);if("local"===this.datastore)return s=E.load(e,this.localStoreDefaults,{}),new _(this,o,s);throw new t.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var e;return null!=(e=this._store.heartbeat)&&"function"==typeof e.ref?e.ref():void 0}),this._queues.on("zero",()=>{var e;return null!=(e=this._store.heartbeat)&&"function"==typeof e.unref?e.unref():void 0})}_validateOptions(e,i){if(null==e||"object"!=typeof e||0!==i.length)throw new t.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(e){return this._store.__publish__(e)}disconnect(e=!0){return this._store.__disconnect__(e)}chain(e){return this._limiter=e,this}queued(e){return this._queues.queued(e)}clusterQueued(){return this._store.__queued__()}empty(){return 0===this.queued()&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(e){return this._states.jobStatus(e)}jobs(e){return this._states.statusJobs(e)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(e=1){return this._store.__check__(e)}_clearGlobalState(e){return null!=this._scheduled[e]&&(clearTimeout(this._scheduled[e].expiration),delete this._scheduled[e],!0)}_free(e,t,i,s){var o=this;return l(function*(){var t,n;try{if(n=(yield o._store.__free__(e,i.weight)).running,o.Events.trigger("debug",`Freed ${i.id}`,s),0===n&&o.empty())return o.Events.trigger("idle")}catch(e){return t=e,o.Events.trigger("error",t)}})()}_run(e,t,i){var s,o,n;return t.doRun(),s=this._clearGlobalState.bind(this,e),n=this._run.bind(this,e,t),o=this._free.bind(this,e,t),this._scheduled[e]={timeout:setTimeout(()=>t.doExecute(this._limiter,s,n,o),i),expiration:null!=t.options.expiration?setTimeout(function(){return t.doExpire(s,n,o)},i+t.options.expiration):void 0,job:t}}_drainOne(e){return this._registerLock.schedule(()=>{var t,i,s,o,n;if(0===this.queued())return this.Promise.resolve(null);n=this._queues.getFirst();var u=s=n.first();return o=u.options,t=u.args,null!=e&&o.weight>e?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${o.id}`,{args:t,options:o}),i=this._randomIndex(),this._store.__register__(i,o.weight,o.expiration).then(({success:e,wait:u,reservoir:l})=>{var h;return this.Events.trigger("debug",`Drained ${o.id}`,{success:e,args:t,options:o}),e?(n.shift(),(h=this.empty())&&this.Events.trigger("empty"),0===l&&this.Events.trigger("depleted",h),this._run(i,s,u),this.Promise.resolve(o.weight)):this.Promise.resolve(null)}))})}_drainAll(e,t=0){return this._drainOne(e).then(i=>{var s;return null!=i?(s=null!=e?e-i:e,this._drainAll(s,t+i)):this.Promise.resolve(t)}).catch(e=>this.Events.trigger("error",e))}_dropAllQueued(e){return this._queues.shiftAll(function(t){return t.doDrop({message:e})})}stop(e={}){var i,s;return e=E.load(e,this.stopDefaults),s=e=>{var t;return t=()=>{var t;return(t=this._states.counts)[0]+t[1]+t[2]+t[3]===e},new this.Promise((e,i)=>t()?e():this.on("done",()=>{if(t())return this.removeAllListeners("done"),e()}))},i=e.dropWaitingJobs?(this._run=function(t,i){return i.doDrop({message:e.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var t,i,o;for(t in i=this._scheduled)o=i[t],"RUNNING"===this.jobStatus(o.job.options.id)&&(clearTimeout(o.timeout),clearTimeout(o.expiration),o.job.doDrop({message:e.dropErrorMessage}));return this._dropAllQueued(e.dropErrorMessage),s(0)}))):this.schedule({priority:9,weight:0},()=>s(1)),this._receive=function(i){return i._reject(new t.prototype.BottleneckError(e.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new t.prototype.BottleneckError("stop() has already been called")),i}_addToQueue(e){var i=this;return l(function*(){var s,o,n,u,l,h,c;s=e.args,u=e.options;try{var p=yield i._store.__submit__(i.queued(),u.weight);l=p.reachedHWM,o=p.blocked,c=p.strategy}catch(t){return n=t,i.Events.trigger("debug",`Could not queue ${u.id}`,{args:s,options:u,error:n}),e.doDrop({error:n}),!1}return o?(e.doDrop(),!0):l&&(null!=(h=c===t.prototype.strategy.LEAK?i._queues.shiftLastFrom(u.priority):c===t.prototype.strategy.OVERFLOW_PRIORITY?i._queues.shiftLastFrom(u.priority+1):c===t.prototype.strategy.OVERFLOW?e:void 0)&&h.doDrop(),null==h||c===t.prototype.strategy.OVERFLOW)?(null==h&&e.doDrop(),l):(e.doQueue(l,o),i._queues.push(e),yield i._drainAll(),l)})()}_receive(e){return null!=this._states.jobStatus(e.options.id)?(e._reject(new t.prototype.BottleneckError(`A job with the same id already exists (id=${e.options.id})`)),!1):(e.doReceive(),this._submitLock.schedule(this._addToQueue,e))}submit(...t){var s,o,n,u,l,h,c,_,v;"function"==typeof t[0]?(h=i(t),o=h[0],t=h.slice(1),c=e(w.call(t,-1),1),s=c[0],u=E.load({},this.jobDefaults)):(u=(_=i(t))[0],o=_[1],t=_.slice(2),v=e(w.call(t,-1),1),s=v[0],u=E.load(u,this.jobDefaults));return l=(...e)=>new this.Promise(function(t,i){return o(...e,function(...e){return(null!=e[0]?i:t)(e)})}),(n=new p(l,t,u,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise)).promise.then(function(e){return"function"==typeof s?s(...e):void 0}).catch(function(e){return Array.isArray(e)?"function"==typeof s?s(...e):void 0:"function"==typeof s?s(e):void 0}),this._receive(n)}schedule(...e){var t,s,o;if("function"==typeof e[0]){var n=i(e);o=n[0],e=n.slice(1),s={}}else{var u=i(e);s=u[0],o=u[1],e=u.slice(2)}return t=new p(o,e,s,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(t),t.promise}wrap(e){var t,i;return t=this.schedule.bind(this),(i=function(...i){return t(e.bind(this),...i)}).withOptions=function(i,...s){return t(i,e,...s)},i}updateSettings(e={}){var t=this;return l(function*(){return yield t._store.__updateSettings__(E.overwrite(e,t.storeDefaults)),E.overwrite(e,t.instanceDefaults,t),t})()}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(e=0){return this._store.__incrementReservoir__(e)}}return t.default=t,t.Events=c,t.version=t.prototype.version=r(d[8]).version,t.strategy=t.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},t.BottleneckError=t.prototype.BottleneckError=r(d[9]),t.Group=t.prototype.Group=r(d[10]),t.RedisConnection=t.prototype.RedisConnection=r(d[11]),t.IORedisConnection=t.prototype.IORedisConnection=r(d[12]),t.Batcher=t.prototype.Batcher=r(d[13]),t.prototype.jobDefaults={priority:5,weight:1,expiration:null,id:""},t.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:t.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},t.prototype.localStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:250},t.prototype.redisStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},t.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise:Promise},t.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},t}.call(void 0),m.exports=h},4415,[4416,4417,4420,4422,4423,4419,4428,4429,4430,4421,4431,4424,4427,4432]); -__d(function(g,r,i,a,m,e,d){"use strict";e.load=function(n,o,t={}){var u,f,c;for(u in o)c=o[u],t[u]=null!=(f=n[u])?f:c;return t},e.overwrite=function(n,o,t={}){var u,f;for(u in n)f=n[u],void 0!==o[u]&&(t[u]=f);return t}},4416,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";var t,s,i;t=r(d[0]),s=r(d[1]),i=class{constructor(i){this.Events=new s(this),this._length=0,this._lists=function(){var s,h,n;for(n=[],s=1,h=i;1<=h?s<=h:s>=h;1<=h?++s:--s)n.push(new t(()=>this.incr(),()=>this.decr()));return n}.call(this)}incr(){if(0===this._length++)return this.Events.trigger("leftzero")}decr(){if(0===--this._length)return this.Events.trigger("zero")}push(t){return this._lists[t.options.priority].push(t)}queued(t){return null!=t?this._lists[t].length:this._length}shiftAll(t){return this._lists.forEach(function(s){return s.forEachShift(t)})}getFirst(t=this._lists){var s,i,h;for(s=0,i=t.length;s0)return h;return[]}shiftLastFrom(t){return this.getFirst(this._lists.slice(t).reverse()).shift()}},m.exports=i},4417,[4418,4419]); -__d(function(g,r,i,a,m,e,d){"use strict";var t;t=class{constructor(t,s){this.incr=t,this.decr=s,this._first=null,this._last=null,this.length=0}push(t){var s;this.length++,"function"==typeof this.incr&&this.incr(),s={value:t,prev:this._last,next:null},null!=this._last?(this._last.next=s,this._last=s):this._first=this._last=s}shift(){var t;if(null!=this._first)return this.length--,"function"==typeof this.decr&&this.decr(),t=this._first.value,null!=(this._first=this._first.next)?this._first.prev=null:this._last=null,t}first(){if(null!=this._first)return this._first.value}getArray(){var t,s,l;for(t=this._first,l=[];null!=t;)l.push((s=t,t=t.next,s.value));return l}forEachShift(t){var s;for(s=this.shift();null!=s;)t(s),s=this.shift()}debug(){var t,s,l,h,n;for(t=this._first,n=[];null!=t;)n.push((s=t,t=t.next,{value:s.value,prev:null!=(l=s.prev)?l.value:void 0,next:null!=(h=s.next)?h.value:void 0}));return n}},m.exports=t},4418,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t,n,e,s,u,o,l){try{var c=t[o](l),h=c.value}catch(t){return void e(t)}c.done?n(h):Promise.resolve(h).then(s,u)}function n(n){return function(){var e=this,s=arguments;return new Promise(function(u,o){var l=n.apply(e,s);function c(n){t(l,u,o,c,h,"next",n)}function h(n){t(l,u,o,c,h,"throw",n)}c(void 0)})}}var e;e=class{constructor(t){if(this.instance=t,this._events={},null!=this.instance.on||null!=this.instance.once||null!=this.instance.removeAllListeners)throw new Error("An Emitter already exists for this object");this.instance.on=(t,n)=>this._addListener(t,"many",n),this.instance.once=(t,n)=>this._addListener(t,"once",n),this.instance.removeAllListeners=(t=null)=>null!=t?delete this._events[t]:this._events={}}_addListener(t,n,e){var s;return null==(s=this._events)[t]&&(s[t]=[]),this._events[t].push({cb:e,status:n}),this.instance}listenerCount(t){return null!=this._events[t]?this._events[t].length:0}trigger(t,...e){var s=this;return n(function*(){var u,o;try{if("debug"!==t&&s.trigger("debug",`Event triggered: ${t}`,e),null==s._events[t])return;return s._events[t]=s._events[t].filter(function(t){return"none"!==t.status}),o=s._events[t].map((function(){var t=n(function*(t){var n,u;if("none"!==t.status){"once"===t.status&&(t.status="none");try{return"function"==typeof(null!=(u="function"==typeof t.cb?t.cb(...e):void 0)?u.then:void 0)?yield u:u}catch(t){return n=t,s.trigger("error",n),null}}});return function(n){return t.apply(this,arguments)}})()),(yield Promise.all(o)).find(function(t){return null!=t})}catch(t){return u=t,s.trigger("error",u),null}})()}},m.exports=e},4419,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,s,o,n,h,u,p){try{var c=t[u](p),_=c.value}catch(t){return void o(t)}c.done?s(_):Promise.resolve(_).then(n,h)}function s(s){return function(){var o=this,n=arguments;return new Promise(function(h,u){var p=s.apply(o,n);function c(s){t(p,h,u,c,_,"next",s)}function _(s){t(p,h,u,c,_,"throw",s)}c(void 0)})}}var o,n,h;h=r(d[0]),o=r(d[1]),n=class{constructor(t,s,o,n,u,p,c,_){this.task=t,this.args=s,this.rejectOnDrop=u,this.Events=p,this._states=c,this.Promise=_,this.options=h.load(o,n),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===n.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((t,s)=>{this._resolve=t,this._reject=s}),this.retryCount=0}_sanitizePriority(t){var s;return(s=~~t!==t?5:t)<0?0:s>9?9:s}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:t,message:s="This job has been dropped by Bottleneck"}={}){return!!this._states.remove(this.options.id)&&(this.rejectOnDrop&&this._reject(null!=t?t:new o(s)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0)}_assertStatus(t){var s;if((s=this._states.jobStatus(this.options.id))!==t&&("DONE"!==t||null!==s))throw new o(`Invalid job status ${s}, expected ${t}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(t,s){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:t,blocked:s})}doRun(){return 0===this.retryCount?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}doExecute(t,o,n,h){var u=this;return s(function*(){var s,p,c;0===u.retryCount?(u._assertStatus("RUNNING"),u._states.next(u.options.id)):u._assertStatus("EXECUTING"),p={args:u.args,options:u.options,retryCount:u.retryCount},u.Events.trigger("executing",p);try{if(c=yield null!=t?t.schedule(u.options,u.task,...u.args):u.task(...u.args),o())return u.doDone(p),yield h(u.options,p),u._assertStatus("DONE"),u._resolve(c)}catch(t){return s=t,u._onFailure(s,p,o,n,h)}})()}doExpire(t,s,n){var h,u;return this._states.jobStatus("RUNNING"===this.options.id)&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),u={args:this.args,options:this.options,retryCount:this.retryCount},h=new o(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(h,u,t,s,n)}_onFailure(t,o,n,h,u){var p=this;return s(function*(){var s,c;if(n())return null!=(s=yield p.Events.trigger("failed",t,o))?(c=~~s,p.Events.trigger("retry",`Retrying ${p.options.id} after ${c} ms`,o),p.retryCount++,h(c)):(p.doDone(o),yield u(p.options,o),p._assertStatus("DONE"),p._reject(t))})()}doDone(t){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",t)}},m.exports=n},4420,[4416,4421]); -__d(function(g,r,i,a,m,e,d){"use strict";var s;s=class extends Error{},m.exports=s},4421,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,s,o,u,l,c){try{var h=t[l](c),_=h.value}catch(t){return void s(t)}h.done?n(_):Promise.resolve(_).then(o,u)}function n(n){return function(){var s=this,o=arguments;return new Promise(function(u,l){var c=n.apply(s,o);function h(n){t(c,u,l,h,_,"next",n)}function _(n){t(c,u,l,h,_,"throw",n)}h(void 0)})}}var s,o,u;u=r(d[0]),s=r(d[1]),o=class{constructor(t,n,s){this.instance=t,this.storeOptions=n,this.clientId=this.instance._randomIndex(),u.load(s,s,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var t;return null==this.heartbeat&&(null!=this.storeOptions.reservoirRefreshInterval&&null!=this.storeOptions.reservoirRefreshAmount||null!=this.storeOptions.reservoirIncreaseInterval&&null!=this.storeOptions.reservoirIncreaseAmount)?"function"==typeof(t=this.heartbeat=setInterval(()=>{var t,n,s,o,u;if(o=Date.now(),null!=this.storeOptions.reservoirRefreshInterval&&o>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=o,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),null!=this.storeOptions.reservoirIncreaseInterval&&o>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval){var l=this.storeOptions;if(t=l.reservoirIncreaseAmount,s=l.reservoirIncreaseMaximum,u=l.reservoir,this._lastReservoirIncrease=o,(n=null!=s?Math.min(t,s-u):t)>0)return this.storeOptions.reservoir+=n,this.instance._drainAll(this.computeCapacity())}},this.heartbeatInterval)).unref?t.unref():void 0:clearInterval(this.heartbeat)}__publish__(t){var s=this;return n(function*(){return yield s.yieldLoop(),s.instance.Events.trigger("message",t.toString())})()}__disconnect__(t){var s=this;return n(function*(){return yield s.yieldLoop(),clearInterval(s.heartbeat),s.Promise.resolve()})()}yieldLoop(t=0){return new this.Promise(function(n,s){return setTimeout(n,t)})}computePenalty(){var t;return null!=(t=this.storeOptions.penalty)?t:15*this.storeOptions.minTime||5e3}__updateSettings__(t){var s=this;return n(function*(){return yield s.yieldLoop(),u.overwrite(t,t,s.storeOptions),s._startHeartbeat(),s.instance._drainAll(s.computeCapacity()),!0})()}__running__(){var t=this;return n(function*(){return yield t.yieldLoop(),t._running})()}__queued__(){var t=this;return n(function*(){return yield t.yieldLoop(),t.instance.queued()})()}__done__(){var t=this;return n(function*(){return yield t.yieldLoop(),t._done})()}__groupCheck__(t){var s=this;return n(function*(){return yield s.yieldLoop(),s._nextRequest+s.timeout=t}check(t,n){return this.conditionsCheck(t)&&this._nextRequest-n<=0}__check__(t){var s=this;return n(function*(){var n;return yield s.yieldLoop(),n=Date.now(),s.check(t,n)})()}__register__(t,s,o){var u=this;return n(function*(){var t,n;return yield u.yieldLoop(),t=Date.now(),u.conditionsCheck(s)?(u._running+=s,null!=u.storeOptions.reservoir&&(u.storeOptions.reservoir-=s),n=Math.max(u._nextRequest-t,0),u._nextRequest=t+n+u.storeOptions.minTime,{success:!0,wait:n,reservoir:u.storeOptions.reservoir}):{success:!1}})()}strategyIsBlock(){return 3===this.storeOptions.strategy}__submit__(t,o){var u=this;return n(function*(){var n,l,c;if(yield u.yieldLoop(),null!=u.storeOptions.maxConcurrent&&o>u.storeOptions.maxConcurrent)throw new s(`Impossible to add a job having a weight of ${o} to a limiter having a maxConcurrent setting of ${u.storeOptions.maxConcurrent}`);return l=Date.now(),c=null!=u.storeOptions.highWater&&t===u.storeOptions.highWater&&!u.check(o,l),(n=u.strategyIsBlock()&&(c||u.isBlocked(l)))&&(u._unblockTime=l+u.computePenalty(),u._nextRequest=u._unblockTime+u.storeOptions.minTime,u.instance._dropAllQueued()),{reachedHWM:c,blocked:n,strategy:u.storeOptions.strategy}})()}__free__(t,s){var o=this;return n(function*(){return yield o.yieldLoop(),o._running-=s,o._done+=s,o.instance._drainAll(o.computeCapacity()),{running:o._running}})()}},m.exports=o},4422,[4416,4421]); -__d(function(g,r,_i2,a,m,_e2,d){"use strict";function t(t,s){return i(t)||n(t,s)||e()}function e(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function n(t,e){var n=[],i=!0,s=!1,c=void 0;try{for(var o,u=t[Symbol.iterator]();!(i=(o=u.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){s=!0,c=t}finally{try{i||null==u.return||u.return()}finally{if(s)throw c}}return n}function i(t){if(Array.isArray(t))return t}function s(t,e,n,i,s,c,o){try{var u=t[c](o),h=u.value}catch(t){return void n(t)}u.done?e(h):Promise.resolve(h).then(i,s)}function c(t){return function(){var e=this,n=arguments;return new Promise(function(i,c){var o=t.apply(e,n);function u(t){s(o,i,c,u,h,"next",t)}function h(t){s(o,i,c,u,h,"throw",t)}u(void 0)})}}var o,u,h,l,_;_=r(d[0]),o=r(d[1]),h=r(d[2]),u=r(d[3]),l=class{constructor(t,e,n){this.instance=t,this.storeOptions=e,this.originalId=this.instance.id,this.clientId=this.instance._randomIndex(),_.load(n,n,this),this.clients={},this.capacityPriorityCounters={},this.sharedConnection=null!=this.connection,null==this.connection&&(this.connection="redis"===this.instance.datastore?new h({Redis:this.Redis,clientOptions:this.clientOptions,Promise:this.Promise,Events:this.instance.Events}):"ioredis"===this.instance.datastore?new u({Redis:this.Redis,clientOptions:this.clientOptions,clusterNodes:this.clusterNodes,Promise:this.Promise,Events:this.instance.Events}):void 0),this.instance.connection=this.connection,this.instance.datastore=this.connection.datastore,this.ready=this.connection.ready.then(t=>(this.clients=t,this.runScript("init",this.prepareInitSettings(this.clearDatastore)))).then(()=>this.connection.__addLimiter__(this.instance)).then(()=>this.runScript("register_client",[this.instance.queued()])).then(()=>{var t;return"function"==typeof(t=this.heartbeat=setInterval(()=>this.runScript("heartbeat",[]).catch(t=>this.instance.Events.trigger("error",t)),this.heartbeatInterval)).unref&&t.unref(),this.clients})}__publish__(t){var e=this;return c(function*(){return(yield e.ready).client.publish(e.instance.channel(),`message:${t.toString()}`)})()}onMessage(e,n){var i=this;return c(function*(){var e,s,o,u,h,l,_,p,v,y;try{_=n.indexOf(":");var f=[n.slice(0,_),n.slice(_+1)];if(o=f[1],"capacity"===(y=f[0]))return yield i.instance._drainAll(o.length>0?~~o:void 0);if("capacity-priority"===y){var S=t(o.split(":"),3);return v=S[0],p=S[1],s=S[2],e=v.length>0?~~v:void 0,p===i.clientId?(u=yield i.instance._drainAll(e),l=null!=e?e-(u||0):"",yield i.clients.client.publish(i.instance.channel(),`capacity-priority:${l}::${s}`)):""===p?(clearTimeout(i.capacityPriorityCounters[s]),delete i.capacityPriorityCounters[s],i.instance._drainAll(e)):i.capacityPriorityCounters[s]=setTimeout(c(function*(){var t;try{return delete i.capacityPriorityCounters[s],yield i.runScript("blacklist_client",[p]),yield i.instance._drainAll(e)}catch(e){return t=e,i.instance.Events.trigger("error",t)}}),1e3)}if("message"===y)return i.instance.Events.trigger("message",o);if("blocked"===y)return yield i.instance._dropAllQueued()}catch(t){return h=t,i.instance.Events.trigger("error",h)}})()}__disconnect__(t){return clearInterval(this.heartbeat),this.sharedConnection?this.connection.__removeLimiter__(this.instance):this.connection.disconnect(t)}runScript(t,e){var n=this;return c(function*(){return"init"!==t&&"register_client"!==t&&(yield n.ready),new n.Promise((i,s)=>{var c,o;return c=[Date.now(),n.clientId].concat(e),n.instance.Events.trigger("debug",`Calling Redis script: ${t}.lua`,c),o=n.connection.__scriptArgs__(t,n.originalId,c,function(t,e){return null!=t?s(t):i(e)}),n.connection.__scriptFn__(t)(...o)}).catch(i=>"SETTINGS_KEY_NOT_FOUND"===i.message?"heartbeat"===t?n.Promise.resolve():n.runScript("init",n.prepareInitSettings(!1)).then(()=>n.runScript(t,e)):"UNKNOWN_CLIENT"===i.message?n.runScript("register_client",[n.instance.queued()]).then(()=>n.runScript(t,e)):n.Promise.reject(i))})()}prepareArray(t){var e,n,i,s;for(i=[],e=0,n=t.length;ethis._loadScripts()).then(()=>({client:this.client,subscriber:this.subscriber}))}_setup(e,t){return e.setMaxListeners(0),new this.Promise((i,s)=>(e.on("error",e=>this.Events.trigger("error",e)),t&&e.on("message",(e,t)=>{var i;return null!=(i=this.limiters[e])?i._store.onMessage(e,t):void 0}),e.ready?i():e.once("ready",i)))}_loadScript(e){return new this.Promise((t,i)=>{var s;return s=Scripts.payload(e),this.client.multi([["script","load",s]]).exec((s,n)=>null!=s?i(s):(this.shas[e]=n[0],t(n[0])))})}_loadScripts(){return this.Promise.all(Scripts.names.map(e=>this._loadScript(e)))}__runCommand__(e){var t=this;return _asyncToGenerator(function*(){return yield t.ready,new t.Promise((i,s)=>t.client.multi([e]).exec_atomic(function(e,t){return null!=e?s(e):i(t[0])}))})()}__addLimiter__(e){return this.Promise.all([e.channel(),e.channel_client()].map(t=>new this.Promise((i,s)=>{var n;return n=s=>{if(s===t)return this.subscriber.removeListener("subscribe",n),this.limiters[t]=e,i()},this.subscriber.on("subscribe",n),this.subscriber.subscribe(t)})))}__removeLimiter__(e){var t=this;return this.Promise.all([e.channel(),e.channel_client()].map((function(){var e=_asyncToGenerator(function*(e){return t.terminated||(yield new t.Promise((i,s)=>t.subscriber.unsubscribe(e,function(t,n){return null!=t?s(t):n===e?i():void 0}))),delete t.limiters[e]});return function(t){return e.apply(this,arguments)}})()))}__scriptArgs__(e,t,i,s){var n;return n=Scripts.keys(e,t),[this.shas[e],n.length].concat(n,i,s)}__scriptFn__(e){return this.client.evalsha.bind(this.client)}disconnect(e=!0){var t,i,s,n;for(t=0,s=(n=Object.keys(this.limiters)).length;t 0 then\n redis.call('zremrangebyscore', job_expirations_key, '-inf', '('..now)\n\n local flush_batch = function (batch, acc)\n local weights = redis.call('hmget', job_weights_key, unpack(batch))\n redis.call('hdel', job_weights_key, unpack(batch))\n local clients = redis.call('hmget', job_clients_key, unpack(batch))\n redis.call('hdel', job_clients_key, unpack(batch))\n\n -- Calculate sum of removed weights\n for i = 1, #weights do\n acc['total'] = acc['total'] + (tonumber(weights[i]) or 0)\n end\n\n -- Calculate sum of removed weights by client\n local client_weights = {}\n for i = 1, #clients do\n local removed = tonumber(weights[i]) or 0\n if removed > 0 then\n acc['client_weights'][clients[i]] = (acc['client_weights'][clients[i]] or 0) + removed\n end\n end\n end\n\n local acc = {\n ['total'] = 0,\n ['client_weights'] = {}\n }\n local batch_size = 1000\n\n -- Compute changes to Zsets and apply changes to Hashes\n for i = 1, #expired, batch_size do\n local batch = {}\n for j = i, math.min(i + batch_size - 1, #expired) do\n table.insert(batch, expired[j])\n end\n\n flush_batch(batch, acc)\n end\n\n -- Apply changes to Zsets\n if acc['total'] > 0 then\n redis.call('hincrby', settings_key, 'done', acc['total'])\n running = tonumber(redis.call('hincrby', settings_key, 'running', -acc['total']))\n end\n\n for client, weight in pairs(acc['client_weights']) do\n redis.call('zincrby', client_running_key, -weight, client)\n end\n end\n\n --\n -- Process 'reservoir' changes\n --\n local reservoirRefreshActive = reservoirRefreshInterval ~= nil and reservoirRefreshAmount ~= nil\n if reservoirRefreshActive and now >= lastReservoirRefresh + reservoirRefreshInterval then\n reservoir = reservoirRefreshAmount\n redis.call('hmset', settings_key,\n 'reservoir', reservoir,\n 'lastReservoirRefresh', now\n )\n end\n\n local reservoirIncreaseActive = reservoirIncreaseInterval ~= nil and reservoirIncreaseAmount ~= nil\n if reservoirIncreaseActive and now >= lastReservoirIncrease + reservoirIncreaseInterval then\n local num_intervals = math.floor((now - lastReservoirIncrease) / reservoirIncreaseInterval)\n local incr = reservoirIncreaseAmount * num_intervals\n if reservoirIncreaseMaximum ~= nil then\n incr = math.min(incr, reservoirIncreaseMaximum - (reservoir or 0))\n end\n if incr > 0 then\n reservoir = (reservoir or 0) + incr\n end\n redis.call('hmset', settings_key,\n 'reservoir', reservoir,\n 'lastReservoirIncrease', lastReservoirIncrease + (num_intervals * reservoirIncreaseInterval)\n )\n end\n\n --\n -- Clear unresponsive clients\n --\n local unresponsive = redis.call('zrangebyscore', client_last_seen_key, '-inf', (now - clientTimeout))\n local unresponsive_lookup = {}\n local terminated_clients = {}\n for i = 1, #unresponsive do\n unresponsive_lookup[unresponsive[i]] = true\n if tonumber(redis.call('zscore', client_running_key, unresponsive[i])) == 0 then\n table.insert(terminated_clients, unresponsive[i])\n end\n end\n if #terminated_clients > 0 then\n redis.call('zrem', client_running_key, unpack(terminated_clients))\n redis.call('hdel', client_num_queued_key, unpack(terminated_clients))\n redis.call('zrem', client_last_registered_key, unpack(terminated_clients))\n redis.call('zrem', client_last_seen_key, unpack(terminated_clients))\n end\n\n --\n -- Broadcast capacity changes\n --\n local final_capacity = compute_capacity(maxConcurrent, running, reservoir)\n\n if always_publish or (initial_capacity ~= nil and final_capacity == nil) then\n -- always_publish or was not unlimited, now unlimited\n redis.call('publish', 'b_'..id, 'capacity:'..(final_capacity or ''))\n\n elseif initial_capacity ~= nil and final_capacity ~= nil and final_capacity > initial_capacity then\n -- capacity was increased\n -- send the capacity message to the limiter having the lowest number of running jobs\n -- the tiebreaker is the limiter having not registered a job in the longest time\n\n local lowest_concurrency_value = nil\n local lowest_concurrency_clients = {}\n local lowest_concurrency_last_registered = {}\n local client_concurrencies = redis.call('zrange', client_running_key, 0, -1, 'withscores')\n\n for i = 1, #client_concurrencies, 2 do\n local client = client_concurrencies[i]\n local concurrency = tonumber(client_concurrencies[i+1])\n\n if (\n lowest_concurrency_value == nil or lowest_concurrency_value == concurrency\n ) and (\n not unresponsive_lookup[client]\n ) and (\n tonumber(redis.call('hget', client_num_queued_key, client)) > 0\n ) then\n lowest_concurrency_value = concurrency\n table.insert(lowest_concurrency_clients, client)\n local last_registered = tonumber(redis.call('zscore', client_last_registered_key, client))\n table.insert(lowest_concurrency_last_registered, last_registered)\n end\n end\n\n if #lowest_concurrency_clients > 0 then\n local position = 1\n local earliest = lowest_concurrency_last_registered[1]\n\n for i,v in ipairs(lowest_concurrency_last_registered) do\n if v < earliest then\n position = i\n earliest = v\n end\n end\n\n local next_client = lowest_concurrency_clients[position]\n redis.call('publish', 'b_'..id,\n 'capacity-priority:'..(final_capacity or '')..\n ':'..next_client..\n ':'..capacityPriorityCounter\n )\n redis.call('hincrby', settings_key, 'capacityPriorityCounter', '1')\n else\n redis.call('publish', 'b_'..id, 'capacity:'..(final_capacity or ''))\n end\n end\n\n return {\n ['capacity'] = final_capacity,\n ['running'] = running,\n ['reservoir'] = reservoir\n }\nend\n","queued.lua":"local clientTimeout = tonumber(redis.call('hget', settings_key, 'clientTimeout'))\nlocal valid_clients = redis.call('zrangebyscore', client_last_seen_key, (now - clientTimeout), 'inf')\nlocal client_queued = redis.call('hmget', client_num_queued_key, unpack(valid_clients))\n\nlocal sum = 0\nfor i = 1, #client_queued do\n sum = sum + tonumber(client_queued[i])\nend\n\nreturn sum\n","refresh_expiration.lua":"local refresh_expiration = function (now, nextRequest, groupTimeout)\n\n if groupTimeout ~= nil then\n local ttl = (nextRequest + groupTimeout) - now\n\n for i = 1, #KEYS do\n redis.call('pexpire', KEYS[i], ttl)\n end\n end\n\nend\n","refs.lua":"local settings_key = KEYS[1]\nlocal job_weights_key = KEYS[2]\nlocal job_expirations_key = KEYS[3]\nlocal job_clients_key = KEYS[4]\nlocal client_running_key = KEYS[5]\nlocal client_num_queued_key = KEYS[6]\nlocal client_last_registered_key = KEYS[7]\nlocal client_last_seen_key = KEYS[8]\n\nlocal now = tonumber(ARGV[1])\nlocal client = ARGV[2]\n\nlocal num_static_argv = 2\n","register.lua":"local index = ARGV[num_static_argv + 1]\nlocal weight = tonumber(ARGV[num_static_argv + 2])\nlocal expiration = tonumber(ARGV[num_static_argv + 3])\n\nlocal state = process_tick(now, false)\nlocal capacity = state['capacity']\nlocal reservoir = state['reservoir']\n\nlocal settings = redis.call('hmget', settings_key,\n 'nextRequest',\n 'minTime',\n 'groupTimeout'\n)\nlocal nextRequest = tonumber(settings[1])\nlocal minTime = tonumber(settings[2])\nlocal groupTimeout = tonumber(settings[3])\n\nif conditions_check(capacity, weight) then\n\n redis.call('hincrby', settings_key, 'running', weight)\n redis.call('hset', job_weights_key, index, weight)\n if expiration ~= nil then\n redis.call('zadd', job_expirations_key, now + expiration, index)\n end\n redis.call('hset', job_clients_key, index, client)\n redis.call('zincrby', client_running_key, weight, client)\n redis.call('hincrby', client_num_queued_key, client, -1)\n redis.call('zadd', client_last_registered_key, now, client)\n\n local wait = math.max(nextRequest - now, 0)\n local newNextRequest = now + wait + minTime\n\n if reservoir == nil then\n redis.call('hset', settings_key,\n 'nextRequest', newNextRequest\n )\n else\n reservoir = reservoir - weight\n redis.call('hmset', settings_key,\n 'reservoir', reservoir,\n 'nextRequest', newNextRequest\n )\n end\n\n refresh_expiration(now, newNextRequest, groupTimeout)\n\n return {true, wait, reservoir}\n\nelse\n return {false}\nend\n","register_client.lua":"local queued = tonumber(ARGV[num_static_argv + 1])\n\n-- Could have been re-registered concurrently\nif not redis.call('zscore', client_last_seen_key, client) then\n redis.call('zadd', client_running_key, 0, client)\n redis.call('hset', client_num_queued_key, client, queued)\n redis.call('zadd', client_last_registered_key, 0, client)\nend\n\nredis.call('zadd', client_last_seen_key, now, client)\n\nreturn {}\n","running.lua":"return process_tick(now, false)['running']\n","submit.lua":"local queueLength = tonumber(ARGV[num_static_argv + 1])\nlocal weight = tonumber(ARGV[num_static_argv + 2])\n\nlocal capacity = process_tick(now, false)['capacity']\n\nlocal settings = redis.call('hmget', settings_key,\n 'id',\n 'maxConcurrent',\n 'highWater',\n 'nextRequest',\n 'strategy',\n 'unblockTime',\n 'penalty',\n 'minTime',\n 'groupTimeout'\n)\nlocal id = settings[1]\nlocal maxConcurrent = tonumber(settings[2])\nlocal highWater = tonumber(settings[3])\nlocal nextRequest = tonumber(settings[4])\nlocal strategy = tonumber(settings[5])\nlocal unblockTime = tonumber(settings[6])\nlocal penalty = tonumber(settings[7])\nlocal minTime = tonumber(settings[8])\nlocal groupTimeout = tonumber(settings[9])\n\nif maxConcurrent ~= nil and weight > maxConcurrent then\n return redis.error_reply('OVERWEIGHT:'..weight..':'..maxConcurrent)\nend\n\nlocal reachedHWM = (highWater ~= nil and queueLength == highWater\n and not (\n conditions_check(capacity, weight)\n and nextRequest - now <= 0\n )\n)\n\nlocal blocked = strategy == 3 and (reachedHWM or unblockTime >= now)\n\nif blocked then\n local computedPenalty = penalty\n if computedPenalty == nil then\n if minTime == 0 then\n computedPenalty = 5000\n else\n computedPenalty = 15 * minTime\n end\n end\n\n local newNextRequest = now + computedPenalty + minTime\n\n redis.call('hmset', settings_key,\n 'unblockTime', now + computedPenalty,\n 'nextRequest', newNextRequest\n )\n\n local clients_queued_reset = redis.call('hkeys', client_num_queued_key)\n local queued_reset = {}\n for i = 1, #clients_queued_reset do\n table.insert(queued_reset, clients_queued_reset[i])\n table.insert(queued_reset, 0)\n end\n redis.call('hmset', client_num_queued_key, unpack(queued_reset))\n\n redis.call('publish', 'b_'..id, 'blocked:')\n\n refresh_expiration(now, newNextRequest, groupTimeout)\nend\n\nif not blocked and not reachedHWM then\n redis.call('hincrby', client_num_queued_key, client, 1)\nend\n\nreturn {reachedHWM, blocked, strategy}\n","update_settings.lua":"local args = {'hmset', settings_key}\n\nfor i = num_static_argv + 1, #ARGV do\n table.insert(args, ARGV[i])\nend\n\nredis.call(unpack(args))\n\nprocess_tick(now, true)\n\nlocal groupTimeout = tonumber(redis.call('hget', settings_key, 'groupTimeout'))\nrefresh_expiration(0, 0, groupTimeout)\n\nreturn {}\n","validate_client.lua":"if not redis.call('zscore', client_last_seen_key, client) then\n return redis.error_reply('UNKNOWN_CLIENT')\nend\n\nredis.call('zadd', client_last_seen_key, now, client)\n","validate_keys.lua":"if not (redis.call('exists', settings_key) == 1) then\n return redis.error_reply('SETTINGS_KEY_NOT_FOUND')\nend\n"}},4426,[]); -__d(function(g,r,_i2,a,m,_e2,d){"use strict";function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _iterableToArrayLimit(t,e){var i=[],s=!0,n=!1,o=void 0;try{for(var l,c=t[Symbol.iterator]();!(s=(l=c.next()).done)&&(i.push(l.value),!e||i.length!==e);s=!0);}catch(t){n=!0,o=t}finally{try{s||null==c.return||c.return()}finally{if(n)throw o}}return i}function _arrayWithHoles(t){if(Array.isArray(t))return t}function asyncGeneratorStep(t,e,i,s,n,o,l){try{var c=t[o](l),u=c.value}catch(t){return void i(t)}c.done?e(u):Promise.resolve(u).then(s,n)}function _asyncToGenerator(t){return function(){var e=this,i=arguments;return new Promise(function(s,n){var o=t.apply(e,i);function l(t){asyncGeneratorStep(o,s,n,l,c,"next",t)}function c(t){asyncGeneratorStep(o,s,n,l,c,"throw",t)}l(void 0)})}}var Events,IORedisConnection,Scripts,parser;parser=r(d[0]),Events=r(d[1]),Scripts=r(d[2]),IORedisConnection=function(){class IORedisConnection{constructor(options={}){parser.load(options,this.defaults,this),null==this.Redis&&(this.Redis=eval("require")("ioredis")),null==this.Events&&(this.Events=new Events(this)),this.terminated=!1,null!=this.clusterNodes?(this.client=new this.Redis.Cluster(this.clusterNodes,this.clientOptions),this.subscriber=new this.Redis.Cluster(this.clusterNodes,this.clientOptions)):null!=this.client&&null==this.client.duplicate?this.subscriber=new this.Redis.Cluster(this.client.startupNodes,this.client.options):(null==this.client&&(this.client=new this.Redis(this.clientOptions)),this.subscriber=this.client.duplicate()),this.limiters={},this.ready=this.Promise.all([this._setup(this.client,!1),this._setup(this.subscriber,!0)]).then(()=>(this._loadScripts(),{client:this.client,subscriber:this.subscriber}))}_setup(t,e){return t.setMaxListeners(0),new this.Promise((i,s)=>(t.on("error",t=>this.Events.trigger("error",t)),e&&t.on("message",(t,e)=>{var i;return null!=(i=this.limiters[t])?i._store.onMessage(t,e):void 0}),"ready"===t.status?i():t.once("ready",i)))}_loadScripts(){return Scripts.names.forEach(t=>this.client.defineCommand(t,{lua:Scripts.payload(t)}))}__runCommand__(t){var e=this;return _asyncToGenerator(function*(){yield e.ready;var i=_slicedToArray(yield e.client.pipeline([t]).exec(),1),s=_slicedToArray(i[0],2);return s[0],s[1]})()}__addLimiter__(t){return this.Promise.all([t.channel(),t.channel_client()].map(e=>new this.Promise((i,s)=>this.subscriber.subscribe(e,()=>(this.limiters[e]=t,i())))))}__removeLimiter__(t){var e=this;return[t.channel(),t.channel_client()].forEach((function(){var t=_asyncToGenerator(function*(t){return e.terminated||(yield e.subscriber.unsubscribe(t)),delete e.limiters[t]});return function(e){return t.apply(this,arguments)}})())}__scriptArgs__(t,e,i,s){var n;return[(n=Scripts.keys(t,e)).length].concat(n,i,s)}__scriptFn__(t){return this.client[t].bind(this.client)}disconnect(t=!0){var e,i,s,n;for(e=0,s=(n=Object.keys(this.limiters)).length;e(t[this.status[u]]=s,t),{})}},m.exports=s},4428,[4421]); -__d(function(g,r,i,a,m,e,d){"use strict";function n(n,t,u,s,o,c,h){try{var l=n[c](h),f=l.value}catch(n){return void u(n)}l.done?t(f):Promise.resolve(f).then(s,o)}function t(t){return function(){var u=this,s=arguments;return new Promise(function(o,c){var h=t.apply(u,s);function l(t){n(h,o,c,l,f,"next",t)}function f(t){n(h,o,c,l,f,"throw",t)}l(void 0)})}}var u,s;u=r(d[0]),s=class{constructor(n,t){this.schedule=this.schedule.bind(this),this.name=n,this.Promise=t,this._running=0,this._queue=new u}isEmpty(){return 0===this._queue.length}_tryToRun(){var n=this;return t(function*(){var u,s,o,c,h,l,f;if(n._running<1&&n._queue.length>0){n._running++;var v=n._queue.shift();return f=v.task,u=v.args,h=v.resolve,c=v.reject,s=yield t(function*(){try{return l=yield f(...u),function(){return h(l)}}catch(n){return o=n,function(){return c(o)}}})(),n._running--,n._tryToRun(),s()}})()}schedule(n,...t){var u,s,o;return o=s=null,u=new this.Promise(function(n,t){return o=n,s=t}),this._queue.push({task:n,args:t,resolve:o,reject:s}),this._tryToRun(),u}},m.exports=s},4429,[4418]); -__d(function(n,o,e,i,r,s,t){r.exports={version:"2.19.5"}},4430,[]); -__d(function(g,r,_i2,a,m,_e2,d){"use strict";function t(t,s){return i(t)||e(t,s)||n()}function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function e(t,n){var e=[],i=!0,s=!1,o=void 0;try{for(var u,c=t[Symbol.iterator]();!(i=(u=c.next()).done)&&(e.push(u.value),!n||e.length!==n);i=!0);}catch(t){s=!0,o=t}finally{try{i||null==c.return||c.return()}finally{if(s)throw o}}return e}function i(t){if(Array.isArray(t))return t}function s(t,n,e,i,s,o,u){try{var c=t[o](u),l=c.value}catch(t){return void e(t)}c.done?n(l):Promise.resolve(l).then(i,s)}function o(t){return function(){var n=this,e=arguments;return new Promise(function(i,o){var u=t.apply(n,e);function c(t){s(u,i,o,c,l,"next",t)}function l(t){s(u,i,o,c,l,"throw",t)}c(void 0)})}}var u,c,l,h,v,f;f=r(d[0]),u=r(d[1]),h=r(d[2]),l=r(d[3]),v=r(d[4]),c=function(){class n{constructor(t={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=t,f.load(this.limiterOptions,this.defaults,this),this.Events=new u(this),this.instances={},this.Bottleneck=r(d[5]),this._startAutoCleanup(),this.sharedConnection=null!=this.connection,null==this.connection&&("redis"===this.limiterOptions.datastore?this.connection=new h(Object.assign({},this.limiterOptions,{Events:this.Events})):"ioredis"===this.limiterOptions.datastore&&(this.connection=new l(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(t=""){var n;return null!=(n=this.instances[t])?n:(()=>{var n;return n=this.instances[t]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${t}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",n,t),n})()}deleteKey(t=""){var n=this;return o(function*(){var e,i;return i=n.instances[t],n.connection&&(e=yield n.connection.__runCommand__(['del',...v.allKeys(`${n.id}-${t}`)])),null!=i&&(delete n.instances[t],yield i.disconnect()),null!=i||e>0})()}limiters(){var t,n,e,i;for(t in e=[],n=this.instances)i=n[t],e.push({key:t,limiter:i});return e}keys(){return Object.keys(this.instances)}clusterKeys(){var n=this;return o(function*(){var e,i,s,o,u,c,l;if(null==n.connection)return n.Promise.resolve(n.keys());for(u=[],e=null,l=`b_${n.id}-`.length,9;0!==e;){var h=t(yield n.connection.__runCommand__(["scan",null!=e?e:0,"match",`b_${n.id}-*_settings`,"count",1e4]),2);for(e=~~h[0],s=0,c=(i=h[1]).length;sthis._resolve=t)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(t){var s;return this._arr.push(t),s=this._promise,this._arr.length===this.maxSize?this._flush():null!=this.maxTime&&1===this._arr.length&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),s}}return t.prototype.defaults={maxTime:null,maxSize:null,Promise:Promise},t}.call(void 0),m.exports=t},4432,[4416,4419]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"requestStateManager",{enumerable:!0,get:function(){return h}});var s=r(d[0]),t=r(d[1]);const n=(0,s.getLogger)(['wcpos','http','state']);class o{tokenRefreshPromise=null;isRefreshing=!1;refreshedToken=null;offline=!1;authFailed=!1;requestsPaused=!1;isSleeping=!1;wakeCallbacks=[];visibilityCleanup=null;constructor(){this.setupVisibilityListener()}setupVisibilityListener(){if('undefined'==typeof document||!document.addEventListener)return;const s=()=>{'hidden'===document.visibilityState?this.handleSleep():'visible'===document.visibilityState&&this.handleWake()};document.addEventListener('visibilitychange',s),this.visibilityCleanup=()=>{document.removeEventListener('visibilitychange',s)}}handleSleep(){this.isSleeping||(this.isSleeping=!0)}handleWake(){if(this.isSleeping){this.isSleeping=!1;for(const s of this.wakeCallbacks)try{s()}catch{}}}onWake(s){return this.wakeCallbacks.push(s),()=>{this.wakeCallbacks=this.wakeCallbacks.filter(t=>t!==s)}}isAppSleeping(){return this.isSleeping}static getInstance(){return o.instance||(o.instance=new o),o.instance}checkCanProceed(){return this.isSleeping?{ok:!1,reason:'App is in background',errorCode:t.ERROR_CODES.SERVICE_UNAVAILABLE,isSleeping:!0}:this.offline?{ok:!1,reason:'No internet connection',errorCode:t.ERROR_CODES.DEVICE_OFFLINE}:this.authFailed?{ok:!1,reason:'Please log in to continue',errorCode:t.ERROR_CODES.AUTH_REQUIRED}:this.requestsPaused?(n.debug('Request blocked: Requests paused for recovery'),{ok:!1,reason:'System is recovering - please wait',errorCode:t.ERROR_CODES.SERVICE_UNAVAILABLE}):{ok:!0}}isTokenRefreshing(){return this.isRefreshing}async startTokenRefresh(s){return this.tokenRefreshPromise||this.isRefreshing?(n.debug('Token refresh already in progress, awaiting existing operation',{context:{hasPromise:!!this.tokenRefreshPromise,isRefreshing:this.isRefreshing}}),this.tokenRefreshPromise?this.tokenRefreshPromise:void 0):(this.isRefreshing=!0,this.refreshedToken=null,n.debug('Starting coordinated token refresh (lock acquired)'),this.tokenRefreshPromise=s().then(s=>{n.debug('Token refresh completed successfully'),this.refreshedToken=s,this.isRefreshing=!1,this.authFailed=!1,this.tokenRefreshPromise=null}).catch(s=>{throw n.debug('Token refresh operation failed',{context:{error:s instanceof Error?s.message:String(s)}}),this.refreshedToken=null,this.isRefreshing=!1,this.tokenRefreshPromise=null,s}),this.tokenRefreshPromise)}async awaitTokenRefresh(){if(this.tokenRefreshPromise){n.debug('Awaiting in-progress token refresh');try{await this.tokenRefreshPromise,n.debug('Token refresh completed, request can proceed')}catch(s){throw n.debug('Token refresh failed while awaiting',{context:{error:s instanceof Error?s.message:String(s)}}),s}}else n.debug('No token refresh in progress, nothing to await')}getRefreshedToken(){return this.refreshedToken}setRefreshedToken(s){n.debug('Setting refreshed token directly (from OAuth login)'),this.refreshedToken=s}clearRefreshedToken(){this.refreshedToken=null}pauseRequests(){this.requestsPaused||(n.debug('Pausing all requests via state manager'),this.requestsPaused=!0)}resumeRequests(){this.requestsPaused&&(n.debug('Resuming all requests via state manager'),this.requestsPaused=!1)}setOffline(s){this.offline!==s&&(this.offline=s,s?n.debug('Device is now offline - requests will be blocked'):n.debug('Device is back online - requests can proceed'))}setAuthFailed(s){this.authFailed!==s&&(this.authFailed=s,s?n.debug('Authentication failed - requests will be blocked until re-auth'):n.debug('Authentication restored - requests can proceed'))}isOffline(){return this.offline}isAuthFailed(){return this.authFailed}areRequestsPaused(){return this.requestsPaused}reset(){n.debug('Resetting request state manager'),this.tokenRefreshPromise=null,this.isRefreshing=!1,this.refreshedToken=null,this.offline=!1,this.authFailed=!1,this.requestsPaused=!1}}const h=o.getInstance()},4433,[1975,2644]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createTokenRefreshHandler",{enumerable:!0,get:function(){return c}});var s=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]);const u=(0,s.getLogger)(['wcpos','auth','token']),c=({site:s,wpUser:c,getHttpClient:p})=>({name:'token-refresh',priority:100,intercepts:!0,canHandle:s=>{const t=s.response?.status;return 401===t},handle:async f=>{const{error:R,originalConfig:_,retryRequest:E}=f,w=c.getLatest(),k=w?.refresh_token,T=s.wcpos_api_url||(s.wp_api_url?`${s.wp_api_url}wcpos/v1/`:null);if(!T||!k)throw u.debug('Skipping token refresh - missing required data',{context:{hasWcposApiUrl:!!s.wcpos_api_url,hasWpApiUrl:!!s.wp_api_url,hasApiUrl:!!T,hasRefreshToken:!!k}}),R;u.debug('Access token expired, attempting token refresh',{context:{userId:c.id,siteUrl:s.url,originalUrl:_.url}});try{await o.requestStateManager.startTokenRefresh(async()=>{(0,n.pauseQueue)();try{const s=p();u.debug('Attempting token refresh',{context:{userId:c.id,hasRefreshToken:!!k,refreshTokenPreview:k?`${k.substring(0,20)}...`:'none'}});const o=await s.post(`${T}auth/refresh`,{refresh_token:k},{headers:{'X-WCPOS':'1'}}),l=o.data,{access_token:h,expires_at:f}=l;if(u.debug('Token refresh response received',{context:{userId:c.id,responseStatus:o.status,hasAccessToken:!!h,responseData:l}}),!h)throw u.warn('Session refresh failed - please log in again',{showToast:!0,saveToDb:!0,context:{errorCode:t.ERROR_CODES.REFRESH_TOKEN_INVALID,userId:c.id,responseStatus:o.status}}),new Error('REFRESH_TOKEN_INVALID');return u.debug('Token refresh successful',{context:{userId:c.id,hasNewToken:!!h}}),await c.incrementalPatch({access_token:h,expires_at:f}),(0,n.resumeQueue)(),h}catch(t){throw(0,n.resumeQueue)(),h(t,R,c,s),R}});const f=o.requestStateManager.getRefreshedToken();if(!f)throw u.warn('Token refresh completed but no token available',{saveToDb:!0,context:{errorCode:t.ERROR_CODES.TOKEN_REFRESH_FAILED,userId:c.id,originalUrl:_.url}}),R;u.debug('Retrying request after successful token refresh',{context:{userId:c.id,originalUrl:_.url,hasNewToken:!!f}});try{return await l(_,f,s.use_jwt_as_param,E)}catch(n){const l=n?.response?.status;if(401===l)throw u.warn('Request still unauthorized after token refresh - please log in again',{showToast:!0,saveToDb:!0,context:{errorCode:t.ERROR_CODES.REFRESH_TOKEN_INVALID,userId:c.id,siteUrl:s.url,originalUrl:_.url,retryStatus:l}}),o.requestStateManager.setAuthFailed(!0),R.isRefreshTokenInvalid=!0,R.refreshTokenInvalid=!0,R;throw n}}catch(s){throw s}}});async function l(s,t,n,o){const u=Object.assign({},s);return n?u.params=Object.assign({},u.params,{authorization:`Bearer ${t}`}):u.headers=Object.assign({},u.headers,{Authorization:`Bearer ${t}`}),await o(u)}function h(s,n,c,l){const h=s instanceof Error?s.message:String(s);if(s instanceof Error&&(h.includes('401')||h.includes('403')||h.includes('404')||h.includes('400'))||s instanceof Error&&'REFRESH_TOKEN_INVALID'===h||s?.errorCode===t.ERROR_CODES.AUTH_REQUIRED||[400,401,403,404].includes(s?.response?.status))throw u.warn('Your session has expired - please log in again',{showToast:!0,saveToDb:!0,context:{errorCode:t.ERROR_CODES.REFRESH_TOKEN_INVALID,userId:c.id,siteUrl:l.url}}),o.requestStateManager.setAuthFailed(!0),n.isRefreshTokenInvalid=!0,n.refreshTokenInvalid=!0,u.debug('Refresh token invalid - triggering OAuth fallback handler'),n;throw u.warn('Unable to refresh session',{saveToDb:!0,context:{errorCode:t.ERROR_CODES.TOKEN_REFRESH_FAILED,error:h,userId:c.id,siteUrl:l.url,originalStatus:n.response?.status}}),n}},4434,[1975,2644,4413,4433]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"OnlineStatusContext",{enumerable:!0,get:function(){return o}}),_e.OnlineStatusProvider=function({children:n,wpAPIURL:s}){const[c,l]=e.useState(()=>'undefined'==typeof navigator||navigator.onLine?'online-website-available':'offline'),f=e.useRef(!1),d=e.useCallback(async()=>{if(!f.current){f.current=!0;try{if('undefined'!=typeof navigator&&!navigator.onLine)return void l('offline');const e=await u(s);l(e?'online-website-available':'online-website-unavailable')}finally{f.current=!1}}},[s]);e.useEffect(()=>{if('undefined'==typeof window)return;const e=()=>{d()},t=()=>{l('offline')};return window.addEventListener('online',e),window.addEventListener('offline',t),()=>{window.removeEventListener('online',e),window.removeEventListener('offline',t)}},[d]),e.useEffect(()=>{if('undefined'==typeof document)return;const e=()=>{'visible'===document.visibilityState&&d()};return document.addEventListener('visibilitychange',e),()=>{document.removeEventListener('visibilitychange',e)}},[d]),e.useEffect(()=>{if('offline'===c)return;const e=setInterval(()=>{'visible'===document.visibilityState&&d()},3e4);return()=>clearInterval(e)},[c,d]),e.useEffect(()=>{d()},[d]);const v=e.useMemo(()=>({status:c}),[c]);return(0,t.jsx)(o.Provider,{value:v,children:n})},Object.defineProperty(_e,"useOnlineStatus",{enumerable:!0,get:function(){return s}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n={status:'online-website-available'},o=e.createContext(n);async function u(e){try{const t=new AbortController,n=setTimeout(()=>t.abort(),1e4);return await fetch(e,{method:'HEAD',mode:'no-cors',cache:'no-store',signal:t.signal}),clearTimeout(n),!0}catch{return!1}}const s=()=>{const t=e.useContext(o);if(void 0===t)throw new Error("useOnlineStatus must be called within OnlineStatusProvider");return t}},4435,[14,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAuthErrorHandler",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"errorSubject",{enumerable:!0,get:function(){return f}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),s=r(_d[3]),o=r(_d[4]),c=r(_d[5]),u=r(_d[6]),d=r(_d[7]);const l=(0,s.getLogger)(['wcpos','auth','error']),f=new n.BehaviorSubject(null),h=(n,s,h)=>{const{handleLoginSuccess:R}=(0,d.useLoginHandler)(n),E=e.useRef(null),{response:p,promptAsync:T}=(0,u.useWcposAuth)({site:n}),b=e.useRef(!1),I=e.useRef(T);e.useEffect(()=>{I.current=T},[T]);const O=e.useCallback(()=>{b.current?l.debug('OAuth flow already in flight, skipping'):(b.current=!0,l.debug('Triggering OAuth flow',{context:{siteName:n.name}}),I.current().then(e=>{l.debug('promptAsync resolved',{context:{resultType:e?.type}})}).catch(e=>{l.warn('promptAsync rejected - Authentication failed',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.AUTH_REQUIRED,siteName:n.name,error:e instanceof Error?e.message:String(e)}})}).finally(()=>{b.current=!1}))},[n.name]);return e.useEffect(()=>{if(!p)return;const e=p.params?.access_token||p.error||p.type;if(E.current===e)return;const t=async()=>{E.current=e;try{const e=p.params?.id,t=s.id;if(e&&t&&String(e)!==String(t))return l.error('Security: Logged in as different user than expected',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.INVALID_CREDENTIALS,expectedUserId:t,returnedUserId:e,siteName:n.name}}),void(h&&h());await R({params:p.params}),p.params?.access_token&&c.requestStateManager.setRefreshedToken(p.params.access_token),c.requestStateManager.setAuthFailed(!1),l.success('Successfully logged in',{showToast:!0,saveToDb:!0,context:{siteName:n.name,userId:s.id}})}catch(e){l.error('Failed to save login credentials',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.TRANSACTION_FAILED,siteName:n.name,error:e instanceof Error?e.message:String(e)}})}};'success'===p.type?t():'error'===p.type?(l.warn('Login failed - please check your credentials',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.INVALID_CREDENTIALS,siteName:n.name,errorDetails:p.error}}),E.current=e):'dismiss'!==p.type&&'cancel'!==p.type&&'locked'!==p.type||(l.warn('Login cancelled',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.AUTH_REQUIRED,siteName:n.name,status:p.type}}),E.current=e)},[p,R,n.name,s.id,h]),e.useMemo(()=>({name:'fallback-auth-handler',priority:50,intercepts:!0,canHandle:e=>{const t=401===e.response?.status||e.errorCode===o.ERROR_CODES.AUTH_REQUIRED||e.isRefreshTokenInvalid||e.refreshTokenInvalid||e instanceof Error&&'REFRESH_TOKEN_INVALID'===e.message;return l.debug('Fallback auth handler canHandle check',{context:{canHandle:t,errorStatus:e.response?.status,errorCode:e.errorCode,hasRefreshTokenInvalidFlag:e.isRefreshTokenInvalid,hasRefreshTokenInvalidFlag2:e.refreshTokenInvalid,errorMessage:e instanceof Error?e.message:String(e)}}),t},handle:async e=>{const{error:s}=e;l.debug('Fallback auth handler triggered',{context:{errorMessage:s instanceof Error?s.message:String(s),errorStatus:s?.response?.status,errorCode:s?.errorCode,hasRefreshTokenInvalidFlag:s?.isRefreshTokenInvalid,hasRefreshTokenInvalidFlag2:s?.refreshTokenInvalid}});throw s.isRefreshTokenInvalid||s.refreshTokenInvalid||s instanceof Error&&'REFRESH_TOKEN_INVALID'===s.message?(l.debug('Refresh token is invalid, launching OAuth flow'),O()):s.errorCode===o.ERROR_CODES.AUTH_REQUIRED?(l.debug('Auth required (pre-flight blocked), showing toast'),l.warn('Please log in to continue',{showToast:!0,saveToDb:!0,toast:{action:{label:'Login',onClick:()=>O()}},context:{errorCode:o.ERROR_CODES.AUTH_REQUIRED,siteName:n.name}})):(l.debug('Token refresh failed, attempting OAuth flow'),O()),f.next(e.error),new t.CanceledError('401 - attempting re-authentication')}}),[O,n.name])}},4436,[14,4074,1748,1975,2644,4410,4437,4459]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useWcposAuth=function(o){const[u,p]=e.useState(()=>h()),w=e.useMemo(()=>(0,n.getRedirectUri)(),[]),b=e.useMemo(()=>o.site?{authorizationEndpoint:o.site.wcpos_login_url}:null,[o.site]),_=e.useMemo(()=>Object.assign({platform:s.AppInfo.platform,version:s.AppInfo.version,build:s.AppInfo.buildNumber},o.extraParams),[o.extraParams]),[S,P,k]=(0,t.useAuthRequest)({clientId:'unused',responseType:t.ResponseType.Token,redirectUri:w,extraParams:Object.assign({redirect_uri:w},_),scopes:[],usePKCE:!1},b),A=e.useMemo(()=>P?'success'===P.type?{type:'success',params:P.params}:'error'===P.type?{type:'error',error:P.error?.message||'Authentication failed',errorCode:P.error?.code}:'dismiss'===P.type||'cancel'===P.type?{type:P.type}:'locked'===P.type?{type:'locked'}:null:null,[P])??u;e.useEffect(()=>{const e=h();if(e&&('success'===e.type||'error'===e.type)){const e=l()?.returnPath??window.location.pathname;f(),window.history.replaceState({},document.title,e)}},[]),e.useEffect(()=>{!P||'success'!==P.type&&'error'!==P.type||f()},[P]);const v=e.useCallback(async()=>{if(!S||!o.site)return void c.warn('Auth not ready',{context:{hasRequest:!!S,hasSite:!!o.site}});p(null),c.debug('Triggering web auth flow',{context:{loginUrl:o.site.wcpos_login_url,redirectUri:w}});const e=()=>{c.debug('Performing fallback redirect');const e=(0,n.generateState)(),t=(0,n.buildAuthUrl)(o.site.wcpos_login_url,w,e,_);var s;d(),y(e),c.debug('Redirecting to auth URL',{context:{authUrl:t}}),s=t,window.location.href=s};try{c.debug('Calling expoPromptAsync...');const t=await k();return c.debug('expoPromptAsync returned',{context:{resultType:t?.type,hasParams:!!t?.params}}),'success'===t?.type?{type:'success',params:t.params}:void(t&&'dismiss'!==t.type||(c.debug('Popup may have been blocked or dismissed, falling back to redirect'),e()))}catch(t){const s=t instanceof Error?t.message:String(t);if(c.debug('expoPromptAsync threw error',{context:{error:s}}),s.includes('Popup window was blocked')||s.includes('blocked'))return c.debug('Popup blocked, falling back to redirect'),void e();c.error('Auth failed',{context:{error:s}});const o={type:'error',error:s};return p(o),o}},[S,o.site,_,w,k]);return{isReady:!!S,response:A,promptAsync:v}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),s=r(_d[2]),o=r(_d[3]),n=r(_d[4]);const c=(0,o.getLogger)(['wcpos','auth','oauth']),u='wcpos_auth_state',p='wcpos_auth_csrf_state';function l(){if('undefined'==typeof sessionStorage)return null;const e=sessionStorage.getItem(u);if(!e)return null;try{return JSON.parse(e)}catch{return null}}function d(){const e={returnPath:window.location.pathname+window.location.search,timestamp:Date.now()};sessionStorage.setItem(u,JSON.stringify(e))}function f(){sessionStorage.removeItem(u),sessionStorage.removeItem(p)}function y(e){sessionStorage.setItem(p,e)}function h(){if('undefined'==typeof window)return null;const e=window.location.hash,t=window.location.search;if(!e&&!t)return null;const s=window.location.href;if(!s.includes('access_token')&&!s.includes('error'))return null;c.debug('Detected auth params in URL, parsing...');const o=(0,n.parseAuthResult)(s);if('success'===o.type&&o.params){const e='undefined'==typeof sessionStorage?null:sessionStorage.getItem(p),t=o.params?.state;if(e&&t!==e)return c.error('State parameter mismatch - possible CSRF attack'),{type:'error',error:'State parameter mismatch - authentication rejected for security'}}return'success'===o.type||'error'===o.type?o:null}},4437,[14,4438,4457,1975,4458]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})})},4438,[4439,4451,4453,4444,4449,4452,4447,4443,4455,4450,4456]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["url"];function t(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"AuthRequest",{enumerable:!0,get:function(){return C}});var n=t(r(_d[0])),o=s(r(_d[1])),c=t(r(_d[2]));r(_d[3]);var l=r(_d[4]),u=r(_d[5]),h=s(r(_d[6])),d=s(r(_d[7])),p=r(_d[8]);let y=!1;class C{url=null;constructor(e){this.responseType=e.responseType??l.ResponseType.Code,this.clientId=e.clientId,this.redirectUri=e.redirectUri,this.scopes=e.scopes,this.clientSecret=e.clientSecret,this.prompt=e.prompt,this.state=e.state??h.generateRandom(10),this.extraParams=e.extraParams??{},this.codeChallengeMethod=e.codeChallengeMethod??l.CodeChallengeMethod.S256,this.usePKCE=e.usePKCE??!0,(0,c.default)(this.codeChallengeMethod!==l.CodeChallengeMethod.Plain,"`AuthRequest` does not support `CodeChallengeMethod.Plain` as it's not secure."),(0,c.default)(this.redirectUri,"`AuthRequest` requires a valid `redirectUri`. Ex: https://yourwebsite.com/")}async getAuthRequestConfigAsync(){return this.usePKCE&&await this.ensureCodeIsSetupAsync(),{responseType:this.responseType,clientId:this.clientId,redirectUri:this.redirectUri,scopes:this.scopes,clientSecret:this.clientSecret,codeChallenge:this.codeChallenge,codeChallengeMethod:this.codeChallengeMethod,prompt:this.prompt,state:this.state,extraParams:this.extraParams,usePKCE:this.usePKCE}}async promptAsync(t,s={}){let{url:l}=s,u=(0,n.default)(s,e);if(!l){if(!this.url)return this.promptAsync(t,Object.assign({},u,{url:await this.makeAuthUrlAsync(t)}));l=this.url}(0,c.default)(l,'No authUrl provided to AuthSession.startAsync. An authUrl is required -- it points to the page where the user will be able to sign in.');const h=l,d=this.redirectUri;if(y)return{type:'locked'};let p;y=!0;try{p=await o.openAuthSessionAsync(h,d,u)}finally{y=!1}if('opened'===p.type)throw new Error('An unexpected error occurred');return'success'!==p.type?{type:p.type}:this.parseReturnUrl(p.url)}parseReturnUrl(e){const{params:t,errorCode:s}=d.getQueryParams(e),{state:n,error:o=s}=t;let c=null,l=null;return n!==this.state?c=new u.AuthError({error:'state_mismatch',error_description:'Cross-Site request verification failed. Cached state and returned state do not match.'}):o&&(c=new u.AuthError(Object.assign({error:o},t))),t.access_token&&(l=p.TokenResponse.fromQueryParams(t)),{type:c?'error':'success',error:c,url:e,params:t,authentication:l,errorCode:s}}async makeAuthUrlAsync(e){const t=await this.getAuthRequestConfigAsync();if(!t.state)throw new Error('Cannot make request URL without a valid `state` loaded');const s={};t.codeChallenge&&(s.code_challenge=t.codeChallenge);for(const e in t.extraParams)if(e in t.extraParams){const n=t.extraParams[e];null!=n&&(s[e]=n)}return t.usePKCE&&t.codeChallengeMethod&&(s.code_challenge_method=t.codeChallengeMethod),t.clientSecret&&(s.client_secret=t.clientSecret),t.prompt&&(s.prompt='string'==typeof t.prompt?t.prompt:t.prompt.join(' ')),s.redirect_uri=t.redirectUri,s.client_id=t.clientId,s.response_type=t.responseType,s.state=t.state,t.scopes?.length&&(s.scope=t.scopes.join(' ')),this.url=`${e.authorizationEndpoint}?${new URLSearchParams(s)}`,this.url}async ensureCodeIsSetupAsync(){if(this.codeVerifier)return;const{codeVerifier:e,codeChallenge:t}=await h.buildCodeAsync();this.codeVerifier=e,this.codeChallenge=t}}},4439,[363,4440,1020,108,4443,4444,4445,4446,4447]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"WebBrowserResultType",{enumerable:!0,get:function(){return u.WebBrowserResultType}}),Object.defineProperty(_e,"WebBrowserPresentationStyle",{enumerable:!0,get:function(){return u.WebBrowserPresentationStyle}}),_e.getCustomTabsSupportingBrowsersAsync=async function(){if(!t.default.getCustomTabsSupportingBrowsersAsync)throw new o.UnavailabilityError('WebBrowser','getCustomTabsSupportingBrowsersAsync');return l},_e.warmUpAsync=async function(e){if(!t.default.warmUpAsync)throw new o.UnavailabilityError('WebBrowser','warmUpAsync');return{}},_e.mayInitWithUrlAsync=async function(e,n){if(!t.default.mayInitWithUrlAsync)throw new o.UnavailabilityError('WebBrowser','mayInitWithUrlAsync');return{}},_e.coolDownAsync=async function(e){if(!t.default.coolDownAsync)throw new o.UnavailabilityError('WebBrowser','coolDownAsync');return{}},_e.openBrowserAsync=c,_e.dismissBrowser=function(){return t.default.dismissBrowser?.()},_e.openAuthSessionAsync=async function(e,n,s={}){if(!t.default.openAuthSessionAsync)throw new o.UnavailabilityError('WebBrowser','openAuthSessionAsync');return['ios','macos','web'].includes("web")?t.default.openAuthSessionAsync(e,n,y(s)):t.default.openAuthSessionAsync(e,n)},_e.dismissAuthSession=function(){if(!t.default.dismissAuthSession)throw new o.UnavailabilityError('WebBrowser','dismissAuthSession');t.default.dismissAuthSession()},_e.maybeCompleteAuthSession=function(e={}){if(t.default.maybeCompleteAuthSession)return t.default.maybeCompleteAuthSession(e);return{type:'failed',message:'Not supported on this platform'}};var o=r(d[0]),n=e(r(d[1]));e(r(d[2]));r(d[3]);var s=e(r(d[4])),t=e(r(d[5])),u=r(d[6]);const l={defaultBrowserPackage:void 0,preferredBrowserPackage:void 0,browserPackages:[],servicePackages:[]};async function c(e,n={}){if(!t.default.openBrowserAsync)throw new o.UnavailabilityError('WebBrowser','openBrowserAsync');return await t.default.openBrowserAsync(e,y(n))}function y(e){return Object.assign({},e,{controlsColor:(0,s.default)(e.controlsColor),toolbarColor:(0,s.default)(e.toolbarColor),secondaryToolbarColor:(0,s.default)(e.secondaryToolbarColor)})}n.default.currentState},4440,[986,778,785,108,37,4441,4442]); -__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.normalizeUrl=u,_e.featureObjectToString=I;var e,t=r(d[0]),n=r(d[1]),o=(e=n)&&e.__esModule?e:{default:e},s=r(d[2]);let i=null;const c=new Map,l=e=>`ExpoWebBrowser_OriginUrl_${e}`,w=e=>`ExpoWebBrowser_RedirectUrl_${e}`;function u(e){return(e.origin.replace(e.protocol,'').replace(/^\/+/,'').replace(/\/+$/,'')+decodeURI(e.pathname.replace(/\/{2,}/g,'/'))).toLowerCase()}function p(){if(i&&(i.close(),c.has(i))){const{listener:e,appStateSubscription:t,interval:n}=c.get(i);clearInterval(n),window.removeEventListener('message',e),t.remove(),c.delete(i);const o=window.localStorage.getItem('ExpoWebBrowserRedirectHandle');o&&(window.localStorage.removeItem('ExpoWebBrowserRedirectHandle'),window.localStorage.removeItem(l(o)),window.localStorage.removeItem(w(o))),i=null}}var f={async openBrowserAsync(e,t={}){if('undefined'==typeof window)return{type:s.WebBrowserResultType.CANCEL};const{windowName:n="_blank",windowFeatures:o}=t,i=B(o);return window.open(e,n,i),{type:s.WebBrowserResultType.OPENED}},dismissAuthSession(){'undefined'!=typeof window&&p()},maybeCompleteAuthSession({skipRedirectCheck:e}){if('undefined'==typeof window)return{type:'failed',message:'Cannot use expo-web-browser in a non-browser environment'};const n=window.localStorage.getItem('ExpoWebBrowserRedirectHandle');if(!n)return{type:'failed',message:'No auth session is currently in progress'};const o=window.location.href;if(!0!==e){const e=window.localStorage.getItem(w(n)),t=u(window.location);if(e!==t)return{type:'failed',message:`Current URL "${t}" and original redirect URL "${e}" do not match.`}}window.localStorage.setItem(l(n),o);const s=window.opener??window.parent;if(!s)throw new t.CodedError('ERR_WEB_BROWSER_REDIRECT',"The window cannot complete the redirect request because the invoking window doesn't have a reference to it's parent. This can happen if the parent window was reloaded.");return s.postMessage({url:o,expoSender:n},s.location.toString()),{type:'success',message:"Attempting to complete auth"}},async openAuthSessionAsync(e,n,f){if('undefined'==typeof window)return{type:s.WebBrowserResultType.CANCEL};if(n=n??b(e),null==i||i?.closed){const n=B(f?.windowFeatures);if(i=window.open(e,f?.windowName,n),!i)throw new t.CodedError('ERR_WEB_BROWSER_BLOCKED','Popup window was blocked by the browser or failed to open. This can happen in mobile browsers when the window.open() method was invoked too long after a user input was fired.');try{i.focus()}catch{}}const h=await y(e);window.localStorage.setItem('ExpoWebBrowserRedirectHandle',h);const R=(()=>{if(!n)return n;try{return u(new URL(n))}catch{return n}})();return window.localStorage.setItem(w(h),R),new Promise(async e=>{const t=t=>{if(!t.isTrusted)return;if(t.origin!==window.location.origin)return;const{data:n}=t,o=window.localStorage.getItem('ExpoWebBrowserRedirectHandle');n.expoSender===o&&(p(),e({type:'success',url:n.url}))};window.addEventListener('message',t,!1);const n=o.default.addEventListener('change',t=>{if('active'!==t)return;const n=window.localStorage.getItem('ExpoWebBrowserRedirectHandle');if(n){const t=window.localStorage.getItem(l(n));t&&(p(),e({type:'success',url:t}))}}),w=setInterval(()=>{i?.closed&&(e&&e({type:s.WebBrowserResultType.DISMISS}),clearInterval(w),p())},1e3);c.set(i,{listener:t,interval:w,appStateSubscription:n})})}};function h(){return'undefined'!=typeof window&&!!window?.crypto}async function y(e){const t=new URL(e);return t.searchParams.has('state')&&'string'==typeof t.searchParams.get('state')?t.searchParams.get('state'):await E()}function b(e){const t=new URL(e);return t.searchParams.has('redirect_uri')&&'string'==typeof t.searchParams.get('redirect_uri')?t.searchParams.get('redirect_uri'):location.origin+location.pathname}const R='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';async function E(){if(!h()||!window.crypto.subtle)throw new t.CodedError('ERR_WEB_BROWSER_CRYPTO',"The current environment doesn't support crypto. Ensure you are running from a secure origin (localhost/https).");const e=new TextEncoder,n=S(10),o=e.encode(n),s=await crypto.subtle.digest('SHA-256',o);return btoa(String.fromCharCode(...new Uint8Array(s)))}function S(e){let t=new Uint8Array(e);t.byteLength!==t.length&&(t=new Uint8Array(t.buffer));const n=new Uint8Array(t.length);if(h())window.crypto.getRandomValues(n);else for(let t=0;t{let o=e[n];return'boolean'==typeof o&&(o=o?'yes':'no'),n&&o?(t&&(t+=','),`${t}${n}=${o}`):t},'')}},4441,[986,778,4442]); -__d(function(g,r,i,a,m,e,d){"use strict";var t,n;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WebBrowserResultType",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"WebBrowserPresentationStyle",{enumerable:!0,get:function(){return n}}),(function(t){t.CANCEL="cancel",t.DISMISS="dismiss",t.OPENED="opened",t.LOCKED="locked"})(t||(t={})),(function(t){t.FULL_SCREEN="fullScreen",t.PAGE_SHEET="pageSheet",t.FORM_SHEET="formSheet",t.CURRENT_CONTEXT="currentContext",t.OVER_FULL_SCREEN="overFullScreen",t.OVER_CURRENT_CONTEXT="overCurrentContext",t.POPOVER="popover",t.AUTOMATIC="automatic"})(n||(n={}))},4442,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var n,t,o;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CodeChallengeMethod",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"ResponseType",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"Prompt",{enumerable:!0,get:function(){return o}}),(function(n){n.S256="S256",n.Plain="plain"})(n||(n={})),(function(n){n.Code="code",n.Token="token",n.IdToken="id_token"})(t||(t={})),(function(n){n.None="none",n.Login="login",n.Consent="consent",n.SelectAccount="select_account"})(o||(o={}))},4443,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ResponseError",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"AuthError",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"TokenError",{enumerable:!0,get:function(){return u}});var t=r(d[0]);const n={auth:{invalid_request:"The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.",unauthorized_client:"The client is not authorized to request an authorization code using this method.",access_denied:"The resource owner or authorization server denied the request.",unsupported_response_type:"The authorization server does not support obtaining an authorization code using this method.",invalid_scope:'The requested scope is invalid, unknown, or malformed.',server_error:'The authorization server encountered an unexpected condition that prevented it from fulfilling the request. (This error code is needed because a 500 Internal Server Error HTTP status code cannot be returned to the client via an HTTP redirect.)',temporarily_unavailable:'The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server. (This error code is needed because a 503 Service Unavailable HTTP status code cannot be returned to the client via an HTTP redirect.)',interaction_required:'Auth server requires user interaction of some form to proceed. This error may be returned when the prompt parameter value in the auth request is none, but the auth request cannot be completed without displaying a user interface for user interaction.',login_required:'Auth server requires user authentication. This error may be returned when the prompt parameter value in the auth request is none, but the auth request cannot be completed without displaying a user interface for user authentication.',account_selection_required:'User is required to select a session at the auth server. The user may be authenticated at the auth server with different associated accounts, but the user did not select a session. This error may be returned when the prompt parameter value in the auth request is `none`, but the auth request cannot be completed without displaying a user interface to prompt for a session to use.',consent_required:'Auth server requires user consent. This error may be returned when the prompt parameter value in the auth request is none, but the auth request cannot be completed without displaying a user interface for user consent.',invalid_request_uri:'The `request_uri` in the auth request returns an error or contains invalid data.',invalid_request_object:'The request parameter contains an invalid request object.',request_not_supported:'The OP does not support use of the `request` parameter defined in Section 6. (https://openid.net/specs/openid-connect-core-1_0.html#JWTRequests)',request_uri_not_supported:'The OP does not support use of the `request_uri` parameter defined in Section 6. (https://openid.net/specs/openid-connect-core-1_0.html#JWTRequests)',registration_not_supported:'The OP does not support use of the `registration` parameter defined in Section 7.2.1. (https://openid.net/specs/openid-connect-core-1_0.html#RegistrationParameter)'},token:{invalid_request:"The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malformed.",invalid_client:"Client authentication failed (e.g., unknown client, no client authentication included, or unsupported authentication method). The authorization server MAY return an HTTP 401 (Unauthorized) status code to indicate which HTTP authentication schemes are supported. If the client attempted to authenticate via the \"Authorization\" request header field, the authorization server MUST respond with an HTTP 401 (Unauthorized) status code and include the \"WWW-Authenticate\" response header field matching the authentication scheme used by the client.",invalid_grant:"The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.",unauthorized_client:"The authenticated client is not authorized to use this authorization grant type.",unsupported_grant_type:"The authorization grant type is not supported by the authorization server."}};class o extends t.CodedError{constructor(t,o){const{error:s,error_description:u,error_uri:h}=t,c=n[o][s];let p;p=c?c+(u?`\nMore info: ${u}`:''):u||'An unknown error occurred',super(s,p),this.description=u??c,this.uri=h,this.params=t}}class s extends o{constructor(t){super(t,'auth'),this.state=t.state}}class u extends o{constructor(t){super(t,'token')}}},4444,[986]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.generateRandom=l,_e.deriveChallengeAsync=d,_e.buildCodeAsync=async function(e=128){const n=l(e),t=await d(n);return{codeVerifier:n,codeChallenge:t}},_e.generateHexStringAsync=async function(e){const t=l(e);return s(await n.digestStringAsync(n.CryptoDigestAlgorithm.SHA256,t,{encoding:n.CryptoEncoding.HEX}))};var e,n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[0])),t=r(_d[1]),o=(e=t)&&e.__esModule?e:{default:e};const c='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';function u(e){const n=[];for(const t of e){const e=t%c.length,o=c[e];null!=o&&n.push(o)}return n.join('')}function s(e){return e.replace(/\+/g,'-').replace(/\//g,'_').replace(/=/g,'')}function l(e){return u(n.getRandomValues(new Uint8Array(e)))}async function d(e){(0,o.default)(e.length>42&&e.length<129,'Invalid code length for PKCE.');return s(await n.digestStringAsync(n.CryptoDigestAlgorithm.SHA256,e,{encoding:n.CryptoEncoding.BASE64}))}},4445,[2025,1020]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getQueryParams=function(s){const t=new URL(s,'https://phony.example'),o=t.searchParams.get('errorCode');t.searchParams.delete('errorCode');const c=Object.fromEntries(t.searchParams);t.hash&&new URLSearchParams(t.hash.replace(/^#/,'')).forEach((s,t)=>{c[t]=s});return{errorCode:o,params:c}}},4446,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.getCurrentTimeInSeconds=d,Object.defineProperty(_e,"TokenResponse",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"Request",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"TokenRequest",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"AccessTokenRequest",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"RefreshTokenRequest",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"RevokeTokenRequest",{enumerable:!0,get:function(){return l}}),_e.exchangeCodeAsync=function(e,t){return new y(e).performAsync(t)},_e.refreshAsync=function(e,t){return new T(e).performAsync(t)},_e.revokeAsync=function(e,t){return new l(e).performAsync(t)},_e.fetchUserInfoAsync=function(e,t){if(!t.userInfoEndpoint)throw new Error('User info endpoint is not defined in the service config discovery document');return(0,c.requestAsync)(t.userInfoEndpoint,{headers:{'Content-Type':'application/x-www-form-urlencoded',Authorization:`Bearer ${e.accessToken}`},dataType:'json',method:'GET'})};var e,t=r(_d[0]),s=(e=t)&&e.__esModule?e:{default:e};r(_d[1]);var n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[2])),o=r(_d[3]),c=r(_d[4]),h=r(_d[5]);function d(){return Math.floor(Date.now()/1e3)}class u{static isTokenFresh(e,t=-600){if(!e)return!1;if(e.expiresIn){return d()>2,l=(3&h)<<4|i>>4;let u=(15&i)<<2|s>>6,N=63&s;isNaN(i)?(u=64,N=64):isNaN(s)&&(N=64),o=o+t.charAt(A)+t.charAt(l)+t.charAt(u)+t.charAt(N)}while(n{let t=!0;return(0,c.resolveDiscoveryAsync)(e).then(e=>{t&&n(e)}),()=>{t=!1}},[e]),t},_e.useLoadedAuthRequest=l,_e.useAuthRequestResult=h,_e.useAuthRequest=function(e,t){const n=l(e,t,o.AuthRequest),[u,s]=h(n,t);return[n,u,s]};var t,n=r(d[0]),u=(t=n)&&t.__esModule?t:{default:t},s=r(d[1]),o=r(d[2]),c=r(d[3]);function l(e,t,n){const[u,o]=(0,s.useState)(null),c=e.scopes?.join(' '),l=f(e.prompt),h=(0,s.useMemo)(()=>JSON.stringify(e.extraParams||{}),[e.extraParams]);return(0,s.useEffect)(()=>{let u=!0;if(t){const s=new n(e);s.makeAuthUrlAsync(t).then(()=>{u&&o(s)})}return()=>{u=!1}},[t?.authorizationEndpoint,e.clientId,e.redirectUri,e.responseType,e.clientSecret,e.codeChallenge,e.state,e.usePKCE,c,l,h]),u}function f(e){if(e)return Array.isArray(e)?e.join(' '):e}function h(t,n,o={}){const[c,l]=(0,s.useState)(null),f=(0,s.useCallback)(async(s={})=>{let{windowFeatures:c={}}=s,f=(0,u.default)(s,e);if(!n||!t)throw new Error('Cannot prompt to authenticate until the request has finished loading.');const h=Object.assign({},o,f,{windowFeatures:Object.assign({},o.windowFeatures??{},c)}),p=await(t?.promptAsync(n,h));return l(p),p},[t?.url,n?.authorizationEndpoint]);return[c,f]}},4451,[363,14,4439,4452]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.issuerWithWellKnownUrl=s,_e.fetchDiscoveryAsync=u,_e.resolveDiscoveryAsync=async function(n){if((0,o.default)(n&&!['number','boolean'].includes(typeof n),'Expected a valid discovery object or issuer URL'),'string'==typeof n)return await u(n);return n};var n,e=r(d[0]),o=(n=e)&&n.__esModule?n:{default:n},t=r(d[1]);function s(n){return`${n}/.well-known/openid-configuration`}async function u(n){const e=await(0,t.requestAsync)(s(n),{dataType:'json',method:'GET'});return{discoveryDocument:e,authorizationEndpoint:e.authorization_endpoint,tokenEndpoint:e.token_endpoint,revocationEndpoint:e.revocation_endpoint,userInfoEndpoint:e.userinfo_endpoint,endSessionEndpoint:e.end_session_endpoint,registrationEndpoint:e.registration_endpoint}}},4452,[1020,4449]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.dismiss=function(){(0,n.dismissAuthSession)()},Object.defineProperty(_e,"getDefaultReturnUrl",{enumerable:!0,get:function(){return l}}),_e.getRedirectUrl=function(e){return o.default.getRedirectUrl({urlPath:e})},_e.makeRedirectUri=function({native:t,scheme:n,isTripleSlashed:u,queryParams:s,path:c,preferLocalhost:o}={}){const l=e.createURL(c||'',{isTripleSlashed:u,scheme:n,queryParams:s});if(o){const e=l.match(/\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/);if(e?.length){const[t,n]=l.split(e[0]);return`${t}localhost${n}`}}return l},_e.loadAsync=async function(e,t){const n=new u.AuthRequest(e),c=await(0,s.resolveDiscoveryAsync)(t);return await n.makeAuthUrlAsync(c),n},r(_d[0]);var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));r(_d[2]);var t,n=r(_d[3]),u=r(_d[4]),s=r(_d[5]),c=r(_d[6]),o=(t=c)&&t.__esModule?t:{default:t};const l=o.default.getDefaultReturnUrl},4453,[985,1084,986,4440,4439,4452,4454]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"SessionUrlProvider",{enumerable:!0,get:function(){return l}});var e,t=r(_d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]);class l{static BASE_URL="https://auth.expo.io";static SESSION_PATH='expo-auth-session';getDefaultReturnUrl(e,t){const n=l.getHostAddressQueryParams();let s=l.SESSION_PATH;return e&&(s=[s,l.removeLeadingSlash(e)].filter(Boolean).join('/')),o.createURL(s,{scheme:t?.scheme??o.resolveScheme({isSilent:!0}),queryParams:n,isTripleSlashed:t?.isTripleSlashed})}getStartUrl(e,t,n){if(!s.Platform.isDOMAvailable)return'';const o=new URLSearchParams({authUrl:e,returnUrl:t});return`${this.getRedirectUrl({projectNameForProxy:n})}/start?${o}`}getRedirectUrl(e){return s.Platform.isDOMAvailable?[window.location.origin,e.urlPath].filter(Boolean).join('/'):''}static getHostAddressQueryParams(){let e=n.default.expoConfig?.hostUri;if(e||t.ExecutionEnvironment.StoreClient!==n.default.executionEnvironment&&!o.resolveScheme({})||(e=n.default.linkingUri?l.removeScheme(n.default.linkingUri).replace(/\/--(\/.*)?$/,''):''),!e)return;const s=e?.split('?');try{return Object.fromEntries(new URLSearchParams(s?.[1]))}catch{}}static warnIfAnonymous(e,t){e.startsWith('@anonymous/')&&console.warn(`You are not currently signed in to Expo on your development machine. As a result, the redirect URL for AuthSession will be "${t}". If you are using an OAuth provider that requires adding redirect URLs to an allow list, we recommend that you do not add this URL -- instead, you should sign in to Expo to acquire a unique redirect URL. Additionally, if you do decide to publish this app using Expo, you will need to register an account to do it.`)}static removeScheme(e){return e.replace(/^[a-zA-Z0-9+.-]+:\/\//,'')}static removeLeadingSlash(e){return e.replace(/^\//,'')}}var u=new l},4454,[985,1084,986]); -__d(function(g,r,i,a,m,e,d){},4455,[]); -__d(function(g,r,i,a,m,e,d){},4456,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AppInfo",{enumerable:!0,get:function(){return n}});const t="1.9.6",n={version:t,platformVersion:t,buildNumber:t,platform:'web',userAgent:`WCPOS/${t} (web)`}},4457,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getRedirectUri=function(){return(0,t.makeRedirectUri)({scheme:'wcpos',path:window?.baseUrl??void 0})},e.generateState=function(){const t=new Uint8Array(32);return crypto.getRandomValues(t),Array.from(t,t=>t.toString(16).padStart(2,'0')).join('')},e.buildAuthUrl=function(t,s,n,o){const c=new URL(t);c.searchParams.set('redirect_uri',s),c.searchParams.set('state',n),o&&Object.entries(o).forEach(([t,s])=>{c.searchParams.set(t,s)});return c.toString()},e.parseAuthResult=function(t){try{const s=new URL(t);let n;if(s.search)n=s.searchParams;else{if(!s.hash)return{type:'error',error:'No auth parameters found in URL'};n=new URLSearchParams(s.hash.slice(1))}const o=n.get('error');if(o)return{type:'error',error:n.get('error_description')||o,errorCode:o};const c=n.get('access_token'),u=n.get('refresh_token'),p=n.get('uuid'),h=n.get('id'),f=n.get('display_name'),_=n.get('expires_at');if(!c||!u||!p)return{type:'error',error:'Missing required auth parameters'};return{type:'success',params:{access_token:c,refresh_token:u,uuid:p,id:h||'',display_name:f||'',expires_at:_?parseInt(_,10):0,token_type:n.get('token_type')||'Bearer'}}}catch(t){return{type:'error',error:t instanceof Error?t.message:'Failed to parse auth URL'}}};var t=r(d[0])},4458,[4438]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useLoginHandler",{enumerable:!0,get:function(){return u}});var e=(function(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s})(r(_d[0])),s=r(_d[1]),t=r(_d[2]),n=r(_d[3]),o=r(_d[4]),c=r(_d[5]);const d=(0,n.getLogger)(['wcpos','auth','login']),u=n=>{const{userDB:u}=(0,c.useAppState)(),[_,l]=e.useState(!1),[p,R]=e.useState(null);return{handleLoginSuccess:e.useCallback(async e=>{if(n){l(!0),R(null);try{d.debug('Processing login success response',{context:{response:e}});const{params:c}=e;if(!c.uuid||!c.access_token||!c.refresh_token)throw d.error('Invalid login response - missing required parameters',{showToast:!0,context:{errorCode:o.ERROR_CODES.MISSING_REQUIRED_PARAMETERS}}),new Error('Invalid login response - missing required parameters');const _={uuid:c.uuid,id:parseInt(c.id,10),display_name:c.display_name,access_token:c.access_token,refresh_token:c.refresh_token,expires_at:Number(c.expires_at),first_name:'',last_name:'',email:'',nice_name:c.display_name,last_access:(new Date).toISOString(),avatar_url:'',stores:[],date_created_gmt:(new Date).toISOString(),date_modified_gmt:(new Date).toISOString()},l=await u.wp_credentials.findOne({selector:{uuid:_.uuid}}).exec();l?(await l.incrementalPatch({access_token:_.access_token,refresh_token:_.refresh_token,expires_at:_.expires_at,display_name:_.display_name,last_access:_.last_access,date_modified_gmt:_.date_modified_gmt}),d.debug(`[stores] Updated credentials for ${_.display_name}`,{context:{wpUserUuid:_.uuid,userId:_.id,existingStores:l.stores}})):(await u.wp_credentials.insert((0,t.sanitizeWPCredentialsData)(_)),d.debug(`[stores] Created credentials for ${_.display_name}`,{context:{wpUserUuid:_.uuid,userId:_.id,initialStores:_.stores}}));const p=n.wp_credentials||[];p.includes(_.uuid)||(await n.getLatest().incrementalPatch({wp_credentials:[...p,_.uuid]}),d.debug(`Linked ${_.display_name} to ${n.name}`)),d.info(`Login successful: ${_.display_name} at ${n.name}`),s.router.canGoBack()&&s.router.back()}catch(e){const s=(e instanceof Error?e.message:'')||'Failed to save WordPress credentials';let t=o.ERROR_CODES.TRANSACTION_FAILED;if(e instanceof Error&&e.message?.includes('missing required parameters'))t=o.ERROR_CODES.MISSING_REQUIRED_FIELD;else if(e instanceof Error&&'ValidationError'===e.name)t=o.ERROR_CODES.CONSTRAINT_VIOLATION;else if(e instanceof Error&&'RxError'===e.name)switch(e.code){case'RX1':t=o.ERROR_CODES.DUPLICATE_RECORD;break;case'RX2':t=o.ERROR_CODES.CONSTRAINT_VIOLATION;break;case'RX3':t=o.ERROR_CODES.INVALID_DATA_TYPE;break;default:t=o.ERROR_CODES.TRANSACTION_FAILED}d.error(`Failed to save WordPress credentials: ${s}`,{showToast:!0,context:{errorCode:t,error:s}}),R(s)}finally{l(!1)}}else d.debug('Login handler called but site is not yet available, skipping')},[u.wp_credentials,n]),isProcessing:_,error:p}}},4459,[14,850,2032,1975,2644,2022]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createRefreshHttpClient=function(){return{post:async(t,s,n={})=>{const o=await fetch(t,{method:'POST',headers:Object.assign({'Content-Type':'application/json'},n.headers),body:JSON.stringify(s)});if(!o.ok)throw new Error(`HTTP ${o.status}: ${o.statusText}`);return{data:await o.json(),status:o.status,statusText:o.statusText}}}}},4460,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCurrentOrderCurrencyFormat",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),c=r(d[3]);const o=o=>{const s=(0,t.c)(5),{currentOrder:b}=(0,c.useCurrentOrder)(),l=(0,n.useObservableEagerState)(b.currency_symbol$);let y;s[0]!==l||s[1]!==o?(y=Object.assign({currencySymbol:l},o),s[0]=l,s[1]=o,s[2]=y):y=s[2];const{format:O}=(0,u.useCurrencyFormat)(y);let f;return s[3]!==O?(f={format:O},s[3]=O,s[4]=f):f=s[4],f}},4461,[12,1747,4462,4064]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCurrencyFormat",{enumerable:!0,get:function(){return o}});var t=r(d[0]);r(d[1]);var f=r(d[2]),c=e(r(d[3])),s=r(d[4]),u=r(d[5]),n=r(d[6]),l=e(r(d[7]));const o=e=>{const o=(0,t.c)(24),{store:x}=(0,n.useAppState)(),b=(0,s.useObservableEagerState)(x?.currency$),p=(0,s.useObservableEagerState)(x?.currency_pos$);let y;e:{if(e?.currencySymbol){y=e.currencySymbol;break e}if(e?.currency){let t;if(o[0]!==e){const c=l.default.find(t=>t.code===e.currency);t=(0,f.decode)(c?.symbol||""),o[0]=e,o[1]=t}else t=o[1];y=t;break e}let t;if(o[2]!==b){const e=l.default.find(e=>e.code===b);t=(0,f.decode)(e?.symbol||""),o[2]=b,o[3]=t}else t=o[3];y=t}const _=y;let S;o[4]!==_?(S={prefix:_,suffix:""},o[4]=_,o[5]=S):S=o[5];const v=`${_} `;let O,$;o[6]!==v?(O={prefix:v,suffix:""},o[6]=v,o[7]=O):O=o[7],o[8]!==_?($={prefix:"",suffix:_},o[8]=_,o[9]=$):$=o[9];const h=` ${_}`;let j,k;o[10]!==h?(j={prefix:"",suffix:h},o[10]=h,o[11]=j):j=o[11],o[12]!==S||o[13]!==O||o[14]!==$||o[15]!==j?(k={left:S,left_space:O,right:$,right_space:j},o[12]=S,o[13]=O,o[14]=$,o[15]=j,o[16]=k):k=o[16];const E=k;let F;o[17]!==p||o[18]!==E?(F=E[p]||{prefix:"",suffix:""},o[17]=p,o[18]=E,o[19]=F):F=o[19];const{prefix:M,suffix:P}=F;let A;return o[20]!==e||o[21]!==M||o[22]!==P?(A=(0,c.default)(e,{fixedDecimalScale:!0,prefix:M,suffix:P}),o[20]=e,o[21]=M,o[22]=P,o[23]=A):A=o[23],(0,u.useNumberFormat)(A)}},4462,[12,14,1436,4463,1747,4464,2022,4068]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),n=r(d[2]),v=r(d[3]),c=Object.prototype,f=c.hasOwnProperty,l=t(function(t,l){t=Object(t);var p=-1,h=l.length,u=h>2?l[2]:void 0;for(u&&n(l[0],l[1],u)&&(h=1);++p{const n=(0,t.c)(10),{store:p}=(0,c.useAppState)(),f=(0,u.useObservableEagerState)(p?.price_decimal_sep$),S=(0,u.useObservableEagerState)(p?.price_thousand_sep$),_=(0,u.useObservableEagerState)(p?.price_num_decimals$),b=(0,u.useObservableEagerState)(p?.thousands_group_style$);let v;n[0]!==_||n[1]!==f||n[2]!==e||n[3]!==S||n[4]!==b?(v=(0,l.default)(e,{thousandSeparator:S,decimalSeparator:f,decimalScale:_,allowNegative:!0,allowLeadingZeros:!1,fixedDecimalScale:!1,thousandsGroupStyle:b,allowedDecimalSeparators:["."],suffix:"",prefix:""}),n[0]=_,n[1]=f,n[2]=e,n[3]=S,n[4]=b,n[5]=v):v=n[5];const O=v;let h;n[6]!==O?(h=e=>{let t=e??0;return O.fixedDecimalScale&&(t=(0,s.default)(t,O.decimalScale)),(0,o.numericFormatter)(t.toString(),O)},n[6]=O,n[7]=h):h=n[7];const x=h;let y;return n[8]!==x?(y={format:x},n[8]=x,n[9]=y):y=n[9],y}},4464,[12,14,4463,4465,1747,4469,2022]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0])('round');m.exports=n},4465,[4466]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),f=r(d[3]),l=n.isFinite,o=Math.min;m.exports=function(n){var s=Math[n];return function(n,c){if(n=u(n),(c=null==c?0:o(t(c),292))&&l(n)){var p=(f(n)+'e').split('e'),v=s(p[0]+'e'+(+p[1]+c));return+((p=(f(v)+'e').split('e'))[0]+'e'+(+p[1]-c))}return s(n)}}},4466,[1366,4467,2669,1406]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t){var o=n(t),u=o%1;return o==o?u?o-u:o:0}},4467,[4468]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=1/0;m.exports=function(o){return o?(o=n(o))===t||o===-1/0?17976931348623157e292*(o<0?-1:1):o==o?o:0:0===o?o:0}},4468,[2669]); -__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"NumberFormatBase",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"NumericFormat",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"PatternFormat",{enumerable:!0,get:function(){return ae}}),Object.defineProperty(_e,"getNumericCaretBoundary",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"getPatternCaretBoundary",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"numericFormatter",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"patternFormatter",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"removeNumericFormat",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"removePatternFormat",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e,"useNumericFormat",{enumerable:!0,get:function(){return J}}),Object.defineProperty(_e,"usePatternFormat",{enumerable:!0,get:function(){return ne}});var e,t,n=r(d[0]),u=(e=n)&&e.__esModule?e:{default:e};function o(e,t){var n={};for(var u in e)Object.prototype.hasOwnProperty.call(e,u)&&t.indexOf(u)<0&&(n[u]=e[u]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(u=Object.getOwnPropertySymbols(e);o=c?o+=w('0',l-c):o=(o.substring(0,l)||'0')+'.'+o.substring(l),n+o}function O(e,t,n){if(-1!==['','-'].indexOf(e))return e;var u=(-1!==e.indexOf('.')||n)&&t,o=S(e),i=o.beforeDecimal,l=o.afterDecimal,c=o.hasNegation,f=parseFloat("0."+(l||'0')),s=(l.length<=t?"0."+l:f.toFixed(t)).split('.'),v=i;return i&&Number(s[0])&&(v=i.split('').reverse().reduce(function(e,t,n){return e.length>n?(Number(e[0])+Number(t)).toString()+e.substring(1,e.length):t+e},s[0])),""+(c?'-':'')+v+(u?'.':'')+V(s[1]||'',t,n)}function N(e,t){if(e.value=e.value,null!==e){if(e.createTextRange){var n=e.createTextRange();return n.move('character',t),n.select(),!0}return e.selectionStart||0===e.selectionStart?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}!(function(e){e.event="event",e.props="prop"})(t||(t={}));var D,j,E,C=(D=function(e,t){for(var n=0,u=0,o=e.length,i=t.length;e[n]===t[n]&&nn&&o-u>n;)u++;return{from:{start:n,end:o-u},to:{start:n,end:i-u}}},E=void 0,function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return j&&e.length===j.length&&e.every(function(e,t){return e===j[t]})?E:(j=e,E=D.apply(void 0,e))}),F=function(e,t){var n=Math.min(e.selectionStart,t);return{from:{start:n,end:e.selectionEnd},to:{start:n,end:t}}};function A(e){return Math.max(e.selectionStart,e.selectionEnd)}function B(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:''}}function I(e,t){return void 0===e&&(e=' '),'string'==typeof e?e:e[t]||' '}function P(e){var t=e.currentValue,n=e.formattedValue,u=e.currentValueIndex,o=e.formattedValueIndex;return t[u]===n[o]}function T(e,t,n,u,o,i,l){void 0===l&&(l=P);var c=o.findIndex(function(e){return e}),f=e.slice(0,c);t||n.startsWith(f)||(t=f,n=f+n,u+=f.length);for(var s=n.length,v=e.length,p={},h=new Array(s),b=0;b0&&-1===h[V];)V--;var x=-1===V||-1===h[V]?0:h[V]+1;return x>w?w:u-x=0&&!n[t];)t--;-1===t&&(t=n.indexOf(!0))}else{for(;t<=c&&!n[t];)t++;t>c&&(t=n.lastIndexOf(!0))}return-1===t&&(t=c),t}function M(e){for(var t=Array.from({length:e.length+1}).map(function(){return!0}),n=0,u=t.length;nA.length-c.length||Fk||b>e.length-c.length)&&(T=b),e=e.substring(0,T);var M=(e=((e=G(j?"-"+e:e,o)).match(U(w,!0))||[]).join('')).indexOf(w),R=S(e=e.replace(new RegExp(v(w),'g'),function(e,t){return t===M?'.':''}),o),K=R.beforeDecimal,W=R.afterDecimal,L=R.addNegation;return p.end-p.starti)&&(!!(o>=f.start&&o0&&t[s-1]!==l;)s--;v='left'}else{for(var p=t.length;s{const n=parseFloat(String(t||'0'));return Number.isFinite(n)?n:0},o=r(t),u=(n??[]).reduce((t,n)=>t+Math.abs(r(n.total)),0);return o-u}},4470,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SaveButton=function(){const{currentOrder:e}=(0,f.useCurrentOrder)(),o=(0,_.usePushDocument)(),[c,O]=t.useState(!1),h=(0,l.useT)(),D=t.useCallback(async()=>{O(!0);try{await o(e).then(e=>{if((0,s.isRxDocument)(e)){const t=e;b.success(h('common.order_saved',{number:t.number}),{showToast:!0,saveToDb:!0,context:{orderId:t.id,orderNumber:t.number}})}})}catch(t){const o=t instanceof Error?t.message:String(t);b.error(h('common.failed_to_save_order'),{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.TRANSACTION_FAILED,orderId:e.id,error:o}})}finally{O(!1)}},[e,o,h]);return(0,v.jsx)(n.default,{children:(0,v.jsx)(u.Button,{testID:"save-to-server-button",variant:"outline",onPress:D,loading:c,disabled:c,children:h('pos_cart.save_to_server')})})};var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),o=r(_d[1]),n=(e=o)&&e.__esModule?e:{default:e},s=r(_d[2]),u=r(_d[3]),c=r(_d[4]),d=r(_d[5]),l=r(_d[6]),_=r(_d[7]),f=r(_d[8]),v=r(_d[9]);const b=(0,c.getLogger)(['wcpos','pos','cart','save'])},4471,[14,585,2035,3185,1975,2644,1987,4400,4064,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VoidButton=function(){const n=(0,o.c)(13),{currentOrder:D}=(0,v.useCurrentOrder)(),O=(0,t.useRouter)(),T=(0,l.useDeleteDocument)(),I=(0,u.useT)();let f;n[0]!==D.collection||n[1]!==O?(f=async o=>{try{await D.collection.insert(o),O.setParams({orderId:[o.uuid]})}catch(t){const s=t;_.error("Failed to restore order",{showToast:!0,saveToDb:!0,context:{errorCode:c.ERROR_CODES.TRANSACTION_FAILED,orderId:o.uuid,error:s instanceof Error?s.message:String(s)}})}},n[0]=D.collection,n[1]=O,n[2]=f):f=n[2];const p=f;let C;n[3]!==D||n[4]!==T||n[5]!==I||n[6]!==p?(C=async()=>{const o=D.toMutableJSON(),t=D.getLatest();t.id&&T(t.id,t.collection),t.remove(),_.success(I("pos_cart.order_removed"),{showToast:!0,saveToDb:!0,toast:{dismissable:!0,action:{label:I("common.undo"),onClick:()=>p(o)}},context:{orderId:t.id,orderNumber:t.number}})},n[3]=D,n[4]=T,n[5]=I,n[6]=p,n[7]=C):C=n[7];const N=C;let R,h;n[8]!==I?(R=I("pos_cart.void"),n[8]=I,n[9]=R):R=n[9];n[10]!==N||n[11]!==R?(h=(0,b.jsx)(s.Button,{testID:"void-button",size:"lg",onPress:N,variant:"destructive",className:"flex-1 rounded-t-none rounded-br-none",children:R}),n[10]=N,n[11]=R,n[12]=h):h=n[12];return h};var o=r(d[0]);r(d[1]);var t=r(d[2]),s=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),l=r(d[7]),v=r(d[8]),b=r(d[9]);const _=(0,n.getLogger)(['wcpos','pos','cart','void'])},4472,[12,14,850,3185,1975,2644,1987,4473,4064,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useDeleteDocument",{enumerable:!0,get:function(){return _}});var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]);const l=(0,n.getLogger)(['wcpos','sync','delete']),_=()=>{const n=(0,t.c)(3),_=(0,u.useRestHttpClient)(),f=(0,c.useT)();let p;return n[0]!==_||n[1]!==f?(p=async(t,n,c)=>{let u=n.name;try{u+=`/${t}`;const{data:o}=await _.delete(u,{params:c});return o.id===t&&(l.success(f("common.item_deleted"),{showToast:!0,saveToDb:!0,context:{documentId:t,collectionName:n.name}}),!0)}catch(c){const _=c,p=(0,o.extractErrorMessage)(_?.response?.data,f("common.failed_to_delete_from_server"));return l.error(p,{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_REFUSED,documentId:t,collectionName:n.name,endpoint:u,error:_ instanceof Error?_.message:String(_)}}),!1}},n[0]=_,n[1]=f,n[2]=p):p=n[2],p}},4473,[12,14,4126,1975,2644,1987,4401]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CartHeader=function(){const C=(0,e.c)(24),{addCustomer:S}=(0,b.useAddCustomer)(),[y,p]=t.useState(!1),O=(0,h.useT)(),T=t.useRef(null);let v;C[0]!==S?(v=async e=>{e?.item&&await S(e.item),p(!1)},C[0]=S,C[1]=v):v=C[1];const w=v;let I;C[2]===Symbol.for("react.memo_cache_sentinel")?(I=e=>{p(e),e&&requestAnimationFrame(()=>{T.current?.open()})},C[2]=I):I=C[2];const P=I;let k;C[3]===Symbol.for("react.memo_cache_sentinel")?(k=e=>{e||setTimeout(()=>{p(!1)},10)},C[3]=k):k=C[3];const A=k;let B,D,H,M,E,F,N,U,q;C[4]!==O?(B=O("common.customer"),C[4]=O,C[5]=B):B=C[5];C[6]!==B?(D=(0,_.jsxs)(l.Text,{className:"font-bold",children:[B,":"]}),C[6]=B,C[7]=D):D=C[7];C[8]!==w||C[9]!==y||C[10]!==O?(H=(0,_.jsx)(s.ErrorBoundary,{children:y?(0,_.jsxs)(o.Combobox,{onValueChange:w,onOpenChange:A,children:[(0,_.jsx)(o.ComboboxTrigger,{ref:T,asChild:!0,children:(0,_.jsx)(n.ButtonPill,{size:"xs",leftIcon:"user",variant:"muted",children:(0,_.jsx)(n.ButtonText,{children:O("common.select_customer")})})}),(0,_.jsx)(o.ComboboxContent,{children:(0,_.jsx)(f.CustomerSearch,{withGuest:!0})})]}):(0,_.jsx)(d.Customer,{onShowCustomerSelect:P})}),C[8]=w,C[9]=y,C[10]=O,C[11]=H):H=C[11];C[12]!==D||C[13]!==H?(M=(0,_.jsxs)(c.HStack,{className:"flex-1 flex-wrap",children:[D,H]}),C[12]=D,C[13]=H,C[14]=M):M=C[14];C[15]===Symbol.for("react.memo_cache_sentinel")?(E=(0,_.jsx)(u.AddCartItemsMenu,{}),C[15]=E):E=C[15];C[16]!==O?(F=O("pos_cart.cart_settings"),C[16]=O,C[17]=F):F=C[17];C[18]===Symbol.for("react.memo_cache_sentinel")?(N=(0,_.jsx)(x.UISettingsForm,{}),C[18]=N):N=C[18];C[19]!==F?(U=(0,_.jsx)(j.UISettingsDialog,{title:F,triggerTestID:"cart-settings-button",children:N}),C[19]=F,C[20]=U):U=C[20];C[21]!==U||C[22]!==M?(q=(0,_.jsxs)(c.HStack,{children:[M,E,U]}),C[21]=U,C[22]=M,C[23]=q):q=C[23];return q};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),u=r(_d[7]),d=r(_d[8]),x=r(_d[9]),h=r(_d[10]),f=r(_d[11]),j=r(_d[12]),b=r(_d[13]),_=r(_d[14])},4474,[12,14,3185,4350,1348,1351,1434,4475,4596,4598,1987,4665,4599,4695,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddCartItemsMenu=function(){const f=(0,e.c)(53),T=(0,D.useT)(),{isPro:C}=(0,y.useLicense)(),[b,M]=n.useState(null);let w,P,O,A,B,H,S,v,E,z,V,k,F,L,q,G,J,K,N,Q,R,U,W;f[0]===Symbol.for("react.memo_cache_sentinel")?(w=(0,I.jsx)(s.DropdownMenuTrigger,{asChild:!0,children:(0,I.jsx)(t.IconButton,{name:"plus",testID:"add-cart-item-menu"})}),f[0]=w):w=f[0];f[1]!==C||f[2]!==T?(P=C?(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-customer",onPress:()=>M("customer"),children:[(0,I.jsx)(l.Icon,{name:"userPlus"}),(0,I.jsx)(c.Text,{children:T("common.add_new_customer")})]}):(0,I.jsxs)(u.Tooltip,{children:[(0,I.jsx)(u.TooltipTrigger,{asChild:!0,children:(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-customer",disabled:!0,children:[(0,I.jsx)(l.Icon,{name:"userPlus"}),(0,I.jsx)(c.Text,{children:T("common.add_new_customer")})]})}),(0,I.jsx)(u.TooltipContent,{children:(0,I.jsx)(c.Text,{children:T("common.upgrade_to_pro")})})]}),f[1]=C,f[2]=T,f[3]=P):P=f[3];f[4]===Symbol.for("react.memo_cache_sentinel")?(O=(0,I.jsx)(s.DropdownMenuSeparator,{}),f[4]=O):O=f[4];f[5]===Symbol.for("react.memo_cache_sentinel")?(A=()=>M("misc-product"),B=(0,I.jsx)(l.Icon,{name:"box"}),f[5]=A,f[6]=B):(A=f[5],B=f[6]);f[7]!==T?(H=T("pos_cart.add_miscellaneous_product"),f[7]=T,f[8]=H):H=f[8];f[9]!==H?(S=(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-misc-product",onPress:A,children:[B,(0,I.jsx)(c.Text,{children:H})]}),f[9]=H,f[10]=S):S=f[10];f[11]===Symbol.for("react.memo_cache_sentinel")?(v=()=>M("fee"),E=(0,I.jsx)(l.Icon,{name:"fileInvoiceDollar"}),f[11]=v,f[12]=E):(v=f[11],E=f[12]);f[13]!==T?(z=T("pos_cart.add_fee"),f[13]=T,f[14]=z):z=f[14];f[15]!==z?(V=(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-fee",onPress:v,children:[E,(0,I.jsx)(c.Text,{children:z})]}),f[15]=z,f[16]=V):V=f[16];f[17]===Symbol.for("react.memo_cache_sentinel")?(k=()=>M("shipping"),F=(0,I.jsx)(l.Icon,{name:"truck"}),f[17]=k,f[18]=F):(k=f[17],F=f[18]);f[19]!==T?(L=T("pos_cart.add_shipping"),f[19]=T,f[20]=L):L=f[20];f[21]!==L?(q=(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-shipping",onPress:k,children:[F,(0,I.jsx)(c.Text,{children:L})]}),f[21]=L,f[22]=q):q=f[22];f[23]!==C||f[24]!==T?(G=C?(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-coupon",onPress:()=>M("coupon"),children:[(0,I.jsx)(l.Icon,{name:"badgePercent"}),(0,I.jsx)(c.Text,{children:T("pos_cart.add_coupon",{defaultValue:"Add Coupon"})})]}):(0,I.jsxs)(u.Tooltip,{children:[(0,I.jsx)(u.TooltipTrigger,{asChild:!0,children:(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-coupon",disabled:!0,children:[(0,I.jsx)(l.Icon,{name:"badgePercent"}),(0,I.jsx)(c.Text,{children:T("pos_cart.add_coupon",{defaultValue:"Add Coupon"})})]})}),(0,I.jsx)(u.TooltipContent,{children:(0,I.jsx)(c.Text,{children:T("common.upgrade_to_pro")})})]}),f[23]=C,f[24]=T,f[25]=G):G=f[25];f[26]!==P||f[27]!==V||f[28]!==q||f[29]!==G||f[30]!==S?(J=(0,I.jsxs)(s.DropdownMenu,{children:[w,(0,I.jsxs)(s.DropdownMenuContent,{align:"end",portalHost:"pos",children:[P,O,S,V,q,G]})]}),f[26]=P,f[27]=V,f[28]=q,f[29]=G,f[30]=S,f[31]=J):J=f[31];f[32]!==b?(K="customer"===b&&(0,I.jsx)(x.AddCustomerDialog,{open:!0,onOpenChange:e=>!e&&M(null)}),f[32]=b,f[33]=K):K=f[33];f[34]!==b||f[35]!==T?(N="misc-product"===b&&(0,I.jsx)(o.Dialog,{open:!0,onOpenChange:e=>!e&&M(null),style:{display:"none"},children:(0,I.jsxs)(o.DialogContent,{size:"lg",portalHost:"pos",children:[(0,I.jsx)(o.DialogHeader,{children:(0,I.jsx)(o.DialogTitle,{children:T("pos_cart.add_miscellaneous_product")})}),(0,I.jsx)(o.DialogBody,{children:(0,I.jsx)(d.ErrorBoundary,{children:(0,I.jsx)(j.AddMiscProduct,{})})})]})}),f[34]=b,f[35]=T,f[36]=N):N=f[36];f[37]!==b||f[38]!==T?(Q="fee"===b&&(0,I.jsx)(o.Dialog,{open:!0,onOpenChange:e=>!e&&M(null),style:{display:"none"},children:(0,I.jsxs)(o.DialogContent,{size:"lg",portalHost:"pos",children:[(0,I.jsx)(o.DialogHeader,{children:(0,I.jsx)(o.DialogTitle,{children:T("pos_cart.add_fee")})}),(0,I.jsx)(o.DialogBody,{children:(0,I.jsx)(d.ErrorBoundary,{children:(0,I.jsx)(h.AddFee,{})})})]})}),f[37]=b,f[38]=T,f[39]=Q):Q=f[39];f[40]!==b||f[41]!==T?(R="shipping"===b&&(0,I.jsx)(o.Dialog,{open:!0,onOpenChange:e=>!e&&M(null),style:{display:"none"},children:(0,I.jsxs)(o.DialogContent,{size:"lg",portalHost:"pos",children:[(0,I.jsx)(o.DialogHeader,{children:(0,I.jsx)(o.DialogTitle,{children:T("pos_cart.add_shipping")})}),(0,I.jsx)(o.DialogBody,{children:(0,I.jsx)(d.ErrorBoundary,{children:(0,I.jsx)(_.AddShipping,{})})})]})}),f[40]=b,f[41]=T,f[42]=R):R=f[42];f[43]!==b||f[44]!==T?(U="coupon"===b&&(0,I.jsx)(o.Dialog,{open:!0,onOpenChange:e=>!e&&M(null),style:{display:"none"},children:(0,I.jsxs)(o.DialogContent,{size:"lg",portalHost:"pos",children:[(0,I.jsx)(o.DialogHeader,{children:(0,I.jsx)(o.DialogTitle,{children:T("pos_cart.add_coupon",{defaultValue:"Add Coupon"})})}),(0,I.jsx)(o.DialogBody,{children:(0,I.jsx)(d.ErrorBoundary,{children:(0,I.jsx)(p.AddCoupon,{})})})]})}),f[43]=b,f[44]=T,f[45]=U):U=f[45];f[46]!==J||f[47]!==K||f[48]!==N||f[49]!==Q||f[50]!==R||f[51]!==U?(W=(0,I.jsxs)(I.Fragment,{children:[J,K,N,Q,R,U]}),f[46]=J,f[47]=K,f[48]=N,f[49]=Q,f[50]=R,f[51]=U,f[52]=W):W=f[52];return W};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),o=r(_d[2]),s=r(_d[3]),d=r(_d[4]),l=r(_d[5]),t=r(_d[6]),c=r(_d[7]),u=r(_d[8]),p=r(_d[9]),x=r(_d[10]),h=r(_d[11]),j=r(_d[12]),_=r(_d[13]),D=r(_d[14]),y=r(_d[15]),I=r(_d[16])},4475,[12,14,3188,4476,1348,1357,1574,1434,1578,4483,4515,4538,4555,4564,1987,4569,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","inset","children"],t=["className"],n=["className","overlayClassName","overlayStyle","portalHost"],o=["className","children","checked"],c=["className","children"],s=["className","inset"],l=["className"],u=["className"];function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DropdownMenu",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"DropdownMenuCheckboxItem",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"DropdownMenuContent",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"DropdownMenuGroup",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"DropdownMenuLabel",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"DropdownMenuPortal",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"DropdownMenuRadioGroup",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"DropdownMenuRadioItem",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"DropdownMenuSeparator",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"DropdownMenuShortcut",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"DropdownMenuSub",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"DropdownMenuSubContent",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"DropdownMenuSubTrigger",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"DropdownMenuTrigger",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return I}}),Object.defineProperty(_e,"DropdownMenuItem",{enumerable:!0,get:function(){return h.DropdownMenuItem}});var b=d(r(_d[0])),f=r(_d[1]);r(_d[2]),r(_d[3]);var p=d(r(_d[4])),w=d(r(_d[5])),j=d(r(_d[6])),x=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[7])),h=r(_d[8]),y=r(_d[9]),v=r(_d[10]),N=r(_d[11]),O=r(_d[12]);const P=x.Root,M=x.Trigger,D=x.Group,S=x.Portal,C=x.Sub,_=x.RadioGroup,I=x.useRootContext;function R(t){const n=(0,f.c)(23);let o,c,s,l;if(n[0]!==t){var u=t;({className:c,inset:s,children:o}=u),l=(0,b.default)(u,e),n[0]=t,n[1]=o,n[2]=c,n[3]=s,n[4]=l}else o=n[1],c=n[2],s=n[3],l=n[4];const{open:d}=x.useSubContext(),p=d&&"native:text-accent-foreground";let w;n[5]!==p?(w=(0,v.cn)("select-none",p),n[5]=p,n[6]=w):w=n[6];const h=d&&"bg-accent",P=s&&"pl-8";let M,D,S,C,_,I;return n[7]!==c||n[8]!==h||n[9]!==P?(M=(0,v.cn)("web:cursor-default web:select-none web:focus:bg-accent web:hover:bg-accent active:bg-accent web:outline-none flex flex-row items-center gap-2 rounded-sm px-2 py-1.5",h,P,c),n[7]=c,n[8]=h,n[9]=P,n[10]=M):M=n[10],n[11]!==o?(D=(0,O.jsx)(j.default,{className:"flex-row items-center gap-2",children:o}),n[11]=o,n[12]=D):D=n[12],n[13]===Symbol.for("react.memo_cache_sentinel")?(S=(0,O.jsx)(y.Icon,{name:"chevronRight"}),n[13]=S):S=n[13],n[14]!==D?(C=(0,O.jsxs)(O.Fragment,{children:[D,S]}),n[14]=D,n[15]=C):C=n[15],n[16]!==l||n[17]!==M||n[18]!==C?(_=(0,O.jsx)(x.SubTrigger,Object.assign({className:M},l,{children:C})),n[16]=l,n[17]=M,n[18]=C,n[19]=_):_=n[19],n[20]!==w||n[21]!==_?(I=(0,O.jsx)(N.TextClassContext.Provider,{value:w,children:_}),n[20]=w,n[21]=_,n[22]=I):I=n[22],I}function k(e){const n=(0,f.c)(9);let o,c;if(n[0]!==e){var s=e;({className:o}=s),c=(0,b.default)(s,t),n[0]=e,n[1]=o,n[2]=c}else o=n[1],c=n[2];const{open:l}=x.useSubContext(),u=l?"web:animate-in web:fade-in-0 web:zoom-in-95":"web:animate-out web:fade-out-0 web:zoom-out";let d,p;return n[3]!==o||n[4]!==u?(d=(0,v.cn)("data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 border-border bg-popover z-50 mt-1 min-w-32 overflow-hidden rounded-md border p-1 shadow-md",u,o),n[3]=o,n[4]=u,n[5]=d):d=n[5],n[6]!==c||n[7]!==d?(p=(0,O.jsx)(x.SubContent,Object.assign({className:d},c)),n[6]=c,n[7]=d,n[8]=p):p=n[8],p}function z(e){const t=(0,f.c)(21);let o,c,s,l,u;if(t[0]!==e){var d=e;({className:o,overlayClassName:c,overlayStyle:s,portalHost:l}=d),u=(0,b.default)(d,n),t[0]=e,t[1]=o,t[2]=c,t[3]=s,t[4]=l,t[5]=u}else o=t[1],c=t[2],s=t[3],l=t[4],u=t[5];const{open:w}=x.useRootContext();let j;t[6]!==s?(j=s?p.default.flatten([void 0,s]):void 0,t[6]=s,t[7]=j):j=t[7];const h=w?"web:animate-in web:fade-in-0 web:zoom-in-95":"web:animate-out web:fade-out-0 web:zoom-out-95";let y,N,P,M;return t[8]!==o||t[9]!==h?(y=(0,v.cn)("web:data-[side=bottom]:slide-in-from-top-2 web:data-[side=left]:slide-in-from-right-2 web:data-[side=right]:slide-in-from-left-2 web:data-[side=top]:slide-in-from-bottom-2 border-border bg-popover z-50 min-w-32 overflow-hidden rounded-md border p-1 shadow-md",h,o),t[8]=o,t[9]=h,t[10]=y):y=t[10],t[11]!==u||t[12]!==y?(N=(0,O.jsx)(x.Content,Object.assign({className:y},u)),t[11]=u,t[12]=y,t[13]=N):N=t[13],t[14]!==c||t[15]!==j||t[16]!==N?(P=(0,O.jsx)(x.Overlay,{style:j,className:c,children:N}),t[14]=c,t[15]=j,t[16]=N,t[17]=P):P=t[17],t[18]!==l||t[19]!==P?(M=(0,O.jsx)(x.Portal,{hostName:l,children:P}),t[18]=l,t[19]=P,t[20]=M):M=t[20],M}function T(e){const t=(0,f.c)(15);let n,c,s,l,u,d,p,w;if(t[0]!==e){const{className:d,children:f,checked:p}=e;s=f,c=p,l=(0,b.default)(e,o),n=x.CheckboxItem,u=(0,v.cn)("web:cursor-default web:group web:outline-none web:focus:bg-accent active:bg-accent relative flex flex-row items-center rounded-sm py-1.5 pr-2 pl-8",l.disabled&&"web:pointer-events-none opacity-50",d),t[0]=e,t[1]=n,t[2]=c,t[3]=s,t[4]=l,t[5]=u}else n=t[1],c=t[2],s=t[3],l=t[4],u=t[5];return t[6]===Symbol.for("react.memo_cache_sentinel")?(d=(0,O.jsx)(j.default,{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,O.jsx)(x.ItemIndicator,{children:(0,O.jsx)(y.Icon,{name:"check"})})}),t[6]=d):d=t[6],t[7]!==s?(p=(0,O.jsx)(O.Fragment,{children:s}),t[7]=s,t[8]=p):p=t[8],t[9]!==n||t[10]!==c||t[11]!==l||t[12]!==u||t[13]!==p?(w=(0,O.jsxs)(n,Object.assign({className:u,checked:c},l,{children:[d,p]})),t[9]=n,t[10]=c,t[11]=l,t[12]=u,t[13]=p,t[14]=w):w=t[14],w}function G(e){const t=(0,f.c)(13);let n,o,s,l,u,d,p;if(t[0]!==e){const{className:u,children:d}=e;o=d,s=(0,b.default)(e,c),n=x.RadioItem,l=(0,v.cn)("web:cursor-default web:group web:outline-none web:focus:bg-accent active:bg-accent relative flex flex-row items-center rounded-sm py-1.5 pr-2 pl-8",s.disabled&&"web:pointer-events-none opacity-50",u),t[0]=e,t[1]=n,t[2]=o,t[3]=s,t[4]=l}else n=t[1],o=t[2],s=t[3],l=t[4];return t[5]===Symbol.for("react.memo_cache_sentinel")?(u=(0,O.jsx)(j.default,{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,O.jsx)(x.ItemIndicator,{children:(0,O.jsx)(j.default,{className:"bg-foreground h-2 w-2 rounded-full"})})}),t[5]=u):u=t[5],t[6]!==o?(d=(0,O.jsx)(O.Fragment,{children:o}),t[6]=o,t[7]=d):d=t[7],t[8]!==n||t[9]!==s||t[10]!==l||t[11]!==d?(p=(0,O.jsxs)(n,Object.assign({className:l},s,{children:[u,d]})),t[8]=n,t[9]=s,t[10]=l,t[11]=d,t[12]=p):p=t[12],p}function F(e){const t=(0,f.c)(10);let n,o,c;if(t[0]!==e){var l=e;({className:n,inset:o}=l),c=(0,b.default)(l,s),t[0]=e,t[1]=n,t[2]=o,t[3]=c}else n=t[1],o=t[2],c=t[3];const u=o&&"pl-8";let d,p;return t[4]!==n||t[5]!==u?(d=(0,v.cn)("text-foreground web:cursor-default px-2 py-1.5 text-base font-semibold",u,n),t[4]=n,t[5]=u,t[6]=d):d=t[6],t[7]!==c||t[8]!==d?(p=(0,O.jsx)(x.Label,Object.assign({className:d},c)),t[7]=c,t[8]=d,t[9]=p):p=t[9],p}function H(e){const t=(0,f.c)(8);let n,o,c,s;if(t[0]!==e){var u=e;({className:n}=u),o=(0,b.default)(u,l),t[0]=e,t[1]=n,t[2]=o}else n=t[1],o=t[2];return t[3]!==n?(c=(0,v.cn)("bg-border -mx-1 my-1 h-px",n),t[3]=n,t[4]=c):c=t[4],t[5]!==o||t[6]!==c?(s=(0,O.jsx)(x.Separator,Object.assign({className:c},o)),t[5]=o,t[6]=c,t[7]=s):s=t[7],s}function L(e){const t=(0,f.c)(8);let n,o,c,s;if(t[0]!==e){var l=e;({className:n}=l),o=(0,b.default)(l,u),t[0]=e,t[1]=n,t[2]=o}else n=t[1],o=t[2];return t[3]!==n?(c=(0,v.cn)("text-muted-foreground ml-auto text-xs tracking-widest",n),t[3]=n,t[4]=c):c=t[4],t[5]!==o||t[6]!==c?(s=(0,O.jsx)(w.default,Object.assign({className:c},o)),t[5]=o,t[6]=c,t[7]=s):s=t[7],s}},4476,[363,12,14,108,30,622,585,4477,4482,1357,1354,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4477,[4478]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","onOpenChange","ref"],n=["asChild","disabled","ref"],t=["asChild","ref"],o=["asChild","forceMount","align","side","sideOffset","alignOffset","avoidCollisions","insets","loop","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","collisionBoundary","sticky","hideWhenDetached","ref"],s=["asChild","textValue","closeOnPress","onPress","onKeyDown","ref"],u=["asChild","ref"],d=["asChild","ref"],l=["asChild","checked","onCheckedChange","textValue","disabled","closeOnPress","onPress","onKeyDown","ref"],c=["asChild","value","onValueChange","ref"],f=["asChild","value","textValue","closeOnPress","onPress","onKeyDown","ref"],p=["asChild","forceMount","ref"],h=["asChild","decorative","ref"],b=["asChild","defaultOpen","open","onOpenChange","ref"],C=["asChild","textValue","disabled","onPress","ref"],j=["asChild","forceMount","ref"];function O(e){return e&&e.__esModule?e:{default:e}}function y(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CheckboxItem",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"Group",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"ItemIndicator",{enumerable:!0,get:function(){return U}}),Object.defineProperty(_e,"Label",{enumerable:!0,get:function(){return B}}),Object.defineProperty(_e,"Overlay",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"RadioGroup",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"RadioItem",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"Separator",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"Sub",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"SubContent",{enumerable:!0,get:function(){return ne}}),Object.defineProperty(_e,"SubTrigger",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"useSubContext",{enumerable:!0,get:function(){return $}});var x=O(r(_d[0])),v=y(r(_d[1])),P=r(_d[2]),w=r(_d[3]),D=r(_d[4]),M=y(r(_d[5])),S=O(r(_d[6])),E=O(r(_d[7])),I=O(r(_d[8])),k=r(_d[9]),R=M.createContext(null),W=n=>{let{asChild:t,onOpenChange:o,ref:s}=n,u=(0,x.default)(n,e);const[d,l]=M.useState(!1);function c(e){l(e),o?.(e)}const f=t?w.Slot:I.default;return(0,k.jsx)(R.Provider,{value:{open:d,onOpenChange:c},children:(0,k.jsx)(v.Root,{open:d,onOpenChange:c,children:(0,k.jsx)(f,Object.assign({ref:s},u))})})};function V(){const e=M.useContext(R);if(!e)throw new Error("DropdownMenu compound components cannot be rendered outside the DropdownMenu component");return e}W.displayName="RootWebDropdownMenu";var N=e=>{let{asChild:t,disabled:o=!1,ref:s}=e,u=(0,x.default)(e,n);const{open:d,onOpenChange:l}=V(),c=M.useRef(null),f=(0,P.useEffectEvent)(()=>{l(!0)}),p=(0,P.useEffectEvent)(()=>{l(!1)}),h=(0,P.useComposedRefs)(c,s,M.useCallback(e=>{e&&(e.open=()=>f(),e.close=()=>p())},[]));(0,P.useIsomorphicLayoutEffect)(()=>{if(c.current){c.current.dataset.state=d?"open":"closed"}},[d]),(0,P.useIsomorphicLayoutEffect)(()=>{if(c.current){const e=c.current;e.dataset.disabled=o?"true":void 0}},[o]);const b=t?w.Slot:S.default;return(0,k.jsx)(v.Trigger,{disabled:o??void 0,asChild:!0,children:(0,k.jsx)(b,Object.assign({ref:h},u))})};function K({forceMount:e,container:n,children:t}){return(0,k.jsx)(v.Portal,{forceMount:e,container:n,children:t})}N.displayName="TriggerWebDropdownMenu";var G=e=>{let{asChild:n,ref:o}=e,s=(0,x.default)(e,t);const u=n?w.Slot:S.default;return(0,k.jsx)(u,Object.assign({ref:o},s))};G.displayName="OverlayWebDropdownMenu";var _=M.createContext(null),F=e=>{let{asChild:n=!1,forceMount:t,align:s,side:u,sideOffset:d,alignOffset:l=0,avoidCollisions:c=!0,insets:f,loop:p=!0,onCloseAutoFocus:h,onEscapeKeyDown:b,onPointerDownOutside:C,onFocusOutside:j,onInteractOutside:O,collisionBoundary:y,sticky:P,hideWhenDetached:D,ref:E}=e,I=(0,x.default)(e,o);const R=M.useRef(null);const W=n?w.Slot:S.default;return(0,k.jsx)(_.Provider,{value:{close:function(){R.current?.click()}},children:(0,k.jsxs)(v.Content,{forceMount:t,alignOffset:l,avoidCollisions:c,collisionPadding:f,loop:p,onCloseAutoFocus:h,onEscapeKeyDown:b,onPointerDownOutside:C,onFocusOutside:j,onInteractOutside:O,collisionBoundary:y,sticky:P,hideWhenDetached:D,align:s,side:u,sideOffset:d,children:[(0,k.jsx)(W,Object.assign({ref:E},I)),(0,k.jsx)(v.Item,{ref:R,"aria-hidden":!0,style:{position:"fixed",top:0,left:0,zIndex:-999999999},"aria-disabled":!0,tabIndex:-1,hidden:!0})]})})};function T(){const e=M.useContext(_);if(!e)throw new Error("DropdownMenu compound components cannot be rendered outside the DropdownMenu component");return e}F.displayName="ContentWebDropdownMenu";var L=e=>{let{asChild:n,textValue:t,closeOnPress:o=!0,onPress:u,onKeyDown:d,ref:l}=e,c=(0,x.default)(e,s);const{close:f}=T();const p=n?w.Slot:S.default;return(0,k.jsx)(v.Item,{textValue:t,disabled:c.disabled??void 0,onSelect:o?void 0:te,asChild:!0,children:(0,k.jsx)(p,Object.assign({ref:l,onKeyDown:function(e){d?.(e),"Enter"!==e.key&&" "!==e.key||(u?.(D.EmptyGestureResponderEvent),o&&f())},onPress:function(e){u?.(e),o&&f()}},c))})};L.displayName="ItemWebDropdownMenu";var A=e=>{let{asChild:n,ref:t}=e,o=(0,x.default)(e,u);const s=n?w.Slot:I.default;return(0,k.jsx)(v.Group,{asChild:!0,children:(0,k.jsx)(s,Object.assign({ref:t},o))})};A.displayName="GroupWebDropdownMenu";var B=e=>{let{asChild:n,ref:t}=e,o=(0,x.default)(e,d);const s=n?w.Slot:E.default;return(0,k.jsx)(v.Label,{asChild:!0,children:(0,k.jsx)(s,Object.assign({ref:t},o))})};B.displayName="LabelWebDropdownMenu";var z=e=>{let{asChild:n,checked:t,onCheckedChange:o,textValue:s,disabled:u=!1,closeOnPress:d=!0,onPress:c,onKeyDown:f,ref:p}=e,h=(0,x.default)(e,l);const{close:b}=T();const C=n?w.Slot:S.default;return(0,k.jsx)(v.CheckboxItem,{textValue:s,checked:t,onCheckedChange:o,onSelect:d?void 0:te,disabled:u??void 0,asChild:!0,children:(0,k.jsx)(C,Object.assign({ref:p,onKeyDown:function(e){f?.(e),"Enter"!==e.key&&" "!==e.key||(c?.(D.EmptyGestureResponderEvent),o?.(!t),d&&b())},onPress:function(e){c?.(e),o?.(!t),d&&b()},role:"button"},h))})};z.displayName="CheckboxItemWebDropdownMenu";var q=M.createContext(null),H=e=>{let{asChild:n,value:t,onValueChange:o,ref:s}=e,u=(0,x.default)(e,c);const d=n?w.Slot:I.default;return(0,k.jsx)(q.Provider,{value:{value:t,onValueChange:o},children:(0,k.jsx)(v.RadioGroup,{value:t,onValueChange:o,asChild:!0,children:(0,k.jsx)(d,Object.assign({ref:s},u))})})};function J(){const e=M.useContext(q);if(!e)throw new Error("DropdownMenuRadioGroup compound components cannot be rendered outside the DropdownMenuRadioGroup component");return e}H.displayName="RadioGroupWebDropdownMenu";var Q=e=>{let{asChild:n,value:t,textValue:o,closeOnPress:s=!0,onPress:u,onKeyDown:d,ref:l}=e,c=(0,x.default)(e,f);const{onValueChange:p}=J(),{close:h}=T();const b=n?w.Slot:S.default;return(0,k.jsx)(v.RadioItem,{value:t,textValue:o,disabled:c.disabled??void 0,onSelect:s?void 0:te,asChild:!0,children:(0,k.jsx)(b,Object.assign({ref:l,onKeyDown:function(e){d?.(e),"Enter"!==e.key&&" "!==e.key||(p?.(t),u?.(D.EmptyGestureResponderEvent),s&&h())},onPress:function(e){p?.(t),u?.(e),s&&h()}},c))})};Q.displayName="RadioItemWebDropdownMenu";var U=e=>{let{asChild:n,forceMount:t,ref:o}=e,s=(0,x.default)(e,p);const u=n?w.Slot:I.default;return(0,k.jsx)(v.ItemIndicator,{forceMount:t,asChild:!0,children:(0,k.jsx)(u,Object.assign({ref:o},s))})};U.displayName="ItemIndicatorWebDropdownMenu";var X=e=>{let{asChild:n,ref:t}=e,o=(0,x.default)(e,h);const s=n?w.Slot:I.default;return(0,k.jsx)(v.Separator,{asChild:!0,children:(0,k.jsx)(s,Object.assign({ref:t},o))})};X.displayName="SeparatorWebDropdownMenu";var Y=M.createContext(null),Z=e=>{let{asChild:n,defaultOpen:t,open:o,onOpenChange:s,ref:u}=e,d=(0,x.default)(e,b);const[l=!1,c]=(0,P.useControllableState)({prop:o,defaultProp:t,onChange:s}),f=n?w.Slot:I.default;return(0,k.jsx)(Y.Provider,{value:{open:l,onOpenChange:c},children:(0,k.jsx)(v.Sub,{open:l,onOpenChange:c,children:(0,k.jsx)(f,Object.assign({ref:u},d))})})};function $(){const e=M.useContext(Y);if(!e)throw new Error("DropdownMenu compound components cannot be rendered outside the DropdownMenu component");return e}Z.displayName="SubWebDropdownMenu";var ee=e=>{let{asChild:n,textValue:t,disabled:o=!1,onPress:s,ref:u}=e,d=(0,x.default)(e,C);const{onOpenChange:l}=$();const c=n?w.Slot:S.default;return(0,k.jsx)(v.SubTrigger,{disabled:o??void 0,textValue:t,asChild:!0,children:(0,k.jsx)(c,Object.assign({ref:u,onPress:function(e){l(!0),s?.(e)}},d))})};ee.displayName="SubTriggerWebDropdownMenu";var ne=e=>{let{asChild:n=!1,forceMount:t,ref:o}=e,s=(0,x.default)(e,j);const u=n?w.Slot:S.default;return(0,k.jsx)(v.Portal,{children:(0,k.jsx)(v.SubContent,{forceMount:t,children:(0,k.jsx)(u,Object.assign({ref:o},s))})})};function te(e){e.preventDefault()}F.displayName="ContentWebDropdownMenu"},4478,[363,4479,1356,1435,4481,14,16,622,585,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["__scopeDropdownMenu","disabled"],n=["__scopeDropdownMenu"],o=["__scopeDropdownMenu"],t=["__scopeDropdownMenu"],u=["__scopeDropdownMenu"],d=["__scopeDropdownMenu"],p=["__scopeDropdownMenu"],c=["__scopeDropdownMenu"],s=["__scopeDropdownMenu"],l=["__scopeDropdownMenu"],f=["__scopeDropdownMenu"],b=["__scopeDropdownMenu"],w=["__scopeDropdownMenu"],j=["__scopeDropdownMenu"];function D(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Arrow",{enumerable:!0,get:function(){return ge}}),Object.defineProperty(_e,"CheckboxItem",{enumerable:!0,get:function(){return ce}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return ue}}),Object.defineProperty(_e,"DropdownMenu",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"DropdownMenuArrow",{enumerable:!0,get:function(){return $}}),Object.defineProperty(_e,"DropdownMenuCheckboxItem",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"DropdownMenuContent",{enumerable:!0,get:function(){return B}}),Object.defineProperty(_e,"DropdownMenuGroup",{enumerable:!0,get:function(){return J}}),Object.defineProperty(_e,"DropdownMenuItem",{enumerable:!0,get:function(){return U}}),Object.defineProperty(_e,"DropdownMenuItemIndicator",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e,"DropdownMenuLabel",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"DropdownMenuPortal",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"DropdownMenuRadioGroup",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"DropdownMenuRadioItem",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"DropdownMenuSeparator",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"DropdownMenuSub",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"DropdownMenuSubContent",{enumerable:!0,get:function(){return re}}),Object.defineProperty(_e,"DropdownMenuSubTrigger",{enumerable:!0,get:function(){return ne}}),Object.defineProperty(_e,"DropdownMenuTrigger",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"Group",{enumerable:!0,get:function(){return de}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return ie}}),Object.defineProperty(_e,"ItemIndicator",{enumerable:!0,get:function(){return fe}}),Object.defineProperty(_e,"Label",{enumerable:!0,get:function(){return pe}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return ae}}),Object.defineProperty(_e,"RadioGroup",{enumerable:!0,get:function(){return se}}),Object.defineProperty(_e,"RadioItem",{enumerable:!0,get:function(){return le}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return oe}}),Object.defineProperty(_e,"Separator",{enumerable:!0,get:function(){return be}}),Object.defineProperty(_e,"Sub",{enumerable:!0,get:function(){return we}}),Object.defineProperty(_e,"SubContent",{enumerable:!0,get:function(){return je}}),Object.defineProperty(_e,"SubTrigger",{enumerable:!0,get:function(){return me}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return te}}),Object.defineProperty(_e,"createDropdownMenuScope",{enumerable:!0,get:function(){return A}});var O,M=r(_d[0]),_=(O=M)&&O.__esModule?O:{default:O},y=D(r(_d[1])),h=r(_d[2]),v=r(_d[3]),P=r(_d[4]),x=r(_d[5]),I=r(_d[6]),R=r(_d[7]),C=D(R),S=r(_d[8]),N=r(_d[9]),T="DropdownMenu",[k,A]=(0,P.createContextScope)(T,[R.createMenuScope]),E=(0,R.createMenuScope)(),[G,H]=k(T),K=e=>{const{__scopeDropdownMenu:n,children:o,dir:t,open:u,defaultOpen:d,onOpenChange:p,modal:c=!0}=e,s=E(n),l=y.useRef(null),[f,b]=(0,x.useControllableState)({prop:u,defaultProp:d??!1,onChange:p,caller:T});return(0,N.jsx)(G,{scope:n,triggerId:(0,S.useId)(),triggerRef:l,contentId:(0,S.useId)(),open:f,onOpenChange:b,onOpenToggle:y.useCallback(()=>b(e=>!e),[b]),modal:c,children:(0,N.jsx)(C.Root,Object.assign({},s,{open:f,onOpenChange:b,dir:t,modal:c,children:o}))})};K.displayName=T;var L="DropdownMenuTrigger",F=y.forwardRef((n,o)=>{const{__scopeDropdownMenu:t,disabled:u=!1}=n,d=(0,_.default)(n,e),p=H(L,t),c=E(t);return(0,N.jsx)(C.Anchor,Object.assign({asChild:!0},c,{children:(0,N.jsx)(I.Primitive.button,Object.assign({type:"button",id:p.triggerId,"aria-haspopup":"menu","aria-expanded":p.open,"aria-controls":p.open?p.contentId:void 0,"data-state":p.open?"open":"closed","data-disabled":u?"":void 0,disabled:u},d,{ref:(0,v.composeRefs)(o,p.triggerRef),onPointerDown:(0,h.composeEventHandlers)(n.onPointerDown,e=>{u||0!==e.button||!1!==e.ctrlKey||(p.onOpenToggle(),p.open||e.preventDefault())}),onKeyDown:(0,h.composeEventHandlers)(n.onKeyDown,e=>{u||(["Enter"," "].includes(e.key)&&p.onOpenToggle(),"ArrowDown"===e.key&&p.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})}))}))});F.displayName=L;var q=e=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,n),u=E(o);return(0,N.jsx)(C.Portal,Object.assign({},u,t))};q.displayName="DropdownMenuPortal";var z="DropdownMenuContent",B=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:t}=e,u=(0,_.default)(e,o),d=H(z,t),p=E(t),c=y.useRef(!1);return(0,N.jsx)(C.Content,Object.assign({id:d.contentId,"aria-labelledby":d.triggerId},p,u,{ref:n,onCloseAutoFocus:(0,h.composeEventHandlers)(e.onCloseAutoFocus,e=>{c.current||d.triggerRef.current?.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,h.composeEventHandlers)(e.onInteractOutside,e=>{const n=e.detail.originalEvent,o=0===n.button&&!0===n.ctrlKey,t=2===n.button||o;d.modal&&!t||(c.current=!0)}),style:Object.assign({},e.style,{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))});B.displayName=z;var J=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,u=(0,_.default)(e,t),d=E(o);return(0,N.jsx)(C.Group,Object.assign({},d,u,{ref:n}))});J.displayName="DropdownMenuGroup";var Q=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,u),d=E(o);return(0,N.jsx)(C.Label,Object.assign({},d,t,{ref:n}))});Q.displayName="DropdownMenuLabel";var U=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,d),u=E(o);return(0,N.jsx)(C.Item,Object.assign({},u,t,{ref:n}))});U.displayName="DropdownMenuItem";var V=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,p),u=E(o);return(0,N.jsx)(C.CheckboxItem,Object.assign({},u,t,{ref:n}))});V.displayName="DropdownMenuCheckboxItem";var W=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,c),u=E(o);return(0,N.jsx)(C.RadioGroup,Object.assign({},u,t,{ref:n}))});W.displayName="DropdownMenuRadioGroup";var X=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,s),u=E(o);return(0,N.jsx)(C.RadioItem,Object.assign({},u,t,{ref:n}))});X.displayName="DropdownMenuRadioItem";var Y=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,l),u=E(o);return(0,N.jsx)(C.ItemIndicator,Object.assign({},u,t,{ref:n}))});Y.displayName="DropdownMenuItemIndicator";var Z=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,f),u=E(o);return(0,N.jsx)(C.Separator,Object.assign({},u,t,{ref:n}))});Z.displayName="DropdownMenuSeparator";var $=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,b),u=E(o);return(0,N.jsx)(C.Arrow,Object.assign({},u,t,{ref:n}))});$.displayName="DropdownMenuArrow";var ee=e=>{const{__scopeDropdownMenu:n,children:o,open:t,onOpenChange:u,defaultOpen:d}=e,p=E(n),[c,s]=(0,x.useControllableState)({prop:t,defaultProp:d??!1,onChange:u,caller:"DropdownMenuSub"});return(0,N.jsx)(C.Sub,Object.assign({},p,{open:c,onOpenChange:s,children:o}))},ne=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,w),u=E(o);return(0,N.jsx)(C.SubTrigger,Object.assign({},u,t,{ref:n}))});ne.displayName="DropdownMenuSubTrigger";var re=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,j),u=E(o);return(0,N.jsx)(C.SubContent,Object.assign({},u,t,{ref:n,style:Object.assign({},e.style,{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))});re.displayName="DropdownMenuSubContent";var oe=K,te=F,ae=q,ue=B,de=J,pe=Q,ie=U,ce=V,se=W,le=X,fe=Y,be=Z,ge=$,we=ee,me=ne,je=re},4479,[363,14,1582,1583,1584,1602,1586,4480,1590,6]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";const e=["__scopeMenu"],n=["forceMount"],t=["__scopeMenu","loop","trapFocus","onOpenAutoFocus","onCloseAutoFocus","disableOutsidePointerEvents","onEntryFocus","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss","disableOutsideScroll"],o=["__scopeMenu"],c=["__scopeMenu"],u=["disabled","onSelect"],s=["__scopeMenu","disabled","textValue"],i=["checked","onCheckedChange"],l=["value","onValueChange"],d=["value"],f=["__scopeMenu","forceMount"],p=["__scopeMenu"],b=["__scopeMenu"],v=["forceMount","align"];function h(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Anchor",{enumerable:!0,get:function(){return on}}),Object.defineProperty(_e,"Arrow",{enumerable:!0,get:function(){return gn}}),Object.defineProperty(_e,"CheckboxItem",{enumerable:!0,get:function(){return dn}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return un}}),Object.defineProperty(_e,"Group",{enumerable:!0,get:function(){return sn}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return ln}}),Object.defineProperty(_e,"ItemIndicator",{enumerable:!0,get:function(){return mn}}),Object.defineProperty(_e,"Label",{enumerable:!0,get:function(){return an}}),Object.defineProperty(_e,"Menu",{enumerable:!0,get:function(){return se}}),Object.defineProperty(_e,"MenuAnchor",{enumerable:!0,get:function(){return ae}}),Object.defineProperty(_e,"MenuArrow",{enumerable:!0,get:function(){return Ge}}),Object.defineProperty(_e,"MenuCheckboxItem",{enumerable:!0,get:function(){return Re}}),Object.defineProperty(_e,"MenuContent",{enumerable:!0,get:function(){return ge}}),Object.defineProperty(_e,"MenuGroup",{enumerable:!0,get:function(){return Oe}}),Object.defineProperty(_e,"MenuItem",{enumerable:!0,get:function(){return we}}),Object.defineProperty(_e,"MenuItemIndicator",{enumerable:!0,get:function(){return He}}),Object.defineProperty(_e,"MenuLabel",{enumerable:!0,get:function(){return Me}}),Object.defineProperty(_e,"MenuPortal",{enumerable:!0,get:function(){return fe}}),Object.defineProperty(_e,"MenuRadioGroup",{enumerable:!0,get:function(){return De}}),Object.defineProperty(_e,"MenuRadioItem",{enumerable:!0,get:function(){return Fe}}),Object.defineProperty(_e,"MenuSeparator",{enumerable:!0,get:function(){return Ke}}),Object.defineProperty(_e,"MenuSub",{enumerable:!0,get:function(){return Be}}),Object.defineProperty(_e,"MenuSubContent",{enumerable:!0,get:function(){return We}}),Object.defineProperty(_e,"MenuSubTrigger",{enumerable:!0,get:function(){return Ye}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return cn}}),Object.defineProperty(_e,"RadioGroup",{enumerable:!0,get:function(){return fn}}),Object.defineProperty(_e,"RadioItem",{enumerable:!0,get:function(){return pn}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return rn}}),Object.defineProperty(_e,"Separator",{enumerable:!0,get:function(){return bn}}),Object.defineProperty(_e,"Sub",{enumerable:!0,get:function(){return vn}}),Object.defineProperty(_e,"SubContent",{enumerable:!0,get:function(){return jn}}),Object.defineProperty(_e,"SubTrigger",{enumerable:!0,get:function(){return hn}}),Object.defineProperty(_e,"createMenuScope",{enumerable:!0,get:function(){return ee}});var j,y=r(_d[0]),O=(j=y)&&j.__esModule?j:{default:j},M=h(r(_d[1])),P=r(_d[2]),_=r(_d[3]),C=r(_d[4]),w=r(_d[5]),x=r(_d[6]),R=r(_d[7]),E=r(_d[8]),k=r(_d[9]),S=r(_d[10]),D=r(_d[11]),I=h(D),F=r(_d[12]),T=r(_d[13]),L=r(_d[14]),A=r(_d[15]),H=h(A),K=r(_d[16]),G=r(_d[17]),N=r(_d[18]),V=r(_d[19]),U=r(_d[20]),B=["Enter"," "],X=["ArrowUp","PageDown","End"],Y=["ArrowDown","PageUp","Home",...X],z={ltr:[...B,"ArrowRight"],rtl:[...B,"ArrowLeft"]},W={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Z="Menu",[q,J,Q]=(0,_.createCollection)(Z),[$,ee]=(0,w.createContextScope)(Z,[Q,D.createPopperScope,A.createRovingFocusGroupScope]),ne=(0,D.createPopperScope)(),te=(0,A.createRovingFocusGroupScope)(),[re,oe]=$(Z),[ce,ue]=$(Z),se=e=>{const{__scopeMenu:n,open:t=!1,children:o,dir:c,onOpenChange:u,modal:s=!0}=e,i=ne(n),[l,d]=M.useState(null),f=M.useRef(!1),p=(0,G.useCallbackRef)(u),b=(0,x.useDirection)(c);return M.useEffect(()=>{const e=()=>{f.current=!0,document.addEventListener("pointerdown",n,{capture:!0,once:!0}),document.addEventListener("pointermove",n,{capture:!0,once:!0})},n=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",n,{capture:!0}),document.removeEventListener("pointermove",n,{capture:!0})}},[]),(0,U.jsx)(I.Root,Object.assign({},i,{children:(0,U.jsx)(re,{scope:n,open:t,onOpenChange:p,content:l,onContentChange:d,children:(0,U.jsx)(ce,{scope:n,onClose:M.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:b,modal:s,children:o})})}))};se.displayName=Z;var ae=M.forwardRef((n,t)=>{const{__scopeMenu:o}=n,c=(0,O.default)(n,e),u=ne(o);return(0,U.jsx)(I.Anchor,Object.assign({},u,c,{ref:t}))});ae.displayName="MenuAnchor";var ie="MenuPortal",[le,de]=$(ie,{forceMount:void 0}),fe=e=>{const{__scopeMenu:n,forceMount:t,children:o,container:c}=e,u=oe(ie,n);return(0,U.jsx)(le,{scope:n,forceMount:t,children:(0,U.jsx)(T.Presence,{present:t||u.open,children:(0,U.jsx)(F.Portal,{asChild:!0,container:c,children:o})})})};fe.displayName=ie;var pe="MenuContent",[me,be]=$(pe),ge=M.forwardRef((e,t)=>{const o=de(pe,e.__scopeMenu),{forceMount:c=o.forceMount}=e,u=(0,O.default)(e,n),s=oe(pe,e.__scopeMenu),i=ue(pe,e.__scopeMenu);return(0,U.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,U.jsx)(T.Presence,{present:c||s.open,children:(0,U.jsx)(q.Slot,{scope:e.__scopeMenu,children:i.modal?(0,U.jsx)(ve,Object.assign({},u,{ref:t})):(0,U.jsx)(he,Object.assign({},u,{ref:t}))})})})}),ve=M.forwardRef((e,n)=>{const t=oe(pe,e.__scopeMenu),o=M.useRef(null),c=(0,C.useComposedRefs)(n,o);return M.useEffect(()=>{const e=o.current;if(e)return(0,N.hideOthers)(e)},[]),(0,U.jsx)(ye,Object.assign({},e,{ref:c,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,P.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)}))}),he=M.forwardRef((e,n)=>{const t=oe(pe,e.__scopeMenu);return(0,U.jsx)(ye,Object.assign({},e,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)}))}),je=(0,K.createSlot)("MenuContent.ScrollLock"),ye=M.forwardRef((e,n)=>{const{__scopeMenu:o,loop:c=!1,trapFocus:u,onOpenAutoFocus:s,onCloseAutoFocus:i,disableOutsidePointerEvents:l,onEntryFocus:d,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:b,onInteractOutside:v,onDismiss:h,disableOutsideScroll:j}=e,y=(0,O.default)(e,t),_=oe(pe,o),w=ue(pe,o),x=ne(o),S=te(o),D=J(o),[F,T]=M.useState(null),L=M.useRef(null),A=(0,C.useComposedRefs)(n,L,_.onContentChange),K=M.useRef(0),G=M.useRef(""),N=M.useRef(0),B=M.useRef(null),z=M.useRef("right"),W=M.useRef(0),Z=j?V.RemoveScroll:M.Fragment,q=j?{as:je,allowPinchZoom:!0}:void 0,Q=e=>{const n=G.current+e,t=D().filter(e=>!e.disabled),o=document.activeElement,c=t.find(e=>e.ref.current===o)?.textValue,u=$e(t.map(e=>e.textValue),n,c),s=t.find(e=>e.textValue===u)?.ref.current;!(function e(n){G.current=n,window.clearTimeout(K.current),""!==n&&(K.current=window.setTimeout(()=>e(""),1e3))})(n),s&&setTimeout(()=>s.focus())};M.useEffect(()=>()=>window.clearTimeout(K.current),[]),(0,E.useFocusGuards)();const $=M.useCallback(e=>z.current===B.current?.side&&nn(e,B.current?.area),[]);return(0,U.jsx)(me,{scope:o,searchRef:G,onItemEnter:M.useCallback(e=>{$(e)&&e.preventDefault()},[$]),onItemLeave:M.useCallback(e=>{$(e)||(L.current?.focus(),T(null))},[$]),onTriggerLeave:M.useCallback(e=>{$(e)&&e.preventDefault()},[$]),pointerGraceTimerRef:N,onPointerGraceIntentChange:M.useCallback(e=>{B.current=e},[]),children:(0,U.jsx)(Z,Object.assign({},q,{children:(0,U.jsx)(k.FocusScope,{asChild:!0,trapped:u,onMountAutoFocus:(0,P.composeEventHandlers)(s,e=>{e.preventDefault(),L.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:i,children:(0,U.jsx)(R.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:b,onInteractOutside:v,onDismiss:h,children:(0,U.jsx)(H.Root,Object.assign({asChild:!0},S,{dir:w.dir,orientation:"vertical",loop:c,currentTabStopId:F,onCurrentTabStopIdChange:T,onEntryFocus:(0,P.composeEventHandlers)(d,e=>{w.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,U.jsx)(I.Content,Object.assign({role:"menu","aria-orientation":"vertical","data-state":Ze(_.open),"data-radix-menu-content":"",dir:w.dir},x,y,{ref:A,style:Object.assign({outline:"none"},y.style),onKeyDown:(0,P.composeEventHandlers)(y.onKeyDown,e=>{const n=e.target.closest("[data-radix-menu-content]")===e.currentTarget,t=e.ctrlKey||e.altKey||e.metaKey,o=1===e.key.length;n&&("Tab"===e.key&&e.preventDefault(),!t&&o&&Q(e.key));const c=L.current;if(e.target!==c)return;if(!Y.includes(e.key))return;e.preventDefault();const u=D().filter(e=>!e.disabled).map(e=>e.ref.current);X.includes(e.key)&&u.reverse(),Qe(u)}),onBlur:(0,P.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(K.current),G.current="")}),onPointerMove:(0,P.composeEventHandlers)(e.onPointerMove,tn(e=>{const n=e.target,t=W.current!==e.clientX;if(e.currentTarget.contains(n)&&t){const n=e.clientX>W.current?"right":"left";z.current=n,W.current=e.clientX}}))}))}))})})}))})});ge.displayName=pe;var Oe=M.forwardRef((e,n)=>{const t=(0,O.default)(e,o);return(0,U.jsx)(L.Primitive.div,Object.assign({role:"group"},t,{ref:n}))});Oe.displayName="MenuGroup";var Me=M.forwardRef((e,n)=>{const t=(0,O.default)(e,c);return(0,U.jsx)(L.Primitive.div,Object.assign({},t,{ref:n}))});Me.displayName="MenuLabel";var Pe="MenuItem",Ce="menu.itemSelect",we=M.forwardRef((e,n)=>{const{disabled:t=!1,onSelect:o}=e,c=(0,O.default)(e,u),s=M.useRef(null),i=ue(Pe,e.__scopeMenu),l=be(Pe,e.__scopeMenu),d=(0,C.useComposedRefs)(n,s),f=M.useRef(!1);return(0,U.jsx)(xe,Object.assign({},c,{ref:d,disabled:t,onClick:(0,P.composeEventHandlers)(e.onClick,()=>{const e=s.current;if(!t&&e){const n=new CustomEvent(Ce,{bubbles:!0,cancelable:!0});e.addEventListener(Ce,e=>o?.(e),{once:!0}),(0,L.dispatchDiscreteCustomEvent)(e,n),n.defaultPrevented?f.current=!1:i.onClose()}}),onPointerDown:n=>{e.onPointerDown?.(n),f.current=!0},onPointerUp:(0,P.composeEventHandlers)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,e=>{const n=""!==l.searchRef.current;t||n&&" "===e.key||B.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))});we.displayName=Pe;var xe=M.forwardRef((e,n)=>{const{__scopeMenu:t,disabled:o=!1,textValue:c}=e,u=(0,O.default)(e,s),i=be(Pe,t),l=te(t),d=M.useRef(null),f=(0,C.useComposedRefs)(n,d),[p,b]=M.useState(!1),[v,h]=M.useState("");return M.useEffect(()=>{const e=d.current;e&&h((e.textContent??"").trim())},[u.children]),(0,U.jsx)(q.ItemSlot,{scope:t,disabled:o,textValue:c??v,children:(0,U.jsx)(H.Item,Object.assign({asChild:!0},l,{focusable:!o,children:(0,U.jsx)(L.Primitive.div,Object.assign({role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0},u,{ref:f,onPointerMove:(0,P.composeEventHandlers)(e.onPointerMove,tn(e=>{if(o)i.onItemLeave(e);else if(i.onItemEnter(e),!e.defaultPrevented){e.currentTarget.focus({preventScroll:!0})}})),onPointerLeave:(0,P.composeEventHandlers)(e.onPointerLeave,tn(e=>i.onItemLeave(e))),onFocus:(0,P.composeEventHandlers)(e.onFocus,()=>b(!0)),onBlur:(0,P.composeEventHandlers)(e.onBlur,()=>b(!1))}))}))})}),Re=M.forwardRef((e,n)=>{const{checked:t=!1,onCheckedChange:o}=e,c=(0,O.default)(e,i);return(0,U.jsx)(Le,{scope:e.__scopeMenu,checked:t,children:(0,U.jsx)(we,Object.assign({role:"menuitemcheckbox","aria-checked":qe(t)?"mixed":t},c,{ref:n,"data-state":Je(t),onSelect:(0,P.composeEventHandlers)(c.onSelect,()=>o?.(!!qe(t)||!t),{checkForDefaultPrevented:!1})}))})});Re.displayName="MenuCheckboxItem";var Ee="MenuRadioGroup",[ke,Se]=$(Ee,{value:void 0,onValueChange:()=>{}}),De=M.forwardRef((e,n)=>{const{value:t,onValueChange:o}=e,c=(0,O.default)(e,l),u=(0,G.useCallbackRef)(o);return(0,U.jsx)(ke,{scope:e.__scopeMenu,value:t,onValueChange:u,children:(0,U.jsx)(Oe,Object.assign({},c,{ref:n}))})});De.displayName=Ee;var Ie="MenuRadioItem",Fe=M.forwardRef((e,n)=>{const{value:t}=e,o=(0,O.default)(e,d),c=Se(Ie,e.__scopeMenu),u=t===c.value;return(0,U.jsx)(Le,{scope:e.__scopeMenu,checked:u,children:(0,U.jsx)(we,Object.assign({role:"menuitemradio","aria-checked":u},o,{ref:n,"data-state":Je(u),onSelect:(0,P.composeEventHandlers)(o.onSelect,()=>c.onValueChange?.(t),{checkForDefaultPrevented:!1})}))})});Fe.displayName=Ie;var Te="MenuItemIndicator",[Le,Ae]=$(Te,{checked:!1}),He=M.forwardRef((e,n)=>{const{__scopeMenu:t,forceMount:o}=e,c=(0,O.default)(e,f),u=Ae(Te,t);return(0,U.jsx)(T.Presence,{present:o||qe(u.checked)||!0===u.checked,children:(0,U.jsx)(L.Primitive.span,Object.assign({},c,{ref:n,"data-state":Je(u.checked)}))})});He.displayName=Te;var Ke=M.forwardRef((e,n)=>{const t=(0,O.default)(e,p);return(0,U.jsx)(L.Primitive.div,Object.assign({role:"separator","aria-orientation":"horizontal"},t,{ref:n}))});Ke.displayName="MenuSeparator";var Ge=M.forwardRef((e,n)=>{const{__scopeMenu:t}=e,o=(0,O.default)(e,b),c=ne(t);return(0,U.jsx)(I.Arrow,Object.assign({},c,o,{ref:n}))});Ge.displayName="MenuArrow";var Ne="MenuSub",[Ve,Ue]=$(Ne),Be=e=>{const{__scopeMenu:n,children:t,open:o=!1,onOpenChange:c}=e,u=oe(Ne,n),s=ne(n),[i,l]=M.useState(null),[d,f]=M.useState(null),p=(0,G.useCallbackRef)(c);return M.useEffect(()=>(!1===u.open&&p(!1),()=>p(!1)),[u.open,p]),(0,U.jsx)(I.Root,Object.assign({},s,{children:(0,U.jsx)(re,{scope:n,open:o,onOpenChange:p,content:d,onContentChange:f,children:(0,U.jsx)(Ve,{scope:n,contentId:(0,S.useId)(),triggerId:(0,S.useId)(),trigger:i,onTriggerChange:l,children:t})})}))};Be.displayName=Ne;var Xe="MenuSubTrigger",Ye=M.forwardRef((e,n)=>{const t=oe(Xe,e.__scopeMenu),o=ue(Xe,e.__scopeMenu),c=Ue(Xe,e.__scopeMenu),u=be(Xe,e.__scopeMenu),s=M.useRef(null),{pointerGraceTimerRef:i,onPointerGraceIntentChange:l}=u,d={__scopeMenu:e.__scopeMenu},f=M.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return M.useEffect(()=>f,[f]),M.useEffect(()=>{const e=i.current;return()=>{window.clearTimeout(e),l(null)}},[i,l]),(0,U.jsx)(ae,Object.assign({asChild:!0},d,{children:(0,U.jsx)(xe,Object.assign({id:c.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":t.open?c.contentId:void 0,"data-state":Ze(t.open)},e,{ref:(0,C.composeRefs)(n,c.onTriggerChange),onClick:n=>{e.onClick?.(n),e.disabled||n.defaultPrevented||(n.currentTarget.focus(),t.open||t.onOpenChange(!0))},onPointerMove:(0,P.composeEventHandlers)(e.onPointerMove,tn(n=>{u.onItemEnter(n),n.defaultPrevented||e.disabled||t.open||s.current||(u.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{t.onOpenChange(!0),f()},100))})),onPointerLeave:(0,P.composeEventHandlers)(e.onPointerLeave,tn(e=>{f();const n=t.content?.getBoundingClientRect();if(n){const o=t.content?.dataset.side,c="right"===o,s=c?-5:5,l=n[c?"left":"right"],d=n[c?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+s,y:e.clientY},{x:l,y:n.top},{x:d,y:n.top},{x:d,y:n.bottom},{x:l,y:n.bottom}],side:o}),window.clearTimeout(i.current),i.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,n=>{const c=""!==u.searchRef.current;e.disabled||c&&" "===n.key||z[o.dir].includes(n.key)&&(t.onOpenChange(!0),t.content?.focus(),n.preventDefault())})}))}))});Ye.displayName=Xe;var ze="MenuSubContent",We=M.forwardRef((e,n)=>{const t=de(pe,e.__scopeMenu),{forceMount:o=t.forceMount,align:c="start"}=e,u=(0,O.default)(e,v),s=oe(pe,e.__scopeMenu),i=ue(pe,e.__scopeMenu),l=Ue(ze,e.__scopeMenu),d=M.useRef(null),f=(0,C.useComposedRefs)(n,d);return(0,U.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,U.jsx)(T.Presence,{present:o||s.open,children:(0,U.jsx)(q.Slot,{scope:e.__scopeMenu,children:(0,U.jsx)(ye,Object.assign({id:l.contentId,"aria-labelledby":l.triggerId},u,{ref:f,align:c,side:"rtl"===i.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{i.isUsingKeyboardRef.current&&d.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,P.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==l.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,P.composeEventHandlers)(e.onEscapeKeyDown,e=>{i.onClose(),e.preventDefault()}),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,e=>{const n=e.currentTarget.contains(e.target),t=W[i.dir].includes(e.key);n&&t&&(s.onOpenChange(!1),l.trigger?.focus(),e.preventDefault())})}))})})})});function Ze(e){return e?"open":"closed"}function qe(e){return"indeterminate"===e}function Je(e){return qe(e)?"indeterminate":e?"checked":"unchecked"}function Qe(e){const n=document.activeElement;for(const t of e){if(t===n)return;if(t.focus(),document.activeElement!==n)return}}function $e(e,n,t){const o=n.length>1&&Array.from(n).every(e=>e===n[0])?n[0]:n,c=t?e.indexOf(t):-1;let u=(s=e,i=Math.max(c,0),s.map((e,n)=>s[(i+n)%s.length]));var s,i;1===o.length&&(u=u.filter(e=>e!==t));const l=u.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==t?l:void 0}function en(e,n){const{x:t,y:o}=e;let c=!1;for(let e=0,u=n.length-1;eo!=p>o&&t<(f-l)*(o-d)/(p-d)+l&&(c=!c)}return c}function nn(e,n){if(!n)return!1;return en({x:e.clientX,y:e.clientY},n)}function tn(e){return n=>"mouse"===n.pointerType?e(n):void 0}We.displayName=ze;var rn=se,on=ae,cn=fe,un=ge,sn=Oe,an=Me,ln=we,dn=Re,fn=De,pn=Fe,mn=He,bn=Ke,gn=Ge,vn=Be,hn=Ye,jn=We},4480,[363,14,1582,4189,1583,1584,4190,1585,3193,3192,1590,1592,1600,1601,1586,4188,1587,1588,3229,3194,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EmptyGestureResponderEvent",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"ToggleGroupUtils",{enumerable:!0,get:function(){return t}});var t={getIsSelected:(t,n)=>void 0!==t&&("string"==typeof t?t===n:t.includes(n)),getNewSingleValue(t,n){if(t!==n)return n},getNewMultipleValue:(t,n)=>void 0===t?[n]:"string"==typeof t?t===n?[]:[t,n]:t.includes(n)?t.filter(t=>t!==n):[...t,n]},n={nativeEvent:{changedTouches:[],identifier:"0",locationX:0,locationY:0,pageX:0,pageY:0,target:"0",timestamp:0,touches:[]},bubbles:!1,cancelable:!1,currentTarget:{},defaultPrevented:!1,eventPhase:0,persist:()=>{},isDefaultPrevented:()=>!1,isPropagationStopped:()=>!1,isTrusted:!1,preventDefault:()=>{},stopPropagation:()=>{},target:{},timeStamp:0,type:""}},4481,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","variant","inset"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DropdownMenuItem",{enumerable:!0,get:function(){return p}});var t,n=r(_d[0]),c=(t=n)&&t.__esModule?t:{default:t},o=r(_d[1]);r(_d[2]);var u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[3])),s=r(_d[4]),d=r(_d[5]),v=r(_d[6]),f=r(_d[7]);const l=(0,s.cva)('web:outline-none web:focus:bg-accent active:bg-accent web:hover:bg-accent web:cursor-default group relative flex flex-row items-center gap-2 rounded-sm px-2 py-1.5',{variants:{variant:{default:'',destructive:'web:focus:bg-destructive active:bg-destructive web:hover:bg-destructive'}},defaultVariants:{variant:'default'}}),b=(0,s.cva)('text-popover-foreground web:group-focus:text-accent-foreground text-base select-none',{variants:{variant:{default:'',destructive:'text-destructive web:group-hover:text-destructive-foreground web:group-focus:text-destructive-foreground'}},defaultVariants:{variant:'default'}});function p(t){const n=(0,o.c)(16);let s,p,w,x,j,_,y;if(n[0]!==t){const{className:o,variant:f,inset:_}=t;w=(0,c.default)(t,e),p=v.TextClassContext.Provider,n[6]!==f?(j=b({variant:f}),n[6]=f,n[7]=j):j=n[7],s=u.Item,x=(0,d.cn)(_&&"pl-8",w.disabled&&"web:pointer-events-none opacity-50",l({variant:f,className:o})),n[0]=t,n[1]=s,n[2]=p,n[3]=w,n[4]=x,n[5]=j}else s=n[1],p=n[2],w=n[3],x=n[4],j=n[5];return n[8]!==s||n[9]!==w||n[10]!==x?(_=(0,f.jsx)(s,Object.assign({className:x},w)),n[8]=s,n[9]=w,n[10]=x,n[11]=_):_=n[11],n[12]!==p||n[13]!==j||n[14]!==_?(y=(0,f.jsx)(p,{value:j,children:_}),n[12]=p,n[13]=j,n[14]=_,n[15]=y):y=n[15],y}},4482,[363,12,14,4477,1352,1354,1434,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddCoupon=function(){const e=(0,x.useT)(),{addCoupon:o}=(0,h.useAddCoupon)(),{onOpenChange:s}=(0,n.useRootContext)(),[l,p]=t.useState(null),[f,j]=t.useState(null),[y,C]=t.useState(!1),S=t.useCallback(e=>{j(e?.item??null),p(null)},[]),V=t.useCallback(async()=>{if(f&&!y){C(!0),p(null);try{const t=await o(f.code??'');t.success?s(!1):p(t.error||e('pos_cart.failed_to_apply_coupon',{defaultValue:'Failed to apply coupon.'}))}finally{C(!1)}}},[f,y,o,s,e]);return(0,b.jsxs)(d.VStack,{className:"gap-4",children:[l&&(0,b.jsx)(u.Text,{className:"text-destructive",children:l}),(0,b.jsxs)(c.Combobox,{onValueChange:S,children:[(0,b.jsx)(c.ComboboxTrigger,{children:(0,b.jsx)(c.ComboboxValue,{placeholder:e('pos_cart.select_coupon',{defaultValue:'Select coupon...'})})}),(0,b.jsx)(c.ComboboxContent,Object.assign({portalHost:"pos"},{style:{width:'var(--radix-popover-trigger-width)'}},{children:(0,b.jsx)(_,{onSearchChange:()=>p(null)})}))]}),(0,b.jsxs)(n.DialogFooter,{className:"px-0",children:[(0,b.jsx)(n.DialogClose,{children:e('common.cancel')}),(0,b.jsx)(n.DialogAction,{testID:"add-coupon-submit",onPress:V,disabled:!f||y,children:e('common.apply',{defaultValue:'Apply'})})]})]})};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var c=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,c.get?c:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]);r(_d[3]);var c=r(_d[4]),n=r(_d[5]),s=r(_d[6]),l=r(_d[7]),u=r(_d[8]),d=r(_d[9]),p=r(_d[10]),x=r(_d[11]),f=r(_d[12]),h=r(_d[13]),b=r(_d[14]);function _(o){const n=(0,e.c)(19),{onSearchChange:s}=o,u=(0,x.useT)(),[d,f]=t.useState("");let h,_;n[0]===Symbol.for("react.memo_cache_sentinel")?(h=["coupons","coupon-select"],n[0]=h):h=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(_={queryKeys:h,collectionName:"coupons",initialParams:{sort:[{code:"asc"}]},infiniteScroll:!0},n[1]=_):_=n[1];const y=(0,p.useQuery)(_);let C;n[2]!==s||n[3]!==y?(C=e=>{f(e),s?.(),y?.debouncedSearch(e)},n[2]=s,n[3]=y,n[4]=C):C=n[4];const S=C;let V,k,v,N,T,O;return n[5]!==y?(V=()=>()=>y?.search(""),k=[y],n[5]=y,n[6]=V,n[7]=k):(V=n[6],k=n[7]),t.useEffect(V,k),n[8]!==u?(v=u("pos_cart.search_coupons",{defaultValue:"Search coupons..."}),n[8]=u,n[9]=v):v=n[9],n[10]!==S||n[11]!==d||n[12]!==v?(N=(0,b.jsx)(c.ComboboxInput,{placeholder:v,value:d,onChangeText:S}),n[10]=S,n[11]=d,n[12]=v,n[13]=N):N=n[13],n[14]!==y?(T=(0,b.jsx)(l.Suspense,{children:(0,b.jsx)(j,{query:y})}),n[14]=y,n[15]=T):T=n[15],n[16]!==N||n[17]!==T?(O=(0,b.jsxs)(b.Fragment,{children:[N,T]}),n[16]=N,n[17]=T,n[18]=O):O=n[18],O}function j(t){const n=(0,e.c)(10),{query:s}=t,l=(0,o.useObservableSuspense)(s.resource),u=(0,x.useT)(),d=l.hits;let p,f,h,_;return n[0]!==s?(p=()=>{s?.infiniteScroll&&s.loadMore()},n[0]=s,n[1]=p):p=n[1],n[2]!==u?(f=u("pos_cart.no_coupons_found",{defaultValue:"No coupons found"}),n[2]=u,n[3]=f):f=n[3],n[4]!==f?(h=(0,b.jsx)(c.ComboboxEmpty,{children:f}),n[4]=f,n[5]=h):h=n[5],n[6]!==d||n[7]!==p||n[8]!==h?(_=(0,b.jsx)(c.ComboboxList,{data:d,shouldFilter:!1,onEndReached:p,renderItem:y,estimatedItemSize:52,ListEmptyComponent:h}),n[6]=d,n[7]=p,n[8]=h,n[9]=_):_=n[9],_}function y(e){const{item:t}=e,o=t;return(0,b.jsx)(c.ComboboxItem,{value:String(o.document.id),label:o.document.code??"",item:o.document,children:(0,b.jsx)(C,{coupon:o.document})})}function C(t){const o=(0,e.c)(22),{coupon:c}=t,n=(0,x.useT)(),{format:l}=(0,f.useCurrencyFormat)();let p;e:if(c.amount&&"0"!==c.amount)switch(c.discount_type){case"percent":p=`${c.amount}%`;break e;case"fixed_cart":case"fixed_product":{const e=parseFloat(c.amount);let t;o[0]!==l||o[1]!==e?(t=l(e),o[0]=l,o[1]=e,o[2]=t):t=o[2],p=t;break e}default:p=null}else p=null;const h=p;let _;e:switch(c.discount_type){case"percent":{let e;o[3]!==n?(e=n("pos_cart.percentage_discount",{defaultValue:"Percentage discount"}),o[3]=n,o[4]=e):e=o[4],_=e;break e}case"fixed_cart":{let e;o[5]!==n?(e=n("pos_cart.fixed_cart_discount",{defaultValue:"Fixed cart discount"}),o[5]=n,o[6]=e):e=o[6],_=e;break e}case"fixed_product":{let e;o[7]!==n?(e=n("pos_cart.fixed_product_discount",{defaultValue:"Fixed product discount"}),o[7]=n,o[8]=e):e=o[8],_=e;break e}default:_=""}const j=_;let y,C,S,V,k;return o[9]!==c.code?(y=(0,b.jsx)(u.Text,{className:"text-sm font-medium",children:c.code}),o[9]=c.code,o[10]=y):y=o[10],o[11]!==c.description||o[12]!==j?(C=c.description?(0,b.jsx)(u.Text,{className:"text-muted-foreground text-xs",numberOfLines:1,children:c.description}):(0,b.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:j}),o[11]=c.description,o[12]=j,o[13]=C):C=o[13],o[14]!==y||o[15]!==C?(S=(0,b.jsxs)(d.VStack,{className:"flex-1 gap-0.5",children:[y,C]}),o[14]=y,o[15]=C,o[16]=S):S=o[16],o[17]!==h?(V=h&&(0,b.jsx)(u.Text,{className:"text-primary ml-2 text-sm font-semibold",children:h}),o[17]=h,o[18]=V):V=o[18],o[19]!==S||o[20]!==V?(k=(0,b.jsxs)(s.HStack,{className:"flex-1 items-center justify-between",children:[S,V]}),o[19]=S,o[20]=V,o[21]=k):k=o[21],k}},4483,[12,14,1747,1410,4350,3188,1351,1741,1434,1605,4070,1987,4462,4484,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAddCoupon",{enumerable:!0,get:function(){return b}});var e=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o})(r(_d[0])),o=r(_d[1]),t=r(_d[2]),n=r(_d[3]),c=r(_d[4]),u=r(_d[5]),s=r(_d[6]),l=r(_d[7]),d=r(_d[8]),p=r(_d[9]),_=r(_d[10]),f=r(_d[11]);const C=(0,t.getLogger)(['wcpos','pos','cart']),b=()=>{const{localPatch:t}=(0,_.useLocalMutation)(),b=(0,d.useT)(),{currentOrder:w}=(0,f.useCurrentOrder)(),{collection:y}=(0,p.useCollection)('coupons'),{collection:O}=(0,p.useCollection)('products'),{collection:h}=(0,p.useCollection)('products/categories'),{recalculate:N}=(0,s.useRecalculateCoupons)(),v=e.useMemo(()=>C.with({orderUUID:w.uuid,orderID:w.id,orderNumber:w.number}),[w.uuid,w.id,w.number]);return{addCoupon:e.useCallback(async e=>{try{const n=await y.findOne({selector:{code:e.toLowerCase().trim()}}).exec();if(!n)return{success:!1,error:b('pos_cart.coupon_not_found',{defaultValue:'Coupon not found.'})};const s=w.getLatest(),d=(s.line_items||[]).filter(e=>null!==e.product_id),p=(s.coupon_lines||[]).filter(e=>null!=e.code),_=p.map(e=>e.code),f=[];for(const e of p){const o=await y.findOne({selector:{code:e.code}}).exec();o?.toJSON().individual_use&&e.code&&f.push(e.code)}const C=d.map(e=>e.product_id).filter(Boolean),L=C.length>0?await O.find({selector:{id:{$in:C}}}).exec():[],S=new Map(L.map(e=>[e.id,e]));let P=new Map;for(const e of L)null!=e.id&&P.set(e.id,e.categories||[]);P=await(0,c.buildEnrichedProductCategories)(P,h);const E=d.map(e=>{const o=S.get(e.product_id),t=e.quantity||1,n=(0,l.parsePosData)(e),c=null!=n?.price?parseFloat(String(n.price)):NaN,u=null!=n?.regular_price?parseFloat(String(n.regular_price)):NaN,s=!!(Number.isFinite(c)&&Number.isFinite(u)&&u>0)&&ce+parseFloat(o.subtotal||'0'),0),I=(0,u.validateCoupon)(n.toJSON(),{lineItems:E,appliedCoupons:_,appliedCouponsWithIndividualUse:f,cartSubtotal:F,customerEmail:s.billing?.email||'',customerId:s.customer_id||null});if(!I.valid)return{success:!1,error:I.error};const D=n.toJSON(),x={code:D.code,discount:'0',discount_tax:'0',meta_data:[{key:'_woocommerce_pos_uuid',value:(0,o.v4)()}]};if(w.getLatest()!==s)return{success:!1,error:b('pos_cart.cart_changed',{defaultValue:'Cart changed during coupon application. Please try again.'})};const M=[...s.coupon_lines||[],x],T=await N(s.line_items||[],M);if(w.getLatest()!==s)return{success:!1,error:b('pos_cart.cart_changed',{defaultValue:'Cart changed during coupon application. Please try again.'})};if(!await t({document:s,data:{coupon_lines:T.couponLines,line_items:T.lineItems}}))return{success:!1,error:b('pos_cart.coupon_apply_failed',{defaultValue:'Failed to apply coupon. Please try again.'})};const j=T.couponLines.find(e=>e.code?.toLowerCase()===D.code?.toLowerCase());return v.info(b('pos_cart.coupon_applied',{defaultValue:'Coupon applied'}),{context:{couponCode:D.code,discountType:D.discount_type,discount:j?.discount??'0'}}),{success:!0}}catch(e){return v.error(b('common.there_was_an_error',{message:e instanceof Error?e.message:String(e)}),{showToast:!0,saveToDb:!0,context:{errorCode:n.ERROR_CODES.TRANSACTION_FAILED,error:e instanceof Error?e.message:String(e)}}),{success:!1,error:e instanceof Error?e.message:String(e)}}},[y,O,h,w,t,b,v,N])}}},4484,[14,2534,1975,2644,4485,4496,4497,4181,1987,4514,3232,4064]); -__d(function(g,_r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.isProductOnSale=function(t){if(!t||!t.price||!t.regular_price)return!1;const e=parseFloat(t.price),n=parseFloat(t.regular_price);return!(isNaN(e)||isNaN(n)||n<=0)&&e{if(e.product_ids.length>0&&!e.product_ids.includes(t.product_id))return!1;if(e.excluded_product_ids.includes(t.product_id))return!1;if(e.product_categories.length>0){const n=t.categories.map(t=>t.id);if(!e.product_categories.some(t=>n.includes(t)))return!1}if(e.excluded_product_categories.length>0){const n=t.categories.map(t=>t.id);if(e.excluded_product_categories.some(t=>n.includes(t)))return!1}return!e.exclude_sale_items||!t.on_sale})},_e.enrichCategoriesWithAncestors=c,_e.convertDiscountsToExTax=function(t,e,o,r){return r&&'percent'!==o?t.map(t=>{if(t.discount<=0)return t;const o=null!=t.lineIndex?e[t.lineIndex]:e.find(e=>e.product_id===t.product_id),r=parseFloat(o?.subtotal||'0'),s=parseFloat(o?.subtotal_tax||'0'),c=r>0?s/r:0;return c<=0?t:Object.assign({},t,{discount:(0,n.default)(t.discount/(1+c),6)})}):t},_e.applyPerItemDiscountsToLineItems=function(t,e){const n=t.map(t=>Object.assign({},t));for(const t of e){const e=t.discount;if(e<=0)continue;let o=e;for(const e of n){if(e.product_id!==t.product_id||e.quantity<=0)continue;const n=e.price*e.quantity;if(n<=0)continue;const r=Math.min(n,o);if(e.price=Math.max(0,e.price-r/e.quantity),o-=r,o<=0)break}}return n},_e.computeDiscountedLineItems=function(t,e){if(0===e.length)return t;if(e.some(t=>t.some(t=>null!=t.lineIndex))){const o=new Map;for(const t of e)for(const e of t)null!=e.lineIndex&&o.set(e.lineIndex,(o.get(e.lineIndex)||0)+e.discount);return 0===o.size?t:t.map((t,e)=>{const r=o.get(e);if(!r||r<=0)return t;const s=parseFloat(t.total||'0');if(s<=0)return t;const c=parseFloat(t.total_tax||'0'),u=Math.max(0,s-r),l=s>0?u/s:0,f=c*l,p=(t.taxes||[]).map(t=>Object.assign({},t,{total:String((0,n.default)(parseFloat(t.total||'0')*l,6))}));return Object.assign({},t,{total:String((0,n.default)(u,6)),total_tax:String((0,n.default)(f,6)),taxes:p})})}const o=new Map;for(const t of e)for(const{product_id:e,discount:n}of t)o.set(e,(o.get(e)||0)+n);if(0===o.size)return t;const r=new Map;for(const e of t){const t=e.product_id;null!=t&&o.has(t)&&r.set(t,(r.get(t)||0)+parseFloat(e.total||'0'))}return t.map(t=>{const e=t.product_id;if(null==e||!o.has(e))return t;const s=o.get(e);if(s<=0)return t;const c=parseFloat(t.total||'0');if(c<=0)return t;const u=parseFloat(t.total_tax||'0'),l=s*(c/(r.get(e)||c)),f=Math.max(0,c-l),p=c>0?f/c:0,_=u*p,x=(t.taxes||[]).map(t=>Object.assign({},t,{total:String((0,n.default)(parseFloat(t.total||'0')*p,6))}));return Object.assign({},t,{total:String((0,n.default)(f,6)),total_tax:String((0,n.default)(_,6)),taxes:x})})},_e.calculateCouponDiscountTaxSplit=function(t,c,u,l){const f=l?.pricesIncludeTax??!1,p=l?.taxRoundAtSubtotal??!1,_=l?.dp??2;let x=0,h=0;for(const n of t){if(n.discount<=0)continue;const t=null!=n.lineIndex?c[n.lineIndex]:c.find(t=>t.product_id===n.product_id);if('taxable'!==(0,s.getLineItemTaxStatus)(t)){x+=n.discount;continue}const l=(0,e.default)(t?.tax_class)?'standard':t.tax_class,I=u.filter(t=>t.class===l);if(I.length>0){const t=(0,o.calculateTaxes)({amount:n.discount,rates:I,amountIncludesTax:!1}),e=p?t.total:(0,r.roundTaxTotal)(t.total,_,f);x+=n.discount,h+=e}else x+=n.discount}return{discount:String((0,n.default)(x,6)),discount_tax:String((0,n.default)(h,6))}};var e=t(_r(d[0])),n=t(_r(d[1])),o=_r(d[2]),r=_r(d[3]),s=_r(d[4]);function c(t,e){if(0===e.size)return t;const n=new Map;for(const[o,r]of t){const t=new Set;for(const n of r){t.add(n.id);let o=e.get(n.id);for(;o&&o>0&&!t.has(o);)t.add(o),o=e.get(o)}n.set(o,Array.from(t).map(t=>({id:t})))}return n}},4485,[2532,4465,4486,4490,4181]); -__d(function(g,r,i,_a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.calculateTaxes=function({amount:t,rates:e,amountIncludesTax:a,dp:u=2}){const o=[...e].sort((t,e)=>{if(t.order!==e.order)return t.order-e.order;const a=t.country||'';if(''!==a!=(''!==(e.country||'')))return''!==a?-1:1;const u=t.state||'';return''!==u!=(''!==(e.state||''))?''!==u?-1:1:t.id-e.id}),f=(0,n.getRoundingPrecision)(u),p=(a?c({amount:t,rates:o}):l({amount:t,rates:o})).map(t=>({id:t.id,total:(0,n.roundHalfUp)(t.total,f)})),x=(0,s.sumTaxes)({taxes:p});return{total:(0,n.roundHalfUp)(x,f),taxes:p}};var e=t(r(d[0])),a=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),n=r(d[4]),s=r(d[5]);function c({amount:t,rates:n}){const s=[],c=[],l=[];let f=t;(0,e.default)(n,t=>{const{id:e,rate:a,compound:u}=t;u?c.push({id:e,rate:(0,o.default)(a)}):l.push({id:e,rate:(0,o.default)(a)})}),(0,a.default)(c),(0,e.default)(c,t=>{const{id:e,rate:a}=t,u=f-f/(1+a/100);s.push({id:e,total:u}),f-=u});const p=1+(0,u.default)(l,t=>t.rate/100);return(0,e.default)(l,e=>{const{id:a,rate:u}=e,o=t-(t-u/100/p*f);s.push({id:a,total:o})}),s}function l({amount:t,rates:a}){const u=[];(0,e.default)(a,e=>{const{id:a,rate:n,compound:s}=e;if(!s){const e=t*((0,o.default)(n)/100);u.push({id:a,total:e})}});let n=(0,s.sumTaxes)({taxes:u});return(0,e.default)(a,e=>{const{id:a,rate:c,compound:l}=e;if(l){const e=(t+n)*((0,o.default)(c)/100);u.push({id:a,total:e}),n=(0,s.sumTaxes)({taxes:u})}}),u}},4486,[2555,4487,4488,2669,4490,4491]); -__d(function(g,r,i,a,m,e,d){var n=Array.prototype.reverse;m.exports=function(t){return null==t?t:n.call(t)}},4487,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u){return o&&o.length?t(o,n(u,2)):0}},4488,[2622,4489]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n,o){for(var t,v=-1,f=n.length;++v({id:(0,f.default)(t),total:l({taxes:e})}))};var t=e(r(d[0])),u=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),f=e(r(d[4]));function l({taxes:e}){return(0,s.default)(e,e=>e.total)}},4491,[4169,4492,2621,4488,2669]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),n=Object.prototype.hasOwnProperty,p=o(function(o,p,c){n.call(o,c)?o[c].push(p):t(o,c,[p])});m.exports=p},4492,[2568,4493]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),o=r(d[3]);m.exports=function(c,f){return function(v,_){var p=o(v)?n:t,s=f?f():{};return p(v,c,u(_,2),s)}}},4493,[4494,4495,2622,1361]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n,t,o,u){for(var f=-1,l=null==n?0:n.length;++ft.toLowerCase()===n))return{valid:!1,error:'This coupon has already been applied.'};if(u.date_expires_gmt){if(o(u.date_expires_gmt).getTime()0&&u.usage_count>=u.usage_limit)return{valid:!1,error:'Coupon usage limit has been reached.'};if(null!==u.usage_limit_per_user&&u.usage_limit_per_user>0&&(null!==s.customerId||s.customerEmail)){const t=null!==s.customerId?String(s.customerId):s.customerEmail.toLowerCase();if((u.used_by||[]).filter(o=>String(o).toLowerCase()===t).length>=u.usage_limit_per_user)return{valid:!1,error:'Coupon usage limit has been reached for this customer.'}}if(u.minimum_amount&&parseFloat(u.minimum_amount)>0&&s.cartSubtotal0&&s.cartSubtotal>parseFloat(u.maximum_amount))return{valid:!1,error:`Maximum spend of ${u.maximum_amount} exceeded.`};if(u.individual_use&&s.appliedCoupons.length>0)return{valid:!1,error:'This coupon cannot be used with other coupons.'};if(s.appliedCouponsWithIndividualUse&&s.appliedCouponsWithIndividualUse.length>0)return{valid:!1,error:`Coupon "${s.appliedCouponsWithIndividualUse[0]}" cannot be used with other coupons.`};if(u.email_restrictions&&u.email_restrictions.length>0){if(!s.customerEmail)return{valid:!1,error:'This coupon requires an email address.'};const t=s.customerEmail.toLowerCase();if(!u.email_restrictions.some(o=>{const u=o.toLowerCase().trim();if(u.includes('*')){return new RegExp('^'+u.replace(/[.*+?^${}()|[\]\\]/g,'\\$&').replace(/\\\*/g,'.*')+'$').test(t)}return t===u}))return{valid:!1,error:'This coupon is not valid for your email address.'}}const l=(0,t.getEligibleItems)(s.lineItems,{product_ids:u.product_ids||[],excluded_product_ids:u.excluded_product_ids||[],product_categories:u.product_categories||[],excluded_product_categories:u.excluded_product_categories||[],exclude_sale_items:u.exclude_sale_items||!1});if((u.product_ids?.length>0||u.excluded_product_ids?.length>0||u.product_categories?.length>0||u.excluded_product_categories?.length>0||u.exclude_sale_items)&&0===l.length)return{valid:!1,error:'This coupon is not applicable to items in your cart.'};if('fixed_cart'===u.discount_type&&u.exclude_sale_items&&s.lineItems.some(t=>t.on_sale))return{valid:!1,error:'This coupon is not applicable to items in your cart.'};return{valid:!0}};var t=r(d[0]);function o(t){return/Z|[+-]\d{2}:\d{2}$/.test(t)?new Date(t):new Date(t+'Z')}},4496,[4485]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useRecalculateCoupons",{enumerable:!0,get:function(){return _}});var t=r(d[0]);r(d[1]);var o=r(d[2]),c=r(d[3]),n=r(d[4]),u=r(d[5]),s=r(d[6]),l=r(d[7]);const _=()=>{const _=(0,t.c)(11),{store:y}=(0,u.useAppState)(),C=(0,o.useObservableEagerState)(y.woocommerce_calc_discounts_sequentially$),w=(0,o.useObservableEagerState)(y.calc_discounts_sequentially$),S="yes"===C||"yes"===w,{collection:O}=(0,l.useCollection)("coupons"),{collection:v}=(0,l.useCollection)("products"),{collection:R}=(0,l.useCollection)("products/categories"),{rates:E,pricesIncludeTax:$,taxRoundAtSubtotal:h,priceNumDecimals:q}=(0,s.useTaxRates)();let A;_[0]!==S||_[1]!==R||_[2]!==O||_[3]!==q||_[4]!==$||_[5]!==v||_[6]!==E||_[7]!==h?(A=async(t,o)=>{const u=o.filter(p).map(f),s=new Map;for(const t of u){const o=await O.findOne({selector:{code:t}}).exec();if(!o)throw new Error(`Coupon "${t}" not found in local collection`);const c=o.toJSON();s.set(t,{discount_type:c.discount_type,amount:c.amount||"0",limit_usage_to_x_items:c.limit_usage_to_x_items??null,product_ids:[...c.product_ids||[]],excluded_product_ids:[...c.excluded_product_ids||[]],product_categories:[...c.product_categories||[]],excluded_product_categories:[...c.excluded_product_categories||[]],exclude_sale_items:c.exclude_sale_items||!1})}let l=new Map;const _=t.map(x).filter(b);if(_.length>0){const t=await v.find({selector:{id:{$in:_}}}).exec();for(const o of t)null!=o.id&&l.set(o.id,o.categories||[]);l=await(0,c.buildEnrichedProductCategories)(l,R)}return(0,n.recalculateCoupons)({lineItems:t,couponLines:o,couponConfigs:s,pricesIncludeTax:$,calcDiscountsSequentially:S,taxRates:E,productCategories:l,taxRoundAtSubtotal:h,dp:q})},_[0]=S,_[1]=R,_[2]=O,_[3]=q,_[4]=$,_[5]=v,_[6]=E,_[7]=h,_[8]=A):A=_[8];const I=A;let M;return _[9]!==I?(M={recalculate:I},_[9]=I,_[10]=M):M=_[10],M};function p(t){return null!=t.code}function f(t){return t.code.toLowerCase()}function x(t){return t.product_id}function b(t){return null!=t}},4497,[12,14,1747,4485,4498,2022,4500,4514]); -__d(function(g,_r,_i,_a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.recalculateCoupons=function(t){const{lineItems:e,couponLines:c,couponConfigs:u,pricesIncludeTax:l,calcDiscountsSequentially:d,taxRates:p,productCategories:m,taxRoundAtSubtotal:x=!1,dp:f=2}=t,_=c.filter(t=>null!=t.code),I=e.map(t=>{const e=(0,i.parsePosData)(t),n=null!=e?.price?parseFloat(String(e.price)):NaN;if(Number.isFinite(n)){const e=n*(t.quantity??1),o=(0,i.getLineItemTaxStatus)(t),r=''===t.tax_class||null==t.tax_class?'standard':t.tax_class,c='taxable'===o?p.filter(t=>(t.class||'standard')===r):[],u=(0,s.calculateTaxes)({amount:e,rates:c.map(t=>({id:t.id,rate:t.rate,compound:t.compound,order:t.order})),amountIncludesTax:l,dp:f}),d=u.total,m=l?e-d:e,x=u.taxes.map(e=>{const a=(t.taxes||[]).find(t=>t.id===e.id);return Object.assign({},a||{id:e.id},{subtotal:a?.subtotal??String(e.total),total:String(e.total)})});return Object.assign({},t,{total:String((0,a.default)(m,6)),total_tax:String((0,a.default)(d,6)),taxes:x})}return Object.assign({},t,{total:t.subtotal,total_tax:t.subtotal_tax,taxes:(t.taxes||[]).map(t=>Object.assign({},t,{total:t.subtotal??t.total}))})});if(0===_.length)return{lineItems:I,couponLines:c};const b=[];let S=(N=I,N.map((t,e)=>({item:t,lineIndex:e})).filter(({item:t})=>null!=t.product_id).map(({item:t,lineIndex:e})=>{const a=t.quantity??1,n=(0,i.parsePosData)(t);let o;const s=null!=n?.price?parseFloat(String(n.price)):NaN;if(Number.isFinite(s))o=s*a;else{const e=parseFloat(t.subtotal||'0'),a=parseFloat(t.subtotal_tax||'0');o=l?e+a:e}return{lineIndex:e,product_id:t.product_id,quantity:a,price:a>0?o/a:0,subtotal:t.subtotal||'0',total:t.total||'0',categories:m.get(t.product_id)||[],on_sale:r(t)}}));var N;S.sort((t,e)=>e.price-t.price);const O=new Map,j=_.map(t=>{const e=u.get(t.code.toLowerCase());if(!e)return Object.assign({},t,{discount:'0',discount_tax:'0'});const r=(0,n.calculateCouponDiscount)(e,S,f);for(const t of r.perItem){const e=t.lineIndex??-1,a=S.find(t=>t.lineIndex===e);if(!a)continue;const n=a.price*a.quantity;let o;if(d)o=n;else{const t=O.get(e)||0;o=Math.max(0,n-t)}if(t.discount=Math.min(t.discount,o),!d){const a=O.get(e)||0;O.set(e,a+t.discount)}}r.totalDiscount=r.perItem.reduce((t,e)=>t+e.discount,0);const c=l?r.perItem.map(t=>{if(t.discount<=0)return t;const e=null!=t.lineIndex?I[t.lineIndex]:I.find(e=>e.product_id===t.product_id);if(!e)return t;if('taxable'!==(0,i.getLineItemTaxStatus)(e))return t;const n=''===e.tax_class||null==e.tax_class?'standard':e.tax_class,o=p.filter(t=>(t.class||'standard')===n);if(0===o.length)return t;const r=(0,s.calculateTaxes)({amount:t.discount,rates:o.map(t=>({id:t.id,rate:t.rate,compound:t.compound,order:t.order})),amountIncludesTax:!0,dp:f}),c=t.discount-r.total;return Object.assign({},t,{discount:(0,a.default)(c,6)})}):r.perItem;b.push(c),d&&(S=S.map(t=>{const e=null!=t.lineIndex?r.perItem.find(e=>e.lineIndex===t.lineIndex):r.perItem.find(e=>e.product_id===t.product_id);if(!e||e.discount<=0)return t;const a=t.quantity||1;return Object.assign({},t,{price:Math.max(0,t.price-e.discount/a)})}));const{discount:m,discount_tax:_}=(0,o.calculateCouponDiscountTaxSplit)(c,I,p,{pricesIncludeTax:l,taxRoundAtSubtotal:x,dp:f});return Object.assign({},t,{discount:m,discount_tax:_})}),y=(0,o.computeDiscountedLineItems)(I,b),L=c.map(t=>{if(null==t.code)return t;return j.find(e=>e.code?.toLowerCase()===t.code?.toLowerCase())||t});return{lineItems:y,couponLines:L}};var t,e=_r(_d[0]),a=(t=e)&&t.__esModule?t:{default:t},n=_r(_d[1]),o=_r(_d[2]),s=_r(_d[3]),i=_r(_d[4]);function r(t){if(!t?.meta_data)return!1;const e=t.meta_data.find(t=>'_woocommerce_pos_data'===t.key);if(!e?.value)return!1;try{const t=JSON.parse(e.value);if(null==t.price||null==t.regular_price)return!1;const a=parseFloat(t.price),n=parseFloat(t.regular_price);return!(isNaN(a)||isNaN(n)||n<=0)&&at.on_sale))return{totalDiscount:0,perItem:[]};const a=(0,i.getEligibleItems)(n,{product_ids:t.product_ids,excluded_product_ids:t.excluded_product_ids,product_categories:t.product_categories,excluded_product_categories:t.excluded_product_categories,exclude_sale_items:t.exclude_sale_items});if(0===a.length)return{totalDiscount:0,perItem:[]};switch(t.discount_type){case'percent':return o(d,a,t.limit_usage_to_x_items,s);case'fixed_cart':return c(d,n,s);case'fixed_product':return u(d,a,t.limit_usage_to_x_items,s);default:return{totalDiscount:0,perItem:[]}}};var t=r(_d[0]),i=r(_d[1]);function n(t,i){if(null===i||i<=0)return t;const n=[];t.forEach((t,i)=>{for(let o=0;oi.item.price-t.item.price);const o=new Map;for(const{itemIndex:t}of n.slice(0,i))o.set(t,(o.get(t)||0)+1);return t.reduce((t,i,n)=>{const c=o.get(n);return c&&t.push(Object.assign({},i,{quantity:c})),t},[])}function o(i,o,c,u){const d=n(o,c),a=[];let l=0;for(let n=0;nn+(0,t.addNumberPrecision)(o.price*o.quantity,u)*(i/100),0);s(a,(0,t.roundDiscount)(p,0)-l,u);const f=[];let _=0;for(const{item:i,discountCents:n}of a){const o=(0,t.removeNumberPrecision)(n,u);f.push({product_id:i.product_id,discount:o,lineIndex:i.lineIndex}),_+=o}return{totalDiscount:(0,t.roundDiscount)(_,u),perItem:f}}function c(i,n,o){const c=n.filter(t=>t.price>0);if(0===c.length)return{totalDiscount:0,perItem:[]};const u=c.reduce((i,n)=>i+(0,t.addNumberPrecision)(n.price*n.quantity,o),0);if(0===u)return{totalDiscount:0,perItem:[]};const d=(0,t.addNumberPrecision)(Math.min(i,(0,t.removeNumberPrecision)(u,o)),o),a=c.reduce((t,i)=>t+i.quantity,0),l=Math.floor(d/a),p=[];let f=0;for(let i=0;i0;){const n=[...i].filter(i=>{const n=(0,t.addNumberPrecision)(i.item.price*i.item.quantity,o);return i.discountCentsi.item.price-t.item.price);if(0===n.length)break;let u=!1;for(const s of n){const n=(0,t.addNumberPrecision)(s.item.price*s.item.quantity,o),d=i.find(t=>t.index===s.index);if(d)for(let t=0;t{const[t,s]=e;return"billing"===n?{country:t?.country??"",state:t?.state??"",city:t?.city??"",postcode:t?.postcode??""}:"shipping"===n?{country:s?.country??"",state:s?.state??"",city:s?.city??"",postcode:s?.postcode??""}:c})):(0,s.of)(c)}function x(e){return"_woocommerce_pos_tax_based_on"===e.key}function y(e){return"yes"===e}function v(e){return"yes"===e}function m(e){return"yes"===e}function O(e){return e.document}},4501,[12,14,1747,1748,1972,4502,2022,4512,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.filterTaxRates=function(t,f="",p="",l="",y=""){const U=(0,s.default)(t,'class'),_=(0,c.default)(U,t=>{const n=[...t].sort(C),s=y.toUpperCase();let U=!1;return(0,e.default)(n,(t,e)=>{const y=(0,u.default)(t.country)||(t.country??'').toUpperCase()===f.toUpperCase(),C=(0,u.default)(t.state)||(t.state??'').toUpperCase()===p.toUpperCase(),_=(0,u.default)(t.postcodes)||h(l,t.postcodes??[]),W=(0,u.default)(t.cities)||(0,o.default)((0,c.default)(t.cities,t=>t.toUpperCase()),s),v=y&&C&&_&&W;return(0===e||n[e-1].priority!==t.priority)&&(U=!1),!(!v||U)&&(U=!0,!0)})});return(0,n.default)(_)};var e=t(r(d[0])),n=t(r(d[1])),s=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7]));function l(t){return(0,f.default)(t,/\s+/g,'').toUpperCase()}function y(t){if(t.includes('...')){const[e,n]=t.split('...').map(l);let s=parseInt(e,10);const o=parseInt(n,10),u=[];for(;s<=o;)u.push(s.toString()),s++;return u}return t.endsWith('*')?[t.slice(0,-1)]:[l(t)]}function h(t,e){const n=l(t);return(0,p.default)(e,t=>y(t).some(e=>t.endsWith('*')?n.startsWith(e):e===n))}function C(t,e){const n=t.priority??0,s=e.priority??0;if(n!==s)return nu?1:-1;const c=t.state??'',f=e.state??'';if(c!==f)return''===c?1:''===f?-1:c>f?1:-1;const p=t.postcodes?.length??0,l=e.postcodes?.length??0;if(p!==l)return p-1:!!l&&n(c,h,v)>-1}},4505,[2599,2525,4506,4467,4507]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]);m.exports=function(c){return'string'==typeof c||!n(c)&&o(c)&&"[object String]"==t(c)}},4506,[1364,1361,1370]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(u){return null==u?[]:n(u,t(u))}},4507,[4508,2508]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t,u){return n(u,function(n){return t[n]})}},4508,[1408]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(){var t=arguments,c=n(t[0]);return t.length<3?c:c.replace(t[1],t[2])}},4509,[1406]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=r(d[2]),u=r(d[3]),v=r(d[4]);m.exports=function(c,f,_){var p=u(c)?n:t;return _&&v(c,f,_)&&(f=void 0),p(c,o(f,3))}},4510,[2495,2622,4511,1361,4409]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t,u){var o;return n(t,function(n,t,c){return!(o=u(n,t,c))}),!!o}},4511,[2557]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBaseTaxLocation",{enumerable:!0,get:function(){return u}});var t=r(d[0]),s=r(d[1]),o=r(d[2]);const u=()=>{const u=(0,t.c)(5),{store:c}=(0,o.useAppState)(),n=(0,s.useObservableEagerState)(c.store_country$),b=(0,s.useObservableEagerState)(c.store_state$),l=(0,s.useObservableEagerState)(c.store_city$),_=(0,s.useObservableEagerState)(c.store_postcode$);let p;return u[0]!==l||u[1]!==n||u[2]!==_||u[3]!==b?(p={country:n,state:b,city:l,postcode:_},u[0]=l,u[1]=n,u[2]=_,u[3]=b,u[4]=p):p=u[4],p}},4512,[12,1747,2022]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useTaxRates",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=()=>{if(void 0===t.TaxRatesContext)throw new Error("useTaxRates must be called within TaxRatesContext");const n=e.useContext(t.TaxRatesContext);if(!n)throw new Error("useTaxRates must be called within TaxRatesProvider");return n}},4513,[14,4501]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCollection",{enumerable:!0,get:function(){return n}});var t=r(d[0]);r(d[1]);var o=r(d[2]),c=r(d[3]),s=r(d[4]),l=r(d[5]);const n=n=>{const u=(0,t.c)(26),b=(0,l.useT)(),{storeDB:p}=(0,s.useAppState)();let k;if(u[0]!==n||u[1]!==p.reset$){let t;u[3]!==n?(t=t=>t.name===n,u[3]=n,u[4]=t):t=u[4],k=p.reset$.pipe((0,c.filter)(t)),u[0]=n,u[1]=p.reset$,u[2]=k}else k=u[2];const f=(0,o.useObservableState)(k,p.collections[n]);let v;e:switch(n){case"products":{let t;u[5]!==b?(t=b("common.product"),u[5]=b,u[6]=t):t=u[6],v=t;break e}case"variations":{let t;u[7]!==b?(t=b("common.variation"),u[7]=b,u[8]=t):t=u[8],v=t;break e}case"customers":{let t;u[9]!==b?(t=b("common.customer"),u[9]=b,u[10]=t):t=u[10],v=t;break e}case"orders":{let t;u[11]!==b?(t=b("common.order"),u[11]=b,u[12]=t):t=u[12],v=t;break e}case"taxes":{let t;u[13]!==b?(t=b("common.tax"),u[13]=b,u[14]=t):t=u[14],v=t;break e}case"products/categories":{let t;u[15]!==b?(t=b("common.category"),u[15]=b,u[16]=t):t=u[16],v=t;break e}case"products/tags":{let t;u[17]!==b?(t=b("common.tag"),u[17]=b,u[18]=t):t=u[18],v=t;break e}case"logs":{let t;u[19]!==b?(t=b("common.log"),u[19]=b,u[20]=t):t=u[20],v=t;break e}default:{let t;u[21]!==b?(t=b("common.document"),u[21]=b,u[22]=t):t=u[22],v=t}}const _=v;let y;return u[23]!==_||u[24]!==f?(y={collection:f,collectionLabel:_},u[23]=_,u[24]=f,u[25]=y):y=u[25],y}},4514,[12,14,1747,1972,2022,1987]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddNewCustomer=function(){const d=(0,f.useT)(),[O,b]=e.useState(!1),{create:v}=(0,C.useMutation)({collectionName:'customers'}),[y,S]=e.useState(!1),{format:w}=(0,_.useCustomerNameFormat)(),{currentOrder:N}=(0,j.useCurrentOrder)(),{localPatch:E}=(0,x.useLocalMutation)(),F=(0,t.useForm)({resolver:(0,o.zodResolver)(p.customerFormSchema),defaultValues:{}});e.useEffect(()=>{O||F.reset({})},[F,O]);const R=e.useCallback(async e=>{S(!0);try{const o=await v({data:e});if(o&&(T.success(d('common.saved',{name:w(o)}),{showToast:!0,saveToDb:!0,context:{customerId:o.id,customerName:w(o)}}),N)){const e=o.toJSON();await E({document:N,data:{customer_id:e.id,billing:e.billing,shipping:e.shipping}}),b(!1)}}catch(e){const o=e instanceof Error?e.message:String(e);T.error(d('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:h.ERROR_CODES.TRANSACTION_FAILED,error:o}})}finally{S(!1)}},[v,N,w,E,d]);return(0,D.jsx)(n.ErrorBoundary,{children:(0,D.jsxs)(s.Dialog,{open:O,onOpenChange:b,children:[(0,D.jsxs)(u.Tooltip,{children:[(0,D.jsx)(u.TooltipTrigger,{asChild:!0,onPress:()=>b(!0),children:(0,D.jsx)(c.IconButton,{testID:"add-customer-button",name:"userPlus"})}),(0,D.jsx)(u.TooltipContent,{children:(0,D.jsx)(l.Text,{children:d('common.add_new_customer')})})]}),(0,D.jsxs)(s.DialogContent,{size:"xl",portalHost:"pos",children:[(0,D.jsx)(s.DialogHeader,{children:(0,D.jsx)(s.DialogTitle,{children:d('common.add_new_customer')})}),(0,D.jsx)(s.DialogBody,{children:(0,D.jsx)(p.CustomerForm,{form:F,onClose:()=>b(!1),onSubmit:R,loading:y})})]})]})})},_e.AddCustomerDialog=function({open:n,onOpenChange:c}){const l=(0,f.useT)(),{create:u}=(0,C.useMutation)({collectionName:'customers'}),[d,O]=e.useState(!1),{format:b}=(0,_.useCustomerNameFormat)(),{currentOrder:v}=(0,j.useCurrentOrder)(),{localPatch:y}=(0,x.useLocalMutation)(),S=(0,t.useForm)({resolver:(0,o.zodResolver)(p.customerFormSchema),defaultValues:{}});e.useEffect(()=>{n||S.reset({})},[S,n]);const w=e.useCallback(async e=>{O(!0);try{const o=await u({data:e});if(o&&(T.success(l('common.saved',{name:b(o)}),{showToast:!0,saveToDb:!0,context:{customerId:o.id,customerName:b(o)}}),v)){const e=o.toJSON();await y({document:v,data:{customer_id:e.id,billing:e.billing,shipping:e.shipping}}),c(!1)}}catch(e){const o=e instanceof Error?e.message:String(e);T.error(l('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:h.ERROR_CODES.TRANSACTION_FAILED,error:o}})}finally{O(!1)}},[u,v,b,y,c,l]);return(0,D.jsx)(s.Dialog,{open:n,onOpenChange:c,style:{display:'none'},children:(0,D.jsxs)(s.DialogContent,{size:"xl",portalHost:"pos",children:[(0,D.jsx)(s.DialogHeader,{children:(0,D.jsx)(s.DialogTitle,{children:l('common.add_new_customer')})}),(0,D.jsx)(s.DialogBody,{children:(0,D.jsx)(p.CustomerForm,{form:S,onClose:()=>c(!1),onSubmit:w,loading:d})})]})})};var e=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o})(r(_d[0])),o=r(_d[1]),t=r(_d[2]),s=r(_d[3]),n=r(_d[4]),c=r(_d[5]),l=r(_d[6]),u=r(_d[7]),d=r(_d[8]),h=r(_d[9]),f=r(_d[10]),p=r(_d[11]),x=r(_d[12]),C=r(_d[13]),_=r(_d[14]),j=r(_d[15]),D=r(_d[16]);const T=(0,d.getLogger)(['wcpos','pos','cart','customer'])},4515,[14,4258,4260,3188,1348,1574,1434,1578,1975,2644,1987,4516,3232,4534,4535,4064,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"customerFormSchema",{enumerable:!0,get:function(){return v}}),_e.CustomerForm=function(l){const n=(0,e.c)(104),{form:t,onClose:v,onSubmit:O,loading:y}=l,N=(0,b.useT)();let C;n[0]!==t?(C=()=>{const e=t.getValues().billing;t.setValue("shipping",e)},n[0]=t,n[1]=C):C=n[1];const T=C;let k;n[2]!==t?(k=t.getValues(),n[2]=t,n[3]=k):k=n[3];const I=!!k.id;let w;n[4]!==O?(w=async e=>{e.billing||(e.billing={}),e.billing.first_name=e.billing.first_name||e.first_name||"",e.billing.last_name=e.billing.last_name||e.last_name||"",e.billing.email=e.billing.email||e.email||"",O(e)},n[4]=O,n[5]=w):w=n[5];const B=w;let P;n[6]!==t||n[7]!==B?(P=t.handleSubmit(B),n[6]=t,n[7]=B,n[8]=P):P=n[8];const H=P;let V,A,M,D,E,q,z,G,J,K,L,Q,R,U,W,X,Y,Z,$,ee,le,ne,se,te,re,oe,ae,ie,ce,me,de,ue,je,xe,ge,be,fe,he,pe;n[9]===Symbol.for("react.memo_cache_sentinel")?(V=(0,S.jsx)(h.FormErrors,{}),n[9]=V):V=n[9];n[10]!==N?(A=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.first_name")},l,{value:l.value??""}))})},n[10]=N,n[11]=A):A=n[11];n[12]!==t.control||n[13]!==A?(M=(0,S.jsx)(d.FormField,{control:t.control,name:"first_name",render:A}),n[12]=t.control,n[13]=A,n[14]=M):M=n[14];n[15]!==N?(D=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.last_name")},l,{value:l.value??""}))})},n[15]=N,n[16]=D):D=n[16];n[17]!==t.control||n[18]!==D?(E=(0,S.jsx)(d.FormField,{control:t.control,name:"last_name",render:D}),n[17]=t.control,n[18]=D,n[19]=E):E=n[19];n[20]!==M||n[21]!==E?(q=(0,S.jsxs)(u.HStack,{className:"w-full gap-4",children:[M,E]}),n[20]=M,n[21]=E,n[22]=q):q=n[22];n[23]!==N?(z=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.email")},l))})},n[23]=N,n[24]=z):z=n[24];n[25]!==t.control||n[26]!==z?(G=(0,S.jsx)(d.FormField,{control:t.control,name:"email",render:z}),n[25]=t.control,n[26]=z,n[27]=G):G=n[27];n[28]!==N?(J=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.role")},l,{value:l.value??"",editable:!1}))})},n[28]=N,n[29]=J):J=n[29];n[30]!==t.control||n[31]!==J?(K=(0,S.jsx)(d.FormField,{control:t.control,name:"role",render:J}),n[30]=t.control,n[31]=J,n[32]=K):K=n[32];n[33]!==G||n[34]!==K?(L=(0,S.jsxs)(u.HStack,{className:"w-full gap-4",children:[G,K]}),n[33]=G,n[34]=K,n[35]=L):L=n[35];n[36]!==I||n[37]!==N?(Q=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.username")},l,{value:l.value??"",editable:!I}))})},n[36]=I,n[37]=N,n[38]=Q):Q=n[38];n[39]!==t.control||n[40]!==Q?(R=(0,S.jsx)(d.FormField,{control:t.control,name:"username",render:Q}),n[39]=t.control,n[40]=Q,n[41]=R):R=n[41];n[42]!==N?(U=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.password")},l))})},n[42]=N,n[43]=U):U=n[43];n[44]!==t.control||n[45]!==U?(W=(0,S.jsx)(d.FormField,{control:t.control,name:"password",render:U}),n[44]=t.control,n[45]=U,n[46]=W):W=n[46];n[47]!==R||n[48]!==W?(X=(0,S.jsxs)(u.HStack,{className:"w-full items-stretch gap-4",children:[R,W]}),n[47]=R,n[48]=W,n[49]=X):X=n[49];n[50]!==N?(Y=N("common.billing_address"),n[50]=N,n[51]=Y):Y=n[51];n[52]!==Y?(Z=(0,S.jsx)(c.CollapsibleTrigger,{children:(0,S.jsx)(j.Text,{children:Y})}),n[52]=Y,n[53]=Z):Z=n[53];n[54]===Symbol.for("react.memo_cache_sentinel")?($=(0,S.jsx)(c.CollapsibleContent,{children:(0,S.jsx)(f.BillingAddressForm,{})}),n[54]=$):$=n[54];n[55]!==Z?(ee=(0,S.jsxs)(c.Collapsible,{children:[Z,$]}),n[55]=Z,n[56]=ee):ee=n[56];n[57]!==N?(le=N("common.shipping_address"),n[57]=N,n[58]=le):le=n[58];n[59]!==le?(ne=(0,S.jsx)(u.HStack,{children:(0,S.jsx)(c.CollapsibleTrigger,{children:(0,S.jsx)(j.Text,{children:le})})}),n[59]=le,n[60]=ne):ne=n[60];n[61]!==N?(se=N("common.copy_billing_address_to_shipping_address"),n[61]=N,n[62]=se):se=n[62];n[63]!==se?(te=(0,S.jsx)(o.ButtonText,{children:se}),n[63]=se,n[64]=te):te=n[64];n[65]!==T||n[66]!==te?(re=(0,S.jsx)(o.Button,{variant:"muted",onPress:T,children:te}),n[65]=T,n[66]=te,n[67]=re):re=n[67];n[68]===Symbol.for("react.memo_cache_sentinel")?(oe=(0,S.jsx)(_.ShippingAddressForm,{}),n[68]=oe):oe=n[68];n[69]!==re?(ae=(0,S.jsx)(c.CollapsibleContent,{children:(0,S.jsxs)(x.VStack,{className:"gap-4",children:[re,oe]})}),n[69]=re,n[70]=ae):ae=n[70];n[71]!==ne||n[72]!==ae?(ie=(0,S.jsxs)(c.Collapsible,{children:[ne,ae]}),n[71]=ne,n[72]=ae,n[73]=ie):ie=n[73];n[74]===Symbol.for("react.memo_cache_sentinel")?(ce=(0,S.jsx)(F.TaxIdsForm,{}),me=(0,S.jsx)(p.MetaDataForm,{}),n[74]=ce,n[75]=me):(ce=n[74],me=n[75]);n[76]!==N?(de=N("common.close"),n[76]=N,n[77]=de):de=n[77];n[78]!==de?(ue=(0,S.jsx)(o.ButtonText,{children:de}),n[78]=de,n[79]=ue):ue=n[79];n[80]!==v||n[81]!==ue?(je=(0,S.jsx)(o.Button,{variant:"outline",onPress:v,children:ue}),n[80]=v,n[81]=ue,n[82]=je):je=n[82];n[83]!==N?(xe=N("common.save"),n[83]=N,n[84]=xe):xe=n[84];n[85]!==xe?(ge=(0,S.jsx)(o.ButtonText,{children:xe}),n[85]=xe,n[86]=ge):ge=n[86];n[87]!==y||n[88]!==H||n[89]!==ge?(be=(0,S.jsx)(o.Button,{loading:y,onPress:H,children:ge}),n[87]=y,n[88]=H,n[89]=ge,n[90]=be):be=n[90];n[91]!==je||n[92]!==be?(fe=(0,S.jsxs)(u.HStack,{className:"justify-end",children:[je,be]}),n[91]=je,n[92]=be,n[93]=fe):fe=n[93];n[94]!==q||n[95]!==L||n[96]!==X||n[97]!==ee||n[98]!==ie||n[99]!==fe?(he=(0,S.jsxs)(x.VStack,{className:"gap-4",children:[V,q,L,X,ee,ie,ce,me,fe]}),n[94]=q,n[95]=L,n[96]=X,n[97]=ee,n[98]=ie,n[99]=fe,n[100]=he):he=n[100];n[101]!==t||n[102]!==he?(pe=(0,S.jsx)(d.Form,Object.assign({},t,{children:he})),n[101]=t,n[102]=he,n[103]=pe):pe=n[103];return pe};var e=r(_d[0]);r(_d[1]);var l,n=r(_d[2]),s=(l=n)&&l.__esModule?l:{default:l},t=(function(e){if(e&&e.__esModule)return e;var l={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(l,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),l.default=e,l})(r(_d[3])),o=r(_d[4]),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),j=r(_d[8]),x=r(_d[9]),b=r(_d[10]),f=r(_d[11]),h=r(_d[12]),p=r(_d[13]),_=r(_d[14]),F=r(_d[15]),S=r(_d[16]);const v=t.object(Object.assign({first_name:t.string().optional(),last_name:t.string().optional(),email:t.string().email(),role:t.string().optional(),username:t.string().optional(),password:t.string().default(''),tax_id:t.string().optional()},f.billingAddressSchema.shape,_.shippingAddressSchema.shape,{meta_data:p.metaDataSchema,tax_ids:F.taxIdsFormSchema}))},4516,[12,14,585,4330,3185,4395,4340,1351,1434,1605,1987,4517,4392,4394,4528,4529,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"billingAddressSchema",{enumerable:!0,get:function(){return f}}),_e.BillingAddressForm=function(){const n=(0,e.c)(79),{control:t,watch:s,getValues:f}=(0,o.useFormContext)(),F=(0,x.useT)();let _;n[0]!==f||n[1]!==s?(_=s("billing.country",f("billing.country")),n[0]=f,n[1]=s,n[2]=_):_=n[2];const h=_;let y,O,N,I,C,S,k,v,H,P,M,w,A,V,B,D,E,T,q,z,G,J,K,L,Q,R,U;n[3]!==F?(y=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.first_name")},n))})},n[3]=F,n[4]=y):y=n[4];n[5]!==t||n[6]!==y?(O=(0,p.jsx)(c.FormField,{control:t,name:"billing.first_name",render:y}),n[5]=t,n[6]=y,n[7]=O):O=n[7];n[8]!==F?(N=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.last_name")},n))})},n[8]=F,n[9]=N):N=n[9];n[10]!==t||n[11]!==N?(I=(0,p.jsx)(c.FormField,{control:t,name:"billing.last_name",render:N}),n[10]=t,n[11]=N,n[12]=I):I=n[12];n[13]!==O||n[14]!==I?(C=(0,p.jsxs)(d.HStack,{className:"gap-4",children:[O,I]}),n[13]=O,n[14]=I,n[15]=C):C=n[15];n[16]!==F?(S=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.email")},n))})},n[16]=F,n[17]=S):S=n[17];n[18]!==t||n[19]!==S?(k=(0,p.jsx)(c.FormField,{control:t,name:"billing.email",render:S}),n[18]=t,n[19]=S,n[20]=k):k=n[20];n[21]!==F?(v=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.phone")},n))})},n[21]=F,n[22]=v):v=n[22];n[23]!==t||n[24]!==v?(H=(0,p.jsx)(c.FormField,{control:t,name:"billing.phone",render:v}),n[23]=t,n[24]=v,n[25]=H):H=n[25];n[26]!==k||n[27]!==H?(P=(0,p.jsxs)(d.HStack,{className:"gap-4",children:[k,H]}),n[26]=k,n[27]=H,n[28]=P):P=n[28];n[29]!==F?(M=e=>{const{field:n}=e;return(0,p.jsx)(c.FormInput,Object.assign({label:F("common.company")},n))},n[29]=F,n[30]=M):M=n[30];n[31]!==t||n[32]!==M?(w=(0,p.jsx)(c.FormField,{control:t,name:"billing.company",render:M}),n[31]=t,n[32]=M,n[33]=w):w=n[33];n[34]!==F?(A=e=>{const{field:n}=e;return(0,p.jsx)(c.FormInput,Object.assign({label:F("common.address_1")},n))},n[34]=F,n[35]=A):A=n[35];n[36]!==t||n[37]!==A?(V=(0,p.jsx)(c.FormField,{control:t,name:"billing.address_1",render:A}),n[36]=t,n[37]=A,n[38]=V):V=n[38];n[39]!==F?(B=e=>{const{field:n}=e;return(0,p.jsx)(c.FormInput,Object.assign({label:F("common.address_2")},n))},n[39]=F,n[40]=B):B=n[40];n[41]!==t||n[42]!==B?(D=(0,p.jsx)(c.FormField,{control:t,name:"billing.address_2",render:B}),n[41]=t,n[42]=B,n[43]=D):D=n[43];n[44]!==F?(E=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.city")},n))})},n[44]=F,n[45]=E):E=n[45];n[46]!==t||n[47]!==E?(T=(0,p.jsx)(c.FormField,{control:t,name:"billing.city",render:E}),n[46]=t,n[47]=E,n[48]=T):T=n[48];n[49]!==h||n[50]!==F?(q=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({customComponent:b.StateFormInput,label:F("common.state")},n,{countryCode:h}))})},n[49]=h,n[50]=F,n[51]=q):q=n[51];n[52]!==t||n[53]!==q?(z=(0,p.jsx)(c.FormField,{control:t,name:"billing.state",render:q}),n[52]=t,n[53]=q,n[54]=z):z=n[54];n[55]!==T||n[56]!==z?(G=(0,p.jsxs)(d.HStack,{className:"gap-4",children:[T,z]}),n[55]=T,n[56]=z,n[57]=G):G=n[57];n[58]!==F?(J=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormCombobox,Object.assign({customComponent:j.CountryCombobox,label:F("common.country")},n))})},n[58]=F,n[59]=J):J=n[59];n[60]!==t||n[61]!==J?(K=(0,p.jsx)(c.FormField,{control:t,name:"billing.country",render:J}),n[60]=t,n[61]=J,n[62]=K):K=n[62];n[63]!==F?(L=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.postcode")},n))})},n[63]=F,n[64]=L):L=n[64];n[65]!==t||n[66]!==L?(Q=(0,p.jsx)(c.FormField,{control:t,name:"billing.postcode",render:L}),n[65]=t,n[66]=L,n[67]=Q):Q=n[67];n[68]!==K||n[69]!==Q?(R=(0,p.jsxs)(d.HStack,{className:"gap-4",children:[K,Q]}),n[68]=K,n[69]=Q,n[70]=R):R=n[70];n[71]!==P||n[72]!==w||n[73]!==V||n[74]!==D||n[75]!==G||n[76]!==R||n[77]!==C?(U=(0,p.jsxs)(u.VStack,{className:"gap-4",children:[C,P,w,V,D,G,R]}),n[71]=P,n[72]=w,n[73]=V,n[74]=D,n[75]=G,n[76]=R,n[77]=C,n[78]=U):U=n[78];return U};var e=r(_d[0]);r(_d[1]);var n,t=r(_d[2]),l=(n=t)&&n.__esModule?n:{default:n},o=r(_d[3]),s=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var l=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,l.get?l:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[4])),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),j=r(_d[8]),b=r(_d[9]),x=r(_d[10]),p=r(_d[11]);const f=s.object({billing:s.object({first_name:s.string().optional(),last_name:s.string().optional(),email:s.string().email().optional().or(s.literal('')),phone:s.string().optional(),company:s.string().optional(),address_1:s.string().optional(),address_2:s.string().optional(),city:s.string().optional(),state:s.string().optional(),country:s.string().optional(),postcode:s.string().optional()}).optional()})},4517,[12,14,585,4260,4330,4340,1351,1605,4518,4525,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","disabled"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.CountryCombobox=function(e){const o=(0,n.c)(2);let t;o[0]!==e?(t=(0,x.jsx)(c.CountriesProvider,{children:(0,x.jsx)(v,Object.assign({},e))}),o[0]=e,o[1]=t):t=o[1];return t};var o,t=r(d[0]),l=(o=t)&&o.__esModule?o:{default:o},n=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),c=r(d[5]),b=r(d[6]),x=r(d[7]);function v(o){const t=(0,n.c)(40);let s,v,f;if(t[0]!==o){var _=o;({value:f,disabled:s}=_),v=(0,l.default)(_,e),t[0]=o,t[1]=s,t[2]=v,t[3]=f}else s=t[1],v=t[2],f=t[3];const h=(0,c.useCountries)(),p=(0,b.useT)();let y;t[4]!==h?(y=h.map(j),t[4]=h,t[5]=y):y=t[5];const I=y;let O;if(t[6]!==I||t[7]!==f?.value){let e;t[9]!==f?.value?(e=e=>e.value===f?.value,t[9]=f?.value,t[10]=e):e=t[10],O=I.find(e),t[6]=I,t[7]=f?.value,t[8]=O}else O=t[8];const T=O,E=T?.label,L=f?.value??"",M=E??"";let P,S,z,V,k,q,w,A,B,D,F;return t[11]!==L||t[12]!==M?(P={value:L,label:M},t[11]=L,t[12]=M,t[13]=P):P=t[13],t[14]!==p?(S=p("common.select_country"),t[14]=p,t[15]=S):S=t[15],t[16]!==S?(z=(0,x.jsx)(u.ComboboxValue,{placeholder:S}),t[16]=S,t[17]=z):z=t[17],t[18]!==s||t[19]!==z?(V=(0,x.jsx)(u.ComboboxTrigger,{disabled:s,children:z}),t[18]=s,t[19]=z,t[20]=V):V=t[20],t[21]!==p?(k=p("common.search_countries"),t[21]=p,t[22]=k):k=t[22],t[23]!==k?(q=(0,x.jsx)(u.ComboboxInput,{placeholder:k}),t[23]=k,t[24]=q):q=t[24],t[25]!==p?(w=p("common.no_country_found"),t[25]=p,t[26]=w):w=t[26],t[27]!==w?(A=(0,x.jsx)(u.ComboboxEmpty,{children:w}),t[27]=w,t[28]=A):A=t[28],t[29]!==I||t[30]!==A?(B=(0,x.jsx)(u.ComboboxList,{data:I,renderItem:C,estimatedItemSize:44,ListEmptyComponent:A}),t[29]=I,t[30]=A,t[31]=B):B=t[31],t[32]!==q||t[33]!==B?(D=(0,x.jsxs)(u.ComboboxContent,{children:[q,B]}),t[32]=q,t[33]=B,t[34]=D):D=t[34],t[35]!==v||t[36]!==D||t[37]!==P||t[38]!==V?(F=(0,x.jsxs)(u.Combobox,Object.assign({value:P},v,{children:[V,D]})),t[35]=v,t[36]=D,t[37]=P,t[38]=V,t[39]=F):F=t[39],F}function C(e){const{item:o}=e;return(0,x.jsx)(u.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(u.ComboboxItemText,{})})}function j(e){return{label:(0,s.decode)(e.name),value:e.code}}},4518,[363,12,14,1436,4350,4519,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CountriesProvider",{enumerable:!0,get:function(){return t.CountriesProvider}}),Object.defineProperty(e,"useCountries",{enumerable:!0,get:function(){return n.useCountries}}),Object.defineProperty(e,"StatesProvider",{enumerable:!0,get:function(){return u.StatesProvider}}),Object.defineProperty(e,"useStates",{enumerable:!0,get:function(){return o.useStates}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3])},4519,[4520,4522,4523,4524]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CountriesContext",{enumerable:!0,get:function(){return l}}),_e.CountriesProvider=function(e){const n=(0,t.c)(2),{children:u}=e;let d;n[0]!==u?(d=(0,c.jsx)(l.Provider,{value:o.default,children:u}),n[0]=u,n[1]=d):d=n[1];return d};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=r(_d[2]),o=(e=u)&&e.__esModule?e:{default:e},c=r(_d[3]);const l=n.createContext(null)},4520,[12,14,4521,6]); -__d(function(e,a,o,c,n,s,d){n.exports=[{code:"AF",name:"Afghanistan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/af"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AX",name:"\xc5land Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ax"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AL",name:"Albania",states:[{code:"AL-01",name:"Berat"},{code:"AL-09",name:"Dib\xebr"},{code:"AL-02",name:"Durr\xebs"},{code:"AL-03",name:"Elbasan"},{code:"AL-04",name:"Fier"},{code:"AL-05",name:"Gjirokast\xebr"},{code:"AL-06",name:"Kor\xe7\xeb"},{code:"AL-07",name:"Kuk\xebs"},{code:"AL-08",name:"Lezh\xeb"},{code:"AL-10",name:"Shkod\xebr"},{code:"AL-11",name:"Tirana"},{code:"AL-12",name:"Vlor\xeb"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/al"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DZ",name:"Algeria",states:[{code:"DZ-01",name:"Adrar"},{code:"DZ-02",name:"Chlef"},{code:"DZ-03",name:"Laghouat"},{code:"DZ-04",name:"Oum El Bouaghi"},{code:"DZ-05",name:"Batna"},{code:"DZ-06",name:"B\xe9ja\xefa"},{code:"DZ-07",name:"Biskra"},{code:"DZ-08",name:"B\xe9char"},{code:"DZ-09",name:"Blida"},{code:"DZ-10",name:"Bouira"},{code:"DZ-11",name:"Tamanghasset"},{code:"DZ-12",name:"T\xe9bessa"},{code:"DZ-13",name:"Tlemcen"},{code:"DZ-14",name:"Tiaret"},{code:"DZ-15",name:"Tizi Ouzou"},{code:"DZ-16",name:"Algiers"},{code:"DZ-17",name:"Djelfa"},{code:"DZ-18",name:"Jijel"},{code:"DZ-19",name:"S\xe9tif"},{code:"DZ-20",name:"Sa\xefda"},{code:"DZ-21",name:"Skikda"},{code:"DZ-22",name:"Sidi Bel Abb\xe8s"},{code:"DZ-23",name:"Annaba"},{code:"DZ-24",name:"Guelma"},{code:"DZ-25",name:"Constantine"},{code:"DZ-26",name:"M\xe9d\xe9a"},{code:"DZ-27",name:"Mostaganem"},{code:"DZ-28",name:"M\u2019Sila"},{code:"DZ-29",name:"Mascara"},{code:"DZ-30",name:"Ouargla"},{code:"DZ-31",name:"Oran"},{code:"DZ-32",name:"El Bayadh"},{code:"DZ-33",name:"Illizi"},{code:"DZ-34",name:"Bordj Bou Arr\xe9ridj"},{code:"DZ-35",name:"Boumerd\xe8s"},{code:"DZ-36",name:"El Tarf"},{code:"DZ-37",name:"Tindouf"},{code:"DZ-38",name:"Tissemsilt"},{code:"DZ-39",name:"El Oued"},{code:"DZ-40",name:"Khenchela"},{code:"DZ-41",name:"Souk Ahras"},{code:"DZ-42",name:"Tipasa"},{code:"DZ-43",name:"Mila"},{code:"DZ-44",name:"A\xefn Defla"},{code:"DZ-45",name:"Naama"},{code:"DZ-46",name:"A\xefn T\xe9mouchent"},{code:"DZ-47",name:"Gharda\xefa"},{code:"DZ-48",name:"Relizane"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/dz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AS",name:"American Samoa",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/as"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AD",name:"Andorra",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ad"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AO",name:"Angola",states:[{code:"BGO",name:"Bengo"},{code:"BLU",name:"Benguela"},{code:"BIE",name:"Bi\xe9"},{code:"CAB",name:"Cabinda"},{code:"CNN",name:"Cunene"},{code:"HUA",name:"Huambo"},{code:"HUI",name:"Hu\xedla"},{code:"CCU",name:"Kuando Kubango"},{code:"CNO",name:"Kwanza-Norte"},{code:"CUS",name:"Kwanza-Sul"},{code:"LUA",name:"Luanda"},{code:"LNO",name:"Lunda-Norte"},{code:"LSU",name:"Lunda-Sul"},{code:"MAL",name:"Malanje"},{code:"MOX",name:"Moxico"},{code:"NAM",name:"Namibe"},{code:"UIG",name:"U\xedge"},{code:"ZAI",name:"Zaire"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ao"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AI",name:"Anguilla",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ai"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AQ",name:"Antarctica",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/aq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AG",name:"Antigua and Barbuda",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ag"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AR",name:"Argentina",states:[{code:"C",name:"Ciudad Aut\xf3noma de Buenos Aires"},{code:"B",name:"Buenos Aires"},{code:"K",name:"Catamarca"},{code:"H",name:"Chaco"},{code:"U",name:"Chubut"},{code:"X",name:"C\xf3rdoba"},{code:"W",name:"Corrientes"},{code:"E",name:"Entre R\xedos"},{code:"P",name:"Formosa"},{code:"Y",name:"Jujuy"},{code:"L",name:"La Pampa"},{code:"F",name:"La Rioja"},{code:"M",name:"Mendoza"},{code:"N",name:"Misiones"},{code:"Q",name:"Neuqu\xe9n"},{code:"R",name:"R\xedo Negro"},{code:"A",name:"Salta"},{code:"J",name:"San Juan"},{code:"D",name:"San Luis"},{code:"Z",name:"Santa Cruz"},{code:"S",name:"Santa Fe"},{code:"G",name:"Santiago del Estero"},{code:"V",name:"Tierra del Fuego"},{code:"T",name:"Tucum\xe1n"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ar"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AM",name:"Armenia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/am"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AW",name:"Aruba",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/aw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AU",name:"Australia",states:[{code:"ACT",name:"Australian Capital Territory"},{code:"NSW",name:"New South Wales"},{code:"NT",name:"Northern Territory"},{code:"QLD",name:"Queensland"},{code:"SA",name:"South Australia"},{code:"TAS",name:"Tasmania"},{code:"VIC",name:"Victoria"},{code:"WA",name:"Western Australia"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/au"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AT",name:"Austria",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/at"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AZ",name:"Azerbaijan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/az"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BS",name:"Bahamas",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bs"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BH",name:"Bahrain",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BD",name:"Bangladesh",states:[{code:"BD-05",name:"Bagerhat"},{code:"BD-01",name:"Bandarban"},{code:"BD-02",name:"Barguna"},{code:"BD-06",name:"Barishal"},{code:"BD-07",name:"Bhola"},{code:"BD-03",name:"Bogura"},{code:"BD-04",name:"Brahmanbaria"},{code:"BD-09",name:"Chandpur"},{code:"BD-10",name:"Chattogram"},{code:"BD-12",name:"Chuadanga"},{code:"BD-11",name:"Cox's Bazar"},{code:"BD-08",name:"Cumilla"},{code:"BD-13",name:"Dhaka"},{code:"BD-14",name:"Dinajpur"},{code:"BD-15",name:"Faridpur "},{code:"BD-16",name:"Feni"},{code:"BD-19",name:"Gaibandha"},{code:"BD-18",name:"Gazipur"},{code:"BD-17",name:"Gopalganj"},{code:"BD-20",name:"Habiganj"},{code:"BD-21",name:"Jamalpur"},{code:"BD-22",name:"Jashore"},{code:"BD-25",name:"Jhalokati"},{code:"BD-23",name:"Jhenaidah"},{code:"BD-24",name:"Joypurhat"},{code:"BD-29",name:"Khagrachhari"},{code:"BD-27",name:"Khulna"},{code:"BD-26",name:"Kishoreganj"},{code:"BD-28",name:"Kurigram"},{code:"BD-30",name:"Kushtia"},{code:"BD-31",name:"Lakshmipur"},{code:"BD-32",name:"Lalmonirhat"},{code:"BD-36",name:"Madaripur"},{code:"BD-37",name:"Magura"},{code:"BD-33",name:"Manikganj "},{code:"BD-39",name:"Meherpur"},{code:"BD-38",name:"Moulvibazar"},{code:"BD-35",name:"Munshiganj"},{code:"BD-34",name:"Mymensingh"},{code:"BD-48",name:"Naogaon"},{code:"BD-43",name:"Narail"},{code:"BD-40",name:"Narayanganj"},{code:"BD-42",name:"Narsingdi"},{code:"BD-44",name:"Natore"},{code:"BD-45",name:"Nawabganj"},{code:"BD-41",name:"Netrakona"},{code:"BD-46",name:"Nilphamari"},{code:"BD-47",name:"Noakhali"},{code:"BD-49",name:"Pabna"},{code:"BD-52",name:"Panchagarh"},{code:"BD-51",name:"Patuakhali"},{code:"BD-50",name:"Pirojpur"},{code:"BD-53",name:"Rajbari"},{code:"BD-54",name:"Rajshahi"},{code:"BD-56",name:"Rangamati"},{code:"BD-55",name:"Rangpur"},{code:"BD-58",name:"Satkhira"},{code:"BD-62",name:"Shariatpur"},{code:"BD-57",name:"Sherpur"},{code:"BD-59",name:"Sirajganj"},{code:"BD-61",name:"Sunamganj"},{code:"BD-60",name:"Sylhet"},{code:"BD-63",name:"Tangail"},{code:"BD-64",name:"Thakurgaon"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bd"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BB",name:"Barbados",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bb"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BY",name:"Belarus",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/by"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PW",name:"Belau",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BE",name:"Belgium",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/be"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BZ",name:"Belize",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BJ",name:"Benin",states:[{code:"AL",name:"Alibori"},{code:"AK",name:"Atakora"},{code:"AQ",name:"Atlantique"},{code:"BO",name:"Borgou"},{code:"CO",name:"Collines"},{code:"KO",name:"Kouffo"},{code:"DO",name:"Donga"},{code:"LI",name:"Littoral"},{code:"MO",name:"Mono"},{code:"OU",name:"Ou\xe9m\xe9"},{code:"PL",name:"Plateau"},{code:"ZO",name:"Zou"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BM",name:"Bermuda",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BT",name:"Bhutan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BO",name:"Bolivia",states:[{code:"BO-B",name:"Beni"},{code:"BO-H",name:"Chuquisaca"},{code:"BO-C",name:"Cochabamba"},{code:"BO-L",name:"La Paz"},{code:"BO-O",name:"Oruro"},{code:"BO-N",name:"Pando"},{code:"BO-P",name:"Potos\xed"},{code:"BO-S",name:"Santa Cruz"},{code:"BO-T",name:"Tarija"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bo"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BQ",name:"Bonaire, Saint Eustatius and Saba",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BA",name:"Bosnia and Herzegovina",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ba"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BW",name:"Botswana",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BV",name:"Bouvet Island",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BR",name:"Brazil",states:[{code:"AC",name:"Acre"},{code:"AL",name:"Alagoas"},{code:"AP",name:"Amap\xe1"},{code:"AM",name:"Amazonas"},{code:"BA",name:"Bahia"},{code:"CE",name:"Cear\xe1"},{code:"DF",name:"Distrito Federal"},{code:"ES",name:"Esp\xedrito Santo"},{code:"GO",name:"Goi\xe1s"},{code:"MA",name:"Maranh\xe3o"},{code:"MT",name:"Mato Grosso"},{code:"MS",name:"Mato Grosso do Sul"},{code:"MG",name:"Minas Gerais"},{code:"PA",name:"Par\xe1"},{code:"PB",name:"Para\xedba"},{code:"PR",name:"Paran\xe1"},{code:"PE",name:"Pernambuco"},{code:"PI",name:"Piau\xed"},{code:"RJ",name:"Rio de Janeiro"},{code:"RN",name:"Rio Grande do Norte"},{code:"RS",name:"Rio Grande do Sul"},{code:"RO",name:"Rond\xf4nia"},{code:"RR",name:"Roraima"},{code:"SC",name:"Santa Catarina"},{code:"SP",name:"S\xe3o Paulo"},{code:"SE",name:"Sergipe"},{code:"TO",name:"Tocantins"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/br"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IO",name:"British Indian Ocean Territory",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/io"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BN",name:"Brunei",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BG",name:"Bulgaria",states:[{code:"BG-01",name:"Blagoevgrad"},{code:"BG-02",name:"Burgas"},{code:"BG-08",name:"Dobrich"},{code:"BG-07",name:"Gabrovo"},{code:"BG-26",name:"Haskovo"},{code:"BG-09",name:"Kardzhali"},{code:"BG-10",name:"Kyustendil"},{code:"BG-11",name:"Lovech"},{code:"BG-12",name:"Montana"},{code:"BG-13",name:"Pazardzhik"},{code:"BG-14",name:"Pernik"},{code:"BG-15",name:"Pleven"},{code:"BG-16",name:"Plovdiv"},{code:"BG-17",name:"Razgrad"},{code:"BG-18",name:"Ruse"},{code:"BG-27",name:"Shumen"},{code:"BG-19",name:"Silistra"},{code:"BG-20",name:"Sliven"},{code:"BG-21",name:"Smolyan"},{code:"BG-23",name:"Sofia"},{code:"BG-22",name:"Sofia-Grad"},{code:"BG-24",name:"Stara Zagora"},{code:"BG-25",name:"Targovishte"},{code:"BG-03",name:"Varna"},{code:"BG-04",name:"Veliko Tarnovo"},{code:"BG-05",name:"Vidin"},{code:"BG-06",name:"Vratsa"},{code:"BG-28",name:"Yambol"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BF",name:"Burkina Faso",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BI",name:"Burundi",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bi"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KH",name:"Cambodia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CM",name:"Cameroon",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CA",name:"Canada",states:[{code:"AB",name:"Alberta"},{code:"BC",name:"British Columbia"},{code:"MB",name:"Manitoba"},{code:"NB",name:"New Brunswick"},{code:"NL",name:"Newfoundland and Labrador"},{code:"NT",name:"Northwest Territories"},{code:"NS",name:"Nova Scotia"},{code:"NU",name:"Nunavut"},{code:"ON",name:"Ontario"},{code:"PE",name:"Prince Edward Island"},{code:"QC",name:"Quebec"},{code:"SK",name:"Saskatchewan"},{code:"YT",name:"Yukon Territory"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ca"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CV",name:"Cape Verde",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KY",name:"Cayman Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ky"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CF",name:"Central African Republic",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TD",name:"Chad",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/td"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CL",name:"Chile",states:[{code:"CL-AI",name:"Ais\xe9n del General Carlos Iba\xf1ez del Campo"},{code:"CL-AN",name:"Antofagasta"},{code:"CL-AP",name:"Arica y Parinacota"},{code:"CL-AR",name:"La Araucan\xeda"},{code:"CL-AT",name:"Atacama"},{code:"CL-BI",name:"Biob\xedo"},{code:"CL-CO",name:"Coquimbo"},{code:"CL-LI",name:"Libertador General Bernardo O'Higgins"},{code:"CL-LL",name:"Los Lagos"},{code:"CL-LR",name:"Los R\xedos"},{code:"CL-MA",name:"Magallanes"},{code:"CL-ML",name:"Maule"},{code:"CL-NB",name:"\xd1uble"},{code:"CL-RM",name:"Regi\xf3n Metropolitana de Santiago"},{code:"CL-TA",name:"Tarapac\xe1"},{code:"CL-VS",name:"Valpara\xedso"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CN",name:"China",states:[{code:"CN1",name:"Yunnan / \u4e91\u5357"},{code:"CN2",name:"Beijing / \u5317\u4eac"},{code:"CN3",name:"Tianjin / \u5929\u6d25"},{code:"CN4",name:"Hebei / \u6cb3\u5317"},{code:"CN5",name:"Shanxi / \u5c71\u897f"},{code:"CN6",name:"Inner Mongolia / \u5167\u8499\u53e4"},{code:"CN7",name:"Liaoning / \u8fbd\u5b81"},{code:"CN8",name:"Jilin / \u5409\u6797"},{code:"CN9",name:"Heilongjiang / \u9ed1\u9f99\u6c5f"},{code:"CN10",name:"Shanghai / \u4e0a\u6d77"},{code:"CN11",name:"Jiangsu / \u6c5f\u82cf"},{code:"CN12",name:"Zhejiang / \u6d59\u6c5f"},{code:"CN13",name:"Anhui / \u5b89\u5fbd"},{code:"CN14",name:"Fujian / \u798f\u5efa"},{code:"CN15",name:"Jiangxi / \u6c5f\u897f"},{code:"CN16",name:"Shandong / \u5c71\u4e1c"},{code:"CN17",name:"Henan / \u6cb3\u5357"},{code:"CN18",name:"Hubei / \u6e56\u5317"},{code:"CN19",name:"Hunan / \u6e56\u5357"},{code:"CN20",name:"Guangdong / \u5e7f\u4e1c"},{code:"CN21",name:"Guangxi Zhuang / \u5e7f\u897f\u58ee\u65cf"},{code:"CN22",name:"Hainan / \u6d77\u5357"},{code:"CN23",name:"Chongqing / \u91cd\u5e86"},{code:"CN24",name:"Sichuan / \u56db\u5ddd"},{code:"CN25",name:"Guizhou / \u8d35\u5dde"},{code:"CN26",name:"Shaanxi / \u9655\u897f"},{code:"CN27",name:"Gansu / \u7518\u8083"},{code:"CN28",name:"Qinghai / \u9752\u6d77"},{code:"CN29",name:"Ningxia Hui / \u5b81\u590f"},{code:"CN30",name:"Macao / \u6fb3\u95e8"},{code:"CN31",name:"Tibet / \u897f\u85cf"},{code:"CN32",name:"Xinjiang / \u65b0\u7586"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CX",name:"Christmas Island",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cx"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CC",name:"Cocos (Keeling) Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CO",name:"Colombia",states:[{code:"CO-AMA",name:"Amazonas"},{code:"CO-ANT",name:"Antioquia"},{code:"CO-ARA",name:"Arauca"},{code:"CO-ATL",name:"Atl\xe1ntico"},{code:"CO-BOL",name:"Bol\xedvar"},{code:"CO-BOY",name:"Boyac\xe1"},{code:"CO-CAL",name:"Caldas"},{code:"CO-CAQ",name:"Caquet\xe1"},{code:"CO-CAS",name:"Casanare"},{code:"CO-CAU",name:"Cauca"},{code:"CO-CES",name:"Cesar"},{code:"CO-CHO",name:"Choc\xf3"},{code:"CO-COR",name:"C\xf3rdoba"},{code:"CO-CUN",name:"Cundinamarca"},{code:"CO-DC",name:"Capital District"},{code:"CO-GUA",name:"Guain\xeda"},{code:"CO-GUV",name:"Guaviare"},{code:"CO-HUI",name:"Huila"},{code:"CO-LAG",name:"La Guajira"},{code:"CO-MAG",name:"Magdalena"},{code:"CO-MET",name:"Meta"},{code:"CO-NAR",name:"Nari\xf1o"},{code:"CO-NSA",name:"Norte de Santander"},{code:"CO-PUT",name:"Putumayo"},{code:"CO-QUI",name:"Quind\xedo"},{code:"CO-RIS",name:"Risaralda"},{code:"CO-SAN",name:"Santander"},{code:"CO-SAP",name:"San Andr\xe9s & Providencia"},{code:"CO-SUC",name:"Sucre"},{code:"CO-TOL",name:"Tolima"},{code:"CO-VAC",name:"Valle del Cauca"},{code:"CO-VAU",name:"Vaup\xe9s"},{code:"CO-VID",name:"Vichada"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/co"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KM",name:"Comoros",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/km"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CG",name:"Congo (Brazzaville)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CD",name:"Congo (Kinshasa)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cd"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CK",name:"Cook Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ck"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CR",name:"Costa Rica",states:[{code:"CR-A",name:"Alajuela"},{code:"CR-C",name:"Cartago"},{code:"CR-G",name:"Guanacaste"},{code:"CR-H",name:"Heredia"},{code:"CR-L",name:"Lim\xf3n"},{code:"CR-P",name:"Puntarenas"},{code:"CR-SJ",name:"San Jos\xe9"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HR",name:"Croatia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CU",name:"Cuba",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CW",name:"Curaçao",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CY",name:"Cyprus",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cy"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CZ",name:"Czech Republic",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DK",name:"Denmark",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/dk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DJ",name:"Djibouti",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/dj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DM",name:"Dominica",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/dm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DO",name:"Dominican Republic",states:[{code:"DO-01",name:"Distrito Nacional"},{code:"DO-02",name:"Azua"},{code:"DO-03",name:"Baoruco"},{code:"DO-04",name:"Barahona"},{code:"DO-33",name:"Cibao Nordeste"},{code:"DO-34",name:"Cibao Noroeste"},{code:"DO-35",name:"Cibao Norte"},{code:"DO-36",name:"Cibao Sur"},{code:"DO-05",name:"Dajab\xf3n"},{code:"DO-06",name:"Duarte"},{code:"DO-08",name:"El Seibo"},{code:"DO-37",name:"El Valle"},{code:"DO-07",name:"El\xedas Pi\xf1a"},{code:"DO-38",name:"Enriquillo"},{code:"DO-09",name:"Espaillat"},{code:"DO-30",name:"Hato Mayor"},{code:"DO-19",name:"Hermanas Mirabal"},{code:"DO-39",name:"Hig\xfcamo"},{code:"DO-10",name:"Independencia"},{code:"DO-11",name:"La Altagracia"},{code:"DO-12",name:"La Romana"},{code:"DO-13",name:"La Vega"},{code:"DO-14",name:"Mar\xeda Trinidad S\xe1nchez"},{code:"DO-28",name:"Monse\xf1or Nouel"},{code:"DO-15",name:"Monte Cristi"},{code:"DO-29",name:"Monte Plata"},{code:"DO-40",name:"Ozama"},{code:"DO-16",name:"Pedernales"},{code:"DO-17",name:"Peravia"},{code:"DO-18",name:"Puerto Plata"},{code:"DO-20",name:"Saman\xe1"},{code:"DO-21",name:"San Crist\xf3bal"},{code:"DO-31",name:"San Jos\xe9 de Ocoa"},{code:"DO-22",name:"San Juan"},{code:"DO-23",name:"San Pedro de Macor\xeds"},{code:"DO-24",name:"S\xe1nchez Ram\xedrez"},{code:"DO-25",name:"Santiago"},{code:"DO-26",name:"Santiago Rodr\xedguez"},{code:"DO-32",name:"Santo Domingo"},{code:"DO-41",name:"Valdesia"},{code:"DO-27",name:"Valverde"},{code:"DO-42",name:"Yuma"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/do"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"EC",name:"Ecuador",states:[{code:"EC-A",name:"Azuay"},{code:"EC-B",name:"Bol\xedvar"},{code:"EC-F",name:"Ca\xf1ar"},{code:"EC-C",name:"Carchi"},{code:"EC-H",name:"Chimborazo"},{code:"EC-X",name:"Cotopaxi"},{code:"EC-O",name:"El Oro"},{code:"EC-E",name:"Esmeraldas"},{code:"EC-W",name:"Gal\xe1pagos"},{code:"EC-G",name:"Guayas"},{code:"EC-I",name:"Imbabura"},{code:"EC-L",name:"Loja"},{code:"EC-R",name:"Los R\xedos"},{code:"EC-M",name:"Manab\xed"},{code:"EC-S",name:"Morona-Santiago"},{code:"EC-N",name:"Napo"},{code:"EC-D",name:"Orellana"},{code:"EC-Y",name:"Pastaza"},{code:"EC-P",name:"Pichincha"},{code:"EC-SE",name:"Santa Elena"},{code:"EC-SD",name:"Santo Domingo de los Ts\xe1chilas"},{code:"EC-U",name:"Sucumb\xedos"},{code:"EC-T",name:"Tungurahua"},{code:"EC-Z",name:"Zamora-Chinchipe"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ec"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"EG",name:"Egypt",states:[{code:"EGALX",name:"Alexandria"},{code:"EGASN",name:"Aswan"},{code:"EGAST",name:"Asyut"},{code:"EGBA",name:"Red Sea"},{code:"EGBH",name:"Beheira"},{code:"EGBNS",name:"Beni Suef"},{code:"EGC",name:"Cairo"},{code:"EGDK",name:"Dakahlia"},{code:"EGDT",name:"Damietta"},{code:"EGFYM",name:"Faiyum"},{code:"EGGH",name:"Gharbia"},{code:"EGGZ",name:"Giza"},{code:"EGIS",name:"Ismailia"},{code:"EGJS",name:"South Sinai"},{code:"EGKB",name:"Qalyubia"},{code:"EGKFS",name:"Kafr el-Sheikh"},{code:"EGKN",name:"Qena"},{code:"EGLX",name:"Luxor"},{code:"EGMN",name:"Minya"},{code:"EGMNF",name:"Monufia"},{code:"EGMT",name:"Matrouh"},{code:"EGPTS",name:"Port Said"},{code:"EGSHG",name:"Sohag"},{code:"EGSHR",name:"Al Sharqia"},{code:"EGSIN",name:"North Sinai"},{code:"EGSUZ",name:"Suez"},{code:"EGWAD",name:"New Valley"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/eg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SV",name:"El Salvador",states:[{code:"SV-AH",name:"Ahuachap\xe1n"},{code:"SV-CA",name:"Caba\xf1as"},{code:"SV-CH",name:"Chalatenango"},{code:"SV-CU",name:"Cuscatl\xe1n"},{code:"SV-LI",name:"La Libertad"},{code:"SV-MO",name:"Moraz\xe1n"},{code:"SV-PA",name:"La Paz"},{code:"SV-SA",name:"Santa Ana"},{code:"SV-SM",name:"San Miguel"},{code:"SV-SO",name:"Sonsonate"},{code:"SV-SS",name:"San Salvador"},{code:"SV-SV",name:"San Vicente"},{code:"SV-UN",name:"La Uni\xf3n"},{code:"SV-US",name:"Usulut\xe1n"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GQ",name:"Equatorial Guinea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ER",name:"Eritrea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/er"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"EE",name:"Estonia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ee"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ET",name:"Ethiopia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/et"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FK",name:"Falkland Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FO",name:"Faroe Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fo"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FJ",name:"Fiji",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FI",name:"Finland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fi"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FR",name:"France",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GF",name:"French Guiana",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PF",name:"French Polynesia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TF",name:"French Southern Territories",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GA",name:"Gabon",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ga"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GM",name:"Gambia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GE",name:"Georgia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ge"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DE",name:"Germany",states:[{code:"DE-BW",name:"Baden-W\xfcrttemberg"},{code:"DE-BY",name:"Bavaria"},{code:"DE-BE",name:"Berlin"},{code:"DE-BB",name:"Brandenburg"},{code:"DE-HB",name:"Bremen"},{code:"DE-HH",name:"Hamburg"},{code:"DE-HE",name:"Hesse"},{code:"DE-MV",name:"Mecklenburg-Vorpommern"},{code:"DE-NI",name:"Lower Saxony"},{code:"DE-NW",name:"North Rhine-Westphalia"},{code:"DE-RP",name:"Rhineland-Palatinate"},{code:"DE-SL",name:"Saarland"},{code:"DE-SN",name:"Saxony"},{code:"DE-ST",name:"Saxony-Anhalt"},{code:"DE-SH",name:"Schleswig-Holstein"},{code:"DE-TH",name:"Thuringia"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/de"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GH",name:"Ghana",states:[{code:"AF",name:"Ahafo"},{code:"AH",name:"Ashanti"},{code:"BA",name:"Brong-Ahafo"},{code:"BO",name:"Bono"},{code:"BE",name:"Bono East"},{code:"CP",name:"Central"},{code:"EP",name:"Eastern"},{code:"AA",name:"Greater Accra"},{code:"NE",name:"North East"},{code:"NP",name:"Northern"},{code:"OT",name:"Oti"},{code:"SV",name:"Savannah"},{code:"UE",name:"Upper East"},{code:"UW",name:"Upper West"},{code:"TV",name:"Volta"},{code:"WP",name:"Western"},{code:"WN",name:"Western North"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GI",name:"Gibraltar",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gi"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GR",name:"Greece",states:[{code:"I",name:"Attica"},{code:"A",name:"East Macedonia and Thrace"},{code:"B",name:"Central Macedonia"},{code:"C",name:"West Macedonia"},{code:"D",name:"Epirus"},{code:"E",name:"Thessaly"},{code:"F",name:"Ionian Islands"},{code:"G",name:"West Greece"},{code:"H",name:"Central Greece"},{code:"J",name:"Peloponnese"},{code:"K",name:"North Aegean"},{code:"L",name:"South Aegean"},{code:"M",name:"Crete"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GL",name:"Greenland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GD",name:"Grenada",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gd"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GP",name:"Guadeloupe",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gp"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GU",name:"Guam",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GT",name:"Guatemala",states:[{code:"GT-AV",name:"Alta Verapaz"},{code:"GT-BV",name:"Baja Verapaz"},{code:"GT-CM",name:"Chimaltenango"},{code:"GT-CQ",name:"Chiquimula"},{code:"GT-PR",name:"El Progreso"},{code:"GT-ES",name:"Escuintla"},{code:"GT-GU",name:"Guatemala"},{code:"GT-HU",name:"Huehuetenango"},{code:"GT-IZ",name:"Izabal"},{code:"GT-JA",name:"Jalapa"},{code:"GT-JU",name:"Jutiapa"},{code:"GT-PE",name:"Pet\xe9n"},{code:"GT-QZ",name:"Quetzaltenango"},{code:"GT-QC",name:"Quich\xe9"},{code:"GT-RE",name:"Retalhuleu"},{code:"GT-SA",name:"Sacatep\xe9quez"},{code:"GT-SM",name:"San Marcos"},{code:"GT-SR",name:"Santa Rosa"},{code:"GT-SO",name:"Solol\xe1"},{code:"GT-SU",name:"Suchitep\xe9quez"},{code:"GT-TO",name:"Totonicap\xe1n"},{code:"GT-ZA",name:"Zacapa"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GG",name:"Guernsey",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GN",name:"Guinea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GW",name:"Guinea-Bissau",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GY",name:"Guyana",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gy"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HT",name:"Haiti",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ht"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HM",name:"Heard Island and McDonald Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HN",name:"Honduras",states:[{code:"HN-AT",name:"Atl\xe1ntida"},{code:"HN-IB",name:"Bay Islands"},{code:"HN-CH",name:"Choluteca"},{code:"HN-CL",name:"Col\xf3n"},{code:"HN-CM",name:"Comayagua"},{code:"HN-CP",name:"Cop\xe1n"},{code:"HN-CR",name:"Cort\xe9s"},{code:"HN-EP",name:"El Para\xedso"},{code:"HN-FM",name:"Francisco Moraz\xe1n"},{code:"HN-GD",name:"Gracias a Dios"},{code:"HN-IN",name:"Intibuc\xe1"},{code:"HN-LE",name:"Lempira"},{code:"HN-LP",name:"La Paz"},{code:"HN-OC",name:"Ocotepeque"},{code:"HN-OL",name:"Olancho"},{code:"HN-SB",name:"Santa B\xe1rbara"},{code:"HN-VA",name:"Valle"},{code:"HN-YO",name:"Yoro"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HK",name:"Hong Kong",states:[{code:"HONG KONG",name:"Hong Kong Island"},{code:"KOWLOON",name:"Kowloon"},{code:"NEW TERRITORIES",name:"New Territories"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HU",name:"Hungary",states:[{code:"BK",name:"B\xe1cs-Kiskun"},{code:"BE",name:"B\xe9k\xe9s"},{code:"BA",name:"Baranya"},{code:"BZ",name:"Borsod-Aba\xfaj-Zempl\xe9n"},{code:"BU",name:"Budapest"},{code:"CS",name:"Csongr\xe1d-Csan\xe1d"},{code:"FE",name:"Fej\xe9r"},{code:"GS",name:"Gy\u0151r-Moson-Sopron"},{code:"HB",name:"Hajd\xfa-Bihar"},{code:"HE",name:"Heves"},{code:"JN",name:"J\xe1sz-Nagykun-Szolnok"},{code:"KE",name:"Kom\xe1rom-Esztergom"},{code:"NO",name:"N\xf3gr\xe1d"},{code:"PE",name:"Pest"},{code:"SO",name:"Somogy"},{code:"SZ",name:"Szabolcs-Szatm\xe1r-Bereg"},{code:"TO",name:"Tolna"},{code:"VA",name:"Vas"},{code:"VE",name:"Veszpr\xe9m"},{code:"ZA",name:"Zala"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IS",name:"Iceland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/is"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IN",name:"India",states:[{code:"AP",name:"Andhra Pradesh"},{code:"AR",name:"Arunachal Pradesh"},{code:"AS",name:"Assam"},{code:"BR",name:"Bihar"},{code:"CT",name:"Chhattisgarh"},{code:"GA",name:"Goa"},{code:"GJ",name:"Gujarat"},{code:"HR",name:"Haryana"},{code:"HP",name:"Himachal Pradesh"},{code:"JK",name:"Jammu and Kashmir"},{code:"JH",name:"Jharkhand"},{code:"KA",name:"Karnataka"},{code:"KL",name:"Kerala"},{code:"LA",name:"Ladakh"},{code:"MP",name:"Madhya Pradesh"},{code:"MH",name:"Maharashtra"},{code:"MN",name:"Manipur"},{code:"ML",name:"Meghalaya"},{code:"MZ",name:"Mizoram"},{code:"NL",name:"Nagaland"},{code:"OR",name:"Odisha"},{code:"PB",name:"Punjab"},{code:"RJ",name:"Rajasthan"},{code:"SK",name:"Sikkim"},{code:"TN",name:"Tamil Nadu"},{code:"TS",name:"Telangana"},{code:"TR",name:"Tripura"},{code:"UK",name:"Uttarakhand"},{code:"UP",name:"Uttar Pradesh"},{code:"WB",name:"West Bengal"},{code:"AN",name:"Andaman and Nicobar Islands"},{code:"CH",name:"Chandigarh"},{code:"DN",name:"Dadra and Nagar Haveli"},{code:"DD",name:"Daman and Diu"},{code:"DL",name:"Delhi"},{code:"LD",name:"Lakshadeep"},{code:"PY",name:"Pondicherry (Puducherry)"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/in"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ID",name:"Indonesia",states:[{code:"AC",name:"Daerah Istimewa Aceh"},{code:"SU",name:"Sumatera Utara"},{code:"SB",name:"Sumatera Barat"},{code:"RI",name:"Riau"},{code:"KR",name:"Kepulauan Riau"},{code:"JA",name:"Jambi"},{code:"SS",name:"Sumatera Selatan"},{code:"BB",name:"Bangka Belitung"},{code:"BE",name:"Bengkulu"},{code:"LA",name:"Lampung"},{code:"JK",name:"DKI Jakarta"},{code:"JB",name:"Jawa Barat"},{code:"BT",name:"Banten"},{code:"JT",name:"Jawa Tengah"},{code:"JI",name:"Jawa Timur"},{code:"YO",name:"Daerah Istimewa Yogyakarta"},{code:"BA",name:"Bali"},{code:"NB",name:"Nusa Tenggara Barat"},{code:"NT",name:"Nusa Tenggara Timur"},{code:"KB",name:"Kalimantan Barat"},{code:"KT",name:"Kalimantan Tengah"},{code:"KI",name:"Kalimantan Timur"},{code:"KS",name:"Kalimantan Selatan"},{code:"KU",name:"Kalimantan Utara"},{code:"SA",name:"Sulawesi Utara"},{code:"ST",name:"Sulawesi Tengah"},{code:"SG",name:"Sulawesi Tenggara"},{code:"SR",name:"Sulawesi Barat"},{code:"SN",name:"Sulawesi Selatan"},{code:"GO",name:"Gorontalo"},{code:"MA",name:"Maluku"},{code:"MU",name:"Maluku Utara"},{code:"PA",name:"Papua"},{code:"PB",name:"Papua Barat"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/id"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IR",name:"Iran",states:[{code:"KHZ",name:"Khuzestan (\u062e\u0648\u0632\u0633\u062a\u0627\u0646)"},{code:"THR",name:"Tehran (\u062a\u0647\u0631\u0627\u0646)"},{code:"ILM",name:"Ilaam (\u0627\u06cc\u0644\u0627\u0645)"},{code:"BHR",name:"Bushehr (\u0628\u0648\u0634\u0647\u0631)"},{code:"ADL",name:"Ardabil (\u0627\u0631\u062f\u0628\u06cc\u0644)"},{code:"ESF",name:"Isfahan (\u0627\u0635\u0641\u0647\u0627\u0646)"},{code:"YZD",name:"Yazd (\u06cc\u0632\u062f)"},{code:"KRH",name:"Kermanshah (\u06a9\u0631\u0645\u0627\u0646\u0634\u0627\u0647)"},{code:"KRN",name:"Kerman (\u06a9\u0631\u0645\u0627\u0646)"},{code:"HDN",name:"Hamadan (\u0647\u0645\u062f\u0627\u0646)"},{code:"GZN",name:"Ghazvin (\u0642\u0632\u0648\u06cc\u0646)"},{code:"ZJN",name:"Zanjan (\u0632\u0646\u062c\u0627\u0646)"},{code:"LRS",name:"Luristan (\u0644\u0631\u0633\u062a\u0627\u0646)"},{code:"ABZ",name:"Alborz (\u0627\u0644\u0628\u0631\u0632)"},{code:"EAZ",name:"East Azarbaijan (\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646 \u0634\u0631\u0642\u06cc)"},{code:"WAZ",name:"West Azarbaijan (\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646 \u063a\u0631\u0628\u06cc)"},{code:"CHB",name:"Chaharmahal and Bakhtiari (\u0686\u0647\u0627\u0631\u0645\u062d\u0627\u0644 \u0648 \u0628\u062e\u062a\u06cc\u0627\u0631\u06cc)"},{code:"SKH",name:"South Khorasan (\u062e\u0631\u0627\u0633\u0627\u0646 \u062c\u0646\u0648\u0628\u06cc)"},{code:"RKH",name:"Razavi Khorasan (\u062e\u0631\u0627\u0633\u0627\u0646 \u0631\u0636\u0648\u06cc)"},{code:"NKH",name:"North Khorasan (\u062e\u0631\u0627\u0633\u0627\u0646 \u0634\u0645\u0627\u0644\u06cc)"},{code:"SMN",name:"Semnan (\u0633\u0645\u0646\u0627\u0646)"},{code:"FRS",name:"Fars (\u0641\u0627\u0631\u0633)"},{code:"QHM",name:"Qom (\u0642\u0645)"},{code:"KRD",name:"Kurdistan / \u06a9\u0631\u062f\u0633\u062a\u0627\u0646)"},{code:"KBD",name:"Kohgiluyeh and BoyerAhmad (\u06a9\u0647\u06af\u06cc\u0644\u0648\u06cc\u06cc\u0647 \u0648 \u0628\u0648\u06cc\u0631\u0627\u062d\u0645\u062f)"},{code:"GLS",name:"Golestan (\u06af\u0644\u0633\u062a\u0627\u0646)"},{code:"GIL",name:"Gilan (\u06af\u06cc\u0644\u0627\u0646)"},{code:"MZN",name:"Mazandaran (\u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646)"},{code:"MKZ",name:"Markazi (\u0645\u0631\u06a9\u0632\u06cc)"},{code:"HRZ",name:"Hormozgan (\u0647\u0631\u0645\u0632\u06af\u0627\u0646)"},{code:"SBN",name:"Sistan and Baluchestan (\u0633\u06cc\u0633\u062a\u0627\u0646 \u0648 \u0628\u0644\u0648\u0686\u0633\u062a\u0627\u0646)"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ir"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IQ",name:"Iraq",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/iq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IE",name:"Ireland",states:[{code:"CW",name:"Carlow"},{code:"CN",name:"Cavan"},{code:"CE",name:"Clare"},{code:"CO",name:"Cork"},{code:"DL",name:"Donegal"},{code:"D",name:"Dublin"},{code:"G",name:"Galway"},{code:"KY",name:"Kerry"},{code:"KE",name:"Kildare"},{code:"KK",name:"Kilkenny"},{code:"LS",name:"Laois"},{code:"LM",name:"Leitrim"},{code:"LK",name:"Limerick"},{code:"LD",name:"Longford"},{code:"LH",name:"Louth"},{code:"MO",name:"Mayo"},{code:"MH",name:"Meath"},{code:"MN",name:"Monaghan"},{code:"OY",name:"Offaly"},{code:"RN",name:"Roscommon"},{code:"SO",name:"Sligo"},{code:"TA",name:"Tipperary"},{code:"WD",name:"Waterford"},{code:"WH",name:"Westmeath"},{code:"WX",name:"Wexford"},{code:"WW",name:"Wicklow"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ie"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IM",name:"Isle of Man",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/im"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IL",name:"Israel",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/il"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IT",name:"Italy",states:[{code:"AG",name:"Agrigento"},{code:"AL",name:"Alessandria"},{code:"AN",name:"Ancona"},{code:"AO",name:"Aosta"},{code:"AR",name:"Arezzo"},{code:"AP",name:"Ascoli Piceno"},{code:"AT",name:"Asti"},{code:"AV",name:"Avellino"},{code:"BA",name:"Bari"},{code:"BT",name:"Barletta-Andria-Trani"},{code:"BL",name:"Belluno"},{code:"BN",name:"Benevento"},{code:"BG",name:"Bergamo"},{code:"BI",name:"Biella"},{code:"BO",name:"Bologna"},{code:"BZ",name:"Bolzano"},{code:"BS",name:"Brescia"},{code:"BR",name:"Brindisi"},{code:"CA",name:"Cagliari"},{code:"CL",name:"Caltanissetta"},{code:"CB",name:"Campobasso"},{code:"CE",name:"Caserta"},{code:"CT",name:"Catania"},{code:"CZ",name:"Catanzaro"},{code:"CH",name:"Chieti"},{code:"CO",name:"Como"},{code:"CS",name:"Cosenza"},{code:"CR",name:"Cremona"},{code:"KR",name:"Crotone"},{code:"CN",name:"Cuneo"},{code:"EN",name:"Enna"},{code:"FM",name:"Fermo"},{code:"FE",name:"Ferrara"},{code:"FI",name:"Firenze"},{code:"FG",name:"Foggia"},{code:"FC",name:"Forl\xec-Cesena"},{code:"FR",name:"Frosinone"},{code:"GE",name:"Genova"},{code:"GO",name:"Gorizia"},{code:"GR",name:"Grosseto"},{code:"IM",name:"Imperia"},{code:"IS",name:"Isernia"},{code:"SP",name:"La Spezia"},{code:"AQ",name:"L'Aquila"},{code:"LT",name:"Latina"},{code:"LE",name:"Lecce"},{code:"LC",name:"Lecco"},{code:"LI",name:"Livorno"},{code:"LO",name:"Lodi"},{code:"LU",name:"Lucca"},{code:"MC",name:"Macerata"},{code:"MN",name:"Mantova"},{code:"MS",name:"Massa-Carrara"},{code:"MT",name:"Matera"},{code:"ME",name:"Messina"},{code:"MI",name:"Milano"},{code:"MO",name:"Modena"},{code:"MB",name:"Monza e della Brianza"},{code:"NA",name:"Napoli"},{code:"NO",name:"Novara"},{code:"NU",name:"Nuoro"},{code:"OR",name:"Oristano"},{code:"PD",name:"Padova"},{code:"PA",name:"Palermo"},{code:"PR",name:"Parma"},{code:"PV",name:"Pavia"},{code:"PG",name:"Perugia"},{code:"PU",name:"Pesaro e Urbino"},{code:"PE",name:"Pescara"},{code:"PC",name:"Piacenza"},{code:"PI",name:"Pisa"},{code:"PT",name:"Pistoia"},{code:"PN",name:"Pordenone"},{code:"PZ",name:"Potenza"},{code:"PO",name:"Prato"},{code:"RG",name:"Ragusa"},{code:"RA",name:"Ravenna"},{code:"RC",name:"Reggio Calabria"},{code:"RE",name:"Reggio Emilia"},{code:"RI",name:"Rieti"},{code:"RN",name:"Rimini"},{code:"RM",name:"Roma"},{code:"RO",name:"Rovigo"},{code:"SA",name:"Salerno"},{code:"SS",name:"Sassari"},{code:"SV",name:"Savona"},{code:"SI",name:"Siena"},{code:"SR",name:"Siracusa"},{code:"SO",name:"Sondrio"},{code:"SU",name:"Sud Sardegna"},{code:"TA",name:"Taranto"},{code:"TE",name:"Teramo"},{code:"TR",name:"Terni"},{code:"TO",name:"Torino"},{code:"TP",name:"Trapani"},{code:"TN",name:"Trento"},{code:"TV",name:"Treviso"},{code:"TS",name:"Trieste"},{code:"UD",name:"Udine"},{code:"VA",name:"Varese"},{code:"VE",name:"Venezia"},{code:"VB",name:"Verbano-Cusio-Ossola"},{code:"VC",name:"Vercelli"},{code:"VR",name:"Verona"},{code:"VV",name:"Vibo Valentia"},{code:"VI",name:"Vicenza"},{code:"VT",name:"Viterbo"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/it"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CI",name:"Ivory Coast",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ci"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"JM",name:"Jamaica",states:[{code:"JM-01",name:"Kingston"},{code:"JM-02",name:"Saint Andrew"},{code:"JM-03",name:"Saint Thomas"},{code:"JM-04",name:"Portland"},{code:"JM-05",name:"Saint Mary"},{code:"JM-06",name:"Saint Ann"},{code:"JM-07",name:"Trelawny"},{code:"JM-08",name:"Saint James"},{code:"JM-09",name:"Hanover"},{code:"JM-10",name:"Westmoreland"},{code:"JM-11",name:"Saint Elizabeth"},{code:"JM-12",name:"Manchester"},{code:"JM-13",name:"Clarendon"},{code:"JM-14",name:"Saint Catherine"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/jm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"JP",name:"Japan",states:[{code:"JP01",name:"Hokkaido"},{code:"JP02",name:"Aomori"},{code:"JP03",name:"Iwate"},{code:"JP04",name:"Miyagi"},{code:"JP05",name:"Akita"},{code:"JP06",name:"Yamagata"},{code:"JP07",name:"Fukushima"},{code:"JP08",name:"Ibaraki"},{code:"JP09",name:"Tochigi"},{code:"JP10",name:"Gunma"},{code:"JP11",name:"Saitama"},{code:"JP12",name:"Chiba"},{code:"JP13",name:"Tokyo"},{code:"JP14",name:"Kanagawa"},{code:"JP15",name:"Niigata"},{code:"JP16",name:"Toyama"},{code:"JP17",name:"Ishikawa"},{code:"JP18",name:"Fukui"},{code:"JP19",name:"Yamanashi"},{code:"JP20",name:"Nagano"},{code:"JP21",name:"Gifu"},{code:"JP22",name:"Shizuoka"},{code:"JP23",name:"Aichi"},{code:"JP24",name:"Mie"},{code:"JP25",name:"Shiga"},{code:"JP26",name:"Kyoto"},{code:"JP27",name:"Osaka"},{code:"JP28",name:"Hyogo"},{code:"JP29",name:"Nara"},{code:"JP30",name:"Wakayama"},{code:"JP31",name:"Tottori"},{code:"JP32",name:"Shimane"},{code:"JP33",name:"Okayama"},{code:"JP34",name:"Hiroshima"},{code:"JP35",name:"Yamaguchi"},{code:"JP36",name:"Tokushima"},{code:"JP37",name:"Kagawa"},{code:"JP38",name:"Ehime"},{code:"JP39",name:"Kochi"},{code:"JP40",name:"Fukuoka"},{code:"JP41",name:"Saga"},{code:"JP42",name:"Nagasaki"},{code:"JP43",name:"Kumamoto"},{code:"JP44",name:"Oita"},{code:"JP45",name:"Miyazaki"},{code:"JP46",name:"Kagoshima"},{code:"JP47",name:"Okinawa"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/jp"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"JE",name:"Jersey",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/je"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"JO",name:"Jordan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/jo"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KZ",name:"Kazakhstan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KE",name:"Kenya",states:[{code:"KE01",name:"Baringo"},{code:"KE02",name:"Bomet"},{code:"KE03",name:"Bungoma"},{code:"KE04",name:"Busia"},{code:"KE05",name:"Elgeyo-Marakwet"},{code:"KE06",name:"Embu"},{code:"KE07",name:"Garissa"},{code:"KE08",name:"Homa Bay"},{code:"KE09",name:"Isiolo"},{code:"KE10",name:"Kajiado"},{code:"KE11",name:"Kakamega"},{code:"KE12",name:"Kericho"},{code:"KE13",name:"Kiambu"},{code:"KE14",name:"Kilifi"},{code:"KE15",name:"Kirinyaga"},{code:"KE16",name:"Kisii"},{code:"KE17",name:"Kisumu"},{code:"KE18",name:"Kitui"},{code:"KE19",name:"Kwale"},{code:"KE20",name:"Laikipia"},{code:"KE21",name:"Lamu"},{code:"KE22",name:"Machakos"},{code:"KE23",name:"Makueni"},{code:"KE24",name:"Mandera"},{code:"KE25",name:"Marsabit"},{code:"KE26",name:"Meru"},{code:"KE27",name:"Migori"},{code:"KE28",name:"Mombasa"},{code:"KE29",name:"Murang\u2019a"},{code:"KE30",name:"Nairobi County"},{code:"KE31",name:"Nakuru"},{code:"KE32",name:"Nandi"},{code:"KE33",name:"Narok"},{code:"KE34",name:"Nyamira"},{code:"KE35",name:"Nyandarua"},{code:"KE36",name:"Nyeri"},{code:"KE37",name:"Samburu"},{code:"KE38",name:"Siaya"},{code:"KE39",name:"Taita-Taveta"},{code:"KE40",name:"Tana River"},{code:"KE41",name:"Tharaka-Nithi"},{code:"KE42",name:"Trans Nzoia"},{code:"KE43",name:"Turkana"},{code:"KE44",name:"Uasin Gishu"},{code:"KE45",name:"Vihiga"},{code:"KE46",name:"Wajir"},{code:"KE47",name:"West Pokot"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ke"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KI",name:"Kiribati",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ki"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KW",name:"Kuwait",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KG",name:"Kyrgyzstan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LA",name:"Laos",states:[{code:"AT",name:"Attapeu"},{code:"BK",name:"Bokeo"},{code:"BL",name:"Bolikhamsai"},{code:"CH",name:"Champasak"},{code:"HO",name:"Houaphanh"},{code:"KH",name:"Khammouane"},{code:"LM",name:"Luang Namtha"},{code:"LP",name:"Luang Prabang"},{code:"OU",name:"Oudomxay"},{code:"PH",name:"Phongsaly"},{code:"SL",name:"Salavan"},{code:"SV",name:"Savannakhet"},{code:"VI",name:"Vientiane Province"},{code:"VT",name:"Vientiane"},{code:"XA",name:"Sainyabuli"},{code:"XE",name:"Sekong"},{code:"XI",name:"Xiangkhouang"},{code:"XS",name:"Xaisomboun"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/la"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LV",name:"Latvia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LB",name:"Lebanon",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lb"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LS",name:"Lesotho",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ls"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LR",name:"Liberia",states:[{code:"BM",name:"Bomi"},{code:"BN",name:"Bong"},{code:"GA",name:"Gbarpolu"},{code:"GB",name:"Grand Bassa"},{code:"GC",name:"Grand Cape Mount"},{code:"GG",name:"Grand Gedeh"},{code:"GK",name:"Grand Kru"},{code:"LO",name:"Lofa"},{code:"MA",name:"Margibi"},{code:"MY",name:"Maryland"},{code:"MO",name:"Montserrado"},{code:"NM",name:"Nimba"},{code:"RV",name:"Rivercess"},{code:"RG",name:"River Gee"},{code:"SN",name:"Sinoe"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LY",name:"Libya",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ly"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LI",name:"Liechtenstein",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/li"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LT",name:"Lithuania",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LU",name:"Luxembourg",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MO",name:"Macao",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mo"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MG",name:"Madagascar",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MW",name:"Malawi",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MY",name:"Malaysia",states:[{code:"JHR",name:"Johor"},{code:"KDH",name:"Kedah"},{code:"KTN",name:"Kelantan"},{code:"LBN",name:"Labuan"},{code:"MLK",name:"Malacca (Melaka)"},{code:"NSN",name:"Negeri Sembilan"},{code:"PHG",name:"Pahang"},{code:"PNG",name:"Penang (Pulau Pinang)"},{code:"PRK",name:"Perak"},{code:"PLS",name:"Perlis"},{code:"SBH",name:"Sabah"},{code:"SWK",name:"Sarawak"},{code:"SGR",name:"Selangor"},{code:"TRG",name:"Terengganu"},{code:"PJY",name:"Putrajaya"},{code:"KUL",name:"Kuala Lumpur"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/my"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MV",name:"Maldives",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ML",name:"Mali",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ml"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MT",name:"Malta",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MH",name:"Marshall Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MQ",name:"Martinique",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MR",name:"Mauritania",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MU",name:"Mauritius",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"YT",name:"Mayotte",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/yt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MX",name:"Mexico",states:[{code:"DF",name:"Ciudad de M\xe9xico"},{code:"JA",name:"Jalisco"},{code:"NL",name:"Nuevo Le\xf3n"},{code:"AG",name:"Aguascalientes"},{code:"BC",name:"Baja California"},{code:"BS",name:"Baja California Sur"},{code:"CM",name:"Campeche"},{code:"CS",name:"Chiapas"},{code:"CH",name:"Chihuahua"},{code:"CO",name:"Coahuila"},{code:"CL",name:"Colima"},{code:"DG",name:"Durango"},{code:"GT",name:"Guanajuato"},{code:"GR",name:"Guerrero"},{code:"HG",name:"Hidalgo"},{code:"MX",name:"Estado de M\xe9xico"},{code:"MI",name:"Michoac\xe1n"},{code:"MO",name:"Morelos"},{code:"NA",name:"Nayarit"},{code:"OA",name:"Oaxaca"},{code:"PU",name:"Puebla"},{code:"QT",name:"Quer\xe9taro"},{code:"QR",name:"Quintana Roo"},{code:"SL",name:"San Luis Potos\xed"},{code:"SI",name:"Sinaloa"},{code:"SO",name:"Sonora"},{code:"TB",name:"Tabasco"},{code:"TM",name:"Tamaulipas"},{code:"TL",name:"Tlaxcala"},{code:"VE",name:"Veracruz"},{code:"YU",name:"Yucat\xe1n"},{code:"ZA",name:"Zacatecas"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mx"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FM",name:"Micronesia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MD",name:"Moldova",states:[{code:"C",name:"Chi\u0219in\u0103u"},{code:"BL",name:"B\u0103l\u021bi"},{code:"AN",name:"Anenii Noi"},{code:"BS",name:"Basarabeasca"},{code:"BR",name:"Briceni"},{code:"CH",name:"Cahul"},{code:"CT",name:"Cantemir"},{code:"CL",name:"C\u0103l\u0103ra\u0219i"},{code:"CS",name:"C\u0103u\u0219eni"},{code:"CM",name:"Cimi\u0219lia"},{code:"CR",name:"Criuleni"},{code:"DN",name:"Dondu\u0219eni"},{code:"DR",name:"Drochia"},{code:"DB",name:"Dub\u0103sari"},{code:"ED",name:"Edine\u021b"},{code:"FL",name:"F\u0103le\u0219ti"},{code:"FR",name:"Flore\u0219ti"},{code:"GE",name:"UTA G\u0103g\u0103uzia"},{code:"GL",name:"Glodeni"},{code:"HN",name:"H\xeence\u0219ti"},{code:"IL",name:"Ialoveni"},{code:"LV",name:"Leova"},{code:"NS",name:"Nisporeni"},{code:"OC",name:"Ocni\u021ba"},{code:"OR",name:"Orhei"},{code:"RZ",name:"Rezina"},{code:"RS",name:"R\xee\u0219cani"},{code:"SG",name:"S\xeengerei"},{code:"SR",name:"Soroca"},{code:"ST",name:"Str\u0103\u0219eni"},{code:"SD",name:"\u0218old\u0103ne\u0219ti"},{code:"SV",name:"\u0218tefan Vod\u0103"},{code:"TR",name:"Taraclia"},{code:"TL",name:"Telene\u0219ti"},{code:"UN",name:"Ungheni"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/md"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MC",name:"Monaco",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MN",name:"Mongolia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ME",name:"Montenegro",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/me"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MS",name:"Montserrat",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ms"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MA",name:"Morocco",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ma"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MZ",name:"Mozambique",states:[{code:"MZP",name:"Cabo Delgado"},{code:"MZG",name:"Gaza"},{code:"MZI",name:"Inhambane"},{code:"MZB",name:"Manica"},{code:"MZL",name:"Maputo Province"},{code:"MZMPM",name:"Maputo"},{code:"MZN",name:"Nampula"},{code:"MZA",name:"Niassa"},{code:"MZS",name:"Sofala"},{code:"MZT",name:"Tete"},{code:"MZQ",name:"Zamb\xe9zia"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MM",name:"Myanmar",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NA",name:"Namibia",states:[{code:"ER",name:"Erongo"},{code:"HA",name:"Hardap"},{code:"KA",name:"Karas"},{code:"KE",name:"Kavango East"},{code:"KW",name:"Kavango West"},{code:"KH",name:"Khomas"},{code:"KU",name:"Kunene"},{code:"OW",name:"Ohangwena"},{code:"OH",name:"Omaheke"},{code:"OS",name:"Omusati"},{code:"ON",name:"Oshana"},{code:"OT",name:"Oshikoto"},{code:"OD",name:"Otjozondjupa"},{code:"CA",name:"Zambezi"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/na"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NR",name:"Nauru",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NP",name:"Nepal",states:[{code:"BAG",name:"Bagmati"},{code:"BHE",name:"Bheri"},{code:"DHA",name:"Dhaulagiri"},{code:"GAN",name:"Gandaki"},{code:"JAN",name:"Janakpur"},{code:"KAR",name:"Karnali"},{code:"KOS",name:"Koshi"},{code:"LUM",name:"Lumbini"},{code:"MAH",name:"Mahakali"},{code:"MEC",name:"Mechi"},{code:"NAR",name:"Narayani"},{code:"RAP",name:"Rapti"},{code:"SAG",name:"Sagarmatha"},{code:"SET",name:"Seti"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/np"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NL",name:"Netherlands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NC",name:"New Caledonia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NZ",name:"New Zealand",states:[{code:"NL",name:"Northland"},{code:"AK",name:"Auckland"},{code:"WA",name:"Waikato"},{code:"BP",name:"Bay of Plenty"},{code:"TK",name:"Taranaki"},{code:"GI",name:"Gisborne"},{code:"HB",name:"Hawke\u2019s Bay"},{code:"MW",name:"Manawatu-Wanganui"},{code:"WE",name:"Wellington"},{code:"NS",name:"Nelson"},{code:"MB",name:"Marlborough"},{code:"TM",name:"Tasman"},{code:"WC",name:"West Coast"},{code:"CT",name:"Canterbury"},{code:"OT",name:"Otago"},{code:"SL",name:"Southland"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NI",name:"Nicaragua",states:[{code:"NI-AN",name:"Atl\xe1ntico Norte"},{code:"NI-AS",name:"Atl\xe1ntico Sur"},{code:"NI-BO",name:"Boaco"},{code:"NI-CA",name:"Carazo"},{code:"NI-CI",name:"Chinandega"},{code:"NI-CO",name:"Chontales"},{code:"NI-ES",name:"Estel\xed"},{code:"NI-GR",name:"Granada"},{code:"NI-JI",name:"Jinotega"},{code:"NI-LE",name:"Le\xf3n"},{code:"NI-MD",name:"Madriz"},{code:"NI-MN",name:"Managua"},{code:"NI-MS",name:"Masaya"},{code:"NI-MT",name:"Matagalpa"},{code:"NI-NS",name:"Nueva Segovia"},{code:"NI-RI",name:"Rivas"},{code:"NI-SJ",name:"R\xedo San Juan"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ni"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NE",name:"Niger",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ne"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NG",name:"Nigeria",states:[{code:"AB",name:"Abia"},{code:"FC",name:"Abuja"},{code:"AD",name:"Adamawa"},{code:"AK",name:"Akwa Ibom"},{code:"AN",name:"Anambra"},{code:"BA",name:"Bauchi"},{code:"BY",name:"Bayelsa"},{code:"BE",name:"Benue"},{code:"BO",name:"Borno"},{code:"CR",name:"Cross River"},{code:"DE",name:"Delta"},{code:"EB",name:"Ebonyi"},{code:"ED",name:"Edo"},{code:"EK",name:"Ekiti"},{code:"EN",name:"Enugu"},{code:"GO",name:"Gombe"},{code:"IM",name:"Imo"},{code:"JI",name:"Jigawa"},{code:"KD",name:"Kaduna"},{code:"KN",name:"Kano"},{code:"KT",name:"Katsina"},{code:"KE",name:"Kebbi"},{code:"KO",name:"Kogi"},{code:"KW",name:"Kwara"},{code:"LA",name:"Lagos"},{code:"NA",name:"Nasarawa"},{code:"NI",name:"Niger"},{code:"OG",name:"Ogun"},{code:"ON",name:"Ondo"},{code:"OS",name:"Osun"},{code:"OY",name:"Oyo"},{code:"PL",name:"Plateau"},{code:"RI",name:"Rivers"},{code:"SO",name:"Sokoto"},{code:"TA",name:"Taraba"},{code:"YO",name:"Yobe"},{code:"ZA",name:"Zamfara"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ng"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NU",name:"Niue",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NF",name:"Norfolk Island",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KP",name:"North Korea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kp"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MK",name:"North Macedonia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MP",name:"Northern Mariana Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mp"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NO",name:"Norway",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/no"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"OM",name:"Oman",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/om"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PK",name:"Pakistan",states:[{code:"JK",name:"Azad Kashmir"},{code:"BA",name:"Balochistan"},{code:"TA",name:"FATA"},{code:"GB",name:"Gilgit Baltistan"},{code:"IS",name:"Islamabad Capital Territory"},{code:"KP",name:"Khyber Pakhtunkhwa"},{code:"PB",name:"Punjab"},{code:"SD",name:"Sindh"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PS",name:"Palestinian Territory",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ps"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PA",name:"Panama",states:[{code:"PA-1",name:"Bocas del Toro"},{code:"PA-2",name:"Cocl\xe9"},{code:"PA-3",name:"Col\xf3n"},{code:"PA-4",name:"Chiriqu\xed"},{code:"PA-5",name:"Dari\xe9n"},{code:"PA-6",name:"Herrera"},{code:"PA-7",name:"Los Santos"},{code:"PA-8",name:"Panam\xe1"},{code:"PA-9",name:"Veraguas"},{code:"PA-10",name:"West Panam\xe1"},{code:"PA-EM",name:"Ember\xe1"},{code:"PA-KY",name:"Guna Yala"},{code:"PA-NB",name:"Ng\xf6be-Bugl\xe9"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pa"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PG",name:"Papua New Guinea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PY",name:"Paraguay",states:[{code:"PY-ASU",name:"Asunci\xf3n"},{code:"PY-1",name:"Concepci\xf3n"},{code:"PY-2",name:"San Pedro"},{code:"PY-3",name:"Cordillera"},{code:"PY-4",name:"Guair\xe1"},{code:"PY-5",name:"Caaguaz\xfa"},{code:"PY-6",name:"Caazap\xe1"},{code:"PY-7",name:"Itap\xfaa"},{code:"PY-8",name:"Misiones"},{code:"PY-9",name:"Paraguar\xed"},{code:"PY-10",name:"Alto Paran\xe1"},{code:"PY-11",name:"Central"},{code:"PY-12",name:"\xd1eembuc\xfa"},{code:"PY-13",name:"Amambay"},{code:"PY-14",name:"Canindey\xfa"},{code:"PY-15",name:"Presidente Hayes"},{code:"PY-16",name:"Alto Paraguay"},{code:"PY-17",name:"Boquer\xf3n"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/py"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PE",name:"Peru",states:[{code:"CAL",name:"El Callao"},{code:"LMA",name:"Municipalidad Metropolitana de Lima"},{code:"AMA",name:"Amazonas"},{code:"ANC",name:"Ancash"},{code:"APU",name:"Apur\xedmac"},{code:"ARE",name:"Arequipa"},{code:"AYA",name:"Ayacucho"},{code:"CAJ",name:"Cajamarca"},{code:"CUS",name:"Cusco"},{code:"HUV",name:"Huancavelica"},{code:"HUC",name:"Hu\xe1nuco"},{code:"ICA",name:"Ica"},{code:"JUN",name:"Jun\xedn"},{code:"LAL",name:"La Libertad"},{code:"LAM",name:"Lambayeque"},{code:"LIM",name:"Lima"},{code:"LOR",name:"Loreto"},{code:"MDD",name:"Madre de Dios"},{code:"MOQ",name:"Moquegua"},{code:"PAS",name:"Pasco"},{code:"PIU",name:"Piura"},{code:"PUN",name:"Puno"},{code:"SAM",name:"San Mart\xedn"},{code:"TAC",name:"Tacna"},{code:"TUM",name:"Tumbes"},{code:"UCA",name:"Ucayali"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pe"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PH",name:"Philippines",states:[{code:"ABR",name:"Abra"},{code:"AGN",name:"Agusan del Norte"},{code:"AGS",name:"Agusan del Sur"},{code:"AKL",name:"Aklan"},{code:"ALB",name:"Albay"},{code:"ANT",name:"Antique"},{code:"APA",name:"Apayao"},{code:"AUR",name:"Aurora"},{code:"BAS",name:"Basilan"},{code:"BAN",name:"Bataan"},{code:"BTN",name:"Batanes"},{code:"BTG",name:"Batangas"},{code:"BEN",name:"Benguet"},{code:"BIL",name:"Biliran"},{code:"BOH",name:"Bohol"},{code:"BUK",name:"Bukidnon"},{code:"BUL",name:"Bulacan"},{code:"CAG",name:"Cagayan"},{code:"CAN",name:"Camarines Norte"},{code:"CAS",name:"Camarines Sur"},{code:"CAM",name:"Camiguin"},{code:"CAP",name:"Capiz"},{code:"CAT",name:"Catanduanes"},{code:"CAV",name:"Cavite"},{code:"CEB",name:"Cebu"},{code:"COM",name:"Compostela Valley"},{code:"NCO",name:"Cotabato"},{code:"DAV",name:"Davao del Norte"},{code:"DAS",name:"Davao del Sur"},{code:"DAC",name:"Davao Occidental"},{code:"DAO",name:"Davao Oriental"},{code:"DIN",name:"Dinagat Islands"},{code:"EAS",name:"Eastern Samar"},{code:"GUI",name:"Guimaras"},{code:"IFU",name:"Ifugao"},{code:"ILN",name:"Ilocos Norte"},{code:"ILS",name:"Ilocos Sur"},{code:"ILI",name:"Iloilo"},{code:"ISA",name:"Isabela"},{code:"KAL",name:"Kalinga"},{code:"LUN",name:"La Union"},{code:"LAG",name:"Laguna"},{code:"LAN",name:"Lanao del Norte"},{code:"LAS",name:"Lanao del Sur"},{code:"LEY",name:"Leyte"},{code:"MAG",name:"Maguindanao"},{code:"MAD",name:"Marinduque"},{code:"MAS",name:"Masbate"},{code:"MSC",name:"Misamis Occidental"},{code:"MSR",name:"Misamis Oriental"},{code:"MOU",name:"Mountain Province"},{code:"NEC",name:"Negros Occidental"},{code:"NER",name:"Negros Oriental"},{code:"NSA",name:"Northern Samar"},{code:"NUE",name:"Nueva Ecija"},{code:"NUV",name:"Nueva Vizcaya"},{code:"MDC",name:"Occidental Mindoro"},{code:"MDR",name:"Oriental Mindoro"},{code:"PLW",name:"Palawan"},{code:"PAM",name:"Pampanga"},{code:"PAN",name:"Pangasinan"},{code:"QUE",name:"Quezon"},{code:"QUI",name:"Quirino"},{code:"RIZ",name:"Rizal"},{code:"ROM",name:"Romblon"},{code:"WSA",name:"Samar"},{code:"SAR",name:"Sarangani"},{code:"SIQ",name:"Siquijor"},{code:"SOR",name:"Sorsogon"},{code:"SCO",name:"South Cotabato"},{code:"SLE",name:"Southern Leyte"},{code:"SUK",name:"Sultan Kudarat"},{code:"SLU",name:"Sulu"},{code:"SUN",name:"Surigao del Norte"},{code:"SUR",name:"Surigao del Sur"},{code:"TAR",name:"Tarlac"},{code:"TAW",name:"Tawi-Tawi"},{code:"ZMB",name:"Zambales"},{code:"ZAN",name:"Zamboanga del Norte"},{code:"ZAS",name:"Zamboanga del Sur"},{code:"ZSI",name:"Zamboanga Sibugay"},{code:"00",name:"Metro Manila"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ph"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PN",name:"Pitcairn",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PL",name:"Poland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PT",name:"Portugal",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PR",name:"Puerto Rico",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"QA",name:"Qatar",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/qa"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RE",name:"Reunion",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/re"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RO",name:"Romania",states:[{code:"AB",name:"Alba"},{code:"AR",name:"Arad"},{code:"AG",name:"Arge\u0219"},{code:"BC",name:"Bac\u0103u"},{code:"BH",name:"Bihor"},{code:"BN",name:"Bistri\u021ba-N\u0103s\u0103ud"},{code:"BT",name:"Boto\u0219ani"},{code:"BR",name:"Br\u0103ila"},{code:"BV",name:"Bra\u0219ov"},{code:"B",name:"Bucure\u0219ti"},{code:"BZ",name:"Buz\u0103u"},{code:"CL",name:"C\u0103l\u0103ra\u0219i"},{code:"CS",name:"Cara\u0219-Severin"},{code:"CJ",name:"Cluj"},{code:"CT",name:"Constan\u021ba"},{code:"CV",name:"Covasna"},{code:"DB",name:"D\xe2mbovi\u021ba"},{code:"DJ",name:"Dolj"},{code:"GL",name:"Gala\u021bi"},{code:"GR",name:"Giurgiu"},{code:"GJ",name:"Gorj"},{code:"HR",name:"Harghita"},{code:"HD",name:"Hunedoara"},{code:"IL",name:"Ialomi\u021ba"},{code:"IS",name:"Ia\u0219i"},{code:"IF",name:"Ilfov"},{code:"MM",name:"Maramure\u0219"},{code:"MH",name:"Mehedin\u021bi"},{code:"MS",name:"Mure\u0219"},{code:"NT",name:"Neam\u021b"},{code:"OT",name:"Olt"},{code:"PH",name:"Prahova"},{code:"SJ",name:"S\u0103laj"},{code:"SM",name:"Satu Mare"},{code:"SB",name:"Sibiu"},{code:"SV",name:"Suceava"},{code:"TR",name:"Teleorman"},{code:"TM",name:"Timi\u0219"},{code:"TL",name:"Tulcea"},{code:"VL",name:"V\xe2lcea"},{code:"VS",name:"Vaslui"},{code:"VN",name:"Vrancea"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ro"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RU",name:"Russia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ru"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RW",name:"Rwanda",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/rw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BL",name:"Saint Barthélemy",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SH",name:"Saint Helena",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KN",name:"Saint Kitts and Nevis",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LC",name:"Saint Lucia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SX",name:"Saint Martin (Dutch part)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sx"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MF",name:"Saint Martin (French part)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PM",name:"Saint Pierre and Miquelon",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VC",name:"Saint Vincent and the Grenadines",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"WS",name:"Samoa",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ws"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SM",name:"San Marino",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ST",name:"São Tomé and Príncipe",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/st"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SA",name:"Saudi Arabia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sa"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SN",name:"Senegal",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RS",name:"Serbia",states:[{code:"RS00",name:"Belgrade"},{code:"RS14",name:"Bor"},{code:"RS11",name:"Brani\u010devo"},{code:"RS02",name:"Central Banat"},{code:"RS10",name:"Danube"},{code:"RS23",name:"Jablanica"},{code:"RS09",name:"Kolubara"},{code:"RS08",name:"Ma\u010dva"},{code:"RS17",name:"Morava"},{code:"RS20",name:"Ni\u0161ava"},{code:"RS01",name:"North Ba\u010dka"},{code:"RS03",name:"North Banat"},{code:"RS24",name:"P\u010dinja"},{code:"RS22",name:"Pirot"},{code:"RS13",name:"Pomoravlje"},{code:"RS19",name:"Rasina"},{code:"RS18",name:"Ra\u0161ka"},{code:"RS06",name:"South Ba\u010dka"},{code:"RS04",name:"South Banat"},{code:"RS07",name:"Srem"},{code:"RS12",name:"\u0160umadija"},{code:"RS21",name:"Toplica"},{code:"RS05",name:"West Ba\u010dka"},{code:"RS15",name:"Zaje\u010dar"},{code:"RS16",name:"Zlatibor"},{code:"RS25",name:"Kosovo"},{code:"RS26",name:"Pe\u0107"},{code:"RS27",name:"Prizren"},{code:"RS28",name:"Kosovska Mitrovica"},{code:"RS29",name:"Kosovo-Pomoravlje"},{code:"RSKM",name:"Kosovo-Metohija"},{code:"RSVO",name:"Vojvodina"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/rs"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SC",name:"Seychelles",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SL",name:"Sierra Leone",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SG",name:"Singapore",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SK",name:"Slovakia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SI",name:"Slovenia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/si"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SB",name:"Solomon Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sb"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SO",name:"Somalia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/so"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ZA",name:"South Africa",states:[{code:"EC",name:"Eastern Cape"},{code:"FS",name:"Free State"},{code:"GP",name:"Gauteng"},{code:"KZN",name:"KwaZulu-Natal"},{code:"LP",name:"Limpopo"},{code:"MP",name:"Mpumalanga"},{code:"NC",name:"Northern Cape"},{code:"NW",name:"North West"},{code:"WC",name:"Western Cape"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/za"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GS",name:"South Georgia/Sandwich Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gs"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KR",name:"South Korea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SS",name:"South Sudan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ss"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ES",name:"Spain",states:[{code:"C",name:"A Coru\xf1a"},{code:"VI",name:"Araba/\xc1lava"},{code:"AB",name:"Albacete"},{code:"A",name:"Alicante"},{code:"AL",name:"Almer\xeda"},{code:"O",name:"Asturias"},{code:"AV",name:"\xc1vila"},{code:"BA",name:"Badajoz"},{code:"PM",name:"Baleares"},{code:"B",name:"Barcelona"},{code:"BU",name:"Burgos"},{code:"CC",name:"C\xe1ceres"},{code:"CA",name:"C\xe1diz"},{code:"S",name:"Cantabria"},{code:"CS",name:"Castell\xf3n"},{code:"CE",name:"Ceuta"},{code:"CR",name:"Ciudad Real"},{code:"CO",name:"C\xf3rdoba"},{code:"CU",name:"Cuenca"},{code:"GI",name:"Girona"},{code:"GR",name:"Granada"},{code:"GU",name:"Guadalajara"},{code:"SS",name:"Gipuzkoa"},{code:"H",name:"Huelva"},{code:"HU",name:"Huesca"},{code:"J",name:"Ja\xe9n"},{code:"LO",name:"La Rioja"},{code:"GC",name:"Las Palmas"},{code:"LE",name:"Le\xf3n"},{code:"L",name:"Lleida"},{code:"LU",name:"Lugo"},{code:"M",name:"Madrid"},{code:"MA",name:"M\xe1laga"},{code:"ML",name:"Melilla"},{code:"MU",name:"Murcia"},{code:"NA",name:"Navarra"},{code:"OR",name:"Ourense"},{code:"P",name:"Palencia"},{code:"PO",name:"Pontevedra"},{code:"SA",name:"Salamanca"},{code:"TF",name:"Santa Cruz de Tenerife"},{code:"SG",name:"Segovia"},{code:"SE",name:"Sevilla"},{code:"SO",name:"Soria"},{code:"T",name:"Tarragona"},{code:"TE",name:"Teruel"},{code:"TO",name:"Toledo"},{code:"V",name:"Valencia"},{code:"VA",name:"Valladolid"},{code:"BI",name:"Biscay"},{code:"ZA",name:"Zamora"},{code:"Z",name:"Zaragoza"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/es"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LK",name:"Sri Lanka",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SD",name:"Sudan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sd"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SR",name:"Suriname",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SJ",name:"Svalbard and Jan Mayen",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SZ",name:"Swaziland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SE",name:"Sweden",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/se"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CH",name:"Switzerland",states:[{code:"AG",name:"Aargau"},{code:"AR",name:"Appenzell Ausserrhoden"},{code:"AI",name:"Appenzell Innerrhoden"},{code:"BL",name:"Basel-Landschaft"},{code:"BS",name:"Basel-Stadt"},{code:"BE",name:"Bern"},{code:"FR",name:"Fribourg"},{code:"GE",name:"Geneva"},{code:"GL",name:"Glarus"},{code:"GR",name:"Graub\xfcnden"},{code:"JU",name:"Jura"},{code:"LU",name:"Luzern"},{code:"NE",name:"Neuch\xe2tel"},{code:"NW",name:"Nidwalden"},{code:"OW",name:"Obwalden"},{code:"SH",name:"Schaffhausen"},{code:"SZ",name:"Schwyz"},{code:"SO",name:"Solothurn"},{code:"SG",name:"St. Gallen"},{code:"TG",name:"Thurgau"},{code:"TI",name:"Ticino"},{code:"UR",name:"Uri"},{code:"VS",name:"Valais"},{code:"VD",name:"Vaud"},{code:"ZG",name:"Zug"},{code:"ZH",name:"Z\xfcrich"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ch"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SY",name:"Syria",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sy"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TW",name:"Taiwan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TJ",name:"Tajikistan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TZ",name:"Tanzania",states:[{code:"TZ01",name:"Arusha"},{code:"TZ02",name:"Dar es Salaam"},{code:"TZ03",name:"Dodoma"},{code:"TZ04",name:"Iringa"},{code:"TZ05",name:"Kagera"},{code:"TZ06",name:"Pemba North"},{code:"TZ07",name:"Zanzibar North"},{code:"TZ08",name:"Kigoma"},{code:"TZ09",name:"Kilimanjaro"},{code:"TZ10",name:"Pemba South"},{code:"TZ11",name:"Zanzibar South"},{code:"TZ12",name:"Lindi"},{code:"TZ13",name:"Mara"},{code:"TZ14",name:"Mbeya"},{code:"TZ15",name:"Zanzibar West"},{code:"TZ16",name:"Morogoro"},{code:"TZ17",name:"Mtwara"},{code:"TZ18",name:"Mwanza"},{code:"TZ19",name:"Coast"},{code:"TZ20",name:"Rukwa"},{code:"TZ21",name:"Ruvuma"},{code:"TZ22",name:"Shinyanga"},{code:"TZ23",name:"Singida"},{code:"TZ24",name:"Tabora"},{code:"TZ25",name:"Tanga"},{code:"TZ26",name:"Manyara"},{code:"TZ27",name:"Geita"},{code:"TZ28",name:"Katavi"},{code:"TZ29",name:"Njombe"},{code:"TZ30",name:"Simiyu"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TH",name:"Thailand",states:[{code:"TH-37",name:"Amnat Charoen"},{code:"TH-15",name:"Ang Thong"},{code:"TH-14",name:"Ayutthaya"},{code:"TH-10",name:"Bangkok"},{code:"TH-38",name:"Bueng Kan"},{code:"TH-31",name:"Buri Ram"},{code:"TH-24",name:"Chachoengsao"},{code:"TH-18",name:"Chai Nat"},{code:"TH-36",name:"Chaiyaphum"},{code:"TH-22",name:"Chanthaburi"},{code:"TH-50",name:"Chiang Mai"},{code:"TH-57",name:"Chiang Rai"},{code:"TH-20",name:"Chonburi"},{code:"TH-86",name:"Chumphon"},{code:"TH-46",name:"Kalasin"},{code:"TH-62",name:"Kamphaeng Phet"},{code:"TH-71",name:"Kanchanaburi"},{code:"TH-40",name:"Khon Kaen"},{code:"TH-81",name:"Krabi"},{code:"TH-52",name:"Lampang"},{code:"TH-51",name:"Lamphun"},{code:"TH-42",name:"Loei"},{code:"TH-16",name:"Lopburi"},{code:"TH-58",name:"Mae Hong Son"},{code:"TH-44",name:"Maha Sarakham"},{code:"TH-49",name:"Mukdahan"},{code:"TH-26",name:"Nakhon Nayok"},{code:"TH-73",name:"Nakhon Pathom"},{code:"TH-48",name:"Nakhon Phanom"},{code:"TH-30",name:"Nakhon Ratchasima"},{code:"TH-60",name:"Nakhon Sawan"},{code:"TH-80",name:"Nakhon Si Thammarat"},{code:"TH-55",name:"Nan"},{code:"TH-96",name:"Narathiwat"},{code:"TH-39",name:"Nong Bua Lam Phu"},{code:"TH-43",name:"Nong Khai"},{code:"TH-12",name:"Nonthaburi"},{code:"TH-13",name:"Pathum Thani"},{code:"TH-94",name:"Pattani"},{code:"TH-82",name:"Phang Nga"},{code:"TH-93",name:"Phatthalung"},{code:"TH-56",name:"Phayao"},{code:"TH-67",name:"Phetchabun"},{code:"TH-76",name:"Phetchaburi"},{code:"TH-66",name:"Phichit"},{code:"TH-65",name:"Phitsanulok"},{code:"TH-54",name:"Phrae"},{code:"TH-83",name:"Phuket"},{code:"TH-25",name:"Prachin Buri"},{code:"TH-77",name:"Prachuap Khiri Khan"},{code:"TH-85",name:"Ranong"},{code:"TH-70",name:"Ratchaburi"},{code:"TH-21",name:"Rayong"},{code:"TH-45",name:"Roi Et"},{code:"TH-27",name:"Sa Kaeo"},{code:"TH-47",name:"Sakon Nakhon"},{code:"TH-11",name:"Samut Prakan"},{code:"TH-74",name:"Samut Sakhon"},{code:"TH-75",name:"Samut Songkhram"},{code:"TH-19",name:"Saraburi"},{code:"TH-91",name:"Satun"},{code:"TH-17",name:"Sing Buri"},{code:"TH-33",name:"Sisaket"},{code:"TH-90",name:"Songkhla"},{code:"TH-64",name:"Sukhothai"},{code:"TH-72",name:"Suphan Buri"},{code:"TH-84",name:"Surat Thani"},{code:"TH-32",name:"Surin"},{code:"TH-63",name:"Tak"},{code:"TH-92",name:"Trang"},{code:"TH-23",name:"Trat"},{code:"TH-34",name:"Ubon Ratchathani"},{code:"TH-41",name:"Udon Thani"},{code:"TH-61",name:"Uthai Thani"},{code:"TH-53",name:"Uttaradit"},{code:"TH-95",name:"Yala"},{code:"TH-35",name:"Yasothon"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/th"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TL",name:"Timor-Leste",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TG",name:"Togo",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TK",name:"Tokelau",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TO",name:"Tonga",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/to"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TT",name:"Trinidad and Tobago",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TN",name:"Tunisia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TR",name:"Turkey",states:[{code:"TR01",name:"Adana"},{code:"TR02",name:"Ad\u0131yaman"},{code:"TR03",name:"Afyon"},{code:"TR04",name:"A\u011fr\u0131"},{code:"TR05",name:"Amasya"},{code:"TR06",name:"Ankara"},{code:"TR07",name:"Antalya"},{code:"TR08",name:"Artvin"},{code:"TR09",name:"Ayd\u0131n"},{code:"TR10",name:"Bal\u0131kesir"},{code:"TR11",name:"Bilecik"},{code:"TR12",name:"Bing\xf6l"},{code:"TR13",name:"Bitlis"},{code:"TR14",name:"Bolu"},{code:"TR15",name:"Burdur"},{code:"TR16",name:"Bursa"},{code:"TR17",name:"\xc7anakkale"},{code:"TR18",name:"\xc7ank\u0131r\u0131"},{code:"TR19",name:"\xc7orum"},{code:"TR20",name:"Denizli"},{code:"TR21",name:"Diyarbak\u0131r"},{code:"TR22",name:"Edirne"},{code:"TR23",name:"Elaz\u0131\u011f"},{code:"TR24",name:"Erzincan"},{code:"TR25",name:"Erzurum"},{code:"TR26",name:"Eski\u015fehir"},{code:"TR27",name:"Gaziantep"},{code:"TR28",name:"Giresun"},{code:"TR29",name:"G\xfcm\xfc\u015fhane"},{code:"TR30",name:"Hakkari"},{code:"TR31",name:"Hatay"},{code:"TR32",name:"Isparta"},{code:"TR33",name:"\u0130\xe7el"},{code:"TR34",name:"\u0130stanbul"},{code:"TR35",name:"\u0130zmir"},{code:"TR36",name:"Kars"},{code:"TR37",name:"Kastamonu"},{code:"TR38",name:"Kayseri"},{code:"TR39",name:"K\u0131rklareli"},{code:"TR40",name:"K\u0131r\u015fehir"},{code:"TR41",name:"Kocaeli"},{code:"TR42",name:"Konya"},{code:"TR43",name:"K\xfctahya"},{code:"TR44",name:"Malatya"},{code:"TR45",name:"Manisa"},{code:"TR46",name:"Kahramanmara\u015f"},{code:"TR47",name:"Mardin"},{code:"TR48",name:"Mu\u011fla"},{code:"TR49",name:"Mu\u015f"},{code:"TR50",name:"Nev\u015fehir"},{code:"TR51",name:"Ni\u011fde"},{code:"TR52",name:"Ordu"},{code:"TR53",name:"Rize"},{code:"TR54",name:"Sakarya"},{code:"TR55",name:"Samsun"},{code:"TR56",name:"Siirt"},{code:"TR57",name:"Sinop"},{code:"TR58",name:"Sivas"},{code:"TR59",name:"Tekirda\u011f"},{code:"TR60",name:"Tokat"},{code:"TR61",name:"Trabzon"},{code:"TR62",name:"Tunceli"},{code:"TR63",name:"\u015eanl\u0131urfa"},{code:"TR64",name:"U\u015fak"},{code:"TR65",name:"Van"},{code:"TR66",name:"Yozgat"},{code:"TR67",name:"Zonguldak"},{code:"TR68",name:"Aksaray"},{code:"TR69",name:"Bayburt"},{code:"TR70",name:"Karaman"},{code:"TR71",name:"K\u0131r\u0131kkale"},{code:"TR72",name:"Batman"},{code:"TR73",name:"\u015e\u0131rnak"},{code:"TR74",name:"Bart\u0131n"},{code:"TR75",name:"Ardahan"},{code:"TR76",name:"I\u011fd\u0131r"},{code:"TR77",name:"Yalova"},{code:"TR78",name:"Karab\xfck"},{code:"TR79",name:"Kilis"},{code:"TR80",name:"Osmaniye"},{code:"TR81",name:"D\xfczce"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TM",name:"Turkmenistan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TC",name:"Turks and Caicos Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TV",name:"Tuvalu",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UG",name:"Uganda",states:[{code:"UG314",name:"Abim"},{code:"UG301",name:"Adjumani"},{code:"UG322",name:"Agago"},{code:"UG323",name:"Alebtong"},{code:"UG315",name:"Amolatar"},{code:"UG324",name:"Amudat"},{code:"UG216",name:"Amuria"},{code:"UG316",name:"Amuru"},{code:"UG302",name:"Apac"},{code:"UG303",name:"Arua"},{code:"UG217",name:"Budaka"},{code:"UG218",name:"Bududa"},{code:"UG201",name:"Bugiri"},{code:"UG235",name:"Bugweri"},{code:"UG420",name:"Buhweju"},{code:"UG117",name:"Buikwe"},{code:"UG219",name:"Bukedea"},{code:"UG118",name:"Bukomansimbi"},{code:"UG220",name:"Bukwa"},{code:"UG225",name:"Bulambuli"},{code:"UG416",name:"Buliisa"},{code:"UG401",name:"Bundibugyo"},{code:"UG430",name:"Bunyangabu"},{code:"UG402",name:"Bushenyi"},{code:"UG202",name:"Busia"},{code:"UG221",name:"Butaleja"},{code:"UG119",name:"Butambala"},{code:"UG233",name:"Butebo"},{code:"UG120",name:"Buvuma"},{code:"UG226",name:"Buyende"},{code:"UG317",name:"Dokolo"},{code:"UG121",name:"Gomba"},{code:"UG304",name:"Gulu"},{code:"UG403",name:"Hoima"},{code:"UG417",name:"Ibanda"},{code:"UG203",name:"Iganga"},{code:"UG418",name:"Isingiro"},{code:"UG204",name:"Jinja"},{code:"UG318",name:"Kaabong"},{code:"UG404",name:"Kabale"},{code:"UG405",name:"Kabarole"},{code:"UG213",name:"Kaberamaido"},{code:"UG427",name:"Kagadi"},{code:"UG428",name:"Kakumiro"},{code:"UG101",name:"Kalangala"},{code:"UG222",name:"Kaliro"},{code:"UG122",name:"Kalungu"},{code:"UG102",name:"Kampala"},{code:"UG205",name:"Kamuli"},{code:"UG413",name:"Kamwenge"},{code:"UG414",name:"Kanungu"},{code:"UG206",name:"Kapchorwa"},{code:"UG236",name:"Kapelebyong"},{code:"UG126",name:"Kasanda"},{code:"UG406",name:"Kasese"},{code:"UG207",name:"Katakwi"},{code:"UG112",name:"Kayunga"},{code:"UG407",name:"Kibaale"},{code:"UG103",name:"Kiboga"},{code:"UG227",name:"Kibuku"},{code:"UG432",name:"Kikuube"},{code:"UG419",name:"Kiruhura"},{code:"UG421",name:"Kiryandongo"},{code:"UG408",name:"Kisoro"},{code:"UG305",name:"Kitgum"},{code:"UG319",name:"Koboko"},{code:"UG325",name:"Kole"},{code:"UG306",name:"Kotido"},{code:"UG208",name:"Kumi"},{code:"UG333",name:"Kwania"},{code:"UG228",name:"Kween"},{code:"UG123",name:"Kyankwanzi"},{code:"UG422",name:"Kyegegwa"},{code:"UG415",name:"Kyenjojo"},{code:"UG125",name:"Kyotera"},{code:"UG326",name:"Lamwo"},{code:"UG307",name:"Lira"},{code:"UG229",name:"Luuka"},{code:"UG104",name:"Luwero"},{code:"UG124",name:"Lwengo"},{code:"UG114",name:"Lyantonde"},{code:"UG223",name:"Manafwa"},{code:"UG320",name:"Maracha"},{code:"UG105",name:"Masaka"},{code:"UG409",name:"Masindi"},{code:"UG214",name:"Mayuge"},{code:"UG209",name:"Mbale"},{code:"UG410",name:"Mbarara"},{code:"UG423",name:"Mitooma"},{code:"UG115",name:"Mityana"},{code:"UG308",name:"Moroto"},{code:"UG309",name:"Moyo"},{code:"UG106",name:"Mpigi"},{code:"UG107",name:"Mubende"},{code:"UG108",name:"Mukono"},{code:"UG334",name:"Nabilatuk"},{code:"UG311",name:"Nakapiripirit"},{code:"UG116",name:"Nakaseke"},{code:"UG109",name:"Nakasongola"},{code:"UG230",name:"Namayingo"},{code:"UG234",name:"Namisindwa"},{code:"UG224",name:"Namutumba"},{code:"UG327",name:"Napak"},{code:"UG310",name:"Nebbi"},{code:"UG231",name:"Ngora"},{code:"UG424",name:"Ntoroko"},{code:"UG411",name:"Ntungamo"},{code:"UG328",name:"Nwoya"},{code:"UG331",name:"Omoro"},{code:"UG329",name:"Otuke"},{code:"UG321",name:"Oyam"},{code:"UG312",name:"Pader"},{code:"UG332",name:"Pakwach"},{code:"UG210",name:"Pallisa"},{code:"UG110",name:"Rakai"},{code:"UG429",name:"Rubanda"},{code:"UG425",name:"Rubirizi"},{code:"UG431",name:"Rukiga"},{code:"UG412",name:"Rukungiri"},{code:"UG111",name:"Sembabule"},{code:"UG232",name:"Serere"},{code:"UG426",name:"Sheema"},{code:"UG215",name:"Sironko"},{code:"UG211",name:"Soroti"},{code:"UG212",name:"Tororo"},{code:"UG113",name:"Wakiso"},{code:"UG313",name:"Yumbe"},{code:"UG330",name:"Zombo"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ug"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UA",name:"Ukraine",states:[{code:"VN",name:"Vinnytsia Oblast"},{code:"VL",name:"Volyn Oblast"},{code:"DP",name:"Dnipropetrovsk Oblast"},{code:"DT",name:"Donetsk Oblast"},{code:"ZT",name:"Zhytomyr Oblast"},{code:"ZK",name:"Zakarpattia Oblast"},{code:"ZP",name:"Zaporizhzhia Oblast"},{code:"IF",name:"Ivano-Frankivsk Oblast"},{code:"KV",name:"Kyiv Oblast"},{code:"KH",name:"Kirovohrad Oblast"},{code:"LH",name:"Luhansk Oblast"},{code:"LV",name:"Lviv Oblast"},{code:"MY",name:"Mykolaiv Oblast"},{code:"OD",name:"Odessa Oblast"},{code:"PL",name:"Poltava Oblast"},{code:"RV",name:"Rivne Oblast"},{code:"SM",name:"Sumy Oblast"},{code:"TP",name:"Ternopil Oblast"},{code:"KK",name:"Kharkiv Oblast"},{code:"KS",name:"Kherson Oblast"},{code:"KM",name:"Khmelnytskyi Oblast"},{code:"CK",name:"Cherkasy Oblast"},{code:"CH",name:"Chernihiv Oblast"},{code:"CV",name:"Chernivtsi Oblast"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ua"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AE",name:"United Arab Emirates",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ae"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GB",name:"United Kingdom (UK)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gb"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"US",name:"United States (US)",states:[{code:"AL",name:"Alabama"},{code:"AK",name:"Alaska"},{code:"AZ",name:"Arizona"},{code:"AR",name:"Arkansas"},{code:"CA",name:"California"},{code:"CO",name:"Colorado"},{code:"CT",name:"Connecticut"},{code:"DE",name:"Delaware"},{code:"DC",name:"District Of Columbia"},{code:"FL",name:"Florida"},{code:"GA",name:"Georgia"},{code:"HI",name:"Hawaii"},{code:"ID",name:"Idaho"},{code:"IL",name:"Illinois"},{code:"IN",name:"Indiana"},{code:"IA",name:"Iowa"},{code:"KS",name:"Kansas"},{code:"KY",name:"Kentucky"},{code:"LA",name:"Louisiana"},{code:"ME",name:"Maine"},{code:"MD",name:"Maryland"},{code:"MA",name:"Massachusetts"},{code:"MI",name:"Michigan"},{code:"MN",name:"Minnesota"},{code:"MS",name:"Mississippi"},{code:"MO",name:"Missouri"},{code:"MT",name:"Montana"},{code:"NE",name:"Nebraska"},{code:"NV",name:"Nevada"},{code:"NH",name:"New Hampshire"},{code:"NJ",name:"New Jersey"},{code:"NM",name:"New Mexico"},{code:"NY",name:"New York"},{code:"NC",name:"North Carolina"},{code:"ND",name:"North Dakota"},{code:"OH",name:"Ohio"},{code:"OK",name:"Oklahoma"},{code:"OR",name:"Oregon"},{code:"PA",name:"Pennsylvania"},{code:"RI",name:"Rhode Island"},{code:"SC",name:"South Carolina"},{code:"SD",name:"South Dakota"},{code:"TN",name:"Tennessee"},{code:"TX",name:"Texas"},{code:"UT",name:"Utah"},{code:"VT",name:"Vermont"},{code:"VA",name:"Virginia"},{code:"WA",name:"Washington"},{code:"WV",name:"West Virginia"},{code:"WI",name:"Wisconsin"},{code:"WY",name:"Wyoming"},{code:"AA",name:"Armed Forces (AA)"},{code:"AE",name:"Armed Forces (AE)"},{code:"AP",name:"Armed Forces (AP)"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/us"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UM",name:"United States (US) Minor Outlying Islands",states:[{code:81,name:"Baker Island"},{code:84,name:"Howland Island"},{code:86,name:"Jarvis Island"},{code:67,name:"Johnston Atoll"},{code:89,name:"Kingman Reef"},{code:71,name:"Midway Atoll"},{code:76,name:"Navassa Island"},{code:95,name:"Palmyra Atoll"},{code:79,name:"Wake Island"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/um"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UY",name:"Uruguay",states:[{code:"UY-AR",name:"Artigas"},{code:"UY-CA",name:"Canelones"},{code:"UY-CL",name:"Cerro Largo"},{code:"UY-CO",name:"Colonia"},{code:"UY-DU",name:"Durazno"},{code:"UY-FS",name:"Flores"},{code:"UY-FD",name:"Florida"},{code:"UY-LA",name:"Lavalleja"},{code:"UY-MA",name:"Maldonado"},{code:"UY-MO",name:"Montevideo"},{code:"UY-PA",name:"Paysand\xfa"},{code:"UY-RN",name:"R\xedo Negro"},{code:"UY-RV",name:"Rivera"},{code:"UY-RO",name:"Rocha"},{code:"UY-SA",name:"Salto"},{code:"UY-SJ",name:"San Jos\xe9"},{code:"UY-SO",name:"Soriano"},{code:"UY-TA",name:"Tacuaremb\xf3"},{code:"UY-TT",name:"Treinta y Tres"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/uy"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UZ",name:"Uzbekistan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/uz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VU",name:"Vanuatu",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VA",name:"Vatican",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/va"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VE",name:"Venezuela",states:[{code:"VE-A",name:"Capital"},{code:"VE-B",name:"Anzo\xe1tegui"},{code:"VE-C",name:"Apure"},{code:"VE-D",name:"Aragua"},{code:"VE-E",name:"Barinas"},{code:"VE-F",name:"Bol\xedvar"},{code:"VE-G",name:"Carabobo"},{code:"VE-H",name:"Cojedes"},{code:"VE-I",name:"Falc\xf3n"},{code:"VE-J",name:"Gu\xe1rico"},{code:"VE-K",name:"Lara"},{code:"VE-L",name:"M\xe9rida"},{code:"VE-M",name:"Miranda"},{code:"VE-N",name:"Monagas"},{code:"VE-O",name:"Nueva Esparta"},{code:"VE-P",name:"Portuguesa"},{code:"VE-R",name:"Sucre"},{code:"VE-S",name:"T\xe1chira"},{code:"VE-T",name:"Trujillo"},{code:"VE-U",name:"Yaracuy"},{code:"VE-V",name:"Zulia"},{code:"VE-W",name:"Federal Dependencies"},{code:"VE-X",name:"La Guaira (Vargas)"},{code:"VE-Y",name:"Delta Amacuro"},{code:"VE-Z",name:"Amazonas"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ve"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VN",name:"Vietnam",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VG",name:"Virgin Islands (British)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VI",name:"Virgin Islands (US)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vi"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"WF",name:"Wallis and Futuna",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/wf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"EH",name:"Western Sahara",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/eh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"YE",name:"Yemen",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ye"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ZM",name:"Zambia",states:[{code:"ZM-01",name:"Western"},{code:"ZM-02",name:"Central"},{code:"ZM-03",name:"Eastern"},{code:"ZM-04",name:"Luapula"},{code:"ZM-05",name:"Northern"},{code:"ZM-06",name:"North-Western"},{code:"ZM-07",name:"Southern"},{code:"ZM-08",name:"Copperbelt"},{code:"ZM-09",name:"Lusaka"},{code:"ZM-10",name:"Muchinga"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/zm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ZW",name:"Zimbabwe",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/zw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}}]},4521,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCountries",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=()=>{const n=e.useContext(t.CountriesContext);if(!n)throw new Error("useCountries must be called within CountriesProvider");return n}},4522,[14,4520]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"StatesContext",{enumerable:!0,get:function(){return d}}),_e.StatesProvider=function(e){const n=(0,t.c)(5),{children:o,countryCode:f}=e;if(!f)throw new Error("countryCode is required");let l;n[0]!==f?(l=u.default.find(e=>e.code===f),n[0]=f,n[1]=l):l=n[1];const s=l,_=s?.states;let b;n[2]!==o||n[3]!==_?(b=(0,c.jsx)(d.Provider,{value:_,children:o}),n[2]=o,n[3]=_,n[4]=b):b=n[4];return b};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),u=(e=o)&&e.__esModule?e:{default:e},c=r(_d[3]);const d=n.createContext(null)},4523,[12,14,4521,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useStates",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=()=>{const n=e.useContext(t.StatesContext);if(!n)throw new Error("useStates must be called within StatesContext");return n}},4524,[14,4523]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","onChangeText","countryCode"],t=["countryCode"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.StateFormInput=function(e){const n=(0,l.c)(11);let o,c,v,x;if(n[0]!==e){var y=e;({countryCode:o}=y),c=(0,u.default)(y,t),n[0]=e,n[1]=o,n[2]=c}else o=n[1],c=n[2];if(!o){let e;return n[3]!==c?(e=(0,f.jsx)(s.Input,Object.assign({},c)),n[3]=c,n[4]=e):e=n[4],e}n[5]!==o||n[6]!==c?(v=(0,f.jsx)(j,Object.assign({},c,{countryCode:o})),n[5]=o,n[6]=c,n[7]=v):v=n[7];n[8]!==o||n[9]!==v?(x=(0,f.jsx)(C.StatesProvider,{countryCode:o,children:v}),n[8]=o,n[9]=v,n[10]=x):x=n[10];return x};var n,o=r(d[0]),u=(n=o)&&n.__esModule?n:{default:n},l=r(d[1]);r(d[2]);var s=r(d[3]),c=r(d[4]),v=r(d[5]),C=r(d[6]),f=r(d[7]);function j(t){const n=(0,l.c)(23);let o,j,x,y;if(n[0]!==t){var b=t;({value:y,onChangeText:j,countryCode:o}=b),x=(0,u.default)(b,e),n[0]=t,n[1]=o,n[2]=j,n[3]=x,n[4]=y}else o=n[1],j=n[2],x=n[3],y=n[4];const h=(0,C.useStates)(),S=h&&h.length>0,_=h&&h.length>10;let p;n[5]!==j?(p=e=>{j?.(String(e?.value??""))},n[5]=j,n[6]=p):p=n[6];const O=p;if(S){if(_){const e=y??"";let t,u;return n[7]!==e?(t={value:e,label:""},n[7]=e,n[8]=t):t=n[8],n[9]!==o||n[10]!==O||n[11]!==t?(u=(0,f.jsx)(c.StateCombobox,{value:t,onValueChange:O,countryCode:o}),n[9]=o,n[10]=O,n[11]=t,n[12]=u):u=n[12],u}const e=y??"";let t;n[13]!==e?(t={value:e,label:""},n[13]=e,n[14]=t):t=n[14];const u=o??"";let l;return n[15]!==O||n[16]!==t||n[17]!==u?(l=(0,f.jsx)(v.StateSelect,{value:t,onValueChange:O,countryCode:u}),n[15]=O,n[16]=t,n[17]=u,n[18]=l):l=n[18],l}let I;return n[19]!==j||n[20]!==x||n[21]!==y?(I=(0,f.jsx)(s.Input,Object.assign({value:y,onChangeText:j},x)),n[19]=j,n[20]=x,n[21]=y,n[22]=I):I=n[22],I}},4525,[363,12,14,4352,4526,4527,4519,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","disabled"],o=["countryCode"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.StateCombobox=function(e){const t=(0,s.c)(8);let l,u;if(t[0]!==e){var b=e;({countryCode:l}=b),u=(0,n.default)(b,o),t[0]=e,t[1]=l,t[2]=u}else l=t[1],u=t[2];const C=l??"";let j,f;t[3]!==u?(j=(0,x.jsx)(v,Object.assign({},u)),t[3]=u,t[4]=j):j=t[4];t[5]!==C||t[6]!==j?(f=(0,x.jsx)(c.StatesProvider,{countryCode:C,children:j}),t[5]=C,t[6]=j,t[7]=f):f=t[7];return f};var t,l=r(d[0]),n=(t=l)&&t.__esModule?t:{default:t},s=r(d[1]);r(d[2]);var u=r(d[3]),c=r(d[4]),b=r(d[5]),x=r(d[6]);function v(o){const t=(0,s.c)(40);let l,v,f;if(t[0]!==o){var _=o;({value:f,disabled:l}=_),v=(0,n.default)(_,e),t[0]=o,t[1]=l,t[2]=v,t[3]=f}else l=t[1],v=t[2],f=t[3];const h=(0,b.useT)(),p=(0,c.useStates)();let y,I;t[4]!==p?(y=p||[],t[4]=p,t[5]=y):y=t[5],t[6]!==y?(I=y.map(j),t[6]=y,t[7]=I):I=t[7];const S=I,O=f?.value??"";let T,E,L,M,P,z,V,k,q,w,A,B;return t[8]!==S||t[9]!==f?.value?(T=S.find(e=>e.value===f?.value)?.label??"",t[8]=S,t[9]=f?.value,t[10]=T):T=t[10],t[11]!==O||t[12]!==T?(E={value:O,label:T},t[11]=O,t[12]=T,t[13]=E):E=t[13],t[14]!==h?(L=h("common.select_state"),t[14]=h,t[15]=L):L=t[15],t[16]!==L?(M=(0,x.jsx)(u.ComboboxValue,{placeholder:L}),t[16]=L,t[17]=M):M=t[17],t[18]!==l||t[19]!==M?(P=(0,x.jsx)(u.ComboboxTrigger,{disabled:l,children:M}),t[18]=l,t[19]=M,t[20]=P):P=t[20],t[21]!==h?(z=h("common.search_states"),t[21]=h,t[22]=z):z=t[22],t[23]!==z?(V=(0,x.jsx)(u.ComboboxInput,{placeholder:z}),t[23]=z,t[24]=V):V=t[24],t[25]!==h?(k=h("common.no_state_found"),t[25]=h,t[26]=k):k=t[26],t[27]!==k?(q=(0,x.jsx)(u.ComboboxEmpty,{children:k}),t[27]=k,t[28]=q):q=t[28],t[29]!==S||t[30]!==q?(w=(0,x.jsx)(u.ComboboxList,{data:S,renderItem:C,estimatedItemSize:44,ListEmptyComponent:q}),t[29]=S,t[30]=q,t[31]=w):w=t[31],t[32]!==V||t[33]!==w?(A=(0,x.jsxs)(u.ComboboxContent,{children:[V,w]}),t[32]=V,t[33]=w,t[34]=A):A=t[34],t[35]!==v||t[36]!==A||t[37]!==E||t[38]!==P?(B=(0,x.jsxs)(u.Combobox,Object.assign({value:E},v,{children:[P,A]})),t[35]=v,t[36]=A,t[37]=E,t[38]=P,t[39]=B):B=t[39],B}function C(e){const{item:o}=e;return(0,x.jsx)(u.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(u.ComboboxItemText,{})})}function j(e){return{label:e.name,value:e.code}}},4526,[363,12,14,4350,4519,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"],t=["countryCode"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.StateSelectBase=j,_e.StateSelect=function(e){const l=(0,s.c)(8);let c,u,v,S;if(l[0]!==e){var b=e;({countryCode:c}=b),u=(0,n.default)(b,t),l[0]=e,l[1]=c,l[2]=u}else c=l[1],u=l[2];l[3]!==u?(v=(0,f.jsx)(j,Object.assign({},u)),l[3]=u,l[4]=v):v=l[4];l[5]!==c||l[6]!==v?(S=(0,f.jsx)(o.StatesProvider,{countryCode:c,children:v}),l[5]=c,l[6]=v,l[7]=S):S=l[7];return S};var l,c=r(d[0]),n=(l=c)&&l.__esModule?l:{default:l},s=r(d[1]);r(d[2]);var u=r(d[3]),o=r(d[4]),v=r(d[5]),f=r(d[6]);function j(t){const l=(0,s.c)(23);let c,j;if(l[0]!==t){var x=t;({value:j}=x),c=(0,n.default)(x,e),l[0]=t,l[1]=c,l[2]=j}else c=l[1],j=l[2];const _=(0,v.useT)(),h=(0,o.useStates)();let p,y;l[3]!==h?(p=h||[],l[3]=h,l[4]=p):p=l[4],l[5]!==p?(y=p.map(b),l[5]=p,l[6]=y):y=l[6];const C=y;let O,M,P,T,B,I;return l[7]!==C||l[8]!==j?(O=j?Object.assign({},j,{label:C.find(e=>e.value===j?.value)?.label??""}):void 0,l[7]=C,l[8]=j,l[9]=O):O=l[9],l[10]!==_?(M=_("common.select_state"),l[10]=_,l[11]=M):M=l[11],l[12]!==M?(P=(0,f.jsx)(u.SelectTrigger,{children:(0,f.jsx)(u.SelectValue,{placeholder:M})}),l[12]=M,l[13]=P):P=l[13],l[14]!==C?(T=C.map(S),l[14]=C,l[15]=T):T=l[15],l[16]!==T?(B=(0,f.jsx)(u.SelectContent,{children:T}),l[16]=T,l[17]=B):B=l[17],l[18]!==c||l[19]!==O||l[20]!==P||l[21]!==B?(I=(0,f.jsxs)(u.Select,Object.assign({value:O},c,{children:[P,B]})),l[18]=c,l[19]=O,l[20]=P,l[21]=B,l[22]=I):I=l[22],I}function S(e){return(0,f.jsx)(u.SelectItem,{value:e.value,label:e.label,children:e.label},e.value)}function b(e){return{label:e.name,value:e.code}}},4527,[363,12,14,4191,4519,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"shippingAddressSchema",{enumerable:!0,get:function(){return h}}),_e.ShippingAddressForm=function(){const n=(0,e.c)(73),{control:s,watch:l,getValues:h}=(0,o.useFormContext)(),b=(0,x.useT)();let F;n[0]!==h||n[1]!==l?(F=l("shipping.country",h("shipping.country")),n[0]=h,n[1]=l,n[2]=F):F=n[2];const _=F;let y,O,N,I,S,C,k,v,H,P,M,w,A,V,D,E,T,q,z,B,G,J,K,L,Q;n[3]!==b?(y=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.first_name")},n))})},n[3]=b,n[4]=y):y=n[4];n[5]!==s||n[6]!==y?(O=(0,f.jsx)(c.FormField,{control:s,name:"shipping.first_name",render:y}),n[5]=s,n[6]=y,n[7]=O):O=n[7];n[8]!==b?(N=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.last_name")},n))})},n[8]=b,n[9]=N):N=n[9];n[10]!==s||n[11]!==N?(I=(0,f.jsx)(c.FormField,{control:s,name:"shipping.last_name",render:N}),n[10]=s,n[11]=N,n[12]=I):I=n[12];n[13]!==O||n[14]!==I?(S=(0,f.jsxs)(d.HStack,{className:"gap-4",children:[O,I]}),n[13]=O,n[14]=I,n[15]=S):S=n[15];n[16]!==b?(C=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.company")},n))})},n[16]=b,n[17]=C):C=n[17];n[18]!==s||n[19]!==C?(k=(0,f.jsx)(c.FormField,{control:s,name:"shipping.company",render:C}),n[18]=s,n[19]=C,n[20]=k):k=n[20];n[21]!==b?(v=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.phone")},n))})},n[21]=b,n[22]=v):v=n[22];n[23]!==s||n[24]!==v?(H=(0,f.jsx)(c.FormField,{control:s,name:"shipping.phone",render:v}),n[23]=s,n[24]=v,n[25]=H):H=n[25];n[26]!==k||n[27]!==H?(P=(0,f.jsxs)(d.HStack,{className:"gap-4",children:[k,H]}),n[26]=k,n[27]=H,n[28]=P):P=n[28];n[29]!==b?(M=e=>{const{field:n}=e;return(0,f.jsx)(c.FormInput,Object.assign({label:b("common.address_1")},n))},n[29]=b,n[30]=M):M=n[30];n[31]!==s||n[32]!==M?(w=(0,f.jsx)(c.FormField,{control:s,name:"shipping.address_1",render:M}),n[31]=s,n[32]=M,n[33]=w):w=n[33];n[34]!==b?(A=e=>{const{field:n}=e;return(0,f.jsx)(c.FormInput,Object.assign({label:b("common.address_2")},n))},n[34]=b,n[35]=A):A=n[35];n[36]!==s||n[37]!==A?(V=(0,f.jsx)(c.FormField,{control:s,name:"shipping.address_2",render:A}),n[36]=s,n[37]=A,n[38]=V):V=n[38];n[39]!==b?(D=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.city")},n))})},n[39]=b,n[40]=D):D=n[40];n[41]!==s||n[42]!==D?(E=(0,f.jsx)(c.FormField,{control:s,name:"shipping.city",render:D}),n[41]=s,n[42]=D,n[43]=E):E=n[43];n[44]!==_||n[45]!==b?(T=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({customComponent:j.StateFormInput,label:b("common.state")},n,{countryCode:_}))})},n[44]=_,n[45]=b,n[46]=T):T=n[46];n[47]!==s||n[48]!==T?(q=(0,f.jsx)(c.FormField,{control:s,name:"shipping.state",render:T}),n[47]=s,n[48]=T,n[49]=q):q=n[49];n[50]!==E||n[51]!==q?(z=(0,f.jsxs)(d.HStack,{className:"gap-4",children:[E,q]}),n[50]=E,n[51]=q,n[52]=z):z=n[52];n[53]!==b?(B=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormCombobox,Object.assign({customComponent:u.CountryCombobox,label:b("common.country")},n))})},n[53]=b,n[54]=B):B=n[54];n[55]!==s||n[56]!==B?(G=(0,f.jsx)(c.FormField,{control:s,name:"shipping.country",render:B}),n[55]=s,n[56]=B,n[57]=G):G=n[57];n[58]!==b?(J=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.postcode")},n))})},n[58]=b,n[59]=J):J=n[59];n[60]!==s||n[61]!==J?(K=(0,f.jsx)(c.FormField,{control:s,name:"shipping.postcode",render:J}),n[60]=s,n[61]=J,n[62]=K):K=n[62];n[63]!==G||n[64]!==K?(L=(0,f.jsxs)(d.HStack,{className:"gap-4",children:[G,K]}),n[63]=G,n[64]=K,n[65]=L):L=n[65];n[66]!==P||n[67]!==w||n[68]!==V||n[69]!==z||n[70]!==L||n[71]!==S?(Q=(0,f.jsxs)(p.VStack,{className:"gap-4",children:[S,P,w,V,z,L]}),n[66]=P,n[67]=w,n[68]=V,n[69]=z,n[70]=L,n[71]=S,n[72]=Q):Q=n[72];return Q};var e=r(_d[0]);r(_d[1]);var n,s=r(_d[2]),t=(n=s)&&n.__esModule?n:{default:n},o=r(_d[3]),l=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(s){var t=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,t.get?t:{enumerable:!0,get:function(){return e[s]}})}),n.default=e,n})(r(_d[4])),c=r(_d[5]),d=r(_d[6]),p=r(_d[7]),u=r(_d[8]),j=r(_d[9]),x=r(_d[10]),f=r(_d[11]);const h=l.object({shipping:l.object({first_name:l.string().optional(),last_name:l.string().optional(),company:l.string().optional(),address_1:l.string().optional(),address_2:l.string().optional(),city:l.string().optional(),state:l.string().optional(),country:l.string().optional(),postcode:l.string().optional(),phone:l.string().optional()}).optional()})},4528,[12,14,585,4260,4330,4340,1351,1605,4518,4525,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value"],t=["value","onChange"];function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxIdsForm=function(e){const l=(0,s.c)(40),{name:u}=e,j=void 0===u?"tax_ids":u,C=(0,T.useT)(),{control:D,setValue:O}=(0,c.useFormContext)();let A;l[0]!==D||l[1]!==j?(A={control:D,name:j},l[0]=D,l[1]=j,l[2]=A):A=l[2];const{fields:$,append:E,remove:P}=(0,c.useFieldArray)(A),N=(0,c.useWatch)({name:j,control:D})??[];let L;l[3]!==j||l[4]!==O?(L=(e,t)=>{O(`${j}.${e}.type`,t,{shouldDirty:!0});const l=y.TAX_ID_DEFAULT_COUNTRIES[t];O(`${j}.${e}.country`,l??"",{shouldDirty:!0})},l[3]=j,l[4]=O,l[5]=L):L=l[5];const k=L;let V,X,B,M,w,H,R,Y,U;l[6]!==C?(V=C("tax_id.section_label",{_:"Tax IDs"}),l[6]=C,l[7]=V):V=l[7];l[8]!==V?(X=(0,I.jsx)(x.CollapsibleTrigger,{children:(0,I.jsx)(b.Text,{children:V})}),l[8]=V,l[9]=X):X=l[9];if(l[10]!==D||l[11]!==$||l[12]!==k||l[13]!==j||l[14]!==P||l[15]!==C||l[16]!==N){let e;l[18]!==D||l[19]!==k||l[20]!==j||l[21]!==P||l[22]!==C||l[23]!==N?(e=(e,l)=>{const s=N[l],c=s?.type??"eu_vat",u=s?.value??"",d=u.length>0&&!(0,y.isValidTaxIdFormat)(c,u);return(0,I.jsxs)(v.HStack,{className:"items-start gap-0",children:[(0,I.jsx)(o.default,{className:"w-40 p-2",children:(0,I.jsx)(p.FormField,{control:D,name:`${j}.${l}.type`,render:e=>{const{field:s}=e,{value:o}=s,c=(0,n.default)(s,t);return(0,I.jsx)(p.FormSelect,Object.assign({customComponent:F,label:C("tax_id.type_label",{_:"Type"}),value:o,onChange:e=>k(l,e)},c))}})}),(0,I.jsx)(f.VStack,{className:"flex-1 p-2",children:(0,I.jsx)(p.FormField,{control:D,name:`${j}.${l}.value`,render:e=>{const{field:t}=e;return(0,I.jsx)(p.FormInput,Object.assign({label:C("tax_id.value_label",{_:"ID"}),placeholder:y.TAX_ID_PLACEHOLDERS[c]},t,{value:t.value??"",description:d?C("tax_id.invalid_format",{_:"Format does not match the selected type."}):void 0}))}})}),(0,I.jsx)(o.default,{className:"w-24 p-2",children:(0,I.jsx)(p.FormField,{control:D,name:`${j}.${l}.country`,render:e=>{const{field:t}=e;return(0,I.jsx)(p.FormInput,Object.assign({label:C("tax_id.country_label",{_:"Country"})},t,{value:t.value??"",maxLength:2,autoCapitalize:"characters"}))}})}),(0,I.jsx)(o.default,{className:"p-2",children:(0,I.jsxs)(h.Tooltip,{children:[(0,I.jsx)(h.TooltipTrigger,{asChild:!0,children:(0,I.jsx)(_.IconButton,{variant:"destructive",name:"circleMinus",onPress:()=>P(l)})}),(0,I.jsx)(h.TooltipContent,{children:(0,I.jsx)(b.Text,{children:C("tax_id.remove",{_:"Remove tax ID"})})})]})})]},e.id)},l[18]=D,l[19]=k,l[20]=j,l[21]=P,l[22]=C,l[23]=N,l[24]=e):e=l[24],B=$.map(e),l[10]=D,l[11]=$,l[12]=k,l[13]=j,l[14]=P,l[15]=C,l[16]=N,l[17]=B}else B=l[17];l[25]!==E?(M=()=>E(Object.assign({},S)),l[25]=E,l[26]=M):M=l[26];l[27]!==C?(w=C("tax_id.add",{_:"Add tax ID"}),l[27]=C,l[28]=w):w=l[28];l[29]!==w?(H=(0,I.jsx)(d.ButtonText,{children:w}),l[29]=w,l[30]=H):H=l[30];l[31]!==M||l[32]!==H?(R=(0,I.jsx)(v.HStack,{children:(0,I.jsx)(d.Button,{variant:"outline",onPress:M,children:H})}),l[31]=M,l[32]=H,l[33]=R):R=l[33];l[34]!==R||l[35]!==B?(Y=(0,I.jsx)(x.CollapsibleContent,{children:(0,I.jsxs)(f.VStack,{className:"gap-2",children:[B,R]})}),l[34]=R,l[35]=B,l[36]=Y):Y=l[36];l[37]!==Y||l[38]!==X?(U=(0,I.jsxs)(x.Collapsible,{children:[X,Y]}),l[37]=Y,l[38]=X,l[39]=U):U=l[39];return U},Object.defineProperty(_e,"taxIdsFormSchema",{enumerable:!0,get:function(){return D}});var n=l(r(_d[0])),s=r(_d[1]);r(_d[2]);var o=l(r(_d[3])),c=r(_d[4]),u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(l){var n=Object.getOwnPropertyDescriptor(e,l);Object.defineProperty(t,l,n.get?n:{enumerable:!0,get:function(){return e[l]}})}),t.default=e,t})(r(_d[5])),d=r(_d[6]),x=r(_d[7]),p=r(_d[8]),v=r(_d[9]),_=r(_d[10]),j=r(_d[11]),b=r(_d[12]),h=r(_d[13]),f=r(_d[14]),T=r(_d[15]),y=r(_d[16]),I=r(_d[17]);const S={type:'eu_vat',value:'',country:'',label:null,verified:null};function F(t){const l=(0,s.c)(25);let o,c;if(l[0]!==t){var u=t;({value:c}=u),o=(0,n.default)(u,e),l[0]=t,l[1]=o,l[2]=c}else o=l[1],c=l[2];const d=(0,T.useT)();let x;l[3]!==d?(x=y.TAX_ID_TYPES.map(e=>({value:e,label:d(y.TAX_ID_LABEL_KEYS[e],{_:e})})),l[3]=d,l[4]=x):x=l[4];const p=x;let v;l[5]!==p||l[6]!==c?.label||l[7]!==c?.value?(v=p.find(e=>e.value===c?.value)?.label??c?.label??c?.value??"",l[5]=p,l[6]=c?.label,l[7]=c?.value,l[8]=v):v=l[8];const _=v;let b,h,f,S,F,D;return l[9]!==_||l[10]!==c?(b=c?Object.assign({},c,{label:_}):void 0,l[9]=_,l[10]=c,l[11]=b):b=l[11],l[12]!==d?(h=d("tax_id.type_label",{_:"Type"}),l[12]=d,l[13]=h):h=l[13],l[14]!==h?(f=(0,I.jsx)(j.SelectTrigger,{children:(0,I.jsx)(j.SelectValue,{placeholder:h})}),l[14]=h,l[15]=f):f=l[15],l[16]!==p?(S=p.map(C),l[16]=p,l[17]=S):S=l[17],l[18]!==S?(F=(0,I.jsx)(j.SelectContent,{matchWidth:!0,children:(0,I.jsx)(j.SelectGroup,{children:S})}),l[18]=S,l[19]=F):F=l[19],l[20]!==o||l[21]!==b||l[22]!==f||l[23]!==F?(D=(0,I.jsxs)(j.Select,Object.assign({value:b},o,{children:[f,F]})),l[20]=o,l[21]=b,l[22]=f,l[23]=F,l[24]=D):D=l[24],D}function C(e){return(0,I.jsx)(j.SelectItem,{label:e.label,value:e.value,children:(0,I.jsx)(b.Text,{children:e.label})},e.value)}const D=u.array(u.object({type:u.enum(y.TAX_ID_TYPES),value:u.string(),country:u.string().nullable().optional(),label:u.string().nullable().optional(),verified:u.object({status:u.enum(['verified','unverified','pending']),source:u.string().optional(),verified_name:u.string().optional(),verified_at:u.string().optional()}).nullable().optional()})).optional()},4529,[363,12,14,585,4260,4330,3185,4395,4340,1351,1574,4191,1434,1578,1605,1987,4530,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TAX_ID_TYPES",{enumerable:!0,get:function(){return t.TAX_ID_TYPES}}),Object.defineProperty(e,"isValidTaxIdFormat",{enumerable:!0,get:function(){return n.isValidTaxIdFormat}}),Object.defineProperty(e,"normalizeTaxIdValue",{enumerable:!0,get:function(){return n.normalizeTaxIdValue}}),Object.defineProperty(e,"TAX_ID_LABEL_KEYS",{enumerable:!0,get:function(){return u.TAX_ID_LABEL_KEYS}}),Object.defineProperty(e,"TAX_ID_PLACEHOLDERS",{enumerable:!0,get:function(){return u.TAX_ID_PLACEHOLDERS}}),Object.defineProperty(e,"TAX_ID_DEFAULT_COUNTRIES",{enumerable:!0,get:function(){return u.TAX_ID_DEFAULT_COUNTRIES}});var t=r(d[0]),n=r(d[1]),u=r(d[2])},4530,[4531,4532,4533]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TAX_ID_TYPES",{enumerable:!0,get:function(){return t.TAX_ID_TYPES}});var t=r(d[0])},4531,[2032]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.isValidTaxIdFormat=function(_,s){if('string'!=typeof s)return!1;const u=n(s);return 0!==u.length&&t[_].test(u)},e.normalizeTaxIdValue=n;const t={eu_vat:/^[A-Z]{2}[A-Z0-9]{8,12}$/i,gb_vat:/^GB(\d{9}|\d{12}|GD\d{3}|HA\d{3})$/i,au_abn:/^\d{11}$/,br_cpf:/^\d{3}\.?\d{3}\.?\d{3}-?\d{2}$/,br_cnpj:/^\d{2}\.?\d{3}\.?\d{3}\/?\d{4}-?\d{2}$/,in_gst:/^\d{2}[A-Z]{5}\d{4}[A-Z]\d[A-Z\d]Z[A-Z\d]$/i,it_cf:/^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/i,it_piva:/^\d{11}$/,es_nif:/^[A-Z0-9]\d{7}[A-Z0-9]$/i,ar_cuit:/^\d{2}-?\d{8}-?\d$/,sa_vat:/^\d{15}$/,ca_gst_hst:/^\d{9}(RT\d{4})?$/i,us_ein:/^\d{2}-?\d{7}$/,other:/^.+$/};function n(t){return t.replace(/\s+/g,'').toUpperCase()}},4532,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TAX_ID_LABEL_KEYS",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"TAX_ID_PLACEHOLDERS",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"TAX_ID_DEFAULT_COUNTRIES",{enumerable:!0,get:function(){return n}});const _={eu_vat:'tax_id.label.eu_vat',gb_vat:'tax_id.label.gb_vat',au_abn:'tax_id.label.au_abn',br_cpf:'tax_id.label.br_cpf',br_cnpj:'tax_id.label.br_cnpj',in_gst:'tax_id.label.in_gst',it_cf:'tax_id.label.it_cf',it_piva:'tax_id.label.it_piva',es_nif:'tax_id.label.es_nif',ar_cuit:'tax_id.label.ar_cuit',sa_vat:'tax_id.label.sa_vat',ca_gst_hst:'tax_id.label.ca_gst_hst',us_ein:'tax_id.label.us_ein',other:'tax_id.label.other'},t={eu_vat:'DE123456789',gb_vat:'GB123456789',au_abn:'12345678901',br_cpf:'123.456.789-00',br_cnpj:'12.345.678/0001-99',in_gst:'22AAAAA0000A1Z5',it_cf:'RSSMRA80A01H501U',it_piva:'12345678901',es_nif:'A12345678',ar_cuit:'20-12345678-9',sa_vat:'300000000000003',ca_gst_hst:'123456789RT0001',us_ein:'12-3456789',other:''},n={eu_vat:null,gb_vat:'GB',au_abn:'AU',br_cpf:'BR',br_cnpj:'BR',in_gst:'IN',it_cf:'IT',it_piva:'IT',es_nif:'ES',ar_cuit:'AR',sa_vat:'SA',ca_gst_hst:'CA',us_ein:'US',other:null}},4533,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useMutation",{enumerable:!0,get:function(){return O}});var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var c=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,c.get?c:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),o=r(_d[1]),c=(e=o)&&e.__esModule?e:{default:e},n=r(_d[2]),s=r(_d[3]),l=r(_d[4]),d=r(_d[5]),u=r(_d[6]),f=r(_d[7]),_=r(_d[8]);const b=(0,s.getLogger)(['wcpos','mutations','document']);function p(e){const t={};if('object'===e.type&&e.properties)for(const o in e.properties){if(o.startsWith('_'))continue;switch(e.properties[o].type){case'string':t[o]='';break;case'array':t[o]=[];break;case'object':t[o]={};break;default:t[o]=void 0}}return t}const O=({collectionName:e,endpoint:o})=>{const s=(0,n.useQueryManager)(),O=(0,u.useT)(),{collection:R,collectionLabel:h}=(0,_.useCollection)(e),{localPatch:w}=(0,d.useLocalMutation)(),C=t.useCallback((t,c)=>{let n=l.ERROR_CODES.TRANSACTION_FAILED,s=t.message||String(t);if(t?.rxdb)switch(t.code){case'RX1':n=l.ERROR_CODES.DUPLICATE_RECORD,s='Record already exists';break;case'RX2':n=l.ERROR_CODES.CONSTRAINT_VIOLATION,s='Database constraint violation';break;case'RX3':n=l.ERROR_CODES.INVALID_DATA_TYPE,s='Invalid data format';break;default:n=l.ERROR_CODES.TRANSACTION_FAILED,s=`Database error: ${t.code||'unknown'}`}b.error(s,{showToast:!0,saveToDb:!0,context:Object.assign({errorCode:n,collectionName:e,endpoint:o,operation:'mutation'},c)})},[e,o]),E=t.useCallback(t=>{const o=t.id;b.success(O('common.saved_2',{id:o,title:h}),{showToast:!0,saveToDb:!0,context:{documentId:o,collectionName:e,collectionLabel:h}})},[h,e,O]);return{patch:t.useCallback(async({document:t,data:c})=>{const n={};for(const e of Object.keys(c)){const o=e.split('.')[0];o in n||(n[o]=t[o])}const l=await w({document:t,data:c});if(!l)return;const{document:d,changes:u}=l;try{const t=s.registerCollectionReplication({collection:R,endpoint:o??e});if(!t)throw new Error('replicationState not found');const c=await t.remotePatch(d,u);if(c)return E(c),c;await d.getLatest().incrementalPatch(n),C(new Error(O('common.not_updated',{title:h})),{documentId:d.id})}catch(e){try{await d.getLatest().incrementalPatch(n)}catch(e){b.debug('Failed to rollback local changes',{context:{documentId:d.id,error:String(e)}})}C(e,{documentId:d.id})}},[R,h,e,o,C,E,w,s,O]),create:t.useCallback(async({data:t})=>{let n=null;try{const l=p(R.schema.jsonSchema),d=(0,c.default)(R,'schema.jsonSchema.properties.date_created_gmt'),u=(0,c.default)(R,'schema.jsonSchema.properties.date_modified_gmt');d&&(l.date_created_gmt=(0,f.convertLocalDateToUTCString)(new Date),u&&(l.date_modified_gmt=l.date_created_gmt)),n=await R.insert(Object.assign({},l,t));const _=s.registerCollectionReplication({collection:R,endpoint:o??e});if(!_)throw new Error('replicationState not found');const b=await _.remoteCreate(n.toJSON());if(b)return E(b),b;await n.getLatest().remove(),C(new Error(O('common.not_created',{title:h})))}catch(e){if(n)try{await n.getLatest().remove()}catch(e){b.debug('Failed to remove local document after create error',{context:{error:String(e)}})}C(e)}},[R,h,e,o,C,E,s,O])}}},4534,[14,1358,4070,1975,2644,3232,1987,3233,4514]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCustomerNameFormat",{enumerable:!0,get:function(){return t.useCustomerNameFormat}});var t=r(d[0])},4535,[4536]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useCustomerNameFormat=function(){const c=(0,t.c)(4),u=(0,n.useT)();let s;c[0]!==u?(s=t=>{const n=(0,o.extractNameFromJSON)(t);if(n)return n;const c=t.id??t.customer_id;return 0===c?u("common.guest"):c?u("common.id_2",{id:c}):u("common.unknown_2")},c[0]=u,c[1]=s):s=c[1];const _=s;let f;c[2]!==_?(f={format:_},c[2]=_,c[3]=f):f=c[3];return f};var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3])},4536,[12,14,4537,1987]); -__d(function(g,r,i,a,m,e,d){"use strict";function n(n){return n?.trim()||''}function t(n,t){return n&&t?`${n} ${t}`:n||t?n||t:''}Object.defineProperty(e,'__esModule',{value:!0}),e.extractNameFromJSON=function(s){const u=n(s.first_name),l=n(s.last_name),c=t(u,l);if(c)return c;const f=n(s.billing?.first_name),o=n(s.billing?.last_name),_=t(f,o);if(_)return _;const b=n(s.shipping?.first_name),p=n(s.shipping?.last_name),h=t(b,p);if(h)return h;const N=n(s.username)||n(s.billing?.username);if(N)return N;const O=n(s.email)||n(s.billing?.email);return O||''}},4537,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"];function t(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddFee=function(){const t=(0,b.useT)(),{addFee:n}=(0,v.useAddFee)(),{onOpenChange:x}=(0,_.useRootContext)(),y=(0,u.useForm)({resolver:(0,c.zodResolver)(k),defaultValues:{name:'',amount:'0',prices_include_tax:!0,tax_status:'taxable',tax_class:'standard',percent:!1}}),D=o.useCallback(e=>{const{name:s,amount:o,percent:l,tax_status:c,tax_class:u,prices_include_tax:_}=e;n({name:(0,d.default)(s)?t('pos_cart.fee'):s??'',amount:o??'0',tax_status:c,tax_class:'standard'===u?'':u??'',percent:l,prices_include_tax:_??!0,meta_data:[]}),x(!1)},[n,x,t]),I=y.handleSubmit(D),w=y.watch('percent');return(0,N.jsx)(p.Form,Object.assign({},y,{children:(0,N.jsxs)(f.VStack,{className:"gap-4",children:[(0,N.jsx)(h.FormErrors,{}),(0,N.jsx)(p.FormField,{control:y.control,name:"name",render:({field:e})=>(0,N.jsx)(p.FormInput,Object.assign({label:t('pos_cart.fee_name'),placeholder:t('pos_cart.fee')},e))}),(0,N.jsxs)(j.HStack,{className:"gap-4",children:[(0,N.jsx)(p.FormField,{control:y.control,name:"amount",render:({field:e})=>(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(p.FormInput,Object.assign({customComponent:w?O.NumberInput:F.CurrencyInput,label:t(w?'pos_cart.percent':'pos_cart.amount')},e))})}),(0,N.jsxs)(f.VStack,{className:"flex-1 justify-center",children:[(0,N.jsx)(p.FormField,{control:y.control,name:"percent",render:({field:e})=>(0,N.jsx)(p.FormSwitch,Object.assign({label:t('pos_cart.percentage_of_cart_total')},e))}),(0,N.jsx)(p.FormField,{control:y.control,name:"prices_include_tax",render:({field:e})=>(0,N.jsx)(p.FormSwitch,Object.assign({label:t('pos_cart.amount_includes_tax')},e))})]})]}),(0,N.jsxs)(j.HStack,{className:"gap-4",children:[(0,N.jsx)(p.FormField,{control:y.control,name:"tax_class",render:n=>{let{field:{value:o,onChange:c}}=n,d=(0,s.default)(n.field,e);return(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(p.FormSelect,Object.assign({customComponent:C.TaxClassSelect,label:t('common.tax_class'),value:o??'',onChange:c},d))})}}),(0,N.jsx)(p.FormField,{control:y.control,name:"tax_status",render:({field:e})=>(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(p.FormRadioGroup,Object.assign({label:t('common.tax_status'),customComponent:S.TaxStatusRadioGroup},e))})})]}),(0,N.jsxs)(_.DialogFooter,{className:"px-0",children:[(0,N.jsx)(_.DialogClose,{children:t('common.cancel')}),(0,N.jsx)(_.DialogAction,{testID:"add-to-cart-submit",onPress:I,children:t('common.add_to_cart')})]})]})}))};var s=t(r(_d[0])),o=n(r(_d[1])),l=t(r(_d[2])),c=r(_d[3]),d=t(r(_d[4])),u=r(_d[5]),x=n(r(_d[6])),_=r(_d[7]),p=r(_d[8]),j=r(_d[9]),f=r(_d[10]),b=r(_d[11]),F=r(_d[12]),h=r(_d[13]),O=r(_d[14]),C=r(_d[15]),S=r(_d[16]),v=r(_d[17]),N=r(_d[18]);const k=x.object({name:x.string().optional(),prices_include_tax:x.boolean().optional(),tax_status:x.enum(['taxable','none']),tax_class:x.string().optional(),amount:x.string().optional(),percent:x.boolean().default(!1)})},4538,[363,14,585,4258,2532,4260,4330,3188,4340,1351,1605,1987,4539,4392,4540,4545,4549,4550,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CurrencyInput=function(o){const u=(0,t.c)(3);let s,l;u[0]===Symbol.for("react.memo_cache_sentinel")?(s={fixedDecimalScale:!0},u[0]=s):s=u[0];u[1]!==o?(l=(0,c.jsx)(n.NumberInput,Object.assign({},o,{formatOptions:s})),u[1]=o,u[2]=l):l=u[2];return l};var t=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3])},4539,[12,14,4540,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["onChangeText","disabled","discounts","placement","className","formatOptions","testID"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.NumberInput=function(t){const N=(0,s.c)(29),{onChangeText:O,disabled:S,discounts:y,placement:D,className:P,formatOptions:T,testID:C}=t,I=(0,n.default)(t,e),k=void 0!==S&&S,w=void 0===D?"bottom":D,{store:B}=(0,j.useAppState)(),M=(0,l.useObservableEagerState)(B.price_decimal_sep$),V=(0,x.useT)(),E=o.useRef(null),F=o.useRef(null),{format:R}=(0,v.useNumberFormat)(T);let A;N[0]===Symbol.for("react.memo_cache_sentinel")?(A={fixedDecimalScale:!1,decimalScale:6},N[0]=A):A=N[0];const{format:H}=(0,v.useNumberFormat)(A),$=I.value?(0,c.default)(I.value):"";let q;N[1]!==O?(q=e=>{O?.(e),E.current&&E.current.close()},N[1]=O,N[2]=q):q=N[2];const z=q;let G;N[3]!==z?(G=()=>{if(F.current){const e=F.current.getValue();z(e)}},N[3]=z,N[4]=G):G=N[4];const J=G;let K;N[5]!==P?(K=(0,f.cn)("min-w-10 items-start",P),N[5]=P,N[6]=K):K=N[6];const L=b.PopoverContent,Q=w,U=h.VStack,W=p.Numpad,X=(0,c.default)($);let Y,Z,ee,te,ne,se;N[7]!==H?(Y=e=>H(e),N[7]=H,N[8]=Y):Y=N[8];N[9]!==W||N[10]!==M||N[11]!==y||N[12]!==z||N[13]!==X||N[14]!==Y?(Z=(0,_.jsx)(W,{ref:F,initialValue:X,onChangeText:z,decimalSeparator:M,discounts:y,formatDisplay:Y}),N[9]=W,N[10]=M,N[11]=y,N[12]=z,N[13]=X,N[14]=Y,N[15]=Z):Z=N[15];N[16]!==V?(ee=V("common.done"),N[16]=V,N[17]=ee):ee=N[17];N[18]!==J||N[19]!==ee?(te=(0,_.jsx)(d.HStack,{className:"justify-end",children:(0,_.jsx)(u.Button,{testID:"numpad-done-button",onPress:J,children:ee})}),N[18]=J,N[19]=ee,N[20]=te):te=N[20];N[21]!==U||N[22]!==Z||N[23]!==te?(ne=(0,_.jsxs)(U,{className:"gap-1",children:[Z,te]}),N[21]=U,N[22]=Z,N[23]=te,N[24]=ne):ne=N[24];N[25]!==L||N[26]!==ne||N[27]!==Q?(se=(0,_.jsx)(L,{side:Q,className:"w-auto p-2",children:ne}),N[25]=L,N[26]=ne,N[27]=Q,N[28]=se):se=N[28];return(0,_.jsxs)(b.Popover,{children:[(0,_.jsx)(b.PopoverTrigger,{ref:E,asChild:!0,children:(0,_.jsx)(u.Button,{testID:C,variant:"outline",disabled:k,className:K,children:(0,_.jsx)(u.ButtonText,{children:""!==$?R($):""})})}),se]})};var n=t(r(_d[0])),s=r(_d[1]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),c=t(r(_d[3])),l=r(_d[4]),u=r(_d[5]),d=r(_d[6]),f=r(_d[7]),p=r(_d[8]),b=r(_d[9]),h=r(_d[10]),j=r(_d[11]),x=r(_d[12]),v=r(_d[13]),_=r(_d[14])},4540,[363,12,14,2669,1747,3185,1351,1354,4541,4544,1605,2022,1987,4464,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["selection","onSelectionChange","className","disabled","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Numpad",{enumerable:!0,get:function(){return N}});var n=t(r(_d[0])),s=r(_d[1]),c=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),l=t(r(_d[3])),o=t(r(_d[4])),u=r(_d[5]),d=r(_d[6]),p=r(_d[7]),f=r(_d[8]),h=r(_d[9]),x=r(_d[10]),b=r(_d[11]),j=r(_d[12]),y=r(_d[13]),S=r(_d[14]);function v(t){const l=(0,s.c)(20);let o,d,p,f;if(l[0]!==t){const{className:s,disabled:c,ref:u}=t,h=(0,n.default)(t,e);o=s,d=c,f=u,p=h,l[0]=t,l[1]=o,l[2]=d,l[3]=p,l[4]=f}else o=l[1],d=l[2],p=l[3],f=l[4];const h=c.useRef(null),j=(0,u.useMergedRef)(f??null,h);let y;l[5]!==p?(y=()=>{p.onKeyPress&&p.onKeyPress({nativeEvent:{key:"Backspace"}}),h?.current&&h?.current.focus()},l[5]=p,l[6]=y):y=l[6];const v=y;let k,N,P,I,_;return l[7]===Symbol.for("react.memo_cache_sentinel")?(k=()=>{const e=setTimeout(()=>{if(h.current){h.current?.focus();const e=h.current;e?.setSelectionRange?.(0,100)}},50);return()=>clearTimeout(e)},N=[],l[7]=k,l[8]=N):(k=l[7],N=l[8]),c.useEffect(k,N),l[9]!==o||l[10]!==j||l[11]!==p?(P=(0,S.jsx)(b.Input.InputField,Object.assign({ref:j,type:"numeric",className:o,placeholderTextColor:void 0},p)),l[9]=o,l[10]=j,l[11]=p,l[12]=P):P=l[12],l[13]!==v?(I=(0,S.jsx)(b.Input.Right,{className:"pr-1",children:(0,S.jsx)(x.IconButton,{name:"deleteLeft",onPress:v})}),l[13]=v,l[14]=I):I=l[14],l[15]!==o||l[16]!==d||l[17]!==P||l[18]!==I?(_=(0,S.jsxs)(b.Input.Root,{className:o,disabled:d,children:[P,I]}),l[15]=o,l[16]=d,l[17]=P,l[18]=I,l[19]=_):_=l[19],_}function k(e){const t=(0,s.c)(8),{label:n,icon:c,onPress:l,discount:o}=e,u=n??(c?`icon-${c}`:void 0),d=u?`numpad-key-${u}`:void 0,f=o?"percent":void 0;let x,b;return t[0]!==c||t[1]!==n?(x=c?(0,S.jsx)(h.Icon,{name:c}):(0,S.jsx)(p.ButtonText,{children:n}),t[0]=c,t[1]=n,t[2]=x):x=t[2],t[3]!==l||t[4]!==d||t[5]!==f||t[6]!==x?(b=(0,S.jsx)(p.Button,{testID:d,variant:"muted",onPress:l,rightIcon:f,children:x}),t[3]=l,t[4]=d,t[5]=f,t[6]=x,t[7]=b):b=t[7],b}function N({ref:e,initialValue:t=0,calculator:n=!1,onChangeText:s,decimalSeparator:u=".",onSubmitEditing:x,discounts:b,precision:N=6,columnSize:P=45,formatDisplay:I=e=>String(e)}){const{currentOperand:_,addDigit:O,switchSign:w,deleteDigit:C,applyDiscount:D}=(0,d.useCalculator)({initialValue:String(t),decimalSeparator:u,precision:N}),R=(0,o.default)(_),B=b&&b.length>0,E=c.useRef(null);c.useImperativeHandle(e,()=>({getValue:()=>R}),[R]);const T=c.useCallback(()=>{s?.(R),x?.(String(R))},[R,s,x]),M=c.useCallback(e=>{let t=!1;if(E.current){const e=E.current;void 0!==e?.selectionStart&&(t=0===e.selectionStart)}const n=e.nativeEvent.key;switch(n){case'Backspace':C();break;case u:O('.',t);break;default:/^[0-9]$/.test(n)&&O(n,t)}},[C,u,O]),$=c.useCallback(e=>{let t=!1;if(E.current){const e=E.current;void 0!==e?.selectionStart&&(t=0===e.selectionStart)}switch(e){case'+/-':w();break;case u:O('.',t);break;default:O(e,t)}if(E.current){E.current?.focus();const e=E.current;e?.setSelectionRange?.(100,100)}},[O,u,w]);return(0,S.jsxs)(y.VStack,{style:{width:B?'222px':'146px'},children:[(0,S.jsx)(v,{ref:E,value:I(R),onSubmitEditing:T,onKeyPress:M}),(0,S.jsxs)(f.HStack,{className:"gap-1",children:[(0,S.jsx)(l.default,{className:"grid grid-cols-3 gap-1",style:{width:'146px'},children:[['1','2','3'],['4','5','6'],['7','8','9'],['+/-','0',u]].map((e,t)=>e.map((e,n)=>(0,S.jsx)(k,{label:'+/-'===e?void 0:e,icon:'+/-'===e?'plusMinus':void 0,onPress:()=>$(e)},`${t}-${n}`)))}),B&&(0,S.jsx)(l.default,{className:"grid grid-cols-1 gap-1",style:{width:'72px'},children:b.map(e=>(0,S.jsx)(p.Button,{variant:"muted",onPress:()=>D(e),children:(0,S.jsxs)(f.HStack,{className:"gap-0.5",children:[(0,S.jsx)(j.Text,{children:String(e)}),(0,S.jsx)(h.Icon,{name:"percent"})]})},e))})]})]})}v.displayName='NumpadDisplay',k.displayName='NumpadKey',N.displayName='Numpad'},4541,[363,12,14,585,2669,4353,4542,3185,1351,1357,1574,4352,1434,1605,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCalculator",{enumerable:!0,get:function(){return n}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]);const n=n=>{const c=(0,e.c)(18),{initialValue:l,decimalSeparator:p,precision:s}=n,u=void 0===l?"0":l,d=void 0===p?".":p,O=void 0===s?6:s;let _;c[0]!==d||c[1]!==O?(_={decimalSeparator:d,precision:O},c[0]=d,c[1]=O,c[2]=_):_=c[2];const y=_;let S,f;c[3]!==y?(S=(e,t)=>(0,o.reducer)(e,t,y),c[3]=y,c[4]=S):S=c[4],c[5]!==u?(f={currentOperand:u,previousOperand:"0",operation:""},c[5]=u,c[6]=f):f=c[6];const[I,b]=t.useReducer(S,f),{currentOperand:T,previousOperand:A,operation:v}=I;let C;c[7]===Symbol.for("react.memo_cache_sentinel")?(C=(e,t)=>{b({type:o.ACTIONS.ADD_DIGIT,payload:{digit:e,overwrite:t}})},c[7]=C):C=c[7];const h=C;let D;c[8]===Symbol.for("react.memo_cache_sentinel")?(D=e=>{b({type:o.ACTIONS.CHOOSE_OPERATION,payload:{operation:e}})},c[8]=D):D=c[8];const N=D;let E;c[9]===Symbol.for("react.memo_cache_sentinel")?(E=()=>{b({type:o.ACTIONS.DELETE_DIGIT})},c[9]=E):E=c[9];const P=E;let j;c[10]===Symbol.for("react.memo_cache_sentinel")?(j=()=>{b({type:o.ACTIONS.CLEAR})},c[10]=j):j=c[10];const L=j;let w;c[11]===Symbol.for("react.memo_cache_sentinel")?(w=()=>{b({type:o.ACTIONS.EVALUATE})},c[11]=w):w=c[11];const G=w;let R;c[12]===Symbol.for("react.memo_cache_sentinel")?(R=()=>{b({type:o.ACTIONS.SWITCH_SIGN})},c[12]=R):R=c[12];const H=R;let M;c[13]===Symbol.for("react.memo_cache_sentinel")?(M=e=>{b({type:o.ACTIONS.APPLY_DISCOUNT,payload:{discount:e}})},c[13]=M):M=c[13];const U=M;let V;return c[14]!==T||c[15]!==v||c[16]!==A?(V={currentOperand:T,previousOperand:A,operation:v,addDigit:h,chooseOperation:N,deleteDigit:P,clear:L,evaluateOperation:G,switchSign:H,applyDiscount:U},c[14]=T,c[15]=v,c[16]=A,c[17]=V):V=c[17],V}},4542,[12,14,4543]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ACTIONS",{enumerable:!0,get:function(){return n}}),e.reducer=function(c,s,p){const O=p?.precision||6;switch(s.type){case n.ADD_DIGIT:{const{digit:n,overwrite:t}=s.payload;return c.overwrite||t?Object.assign({},c,{currentOperand:'.'===n?'0.':n,overwrite:!1}):'0'===n&&'0'===c.currentOperand||'.'===n&&c.currentOperand&&c.currentOperand.includes('.')?c:'.'===n&&null==c.currentOperand?Object.assign({},c,{currentOperand:'0.'}):'0'===c.currentOperand?Object.assign({},c,{currentOperand:n}):Object.assign({},c,{currentOperand:`${c.currentOperand||''}${n}`})}case n.CHOOSE_OPERATION:{const{operation:n}=s.payload;return null==c.currentOperand&&null==c.previousOperand?c:null==c.currentOperand?Object.assign({},c,{operation:n}):null==c.previousOperand?Object.assign({},c,{operation:n,previousOperand:c.currentOperand,currentOperand:null}):Object.assign({},c,{previousOperand:u(c,O),operation:n,currentOperand:null})}case n.CLEAR:return{currentOperand:null,operation:null,overwrite:!1,previousOperand:null};case n.DELETE_DIGIT:return c.overwrite?Object.assign({},c,{overwrite:!1,currentOperand:null}):null==c.currentOperand?c:1===c.currentOperand.length||2===c.currentOperand.length&&c.currentOperand.startsWith('-')?Object.assign({},c,{currentOperand:null}):c.currentOperand.endsWith('.')?c.currentOperand.length<=2?Object.assign({},c,{currentOperand:null}):Object.assign({},c,{currentOperand:c.currentOperand.slice(0,-2)}):Object.assign({},c,{currentOperand:c.currentOperand.slice(0,-1)});case n.EVALUATE:return null==c.operation||null==c.currentOperand||null==c.previousOperand?c:Object.assign({},c,{overwrite:!0,previousOperand:null,operation:null,currentOperand:u(c,O)});case n.SWITCH_SIGN:return c.currentOperand&&'0'!==c.currentOperand?c.currentOperand.startsWith('-')?Object.assign({},c,{currentOperand:c.currentOperand.slice(1)}):Object.assign({},c,{currentOperand:`-${c.currentOperand}`}):c;case n.APPLY_DISCOUNT:{if(!c.currentOperand)return c;const n=t(parseFloat(c.currentOperand)*((100-s.payload.discount)/100),O);return Object.assign({},c,{currentOperand:n,overwrite:!0})}default:return c}},e.formatOperand=function(n){};const n={ADD_DIGIT:'add-digit',CHOOSE_OPERATION:'choose-operation',CLEAR:'clear',DELETE_DIGIT:'delete-digit',EVALUATE:'evaluate',SWITCH_SIGN:'switch-sign',APPLY_DISCOUNT:'apply-discount'};function t(n,t){const u=Math.pow(10,t);return(Math.round(n*u)/u).toString()}function u(n,u){const c=parseFloat(n.previousOperand||''),s=parseFloat(n.currentOperand||'');if(Number.isNaN(c)||Number.isNaN(s))return'';let p=0;switch(n.operation){case'+':p=c+s;break;case'-':p=c-s;break;case'*':p=c*s;break;case'\xf7':p=c/s}return t(p,u)}},4543,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","align","side","sideOffset","portalHost","children"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Popover",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"PopoverContent",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"PopoverTrigger",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return v}});var n=t(r(_d[0])),o=r(_d[1]);r(_d[2]),r(_d[3]),r(_d[4]);var d=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[5])),s=r(_d[6]),l=t(s),c=r(_d[7]),u=r(_d[8]),f=r(_d[9]);const b=d.Root,p=d.Trigger,v=d.useRootContext;function O(t){const b=(0,o.c)(21);let p,v,O,j,h,w,P;if(b[0]!==t){var x=t;({className:v,align:w,side:h,sideOffset:P,portalHost:O,children:p}=x),j=(0,n.default)(x,e),b[0]=t,b[1]=p,b[2]=v,b[3]=O,b[4]=j,b[5]=h,b[6]=w,b[7]=P}else p=b[1],v=b[2],O=b[3],j=b[4],h=b[5],w=b[6],P=b[7];const y=void 0===w?"center":w,_=void 0===P?4:P;let C;b[8]===Symbol.for("react.memo_cache_sentinel")?(C=s.FadeIn.duration(200),b[8]=C):C=b[8];const N=h;let M,R,T;return b[9]!==v?(M=(0,c.cn)("web:data-[side=bottom]:slide-in-from-top-2 web:data-[side=left]:slide-in-from-right-2 web:data-[side=right]:slide-in-from-left-2 web:data-[side=top]:slide-in-from-bottom-2 web:animate-in web:zoom-in-95 web:fade-in-0 web:cursor-auto web:outline-none border-border bg-popover z-50 w-72 rounded-md border p-2 shadow-md",v),b[9]=v,b[10]=M):M=b[10],b[11]!==y||b[12]!==p||b[13]!==j||b[14]!==_||b[15]!==N||b[16]!==M?(R=(0,f.jsx)(d.Overlay,{style:void 0,children:(0,f.jsx)(l.default.View,{entering:C,exiting:s.FadeOut,children:(0,f.jsx)(u.TextClassContext.Provider,{value:"text-popover-foreground",children:(0,f.jsx)(d.Content,Object.assign({align:y,side:N,sideOffset:_,className:M},j,{children:p}))})})}),b[11]=y,b[12]=p,b[13]=j,b[14]=_,b[15]=N,b[16]=M,b[17]=R):R=b[17],b[18]!==O||b[19]!==R?(T=(0,f.jsx)(d.Portal,{hostName:O,children:R}),b[18]=O,b[19]=R,b[20]=T):T=b[20],T}},4544,[363,12,14,108,30,4199,318,1354,1434,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxClassSelect=function(l){const t=(0,c.c)(26);let o,h;if(t[0]!==l){var S=l;({value:h}=S),o=(0,s.default)(S,e),t[0]=l,t[1]=o,t[2]=h}else o=t[1],h=t[2];const _=(0,v.useT)(),{extraData:p}=(0,x.useExtraData)(),O=(0,n.useObservableEagerState)(p.taxClasses$);let T;t[3]!==O?(T=O||[],t[3]=O,t[4]=T):T=t[4];const C=T;let D;t[5]!==C?(D=C.map(f),t[5]=C,t[6]=D):D=t[6];const E=D;let M;t[7]!==E||t[8]!==h?.value?(M=E.find(e=>e.value===h?.value)?.label,t[7]=E,t[8]=h?.value,t[9]=M):M=t[9];const y=M;let G,I,P,V,W,$;t[10]!==y||t[11]!==h?(G=h?Object.assign({},h,{label:y??""}):void 0,t[10]=y,t[11]=h,t[12]=G):G=t[12];t[13]!==_?(I=_("common.select_tax_class"),t[13]=_,t[14]=I):I=t[14];t[15]!==I?(P=(0,b.jsx)(u.SelectTrigger,{children:(0,b.jsx)(u.SelectValue,{placeholder:I})}),t[15]=I,t[16]=P):P=t[16];t[17]!==E?(V=E.map(j),t[17]=E,t[18]=V):V=t[18];t[19]!==V?(W=(0,b.jsx)(u.SelectContent,{matchWidth:!0,children:(0,b.jsx)(u.SelectGroup,{children:V})}),t[19]=V,t[20]=W):W=t[20];t[21]!==o||t[22]!==G||t[23]!==P||t[24]!==W?($=(0,b.jsxs)(u.Select,Object.assign({value:G},o,{children:[P,W]})),t[21]=o,t[22]=G,t[23]=P,t[24]=W,t[25]=$):$=t[25];return $};var l,t=r(d[0]),s=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var n=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]),x=r(d[7]),b=r(d[8]);function j(e){return(0,b.jsx)(u.SelectItem,{label:e.label,value:e.value,children:(0,b.jsx)(o.Text,{children:e.label})},e.value)}function f(e){return{label:e.name,value:e.slug}}},4545,[363,12,14,1747,4191,1434,1987,4546,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ExtraDataProvider",{enumerable:!0,get:function(){return t.ExtraDataProvider}}),Object.defineProperty(e,"useExtraData",{enumerable:!0,get:function(){return n.useExtraData}});var t=r(d[0]),n=r(d[1])},4546,[4547,4548]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ExtraDataContext",{enumerable:!0,get:function(){return o}}),_e.ExtraDataProvider=function(c){const d=(0,e.c)(9),{children:l}=c,f=(0,n.useRestHttpClient)(),{extraData:p}=(0,s.useAppState)();let h,_,x,b;d[0]!==p||d[1]!==f?(h=()=>{f.get("/taxes/classes").then(e=>{200===e?.status&&p.set("taxClasses",()=>e.data)}),f.get("/shipping_methods").then(e=>{200===e?.status&&p.set("shippingMethods",()=>e.data)}),f.get("/data/order_statuses").then(e=>{200===e?.status&&p.set("orderStatuses",()=>e.data)})},d[0]=p,d[1]=f,d[2]=h):h=d[2];d[3]===Symbol.for("react.memo_cache_sentinel")?(_=[],d[3]=_):_=d[3];t.useEffect(h,_),d[4]!==p?(x={extraData:p},d[4]=p,d[5]=x):x=d[5];d[6]!==l||d[7]!==x?(b=(0,u.jsx)(o.Provider,{value:x,children:l}),d[6]=l,d[7]=x,d[8]=b):b=d[8];return b};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),n=r(_d[3]),u=r(_d[4]);const o=t.createContext(null)},4547,[12,14,2022,4401,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useExtraData",{enumerable:!0,get:function(){return n}});var t=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(n){var o=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,o.get?o:{enumerable:!0,get:function(){return t[n]}})}),e.default=t,e})(r(_d[0])),e=r(_d[1]);const n=()=>{if(void 0===e.ExtraDataContext)throw new Error("useExtraData must be called within ExtraDataContext");const n=t.useContext(e.ExtraDataContext);if(!n)throw new Error("useExtraData must be called within ExtraDataProvider");return n}},4548,[14,4547]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxStatusRadioGroup=function(c){const s=(0,l.c)(14),b=(0,o.useT)();let v,p,x,f,j,_;s[0]!==b?(v=b("common.taxable"),s[0]=b,s[1]=v):v=s[1];s[2]!==v?(p={label:v,value:"taxable"},s[2]=v,s[3]=p):p=s[3];s[4]!==b?(x=b("common.none"),s[4]=b,s[5]=x):x=s[5];s[6]!==x?(f={label:x,value:"none"},s[6]=x,s[7]=f):f=s[7];s[8]!==p||s[9]!==f?(j=[p,f].map(t),s[8]=p,s[9]=f,s[10]=j):j=s[10];s[11]!==c||s[12]!==j?(_=(0,u.jsx)(n.RadioGroup,Object.assign({},c,{children:j})),s[11]=c,s[12]=j,s[13]=_):_=s[13];return _};var l=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),u=r(d[4]);function t(l){return(0,u.jsx)(n.RadioGroupOption,{value:l.value,label:l.label},l.value)}},4549,[12,14,4371,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAddFee",{enumerable:!0,get:function(){return _}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),u=r(_d[5]),c=r(_d[6]);const d=(0,t.getLogger)(['wcpos','pos','cart']),_=()=>{const{addItemToOrder:t}=(0,o.useAddItemToOrder)(),_=(0,u.useT)(),{calculateFeeLineTaxesAndTotals:l}=(0,s.useCalculateFeeLineTaxAndTotals)(),{currentOrder:f}=(0,c.useCurrentOrder)(),p=e.useMemo(()=>d.with({orderUUID:f.uuid,orderID:f.id,orderNumber:f.number}),[f.uuid,f.id,f.number]);return{addFee:e.useCallback(async e=>{try{const n=Array.isArray(e.meta_data)?[...e.meta_data]:[];n.push({key:'_woocommerce_pos_data',value:JSON.stringify({amount:e.amount,percent:e.percent,prices_include_tax:e.prices_include_tax})});const o=l({name:e.name,tax_class:e.tax_class,tax_status:e.tax_status,meta_data:n});await t('fee_lines',o),p.info(_('pos.fee_added',{feeName:e.name}),{context:{feeName:e.name,amount:e.amount,isPercent:e.percent,total:o.total}})}catch(t){p.error(_('pos.error_adding_fee_to_cart'),{showToast:!0,saveToDb:!0,context:{errorCode:n.ERROR_CODES.TRANSACTION_FAILED,feeName:e.name,error:t instanceof Error?t.message:String(t)}})}},[l,t,_,p])}}},4550,[14,1975,2644,4551,4552,1987,4064]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useAddItemToOrder",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);const u=()=>{const u=(0,t.c)(9),{currentOrder:l,setCurrentOrderID:O}=(0,s.useCurrentOrder)(),{collection:v}=(0,c.useCollection)("orders");let p;u[0]!==v||u[1]!==l||u[2]!==O?(p=async(t,n)=>{const c=l.getLatest(),s=(0,o.convertLocalDateToUTCString)(new Date),u=Object.assign({},c.toJSON(),{date_created_gmt:s,[t]:[n]});c.remove();const _=await v.insert(u);return O(_.uuid),_},u[0]=v,u[1]=l,u[2]=O,u[3]=p):p=u[3];const f=p;let y;u[4]!==l||u[5]!==f?(y=async(t,o)=>{const c=l.getLatest();o.meta_data=o.meta_data||[];const s=o.meta_data.find(_);return s&&s.value||o.meta_data.push({key:"_woocommerce_pos_uuid",value:(0,n.v4)()}),c.isNew?f(t,o):c.incrementalUpdate({$push:{[t]:o}})},u[4]=l,u[5]=f,u[6]=y):y=u[6];const w=y;let b;return u[7]!==w?(b={addItemToOrder:w},u[7]=w,u[8]=b):b=u[8],b};function _(t){return"_woocommerce_pos_uuid"===t.key}},4551,[12,14,2534,3233,4514,4064]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCalculateFeeLineTaxAndTotals",{enumerable:!0,get:function(){return s}});var t=r(d[0]);r(d[1]);var o=r(d[2]),l=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]);const s=()=>{const s=(0,t.c)(11),{pricesIncludeTax:x,taxRoundAtSubtotal:p,priceNumDecimals:T}=(0,l.useTaxRates)(),{calculateTaxesFromValue:f}=(0,n.useCalculateTaxesFromValue)(),{getFeeLineData:F}=(0,o.useFeeLineData)(),{currentOrder:b}=(0,u.useCurrentOrder)();let O;s[0]!==b?(O=t=>{const{amount:o,percent_of_cart_total_with_tax:l}=t,n=b.getLatest(),c=o/100,{cart_total:u,cart_total_tax:s}=(n.line_items||[]).reduce(_,{cart_total:0,cart_total_tax:0});return(l?u+s:u)*c},s[0]=b,s[1]=O):O=s[1];const L=O;let S;s[2]!==L||s[3]!==f||s[4]!==F||s[5]!==T||s[6]!==x||s[7]!==p?(S=t=>{const{amount:o,percent:l,prices_include_tax:n,percent_of_cart_total_with_tax:u}=F(t),s=T,_=(0,c.getRoundingPrecision)(s);let b=o;l&&(b=L({amount:b,percent_of_cart_total_with_tax:u}));const O=f({amount:b,taxClass:t.tax_class,taxStatus:t.tax_status??"taxable",amountIncludesTax:n}),S=n?b-O.total:b,j=p?O.total:(0,c.roundTaxTotal)(O.total,s,x);return Object.assign({},t,{total:String((0,c.roundHalfUp)(S,_)),total_tax:String(j),taxes:O.taxes.map(t=>Object.assign({},t,{total:String(p?t.total:(0,c.roundTaxTotal)(t.total,s,x))}))})},s[2]=L,s[3]=f,s[4]=F,s[5]=T,s[6]=x,s[7]=p,s[8]=S):S=s[8];const j=S;let C;return s[9]!==j?(C={calculateFeeLineTaxesAndTotals:j},s[9]=j,s[10]=C):C=s[10],C};function _(t,o){return null!==o.product_id&&(t.cart_total=t.cart_total+parseFloat(o.total??"0"),t.cart_total_tax=t.cart_total_tax+parseFloat(o.total_tax??"0")),t}},4552,[12,14,4553,4500,4554,4490,4064]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useFeeLineData",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),c=r(d[4]);const u=()=>{const u=(0,t.c)(4),{store:o}=(0,c.useAppState)(),l="yes"===(0,n.useObservableEagerState)(o.prices_include_tax$);let _;u[0]!==l?(_=t=>(0,s.extractFeeLineData)(t,l),u[0]=l,u[1]=_):_=u[1];const b=_;let p;return u[2]!==b?(p={getFeeLineData:b},u[2]=b,u[3]=p):p=u[3],p}},4553,[12,14,1747,4181,2022]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["amount","taxStatus","shipping"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCalculateTaxesFromValue",{enumerable:!0,get:function(){return o}});var n=t(r(d[0])),s=r(d[1]);r(d[2]);var u=t(r(d[3])),l=r(d[4]),c=r(d[5]);const o=()=>{const t=(0,s.c)(7),{rates:o,calcTaxes:f,pricesIncludeTax:p,priceNumDecimals:T}=(0,c.useTaxRates)();let _;t[0]!==f||t[1]!==T||t[2]!==p||t[3]!==o?(_=t=>{const{amount:s,taxStatus:c,shipping:_}=t,h=(0,n.default)(t,e),v=void 0!==_&&_,b=(0,u.default)(h.taxClass)?"standard":h.taxClass,C=h.amountIncludesTax??p;let I=o.filter(e=>e.class===b);return v&&(I=I.filter(x)),f&&"none"!==c&&0!==I.length?(0,l.calculateTaxes)({amount:s,rates:I,amountIncludesTax:C,dp:T}):{total:0,taxes:[]}},t[0]=f,t[1]=T,t[2]=p,t[3]=o,t[4]=_):_=t[4];const h=_;let v;return t[5]!==h?(v={calculateTaxesFromValue:h},t[5]=h,t[6]=v):v=t[6],v};function x(e){return!0===e.shipping}},4554,[363,12,14,2532,4486,4500]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}function t(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddMiscProduct=function(){const o=(0,l.c)(83),t=(0,h.useT)(),{addProduct:b}=(0,C.useAddProduct)(),{onOpenChange:w}=(0,j.useRootContext)();let D;o[0]===Symbol.for("react.memo_cache_sentinel")?(D=[],o[0]=D):D=o[0];const[I,M]=c.useState(D);let T,R;o[1]===Symbol.for("react.memo_cache_sentinel")?(T=(0,d.zodResolver)(N),o[1]=T):T=o[1];o[2]===Symbol.for("react.memo_cache_sentinel")?(R={resolver:T,defaultValues:{name:"",price:"0",sku:"",tax_status:"taxable",tax_class:"standard",virtual:!1,downloadable:!1,categories:[]}},o[2]=R):R=o[2];const A=(0,x.useForm)(R);let V;o[3]!==b||o[4]!==w||o[5]!==t?(V=e=>{const{name:o,price:n,sku:l,tax_status:c,tax_class:s,virtual:d,downloadable:x,categories:j}=e;b({id:0,name:(0,u.default)(o)?t("common.product"):o,price:(0,u.default)(n)?"0":n,sku:l,regular_price:(0,u.default)(n)?"0":n,tax_status:c,tax_class:"standard"===s?"":s,virtual:d??!1,downloadable:x??!1,_pos_categories:j.map(P)}),w(!1)},o[3]=b,o[4]=w,o[5]=t,o[6]=V):V=o[6];const E=V;let G;o[7]!==A||o[8]!==E?(G=A.handleSubmit(E),o[7]=A,o[8]=E,o[9]=G):G=o[9];const H=G;let L,z,q,B,J,K,Q,U,W,X,Y,Z,$,ee,oe,te,ne,re,ae,le,ce,se,de,ie,ue,me,xe;o[10]===Symbol.for("react.memo_cache_sentinel")?(L=(0,k.jsx)(v.FormErrors,{}),o[10]=L):L=o[10];o[11]!==t?(z=e=>{const{field:o}=e;return(0,k.jsx)(f.FormInput,Object.assign({label:t("common.name"),placeholder:t("common.product")},o))},o[11]=t,o[12]=z):z=o[12];o[13]!==A.control||o[14]!==z?(q=(0,k.jsx)(f.FormField,{control:A.control,name:"name",render:z}),o[13]=A.control,o[14]=z,o[15]=q):q=o[15];o[16]!==I||o[17]!==t?(B=e=>{const{field:o}=e;return(0,k.jsx)(f.FormTreeCombobox,Object.assign({label:t("common.categories"),options:I,cascadeSelection:!1,placeholder:t("common.select_category"),searchPlaceholder:t("common.search_categories"),emptyMessage:t("common.no_category_found")},o,{children:(0,k.jsx)(O.CategoryTreeLoader,{onOptionsLoaded:M})}))},o[16]=I,o[17]=t,o[18]=B):B=o[18];o[19]!==A.control||o[20]!==B?(J=(0,k.jsx)(f.FormField,{control:A.control,name:"categories",render:B}),o[19]=A.control,o[20]=B,o[21]=J):J=o[21];o[22]!==t?(K=e=>{const{field:o}=e;return(0,k.jsx)(s.default,{className:"flex-1",children:(0,k.jsx)(f.FormInput,Object.assign({label:t("common.sku")},o))})},o[22]=t,o[23]=K):K=o[23];o[24]!==A.control||o[25]!==K?(Q=(0,k.jsx)(f.FormField,{control:A.control,name:"sku",render:K}),o[24]=A.control,o[25]=K,o[26]=Q):Q=o[26];o[27]!==t?(U=e=>{const{field:o}=e;return(0,k.jsx)(s.default,{className:"flex-1",children:(0,k.jsx)(f.FormInput,Object.assign({customComponent:F.CurrencyInput,label:t("common.price"),placeholder:"0",testID:"misc-product-price-input"},o))})},o[27]=t,o[28]=U):U=o[28];o[29]!==A.control||o[30]!==U?(W=(0,k.jsx)(f.FormField,{control:A.control,name:"price",render:U}),o[29]=A.control,o[30]=U,o[31]=W):W=o[31];o[32]!==Q||o[33]!==W?(X=(0,k.jsxs)(p.HStack,{className:"gap-4",children:[Q,W]}),o[32]=Q,o[33]=W,o[34]=X):X=o[34];o[35]!==t?(Y=o=>{const{field:l}=o,{value:c,onChange:d}=l,u=(0,n.default)(l,e);return(0,k.jsx)(s.default,{className:"flex-1",children:(0,k.jsx)(f.FormSelect,Object.assign({customComponent:S.TaxClassSelect,label:t("common.tax_class"),value:c??"",onChange:d},u))})},o[35]=t,o[36]=Y):Y=o[36];o[37]!==A.control||o[38]!==Y?(Z=(0,k.jsx)(f.FormField,{control:A.control,name:"tax_class",render:Y}),o[37]=A.control,o[38]=Y,o[39]=Z):Z=o[39];o[40]!==t?($=e=>{const{field:o}=e;return(0,k.jsx)(s.default,{className:"flex-1",children:(0,k.jsx)(f.FormRadioGroup,Object.assign({label:t("common.tax_status"),customComponent:y.TaxStatusRadioGroup},o))})},o[40]=t,o[41]=$):$=o[41];o[42]!==A.control||o[43]!==$?(ee=(0,k.jsx)(f.FormField,{control:A.control,name:"tax_status",render:$}),o[42]=A.control,o[43]=$,o[44]=ee):ee=o[44];o[45]!==Z||o[46]!==ee?(oe=(0,k.jsxs)(p.HStack,{className:"gap-4",children:[Z,ee]}),o[45]=Z,o[46]=ee,o[47]=oe):oe=o[47];o[48]!==t?(te=e=>{const{field:o}=e;return(0,k.jsx)(f.FormSwitch,Object.assign({label:t("products.virtual")},o))},o[48]=t,o[49]=te):te=o[49];o[50]!==A.control||o[51]!==te?(ne=(0,k.jsx)(f.FormField,{control:A.control,name:"virtual",render:te}),o[50]=A.control,o[51]=te,o[52]=ne):ne=o[52];o[53]!==t?(re=e=>{const{field:o}=e;return(0,k.jsx)(f.FormSwitch,Object.assign({label:t("products.downloadable")},o))},o[53]=t,o[54]=re):re=o[54];o[55]!==A.control||o[56]!==re?(ae=(0,k.jsx)(f.FormField,{control:A.control,name:"downloadable",render:re}),o[55]=A.control,o[56]=re,o[57]=ae):ae=o[57];o[58]!==ne||o[59]!==ae?(le=(0,k.jsxs)(_.VStack,{children:[ne,ae]}),o[58]=ne,o[59]=ae,o[60]=le):le=o[60];o[61]!==t?(ce=t("common.cancel"),o[61]=t,o[62]=ce):ce=o[62];o[63]!==ce?(se=(0,k.jsx)(j.DialogClose,{children:ce}),o[63]=ce,o[64]=se):se=o[64];o[65]!==t?(de=t("common.add_to_cart"),o[65]=t,o[66]=de):de=o[66];o[67]!==H||o[68]!==de?(ie=(0,k.jsx)(j.DialogAction,{testID:"add-to-cart-submit",onPress:H,children:de}),o[67]=H,o[68]=de,o[69]=ie):ie=o[69];o[70]!==se||o[71]!==ie?(ue=(0,k.jsxs)(j.DialogFooter,{className:"px-0",children:[se,ie]}),o[70]=se,o[71]=ie,o[72]=ue):ue=o[72];o[73]!==X||o[74]!==oe||o[75]!==le||o[76]!==ue||o[77]!==q||o[78]!==J?(me=(0,k.jsxs)(_.VStack,{className:"gap-4",children:[L,q,J,X,oe,le,ue]}),o[73]=X,o[74]=oe,o[75]=le,o[76]=ue,o[77]=q,o[78]=J,o[79]=me):me=o[79];o[80]!==A||o[81]!==me?(xe=(0,k.jsx)(f.Form,Object.assign({},A,{children:me})),o[80]=A,o[81]=me,o[82]=xe):xe=o[82];return xe};var n=o(r(_d[0])),l=r(_d[1]),c=t(r(_d[2])),s=o(r(_d[3])),d=r(_d[4]),u=o(r(_d[5])),x=r(_d[6]),b=t(r(_d[7])),j=r(_d[8]),f=r(_d[9]),p=r(_d[10]),_=r(_d[11]),h=r(_d[12]),F=r(_d[13]),v=r(_d[14]),O=r(_d[15]),S=r(_d[16]),y=r(_d[17]),C=r(_d[18]),k=r(_d[19]);const w=b.object({value:b.string(),label:b.string()}),N=b.object({name:b.string().optional(),price:b.string().default('0'),sku:b.string().optional(),tax_status:b.enum(['taxable','none']),tax_class:b.string().optional(),virtual:b.boolean().default(!1),downloadable:b.boolean().default(!1),categories:b.array(w).default([])});function P(e){return{id:Number(e.value),name:e.label}}},4555,[363,12,14,585,4258,2532,4260,4330,3188,4340,1351,1605,1987,4539,4392,4556,4545,4549,4557,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CategorySearch=h,_e.CategoryTreeLoader=function(t){const n=(0,e.c)(2);let o;n[0]!==t?(o=(0,u.jsx)(c.Suspense,{children:(0,u.jsx)(x,Object.assign({},t))}),n[0]=t,n[1]=o):o=n[1];return o},_e.CategorySelect=function(t){const n=(0,e.c)(9),{value:c,onValueChange:l}=t,d=(0,s.useT)();let b,f,x,y;n[0]!==d?(b=d("common.select_category"),n[0]=d,n[1]=b):b=n[1];n[2]!==b?(f=(0,u.jsx)(o.ComboboxTrigger,{children:(0,u.jsx)(o.ComboboxValue,{placeholder:b})}),n[2]=b,n[3]=f):f=n[3];n[4]===Symbol.for("react.memo_cache_sentinel")?(x=(0,u.jsx)(o.ComboboxContent,{className:"min-w-64",children:(0,u.jsx)(h,{})}),n[4]=x):x=n[4];n[5]!==l||n[6]!==f||n[7]!==c?(y=(0,u.jsxs)(o.Combobox,{value:c,onValueChange:l,children:[f,x]}),n[5]=l,n[6]=f,n[7]=c,n[8]=y):y=n[8];return y};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),u=r(_d[7]);function d(t){const c=(0,e.c)(12),{query:l}=t,d=(0,n.useObservableSuspense)(l.resource),h=(0,s.useT)();let x;c[0]!==d.hits?(x=d.hits.map(f),c[0]=d.hits,c[1]=x):x=c[1];const y=x;let p,j,S,_;return c[2]!==l?(p=()=>{l?.infiniteScroll&&l.loadMore()},c[2]=l,c[3]=p):p=c[3],c[4]!==h?(j=h("common.no_category_found"),c[4]=h,c[5]=j):j=c[5],c[6]!==j?(S=(0,u.jsx)(o.ComboboxEmpty,{children:j}),c[6]=j,c[7]=S):S=c[7],c[8]!==y||c[9]!==p||c[10]!==S?(_=(0,u.jsx)(o.ComboboxList,{data:y,onEndReached:p,renderItem:b,estimatedItemSize:44,ListEmptyComponent:S}),c[8]=y,c[9]=p,c[10]=S,c[11]=_):_=c[11],_}function b(e){const{item:t}=e;return(0,u.jsx)(o.ComboboxItem,{value:String(t.value),label:t.label,item:t,children:(0,u.jsx)(o.ComboboxItemText,{})})}function f(e){const{document:t}=e;return{value:String(t.id),label:t.name??""}}function h(){const n=(0,e.c)(18),b=(0,s.useT)(),[f,h]=t.useState("");let x,y;n[0]===Symbol.for("react.memo_cache_sentinel")?(x=["products/categories"],n[0]=x):x=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(y={queryKeys:x,collectionName:"products/categories",initialParams:{sort:[{name:"asc"}]},greedy:!0,infiniteScroll:!0},n[1]=y):y=n[1];const p=(0,l.useQuery)(y);let j;n[2]!==p?(j=e=>{h(e),p?.debouncedSearch(e)},n[2]=p,n[3]=j):j=n[3];const S=j;let _,C,v,O,T,E;return n[4]!==p?(_=()=>()=>p?.search(""),C=[p],n[4]=p,n[5]=_,n[6]=C):(_=n[5],C=n[6]),t.useEffect(_,C),n[7]!==b?(v=b("common.search_categories"),n[7]=b,n[8]=v):v=n[8],n[9]!==S||n[10]!==f||n[11]!==v?(O=(0,u.jsx)(o.ComboboxInput,{placeholder:v,value:f,onChangeText:S}),n[9]=S,n[10]=f,n[11]=v,n[12]=O):O=n[12],n[13]!==p?(T=(0,u.jsx)(c.Suspense,{children:(0,u.jsx)(d,{query:p})}),n[13]=p,n[14]=T):T=n[14],n[15]!==O||n[16]!==T?(E=(0,u.jsxs)(u.Fragment,{children:[O,T]}),n[15]=O,n[16]=T,n[17]=E):E=n[17],E}function x(o){const c=(0,e.c)(8),{onOptionsLoaded:s}=o;let u,d;c[0]===Symbol.for("react.memo_cache_sentinel")?(u=["products/categories"],c[0]=u):u=c[0],c[1]===Symbol.for("react.memo_cache_sentinel")?(d={queryKeys:u,collectionName:"products/categories",initialParams:{sort:[{name:"asc"}]},greedy:!0},c[1]=d):d=c[1];const b=(0,l.useQuery)(d),f=(0,n.useObservableSuspense)(b.resource);let h;c[2]!==f.hits?(h=f.hits.filter(p).map(y),c[2]=f.hits,c[3]=h):h=c[3];const x=h;let j,S;return c[4]!==s||c[5]!==x?(j=()=>{s(x)},S=[x,s],c[4]=s,c[5]=x,c[6]=j,c[7]=S):(j=c[6],S=c[7]),t.useEffect(j,S),null}function y(e){const{document:t}=e;return{value:String(t.id),label:t.name??"",parentId:t.parent&&t.parent>0?String(t.parent):void 0}}function p(e){const{document:t}=e;return null!=t.id}},4556,[12,14,1747,4350,1741,1987,4070,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useAddProduct",{enumerable:!0,get:function(){return L}});var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),u=r(d[4]),s=r(d[5]),c=r(d[6]),l=r(d[7]),I=r(d[8]),T=r(d[9]),p=r(d[10]),_=r(d[11]),b=r(d[12]);const O=(0,u.getLogger)(['wcpos','pos','cart']),L=()=>{const u=(0,t.c)(14),{addItemToOrder:L}=(0,c.useAddItemToOrder)(),{calculateLineItemTaxesAndTotals:f}=(0,l.useCalculateLineItemTaxAndTotals)(),{currentOrder:D}=(0,b.useCurrentOrder)(),{updateLineItem:v}=(0,I.useUpdateLineItem)(),w=(0,p.useT)(),{uiSettings:y}=(0,_.useUISettings)("pos-products"),A=(0,o.useObservableEagerState)(y.metaDataKeys$);let N;u[0]!==D.id||u[1]!==D.number||u[2]!==D.uuid?(N=O.with({orderUUID:D.uuid,orderID:D.id,orderNumber:D.number}),u[0]=D.id,u[1]=D.number,u[2]=D.uuid,u[3]=N):N=u[3];const x=N;let P;u[4]!==L||u[5]!==f||u[6]!==D||u[7]!==A||u[8]!==x||u[9]!==w||u[10]!==v?(P=async t=>{let o,u=t;if((0,n.isRxDocument)(t)){u=t.getLatest().toMutableJSON()}if(!D.isNew&&0!==u.id){const t=D.getLatest().line_items??[],n=(0,T.findByProductVariationID)(t,u.id??0);if(n&&1===n.length){const t=(0,T.getUuidFromLineItem)(n[0]);t&&(o=await v(t,{quantity:(n[0].quantity??0)+1}))}}if(!o){const t=A?A.split(","):[];let n=(0,T.convertProductToLineItemWithoutTax)(u,t);n=f(n),o=await L("line_items",n)}o?x.success(w("common.added_to_cart",{name:u.name}),{showToast:!0,saveToDb:!0,context:{productId:u.id,productName:u.name}}):x.error(w("pos.error_adding_to_cart",{name:u.name}),{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.TRANSACTION_FAILED,productId:u.id,productName:u.name}})},u[4]=L,u[5]=f,u[6]=D,u[7]=A,u[8]=x,u[9]=w,u[10]=v,u[11]=P):P=u[11];const S=P;let h;return u[12]!==S?(h={addProduct:S},u[12]=S,u[13]=h):h=u[13],h}},4557,[12,14,1747,2032,1975,2644,4551,4558,4563,4181,1987,1745,4064]); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCalculateLineItemTaxAndTotals",{enumerable:!0,get:function(){return T}});var e=r(d[0]);r(d[1]);var l=t(r(d[2])),o=t(r(d[3])),u=r(d[4]),n=r(d[5]),s=r(d[6]),c=r(d[7]);const x=(t,e,u,n,s,x)=>(0,o.default)([...t.taxes.map(t=>t.id),...e.taxes.map(t=>t.id)]).map(o=>{const T=(0,l.default)(t.taxes,{id:o})||{total:0},f=(0,l.default)(e.taxes,{id:o})||{total:0},p=x?T.total:(0,c.roundTaxTotal)(T.total,n,s),_=x?f.total:(0,c.roundTaxTotal)(f.total,n,s);return{id:o,subtotal:u?'':String(p),total:String(_)}}),T=()=>{const t=(0,e.c)(8),{pricesIncludeTax:l,taxRoundAtSubtotal:o,priceNumDecimals:T}=(0,n.useTaxRates)(),{calculateTaxesFromValue:f}=(0,s.useCalculateTaxesFromValue)(),{getLineItemData:p}=(0,u.useLineItemData)();let _;t[0]!==f||t[1]!==p||t[2]!==T||t[3]!==l||t[4]!==o?(_=t=>{const{price:e,tax_status:u}=p(t),n=t.quantity??0,s=T,_=(0,c.getRoundingPrecision)(s),S=e*n,b=e*n,I=f({amount:S,taxClass:t.tax_class??"",taxStatus:u,amountIncludesTax:l}),C=f({amount:b,taxClass:t.tax_class??"",taxStatus:u,amountIncludesTax:l}),L=f({amount:e,taxClass:t.tax_class??"",taxStatus:u,amountIncludesTax:l}),j=o?I.total:(0,c.roundTaxTotal)(I.total,s,l),v=o?C.total:(0,c.roundTaxTotal)(C.total,s,l),y=l?S-I.total:S,A=l?b-C.total:b,D=l?e-L.total:e,H=x(C,I,!1,s,l,o);return Object.assign({},t,{price:(0,c.roundHalfUp)(D,_),total:String((0,c.roundHalfUp)(y,_)),subtotal:String((0,c.roundHalfUp)(A,_)),total_tax:String(j),subtotal_tax:String(v),taxes:H})},t[0]=f,t[1]=p,t[2]=T,t[3]=l,t[4]=o,t[5]=_):_=t[5];const S=_;let b;return t[6]!==S?(b={calculateLineItemTaxesAndTotals:S},t[6]=S,t[7]=b):b=t[7],b}},4558,[12,14,4559,2639,4562,4500,4554,4490]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0])(r(d[1]));m.exports=n},4559,[4560,4561]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]);m.exports=function(o){return function(c,f,v){var _=Object(c);if(!t(c)){var b=n(f,3);c=u(c),f=function(n){return b(_[n],n,_)}}var j=o(c,f,v);return j>-1?_[b?c[j]:j]:void 0}}},4560,[2622,2525,2508]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),l=Math.max;m.exports=function(f,o,v){var c=null==f?0:f.length;if(!c)return-1;var h=null==v?0:u(v);return h<0&&(h=l(c+h,0)),n(f,t(o,3),h)}},4561,[2600,2622,4467]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useLineItemData",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),c=r(d[4]);const u=()=>{const u=(0,t.c)(4),{store:o}=(0,c.useAppState)(),l="yes"===(0,n.useObservableEagerState)(o.prices_include_tax$);let _;u[0]!==l?(_=t=>(0,s.extractLineItemData)(t,l),u[0]=l,u[1]=_):_=u[1];const b=_;let p;return u[2]!==b?(p={getLineItemData:b},u[2]=b,u[3]=p):p=u[3],p}},4562,[12,14,1747,4181,2022]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";const e=["price","regular_price","tax_status","virtual","downloadable","categories"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUpdateLineItem",{enumerable:!0,get:function(){return p}});var n=t(r(d[0])),i=r(d[1]);r(d[2]);var s=t(r(d[3])),o=r(d[4]),u=r(d[5]),c=r(d[6]),l=r(d[7]),m=r(d[8]),_=r(d[9]);const p=()=>{const t=(0,i.c)(12),{currentOrder:o}=(0,_.useCurrentOrder)(),{localPatch:p}=(0,m.useLocalMutation)(),{calculateLineItemTaxesAndTotals:v}=(0,u.useCalculateLineItemTaxAndTotals)(),{getLineItemData:y}=(0,c.useLineItemData)();let O;t[0]!==v||t[1]!==o||t[2]!==y||t[3]!==p?(O=async(t,i)=>{const s=o.getLatest(),u=s.toMutableJSON();let c=!1;const m=u.line_items?.map(s=>{if(c||!s.meta_data?.some(e=>"_woocommerce_pos_uuid"===e.key&&e.value===t))return s;const o=y(s),{price:u,regular_price:m,tax_status:_,virtual:p,downloadable:f,categories:b}=i,O=(0,n.default)(i,e);let L=Object.assign({},s,O);return L=(0,l.updatePosDataMeta)(L,Object.assign({price:u??o.price,regular_price:m??o.regular_price,tax_status:_??o.tax_status},void 0!==p&&{virtual:p},void 0!==f&&{downloadable:f},void 0!==b&&{categories:b})),L=v(L),c=!0,L});if(c&&m)return p({document:s,data:{line_items:m}})},t[0]=v,t[1]=o,t[2]=y,t[3]=p,t[4]=O):O=t[4];const L=O;let j;t[5]!==v||t[6]!==o||t[7]!==p?(j=async e=>{const t=o.getLatest(),n=(t.line_items??[]).findIndex(t=>(t.meta_data??[]).some(t=>"_woocommerce_pos_uuid"===t.key&&t.value===e));if(-1===n)return void console.error("Line item not found");const i=(t.line_items??[])[n];if((i?.quantity??0)<=1)return void console.error("Line item quantity must be greater than 1");const u=v(Object.assign({},i,{quantity:1})),c=Math.floor(i?.quantity??0),l=parseFloat(((i?.quantity??0)-c).toFixed(6)),m=[Object.assign({},u)];(0,s.default)(u,"id");for(let e=1;e0){const e=v(Object.assign({},u,{quantity:l})),t=Object.assign({},e,{quantity:l,meta_data:(e.meta_data??[]).map(b)});m.push(t)}const _=[...(t.line_items??[]).slice(0,n),...m,...(t.line_items??[]).slice(n+1)];return p({document:t,data:{line_items:_}})},t[5]=v,t[6]=o,t[7]=p,t[8]=j):j=t[8];const x=j;let I;return t[9]!==x||t[10]!==L?(I={updateLineItem:L,splitLineItem:x},t[9]=x,t[10]=L,t[11]=I):I=t[11],I};function f(e){return"_woocommerce_pos_uuid"===e.key?Object.assign({},e,{value:(0,o.v4)()}):e}function b(e){return"_woocommerce_pos_uuid"===e.key?Object.assign({},e,{value:(0,o.v4)()}):e}},4563,[363,12,14,2615,2534,4558,4562,4181,3232,4064]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddShipping=function(){const o=(0,s.c)(70),_=(0,F.useT)(),{addShipping:A}=(0,y.useAddShipping)(),{onOpenChange:I}=(0,p.useRootContext)(),{store:M}=(0,b.useAppState)(),P=(0,u.useObservableEagerState)(M.shipping_tax_class$);let R;o[0]===Symbol.for("react.memo_cache_sentinel")?(R=(0,c.zodResolver)(D),o[0]=R):R=o[0];const E=P??"";let H;o[1]!==E?(H={resolver:R,defaultValues:{method_title:"",method_id:"",amount:"0",prices_include_tax:!0,tax_status:"taxable",tax_class:E}},o[1]=E,o[2]=H):H=o[2];const T=(0,x.useForm)(H);let w;o[3]!==A||o[4]!==I||o[5]!==_?(w=e=>{const{method_title:t,method_id:o,amount:n,tax_status:s,tax_class:l,prices_include_tax:c}=e;A({method_title:(0,d.default)(t)?_("common.shipping"):t??"",method_id:(0,d.default)(o)?"local_pickup":o??"",amount:(0,d.default)(n)?"0":n??"0",tax_status:s,tax_class:"standard"===l?"":l??"",prices_include_tax:c??!0}),I(!1)},o[3]=A,o[4]=I,o[5]=_,o[6]=w):w=o[6];const G=w;let V;o[7]!==T||o[8]!==G?(V=T.handleSubmit(G),o[7]=T,o[8]=G,o[9]=V):V=o[9];const z=V;let $,q,B,J,K,L,Q,U,W,X,Y,Z,ee,te,oe,ne,ae,se,le,ce,re,ie,de;o[10]===Symbol.for("react.memo_cache_sentinel")?($=(0,k.jsx)(C.FormErrors,{}),o[10]=$):$=o[10];o[11]!==_?(q=e=>{const{field:t}=e;return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormInput,Object.assign({label:_("pos_cart.shipping_method_title"),placeholder:_("common.shipping")},t))})},o[11]=_,o[12]=q):q=o[12];o[13]!==T.control||o[14]!==q?(B=(0,k.jsx)(h.FormField,{control:T.control,name:"method_title",render:q}),o[13]=T.control,o[14]=q,o[15]=B):B=o[15];o[16]!==_?(J=t=>{const{field:o}=t,{value:s,onChange:c}=o,d=(0,n.default)(o,e);return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormSelect,Object.assign({customComponent:v.ShippingMethodSelect,label:_("pos_cart.shipping_method"),value:s??"",onChange:c},d))})},o[16]=_,o[17]=J):J=o[17];o[18]!==T.control||o[19]!==J?(K=(0,k.jsx)(h.FormField,{control:T.control,name:"method_id",render:J}),o[18]=T.control,o[19]=J,o[20]=K):K=o[20];o[21]!==B||o[22]!==K?(L=(0,k.jsxs)(j.HStack,{className:"gap-4",children:[B,K]}),o[21]=B,o[22]=K,o[23]=L):L=o[23];o[24]!==_?(Q=e=>{const{field:t}=e;return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormInput,Object.assign({customComponent:S.CurrencyInput,label:_("pos_cart.amount")},t))})},o[24]=_,o[25]=Q):Q=o[25];o[26]!==T.control||o[27]!==Q?(U=(0,k.jsx)(h.FormField,{control:T.control,name:"amount",render:Q}),o[26]=T.control,o[27]=Q,o[28]=U):U=o[28];o[29]!==_?(W=e=>{const{field:t}=e;return(0,k.jsx)(h.FormSwitch,Object.assign({label:_("pos_cart.amount_includes_tax")},t))},o[29]=_,o[30]=W):W=o[30];o[31]!==T.control||o[32]!==W?(X=(0,k.jsx)(l.default,{className:"flex-1 justify-center",children:(0,k.jsx)(h.FormField,{control:T.control,name:"prices_include_tax",render:W})}),o[31]=T.control,o[32]=W,o[33]=X):X=o[33];o[34]!==U||o[35]!==X?(Y=(0,k.jsxs)(j.HStack,{className:"gap-4",children:[U,X]}),o[34]=U,o[35]=X,o[36]=Y):Y=o[36];o[37]!==_?(Z=e=>{const{field:o}=e,{value:s,onChange:c}=o,d=(0,n.default)(o,t);return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormSelect,Object.assign({label:_("common.tax_class"),customComponent:O.TaxClassSelect,value:s??"",onChange:c},d))})},o[37]=_,o[38]=Z):Z=o[38];o[39]!==T.control||o[40]!==Z?(ee=(0,k.jsx)(h.FormField,{control:T.control,name:"tax_class",render:Z}),o[39]=T.control,o[40]=Z,o[41]=ee):ee=o[41];o[42]!==_?(te=e=>{const{field:t}=e;return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormRadioGroup,Object.assign({label:_("common.tax_status"),customComponent:N.TaxStatusRadioGroup},t))})},o[42]=_,o[43]=te):te=o[43];o[44]!==T.control||o[45]!==te?(oe=(0,k.jsx)(h.FormField,{control:T.control,name:"tax_status",render:te}),o[44]=T.control,o[45]=te,o[46]=oe):oe=o[46];o[47]!==ee||o[48]!==oe?(ne=(0,k.jsxs)(j.HStack,{className:"gap-4",children:[ee,oe]}),o[47]=ee,o[48]=oe,o[49]=ne):ne=o[49];o[50]!==_?(ae=_("common.cancel"),o[50]=_,o[51]=ae):ae=o[51];o[52]!==ae?(se=(0,k.jsx)(p.DialogClose,{children:ae}),o[52]=ae,o[53]=se):se=o[53];o[54]!==_?(le=_("common.add_to_cart"),o[54]=_,o[55]=le):le=o[55];o[56]!==z||o[57]!==le?(ce=(0,k.jsx)(p.DialogAction,{testID:"add-to-cart-submit",onPress:z,children:le}),o[56]=z,o[57]=le,o[58]=ce):ce=o[58];o[59]!==se||o[60]!==ce?(re=(0,k.jsxs)(p.DialogFooter,{className:"px-0",children:[se,ce]}),o[59]=se,o[60]=ce,o[61]=re):re=o[61];o[62]!==L||o[63]!==Y||o[64]!==ne||o[65]!==re?(ie=(0,k.jsxs)(f.VStack,{className:"gap-4",children:[$,L,Y,ne,re]}),o[62]=L,o[63]=Y,o[64]=ne,o[65]=re,o[66]=ie):ie=o[66];o[67]!==T||o[68]!==ie?(de=(0,k.jsx)(h.Form,Object.assign({},T,{children:ie})),o[67]=T,o[68]=ie,o[69]=de):de=o[69];return de};var n=o(r(_d[0])),s=r(_d[1]);r(_d[2]);var l=o(r(_d[3])),c=r(_d[4]),d=o(r(_d[5])),u=r(_d[6]),x=r(_d[7]),_=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[8])),p=r(_d[9]),h=r(_d[10]),j=r(_d[11]),f=r(_d[12]),b=r(_d[13]),F=r(_d[14]),S=r(_d[15]),C=r(_d[16]),v=r(_d[17]),O=r(_d[18]),N=r(_d[19]),y=r(_d[20]),k=r(_d[21]);const D=_.object({method_title:_.string().optional(),method_id:_.string().optional(),amount:_.string().optional(),prices_include_tax:_.boolean().optional(),tax_status:_.enum(['taxable','none']),tax_class:_.string().optional()})},4564,[363,12,14,585,4258,2532,1747,4260,4330,3188,4340,1351,1605,2022,1987,4539,4392,4565,4545,4549,4566,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.ShippingMethodSelect=function(l){const t=(0,c.c)(26);let o,x;if(t[0]!==l){var f=l;({value:x}=f),o=(0,n.default)(f,e),t[0]=l,t[1]=o,t[2]=x}else o=t[1],x=t[2];const{extraData:S}=(0,h.useExtraData)(),_=(0,s.useObservableEagerState)(S.shippingMethods$),M=(0,v.useT)();let O,T;t[3]!==_?(O=_||[],t[3]=_,t[4]=O):O=t[4];t[5]!==O?(T=O.map(j),t[5]=O,t[6]=T):T=t[6];const D=T;let E;t[7]!==D||t[8]!==x?.value?(E=D.find(e=>e.value===x?.value)?.label,t[7]=D,t[8]=x?.value,t[9]=E):E=t[9];const y=E;let C,G,I,P,V,W;t[10]!==y||t[11]!==x?(C=x?Object.assign({},x,{label:y??""}):void 0,t[10]=y,t[11]=x,t[12]=C):C=t[12];t[13]!==M?(G=M("common.select_shipping_method"),t[13]=M,t[14]=G):G=t[14];t[15]!==G?(I=(0,b.jsx)(u.SelectTrigger,{children:(0,b.jsx)(u.SelectValue,{placeholder:G})}),t[15]=G,t[16]=I):I=t[16];t[17]!==D?(P=D.map(p),t[17]=D,t[18]=P):P=t[18];t[19]!==P?(V=(0,b.jsx)(u.SelectContent,{matchWidth:!0,children:(0,b.jsx)(u.SelectGroup,{children:P})}),t[19]=P,t[20]=V):V=t[20];t[21]!==o||t[22]!==C||t[23]!==I||t[24]!==V?(W=(0,b.jsxs)(u.Select,Object.assign({value:C},o,{children:[I,V]})),t[21]=o,t[22]=C,t[23]=I,t[24]=V,t[25]=W):W=t[25];return W};var l,t=r(d[0]),n=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]),h=r(d[7]),b=r(d[8]);function p(e){return(0,b.jsx)(u.SelectItem,{label:e.label,value:e.value,children:(0,b.jsx)(o.Text,{children:e.label})},e.value)}function j(e){return{label:e.title,value:e.id}}},4565,[363,12,14,1747,4191,1434,1987,4546,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAddShipping",{enumerable:!0,get:function(){return _}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var d=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,d.get?d:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),d=r(_d[3]),n=r(_d[4]),s=r(_d[5]),u=r(_d[6]);const c=(0,t.getLogger)(['wcpos','pos','cart']),_=()=>{const{addItemToOrder:t}=(0,d.useAddItemToOrder)(),_=(0,s.useT)(),{calculateShippingLineTaxesAndTotals:l}=(0,n.useCalculateShippingLineTaxAndTotals)(),{currentOrder:p}=(0,u.useCurrentOrder)(),h=e.useMemo(()=>c.with({orderUUID:p.uuid,orderID:p.id,orderNumber:p.number}),[p.uuid,p.id,p.number]);return{addShipping:e.useCallback(async e=>{try{const o=Array.isArray(e.meta_data)?[...e.meta_data]:[];o.push({key:'_woocommerce_pos_data',value:JSON.stringify({amount:e.amount,prices_include_tax:e.prices_include_tax,tax_class:e.tax_class,tax_status:e.tax_status})});const d=l({method_title:e.method_title,method_id:e.method_id,meta_data:o});await t('shipping_lines',d),h.info(_('pos.shipping_added',{methodTitle:e.method_title}),{context:{methodTitle:e.method_title,methodId:e.method_id,amount:e.amount,total:d.total}})}catch(t){h.error(_('pos.error_adding_shipping_to_cart'),{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.TRANSACTION_FAILED,methodTitle:e.method_title,methodId:e.method_id,error:t instanceof Error?t.message:String(t)}})}},[t,l,_,h])}}},4566,[14,1975,2644,4551,4567,1987,4064]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCalculateShippingLineTaxAndTotals",{enumerable:!0,get:function(){return o}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]);const o=()=>{const o=(0,t.c)(8),{pricesIncludeTax:c,taxRoundAtSubtotal:x,priceNumDecimals:p}=(0,s.useTaxRates)(),{calculateTaxesFromValue:T}=(0,l.useCalculateTaxesFromValue)(),{getShippingLineData:S}=(0,n.useShippingLineData)();let _;o[0]!==T||o[1]!==S||o[2]!==p||o[3]!==c||o[4]!==x?(_=t=>{const{amount:n,prices_include_tax:s,tax_status:l,tax_class:o}=S(t),_=s??c,b=p,f=(0,u.getRoundingPrecision)(b),h=T({amount:n,taxClass:o,taxStatus:l,amountIncludesTax:_,shipping:!0}),j=_?n-h.total:n,L=x?h.total:(0,u.roundTaxTotal)(h.total,b,_);return Object.assign({},t,{total:String((0,u.roundHalfUp)(j,f)),total_tax:String(L),taxes:h.taxes.map(t=>Object.assign({},t,{total:String(x?t.total:(0,u.roundTaxTotal)(t.total,b,_))}))})},o[0]=T,o[1]=S,o[2]=p,o[3]=c,o[4]=x,o[5]=_):_=o[5];const b=_;let f;return o[6]!==b?(f={calculateShippingLineTaxesAndTotals:b},o[6]=b,o[7]=f):f=o[7],f}},4567,[12,14,4568,4500,4554,4490]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useShippingLineData",{enumerable:!0,get:function(){return p}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),c=r(d[4]);const p=()=>{const p=(0,t.c)(5),{store:u}=(0,c.useAppState)(),l=(0,n.useObservableEagerState)(u.shipping_tax_class$),o="yes"===(0,n.useObservableEagerState)(u.prices_include_tax$);let _;p[0]!==o||p[1]!==l?(_=t=>(0,s.extractShippingLineData)(t,o,l),p[0]=o,p[1]=l,p[2]=_):_=p[2];const b=_;let S;return p[3]!==b?(S={getShippingLineData:b},p[3]=b,p[4]=S):S=p[4],S}},4568,[12,14,1747,4181,2022]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useLicense",{enumerable:!0,get:function(){return s}});var n=r(d[0]),t=r(d[1]);const s=()=>{const s=(0,n.c)(2),{license:c}=(0,t.useAppInfo)(),o=c?.isPro??!1;let u;return s[0]!==o?(u={isPro:o},s[0]=o,s[1]=u):u=s[1],u}},4569,[12,4570]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"AppInfo",{enumerable:!0,get:function(){return u.AppInfo}}),Object.defineProperty(_e,"MINIMUM_WCPOS_PLUGIN_VERSION",{enumerable:!0,get:function(){return f}}),_e.isWcposPluginCompatible=b,_e.useAppInfo=function(e){const t=(0,n.c)(13),s=o.useContext(l.AppStateContext),c=w(e?.site??s?.site);const p=c?.wcposVersion||c?.wcposProVersion;let f;t[0]!==p?(f=b(p),t[0]=p,t[1]=f):f=t[1];const d=f;let v,V,_,O;t[2]!==c?(v=c?{wcposVersion:c.wcposVersion??void 0,wcposProVersion:c.wcposProVersion??void 0,wcVersion:c.wcVersion??void 0,wpVersion:c.wpVersion??void 0}:void 0,t[2]=c,t[3]=v):v=t[3];t[4]!==c?(V=c?{licenseKey:c.license?.key,licenseStatus:c.license?.status,licenseInstance:c.license?.instance,licenseExpiration:c.license?.expiration,isPro:!!c.license?.key}:void 0,t[4]=c,t[5]=V):V=t[5];t[6]!==c||t[7]!==d?(_=c?{wcposVersionPass:d}:void 0,t[6]=c,t[7]=d,t[8]=_):_=t[8];t[9]!==v||t[10]!==V||t[11]!==_?(O={appVersion:u.AppInfo.version,platformVersion:u.AppInfo.platformVersion,buildNumber:u.AppInfo.buildNumber,platform:u.AppInfo.platform,userAgent:u.AppInfo.userAgent,site:v,license:V,compatibility:_},t[9]=v,t[10]=V,t[11]=_,t[12]=O):O=t[12];return O};var e,n=r(_d[0]),o=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),s=r(_d[3]),c=r(_d[4]),p=(e=c)&&e.__esModule?e:{default:e},u=r(_d[5]),l=r(_d[6]);const f='1.8.0';function b(e){if(!e)return!1;try{const n=p.default.coerce(e);return!!n&&p.default.gte(n,f)}catch{return!1}}const d=(0,s.of)(void 0),v=(0,s.of)(void 0);function w(e){const o=(0,n.c)(6),s=(0,t.useObservableEagerState)(e?.wcpos_version$??d),c=(0,t.useObservableEagerState)(e?.wcpos_pro_version$??d),p=(0,t.useObservableEagerState)(e?.wc_version$??d),u=(0,t.useObservableEagerState)(e?.wp_version$??d),l=(0,t.useObservableEagerState)(e?.license$??v);if(!e)return null;let f;return o[0]!==l||o[1]!==p||o[2]!==c||o[3]!==s||o[4]!==u?(f={wcposVersion:s,wcposProVersion:c,wcVersion:p,wpVersion:u,license:l},o[0]=l,o[1]=p,o[2]=c,o[3]=s,o[4]=u,o[5]=f):f=o[5],f}},4570,[12,14,1747,1748,4571,4457,2022]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]),c=r(d[4]),p=r(d[5]),E=r(d[6]),S=r(d[7]),f=r(d[8]),l=r(d[9]),R=r(d[10]),_=r(d[11]),u=r(d[12]),I=r(d[13]),V=r(d[14]),C=r(d[15]),P=r(d[16]),y=r(d[17]),L=r(d[18]),q=r(d[19]),v=r(d[20]),x=r(d[21]),A=r(d[22]),M=r(d[23]),N=r(d[24]),O=r(d[25]),T=r(d[26]),Y=r(d[27]),b=r(d[28]),h=r(d[29]),j=r(d[30]),k=r(d[31]),B=r(d[32]),w=r(d[33]),z=r(d[34]),D=r(d[35]),F=r(d[36]),G=r(d[37]),H=r(d[38]),J=r(d[39]),K=r(d[40]),Q=r(d[41]);m.exports={parse:c,valid:p,clean:E,inc:S,diff:f,major:l,minor:R,patch:_,prerelease:u,compare:I,rcompare:V,compareLoose:C,compareBuild:P,sort:y,rsort:L,gt:q,lt:v,eq:x,neq:A,gte:M,lte:N,cmp:O,coerce:T,truncate:Y,Comparator:b,Range:h,satisfies:j,toComparators:k,maxSatisfying:B,minSatisfying:w,minVersion:z,validRange:D,outside:F,gtr:G,ltr:H,intersects:J,simplifyRange:K,subset:Q,SemVer:o,re:t.re,src:t.src,tokens:t.t,SEMVER_SPEC_VERSION:s.SEMVER_SPEC_VERSION,RELEASE_TYPES:s.RELEASE_TYPES,compareIdentifiers:n.compareIdentifiers,rcompareIdentifiers:n.rcompareIdentifiers}},4571,[384,385,390,391,398,4572,4573,4574,4575,4576,4577,4578,397,389,4579,4580,4581,4582,4583,393,395,388,392,394,396,387,4584,4585,383,380,379,4586,4587,4588,4589,4590,399,4591,4592,4593,4594,4595]); -__d(function(g,r,i,a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,s)=>{const o=n(t,s);return o?o.version:null}},4572,[398]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,s)=>{const c=t(n.trim().replace(/^[=v]+/,''),s);return c?c.version:null}},4573,[398]); -__d(function(g,r,i,a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,o,s,c,u)=>{'string'==typeof s&&(u=c,c=s,s=void 0);try{return new n(t instanceof n?t.version:t,s).inc(o,c,u).version}catch(n){return null}}},4574,[390]); -__d(function(g,r,i,a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,o)=>{const c=n(t,null,!0),p=n(o,null,!0),l=c.compare(p);if(0===l)return null;const s=l>0,u=s?c:p,h=s?p:c,f=!!u.prerelease.length;if(!!h.prerelease.length&&!f){if(!h.patch&&!h.minor)return'major';if(0===h.compareMain(u))return h.minor&&!h.patch?'minor':'patch'}const j=f?'pre':'';return c.major!==p.major?j+'major':c.minor!==p.minor?j+'minor':c.patch!==p.patch?j+'patch':'prerelease'}},4575,[398]); -__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,o)=>new t(n,o).major},4576,[390]); -__d(function(g,r,i,_a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,o)=>new n(t,o).minor},4577,[390]); -__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(c,n)=>new t(c,n).patch},4578,[390]); -__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(c,s,n)},4579,[389]); -__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c)=>t(s,c,!0)},4580,[389]); -__d(function(g,r,i,_a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,c,o)=>{const s=new n(t,o),u=new n(c,o);return s.compare(u)||s.compareBuild(u)}},4581,[390]); -__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,o)=>s.sort((s,c)=>t(s,c,o))},4582,[4581]); -__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,o)=>s.sort((s,c)=>t(c,s,o))},4583,[4581]); -__d(function(g,r,i,a,m,e,d){'use strict';const n=r(d[0]),t=r(d[1]),{safeRe:l,t:s}=r(d[2]);m.exports=(u,c)=>{if(u instanceof n)return u;if('number'==typeof u&&(u=String(u)),'string'!=typeof u)return null;let f=null;if((c=c||{}).rtl){const n=c.includePrerelease?l[s.COERCERTLFULL]:l[s.COERCERTL];let t;for(;(t=n.exec(u))&&(!f||f.index+f[0].length!==u.length);)f&&t.index+t[0].length===f.index+f[0].length||(f=t),n.lastIndex=t.index+t[1].length+t[2].length;n.lastIndex=-1}else f=u.match(c.includePrerelease?l[s.COERCEFULL]:l[s.COERCE]);if(null===f)return null;const o=f[2],x=f[3]||'0',C=f[4]||'0',E=c.includePrerelease&&f[5]?`-${f[5]}`:'',h=c.includePrerelease&&f[6]?`+${f[6]}`:'';return t(`${o}.${x}.${C}${E}${h}`,c)}},4584,[390,398,384]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]),n=r(d[1]),s=r(d[2]),c=(n,c)=>{const o=n instanceof s?n.version:n;return t(o,c)},o=(t,n)=>{if(u(n))return t.version;switch(t.prerelease=[],n){case'major':t.minor=0,t.patch=0;break;case'minor':t.patch=0}return t.format()},u=t=>t.startsWith('pre');m.exports=(t,s,u)=>{if(!n.RELEASE_TYPES.includes(s))return null;const f=c(t,u);return f&&o(f,s)}},4585,[398,385,390]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,n)=>new t(s,n).set.map(t=>t.map(t=>t.value).join(' ').trim().split(' '))},4586,[380]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]),n=r(d[1]);m.exports=(l,u,c)=>{let o=null,s=null,f=null;try{f=new n(u,c)}catch(t){return null}return l.forEach(n=>{f.test(n)&&(o&&-1!==s.compare(n)||(o=n,s=new t(o,c)))}),o}},4587,[390,380]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]),n=r(d[1]);m.exports=(l,u,c)=>{let o=null,s=null,f=null;try{f=new n(u,c)}catch(t){return null}return l.forEach(n=>{f.test(n)&&(o&&1!==s.compare(n)||(o=n,s=new t(o,c)))}),o}},4588,[390,380]); -__d(function(g,r,_i,a,m,e,d){'use strict';const t=r(d[0]),s=r(d[1]),n=r(d[2]);m.exports=(o,c)=>{o=new s(o,c);let l=new t('0.0.0');if(o.test(l))return l;if(l=new t('0.0.0-0'),o.test(l))return l;l=null;for(let s=0;s{const o=new t(s.semver.version);switch(s.operator){case'>':0===o.prerelease.length?o.patch++:o.prerelease.push(0),o.raw=o.format();case'':case'>=':u&&!n(o,u)||(u=o);break;case'<':case'<=':break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),!u||l&&!n(l,u)||(l=u)}return l&&o.test(l)?l:null}},4589,[390,380,393]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,c)=>{try{return new t(n,c).range||'*'}catch(t){return null}}},4590,[380]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(s,c,'>',n)},4591,[399]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(s,c,'<',n)},4592,[399]); -__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,s,c)=>(n=new t(n,c),s=new t(s,c),n.intersects(s,c))},4593,[380]); -__d(function(g,r,i,_a,m,e,d){'use strict';const n=r(d[0]),s=r(d[1]);m.exports=(t,o,u)=>{const l=[];let c=null,h=null;const p=t.sort((n,t)=>s(n,t,u));for(const s of p){n(s,o,u)?(h=s,c||(c=s)):(h&&l.push([c,h]),h=null,c=null)}c&&l.push([c,null]);const f=[];for(const[n,s]of l)n===s?f.push(n):s||n!==p[0]?s?n===p[0]?f.push(`<=${s}`):f.push(`${n} - ${s}`):f.push(`>=${n}`):f.push('*');const $=f.join(' || '),a='string'==typeof o.raw?o.raw:String(o);return $.length=0.0.0-0')],f=[new o('>=0.0.0')],u=(t,o,u)=>{if(t===o)return!0;if(1===t.length&&t[0].semver===n){if(1===o.length&&o[0].semver===n)return!0;t=u.includePrerelease?l:f}if(1===o.length&&o[0].semver===n){if(u.includePrerelease)return!0;o=f}const c=new Set;let h,w,j,P,S,_,x;for(const o of t)'>'===o.operator||'>='===o.operator?h=p(h,o,u):'<'===o.operator||'<='===o.operator?w=v(w,o,u):c.add(o.semver);if(c.size>1)return null;if(h&&w){if(j=a(h.semver,w.semver,u),j>0)return null;if(0===j&&('>='!==h.operator||'<='!==w.operator))return null}for(const t of c){if(h&&!s(t,String(h),u))return null;if(w&&!s(t,String(w),u))return null;for(const n of o)if(!s(t,String(n),u))return!1;return!0}let z=!(!w||u.includePrerelease||!w.semver.prerelease.length)&&w.semver,A=!(!h||u.includePrerelease||!h.semver.prerelease.length)&&h.semver;z&&1===z.prerelease.length&&'<'===w.operator&&0===z.prerelease[0]&&(z=!1);for(const t of o){if(x=x||'>'===t.operator||'>='===t.operator,_=_||'<'===t.operator||'<='===t.operator,h)if(A&&t.semver.prerelease&&t.semver.prerelease.length&&t.semver.major===A.major&&t.semver.minor===A.minor&&t.semver.patch===A.patch&&(A=!1),'>'===t.operator||'>='===t.operator){if(P=p(h,t,u),P===t&&P!==h)return!1}else if('>='===h.operator&&!t.test(h.semver))return!1;if(w)if(z&&t.semver.prerelease&&t.semver.prerelease.length&&t.semver.major===z.major&&t.semver.minor===z.minor&&t.semver.patch===z.patch&&(z=!1),'<'===t.operator||'<='===t.operator){if(S=v(w,t,u),S===t&&S!==w)return!1}else if('<='===w.operator&&!t.test(w.semver))return!1;if(!t.operator&&(w||h)&&0!==j)return!1}return!(h&&_&&!w&&0!==j)&&(!(w&&x&&!h&&0!==j)&&(!A&&!z))},p=(t,o,n)=>{if(!t)return o;const s=a(t.semver,o.semver,n);return s>0?t:s<0||'>'===o.operator&&'>='===t.operator?o:t},v=(t,o,n)=>{if(!t)return o;const s=a(t.semver,o.semver,n);return s<0?t:s>0||'<'===o.operator&&'<='===t.operator?o:t};m.exports=(o,n,s={})=>{if(o===n)return!0;o=new t(o,s),n=new t(n,s);let a=!1;e:for(const t of o.set){for(const o of n.set){const n=u(t,o,s);if(a=a||null!==n,n)continue e}if(a)return!1}return!0}},4595,[380,383,379,389]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Customer=function(h){const f=(0,e.c)(23),{onShowCustomerSelect:j}=h,{currentOrder:p}=(0,d.useCurrentOrder)(),x=(0,s.useObservableEagerState)(p.billing$),_=(0,s.useObservableEagerState)(p.shipping$),O=(0,s.useObservableEagerState)(p.customer_id$),{format:v}=(0,u.useCustomerNameFormat)();let C;f[0]!==x||f[1]!==O||f[2]!==v||f[3]!==_?(C=v({billing:x,shipping:_,id:O}),f[0]=x,f[1]=O,f[2]=v,f[3]=_,f[4]=C):C=f[4];const D=C,S=(0,c.useT)(),[y,E]=t.useState(!1);let P,T,B,$,w,z,F,H;f[5]!==j?(P=()=>j(!0),f[5]=j,f[6]=P):P=f[6];f[7]!==D?(T=(0,b.jsx)(o.ButtonText,{children:D}),f[7]=D,f[8]=T):T=f[8];f[9]!==P||f[10]!==T?(B=(0,b.jsx)(n.DialogTrigger,{asChild:!0,children:(0,b.jsx)(o.ButtonPill,{testID:"cart-customer-name",size:"xs",leftIcon:"user",removable:!0,onRemove:P,children:T})}),f[9]=P,f[10]=T,f[11]=B):B=f[11];f[12]!==S?($=S("pos_cart.edit_customer_address"),f[12]=S,f[13]=$):$=f[13];f[14]!==$?(w=(0,b.jsx)(n.DialogHeader,{children:(0,b.jsx)(n.DialogTitle,{children:$})}),f[14]=$,f[15]=w):w=f[15];f[16]===Symbol.for("react.memo_cache_sentinel")?(z=(0,b.jsx)(n.DialogBody,{children:(0,b.jsx)(l.EditCartCustomerForm,{})}),f[16]=z):z=f[16];f[17]!==w?(F=(0,b.jsxs)(n.DialogContent,{size:"xl",portalHost:"pos",children:[w,z]}),f[17]=w,f[18]=F):F=f[18];f[19]!==y||f[20]!==B||f[21]!==F?(H=(0,b.jsxs)(n.Dialog,{open:y,onOpenChange:E,children:[B,F]}),f[19]=y,f[20]=B,f[21]=F,f[22]=H):H=f[22];return H};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),o=r(_d[3]),n=r(_d[4]),l=r(_d[5]),c=r(_d[6]),u=r(_d[7]),d=r(_d[8]),b=r(_d[9])},4596,[12,14,1747,3185,3188,4597,1987,4535,4064,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(s,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),s.default=e,s}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCartCustomerForm=function(){const e=(0,j.useT)(),{currentOrder:l}=(0,D.useCurrentOrder)(),_=(0,t.useObservableEagerState)(l.customer_id$),w=(0,t.useObservableEagerState)(l.billing$),I=(0,t.useObservableEagerState)(l.shipping$),M=(0,t.useObservableEagerState)(l.tax_ids$),P=s.useMemo(()=>JSON.parse(JSON.stringify(w)),[w]),J=s.useMemo(()=>JSON.parse(JSON.stringify(I)),[I]),k=s.useMemo(()=>Array.isArray(M)?JSON.parse(JSON.stringify(M)):[],[M]),{localPatch:V}=(0,N.useLocalMutation)(),{patch:$}=(0,T.useMutation)({collectionName:'customers'}),{onOpenChange:B}=(0,u.useRootContext)(),{collection:L}=(0,y.useCollection)('customers'),{format:z}=(0,E.useCustomerNameFormat)(),[H,U]=s.useState(!1),q=(0,n.useForm)({resolver:(0,o.zodResolver)(R),values:{billing:P,shipping:J,tax_ids:k}}),G=async e=>{await V({document:l,data:{billing:e.billing,shipping:e.shipping,tax_ids:e.tax_ids??[]}}),B(!1)},K=s.useCallback(()=>{const e=q.getValues().billing;q.setValue('shipping',e)},[q]),Q=q.handleSubmit(G),W=q.handleSubmit(async s=>{await G(s);const o=await L.findOne({selector:{id:_}}).exec();if(o){U(!0);try{const t=await $({document:o,data:{billing:s.billing,shipping:s.shipping,tax_ids:s.tax_ids??[]}});t&&A.success(e('common.saved',{name:z(t)}),{showToast:!0,saveToDb:!0,context:{customerId:t.id,customerName:z(t)}}),B(!1)}catch(s){const o=s instanceof Error?s.message:String(s);A.error(e('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:O.ERROR_CODES.TRANSACTION_FAILED,customerId:_,error:o}})}finally{U(!1)}}else A.error(e('common.no_customer_found'),{showToast:!0,saveToDb:!0,context:{errorCode:O.ERROR_CODES.RECORD_NOT_FOUND,customerId:_}})});return(0,F.jsx)(p.Form,Object.assign({},q,{children:(0,F.jsxs)(b.VStack,{className:"gap-4",children:[(0,F.jsx)(f.FormErrors,{}),(0,F.jsxs)(d.Collapsible,{defaultOpen:!0,children:[(0,F.jsx)(d.CollapsibleTrigger,{children:(0,F.jsx)(x.Text,{children:e('common.billing_address')})}),(0,F.jsx)(d.CollapsibleContent,{children:(0,F.jsx)(S.BillingAddressForm,{})})]}),(0,F.jsxs)(d.Collapsible,{children:[(0,F.jsx)(h.HStack,{children:(0,F.jsx)(d.CollapsibleTrigger,{children:(0,F.jsx)(x.Text,{children:e('common.shipping_address')})})}),(0,F.jsx)(d.CollapsibleContent,{children:(0,F.jsxs)(b.VStack,{className:"gap-4",children:[(0,F.jsx)(c.Button,{variant:"muted",onPress:K,children:(0,F.jsx)(c.ButtonText,{children:e('common.copy_billing_address_to_shipping_address')})}),(0,F.jsx)(v.ShippingAddressForm,{})]})})]}),(0,F.jsx)(C.TaxIdsForm,{}),(0,F.jsxs)(u.DialogFooter,{className:"px-0",children:[(0,F.jsx)(u.DialogClose,{children:e('common.close')}),0!==_&&(0,F.jsx)(u.DialogAction,{onPress:W,loading:H,children:e('pos_cart.save_to_order_customer')}),(0,F.jsx)(u.DialogAction,{onPress:Q,loading:H,children:e('pos_cart.save_to_order')})]})]})}))};var s=e(r(_d[0])),o=r(_d[1]),t=r(_d[2]),n=r(_d[3]),l=e(r(_d[4])),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),p=r(_d[8]),h=r(_d[9]),x=r(_d[10]),b=r(_d[11]),_=r(_d[12]),O=r(_d[13]),j=r(_d[14]),S=r(_d[15]),C=r(_d[16]),f=r(_d[17]),v=r(_d[18]),N=r(_d[19]),T=r(_d[20]),y=r(_d[21]),E=r(_d[22]),D=r(_d[23]),F=r(_d[24]);const A=(0,_.getLogger)(['wcpos','pos','cart','customer']),R=l.object(Object.assign({},S.billingAddressSchema.shape,v.shippingAddressSchema.shape,{tax_ids:C.taxIdsFormSchema}))},4597,[14,4258,1747,4260,4330,3185,4395,3188,4340,1351,1434,1605,1975,2644,1987,4517,4529,4392,4528,3232,4534,4514,4535,4064,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return f}}),_e.UISettingsForm=function(){const e=(0,t.c)(38),{uiSettings:l,getUILabel:h,resetUI:F,patchUI:S}=(0,j.useUISettings)("pos-cart"),O=l.$;let x;e[0]!==l?(x=l.get(),e[0]=l,e[1]=x):x=e[1];const I=(0,c.useObservableState)(O,x),{setButtonPressHandler:v}=(0,d.useDialogContext)();let P,_,w,D;e[2]!==F||e[3]!==v?(P=()=>{v(F)},_=[v,F],e[2]=F,e[3]=v,e[4]=P,e[5]=_):(P=e[4],_=e[5]);o.useEffect(P,_),e[6]===Symbol.for("react.memo_cache_sentinel")?(w=(0,n.zodResolver)(f),e[6]=w):w=e[6];e[7]!==I?(D={resolver:w,values:I},e[7]=I,e[8]=D):D=e[8];const R=(0,s.useForm)(D),U=R;let k,y,C,q,E,H,L,M,V,z;e[9]!==S||e[10]!==U?(k={form:U,onChange:S},e[9]=S,e[10]=U,e[11]=k):k=e[11];(0,u.useFormChangeHandler)(k),e[12]!==h?(y=e=>{const{field:t}=e;return(0,p.jsx)(u.FormSwitch,Object.assign({label:h("autoShowReceipt"),testID:"cart-setting-auto-show-receipt"},t))},e[12]=h,e[13]=y):y=e[13];e[14]!==R.control||e[15]!==y?(C=(0,p.jsx)(u.FormField,{control:R.control,name:"autoShowReceipt",render:y}),e[14]=R.control,e[15]=y,e[16]=C):C=e[16];e[17]!==h?(q=e=>{const{field:t}=e;return(0,p.jsx)(u.FormSwitch,Object.assign({label:h("autoPrintReceipt"),testID:"cart-setting-auto-print-receipt"},t))},e[17]=h,e[18]=q):q=e[18];e[19]!==R.control||e[20]!==q?(E=(0,p.jsx)(u.FormField,{control:R.control,name:"autoPrintReceipt",render:q}),e[19]=R.control,e[20]=q,e[21]=E):E=e[21];e[22]!==h?(H=e=>{const{field:t}=e;return(0,p.jsx)(u.FormInput,Object.assign({label:h("quickDiscounts")},t))},e[22]=h,e[23]=H):H=e[23];e[24]!==R.control||e[25]!==H?(L=(0,p.jsx)(u.FormField,{control:R.control,name:"quickDiscounts",render:H}),e[24]=R.control,e[25]=H,e[26]=L):L=e[26];e[27]!==I.columns||e[28]!==h?(M=(0,p.jsx)(d.UISettingsColumnsForm,{columns:I.columns,getUILabel:h}),e[27]=I.columns,e[28]=h,e[29]=M):M=e[29];e[30]!==E||e[31]!==L||e[32]!==M||e[33]!==C?(V=(0,p.jsxs)(b.VStack,{children:[C,E,L,M]}),e[30]=E,e[31]=L,e[32]=M,e[33]=C,e[34]=V):V=e[34];e[35]!==R||e[36]!==V?(z=(0,p.jsx)(b.VStack,{space:"lg",children:(0,p.jsx)(u.Form,Object.assign({},R,{children:V}))}),e[35]=R,e[36]=V,e[37]=z):z=e[37];return z};var t=r(_d[0]),o=e(r(_d[1])),n=r(_d[2]),c=r(_d[3]),s=r(_d[4]),l=e(r(_d[5])),u=r(_d[6]),b=r(_d[7]),d=r(_d[8]),j=r(_d[9]),p=r(_d[10]);const f=l.object(Object.assign({autoShowReceipt:l.boolean(),autoPrintReceipt:l.boolean(),quickDiscounts:l.string().optional()},d.columnsFormSchema.shape))},4598,[12,14,4258,1747,4260,4330,4340,1605,4599,1745,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"UISettingsDialog",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"columnsFormSchema",{enumerable:!0,get:function(){return u.columnsFormSchema}}),Object.defineProperty(_e,"UISettingsColumnsForm",{enumerable:!0,get:function(){return u.UISettingsColumnsForm}}),Object.defineProperty(_e,"useDialogContext",{enumerable:!0,get:function(){return j}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),u=r(_d[7]),d=r(_d[8]),h=r(_d[9]);const f=t.createContext(void 0),j=()=>{const e=t.useContext(f);if(!e)throw new Error("useDialogContext must be used within a DialogProvider");return e};function b(u){const j=(0,e.c)(35),{title:b,children:x,triggerTestID:_}=u,[y,D]=t.useState(!1),p=(0,d.useT)(),P=t.useRef(null);let C;j[0]===Symbol.for("react.memo_cache_sentinel")?(C=e=>{P.current=e},j[0]=C):C=j[0];const O=C;let S;j[1]===Symbol.for("react.memo_cache_sentinel")?(S=()=>{P.current&&P.current()},j[1]=S):S=j[1];const v=S;let T;j[2]===Symbol.for("react.memo_cache_sentinel")?(T={setButtonPressHandler:O},j[2]=T):T=j[2];const I=T;let F,w,B,E,U,H,M,k,z,A,R,q,G,J;return j[3]===Symbol.for("react.memo_cache_sentinel")?(F=()=>D(!0),j[3]=F):F=j[3],j[4]!==_?(w=(0,h.jsx)(l.TooltipTrigger,{asChild:!0,onPress:F,children:(0,h.jsx)(c.IconButton,{name:"sliders",testID:_})}),j[4]=_,j[5]=w):w=j[5],j[6]!==b?(B=(0,h.jsx)(l.TooltipContent,{children:(0,h.jsx)(s.Text,{children:b})}),j[6]=b,j[7]=B):B=j[7],j[8]!==w||j[9]!==B?(E=(0,h.jsxs)(l.Tooltip,{children:[w,B]}),j[8]=w,j[9]=B,j[10]=E):E=j[10],j[11]!==b?(U=(0,h.jsx)(n.DialogHeader,{children:(0,h.jsx)(n.DialogTitle,{children:b})}),j[11]=b,j[12]=U):U=j[12],j[13]!==x?(H=(0,h.jsx)(n.DialogBody,{children:(0,h.jsx)(f.Provider,{value:I,children:x})}),j[13]=x,j[14]=H):H=j[14],j[15]!==p?(M=p("common.close"),j[15]=p,j[16]=M):M=j[16],j[17]!==M?(k=(0,h.jsx)(n.DialogClose,{children:M}),j[17]=M,j[18]=k):k=j[18],j[19]===Symbol.for("react.memo_cache_sentinel")?(z={variant:"destructive"},j[19]=z):z=j[19],j[20]!==p?(A=p("common.restore_default_settings"),j[20]=p,j[21]=A):A=j[21],j[22]!==A?(R=(0,h.jsx)(n.DialogAction,Object.assign({},z,{onPress:v,children:A})),j[22]=A,j[23]=R):R=j[23],j[24]!==k||j[25]!==R?(q=(0,h.jsxs)(n.DialogFooter,{children:[k,R]}),j[24]=k,j[25]=R,j[26]=q):q=j[26],j[27]!==q||j[28]!==U||j[29]!==H?(G=(0,h.jsxs)(n.DialogContent,{size:"lg",children:[U,H,q]}),j[27]=q,j[28]=U,j[29]=H,j[30]=G):G=j[30],j[31]!==y||j[32]!==G||j[33]!==E?(J=(0,h.jsx)(o.ErrorBoundary,{children:(0,h.jsxs)(n.Dialog,{open:y,onOpenChange:D,children:[E,G]})}),j[31]=y,j[32]=G,j[33]=E,j[34]=J):J=j[34],J}},4599,[12,14,3188,1348,1574,1434,1578,4600,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"columnsFormSchema",{enumerable:!0,get:function(){return S}}),_e.UISettingsColumnsForm=function(e){const n=(0,o.c)(22),{getUILabel:t}=e,d=(0,f.useT)();let S;n[0]===Symbol.for("react.memo_cache_sentinel")?(S={},n[0]=S):S=n[0];const[w,F]=s.useState(S),I=(0,c.useFormContext)();let N;n[1]===Symbol.for("react.memo_cache_sentinel")?(N=e=>{F(n=>Object.assign({},n,{[e]:!n[e]}))},n[1]=N):N=n[1];const O=N;let v;n[2]!==I.control?(v={control:I.control,name:"columns"},n[2]=I.control,n[3]=v):v=n[3];const{fields:C,move:P}=(0,c.useFieldArray)(v),V=C;let D;n[4]!==P?(D=e=>{const{fromIndex:n,toIndex:o}=e;n!==o&&P(n,o)},n[4]=P,n[5]=D):D=n[5];const L=D;let M;n[6]!==I.control||n[7]!==t||n[8]!==w||n[9]!==d?(M=(e,n)=>(0,k.jsxs)(b.VStack,{className:"web:hover:shadow-md gap-0 rounded p-2 transition-shadow",children:[(0,k.jsxs)(h.HStack,{children:[(0,k.jsx)(j.DragHandle,{className:"mr-2",children:(0,k.jsx)(p.Icon,{name:"gripLinesVertical",size:"xs",className:"cursor-grab"})}),(0,k.jsx)(y.FormField,{control:I.control,name:`columns.${n}.show`,render:n=>{const{field:o}=n;return(0,k.jsx)(y.FormSwitch,Object.assign({label:t(e.key)},o))}}),e.display&&(0,k.jsxs)(x.Text,{onPress:()=>O(e.key),variant:"link",className:"text-muted-foreground text-sm leading-none",children:[d("common.display_options"),(0,k.jsx)(p.Icon,{name:w[e.key]?"chevronUp":"chevronDown",size:"xs",className:"fill-muted-foreground ml-2"})]})]}),e?.display&&(0,k.jsx)(u.Collapsible,{open:w[e.key],children:(0,k.jsx)(u.CollapsibleContent,{children:(0,k.jsx)(b.VStack,{className:"gap-0 pt-2 pl-10",children:e.display.map((e,o)=>(0,k.jsx)(y.FormField,{control:I.control,name:`columns.${n}.display.${o}.show`,render:n=>{const{field:o}=n;return(0,k.jsx)(l.default,{className:"p-2",children:(0,k.jsx)(y.FormSwitch,Object.assign({label:t(e.key)},o))})}},e.key))})})})]},e.key),n[6]=I.control,n[7]=t,n[8]=w,n[9]=d,n[10]=M):M=n[10];const T=M;let U,$,z,H;n[11]!==d?(U=d("common.columns"),n[11]=d,n[12]=U):U=n[12];n[13]!==U?($=(0,k.jsx)(x.Text,{className:"font-semibold",children:U}),n[13]=U,n[14]=$):$=n[14];n[15]!==V||n[16]!==L||n[17]!==T?(z=(0,k.jsx)(b.VStack,{className:"gap-0",children:(0,k.jsx)(j.SortableList,{listId:"columns",items:V,getItemId:_,onOrderChange:L,renderItem:T})}),n[15]=V,n[16]=L,n[17]=T,n[18]=z):z=n[18];n[19]!==$||n[20]!==z?(H=(0,k.jsxs)(b.VStack,{className:"gap-0",children:[$,z]}),n[19]=$,n[20]=z,n[21]=H):H=n[21];return H};var n,o=r(_d[0]),s=e(r(_d[1])),t=r(_d[2]),l=(n=t)&&n.__esModule?n:{default:n},c=r(_d[3]),d=e(r(_d[4])),u=r(_d[5]),j=r(_d[6]),y=r(_d[7]),h=r(_d[8]),p=r(_d[9]),x=r(_d[10]),b=r(_d[11]),f=r(_d[12]),k=r(_d[13]);const S=d.object({columns:d.array(d.object({key:d.string().readonly(),show:d.boolean(),display:d.array(d.object({key:d.string().readonly(),show:d.boolean()})).optional()}))});function _(e){return e.key}},4600,[12,14,585,4260,4330,4395,4601,4340,1351,1357,1434,1605,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SortableList",{enumerable:!0,get:function(){return t.SortableList}}),Object.defineProperty(e,"reorder",{enumerable:!0,get:function(){return t.reorder}}),Object.defineProperty(e,"SortableItem",{enumerable:!0,get:function(){return n.SortableItem}}),Object.defineProperty(e,"useDragHandle",{enumerable:!0,get:function(){return n.useDragHandle}}),Object.defineProperty(e,"DragHandle",{enumerable:!0,get:function(){return n.DragHandle}}),Object.defineProperty(e,"DropIndicator",{enumerable:!0,get:function(){return o.DropIndicator}}),Object.defineProperty(e,"useSortableContext",{enumerable:!0,get:function(){return u.useDndContext}}),Object.defineProperty(e,"useMaybeSortableContext",{enumerable:!0,get:function(){return u.useMaybeDndContext}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3])},4601,[4602,4654,4663,4653]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SortableList",{enumerable:!0,get:function(){return x}}),_e.reorder=function(e,t,n){const o=Array.from(e),[s]=o.splice(t,1);return o.splice(n,0,s),o};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),l=r(_d[8]),f=r(_d[9]);function I(I){const x=(0,e.c)(30),{listId:b,items:p,getItemId:v,renderItem:O,onOrderChange:h,gap:j,axis:E,className:y,showFlash:D}=I,P=void 0===j?0:j,S=void 0===E?"vertical":E,_=void 0===y?"":y,M=void 0===D||D;let F;x[0]!==v||x[1]!==p?(F=p.map(v),x[0]=v,x[1]=p,x[2]=F):F=x[2];const R=F,T=t.useRef(p),w=t.useRef(v),C=t.useRef(h),$=t.useRef(R);let q,A,L;x[3]!==v||x[4]!==R||x[5]!==p||x[6]!==h?(q=()=>{T.current=p,w.current=v,C.current=h,$.current=R},x[3]=v,x[4]=R,x[5]=p,x[6]=h,x[7]=q):q=x[7],t.useEffect(q),x[8]!==S||x[9]!==b||x[10]!==M?(A=()=>{const e=(0,n.monitorForElements)({canMonitor(e){const{source:t}=e;return!!(0,l.isSortableItemData)(t.data)&&t.data.listId===b},onDrop(e){const{location:t,source:n}=e,d=t.current.dropTargets[0];if(!d)return;const u=n.data,f=d.data;if(!(0,l.isSortableItemData)(u)||!(0,l.isSortableItemData)(f))return;if(u.listId!==b||f.listId!==b)return;const I=T.current,x=$.current,p=w.current,v=C.current,O=x.indexOf(u.itemId),h=x.indexOf(f.itemId);if(h<0||O<0)return;if(O===h)return;const j=(0,o.extractClosestEdge)(f),E=(0,s.reorderWithEdge)({list:I,startIndex:O,indexOfTarget:h,closestEdgeOfTarget:j,axis:S}),y=E.map(p).indexOf(u.itemId);v&&v({items:E,fromIndex:O,toIndex:y,itemId:u.itemId}),M&&requestAnimationFrame(()=>{const e=document.querySelector(`[data-sortable-id="${u.itemId}"]`);e instanceof HTMLElement&&(0,c.triggerPostMoveFlash)(e)})}});return e},L=[b,S,M],x[8]=S,x[9]=b,x[10]=M,x[11]=A,x[12]=L):(A=x[11],L=x[12]),t.useEffect(A,L);const N=`flex ${"vertical"===S?"flex-col":"flex-row"} ${_}`;let k,H,W;if(x[13]!==v||x[14]!==p||x[15]!==O){let e;x[17]!==v||x[18]!==O?(e=(e,t)=>{const n=v(e);return(0,f.jsx)(u.SortableItem,{id:n,children:O(e,t)},n)},x[17]=v,x[18]=O,x[19]=e):e=x[19],k=p.map(e),x[13]=v,x[14]=p,x[15]=O,x[16]=k}else k=x[16];return x[20]!==b||x[21]!==k||x[22]!==N?(H=(0,f.jsx)("div",{className:N,"data-sortable-list":b,children:k}),x[20]=b,x[21]=k,x[22]=N,x[23]=H):H=x[23],x[24]!==S||x[25]!==P||x[26]!==R||x[27]!==b||x[28]!==H?(W=(0,f.jsx)(d.DndContextProvider,{listId:b,gap:P,axis:S,itemIds:R,children:H}),x[24]=S,x[25]=P,x[26]=R,x[27]=b,x[28]=H,x[29]=W):W=x[29],W}const x=t.memo(I)},4602,[12,14,4603,4644,4645,4649,4653,4654,4664,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"draggable",{enumerable:!0,get:function(){return t.draggable}}),Object.defineProperty(e,"dropTargetForElements",{enumerable:!0,get:function(){return t.dropTargetForElements}}),Object.defineProperty(e,"monitorForElements",{enumerable:!0,get:function(){return t.monitorForElements}});var t=r(d[0])},4603,[4604]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"dropTargetForElements",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"monitorForElements",{enumerable:!0,get:function(){return x}}),_e.draggable=function(e){var t=(0,c.combine)(F.registerUsage(),E(e),(0,v.addAttribute)(e.element,{attribute:'draggable',value:'true'}));return(0,f.once)(t)};var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},l=r(d[1]),o=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),f=r(d[6]),v=r(d[7]),p=r(d[8]),y=r(d[9]),b=r(d[10]),T=r(d[11]),D=r(d[12]),H=new WeakMap;function E(e){return H.set(e.element,e),function(){H.delete(e.element)}}var P=(0,u.makeHoneyPotFix)(),F=(0,s.makeAdapter)({typeKey:'element',defaultDropEffect:'move',mount:function(e){return(0,c.combine)(P.bindEvents(),(0,l.bind)(document,{type:'dragstart',listener:function(t){var l,u,s,c,f,v;if(e.canStart(t)&&!t.defaultPrevented&&t.dataTransfer){var E=t.target;if(E instanceof HTMLElement){var P=H.get(E);if(P){var F=(0,y.getInput)(t),M={element:P.element,dragHandle:null!==(l=P.dragHandle)&&void 0!==l?l:null,input:F};if(!P.canDrag||P.canDrag(M)){if(P.dragHandle){var x=(0,o.getElementFromPointWithoutHoneypot)({x:F.clientX,y:F.clientY});if(!P.dragHandle.contains(x))return void t.preventDefault()}var _=null!==(u=null===(s=P.getInitialDataForExternal)||void 0===s?void 0:s.call(P,M))&&void 0!==u?u:null;if(_)for(var h=0,O=Object.entries(_);h=n.x&&e.x<=n.x+n.width&&e.y>=n.y&&e.y<=n.y+n.height}function j(t){var e=t.initial,n=document.createElement('div');n.setAttribute(l.honeyPotDataAttribute,'true'),(0,u.supportsPopover)()&&n.setAttribute('popover','manual');var p=w({client:e});Object.assign(n.style,s(s({position:'fixed'},(0,u.supportsPopover)()?c.popoverResetUserAgentStyles:{zIndex:o.maxZIndex}),{},{backgroundColor:'transparent',padding:0,margin:0,boxSizing:'border-box',pointerEvents:'auto'},O({clientRect:p}))),document.body.appendChild(n),(0,u.supportsPopover)()&&n.showPopover();var y=(0,r.bind)(window,{type:'pointermove',listener:function(t){var e={x:t.clientX,y:t.clientY};p=w({client:e}),Object.assign(n.style,O({clientRect:p}))},options:{capture:!0}});return function(t){var e=t.current;if(y(),P({client:e,clientRect:p}))n.remove();else var o=(0,r.bindAll)(window,[{type:'pointerdown',listener:c},{type:'pointermove',listener:c},{type:'focusin',listener:c},{type:'focusout',listener:c},{type:'dragstart',listener:c},{type:'dragenter',listener:c},{type:'dragover',listener:c}],{capture:!0});function c(){o(),n.remove()}}}},4615,[25,4609,4616,4617,4618,4614]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"maxZIndex",{enumerable:!0,get:function(){return t}});var t=2147483647},4616,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"popoverResetUserAgentStyles",{enumerable:!0,get:function(){return n}});var n={inset:'unset',border:'none',padding:0,margin:0,overflow:'visible',color:'inherit',background:'transparent'}},4617,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"supportsPopover",{enumerable:!0,get:function(){return t}});var t=(0,r(d[0]).once)(function(){return'undefined'!=typeof HTMLElement&&'function'==typeof HTMLElement.prototype.showPopover})},4618,[4619]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.once=function(n){var t=null;return function(){if(!t){for(var u=arguments.length,l=new Array(u),o=0;o0||(o.unmount(),t.delete(n.typeKey))}};var t=new Map;function u(u){var n=u.typeKey,o=u.mount,s=t.get(n);if(s)return s.usageCount++,s;var y={typeKey:n,unmount:o(),usageCount:1};return t.set(n,y),y}},4635,[]); -__d(function(g,_r,i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.makeDropTarget=function(e){var t=e.typeKey,l=e.defaultDropEffect,f=new WeakMap,s="data-drop-target-for-".concat(t),p="[".concat(s,"]");function y(e){return f.set(e.element,e),function(){return f.delete(e.element)}}function b(e){var t,n,o,a,u=e.source,c=e.target,s=e.input,v=e.result,y=void 0===v?[]:v;if(null==c)return y;if(!(c instanceof Element))return c instanceof Node?b({source:u,target:c.parentElement,input:s,result:y}):y;var h=c.closest(p);if(null==h)return y;var D=f.get(h);if(null==D)return y;var O={input:s,source:u,element:D.element};if(D.canDrop&&!D.canDrop(O))return b({source:u,target:D.element.parentElement,input:s,result:y});var j=null!==(t=null===(n=D.getData)||void 0===n?void 0:n.call(D,O))&&void 0!==t?t:{},w=null!==(o=null===(a=D.getDropEffect)||void 0===a?void 0:a.call(D,O))&&void 0!==o?o:l,S={data:j,element:D.element,dropEffect:w,isActiveDueToStickiness:!1};return b({source:u,target:D.element.parentElement,input:s,result:[].concat((0,r.default)(y),[S])})}function h(e){var t,r=e.eventName,n=e.payload,o=c(n.location.current.dropTargets);try{for(o.s();!(t=o.n()).done;){var a,l=t.value,s=f.get(l.element),v=u(u({},n),{},{self:l});null==s||null===(a=s[r])||void 0===a||a.call(s,v)}}catch(e){o.e(e)}finally{o.f()}}var D={onGenerateDragPreview:h,onDrag:h,onDragStart:h,onDrop:h,onDropTargetChange:function(e){var t,r=e.payload,n=new Set(r.location.current.dropTargets.map(function(e){return e.element})),o=new Set,a=c(r.location.previous.dropTargets);try{for(a.s();!(t=a.n()).done;){var l,s=t.value;o.add(s.element);var v,p=f.get(s.element),y=n.has(s.element),b=u(u({},r),{},{self:s});if(null==p||null===(l=p.onDropTargetChange)||void 0===l||l.call(p,b),!y)null==p||null===(v=p.onDragLeave)||void 0===v||v.call(p,b)}}catch(e){a.e(e)}finally{a.f()}var h,D=c(r.location.current.dropTargets);try{for(D.s();!(h=D.n()).done;){var O,j,w=h.value;if(!o.has(w.element)){var S=u(u({},r),{},{self:w}),E=f.get(w.element);null==E||null===(O=E.onDropTargetChange)||void 0===O||O.call(E,S),null==E||null===(j=E.onDragEnter)||void 0===j||j.call(E,S)}}}catch(e){D.e(e)}finally{D.f()}}};return{dropTargetForConsumers:function(e){var t=(0,n.combine)((0,a.addAttribute)(e.element,{attribute:s,value:'true'}),y(e));return(0,o.once)(t)},getIsOver:function(e){var t=e.source,r=e.target,n=e.input,o=e.current,a=b({source:t,target:r,input:n});if(a.length>=o.length)return a;for(var l=v(o),c=v(a),s=[],p=0;p=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return l=e.done,e},e:function(e){u=!0,a=e},f:function(){try{l||null==r.return||r.return()}finally{if(u)throw a}}}}function f(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,u=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){l=!0,c=e},f:function(){try{u||null==r.return||r.return()}finally{if(l)throw c}}}}function a(e,t){if(e){if("string"==typeof e)return c(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{h.current=_},s[1]=_,s[2]=y):y=s[2];t.useEffect(y),s[3]===Symbol.for("react.memo_cache_sentinel")?(p=(e,t)=>{t?x.current.set(e,t):x.current.delete(e)},s[3]=p):p=s[3];const v=p;let C;s[4]===Symbol.for("react.memo_cache_sentinel")?(C=e=>x.current.get(e)??null,s[4]=C):C=s[4];const I=C;let O;s[5]===Symbol.for("react.memo_cache_sentinel")?(O=e=>h.current.indexOf(e),s[5]=O):O=s[5];const S=O;let j;s[6]!==d||s[7]!==f||s[8]!==l?(j={listId:l,gap:f,axis:d,registerItem:v,getItemElement:I,getItemIndex:S},s[6]=d,s[7]=f,s[8]=l,s[9]=j):j=s[9];const w=j;let P;s[10]!==u||s[11]!==w?(P=(0,n.jsx)(o.Provider,{value:w,children:u}),s[10]=u,s[11]=w,s[12]=P):P=s[12];return P};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]);const o=t.createContext(null)},4653,[12,14,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SortableItem=function(e){const p=(0,t.c)(35),{id:S,children:_,disabled:w,renderPreview:H,className:P}=e,j=void 0!==w&&w,O=void 0===P?"":P,C=n.useRef(null),[N,R]=n.useState(null),[$,M]=n.useState(I),{listId:k,gap:F,axis:G,registerItem:L,getItemIndex:T}=(0,v.useDndContext)(),q=n.useRef(T);let z,A;p[0]!==T?(z=()=>{q.current=T},p[0]=T,p[1]=z):z=p[1];n.useEffect(z),p[2]===Symbol.for("react.memo_cache_sentinel")?(A=e=>{R(e)},p[2]=A):A=p[2];const B=A;let J,K,Q,U,V;p[3]!==S||p[4]!==L?(J=()=>(L(S,C.current),()=>L(S,null)),K=[S,L],p[3]=S,p[4]=L,p[5]=J,p[6]=K):(J=p[5],K=p[6]);n.useEffect(J,K),p[7]!==G||p[8]!==j||p[9]!==N||p[10]!==S||p[11]!==k?(Q=()=>{const e=C.current;if((0,f.default)(e),j)return;const t=N&&e.contains(N)?N:void 0;return N&&!t&&console.warn("[SortableItem] DragHandle is not contained within the sortable item element. Ensure DragHandle is rendered as a descendant of SortableItem children."),(0,l.combine)((0,s.draggable)({element:e,dragHandle:t,getInitialData(){const e=q.current(S);return(0,y.getSortableItemData)(S,k,e)},onGenerateDragPreview(e){const{nativeSetDragImage:t}=e;(0,d.setCustomNativeDragPreview)({nativeSetDragImage:t,getOffset:(0,c.pointerOutsideOfPreview)({x:"16px",y:"8px"}),render(e){const{container:t}=e;M({type:"preview",container:t})}})},onDragStart(){M({type:"dragging"})},onDrop(){M(I)}}),(0,s.dropTargetForElements)({element:e,canDrop(t){const{source:n}=t;return n.element!==e&&(!!(0,y.isSortableItemData)(n.data)&&n.data.listId===k)},getData(t){const{input:n}=t,o=q.current(S),s=(0,y.getSortableItemData)(S,k,o);return(0,u.attachClosestEdge)(s,{element:e,input:n,allowedEdges:"vertical"===G?["top","bottom"]:["left","right"]})},getIsSticky:()=>!0,onDragEnter(e){const{self:t}=e,n=(0,u.extractClosestEdge)(t.data);M({type:"dragging-over",closestEdge:n})},onDrag(e){const{self:t}=e,n=(0,u.extractClosestEdge)(t.data);M(e=>"dragging-over"===e.type&&e.closestEdge===n?e:{type:"dragging-over",closestEdge:n})},onDragLeave(){M(I)},onDrop(){M(I)}}))},U=[S,k,G,j,N],p[7]=G,p[8]=j,p[9]=N,p[10]=S,p[11]=k,p[12]=Q,p[13]=U):(Q=p[12],U=p[13]);n.useEffect(Q,U),p[14]!==_?(V=()=>(0,D.jsx)("div",{className:"border-border bg-card rounded border border-solid p-2 shadow-lg",children:_}),p[14]=_,p[15]=V):V=p[15];const W=V,X=H??W;let Y;p[16]===Symbol.for("react.memo_cache_sentinel")?(Y={registerDragHandle:B},p[16]=Y):Y=p[16];const Z=Y,ee=`${x} ${E[$.type]??""} ${O}`;let te,re,ne,ae,oe;p[17]!==_||p[18]!==S||p[19]!==ee?(te=(0,D.jsx)("div",{"data-sortable-id":S,ref:C,className:ee,children:_}),p[17]=_,p[18]=S,p[19]=ee,p[20]=te):te=p[20];p[21]!==F||p[22]!==$.closestEdge||p[23]!==$.type?(re="dragging-over"===$.type&&$.closestEdge?(0,D.jsx)(b.DropIndicator,{edge:$.closestEdge,gap:`${F}px`}):null,p[21]=F,p[22]=$.closestEdge,p[23]=$.type,p[24]=re):re=p[24];p[25]!==te||p[26]!==re?(ne=(0,D.jsxs)("div",{className:"relative m-0.5",children:[te,re]}),p[25]=te,p[26]=re,p[27]=ne):ne=p[27];p[28]!==X||p[29]!==$.container||p[30]!==$.type?(ae="preview"===$.type?(0,o.createPortal)(X(),$.container):null,p[28]=X,p[29]=$.container,p[30]=$.type,p[31]=ae):ae=p[31];p[32]!==ne||p[33]!==ae?(oe=(0,D.jsxs)(h.Provider,{value:Z,children:[ne,ae]}),p[32]=ne,p[33]=ae,p[34]=oe):oe=p[34];return oe},_e.useDragHandle=S,_e.DragHandle=function(e){const n=(0,t.c)(5),{children:o,className:s}=e,l=void 0===s?"":s,{dragHandleRef:d,dragHandleProps:c}=S();let u;n[0]!==o||n[1]!==l||n[2]!==c.style||n[3]!==d?(u=(0,D.jsx)("div",{ref:d,className:l,style:c.style,children:o}),n[0]=o,n[1]=l,n[2]=c.style,n[3]=d,n[4]=u):u=n[4];return u};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),s=r(_d[3]),l=r(_d[4]),d=r(_d[5]),c=r(_d[6]),u=r(_d[7]),p=r(_d[8]),f=(e=p)&&e.__esModule?e:{default:e},v=r(_d[9]),b=r(_d[10]),y=r(_d[11]),D=r(_d[12]);const h=n.createContext(null),E={dragging:'opacity-70'},x='bg-transparent rounded border border-transparent transition-all duration-150 hover:border-border/50 hover:shadow-sm',I={type:'idle'};function S(){const e=(0,t.c)(5),o=n.useContext(h);let s;e[0]!==o?(s=e=>{o&&o.registerDragHandle(e)},e[0]=o,e[1]=s):s=e[1];const l=s;let d,c;return e[2]===Symbol.for("react.memo_cache_sentinel")?(d={style:{cursor:"grab"}},e[2]=d):d=e[2],e[3]!==l?(c={dragHandleRef:l,dragHandleProps:d},e[3]=l,e[4]=c):c=e[4],c}},4654,[12,14,95,4603,4655,4656,4658,4644,4662,4653,4663,4664,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"combine",{enumerable:!0,get:function(){return n.combine}});var n=r(d[0])},4655,[4637]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"setCustomNativeDragPreview",{enumerable:!0,get:function(){return t.setCustomNativeDragPreview}});var t=r(d[0])},4656,[4657]); -__d(function(g,_r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.setCustomNativeDragPreview=function(e){var t=e.render,r=e.nativeSetDragImage,p=e.getOffset,v=void 0===p?l:p,O=document.createElement('div');(0,u.supportsPopover)()&&O.setAttribute('popover','manual');Object.assign(O.style,f(f({position:'fixed'},(0,u.supportsPopover)()?s.popoverResetUserAgentStyles:{zIndex:c.maxZIndex}),{},{top:0,left:0,pointerEvents:'none'})),document.body.append(O),(0,u.supportsPopover)()&&O.showPopover();var b=t({container:O});function y(){P(),null==b||b(),document.body.removeChild(O)}queueMicrotask(function(){var e=v({container:O});if((0,n.isSafari)()){var t=O.getBoundingClientRect();if(0===t.width)return;O.style.left="-".concat(t.width-1e-4,"px")}null==r||r(O,e.x,e.y)});var P=(0,o.monitorForElements)({onDragStart:y,onDrop:y})};var e,t=_r(d[0]),r=(e=t)&&e.__esModule?e:{default:e},o=_r(d[1]),n=_r(d[2]),c=_r(d[3]),s=_r(d[4]),u=_r(d[5]);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function f(e){for(var t=1;t{h(e),y?.debouncedSearch(e)},t[2]=y,t[3]=v):v=t[3];const C=v;let w,T,O,G,N,E;return t[4]!==y?(w=()=>()=>y?.search(""),T=[y],t[4]=y,t[5]=w,t[6]=T):(w=t[5],T=t[6]),n.useEffect(w,T),t[7]!==u?(O=u("common.search_customers"),t[7]=u,t[8]=O):O=t[8],t[9]!==C||t[10]!==l||t[11]!==O?(G=(0,S.jsx)(d.ComboboxInput,{placeholder:O,value:l,onChangeText:C}),t[9]=C,t[10]=l,t[11]=O,t[12]=G):G=t[12],t[13]!==y||t[14]!==o?(N=(0,S.jsx)(x.Suspense,{children:(0,S.jsx)(p,{query:y,withGuest:o})}),t[13]=y,t[14]=o,t[15]=N):N=t[15],t[16]!==G||t[17]!==N?(E=(0,S.jsxs)(S.Fragment,{children:[G,N]}),t[16]=G,t[17]=N,t[18]=E):E=t[18],E}function p(e){const t=(0,c.c)(13),{query:s,withGuest:o}=e,n=(0,u.useObservableSuspense)(s.resource),l=(0,_.useT)();let h;t[0]!==n.hits||t[1]!==o?(h=o?[{id:"guest",document:{id:0}},...n.hits.filter(w)]:n.hits,t[0]=n.hits,t[1]=o,t[2]=h):h=t[2];const x=h;let b,f,j,y;return t[3]!==s?(b=()=>{s?.infiniteScroll&&s.loadMore()},t[3]=s,t[4]=b):b=t[4],t[5]!==l?(f=l("common.no_customers_found"),t[5]=l,t[6]=f):f=t[6],t[7]!==f?(j=(0,S.jsx)(d.ComboboxEmpty,{children:f}),t[7]=f,t[8]=j):j=t[8],t[9]!==x||t[10]!==b||t[11]!==j?(y=(0,S.jsx)(d.ComboboxList,{data:x,shouldFilter:!1,onEndReached:b,renderItem:C,estimatedItemSize:44,ListEmptyComponent:j}),t[9]=x,t[10]=b,t[11]=j,t[12]=y):y=t[12],y}function C(e){const{item:t}=e,s=t;return(0,S.jsx)(d.ComboboxItem,{value:String(s.document.id),label:String(s.document.id),item:s.document,children:(0,S.jsx)(T,{customer:s.document})})}function w(e){return"guest"!==e.id}function T(e){const t=(0,c.c)(21),{customer:s}=e,o=(0,_.useT)(),{format:n}=(0,y.useCustomerNameFormat)();if(0===s.id){let e,s,c;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,S.jsx)(l.Avatar,{source:"https://www.gravatar.com/avatar/00000000000000000000000000000000?d=mp&f=y",recyclingKey:"guest"}),t[0]=e):e=t[0],t[1]!==o?(s=o("common.guest"),t[1]=o,t[2]=s):s=t[2],t[3]!==s?(c=(0,S.jsxs)(h.HStack,{className:"items-center",children:[e,(0,S.jsx)(b.Text,{className:"flex-1",children:s})]}),t[3]=s,t[4]=c):c=t[4],c}{let e,o,c,u,d,x;return t[5]!==s.avatar_url||t[6]!==s.uuid?(e=(0,S.jsx)(l.Avatar,{source:s.avatar_url,recyclingKey:s.uuid}),t[5]=s.avatar_url,t[6]=s.uuid,t[7]=e):e=t[7],t[8]!==s||t[9]!==n?(o=n(s),t[8]=s,t[9]=n,t[10]=o):o=t[10],t[11]!==o?(c=(0,S.jsx)(b.Text,{children:o}),t[11]=o,t[12]=c):c=t[12],t[13]!==s.email?(u=(0,S.jsx)(b.Text,{className:"text-secondary text-sm",children:s.email}),t[13]=s.email,t[14]=u):u=t[14],t[15]!==c||t[16]!==u?(d=(0,S.jsxs)(f.VStack,{space:"xs",children:[c,u]}),t[15]=c,t[16]=u,t[17]=d):d=t[17],t[18]!==e||t[19]!==d?(x=(0,S.jsxs)(h.HStack,{className:"items-start",children:[e,d]}),t[18]=e,t[19]=d,t[20]=x):x=t[20],x}}},4665,[363,12,14,1747,4666,4350,1351,1741,1434,1605,4070,1987,4536,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["source","fallback","size","shape","variant","className"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Avatar=y,_e.getInitials=function(e){const t=(e??'').trim();if(!t)return'?';const n=t.split(/\s+/);if(n.length>=2)return(n[0][0]+n[n.length-1][0]).toUpperCase();return t.slice(0,2).toUpperCase()};var n=t(r(_d[0])),s=r(_d[1]),c=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),l=t(r(_d[3])),u=r(_d[4]),o=r(_d[5]),f=r(_d[6]),d=r(_d[7]),p=r(_d[8]);const x=(0,u.cva)('items-center justify-center overflow-hidden',{variants:{size:{xs:'h-5 w-5',sm:'h-7 w-7',md:'h-9 w-9',lg:'h-10 w-10'},shape:{circle:'rounded-full',rounded:'rounded-lg'},variant:{default:'bg-primary/15',success:'bg-success/15',warning:'bg-warning/15',error:'bg-destructive/15',muted:'bg-muted'}},defaultVariants:{size:'xs',shape:'circle',variant:'default'}}),h={default:'text-primary',success:'text-success',warning:'text-warning',error:'text-destructive',muted:'text-muted-foreground'},v={xs:'text-[9px]',sm:'text-[10px]',md:'text-xs',lg:'text-sm'};function b(e){if(null==e)return'';if('string'==typeof e||'number'==typeof e)return String(e);if(Array.isArray(e))return e.map(b).join('|');if('object'==typeof e){const t=e;return String(t.uri??t.assetId??JSON.stringify(e))}return String(e)}function y(t){const u=(0,s.c)(34);let y,j,w,_,N,O,S;if(u[0]!==t){var z=t;({source:O,fallback:j,size:N,shape:_,variant:S,className:y}=z),w=(0,n.default)(z,e),u[0]=t,u[1]=y,u[2]=j,u[3]=w,u[4]=_,u[5]=N,u[6]=O,u[7]=S}else y=u[1],j=u[2],w=u[3],_=u[4],N=u[5],O=u[6],S=u[7];const[A,k]=c.useState(!1);let C;u[8]!==O?(C=b(O),u[8]=O,u[9]=C):C=u[9];const I=C,[M,P]=c.useState(I);I!==M&&(P(I),k(!1));const U=Boolean(O)&&!A,E=N??"xs",B=S??"default";let D;u[10]!==y||u[11]!==E||u[12]!==B||u[13]!==_?(D=(0,f.cn)(x({size:E,shape:_,variant:B}),y),u[10]=y,u[11]=E,u[12]=B,u[13]=_,u[14]=D):D=u[14];const F=D;if(U){let e;u[15]===Symbol.for("react.memo_cache_sentinel")?(e=()=>k(!0),u[15]=e):e=u[15];const t="circle"===(_??"circle")?"rounded-full":"rounded-lg";let n,s,c;return u[16]!==t?(n=(0,f.cn)("h-full w-full",t),u[16]=t,u[17]=n):n=u[17],u[18]!==w||u[19]!==O||u[20]!==n?(s=(0,p.jsx)(o.Image,Object.assign({source:O,onError:e,contentFit:"cover",className:n},w)),u[18]=w,u[19]=O,u[20]=n,u[21]=s):s=u[21],u[22]!==F||u[23]!==s?(c=(0,p.jsx)(l.default,{className:F,children:s}),u[22]=F,u[23]=s,u[24]=c):c=u[24],c}const J=j??"";let T;u[25]!==J?(T=J.slice(0,2).toUpperCase(),u[25]=J,u[26]=T):T=u[26];const V=T;let q,G;return u[27]!==V||u[28]!==E||u[29]!==B?(q=V?(0,p.jsx)(d.Text,{className:(0,f.cn)("font-semibold",v[E],h[B]),children:V}):null,u[27]=V,u[28]=E,u[29]=B,u[30]=q):q=u[30],u[31]!==F||u[32]!==q?(G=(0,p.jsx)(l.default,{className:F,children:q}),u[31]=F,u[32]=q,u[33]=G):G=u[33],G}y.displayName='Avatar'},4666,[363,12,14,585,1352,4667,1354,1434,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["source","className"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.Image=function(s){const t=(0,n.c)(8);let u,f,_,v;if(t[0]!==s){var j=s;({source:_,className:u}=j),f=(0,c.default)(j,e),t[0]=s,t[1]=u,t[2]=f,t[3]=_}else u=t[1],f=t[2],_=t[3];t[4]!==u||t[5]!==f||t[6]!==_?(v=(0,l.jsx)(o.Image,Object.assign({source:_,responsivePolicy:"initial",contentFit:"contain",transition:250,className:u},f)),t[4]=u,t[5]=f,t[6]=_,t[7]=v):v=t[7];return v};var s,t=r(d[0]),c=(s=t)&&s.__esModule?s:{default:s},n=r(d[1]);r(d[2]);var o=r(d[3]),l=r(d[4])},4667,[363,12,14,4668,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return n.Image}}),Object.defineProperty(e,"ImageBackground",{enumerable:!0,get:function(){return u.ImageBackground}}),Object.defineProperty(e,"useImage",{enumerable:!0,get:function(){return c.useImage}});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]),u=r(d[2]),c=r(d[3])},4668,[4669,4670,4693,4694]); -__d(function(g,r,i,a,m,e,d){},4669,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["style","source","placeholder","contentFit","contentPosition","transition","fadeDuration","resizeMode","defaultSource","loadingIndicatorSource","sfEffect"],t=["resizeMode","fontWeight","color","fontSize"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Image",{enumerable:!0,get:function(){return v}});var o=n(r(d[0])),s=r(d[1]),c=n(r(d[2])),l=n(r(d[3])),u=n(r(d[4])),f=n(r(d[5])),h=n(r(d[6])),y=r(d[7]),p=r(d[8]),w=r(d[9]);function A(e){if(null==e)return null;return(Array.isArray(e)?e:[e]).map(e=>'string'==typeof e?{effect:e}:e)}let R=!1,C=!1;class v extends c.default.PureComponent{constructor(e){super(e),this.nativeViewRef=(0,s.createSnapshotFriendlyRef)(),this.containerViewRef=(0,s.createSnapshotFriendlyRef)()}getAnimatableRef=()=>this.containerViewRef.current;static Image=h.default.Image;static async prefetch(e,t){let n,o='memory-disk';switch(typeof t){case'string':o=t;break;case'object':o=t.cachePolicy??o,n=t.headers}return h.default.prefetch(Array.isArray(e)?e:[e],o,n)}static async clearMemoryCache(){return await h.default.clearMemoryCache()}static async clearDiskCache(){return await h.default.clearDiskCache()}static async getCachePathAsync(e){return await h.default.getCachePathAsync(e)}static configureCache(e){return h.default.configureCache(e)}static async generateBlurhashAsync(e,t){return h.default.generateBlurhashAsync(e,t)}static async generateThumbhashAsync(e){return h.default.generateThumbhashAsync(e)}async startAnimating(){await(this.nativeViewRef.current?.startAnimating())}async stopAnimating(){await(this.nativeViewRef.current?.stopAnimating())}async lockResourceAsync(){await(this.nativeViewRef.current?.lockResourceAsync())}async unlockResourceAsync(){await(this.nativeViewRef.current?.unlockResourceAsync())}async reloadAsync(){await(this.nativeViewRef.current?.reloadAsync())}static async loadAsync(e,t){const n=(0,p.resolveSource)(e),o=t?.tintColor?Object.assign({},t,{tintColor:(0,u.default)(t.tintColor)}):t;return await h.default.loadAsync(n,o)}render(){const n=this.props,{style:s,source:c,placeholder:u,contentFit:h,contentPosition:v,transition:b,fadeDuration:S,resizeMode:V,defaultSource:P,loadingIndicatorSource:k,sfEffect:I}=n,M=(0,o.default)(n,e),j=l.default.flatten(s)||{},{resizeMode:z,fontWeight:F,color:_,fontSize:O}=j,D=(0,o.default)(j,t),T=V??z;!P&&!k||R||(console.warn('[expo-image]: `defaultSource` and `loadingIndicatorSource` props are deprecated, use `placeholder` instead'),R=!0),M.children&&!C&&(console.warn('The component does not support children. If you want to render content on top of the image, consider using the component or absolute positioning.'),C=!0);const W=(0,p.resolveSources)(c),x=Array.isArray(W)&&W.some(e=>e?.uri?.startsWith('sf:/')),B=x&&O?Object.assign({width:O,height:O},D):D;return(0,w.jsx)(f.default,Object.assign({},M,{style:B,source:W,placeholder:(0,p.resolveSources)(u??P??k),contentFit:(0,y.resolveContentFit)(h,T,x),contentPosition:(0,y.resolveContentPosition)(v),transition:(0,y.resolveTransition)(b,S),sfEffect:A(I),tintColor:x&&_&&!M.tintColor?_:M.tintColor,symbolWeight:x?'number'==typeof F?String(F):F:null,symbolSize:x&&O?O:null,nativeViewRef:this.nativeViewRef,containerViewRef:this.containerViewRef}))}}},4670,[363,986,14,30,37,4671,4691,4680,4676,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["source","placeholder","contentFit","contentPosition","placeholderContentFit","cachePolicy","onLoad","transition","onError","responsivePolicy","onLoadEnd","onDisplay","priority","loading","blurRadius","recyclingKey","style","nativeViewRef","accessibilityLabel","alt","tintColor","containerViewRef","draggable"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return j}});var o=t(r(d[0]));r(d[1]);var n=t(r(d[2])),l=t(r(d[3])),c=t(r(d[4])),s=t(r(d[5])),u=t(r(d[6])),f=r(d[7]);function y(e){return t=>{const o=t.target;e?.({source:{url:o.currentSrc,width:o.naturalWidth,height:o.naturalHeight,mediaType:null},cacheType:'none'})}}function h(e){return({source:t})=>{e?.({error:`Failed to load image from url: ${t?.uri}`})}}function p(e,t){e?.style.setProperty('--expo-image-width',`${t.width}px`),e?.style.setProperty('--expo-image-height',`${t.height}px`)}function b(e){return'flip-from-bottom'===e?.effect||'flip-from-top'===e?.effect||'flip-from-left'===e?.effect||'flip-from-right'===e?.effect}function P(e,t){const o=e&&'uri'in e&&e.uri||'';return t?[t,o].join('-'):o}function j(t){let{source:s,placeholder:j,contentFit:v,contentPosition:x,placeholderContentFit:F,cachePolicy:w,onLoad:L,transition:C,onError:E,responsivePolicy:R,onLoadEnd:_,onDisplay:O,priority:$,loading:M,blurRadius:S,recyclingKey:T,style:V,nativeViewRef:D,accessibilityLabel:K,alt:A,tintColor:N,containerViewRef:z,draggable:H}=t,W=(0,o.default)(t,e);const k=F||'scale-down',q={objectFit:F||v},B=M??(null==R||'static'===R?'lazy':void 0),G=(0,u.default)(s,R,z,b(C)?p:null),I=j?.[0],J=P(I,T),Q=I?.uri?[J,({onAnimationFinished:e})=>(t,o)=>(0,f.jsx)(c.default,{ref:D,source:I,style:Object.assign({objectFit:k},S?{filter:`blur(${S}px)`}:{},o),className:t,events:{onTransitionEnd:[e]},contentPosition:{left:'50%',top:'50%'},hashPlaceholderContentPosition:x,hashPlaceholderStyle:q,accessibilityLabel:K??A,cachePolicy:w,priority:$,loading:B,tintColor:N,draggable:H})]:null,U=[P(G??I,T),({onAnimationFinished:e,onReady:t,onMount:o,onError:n})=>(l,s)=>(0,f.jsx)(c.default,{ref:D,source:G||I,events:{onError:[h(E),_,n],onLoad:[y(L),_,t],onMount:[o],onTransitionEnd:[e],onDisplay:[O]},style:Object.assign({objectFit:G?v:k},S?{filter:`blur(${S}px)`}:{},s),className:l,cachePolicy:w,priority:$,loading:B,contentPosition:G?x:{top:'50%',left:'50%'},hashPlaceholderContentPosition:x,hashPlaceholderStyle:q,accessibilityLabel:K,tintColor:N,draggable:H})];return(0,f.jsx)(n.default,Object.assign({ref:z,dataSet:{expoimage:!0},style:[{overflow:'hidden'},V]},W,{children:(0,f.jsx)(l.default,{transition:C,recyclingKey:T,initial:Q,children:U})}))}(0,s.default)()},4671,[363,14,585,4672,4673,4689,4690,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.getAnimatorFromTransition=c;var t,n=r(d[0]),s=(t=n)&&t.__esModule?t:{default:t},e=r(d[1]);const o=['cross-dissolve','flip-from-left','flip-from-right','flip-from-top','flip-from-bottom'];function u(t,n){return s.default.useMemo(()=>{if(!t)return null;const[s,e]=t;return{animationKey:s,persistedElement:e,status:n||'mounted'}},[t?.[0]])}function l(t,n){return t?.includes('flip')?n?.includes('ease')?'ease-in-out':'linear':n||null}function c(t){if(!t?.duration)return null;const n=(s=t.effect,o.includes(s)?s:'cross-dissolve');var s;if(!n)return{startingClass:'',animateInClass:'',animateOutClass:'',containerClass:'',timingFunction:'linear',animationClass:'',duration:0};const e=l(n,t.timing),u=`image-timing-${e}`;return{startingClass:`${n}-start`,animateInClass:[n,'transitioning',`${n}-active`,u].join(' '),animateOutClass:[n,`${n}-end`,u].join(' '),containerClass:`${n}-container`,timingFunction:e,animationClass:n,duration:t?.duration||0}}function f({children:t,initial:n,transition:o,recyclingKey:l}){const f=c(o),y=u(n,'active'),[j,p]=s.default.useState(y?[y]:[]),[C,O]=s.default.useState(l??'');C!==(l??'')&&(O(l??''),p(y?[y]:[]));const b=t=>{p(n=>n.filter(n=>!!t&&n.animationKey!==t||'in'===n.status||'active'===n.status))},K=u(t);s.default.useEffect(()=>{p(t=>{if(!K)return t;return t.findIndex(t=>t.animationKey===K.animationKey)>=0?f?t.map(t=>t.animationKey===K.animationKey?Object.assign({},K,{status:'in'}):Object.assign({},t,{status:'out'})):[Object.assign({},K,{status:'in'})]:[...t,K]})},[K]);const v={transitionDuration:`${f?.duration||0}ms`,transitionTimingFunction:f?.timingFunction||'linear'},F={in:f?.animateInClass,out:f?.animateOutClass,mounted:f?.startingClass};return(0,e.jsx)(e.Fragment,{children:[...j].filter(t=>'errored'!==t.status).map(s=>{const o=s.status,u=F[o];return(0,e.jsx)("div",{className:f?.containerClass,children:(l=s,t[0]===l.animationKey?t[1]({onReady:()=>{p(f?t=>t.map(t=>t===K?Object.assign({},t,{status:'in'}):Object.assign({},t,{status:'out'})):[Object.assign({},l,{status:'in'})])},onAnimationFinished:()=>{p([Object.assign({},l,{status:'in'})])},onError:()=>{p(t=>t.map(t=>t===l?Object.assign({},t,{status:'errored'}):t))}}):n?.[0]===l.animationKey?n[1]({onAnimationFinished:()=>{'out'===l.status&&b(l.animationKey)},onError:()=>{p(t=>t.map(t=>t===l?Object.assign({},t,{status:'errored'}):t))}}):l.persistedElement({onAnimationFinished:()=>{b(l.animationKey)}}))(u,v)},s.animationKey);var l})})}},4672,[14,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["source","events","contentPosition","hashPlaceholderContentPosition","priority","loading","style","hashPlaceholderStyle","tintColor","className","accessibilityLabel","cachePolicy","draggable"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return j}});var o=t(r(d[0])),s=r(d[1]),n=t(s),l=r(d[2]),c=t(l),u=r(d[3]),h=r(d[4]),f=r(d[5]),P=r(d[6]);function b(e="normal"){return e&&['low','high'].includes(e)?e:'auto'}function y(e){return e&&'srcset'in e?{srcSet:e.srcset,sizes:e.sizes}:{}}var j=n.default.forwardRef((t,n)=>{let{source:j,events:v,contentPosition:p,hashPlaceholderContentPosition:C,priority:_,loading:O,style:S,hashPlaceholderStyle:E,tintColor:H,className:I,accessibilityLabel:x,cachePolicy:F,draggable:M}=t,N=(0,o.default)(t,e);(0,s.useEffect)(()=>{v?.onMount?.forEach(e=>e?.())},[]);const w=(0,s.useId)().replace(/[\xab\xbb]/g,'_'),{resolvedSource:z,isImageHash:L}=(0,h.useImageHashes)(j),R=(0,f.getObjectPositionFromContentPositionObject)(L?C:p),T=(0,h.useHeaders)(z,F,v?.onError);return T?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(c.default,{id:w,tintColor:H}),(0,P.jsx)("img",Object.assign({ref:n,alt:x,className:I,src:T?.uri||void 0,style:Object.assign({objectPosition:R},f.absoluteFilledPosition,(0,l.getTintColorStyle)(w,H),S,L?E:{}),fetchPriority:b(_||'normal'),loading:O||void 0,draggable:M},(0,u.getImageWrapperEventHandler)(v,T),y(j),N),j?.uri)]}):null})},4673,[363,14,4674,4675,4681,4688,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}}),_e.getTintColorStyle=function(e,t){if(!t)return{};return{filter:`url(#expo-image-tint-${e})`}};var e,t=r(d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]);function l({id:e,tintColor:t}){return t?(0,n.jsx)("svg",{style:u.svg,children:(0,n.jsx)("defs",{children:(0,n.jsxs)("filter",{id:`expo-image-tint-${e}`,children:[(0,n.jsx)("feFlood",{floodColor:t}),(0,n.jsx)("feComposite",{in2:"SourceAlpha",operator:"atop"})]})})}):null}const u=o.default.create({svg:{width:0,height:0}})},4674,[30,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.getImageWrapperEventHandler=function(o,e){return{onLoad:n=>{o?.onLoad?.forEach(o=>o?.(n)),'undefined'!=typeof window&&window.requestAnimationFrame(()=>{o?.onDisplay?.forEach(n=>n?.())})},onTransitionEnd:()=>o?.onTransitionEnd?.forEach(n=>n?.()),onError:()=>{e?.uri&&(0,n.isBlurhashString)(e?.uri)||o?.onError?.forEach(n=>n?.({source:e||null}))}}};var n=r(d[0])},4675,[4676]); -__d(function(g,r,i,a,m,_e,d){"use strict";const t=["blurhash","thumbhash"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.isBlurhashString=o,_e.isThumbhashString=l,_e.isSFSymbolString=f,_e.resolveSFSymbolString=b,_e.resolveSource=c,_e.resolveSources=function(t){if(Array.isArray(t))return t.map(c).filter(Boolean);if((0,h.isImageRef)(t))return t;return[c(t)].filter(Boolean)};var u=e(r(d[0]));r(d[1]);var n=e(r(d[2])),s=r(d[3]),h=r(d[4]);function o(t){return/^(blurhash:\/)+[\w#$%*+,\-.:;=?@[\]^_{}|~]+(\/[\d.]+)*$/.test(t)}function l(t){return t.startsWith('thumbhash:/')}function f(t){return t.startsWith('sf:')}function b(t){return{uri:`sf:/${t.slice(3)}`}}function c(e){if('string'==typeof e)return o(e)?(0,s.resolveBlurhashString)(e):l(e)?(0,s.resolveThumbhashString)(e):f(e)?b(e):{uri:e};if('number'==typeof e)return(0,n.default)(e);if('object'==typeof e&&(e?.blurhash||e?.thumbhash)){const{blurhash:n,thumbhash:h}=e,o=(0,u.default)(e,t),l=h?(0,s.resolveThumbhashString)(h):(0,s.resolveBlurhashString)(n);return Object.assign({},l,o)}return e??null}},4676,[363,986,4677,4679,4680]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.setCustomSourceTransformer=c,Object.defineProperty(_e,"pickScale",{enumerable:!0,get:function(){return s}});var e,t=r(d[0]),n=r(d[1]),u=(e=n)&&e.__esModule?e:{default:e};let o;function c(e){o=e}function f(e){if('object'==typeof e)return e;const n=(0,t.getAssetByID)(e);if(!n)return;const c=new u.default('https://expo.dev',null,n);return o?o(c):c.defaultAsset()}Object.defineProperty(f,'setCustomSourceTransformer',{get:()=>c});const{pickScale:s}=u.default},4677,[738,4678]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}}),r(d[0]);var e,t=r(d[1]),s=(e=t)&&e.__esModule?e:{default:e};function c(e){const t=n.pickScale(e.scales,s.default.get()),c=1===t?'':'@'+t+'x',o=e.type?`.${e.type}`:'';return e.httpServerLocation.replace(/\.\.\//g,'_')+'/'+e.name+c+o}class n{constructor(e,t,s){this.serverUrl=e||'https://expo.dev',this.jsbundleUrl=null,this.asset=s}isLoadedFromServer(){return!0}isLoadedFromFileSystem(){return!1}defaultAsset(){return this.assetServerURL()}assetServerURL(){const e=new URL(c(this.asset),this.serverUrl);return e.searchParams.set('platform',"web"),e.searchParams.set('hash',this.asset.hash),this.fromSource(e.toString().replace(e.origin,''))}fromSource(e){return{__packager_asset:!0,width:this.asset.width??void 0,height:this.asset.height??void 0,uri:e,scale:n.pickScale(this.asset.scales,s.default.get())}}static pickScale(e,t){for(const s of e)if(s>=t)return s;return e[e.length-1]||1}}},4678,[986,740]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.resolveBlurhashString=function(t){const[h,u="",s=""]=t.replace(/^blurhash:\//,'').split('/');return{uri:'blurhash:/'+h,width:parseInt(u,10)||16,height:parseInt(s,10)||16}},e.resolveThumbhashString=function(t){return{uri:'thumbhash:/'+t.replace(/^thumbhash:\//,'')}}},4679,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.resolveContentFit=function(t,s,f){if(t)return t;if(s)switch(o||(console.log('[expo-image]: Prop "resizeMode" is deprecated, use "contentFit" instead'),o=!0),s){case'contain':case'cover':case'none':return s;case'stretch':return'fill';case'center':return'scale-down';case'repeat':return n||(console.log('[expo-image]: Resize mode "repeat" is no longer supported'),n=!0),'cover';default:throw new Error(`Unhandled resizeMode case: ${s}`)}return f?'contain':'cover'},e.resolveContentPosition=function(t){if('string'==typeof t){const o={center:{top:'50%',left:'50%'},top:{top:0,left:'50%'},right:{top:'50%',right:0},bottom:{bottom:0,left:'50%'},left:{top:'50%',left:0},'top center':{top:0,left:'50%'},'top right':{top:0,right:0},'top left':{top:0,left:0},'right center':{top:'50%',right:0},'right top':{top:0,right:0},'right bottom':{bottom:0,right:0},'bottom center':{bottom:0,left:'50%'},'bottom right':{bottom:0,right:0},'bottom left':{bottom:0,left:0},'left center':{top:'50%',left:0},'left top':{top:0,left:0},'left bottom':{bottom:0,left:0}},n=o[t];return n||(console.warn(`[expo-image]: Content position "${t}" is invalid`),o.center)}return t??{top:'50%',left:'50%'}},e.resolveTransition=function(t,o){if('number'==typeof t)return{duration:t};if(!t&&'number'==typeof o)return s||(console.warn('[expo-image]: Prop "fadeDuration" is deprecated, use "transition" instead'),s=!0),{duration:o};return t??null},e.isImageRef=function(o){return o instanceof t.SharedRef&&'image'===o.nativeRefType};var t=r(d[0]);let o=!1,n=!1,s=!1},4680,[1054]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useThumbhash=c,_e.useImageHashes=function(t){const[u,o]=c(t),[n,h]=(0,s.useBlurhash)(t);return(0,e.useMemo)(()=>o||h?n||u?{resolvedSource:n??u,isImageHash:!0}:{resolvedSource:null,isImageHash:!0}:{resolvedSource:t,isImageHash:!1},[n,u,o,h,t])},_e.useHeaders=function(s,t,u){const[c,o]=(0,e.useState)(null);if((0,e.useEffect)(()=>{(async()=>{if(s?.headers&&s.uri)try{const e=await fetch(s.uri,{headers:s.headers,cache:'none'===t?'no-cache':'default',redirect:'follow'});if(!e.ok)throw new Error(`Failed to fetch image: ${e.status} ${e.statusText}`);const u=await e.blob();o(e=>(e&&URL.revokeObjectURL(e),URL.createObjectURL(u)))}catch{u?.forEach(e=>e?.({source:s}))}})()},[s]),!s?.headers)return s;if(!c)return null;return Object.assign({},s,{uri:c})};var e=r(d[0]),s=r(d[1]),t=r(d[2]),u=r(d[3]);function c(s){const c=(0,t.isThumbhashString)(s?.uri||''),o=s?.uri?.replace(/thumbhash:\//,'')??'';return[(0,e.useMemo)(()=>c?{uri:(0,u.thumbHashStringToDataURL)(o)}:null,[o,c]),c]}},4681,[14,4682,4676,4687]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useBlurhash=function(e,h=1){h=h||1;const[l,s]=(0,t.useState)(null),w=(e?.uri&&(0,n.isBlurhashString)(e.uri))??!1;(0,t.useEffect)(()=>{let t=!1;if(!e||!e.uri||!w)return;const n=e.uri.replace(/blurhash:\//,''),l=(0,u.default)(n,e.width??o.width,e.height??o.height,h),f=document.createElement('canvas'),b=document.createElement('canvas');f.width=e.width??o.width,f.height=e.height??o.height,b.width=(e.width??o.width)*c,b.height=(e.height??o.height)*c;const v=f.getContext('2d');if(!v)return void console.warn('Failed to decode blurhash');const L=v.createImageData(f.width,f.height);L.data.set(l),v.putImageData(L,0,0);const R=b.getContext('2d');if(R)return R.scale(c,c),R.drawImage(f,0,0),b.toBlob(e=>{t||s(t=>(t&&URL.revokeObjectURL(t),e?URL.createObjectURL(e):t))}),function(){t=!0,s(e=>(e&&URL.revokeObjectURL(e),null))};console.warn('Failed to decode blurhash')},[e?.uri,e?.height,e?.width,h,w]);return[(0,t.useMemo)(()=>l?{uri:l}:null,[l]),w]};var e,t=r(d[0]),h=r(d[1]),u=(e=h)&&e.__esModule?e:{default:e},n=r(d[2]);const o={width:32,height:32},c=10},4682,[14,4683,4676]); -__d(function(_g,_r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"isBlurhashValid",{enumerable:!0,get:function(){return s}});var t=_r(d[0]),r=_r(d[1]),n=_r(d[2]);const o=n=>{const o=n[0],s=n[1];if(!o||!s||n.length<6)throw new r.ValidationError('The blurhash string must be at least 6 characters');const l=(0,t.decode83)(o),i=(0,t.decode83)(s),u=Math.floor(l/9)+1,c=l%9+1;if(n.length!==4+2*c*u)throw new r.ValidationError(`blurhash length mismatch: length is ${n.length} but it should be ${4+2*c*u}`);return{sizeFlag:l,quantisedMaximumValue:i}},s=t=>{try{o(t)}catch(t){return{result:!1,errorReason:t.message}}return{result:!0}},l=t=>{const r=t>>16,o=t>>8&255,s=255&t;return[(0,n.sRGBToLinear)(r),(0,n.sRGBToLinear)(o),(0,n.sRGBToLinear)(s)]},i=(t,r)=>{const o=Math.floor(t/361),s=Math.floor(t/19)%19,l=t%19;return[(0,n.signPow)((o-9)/9,2)*r,(0,n.signPow)((s-9)/9,2)*r,(0,n.signPow)((l-9)/9,2)*r]};var u=(r,s,u,c)=>{const{sizeFlag:h,quantisedMaximumValue:f}=o(r);c=1|(c||1);const g=Math.floor(h/9)+1,b=h%9+1,M=(f+1)/166,w=new Array(b*g);for(let n=0;n{let o=0;for(const c of n){o=83*o+t.indexOf(c)}return o},o=(n,o)=>{let c='';for(let f=1;f<=o;f++){const u=Math.floor(n)/Math.pow(83,o-f)%83;c+=t[Math.floor(u)]}return c}},4684,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ValidationError",{enumerable:!0,get:function(){return t}});class t extends Error{constructor(t){super(t),this.name='ValidationError',this.message=t}}},4685,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"sRGBToLinear",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"linearTosRGB",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"sign",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"signPow",{enumerable:!0,get:function(){return u}});const t=t=>{const n=t/255;return n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)},n=t=>{const n=Math.max(0,Math.min(1,t));return n<=.0031308?Math.trunc(12.92*n*255+.5):Math.trunc(255*(1.055*Math.pow(n,.4166666666666667)-.055)+.5)},o=t=>t<0?-1:1,u=(t,n)=>o(t)*Math.pow(Math.abs(t),n)},4686,[]); -__d(function(_g,_r,_i,_a,m,e,d){"use strict";function t(t){const{PI:r,min:n,max:f,cos:s,round:a}=Math,l=t[0]|t[1]<<8|t[2]<<16,u=t[3]|t[4]<<8,c=(63&l)/63,h=(l>>6&63)/31.5-1,i=(l>>12&63)/31.5-1,b=(l>>18&31)/31,g=l>>23,p=(u>>3&63)/63,A=(u>>9&63)/63,T=u>>15,w=f(3,T?g?5:7:7&u),x=f(3,T?7&u:g?5:7),H=g?(15&t[5])/15:1,R=(t[5]>>4)/15,U=g?6:5;let y=0;const M=(o,r,n)=>{const f=[];for(let s=0;s>1)]>>((1&y++)<<2)&15)/7.5-1)*n);return f},_=M(w,x,b),C=M(3,3,1.25*p),D=M(3,3,1.25*A),L=g?M(5,5,R):null,P=o(t),v=a(P>1?32:32*P),B=a(P>1?32/P:32),G=new Uint8Array(v*B*4),I=[],S=[];for(let t=0,o=0;t>8,255&t,0,0,o>>8,255&o,8,6,0,0,0,0,0,0,0,f>>>24,f>>16&255,f>>8&255,255&f,73,68,65,84,120,1],a=[0,498536548,997073096,651767980,1994146192,1802195444,1303535960,1342533948,-306674912,-267414716,-690576408,-882789492,-1687895376,-2032938284,-1609899400,-1111625188];let l=1,u=0;for(let t=0,f=0,a=n-1;t>8,255&~n,n>>8^255,0),u=(u+l)%65521;f>8,255&u,l>>8,255&l,0,0,0,0,0,0,0,0,73,69,78,68,174,66,96,130);for(let[t,o]of[[12,29],[37,41+f]]){let r=-1;for(let n=t;n>>4^a[15&r],r=r>>>4^a[15&r];r=~r,s[o++]=r>>>24,s[o++]=r>>16&255,s[o++]=r>>8&255,s[o++]=255&r}return'data:image/png;base64,'+btoa(String.fromCharCode(...s))}function n(o){const n=t(o);return r(n.w,n.h,n.rgba)}Object.defineProperty(e,'__esModule',{value:!0}),e.rgbaToThumbHash=function(t,o,r){if(t>100||o>100)throw new Error(`${t}x${o} doesn't fit in 100x100`);const{PI:n,round:f,max:s,cos:a,abs:l}=Math;let u=0,c=0,h=0,i=0;for(let n=0,f=0;n{let c=0;const h=[];let i=0;const b=[];for(let g=0;go,$=f(63*U)|f(31.5+31.5*_)<<6|f(31.5+31.5*L)<<12|f(31*M)<<18|(b?1:0)<<23,j=(S?A:p)|f(63*D)<<3|f(63*v)<<9|(S?1:0)<<15,E=[255&$,$>>8&255,$>>16,255&j,j>>8],O=b?6:5;let k=0;b&&E.push(f(15*B)|f(15*I)<<4);for(const t of b?[y,C,P,G]:[y,C,P])for(const o of t)E[O+(k>>1)]|=f(15*o)<<((1&k++)<<2);return new Uint8Array(E)},e.thumbHashToRGBA=t,e.thumbHashToAverageRGBA=function(t){const{min:o,max:r}=Math,n=t[0]|t[1]<<8|t[2]<<16,f=(63&n)/63,s=(n>>6&63)/31.5-1,a=(n>>12&63)/31.5-1,l=n>>23?(15&t[5])/15:1,u=f-.6666666666666666*s,c=(3*f-u+a)/2,h=c-a;return{r:r(0,o(1,c)),g:r(0,o(1,h)),b:r(0,o(1,u)),a:l}},e.thumbHashToApproximateAspectRatio=o,e.rgbaToDataURL=r,e.thumbHashToDataURL=n,e.thumbHashStringToDataURL=function(t){return n(Uint8Array.from(atob(t),t=>t.charCodeAt(0)))}},4687,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){const n=String(t).trim();return n.endsWith('%')?n:`${n}px`}Object.defineProperty(e,'__esModule',{value:!0}),e.ensureValueIsWebUnits=t,Object.defineProperty(e,"absoluteFilledPosition",{enumerable:!0,get:function(){return n}}),e.getObjectPositionFromContentPositionObject=function(n){const o=Object.assign({},n);if(!o)return'50% 50%';null==o.top&&null==o.bottom&&(o.top='50%');null==o.left&&null==o.right&&(o.left='50%');return['top','bottom','left','right'].map(n=>n in o?`${n} ${t(o[n])}`:'').join(' ')||'50% 50%'};const n={width:'100%',height:'100%',position:'absolute',left:0,top:0}},4688,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});const t="\n[data-expoimage] .cross-dissolve {\n transition-property: opacity;\n animation-fill-mode: forwards;\n}\n[data-expoimage] .cross-dissolve-start:not(.transitioning) {\n opacity: 0;\n}\n[data-expoimage] .cross-dissolve-active {\n opacity: 1;\n}\n[data-expoimage] .cross-dissolve-end {\n opacity: 0;\n}\n[data-expoimage] .flip-from-left {\n transition-property: transform, opacity;\n transition-timing-function: var(--expo-image-timing,linear), steps(2, jump-none) !important;\n transform-origin: center;\n\n}\n[data-expoimage] .flip-from-left-container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n perspective: 1000px;\n}\n[data-expoimage] .flip-from-left-start:not(.transitioning) {\n transform: translateZ(calc(var(--expo-image-width,1000px) * -1.25)) rotateY(-180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-left-active {\n transform: translateZ(0px) rotateY(0) ;\n opacity:1;\n}\n[data-expoimage] .flip-from-left-end {\n transform: translateZ(calc(var(--expo-image-width,1000px) * -1.25)) rotateY(180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-right {\n transition-property: transform, opacity;\n transition-timing-function: var(--expo-image-timing,linear), steps(2, jump-none) !important;\n transform-origin: center;\n}\n[data-expoimage] .flip-from-right-container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n perspective: 1000px;\n}\n[data-expoimage] .flip-from-right-start:not(.transitioning) {\n transform: translateZ(calc(var(--expo-image-width,1000px) * -1.25)) rotateY(180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-right-active {\n transform: translateZ(0px) rotateY(0) ;\n opacity:1;\n}\n[data-expoimage] .flip-from-right-end {\n transform: translateZ(calc(var(--expo-image-width,1000px) * -1.25)) rotateY(-180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-top {\n transition-property: transform, opacity;\n transition-timing-function: var(--expo-image-timing,linear), steps(2, jump-none) !important;\n transform-origin: center;\n}\n[data-expoimage] .flip-from-top-container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n perspective: 1000px;\n}\n[data-expoimage] .flip-from-top-start:not(.transitioning) {\n transform: translateZ(calc(var(--expo-image-height,1000px) * -1.5)) rotateX(180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-top-active {\n transform: translateZ(0px) rotateX(0) ;\n opacity:1;\n}\n[data-expoimage] .flip-from-top-end {\n transform: translateZ(calc(var(--expo-image-height,1000px) * -1.5)) rotateX(-180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-bottom {\n transition-property: transform, opacity;\n transition-timing-function: var(--expo-image-timing,linear), steps(2, jump-none) !important;\n transform-origin: center;\n}\n[data-expoimage] .flip-from-bottom-container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n perspective: 1000px;\n}\n[data-expoimage] .flip-from-bottom-start:not(.transitioning) {\n transform: translateZ(calc(var(--expo-image-height,1000px) * -1.25)) rotateX(-180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-bottom-active {\n transform: translateZ(0px) rotateX(0) ;\n opacity:1;\n}\n[data-expoimage] .flip-from-bottom-end {\n transform: translateZ(calc(var(--expo-image-height,1000px) * -1.25)) rotateX(180deg);\n opacity: 0;\n}\n[data-expoimage] .image-timing-linear {\n --expo-image-timing: linear;\n}\n[data-expoimage] .image-timing-ease-in {\n --expo-image-timing: ease-in;\n}\n[data-expoimage] .image-timing-ease-out {\n --expo-image-timing: ease-out;\n}\n[data-expoimage] .image-timing-ease-in-out {\n --expo-image-timing: ease-in-out;\n}\n";function n(){if('undefined'!=typeof window){const n=document.createElement('style');n.innerHTML=t,n.id='expo-image-styles',document.head.appendChild(n)}}},4689,[]); -__d(function(g,r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return h}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},u=r(d[1]),l=r(d[2]);function s(e,t){return 1===e?.length?e[0]??null:[...e||[]]?.map(e=>{if(!t)return{source:e,penalty:0,covers:!1};const{width:n,height:u}='object'==typeof e?e:{width:null,height:null};return null==n||null==u?{source:e,penalty:0,covers:!1}:ne.penalty-t.penalty).sort((e,t)=>Number(t.covers)-Number(e.covers))[0]?.source??null}function o(e){return null==e.webMaxViewportWidth?null:`(max-width: ${e.webMaxViewportWidth}px) ${e.width}px`}function c(e,t,n){if(null==e||0===e.length)return null;if(1===e.length)return e[0]??null;if('static'!==n)return s(e,t);const u=e.filter(e=>e.uri&&null!=e.width&&!(0,l.isBlurhashString)(e.uri)&&!(0,l.isThumbhashString)(e.uri)).sort((e,t)=>(e.webMaxViewportWidth??e.width??0)-(t.webMaxViewportWidth??t.width??0));if(0===u.length)return console.warn("You've set the `static` responsivePolicy but none of the sources have the `width` property set. Set `width` on each source so the browser can build a `srcset` for static responsiveness. Falling back to the `initial` policy."),s(e,t);const c=u?.map(e=>`${e.uri} ${e.width}w`).join(', ');return{srcset:c,sizes:['auto',...u.map(o).filter(e=>null!=e),'100vw'].join(', '),uri:u[u.length-1]?.uri??'',type:'srcset'}}function h(e,l="static",s,o=null){const h=(Array.isArray(e)?e.length:0)>1,[a,f]=(0,t.useState)(s.current?.getBoundingClientRect()??null);return a&&s.current&&o?.(s.current,a),n.default.useEffect(()=>{if(!h&&!o||!s.current)return()=>{};if('live'===l){const e=new ResizeObserver(e=>{const t=e[0];f(t?.contentRect??null),null!=t&&o?.(t.target,t.contentRect)});return e.observe(s.current),()=>{e.disconnect()}}return()=>{}},[l,h,s.current,o]),(0,u.isImageRef)(e)?e:c(e,a,l)}},4690,[14,4680,4676]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=r(d[1]),o=(e=n)&&e.__esModule?e:{default:e};class s extends t.NativeModule{Image=o.default;async prefetch(e,t,n){const o=Array.isArray(e)?e:[e];return new Promise(e=>{let t=0;o.forEach(n=>{const s=new Image;s.src=n,s.onload=()=>{t++,t===o.length&&e(!0)},s.onerror=()=>e(!1)})})}async clearMemoryCache(){return!1}async clearDiskCache(){return!1}configureCache(e){}async loadAsync(e){if(!e.uri)throw new Error('The image source must have the "uri" property defined');const t=await fetch(e.uri,{headers:e.headers});if(!t.ok)throw new Error(`Image request failed with the status code: ${t.status}`);const n=await t.blob(),s=URL.createObjectURL(n),u=await c(s);return o.default.init(s,u.width,u.height,t.headers.get('Content-Type'))}getCachePathAsync(e){return Promise.resolve(null)}generateBlurhashAsync(e,t){throw new Error('Blurhash generation is not supported on Web.')}generateThumbhashAsync(e){throw new Error('Thumbhash generation is not supported on Web.')}}async function c(e){return new Promise((t,n)=>{const o=document.createElement('img');o.onload=()=>t(o),o.onerror=()=>n(new Error(`Unable to load the image from '${e}'`)),o.src=e})}var u=(0,t.registerWebModule)(s,'ExpoImage')},4691,[986,4692]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.SharedRef{nativeRefType='image';uri=null;width=0;height=0;mediaType=null;scale=1;isAnimated=!1;static init(t,u,s,l){return Object.assign(new n,{uri:t,width:u,height:s,mediaType:l,isAnimated:'image/gif'===l})}}},4692,[1054]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["style","imageStyle","children"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ImageBackground=function(t){let{style:o,imageStyle:f,children:y}=t,_=(0,l.default)(t,e);return(0,c.jsxs)(n.default,{style:o,children:[(0,c.jsx)(u.Image,Object.assign({},_,{style:[s.default.absoluteFill,f]})),y]})};var l=t(r(d[0])),n=t(r(d[1])),s=t(r(d[2])),u=r(d[3]),c=r(d[4])},4693,[363,585,30,4670,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useImage=function(s,u={},c=[]){const l=(0,t.resolveSource)(s),[f,h]=(0,o.useState)(null),p=(0,o.useRef)(u);return p.current=u,(0,o.useEffect)(()=>{let o=!0;return(function t(){n.Image.loadAsync(l,u).then(n=>{o&&h(n)}).catch(n=>{o&&(p.current.onError?p.current.onError(n,t):(console.error(`Loading an image from '${l.uri}' failed, use 'onError' option to handle errors and suppress this message`),console.error(n)))})})(),()=>{o=!1,f?.release()}},[l.uri,...c]),f};var o=r(d[0]),n=r(d[1]),t=r(d[2])},4694,[14,4670,4676]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAddCustomer",{enumerable:!0,get:function(){return O}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(u){var s=Object.getOwnPropertyDescriptor(e,u);Object.defineProperty(t,u,s.get?s:{enumerable:!0,get:function(){return e[u]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),u=r(_d[2]),s=r(_d[3]),o=r(_d[4]),n=r(_d[5]),c=r(_d[6]),d=r(_d[7]),l=r(_d[8]),b=r(_d[9]);const f=(0,s.getLogger)(['wcpos','pos','cart']),O=()=>{const{currentOrder:s}=(0,b.useCurrentOrder)(),O=(0,l.useGuestCustomer)(),{localPatch:p}=(0,d.useLocalMutation)(),{store:_}=(0,n.useAppState)(),y=(0,t.useObservableEagerState)(_.store_country$),v=(0,c.useT)(),C=e.useMemo(()=>f.with({orderUUID:s.uuid,orderID:s.id,orderNumber:s.number}),[s.uuid,s.id,s.number]);return{addCustomer:e.useCallback(async e=>{let t=(0,u.isRxDocument)(e)?e.toMutableJSON():e;const n=0===t.id&&!t.billing&&!t.shipping;t=n?O:t;const c=0===t.id?v('common.guest'):`${t.first_name||''} ${t.last_name||''}`.trim()||t.email||`#${t.id}`,d=await p({document:s,data:(0,o.transformCustomerJSONToOrderJSON)(t,y)});return C.success(v('pos.customer_assigned',{customerName:c}),{saveToDb:!0,context:{customerId:t.id,customerEmail:t.email,isGuest:n}}),d},[y,s,O,p,C,v])}}},4695,[14,1747,2035,1975,4181,2022,1987,3232,4180,4064]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.CartTable=function(){const{uiSettings:e,getUILabel:p}=(0,I.useUISettings)('pos-cart'),b=(0,o.useObservableEagerState)(e.columns$),{line_items:w,fee_lines:x,shipping_lines:y}=(0,S.useCartLines)(),R=t.useRef(new Map),_=t.useRef(new Map),j=t.useRef(null),{currentOrder:T}=(0,M.useCurrentOrder)(),v=t.useRef([]),C=t.useRef(null),O=t.useRef(null);O.current=T;const P=t.useMemo(()=>[...D(w,'line_items'),...D(x,'fee_lines'),...D(y,'shipping_lines')],[w,x,y]),[L,U]=t.useState([]);t.useEffect(()=>{if(!O.current?.uuid)return void U([]);if(O.current.uuid!==C.current?.uuid)return C.current=O.current,v.current=P,void U([]);const e=P.reduce((e,t)=>{const n=v.current.find(e=>e.uuid===t.uuid);return n?'line_items'===t.type&&t.item.quantity!==n.item.quantity&&e.push(t.uuid):e.push(t.uuid),e},[]);e.length>0&&(v.current=P,U(e))},[P]);const F=t.useCallback(e=>{U(t=>t.filter(t=>t!==e))},[]),q=t.useMemo(()=>b.filter(e=>e.show).map(e=>({id:e.key,header:({column:e})=>(0,k.jsx)(h.Text,{className:'text-muted-foreground font-medium',numberOfLines:1,children:p(e.id)}),cell:e=>{const t=(0,s.default)(A,[e.row.original.type,e.column.id]);return t?(0,k.jsx)(c.ErrorBoundary,{children:(0,k.jsx)(t,Object.assign({},e))}):null},meta:Object.assign({},e,{show:t=>{const n=(0,u.default)(e.display,{key:t});return!(!n||!n.show)}})})),[b,p]),E=(0,l.useReactTable)({data:P,columns:q,getCoreRowModel:(0,l.getCoreRowModel)(),getRowId:e=>e.uuid,meta:{onChange:e=>{},rowRefs:R,newRowUUIDs:L,removeNewRowUUID:F,rowLayouts:_,scrollToRow:e=>{const t=_.current.get(e),n=j.current;t&&n&&n.scrollTo({y:t.y,animated:!0})}}});return(0,k.jsxs)(f.Table,{"aria-labelledby":"cart-table",className:"h-full",children:[(0,k.jsx)(f.TableHeader,{children:E.getHeaderGroups().map(e=>(0,k.jsx)(f.TableRow,{children:e.headers.map(e=>{const t=e.column.columnDef.meta;return(0,k.jsx)(f.TableHead,{style:{flexGrow:t?.width?0:t?.flex?t.flex:1,flexBasis:t?.width?t.width:void 0,alignItems:(0,d.getFlexAlign)(t?.align||'left')},children:e.isPlaceholder||t?.hideLabel?null:(0,l.flexRender)(e.column.columnDef.header,e.getContext())},e.id)})},e.id))}),(0,k.jsx)(n.default,{ref:j,children:(0,k.jsx)(f.TableBody,{children:E.getRowModel().rows.map((e,t)=>(0,k.jsx)(f.PulseTableRow,{ref:t=>{R.current.set(e.id,t)},index:t,table:E,row:e,onLayout:t=>{const{y:n,height:l}=t.nativeEvent.layout;_.current.set(e.id,{y:n,height:l})},children:e.getVisibleCells().map(e=>{const t=e.column.columnDef.meta;return(0,k.jsx)(f.TableCell,{style:{flexGrow:t?.width?0:t?.flex?t.flex:1,flexBasis:t?.width?t.width:void 0,alignItems:(0,d.getFlexAlign)(t?.align||'left')},children:(0,l.flexRender)(e.column.columnDef.cell,e.getContext())},e.id)})},e.id))})})]})};var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),n=e(r(_d[1])),l=r(_d[2]),u=e(r(_d[3])),s=e(r(_d[4])),o=r(_d[5]),c=r(_d[6]),d=r(_d[7]),f=r(_d[8]),h=r(_d[9]),p=r(_d[10]),b=r(_d[11]),w=r(_d[12]),x=r(_d[13]),y=r(_d[14]),R=r(_d[15]),_=r(_d[16]),j=r(_d[17]),T=r(_d[18]),v=r(_d[19]),C=r(_d[20]),O=r(_d[21]),P=r(_d[22]),I=r(_d[23]),M=r(_d[24]),S=r(_d[25]),L=r(_d[26]),U=r(_d[27]),k=r(_d[28]);const A={line_items:{actions:p.Actions,image:y.LineItemImage,name:_.ProductName,price:R.Price,regular_price:v.RegularPrice,quantity:T.Quantity,subtotal:P.Subtotal,total:j.ProductTotal,sku:U.SKU},fee_lines:{actions:p.Actions,image:()=>null,name:w.FeeName,price:x.FeePrice,quantity:()=>null,subtotal:()=>null,total:b.FeeAndShippingTotal,sku:()=>null},shipping_lines:{actions:p.Actions,image:()=>null,name:O.ShippingTitle,price:C.ShippingPrice,quantity:()=>null,subtotal:()=>null,total:b.FeeAndShippingTotal,sku:()=>null}},D=(e,t)=>e.map(e=>({item:e,uuid:(0,L.getUuidFromLineItem)(e)??'',type:t}))},4696,[14,600,4697,4559,1358,1747,1348,1354,4699,1434,4703,4705,4706,4712,4713,4714,4715,4718,4719,4720,4721,4723,4726,1745,4064,4727,4181,4729,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["label","description","value","onChange","options","disabled","type","testID"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormToggleGroup=function(t){let{label:o,description:p,value:f,onChange:x,options:h,disabled:I,testID:j}=t,y=(0,l.default)(t,e);const{error:D,formItemNativeID:F,formDescriptionNativeID:N,formMessageNativeID:_}=(0,n.useFormField)();return(0,b.jsxs)(s.FormItem,{children:[!!o&&(0,b.jsx)(s.FormLabel,{nativeID:F,children:o}),(0,b.jsx)(v.ToggleGroup,Object.assign({type:"single",value:f,onValueChange:e=>{e&&x?.(e)},disabled:I,testID:j,"aria-labelledby":o?F:void 0,"aria-describedby":[p&&N,D&&_].filter(Boolean).join(' ')||void 0,"aria-invalid":!!D,className:"bg-muted w-full rounded-md border-0 p-1"},y,{children:h.map(e=>{const t=e.value===f;return(0,b.jsx)(v.ToggleGroupItem,{value:e.value,disabled:I,testID:j?`${j}-${e.value}`:void 0,className:(0,u.cn)('native:h-auto h-auto flex-1 rounded-md border-r-0 px-3 py-1.5',t&&'bg-primary web:hover:bg-primary active:bg-primary shadow-sm'),children:(0,b.jsx)(c.Text,{className:(0,u.cn)('text-center text-sm font-normal',t?'text-primary-foreground':'text-muted-foreground'),children:e.label})},e.value)})})),!!p&&(0,b.jsx)(s.FormDescription,{children:p}),(0,b.jsx)(s.FormMessage,{})]})};var t,o=r(d[0]),l=(t=o)&&t.__esModule?t:{default:t};r(d[1]);var s=r(d[2]),n=r(d[3]),u=r(d[4]),c=r(d[5]),v=r(d[6]),b=r(d[7])},4382,[363,14,4343,4344,1354,1434,4383,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","variant","size","children"],t=["className","children","variant","size","isFirstItem","isLastItem"];function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ToggleGroup",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"ToggleGroupItem",{enumerable:!0,get:function(){return I}});var o,s=r(_d[0]),c=(o=s)&&o.__esModule?o:{default:o},l=r(_d[1]),u=n(r(_d[2])),d=n(r(_d[3])),f=r(_d[4]),v=r(_d[5]),b=r(_d[6]),p=r(_d[7]);const h=u.createContext(null);function x(t){const n=(0,l.c)(31);let o,s,v,b,x,j,I,O,P,y,z,_,w;if(n[0]!==t){var C=t;({className:s,variant:x,size:b,children:o}=C),v=(0,c.default)(C,e),n[0]=t,n[1]=o,n[2]=s,n[3]=v,n[4]=b,n[5]=x}else o=n[1],s=n[2],v=n[3],b=n[4],x=n[5];if(n[6]!==o||n[7]!==s||n[8]!==v||n[9]!==b||n[10]!==x){const e=u.Children.toArray(o);I=d.Root,n[17]!==s?(y=(0,f.cn)("border-border flex flex-row items-center gap-0 rounded-md border",s),n[17]=s,n[18]=y):y=n[18],z=v,j=h.Provider,n[19]!==b||n[20]!==x?(O={variant:x,size:b},n[19]=b,n[20]=x,n[21]=O):O=n[21],P=e.map((t,n)=>{if(!u.isValidElement(t))return t;const o=0===n,s=n===e.length-1;return u.cloneElement(t,{isFirstItem:o,isLastItem:s})}),n[6]=o,n[7]=s,n[8]=v,n[9]=b,n[10]=x,n[11]=j,n[12]=I,n[13]=O,n[14]=P,n[15]=y,n[16]=z}else j=n[11],I=n[12],O=n[13],P=n[14],y=n[15],z=n[16];return n[22]!==j||n[23]!==O||n[24]!==P?(_=(0,p.jsx)(j,{value:O,children:P}),n[22]=j,n[23]=O,n[24]=P,n[25]=_):_=n[25],n[26]!==I||n[27]!==y||n[28]!==z||n[29]!==_?(w=(0,p.jsx)(I,Object.assign({className:y},z,{children:_})),n[26]=I,n[27]=y,n[28]=z,n[29]=_,n[30]=w):w=n[30],w}function j(){const e=u.useContext(h);if(null===e)throw new Error("ToggleGroup compound components cannot be rendered outside the ToggleGroup component");return e}function I(e){const n=(0,l.c)(9),{className:o,children:s,variant:u,size:h,isFirstItem:x,isLastItem:I}=e,O=(0,c.default)(e,t),P=j(),{value:y}=d.useRootContext(),z=v.TextClassContext,_=(0,f.cn)((0,b.toggleTextVariants)({variant:u,size:h}),d.utils.getIsSelected(y,O.value)?"text-accent-foreground":"web:group-hover:text-muted-foreground"),w=d,C=(0,f.cn)((0,b.toggleVariants)({variant:P.variant||u,size:P.size||h}),O.disabled&&"web:pointer-events-none opacity-50",d.utils.getIsSelected(y,O.value)&&"bg-accent",x&&"rounded-r-none",!I&&"border-border rounded-none border-r",I&&"rounded-l-none",o);let N,T;return n[0]!==s||n[1]!==O||n[2]!==w.Item||n[3]!==C?(N=(0,p.jsx)(w.Item,Object.assign({className:C},O,{children:s})),n[0]=s,n[1]=O,n[2]=w.Item,n[3]=C,n[4]=N):N=n[4],n[5]!==z.Provider||n[6]!==_||n[7]!==N?(T=(0,p.jsx)(z.Provider,{value:_,children:N}),n[5]=z.Provider,n[6]=_,n[7]=N,n[8]=T):T=n[8],T}},4383,[363,12,14,4384,1354,1434,4389,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4384,[4385]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","type","value","onValueChange","disabled","rovingFocus","orientation","dir","loop","ref"],t=["asChild","value","disabled","onPress","ref"];function n(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"useItemContext",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"utils",{enumerable:!0,get:function(){return x}});var u=n(r(_d[0])),l=o(r(_d[1])),s=r(_d[2]),d=r(_d[3]),c=o(r(_d[4])),f=n(r(_d[5])),p=n(r(_d[6])),b=r(_d[7]),v=c.createContext(null),h=t=>{let{asChild:n,type:o,value:d,onValueChange:c,disabled:f=!1,rovingFocus:h,orientation:j,dir:C,loop:y,ref:P}=t,x=(0,u.default)(t,e);const O=n?s.Slot:p.default;return(0,b.jsx)(v.Provider,{value:{type:o,value:d,disabled:f,onValueChange:c},children:(0,b.jsx)(l.Root,{type:o,value:d,onValueChange:c,disabled:f,rovingFocus:h,orientation:j,dir:C,loop:y,asChild:!0,children:(0,b.jsx)(O,Object.assign({ref:P},x))})})};function j(){const e=c.useContext(v);if(!e)throw new Error("ToggleGroup compound components cannot be rendered outside the ToggleGroup component");return e}h.displayName="RootToggleGroup";var C=c.createContext(null),y=e=>{let{asChild:n,value:o,disabled:c=!1,onPress:p,ref:v}=e,h=(0,u.default)(e,t);const{type:y,disabled:P,value:x,onValueChange:O}=j();const G=n?s.Slot:f.default;return(0,b.jsx)(C.Provider,{value:{value:o},children:(0,b.jsx)(l.Item,{value:o,asChild:!0,children:(0,b.jsx)(G,Object.assign({ref:v,onPress:function(e){p?.(e),"single"===y&&O(d.ToggleGroupUtils.getNewSingleValue(x,o)),"multiple"===y&&O(d.ToggleGroupUtils.getNewMultipleValue(x,o))},disabled:P||c,role:"button"},h))})})};function P(){const e=c.useContext(C);if(!e)throw new Error("ToggleGroupItem compound components cannot be rendered outside the ToggleGroupItem component");return e}y.displayName="ItemToggleGroup";var x=d.ToggleGroupUtils},4385,[363,4386,1435,4388,14,16,585,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["type"],o=["value","defaultValue","onValueChange"],t=["value","defaultValue","onValueChange"],n=["__scopeToggleGroup","disabled","rovingFocus","orientation","dir","loop"],s=["__scopeToggleGroup","value"];function l(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"ToggleGroup",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"ToggleGroupItem",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"createToggleGroupScope",{enumerable:!0,get:function(){return C}});var u,c=r(_d[0]),d=(u=c)&&u.__esModule?u:{default:u},p=l(r(_d[1])),f=r(_d[2]),b=r(_d[3]),j=r(_d[4]),v=l(j),_=r(_d[5]),O=r(_d[6]),y=r(_d[7]),h=r(_d[8]),x="ToggleGroup",[G,C]=(0,f.createContextScope)(x,[j.createRovingFocusGroupScope]),T=(0,j.createRovingFocusGroupScope)(),P=p.forwardRef((o,t)=>{const{type:n}=o,s=(0,d.default)(o,e);if("single"===n){const e=s;return(0,h.jsx)(w,Object.assign({},e,{ref:t}))}if("multiple"===n){const e=s;return(0,h.jsx)(V,Object.assign({},e,{ref:t}))}throw new Error(`Missing prop \`type\` expected on \`${x}\``)});P.displayName=x;var[R,I]=G(x),w=p.forwardRef((e,t)=>{const{value:n,defaultValue:s,onValueChange:l=()=>{}}=e,u=(0,d.default)(e,o),[c,f]=(0,O.useControllableState)({prop:n,defaultProp:s??"",onChange:l,caller:x});return(0,h.jsx)(R,{scope:e.__scopeToggleGroup,type:"single",value:p.useMemo(()=>c?[c]:[],[c]),onItemActivate:f,onItemDeactivate:p.useCallback(()=>f(""),[f]),children:(0,h.jsx)(k,Object.assign({},u,{ref:t}))})}),V=p.forwardRef((e,o)=>{const{value:n,defaultValue:s,onValueChange:l=()=>{}}=e,u=(0,d.default)(e,t),[c,f]=(0,O.useControllableState)({prop:n,defaultProp:s??[],onChange:l,caller:x}),b=p.useCallback(e=>f((o=[])=>[...o,e]),[f]),j=p.useCallback(e=>f((o=[])=>o.filter(o=>o!==e)),[f]);return(0,h.jsx)(R,{scope:e.__scopeToggleGroup,type:"multiple",value:c,onItemActivate:b,onItemDeactivate:j,children:(0,h.jsx)(k,Object.assign({},u,{ref:o}))})});P.displayName=x;var[F,S]=G(x),k=p.forwardRef((e,o)=>{const{__scopeToggleGroup:t,disabled:s=!1,rovingFocus:l=!0,orientation:u,dir:c,loop:p=!0}=e,f=(0,d.default)(e,n),j=T(t),_=(0,y.useDirection)(c),O=Object.assign({role:"group",dir:_},f);return(0,h.jsx)(F,{scope:t,rovingFocus:l,disabled:s,children:l?(0,h.jsx)(v.Root,Object.assign({asChild:!0},j,{orientation:u,dir:_,loop:p,children:(0,h.jsx)(b.Primitive.div,Object.assign({},O,{ref:o}))})):(0,h.jsx)(b.Primitive.div,Object.assign({},O,{ref:o}))})}),D="ToggleGroupItem",M=p.forwardRef((e,o)=>{const t=I(D,e.__scopeToggleGroup),n=S(D,e.__scopeToggleGroup),s=T(e.__scopeToggleGroup),l=t.value.includes(e.value),u=n.disabled||e.disabled,c=Object.assign({},e,{pressed:l,disabled:u}),d=p.useRef(null);return n.rovingFocus?(0,h.jsx)(v.Item,Object.assign({asChild:!0},s,{focusable:!u,active:l,ref:d,children:(0,h.jsx)(A,Object.assign({},c,{ref:o}))})):(0,h.jsx)(A,Object.assign({},c,{ref:o}))});M.displayName=D;var A=p.forwardRef((e,o)=>{const{__scopeToggleGroup:t,value:n}=e,l=(0,d.default)(e,s),u=I(D,t),c={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},p="single"===u.type?c:void 0;return(0,h.jsx)(_.Toggle,Object.assign({},p,l,{ref:o,onPressedChange:e=>{e?u.onItemActivate(n):u.onItemDeactivate(n)}}))}),N=P,E=M},4386,[363,14,1584,1586,4188,4387,1602,4190,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["pressed","defaultPressed","onPressedChange"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"Toggle",{enumerable:!0,get:function(){return b}});var t,n=r(_d[0]),o=(t=n)&&t.__esModule?t:{default:t},s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),d=r(_d[2]),u=r(_d[3]),l=r(_d[4]),f=r(_d[5]),c="Toggle",b=s.forwardRef((t,n)=>{const{pressed:s,defaultPressed:b,onPressedChange:p}=t,P=(0,o.default)(t,e),[j,v]=(0,u.useControllableState)({prop:s,onChange:p,defaultProp:b??!1,caller:c});return(0,f.jsx)(l.Primitive.button,Object.assign({type:"button","aria-pressed":j,"data-state":j?"on":"off","data-disabled":t.disabled?"":void 0},P,{ref:n,onClick:(0,d.composeEventHandlers)(t.onClick,()=>{t.disabled||v(!j)})}))});b.displayName=c;var p=b},4387,[363,14,1582,1602,1586,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EmptyGestureResponderEvent",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"ToggleGroupUtils",{enumerable:!0,get:function(){return t}});var t={getIsSelected:(t,n)=>void 0!==t&&("string"==typeof t?t===n:t.includes(n)),getNewSingleValue(t,n){if(t!==n)return n},getNewMultipleValue:(t,n)=>void 0===t?[n]:"string"==typeof t?t===n?[]:[t,n]:t.includes(n)?t.filter(t=>t!==n):[...t,n]},n={nativeEvent:{changedTouches:[],identifier:"0",locationX:0,locationY:0,pageX:0,pageY:0,target:"0",timestamp:0,touches:[]},bubbles:!1,cancelable:!1,currentTarget:{},defaultPrevented:!1,eventPhase:0,persist:()=>{},isDefaultPrevented:()=>!1,isPropagationStopped:()=>!1,isTrusted:!1,preventDefault:()=>{},stopPropagation:()=>{},target:{},timeStamp:0,type:""}},4388,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","variant","size"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Toggle",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"toggleTextVariants",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"toggleVariants",{enumerable:!0,get:function(){return b}});var t,n=r(_d[0]),o=(t=n)&&t.__esModule?t:{default:t},s=r(_d[1]);r(_d[2]);var u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[3])),c=r(_d[4]),f=r(_d[5]),l=r(_d[6]),d=r(_d[7]);const b=(0,c.cva)('web:group web:inline-flex web:ring-offset-background web:transition-colors web:hover:bg-muted active:bg-muted web:focus-visible:outline-none web:focus-visible:ring-2 web:focus-visible:ring-ring web:focus-visible:ring-offset-2 items-center justify-center rounded-md',{variants:{variant:{default:'bg-transparent',outline:'border-input web:hover:bg-accent active:bg-accent active:bg-accent border bg-transparent'},size:{default:'native:h-12 native:px-[12] h-10 px-3',sm:'native:h-10 native:px-[9] h-9 px-2.5',lg:'native:h-14 native:px-6 h-11 px-5'}},defaultVariants:{variant:'default',size:'default'}}),v=(0,c.cva)('text-foreground text-sm font-medium',{variants:{variant:{default:'',outline:'web:group-hover:text-accent-foreground web:group-active:text-accent-foreground'},size:{default:'',sm:'',lg:''}},defaultVariants:{variant:'default',size:'default'}});function p(t){const n=(0,s.c)(14);let c,p,x,w,h,j,y;if(n[0]!==t){const{className:s,variant:d,size:j}=t;x=(0,o.default)(t,e),p=l.TextClassContext.Provider,h=(0,f.cn)(v({variant:d,size:j}),x.pressed?"text-accent-foreground":"web:group-hover:text-muted-foreground",s),c=u.Root,w=(0,f.cn)(b({variant:d,size:j}),x.disabled&&"web:pointer-events-none opacity-50",x.pressed&&"bg-accent",s),n[0]=t,n[1]=c,n[2]=p,n[3]=x,n[4]=w,n[5]=h}else c=n[1],p=n[2],x=n[3],w=n[4],h=n[5];return n[6]!==c||n[7]!==x||n[8]!==w?(j=(0,d.jsx)(c,Object.assign({className:w},x)),n[6]=c,n[7]=x,n[8]=w,n[9]=j):j=n[9],n[10]!==p||n[11]!==h||n[12]!==j?(y=(0,d.jsx)(p,{value:h,children:j}),n[10]=p,n[11]=h,n[12]=j,n[13]=y):y=n[13],y}},4389,[363,12,14,4390,1352,1354,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4390,[4391]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","pressed","onPressedChange","disabled","onPress","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return l}});var n=t(r(_d[0])),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),d=t(r(_d[3])),u=r(_d[4]),l=t=>{let{asChild:l,pressed:c,onPressedChange:f,disabled:b,onPress:P,ref:p}=t,h=(0,n.default)(t,e);const j=l?o.Slot:d.default;return(0,u.jsx)(s.Root,{pressed:c,onPressedChange:f,disabled:b,asChild:!0,children:(0,u.jsx)(j,Object.assign({ref:p,onPress:function(e){P?.(e),f(!c)},disabled:b,role:"button"},h))})};l.displayName="RootWebToggle"},4391,[363,4387,1435,16,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["children","label","description","value","onChange","options","placeholder","searchPlaceholder","emptyMessage","estimatedItemSize","renderItem","portalHost"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormTreeCombobox=function(t){const j=(0,l.c)(54);let v,I,_,y,C,D,F,M,S,N,T,w,H;if(j[0]!==t){var P=t;({children:v,label:C,description:I,value:H,onChange:D,options:F,placeholder:T,searchPlaceholder:N,emptyMessage:_,estimatedItemSize:y,renderItem:S,portalHost:M}=P),w=(0,o.default)(P,e),j[0]=t,j[1]=v,j[2]=I,j[3]=_,j[4]=y,j[5]=C,j[6]=D,j[7]=F,j[8]=M,j[9]=S,j[10]=N,j[11]=T,j[12]=w,j[13]=H}else v=j[1],I=j[2],_=j[3],y=j[4],C=j[5],D=j[6],F=j[7],M=j[8],S=j[9],N=j[10],T=j[11],w=j[12],H=j[13];const z=void 0===T?"Select...":T,{error:O,formItemNativeID:$,formDescriptionNativeID:k,formMessageNativeID:L}=(0,c.useFormField)();let V;j[14]!==H?(V=H??[],j[14]=H,j[15]=V):V=j[15];const W=V,q=W.length>0;let A;e:{if(0===W.length){A=z;break e}let e;j[16]!==W?(e=W.map(p).join(", "),j[16]=W,j[17]=e):e=j[17],A=e}const B=A;let E;j[18]!==$||j[19]!==C?(E=!!C&&(0,x.jsx)(s.FormLabel,{nativeID:$,children:C}),j[18]=$,j[19]=C,j[20]=E):E=j[20];const G=O?`${k} ${L}`:`${k}`,J=!!O;let K;j[21]===Symbol.for("react.memo_cache_sentinel")?(K=(0,b.cn)("border-border bg-card web:ring-offset-background h-10 w-full flex-row items-center rounded-md border px-2"),j[21]=K):K=j[21];const Q=q?"text-foreground":"text-muted-foreground";let R,U,X,Y,Z,ee,re,te,oe;j[22]!==Q?(R=(0,b.cn)("text-sm",Q),j[22]=Q,j[23]=R):R=j[23];j[24]!==B||j[25]!==R?(U=(0,x.jsx)(n.default,{className:"flex-1",children:(0,x.jsx)(u.Text,{className:R,numberOfLines:1,decodeHtml:!0,children:B})}),j[24]=B,j[25]=R,j[26]=U):U=j[26];j[27]===Symbol.for("react.memo_cache_sentinel")?(X=(0,x.jsx)(h.Icon,{name:"chevronDown"}),j[27]=X):X=j[27];j[28]!==U?(Y=(0,x.jsx)(f.TreeComboboxTrigger,{children:(0,x.jsxs)(n.default,{className:K,children:[U,X]})}),j[28]=U,j[29]=Y):Y=j[29];j[30]!==v||j[31]!==_||j[32]!==y||j[33]!==M||j[34]!==S||j[35]!==N?(Z=(0,x.jsx)(f.TreeComboboxContent,{matchWidth:!0,searchPlaceholder:N,emptyMessage:_,estimatedItemSize:y,renderItem:S,portalHost:M,children:v}),j[30]=v,j[31]=_,j[32]=y,j[33]=M,j[34]=S,j[35]=N,j[36]=Z):Z=j[36];j[37]!==$||j[38]!==D||j[39]!==F||j[40]!==W||j[41]!==Y||j[42]!==Z||j[43]!==G||j[44]!==J||j[45]!==w?(ee=(0,x.jsxs)(f.TreeCombobox,Object.assign({options:F,multiple:!0,value:W,onValueChange:D,"aria-labelledby":$,"aria-describedby":G,"aria-invalid":J},w,{children:[Y,Z]})),j[37]=$,j[38]=D,j[39]=F,j[40]=W,j[41]=Y,j[42]=Z,j[43]=G,j[44]=J,j[45]=w,j[46]=ee):ee=j[46];j[47]!==I?(re=!!I&&(0,x.jsx)(s.FormDescription,{children:I}),j[47]=I,j[48]=re):re=j[48];j[49]===Symbol.for("react.memo_cache_sentinel")?(te=(0,x.jsx)(s.FormMessage,{}),j[49]=te):te=j[49];j[50]!==ee||j[51]!==re||j[52]!==E?(oe=(0,x.jsxs)(s.FormItem,{children:[E,ee,re,te]}),j[50]=ee,j[51]=re,j[52]=E,j[53]=oe):oe=j[53];return oe};var o=t(r(d[0])),l=r(d[1]);r(d[2]);var n=t(r(d[3])),s=r(d[4]),c=r(d[5]),h=r(d[6]),b=r(d[7]),u=r(d[8]),f=r(d[9]),x=r(d[10]);function p(e){return e.label}},4392,[363,12,14,585,4343,4344,1357,1354,1434,4393,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TreeCombobox",{enumerable:!0,get:function(){return o.TreeCombobox}}),Object.defineProperty(e,"TreeComboboxTrigger",{enumerable:!0,get:function(){return o.TreeComboboxTrigger}}),Object.defineProperty(e,"TreeComboboxContent",{enumerable:!0,get:function(){return o.TreeComboboxContent}}),Object.defineProperty(e,"useTreeComboboxContext",{enumerable:!0,get:function(){return o.useTreeComboboxContext}});var o=r(d[0])},4393,[4394]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","disabled","onLayout"];function t(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TreeCombobox",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"TreeComboboxTrigger",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"TreeComboboxContent",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"useTreeComboboxContext",{enumerable:!0,get:function(){return M}});var o=t(r(_d[0])),s=r(_d[1]),l=n(r(_d[2])),c=t(r(_d[3]));r(_d[4]);var d=t(r(_d[5])),u=r(_d[6]),h=n(r(_d[7])),x=r(_d[8]),p=t(x);r(_d[9]),r(_d[10]);var f=r(_d[11]),b=r(_d[12]),v=r(_d[13]),y=r(_d[14]),j=r(_d[15]),C=(r(_d[16]),r(_d[17])),w=r(_d[18]),N=r(_d[19]),S=n(r(_d[20])),I=r(_d[21]);const T=l.createContext({triggerWidth:void 0,setTriggerWidth:()=>{}}),P=l.createContext(null);function M(){const e=l.useContext(P);if(!e)throw new Error("TreeCombobox compound components must be rendered inside TreeCombobox");return e}function O(e){const t=(0,s.c)(48),{children:n,options:o,value:c,defaultValue:d,onValueChange:x,multiple:p,maxDepth:f,parentSelectable:b,searchMode:v,defaultExpanded:y,expandedIds:C,onExpandChange:w,cascadeSelection:N}=e,S=void 0===b||b,M=void 0===v?"tree":v,O=void 0===y?"none":y,W=void 0===N?!!p:N,[E,F]=l.useState(""),[R,k]=l.useState(0),[z,D]=l.useState(),[,K]=l.useTransition();let V;t[0]!==K?(V=e=>{K(()=>{F(e)})},t[0]=K,t[1]=V):V=t[1];const H=V;let L;t[2]!==C||t[3]!==O||t[4]!==E||t[5]!==f||t[6]!==w||t[7]!==M?(L={maxDepth:f,defaultExpanded:O,expandedIds:C,onExpandChange:w,searchMode:M,filterValue:E},t[2]=C,t[3]=O,t[4]=E,t[5]=f,t[6]=w,t[7]=M,t[8]=L):L=t[8];const B=(0,j.useHierarchy)(o,L);let A;t[9]!==E?(A=E.trim(),t[9]=E,t[10]=A):A=t[10];const G=A.length>0,X=G?B.filteredItems:B.visibleItems,q=c,J=d,Q=x;let U;t[11]!==Q||t[12]!==q||t[13]!==J?(U={prop:q,defaultProp:J,onChange:Q},t[11]=Q,t[12]=q,t[13]=J,t[14]=U):U=t[14];const[Y,Z]=(0,u.useControllableState)(U);let $;t[15]!==p||t[16]!==Y?($=e=>p?Y?.some(t=>t.value===e)??!1:Y?.value===e,t[15]=p,t[16]=Y,t[17]=$):$=t[17];const ee=$;let te;t[18]!==B.nodeMap?(te=(e,t)=>{const n=B.nodeMap.get(e);return{value:e,label:n?.label??t,item:n?.item}},t[18]=B.nodeMap,t[19]=te):te=t[19];const ne=te;let re;t[20]!==W||t[21]!==B.nodeMap||t[22]!==p||t[23]!==Z||t[24]!==ne||t[25]!==Y?(re=(e,t)=>{if(p){const n=Y??[];if(W){const t=(0,j.applyCascadeToggle)(n,e,B.nodeMap).map(e=>ne(e.value,e.label));Z(t)}else{const o=n.some(t=>t.value===e);Z(o?n.filter(t=>t.value!==e):[...n,ne(e,t)])}}else Z(ne(e,t))},t[20]=W,t[21]=B.nodeMap,t[22]=p,t[23]=Z,t[24]=ne,t[25]=Y,t[26]=re):re=t[26];const oe=re;let ae;t[27]===Symbol.for("react.memo_cache_sentinel")?(ae=e=>{e||(F(""),k(_))},t[27]=ae):ae=t[27];const se=ae,le=!!p;let ce;t[28]!==X||t[29]!==E||t[30]!==H||t[31]!==B||t[32]!==G||t[33]!==ee||t[34]!==S||t[35]!==M||t[36]!==R||t[37]!==oe||t[38]!==le?(ce={hierarchy:B,displayItems:X,isSearching:G,isSelected:ee,selectItem:oe,multiple:le,parentSelectable:S,filterValue:E,onFilterChange:H,searchMode:M,searchResetKey:R},t[28]=X,t[29]=E,t[30]=H,t[31]=B,t[32]=G,t[33]=ee,t[34]=S,t[35]=M,t[36]=R,t[37]=oe,t[38]=le,t[39]=ce):ce=t[39];const ie=ce;let de;t[40]!==z?(de={triggerWidth:z,setTriggerWidth:D},t[40]=z,t[41]=de):de=t[41];const ue=de;let he,me;return t[42]!==n||t[43]!==ue?(he=(0,I.jsx)(T.Provider,{value:ue,children:n}),t[42]=n,t[43]=ue,t[44]=he):he=t[44],t[45]!==ie||t[46]!==he?(me=(0,I.jsx)(h.Root,{onOpenChange:se,children:(0,I.jsx)(P.Provider,{value:ie,children:he})}),t[45]=ie,t[46]=he,t[47]=me):me=t[47],me}function _(e){return e+1}function W(t){const n=(0,s.c)(16);let c,d,u,x;if(n[0]!==t){var p=t;({className:c,disabled:d,onLayout:u}=p),x=(0,o.default)(p,e),n[0]=t,n[1]=c,n[2]=d,n[3]=u,n[4]=x}else c=n[1],d=n[2],u=n[3],x=n[4];const{setTriggerWidth:f}=l.useContext(T);let b;n[5]!==u||n[6]!==f?(b=e=>{f(e.nativeEvent.layout.width),u?.(e)},n[5]=u,n[6]=f,n[7]=b):b=n[7];const v=b,y=d&&"web:cursor-not-allowed opacity-50";let j,w;return n[8]!==c||n[9]!==y?(j=(0,C.cn)(y,c),n[8]=c,n[9]=y,n[10]=j):j=n[10],n[11]!==d||n[12]!==v||n[13]!==x||n[14]!==j?(w=(0,I.jsx)(h.Trigger,Object.assign({className:j,disabled:d,onLayout:v},x)),n[11]=d,n[12]=v,n[13]=x,n[14]=j,n[15]=w):w=n[15],w}function E(e){const t=(0,s.c)(6),{onFilterChange:n,placeholder:o}=e,[c,d]=l.useState("");let u;t[0]!==n?(u=e=>{d(e),n(e)},t[0]=n,t[1]=u):u=t[1];const h=u;let x;return t[2]!==h||t[3]!==c||t[4]!==o?(x=(0,I.jsx)(v.Input,{autoFocus:!0,value:c,onChangeText:h,placeholder:o,className:"mb-2"}),t[2]=h,t[3]=c,t[4]=o,t[5]=x):x=t[5],x}function F(e){const t=(0,s.c)(31),{children:n,portalHost:o,className:u,matchWidth:v,searchPlaceholder:j,emptyMessage:P,estimatedItemSize:O,renderItem:_}=e,W=void 0===j?"Search...":j,F=void 0===P?"No results found":P,R=void 0===O?36:O,k=M(),z=l.useContext(T),{onOpenChange:D}=h.useRootContext();let K;(0,y.useArrowKeyNavigation)();{let e;t[0]!==v||t[1]!==z.triggerWidth?(e=v&&z.triggerWidth?{width:z.triggerWidth}:void 0,t[0]=v,t[1]=z.triggerWidth,t[2]=e):e=t[2];K=e}const V=K;let H;t[5]!==k||t[6]!==D||t[7]!==_?(H=e=>{const{item:t}=e,n=k.hierarchy.nodeMap.get(t.value)?.hasChildren??t.hasChildren,o=()=>{k.parentSelectable||!n?(k.selectItem(t.value,t.label),k.multiple||D(!1)):k.hierarchy.toggle(t.value)},s=()=>{k.hierarchy.toggle(t.value)},l=k.isSelected(t.value),u=()=>(0,I.jsx)(S.Item,{children:(0,I.jsxs)(d.default,{className:"flex flex-row items-center",children:[(0,I.jsx)(d.default,{style:{width:t.depth*N.INDENT_PX}}),(0,I.jsxs)(c.default,{onPress:o,className:"web:group web:cursor-default web:select-none web:hover:bg-accent/50 web:outline-none web:focus:bg-accent active:bg-accent flex-1 flex-row items-center gap-2 rounded-sm px-2 py-1.5",children:[k.multiple?(0,I.jsx)(f.Checkbox,{checked:l,onCheckedChange:()=>o(),className:"pointer-events-none"}):(0,I.jsx)(d.default,{className:"h-4 w-4 items-center justify-center",children:l&&(0,I.jsx)(b.Icon,{name:"check",className:"text-popover-foreground",size:"xs"})}),(0,I.jsxs)(d.default,{className:"flex-1",children:[(0,I.jsx)(w.Text,{className:"text-popover-foreground text-sm",decodeHtml:!0,children:t.label}),k.isSearching&&"flat"===k.searchMode&&t.parentId&&(0,I.jsx)(w.Text,{className:"text-muted-foreground text-xs",decodeHtml:!0,children:k.hierarchy.getBreadcrumb(t.value)})]})]}),t.hasChildren?(0,I.jsx)(c.default,{onPress:s,className:"h-6 w-6 items-center justify-center",hitSlop:4,children:(0,I.jsx)(b.Icon,{name:t.isExpanded?"chevronDown":"chevronRight",size:"xs",className:"text-muted-foreground"})}):(0,I.jsx)(d.default,{className:"w-6"})]})});return _?_(t,u):u()},t[5]=k,t[6]=D,t[7]=_,t[8]=H):H=t[8];const L=H;let B,A,G,X,q,J;return t[9]===Symbol.for("react.memo_cache_sentinel")?(B=x.FadeIn.duration(200),t[9]=B):B=t[9],t[10]!==u?(A=(0,C.cn)("border-border bg-popover web:animate-in web:zoom-in-95 web:fade-in-0 web:cursor-auto web:outline-none z-50 max-h-[300px] w-72 rounded-md border p-2 shadow-md",u),t[10]=u,t[11]=A):A=t[11],t[12]!==k.onFilterChange||t[13]!==k.searchResetKey||t[14]!==W?(G=(0,I.jsx)(E,{onFilterChange:k.onFilterChange,placeholder:W},k.searchResetKey),t[12]=k.onFilterChange,t[13]=k.searchResetKey,t[14]=W,t[15]=G):G=t[15],t[16]!==k.displayItems||t[17]!==k.isSearching||t[18]!==F||t[19]!==R||t[20]!==L?(X=k.displayItems.length>0?(0,I.jsx)(S.Root,{className:"flex-1",children:(0,I.jsx)(S.List,{data:k.displayItems,estimatedItemSize:R,renderItem:L,parentProps:{style:{flexGrow:1,flexShrink:1,flexBasis:0}}})}):k.isSearching&&(0,I.jsx)(d.default,{className:"px-2 py-1.5",children:(0,I.jsx)(w.Text,{className:"text-popover-foreground text-sm",children:F})}),t[16]=k.displayItems,t[17]=k.isSearching,t[18]=F,t[19]=R,t[20]=L,t[21]=X):X=t[21],t[22]!==n||t[23]!==V||t[24]!==A||t[25]!==G||t[26]!==X?(q=(0,I.jsx)(h.Overlay,{style:void 0,children:(0,I.jsx)(p.default.View,{entering:B,exiting:x.FadeOut,children:(0,I.jsx)(w.TextClassContext.Provider,{value:"text-popover-foreground",children:(0,I.jsxs)(h.Content,{align:"center",sideOffset:4,style:V,className:A,children:[n,G,X]})})})}),t[22]=n,t[23]=V,t[24]=A,t[25]=G,t[26]=X,t[27]=q):q=t[27],t[28]!==o||t[29]!==q?(J=(0,I.jsx)(h.Portal,{hostName:o,children:q}),t[28]=o,t[29]=q,t[30]=J):J=t[30],J}},4394,[363,12,14,16,30,585,1356,4199,318,1608,1410,4202,1357,4352,4368,4395,4365,1354,1434,4396,4356,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildTree=o,e.getBreadcrumb=s,e.getDescendantIds=l,e.getAncestorIds=c,e.applyCascadeToggle=function(t,n,o){const s=new Set(t.map(t=>t.value)),u=s.has(n),f=l(n,o),h=[n,...f];let p;if(u){const t=new Set(h);p=new Set([...s].filter(n=>!t.has(n)));const l=c(n,o);for(const t of l)p.delete(t)}else{p=new Set(s);for(const t of h)p.add(t);const t=c(n,o);for(const n of t){l(n,o).every(t=>p.has(t))&&p.add(n)}}const v=new Map(t.map(t=>[t.value,t]));return Array.from(p).map(t=>{if(v.has(t))return v.get(t);const n=o.get(t);return{value:t,label:n?.label??''}})},e.filterTree=u,e.getVisibleItems=f,e.useHierarchy=function(h,p){const v=(0,t.c)(53);let I;v[0]!==p?(I=p??{},v[0]=p,v[1]=I):I=v[1];const{maxDepth:w,defaultExpanded:b,expandedIds:S,onExpandChange:C,searchMode:x,filterValue:y,breadcrumbSeparator:M}=I,A=void 0===b?"none":b,D=void 0===x?"tree":x,_=void 0===M?" > ":M;let E;v[2]!==w||v[3]!==h?(E=o(h,{maxDepth:w}),v[2]=w,v[3]=h,v[4]=E):E=v[4];const{tree:H,nodeMap:P}=E;let T;v[5]!==A||v[6]!==w||v[7]!==h?(T=()=>{if("all"===A){const{nodeMap:t}=o(h,{maxDepth:w}),n=new Set;for(const o of t.values())o.hasChildren&&n.add(o.value);return n}return"none"===A?new Set:new Set(A)},v[5]=A,v[6]=w,v[7]=h,v[8]=T):T=v[8];const[j,B]=(0,n.useState)(T),L=void 0!==S;let V;v[9]!==S?(V=S?new Set(S):void 0,v[9]=S,v[10]=V):V=v[10];const $=V,k=L?$:j;let z;v[11]!==$||v[12]!==L||v[13]!==C?(z=t=>{if(L){const n=new Set($);n.has(t)?n.delete(t):n.add(t),C?.(Array.from(n))}else B(n=>{const o=new Set(n);return o.has(t)?o.delete(t):o.add(t),C?.(Array.from(o)),o})},v[11]=$,v[12]=L,v[13]=C,v[14]=z):z=v[14];const O=z;let q;v[15]!==L||v[16]!==P||v[17]!==C?(q=()=>{const t=new Set;for(const n of P.values())n.hasChildren&&t.add(n.value);L||B(t),C?.(Array.from(t))},v[15]=L,v[16]=P,v[17]=C,v[18]=q):q=v[18];const F=q;let G;v[19]!==L||v[20]!==C?(G=()=>{const t=new Set;L||B(t),C?.([])},v[19]=L,v[20]=C,v[21]=G):G=v[21];const J=G;let K;v[22]!==k||v[23]!==H?(K=f(H,k),v[22]=k,v[23]=H,v[24]=K):K=v[24];const N=K;let Q;e:{if(!y?.trim()){let t;v[25]===Symbol.for("react.memo_cache_sentinel")?(t=[],v[25]=t):t=v[25],Q=t;break e}let t;v[26]!==y||v[27]!==P||v[28]!==D||v[29]!==H?(t=u(H,P,y,D),v[26]=y,v[27]=P,v[28]=D,v[29]=H,v[30]=t):t=v[30],Q=t}const R=Q;let U;v[31]!==_||v[32]!==P?(U=t=>s(t,P,_),v[31]=_,v[32]=P,v[33]=U):U=v[33];const W=U;let X;v[34]!==P?(X=t=>l(t,P),v[34]=P,v[35]=X):X=v[35];const Y=X;let Z;v[36]!==P?(Z=t=>c(t,P),v[36]=P,v[37]=Z):Z=v[37];const ee=Z;let te;v[38]!==P?(te=t=>P.get(t)?.depth??-1,v[38]=P,v[39]=te):te=v[39];const ne=te;let ae;v[40]!==ee||v[41]!==W||v[42]!==ne||v[43]!==Y||v[44]!==J||v[45]!==F||v[46]!==k||v[47]!==R||v[48]!==P||v[49]!==O||v[50]!==H||v[51]!==N?(ae={tree:H,nodeMap:P,expandedIds:k,toggle:O,expandAll:F,collapseAll:J,visibleItems:N,filteredItems:R,getDescendantIds:Y,getAncestorIds:ee,getBreadcrumb:W,getDepth:ne},v[40]=ee,v[41]=W,v[42]=ne,v[43]=Y,v[44]=J,v[45]=F,v[46]=k,v[47]=R,v[48]=P,v[49]=O,v[50]=H,v[51]=N,v[52]=ae):ae=v[52];return ae};var t=r(d[0]),n=r(d[1]);function o(t,n){const o=n?.maxDepth??1/0,s=new Map;function l(){const t=new Map;for(const n of s.values())n.parentId&&s.has(n.parentId)&&(t.has(n.parentId)||t.set(n.parentId,[]),t.get(n.parentId).push(n));return t}for(const n of t){if(s.has(n.value))continue;const t={value:n.value,label:n.label,parentId:n.parentId,item:n.item,children:[],depth:0,hasChildren:!1};s.set(n.value,t)}let c=l();const u=new Set,f=new Set;function h(n){if(u.has(n.value))return n.depth;if(f.has(n.value))return console.warn(`[useHierarchy] Circular reference detected for node "${n.value}". Promoting to root.`),n.parentId=void 0,0;if(f.add(n.value),n.parentId&&s.has(n.parentId)){const o=s.get(n.parentId),l=h(o);if(f.has(n.value)&&void 0===o.parentId&&0===l){const s=t.find(t=>t.value===o.value)?.parentId;s===n.value?(console.warn(`[useHierarchy] Circular reference detected for node "${n.value}". Promoting to root.`),n.parentId=void 0,n.depth=0):n.depth=l+1}else n.depth=l+1}else n.depth=0;return f.delete(n.value),u.add(n.value),n.depth}for(const t of s.values())h(t);c=l();for(const t of s.values()){const n=c.get(t.value)??[];t.depth0):(t.children=[],t.hasChildren=!1)}const p=[];for(const t of s.values()){(!t.parentId||!s.has(t.parentId))&&p.push(t)}return{tree:p,nodeMap:s}}function s(t,n,o=" > "){const s=[];let l=n.get(t);for(;l;)s.unshift(l.label),l=l.parentId?n.get(l.parentId):void 0;return s.join(o)}function l(t,n){const o=n.get(t);if(!o)return[];const s=[];return(function t(n){for(const o of n)s.push(o.value),t(o.children)})(o.children),s}function c(t,n){const o=[];let s=n.get(t);for(;s?.parentId;)o.push(s.parentId),s=n.get(s.parentId);return o}function u(t,n,o,s){if(!o.trim())return[];const l=o.toLowerCase(),c=new Set;for(const t of n.values())t.label.toLowerCase().includes(l)&&c.add(t.value);if(0===c.size)return[];if('flat'===s){const t=[];for(const o of c){const s=n.get(o);t.push({value:s.value,label:s.label,item:s.item,depth:0,hasChildren:!1,isExpanded:!1,parentId:s.parentId})}return t}const u=new Set(c);for(const t of c){let o=n.get(t);for(;o?.parentId;)u.add(o.parentId),o=n.get(o.parentId)}const f=[];return(function t(n){for(const o of n){if(!u.has(o.value))continue;const n=o.children.some(t=>u.has(t.value));f.push({value:o.value,label:o.label,item:o.item,depth:o.depth,hasChildren:n,isExpanded:n,parentId:o.parentId}),n&&t(o.children)}})(t),f}function f(t,n){const o=[];return(function t(s){for(const l of s){const s=n.has(l.value)&&l.hasChildren;o.push({value:l.value,label:l.label,item:l.item,depth:l.depth,hasChildren:l.hasChildren,isExpanded:s,parentId:l.parentId}),s&&t(l.children)}})(t),o}},4395,[12,14]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"TreeItemRow",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"INDENT_PX",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var n=e(r(d[2])),s=e(r(d[3])),l=r(d[4]),c=r(d[5]),o=r(d[6]);const u=16;function f(e){const f=(0,t.c)(16),{item:h,onToggle:x,children:j,className:p}=e;let v;f[0]!==h.value||f[1]!==x?(v=()=>{x(h.value)},f[0]=h.value,f[1]=x,f[2]=v):v=f[2];const N=v;let _;f[3]!==p?(_=(0,c.cn)("flex flex-row items-center",p),f[3]=p,f[4]=_):_=f[4];const w=h.depth*u;let b,y,P;return f[5]!==w?(b=(0,o.jsx)(s.default,{style:{width:w}}),f[5]=w,f[6]=b):b=f[6],f[7]!==N||f[8]!==h.hasChildren||f[9]!==h.isExpanded?(y=h.hasChildren?(0,o.jsx)(n.default,{onPress:N,className:"h-6 w-6 items-center justify-center",hitSlop:4,children:(0,o.jsx)(l.Icon,{name:h.isExpanded?"chevronDown":"chevronRight",size:"xs",className:"text-muted-foreground"})}):(0,o.jsx)(s.default,{className:"w-6"}),f[7]=N,f[8]=h.hasChildren,f[9]=h.isExpanded,f[10]=y):y=f[10],f[11]!==j||f[12]!==_||f[13]!==b||f[14]!==y?(P=(0,o.jsxs)(s.default,{className:_,children:[b,y,j]}),f[11]=j,f[12]=_,f[13]=b,f[14]=y,f[15]=P):P=f[15],P}},4396,[12,14,16,585,1357,1354,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.useFormChangeHandler=function(e){const f=(0,t.c)(14),{form:s,onChange:l,debounceMs:d}=e,b=void 0===d?300:d;let _,v;f[0]!==l?(_=e=>{l(e)},f[0]=l,f[1]=_):_=f[1];f[2]!==b||f[3]!==_?(v=(0,c.default)(_,b),f[2]=b,f[3]=_,f[4]=v):v=f[4];const h=v;let p,y,O,j;f[5]!==h?(p=()=>()=>{h.cancel()},y=[h],f[5]=h,f[6]=p,f[7]=y):(p=f[6],y=f[7]);n.useEffect(p,y),f[8]!==b||f[9]!==h||f[10]!==s||f[11]!==l?(O=()=>{const e=s.watch((e,t)=>{const{name:n}=t;if(!n)return void h.cancel();const c=(0,u.default)(e,n),f={[n]:c};o(c)&&b>0?h(f):(h.flush(),l(f))});return()=>e.unsubscribe()},j=[l,s,h,b],f[8]=b,f[9]=h,f[10]=s,f[11]=l,f[12]=O,f[13]=j):(O=f[12],j=f[13]);n.useEffect(O,j)};var t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=e(r(_d[2])),c=e(r(_d[3]));function o(e){return'string'==typeof e}},4397,[12,14,1358,4164]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.CurrencySelect=function(e){const o=(0,n.c)(2);let l;o[0]!==e?(l=(0,x.jsx)(u.CurrenciesProvider,{children:(0,x.jsx)(v,Object.assign({},e))}),o[0]=e,o[1]=l):l=o[1];return l};var o,l=r(d[0]),t=(o=l)&&o.__esModule?o:{default:o},n=r(d[1]);r(d[2]);var c=r(d[3]),s=r(d[4]),u=r(d[5]),b=r(d[6]),x=r(d[7]);function v(o){const l=(0,n.c)(36);let c,v;if(l[0]!==o){var f=o;({value:v}=f),c=(0,t.default)(f,e),l[0]=o,l[1]=c,l[2]=v}else c=l[1],v=l[2];const _=(0,b.useT)(),h=(0,u.useCurrencies)();let p;l[3]!==h?(p=h.map(C),l[3]=h,l[4]=p):p=l[4];const y=p;let I;if(l[5]!==y||l[6]!==v?.value){let e;l[8]!==v?.value?(e=e=>e.value===v?.value,l[8]=v?.value,l[9]=e):e=l[9],I=y.find(e),l[5]=y,l[6]=v?.value,l[7]=I}else I=l[7];const O=I,S=O?.label,T=v?.value??"",E=S??"";let L,M,P,$,z,V,k,q,w,A;return l[10]!==T||l[11]!==E?(L={value:T,label:E},l[10]=T,l[11]=E,l[12]=L):L=l[12],l[13]!==_?(M=_("common.select_currency"),l[13]=_,l[14]=M):M=l[14],l[15]!==M?(P=(0,x.jsx)(s.ComboboxTrigger,{children:(0,x.jsx)(s.ComboboxValue,{placeholder:M})}),l[15]=M,l[16]=P):P=l[16],l[17]!==_?($=_("common.search_currencies"),l[17]=_,l[18]=$):$=l[18],l[19]!==$?(z=(0,x.jsx)(s.ComboboxInput,{placeholder:$}),l[19]=$,l[20]=z):z=l[20],l[21]!==_?(V=_("common.no_currency_found"),l[21]=_,l[22]=V):V=l[22],l[23]!==V?(k=(0,x.jsx)(s.ComboboxEmpty,{children:V}),l[23]=V,l[24]=k):k=l[24],l[25]!==y||l[26]!==k?(q=(0,x.jsx)(s.ComboboxList,{data:y,renderItem:j,estimatedItemSize:44,ListEmptyComponent:k}),l[25]=y,l[26]=k,l[27]=q):q=l[27],l[28]!==q||l[29]!==z?(w=(0,x.jsxs)(s.ComboboxContent,{children:[z,q]}),l[28]=q,l[29]=z,l[30]=w):w=l[30],l[31]!==c||l[32]!==w||l[33]!==L||l[34]!==P?(A=(0,x.jsxs)(s.Combobox,Object.assign({value:L},c,{children:[P,w]})),l[31]=c,l[32]=w,l[33]=L,l[34]=P,l[35]=A):A=l[35],A}function j(e){const{item:o}=e;return(0,x.jsx)(s.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(s.ComboboxItemText,{})})}function C(e){return{label:`${(0,c.decode)(e.name)} (${(0,c.decode)(e.symbol)})`,value:e.code}}},4398,[363,12,14,1436,4350,4399,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CurrenciesProvider",{enumerable:!0,get:function(){return n.CurrenciesProvider}}),Object.defineProperty(e,"useCurrencies",{enumerable:!0,get:function(){return u.useCurrencies}});var n=r(d[0]),u=r(d[1])},4399,[4400,4401]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CurrenciesContext",{enumerable:!0,get:function(){return d}}),_e.CurrenciesProvider=function(e){const n=(0,t.c)(5),{children:u,code:l}=e;let f;n[0]!==l?(f=l?c.default.find(e=>e.code===l):c.default,n[0]=l,n[1]=f):f=n[1];const s=f;let _;n[2]!==u||n[3]!==s?(_=(0,o.jsx)(d.Provider,{value:s,children:u}),n[2]=u,n[3]=s,n[4]=_):_=n[4];return _};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=r(_d[2]),c=(e=u)&&e.__esModule?e:{default:e},o=r(_d[3]);const d=n.createContext(null)},4400,[12,14,4068,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCurrencies",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=()=>{const n=e.useContext(t.CurrenciesContext);if(!n)throw new Error("useCurrencies must be called within CurrenciesProvider");return n}},4401,[14,4400]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormErrors=function(){const t=(0,e.c)(8),s=(0,c.useT)(),{errors:x}=(0,n.useFormState)();let h,y;if(t[0]!==x||t[1]!==s){y=Symbol.for("react.early_return_sentinel");e:{const e=(0,u.flattenErrors)(x);if(0===e.length){y=null;break e}let n,c;t[4]!==s?(n=s("common.please_fix_the_following_errors"),t[4]=s,t[5]=n):n=t[5],t[6]!==n?(c=(0,f.jsx)(o.Text,{className:"text-error",children:n}),t[6]=n,t[7]=c):c=t[7],h=(0,f.jsxs)(l.default,{children:[c,e.map(_)]})}t[0]=x,t[1]=s,t[2]=h,t[3]=y}else h=t[2],y=t[3];if(y!==Symbol.for("react.early_return_sentinel"))return y;return h};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),o=r(d[4]),u=r(d[5]),c=r(d[6]),f=r(d[7]);function _(e,t){return(0,f.jsxs)(o.Text,{className:"text-error",children:["\u2022"," ",e.path,": ",e.message]},t)}},4402,[12,14,585,4260,1434,4403,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.flattenErrors=function t(s,n="",o=[]){return Object.keys(s).forEach(c=>{const u=s[c],f=n?`${n}.${c}`:c;u&&'object'==typeof u&&(u.message?o.push({path:f,message:String(u.message)}):t(u,f,o))}),o}},4403,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"metaDataSchema",{enumerable:!0,get:function(){return v.metaDataSchema}}),_e.MetaDataForm=function(l){const n=(0,e.c)(41),{name:v,withDisplayValues:_}=l,y=void 0===v?"meta_data":v,$=(0,b.useT)(),{control:k,setValue:T,getValues:O}=(0,s.useFormContext)();let C;n[0]!==k||n[1]!==y?(C={control:k,name:y},n[0]=k,n[1]=y,n[2]=C):C=n[2];const{fields:S,append:I,remove:V}=(0,s.useFieldArray)(C),N=(0,s.useWatch)({name:y,control:k})||[];let D,M,P,w,B,H,A,W,q;n[3]!==$?(D=$("common.meta_data"),n[3]=$,n[4]=D):D=n[4];n[5]!==D?(M=(0,F.jsx)(c.CollapsibleTrigger,{children:(0,F.jsx)(p.Text,{children:D})}),n[5]=D,n[6]=M):M=n[6];if(n[7]!==k||n[8]!==S||n[9]!==O||n[10]!==y||n[11]!==V||n[12]!==T||n[13]!==$||n[14]!==N||n[15]!==_){let e;n[17]!==k||n[18]!==O||n[19]!==y||n[20]!==V||n[21]!==T||n[22]!==$||n[23]!==N||n[24]!==_?(e=(e,l)=>{const n=N[l]?.value;return null===n?null:(0,F.jsxs)(x.HStack,{className:"web:hover:bg-accent items-start gap-0",children:[(0,F.jsx)(t.default,{className:"w-20 p-2",children:(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.id`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.id")},l,{readOnly:!0}))}})}),(0,F.jsxs)(f.VStack,{className:"flex-1 flex-col p-2",children:[(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.key`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.key")},l))}}),_&&(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.display_key`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.display_key")},l))}})]}),(0,F.jsxs)(f.VStack,{className:"flex-1 flex-col p-2",children:[(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.value`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.value")},l))}}),_&&(0,F.jsx)(u.FormField,{control:k,name:`${y}.${l}.display_value`,render:e=>{const{field:l}=e;return(0,F.jsx)(u.FormInput,Object.assign({label:$("common.display_value")},l))}})]}),(0,F.jsx)(t.default,{className:"p-2",children:(0,F.jsxs)(h.Tooltip,{children:[(0,F.jsx)(h.TooltipTrigger,{asChild:!0,children:(0,F.jsx)(j.IconButton,{variant:"destructive",name:"circleMinus",onPress:()=>{O(y)[l].id?T(`${y}.${l}.value`,null):V(l)}})}),(0,F.jsx)(h.TooltipContent,{children:(0,F.jsx)(p.Text,{children:$("common.remove_item")})})]})})]},e.id)},n[17]=k,n[18]=O,n[19]=y,n[20]=V,n[21]=T,n[22]=$,n[23]=N,n[24]=_,n[25]=e):e=n[25],P=S.map(e),n[7]=k,n[8]=S,n[9]=O,n[10]=y,n[11]=V,n[12]=T,n[13]=$,n[14]=N,n[15]=_,n[16]=P}else P=n[16];n[26]!==I?(w=()=>I({key:"",value:""}),n[26]=I,n[27]=w):w=n[27];n[28]!==$?(B=$("common.add_meta_data"),n[28]=$,n[29]=B):B=n[29];n[30]!==B?(H=(0,F.jsx)(o.ButtonText,{children:B}),n[30]=B,n[31]=H):H=n[31];n[32]!==w||n[33]!==H?(A=(0,F.jsx)(x.HStack,{children:(0,F.jsx)(o.Button,{variant:"outline",onPress:w,children:H})}),n[32]=w,n[33]=H,n[34]=A):A=n[34];n[35]!==P||n[36]!==A?(W=(0,F.jsx)(c.CollapsibleContent,{children:(0,F.jsxs)(f.VStack,{children:[P,A]})}),n[35]=P,n[36]=A,n[37]=W):W=n[37];n[38]!==W||n[39]!==M?(q=(0,F.jsxs)(c.Collapsible,{children:[M,W]}),n[38]=W,n[39]=M,n[40]=q):q=n[40];return q};var e=r(d[0]);r(d[1]);var l,n=r(d[2]),t=(l=n)&&l.__esModule?l:{default:l},s=r(d[3]),o=r(d[4]),c=r(d[5]),u=r(d[6]),x=r(d[7]),j=r(d[8]),p=r(d[9]),h=r(d[10]),f=r(d[11]),b=r(d[12]),F=r(d[13]),v=r(d[14])},4404,[12,14,585,4260,3185,4405,4340,1351,1574,1434,1578,1605,1987,6,4408]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","children"],n=["className","children"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Collapsible",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"CollapsibleTrigger",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"CollapsibleContent",{enumerable:!0,get:function(){return p}});var t,c=r(_d[0]),l=(t=c)&&t.__esModule?t:{default:t},s=r(_d[1]);r(_d[2]);var o=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var c=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,c.get?c:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[3])),u=r(_d[4]),f=r(_d[5]),d=r(_d[6]),b=r(_d[7]);const p=o.Content;function j(n){const t=(0,s.c)(10);let c,u,d,p,j;if(t[0]!==n){var h=n;({className:u,children:c}=h),d=(0,l.default)(h,e),t[0]=n,t[1]=c,t[2]=u,t[3]=d}else c=t[1],u=t[2],d=t[3];return t[4]!==u?(p=(0,f.cn)("flex-col gap-2",u),t[4]=u,t[5]=p):p=t[5],t[6]!==c||t[7]!==d||t[8]!==p?(j=(0,b.jsx)(o.Root,Object.assign({className:p},d,{children:c})),t[6]=c,t[7]=d,t[8]=p,t[9]=j):j=t[9],j}function h(e){const t=(0,s.c)(15);let c,p,j;if(t[0]!==e){var h=e;({className:p,children:c}=h),j=(0,l.default)(h,n),t[0]=e,t[1]=c,t[2]=p,t[3]=j}else c=t[1],p=t[2],j=t[3];const{open:v}=o.useCollapsibleContext();let x;t[4]!==p?(x=(0,f.cn)("flex-row items-center gap-2",p),t[4]=p,t[5]=x):x=t[5];const O=v?"chevronUp":"chevronDown";let C,_,y;return t[6]!==O?(C=(0,b.jsx)(u.Icon,{name:O,size:"sm"}),t[6]=O,t[7]=C):C=t[7],t[8]!==c||t[9]!==C?(_=(0,b.jsxs)(b.Fragment,{children:[c,C]}),t[8]=c,t[9]=C,t[10]=_):_=t[10],t[11]!==j||t[12]!==x||t[13]!==_?(y=(0,b.jsx)(d.TextClassContext.Provider,{value:"",children:(0,b.jsx)(o.Trigger,Object.assign({className:x},j,{children:_}))}),t[11]=j,t[12]=x,t[13]=_,t[14]=y):y=t[14],y}},4405,[363,12,14,4406,1357,1354,1434,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["ref","asChild","disabled","open","defaultOpen","onOpenChange"],t=["ref","asChild","onPress","disabled"],n=["ref","asChild","forceMount"];function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"useCollapsibleContext",{enumerable:!0,get:function(){return P}});var u=o(r(_d[0])),l=r(_d[1]),c=s(r(_d[2])),d=o(r(_d[3])),f=o(r(_d[4])),p=s(r(_d[5])),b=r(_d[6]),C=r(_d[7]),h=r(_d[8]);function O(e,t,n){e.dataset[t]=n}function j(e,t){e.type=t}const y=c.createContext(null);function v(t){const n=(0,l.c)(35);let o,s,d,j,v,P,x;if(n[0]!==t){var R=t;({ref:v,asChild:o,disabled:P,open:j,defaultOpen:s,onOpenChange:d}=R),x=(0,u.default)(R,e),n[0]=t,n[1]=o,n[2]=s,n[3]=d,n[4]=j,n[5]=v,n[6]=P,n[7]=x}else o=n[1],s=n[2],d=n[3],j=n[4],v=n[5],P=n[6],x=n[7];const _=void 0!==P&&P;let E;n[8]!==s||n[9]!==d||n[10]!==j?(E={prop:j,defaultProp:s,onChange:d},n[8]=s,n[9]=d,n[10]=j,n[11]=E):E=n[11];const[M,L]=(0,b.useControllableState)(E),S=void 0!==M&&M,w=c.useRef(null),T=(0,b.useComposedRefs)(v,w);let k,D,q,z;n[12]!==S?(k=()=>{w.current&&O(w.current,"state",S?"open":"closed")},D=[S],n[12]=S,n[13]=k,n[14]=D):(k=n[13],D=n[14]),c.useLayoutEffect(k,D),n[15]!==_?(q=()=>{if(w.current){O(w.current,"disabled",_?"true":void 0)}},z=[_],n[15]=_,n[16]=q,n[17]=z):(q=n[16],z=n[17]),c.useLayoutEffect(q,z);const A=o?C.Slot:f.default;let B,F,G,H;return n[18]!==_||n[19]!==L||n[20]!==S?(B={disabled:_,open:S,onOpenChange:L},n[18]=_,n[19]=L,n[20]=S,n[21]=B):B=n[21],n[22]!==A||n[23]!==T||n[24]!==x?(F=(0,h.jsx)(A,Object.assign({ref:T},x)),n[22]=A,n[23]=T,n[24]=x,n[25]=F):F=n[25],n[26]!==s||n[27]!==_||n[28]!==L||n[29]!==S||n[30]!==F?(G=(0,h.jsx)(p.Root,{open:S,defaultOpen:s,onOpenChange:L,disabled:_,children:F}),n[26]=s,n[27]=_,n[28]=L,n[29]=S,n[30]=F,n[31]=G):G=n[31],n[32]!==G||n[33]!==B?(H=(0,h.jsx)(y.Provider,{value:B,children:G}),n[32]=G,n[33]=B,n[34]=H):H=n[34],H}function P(){const e=c.useContext(y);if(!e)throw new Error("Collapsible compound components cannot be rendered outside the Collapsible component");return e}function x(e){const n=(0,l.c)(25);let o,s,f,y,v;if(n[0]!==e){var x=e;({ref:y,asChild:o,onPress:s,disabled:v}=x),f=(0,u.default)(x,t),n[0]=e,n[1]=o,n[2]=s,n[3]=f,n[4]=y,n[5]=v}else o=n[1],s=n[2],f=n[3],y=n[4],v=n[5];const{disabled:R,open:_,onOpenChange:E}=P(),M=c.useRef(null),L=(0,b.useComposedRefs)(y,M);let S,w,T,k,D;n[6]!==_?(S=()=>{M.current&&O(M.current,"state",_?"open":"closed")},w=[_],n[6]=_,n[7]=S,n[8]=w):(S=n[7],w=n[8]),c.useLayoutEffect(S,w),n[9]!==R?(T=()=>{if(M.current){const e=M.current;j(e,"button"),O(e,"disabled",R?"true":void 0)}},k=[R],n[9]=R,n[10]=T,n[11]=k):(T=n[10],k=n[11]),c.useLayoutEffect(T,k),n[12]!==E||n[13]!==s||n[14]!==_?(D=function(e){s?.(e),E(!_)},n[12]=E,n[13]=s,n[14]=_,n[15]=D):D=n[15];const q=D,z=o?C.Slot:d.default;let A,B;return n[16]!==z||n[17]!==L||n[18]!==R||n[19]!==q||n[20]!==f?(A=(0,h.jsx)(z,Object.assign({ref:L,role:"button",onPress:q,disabled:R},f)),n[16]=z,n[17]=L,n[18]=R,n[19]=q,n[20]=f,n[21]=A):A=n[21],n[22]!==R||n[23]!==A?(B=(0,h.jsx)(p.Trigger,{disabled:R,asChild:!0,children:A}),n[22]=R,n[23]=A,n[24]=B):B=n[24],B}function R(e){const t=(0,l.c)(15);let o,s,d,j;if(t[0]!==e){var y=e;({ref:j,asChild:o,forceMount:s}=y),d=(0,u.default)(y,n),t[0]=e,t[1]=o,t[2]=s,t[3]=d,t[4]=j}else o=t[1],s=t[2],d=t[3],j=t[4];const v=c.useRef(null),x=(0,b.useComposedRefs)(j,v),{open:R}=P();let _,E;t[5]!==R?(_=()=>{v.current&&O(v.current,"state",R?"open":"closed")},E=[R],t[5]=R,t[6]=_,t[7]=E):(_=t[6],E=t[7]),c.useLayoutEffect(_,E);const M=o?C.Slot:f.default;let L,S;return t[8]!==M||t[9]!==x||t[10]!==d?(L=(0,h.jsx)(M,Object.assign({ref:x},d)),t[8]=M,t[9]=x,t[10]=d,t[11]=L):L=t[11],t[12]!==s||t[13]!==L?(S=(0,h.jsx)(p.Content,{forceMount:s,asChild:!0,children:L}),t[12]=s,t[13]=L,t[14]=S):S=t[14],S}},4406,[363,12,14,16,585,4407,1356,1435,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["__scopeCollapsible","open","defaultOpen","disabled","onOpenChange"],t=["__scopeCollapsible"],n=["forceMount"],o=["__scopeCollapsible","present","children"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Collapsible",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"CollapsibleContent",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"CollapsibleTrigger",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return I}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"createCollapsibleScope",{enumerable:!0,get:function(){return P}});var l,s=r(_d[0]),c=(l=s)&&l.__esModule?l:{default:l},d=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=r(_d[2]),p=r(_d[3]),f=r(_d[4]),b=r(_d[5]),C=r(_d[6]),y=r(_d[7]),O=r(_d[8]),j=r(_d[9]),_=r(_d[10]),v="Collapsible",[h,P]=(0,p.createContextScope)(v),[x,R]=h(v),N=d.forwardRef((t,n)=>{const{__scopeCollapsible:o,open:l,defaultOpen:s,disabled:u,onOpenChange:p}=t,b=(0,c.default)(t,e),[C,O]=(0,f.useControllableState)({prop:l,defaultProp:s??!1,onChange:p,caller:v});return(0,_.jsx)(x,{scope:o,disabled:u,contentId:(0,j.useId)(),open:C,onOpenToggle:d.useCallback(()=>O(e=>!e),[O]),children:(0,_.jsx)(y.Primitive.div,Object.assign({"data-state":E(C),"data-disabled":u?"":void 0},b,{ref:n}))})});N.displayName=v;var w="CollapsibleTrigger",D=d.forwardRef((e,n)=>{const{__scopeCollapsible:o}=e,l=(0,c.default)(e,t),s=R(w,o);return(0,_.jsx)(y.Primitive.button,Object.assign({type:"button","aria-controls":s.open?s.contentId:void 0,"aria-expanded":s.open||!1,"data-state":E(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled},l,{ref:n,onClick:(0,u.composeEventHandlers)(e.onClick,s.onOpenToggle)}))});D.displayName=w;var M="CollapsibleContent",T=d.forwardRef((e,t)=>{const{forceMount:o}=e,l=(0,c.default)(e,n),s=R(M,e.__scopeCollapsible);return(0,_.jsx)(O.Presence,{present:o||s.open,children:({present:e})=>(0,_.jsx)(k,Object.assign({},l,{ref:t,present:e}))})});T.displayName=M;var k=d.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:l,children:s}=e,u=(0,c.default)(e,o),p=R(M,n),[f,O]=d.useState(l),j=d.useRef(null),v=(0,C.useComposedRefs)(t,j),h=d.useRef(0),P=h.current,x=d.useRef(0),N=x.current,w=p.open||f,D=d.useRef(w),T=d.useRef(void 0);return d.useEffect(()=>{const e=requestAnimationFrame(()=>D.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,b.useLayoutEffect)(()=>{const e=j.current;if(e){T.current=T.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";const t=e.getBoundingClientRect();h.current=t.height,x.current=t.width,D.current||(e.style.transitionDuration=T.current.transitionDuration,e.style.animationName=T.current.animationName),O(l)}},[p.open,l]),(0,_.jsx)(y.Primitive.div,Object.assign({"data-state":E(p.open),"data-disabled":p.disabled?"":void 0,id:p.contentId,hidden:!w},u,{ref:v,style:Object.assign({"--radix-collapsible-content-height":P?`${P}px`:void 0,"--radix-collapsible-content-width":N?`${N}px`:void 0},e.style),children:w&&s}))});function E(e){return e?"open":"closed"}var I=N,S=D,A=T},4407,[363,14,1582,1584,1602,1591,1583,1586,1601,1590,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"metaDataSchema",{enumerable:!0,get:function(){return t}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0]));const t=e.array(e.object({id:e.number().optional(),key:e.string().optional(),value:e.string().nullable().optional(),attr_id:e.number().optional(),display_key:e.string().optional(),display_value:e.string().optional()}).passthrough())},4408,[4330]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PayButton=function(){const{currentOrder:s}=(0,b.useCurrentOrder)(),p=(0,o.useObservableEagerState)(s.total$),y=(0,o.useObservableEagerState)(s.refunds$),{format:v}=(0,f.useCurrentOrderCurrencyFormat)(),k=(0,t.useRouter)(),[C,D]=e.useState(!1),E=(0,l.usePushDocument)(),P=(0,d.useT)(),T=(0,h.getNetPaymentTotal)(p,y),R=e.useCallback(async()=>{D(!0);const e=O.with({orderId:s.uuid,orderNumber:s.number});try{await E(s).then(t=>{(0,n.isRxDocument)(t)&&(e.info(P('pos_cart.checkout_started'),{saveToDb:!0,context:{total:p,lineItemCount:s.line_items?.length||0}}),k.push({pathname:`(modals)/cart/${s.uuid}/checkout`}))})}catch(t){const o=t instanceof Error?t.message:String(t);e.error(P('pos_cart.checkout_failed'),{showToast:!0,saveToDb:!0,context:{errorCode:c.ERROR_CODES.TRANSACTION_FAILED,error:o}})}finally{D(!1)}},[E,s,k,P,p]);return(0,_.jsx)(u.Button,{testID:"checkout-button",size:"lg",onPress:R,variant:"success",className:"flex-3 rounded-t-none rounded-bl-none",loading:C,children:P('pos_cart.checkout',{order_total:v(T||0)})})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),n=r(_d[3]),u=r(_d[4]),s=r(_d[5]),c=r(_d[6]),d=r(_d[7]),l=r(_d[8]),f=r(_d[9]),b=r(_d[10]),h=r(_d[11]),_=r(_d[12]);const O=(0,s.getLogger)(['wcpos','pos','checkout'])},4409,[14,850,1747,2035,3185,1975,2644,1987,4410,4471,4064,4480,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"usePushDocument",{enumerable:!0,get:function(){return O}});var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),o=e(r(_d[1])),n=e(r(_d[2])),s=r(_d[3]),c=r(_d[4]),d=r(_d[5]),u=r(_d[6]),_=r(_d[7]);const l=(0,c.getLogger)(['wcpos','sync','push']),f={line_items:'product_id',fee_lines:'name',shipping_lines:'method_id',coupon_lines:'code'},p=/(?:Z|[+-]\d{2}:\d{2})$/i;function E(e){const t=Object.assign({},e);for(const[e,o]of Object.entries(f)){const n=t[e];Array.isArray(n)&&(t[e]=n.filter(e=>!(o in e)||null!=e[o]))}return t}function w(e){const t=e.date_created_gmt;if('string'==typeof t&&''!==t&&!p.test(t))return Object.assign({},e,{date_created_gmt:`${t}Z`})}const O=()=>{const e=(0,_.useRestHttpClient)(),c=(0,u.useT)(),f=t.useCallback(async e=>{try{const t=e.getLatest();return{json:t.toJSON(),latestDoc:t}}catch(t){throw l.error(c('common.failed_to_prepare_document_data',{error:t instanceof Error?t.message:String(t)}),{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.TRANSACTION_FAILED,documentId:e.id,collectionName:e.collection.name,error:t instanceof Error?t.message:String(t)}}),t}},[c]),p=t.useCallback(async(t,u,_,{suppressErrors:f=!1}={})=>{try{const s=await e.post(t,u),c=(0,o.default)(s,'data');if((0,n.default)(c))throw new Error('Empty response from server');return c}catch(e){if(!f){const o=(0,s.extractErrorMessage)(e?.response?.data,c('common.failed_to_send_to_server'));l.error(o,{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.CONNECTION_REFUSED,documentId:_,endpoint:t,error:e instanceof Error?e.message:String(e)}})}throw e}},[e,c]),O=t.useCallback(async(e,t)=>{try{const o=e.collection.parseRestResponse(t);return e.incrementalPatch(o)}catch(t){throw l.error(c('common.failed_to_update_local_document',{error:t instanceof Error?t.message:String(t)}),{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.TRANSACTION_FAILED,documentId:e.id,collectionName:e.collection.name,error:t instanceof Error?t.message:String(t)}}),t}},[c]);return t.useCallback(async e=>{const t=e.collection;let o=t.name;'variations'===t.name&&(o=`products/${e.parent_id}/variations`);const{json:n,latestDoc:u}=await f(e);let _;u.id&&(o+=`/${u.id}`);try{_=await p(o,n,u.id,{suppressErrors:!0})}catch(e){const f=(0,s.extractWpErrorCode)(e?.response?.data),O='orders'!==t.name||u.id?void 0:w(n);if("woocommerce_pos_rest_invalid_date_created_gmt"===f&&O)l.warn('Legacy order date_created_gmt validator detected, retrying with UTC suffix',{context:{endpoint:o}}),_=await p(o,O,u.id);else{if('woocommerce_rest_invalid_order_item_id'!==f){const t=(0,s.extractErrorMessage)(e?.response?.data,c('common.failed_to_send_to_server'));throw l.error(t,{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.CONNECTION_REFUSED,documentId:u.id,endpoint:o,error:e instanceof Error?e.message:String(e)}}),e}{l.warn('Stale deletion markers detected, retrying without them',{context:{documentId:u.id,endpoint:o}});const e=E(n);_=await p(o,e,u.id)}}}return await O(u,_)},[f,p,O,c])}},4410,[14,1358,2532,4126,1975,2644,1987,4411]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useRestHttpClient",{enumerable:!0,get:function(){return h}});var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),s=e(r(_d[1])),n=e(r(_d[2])),o=r(_d[3]),u=r(_d[4]),i=r(_d[5]),c=r(_d[6]),d=r(_d[7]),l=r(_d[8]),p=r(_d[9]),O=r(_d[10]);const b=(0,c.getLogger)(['wcpos','http','rest']);function f(e){const t=e.search(/[{[]/);if(-1===t)return b.error('Server returned invalid response - no JSON found',{saveToDb:!0,context:{errorCode:d.ERROR_CODES.MALFORMED_JSON_RESPONSE,responsePreview:e.substring(0,200)}}),null;const s=e.substring(t);for(let e=s.length;e>0;e--)try{return JSON.parse(s.substring(0,e))}catch{}return b.error('Unable to parse server response',{saveToDb:!0,context:{errorCode:d.ERROR_CODES.MALFORMED_JSON_RESPONSE,responsePreview:e.substring(0,200)}}),null}const h=(e="")=>{const{site:c,wpCredentials:h,store:_,logout:S}=(0,l.useAppState)(),{status:E}=(0,i.useOnlineStatus)(),v=t.useCallback(()=>(0,O.createRefreshHttpClient)(),[]),P=t.useMemo(()=>(0,u.createTokenRefreshHandler)({site:c,wpUser:h,getHttpClient:v}),[c,h,v]),R=(0,p.useAuthErrorHandler)(c,h,S),T=t.useMemo(()=>[P,R],[P,R]);t.useEffect(()=>{const e='offline'===E||'online-website-unavailable'===E;o.requestStateManager.setOffline(e)},[E]);const j=(0,o.useHttpClient)(T),w=t.useCallback(async(t={})=>{const u=o.requestStateManager.getRefreshedToken(),i=u||h.access_token;u&&b.debug('Using in-memory refreshed token (RxDB may not have persisted yet)',{context:{endpoint:e,url:t.url}});const l=(0,s.default)(window,['initialProps','site','use_jwt_as_param'],c.use_jwt_as_param);let p=c.wcpos_api_url;p||(p=c.wp_api_url+'wcpos/v1',c.incrementalPatch({wcpos_api_url:p}));const O={baseURL:p+'/'+e,headers:l?{}:{Authorization:`Bearer ${i}`},params:{}};if(l){const e={authorization:`Bearer ${i}`};O.params=(0,n.default)(e,O.params)}if(0!==_.id){const e={store_id:_.id};O.params=(0,n.default)(e,O.params)}const S=(0,n.default)({},O,t);try{const t=await j.request(S);return'string'==typeof t?.data&&(b.warn('Server returned text instead of JSON - attempting recovery',{saveToDb:!0,context:{errorCode:d.ERROR_CODES.JSON_RECOVERY_ATTEMPTED,endpoint:e,url:S.url,responsePreview:t.data.substring(0,200)}}),t.data=f(t?.data),t.data&&b.debug('Successfully recovered valid JSON from response')),t}catch(e){throw e}},[e,j,h,_.id,c]);return t.useMemo(()=>({endpoint:e,request:w,onlineStatus:E,get:(e,t={})=>w(Object.assign({},t,{method:'GET',url:e})),post:(e,t,s={})=>w(Object.assign({},s,{method:'POST',url:e,data:t})),put(e,t,s={}){const n=Object.assign({},s,{headers:Object.assign({},s.headers,{'X-HTTP-Method-Override':'PUT'}),params:Object.assign({},s.params,{_method:'PUT'})});return w(Object.assign({},n,{method:'POST',url:e,data:t}))},patch(e,t,s={}){const n=Object.assign({},s,{headers:Object.assign({},s.headers,{'X-HTTP-Method-Override':'PATCH'}),params:Object.assign({},s.params,{_method:'PATCH'})});return w(Object.assign({},n,{method:'POST',url:e,data:t}))},delete:(e,t={})=>w(Object.assign({},t,{method:'DELETE',url:e})),head:(e,t={})=>w(Object.assign({},t,{method:'HEAD',url:e})),error$:p.errorSubject.asObservable()}),[e,w,E])}},4411,[14,1358,4412,4420,4444,4445,1975,2644,2022,4446,4470]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1])(function(o,t,c){n(o,t,c)});m.exports=o},4412,[4413,4418]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),f=r(d[2]),t=r(d[3]),v=r(d[4]),c=r(d[5]),u=r(d[6]);m.exports=function s(_,l,p,w,x){_!==l&&f(l,function(f,c){if(x||(x=new n),v(f))t(_,l,c,p,s,w,x);else{var b=w?w(u(_,c),f,c+'',_,l,x):void 0;void 0===b&&(b=f),o(_,c,b)}},c)}},4413,[2485,4414,2559,4415,1382,2573,4416]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,v,c){(void 0!==c&&!o(t[v],c)||void 0===c&&!(v in t))&&n(t,v,c)}},4414,[2568,1395]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),v=r(d[1]),o=r(d[2]),f=r(d[3]),n=r(d[4]),s=r(d[5]),c=r(d[6]),l=r(d[7]),u=r(d[8]),_=r(d[9]),p=r(d[10]),x=r(d[11]),b=r(d[12]),h=r(d[13]),j=r(d[14]);m.exports=function(k,q,w,y,z,A,B){var C=h(k,w),D=h(q,w),E=B.get(D);if(E)t(k,w,E);else{var F=A?A(C,D,w+'',k,q,B):void 0,G=void 0===F;if(G){var H=c(D),I=!H&&u(D),J=!H&&!I&&b(D);F=D,H||I||J?c(C)?F=C:l(C)?F=f(C):I?(G=!1,F=v(D,!0)):J?(G=!1,F=o(D,!0)):F=[]:x(D)||s(D)?(F=C,s(C)?F=j(C):p(C)&&!_(C)||(F=n(D))):G=!1}G&&(B.set(D,F),z(F,D,y,A,B),B.delete(D)),t(k,w,F)}}},4415,[4414,2576,2589,2577,2590,2511,1361,2613,2513,1381,1382,2614,2516,4416,4417]); +__d(function(g,r,i,a,m,e,d){m.exports=function(o,t){if(('constructor'!==t||'function'!=typeof o[t])&&'__proto__'!=t)return o[t]}},4416,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o){return n(o,t(o))}},4417,[2571,2573]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t){return n(function(n,v){var f=-1,u=v.length,c=u>1?v[u-1]:void 0,h=u>2?v[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,h&&o(v[0],v[1],h)&&(c=u<3?void 0:c,u=1),n=Object(n);++f{if(!Array.isArray(n))return console.error('processErrorHandlers: errorHandlers is not an array:',n),e;const o=[...n].sort((e,t)=>(t.priority||0)-(e.priority||0));let a=0;for(const n of o)if(h.debug(`Processing error with handler: ${n.name}`,{context:{handlerName:n.name,handlerPriority:n.priority,canHandle:n.canHandle(e),errorStatus:e.response?.status}}),n.canHandle(e))try{const o={error:e,originalConfig:t,retryRequest:async e=>{if(a++,a>3)throw new Error("Max retries (3) exceeded");return s(e||t)},retryCount:a},c=await n.handle(o);if(c)return h.debug(`Error handled successfully by ${n.name}`,{context:{status:e.response?.status,handlerName:n.name,retryCount:a}}),c;if(n.intercepts){h.debug(`Intercepting handler ${n.name} failed`,{context:{status:e.response?.status,handlerName:n.name}});break}}catch(t){if(h.error(`Error handler ${n.name} threw an error`,{context:{error:t instanceof Error?t.message:String(t),originalStatus:e.response?.status,handlerIntercepts:n.intercepts,willStopChain:n.intercepts}}),'token-refresh'===n.name&&t===e&&e.isRefreshTokenInvalid){h.debug("Token refresh handler failed with invalid refresh token, continuing chain to fallback handler");continue}if(n.intercepts)return h.debug(`Handler ${n.name} intercepts and failed, stopping error chain`),t;h.debug(`Handler ${n.name} failed but does not intercept, continuing chain`)}else h.debug(`Handler ${n.name} cannot handle this error, skipping`);return e},f=[],b=t=>{const n=(0,e.c)(4),s=void 0===t?f:t,o=w;let u;n[0]!==s?(u=async e=>{const t=void 0===e?{}:e;try{return await o(t)}catch(e){let n=e;if(s&&s.length>0){const e=await p(n,t,s,o);if(e&&"data"in e&&"status"in e&&!e.isAxiosError)return e;n=e}if(a.http.isCancel(n))throw h.debug("Request canceled (auth in progress)",{context:{message:n.message}}),n;const u=n;if(u.response?.data){const e=(0,c.parseWpError)(u.response.data,u.message);n.wpCode=e.code,n.wpServerCode=e.serverCode,n.wpMessage=e.message,n.wpStatus=e.status}throw h.debug(n instanceof Error?n.message:String(n)),n}},n[0]=s,n[1]=u):u=n[1];const l=u;let b;return n[2]!==l?(b={request:l,get(e,t){const n=void 0===t?{}:t;return l(Object.assign({},n,{method:"GET",url:e}))},post(e,t,n){const s=void 0===n?{}:n;return l(Object.assign({},s,{method:"POST",url:e,data:t}))},put(e,t,n){const s=void 0===n?{}:n;return l(Object.assign({},s,{method:"PUT",url:e,data:t}))},patch(e,t,n){const s=void 0===n?{}:n;return l(Object.assign({},s,{method:"PATCH",url:e,data:t}))},delete(e,t){const n=void 0===t?{}:t;return l(Object.assign({},n,{method:"DELETE",url:e}))},head(e,t){const n=void 0===t?{}:t;return l(Object.assign({},n,{method:"HEAD",url:e}))}},n[2]=l,n[3]=b):b=n[3],b};async function w(e){const t=l.requestStateManager.checkCanProceed();if(!t.ok){const n=new Error(t.reason||"Request blocked");throw n.errorCode=t.errorCode,n.isPreFlightBlocked=!0,n.isSleeping=t.isSleeping||!1,t.isSleeping||h.debug("Request blocked by pre-flight check",{context:{errorCode:t.errorCode,reason:t.reason,url:e.url,method:e.method}}),n}l.requestStateManager.isTokenRefreshing()&&(h.debug("Token refresh in progress, waiting before making request",{context:{url:e.url,method:e.method}}),await l.requestStateManager.awaitTokenRefresh(),h.debug("Token refresh completed, proceeding with request",{context:{url:e.url,method:e.method}}));const n=Object.assign({},e);return"head"!==n.method?.toLowerCase()&&!1!==n.wcposHeaders&&(0,s.default)(n,["headers","X-WCPOS"],1),"head"===n.method?.toLowerCase()&&((0,s.default)(n,"decompress",!1),(0,s.default)(n,["params","_method"],"HEAD")),(0,u.scheduleRequest)(()=>a.http.request(n))}},4421,[12,14,3181,1975,4422,4126,4423,4443]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"http",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]);const u=((e=t)&&e.__esModule?e:{default:e}).default},4422,[4074]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"scheduleRequest",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"pauseQueue",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"resumeQueue",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"getQueueMetrics",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"globalQueue",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},u=r(d[1]),o=r(d[2]),s=r(d[3]);const c=(0,u.getLogger)(['wcpos','http','queue']),f=new n.default({maxConcurrent:10,highWater:50,strategy:n.default.strategy.BLOCK});f.on('error',e=>{c.error('Too many requests queued - please wait',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.REQUEST_QUEUE_FULL,error:e instanceof Error?e.message:String(e)}})}),f.on('failed',async(e,t)=>{c.debug('Request failed in queue',{context:{error:e instanceof Error?e.message:String(e),retryCount:t.retryCount}})});const l=async()=>{f.queued()>0&&(await f.stop({dropWaitingJobs:!0}),f.updateSettings({maxConcurrent:10,highWater:50,strategy:n.default.strategy.BLOCK}))};s.requestStateManager.onWake(()=>{l().catch(()=>{})});const b=e=>f.schedule(e),p=()=>{c.debug('Request coordination active (via state manager, not queue pause)')},y=()=>{c.debug('Request coordination complete (via state manager)')},q=()=>({running:f.running(),queued:f.queued()})},4423,[4424,1975,2644,4443]); +__d(function(g,r,i,a,m,e,d){"use strict";m.exports=r(d[0])},4424,[4425]); +__d(function(g,r,_i2,a,m,_e2,d){"use strict";function e(e,i){return n(e)||t(e,i)||s()}function t(e,t){var i=[],s=!0,o=!1,n=void 0;try{for(var u,l=e[Symbol.iterator]();!(s=(u=l.next()).done)&&(i.push(u.value),!t||i.length!==t);s=!0);}catch(e){o=!0,n=e}finally{try{s||null==l.return||l.return()}finally{if(o)throw n}}return i}function i(e){return n(e)||o(e)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function o(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function n(e){if(Array.isArray(e))return e}function u(e,t,i,s,o,n,u){try{var l=e[n](u),h=l.value}catch(e){return void i(e)}l.done?t(h):Promise.resolve(h).then(s,o)}function l(e){return function(){var t=this,i=arguments;return new Promise(function(s,o){var n=e.apply(t,i);function l(e){u(n,s,o,l,h,"next",e)}function h(e){u(n,s,o,l,h,"throw",e)}l(void 0)})}}var h,c,p,_,v,f,y,b,E,w=[].splice;E=r(d[0]),v=r(d[1]),p=r(d[2]),_=r(d[3]),f=r(d[4]),c=r(d[5]),y=r(d[6]),b=r(d[7]),h=function(){class t{constructor(e={},...i){var s,o;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(e,i),E.load(e,this.instanceDefaults,this),this._queues=new v(10),this._scheduled={},this._states=new y(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new c(this),this._submitLock=new b("submit",this.Promise),this._registerLock=new b("register",this.Promise),o=E.load(e,this.storeDefaults,{}),this._store=function(){if("redis"===this.datastore||"ioredis"===this.datastore||null!=this.connection)return s=E.load(e,this.redisStoreDefaults,{}),new f(this,o,s);if("local"===this.datastore)return s=E.load(e,this.localStoreDefaults,{}),new _(this,o,s);throw new t.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var e;return null!=(e=this._store.heartbeat)&&"function"==typeof e.ref?e.ref():void 0}),this._queues.on("zero",()=>{var e;return null!=(e=this._store.heartbeat)&&"function"==typeof e.unref?e.unref():void 0})}_validateOptions(e,i){if(null==e||"object"!=typeof e||0!==i.length)throw new t.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(e){return this._store.__publish__(e)}disconnect(e=!0){return this._store.__disconnect__(e)}chain(e){return this._limiter=e,this}queued(e){return this._queues.queued(e)}clusterQueued(){return this._store.__queued__()}empty(){return 0===this.queued()&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(e){return this._states.jobStatus(e)}jobs(e){return this._states.statusJobs(e)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(e=1){return this._store.__check__(e)}_clearGlobalState(e){return null!=this._scheduled[e]&&(clearTimeout(this._scheduled[e].expiration),delete this._scheduled[e],!0)}_free(e,t,i,s){var o=this;return l(function*(){var t,n;try{if(n=(yield o._store.__free__(e,i.weight)).running,o.Events.trigger("debug",`Freed ${i.id}`,s),0===n&&o.empty())return o.Events.trigger("idle")}catch(e){return t=e,o.Events.trigger("error",t)}})()}_run(e,t,i){var s,o,n;return t.doRun(),s=this._clearGlobalState.bind(this,e),n=this._run.bind(this,e,t),o=this._free.bind(this,e,t),this._scheduled[e]={timeout:setTimeout(()=>t.doExecute(this._limiter,s,n,o),i),expiration:null!=t.options.expiration?setTimeout(function(){return t.doExpire(s,n,o)},i+t.options.expiration):void 0,job:t}}_drainOne(e){return this._registerLock.schedule(()=>{var t,i,s,o,n;if(0===this.queued())return this.Promise.resolve(null);n=this._queues.getFirst();var u=s=n.first();return o=u.options,t=u.args,null!=e&&o.weight>e?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${o.id}`,{args:t,options:o}),i=this._randomIndex(),this._store.__register__(i,o.weight,o.expiration).then(({success:e,wait:u,reservoir:l})=>{var h;return this.Events.trigger("debug",`Drained ${o.id}`,{success:e,args:t,options:o}),e?(n.shift(),(h=this.empty())&&this.Events.trigger("empty"),0===l&&this.Events.trigger("depleted",h),this._run(i,s,u),this.Promise.resolve(o.weight)):this.Promise.resolve(null)}))})}_drainAll(e,t=0){return this._drainOne(e).then(i=>{var s;return null!=i?(s=null!=e?e-i:e,this._drainAll(s,t+i)):this.Promise.resolve(t)}).catch(e=>this.Events.trigger("error",e))}_dropAllQueued(e){return this._queues.shiftAll(function(t){return t.doDrop({message:e})})}stop(e={}){var i,s;return e=E.load(e,this.stopDefaults),s=e=>{var t;return t=()=>{var t;return(t=this._states.counts)[0]+t[1]+t[2]+t[3]===e},new this.Promise((e,i)=>t()?e():this.on("done",()=>{if(t())return this.removeAllListeners("done"),e()}))},i=e.dropWaitingJobs?(this._run=function(t,i){return i.doDrop({message:e.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var t,i,o;for(t in i=this._scheduled)o=i[t],"RUNNING"===this.jobStatus(o.job.options.id)&&(clearTimeout(o.timeout),clearTimeout(o.expiration),o.job.doDrop({message:e.dropErrorMessage}));return this._dropAllQueued(e.dropErrorMessage),s(0)}))):this.schedule({priority:9,weight:0},()=>s(1)),this._receive=function(i){return i._reject(new t.prototype.BottleneckError(e.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new t.prototype.BottleneckError("stop() has already been called")),i}_addToQueue(e){var i=this;return l(function*(){var s,o,n,u,l,h,c;s=e.args,u=e.options;try{var p=yield i._store.__submit__(i.queued(),u.weight);l=p.reachedHWM,o=p.blocked,c=p.strategy}catch(t){return n=t,i.Events.trigger("debug",`Could not queue ${u.id}`,{args:s,options:u,error:n}),e.doDrop({error:n}),!1}return o?(e.doDrop(),!0):l&&(null!=(h=c===t.prototype.strategy.LEAK?i._queues.shiftLastFrom(u.priority):c===t.prototype.strategy.OVERFLOW_PRIORITY?i._queues.shiftLastFrom(u.priority+1):c===t.prototype.strategy.OVERFLOW?e:void 0)&&h.doDrop(),null==h||c===t.prototype.strategy.OVERFLOW)?(null==h&&e.doDrop(),l):(e.doQueue(l,o),i._queues.push(e),yield i._drainAll(),l)})()}_receive(e){return null!=this._states.jobStatus(e.options.id)?(e._reject(new t.prototype.BottleneckError(`A job with the same id already exists (id=${e.options.id})`)),!1):(e.doReceive(),this._submitLock.schedule(this._addToQueue,e))}submit(...t){var s,o,n,u,l,h,c,_,v;"function"==typeof t[0]?(h=i(t),o=h[0],t=h.slice(1),c=e(w.call(t,-1),1),s=c[0],u=E.load({},this.jobDefaults)):(u=(_=i(t))[0],o=_[1],t=_.slice(2),v=e(w.call(t,-1),1),s=v[0],u=E.load(u,this.jobDefaults));return l=(...e)=>new this.Promise(function(t,i){return o(...e,function(...e){return(null!=e[0]?i:t)(e)})}),(n=new p(l,t,u,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise)).promise.then(function(e){return"function"==typeof s?s(...e):void 0}).catch(function(e){return Array.isArray(e)?"function"==typeof s?s(...e):void 0:"function"==typeof s?s(e):void 0}),this._receive(n)}schedule(...e){var t,s,o;if("function"==typeof e[0]){var n=i(e);o=n[0],e=n.slice(1),s={}}else{var u=i(e);s=u[0],o=u[1],e=u.slice(2)}return t=new p(o,e,s,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(t),t.promise}wrap(e){var t,i;return t=this.schedule.bind(this),(i=function(...i){return t(e.bind(this),...i)}).withOptions=function(i,...s){return t(i,e,...s)},i}updateSettings(e={}){var t=this;return l(function*(){return yield t._store.__updateSettings__(E.overwrite(e,t.storeDefaults)),E.overwrite(e,t.instanceDefaults,t),t})()}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(e=0){return this._store.__incrementReservoir__(e)}}return t.default=t,t.Events=c,t.version=t.prototype.version=r(d[8]).version,t.strategy=t.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},t.BottleneckError=t.prototype.BottleneckError=r(d[9]),t.Group=t.prototype.Group=r(d[10]),t.RedisConnection=t.prototype.RedisConnection=r(d[11]),t.IORedisConnection=t.prototype.IORedisConnection=r(d[12]),t.Batcher=t.prototype.Batcher=r(d[13]),t.prototype.jobDefaults={priority:5,weight:1,expiration:null,id:""},t.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:t.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},t.prototype.localStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:250},t.prototype.redisStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},t.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise:Promise},t.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},t}.call(void 0),m.exports=h},4425,[4426,4427,4430,4432,4433,4429,4438,4439,4440,4431,4441,4434,4437,4442]); +__d(function(g,r,i,a,m,e,d){"use strict";e.load=function(n,o,t={}){var u,f,c;for(u in o)c=o[u],t[u]=null!=(f=n[u])?f:c;return t},e.overwrite=function(n,o,t={}){var u,f;for(u in n)f=n[u],void 0!==o[u]&&(t[u]=f);return t}},4426,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";var t,s,i;t=r(d[0]),s=r(d[1]),i=class{constructor(i){this.Events=new s(this),this._length=0,this._lists=function(){var s,h,n;for(n=[],s=1,h=i;1<=h?s<=h:s>=h;1<=h?++s:--s)n.push(new t(()=>this.incr(),()=>this.decr()));return n}.call(this)}incr(){if(0===this._length++)return this.Events.trigger("leftzero")}decr(){if(0===--this._length)return this.Events.trigger("zero")}push(t){return this._lists[t.options.priority].push(t)}queued(t){return null!=t?this._lists[t].length:this._length}shiftAll(t){return this._lists.forEach(function(s){return s.forEachShift(t)})}getFirst(t=this._lists){var s,i,h;for(s=0,i=t.length;s0)return h;return[]}shiftLastFrom(t){return this.getFirst(this._lists.slice(t).reverse()).shift()}},m.exports=i},4427,[4428,4429]); +__d(function(g,r,i,a,m,e,d){"use strict";var t;t=class{constructor(t,s){this.incr=t,this.decr=s,this._first=null,this._last=null,this.length=0}push(t){var s;this.length++,"function"==typeof this.incr&&this.incr(),s={value:t,prev:this._last,next:null},null!=this._last?(this._last.next=s,this._last=s):this._first=this._last=s}shift(){var t;if(null!=this._first)return this.length--,"function"==typeof this.decr&&this.decr(),t=this._first.value,null!=(this._first=this._first.next)?this._first.prev=null:this._last=null,t}first(){if(null!=this._first)return this._first.value}getArray(){var t,s,l;for(t=this._first,l=[];null!=t;)l.push((s=t,t=t.next,s.value));return l}forEachShift(t){var s;for(s=this.shift();null!=s;)t(s),s=this.shift()}debug(){var t,s,l,h,n;for(t=this._first,n=[];null!=t;)n.push((s=t,t=t.next,{value:s.value,prev:null!=(l=s.prev)?l.value:void 0,next:null!=(h=s.next)?h.value:void 0}));return n}},m.exports=t},4428,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t,n,e,s,u,o,l){try{var c=t[o](l),h=c.value}catch(t){return void e(t)}c.done?n(h):Promise.resolve(h).then(s,u)}function n(n){return function(){var e=this,s=arguments;return new Promise(function(u,o){var l=n.apply(e,s);function c(n){t(l,u,o,c,h,"next",n)}function h(n){t(l,u,o,c,h,"throw",n)}c(void 0)})}}var e;e=class{constructor(t){if(this.instance=t,this._events={},null!=this.instance.on||null!=this.instance.once||null!=this.instance.removeAllListeners)throw new Error("An Emitter already exists for this object");this.instance.on=(t,n)=>this._addListener(t,"many",n),this.instance.once=(t,n)=>this._addListener(t,"once",n),this.instance.removeAllListeners=(t=null)=>null!=t?delete this._events[t]:this._events={}}_addListener(t,n,e){var s;return null==(s=this._events)[t]&&(s[t]=[]),this._events[t].push({cb:e,status:n}),this.instance}listenerCount(t){return null!=this._events[t]?this._events[t].length:0}trigger(t,...e){var s=this;return n(function*(){var u,o;try{if("debug"!==t&&s.trigger("debug",`Event triggered: ${t}`,e),null==s._events[t])return;return s._events[t]=s._events[t].filter(function(t){return"none"!==t.status}),o=s._events[t].map((function(){var t=n(function*(t){var n,u;if("none"!==t.status){"once"===t.status&&(t.status="none");try{return"function"==typeof(null!=(u="function"==typeof t.cb?t.cb(...e):void 0)?u.then:void 0)?yield u:u}catch(t){return n=t,s.trigger("error",n),null}}});return function(n){return t.apply(this,arguments)}})()),(yield Promise.all(o)).find(function(t){return null!=t})}catch(t){return u=t,s.trigger("error",u),null}})()}},m.exports=e},4429,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,s,o,n,h,u,p){try{var c=t[u](p),_=c.value}catch(t){return void o(t)}c.done?s(_):Promise.resolve(_).then(n,h)}function s(s){return function(){var o=this,n=arguments;return new Promise(function(h,u){var p=s.apply(o,n);function c(s){t(p,h,u,c,_,"next",s)}function _(s){t(p,h,u,c,_,"throw",s)}c(void 0)})}}var o,n,h;h=r(d[0]),o=r(d[1]),n=class{constructor(t,s,o,n,u,p,c,_){this.task=t,this.args=s,this.rejectOnDrop=u,this.Events=p,this._states=c,this.Promise=_,this.options=h.load(o,n),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===n.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((t,s)=>{this._resolve=t,this._reject=s}),this.retryCount=0}_sanitizePriority(t){var s;return(s=~~t!==t?5:t)<0?0:s>9?9:s}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:t,message:s="This job has been dropped by Bottleneck"}={}){return!!this._states.remove(this.options.id)&&(this.rejectOnDrop&&this._reject(null!=t?t:new o(s)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0)}_assertStatus(t){var s;if((s=this._states.jobStatus(this.options.id))!==t&&("DONE"!==t||null!==s))throw new o(`Invalid job status ${s}, expected ${t}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(t,s){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:t,blocked:s})}doRun(){return 0===this.retryCount?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}doExecute(t,o,n,h){var u=this;return s(function*(){var s,p,c;0===u.retryCount?(u._assertStatus("RUNNING"),u._states.next(u.options.id)):u._assertStatus("EXECUTING"),p={args:u.args,options:u.options,retryCount:u.retryCount},u.Events.trigger("executing",p);try{if(c=yield null!=t?t.schedule(u.options,u.task,...u.args):u.task(...u.args),o())return u.doDone(p),yield h(u.options,p),u._assertStatus("DONE"),u._resolve(c)}catch(t){return s=t,u._onFailure(s,p,o,n,h)}})()}doExpire(t,s,n){var h,u;return this._states.jobStatus("RUNNING"===this.options.id)&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),u={args:this.args,options:this.options,retryCount:this.retryCount},h=new o(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(h,u,t,s,n)}_onFailure(t,o,n,h,u){var p=this;return s(function*(){var s,c;if(n())return null!=(s=yield p.Events.trigger("failed",t,o))?(c=~~s,p.Events.trigger("retry",`Retrying ${p.options.id} after ${c} ms`,o),p.retryCount++,h(c)):(p.doDone(o),yield u(p.options,o),p._assertStatus("DONE"),p._reject(t))})()}doDone(t){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",t)}},m.exports=n},4430,[4426,4431]); +__d(function(g,r,i,a,m,e,d){"use strict";var s;s=class extends Error{},m.exports=s},4431,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,s,o,u,l,c){try{var h=t[l](c),_=h.value}catch(t){return void s(t)}h.done?n(_):Promise.resolve(_).then(o,u)}function n(n){return function(){var s=this,o=arguments;return new Promise(function(u,l){var c=n.apply(s,o);function h(n){t(c,u,l,h,_,"next",n)}function _(n){t(c,u,l,h,_,"throw",n)}h(void 0)})}}var s,o,u;u=r(d[0]),s=r(d[1]),o=class{constructor(t,n,s){this.instance=t,this.storeOptions=n,this.clientId=this.instance._randomIndex(),u.load(s,s,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var t;return null==this.heartbeat&&(null!=this.storeOptions.reservoirRefreshInterval&&null!=this.storeOptions.reservoirRefreshAmount||null!=this.storeOptions.reservoirIncreaseInterval&&null!=this.storeOptions.reservoirIncreaseAmount)?"function"==typeof(t=this.heartbeat=setInterval(()=>{var t,n,s,o,u;if(o=Date.now(),null!=this.storeOptions.reservoirRefreshInterval&&o>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=o,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),null!=this.storeOptions.reservoirIncreaseInterval&&o>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval){var l=this.storeOptions;if(t=l.reservoirIncreaseAmount,s=l.reservoirIncreaseMaximum,u=l.reservoir,this._lastReservoirIncrease=o,(n=null!=s?Math.min(t,s-u):t)>0)return this.storeOptions.reservoir+=n,this.instance._drainAll(this.computeCapacity())}},this.heartbeatInterval)).unref?t.unref():void 0:clearInterval(this.heartbeat)}__publish__(t){var s=this;return n(function*(){return yield s.yieldLoop(),s.instance.Events.trigger("message",t.toString())})()}__disconnect__(t){var s=this;return n(function*(){return yield s.yieldLoop(),clearInterval(s.heartbeat),s.Promise.resolve()})()}yieldLoop(t=0){return new this.Promise(function(n,s){return setTimeout(n,t)})}computePenalty(){var t;return null!=(t=this.storeOptions.penalty)?t:15*this.storeOptions.minTime||5e3}__updateSettings__(t){var s=this;return n(function*(){return yield s.yieldLoop(),u.overwrite(t,t,s.storeOptions),s._startHeartbeat(),s.instance._drainAll(s.computeCapacity()),!0})()}__running__(){var t=this;return n(function*(){return yield t.yieldLoop(),t._running})()}__queued__(){var t=this;return n(function*(){return yield t.yieldLoop(),t.instance.queued()})()}__done__(){var t=this;return n(function*(){return yield t.yieldLoop(),t._done})()}__groupCheck__(t){var s=this;return n(function*(){return yield s.yieldLoop(),s._nextRequest+s.timeout=t}check(t,n){return this.conditionsCheck(t)&&this._nextRequest-n<=0}__check__(t){var s=this;return n(function*(){var n;return yield s.yieldLoop(),n=Date.now(),s.check(t,n)})()}__register__(t,s,o){var u=this;return n(function*(){var t,n;return yield u.yieldLoop(),t=Date.now(),u.conditionsCheck(s)?(u._running+=s,null!=u.storeOptions.reservoir&&(u.storeOptions.reservoir-=s),n=Math.max(u._nextRequest-t,0),u._nextRequest=t+n+u.storeOptions.minTime,{success:!0,wait:n,reservoir:u.storeOptions.reservoir}):{success:!1}})()}strategyIsBlock(){return 3===this.storeOptions.strategy}__submit__(t,o){var u=this;return n(function*(){var n,l,c;if(yield u.yieldLoop(),null!=u.storeOptions.maxConcurrent&&o>u.storeOptions.maxConcurrent)throw new s(`Impossible to add a job having a weight of ${o} to a limiter having a maxConcurrent setting of ${u.storeOptions.maxConcurrent}`);return l=Date.now(),c=null!=u.storeOptions.highWater&&t===u.storeOptions.highWater&&!u.check(o,l),(n=u.strategyIsBlock()&&(c||u.isBlocked(l)))&&(u._unblockTime=l+u.computePenalty(),u._nextRequest=u._unblockTime+u.storeOptions.minTime,u.instance._dropAllQueued()),{reachedHWM:c,blocked:n,strategy:u.storeOptions.strategy}})()}__free__(t,s){var o=this;return n(function*(){return yield o.yieldLoop(),o._running-=s,o._done+=s,o.instance._drainAll(o.computeCapacity()),{running:o._running}})()}},m.exports=o},4432,[4426,4431]); +__d(function(g,r,_i2,a,m,_e2,d){"use strict";function t(t,s){return i(t)||n(t,s)||e()}function e(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function n(t,e){var n=[],i=!0,s=!1,c=void 0;try{for(var o,u=t[Symbol.iterator]();!(i=(o=u.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){s=!0,c=t}finally{try{i||null==u.return||u.return()}finally{if(s)throw c}}return n}function i(t){if(Array.isArray(t))return t}function s(t,e,n,i,s,c,o){try{var u=t[c](o),h=u.value}catch(t){return void n(t)}u.done?e(h):Promise.resolve(h).then(i,s)}function c(t){return function(){var e=this,n=arguments;return new Promise(function(i,c){var o=t.apply(e,n);function u(t){s(o,i,c,u,h,"next",t)}function h(t){s(o,i,c,u,h,"throw",t)}u(void 0)})}}var o,u,h,l,_;_=r(d[0]),o=r(d[1]),h=r(d[2]),u=r(d[3]),l=class{constructor(t,e,n){this.instance=t,this.storeOptions=e,this.originalId=this.instance.id,this.clientId=this.instance._randomIndex(),_.load(n,n,this),this.clients={},this.capacityPriorityCounters={},this.sharedConnection=null!=this.connection,null==this.connection&&(this.connection="redis"===this.instance.datastore?new h({Redis:this.Redis,clientOptions:this.clientOptions,Promise:this.Promise,Events:this.instance.Events}):"ioredis"===this.instance.datastore?new u({Redis:this.Redis,clientOptions:this.clientOptions,clusterNodes:this.clusterNodes,Promise:this.Promise,Events:this.instance.Events}):void 0),this.instance.connection=this.connection,this.instance.datastore=this.connection.datastore,this.ready=this.connection.ready.then(t=>(this.clients=t,this.runScript("init",this.prepareInitSettings(this.clearDatastore)))).then(()=>this.connection.__addLimiter__(this.instance)).then(()=>this.runScript("register_client",[this.instance.queued()])).then(()=>{var t;return"function"==typeof(t=this.heartbeat=setInterval(()=>this.runScript("heartbeat",[]).catch(t=>this.instance.Events.trigger("error",t)),this.heartbeatInterval)).unref&&t.unref(),this.clients})}__publish__(t){var e=this;return c(function*(){return(yield e.ready).client.publish(e.instance.channel(),`message:${t.toString()}`)})()}onMessage(e,n){var i=this;return c(function*(){var e,s,o,u,h,l,_,p,v,y;try{_=n.indexOf(":");var f=[n.slice(0,_),n.slice(_+1)];if(o=f[1],"capacity"===(y=f[0]))return yield i.instance._drainAll(o.length>0?~~o:void 0);if("capacity-priority"===y){var S=t(o.split(":"),3);return v=S[0],p=S[1],s=S[2],e=v.length>0?~~v:void 0,p===i.clientId?(u=yield i.instance._drainAll(e),l=null!=e?e-(u||0):"",yield i.clients.client.publish(i.instance.channel(),`capacity-priority:${l}::${s}`)):""===p?(clearTimeout(i.capacityPriorityCounters[s]),delete i.capacityPriorityCounters[s],i.instance._drainAll(e)):i.capacityPriorityCounters[s]=setTimeout(c(function*(){var t;try{return delete i.capacityPriorityCounters[s],yield i.runScript("blacklist_client",[p]),yield i.instance._drainAll(e)}catch(e){return t=e,i.instance.Events.trigger("error",t)}}),1e3)}if("message"===y)return i.instance.Events.trigger("message",o);if("blocked"===y)return yield i.instance._dropAllQueued()}catch(t){return h=t,i.instance.Events.trigger("error",h)}})()}__disconnect__(t){return clearInterval(this.heartbeat),this.sharedConnection?this.connection.__removeLimiter__(this.instance):this.connection.disconnect(t)}runScript(t,e){var n=this;return c(function*(){return"init"!==t&&"register_client"!==t&&(yield n.ready),new n.Promise((i,s)=>{var c,o;return c=[Date.now(),n.clientId].concat(e),n.instance.Events.trigger("debug",`Calling Redis script: ${t}.lua`,c),o=n.connection.__scriptArgs__(t,n.originalId,c,function(t,e){return null!=t?s(t):i(e)}),n.connection.__scriptFn__(t)(...o)}).catch(i=>"SETTINGS_KEY_NOT_FOUND"===i.message?"heartbeat"===t?n.Promise.resolve():n.runScript("init",n.prepareInitSettings(!1)).then(()=>n.runScript(t,e)):"UNKNOWN_CLIENT"===i.message?n.runScript("register_client",[n.instance.queued()]).then(()=>n.runScript(t,e)):n.Promise.reject(i))})()}prepareArray(t){var e,n,i,s;for(i=[],e=0,n=t.length;ethis._loadScripts()).then(()=>({client:this.client,subscriber:this.subscriber}))}_setup(e,t){return e.setMaxListeners(0),new this.Promise((i,s)=>(e.on("error",e=>this.Events.trigger("error",e)),t&&e.on("message",(e,t)=>{var i;return null!=(i=this.limiters[e])?i._store.onMessage(e,t):void 0}),e.ready?i():e.once("ready",i)))}_loadScript(e){return new this.Promise((t,i)=>{var s;return s=Scripts.payload(e),this.client.multi([["script","load",s]]).exec((s,n)=>null!=s?i(s):(this.shas[e]=n[0],t(n[0])))})}_loadScripts(){return this.Promise.all(Scripts.names.map(e=>this._loadScript(e)))}__runCommand__(e){var t=this;return _asyncToGenerator(function*(){return yield t.ready,new t.Promise((i,s)=>t.client.multi([e]).exec_atomic(function(e,t){return null!=e?s(e):i(t[0])}))})()}__addLimiter__(e){return this.Promise.all([e.channel(),e.channel_client()].map(t=>new this.Promise((i,s)=>{var n;return n=s=>{if(s===t)return this.subscriber.removeListener("subscribe",n),this.limiters[t]=e,i()},this.subscriber.on("subscribe",n),this.subscriber.subscribe(t)})))}__removeLimiter__(e){var t=this;return this.Promise.all([e.channel(),e.channel_client()].map((function(){var e=_asyncToGenerator(function*(e){return t.terminated||(yield new t.Promise((i,s)=>t.subscriber.unsubscribe(e,function(t,n){return null!=t?s(t):n===e?i():void 0}))),delete t.limiters[e]});return function(t){return e.apply(this,arguments)}})()))}__scriptArgs__(e,t,i,s){var n;return n=Scripts.keys(e,t),[this.shas[e],n.length].concat(n,i,s)}__scriptFn__(e){return this.client.evalsha.bind(this.client)}disconnect(e=!0){var t,i,s,n;for(t=0,s=(n=Object.keys(this.limiters)).length;t 0 then\n redis.call('zremrangebyscore', job_expirations_key, '-inf', '('..now)\n\n local flush_batch = function (batch, acc)\n local weights = redis.call('hmget', job_weights_key, unpack(batch))\n redis.call('hdel', job_weights_key, unpack(batch))\n local clients = redis.call('hmget', job_clients_key, unpack(batch))\n redis.call('hdel', job_clients_key, unpack(batch))\n\n -- Calculate sum of removed weights\n for i = 1, #weights do\n acc['total'] = acc['total'] + (tonumber(weights[i]) or 0)\n end\n\n -- Calculate sum of removed weights by client\n local client_weights = {}\n for i = 1, #clients do\n local removed = tonumber(weights[i]) or 0\n if removed > 0 then\n acc['client_weights'][clients[i]] = (acc['client_weights'][clients[i]] or 0) + removed\n end\n end\n end\n\n local acc = {\n ['total'] = 0,\n ['client_weights'] = {}\n }\n local batch_size = 1000\n\n -- Compute changes to Zsets and apply changes to Hashes\n for i = 1, #expired, batch_size do\n local batch = {}\n for j = i, math.min(i + batch_size - 1, #expired) do\n table.insert(batch, expired[j])\n end\n\n flush_batch(batch, acc)\n end\n\n -- Apply changes to Zsets\n if acc['total'] > 0 then\n redis.call('hincrby', settings_key, 'done', acc['total'])\n running = tonumber(redis.call('hincrby', settings_key, 'running', -acc['total']))\n end\n\n for client, weight in pairs(acc['client_weights']) do\n redis.call('zincrby', client_running_key, -weight, client)\n end\n end\n\n --\n -- Process 'reservoir' changes\n --\n local reservoirRefreshActive = reservoirRefreshInterval ~= nil and reservoirRefreshAmount ~= nil\n if reservoirRefreshActive and now >= lastReservoirRefresh + reservoirRefreshInterval then\n reservoir = reservoirRefreshAmount\n redis.call('hmset', settings_key,\n 'reservoir', reservoir,\n 'lastReservoirRefresh', now\n )\n end\n\n local reservoirIncreaseActive = reservoirIncreaseInterval ~= nil and reservoirIncreaseAmount ~= nil\n if reservoirIncreaseActive and now >= lastReservoirIncrease + reservoirIncreaseInterval then\n local num_intervals = math.floor((now - lastReservoirIncrease) / reservoirIncreaseInterval)\n local incr = reservoirIncreaseAmount * num_intervals\n if reservoirIncreaseMaximum ~= nil then\n incr = math.min(incr, reservoirIncreaseMaximum - (reservoir or 0))\n end\n if incr > 0 then\n reservoir = (reservoir or 0) + incr\n end\n redis.call('hmset', settings_key,\n 'reservoir', reservoir,\n 'lastReservoirIncrease', lastReservoirIncrease + (num_intervals * reservoirIncreaseInterval)\n )\n end\n\n --\n -- Clear unresponsive clients\n --\n local unresponsive = redis.call('zrangebyscore', client_last_seen_key, '-inf', (now - clientTimeout))\n local unresponsive_lookup = {}\n local terminated_clients = {}\n for i = 1, #unresponsive do\n unresponsive_lookup[unresponsive[i]] = true\n if tonumber(redis.call('zscore', client_running_key, unresponsive[i])) == 0 then\n table.insert(terminated_clients, unresponsive[i])\n end\n end\n if #terminated_clients > 0 then\n redis.call('zrem', client_running_key, unpack(terminated_clients))\n redis.call('hdel', client_num_queued_key, unpack(terminated_clients))\n redis.call('zrem', client_last_registered_key, unpack(terminated_clients))\n redis.call('zrem', client_last_seen_key, unpack(terminated_clients))\n end\n\n --\n -- Broadcast capacity changes\n --\n local final_capacity = compute_capacity(maxConcurrent, running, reservoir)\n\n if always_publish or (initial_capacity ~= nil and final_capacity == nil) then\n -- always_publish or was not unlimited, now unlimited\n redis.call('publish', 'b_'..id, 'capacity:'..(final_capacity or ''))\n\n elseif initial_capacity ~= nil and final_capacity ~= nil and final_capacity > initial_capacity then\n -- capacity was increased\n -- send the capacity message to the limiter having the lowest number of running jobs\n -- the tiebreaker is the limiter having not registered a job in the longest time\n\n local lowest_concurrency_value = nil\n local lowest_concurrency_clients = {}\n local lowest_concurrency_last_registered = {}\n local client_concurrencies = redis.call('zrange', client_running_key, 0, -1, 'withscores')\n\n for i = 1, #client_concurrencies, 2 do\n local client = client_concurrencies[i]\n local concurrency = tonumber(client_concurrencies[i+1])\n\n if (\n lowest_concurrency_value == nil or lowest_concurrency_value == concurrency\n ) and (\n not unresponsive_lookup[client]\n ) and (\n tonumber(redis.call('hget', client_num_queued_key, client)) > 0\n ) then\n lowest_concurrency_value = concurrency\n table.insert(lowest_concurrency_clients, client)\n local last_registered = tonumber(redis.call('zscore', client_last_registered_key, client))\n table.insert(lowest_concurrency_last_registered, last_registered)\n end\n end\n\n if #lowest_concurrency_clients > 0 then\n local position = 1\n local earliest = lowest_concurrency_last_registered[1]\n\n for i,v in ipairs(lowest_concurrency_last_registered) do\n if v < earliest then\n position = i\n earliest = v\n end\n end\n\n local next_client = lowest_concurrency_clients[position]\n redis.call('publish', 'b_'..id,\n 'capacity-priority:'..(final_capacity or '')..\n ':'..next_client..\n ':'..capacityPriorityCounter\n )\n redis.call('hincrby', settings_key, 'capacityPriorityCounter', '1')\n else\n redis.call('publish', 'b_'..id, 'capacity:'..(final_capacity or ''))\n end\n end\n\n return {\n ['capacity'] = final_capacity,\n ['running'] = running,\n ['reservoir'] = reservoir\n }\nend\n","queued.lua":"local clientTimeout = tonumber(redis.call('hget', settings_key, 'clientTimeout'))\nlocal valid_clients = redis.call('zrangebyscore', client_last_seen_key, (now - clientTimeout), 'inf')\nlocal client_queued = redis.call('hmget', client_num_queued_key, unpack(valid_clients))\n\nlocal sum = 0\nfor i = 1, #client_queued do\n sum = sum + tonumber(client_queued[i])\nend\n\nreturn sum\n","refresh_expiration.lua":"local refresh_expiration = function (now, nextRequest, groupTimeout)\n\n if groupTimeout ~= nil then\n local ttl = (nextRequest + groupTimeout) - now\n\n for i = 1, #KEYS do\n redis.call('pexpire', KEYS[i], ttl)\n end\n end\n\nend\n","refs.lua":"local settings_key = KEYS[1]\nlocal job_weights_key = KEYS[2]\nlocal job_expirations_key = KEYS[3]\nlocal job_clients_key = KEYS[4]\nlocal client_running_key = KEYS[5]\nlocal client_num_queued_key = KEYS[6]\nlocal client_last_registered_key = KEYS[7]\nlocal client_last_seen_key = KEYS[8]\n\nlocal now = tonumber(ARGV[1])\nlocal client = ARGV[2]\n\nlocal num_static_argv = 2\n","register.lua":"local index = ARGV[num_static_argv + 1]\nlocal weight = tonumber(ARGV[num_static_argv + 2])\nlocal expiration = tonumber(ARGV[num_static_argv + 3])\n\nlocal state = process_tick(now, false)\nlocal capacity = state['capacity']\nlocal reservoir = state['reservoir']\n\nlocal settings = redis.call('hmget', settings_key,\n 'nextRequest',\n 'minTime',\n 'groupTimeout'\n)\nlocal nextRequest = tonumber(settings[1])\nlocal minTime = tonumber(settings[2])\nlocal groupTimeout = tonumber(settings[3])\n\nif conditions_check(capacity, weight) then\n\n redis.call('hincrby', settings_key, 'running', weight)\n redis.call('hset', job_weights_key, index, weight)\n if expiration ~= nil then\n redis.call('zadd', job_expirations_key, now + expiration, index)\n end\n redis.call('hset', job_clients_key, index, client)\n redis.call('zincrby', client_running_key, weight, client)\n redis.call('hincrby', client_num_queued_key, client, -1)\n redis.call('zadd', client_last_registered_key, now, client)\n\n local wait = math.max(nextRequest - now, 0)\n local newNextRequest = now + wait + minTime\n\n if reservoir == nil then\n redis.call('hset', settings_key,\n 'nextRequest', newNextRequest\n )\n else\n reservoir = reservoir - weight\n redis.call('hmset', settings_key,\n 'reservoir', reservoir,\n 'nextRequest', newNextRequest\n )\n end\n\n refresh_expiration(now, newNextRequest, groupTimeout)\n\n return {true, wait, reservoir}\n\nelse\n return {false}\nend\n","register_client.lua":"local queued = tonumber(ARGV[num_static_argv + 1])\n\n-- Could have been re-registered concurrently\nif not redis.call('zscore', client_last_seen_key, client) then\n redis.call('zadd', client_running_key, 0, client)\n redis.call('hset', client_num_queued_key, client, queued)\n redis.call('zadd', client_last_registered_key, 0, client)\nend\n\nredis.call('zadd', client_last_seen_key, now, client)\n\nreturn {}\n","running.lua":"return process_tick(now, false)['running']\n","submit.lua":"local queueLength = tonumber(ARGV[num_static_argv + 1])\nlocal weight = tonumber(ARGV[num_static_argv + 2])\n\nlocal capacity = process_tick(now, false)['capacity']\n\nlocal settings = redis.call('hmget', settings_key,\n 'id',\n 'maxConcurrent',\n 'highWater',\n 'nextRequest',\n 'strategy',\n 'unblockTime',\n 'penalty',\n 'minTime',\n 'groupTimeout'\n)\nlocal id = settings[1]\nlocal maxConcurrent = tonumber(settings[2])\nlocal highWater = tonumber(settings[3])\nlocal nextRequest = tonumber(settings[4])\nlocal strategy = tonumber(settings[5])\nlocal unblockTime = tonumber(settings[6])\nlocal penalty = tonumber(settings[7])\nlocal minTime = tonumber(settings[8])\nlocal groupTimeout = tonumber(settings[9])\n\nif maxConcurrent ~= nil and weight > maxConcurrent then\n return redis.error_reply('OVERWEIGHT:'..weight..':'..maxConcurrent)\nend\n\nlocal reachedHWM = (highWater ~= nil and queueLength == highWater\n and not (\n conditions_check(capacity, weight)\n and nextRequest - now <= 0\n )\n)\n\nlocal blocked = strategy == 3 and (reachedHWM or unblockTime >= now)\n\nif blocked then\n local computedPenalty = penalty\n if computedPenalty == nil then\n if minTime == 0 then\n computedPenalty = 5000\n else\n computedPenalty = 15 * minTime\n end\n end\n\n local newNextRequest = now + computedPenalty + minTime\n\n redis.call('hmset', settings_key,\n 'unblockTime', now + computedPenalty,\n 'nextRequest', newNextRequest\n )\n\n local clients_queued_reset = redis.call('hkeys', client_num_queued_key)\n local queued_reset = {}\n for i = 1, #clients_queued_reset do\n table.insert(queued_reset, clients_queued_reset[i])\n table.insert(queued_reset, 0)\n end\n redis.call('hmset', client_num_queued_key, unpack(queued_reset))\n\n redis.call('publish', 'b_'..id, 'blocked:')\n\n refresh_expiration(now, newNextRequest, groupTimeout)\nend\n\nif not blocked and not reachedHWM then\n redis.call('hincrby', client_num_queued_key, client, 1)\nend\n\nreturn {reachedHWM, blocked, strategy}\n","update_settings.lua":"local args = {'hmset', settings_key}\n\nfor i = num_static_argv + 1, #ARGV do\n table.insert(args, ARGV[i])\nend\n\nredis.call(unpack(args))\n\nprocess_tick(now, true)\n\nlocal groupTimeout = tonumber(redis.call('hget', settings_key, 'groupTimeout'))\nrefresh_expiration(0, 0, groupTimeout)\n\nreturn {}\n","validate_client.lua":"if not redis.call('zscore', client_last_seen_key, client) then\n return redis.error_reply('UNKNOWN_CLIENT')\nend\n\nredis.call('zadd', client_last_seen_key, now, client)\n","validate_keys.lua":"if not (redis.call('exists', settings_key) == 1) then\n return redis.error_reply('SETTINGS_KEY_NOT_FOUND')\nend\n"}},4436,[]); +__d(function(g,r,_i2,a,m,_e2,d){"use strict";function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _iterableToArrayLimit(t,e){var i=[],s=!0,n=!1,o=void 0;try{for(var l,c=t[Symbol.iterator]();!(s=(l=c.next()).done)&&(i.push(l.value),!e||i.length!==e);s=!0);}catch(t){n=!0,o=t}finally{try{s||null==c.return||c.return()}finally{if(n)throw o}}return i}function _arrayWithHoles(t){if(Array.isArray(t))return t}function asyncGeneratorStep(t,e,i,s,n,o,l){try{var c=t[o](l),u=c.value}catch(t){return void i(t)}c.done?e(u):Promise.resolve(u).then(s,n)}function _asyncToGenerator(t){return function(){var e=this,i=arguments;return new Promise(function(s,n){var o=t.apply(e,i);function l(t){asyncGeneratorStep(o,s,n,l,c,"next",t)}function c(t){asyncGeneratorStep(o,s,n,l,c,"throw",t)}l(void 0)})}}var Events,IORedisConnection,Scripts,parser;parser=r(d[0]),Events=r(d[1]),Scripts=r(d[2]),IORedisConnection=function(){class IORedisConnection{constructor(options={}){parser.load(options,this.defaults,this),null==this.Redis&&(this.Redis=eval("require")("ioredis")),null==this.Events&&(this.Events=new Events(this)),this.terminated=!1,null!=this.clusterNodes?(this.client=new this.Redis.Cluster(this.clusterNodes,this.clientOptions),this.subscriber=new this.Redis.Cluster(this.clusterNodes,this.clientOptions)):null!=this.client&&null==this.client.duplicate?this.subscriber=new this.Redis.Cluster(this.client.startupNodes,this.client.options):(null==this.client&&(this.client=new this.Redis(this.clientOptions)),this.subscriber=this.client.duplicate()),this.limiters={},this.ready=this.Promise.all([this._setup(this.client,!1),this._setup(this.subscriber,!0)]).then(()=>(this._loadScripts(),{client:this.client,subscriber:this.subscriber}))}_setup(t,e){return t.setMaxListeners(0),new this.Promise((i,s)=>(t.on("error",t=>this.Events.trigger("error",t)),e&&t.on("message",(t,e)=>{var i;return null!=(i=this.limiters[t])?i._store.onMessage(t,e):void 0}),"ready"===t.status?i():t.once("ready",i)))}_loadScripts(){return Scripts.names.forEach(t=>this.client.defineCommand(t,{lua:Scripts.payload(t)}))}__runCommand__(t){var e=this;return _asyncToGenerator(function*(){yield e.ready;var i=_slicedToArray(yield e.client.pipeline([t]).exec(),1),s=_slicedToArray(i[0],2);return s[0],s[1]})()}__addLimiter__(t){return this.Promise.all([t.channel(),t.channel_client()].map(e=>new this.Promise((i,s)=>this.subscriber.subscribe(e,()=>(this.limiters[e]=t,i())))))}__removeLimiter__(t){var e=this;return[t.channel(),t.channel_client()].forEach((function(){var t=_asyncToGenerator(function*(t){return e.terminated||(yield e.subscriber.unsubscribe(t)),delete e.limiters[t]});return function(e){return t.apply(this,arguments)}})())}__scriptArgs__(t,e,i,s){var n;return[(n=Scripts.keys(t,e)).length].concat(n,i,s)}__scriptFn__(t){return this.client[t].bind(this.client)}disconnect(t=!0){var e,i,s,n;for(e=0,s=(n=Object.keys(this.limiters)).length;e(t[this.status[u]]=s,t),{})}},m.exports=s},4438,[4431]); +__d(function(g,r,i,a,m,e,d){"use strict";function n(n,t,u,s,o,c,h){try{var l=n[c](h),f=l.value}catch(n){return void u(n)}l.done?t(f):Promise.resolve(f).then(s,o)}function t(t){return function(){var u=this,s=arguments;return new Promise(function(o,c){var h=t.apply(u,s);function l(t){n(h,o,c,l,f,"next",t)}function f(t){n(h,o,c,l,f,"throw",t)}l(void 0)})}}var u,s;u=r(d[0]),s=class{constructor(n,t){this.schedule=this.schedule.bind(this),this.name=n,this.Promise=t,this._running=0,this._queue=new u}isEmpty(){return 0===this._queue.length}_tryToRun(){var n=this;return t(function*(){var u,s,o,c,h,l,f;if(n._running<1&&n._queue.length>0){n._running++;var v=n._queue.shift();return f=v.task,u=v.args,h=v.resolve,c=v.reject,s=yield t(function*(){try{return l=yield f(...u),function(){return h(l)}}catch(n){return o=n,function(){return c(o)}}})(),n._running--,n._tryToRun(),s()}})()}schedule(n,...t){var u,s,o;return o=s=null,u=new this.Promise(function(n,t){return o=n,s=t}),this._queue.push({task:n,args:t,resolve:o,reject:s}),this._tryToRun(),u}},m.exports=s},4439,[4428]); +__d(function(n,o,e,i,r,s,t){r.exports={version:"2.19.5"}},4440,[]); +__d(function(g,r,_i2,a,m,_e2,d){"use strict";function t(t,s){return i(t)||e(t,s)||n()}function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function e(t,n){var e=[],i=!0,s=!1,o=void 0;try{for(var u,c=t[Symbol.iterator]();!(i=(u=c.next()).done)&&(e.push(u.value),!n||e.length!==n);i=!0);}catch(t){s=!0,o=t}finally{try{i||null==c.return||c.return()}finally{if(s)throw o}}return e}function i(t){if(Array.isArray(t))return t}function s(t,n,e,i,s,o,u){try{var c=t[o](u),l=c.value}catch(t){return void e(t)}c.done?n(l):Promise.resolve(l).then(i,s)}function o(t){return function(){var n=this,e=arguments;return new Promise(function(i,o){var u=t.apply(n,e);function c(t){s(u,i,o,c,l,"next",t)}function l(t){s(u,i,o,c,l,"throw",t)}c(void 0)})}}var u,c,l,h,v,f;f=r(d[0]),u=r(d[1]),h=r(d[2]),l=r(d[3]),v=r(d[4]),c=function(){class n{constructor(t={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=t,f.load(this.limiterOptions,this.defaults,this),this.Events=new u(this),this.instances={},this.Bottleneck=r(d[5]),this._startAutoCleanup(),this.sharedConnection=null!=this.connection,null==this.connection&&("redis"===this.limiterOptions.datastore?this.connection=new h(Object.assign({},this.limiterOptions,{Events:this.Events})):"ioredis"===this.limiterOptions.datastore&&(this.connection=new l(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(t=""){var n;return null!=(n=this.instances[t])?n:(()=>{var n;return n=this.instances[t]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${t}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",n,t),n})()}deleteKey(t=""){var n=this;return o(function*(){var e,i;return i=n.instances[t],n.connection&&(e=yield n.connection.__runCommand__(['del',...v.allKeys(`${n.id}-${t}`)])),null!=i&&(delete n.instances[t],yield i.disconnect()),null!=i||e>0})()}limiters(){var t,n,e,i;for(t in e=[],n=this.instances)i=n[t],e.push({key:t,limiter:i});return e}keys(){return Object.keys(this.instances)}clusterKeys(){var n=this;return o(function*(){var e,i,s,o,u,c,l;if(null==n.connection)return n.Promise.resolve(n.keys());for(u=[],e=null,l=`b_${n.id}-`.length,9;0!==e;){var h=t(yield n.connection.__runCommand__(["scan",null!=e?e:0,"match",`b_${n.id}-*_settings`,"count",1e4]),2);for(e=~~h[0],s=0,c=(i=h[1]).length;sthis._resolve=t)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(t){var s;return this._arr.push(t),s=this._promise,this._arr.length===this.maxSize?this._flush():null!=this.maxTime&&1===this._arr.length&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),s}}return t.prototype.defaults={maxTime:null,maxSize:null,Promise:Promise},t}.call(void 0),m.exports=t},4442,[4426,4429]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"requestStateManager",{enumerable:!0,get:function(){return h}});var s=r(d[0]),t=r(d[1]);const n=(0,s.getLogger)(['wcpos','http','state']);class o{tokenRefreshPromise=null;isRefreshing=!1;refreshedToken=null;offline=!1;authFailed=!1;requestsPaused=!1;isSleeping=!1;wakeCallbacks=[];visibilityCleanup=null;constructor(){this.setupVisibilityListener()}setupVisibilityListener(){if('undefined'==typeof document||!document.addEventListener)return;const s=()=>{'hidden'===document.visibilityState?this.handleSleep():'visible'===document.visibilityState&&this.handleWake()};document.addEventListener('visibilitychange',s),this.visibilityCleanup=()=>{document.removeEventListener('visibilitychange',s)}}handleSleep(){this.isSleeping||(this.isSleeping=!0)}handleWake(){if(this.isSleeping){this.isSleeping=!1;for(const s of this.wakeCallbacks)try{s()}catch{}}}onWake(s){return this.wakeCallbacks.push(s),()=>{this.wakeCallbacks=this.wakeCallbacks.filter(t=>t!==s)}}isAppSleeping(){return this.isSleeping}static getInstance(){return o.instance||(o.instance=new o),o.instance}checkCanProceed(){return this.isSleeping?{ok:!1,reason:'App is in background',errorCode:t.ERROR_CODES.SERVICE_UNAVAILABLE,isSleeping:!0}:this.offline?{ok:!1,reason:'No internet connection',errorCode:t.ERROR_CODES.DEVICE_OFFLINE}:this.authFailed?{ok:!1,reason:'Please log in to continue',errorCode:t.ERROR_CODES.AUTH_REQUIRED}:this.requestsPaused?(n.debug('Request blocked: Requests paused for recovery'),{ok:!1,reason:'System is recovering - please wait',errorCode:t.ERROR_CODES.SERVICE_UNAVAILABLE}):{ok:!0}}isTokenRefreshing(){return this.isRefreshing}async startTokenRefresh(s){return this.tokenRefreshPromise||this.isRefreshing?(n.debug('Token refresh already in progress, awaiting existing operation',{context:{hasPromise:!!this.tokenRefreshPromise,isRefreshing:this.isRefreshing}}),this.tokenRefreshPromise?this.tokenRefreshPromise:void 0):(this.isRefreshing=!0,this.refreshedToken=null,n.debug('Starting coordinated token refresh (lock acquired)'),this.tokenRefreshPromise=s().then(s=>{n.debug('Token refresh completed successfully'),this.refreshedToken=s,this.isRefreshing=!1,this.authFailed=!1,this.tokenRefreshPromise=null}).catch(s=>{throw n.debug('Token refresh operation failed',{context:{error:s instanceof Error?s.message:String(s)}}),this.refreshedToken=null,this.isRefreshing=!1,this.tokenRefreshPromise=null,s}),this.tokenRefreshPromise)}async awaitTokenRefresh(){if(this.tokenRefreshPromise){n.debug('Awaiting in-progress token refresh');try{await this.tokenRefreshPromise,n.debug('Token refresh completed, request can proceed')}catch(s){throw n.debug('Token refresh failed while awaiting',{context:{error:s instanceof Error?s.message:String(s)}}),s}}else n.debug('No token refresh in progress, nothing to await')}getRefreshedToken(){return this.refreshedToken}setRefreshedToken(s){n.debug('Setting refreshed token directly (from OAuth login)'),this.refreshedToken=s}clearRefreshedToken(){this.refreshedToken=null}pauseRequests(){this.requestsPaused||(n.debug('Pausing all requests via state manager'),this.requestsPaused=!0)}resumeRequests(){this.requestsPaused&&(n.debug('Resuming all requests via state manager'),this.requestsPaused=!1)}setOffline(s){this.offline!==s&&(this.offline=s,s?n.debug('Device is now offline - requests will be blocked'):n.debug('Device is back online - requests can proceed'))}setAuthFailed(s){this.authFailed!==s&&(this.authFailed=s,s?n.debug('Authentication failed - requests will be blocked until re-auth'):n.debug('Authentication restored - requests can proceed'))}isOffline(){return this.offline}isAuthFailed(){return this.authFailed}areRequestsPaused(){return this.requestsPaused}reset(){n.debug('Resetting request state manager'),this.tokenRefreshPromise=null,this.isRefreshing=!1,this.refreshedToken=null,this.offline=!1,this.authFailed=!1,this.requestsPaused=!1}}const h=o.getInstance()},4443,[1975,2644]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createTokenRefreshHandler",{enumerable:!0,get:function(){return c}});var s=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]);const u=(0,s.getLogger)(['wcpos','auth','token']),c=({site:s,wpUser:c,getHttpClient:p})=>({name:'token-refresh',priority:100,intercepts:!0,canHandle:s=>{const t=s.response?.status;return 401===t},handle:async f=>{const{error:R,originalConfig:_,retryRequest:E}=f,w=c.getLatest(),k=w?.refresh_token,T=s.wcpos_api_url||(s.wp_api_url?`${s.wp_api_url}wcpos/v1/`:null);if(!T||!k)throw u.debug('Skipping token refresh - missing required data',{context:{hasWcposApiUrl:!!s.wcpos_api_url,hasWpApiUrl:!!s.wp_api_url,hasApiUrl:!!T,hasRefreshToken:!!k}}),R;u.debug('Access token expired, attempting token refresh',{context:{userId:c.id,siteUrl:s.url,originalUrl:_.url}});try{await o.requestStateManager.startTokenRefresh(async()=>{(0,n.pauseQueue)();try{const s=p();u.debug('Attempting token refresh',{context:{userId:c.id,hasRefreshToken:!!k,refreshTokenPreview:k?`${k.substring(0,20)}...`:'none'}});const o=await s.post(`${T}auth/refresh`,{refresh_token:k},{headers:{'X-WCPOS':'1'}}),l=o.data,{access_token:h,expires_at:f}=l;if(u.debug('Token refresh response received',{context:{userId:c.id,responseStatus:o.status,hasAccessToken:!!h,responseData:l}}),!h)throw u.warn('Session refresh failed - please log in again',{showToast:!0,saveToDb:!0,context:{errorCode:t.ERROR_CODES.REFRESH_TOKEN_INVALID,userId:c.id,responseStatus:o.status}}),new Error('REFRESH_TOKEN_INVALID');return u.debug('Token refresh successful',{context:{userId:c.id,hasNewToken:!!h}}),await c.incrementalPatch({access_token:h,expires_at:f}),(0,n.resumeQueue)(),h}catch(t){throw(0,n.resumeQueue)(),h(t,R,c,s),R}});const f=o.requestStateManager.getRefreshedToken();if(!f)throw u.warn('Token refresh completed but no token available',{saveToDb:!0,context:{errorCode:t.ERROR_CODES.TOKEN_REFRESH_FAILED,userId:c.id,originalUrl:_.url}}),R;u.debug('Retrying request after successful token refresh',{context:{userId:c.id,originalUrl:_.url,hasNewToken:!!f}});try{return await l(_,f,s.use_jwt_as_param,E)}catch(n){const l=n?.response?.status;if(401===l)throw u.warn('Request still unauthorized after token refresh - please log in again',{showToast:!0,saveToDb:!0,context:{errorCode:t.ERROR_CODES.REFRESH_TOKEN_INVALID,userId:c.id,siteUrl:s.url,originalUrl:_.url,retryStatus:l}}),o.requestStateManager.setAuthFailed(!0),R.isRefreshTokenInvalid=!0,R.refreshTokenInvalid=!0,R;throw n}}catch(s){throw s}}});async function l(s,t,n,o){const u=Object.assign({},s);return n?u.params=Object.assign({},u.params,{authorization:`Bearer ${t}`}):u.headers=Object.assign({},u.headers,{Authorization:`Bearer ${t}`}),await o(u)}function h(s,n,c,l){const h=s instanceof Error?s.message:String(s);if(s instanceof Error&&(h.includes('401')||h.includes('403')||h.includes('404')||h.includes('400'))||s instanceof Error&&'REFRESH_TOKEN_INVALID'===h||s?.errorCode===t.ERROR_CODES.AUTH_REQUIRED||[400,401,403,404].includes(s?.response?.status))throw u.warn('Your session has expired - please log in again',{showToast:!0,saveToDb:!0,context:{errorCode:t.ERROR_CODES.REFRESH_TOKEN_INVALID,userId:c.id,siteUrl:l.url}}),o.requestStateManager.setAuthFailed(!0),n.isRefreshTokenInvalid=!0,n.refreshTokenInvalid=!0,u.debug('Refresh token invalid - triggering OAuth fallback handler'),n;throw u.warn('Unable to refresh session',{saveToDb:!0,context:{errorCode:t.ERROR_CODES.TOKEN_REFRESH_FAILED,error:h,userId:c.id,siteUrl:l.url,originalStatus:n.response?.status}}),n}},4444,[1975,2644,4423,4443]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"OnlineStatusContext",{enumerable:!0,get:function(){return o}}),_e.OnlineStatusProvider=function({children:n,wpAPIURL:s}){const[c,l]=e.useState(()=>'undefined'==typeof navigator||navigator.onLine?'online-website-available':'offline'),f=e.useRef(!1),d=e.useCallback(async()=>{if(!f.current){f.current=!0;try{if('undefined'!=typeof navigator&&!navigator.onLine)return void l('offline');const e=await u(s);l(e?'online-website-available':'online-website-unavailable')}finally{f.current=!1}}},[s]);e.useEffect(()=>{if('undefined'==typeof window)return;const e=()=>{d()},t=()=>{l('offline')};return window.addEventListener('online',e),window.addEventListener('offline',t),()=>{window.removeEventListener('online',e),window.removeEventListener('offline',t)}},[d]),e.useEffect(()=>{if('undefined'==typeof document)return;const e=()=>{'visible'===document.visibilityState&&d()};return document.addEventListener('visibilitychange',e),()=>{document.removeEventListener('visibilitychange',e)}},[d]),e.useEffect(()=>{if('offline'===c)return;const e=setInterval(()=>{'visible'===document.visibilityState&&d()},3e4);return()=>clearInterval(e)},[c,d]),e.useEffect(()=>{d()},[d]);const v=e.useMemo(()=>({status:c}),[c]);return(0,t.jsx)(o.Provider,{value:v,children:n})},Object.defineProperty(_e,"useOnlineStatus",{enumerable:!0,get:function(){return s}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n={status:'online-website-available'},o=e.createContext(n);async function u(e){try{const t=new AbortController,n=setTimeout(()=>t.abort(),1e4);return await fetch(e,{method:'HEAD',mode:'no-cors',cache:'no-store',signal:t.signal}),clearTimeout(n),!0}catch{return!1}}const s=()=>{const t=e.useContext(o);if(void 0===t)throw new Error("useOnlineStatus must be called within OnlineStatusProvider");return t}},4445,[14,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAuthErrorHandler",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"errorSubject",{enumerable:!0,get:function(){return f}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),s=r(_d[3]),o=r(_d[4]),c=r(_d[5]),u=r(_d[6]),d=r(_d[7]);const l=(0,s.getLogger)(['wcpos','auth','error']),f=new n.BehaviorSubject(null),h=(n,s,h)=>{const{handleLoginSuccess:R}=(0,d.useLoginHandler)(n),E=e.useRef(null),{response:p,promptAsync:T}=(0,u.useWcposAuth)({site:n}),b=e.useRef(!1),I=e.useRef(T);e.useEffect(()=>{I.current=T},[T]);const O=e.useCallback(()=>{b.current?l.debug('OAuth flow already in flight, skipping'):(b.current=!0,l.debug('Triggering OAuth flow',{context:{siteName:n.name}}),I.current().then(e=>{l.debug('promptAsync resolved',{context:{resultType:e?.type}})}).catch(e=>{l.warn('promptAsync rejected - Authentication failed',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.AUTH_REQUIRED,siteName:n.name,error:e instanceof Error?e.message:String(e)}})}).finally(()=>{b.current=!1}))},[n.name]);return e.useEffect(()=>{if(!p)return;const e=p.params?.access_token||p.error||p.type;if(E.current===e)return;const t=async()=>{E.current=e;try{const e=p.params?.id,t=s.id;if(e&&t&&String(e)!==String(t))return l.error('Security: Logged in as different user than expected',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.INVALID_CREDENTIALS,expectedUserId:t,returnedUserId:e,siteName:n.name}}),void(h&&h());await R({params:p.params}),p.params?.access_token&&c.requestStateManager.setRefreshedToken(p.params.access_token),c.requestStateManager.setAuthFailed(!1),l.success('Successfully logged in',{showToast:!0,saveToDb:!0,context:{siteName:n.name,userId:s.id}})}catch(e){l.error('Failed to save login credentials',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.TRANSACTION_FAILED,siteName:n.name,error:e instanceof Error?e.message:String(e)}})}};'success'===p.type?t():'error'===p.type?(l.warn('Login failed - please check your credentials',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.INVALID_CREDENTIALS,siteName:n.name,errorDetails:p.error}}),E.current=e):'dismiss'!==p.type&&'cancel'!==p.type&&'locked'!==p.type||(l.warn('Login cancelled',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.AUTH_REQUIRED,siteName:n.name,status:p.type}}),E.current=e)},[p,R,n.name,s.id,h]),e.useMemo(()=>({name:'fallback-auth-handler',priority:50,intercepts:!0,canHandle:e=>{const t=401===e.response?.status||e.errorCode===o.ERROR_CODES.AUTH_REQUIRED||e.isRefreshTokenInvalid||e.refreshTokenInvalid||e instanceof Error&&'REFRESH_TOKEN_INVALID'===e.message;return l.debug('Fallback auth handler canHandle check',{context:{canHandle:t,errorStatus:e.response?.status,errorCode:e.errorCode,hasRefreshTokenInvalidFlag:e.isRefreshTokenInvalid,hasRefreshTokenInvalidFlag2:e.refreshTokenInvalid,errorMessage:e instanceof Error?e.message:String(e)}}),t},handle:async e=>{const{error:s}=e;l.debug('Fallback auth handler triggered',{context:{errorMessage:s instanceof Error?s.message:String(s),errorStatus:s?.response?.status,errorCode:s?.errorCode,hasRefreshTokenInvalidFlag:s?.isRefreshTokenInvalid,hasRefreshTokenInvalidFlag2:s?.refreshTokenInvalid}});throw s.isRefreshTokenInvalid||s.refreshTokenInvalid||s instanceof Error&&'REFRESH_TOKEN_INVALID'===s.message?(l.debug('Refresh token is invalid, launching OAuth flow'),O()):s.errorCode===o.ERROR_CODES.AUTH_REQUIRED?(l.debug('Auth required (pre-flight blocked), showing toast'),l.warn('Please log in to continue',{showToast:!0,saveToDb:!0,toast:{action:{label:'Login',onClick:()=>O()}},context:{errorCode:o.ERROR_CODES.AUTH_REQUIRED,siteName:n.name}})):(l.debug('Token refresh failed, attempting OAuth flow'),O()),f.next(e.error),new t.CanceledError('401 - attempting re-authentication')}}),[O,n.name])}},4446,[14,4074,1748,1975,2644,4420,4447,4469]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useWcposAuth=function(o){const[u,p]=e.useState(()=>h()),w=e.useMemo(()=>(0,n.getRedirectUri)(),[]),b=e.useMemo(()=>o.site?{authorizationEndpoint:o.site.wcpos_login_url}:null,[o.site]),_=e.useMemo(()=>Object.assign({platform:s.AppInfo.platform,version:s.AppInfo.version,build:s.AppInfo.buildNumber},o.extraParams),[o.extraParams]),[S,P,k]=(0,t.useAuthRequest)({clientId:'unused',responseType:t.ResponseType.Token,redirectUri:w,extraParams:Object.assign({redirect_uri:w},_),scopes:[],usePKCE:!1},b),A=e.useMemo(()=>P?'success'===P.type?{type:'success',params:P.params}:'error'===P.type?{type:'error',error:P.error?.message||'Authentication failed',errorCode:P.error?.code}:'dismiss'===P.type||'cancel'===P.type?{type:P.type}:'locked'===P.type?{type:'locked'}:null:null,[P])??u;e.useEffect(()=>{const e=h();if(e&&('success'===e.type||'error'===e.type)){const e=l()?.returnPath??window.location.pathname;f(),window.history.replaceState({},document.title,e)}},[]),e.useEffect(()=>{!P||'success'!==P.type&&'error'!==P.type||f()},[P]);const v=e.useCallback(async()=>{if(!S||!o.site)return void c.warn('Auth not ready',{context:{hasRequest:!!S,hasSite:!!o.site}});p(null),c.debug('Triggering web auth flow',{context:{loginUrl:o.site.wcpos_login_url,redirectUri:w}});const e=()=>{c.debug('Performing fallback redirect');const e=(0,n.generateState)(),t=(0,n.buildAuthUrl)(o.site.wcpos_login_url,w,e,_);var s;d(),y(e),c.debug('Redirecting to auth URL',{context:{authUrl:t}}),s=t,window.location.href=s};try{c.debug('Calling expoPromptAsync...');const t=await k();return c.debug('expoPromptAsync returned',{context:{resultType:t?.type,hasParams:!!t?.params}}),'success'===t?.type?{type:'success',params:t.params}:void(t&&'dismiss'!==t.type||(c.debug('Popup may have been blocked or dismissed, falling back to redirect'),e()))}catch(t){const s=t instanceof Error?t.message:String(t);if(c.debug('expoPromptAsync threw error',{context:{error:s}}),s.includes('Popup window was blocked')||s.includes('blocked'))return c.debug('Popup blocked, falling back to redirect'),void e();c.error('Auth failed',{context:{error:s}});const o={type:'error',error:s};return p(o),o}},[S,o.site,_,w,k]);return{isReady:!!S,response:A,promptAsync:v}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),s=r(_d[2]),o=r(_d[3]),n=r(_d[4]);const c=(0,o.getLogger)(['wcpos','auth','oauth']),u='wcpos_auth_state',p='wcpos_auth_csrf_state';function l(){if('undefined'==typeof sessionStorage)return null;const e=sessionStorage.getItem(u);if(!e)return null;try{return JSON.parse(e)}catch{return null}}function d(){const e={returnPath:window.location.pathname+window.location.search,timestamp:Date.now()};sessionStorage.setItem(u,JSON.stringify(e))}function f(){sessionStorage.removeItem(u),sessionStorage.removeItem(p)}function y(e){sessionStorage.setItem(p,e)}function h(){if('undefined'==typeof window)return null;const e=window.location.hash,t=window.location.search;if(!e&&!t)return null;const s=window.location.href;if(!s.includes('access_token')&&!s.includes('error'))return null;c.debug('Detected auth params in URL, parsing...');const o=(0,n.parseAuthResult)(s);if('success'===o.type&&o.params){const e='undefined'==typeof sessionStorage?null:sessionStorage.getItem(p),t=o.params?.state;if(e&&t!==e)return c.error('State parameter mismatch - possible CSRF attack'),{type:'error',error:'State parameter mismatch - authentication rejected for security'}}return'success'===o.type||'error'===o.type?o:null}},4447,[14,4448,4467,1975,4468]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})})},4448,[4449,4461,4463,4454,4459,4462,4457,4453,4465,4460,4466]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["url"];function t(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"AuthRequest",{enumerable:!0,get:function(){return C}});var n=t(r(_d[0])),o=s(r(_d[1])),c=t(r(_d[2]));r(_d[3]);var l=r(_d[4]),u=r(_d[5]),h=s(r(_d[6])),d=s(r(_d[7])),p=r(_d[8]);let y=!1;class C{url=null;constructor(e){this.responseType=e.responseType??l.ResponseType.Code,this.clientId=e.clientId,this.redirectUri=e.redirectUri,this.scopes=e.scopes,this.clientSecret=e.clientSecret,this.prompt=e.prompt,this.state=e.state??h.generateRandom(10),this.extraParams=e.extraParams??{},this.codeChallengeMethod=e.codeChallengeMethod??l.CodeChallengeMethod.S256,this.usePKCE=e.usePKCE??!0,(0,c.default)(this.codeChallengeMethod!==l.CodeChallengeMethod.Plain,"`AuthRequest` does not support `CodeChallengeMethod.Plain` as it's not secure."),(0,c.default)(this.redirectUri,"`AuthRequest` requires a valid `redirectUri`. Ex: https://yourwebsite.com/")}async getAuthRequestConfigAsync(){return this.usePKCE&&await this.ensureCodeIsSetupAsync(),{responseType:this.responseType,clientId:this.clientId,redirectUri:this.redirectUri,scopes:this.scopes,clientSecret:this.clientSecret,codeChallenge:this.codeChallenge,codeChallengeMethod:this.codeChallengeMethod,prompt:this.prompt,state:this.state,extraParams:this.extraParams,usePKCE:this.usePKCE}}async promptAsync(t,s={}){let{url:l}=s,u=(0,n.default)(s,e);if(!l){if(!this.url)return this.promptAsync(t,Object.assign({},u,{url:await this.makeAuthUrlAsync(t)}));l=this.url}(0,c.default)(l,'No authUrl provided to AuthSession.startAsync. An authUrl is required -- it points to the page where the user will be able to sign in.');const h=l,d=this.redirectUri;if(y)return{type:'locked'};let p;y=!0;try{p=await o.openAuthSessionAsync(h,d,u)}finally{y=!1}if('opened'===p.type)throw new Error('An unexpected error occurred');return'success'!==p.type?{type:p.type}:this.parseReturnUrl(p.url)}parseReturnUrl(e){const{params:t,errorCode:s}=d.getQueryParams(e),{state:n,error:o=s}=t;let c=null,l=null;return n!==this.state?c=new u.AuthError({error:'state_mismatch',error_description:'Cross-Site request verification failed. Cached state and returned state do not match.'}):o&&(c=new u.AuthError(Object.assign({error:o},t))),t.access_token&&(l=p.TokenResponse.fromQueryParams(t)),{type:c?'error':'success',error:c,url:e,params:t,authentication:l,errorCode:s}}async makeAuthUrlAsync(e){const t=await this.getAuthRequestConfigAsync();if(!t.state)throw new Error('Cannot make request URL without a valid `state` loaded');const s={};t.codeChallenge&&(s.code_challenge=t.codeChallenge);for(const e in t.extraParams)if(e in t.extraParams){const n=t.extraParams[e];null!=n&&(s[e]=n)}return t.usePKCE&&t.codeChallengeMethod&&(s.code_challenge_method=t.codeChallengeMethod),t.clientSecret&&(s.client_secret=t.clientSecret),t.prompt&&(s.prompt='string'==typeof t.prompt?t.prompt:t.prompt.join(' ')),s.redirect_uri=t.redirectUri,s.client_id=t.clientId,s.response_type=t.responseType,s.state=t.state,t.scopes?.length&&(s.scope=t.scopes.join(' ')),this.url=`${e.authorizationEndpoint}?${new URLSearchParams(s)}`,this.url}async ensureCodeIsSetupAsync(){if(this.codeVerifier)return;const{codeVerifier:e,codeChallenge:t}=await h.buildCodeAsync();this.codeVerifier=e,this.codeChallenge=t}}},4449,[363,4450,1020,108,4453,4454,4455,4456,4457]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"WebBrowserResultType",{enumerable:!0,get:function(){return u.WebBrowserResultType}}),Object.defineProperty(_e,"WebBrowserPresentationStyle",{enumerable:!0,get:function(){return u.WebBrowserPresentationStyle}}),_e.getCustomTabsSupportingBrowsersAsync=async function(){if(!t.default.getCustomTabsSupportingBrowsersAsync)throw new o.UnavailabilityError('WebBrowser','getCustomTabsSupportingBrowsersAsync');return l},_e.warmUpAsync=async function(e){if(!t.default.warmUpAsync)throw new o.UnavailabilityError('WebBrowser','warmUpAsync');return{}},_e.mayInitWithUrlAsync=async function(e,n){if(!t.default.mayInitWithUrlAsync)throw new o.UnavailabilityError('WebBrowser','mayInitWithUrlAsync');return{}},_e.coolDownAsync=async function(e){if(!t.default.coolDownAsync)throw new o.UnavailabilityError('WebBrowser','coolDownAsync');return{}},_e.openBrowserAsync=c,_e.dismissBrowser=function(){return t.default.dismissBrowser?.()},_e.openAuthSessionAsync=async function(e,n,s={}){if(!t.default.openAuthSessionAsync)throw new o.UnavailabilityError('WebBrowser','openAuthSessionAsync');return['ios','macos','web'].includes("web")?t.default.openAuthSessionAsync(e,n,y(s)):t.default.openAuthSessionAsync(e,n)},_e.dismissAuthSession=function(){if(!t.default.dismissAuthSession)throw new o.UnavailabilityError('WebBrowser','dismissAuthSession');t.default.dismissAuthSession()},_e.maybeCompleteAuthSession=function(e={}){if(t.default.maybeCompleteAuthSession)return t.default.maybeCompleteAuthSession(e);return{type:'failed',message:'Not supported on this platform'}};var o=r(d[0]),n=e(r(d[1]));e(r(d[2]));r(d[3]);var s=e(r(d[4])),t=e(r(d[5])),u=r(d[6]);const l={defaultBrowserPackage:void 0,preferredBrowserPackage:void 0,browserPackages:[],servicePackages:[]};async function c(e,n={}){if(!t.default.openBrowserAsync)throw new o.UnavailabilityError('WebBrowser','openBrowserAsync');return await t.default.openBrowserAsync(e,y(n))}function y(e){return Object.assign({},e,{controlsColor:(0,s.default)(e.controlsColor),toolbarColor:(0,s.default)(e.toolbarColor),secondaryToolbarColor:(0,s.default)(e.secondaryToolbarColor)})}n.default.currentState},4450,[986,778,785,108,37,4451,4452]); +__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.normalizeUrl=u,_e.featureObjectToString=I;var e,t=r(d[0]),n=r(d[1]),o=(e=n)&&e.__esModule?e:{default:e},s=r(d[2]);let i=null;const c=new Map,l=e=>`ExpoWebBrowser_OriginUrl_${e}`,w=e=>`ExpoWebBrowser_RedirectUrl_${e}`;function u(e){return(e.origin.replace(e.protocol,'').replace(/^\/+/,'').replace(/\/+$/,'')+decodeURI(e.pathname.replace(/\/{2,}/g,'/'))).toLowerCase()}function p(){if(i&&(i.close(),c.has(i))){const{listener:e,appStateSubscription:t,interval:n}=c.get(i);clearInterval(n),window.removeEventListener('message',e),t.remove(),c.delete(i);const o=window.localStorage.getItem('ExpoWebBrowserRedirectHandle');o&&(window.localStorage.removeItem('ExpoWebBrowserRedirectHandle'),window.localStorage.removeItem(l(o)),window.localStorage.removeItem(w(o))),i=null}}var f={async openBrowserAsync(e,t={}){if('undefined'==typeof window)return{type:s.WebBrowserResultType.CANCEL};const{windowName:n="_blank",windowFeatures:o}=t,i=B(o);return window.open(e,n,i),{type:s.WebBrowserResultType.OPENED}},dismissAuthSession(){'undefined'!=typeof window&&p()},maybeCompleteAuthSession({skipRedirectCheck:e}){if('undefined'==typeof window)return{type:'failed',message:'Cannot use expo-web-browser in a non-browser environment'};const n=window.localStorage.getItem('ExpoWebBrowserRedirectHandle');if(!n)return{type:'failed',message:'No auth session is currently in progress'};const o=window.location.href;if(!0!==e){const e=window.localStorage.getItem(w(n)),t=u(window.location);if(e!==t)return{type:'failed',message:`Current URL "${t}" and original redirect URL "${e}" do not match.`}}window.localStorage.setItem(l(n),o);const s=window.opener??window.parent;if(!s)throw new t.CodedError('ERR_WEB_BROWSER_REDIRECT',"The window cannot complete the redirect request because the invoking window doesn't have a reference to it's parent. This can happen if the parent window was reloaded.");return s.postMessage({url:o,expoSender:n},s.location.toString()),{type:'success',message:"Attempting to complete auth"}},async openAuthSessionAsync(e,n,f){if('undefined'==typeof window)return{type:s.WebBrowserResultType.CANCEL};if(n=n??b(e),null==i||i?.closed){const n=B(f?.windowFeatures);if(i=window.open(e,f?.windowName,n),!i)throw new t.CodedError('ERR_WEB_BROWSER_BLOCKED','Popup window was blocked by the browser or failed to open. This can happen in mobile browsers when the window.open() method was invoked too long after a user input was fired.');try{i.focus()}catch{}}const h=await y(e);window.localStorage.setItem('ExpoWebBrowserRedirectHandle',h);const R=(()=>{if(!n)return n;try{return u(new URL(n))}catch{return n}})();return window.localStorage.setItem(w(h),R),new Promise(async e=>{const t=t=>{if(!t.isTrusted)return;if(t.origin!==window.location.origin)return;const{data:n}=t,o=window.localStorage.getItem('ExpoWebBrowserRedirectHandle');n.expoSender===o&&(p(),e({type:'success',url:n.url}))};window.addEventListener('message',t,!1);const n=o.default.addEventListener('change',t=>{if('active'!==t)return;const n=window.localStorage.getItem('ExpoWebBrowserRedirectHandle');if(n){const t=window.localStorage.getItem(l(n));t&&(p(),e({type:'success',url:t}))}}),w=setInterval(()=>{i?.closed&&(e&&e({type:s.WebBrowserResultType.DISMISS}),clearInterval(w),p())},1e3);c.set(i,{listener:t,interval:w,appStateSubscription:n})})}};function h(){return'undefined'!=typeof window&&!!window?.crypto}async function y(e){const t=new URL(e);return t.searchParams.has('state')&&'string'==typeof t.searchParams.get('state')?t.searchParams.get('state'):await E()}function b(e){const t=new URL(e);return t.searchParams.has('redirect_uri')&&'string'==typeof t.searchParams.get('redirect_uri')?t.searchParams.get('redirect_uri'):location.origin+location.pathname}const R='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';async function E(){if(!h()||!window.crypto.subtle)throw new t.CodedError('ERR_WEB_BROWSER_CRYPTO',"The current environment doesn't support crypto. Ensure you are running from a secure origin (localhost/https).");const e=new TextEncoder,n=S(10),o=e.encode(n),s=await crypto.subtle.digest('SHA-256',o);return btoa(String.fromCharCode(...new Uint8Array(s)))}function S(e){let t=new Uint8Array(e);t.byteLength!==t.length&&(t=new Uint8Array(t.buffer));const n=new Uint8Array(t.length);if(h())window.crypto.getRandomValues(n);else for(let t=0;t{let o=e[n];return'boolean'==typeof o&&(o=o?'yes':'no'),n&&o?(t&&(t+=','),`${t}${n}=${o}`):t},'')}},4451,[986,778,4452]); +__d(function(g,r,i,a,m,e,d){"use strict";var t,n;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WebBrowserResultType",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"WebBrowserPresentationStyle",{enumerable:!0,get:function(){return n}}),(function(t){t.CANCEL="cancel",t.DISMISS="dismiss",t.OPENED="opened",t.LOCKED="locked"})(t||(t={})),(function(t){t.FULL_SCREEN="fullScreen",t.PAGE_SHEET="pageSheet",t.FORM_SHEET="formSheet",t.CURRENT_CONTEXT="currentContext",t.OVER_FULL_SCREEN="overFullScreen",t.OVER_CURRENT_CONTEXT="overCurrentContext",t.POPOVER="popover",t.AUTOMATIC="automatic"})(n||(n={}))},4452,[]); +__d(function(g,r,i,a,m,e,d){"use strict";var n,t,o;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CodeChallengeMethod",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"ResponseType",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"Prompt",{enumerable:!0,get:function(){return o}}),(function(n){n.S256="S256",n.Plain="plain"})(n||(n={})),(function(n){n.Code="code",n.Token="token",n.IdToken="id_token"})(t||(t={})),(function(n){n.None="none",n.Login="login",n.Consent="consent",n.SelectAccount="select_account"})(o||(o={}))},4453,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ResponseError",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"AuthError",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"TokenError",{enumerable:!0,get:function(){return u}});var t=r(d[0]);const n={auth:{invalid_request:"The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.",unauthorized_client:"The client is not authorized to request an authorization code using this method.",access_denied:"The resource owner or authorization server denied the request.",unsupported_response_type:"The authorization server does not support obtaining an authorization code using this method.",invalid_scope:'The requested scope is invalid, unknown, or malformed.',server_error:'The authorization server encountered an unexpected condition that prevented it from fulfilling the request. (This error code is needed because a 500 Internal Server Error HTTP status code cannot be returned to the client via an HTTP redirect.)',temporarily_unavailable:'The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server. (This error code is needed because a 503 Service Unavailable HTTP status code cannot be returned to the client via an HTTP redirect.)',interaction_required:'Auth server requires user interaction of some form to proceed. This error may be returned when the prompt parameter value in the auth request is none, but the auth request cannot be completed without displaying a user interface for user interaction.',login_required:'Auth server requires user authentication. This error may be returned when the prompt parameter value in the auth request is none, but the auth request cannot be completed without displaying a user interface for user authentication.',account_selection_required:'User is required to select a session at the auth server. The user may be authenticated at the auth server with different associated accounts, but the user did not select a session. This error may be returned when the prompt parameter value in the auth request is `none`, but the auth request cannot be completed without displaying a user interface to prompt for a session to use.',consent_required:'Auth server requires user consent. This error may be returned when the prompt parameter value in the auth request is none, but the auth request cannot be completed without displaying a user interface for user consent.',invalid_request_uri:'The `request_uri` in the auth request returns an error or contains invalid data.',invalid_request_object:'The request parameter contains an invalid request object.',request_not_supported:'The OP does not support use of the `request` parameter defined in Section 6. (https://openid.net/specs/openid-connect-core-1_0.html#JWTRequests)',request_uri_not_supported:'The OP does not support use of the `request_uri` parameter defined in Section 6. (https://openid.net/specs/openid-connect-core-1_0.html#JWTRequests)',registration_not_supported:'The OP does not support use of the `registration` parameter defined in Section 7.2.1. (https://openid.net/specs/openid-connect-core-1_0.html#RegistrationParameter)'},token:{invalid_request:"The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malformed.",invalid_client:"Client authentication failed (e.g., unknown client, no client authentication included, or unsupported authentication method). The authorization server MAY return an HTTP 401 (Unauthorized) status code to indicate which HTTP authentication schemes are supported. If the client attempted to authenticate via the \"Authorization\" request header field, the authorization server MUST respond with an HTTP 401 (Unauthorized) status code and include the \"WWW-Authenticate\" response header field matching the authentication scheme used by the client.",invalid_grant:"The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.",unauthorized_client:"The authenticated client is not authorized to use this authorization grant type.",unsupported_grant_type:"The authorization grant type is not supported by the authorization server."}};class o extends t.CodedError{constructor(t,o){const{error:s,error_description:u,error_uri:h}=t,c=n[o][s];let p;p=c?c+(u?`\nMore info: ${u}`:''):u||'An unknown error occurred',super(s,p),this.description=u??c,this.uri=h,this.params=t}}class s extends o{constructor(t){super(t,'auth'),this.state=t.state}}class u extends o{constructor(t){super(t,'token')}}},4454,[986]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.generateRandom=l,_e.deriveChallengeAsync=d,_e.buildCodeAsync=async function(e=128){const n=l(e),t=await d(n);return{codeVerifier:n,codeChallenge:t}},_e.generateHexStringAsync=async function(e){const t=l(e);return s(await n.digestStringAsync(n.CryptoDigestAlgorithm.SHA256,t,{encoding:n.CryptoEncoding.HEX}))};var e,n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[0])),t=r(_d[1]),o=(e=t)&&e.__esModule?e:{default:e};const c='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';function u(e){const n=[];for(const t of e){const e=t%c.length,o=c[e];null!=o&&n.push(o)}return n.join('')}function s(e){return e.replace(/\+/g,'-').replace(/\//g,'_').replace(/=/g,'')}function l(e){return u(n.getRandomValues(new Uint8Array(e)))}async function d(e){(0,o.default)(e.length>42&&e.length<129,'Invalid code length for PKCE.');return s(await n.digestStringAsync(n.CryptoDigestAlgorithm.SHA256,e,{encoding:n.CryptoEncoding.BASE64}))}},4455,[2025,1020]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getQueryParams=function(s){const t=new URL(s,'https://phony.example'),o=t.searchParams.get('errorCode');t.searchParams.delete('errorCode');const c=Object.fromEntries(t.searchParams);t.hash&&new URLSearchParams(t.hash.replace(/^#/,'')).forEach((s,t)=>{c[t]=s});return{errorCode:o,params:c}}},4456,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.getCurrentTimeInSeconds=d,Object.defineProperty(_e,"TokenResponse",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"Request",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"TokenRequest",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"AccessTokenRequest",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"RefreshTokenRequest",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"RevokeTokenRequest",{enumerable:!0,get:function(){return l}}),_e.exchangeCodeAsync=function(e,t){return new y(e).performAsync(t)},_e.refreshAsync=function(e,t){return new T(e).performAsync(t)},_e.revokeAsync=function(e,t){return new l(e).performAsync(t)},_e.fetchUserInfoAsync=function(e,t){if(!t.userInfoEndpoint)throw new Error('User info endpoint is not defined in the service config discovery document');return(0,c.requestAsync)(t.userInfoEndpoint,{headers:{'Content-Type':'application/x-www-form-urlencoded',Authorization:`Bearer ${e.accessToken}`},dataType:'json',method:'GET'})};var e,t=r(_d[0]),s=(e=t)&&e.__esModule?e:{default:e};r(_d[1]);var n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[2])),o=r(_d[3]),c=r(_d[4]),h=r(_d[5]);function d(){return Math.floor(Date.now()/1e3)}class u{static isTokenFresh(e,t=-600){if(!e)return!1;if(e.expiresIn){return d()>2,l=(3&h)<<4|i>>4;let u=(15&i)<<2|s>>6,N=63&s;isNaN(i)?(u=64,N=64):isNaN(s)&&(N=64),o=o+t.charAt(A)+t.charAt(l)+t.charAt(u)+t.charAt(N)}while(n{let t=!0;return(0,c.resolveDiscoveryAsync)(e).then(e=>{t&&n(e)}),()=>{t=!1}},[e]),t},_e.useLoadedAuthRequest=l,_e.useAuthRequestResult=h,_e.useAuthRequest=function(e,t){const n=l(e,t,o.AuthRequest),[u,s]=h(n,t);return[n,u,s]};var t,n=r(d[0]),u=(t=n)&&t.__esModule?t:{default:t},s=r(d[1]),o=r(d[2]),c=r(d[3]);function l(e,t,n){const[u,o]=(0,s.useState)(null),c=e.scopes?.join(' '),l=f(e.prompt),h=(0,s.useMemo)(()=>JSON.stringify(e.extraParams||{}),[e.extraParams]);return(0,s.useEffect)(()=>{let u=!0;if(t){const s=new n(e);s.makeAuthUrlAsync(t).then(()=>{u&&o(s)})}return()=>{u=!1}},[t?.authorizationEndpoint,e.clientId,e.redirectUri,e.responseType,e.clientSecret,e.codeChallenge,e.state,e.usePKCE,c,l,h]),u}function f(e){if(e)return Array.isArray(e)?e.join(' '):e}function h(t,n,o={}){const[c,l]=(0,s.useState)(null),f=(0,s.useCallback)(async(s={})=>{let{windowFeatures:c={}}=s,f=(0,u.default)(s,e);if(!n||!t)throw new Error('Cannot prompt to authenticate until the request has finished loading.');const h=Object.assign({},o,f,{windowFeatures:Object.assign({},o.windowFeatures??{},c)}),p=await(t?.promptAsync(n,h));return l(p),p},[t?.url,n?.authorizationEndpoint]);return[c,f]}},4461,[363,14,4449,4462]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.issuerWithWellKnownUrl=s,_e.fetchDiscoveryAsync=u,_e.resolveDiscoveryAsync=async function(n){if((0,o.default)(n&&!['number','boolean'].includes(typeof n),'Expected a valid discovery object or issuer URL'),'string'==typeof n)return await u(n);return n};var n,e=r(d[0]),o=(n=e)&&n.__esModule?n:{default:n},t=r(d[1]);function s(n){return`${n}/.well-known/openid-configuration`}async function u(n){const e=await(0,t.requestAsync)(s(n),{dataType:'json',method:'GET'});return{discoveryDocument:e,authorizationEndpoint:e.authorization_endpoint,tokenEndpoint:e.token_endpoint,revocationEndpoint:e.revocation_endpoint,userInfoEndpoint:e.userinfo_endpoint,endSessionEndpoint:e.end_session_endpoint,registrationEndpoint:e.registration_endpoint}}},4462,[1020,4459]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.dismiss=function(){(0,n.dismissAuthSession)()},Object.defineProperty(_e,"getDefaultReturnUrl",{enumerable:!0,get:function(){return l}}),_e.getRedirectUrl=function(e){return o.default.getRedirectUrl({urlPath:e})},_e.makeRedirectUri=function({native:t,scheme:n,isTripleSlashed:u,queryParams:s,path:c,preferLocalhost:o}={}){const l=e.createURL(c||'',{isTripleSlashed:u,scheme:n,queryParams:s});if(o){const e=l.match(/\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/);if(e?.length){const[t,n]=l.split(e[0]);return`${t}localhost${n}`}}return l},_e.loadAsync=async function(e,t){const n=new u.AuthRequest(e),c=await(0,s.resolveDiscoveryAsync)(t);return await n.makeAuthUrlAsync(c),n},r(_d[0]);var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));r(_d[2]);var t,n=r(_d[3]),u=r(_d[4]),s=r(_d[5]),c=r(_d[6]),o=(t=c)&&t.__esModule?t:{default:t};const l=o.default.getDefaultReturnUrl},4463,[985,1084,986,4450,4449,4462,4464]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"SessionUrlProvider",{enumerable:!0,get:function(){return l}});var e,t=r(_d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]);class l{static BASE_URL="https://auth.expo.io";static SESSION_PATH='expo-auth-session';getDefaultReturnUrl(e,t){const n=l.getHostAddressQueryParams();let s=l.SESSION_PATH;return e&&(s=[s,l.removeLeadingSlash(e)].filter(Boolean).join('/')),o.createURL(s,{scheme:t?.scheme??o.resolveScheme({isSilent:!0}),queryParams:n,isTripleSlashed:t?.isTripleSlashed})}getStartUrl(e,t,n){if(!s.Platform.isDOMAvailable)return'';const o=new URLSearchParams({authUrl:e,returnUrl:t});return`${this.getRedirectUrl({projectNameForProxy:n})}/start?${o}`}getRedirectUrl(e){return s.Platform.isDOMAvailable?[window.location.origin,e.urlPath].filter(Boolean).join('/'):''}static getHostAddressQueryParams(){let e=n.default.expoConfig?.hostUri;if(e||t.ExecutionEnvironment.StoreClient!==n.default.executionEnvironment&&!o.resolveScheme({})||(e=n.default.linkingUri?l.removeScheme(n.default.linkingUri).replace(/\/--(\/.*)?$/,''):''),!e)return;const s=e?.split('?');try{return Object.fromEntries(new URLSearchParams(s?.[1]))}catch{}}static warnIfAnonymous(e,t){e.startsWith('@anonymous/')&&console.warn(`You are not currently signed in to Expo on your development machine. As a result, the redirect URL for AuthSession will be "${t}". If you are using an OAuth provider that requires adding redirect URLs to an allow list, we recommend that you do not add this URL -- instead, you should sign in to Expo to acquire a unique redirect URL. Additionally, if you do decide to publish this app using Expo, you will need to register an account to do it.`)}static removeScheme(e){return e.replace(/^[a-zA-Z0-9+.-]+:\/\//,'')}static removeLeadingSlash(e){return e.replace(/^\//,'')}}var u=new l},4464,[985,1084,986]); +__d(function(g,r,i,a,m,e,d){},4465,[]); +__d(function(g,r,i,a,m,e,d){},4466,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AppInfo",{enumerable:!0,get:function(){return n}});const t="1.9.7",n={version:t,platformVersion:t,buildNumber:t,platform:'web',userAgent:`WCPOS/${t} (web)`}},4467,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getRedirectUri=function(){return(0,t.makeRedirectUri)({scheme:'wcpos',path:window?.baseUrl??void 0})},e.generateState=function(){const t=new Uint8Array(32);return crypto.getRandomValues(t),Array.from(t,t=>t.toString(16).padStart(2,'0')).join('')},e.buildAuthUrl=function(t,s,n,o){const c=new URL(t);c.searchParams.set('redirect_uri',s),c.searchParams.set('state',n),o&&Object.entries(o).forEach(([t,s])=>{c.searchParams.set(t,s)});return c.toString()},e.parseAuthResult=function(t){try{const s=new URL(t);let n;if(s.search)n=s.searchParams;else{if(!s.hash)return{type:'error',error:'No auth parameters found in URL'};n=new URLSearchParams(s.hash.slice(1))}const o=n.get('error');if(o)return{type:'error',error:n.get('error_description')||o,errorCode:o};const c=n.get('access_token'),u=n.get('refresh_token'),p=n.get('uuid'),h=n.get('id'),f=n.get('display_name'),_=n.get('expires_at');if(!c||!u||!p)return{type:'error',error:'Missing required auth parameters'};return{type:'success',params:{access_token:c,refresh_token:u,uuid:p,id:h||'',display_name:f||'',expires_at:_?parseInt(_,10):0,token_type:n.get('token_type')||'Bearer'}}}catch(t){return{type:'error',error:t instanceof Error?t.message:'Failed to parse auth URL'}}};var t=r(d[0])},4468,[4448]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useLoginHandler",{enumerable:!0,get:function(){return u}});var e=(function(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s})(r(_d[0])),s=r(_d[1]),t=r(_d[2]),n=r(_d[3]),o=r(_d[4]),c=r(_d[5]);const d=(0,n.getLogger)(['wcpos','auth','login']),u=n=>{const{userDB:u}=(0,c.useAppState)(),[_,l]=e.useState(!1),[p,R]=e.useState(null);return{handleLoginSuccess:e.useCallback(async e=>{if(n){l(!0),R(null);try{d.debug('Processing login success response',{context:{response:e}});const{params:c}=e;if(!c.uuid||!c.access_token||!c.refresh_token)throw d.error('Invalid login response - missing required parameters',{showToast:!0,context:{errorCode:o.ERROR_CODES.MISSING_REQUIRED_PARAMETERS}}),new Error('Invalid login response - missing required parameters');const _={uuid:c.uuid,id:parseInt(c.id,10),display_name:c.display_name,access_token:c.access_token,refresh_token:c.refresh_token,expires_at:Number(c.expires_at),first_name:'',last_name:'',email:'',nice_name:c.display_name,last_access:(new Date).toISOString(),avatar_url:'',stores:[],date_created_gmt:(new Date).toISOString(),date_modified_gmt:(new Date).toISOString()},l=await u.wp_credentials.findOne({selector:{uuid:_.uuid}}).exec();l?(await l.incrementalPatch({access_token:_.access_token,refresh_token:_.refresh_token,expires_at:_.expires_at,display_name:_.display_name,last_access:_.last_access,date_modified_gmt:_.date_modified_gmt}),d.debug(`[stores] Updated credentials for ${_.display_name}`,{context:{wpUserUuid:_.uuid,userId:_.id,existingStores:l.stores}})):(await u.wp_credentials.insert((0,t.sanitizeWPCredentialsData)(_)),d.debug(`[stores] Created credentials for ${_.display_name}`,{context:{wpUserUuid:_.uuid,userId:_.id,initialStores:_.stores}}));const p=n.wp_credentials||[];p.includes(_.uuid)||(await n.getLatest().incrementalPatch({wp_credentials:[...p,_.uuid]}),d.debug(`Linked ${_.display_name} to ${n.name}`)),d.info(`Login successful: ${_.display_name} at ${n.name}`),s.router.canGoBack()&&s.router.back()}catch(e){const s=(e instanceof Error?e.message:'')||'Failed to save WordPress credentials';let t=o.ERROR_CODES.TRANSACTION_FAILED;if(e instanceof Error&&e.message?.includes('missing required parameters'))t=o.ERROR_CODES.MISSING_REQUIRED_FIELD;else if(e instanceof Error&&'ValidationError'===e.name)t=o.ERROR_CODES.CONSTRAINT_VIOLATION;else if(e instanceof Error&&'RxError'===e.name)switch(e.code){case'RX1':t=o.ERROR_CODES.DUPLICATE_RECORD;break;case'RX2':t=o.ERROR_CODES.CONSTRAINT_VIOLATION;break;case'RX3':t=o.ERROR_CODES.INVALID_DATA_TYPE;break;default:t=o.ERROR_CODES.TRANSACTION_FAILED}d.error(`Failed to save WordPress credentials: ${s}`,{showToast:!0,context:{errorCode:t,error:s}}),R(s)}finally{l(!1)}}else d.debug('Login handler called but site is not yet available, skipping')},[u.wp_credentials,n]),isProcessing:_,error:p}}},4469,[14,850,2032,1975,2644,2022]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createRefreshHttpClient=function(){return{post:async(t,s,n={})=>{const o=await fetch(t,{method:'POST',headers:Object.assign({'Content-Type':'application/json'},n.headers),body:JSON.stringify(s)});if(!o.ok)throw new Error(`HTTP ${o.status}: ${o.statusText}`);return{data:await o.json(),status:o.status,statusText:o.statusText}}}}},4470,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCurrentOrderCurrencyFormat",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),c=r(d[3]);const o=o=>{const s=(0,t.c)(5),{currentOrder:b}=(0,c.useCurrentOrder)(),l=(0,n.useObservableEagerState)(b.currency_symbol$);let y;s[0]!==l||s[1]!==o?(y=Object.assign({currencySymbol:l},o),s[0]=l,s[1]=o,s[2]=y):y=s[2];const{format:O}=(0,u.useCurrencyFormat)(y);let f;return s[3]!==O?(f={format:O},s[3]=O,s[4]=f):f=s[4],f}},4471,[12,1747,4472,4064]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCurrencyFormat",{enumerable:!0,get:function(){return o}});var t=r(d[0]);r(d[1]);var f=r(d[2]),c=e(r(d[3])),s=r(d[4]),u=r(d[5]),n=r(d[6]),l=e(r(d[7]));const o=e=>{const o=(0,t.c)(29),{store:x}=(0,n.useAppState)(),b=(0,s.useObservableEagerState)(x?.currency$),p=(0,s.useObservableEagerState)(x?.currency_pos$);let y;e:{if(e?.currencySymbol){y=e.currencySymbol;break e}if(e?.currency){let t;if(o[0]!==e){const c=l.default.find(t=>t.code===e.currency);t=(0,f.decode)(c?.symbol||""),o[0]=e,o[1]=t}else t=o[1];y=t;break e}let t;if(o[2]!==b){const e=l.default.find(e=>e.code===b);t=(0,f.decode)(e?.symbol||""),o[2]=b,o[3]=t}else t=o[3];y=t}const _=y;let S;o[4]!==_?(S={prefix:_,suffix:""},o[4]=_,o[5]=S):S=o[5];const v=`${_} `;let O,$;o[6]!==v?(O={prefix:v,suffix:""},o[6]=v,o[7]=O):O=o[7],o[8]!==_?($={prefix:"",suffix:_},o[8]=_,o[9]=$):$=o[9];const j=` ${_}`;let h,k;o[10]!==j?(h={prefix:"",suffix:j},o[10]=j,o[11]=h):h=o[11],o[12]!==S||o[13]!==O||o[14]!==$||o[15]!==h?(k={left:S,left_space:O,right:$,right_space:h},o[12]=S,o[13]=O,o[14]=$,o[15]=h,o[16]=k):k=o[16];const E=k;let F;o[17]!==p||o[18]!==E?(F=E[p]||{prefix:"",suffix:""},o[17]=p,o[18]=E,o[19]=F):F=o[19];const{prefix:M,suffix:P}=F;let A;o[20]!==e||o[21]!==M||o[22]!==P?(A=(0,c.default)(e,{fixedDecimalScale:!0,prefix:M,suffix:P}),o[20]=e,o[21]=M,o[22]=P,o[23]=A):A=o[23];const C=(0,u.useNumberFormat)(A);let D;return o[24]!==_||o[25]!==C||o[26]!==M||o[27]!==P?(D=Object.assign({},C,{currencySymbol:_,prefix:M,suffix:P}),o[24]=_,o[25]=C,o[26]=M,o[27]=P,o[28]=D):D=o[28],D}},4472,[12,14,1436,4473,1747,4474,2022,4068]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),n=r(d[2]),v=r(d[3]),c=Object.prototype,f=c.hasOwnProperty,l=t(function(t,l){t=Object(t);var p=-1,h=l.length,u=h>2?l[2]:void 0;for(u&&n(l[0],l[1],u)&&(h=1);++p{const n=(0,t.c)(10),{store:p}=(0,c.useAppState)(),f=(0,u.useObservableEagerState)(p?.price_decimal_sep$),S=(0,u.useObservableEagerState)(p?.price_thousand_sep$),_=(0,u.useObservableEagerState)(p?.price_num_decimals$),b=(0,u.useObservableEagerState)(p?.thousands_group_style$);let v;n[0]!==_||n[1]!==f||n[2]!==e||n[3]!==S||n[4]!==b?(v=(0,l.default)(e,{thousandSeparator:S,decimalSeparator:f,decimalScale:_,allowNegative:!0,allowLeadingZeros:!1,fixedDecimalScale:!1,thousandsGroupStyle:b,allowedDecimalSeparators:["."],suffix:"",prefix:""}),n[0]=_,n[1]=f,n[2]=e,n[3]=S,n[4]=b,n[5]=v):v=n[5];const O=v;let h;n[6]!==O?(h=e=>{let t=e??0;return O.fixedDecimalScale&&(t=(0,s.default)(t,O.decimalScale)),(0,o.numericFormatter)(t.toString(),O)},n[6]=O,n[7]=h):h=n[7];const x=h;let y;return n[8]!==x?(y={format:x},n[8]=x,n[9]=y):y=n[9],y}},4474,[12,14,4473,4475,1747,4479,2022]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0])('round');m.exports=n},4475,[4476]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),f=r(d[3]),l=n.isFinite,o=Math.min;m.exports=function(n){var s=Math[n];return function(n,c){if(n=u(n),(c=null==c?0:o(t(c),292))&&l(n)){var p=(f(n)+'e').split('e'),v=s(p[0]+'e'+(+p[1]+c));return+((p=(f(v)+'e').split('e'))[0]+'e'+(+p[1]-c))}return s(n)}}},4476,[1366,4477,2669,1406]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t){var o=n(t),u=o%1;return o==o?u?o-u:o:0}},4477,[4478]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=1/0;m.exports=function(o){return o?(o=n(o))===t||o===-1/0?17976931348623157e292*(o<0?-1:1):o==o?o:0:0===o?o:0}},4478,[2669]); +__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"NumberFormatBase",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"NumericFormat",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"PatternFormat",{enumerable:!0,get:function(){return ae}}),Object.defineProperty(_e,"getNumericCaretBoundary",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"getPatternCaretBoundary",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"numericFormatter",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"patternFormatter",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"removeNumericFormat",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"removePatternFormat",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e,"useNumericFormat",{enumerable:!0,get:function(){return J}}),Object.defineProperty(_e,"usePatternFormat",{enumerable:!0,get:function(){return ne}});var e,t,n=r(d[0]),u=(e=n)&&e.__esModule?e:{default:e};function o(e,t){var n={};for(var u in e)Object.prototype.hasOwnProperty.call(e,u)&&t.indexOf(u)<0&&(n[u]=e[u]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(u=Object.getOwnPropertySymbols(e);o=c?o+=w('0',l-c):o=(o.substring(0,l)||'0')+'.'+o.substring(l),n+o}function O(e,t,n){if(-1!==['','-'].indexOf(e))return e;var u=(-1!==e.indexOf('.')||n)&&t,o=S(e),i=o.beforeDecimal,l=o.afterDecimal,c=o.hasNegation,f=parseFloat("0."+(l||'0')),s=(l.length<=t?"0."+l:f.toFixed(t)).split('.'),v=i;return i&&Number(s[0])&&(v=i.split('').reverse().reduce(function(e,t,n){return e.length>n?(Number(e[0])+Number(t)).toString()+e.substring(1,e.length):t+e},s[0])),""+(c?'-':'')+v+(u?'.':'')+V(s[1]||'',t,n)}function N(e,t){if(e.value=e.value,null!==e){if(e.createTextRange){var n=e.createTextRange();return n.move('character',t),n.select(),!0}return e.selectionStart||0===e.selectionStart?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}!(function(e){e.event="event",e.props="prop"})(t||(t={}));var D,j,E,C=(D=function(e,t){for(var n=0,u=0,o=e.length,i=t.length;e[n]===t[n]&&nn&&o-u>n;)u++;return{from:{start:n,end:o-u},to:{start:n,end:i-u}}},E=void 0,function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return j&&e.length===j.length&&e.every(function(e,t){return e===j[t]})?E:(j=e,E=D.apply(void 0,e))}),F=function(e,t){var n=Math.min(e.selectionStart,t);return{from:{start:n,end:e.selectionEnd},to:{start:n,end:t}}};function A(e){return Math.max(e.selectionStart,e.selectionEnd)}function B(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:''}}function I(e,t){return void 0===e&&(e=' '),'string'==typeof e?e:e[t]||' '}function P(e){var t=e.currentValue,n=e.formattedValue,u=e.currentValueIndex,o=e.formattedValueIndex;return t[u]===n[o]}function T(e,t,n,u,o,i,l){void 0===l&&(l=P);var c=o.findIndex(function(e){return e}),f=e.slice(0,c);t||n.startsWith(f)||(t=f,n=f+n,u+=f.length);for(var s=n.length,v=e.length,p={},h=new Array(s),b=0;b0&&-1===h[V];)V--;var x=-1===V||-1===h[V]?0:h[V]+1;return x>w?w:u-x=0&&!n[t];)t--;-1===t&&(t=n.indexOf(!0))}else{for(;t<=c&&!n[t];)t++;t>c&&(t=n.lastIndexOf(!0))}return-1===t&&(t=c),t}function M(e){for(var t=Array.from({length:e.length+1}).map(function(){return!0}),n=0,u=t.length;nA.length-c.length||Fk||b>e.length-c.length)&&(T=b),e=e.substring(0,T);var M=(e=((e=G(j?"-"+e:e,o)).match(U(w,!0))||[]).join('')).indexOf(w),R=S(e=e.replace(new RegExp(v(w),'g'),function(e,t){return t===M?'.':''}),o),K=R.beforeDecimal,W=R.afterDecimal,L=R.addNegation;return p.end-p.starti)&&(!!(o>=f.start&&o0&&t[s-1]!==l;)s--;v='left'}else{for(var p=t.length;s{const n=parseFloat(String(t||'0'));return Number.isFinite(n)?n:0},o=r(t),u=(n??[]).reduce((t,n)=>t+Math.abs(r(n.total)),0);return o-u}},4480,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SaveButton=function(){const{currentOrder:e}=(0,f.useCurrentOrder)(),o=(0,_.usePushDocument)(),[c,O]=t.useState(!1),h=(0,l.useT)(),D=t.useCallback(async()=>{O(!0);try{await o(e).then(e=>{if((0,s.isRxDocument)(e)){const t=e;b.success(h('common.order_saved',{number:t.number}),{showToast:!0,saveToDb:!0,context:{orderId:t.id,orderNumber:t.number}})}})}catch(t){const o=t instanceof Error?t.message:String(t);b.error(h('common.failed_to_save_order'),{showToast:!0,saveToDb:!0,context:{errorCode:d.ERROR_CODES.TRANSACTION_FAILED,orderId:e.id,error:o}})}finally{O(!1)}},[e,o,h]);return(0,v.jsx)(n.default,{children:(0,v.jsx)(u.Button,{testID:"save-to-server-button",variant:"outline",onPress:D,loading:c,disabled:c,children:h('pos_cart.save_to_server')})})};var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),o=r(_d[1]),n=(e=o)&&e.__esModule?e:{default:e},s=r(_d[2]),u=r(_d[3]),c=r(_d[4]),d=r(_d[5]),l=r(_d[6]),_=r(_d[7]),f=r(_d[8]),v=r(_d[9]);const b=(0,c.getLogger)(['wcpos','pos','cart','save'])},4481,[14,585,2035,3185,1975,2644,1987,4410,4064,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VoidButton=function(){const n=(0,o.c)(13),{currentOrder:D}=(0,v.useCurrentOrder)(),O=(0,t.useRouter)(),T=(0,l.useDeleteDocument)(),I=(0,u.useT)();let f;n[0]!==D.collection||n[1]!==O?(f=async o=>{try{await D.collection.insert(o),O.setParams({orderId:[o.uuid]})}catch(t){const s=t;_.error("Failed to restore order",{showToast:!0,saveToDb:!0,context:{errorCode:c.ERROR_CODES.TRANSACTION_FAILED,orderId:o.uuid,error:s instanceof Error?s.message:String(s)}})}},n[0]=D.collection,n[1]=O,n[2]=f):f=n[2];const p=f;let C;n[3]!==D||n[4]!==T||n[5]!==I||n[6]!==p?(C=async()=>{const o=D.toMutableJSON(),t=D.getLatest();t.id&&T(t.id,t.collection),t.remove(),_.success(I("pos_cart.order_removed"),{showToast:!0,saveToDb:!0,toast:{dismissable:!0,action:{label:I("common.undo"),onClick:()=>p(o)}},context:{orderId:t.id,orderNumber:t.number}})},n[3]=D,n[4]=T,n[5]=I,n[6]=p,n[7]=C):C=n[7];const N=C;let R,h;n[8]!==I?(R=I("pos_cart.void"),n[8]=I,n[9]=R):R=n[9];n[10]!==N||n[11]!==R?(h=(0,b.jsx)(s.Button,{testID:"void-button",size:"lg",onPress:N,variant:"destructive",className:"flex-1 rounded-t-none rounded-br-none",children:R}),n[10]=N,n[11]=R,n[12]=h):h=n[12];return h};var o=r(d[0]);r(d[1]);var t=r(d[2]),s=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),l=r(d[7]),v=r(d[8]),b=r(d[9]);const _=(0,n.getLogger)(['wcpos','pos','cart','void'])},4482,[12,14,850,3185,1975,2644,1987,4483,4064,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useDeleteDocument",{enumerable:!0,get:function(){return _}});var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]);const l=(0,n.getLogger)(['wcpos','sync','delete']),_=()=>{const n=(0,t.c)(3),_=(0,u.useRestHttpClient)(),f=(0,c.useT)();let p;return n[0]!==_||n[1]!==f?(p=async(t,n,c)=>{let u=n.name;try{u+=`/${t}`;const{data:o}=await _.delete(u,{params:c});return o.id===t&&(l.success(f("common.item_deleted"),{showToast:!0,saveToDb:!0,context:{documentId:t,collectionName:n.name}}),!0)}catch(c){const _=c,p=(0,o.extractErrorMessage)(_?.response?.data,f("common.failed_to_delete_from_server"));return l.error(p,{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.CONNECTION_REFUSED,documentId:t,collectionName:n.name,endpoint:u,error:_ instanceof Error?_.message:String(_)}}),!1}},n[0]=_,n[1]=f,n[2]=p):p=n[2],p}},4483,[12,14,4126,1975,2644,1987,4411]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CartHeader=function(){const C=(0,e.c)(24),{addCustomer:S}=(0,b.useAddCustomer)(),[y,p]=t.useState(!1),O=(0,h.useT)(),T=t.useRef(null);let v;C[0]!==S?(v=async e=>{e?.item&&await S(e.item),p(!1)},C[0]=S,C[1]=v):v=C[1];const w=v;let I;C[2]===Symbol.for("react.memo_cache_sentinel")?(I=e=>{p(e),e&&requestAnimationFrame(()=>{T.current?.open()})},C[2]=I):I=C[2];const P=I;let k;C[3]===Symbol.for("react.memo_cache_sentinel")?(k=e=>{e||setTimeout(()=>{p(!1)},10)},C[3]=k):k=C[3];const A=k;let B,D,H,M,E,F,N,U,q;C[4]!==O?(B=O("common.customer"),C[4]=O,C[5]=B):B=C[5];C[6]!==B?(D=(0,_.jsxs)(l.Text,{className:"font-bold",children:[B,":"]}),C[6]=B,C[7]=D):D=C[7];C[8]!==w||C[9]!==y||C[10]!==O?(H=(0,_.jsx)(s.ErrorBoundary,{children:y?(0,_.jsxs)(o.Combobox,{onValueChange:w,onOpenChange:A,children:[(0,_.jsx)(o.ComboboxTrigger,{ref:T,asChild:!0,children:(0,_.jsx)(n.ButtonPill,{size:"xs",leftIcon:"user",variant:"muted",children:(0,_.jsx)(n.ButtonText,{children:O("common.select_customer")})})}),(0,_.jsx)(o.ComboboxContent,{children:(0,_.jsx)(f.CustomerSearch,{withGuest:!0})})]}):(0,_.jsx)(d.Customer,{onShowCustomerSelect:P})}),C[8]=w,C[9]=y,C[10]=O,C[11]=H):H=C[11];C[12]!==D||C[13]!==H?(M=(0,_.jsxs)(c.HStack,{className:"flex-1 flex-wrap",children:[D,H]}),C[12]=D,C[13]=H,C[14]=M):M=C[14];C[15]===Symbol.for("react.memo_cache_sentinel")?(E=(0,_.jsx)(u.AddCartItemsMenu,{}),C[15]=E):E=C[15];C[16]!==O?(F=O("pos_cart.cart_settings"),C[16]=O,C[17]=F):F=C[17];C[18]===Symbol.for("react.memo_cache_sentinel")?(N=(0,_.jsx)(x.UISettingsForm,{}),C[18]=N):N=C[18];C[19]!==F?(U=(0,_.jsx)(j.UISettingsDialog,{title:F,triggerTestID:"cart-settings-button",children:N}),C[19]=F,C[20]=U):U=C[20];C[21]!==U||C[22]!==M?(q=(0,_.jsxs)(c.HStack,{children:[M,E,U]}),C[21]=U,C[22]=M,C[23]=q):q=C[23];return q};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),u=r(_d[7]),d=r(_d[8]),x=r(_d[9]),h=r(_d[10]),f=r(_d[11]),j=r(_d[12]),b=r(_d[13]),_=r(_d[14])},4484,[12,14,3185,4350,1348,1351,1434,4485,4626,4628,1987,4695,4629,4725,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddCartItemsMenu=function(){const f=(0,e.c)(53),T=(0,D.useT)(),{isPro:C}=(0,y.useLicense)(),[b,M]=n.useState(null);let w,P,O,A,B,H,S,v,E,z,V,k,F,L,q,G,J,K,N,Q,R,U,W;f[0]===Symbol.for("react.memo_cache_sentinel")?(w=(0,I.jsx)(s.DropdownMenuTrigger,{asChild:!0,children:(0,I.jsx)(t.IconButton,{name:"plus",testID:"add-cart-item-menu"})}),f[0]=w):w=f[0];f[1]!==C||f[2]!==T?(P=C?(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-customer",onPress:()=>M("customer"),children:[(0,I.jsx)(l.Icon,{name:"userPlus"}),(0,I.jsx)(c.Text,{children:T("common.add_new_customer")})]}):(0,I.jsxs)(u.Tooltip,{children:[(0,I.jsx)(u.TooltipTrigger,{asChild:!0,children:(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-customer",disabled:!0,children:[(0,I.jsx)(l.Icon,{name:"userPlus"}),(0,I.jsx)(c.Text,{children:T("common.add_new_customer")})]})}),(0,I.jsx)(u.TooltipContent,{children:(0,I.jsx)(c.Text,{children:T("common.upgrade_to_pro")})})]}),f[1]=C,f[2]=T,f[3]=P):P=f[3];f[4]===Symbol.for("react.memo_cache_sentinel")?(O=(0,I.jsx)(s.DropdownMenuSeparator,{}),f[4]=O):O=f[4];f[5]===Symbol.for("react.memo_cache_sentinel")?(A=()=>M("misc-product"),B=(0,I.jsx)(l.Icon,{name:"box"}),f[5]=A,f[6]=B):(A=f[5],B=f[6]);f[7]!==T?(H=T("pos_cart.add_miscellaneous_product"),f[7]=T,f[8]=H):H=f[8];f[9]!==H?(S=(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-misc-product",onPress:A,children:[B,(0,I.jsx)(c.Text,{children:H})]}),f[9]=H,f[10]=S):S=f[10];f[11]===Symbol.for("react.memo_cache_sentinel")?(v=()=>M("fee"),E=(0,I.jsx)(l.Icon,{name:"fileInvoiceDollar"}),f[11]=v,f[12]=E):(v=f[11],E=f[12]);f[13]!==T?(z=T("pos_cart.add_fee"),f[13]=T,f[14]=z):z=f[14];f[15]!==z?(V=(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-fee",onPress:v,children:[E,(0,I.jsx)(c.Text,{children:z})]}),f[15]=z,f[16]=V):V=f[16];f[17]===Symbol.for("react.memo_cache_sentinel")?(k=()=>M("shipping"),F=(0,I.jsx)(l.Icon,{name:"truck"}),f[17]=k,f[18]=F):(k=f[17],F=f[18]);f[19]!==T?(L=T("pos_cart.add_shipping"),f[19]=T,f[20]=L):L=f[20];f[21]!==L?(q=(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-shipping",onPress:k,children:[F,(0,I.jsx)(c.Text,{children:L})]}),f[21]=L,f[22]=q):q=f[22];f[23]!==C||f[24]!==T?(G=C?(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-coupon",onPress:()=>M("coupon"),children:[(0,I.jsx)(l.Icon,{name:"badgePercent"}),(0,I.jsx)(c.Text,{children:T("pos_cart.add_coupon",{defaultValue:"Add Coupon"})})]}):(0,I.jsxs)(u.Tooltip,{children:[(0,I.jsx)(u.TooltipTrigger,{asChild:!0,children:(0,I.jsxs)(s.DropdownMenuItem,{testID:"menu-add-coupon",disabled:!0,children:[(0,I.jsx)(l.Icon,{name:"badgePercent"}),(0,I.jsx)(c.Text,{children:T("pos_cart.add_coupon",{defaultValue:"Add Coupon"})})]})}),(0,I.jsx)(u.TooltipContent,{children:(0,I.jsx)(c.Text,{children:T("common.upgrade_to_pro")})})]}),f[23]=C,f[24]=T,f[25]=G):G=f[25];f[26]!==P||f[27]!==V||f[28]!==q||f[29]!==G||f[30]!==S?(J=(0,I.jsxs)(s.DropdownMenu,{children:[w,(0,I.jsxs)(s.DropdownMenuContent,{align:"end",portalHost:"pos",children:[P,O,S,V,q,G]})]}),f[26]=P,f[27]=V,f[28]=q,f[29]=G,f[30]=S,f[31]=J):J=f[31];f[32]!==b?(K="customer"===b&&(0,I.jsx)(x.AddCustomerDialog,{open:!0,onOpenChange:e=>!e&&M(null)}),f[32]=b,f[33]=K):K=f[33];f[34]!==b||f[35]!==T?(N="misc-product"===b&&(0,I.jsx)(o.Dialog,{open:!0,onOpenChange:e=>!e&&M(null),style:{display:"none"},children:(0,I.jsxs)(o.DialogContent,{size:"lg",portalHost:"pos",children:[(0,I.jsx)(o.DialogHeader,{children:(0,I.jsx)(o.DialogTitle,{children:T("pos_cart.add_miscellaneous_product")})}),(0,I.jsx)(o.DialogBody,{children:(0,I.jsx)(d.ErrorBoundary,{children:(0,I.jsx)(j.AddMiscProduct,{})})})]})}),f[34]=b,f[35]=T,f[36]=N):N=f[36];f[37]!==b||f[38]!==T?(Q="fee"===b&&(0,I.jsx)(o.Dialog,{open:!0,onOpenChange:e=>!e&&M(null),style:{display:"none"},children:(0,I.jsxs)(o.DialogContent,{size:"lg",portalHost:"pos",children:[(0,I.jsx)(o.DialogHeader,{children:(0,I.jsx)(o.DialogTitle,{children:T("pos_cart.add_fee")})}),(0,I.jsx)(o.DialogBody,{children:(0,I.jsx)(d.ErrorBoundary,{children:(0,I.jsx)(h.AddFee,{})})})]})}),f[37]=b,f[38]=T,f[39]=Q):Q=f[39];f[40]!==b||f[41]!==T?(R="shipping"===b&&(0,I.jsx)(o.Dialog,{open:!0,onOpenChange:e=>!e&&M(null),style:{display:"none"},children:(0,I.jsxs)(o.DialogContent,{size:"lg",portalHost:"pos",children:[(0,I.jsx)(o.DialogHeader,{children:(0,I.jsx)(o.DialogTitle,{children:T("pos_cart.add_shipping")})}),(0,I.jsx)(o.DialogBody,{children:(0,I.jsx)(d.ErrorBoundary,{children:(0,I.jsx)(_.AddShipping,{})})})]})}),f[40]=b,f[41]=T,f[42]=R):R=f[42];f[43]!==b||f[44]!==T?(U="coupon"===b&&(0,I.jsx)(o.Dialog,{open:!0,onOpenChange:e=>!e&&M(null),style:{display:"none"},children:(0,I.jsxs)(o.DialogContent,{size:"lg",portalHost:"pos",children:[(0,I.jsx)(o.DialogHeader,{children:(0,I.jsx)(o.DialogTitle,{children:T("pos_cart.add_coupon",{defaultValue:"Add Coupon"})})}),(0,I.jsx)(o.DialogBody,{children:(0,I.jsx)(d.ErrorBoundary,{children:(0,I.jsx)(p.AddCoupon,{})})})]})}),f[43]=b,f[44]=T,f[45]=U):U=f[45];f[46]!==J||f[47]!==K||f[48]!==N||f[49]!==Q||f[50]!==R||f[51]!==U?(W=(0,I.jsxs)(I.Fragment,{children:[J,K,N,Q,R,U]}),f[46]=J,f[47]=K,f[48]=N,f[49]=Q,f[50]=R,f[51]=U,f[52]=W):W=f[52];return W};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),o=r(_d[2]),s=r(_d[3]),d=r(_d[4]),l=r(_d[5]),t=r(_d[6]),c=r(_d[7]),u=r(_d[8]),p=r(_d[9]),x=r(_d[10]),h=r(_d[11]),j=r(_d[12]),_=r(_d[13]),D=r(_d[14]),y=r(_d[15]),I=r(_d[16])},4485,[12,14,3188,4486,1348,1357,1574,1434,1578,4492,4524,4547,4564,4573,1987,4578,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","inset","children"],t=["className"],n=["className","overlayClassName","overlayStyle","portalHost"],o=["className","children","checked"],c=["className","children"],s=["className","inset"],l=["className"],u=["className"];function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DropdownMenu",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"DropdownMenuCheckboxItem",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"DropdownMenuContent",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"DropdownMenuGroup",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"DropdownMenuLabel",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"DropdownMenuPortal",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"DropdownMenuRadioGroup",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"DropdownMenuRadioItem",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"DropdownMenuSeparator",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"DropdownMenuShortcut",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"DropdownMenuSub",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"DropdownMenuSubContent",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"DropdownMenuSubTrigger",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"DropdownMenuTrigger",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return I}}),Object.defineProperty(_e,"DropdownMenuItem",{enumerable:!0,get:function(){return h.DropdownMenuItem}});var b=d(r(_d[0])),f=r(_d[1]);r(_d[2]),r(_d[3]);var p=d(r(_d[4])),w=d(r(_d[5])),j=d(r(_d[6])),x=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[7])),h=r(_d[8]),y=r(_d[9]),v=r(_d[10]),N=r(_d[11]),O=r(_d[12]);const P=x.Root,M=x.Trigger,D=x.Group,S=x.Portal,C=x.Sub,_=x.RadioGroup,I=x.useRootContext;function R(t){const n=(0,f.c)(23);let o,c,s,l;if(n[0]!==t){var u=t;({className:c,inset:s,children:o}=u),l=(0,b.default)(u,e),n[0]=t,n[1]=o,n[2]=c,n[3]=s,n[4]=l}else o=n[1],c=n[2],s=n[3],l=n[4];const{open:d}=x.useSubContext(),p=d&&"native:text-accent-foreground";let w;n[5]!==p?(w=(0,v.cn)("select-none",p),n[5]=p,n[6]=w):w=n[6];const h=d&&"bg-accent",P=s&&"pl-8";let M,D,S,C,_,I;return n[7]!==c||n[8]!==h||n[9]!==P?(M=(0,v.cn)("web:cursor-default web:select-none web:focus:bg-accent web:hover:bg-accent active:bg-accent web:outline-none flex flex-row items-center gap-2 rounded-sm px-2 py-1.5",h,P,c),n[7]=c,n[8]=h,n[9]=P,n[10]=M):M=n[10],n[11]!==o?(D=(0,O.jsx)(j.default,{className:"flex-row items-center gap-2",children:o}),n[11]=o,n[12]=D):D=n[12],n[13]===Symbol.for("react.memo_cache_sentinel")?(S=(0,O.jsx)(y.Icon,{name:"chevronRight"}),n[13]=S):S=n[13],n[14]!==D?(C=(0,O.jsxs)(O.Fragment,{children:[D,S]}),n[14]=D,n[15]=C):C=n[15],n[16]!==l||n[17]!==M||n[18]!==C?(_=(0,O.jsx)(x.SubTrigger,Object.assign({className:M},l,{children:C})),n[16]=l,n[17]=M,n[18]=C,n[19]=_):_=n[19],n[20]!==w||n[21]!==_?(I=(0,O.jsx)(N.TextClassContext.Provider,{value:w,children:_}),n[20]=w,n[21]=_,n[22]=I):I=n[22],I}function k(e){const n=(0,f.c)(9);let o,c;if(n[0]!==e){var s=e;({className:o}=s),c=(0,b.default)(s,t),n[0]=e,n[1]=o,n[2]=c}else o=n[1],c=n[2];const{open:l}=x.useSubContext(),u=l?"web:animate-in web:fade-in-0 web:zoom-in-95":"web:animate-out web:fade-out-0 web:zoom-out";let d,p;return n[3]!==o||n[4]!==u?(d=(0,v.cn)("data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 border-border bg-popover z-50 mt-1 min-w-32 overflow-hidden rounded-md border p-1 shadow-md",u,o),n[3]=o,n[4]=u,n[5]=d):d=n[5],n[6]!==c||n[7]!==d?(p=(0,O.jsx)(x.SubContent,Object.assign({className:d},c)),n[6]=c,n[7]=d,n[8]=p):p=n[8],p}function z(e){const t=(0,f.c)(21);let o,c,s,l,u;if(t[0]!==e){var d=e;({className:o,overlayClassName:c,overlayStyle:s,portalHost:l}=d),u=(0,b.default)(d,n),t[0]=e,t[1]=o,t[2]=c,t[3]=s,t[4]=l,t[5]=u}else o=t[1],c=t[2],s=t[3],l=t[4],u=t[5];const{open:w}=x.useRootContext();let j;t[6]!==s?(j=s?p.default.flatten([void 0,s]):void 0,t[6]=s,t[7]=j):j=t[7];const h=w?"web:animate-in web:fade-in-0 web:zoom-in-95":"web:animate-out web:fade-out-0 web:zoom-out-95";let y,N,P,M;return t[8]!==o||t[9]!==h?(y=(0,v.cn)("web:data-[side=bottom]:slide-in-from-top-2 web:data-[side=left]:slide-in-from-right-2 web:data-[side=right]:slide-in-from-left-2 web:data-[side=top]:slide-in-from-bottom-2 border-border bg-popover z-50 min-w-32 overflow-hidden rounded-md border p-1 shadow-md",h,o),t[8]=o,t[9]=h,t[10]=y):y=t[10],t[11]!==u||t[12]!==y?(N=(0,O.jsx)(x.Content,Object.assign({className:y},u)),t[11]=u,t[12]=y,t[13]=N):N=t[13],t[14]!==c||t[15]!==j||t[16]!==N?(P=(0,O.jsx)(x.Overlay,{style:j,className:c,children:N}),t[14]=c,t[15]=j,t[16]=N,t[17]=P):P=t[17],t[18]!==l||t[19]!==P?(M=(0,O.jsx)(x.Portal,{hostName:l,children:P}),t[18]=l,t[19]=P,t[20]=M):M=t[20],M}function T(e){const t=(0,f.c)(15);let n,c,s,l,u,d,p,w;if(t[0]!==e){const{className:d,children:f,checked:p}=e;s=f,c=p,l=(0,b.default)(e,o),n=x.CheckboxItem,u=(0,v.cn)("web:cursor-default web:group web:outline-none web:focus:bg-accent active:bg-accent relative flex flex-row items-center rounded-sm py-1.5 pr-2 pl-8",l.disabled&&"web:pointer-events-none opacity-50",d),t[0]=e,t[1]=n,t[2]=c,t[3]=s,t[4]=l,t[5]=u}else n=t[1],c=t[2],s=t[3],l=t[4],u=t[5];return t[6]===Symbol.for("react.memo_cache_sentinel")?(d=(0,O.jsx)(j.default,{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,O.jsx)(x.ItemIndicator,{children:(0,O.jsx)(y.Icon,{name:"check"})})}),t[6]=d):d=t[6],t[7]!==s?(p=(0,O.jsx)(O.Fragment,{children:s}),t[7]=s,t[8]=p):p=t[8],t[9]!==n||t[10]!==c||t[11]!==l||t[12]!==u||t[13]!==p?(w=(0,O.jsxs)(n,Object.assign({className:u,checked:c},l,{children:[d,p]})),t[9]=n,t[10]=c,t[11]=l,t[12]=u,t[13]=p,t[14]=w):w=t[14],w}function G(e){const t=(0,f.c)(13);let n,o,s,l,u,d,p;if(t[0]!==e){const{className:u,children:d}=e;o=d,s=(0,b.default)(e,c),n=x.RadioItem,l=(0,v.cn)("web:cursor-default web:group web:outline-none web:focus:bg-accent active:bg-accent relative flex flex-row items-center rounded-sm py-1.5 pr-2 pl-8",s.disabled&&"web:pointer-events-none opacity-50",u),t[0]=e,t[1]=n,t[2]=o,t[3]=s,t[4]=l}else n=t[1],o=t[2],s=t[3],l=t[4];return t[5]===Symbol.for("react.memo_cache_sentinel")?(u=(0,O.jsx)(j.default,{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,O.jsx)(x.ItemIndicator,{children:(0,O.jsx)(j.default,{className:"bg-foreground h-2 w-2 rounded-full"})})}),t[5]=u):u=t[5],t[6]!==o?(d=(0,O.jsx)(O.Fragment,{children:o}),t[6]=o,t[7]=d):d=t[7],t[8]!==n||t[9]!==s||t[10]!==l||t[11]!==d?(p=(0,O.jsxs)(n,Object.assign({className:l},s,{children:[u,d]})),t[8]=n,t[9]=s,t[10]=l,t[11]=d,t[12]=p):p=t[12],p}function F(e){const t=(0,f.c)(10);let n,o,c;if(t[0]!==e){var l=e;({className:n,inset:o}=l),c=(0,b.default)(l,s),t[0]=e,t[1]=n,t[2]=o,t[3]=c}else n=t[1],o=t[2],c=t[3];const u=o&&"pl-8";let d,p;return t[4]!==n||t[5]!==u?(d=(0,v.cn)("text-foreground web:cursor-default px-2 py-1.5 text-base font-semibold",u,n),t[4]=n,t[5]=u,t[6]=d):d=t[6],t[7]!==c||t[8]!==d?(p=(0,O.jsx)(x.Label,Object.assign({className:d},c)),t[7]=c,t[8]=d,t[9]=p):p=t[9],p}function H(e){const t=(0,f.c)(8);let n,o,c,s;if(t[0]!==e){var u=e;({className:n}=u),o=(0,b.default)(u,l),t[0]=e,t[1]=n,t[2]=o}else n=t[1],o=t[2];return t[3]!==n?(c=(0,v.cn)("bg-border -mx-1 my-1 h-px",n),t[3]=n,t[4]=c):c=t[4],t[5]!==o||t[6]!==c?(s=(0,O.jsx)(x.Separator,Object.assign({className:c},o)),t[5]=o,t[6]=c,t[7]=s):s=t[7],s}function L(e){const t=(0,f.c)(8);let n,o,c,s;if(t[0]!==e){var l=e;({className:n}=l),o=(0,b.default)(l,u),t[0]=e,t[1]=n,t[2]=o}else n=t[1],o=t[2];return t[3]!==n?(c=(0,v.cn)("text-muted-foreground ml-auto text-xs tracking-widest",n),t[3]=n,t[4]=c):c=t[4],t[5]!==o||t[6]!==c?(s=(0,O.jsx)(w.default,Object.assign({className:c},o)),t[5]=o,t[6]=c,t[7]=s):s=t[7],s}},4486,[363,12,14,108,30,622,585,4487,4491,1357,1354,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4487,[4488]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","onOpenChange","ref"],n=["asChild","disabled","ref"],t=["asChild","ref"],o=["asChild","forceMount","align","side","sideOffset","alignOffset","avoidCollisions","insets","loop","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","collisionBoundary","sticky","hideWhenDetached","ref"],s=["asChild","textValue","closeOnPress","onPress","onKeyDown","ref"],u=["asChild","ref"],d=["asChild","ref"],l=["asChild","checked","onCheckedChange","textValue","disabled","closeOnPress","onPress","onKeyDown","ref"],c=["asChild","value","onValueChange","ref"],f=["asChild","value","textValue","closeOnPress","onPress","onKeyDown","ref"],p=["asChild","forceMount","ref"],h=["asChild","decorative","ref"],b=["asChild","defaultOpen","open","onOpenChange","ref"],C=["asChild","textValue","disabled","onPress","ref"],j=["asChild","forceMount","ref"];function O(e){return e&&e.__esModule?e:{default:e}}function y(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CheckboxItem",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"Group",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"ItemIndicator",{enumerable:!0,get:function(){return U}}),Object.defineProperty(_e,"Label",{enumerable:!0,get:function(){return B}}),Object.defineProperty(_e,"Overlay",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"RadioGroup",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"RadioItem",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"Separator",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"Sub",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"SubContent",{enumerable:!0,get:function(){return ne}}),Object.defineProperty(_e,"SubTrigger",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"useSubContext",{enumerable:!0,get:function(){return $}});var x=O(r(_d[0])),v=y(r(_d[1])),P=r(_d[2]),w=r(_d[3]),D=r(_d[4]),M=y(r(_d[5])),S=O(r(_d[6])),E=O(r(_d[7])),I=O(r(_d[8])),k=r(_d[9]),R=M.createContext(null),W=n=>{let{asChild:t,onOpenChange:o,ref:s}=n,u=(0,x.default)(n,e);const[d,l]=M.useState(!1);function c(e){l(e),o?.(e)}const f=t?w.Slot:I.default;return(0,k.jsx)(R.Provider,{value:{open:d,onOpenChange:c},children:(0,k.jsx)(v.Root,{open:d,onOpenChange:c,children:(0,k.jsx)(f,Object.assign({ref:s},u))})})};function V(){const e=M.useContext(R);if(!e)throw new Error("DropdownMenu compound components cannot be rendered outside the DropdownMenu component");return e}W.displayName="RootWebDropdownMenu";var N=e=>{let{asChild:t,disabled:o=!1,ref:s}=e,u=(0,x.default)(e,n);const{open:d,onOpenChange:l}=V(),c=M.useRef(null),f=(0,P.useEffectEvent)(()=>{l(!0)}),p=(0,P.useEffectEvent)(()=>{l(!1)}),h=(0,P.useComposedRefs)(c,s,M.useCallback(e=>{e&&(e.open=()=>f(),e.close=()=>p())},[]));(0,P.useIsomorphicLayoutEffect)(()=>{if(c.current){c.current.dataset.state=d?"open":"closed"}},[d]),(0,P.useIsomorphicLayoutEffect)(()=>{if(c.current){const e=c.current;e.dataset.disabled=o?"true":void 0}},[o]);const b=t?w.Slot:S.default;return(0,k.jsx)(v.Trigger,{disabled:o??void 0,asChild:!0,children:(0,k.jsx)(b,Object.assign({ref:h},u))})};function K({forceMount:e,container:n,children:t}){return(0,k.jsx)(v.Portal,{forceMount:e,container:n,children:t})}N.displayName="TriggerWebDropdownMenu";var G=e=>{let{asChild:n,ref:o}=e,s=(0,x.default)(e,t);const u=n?w.Slot:S.default;return(0,k.jsx)(u,Object.assign({ref:o},s))};G.displayName="OverlayWebDropdownMenu";var _=M.createContext(null),F=e=>{let{asChild:n=!1,forceMount:t,align:s,side:u,sideOffset:d,alignOffset:l=0,avoidCollisions:c=!0,insets:f,loop:p=!0,onCloseAutoFocus:h,onEscapeKeyDown:b,onPointerDownOutside:C,onFocusOutside:j,onInteractOutside:O,collisionBoundary:y,sticky:P,hideWhenDetached:D,ref:E}=e,I=(0,x.default)(e,o);const R=M.useRef(null);const W=n?w.Slot:S.default;return(0,k.jsx)(_.Provider,{value:{close:function(){R.current?.click()}},children:(0,k.jsxs)(v.Content,{forceMount:t,alignOffset:l,avoidCollisions:c,collisionPadding:f,loop:p,onCloseAutoFocus:h,onEscapeKeyDown:b,onPointerDownOutside:C,onFocusOutside:j,onInteractOutside:O,collisionBoundary:y,sticky:P,hideWhenDetached:D,align:s,side:u,sideOffset:d,children:[(0,k.jsx)(W,Object.assign({ref:E},I)),(0,k.jsx)(v.Item,{ref:R,"aria-hidden":!0,style:{position:"fixed",top:0,left:0,zIndex:-999999999},"aria-disabled":!0,tabIndex:-1,hidden:!0})]})})};function T(){const e=M.useContext(_);if(!e)throw new Error("DropdownMenu compound components cannot be rendered outside the DropdownMenu component");return e}F.displayName="ContentWebDropdownMenu";var L=e=>{let{asChild:n,textValue:t,closeOnPress:o=!0,onPress:u,onKeyDown:d,ref:l}=e,c=(0,x.default)(e,s);const{close:f}=T();const p=n?w.Slot:S.default;return(0,k.jsx)(v.Item,{textValue:t,disabled:c.disabled??void 0,onSelect:o?void 0:te,asChild:!0,children:(0,k.jsx)(p,Object.assign({ref:l,onKeyDown:function(e){d?.(e),"Enter"!==e.key&&" "!==e.key||(u?.(D.EmptyGestureResponderEvent),o&&f())},onPress:function(e){u?.(e),o&&f()}},c))})};L.displayName="ItemWebDropdownMenu";var A=e=>{let{asChild:n,ref:t}=e,o=(0,x.default)(e,u);const s=n?w.Slot:I.default;return(0,k.jsx)(v.Group,{asChild:!0,children:(0,k.jsx)(s,Object.assign({ref:t},o))})};A.displayName="GroupWebDropdownMenu";var B=e=>{let{asChild:n,ref:t}=e,o=(0,x.default)(e,d);const s=n?w.Slot:E.default;return(0,k.jsx)(v.Label,{asChild:!0,children:(0,k.jsx)(s,Object.assign({ref:t},o))})};B.displayName="LabelWebDropdownMenu";var z=e=>{let{asChild:n,checked:t,onCheckedChange:o,textValue:s,disabled:u=!1,closeOnPress:d=!0,onPress:c,onKeyDown:f,ref:p}=e,h=(0,x.default)(e,l);const{close:b}=T();const C=n?w.Slot:S.default;return(0,k.jsx)(v.CheckboxItem,{textValue:s,checked:t,onCheckedChange:o,onSelect:d?void 0:te,disabled:u??void 0,asChild:!0,children:(0,k.jsx)(C,Object.assign({ref:p,onKeyDown:function(e){f?.(e),"Enter"!==e.key&&" "!==e.key||(c?.(D.EmptyGestureResponderEvent),o?.(!t),d&&b())},onPress:function(e){c?.(e),o?.(!t),d&&b()},role:"button"},h))})};z.displayName="CheckboxItemWebDropdownMenu";var q=M.createContext(null),H=e=>{let{asChild:n,value:t,onValueChange:o,ref:s}=e,u=(0,x.default)(e,c);const d=n?w.Slot:I.default;return(0,k.jsx)(q.Provider,{value:{value:t,onValueChange:o},children:(0,k.jsx)(v.RadioGroup,{value:t,onValueChange:o,asChild:!0,children:(0,k.jsx)(d,Object.assign({ref:s},u))})})};function J(){const e=M.useContext(q);if(!e)throw new Error("DropdownMenuRadioGroup compound components cannot be rendered outside the DropdownMenuRadioGroup component");return e}H.displayName="RadioGroupWebDropdownMenu";var Q=e=>{let{asChild:n,value:t,textValue:o,closeOnPress:s=!0,onPress:u,onKeyDown:d,ref:l}=e,c=(0,x.default)(e,f);const{onValueChange:p}=J(),{close:h}=T();const b=n?w.Slot:S.default;return(0,k.jsx)(v.RadioItem,{value:t,textValue:o,disabled:c.disabled??void 0,onSelect:s?void 0:te,asChild:!0,children:(0,k.jsx)(b,Object.assign({ref:l,onKeyDown:function(e){d?.(e),"Enter"!==e.key&&" "!==e.key||(p?.(t),u?.(D.EmptyGestureResponderEvent),s&&h())},onPress:function(e){p?.(t),u?.(e),s&&h()}},c))})};Q.displayName="RadioItemWebDropdownMenu";var U=e=>{let{asChild:n,forceMount:t,ref:o}=e,s=(0,x.default)(e,p);const u=n?w.Slot:I.default;return(0,k.jsx)(v.ItemIndicator,{forceMount:t,asChild:!0,children:(0,k.jsx)(u,Object.assign({ref:o},s))})};U.displayName="ItemIndicatorWebDropdownMenu";var X=e=>{let{asChild:n,ref:t}=e,o=(0,x.default)(e,h);const s=n?w.Slot:I.default;return(0,k.jsx)(v.Separator,{asChild:!0,children:(0,k.jsx)(s,Object.assign({ref:t},o))})};X.displayName="SeparatorWebDropdownMenu";var Y=M.createContext(null),Z=e=>{let{asChild:n,defaultOpen:t,open:o,onOpenChange:s,ref:u}=e,d=(0,x.default)(e,b);const[l=!1,c]=(0,P.useControllableState)({prop:o,defaultProp:t,onChange:s}),f=n?w.Slot:I.default;return(0,k.jsx)(Y.Provider,{value:{open:l,onOpenChange:c},children:(0,k.jsx)(v.Sub,{open:l,onOpenChange:c,children:(0,k.jsx)(f,Object.assign({ref:u},d))})})};function $(){const e=M.useContext(Y);if(!e)throw new Error("DropdownMenu compound components cannot be rendered outside the DropdownMenu component");return e}Z.displayName="SubWebDropdownMenu";var ee=e=>{let{asChild:n,textValue:t,disabled:o=!1,onPress:s,ref:u}=e,d=(0,x.default)(e,C);const{onOpenChange:l}=$();const c=n?w.Slot:S.default;return(0,k.jsx)(v.SubTrigger,{disabled:o??void 0,textValue:t,asChild:!0,children:(0,k.jsx)(c,Object.assign({ref:u,onPress:function(e){l(!0),s?.(e)}},d))})};ee.displayName="SubTriggerWebDropdownMenu";var ne=e=>{let{asChild:n=!1,forceMount:t,ref:o}=e,s=(0,x.default)(e,j);const u=n?w.Slot:S.default;return(0,k.jsx)(v.Portal,{children:(0,k.jsx)(v.SubContent,{forceMount:t,children:(0,k.jsx)(u,Object.assign({ref:o},s))})})};function te(e){e.preventDefault()}F.displayName="ContentWebDropdownMenu"},4488,[363,4489,1356,1435,4388,14,16,622,585,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["__scopeDropdownMenu","disabled"],n=["__scopeDropdownMenu"],o=["__scopeDropdownMenu"],t=["__scopeDropdownMenu"],u=["__scopeDropdownMenu"],d=["__scopeDropdownMenu"],p=["__scopeDropdownMenu"],c=["__scopeDropdownMenu"],s=["__scopeDropdownMenu"],l=["__scopeDropdownMenu"],f=["__scopeDropdownMenu"],b=["__scopeDropdownMenu"],w=["__scopeDropdownMenu"],j=["__scopeDropdownMenu"];function D(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Arrow",{enumerable:!0,get:function(){return ge}}),Object.defineProperty(_e,"CheckboxItem",{enumerable:!0,get:function(){return ce}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return ue}}),Object.defineProperty(_e,"DropdownMenu",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"DropdownMenuArrow",{enumerable:!0,get:function(){return $}}),Object.defineProperty(_e,"DropdownMenuCheckboxItem",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"DropdownMenuContent",{enumerable:!0,get:function(){return B}}),Object.defineProperty(_e,"DropdownMenuGroup",{enumerable:!0,get:function(){return J}}),Object.defineProperty(_e,"DropdownMenuItem",{enumerable:!0,get:function(){return U}}),Object.defineProperty(_e,"DropdownMenuItemIndicator",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e,"DropdownMenuLabel",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"DropdownMenuPortal",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"DropdownMenuRadioGroup",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"DropdownMenuRadioItem",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"DropdownMenuSeparator",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"DropdownMenuSub",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"DropdownMenuSubContent",{enumerable:!0,get:function(){return re}}),Object.defineProperty(_e,"DropdownMenuSubTrigger",{enumerable:!0,get:function(){return ne}}),Object.defineProperty(_e,"DropdownMenuTrigger",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"Group",{enumerable:!0,get:function(){return de}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return ie}}),Object.defineProperty(_e,"ItemIndicator",{enumerable:!0,get:function(){return fe}}),Object.defineProperty(_e,"Label",{enumerable:!0,get:function(){return pe}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return ae}}),Object.defineProperty(_e,"RadioGroup",{enumerable:!0,get:function(){return se}}),Object.defineProperty(_e,"RadioItem",{enumerable:!0,get:function(){return le}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return oe}}),Object.defineProperty(_e,"Separator",{enumerable:!0,get:function(){return be}}),Object.defineProperty(_e,"Sub",{enumerable:!0,get:function(){return we}}),Object.defineProperty(_e,"SubContent",{enumerable:!0,get:function(){return je}}),Object.defineProperty(_e,"SubTrigger",{enumerable:!0,get:function(){return me}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return te}}),Object.defineProperty(_e,"createDropdownMenuScope",{enumerable:!0,get:function(){return A}});var O,M=r(_d[0]),_=(O=M)&&O.__esModule?O:{default:O},y=D(r(_d[1])),h=r(_d[2]),v=r(_d[3]),P=r(_d[4]),x=r(_d[5]),I=r(_d[6]),R=r(_d[7]),C=D(R),S=r(_d[8]),N=r(_d[9]),T="DropdownMenu",[k,A]=(0,P.createContextScope)(T,[R.createMenuScope]),E=(0,R.createMenuScope)(),[G,H]=k(T),K=e=>{const{__scopeDropdownMenu:n,children:o,dir:t,open:u,defaultOpen:d,onOpenChange:p,modal:c=!0}=e,s=E(n),l=y.useRef(null),[f,b]=(0,x.useControllableState)({prop:u,defaultProp:d??!1,onChange:p,caller:T});return(0,N.jsx)(G,{scope:n,triggerId:(0,S.useId)(),triggerRef:l,contentId:(0,S.useId)(),open:f,onOpenChange:b,onOpenToggle:y.useCallback(()=>b(e=>!e),[b]),modal:c,children:(0,N.jsx)(C.Root,Object.assign({},s,{open:f,onOpenChange:b,dir:t,modal:c,children:o}))})};K.displayName=T;var L="DropdownMenuTrigger",F=y.forwardRef((n,o)=>{const{__scopeDropdownMenu:t,disabled:u=!1}=n,d=(0,_.default)(n,e),p=H(L,t),c=E(t);return(0,N.jsx)(C.Anchor,Object.assign({asChild:!0},c,{children:(0,N.jsx)(I.Primitive.button,Object.assign({type:"button",id:p.triggerId,"aria-haspopup":"menu","aria-expanded":p.open,"aria-controls":p.open?p.contentId:void 0,"data-state":p.open?"open":"closed","data-disabled":u?"":void 0,disabled:u},d,{ref:(0,v.composeRefs)(o,p.triggerRef),onPointerDown:(0,h.composeEventHandlers)(n.onPointerDown,e=>{u||0!==e.button||!1!==e.ctrlKey||(p.onOpenToggle(),p.open||e.preventDefault())}),onKeyDown:(0,h.composeEventHandlers)(n.onKeyDown,e=>{u||(["Enter"," "].includes(e.key)&&p.onOpenToggle(),"ArrowDown"===e.key&&p.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})}))}))});F.displayName=L;var q=e=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,n),u=E(o);return(0,N.jsx)(C.Portal,Object.assign({},u,t))};q.displayName="DropdownMenuPortal";var z="DropdownMenuContent",B=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:t}=e,u=(0,_.default)(e,o),d=H(z,t),p=E(t),c=y.useRef(!1);return(0,N.jsx)(C.Content,Object.assign({id:d.contentId,"aria-labelledby":d.triggerId},p,u,{ref:n,onCloseAutoFocus:(0,h.composeEventHandlers)(e.onCloseAutoFocus,e=>{c.current||d.triggerRef.current?.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,h.composeEventHandlers)(e.onInteractOutside,e=>{const n=e.detail.originalEvent,o=0===n.button&&!0===n.ctrlKey,t=2===n.button||o;d.modal&&!t||(c.current=!0)}),style:Object.assign({},e.style,{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))});B.displayName=z;var J=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,u=(0,_.default)(e,t),d=E(o);return(0,N.jsx)(C.Group,Object.assign({},d,u,{ref:n}))});J.displayName="DropdownMenuGroup";var Q=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,u),d=E(o);return(0,N.jsx)(C.Label,Object.assign({},d,t,{ref:n}))});Q.displayName="DropdownMenuLabel";var U=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,d),u=E(o);return(0,N.jsx)(C.Item,Object.assign({},u,t,{ref:n}))});U.displayName="DropdownMenuItem";var V=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,p),u=E(o);return(0,N.jsx)(C.CheckboxItem,Object.assign({},u,t,{ref:n}))});V.displayName="DropdownMenuCheckboxItem";var W=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,c),u=E(o);return(0,N.jsx)(C.RadioGroup,Object.assign({},u,t,{ref:n}))});W.displayName="DropdownMenuRadioGroup";var X=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,s),u=E(o);return(0,N.jsx)(C.RadioItem,Object.assign({},u,t,{ref:n}))});X.displayName="DropdownMenuRadioItem";var Y=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,l),u=E(o);return(0,N.jsx)(C.ItemIndicator,Object.assign({},u,t,{ref:n}))});Y.displayName="DropdownMenuItemIndicator";var Z=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,f),u=E(o);return(0,N.jsx)(C.Separator,Object.assign({},u,t,{ref:n}))});Z.displayName="DropdownMenuSeparator";var $=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,b),u=E(o);return(0,N.jsx)(C.Arrow,Object.assign({},u,t,{ref:n}))});$.displayName="DropdownMenuArrow";var ee=e=>{const{__scopeDropdownMenu:n,children:o,open:t,onOpenChange:u,defaultOpen:d}=e,p=E(n),[c,s]=(0,x.useControllableState)({prop:t,defaultProp:d??!1,onChange:u,caller:"DropdownMenuSub"});return(0,N.jsx)(C.Sub,Object.assign({},p,{open:c,onOpenChange:s,children:o}))},ne=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,w),u=E(o);return(0,N.jsx)(C.SubTrigger,Object.assign({},u,t,{ref:n}))});ne.displayName="DropdownMenuSubTrigger";var re=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:o}=e,t=(0,_.default)(e,j),u=E(o);return(0,N.jsx)(C.SubContent,Object.assign({},u,t,{ref:n,style:Object.assign({},e.style,{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))});re.displayName="DropdownMenuSubContent";var oe=K,te=F,ae=q,ue=B,de=J,pe=Q,ie=U,ce=V,se=W,le=X,fe=Y,be=Z,ge=$,we=ee,me=ne,je=re},4489,[363,14,1582,1583,1584,1602,1586,4490,1590,6]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";const e=["__scopeMenu"],n=["forceMount"],t=["__scopeMenu","loop","trapFocus","onOpenAutoFocus","onCloseAutoFocus","disableOutsidePointerEvents","onEntryFocus","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss","disableOutsideScroll"],o=["__scopeMenu"],c=["__scopeMenu"],u=["disabled","onSelect"],s=["__scopeMenu","disabled","textValue"],i=["checked","onCheckedChange"],l=["value","onValueChange"],d=["value"],f=["__scopeMenu","forceMount"],p=["__scopeMenu"],b=["__scopeMenu"],v=["forceMount","align"];function h(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Anchor",{enumerable:!0,get:function(){return on}}),Object.defineProperty(_e,"Arrow",{enumerable:!0,get:function(){return gn}}),Object.defineProperty(_e,"CheckboxItem",{enumerable:!0,get:function(){return dn}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return un}}),Object.defineProperty(_e,"Group",{enumerable:!0,get:function(){return sn}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return ln}}),Object.defineProperty(_e,"ItemIndicator",{enumerable:!0,get:function(){return mn}}),Object.defineProperty(_e,"Label",{enumerable:!0,get:function(){return an}}),Object.defineProperty(_e,"Menu",{enumerable:!0,get:function(){return se}}),Object.defineProperty(_e,"MenuAnchor",{enumerable:!0,get:function(){return ae}}),Object.defineProperty(_e,"MenuArrow",{enumerable:!0,get:function(){return Ge}}),Object.defineProperty(_e,"MenuCheckboxItem",{enumerable:!0,get:function(){return Re}}),Object.defineProperty(_e,"MenuContent",{enumerable:!0,get:function(){return ge}}),Object.defineProperty(_e,"MenuGroup",{enumerable:!0,get:function(){return Oe}}),Object.defineProperty(_e,"MenuItem",{enumerable:!0,get:function(){return we}}),Object.defineProperty(_e,"MenuItemIndicator",{enumerable:!0,get:function(){return He}}),Object.defineProperty(_e,"MenuLabel",{enumerable:!0,get:function(){return Me}}),Object.defineProperty(_e,"MenuPortal",{enumerable:!0,get:function(){return fe}}),Object.defineProperty(_e,"MenuRadioGroup",{enumerable:!0,get:function(){return De}}),Object.defineProperty(_e,"MenuRadioItem",{enumerable:!0,get:function(){return Fe}}),Object.defineProperty(_e,"MenuSeparator",{enumerable:!0,get:function(){return Ke}}),Object.defineProperty(_e,"MenuSub",{enumerable:!0,get:function(){return Be}}),Object.defineProperty(_e,"MenuSubContent",{enumerable:!0,get:function(){return We}}),Object.defineProperty(_e,"MenuSubTrigger",{enumerable:!0,get:function(){return Ye}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return cn}}),Object.defineProperty(_e,"RadioGroup",{enumerable:!0,get:function(){return fn}}),Object.defineProperty(_e,"RadioItem",{enumerable:!0,get:function(){return pn}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return rn}}),Object.defineProperty(_e,"Separator",{enumerable:!0,get:function(){return bn}}),Object.defineProperty(_e,"Sub",{enumerable:!0,get:function(){return vn}}),Object.defineProperty(_e,"SubContent",{enumerable:!0,get:function(){return jn}}),Object.defineProperty(_e,"SubTrigger",{enumerable:!0,get:function(){return hn}}),Object.defineProperty(_e,"createMenuScope",{enumerable:!0,get:function(){return ee}});var j,y=r(_d[0]),O=(j=y)&&j.__esModule?j:{default:j},M=h(r(_d[1])),P=r(_d[2]),_=r(_d[3]),C=r(_d[4]),w=r(_d[5]),x=r(_d[6]),R=r(_d[7]),E=r(_d[8]),k=r(_d[9]),S=r(_d[10]),D=r(_d[11]),I=h(D),F=r(_d[12]),T=r(_d[13]),L=r(_d[14]),A=r(_d[15]),H=h(A),K=r(_d[16]),G=r(_d[17]),N=r(_d[18]),V=r(_d[19]),U=r(_d[20]),B=["Enter"," "],X=["ArrowUp","PageDown","End"],Y=["ArrowDown","PageUp","Home",...X],z={ltr:[...B,"ArrowRight"],rtl:[...B,"ArrowLeft"]},W={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Z="Menu",[q,J,Q]=(0,_.createCollection)(Z),[$,ee]=(0,w.createContextScope)(Z,[Q,D.createPopperScope,A.createRovingFocusGroupScope]),ne=(0,D.createPopperScope)(),te=(0,A.createRovingFocusGroupScope)(),[re,oe]=$(Z),[ce,ue]=$(Z),se=e=>{const{__scopeMenu:n,open:t=!1,children:o,dir:c,onOpenChange:u,modal:s=!0}=e,i=ne(n),[l,d]=M.useState(null),f=M.useRef(!1),p=(0,G.useCallbackRef)(u),b=(0,x.useDirection)(c);return M.useEffect(()=>{const e=()=>{f.current=!0,document.addEventListener("pointerdown",n,{capture:!0,once:!0}),document.addEventListener("pointermove",n,{capture:!0,once:!0})},n=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",n,{capture:!0}),document.removeEventListener("pointermove",n,{capture:!0})}},[]),(0,U.jsx)(I.Root,Object.assign({},i,{children:(0,U.jsx)(re,{scope:n,open:t,onOpenChange:p,content:l,onContentChange:d,children:(0,U.jsx)(ce,{scope:n,onClose:M.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:b,modal:s,children:o})})}))};se.displayName=Z;var ae=M.forwardRef((n,t)=>{const{__scopeMenu:o}=n,c=(0,O.default)(n,e),u=ne(o);return(0,U.jsx)(I.Anchor,Object.assign({},u,c,{ref:t}))});ae.displayName="MenuAnchor";var ie="MenuPortal",[le,de]=$(ie,{forceMount:void 0}),fe=e=>{const{__scopeMenu:n,forceMount:t,children:o,container:c}=e,u=oe(ie,n);return(0,U.jsx)(le,{scope:n,forceMount:t,children:(0,U.jsx)(T.Presence,{present:t||u.open,children:(0,U.jsx)(F.Portal,{asChild:!0,container:c,children:o})})})};fe.displayName=ie;var pe="MenuContent",[me,be]=$(pe),ge=M.forwardRef((e,t)=>{const o=de(pe,e.__scopeMenu),{forceMount:c=o.forceMount}=e,u=(0,O.default)(e,n),s=oe(pe,e.__scopeMenu),i=ue(pe,e.__scopeMenu);return(0,U.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,U.jsx)(T.Presence,{present:c||s.open,children:(0,U.jsx)(q.Slot,{scope:e.__scopeMenu,children:i.modal?(0,U.jsx)(ve,Object.assign({},u,{ref:t})):(0,U.jsx)(he,Object.assign({},u,{ref:t}))})})})}),ve=M.forwardRef((e,n)=>{const t=oe(pe,e.__scopeMenu),o=M.useRef(null),c=(0,C.useComposedRefs)(n,o);return M.useEffect(()=>{const e=o.current;if(e)return(0,N.hideOthers)(e)},[]),(0,U.jsx)(ye,Object.assign({},e,{ref:c,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,P.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)}))}),he=M.forwardRef((e,n)=>{const t=oe(pe,e.__scopeMenu);return(0,U.jsx)(ye,Object.assign({},e,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)}))}),je=(0,K.createSlot)("MenuContent.ScrollLock"),ye=M.forwardRef((e,n)=>{const{__scopeMenu:o,loop:c=!1,trapFocus:u,onOpenAutoFocus:s,onCloseAutoFocus:i,disableOutsidePointerEvents:l,onEntryFocus:d,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:b,onInteractOutside:v,onDismiss:h,disableOutsideScroll:j}=e,y=(0,O.default)(e,t),_=oe(pe,o),w=ue(pe,o),x=ne(o),S=te(o),D=J(o),[F,T]=M.useState(null),L=M.useRef(null),A=(0,C.useComposedRefs)(n,L,_.onContentChange),K=M.useRef(0),G=M.useRef(""),N=M.useRef(0),B=M.useRef(null),z=M.useRef("right"),W=M.useRef(0),Z=j?V.RemoveScroll:M.Fragment,q=j?{as:je,allowPinchZoom:!0}:void 0,Q=e=>{const n=G.current+e,t=D().filter(e=>!e.disabled),o=document.activeElement,c=t.find(e=>e.ref.current===o)?.textValue,u=$e(t.map(e=>e.textValue),n,c),s=t.find(e=>e.textValue===u)?.ref.current;!(function e(n){G.current=n,window.clearTimeout(K.current),""!==n&&(K.current=window.setTimeout(()=>e(""),1e3))})(n),s&&setTimeout(()=>s.focus())};M.useEffect(()=>()=>window.clearTimeout(K.current),[]),(0,E.useFocusGuards)();const $=M.useCallback(e=>z.current===B.current?.side&&nn(e,B.current?.area),[]);return(0,U.jsx)(me,{scope:o,searchRef:G,onItemEnter:M.useCallback(e=>{$(e)&&e.preventDefault()},[$]),onItemLeave:M.useCallback(e=>{$(e)||(L.current?.focus(),T(null))},[$]),onTriggerLeave:M.useCallback(e=>{$(e)&&e.preventDefault()},[$]),pointerGraceTimerRef:N,onPointerGraceIntentChange:M.useCallback(e=>{B.current=e},[]),children:(0,U.jsx)(Z,Object.assign({},q,{children:(0,U.jsx)(k.FocusScope,{asChild:!0,trapped:u,onMountAutoFocus:(0,P.composeEventHandlers)(s,e=>{e.preventDefault(),L.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:i,children:(0,U.jsx)(R.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:b,onInteractOutside:v,onDismiss:h,children:(0,U.jsx)(H.Root,Object.assign({asChild:!0},S,{dir:w.dir,orientation:"vertical",loop:c,currentTabStopId:F,onCurrentTabStopIdChange:T,onEntryFocus:(0,P.composeEventHandlers)(d,e=>{w.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,U.jsx)(I.Content,Object.assign({role:"menu","aria-orientation":"vertical","data-state":Ze(_.open),"data-radix-menu-content":"",dir:w.dir},x,y,{ref:A,style:Object.assign({outline:"none"},y.style),onKeyDown:(0,P.composeEventHandlers)(y.onKeyDown,e=>{const n=e.target.closest("[data-radix-menu-content]")===e.currentTarget,t=e.ctrlKey||e.altKey||e.metaKey,o=1===e.key.length;n&&("Tab"===e.key&&e.preventDefault(),!t&&o&&Q(e.key));const c=L.current;if(e.target!==c)return;if(!Y.includes(e.key))return;e.preventDefault();const u=D().filter(e=>!e.disabled).map(e=>e.ref.current);X.includes(e.key)&&u.reverse(),Qe(u)}),onBlur:(0,P.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(K.current),G.current="")}),onPointerMove:(0,P.composeEventHandlers)(e.onPointerMove,tn(e=>{const n=e.target,t=W.current!==e.clientX;if(e.currentTarget.contains(n)&&t){const n=e.clientX>W.current?"right":"left";z.current=n,W.current=e.clientX}}))}))}))})})}))})});ge.displayName=pe;var Oe=M.forwardRef((e,n)=>{const t=(0,O.default)(e,o);return(0,U.jsx)(L.Primitive.div,Object.assign({role:"group"},t,{ref:n}))});Oe.displayName="MenuGroup";var Me=M.forwardRef((e,n)=>{const t=(0,O.default)(e,c);return(0,U.jsx)(L.Primitive.div,Object.assign({},t,{ref:n}))});Me.displayName="MenuLabel";var Pe="MenuItem",Ce="menu.itemSelect",we=M.forwardRef((e,n)=>{const{disabled:t=!1,onSelect:o}=e,c=(0,O.default)(e,u),s=M.useRef(null),i=ue(Pe,e.__scopeMenu),l=be(Pe,e.__scopeMenu),d=(0,C.useComposedRefs)(n,s),f=M.useRef(!1);return(0,U.jsx)(xe,Object.assign({},c,{ref:d,disabled:t,onClick:(0,P.composeEventHandlers)(e.onClick,()=>{const e=s.current;if(!t&&e){const n=new CustomEvent(Ce,{bubbles:!0,cancelable:!0});e.addEventListener(Ce,e=>o?.(e),{once:!0}),(0,L.dispatchDiscreteCustomEvent)(e,n),n.defaultPrevented?f.current=!1:i.onClose()}}),onPointerDown:n=>{e.onPointerDown?.(n),f.current=!0},onPointerUp:(0,P.composeEventHandlers)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,e=>{const n=""!==l.searchRef.current;t||n&&" "===e.key||B.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))});we.displayName=Pe;var xe=M.forwardRef((e,n)=>{const{__scopeMenu:t,disabled:o=!1,textValue:c}=e,u=(0,O.default)(e,s),i=be(Pe,t),l=te(t),d=M.useRef(null),f=(0,C.useComposedRefs)(n,d),[p,b]=M.useState(!1),[v,h]=M.useState("");return M.useEffect(()=>{const e=d.current;e&&h((e.textContent??"").trim())},[u.children]),(0,U.jsx)(q.ItemSlot,{scope:t,disabled:o,textValue:c??v,children:(0,U.jsx)(H.Item,Object.assign({asChild:!0},l,{focusable:!o,children:(0,U.jsx)(L.Primitive.div,Object.assign({role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0},u,{ref:f,onPointerMove:(0,P.composeEventHandlers)(e.onPointerMove,tn(e=>{if(o)i.onItemLeave(e);else if(i.onItemEnter(e),!e.defaultPrevented){e.currentTarget.focus({preventScroll:!0})}})),onPointerLeave:(0,P.composeEventHandlers)(e.onPointerLeave,tn(e=>i.onItemLeave(e))),onFocus:(0,P.composeEventHandlers)(e.onFocus,()=>b(!0)),onBlur:(0,P.composeEventHandlers)(e.onBlur,()=>b(!1))}))}))})}),Re=M.forwardRef((e,n)=>{const{checked:t=!1,onCheckedChange:o}=e,c=(0,O.default)(e,i);return(0,U.jsx)(Le,{scope:e.__scopeMenu,checked:t,children:(0,U.jsx)(we,Object.assign({role:"menuitemcheckbox","aria-checked":qe(t)?"mixed":t},c,{ref:n,"data-state":Je(t),onSelect:(0,P.composeEventHandlers)(c.onSelect,()=>o?.(!!qe(t)||!t),{checkForDefaultPrevented:!1})}))})});Re.displayName="MenuCheckboxItem";var Ee="MenuRadioGroup",[ke,Se]=$(Ee,{value:void 0,onValueChange:()=>{}}),De=M.forwardRef((e,n)=>{const{value:t,onValueChange:o}=e,c=(0,O.default)(e,l),u=(0,G.useCallbackRef)(o);return(0,U.jsx)(ke,{scope:e.__scopeMenu,value:t,onValueChange:u,children:(0,U.jsx)(Oe,Object.assign({},c,{ref:n}))})});De.displayName=Ee;var Ie="MenuRadioItem",Fe=M.forwardRef((e,n)=>{const{value:t}=e,o=(0,O.default)(e,d),c=Se(Ie,e.__scopeMenu),u=t===c.value;return(0,U.jsx)(Le,{scope:e.__scopeMenu,checked:u,children:(0,U.jsx)(we,Object.assign({role:"menuitemradio","aria-checked":u},o,{ref:n,"data-state":Je(u),onSelect:(0,P.composeEventHandlers)(o.onSelect,()=>c.onValueChange?.(t),{checkForDefaultPrevented:!1})}))})});Fe.displayName=Ie;var Te="MenuItemIndicator",[Le,Ae]=$(Te,{checked:!1}),He=M.forwardRef((e,n)=>{const{__scopeMenu:t,forceMount:o}=e,c=(0,O.default)(e,f),u=Ae(Te,t);return(0,U.jsx)(T.Presence,{present:o||qe(u.checked)||!0===u.checked,children:(0,U.jsx)(L.Primitive.span,Object.assign({},c,{ref:n,"data-state":Je(u.checked)}))})});He.displayName=Te;var Ke=M.forwardRef((e,n)=>{const t=(0,O.default)(e,p);return(0,U.jsx)(L.Primitive.div,Object.assign({role:"separator","aria-orientation":"horizontal"},t,{ref:n}))});Ke.displayName="MenuSeparator";var Ge=M.forwardRef((e,n)=>{const{__scopeMenu:t}=e,o=(0,O.default)(e,b),c=ne(t);return(0,U.jsx)(I.Arrow,Object.assign({},c,o,{ref:n}))});Ge.displayName="MenuArrow";var Ne="MenuSub",[Ve,Ue]=$(Ne),Be=e=>{const{__scopeMenu:n,children:t,open:o=!1,onOpenChange:c}=e,u=oe(Ne,n),s=ne(n),[i,l]=M.useState(null),[d,f]=M.useState(null),p=(0,G.useCallbackRef)(c);return M.useEffect(()=>(!1===u.open&&p(!1),()=>p(!1)),[u.open,p]),(0,U.jsx)(I.Root,Object.assign({},s,{children:(0,U.jsx)(re,{scope:n,open:o,onOpenChange:p,content:d,onContentChange:f,children:(0,U.jsx)(Ve,{scope:n,contentId:(0,S.useId)(),triggerId:(0,S.useId)(),trigger:i,onTriggerChange:l,children:t})})}))};Be.displayName=Ne;var Xe="MenuSubTrigger",Ye=M.forwardRef((e,n)=>{const t=oe(Xe,e.__scopeMenu),o=ue(Xe,e.__scopeMenu),c=Ue(Xe,e.__scopeMenu),u=be(Xe,e.__scopeMenu),s=M.useRef(null),{pointerGraceTimerRef:i,onPointerGraceIntentChange:l}=u,d={__scopeMenu:e.__scopeMenu},f=M.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return M.useEffect(()=>f,[f]),M.useEffect(()=>{const e=i.current;return()=>{window.clearTimeout(e),l(null)}},[i,l]),(0,U.jsx)(ae,Object.assign({asChild:!0},d,{children:(0,U.jsx)(xe,Object.assign({id:c.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":t.open?c.contentId:void 0,"data-state":Ze(t.open)},e,{ref:(0,C.composeRefs)(n,c.onTriggerChange),onClick:n=>{e.onClick?.(n),e.disabled||n.defaultPrevented||(n.currentTarget.focus(),t.open||t.onOpenChange(!0))},onPointerMove:(0,P.composeEventHandlers)(e.onPointerMove,tn(n=>{u.onItemEnter(n),n.defaultPrevented||e.disabled||t.open||s.current||(u.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{t.onOpenChange(!0),f()},100))})),onPointerLeave:(0,P.composeEventHandlers)(e.onPointerLeave,tn(e=>{f();const n=t.content?.getBoundingClientRect();if(n){const o=t.content?.dataset.side,c="right"===o,s=c?-5:5,l=n[c?"left":"right"],d=n[c?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+s,y:e.clientY},{x:l,y:n.top},{x:d,y:n.top},{x:d,y:n.bottom},{x:l,y:n.bottom}],side:o}),window.clearTimeout(i.current),i.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,n=>{const c=""!==u.searchRef.current;e.disabled||c&&" "===n.key||z[o.dir].includes(n.key)&&(t.onOpenChange(!0),t.content?.focus(),n.preventDefault())})}))}))});Ye.displayName=Xe;var ze="MenuSubContent",We=M.forwardRef((e,n)=>{const t=de(pe,e.__scopeMenu),{forceMount:o=t.forceMount,align:c="start"}=e,u=(0,O.default)(e,v),s=oe(pe,e.__scopeMenu),i=ue(pe,e.__scopeMenu),l=Ue(ze,e.__scopeMenu),d=M.useRef(null),f=(0,C.useComposedRefs)(n,d);return(0,U.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,U.jsx)(T.Presence,{present:o||s.open,children:(0,U.jsx)(q.Slot,{scope:e.__scopeMenu,children:(0,U.jsx)(ye,Object.assign({id:l.contentId,"aria-labelledby":l.triggerId},u,{ref:f,align:c,side:"rtl"===i.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{i.isUsingKeyboardRef.current&&d.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,P.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==l.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,P.composeEventHandlers)(e.onEscapeKeyDown,e=>{i.onClose(),e.preventDefault()}),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,e=>{const n=e.currentTarget.contains(e.target),t=W[i.dir].includes(e.key);n&&t&&(s.onOpenChange(!1),l.trigger?.focus(),e.preventDefault())})}))})})})});function Ze(e){return e?"open":"closed"}function qe(e){return"indeterminate"===e}function Je(e){return qe(e)?"indeterminate":e?"checked":"unchecked"}function Qe(e){const n=document.activeElement;for(const t of e){if(t===n)return;if(t.focus(),document.activeElement!==n)return}}function $e(e,n,t){const o=n.length>1&&Array.from(n).every(e=>e===n[0])?n[0]:n,c=t?e.indexOf(t):-1;let u=(s=e,i=Math.max(c,0),s.map((e,n)=>s[(i+n)%s.length]));var s,i;1===o.length&&(u=u.filter(e=>e!==t));const l=u.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==t?l:void 0}function en(e,n){const{x:t,y:o}=e;let c=!1;for(let e=0,u=n.length-1;eo!=p>o&&t<(f-l)*(o-d)/(p-d)+l&&(c=!c)}return c}function nn(e,n){if(!n)return!1;return en({x:e.clientX,y:e.clientY},n)}function tn(e){return n=>"mouse"===n.pointerType?e(n):void 0}We.displayName=ze;var rn=se,on=ae,cn=fe,un=ge,sn=Oe,an=Me,ln=we,dn=Re,fn=De,pn=Fe,mn=He,bn=Ke,gn=Ge,vn=Be,hn=Ye,jn=We},4490,[363,14,1582,4189,1583,1584,4190,1585,3193,3192,1590,1592,1600,1601,1586,4188,1587,1588,3229,3194,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","variant","inset"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DropdownMenuItem",{enumerable:!0,get:function(){return p}});var t,n=r(_d[0]),c=(t=n)&&t.__esModule?t:{default:t},o=r(_d[1]);r(_d[2]);var u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[3])),s=r(_d[4]),d=r(_d[5]),v=r(_d[6]),f=r(_d[7]);const l=(0,s.cva)('web:outline-none web:focus:bg-accent active:bg-accent web:hover:bg-accent web:cursor-default group relative flex flex-row items-center gap-2 rounded-sm px-2 py-1.5',{variants:{variant:{default:'',destructive:'web:focus:bg-destructive active:bg-destructive web:hover:bg-destructive'}},defaultVariants:{variant:'default'}}),b=(0,s.cva)('text-popover-foreground web:group-focus:text-accent-foreground text-base select-none',{variants:{variant:{default:'',destructive:'text-destructive web:group-hover:text-destructive-foreground web:group-focus:text-destructive-foreground'}},defaultVariants:{variant:'default'}});function p(t){const n=(0,o.c)(16);let s,p,w,x,j,_,y;if(n[0]!==t){const{className:o,variant:f,inset:_}=t;w=(0,c.default)(t,e),p=v.TextClassContext.Provider,n[6]!==f?(j=b({variant:f}),n[6]=f,n[7]=j):j=n[7],s=u.Item,x=(0,d.cn)(_&&"pl-8",w.disabled&&"web:pointer-events-none opacity-50",l({variant:f,className:o})),n[0]=t,n[1]=s,n[2]=p,n[3]=w,n[4]=x,n[5]=j}else s=n[1],p=n[2],w=n[3],x=n[4],j=n[5];return n[8]!==s||n[9]!==w||n[10]!==x?(_=(0,f.jsx)(s,Object.assign({className:x},w)),n[8]=s,n[9]=w,n[10]=x,n[11]=_):_=n[11],n[12]!==p||n[13]!==j||n[14]!==_?(y=(0,f.jsx)(p,{value:j,children:_}),n[12]=p,n[13]=j,n[14]=_,n[15]=y):y=n[15],y}},4491,[363,12,14,4487,1352,1354,1434,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddCoupon=function(){const e=(0,x.useT)(),{addCoupon:o}=(0,h.useAddCoupon)(),{onOpenChange:s}=(0,n.useRootContext)(),[l,p]=t.useState(null),[f,j]=t.useState(null),[y,C]=t.useState(!1),S=t.useCallback(e=>{j(e?.item??null),p(null)},[]),V=t.useCallback(async()=>{if(f&&!y){C(!0),p(null);try{const t=await o(f.code??'');t.success?s(!1):p(t.error||e('pos_cart.failed_to_apply_coupon',{defaultValue:'Failed to apply coupon.'}))}finally{C(!1)}}},[f,y,o,s,e]);return(0,b.jsxs)(d.VStack,{className:"gap-4",children:[l&&(0,b.jsx)(u.Text,{className:"text-destructive",children:l}),(0,b.jsxs)(c.Combobox,{onValueChange:S,children:[(0,b.jsx)(c.ComboboxTrigger,{children:(0,b.jsx)(c.ComboboxValue,{placeholder:e('pos_cart.select_coupon',{defaultValue:'Select coupon...'})})}),(0,b.jsx)(c.ComboboxContent,Object.assign({portalHost:"pos"},{style:{width:'var(--radix-popover-trigger-width)'}},{children:(0,b.jsx)(_,{onSearchChange:()=>p(null)})}))]}),(0,b.jsxs)(n.DialogFooter,{className:"px-0",children:[(0,b.jsx)(n.DialogClose,{children:e('common.cancel')}),(0,b.jsx)(n.DialogAction,{testID:"add-coupon-submit",onPress:V,disabled:!f||y,children:e('common.apply',{defaultValue:'Apply'})})]})]})};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var c=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,c.get?c:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]);r(_d[3]);var c=r(_d[4]),n=r(_d[5]),s=r(_d[6]),l=r(_d[7]),u=r(_d[8]),d=r(_d[9]),p=r(_d[10]),x=r(_d[11]),f=r(_d[12]),h=r(_d[13]),b=r(_d[14]);function _(o){const n=(0,e.c)(19),{onSearchChange:s}=o,u=(0,x.useT)(),[d,f]=t.useState("");let h,_;n[0]===Symbol.for("react.memo_cache_sentinel")?(h=["coupons","coupon-select"],n[0]=h):h=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(_={queryKeys:h,collectionName:"coupons",initialParams:{sort:[{code:"asc"}]},infiniteScroll:!0},n[1]=_):_=n[1];const y=(0,p.useQuery)(_);let C;n[2]!==s||n[3]!==y?(C=e=>{f(e),s?.(),y?.debouncedSearch(e)},n[2]=s,n[3]=y,n[4]=C):C=n[4];const S=C;let V,k,v,N,T,O;return n[5]!==y?(V=()=>()=>y?.search(""),k=[y],n[5]=y,n[6]=V,n[7]=k):(V=n[6],k=n[7]),t.useEffect(V,k),n[8]!==u?(v=u("pos_cart.search_coupons",{defaultValue:"Search coupons..."}),n[8]=u,n[9]=v):v=n[9],n[10]!==S||n[11]!==d||n[12]!==v?(N=(0,b.jsx)(c.ComboboxInput,{placeholder:v,value:d,onChangeText:S}),n[10]=S,n[11]=d,n[12]=v,n[13]=N):N=n[13],n[14]!==y?(T=(0,b.jsx)(l.Suspense,{children:(0,b.jsx)(j,{query:y})}),n[14]=y,n[15]=T):T=n[15],n[16]!==N||n[17]!==T?(O=(0,b.jsxs)(b.Fragment,{children:[N,T]}),n[16]=N,n[17]=T,n[18]=O):O=n[18],O}function j(t){const n=(0,e.c)(10),{query:s}=t,l=(0,o.useObservableSuspense)(s.resource),u=(0,x.useT)(),d=l.hits;let p,f,h,_;return n[0]!==s?(p=()=>{s?.infiniteScroll&&s.loadMore()},n[0]=s,n[1]=p):p=n[1],n[2]!==u?(f=u("pos_cart.no_coupons_found",{defaultValue:"No coupons found"}),n[2]=u,n[3]=f):f=n[3],n[4]!==f?(h=(0,b.jsx)(c.ComboboxEmpty,{children:f}),n[4]=f,n[5]=h):h=n[5],n[6]!==d||n[7]!==p||n[8]!==h?(_=(0,b.jsx)(c.ComboboxList,{data:d,shouldFilter:!1,onEndReached:p,renderItem:y,estimatedItemSize:52,ListEmptyComponent:h}),n[6]=d,n[7]=p,n[8]=h,n[9]=_):_=n[9],_}function y(e){const{item:t}=e,o=t;return(0,b.jsx)(c.ComboboxItem,{value:String(o.document.id),label:o.document.code??"",item:o.document,children:(0,b.jsx)(C,{coupon:o.document})})}function C(t){const o=(0,e.c)(22),{coupon:c}=t,n=(0,x.useT)(),{format:l}=(0,f.useCurrencyFormat)();let p;e:if(c.amount&&"0"!==c.amount)switch(c.discount_type){case"percent":p=`${c.amount}%`;break e;case"fixed_cart":case"fixed_product":{const e=parseFloat(c.amount);let t;o[0]!==l||o[1]!==e?(t=l(e),o[0]=l,o[1]=e,o[2]=t):t=o[2],p=t;break e}default:p=null}else p=null;const h=p;let _;e:switch(c.discount_type){case"percent":{let e;o[3]!==n?(e=n("pos_cart.percentage_discount",{defaultValue:"Percentage discount"}),o[3]=n,o[4]=e):e=o[4],_=e;break e}case"fixed_cart":{let e;o[5]!==n?(e=n("pos_cart.fixed_cart_discount",{defaultValue:"Fixed cart discount"}),o[5]=n,o[6]=e):e=o[6],_=e;break e}case"fixed_product":{let e;o[7]!==n?(e=n("pos_cart.fixed_product_discount",{defaultValue:"Fixed product discount"}),o[7]=n,o[8]=e):e=o[8],_=e;break e}default:_=""}const j=_;let y,C,S,V,k;return o[9]!==c.code?(y=(0,b.jsx)(u.Text,{className:"text-sm font-medium",children:c.code}),o[9]=c.code,o[10]=y):y=o[10],o[11]!==c.description||o[12]!==j?(C=c.description?(0,b.jsx)(u.Text,{className:"text-muted-foreground text-xs",numberOfLines:1,children:c.description}):(0,b.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:j}),o[11]=c.description,o[12]=j,o[13]=C):C=o[13],o[14]!==y||o[15]!==C?(S=(0,b.jsxs)(d.VStack,{className:"flex-1 gap-0.5",children:[y,C]}),o[14]=y,o[15]=C,o[16]=S):S=o[16],o[17]!==h?(V=h&&(0,b.jsx)(u.Text,{className:"text-primary ml-2 text-sm font-semibold",children:h}),o[17]=h,o[18]=V):V=o[18],o[19]!==S||o[20]!==V?(k=(0,b.jsxs)(s.HStack,{className:"flex-1 items-center justify-between",children:[S,V]}),o[19]=S,o[20]=V,o[21]=k):k=o[21],k}},4492,[12,14,1747,1410,4350,3188,1351,1741,1434,1605,4070,1987,4472,4493,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAddCoupon",{enumerable:!0,get:function(){return b}});var e=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o})(r(_d[0])),o=r(_d[1]),t=r(_d[2]),n=r(_d[3]),c=r(_d[4]),u=r(_d[5]),s=r(_d[6]),l=r(_d[7]),d=r(_d[8]),p=r(_d[9]),_=r(_d[10]),f=r(_d[11]);const C=(0,t.getLogger)(['wcpos','pos','cart']),b=()=>{const{localPatch:t}=(0,_.useLocalMutation)(),b=(0,d.useT)(),{currentOrder:w}=(0,f.useCurrentOrder)(),{collection:y}=(0,p.useCollection)('coupons'),{collection:O}=(0,p.useCollection)('products'),{collection:h}=(0,p.useCollection)('products/categories'),{recalculate:N}=(0,s.useRecalculateCoupons)(),v=e.useMemo(()=>C.with({orderUUID:w.uuid,orderID:w.id,orderNumber:w.number}),[w.uuid,w.id,w.number]);return{addCoupon:e.useCallback(async e=>{try{const n=await y.findOne({selector:{code:e.toLowerCase().trim()}}).exec();if(!n)return{success:!1,error:b('pos_cart.coupon_not_found',{defaultValue:'Coupon not found.'})};const s=w.getLatest(),d=(s.line_items||[]).filter(e=>null!==e.product_id),p=(s.coupon_lines||[]).filter(e=>null!=e.code),_=p.map(e=>e.code),f=[];for(const e of p){const o=await y.findOne({selector:{code:e.code}}).exec();o?.toJSON().individual_use&&e.code&&f.push(e.code)}const C=d.map(e=>e.product_id).filter(Boolean),L=C.length>0?await O.find({selector:{id:{$in:C}}}).exec():[],S=new Map(L.map(e=>[e.id,e]));let P=new Map;for(const e of L)null!=e.id&&P.set(e.id,e.categories||[]);P=await(0,c.buildEnrichedProductCategories)(P,h);const E=d.map(e=>{const o=S.get(e.product_id),t=e.quantity||1,n=(0,l.parsePosData)(e),c=null!=n?.price?parseFloat(String(n.price)):NaN,u=null!=n?.regular_price?parseFloat(String(n.regular_price)):NaN,s=!!(Number.isFinite(c)&&Number.isFinite(u)&&u>0)&&ce+parseFloat(o.subtotal||'0'),0),I=(0,u.validateCoupon)(n.toJSON(),{lineItems:E,appliedCoupons:_,appliedCouponsWithIndividualUse:f,cartSubtotal:F,customerEmail:s.billing?.email||'',customerId:s.customer_id||null});if(!I.valid)return{success:!1,error:I.error};const D=n.toJSON(),x={code:D.code,discount:'0',discount_tax:'0',meta_data:[{key:'_woocommerce_pos_uuid',value:(0,o.v4)()}]};if(w.getLatest()!==s)return{success:!1,error:b('pos_cart.cart_changed',{defaultValue:'Cart changed during coupon application. Please try again.'})};const M=[...s.coupon_lines||[],x],T=await N(s.line_items||[],M);if(w.getLatest()!==s)return{success:!1,error:b('pos_cart.cart_changed',{defaultValue:'Cart changed during coupon application. Please try again.'})};if(!await t({document:s,data:{coupon_lines:T.couponLines,line_items:T.lineItems}}))return{success:!1,error:b('pos_cart.coupon_apply_failed',{defaultValue:'Failed to apply coupon. Please try again.'})};const j=T.couponLines.find(e=>e.code?.toLowerCase()===D.code?.toLowerCase());return v.info(b('pos_cart.coupon_applied',{defaultValue:'Coupon applied'}),{context:{couponCode:D.code,discountType:D.discount_type,discount:j?.discount??'0'}}),{success:!0}}catch(e){return v.error(b('common.there_was_an_error',{message:e instanceof Error?e.message:String(e)}),{showToast:!0,saveToDb:!0,context:{errorCode:n.ERROR_CODES.TRANSACTION_FAILED,error:e instanceof Error?e.message:String(e)}}),{success:!1,error:e instanceof Error?e.message:String(e)}}},[y,O,h,w,t,b,v,N])}}},4493,[14,2534,1975,2644,4494,4505,4506,4181,1987,4523,3232,4064]); +__d(function(g,_r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.isProductOnSale=function(t){if(!t||!t.price||!t.regular_price)return!1;const e=parseFloat(t.price),n=parseFloat(t.regular_price);return!(isNaN(e)||isNaN(n)||n<=0)&&e{if(e.product_ids.length>0&&!e.product_ids.includes(t.product_id))return!1;if(e.excluded_product_ids.includes(t.product_id))return!1;if(e.product_categories.length>0){const n=t.categories.map(t=>t.id);if(!e.product_categories.some(t=>n.includes(t)))return!1}if(e.excluded_product_categories.length>0){const n=t.categories.map(t=>t.id);if(e.excluded_product_categories.some(t=>n.includes(t)))return!1}return!e.exclude_sale_items||!t.on_sale})},_e.enrichCategoriesWithAncestors=c,_e.convertDiscountsToExTax=function(t,e,o,r){return r&&'percent'!==o?t.map(t=>{if(t.discount<=0)return t;const o=null!=t.lineIndex?e[t.lineIndex]:e.find(e=>e.product_id===t.product_id),r=parseFloat(o?.subtotal||'0'),s=parseFloat(o?.subtotal_tax||'0'),c=r>0?s/r:0;return c<=0?t:Object.assign({},t,{discount:(0,n.default)(t.discount/(1+c),6)})}):t},_e.applyPerItemDiscountsToLineItems=function(t,e){const n=t.map(t=>Object.assign({},t));for(const t of e){const e=t.discount;if(e<=0)continue;let o=e;for(const e of n){if(e.product_id!==t.product_id||e.quantity<=0)continue;const n=e.price*e.quantity;if(n<=0)continue;const r=Math.min(n,o);if(e.price=Math.max(0,e.price-r/e.quantity),o-=r,o<=0)break}}return n},_e.computeDiscountedLineItems=function(t,e){if(0===e.length)return t;if(e.some(t=>t.some(t=>null!=t.lineIndex))){const o=new Map;for(const t of e)for(const e of t)null!=e.lineIndex&&o.set(e.lineIndex,(o.get(e.lineIndex)||0)+e.discount);return 0===o.size?t:t.map((t,e)=>{const r=o.get(e);if(!r||r<=0)return t;const s=parseFloat(t.total||'0');if(s<=0)return t;const c=parseFloat(t.total_tax||'0'),u=Math.max(0,s-r),l=s>0?u/s:0,f=c*l,p=(t.taxes||[]).map(t=>Object.assign({},t,{total:String((0,n.default)(parseFloat(t.total||'0')*l,6))}));return Object.assign({},t,{total:String((0,n.default)(u,6)),total_tax:String((0,n.default)(f,6)),taxes:p})})}const o=new Map;for(const t of e)for(const{product_id:e,discount:n}of t)o.set(e,(o.get(e)||0)+n);if(0===o.size)return t;const r=new Map;for(const e of t){const t=e.product_id;null!=t&&o.has(t)&&r.set(t,(r.get(t)||0)+parseFloat(e.total||'0'))}return t.map(t=>{const e=t.product_id;if(null==e||!o.has(e))return t;const s=o.get(e);if(s<=0)return t;const c=parseFloat(t.total||'0');if(c<=0)return t;const u=parseFloat(t.total_tax||'0'),l=s*(c/(r.get(e)||c)),f=Math.max(0,c-l),p=c>0?f/c:0,_=u*p,x=(t.taxes||[]).map(t=>Object.assign({},t,{total:String((0,n.default)(parseFloat(t.total||'0')*p,6))}));return Object.assign({},t,{total:String((0,n.default)(f,6)),total_tax:String((0,n.default)(_,6)),taxes:x})})},_e.calculateCouponDiscountTaxSplit=function(t,c,u,l){const f=l?.pricesIncludeTax??!1,p=l?.taxRoundAtSubtotal??!1,_=l?.dp??2;let x=0,h=0;for(const n of t){if(n.discount<=0)continue;const t=null!=n.lineIndex?c[n.lineIndex]:c.find(t=>t.product_id===n.product_id);if('taxable'!==(0,s.getLineItemTaxStatus)(t)){x+=n.discount;continue}const l=(0,e.default)(t?.tax_class)?'standard':t.tax_class,I=u.filter(t=>t.class===l);if(I.length>0){const t=(0,o.calculateTaxes)({amount:n.discount,rates:I,amountIncludesTax:!1}),e=p?t.total:(0,r.roundTaxTotal)(t.total,_,f);x+=n.discount,h+=e}else x+=n.discount}return{discount:String((0,n.default)(x,6)),discount_tax:String((0,n.default)(h,6))}};var e=t(_r(d[0])),n=t(_r(d[1])),o=_r(d[2]),r=_r(d[3]),s=_r(d[4]);function c(t,e){if(0===e.size)return t;const n=new Map;for(const[o,r]of t){const t=new Set;for(const n of r){t.add(n.id);let o=e.get(n.id);for(;o&&o>0&&!t.has(o);)t.add(o),o=e.get(o)}n.set(o,Array.from(t).map(t=>({id:t})))}return n}},4494,[2532,4475,4495,4499,4181]); +__d(function(g,r,i,_a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.calculateTaxes=function({amount:t,rates:e,amountIncludesTax:a,dp:u=2}){const o=[...e].sort((t,e)=>{if(t.order!==e.order)return t.order-e.order;const a=t.country||'';if(''!==a!=(''!==(e.country||'')))return''!==a?-1:1;const u=t.state||'';return''!==u!=(''!==(e.state||''))?''!==u?-1:1:t.id-e.id}),f=(0,n.getRoundingPrecision)(u),p=(a?c({amount:t,rates:o}):l({amount:t,rates:o})).map(t=>({id:t.id,total:(0,n.roundHalfUp)(t.total,f)})),x=(0,s.sumTaxes)({taxes:p});return{total:(0,n.roundHalfUp)(x,f),taxes:p}};var e=t(r(d[0])),a=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),n=r(d[4]),s=r(d[5]);function c({amount:t,rates:n}){const s=[],c=[],l=[];let f=t;(0,e.default)(n,t=>{const{id:e,rate:a,compound:u}=t;u?c.push({id:e,rate:(0,o.default)(a)}):l.push({id:e,rate:(0,o.default)(a)})}),(0,a.default)(c),(0,e.default)(c,t=>{const{id:e,rate:a}=t,u=f-f/(1+a/100);s.push({id:e,total:u}),f-=u});const p=1+(0,u.default)(l,t=>t.rate/100);return(0,e.default)(l,e=>{const{id:a,rate:u}=e,o=t-(t-u/100/p*f);s.push({id:a,total:o})}),s}function l({amount:t,rates:a}){const u=[];(0,e.default)(a,e=>{const{id:a,rate:n,compound:s}=e;if(!s){const e=t*((0,o.default)(n)/100);u.push({id:a,total:e})}});let n=(0,s.sumTaxes)({taxes:u});return(0,e.default)(a,e=>{const{id:a,rate:c,compound:l}=e;if(l){const e=(t+n)*((0,o.default)(c)/100);u.push({id:a,total:e}),n=(0,s.sumTaxes)({taxes:u})}}),u}},4495,[2555,4496,4497,2669,4499,4500]); +__d(function(g,r,i,a,m,e,d){var n=Array.prototype.reverse;m.exports=function(t){return null==t?t:n.call(t)}},4496,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u){return o&&o.length?t(o,n(u,2)):0}},4497,[2622,4498]); +__d(function(g,r,i,a,m,e,d){m.exports=function(n,o){for(var t,v=-1,f=n.length;++v({id:(0,f.default)(t),total:l({taxes:e})}))};var t=e(r(d[0])),u=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),f=e(r(d[4]));function l({taxes:e}){return(0,s.default)(e,e=>e.total)}},4500,[4169,4501,2621,4497,2669]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),n=Object.prototype.hasOwnProperty,p=o(function(o,p,c){n.call(o,c)?o[c].push(p):t(o,c,[p])});m.exports=p},4501,[2568,4502]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),o=r(d[3]);m.exports=function(c,f){return function(v,_){var p=o(v)?n:t,s=f?f():{};return p(v,c,u(_,2),s)}}},4502,[4503,4504,2622,1361]); +__d(function(g,r,i,a,m,e,d){m.exports=function(n,t,o,u){for(var f=-1,l=null==n?0:n.length;++ft.toLowerCase()===n))return{valid:!1,error:'This coupon has already been applied.'};if(u.date_expires_gmt){if(o(u.date_expires_gmt).getTime()0&&u.usage_count>=u.usage_limit)return{valid:!1,error:'Coupon usage limit has been reached.'};if(null!==u.usage_limit_per_user&&u.usage_limit_per_user>0&&(null!==s.customerId||s.customerEmail)){const t=null!==s.customerId?String(s.customerId):s.customerEmail.toLowerCase();if((u.used_by||[]).filter(o=>String(o).toLowerCase()===t).length>=u.usage_limit_per_user)return{valid:!1,error:'Coupon usage limit has been reached for this customer.'}}if(u.minimum_amount&&parseFloat(u.minimum_amount)>0&&s.cartSubtotal0&&s.cartSubtotal>parseFloat(u.maximum_amount))return{valid:!1,error:`Maximum spend of ${u.maximum_amount} exceeded.`};if(u.individual_use&&s.appliedCoupons.length>0)return{valid:!1,error:'This coupon cannot be used with other coupons.'};if(s.appliedCouponsWithIndividualUse&&s.appliedCouponsWithIndividualUse.length>0)return{valid:!1,error:`Coupon "${s.appliedCouponsWithIndividualUse[0]}" cannot be used with other coupons.`};if(u.email_restrictions&&u.email_restrictions.length>0){if(!s.customerEmail)return{valid:!1,error:'This coupon requires an email address.'};const t=s.customerEmail.toLowerCase();if(!u.email_restrictions.some(o=>{const u=o.toLowerCase().trim();if(u.includes('*')){return new RegExp('^'+u.replace(/[.*+?^${}()|[\]\\]/g,'\\$&').replace(/\\\*/g,'.*')+'$').test(t)}return t===u}))return{valid:!1,error:'This coupon is not valid for your email address.'}}const l=(0,t.getEligibleItems)(s.lineItems,{product_ids:u.product_ids||[],excluded_product_ids:u.excluded_product_ids||[],product_categories:u.product_categories||[],excluded_product_categories:u.excluded_product_categories||[],exclude_sale_items:u.exclude_sale_items||!1});if((u.product_ids?.length>0||u.excluded_product_ids?.length>0||u.product_categories?.length>0||u.excluded_product_categories?.length>0||u.exclude_sale_items)&&0===l.length)return{valid:!1,error:'This coupon is not applicable to items in your cart.'};if('fixed_cart'===u.discount_type&&u.exclude_sale_items&&s.lineItems.some(t=>t.on_sale))return{valid:!1,error:'This coupon is not applicable to items in your cart.'};return{valid:!0}};var t=r(d[0]);function o(t){return/Z|[+-]\d{2}:\d{2}$/.test(t)?new Date(t):new Date(t+'Z')}},4505,[4494]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useRecalculateCoupons",{enumerable:!0,get:function(){return _}});var t=r(d[0]);r(d[1]);var o=r(d[2]),c=r(d[3]),n=r(d[4]),u=r(d[5]),s=r(d[6]),l=r(d[7]);const _=()=>{const _=(0,t.c)(11),{store:y}=(0,u.useAppState)(),C=(0,o.useObservableEagerState)(y.woocommerce_calc_discounts_sequentially$),w=(0,o.useObservableEagerState)(y.calc_discounts_sequentially$),S="yes"===C||"yes"===w,{collection:O}=(0,l.useCollection)("coupons"),{collection:v}=(0,l.useCollection)("products"),{collection:R}=(0,l.useCollection)("products/categories"),{rates:E,pricesIncludeTax:$,taxRoundAtSubtotal:h,priceNumDecimals:q}=(0,s.useTaxRates)();let A;_[0]!==S||_[1]!==R||_[2]!==O||_[3]!==q||_[4]!==$||_[5]!==v||_[6]!==E||_[7]!==h?(A=async(t,o)=>{const u=o.filter(p).map(f),s=new Map;for(const t of u){const o=await O.findOne({selector:{code:t}}).exec();if(!o)throw new Error(`Coupon "${t}" not found in local collection`);const c=o.toJSON();s.set(t,{discount_type:c.discount_type,amount:c.amount||"0",limit_usage_to_x_items:c.limit_usage_to_x_items??null,product_ids:[...c.product_ids||[]],excluded_product_ids:[...c.excluded_product_ids||[]],product_categories:[...c.product_categories||[]],excluded_product_categories:[...c.excluded_product_categories||[]],exclude_sale_items:c.exclude_sale_items||!1})}let l=new Map;const _=t.map(x).filter(b);if(_.length>0){const t=await v.find({selector:{id:{$in:_}}}).exec();for(const o of t)null!=o.id&&l.set(o.id,o.categories||[]);l=await(0,c.buildEnrichedProductCategories)(l,R)}return(0,n.recalculateCoupons)({lineItems:t,couponLines:o,couponConfigs:s,pricesIncludeTax:$,calcDiscountsSequentially:S,taxRates:E,productCategories:l,taxRoundAtSubtotal:h,dp:q})},_[0]=S,_[1]=R,_[2]=O,_[3]=q,_[4]=$,_[5]=v,_[6]=E,_[7]=h,_[8]=A):A=_[8];const I=A;let M;return _[9]!==I?(M={recalculate:I},_[9]=I,_[10]=M):M=_[10],M};function p(t){return null!=t.code}function f(t){return t.code.toLowerCase()}function x(t){return t.product_id}function b(t){return null!=t}},4506,[12,14,1747,4494,4507,2022,4509,4523]); +__d(function(g,_r,_i,_a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.recalculateCoupons=function(t){const{lineItems:e,couponLines:c,couponConfigs:u,pricesIncludeTax:l,calcDiscountsSequentially:d,taxRates:p,productCategories:m,taxRoundAtSubtotal:x=!1,dp:f=2}=t,_=c.filter(t=>null!=t.code),I=e.map(t=>{const e=(0,i.parsePosData)(t),n=null!=e?.price?parseFloat(String(e.price)):NaN;if(Number.isFinite(n)){const e=n*(t.quantity??1),o=(0,i.getLineItemTaxStatus)(t),r=''===t.tax_class||null==t.tax_class?'standard':t.tax_class,c='taxable'===o?p.filter(t=>(t.class||'standard')===r):[],u=(0,s.calculateTaxes)({amount:e,rates:c.map(t=>({id:t.id,rate:t.rate,compound:t.compound,order:t.order})),amountIncludesTax:l,dp:f}),d=u.total,m=l?e-d:e,x=u.taxes.map(e=>{const a=(t.taxes||[]).find(t=>t.id===e.id);return Object.assign({},a||{id:e.id},{subtotal:a?.subtotal??String(e.total),total:String(e.total)})});return Object.assign({},t,{total:String((0,a.default)(m,6)),total_tax:String((0,a.default)(d,6)),taxes:x})}return Object.assign({},t,{total:t.subtotal,total_tax:t.subtotal_tax,taxes:(t.taxes||[]).map(t=>Object.assign({},t,{total:t.subtotal??t.total}))})});if(0===_.length)return{lineItems:I,couponLines:c};const b=[];let S=(N=I,N.map((t,e)=>({item:t,lineIndex:e})).filter(({item:t})=>null!=t.product_id).map(({item:t,lineIndex:e})=>{const a=t.quantity??1,n=(0,i.parsePosData)(t);let o;const s=null!=n?.price?parseFloat(String(n.price)):NaN;if(Number.isFinite(s))o=s*a;else{const e=parseFloat(t.subtotal||'0'),a=parseFloat(t.subtotal_tax||'0');o=l?e+a:e}return{lineIndex:e,product_id:t.product_id,quantity:a,price:a>0?o/a:0,subtotal:t.subtotal||'0',total:t.total||'0',categories:m.get(t.product_id)||[],on_sale:r(t)}}));var N;S.sort((t,e)=>e.price-t.price);const O=new Map,j=_.map(t=>{const e=u.get(t.code.toLowerCase());if(!e)return Object.assign({},t,{discount:'0',discount_tax:'0'});const r=(0,n.calculateCouponDiscount)(e,S,f);for(const t of r.perItem){const e=t.lineIndex??-1,a=S.find(t=>t.lineIndex===e);if(!a)continue;const n=a.price*a.quantity;let o;if(d)o=n;else{const t=O.get(e)||0;o=Math.max(0,n-t)}if(t.discount=Math.min(t.discount,o),!d){const a=O.get(e)||0;O.set(e,a+t.discount)}}r.totalDiscount=r.perItem.reduce((t,e)=>t+e.discount,0);const c=l?r.perItem.map(t=>{if(t.discount<=0)return t;const e=null!=t.lineIndex?I[t.lineIndex]:I.find(e=>e.product_id===t.product_id);if(!e)return t;if('taxable'!==(0,i.getLineItemTaxStatus)(e))return t;const n=''===e.tax_class||null==e.tax_class?'standard':e.tax_class,o=p.filter(t=>(t.class||'standard')===n);if(0===o.length)return t;const r=(0,s.calculateTaxes)({amount:t.discount,rates:o.map(t=>({id:t.id,rate:t.rate,compound:t.compound,order:t.order})),amountIncludesTax:!0,dp:f}),c=t.discount-r.total;return Object.assign({},t,{discount:(0,a.default)(c,6)})}):r.perItem;b.push(c),d&&(S=S.map(t=>{const e=null!=t.lineIndex?r.perItem.find(e=>e.lineIndex===t.lineIndex):r.perItem.find(e=>e.product_id===t.product_id);if(!e||e.discount<=0)return t;const a=t.quantity||1;return Object.assign({},t,{price:Math.max(0,t.price-e.discount/a)})}));const{discount:m,discount_tax:_}=(0,o.calculateCouponDiscountTaxSplit)(c,I,p,{pricesIncludeTax:l,taxRoundAtSubtotal:x,dp:f});return Object.assign({},t,{discount:m,discount_tax:_})}),y=(0,o.computeDiscountedLineItems)(I,b),L=c.map(t=>{if(null==t.code)return t;return j.find(e=>e.code?.toLowerCase()===t.code?.toLowerCase())||t});return{lineItems:y,couponLines:L}};var t,e=_r(_d[0]),a=(t=e)&&t.__esModule?t:{default:t},n=_r(_d[1]),o=_r(_d[2]),s=_r(_d[3]),i=_r(_d[4]);function r(t){if(!t?.meta_data)return!1;const e=t.meta_data.find(t=>'_woocommerce_pos_data'===t.key);if(!e?.value)return!1;try{const t=JSON.parse(e.value);if(null==t.price||null==t.regular_price)return!1;const a=parseFloat(t.price),n=parseFloat(t.regular_price);return!(isNaN(a)||isNaN(n)||n<=0)&&at.on_sale))return{totalDiscount:0,perItem:[]};const a=(0,i.getEligibleItems)(n,{product_ids:t.product_ids,excluded_product_ids:t.excluded_product_ids,product_categories:t.product_categories,excluded_product_categories:t.excluded_product_categories,exclude_sale_items:t.exclude_sale_items});if(0===a.length)return{totalDiscount:0,perItem:[]};switch(t.discount_type){case'percent':return o(d,a,t.limit_usage_to_x_items,s);case'fixed_cart':return c(d,n,s);case'fixed_product':return u(d,a,t.limit_usage_to_x_items,s);default:return{totalDiscount:0,perItem:[]}}};var t=r(_d[0]),i=r(_d[1]);function n(t,i){if(null===i||i<=0)return t;const n=[];t.forEach((t,i)=>{for(let o=0;oi.item.price-t.item.price);const o=new Map;for(const{itemIndex:t}of n.slice(0,i))o.set(t,(o.get(t)||0)+1);return t.reduce((t,i,n)=>{const c=o.get(n);return c&&t.push(Object.assign({},i,{quantity:c})),t},[])}function o(i,o,c,u){const d=n(o,c),a=[];let l=0;for(let n=0;nn+(0,t.addNumberPrecision)(o.price*o.quantity,u)*(i/100),0);s(a,(0,t.roundDiscount)(p,0)-l,u);const f=[];let _=0;for(const{item:i,discountCents:n}of a){const o=(0,t.removeNumberPrecision)(n,u);f.push({product_id:i.product_id,discount:o,lineIndex:i.lineIndex}),_+=o}return{totalDiscount:(0,t.roundDiscount)(_,u),perItem:f}}function c(i,n,o){const c=n.filter(t=>t.price>0);if(0===c.length)return{totalDiscount:0,perItem:[]};const u=c.reduce((i,n)=>i+(0,t.addNumberPrecision)(n.price*n.quantity,o),0);if(0===u)return{totalDiscount:0,perItem:[]};const d=(0,t.addNumberPrecision)(Math.min(i,(0,t.removeNumberPrecision)(u,o)),o),a=c.reduce((t,i)=>t+i.quantity,0),l=Math.floor(d/a),p=[];let f=0;for(let i=0;i0;){const n=[...i].filter(i=>{const n=(0,t.addNumberPrecision)(i.item.price*i.item.quantity,o);return i.discountCentsi.item.price-t.item.price);if(0===n.length)break;let u=!1;for(const s of n){const n=(0,t.addNumberPrecision)(s.item.price*s.item.quantity,o),d=i.find(t=>t.index===s.index);if(d)for(let t=0;t{const[t,s]=e;return"billing"===n?{country:t?.country??"",state:t?.state??"",city:t?.city??"",postcode:t?.postcode??""}:"shipping"===n?{country:s?.country??"",state:s?.state??"",city:s?.city??"",postcode:s?.postcode??""}:c})):(0,s.of)(c)}function x(e){return"_woocommerce_pos_tax_based_on"===e.key}function y(e){return"yes"===e}function v(e){return"yes"===e}function m(e){return"yes"===e}function O(e){return e.document}},4510,[12,14,1747,1748,1972,4511,2022,4521,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.filterTaxRates=function(t,f="",p="",l="",y=""){const U=(0,s.default)(t,'class'),_=(0,c.default)(U,t=>{const n=[...t].sort(C),s=y.toUpperCase();let U=!1;return(0,e.default)(n,(t,e)=>{const y=(0,u.default)(t.country)||(t.country??'').toUpperCase()===f.toUpperCase(),C=(0,u.default)(t.state)||(t.state??'').toUpperCase()===p.toUpperCase(),_=(0,u.default)(t.postcodes)||h(l,t.postcodes??[]),W=(0,u.default)(t.cities)||(0,o.default)((0,c.default)(t.cities,t=>t.toUpperCase()),s),v=y&&C&&_&&W;return(0===e||n[e-1].priority!==t.priority)&&(U=!1),!(!v||U)&&(U=!0,!0)})});return(0,n.default)(_)};var e=t(r(d[0])),n=t(r(d[1])),s=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7]));function l(t){return(0,f.default)(t,/\s+/g,'').toUpperCase()}function y(t){if(t.includes('...')){const[e,n]=t.split('...').map(l);let s=parseInt(e,10);const o=parseInt(n,10),u=[];for(;s<=o;)u.push(s.toString()),s++;return u}return t.endsWith('*')?[t.slice(0,-1)]:[l(t)]}function h(t,e){const n=l(t);return(0,p.default)(e,t=>y(t).some(e=>t.endsWith('*')?n.startsWith(e):e===n))}function C(t,e){const n=t.priority??0,s=e.priority??0;if(n!==s)return nu?1:-1;const c=t.state??'',f=e.state??'';if(c!==f)return''===c?1:''===f?-1:c>f?1:-1;const p=t.postcodes?.length??0,l=e.postcodes?.length??0;if(p!==l)return p-1:!!l&&n(c,h,v)>-1}},4514,[2599,2525,4515,4477,4516]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]);m.exports=function(c){return'string'==typeof c||!n(c)&&o(c)&&"[object String]"==t(c)}},4515,[1364,1361,1370]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(u){return null==u?[]:n(u,t(u))}},4516,[4517,2508]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t,u){return n(u,function(n){return t[n]})}},4517,[1408]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(){var t=arguments,c=n(t[0]);return t.length<3?c:c.replace(t[1],t[2])}},4518,[1406]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=r(d[2]),u=r(d[3]),v=r(d[4]);m.exports=function(c,f,_){var p=u(c)?n:t;return _&&v(c,f,_)&&(f=void 0),p(c,o(f,3))}},4519,[2495,2622,4520,1361,4419]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t,u){var o;return n(t,function(n,t,c){return!(o=u(n,t,c))}),!!o}},4520,[2557]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBaseTaxLocation",{enumerable:!0,get:function(){return u}});var t=r(d[0]),s=r(d[1]),o=r(d[2]);const u=()=>{const u=(0,t.c)(5),{store:c}=(0,o.useAppState)(),n=(0,s.useObservableEagerState)(c.store_country$),b=(0,s.useObservableEagerState)(c.store_state$),l=(0,s.useObservableEagerState)(c.store_city$),_=(0,s.useObservableEagerState)(c.store_postcode$);let p;return u[0]!==l||u[1]!==n||u[2]!==_||u[3]!==b?(p={country:n,state:b,city:l,postcode:_},u[0]=l,u[1]=n,u[2]=_,u[3]=b,u[4]=p):p=u[4],p}},4521,[12,1747,2022]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useTaxRates",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=()=>{if(void 0===t.TaxRatesContext)throw new Error("useTaxRates must be called within TaxRatesContext");const n=e.useContext(t.TaxRatesContext);if(!n)throw new Error("useTaxRates must be called within TaxRatesProvider");return n}},4522,[14,4510]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCollection",{enumerable:!0,get:function(){return n}});var t=r(d[0]);r(d[1]);var o=r(d[2]),c=r(d[3]),s=r(d[4]),l=r(d[5]);const n=n=>{const u=(0,t.c)(26),b=(0,l.useT)(),{storeDB:p}=(0,s.useAppState)();let k;if(u[0]!==n||u[1]!==p.reset$){let t;u[3]!==n?(t=t=>t.name===n,u[3]=n,u[4]=t):t=u[4],k=p.reset$.pipe((0,c.filter)(t)),u[0]=n,u[1]=p.reset$,u[2]=k}else k=u[2];const f=(0,o.useObservableState)(k,p.collections[n]);let v;e:switch(n){case"products":{let t;u[5]!==b?(t=b("common.product"),u[5]=b,u[6]=t):t=u[6],v=t;break e}case"variations":{let t;u[7]!==b?(t=b("common.variation"),u[7]=b,u[8]=t):t=u[8],v=t;break e}case"customers":{let t;u[9]!==b?(t=b("common.customer"),u[9]=b,u[10]=t):t=u[10],v=t;break e}case"orders":{let t;u[11]!==b?(t=b("common.order"),u[11]=b,u[12]=t):t=u[12],v=t;break e}case"taxes":{let t;u[13]!==b?(t=b("common.tax"),u[13]=b,u[14]=t):t=u[14],v=t;break e}case"products/categories":{let t;u[15]!==b?(t=b("common.category"),u[15]=b,u[16]=t):t=u[16],v=t;break e}case"products/tags":{let t;u[17]!==b?(t=b("common.tag"),u[17]=b,u[18]=t):t=u[18],v=t;break e}case"logs":{let t;u[19]!==b?(t=b("common.log"),u[19]=b,u[20]=t):t=u[20],v=t;break e}default:{let t;u[21]!==b?(t=b("common.document"),u[21]=b,u[22]=t):t=u[22],v=t}}const _=v;let y;return u[23]!==_||u[24]!==f?(y={collection:f,collectionLabel:_},u[23]=_,u[24]=f,u[25]=y):y=u[25],y}},4523,[12,14,1747,1972,2022,1987]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddNewCustomer=function(){const d=(0,f.useT)(),[O,b]=e.useState(!1),{create:v}=(0,C.useMutation)({collectionName:'customers'}),[y,S]=e.useState(!1),{format:w}=(0,_.useCustomerNameFormat)(),{currentOrder:N}=(0,j.useCurrentOrder)(),{localPatch:E}=(0,x.useLocalMutation)(),F=(0,t.useForm)({resolver:(0,o.zodResolver)(p.customerFormSchema),defaultValues:{}});e.useEffect(()=>{O||F.reset({})},[F,O]);const R=e.useCallback(async e=>{S(!0);try{const o=await v({data:e});if(o&&(T.success(d('common.saved',{name:w(o)}),{showToast:!0,saveToDb:!0,context:{customerId:o.id,customerName:w(o)}}),N)){const e=o.toJSON();await E({document:N,data:{customer_id:e.id,billing:e.billing,shipping:e.shipping}}),b(!1)}}catch(e){const o=e instanceof Error?e.message:String(e);T.error(d('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:h.ERROR_CODES.TRANSACTION_FAILED,error:o}})}finally{S(!1)}},[v,N,w,E,d]);return(0,D.jsx)(n.ErrorBoundary,{children:(0,D.jsxs)(s.Dialog,{open:O,onOpenChange:b,children:[(0,D.jsxs)(u.Tooltip,{children:[(0,D.jsx)(u.TooltipTrigger,{asChild:!0,onPress:()=>b(!0),children:(0,D.jsx)(c.IconButton,{testID:"add-customer-button",name:"userPlus"})}),(0,D.jsx)(u.TooltipContent,{children:(0,D.jsx)(l.Text,{children:d('common.add_new_customer')})})]}),(0,D.jsxs)(s.DialogContent,{size:"xl",portalHost:"pos",children:[(0,D.jsx)(s.DialogHeader,{children:(0,D.jsx)(s.DialogTitle,{children:d('common.add_new_customer')})}),(0,D.jsx)(s.DialogBody,{children:(0,D.jsx)(p.CustomerForm,{form:F,onClose:()=>b(!1),onSubmit:R,loading:y})})]})]})})},_e.AddCustomerDialog=function({open:n,onOpenChange:c}){const l=(0,f.useT)(),{create:u}=(0,C.useMutation)({collectionName:'customers'}),[d,O]=e.useState(!1),{format:b}=(0,_.useCustomerNameFormat)(),{currentOrder:v}=(0,j.useCurrentOrder)(),{localPatch:y}=(0,x.useLocalMutation)(),S=(0,t.useForm)({resolver:(0,o.zodResolver)(p.customerFormSchema),defaultValues:{}});e.useEffect(()=>{n||S.reset({})},[S,n]);const w=e.useCallback(async e=>{O(!0);try{const o=await u({data:e});if(o&&(T.success(l('common.saved',{name:b(o)}),{showToast:!0,saveToDb:!0,context:{customerId:o.id,customerName:b(o)}}),v)){const e=o.toJSON();await y({document:v,data:{customer_id:e.id,billing:e.billing,shipping:e.shipping}}),c(!1)}}catch(e){const o=e instanceof Error?e.message:String(e);T.error(l('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:h.ERROR_CODES.TRANSACTION_FAILED,error:o}})}finally{O(!1)}},[u,v,b,y,c,l]);return(0,D.jsx)(s.Dialog,{open:n,onOpenChange:c,style:{display:'none'},children:(0,D.jsxs)(s.DialogContent,{size:"xl",portalHost:"pos",children:[(0,D.jsx)(s.DialogHeader,{children:(0,D.jsx)(s.DialogTitle,{children:l('common.add_new_customer')})}),(0,D.jsx)(s.DialogBody,{children:(0,D.jsx)(p.CustomerForm,{form:S,onClose:()=>c(!1),onSubmit:w,loading:d})})]})})};var e=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o})(r(_d[0])),o=r(_d[1]),t=r(_d[2]),s=r(_d[3]),n=r(_d[4]),c=r(_d[5]),l=r(_d[6]),u=r(_d[7]),d=r(_d[8]),h=r(_d[9]),f=r(_d[10]),p=r(_d[11]),x=r(_d[12]),C=r(_d[13]),_=r(_d[14]),j=r(_d[15]),D=r(_d[16]);const T=(0,d.getLogger)(['wcpos','pos','cart','customer'])},4524,[14,4258,4260,3188,1348,1574,1434,1578,1975,2644,1987,4525,3232,4543,4544,4064,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"customerFormSchema",{enumerable:!0,get:function(){return v}}),_e.CustomerForm=function(l){const n=(0,e.c)(104),{form:t,onClose:v,onSubmit:O,loading:y}=l,N=(0,b.useT)();let C;n[0]!==t?(C=()=>{const e=t.getValues().billing;t.setValue("shipping",e)},n[0]=t,n[1]=C):C=n[1];const T=C;let k;n[2]!==t?(k=t.getValues(),n[2]=t,n[3]=k):k=n[3];const I=!!k.id;let w;n[4]!==O?(w=async e=>{e.billing||(e.billing={}),e.billing.first_name=e.billing.first_name||e.first_name||"",e.billing.last_name=e.billing.last_name||e.last_name||"",e.billing.email=e.billing.email||e.email||"",O(e)},n[4]=O,n[5]=w):w=n[5];const B=w;let P;n[6]!==t||n[7]!==B?(P=t.handleSubmit(B),n[6]=t,n[7]=B,n[8]=P):P=n[8];const H=P;let V,A,M,D,E,q,z,G,J,K,L,Q,R,U,W,X,Y,Z,$,ee,le,ne,se,te,re,oe,ae,ie,ce,me,de,ue,je,xe,ge,be,fe,he,pe;n[9]===Symbol.for("react.memo_cache_sentinel")?(V=(0,S.jsx)(h.FormErrors,{}),n[9]=V):V=n[9];n[10]!==N?(A=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.first_name")},l,{value:l.value??""}))})},n[10]=N,n[11]=A):A=n[11];n[12]!==t.control||n[13]!==A?(M=(0,S.jsx)(d.FormField,{control:t.control,name:"first_name",render:A}),n[12]=t.control,n[13]=A,n[14]=M):M=n[14];n[15]!==N?(D=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.last_name")},l,{value:l.value??""}))})},n[15]=N,n[16]=D):D=n[16];n[17]!==t.control||n[18]!==D?(E=(0,S.jsx)(d.FormField,{control:t.control,name:"last_name",render:D}),n[17]=t.control,n[18]=D,n[19]=E):E=n[19];n[20]!==M||n[21]!==E?(q=(0,S.jsxs)(u.HStack,{className:"w-full gap-4",children:[M,E]}),n[20]=M,n[21]=E,n[22]=q):q=n[22];n[23]!==N?(z=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.email")},l))})},n[23]=N,n[24]=z):z=n[24];n[25]!==t.control||n[26]!==z?(G=(0,S.jsx)(d.FormField,{control:t.control,name:"email",render:z}),n[25]=t.control,n[26]=z,n[27]=G):G=n[27];n[28]!==N?(J=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.role")},l,{value:l.value??"",editable:!1}))})},n[28]=N,n[29]=J):J=n[29];n[30]!==t.control||n[31]!==J?(K=(0,S.jsx)(d.FormField,{control:t.control,name:"role",render:J}),n[30]=t.control,n[31]=J,n[32]=K):K=n[32];n[33]!==G||n[34]!==K?(L=(0,S.jsxs)(u.HStack,{className:"w-full gap-4",children:[G,K]}),n[33]=G,n[34]=K,n[35]=L):L=n[35];n[36]!==I||n[37]!==N?(Q=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.username")},l,{value:l.value??"",editable:!I}))})},n[36]=I,n[37]=N,n[38]=Q):Q=n[38];n[39]!==t.control||n[40]!==Q?(R=(0,S.jsx)(d.FormField,{control:t.control,name:"username",render:Q}),n[39]=t.control,n[40]=Q,n[41]=R):R=n[41];n[42]!==N?(U=e=>{const{field:l}=e;return(0,S.jsx)(s.default,{className:"flex-1",children:(0,S.jsx)(d.FormInput,Object.assign({label:N("common.password")},l))})},n[42]=N,n[43]=U):U=n[43];n[44]!==t.control||n[45]!==U?(W=(0,S.jsx)(d.FormField,{control:t.control,name:"password",render:U}),n[44]=t.control,n[45]=U,n[46]=W):W=n[46];n[47]!==R||n[48]!==W?(X=(0,S.jsxs)(u.HStack,{className:"w-full items-stretch gap-4",children:[R,W]}),n[47]=R,n[48]=W,n[49]=X):X=n[49];n[50]!==N?(Y=N("common.billing_address"),n[50]=N,n[51]=Y):Y=n[51];n[52]!==Y?(Z=(0,S.jsx)(c.CollapsibleTrigger,{children:(0,S.jsx)(j.Text,{children:Y})}),n[52]=Y,n[53]=Z):Z=n[53];n[54]===Symbol.for("react.memo_cache_sentinel")?($=(0,S.jsx)(c.CollapsibleContent,{children:(0,S.jsx)(f.BillingAddressForm,{})}),n[54]=$):$=n[54];n[55]!==Z?(ee=(0,S.jsxs)(c.Collapsible,{children:[Z,$]}),n[55]=Z,n[56]=ee):ee=n[56];n[57]!==N?(le=N("common.shipping_address"),n[57]=N,n[58]=le):le=n[58];n[59]!==le?(ne=(0,S.jsx)(u.HStack,{children:(0,S.jsx)(c.CollapsibleTrigger,{children:(0,S.jsx)(j.Text,{children:le})})}),n[59]=le,n[60]=ne):ne=n[60];n[61]!==N?(se=N("common.copy_billing_address_to_shipping_address"),n[61]=N,n[62]=se):se=n[62];n[63]!==se?(te=(0,S.jsx)(o.ButtonText,{children:se}),n[63]=se,n[64]=te):te=n[64];n[65]!==T||n[66]!==te?(re=(0,S.jsx)(o.Button,{variant:"muted",onPress:T,children:te}),n[65]=T,n[66]=te,n[67]=re):re=n[67];n[68]===Symbol.for("react.memo_cache_sentinel")?(oe=(0,S.jsx)(_.ShippingAddressForm,{}),n[68]=oe):oe=n[68];n[69]!==re?(ae=(0,S.jsx)(c.CollapsibleContent,{children:(0,S.jsxs)(x.VStack,{className:"gap-4",children:[re,oe]})}),n[69]=re,n[70]=ae):ae=n[70];n[71]!==ne||n[72]!==ae?(ie=(0,S.jsxs)(c.Collapsible,{children:[ne,ae]}),n[71]=ne,n[72]=ae,n[73]=ie):ie=n[73];n[74]===Symbol.for("react.memo_cache_sentinel")?(ce=(0,S.jsx)(F.TaxIdsForm,{}),me=(0,S.jsx)(p.MetaDataForm,{}),n[74]=ce,n[75]=me):(ce=n[74],me=n[75]);n[76]!==N?(de=N("common.close"),n[76]=N,n[77]=de):de=n[77];n[78]!==de?(ue=(0,S.jsx)(o.ButtonText,{children:de}),n[78]=de,n[79]=ue):ue=n[79];n[80]!==v||n[81]!==ue?(je=(0,S.jsx)(o.Button,{variant:"outline",onPress:v,children:ue}),n[80]=v,n[81]=ue,n[82]=je):je=n[82];n[83]!==N?(xe=N("common.save"),n[83]=N,n[84]=xe):xe=n[84];n[85]!==xe?(ge=(0,S.jsx)(o.ButtonText,{children:xe}),n[85]=xe,n[86]=ge):ge=n[86];n[87]!==y||n[88]!==H||n[89]!==ge?(be=(0,S.jsx)(o.Button,{loading:y,onPress:H,children:ge}),n[87]=y,n[88]=H,n[89]=ge,n[90]=be):be=n[90];n[91]!==je||n[92]!==be?(fe=(0,S.jsxs)(u.HStack,{className:"justify-end",children:[je,be]}),n[91]=je,n[92]=be,n[93]=fe):fe=n[93];n[94]!==q||n[95]!==L||n[96]!==X||n[97]!==ee||n[98]!==ie||n[99]!==fe?(he=(0,S.jsxs)(x.VStack,{className:"gap-4",children:[V,q,L,X,ee,ie,ce,me,fe]}),n[94]=q,n[95]=L,n[96]=X,n[97]=ee,n[98]=ie,n[99]=fe,n[100]=he):he=n[100];n[101]!==t||n[102]!==he?(pe=(0,S.jsx)(d.Form,Object.assign({},t,{children:he})),n[101]=t,n[102]=he,n[103]=pe):pe=n[103];return pe};var e=r(_d[0]);r(_d[1]);var l,n=r(_d[2]),s=(l=n)&&l.__esModule?l:{default:l},t=(function(e){if(e&&e.__esModule)return e;var l={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(l,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),l.default=e,l})(r(_d[3])),o=r(_d[4]),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),j=r(_d[8]),x=r(_d[9]),b=r(_d[10]),f=r(_d[11]),h=r(_d[12]),p=r(_d[13]),_=r(_d[14]),F=r(_d[15]),S=r(_d[16]);const v=t.object(Object.assign({first_name:t.string().optional(),last_name:t.string().optional(),email:t.string().email(),role:t.string().optional(),username:t.string().optional(),password:t.string().default(''),tax_id:t.string().optional()},f.billingAddressSchema.shape,_.shippingAddressSchema.shape,{meta_data:p.metaDataSchema,tax_ids:F.taxIdsFormSchema}))},4525,[12,14,585,4330,3185,4405,4340,1351,1434,1605,1987,4526,4402,4404,4537,4538,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"billingAddressSchema",{enumerable:!0,get:function(){return f}}),_e.BillingAddressForm=function(){const n=(0,e.c)(79),{control:t,watch:s,getValues:f}=(0,o.useFormContext)(),F=(0,x.useT)();let _;n[0]!==f||n[1]!==s?(_=s("billing.country",f("billing.country")),n[0]=f,n[1]=s,n[2]=_):_=n[2];const h=_;let y,O,N,I,C,S,k,v,H,P,M,w,A,V,B,D,E,T,q,z,G,J,K,L,Q,R,U;n[3]!==F?(y=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.first_name")},n))})},n[3]=F,n[4]=y):y=n[4];n[5]!==t||n[6]!==y?(O=(0,p.jsx)(c.FormField,{control:t,name:"billing.first_name",render:y}),n[5]=t,n[6]=y,n[7]=O):O=n[7];n[8]!==F?(N=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.last_name")},n))})},n[8]=F,n[9]=N):N=n[9];n[10]!==t||n[11]!==N?(I=(0,p.jsx)(c.FormField,{control:t,name:"billing.last_name",render:N}),n[10]=t,n[11]=N,n[12]=I):I=n[12];n[13]!==O||n[14]!==I?(C=(0,p.jsxs)(d.HStack,{className:"gap-4",children:[O,I]}),n[13]=O,n[14]=I,n[15]=C):C=n[15];n[16]!==F?(S=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.email")},n))})},n[16]=F,n[17]=S):S=n[17];n[18]!==t||n[19]!==S?(k=(0,p.jsx)(c.FormField,{control:t,name:"billing.email",render:S}),n[18]=t,n[19]=S,n[20]=k):k=n[20];n[21]!==F?(v=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.phone")},n))})},n[21]=F,n[22]=v):v=n[22];n[23]!==t||n[24]!==v?(H=(0,p.jsx)(c.FormField,{control:t,name:"billing.phone",render:v}),n[23]=t,n[24]=v,n[25]=H):H=n[25];n[26]!==k||n[27]!==H?(P=(0,p.jsxs)(d.HStack,{className:"gap-4",children:[k,H]}),n[26]=k,n[27]=H,n[28]=P):P=n[28];n[29]!==F?(M=e=>{const{field:n}=e;return(0,p.jsx)(c.FormInput,Object.assign({label:F("common.company")},n))},n[29]=F,n[30]=M):M=n[30];n[31]!==t||n[32]!==M?(w=(0,p.jsx)(c.FormField,{control:t,name:"billing.company",render:M}),n[31]=t,n[32]=M,n[33]=w):w=n[33];n[34]!==F?(A=e=>{const{field:n}=e;return(0,p.jsx)(c.FormInput,Object.assign({label:F("common.address_1")},n))},n[34]=F,n[35]=A):A=n[35];n[36]!==t||n[37]!==A?(V=(0,p.jsx)(c.FormField,{control:t,name:"billing.address_1",render:A}),n[36]=t,n[37]=A,n[38]=V):V=n[38];n[39]!==F?(B=e=>{const{field:n}=e;return(0,p.jsx)(c.FormInput,Object.assign({label:F("common.address_2")},n))},n[39]=F,n[40]=B):B=n[40];n[41]!==t||n[42]!==B?(D=(0,p.jsx)(c.FormField,{control:t,name:"billing.address_2",render:B}),n[41]=t,n[42]=B,n[43]=D):D=n[43];n[44]!==F?(E=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.city")},n))})},n[44]=F,n[45]=E):E=n[45];n[46]!==t||n[47]!==E?(T=(0,p.jsx)(c.FormField,{control:t,name:"billing.city",render:E}),n[46]=t,n[47]=E,n[48]=T):T=n[48];n[49]!==h||n[50]!==F?(q=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({customComponent:b.StateFormInput,label:F("common.state")},n,{countryCode:h}))})},n[49]=h,n[50]=F,n[51]=q):q=n[51];n[52]!==t||n[53]!==q?(z=(0,p.jsx)(c.FormField,{control:t,name:"billing.state",render:q}),n[52]=t,n[53]=q,n[54]=z):z=n[54];n[55]!==T||n[56]!==z?(G=(0,p.jsxs)(d.HStack,{className:"gap-4",children:[T,z]}),n[55]=T,n[56]=z,n[57]=G):G=n[57];n[58]!==F?(J=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormCombobox,Object.assign({customComponent:j.CountryCombobox,label:F("common.country")},n))})},n[58]=F,n[59]=J):J=n[59];n[60]!==t||n[61]!==J?(K=(0,p.jsx)(c.FormField,{control:t,name:"billing.country",render:J}),n[60]=t,n[61]=J,n[62]=K):K=n[62];n[63]!==F?(L=e=>{const{field:n}=e;return(0,p.jsx)(l.default,{className:"flex-1",children:(0,p.jsx)(c.FormInput,Object.assign({label:F("common.postcode")},n))})},n[63]=F,n[64]=L):L=n[64];n[65]!==t||n[66]!==L?(Q=(0,p.jsx)(c.FormField,{control:t,name:"billing.postcode",render:L}),n[65]=t,n[66]=L,n[67]=Q):Q=n[67];n[68]!==K||n[69]!==Q?(R=(0,p.jsxs)(d.HStack,{className:"gap-4",children:[K,Q]}),n[68]=K,n[69]=Q,n[70]=R):R=n[70];n[71]!==P||n[72]!==w||n[73]!==V||n[74]!==D||n[75]!==G||n[76]!==R||n[77]!==C?(U=(0,p.jsxs)(u.VStack,{className:"gap-4",children:[C,P,w,V,D,G,R]}),n[71]=P,n[72]=w,n[73]=V,n[74]=D,n[75]=G,n[76]=R,n[77]=C,n[78]=U):U=n[78];return U};var e=r(_d[0]);r(_d[1]);var n,t=r(_d[2]),l=(n=t)&&n.__esModule?n:{default:n},o=r(_d[3]),s=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var l=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,l.get?l:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[4])),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),j=r(_d[8]),b=r(_d[9]),x=r(_d[10]),p=r(_d[11]);const f=s.object({billing:s.object({first_name:s.string().optional(),last_name:s.string().optional(),email:s.string().email().optional().or(s.literal('')),phone:s.string().optional(),company:s.string().optional(),address_1:s.string().optional(),address_2:s.string().optional(),city:s.string().optional(),state:s.string().optional(),country:s.string().optional(),postcode:s.string().optional()}).optional()})},4526,[12,14,585,4260,4330,4340,1351,1605,4527,4534,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","disabled"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.CountryCombobox=function(e){const o=(0,n.c)(2);let t;o[0]!==e?(t=(0,x.jsx)(c.CountriesProvider,{children:(0,x.jsx)(v,Object.assign({},e))}),o[0]=e,o[1]=t):t=o[1];return t};var o,t=r(d[0]),l=(o=t)&&o.__esModule?o:{default:o},n=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),c=r(d[5]),b=r(d[6]),x=r(d[7]);function v(o){const t=(0,n.c)(40);let s,v,f;if(t[0]!==o){var _=o;({value:f,disabled:s}=_),v=(0,l.default)(_,e),t[0]=o,t[1]=s,t[2]=v,t[3]=f}else s=t[1],v=t[2],f=t[3];const h=(0,c.useCountries)(),p=(0,b.useT)();let y;t[4]!==h?(y=h.map(j),t[4]=h,t[5]=y):y=t[5];const I=y;let O;if(t[6]!==I||t[7]!==f?.value){let e;t[9]!==f?.value?(e=e=>e.value===f?.value,t[9]=f?.value,t[10]=e):e=t[10],O=I.find(e),t[6]=I,t[7]=f?.value,t[8]=O}else O=t[8];const T=O,E=T?.label,L=f?.value??"",M=E??"";let P,S,z,V,k,q,w,A,B,D,F;return t[11]!==L||t[12]!==M?(P={value:L,label:M},t[11]=L,t[12]=M,t[13]=P):P=t[13],t[14]!==p?(S=p("common.select_country"),t[14]=p,t[15]=S):S=t[15],t[16]!==S?(z=(0,x.jsx)(u.ComboboxValue,{placeholder:S}),t[16]=S,t[17]=z):z=t[17],t[18]!==s||t[19]!==z?(V=(0,x.jsx)(u.ComboboxTrigger,{disabled:s,children:z}),t[18]=s,t[19]=z,t[20]=V):V=t[20],t[21]!==p?(k=p("common.search_countries"),t[21]=p,t[22]=k):k=t[22],t[23]!==k?(q=(0,x.jsx)(u.ComboboxInput,{placeholder:k}),t[23]=k,t[24]=q):q=t[24],t[25]!==p?(w=p("common.no_country_found"),t[25]=p,t[26]=w):w=t[26],t[27]!==w?(A=(0,x.jsx)(u.ComboboxEmpty,{children:w}),t[27]=w,t[28]=A):A=t[28],t[29]!==I||t[30]!==A?(B=(0,x.jsx)(u.ComboboxList,{data:I,renderItem:C,estimatedItemSize:44,ListEmptyComponent:A}),t[29]=I,t[30]=A,t[31]=B):B=t[31],t[32]!==q||t[33]!==B?(D=(0,x.jsxs)(u.ComboboxContent,{children:[q,B]}),t[32]=q,t[33]=B,t[34]=D):D=t[34],t[35]!==v||t[36]!==D||t[37]!==P||t[38]!==V?(F=(0,x.jsxs)(u.Combobox,Object.assign({value:P},v,{children:[V,D]})),t[35]=v,t[36]=D,t[37]=P,t[38]=V,t[39]=F):F=t[39],F}function C(e){const{item:o}=e;return(0,x.jsx)(u.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(u.ComboboxItemText,{})})}function j(e){return{label:(0,s.decode)(e.name),value:e.code}}},4527,[363,12,14,1436,4350,4528,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CountriesProvider",{enumerable:!0,get:function(){return t.CountriesProvider}}),Object.defineProperty(e,"useCountries",{enumerable:!0,get:function(){return n.useCountries}}),Object.defineProperty(e,"StatesProvider",{enumerable:!0,get:function(){return u.StatesProvider}}),Object.defineProperty(e,"useStates",{enumerable:!0,get:function(){return o.useStates}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3])},4528,[4529,4531,4532,4533]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CountriesContext",{enumerable:!0,get:function(){return l}}),_e.CountriesProvider=function(e){const n=(0,t.c)(2),{children:u}=e;let d;n[0]!==u?(d=(0,c.jsx)(l.Provider,{value:o.default,children:u}),n[0]=u,n[1]=d):d=n[1];return d};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=r(_d[2]),o=(e=u)&&e.__esModule?e:{default:e},c=r(_d[3]);const l=n.createContext(null)},4529,[12,14,4530,6]); +__d(function(e,a,o,c,n,s,d){n.exports=[{code:"AF",name:"Afghanistan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/af"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AX",name:"\xc5land Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ax"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AL",name:"Albania",states:[{code:"AL-01",name:"Berat"},{code:"AL-09",name:"Dib\xebr"},{code:"AL-02",name:"Durr\xebs"},{code:"AL-03",name:"Elbasan"},{code:"AL-04",name:"Fier"},{code:"AL-05",name:"Gjirokast\xebr"},{code:"AL-06",name:"Kor\xe7\xeb"},{code:"AL-07",name:"Kuk\xebs"},{code:"AL-08",name:"Lezh\xeb"},{code:"AL-10",name:"Shkod\xebr"},{code:"AL-11",name:"Tirana"},{code:"AL-12",name:"Vlor\xeb"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/al"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DZ",name:"Algeria",states:[{code:"DZ-01",name:"Adrar"},{code:"DZ-02",name:"Chlef"},{code:"DZ-03",name:"Laghouat"},{code:"DZ-04",name:"Oum El Bouaghi"},{code:"DZ-05",name:"Batna"},{code:"DZ-06",name:"B\xe9ja\xefa"},{code:"DZ-07",name:"Biskra"},{code:"DZ-08",name:"B\xe9char"},{code:"DZ-09",name:"Blida"},{code:"DZ-10",name:"Bouira"},{code:"DZ-11",name:"Tamanghasset"},{code:"DZ-12",name:"T\xe9bessa"},{code:"DZ-13",name:"Tlemcen"},{code:"DZ-14",name:"Tiaret"},{code:"DZ-15",name:"Tizi Ouzou"},{code:"DZ-16",name:"Algiers"},{code:"DZ-17",name:"Djelfa"},{code:"DZ-18",name:"Jijel"},{code:"DZ-19",name:"S\xe9tif"},{code:"DZ-20",name:"Sa\xefda"},{code:"DZ-21",name:"Skikda"},{code:"DZ-22",name:"Sidi Bel Abb\xe8s"},{code:"DZ-23",name:"Annaba"},{code:"DZ-24",name:"Guelma"},{code:"DZ-25",name:"Constantine"},{code:"DZ-26",name:"M\xe9d\xe9a"},{code:"DZ-27",name:"Mostaganem"},{code:"DZ-28",name:"M\u2019Sila"},{code:"DZ-29",name:"Mascara"},{code:"DZ-30",name:"Ouargla"},{code:"DZ-31",name:"Oran"},{code:"DZ-32",name:"El Bayadh"},{code:"DZ-33",name:"Illizi"},{code:"DZ-34",name:"Bordj Bou Arr\xe9ridj"},{code:"DZ-35",name:"Boumerd\xe8s"},{code:"DZ-36",name:"El Tarf"},{code:"DZ-37",name:"Tindouf"},{code:"DZ-38",name:"Tissemsilt"},{code:"DZ-39",name:"El Oued"},{code:"DZ-40",name:"Khenchela"},{code:"DZ-41",name:"Souk Ahras"},{code:"DZ-42",name:"Tipasa"},{code:"DZ-43",name:"Mila"},{code:"DZ-44",name:"A\xefn Defla"},{code:"DZ-45",name:"Naama"},{code:"DZ-46",name:"A\xefn T\xe9mouchent"},{code:"DZ-47",name:"Gharda\xefa"},{code:"DZ-48",name:"Relizane"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/dz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AS",name:"American Samoa",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/as"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AD",name:"Andorra",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ad"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AO",name:"Angola",states:[{code:"BGO",name:"Bengo"},{code:"BLU",name:"Benguela"},{code:"BIE",name:"Bi\xe9"},{code:"CAB",name:"Cabinda"},{code:"CNN",name:"Cunene"},{code:"HUA",name:"Huambo"},{code:"HUI",name:"Hu\xedla"},{code:"CCU",name:"Kuando Kubango"},{code:"CNO",name:"Kwanza-Norte"},{code:"CUS",name:"Kwanza-Sul"},{code:"LUA",name:"Luanda"},{code:"LNO",name:"Lunda-Norte"},{code:"LSU",name:"Lunda-Sul"},{code:"MAL",name:"Malanje"},{code:"MOX",name:"Moxico"},{code:"NAM",name:"Namibe"},{code:"UIG",name:"U\xedge"},{code:"ZAI",name:"Zaire"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ao"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AI",name:"Anguilla",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ai"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AQ",name:"Antarctica",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/aq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AG",name:"Antigua and Barbuda",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ag"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AR",name:"Argentina",states:[{code:"C",name:"Ciudad Aut\xf3noma de Buenos Aires"},{code:"B",name:"Buenos Aires"},{code:"K",name:"Catamarca"},{code:"H",name:"Chaco"},{code:"U",name:"Chubut"},{code:"X",name:"C\xf3rdoba"},{code:"W",name:"Corrientes"},{code:"E",name:"Entre R\xedos"},{code:"P",name:"Formosa"},{code:"Y",name:"Jujuy"},{code:"L",name:"La Pampa"},{code:"F",name:"La Rioja"},{code:"M",name:"Mendoza"},{code:"N",name:"Misiones"},{code:"Q",name:"Neuqu\xe9n"},{code:"R",name:"R\xedo Negro"},{code:"A",name:"Salta"},{code:"J",name:"San Juan"},{code:"D",name:"San Luis"},{code:"Z",name:"Santa Cruz"},{code:"S",name:"Santa Fe"},{code:"G",name:"Santiago del Estero"},{code:"V",name:"Tierra del Fuego"},{code:"T",name:"Tucum\xe1n"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ar"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AM",name:"Armenia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/am"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AW",name:"Aruba",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/aw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AU",name:"Australia",states:[{code:"ACT",name:"Australian Capital Territory"},{code:"NSW",name:"New South Wales"},{code:"NT",name:"Northern Territory"},{code:"QLD",name:"Queensland"},{code:"SA",name:"South Australia"},{code:"TAS",name:"Tasmania"},{code:"VIC",name:"Victoria"},{code:"WA",name:"Western Australia"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/au"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AT",name:"Austria",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/at"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AZ",name:"Azerbaijan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/az"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BS",name:"Bahamas",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bs"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BH",name:"Bahrain",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BD",name:"Bangladesh",states:[{code:"BD-05",name:"Bagerhat"},{code:"BD-01",name:"Bandarban"},{code:"BD-02",name:"Barguna"},{code:"BD-06",name:"Barishal"},{code:"BD-07",name:"Bhola"},{code:"BD-03",name:"Bogura"},{code:"BD-04",name:"Brahmanbaria"},{code:"BD-09",name:"Chandpur"},{code:"BD-10",name:"Chattogram"},{code:"BD-12",name:"Chuadanga"},{code:"BD-11",name:"Cox's Bazar"},{code:"BD-08",name:"Cumilla"},{code:"BD-13",name:"Dhaka"},{code:"BD-14",name:"Dinajpur"},{code:"BD-15",name:"Faridpur "},{code:"BD-16",name:"Feni"},{code:"BD-19",name:"Gaibandha"},{code:"BD-18",name:"Gazipur"},{code:"BD-17",name:"Gopalganj"},{code:"BD-20",name:"Habiganj"},{code:"BD-21",name:"Jamalpur"},{code:"BD-22",name:"Jashore"},{code:"BD-25",name:"Jhalokati"},{code:"BD-23",name:"Jhenaidah"},{code:"BD-24",name:"Joypurhat"},{code:"BD-29",name:"Khagrachhari"},{code:"BD-27",name:"Khulna"},{code:"BD-26",name:"Kishoreganj"},{code:"BD-28",name:"Kurigram"},{code:"BD-30",name:"Kushtia"},{code:"BD-31",name:"Lakshmipur"},{code:"BD-32",name:"Lalmonirhat"},{code:"BD-36",name:"Madaripur"},{code:"BD-37",name:"Magura"},{code:"BD-33",name:"Manikganj "},{code:"BD-39",name:"Meherpur"},{code:"BD-38",name:"Moulvibazar"},{code:"BD-35",name:"Munshiganj"},{code:"BD-34",name:"Mymensingh"},{code:"BD-48",name:"Naogaon"},{code:"BD-43",name:"Narail"},{code:"BD-40",name:"Narayanganj"},{code:"BD-42",name:"Narsingdi"},{code:"BD-44",name:"Natore"},{code:"BD-45",name:"Nawabganj"},{code:"BD-41",name:"Netrakona"},{code:"BD-46",name:"Nilphamari"},{code:"BD-47",name:"Noakhali"},{code:"BD-49",name:"Pabna"},{code:"BD-52",name:"Panchagarh"},{code:"BD-51",name:"Patuakhali"},{code:"BD-50",name:"Pirojpur"},{code:"BD-53",name:"Rajbari"},{code:"BD-54",name:"Rajshahi"},{code:"BD-56",name:"Rangamati"},{code:"BD-55",name:"Rangpur"},{code:"BD-58",name:"Satkhira"},{code:"BD-62",name:"Shariatpur"},{code:"BD-57",name:"Sherpur"},{code:"BD-59",name:"Sirajganj"},{code:"BD-61",name:"Sunamganj"},{code:"BD-60",name:"Sylhet"},{code:"BD-63",name:"Tangail"},{code:"BD-64",name:"Thakurgaon"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bd"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BB",name:"Barbados",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bb"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BY",name:"Belarus",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/by"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PW",name:"Belau",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BE",name:"Belgium",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/be"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BZ",name:"Belize",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BJ",name:"Benin",states:[{code:"AL",name:"Alibori"},{code:"AK",name:"Atakora"},{code:"AQ",name:"Atlantique"},{code:"BO",name:"Borgou"},{code:"CO",name:"Collines"},{code:"KO",name:"Kouffo"},{code:"DO",name:"Donga"},{code:"LI",name:"Littoral"},{code:"MO",name:"Mono"},{code:"OU",name:"Ou\xe9m\xe9"},{code:"PL",name:"Plateau"},{code:"ZO",name:"Zou"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BM",name:"Bermuda",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BT",name:"Bhutan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BO",name:"Bolivia",states:[{code:"BO-B",name:"Beni"},{code:"BO-H",name:"Chuquisaca"},{code:"BO-C",name:"Cochabamba"},{code:"BO-L",name:"La Paz"},{code:"BO-O",name:"Oruro"},{code:"BO-N",name:"Pando"},{code:"BO-P",name:"Potos\xed"},{code:"BO-S",name:"Santa Cruz"},{code:"BO-T",name:"Tarija"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bo"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BQ",name:"Bonaire, Saint Eustatius and Saba",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BA",name:"Bosnia and Herzegovina",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ba"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BW",name:"Botswana",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BV",name:"Bouvet Island",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BR",name:"Brazil",states:[{code:"AC",name:"Acre"},{code:"AL",name:"Alagoas"},{code:"AP",name:"Amap\xe1"},{code:"AM",name:"Amazonas"},{code:"BA",name:"Bahia"},{code:"CE",name:"Cear\xe1"},{code:"DF",name:"Distrito Federal"},{code:"ES",name:"Esp\xedrito Santo"},{code:"GO",name:"Goi\xe1s"},{code:"MA",name:"Maranh\xe3o"},{code:"MT",name:"Mato Grosso"},{code:"MS",name:"Mato Grosso do Sul"},{code:"MG",name:"Minas Gerais"},{code:"PA",name:"Par\xe1"},{code:"PB",name:"Para\xedba"},{code:"PR",name:"Paran\xe1"},{code:"PE",name:"Pernambuco"},{code:"PI",name:"Piau\xed"},{code:"RJ",name:"Rio de Janeiro"},{code:"RN",name:"Rio Grande do Norte"},{code:"RS",name:"Rio Grande do Sul"},{code:"RO",name:"Rond\xf4nia"},{code:"RR",name:"Roraima"},{code:"SC",name:"Santa Catarina"},{code:"SP",name:"S\xe3o Paulo"},{code:"SE",name:"Sergipe"},{code:"TO",name:"Tocantins"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/br"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IO",name:"British Indian Ocean Territory",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/io"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BN",name:"Brunei",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BG",name:"Bulgaria",states:[{code:"BG-01",name:"Blagoevgrad"},{code:"BG-02",name:"Burgas"},{code:"BG-08",name:"Dobrich"},{code:"BG-07",name:"Gabrovo"},{code:"BG-26",name:"Haskovo"},{code:"BG-09",name:"Kardzhali"},{code:"BG-10",name:"Kyustendil"},{code:"BG-11",name:"Lovech"},{code:"BG-12",name:"Montana"},{code:"BG-13",name:"Pazardzhik"},{code:"BG-14",name:"Pernik"},{code:"BG-15",name:"Pleven"},{code:"BG-16",name:"Plovdiv"},{code:"BG-17",name:"Razgrad"},{code:"BG-18",name:"Ruse"},{code:"BG-27",name:"Shumen"},{code:"BG-19",name:"Silistra"},{code:"BG-20",name:"Sliven"},{code:"BG-21",name:"Smolyan"},{code:"BG-23",name:"Sofia"},{code:"BG-22",name:"Sofia-Grad"},{code:"BG-24",name:"Stara Zagora"},{code:"BG-25",name:"Targovishte"},{code:"BG-03",name:"Varna"},{code:"BG-04",name:"Veliko Tarnovo"},{code:"BG-05",name:"Vidin"},{code:"BG-06",name:"Vratsa"},{code:"BG-28",name:"Yambol"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BF",name:"Burkina Faso",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BI",name:"Burundi",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bi"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KH",name:"Cambodia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CM",name:"Cameroon",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CA",name:"Canada",states:[{code:"AB",name:"Alberta"},{code:"BC",name:"British Columbia"},{code:"MB",name:"Manitoba"},{code:"NB",name:"New Brunswick"},{code:"NL",name:"Newfoundland and Labrador"},{code:"NT",name:"Northwest Territories"},{code:"NS",name:"Nova Scotia"},{code:"NU",name:"Nunavut"},{code:"ON",name:"Ontario"},{code:"PE",name:"Prince Edward Island"},{code:"QC",name:"Quebec"},{code:"SK",name:"Saskatchewan"},{code:"YT",name:"Yukon Territory"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ca"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CV",name:"Cape Verde",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KY",name:"Cayman Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ky"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CF",name:"Central African Republic",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TD",name:"Chad",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/td"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CL",name:"Chile",states:[{code:"CL-AI",name:"Ais\xe9n del General Carlos Iba\xf1ez del Campo"},{code:"CL-AN",name:"Antofagasta"},{code:"CL-AP",name:"Arica y Parinacota"},{code:"CL-AR",name:"La Araucan\xeda"},{code:"CL-AT",name:"Atacama"},{code:"CL-BI",name:"Biob\xedo"},{code:"CL-CO",name:"Coquimbo"},{code:"CL-LI",name:"Libertador General Bernardo O'Higgins"},{code:"CL-LL",name:"Los Lagos"},{code:"CL-LR",name:"Los R\xedos"},{code:"CL-MA",name:"Magallanes"},{code:"CL-ML",name:"Maule"},{code:"CL-NB",name:"\xd1uble"},{code:"CL-RM",name:"Regi\xf3n Metropolitana de Santiago"},{code:"CL-TA",name:"Tarapac\xe1"},{code:"CL-VS",name:"Valpara\xedso"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CN",name:"China",states:[{code:"CN1",name:"Yunnan / \u4e91\u5357"},{code:"CN2",name:"Beijing / \u5317\u4eac"},{code:"CN3",name:"Tianjin / \u5929\u6d25"},{code:"CN4",name:"Hebei / \u6cb3\u5317"},{code:"CN5",name:"Shanxi / \u5c71\u897f"},{code:"CN6",name:"Inner Mongolia / \u5167\u8499\u53e4"},{code:"CN7",name:"Liaoning / \u8fbd\u5b81"},{code:"CN8",name:"Jilin / \u5409\u6797"},{code:"CN9",name:"Heilongjiang / \u9ed1\u9f99\u6c5f"},{code:"CN10",name:"Shanghai / \u4e0a\u6d77"},{code:"CN11",name:"Jiangsu / \u6c5f\u82cf"},{code:"CN12",name:"Zhejiang / \u6d59\u6c5f"},{code:"CN13",name:"Anhui / \u5b89\u5fbd"},{code:"CN14",name:"Fujian / \u798f\u5efa"},{code:"CN15",name:"Jiangxi / \u6c5f\u897f"},{code:"CN16",name:"Shandong / \u5c71\u4e1c"},{code:"CN17",name:"Henan / \u6cb3\u5357"},{code:"CN18",name:"Hubei / \u6e56\u5317"},{code:"CN19",name:"Hunan / \u6e56\u5357"},{code:"CN20",name:"Guangdong / \u5e7f\u4e1c"},{code:"CN21",name:"Guangxi Zhuang / \u5e7f\u897f\u58ee\u65cf"},{code:"CN22",name:"Hainan / \u6d77\u5357"},{code:"CN23",name:"Chongqing / \u91cd\u5e86"},{code:"CN24",name:"Sichuan / \u56db\u5ddd"},{code:"CN25",name:"Guizhou / \u8d35\u5dde"},{code:"CN26",name:"Shaanxi / \u9655\u897f"},{code:"CN27",name:"Gansu / \u7518\u8083"},{code:"CN28",name:"Qinghai / \u9752\u6d77"},{code:"CN29",name:"Ningxia Hui / \u5b81\u590f"},{code:"CN30",name:"Macao / \u6fb3\u95e8"},{code:"CN31",name:"Tibet / \u897f\u85cf"},{code:"CN32",name:"Xinjiang / \u65b0\u7586"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CX",name:"Christmas Island",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cx"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CC",name:"Cocos (Keeling) Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CO",name:"Colombia",states:[{code:"CO-AMA",name:"Amazonas"},{code:"CO-ANT",name:"Antioquia"},{code:"CO-ARA",name:"Arauca"},{code:"CO-ATL",name:"Atl\xe1ntico"},{code:"CO-BOL",name:"Bol\xedvar"},{code:"CO-BOY",name:"Boyac\xe1"},{code:"CO-CAL",name:"Caldas"},{code:"CO-CAQ",name:"Caquet\xe1"},{code:"CO-CAS",name:"Casanare"},{code:"CO-CAU",name:"Cauca"},{code:"CO-CES",name:"Cesar"},{code:"CO-CHO",name:"Choc\xf3"},{code:"CO-COR",name:"C\xf3rdoba"},{code:"CO-CUN",name:"Cundinamarca"},{code:"CO-DC",name:"Capital District"},{code:"CO-GUA",name:"Guain\xeda"},{code:"CO-GUV",name:"Guaviare"},{code:"CO-HUI",name:"Huila"},{code:"CO-LAG",name:"La Guajira"},{code:"CO-MAG",name:"Magdalena"},{code:"CO-MET",name:"Meta"},{code:"CO-NAR",name:"Nari\xf1o"},{code:"CO-NSA",name:"Norte de Santander"},{code:"CO-PUT",name:"Putumayo"},{code:"CO-QUI",name:"Quind\xedo"},{code:"CO-RIS",name:"Risaralda"},{code:"CO-SAN",name:"Santander"},{code:"CO-SAP",name:"San Andr\xe9s & Providencia"},{code:"CO-SUC",name:"Sucre"},{code:"CO-TOL",name:"Tolima"},{code:"CO-VAC",name:"Valle del Cauca"},{code:"CO-VAU",name:"Vaup\xe9s"},{code:"CO-VID",name:"Vichada"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/co"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KM",name:"Comoros",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/km"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CG",name:"Congo (Brazzaville)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CD",name:"Congo (Kinshasa)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cd"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CK",name:"Cook Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ck"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CR",name:"Costa Rica",states:[{code:"CR-A",name:"Alajuela"},{code:"CR-C",name:"Cartago"},{code:"CR-G",name:"Guanacaste"},{code:"CR-H",name:"Heredia"},{code:"CR-L",name:"Lim\xf3n"},{code:"CR-P",name:"Puntarenas"},{code:"CR-SJ",name:"San Jos\xe9"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HR",name:"Croatia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CU",name:"Cuba",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CW",name:"Curaçao",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CY",name:"Cyprus",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cy"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CZ",name:"Czech Republic",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/cz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DK",name:"Denmark",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/dk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DJ",name:"Djibouti",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/dj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DM",name:"Dominica",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/dm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DO",name:"Dominican Republic",states:[{code:"DO-01",name:"Distrito Nacional"},{code:"DO-02",name:"Azua"},{code:"DO-03",name:"Baoruco"},{code:"DO-04",name:"Barahona"},{code:"DO-33",name:"Cibao Nordeste"},{code:"DO-34",name:"Cibao Noroeste"},{code:"DO-35",name:"Cibao Norte"},{code:"DO-36",name:"Cibao Sur"},{code:"DO-05",name:"Dajab\xf3n"},{code:"DO-06",name:"Duarte"},{code:"DO-08",name:"El Seibo"},{code:"DO-37",name:"El Valle"},{code:"DO-07",name:"El\xedas Pi\xf1a"},{code:"DO-38",name:"Enriquillo"},{code:"DO-09",name:"Espaillat"},{code:"DO-30",name:"Hato Mayor"},{code:"DO-19",name:"Hermanas Mirabal"},{code:"DO-39",name:"Hig\xfcamo"},{code:"DO-10",name:"Independencia"},{code:"DO-11",name:"La Altagracia"},{code:"DO-12",name:"La Romana"},{code:"DO-13",name:"La Vega"},{code:"DO-14",name:"Mar\xeda Trinidad S\xe1nchez"},{code:"DO-28",name:"Monse\xf1or Nouel"},{code:"DO-15",name:"Monte Cristi"},{code:"DO-29",name:"Monte Plata"},{code:"DO-40",name:"Ozama"},{code:"DO-16",name:"Pedernales"},{code:"DO-17",name:"Peravia"},{code:"DO-18",name:"Puerto Plata"},{code:"DO-20",name:"Saman\xe1"},{code:"DO-21",name:"San Crist\xf3bal"},{code:"DO-31",name:"San Jos\xe9 de Ocoa"},{code:"DO-22",name:"San Juan"},{code:"DO-23",name:"San Pedro de Macor\xeds"},{code:"DO-24",name:"S\xe1nchez Ram\xedrez"},{code:"DO-25",name:"Santiago"},{code:"DO-26",name:"Santiago Rodr\xedguez"},{code:"DO-32",name:"Santo Domingo"},{code:"DO-41",name:"Valdesia"},{code:"DO-27",name:"Valverde"},{code:"DO-42",name:"Yuma"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/do"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"EC",name:"Ecuador",states:[{code:"EC-A",name:"Azuay"},{code:"EC-B",name:"Bol\xedvar"},{code:"EC-F",name:"Ca\xf1ar"},{code:"EC-C",name:"Carchi"},{code:"EC-H",name:"Chimborazo"},{code:"EC-X",name:"Cotopaxi"},{code:"EC-O",name:"El Oro"},{code:"EC-E",name:"Esmeraldas"},{code:"EC-W",name:"Gal\xe1pagos"},{code:"EC-G",name:"Guayas"},{code:"EC-I",name:"Imbabura"},{code:"EC-L",name:"Loja"},{code:"EC-R",name:"Los R\xedos"},{code:"EC-M",name:"Manab\xed"},{code:"EC-S",name:"Morona-Santiago"},{code:"EC-N",name:"Napo"},{code:"EC-D",name:"Orellana"},{code:"EC-Y",name:"Pastaza"},{code:"EC-P",name:"Pichincha"},{code:"EC-SE",name:"Santa Elena"},{code:"EC-SD",name:"Santo Domingo de los Ts\xe1chilas"},{code:"EC-U",name:"Sucumb\xedos"},{code:"EC-T",name:"Tungurahua"},{code:"EC-Z",name:"Zamora-Chinchipe"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ec"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"EG",name:"Egypt",states:[{code:"EGALX",name:"Alexandria"},{code:"EGASN",name:"Aswan"},{code:"EGAST",name:"Asyut"},{code:"EGBA",name:"Red Sea"},{code:"EGBH",name:"Beheira"},{code:"EGBNS",name:"Beni Suef"},{code:"EGC",name:"Cairo"},{code:"EGDK",name:"Dakahlia"},{code:"EGDT",name:"Damietta"},{code:"EGFYM",name:"Faiyum"},{code:"EGGH",name:"Gharbia"},{code:"EGGZ",name:"Giza"},{code:"EGIS",name:"Ismailia"},{code:"EGJS",name:"South Sinai"},{code:"EGKB",name:"Qalyubia"},{code:"EGKFS",name:"Kafr el-Sheikh"},{code:"EGKN",name:"Qena"},{code:"EGLX",name:"Luxor"},{code:"EGMN",name:"Minya"},{code:"EGMNF",name:"Monufia"},{code:"EGMT",name:"Matrouh"},{code:"EGPTS",name:"Port Said"},{code:"EGSHG",name:"Sohag"},{code:"EGSHR",name:"Al Sharqia"},{code:"EGSIN",name:"North Sinai"},{code:"EGSUZ",name:"Suez"},{code:"EGWAD",name:"New Valley"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/eg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SV",name:"El Salvador",states:[{code:"SV-AH",name:"Ahuachap\xe1n"},{code:"SV-CA",name:"Caba\xf1as"},{code:"SV-CH",name:"Chalatenango"},{code:"SV-CU",name:"Cuscatl\xe1n"},{code:"SV-LI",name:"La Libertad"},{code:"SV-MO",name:"Moraz\xe1n"},{code:"SV-PA",name:"La Paz"},{code:"SV-SA",name:"Santa Ana"},{code:"SV-SM",name:"San Miguel"},{code:"SV-SO",name:"Sonsonate"},{code:"SV-SS",name:"San Salvador"},{code:"SV-SV",name:"San Vicente"},{code:"SV-UN",name:"La Uni\xf3n"},{code:"SV-US",name:"Usulut\xe1n"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GQ",name:"Equatorial Guinea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ER",name:"Eritrea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/er"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"EE",name:"Estonia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ee"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ET",name:"Ethiopia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/et"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FK",name:"Falkland Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FO",name:"Faroe Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fo"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FJ",name:"Fiji",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FI",name:"Finland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fi"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FR",name:"France",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GF",name:"French Guiana",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PF",name:"French Polynesia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TF",name:"French Southern Territories",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GA",name:"Gabon",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ga"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GM",name:"Gambia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GE",name:"Georgia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ge"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"DE",name:"Germany",states:[{code:"DE-BW",name:"Baden-W\xfcrttemberg"},{code:"DE-BY",name:"Bavaria"},{code:"DE-BE",name:"Berlin"},{code:"DE-BB",name:"Brandenburg"},{code:"DE-HB",name:"Bremen"},{code:"DE-HH",name:"Hamburg"},{code:"DE-HE",name:"Hesse"},{code:"DE-MV",name:"Mecklenburg-Vorpommern"},{code:"DE-NI",name:"Lower Saxony"},{code:"DE-NW",name:"North Rhine-Westphalia"},{code:"DE-RP",name:"Rhineland-Palatinate"},{code:"DE-SL",name:"Saarland"},{code:"DE-SN",name:"Saxony"},{code:"DE-ST",name:"Saxony-Anhalt"},{code:"DE-SH",name:"Schleswig-Holstein"},{code:"DE-TH",name:"Thuringia"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/de"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GH",name:"Ghana",states:[{code:"AF",name:"Ahafo"},{code:"AH",name:"Ashanti"},{code:"BA",name:"Brong-Ahafo"},{code:"BO",name:"Bono"},{code:"BE",name:"Bono East"},{code:"CP",name:"Central"},{code:"EP",name:"Eastern"},{code:"AA",name:"Greater Accra"},{code:"NE",name:"North East"},{code:"NP",name:"Northern"},{code:"OT",name:"Oti"},{code:"SV",name:"Savannah"},{code:"UE",name:"Upper East"},{code:"UW",name:"Upper West"},{code:"TV",name:"Volta"},{code:"WP",name:"Western"},{code:"WN",name:"Western North"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GI",name:"Gibraltar",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gi"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GR",name:"Greece",states:[{code:"I",name:"Attica"},{code:"A",name:"East Macedonia and Thrace"},{code:"B",name:"Central Macedonia"},{code:"C",name:"West Macedonia"},{code:"D",name:"Epirus"},{code:"E",name:"Thessaly"},{code:"F",name:"Ionian Islands"},{code:"G",name:"West Greece"},{code:"H",name:"Central Greece"},{code:"J",name:"Peloponnese"},{code:"K",name:"North Aegean"},{code:"L",name:"South Aegean"},{code:"M",name:"Crete"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GL",name:"Greenland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GD",name:"Grenada",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gd"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GP",name:"Guadeloupe",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gp"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GU",name:"Guam",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GT",name:"Guatemala",states:[{code:"GT-AV",name:"Alta Verapaz"},{code:"GT-BV",name:"Baja Verapaz"},{code:"GT-CM",name:"Chimaltenango"},{code:"GT-CQ",name:"Chiquimula"},{code:"GT-PR",name:"El Progreso"},{code:"GT-ES",name:"Escuintla"},{code:"GT-GU",name:"Guatemala"},{code:"GT-HU",name:"Huehuetenango"},{code:"GT-IZ",name:"Izabal"},{code:"GT-JA",name:"Jalapa"},{code:"GT-JU",name:"Jutiapa"},{code:"GT-PE",name:"Pet\xe9n"},{code:"GT-QZ",name:"Quetzaltenango"},{code:"GT-QC",name:"Quich\xe9"},{code:"GT-RE",name:"Retalhuleu"},{code:"GT-SA",name:"Sacatep\xe9quez"},{code:"GT-SM",name:"San Marcos"},{code:"GT-SR",name:"Santa Rosa"},{code:"GT-SO",name:"Solol\xe1"},{code:"GT-SU",name:"Suchitep\xe9quez"},{code:"GT-TO",name:"Totonicap\xe1n"},{code:"GT-ZA",name:"Zacapa"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GG",name:"Guernsey",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GN",name:"Guinea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GW",name:"Guinea-Bissau",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GY",name:"Guyana",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gy"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HT",name:"Haiti",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ht"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HM",name:"Heard Island and McDonald Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HN",name:"Honduras",states:[{code:"HN-AT",name:"Atl\xe1ntida"},{code:"HN-IB",name:"Bay Islands"},{code:"HN-CH",name:"Choluteca"},{code:"HN-CL",name:"Col\xf3n"},{code:"HN-CM",name:"Comayagua"},{code:"HN-CP",name:"Cop\xe1n"},{code:"HN-CR",name:"Cort\xe9s"},{code:"HN-EP",name:"El Para\xedso"},{code:"HN-FM",name:"Francisco Moraz\xe1n"},{code:"HN-GD",name:"Gracias a Dios"},{code:"HN-IN",name:"Intibuc\xe1"},{code:"HN-LE",name:"Lempira"},{code:"HN-LP",name:"La Paz"},{code:"HN-OC",name:"Ocotepeque"},{code:"HN-OL",name:"Olancho"},{code:"HN-SB",name:"Santa B\xe1rbara"},{code:"HN-VA",name:"Valle"},{code:"HN-YO",name:"Yoro"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HK",name:"Hong Kong",states:[{code:"HONG KONG",name:"Hong Kong Island"},{code:"KOWLOON",name:"Kowloon"},{code:"NEW TERRITORIES",name:"New Territories"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"HU",name:"Hungary",states:[{code:"BK",name:"B\xe1cs-Kiskun"},{code:"BE",name:"B\xe9k\xe9s"},{code:"BA",name:"Baranya"},{code:"BZ",name:"Borsod-Aba\xfaj-Zempl\xe9n"},{code:"BU",name:"Budapest"},{code:"CS",name:"Csongr\xe1d-Csan\xe1d"},{code:"FE",name:"Fej\xe9r"},{code:"GS",name:"Gy\u0151r-Moson-Sopron"},{code:"HB",name:"Hajd\xfa-Bihar"},{code:"HE",name:"Heves"},{code:"JN",name:"J\xe1sz-Nagykun-Szolnok"},{code:"KE",name:"Kom\xe1rom-Esztergom"},{code:"NO",name:"N\xf3gr\xe1d"},{code:"PE",name:"Pest"},{code:"SO",name:"Somogy"},{code:"SZ",name:"Szabolcs-Szatm\xe1r-Bereg"},{code:"TO",name:"Tolna"},{code:"VA",name:"Vas"},{code:"VE",name:"Veszpr\xe9m"},{code:"ZA",name:"Zala"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/hu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IS",name:"Iceland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/is"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IN",name:"India",states:[{code:"AP",name:"Andhra Pradesh"},{code:"AR",name:"Arunachal Pradesh"},{code:"AS",name:"Assam"},{code:"BR",name:"Bihar"},{code:"CT",name:"Chhattisgarh"},{code:"GA",name:"Goa"},{code:"GJ",name:"Gujarat"},{code:"HR",name:"Haryana"},{code:"HP",name:"Himachal Pradesh"},{code:"JK",name:"Jammu and Kashmir"},{code:"JH",name:"Jharkhand"},{code:"KA",name:"Karnataka"},{code:"KL",name:"Kerala"},{code:"LA",name:"Ladakh"},{code:"MP",name:"Madhya Pradesh"},{code:"MH",name:"Maharashtra"},{code:"MN",name:"Manipur"},{code:"ML",name:"Meghalaya"},{code:"MZ",name:"Mizoram"},{code:"NL",name:"Nagaland"},{code:"OR",name:"Odisha"},{code:"PB",name:"Punjab"},{code:"RJ",name:"Rajasthan"},{code:"SK",name:"Sikkim"},{code:"TN",name:"Tamil Nadu"},{code:"TS",name:"Telangana"},{code:"TR",name:"Tripura"},{code:"UK",name:"Uttarakhand"},{code:"UP",name:"Uttar Pradesh"},{code:"WB",name:"West Bengal"},{code:"AN",name:"Andaman and Nicobar Islands"},{code:"CH",name:"Chandigarh"},{code:"DN",name:"Dadra and Nagar Haveli"},{code:"DD",name:"Daman and Diu"},{code:"DL",name:"Delhi"},{code:"LD",name:"Lakshadeep"},{code:"PY",name:"Pondicherry (Puducherry)"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/in"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ID",name:"Indonesia",states:[{code:"AC",name:"Daerah Istimewa Aceh"},{code:"SU",name:"Sumatera Utara"},{code:"SB",name:"Sumatera Barat"},{code:"RI",name:"Riau"},{code:"KR",name:"Kepulauan Riau"},{code:"JA",name:"Jambi"},{code:"SS",name:"Sumatera Selatan"},{code:"BB",name:"Bangka Belitung"},{code:"BE",name:"Bengkulu"},{code:"LA",name:"Lampung"},{code:"JK",name:"DKI Jakarta"},{code:"JB",name:"Jawa Barat"},{code:"BT",name:"Banten"},{code:"JT",name:"Jawa Tengah"},{code:"JI",name:"Jawa Timur"},{code:"YO",name:"Daerah Istimewa Yogyakarta"},{code:"BA",name:"Bali"},{code:"NB",name:"Nusa Tenggara Barat"},{code:"NT",name:"Nusa Tenggara Timur"},{code:"KB",name:"Kalimantan Barat"},{code:"KT",name:"Kalimantan Tengah"},{code:"KI",name:"Kalimantan Timur"},{code:"KS",name:"Kalimantan Selatan"},{code:"KU",name:"Kalimantan Utara"},{code:"SA",name:"Sulawesi Utara"},{code:"ST",name:"Sulawesi Tengah"},{code:"SG",name:"Sulawesi Tenggara"},{code:"SR",name:"Sulawesi Barat"},{code:"SN",name:"Sulawesi Selatan"},{code:"GO",name:"Gorontalo"},{code:"MA",name:"Maluku"},{code:"MU",name:"Maluku Utara"},{code:"PA",name:"Papua"},{code:"PB",name:"Papua Barat"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/id"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IR",name:"Iran",states:[{code:"KHZ",name:"Khuzestan (\u062e\u0648\u0632\u0633\u062a\u0627\u0646)"},{code:"THR",name:"Tehran (\u062a\u0647\u0631\u0627\u0646)"},{code:"ILM",name:"Ilaam (\u0627\u06cc\u0644\u0627\u0645)"},{code:"BHR",name:"Bushehr (\u0628\u0648\u0634\u0647\u0631)"},{code:"ADL",name:"Ardabil (\u0627\u0631\u062f\u0628\u06cc\u0644)"},{code:"ESF",name:"Isfahan (\u0627\u0635\u0641\u0647\u0627\u0646)"},{code:"YZD",name:"Yazd (\u06cc\u0632\u062f)"},{code:"KRH",name:"Kermanshah (\u06a9\u0631\u0645\u0627\u0646\u0634\u0627\u0647)"},{code:"KRN",name:"Kerman (\u06a9\u0631\u0645\u0627\u0646)"},{code:"HDN",name:"Hamadan (\u0647\u0645\u062f\u0627\u0646)"},{code:"GZN",name:"Ghazvin (\u0642\u0632\u0648\u06cc\u0646)"},{code:"ZJN",name:"Zanjan (\u0632\u0646\u062c\u0627\u0646)"},{code:"LRS",name:"Luristan (\u0644\u0631\u0633\u062a\u0627\u0646)"},{code:"ABZ",name:"Alborz (\u0627\u0644\u0628\u0631\u0632)"},{code:"EAZ",name:"East Azarbaijan (\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646 \u0634\u0631\u0642\u06cc)"},{code:"WAZ",name:"West Azarbaijan (\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646 \u063a\u0631\u0628\u06cc)"},{code:"CHB",name:"Chaharmahal and Bakhtiari (\u0686\u0647\u0627\u0631\u0645\u062d\u0627\u0644 \u0648 \u0628\u062e\u062a\u06cc\u0627\u0631\u06cc)"},{code:"SKH",name:"South Khorasan (\u062e\u0631\u0627\u0633\u0627\u0646 \u062c\u0646\u0648\u0628\u06cc)"},{code:"RKH",name:"Razavi Khorasan (\u062e\u0631\u0627\u0633\u0627\u0646 \u0631\u0636\u0648\u06cc)"},{code:"NKH",name:"North Khorasan (\u062e\u0631\u0627\u0633\u0627\u0646 \u0634\u0645\u0627\u0644\u06cc)"},{code:"SMN",name:"Semnan (\u0633\u0645\u0646\u0627\u0646)"},{code:"FRS",name:"Fars (\u0641\u0627\u0631\u0633)"},{code:"QHM",name:"Qom (\u0642\u0645)"},{code:"KRD",name:"Kurdistan / \u06a9\u0631\u062f\u0633\u062a\u0627\u0646)"},{code:"KBD",name:"Kohgiluyeh and BoyerAhmad (\u06a9\u0647\u06af\u06cc\u0644\u0648\u06cc\u06cc\u0647 \u0648 \u0628\u0648\u06cc\u0631\u0627\u062d\u0645\u062f)"},{code:"GLS",name:"Golestan (\u06af\u0644\u0633\u062a\u0627\u0646)"},{code:"GIL",name:"Gilan (\u06af\u06cc\u0644\u0627\u0646)"},{code:"MZN",name:"Mazandaran (\u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646)"},{code:"MKZ",name:"Markazi (\u0645\u0631\u06a9\u0632\u06cc)"},{code:"HRZ",name:"Hormozgan (\u0647\u0631\u0645\u0632\u06af\u0627\u0646)"},{code:"SBN",name:"Sistan and Baluchestan (\u0633\u06cc\u0633\u062a\u0627\u0646 \u0648 \u0628\u0644\u0648\u0686\u0633\u062a\u0627\u0646)"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ir"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IQ",name:"Iraq",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/iq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IE",name:"Ireland",states:[{code:"CW",name:"Carlow"},{code:"CN",name:"Cavan"},{code:"CE",name:"Clare"},{code:"CO",name:"Cork"},{code:"DL",name:"Donegal"},{code:"D",name:"Dublin"},{code:"G",name:"Galway"},{code:"KY",name:"Kerry"},{code:"KE",name:"Kildare"},{code:"KK",name:"Kilkenny"},{code:"LS",name:"Laois"},{code:"LM",name:"Leitrim"},{code:"LK",name:"Limerick"},{code:"LD",name:"Longford"},{code:"LH",name:"Louth"},{code:"MO",name:"Mayo"},{code:"MH",name:"Meath"},{code:"MN",name:"Monaghan"},{code:"OY",name:"Offaly"},{code:"RN",name:"Roscommon"},{code:"SO",name:"Sligo"},{code:"TA",name:"Tipperary"},{code:"WD",name:"Waterford"},{code:"WH",name:"Westmeath"},{code:"WX",name:"Wexford"},{code:"WW",name:"Wicklow"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ie"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IM",name:"Isle of Man",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/im"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IL",name:"Israel",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/il"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"IT",name:"Italy",states:[{code:"AG",name:"Agrigento"},{code:"AL",name:"Alessandria"},{code:"AN",name:"Ancona"},{code:"AO",name:"Aosta"},{code:"AR",name:"Arezzo"},{code:"AP",name:"Ascoli Piceno"},{code:"AT",name:"Asti"},{code:"AV",name:"Avellino"},{code:"BA",name:"Bari"},{code:"BT",name:"Barletta-Andria-Trani"},{code:"BL",name:"Belluno"},{code:"BN",name:"Benevento"},{code:"BG",name:"Bergamo"},{code:"BI",name:"Biella"},{code:"BO",name:"Bologna"},{code:"BZ",name:"Bolzano"},{code:"BS",name:"Brescia"},{code:"BR",name:"Brindisi"},{code:"CA",name:"Cagliari"},{code:"CL",name:"Caltanissetta"},{code:"CB",name:"Campobasso"},{code:"CE",name:"Caserta"},{code:"CT",name:"Catania"},{code:"CZ",name:"Catanzaro"},{code:"CH",name:"Chieti"},{code:"CO",name:"Como"},{code:"CS",name:"Cosenza"},{code:"CR",name:"Cremona"},{code:"KR",name:"Crotone"},{code:"CN",name:"Cuneo"},{code:"EN",name:"Enna"},{code:"FM",name:"Fermo"},{code:"FE",name:"Ferrara"},{code:"FI",name:"Firenze"},{code:"FG",name:"Foggia"},{code:"FC",name:"Forl\xec-Cesena"},{code:"FR",name:"Frosinone"},{code:"GE",name:"Genova"},{code:"GO",name:"Gorizia"},{code:"GR",name:"Grosseto"},{code:"IM",name:"Imperia"},{code:"IS",name:"Isernia"},{code:"SP",name:"La Spezia"},{code:"AQ",name:"L'Aquila"},{code:"LT",name:"Latina"},{code:"LE",name:"Lecce"},{code:"LC",name:"Lecco"},{code:"LI",name:"Livorno"},{code:"LO",name:"Lodi"},{code:"LU",name:"Lucca"},{code:"MC",name:"Macerata"},{code:"MN",name:"Mantova"},{code:"MS",name:"Massa-Carrara"},{code:"MT",name:"Matera"},{code:"ME",name:"Messina"},{code:"MI",name:"Milano"},{code:"MO",name:"Modena"},{code:"MB",name:"Monza e della Brianza"},{code:"NA",name:"Napoli"},{code:"NO",name:"Novara"},{code:"NU",name:"Nuoro"},{code:"OR",name:"Oristano"},{code:"PD",name:"Padova"},{code:"PA",name:"Palermo"},{code:"PR",name:"Parma"},{code:"PV",name:"Pavia"},{code:"PG",name:"Perugia"},{code:"PU",name:"Pesaro e Urbino"},{code:"PE",name:"Pescara"},{code:"PC",name:"Piacenza"},{code:"PI",name:"Pisa"},{code:"PT",name:"Pistoia"},{code:"PN",name:"Pordenone"},{code:"PZ",name:"Potenza"},{code:"PO",name:"Prato"},{code:"RG",name:"Ragusa"},{code:"RA",name:"Ravenna"},{code:"RC",name:"Reggio Calabria"},{code:"RE",name:"Reggio Emilia"},{code:"RI",name:"Rieti"},{code:"RN",name:"Rimini"},{code:"RM",name:"Roma"},{code:"RO",name:"Rovigo"},{code:"SA",name:"Salerno"},{code:"SS",name:"Sassari"},{code:"SV",name:"Savona"},{code:"SI",name:"Siena"},{code:"SR",name:"Siracusa"},{code:"SO",name:"Sondrio"},{code:"SU",name:"Sud Sardegna"},{code:"TA",name:"Taranto"},{code:"TE",name:"Teramo"},{code:"TR",name:"Terni"},{code:"TO",name:"Torino"},{code:"TP",name:"Trapani"},{code:"TN",name:"Trento"},{code:"TV",name:"Treviso"},{code:"TS",name:"Trieste"},{code:"UD",name:"Udine"},{code:"VA",name:"Varese"},{code:"VE",name:"Venezia"},{code:"VB",name:"Verbano-Cusio-Ossola"},{code:"VC",name:"Vercelli"},{code:"VR",name:"Verona"},{code:"VV",name:"Vibo Valentia"},{code:"VI",name:"Vicenza"},{code:"VT",name:"Viterbo"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/it"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CI",name:"Ivory Coast",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ci"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"JM",name:"Jamaica",states:[{code:"JM-01",name:"Kingston"},{code:"JM-02",name:"Saint Andrew"},{code:"JM-03",name:"Saint Thomas"},{code:"JM-04",name:"Portland"},{code:"JM-05",name:"Saint Mary"},{code:"JM-06",name:"Saint Ann"},{code:"JM-07",name:"Trelawny"},{code:"JM-08",name:"Saint James"},{code:"JM-09",name:"Hanover"},{code:"JM-10",name:"Westmoreland"},{code:"JM-11",name:"Saint Elizabeth"},{code:"JM-12",name:"Manchester"},{code:"JM-13",name:"Clarendon"},{code:"JM-14",name:"Saint Catherine"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/jm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"JP",name:"Japan",states:[{code:"JP01",name:"Hokkaido"},{code:"JP02",name:"Aomori"},{code:"JP03",name:"Iwate"},{code:"JP04",name:"Miyagi"},{code:"JP05",name:"Akita"},{code:"JP06",name:"Yamagata"},{code:"JP07",name:"Fukushima"},{code:"JP08",name:"Ibaraki"},{code:"JP09",name:"Tochigi"},{code:"JP10",name:"Gunma"},{code:"JP11",name:"Saitama"},{code:"JP12",name:"Chiba"},{code:"JP13",name:"Tokyo"},{code:"JP14",name:"Kanagawa"},{code:"JP15",name:"Niigata"},{code:"JP16",name:"Toyama"},{code:"JP17",name:"Ishikawa"},{code:"JP18",name:"Fukui"},{code:"JP19",name:"Yamanashi"},{code:"JP20",name:"Nagano"},{code:"JP21",name:"Gifu"},{code:"JP22",name:"Shizuoka"},{code:"JP23",name:"Aichi"},{code:"JP24",name:"Mie"},{code:"JP25",name:"Shiga"},{code:"JP26",name:"Kyoto"},{code:"JP27",name:"Osaka"},{code:"JP28",name:"Hyogo"},{code:"JP29",name:"Nara"},{code:"JP30",name:"Wakayama"},{code:"JP31",name:"Tottori"},{code:"JP32",name:"Shimane"},{code:"JP33",name:"Okayama"},{code:"JP34",name:"Hiroshima"},{code:"JP35",name:"Yamaguchi"},{code:"JP36",name:"Tokushima"},{code:"JP37",name:"Kagawa"},{code:"JP38",name:"Ehime"},{code:"JP39",name:"Kochi"},{code:"JP40",name:"Fukuoka"},{code:"JP41",name:"Saga"},{code:"JP42",name:"Nagasaki"},{code:"JP43",name:"Kumamoto"},{code:"JP44",name:"Oita"},{code:"JP45",name:"Miyazaki"},{code:"JP46",name:"Kagoshima"},{code:"JP47",name:"Okinawa"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/jp"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"JE",name:"Jersey",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/je"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"JO",name:"Jordan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/jo"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KZ",name:"Kazakhstan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KE",name:"Kenya",states:[{code:"KE01",name:"Baringo"},{code:"KE02",name:"Bomet"},{code:"KE03",name:"Bungoma"},{code:"KE04",name:"Busia"},{code:"KE05",name:"Elgeyo-Marakwet"},{code:"KE06",name:"Embu"},{code:"KE07",name:"Garissa"},{code:"KE08",name:"Homa Bay"},{code:"KE09",name:"Isiolo"},{code:"KE10",name:"Kajiado"},{code:"KE11",name:"Kakamega"},{code:"KE12",name:"Kericho"},{code:"KE13",name:"Kiambu"},{code:"KE14",name:"Kilifi"},{code:"KE15",name:"Kirinyaga"},{code:"KE16",name:"Kisii"},{code:"KE17",name:"Kisumu"},{code:"KE18",name:"Kitui"},{code:"KE19",name:"Kwale"},{code:"KE20",name:"Laikipia"},{code:"KE21",name:"Lamu"},{code:"KE22",name:"Machakos"},{code:"KE23",name:"Makueni"},{code:"KE24",name:"Mandera"},{code:"KE25",name:"Marsabit"},{code:"KE26",name:"Meru"},{code:"KE27",name:"Migori"},{code:"KE28",name:"Mombasa"},{code:"KE29",name:"Murang\u2019a"},{code:"KE30",name:"Nairobi County"},{code:"KE31",name:"Nakuru"},{code:"KE32",name:"Nandi"},{code:"KE33",name:"Narok"},{code:"KE34",name:"Nyamira"},{code:"KE35",name:"Nyandarua"},{code:"KE36",name:"Nyeri"},{code:"KE37",name:"Samburu"},{code:"KE38",name:"Siaya"},{code:"KE39",name:"Taita-Taveta"},{code:"KE40",name:"Tana River"},{code:"KE41",name:"Tharaka-Nithi"},{code:"KE42",name:"Trans Nzoia"},{code:"KE43",name:"Turkana"},{code:"KE44",name:"Uasin Gishu"},{code:"KE45",name:"Vihiga"},{code:"KE46",name:"Wajir"},{code:"KE47",name:"West Pokot"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ke"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KI",name:"Kiribati",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ki"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KW",name:"Kuwait",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KG",name:"Kyrgyzstan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LA",name:"Laos",states:[{code:"AT",name:"Attapeu"},{code:"BK",name:"Bokeo"},{code:"BL",name:"Bolikhamsai"},{code:"CH",name:"Champasak"},{code:"HO",name:"Houaphanh"},{code:"KH",name:"Khammouane"},{code:"LM",name:"Luang Namtha"},{code:"LP",name:"Luang Prabang"},{code:"OU",name:"Oudomxay"},{code:"PH",name:"Phongsaly"},{code:"SL",name:"Salavan"},{code:"SV",name:"Savannakhet"},{code:"VI",name:"Vientiane Province"},{code:"VT",name:"Vientiane"},{code:"XA",name:"Sainyabuli"},{code:"XE",name:"Sekong"},{code:"XI",name:"Xiangkhouang"},{code:"XS",name:"Xaisomboun"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/la"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LV",name:"Latvia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LB",name:"Lebanon",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lb"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LS",name:"Lesotho",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ls"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LR",name:"Liberia",states:[{code:"BM",name:"Bomi"},{code:"BN",name:"Bong"},{code:"GA",name:"Gbarpolu"},{code:"GB",name:"Grand Bassa"},{code:"GC",name:"Grand Cape Mount"},{code:"GG",name:"Grand Gedeh"},{code:"GK",name:"Grand Kru"},{code:"LO",name:"Lofa"},{code:"MA",name:"Margibi"},{code:"MY",name:"Maryland"},{code:"MO",name:"Montserrado"},{code:"NM",name:"Nimba"},{code:"RV",name:"Rivercess"},{code:"RG",name:"River Gee"},{code:"SN",name:"Sinoe"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LY",name:"Libya",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ly"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LI",name:"Liechtenstein",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/li"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LT",name:"Lithuania",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LU",name:"Luxembourg",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MO",name:"Macao",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mo"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MG",name:"Madagascar",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MW",name:"Malawi",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MY",name:"Malaysia",states:[{code:"JHR",name:"Johor"},{code:"KDH",name:"Kedah"},{code:"KTN",name:"Kelantan"},{code:"LBN",name:"Labuan"},{code:"MLK",name:"Malacca (Melaka)"},{code:"NSN",name:"Negeri Sembilan"},{code:"PHG",name:"Pahang"},{code:"PNG",name:"Penang (Pulau Pinang)"},{code:"PRK",name:"Perak"},{code:"PLS",name:"Perlis"},{code:"SBH",name:"Sabah"},{code:"SWK",name:"Sarawak"},{code:"SGR",name:"Selangor"},{code:"TRG",name:"Terengganu"},{code:"PJY",name:"Putrajaya"},{code:"KUL",name:"Kuala Lumpur"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/my"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MV",name:"Maldives",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ML",name:"Mali",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ml"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MT",name:"Malta",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MH",name:"Marshall Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MQ",name:"Martinique",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mq"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MR",name:"Mauritania",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MU",name:"Mauritius",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"YT",name:"Mayotte",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/yt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MX",name:"Mexico",states:[{code:"DF",name:"Ciudad de M\xe9xico"},{code:"JA",name:"Jalisco"},{code:"NL",name:"Nuevo Le\xf3n"},{code:"AG",name:"Aguascalientes"},{code:"BC",name:"Baja California"},{code:"BS",name:"Baja California Sur"},{code:"CM",name:"Campeche"},{code:"CS",name:"Chiapas"},{code:"CH",name:"Chihuahua"},{code:"CO",name:"Coahuila"},{code:"CL",name:"Colima"},{code:"DG",name:"Durango"},{code:"GT",name:"Guanajuato"},{code:"GR",name:"Guerrero"},{code:"HG",name:"Hidalgo"},{code:"MX",name:"Estado de M\xe9xico"},{code:"MI",name:"Michoac\xe1n"},{code:"MO",name:"Morelos"},{code:"NA",name:"Nayarit"},{code:"OA",name:"Oaxaca"},{code:"PU",name:"Puebla"},{code:"QT",name:"Quer\xe9taro"},{code:"QR",name:"Quintana Roo"},{code:"SL",name:"San Luis Potos\xed"},{code:"SI",name:"Sinaloa"},{code:"SO",name:"Sonora"},{code:"TB",name:"Tabasco"},{code:"TM",name:"Tamaulipas"},{code:"TL",name:"Tlaxcala"},{code:"VE",name:"Veracruz"},{code:"YU",name:"Yucat\xe1n"},{code:"ZA",name:"Zacatecas"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mx"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"FM",name:"Micronesia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/fm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MD",name:"Moldova",states:[{code:"C",name:"Chi\u0219in\u0103u"},{code:"BL",name:"B\u0103l\u021bi"},{code:"AN",name:"Anenii Noi"},{code:"BS",name:"Basarabeasca"},{code:"BR",name:"Briceni"},{code:"CH",name:"Cahul"},{code:"CT",name:"Cantemir"},{code:"CL",name:"C\u0103l\u0103ra\u0219i"},{code:"CS",name:"C\u0103u\u0219eni"},{code:"CM",name:"Cimi\u0219lia"},{code:"CR",name:"Criuleni"},{code:"DN",name:"Dondu\u0219eni"},{code:"DR",name:"Drochia"},{code:"DB",name:"Dub\u0103sari"},{code:"ED",name:"Edine\u021b"},{code:"FL",name:"F\u0103le\u0219ti"},{code:"FR",name:"Flore\u0219ti"},{code:"GE",name:"UTA G\u0103g\u0103uzia"},{code:"GL",name:"Glodeni"},{code:"HN",name:"H\xeence\u0219ti"},{code:"IL",name:"Ialoveni"},{code:"LV",name:"Leova"},{code:"NS",name:"Nisporeni"},{code:"OC",name:"Ocni\u021ba"},{code:"OR",name:"Orhei"},{code:"RZ",name:"Rezina"},{code:"RS",name:"R\xee\u0219cani"},{code:"SG",name:"S\xeengerei"},{code:"SR",name:"Soroca"},{code:"ST",name:"Str\u0103\u0219eni"},{code:"SD",name:"\u0218old\u0103ne\u0219ti"},{code:"SV",name:"\u0218tefan Vod\u0103"},{code:"TR",name:"Taraclia"},{code:"TL",name:"Telene\u0219ti"},{code:"UN",name:"Ungheni"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/md"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MC",name:"Monaco",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MN",name:"Mongolia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ME",name:"Montenegro",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/me"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MS",name:"Montserrat",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ms"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MA",name:"Morocco",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ma"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MZ",name:"Mozambique",states:[{code:"MZP",name:"Cabo Delgado"},{code:"MZG",name:"Gaza"},{code:"MZI",name:"Inhambane"},{code:"MZB",name:"Manica"},{code:"MZL",name:"Maputo Province"},{code:"MZMPM",name:"Maputo"},{code:"MZN",name:"Nampula"},{code:"MZA",name:"Niassa"},{code:"MZS",name:"Sofala"},{code:"MZT",name:"Tete"},{code:"MZQ",name:"Zamb\xe9zia"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MM",name:"Myanmar",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NA",name:"Namibia",states:[{code:"ER",name:"Erongo"},{code:"HA",name:"Hardap"},{code:"KA",name:"Karas"},{code:"KE",name:"Kavango East"},{code:"KW",name:"Kavango West"},{code:"KH",name:"Khomas"},{code:"KU",name:"Kunene"},{code:"OW",name:"Ohangwena"},{code:"OH",name:"Omaheke"},{code:"OS",name:"Omusati"},{code:"ON",name:"Oshana"},{code:"OT",name:"Oshikoto"},{code:"OD",name:"Otjozondjupa"},{code:"CA",name:"Zambezi"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/na"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NR",name:"Nauru",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NP",name:"Nepal",states:[{code:"BAG",name:"Bagmati"},{code:"BHE",name:"Bheri"},{code:"DHA",name:"Dhaulagiri"},{code:"GAN",name:"Gandaki"},{code:"JAN",name:"Janakpur"},{code:"KAR",name:"Karnali"},{code:"KOS",name:"Koshi"},{code:"LUM",name:"Lumbini"},{code:"MAH",name:"Mahakali"},{code:"MEC",name:"Mechi"},{code:"NAR",name:"Narayani"},{code:"RAP",name:"Rapti"},{code:"SAG",name:"Sagarmatha"},{code:"SET",name:"Seti"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/np"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NL",name:"Netherlands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NC",name:"New Caledonia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NZ",name:"New Zealand",states:[{code:"NL",name:"Northland"},{code:"AK",name:"Auckland"},{code:"WA",name:"Waikato"},{code:"BP",name:"Bay of Plenty"},{code:"TK",name:"Taranaki"},{code:"GI",name:"Gisborne"},{code:"HB",name:"Hawke\u2019s Bay"},{code:"MW",name:"Manawatu-Wanganui"},{code:"WE",name:"Wellington"},{code:"NS",name:"Nelson"},{code:"MB",name:"Marlborough"},{code:"TM",name:"Tasman"},{code:"WC",name:"West Coast"},{code:"CT",name:"Canterbury"},{code:"OT",name:"Otago"},{code:"SL",name:"Southland"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NI",name:"Nicaragua",states:[{code:"NI-AN",name:"Atl\xe1ntico Norte"},{code:"NI-AS",name:"Atl\xe1ntico Sur"},{code:"NI-BO",name:"Boaco"},{code:"NI-CA",name:"Carazo"},{code:"NI-CI",name:"Chinandega"},{code:"NI-CO",name:"Chontales"},{code:"NI-ES",name:"Estel\xed"},{code:"NI-GR",name:"Granada"},{code:"NI-JI",name:"Jinotega"},{code:"NI-LE",name:"Le\xf3n"},{code:"NI-MD",name:"Madriz"},{code:"NI-MN",name:"Managua"},{code:"NI-MS",name:"Masaya"},{code:"NI-MT",name:"Matagalpa"},{code:"NI-NS",name:"Nueva Segovia"},{code:"NI-RI",name:"Rivas"},{code:"NI-SJ",name:"R\xedo San Juan"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ni"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NE",name:"Niger",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ne"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NG",name:"Nigeria",states:[{code:"AB",name:"Abia"},{code:"FC",name:"Abuja"},{code:"AD",name:"Adamawa"},{code:"AK",name:"Akwa Ibom"},{code:"AN",name:"Anambra"},{code:"BA",name:"Bauchi"},{code:"BY",name:"Bayelsa"},{code:"BE",name:"Benue"},{code:"BO",name:"Borno"},{code:"CR",name:"Cross River"},{code:"DE",name:"Delta"},{code:"EB",name:"Ebonyi"},{code:"ED",name:"Edo"},{code:"EK",name:"Ekiti"},{code:"EN",name:"Enugu"},{code:"GO",name:"Gombe"},{code:"IM",name:"Imo"},{code:"JI",name:"Jigawa"},{code:"KD",name:"Kaduna"},{code:"KN",name:"Kano"},{code:"KT",name:"Katsina"},{code:"KE",name:"Kebbi"},{code:"KO",name:"Kogi"},{code:"KW",name:"Kwara"},{code:"LA",name:"Lagos"},{code:"NA",name:"Nasarawa"},{code:"NI",name:"Niger"},{code:"OG",name:"Ogun"},{code:"ON",name:"Ondo"},{code:"OS",name:"Osun"},{code:"OY",name:"Oyo"},{code:"PL",name:"Plateau"},{code:"RI",name:"Rivers"},{code:"SO",name:"Sokoto"},{code:"TA",name:"Taraba"},{code:"YO",name:"Yobe"},{code:"ZA",name:"Zamfara"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ng"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NU",name:"Niue",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NF",name:"Norfolk Island",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/nf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KP",name:"North Korea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kp"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MK",name:"North Macedonia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MP",name:"Northern Mariana Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mp"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"NO",name:"Norway",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/no"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"OM",name:"Oman",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/om"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PK",name:"Pakistan",states:[{code:"JK",name:"Azad Kashmir"},{code:"BA",name:"Balochistan"},{code:"TA",name:"FATA"},{code:"GB",name:"Gilgit Baltistan"},{code:"IS",name:"Islamabad Capital Territory"},{code:"KP",name:"Khyber Pakhtunkhwa"},{code:"PB",name:"Punjab"},{code:"SD",name:"Sindh"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PS",name:"Palestinian Territory",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ps"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PA",name:"Panama",states:[{code:"PA-1",name:"Bocas del Toro"},{code:"PA-2",name:"Cocl\xe9"},{code:"PA-3",name:"Col\xf3n"},{code:"PA-4",name:"Chiriqu\xed"},{code:"PA-5",name:"Dari\xe9n"},{code:"PA-6",name:"Herrera"},{code:"PA-7",name:"Los Santos"},{code:"PA-8",name:"Panam\xe1"},{code:"PA-9",name:"Veraguas"},{code:"PA-10",name:"West Panam\xe1"},{code:"PA-EM",name:"Ember\xe1"},{code:"PA-KY",name:"Guna Yala"},{code:"PA-NB",name:"Ng\xf6be-Bugl\xe9"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pa"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PG",name:"Papua New Guinea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PY",name:"Paraguay",states:[{code:"PY-ASU",name:"Asunci\xf3n"},{code:"PY-1",name:"Concepci\xf3n"},{code:"PY-2",name:"San Pedro"},{code:"PY-3",name:"Cordillera"},{code:"PY-4",name:"Guair\xe1"},{code:"PY-5",name:"Caaguaz\xfa"},{code:"PY-6",name:"Caazap\xe1"},{code:"PY-7",name:"Itap\xfaa"},{code:"PY-8",name:"Misiones"},{code:"PY-9",name:"Paraguar\xed"},{code:"PY-10",name:"Alto Paran\xe1"},{code:"PY-11",name:"Central"},{code:"PY-12",name:"\xd1eembuc\xfa"},{code:"PY-13",name:"Amambay"},{code:"PY-14",name:"Canindey\xfa"},{code:"PY-15",name:"Presidente Hayes"},{code:"PY-16",name:"Alto Paraguay"},{code:"PY-17",name:"Boquer\xf3n"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/py"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PE",name:"Peru",states:[{code:"CAL",name:"El Callao"},{code:"LMA",name:"Municipalidad Metropolitana de Lima"},{code:"AMA",name:"Amazonas"},{code:"ANC",name:"Ancash"},{code:"APU",name:"Apur\xedmac"},{code:"ARE",name:"Arequipa"},{code:"AYA",name:"Ayacucho"},{code:"CAJ",name:"Cajamarca"},{code:"CUS",name:"Cusco"},{code:"HUV",name:"Huancavelica"},{code:"HUC",name:"Hu\xe1nuco"},{code:"ICA",name:"Ica"},{code:"JUN",name:"Jun\xedn"},{code:"LAL",name:"La Libertad"},{code:"LAM",name:"Lambayeque"},{code:"LIM",name:"Lima"},{code:"LOR",name:"Loreto"},{code:"MDD",name:"Madre de Dios"},{code:"MOQ",name:"Moquegua"},{code:"PAS",name:"Pasco"},{code:"PIU",name:"Piura"},{code:"PUN",name:"Puno"},{code:"SAM",name:"San Mart\xedn"},{code:"TAC",name:"Tacna"},{code:"TUM",name:"Tumbes"},{code:"UCA",name:"Ucayali"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pe"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PH",name:"Philippines",states:[{code:"ABR",name:"Abra"},{code:"AGN",name:"Agusan del Norte"},{code:"AGS",name:"Agusan del Sur"},{code:"AKL",name:"Aklan"},{code:"ALB",name:"Albay"},{code:"ANT",name:"Antique"},{code:"APA",name:"Apayao"},{code:"AUR",name:"Aurora"},{code:"BAS",name:"Basilan"},{code:"BAN",name:"Bataan"},{code:"BTN",name:"Batanes"},{code:"BTG",name:"Batangas"},{code:"BEN",name:"Benguet"},{code:"BIL",name:"Biliran"},{code:"BOH",name:"Bohol"},{code:"BUK",name:"Bukidnon"},{code:"BUL",name:"Bulacan"},{code:"CAG",name:"Cagayan"},{code:"CAN",name:"Camarines Norte"},{code:"CAS",name:"Camarines Sur"},{code:"CAM",name:"Camiguin"},{code:"CAP",name:"Capiz"},{code:"CAT",name:"Catanduanes"},{code:"CAV",name:"Cavite"},{code:"CEB",name:"Cebu"},{code:"COM",name:"Compostela Valley"},{code:"NCO",name:"Cotabato"},{code:"DAV",name:"Davao del Norte"},{code:"DAS",name:"Davao del Sur"},{code:"DAC",name:"Davao Occidental"},{code:"DAO",name:"Davao Oriental"},{code:"DIN",name:"Dinagat Islands"},{code:"EAS",name:"Eastern Samar"},{code:"GUI",name:"Guimaras"},{code:"IFU",name:"Ifugao"},{code:"ILN",name:"Ilocos Norte"},{code:"ILS",name:"Ilocos Sur"},{code:"ILI",name:"Iloilo"},{code:"ISA",name:"Isabela"},{code:"KAL",name:"Kalinga"},{code:"LUN",name:"La Union"},{code:"LAG",name:"Laguna"},{code:"LAN",name:"Lanao del Norte"},{code:"LAS",name:"Lanao del Sur"},{code:"LEY",name:"Leyte"},{code:"MAG",name:"Maguindanao"},{code:"MAD",name:"Marinduque"},{code:"MAS",name:"Masbate"},{code:"MSC",name:"Misamis Occidental"},{code:"MSR",name:"Misamis Oriental"},{code:"MOU",name:"Mountain Province"},{code:"NEC",name:"Negros Occidental"},{code:"NER",name:"Negros Oriental"},{code:"NSA",name:"Northern Samar"},{code:"NUE",name:"Nueva Ecija"},{code:"NUV",name:"Nueva Vizcaya"},{code:"MDC",name:"Occidental Mindoro"},{code:"MDR",name:"Oriental Mindoro"},{code:"PLW",name:"Palawan"},{code:"PAM",name:"Pampanga"},{code:"PAN",name:"Pangasinan"},{code:"QUE",name:"Quezon"},{code:"QUI",name:"Quirino"},{code:"RIZ",name:"Rizal"},{code:"ROM",name:"Romblon"},{code:"WSA",name:"Samar"},{code:"SAR",name:"Sarangani"},{code:"SIQ",name:"Siquijor"},{code:"SOR",name:"Sorsogon"},{code:"SCO",name:"South Cotabato"},{code:"SLE",name:"Southern Leyte"},{code:"SUK",name:"Sultan Kudarat"},{code:"SLU",name:"Sulu"},{code:"SUN",name:"Surigao del Norte"},{code:"SUR",name:"Surigao del Sur"},{code:"TAR",name:"Tarlac"},{code:"TAW",name:"Tawi-Tawi"},{code:"ZMB",name:"Zambales"},{code:"ZAN",name:"Zamboanga del Norte"},{code:"ZAS",name:"Zamboanga del Sur"},{code:"ZSI",name:"Zamboanga Sibugay"},{code:"00",name:"Metro Manila"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ph"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PN",name:"Pitcairn",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PL",name:"Poland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PT",name:"Portugal",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PR",name:"Puerto Rico",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"QA",name:"Qatar",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/qa"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RE",name:"Reunion",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/re"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RO",name:"Romania",states:[{code:"AB",name:"Alba"},{code:"AR",name:"Arad"},{code:"AG",name:"Arge\u0219"},{code:"BC",name:"Bac\u0103u"},{code:"BH",name:"Bihor"},{code:"BN",name:"Bistri\u021ba-N\u0103s\u0103ud"},{code:"BT",name:"Boto\u0219ani"},{code:"BR",name:"Br\u0103ila"},{code:"BV",name:"Bra\u0219ov"},{code:"B",name:"Bucure\u0219ti"},{code:"BZ",name:"Buz\u0103u"},{code:"CL",name:"C\u0103l\u0103ra\u0219i"},{code:"CS",name:"Cara\u0219-Severin"},{code:"CJ",name:"Cluj"},{code:"CT",name:"Constan\u021ba"},{code:"CV",name:"Covasna"},{code:"DB",name:"D\xe2mbovi\u021ba"},{code:"DJ",name:"Dolj"},{code:"GL",name:"Gala\u021bi"},{code:"GR",name:"Giurgiu"},{code:"GJ",name:"Gorj"},{code:"HR",name:"Harghita"},{code:"HD",name:"Hunedoara"},{code:"IL",name:"Ialomi\u021ba"},{code:"IS",name:"Ia\u0219i"},{code:"IF",name:"Ilfov"},{code:"MM",name:"Maramure\u0219"},{code:"MH",name:"Mehedin\u021bi"},{code:"MS",name:"Mure\u0219"},{code:"NT",name:"Neam\u021b"},{code:"OT",name:"Olt"},{code:"PH",name:"Prahova"},{code:"SJ",name:"S\u0103laj"},{code:"SM",name:"Satu Mare"},{code:"SB",name:"Sibiu"},{code:"SV",name:"Suceava"},{code:"TR",name:"Teleorman"},{code:"TM",name:"Timi\u0219"},{code:"TL",name:"Tulcea"},{code:"VL",name:"V\xe2lcea"},{code:"VS",name:"Vaslui"},{code:"VN",name:"Vrancea"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ro"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RU",name:"Russia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ru"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RW",name:"Rwanda",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/rw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"BL",name:"Saint Barthélemy",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/bl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SH",name:"Saint Helena",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KN",name:"Saint Kitts and Nevis",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LC",name:"Saint Lucia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SX",name:"Saint Martin (Dutch part)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sx"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"MF",name:"Saint Martin (French part)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/mf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"PM",name:"Saint Pierre and Miquelon",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/pm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VC",name:"Saint Vincent and the Grenadines",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"WS",name:"Samoa",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ws"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SM",name:"San Marino",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ST",name:"São Tomé and Príncipe",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/st"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SA",name:"Saudi Arabia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sa"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SN",name:"Senegal",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"RS",name:"Serbia",states:[{code:"RS00",name:"Belgrade"},{code:"RS14",name:"Bor"},{code:"RS11",name:"Brani\u010devo"},{code:"RS02",name:"Central Banat"},{code:"RS10",name:"Danube"},{code:"RS23",name:"Jablanica"},{code:"RS09",name:"Kolubara"},{code:"RS08",name:"Ma\u010dva"},{code:"RS17",name:"Morava"},{code:"RS20",name:"Ni\u0161ava"},{code:"RS01",name:"North Ba\u010dka"},{code:"RS03",name:"North Banat"},{code:"RS24",name:"P\u010dinja"},{code:"RS22",name:"Pirot"},{code:"RS13",name:"Pomoravlje"},{code:"RS19",name:"Rasina"},{code:"RS18",name:"Ra\u0161ka"},{code:"RS06",name:"South Ba\u010dka"},{code:"RS04",name:"South Banat"},{code:"RS07",name:"Srem"},{code:"RS12",name:"\u0160umadija"},{code:"RS21",name:"Toplica"},{code:"RS05",name:"West Ba\u010dka"},{code:"RS15",name:"Zaje\u010dar"},{code:"RS16",name:"Zlatibor"},{code:"RS25",name:"Kosovo"},{code:"RS26",name:"Pe\u0107"},{code:"RS27",name:"Prizren"},{code:"RS28",name:"Kosovska Mitrovica"},{code:"RS29",name:"Kosovo-Pomoravlje"},{code:"RSKM",name:"Kosovo-Metohija"},{code:"RSVO",name:"Vojvodina"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/rs"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SC",name:"Seychelles",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SL",name:"Sierra Leone",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SG",name:"Singapore",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SK",name:"Slovakia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SI",name:"Slovenia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/si"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SB",name:"Solomon Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sb"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SO",name:"Somalia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/so"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ZA",name:"South Africa",states:[{code:"EC",name:"Eastern Cape"},{code:"FS",name:"Free State"},{code:"GP",name:"Gauteng"},{code:"KZN",name:"KwaZulu-Natal"},{code:"LP",name:"Limpopo"},{code:"MP",name:"Mpumalanga"},{code:"NC",name:"Northern Cape"},{code:"NW",name:"North West"},{code:"WC",name:"Western Cape"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/za"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GS",name:"South Georgia/Sandwich Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gs"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"KR",name:"South Korea",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/kr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SS",name:"South Sudan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ss"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ES",name:"Spain",states:[{code:"C",name:"A Coru\xf1a"},{code:"VI",name:"Araba/\xc1lava"},{code:"AB",name:"Albacete"},{code:"A",name:"Alicante"},{code:"AL",name:"Almer\xeda"},{code:"O",name:"Asturias"},{code:"AV",name:"\xc1vila"},{code:"BA",name:"Badajoz"},{code:"PM",name:"Baleares"},{code:"B",name:"Barcelona"},{code:"BU",name:"Burgos"},{code:"CC",name:"C\xe1ceres"},{code:"CA",name:"C\xe1diz"},{code:"S",name:"Cantabria"},{code:"CS",name:"Castell\xf3n"},{code:"CE",name:"Ceuta"},{code:"CR",name:"Ciudad Real"},{code:"CO",name:"C\xf3rdoba"},{code:"CU",name:"Cuenca"},{code:"GI",name:"Girona"},{code:"GR",name:"Granada"},{code:"GU",name:"Guadalajara"},{code:"SS",name:"Gipuzkoa"},{code:"H",name:"Huelva"},{code:"HU",name:"Huesca"},{code:"J",name:"Ja\xe9n"},{code:"LO",name:"La Rioja"},{code:"GC",name:"Las Palmas"},{code:"LE",name:"Le\xf3n"},{code:"L",name:"Lleida"},{code:"LU",name:"Lugo"},{code:"M",name:"Madrid"},{code:"MA",name:"M\xe1laga"},{code:"ML",name:"Melilla"},{code:"MU",name:"Murcia"},{code:"NA",name:"Navarra"},{code:"OR",name:"Ourense"},{code:"P",name:"Palencia"},{code:"PO",name:"Pontevedra"},{code:"SA",name:"Salamanca"},{code:"TF",name:"Santa Cruz de Tenerife"},{code:"SG",name:"Segovia"},{code:"SE",name:"Sevilla"},{code:"SO",name:"Soria"},{code:"T",name:"Tarragona"},{code:"TE",name:"Teruel"},{code:"TO",name:"Toledo"},{code:"V",name:"Valencia"},{code:"VA",name:"Valladolid"},{code:"BI",name:"Biscay"},{code:"ZA",name:"Zamora"},{code:"Z",name:"Zaragoza"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/es"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"LK",name:"Sri Lanka",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/lk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SD",name:"Sudan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sd"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SR",name:"Suriname",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SJ",name:"Svalbard and Jan Mayen",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SZ",name:"Swaziland",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SE",name:"Sweden",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/se"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"CH",name:"Switzerland",states:[{code:"AG",name:"Aargau"},{code:"AR",name:"Appenzell Ausserrhoden"},{code:"AI",name:"Appenzell Innerrhoden"},{code:"BL",name:"Basel-Landschaft"},{code:"BS",name:"Basel-Stadt"},{code:"BE",name:"Bern"},{code:"FR",name:"Fribourg"},{code:"GE",name:"Geneva"},{code:"GL",name:"Glarus"},{code:"GR",name:"Graub\xfcnden"},{code:"JU",name:"Jura"},{code:"LU",name:"Luzern"},{code:"NE",name:"Neuch\xe2tel"},{code:"NW",name:"Nidwalden"},{code:"OW",name:"Obwalden"},{code:"SH",name:"Schaffhausen"},{code:"SZ",name:"Schwyz"},{code:"SO",name:"Solothurn"},{code:"SG",name:"St. Gallen"},{code:"TG",name:"Thurgau"},{code:"TI",name:"Ticino"},{code:"UR",name:"Uri"},{code:"VS",name:"Valais"},{code:"VD",name:"Vaud"},{code:"ZG",name:"Zug"},{code:"ZH",name:"Z\xfcrich"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ch"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"SY",name:"Syria",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/sy"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TW",name:"Taiwan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TJ",name:"Tajikistan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tj"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TZ",name:"Tanzania",states:[{code:"TZ01",name:"Arusha"},{code:"TZ02",name:"Dar es Salaam"},{code:"TZ03",name:"Dodoma"},{code:"TZ04",name:"Iringa"},{code:"TZ05",name:"Kagera"},{code:"TZ06",name:"Pemba North"},{code:"TZ07",name:"Zanzibar North"},{code:"TZ08",name:"Kigoma"},{code:"TZ09",name:"Kilimanjaro"},{code:"TZ10",name:"Pemba South"},{code:"TZ11",name:"Zanzibar South"},{code:"TZ12",name:"Lindi"},{code:"TZ13",name:"Mara"},{code:"TZ14",name:"Mbeya"},{code:"TZ15",name:"Zanzibar West"},{code:"TZ16",name:"Morogoro"},{code:"TZ17",name:"Mtwara"},{code:"TZ18",name:"Mwanza"},{code:"TZ19",name:"Coast"},{code:"TZ20",name:"Rukwa"},{code:"TZ21",name:"Ruvuma"},{code:"TZ22",name:"Shinyanga"},{code:"TZ23",name:"Singida"},{code:"TZ24",name:"Tabora"},{code:"TZ25",name:"Tanga"},{code:"TZ26",name:"Manyara"},{code:"TZ27",name:"Geita"},{code:"TZ28",name:"Katavi"},{code:"TZ29",name:"Njombe"},{code:"TZ30",name:"Simiyu"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TH",name:"Thailand",states:[{code:"TH-37",name:"Amnat Charoen"},{code:"TH-15",name:"Ang Thong"},{code:"TH-14",name:"Ayutthaya"},{code:"TH-10",name:"Bangkok"},{code:"TH-38",name:"Bueng Kan"},{code:"TH-31",name:"Buri Ram"},{code:"TH-24",name:"Chachoengsao"},{code:"TH-18",name:"Chai Nat"},{code:"TH-36",name:"Chaiyaphum"},{code:"TH-22",name:"Chanthaburi"},{code:"TH-50",name:"Chiang Mai"},{code:"TH-57",name:"Chiang Rai"},{code:"TH-20",name:"Chonburi"},{code:"TH-86",name:"Chumphon"},{code:"TH-46",name:"Kalasin"},{code:"TH-62",name:"Kamphaeng Phet"},{code:"TH-71",name:"Kanchanaburi"},{code:"TH-40",name:"Khon Kaen"},{code:"TH-81",name:"Krabi"},{code:"TH-52",name:"Lampang"},{code:"TH-51",name:"Lamphun"},{code:"TH-42",name:"Loei"},{code:"TH-16",name:"Lopburi"},{code:"TH-58",name:"Mae Hong Son"},{code:"TH-44",name:"Maha Sarakham"},{code:"TH-49",name:"Mukdahan"},{code:"TH-26",name:"Nakhon Nayok"},{code:"TH-73",name:"Nakhon Pathom"},{code:"TH-48",name:"Nakhon Phanom"},{code:"TH-30",name:"Nakhon Ratchasima"},{code:"TH-60",name:"Nakhon Sawan"},{code:"TH-80",name:"Nakhon Si Thammarat"},{code:"TH-55",name:"Nan"},{code:"TH-96",name:"Narathiwat"},{code:"TH-39",name:"Nong Bua Lam Phu"},{code:"TH-43",name:"Nong Khai"},{code:"TH-12",name:"Nonthaburi"},{code:"TH-13",name:"Pathum Thani"},{code:"TH-94",name:"Pattani"},{code:"TH-82",name:"Phang Nga"},{code:"TH-93",name:"Phatthalung"},{code:"TH-56",name:"Phayao"},{code:"TH-67",name:"Phetchabun"},{code:"TH-76",name:"Phetchaburi"},{code:"TH-66",name:"Phichit"},{code:"TH-65",name:"Phitsanulok"},{code:"TH-54",name:"Phrae"},{code:"TH-83",name:"Phuket"},{code:"TH-25",name:"Prachin Buri"},{code:"TH-77",name:"Prachuap Khiri Khan"},{code:"TH-85",name:"Ranong"},{code:"TH-70",name:"Ratchaburi"},{code:"TH-21",name:"Rayong"},{code:"TH-45",name:"Roi Et"},{code:"TH-27",name:"Sa Kaeo"},{code:"TH-47",name:"Sakon Nakhon"},{code:"TH-11",name:"Samut Prakan"},{code:"TH-74",name:"Samut Sakhon"},{code:"TH-75",name:"Samut Songkhram"},{code:"TH-19",name:"Saraburi"},{code:"TH-91",name:"Satun"},{code:"TH-17",name:"Sing Buri"},{code:"TH-33",name:"Sisaket"},{code:"TH-90",name:"Songkhla"},{code:"TH-64",name:"Sukhothai"},{code:"TH-72",name:"Suphan Buri"},{code:"TH-84",name:"Surat Thani"},{code:"TH-32",name:"Surin"},{code:"TH-63",name:"Tak"},{code:"TH-92",name:"Trang"},{code:"TH-23",name:"Trat"},{code:"TH-34",name:"Ubon Ratchathani"},{code:"TH-41",name:"Udon Thani"},{code:"TH-61",name:"Uthai Thani"},{code:"TH-53",name:"Uttaradit"},{code:"TH-95",name:"Yala"},{code:"TH-35",name:"Yasothon"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/th"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TL",name:"Timor-Leste",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tl"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TG",name:"Togo",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TK",name:"Tokelau",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tk"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TO",name:"Tonga",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/to"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TT",name:"Trinidad and Tobago",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tt"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TN",name:"Tunisia",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TR",name:"Turkey",states:[{code:"TR01",name:"Adana"},{code:"TR02",name:"Ad\u0131yaman"},{code:"TR03",name:"Afyon"},{code:"TR04",name:"A\u011fr\u0131"},{code:"TR05",name:"Amasya"},{code:"TR06",name:"Ankara"},{code:"TR07",name:"Antalya"},{code:"TR08",name:"Artvin"},{code:"TR09",name:"Ayd\u0131n"},{code:"TR10",name:"Bal\u0131kesir"},{code:"TR11",name:"Bilecik"},{code:"TR12",name:"Bing\xf6l"},{code:"TR13",name:"Bitlis"},{code:"TR14",name:"Bolu"},{code:"TR15",name:"Burdur"},{code:"TR16",name:"Bursa"},{code:"TR17",name:"\xc7anakkale"},{code:"TR18",name:"\xc7ank\u0131r\u0131"},{code:"TR19",name:"\xc7orum"},{code:"TR20",name:"Denizli"},{code:"TR21",name:"Diyarbak\u0131r"},{code:"TR22",name:"Edirne"},{code:"TR23",name:"Elaz\u0131\u011f"},{code:"TR24",name:"Erzincan"},{code:"TR25",name:"Erzurum"},{code:"TR26",name:"Eski\u015fehir"},{code:"TR27",name:"Gaziantep"},{code:"TR28",name:"Giresun"},{code:"TR29",name:"G\xfcm\xfc\u015fhane"},{code:"TR30",name:"Hakkari"},{code:"TR31",name:"Hatay"},{code:"TR32",name:"Isparta"},{code:"TR33",name:"\u0130\xe7el"},{code:"TR34",name:"\u0130stanbul"},{code:"TR35",name:"\u0130zmir"},{code:"TR36",name:"Kars"},{code:"TR37",name:"Kastamonu"},{code:"TR38",name:"Kayseri"},{code:"TR39",name:"K\u0131rklareli"},{code:"TR40",name:"K\u0131r\u015fehir"},{code:"TR41",name:"Kocaeli"},{code:"TR42",name:"Konya"},{code:"TR43",name:"K\xfctahya"},{code:"TR44",name:"Malatya"},{code:"TR45",name:"Manisa"},{code:"TR46",name:"Kahramanmara\u015f"},{code:"TR47",name:"Mardin"},{code:"TR48",name:"Mu\u011fla"},{code:"TR49",name:"Mu\u015f"},{code:"TR50",name:"Nev\u015fehir"},{code:"TR51",name:"Ni\u011fde"},{code:"TR52",name:"Ordu"},{code:"TR53",name:"Rize"},{code:"TR54",name:"Sakarya"},{code:"TR55",name:"Samsun"},{code:"TR56",name:"Siirt"},{code:"TR57",name:"Sinop"},{code:"TR58",name:"Sivas"},{code:"TR59",name:"Tekirda\u011f"},{code:"TR60",name:"Tokat"},{code:"TR61",name:"Trabzon"},{code:"TR62",name:"Tunceli"},{code:"TR63",name:"\u015eanl\u0131urfa"},{code:"TR64",name:"U\u015fak"},{code:"TR65",name:"Van"},{code:"TR66",name:"Yozgat"},{code:"TR67",name:"Zonguldak"},{code:"TR68",name:"Aksaray"},{code:"TR69",name:"Bayburt"},{code:"TR70",name:"Karaman"},{code:"TR71",name:"K\u0131r\u0131kkale"},{code:"TR72",name:"Batman"},{code:"TR73",name:"\u015e\u0131rnak"},{code:"TR74",name:"Bart\u0131n"},{code:"TR75",name:"Ardahan"},{code:"TR76",name:"I\u011fd\u0131r"},{code:"TR77",name:"Yalova"},{code:"TR78",name:"Karab\xfck"},{code:"TR79",name:"Kilis"},{code:"TR80",name:"Osmaniye"},{code:"TR81",name:"D\xfczce"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tr"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TM",name:"Turkmenistan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TC",name:"Turks and Caicos Islands",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tc"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"TV",name:"Tuvalu",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/tv"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UG",name:"Uganda",states:[{code:"UG314",name:"Abim"},{code:"UG301",name:"Adjumani"},{code:"UG322",name:"Agago"},{code:"UG323",name:"Alebtong"},{code:"UG315",name:"Amolatar"},{code:"UG324",name:"Amudat"},{code:"UG216",name:"Amuria"},{code:"UG316",name:"Amuru"},{code:"UG302",name:"Apac"},{code:"UG303",name:"Arua"},{code:"UG217",name:"Budaka"},{code:"UG218",name:"Bududa"},{code:"UG201",name:"Bugiri"},{code:"UG235",name:"Bugweri"},{code:"UG420",name:"Buhweju"},{code:"UG117",name:"Buikwe"},{code:"UG219",name:"Bukedea"},{code:"UG118",name:"Bukomansimbi"},{code:"UG220",name:"Bukwa"},{code:"UG225",name:"Bulambuli"},{code:"UG416",name:"Buliisa"},{code:"UG401",name:"Bundibugyo"},{code:"UG430",name:"Bunyangabu"},{code:"UG402",name:"Bushenyi"},{code:"UG202",name:"Busia"},{code:"UG221",name:"Butaleja"},{code:"UG119",name:"Butambala"},{code:"UG233",name:"Butebo"},{code:"UG120",name:"Buvuma"},{code:"UG226",name:"Buyende"},{code:"UG317",name:"Dokolo"},{code:"UG121",name:"Gomba"},{code:"UG304",name:"Gulu"},{code:"UG403",name:"Hoima"},{code:"UG417",name:"Ibanda"},{code:"UG203",name:"Iganga"},{code:"UG418",name:"Isingiro"},{code:"UG204",name:"Jinja"},{code:"UG318",name:"Kaabong"},{code:"UG404",name:"Kabale"},{code:"UG405",name:"Kabarole"},{code:"UG213",name:"Kaberamaido"},{code:"UG427",name:"Kagadi"},{code:"UG428",name:"Kakumiro"},{code:"UG101",name:"Kalangala"},{code:"UG222",name:"Kaliro"},{code:"UG122",name:"Kalungu"},{code:"UG102",name:"Kampala"},{code:"UG205",name:"Kamuli"},{code:"UG413",name:"Kamwenge"},{code:"UG414",name:"Kanungu"},{code:"UG206",name:"Kapchorwa"},{code:"UG236",name:"Kapelebyong"},{code:"UG126",name:"Kasanda"},{code:"UG406",name:"Kasese"},{code:"UG207",name:"Katakwi"},{code:"UG112",name:"Kayunga"},{code:"UG407",name:"Kibaale"},{code:"UG103",name:"Kiboga"},{code:"UG227",name:"Kibuku"},{code:"UG432",name:"Kikuube"},{code:"UG419",name:"Kiruhura"},{code:"UG421",name:"Kiryandongo"},{code:"UG408",name:"Kisoro"},{code:"UG305",name:"Kitgum"},{code:"UG319",name:"Koboko"},{code:"UG325",name:"Kole"},{code:"UG306",name:"Kotido"},{code:"UG208",name:"Kumi"},{code:"UG333",name:"Kwania"},{code:"UG228",name:"Kween"},{code:"UG123",name:"Kyankwanzi"},{code:"UG422",name:"Kyegegwa"},{code:"UG415",name:"Kyenjojo"},{code:"UG125",name:"Kyotera"},{code:"UG326",name:"Lamwo"},{code:"UG307",name:"Lira"},{code:"UG229",name:"Luuka"},{code:"UG104",name:"Luwero"},{code:"UG124",name:"Lwengo"},{code:"UG114",name:"Lyantonde"},{code:"UG223",name:"Manafwa"},{code:"UG320",name:"Maracha"},{code:"UG105",name:"Masaka"},{code:"UG409",name:"Masindi"},{code:"UG214",name:"Mayuge"},{code:"UG209",name:"Mbale"},{code:"UG410",name:"Mbarara"},{code:"UG423",name:"Mitooma"},{code:"UG115",name:"Mityana"},{code:"UG308",name:"Moroto"},{code:"UG309",name:"Moyo"},{code:"UG106",name:"Mpigi"},{code:"UG107",name:"Mubende"},{code:"UG108",name:"Mukono"},{code:"UG334",name:"Nabilatuk"},{code:"UG311",name:"Nakapiripirit"},{code:"UG116",name:"Nakaseke"},{code:"UG109",name:"Nakasongola"},{code:"UG230",name:"Namayingo"},{code:"UG234",name:"Namisindwa"},{code:"UG224",name:"Namutumba"},{code:"UG327",name:"Napak"},{code:"UG310",name:"Nebbi"},{code:"UG231",name:"Ngora"},{code:"UG424",name:"Ntoroko"},{code:"UG411",name:"Ntungamo"},{code:"UG328",name:"Nwoya"},{code:"UG331",name:"Omoro"},{code:"UG329",name:"Otuke"},{code:"UG321",name:"Oyam"},{code:"UG312",name:"Pader"},{code:"UG332",name:"Pakwach"},{code:"UG210",name:"Pallisa"},{code:"UG110",name:"Rakai"},{code:"UG429",name:"Rubanda"},{code:"UG425",name:"Rubirizi"},{code:"UG431",name:"Rukiga"},{code:"UG412",name:"Rukungiri"},{code:"UG111",name:"Sembabule"},{code:"UG232",name:"Serere"},{code:"UG426",name:"Sheema"},{code:"UG215",name:"Sironko"},{code:"UG211",name:"Soroti"},{code:"UG212",name:"Tororo"},{code:"UG113",name:"Wakiso"},{code:"UG313",name:"Yumbe"},{code:"UG330",name:"Zombo"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ug"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UA",name:"Ukraine",states:[{code:"VN",name:"Vinnytsia Oblast"},{code:"VL",name:"Volyn Oblast"},{code:"DP",name:"Dnipropetrovsk Oblast"},{code:"DT",name:"Donetsk Oblast"},{code:"ZT",name:"Zhytomyr Oblast"},{code:"ZK",name:"Zakarpattia Oblast"},{code:"ZP",name:"Zaporizhzhia Oblast"},{code:"IF",name:"Ivano-Frankivsk Oblast"},{code:"KV",name:"Kyiv Oblast"},{code:"KH",name:"Kirovohrad Oblast"},{code:"LH",name:"Luhansk Oblast"},{code:"LV",name:"Lviv Oblast"},{code:"MY",name:"Mykolaiv Oblast"},{code:"OD",name:"Odessa Oblast"},{code:"PL",name:"Poltava Oblast"},{code:"RV",name:"Rivne Oblast"},{code:"SM",name:"Sumy Oblast"},{code:"TP",name:"Ternopil Oblast"},{code:"KK",name:"Kharkiv Oblast"},{code:"KS",name:"Kherson Oblast"},{code:"KM",name:"Khmelnytskyi Oblast"},{code:"CK",name:"Cherkasy Oblast"},{code:"CH",name:"Chernihiv Oblast"},{code:"CV",name:"Chernivtsi Oblast"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ua"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"AE",name:"United Arab Emirates",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ae"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"GB",name:"United Kingdom (UK)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/gb"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"US",name:"United States (US)",states:[{code:"AL",name:"Alabama"},{code:"AK",name:"Alaska"},{code:"AZ",name:"Arizona"},{code:"AR",name:"Arkansas"},{code:"CA",name:"California"},{code:"CO",name:"Colorado"},{code:"CT",name:"Connecticut"},{code:"DE",name:"Delaware"},{code:"DC",name:"District Of Columbia"},{code:"FL",name:"Florida"},{code:"GA",name:"Georgia"},{code:"HI",name:"Hawaii"},{code:"ID",name:"Idaho"},{code:"IL",name:"Illinois"},{code:"IN",name:"Indiana"},{code:"IA",name:"Iowa"},{code:"KS",name:"Kansas"},{code:"KY",name:"Kentucky"},{code:"LA",name:"Louisiana"},{code:"ME",name:"Maine"},{code:"MD",name:"Maryland"},{code:"MA",name:"Massachusetts"},{code:"MI",name:"Michigan"},{code:"MN",name:"Minnesota"},{code:"MS",name:"Mississippi"},{code:"MO",name:"Missouri"},{code:"MT",name:"Montana"},{code:"NE",name:"Nebraska"},{code:"NV",name:"Nevada"},{code:"NH",name:"New Hampshire"},{code:"NJ",name:"New Jersey"},{code:"NM",name:"New Mexico"},{code:"NY",name:"New York"},{code:"NC",name:"North Carolina"},{code:"ND",name:"North Dakota"},{code:"OH",name:"Ohio"},{code:"OK",name:"Oklahoma"},{code:"OR",name:"Oregon"},{code:"PA",name:"Pennsylvania"},{code:"RI",name:"Rhode Island"},{code:"SC",name:"South Carolina"},{code:"SD",name:"South Dakota"},{code:"TN",name:"Tennessee"},{code:"TX",name:"Texas"},{code:"UT",name:"Utah"},{code:"VT",name:"Vermont"},{code:"VA",name:"Virginia"},{code:"WA",name:"Washington"},{code:"WV",name:"West Virginia"},{code:"WI",name:"Wisconsin"},{code:"WY",name:"Wyoming"},{code:"AA",name:"Armed Forces (AA)"},{code:"AE",name:"Armed Forces (AE)"},{code:"AP",name:"Armed Forces (AP)"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/us"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UM",name:"United States (US) Minor Outlying Islands",states:[{code:81,name:"Baker Island"},{code:84,name:"Howland Island"},{code:86,name:"Jarvis Island"},{code:67,name:"Johnston Atoll"},{code:89,name:"Kingman Reef"},{code:71,name:"Midway Atoll"},{code:76,name:"Navassa Island"},{code:95,name:"Palmyra Atoll"},{code:79,name:"Wake Island"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/um"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UY",name:"Uruguay",states:[{code:"UY-AR",name:"Artigas"},{code:"UY-CA",name:"Canelones"},{code:"UY-CL",name:"Cerro Largo"},{code:"UY-CO",name:"Colonia"},{code:"UY-DU",name:"Durazno"},{code:"UY-FS",name:"Flores"},{code:"UY-FD",name:"Florida"},{code:"UY-LA",name:"Lavalleja"},{code:"UY-MA",name:"Maldonado"},{code:"UY-MO",name:"Montevideo"},{code:"UY-PA",name:"Paysand\xfa"},{code:"UY-RN",name:"R\xedo Negro"},{code:"UY-RV",name:"Rivera"},{code:"UY-RO",name:"Rocha"},{code:"UY-SA",name:"Salto"},{code:"UY-SJ",name:"San Jos\xe9"},{code:"UY-SO",name:"Soriano"},{code:"UY-TA",name:"Tacuaremb\xf3"},{code:"UY-TT",name:"Treinta y Tres"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/uy"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"UZ",name:"Uzbekistan",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/uz"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VU",name:"Vanuatu",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vu"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VA",name:"Vatican",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/va"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VE",name:"Venezuela",states:[{code:"VE-A",name:"Capital"},{code:"VE-B",name:"Anzo\xe1tegui"},{code:"VE-C",name:"Apure"},{code:"VE-D",name:"Aragua"},{code:"VE-E",name:"Barinas"},{code:"VE-F",name:"Bol\xedvar"},{code:"VE-G",name:"Carabobo"},{code:"VE-H",name:"Cojedes"},{code:"VE-I",name:"Falc\xf3n"},{code:"VE-J",name:"Gu\xe1rico"},{code:"VE-K",name:"Lara"},{code:"VE-L",name:"M\xe9rida"},{code:"VE-M",name:"Miranda"},{code:"VE-N",name:"Monagas"},{code:"VE-O",name:"Nueva Esparta"},{code:"VE-P",name:"Portuguesa"},{code:"VE-R",name:"Sucre"},{code:"VE-S",name:"T\xe1chira"},{code:"VE-T",name:"Trujillo"},{code:"VE-U",name:"Yaracuy"},{code:"VE-V",name:"Zulia"},{code:"VE-W",name:"Federal Dependencies"},{code:"VE-X",name:"La Guaira (Vargas)"},{code:"VE-Y",name:"Delta Amacuro"},{code:"VE-Z",name:"Amazonas"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ve"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VN",name:"Vietnam",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vn"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VG",name:"Virgin Islands (British)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vg"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"VI",name:"Virgin Islands (US)",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/vi"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"WF",name:"Wallis and Futuna",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/wf"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"EH",name:"Western Sahara",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/eh"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"YE",name:"Yemen",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/ye"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ZM",name:"Zambia",states:[{code:"ZM-01",name:"Western"},{code:"ZM-02",name:"Central"},{code:"ZM-03",name:"Eastern"},{code:"ZM-04",name:"Luapula"},{code:"ZM-05",name:"Northern"},{code:"ZM-06",name:"North-Western"},{code:"ZM-07",name:"Southern"},{code:"ZM-08",name:"Copperbelt"},{code:"ZM-09",name:"Lusaka"},{code:"ZM-10",name:"Muchinga"}],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/zm"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}},{code:"ZW",name:"Zimbabwe",states:[],_links:{self:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries/zw"}],collection:[{href:"https://demo.wcpos.com/wp-json/wc/v3/data/countries"}]}}]},4530,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCountries",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=()=>{const n=e.useContext(t.CountriesContext);if(!n)throw new Error("useCountries must be called within CountriesProvider");return n}},4531,[14,4529]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"StatesContext",{enumerable:!0,get:function(){return d}}),_e.StatesProvider=function(e){const n=(0,t.c)(5),{children:o,countryCode:f}=e;if(!f)throw new Error("countryCode is required");let l;n[0]!==f?(l=u.default.find(e=>e.code===f),n[0]=f,n[1]=l):l=n[1];const s=l,_=s?.states;let b;n[2]!==o||n[3]!==_?(b=(0,c.jsx)(d.Provider,{value:_,children:o}),n[2]=o,n[3]=_,n[4]=b):b=n[4];return b};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),u=(e=o)&&e.__esModule?e:{default:e},c=r(_d[3]);const d=n.createContext(null)},4532,[12,14,4530,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useStates",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=()=>{const n=e.useContext(t.StatesContext);if(!n)throw new Error("useStates must be called within StatesContext");return n}},4533,[14,4532]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","onChangeText","countryCode"],t=["countryCode"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.StateFormInput=function(e){const n=(0,l.c)(11);let o,c,v,x;if(n[0]!==e){var y=e;({countryCode:o}=y),c=(0,u.default)(y,t),n[0]=e,n[1]=o,n[2]=c}else o=n[1],c=n[2];if(!o){let e;return n[3]!==c?(e=(0,f.jsx)(s.Input,Object.assign({},c)),n[3]=c,n[4]=e):e=n[4],e}n[5]!==o||n[6]!==c?(v=(0,f.jsx)(j,Object.assign({},c,{countryCode:o})),n[5]=o,n[6]=c,n[7]=v):v=n[7];n[8]!==o||n[9]!==v?(x=(0,f.jsx)(C.StatesProvider,{countryCode:o,children:v}),n[8]=o,n[9]=v,n[10]=x):x=n[10];return x};var n,o=r(d[0]),u=(n=o)&&n.__esModule?n:{default:n},l=r(d[1]);r(d[2]);var s=r(d[3]),c=r(d[4]),v=r(d[5]),C=r(d[6]),f=r(d[7]);function j(t){const n=(0,l.c)(23);let o,j,x,y;if(n[0]!==t){var b=t;({value:y,onChangeText:j,countryCode:o}=b),x=(0,u.default)(b,e),n[0]=t,n[1]=o,n[2]=j,n[3]=x,n[4]=y}else o=n[1],j=n[2],x=n[3],y=n[4];const h=(0,C.useStates)(),S=h&&h.length>0,_=h&&h.length>10;let p;n[5]!==j?(p=e=>{j?.(String(e?.value??""))},n[5]=j,n[6]=p):p=n[6];const O=p;if(S){if(_){const e=y??"";let t,u;return n[7]!==e?(t={value:e,label:""},n[7]=e,n[8]=t):t=n[8],n[9]!==o||n[10]!==O||n[11]!==t?(u=(0,f.jsx)(c.StateCombobox,{value:t,onValueChange:O,countryCode:o}),n[9]=o,n[10]=O,n[11]=t,n[12]=u):u=n[12],u}const e=y??"";let t;n[13]!==e?(t={value:e,label:""},n[13]=e,n[14]=t):t=n[14];const u=o??"";let l;return n[15]!==O||n[16]!==t||n[17]!==u?(l=(0,f.jsx)(v.StateSelect,{value:t,onValueChange:O,countryCode:u}),n[15]=O,n[16]=t,n[17]=u,n[18]=l):l=n[18],l}let I;return n[19]!==j||n[20]!==x||n[21]!==y?(I=(0,f.jsx)(s.Input,Object.assign({value:y,onChangeText:j},x)),n[19]=j,n[20]=x,n[21]=y,n[22]=I):I=n[22],I}},4534,[363,12,14,4352,4535,4536,4528,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","disabled"],o=["countryCode"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.StateCombobox=function(e){const t=(0,s.c)(8);let l,u;if(t[0]!==e){var b=e;({countryCode:l}=b),u=(0,n.default)(b,o),t[0]=e,t[1]=l,t[2]=u}else l=t[1],u=t[2];const C=l??"";let j,f;t[3]!==u?(j=(0,x.jsx)(v,Object.assign({},u)),t[3]=u,t[4]=j):j=t[4];t[5]!==C||t[6]!==j?(f=(0,x.jsx)(c.StatesProvider,{countryCode:C,children:j}),t[5]=C,t[6]=j,t[7]=f):f=t[7];return f};var t,l=r(d[0]),n=(t=l)&&t.__esModule?t:{default:t},s=r(d[1]);r(d[2]);var u=r(d[3]),c=r(d[4]),b=r(d[5]),x=r(d[6]);function v(o){const t=(0,s.c)(40);let l,v,f;if(t[0]!==o){var _=o;({value:f,disabled:l}=_),v=(0,n.default)(_,e),t[0]=o,t[1]=l,t[2]=v,t[3]=f}else l=t[1],v=t[2],f=t[3];const h=(0,b.useT)(),p=(0,c.useStates)();let y,I;t[4]!==p?(y=p||[],t[4]=p,t[5]=y):y=t[5],t[6]!==y?(I=y.map(j),t[6]=y,t[7]=I):I=t[7];const S=I,O=f?.value??"";let T,E,L,M,P,z,V,k,q,w,A,B;return t[8]!==S||t[9]!==f?.value?(T=S.find(e=>e.value===f?.value)?.label??"",t[8]=S,t[9]=f?.value,t[10]=T):T=t[10],t[11]!==O||t[12]!==T?(E={value:O,label:T},t[11]=O,t[12]=T,t[13]=E):E=t[13],t[14]!==h?(L=h("common.select_state"),t[14]=h,t[15]=L):L=t[15],t[16]!==L?(M=(0,x.jsx)(u.ComboboxValue,{placeholder:L}),t[16]=L,t[17]=M):M=t[17],t[18]!==l||t[19]!==M?(P=(0,x.jsx)(u.ComboboxTrigger,{disabled:l,children:M}),t[18]=l,t[19]=M,t[20]=P):P=t[20],t[21]!==h?(z=h("common.search_states"),t[21]=h,t[22]=z):z=t[22],t[23]!==z?(V=(0,x.jsx)(u.ComboboxInput,{placeholder:z}),t[23]=z,t[24]=V):V=t[24],t[25]!==h?(k=h("common.no_state_found"),t[25]=h,t[26]=k):k=t[26],t[27]!==k?(q=(0,x.jsx)(u.ComboboxEmpty,{children:k}),t[27]=k,t[28]=q):q=t[28],t[29]!==S||t[30]!==q?(w=(0,x.jsx)(u.ComboboxList,{data:S,renderItem:C,estimatedItemSize:44,ListEmptyComponent:q}),t[29]=S,t[30]=q,t[31]=w):w=t[31],t[32]!==V||t[33]!==w?(A=(0,x.jsxs)(u.ComboboxContent,{children:[V,w]}),t[32]=V,t[33]=w,t[34]=A):A=t[34],t[35]!==v||t[36]!==A||t[37]!==E||t[38]!==P?(B=(0,x.jsxs)(u.Combobox,Object.assign({value:E},v,{children:[P,A]})),t[35]=v,t[36]=A,t[37]=E,t[38]=P,t[39]=B):B=t[39],B}function C(e){const{item:o}=e;return(0,x.jsx)(u.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(u.ComboboxItemText,{})})}function j(e){return{label:e.name,value:e.code}}},4535,[363,12,14,4350,4528,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"],t=["countryCode"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.StateSelectBase=j,_e.StateSelect=function(e){const l=(0,s.c)(8);let c,u,v,S;if(l[0]!==e){var b=e;({countryCode:c}=b),u=(0,n.default)(b,t),l[0]=e,l[1]=c,l[2]=u}else c=l[1],u=l[2];l[3]!==u?(v=(0,f.jsx)(j,Object.assign({},u)),l[3]=u,l[4]=v):v=l[4];l[5]!==c||l[6]!==v?(S=(0,f.jsx)(o.StatesProvider,{countryCode:c,children:v}),l[5]=c,l[6]=v,l[7]=S):S=l[7];return S};var l,c=r(d[0]),n=(l=c)&&l.__esModule?l:{default:l},s=r(d[1]);r(d[2]);var u=r(d[3]),o=r(d[4]),v=r(d[5]),f=r(d[6]);function j(t){const l=(0,s.c)(23);let c,j;if(l[0]!==t){var x=t;({value:j}=x),c=(0,n.default)(x,e),l[0]=t,l[1]=c,l[2]=j}else c=l[1],j=l[2];const _=(0,v.useT)(),h=(0,o.useStates)();let p,y;l[3]!==h?(p=h||[],l[3]=h,l[4]=p):p=l[4],l[5]!==p?(y=p.map(b),l[5]=p,l[6]=y):y=l[6];const C=y;let O,M,P,T,B,I;return l[7]!==C||l[8]!==j?(O=j?Object.assign({},j,{label:C.find(e=>e.value===j?.value)?.label??""}):void 0,l[7]=C,l[8]=j,l[9]=O):O=l[9],l[10]!==_?(M=_("common.select_state"),l[10]=_,l[11]=M):M=l[11],l[12]!==M?(P=(0,f.jsx)(u.SelectTrigger,{children:(0,f.jsx)(u.SelectValue,{placeholder:M})}),l[12]=M,l[13]=P):P=l[13],l[14]!==C?(T=C.map(S),l[14]=C,l[15]=T):T=l[15],l[16]!==T?(B=(0,f.jsx)(u.SelectContent,{children:T}),l[16]=T,l[17]=B):B=l[17],l[18]!==c||l[19]!==O||l[20]!==P||l[21]!==B?(I=(0,f.jsxs)(u.Select,Object.assign({value:O},c,{children:[P,B]})),l[18]=c,l[19]=O,l[20]=P,l[21]=B,l[22]=I):I=l[22],I}function S(e){return(0,f.jsx)(u.SelectItem,{value:e.value,label:e.label,children:e.label},e.value)}function b(e){return{label:e.name,value:e.code}}},4536,[363,12,14,4191,4528,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"shippingAddressSchema",{enumerable:!0,get:function(){return h}}),_e.ShippingAddressForm=function(){const n=(0,e.c)(73),{control:s,watch:l,getValues:h}=(0,o.useFormContext)(),b=(0,x.useT)();let F;n[0]!==h||n[1]!==l?(F=l("shipping.country",h("shipping.country")),n[0]=h,n[1]=l,n[2]=F):F=n[2];const _=F;let y,O,N,I,S,C,k,v,H,P,M,w,A,V,D,E,T,q,z,B,G,J,K,L,Q;n[3]!==b?(y=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.first_name")},n))})},n[3]=b,n[4]=y):y=n[4];n[5]!==s||n[6]!==y?(O=(0,f.jsx)(c.FormField,{control:s,name:"shipping.first_name",render:y}),n[5]=s,n[6]=y,n[7]=O):O=n[7];n[8]!==b?(N=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.last_name")},n))})},n[8]=b,n[9]=N):N=n[9];n[10]!==s||n[11]!==N?(I=(0,f.jsx)(c.FormField,{control:s,name:"shipping.last_name",render:N}),n[10]=s,n[11]=N,n[12]=I):I=n[12];n[13]!==O||n[14]!==I?(S=(0,f.jsxs)(d.HStack,{className:"gap-4",children:[O,I]}),n[13]=O,n[14]=I,n[15]=S):S=n[15];n[16]!==b?(C=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.company")},n))})},n[16]=b,n[17]=C):C=n[17];n[18]!==s||n[19]!==C?(k=(0,f.jsx)(c.FormField,{control:s,name:"shipping.company",render:C}),n[18]=s,n[19]=C,n[20]=k):k=n[20];n[21]!==b?(v=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.phone")},n))})},n[21]=b,n[22]=v):v=n[22];n[23]!==s||n[24]!==v?(H=(0,f.jsx)(c.FormField,{control:s,name:"shipping.phone",render:v}),n[23]=s,n[24]=v,n[25]=H):H=n[25];n[26]!==k||n[27]!==H?(P=(0,f.jsxs)(d.HStack,{className:"gap-4",children:[k,H]}),n[26]=k,n[27]=H,n[28]=P):P=n[28];n[29]!==b?(M=e=>{const{field:n}=e;return(0,f.jsx)(c.FormInput,Object.assign({label:b("common.address_1")},n))},n[29]=b,n[30]=M):M=n[30];n[31]!==s||n[32]!==M?(w=(0,f.jsx)(c.FormField,{control:s,name:"shipping.address_1",render:M}),n[31]=s,n[32]=M,n[33]=w):w=n[33];n[34]!==b?(A=e=>{const{field:n}=e;return(0,f.jsx)(c.FormInput,Object.assign({label:b("common.address_2")},n))},n[34]=b,n[35]=A):A=n[35];n[36]!==s||n[37]!==A?(V=(0,f.jsx)(c.FormField,{control:s,name:"shipping.address_2",render:A}),n[36]=s,n[37]=A,n[38]=V):V=n[38];n[39]!==b?(D=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.city")},n))})},n[39]=b,n[40]=D):D=n[40];n[41]!==s||n[42]!==D?(E=(0,f.jsx)(c.FormField,{control:s,name:"shipping.city",render:D}),n[41]=s,n[42]=D,n[43]=E):E=n[43];n[44]!==_||n[45]!==b?(T=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({customComponent:j.StateFormInput,label:b("common.state")},n,{countryCode:_}))})},n[44]=_,n[45]=b,n[46]=T):T=n[46];n[47]!==s||n[48]!==T?(q=(0,f.jsx)(c.FormField,{control:s,name:"shipping.state",render:T}),n[47]=s,n[48]=T,n[49]=q):q=n[49];n[50]!==E||n[51]!==q?(z=(0,f.jsxs)(d.HStack,{className:"gap-4",children:[E,q]}),n[50]=E,n[51]=q,n[52]=z):z=n[52];n[53]!==b?(B=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormCombobox,Object.assign({customComponent:u.CountryCombobox,label:b("common.country")},n))})},n[53]=b,n[54]=B):B=n[54];n[55]!==s||n[56]!==B?(G=(0,f.jsx)(c.FormField,{control:s,name:"shipping.country",render:B}),n[55]=s,n[56]=B,n[57]=G):G=n[57];n[58]!==b?(J=e=>{const{field:n}=e;return(0,f.jsx)(t.default,{className:"flex-1",children:(0,f.jsx)(c.FormInput,Object.assign({label:b("common.postcode")},n))})},n[58]=b,n[59]=J):J=n[59];n[60]!==s||n[61]!==J?(K=(0,f.jsx)(c.FormField,{control:s,name:"shipping.postcode",render:J}),n[60]=s,n[61]=J,n[62]=K):K=n[62];n[63]!==G||n[64]!==K?(L=(0,f.jsxs)(d.HStack,{className:"gap-4",children:[G,K]}),n[63]=G,n[64]=K,n[65]=L):L=n[65];n[66]!==P||n[67]!==w||n[68]!==V||n[69]!==z||n[70]!==L||n[71]!==S?(Q=(0,f.jsxs)(p.VStack,{className:"gap-4",children:[S,P,w,V,z,L]}),n[66]=P,n[67]=w,n[68]=V,n[69]=z,n[70]=L,n[71]=S,n[72]=Q):Q=n[72];return Q};var e=r(_d[0]);r(_d[1]);var n,s=r(_d[2]),t=(n=s)&&n.__esModule?n:{default:n},o=r(_d[3]),l=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(s){var t=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,t.get?t:{enumerable:!0,get:function(){return e[s]}})}),n.default=e,n})(r(_d[4])),c=r(_d[5]),d=r(_d[6]),p=r(_d[7]),u=r(_d[8]),j=r(_d[9]),x=r(_d[10]),f=r(_d[11]);const h=l.object({shipping:l.object({first_name:l.string().optional(),last_name:l.string().optional(),company:l.string().optional(),address_1:l.string().optional(),address_2:l.string().optional(),city:l.string().optional(),state:l.string().optional(),country:l.string().optional(),postcode:l.string().optional(),phone:l.string().optional()}).optional()})},4537,[12,14,585,4260,4330,4340,1351,1605,4527,4534,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value"],t=["value","onChange"];function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxIdsForm=function(e){const l=(0,s.c)(40),{name:u}=e,j=void 0===u?"tax_ids":u,C=(0,T.useT)(),{control:D,setValue:O}=(0,c.useFormContext)();let A;l[0]!==D||l[1]!==j?(A={control:D,name:j},l[0]=D,l[1]=j,l[2]=A):A=l[2];const{fields:$,append:E,remove:P}=(0,c.useFieldArray)(A),N=(0,c.useWatch)({name:j,control:D})??[];let L;l[3]!==j||l[4]!==O?(L=(e,t)=>{O(`${j}.${e}.type`,t,{shouldDirty:!0});const l=y.TAX_ID_DEFAULT_COUNTRIES[t];O(`${j}.${e}.country`,l??"",{shouldDirty:!0})},l[3]=j,l[4]=O,l[5]=L):L=l[5];const k=L;let V,X,B,M,w,H,R,Y,U;l[6]!==C?(V=C("tax_id.section_label",{_:"Tax IDs"}),l[6]=C,l[7]=V):V=l[7];l[8]!==V?(X=(0,I.jsx)(x.CollapsibleTrigger,{children:(0,I.jsx)(b.Text,{children:V})}),l[8]=V,l[9]=X):X=l[9];if(l[10]!==D||l[11]!==$||l[12]!==k||l[13]!==j||l[14]!==P||l[15]!==C||l[16]!==N){let e;l[18]!==D||l[19]!==k||l[20]!==j||l[21]!==P||l[22]!==C||l[23]!==N?(e=(e,l)=>{const s=N[l],c=s?.type??"eu_vat",u=s?.value??"",d=u.length>0&&!(0,y.isValidTaxIdFormat)(c,u);return(0,I.jsxs)(v.HStack,{className:"items-start gap-0",children:[(0,I.jsx)(o.default,{className:"w-40 p-2",children:(0,I.jsx)(p.FormField,{control:D,name:`${j}.${l}.type`,render:e=>{const{field:s}=e,{value:o}=s,c=(0,n.default)(s,t);return(0,I.jsx)(p.FormSelect,Object.assign({customComponent:F,label:C("tax_id.type_label",{_:"Type"}),value:o,onChange:e=>k(l,e)},c))}})}),(0,I.jsx)(f.VStack,{className:"flex-1 p-2",children:(0,I.jsx)(p.FormField,{control:D,name:`${j}.${l}.value`,render:e=>{const{field:t}=e;return(0,I.jsx)(p.FormInput,Object.assign({label:C("tax_id.value_label",{_:"ID"}),placeholder:y.TAX_ID_PLACEHOLDERS[c]},t,{value:t.value??"",description:d?C("tax_id.invalid_format",{_:"Format does not match the selected type."}):void 0}))}})}),(0,I.jsx)(o.default,{className:"w-24 p-2",children:(0,I.jsx)(p.FormField,{control:D,name:`${j}.${l}.country`,render:e=>{const{field:t}=e;return(0,I.jsx)(p.FormInput,Object.assign({label:C("tax_id.country_label",{_:"Country"})},t,{value:t.value??"",maxLength:2,autoCapitalize:"characters"}))}})}),(0,I.jsx)(o.default,{className:"p-2",children:(0,I.jsxs)(h.Tooltip,{children:[(0,I.jsx)(h.TooltipTrigger,{asChild:!0,children:(0,I.jsx)(_.IconButton,{variant:"destructive",name:"circleMinus",onPress:()=>P(l)})}),(0,I.jsx)(h.TooltipContent,{children:(0,I.jsx)(b.Text,{children:C("tax_id.remove",{_:"Remove tax ID"})})})]})})]},e.id)},l[18]=D,l[19]=k,l[20]=j,l[21]=P,l[22]=C,l[23]=N,l[24]=e):e=l[24],B=$.map(e),l[10]=D,l[11]=$,l[12]=k,l[13]=j,l[14]=P,l[15]=C,l[16]=N,l[17]=B}else B=l[17];l[25]!==E?(M=()=>E(Object.assign({},S)),l[25]=E,l[26]=M):M=l[26];l[27]!==C?(w=C("tax_id.add",{_:"Add tax ID"}),l[27]=C,l[28]=w):w=l[28];l[29]!==w?(H=(0,I.jsx)(d.ButtonText,{children:w}),l[29]=w,l[30]=H):H=l[30];l[31]!==M||l[32]!==H?(R=(0,I.jsx)(v.HStack,{children:(0,I.jsx)(d.Button,{variant:"outline",onPress:M,children:H})}),l[31]=M,l[32]=H,l[33]=R):R=l[33];l[34]!==R||l[35]!==B?(Y=(0,I.jsx)(x.CollapsibleContent,{children:(0,I.jsxs)(f.VStack,{className:"gap-2",children:[B,R]})}),l[34]=R,l[35]=B,l[36]=Y):Y=l[36];l[37]!==Y||l[38]!==X?(U=(0,I.jsxs)(x.Collapsible,{children:[X,Y]}),l[37]=Y,l[38]=X,l[39]=U):U=l[39];return U},Object.defineProperty(_e,"taxIdsFormSchema",{enumerable:!0,get:function(){return D}});var n=l(r(_d[0])),s=r(_d[1]);r(_d[2]);var o=l(r(_d[3])),c=r(_d[4]),u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(l){var n=Object.getOwnPropertyDescriptor(e,l);Object.defineProperty(t,l,n.get?n:{enumerable:!0,get:function(){return e[l]}})}),t.default=e,t})(r(_d[5])),d=r(_d[6]),x=r(_d[7]),p=r(_d[8]),v=r(_d[9]),_=r(_d[10]),j=r(_d[11]),b=r(_d[12]),h=r(_d[13]),f=r(_d[14]),T=r(_d[15]),y=r(_d[16]),I=r(_d[17]);const S={type:'eu_vat',value:'',country:'',label:null,verified:null};function F(t){const l=(0,s.c)(25);let o,c;if(l[0]!==t){var u=t;({value:c}=u),o=(0,n.default)(u,e),l[0]=t,l[1]=o,l[2]=c}else o=l[1],c=l[2];const d=(0,T.useT)();let x;l[3]!==d?(x=y.TAX_ID_TYPES.map(e=>({value:e,label:d(y.TAX_ID_LABEL_KEYS[e],{_:e})})),l[3]=d,l[4]=x):x=l[4];const p=x;let v;l[5]!==p||l[6]!==c?.label||l[7]!==c?.value?(v=p.find(e=>e.value===c?.value)?.label??c?.label??c?.value??"",l[5]=p,l[6]=c?.label,l[7]=c?.value,l[8]=v):v=l[8];const _=v;let b,h,f,S,F,D;return l[9]!==_||l[10]!==c?(b=c?Object.assign({},c,{label:_}):void 0,l[9]=_,l[10]=c,l[11]=b):b=l[11],l[12]!==d?(h=d("tax_id.type_label",{_:"Type"}),l[12]=d,l[13]=h):h=l[13],l[14]!==h?(f=(0,I.jsx)(j.SelectTrigger,{children:(0,I.jsx)(j.SelectValue,{placeholder:h})}),l[14]=h,l[15]=f):f=l[15],l[16]!==p?(S=p.map(C),l[16]=p,l[17]=S):S=l[17],l[18]!==S?(F=(0,I.jsx)(j.SelectContent,{matchWidth:!0,children:(0,I.jsx)(j.SelectGroup,{children:S})}),l[18]=S,l[19]=F):F=l[19],l[20]!==o||l[21]!==b||l[22]!==f||l[23]!==F?(D=(0,I.jsxs)(j.Select,Object.assign({value:b},o,{children:[f,F]})),l[20]=o,l[21]=b,l[22]=f,l[23]=F,l[24]=D):D=l[24],D}function C(e){return(0,I.jsx)(j.SelectItem,{label:e.label,value:e.value,children:(0,I.jsx)(b.Text,{children:e.label})},e.value)}const D=u.array(u.object({type:u.enum(y.TAX_ID_TYPES),value:u.string(),country:u.string().nullable().optional(),label:u.string().nullable().optional(),verified:u.object({status:u.enum(['verified','unverified','pending']),source:u.string().optional(),verified_name:u.string().optional(),verified_at:u.string().optional()}).nullable().optional()})).optional()},4538,[363,12,14,585,4260,4330,3185,4405,4340,1351,1574,4191,1434,1578,1605,1987,4539,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TAX_ID_TYPES",{enumerable:!0,get:function(){return t.TAX_ID_TYPES}}),Object.defineProperty(e,"isValidTaxIdFormat",{enumerable:!0,get:function(){return n.isValidTaxIdFormat}}),Object.defineProperty(e,"normalizeTaxIdValue",{enumerable:!0,get:function(){return n.normalizeTaxIdValue}}),Object.defineProperty(e,"TAX_ID_LABEL_KEYS",{enumerable:!0,get:function(){return u.TAX_ID_LABEL_KEYS}}),Object.defineProperty(e,"TAX_ID_PLACEHOLDERS",{enumerable:!0,get:function(){return u.TAX_ID_PLACEHOLDERS}}),Object.defineProperty(e,"TAX_ID_DEFAULT_COUNTRIES",{enumerable:!0,get:function(){return u.TAX_ID_DEFAULT_COUNTRIES}});var t=r(d[0]),n=r(d[1]),u=r(d[2])},4539,[4540,4541,4542]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TAX_ID_TYPES",{enumerable:!0,get:function(){return t.TAX_ID_TYPES}});var t=r(d[0])},4540,[2032]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.isValidTaxIdFormat=function(_,s){if('string'!=typeof s)return!1;const u=n(s);return 0!==u.length&&t[_].test(u)},e.normalizeTaxIdValue=n;const t={eu_vat:/^[A-Z]{2}[A-Z0-9]{8,12}$/i,gb_vat:/^GB(\d{9}|\d{12}|GD\d{3}|HA\d{3})$/i,au_abn:/^\d{11}$/,br_cpf:/^\d{3}\.?\d{3}\.?\d{3}-?\d{2}$/,br_cnpj:/^\d{2}\.?\d{3}\.?\d{3}\/?\d{4}-?\d{2}$/,in_gst:/^\d{2}[A-Z]{5}\d{4}[A-Z]\d[A-Z\d]Z[A-Z\d]$/i,it_cf:/^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/i,it_piva:/^\d{11}$/,es_nif:/^[A-Z0-9]\d{7}[A-Z0-9]$/i,ar_cuit:/^\d{2}-?\d{8}-?\d$/,sa_vat:/^\d{15}$/,ca_gst_hst:/^\d{9}(RT\d{4})?$/i,us_ein:/^\d{2}-?\d{7}$/,other:/^.+$/};function n(t){return t.replace(/\s+/g,'').toUpperCase()}},4541,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TAX_ID_LABEL_KEYS",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"TAX_ID_PLACEHOLDERS",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"TAX_ID_DEFAULT_COUNTRIES",{enumerable:!0,get:function(){return n}});const _={eu_vat:'tax_id.label.eu_vat',gb_vat:'tax_id.label.gb_vat',au_abn:'tax_id.label.au_abn',br_cpf:'tax_id.label.br_cpf',br_cnpj:'tax_id.label.br_cnpj',in_gst:'tax_id.label.in_gst',it_cf:'tax_id.label.it_cf',it_piva:'tax_id.label.it_piva',es_nif:'tax_id.label.es_nif',ar_cuit:'tax_id.label.ar_cuit',sa_vat:'tax_id.label.sa_vat',ca_gst_hst:'tax_id.label.ca_gst_hst',us_ein:'tax_id.label.us_ein',other:'tax_id.label.other'},t={eu_vat:'DE123456789',gb_vat:'GB123456789',au_abn:'12345678901',br_cpf:'123.456.789-00',br_cnpj:'12.345.678/0001-99',in_gst:'22AAAAA0000A1Z5',it_cf:'RSSMRA80A01H501U',it_piva:'12345678901',es_nif:'A12345678',ar_cuit:'20-12345678-9',sa_vat:'300000000000003',ca_gst_hst:'123456789RT0001',us_ein:'12-3456789',other:''},n={eu_vat:null,gb_vat:'GB',au_abn:'AU',br_cpf:'BR',br_cnpj:'BR',in_gst:'IN',it_cf:'IT',it_piva:'IT',es_nif:'ES',ar_cuit:'AR',sa_vat:'SA',ca_gst_hst:'CA',us_ein:'US',other:null}},4542,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useMutation",{enumerable:!0,get:function(){return O}});var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var c=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,c.get?c:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),o=r(_d[1]),c=(e=o)&&e.__esModule?e:{default:e},n=r(_d[2]),s=r(_d[3]),l=r(_d[4]),d=r(_d[5]),u=r(_d[6]),f=r(_d[7]),_=r(_d[8]);const b=(0,s.getLogger)(['wcpos','mutations','document']);function p(e){const t={};if('object'===e.type&&e.properties)for(const o in e.properties){if(o.startsWith('_'))continue;switch(e.properties[o].type){case'string':t[o]='';break;case'array':t[o]=[];break;case'object':t[o]={};break;default:t[o]=void 0}}return t}const O=({collectionName:e,endpoint:o})=>{const s=(0,n.useQueryManager)(),O=(0,u.useT)(),{collection:R,collectionLabel:h}=(0,_.useCollection)(e),{localPatch:w}=(0,d.useLocalMutation)(),C=t.useCallback((t,c)=>{let n=l.ERROR_CODES.TRANSACTION_FAILED,s=t.message||String(t);if(t?.rxdb)switch(t.code){case'RX1':n=l.ERROR_CODES.DUPLICATE_RECORD,s='Record already exists';break;case'RX2':n=l.ERROR_CODES.CONSTRAINT_VIOLATION,s='Database constraint violation';break;case'RX3':n=l.ERROR_CODES.INVALID_DATA_TYPE,s='Invalid data format';break;default:n=l.ERROR_CODES.TRANSACTION_FAILED,s=`Database error: ${t.code||'unknown'}`}b.error(s,{showToast:!0,saveToDb:!0,context:Object.assign({errorCode:n,collectionName:e,endpoint:o,operation:'mutation'},c)})},[e,o]),E=t.useCallback(t=>{const o=t.id;b.success(O('common.saved_2',{id:o,title:h}),{showToast:!0,saveToDb:!0,context:{documentId:o,collectionName:e,collectionLabel:h}})},[h,e,O]);return{patch:t.useCallback(async({document:t,data:c})=>{const n={};for(const e of Object.keys(c)){const o=e.split('.')[0];o in n||(n[o]=t[o])}const l=await w({document:t,data:c});if(!l)return;const{document:d,changes:u}=l;try{const t=s.registerCollectionReplication({collection:R,endpoint:o??e});if(!t)throw new Error('replicationState not found');const c=await t.remotePatch(d,u);if(c)return E(c),c;await d.getLatest().incrementalPatch(n),C(new Error(O('common.not_updated',{title:h})),{documentId:d.id})}catch(e){try{await d.getLatest().incrementalPatch(n)}catch(e){b.debug('Failed to rollback local changes',{context:{documentId:d.id,error:String(e)}})}C(e,{documentId:d.id})}},[R,h,e,o,C,E,w,s,O]),create:t.useCallback(async({data:t})=>{let n=null;try{const l=p(R.schema.jsonSchema),d=(0,c.default)(R,'schema.jsonSchema.properties.date_created_gmt'),u=(0,c.default)(R,'schema.jsonSchema.properties.date_modified_gmt');d&&(l.date_created_gmt=(0,f.convertLocalDateToUTCString)(new Date),u&&(l.date_modified_gmt=l.date_created_gmt)),n=await R.insert(Object.assign({},l,t));const _=s.registerCollectionReplication({collection:R,endpoint:o??e});if(!_)throw new Error('replicationState not found');const b=await _.remoteCreate(n.toJSON());if(b)return E(b),b;await n.getLatest().remove(),C(new Error(O('common.not_created',{title:h})))}catch(e){if(n)try{await n.getLatest().remove()}catch(e){b.debug('Failed to remove local document after create error',{context:{error:String(e)}})}C(e)}},[R,h,e,o,C,E,s,O])}}},4543,[14,1358,4070,1975,2644,3232,1987,3233,4523]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCustomerNameFormat",{enumerable:!0,get:function(){return t.useCustomerNameFormat}});var t=r(d[0])},4544,[4545]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useCustomerNameFormat=function(){const c=(0,t.c)(4),u=(0,n.useT)();let s;c[0]!==u?(s=t=>{const n=(0,o.extractNameFromJSON)(t);if(n)return n;const c=t.id??t.customer_id;return 0===c?u("common.guest"):c?u("common.id_2",{id:c}):u("common.unknown_2")},c[0]=u,c[1]=s):s=c[1];const _=s;let f;c[2]!==_?(f={format:_},c[2]=_,c[3]=f):f=c[3];return f};var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3])},4545,[12,14,4546,1987]); +__d(function(g,r,i,a,m,e,d){"use strict";function n(n){return n?.trim()||''}function t(n,t){return n&&t?`${n} ${t}`:n||t?n||t:''}Object.defineProperty(e,'__esModule',{value:!0}),e.extractNameFromJSON=function(s){const u=n(s.first_name),l=n(s.last_name),c=t(u,l);if(c)return c;const f=n(s.billing?.first_name),o=n(s.billing?.last_name),_=t(f,o);if(_)return _;const b=n(s.shipping?.first_name),p=n(s.shipping?.last_name),h=t(b,p);if(h)return h;const N=n(s.username)||n(s.billing?.username);if(N)return N;const O=n(s.email)||n(s.billing?.email);return O||''}},4546,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"];function t(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddFee=function(){const t=(0,b.useT)(),{addFee:n}=(0,v.useAddFee)(),{onOpenChange:x}=(0,_.useRootContext)(),y=(0,u.useForm)({resolver:(0,c.zodResolver)(k),defaultValues:{name:'',amount:'0',prices_include_tax:!0,tax_status:'taxable',tax_class:'standard',percent:!1}}),D=o.useCallback(e=>{const{name:s,amount:o,percent:l,tax_status:c,tax_class:u,prices_include_tax:_}=e;n({name:(0,d.default)(s)?t('pos_cart.fee'):s??'',amount:o??'0',tax_status:c,tax_class:'standard'===u?'':u??'',percent:l,prices_include_tax:_??!0,meta_data:[]}),x(!1)},[n,x,t]),I=y.handleSubmit(D),w=y.watch('percent');return(0,N.jsx)(p.Form,Object.assign({},y,{children:(0,N.jsxs)(f.VStack,{className:"gap-4",children:[(0,N.jsx)(h.FormErrors,{}),(0,N.jsx)(p.FormField,{control:y.control,name:"name",render:({field:e})=>(0,N.jsx)(p.FormInput,Object.assign({label:t('pos_cart.fee_name'),placeholder:t('pos_cart.fee')},e))}),(0,N.jsxs)(j.HStack,{className:"gap-4",children:[(0,N.jsx)(p.FormField,{control:y.control,name:"amount",render:({field:e})=>(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(p.FormInput,Object.assign({customComponent:w?O.NumberInput:F.CurrencyInput,label:t(w?'pos_cart.percent':'pos_cart.amount')},e))})}),(0,N.jsxs)(f.VStack,{className:"flex-1 justify-center",children:[(0,N.jsx)(p.FormField,{control:y.control,name:"percent",render:({field:e})=>(0,N.jsx)(p.FormSwitch,Object.assign({label:t('pos_cart.percentage_of_cart_total')},e))}),(0,N.jsx)(p.FormField,{control:y.control,name:"prices_include_tax",render:({field:e})=>(0,N.jsx)(p.FormSwitch,Object.assign({label:t('pos_cart.amount_includes_tax')},e))})]})]}),(0,N.jsxs)(j.HStack,{className:"gap-4",children:[(0,N.jsx)(p.FormField,{control:y.control,name:"tax_class",render:n=>{let{field:{value:o,onChange:c}}=n,d=(0,s.default)(n.field,e);return(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(p.FormSelect,Object.assign({customComponent:C.TaxClassSelect,label:t('common.tax_class'),value:o??'',onChange:c},d))})}}),(0,N.jsx)(p.FormField,{control:y.control,name:"tax_status",render:({field:e})=>(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(p.FormRadioGroup,Object.assign({label:t('common.tax_status'),customComponent:S.TaxStatusRadioGroup},e))})})]}),(0,N.jsxs)(_.DialogFooter,{className:"px-0",children:[(0,N.jsx)(_.DialogClose,{children:t('common.cancel')}),(0,N.jsx)(_.DialogAction,{testID:"add-to-cart-submit",onPress:I,children:t('common.add_to_cart')})]})]})}))};var s=t(r(_d[0])),o=n(r(_d[1])),l=t(r(_d[2])),c=r(_d[3]),d=t(r(_d[4])),u=r(_d[5]),x=n(r(_d[6])),_=r(_d[7]),p=r(_d[8]),j=r(_d[9]),f=r(_d[10]),b=r(_d[11]),F=r(_d[12]),h=r(_d[13]),O=r(_d[14]),C=r(_d[15]),S=r(_d[16]),v=r(_d[17]),N=r(_d[18]);const k=x.object({name:x.string().optional(),prices_include_tax:x.boolean().optional(),tax_status:x.enum(['taxable','none']),tax_class:x.string().optional(),amount:x.string().optional(),percent:x.boolean().default(!1)})},4547,[363,14,585,4258,2532,4260,4330,3188,4340,1351,1605,1987,4548,4402,4549,4554,4558,4559,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CurrencyInput=function(o){const u=(0,t.c)(3);let s,l;u[0]===Symbol.for("react.memo_cache_sentinel")?(s={fixedDecimalScale:!0},u[0]=s):s=u[0];u[1]!==o?(l=(0,c.jsx)(n.NumberInput,Object.assign({},o,{formatOptions:s})),u[1]=o,u[2]=l):l=u[2];return l};var t=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3])},4548,[12,14,4549,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["onChangeText","disabled","discounts","placement","className","formatOptions","testID"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.NumberInput=function(t){const N=(0,s.c)(29),{onChangeText:O,disabled:S,discounts:y,placement:D,className:P,formatOptions:T,testID:C}=t,I=(0,n.default)(t,e),k=void 0!==S&&S,w=void 0===D?"bottom":D,{store:B}=(0,j.useAppState)(),M=(0,l.useObservableEagerState)(B.price_decimal_sep$),V=(0,x.useT)(),E=o.useRef(null),F=o.useRef(null),{format:R}=(0,v.useNumberFormat)(T);let A;N[0]===Symbol.for("react.memo_cache_sentinel")?(A={fixedDecimalScale:!1,decimalScale:6},N[0]=A):A=N[0];const{format:H}=(0,v.useNumberFormat)(A),$=I.value?(0,c.default)(I.value):"";let q;N[1]!==O?(q=e=>{O?.(e),E.current&&E.current.close()},N[1]=O,N[2]=q):q=N[2];const z=q;let G;N[3]!==z?(G=()=>{if(F.current){const e=F.current.getValue();z(e)}},N[3]=z,N[4]=G):G=N[4];const J=G;let K;N[5]!==P?(K=(0,f.cn)("min-w-10 items-start",P),N[5]=P,N[6]=K):K=N[6];const L=b.PopoverContent,Q=w,U=h.VStack,W=p.Numpad,X=(0,c.default)($);let Y,Z,ee,te,ne,se;N[7]!==H?(Y=e=>H(e),N[7]=H,N[8]=Y):Y=N[8];N[9]!==W||N[10]!==M||N[11]!==y||N[12]!==z||N[13]!==X||N[14]!==Y?(Z=(0,_.jsx)(W,{ref:F,initialValue:X,onChangeText:z,decimalSeparator:M,discounts:y,formatDisplay:Y}),N[9]=W,N[10]=M,N[11]=y,N[12]=z,N[13]=X,N[14]=Y,N[15]=Z):Z=N[15];N[16]!==V?(ee=V("common.done"),N[16]=V,N[17]=ee):ee=N[17];N[18]!==J||N[19]!==ee?(te=(0,_.jsx)(d.HStack,{className:"justify-end",children:(0,_.jsx)(u.Button,{testID:"numpad-done-button",onPress:J,children:ee})}),N[18]=J,N[19]=ee,N[20]=te):te=N[20];N[21]!==U||N[22]!==Z||N[23]!==te?(ne=(0,_.jsxs)(U,{className:"gap-1",children:[Z,te]}),N[21]=U,N[22]=Z,N[23]=te,N[24]=ne):ne=N[24];N[25]!==L||N[26]!==ne||N[27]!==Q?(se=(0,_.jsx)(L,{side:Q,className:"w-auto p-2",children:ne}),N[25]=L,N[26]=ne,N[27]=Q,N[28]=se):se=N[28];return(0,_.jsxs)(b.Popover,{children:[(0,_.jsx)(b.PopoverTrigger,{ref:E,asChild:!0,children:(0,_.jsx)(u.Button,{testID:C,variant:"outline",disabled:k,className:K,children:(0,_.jsx)(u.ButtonText,{children:""!==$?R($):""})})}),se]})};var n=t(r(_d[0])),s=r(_d[1]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),c=t(r(_d[3])),l=r(_d[4]),u=r(_d[5]),d=r(_d[6]),f=r(_d[7]),p=r(_d[8]),b=r(_d[9]),h=r(_d[10]),j=r(_d[11]),x=r(_d[12]),v=r(_d[13]),_=r(_d[14])},4549,[363,12,14,2669,1747,3185,1351,1354,4550,4553,1605,2022,1987,4474,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["selection","onSelectionChange","className","disabled","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Numpad",{enumerable:!0,get:function(){return N}});var n=t(r(_d[0])),s=r(_d[1]),c=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),l=t(r(_d[3])),o=t(r(_d[4])),u=r(_d[5]),d=r(_d[6]),p=r(_d[7]),f=r(_d[8]),h=r(_d[9]),x=r(_d[10]),b=r(_d[11]),j=r(_d[12]),y=r(_d[13]),S=r(_d[14]);function v(t){const l=(0,s.c)(20);let o,d,p,f;if(l[0]!==t){const{className:s,disabled:c,ref:u}=t,h=(0,n.default)(t,e);o=s,d=c,f=u,p=h,l[0]=t,l[1]=o,l[2]=d,l[3]=p,l[4]=f}else o=l[1],d=l[2],p=l[3],f=l[4];const h=c.useRef(null),j=(0,u.useMergedRef)(f??null,h);let y;l[5]!==p?(y=()=>{p.onKeyPress&&p.onKeyPress({nativeEvent:{key:"Backspace"}}),h?.current&&h?.current.focus()},l[5]=p,l[6]=y):y=l[6];const v=y;let k,N,P,I,_;return l[7]===Symbol.for("react.memo_cache_sentinel")?(k=()=>{const e=setTimeout(()=>{if(h.current){h.current?.focus();const e=h.current;e?.setSelectionRange?.(0,100)}},50);return()=>clearTimeout(e)},N=[],l[7]=k,l[8]=N):(k=l[7],N=l[8]),c.useEffect(k,N),l[9]!==o||l[10]!==j||l[11]!==p?(P=(0,S.jsx)(b.Input.InputField,Object.assign({ref:j,type:"numeric",className:o,placeholderTextColor:void 0},p)),l[9]=o,l[10]=j,l[11]=p,l[12]=P):P=l[12],l[13]!==v?(I=(0,S.jsx)(b.Input.Right,{className:"pr-1",children:(0,S.jsx)(x.IconButton,{name:"deleteLeft",onPress:v})}),l[13]=v,l[14]=I):I=l[14],l[15]!==o||l[16]!==d||l[17]!==P||l[18]!==I?(_=(0,S.jsxs)(b.Input.Root,{className:o,disabled:d,children:[P,I]}),l[15]=o,l[16]=d,l[17]=P,l[18]=I,l[19]=_):_=l[19],_}function k(e){const t=(0,s.c)(8),{label:n,icon:c,onPress:l,discount:o}=e,u=n??(c?`icon-${c}`:void 0),d=u?`numpad-key-${u}`:void 0,f=o?"percent":void 0;let x,b;return t[0]!==c||t[1]!==n?(x=c?(0,S.jsx)(h.Icon,{name:c}):(0,S.jsx)(p.ButtonText,{children:n}),t[0]=c,t[1]=n,t[2]=x):x=t[2],t[3]!==l||t[4]!==d||t[5]!==f||t[6]!==x?(b=(0,S.jsx)(p.Button,{testID:d,variant:"muted",onPress:l,rightIcon:f,children:x}),t[3]=l,t[4]=d,t[5]=f,t[6]=x,t[7]=b):b=t[7],b}function N({ref:e,initialValue:t=0,calculator:n=!1,onChangeText:s,decimalSeparator:u=".",onSubmitEditing:x,discounts:b,precision:N=6,columnSize:P=45,formatDisplay:I=e=>String(e)}){const{currentOperand:_,addDigit:O,switchSign:w,deleteDigit:C,applyDiscount:D}=(0,d.useCalculator)({initialValue:String(t),decimalSeparator:u,precision:N}),R=(0,o.default)(_),B=b&&b.length>0,E=c.useRef(null);c.useImperativeHandle(e,()=>({getValue:()=>R}),[R]);const T=c.useCallback(()=>{s?.(R),x?.(String(R))},[R,s,x]),M=c.useCallback(e=>{let t=!1;if(E.current){const e=E.current;void 0!==e?.selectionStart&&(t=0===e.selectionStart)}const n=e.nativeEvent.key;switch(n){case'Backspace':C();break;case u:O('.',t);break;default:/^[0-9]$/.test(n)&&O(n,t)}},[C,u,O]),$=c.useCallback(e=>{let t=!1;if(E.current){const e=E.current;void 0!==e?.selectionStart&&(t=0===e.selectionStart)}switch(e){case'+/-':w();break;case u:O('.',t);break;default:O(e,t)}if(E.current){E.current?.focus();const e=E.current;e?.setSelectionRange?.(100,100)}},[O,u,w]);return(0,S.jsxs)(y.VStack,{style:{width:B?'222px':'146px'},children:[(0,S.jsx)(v,{ref:E,value:I(R),onSubmitEditing:T,onKeyPress:M}),(0,S.jsxs)(f.HStack,{className:"gap-1",children:[(0,S.jsx)(l.default,{className:"grid grid-cols-3 gap-1",style:{width:'146px'},children:[['1','2','3'],['4','5','6'],['7','8','9'],['+/-','0',u]].map((e,t)=>e.map((e,n)=>(0,S.jsx)(k,{label:'+/-'===e?void 0:e,icon:'+/-'===e?'plusMinus':void 0,onPress:()=>$(e)},`${t}-${n}`)))}),B&&(0,S.jsx)(l.default,{className:"grid grid-cols-1 gap-1",style:{width:'72px'},children:b.map(e=>(0,S.jsx)(p.Button,{variant:"muted",onPress:()=>D(e),children:(0,S.jsxs)(f.HStack,{className:"gap-0.5",children:[(0,S.jsx)(j.Text,{children:String(e)}),(0,S.jsx)(h.Icon,{name:"percent"})]})},e))})]})]})}v.displayName='NumpadDisplay',k.displayName='NumpadKey',N.displayName='Numpad'},4550,[363,12,14,585,2669,4353,4551,3185,1351,1357,1574,4352,1434,1605,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCalculator",{enumerable:!0,get:function(){return n}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]);const n=n=>{const c=(0,e.c)(18),{initialValue:l,decimalSeparator:p,precision:s}=n,u=void 0===l?"0":l,d=void 0===p?".":p,O=void 0===s?6:s;let _;c[0]!==d||c[1]!==O?(_={decimalSeparator:d,precision:O},c[0]=d,c[1]=O,c[2]=_):_=c[2];const y=_;let S,f;c[3]!==y?(S=(e,t)=>(0,o.reducer)(e,t,y),c[3]=y,c[4]=S):S=c[4],c[5]!==u?(f={currentOperand:u,previousOperand:"0",operation:""},c[5]=u,c[6]=f):f=c[6];const[I,b]=t.useReducer(S,f),{currentOperand:T,previousOperand:A,operation:v}=I;let C;c[7]===Symbol.for("react.memo_cache_sentinel")?(C=(e,t)=>{b({type:o.ACTIONS.ADD_DIGIT,payload:{digit:e,overwrite:t}})},c[7]=C):C=c[7];const h=C;let D;c[8]===Symbol.for("react.memo_cache_sentinel")?(D=e=>{b({type:o.ACTIONS.CHOOSE_OPERATION,payload:{operation:e}})},c[8]=D):D=c[8];const N=D;let E;c[9]===Symbol.for("react.memo_cache_sentinel")?(E=()=>{b({type:o.ACTIONS.DELETE_DIGIT})},c[9]=E):E=c[9];const P=E;let j;c[10]===Symbol.for("react.memo_cache_sentinel")?(j=()=>{b({type:o.ACTIONS.CLEAR})},c[10]=j):j=c[10];const L=j;let w;c[11]===Symbol.for("react.memo_cache_sentinel")?(w=()=>{b({type:o.ACTIONS.EVALUATE})},c[11]=w):w=c[11];const G=w;let R;c[12]===Symbol.for("react.memo_cache_sentinel")?(R=()=>{b({type:o.ACTIONS.SWITCH_SIGN})},c[12]=R):R=c[12];const H=R;let M;c[13]===Symbol.for("react.memo_cache_sentinel")?(M=e=>{b({type:o.ACTIONS.APPLY_DISCOUNT,payload:{discount:e}})},c[13]=M):M=c[13];const U=M;let V;return c[14]!==T||c[15]!==v||c[16]!==A?(V={currentOperand:T,previousOperand:A,operation:v,addDigit:h,chooseOperation:N,deleteDigit:P,clear:L,evaluateOperation:G,switchSign:H,applyDiscount:U},c[14]=T,c[15]=v,c[16]=A,c[17]=V):V=c[17],V}},4551,[12,14,4552]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ACTIONS",{enumerable:!0,get:function(){return n}}),e.reducer=function(c,s,p){const O=p?.precision||6;switch(s.type){case n.ADD_DIGIT:{const{digit:n,overwrite:t}=s.payload;return c.overwrite||t?Object.assign({},c,{currentOperand:'.'===n?'0.':n,overwrite:!1}):'0'===n&&'0'===c.currentOperand||'.'===n&&c.currentOperand&&c.currentOperand.includes('.')?c:'.'===n&&null==c.currentOperand?Object.assign({},c,{currentOperand:'0.'}):'0'===c.currentOperand?Object.assign({},c,{currentOperand:n}):Object.assign({},c,{currentOperand:`${c.currentOperand||''}${n}`})}case n.CHOOSE_OPERATION:{const{operation:n}=s.payload;return null==c.currentOperand&&null==c.previousOperand?c:null==c.currentOperand?Object.assign({},c,{operation:n}):null==c.previousOperand?Object.assign({},c,{operation:n,previousOperand:c.currentOperand,currentOperand:null}):Object.assign({},c,{previousOperand:u(c,O),operation:n,currentOperand:null})}case n.CLEAR:return{currentOperand:null,operation:null,overwrite:!1,previousOperand:null};case n.DELETE_DIGIT:return c.overwrite?Object.assign({},c,{overwrite:!1,currentOperand:null}):null==c.currentOperand?c:1===c.currentOperand.length||2===c.currentOperand.length&&c.currentOperand.startsWith('-')?Object.assign({},c,{currentOperand:null}):c.currentOperand.endsWith('.')?c.currentOperand.length<=2?Object.assign({},c,{currentOperand:null}):Object.assign({},c,{currentOperand:c.currentOperand.slice(0,-2)}):Object.assign({},c,{currentOperand:c.currentOperand.slice(0,-1)});case n.EVALUATE:return null==c.operation||null==c.currentOperand||null==c.previousOperand?c:Object.assign({},c,{overwrite:!0,previousOperand:null,operation:null,currentOperand:u(c,O)});case n.SWITCH_SIGN:return c.currentOperand&&'0'!==c.currentOperand?c.currentOperand.startsWith('-')?Object.assign({},c,{currentOperand:c.currentOperand.slice(1)}):Object.assign({},c,{currentOperand:`-${c.currentOperand}`}):c;case n.APPLY_DISCOUNT:{if(!c.currentOperand)return c;const n=t(parseFloat(c.currentOperand)*((100-s.payload.discount)/100),O);return Object.assign({},c,{currentOperand:n,overwrite:!0})}default:return c}},e.formatOperand=function(n){};const n={ADD_DIGIT:'add-digit',CHOOSE_OPERATION:'choose-operation',CLEAR:'clear',DELETE_DIGIT:'delete-digit',EVALUATE:'evaluate',SWITCH_SIGN:'switch-sign',APPLY_DISCOUNT:'apply-discount'};function t(n,t){const u=Math.pow(10,t);return(Math.round(n*u)/u).toString()}function u(n,u){const c=parseFloat(n.previousOperand||''),s=parseFloat(n.currentOperand||'');if(Number.isNaN(c)||Number.isNaN(s))return'';let p=0;switch(n.operation){case'+':p=c+s;break;case'-':p=c-s;break;case'*':p=c*s;break;case'\xf7':p=c/s}return t(p,u)}},4552,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","align","side","sideOffset","portalHost","children"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Popover",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"PopoverContent",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"PopoverTrigger",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return v}});var n=t(r(_d[0])),o=r(_d[1]);r(_d[2]),r(_d[3]),r(_d[4]);var d=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[5])),s=r(_d[6]),l=t(s),c=r(_d[7]),u=r(_d[8]),f=r(_d[9]);const b=d.Root,p=d.Trigger,v=d.useRootContext;function O(t){const b=(0,o.c)(21);let p,v,O,j,h,w,P;if(b[0]!==t){var x=t;({className:v,align:w,side:h,sideOffset:P,portalHost:O,children:p}=x),j=(0,n.default)(x,e),b[0]=t,b[1]=p,b[2]=v,b[3]=O,b[4]=j,b[5]=h,b[6]=w,b[7]=P}else p=b[1],v=b[2],O=b[3],j=b[4],h=b[5],w=b[6],P=b[7];const y=void 0===w?"center":w,_=void 0===P?4:P;let C;b[8]===Symbol.for("react.memo_cache_sentinel")?(C=s.FadeIn.duration(200),b[8]=C):C=b[8];const N=h;let M,R,T;return b[9]!==v?(M=(0,c.cn)("web:data-[side=bottom]:slide-in-from-top-2 web:data-[side=left]:slide-in-from-right-2 web:data-[side=right]:slide-in-from-left-2 web:data-[side=top]:slide-in-from-bottom-2 web:animate-in web:zoom-in-95 web:fade-in-0 web:cursor-auto web:outline-none border-border bg-popover z-50 w-72 rounded-md border p-2 shadow-md",v),b[9]=v,b[10]=M):M=b[10],b[11]!==y||b[12]!==p||b[13]!==j||b[14]!==_||b[15]!==N||b[16]!==M?(R=(0,f.jsx)(d.Overlay,{style:void 0,children:(0,f.jsx)(l.default.View,{entering:C,exiting:s.FadeOut,children:(0,f.jsx)(u.TextClassContext.Provider,{value:"text-popover-foreground",children:(0,f.jsx)(d.Content,Object.assign({align:y,side:N,sideOffset:_,className:M},j,{children:p}))})})}),b[11]=y,b[12]=p,b[13]=j,b[14]=_,b[15]=N,b[16]=M,b[17]=R):R=b[17],b[18]!==O||b[19]!==R?(T=(0,f.jsx)(d.Portal,{hostName:O,children:R}),b[18]=O,b[19]=R,b[20]=T):T=b[20],T}},4553,[363,12,14,108,30,4199,318,1354,1434,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxClassSelect=function(l){const t=(0,c.c)(26);let o,h;if(t[0]!==l){var S=l;({value:h}=S),o=(0,s.default)(S,e),t[0]=l,t[1]=o,t[2]=h}else o=t[1],h=t[2];const _=(0,v.useT)(),{extraData:p}=(0,x.useExtraData)(),O=(0,n.useObservableEagerState)(p.taxClasses$);let T;t[3]!==O?(T=O||[],t[3]=O,t[4]=T):T=t[4];const C=T;let D;t[5]!==C?(D=C.map(f),t[5]=C,t[6]=D):D=t[6];const E=D;let M;t[7]!==E||t[8]!==h?.value?(M=E.find(e=>e.value===h?.value)?.label,t[7]=E,t[8]=h?.value,t[9]=M):M=t[9];const y=M;let G,I,P,V,W,$;t[10]!==y||t[11]!==h?(G=h?Object.assign({},h,{label:y??""}):void 0,t[10]=y,t[11]=h,t[12]=G):G=t[12];t[13]!==_?(I=_("common.select_tax_class"),t[13]=_,t[14]=I):I=t[14];t[15]!==I?(P=(0,b.jsx)(u.SelectTrigger,{children:(0,b.jsx)(u.SelectValue,{placeholder:I})}),t[15]=I,t[16]=P):P=t[16];t[17]!==E?(V=E.map(j),t[17]=E,t[18]=V):V=t[18];t[19]!==V?(W=(0,b.jsx)(u.SelectContent,{matchWidth:!0,children:(0,b.jsx)(u.SelectGroup,{children:V})}),t[19]=V,t[20]=W):W=t[20];t[21]!==o||t[22]!==G||t[23]!==P||t[24]!==W?($=(0,b.jsxs)(u.Select,Object.assign({value:G},o,{children:[P,W]})),t[21]=o,t[22]=G,t[23]=P,t[24]=W,t[25]=$):$=t[25];return $};var l,t=r(d[0]),s=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var n=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]),x=r(d[7]),b=r(d[8]);function j(e){return(0,b.jsx)(u.SelectItem,{label:e.label,value:e.value,children:(0,b.jsx)(o.Text,{children:e.label})},e.value)}function f(e){return{label:e.name,value:e.slug}}},4554,[363,12,14,1747,4191,1434,1987,4555,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ExtraDataProvider",{enumerable:!0,get:function(){return t.ExtraDataProvider}}),Object.defineProperty(e,"useExtraData",{enumerable:!0,get:function(){return n.useExtraData}});var t=r(d[0]),n=r(d[1])},4555,[4556,4557]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ExtraDataContext",{enumerable:!0,get:function(){return o}}),_e.ExtraDataProvider=function(c){const d=(0,e.c)(9),{children:l}=c,f=(0,n.useRestHttpClient)(),{extraData:p}=(0,s.useAppState)();let h,_,x,b;d[0]!==p||d[1]!==f?(h=()=>{f.get("/taxes/classes").then(e=>{200===e?.status&&p.set("taxClasses",()=>e.data)}),f.get("/shipping_methods").then(e=>{200===e?.status&&p.set("shippingMethods",()=>e.data)}),f.get("/data/order_statuses").then(e=>{200===e?.status&&p.set("orderStatuses",()=>e.data)})},d[0]=p,d[1]=f,d[2]=h):h=d[2];d[3]===Symbol.for("react.memo_cache_sentinel")?(_=[],d[3]=_):_=d[3];t.useEffect(h,_),d[4]!==p?(x={extraData:p},d[4]=p,d[5]=x):x=d[5];d[6]!==l||d[7]!==x?(b=(0,u.jsx)(o.Provider,{value:x,children:l}),d[6]=l,d[7]=x,d[8]=b):b=d[8];return b};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),n=r(_d[3]),u=r(_d[4]);const o=t.createContext(null)},4556,[12,14,2022,4411,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useExtraData",{enumerable:!0,get:function(){return n}});var t=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(n){var o=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,o.get?o:{enumerable:!0,get:function(){return t[n]}})}),e.default=t,e})(r(_d[0])),e=r(_d[1]);const n=()=>{if(void 0===e.ExtraDataContext)throw new Error("useExtraData must be called within ExtraDataContext");const n=t.useContext(e.ExtraDataContext);if(!n)throw new Error("useExtraData must be called within ExtraDataProvider");return n}},4557,[14,4556]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxStatusRadioGroup=function(c){const s=(0,l.c)(14),b=(0,o.useT)();let v,p,x,f,j,_;s[0]!==b?(v=b("common.taxable"),s[0]=b,s[1]=v):v=s[1];s[2]!==v?(p={label:v,value:"taxable"},s[2]=v,s[3]=p):p=s[3];s[4]!==b?(x=b("common.none"),s[4]=b,s[5]=x):x=s[5];s[6]!==x?(f={label:x,value:"none"},s[6]=x,s[7]=f):f=s[7];s[8]!==p||s[9]!==f?(j=[p,f].map(t),s[8]=p,s[9]=f,s[10]=j):j=s[10];s[11]!==c||s[12]!==j?(_=(0,u.jsx)(n.RadioGroup,Object.assign({},c,{children:j})),s[11]=c,s[12]=j,s[13]=_):_=s[13];return _};var l=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),u=r(d[4]);function t(l){return(0,u.jsx)(n.RadioGroupOption,{value:l.value,label:l.label},l.value)}},4558,[12,14,4371,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAddFee",{enumerable:!0,get:function(){return _}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),u=r(_d[5]),c=r(_d[6]);const d=(0,t.getLogger)(['wcpos','pos','cart']),_=()=>{const{addItemToOrder:t}=(0,o.useAddItemToOrder)(),_=(0,u.useT)(),{calculateFeeLineTaxesAndTotals:l}=(0,s.useCalculateFeeLineTaxAndTotals)(),{currentOrder:f}=(0,c.useCurrentOrder)(),p=e.useMemo(()=>d.with({orderUUID:f.uuid,orderID:f.id,orderNumber:f.number}),[f.uuid,f.id,f.number]);return{addFee:e.useCallback(async e=>{try{const n=Array.isArray(e.meta_data)?[...e.meta_data]:[];n.push({key:'_woocommerce_pos_data',value:JSON.stringify({amount:e.amount,percent:e.percent,prices_include_tax:e.prices_include_tax})});const o=l({name:e.name,tax_class:e.tax_class,tax_status:e.tax_status,meta_data:n});await t('fee_lines',o),p.info(_('pos.fee_added',{feeName:e.name}),{context:{feeName:e.name,amount:e.amount,isPercent:e.percent,total:o.total}})}catch(t){p.error(_('pos.error_adding_fee_to_cart'),{showToast:!0,saveToDb:!0,context:{errorCode:n.ERROR_CODES.TRANSACTION_FAILED,feeName:e.name,error:t instanceof Error?t.message:String(t)}})}},[l,t,_,p])}}},4559,[14,1975,2644,4560,4561,1987,4064]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useAddItemToOrder",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);const u=()=>{const u=(0,t.c)(9),{currentOrder:l,setCurrentOrderID:O}=(0,s.useCurrentOrder)(),{collection:v}=(0,c.useCollection)("orders");let p;u[0]!==v||u[1]!==l||u[2]!==O?(p=async(t,n)=>{const c=l.getLatest(),s=(0,o.convertLocalDateToUTCString)(new Date),u=Object.assign({},c.toJSON(),{date_created_gmt:s,[t]:[n]});c.remove();const _=await v.insert(u);return O(_.uuid),_},u[0]=v,u[1]=l,u[2]=O,u[3]=p):p=u[3];const f=p;let y;u[4]!==l||u[5]!==f?(y=async(t,o)=>{const c=l.getLatest();o.meta_data=o.meta_data||[];const s=o.meta_data.find(_);return s&&s.value||o.meta_data.push({key:"_woocommerce_pos_uuid",value:(0,n.v4)()}),c.isNew?f(t,o):c.incrementalUpdate({$push:{[t]:o}})},u[4]=l,u[5]=f,u[6]=y):y=u[6];const w=y;let b;return u[7]!==w?(b={addItemToOrder:w},u[7]=w,u[8]=b):b=u[8],b};function _(t){return"_woocommerce_pos_uuid"===t.key}},4560,[12,14,2534,3233,4523,4064]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCalculateFeeLineTaxAndTotals",{enumerable:!0,get:function(){return s}});var t=r(d[0]);r(d[1]);var o=r(d[2]),l=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]);const s=()=>{const s=(0,t.c)(11),{pricesIncludeTax:x,taxRoundAtSubtotal:p,priceNumDecimals:T}=(0,l.useTaxRates)(),{calculateTaxesFromValue:f}=(0,n.useCalculateTaxesFromValue)(),{getFeeLineData:F}=(0,o.useFeeLineData)(),{currentOrder:b}=(0,u.useCurrentOrder)();let O;s[0]!==b?(O=t=>{const{amount:o,percent_of_cart_total_with_tax:l}=t,n=b.getLatest(),c=o/100,{cart_total:u,cart_total_tax:s}=(n.line_items||[]).reduce(_,{cart_total:0,cart_total_tax:0});return(l?u+s:u)*c},s[0]=b,s[1]=O):O=s[1];const L=O;let S;s[2]!==L||s[3]!==f||s[4]!==F||s[5]!==T||s[6]!==x||s[7]!==p?(S=t=>{const{amount:o,percent:l,prices_include_tax:n,percent_of_cart_total_with_tax:u}=F(t),s=T,_=(0,c.getRoundingPrecision)(s);let b=o;l&&(b=L({amount:b,percent_of_cart_total_with_tax:u}));const O=f({amount:b,taxClass:t.tax_class,taxStatus:t.tax_status??"taxable",amountIncludesTax:n}),S=n?b-O.total:b,j=p?O.total:(0,c.roundTaxTotal)(O.total,s,x);return Object.assign({},t,{total:String((0,c.roundHalfUp)(S,_)),total_tax:String(j),taxes:O.taxes.map(t=>Object.assign({},t,{total:String(p?t.total:(0,c.roundTaxTotal)(t.total,s,x))}))})},s[2]=L,s[3]=f,s[4]=F,s[5]=T,s[6]=x,s[7]=p,s[8]=S):S=s[8];const j=S;let C;return s[9]!==j?(C={calculateFeeLineTaxesAndTotals:j},s[9]=j,s[10]=C):C=s[10],C};function _(t,o){return null!==o.product_id&&(t.cart_total=t.cart_total+parseFloat(o.total??"0"),t.cart_total_tax=t.cart_total_tax+parseFloat(o.total_tax??"0")),t}},4561,[12,14,4562,4509,4563,4499,4064]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useFeeLineData",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),c=r(d[4]);const u=()=>{const u=(0,t.c)(4),{store:o}=(0,c.useAppState)(),l="yes"===(0,n.useObservableEagerState)(o.prices_include_tax$);let _;u[0]!==l?(_=t=>(0,s.extractFeeLineData)(t,l),u[0]=l,u[1]=_):_=u[1];const b=_;let p;return u[2]!==b?(p={getFeeLineData:b},u[2]=b,u[3]=p):p=u[3],p}},4562,[12,14,1747,4181,2022]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["amount","taxStatus","shipping"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCalculateTaxesFromValue",{enumerable:!0,get:function(){return o}});var n=t(r(d[0])),s=r(d[1]);r(d[2]);var u=t(r(d[3])),l=r(d[4]),c=r(d[5]);const o=()=>{const t=(0,s.c)(7),{rates:o,calcTaxes:f,pricesIncludeTax:p,priceNumDecimals:T}=(0,c.useTaxRates)();let _;t[0]!==f||t[1]!==T||t[2]!==p||t[3]!==o?(_=t=>{const{amount:s,taxStatus:c,shipping:_}=t,h=(0,n.default)(t,e),v=void 0!==_&&_,b=(0,u.default)(h.taxClass)?"standard":h.taxClass,C=h.amountIncludesTax??p;let I=o.filter(e=>e.class===b);return v&&(I=I.filter(x)),f&&"none"!==c&&0!==I.length?(0,l.calculateTaxes)({amount:s,rates:I,amountIncludesTax:C,dp:T}):{total:0,taxes:[]}},t[0]=f,t[1]=T,t[2]=p,t[3]=o,t[4]=_):_=t[4];const h=_;let v;return t[5]!==h?(v={calculateTaxesFromValue:h},t[5]=h,t[6]=v):v=t[6],v};function x(e){return!0===e.shipping}},4563,[363,12,14,2532,4495,4509]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}function t(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddMiscProduct=function(){const o=(0,l.c)(83),t=(0,h.useT)(),{addProduct:b}=(0,C.useAddProduct)(),{onOpenChange:w}=(0,j.useRootContext)();let D;o[0]===Symbol.for("react.memo_cache_sentinel")?(D=[],o[0]=D):D=o[0];const[I,M]=c.useState(D);let T,R;o[1]===Symbol.for("react.memo_cache_sentinel")?(T=(0,d.zodResolver)(N),o[1]=T):T=o[1];o[2]===Symbol.for("react.memo_cache_sentinel")?(R={resolver:T,defaultValues:{name:"",price:"0",sku:"",tax_status:"taxable",tax_class:"standard",virtual:!1,downloadable:!1,categories:[]}},o[2]=R):R=o[2];const A=(0,x.useForm)(R);let V;o[3]!==b||o[4]!==w||o[5]!==t?(V=e=>{const{name:o,price:n,sku:l,tax_status:c,tax_class:s,virtual:d,downloadable:x,categories:j}=e;b({id:0,name:(0,u.default)(o)?t("common.product"):o,price:(0,u.default)(n)?"0":n,sku:l,regular_price:(0,u.default)(n)?"0":n,tax_status:c,tax_class:"standard"===s?"":s,virtual:d??!1,downloadable:x??!1,_pos_categories:j.map(P)}),w(!1)},o[3]=b,o[4]=w,o[5]=t,o[6]=V):V=o[6];const E=V;let G;o[7]!==A||o[8]!==E?(G=A.handleSubmit(E),o[7]=A,o[8]=E,o[9]=G):G=o[9];const H=G;let L,z,q,B,J,K,Q,U,W,X,Y,Z,$,ee,oe,te,ne,re,ae,le,ce,se,de,ie,ue,me,xe;o[10]===Symbol.for("react.memo_cache_sentinel")?(L=(0,k.jsx)(v.FormErrors,{}),o[10]=L):L=o[10];o[11]!==t?(z=e=>{const{field:o}=e;return(0,k.jsx)(f.FormInput,Object.assign({label:t("common.name"),placeholder:t("common.product")},o))},o[11]=t,o[12]=z):z=o[12];o[13]!==A.control||o[14]!==z?(q=(0,k.jsx)(f.FormField,{control:A.control,name:"name",render:z}),o[13]=A.control,o[14]=z,o[15]=q):q=o[15];o[16]!==I||o[17]!==t?(B=e=>{const{field:o}=e;return(0,k.jsx)(f.FormTreeCombobox,Object.assign({label:t("common.categories"),options:I,cascadeSelection:!1,placeholder:t("common.select_category"),searchPlaceholder:t("common.search_categories"),emptyMessage:t("common.no_category_found")},o,{children:(0,k.jsx)(O.CategoryTreeLoader,{onOptionsLoaded:M})}))},o[16]=I,o[17]=t,o[18]=B):B=o[18];o[19]!==A.control||o[20]!==B?(J=(0,k.jsx)(f.FormField,{control:A.control,name:"categories",render:B}),o[19]=A.control,o[20]=B,o[21]=J):J=o[21];o[22]!==t?(K=e=>{const{field:o}=e;return(0,k.jsx)(s.default,{className:"flex-1",children:(0,k.jsx)(f.FormInput,Object.assign({label:t("common.sku")},o))})},o[22]=t,o[23]=K):K=o[23];o[24]!==A.control||o[25]!==K?(Q=(0,k.jsx)(f.FormField,{control:A.control,name:"sku",render:K}),o[24]=A.control,o[25]=K,o[26]=Q):Q=o[26];o[27]!==t?(U=e=>{const{field:o}=e;return(0,k.jsx)(s.default,{className:"flex-1",children:(0,k.jsx)(f.FormInput,Object.assign({customComponent:F.CurrencyInput,label:t("common.price"),placeholder:"0",testID:"misc-product-price-input"},o))})},o[27]=t,o[28]=U):U=o[28];o[29]!==A.control||o[30]!==U?(W=(0,k.jsx)(f.FormField,{control:A.control,name:"price",render:U}),o[29]=A.control,o[30]=U,o[31]=W):W=o[31];o[32]!==Q||o[33]!==W?(X=(0,k.jsxs)(p.HStack,{className:"gap-4",children:[Q,W]}),o[32]=Q,o[33]=W,o[34]=X):X=o[34];o[35]!==t?(Y=o=>{const{field:l}=o,{value:c,onChange:d}=l,u=(0,n.default)(l,e);return(0,k.jsx)(s.default,{className:"flex-1",children:(0,k.jsx)(f.FormSelect,Object.assign({customComponent:S.TaxClassSelect,label:t("common.tax_class"),value:c??"",onChange:d},u))})},o[35]=t,o[36]=Y):Y=o[36];o[37]!==A.control||o[38]!==Y?(Z=(0,k.jsx)(f.FormField,{control:A.control,name:"tax_class",render:Y}),o[37]=A.control,o[38]=Y,o[39]=Z):Z=o[39];o[40]!==t?($=e=>{const{field:o}=e;return(0,k.jsx)(s.default,{className:"flex-1",children:(0,k.jsx)(f.FormRadioGroup,Object.assign({label:t("common.tax_status"),customComponent:y.TaxStatusRadioGroup},o))})},o[40]=t,o[41]=$):$=o[41];o[42]!==A.control||o[43]!==$?(ee=(0,k.jsx)(f.FormField,{control:A.control,name:"tax_status",render:$}),o[42]=A.control,o[43]=$,o[44]=ee):ee=o[44];o[45]!==Z||o[46]!==ee?(oe=(0,k.jsxs)(p.HStack,{className:"gap-4",children:[Z,ee]}),o[45]=Z,o[46]=ee,o[47]=oe):oe=o[47];o[48]!==t?(te=e=>{const{field:o}=e;return(0,k.jsx)(f.FormSwitch,Object.assign({label:t("products.virtual")},o))},o[48]=t,o[49]=te):te=o[49];o[50]!==A.control||o[51]!==te?(ne=(0,k.jsx)(f.FormField,{control:A.control,name:"virtual",render:te}),o[50]=A.control,o[51]=te,o[52]=ne):ne=o[52];o[53]!==t?(re=e=>{const{field:o}=e;return(0,k.jsx)(f.FormSwitch,Object.assign({label:t("products.downloadable")},o))},o[53]=t,o[54]=re):re=o[54];o[55]!==A.control||o[56]!==re?(ae=(0,k.jsx)(f.FormField,{control:A.control,name:"downloadable",render:re}),o[55]=A.control,o[56]=re,o[57]=ae):ae=o[57];o[58]!==ne||o[59]!==ae?(le=(0,k.jsxs)(_.VStack,{children:[ne,ae]}),o[58]=ne,o[59]=ae,o[60]=le):le=o[60];o[61]!==t?(ce=t("common.cancel"),o[61]=t,o[62]=ce):ce=o[62];o[63]!==ce?(se=(0,k.jsx)(j.DialogClose,{children:ce}),o[63]=ce,o[64]=se):se=o[64];o[65]!==t?(de=t("common.add_to_cart"),o[65]=t,o[66]=de):de=o[66];o[67]!==H||o[68]!==de?(ie=(0,k.jsx)(j.DialogAction,{testID:"add-to-cart-submit",onPress:H,children:de}),o[67]=H,o[68]=de,o[69]=ie):ie=o[69];o[70]!==se||o[71]!==ie?(ue=(0,k.jsxs)(j.DialogFooter,{className:"px-0",children:[se,ie]}),o[70]=se,o[71]=ie,o[72]=ue):ue=o[72];o[73]!==X||o[74]!==oe||o[75]!==le||o[76]!==ue||o[77]!==q||o[78]!==J?(me=(0,k.jsxs)(_.VStack,{className:"gap-4",children:[L,q,J,X,oe,le,ue]}),o[73]=X,o[74]=oe,o[75]=le,o[76]=ue,o[77]=q,o[78]=J,o[79]=me):me=o[79];o[80]!==A||o[81]!==me?(xe=(0,k.jsx)(f.Form,Object.assign({},A,{children:me})),o[80]=A,o[81]=me,o[82]=xe):xe=o[82];return xe};var n=o(r(_d[0])),l=r(_d[1]),c=t(r(_d[2])),s=o(r(_d[3])),d=r(_d[4]),u=o(r(_d[5])),x=r(_d[6]),b=t(r(_d[7])),j=r(_d[8]),f=r(_d[9]),p=r(_d[10]),_=r(_d[11]),h=r(_d[12]),F=r(_d[13]),v=r(_d[14]),O=r(_d[15]),S=r(_d[16]),y=r(_d[17]),C=r(_d[18]),k=r(_d[19]);const w=b.object({value:b.string(),label:b.string()}),N=b.object({name:b.string().optional(),price:b.string().default('0'),sku:b.string().optional(),tax_status:b.enum(['taxable','none']),tax_class:b.string().optional(),virtual:b.boolean().default(!1),downloadable:b.boolean().default(!1),categories:b.array(w).default([])});function P(e){return{id:Number(e.value),name:e.label}}},4564,[363,12,14,585,4258,2532,4260,4330,3188,4340,1351,1605,1987,4548,4402,4565,4554,4558,4566,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CategorySearch=h,_e.CategoryTreeLoader=function(t){const n=(0,e.c)(2);let o;n[0]!==t?(o=(0,u.jsx)(c.Suspense,{children:(0,u.jsx)(x,Object.assign({},t))}),n[0]=t,n[1]=o):o=n[1];return o},_e.CategorySelect=function(t){const n=(0,e.c)(9),{value:c,onValueChange:l}=t,d=(0,s.useT)();let b,f,x,y;n[0]!==d?(b=d("common.select_category"),n[0]=d,n[1]=b):b=n[1];n[2]!==b?(f=(0,u.jsx)(o.ComboboxTrigger,{children:(0,u.jsx)(o.ComboboxValue,{placeholder:b})}),n[2]=b,n[3]=f):f=n[3];n[4]===Symbol.for("react.memo_cache_sentinel")?(x=(0,u.jsx)(o.ComboboxContent,{className:"min-w-64",children:(0,u.jsx)(h,{})}),n[4]=x):x=n[4];n[5]!==l||n[6]!==f||n[7]!==c?(y=(0,u.jsxs)(o.Combobox,{value:c,onValueChange:l,children:[f,x]}),n[5]=l,n[6]=f,n[7]=c,n[8]=y):y=n[8];return y};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),u=r(_d[7]);function d(t){const c=(0,e.c)(12),{query:l}=t,d=(0,n.useObservableSuspense)(l.resource),h=(0,s.useT)();let x;c[0]!==d.hits?(x=d.hits.map(f),c[0]=d.hits,c[1]=x):x=c[1];const y=x;let p,j,S,_;return c[2]!==l?(p=()=>{l?.infiniteScroll&&l.loadMore()},c[2]=l,c[3]=p):p=c[3],c[4]!==h?(j=h("common.no_category_found"),c[4]=h,c[5]=j):j=c[5],c[6]!==j?(S=(0,u.jsx)(o.ComboboxEmpty,{children:j}),c[6]=j,c[7]=S):S=c[7],c[8]!==y||c[9]!==p||c[10]!==S?(_=(0,u.jsx)(o.ComboboxList,{data:y,onEndReached:p,renderItem:b,estimatedItemSize:44,ListEmptyComponent:S}),c[8]=y,c[9]=p,c[10]=S,c[11]=_):_=c[11],_}function b(e){const{item:t}=e;return(0,u.jsx)(o.ComboboxItem,{value:String(t.value),label:t.label,item:t,children:(0,u.jsx)(o.ComboboxItemText,{})})}function f(e){const{document:t}=e;return{value:String(t.id),label:t.name??""}}function h(){const n=(0,e.c)(18),b=(0,s.useT)(),[f,h]=t.useState("");let x,y;n[0]===Symbol.for("react.memo_cache_sentinel")?(x=["products/categories"],n[0]=x):x=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(y={queryKeys:x,collectionName:"products/categories",initialParams:{sort:[{name:"asc"}]},greedy:!0,infiniteScroll:!0},n[1]=y):y=n[1];const p=(0,l.useQuery)(y);let j;n[2]!==p?(j=e=>{h(e),p?.debouncedSearch(e)},n[2]=p,n[3]=j):j=n[3];const S=j;let _,C,v,O,T,E;return n[4]!==p?(_=()=>()=>p?.search(""),C=[p],n[4]=p,n[5]=_,n[6]=C):(_=n[5],C=n[6]),t.useEffect(_,C),n[7]!==b?(v=b("common.search_categories"),n[7]=b,n[8]=v):v=n[8],n[9]!==S||n[10]!==f||n[11]!==v?(O=(0,u.jsx)(o.ComboboxInput,{placeholder:v,value:f,onChangeText:S}),n[9]=S,n[10]=f,n[11]=v,n[12]=O):O=n[12],n[13]!==p?(T=(0,u.jsx)(c.Suspense,{children:(0,u.jsx)(d,{query:p})}),n[13]=p,n[14]=T):T=n[14],n[15]!==O||n[16]!==T?(E=(0,u.jsxs)(u.Fragment,{children:[O,T]}),n[15]=O,n[16]=T,n[17]=E):E=n[17],E}function x(o){const c=(0,e.c)(8),{onOptionsLoaded:s}=o;let u,d;c[0]===Symbol.for("react.memo_cache_sentinel")?(u=["products/categories"],c[0]=u):u=c[0],c[1]===Symbol.for("react.memo_cache_sentinel")?(d={queryKeys:u,collectionName:"products/categories",initialParams:{sort:[{name:"asc"}]},greedy:!0},c[1]=d):d=c[1];const b=(0,l.useQuery)(d),f=(0,n.useObservableSuspense)(b.resource);let h;c[2]!==f.hits?(h=f.hits.filter(p).map(y),c[2]=f.hits,c[3]=h):h=c[3];const x=h;let j,S;return c[4]!==s||c[5]!==x?(j=()=>{s(x)},S=[x,s],c[4]=s,c[5]=x,c[6]=j,c[7]=S):(j=c[6],S=c[7]),t.useEffect(j,S),null}function y(e){const{document:t}=e;return{value:String(t.id),label:t.name??"",parentId:t.parent&&t.parent>0?String(t.parent):void 0}}function p(e){const{document:t}=e;return null!=t.id}},4565,[12,14,1747,4350,1741,1987,4070,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useAddProduct",{enumerable:!0,get:function(){return L}});var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),u=r(d[4]),s=r(d[5]),c=r(d[6]),l=r(d[7]),I=r(d[8]),T=r(d[9]),p=r(d[10]),_=r(d[11]),b=r(d[12]);const O=(0,u.getLogger)(['wcpos','pos','cart']),L=()=>{const u=(0,t.c)(14),{addItemToOrder:L}=(0,c.useAddItemToOrder)(),{calculateLineItemTaxesAndTotals:f}=(0,l.useCalculateLineItemTaxAndTotals)(),{currentOrder:D}=(0,b.useCurrentOrder)(),{updateLineItem:v}=(0,I.useUpdateLineItem)(),w=(0,p.useT)(),{uiSettings:y}=(0,_.useUISettings)("pos-products"),A=(0,o.useObservableEagerState)(y.metaDataKeys$);let N;u[0]!==D.id||u[1]!==D.number||u[2]!==D.uuid?(N=O.with({orderUUID:D.uuid,orderID:D.id,orderNumber:D.number}),u[0]=D.id,u[1]=D.number,u[2]=D.uuid,u[3]=N):N=u[3];const x=N;let P;u[4]!==L||u[5]!==f||u[6]!==D||u[7]!==A||u[8]!==x||u[9]!==w||u[10]!==v?(P=async t=>{let o,u=t;if((0,n.isRxDocument)(t)){u=t.getLatest().toMutableJSON()}if(!D.isNew&&0!==u.id){const t=D.getLatest().line_items??[],n=(0,T.findByProductVariationID)(t,u.id??0);if(n&&1===n.length){const t=(0,T.getUuidFromLineItem)(n[0]);t&&(o=await v(t,{quantity:(n[0].quantity??0)+1}))}}if(!o){const t=A?A.split(","):[];let n=(0,T.convertProductToLineItemWithoutTax)(u,t);n=f(n),o=await L("line_items",n)}o?x.success(w("common.added_to_cart",{name:u.name}),{showToast:!0,saveToDb:!0,context:{productId:u.id,productName:u.name}}):x.error(w("pos.error_adding_to_cart",{name:u.name}),{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.TRANSACTION_FAILED,productId:u.id,productName:u.name}})},u[4]=L,u[5]=f,u[6]=D,u[7]=A,u[8]=x,u[9]=w,u[10]=v,u[11]=P):P=u[11];const S=P;let h;return u[12]!==S?(h={addProduct:S},u[12]=S,u[13]=h):h=u[13],h}},4566,[12,14,1747,2032,1975,2644,4560,4567,4572,4181,1987,1745,4064]); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useCalculateLineItemTaxAndTotals",{enumerable:!0,get:function(){return T}});var e=r(d[0]);r(d[1]);var l=t(r(d[2])),o=t(r(d[3])),u=r(d[4]),n=r(d[5]),s=r(d[6]),c=r(d[7]);const x=(t,e,u,n,s,x)=>(0,o.default)([...t.taxes.map(t=>t.id),...e.taxes.map(t=>t.id)]).map(o=>{const T=(0,l.default)(t.taxes,{id:o})||{total:0},f=(0,l.default)(e.taxes,{id:o})||{total:0},p=x?T.total:(0,c.roundTaxTotal)(T.total,n,s),_=x?f.total:(0,c.roundTaxTotal)(f.total,n,s);return{id:o,subtotal:u?'':String(p),total:String(_)}}),T=()=>{const t=(0,e.c)(8),{pricesIncludeTax:l,taxRoundAtSubtotal:o,priceNumDecimals:T}=(0,n.useTaxRates)(),{calculateTaxesFromValue:f}=(0,s.useCalculateTaxesFromValue)(),{getLineItemData:p}=(0,u.useLineItemData)();let _;t[0]!==f||t[1]!==p||t[2]!==T||t[3]!==l||t[4]!==o?(_=t=>{const{price:e,tax_status:u}=p(t),n=t.quantity??0,s=T,_=(0,c.getRoundingPrecision)(s),S=e*n,b=e*n,I=f({amount:S,taxClass:t.tax_class??"",taxStatus:u,amountIncludesTax:l}),C=f({amount:b,taxClass:t.tax_class??"",taxStatus:u,amountIncludesTax:l}),L=f({amount:e,taxClass:t.tax_class??"",taxStatus:u,amountIncludesTax:l}),j=o?I.total:(0,c.roundTaxTotal)(I.total,s,l),v=o?C.total:(0,c.roundTaxTotal)(C.total,s,l),y=l?S-I.total:S,A=l?b-C.total:b,D=l?e-L.total:e,H=x(C,I,!1,s,l,o);return Object.assign({},t,{price:(0,c.roundHalfUp)(D,_),total:String((0,c.roundHalfUp)(y,_)),subtotal:String((0,c.roundHalfUp)(A,_)),total_tax:String(j),subtotal_tax:String(v),taxes:H})},t[0]=f,t[1]=p,t[2]=T,t[3]=l,t[4]=o,t[5]=_):_=t[5];const S=_;let b;return t[6]!==S?(b={calculateLineItemTaxesAndTotals:S},t[6]=S,t[7]=b):b=t[7],b}},4567,[12,14,4568,2639,4571,4509,4563,4499]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0])(r(d[1]));m.exports=n},4568,[4569,4570]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]);m.exports=function(o){return function(c,f,v){var _=Object(c);if(!t(c)){var b=n(f,3);c=u(c),f=function(n){return b(_[n],n,_)}}var j=o(c,f,v);return j>-1?_[b?c[j]:j]:void 0}}},4569,[2622,2525,2508]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),l=Math.max;m.exports=function(f,o,v){var c=null==f?0:f.length;if(!c)return-1;var h=null==v?0:u(v);return h<0&&(h=l(c+h,0)),n(f,t(o,3),h)}},4570,[2600,2622,4477]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useLineItemData",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),c=r(d[4]);const u=()=>{const u=(0,t.c)(4),{store:o}=(0,c.useAppState)(),l="yes"===(0,n.useObservableEagerState)(o.prices_include_tax$);let _;u[0]!==l?(_=t=>(0,s.extractLineItemData)(t,l),u[0]=l,u[1]=_):_=u[1];const b=_;let p;return u[2]!==b?(p={getLineItemData:b},u[2]=b,u[3]=p):p=u[3],p}},4571,[12,14,1747,4181,2022]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";const e=["price","regular_price","tax_status","virtual","downloadable","categories"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUpdateLineItem",{enumerable:!0,get:function(){return p}});var n=t(r(d[0])),i=r(d[1]);r(d[2]);var s=t(r(d[3])),o=r(d[4]),u=r(d[5]),c=r(d[6]),l=r(d[7]),m=r(d[8]),_=r(d[9]);const p=()=>{const t=(0,i.c)(12),{currentOrder:o}=(0,_.useCurrentOrder)(),{localPatch:p}=(0,m.useLocalMutation)(),{calculateLineItemTaxesAndTotals:v}=(0,u.useCalculateLineItemTaxAndTotals)(),{getLineItemData:y}=(0,c.useLineItemData)();let O;t[0]!==v||t[1]!==o||t[2]!==y||t[3]!==p?(O=async(t,i)=>{const s=o.getLatest(),u=s.toMutableJSON();let c=!1;const m=u.line_items?.map(s=>{if(c||!s.meta_data?.some(e=>"_woocommerce_pos_uuid"===e.key&&e.value===t))return s;const o=y(s),{price:u,regular_price:m,tax_status:_,virtual:p,downloadable:f,categories:b}=i,O=(0,n.default)(i,e);let L=Object.assign({},s,O);return L=(0,l.updatePosDataMeta)(L,Object.assign({price:u??o.price,regular_price:m??o.regular_price,tax_status:_??o.tax_status},void 0!==p&&{virtual:p},void 0!==f&&{downloadable:f},void 0!==b&&{categories:b})),L=v(L),c=!0,L});if(c&&m)return p({document:s,data:{line_items:m}})},t[0]=v,t[1]=o,t[2]=y,t[3]=p,t[4]=O):O=t[4];const L=O;let j;t[5]!==v||t[6]!==o||t[7]!==p?(j=async e=>{const t=o.getLatest(),n=(t.line_items??[]).findIndex(t=>(t.meta_data??[]).some(t=>"_woocommerce_pos_uuid"===t.key&&t.value===e));if(-1===n)return void console.error("Line item not found");const i=(t.line_items??[])[n];if((i?.quantity??0)<=1)return void console.error("Line item quantity must be greater than 1");const u=v(Object.assign({},i,{quantity:1})),c=Math.floor(i?.quantity??0),l=parseFloat(((i?.quantity??0)-c).toFixed(6)),m=[Object.assign({},u)];(0,s.default)(u,"id");for(let e=1;e0){const e=v(Object.assign({},u,{quantity:l})),t=Object.assign({},e,{quantity:l,meta_data:(e.meta_data??[]).map(b)});m.push(t)}const _=[...(t.line_items??[]).slice(0,n),...m,...(t.line_items??[]).slice(n+1)];return p({document:t,data:{line_items:_}})},t[5]=v,t[6]=o,t[7]=p,t[8]=j):j=t[8];const x=j;let I;return t[9]!==x||t[10]!==L?(I={updateLineItem:L,splitLineItem:x},t[9]=x,t[10]=L,t[11]=I):I=t[11],I};function f(e){return"_woocommerce_pos_uuid"===e.key?Object.assign({},e,{value:(0,o.v4)()}):e}function b(e){return"_woocommerce_pos_uuid"===e.key?Object.assign({},e,{value:(0,o.v4)()}):e}},4572,[363,12,14,2615,2534,4567,4571,4181,3232,4064]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddShipping=function(){const o=(0,s.c)(70),_=(0,F.useT)(),{addShipping:A}=(0,y.useAddShipping)(),{onOpenChange:I}=(0,p.useRootContext)(),{store:M}=(0,b.useAppState)(),P=(0,u.useObservableEagerState)(M.shipping_tax_class$);let R;o[0]===Symbol.for("react.memo_cache_sentinel")?(R=(0,c.zodResolver)(D),o[0]=R):R=o[0];const E=P??"";let H;o[1]!==E?(H={resolver:R,defaultValues:{method_title:"",method_id:"",amount:"0",prices_include_tax:!0,tax_status:"taxable",tax_class:E}},o[1]=E,o[2]=H):H=o[2];const T=(0,x.useForm)(H);let w;o[3]!==A||o[4]!==I||o[5]!==_?(w=e=>{const{method_title:t,method_id:o,amount:n,tax_status:s,tax_class:l,prices_include_tax:c}=e;A({method_title:(0,d.default)(t)?_("common.shipping"):t??"",method_id:(0,d.default)(o)?"local_pickup":o??"",amount:(0,d.default)(n)?"0":n??"0",tax_status:s,tax_class:"standard"===l?"":l??"",prices_include_tax:c??!0}),I(!1)},o[3]=A,o[4]=I,o[5]=_,o[6]=w):w=o[6];const G=w;let V;o[7]!==T||o[8]!==G?(V=T.handleSubmit(G),o[7]=T,o[8]=G,o[9]=V):V=o[9];const z=V;let $,q,B,J,K,L,Q,U,W,X,Y,Z,ee,te,oe,ne,ae,se,le,ce,re,ie,de;o[10]===Symbol.for("react.memo_cache_sentinel")?($=(0,k.jsx)(C.FormErrors,{}),o[10]=$):$=o[10];o[11]!==_?(q=e=>{const{field:t}=e;return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormInput,Object.assign({label:_("pos_cart.shipping_method_title"),placeholder:_("common.shipping")},t))})},o[11]=_,o[12]=q):q=o[12];o[13]!==T.control||o[14]!==q?(B=(0,k.jsx)(h.FormField,{control:T.control,name:"method_title",render:q}),o[13]=T.control,o[14]=q,o[15]=B):B=o[15];o[16]!==_?(J=t=>{const{field:o}=t,{value:s,onChange:c}=o,d=(0,n.default)(o,e);return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormSelect,Object.assign({customComponent:v.ShippingMethodSelect,label:_("pos_cart.shipping_method"),value:s??"",onChange:c},d))})},o[16]=_,o[17]=J):J=o[17];o[18]!==T.control||o[19]!==J?(K=(0,k.jsx)(h.FormField,{control:T.control,name:"method_id",render:J}),o[18]=T.control,o[19]=J,o[20]=K):K=o[20];o[21]!==B||o[22]!==K?(L=(0,k.jsxs)(j.HStack,{className:"gap-4",children:[B,K]}),o[21]=B,o[22]=K,o[23]=L):L=o[23];o[24]!==_?(Q=e=>{const{field:t}=e;return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormInput,Object.assign({customComponent:S.CurrencyInput,label:_("pos_cart.amount")},t))})},o[24]=_,o[25]=Q):Q=o[25];o[26]!==T.control||o[27]!==Q?(U=(0,k.jsx)(h.FormField,{control:T.control,name:"amount",render:Q}),o[26]=T.control,o[27]=Q,o[28]=U):U=o[28];o[29]!==_?(W=e=>{const{field:t}=e;return(0,k.jsx)(h.FormSwitch,Object.assign({label:_("pos_cart.amount_includes_tax")},t))},o[29]=_,o[30]=W):W=o[30];o[31]!==T.control||o[32]!==W?(X=(0,k.jsx)(l.default,{className:"flex-1 justify-center",children:(0,k.jsx)(h.FormField,{control:T.control,name:"prices_include_tax",render:W})}),o[31]=T.control,o[32]=W,o[33]=X):X=o[33];o[34]!==U||o[35]!==X?(Y=(0,k.jsxs)(j.HStack,{className:"gap-4",children:[U,X]}),o[34]=U,o[35]=X,o[36]=Y):Y=o[36];o[37]!==_?(Z=e=>{const{field:o}=e,{value:s,onChange:c}=o,d=(0,n.default)(o,t);return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormSelect,Object.assign({label:_("common.tax_class"),customComponent:O.TaxClassSelect,value:s??"",onChange:c},d))})},o[37]=_,o[38]=Z):Z=o[38];o[39]!==T.control||o[40]!==Z?(ee=(0,k.jsx)(h.FormField,{control:T.control,name:"tax_class",render:Z}),o[39]=T.control,o[40]=Z,o[41]=ee):ee=o[41];o[42]!==_?(te=e=>{const{field:t}=e;return(0,k.jsx)(l.default,{className:"flex-1",children:(0,k.jsx)(h.FormRadioGroup,Object.assign({label:_("common.tax_status"),customComponent:N.TaxStatusRadioGroup},t))})},o[42]=_,o[43]=te):te=o[43];o[44]!==T.control||o[45]!==te?(oe=(0,k.jsx)(h.FormField,{control:T.control,name:"tax_status",render:te}),o[44]=T.control,o[45]=te,o[46]=oe):oe=o[46];o[47]!==ee||o[48]!==oe?(ne=(0,k.jsxs)(j.HStack,{className:"gap-4",children:[ee,oe]}),o[47]=ee,o[48]=oe,o[49]=ne):ne=o[49];o[50]!==_?(ae=_("common.cancel"),o[50]=_,o[51]=ae):ae=o[51];o[52]!==ae?(se=(0,k.jsx)(p.DialogClose,{children:ae}),o[52]=ae,o[53]=se):se=o[53];o[54]!==_?(le=_("common.add_to_cart"),o[54]=_,o[55]=le):le=o[55];o[56]!==z||o[57]!==le?(ce=(0,k.jsx)(p.DialogAction,{testID:"add-to-cart-submit",onPress:z,children:le}),o[56]=z,o[57]=le,o[58]=ce):ce=o[58];o[59]!==se||o[60]!==ce?(re=(0,k.jsxs)(p.DialogFooter,{className:"px-0",children:[se,ce]}),o[59]=se,o[60]=ce,o[61]=re):re=o[61];o[62]!==L||o[63]!==Y||o[64]!==ne||o[65]!==re?(ie=(0,k.jsxs)(f.VStack,{className:"gap-4",children:[$,L,Y,ne,re]}),o[62]=L,o[63]=Y,o[64]=ne,o[65]=re,o[66]=ie):ie=o[66];o[67]!==T||o[68]!==ie?(de=(0,k.jsx)(h.Form,Object.assign({},T,{children:ie})),o[67]=T,o[68]=ie,o[69]=de):de=o[69];return de};var n=o(r(_d[0])),s=r(_d[1]);r(_d[2]);var l=o(r(_d[3])),c=r(_d[4]),d=o(r(_d[5])),u=r(_d[6]),x=r(_d[7]),_=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[8])),p=r(_d[9]),h=r(_d[10]),j=r(_d[11]),f=r(_d[12]),b=r(_d[13]),F=r(_d[14]),S=r(_d[15]),C=r(_d[16]),v=r(_d[17]),O=r(_d[18]),N=r(_d[19]),y=r(_d[20]),k=r(_d[21]);const D=_.object({method_title:_.string().optional(),method_id:_.string().optional(),amount:_.string().optional(),prices_include_tax:_.boolean().optional(),tax_status:_.enum(['taxable','none']),tax_class:_.string().optional()})},4573,[363,12,14,585,4258,2532,1747,4260,4330,3188,4340,1351,1605,2022,1987,4548,4402,4574,4554,4558,4575,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.ShippingMethodSelect=function(l){const t=(0,c.c)(26);let o,x;if(t[0]!==l){var f=l;({value:x}=f),o=(0,n.default)(f,e),t[0]=l,t[1]=o,t[2]=x}else o=t[1],x=t[2];const{extraData:S}=(0,h.useExtraData)(),_=(0,s.useObservableEagerState)(S.shippingMethods$),M=(0,v.useT)();let O,T;t[3]!==_?(O=_||[],t[3]=_,t[4]=O):O=t[4];t[5]!==O?(T=O.map(j),t[5]=O,t[6]=T):T=t[6];const D=T;let E;t[7]!==D||t[8]!==x?.value?(E=D.find(e=>e.value===x?.value)?.label,t[7]=D,t[8]=x?.value,t[9]=E):E=t[9];const y=E;let C,G,I,P,V,W;t[10]!==y||t[11]!==x?(C=x?Object.assign({},x,{label:y??""}):void 0,t[10]=y,t[11]=x,t[12]=C):C=t[12];t[13]!==M?(G=M("common.select_shipping_method"),t[13]=M,t[14]=G):G=t[14];t[15]!==G?(I=(0,b.jsx)(u.SelectTrigger,{children:(0,b.jsx)(u.SelectValue,{placeholder:G})}),t[15]=G,t[16]=I):I=t[16];t[17]!==D?(P=D.map(p),t[17]=D,t[18]=P):P=t[18];t[19]!==P?(V=(0,b.jsx)(u.SelectContent,{matchWidth:!0,children:(0,b.jsx)(u.SelectGroup,{children:P})}),t[19]=P,t[20]=V):V=t[20];t[21]!==o||t[22]!==C||t[23]!==I||t[24]!==V?(W=(0,b.jsxs)(u.Select,Object.assign({value:C},o,{children:[I,V]})),t[21]=o,t[22]=C,t[23]=I,t[24]=V,t[25]=W):W=t[25];return W};var l,t=r(d[0]),n=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]),h=r(d[7]),b=r(d[8]);function p(e){return(0,b.jsx)(u.SelectItem,{label:e.label,value:e.value,children:(0,b.jsx)(o.Text,{children:e.label})},e.value)}function j(e){return{label:e.title,value:e.id}}},4574,[363,12,14,1747,4191,1434,1987,4555,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAddShipping",{enumerable:!0,get:function(){return _}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var d=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,d.get?d:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),d=r(_d[3]),n=r(_d[4]),s=r(_d[5]),u=r(_d[6]);const c=(0,t.getLogger)(['wcpos','pos','cart']),_=()=>{const{addItemToOrder:t}=(0,d.useAddItemToOrder)(),_=(0,s.useT)(),{calculateShippingLineTaxesAndTotals:l}=(0,n.useCalculateShippingLineTaxAndTotals)(),{currentOrder:p}=(0,u.useCurrentOrder)(),h=e.useMemo(()=>c.with({orderUUID:p.uuid,orderID:p.id,orderNumber:p.number}),[p.uuid,p.id,p.number]);return{addShipping:e.useCallback(async e=>{try{const o=Array.isArray(e.meta_data)?[...e.meta_data]:[];o.push({key:'_woocommerce_pos_data',value:JSON.stringify({amount:e.amount,prices_include_tax:e.prices_include_tax,tax_class:e.tax_class,tax_status:e.tax_status})});const d=l({method_title:e.method_title,method_id:e.method_id,meta_data:o});await t('shipping_lines',d),h.info(_('pos.shipping_added',{methodTitle:e.method_title}),{context:{methodTitle:e.method_title,methodId:e.method_id,amount:e.amount,total:d.total}})}catch(t){h.error(_('pos.error_adding_shipping_to_cart'),{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.TRANSACTION_FAILED,methodTitle:e.method_title,methodId:e.method_id,error:t instanceof Error?t.message:String(t)}})}},[t,l,_,h])}}},4575,[14,1975,2644,4560,4576,1987,4064]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCalculateShippingLineTaxAndTotals",{enumerable:!0,get:function(){return o}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]);const o=()=>{const o=(0,t.c)(8),{pricesIncludeTax:c,taxRoundAtSubtotal:x,priceNumDecimals:p}=(0,s.useTaxRates)(),{calculateTaxesFromValue:T}=(0,l.useCalculateTaxesFromValue)(),{getShippingLineData:S}=(0,n.useShippingLineData)();let _;o[0]!==T||o[1]!==S||o[2]!==p||o[3]!==c||o[4]!==x?(_=t=>{const{amount:n,prices_include_tax:s,tax_status:l,tax_class:o}=S(t),_=s??c,b=p,f=(0,u.getRoundingPrecision)(b),h=T({amount:n,taxClass:o,taxStatus:l,amountIncludesTax:_,shipping:!0}),j=_?n-h.total:n,L=x?h.total:(0,u.roundTaxTotal)(h.total,b,_);return Object.assign({},t,{total:String((0,u.roundHalfUp)(j,f)),total_tax:String(L),taxes:h.taxes.map(t=>Object.assign({},t,{total:String(x?t.total:(0,u.roundTaxTotal)(t.total,b,_))}))})},o[0]=T,o[1]=S,o[2]=p,o[3]=c,o[4]=x,o[5]=_):_=o[5];const b=_;let f;return o[6]!==b?(f={calculateShippingLineTaxesAndTotals:b},o[6]=b,o[7]=f):f=o[7],f}},4576,[12,14,4577,4509,4563,4499]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useShippingLineData",{enumerable:!0,get:function(){return p}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),c=r(d[4]);const p=()=>{const p=(0,t.c)(5),{store:u}=(0,c.useAppState)(),l=(0,n.useObservableEagerState)(u.shipping_tax_class$),o="yes"===(0,n.useObservableEagerState)(u.prices_include_tax$);let _;p[0]!==o||p[1]!==l?(_=t=>(0,s.extractShippingLineData)(t,o,l),p[0]=o,p[1]=l,p[2]=_):_=p[2];const b=_;let S;return p[3]!==b?(S={getShippingLineData:b},p[3]=b,p[4]=S):S=p[4],S}},4577,[12,14,1747,4181,2022]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useLicense",{enumerable:!0,get:function(){return s}});var n=r(d[0]),t=r(d[1]);const s=()=>{const s=(0,n.c)(2),{license:c}=(0,t.useAppInfo)(),o=c?.isPro??!1;let u;return s[0]!==o?(u={isPro:o},s[0]=o,s[1]=u):u=s[1],u}},4578,[12,4579]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"AppInfo",{enumerable:!0,get:function(){return u.AppInfo}}),Object.defineProperty(_e,"MINIMUM_WCPOS_PLUGIN_VERSION",{enumerable:!0,get:function(){return f}}),_e.isWcposPluginCompatible=b,_e.useAppInfo=function(e){const t=(0,n.c)(13),s=o.useContext(l.AppStateContext),c=w(e?.site??s?.site);const p=c?.wcposVersion||c?.wcposProVersion;let f;t[0]!==p?(f=b(p),t[0]=p,t[1]=f):f=t[1];const d=f;let v,V,_,O;t[2]!==c?(v=c?{wcposVersion:c.wcposVersion??void 0,wcposProVersion:c.wcposProVersion??void 0,wcVersion:c.wcVersion??void 0,wpVersion:c.wpVersion??void 0}:void 0,t[2]=c,t[3]=v):v=t[3];t[4]!==c?(V=c?{licenseKey:c.license?.key,licenseStatus:c.license?.status,licenseInstance:c.license?.instance,licenseExpiration:c.license?.expiration,isPro:!!c.license?.key}:void 0,t[4]=c,t[5]=V):V=t[5];t[6]!==c||t[7]!==d?(_=c?{wcposVersionPass:d}:void 0,t[6]=c,t[7]=d,t[8]=_):_=t[8];t[9]!==v||t[10]!==V||t[11]!==_?(O={appVersion:u.AppInfo.version,platformVersion:u.AppInfo.platformVersion,buildNumber:u.AppInfo.buildNumber,platform:u.AppInfo.platform,userAgent:u.AppInfo.userAgent,site:v,license:V,compatibility:_},t[9]=v,t[10]=V,t[11]=_,t[12]=O):O=t[12];return O};var e,n=r(_d[0]),o=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),s=r(_d[3]),c=r(_d[4]),p=(e=c)&&e.__esModule?e:{default:e},u=r(_d[5]),l=r(_d[6]);const f='1.8.0';function b(e){if(!e)return!1;try{const n=p.default.coerce(e);return!!n&&p.default.gte(n,f)}catch{return!1}}const d=(0,s.of)(void 0),v=(0,s.of)(void 0);function w(e){const o=(0,n.c)(6),s=(0,t.useObservableEagerState)(e?.wcpos_version$??d),c=(0,t.useObservableEagerState)(e?.wcpos_pro_version$??d),p=(0,t.useObservableEagerState)(e?.wc_version$??d),u=(0,t.useObservableEagerState)(e?.wp_version$??d),l=(0,t.useObservableEagerState)(e?.license$??v);if(!e)return null;let f;return o[0]!==l||o[1]!==p||o[2]!==c||o[3]!==s||o[4]!==u?(f={wcposVersion:s,wcposProVersion:c,wcVersion:p,wpVersion:u,license:l},o[0]=l,o[1]=p,o[2]=c,o[3]=s,o[4]=u,o[5]=f):f=o[5],f}},4579,[12,14,1747,1748,4580,4467,2022]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]),c=r(d[4]),p=r(d[5]),E=r(d[6]),S=r(d[7]),f=r(d[8]),l=r(d[9]),R=r(d[10]),_=r(d[11]),u=r(d[12]),I=r(d[13]),V=r(d[14]),C=r(d[15]),P=r(d[16]),y=r(d[17]),L=r(d[18]),q=r(d[19]),v=r(d[20]),x=r(d[21]),A=r(d[22]),M=r(d[23]),N=r(d[24]),O=r(d[25]),T=r(d[26]),Y=r(d[27]),b=r(d[28]),h=r(d[29]),j=r(d[30]),k=r(d[31]),B=r(d[32]),w=r(d[33]),z=r(d[34]),D=r(d[35]),F=r(d[36]),G=r(d[37]),H=r(d[38]),J=r(d[39]),K=r(d[40]),Q=r(d[41]);m.exports={parse:c,valid:p,clean:E,inc:S,diff:f,major:l,minor:R,patch:_,prerelease:u,compare:I,rcompare:V,compareLoose:C,compareBuild:P,sort:y,rsort:L,gt:q,lt:v,eq:x,neq:A,gte:M,lte:N,cmp:O,coerce:T,truncate:Y,Comparator:b,Range:h,satisfies:j,toComparators:k,maxSatisfying:B,minSatisfying:w,minVersion:z,validRange:D,outside:F,gtr:G,ltr:H,intersects:J,simplifyRange:K,subset:Q,SemVer:o,re:t.re,src:t.src,tokens:t.t,SEMVER_SPEC_VERSION:s.SEMVER_SPEC_VERSION,RELEASE_TYPES:s.RELEASE_TYPES,compareIdentifiers:n.compareIdentifiers,rcompareIdentifiers:n.rcompareIdentifiers}},4580,[4581,4582,4584,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625]); +__d(function(g,r,i,a,m,e,d){'use strict';const{MAX_SAFE_COMPONENT_LENGTH:E,MAX_SAFE_BUILD_LENGTH:I,MAX_LENGTH:R}=r(d[0]),N=r(d[1]),L=(e=m.exports={}).re=[],O=e.safeRe=[],$=e.src=[],A=e.safeSrc=[],T=e.t={};let S=0;const D='[a-zA-Z0-9-]',C=[['\\s',1],['\\d',R],[D,I]],P=E=>{for(const[I,R]of C)E=E.split(`${I}*`).join(`${I}{0,${R}}`).split(`${I}+`).join(`${I}{1,${R}}`);return E},s=(E,I,R)=>{const D=P(I),C=S++;N(E,C,I),T[E]=C,$[C]=I,A[C]=D,L[C]=new RegExp(I,R?'g':void 0),O[C]=new RegExp(D,R?'g':void 0)};s('NUMERICIDENTIFIER','0|[1-9]\\d*'),s('NUMERICIDENTIFIERLOOSE','\\d+'),s('NONNUMERICIDENTIFIER',`\\d*[a-zA-Z-]${D}*`),s('MAINVERSION',`(${$[T.NUMERICIDENTIFIER]})\\.(${$[T.NUMERICIDENTIFIER]})\\.(${$[T.NUMERICIDENTIFIER]})`),s('MAINVERSIONLOOSE',`(${$[T.NUMERICIDENTIFIERLOOSE]})\\.(${$[T.NUMERICIDENTIFIERLOOSE]})\\.(${$[T.NUMERICIDENTIFIERLOOSE]})`),s('PRERELEASEIDENTIFIER',`(?:${$[T.NONNUMERICIDENTIFIER]}|${$[T.NUMERICIDENTIFIER]})`),s('PRERELEASEIDENTIFIERLOOSE',`(?:${$[T.NONNUMERICIDENTIFIER]}|${$[T.NUMERICIDENTIFIERLOOSE]})`),s('PRERELEASE',`(?:-(${$[T.PRERELEASEIDENTIFIER]}(?:\\.${$[T.PRERELEASEIDENTIFIER]})*))`),s('PRERELEASELOOSE',`(?:-?(${$[T.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${$[T.PRERELEASEIDENTIFIERLOOSE]})*))`),s('BUILDIDENTIFIER',`${D}+`),s('BUILD',`(?:\\+(${$[T.BUILDIDENTIFIER]}(?:\\.${$[T.BUILDIDENTIFIER]})*))`),s('FULLPLAIN',`v?${$[T.MAINVERSION]}${$[T.PRERELEASE]}?${$[T.BUILD]}?`),s('FULL',`^${$[T.FULLPLAIN]}$`),s('LOOSEPLAIN',`[v=\\s]*${$[T.MAINVERSIONLOOSE]}${$[T.PRERELEASELOOSE]}?${$[T.BUILD]}?`),s('LOOSE',`^${$[T.LOOSEPLAIN]}$`),s('GTLT','((?:<|>)?=?)'),s('XRANGEIDENTIFIERLOOSE',`${$[T.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),s('XRANGEIDENTIFIER',`${$[T.NUMERICIDENTIFIER]}|x|X|\\*`),s('XRANGEPLAIN',`[v=\\s]*(${$[T.XRANGEIDENTIFIER]})(?:\\.(${$[T.XRANGEIDENTIFIER]})(?:\\.(${$[T.XRANGEIDENTIFIER]})(?:${$[T.PRERELEASE]})?${$[T.BUILD]}?)?)?`),s('XRANGEPLAINLOOSE',`[v=\\s]*(${$[T.XRANGEIDENTIFIERLOOSE]})(?:\\.(${$[T.XRANGEIDENTIFIERLOOSE]})(?:\\.(${$[T.XRANGEIDENTIFIERLOOSE]})(?:${$[T.PRERELEASELOOSE]})?${$[T.BUILD]}?)?)?`),s('XRANGE',`^${$[T.GTLT]}\\s*${$[T.XRANGEPLAIN]}$`),s('XRANGELOOSE',`^${$[T.GTLT]}\\s*${$[T.XRANGEPLAINLOOSE]}$`),s('COERCEPLAIN',`(^|[^\\d])(\\d{1,${E}})(?:\\.(\\d{1,${E}}))?(?:\\.(\\d{1,${E}}))?`),s('COERCE',`${$[T.COERCEPLAIN]}(?:$|[^\\d])`),s('COERCEFULL',$[T.COERCEPLAIN]+`(?:${$[T.PRERELEASE]})?`+`(?:${$[T.BUILD]})?(?:$|[^\\d])`),s('COERCERTL',$[T.COERCE],!0),s('COERCERTLFULL',$[T.COERCEFULL],!0),s('LONETILDE','(?:~>?)'),s('TILDETRIM',`(\\s*)${$[T.LONETILDE]}\\s+`,!0),e.tildeTrimReplace='$1~',s('TILDE',`^${$[T.LONETILDE]}${$[T.XRANGEPLAIN]}$`),s('TILDELOOSE',`^${$[T.LONETILDE]}${$[T.XRANGEPLAINLOOSE]}$`),s('LONECARET','(?:\\^)'),s('CARETTRIM',`(\\s*)${$[T.LONECARET]}\\s+`,!0),e.caretTrimReplace='$1^',s('CARET',`^${$[T.LONECARET]}${$[T.XRANGEPLAIN]}$`),s('CARETLOOSE',`^${$[T.LONECARET]}${$[T.XRANGEPLAINLOOSE]}$`),s('COMPARATORLOOSE',`^${$[T.GTLT]}\\s*(${$[T.LOOSEPLAIN]})$|^$`),s('COMPARATOR',`^${$[T.GTLT]}\\s*(${$[T.FULLPLAIN]})$|^$`),s('COMPARATORTRIM',`(\\s*)${$[T.GTLT]}\\s*(${$[T.LOOSEPLAIN]}|${$[T.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace='$1$2$3',s('HYPHENRANGE',`^\\s*(${$[T.XRANGEPLAIN]})\\s+-\\s+(${$[T.XRANGEPLAIN]})\\s*$`),s('HYPHENRANGELOOSE',`^\\s*(${$[T.XRANGEPLAINLOOSE]})\\s+-\\s+(${$[T.XRANGEPLAINLOOSE]})\\s*$`),s('STAR','(<|>)?=?\\s*\\*'),s('GTE0','^\\s*>=\\s*0\\.0\\.0\\s*$'),s('GTE0PRE','^\\s*>=\\s*0\\.0\\.0-0\\s*$')},4581,[4582,4583]); +__d(function(g,r,i,a,m,e,d){'use strict';const E=Number.MAX_SAFE_INTEGER||9007199254740991;m.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:E,RELEASE_TYPES:['major','premajor','minor','preminor','patch','prepatch','prerelease'],SEMVER_SPEC_VERSION:'2.0.0',FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},4582,[]); +__d(function(g,r,i,a,m,e,d){'use strict';const s='object'==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...s)=>console.error('SEMVER',...s):()=>{};m.exports=s},4583,[]); +__d(function(g,r,_i,_a,_m,e,d){'use strict';const i=r(d[0]),{MAX_LENGTH:t,MAX_SAFE_INTEGER:s}=r(d[1]),{safeRe:n,t:h}=r(d[2]),o=r(d[3]),{compareIdentifiers:a}=r(d[4]),l=(i,t)=>{const s=t.split('.');if(s.length>i.length)return!1;for(let t=0;tt)throw new TypeError(`version is longer than ${t} characters`);i('SemVer',a,l),this.options=l,this.loose=!!l.loose,this.includePrerelease=!!l.includePrerelease;const c=a.trim().match(l.loose?n[h.LOOSE]:n[h.FULL]);if(!c)throw new TypeError(`Invalid Version: ${a}`);if(this.raw=a,this.major=+c[1],this.minor=+c[2],this.patch=+c[3],this.major>s||this.major<0)throw new TypeError('Invalid major version');if(this.minor>s||this.minor<0)throw new TypeError('Invalid minor version');if(this.patch>s||this.patch<0)throw new TypeError('Invalid patch version');c[4]?this.prerelease=c[4].split('.').map(i=>{if(/^[0-9]+$/.test(i)){const t=+i;if(t>=0&&ti.major?1:this.minori.minor?1:this.patchi.patch?1:0}comparePre(t){if(t instanceof p||(t=new p(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let s=0;do{const n=this.prerelease[s],h=t.prerelease[s];if(i('prerelease compare',s,n,h),void 0===n&&void 0===h)return 0;if(void 0===h)return 1;if(void 0===n)return-1;if(n!==h)return a(n,h)}while(++s)}compareBuild(t){t instanceof p||(t=new p(t,this.options));let s=0;do{const n=this.build[s],h=t.build[s];if(i('build compare',s,n,h),void 0===n&&void 0===h)return 0;if(void 0===h)return 1;if(void 0===n)return-1;if(n!==h)return a(n,h)}while(++s)}inc(i,t,s){if(i.startsWith('pre')){if(!t&&!1===s)throw new Error('invalid increment argument: identifier is empty');if(t){const i=`-${t}`.match(this.options.loose?n[h.PRERELEASELOOSE]:n[h.PRERELEASE]);if(!i||i[1]!==t)throw new Error(`invalid identifier: ${t}`)}}switch(i){case'premajor':this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc('pre',t,s);break;case'preminor':this.prerelease.length=0,this.patch=0,this.minor++,this.inc('pre',t,s);break;case'prepatch':this.prerelease.length=0,this.inc('patch',t,s),this.inc('pre',t,s);break;case'prerelease':0===this.prerelease.length&&this.inc('patch',t,s),this.inc('pre',t,s);break;case'release':if(0===this.prerelease.length)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case'major':0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case'minor':0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case'patch':0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case'pre':{const i=Number(s)?1:0;if(0===this.prerelease.length)this.prerelease=[i];else{let n=this.prerelease.length;for(;--n>=0;)'number'==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);if(-1===n){if(t===this.prerelease.join('.')&&!1===s)throw new Error('invalid increment argument: identifier already exists');this.prerelease.push(i)}}if(t){let n=[t,i];if(!1===s&&(n=[t]),l(this.prerelease,t)){const i=this.prerelease[t.split('.').length];isNaN(i)&&(this.prerelease=n)}else this.prerelease=n}break}default:throw new Error(`invalid increment argument: ${i}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join('.')}`),this}}_m.exports=p},4584,[4583,4582,4581,4585,4586]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=Object.freeze({loose:!0}),o=Object.freeze({});m.exports=c=>c?'object'!=typeof c?t:c:o},4585,[]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=/^[0-9]+$/,n=(n,s)=>{if('number'==typeof n&&'number'==typeof s)return n===s?0:nn(s,t)}},4586,[]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,c,u=!1)=>{if(n instanceof t)return n;try{return new t(n,c)}catch(t){if(!u)return null;throw t}}},4587,[4584]); +__d(function(g,r,i,a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,s)=>{const o=n(t,s);return o?o.version:null}},4588,[4587]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,s)=>{const c=t(n.trim().replace(/^[=v]+/,''),s);return c?c.version:null}},4589,[4587]); +__d(function(g,r,i,a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,o,s,c,u)=>{'string'==typeof s&&(u=c,c=s,s=void 0);try{return new n(t instanceof n?t.version:t,s).inc(o,c,u).version}catch(n){return null}}},4590,[4584]); +__d(function(g,r,i,a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,o)=>{const c=n(t,null,!0),p=n(o,null,!0),l=c.compare(p);if(0===l)return null;const s=l>0,u=s?c:p,h=s?p:c,f=!!u.prerelease.length;if(!!h.prerelease.length&&!f){if(!h.patch&&!h.minor)return'major';if(0===h.compareMain(u))return h.minor&&!h.patch?'minor':'patch'}const j=f?'pre':'';return c.major!==p.major?j+'major':c.minor!==p.minor?j+'minor':c.patch!==p.patch?j+'patch':'prerelease'}},4591,[4587]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,o)=>new t(n,o).major},4592,[4584]); +__d(function(g,r,i,_a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,o)=>new n(t,o).minor},4593,[4584]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(c,n)=>new t(c,n).patch},4594,[4584]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,s)=>{const l=t(n,s);return l&&l.prerelease.length?l.prerelease:null}},4595,[4587]); +__d(function(g,r,i,_a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,c,o)=>new n(t,o).compare(new n(c,o))},4596,[4584]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(c,s,n)},4597,[4596]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c)=>t(s,c,!0)},4598,[4596]); +__d(function(g,r,i,_a,m,e,d){'use strict';const n=r(d[0]);m.exports=(t,c,o)=>{const s=new n(t,o),u=new n(c,o);return s.compare(u)||s.compareBuild(u)}},4599,[4584]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,o)=>s.sort((s,c)=>t(s,c,o))},4600,[4599]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,o)=>s.sort((s,c)=>t(c,s,o))},4601,[4599]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(s,c,n)>0},4602,[4596]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(s,c,n)<0},4603,[4596]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>0===t(s,c,n)},4604,[4596]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>0!==t(s,c,n)},4605,[4596]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(s,c,n)>=0},4606,[4596]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(s,c,n)<=0},4607,[4596]); +__d(function(g,r,i,_a,m,e,d){'use strict';const t=r(d[0]),o=r(d[1]),s=r(d[2]),c=r(d[3]),n=r(d[4]),a=r(d[5]);m.exports=(u,p,f,v)=>{switch(p){case'===':return'object'==typeof u&&(u=u.version),'object'==typeof f&&(f=f.version),u===f;case'!==':return'object'==typeof u&&(u=u.version),'object'==typeof f&&(f=f.version),u!==f;case'':case'=':case'==':return t(u,f,v);case'!=':return o(u,f,v);case'>':return s(u,f,v);case'>=':return c(u,f,v);case'<':return n(u,f,v);case'<=':return a(u,f,v);default:throw new TypeError(`Invalid operator: ${p}`)}}},4608,[4604,4605,4602,4606,4603,4607]); +__d(function(g,r,i,a,m,e,d){'use strict';const n=r(d[0]),t=r(d[1]),{safeRe:l,t:s}=r(d[2]);m.exports=(u,c)=>{if(u instanceof n)return u;if('number'==typeof u&&(u=String(u)),'string'!=typeof u)return null;let f=null;if((c=c||{}).rtl){const n=c.includePrerelease?l[s.COERCERTLFULL]:l[s.COERCERTL];let t;for(;(t=n.exec(u))&&(!f||f.index+f[0].length!==u.length);)f&&t.index+t[0].length===f.index+f[0].length||(f=t),n.lastIndex=t.index+t[1].length+t[2].length;n.lastIndex=-1}else f=u.match(c.includePrerelease?l[s.COERCEFULL]:l[s.COERCE]);if(null===f)return null;const o=f[2],x=f[3]||'0',C=f[4]||'0',E=c.includePrerelease&&f[5]?`-${f[5]}`:'',h=c.includePrerelease&&f[6]?`+${f[6]}`:'';return t(`${o}.${x}.${C}${E}${h}`,c)}},4609,[4584,4587,4581]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]),n=r(d[1]),s=r(d[2]),c=(n,c)=>{const o=n instanceof s?n.version:n;return t(o,c)},o=(t,n)=>{if(u(n))return t.version;switch(t.prerelease=[],n){case'major':t.minor=0,t.patch=0;break;case'minor':t.patch=0}return t.format()},u=t=>t.startsWith('pre');m.exports=(t,s,u)=>{if(!n.RELEASE_TYPES.includes(s))return null;const f=c(t,u);return f&&o(f,s)}},4610,[4587,4582,4584]); +__d(function(g,_r,i,a,_m,e,d){'use strict';const t=Symbol('SemVer ANY');class s{static get ANY(){return t}constructor(o,h){if(h=r(h),o instanceof s){if(o.loose===!!h.loose)return o;o=o.value}o=o.trim().split(/\s+/).join(' '),p('comparator',o,h),this.options=h,this.loose=!!h.loose,this.parse(o),this.semver===t?this.value='':this.value=this.operator+this.semver.version,p('comp',this)}parse(s){const r=this.options.loose?o[h.COMPARATORLOOSE]:o[h.COMPARATOR],n=s.match(r);if(!n)throw new TypeError(`Invalid comparator: ${s}`);this.operator=void 0!==n[1]?n[1]:'','='===this.operator&&(this.operator=''),n[2]?this.semver=new v(n[2],this.options.loose):this.semver=t}toString(){return this.value}test(s){if(p('Comparator.test',s,this.options.loose),this.semver===t||s===t)return!0;if('string'==typeof s)try{s=new v(s,this.options)}catch(t){return!1}return n(s,this.operator,this.semver,this.options)}intersects(t,o){if(!(t instanceof s))throw new TypeError('a Comparator is required');return''===this.operator?''===this.value||new l(t.value,o).test(this.value):''===t.operator?''===t.value||new l(this.value,o).test(t.semver):(!(o=r(o)).includePrerelease||'<0.0.0-0'!==this.value&&'<0.0.0-0'!==t.value)&&(!(!o.includePrerelease&&(this.value.startsWith('<0.0.0')||t.value.startsWith('<0.0.0')))&&(!(!this.operator.startsWith('>')||!t.operator.startsWith('>'))||(!(!this.operator.startsWith('<')||!t.operator.startsWith('<'))||(!(this.semver.version!==t.semver.version||!this.operator.includes('=')||!t.operator.includes('='))||(!!(n(this.semver,'<',t.semver,o)&&this.operator.startsWith('>')&&t.operator.startsWith('<'))||!!(n(this.semver,'>',t.semver,o)&&this.operator.startsWith('<')&&t.operator.startsWith('>')))))))}}_m.exports=s;const r=_r(d[0]),{safeRe:o,t:h}=_r(d[1]),n=_r(d[2]),p=_r(d[3]),v=_r(d[4]),l=_r(d[5])},4611,[4585,4581,4608,4583,4584,4612]); +__d(function(g,_r,_i,a,_m,e,d){'use strict';const t=/\s+/g;class r{constructor(s,o){if(o=i(o),s instanceof r)return s.loose===!!o.loose&&s.includePrerelease===!!o.includePrerelease?s:new r(s.raw,o);if(s instanceof n)return this.raw=s.value,this.set=[[s]],this.formatted=void 0,this;if(this.options=o,this.loose=!!o.loose,this.includePrerelease=!!o.includePrerelease,this.raw=s.trim().replace(t,' '),this.set=this.raw.split('||').map(t=>this.parseRange(t.trim())).filter(t=>t.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const t=this.set[0];if(this.set=this.set.filter(t=>!T(t[0])),0===this.set.length)this.set=[t];else if(this.set.length>1)for(const t of this.set)if(1===t.length&&v(t[0])){this.set=[t];break}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted='';for(let t=0;t0&&(this.formatted+='||');const r=this.set[t];for(let t=0;t0&&(this.formatted+=' '),this.formatted+=r[t].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){t=t.replace(R,'');const r=((this.options.includePrerelease&&m)|(this.options.loose&&E))+':'+t,i=s.get(r);if(i)return i;const l=this.options.loose,c=l?$[h.HYPHENRANGELOOSE]:$[h.HYPHENRANGE];t=t.replace(c,x(this.options.includePrerelease)),o('hyphen replace',t),t=t.replace($[h.COMPARATORTRIM],p),o('comparator trim',t),t=t.replace($[h.TILDETRIM],f),o('tilde trim',t),t=t.replace($[h.CARETTRIM],u),o('caret trim',t);let v=t.split(' ').map(t=>A(t,this.options)).join(' ').split(/\s+/).map(t=>j(t,this.options));l&&(v=v.filter(t=>(o('loose invalid filter',t,this.options),!!t.match($[h.COMPARATORLOOSE])))),o('range list',v);const w=new Map,L=v.map(t=>new n(t,this.options));for(const t of L){if(T(t))return[t];w.set(t.value,t)}w.size>1&&w.has('')&&w.delete('');const O=[...w.values()];return s.set(r,O),O}intersects(t,s){if(!(t instanceof r))throw new TypeError('a Range is required');return this.set.some(r=>w(r,s)&&t.set.some(t=>w(t,s)&&r.every(r=>t.every(t=>r.intersects(t,s)))))}test(t){if(!t)return!1;if('string'==typeof t)try{t=new l(t,this.options)}catch(t){return!1}for(let r=0;r'<0.0.0-0'===t.value,v=t=>''===t.value,w=(t,r)=>{let s=!0;const i=t.slice();let n=i.pop();for(;s&&i.length;)s=i.every(t=>n.intersects(t,r)),n=i.pop();return s},A=(t,r)=>(t=t.replace($[h.BUILD],''),o('comp',t,r),t=I(t,r),o('caret',t),t=P(t,r),o('tildes',t),t=y(t,r),o('xrange',t),t=N(t,r),o('stars',t),t),L=t=>!t||'x'===t.toLowerCase()||'*'===t,O=(t,r,s)=>L(t)&&!L(r)||L(r)&&s&&!L(s),P=(t,r)=>t.trim().split(/\s+/).map(t=>S(t,r)).join(' '),S=(t,r)=>{const s=r.loose?$[h.TILDELOOSE]:$[h.TILDE];return t.replace(s,(r,s,i,n,l)=>{let $;return o('tilde',t,r,s,i,n,l),L(s)?$='':L(i)?$=`>=${s}.0.0 <${+s+1}.0.0-0`:L(n)?$=`>=${s}.${i}.0 <${s}.${+i+1}.0-0`:l?(o('replaceTilde pr',l),$=`>=${s}.${i}.${n}-${l} <${s}.${+i+1}.0-0`):$=`>=${s}.${i}.${n} <${s}.${+i+1}.0-0`,o('tilde return',$),$})},I=(t,r)=>t.trim().split(/\s+/).map(t=>G(t,r)).join(' '),G=(t,r)=>{o('caret',t,r);const s=r.loose?$[h.CARETLOOSE]:$[h.CARET],i=r.includePrerelease?'-0':'';return t.replace(s,(r,s,n,l,$)=>{let c;return o('caret',t,r,s,n,l,$),L(s)?c='':L(n)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:L(l)?c='0'===s?`>=${s}.${n}.0${i} <${s}.${+n+1}.0-0`:`>=${s}.${n}.0${i} <${+s+1}.0.0-0`:$?(o('replaceCaret pr',$),c='0'===s?'0'===n?`>=${s}.${n}.${l}-${$} <${s}.${n}.${+l+1}-0`:`>=${s}.${n}.${l}-${$} <${s}.${+n+1}.0-0`:`>=${s}.${n}.${l}-${$} <${+s+1}.0.0-0`):(o('no pr'),c='0'===s?'0'===n?`>=${s}.${n}.${l} <${s}.${n}.${+l+1}-0`:`>=${s}.${n}.${l} <${s}.${+n+1}.0-0`:`>=${s}.${n}.${l} <${+s+1}.0.0-0`),o('caret return',c),c})},y=(t,r)=>(o('replaceXRanges',t,r),t.split(/\s+/).map(t=>C(t,r)).join(' ')),C=(t,r)=>{t=t.trim();const s=r.loose?$[h.XRANGELOOSE]:$[h.XRANGE];return t.replace(s,(s,i,n,l,$,c)=>{if(o('xRange',t,s,i,n,l,$,c),O(n,l,$))return t;const h=L(n),p=h||L(l),f=p||L($),u=f;return'='===i&&u&&(i=''),c=r.includePrerelease?'-0':'',h?s='>'===i||'<'===i?'<0.0.0-0':'*':i&&u?(p&&(l=0),$=0,'>'===i?(i='>=',p?(n=+n+1,l=0,$=0):(l=+l+1,$=0)):'<='===i&&(i='<',p?n=+n+1:l=+l+1),'<'===i&&(c='-0'),s=`${i+n}.${l}.${$}${c}`):p?s=`>=${n}.0.0${c} <${+n+1}.0.0-0`:f&&(s=`>=${n}.${l}.0${c} <${n}.${+l+1}.0-0`),o('xRange return',s),s})},N=(t,r)=>(o('replaceStars',t,r),t.trim().replace($[h.STAR],'')),j=(t,r)=>(o('replaceGTE0',t,r),t.trim().replace($[r.includePrerelease?h.GTE0PRE:h.GTE0],'')),x=t=>(r,s,i,n,o,l,$,c,h,p,f,u)=>`${s=L(i)?'':L(n)?`>=${i}.0.0${t?'-0':''}`:L(o)?`>=${i}.${n}.0${t?'-0':''}`:l?`>=${s}`:`>=${s}${t?'-0':''}`} ${c=L(h)?'':L(p)?`<${+h+1}.0.0-0`:L(f)?`<${h}.${+p+1}.0-0`:u?`<=${h}.${p}.${f}-${u}`:t?`<${h}.${p}.${+f+1}-0`:`<=${c}`}`.trim(),D=(t,r,s)=>{for(let s=0;s0){const i=t[s].semver;if(i.major===r.major&&i.minor===r.minor&&i.patch===r.patch)return!0}return!1}return!0}},4612,[4613,4585,4611,4583,4584,4581,4582]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=class{constructor(){this.max=1e3,this.map=new Map}get(t){const s=this.map.get(t);return void 0===s?void 0:(this.map.delete(t),this.map.set(t,s),s)}delete(t){return this.map.delete(t)}set(t,s){if(!this.delete(t)&&void 0!==s){if(this.map.size>=this.max){const t=this.map.keys().next().value;this.delete(t)}this.map.set(t,s)}return this}}},4613,[]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,c,s)=>{try{c=new t(c,s)}catch(t){return!1}return c.test(n)}},4614,[4612]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,n)=>new t(s,n).set.map(t=>t.map(t=>t.value).join(' ').trim().split(' '))},4615,[4612]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]),n=r(d[1]);m.exports=(l,u,c)=>{let o=null,s=null,f=null;try{f=new n(u,c)}catch(t){return null}return l.forEach(n=>{f.test(n)&&(o&&-1!==s.compare(n)||(o=n,s=new t(o,c)))}),o}},4616,[4584,4612]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]),n=r(d[1]);m.exports=(l,u,c)=>{let o=null,s=null,f=null;try{f=new n(u,c)}catch(t){return null}return l.forEach(n=>{f.test(n)&&(o&&1!==s.compare(n)||(o=n,s=new t(o,c)))}),o}},4617,[4584,4612]); +__d(function(g,r,_i,a,m,e,d){'use strict';const t=r(d[0]),s=r(d[1]),n=r(d[2]);m.exports=(o,c)=>{o=new s(o,c);let l=new t('0.0.0');if(o.test(l))return l;if(l=new t('0.0.0-0'),o.test(l))return l;l=null;for(let s=0;s{const o=new t(s.semver.version);switch(s.operator){case'>':0===o.prerelease.length?o.patch++:o.prerelease.push(0),o.raw=o.format();case'':case'>=':u&&!n(o,u)||(u=o);break;case'<':case'<=':break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),!u||l&&!n(l,u)||(l=u)}return l&&o.test(l)?l:null}},4618,[4584,4612,4602]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,c)=>{try{return new t(n,c).range||'*'}catch(t){return null}}},4619,[4612]); +__d(function(g,r,_i,a,m,e,d){'use strict';const t=r(d[0]),o=r(d[1]),{ANY:s}=o,n=r(d[2]),l=r(d[3]),u=r(d[4]),f=r(d[5]),i=r(d[6]),v=r(d[7]);m.exports=(c,p,w,h)=>{let b,k,E,_,x;switch(c=new t(c,h),p=new n(p,h),w){case'>':b=u,k=i,E=f,_='>',x='>=';break;case'<':b=f,k=v,E=u,_='<',x='<=';break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(l(c,p,h))return!1;for(let t=0;t{t.semver===s&&(t=new o('>=0.0.0')),l=l||t,u=u||t,b(t.semver,l.semver,h)?l=t:E(t.semver,u.semver,h)&&(u=t)}),l.operator===_||l.operator===x)return!1;if((!u.operator||u.operator===_)&&k(c,u.semver))return!1;if(u.operator===x&&E(c,u.semver))return!1}return!0}},4620,[4584,4611,4612,4614,4602,4603,4607,4606]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(s,c,'>',n)},4621,[4620]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(s,c,n)=>t(s,c,'<',n)},4622,[4620]); +__d(function(g,r,i,a,m,e,d){'use strict';const t=r(d[0]);m.exports=(n,s,c)=>(n=new t(n,c),s=new t(s,c),n.intersects(s,c))},4623,[4612]); +__d(function(g,r,i,_a,m,e,d){'use strict';const n=r(d[0]),s=r(d[1]);m.exports=(t,o,u)=>{const l=[];let c=null,h=null;const p=t.sort((n,t)=>s(n,t,u));for(const s of p){n(s,o,u)?(h=s,c||(c=s)):(h&&l.push([c,h]),h=null,c=null)}c&&l.push([c,null]);const f=[];for(const[n,s]of l)n===s?f.push(n):s||n!==p[0]?s?n===p[0]?f.push(`<=${s}`):f.push(`${n} - ${s}`):f.push(`>=${n}`):f.push('*');const $=f.join(' || '),a='string'==typeof o.raw?o.raw:String(o);return $.length=0.0.0-0')],f=[new o('>=0.0.0')],u=(t,o,u)=>{if(t===o)return!0;if(1===t.length&&t[0].semver===n){if(1===o.length&&o[0].semver===n)return!0;t=u.includePrerelease?l:f}if(1===o.length&&o[0].semver===n){if(u.includePrerelease)return!0;o=f}const c=new Set;let h,w,j,P,S,_,x;for(const o of t)'>'===o.operator||'>='===o.operator?h=p(h,o,u):'<'===o.operator||'<='===o.operator?w=v(w,o,u):c.add(o.semver);if(c.size>1)return null;if(h&&w){if(j=a(h.semver,w.semver,u),j>0)return null;if(0===j&&('>='!==h.operator||'<='!==w.operator))return null}for(const t of c){if(h&&!s(t,String(h),u))return null;if(w&&!s(t,String(w),u))return null;for(const n of o)if(!s(t,String(n),u))return!1;return!0}let z=!(!w||u.includePrerelease||!w.semver.prerelease.length)&&w.semver,A=!(!h||u.includePrerelease||!h.semver.prerelease.length)&&h.semver;z&&1===z.prerelease.length&&'<'===w.operator&&0===z.prerelease[0]&&(z=!1);for(const t of o){if(x=x||'>'===t.operator||'>='===t.operator,_=_||'<'===t.operator||'<='===t.operator,h)if(A&&t.semver.prerelease&&t.semver.prerelease.length&&t.semver.major===A.major&&t.semver.minor===A.minor&&t.semver.patch===A.patch&&(A=!1),'>'===t.operator||'>='===t.operator){if(P=p(h,t,u),P===t&&P!==h)return!1}else if('>='===h.operator&&!t.test(h.semver))return!1;if(w)if(z&&t.semver.prerelease&&t.semver.prerelease.length&&t.semver.major===z.major&&t.semver.minor===z.minor&&t.semver.patch===z.patch&&(z=!1),'<'===t.operator||'<='===t.operator){if(S=v(w,t,u),S===t&&S!==w)return!1}else if('<='===w.operator&&!t.test(w.semver))return!1;if(!t.operator&&(w||h)&&0!==j)return!1}return!(h&&_&&!w&&0!==j)&&(!(w&&x&&!h&&0!==j)&&(!A&&!z))},p=(t,o,n)=>{if(!t)return o;const s=a(t.semver,o.semver,n);return s>0?t:s<0||'>'===o.operator&&'>='===t.operator?o:t},v=(t,o,n)=>{if(!t)return o;const s=a(t.semver,o.semver,n);return s<0?t:s>0||'<'===o.operator&&'<='===t.operator?o:t};m.exports=(o,n,s={})=>{if(o===n)return!0;o=new t(o,s),n=new t(n,s);let a=!1;e:for(const t of o.set){for(const o of n.set){const n=u(t,o,s);if(a=a||null!==n,n)continue e}if(a)return!1}return!0}},4625,[4612,4611,4614,4596]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Customer=function(h){const f=(0,e.c)(23),{onShowCustomerSelect:j}=h,{currentOrder:p}=(0,d.useCurrentOrder)(),x=(0,s.useObservableEagerState)(p.billing$),_=(0,s.useObservableEagerState)(p.shipping$),O=(0,s.useObservableEagerState)(p.customer_id$),{format:v}=(0,u.useCustomerNameFormat)();let C;f[0]!==x||f[1]!==O||f[2]!==v||f[3]!==_?(C=v({billing:x,shipping:_,id:O}),f[0]=x,f[1]=O,f[2]=v,f[3]=_,f[4]=C):C=f[4];const D=C,S=(0,c.useT)(),[y,E]=t.useState(!1);let P,T,B,$,w,z,F,H;f[5]!==j?(P=()=>j(!0),f[5]=j,f[6]=P):P=f[6];f[7]!==D?(T=(0,b.jsx)(o.ButtonText,{children:D}),f[7]=D,f[8]=T):T=f[8];f[9]!==P||f[10]!==T?(B=(0,b.jsx)(n.DialogTrigger,{asChild:!0,children:(0,b.jsx)(o.ButtonPill,{testID:"cart-customer-name",size:"xs",leftIcon:"user",removable:!0,onRemove:P,children:T})}),f[9]=P,f[10]=T,f[11]=B):B=f[11];f[12]!==S?($=S("pos_cart.edit_customer_address"),f[12]=S,f[13]=$):$=f[13];f[14]!==$?(w=(0,b.jsx)(n.DialogHeader,{children:(0,b.jsx)(n.DialogTitle,{children:$})}),f[14]=$,f[15]=w):w=f[15];f[16]===Symbol.for("react.memo_cache_sentinel")?(z=(0,b.jsx)(n.DialogBody,{children:(0,b.jsx)(l.EditCartCustomerForm,{})}),f[16]=z):z=f[16];f[17]!==w?(F=(0,b.jsxs)(n.DialogContent,{size:"xl",portalHost:"pos",children:[w,z]}),f[17]=w,f[18]=F):F=f[18];f[19]!==y||f[20]!==B||f[21]!==F?(H=(0,b.jsxs)(n.Dialog,{open:y,onOpenChange:E,children:[B,F]}),f[19]=y,f[20]=B,f[21]=F,f[22]=H):H=f[22];return H};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),o=r(_d[3]),n=r(_d[4]),l=r(_d[5]),c=r(_d[6]),u=r(_d[7]),d=r(_d[8]),b=r(_d[9])},4626,[12,14,1747,3185,3188,4627,1987,4544,4064,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(s,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),s.default=e,s}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCartCustomerForm=function(){const e=(0,j.useT)(),{currentOrder:l}=(0,D.useCurrentOrder)(),_=(0,t.useObservableEagerState)(l.customer_id$),w=(0,t.useObservableEagerState)(l.billing$),I=(0,t.useObservableEagerState)(l.shipping$),M=(0,t.useObservableEagerState)(l.tax_ids$),P=s.useMemo(()=>JSON.parse(JSON.stringify(w)),[w]),J=s.useMemo(()=>JSON.parse(JSON.stringify(I)),[I]),k=s.useMemo(()=>Array.isArray(M)?JSON.parse(JSON.stringify(M)):[],[M]),{localPatch:V}=(0,N.useLocalMutation)(),{patch:$}=(0,T.useMutation)({collectionName:'customers'}),{onOpenChange:B}=(0,u.useRootContext)(),{collection:L}=(0,y.useCollection)('customers'),{format:z}=(0,E.useCustomerNameFormat)(),[H,U]=s.useState(!1),q=(0,n.useForm)({resolver:(0,o.zodResolver)(R),values:{billing:P,shipping:J,tax_ids:k}}),G=async e=>{await V({document:l,data:{billing:e.billing,shipping:e.shipping,tax_ids:e.tax_ids??[]}}),B(!1)},K=s.useCallback(()=>{const e=q.getValues().billing;q.setValue('shipping',e)},[q]),Q=q.handleSubmit(G),W=q.handleSubmit(async s=>{await G(s);const o=await L.findOne({selector:{id:_}}).exec();if(o){U(!0);try{const t=await $({document:o,data:{billing:s.billing,shipping:s.shipping,tax_ids:s.tax_ids??[]}});t&&A.success(e('common.saved',{name:z(t)}),{showToast:!0,saveToDb:!0,context:{customerId:t.id,customerName:z(t)}}),B(!1)}catch(s){const o=s instanceof Error?s.message:String(s);A.error(e('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:O.ERROR_CODES.TRANSACTION_FAILED,customerId:_,error:o}})}finally{U(!1)}}else A.error(e('common.no_customer_found'),{showToast:!0,saveToDb:!0,context:{errorCode:O.ERROR_CODES.RECORD_NOT_FOUND,customerId:_}})});return(0,F.jsx)(p.Form,Object.assign({},q,{children:(0,F.jsxs)(b.VStack,{className:"gap-4",children:[(0,F.jsx)(f.FormErrors,{}),(0,F.jsxs)(d.Collapsible,{defaultOpen:!0,children:[(0,F.jsx)(d.CollapsibleTrigger,{children:(0,F.jsx)(x.Text,{children:e('common.billing_address')})}),(0,F.jsx)(d.CollapsibleContent,{children:(0,F.jsx)(S.BillingAddressForm,{})})]}),(0,F.jsxs)(d.Collapsible,{children:[(0,F.jsx)(h.HStack,{children:(0,F.jsx)(d.CollapsibleTrigger,{children:(0,F.jsx)(x.Text,{children:e('common.shipping_address')})})}),(0,F.jsx)(d.CollapsibleContent,{children:(0,F.jsxs)(b.VStack,{className:"gap-4",children:[(0,F.jsx)(c.Button,{variant:"muted",onPress:K,children:(0,F.jsx)(c.ButtonText,{children:e('common.copy_billing_address_to_shipping_address')})}),(0,F.jsx)(v.ShippingAddressForm,{})]})})]}),(0,F.jsx)(C.TaxIdsForm,{}),(0,F.jsxs)(u.DialogFooter,{className:"px-0",children:[(0,F.jsx)(u.DialogClose,{children:e('common.close')}),0!==_&&(0,F.jsx)(u.DialogAction,{onPress:W,loading:H,children:e('pos_cart.save_to_order_customer')}),(0,F.jsx)(u.DialogAction,{onPress:Q,loading:H,children:e('pos_cart.save_to_order')})]})]})}))};var s=e(r(_d[0])),o=r(_d[1]),t=r(_d[2]),n=r(_d[3]),l=e(r(_d[4])),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),p=r(_d[8]),h=r(_d[9]),x=r(_d[10]),b=r(_d[11]),_=r(_d[12]),O=r(_d[13]),j=r(_d[14]),S=r(_d[15]),C=r(_d[16]),f=r(_d[17]),v=r(_d[18]),N=r(_d[19]),T=r(_d[20]),y=r(_d[21]),E=r(_d[22]),D=r(_d[23]),F=r(_d[24]);const A=(0,_.getLogger)(['wcpos','pos','cart','customer']),R=l.object(Object.assign({},S.billingAddressSchema.shape,v.shippingAddressSchema.shape,{tax_ids:C.taxIdsFormSchema}))},4627,[14,4258,1747,4260,4330,3185,4405,3188,4340,1351,1434,1605,1975,2644,1987,4526,4538,4402,4537,3232,4543,4523,4544,4064,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return f}}),_e.UISettingsForm=function(){const e=(0,t.c)(38),{uiSettings:l,getUILabel:h,resetUI:F,patchUI:S}=(0,j.useUISettings)("pos-cart"),O=l.$;let x;e[0]!==l?(x=l.get(),e[0]=l,e[1]=x):x=e[1];const I=(0,c.useObservableState)(O,x),{setButtonPressHandler:v}=(0,d.useDialogContext)();let P,_,w,D;e[2]!==F||e[3]!==v?(P=()=>{v(F)},_=[v,F],e[2]=F,e[3]=v,e[4]=P,e[5]=_):(P=e[4],_=e[5]);o.useEffect(P,_),e[6]===Symbol.for("react.memo_cache_sentinel")?(w=(0,n.zodResolver)(f),e[6]=w):w=e[6];e[7]!==I?(D={resolver:w,values:I},e[7]=I,e[8]=D):D=e[8];const R=(0,s.useForm)(D),U=R;let k,y,C,q,E,H,L,M,V,z;e[9]!==S||e[10]!==U?(k={form:U,onChange:S},e[9]=S,e[10]=U,e[11]=k):k=e[11];(0,u.useFormChangeHandler)(k),e[12]!==h?(y=e=>{const{field:t}=e;return(0,p.jsx)(u.FormSwitch,Object.assign({label:h("autoShowReceipt"),testID:"cart-setting-auto-show-receipt"},t))},e[12]=h,e[13]=y):y=e[13];e[14]!==R.control||e[15]!==y?(C=(0,p.jsx)(u.FormField,{control:R.control,name:"autoShowReceipt",render:y}),e[14]=R.control,e[15]=y,e[16]=C):C=e[16];e[17]!==h?(q=e=>{const{field:t}=e;return(0,p.jsx)(u.FormSwitch,Object.assign({label:h("autoPrintReceipt"),testID:"cart-setting-auto-print-receipt"},t))},e[17]=h,e[18]=q):q=e[18];e[19]!==R.control||e[20]!==q?(E=(0,p.jsx)(u.FormField,{control:R.control,name:"autoPrintReceipt",render:q}),e[19]=R.control,e[20]=q,e[21]=E):E=e[21];e[22]!==h?(H=e=>{const{field:t}=e;return(0,p.jsx)(u.FormInput,Object.assign({label:h("quickDiscounts")},t))},e[22]=h,e[23]=H):H=e[23];e[24]!==R.control||e[25]!==H?(L=(0,p.jsx)(u.FormField,{control:R.control,name:"quickDiscounts",render:H}),e[24]=R.control,e[25]=H,e[26]=L):L=e[26];e[27]!==I.columns||e[28]!==h?(M=(0,p.jsx)(d.UISettingsColumnsForm,{columns:I.columns,getUILabel:h}),e[27]=I.columns,e[28]=h,e[29]=M):M=e[29];e[30]!==E||e[31]!==L||e[32]!==M||e[33]!==C?(V=(0,p.jsxs)(b.VStack,{children:[C,E,L,M]}),e[30]=E,e[31]=L,e[32]=M,e[33]=C,e[34]=V):V=e[34];e[35]!==R||e[36]!==V?(z=(0,p.jsx)(b.VStack,{space:"lg",children:(0,p.jsx)(u.Form,Object.assign({},R,{children:V}))}),e[35]=R,e[36]=V,e[37]=z):z=e[37];return z};var t=r(_d[0]),o=e(r(_d[1])),n=r(_d[2]),c=r(_d[3]),s=r(_d[4]),l=e(r(_d[5])),u=r(_d[6]),b=r(_d[7]),d=r(_d[8]),j=r(_d[9]),p=r(_d[10]);const f=l.object(Object.assign({autoShowReceipt:l.boolean(),autoPrintReceipt:l.boolean(),quickDiscounts:l.string().optional()},d.columnsFormSchema.shape))},4628,[12,14,4258,1747,4260,4330,4340,1605,4629,1745,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"UISettingsDialog",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"columnsFormSchema",{enumerable:!0,get:function(){return u.columnsFormSchema}}),Object.defineProperty(_e,"UISettingsColumnsForm",{enumerable:!0,get:function(){return u.UISettingsColumnsForm}}),Object.defineProperty(_e,"useDialogContext",{enumerable:!0,get:function(){return j}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),u=r(_d[7]),d=r(_d[8]),h=r(_d[9]);const f=t.createContext(void 0),j=()=>{const e=t.useContext(f);if(!e)throw new Error("useDialogContext must be used within a DialogProvider");return e};function b(u){const j=(0,e.c)(35),{title:b,children:x,triggerTestID:_}=u,[y,D]=t.useState(!1),p=(0,d.useT)(),P=t.useRef(null);let C;j[0]===Symbol.for("react.memo_cache_sentinel")?(C=e=>{P.current=e},j[0]=C):C=j[0];const O=C;let S;j[1]===Symbol.for("react.memo_cache_sentinel")?(S=()=>{P.current&&P.current()},j[1]=S):S=j[1];const v=S;let T;j[2]===Symbol.for("react.memo_cache_sentinel")?(T={setButtonPressHandler:O},j[2]=T):T=j[2];const I=T;let F,w,B,E,U,H,M,k,z,A,R,q,G,J;return j[3]===Symbol.for("react.memo_cache_sentinel")?(F=()=>D(!0),j[3]=F):F=j[3],j[4]!==_?(w=(0,h.jsx)(l.TooltipTrigger,{asChild:!0,onPress:F,children:(0,h.jsx)(c.IconButton,{name:"sliders",testID:_})}),j[4]=_,j[5]=w):w=j[5],j[6]!==b?(B=(0,h.jsx)(l.TooltipContent,{children:(0,h.jsx)(s.Text,{children:b})}),j[6]=b,j[7]=B):B=j[7],j[8]!==w||j[9]!==B?(E=(0,h.jsxs)(l.Tooltip,{children:[w,B]}),j[8]=w,j[9]=B,j[10]=E):E=j[10],j[11]!==b?(U=(0,h.jsx)(n.DialogHeader,{children:(0,h.jsx)(n.DialogTitle,{children:b})}),j[11]=b,j[12]=U):U=j[12],j[13]!==x?(H=(0,h.jsx)(n.DialogBody,{children:(0,h.jsx)(f.Provider,{value:I,children:x})}),j[13]=x,j[14]=H):H=j[14],j[15]!==p?(M=p("common.close"),j[15]=p,j[16]=M):M=j[16],j[17]!==M?(k=(0,h.jsx)(n.DialogClose,{children:M}),j[17]=M,j[18]=k):k=j[18],j[19]===Symbol.for("react.memo_cache_sentinel")?(z={variant:"destructive"},j[19]=z):z=j[19],j[20]!==p?(A=p("common.restore_default_settings"),j[20]=p,j[21]=A):A=j[21],j[22]!==A?(R=(0,h.jsx)(n.DialogAction,Object.assign({},z,{onPress:v,children:A})),j[22]=A,j[23]=R):R=j[23],j[24]!==k||j[25]!==R?(q=(0,h.jsxs)(n.DialogFooter,{children:[k,R]}),j[24]=k,j[25]=R,j[26]=q):q=j[26],j[27]!==q||j[28]!==U||j[29]!==H?(G=(0,h.jsxs)(n.DialogContent,{size:"lg",children:[U,H,q]}),j[27]=q,j[28]=U,j[29]=H,j[30]=G):G=j[30],j[31]!==y||j[32]!==G||j[33]!==E?(J=(0,h.jsx)(o.ErrorBoundary,{children:(0,h.jsxs)(n.Dialog,{open:y,onOpenChange:D,children:[E,G]})}),j[31]=y,j[32]=G,j[33]=E,j[34]=J):J=j[34],J}},4629,[12,14,3188,1348,1574,1434,1578,4630,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"columnsFormSchema",{enumerable:!0,get:function(){return S}}),_e.UISettingsColumnsForm=function(e){const n=(0,o.c)(22),{getUILabel:t}=e,d=(0,f.useT)();let S;n[0]===Symbol.for("react.memo_cache_sentinel")?(S={},n[0]=S):S=n[0];const[w,F]=s.useState(S),I=(0,c.useFormContext)();let N;n[1]===Symbol.for("react.memo_cache_sentinel")?(N=e=>{F(n=>Object.assign({},n,{[e]:!n[e]}))},n[1]=N):N=n[1];const O=N;let v;n[2]!==I.control?(v={control:I.control,name:"columns"},n[2]=I.control,n[3]=v):v=n[3];const{fields:C,move:P}=(0,c.useFieldArray)(v),V=C;let D;n[4]!==P?(D=e=>{const{fromIndex:n,toIndex:o}=e;n!==o&&P(n,o)},n[4]=P,n[5]=D):D=n[5];const L=D;let M;n[6]!==I.control||n[7]!==t||n[8]!==w||n[9]!==d?(M=(e,n)=>(0,k.jsxs)(b.VStack,{className:"web:hover:shadow-md gap-0 rounded p-2 transition-shadow",children:[(0,k.jsxs)(h.HStack,{children:[(0,k.jsx)(j.DragHandle,{className:"mr-2",children:(0,k.jsx)(p.Icon,{name:"gripLinesVertical",size:"xs",className:"cursor-grab"})}),(0,k.jsx)(y.FormField,{control:I.control,name:`columns.${n}.show`,render:n=>{const{field:o}=n;return(0,k.jsx)(y.FormSwitch,Object.assign({label:t(e.key)},o))}}),e.display&&(0,k.jsxs)(x.Text,{onPress:()=>O(e.key),variant:"link",className:"text-muted-foreground text-sm leading-none",children:[d("common.display_options"),(0,k.jsx)(p.Icon,{name:w[e.key]?"chevronUp":"chevronDown",size:"xs",className:"fill-muted-foreground ml-2"})]})]}),e?.display&&(0,k.jsx)(u.Collapsible,{open:w[e.key],children:(0,k.jsx)(u.CollapsibleContent,{children:(0,k.jsx)(b.VStack,{className:"gap-0 pt-2 pl-10",children:e.display.map((e,o)=>(0,k.jsx)(y.FormField,{control:I.control,name:`columns.${n}.display.${o}.show`,render:n=>{const{field:o}=n;return(0,k.jsx)(l.default,{className:"p-2",children:(0,k.jsx)(y.FormSwitch,Object.assign({label:t(e.key)},o))})}},e.key))})})})]},e.key),n[6]=I.control,n[7]=t,n[8]=w,n[9]=d,n[10]=M):M=n[10];const T=M;let U,$,z,H;n[11]!==d?(U=d("common.columns"),n[11]=d,n[12]=U):U=n[12];n[13]!==U?($=(0,k.jsx)(x.Text,{className:"font-semibold",children:U}),n[13]=U,n[14]=$):$=n[14];n[15]!==V||n[16]!==L||n[17]!==T?(z=(0,k.jsx)(b.VStack,{className:"gap-0",children:(0,k.jsx)(j.SortableList,{listId:"columns",items:V,getItemId:_,onOrderChange:L,renderItem:T})}),n[15]=V,n[16]=L,n[17]=T,n[18]=z):z=n[18];n[19]!==$||n[20]!==z?(H=(0,k.jsxs)(b.VStack,{className:"gap-0",children:[$,z]}),n[19]=$,n[20]=z,n[21]=H):H=n[21];return H};var n,o=r(_d[0]),s=e(r(_d[1])),t=r(_d[2]),l=(n=t)&&n.__esModule?n:{default:n},c=r(_d[3]),d=e(r(_d[4])),u=r(_d[5]),j=r(_d[6]),y=r(_d[7]),h=r(_d[8]),p=r(_d[9]),x=r(_d[10]),b=r(_d[11]),f=r(_d[12]),k=r(_d[13]);const S=d.object({columns:d.array(d.object({key:d.string().readonly(),show:d.boolean(),display:d.array(d.object({key:d.string().readonly(),show:d.boolean()})).optional()}))});function _(e){return e.key}},4630,[12,14,585,4260,4330,4405,4631,4340,1351,1357,1434,1605,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SortableList",{enumerable:!0,get:function(){return t.SortableList}}),Object.defineProperty(e,"reorder",{enumerable:!0,get:function(){return t.reorder}}),Object.defineProperty(e,"SortableItem",{enumerable:!0,get:function(){return n.SortableItem}}),Object.defineProperty(e,"useDragHandle",{enumerable:!0,get:function(){return n.useDragHandle}}),Object.defineProperty(e,"DragHandle",{enumerable:!0,get:function(){return n.DragHandle}}),Object.defineProperty(e,"DropIndicator",{enumerable:!0,get:function(){return o.DropIndicator}}),Object.defineProperty(e,"useSortableContext",{enumerable:!0,get:function(){return u.useDndContext}}),Object.defineProperty(e,"useMaybeSortableContext",{enumerable:!0,get:function(){return u.useMaybeDndContext}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3])},4631,[4632,4684,4693,4683]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"SortableList",{enumerable:!0,get:function(){return x}}),_e.reorder=function(e,t,n){const o=Array.from(e),[s]=o.splice(t,1);return o.splice(n,0,s),o};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),l=r(_d[8]),f=r(_d[9]);function I(I){const x=(0,e.c)(30),{listId:b,items:p,getItemId:v,renderItem:O,onOrderChange:h,gap:j,axis:E,className:y,showFlash:D}=I,P=void 0===j?0:j,S=void 0===E?"vertical":E,_=void 0===y?"":y,M=void 0===D||D;let F;x[0]!==v||x[1]!==p?(F=p.map(v),x[0]=v,x[1]=p,x[2]=F):F=x[2];const R=F,T=t.useRef(p),w=t.useRef(v),C=t.useRef(h),$=t.useRef(R);let q,A,L;x[3]!==v||x[4]!==R||x[5]!==p||x[6]!==h?(q=()=>{T.current=p,w.current=v,C.current=h,$.current=R},x[3]=v,x[4]=R,x[5]=p,x[6]=h,x[7]=q):q=x[7],t.useEffect(q),x[8]!==S||x[9]!==b||x[10]!==M?(A=()=>{const e=(0,n.monitorForElements)({canMonitor(e){const{source:t}=e;return!!(0,l.isSortableItemData)(t.data)&&t.data.listId===b},onDrop(e){const{location:t,source:n}=e,d=t.current.dropTargets[0];if(!d)return;const u=n.data,f=d.data;if(!(0,l.isSortableItemData)(u)||!(0,l.isSortableItemData)(f))return;if(u.listId!==b||f.listId!==b)return;const I=T.current,x=$.current,p=w.current,v=C.current,O=x.indexOf(u.itemId),h=x.indexOf(f.itemId);if(h<0||O<0)return;if(O===h)return;const j=(0,o.extractClosestEdge)(f),E=(0,s.reorderWithEdge)({list:I,startIndex:O,indexOfTarget:h,closestEdgeOfTarget:j,axis:S}),y=E.map(p).indexOf(u.itemId);v&&v({items:E,fromIndex:O,toIndex:y,itemId:u.itemId}),M&&requestAnimationFrame(()=>{const e=document.querySelector(`[data-sortable-id="${u.itemId}"]`);e instanceof HTMLElement&&(0,c.triggerPostMoveFlash)(e)})}});return e},L=[b,S,M],x[8]=S,x[9]=b,x[10]=M,x[11]=A,x[12]=L):(A=x[11],L=x[12]),t.useEffect(A,L);const N=`flex ${"vertical"===S?"flex-col":"flex-row"} ${_}`;let k,H,W;if(x[13]!==v||x[14]!==p||x[15]!==O){let e;x[17]!==v||x[18]!==O?(e=(e,t)=>{const n=v(e);return(0,f.jsx)(u.SortableItem,{id:n,children:O(e,t)},n)},x[17]=v,x[18]=O,x[19]=e):e=x[19],k=p.map(e),x[13]=v,x[14]=p,x[15]=O,x[16]=k}else k=x[16];return x[20]!==b||x[21]!==k||x[22]!==N?(H=(0,f.jsx)("div",{className:N,"data-sortable-list":b,children:k}),x[20]=b,x[21]=k,x[22]=N,x[23]=H):H=x[23],x[24]!==S||x[25]!==P||x[26]!==R||x[27]!==b||x[28]!==H?(W=(0,f.jsx)(d.DndContextProvider,{listId:b,gap:P,axis:S,itemIds:R,children:H}),x[24]=S,x[25]=P,x[26]=R,x[27]=b,x[28]=H,x[29]=W):W=x[29],W}const x=t.memo(I)},4632,[12,14,4633,4674,4675,4679,4683,4684,4694,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"draggable",{enumerable:!0,get:function(){return t.draggable}}),Object.defineProperty(e,"dropTargetForElements",{enumerable:!0,get:function(){return t.dropTargetForElements}}),Object.defineProperty(e,"monitorForElements",{enumerable:!0,get:function(){return t.monitorForElements}});var t=r(d[0])},4633,[4634]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"dropTargetForElements",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"monitorForElements",{enumerable:!0,get:function(){return x}}),_e.draggable=function(e){var t=(0,c.combine)(F.registerUsage(),E(e),(0,v.addAttribute)(e.element,{attribute:'draggable',value:'true'}));return(0,f.once)(t)};var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},l=r(d[1]),o=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),f=r(d[6]),v=r(d[7]),p=r(d[8]),y=r(d[9]),b=r(d[10]),T=r(d[11]),D=r(d[12]),H=new WeakMap;function E(e){return H.set(e.element,e),function(){H.delete(e.element)}}var P=(0,u.makeHoneyPotFix)(),F=(0,s.makeAdapter)({typeKey:'element',defaultDropEffect:'move',mount:function(e){return(0,c.combine)(P.bindEvents(),(0,l.bind)(document,{type:'dragstart',listener:function(t){var l,u,s,c,f,v;if(e.canStart(t)&&!t.defaultPrevented&&t.dataTransfer){var E=t.target;if(E instanceof HTMLElement){var P=H.get(E);if(P){var F=(0,y.getInput)(t),M={element:P.element,dragHandle:null!==(l=P.dragHandle)&&void 0!==l?l:null,input:F};if(!P.canDrag||P.canDrag(M)){if(P.dragHandle){var x=(0,o.getElementFromPointWithoutHoneypot)({x:F.clientX,y:F.clientY});if(!P.dragHandle.contains(x))return void t.preventDefault()}var _=null!==(u=null===(s=P.getInitialDataForExternal)||void 0===s?void 0:s.call(P,M))&&void 0!==u?u:null;if(_)for(var h=0,O=Object.entries(_);h=n.x&&e.x<=n.x+n.width&&e.y>=n.y&&e.y<=n.y+n.height}function j(t){var e=t.initial,n=document.createElement('div');n.setAttribute(l.honeyPotDataAttribute,'true'),(0,u.supportsPopover)()&&n.setAttribute('popover','manual');var p=w({client:e});Object.assign(n.style,s(s({position:'fixed'},(0,u.supportsPopover)()?c.popoverResetUserAgentStyles:{zIndex:o.maxZIndex}),{},{backgroundColor:'transparent',padding:0,margin:0,boxSizing:'border-box',pointerEvents:'auto'},O({clientRect:p}))),document.body.appendChild(n),(0,u.supportsPopover)()&&n.showPopover();var y=(0,r.bind)(window,{type:'pointermove',listener:function(t){var e={x:t.clientX,y:t.clientY};p=w({client:e}),Object.assign(n.style,O({clientRect:p}))},options:{capture:!0}});return function(t){var e=t.current;if(y(),P({client:e,clientRect:p}))n.remove();else var o=(0,r.bindAll)(window,[{type:'pointerdown',listener:c},{type:'pointermove',listener:c},{type:'focusin',listener:c},{type:'focusout',listener:c},{type:'dragstart',listener:c},{type:'dragenter',listener:c},{type:'dragover',listener:c}],{capture:!0});function c(){o(),n.remove()}}}},4645,[25,4639,4646,4647,4648,4644]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"maxZIndex",{enumerable:!0,get:function(){return t}});var t=2147483647},4646,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"popoverResetUserAgentStyles",{enumerable:!0,get:function(){return n}});var n={inset:'unset',border:'none',padding:0,margin:0,overflow:'visible',color:'inherit',background:'transparent'}},4647,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"supportsPopover",{enumerable:!0,get:function(){return t}});var t=(0,r(d[0]).once)(function(){return'undefined'!=typeof HTMLElement&&'function'==typeof HTMLElement.prototype.showPopover})},4648,[4649]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.once=function(n){var t=null;return function(){if(!t){for(var u=arguments.length,l=new Array(u),o=0;o0||(o.unmount(),t.delete(n.typeKey))}};var t=new Map;function u(u){var n=u.typeKey,o=u.mount,s=t.get(n);if(s)return s.usageCount++,s;var y={typeKey:n,unmount:o(),usageCount:1};return t.set(n,y),y}},4665,[]); +__d(function(g,_r,i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.makeDropTarget=function(e){var t=e.typeKey,l=e.defaultDropEffect,f=new WeakMap,s="data-drop-target-for-".concat(t),p="[".concat(s,"]");function y(e){return f.set(e.element,e),function(){return f.delete(e.element)}}function b(e){var t,n,o,a,u=e.source,c=e.target,s=e.input,v=e.result,y=void 0===v?[]:v;if(null==c)return y;if(!(c instanceof Element))return c instanceof Node?b({source:u,target:c.parentElement,input:s,result:y}):y;var h=c.closest(p);if(null==h)return y;var D=f.get(h);if(null==D)return y;var O={input:s,source:u,element:D.element};if(D.canDrop&&!D.canDrop(O))return b({source:u,target:D.element.parentElement,input:s,result:y});var j=null!==(t=null===(n=D.getData)||void 0===n?void 0:n.call(D,O))&&void 0!==t?t:{},w=null!==(o=null===(a=D.getDropEffect)||void 0===a?void 0:a.call(D,O))&&void 0!==o?o:l,S={data:j,element:D.element,dropEffect:w,isActiveDueToStickiness:!1};return b({source:u,target:D.element.parentElement,input:s,result:[].concat((0,r.default)(y),[S])})}function h(e){var t,r=e.eventName,n=e.payload,o=c(n.location.current.dropTargets);try{for(o.s();!(t=o.n()).done;){var a,l=t.value,s=f.get(l.element),v=u(u({},n),{},{self:l});null==s||null===(a=s[r])||void 0===a||a.call(s,v)}}catch(e){o.e(e)}finally{o.f()}}var D={onGenerateDragPreview:h,onDrag:h,onDragStart:h,onDrop:h,onDropTargetChange:function(e){var t,r=e.payload,n=new Set(r.location.current.dropTargets.map(function(e){return e.element})),o=new Set,a=c(r.location.previous.dropTargets);try{for(a.s();!(t=a.n()).done;){var l,s=t.value;o.add(s.element);var v,p=f.get(s.element),y=n.has(s.element),b=u(u({},r),{},{self:s});if(null==p||null===(l=p.onDropTargetChange)||void 0===l||l.call(p,b),!y)null==p||null===(v=p.onDragLeave)||void 0===v||v.call(p,b)}}catch(e){a.e(e)}finally{a.f()}var h,D=c(r.location.current.dropTargets);try{for(D.s();!(h=D.n()).done;){var O,j,w=h.value;if(!o.has(w.element)){var S=u(u({},r),{},{self:w}),E=f.get(w.element);null==E||null===(O=E.onDropTargetChange)||void 0===O||O.call(E,S),null==E||null===(j=E.onDragEnter)||void 0===j||j.call(E,S)}}}catch(e){D.e(e)}finally{D.f()}}};return{dropTargetForConsumers:function(e){var t=(0,n.combine)((0,a.addAttribute)(e.element,{attribute:s,value:'true'}),y(e));return(0,o.once)(t)},getIsOver:function(e){var t=e.source,r=e.target,n=e.input,o=e.current,a=b({source:t,target:r,input:n});if(a.length>=o.length)return a;for(var l=v(o),c=v(a),s=[],p=0;p=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return l=e.done,e},e:function(e){u=!0,a=e},f:function(){try{l||null==r.return||r.return()}finally{if(u)throw a}}}}function f(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,u=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){l=!0,c=e},f:function(){try{u||null==r.return||r.return()}finally{if(l)throw c}}}}function a(e,t){if(e){if("string"==typeof e)return c(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{h.current=_},s[1]=_,s[2]=y):y=s[2];t.useEffect(y),s[3]===Symbol.for("react.memo_cache_sentinel")?(p=(e,t)=>{t?x.current.set(e,t):x.current.delete(e)},s[3]=p):p=s[3];const v=p;let C;s[4]===Symbol.for("react.memo_cache_sentinel")?(C=e=>x.current.get(e)??null,s[4]=C):C=s[4];const I=C;let O;s[5]===Symbol.for("react.memo_cache_sentinel")?(O=e=>h.current.indexOf(e),s[5]=O):O=s[5];const S=O;let j;s[6]!==d||s[7]!==f||s[8]!==l?(j={listId:l,gap:f,axis:d,registerItem:v,getItemElement:I,getItemIndex:S},s[6]=d,s[7]=f,s[8]=l,s[9]=j):j=s[9];const w=j;let P;s[10]!==u||s[11]!==w?(P=(0,n.jsx)(o.Provider,{value:w,children:u}),s[10]=u,s[11]=w,s[12]=P):P=s[12];return P};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]);const o=t.createContext(null)},4683,[12,14,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SortableItem=function(e){const p=(0,t.c)(35),{id:S,children:_,disabled:w,renderPreview:H,className:P}=e,j=void 0!==w&&w,O=void 0===P?"":P,C=n.useRef(null),[N,R]=n.useState(null),[$,M]=n.useState(I),{listId:k,gap:F,axis:G,registerItem:L,getItemIndex:T}=(0,v.useDndContext)(),q=n.useRef(T);let z,A;p[0]!==T?(z=()=>{q.current=T},p[0]=T,p[1]=z):z=p[1];n.useEffect(z),p[2]===Symbol.for("react.memo_cache_sentinel")?(A=e=>{R(e)},p[2]=A):A=p[2];const B=A;let J,K,Q,U,V;p[3]!==S||p[4]!==L?(J=()=>(L(S,C.current),()=>L(S,null)),K=[S,L],p[3]=S,p[4]=L,p[5]=J,p[6]=K):(J=p[5],K=p[6]);n.useEffect(J,K),p[7]!==G||p[8]!==j||p[9]!==N||p[10]!==S||p[11]!==k?(Q=()=>{const e=C.current;if((0,f.default)(e),j)return;const t=N&&e.contains(N)?N:void 0;return N&&!t&&console.warn("[SortableItem] DragHandle is not contained within the sortable item element. Ensure DragHandle is rendered as a descendant of SortableItem children."),(0,l.combine)((0,s.draggable)({element:e,dragHandle:t,getInitialData(){const e=q.current(S);return(0,y.getSortableItemData)(S,k,e)},onGenerateDragPreview(e){const{nativeSetDragImage:t}=e;(0,d.setCustomNativeDragPreview)({nativeSetDragImage:t,getOffset:(0,c.pointerOutsideOfPreview)({x:"16px",y:"8px"}),render(e){const{container:t}=e;M({type:"preview",container:t})}})},onDragStart(){M({type:"dragging"})},onDrop(){M(I)}}),(0,s.dropTargetForElements)({element:e,canDrop(t){const{source:n}=t;return n.element!==e&&(!!(0,y.isSortableItemData)(n.data)&&n.data.listId===k)},getData(t){const{input:n}=t,o=q.current(S),s=(0,y.getSortableItemData)(S,k,o);return(0,u.attachClosestEdge)(s,{element:e,input:n,allowedEdges:"vertical"===G?["top","bottom"]:["left","right"]})},getIsSticky:()=>!0,onDragEnter(e){const{self:t}=e,n=(0,u.extractClosestEdge)(t.data);M({type:"dragging-over",closestEdge:n})},onDrag(e){const{self:t}=e,n=(0,u.extractClosestEdge)(t.data);M(e=>"dragging-over"===e.type&&e.closestEdge===n?e:{type:"dragging-over",closestEdge:n})},onDragLeave(){M(I)},onDrop(){M(I)}}))},U=[S,k,G,j,N],p[7]=G,p[8]=j,p[9]=N,p[10]=S,p[11]=k,p[12]=Q,p[13]=U):(Q=p[12],U=p[13]);n.useEffect(Q,U),p[14]!==_?(V=()=>(0,D.jsx)("div",{className:"border-border bg-card rounded border border-solid p-2 shadow-lg",children:_}),p[14]=_,p[15]=V):V=p[15];const W=V,X=H??W;let Y;p[16]===Symbol.for("react.memo_cache_sentinel")?(Y={registerDragHandle:B},p[16]=Y):Y=p[16];const Z=Y,ee=`${x} ${E[$.type]??""} ${O}`;let te,re,ne,ae,oe;p[17]!==_||p[18]!==S||p[19]!==ee?(te=(0,D.jsx)("div",{"data-sortable-id":S,ref:C,className:ee,children:_}),p[17]=_,p[18]=S,p[19]=ee,p[20]=te):te=p[20];p[21]!==F||p[22]!==$.closestEdge||p[23]!==$.type?(re="dragging-over"===$.type&&$.closestEdge?(0,D.jsx)(b.DropIndicator,{edge:$.closestEdge,gap:`${F}px`}):null,p[21]=F,p[22]=$.closestEdge,p[23]=$.type,p[24]=re):re=p[24];p[25]!==te||p[26]!==re?(ne=(0,D.jsxs)("div",{className:"relative m-0.5",children:[te,re]}),p[25]=te,p[26]=re,p[27]=ne):ne=p[27];p[28]!==X||p[29]!==$.container||p[30]!==$.type?(ae="preview"===$.type?(0,o.createPortal)(X(),$.container):null,p[28]=X,p[29]=$.container,p[30]=$.type,p[31]=ae):ae=p[31];p[32]!==ne||p[33]!==ae?(oe=(0,D.jsxs)(h.Provider,{value:Z,children:[ne,ae]}),p[32]=ne,p[33]=ae,p[34]=oe):oe=p[34];return oe},_e.useDragHandle=S,_e.DragHandle=function(e){const n=(0,t.c)(5),{children:o,className:s}=e,l=void 0===s?"":s,{dragHandleRef:d,dragHandleProps:c}=S();let u;n[0]!==o||n[1]!==l||n[2]!==c.style||n[3]!==d?(u=(0,D.jsx)("div",{ref:d,className:l,style:c.style,children:o}),n[0]=o,n[1]=l,n[2]=c.style,n[3]=d,n[4]=u):u=n[4];return u};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),s=r(_d[3]),l=r(_d[4]),d=r(_d[5]),c=r(_d[6]),u=r(_d[7]),p=r(_d[8]),f=(e=p)&&e.__esModule?e:{default:e},v=r(_d[9]),b=r(_d[10]),y=r(_d[11]),D=r(_d[12]);const h=n.createContext(null),E={dragging:'opacity-70'},x='bg-transparent rounded border border-transparent transition-all duration-150 hover:border-border/50 hover:shadow-sm',I={type:'idle'};function S(){const e=(0,t.c)(5),o=n.useContext(h);let s;e[0]!==o?(s=e=>{o&&o.registerDragHandle(e)},e[0]=o,e[1]=s):s=e[1];const l=s;let d,c;return e[2]===Symbol.for("react.memo_cache_sentinel")?(d={style:{cursor:"grab"}},e[2]=d):d=e[2],e[3]!==l?(c={dragHandleRef:l,dragHandleProps:d},e[3]=l,e[4]=c):c=e[4],c}},4684,[12,14,95,4633,4685,4686,4688,4674,4692,4683,4693,4694,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"combine",{enumerable:!0,get:function(){return n.combine}});var n=r(d[0])},4685,[4667]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"setCustomNativeDragPreview",{enumerable:!0,get:function(){return t.setCustomNativeDragPreview}});var t=r(d[0])},4686,[4687]); +__d(function(g,_r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.setCustomNativeDragPreview=function(e){var t=e.render,r=e.nativeSetDragImage,p=e.getOffset,v=void 0===p?l:p,O=document.createElement('div');(0,u.supportsPopover)()&&O.setAttribute('popover','manual');Object.assign(O.style,f(f({position:'fixed'},(0,u.supportsPopover)()?s.popoverResetUserAgentStyles:{zIndex:c.maxZIndex}),{},{top:0,left:0,pointerEvents:'none'})),document.body.append(O),(0,u.supportsPopover)()&&O.showPopover();var b=t({container:O});function y(){P(),null==b||b(),document.body.removeChild(O)}queueMicrotask(function(){var e=v({container:O});if((0,n.isSafari)()){var t=O.getBoundingClientRect();if(0===t.width)return;O.style.left="-".concat(t.width-1e-4,"px")}null==r||r(O,e.x,e.y)});var P=(0,o.monitorForElements)({onDragStart:y,onDrop:y})};var e,t=_r(d[0]),r=(e=t)&&e.__esModule?e:{default:e},o=_r(d[1]),n=_r(d[2]),c=_r(d[3]),s=_r(d[4]),u=_r(d[5]);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function f(e){for(var t=1;t{h(e),y?.debouncedSearch(e)},t[2]=y,t[3]=v):v=t[3];const C=v;let w,T,O,G,N,E;return t[4]!==y?(w=()=>()=>y?.search(""),T=[y],t[4]=y,t[5]=w,t[6]=T):(w=t[5],T=t[6]),n.useEffect(w,T),t[7]!==u?(O=u("common.search_customers"),t[7]=u,t[8]=O):O=t[8],t[9]!==C||t[10]!==l||t[11]!==O?(G=(0,S.jsx)(d.ComboboxInput,{placeholder:O,value:l,onChangeText:C}),t[9]=C,t[10]=l,t[11]=O,t[12]=G):G=t[12],t[13]!==y||t[14]!==o?(N=(0,S.jsx)(x.Suspense,{children:(0,S.jsx)(p,{query:y,withGuest:o})}),t[13]=y,t[14]=o,t[15]=N):N=t[15],t[16]!==G||t[17]!==N?(E=(0,S.jsxs)(S.Fragment,{children:[G,N]}),t[16]=G,t[17]=N,t[18]=E):E=t[18],E}function p(e){const t=(0,c.c)(13),{query:s,withGuest:o}=e,n=(0,u.useObservableSuspense)(s.resource),l=(0,_.useT)();let h;t[0]!==n.hits||t[1]!==o?(h=o?[{id:"guest",document:{id:0}},...n.hits.filter(w)]:n.hits,t[0]=n.hits,t[1]=o,t[2]=h):h=t[2];const x=h;let b,f,j,y;return t[3]!==s?(b=()=>{s?.infiniteScroll&&s.loadMore()},t[3]=s,t[4]=b):b=t[4],t[5]!==l?(f=l("common.no_customers_found"),t[5]=l,t[6]=f):f=t[6],t[7]!==f?(j=(0,S.jsx)(d.ComboboxEmpty,{children:f}),t[7]=f,t[8]=j):j=t[8],t[9]!==x||t[10]!==b||t[11]!==j?(y=(0,S.jsx)(d.ComboboxList,{data:x,shouldFilter:!1,onEndReached:b,renderItem:C,estimatedItemSize:44,ListEmptyComponent:j}),t[9]=x,t[10]=b,t[11]=j,t[12]=y):y=t[12],y}function C(e){const{item:t}=e,s=t;return(0,S.jsx)(d.ComboboxItem,{value:String(s.document.id),label:String(s.document.id),item:s.document,children:(0,S.jsx)(T,{customer:s.document})})}function w(e){return"guest"!==e.id}function T(e){const t=(0,c.c)(21),{customer:s}=e,o=(0,_.useT)(),{format:n}=(0,y.useCustomerNameFormat)();if(0===s.id){let e,s,c;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,S.jsx)(l.Avatar,{source:"https://www.gravatar.com/avatar/00000000000000000000000000000000?d=mp&f=y",recyclingKey:"guest"}),t[0]=e):e=t[0],t[1]!==o?(s=o("common.guest"),t[1]=o,t[2]=s):s=t[2],t[3]!==s?(c=(0,S.jsxs)(h.HStack,{className:"items-center",children:[e,(0,S.jsx)(b.Text,{className:"flex-1",children:s})]}),t[3]=s,t[4]=c):c=t[4],c}{let e,o,c,u,d,x;return t[5]!==s.avatar_url||t[6]!==s.uuid?(e=(0,S.jsx)(l.Avatar,{source:s.avatar_url,recyclingKey:s.uuid}),t[5]=s.avatar_url,t[6]=s.uuid,t[7]=e):e=t[7],t[8]!==s||t[9]!==n?(o=n(s),t[8]=s,t[9]=n,t[10]=o):o=t[10],t[11]!==o?(c=(0,S.jsx)(b.Text,{children:o}),t[11]=o,t[12]=c):c=t[12],t[13]!==s.email?(u=(0,S.jsx)(b.Text,{className:"text-secondary text-sm",children:s.email}),t[13]=s.email,t[14]=u):u=t[14],t[15]!==c||t[16]!==u?(d=(0,S.jsxs)(f.VStack,{space:"xs",children:[c,u]}),t[15]=c,t[16]=u,t[17]=d):d=t[17],t[18]!==e||t[19]!==d?(x=(0,S.jsxs)(h.HStack,{className:"items-start",children:[e,d]}),t[18]=e,t[19]=d,t[20]=x):x=t[20],x}}},4695,[363,12,14,1747,4696,4350,1351,1741,1434,1605,4070,1987,4545,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["source","fallback","size","shape","variant","className"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Avatar=y,_e.getInitials=function(e){const t=(e??'').trim();if(!t)return'?';const n=t.split(/\s+/);if(n.length>=2)return(n[0][0]+n[n.length-1][0]).toUpperCase();return t.slice(0,2).toUpperCase()};var n=t(r(_d[0])),s=r(_d[1]),c=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),l=t(r(_d[3])),u=r(_d[4]),o=r(_d[5]),f=r(_d[6]),d=r(_d[7]),p=r(_d[8]);const x=(0,u.cva)('items-center justify-center overflow-hidden',{variants:{size:{xs:'h-5 w-5',sm:'h-7 w-7',md:'h-9 w-9',lg:'h-10 w-10'},shape:{circle:'rounded-full',rounded:'rounded-lg'},variant:{default:'bg-primary/15',success:'bg-success/15',warning:'bg-warning/15',error:'bg-destructive/15',muted:'bg-muted'}},defaultVariants:{size:'xs',shape:'circle',variant:'default'}}),h={default:'text-primary',success:'text-success',warning:'text-warning',error:'text-destructive',muted:'text-muted-foreground'},v={xs:'text-[9px]',sm:'text-[10px]',md:'text-xs',lg:'text-sm'};function b(e){if(null==e)return'';if('string'==typeof e||'number'==typeof e)return String(e);if(Array.isArray(e))return e.map(b).join('|');if('object'==typeof e){const t=e;return String(t.uri??t.assetId??JSON.stringify(e))}return String(e)}function y(t){const u=(0,s.c)(34);let y,j,w,_,N,O,S;if(u[0]!==t){var z=t;({source:O,fallback:j,size:N,shape:_,variant:S,className:y}=z),w=(0,n.default)(z,e),u[0]=t,u[1]=y,u[2]=j,u[3]=w,u[4]=_,u[5]=N,u[6]=O,u[7]=S}else y=u[1],j=u[2],w=u[3],_=u[4],N=u[5],O=u[6],S=u[7];const[A,k]=c.useState(!1);let C;u[8]!==O?(C=b(O),u[8]=O,u[9]=C):C=u[9];const I=C,[M,P]=c.useState(I);I!==M&&(P(I),k(!1));const U=Boolean(O)&&!A,E=N??"xs",B=S??"default";let D;u[10]!==y||u[11]!==E||u[12]!==B||u[13]!==_?(D=(0,f.cn)(x({size:E,shape:_,variant:B}),y),u[10]=y,u[11]=E,u[12]=B,u[13]=_,u[14]=D):D=u[14];const F=D;if(U){let e;u[15]===Symbol.for("react.memo_cache_sentinel")?(e=()=>k(!0),u[15]=e):e=u[15];const t="circle"===(_??"circle")?"rounded-full":"rounded-lg";let n,s,c;return u[16]!==t?(n=(0,f.cn)("h-full w-full",t),u[16]=t,u[17]=n):n=u[17],u[18]!==w||u[19]!==O||u[20]!==n?(s=(0,p.jsx)(o.Image,Object.assign({source:O,onError:e,contentFit:"cover",className:n},w)),u[18]=w,u[19]=O,u[20]=n,u[21]=s):s=u[21],u[22]!==F||u[23]!==s?(c=(0,p.jsx)(l.default,{className:F,children:s}),u[22]=F,u[23]=s,u[24]=c):c=u[24],c}const J=j??"";let T;u[25]!==J?(T=J.slice(0,2).toUpperCase(),u[25]=J,u[26]=T):T=u[26];const V=T;let q,G;return u[27]!==V||u[28]!==E||u[29]!==B?(q=V?(0,p.jsx)(d.Text,{className:(0,f.cn)("font-semibold",v[E],h[B]),children:V}):null,u[27]=V,u[28]=E,u[29]=B,u[30]=q):q=u[30],u[31]!==F||u[32]!==q?(G=(0,p.jsx)(l.default,{className:F,children:q}),u[31]=F,u[32]=q,u[33]=G):G=u[33],G}y.displayName='Avatar'},4696,[363,12,14,585,1352,4697,1354,1434,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["source","className"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.Image=function(s){const t=(0,n.c)(8);let u,f,_,v;if(t[0]!==s){var j=s;({source:_,className:u}=j),f=(0,c.default)(j,e),t[0]=s,t[1]=u,t[2]=f,t[3]=_}else u=t[1],f=t[2],_=t[3];t[4]!==u||t[5]!==f||t[6]!==_?(v=(0,l.jsx)(o.Image,Object.assign({source:_,responsivePolicy:"initial",contentFit:"contain",transition:250,className:u},f)),t[4]=u,t[5]=f,t[6]=_,t[7]=v):v=t[7];return v};var s,t=r(d[0]),c=(s=t)&&s.__esModule?s:{default:s},n=r(d[1]);r(d[2]);var o=r(d[3]),l=r(d[4])},4697,[363,12,14,4698,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return n.Image}}),Object.defineProperty(e,"ImageBackground",{enumerable:!0,get:function(){return u.ImageBackground}}),Object.defineProperty(e,"useImage",{enumerable:!0,get:function(){return c.useImage}});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]),u=r(d[2]),c=r(d[3])},4698,[4699,4700,4723,4724]); +__d(function(g,r,i,a,m,e,d){},4699,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["style","source","placeholder","contentFit","contentPosition","transition","fadeDuration","resizeMode","defaultSource","loadingIndicatorSource","sfEffect"],t=["resizeMode","fontWeight","color","fontSize"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Image",{enumerable:!0,get:function(){return v}});var o=n(r(d[0])),s=r(d[1]),c=n(r(d[2])),l=n(r(d[3])),u=n(r(d[4])),f=n(r(d[5])),h=n(r(d[6])),y=r(d[7]),p=r(d[8]),w=r(d[9]);function A(e){if(null==e)return null;return(Array.isArray(e)?e:[e]).map(e=>'string'==typeof e?{effect:e}:e)}let R=!1,C=!1;class v extends c.default.PureComponent{constructor(e){super(e),this.nativeViewRef=(0,s.createSnapshotFriendlyRef)(),this.containerViewRef=(0,s.createSnapshotFriendlyRef)()}getAnimatableRef=()=>this.containerViewRef.current;static Image=h.default.Image;static async prefetch(e,t){let n,o='memory-disk';switch(typeof t){case'string':o=t;break;case'object':o=t.cachePolicy??o,n=t.headers}return h.default.prefetch(Array.isArray(e)?e:[e],o,n)}static async clearMemoryCache(){return await h.default.clearMemoryCache()}static async clearDiskCache(){return await h.default.clearDiskCache()}static async getCachePathAsync(e){return await h.default.getCachePathAsync(e)}static configureCache(e){return h.default.configureCache(e)}static async generateBlurhashAsync(e,t){return h.default.generateBlurhashAsync(e,t)}static async generateThumbhashAsync(e){return h.default.generateThumbhashAsync(e)}async startAnimating(){await(this.nativeViewRef.current?.startAnimating())}async stopAnimating(){await(this.nativeViewRef.current?.stopAnimating())}async lockResourceAsync(){await(this.nativeViewRef.current?.lockResourceAsync())}async unlockResourceAsync(){await(this.nativeViewRef.current?.unlockResourceAsync())}async reloadAsync(){await(this.nativeViewRef.current?.reloadAsync())}static async loadAsync(e,t){const n=(0,p.resolveSource)(e),o=t?.tintColor?Object.assign({},t,{tintColor:(0,u.default)(t.tintColor)}):t;return await h.default.loadAsync(n,o)}render(){const n=this.props,{style:s,source:c,placeholder:u,contentFit:h,contentPosition:v,transition:b,fadeDuration:S,resizeMode:V,defaultSource:P,loadingIndicatorSource:k,sfEffect:I}=n,M=(0,o.default)(n,e),j=l.default.flatten(s)||{},{resizeMode:z,fontWeight:F,color:_,fontSize:O}=j,D=(0,o.default)(j,t),T=V??z;!P&&!k||R||(console.warn('[expo-image]: `defaultSource` and `loadingIndicatorSource` props are deprecated, use `placeholder` instead'),R=!0),M.children&&!C&&(console.warn('The component does not support children. If you want to render content on top of the image, consider using the component or absolute positioning.'),C=!0);const W=(0,p.resolveSources)(c),x=Array.isArray(W)&&W.some(e=>e?.uri?.startsWith('sf:/')),B=x&&O?Object.assign({width:O,height:O},D):D;return(0,w.jsx)(f.default,Object.assign({},M,{style:B,source:W,placeholder:(0,p.resolveSources)(u??P??k),contentFit:(0,y.resolveContentFit)(h,T,x),contentPosition:(0,y.resolveContentPosition)(v),transition:(0,y.resolveTransition)(b,S),sfEffect:A(I),tintColor:x&&_&&!M.tintColor?_:M.tintColor,symbolWeight:x?'number'==typeof F?String(F):F:null,symbolSize:x&&O?O:null,nativeViewRef:this.nativeViewRef,containerViewRef:this.containerViewRef}))}}},4700,[363,986,14,30,37,4701,4721,4710,4706,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["source","placeholder","contentFit","contentPosition","placeholderContentFit","cachePolicy","onLoad","transition","onError","responsivePolicy","onLoadEnd","onDisplay","priority","loading","blurRadius","recyclingKey","style","nativeViewRef","accessibilityLabel","alt","tintColor","containerViewRef","draggable"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return j}});var o=t(r(d[0]));r(d[1]);var n=t(r(d[2])),l=t(r(d[3])),c=t(r(d[4])),s=t(r(d[5])),u=t(r(d[6])),f=r(d[7]);function y(e){return t=>{const o=t.target;e?.({source:{url:o.currentSrc,width:o.naturalWidth,height:o.naturalHeight,mediaType:null},cacheType:'none'})}}function h(e){return({source:t})=>{e?.({error:`Failed to load image from url: ${t?.uri}`})}}function p(e,t){e?.style.setProperty('--expo-image-width',`${t.width}px`),e?.style.setProperty('--expo-image-height',`${t.height}px`)}function b(e){return'flip-from-bottom'===e?.effect||'flip-from-top'===e?.effect||'flip-from-left'===e?.effect||'flip-from-right'===e?.effect}function P(e,t){const o=e&&'uri'in e&&e.uri||'';return t?[t,o].join('-'):o}function j(t){let{source:s,placeholder:j,contentFit:v,contentPosition:x,placeholderContentFit:F,cachePolicy:w,onLoad:L,transition:C,onError:E,responsivePolicy:R,onLoadEnd:_,onDisplay:O,priority:$,loading:M,blurRadius:S,recyclingKey:T,style:V,nativeViewRef:D,accessibilityLabel:K,alt:A,tintColor:N,containerViewRef:z,draggable:H}=t,W=(0,o.default)(t,e);const k=F||'scale-down',q={objectFit:F||v},B=M??(null==R||'static'===R?'lazy':void 0),G=(0,u.default)(s,R,z,b(C)?p:null),I=j?.[0],J=P(I,T),Q=I?.uri?[J,({onAnimationFinished:e})=>(t,o)=>(0,f.jsx)(c.default,{ref:D,source:I,style:Object.assign({objectFit:k},S?{filter:`blur(${S}px)`}:{},o),className:t,events:{onTransitionEnd:[e]},contentPosition:{left:'50%',top:'50%'},hashPlaceholderContentPosition:x,hashPlaceholderStyle:q,accessibilityLabel:K??A,cachePolicy:w,priority:$,loading:B,tintColor:N,draggable:H})]:null,U=[P(G??I,T),({onAnimationFinished:e,onReady:t,onMount:o,onError:n})=>(l,s)=>(0,f.jsx)(c.default,{ref:D,source:G||I,events:{onError:[h(E),_,n],onLoad:[y(L),_,t],onMount:[o],onTransitionEnd:[e],onDisplay:[O]},style:Object.assign({objectFit:G?v:k},S?{filter:`blur(${S}px)`}:{},s),className:l,cachePolicy:w,priority:$,loading:B,contentPosition:G?x:{top:'50%',left:'50%'},hashPlaceholderContentPosition:x,hashPlaceholderStyle:q,accessibilityLabel:K,tintColor:N,draggable:H})];return(0,f.jsx)(n.default,Object.assign({ref:z,dataSet:{expoimage:!0},style:[{overflow:'hidden'},V]},W,{children:(0,f.jsx)(l.default,{transition:C,recyclingKey:T,initial:Q,children:U})}))}(0,s.default)()},4701,[363,14,585,4702,4703,4719,4720,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.getAnimatorFromTransition=c;var t,n=r(d[0]),s=(t=n)&&t.__esModule?t:{default:t},e=r(d[1]);const o=['cross-dissolve','flip-from-left','flip-from-right','flip-from-top','flip-from-bottom'];function u(t,n){return s.default.useMemo(()=>{if(!t)return null;const[s,e]=t;return{animationKey:s,persistedElement:e,status:n||'mounted'}},[t?.[0]])}function l(t,n){return t?.includes('flip')?n?.includes('ease')?'ease-in-out':'linear':n||null}function c(t){if(!t?.duration)return null;const n=(s=t.effect,o.includes(s)?s:'cross-dissolve');var s;if(!n)return{startingClass:'',animateInClass:'',animateOutClass:'',containerClass:'',timingFunction:'linear',animationClass:'',duration:0};const e=l(n,t.timing),u=`image-timing-${e}`;return{startingClass:`${n}-start`,animateInClass:[n,'transitioning',`${n}-active`,u].join(' '),animateOutClass:[n,`${n}-end`,u].join(' '),containerClass:`${n}-container`,timingFunction:e,animationClass:n,duration:t?.duration||0}}function f({children:t,initial:n,transition:o,recyclingKey:l}){const f=c(o),y=u(n,'active'),[j,p]=s.default.useState(y?[y]:[]),[C,O]=s.default.useState(l??'');C!==(l??'')&&(O(l??''),p(y?[y]:[]));const b=t=>{p(n=>n.filter(n=>!!t&&n.animationKey!==t||'in'===n.status||'active'===n.status))},K=u(t);s.default.useEffect(()=>{p(t=>{if(!K)return t;return t.findIndex(t=>t.animationKey===K.animationKey)>=0?f?t.map(t=>t.animationKey===K.animationKey?Object.assign({},K,{status:'in'}):Object.assign({},t,{status:'out'})):[Object.assign({},K,{status:'in'})]:[...t,K]})},[K]);const v={transitionDuration:`${f?.duration||0}ms`,transitionTimingFunction:f?.timingFunction||'linear'},F={in:f?.animateInClass,out:f?.animateOutClass,mounted:f?.startingClass};return(0,e.jsx)(e.Fragment,{children:[...j].filter(t=>'errored'!==t.status).map(s=>{const o=s.status,u=F[o];return(0,e.jsx)("div",{className:f?.containerClass,children:(l=s,t[0]===l.animationKey?t[1]({onReady:()=>{p(f?t=>t.map(t=>t===K?Object.assign({},t,{status:'in'}):Object.assign({},t,{status:'out'})):[Object.assign({},l,{status:'in'})])},onAnimationFinished:()=>{p([Object.assign({},l,{status:'in'})])},onError:()=>{p(t=>t.map(t=>t===l?Object.assign({},t,{status:'errored'}):t))}}):n?.[0]===l.animationKey?n[1]({onAnimationFinished:()=>{'out'===l.status&&b(l.animationKey)},onError:()=>{p(t=>t.map(t=>t===l?Object.assign({},t,{status:'errored'}):t))}}):l.persistedElement({onAnimationFinished:()=>{b(l.animationKey)}}))(u,v)},s.animationKey);var l})})}},4702,[14,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["source","events","contentPosition","hashPlaceholderContentPosition","priority","loading","style","hashPlaceholderStyle","tintColor","className","accessibilityLabel","cachePolicy","draggable"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return j}});var o=t(r(d[0])),s=r(d[1]),n=t(s),l=r(d[2]),c=t(l),u=r(d[3]),h=r(d[4]),f=r(d[5]),P=r(d[6]);function b(e="normal"){return e&&['low','high'].includes(e)?e:'auto'}function y(e){return e&&'srcset'in e?{srcSet:e.srcset,sizes:e.sizes}:{}}var j=n.default.forwardRef((t,n)=>{let{source:j,events:v,contentPosition:p,hashPlaceholderContentPosition:C,priority:_,loading:O,style:S,hashPlaceholderStyle:E,tintColor:H,className:I,accessibilityLabel:x,cachePolicy:F,draggable:M}=t,N=(0,o.default)(t,e);(0,s.useEffect)(()=>{v?.onMount?.forEach(e=>e?.())},[]);const w=(0,s.useId)().replace(/[\xab\xbb]/g,'_'),{resolvedSource:z,isImageHash:L}=(0,h.useImageHashes)(j),R=(0,f.getObjectPositionFromContentPositionObject)(L?C:p),T=(0,h.useHeaders)(z,F,v?.onError);return T?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(c.default,{id:w,tintColor:H}),(0,P.jsx)("img",Object.assign({ref:n,alt:x,className:I,src:T?.uri||void 0,style:Object.assign({objectPosition:R},f.absoluteFilledPosition,(0,l.getTintColorStyle)(w,H),S,L?E:{}),fetchPriority:b(_||'normal'),loading:O||void 0,draggable:M},(0,u.getImageWrapperEventHandler)(v,T),y(j),N),j?.uri)]}):null})},4703,[363,14,4704,4705,4711,4718,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}}),_e.getTintColorStyle=function(e,t){if(!t)return{};return{filter:`url(#expo-image-tint-${e})`}};var e,t=r(d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]);function l({id:e,tintColor:t}){return t?(0,n.jsx)("svg",{style:u.svg,children:(0,n.jsx)("defs",{children:(0,n.jsxs)("filter",{id:`expo-image-tint-${e}`,children:[(0,n.jsx)("feFlood",{floodColor:t}),(0,n.jsx)("feComposite",{in2:"SourceAlpha",operator:"atop"})]})})}):null}const u=o.default.create({svg:{width:0,height:0}})},4704,[30,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.getImageWrapperEventHandler=function(o,e){return{onLoad:n=>{o?.onLoad?.forEach(o=>o?.(n)),'undefined'!=typeof window&&window.requestAnimationFrame(()=>{o?.onDisplay?.forEach(n=>n?.())})},onTransitionEnd:()=>o?.onTransitionEnd?.forEach(n=>n?.()),onError:()=>{e?.uri&&(0,n.isBlurhashString)(e?.uri)||o?.onError?.forEach(n=>n?.({source:e||null}))}}};var n=r(d[0])},4705,[4706]); +__d(function(g,r,i,a,m,_e,d){"use strict";const t=["blurhash","thumbhash"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.isBlurhashString=o,_e.isThumbhashString=l,_e.isSFSymbolString=f,_e.resolveSFSymbolString=b,_e.resolveSource=c,_e.resolveSources=function(t){if(Array.isArray(t))return t.map(c).filter(Boolean);if((0,h.isImageRef)(t))return t;return[c(t)].filter(Boolean)};var u=e(r(d[0]));r(d[1]);var n=e(r(d[2])),s=r(d[3]),h=r(d[4]);function o(t){return/^(blurhash:\/)+[\w#$%*+,\-.:;=?@[\]^_{}|~]+(\/[\d.]+)*$/.test(t)}function l(t){return t.startsWith('thumbhash:/')}function f(t){return t.startsWith('sf:')}function b(t){return{uri:`sf:/${t.slice(3)}`}}function c(e){if('string'==typeof e)return o(e)?(0,s.resolveBlurhashString)(e):l(e)?(0,s.resolveThumbhashString)(e):f(e)?b(e):{uri:e};if('number'==typeof e)return(0,n.default)(e);if('object'==typeof e&&(e?.blurhash||e?.thumbhash)){const{blurhash:n,thumbhash:h}=e,o=(0,u.default)(e,t),l=h?(0,s.resolveThumbhashString)(h):(0,s.resolveBlurhashString)(n);return Object.assign({},l,o)}return e??null}},4706,[363,986,4707,4709,4710]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),_e.setCustomSourceTransformer=c,Object.defineProperty(_e,"pickScale",{enumerable:!0,get:function(){return s}});var e,t=r(d[0]),n=r(d[1]),u=(e=n)&&e.__esModule?e:{default:e};let o;function c(e){o=e}function f(e){if('object'==typeof e)return e;const n=(0,t.getAssetByID)(e);if(!n)return;const c=new u.default('https://expo.dev',null,n);return o?o(c):c.defaultAsset()}Object.defineProperty(f,'setCustomSourceTransformer',{get:()=>c});const{pickScale:s}=u.default},4707,[738,4708]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}}),r(d[0]);var e,t=r(d[1]),s=(e=t)&&e.__esModule?e:{default:e};function c(e){const t=n.pickScale(e.scales,s.default.get()),c=1===t?'':'@'+t+'x',o=e.type?`.${e.type}`:'';return e.httpServerLocation.replace(/\.\.\//g,'_')+'/'+e.name+c+o}class n{constructor(e,t,s){this.serverUrl=e||'https://expo.dev',this.jsbundleUrl=null,this.asset=s}isLoadedFromServer(){return!0}isLoadedFromFileSystem(){return!1}defaultAsset(){return this.assetServerURL()}assetServerURL(){const e=new URL(c(this.asset),this.serverUrl);return e.searchParams.set('platform',"web"),e.searchParams.set('hash',this.asset.hash),this.fromSource(e.toString().replace(e.origin,''))}fromSource(e){return{__packager_asset:!0,width:this.asset.width??void 0,height:this.asset.height??void 0,uri:e,scale:n.pickScale(this.asset.scales,s.default.get())}}static pickScale(e,t){for(const s of e)if(s>=t)return s;return e[e.length-1]||1}}},4708,[986,740]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.resolveBlurhashString=function(t){const[h,u="",s=""]=t.replace(/^blurhash:\//,'').split('/');return{uri:'blurhash:/'+h,width:parseInt(u,10)||16,height:parseInt(s,10)||16}},e.resolveThumbhashString=function(t){return{uri:'thumbhash:/'+t.replace(/^thumbhash:\//,'')}}},4709,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.resolveContentFit=function(t,s,f){if(t)return t;if(s)switch(o||(console.log('[expo-image]: Prop "resizeMode" is deprecated, use "contentFit" instead'),o=!0),s){case'contain':case'cover':case'none':return s;case'stretch':return'fill';case'center':return'scale-down';case'repeat':return n||(console.log('[expo-image]: Resize mode "repeat" is no longer supported'),n=!0),'cover';default:throw new Error(`Unhandled resizeMode case: ${s}`)}return f?'contain':'cover'},e.resolveContentPosition=function(t){if('string'==typeof t){const o={center:{top:'50%',left:'50%'},top:{top:0,left:'50%'},right:{top:'50%',right:0},bottom:{bottom:0,left:'50%'},left:{top:'50%',left:0},'top center':{top:0,left:'50%'},'top right':{top:0,right:0},'top left':{top:0,left:0},'right center':{top:'50%',right:0},'right top':{top:0,right:0},'right bottom':{bottom:0,right:0},'bottom center':{bottom:0,left:'50%'},'bottom right':{bottom:0,right:0},'bottom left':{bottom:0,left:0},'left center':{top:'50%',left:0},'left top':{top:0,left:0},'left bottom':{bottom:0,left:0}},n=o[t];return n||(console.warn(`[expo-image]: Content position "${t}" is invalid`),o.center)}return t??{top:'50%',left:'50%'}},e.resolveTransition=function(t,o){if('number'==typeof t)return{duration:t};if(!t&&'number'==typeof o)return s||(console.warn('[expo-image]: Prop "fadeDuration" is deprecated, use "transition" instead'),s=!0),{duration:o};return t??null},e.isImageRef=function(o){return o instanceof t.SharedRef&&'image'===o.nativeRefType};var t=r(d[0]);let o=!1,n=!1,s=!1},4710,[1054]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useThumbhash=c,_e.useImageHashes=function(t){const[u,o]=c(t),[n,h]=(0,s.useBlurhash)(t);return(0,e.useMemo)(()=>o||h?n||u?{resolvedSource:n??u,isImageHash:!0}:{resolvedSource:null,isImageHash:!0}:{resolvedSource:t,isImageHash:!1},[n,u,o,h,t])},_e.useHeaders=function(s,t,u){const[c,o]=(0,e.useState)(null);if((0,e.useEffect)(()=>{(async()=>{if(s?.headers&&s.uri)try{const e=await fetch(s.uri,{headers:s.headers,cache:'none'===t?'no-cache':'default',redirect:'follow'});if(!e.ok)throw new Error(`Failed to fetch image: ${e.status} ${e.statusText}`);const u=await e.blob();o(e=>(e&&URL.revokeObjectURL(e),URL.createObjectURL(u)))}catch{u?.forEach(e=>e?.({source:s}))}})()},[s]),!s?.headers)return s;if(!c)return null;return Object.assign({},s,{uri:c})};var e=r(d[0]),s=r(d[1]),t=r(d[2]),u=r(d[3]);function c(s){const c=(0,t.isThumbhashString)(s?.uri||''),o=s?.uri?.replace(/thumbhash:\//,'')??'';return[(0,e.useMemo)(()=>c?{uri:(0,u.thumbHashStringToDataURL)(o)}:null,[o,c]),c]}},4711,[14,4712,4706,4717]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useBlurhash=function(e,h=1){h=h||1;const[l,s]=(0,t.useState)(null),w=(e?.uri&&(0,n.isBlurhashString)(e.uri))??!1;(0,t.useEffect)(()=>{let t=!1;if(!e||!e.uri||!w)return;const n=e.uri.replace(/blurhash:\//,''),l=(0,u.default)(n,e.width??o.width,e.height??o.height,h),f=document.createElement('canvas'),b=document.createElement('canvas');f.width=e.width??o.width,f.height=e.height??o.height,b.width=(e.width??o.width)*c,b.height=(e.height??o.height)*c;const v=f.getContext('2d');if(!v)return void console.warn('Failed to decode blurhash');const L=v.createImageData(f.width,f.height);L.data.set(l),v.putImageData(L,0,0);const R=b.getContext('2d');if(R)return R.scale(c,c),R.drawImage(f,0,0),b.toBlob(e=>{t||s(t=>(t&&URL.revokeObjectURL(t),e?URL.createObjectURL(e):t))}),function(){t=!0,s(e=>(e&&URL.revokeObjectURL(e),null))};console.warn('Failed to decode blurhash')},[e?.uri,e?.height,e?.width,h,w]);return[(0,t.useMemo)(()=>l?{uri:l}:null,[l]),w]};var e,t=r(d[0]),h=r(d[1]),u=(e=h)&&e.__esModule?e:{default:e},n=r(d[2]);const o={width:32,height:32},c=10},4712,[14,4713,4706]); +__d(function(_g,_r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"isBlurhashValid",{enumerable:!0,get:function(){return s}});var t=_r(d[0]),r=_r(d[1]),n=_r(d[2]);const o=n=>{const o=n[0],s=n[1];if(!o||!s||n.length<6)throw new r.ValidationError('The blurhash string must be at least 6 characters');const l=(0,t.decode83)(o),i=(0,t.decode83)(s),u=Math.floor(l/9)+1,c=l%9+1;if(n.length!==4+2*c*u)throw new r.ValidationError(`blurhash length mismatch: length is ${n.length} but it should be ${4+2*c*u}`);return{sizeFlag:l,quantisedMaximumValue:i}},s=t=>{try{o(t)}catch(t){return{result:!1,errorReason:t.message}}return{result:!0}},l=t=>{const r=t>>16,o=t>>8&255,s=255&t;return[(0,n.sRGBToLinear)(r),(0,n.sRGBToLinear)(o),(0,n.sRGBToLinear)(s)]},i=(t,r)=>{const o=Math.floor(t/361),s=Math.floor(t/19)%19,l=t%19;return[(0,n.signPow)((o-9)/9,2)*r,(0,n.signPow)((s-9)/9,2)*r,(0,n.signPow)((l-9)/9,2)*r]};var u=(r,s,u,c)=>{const{sizeFlag:h,quantisedMaximumValue:f}=o(r);c=1|(c||1);const g=Math.floor(h/9)+1,b=h%9+1,M=(f+1)/166,w=new Array(b*g);for(let n=0;n{let o=0;for(const c of n){o=83*o+t.indexOf(c)}return o},o=(n,o)=>{let c='';for(let f=1;f<=o;f++){const u=Math.floor(n)/Math.pow(83,o-f)%83;c+=t[Math.floor(u)]}return c}},4714,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ValidationError",{enumerable:!0,get:function(){return t}});class t extends Error{constructor(t){super(t),this.name='ValidationError',this.message=t}}},4715,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"sRGBToLinear",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"linearTosRGB",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"sign",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"signPow",{enumerable:!0,get:function(){return u}});const t=t=>{const n=t/255;return n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)},n=t=>{const n=Math.max(0,Math.min(1,t));return n<=.0031308?Math.trunc(12.92*n*255+.5):Math.trunc(255*(1.055*Math.pow(n,.4166666666666667)-.055)+.5)},o=t=>t<0?-1:1,u=(t,n)=>o(t)*Math.pow(Math.abs(t),n)},4716,[]); +__d(function(_g,_r,_i,_a,m,e,d){"use strict";function t(t){const{PI:r,min:n,max:f,cos:s,round:a}=Math,l=t[0]|t[1]<<8|t[2]<<16,u=t[3]|t[4]<<8,c=(63&l)/63,h=(l>>6&63)/31.5-1,i=(l>>12&63)/31.5-1,b=(l>>18&31)/31,g=l>>23,p=(u>>3&63)/63,A=(u>>9&63)/63,T=u>>15,w=f(3,T?g?5:7:7&u),x=f(3,T?7&u:g?5:7),H=g?(15&t[5])/15:1,R=(t[5]>>4)/15,U=g?6:5;let y=0;const M=(o,r,n)=>{const f=[];for(let s=0;s>1)]>>((1&y++)<<2)&15)/7.5-1)*n);return f},_=M(w,x,b),C=M(3,3,1.25*p),D=M(3,3,1.25*A),L=g?M(5,5,R):null,P=o(t),v=a(P>1?32:32*P),B=a(P>1?32/P:32),G=new Uint8Array(v*B*4),I=[],S=[];for(let t=0,o=0;t>8,255&t,0,0,o>>8,255&o,8,6,0,0,0,0,0,0,0,f>>>24,f>>16&255,f>>8&255,255&f,73,68,65,84,120,1],a=[0,498536548,997073096,651767980,1994146192,1802195444,1303535960,1342533948,-306674912,-267414716,-690576408,-882789492,-1687895376,-2032938284,-1609899400,-1111625188];let l=1,u=0;for(let t=0,f=0,a=n-1;t>8,255&~n,n>>8^255,0),u=(u+l)%65521;f>8,255&u,l>>8,255&l,0,0,0,0,0,0,0,0,73,69,78,68,174,66,96,130);for(let[t,o]of[[12,29],[37,41+f]]){let r=-1;for(let n=t;n>>4^a[15&r],r=r>>>4^a[15&r];r=~r,s[o++]=r>>>24,s[o++]=r>>16&255,s[o++]=r>>8&255,s[o++]=255&r}return'data:image/png;base64,'+btoa(String.fromCharCode(...s))}function n(o){const n=t(o);return r(n.w,n.h,n.rgba)}Object.defineProperty(e,'__esModule',{value:!0}),e.rgbaToThumbHash=function(t,o,r){if(t>100||o>100)throw new Error(`${t}x${o} doesn't fit in 100x100`);const{PI:n,round:f,max:s,cos:a,abs:l}=Math;let u=0,c=0,h=0,i=0;for(let n=0,f=0;n{let c=0;const h=[];let i=0;const b=[];for(let g=0;go,$=f(63*U)|f(31.5+31.5*_)<<6|f(31.5+31.5*L)<<12|f(31*M)<<18|(b?1:0)<<23,j=(S?A:p)|f(63*D)<<3|f(63*v)<<9|(S?1:0)<<15,E=[255&$,$>>8&255,$>>16,255&j,j>>8],O=b?6:5;let k=0;b&&E.push(f(15*B)|f(15*I)<<4);for(const t of b?[y,C,P,G]:[y,C,P])for(const o of t)E[O+(k>>1)]|=f(15*o)<<((1&k++)<<2);return new Uint8Array(E)},e.thumbHashToRGBA=t,e.thumbHashToAverageRGBA=function(t){const{min:o,max:r}=Math,n=t[0]|t[1]<<8|t[2]<<16,f=(63&n)/63,s=(n>>6&63)/31.5-1,a=(n>>12&63)/31.5-1,l=n>>23?(15&t[5])/15:1,u=f-.6666666666666666*s,c=(3*f-u+a)/2,h=c-a;return{r:r(0,o(1,c)),g:r(0,o(1,h)),b:r(0,o(1,u)),a:l}},e.thumbHashToApproximateAspectRatio=o,e.rgbaToDataURL=r,e.thumbHashToDataURL=n,e.thumbHashStringToDataURL=function(t){return n(Uint8Array.from(atob(t),t=>t.charCodeAt(0)))}},4717,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){const n=String(t).trim();return n.endsWith('%')?n:`${n}px`}Object.defineProperty(e,'__esModule',{value:!0}),e.ensureValueIsWebUnits=t,Object.defineProperty(e,"absoluteFilledPosition",{enumerable:!0,get:function(){return n}}),e.getObjectPositionFromContentPositionObject=function(n){const o=Object.assign({},n);if(!o)return'50% 50%';null==o.top&&null==o.bottom&&(o.top='50%');null==o.left&&null==o.right&&(o.left='50%');return['top','bottom','left','right'].map(n=>n in o?`${n} ${t(o[n])}`:'').join(' ')||'50% 50%'};const n={width:'100%',height:'100%',position:'absolute',left:0,top:0}},4718,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});const t="\n[data-expoimage] .cross-dissolve {\n transition-property: opacity;\n animation-fill-mode: forwards;\n}\n[data-expoimage] .cross-dissolve-start:not(.transitioning) {\n opacity: 0;\n}\n[data-expoimage] .cross-dissolve-active {\n opacity: 1;\n}\n[data-expoimage] .cross-dissolve-end {\n opacity: 0;\n}\n[data-expoimage] .flip-from-left {\n transition-property: transform, opacity;\n transition-timing-function: var(--expo-image-timing,linear), steps(2, jump-none) !important;\n transform-origin: center;\n\n}\n[data-expoimage] .flip-from-left-container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n perspective: 1000px;\n}\n[data-expoimage] .flip-from-left-start:not(.transitioning) {\n transform: translateZ(calc(var(--expo-image-width,1000px) * -1.25)) rotateY(-180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-left-active {\n transform: translateZ(0px) rotateY(0) ;\n opacity:1;\n}\n[data-expoimage] .flip-from-left-end {\n transform: translateZ(calc(var(--expo-image-width,1000px) * -1.25)) rotateY(180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-right {\n transition-property: transform, opacity;\n transition-timing-function: var(--expo-image-timing,linear), steps(2, jump-none) !important;\n transform-origin: center;\n}\n[data-expoimage] .flip-from-right-container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n perspective: 1000px;\n}\n[data-expoimage] .flip-from-right-start:not(.transitioning) {\n transform: translateZ(calc(var(--expo-image-width,1000px) * -1.25)) rotateY(180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-right-active {\n transform: translateZ(0px) rotateY(0) ;\n opacity:1;\n}\n[data-expoimage] .flip-from-right-end {\n transform: translateZ(calc(var(--expo-image-width,1000px) * -1.25)) rotateY(-180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-top {\n transition-property: transform, opacity;\n transition-timing-function: var(--expo-image-timing,linear), steps(2, jump-none) !important;\n transform-origin: center;\n}\n[data-expoimage] .flip-from-top-container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n perspective: 1000px;\n}\n[data-expoimage] .flip-from-top-start:not(.transitioning) {\n transform: translateZ(calc(var(--expo-image-height,1000px) * -1.5)) rotateX(180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-top-active {\n transform: translateZ(0px) rotateX(0) ;\n opacity:1;\n}\n[data-expoimage] .flip-from-top-end {\n transform: translateZ(calc(var(--expo-image-height,1000px) * -1.5)) rotateX(-180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-bottom {\n transition-property: transform, opacity;\n transition-timing-function: var(--expo-image-timing,linear), steps(2, jump-none) !important;\n transform-origin: center;\n}\n[data-expoimage] .flip-from-bottom-container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n perspective: 1000px;\n}\n[data-expoimage] .flip-from-bottom-start:not(.transitioning) {\n transform: translateZ(calc(var(--expo-image-height,1000px) * -1.25)) rotateX(-180deg);\n opacity: 0;\n}\n[data-expoimage] .flip-from-bottom-active {\n transform: translateZ(0px) rotateX(0) ;\n opacity:1;\n}\n[data-expoimage] .flip-from-bottom-end {\n transform: translateZ(calc(var(--expo-image-height,1000px) * -1.25)) rotateX(180deg);\n opacity: 0;\n}\n[data-expoimage] .image-timing-linear {\n --expo-image-timing: linear;\n}\n[data-expoimage] .image-timing-ease-in {\n --expo-image-timing: ease-in;\n}\n[data-expoimage] .image-timing-ease-out {\n --expo-image-timing: ease-out;\n}\n[data-expoimage] .image-timing-ease-in-out {\n --expo-image-timing: ease-in-out;\n}\n";function n(){if('undefined'!=typeof window){const n=document.createElement('style');n.innerHTML=t,n.id='expo-image-styles',document.head.appendChild(n)}}},4719,[]); +__d(function(g,r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return h}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},u=r(d[1]),l=r(d[2]);function s(e,t){return 1===e?.length?e[0]??null:[...e||[]]?.map(e=>{if(!t)return{source:e,penalty:0,covers:!1};const{width:n,height:u}='object'==typeof e?e:{width:null,height:null};return null==n||null==u?{source:e,penalty:0,covers:!1}:ne.penalty-t.penalty).sort((e,t)=>Number(t.covers)-Number(e.covers))[0]?.source??null}function o(e){return null==e.webMaxViewportWidth?null:`(max-width: ${e.webMaxViewportWidth}px) ${e.width}px`}function c(e,t,n){if(null==e||0===e.length)return null;if(1===e.length)return e[0]??null;if('static'!==n)return s(e,t);const u=e.filter(e=>e.uri&&null!=e.width&&!(0,l.isBlurhashString)(e.uri)&&!(0,l.isThumbhashString)(e.uri)).sort((e,t)=>(e.webMaxViewportWidth??e.width??0)-(t.webMaxViewportWidth??t.width??0));if(0===u.length)return console.warn("You've set the `static` responsivePolicy but none of the sources have the `width` property set. Set `width` on each source so the browser can build a `srcset` for static responsiveness. Falling back to the `initial` policy."),s(e,t);const c=u?.map(e=>`${e.uri} ${e.width}w`).join(', ');return{srcset:c,sizes:['auto',...u.map(o).filter(e=>null!=e),'100vw'].join(', '),uri:u[u.length-1]?.uri??'',type:'srcset'}}function h(e,l="static",s,o=null){const h=(Array.isArray(e)?e.length:0)>1,[a,f]=(0,t.useState)(s.current?.getBoundingClientRect()??null);return a&&s.current&&o?.(s.current,a),n.default.useEffect(()=>{if(!h&&!o||!s.current)return()=>{};if('live'===l){const e=new ResizeObserver(e=>{const t=e[0];f(t?.contentRect??null),null!=t&&o?.(t.target,t.contentRect)});return e.observe(s.current),()=>{e.disconnect()}}return()=>{}},[l,h,s.current,o]),(0,u.isImageRef)(e)?e:c(e,a,l)}},4720,[14,4710,4706]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=r(d[1]),o=(e=n)&&e.__esModule?e:{default:e};class s extends t.NativeModule{Image=o.default;async prefetch(e,t,n){const o=Array.isArray(e)?e:[e];return new Promise(e=>{let t=0;o.forEach(n=>{const s=new Image;s.src=n,s.onload=()=>{t++,t===o.length&&e(!0)},s.onerror=()=>e(!1)})})}async clearMemoryCache(){return!1}async clearDiskCache(){return!1}configureCache(e){}async loadAsync(e){if(!e.uri)throw new Error('The image source must have the "uri" property defined');const t=await fetch(e.uri,{headers:e.headers});if(!t.ok)throw new Error(`Image request failed with the status code: ${t.status}`);const n=await t.blob(),s=URL.createObjectURL(n),u=await c(s);return o.default.init(s,u.width,u.height,t.headers.get('Content-Type'))}getCachePathAsync(e){return Promise.resolve(null)}generateBlurhashAsync(e,t){throw new Error('Blurhash generation is not supported on Web.')}generateThumbhashAsync(e){throw new Error('Thumbhash generation is not supported on Web.')}}async function c(e){return new Promise((t,n)=>{const o=document.createElement('img');o.onload=()=>t(o),o.onerror=()=>n(new Error(`Unable to load the image from '${e}'`)),o.src=e})}var u=(0,t.registerWebModule)(s,'ExpoImage')},4721,[986,4722]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class n extends t.SharedRef{nativeRefType='image';uri=null;width=0;height=0;mediaType=null;scale=1;isAnimated=!1;static init(t,u,s,l){return Object.assign(new n,{uri:t,width:u,height:s,mediaType:l,isAnimated:'image/gif'===l})}}},4722,[1054]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["style","imageStyle","children"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ImageBackground=function(t){let{style:o,imageStyle:f,children:y}=t,_=(0,l.default)(t,e);return(0,c.jsxs)(n.default,{style:o,children:[(0,c.jsx)(u.Image,Object.assign({},_,{style:[s.default.absoluteFill,f]})),y]})};var l=t(r(d[0])),n=t(r(d[1])),s=t(r(d[2])),u=r(d[3]),c=r(d[4])},4723,[363,585,30,4700,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useImage=function(s,u={},c=[]){const l=(0,t.resolveSource)(s),[f,h]=(0,o.useState)(null),p=(0,o.useRef)(u);return p.current=u,(0,o.useEffect)(()=>{let o=!0;return(function t(){n.Image.loadAsync(l,u).then(n=>{o&&h(n)}).catch(n=>{o&&(p.current.onError?p.current.onError(n,t):(console.error(`Loading an image from '${l.uri}' failed, use 'onError' option to handle errors and suppress this message`),console.error(n)))})})(),()=>{o=!1,f?.release()}},[l.uri,...c]),f};var o=r(d[0]),n=r(d[1]),t=r(d[2])},4724,[14,4700,4706]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAddCustomer",{enumerable:!0,get:function(){return O}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(u){var s=Object.getOwnPropertyDescriptor(e,u);Object.defineProperty(t,u,s.get?s:{enumerable:!0,get:function(){return e[u]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),u=r(_d[2]),s=r(_d[3]),o=r(_d[4]),n=r(_d[5]),c=r(_d[6]),d=r(_d[7]),l=r(_d[8]),b=r(_d[9]);const f=(0,s.getLogger)(['wcpos','pos','cart']),O=()=>{const{currentOrder:s}=(0,b.useCurrentOrder)(),O=(0,l.useGuestCustomer)(),{localPatch:p}=(0,d.useLocalMutation)(),{store:_}=(0,n.useAppState)(),y=(0,t.useObservableEagerState)(_.store_country$),v=(0,c.useT)(),C=e.useMemo(()=>f.with({orderUUID:s.uuid,orderID:s.id,orderNumber:s.number}),[s.uuid,s.id,s.number]);return{addCustomer:e.useCallback(async e=>{let t=(0,u.isRxDocument)(e)?e.toMutableJSON():e;const n=0===t.id&&!t.billing&&!t.shipping;t=n?O:t;const c=0===t.id?v('common.guest'):`${t.first_name||''} ${t.last_name||''}`.trim()||t.email||`#${t.id}`,d=await p({document:s,data:(0,o.transformCustomerJSONToOrderJSON)(t,y)});return C.success(v('pos.customer_assigned',{customerName:c}),{saveToDb:!0,context:{customerId:t.id,customerEmail:t.email,isGuest:n}}),d},[y,s,O,p,C,v])}}},4725,[14,1747,2035,1975,4181,2022,1987,3232,4180,4064]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.CartTable=function(){const{uiSettings:e,getUILabel:p}=(0,I.useUISettings)('pos-cart'),b=(0,o.useObservableEagerState)(e.columns$),{line_items:w,fee_lines:x,shipping_lines:y}=(0,S.useCartLines)(),R=t.useRef(new Map),_=t.useRef(new Map),j=t.useRef(null),{currentOrder:T}=(0,M.useCurrentOrder)(),v=t.useRef([]),C=t.useRef(null),O=t.useRef(null);O.current=T;const P=t.useMemo(()=>[...D(w,'line_items'),...D(x,'fee_lines'),...D(y,'shipping_lines')],[w,x,y]),[L,U]=t.useState([]);t.useEffect(()=>{if(!O.current?.uuid)return void U([]);if(O.current.uuid!==C.current?.uuid)return C.current=O.current,v.current=P,void U([]);const e=P.reduce((e,t)=>{const n=v.current.find(e=>e.uuid===t.uuid);return n?'line_items'===t.type&&t.item.quantity!==n.item.quantity&&e.push(t.uuid):e.push(t.uuid),e},[]);e.length>0&&(v.current=P,U(e))},[P]);const F=t.useCallback(e=>{U(t=>t.filter(t=>t!==e))},[]),q=t.useMemo(()=>b.filter(e=>e.show).map(e=>({id:e.key,header:({column:e})=>(0,k.jsx)(h.Text,{className:'text-muted-foreground font-medium',numberOfLines:1,children:p(e.id)}),cell:e=>{const t=(0,s.default)(A,[e.row.original.type,e.column.id]);return t?(0,k.jsx)(c.ErrorBoundary,{children:(0,k.jsx)(t,Object.assign({},e))}):null},meta:Object.assign({},e,{show:t=>{const n=(0,u.default)(e.display,{key:t});return!(!n||!n.show)}})})),[b,p]),E=(0,l.useReactTable)({data:P,columns:q,getCoreRowModel:(0,l.getCoreRowModel)(),getRowId:e=>e.uuid,meta:{onChange:e=>{},rowRefs:R,newRowUUIDs:L,removeNewRowUUID:F,rowLayouts:_,scrollToRow:e=>{const t=_.current.get(e),n=j.current;t&&n&&n.scrollTo({y:t.y,animated:!0})}}});return(0,k.jsxs)(f.Table,{"aria-labelledby":"cart-table",className:"h-full",children:[(0,k.jsx)(f.TableHeader,{children:E.getHeaderGroups().map(e=>(0,k.jsx)(f.TableRow,{children:e.headers.map(e=>{const t=e.column.columnDef.meta;return(0,k.jsx)(f.TableHead,{style:{flexGrow:t?.width?0:t?.flex?t.flex:1,flexBasis:t?.width?t.width:void 0,alignItems:(0,d.getFlexAlign)(t?.align||'left')},children:e.isPlaceholder||t?.hideLabel?null:(0,l.flexRender)(e.column.columnDef.header,e.getContext())},e.id)})},e.id))}),(0,k.jsx)(n.default,{ref:j,children:(0,k.jsx)(f.TableBody,{children:E.getRowModel().rows.map((e,t)=>(0,k.jsx)(f.PulseTableRow,{ref:t=>{R.current.set(e.id,t)},index:t,table:E,row:e,onLayout:t=>{const{y:n,height:l}=t.nativeEvent.layout;_.current.set(e.id,{y:n,height:l})},children:e.getVisibleCells().map(e=>{const t=e.column.columnDef.meta;return(0,k.jsx)(f.TableCell,{style:{flexGrow:t?.width?0:t?.flex?t.flex:1,flexBasis:t?.width?t.width:void 0,alignItems:(0,d.getFlexAlign)(t?.align||'left')},children:(0,l.flexRender)(e.column.columnDef.cell,e.getContext())},e.id)})},e.id))})})]})};var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),n=e(r(_d[1])),l=r(_d[2]),u=e(r(_d[3])),s=e(r(_d[4])),o=r(_d[5]),c=r(_d[6]),d=r(_d[7]),f=r(_d[8]),h=r(_d[9]),p=r(_d[10]),b=r(_d[11]),w=r(_d[12]),x=r(_d[13]),y=r(_d[14]),R=r(_d[15]),_=r(_d[16]),j=r(_d[17]),T=r(_d[18]),v=r(_d[19]),C=r(_d[20]),O=r(_d[21]),P=r(_d[22]),I=r(_d[23]),M=r(_d[24]),S=r(_d[25]),L=r(_d[26]),U=r(_d[27]),k=r(_d[28]);const A={line_items:{actions:p.Actions,image:y.LineItemImage,name:_.ProductName,price:R.Price,regular_price:v.RegularPrice,quantity:T.Quantity,subtotal:P.Subtotal,total:j.ProductTotal,sku:U.SKU},fee_lines:{actions:p.Actions,image:()=>null,name:w.FeeName,price:x.FeePrice,quantity:()=>null,subtotal:()=>null,total:b.FeeAndShippingTotal,sku:()=>null},shipping_lines:{actions:p.Actions,image:()=>null,name:O.ShippingTitle,price:C.ShippingPrice,quantity:()=>null,subtotal:()=>null,total:b.FeeAndShippingTotal,sku:()=>null}},D=(e,t)=>e.map(e=>({item:e,uuid:(0,L.getUuidFromLineItem)(e)??'',type:t}))},4726,[14,600,4727,4568,1358,1747,1348,1354,4729,1434,4733,4735,4736,4742,4743,4744,4745,4748,4749,4750,4751,4753,4756,1745,4064,4757,4181,4759,6]); __d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"flexRender",{enumerable:!0,get:function(){return n}}),Object.defineProperty(_e,"useReactTable",{enumerable:!0,get:function(){return u}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]); /** * react-table @@ -4843,7 +4873,7 @@ __d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule' * * @license MIT */ -function n(t,n){return t?o(u=t)||'function'==typeof u||c(u)?e.createElement(t,n):t:null;var u}function o(e){return'function'==typeof e&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function c(e){return'object'==typeof e&&'symbol'==typeof e.$$typeof&&['react.memo','react.forward_ref'].includes(e.$$typeof.description)}function u(n){const o=Object.assign({state:{},onStateChange:()=>{},renderFallbackValue:null},n),[c]=e.useState(()=>({current:(0,t.createTable)(o)})),[u,f]=e.useState(()=>c.current.initialState);return c.current.setOptions(e=>Object.assign({},e,n,{state:Object.assign({},u,n.state),onStateChange:e=>{f(e),null==n.onStateChange||n.onStateChange(e)}})),c.current}Object.keys(t).forEach(function(e){'default'===e||Object.prototype.hasOwnProperty.call(_e,e)||Object.defineProperty(_e,e,{enumerable:!0,get:function(){return t[e]}})})},4697,[14,4698]); +function n(t,n){return t?o(u=t)||'function'==typeof u||c(u)?e.createElement(t,n):t:null;var u}function o(e){return'function'==typeof e&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function c(e){return'object'==typeof e&&'symbol'==typeof e.$$typeof&&['react.memo','react.forward_ref'].includes(e.$$typeof.description)}function u(n){const o=Object.assign({state:{},onStateChange:()=>{},renderFallbackValue:null},n),[c]=e.useState(()=>({current:(0,t.createTable)(o)})),[u,f]=e.useState(()=>c.current.initialState);return c.current.setOptions(e=>Object.assign({},e,n,{state:Object.assign({},u,n.state),onStateChange:e=>{f(e),null==n.onStateChange||n.onStateChange(e)}})),c.current}Object.keys(t).forEach(function(e){'default'===e||Object.prototype.hasOwnProperty.call(_e,e)||Object.defineProperty(_e,e,{enumerable:!0,get:function(){return t[e]}})})},4727,[14,4728]); __d(function(_g,r,_i,_a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ColumnFaceting",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"ColumnFiltering",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"ColumnGrouping",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"ColumnOrdering",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"ColumnPinning",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"ColumnSizing",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"ColumnVisibility",{enumerable:!0,get:function(){return U}}),Object.defineProperty(_e,"GlobalFaceting",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"GlobalFiltering",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"Headers",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"RowExpanding",{enumerable:!0,get:function(){return J}}),Object.defineProperty(_e,"RowPagination",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"RowPinning",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"RowSelection",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e,"RowSorting",{enumerable:!0,get:function(){return ae}}),Object.defineProperty(_e,"_getVisibleLeafColumns",{enumerable:!0,get:function(){return $}}),Object.defineProperty(_e,"aggregationFns",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"buildHeaderGroups",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"createCell",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"createColumn",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"createColumnHelper",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"createRow",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"createTable",{enumerable:!0,get:function(){return ge}}),Object.defineProperty(_e,"defaultColumnSizing",{enumerable:!0,get:function(){return B}}),Object.defineProperty(_e,"expandRows",{enumerable:!0,get:function(){return fe}}),Object.defineProperty(_e,"filterFns",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"flattenBy",{enumerable:!0,get:function(){return g}}),Object.defineProperty(_e,"functionalUpdate",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"getCoreRowModel",{enumerable:!0,get:function(){return de}}),Object.defineProperty(_e,"getExpandedRowModel",{enumerable:!0,get:function(){return ce}}),Object.defineProperty(_e,"getFacetedMinMaxValues",{enumerable:!0,get:function(){return pe}}),Object.defineProperty(_e,"getFacetedRowModel",{enumerable:!0,get:function(){return he}}),Object.defineProperty(_e,"getFacetedUniqueValues",{enumerable:!0,get:function(){return Se}}),Object.defineProperty(_e,"getFilteredRowModel",{enumerable:!0,get:function(){return ve}}),Object.defineProperty(_e,"getGroupedRowModel",{enumerable:!0,get:function(){return Ce}}),Object.defineProperty(_e,"getMemoOptions",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"getPaginationRowModel",{enumerable:!0,get:function(){return Fe}}),Object.defineProperty(_e,"getSortedRowModel",{enumerable:!0,get:function(){return Pe}}),Object.defineProperty(_e,"isFunction",{enumerable:!0,get:function(){return a}}),Object.defineProperty(_e,"isNumberArray",{enumerable:!0,get:function(){return s}}),Object.defineProperty(_e,"isRowSelected",{enumerable:!0,get:function(){return te}}),Object.defineProperty(_e,"isSubRowSelected",{enumerable:!0,get:function(){return ne}}),Object.defineProperty(_e,"makeStateUpdater",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"memo",{enumerable:!0,get:function(){return d}}),Object.defineProperty(_e,"noop",{enumerable:!0,get:function(){return i}}),Object.defineProperty(_e,"orderColumns",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"passiveEventSupported",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"reSplitAlphaNumeric",{enumerable:!0,get:function(){return le}}),Object.defineProperty(_e,"selectRowsFn",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"shouldAutoRemoveFilter",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"sortingFns",{enumerable:!0,get:function(){return ue}});var t=e(r(_d[0])),n=e(r(_d[1])); /** * table-core @@ -4855,185 +4885,177 @@ __d(function(_g,r,_i,_a,m,_e,_d){"use strict";function e(e){return e&&e.__esModu * * @license MIT */ -function l(){return{accessor:(e,t)=>'function'==typeof e?Object.assign({},t,{accessorFn:e}):Object.assign({},t,{accessorKey:e}),display:e=>e,group:e=>e}}function o(e,t){return'function'==typeof e?e(t):e}function i(){}function u(e,t){return n=>{t.setState(t=>Object.assign({},t,{[e]:o(n,t[e])}))}}function a(e){return e instanceof Function}function s(e){return Array.isArray(e)&&e.every(e=>'number'==typeof e)}function g(e,t){const n=[],l=e=>{e.forEach(e=>{n.push(e);const o=t(e);null!=o&&o.length&&l(o)})};return l(e),n}function d(e,t,n){let l,o=[];return i=>{let u;n.key&&n.debug&&(u=Date.now());const a=e(i);if(!(a.length!==o.length||a.some((e,t)=>o[t]!==e)))return l;let s;if(o=a,n.key&&n.debug&&(s=Date.now()),l=t(...a),null==n||null==n.onChange||n.onChange(l),n.key&&n.debug&&null!=n&&n.debug()){const e=Math.round(100*(Date.now()-u))/100,t=Math.round(100*(Date.now()-s))/100,l=t/16,o=(e,t)=>{for(e=String(e);e.length{var n;return null!=(n=null==e?void 0:e.debugAll)?n:e[t]},key:!1,onChange:l}}function f(e,t,n,l){const o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(l),renderValue:()=>{var t;return null!=(t=o.getValue())?t:e.options.renderFallbackValue},getContext:d(()=>[e,n,t,o],(e,t,n,l)=>({table:e,column:t,row:n,cell:l,getValue:l.getValue,renderValue:l.renderValue}),c(e.options,'debugCells'))};return e._features.forEach(l=>{null==l.createCell||l.createCell(o,n,t,e)},{}),o}function p(e,t,n,l){var o,i;const u=e._getDefaultColumnDef(),a=Object.assign({},u,t),s=a.accessorKey;let g,f=null!=(o=null!=(i=a.id)?i:s?'function'==typeof String.prototype.replaceAll?s.replaceAll('.','_'):s.replace(/\./g,'_'):void 0)?o:'string'==typeof a.header?a.header:void 0;if(a.accessorFn?g=a.accessorFn:s&&(g=s.includes('.')?e=>{let t=e;for(const e of s.split('.')){var n;t=null==(n=t)?void 0:n[e]}return t}:e=>e[a.accessorKey]),!f)throw new Error;let p={id:`${String(f)}`,accessorFn:g,parent:l,depth:n,columnDef:a,columns:[],getFlatColumns:d(()=>[!0],()=>{var e;return[p,...null==(e=p.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},c(e.options,'debugColumns')),getLeafColumns:d(()=>[e._getOrderColumnsFn()],e=>{var t;if(null!=(t=p.columns)&&t.length){let t=p.columns.flatMap(e=>e.getLeafColumns());return e(t)}return[p]},c(e.options,'debugColumns'))};for(const t of e._features)null==t.createColumn||t.createColumn(p,e);return p}const b='debugHeaders';function w(e,t,n){var l;let o={id:null!=(l=n.id)?l:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(o),e},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(o,e)}),o}const h={createTable:e=>{e.getHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,l,o)=>{var i,u;const a=null!=(i=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?i:[],s=null!=(u=null==o?void 0:o.map(e=>n.find(t=>t.id===e)).filter(Boolean))?u:[];return S(t,[...a,...n.filter(e=>!(null!=l&&l.includes(e.id)||null!=o&&o.includes(e.id))),...s],e)},c(e.options,b)),e.getCenterHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,l,o)=>S(t,n=n.filter(e=>!(null!=l&&l.includes(e.id)||null!=o&&o.includes(e.id))),e,'center'),c(e.options,b)),e.getLeftHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,l)=>{var o;return S(t,null!=(o=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?o:[],e,'left')},c(e.options,b)),e.getRightHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,l)=>{var o;return S(t,null!=(o=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?o:[],e,'right')},c(e.options,b)),e.getFooterGroups=d(()=>[e.getHeaderGroups()],e=>[...e].reverse(),c(e.options,b)),e.getLeftFooterGroups=d(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),c(e.options,b)),e.getCenterFooterGroups=d(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),c(e.options,b)),e.getRightFooterGroups=d(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),c(e.options,b)),e.getFlatHeaders=d(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),c(e.options,b)),e.getLeftFlatHeaders=d(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),c(e.options,b)),e.getCenterFlatHeaders=d(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),c(e.options,b)),e.getRightFlatHeaders=d(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),c(e.options,b)),e.getCenterLeafHeaders=d(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),c(e.options,b)),e.getLeftLeafHeaders=d(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),c(e.options,b)),e.getRightLeafHeaders=d(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),c(e.options,b)),e.getLeafHeaders=d(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>{var l,o,i,u,a,s;return[...null!=(l=null==(o=e[0])?void 0:o.headers)?l:[],...null!=(i=null==(u=t[0])?void 0:u.headers)?i:[],...null!=(a=null==(s=n[0])?void 0:s.headers)?a:[]].map(e=>e.getLeafHeaders()).flat()},c(e.options,b))}};function S(e,t,n,l){var o,i;let u=0;const a=function(e,t){void 0===t&&(t=1),u=Math.max(u,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;null!=(n=e.columns)&&n.length&&a(e.columns,t+1)},0)};a(e);let s=[];const g=(e,t)=>{const o={depth:t,id:[l,`${t}`].filter(Boolean).join('_'),headers:[]},i=[];e.forEach(e=>{const u=[...i].reverse()[0];let a,s=!1;if(e.column.depth===o.depth&&e.column.parent?a=e.column.parent:(a=e.column,s=!0),u&&(null==u?void 0:u.column)===a)u.subHeaders.push(e);else{const o=w(n,a,{id:[l,t,a.id,null==e?void 0:e.id].filter(Boolean).join('_'),isPlaceholder:s,placeholderId:s?`${i.filter(e=>e.column===a).length}`:void 0,depth:t,index:i.length});o.subHeaders.push(e),i.push(o)}o.headers.push(e),e.headerGroup=o}),s.push(o),t>0&&g(i,t-1)},d=t.map((e,t)=>w(n,e,{depth:u,index:t}));g(d,u-1),s.reverse();const c=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,l=[0];e.subHeaders&&e.subHeaders.length?(l=[],c(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:o}=e;t+=n,l.push(o)})):t=1;return n+=Math.min(...l),e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return c(null!=(o=null==(i=s[0])?void 0:i.headers)?o:[]),s}const v=(e,t,n,l,o,i,u)=>{let a={id:t,index:l,original:n,depth:o,parentId:u,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(a._valuesCache.hasOwnProperty(t))return a._valuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?(a._valuesCache[t]=n.accessorFn(a.original,l),a._valuesCache[t]):void 0},getUniqueValues:t=>{if(a._uniqueValuesCache.hasOwnProperty(t))return a._uniqueValuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(a._uniqueValuesCache[t]=n.columnDef.getUniqueValues(a.original,l),a._uniqueValuesCache[t]):(a._uniqueValuesCache[t]=[a.getValue(t)],a._uniqueValuesCache[t]):void 0},renderValue:t=>{var n;return null!=(n=a.getValue(t))?n:e.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>g(a.subRows,e=>e.subRows),getParentRow:()=>a.parentId?e.getRow(a.parentId,!0):void 0,getParentRows:()=>{let e=[],t=a;for(;;){const n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:d(()=>[e.getAllLeafColumns()],t=>t.map(t=>f(e,a,t,t.id)),c(e.options,'debugRows')),_getAllCellsByColumnId:d(()=>[a.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),c(e.options,'debugRows'))};for(let t=0;t{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},R=(e,t,n)=>{var l,o;const i=null==n||null==(l=n.toString())?void 0:l.toLowerCase();return Boolean(null==(o=e.getValue(t))||null==(o=o.toString())||null==(o=o.toLowerCase())?void 0:o.includes(i))};R.autoRemove=e=>E(e);const F=(e,t,n)=>{var l;return Boolean(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.includes(n))};F.autoRemove=e=>E(e);const P=(e,t,n)=>{var l;return(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.toLowerCase())===(null==n?void 0:n.toLowerCase())};P.autoRemove=e=>E(e);const M=(e,t,n)=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(n)};M.autoRemove=e=>E(e);const V=(e,t,n)=>!n.some(n=>{var l;return!(null!=(l=e.getValue(t))&&l.includes(n))});V.autoRemove=e=>E(e)||!(null!=e&&e.length);const I=(e,t,n)=>n.some(n=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(n)});I.autoRemove=e=>E(e)||!(null!=e&&e.length);const y=(e,t,n)=>e.getValue(t)===n;y.autoRemove=e=>E(e);const O=(e,t,n)=>e.getValue(t)==n;O.autoRemove=e=>E(e);const _=(e,t,n)=>{let[l,o]=n;const i=e.getValue(t);return i>=l&&i<=o};_.resolveFilterValue=e=>{let[t,n]=e,l='number'!=typeof t?parseFloat(t):t,o='number'!=typeof n?parseFloat(n):n,i=null===t||Number.isNaN(l)?-1/0:l,u=null===n||Number.isNaN(o)?1/0:o;if(i>u){const e=i;i=u,u=e}return[i,u]},_.autoRemove=e=>E(e)||E(e[0])&&E(e[1]);const x={includesString:R,includesStringSensitive:F,equalsString:P,arrIncludes:M,arrIncludesAll:V,arrIncludesSome:I,equals:y,weakEquals:O,inNumberRange:_};function E(e){return null==e||''===e}const j={getDefaultColumnDef:()=>({filterFn:'auto'}),getInitialState:e=>Object.assign({columnFilters:[]},e),getDefaultOptions:e=>({onColumnFiltersChange:u('columnFilters',e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{const n=t.getCoreRowModel().flatRows[0],l=null==n?void 0:n.getValue(e.id);return'string'==typeof l?x.includesString:'number'==typeof l?x.inNumberRange:'boolean'==typeof l||null!==l&&'object'==typeof l?x.equals:Array.isArray(l)?x.arrIncludes:x.weakEquals},e.getFilterFn=()=>{var n,l;return a(e.columnDef.filterFn)?e.columnDef.filterFn:'auto'===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(l=t.options.filterFns)?void 0:l[e.columnDef.filterFn])?n:x[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,l,o;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(l=t.options.enableColumnFilters)||l)&&(null==(o=t.options.enableFilters)||o)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return null==(n=t.getState().columnFilters)||null==(n=n.find(t=>t.id===e.id))?void 0:n.value},e.getFilterIndex=()=>{var n,l;return null!=(n=null==(l=t.getState().columnFilters)?void 0:l.findIndex(t=>t.id===e.id))?n:-1},e.setFilterValue=n=>{t.setColumnFilters(t=>{const l=e.getFilterFn(),i=null==t?void 0:t.find(t=>t.id===e.id),u=o(n,i?i.value:void 0);var a;if(G(l,u,e))return null!=(a=null==t?void 0:t.filter(t=>t.id!==e.id))?a:[];const s={id:e.id,value:u};var g;return i?null!=(g=null==t?void 0:t.map(t=>t.id===e.id?s:t))?g:[]:null!=t&&t.length?[...t,s]:[s]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{const n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var l;return null==(l=o(t,e))?void 0:l.filter(e=>{const t=n.find(t=>t.id===e.id);if(t){if(G(t.getFilterFn(),e.value,t))return!1}return!0})})},e.resetColumnFilters=t=>{var n,l;e.setColumnFilters(t?[]:null!=(n=null==(l=e.initialState)?void 0:l.columnFilters)?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function G(e,t,n){return!(!e||!e.autoRemove)&&e.autoRemove(t,n)||void 0===t||'string'==typeof t&&!t}const z={sum:(e,t,n)=>n.reduce((t,n)=>{const l=n.getValue(e);return t+('number'==typeof l?l:0)},0),min:(e,t,n)=>{let l;return n.forEach(t=>{const n=t.getValue(e);null!=n&&(l>n||void 0===l&&n>=n)&&(l=n)}),l},max:(e,t,n)=>{let l;return n.forEach(t=>{const n=t.getValue(e);null!=n&&(l=n)&&(l=n)}),l},extent:(e,t,n)=>{let l,o;return n.forEach(t=>{const n=t.getValue(e);null!=n&&(void 0===l?n>=n&&(l=o=n):(l>n&&(l=n),o{let n=0,l=0;if(t.forEach(t=>{let o=t.getValue(e);null!=o&&(o=+o)>=o&&(++n,l+=o)}),n)return l/n},median:(e,t)=>{if(!t.length)return;const n=t.map(t=>t.getValue(e));if(!s(n))return;if(1===n.length)return n[0];const l=Math.floor(n.length/2),o=n.sort((e,t)=>e-t);return n.length%2!=0?o[l]:(o[l-1]+o[l])/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},A={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:'auto'}),getInitialState:e=>Object.assign({grouping:[]},e),getDefaultOptions:e=>({onGroupingChange:u('grouping',e),groupedColumnMode:'reorder'}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...null!=t?t:[],e.id])},e.getCanGroup=()=>{var n,l;return(null==(n=e.columnDef.enableGrouping)||n)&&(null==(l=t.options.enableGrouping)||l)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const n=t.getCoreRowModel().flatRows[0],l=null==n?void 0:n.getValue(e.id);return'number'==typeof l?z.sum:'[object Date]'===Object.prototype.toString.call(l)?z.extent:void 0},e.getAggregationFn=()=>{var n,l;if(!e)throw new Error;return a(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:'auto'===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(l=t.options.aggregationFns)?void 0:l[e.columnDef.aggregationFn])?n:z[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,l;e.setGrouping(t?[]:null!=(n=null==(l=e.initialState)?void 0:l.grouping)?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const l=t.getColumn(n);return null!=l&&l.columnDef.getGroupingValue?(e._groupingValuesCache[n]=l.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,l)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!(null==(t=n.subRows)||!t.length)}}};function D(e,t,n){if(null==t||!t.length||!n)return e;const l=e.filter(e=>!t.includes(e.id));if('remove'===n)return l;return[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...l]}const L={getInitialState:e=>Object.assign({columnOrder:[]},e),getDefaultOptions:e=>({onColumnOrderChange:u('columnOrder',e)}),createColumn:(e,t)=>{e.getIndex=d(e=>[$(t,e)],t=>t.findIndex(t=>t.id===e.id),c(t.options,'debugColumns')),e.getIsFirstColumn=n=>{var l;return(null==(l=$(t,n)[0])?void 0:l.id)===e.id},e.getIsLastColumn=n=>{var l;const o=$(t,n);return(null==(l=o[o.length-1])?void 0:l.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},e._getOrderColumnsFn=d(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>l=>{let o=[];if(null!=e&&e.length){const t=[...e],n=[...l];for(;n.length&&t.length;){const e=t.shift(),l=n.findIndex(t=>t.id===e);l>-1&&o.push(n.splice(l,1)[0])}o=[...o,...n]}else o=l;return D(o,t,n)},c(e.options,'debugTable'))}},H={getInitialState:e=>Object.assign({columnPinning:{left:[],right:[]}},e),getDefaultOptions:e=>({onColumnPinningChange:u('columnPinning',e)}),createColumn:(e,t)=>{e.pin=n=>{const l=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,o,i,u,a,s;return'right'===n?{left:(null!=(i=null==e?void 0:e.left)?i:[]).filter(e=>!(null!=l&&l.includes(e))),right:[...(null!=(u=null==e?void 0:e.right)?u:[]).filter(e=>!(null!=l&&l.includes(e))),...l]}:'left'===n?{left:[...(null!=(a=null==e?void 0:e.left)?a:[]).filter(e=>!(null!=l&&l.includes(e))),...l],right:(null!=(s=null==e?void 0:e.right)?s:[]).filter(e=>!(null!=l&&l.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=l&&l.includes(e))),right:(null!=(o=null==e?void 0:e.right)?o:[]).filter(e=>!(null!=l&&l.includes(e)))}})},e.getCanPin=()=>e.getLeafColumns().some(e=>{var n,l,o;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(l=null!=(o=t.options.enableColumnPinning)?o:t.options.enablePinning)||l)}),e.getIsPinned=()=>{const n=e.getLeafColumns().map(e=>e.id),{left:l,right:o}=t.getState().columnPinning,i=n.some(e=>null==l?void 0:l.includes(e)),u=n.some(e=>null==o?void 0:o.includes(e));return i?'left':!!u&&'right'},e.getPinnedIndex=()=>{var n,l;const o=e.getIsPinned();return o?null!=(n=null==(l=t.getState().columnPinning)||null==(l=l[o])?void 0:l.indexOf(e.id))?n:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=d(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{const l=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!l.includes(e.column.id))},c(t.options,'debugRows')),e.getLeftVisibleCells=d(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>Object.assign({},e,{position:'left'})),c(t.options,'debugRows')),e.getRightVisibleCells=d(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>Object.assign({},e,{position:'right'})),c(t.options,'debugRows'))},createTable:e=>{e.setColumnPinning=t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,l;return e.setColumnPinning(t?{left:[],right:[]}:null!=(n=null==(l=e.initialState)?void 0:l.columnPinning)?n:{left:[],right:[]})},e.getIsSomeColumnsPinned=t=>{var n;const l=e.getState().columnPinning;var o,i;return t?Boolean(null==(n=l[t])?void 0:n.length):Boolean((null==(o=l.left)?void 0:o.length)||(null==(i=l.right)?void 0:i.length))},e.getLeftLeafColumns=d(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),c(e.options,'debugColumns')),e.getRightLeafColumns=d(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),c(e.options,'debugColumns')),e.getCenterLeafColumns=d(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{const l=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!l.includes(e.id))},c(e.options,'debugColumns'))}};const B={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},T={getDefaultColumnDef:()=>B,getInitialState:e=>Object.assign({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}},e),getDefaultOptions:e=>({columnResizeMode:'onEnd',columnResizeDirection:'ltr',onColumnSizingChange:u('columnSizing',e),onColumnSizingInfoChange:u('columnSizingInfo',e)}),createColumn:(e,l)=>{e.getSize=()=>{var t,n,o;const i=l.getState().columnSizing[e.id];return Math.min(Math.max(null!=(t=e.columnDef.minSize)?t:B.minSize,null!=(n=null!=i?i:e.columnDef.size)?n:B.size),null!=(o=e.columnDef.maxSize)?o:B.maxSize)},e.getStart=d(e=>[e,$(l,e),l.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),c(l.options,'debugColumns')),e.getAfter=d(e=>[e,$(l,e),l.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),c(l.options,'debugColumns')),e.resetSize=()=>{l.setColumnSizing(e=>{var l;return(0,t.default)(e,[l].map(n.default))})},e.getCanResize=()=>{var t,n;return(null==(t=e.columnDef.enableResizing)||t)&&(null==(n=l.options.enableColumnResizing)||n)},e.getIsResizing=()=>l.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0;const n=e=>{var l;e.subHeaders.length?e.subHeaders.forEach(n):t+=null!=(l=e.column.getSize())?l:0};return n(e),t},e.getStart=()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=n=>{const l=t.getColumn(e.column.id),o=null==l?void 0:l.getCanResize();return i=>{if(!l||!o)return;if(null==i.persist||i.persist(),k(i)&&i.touches&&i.touches.length>1)return;const u=e.getSize(),a=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[l.id,l.getSize()]],s=k(i)?Math.round(i.touches[0].clientX):i.clientX,g={},d=(e,n)=>{'number'==typeof n&&(t.setColumnSizingInfo(e=>{var l,o;const i='rtl'===t.options.columnResizeDirection?-1:1,u=(n-(null!=(l=null==e?void 0:e.startOffset)?l:0))*i,a=Math.max(u/(null!=(o=null==e?void 0:e.startSize)?o:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;g[t]=Math.round(100*Math.max(n+n*a,0))/100}),Object.assign({},e,{deltaOffset:u,deltaPercentage:a})}),'onChange'!==t.options.columnResizeMode&&'end'!==e||t.setColumnSizing(e=>Object.assign({},e,g)))},c=e=>d('move',e),f=e=>{d('end',e),t.setColumnSizingInfo(e=>Object.assign({},e,{isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=n||('undefined'!=typeof document?document:null);const b={moveHandler:e=>c(e.clientX),upHandler:e=>{null==p||p.removeEventListener('mousemove',b.moveHandler),null==p||p.removeEventListener('mouseup',b.upHandler),f(e.clientX)}},w={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),c(e.touches[0].clientX),!1),upHandler:e=>{var t;null==p||p.removeEventListener('touchmove',w.moveHandler),null==p||p.removeEventListener('touchend',w.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),f(null==(t=e.touches[0])?void 0:t.clientX)}},h=!!N()&&{passive:!1};k(i)?(null==p||p.addEventListener('touchmove',w.moveHandler,h),null==p||p.addEventListener('touchend',w.upHandler,h)):(null==p||p.addEventListener('mousemove',b.moveHandler,h),null==p||p.addEventListener('mouseup',b.upHandler,h)),t.setColumnSizingInfo(e=>Object.assign({},e,{startOffset:s,startSize:u,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:l.id}))}}},createTable:e=>{e.setColumnSizing=t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=e.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},e.getTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getLeftTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getCenterTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getRightTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}}};let q=null;function N(){if('boolean'==typeof q)return q;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener('test',n,t),window.removeEventListener('test',n)}catch(t){e=!1}return q=e,q}function k(e){return'touchstart'===e.type}const U={getInitialState:e=>Object.assign({columnVisibility:{}},e),getDefaultOptions:e=>({onColumnVisibilityChange:u('columnVisibility',e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(t=>Object.assign({},t,{[e.id]:null!=n?n:!e.getIsVisible()}))},e.getIsVisible=()=>{var n,l;const o=e.columns;return null==(n=o.length?o.some(e=>e.getIsVisible()):null==(l=t.getState().columnVisibility)?void 0:l[e.id])||n},e.getCanHide=()=>{var n,l;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(l=t.options.enableHiding)||l)},e.getToggleVisibilityHandler=()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=d(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),c(t.options,'debugRows')),e.getVisibleCells=d(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],c(t.options,'debugRows'))},createTable:e=>{const t=(t,n)=>d(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join('_')],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),c(e.options,'debugColumns'));e.getVisibleFlatColumns=t(0,()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t(0,()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t(0,()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t(0,()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t(0,()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},e.toggleAllColumnsVisible=t=>{var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>Object.assign({},e,{[n.id]:t||!(null!=n.getCanHide&&n.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}};function $(e,t){return t?'center'===t?e.getCenterVisibleLeafColumns():'left'===t?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const X={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,'__global__'),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,'__global__'),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,'__global__'),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},K={getInitialState:e=>Object.assign({globalFilter:void 0},e),getDefaultOptions:e=>({onGlobalFilterChange:u('globalFilter',e),globalFilterFn:'auto',getColumnCanGlobalFilter:t=>{var n;const l=null==(n=e.getCoreRowModel().flatRows[0])||null==(n=n._getAllCellsByColumnId()[t.id])?void 0:n.getValue();return'string'==typeof l||'number'==typeof l}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var n,l,o,i;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(l=t.options.enableGlobalFilter)||l)&&(null==(o=t.options.enableFilters)||o)&&(null==(i=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||i)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>x.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:l}=e.options;return a(l)?l:'auto'===l?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[l])?t:x[l]},e.setGlobalFilter=t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},J={getInitialState:e=>Object.assign({expanded:{}},e),getDefaultOptions:e=>({onExpandedChange:u('expanded',e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var l,o;if(t){if(null!=(l=null!=(o=e.options.autoResetAll)?o:e.options.autoResetExpanded)?l:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}}else e._queue(()=>{t=!0})},e.setExpanded=t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{var n,l;e.setExpanded(t?{}:null!=(n=null==(l=e.initialState)?void 0:l.expanded)?n:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{const t=e.getState().expanded;return'boolean'==typeof t?!0===t:!!Object.keys(t).length&&!e.getRowModel().flatRows.some(e=>!e.getIsExpanded())},e.getExpandedDepth=()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{const n=e.split('.');t=Math.max(t,n.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,l)=>{e.toggleExpanded=o=>{l.setExpanded(i=>{var u;const a=!0===i||!(null==i||!i[e.id]);let s={};if(!0===i?Object.keys(l.getRowModel().rowsById).forEach(e=>{s[e]=!0}):s=i,o=null!=(u=o)?u:!a,!a&&o)return Object.assign({},s,{[e.id]:!0});if(a&&!o){var g;return(0,t.default)(s,[g].map(n.default))}return i})},e.getIsExpanded=()=>{var t;const n=l.getState().expanded;return!!(null!=(t=null==l.options.getIsRowExpanded?void 0:l.options.getIsRowExpanded(e))?t:!0===n||(null==n?void 0:n[e.id]))},e.getCanExpand=()=>{var t,n,o;return null!=(t=null==l.options.getRowCanExpand?void 0:l.options.getRowCanExpand(e))?t:(null==(n=l.options.enableExpanding)||n)&&!(null==(o=e.subRows)||!o.length)},e.getIsAllParentsExpanded=()=>{let t=!0,n=e;for(;t&&n.parentId;)n=l.getRow(n.parentId,!0),t=n.getIsExpanded();return t},e.getToggleExpandedHandler=()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},Q={getInitialState:e=>Object.assign({},e,{pagination:Object.assign({},{pageIndex:0,pageSize:10},null==e?void 0:e.pagination)}),getDefaultOptions:e=>({onPaginationChange:u('pagination',e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var l,o;if(t){if(null!=(l=null!=(o=e.options.autoResetAll)?o:e.options.autoResetPageIndex)?l:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}}else e._queue(()=>{t=!0})},e.setPagination=t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>o(t,e)),e.resetPagination=t=>{var n;e.setPagination(t?{pageIndex:0,pageSize:10}:null!=(n=e.initialState.pagination)?n:{pageIndex:0,pageSize:10})},e.setPageIndex=t=>{e.setPagination(n=>{let l=o(t,n.pageIndex);const i=void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return l=Math.max(0,Math.min(l,i)),Object.assign({},n,{pageIndex:l})})},e.resetPageIndex=t=>{var n,l;e.setPageIndex(t?0:null!=(n=null==(l=e.initialState)||null==(l=l.pagination)?void 0:l.pageIndex)?n:0)},e.resetPageSize=t=>{var n,l;e.setPageSize(t?10:null!=(n=null==(l=e.initialState)||null==(l=l.pagination)?void 0:l.pageSize)?n:10)},e.setPageSize=t=>{e.setPagination(e=>{const n=Math.max(1,o(t,e.pageSize)),l=e.pageSize*e.pageIndex,i=Math.floor(l/n);return Object.assign({},e,{pageIndex:i,pageSize:n})})},e.setPageCount=t=>e.setPagination(n=>{var l;let i=o(t,null!=(l=e.options.pageCount)?l:-1);return'number'==typeof i&&(i=Math.max(-1,i)),Object.assign({},n,{pageCount:i})}),e.getPageOptions=d(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...new Array(e)].fill(null).map((e,t)=>t)),t},c(e.options,'debugTable')),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return-1===n||0!==n&&te.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var t;return null!=(t=e.options.rowCount)?t:e.getPrePaginationRowModel().rows.length}}},W={getInitialState:e=>Object.assign({rowPinning:{top:[],bottom:[]}},e),getDefaultOptions:e=>({onRowPinningChange:u('rowPinning',e)}),createRow:(e,t)=>{e.pin=(n,l,o)=>{const i=l?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],u=o?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],a=new Set([...u,e.id,...i]);t.setRowPinning(e=>{var t,l,o,i,u,s;return'bottom'===n?{top:(null!=(o=null==e?void 0:e.top)?o:[]).filter(e=>!(null!=a&&a.has(e))),bottom:[...(null!=(i=null==e?void 0:e.bottom)?i:[]).filter(e=>!(null!=a&&a.has(e))),...Array.from(a)]}:'top'===n?{top:[...(null!=(u=null==e?void 0:e.top)?u:[]).filter(e=>!(null!=a&&a.has(e))),...Array.from(a)],bottom:(null!=(s=null==e?void 0:e.bottom)?s:[]).filter(e=>!(null!=a&&a.has(e)))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter(e=>!(null!=a&&a.has(e))),bottom:(null!=(l=null==e?void 0:e.bottom)?l:[]).filter(e=>!(null!=a&&a.has(e)))}})},e.getCanPin=()=>{var n;const{enableRowPinning:l,enablePinning:o}=t.options;return'function'==typeof l?l(e):null==(n=null!=l?l:o)||n},e.getIsPinned=()=>{const n=[e.id],{top:l,bottom:o}=t.getState().rowPinning,i=n.some(e=>null==l?void 0:l.includes(e)),u=n.some(e=>null==o?void 0:o.includes(e));return i?'top':!!u&&'bottom'},e.getPinnedIndex=()=>{var n,l;const o=e.getIsPinned();if(!o)return-1;const i=null==(n='top'===o?t.getTopRows():t.getBottomRows())?void 0:n.map(e=>{let{id:t}=e;return t});return null!=(l=null==i?void 0:i.indexOf(e.id))?l:-1}},createTable:e=>{e.setRowPinning=t=>null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,l;return e.setRowPinning(t?{top:[],bottom:[]}:null!=(n=null==(l=e.initialState)?void 0:l.rowPinning)?n:{top:[],bottom:[]})},e.getIsSomeRowsPinned=t=>{var n;const l=e.getState().rowPinning;var o,i;return t?Boolean(null==(n=l[t])?void 0:n.length):Boolean((null==(o=l.top)?void 0:o.length)||(null==(i=l.bottom)?void 0:i.length))},e._getPinnedRows=(t,n,l)=>{var o;return(null==(o=e.options.keepPinnedRows)||o?(null!=n?n:[]).map(t=>{const n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null}):(null!=n?n:[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>Object.assign({},e,{position:l}))},e.getTopRows=d(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,'top'),c(e.options,'debugRows')),e.getBottomRows=d(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,'bottom'),c(e.options,'debugRows')),e.getCenterRows=d(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,n)=>{const l=new Set([...null!=t?t:[],...null!=n?n:[]]);return e.filter(e=>!l.has(e.id))},c(e.options,'debugRows'))}},Y={getInitialState:e=>Object.assign({rowSelection:{}},e),getDefaultOptions:e=>({onRowSelectionChange:u('rowSelection',e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=void 0!==t?t:!e.getIsAllRowsSelected();const l=Object.assign({},n),o=e.getPreGroupedRowModel().flatRows;return t?o.forEach(e=>{e.getCanSelect()&&(l[e.id]=!0)}):o.forEach(e=>{delete l[e.id]}),l})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{const l=void 0!==t?t:!e.getIsAllPageRowsSelected(),o=Object.assign({},n);return e.getRowModel().rows.forEach(t=>{Z(o,t.id,l,!0,e)}),o}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=d(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?ee(e,n):{rows:[],flatRows:[],rowsById:{}},c(e.options,'debugTable')),e.getFilteredSelectedRowModel=d(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?ee(e,n):{rows:[],flatRows:[],rowsById:{}},c(e.options,'debugTable')),e.getGroupedSelectedRowModel=d(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?ee(e,n):{rows:[],flatRows:[],rowsById:{}},c(e.options,'debugTable')),e.getIsAllRowsSelected=()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let l=Boolean(t.length&&Object.keys(n).length);return l&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(l=!1),l},e.getIsAllPageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:n}=e.getState();let l=!!t.length;return l&&t.some(e=>!n[e.id])&&(l=!1),l},e.getIsSomeRowsSelected=()=>{var t;const n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n{const t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,l)=>{const o=e.getIsSelected();t.setRowSelection(i=>{var u;if(n=void 0!==n?n:!o,e.getCanSelect()&&o===n)return i;const a=Object.assign({},i);return Z(a,e.id,n,null==(u=null==l?void 0:l.selectChildren)||u,t),a})},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return te(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return'some'===ne(e,n)},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return'all'===ne(e,n)},e.getCanSelect=()=>{var n;return'function'==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},e.getCanSelectSubRows=()=>{var n;return'function'==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},e.getCanMultiSelect=()=>{var n;return'function'==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},e.getToggleSelectedHandler=()=>{const t=e.getCanSelect();return n=>{var l;t&&e.toggleSelected(null==(l=n.target)?void 0:l.checked)}}}},Z=(e,t,n,l,o)=>{var i;const u=o.getRow(t,!0);n?(u.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),u.getCanSelect()&&(e[t]=!0)):delete e[t],l&&null!=(i=u.subRows)&&i.length&&u.getCanSelectSubRows()&&u.subRows.forEach(t=>Z(e,t.id,n,l,o))};function ee(e,t){const n=e.getState().rowSelection,l=[],o={},i=function(e,t){return e.map(e=>{var t;const u=te(e,n);if(u&&(l.push(e),o[e.id]=e),null!=(t=e.subRows)&&t.length&&(e=Object.assign({},e,{subRows:i(e.subRows)})),u)return e}).filter(Boolean)};return{rows:i(t.rows),flatRows:l,rowsById:o}}function te(e,t){var n;return null!=(n=t[e.id])&&n}function ne(e,t,n){var l;if(null==(l=e.subRows)||!l.length)return!1;let o=!0,i=!1;return e.subRows.forEach(e=>{if((!i||o)&&(e.getCanSelect()&&(te(e,t)?i=!0:o=!1),e.subRows&&e.subRows.length)){const n=ne(e,t);'all'===n?i=!0:'some'===n?(i=!0,o=!1):o=!1}}),o?'all':!!i&&'some'}const le=/([0-9]+)/gm;function oe(e,t){return e===t?0:e>t?1:-1}function ie(e){return'number'==typeof e?isNaN(e)||e===1/0||e===-1/0?'':String(e):'string'==typeof e?e:''}function re(e,t){const n=e.split(le).filter(Boolean),l=t.split(le).filter(Boolean);for(;n.length&&l.length;){const e=n.shift(),t=l.shift(),o=parseInt(e,10),i=parseInt(t,10),u=[o,i].sort();if(isNaN(u[0])){if(e>t)return 1;if(t>e)return-1}else{if(isNaN(u[1]))return isNaN(o)?-1:1;if(o>i)return 1;if(i>o)return-1}}return n.length-l.length}const ue={alphanumeric:(e,t,n)=>re(ie(e.getValue(n)).toLowerCase(),ie(t.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(e,t,n)=>re(ie(e.getValue(n)),ie(t.getValue(n))),text:(e,t,n)=>oe(ie(e.getValue(n)).toLowerCase(),ie(t.getValue(n)).toLowerCase()),textCaseSensitive:(e,t,n)=>oe(ie(e.getValue(n)),ie(t.getValue(n))),datetime:(e,t,n)=>{const l=e.getValue(n),o=t.getValue(n);return l>o?1:loe(e.getValue(n),t.getValue(n))},ae={getInitialState:e=>Object.assign({sorting:[]},e),getDefaultColumnDef:()=>({sortingFn:'auto',sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:u('sorting',e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let l=!1;for(const t of n){const n=null==t?void 0:t.getValue(e.id);if('[object Date]'===Object.prototype.toString.call(n))return ue.datetime;if('string'==typeof n&&(l=!0,n.split(le).length>1))return ue.alphanumeric}return l?ue.text:ue.basic},e.getAutoSortDir=()=>{const n=t.getFilteredRowModel().flatRows[0];return'string'==typeof(null==n?void 0:n.getValue(e.id))?'asc':'desc'},e.getSortingFn=()=>{var n,l;if(!e)throw new Error;return a(e.columnDef.sortingFn)?e.columnDef.sortingFn:'auto'===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(l=t.options.sortingFns)?void 0:l[e.columnDef.sortingFn])?n:ue[e.columnDef.sortingFn]},e.toggleSorting=(n,l)=>{const o=e.getNextSortingOrder(),i=null!=n;t.setSorting(u=>{const a=null==u?void 0:u.find(t=>t.id===e.id),s=null==u?void 0:u.findIndex(t=>t.id===e.id);let g,d=[],c=i?n:'desc'===o;var f;(g=null!=u&&u.length&&e.getCanMultiSort()&&l?a?'toggle':'add':null!=u&&u.length&&s!==u.length-1?'replace':a?'toggle':'replace','toggle'===g&&(i||o||(g='remove')),'add'===g)?(d=[...u,{id:e.id,desc:c}],d.splice(0,d.length-(null!=(f=t.options.maxMultiSortColCount)?f:Number.MAX_SAFE_INTEGER))):d='toggle'===g?u.map(t=>t.id===e.id?Object.assign({},t,{desc:c}):t):'remove'===g?u.filter(t=>t.id!==e.id):[{id:e.id,desc:c}];return d})},e.getFirstSortDir=()=>{var n,l;return(null!=(n=null!=(l=e.columnDef.sortDescFirst)?l:t.options.sortDescFirst)?n:'desc'===e.getAutoSortDir())?'desc':'asc'},e.getNextSortingOrder=n=>{var l,o;const i=e.getFirstSortDir(),u=e.getIsSorted();return u?!!(u===i||null!=(l=t.options.enableSortingRemoval)&&!l||n&&null!=(o=t.options.enableMultiRemove)&&!o)&&('desc'===u?'asc':'desc'):i},e.getCanSort=()=>{var n,l;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(l=t.options.enableSorting)||l)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,l;return null!=(n=null!=(l=e.columnDef.enableMultiSort)?l:t.options.enableMultiSort)?n:!!e.accessorFn},e.getIsSorted=()=>{var n;const l=null==(n=t.getState().sorting)?void 0:n.find(t=>t.id===e.id);return!!l&&(l.desc?'desc':'asc')},e.getSortIndex=()=>{var n,l;return null!=(n=null==(l=t.getState().sorting)?void 0:l.findIndex(t=>t.id===e.id))?n:-1},e.clearSorting=()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{const n=e.getCanSort();return l=>{n&&(null==l.persist||l.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(l))))}}},createTable:e=>{e.setSorting=t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,l;e.setSorting(t?[]:null!=(n=null==(l=e.initialState)?void 0:l.sorting)?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},se=[h,U,L,H,C,j,X,K,ae,A,J,Q,W,Y,T];function ge(e){var t,n;const l=[...se,...null!=(t=e._features)?t:[]];let i={_features:l};const u=i._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(i)),{}),a=e=>i.options.mergeOptions?i.options.mergeOptions(u,e):Object.assign({},u,e);let s=Object.assign({},{},null!=(n=e.initialState)?n:{});i._features.forEach(e=>{var t;s=null!=(t=null==e.getInitialState?void 0:e.getInitialState(s))?t:s});const g=[];let f=!1;const b={_features:l,options:Object.assign({},u,e),initialState:s,_queue:e=>{g.push(e),f||(f=!0,Promise.resolve().then(()=>{for(;g.length;)g.shift()();f=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{i.setState(i.initialState)},setOptions:e=>{const t=o(e,i.options);i.options=a(t)},getState:()=>i.options.state,setState:e=>{null==i.options.onStateChange||i.options.onStateChange(e)},_getRowId:(e,t,n)=>{var l;return null!=(l=null==i.options.getRowId?void 0:i.options.getRowId(e,t,n))?l:`${n?[n.id,t].join('.'):t}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(e,t)=>{let n=(t?i.getPrePaginationRowModel():i.getRowModel()).rowsById[e];if(!n&&(n=i.getCoreRowModel().rowsById[e],!n))throw new Error;return n},_getDefaultColumnDef:d(()=>[i.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},Object.assign({header:e=>{const t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null}},i._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),e)},c(e,'debugColumns')),_getColumnDefs:()=>i.options.columns,getAllColumns:d(()=>[i._getColumnDefs()],e=>{const t=function(e,n,l){return void 0===l&&(l=0),e.map(e=>{const o=p(i,e,l,n),u=e;return o.columns=u.columns?t(u.columns,o,l+1):[],o})};return t(e)},c(e,'debugColumns')),getAllFlatColumns:d(()=>[i.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),c(e,'debugColumns')),_getAllFlatColumnsById:d(()=>[i.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),c(e,'debugColumns')),getAllLeafColumns:d(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),c(e,'debugColumns')),getColumn:e=>i._getAllFlatColumnsById()[e]};Object.assign(i,b);for(let e=0;ed(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},l=function(t,o,i){void 0===o&&(o=0);const u=[];for(let s=0;se._autoResetPageIndex()))}function ce(){return e=>d(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(e,t,n)=>!t.rows.length||!0!==e&&!Object.keys(null!=e?e:{}).length?t:n?fe(t):t,c(e.options,'debugTable'))}function fe(e){const t=[],n=e=>{var l;t.push(e),null!=(l=e.subRows)&&l.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function pe(){return(e,t)=>d(()=>{var n;return[null==(n=e.getColumn(t))?void 0:n.getFacetedRowModel()]},e=>{if(!e)return;const n=e.flatRows.flatMap(e=>{var n;return null!=(n=e.getUniqueValues(t))?n:[]}).map(Number).filter(e=>!Number.isNaN(e));if(!n.length)return;let l=n[0],o=n[n.length-1];for(const e of n)eo&&(o=e);return[l,o]},c(e.options,'debugTable'))}function me(e,t,n){return n.options.filterFromLeafRows?be(e,t,n):we(e,t,n)}function be(e,t,n){var l;const o=[],i={},u=null!=(l=n.options.maxLeafRowFilterDepth)?l:100,a=function(e,l){void 0===l&&(l=0);const s=[];for(let d=0;dd(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(n,l,o)=>{if(!n.rows.length||(null==l||!l.length)&&!o)return n;const i=[...l.map(e=>e.id).filter(e=>e!==t),o?'__global__':void 0].filter(Boolean);return me(n.rows,e=>{for(let t=0;td(()=>{var n;return[null==(n=e.getColumn(t))?void 0:n.getFacetedRowModel()]},e=>{if(!e)return new Map;let n=new Map;for(let o=0;od(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,l)=>{if(!t.rows.length||(null==n||!n.length)&&!l){for(let e=0;e{var n;const l=e.getColumn(t.id);if(!l)return;const i=l.getFilterFn();i&&o.push({id:t.id,filterFn:i,resolvedValue:null!=(n=null==i.resolveFilterValue?void 0:i.resolveFilterValue(t.value))?n:t.value})});const u=(null!=n?n:[]).map(e=>e.id),a=e.getGlobalFilterFn(),s=e.getAllLeafColumns().filter(e=>e.getCanGlobalFilter());let g,d;l&&a&&s.length&&(u.push('__global__'),s.forEach(e=>{var t;i.push({id:e.id,filterFn:a,resolvedValue:null!=(t=null==a.resolveFilterValue?void 0:a.resolveFilterValue(l))?t:l})}));for(let e=0;e{n.columnFiltersMeta[t]=e})}if(i.length){for(let e=0;e{n.columnFiltersMeta[t]=e})){n.columnFilters.__global__=!0;break}}!0!==n.columnFilters.__global__&&(n.columnFilters.__global__=!1)}}return me(t.rows,e=>{for(let t=0;te._autoResetPageIndex()))}function Ce(){return e=>d(()=>[e.getState().grouping,e.getPreGroupedRowModel()],(t,n)=>{if(!n.rows.length||!t.length)return n.rows.forEach(e=>{e.depth=0,e.parentId=void 0}),n;const l=t.filter(t=>e.getColumn(t)),o=[],i={},u=function(t,n,a){if(void 0===n&&(n=0),n>=l.length)return t.map(e=>(e.depth=n,o.push(e),i[e.id]=e,e.subRows&&(e.subRows=u(e.subRows,n+1,e.id)),e));const s=l[n],d=Re(t,s),c=Array.from(d.entries()).map((t,d)=>{let[c,f]=t,p=`${s}:${c}`;p=a?`${a}>${p}`:p;const b=u(f,n+1,p);b.forEach(e=>{e.parentId=p});const w=n?g(f,e=>e.subRows):f,h=v(e,p,w[0].original,d,n,void 0,a);return Object.assign(h,{groupingColumnId:s,groupingValue:c,subRows:b,leafRows:w,getValue:t=>{if(l.includes(t)){if(h._valuesCache.hasOwnProperty(t))return h._valuesCache[t];var n;if(f[0])h._valuesCache[t]=null!=(n=f[0].getValue(t))?n:void 0;return h._valuesCache[t]}if(h._groupingValuesCache.hasOwnProperty(t))return h._groupingValuesCache[t];const o=e.getColumn(t),i=null==o?void 0:o.getAggregationFn();return i?(h._groupingValuesCache[t]=i(t,w,f),h._groupingValuesCache[t]):void 0}}),b.forEach(e=>{o.push(e),i[e.id]=e}),h});return c},a=u(n.rows,0);return a.forEach(e=>{o.push(e),i[e.id]=e}),{rows:a,flatRows:o,rowsById:i}},c(e.options,'debugTable',0,()=>{e._queue(()=>{e._autoResetExpanded(),e._autoResetPageIndex()})}))}function Re(e,t){const n=new Map;return e.reduce((e,n)=>{const l=`${n.getGroupingValue(t)}`,o=e.get(l);return o?o.push(n):e.set(l,[n]),e},n)}function Fe(e){return e=>d(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,n)=>{if(!n.rows.length)return n;const{pageSize:l,pageIndex:o}=t;let{rows:i,flatRows:u,rowsById:a}=n;const s=l*o,g=s+l;let d;i=i.slice(s,g),d=e.options.paginateExpandedRows?{rows:i,flatRows:u,rowsById:a}:fe({rows:i,flatRows:u,rowsById:a}),d.flatRows=[];const c=e=>{d.flatRows.push(e),e.subRows.length&&e.subRows.forEach(c)};return d.rows.forEach(c),d},c(e.options,'debugTable'))}function Pe(){return e=>d(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||null==t||!t.length)return n;const l=e.getState().sorting,o=[],i=l.filter(t=>{var n;return null==(n=e.getColumn(t.id))?void 0:n.getCanSort()}),u={};i.forEach(t=>{const n=e.getColumn(t.id);n&&(u[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})});const a=e=>{const t=e.map(e=>Object.assign({},e));return t.sort((e,t)=>{for(let l=0;l{var t;o.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=a(e.subRows))}),t};return{rows:a(n.rows),flatRows:o,rowsById:n.rowsById}},c(e.options,'debugTable',0,()=>e._autoResetPageIndex()))}},4698,[363,938]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className"],t=["className"],n=["className","style"],l=["className"],s=["className","index"],c=["asChild","className","index"],o=["className","style"],u=["className","children"];function f(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"PressableTableRow",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"PulseTableRow",{enumerable:!0,get:function(){return h.PulseTableRow}}),Object.defineProperty(_e,"Table",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"TableBody",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"TableCell",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"TableFooter",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"TableHead",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"TableHeader",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"TableRow",{enumerable:!0,get:function(){return R}});var b=f(r(_d[0])),d=r(_d[1]);r(_d[2]);var j=f(r(_d[3])),x=r(_d[4]),y=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[5])),N=r(_d[6]),O=r(_d[7]),p=r(_d[8]),h=r(_d[9]),v=r(_d[10]);function w(t){const n=(0,d.c)(8);let l,s,c,o;if(n[0]!==t){var u=t;({className:l}=u),s=(0,b.default)(u,e),n[0]=t,n[1]=l,n[2]=s}else l=n[1],s=n[2];return n[3]!==l?(c=(0,O.cn)("w-full caption-bottom text-sm",l),n[3]=l,n[4]=c):c=n[4],n[5]!==s||n[6]!==c?(o=(0,v.jsx)(y.Root,Object.assign({className:c},s)),n[5]=s,n[6]=c,n[7]=o):o=n[7],o}function P(e){const n=(0,d.c)(8);let l,s,c,o;if(n[0]!==e){var u=e;({className:l}=u),s=(0,b.default)(u,t),n[0]=e,n[1]=l,n[2]=s}else l=n[1],s=n[2];return n[3]!==l?(c=(0,O.cn)("border-border [&_tr]:border-b",l),n[3]=l,n[4]=c):c=n[4],n[5]!==s||n[6]!==c?(o=(0,v.jsx)(y.Header,Object.assign({className:c},s)),n[5]=s,n[6]=c,n[7]=o):o=n[7],o}function _(e){const t=(0,d.c)(13);let l,s,c,o,u,f,j;if(t[0]!==e){var x=e;({className:l,style:c}=x),s=(0,b.default)(x,n),t[0]=e,t[1]=l,t[2]=s,t[3]=c}else l=t[1],s=t[2],c=t[3];return t[4]!==l?(o=(0,O.cn)("border-border flex-1 [&_tr:last-child]:border-0",l),t[4]=l,t[5]=o):o=t[5],t[6]===Symbol.for("react.memo_cache_sentinel")?(u={minHeight:2},t[6]=u):u=t[6],t[7]!==c?(f=[u,c],t[7]=c,t[8]=f):f=t[8],t[9]!==s||t[10]!==o||t[11]!==f?(j=(0,v.jsx)(y.Body,Object.assign({className:o,style:f},s)),t[9]=s,t[10]=o,t[11]=f,t[12]=j):j=t[12],j}function T(e){const t=(0,d.c)(8);let n,s,c,o;if(t[0]!==e){var u=e;({className:n}=u),s=(0,b.default)(u,l),t[0]=e,t[1]=n,t[2]=s}else n=t[1],s=t[2];return t[3]!==n?(c=(0,O.cn)("bg-footer font-medium [&>tr]:last:border-b-0",n),t[3]=n,t[4]=c):c=t[4],t[5]!==s||t[6]!==c?(o=(0,v.jsx)(y.Footer,Object.assign({className:c},s)),t[5]=s,t[6]=c,t[7]=o):o=t[7],o}function C(e){const t=(0,d.c)(10);let n,l,c;if(t[0]!==e){var o=e;({className:n,index:c}=o),l=(0,b.default)(o,s),t[0]=e,t[1]=n,t[2]=l,t[3]=c}else n=t[1],l=t[2],c=t[3];const u=(void 0===c?0:c)%2&&"bg-muted/40";let f,j;return t[4]!==n||t[5]!==u?(f=(0,O.cn)("web:transition-colors web:data-[state=selected]:bg-muted flex-row",u,n),t[4]=n,t[5]=u,t[6]=f):f=t[6],t[7]!==l||t[8]!==f?(j=(0,v.jsx)(y.Row,Object.assign({role:"row",className:f},l)),t[7]=l,t[8]=f,t[9]=j):j=t[9],j}function R(e){const t=(0,d.c)(15);let n,l,s,o;if(t[0]!==e){var u=e;({asChild:n,className:l,index:o}=u),s=(0,b.default)(u,c),t[0]=e,t[1]=n,t[2]=l,t[3]=s,t[4]=o}else n=t[1],l=t[2],s=t[3],o=t[4];const f=void 0===o?0:o,y=n?x.Slot:j.default;let p;t[5]===Symbol.for("react.memo_cache_sentinel")?(p=["--color-table-row","--color-table-row-alt"],t[5]=p):p=t[5];const[h,w]=(0,N.useCSSVariable)(p);let P;t[6]!==l?(P=(0,O.cn)("web:transition-colors web:data-[state=selected]:bg-muted flex-row",l),t[6]=l,t[7]=P):P=t[7];const _=f%2?w:h;let T,C;return t[8]!==_?(T={backgroundColor:_},t[8]=_,t[9]=T):T=t[9],t[10]!==y||t[11]!==s||t[12]!==P||t[13]!==T?(C=(0,v.jsx)(y,Object.assign({role:"row",className:P,style:T},s)),t[10]=y,t[11]=s,t[12]=P,t[13]=T,t[14]=C):C=t[14],C}function H(e){const t=(0,d.c)(10);let n,l,s,c,u;if(t[0]!==e){var f=e;({className:n,style:s}=f),l=(0,b.default)(f,o),t[0]=e,t[1]=n,t[2]=l,t[3]=s}else n=t[1],l=t[2],s=t[3];return t[4]!==n?(c=(0,O.cn)("bg-table-header h-8 flex-1 flex-col justify-center px-2 [&:has([role=checkbox])]:pr-0",n),t[4]=n,t[5]=c):c=t[5],t[6]!==l||t[7]!==s||t[8]!==c?(u=(0,v.jsx)(p.TextClassContext.Provider,{value:"text-muted-foreground text-xs uppercase text-left font-medium",children:(0,v.jsx)(y.Head,Object.assign({className:c,style:s},l))}),t[6]=l,t[7]=s,t[8]=c,t[9]=u):u=t[9],u}function S(e){const t=(0,d.c)(10);let n,l,s,c,o;if(t[0]!==e){var f=e;({className:l,children:n}=f),s=(0,b.default)(f,u),t[0]=e,t[1]=n,t[2]=l,t[3]=s}else n=t[1],l=t[2],s=t[3];return t[4]!==l?(c=(0,O.cn)("flex-1 flex-col justify-center p-2 [&:has([role=checkbox])]:pr-0",l),t[4]=l,t[5]=c):c=t[5],t[6]!==n||t[7]!==s||t[8]!==c?(o=(0,v.jsx)(y.Cell,Object.assign({className:c},s,{children:n})),t[6]=n,t[7]=s,t[8]=c,t[9]=o):o=t[9],o}},4699,[363,12,14,585,1435,4700,307,1354,1434,4702,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4700,[4701]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["asChild","ref"],t=["asChild","ref"],l=["asChild","ref"],n=["asChild","ref"],o=["asChild","ref"],s=["asChild","ref"],f=["asChild","ref"];function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Body",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"Cell",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"Footer",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"Head",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"Header",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"Row",{enumerable:!0,get:function(){return O}});var c=u(r(d[0])),b=r(d[1]),j=u(r(d[2])),p=u(r(d[3])),y=r(d[4]),h=t=>{let{asChild:l,ref:n}=t,o=(0,c.default)(t,e);const s=l?b.Slot:p.default;return(0,y.jsx)(s,Object.assign({role:"table",ref:n},o))};h.displayName="RootTable";var C=e=>{let{asChild:l,ref:n}=e,o=(0,c.default)(e,t);const s=l?b.Slot:p.default;return(0,y.jsx)(s,Object.assign({role:"rowheader",ref:n},o))};C.displayName="HeaderTable";var O=e=>{let{asChild:t,ref:n}=e,o=(0,c.default)(e,l);const s=t?b.Slot:j.default;return(0,y.jsx)(s,Object.assign({ref:n,role:"row"},o))};O.displayName="RowTable";var v=e=>{let{asChild:t,ref:l}=e,o=(0,c.default)(e,n);const s=t?b.Slot:p.default;return(0,y.jsx)(s,Object.assign({ref:l,role:"columnheader"},o))};v.displayName="HeadTable";var P=e=>{let{asChild:t,ref:l}=e,n=(0,c.default)(e,o);const s=t?b.Slot:p.default;return(0,y.jsx)(s,Object.assign({ref:l,role:"rowgroup"},n))};P.displayName="BodyTable";var x=e=>{let{asChild:t,ref:l}=e,n=(0,c.default)(e,s);const o=t?b.Slot:p.default;return(0,y.jsx)(o,Object.assign({ref:l,role:"cell"},n))};x.displayName="CellTable";var N=e=>{let{asChild:t,ref:l}=e,n=(0,c.default)(e,f);const o=t?b.Slot:p.default;return(0,y.jsx)(o,Object.assign({ref:l,role:"rowgroup"},n))};N.displayName="FooterTable"},4701,[363,1435,16,585,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["ref","className","index","onRemove","row","table"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"PulseTableRow",{enumerable:!0,get:function(){return w}});var n=t(r(_d[0])),o=r(_d[1]),l=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),c=r(_d[3]),u=t(c),s=r(_d[4]),_=r(_d[5]),d=r(_d[6]),b=r(_d[7]);const f={code:"function pulseRowTsx1(){const{backgroundColor}=this.__closure;return{backgroundColor:backgroundColor.value};}"},h={code:"function pulseRowTsx2(finished){const{callback,scheduleOnRN}=this.__closure;if(finished&&callback){scheduleOnRN(callback);}}"},k={code:"function pulseRowTsx3(finished_0){const{callback_0,scheduleOnRN}=this.__closure;if(finished_0&&callback_0){scheduleOnRN(callback_0);}}"};function w(t){const w=(0,o.c)(27);let R,O,N,v,p,y,T;if(w[0]!==t){var x=t;({ref:O,className:R,index:v,onRemove:p,row:N,table:y}=x),T=(0,n.default)(x,e),w[0]=t,w[1]=R,w[2]=O,w[3]=N,w[4]=v,w[5]=p,w[6]=y,w[7]=T}else R=w[1],O=w[2],N=w[3],v=w[4],p=w[5],y=w[6],T=w[7];const C=void 0===v?0:v;let j;w[8]===Symbol.for("react.memo_cache_sentinel")?(j=["--color-table-row","--color-table-row-alt","--color-success","--color-error"],w[8]=j):j=w[8];const[P,S,A,D]=(0,_.useCSSVariable)(j),H=C%2==0?P:S,M=(0,c.useSharedValue)(H);let V,E;w[9]!==M||w[10]!==H?(V=()=>{M.value=H},E=[H,M],w[9]=M,w[10]=H,w[11]=V,w[12]=E):(V=w[11],E=w[12]),l.useEffect(V,E);const q=(0,c.useAnimatedStyle)((function({_worklet_10734381131454_init_data:e,backgroundColor:t}){const n=()=>({backgroundColor:t.value});return n.__closure={backgroundColor:t},n.__workletHash=0x9c34af966be,n.__initData=e,n})({_worklet_10734381131454_init_data:f,backgroundColor:M}));let I,z,B,F;return w[13]!==M||w[14]!==H||w[15]!==D||w[16]!==N.id||w[17]!==A||w[18]!==y?(I=()=>({pulseAdd(e){y.options.meta?.scrollToRow?.(N.id),(0,c.cancelAnimation)(M),M.value=(0,c.withSequence)((0,c.withTiming)(A,{duration:400}),(0,c.withTiming)(H,{duration:400},(function({_worklet_3272031660945_init_data:e,callback:t,scheduleOnRN:n}){const o=function(e){e&&t&&n(t)};return o.__closure={callback:t,scheduleOnRN:n},o.__workletHash=3272031660945,o.__initData=e,o})({_worklet_3272031660945_init_data:h,callback:e,scheduleOnRN:s.scheduleOnRN})))},pulseRemove(e){(0,c.cancelAnimation)(M),M.value=(0,c.withTiming)(D,{duration:400},(function({_worklet_3245646298879_init_data:e,callback_0:t,scheduleOnRN:n}){const o=function(e){e&&t&&n(t)};return o.__closure={callback_0:t,scheduleOnRN:n},o.__workletHash=3245646298879,o.__initData=e,o})({_worklet_3245646298879_init_data:k,callback_0:e,scheduleOnRN:s.scheduleOnRN}))}}),z=[M,H,A,D,N.id,y],w[13]=M,w[14]=H,w[15]=D,w[16]=N.id,w[17]=A,w[18]=y,w[19]=I,w[20]=z):(I=w[19],z=w[20]),l.useImperativeHandle(O,I,z),w[21]!==R?(B=(0,d.cn)("web:transition-colors web:data-[state=selected]:bg-muted flex-row",R),w[21]=R,w[22]=B):B=w[22],w[23]!==q||w[24]!==B||w[25]!==T?(F=(0,b.jsx)(u.default.View,Object.assign({className:B,style:q},T)),w[23]=q,w[24]=B,w[25]=T,w[26]=F):F=w[26],F}w.displayName='PulseTableRow'},4702,[363,12,14,318,321,307,1354,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function({row:u,table:c}){const{uuid:s,type:f}=u.original,{removeLineItem:l}=(0,n.useRemoveLineItem)(),d=c.options.meta,v=e.useCallback(()=>{const e=d.rowRefs.current?.get(s);e&&e.pulseRemove(()=>{l(s,f)})},[l,f,s]),p=d.newRowUUIDs.includes(s);return e.useEffect(()=>{if(p){const e=d.rowRefs.current?.get(s);e&&e.pulseAdd(()=>{d.removeNewRowUUID(s)})}},[p,d,s]),(0,o.jsx)(t.IconButton,{name:"circleXmark",variant:"destructive",size:"4xl",onPress:v})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3])},4703,[14,1574,4704,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useRemoveLineItem",{enumerable:!0,get:function(){return l}});var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);const u=(0,n.getLogger)(['wcpos','pos','cart','remove']),l=()=>{const n=(0,t.c)(10),{currentOrder:l}=(0,c.useCurrentOrder)(),{localPatch:f}=(0,s.useLocalMutation)(),p=(0,o.useT)();let b;n[0]!==l||n[1]!==f?(b=async(t,n,o)=>{const s=l.getLatest(),c=s[n]??[],u=c.findIndex(n=>(n.meta_data??[]).some(n=>"_woocommerce_pos_uuid"===n.key&&n.value===t));let _;u>=0?(_=[...c],_[u]=o):_=[...c,o],await f({document:s,data:{[n]:_}})},n[0]=l,n[1]=f,n[2]=b):b=n[2];const v=b;let O;n[3]!==l||n[4]!==f||n[5]!==p||n[6]!==v?(O=(t,n)=>{const o=l.getLatest();let s;const c=(o[n]??[]).map(o=>{if((o.meta_data??[]).some(n=>"_woocommerce_pos_uuid"===n.key&&n.value===t)){if(s=o,o.id)switch(n){case"line_items":return Object.assign({},o,{product_id:null});case"fee_lines":return Object.assign({},o,{name:null});case"shipping_lines":return Object.assign({},o,{method_id:null});case"coupon_lines":return Object.assign({},o,{code:null});default:return o}return null}return o}).filter(_);if(f({document:o,data:{[n]:c}}),s){const o=s.name??s.method_title;u.success(p("pos.removed_from_cart",{name:o}),{showToast:!0,saveToDb:!0,toast:{dismissable:!0,action:{label:p("common.undo"),onClick:()=>v(t,n,s)}},context:{itemName:o,itemType:n,orderId:l.id}})}},n[3]=l,n[4]=f,n[5]=p,n[6]=v,n[7]=O):O=n[7];const h=O;let j;return n[8]!==h?(j={removeLineItem:h},n[8]=h,n[9]=j):j=n[9],j};function _(t){return null!==t}},4704,[12,14,1975,1987,3232,4064]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FeeAndShippingTotal=function(x){const _=(0,t.c)(13),{row:f,column:p}=x,h=f.original.item,{format:b}=(0,c.useCurrentOrderCurrencyFormat)(),{store:j}=(0,n.useAppState)(),N=(0,s.useObservableEagerState)(j.tax_display_cart$);let v;v="incl"!==N?h.total:parseFloat(h.total??"0")+parseFloat(h.total_tax??"0");const y=Number(v)||0;let F,S,D,O;_[0]!==b||_[1]!==y?(F=b(y),_[0]=b,_[1]=y,_[2]=F):F=_[2];_[3]!==F?(S=(0,u.jsx)(l.Text,{className:"text-right",children:F}),_[3]=F,_[4]=S):S=_[4];_[5]!==p.columnDef.meta||_[6]!==b||_[7]!==h.total_tax||_[8]!==N?(D=p.columnDef.meta?.show?.("tax")&&(0,u.jsx)(l.Text,{className:"text-muted-foreground text-right text-sm",children:`${N} ${b(Number(h.total_tax)||0)} tax`}),_[5]=p.columnDef.meta,_[6]=b,_[7]=h.total_tax,_[8]=N,_[9]=D):D=_[9];_[10]!==S||_[11]!==D?(O=(0,u.jsxs)(o.VStack,{space:"xs",className:"justify-end",children:[S,D]}),_[10]=S,_[11]=D,_[12]=O):O=_[12];return O};var t=r(d[0]);r(d[1]);var s=r(d[2]),l=r(d[3]),o=r(d[4]),n=r(d[5]),c=r(d[6]),u=r(d[7])},4705,[12,14,1747,1434,1605,2022,4461,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FeeName=function(e){const n=(0,t.c)(27),{row:s}=e,{item:d,uuid:k}=s.original,{updateFeeLine:v}=(0,_.useUpdateFeeLine)(),N=(0,x.useT)();let b,F;n[0]!==d.meta_data?(b=d.meta_data??[],n[0]=d.meta_data,n[1]=b):b=n[1];n[2]!==b?(F=b.filter(y),n[2]=b,n[3]=F):F=n[3];const O=F,E=d.name??void 0;let T,w,L,M,P,C,S,B;n[4]!==v||n[5]!==k?(T=e=>v(k,{name:e}),n[4]=v,n[5]=k,n[6]=T):T=n[6];n[7]!==E||n[8]!==T?(w=(0,h.jsx)(l.default,{className:"flex-1",children:(0,h.jsx)(j.EditableField,{value:E,onChangeText:T})}),n[7]=E,n[8]=T,n[9]=w):w=n[9];n[10]!==d.name||n[11]!==N?(L=N("common.edit_2",{name:d.name}),n[10]=d.name,n[11]=N,n[12]=L):L=n[12];n[13]!==d||n[14]!==k?(M=(0,h.jsx)(f.EditFeeLine,{uuid:k,item:d}),n[13]=d,n[14]=k,n[15]=M):M=n[15];n[16]!==L||n[17]!==M?(P=(0,h.jsx)(o.EditCartItemButton,{title:L,children:M}),n[16]=L,n[17]=M,n[18]=P):P=n[18];n[19]!==w||n[20]!==P?(C=(0,h.jsxs)(c.HStack,{className:"gap-0",children:[w,P]}),n[19]=w,n[20]=P,n[21]=C):C=n[21];n[22]!==O?(S=O.length>0&&(0,h.jsx)(l.default,{className:"grid grid-cols-2 gap-1 p-2",children:O.map(p)}),n[22]=O,n[23]=S):S=n[23];n[24]!==S||n[25]!==C?(B=(0,h.jsxs)(u.VStack,{className:"w-full",children:[C,S]}),n[24]=S,n[25]=C,n[26]=B):B=n[26];return B};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),l=(e=s)&&e.__esModule?e:{default:e},c=r(_d[3]),d=r(_d[4]),u=r(_d[5]),o=r(_d[6]),f=r(_d[7]),x=r(_d[8]),j=r(_d[9]),_=r(_d[10]),h=r(_d[11]);function p(e){return(0,h.jsxs)(n.Fragment,{children:[(0,h.jsx)(d.Text,{className:"text-sm",children:`${e.key}:`}),(0,h.jsx)(d.Text,{className:"text-sm",children:e.value})]},e.id||e.key)}function y(e){return!e.key||!e.key.startsWith("_")}},4706,[12,14,585,1351,1434,1605,4707,4708,1987,4711,4710,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"EditCartItemButton",{enumerable:!0,get:function(){return u}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),l=r(_d[4]),c=r(_d[5]),s=r(_d[6]),d=r(_d[7]);function u(u){const j=(0,e.c)(14),{title:h,children:f}=u,[p,x]=t.useState(!1);let b,y,_,O,D,T;return j[0]===Symbol.for("react.memo_cache_sentinel")?(b=(0,d.jsx)(s.TooltipTrigger,{asChild:!0,onPress:()=>x(!0),children:(0,d.jsx)(l.IconButton,{name:"ellipsisVertical"})}),j[0]=b):b=j[0],j[1]!==h?(y=(0,d.jsxs)(s.Tooltip,{children:[b,(0,d.jsx)(s.TooltipContent,{children:(0,d.jsx)(c.Text,{children:h})})]}),j[1]=h,j[2]=y):y=j[2],j[3]!==h?(_=(0,d.jsx)(n.DialogHeader,{children:(0,d.jsx)(n.DialogTitle,{children:h})}),j[3]=h,j[4]=_):_=j[4],j[5]!==f?(O=(0,d.jsx)(n.DialogBody,{children:f}),j[5]=f,j[6]=O):O=j[6],j[7]!==_||j[8]!==O?(D=(0,d.jsxs)(n.DialogContent,{size:"lg",portalHost:"pos",children:[_,O]}),j[7]=_,j[8]=O,j[9]=D):D=j[9],j[10]!==p||j[11]!==y||j[12]!==D?(T=(0,d.jsx)(o.ErrorBoundary,{children:(0,d.jsxs)(n.Dialog,{open:p,onOpenChange:x,children:[y,D]})}),j[10]=p,j[11]=y,j[12]=D,j[13]=T):T=j[13],T}},4707,[12,14,3188,1348,1574,1434,1578,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditFeeLine=function(d){const f=(0,e.c)(21),{uuid:j,item:x}=d,T=(0,u.useT)(),[b,h]=n.useState("form");let v,_,O,p,y,w,C,E;f[0]!==T?(v=T("common.form"),f[0]=T,f[1]=v):v=f[1];f[2]!==v?(_=(0,c.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,c.jsx)(s.Text,{children:v})}),f[2]=v,f[3]=_):_=f[3];f[4]!==T?(O=T("common.json"),f[4]=T,f[5]=O):O=f[5];f[6]!==O?(p=(0,c.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,c.jsx)(s.Text,{children:O})}),f[6]=O,f[7]=p):p=f[7];f[8]!==_||f[9]!==p?(y=(0,c.jsxs)(t.TabsList,{className:"w-full flex-row",children:[_,p]}),f[8]=_,f[9]=p,f[10]=y):y=f[10];f[11]!==x||f[12]!==j?(w=(0,c.jsx)(t.TabsContent,{value:"form",children:(0,c.jsx)(o.EditFeeLineForm,{uuid:j,item:x})}),f[11]=x,f[12]=j,f[13]=w):w=f[13];f[14]!==x?(C=(0,c.jsx)(t.TabsContent,{value:"json",children:(0,c.jsx)(l.Tree,{value:x})}),f[14]=x,f[15]=C):C=f[15];f[16]!==y||f[17]!==w||f[18]!==C||f[19]!==b?(E=(0,c.jsxs)(t.Tabs,{value:b,onValueChange:h,children:[y,w,C]}),f[16]=y,f[17]=w,f[18]=C,f[19]=b,f[20]=E):E=f[20];return E};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),s=r(_d[3]),l=r(_d[4]),o=r(_d[5]),u=r(_d[6]),c=r(_d[7])},4708,[12,14,4184,1434,4208,4709,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value","onChange"],n=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditFeeLineForm=function({uuid:o,item:s}){const p=(0,b.useT)(),{updateFeeLine:I}=(0,y.useUpdateFeeLine)(),{onOpenChange:M}=(0,f.useRootContext)(),{getFeeLineData:P}=(0,D.useFeeLineData)(),{amount:R,percent:E,prices_include_tax:T,percent_of_cart_total_with_tax:V}=P(s),G=(0,x.useForm)({resolver:(0,_.zodResolver)(L),defaultValues:{name:s.name??void 0,amount:(0,d.default)(R),percent:E,tax_status:s.tax_status??'taxable',tax_class:''===s.tax_class?'standard':s.tax_class,prices_include_tax:T,percent_of_cart_total_with_tax:V,meta_data:s.meta_data}}),H=c.useCallback(e=>{I(o,{name:e.name,amount:String(e.amount),tax_status:e.tax_status,tax_class:'standard'===e.tax_class?'':e.tax_class,percent:e.percent,prices_include_tax:e.prices_include_tax,percent_of_cart_total_with_tax:e.percent_of_cart_total_with_tax}),M(!1)},[I,o,M]),z=G.handleSubmit(H),A=G.watch('percent');return(0,k.jsx)(j.Form,Object.assign({},G,{children:(0,k.jsxs)(F.VStack,{className:"gap-4",children:[(0,k.jsx)(v.FormErrors,{}),(0,k.jsx)(j.FormField,{control:G.control,name:"name",render:({field:e})=>(0,k.jsx)(j.FormInput,Object.assign({label:p('pos_cart.fee_name'),placeholder:p('pos_cart.fee')},e))}),(0,k.jsxs)(h.HStack,{className:"gap-4",children:[(0,k.jsx)(j.FormField,{control:G.control,name:"amount",render:t=>{let{field:{value:n,onChange:o}}=t,s=(0,l.default)(t.field,e);return(0,k.jsx)(u.default,{className:"flex-1",children:(0,k.jsx)(j.FormInput,Object.assign({customComponent:A?S.NumberInput:C.CurrencyInput,label:p(A?'pos_cart.percent':'pos_cart.amount'),type:"numeric",value:n,onChange:o},s))})}}),(0,k.jsxs)(F.VStack,{className:"flex-1 justify-center",children:[(0,k.jsx)(j.FormField,{control:G.control,name:"percent",render:({field:e})=>(0,k.jsx)(j.FormSwitch,Object.assign({label:p('pos_cart.percentage_of_cart_total')},e))}),(0,k.jsx)(j.FormField,{control:G.control,name:"prices_include_tax",render:({field:e})=>(0,k.jsx)(j.FormSwitch,Object.assign({label:p('pos_cart.amount_includes_tax')},e))})]})]}),(0,k.jsxs)(h.HStack,{className:"gap-4",children:[(0,k.jsx)(j.FormField,{control:G.control,name:"tax_class",render:e=>{let{field:{value:n,onChange:o}}=e,s=(0,l.default)(e.field,t);return(0,k.jsx)(u.default,{className:"flex-1",children:(0,k.jsx)(j.FormSelect,Object.assign({label:p('common.tax_class'),customComponent:w.TaxClassSelect,value:n??'',onChange:o},s))})}}),(0,k.jsx)(j.FormField,{control:G.control,name:"tax_status",render:e=>{let{field:{value:t,onChange:o}}=e,s=(0,l.default)(e.field,n);return(0,k.jsx)(u.default,{className:"flex-1",children:(0,k.jsx)(j.FormRadioGroup,Object.assign({label:p('common.tax_status'),customComponent:N.TaxStatusRadioGroup,value:t,onChange:o},s))})}})]}),(0,k.jsx)(O.MetaDataForm,{}),(0,k.jsxs)(f.DialogFooter,{className:"px-0",children:[(0,k.jsx)(f.DialogClose,{children:p('common.close')}),(0,k.jsx)(f.DialogAction,{onPress:z,children:p('common.save')})]})]})}))};var l=o(r(_d[0])),c=s(r(_d[1])),u=o(r(_d[2])),_=r(_d[3]),d=o(r(_d[4])),x=r(_d[5]),p=s(r(_d[6])),f=r(_d[7]),j=r(_d[8]),h=r(_d[9]),F=r(_d[10]),b=r(_d[11]),C=r(_d[12]),v=r(_d[13]),O=r(_d[14]),S=r(_d[15]),w=r(_d[16]),N=r(_d[17]),D=r(_d[18]),y=r(_d[19]),k=r(_d[20]);const L=p.object({name:p.string().optional(),prices_include_tax:p.boolean().optional(),tax_status:p.enum(['taxable','none']),tax_class:p.string().optional(),amount:p.number().optional(),percent:p.boolean().default(!1),percent_of_cart_total_with_tax:p.boolean().optional(),meta_data:O.metaDataSchema})},4709,[363,14,585,4258,2669,4260,4330,3188,4340,1351,1605,1987,4539,4392,4394,4540,4545,4549,4553,4710,6]); -__d(function(g,r,i,a,_m,_e,d){"use strict";const e=["amount","percent","prices_include_tax","percent_of_cart_total_with_tax"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUpdateFeeLine",{enumerable:!0,get:function(){return f}});var t,n=r(d[0]),c=(t=n)&&t.__esModule?t:{default:t},_=r(d[1]);r(d[2]);var u=r(d[3]),o=r(d[4]),s=r(d[5]),l=r(d[6]),p=r(d[7]);const f=()=>{const t=(0,_.c)(7),{currentOrder:n}=(0,p.useCurrentOrder)(),{localPatch:f}=(0,l.useLocalMutation)(),{calculateFeeLineTaxesAndTotals:m}=(0,u.useCalculateFeeLineTaxAndTotals)(),{getFeeLineData:x}=(0,o.useFeeLineData)();let L;t[0]!==m||t[1]!==n||t[2]!==x||t[3]!==f?(L=async(t,_)=>{const u=n.getLatest(),o=u.toMutableJSON();let l=!1;const p=o.fee_lines?.map(n=>{if(l||!n.meta_data?.some(e=>"_woocommerce_pos_uuid"===e.key&&e.value===t))return n;const u=x(n),{amount:o,percent:p,prices_include_tax:f,percent_of_cart_total_with_tax:L}=_,F=(0,c.default)(_,e);let O=Object.assign({},n,F);return O=(0,s.updatePosDataMeta)(O,{amount:o??u.amount,percent:p??u.percent,prices_include_tax:f??u.prices_include_tax,percent_of_cart_total_with_tax:L??u.percent_of_cart_total_with_tax}),O=m(O),l=!0,O});if(l&&p)return f({document:u,data:{fee_lines:p}})},t[0]=m,t[1]=n,t[2]=x,t[3]=f,t[4]=L):L=t[4];const F=L;let O;return t[5]!==F?(O={updateFeeLine:F},t[5]=F,t[6]=O):O=t[6],O}},4710,[363,12,14,4552,4553,4181,3232,4064]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","defaultValue","onChangeText","editable","bold"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditableField=function(t){const n=(0,u.c)(22);let f,b,v,_,S,x;if(n[0]!==t){var h=t;({value:x,defaultValue:f,onChangeText:b,editable:_,bold:S}=h),v=(0,l.default)(h,e),n[0]=t,n[1]=f,n[2]=b,n[3]=v,n[4]=_,n[5]=S,n[6]=x}else f=n[1],b=n[2],v=n[3],_=n[4],S=n[5],x=n[6];const j=void 0===_||_,O=void 0===S||S,[y,T]=o.useState(!1),[p,P]=o.useState(x??f??""),B=x??f??"",[C,E]=o.useState(B),[M,w]=o.useState(null),[F,N]=o.useState(!1),[V,k]=o.useState(y),D=B!==C;D&&(E(B),y?w(B):(w(null),P(B)));y!==V&&(k(y),y||null!==M&&(w(null),F||D||P(M)),N(!1));let H;n[7]!==p||n[8]!==b?(H=()=>{T(!1),b?.(p??"")},n[7]=p,n[8]=b,n[9]=H):H=n[9];const L=H;if(y){let e,t;return n[10]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{N(!0),P(e)},n[10]=e):e=n[10],n[11]!==p||n[12]!==L||n[13]!==v?(t=(0,d.jsx)(c.Textarea,Object.assign({value:p,onChangeText:e,autoFocus:!0,onBlur:L,onSubmitEditing:L,blurOnSubmit:!0},v)),n[11]=p,n[12]=L,n[13]=v,n[14]=t):t=n[14],t}let q;n[15]===Symbol.for("react.memo_cache_sentinel")?(q=()=>T(!0),n[15]=q):q=n[15];const z=!j,A=O?"font-bold":void 0;let G,I;n[16]!==p||n[17]!==A?(G=(0,d.jsx)(s.ButtonText,{className:A,numberOfLines:1,decodeHtml:!0,children:p}),n[16]=p,n[17]=A,n[18]=G):G=n[18];n[19]!==z||n[20]!==G?(I=(0,d.jsx)(s.Button,{variant:"outline",className:"max-w-full items-start",onPress:q,disabled:z,children:G}),n[19]=z,n[20]=G,n[21]=I):I=n[21];return I};var t,n=r(_d[0]),l=(t=n)&&t.__esModule?t:{default:t},u=r(_d[1]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),s=r(_d[3]),c=r(_d[4]),d=r(_d[5])},4711,[363,12,14,3185,3231,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FeePrice=function(x){const j=(0,n.c)(13),{row:v}=x,{item:F,uuid:S}=v.original,{updateFeeLine:f}=(0,l.useUpdateFeeLine)(),{getFeeLineData:L}=(0,o.useFeeLineData)();let _;j[0]!==L||j[1]!==F?(_=L(F),j[0]=L,j[1]=F,j[2]=_):_=j[2];const{percent:h,amount:y}=_;let C,I,b;j[3]!==y||j[4]!==h||j[5]!==f||j[6]!==S?(C=h?(0,p.jsx)(c.NumberInput,{value:String(y),onChangeText:n=>f(S,{amount:String(n)})}):(0,p.jsx)(s.CurrencyInput,{value:String(y),onChangeText:n=>f(S,{amount:String(n)})}),j[3]=y,j[4]=h,j[5]=f,j[6]=S,j[7]=C):C=j[7];j[8]!==h?(I=h&&(0,p.jsx)(u.Icon,{name:"percent",size:"sm"}),j[8]=h,j[9]=I):I=j[9];j[10]!==C||j[11]!==I?(b=(0,p.jsxs)(t.HStack,{space:"xs",className:"justify-center",children:[C,I]}),j[10]=C,j[11]=I,j[12]=b):b=j[12];return b};var n=r(d[0]);r(d[1]);var t=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),o=r(d[6]),l=r(d[7]),p=r(d[8])},4712,[12,14,1351,1357,4539,4540,4553,4710,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.LineItemImage=function(t){const c=(0,u.c)(5),{row:l}=t,s=l.original.item.image?.src;if(!s)return null;let f,_;c[0]!==s?(f={uri:s},c[0]=s,c[1]=f):f=c[1];c[2]!==l.original.uuid||c[3]!==f?(_=(0,o.jsx)(n.Image,{source:f,recyclingKey:l.original.uuid,className:"h-10 w-10 rounded"}),c[2]=l.original.uuid,c[3]=f,c[4]=_):_=c[4];return _};var u=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3])},4713,[12,14,4667,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Price=function(y){const I=(0,t.c)(13),{row:_,column:b}=y,{item:v,uuid:j}=_.original,{updateLineItem:D}=(0,f.useUpdateLineItem)(),{getLineItemData:L}=(0,p.useLineItemData)(),{price:S,regular_price:C}=L(v),{format:N}=(0,l.useCurrencyFormat)(),k=S!==C,{uiSettings:w}=(0,o.useUISettings)("pos-cart"),A=(0,n.useObservableEagerState)(w.quickDiscounts$),O=s.VStack,P=k&&b.columnDef.meta?.show?.("on_sale")&&(0,x.jsx)(u.Text,{className:"text-muted-foreground text-right line-through",children:N(C||0)});let T,U,q,E;I[0]!==D||I[1]!==j?(T=t=>D(j,{price:t}),I[0]=D,I[1]=j,I[2]=T):T=I[2];I[3]!==A?(U=h(A),I[3]=A,I[4]=U):U=I[4];I[5]!==S||I[6]!==T||I[7]!==U?(q=(0,x.jsx)(c.CurrencyInput,{value:S,onChangeText:T,discounts:U}),I[5]=S,I[6]=T,I[7]=U,I[8]=q):q=I[8];I[9]!==O||I[10]!==P||I[11]!==q?(E=(0,x.jsxs)(O,{space:"xs",children:[P,q]}),I[9]=O,I[10]=P,I[11]=q,I[12]=E):E=I[12];return E};var t=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),o=r(d[6]),l=r(d[7]),p=r(d[8]),f=r(d[9]),x=r(d[10]);function h(t){return'string'==typeof t?t.split(',').map(Number):Array.isArray(t)?t.map(Number):[]}},4714,[12,14,1747,1434,1605,4539,1745,4462,4562,4563,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductName=function(t){const s=(0,e.c)(31),{row:y,column:N}=t,{item:v,uuid:T}=y.original,{updateLineItem:w}=(0,_.useUpdateLineItem)(),H=(0,f.useT)();let I,S;s[0]!==v.meta_data?(I=v.meta_data??[],s[0]=v.meta_data,s[1]=I):I=s[1];s[2]!==I?(S=I.filter(p),s[2]=I,s[3]=S):S=s[3];const D=S;let E,L,b,C,M,P,V,B,F;s[4]!==w||s[5]!==T?(E=e=>w(T,{name:e}),s[4]=w,s[5]=T,s[6]=E):E=s[6];s[7]!==v.name||s[8]!==E?(L=(0,h.jsx)(l.default,{className:"flex-1",children:(0,h.jsx)(k.EditableField,{value:v.name,onChangeText:E})}),s[7]=v.name,s[8]=E,s[9]=L):L=s[9];s[10]!==v.name||s[11]!==H?(b=H("common.edit_2",{name:v.name}),s[10]=v.name,s[11]=H,s[12]=b):b=s[12];s[13]!==v||s[14]!==T?(C=(0,h.jsx)(x.EditLineItem,{uuid:T,item:v}),s[13]=v,s[14]=T,s[15]=C):C=s[15];s[16]!==b||s[17]!==C?(M=(0,h.jsx)(o.EditCartItemButton,{title:b,children:C}),s[16]=b,s[17]=C,s[18]=M):M=s[18];s[19]!==L||s[20]!==M?(P=(0,h.jsxs)(n.HStack,{className:"gap-0",children:[L,M]}),s[19]=L,s[20]=M,s[21]=P):P=s[21];s[22]!==N.columnDef.meta||s[23]!==v.sku?(V=N.columnDef.meta?.show?.("sku")&&(0,h.jsx)(c.Text,{className:"text-sm",children:v.sku}),s[22]=N.columnDef.meta,s[23]=v.sku,s[24]=V):V=s[24];s[25]!==D?(B=D.length>0&&(0,h.jsx)(u.VStack,{space:"xs",children:D.map(j)}),s[25]=D,s[26]=B):B=s[26];s[27]!==B||s[28]!==P||s[29]!==V?(F=(0,h.jsxs)(u.VStack,{className:"w-full",children:[P,V,B]}),s[27]=B,s[28]=P,s[29]=V,s[30]=F):F=s[30];return F};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4]),u=r(d[5]),o=r(d[6]),x=r(d[7]),f=r(d[8]),k=r(d[9]),_=r(d[10]),h=r(d[11]);function j(e){return(0,h.jsxs)(n.HStack,{className:"flex-wrap gap-0",children:[(0,h.jsx)(c.Text,{className:"text-muted-foreground text-xs",decodeHtml:!0,children:`${e.display_key||e.key}: `}),(0,h.jsx)(c.Text,{className:"text-xs",decodeHtml:!0,children:e.display_value||e.value})]},e.id||e.key||e.display_key)}function p(e){return!e.key||!e.key.startsWith("_")}},4715,[12,14,585,1351,1434,1605,4707,4716,1987,4711,4563,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditLineItem=function(d){const f=(0,e.c)(21),{uuid:j,item:x}=d,T=(0,u.useT)(),[b,h]=n.useState("form");let v,_,O,p,y,w,C,E;f[0]!==T?(v=T("common.form"),f[0]=T,f[1]=v):v=f[1];f[2]!==v?(_=(0,c.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,c.jsx)(s.Text,{children:v})}),f[2]=v,f[3]=_):_=f[3];f[4]!==T?(O=T("common.json"),f[4]=T,f[5]=O):O=f[5];f[6]!==O?(p=(0,c.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,c.jsx)(s.Text,{children:O})}),f[6]=O,f[7]=p):p=f[7];f[8]!==_||f[9]!==p?(y=(0,c.jsxs)(t.TabsList,{className:"w-full flex-row",children:[_,p]}),f[8]=_,f[9]=p,f[10]=y):y=f[10];f[11]!==x||f[12]!==j?(w=(0,c.jsx)(t.TabsContent,{value:"form",children:(0,c.jsx)(o.EditLineItemForm,{uuid:j,item:x})}),f[11]=x,f[12]=j,f[13]=w):w=f[13];f[14]!==x?(C=(0,c.jsx)(t.TabsContent,{value:"json",children:(0,c.jsx)(l.Tree,{value:x})}),f[14]=x,f[15]=C):C=f[15];f[16]!==y||f[17]!==w||f[18]!==C||f[19]!==b?(E=(0,c.jsxs)(t.Tabs,{value:b,onValueChange:h,children:[y,w,C]}),f[16]=y,f[17]=w,f[18]=C,f[19]=b,f[20]=E):E=f[20];return E};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),s=r(_d[3]),l=r(_d[4]),o=r(_d[5]),u=r(_d[6]),c=r(_d[7])},4716,[12,14,4184,1434,4208,4717,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value","onChange"],o=["value","onChange"],n=["value","onChange"],l=["value","onChange"];function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditLineItemForm=function(s){const c=(0,d.c)(103),{uuid:f,item:T}=s,H=(0,C.useT)(),{updateLineItem:G}=(0,L.useUpdateLineItem)(),{onOpenChange:z}=(0,h.useRootContext)(),{getLineItemData:A}=(0,q.useLineItemData)(),{price:U,regular_price:B,tax_status:J}=A(T),K=(0,P.parsePosData)(T);let Q;c[0]===Symbol.for("react.memo_cache_sentinel")?(Q=[],c[0]=Q):Q=c[0];const[W,X]=p.useState(Q);let Y;c[1]===Symbol.for("react.memo_cache_sentinel")?(Y=(0,j.zodResolver)(R),c[1]=Y):Y=c[1];const Z=Y,$=T.name,ee=T.sku,te=T.quantity,ae=(0,_.default)(U),oe=(0,_.default)(B),ne=""===T.tax_class?"standard":T.tax_class,re=K?.virtual??!1,le=K?.downloadable??!1,se=K?.categories?.map(E)??[],ce=T.meta_data;let ue,ie;c[2]!==T.name||c[3]!==T.quantity||c[4]!==T.sku||c[5]!==re||c[6]!==le||c[7]!==se||c[8]!==ce||c[9]!==ae||c[10]!==oe||c[11]!==ne||c[12]!==J?(ue={name:$,sku:ee,quantity:te,price:ae,regular_price:oe,tax_status:J,tax_class:ne,virtual:re,downloadable:le,categories:se,meta_data:ce},c[2]=T.name,c[3]=T.quantity,c[4]=T.sku,c[5]=re,c[6]=le,c[7]=se,c[8]=ce,c[9]=ae,c[10]=oe,c[11]=ne,c[12]=J,c[13]=ue):ue=c[13];c[14]!==ue||c[15]!==Z?(ie={resolver:Z,defaultValues:ue},c[14]=ue,c[15]=Z,c[16]=ie):ie=c[16];const me=(0,b.useForm)(ie);let de;c[17]!==z||c[18]!==G||c[19]!==f?(de=e=>{G(f,{name:e.name,sku:e.sku,quantity:e.quantity,price:e.price,regular_price:e.regular_price,tax_status:e.tax_status,tax_class:"standard"===e.tax_class?"":e.tax_class,meta_data:e.meta_data,virtual:e.virtual,downloadable:e.downloadable,categories:e.categories.map(V)}),z(!1)},c[17]=z,c[18]=G,c[19]=f,c[20]=de):de=c[20];const pe=de;let xe;c[21]!==me||c[22]!==pe?(xe=me.handleSubmit(pe),c[21]=me,c[22]=pe,c[23]=xe):xe=c[23];const ge=xe;let je,be,fe,he,Fe,ve,ye,Ce,Se,Oe,ke,Ie,Ne,we,De,qe,Le,Pe,Me,Te,Re,Ve,Ee,He,Ge,ze,Ae,Ue;c[24]===Symbol.for("react.memo_cache_sentinel")?(je=(0,M.jsx)(k.FormErrors,{}),c[24]=je):je=c[24];c[25]!==H?(be=e=>{const{field:t}=e;return(0,M.jsx)(F.FormInput,Object.assign({label:H("common.name")},t))},c[25]=H,c[26]=be):be=c[26];c[27]!==me.control||c[28]!==be?(fe=(0,M.jsx)(F.FormField,{control:me.control,name:"name",render:be}),c[27]=me.control,c[28]=be,c[29]=fe):fe=c[29];c[30]!==W||c[31]!==me.control||c[32]!==T.product_id||c[33]!==X||c[34]!==H?(he=0===T.product_id&&(0,M.jsx)(F.FormField,{control:me.control,name:"categories",render:e=>{const{field:t}=e;return(0,M.jsx)(F.FormTreeCombobox,Object.assign({label:H("common.categories"),options:W,cascadeSelection:!1,placeholder:H("common.select_category"),searchPlaceholder:H("common.search_categories"),emptyMessage:H("common.no_category_found")},t,{children:(0,M.jsx)(S.CategoryTreeLoader,{onOptionsLoaded:X})}))}}),c[30]=W,c[31]=me.control,c[32]=T.product_id,c[33]=X,c[34]=H,c[35]=he):he=c[35];c[36]!==H?(Fe=e=>{const{field:t}=e;return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormInput,Object.assign({label:H("common.sku")},t))})},c[36]=H,c[37]=Fe):Fe=c[37];c[38]!==me.control||c[39]!==Fe?(ve=(0,M.jsx)(F.FormField,{control:me.control,name:"sku",render:Fe}),c[38]=me.control,c[39]=Fe,c[40]=ve):ve=c[40];c[41]!==H?(ye=t=>{const{field:o}=t,{value:n,onChange:l}=o,s=(0,u.default)(o,e);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormInput,Object.assign({customComponent:N.NumberInput,label:H("pos_cart.quantity"),type:"numeric",value:n,onChange:l},s))})},c[41]=H,c[42]=ye):ye=c[42];c[43]!==me.control||c[44]!==ye?(Ce=(0,M.jsx)(F.FormField,{control:me.control,name:"quantity",render:ye}),c[43]=me.control,c[44]=ye,c[45]=Ce):Ce=c[45];c[46]!==ve||c[47]!==Ce?(Se=(0,M.jsxs)(v.HStack,{className:"gap-4",children:[ve,Ce]}),c[46]=ve,c[47]=Ce,c[48]=Se):Se=c[48];c[49]!==H?(Oe=e=>{const{field:o}=e,{value:n,onChange:l}=o,s=(0,u.default)(o,t);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormInput,Object.assign({customComponent:O.CurrencyInput,label:H("common.price"),type:"numeric",value:n,onChange:l},s))})},c[49]=H,c[50]=Oe):Oe=c[50];c[51]!==me.control||c[52]!==Oe?(ke=(0,M.jsx)(F.FormField,{control:me.control,name:"price",render:Oe}),c[51]=me.control,c[52]=Oe,c[53]=ke):ke=c[53];c[54]!==H?(Ie=e=>{const{field:t}=e,{value:n,onChange:l}=t,s=(0,u.default)(t,o);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormInput,Object.assign({customComponent:O.CurrencyInput,label:H("common.regular_price"),type:"numeric",value:n,onChange:l},s))})},c[54]=H,c[55]=Ie):Ie=c[55];c[56]!==me.control||c[57]!==Ie?(Ne=(0,M.jsx)(F.FormField,{control:me.control,name:"regular_price",render:Ie}),c[56]=me.control,c[57]=Ie,c[58]=Ne):Ne=c[58];c[59]!==ke||c[60]!==Ne?(we=(0,M.jsxs)(v.HStack,{className:"gap-4",children:[ke,Ne]}),c[59]=ke,c[60]=Ne,c[61]=we):we=c[61];c[62]!==H?(De=e=>{const{field:t}=e,{value:o,onChange:l}=t,s=(0,u.default)(t,n);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormSelect,Object.assign({label:H("common.tax_class"),customComponent:w.TaxClassSelect,value:o??"",onChange:l},s))})},c[62]=H,c[63]=De):De=c[63];c[64]!==me.control||c[65]!==De?(qe=(0,M.jsx)(F.FormField,{control:me.control,name:"tax_class",render:De}),c[64]=me.control,c[65]=De,c[66]=qe):qe=c[66];c[67]!==H?(Le=e=>{const{field:t}=e,{value:o,onChange:n}=t,s=(0,u.default)(t,l);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormRadioGroup,Object.assign({label:H("common.tax_status"),customComponent:D.TaxStatusRadioGroup,value:o,onChange:n},s))})},c[67]=H,c[68]=Le):Le=c[68];c[69]!==me.control||c[70]!==Le?(Pe=(0,M.jsx)(F.FormField,{control:me.control,name:"tax_status",render:Le}),c[69]=me.control,c[70]=Le,c[71]=Pe):Pe=c[71];c[72]!==qe||c[73]!==Pe?(Me=(0,M.jsxs)(v.HStack,{className:"gap-4",children:[qe,Pe]}),c[72]=qe,c[73]=Pe,c[74]=Me):Me=c[74];c[75]!==me.control||c[76]!==T.product_id||c[77]!==H?(Te=0===T.product_id&&(0,M.jsx)(M.Fragment,{children:(0,M.jsxs)(y.VStack,{children:[(0,M.jsx)(F.FormField,{control:me.control,name:"virtual",render:e=>{const{field:t}=e;return(0,M.jsx)(F.FormSwitch,Object.assign({label:H("products.virtual")},t))}}),(0,M.jsx)(F.FormField,{control:me.control,name:"downloadable",render:e=>{const{field:t}=e;return(0,M.jsx)(F.FormSwitch,Object.assign({label:H("products.downloadable")},t))}})]})}),c[75]=me.control,c[76]=T.product_id,c[77]=H,c[78]=Te):Te=c[78];c[79]===Symbol.for("react.memo_cache_sentinel")?(Re=(0,M.jsx)(I.MetaDataForm,{withDisplayValues:!0}),c[79]=Re):Re=c[79];c[80]!==H?(Ve=H("common.close"),c[80]=H,c[81]=Ve):Ve=c[81];c[82]!==Ve?(Ee=(0,M.jsx)(h.DialogClose,{children:Ve}),c[82]=Ve,c[83]=Ee):Ee=c[83];c[84]!==H?(He=H("common.save"),c[84]=H,c[85]=He):He=c[85];c[86]!==ge||c[87]!==He?(Ge=(0,M.jsx)(h.DialogAction,{onPress:ge,children:He}),c[86]=ge,c[87]=He,c[88]=Ge):Ge=c[88];c[89]!==Ee||c[90]!==Ge?(ze=(0,M.jsxs)(h.DialogFooter,{className:"px-0",children:[Ee,Ge]}),c[89]=Ee,c[90]=Ge,c[91]=ze):ze=c[91];c[92]!==fe||c[93]!==he||c[94]!==Se||c[95]!==we||c[96]!==Me||c[97]!==Te||c[98]!==ze?(Ae=(0,M.jsxs)(y.VStack,{className:"gap-4",children:[je,fe,he,Se,we,Me,Te,Re,ze]}),c[92]=fe,c[93]=he,c[94]=Se,c[95]=we,c[96]=Me,c[97]=Te,c[98]=ze,c[99]=Ae):Ae=c[99];c[100]!==me||c[101]!==Ae?(Ue=(0,M.jsx)(F.Form,Object.assign({},me,{children:Ae})),c[100]=me,c[101]=Ae,c[102]=Ue):Ue=c[102];return Ue};var u=s(r(_d[0])),d=r(_d[1]),p=c(r(_d[2])),x=s(r(_d[3])),j=r(_d[4]),_=s(r(_d[5])),b=r(_d[6]),f=c(r(_d[7])),h=r(_d[8]),F=r(_d[9]),v=r(_d[10]),y=r(_d[11]),C=r(_d[12]),S=r(_d[13]),O=r(_d[14]),k=r(_d[15]),I=r(_d[16]),N=r(_d[17]),w=r(_d[18]),D=r(_d[19]),q=r(_d[20]),L=r(_d[21]),P=r(_d[22]),M=r(_d[23]);const T=f.object({value:f.string(),label:f.string()}),R=f.object({name:f.string().optional(),sku:f.string().optional(),quantity:f.number().optional(),price:f.number().optional(),regular_price:f.number().optional(),tax_status:f.enum(['taxable','none']),tax_class:f.string().optional(),virtual:f.boolean().default(!1),downloadable:f.boolean().default(!1),categories:f.array(T).default([]),meta_data:I.metaDataSchema});function V(e){return{id:Number(e.value),name:e.label}}function E(e){return{value:String(e.id),label:e.name}}},4717,[363,12,14,585,4258,2669,4260,4330,3188,4340,1351,1605,1987,4556,4539,4392,4394,4540,4545,4549,4562,4563,4181,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductTotal=function(e){const l=(0,t.c)(31),{row:b,column:h}=e,_=b.original.item,{format:p}=(0,x.useCurrentOrderCurrencyFormat)(),{store:y}=(0,c.useAppState)(),j=(0,s.useObservableEagerState)(y.tax_display_cart$);let T;t:{if("incl"===j){const t=(0,o.default)(_.total)+(0,o.default)(_.total_tax),e=(0,o.default)(_.subtotal)+(0,o.default)(_.subtotal_tax);let s;l[0]!==t||l[1]!==e?(s={displayTotal:t,displaySubtotal:e},l[0]=t,l[1]=e,l[2]=s):s=l[2],T=s;break t}let t,e,s;l[3]!==_.total?(t=(0,o.default)(_.total),l[3]=_.total,l[4]=t):t=l[4],l[5]!==_.subtotal?(e=(0,o.default)(_.subtotal),l[5]=_.subtotal,l[6]=e):e=l[6],l[7]!==t||l[8]!==e?(s={displayTotal:t,displaySubtotal:e},l[7]=t,l[8]=e,l[9]=s):s=l[9],T=s}const{displayTotal:D,displaySubtotal:N}=T,S=parseFloat(_.total??"0")!==parseFloat(_.subtotal??"0");let $;l[10]!==h.columnDef.meta||l[11]!==N||l[12]!==p||l[13]!==_.subtotal_tax||l[14]!==S||l[15]!==j?($=S&&h.columnDef.meta?.show?.("on_sale")&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Text,{className:"text-muted-foreground text-right line-through",children:p(N||0)}),h.columnDef.meta?.show?.("tax")&&(0,f.jsx)(u.Text,{className:"text-muted-foreground text-right text-sm line-through",children:`${j} ${p(Number(_.subtotal_tax)||0)} tax`})]}),l[10]=h.columnDef.meta,l[11]=N,l[12]=p,l[13]=_.subtotal_tax,l[14]=S,l[15]=j,l[16]=$):$=l[16];const v=D||0;let w,F,O,k;l[17]!==p||l[18]!==v?(w=p(v),l[17]=p,l[18]=v,l[19]=w):w=l[19];l[20]!==w?(F=(0,f.jsx)(u.Text,{className:"text-right",children:w}),l[20]=w,l[21]=F):F=l[21];l[22]!==h.columnDef.meta||l[23]!==p||l[24]!==_.total_tax||l[25]!==j?(O=h.columnDef.meta?.show?.("tax")&&(0,f.jsx)(u.Text,{className:"text-muted-foreground text-right text-sm",children:`${j} ${p(Number(_.total_tax)||0)} tax`}),l[22]=h.columnDef.meta,l[23]=p,l[24]=_.total_tax,l[25]=j,l[26]=O):O=l[26];l[27]!==$||l[28]!==F||l[29]!==O?(k=(0,f.jsxs)(n.VStack,{space:"xs",className:"justify-end",children:[$,F,O]}),l[27]=$,l[28]=F,l[29]=O,l[30]=k):k=l[30];return k};var t=r(d[0]);r(d[1]);var e,l=r(d[2]),o=(e=l)&&e.__esModule?e:{default:e},s=r(d[3]),u=r(d[4]),n=r(d[5]),c=r(d[6]),x=r(d[7]),f=r(d[8])},4718,[12,14,2669,1747,1434,1605,2022,4461,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Quantity=function(y){const p=(0,t.c)(15),{row:q,column:f}=y,{item:x,uuid:_}=q.original,{updateLineItem:j,splitLineItem:v}=(0,l.useUpdateLineItem)(),I=(0,s.useT)();let h,D,L,N;p[0]!==j||p[1]!==_?(h=t=>j(_,{quantity:t}),p[0]=j,p[1]=_,p[2]=h):h=p[2];p[3]!==x.quantity||p[4]!==h?(D=(0,o.jsx)(c.NumberInput,{testID:"cart-quantity-input",value:x.quantity,onChangeText:h}),p[3]=x.quantity,p[4]=h,p[5]=D):D=p[5];p[6]!==f.columnDef.meta||p[7]!==x.quantity||p[8]!==v||p[9]!==I||p[10]!==_?(L=f.columnDef.meta?.show?.("split")&&(x.quantity??0)>1&&(0,o.jsx)(n.Text,{variant:"link",className:"text-primary text-sm",onPress:()=>v(_),children:I("pos_cart.split_qty")}),p[6]=f.columnDef.meta,p[7]=x.quantity,p[8]=v,p[9]=I,p[10]=_,p[11]=L):L=p[11];p[12]!==D||p[13]!==L?(N=(0,o.jsxs)(u.VStack,{className:"items-center justify-center gap-1",children:[D,L]}),p[12]=D,p[13]=L,p[14]=N):N=p[14];return N};var t=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),l=r(d[6]),o=r(d[7])},4719,[12,14,1434,1605,1987,4540,4563,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.RegularPrice=function(I){const _=(0,t.c)(12),{row:b}=I,f=b.original.item,v=b.original.uuid,{updateLineItem:y}=(0,o.useUpdateLineItem)(),{getLineItemData:L}=(0,c.useLineItemData)();let D;_[0]!==L||_[1]!==f?(D=L(f),_[0]=L,_[1]=f,_[2]=D):D=_[2];const{regular_price:S}=D,{uiSettings:j}=(0,s.useUISettings)("pos-cart"),x=(0,u.useObservableEagerState)(j.quickDiscounts$);let A,C,N;_[3]!==y||_[4]!==v?(A=t=>y(v,{regular_price:t}),_[3]=y,_[4]=v,_[5]=A):A=_[5];_[6]!==x?(C=p(x),_[6]=x,_[7]=C):C=_[7];_[8]!==A||_[9]!==C||_[10]!==S?(N=(0,l.jsx)(n.CurrencyInput,{value:S,onChangeText:A,discounts:C}),_[8]=A,_[9]=C,_[10]=S,_[11]=N):N=_[11];return N};var t=r(d[0]);r(d[1]);var u=r(d[2]),n=r(d[3]),s=r(d[4]),c=r(d[5]),o=r(d[6]),l=r(d[7]);function p(t){return'string'==typeof t?t.split(',').map(Number):Array.isArray(t)?t.map(Number):[]}},4720,[12,14,1747,4539,1745,4562,4563,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ShippingPrice=function(c){const s=(0,n.c)(9),{row:h}=c,{item:l,uuid:S}=h.original,{updateShippingLine:v}=(0,p.useUpdateShippingLine)(),{getShippingLineData:L}=(0,u.useShippingLineData)();let _;s[0]!==L||s[1]!==l?(_=L(l),s[0]=L,s[1]=l,s[2]=_):_=s[2];const{amount:f}=_;let j,x;s[3]!==v||s[4]!==S?(j=n=>v(S,{amount:n}),s[3]=v,s[4]=S,s[5]=j):j=s[5];s[6]!==f||s[7]!==j?(x=(0,o.jsx)(t.CurrencyInput,{value:f,onChangeText:j}),s[6]=f,s[7]=j,s[8]=x):x=s[8];return x};var n=r(d[0]);r(d[1]);var t=r(d[2]),u=r(d[3]),p=r(d[4]),o=r(d[5])},4721,[12,14,4539,4568,4722,6]); -__d(function(g,r,i,a,_m,_e,d){"use strict";const t=["amount","prices_include_tax","tax_class","tax_status"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUpdateShippingLine",{enumerable:!0,get:function(){return x}});var e,n=r(d[0]),s=(e=n)&&e.__esModule?e:{default:e},u=r(d[1]);r(d[2]);var c=r(d[3]),l=r(d[4]),o=r(d[5]),_=r(d[6]),p=r(d[7]);const x=()=>{const e=(0,u.c)(7),{currentOrder:n}=(0,p.useCurrentOrder)(),{localPatch:x}=(0,_.useLocalMutation)(),{calculateShippingLineTaxesAndTotals:m}=(0,c.useCalculateShippingLineTaxAndTotals)(),{getShippingLineData:h}=(0,l.useShippingLineData)();let f;e[0]!==m||e[1]!==n||e[2]!==h||e[3]!==x?(f=async(e,u)=>{const c=n.getLatest(),l=c.toMutableJSON();let _=!1;const p=l.shipping_lines?.map(n=>{if(_||!n.meta_data?.some(t=>"_woocommerce_pos_uuid"===t.key&&t.value===e))return n;const c=h(n),{amount:l,prices_include_tax:p,tax_class:x,tax_status:f}=u,L=(0,s.default)(u,t);let S=Object.assign({},n,L);return S=(0,o.updatePosDataMeta)(S,{amount:l??c.amount,prices_include_tax:p??c.prices_include_tax,tax_class:x??c.tax_class,tax_status:f??c.tax_status}),S=m(S),_=!0,S});if(_&&p)return x({document:c,data:{shipping_lines:p}})},e[0]=m,e[1]=n,e[2]=h,e[3]=x,e[4]=f):f=e[4];const L=f;let S;return e[5]!==L?(S={updateShippingLine:L},e[5]=L,e[6]=S):S=e[6],S}},4722,[363,12,14,4567,4568,4181,3232,4064]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ShippingTitle=function(t){const l=(0,e.c)(18),{row:f}=t,{item:x,uuid:j}=f.original,{updateShippingLine:S}=(0,c.useUpdateShippingLine)(),v=(0,h.useT)();let E,L,T,b,w,C;l[0]!==S||l[1]!==j?(E=e=>S(j,{method_title:e}),l[0]=S,l[1]=j,l[2]=E):E=l[2];l[3]!==x.method_title||l[4]!==E?(L=(0,p.jsx)(n.default,{className:"flex-1",children:(0,p.jsx)(_.EditableField,{value:x.method_title,onChangeText:E})}),l[3]=x.method_title,l[4]=E,l[5]=L):L=l[5];l[6]!==x.method_title||l[7]!==v?(T=v("common.edit_2",{name:x.method_title}),l[6]=x.method_title,l[7]=v,l[8]=T):T=l[8];l[9]!==x||l[10]!==j?(b=(0,p.jsx)(s.EditShippingLine,{uuid:j,item:x}),l[9]=x,l[10]=j,l[11]=b):b=l[11];l[12]!==T||l[13]!==b?(w=(0,p.jsx)(u.EditCartItemButton,{title:T,children:b}),l[12]=T,l[13]=b,l[14]=w):w=l[14];l[15]!==L||l[16]!==w?(C=(0,p.jsxs)(o.HStack,{className:"w-full gap-0",children:[L,w]}),l[15]=L,l[16]=w,l[17]=C):C=l[17];return C};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),n=(t=l)&&t.__esModule?t:{default:t},o=r(d[3]),u=r(d[4]),s=r(d[5]),h=r(d[6]),_=r(d[7]),c=r(d[8]),p=r(d[9])},4723,[12,14,585,1351,4707,4724,1987,4711,4722,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditShippingLine=function(d){const f=(0,e.c)(21),{uuid:j,item:x}=d,h=(0,u.useT)(),[T,b]=n.useState("form");let v,p,_,O,y,w,C,E;f[0]!==h?(v=h("common.form"),f[0]=h,f[1]=v):v=f[1];f[2]!==v?(p=(0,c.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,c.jsx)(s.Text,{children:v})}),f[2]=v,f[3]=p):p=f[3];f[4]!==h?(_=h("common.json"),f[4]=h,f[5]=_):_=f[5];f[6]!==_?(O=(0,c.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,c.jsx)(s.Text,{children:_})}),f[6]=_,f[7]=O):O=f[7];f[8]!==p||f[9]!==O?(y=(0,c.jsxs)(t.TabsList,{className:"w-full flex-row",children:[p,O]}),f[8]=p,f[9]=O,f[10]=y):y=f[10];f[11]!==x||f[12]!==j?(w=(0,c.jsx)(t.TabsContent,{value:"form",children:(0,c.jsx)(o.EditShippingLineForm,{uuid:j,item:x})}),f[11]=x,f[12]=j,f[13]=w):w=f[13];f[14]!==x?(C=(0,c.jsx)(t.TabsContent,{value:"json",children:(0,c.jsx)(l.Tree,{value:x})}),f[14]=x,f[15]=C):C=f[15];f[16]!==y||f[17]!==w||f[18]!==C||f[19]!==T?(E=(0,c.jsxs)(t.Tabs,{value:T,onValueChange:b,children:[y,w,C]}),f[16]=y,f[17]=w,f[18]=C,f[19]=T,f[20]=E):E=f[20];return E};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),s=r(_d[3]),l=r(_d[4]),o=r(_d[5]),u=r(_d[6]),c=r(_d[7])},4724,[12,14,4184,1434,4208,4725,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value","onChange"],n=["value","onChange"],o=["value","onChange"];function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditShippingLineForm=function(s){const h=(0,c.c)(98),{uuid:I,item:P}=s,R=(0,F.useT)(),{updateShippingLine:E}=(0,k.useUpdateShippingLine)(),{onOpenChange:H}=(0,p.useRootContext)(),{getShippingLineData:T}=(0,D.useShippingLineData)();let w,G,V,z,A,U,q,B,J;if(h[0]!==T||h[1]!==P){const{amount:e,tax_status:t,tax_class:n,prices_include_tax:o}=T(P);let s;J=t,B=n,w=o,q=x.useForm,h[11]===Symbol.for("react.memo_cache_sentinel")?(s=(0,u.zodResolver)(M),h[11]=s):s=h[11],U=s,G=P.method_title??void 0,V=P.method_id??void 0,z=P.instance_id,A=(0,_.default)(e),h[0]=T,h[1]=P,h[2]=w,h[3]=G,h[4]=V,h[5]=z,h[6]=A,h[7]=U,h[8]=q,h[9]=B,h[10]=J}else w=h[2],G=h[3],V=h[4],z=h[5],A=h[6],U=h[7],q=h[8],B=h[9],J=h[10];const K=""===B?"standard":B,Q=P.meta_data;let W,X;h[12]!==w||h[13]!==G||h[14]!==V||h[15]!==z||h[16]!==A||h[17]!==K||h[18]!==Q||h[19]!==J?(W={method_title:G,method_id:V,instance_id:z,amount:A,prices_include_tax:w,tax_status:J,tax_class:K,meta_data:Q},h[12]=w,h[13]=G,h[14]=V,h[15]=z,h[16]=A,h[17]=K,h[18]=Q,h[19]=J,h[20]=W):W=h[20];h[21]!==U||h[22]!==W?(X={resolver:U,defaultValues:W},h[21]=U,h[22]=W,h[23]=X):X=h[23];const Y=q(X);let Z;h[24]!==H||h[25]!==E||h[26]!==I?(Z=e=>{E(I,{method_title:e.method_title,method_id:e.method_id,instance_id:e.instance_id,amount:e.amount,tax_status:e.tax_status,tax_class:"standard"===e.tax_class?"":e.tax_class,prices_include_tax:e.prices_include_tax,meta_data:e.meta_data}),H(!1)},h[24]=H,h[25]=E,h[26]=I,h[27]=Z):Z=h[27];const $=Z;let ee;h[28]!==Y||h[29]!==$?(ee=Y.handleSubmit($),h[28]=Y,h[29]=$,h[30]=ee):ee=h[30];const te=ee;let ne,ae,oe,se,le,ce,re,ie,de,ue,me,xe,he,pe,ge,je,fe,be,Fe,ve,Ce,Se,Oe,Ne,ye,De;h[31]===Symbol.for("react.memo_cache_sentinel")?(ne=(0,L.jsx)(C.FormErrors,{}),h[31]=ne):ne=h[31];h[32]!==R?(ae=e=>{const{field:t}=e;return(0,L.jsx)(j.FormInput,Object.assign({label:R("pos_cart.shipping_method_title")},t))},h[32]=R,h[33]=ae):ae=h[33];h[34]!==Y.control||h[35]!==ae?(oe=(0,L.jsx)(j.FormField,{control:Y.control,name:"method_title",render:ae}),h[34]=Y.control,h[35]=ae,h[36]=oe):oe=h[36];h[37]!==R?(se=t=>{const{field:n}=t,{value:o,onChange:s}=n,c=(0,l.default)(n,e);return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormSelect,Object.assign({label:R("pos_cart.shipping_method"),customComponent:O.ShippingMethodSelect,value:o??"",onChange:s},c))})},h[37]=R,h[38]=se):se=h[38];h[39]!==Y.control||h[40]!==se?(le=(0,L.jsx)(j.FormField,{control:Y.control,name:"method_id",render:se}),h[39]=Y.control,h[40]=se,h[41]=le):le=h[41];h[42]!==R?(ce=e=>{const{field:t}=e;return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormInput,Object.assign({label:R("pos_cart.instance_id")},t))})},h[42]=R,h[43]=ce):ce=h[43];h[44]!==Y.control||h[45]!==ce?(re=(0,L.jsx)(j.FormField,{control:Y.control,name:"instance_id",render:ce}),h[44]=Y.control,h[45]=ce,h[46]=re):re=h[46];h[47]!==le||h[48]!==re?(ie=(0,L.jsxs)(f.HStack,{className:"gap-4",children:[le,re]}),h[47]=le,h[48]=re,h[49]=ie):ie=h[49];h[50]!==R?(de=e=>{const{field:n}=e,{value:o,onChange:s}=n,c=(0,l.default)(n,t);return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormInput,Object.assign({customComponent:v.CurrencyInput,label:R("pos_cart.amount"),type:"numeric",value:o,onChange:s},c))})},h[50]=R,h[51]=de):de=h[51];h[52]!==Y.control||h[53]!==de?(ue=(0,L.jsx)(j.FormField,{control:Y.control,name:"amount",render:de}),h[52]=Y.control,h[53]=de,h[54]=ue):ue=h[54];h[55]!==R?(me=e=>{const{field:t}=e;return(0,L.jsx)(j.FormSwitch,Object.assign({label:R("pos_cart.amount_includes_tax")},t))},h[55]=R,h[56]=me):me=h[56];h[57]!==Y.control||h[58]!==me?(xe=(0,L.jsx)(d.default,{className:"flex-1 justify-center",children:(0,L.jsx)(j.FormField,{control:Y.control,name:"prices_include_tax",render:me})}),h[57]=Y.control,h[58]=me,h[59]=xe):xe=h[59];h[60]!==ue||h[61]!==xe?(he=(0,L.jsxs)(f.HStack,{className:"gap-4",children:[ue,xe]}),h[60]=ue,h[61]=xe,h[62]=he):he=h[62];h[63]!==R?(pe=e=>{const{field:t}=e,{value:o,onChange:s}=t,c=(0,l.default)(t,n);return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormSelect,Object.assign({label:R("common.tax_class"),customComponent:N.TaxClassSelect,value:o??"",onChange:s},c))})},h[63]=R,h[64]=pe):pe=h[64];h[65]!==Y.control||h[66]!==pe?(ge=(0,L.jsx)(j.FormField,{control:Y.control,name:"tax_class",render:pe}),h[65]=Y.control,h[66]=pe,h[67]=ge):ge=h[67];h[68]!==R?(je=e=>{const{field:t}=e,{value:n,onChange:s}=t,c=(0,l.default)(t,o);return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormRadioGroup,Object.assign({label:R("common.tax_status"),customComponent:y.TaxStatusRadioGroup,value:n,onChange:s},c))})},h[68]=R,h[69]=je):je=h[69];h[70]!==Y.control||h[71]!==je?(fe=(0,L.jsx)(j.FormField,{control:Y.control,name:"tax_status",render:je}),h[70]=Y.control,h[71]=je,h[72]=fe):fe=h[72];h[73]!==ge||h[74]!==fe?(be=(0,L.jsxs)(f.HStack,{className:"gap-4",children:[ge,fe]}),h[73]=ge,h[74]=fe,h[75]=be):be=h[75];h[76]===Symbol.for("react.memo_cache_sentinel")?(Fe=(0,L.jsx)(S.MetaDataForm,{}),h[76]=Fe):Fe=h[76];h[77]!==R?(ve=R("common.close"),h[77]=R,h[78]=ve):ve=h[78];h[79]!==ve?(Ce=(0,L.jsx)(p.DialogClose,{children:ve}),h[79]=ve,h[80]=Ce):Ce=h[80];h[81]!==R?(Se=R("common.save"),h[81]=R,h[82]=Se):Se=h[82];h[83]!==te||h[84]!==Se?(Oe=(0,L.jsx)(p.DialogAction,{onPress:te,children:Se}),h[83]=te,h[84]=Se,h[85]=Oe):Oe=h[85];h[86]!==Ce||h[87]!==Oe?(Ne=(0,L.jsxs)(p.DialogFooter,{className:"px-0",children:[Ce,Oe]}),h[86]=Ce,h[87]=Oe,h[88]=Ne):Ne=h[88];h[89]!==oe||h[90]!==ie||h[91]!==he||h[92]!==be||h[93]!==Ne?(ye=(0,L.jsxs)(b.VStack,{className:"gap-4",children:[ne,oe,ie,he,be,Fe,Ne]}),h[89]=oe,h[90]=ie,h[91]=he,h[92]=be,h[93]=Ne,h[94]=ye):ye=h[94];h[95]!==Y||h[96]!==ye?(De=(0,L.jsx)(j.Form,Object.assign({},Y,{children:ye})),h[95]=Y,h[96]=ye,h[97]=De):De=h[97];return De};var l=s(r(_d[0])),c=r(_d[1]);r(_d[2]);var d=s(r(_d[3])),u=r(_d[4]),_=s(r(_d[5])),x=r(_d[6]),h=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[7])),p=r(_d[8]),j=r(_d[9]),f=r(_d[10]),b=r(_d[11]),F=r(_d[12]),v=r(_d[13]),C=r(_d[14]),S=r(_d[15]),O=r(_d[16]),N=r(_d[17]),y=r(_d[18]),D=r(_d[19]),k=r(_d[20]),L=r(_d[21]);const M=h.object({method_title:h.string().optional(),method_id:h.string().optional(),instance_id:h.string().optional(),amount:h.number().optional(),prices_include_tax:h.boolean().optional(),tax_status:h.enum(['taxable','none']),tax_class:h.string().optional(),meta_data:S.metaDataSchema})},4725,[363,12,14,585,4258,2669,4260,4330,3188,4340,1351,1605,1987,4539,4392,4394,4565,4545,4549,4568,4722,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Subtotal=function(x){const b=(0,t.c)(13),{row:_,column:f}=x,p=_.original.item,{format:h}=(0,c.useCurrencyFormat)(),{store:j}=(0,u.useAppState)(),N=(0,s.useObservableEagerState)(j.tax_display_cart$);let v;v="incl"!==N?p.subtotal:parseFloat(p.subtotal??"0")+parseFloat(p.subtotal_tax??"0");const y=Number(v)||0;let S,D,F,$;b[0]!==h||b[1]!==y?(S=h(y),b[0]=h,b[1]=y,b[2]=S):S=b[2];b[3]!==S?(D=(0,n.jsx)(l.Text,{className:"text-right",children:S}),b[3]=S,b[4]=D):D=b[4];b[5]!==f.columnDef.meta||b[6]!==h||b[7]!==p.subtotal_tax||b[8]!==N?(F=f.columnDef.meta?.show?.("tax")&&(0,n.jsx)(l.Text,{className:"text-muted-foreground text-right text-sm",children:`${N} ${h(Number(p.subtotal_tax)||0)} tax`}),b[5]=f.columnDef.meta,b[6]=h,b[7]=p.subtotal_tax,b[8]=N,b[9]=F):F=b[9];b[10]!==D||b[11]!==F?($=(0,n.jsxs)(o.VStack,{space:"xs",className:"justify-end",children:[D,F]}),b[10]=D,b[11]=F,b[12]=$):$=b[12];return $};var t=r(d[0]);r(d[1]);var s=r(d[2]),l=r(d[3]),o=r(d[4]),u=r(d[5]),c=r(d[6]),n=r(d[7])},4726,[12,14,1747,1434,1605,2022,4462,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCartLines",{enumerable:!0,get:function(){return b}});var t=r(d[0]);r(d[1]);var n=r(d[2]),l=r(d[3]),s=r(d[4]),u=r(d[5]),o=r(d[6]),c=r(d[7]),_=r(d[8]),p=r(d[9]),f=r(d[10]),x=r(d[11]);const b=()=>{const l=(0,t.c)(35),{currentOrder:b}=(0,x.useCurrentOrder)(),v=(0,n.useObservableEagerState)(b.line_items$),F=(0,n.useObservableEagerState)(b.fee_lines$),I=(0,n.useObservableEagerState)(b.shipping_lines$),j=(0,n.useObservableEagerState)(b.coupon_lines$),{getFeeLineData:w}=(0,u.useFeeLineData)(),{updateFeeLine:D}=(0,c.useUpdateFeeLine)(),{localPatch:N}=(0,f.useLocalMutation)(),{recalculate:P}=(0,o.useRecalculateCoupons)(),{allRates:U,taxRoundAtSubtotal:A,priceNumDecimals:J,pricesIncludeTax:M}=(0,p.useTaxRates)();let k,q,z,B,G,H,K,Q,V;l[0]!==v?(k=v||[],l[0]=v,l[1]=k):k=l[1],l[2]!==k?(q=k.filter(L),l[2]=k,l[3]=q):q=l[3],l[4]!==F?(z=F||[],l[4]=F,l[5]=z):z=l[5],l[6]!==z?(B=z.filter(h),l[6]=z,l[7]=B):B=l[7],l[8]!==I?(G=I||[],l[8]=I,l[9]=G):G=l[9],l[10]!==G?(H=G.filter(O),l[10]=G,l[11]=H):H=l[11],l[12]!==j?(K=j||[],l[12]=j,l[13]=K):K=l[13],l[14]!==K?(Q=K.filter(S),l[14]=K,l[15]=Q):Q=l[15],l[16]!==q||l[17]!==B||l[18]!==H||l[19]!==Q?(V={line_items:q,fee_lines:B,shipping_lines:H,coupon_lines:Q},l[16]=q,l[17]=B,l[18]=H,l[19]=Q,l[20]=V):V=l[20];const W=V;let X;l[21]!==v||l[22]!==J?(X=[v,J],l[21]=v,l[22]=J,l[23]=X):X=l[23];const Y=(0,n.useObservable)(R,X);let Z;return l[24]!==U||l[25]!==b||l[26]!==F||l[27]!==w||l[28]!==N||l[29]!==J||l[30]!==M||l[31]!==P||l[32]!==A||l[33]!==D?(Z=async()=>{const t=(F||[]).filter(t=>{const{percent:n}=w(t);return n});if(t.length>0)for(const n of t){const t=(0,_.getUuidFromLineItem)(n);await D(t??"",{})}const n=b.getLatest(),l=n.coupon_lines||[];if(l.some(y)){const t=await P(n.line_items||[],l);if(!t)return;if(b.getLatest()!==n)return;const u=(0,s.calculateOrderTotals)({lineItems:t.lineItems.filter(C),feeLines:(n.fee_lines||[]).filter(E),shippingLines:(n.shipping_lines||[]).filter(T),couponLines:t.couponLines.filter($),taxRates:U,taxRoundAtSubtotal:A,dp:J,pricesIncludeTax:M});await N({document:n,data:{coupon_lines:t.couponLines,line_items:t.lineItems,discount_tax:u.discount_tax,discount_total:u.discount_total,shipping_tax:u.shipping_tax,shipping_total:u.shipping_total,cart_tax:u.cart_tax,total_tax:u.total_tax,total:u.total,tax_lines:u.tax_lines}})}},l[24]=U,l[25]=b,l[26]=F,l[27]=w,l[28]=N,l[29]=J,l[30]=M,l[31]=P,l[32]=A,l[33]=D,l[34]=Z):Z=l[34],(0,n.useSubscription)(Y,Z),W};function L(t){return null!==t.product_id}function h(t){return null!==t.name}function O(t){return null!==t.method_id}function S(t){return null!=t.code}function v(t,n){return t.cart_total=t.cart_total+parseFloat(n.total??"0"),t.cart_total_tax=t.cart_total_tax+parseFloat(n.total_tax??"0"),t}function F(t){const[n,l]=t,s=(n||[]).reduce(v,{cart_total:0,cart_total_tax:0});return Object.assign({},s,{dp:l})}function I(t,n){return JSON.stringify(t)===JSON.stringify(n)}function R(t){return t.pipe((0,l.skip)(1),(0,l.map)(F),(0,l.distinctUntilChanged)(I))}function y(t){return null!=t.code}function C(t){return null!==t.product_id}function E(t){return null!==t.name}function T(t){return null!==t.method_id}function $(t){return null!=t.code}},4727,[12,14,1747,1972,4728,4553,4497,4710,4181,4500,3232,4064]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.calculateOrderTotals=function({lineItems:n=[],shippingLines:l=[],feeLines:u=[],couponLines:s=[],taxRates:c=[],taxRoundAtSubtotal:x=!1,dp:_=2,pricesIncludeTax:p=!1}){const f=n.filter(t=>null!==t.product_id),T=u.filter(t=>null!==t.name),h=l.filter(t=>null!==t.method_id),S=s.filter(t=>null!=t.code);let H=0,U=0,b=0,y=0,A=0,E=0,R=0,P=0,N=0,O=0,j=0,v=0;const L=c.reduce((t,o)=>{const n=o.id??0;return t[n]={rate_id:n,label:o.name??'',compound:o.compound??!1,tax_total:0,shipping_tax_total:0,rate_percent:parseFloat(o.rate??'0'),meta_data:[]},t},{});f.forEach(n=>{const l=o(n.subtotal),u=o(n.total),s=o(n.subtotal_tax),c=o(n.total_tax),f=x?l:(0,t.roundHalfUp)(l,_),T=x?u:(0,t.roundHalfUp)(u,_);H+=f-T;Array.isArray(n.taxes)&&n.taxes.length>0&&null!=n.taxes[0].subtotal?n.taxes.forEach(n=>{const l=o(n.subtotal),u=o(n.total);U+=(0,t.roundHalfUp)(l-u,(0,t.getRoundingPrecision)(_))}):U+=(0,t.roundHalfUp)(s-c,(0,t.getRoundingPrecision)(_)),A+=f,E+=s,R+=T,P+=c,Array.isArray(n.taxes)&&n.taxes.forEach(n=>{const l=o(n.total);L[n.id??0].tax_total+=x?l:(0,t.roundTaxTotal)(l,_,p)})});const F=(n,l)=>{Array.isArray(n)&&n.forEach(n=>{const u=o(n.total);L[n.id??0][l]+=x?u:(0,t.roundTaxTotal)(u,_,p)})};T.forEach(t=>{N+=o(t.total),O+=o(t.total_tax),R+=o(t.total),P+=o(t.total_tax),F(t.taxes,'tax_total')}),h.forEach(t=>{b+=o(t.total),y+=o(t.total_tax),R+=o(t.total),P+=o(t.total_tax),F(t.taxes,'shipping_tax_total')}),S.forEach(t=>{j+=o(t.discount),v+=o(t.discount_tax)});const I=Object.values(L)||[],M=I.reduce((t,o)=>t+o.tax_total,0),k=I.reduce((t,o)=>t+o.shipping_tax_total,0),q=I.map(o=>{const{tax_total:n,shipping_tax_total:l}=o;return 0===n&&0===l?null:Object.assign({},o,{tax_total:String((0,t.roundTaxTotal)(n,_,p)),shipping_tax_total:String((0,t.roundTaxTotal)(l,_,p))})}).filter(t=>null!==t),w=M,z=k,B=(0,t.roundTaxTotal)(w+z,_,p);return{discount_total:String((0,t.roundHalfUp)(H,_)),discount_tax:String((0,t.roundTaxTotal)(U,_,p)),shipping_total:String((0,t.roundHalfUp)(b,_)),shipping_tax:String((0,t.roundTaxTotal)(z,_,p,(0,t.getRoundingPrecision)(_))),cart_tax:String((0,t.roundTaxTotal)(w,_,p,(0,t.getRoundingPrecision)(_))),total:String((0,t.roundHalfUp)(R+B,_)),total_tax:String((0,t.roundTaxTotal)(B,_,p)),tax_lines:q,subtotal:String((0,t.roundHalfUp)(A,_)),subtotal_tax:String((0,t.roundHalfUp)(E,_)),fee_total:String((0,t.roundHalfUp)(N,_)),fee_tax:String((0,t.roundHalfUp)(O,_)),coupon_total:String((0,t.roundHalfUp)(j,_)),coupon_tax:String((0,t.roundHalfUp)(v,_))}};var t=r(d[0]);function o(t){if(null==t||isNaN(t))return 0;const o=parseFloat(t);return isNaN(o)?0:o}},4728,[4490]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.SKU=function(l){const o=(0,n.c)(2),{row:u,column:s}=l,_=u.original.item,f=null==_[s.id]?"":String(_[s.id]);let v;o[0]!==f?(v=(0,c.jsx)(t.Text,{children:f}),o[0]=f,o[1]=v):v=o[1];return v};var n=r(d[0]);r(d[1]);var t=r(d[2]),c=r(d[3])},4729,[12,14,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.OpenOrderTabs=function(){const c=(0,n.c)(16),{currentOrder:j,openOrders:x,setCurrentOrderID:b}=(0,T.useCurrentOrder)(),_=(0,u.useT)();let O;c[0]!==b?(O=n=>{b("new"===n?"":n)},c[0]=b,c[1]=O):O=c[1];const v=O,f=j.isNew?"new":j.uuid??"";let w,C,N,y,I,S;c[2]!==x?(w=x.map(h),c[2]=x,c[3]=w):w=c[3];c[4]===Symbol.for("react.memo_cache_sentinel")?(C=(0,p.jsx)(l.TooltipTrigger,{children:(0,p.jsx)(s.Icon,{name:"plus"})}),c[4]=C):C=c[4];c[5]!==_?(N=_("pos_cart.open_new_order"),c[5]=_,c[6]=N):N=c[6];c[7]!==N?(y=(0,p.jsx)(t.TabsTrigger,{value:"new",children:(0,p.jsxs)(l.Tooltip,{children:[C,(0,p.jsx)(l.TooltipContent,{children:(0,p.jsx)(o.Text,{children:N})})]})}),c[7]=N,c[8]=y):y=c[8];c[9]!==w||c[10]!==y?(I=(0,p.jsxs)(t.ScrollableTabsList,{className:"bg-transparent p-0",children:[w,y]}),c[9]=w,c[10]=y,c[11]=I):I=c[11];c[12]!==v||c[13]!==f||c[14]!==I?(S=(0,p.jsx)(t.Tabs,{value:f,onValueChange:v,orientation:"horizontal",className:"",children:I}),c[12]=v,c[13]=f,c[14]=I,c[15]=S):S=c[15];return S};var n=r(d[0]);r(d[1]);var s=r(d[2]),t=r(d[3]),o=r(d[4]),l=r(d[5]),c=r(d[6]),u=r(d[7]),T=r(d[8]),p=r(d[9]);function h(n){const{id:s,document:o}=n;return(0,p.jsx)(t.TabsTrigger,{value:s,children:(0,p.jsx)(c.CartTabTitle,{order:o})},s)}},4730,[12,14,1357,4184,1434,1578,4731,1987,4064,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CartTabTitle=function(b){const y=(0,t.c)(11),{order:_}=b,f=(0,s.useObservableEagerState)(_.total$),v=(0,s.useObservableEagerState)(_.refunds$),T=(0,s.useObservableEagerState)(_.currency_symbol$)??"";let O;y[0]!==T?(O={currencySymbol:T},y[0]=T,y[1]=O):O=y[1];const{format:S}=(0,l.useCurrencyFormat)(O),E=(0,c.useT)();let $,j,p;if(y[2]!==S||y[3]!==v||y[4]!==E||y[5]!==f){const t=(0,n.getNetPaymentTotal)(f,v);$=o.Text,j=E("pos_cart.cart",{order_total:S(t||0)}),y[2]=S,y[3]=v,y[4]=E,y[5]=f,y[6]=$,y[7]=j}else $=y[6],j=y[7];y[8]!==$||y[9]!==j?(p=(0,u.jsx)($,{children:j}),y[8]=$,y[9]=j,y[10]=p):p=y[10];return p};var t=r(d[0]),s=r(d[1]),o=r(d[2]),c=r(d[3]),l=r(d[4]),n=r(d[5]),u=r(d[6])},4731,[12,1747,1434,1987,4462,4470,6]); -__d(function(g,_r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Totals=function(){const e=(0,t.c)(23),s=(0,b.useT)(),{format:w}=(0,j.useCurrentOrderCurrencyFormat)();let y;e[0]===Symbol.for("react.memo_cache_sentinel")?(y={context:"cart"},e[0]=y):y=e[0];const{inclOrExcl:C}=(0,_.useTaxInclOrExcl)(y),{subtotal:F,subtotal_tax:H,fee_total:E,fee_tax:B,tax_lines:M,total_tax:I,shipping_tax:L,shipping_total:P}=(0,v.useOrderTotals)(),{coupon_lines:R}=(0,T.useCartLines)(),{removeCoupon:$}=(0,N.useRemoveCoupon)(),{currentOrder:z}=(0,p.useCurrentOrder)(),A=(0,l.useObservableEagerState)(z.refunds$),D=(0,l.useObservableEagerState)(z.total$);let V,q,G;if(e[1]!==R||e[2]!==B||e[3]!==E||e[4]!==w||e[5]!==C||e[6]!==D||e[7]!==A||e[8]!==$||e[9]!==L||e[10]!==P||e[11]!==F||e[12]!==H||e[13]!==s||e[14]!==M||e[15]!==I){const t=(0,r.default)(F),l=(0,r.default)(H),h=(0,r.default)(E),b=(0,r.default)(P),j=(0,r.default)(I),_=(0,r.default)(B),p=(0,r.default)(L),T=0!==t,v=0!==b,N=0!==h,y=0!==j,z="incl"===C?t+l:t,q="incl"===C?h+_:h,G="incl"===C?b+p:b,J=R.length>0,K=Boolean(A&&A.length>0),Q=T||J||v||N||y||K;let U;e[17]!==K||e[18]!==A?(U=K?(A??[]).reduce(k,0):0,e[17]=K,e[18]=A,e[19]=U):U=e[19];const W=U,X=parseFloat(D??"0")-W;V=Q?(0,S.jsxs)(x.VStack,{className:"border-border bg-muted/40 border-t p-2",children:[(0,S.jsxs)(c.HStack,{testID:"cart-subtotal",children:[(0,S.jsxs)(u.Text,{className:"grow",children:[s("common.subtotal"),":"]}),(0,S.jsx)(u.Text,{children:w(z)})]}),R.map(e=>{const t=e.code;if(!t)return null;const s=(0,r.default)(e.discount),l=(0,r.default)(e.discount_tax),o="incl"===C?s+l:s;return(0,S.jsxs)(c.HStack,{children:[(0,S.jsx)(n.ButtonPill,{size:"xs",variant:"attention",leftIcon:"badgePercent",removable:!0,onRemove:()=>$(t),removeAccessibilityLabel:`Remove coupon ${t}`,className:"grow-0",children:(0,S.jsx)(n.ButtonText,{children:t})}),(0,S.jsx)(u.Text,{className:"grow"}),(0,S.jsx)(u.Text,{children:w(-1*o)})]},t)}),N&&(0,S.jsxs)(c.HStack,{children:[(0,S.jsxs)(u.Text,{className:"grow",children:[s("pos_cart.fees"),":"]}),(0,S.jsx)(u.Text,{children:w(q)})]}),v&&(0,S.jsxs)(c.HStack,{children:[(0,S.jsxs)(u.Text,{className:"grow",children:[s("common.shipping"),":"]}),(0,S.jsx)(u.Text,{children:w(G)})]}),y?(0,S.jsx)(o.ErrorBoundary,{children:(0,S.jsx)(f.Taxes,{totalTax:I,taxLines:M?.filter(O)})}):null,K&&A&&(0,S.jsxs)(S.Fragment,{children:[A.map(e=>{const t=Math.abs(parseFloat(e.total||"0"));return(0,S.jsxs)(c.HStack,{children:[(0,S.jsxs)(u.Text,{className:"text-destructive grow",children:[s("orders.refund")," #",e.id,":"]}),(0,S.jsx)(u.Text,{className:"text-destructive",children:w(-t)})]},e.id)}),(0,S.jsxs)(c.HStack,{className:"border-border border-t border-dashed pt-1",children:[(0,S.jsxs)(u.Text,{className:"grow font-bold",children:[s("orders.net_payment"),":"]}),(0,S.jsx)(u.Text,{className:"font-bold",children:w(X)})]})]})]}):null,e[1]=R,e[2]=B,e[3]=E,e[4]=w,e[5]=C,e[6]=D,e[7]=A,e[8]=$,e[9]=L,e[10]=P,e[11]=F,e[12]=H,e[13]=s,e[14]=M,e[15]=I,e[16]=V}else V=e[16];e[20]===Symbol.for("react.memo_cache_sentinel")?(q=(0,S.jsx)(h.CustomerNote,{}),e[20]=q):q=e[20];e[21]!==V?(G=(0,S.jsxs)(S.Fragment,{children:[V,q]}),e[21]=V,e[22]=G):G=e[22];return G};var e,t=_r(d[0]),s=_r(d[1]),r=(e=s)&&e.__esModule?e:{default:e},l=_r(d[2]),n=_r(d[3]),o=_r(d[4]),c=_r(d[5]),u=_r(d[6]),x=_r(d[7]),h=_r(d[8]),f=_r(d[9]),b=_r(d[10]),j=_r(d[11]),_=_r(d[12]),p=_r(d[13]),T=_r(d[14]),v=_r(d[15]),N=_r(d[16]),S=_r(d[17]);function O(e){return null!==e}function k(e,t){return e+Math.abs(parseFloat(t.total||"0"))}},4732,[12,2669,1747,3185,1348,1351,1434,1605,4733,4735,1987,4461,4736,4064,4727,4737,4738,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.CustomerNote=function(){const e=(0,t.c)(16),[O,T]=n.useState(!1),{currentOrder:S}=(0,h.useCurrentOrder)(),y=(0,u.useObservableEagerState)(S.customer_note$),[v,P]=n.useState(y),C=(0,j.useT)(),{localPatch:M}=(0,_.useLocalMutation)(),[N,E]=n.useState(y);y!==N&&(E(y),P(y));let k;e[0]!==S||e[1]!==M||e[2]!==v?(k=()=>{M({document:S,data:{customer_note:(v??"").replace(/^\s+|\s+$/g,"").trim()}}),T(!1)},e[0]=S,e[1]=M,e[2]=v,e[3]=k):k=e[3];const L=k;if((0,s.default)(v))return null;let $,w,B,D,F;e[4]===Symbol.for("react.memo_cache_sentinel")?($=(0,p.jsx)(x.TooltipTrigger,{children:(0,p.jsx)(l.Icon,{name:"messageLines",className:"fill-secondary-foreground"})}),e[4]=$):$=e[4];e[5]!==C?(w=C("common.customer_note"),e[5]=C,e[6]=w):w=e[6];e[7]!==w?(B=(0,p.jsxs)(x.Tooltip,{children:[$,(0,p.jsx)(x.TooltipContent,{children:(0,p.jsx)(f.Text,{children:w})})]}),e[7]=w,e[8]=B):B=e[8];e[9]!==L||e[10]!==O||e[11]!==v?(D=(0,p.jsx)(o.default,{className:"flex-1",children:O?(0,p.jsx)(b.Textarea,{value:v,onChangeText:P,autoFocus:!0,onBlur:L,onSubmitEditing:L,blurOnSubmit:!0}):(0,p.jsx)(d.Pressable,{onPress:()=>T(!0),children:(0,p.jsx)(f.Text,{children:v})})}),e[9]=L,e[10]=O,e[11]=v,e[12]=D):D=e[12];e[13]!==B||e[14]!==D?(F=(0,p.jsxs)(c.HStack,{className:"bg-muted/40 border-border items-start border-y p-2",children:[B,D]}),e[13]=B,e[14]=D,e[15]=F):F=e[15];return F};var t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=e(r(_d[2])),s=e(r(_d[3])),u=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),f=r(_d[8]),b=r(_d[9]),x=r(_d[10]),j=r(_d[11]),_=r(_d[12]),h=r(_d[13]),p=r(_d[14])},4733,[12,14,585,2532,1747,1351,1357,4734,1434,3231,1578,1987,3232,4064,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["ref","style"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Pressable",{enumerable:!0,get:function(){return o}});var n=t(r(d[0])),l=r(d[1]);r(d[2]);var s=t(r(d[3])),f=r(d[4]);function o(t){const o=(0,l.c)(10);let u,c,y,b;if(o[0]!==t){var _=t;({ref:u,style:y}=_),c=(0,n.default)(_,e),o[0]=t,o[1]=u,o[2]=c,o[3]=y}else u=o[1],c=o[2],y=o[3];o[4]!==y?(b=e=>{let t;if("function"==typeof y){t=[y(e),{flexDirection:"row"}]}else t=[{flexDirection:"row"},y];return t},o[4]=y,o[5]=b):b=o[5];const j=b;let p;return o[6]!==u||o[7]!==j||o[8]!==c?(p=(0,f.jsx)(s.default,Object.assign({style:j,ref:u},c)),o[6]=u,o[7]=j,o[8]=c,o[9]=p):p=o[9],p}o.displayName='Pressable'},4734,[363,12,14,16,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Taxes=function(_){const f=(0,t.c)(36),{totalTax:p,taxLines:S}=_;let T;f[0]!==S?(T=void 0===S?[]:S,f[0]=S,f[1]=T):T=f[1];const b=T,{store:k}=(0,o.useAppState)(),v=(0,s.useObservableEagerState)(k.tax_total_display$),{format:y}=(0,u.useCurrentOrderCurrencyFormat)();let N;f[2]===Symbol.for("react.memo_cache_sentinel")?(N={context:"cart"},f[2]=N):N=f[2];const{inclOrExcl:O}=(0,h.useTaxInclOrExcl)(N),F=(0,x.useT)();if("itemized"===v){let t,s,o,x,u;if(f[3]!==F?(t=F("common.taxes"),f[3]=F,f[4]=t):t=f[4],f[5]!==t?(s=(0,j.jsxs)(l.Text,{className:"grow",children:[t,":"]}),f[5]=t,f[6]=s):s=f[6],f[7]!==y||f[8]!==O||f[9]!==b){let t;f[11]!==y||f[12]!==O?(t=(t,s)=>{const n=parseFloat(t.tax_total??"0")+parseFloat(t.shipping_tax_total??"0");return(0,j.jsxs)(c.HStack,{className:"justify-end",children:[(0,j.jsxs)(l.Text,{className:"text-muted-foreground text-xs",children:[String(O)," ",t.label]}),(0,j.jsx)(l.Text,{children:y(n||0)})]},s)},f[11]=y,f[12]=O,f[13]=t):t=f[13],o=b.map(t),f[7]=y,f[8]=O,f[9]=b,f[10]=o}else o=f[10];return f[14]!==o?(x=(0,j.jsx)(n.VStack,{children:o}),f[14]=o,f[15]=x):x=f[15],f[16]!==s||f[17]!==x?(u=(0,j.jsxs)(c.HStack,{children:[s,x]}),f[16]=s,f[17]=x,f[18]=u):u=f[18],u}let H,E;f[19]!==F?(H=F("common.total_tax"),f[19]=F,f[20]=H):H=f[20];f[21]!==H?(E=(0,j.jsxs)(l.Text,{className:"grow",children:[H,":"]}),f[21]=H,f[22]=E):E=f[22];const w=String(O);let C;f[23]!==w?(C=(0,j.jsx)(l.Text,{className:"text-muted-foreground text-xs",children:w}),f[23]=w,f[24]=C):C=f[24];const z=parseFloat(p)||0;let A,I,L,M;f[25]!==y||f[26]!==z?(A=y(z),f[25]=y,f[26]=z,f[27]=A):A=f[27];f[28]!==A?(I=(0,j.jsx)(l.Text,{children:A}),f[28]=A,f[29]=I):I=f[29];f[30]!==I||f[31]!==C?(L=(0,j.jsxs)(c.HStack,{children:[C,I]}),f[30]=I,f[31]=C,f[32]=L):L=f[32];f[33]!==L||f[34]!==E?(M=(0,j.jsxs)(c.HStack,{children:[E,L]}),f[33]=L,f[34]=E,f[35]=M):M=f[35];return M};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),l=r(d[4]),n=r(d[5]),o=r(d[6]),x=r(d[7]),u=r(d[8]),h=r(d[9]),j=r(d[10])},4735,[12,14,1747,1351,1434,1605,2022,1987,4461,4736,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useTaxInclOrExcl",{enumerable:!0,get:function(){return n}});var t=r(d[0]),s=r(d[1]),c=r(d[2]);const n=n=>{const l=(0,t.c)(2),{context:u}=n,{store:o}=(0,c.useAppState)(),p=(0,s.useObservableEagerState)(o?.tax_display_shop$),_=(0,s.useObservableEagerState)(o?.tax_display_cart$);let b,x=p;return"shop"===u&&(x=p),"cart"===u&&(x=_),l[0]!==x?(b={inclOrExcl:x},l[0]=x,l[1]=b):b=l[1],b}},4736,[12,1747,2022]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useOrderTotals",{enumerable:!0,get:function(){return p}});var e=r(_d[0]),n=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(n){var s=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,s.get?s:{enumerable:!0,get:function(){return t[n]}})}),e.default=t,e})(r(_d[1])),s=t(r(_d[2])),o=t(r(_d[3])),u=r(_d[4]),l=r(_d[5]),c=r(_d[6]),_=r(_d[7]),d=r(_d[8]);const p=()=>{const t=(0,e.c)(19),{currentOrder:p}=(0,d.useCurrentOrder)(),{allRates:x,taxRoundAtSubtotal:f,priceNumDecimals:h,pricesIncludeTax:O}=(0,c.useTaxRates)(),{localPatch:b}=(0,_.useLocalMutation)(),{line_items:y,fee_lines:T,shipping_lines:j,coupon_lines:L}=(0,l.useCartLines)(),P=L.length>0;let R;t[0]!==x||t[1]!==L||t[2]!==T||t[3]!==y||t[4]!==h||t[5]!==O||t[6]!==j||t[7]!==f?(R=(0,u.calculateOrderTotals)({lineItems:y,feeLines:T,shippingLines:j,couponLines:L,taxRates:x,taxRoundAtSubtotal:f,dp:h,pricesIncludeTax:O}),t[0]=x,t[1]=L,t[2]=T,t[3]=y,t[4]=h,t[5]=O,t[6]=j,t[7]=f,t[8]=R):R=t[8];const S=R,[v,M]=n.useState(S);let I,N,A,C;return t[9]!==P||t[10]!==S?(I=()=>{const t=setTimeout(()=>M(S),P?50:0);return()=>clearTimeout(t)},N=[S,P],t[9]=P,t[10]=S,t[11]=I,t[12]=N):(I=t[11],N=t[12]),n.useEffect(I,N),t[13]!==p||t[14]!==b||t[15]!==S?(A=()=>{const t=(0,s.default)(p,["discount_tax","discount_total","shipping_tax","shipping_total","cart_tax","total_tax","total","tax_lines"]),e=(0,s.default)(S,["discount_tax","discount_total","shipping_tax","shipping_total","cart_tax","total_tax","total","tax_lines"]);JSON.stringify(t)!==JSON.stringify(e)&&b({document:p,data:{discount_tax:S.discount_tax,discount_total:S.discount_total,shipping_tax:S.shipping_tax,shipping_total:S.shipping_total,cart_tax:S.cart_tax,total_tax:S.total_tax,total:S.total,tax_lines:S.tax_lines}})},t[13]=p,t[14]=b,t[15]=S,t[16]=A):A=t[16],t[17]!==S?(C=[S],t[17]=S,t[18]=C):C=t[18],(0,o.default)(A,C),P?v:S}},4737,[12,14,4166,4066,4728,4727,4500,3232,4064]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useRemoveCoupon",{enumerable:!0,get:function(){return p}});var o=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),u=r(d[4]),c=r(d[5]),s=r(d[6]);const l=(0,t.getLogger)(['wcpos','pos','cart']),p=()=>{const t=(0,o.c)(12),{currentOrder:p}=(0,s.useCurrentOrder)(),{localPatch:_}=(0,c.useLocalMutation)(),b=(0,u.useT)(),{recalculate:C}=(0,n.useRecalculateCoupons)();let v;t[0]!==p.id||t[1]!==p.number||t[2]!==p.uuid?(v=l.with({orderUUID:p.uuid,orderID:p.id,orderNumber:p.number}),t[0]=p.id,t[1]=p.number,t[2]=p.uuid,t[3]=v):v=t[3];const w=v;let L;t[4]!==p||t[5]!==_||t[6]!==w||t[7]!==C||t[8]!==b?(L=async o=>{const t=p.getLatest(),n=t.coupon_lines||[],u=o.toLowerCase().trim();let c=!1;const s=n.map(o=>(o.code??"").toLowerCase()===u?(c=!0,o.id?Object.assign({},o,{code:null}):null):o).filter(f);if(!c)return;const l=await C(t.line_items||[],s);if(!l)return;await _({document:t,data:{coupon_lines:l.couponLines,line_items:l.lineItems}})&&w.info(b("pos_cart.coupon_removed",{defaultValue:"Coupon removed"}),{showToast:!0,context:{couponCode:o}})},t[4]=p,t[5]=_,t[6]=w,t[7]=C,t[8]=b,t[9]=L):L=t[9];const O=L;let h;return t[10]!==O?(h={removeCoupon:O},t[10]=O,t[11]=h):h=t[11],h};function f(o){return null!==o}},4738,[12,14,1975,4497,1987,3232,4064]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.POSProducts=function(e){const n=(0,t.c)(61),{isColumn:S}=e,h=void 0!==S&&S,{uiSettings:j}=(0,G.useUISettings)("pos-products"),{calcTaxes:v}=(0,F.useTaxRates)(),P=(0,l.useObservableEagerState)(j.showOutOfStock$),O=(0,l.useObservableEagerState)(j.viewMode$),k=(0,l.useObservableEagerState)(j.sortBy$),C=(0,l.useObservableEagerState)(j.sortDirection$),N=o.default.useRef(null);let D;n[0]===Symbol.for("react.memo_cache_sentinel")?(D={},n[0]=D):D=n[0];const[V,K]=(0,l.useObservableRef)(D),M=(0,T.useT)();let Q;n[1]===Symbol.for("react.memo_cache_sentinel")?(Q=["products",{target:"pos",type:"relational"}],n[1]=Q):Q=n[1];const A=j.sortDirection;let H,W;n[2]!==A||n[3]!==j.sortBy?(H={queryKeys:Q,collectionName:"products",initialParams:{sort:[{[j.sortBy]:A}]},infiniteScroll:!0},n[2]=A,n[3]=j.sortBy,n[4]=H):H=n[4];n[5]===Symbol.for("react.memo_cache_sentinel")?(W=["variations",{target:"pos",type:"relational"}],n[5]=W):W=n[5];const J=j.sortDirection;let re;n[6]!==J?(re={queryKeys:W,collectionName:"variations",initialParams:{sort:[{id:J}]},endpoint:"products/variations",greedy:!0},n[6]=J,n[7]=re):re=n[7];const{parentQuery:oe}=(0,_.useRelationalQuery)(H,re),{onKeyPress:ae}=(0,R.useBarcode)(oe,N);let se,ne,ce,ie,le;n[8]!==oe||n[9]!==P?(ne=()=>{P?oe?.removeWhere("stock_status").exec():oe?.where("stock_status").equals("instock").exec()},se=[oe,P],n[8]=oe,n[9]=P,n[10]=se,n[11]=ne):(se=n[10],ne=n[11]);o.default.useEffect(ne,se),n[12]!==oe||n[13]!==k||n[14]!==C?(ce=()=>{oe?.sort([{[k]:C}]).exec()},ie=[oe,k,C],n[12]=oe,n[13]=k,n[14]=C,n[15]=ce,n[16]=ie):(ce=n[15],ie=n[16]);o.default.useEffect(ce,ie),n[17]!==V?(le=(e,t)=>{const o=V.current;V.current=t?Object.assign({},o,{[e]:!0}):(0,c.default)(o,e)},n[17]=V,n[18]=le):le=n[18];const de=le;let ue,me,fe,pe;n[19]===Symbol.for("react.memo_cache_sentinel")?(ue=(0,u.getExpandedRowModel)(),n[19]=ue):ue=n[19];n[20]!==V?(me=e=>{const t="function"==typeof e?e(V.current):e;V.current=t},n[20]=V,n[21]=me):me=n[21];n[22]!==K||n[23]!==V||n[24]!==de?(fe={expandedRef:V,expanded$:K,setRowExpanded:de,variationRenderCell:X},n[22]=K,n[23]=V,n[24]=de,n[25]=fe):fe=n[25];n[26]!==me||n[27]!==fe?(pe={getExpandedRowModel:ue,onExpandedChange:me,getRowCanExpand:te,meta:fe},n[26]=me,n[27]=fe,n[28]=pe):pe=n[28];const ye=pe,be=`h-full p-2 ${h&&"pr-0"}`;let xe,ge,Se,he,je,ve,Pe,Oe,ke,Ce,Ee,Ie;n[29]!==M?(xe=M("common.search_products"),n[29]=M,n[30]=xe):xe=n[30];n[31]!==ae||n[32]!==oe||n[33]!==xe?(ge=(0,z.jsx)(p.ErrorBoundary,{children:(0,z.jsx)(U.QuerySearchInput,{ref:N,query:oe,placeholder:xe,className:"flex-1",onKeyPress:ae,testID:"search-products"})}),n[31]=ae,n[32]=oe,n[33]=xe,n[34]=ge):ge=n[34];n[35]===Symbol.for("react.memo_cache_sentinel")?(Se=(0,z.jsx)(B.ViewModeToggle,{}),n[35]=Se):Se=n[35];n[36]!==M?(he=M("common.product_settings"),n[36]=M,n[37]=he):he=n[37];n[38]===Symbol.for("react.memo_cache_sentinel")?(je=(0,z.jsx)(I.UISettingsForm,{}),n[38]=je):je=n[38];n[39]!==he?(ve=(0,z.jsx)($.UISettingsDialog,{title:he,children:je}),n[39]=he,n[40]=ve):ve=n[40];n[41]!==ge||n[42]!==ve?(Pe=(0,z.jsxs)(y.HStack,{children:[ge,Se,ve]}),n[41]=ge,n[42]=ve,n[43]=Pe):Pe=n[43];n[44]!==oe?(Oe=(0,z.jsx)(p.ErrorBoundary,{children:(0,z.jsx)(w.FilterBar,{query:oe})}),n[44]=oe,n[45]=Oe):Oe=n[45];n[46]!==Pe||n[47]!==Oe?(ke=(0,z.jsx)(f.CardHeader,{className:"bg-card-header p-2",children:(0,z.jsx)(p.ErrorBoundary,{children:(0,z.jsxs)(x.VStack,{children:[Pe,Oe]})})}),n[46]=Pe,n[47]=Oe,n[48]=ke):ke=n[48];n[49]!==v||n[50]!==oe||n[51]!==M||n[52]!==ye||n[53]!==O?(Ce=(0,z.jsx)(f.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,z.jsx)(p.ErrorBoundary,{children:(0,z.jsx)(b.Suspense,{children:"grid"===O?(0,z.jsx)(E.ProductGrid,{query:oe}):(0,z.jsx)(q.DataTable,{id:"pos-products",query:oe,renderItem:Y,renderCell:L,noDataMessage:M("common.no_products_found"),estimatedItemSize:100,TableFooterComponent:v?Z:q.DataTableFooter,getItemType:ee,tableConfig:ye})})})}),n[49]=v,n[50]=oe,n[51]=M,n[52]=ye,n[53]=O,n[54]=Ce):Ce=n[54];n[55]!==ke||n[56]!==Ce?(Ee=(0,z.jsxs)(f.Card,{className:"flex-1",children:[ke,Ce]}),n[55]=ke,n[56]=Ce,n[57]=Ee):Ee=n[57];n[58]!==be||n[59]!==Ee?(Ie=(0,z.jsx)(s.default,{className:be,children:Ee}),n[58]=be,n[59]=Ee,n[60]=Ie):Ie=n[60];return Ie};var t=r(d[0]),o=e(r(d[1])),s=e(r(d[2])),n=e(r(d[3])),c=e(r(d[4])),l=r(d[5]),u=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),b=r(d[10]),x=r(d[11]),_=r(d[12]),S=r(d[13]),h=r(d[14]),j=r(d[15]),v=r(d[16]),P=r(d[17]),O=r(d[18]),k=r(d[19]),C=r(d[20]),E=r(d[21]),I=r(d[22]),R=r(d[23]),B=r(d[24]),T=r(d[25]),q=r(d[26]),w=r(d[27]),N=r(d[28]),D=r(d[29]),V=r(d[30]),K=r(d[31]),M=r(d[32]),Q=r(d[33]),U=r(d[34]),$=r(d[35]),F=r(d[36]),G=r(d[37]),A=r(d[38]),H=r(d[39]),z=r(d[40]);const W={simple:{actions:S.Actions,image:N.ProductImage,name:h.Name,price:j.Price,sku:v.SKU,stock_quantity:P.StockQuantity,cost_of_goods_sold:H.COGS},variable:{actions:O.VariableActions,image:V.VariableProductImage,name:h.Name,price:K.VariableProductPrice,stock_quantity:P.StockQuantity,sku:v.SKU,cost_of_goods_sold:H.COGS}},J={actions:k.ProductVariationActions,image:Q.ProductVariationImage,name:C.ProductVariationName,stock_quantity:P.StockQuantity,price:j.Price,sku:v.SKU,cost_of_goods_sold:H.COGS};function L(e,t){let o='simple';'variable'===t.row.original.document.type&&(o='variable');const s=(0,n.default)(W,[o,e]);return s?(0,z.jsx)(s,Object.assign({},t)):(0,z.jsx)(A.TextCell,Object.assign({},t))}function X({column:e}){return(0,n.default)(J,e.id)}function Y({item:e,index:t,table:o}){return'variable'===e.original.document.type?(0,z.jsx)(M.VariableProductRow,{item:e,index:t,table:o}):(0,q.defaultRenderItem)({item:e,index:t,table:o})}function Z(e){const o=(0,t.c)(3);let s,n;return o[0]===Symbol.for("react.memo_cache_sentinel")?(s=(0,z.jsx)(D.TaxBasedOn,{}),o[0]=s):s=o[0],o[1]!==e?(n=(0,z.jsx)(q.DataTableFooter,Object.assign({},e,{children:s})),o[1]=e,o[2]=n):n=o[2],n}function ee(e){return e.original.document.type}function te(e){return"variable"===e.original.document.type}},4739,[12,14,585,1358,4740,1747,4697,3186,1348,1351,1741,1605,4070,4742,4743,4753,4756,4750,4757,4772,4773,4774,4789,4798,4802,1987,4803,4809,4822,4783,4823,4824,4825,4831,4832,4599,4500,1745,4804,4833,6]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),f=r(d[3]),o=r(d[4]),l=r(d[5]),v=r(d[6]),c=r(d[7]),h=v(function(v,h){var _={};if(null==v)return _;var p=!1;h=n(h,function(n){return n=f(n,v),p||(p=n.length>1),n}),o(v,c(v),_),p&&(_=t(_,7,l));for(var s=h.length;s--;)u(_,h[s]);return _});m.exports=h},4740,[1408,2566,2616,1360,2571,4741,4168,2582]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(o){return n(o)?void 0:o}},4741,[2614]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Actions=function(u){const s=(0,t.c)(3),{row:l}=u,{addProduct:P}=(0,o.useAddProduct)();let v;s[0]!==P||s[1]!==l.original.document?(v=(0,c.jsx)(n.IconButton,{testID:"add-to-cart-button",name:"circlePlus",variant:"success",size:"4xl",onPress:()=>P(l.original.document)}),s[0]=P,s[1]=l.original.document,s[2]=v):v=s[2];return v};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4])},4742,[12,14,1574,4557,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Name=function(f){const k=(0,t.c)(44),N=f.row.original.document,h=f.column.columnDef.meta,P=h?.show??O,_=(0,s.useObservableEagerState)(N.name$);let v,T,w,S,A,D,M,q,B,C,E,G;k[0]!==_?(v=(0,y.jsx)(c.Text,{className:"font-bold",decodeHtml:!0,children:_}),k[0]=_,k[1]=v):v=k[1];k[2]!==N.sku||k[3]!==P?(T=P("sku")&&(0,y.jsx)(c.Text,{className:"text-sm",children:N.sku}),k[2]=N.sku,k[3]=P,k[4]=T):T=k[4];k[5]!==N.barcode||k[6]!==P?(w=P("barcode")&&(0,y.jsx)(c.Text,{className:"text-sm",children:N.barcode}),k[5]=N.barcode,k[6]=P,k[7]=w):w=k[7];k[8]!==f||k[9]!==P?(S=P("stock_quantity")&&(0,y.jsx)(x.StockQuantity,Object.assign({},f,{className:"text-sm",withText:!0})),k[8]=f,k[9]=P,k[10]=S):S=k[10];k[11]!==N||k[12]!==P?(A=P("meta_data")&&(0,y.jsx)(o.MetaData,{product:N}),k[11]=N,k[12]=P,k[13]=A):A=k[13];k[14]!==f||k[15]!==P?(D=P("categories")&&(0,y.jsx)(l.ProductCategories,Object.assign({},f)),k[14]=f,k[15]=P,k[16]=D):D=k[16];k[17]!==f||k[18]!==P?(M=P("tags")&&(0,y.jsx)(j.ProductTags,Object.assign({},f)),k[17]=f,k[18]=P,k[19]=M):M=k[19];k[20]!==f||k[21]!==P?(q=P("brands")&&(0,y.jsx)(p.ProductBrands,Object.assign({},f)),k[20]=f,k[21]=P,k[22]=q):q=k[22];k[23]!==f||k[24]!==P?(B=P("attributes")&&(0,y.jsx)(u.PlainAttributes,Object.assign({},f)),k[23]=f,k[24]=P,k[25]=B):B=k[25];k[26]!==N.type||k[27]!==f?(C="variable"===N.type&&(0,y.jsx)(u.ProductAttributes,Object.assign({},f)),k[26]=N.type,k[27]=f,k[28]=C):C=k[28];k[29]!==N.type||k[30]!==f?(E="grouped"===N.type&&(0,y.jsx)(b.GroupedNames,Object.assign({},f)),k[29]=N.type,k[30]=f,k[31]=E):E=k[31];k[32]!==v||k[33]!==T||k[34]!==E||k[35]!==w||k[36]!==S||k[37]!==A||k[38]!==D||k[39]!==M||k[40]!==q||k[41]!==B||k[42]!==C?(G=(0,y.jsxs)(n.VStack,{space:"xs",className:"w-full",children:[v,T,w,S,A,D,M,q,B,C,E]}),k[32]=v,k[33]=T,k[34]=E,k[35]=w,k[36]=S,k[37]=A,k[38]=D,k[39]=M,k[40]=q,k[41]=B,k[42]=C,k[43]=G):G=k[43];return G};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]),u=r(d[6]),l=r(d[7]),b=r(d[8]),j=r(d[9]),x=r(d[10]),p=r(d[11]),y=r(d[12]);function O(){return!1}},4743,[12,14,1747,1434,1605,4744,4745,4747,4748,4749,4750,4752,6]); -__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.MetaData=function(n){const m=(0,t.c)(7),{product:p}=n,{uiSettings:x}=(0,u.useUISettings)("pos-products"),y=(0,s.useObservableEagerState)(x.metaDataKeys$);let v;if(m[0]!==y||m[1]!==p.meta_data){const t=y?y.split(","):[];v=(p.meta_data||[]).filter(s=>s.key&&t.includes(s.key)).map(f),m[0]=y,m[1]=p.meta_data,m[2]=v}else v=m[2];const _=v;if(0===_.length)return null;let k,h;m[3]!==_?(k=_.map(o),m[3]=_,m[4]=k):k=m[4];m[5]!==k?(h=(0,l.jsx)(c.VStack,{space:"xs",children:k}),m[5]=k,m[6]=h):h=m[6];return h};var t=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]);function o(t){return(0,l.jsxs)(n.Text,{className:"text-sm",children:[(0,l.jsx)(n.Text,{className:"text-secondary-foreground",children:`${t.key}: `}),t.value]},`${t.id}`)}function f(t){const{key:s,value:n}=t;return{key:s,value:n}}},4744,[12,14,1747,1434,1605,1745,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PlainAttributes=function(t){const s=(0,e.c)(4),{row:c}=t,o=c.original.document,l=(0,n.useObservableEagerState)(o.attributes$);let u,p;s[0]!==l?(u=(l||[]).filter(f).map(h),s[0]=l,s[1]=u):u=s[1];s[2]!==u?(p=(0,x.jsx)(d.VStack,{space:null,children:u}),s[2]=u,s[3]=p):p=s[3];return p},_e.ProductAttributes=function(h){const f=(0,e.c)(35),{row:v,table:S}=h,j=v.original,T=v.original.document,y=(0,n.useObservableEagerState)(T.attributes$),_=S.options.meta;let N;if(f[0]!==_.expanded$||f[1]!==v.id){let e;f[3]!==v.id?(e=e=>!!e[v.id],f[3]=v.id,f[4]=e):e=f[4],N=_.expanded$.pipe((0,s.map)(e)),f[0]=_.expanded$,f[1]=v.id,f[2]=N}else N=f[2];const O=(0,n.useObservableEagerState)(N),{updateQueryParams:P}=(0,u.useVariationRow)(),k=(0,l.useQueryManager)(),w=(0,p.useT)(),$=_?.setRowExpanded;let D;f[5]!==k||f[6]!==T.id||f[7]!==v.id||f[8]!==$||f[9]!==P?(D=(e,t)=>{if($?.(v.id,!0),k.hasQuery(["variations",{parentID:T.id}])){const n=k.getQuery(["variations",{parentID:T.id}]);n?.search(""),n?.variationMatch({id:e.id??0,name:e.name??"",option:t}).exec()}else P("search",null),P("attribute",{id:e.id,name:e.name,option:t})},f[5]=k,f[6]=T.id,f[7]=v.id,f[8]=$,f[9]=P,f[10]=D):D=f[10];const H=D;let Q;f[11]!==O||f[12]!==k||f[13]!==j.childrenSearchCount||f[14]!==j.parentSearchTerm||f[15]!==T.id||f[16]!==v.id||f[17]!==$||f[18]!==P?(Q=()=>{if(O)$?.(v.id,!1);else{if((j.childrenSearchCount??0)>0)if(k.hasQuery(["variations",{parentID:T.id}])){const e=k.getQuery(["variations",{parentID:T.id}]);e?.search(j.parentSearchTerm??""),e?.removeWhere("attributes").exec()}else P("search",j.parentSearchTerm),P("attribute",null);$?.(v.id,!0)}},f[11]=O,f[12]=k,f[13]=j.childrenSearchCount,f[14]=j.parentSearchTerm,f[15]=T.id,f[16]=v.id,f[17]=$,f[18]=P,f[19]=Q):Q=f[19];const C=Q;let E;E=O?""+w("common.collapse"):""+w("common.expand");if((j.childrenSearchCount??0)>0){E+=" - ";const e=E,t=j.childrenSearchCount??0;let n;f[20]!==j.parentSearchTerm||f[21]!==w||f[22]!==t?(n=w("common.variation_found_for_term",{count:t,term:j.parentSearchTerm}),f[20]=j.parentSearchTerm,f[21]=w,f[22]=t,f[23]=n):n=f[23],E=e+n}const I=E;let M,V,A;if(f[24]!==y||f[25]!==H){let e;f[27]!==H?(e=(e,n)=>(0,x.jsxs)(c.HStack,{className:"flex-wrap gap-0",children:[(0,x.jsx)(o.Text,{className:"text-muted-foreground text-xs",decodeHtml:!0,children:`${e.name}: `}),e.options.map((n,s)=>(0,x.jsxs)(t.Fragment,{children:[(0,x.jsx)(o.Text,{className:"text-primary text-xs",variant:"link",onPress:()=>H(e,n),decodeHtml:!0,children:n}),(0,x.jsx)(o.Text,{className:"text-xs",children:s(0,x.jsxs)(o.Text,{className:"text-xs",decodeHtml:!0,children:[t,n{b(n=>Object.assign({},n,{[e]:t}))},u[1]=_):_=u[1];const v=_;let y,P;u[2]!==w||u[3]!==s.id||u[4]!==d?(y={queryParams:w,updateQueryParams:v,rowId:s.id,setRowExpanded:d},u[2]=w,u[3]=s.id,u[4]=d,u[5]=y):y=u[5];u[6]!==l||u[7]!==y?(P=(0,n.jsx)(o.Provider,{value:y,children:l}),u[6]=l,u[7]=y,u[8]=P):P=u[8];return P};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]);const o=t.createContext(void 0),c=()=>{const e=t.useContext(o);if(!e)throw new Error("useVariationRow must be used within a VariationRowProvider");return e}},4746,[12,14,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductCategories=function(c){const u=(0,t.c)(9),{table:f,row:h}=c,x=h.original.document,p=(0,n.useObservableEagerState)(x.categories$)||[],v=f.options.meta?.query;if(0===p.length)return null;let b,j,P;u[0]!==p?(b=p||[],u[0]=p,u[1]=b):b=u[1];if(u[2]!==v||u[3]!==b){let t;u[5]!==v?(t=(t,n)=>(0,o.jsx)(s.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:()=>v.removeWhere("categories").and([{$or:[{categories:{$elemMatch:{id:t.id}}}]}]).exec(),children:(0,o.jsx)(s.ButtonText,{numberOfLines:1,decodeHtml:!0,children:t.name})},n),u[5]=v,u[6]=t):t=u[6],j=b.map(t),u[2]=v,u[3]=b,u[4]=j}else j=u[4];u[7]!==j?(P=(0,o.jsx)(l.HStack,{className:"w-full flex-wrap gap-1",children:j}),u[7]=j,u[8]=P):P=u[8];return P};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),l=r(d[4]),o=r(d[5])},4747,[12,14,1747,3185,1351,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.GroupedNames=function(s){const o=(0,t.c)(9),{row:u}=s,n=u.original.document;let x,f,_;o[0]!==n.id?(x=["products",{target:"grouped",parentID:n.id}],o[0]=n.id,o[1]=x):x=o[1];o[2]!==n.grouped_products?(f={selector:{id:{$in:n.grouped_products}}},o[2]=n.grouped_products,o[3]=f):f=o[3];o[4]!==x||o[5]!==f?(_={queryKeys:x,collectionName:"products",initialParams:f},o[4]=x,o[5]=f,o[6]=_):_=o[6];const j=(0,c.useQuery)(_);let y;o[7]!==j?(y=(0,l.jsx)(p,{query:j}),o[7]=j,o[8]=y):y=o[8];return y};var t=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5]),n=r(d[6]),l=r(d[7]);function p(c){const p=(0,t.c)(11),{query:f}=c,_=(0,s.useObservableSuspense)(f.resource).hits.map(x),j=(0,n.useT)(),y=o.HStack;let N;p[0]!==j?(N=j("common.grouped"),p[0]=j,p[1]=N):N=p[1];const h=`${N}: `;let v;p[2]!==h?(v=(0,l.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:h}),p[2]=h,p[3]=v):v=p[3];const b=u.Text,q=_.join(", ");let T,w;return p[4]!==b||p[5]!==q?(T=(0,l.jsx)(b,{className:"text-xs",decodeHtml:true,children:q}),p[4]=b,p[5]=q,p[6]=T):T=p[6],p[7]!==y||p[8]!==v||p[9]!==T?(w=(0,l.jsxs)(y,{className:"flex-wrap gap-0",children:[v,T]}),p[7]=y,p[8]=v,p[9]=T,p[10]=w):w=p[10],w}function x(t){const{document:s}=t;return s.name}},4748,[12,14,1747,1351,1434,4070,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductTags=function(o){const u=(0,t.c)(7),{table:f,row:h}=o,x=h.original.document,b=(0,n.useObservableEagerState)(x.tags$)||[],p=f.options.meta?.query;if(0===b.length)return null;let v,j;if(u[0]!==p||u[1]!==b){let t;u[3]!==p?(t=(t,n)=>(0,c.jsx)(s.ButtonPill,{size:"xs",variant:"ghost-secondary",onPress:()=>p.where("tags").elemMatch({id:t.id}).exec(),children:(0,c.jsx)(s.ButtonText,{numberOfLines:1,decodeHtml:!0,children:t.name})},n),u[3]=p,u[4]=t):t=u[4],v=b.map(t),u[0]=p,u[1]=b,u[2]=v}else v=u[2];u[5]!==v?(j=(0,c.jsx)(l.HStack,{className:"w-full flex-wrap gap-1",children:v}),u[5]=v,u[6]=j):j=u[6];return j};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),l=r(d[4]),c=r(d[5])},4749,[12,14,1747,3185,1351,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.StockQuantity=function(t){const s=(0,e.c)(12),{row:f,className:b,withText:v}=t,x=void 0!==v&&v,k=f.original.document,y=(0,l.useObservableEagerState)(k.stock_quantity$),N=(0,l.useObservableEagerState)(k.manage_stock$),{format:T}=(0,c.useNumberFormat)(),h=(0,o.useT)();if(!N||!(0,u.default)(y))return null;if(x){let e,t;return s[0]!==T||s[1]!==y||s[2]!==h?(e=h("pos_products.in_stock",{quantity:T(y)}),s[0]=T,s[1]=y,s[2]=h,s[3]=e):e=s[3],s[4]!==b||s[5]!==e?(t=(0,_.jsx)(n.Text,{className:b,children:e}),s[4]=b,s[5]=e,s[6]=t):t=s[6],t}let j;s[7]!==b||s[8]!==T||s[9]!==N||s[10]!==y?(j=N&&(0,u.default)(y)?(0,_.jsx)(n.Text,{className:b,children:T(y)}):null,s[7]=b,s[8]=T,s[9]=N,s[10]=y,s[11]=j):j=s[11];return j};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),u=(t=s)&&t.__esModule?t:{default:t},l=r(d[3]),n=r(d[4]),o=r(d[5]),c=r(d[6]),_=r(d[7])},4750,[12,14,4751,1747,1434,1987,4464,6]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]).isFinite;m.exports=function(t){return'number'==typeof t&&n(t)}},4751,[1366]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductBrands=function(o){const u=(0,t.c)(9),{table:f,row:b}=o,h=b.original.document,x=(0,n.useObservableEagerState)(h.brands$)||[],p=f.options.meta?.query;if(0===x.length)return null;let v,j,w;u[0]!==x?(v=x||[],u[0]=x,u[1]=v):v=u[1];if(u[2]!==p||u[3]!==v){let t;u[5]!==p?(t=(t,n)=>(0,c.jsx)(l.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:()=>p.where("brands").elemMatch({id:t.id}).exec(),children:(0,c.jsx)(l.ButtonText,{numberOfLines:1,decodeHtml:!0,children:t.name})},n),u[5]=p,u[6]=t):t=u[6],j=v.map(t),u[2]=p,u[3]=v,u[4]=j}else j=u[4];u[7]!==j?(w=(0,c.jsx)(s.HStack,{className:"w-full flex-wrap gap-1",children:j}),u[7]=j,u[8]=w):w=u[8];return w};var t=r(d[0]);r(d[1]);var n=r(d[2]),l=r(d[3]),s=r(d[4]),c=r(d[5])},4752,[12,14,1747,3185,1351,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Price=function(x){const o=(0,t.c)(10),{row:b,column:p}=x,S=b.original.document,_=(0,s.useObservableEagerState)(S.price$),v=(0,s.useObservableEagerState)(S.regular_price$),h=(0,s.useObservableEagerState)(S.tax_status$),f=(0,s.useObservableEagerState)(S.tax_class$),j=(0,s.useObservableEagerState)(S.on_sale$),O=p.columnDef.meta,y=O?.show??n;let E;o[0]!==j||o[1]!==y?(E=y("on_sale")&&j,o[0]=j,o[1]=y,o[2]=E):E=o[2];const P=E,$=y("tax")?"text":"tooltip",D=h||"none";let C;o[3]!==_||o[4]!==v||o[5]!==D||o[6]!==P||o[7]!==f||o[8]!==$?(C=P?(0,u.jsxs)(c.VStack,{space:"xs",className:"justify-end",children:[(0,u.jsx)(l.PriceWithTax,{price:v??"",taxStatus:D,taxClass:f??"",taxDisplay:$,strikethrough:!0}),(0,u.jsx)(l.PriceWithTax,{price:_??"",taxStatus:D,taxClass:f??"",taxDisplay:$})]}):(0,u.jsx)(l.PriceWithTax,{price:_??"",taxStatus:D,taxClass:f??"",taxDisplay:$}),o[3]=_,o[4]=v,o[5]=D,o[6]=P,o[7]=f,o[8]=$,o[9]=C):C=o[9];return C};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),l=r(d[4]),u=r(d[5]);function n(){return!1}},4753,[12,14,1747,1605,4754,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PriceWithTax=function(e){const s=(0,t.c)(49),{price:p,taxStatus:j,taxClass:_,taxDisplay:y,strikethrough:N}=e,v=void 0===y?"tooltip":y,{format:C}=(0,h.useCurrencyFormat)(),{calcTaxes:$}=(0,u.useTaxRates)(),S="taxable"===j&&$;let V,b;s[0]!==p?(V=(0,l.default)(p),s[0]=p,s[1]=V):V=s[1];s[2]!==V||s[3]!==_||s[4]!==j?(b={amount:V,taxClass:_,taxStatus:j,context:"shop"},s[2]=V,s[3]=_,s[4]=j,s[5]=b):b=s[5];const{displayValue:k,taxTotal:D,inclOrExcl:M}=(0,T.useTaxDisplayValues)(b);if("tooltip"===v&&S){const t=N&&"text-muted-foreground line-through";let e,l,x,u;s[6]!==t?(e=(0,n.cn)(t,"text-right"),s[6]=t,s[7]=e):e=s[7],s[8]!==k||s[9]!==C?(l=C(k),s[8]=k,s[9]=C,s[10]=l):l=s[10],s[11]!==e||s[12]!==l?(x=(0,f.jsx)(c.TooltipTrigger,{children:(0,f.jsx)(o.Text,{className:e,children:l})}),s[11]=e,s[12]=l,s[13]=x):x=s[13],s[14]!==C||s[15]!==D?(u=C(D),s[14]=C,s[15]=D,s[16]=u):u=s[16];const h=`${M} ${u} tax`;let T,p;return s[17]!==h?(T=(0,f.jsx)(c.TooltipContent,{children:(0,f.jsx)(o.Text,{children:h})}),s[17]=h,s[18]=T):T=s[18],s[19]!==T||s[20]!==x?(p=(0,f.jsxs)(c.Tooltip,{children:[x,T]}),s[19]=T,s[20]=x,s[21]=p):p=s[21],p}if("text"===v&&S){const t=N&&"text-muted-foreground line-through";let e,l,c;s[22]!==t?(e=(0,n.cn)(t,"text-right"),s[22]=t,s[23]=e):e=s[23],s[24]!==k||s[25]!==C?(l=C(k),s[24]=k,s[25]=C,s[26]=l):l=s[26],s[27]!==e||s[28]!==l?(c=(0,f.jsx)(o.Text,{className:e,children:l}),s[27]=e,s[28]=l,s[29]=c):c=s[29];const u=N&&"line-through";let h,T;s[30]!==u?(h=(0,n.cn)(u,"text-muted-foreground text-right text-sm"),s[30]=u,s[31]=h):h=s[31],s[32]!==C||s[33]!==D?(T=C(D),s[32]=C,s[33]=D,s[34]=T):T=s[34];const p=`${M} ${T} tax`;let j,_;return s[35]!==p||s[36]!==h?(j=(0,f.jsx)(o.Text,{className:h,children:p}),s[35]=p,s[36]=h,s[37]=j):j=s[37],s[38]!==j||s[39]!==c?(_=(0,f.jsxs)(x.VStack,{className:"items-end gap-1",children:[c,j]}),s[38]=j,s[39]=c,s[40]=_):_=s[40],_}const O=N&&"text-muted-foreground line-through";let P,E,F;s[41]!==O?(P=(0,n.cn)(O,"text-right"),s[41]=O,s[42]=P):P=s[42];s[43]!==k||s[44]!==C?(E=C(k),s[43]=k,s[44]=C,s[45]=E):E=s[45];s[46]!==P||s[47]!==E?(F=(0,f.jsx)(o.Text,{className:P,children:E}),s[46]=P,s[47]=E,s[48]=F):F=s[48];return F};var t=r(d[0]);r(d[1]);var e,s=r(d[2]),l=(e=s)&&e.__esModule?e:{default:e},n=r(d[3]),o=r(d[4]),c=r(d[5]),x=r(d[6]),u=r(d[7]),h=r(d[8]),T=r(d[9]),f=r(d[10])},4754,[12,14,2669,1354,1434,1578,1605,4500,4462,4755,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const t=["amount","taxStatus","context"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useTaxDisplayValues",{enumerable:!0,get:function(){return x}});var l=e(r(d[0])),s=r(d[1]);r(d[2]);var n=e(r(d[3])),c=r(d[4]),u=r(d[5]),o=r(d[6]);const x=e=>{const x=(0,s.c)(25);let f,T,p,O;if(x[0]!==e){var _=e;({amount:f,taxStatus:O,context:T}=_),p=(0,l.default)(_,t),x[0]=e,x[1]=f,x[2]=T,x[3]=p,x[4]=O}else f=x[1],T=x[2],p=x[3],O=x[4];const{rates:y,calcTaxes:b,pricesIncludeTax:v}=(0,o.useTaxRates)();let C;x[5]!==T?(C={context:T},x[5]=T,x[6]=C):C=x[6];const{inclOrExcl:E}=(0,c.useTaxInclOrExcl)(C),I=p.amountIncludesTax??v;let V;x[7]!==p.taxClass?(V=(0,n.default)(p.taxClass)?"standard":p.taxClass,x[7]=p.taxClass,x[8]=V):V=x[8];const j=V;let M;if(x[9]!==y||x[10]!==j){let t;x[12]!==j?(t=t=>t.class===j,x[12]=j,x[13]=t):t=x[13],M=y.filter(t),x[9]=y,x[10]=j,x[11]=M}else M=x[11];const P=M;let S;t:{let t=f;if(!b||"none"===O||0===P.length){let t;x[14]!==f||x[15]!==E?(t={displayValue:f,taxTotal:0,inclOrExcl:E},x[14]=f,x[15]=E,x[16]=t):t=x[16],S=t;break t}const e=P;let l;x[17]!==f||x[18]!==I||x[19]!==e?(l=(0,u.calculateTaxes)({amount:f,rates:e,amountIncludesTax:I}),x[17]=f,x[18]=I,x[19]=e,x[20]=l):l=x[20];const{total:s}=l;let n;I&&"excl"===E&&(t=f-s),I||"incl"!==E||(t=f+s),x[21]!==t||x[22]!==E||x[23]!==s?(n={displayValue:t,taxTotal:s,inclOrExcl:E},x[21]=t,x[22]=E,x[23]=s,x[24]=n):n=x[24],S=n}return S}},4755,[363,12,14,2532,4736,4486,4500]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.SKU=function(o){const s=(0,t.c)(2),{row:l}=o,v=l.original.document,_=(0,n.useObservableEagerState)(v.sku$);let b;s[0]!==_?(b=(0,c.jsx)(u.Text,{children:_}),s[0]=_,s[1]=b):b=s[1];return b};var t=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),c=r(d[4])},4756,[12,14,1747,1434,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariableActions=function(l){const d=(0,e.c)(7),{row:f}=l,p=f.original.document,{addVariation:v}=(0,s.useAddVariation)(),b=t.useRef(null);let h;d[0]!==v||d[1]!==p?(h=(e,t)=>{v(e,p,t),b.current&&b.current.close()},d[0]=v,d[1]=p,d[2]=h):h=d[2];const j=h;let _;d[3]===Symbol.for("react.memo_cache_sentinel")?(_=(0,u.jsx)(o.PopoverTrigger,{ref:b,asChild:!0,children:(0,u.jsx)(n.IconButton,{testID:"variable-product-popover-button",name:"circleChevronRight",variant:"success",size:"4xl"})}),d[3]=_):_=d[3];const x=j;let P;d[4]!==p||d[5]!==x?(P=(0,u.jsxs)(o.Popover,{children:[_,(0,u.jsx)(o.PopoverContent,{side:"right",className:"w-auto max-w-80 p-2",children:(0,u.jsx)(c.VariationsPopover,{parent:p,addToCart:x})})]}),d[4]=p,d[5]=x,d[6]=P):P=d[6];return P};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),u=r(_d[6])},4757,[12,14,1574,4544,4758,4771,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariationsPopover=function(d){const l=(0,e.c)(15),{parent:f,addToCart:v}=d;let p,y;l[0]!==f.id?(p=["variations",{parentID:f.id}],l[0]=f.id,l[1]=p):p=l[1];l[2]!==f.variations?(y={selector:{id:{$in:f.variations}}},l[2]=f.variations,l[3]=y):y=l[3];const _=`products/${f.id}/variations`;let b;l[4]!==p||l[5]!==y||l[6]!==_?(b={queryKeys:p,collectionName:"variations",initialParams:y,endpoint:_,greedy:!0},l[4]=p,l[5]=y,l[6]=_,l[7]=b):b=l[7];const j=(0,s.useQuery)(b);let h,O,P;l[8]!==j?(h=()=>()=>{j?.removeWhere("attributes").exec()},l[8]=j,l[9]=h):h=l[9];l[10]===Symbol.for("react.memo_cache_sentinel")?(O=[],l[10]=O):O=l[10];if(t.useEffect(h,O),!j)return null;l[11]!==v||l[12]!==f||l[13]!==j?(P=(0,u.jsx)(n.ErrorBoundary,{children:(0,u.jsx)(o.Suspense,{children:(0,u.jsx)(c.Variations,{query:j,parent:f,addToCart:v})})}),l[11]=v,l[12]=f,l[13]=j,l[14]=P):P=l[14];return P};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),u=r(_d[6])},4758,[12,14,1348,1741,4070,4759,6]); -__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Variations=function(S){const V=(0,t.c)(27),{query:T,parent:k,addToCart:C}=S,I=(0,s.useObservableSuspense)(T.resource),{active$:N}=(0,p.useReplicationState)(T),M=(0,s.useObservableEagerState)(N);let O;V[0]!==T?(O=T.rxQuery$.pipe((0,a.map)(()=>T.getVariationMatches())),V[0]=T,V[1]=O):O=V[1];const B=(0,s.useObservableEagerState)(O),D=1===I.count&&I.hits[0].document,{format:E}=(0,j.useCurrencyFormat)(),R=(0,b.useT)();let w;V[2]!==k.attributes||V[3]!==I.hits||V[4]!==B?(w=(0,v.parseAttributes)(k.attributes,B,I.hits),V[2]=k.attributes,V[3]=I.hits,V[4]=B,V[5]=w):w=V[5];const z=w;let H;V[6]!==T?(H=t=>{t.option?T.variationMatch({id:t.id??0,name:t.name??"",option:t.option}).exec():T.removeVariationMatch({id:t.id??0,name:t.name??""}).exec()},V[6]=T,V[7]=H):H=V[7];const P=H;let $;V[8]!==C||V[9]!==z||V[10]!==D?($=()=>{if(D){const t=(z||[]).filter(y).map(_);C(D,t)}},V[8]=C,V[9]=z,V[10]=D,V[11]=$):$=V[11];const q=$;let A,F,Q;if(V[12]!==z||V[13]!==P){let t;V[15]!==P?(t=t=>{const{attribute:s,optionCounts:a,selected:n}=t;return(0,f.jsxs)(l.VStack,{space:"xs",children:[(0,f.jsx)(u.Text,{children:s.name}),s.characterCount<15?(0,f.jsx)(x.VariationButtons,{attribute:s,onSelect:P,selected:n?.option,optionCounts:a}):(0,f.jsx)(h.VariationSelect,{attribute:s,onSelect:P,selected:n?.option})]},s.name)},V[15]=P,V[16]=t):t=V[16],A=z.map(t),V[12]=z,V[13]=P,V[14]=A}else A=V[14];V[17]!==E||V[18]!==q||V[19]!==M||V[20]!==I.count||V[21]!==D||V[22]!==R?(F=D?(0,f.jsx)(n.Button,{testID:"variation-popover-add-to-cart",onPress:q,children:(0,f.jsx)(n.ButtonText,{children:R("common.add_to_cart")+": "+E(D.price)})}):0===I.count?M?(0,f.jsxs)(o.HStack,{testID:"variation-popover-syncing",space:"xs",className:"justify-center",children:[(0,f.jsx)(c.Icon,{name:"arrowRotateRight",loading:!0,size:"sm"}),(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:R("pos_products.syncing")})]}):(0,f.jsxs)(o.HStack,{testID:"variation-popover-unavailable",space:"xs",className:"justify-center",children:[(0,f.jsx)(c.Icon,{name:"circleExclamation",size:"sm"}),(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:R("pos_products.combination_unavailable")})]}):null,V[17]=E,V[18]=q,V[19]=M,V[20]=I.count,V[21]=D,V[22]=R,V[23]=F):F=V[23];V[24]!==A||V[25]!==F?(Q=(0,f.jsxs)(l.VStack,{className:"min-w-52",children:[A,F]}),V[24]=A,V[25]=F,V[26]=Q):Q=V[26];return Q};var t=r(d[0]);r(d[1]);var s=r(d[2]),a=r(d[3]),n=r(d[4]),o=r(d[5]),c=r(d[6]),u=r(d[7]),l=r(d[8]),p=r(d[9]),x=r(d[10]),h=r(d[11]),v=r(d[12]),b=r(d[13]),j=r(d[14]),f=r(d[15]);function _(t){return{attr_id:t.selected.id,display_key:t.selected.name,display_value:t.selected.option}}function y(t){return t.selected}},4759,[12,14,1747,1972,3185,1351,1357,1434,1605,4070,4760,4769,4770,1987,4462,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariationButtons=function(t){const o=(0,e.c)(14),{attribute:c,onSelect:p,selected:f,optionCounts:v}=t,x=void 0===f?"":f;let _;o[0]!==c?.options?(_=c?.options||[],o[0]=c?.options,o[1]=_):_=o[1];const h=_;let j;o[2]!==c||o[3]!==p?(j=e=>{e&&p?.({id:c.id,name:c.name,option:e})},o[2]=c,o[3]=p,o[4]=j):j=o[4];const b=j;let T,y;if(o[5]!==v||o[6]!==h){let e;o[8]!==v?(e=e=>(0,u.jsx)(s.ToggleGroupItem,{value:e,disabled:0===v[e],testID:`variation-option-${e}`,children:(0,u.jsx)(l.Text,{children:e})},e),o[8]=v,o[9]=e):e=o[9],T=h.map(e),o[5]=v,o[6]=h,o[7]=T}else T=o[7];o[10]!==b||o[11]!==x||o[12]!==T?(y=(0,u.jsx)(n.default,{className:"flex-row",children:(0,u.jsx)(s.ToggleGroup,{value:x,onValueChange:b,type:"single",children:T})}),o[10]=b,o[11]=x,o[12]=T,o[13]=y):y=o[13];return y};var e=r(d[0]);r(d[1]);var t,o=r(d[2]),n=(t=o)&&t.__esModule?t:{default:t},l=r(d[3]),s=r(d[4]),u=r(d[5])},4760,[12,14,585,1434,4761,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","variant","size","children"],t=["className","children","variant","size","isFirstItem","isLastItem"];function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ToggleGroup",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"ToggleGroupItem",{enumerable:!0,get:function(){return I}});var o,s=r(_d[0]),c=(o=s)&&o.__esModule?o:{default:o},l=r(_d[1]),u=n(r(_d[2])),d=n(r(_d[3])),f=r(_d[4]),v=r(_d[5]),b=r(_d[6]),p=r(_d[7]);const h=u.createContext(null);function x(t){const n=(0,l.c)(31);let o,s,v,b,x,j,I,O,P,y,z,_,w;if(n[0]!==t){var C=t;({className:s,variant:x,size:b,children:o}=C),v=(0,c.default)(C,e),n[0]=t,n[1]=o,n[2]=s,n[3]=v,n[4]=b,n[5]=x}else o=n[1],s=n[2],v=n[3],b=n[4],x=n[5];if(n[6]!==o||n[7]!==s||n[8]!==v||n[9]!==b||n[10]!==x){const e=u.Children.toArray(o);I=d.Root,n[17]!==s?(y=(0,f.cn)("border-border flex flex-row items-center gap-0 rounded-md border",s),n[17]=s,n[18]=y):y=n[18],z=v,j=h.Provider,n[19]!==b||n[20]!==x?(O={variant:x,size:b},n[19]=b,n[20]=x,n[21]=O):O=n[21],P=e.map((t,n)=>{if(!u.isValidElement(t))return t;const o=0===n,s=n===e.length-1;return u.cloneElement(t,{isFirstItem:o,isLastItem:s})}),n[6]=o,n[7]=s,n[8]=v,n[9]=b,n[10]=x,n[11]=j,n[12]=I,n[13]=O,n[14]=P,n[15]=y,n[16]=z}else j=n[11],I=n[12],O=n[13],P=n[14],y=n[15],z=n[16];return n[22]!==j||n[23]!==O||n[24]!==P?(_=(0,p.jsx)(j,{value:O,children:P}),n[22]=j,n[23]=O,n[24]=P,n[25]=_):_=n[25],n[26]!==I||n[27]!==y||n[28]!==z||n[29]!==_?(w=(0,p.jsx)(I,Object.assign({className:y},z,{children:_})),n[26]=I,n[27]=y,n[28]=z,n[29]=_,n[30]=w):w=n[30],w}function j(){const e=u.useContext(h);if(null===e)throw new Error("ToggleGroup compound components cannot be rendered outside the ToggleGroup component");return e}function I(e){const n=(0,l.c)(9),{className:o,children:s,variant:u,size:h,isFirstItem:x,isLastItem:I}=e,O=(0,c.default)(e,t),P=j(),{value:y}=d.useRootContext(),z=v.TextClassContext,_=(0,f.cn)((0,b.toggleTextVariants)({variant:u,size:h}),d.utils.getIsSelected(y,O.value)?"text-accent-foreground":"web:group-hover:text-muted-foreground"),w=d,C=(0,f.cn)((0,b.toggleVariants)({variant:P.variant||u,size:P.size||h}),O.disabled&&"web:pointer-events-none opacity-50",d.utils.getIsSelected(y,O.value)&&"bg-accent",x&&"rounded-r-none",!I&&"border-border rounded-none border-r",I&&"rounded-l-none",o);let N,T;return n[0]!==s||n[1]!==O||n[2]!==w.Item||n[3]!==C?(N=(0,p.jsx)(w.Item,Object.assign({className:C},O,{children:s})),n[0]=s,n[1]=O,n[2]=w.Item,n[3]=C,n[4]=N):N=n[4],n[5]!==z.Provider||n[6]!==_||n[7]!==N?(T=(0,p.jsx)(z.Provider,{value:_,children:N}),n[5]=z.Provider,n[6]=_,n[7]=N,n[8]=T):T=n[8],T}},4761,[363,12,14,4762,1354,1434,4766,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4762,[4763]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","type","value","onValueChange","disabled","rovingFocus","orientation","dir","loop","ref"],t=["asChild","value","disabled","onPress","ref"];function n(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"useItemContext",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"utils",{enumerable:!0,get:function(){return x}});var u=n(r(_d[0])),l=o(r(_d[1])),s=r(_d[2]),d=r(_d[3]),c=o(r(_d[4])),f=n(r(_d[5])),p=n(r(_d[6])),b=r(_d[7]),v=c.createContext(null),h=t=>{let{asChild:n,type:o,value:d,onValueChange:c,disabled:f=!1,rovingFocus:h,orientation:j,dir:C,loop:y,ref:P}=t,x=(0,u.default)(t,e);const O=n?s.Slot:p.default;return(0,b.jsx)(v.Provider,{value:{type:o,value:d,disabled:f,onValueChange:c},children:(0,b.jsx)(l.Root,{type:o,value:d,onValueChange:c,disabled:f,rovingFocus:h,orientation:j,dir:C,loop:y,asChild:!0,children:(0,b.jsx)(O,Object.assign({ref:P},x))})})};function j(){const e=c.useContext(v);if(!e)throw new Error("ToggleGroup compound components cannot be rendered outside the ToggleGroup component");return e}h.displayName="RootToggleGroup";var C=c.createContext(null),y=e=>{let{asChild:n,value:o,disabled:c=!1,onPress:p,ref:v}=e,h=(0,u.default)(e,t);const{type:y,disabled:P,value:x,onValueChange:O}=j();const G=n?s.Slot:f.default;return(0,b.jsx)(C.Provider,{value:{value:o},children:(0,b.jsx)(l.Item,{value:o,asChild:!0,children:(0,b.jsx)(G,Object.assign({ref:v,onPress:function(e){p?.(e),"single"===y&&O(d.ToggleGroupUtils.getNewSingleValue(x,o)),"multiple"===y&&O(d.ToggleGroupUtils.getNewMultipleValue(x,o))},disabled:P||c,role:"button"},h))})})};function P(){const e=c.useContext(C);if(!e)throw new Error("ToggleGroupItem compound components cannot be rendered outside the ToggleGroupItem component");return e}y.displayName="ItemToggleGroup";var x=d.ToggleGroupUtils},4763,[363,4764,1435,4481,14,16,585,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["type"],o=["value","defaultValue","onValueChange"],t=["value","defaultValue","onValueChange"],n=["__scopeToggleGroup","disabled","rovingFocus","orientation","dir","loop"],s=["__scopeToggleGroup","value"];function l(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"ToggleGroup",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"ToggleGroupItem",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"createToggleGroupScope",{enumerable:!0,get:function(){return C}});var u,c=r(_d[0]),d=(u=c)&&u.__esModule?u:{default:u},p=l(r(_d[1])),f=r(_d[2]),b=r(_d[3]),j=r(_d[4]),v=l(j),_=r(_d[5]),O=r(_d[6]),y=r(_d[7]),h=r(_d[8]),x="ToggleGroup",[G,C]=(0,f.createContextScope)(x,[j.createRovingFocusGroupScope]),T=(0,j.createRovingFocusGroupScope)(),P=p.forwardRef((o,t)=>{const{type:n}=o,s=(0,d.default)(o,e);if("single"===n){const e=s;return(0,h.jsx)(w,Object.assign({},e,{ref:t}))}if("multiple"===n){const e=s;return(0,h.jsx)(V,Object.assign({},e,{ref:t}))}throw new Error(`Missing prop \`type\` expected on \`${x}\``)});P.displayName=x;var[R,I]=G(x),w=p.forwardRef((e,t)=>{const{value:n,defaultValue:s,onValueChange:l=()=>{}}=e,u=(0,d.default)(e,o),[c,f]=(0,O.useControllableState)({prop:n,defaultProp:s??"",onChange:l,caller:x});return(0,h.jsx)(R,{scope:e.__scopeToggleGroup,type:"single",value:p.useMemo(()=>c?[c]:[],[c]),onItemActivate:f,onItemDeactivate:p.useCallback(()=>f(""),[f]),children:(0,h.jsx)(k,Object.assign({},u,{ref:t}))})}),V=p.forwardRef((e,o)=>{const{value:n,defaultValue:s,onValueChange:l=()=>{}}=e,u=(0,d.default)(e,t),[c,f]=(0,O.useControllableState)({prop:n,defaultProp:s??[],onChange:l,caller:x}),b=p.useCallback(e=>f((o=[])=>[...o,e]),[f]),j=p.useCallback(e=>f((o=[])=>o.filter(o=>o!==e)),[f]);return(0,h.jsx)(R,{scope:e.__scopeToggleGroup,type:"multiple",value:c,onItemActivate:b,onItemDeactivate:j,children:(0,h.jsx)(k,Object.assign({},u,{ref:o}))})});P.displayName=x;var[F,S]=G(x),k=p.forwardRef((e,o)=>{const{__scopeToggleGroup:t,disabled:s=!1,rovingFocus:l=!0,orientation:u,dir:c,loop:p=!0}=e,f=(0,d.default)(e,n),j=T(t),_=(0,y.useDirection)(c),O=Object.assign({role:"group",dir:_},f);return(0,h.jsx)(F,{scope:t,rovingFocus:l,disabled:s,children:l?(0,h.jsx)(v.Root,Object.assign({asChild:!0},j,{orientation:u,dir:_,loop:p,children:(0,h.jsx)(b.Primitive.div,Object.assign({},O,{ref:o}))})):(0,h.jsx)(b.Primitive.div,Object.assign({},O,{ref:o}))})}),D="ToggleGroupItem",M=p.forwardRef((e,o)=>{const t=I(D,e.__scopeToggleGroup),n=S(D,e.__scopeToggleGroup),s=T(e.__scopeToggleGroup),l=t.value.includes(e.value),u=n.disabled||e.disabled,c=Object.assign({},e,{pressed:l,disabled:u}),d=p.useRef(null);return n.rovingFocus?(0,h.jsx)(v.Item,Object.assign({asChild:!0},s,{focusable:!u,active:l,ref:d,children:(0,h.jsx)(A,Object.assign({},c,{ref:o}))})):(0,h.jsx)(A,Object.assign({},c,{ref:o}))});M.displayName=D;var A=p.forwardRef((e,o)=>{const{__scopeToggleGroup:t,value:n}=e,l=(0,d.default)(e,s),u=I(D,t),c={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},p="single"===u.type?c:void 0;return(0,h.jsx)(_.Toggle,Object.assign({},p,l,{ref:o,onPressedChange:e=>{e?u.onItemActivate(n):u.onItemDeactivate(n)}}))}),N=P,E=M},4764,[363,14,1584,1586,4188,4765,1602,4190,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["pressed","defaultPressed","onPressedChange"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"Toggle",{enumerable:!0,get:function(){return b}});var t,n=r(_d[0]),o=(t=n)&&t.__esModule?t:{default:t},s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),d=r(_d[2]),u=r(_d[3]),l=r(_d[4]),f=r(_d[5]),c="Toggle",b=s.forwardRef((t,n)=>{const{pressed:s,defaultPressed:b,onPressedChange:p}=t,P=(0,o.default)(t,e),[j,v]=(0,u.useControllableState)({prop:s,onChange:p,defaultProp:b??!1,caller:c});return(0,f.jsx)(l.Primitive.button,Object.assign({type:"button","aria-pressed":j,"data-state":j?"on":"off","data-disabled":t.disabled?"":void 0},P,{ref:n,onClick:(0,d.composeEventHandlers)(t.onClick,()=>{t.disabled||v(!j)})}))});b.displayName=c;var p=b},4765,[363,14,1582,1602,1586,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","variant","size"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Toggle",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"toggleTextVariants",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"toggleVariants",{enumerable:!0,get:function(){return b}});var t,n=r(_d[0]),o=(t=n)&&t.__esModule?t:{default:t},s=r(_d[1]);r(_d[2]);var u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[3])),c=r(_d[4]),f=r(_d[5]),l=r(_d[6]),d=r(_d[7]);const b=(0,c.cva)('web:group web:inline-flex web:ring-offset-background web:transition-colors web:hover:bg-muted active:bg-muted web:focus-visible:outline-none web:focus-visible:ring-2 web:focus-visible:ring-ring web:focus-visible:ring-offset-2 items-center justify-center rounded-md',{variants:{variant:{default:'bg-transparent',outline:'border-input web:hover:bg-accent active:bg-accent active:bg-accent border bg-transparent'},size:{default:'native:h-12 native:px-[12] h-10 px-3',sm:'native:h-10 native:px-[9] h-9 px-2.5',lg:'native:h-14 native:px-6 h-11 px-5'}},defaultVariants:{variant:'default',size:'default'}}),v=(0,c.cva)('text-foreground text-sm font-medium',{variants:{variant:{default:'',outline:'web:group-hover:text-accent-foreground web:group-active:text-accent-foreground'},size:{default:'',sm:'',lg:''}},defaultVariants:{variant:'default',size:'default'}});function p(t){const n=(0,s.c)(14);let c,p,x,w,h,j,y;if(n[0]!==t){const{className:s,variant:d,size:j}=t;x=(0,o.default)(t,e),p=l.TextClassContext.Provider,h=(0,f.cn)(v({variant:d,size:j}),x.pressed?"text-accent-foreground":"web:group-hover:text-muted-foreground",s),c=u.Root,w=(0,f.cn)(b({variant:d,size:j}),x.disabled&&"web:pointer-events-none opacity-50",x.pressed&&"bg-accent",s),n[0]=t,n[1]=c,n[2]=p,n[3]=x,n[4]=w,n[5]=h}else c=n[1],p=n[2],x=n[3],w=n[4],h=n[5];return n[6]!==c||n[7]!==x||n[8]!==w?(j=(0,d.jsx)(c,Object.assign({className:w},x)),n[6]=c,n[7]=x,n[8]=w,n[9]=j):j=n[9],n[10]!==p||n[11]!==h||n[12]!==j?(y=(0,d.jsx)(p,{value:h,children:j}),n[10]=p,n[11]=h,n[12]=j,n[13]=y):y=n[13],y}},4766,[363,12,14,4767,1352,1354,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4767,[4768]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","pressed","onPressedChange","disabled","onPress","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return l}});var n=t(r(_d[0])),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),d=t(r(_d[3])),u=r(_d[4]),l=t=>{let{asChild:l,pressed:c,onPressedChange:f,disabled:b,onPress:P,ref:p}=t,h=(0,n.default)(t,e);const j=l?o.Slot:d.default;return(0,u.jsx)(s.Root,{pressed:c,onPressedChange:f,disabled:b,asChild:!0,children:(0,u.jsx)(j,Object.assign({ref:p,onPress:function(e){P?.(e),f(!c)},disabled:b,role:"button"},h))})};l.displayName="RootWebToggle"},4768,[363,4765,1435,16,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariationSelect=function(x){const p=(0,o.c)(50),{attribute:v,onSelect:h,selected:j}=x,C=(0,l.useT)();let _;p[0]!==v?.options?(_=v?.options||[],p[0]=v?.options,p[1]=_):_=p[1];const S=_;if(S.length<=10){let o,t,l,c,u,x,_;return p[2]!==j?(o=j?{value:j,label:j}:void 0,p[2]=j,p[3]=o):o=p[3],p[4]!==v||p[5]!==h?(t=o=>{o&&h({id:v.id,name:v.name,option:o.value})},p[4]=v,p[5]=h,p[6]=t):t=p[6],p[7]!==C?(l=C("pos_products.select_an_option"),p[7]=C,p[8]=l):l=p[8],p[9]!==l?(c=(0,s.jsx)(n.SelectTrigger,{children:(0,s.jsx)(n.SelectValue,{placeholder:l})}),p[9]=l,p[10]=c):c=p[10],p[11]!==S?(u=S.map(b),p[11]=S,p[12]=u):u=p[12],p[13]!==u?(x=(0,s.jsx)(n.SelectContent,{children:u}),p[13]=u,p[14]=x):x=p[14],p[15]!==o||p[16]!==t||p[17]!==c||p[18]!==x?(_=(0,s.jsxs)(n.Select,{value:o,onValueChange:t,children:[c,x]}),p[15]=o,p[16]=t,p[17]=c,p[18]=x,p[19]=_):_=p[19],_}let f;p[20]!==S?(f=S.map(u),p[20]=S,p[21]=f):f=p[21];const I=f;let V,T,y,E,L,z,M,O,P,k,q;p[22]!==j?(V=j?{value:j,label:j}:void 0,p[22]=j,p[23]=V):V=p[23];p[24]!==v||p[25]!==h?(T=o=>{o&&h({id:v.id,name:v.name,option:String(o.value)})},p[24]=v,p[25]=h,p[26]=T):T=p[26];p[27]!==C?(y=C("pos_products.select_an_option"),p[27]=C,p[28]=y):y=p[28];p[29]!==y?(E=(0,s.jsx)(t.ComboboxTrigger,{children:(0,s.jsx)(t.ComboboxValue,{placeholder:y})}),p[29]=y,p[30]=E):E=p[30];p[31]!==C?(L=C("common.search_variations"),p[31]=C,p[32]=L):L=p[32];p[33]!==L?(z=(0,s.jsx)(t.ComboboxInput,{placeholder:L}),p[33]=L,p[34]=z):z=p[34];p[35]!==C?(M=C("common.no_variation_found"),p[35]=C,p[36]=M):M=p[36];p[37]!==M?(O=(0,s.jsx)(t.ComboboxEmpty,{children:M}),p[37]=M,p[38]=O):O=p[38];p[39]!==I||p[40]!==O?(P=(0,s.jsx)(t.ComboboxList,{data:I,renderItem:c,estimatedItemSize:44,ListEmptyComponent:O}),p[39]=I,p[40]=O,p[41]=P):P=p[41];p[42]!==P||p[43]!==z?(k=(0,s.jsxs)(t.ComboboxContent,{children:[z,P]}),p[42]=P,p[43]=z,p[44]=k):k=p[44];p[45]!==k||p[46]!==V||p[47]!==T||p[48]!==E?(q=(0,s.jsxs)(t.Combobox,{value:V,onValueChange:T,children:[E,k]}),p[45]=k,p[46]=V,p[47]=T,p[48]=E,p[49]=q):q=p[49];return q};var o=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),l=r(d[4]),s=r(d[5]);function c(o){const{item:n}=o;return(0,s.jsx)(t.ComboboxItem,{value:String(n.value),label:n.label,item:n,children:(0,s.jsx)(t.ComboboxItemText,{})})}function u(o){return{value:o,label:o}}function b(o){return(0,s.jsx)(n.SelectItem,{label:o,value:o},o)}},4769,[12,14,4350,4191,1987,6]); -__d(function(g,r,i,_a,m,e,d){"use strict";function t(t,n,o){return 0===n?t.name===o:t.id===n&&(!t.name||!o||t.name===o)}function n(n,o,s,c,f){const a=n.document.attributes||[],u=a.find(n=>t(n,o,s));if(u&&u.option!==c)return!1;if(f&&f.length>0)for(const n of f){const o=a.find(o=>t(o,n.id,n.name));if(o&&o.option!==n.option)return!1}return!0}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseAttributes",{enumerable:!0,get:function(){return o}});const o=(t,o,s)=>(t||[]).filter(t=>t.variation).sort((t,n)=>(t.position||0)-(n.position||0)).map(t=>{const c=(t.options||[]).join('').length,f=o?.find(n=>n.name===t.name),a={};if(!f)for(const c of t.options||[]){let f=0;for(const a of s)n(a,t.id??0,t.name??'',c,o)&&f++;a[c]=f}const u=Object.entries(a).filter(([,t])=>t>0),p=f||1!==u.length?f:{id:t.id,name:t.name,option:u[0][0]};return{attribute:Object.assign({},t,{characterCount:c}),optionCounts:a,selected:p}})},4770,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useAddVariation",{enumerable:!0,get:function(){return v}});var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),l=r(d[7]),I=r(d[8]),T=r(d[9]),p=r(d[10]),_=r(d[11]);const L=(0,n.getLogger)(['wcpos','pos','cart','variation']),v=()=>{const n=(0,t.c)(9),{addItemToOrder:v}=(0,c.useAddItemToOrder)(),{currentOrder:O}=(0,_.useCurrentOrder)(),{updateLineItem:f}=(0,l.useUpdateLineItem)(),b=(0,T.useT)(),{uiSettings:y}=(0,p.useUISettings)("pos-products"),A=(0,o.useObservableEagerState)(y.metaDataKeys$),{calculateLineItemTaxesAndTotals:w}=(0,u.useCalculateLineItemTaxAndTotals)();let D;n[0]!==v||n[1]!==w||n[2]!==O||n[3]!==A||n[4]!==b||n[5]!==f?(D=async(t,o,n)=>{let c;const u=t.getLatest(),l=o.getLatest();if(!O.isNew&&0!==l.id){const t=O.getLatest().line_items??[],o=(0,I.findByProductVariationID)(t,l.id??0,u.id);if(o&&1===o.length){const t=(0,I.getUuidFromLineItem)(o[0]);t&&(c=await f(t,{quantity:(o[0].quantity??0)+1}))}}if(!c){const t=A?A.split(","):[];let o=(0,I.convertVariationToLineItemWithoutTax)(u,l,n,t);o=w(o),c=await v("line_items",o)}c?L.success(b("common.added_to_cart",{name:l.name}),{showToast:!0,saveToDb:!0,context:{variationId:u.id,productId:l.id,productName:l.name,orderId:O.id}}):L.error(b("pos.error_adding_to_cart",{name:l.name}),{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.TRANSACTION_FAILED,variationId:u.id,productId:l.id,productName:l.name,orderId:O.id}})},n[0]=v,n[1]=w,n[2]=O,n[3]=A,n[4]=b,n[5]=f,n[6]=D):D=n[6];const x=D;let C;return n[7]!==x?(C={addVariation:x},n[7]=x,n[8]=C):C=n[8],C}},4771,[12,14,1747,1975,2644,4551,4558,4563,4181,1987,1745,4064]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductVariationActions=function(c){const l=(0,t.c)(11),{row:_}=c,v=_.original.document;let b;l[0]!==_?(b=_.getParentRow(),l[0]=_,l[1]=b):b=l[1];const p=b,P=p?.original?.document,{addVariation:f}=(0,o.useAddVariation)();let y,V;l[2]!==v.attributes?(y=v.attributes??[],l[2]=v.attributes,l[3]=y):y=l[3];l[4]!==y?(V=y.map(u),l[4]=y,l[5]=V):V=l[5];const j=V;let w;l[6]!==f||l[7]!==j||l[8]!==P||l[9]!==v?(w=(0,s.jsx)(n.IconButton,{testID:"add-variation-to-cart-button",name:"circlePlus",size:"4xl",onPress:()=>P&&f(v,P,j),variant:"success"}),l[6]=f,l[7]=j,l[8]=P,l[9]=v,l[10]=w):w=l[10];return w};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]);function u(t){return{attr_id:t.id??0,display_key:t.name,display_value:t.option}}},4772,[12,14,1574,4771,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductVariationName=function(l){const x=(0,t.c)(16),{row:b,column:j}=l,k=b.original.document,f=j.columnDef.meta,h=f?.show??u;let N,_,T,v,w;x[0]!==k.name?(N=(0,o.jsx)(s.Text,{className:"font-bold",decodeHtml:!0,children:k.name}),x[0]=k.name,x[1]=N):N=x[1];x[2]!==h||x[3]!==k.sku?(_=h("sku")&&(0,o.jsx)(s.Text,{className:"text-sm",children:k.sku}),x[2]=h,x[3]=k.sku,x[4]=_):_=x[4];x[5]!==h||x[6]!==k.barcode?(T=h("barcode")&&(0,o.jsx)(s.Text,{className:"text-sm",children:k.barcode}),x[5]=h,x[6]=k.barcode,x[7]=T):T=x[7];x[8]!==l||x[9]!==h?(v=h("stock_quantity")&&(0,o.jsx)(n.StockQuantity,Object.assign({},l,{className:"text-sm",withText:!0})),x[8]=l,x[9]=h,x[10]=v):v=x[10];x[11]!==N||x[12]!==_||x[13]!==T||x[14]!==v?(w=(0,o.jsxs)(c.VStack,{space:"xs",children:[N,_,T,v]}),x[11]=N,x[12]=_,x[13]=T,x[14]=v,x[15]=w):w=x[15];return w};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]);function u(){return!1}},4773,[12,14,1434,1605,4750,6]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductGrid=function(e){const t=(0,s.c)(23),{query:l}=e,{uiSettings:O}=(0,x.useUISettings)("pos-products"),v=(0,o.useObservableEagerState)(O.gridColumns$),S=(0,o.useObservableEagerState)(O.gridFields$),{calcTaxes:E}=(0,p.useTaxRates)(),P=(0,f.useT)(),D=(0,o.useObservableSuspense)(l.resource),F=n.useDeferredValue(D);let I;if(t[0]!==F.hits||t[1]!==v){const e=F.hits.reduce(T,[]);I=[];for(let t=0;t{const{item:t}=e;return(0,y.jsx)(i.Item,{children:(0,y.jsxs)(u.default,{className:"flex-row",children:[t?.map(e=>"variable"===e.type?(0,y.jsx)(h.VariableProductTile,{product:e,gridFields:S},e.uuid):(0,y.jsx)(d.ProductTile,{product:e,gridFields:S},e.uuid)),t&&t.length{l.infiniteScroll&&l.loadMore()},t[7]=l,t[8]=q):q=t[8];t[9]!==P?($=()=>(0,y.jsx)(u.default,{className:"items-center justify-center p-4",children:(0,y.jsx)(c.Text,{testID:"no-data-message",children:P("common.no_products_found")})}),t[9]=P,t[10]=$):$=t[10];t[11]!==N||t[12]!==R||t[13]!==q||t[14]!==$?(w=(0,y.jsx)(i.Root,{style:M,children:(0,y.jsx)(i.List,{data:N,renderItem:R,estimatedItemSize:200,onEndReachedThreshold:.1,onEndReached:q,ListEmptyComponent:$})}),t[11]=N,t[12]=R,t[13]=q,t[14]=$,t[15]=w):w=t[15];t[16]!==E||t[17]!==F.hits.length||t[18]!==l?(C=(0,y.jsx)(u.default,{className:"border-border border-t",children:E?(0,y.jsx)(b.DataTableFooter,{query:l,count:F.hits.length,children:(0,y.jsx)(j.TaxBasedOn,{})}):(0,y.jsx)(b.DataTableFooter,{query:l,count:F.hits.length})}),t[16]=E,t[17]=F.hits.length,t[18]=l,t[19]=C):C=t[19];t[20]!==w||t[21]!==C?(L=(0,y.jsxs)(u.default,{className:"flex h-full flex-col",children:[w,C]}),t[20]=w,t[21]=C,t[22]=L):L=t[22];return L};var t,s=r(_d[0]),n=e(r(_d[1])),l=r(_d[2]),u=(t=l)&&t.__esModule?t:{default:t},o=r(_d[3]),c=r(_d[4]),i=e(r(_d[5])),d=r(_d[6]),h=r(_d[7]),f=r(_d[8]),x=r(_d[9]),b=r(_d[10]),j=r(_d[11]),p=r(_d[12]),y=r(_d[13]);function _(e,t){return(0,y.jsx)(u.default,{className:"m-1 flex-1"},`spacer-${t}`)}function T(e,t){try{e.push(t.document)}catch{}return e}},4774,[12,14,585,1747,1434,4356,4775,4778,1987,1745,4780,4783,4500,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductTile=function(e){const j=(0,t.c)(10),{product:v,gridFields:S}=e,O=(0,n.useT)(),{addProduct:T}=(0,_.useAddProduct)(),{format:k}=(0,b.useCurrencyFormat)(),E=(0,l.useObservableEagerState)(v.name$),$=(0,l.useObservableEagerState)(v.price$),y=(0,l.useObservableEagerState)(v.regular_price$),N=(0,l.useObservableEagerState)(v.on_sale$),P=(0,l.useObservableEagerState)(v.tax_status$),q=(0,l.useObservableEagerState)(v.tax_class$),C=(0,l.useObservableEagerState)(v.categories$)||[],D=(0,l.useObservableEagerState)(v.sku$),F=(0,l.useObservableEagerState)(v.barcode$),W=(0,l.useObservableEagerState)(v.stock_quantity$),H=(0,l.useObservableEagerState)(v.cost_of_goods_sold$),I=P||"none",L=S.tax?"text":"none",M=S.on_sale&&N,V=S.name||S.price||S.sku||S.barcode||S.category||S.stock_quantity||S.cost_of_goods_sold;let w;j[0]!==T||j[1]!==v?(w=()=>{T(v)},j[0]=T,j[1]=v,j[2]=w):w=j[2];const A=w,z=s.default;let B;j[3]!==v?(B=(0,p.jsx)(o.default,{className:"aspect-square",children:(0,p.jsx)(f.TileImage,{product:v})}),j[3]=v,j[4]=B):B=j[4];const G=V&&(0,p.jsxs)(u.VStack,{className:"p-2",space:"xs",children:[S.name&&(0,p.jsx)(c.Text,{className:"font-bold",numberOfLines:2,decodeHtml:!0,children:E}),S.price&&(0,p.jsx)(p.Fragment,{children:M?(0,p.jsxs)(u.VStack,{space:"xs",children:[(0,p.jsx)(x.PriceWithTax,{price:y??"",taxStatus:I,taxClass:q??"",taxDisplay:L,strikethrough:!0}),(0,p.jsx)(x.PriceWithTax,{price:$??"",taxStatus:I,taxClass:q??"",taxDisplay:L})]}):(0,p.jsx)(x.PriceWithTax,{price:$??"",taxStatus:I,taxClass:q??"",taxDisplay:L})}),S.sku&&D?(0,p.jsxs)(c.Text,{className:"text-muted-foreground text-xs",children:[O("common.sku"),": ",D]}):null,S.barcode&&F?(0,p.jsxs)(c.Text,{className:"text-muted-foreground text-xs",children:[O("common.barcode"),": ",F]}):null,S.category&&C.length>0&&(0,p.jsx)(c.Text,{className:"text-muted-foreground text-xs",numberOfLines:1,decodeHtml:!0,children:C.map(h).join(", ")}),S.stock_quantity&&null!=W&&(0,p.jsxs)(c.Text,{className:"text-muted-foreground text-xs",children:[O("common.stock"),": ",W]}),S.cost_of_goods_sold&&null!=H?(0,p.jsxs)(c.Text,{className:"text-muted-foreground text-xs",children:[O("common.cogs"),": ",k(H?.total_value||0)]}):null]});let J;j[5]!==z||j[6]!==A||j[7]!==B||j[8]!==G?(J=(0,p.jsxs)(z,{onPress:A,className:"bg-card border-border m-1 flex-1 overflow-hidden rounded-lg border",testID:"product-tile",children:[B,G]}),j[5]=z,j[6]=A,j[7]=B,j[8]=G,j[9]=J):J=j[9];return J};var t=r(d[0]);r(d[1]);var s=e(r(d[2])),o=e(r(d[3])),l=r(d[4]),c=r(d[5]),u=r(d[6]),n=r(d[7]),x=r(d[8]),b=r(d[9]),_=r(d[10]),f=r(d[11]),p=r(d[12]);function h(e){return e.name??""}},4775,[12,14,16,585,1747,1434,1605,1987,4754,4462,4557,4776,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TileImage=function(u){const c=(0,e.c)(11),{product:n}=u,_=(0,t.useObservableEagerState)(n.images$);let p;c[0]!==_?(p=(0,l.default)(_,[0,"src"],""),c[0]=_,c[1]=p):p=c[1];const v=p;let y,b,j,x;c[2]===Symbol.for("react.memo_cache_sentinel")?(y={uri:void 0},c[2]=y):y=c[2];c[3]!==n.uuid?(b=(0,f.jsx)(s.Image,{source:y,recyclingKey:n.uuid,className:"h-full w-full"}),c[3]=n.uuid,c[4]=b):b=c[4];c[5]!==v||c[6]!==n?(j=(0,f.jsx)(h,{product:n,imageUrl:v}),c[5]=v,c[6]=n,c[7]=j):j=c[7];c[8]!==b||c[9]!==j?(x=(0,f.jsx)(o.Suspense,{fallback:b,children:j}),c[8]=b,c[9]=j,c[10]=x):x=c[10];return x};var e=r(d[0]);r(d[1]);var u,c=r(d[2]),l=(u=c)&&u.__esModule?u:{default:u},t=r(d[3]),s=r(d[4]),o=r(d[5]),n=r(d[6]),f=r(d[7]);const _='https://via.placeholder.com/150';function h(u){const c=(0,e.c)(6),{product:l,imageUrl:t}=u,{uri:o,error:h}=(0,n.useImageAttachment)(l,t);let p;c[0]!==h||c[1]!==o?(p=!o||h?{uri:_}:{uri:o},c[0]=h,c[1]=o,c[2]=p):p=c[2];const v=p;let y;return c[3]!==v||c[4]!==l.uuid?(y=(0,f.jsx)(s.Image,{source:v,recyclingKey:l.uuid,className:"h-full w-full"}),c[3]=v,c[4]=l.uuid,c[5]=y):y=c[5],y}},4776,[12,14,1358,1747,4667,1741,4777,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ERROR_RETRY_DELAY_MS",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"useImageAttachment",{enumerable:!0,get:function(){return h}});var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]);const f=new Map,l={uri:void 0,error:null},p=new n.ObservableResource((0,s.of)(l)),b=3e4;async function w(t,n,o){const s=t.getAttachment(n);if(s)return s.getData();const c=await o(n,{responseType:'arraybuffer',wcposHeaders:!1});if(!c||200!==c.status)throw new Error(`Failed to fetch image: ${c?.status} ${c?.statusText}`);const u=String(c.headers['content-type']??'');if(!u.startsWith('image/'))throw new Error(`Invalid content type: ${u}`);const f=new Blob([c.data],{type:u});if(0===f.size)throw new Error('Fetched blob is empty');return await t.putAttachment({id:n,data:f,type:f.type}),f}function y(t,o,u){let l=f.get(o);if(!l){const p=(0,s.defer)(()=>w(t,o,u)).pipe((0,c.map)(t=>({uri:URL.createObjectURL(t),error:null})),(0,c.catchError)(t=>{setTimeout(()=>{f.delete(o)},b);const n=t instanceof Error?t:new Error('Unknown error');return(0,s.of)({uri:void 0,error:n})}));l=new n.ObservableResource(p),f.set(o,l)}return l}const h=(s,c)=>{const f=(0,t.c)(8),{get:l}=(0,u.useHttpClient)();let b;f[0]!==s||f[1]!==c?(b=(0,o.isRxDocument)(s)&&!!c,f[0]=s,f[1]=c,f[2]=b):b=f[2];const w=b;let h;f[3]!==s||f[4]!==l||f[5]!==w||f[6]!==c?(h=w?y(s,c,l):p,f[3]=s,f[4]=l,f[5]=w,f[6]=c,f[7]=h):h=f[7];const R=h;return(0,n.useObservableSuspense)(R)}},4777,[12,14,1747,2035,1748,1972,4410]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariableProductTile=function(e){const n=(0,t.c)(28),{product:O,gridFields:T}=e,N=(0,b.useT)(),{addVariation:P}=(0,j.useAddVariation)(),{format:C}=(0,_.useCurrencyFormat)(),E=s.useRef(null),D=(0,o.useObservableEagerState)(O.name$),$=(0,o.useObservableEagerState)(O.meta_data$);let V;n[0]!==$?(V=(0,h.getVariablePrices)($),n[0]=$,n[1]=V):V=n[1];const w=V,W=(0,o.useObservableEagerState)(O.price$),q=(0,o.useObservableEagerState)(O.regular_price$),F=(0,o.useObservableEagerState)(O.on_sale$),H=(0,o.useObservableEagerState)(O.tax_status$),M=(0,o.useObservableEagerState)(O.tax_class$),I=(0,o.useObservableEagerState)(O.categories$)||[],L=(0,o.useObservableEagerState)(O.sku$),A=(0,o.useObservableEagerState)(O.barcode$),R=(0,o.useObservableEagerState)(O.stock_quantity$),z=(0,o.useObservableEagerState)(O.cost_of_goods_sold$),B=H||"none",G=T.tax?"text":"none",J=T.on_sale&&F,K=T.name||T.price||T.sku||T.barcode||T.category||T.stock_quantity||T.cost_of_goods_sold;let Q;n[2]!==P||n[3]!==O?(Q=(e,t)=>{P(e,O,t),E.current&&E.current.close()},n[2]=P,n[3]=O,n[4]=Q):Q=n[4];const U=Q,X=x.Popover,Y=x.PopoverTrigger,Z=E,ee=l.default;let te,ae,se,re;n[5]!==O?(te=(0,v.jsx)(S.TileImage,{product:O}),n[5]=O,n[6]=te):te=n[6];n[7]!==N?(ae=N("common.variants"),n[7]=N,n[8]=ae):ae=n[8];n[9]!==ae?(se=(0,v.jsx)(c.default,{className:"absolute top-1 right-1 rounded bg-black/50 px-1 py-0.5",children:(0,v.jsx)(u.Text,{className:"text-xs text-white",children:ae})}),n[9]=ae,n[10]=se):se=n[10];n[11]!==se||n[12]!==te?(re=(0,v.jsxs)(c.default,{className:"aspect-square",children:[te,se]}),n[11]=se,n[12]=te,n[13]=re):re=n[13];const le=K&&(0,v.jsxs)(d.VStack,{className:"p-2",space:"xs",children:[T.name&&(0,v.jsx)(u.Text,{className:"font-bold",numberOfLines:2,decodeHtml:!0,children:D}),T.price&&(0,v.jsx)(v.Fragment,{children:w?J?(0,v.jsxs)(d.VStack,{space:"xs",children:[(0,v.jsx)(y,{prices:w.regular_price,taxStatus:B,taxClass:M??"",taxDisplay:G,strikethrough:!0}),(0,v.jsx)(y,{prices:w.price,taxStatus:B,taxClass:M??"",taxDisplay:G})]}):(0,v.jsx)(y,{prices:w.price,taxStatus:B,taxClass:M??"",taxDisplay:G}):J?(0,v.jsxs)(d.VStack,{space:"xs",children:[(0,v.jsx)(f.PriceWithTax,{price:q??"",taxStatus:B,taxClass:M??"",taxDisplay:G,strikethrough:!0}),(0,v.jsx)(f.PriceWithTax,{price:W??"",taxStatus:B,taxClass:M??"",taxDisplay:G})]}):(0,v.jsx)(f.PriceWithTax,{price:W??"",taxStatus:B,taxClass:M??"",taxDisplay:G})}),T.sku&&L?(0,v.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[N("common.sku"),": ",L]}):null,T.barcode&&A?(0,v.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[N("common.barcode"),": ",A]}):null,T.category&&I.length>0&&(0,v.jsx)(u.Text,{className:"text-muted-foreground text-xs",numberOfLines:1,decodeHtml:!0,children:I.map(k).join(", ")}),T.stock_quantity&&null!=R&&(0,v.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[N("common.stock"),": ",R]}),T.cost_of_goods_sold&&null!=z?(0,v.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[N("common.cogs"),": ",C(z?.total_value||0)]}):null]});let ce,ie;n[14]!==ee||n[15]!==re||n[16]!==le?(ce=(0,v.jsxs)(ee,{className:"flex-1",testID:"variable-product-tile",children:[re,le]}),n[14]=ee,n[15]=re,n[16]=le,n[17]=ce):ce=n[17];n[18]!==Y||n[19]!==ce?(ie=(0,v.jsx)(Y,{ref:Z,asChild:true,children:ce}),n[18]=Y,n[19]=ce,n[20]=ie):ie=n[20];const oe=U;let ne,xe;n[21]!==O||n[22]!==oe?(ne=(0,v.jsx)(x.PopoverContent,{side:"right",align:"center",className:"w-auto max-w-80 p-2",children:(0,v.jsx)(p.VariationsPopover,{parent:O,addToCart:oe})}),n[21]=O,n[22]=oe,n[23]=ne):ne=n[23];n[24]!==X||n[25]!==ie||n[26]!==ne?(xe=(0,v.jsxs)(X,{className:"bg-card border-border m-1 flex-1 overflow-hidden rounded-lg border",children:[ie,ne]}),n[24]=X,n[25]=ie,n[26]=ne,n[27]=xe):xe=n[27];return xe};var t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var l=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,l.get?l:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),l=e(r(_d[2])),c=e(r(_d[3])),o=r(_d[4]),n=r(_d[5]),x=r(_d[6]),u=r(_d[7]),d=r(_d[8]),p=r(_d[9]),b=r(_d[10]),h=r(_d[11]),f=r(_d[12]),j=r(_d[13]),_=r(_d[14]),S=r(_d[15]),v=r(_d[16]);function y(e){const s=(0,t.c)(24),{prices:l,taxStatus:c,taxClass:o,taxDisplay:x,strikethrough:d}=e;if(l.min===l.max){let e;return s[0]!==l.min||s[1]!==d||s[2]!==o||s[3]!==x||s[4]!==c?(e=(0,v.jsx)(f.PriceWithTax,{price:l.min,taxStatus:c,taxClass:o,taxDisplay:x,strikethrough:d}),s[0]=l.min,s[1]=d,s[2]=o,s[3]=x,s[4]=c,s[5]=e):e=s[5],e}let p;s[6]!==l.min||s[7]!==d||s[8]!==o||s[9]!==x||s[10]!==c?(p=(0,v.jsx)(f.PriceWithTax,{price:l.min,taxStatus:c,taxClass:o,taxDisplay:x,strikethrough:d}),s[6]=l.min,s[7]=d,s[8]=o,s[9]=x,s[10]=c,s[11]=p):p=s[11];const b=d?"line-through":"";let h,j,_;return s[12]!==b?(h=(0,v.jsx)(u.Text,{className:b,children:"-"}),s[12]=b,s[13]=h):h=s[13],s[14]!==l.max||s[15]!==d||s[16]!==o||s[17]!==x||s[18]!==c?(j=(0,v.jsx)(f.PriceWithTax,{price:l.max,taxStatus:c,taxClass:o,taxDisplay:x,strikethrough:d}),s[14]=l.max,s[15]=d,s[16]=o,s[17]=x,s[18]=c,s[19]=j):j=s[19],s[20]!==p||s[21]!==h||s[22]!==j?(_=(0,v.jsxs)(n.HStack,{className:"flex-wrap gap-1",children:[p,h,j]}),s[20]=p,s[21]=h,s[22]=j,s[23]=_):_=s[23],_}function k(e){return e.name??""}},4778,[12,14,16,585,1747,1351,4544,1434,1605,4758,1987,4779,4754,4771,4462,4776,6]); -__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getVariablePrices=function(o){if(!o)return n.error('metaData is not defined',{context:{errorCode:t.ERROR_CODES.MISSING_REQUIRED_FIELD}}),null;const c=o.find(o=>'_woocommerce_pos_variable_prices'===o.key);if(!c)return n.error("No '_woocommerce_pos_variable_prices' key found in metaData",{context:{errorCode:t.ERROR_CODES.MISSING_REQUIRED_FIELD}}),null;try{const o=JSON.parse(c.value??'');return _(o)?o:(n.error("'_woocommerce_pos_variable_prices' has invalid structure",{context:{errorCode:t.ERROR_CODES.INVALID_DATA_TYPE,value:c.value}}),null)}catch(o){return n.error("Unable to parse '_woocommerce_pos_variable_prices' value into JSON",{context:{errorCode:t.ERROR_CODES.INVALID_DATA_TYPE,value:c.value,error:o instanceof Error?o.message:String(o)}}),null}};var o=r(d[0]),t=r(d[1]);const n=(0,o.getLogger)(['wcpos','ui','product']);function c(o){return'object'==typeof o&&null!==o&&'string'==typeof o.min&&'string'==typeof o.max}function _(o){if('object'!=typeof o||null===o)return!1;const t=o;return c(t.price)&&c(t.regular_price)&&c(t.sale_price)}},4779,[1975,2644]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DataTableFooter=function(y){const S=(0,t.c)(20),{children:j,query:h,count:v}=y,{sync:_,active$:p,total$:N}=(0,l.useReplicationState)(h),{clearAndSync:k}=(0,b.useCollectionReset)(h.collection.name),H=(0,s.useObservableEagerState)(p);let O;S[0]!==N?(O=N??(0,c.of)(0),S[0]=N,S[1]=O):O=S[1];const T=(0,s.useObservableState)(O,0),w=(0,u.useT)();let A,D,R,$,q,B;S[2]!==j?(A=(0,x.jsx)(n.HStack,{className:"flex-1 justify-start *:flex-1",children:j}),S[2]=j,S[3]=A):A=S[3];S[4]!==v||S[5]!==w||S[6]!==T?(D=w("common.showing_of",{shown:v,total:T}),S[4]=v,S[5]=w,S[6]=T,S[7]=D):D=S[7];S[8]!==D?(R=(0,x.jsx)(o.Text,{testID:"data-table-count",className:"text-xs",children:D}),S[8]=D,S[9]=R):R=S[9];S[10]!==k||S[11]!==H||S[12]!==_?($=(0,x.jsx)(f.SyncButton,{sync:_,clearAndSync:k,active:H}),S[10]=k,S[11]=H,S[12]=_,S[13]=$):$=S[13];S[14]!==R||S[15]!==$?(q=(0,x.jsxs)(n.HStack,{className:"justify-end gap-0",children:[R,$]}),S[14]=R,S[15]=$,S[16]=q):q=S[16];S[17]!==A||S[18]!==q?(B=(0,x.jsxs)(n.HStack,{className:"border-border bg-footer rounded-b-lg border-t p-2",children:[A,q]}),S[17]=A,S[18]=q,S[19]=B):B=S[19];return B};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]),l=r(d[6]),u=r(d[7]),b=r(d[8]),f=r(d[9]),x=r(d[10])},4780,[12,14,1747,1748,1351,1434,4070,1987,4781,4782,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCollectionReset",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),c=r(d[4]);const s=(0,n.getLogger)(['wcpos','hooks','useCollectionReset']);async function l(t,o,n=5e3,c=50){const s=Date.now();for(;Date.now()-s{t?.collection?.name===o&&(n=!0)}),n)return!0;await new Promise(t=>setTimeout(t,c))}return!1}const u=n=>{const u=(0,t.c)(12),{storeDB:f,fastStoreDB:p}=(0,c.useAppState)(),w=(0,o.useQueryManager)();let y;u[0]!==p||u[1]!==n||u[2]!==w||u[3]!==f?(y=async()=>{if("products"===n)return(0,o.swapCollections)({manager:w,collectionNames:["variations","products"],storeDB:f,fastStoreDB:p});return[await(0,o.swapCollection)({manager:w,collectionName:n,storeDB:f,fastStoreDB:p})]},u[0]=p,u[1]=n,u[2]=w,u[3]=f,u[4]=y):y=u[4];const S=y;let D;u[5]!==S||u[6]!==n||u[7]!==w?(D=async()=>{s.debug("clearAndSync: starting",{context:{key:n}});const t=await S();for(const o of t)if(o.success&&o.collectionName){await l(w,o.collectionName)||s.warn("clearAndSync: proceeding without confirmed replication",{context:{collectionName:o.collectionName}}),w.replicationStates.forEach((t,n)=>{t?.collection?.name===o.collectionName&&t.run({force:!0})})}s.debug("clearAndSync: complete",{context:{key:n}})},u[5]=S,u[6]=n,u[7]=w,u[8]=D):D=u[8];const N=D;let B;return u[9]!==S||u[10]!==N?(B={clear:S,clearAndSync:N},u[9]=S,u[10]=N,u[11]=B):B=u[11],B}},4781,[12,14,4070,1975,2022]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SyncButton=function(_){const h=(0,e.c)(37),{sync:f,clearAndSync:j,active:p}=_,x=(0,d.useT)(),y=n.useRef(null);let b,w,T,M,S,v,D,P,I,O,R,C,B,k,z,A,E,L;h[0]===Symbol.for("react.memo_cache_sentinel")?(b=(0,u.jsx)(o.DropdownMenuTrigger,{ref:y}),h[0]=b):b=h[0];h[1]===Symbol.for("react.memo_cache_sentinel")?(w=()=>{y.current?.open?.()},h[1]=w):w=h[1];h[2]!==f?(T=()=>{f()},h[2]=f,h[3]=T):T=h[3];h[4]!==p||h[5]!==T?(M=(0,u.jsx)(l.TooltipTrigger,{asChild:!0,children:(0,u.jsx)(s.IconButton,{name:"arrowRotateRight",size:"sm",loading:p,onLongPress:w,onPress:T})}),h[4]=p,h[5]=T,h[6]=M):M=h[6];h[7]!==x?(S=x("common.press_to_sync_long_press_for"),h[7]=x,h[8]=S):S=h[8];h[9]!==S?(v=(0,u.jsx)(l.TooltipContent,{children:(0,u.jsx)(c.Text,{children:S})}),h[9]=S,h[10]=v):v=h[10];h[11]!==M||h[12]!==v?(D=(0,u.jsxs)(l.Tooltip,{children:[M,v]}),h[11]=M,h[12]=v,h[13]=D):D=h[13];h[14]===Symbol.for("react.memo_cache_sentinel")?(P=(0,u.jsx)(t.Icon,{name:"arrowRotateRight"}),h[14]=P):P=h[14];h[15]!==x?(I=x("common.sync"),h[15]=x,h[16]=I):I=h[16];h[17]!==I?(O=(0,u.jsx)(c.Text,{children:I}),h[17]=I,h[18]=O):O=h[18];h[19]!==f||h[20]!==O?(R=(0,u.jsxs)(o.DropdownMenuItem,{onPress:f,children:[P,O]}),h[19]=f,h[20]=O,h[21]=R):R=h[21];h[22]===Symbol.for("react.memo_cache_sentinel")?(C=(0,u.jsx)(o.DropdownMenuSeparator,{}),h[22]=C):C=h[22];h[23]===Symbol.for("react.memo_cache_sentinel")?(B=(0,u.jsx)(t.Icon,{name:"trash"}),h[23]=B):B=h[23];h[24]!==x?(k=x("common.clear_and_refresh"),h[24]=x,h[25]=k):k=h[25];h[26]!==k?(z=(0,u.jsx)(c.Text,{children:k}),h[26]=k,h[27]=z):z=h[27];h[28]!==j||h[29]!==z?(A=(0,u.jsxs)(o.DropdownMenuItem,{variant:"destructive",onPress:j,children:[B,z]}),h[28]=j,h[29]=z,h[30]=A):A=h[30];h[31]!==R||h[32]!==A?(E=(0,u.jsxs)(o.DropdownMenuContent,{side:"top",align:"end",children:[R,C,A]}),h[31]=R,h[32]=A,h[33]=E):E=h[33];h[34]!==E||h[35]!==D?(L=(0,u.jsxs)(o.DropdownMenu,{children:[b,D,E]}),h[34]=E,h[35]=D,h[36]=L):L=h[36];return L};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),o=r(_d[2]),t=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8])},4782,[12,14,4476,1357,1574,1434,1578,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxBasedOn=function(){const h=(0,t.c)(20),{rates:_,taxBasedOn:y,location:j}=(0,u.useTaxRates)(),v=(0,x.useT)();let T;h[0]!==v?(T=v("common.shop_base_address"),h[0]=v,h[1]=T):T=h[1];let b,f=T;if("billing"===y){let t;h[2]!==v?(t=v("common.customer_billing_address"),h[2]=v,h[3]=t):t=h[3],f=t}if("shipping"===y){let t;h[4]!==v?(t=v("common.customer_shipping_address"),h[4]=v,h[5]=t):t=h[5],f=t}h[6]!==v?(b=v("common.tax_based_on"),h[6]=v,h[7]=b):b=h[7];const C=`${b}: ${f}`;let H,k,N;h[8]!==_.length||h[9]!==C?(H=(0,p.jsx)(s.HoverCardTrigger,{children:_.length>0?(0,p.jsx)(c.Text,{variant:"link",className:"text-xs",children:C}):(0,p.jsxs)(n.HStack,{space:"xs",children:[(0,p.jsx)(o.Icon,{size:"sm",variant:"error",name:"triangleExclamation"}),(0,p.jsx)(c.Text,{variant:"link",className:"text-error text-xs",children:C})]})}),h[8]=_.length,h[9]=C,h[10]=H):H=h[10];h[11]!==j.city||h[12]!==j.country||h[13]!==j.postcode||h[14]!==j.state||h[15]!==_?(k=(0,p.jsx)(s.HoverCardContent,{side:"top",align:"start",className:"w-96",children:(0,p.jsx)(l.DisplayCurrentTaxRates,{rates:_,country:j.country,state:j.state,city:j.city,postcode:j.postcode})}),h[11]=j.city,h[12]=j.country,h[13]=j.postcode,h[14]=j.state,h[15]=_,h[16]=k):k=h[16];h[17]!==H||h[18]!==k?(N=(0,p.jsxs)(s.HoverCard,{children:[H,k]}),h[17]=H,h[18]=k,h[19]=N):N=h[19];return N};var t=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]),o=r(d[4]),c=r(d[5]),l=r(d[6]),x=r(d[7]),u=r(d[8]),p=r(d[9])},4783,[12,14,4784,1351,1357,1434,4788,1987,4500,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","align","sideOffset","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"HoverCard",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"HoverCardContent",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"HoverCardTrigger",{enumerable:!0,get:function(){return p}});var n=t(r(_d[0])),o=r(_d[1]);r(_d[2]),r(_d[3]),r(_d[4]);var d=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[5])),s=r(_d[6]),l=t(s),u=r(_d[7]),f=r(_d[8]),c=r(_d[9]);const b=d.Root,p=d.Trigger;function v(t){const b=(0,o.c)(15);let p,v,j,w,O;if(b[0]!==t){var y=t;({className:p,align:w,sideOffset:O,ref:j}=y),v=(0,n.default)(y,e),b[0]=t,b[1]=p,b[2]=v,b[3]=j,b[4]=w,b[5]=O}else p=b[1],v=b[2],j=b[3],w=b[4],O=b[5];const x=void 0===w?"center":w,C=void 0===O?4:O,{open:h}=d.useRootContext(),P=h?"web:animate-in web:fade-in-0 web:zoom-in-95":"web:animate-out web:fade-out-0 web:zoom-out-95";let _,N;return b[6]!==p||b[7]!==P?(_=(0,u.cn)("data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 web:outline-none web:cursor-auto border-border bg-popover z-50 w-64 max-w-full rounded-md border p-2 shadow-md",P,p),b[6]=p,b[7]=P,b[8]=_):_=b[8],b[9]!==x||b[10]!==v||b[11]!==j||b[12]!==C||b[13]!==_?(N=(0,c.jsx)(d.Portal,{children:(0,c.jsx)(d.Overlay,{style:void 0,children:(0,c.jsx)(l.default.View,{entering:s.FadeIn,children:(0,c.jsx)(f.TextClassContext.Provider,{value:"text-popover-foreground",children:(0,c.jsx)(d.Content,Object.assign({ref:j,align:x,sideOffset:C,className:_},v))})})})}),b[9]=x,b[10]=v,b[11]=j,b[12]=C,b[13]=_,b[14]=N):N=b[14],N}v.displayName=d.Content.displayName},4784,[363,12,14,108,30,4785,318,1354,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4785,[4786]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","openDelay","closeDelay","onOpenChange","ref"],n=["asChild","ref"],t=["asChild","ref"],o=["asChild","forceMount","align","side","sideOffset","alignOffset","avoidCollisions","insets","loop","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","collisionBoundary","sticky","hideWhenDetached","ref"];function s(e){return e&&e.__esModule?e:{default:e}}function l(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"Overlay",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return j}});var u=s(r(_d[0])),c=l(r(_d[1])),d=r(_d[2]),f=r(_d[3]),O=l(r(_d[4])),p=s(r(_d[5])),h=s(r(_d[6])),C=r(_d[7]),y=O.createContext(null),b=n=>{let{asChild:t,openDelay:o,closeDelay:s,onOpenChange:l,ref:d}=n,p=(0,u.default)(n,e);const[b,j]=O.useState(!1);function v(e){j(e),l?.(e)}const D=t?f.Slot:h.default;return(0,C.jsx)(y.Provider,{value:{open:b,onOpenChange:v},children:(0,C.jsx)(c.Root,{open:b,onOpenChange:v,openDelay:o,closeDelay:s,children:(0,C.jsx)(D,Object.assign({ref:d},p))})})};function j(){const e=O.useContext(y);if(!e)throw new Error("HoverCard compound components cannot be rendered outside the HoverCard component");return e}b.displayName="RootWebHoverCard";var v=e=>{let{asChild:t,ref:o}=e,s=(0,u.default)(e,n);const{onOpenChange:l}=j(),h=(0,d.useEffectEvent)(()=>{l(!0)}),y=(0,d.useEffectEvent)(()=>{l(!1)}),b=(0,d.useComposedRefs)(o,O.useCallback(e=>{e&&(e.open=()=>h(),e.close=()=>y())},[])),v=t?f.Slot:p.default;return(0,C.jsx)(c.Trigger,{asChild:!0,children:(0,C.jsx)(v,Object.assign({ref:b},s))})};function D({forceMount:e,container:n,children:t}){return(0,C.jsx)(c.Portal,{forceMount:e,container:n,children:t})}v.displayName="TriggerWebHoverCard";var P=e=>{let{asChild:n,ref:o}=e,s=(0,u.default)(e,t);const l=n?f.Slot:p.default;return(0,C.jsx)(l,Object.assign({ref:o},s))};P.displayName="OverlayWebHoverCard";var x=e=>{let{asChild:n=!1,forceMount:t,align:s,side:l,sideOffset:d,alignOffset:O=0,avoidCollisions:h=!0,insets:y,onEscapeKeyDown:b,onPointerDownOutside:j,onFocusOutside:v,onInteractOutside:D,collisionBoundary:P,sticky:x,hideWhenDetached:w,ref:E}=e,M=(0,u.default)(e,o);const _=n?f.Slot:p.default;return(0,C.jsx)(c.Content,{forceMount:t,alignOffset:O,avoidCollisions:h,collisionPadding:y,onEscapeKeyDown:b,onPointerDownOutside:j,onFocusOutside:v,onInteractOutside:D,collisionBoundary:P,sticky:x,hideWhenDetached:w,align:s,side:l,sideOffset:d,children:(0,C.jsx)(_,Object.assign({ref:E},M))})};x.displayName="ContentWebHoverCard"},4786,[363,4787,1356,1435,14,16,585,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["__scopeHoverCard"],n=["forceMount"],t=["__scopeHoverCard","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside"],o=["__scopeHoverCard"];function c(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Arrow",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"HoverCard",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"HoverCardArrow",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"HoverCardContent",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"HoverCardPortal",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"HoverCardTrigger",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return J}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"createHoverCardScope",{enumerable:!0,get:function(){return x}});var s,u,d=r(_d[0]),l=(s=d)&&s.__esModule?s:{default:s},p=c(r(_d[1])),f=r(_d[2]),v=r(_d[3]),b=r(_d[4]),C=r(_d[5]),h=r(_d[6]),O=c(h),P=r(_d[7]),y=r(_d[8]),j=r(_d[9]),w=r(_d[10]),E=r(_d[11]),H="HoverCard",[_,x]=(0,v.createContextScope)(H,[h.createPopperScope]),S=(0,h.createPopperScope)(),[R,D]=_(H),T=e=>{const{__scopeHoverCard:n,children:t,open:o,defaultOpen:c,onOpenChange:s,openDelay:u=700,closeDelay:d=300}=e,l=S(n),f=p.useRef(0),v=p.useRef(0),C=p.useRef(!1),h=p.useRef(!1),[P,y]=(0,b.useControllableState)({prop:o,defaultProp:c??!1,onChange:s,caller:H}),j=p.useCallback(()=>{clearTimeout(v.current),f.current=window.setTimeout(()=>y(!0),u)},[u,y]),w=p.useCallback(()=>{clearTimeout(f.current),C.current||h.current||(v.current=window.setTimeout(()=>y(!1),d))},[d,y]),_=p.useCallback(()=>y(!1),[y]);return p.useEffect(()=>()=>{clearTimeout(f.current),clearTimeout(v.current)},[]),(0,E.jsx)(R,{scope:n,open:P,onOpenChange:y,onOpen:j,onClose:w,onDismiss:_,hasSelectionRef:C,isPointerDownOnContentRef:h,children:(0,E.jsx)(O.Root,Object.assign({},l,{children:t}))})};T.displayName=H;var N="HoverCardTrigger",F=p.forwardRef((n,t)=>{const{__scopeHoverCard:o}=n,c=(0,l.default)(n,e),s=D(N,o),u=S(o);return(0,E.jsx)(O.Anchor,Object.assign({asChild:!0},u,{children:(0,E.jsx)(j.Primitive.a,Object.assign({"data-state":s.open?"open":"closed"},c,{ref:t,onPointerEnter:(0,f.composeEventHandlers)(n.onPointerEnter,B(s.onOpen)),onPointerLeave:(0,f.composeEventHandlers)(n.onPointerLeave,B(s.onClose)),onFocus:(0,f.composeEventHandlers)(n.onFocus,s.onOpen),onBlur:(0,f.composeEventHandlers)(n.onBlur,s.onClose),onTouchStart:(0,f.composeEventHandlers)(n.onTouchStart,e=>e.preventDefault())}))}))});F.displayName=N;var L="HoverCardPortal",[M,k]=_(L,{forceMount:void 0}),A=e=>{const{__scopeHoverCard:n,forceMount:t,children:o,container:c}=e,s=D(L,n);return(0,E.jsx)(M,{scope:n,forceMount:t,children:(0,E.jsx)(y.Presence,{present:t||s.open,children:(0,E.jsx)(P.Portal,{asChild:!0,container:c,children:o})})})};A.displayName=L;var I="HoverCardContent",K=p.forwardRef((e,t)=>{const o=k(I,e.__scopeHoverCard),{forceMount:c=o.forceMount}=e,s=(0,l.default)(e,n),u=D(I,e.__scopeHoverCard);return(0,E.jsx)(y.Presence,{present:c||u.open,children:(0,E.jsx)(U,Object.assign({"data-state":u.open?"open":"closed"},s,{onPointerEnter:(0,f.composeEventHandlers)(e.onPointerEnter,B(u.onOpen)),onPointerLeave:(0,f.composeEventHandlers)(e.onPointerLeave,B(u.onClose)),ref:t}))})});K.displayName=I;var U=p.forwardRef((e,n)=>{const{__scopeHoverCard:o,onEscapeKeyDown:c,onPointerDownOutside:s,onFocusOutside:d,onInteractOutside:v}=e,b=(0,l.default)(e,t),h=D(I,o),P=S(o),y=p.useRef(null),j=(0,C.useComposedRefs)(n,y),[H,_]=p.useState(!1);return p.useEffect(()=>{if(H){const e=document.body;return u=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=u,e.style.webkitUserSelect=u}}},[H]),p.useEffect(()=>{if(y.current){const e=()=>{_(!1),h.isPointerDownOnContentRef.current=!1,setTimeout(()=>{""!==document.getSelection()?.toString()&&(h.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),h.hasSelectionRef.current=!1,h.isPointerDownOnContentRef.current=!1}}},[h.isPointerDownOnContentRef,h.hasSelectionRef]),p.useEffect(()=>{if(y.current){q(y.current).forEach(e=>e.setAttribute("tabindex","-1"))}}),(0,E.jsx)(w.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:v,onEscapeKeyDown:c,onPointerDownOutside:s,onFocusOutside:(0,f.composeEventHandlers)(d,e=>{e.preventDefault()}),onDismiss:h.onDismiss,children:(0,E.jsx)(O.Content,Object.assign({},P,b,{onPointerDown:(0,f.composeEventHandlers)(b.onPointerDown,e=>{e.currentTarget.contains(e.target)&&_(!0),h.hasSelectionRef.current=!1,h.isPointerDownOnContentRef.current=!0}),ref:j,style:Object.assign({},b.style,{userSelect:H?"text":void 0,WebkitUserSelect:H?"text":void 0},{"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"})}))})}),W=p.forwardRef((e,n)=>{const{__scopeHoverCard:t}=e,c=(0,l.default)(e,o),s=S(t);return(0,E.jsx)(O.Arrow,Object.assign({},s,c,{ref:n}))});function B(e){return n=>"touch"===n.pointerType?void 0:e()}function q(e){const n=[],t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;t.nextNode();)n.push(t.currentNode);return n}W.displayName="HoverCardArrow";var z=T,G=F,J=A,Q=K,V=W},4787,[363,14,1582,1584,1602,1583,1592,1600,1601,1586,1585,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DisplayCurrentTaxRates=function(l){const s=(0,e.c)(67),{rates:p,country:y,state:H,city:f,postcode:C}=l,v=(0,n.useRouter)(),w=(0,b.useT)();let R,k,B,N,S,V,A,M,P,D,E;s[0]!==w?(R=w("common.calculate_tax_based_on"),s[0]=w,s[1]=R):R=s[1];s[2]!==R?(k=(0,u.jsxs)(j.Text,{className:"font-bold",children:[R,":"]}),s[2]=R,s[3]=k):k=s[3];s[4]!==w?(B=w("common.country"),s[4]=w,s[5]=B):B=s[5];s[6]!==B?(N=(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:B})}),s[6]=B,s[7]=N):N=s[7];s[8]!==w?(S=w("common.state"),s[8]=w,s[9]=S):S=s[9];s[10]!==S?(V=(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:S})}),s[10]=S,s[11]=V):V=s[11];s[12]!==w?(A=w("common.city"),s[12]=w,s[13]=A):A=s[13];s[14]!==A?(M=(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:A})}),s[14]=A,s[15]=M):M=s[15];s[16]!==w?(P=w("common.postcode"),s[16]=w,s[17]=P):P=s[17];s[18]!==P?(D=(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:P})}),s[18]=P,s[19]=D):D=s[19];s[20]!==D||s[21]!==N||s[22]!==V||s[23]!==M?(E=(0,u.jsx)(h.TableHeader,{children:(0,u.jsxs)(h.TableRow,{children:[N,V,M,D]})}),s[20]=D,s[21]=N,s[22]=V,s[23]=M,s[24]=E):E=s[24];const I=y||"-";let O;s[25]!==I?(O=(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:I})}),s[25]=I,s[26]=O):O=s[26];const q=H||"-";let z;s[27]!==q?(z=(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:q})}),s[27]=q,s[28]=z):z=s[28];const F=f||"-";let G;s[29]!==F?(G=(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:F})}),s[29]=F,s[30]=G):G=s[30];const J=C||"-";let K,L,Q,U,W,X,Y,Z,$,ee,le,se,ce;s[31]!==J?(K=(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:J})}),s[31]=J,s[32]=K):K=s[32];s[33]!==O||s[34]!==z||s[35]!==G||s[36]!==K?(L=(0,u.jsx)(h.TableBody,{children:(0,u.jsxs)(h.TableRow,{children:[O,z,G,K]})}),s[33]=O,s[34]=z,s[35]=G,s[36]=K,s[37]=L):L=s[37];s[38]!==E||s[39]!==L?(Q=(0,u.jsxs)(h.Table,{children:[E,L]}),s[38]=E,s[39]=L,s[40]=Q):Q=s[40];s[41]!==k||s[42]!==Q?(U=(0,u.jsxs)(T.VStack,{children:[k,Q]}),s[41]=k,s[42]=Q,s[43]=U):U=s[43];s[44]!==w?(W=w("common.matched_rates"),s[44]=w,s[45]=W):W=s[45];s[46]!==W?(X=(0,u.jsxs)(j.Text,{className:"font-bold",children:[W,":"]}),s[46]=W,s[47]=X):X=s[47];s[48]!==p||s[49]!==w?(Y=Array.isArray(p)&&p.length>0?(0,u.jsxs)(h.Table,{children:[(0,u.jsx)(h.TableHeader,{children:(0,u.jsxs)(h.TableRow,{children:[(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:w("common.name")})}),(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:w("common.rate")})}),(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:w("common.class")})})]})}),(0,u.jsx)(h.TableBody,{children:p.map(_)})]}):(0,u.jsxs)(x.HStack,{space:"xs",children:[(0,u.jsx)(o.Icon,{variant:"error",name:"triangleExclamation"}),(0,u.jsx)(j.Text,{className:"text-error text-sm",children:w("common.no_rates_matched")})]}),s[48]=p,s[49]=w,s[50]=Y):Y=s[50];s[51]!==X||s[52]!==Y?(Z=(0,u.jsxs)(T.VStack,{children:[X,Y]}),s[51]=X,s[52]=Y,s[53]=Z):Z=s[53];s[54]!==v?($=()=>{v.push("/(app)/(modals)/tax-rates")},s[54]=v,s[55]=$):$=s[55];s[56]!==w?(ee=w("common.view_all_tax_rates"),s[56]=w,s[57]=ee):ee=s[57];s[58]!==ee?(le=(0,u.jsx)(t.ButtonText,{children:ee}),s[58]=ee,s[59]=le):le=s[59];s[60]!==$||s[61]!==le?(se=(0,u.jsx)(c.default,{className:"flex-row",children:(0,u.jsx)(t.Button,{variant:"muted",onPress:$,children:le})}),s[60]=$,s[61]=le,s[62]=se):se=s[62];s[63]!==U||s[64]!==Z||s[65]!==se?(ce=(0,u.jsxs)(T.VStack,{space:"md",children:[U,Z,se]}),s[63]=U,s[64]=Z,s[65]=se,s[66]=ce):ce=s[66];return ce};var e=r(d[0]);r(d[1]);var l,s=r(d[2]),c=(l=s)&&l.__esModule?l:{default:l},n=r(d[3]),t=r(d[4]),x=r(d[5]),o=r(d[6]),h=r(d[7]),j=r(d[8]),T=r(d[9]),b=r(d[10]),u=r(d[11]);function _(e,l){return(0,u.jsxs)(h.TableRow,{index:l,children:[(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:e.name})}),(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:e.rate})}),(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:e.class})})]},e.id)}},4788,[12,14,585,850,3185,1351,1357,4699,1434,1605,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return T}}),_e.UISettingsForm=function(){const{uiSettings:e,getUILabel:t,patchUI:d,resetUI:C}=(0,y.useUISettings)('pos-products'),I=o.useMemo(()=>e.get(),[e]),{setButtonPressHandler:N}=(0,k.useDialogContext)(),D=(0,S.useT)(),M=(0,c.useForm)({resolver:(0,l.zodResolver)(T),defaultValues:I}),V=M.watch('viewMode'),U=o.useCallback(async()=>{await C(),M.reset(e.get())},[C,M,e]);return o.useEffect(()=>{N(U)},[N,U]),(0,u.useFormChangeHandler)({form:M,onChange:d}),(0,F.jsx)(f.VStack,{children:(0,F.jsx)(u.Form,Object.assign({},M,{children:(0,F.jsxs)(f.VStack,{children:[(0,F.jsx)(u.FormField,{control:M.control,name:"showOutOfStock",render:({field:e})=>(0,F.jsx)(u.FormSwitch,Object.assign({label:t('showOutOfStock')},e))}),(0,F.jsx)(u.FormField,{control:M.control,name:"viewMode",render:({field:{value:e,onChange:o}})=>(0,F.jsxs)(n.default,{className:"gap-1 px-1",children:[(0,F.jsx)(p.Text,{children:t('viewMode')}),(0,F.jsxs)(j.Select,{value:{value:e,label:D('grid'===e?'common.grid':'common.table')},onValueChange:e=>o(e?.value||'table'),children:[(0,F.jsx)(j.SelectTrigger,{children:(0,F.jsx)(j.SelectValue,{placeholder:t('viewMode')})}),(0,F.jsx)(j.SelectContent,{children:(0,F.jsxs)(j.SelectGroup,{children:[(0,F.jsx)(j.SelectItem,{label:D('common.grid'),value:"grid"}),(0,F.jsx)(j.SelectItem,{label:D('common.table'),value:"table"})]})})]})]})}),(0,F.jsxs)(x.HStack,{className:"items-end px-1",children:[(0,F.jsx)(u.FormField,{control:M.control,name:"sortBy",render:({field:{value:e,onChange:o}})=>{const s={name:D('common.name'),sku:D('common.sku'),barcode:D('common.barcode'),sortable_price:D('common.price'),date_created_gmt:D('common.date_created'),date_modified_gmt:D('common.date_modified'),total_sales:D('common.popularity'),stock_quantity:D('products.stock_quantity'),stock_status:D('common.stock_status'),menu_order:D('common.menu_order')};return(0,F.jsxs)(n.default,{className:"flex-1 gap-1",children:[(0,F.jsx)(p.Text,{children:t('sortBy')}),(0,F.jsxs)(j.Select,{value:{value:e,label:s[e]??e},onValueChange:e=>o(e?.value||'name'),children:[(0,F.jsx)(j.SelectTrigger,{children:(0,F.jsx)(j.SelectValue,{placeholder:t('sortBy')})}),(0,F.jsx)(j.SelectContent,{children:(0,F.jsx)(j.SelectGroup,{children:w.map(e=>(0,F.jsx)(j.SelectItem,{label:s[e],value:e},e))})})]})]})}}),(0,F.jsx)(u.FormField,{control:M.control,name:"sortDirection",render:({field:{value:e,onChange:o}})=>(0,F.jsxs)(n.default,{className:"gap-1",children:[(0,F.jsx)(p.Text,{children:t('sortDirection')}),(0,F.jsxs)(b.ToggleGroup,{type:"single",value:e,onValueChange:t=>o(t||e),children:[(0,F.jsx)(b.ToggleGroupItem,{value:"asc",testID:"sort-direction-asc",children:(0,F.jsx)(p.Text,{children:D('common.ascending')})}),(0,F.jsx)(b.ToggleGroupItem,{value:"desc",testID:"sort-direction-desc",children:(0,F.jsx)(p.Text,{children:D('common.descending')})})]})]})})]}),'grid'===V?(0,F.jsxs)(f.VStack,{children:[(0,F.jsx)(u.FormField,{control:M.control,name:"gridColumns",render:({field:e})=>(0,F.jsxs)(n.default,{className:"gap-2 px-1",children:[(0,F.jsxs)(x.HStack,{className:"items-center justify-between",children:[(0,F.jsx)(p.Text,{children:t('gridColumns')}),(0,F.jsx)(p.Text,{className:"text-muted-foreground",children:e.value})]}),(0,F.jsx)(h.Slider,{value:e.value,onValueChange:e.onChange,min:2,max:8,step:1})]})}),(0,F.jsxs)(n.default,{className:"gap-2 px-1 pt-2",children:[(0,F.jsx)(p.Text,{className:"font-medium",children:D('common.tile_fields')}),['name','price','tax','on_sale','category','sku','barcode','stock_quantity','cost_of_goods_sold'].map(e=>(0,F.jsx)(u.FormField,{control:M.control,name:`gridFields.${e}`,render:({field:o})=>(0,F.jsx)(u.FormSwitch,Object.assign({label:t(e)},o))},e))]})]}):(0,F.jsx)(k.UISettingsColumnsForm,{columns:I.columns,getUILabel:t}),(0,F.jsxs)(n.default,{className:"gap-1 px-1",children:[(0,F.jsxs)(x.HStack,{className:"items-center justify-between",children:[(0,F.jsx)(p.Text,{children:t('metaDataKeys')}),(0,F.jsx)(s.default,{onPress:()=>(0,_.openExternalURL)(O),children:(0,F.jsx)(p.Text,{variant:"link",className:"text-sm",children:D('common.learn_more')})})]}),(0,F.jsx)(u.FormField,{control:M.control,name:"metaDataKeys",render:({field:e})=>(0,F.jsx)(v.MetaDataKeysField,{value:e.value,onChange:e.onChange})}),(0,F.jsx)(p.Text,{className:"text-muted-foreground text-sm",children:D('pos_products.meta_data_keys_description')})]})]})}))})};var o=e(r(_d[0])),s=t(r(_d[1])),n=t(r(_d[2])),l=r(_d[3]),c=r(_d[4]),d=e(r(_d[5])),u=r(_d[6]),x=r(_d[7]),j=r(_d[8]),h=r(_d[9]),p=r(_d[10]),b=r(_d[11]),f=r(_d[12]),_=r(_d[13]),v=r(_d[14]),S=r(_d[15]),k=r(_d[16]),y=r(_d[17]),F=r(_d[18]);const C=d.object({name:d.boolean(),price:d.boolean(),tax:d.boolean(),on_sale:d.boolean(),category:d.boolean(),sku:d.boolean(),barcode:d.boolean(),stock_quantity:d.boolean(),cost_of_goods_sold:d.boolean()}),T=d.object(Object.assign({viewMode:d.enum(['grid','table']),showOutOfStock:d.boolean(),sortBy:d.string(),sortDirection:d.enum(['asc','desc'])},k.columnsFormSchema.shape,{metaDataKeys:d.string().optional(),gridColumns:d.number().min(2).max(8),gridFields:C})),w=['name','sku','barcode','sortable_price','date_created_gmt','date_modified_gmt','total_sales','stock_quantity','stock_status','menu_order'],O='https://docs.wcpos.com/pos/product-panel/meta-data-keys'},4789,[14,16,585,4258,4260,4330,4340,1351,4191,4790,1434,4761,1605,4794,4795,1987,4599,1745,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Slider",{enumerable:!0,get:function(){return o}});var e=r(_d[0]);r(_d[1]);var n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var l=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,l.get?l:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[2])),t=r(_d[3]),l=r(_d[4]);function o(o){const u=(0,e.c)(14),{value:c,onValueChange:s,min:d,max:b,step:f,disabled:h,className:v}=o,j=void 0===d?0:d,p=void 0===b?100:b,y=void 0===f?1:f;let _;u[0]!==s?(_=e=>{s?.(e[0])},u[0]=s,u[1]=_):_=u[1];const x=_;let O,w,N,k;return u[2]!==v?(O=(0,t.cn)("flex-row items-center",v),u[2]=v,u[3]=O):O=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(w=(0,l.jsx)(n.Track,{className:"bg-muted relative h-2 w-full rounded-full",children:(0,l.jsx)(n.Range,{className:"bg-primary absolute h-full rounded-full"})}),N=(0,l.jsx)(n.Thumb,{className:"bg-background border-primary block h-5 w-5 rounded-full border-2 shadow"}),u[4]=w,u[5]=N):(w=u[4],N=u[5]),u[6]!==h||u[7]!==x||u[8]!==p||u[9]!==j||u[10]!==y||u[11]!==O||u[12]!==c?(k=(0,l.jsxs)(n.Root,{value:c,onValueChange:x,min:j,max:p,step:y,disabled:h,className:O,children:[w,N]}),u[6]=h,u[7]=x,u[8]=p,u[9]=j,u[10]=y,u[11]=O,u[12]=c,u[13]=k):k=u[13],k}},4790,[12,14,4791,1354,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4791,[4792]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","value","disabled","min","max","dir","inverted","step","onValueChange","ref"],t=["asChild","ref"],n=["asChild","ref"],l=["asChild","ref"];function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Range",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"Thumb",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"Track",{enumerable:!0,get:function(){return h}});var s=d(r(_d[0])),u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),f=r(_d[2]),o=d(r(_d[3])),c=r(_d[4]),b=t=>{let{asChild:n,value:l,disabled:d,min:b,max:h,dir:j,inverted:p,step:C=1,onValueChange:v,ref:O}=t,y=(0,s.default)(t,e);const x=n?f.Slot:o.default;return(0,c.jsx)(u.Root,{dir:j,inverted:p,value:[l],disabled:d,min:b,max:h,step:C,onValueChange:v,asChild:!0,children:(0,c.jsx)(x,Object.assign({ref:O},y))})};b.displayName="RootWebSlider";var h=e=>{let{asChild:n,ref:l}=e,d=(0,s.default)(e,t);const b=n?f.Slot:o.default;return(0,c.jsx)(u.Track,{asChild:!0,children:(0,c.jsx)(b,Object.assign({ref:l},d))})};h.displayName="TrackWebSlider";var j=e=>{let{asChild:t,ref:l}=e,d=(0,s.default)(e,n);const b=t?f.Slot:o.default;return(0,c.jsx)(u.Range,{asChild:!0,children:(0,c.jsx)(b,Object.assign({ref:l},d))})};j.displayName="RangeWebSlider";var p=e=>{let{asChild:t,ref:n}=e,d=(0,s.default)(e,l);const b=t?f.Slot:o.default;return(0,c.jsx)(u.Thumb,{asChild:!0,children:(0,c.jsx)(b,Object.assign({ref:n},d))})};p.displayName="ThumbWebSlider"},4792,[363,4793,1435,585,6]); -__d(function(g,r,i,_a,m,_e,_d){"use strict";const e=["name","min","max","step","orientation","disabled","minStepsBetweenThumbs","defaultValue","value","onValueChange","onValueCommit","inverted","form"],n=["min","max","dir","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],t=["min","max","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],o=["__scopeSlider","onSlideStart","onSlideMove","onSlideEnd","onHomeKeyDown","onEndKeyDown","onStepKeyDown"],a=["__scopeSlider"],s=["__scopeSlider"],d=["__scopeSlider"],u=["__scopeSlider","name"],l=["__scopeSlider"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Range",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"Slider",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"SliderRange",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"SliderThumb",{enumerable:!0,get:function(){return te}}),Object.defineProperty(_e,"SliderTrack",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"Thumb",{enumerable:!0,get:function(){return te}}),Object.defineProperty(_e,"Track",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"createSliderScope",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"unstable_BubbleInput",{enumerable:!0,get:function(){return oe}}),Object.defineProperty(_e,"unstable_SliderBubbleInput",{enumerable:!0,get:function(){return oe}}),Object.defineProperty(_e,"unstable_SliderThumbProvider",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"unstable_SliderThumbTrigger",{enumerable:!0,get:function(){return ne}}),Object.defineProperty(_e,"unstable_ThumbProvider",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"unstable_ThumbTrigger",{enumerable:!0,get:function(){return ne}});var c,f=r(_d[0]),p=(c=f)&&c.__esModule?c:{default:c},b=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),S=r(_d[2]),v=r(_d[3]),h=r(_d[4]),y=r(_d[5]),w=r(_d[6]),_=r(_d[7]),j=r(_d[8]),x=r(_d[9]),P=r(_d[10]),D=r(_d[11]),O=r(_d[12]),E=["PageUp","PageDown"],R=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],M={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},C="Slider",[T,K,H]=(0,D.createCollection)(C),[I,A]=(0,y.createContextScope)(C,[H]),[k,z]=I(C),V=b.forwardRef((n,t)=>{const{name:o,min:a=0,max:s=100,step:d=1,orientation:u="horizontal",disabled:l=!1,minStepsBetweenThumbs:c=0,defaultValue:f=[a],value:h,onValueChange:y=()=>{},onValueCommit:_=()=>{},inverted:j=!1,form:x}=n,P=(0,p.default)(n,e),D=b.useRef(new Set),M=b.useRef(0),C=b.useRef(!1),K="horizontal"===u?F:L,[H=[],I]=(0,w.useControllableState)({prop:h,defaultProp:f,onChange:e=>{const n=[...D.current];n[M.current]?.focus({preventScroll:!0,focusVisible:C.current}),C.current=!1,y(e)}}),A=b.useRef(H);function z(e,n,{commit:t}={commit:!1}){const o=me(d),u=pe(Math.round((e-a)/d)*d+a,o),l=(0,S.clamp)(u,[a,s]);I((e=[])=>{const o=ie(e,l,n);if(ce(o,c*d)){M.current=o.indexOf(l);const n=String(o)!==String(e);return n&&t&&_(o),n?o:e}return e})}return(0,O.jsx)(k,{scope:n.__scopeSlider,name:o,disabled:l,min:a,max:s,valueIndexToChangeRef:M,thumbs:D.current,values:H,orientation:u,form:x,children:(0,O.jsx)(T.Provider,{scope:n.__scopeSlider,children:(0,O.jsx)(T.Slot,{scope:n.__scopeSlider,children:(0,O.jsx)(K,Object.assign({"aria-disabled":l,"data-disabled":l?"":void 0},P,{ref:t,onPointerDown:(0,v.composeEventHandlers)(P.onPointerDown,()=>{l||(A.current=H,C.current=!1)}),min:a,max:s,inverted:j,onSlideStart:l?void 0:function(e){z(e,de(H,e))},onSlideMove:l?void 0:function(e){z(e,M.current)},onSlideEnd:l?void 0:function(){const e=A.current[M.current];H[M.current]!==e&&_(H)},onHomeKeyDown:()=>{l||(C.current=!0,z(a,0,{commit:!0}))},onEndKeyDown:()=>{l||(C.current=!0,z(s,H.length-1,{commit:!0}))},onStepKeyDown:({event:e,direction:n})=>{if(!l){C.current=!0;const t=E.includes(e.key)||e.shiftKey&&R.includes(e.key)?10:1,o=M.current;z(H[o]+d*t*n,o,{commit:!0})}}}))})})})});V.displayName=C;var[N,B]=I(C,{startEdge:"left",endEdge:"right",size:"width",direction:1}),F=b.forwardRef((e,t)=>{const{min:o,max:a,dir:s,inverted:d,onSlideStart:u,onSlideMove:l,onSlideEnd:c,onStepKeyDown:f}=e,S=(0,p.default)(e,n),[v,y]=b.useState(null),w=(0,h.useComposedRefs)(t,e=>y(e)),j=b.useRef(void 0),x=(0,_.useDirection)(s),P="ltr"===x,D=P&&!d||!P&&d;function E(e){const n=j.current||v.getBoundingClientRect(),t=fe([0,n.width],D?[o,a]:[a,o]);return j.current=n,t(e-n.left)}return(0,O.jsx)(N,{scope:e.__scopeSlider,startEdge:D?"left":"right",endEdge:D?"right":"left",direction:D?1:-1,size:"width",children:(0,O.jsx)(U,Object.assign({dir:x,"data-orientation":"horizontal"},S,{ref:w,style:Object.assign({},S.style,{"--radix-slider-thumb-transform":"translateX(-50%)"}),onSlideStart:e=>{const n=E(e.clientX);u?.(n)},onSlideMove:e=>{const n=E(e.clientX);l?.(n)},onSlideEnd:()=>{j.current=void 0,c?.()},onStepKeyDown:e=>{const n=M[D?"from-left":"from-right"].includes(e.key);f?.({event:e,direction:n?-1:1})}}))})}),L=b.forwardRef((e,n)=>{const{min:o,max:a,inverted:s,onSlideStart:d,onSlideMove:u,onSlideEnd:l,onStepKeyDown:c}=e,f=(0,p.default)(e,t),S=b.useRef(null),v=(0,h.useComposedRefs)(n,S),y=b.useRef(void 0),w=!s;function _(e){const n=y.current||S.current.getBoundingClientRect(),t=fe([0,n.height],w?[a,o]:[o,a]);return y.current=n,t(e-n.top)}return(0,O.jsx)(N,{scope:e.__scopeSlider,startEdge:w?"bottom":"top",endEdge:w?"top":"bottom",size:"height",direction:w?1:-1,children:(0,O.jsx)(U,Object.assign({"data-orientation":"vertical"},f,{ref:v,style:Object.assign({},f.style,{"--radix-slider-thumb-transform":"translateY(50%)"}),onSlideStart:e=>{const n=_(e.clientY);d?.(n)},onSlideMove:e=>{const n=_(e.clientY);u?.(n)},onSlideEnd:()=>{y.current=void 0,l?.()},onStepKeyDown:e=>{const n=M[w?"from-bottom":"from-top"].includes(e.key);c?.({event:e,direction:n?-1:1})}}))})}),U=b.forwardRef((e,n)=>{const{__scopeSlider:t,onSlideStart:a,onSlideMove:s,onSlideEnd:d,onHomeKeyDown:u,onEndKeyDown:l,onStepKeyDown:c}=e,f=(0,p.default)(e,o),b=z(C,t);return(0,O.jsx)(P.Primitive.span,Object.assign({},f,{ref:n,onKeyDown:(0,v.composeEventHandlers)(e.onKeyDown,e=>{"Home"===e.key?(u(e),e.preventDefault()):"End"===e.key?(l(e),e.preventDefault()):E.concat(R).includes(e.key)&&(c(e),e.preventDefault())}),onPointerDown:(0,v.composeEventHandlers)(e.onPointerDown,e=>{const n=e.target;n.setPointerCapture(e.pointerId),e.preventDefault(),b.thumbs.has(n)?n.focus({preventScroll:!0,focusVisible:!1}):a(e)}),onPointerMove:(0,v.composeEventHandlers)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&s(e)}),onPointerUp:(0,v.composeEventHandlers)(e.onPointerUp,e=>{const n=e.target;n.hasPointerCapture(e.pointerId)&&(n.releasePointerCapture(e.pointerId),d(e))})}))}),$="SliderTrack",X=b.forwardRef((e,n)=>{const{__scopeSlider:t}=e,o=(0,p.default)(e,a),s=z($,t);return(0,O.jsx)(P.Primitive.span,Object.assign({"data-disabled":s.disabled?"":void 0,"data-orientation":s.orientation},o,{ref:n}))});X.displayName=$;var Y="SliderRange",q=b.forwardRef((e,n)=>{const{__scopeSlider:t}=e,o=(0,p.default)(e,s),a=z(Y,t),d=B(Y,t),u=b.useRef(null),l=(0,h.useComposedRefs)(n,u),c=a.values.length,f=a.values.map(e=>ae(e,a.min,a.max)),S=c>1?Math.min(...f):0,v=100-Math.max(...f);return(0,O.jsx)(P.Primitive.span,Object.assign({"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0},o,{ref:l,style:Object.assign({},e.style,{[d.startEdge]:S+"%",[d.endEdge]:v+"%"})}))});q.displayName=Y;var G="SliderThumb",[J,Q]=I(G),W="SliderThumbProvider";function Z(e){const{__scopeSlider:n,name:t,children:o,internal_do_not_use_render:a}=e,s=z(W,n),d=K(n),[u,l]=b.useState(null),c=b.useMemo(()=>u?d().findIndex(e=>e.ref.current===u):-1,[d,u]),f=(0,x.useSize)(u),p=!u||(!!s.form||!!u.closest("form")),S=s.values[c],v=t??(s.name?s.name+(s.values.length>1?"[]":""):void 0),h=void 0===S?0:ae(S,s.min,s.max);b.useEffect(()=>{if(u)return s.thumbs.add(u),()=>{s.thumbs.delete(u)}},[u,s.thumbs]);const y={value:S,name:v,form:s.form,isFormControl:p,index:c,thumb:u,onThumbChange:l,percent:h,size:f};return(0,O.jsx)(J,Object.assign({scope:n},y,{children:be(a)?a(y):o}))}Z.displayName=W;var ee="SliderThumbTrigger",ne=b.forwardRef((e,n)=>{const{__scopeSlider:t}=e,o=(0,p.default)(e,d),a=z(ee,t),s=B(ee,t),{index:u,value:l,percent:c,size:f,onThumbChange:b}=Q(ee,t),S=(0,h.useComposedRefs)(n,e=>b(e)),y=se(u,a.values.length),w=f?.[s.size],_=w?ue(w,c,s.direction):0;return(0,O.jsx)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[s.startEdge]:`calc(${c}% + ${_}px)`},children:(0,O.jsx)(T.ItemSlot,{scope:t,children:(0,O.jsx)(P.Primitive.span,Object.assign({role:"slider","aria-label":e["aria-label"]||y,"aria-valuemin":a.min,"aria-valuenow":l,"aria-valuemax":a.max,"aria-orientation":a.orientation,"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,tabIndex:a.disabled?void 0:0},o,{ref:S,style:void 0===l?{display:"none"}:e.style,onFocus:(0,v.composeEventHandlers)(e.onFocus,()=>{a.valueIndexToChangeRef.current=u})}))})})});ne.displayName=ee;var te=b.forwardRef((e,n)=>{const{__scopeSlider:t,name:o}=e,a=(0,p.default)(e,u);return(0,O.jsx)(Z,{__scopeSlider:t,name:o,internal_do_not_use_render:({index:e,isFormControl:o})=>(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(ne,Object.assign({},a,{ref:n,__scopeSlider:t})),o?(0,O.jsx)(oe,{__scopeSlider:t},e):null]})})});te.displayName=G;var re="SliderBubbleInput",oe=b.forwardRef((e,n)=>{let{__scopeSlider:t}=e,o=(0,p.default)(e,l);const{value:a,name:s,form:d}=Q(re,t),u=b.useRef(null),c=(0,h.useComposedRefs)(u,n),f=(0,j.usePrevious)(a);return b.useEffect(()=>{const e=u.current;if(!e)return;const n=window.HTMLInputElement.prototype,t=Object.getOwnPropertyDescriptor(n,"value").set;if(f!==a&&t){const n=new Event("input",{bubbles:!0});t.call(e,a),e.dispatchEvent(n)}},[f,a]),(0,O.jsx)(P.Primitive.input,Object.assign({style:{display:"none"},name:s,form:d},o,{ref:c,defaultValue:a}))});function ie(e=[],n,t){const o=[...e];return o[t]=n,o.sort((e,n)=>e-n)}function ae(e,n,t){const o=100/(t-n)*(e-n);return(0,S.clamp)(o,[0,100])}function se(e,n){return n>2?`Value ${e+1} of ${n}`:2===n?["Minimum","Maximum"][e]:void 0}function de(e,n){if(1===e.length)return 0;const t=e.map(e=>Math.abs(e-n)),o=Math.min(...t);return t.indexOf(o)}function ue(e,n,t){const o=e/2;return(o-fe([0,50],[0,o])(n)*t)*t}function le(e){return e.slice(0,-1).map((n,t)=>e[t+1]-n)}function ce(e,n){if(n>0){const t=le(e);return Math.min(...t)>=n}return!0}function fe(e,n){return t=>{if(e[0]===e[1]||n[0]===n[1])return n[0];const o=(n[1]-n[0])/(e[1]-e[0]);return n[0]+o*(t-e[0])}}function me(e){if(!Number.isFinite(e))return 0;const n=e.toString();if(n.includes("e")){const[e,t]=n.split("e"),o=e.split(".")[1]||"",a=Number(t);return Math.max(0,o.length-a)}const t=n.split(".")[1];return t?t.length:0}function pe(e,n){const t=Math.pow(10,n);return Math.round(e*t)/t}function be(e){return"function"==typeof e}oe.displayName=re},4793,[363,14,4195,1582,1583,1584,1602,4190,4196,1599,1586,4189,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"openExternalURL",{enumerable:!0,get:function(){return n}});const n=async n=>{try{window.open(n,'_blank','noopener,noreferrer')}catch(o){console.error('Failed to open URL:',n,o)}}},4794,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.stringToOptions=p,_e.optionsToString=v,_e.MetaDataKeysField=function(e){const h=(0,t.c)(34),{value:C,onChange:_}=e,y=(0,c.useT)(),T=(0,x.useProductMetaKeys)();let k;h[0]!==C?(k=p(C),h[0]=C,h[1]=k):k=h[1];const I=k;let L;h[2]!==T?(L=T.map(j),h[2]=T,h[3]=L):L=h[3];const N=L;let w;h[4]!==_?(w=e=>{_?.(v(e))},h[4]=_,h[5]=w):w=h[5];const M=w;let D;h[6]!==_||h[7]!==I?(D=e=>{_?.(v(I.filter(t=>t.value!==e)))},h[6]=_,h[7]=I,h[8]=D):D=h[8];const P=D;let S,V,E,F,K,O,R,z,B;h[9]!==P||h[10]!==I||h[11]!==y?(S=I.length>0&&(0,b.jsx)(l.default,{className:"flex-row flex-wrap gap-1",children:I.map(e=>(0,b.jsxs)(n.HStack,{className:"border-border bg-muted items-center gap-1 rounded-full border px-2 py-0.5",children:[(0,b.jsx)(u.Text,{className:"text-sm",children:e.value}),(0,b.jsx)(o.default,{onPress:()=>P(e.value),testID:`meta-key-remove-${e.value}`,accessibilityRole:"button",accessibilityLabel:y("common.remove_2",{name:e.value}),children:(0,b.jsx)(u.Text,{className:"text-muted-foreground text-sm",children:"\u2715"})})]},e.value))}),h[9]=P,h[10]=I,h[11]=y,h[12]=S):S=h[12];h[13]!==y?(V=y("common.meta_data_keys"),h[13]=y,h[14]=V):V=h[14];h[15]!==V?(E=(0,b.jsx)(s.ComboboxTrigger,{testID:"meta-data-keys-trigger",children:(0,b.jsx)(s.ComboboxValue,{placeholder:V})}),h[15]=V,h[16]=E):E=h[16];h[17]!==y?(F=y("common.meta_data_keys"),h[17]=y,h[18]=F):F=h[18];h[19]!==F?(K=(0,b.jsx)(s.ComboboxInput,{placeholder:F}),h[19]=F,h[20]=K):K=h[20];h[21]!==N?(O=(0,b.jsx)(f,{options:N}),h[21]=N,h[22]=O):O=h[22];h[23]!==O||h[24]!==K?(R=(0,b.jsxs)(s.ComboboxContent,{children:[K,O]}),h[23]=O,h[24]=K,h[25]=R):R=h[25];h[26]!==M||h[27]!==I||h[28]!==R||h[29]!==E?(z=(0,b.jsxs)(s.Combobox,{multiple:!0,value:I,onValueChange:M,children:[E,R]}),h[26]=M,h[27]=I,h[28]=R,h[29]=E,h[30]=z):z=h[30];h[31]!==z||h[32]!==S?(B=(0,b.jsxs)(l.default,{className:"gap-2",children:[S,z]}),h[31]=z,h[32]=S,h[33]=B):B=h[33];return B};var t=r(d[0]);r(d[1]);var o=e(r(d[2])),l=e(r(d[3])),s=r(d[4]),n=r(d[5]),u=r(d[6]),c=r(d[7]),x=r(d[8]),b=r(d[9]);function p(e){return(e??'').split(',').map(e=>e.trim()).filter(Boolean).map(e=>({value:e,label:e}))}function v(e){return e.map(e=>e.value).join(',')}function f(e){const o=(0,t.c)(21),{options:l}=e,{filterValue:n}=(0,s.useComboboxRootContext)(),x=(0,c.useT)();let p,v;o[0]!==n?(p=n.trim(),v=p.toLowerCase(),o[0]=n,o[1]=p,o[2]=v):(p=o[1],v=o[2]);const f=v,j=l.some(e=>e.value.toLowerCase()===f),h=p&&!j?p:null;let C;o[3]!==l||o[4]!==p||o[5]!==f?(C=p?l.filter(e=>e.value.toLowerCase().includes(f)):l,o[3]=l,o[4]=p,o[5]=f,o[6]=C):C=o[6];const _=C;let y;o[7]!==h||o[8]!==_?(y=h?[{value:h,label:h},..._]:_,o[7]=h,o[8]=_,o[9]=y):y=o[9];const T=y;let k,I,L,N;return o[10]!==h||o[11]!==x?(k=e=>{const{item:t}=e;return(0,b.jsx)(s.ComboboxItem,{value:t.value,label:t.label,item:t,children:h&&t.value===h?(0,b.jsx)(u.Text,{className:"text-primary text-sm",children:x("pos_products.add_custom_meta_key",{key:t.value})}):(0,b.jsx)(s.ComboboxItemText,{})})},o[10]=h,o[11]=x,o[12]=k):k=o[12],o[13]!==x?(I=x("common.no_results_found"),o[13]=x,o[14]=I):I=o[14],o[15]!==I?(L=(0,b.jsx)(s.ComboboxEmpty,{children:I}),o[15]=I,o[16]=L):L=o[16],o[17]!==T||o[18]!==k||o[19]!==L?(N=(0,b.jsx)(s.ComboboxList,{data:T,shouldFilter:!1,estimatedItemSize:40,renderItem:k,ListEmptyComponent:L}),o[17]=T,o[18]=k,o[19]=L,o[20]=N):N=o[20],N}function j(e){return{value:e,label:e}}},4795,[12,14,16,585,4350,1351,1434,1987,4796,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useProductMetaKeys=function(){const l=(0,t.c)(5),{collection:n}=(0,s.useCollection)("products");let u;l[0]!==n?(u=n.find({selector:{meta_data:{$elemMatch:{key:{$exists:!0}}}}}),l[0]=n,l[1]=u):u=l[1];const _=u;let f;l[2]===Symbol.for("react.memo_cache_sentinel")?(f=[],l[2]=f):f=l[2];const y=(0,c.useObservableState)(_.$,f);let b;l[3]!==y?(b=(0,o.collectMetaKeys)(y),l[3]=y,l[4]=b):b=l[4];return b};var t=r(d[0]);r(d[1]);var c=r(d[2]),o=r(d[3]),s=r(d[4])},4796,[12,14,1747,4797,4514]); -__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.collectMetaKeys=function(t){const o=new Set;for(const a of t){const t=Array.isArray(a?.meta_data)?a.meta_data:[];for(const a of t)a?.key&&o.add(a.key)}return Array.from(o).sort((t,o)=>t.localeCompare(o))}},4797,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBarcode",{enumerable:!0,get:function(){return f}});var t=r(d[0]),o=r(d[1]),c=r(d[2]),s=r(d[3]),n=r(d[4]),u=r(d[5]),l=r(d[6]),_=r(d[7]),p=r(d[8]),b=r(d[9]);const h=(0,c.getLogger)(['wcpos','barcode','pos']),f=(c,f)=>{const O=(0,t.c)(11),{barcode$:v,onKeyPress:y}=(0,l.useBarcodeDetection)(),{barcodeSearch:w}=(0,l.useBarcodeSearch)(),{addProduct:k}=(0,p.useAddProduct)(),{addVariation:x}=(0,b.useAddVariation)(),T=(0,n.useT)(),{collection:D}=(0,_.useCollection)("products"),{uiSettings:P}=(0,u.useUISettings)("pos-products"),C=(0,o.useObservableEagerState)(P.showOutOfStock$);let R,E;return O[0]!==k||O[1]!==x||O[2]!==w||O[3]!==D||O[4]!==c||O[5]!==f||O[6]!==C||O[7]!==T?(R=async t=>{const o=String(t),n=T("common.barcode_scanned",{barcode:o}),u=await w(o);if(1!==u.length)return h.error(n,{showToast:!0,saveToDb:!0,toast:{text2:T("common.product_found_locally",{count:u.length})},context:{errorCode:s.ERROR_CODES.RECORD_NOT_FOUND,barcode:o,resultsCount:u.length}}),c.search(o),void f.current?.setSearch(o);const[l]=u;if(C||"instock"===l.stock_status){if("variations"===l.collection.name){const t=l.parent_id;if(!t)return c.search(o),void f.current?.setSearch(o);const s=await D.findOne({selector:{id:t}}).exec();if(!s)return c.search(o),void f.current?.setSearch(o);const n=(l.attributes??[]).map(S);x(l,s,n)}else k(l);h.success(n,{showToast:!0,saveToDb:!0,toast:{text2:T("common.added_to_cart",{name:l.name})},context:{barcode:o,productId:l.id,productName:l.name}}),f.current?.onSearch("")}else h.warn(n,{showToast:!0,toast:{text2:T("pos_products.out_of_stock",{name:l.name})},context:{barcode:o,productId:l.id,productName:l.name,stockStatus:l.stock_status}})},O[0]=k,O[1]=x,O[2]=w,O[3]=D,O[4]=c,O[5]=f,O[6]=C,O[7]=T,O[8]=R):R=O[8],(0,o.useSubscription)(v,R),O[9]!==y?(E={onKeyPress:y},O[9]=y,O[10]=E):E=O[10],E};function S(t){return{attr_id:t.id??0,display_key:t.name??"",display_value:t.option??""}}},4798,[12,1747,1975,2644,1987,1745,4799,4514,4557,4771]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBarcodeDetection",{enumerable:!0,get:function(){return t.useBarcodeDetection}}),Object.defineProperty(e,"useBarcodeSearch",{enumerable:!0,get:function(){return c.useBarcodeSearch}});var t=r(d[0]),c=r(d[1])},4799,[4800,4801]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useBarcodeDetection",{enumerable:!0,get:function(){return d}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));r(_d[2]);var n=r(_d[3]),c=r(_d[4]),o=r(_d[5]),u=r(_d[6]),s=r(_d[7]),l=r(_d[8]);const b=(0,u.getLogger)(['wcpos','barcode','detection']),d=u=>{const d=(0,e.c)(19),v=void 0===u?_:u,y=(0,l.useT)(),{store:E}=(0,s.useAppState)(),O=(0,c.useObservableEagerState)(E.barcode_scanning_prefix$),w=(0,c.useObservableEagerState)(E.barcode_scanning_suffix$),k=(0,c.useObservableEagerState)(E.barcode_scanning_avg_time_input_threshold$);let T;d[0]===Symbol.for("react.memo_cache_sentinel")?(T=[],d[0]=T):T=d[0];const L=t.useRef(T),$=t.useRef(null),j=t.useRef(0),P=t.useRef(!1),R=t.useRef(null);let S;d[1]!==E.barcode_scanning_min_chars$||d[2]!==y?(S=e=>e.pipe((0,o.withLatestFrom)(E.barcode_scanning_min_chars$),(0,o.filter)(e=>{const[t,n]=e,c=Number(n);return t.barcode.length>=c||(b.warn(y("common.barcode_scanned",{barcode:t.barcode}),{showToast:!0,toast:{text2:y("common.barcode_must_be_at_least_characters",{minLength:c})},context:{barcode:t.barcode,minLength:c,actualLength:t.barcode.length}}),!1)}),(0,o.tap)(f),(0,o.map)(h)),d[1]=E.barcode_scanning_min_chars$,d[2]=y,d[3]=S):S=d[3];const[x,D]=(0,c.useObservableCallback)(S,p);let N;d[4]!==k||d[5]!==v||d[6]!==x||d[7]!==O||d[8]!==w?(N=e=>{if(1!==e.length)return;const t=Date.now();let n=0;null!==$.current&&(n=t-$.current),0===j.current?j.current=n:j.current=(j.current+n)/2,P.current||j.current{if(P.current&&Date.now()-($.current||0)>k){P.current=!1;const e=[...L.current];O&&e[0]===O&&e.shift(),w&&e[e.length-1]===w&&e.pop();const t=e.join("");x(t,v),L.current=[],j.current=0}},150)):(j.current=0,L.current=[e]),$.current=t},d[4]=k,d[5]=v,d[6]=x,d[7]=O,d[8]=w,d[9]=N):N=d[9];const A=N;let F;d[10]!==A?(F=e=>{const t=e.target;"INPUT"===t?.tagName||"TEXTAREA"===t?.tagName||A(e.key)},d[10]=A,d[11]=F):F=d[11];const M=F;let B;d[12]!==A?(B=e=>{A(e.nativeEvent.key)},d[12]=A,d[13]=B):B=d[13];const C=B;let I,K;return d[14]!==M?(I=()=>(document.addEventListener("keydown",M),()=>{document.removeEventListener("keydown",M),R.current&&clearTimeout(R.current)}),d[14]=M,d[15]=I):I=d[15],(0,n.useFocusEffect)(I),d[16]!==D||d[17]!==C?(K={barcode$:D,onKeyPress:C},d[16]=D,d[17]=C,d[18]=K):K=d[18],K};function _(e){}function f(e){const[t]=e;t.callback(t.barcode)}function h(e){const[t]=e;return t.barcode}function p(e){const[t,n]=e;return{barcode:t,callback:n}}},4800,[12,14,108,850,1747,1972,1975,2022,1987]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBarcodeSearch",{enumerable:!0,get:function(){return o}});var c=r(d[0]);r(d[1]);var t=r(d[2]);const o=()=>{const o=(0,c.c)(5),{collection:n}=(0,t.useCollection)("products"),{collection:l}=(0,t.useCollection)("variations");let s;o[0]!==n||o[1]!==l?(s=async c=>{const t=await Promise.all([n.find({selector:{barcode:c}}).exec(),l.find({selector:{barcode:c}}).exec()]);return[...t[0],...t[1]]},o[0]=n,o[1]=l,o[2]=s):s=o[2];const u=s;let b;return o[3]!==u?(b={barcodeSearch:u},o[3]=u,o[4]=b):b=o[4],b}},4801,[12,14,4514]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ViewModeToggle=function(){const p=(0,t.c)(14),{uiSettings:v,patchUI:b}=(0,u.useUISettings)("pos-products"),h=(0,o.useObservableEagerState)(v.viewMode$),w=(0,c.useT)();let T;p[0]!==b||p[1]!==h?(T=()=>{b({viewMode:"table"===h?"grid":"table"})},p[0]=b,p[1]=h,p[2]=T):T=p[2];const j=T;let x;p[3]!==w||p[4]!==h?(x=w("table"===h?"pos_products.switch_to_grid_view":"pos_products.switch_to_table_view"),p[3]=w,p[4]=h,p[5]=x):x=p[5];const I=x,M="table"===h?"grid":"list";let f,S,C;p[6]!==j||p[7]!==M?(f=(0,_.jsx)(n.TooltipTrigger,{asChild:!0,children:(0,_.jsx)(s.IconButton,{name:M,onPress:j,testID:"view-mode-toggle"})}),p[6]=j,p[7]=M,p[8]=f):f=p[8];p[9]!==I?(S=(0,_.jsx)(n.TooltipContent,{children:(0,_.jsx)(l.Text,{children:I})}),p[9]=I,p[10]=S):S=p[10];p[11]!==f||p[12]!==S?(C=(0,_.jsxs)(n.Tooltip,{children:[f,S]}),p[11]=f,p[12]=S,p[13]=C):C=p[13];return C};var t=r(d[0]);r(d[1]);var o=r(d[2]),s=r(d[3]),l=r(d[4]),n=r(d[5]),c=r(d[6]),u=r(d[7]),_=r(d[8])},4802,[12,14,1747,1574,1434,1578,1987,1745,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DataTable",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"DataTableHeader",{enumerable:!0,get:function(){return j.DataTableHeader}}),Object.defineProperty(_e,"DataTableFooter",{enumerable:!0,get:function(){return p.DataTableFooter}}),Object.defineProperty(_e,"defaultRenderItem",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"getColumnStyle",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"getHeaderStyle",{enumerable:!0,get:function(){return F}});var t=r(_d[0]),n=e(r(_d[1])),o=r(_d[2]),l=r(_d[3]),s=r(_d[4]),c=r(_d[5]),u=r(_d[6]),d=r(_d[7]),f=r(_d[8]),b=e(r(_d[9])),x=r(_d[10]),h=r(_d[11]),y=r(_d[12]),j=r(_d[13]),p=r(_d[14]),w=r(_d[15]),D=r(_d[16]);function T(...e){return Object.assign({},(0,o.useReactTable)(...e))}function S(e){const s=(0,t.c)(65),{id:u,query:d,noDataMessage:h,estimatedItemSize:S,showFooter:I,renderItem:B,renderCell:k,renderHeader:P,tableConfig:v,getItemType:H,ListFooterComponent:E,TableFooterComponent:L}=e,M=void 0===I||I,{uiSettings:q,getUILabel:G,patchUI:V}=(0,x.useUISettings)(u),U=(0,l.useObservableEagerState)(q.columns$),z=(0,y.useT)(),N=(0,l.useObservableSuspense)(d.resource),$=n.useDeferredValue(N);let K;s[0]!==G||s[1]!==k||s[2]!==U?(K=_(U,G,k),s[0]=G,s[1]=k,s[2]=U,s[3]=K):K=s[3];const A=K;let J;s[4]!==U?(J=Object.fromEntries(U.map(O)),s[4]=U,s[5]=J):J=s[5];const Q=J,W=q.sortBy,X="desc"===q.sortDirection?"desc":"asc";let Y;s[6]!==V||s[7]!==d?(Y=e=>{const{sortBy:t,sortDirection:n}=e;V({sortBy:t,sortDirection:n}),d.sort([{[t]:n}]).exec()},s[6]=V,s[7]=d,s[8]=Y):Y=s[8];const Z=Y;let ee;s[9]!==d?(ee=()=>{d.infiniteScroll&&d.loadMore()},s[9]=d,s[10]=ee):ee=s[10];const te=ee,ne=$.hits;let re;s[11]===Symbol.for("react.memo_cache_sentinel")?(re=(0,o.getCoreRowModel)(),s[11]=re):re=s[11];const oe=v?.state;let le;s[12]!==Q||s[13]!==oe?(le=Object.assign({columnVisibility:Q},oe),s[12]=Q,s[13]=oe,s[14]=le):le=s[14];const ae=v?.meta;let se,ie;s[15]!==d||s[16]!==ae?(se=Object.assign({query:d},ae),s[15]=d,s[16]=ae,s[17]=se):se=s[17],s[18]!==A||s[19]!==$.hits||s[20]!==se||s[21]!==le||s[22]!==v?(ie=Object.assign({columns:A,data:ne,getRowId:C,getCoreRowModel:re},v,{state:le,meta:se}),s[18]=A,s[19]=$.hits,s[20]=se,s[21]=le,s[22]=v,s[23]=ie):ie=s[23];const ce=T(ie),ue=v?.extraData;let de;s[24]!==Q||s[25]!==ue?(de={columnVisibility:Q,tableConfig:ue},s[24]=Q,s[25]=ue,s[26]=de):de=s[26];const fe=de;let me,be,ge,xe,he;s[27]!==Z||s[28]!==P||s[29]!==W||s[30]!==X||s[31]!==ce?(me=ce.getHeaderGroups().map(e=>(0,D.jsx)(c.TableRow,{children:e.headers.map(e=>(0,D.jsx)(c.TableHead,{style:F(e.column.columnDef.meta),children:P?P(Object.assign({},e,{table:ce,sortBy:W,sortDirection:X,onSortingChange:Z})):(0,D.jsx)(j.DataTableHeader,{columnId:e.column.id,header:(0,o.flexRender)(e.column.columnDef.header,e.getContext()),disableSort:!e.column.getCanSort(),sortBy:W,sortDirection:X,onSortingChange:Z,align:e.column.columnDef.meta?.align})},e.id))},e.id)),s[27]=Z,s[28]=P,s[29]=W,s[30]=X,s[31]=ce,s[32]=me):me=s[32],s[33]!==me?(be=(0,D.jsx)(c.TableHeader,{children:me}),s[33]=me,s[34]=be):be=s[34],s[35]===Symbol.for("react.memo_cache_sentinel")?(ge={flex:1},s[35]=ge):ge=s[35],s[36]!==ce?(xe=ce.getRowModel(),s[36]=ce,s[37]=xe):xe=s[37],s[38]!==B||s[39]!==ce?(he=e=>{const{item:t,index:n}=e;return B?B({item:t,index:n,table:ce}):R({item:t,index:n,table:ce})},s[38]=B,s[39]=ce,s[40]=he):he=s[40];const ye=S??50;let je,pe,we,De,Te;return s[41]!==h||s[42]!==z?(je=()=>(0,D.jsx)(c.TableRow,{className:"justify-center p-2",children:(0,D.jsx)(f.Text,{testID:"no-data-message",children:h||z("common.no_results_found")})}),s[41]=h,s[42]=z,s[43]=je):je=s[43],s[44]!==E||s[45]!==d?(pe=E?()=>(0,D.jsx)(E,{query:d}):()=>(0,D.jsx)(w.ListFooterComponent,{query:d}),s[44]=E,s[45]=d,s[46]=pe):pe=s[46],s[47]!==fe||s[48]!==H||s[49]!==te||s[50]!==xe.rows||s[51]!==he||s[52]!==ye||s[53]!==je||s[54]!==pe?(we=(0,D.jsx)(b.Root,{style:ge,children:(0,D.jsx)(b.List,{data:xe.rows,renderItem:he,estimatedItemSize:ye,parentComponent:c.TableBody,getItemType:H,onEndReachedThreshold:.1,onEndReached:te,ListEmptyComponent:je,ListFooterComponent:pe,extraData:fe})}),s[47]=fe,s[48]=H,s[49]=te,s[50]=xe.rows,s[51]=he,s[52]=ye,s[53]=je,s[54]=pe,s[55]=we):we=s[55],s[56]!==L||s[57]!==d||s[58]!==N||s[59]!==M?(De=M&&(0,D.jsx)(c.TableFooter,{children:L?(0,D.jsx)(L,{query:d,count:N.hits.length}):(0,D.jsx)(p.DataTableFooter,{query:d,count:N.hits.length})}),s[56]=L,s[57]=d,s[58]=N,s[59]=M,s[60]=De):De=s[60],s[61]!==be||s[62]!==we||s[63]!==De?(Te=(0,D.jsxs)(c.Table,{className:"flex h-full flex-col",children:[be,we,De]}),s[61]=be,s[62]=we,s[63]=De,s[64]=Te):Te=s[64],Te}function C(e){return e.id}function O(e){return[e.key,e.show]}function I(e){const t=e?.original?.document,n=t?.slug??t?.id??e?.id;return null!=n&&''!==n?`data-table-row-${n}`:void 0}function R({item:e,index:t,table:n}){return(0,D.jsx)(b.Item,{children:(0,D.jsx)(c.TableRow,{testID:I(e),index:t,children:e.getVisibleCells().map(e=>(0,D.jsx)(c.TableCell,{style:k(e.column.columnDef.meta),children:(0,D.jsx)(u.ErrorBoundary,{children:(0,D.jsx)(d.Suspense,{children:(0,o.flexRender)(e.column.columnDef.cell,e.getContext())})})},e.id))})})}function _(e,t,n){return e.map(e=>({accessorKey:e.key,enableSorting:!e.disableSort,meta:{flex:e.flex,align:e.align,width:e.width,show:t=>{const n=(0,s.find)(e.display,{key:t});return!(!n||!n.show)}},cell:t=>n?n(e.key,t):(0,D.jsx)(h.TextCell,Object.assign({},t)),header:e.hideLabel?'':t(e.key)}))}function B(e){switch(e){case'left':default:return'flex-start';case'right':return'flex-end';case'center':return'center'}}function k(e){return e?.width?{flexGrow:0,flexShrink:0,flexBasis:e.width,alignItems:B(e.align||'left')}:{flexGrow:e?.flex??1,flexShrink:0,flexBasis:'0%',alignItems:B(e?.align||'left')}}function F(e){return e?.width?{flexGrow:0,flexShrink:0,flexBasis:e.width,alignItems:B(e.align||'left')}:{flexGrow:e?.flex??1,flexShrink:0,flexBasis:'0%',alignItems:B(e?.align||'left')}}},4803,[12,14,4697,1747,4364,4699,1348,1741,1434,4356,1745,4804,1987,4805,4780,4808,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TextCell=function(c){const o=(0,t.c)(2),{row:s,column:v}=c,_=s.original.document,b=(0,n.useObservableEagerState)(_[`${v.id}$`]),f=null==b?"":String(b);let x;o[0]!==f?(x=(0,u.jsx)(l.Text,{children:f}),o[0]=f,o[1]=x):x=o[1];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),l=r(d[3]),u=r(d[4])},4804,[12,14,1747,1434,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DataTableHeader=function(t){const n=(0,e.c)(20),{columnId:x,header:h,disableSort:j,sortBy:v,sortDirection:b,onSortingChange:S,align:_}=t,y=void 0===_?"left":_;let D;n[0]!==x?(D=(0,u.getSortField)(x),n[0]=x,n[1]=D):D=n[1];const I=D,N=v===I,O="right"===y?"flex-end":"center"===y?"center":"flex-start";if(j){let e;return n[2]!==h?(e=(0,f.jsx)(c.Text,{className:"text-muted-foreground font-medium",numberOfLines:1,children:h}),n[2]=h,n[3]=e):e=n[3],e}const T=`data-table-header-${x}`;let p,B,H,L;n[4]!==O?(p={flex:1,alignSelf:"stretch",alignItems:O},n[4]=O,n[5]=p):p=n[5];n[6]!==N||n[7]!==S||n[8]!==b||n[9]!==I?(B=()=>S({sortBy:I,sortDirection:N&&"asc"===b?"desc":"asc"}),n[6]=N,n[7]=S,n[8]=b,n[9]=I,n[10]=B):B=n[10];n[11]!==h||n[12]!==N||n[13]!==b?(H=e=>{const{hovered:t}=e,n=t||N;return(0,f.jsxs)(o.HStack,{className:"gap-1",children:[(0,f.jsx)(c.Text,{className:"text-muted-foreground font-medium",numberOfLines:1,children:h}),n&&(0,f.jsx)(l.SortIcon,{direction:N?b:void 0,hovered:t})]})},n[11]=h,n[12]=N,n[13]=b,n[14]=H):H=n[14];n[15]!==T||n[16]!==p||n[17]!==B||n[18]!==H?(L=(0,f.jsx)(s.default,{testID:T,className:"max-w-full justify-center",style:p,onPress:B,children:H}),n[15]=T,n[16]=p,n[17]=B,n[18]=H,n[19]=L):L=n[19];return L};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),f=r(d[7])},4805,[12,14,16,1351,4806,1434,4807,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.SortIcon=function(x){const l=(0,t.c)(11),{direction:u,hovered:p}=x,v=void 0!==p&&p,b="asc"===u?"text-base":v?"text-gray-300":"text-transparent";let j,_;l[0]!==b?(j=(0,c.cn)("-mb-0.5",b),l[0]=b,l[1]=j):j=l[1];l[2]!==j?(_=(0,o.jsx)(s.Icon,{name:"caretUp",size:"xs",className:j}),l[2]=j,l[3]=_):_=l[3];const f="desc"===u?"text-base":v?"text-gray-300":"text-transparent";let y,I,N;l[4]!==f?(y=(0,c.cn)("-mt-0.5",f),l[4]=f,l[5]=y):y=l[5];l[6]!==y?(I=(0,o.jsx)(s.Icon,{name:"caretDown",size:"xs",className:y}),l[6]=y,l[7]=I):I=l[7];l[8]!==_||l[9]!==I?(N=(0,o.jsxs)(n.VStack,{className:"gap-0",children:[_,I]}),l[8]=_,l[9]=I,l[10]=N):N=l[10];return N};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5])},4806,[12,14,1357,1354,1605,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getSortField=function(t){if('price'===t||'total'===t)return`sortable_${t}`;return t}},4807,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ListFooterComponent=function(t){const n=(0,e.c)(1),{query:f}=t,{active$:_}=(0,u.useReplicationState)(f);if(!(0,s.useObservableEagerState)(_))return null;let b;n[0]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.default,{className:"bg-card items-center justify-center p-2",children:(0,l.jsx)(o.Loader,{})}),n[0]=b):b=n[0];return b};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),c=(t=n)&&t.__esModule?t:{default:t},s=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6])},4808,[12,14,585,1747,1412,4070,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FilterBar=function(l){const n=(0,t.c)(36),{query:h}=l,w=(0,j.usePullDocument)(),{collection:D}=(0,O.useCollection)("products/tags"),{collection:M}=(0,O.useCollection)("products/brands");let E;n[0]!==h?(E=h.rxQuery$.pipe((0,c.map)(()=>h.getElemMatchId("tags"))),n[0]=h,n[1]=E):E=n[1];const I=(0,s.useObservableEagerState)(E);let R;n[2]!==h?(R=h.rxQuery$.pipe((0,c.map)(()=>h.getElemMatchId("brands"))),n[2]=h,n[3]=R):R=n[3];const $=(0,s.useObservableEagerState)(R);let _;n[4]!==w||n[5]!==I||n[6]!==D?(_=[I,D,w],n[4]=w,n[5]=I,n[6]=D,n[7]=_):_=n[7];const C=(0,s.useObservable)(q,_);let k;n[8]!==C?(k=new s.ObservableResource(C),n[8]=C,n[9]=k):k=n[9];const B=k;let F;n[10]!==M||n[11]!==w||n[12]!==$?(F=[$,M,w],n[10]=M,n[11]=w,n[12]=$,n[13]=F):F=n[13];const Q=(0,s.useObservable)(S,F);let H;n[14]!==Q?(H=new s.ObservableResource(Q),n[14]=Q,n[15]=H):H=n[15];const N=H;let T,z,A,G;n[16]!==h?(z=(0,P.jsx)(v.StockStatusPill,{query:h}),A=(0,P.jsx)(x.FeaturedPill,{query:h}),G=(0,P.jsx)(f.OnSalePill,{query:h}),T=(0,P.jsx)(b.CategoryPill,{query:h}),n[16]=h,n[17]=T,n[18]=z,n[19]=A,n[20]=G):(T=n[17],z=n[18],A=n[19],G=n[20]);const J=B;let K;n[21]!==h||n[22]!==I||n[23]!==J?(K=(0,P.jsx)(o.Suspense,{children:(0,P.jsx)(y.TagPill,{query:h,resource:J,selectedID:I})}),n[21]=h,n[22]=I,n[23]=J,n[24]=K):K=n[24];const L=N;let U,V;n[25]!==h||n[26]!==$||n[27]!==L?(U=(0,P.jsx)(o.Suspense,{children:(0,P.jsx)(p.BrandsPill,{query:h,resource:L,selectedID:$})}),n[25]=h,n[26]=$,n[27]=L,n[28]=U):U=n[28];n[29]!==T||n[30]!==K||n[31]!==U||n[32]!==z||n[33]!==A||n[34]!==G?(V=(0,P.jsxs)(u.HStack,{className:"w-full flex-wrap",children:[z,A,G,T,K,U]}),n[29]=T,n[30]=K,n[31]=U,n[32]=z,n[33]=A,n[34]=G,n[35]=V):V=n[35];return V};var t=r(d[0]);r(d[1]);var s=r(d[2]),l=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),o=r(d[7]),p=r(d[8]),b=r(d[9]),x=r(d[10]),f=r(d[11]),v=r(d[12]),y=r(d[13]),j=r(d[14]),O=r(d[15]),P=r(d[16]);function S(t){return t.pipe((0,c.switchMap)(h))}function h(t){const[s,u,o]=t;return s?u.findOne({selector:{id:s}}).$.pipe((0,c.tap)(t=>{(0,l.isRxDocument)(t)||o(s,u)})):(0,n.of)(void 0)}function q(t){return t.pipe((0,c.switchMap)(w))}function w(t){const[s,u,o]=t;return s?u.findOne({selector:{id:s}}).$.pipe((0,c.tap)(t=>{(0,l.isRxDocument)(t)||o(s,u)})):(0,n.of)(void 0)}},4809,[12,14,1747,2035,1748,1972,1351,1741,4810,4812,4816,4817,4818,4820,4813,4514,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.BrandsPill=function(n){const o=(0,e.c)(21),{query:x,resource:v,selectedID:_}=n,f=(0,t.useObservableSuspense)(v),j=(0,u.useT)(),C=!!_;let B;o[0]!==x?(B=e=>{e&&x.where("brands").elemMatch({id:(0,l.default)(e.value)}).exec()},o[0]=x,o[1]=B):B=o[1];const M=B,y=C?void 0:"muted";let P,S,T,p,w,I;o[2]!==f?.id||o[3]!==x?(P=()=>x.where("brands").removeElemMatch("brands",{id:f?.id}).exec(),o[2]=f?.id,o[3]=x,o[4]=P):P=o[4];o[5]!==f?.name||o[6]!==C||o[7]!==_||o[8]!==j?(S=C?f?.name||j("common.id_2",{id:_}):j("common.brand"),o[5]=f?.name,o[6]=C,o[7]=_,o[8]=j,o[9]=S):S=o[9];o[10]!==S?(T=(0,h.jsx)(s.ButtonText,{decodeHtml:!0,children:S}),o[10]=S,o[11]=T):T=o[11];o[12]!==C||o[13]!==y||o[14]!==P||o[15]!==T?(p=(0,h.jsx)(c.ComboboxTrigger,{asChild:!0,children:(0,h.jsx)(s.ButtonPill,{size:"xs",leftIcon:"folder",variant:y,removable:C,onRemove:P,children:T})}),o[12]=C,o[13]=y,o[14]=P,o[15]=T,o[16]=p):p=o[16];o[17]===Symbol.for("react.memo_cache_sentinel")?(w=(0,h.jsx)(c.ComboboxContent,{children:(0,h.jsx)(b.BrandSearch,{})}),o[17]=w):w=o[17];o[18]!==M||o[19]!==p?(I=(0,h.jsxs)(c.Combobox,{onValueChange:M,children:[p,w]}),o[18]=M,o[19]=p,o[20]=I):I=o[20];return I};var e=r(d[0]);r(d[1]);var n,o=r(d[2]),l=(n=o)&&n.__esModule?n:{default:n},t=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),b=r(d[7]),h=r(d[8])},4810,[12,14,2669,1747,3185,4350,1987,4811,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.BrandSearch=j,_e.BrandSelect=function(e){const n=(0,o.c)(8),{onValueChange:t}=e,s=(0,u.useT)();let l,b,h,f;n[0]!==s?(l=s("common.select_brand"),n[0]=s,n[1]=l):l=n[1];n[2]!==l?(b=(0,x.jsx)(c.ComboboxTrigger,{children:(0,x.jsx)(c.ComboboxValue,{placeholder:l})}),n[2]=l,n[3]=b):b=n[3];n[4]===Symbol.for("react.memo_cache_sentinel")?(h=(0,x.jsx)(c.ComboboxContent,{className:"min-w-64",children:(0,x.jsx)(j,{})}),n[4]=h):h=n[4];n[5]!==t||n[6]!==b?(f=(0,x.jsxs)(c.Combobox,{onValueChange:t,children:[b,h]}),n[5]=t,n[6]=b,n[7]=f):f=n[7];return f};var e,o=r(d[0]),n=r(d[1]),t=(e=n)&&e.__esModule?e:{default:e},s=r(d[2]),c=r(d[3]),l=r(d[4]),u=r(d[5]),b=r(d[6]),x=r(d[7]);function h(e){const n=(0,o.c)(12),{query:t}=e,l=(0,s.useObservableSuspense)(t.resource),b=(0,u.useT)();let h;n[0]!==l.hits?(h=l.hits.map(_),n[0]=l.hits,n[1]=h):h=n[1];const j=h;let C,S,p,y;return n[2]!==t?(C=()=>{t?.infiniteScroll&&t.loadMore()},n[2]=t,n[3]=C):C=n[3],n[4]!==b?(S=b("common.no_brand_found"),n[4]=b,n[5]=S):S=n[5],n[6]!==S?(p=(0,x.jsx)(c.ComboboxEmpty,{children:S}),n[6]=S,n[7]=p):p=n[7],n[8]!==j||n[9]!==C||n[10]!==p?(y=(0,x.jsx)(c.ComboboxList,{data:j,onEndReached:C,renderItem:f,estimatedItemSize:44,ListEmptyComponent:p}),n[8]=j,n[9]=C,n[10]=p,n[11]=y):y=n[11],y}function f(e){const{item:o}=e;return(0,x.jsx)(c.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(c.ComboboxItemText,{})})}function _(e){const{document:o}=e;return{value:String(o.id),label:o.name??""}}function j(){const e=(0,o.c)(18),n=(0,u.useT)(),[s,f]=t.default.useState("");let _,j;e[0]===Symbol.for("react.memo_cache_sentinel")?(_=["products/brands"],e[0]=_):_=e[0],e[1]===Symbol.for("react.memo_cache_sentinel")?(j={queryKeys:_,collectionName:"products/brands",initialParams:{sort:[{name:"asc"}]},greedy:!0,infiniteScroll:!0},e[1]=j):j=e[1];const C=(0,b.useQuery)(j);let S;e[2]!==C?(S=e=>{f(e),C?.debouncedSearch(e)},e[2]=C,e[3]=S):S=e[3];const p=S;let y,v,T,I,E,q;return e[4]!==C?(y=()=>()=>C?.search(""),v=[C],e[4]=C,e[5]=y,e[6]=v):(y=e[5],v=e[6]),t.default.useEffect(y,v),e[7]!==n?(T=n("common.search_brands"),e[7]=n,e[8]=T):T=e[8],e[9]!==p||e[10]!==s||e[11]!==T?(I=(0,x.jsx)(c.ComboboxInput,{placeholder:T,value:s,onChangeText:p}),e[9]=p,e[10]=s,e[11]=T,e[12]=I):I=e[12],e[13]!==C?(E=(0,x.jsx)(l.Suspense,{children:(0,x.jsx)(h,{query:C})}),e[13]=C,e[14]=E):E=e[14],e[15]!==I||e[16]!==E?(q=(0,x.jsxs)(x.Fragment,{children:[I,E]}),e[15]=I,e[16]=E,e[17]=q):q=e[17],q}},4811,[12,14,1747,4350,1741,1987,4070,6]); -__d(function(g,r,_i,_a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CategoryPill=function(e){const n=(0,t.c)(55),{query:l}=e,h=(0,u.useT)();let j;n[0]===Symbol.for("react.memo_cache_sentinel")?(j=[],n[0]=j):j=n[0];const[O,$]=o.useState(j),{collection:S}=(0,f.useCollection)("products/categories"),M=(0,d.usePullDocument)();let T;n[1]!==l?(T=l.rxQuery$.pipe((0,a.map)(()=>v(l)),(0,a.distinctUntilChanged)(C)),n[1]=l,n[2]=T):T=n[2];const P=T,k=(0,c.useObservableEagerState)(P);let L,w;n[3]!==h?(L=h("common.loading"),n[3]=h,n[4]=L):L=n[4];n[5]!==k||n[6]!==S||n[7]!==M||n[8]!==L?(w=[k,S,M,L],n[5]=k,n[6]=S,n[7]=M,n[8]=L,n[9]=w):w=n[9];const B=(0,c.useObservable)(_,w);let D;n[10]!==B?(D=new c.ObservableResource(B),n[10]=B,n[11]=D):D=n[11];const E=D;let Q;e:{if(!k||0===k.length){let e;n[12]===Symbol.for("react.memo_cache_sentinel")?(e=[],n[12]=e):e=n[12],Q=e;break e}let e;if(n[13]!==k||n[14]!==O||n[15]!==h){let t;n[17]!==O||n[18]!==h?(t=e=>{const t=O.find(t=>t.value===String(e));return{value:String(e),label:t?.label??h("common.loading")}},n[17]=O,n[18]=h,n[19]=t):t=n[19],e=k.map(t),n[13]=k,n[14]=O,n[15]=h,n[16]=e}else e=n[16];Q=e}const R=Q,W=k.length>0;let A;n[20]!==l?(A=e=>{if(e.length>0){const t=e.map(y);l.removeWhere("categories").and([{$or:t}]).exec()}else l.removeWhere("categories").exec()},n[20]=l,n[21]=A):A=n[21];const I=A;let q;n[22]!==l?(q=()=>{l.removeWhere("categories").exec()},n[22]=l,n[23]=q):q=n[23];const z=q,H=W?void 0:"muted";let U,V,F,G,J,K,N,X,Y,Z,ee;n[24]!==h?(U=h("common.loading"),n[24]=h,n[25]=U):U=n[25];n[26]!==U?(V=(0,p.jsx)(s.ButtonText,{children:U}),n[26]=U,n[27]=V):V=n[27];n[28]!==h?(F=h("common.category"),n[28]=h,n[29]=F):F=n[29];n[30]!==E||n[31]!==F?(G=(0,p.jsx)(x,{resource:E,fallbackLabel:F}),n[30]=E,n[31]=F,n[32]=G):G=n[32];n[33]!==V||n[34]!==G?(J=(0,p.jsx)(o.Suspense,{fallback:V,children:G}),n[33]=V,n[34]=G,n[35]=J):J=n[35];n[36]!==z||n[37]!==W||n[38]!==J||n[39]!==H?(K=(0,p.jsx)(i.TreeComboboxTrigger,{asChild:!0,children:(0,p.jsx)(s.ButtonPill,{size:"xs",leftIcon:"folder",variant:H,removable:W,onRemove:z,children:J})}),n[36]=z,n[37]=W,n[38]=J,n[39]=H,n[40]=K):K=n[40];n[41]!==h?(N=h("common.search_categories"),n[41]=h,n[42]=N):N=n[42];n[43]!==h?(X=h("common.no_category_found"),n[43]=h,n[44]=X):X=n[44];n[45]===Symbol.for("react.memo_cache_sentinel")?(Y=(0,p.jsx)(b.CategoryTreeLoader,{onOptionsLoaded:$}),n[45]=Y):Y=n[45];n[46]!==N||n[47]!==X?(Z=(0,p.jsx)(i.TreeComboboxContent,{searchPlaceholder:N,emptyMessage:X,children:Y}),n[46]=N,n[47]=X,n[48]=Z):Z=n[48];n[49]!==I||n[50]!==O||n[51]!==R||n[52]!==K||n[53]!==Z?(ee=(0,p.jsxs)(i.TreeCombobox,{options:O,multiple:!0,value:R,onValueChange:I,children:[K,Z]}),n[49]=I,n[50]=O,n[51]=R,n[52]=K,n[53]=Z,n[54]=ee):ee=n[54];return ee};var e,t=r(_d[0]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),l=(e=n)&&e.__esModule?e:{default:e},c=r(_d[3]),a=r(_d[4]),s=r(_d[5]),i=r(_d[6]),u=r(_d[7]),d=r(_d[8]),f=r(_d[9]),b=r(_d[10]),h=r(_d[11]),p=r(_d[12]);function v(e){const t=e.getElemMatchId('categories');if(void 0!==t)return[t];const o=e.currentRxQuery?.mangoQuery?.selector;if(o?.$and)for(const e of o.$and)if(Array.isArray(e.$or)){const t=[];for(const o of e.$or){const e=o?.categories?.$elemMatch?.id;void 0!==e&&t.push(e)}if(t.length>0)return t}return[]}function x(e){const o=(0,t.c)(2),{resource:n,fallbackLabel:l}=e,a=(0,c.useObservableSuspense)(n);let i;i=0!==a.length?1!==a.length?`${a[0].label} +${a.length-1}`:a[0].label:l;const u=i;let d;return o[0]!==u?(d=(0,p.jsx)(s.ButtonText,{decodeHtml:!0,children:u}),o[0]=u,o[1]=d):d=o[1],d}function y(e){return{categories:{$elemMatch:{id:(0,l.default)(e.value)}}}}function _(e){return e.pipe((0,a.switchMap)(j))}function j(e){const[t,o,n,l]=e;return(0,h.createSelectedCategoryOptions$)({ids:t,collection:o,pullDocument:n,loadingLabel:l})}function C(e,t){return e.length===t.length&&e.every((e,o)=>e===t[o])}},4812,[12,14,2669,1747,1972,3185,4383,1987,4813,4514,4556,4814,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"usePullDocument",{enumerable:!0,get:function(){return E}});var e=r(d[0]);r(d[1]);var t,o=r(d[2]),n=(t=o)&&t.__esModule?t:{default:t},s=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]),_=r(d[7]);const f=(0,c.getLogger)(['wcpos','sync','pull']),E=()=>{const t=(0,e.c)(8),o=(0,_.useRestHttpClient)(),c=(0,l.useT)();let E;t[0]!==o||t[1]!==c?(E=async(e,t)=>{try{const s=await o.get(`${e}/${t}`);return(0,n.default)(s,"data")}catch(o){const n=o,l=(0,s.extractErrorMessage)(n?.response?.data,c("common.failed_to_fetch_from_server"));throw f.error(l,{showToast:!0,saveToDb:!0,context:{errorCode:u.ERROR_CODES.CONNECTION_REFUSED,documentId:t,endpoint:e,error:n instanceof Error?n.message:String(n)}}),n}},t[0]=o,t[1]=c,t[2]=E):E=t[2];const R=E;let p;t[3]!==c?(p=async(e,t,o)=>{try{const o=t.parseRestResponse(e);return await t.upsert(o)}catch(e){const n=e;throw f.error(c("common.failed_to_save_to_local_database",{error:n instanceof Error?n.message:String(n)}),{showToast:!0,saveToDb:!0,context:{errorCode:u.ERROR_CODES.TRANSACTION_FAILED,documentId:o,collectionName:t.name,error:n instanceof Error?n.message:String(n)}}),n}},t[3]=c,t[4]=p):p=t[4];const w=p;let O;return t[5]!==R||t[6]!==w?(O=async(e,t,o)=>{const n=o||t.name,s=Number(e);if(!(Number.isInteger(s)&&s>0))return;const c=await R(n,e);return c?await w(c,t,e):void 0},t[5]=R,t[6]=w,t[7]=O):O=t[7],O}},4813,[12,14,1358,4126,1975,2644,1987,4401]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createSelectedCategoryOptions$=function({ids:l,collection:c,pullDocument:s,loadingLabel:f}){if(!l||0===l.length)return(0,t.of)([]);const p=new Set,b=l.map(t=>c.findOne({selector:{id:t}}).$.pipe((0,n.tap)(n=>{n||p.has(t)||(p.add(t),queueMicrotask(()=>{(0,o.pullDocumentSafely)(s,t,c).finally(()=>p.delete(t))}))}),(0,n.map)(n=>({value:String(t),label:u(n)??f}))));return(0,t.combineLatest)(b)};var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=r(d[3]);function u(t){if(t)return(0,l.isRxDocument)(t)?t.get('name'):t.name}},4814,[1748,1972,2035,4815]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.pullDocumentSafely=async function(t,c,n){try{await t(c,n)}catch{}}},4815,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FeaturedPill=function(c){const v=(0,t.c)(16),{query:f}=c;let x;v[0]!==f?(x=f.rxQuery$.pipe((0,o.map)(()=>!!f.getSelector("featured"))),v[0]=f,v[1]=x):x=v[1];const b=(0,u.useObservableEagerState)(x),h=(0,s.useT)(),p=b?void 0:"muted";let P,_,j,y,q;v[2]!==f?(P=()=>f.where("featured").equals(!0).exec(),v[2]=f,v[3]=P):P=v[3];v[4]!==f?(_=()=>f.removeWhere("featured").exec(),v[4]=f,v[5]=_):_=v[5];v[6]!==h?(j=h("common.featured"),v[6]=h,v[7]=j):j=v[7];v[8]!==j?(y=(0,l.jsx)(n.ButtonText,{children:j}),v[8]=j,v[9]=y):y=v[9];v[10]!==b||v[11]!==p||v[12]!==P||v[13]!==_||v[14]!==y?(q=(0,l.jsx)(n.ButtonPill,{leftIcon:"star",size:"xs",variant:p,onPress:P,removable:b,onRemove:_,children:y}),v[10]=b,v[11]=p,v[12]=P,v[13]=_,v[14]=y,v[15]=q):q=v[15];return q};var t=r(d[0]);r(d[1]);var u=r(d[2]),o=r(d[3]),n=r(d[4]),s=r(d[5]),l=r(d[6])},4816,[12,14,1747,1972,3185,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.OnSalePill=function(u){const v=(0,o.c)(16),{query:_}=u;let x;v[0]!==_?(x=_.rxQuery$.pipe((0,l.map)(()=>!!_.getSelector("on_sale"))),v[0]=_,v[1]=x):x=v[1];const b=(0,t.useObservableEagerState)(x),f=(0,s.useT)(),h=b?void 0:"muted";let p,P,j,y,O;v[2]!==_?(p=()=>_.where("on_sale").equals(!0).exec(),v[2]=_,v[3]=p):p=v[3];v[4]!==_?(P=()=>_.removeWhere("on_sale").exec(),v[4]=_,v[5]=P):P=v[5];v[6]!==f?(j=f("common.on_sale"),v[6]=f,v[7]=j):j=v[7];v[8]!==j?(y=(0,c.jsx)(n.ButtonText,{children:j}),v[8]=j,v[9]=y):y=v[9];v[10]!==b||v[11]!==h||v[12]!==p||v[13]!==P||v[14]!==y?(O=(0,c.jsx)(n.ButtonPill,{leftIcon:"badgeDollar",size:"xs",variant:h,onPress:p,removable:b,onRemove:P,children:y}),v[10]=b,v[11]=h,v[12]=p,v[13]=P,v[14]=y,v[15]=O):O=v[15];return O};var o=r(d[0]);r(d[1]);var t=r(d[2]),l=r(d[3]),n=r(d[4]),s=r(d[5]),c=r(d[6])},4817,[12,14,1747,1972,3185,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.StockStatusPill=function(x){const h=(0,t.c)(32),{query:S}=x;let _;h[0]!==S?(_=S.rxQuery$.pipe((0,s.map)(()=>S.getSelector("stock_status"))),h[0]=S,h[1]=_):_=h[1];const f=(0,l.useObservableEagerState)(_),j=(0,o.useT)(),k=!!f,{items:p}=(0,n.useStockStatusLabel)();let P;if(h[2]!==p||h[3]!==f){let t;h[5]!==f?(t=t=>t.value===f,h[5]=f,h[6]=t):t=h[6],P=p.find(t),h[2]=p,h[3]=f,h[4]=P}else P=h[4];const y=P;let C;h[7]!==y?(C=y||{value:"",label:""},h[7]=y,h[8]=C):C=h[8];const T=C;let q;h[9]!==S?(q=t=>t&&S.where("stock_status").equals(t.value).exec(),h[9]=S,h[10]=q):q=h[10];const w=k?void 0:"muted";let B,I,O,z,E,F,H;h[11]!==S?(B=()=>S.removeWhere("stock_status").exec(),h[11]=S,h[12]=B):B=h[12];h[13]!==j||h[14]!==T?.label?(I=T?.label||j("common.stock_status"),h[13]=j,h[14]=T?.label,h[15]=I):I=h[15];h[16]!==I?(O=(0,v.jsx)(c.ButtonText,{decodeHtml:!0,children:I}),h[16]=I,h[17]=O):O=h[17];h[18]!==k||h[19]!==w||h[20]!==B||h[21]!==O?(z=(0,v.jsx)(u.SelectPrimitiveTrigger,{asChild:!0,children:(0,v.jsx)(c.ButtonPill,{size:"xs",leftIcon:"warehouseFull",variant:w,removable:k,onRemove:B,children:O})}),h[18]=k,h[19]=w,h[20]=B,h[21]=O,h[22]=z):z=h[22];h[23]!==p?(E=p.map(b),h[23]=p,h[24]=E):E=h[24];h[25]!==E?(F=(0,v.jsx)(u.SelectContent,{children:E}),h[25]=E,h[26]=F):F=h[26];h[27]!==F||h[28]!==q||h[29]!==z||h[30]!==T?(H=(0,v.jsxs)(u.Select,{value:T,onValueChange:q,children:[z,F]}),h[27]=F,h[28]=q,h[29]=z,h[30]=T,h[31]=H):H=h[31];return H};var t=r(d[0]);r(d[1]);var l=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]),o=r(d[6]),n=r(d[7]),v=r(d[8]);function b(t){return(0,v.jsx)(u.SelectItem,{label:t.label,value:t.value},t.label)}},4818,[12,14,1747,1972,3185,4191,1987,4819,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useStockStatusLabel",{enumerable:!0,get:function(){return n}});var t=r(d[0]);r(d[1]);var o=r(d[2]);const n=()=>{const n=(0,t.c)(21),c=(0,o.useT)();let l,u,s,b,_,f,k;n[0]!==c?(l=c("common.in_stock"),n[0]=c,n[1]=l):l=n[1],n[2]!==l?(u={label:l,value:"instock"},n[2]=l,n[3]=u):u=n[3],n[4]!==c?(s=c("common.out_of_stock"),n[4]=c,n[5]=s):s=n[5],n[6]!==s?(b={label:s,value:"outofstock"},n[6]=s,n[7]=b):b=n[7],n[8]!==c?(_=c("common.on_backorder"),n[8]=c,n[9]=_):_=n[9],n[10]!==_?(f={label:_,value:"onbackorder"},n[10]=_,n[11]=f):f=n[11],n[12]!==u||n[13]!==b||n[14]!==f?(k=[u,b,f],n[12]=u,n[13]=b,n[14]=f,n[15]=k):k=n[15];const v=k;let j;n[16]!==v?(j=t=>{const o=v.find(o=>o.value===t);return o?o.label:t},n[16]=v,n[17]=j):j=n[17];const p=j;let y;return n[18]!==p||n[19]!==v?(y={items:v,getLabel:p},n[18]=p,n[19]=v,n[20]=y):y=n[20],y}},4819,[12,14,1987]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TagPill=function(o){const t=(0,e.c)(21),{query:b,resource:v,selectedID:_}=o,f=(0,l.useObservableSuspense)(v),j=(0,u.useT)(),C=!!_;let T;t[0]!==b?(T=e=>{e&&b.where("tags").elemMatch({id:(0,n.default)(e.value)}).exec()},t[0]=b,t[1]=T):T=t[1];const M=T,y=C?void 0:"muted";let P,S,p,w,B,I;t[2]!==b||t[3]!==f?.id?(P=()=>b.where("tags").removeElemMatch("tags",{id:f?.id}).exec(),t[2]=b,t[3]=f?.id,t[4]=P):P=t[4];t[5]!==C||t[6]!==_||t[7]!==j||t[8]!==f?.name?(S=C?f?.name||j("common.id_2",{id:_}):j("common.tag"),t[5]=C,t[6]=_,t[7]=j,t[8]=f?.name,t[9]=S):S=t[9];t[10]!==S?(p=(0,x.jsx)(s.ButtonText,{decodeHtml:!0,children:S}),t[10]=S,t[11]=p):p=t[11];t[12]!==C||t[13]!==y||t[14]!==P||t[15]!==p?(w=(0,x.jsx)(c.ComboboxTrigger,{asChild:!0,children:(0,x.jsx)(s.ButtonPill,{size:"xs",leftIcon:"folder",variant:y,removable:C,onRemove:P,children:p})}),t[12]=C,t[13]=y,t[14]=P,t[15]=p,t[16]=w):w=t[16];t[17]===Symbol.for("react.memo_cache_sentinel")?(B=(0,x.jsx)(c.ComboboxContent,{children:(0,x.jsx)(h.TagSearch,{})}),t[17]=B):B=t[17];t[18]!==M||t[19]!==w?(I=(0,x.jsxs)(c.Combobox,{onValueChange:M,children:[w,B]}),t[18]=M,t[19]=w,t[20]=I):I=t[20];return I};var e=r(d[0]);r(d[1]);var o,t=r(d[2]),n=(o=t)&&o.__esModule?o:{default:o},l=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),h=r(d[7]),x=r(d[8])},4820,[12,14,2669,1747,3185,4350,1987,4821,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TagSearch=j,_e.TagSelect=function(e){const t=(0,o.c)(8),{onValueChange:n}=e,s=(0,u.useT)();let l,b,h,f;t[0]!==s?(l=s("common.select_tag"),t[0]=s,t[1]=l):l=t[1];t[2]!==l?(b=(0,x.jsx)(c.ComboboxTrigger,{children:(0,x.jsx)(c.ComboboxValue,{placeholder:l})}),t[2]=l,t[3]=b):b=t[3];t[4]===Symbol.for("react.memo_cache_sentinel")?(h=(0,x.jsx)(c.ComboboxContent,{className:"min-w-64",children:(0,x.jsx)(j,{})}),t[4]=h):h=t[4];t[5]!==n||t[6]!==b?(f=(0,x.jsxs)(c.Combobox,{onValueChange:n,children:[b,h]}),t[5]=n,t[6]=b,t[7]=f):f=t[7];return f};var e,o=r(d[0]),t=r(d[1]),n=(e=t)&&e.__esModule?e:{default:e},s=r(d[2]),c=r(d[3]),l=r(d[4]),u=r(d[5]),b=r(d[6]),x=r(d[7]);function h(e){const t=(0,o.c)(12),{query:n}=e,l=(0,s.useObservableSuspense)(n.resource),b=(0,u.useT)();let h;t[0]!==l.hits?(h=l.hits.map(_),t[0]=l.hits,t[1]=h):h=t[1];const j=h;let C,S,p,y;return t[2]!==n?(C=()=>{n?.infiniteScroll&&n.loadMore()},t[2]=n,t[3]=C):C=t[3],t[4]!==b?(S=b("common.no_tag_found"),t[4]=b,t[5]=S):S=t[5],t[6]!==S?(p=(0,x.jsx)(c.ComboboxEmpty,{children:S}),t[6]=S,t[7]=p):p=t[7],t[8]!==j||t[9]!==C||t[10]!==p?(y=(0,x.jsx)(c.ComboboxList,{data:j,onEndReached:C,renderItem:f,estimatedItemSize:44,ListEmptyComponent:p}),t[8]=j,t[9]=C,t[10]=p,t[11]=y):y=t[11],y}function f(e){const{item:o}=e;return(0,x.jsx)(c.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(c.ComboboxItemText,{})})}function _(e){const{document:o}=e;return{value:String(o.id),label:o.name??""}}function j(){const e=(0,o.c)(18),t=(0,u.useT)(),[s,f]=n.default.useState("");let _,j;e[0]===Symbol.for("react.memo_cache_sentinel")?(_=["products/tags"],e[0]=_):_=e[0],e[1]===Symbol.for("react.memo_cache_sentinel")?(j={queryKeys:_,collectionName:"products/tags",initialParams:{sort:[{name:"asc"}]},greedy:!0,infiniteScroll:!0},e[1]=j):j=e[1];const C=(0,b.useQuery)(j);let S;e[2]!==C?(S=e=>{f(e),C?.debouncedSearch(e)},e[2]=C,e[3]=S):S=e[3];const p=S;let y,T,v,I,E,q;return e[4]!==C?(y=()=>()=>C?.search(""),T=[C],e[4]=C,e[5]=y,e[6]=T):(y=e[5],T=e[6]),n.default.useEffect(y,T),e[7]!==t?(v=t("common.search_tags"),e[7]=t,e[8]=v):v=e[8],e[9]!==p||e[10]!==s||e[11]!==v?(I=(0,x.jsx)(c.ComboboxInput,{placeholder:v,value:s,onChangeText:p}),e[9]=p,e[10]=s,e[11]=v,e[12]=I):I=e[12],e[13]!==C?(E=(0,x.jsx)(l.Suspense,{children:(0,x.jsx)(h,{query:C})}),e[13]=C,e[14]=E):E=e[14],e[15]!==I||e[16]!==E?(q=(0,x.jsxs)(x.Fragment,{children:[I,E]}),e[15]=I,e[16]=E,e[17]=q):q=e[17],q}},4821,[12,14,1747,4350,1741,1987,4070,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductImage=function(u){const t=(0,e.c)(10),{row:f}=u,_=f.original.document,h=(0,l.useObservableEagerState)(_.images$);let v;t[0]!==h?(v=(0,c.default)(h,[0,"src"],void 0),t[0]=h,t[1]=v):v=t[1];const y=v,{uri:b,error:I}=(0,s.useImageAttachment)(_,y??"");if(I){let e,u;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e={uri:"https://via.placeholder.com/150"},t[2]=e):e=t[2],t[3]!==_.uuid?(u=(0,n.jsx)(o.Image,{source:e,recyclingKey:_.uuid,className:"h-20 w-full rounded"}),t[3]=_.uuid,t[4]=u):u=t[4],u}let j,p;t[5]!==b?(j={uri:b},t[5]=b,t[6]=j):j=t[6];t[7]!==_.uuid||t[8]!==j?(p=(0,n.jsx)(o.Image,{source:j,recyclingKey:_.uuid,className:"h-20 w-full rounded"}),t[7]=_.uuid,t[8]=j,t[9]=p):p=t[9];return p};var e=r(d[0]);r(d[1]);var u,t=r(d[2]),c=(u=t)&&u.__esModule?u:{default:u},l=r(d[3]),o=r(d[4]),s=r(d[5]),n=r(d[6])},4822,[12,14,1358,1747,4667,4777,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariableProductImage=function(e){const p=(0,t.c)(19),{row:b,table:v}=e,x=b.original.document,_=(0,s.useObservableEagerState)(x.images$);let h;p[0]!==_?(h=(0,l.default)(_,[0,"src"],void 0),p[0]=_,p[1]=h):h=p[1];const w=h,{uri:$}=(0,c.useImageAttachment)(x,w??""),j=v.options.meta,y=j?.setRowExpanded;let E;if(p[2]!==j.expanded$||p[3]!==b.id){let e;p[5]!==b.id?(e=e=>!!e[b.id],p[5]=b.id,p[6]=e):e=p[6],E=j.expanded$.pipe((0,n.map)(e)),p[2]=j.expanded$,p[3]=b.id,p[4]=E}else E=p[4];const I=(0,s.useObservableEagerState)(E);let O;p[7]!==I||p[8]!==b.id||p[9]!==y?(O=()=>{y?.(b.id,!I)},p[7]=I,p[8]=b.id,p[9]=y,p[10]=O):O=p[10];const P=O;let M,N,S;p[11]!==$?(M={uri:$},p[11]=$,p[12]=M):M=p[12];p[13]!==x.uuid||p[14]!==M?(N=(0,f.jsx)(o.Image,{source:M,recyclingKey:x.uuid,className:"h-full w-full rounded"}),p[13]=x.uuid,p[14]=M,p[15]=N):N=p[15];p[16]!==P||p[17]!==N?(S=(0,f.jsx)(u.default,{onPress:P,className:"h-20 w-full",children:N}),p[16]=P,p[17]=N,p[18]=S):S=p[18];return S};var t=r(d[0]);r(d[1]);var u=e(r(d[2])),l=e(r(d[3])),s=r(d[4]),n=r(d[5]),o=r(d[6]),c=r(d[7]),f=r(d[8])},4823,[12,14,16,1358,1747,1972,4667,4777,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariableProductPrice=function(u){const p=(0,t.c)(21),{row:_,column:f}=u,b=_.original.document,h=(0,s.useObservableState)(b.tax_status$,b.tax_status),S=(0,s.useObservableState)(b.tax_class$,b.tax_class),j=(0,s.useObservableState)(b.meta_data$,b.meta_data);let P;p[0]!==j?(P=(0,l.getVariablePrices)(j),p[0]=j,p[1]=P):P=p[1];const v=P,y=f.id;if(!v||!v[y])return null;const D=v[y];if(D.min===D.max){const t=h??"none",s=S??"",n=f.columnDef.meta?.show?.("tax")?"text":"tooltip";let x;return p[2]!==D.max||p[3]!==t||p[4]!==s||p[5]!==n?(x=(0,o.jsx)(c.PriceWithTax,{price:D.max,taxStatus:t,taxClass:s,taxDisplay:n}),p[2]=D.max,p[3]=t,p[4]=s,p[5]=n,p[6]=x):x=p[6],x}const w=h??"none",O=S??"",T=f.columnDef.meta?.show?.("tax")?"text":"tooltip";let C,W;p[7]!==D.min||p[8]!==w||p[9]!==O||p[10]!==T?(C=(0,o.jsx)(c.PriceWithTax,{price:D.min,taxStatus:w,taxClass:O,taxDisplay:T}),p[7]=D.min,p[8]=w,p[9]=O,p[10]=T,p[11]=C):C=p[11];p[12]===Symbol.for("react.memo_cache_sentinel")?(W=(0,o.jsx)(x.Text,{children:" - "}),p[12]=W):W=p[12];const $=h??"none",V=S??"",k=f.columnDef.meta?.show?.("tax")?"text":"tooltip";let H,M;p[13]!==D.max||p[14]!==$||p[15]!==V||p[16]!==k?(H=(0,o.jsx)(c.PriceWithTax,{price:D.max,taxStatus:$,taxClass:V,taxDisplay:k}),p[13]=D.max,p[14]=$,p[15]=V,p[16]=k,p[17]=H):H=p[17];p[18]!==H||p[19]!==C?(M=(0,o.jsxs)(n.HStack,{className:"flex-wrap justify-end gap-1",children:[C,W,H]}),p[18]=H,p[19]=C,p[20]=M):M=p[20];return M};var t=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]),x=r(d[4]),l=r(d[5]),c=r(d[6]),o=r(d[7])},4824,[12,14,1747,1351,1434,4779,4754,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var d=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,d.get?d:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariableProductRow=function(e){const n=(0,t.c)(30),{item:_,index:x,table:f}=e,w=f.options.meta;let T;if(n[0]!==_.id||n[1]!==w.expanded$){let e;n[3]!==_.id?(e=e=>!!e[_.id],n[3]=_.id,n[4]=e):e=n[4],T=w.expanded$.pipe((0,h.map)(e)),n[0]=_.id,n[1]=w.expanded$,n[2]=T}else T=n[2];const k=(0,s.useObservableEagerState)(T),H=(0,l.useSharedValue)(0),[D,V]=d.useState(k),C=(0,l.useDerivedValue)((function({_worklet_254663509723_init_data:e,isExpanded:n,shouldRender:t,scheduleOnRN:d,setShouldRender:o,withTiming:s,height:l,duration:u}){const c=function(){return n&&!t&&d(o,!0),s(n?l.value:0,{duration:u},(function({_worklet_6591955296815_init_data:e,isExpanded:n,scheduleOnRN:t,setShouldRender:d}){const o=function(e){!n&&e&&t(d,!1)};return o.__closure={isExpanded:n,scheduleOnRN:t,setShouldRender:d},o.__workletHash=6591955296815,o.__initData=e,o})({_worklet_6591955296815_init_data:j,isExpanded:n,scheduleOnRN:d,setShouldRender:o}))};return c.__closure={isExpanded:n,shouldRender:t,scheduleOnRN:d,setShouldRender:o,withTiming:s,height:l,duration:u},c.__workletHash=254663509723,c.__initData=e,c})({_worklet_254663509723_init_data:b,isExpanded:k,shouldRender:D,scheduleOnRN:c.scheduleOnRN,setShouldRender:V,withTiming:l.withTiming,height:H,duration:O}),[k]),P=(0,l.useAnimatedStyle)((function({_worklet_15874260764874_init_data:e,derivedHeight:n}){const t=()=>({height:n.value,opacity:0===n.value?0:1});return t.__closure={derivedHeight:n},t.__workletHash=0xe7003ac88ca,t.__initData=e,t})({_worklet_15874260764874_init_data:y,derivedHeight:C})),F=w?.setRowExpanded,$=_.original.document.slug??_.original.document.id??_.id,I=$?`data-table-row-${$}`:void 0;let M,z,A,B,q,G,J,K,L;n[5]!==_?(M=_.getVisibleCells().map(N),n[5]=_,n[6]=M):M=n[6];n[7]!==x||n[8]!==I||n[9]!==M?(z=(0,E.jsx)(p.TableRow,{testID:I,index:x,children:M}),n[7]=x,n[8]=I,n[9]=M,n[10]=z):z=n[10];n[11]===Symbol.for("react.memo_cache_sentinel")?(A={overflow:"hidden"},n[11]=A):A=n[11];n[12]!==P?(B=[P,A],n[12]=P,n[13]=B):B=n[13];n[14]!==H?(q=(e,n)=>{H.value=n},n[14]=H,n[15]=q):q=n[15];n[16]!==_||n[17]!==D?(G=D?(0,E.jsx)(S.Variations,{row:_}):null,n[16]=_,n[17]=D,n[18]=G):G=n[18];n[19]!==q||n[20]!==G?(J=(0,E.jsx)(o.default,{scrollEnabled:!1,showsVerticalScrollIndicator:!1,onContentSizeChange:q,children:G}),n[19]=q,n[20]=G,n[21]=J):J=n[21];n[22]!==B||n[23]!==J?(K=(0,E.jsx)(u.default.View,{style:B,children:J}),n[22]=B,n[23]=J,n[24]=K):K=n[24];n[25]!==_||n[26]!==F||n[27]!==K||n[28]!==z?(L=(0,E.jsx)(R.Item,{children:(0,E.jsxs)(v.VariationRowProvider,{row:_,setRowExpanded:F,children:[z,K]})}),n[25]=_,n[26]=F,n[27]=K,n[28]=z,n[29]=L):L=n[29];return L};var t=r(_d[0]),d=e(r(_d[1])),o=n(r(_d[2])),s=r(_d[3]),l=r(_d[4]),u=n(l),c=r(_d[5]),h=r(_d[6]),_=r(_d[7]),x=r(_d[8]),f=r(_d[9]),R=e(r(_d[10])),p=r(_d[11]),w=r(_d[12]),v=r(_d[13]),S=r(_d[14]),E=r(_d[15]);const O=500,b={code:"function indexTsx1(){const{isExpanded,shouldRender,scheduleOnRN,setShouldRender,withTiming,height,duration}=this.__closure;if(isExpanded&&!shouldRender){scheduleOnRN(setShouldRender,true);}return withTiming(isExpanded?height.value:0,{duration:duration},function(isFinished){if(!isExpanded&&isFinished){scheduleOnRN(setShouldRender,false);}});}"},j={code:"function indexTsx2(isFinished){const{isExpanded,scheduleOnRN,setShouldRender}=this.__closure;if(!isExpanded&&isFinished){scheduleOnRN(setShouldRender,false);}}"},y={code:"function indexTsx3(){const{derivedHeight}=this.__closure;return{height:derivedHeight.value,opacity:derivedHeight.value===0?0:1};}"};function N(e){return(0,E.jsx)(p.TableCell,{style:(0,w.getColumnStyle)(e.column.columnDef.meta),children:(0,E.jsx)(x.ErrorBoundary,{children:(0,E.jsx)(f.Suspense,{children:(0,_.flexRender)(e.column.columnDef.cell,e.getContext())})})},e.id)}},4825,[12,14,600,1747,318,321,1972,4697,1348,1741,4356,4699,4803,4746,4826,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Variations=function(e){const s=(0,t.c)(28),{row:v}=e,_=v.original.document,{queryParams:j,updateQueryParams:p}=(0,h.useVariationRow)();let x,P,w,E;s[0]!==_.id?(x=["variations",{parentID:_.id}],s[0]=_.id,s[1]=x):x=s[1];s[2]!==_.variations?(P={id:{$in:_.variations}},s[2]=_.variations,s[3]=P):P=s[3];s[4]===Symbol.for("react.memo_cache_sentinel")?(w=[{name:"asc"}],s[4]=w):w=s[4];s[5]!==P?(E={selector:P,sort:w},s[5]=P,s[6]=E):E=s[6];const O=`products/${_.id}/variations`;let V;s[7]!==x||s[8]!==E||s[9]!==O?(V={queryKeys:x,collectionName:"variations",initialParams:E,endpoint:O,greedy:!0},s[7]=x,s[8]=E,s[9]=O,s[10]=V):V=s[10];const q=(0,d.useQuery)(V);let M,S,B,N,k,D,Q;s[11]!==q||s[12]!==j?(M=()=>{j?.attribute&&q?.variationMatch(j.attribute).exec(),j?.search&&q?.search(j.search)},S=[q,j],s[11]=q,s[12]=j,s[13]=M,s[14]=S):(M=s[13],S=s[14]);n.useEffect(M,S),s[15]!==q||s[16]!==p?(B=()=>()=>{q?.search(""),p("search",null),q?.removeWhere("attributes").exec(),p("attribute",null)},s[15]=q,s[16]=p,s[17]=B):B=s[17];s[18]===Symbol.for("react.memo_cache_sentinel")?(N=[],s[18]=N):N=s[18];n.useEffect(B,N),s[19]!==q||s[20]!==v?(k=(0,b.jsx)(c.ErrorBoundary,{children:(0,b.jsx)(f.VariationsFilterBar,{row:v,query:q})}),s[19]=q,s[20]=v,s[21]=k):k=s[21];s[22]!==q||s[23]!==v?(D=(0,b.jsx)(o.default,{className:"flex-1",children:(0,b.jsx)(c.ErrorBoundary,{children:(0,b.jsx)(u.Suspense,{children:(0,b.jsx)(y.VariationsTable,{row:v,query:q})})})}),s[22]=q,s[23]=v,s[24]=D):D=s[24];s[25]!==k||s[26]!==D?(Q=(0,b.jsxs)(l.VStack,{className:"gap-0",children:[k,D]}),s[25]=k,s[26]=D,s[27]=Q):Q=s[27];return Q};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),o=(e=s)&&e.__esModule?e:{default:e},c=r(_d[3]),u=r(_d[4]),l=r(_d[5]),d=r(_d[6]),f=r(_d[7]),y=r(_d[8]),h=r(_d[9]),b=r(_d[10])},4826,[12,14,585,1348,1741,1605,4070,4827,4829,4746,6]); -__d(function(g,r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariationsFilterBar=function(t){const a=(0,e.c)(19),{row:b,query:p}=t,j=b.original.document,{rowId:_,setRowExpanded:M}=(0,f.useVariationRow)(),S=(0,o.useObservableEagerState)(p.rxQuery$);let V;a[0]!==S?(V=(0,n.default)(S,["other","search","searchTerm"]),a[0]=S,a[1]=V):V=a[1];const w=V;let y,R,B,I,O;a[2]!==p||a[3]!==w?(y=!!w&&(0,h.jsx)(s.ButtonPill,{leftIcon:"magnifyingGlass",size:"xs",removable:!0,onRemove:()=>p.search(""),children:w}),a[2]=p,a[3]=w,a[4]=y):y=a[4];if(a[5]!==j.attributes||a[6]!==p){let e;a[8]!==p?(e=(e,t)=>(0,h.jsx)(u.VariationSelect,{attribute:e,onSelect:e=>{p.variationMatch(e).exec()},selected:p.getVariationMatchOption({id:e.id??0,name:e.name??""}),onRemove:()=>{p.removeVariationMatch({id:e.id??0,name:e.name??""}).exec()}},t),a[8]=p,a[9]=e):e=a[9],R=(j.attributes||[]).filter(x).sort(v).map(e),a[5]=j.attributes,a[6]=p,a[7]=R}else R=a[7];a[10]!==y||a[11]!==R?(B=(0,h.jsxs)(c.HStack,{className:"flex-1",children:[y,R]}),a[10]=y,a[11]=R,a[12]=B):B=a[12];a[13]!==_||a[14]!==M?(I=(0,h.jsx)(l.IconButton,{size:"sm",name:"chevronUp",onPress:()=>M?.(_,!1)}),a[13]=_,a[14]=M,a[15]=I):I=a[15];a[16]!==B||a[17]!==I?(O=(0,h.jsxs)(c.HStack,{className:"bg-card-header p-2",children:[B,I]}),a[16]=B,a[17]=I,a[18]=O):O=a[18];return O};var e=r(d[0]);r(d[1]);var t,a=r(d[2]),n=(t=a)&&t.__esModule?t:{default:t},o=r(d[3]),s=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),f=r(d[8]),h=r(d[9]);function v(e,t){return(e.position||0)-(t.position||0)}function x(e){return e.variation}},4827,[12,14,1358,1747,3185,1351,1574,4828,4746,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariationSelect=function(b){const h=(0,t.c)(56),{attribute:j,selected:C,onSelect:p,onRemove:f}=b,S=void 0===C?"":C,I=(0,s.useT)(),_=!!S;let T;h[0]!==j.options?(T=j?.options||[],h[0]=j.options,h[1]=T):T=h[1];const B=T;let P;h[2]!==B?(P=B.map(v),h[2]=B,h[3]=P):P=h[3];const $=P;let y;h[4]!==I?(y=()=>(0,c.jsx)(o.ComboboxEmpty,{children:I("common.no_variation_found")}),h[4]=I,h[5]=y):y=h[5];const z=y;if(B.length<=10){let t,o;h[6]!==S?(t={value:S,label:S},h[6]=S,h[7]=t):t=h[7],h[8]!==j.id||h[9]!==j.name||h[10]!==p?(o=t=>t&&p({id:j.id??0,name:j.name??"",option:t.value}),h[8]=j.id,h[9]=j.name,h[10]=p,h[11]=o):o=h[11];const s=_?void 0:"muted",u=_?`${j.name}: ${S}`:j.name;let v,b,C,I,T;return h[12]!==u?(v=(0,c.jsx)(n.ButtonText,{children:u}),h[12]=u,h[13]=v):v=h[13],h[14]!==_||h[15]!==f||h[16]!==s||h[17]!==v?(b=(0,c.jsx)(l.SelectPrimitiveTrigger,{asChild:!0,children:(0,c.jsx)(n.ButtonPill,{size:"xs",leftIcon:"check",variant:s,removable:_,onRemove:f,children:v})}),h[14]=_,h[15]=f,h[16]=s,h[17]=v,h[18]=b):b=h[18],h[19]!==B?(C=B.map(x),h[19]=B,h[20]=C):C=h[20],h[21]!==C?(I=(0,c.jsx)(l.SelectContent,{children:C}),h[21]=C,h[22]=I):I=h[22],h[23]!==b||h[24]!==I||h[25]!==t||h[26]!==o?(T=(0,c.jsxs)(l.Select,{value:t,onValueChange:o,children:[b,I]}),h[23]=b,h[24]=I,h[25]=t,h[26]=o,h[27]=T):T=h[27],T}let R,V;h[28]!==S?(R=S?{value:S,label:S}:void 0,h[28]=S,h[29]=R):R=h[29];h[30]!==j.id||h[31]!==j.name||h[32]!==p?(V=t=>t&&p({id:j.id??0,name:j.name??"",option:String(t.value)}),h[30]=j.id,h[31]=j.name,h[32]=p,h[33]=V):V=h[33];const k=_?void 0:"muted",E=_?`${j.name}: ${S}`:j.name;let L,M,O,q,w,A,D;h[34]!==E?(L=(0,c.jsx)(n.ButtonText,{children:E}),h[34]=E,h[35]=L):L=h[35];h[36]!==_||h[37]!==f||h[38]!==k||h[39]!==L?(M=(0,c.jsx)(o.ComboboxTrigger,{asChild:!0,children:(0,c.jsx)(n.ButtonPill,{size:"xs",leftIcon:"check",variant:k,removable:_,onRemove:f,children:L})}),h[36]=_,h[37]=f,h[38]=k,h[39]=L,h[40]=M):M=h[40];h[41]!==I?(O=I("common.search_variations"),h[41]=I,h[42]=O):O=h[42];h[43]!==O?(q=(0,c.jsx)(o.ComboboxInput,{placeholder:O}),h[43]=O,h[44]=q):q=h[44];h[45]!==$||h[46]!==z?(w=(0,c.jsx)(o.ComboboxList,{data:$,renderItem:u,estimatedItemSize:20,ListEmptyComponent:z}),h[45]=$,h[46]=z,h[47]=w):w=h[47];h[48]!==q||h[49]!==w?(A=(0,c.jsxs)(o.ComboboxContent,{children:[q,w]}),h[48]=q,h[49]=w,h[50]=A):A=h[50];h[51]!==M||h[52]!==A||h[53]!==R||h[54]!==V?(D=(0,c.jsxs)(o.Combobox,{value:R,onValueChange:V,children:[M,A]}),h[51]=M,h[52]=A,h[53]=R,h[54]=V,h[55]=D):D=h[55];return D};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]);function u(t){const{item:n}=t;return(0,c.jsx)(o.ComboboxItem,{value:String(n.value),label:n.label,item:n,children:(0,c.jsx)(o.ComboboxItemText,{})})}function x(t,n){return(0,c.jsx)(l.SelectItem,{label:t,value:t},n)}function v(t){return{value:t,label:t}}},4828,[12,14,3185,4350,4191,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariationsTable=function(l){const c=(0,t.c)(12),{query:j,row:v}=l,y=(0,s.useObservableSuspense)(j.resource);let C,O,T;if(c[0]!==y.hits||c[1]!==v){let t;c[3]!==v?(t=(t,s)=>(0,p.jsx)(u.TableRow,{index:s,children:v.getVisibleCells().map((s,l)=>{const c=Object.assign({},s.getContext(),{row:Object.assign({},v,{parentId:v.id,getParentRow:()=>v,original:t})});return(0,p.jsx)(u.TableCell,{className:(0,o.cn)("image"===s.column.id&&"relative"),style:(0,x.getColumnStyle)(s.column.columnDef.meta),children:(0,n.flexRender)(f,c)},l)})},s),c[3]=v,c[4]=t):t=c[4],C=y.hits.map(t),c[0]=y.hits,c[1]=v,c[2]=C}else C=c[2];c[5]!==j||c[6]!==y.hits.length||c[7]!==v.original.document?(O=(0,p.jsx)(b.VariationTableFooter,{query:j,parent:v.original.document,count:y.hits.length}),c[5]=j,c[6]=y.hits.length,c[7]=v.original.document,c[8]=O):O=c[8];c[9]!==C||c[10]!==O?(T=(0,p.jsxs)(h.VStack,{className:"gap-0",children:[C,O]}),c[9]=C,c[10]=O,c[11]=T):T=c[11];return T};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),l=r(d[4]),o=r(d[5]),c=r(d[6]),u=r(d[7]),h=r(d[8]),b=r(d[9]),j=r(d[10]),x=r(d[11]),p=r(d[12]);const f=t=>{const n=t.table.options.meta,s=n?.variationRenderCell?.(t);return s?(0,p.jsx)(l.ErrorBoundary,{children:(0,p.jsx)(c.Suspense,{children:(0,p.jsx)(s,Object.assign({},t))})}):(0,p.jsx)(j.TextCell,Object.assign({},t))}},4829,[12,14,4697,1747,1348,1354,1741,4699,1605,4830,4804,4803,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariationTableFooter=function(b){const f=(0,t.c)(21),{query:y,parent:S,count:x}=b,{fastStoreDB:_,storeDB:j}=(0,l.useAppState)(),{sync:h,active$:w}=(0,c.useReplicationState)(y),B=(0,o.useObservableEagerState)(w);let O;f[0]!==_.collections.variations||f[1]!==S.id||f[2]!==j.collections.variations||f[3]!==h?(O=async()=>(await j.collections.variations.find({selector:{parent_id:S.id}}).remove(),await _.collections.variations.find({selector:{endpoint:"products/"+S.id+"/variations"}}).remove(),h()),f[0]=_.collections.variations,f[1]=S.id,f[2]=j.collections.variations,f[3]=h,f[4]=O):O=f[4];const T=O;let A;f[5]!==_.collections.variations||f[6]!==S.id?(A=_.collections.variations.count({selector:{endpoint:"products/"+S.id+"/variations"}}),f[5]=_.collections.variations,f[6]=S.id,f[7]=A):A=f[7];const D=(0,o.useObservableState)(A.$,0),N=(0,v.useT)();let $,k,q,E;f[8]!==x||f[9]!==N||f[10]!==D?($=N("common.showing_of",{shown:x,total:D}),f[8]=x,f[9]=N,f[10]=D,f[11]=$):$=f[11];f[12]!==$?(k=(0,p.jsx)(n.Text,{className:"text-xs",children:$}),f[12]=$,f[13]=k):k=f[13];f[14]!==T||f[15]!==B||f[16]!==h?(q=(0,p.jsx)(u.SyncButton,{sync:h,clearAndSync:T,active:B}),f[14]=T,f[15]=B,f[16]=h,f[17]=q):q=f[17];f[18]!==k||f[19]!==q?(E=(0,p.jsxs)(s.HStack,{space:"xs",className:"border-border bg-footer justify-end border-b p-2",children:[k,q]}),f[18]=k,f[19]=q,f[20]=E):E=f[20];return E};var t=r(d[0]);r(d[1]);var o=r(d[2]),s=r(d[3]),n=r(d[4]),c=r(d[5]),l=r(d[6]),v=r(d[7]),u=r(d[8]),p=r(d[9])},4830,[12,14,1747,1351,1434,4070,2022,1987,4782,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductVariationImage=function(e){const f=(0,u.c)(7),{row:_}=e,v=_.original.document,h=(0,n.useObservableEagerState)(v.image$);let j;f[0]!==h?(j=(0,l.default)(h,"src",void 0),f[0]=h,f[1]=j):j=f[1];const b=j,{uri:w}=(0,s.useImageAttachment)(v,b??"");let x,y;f[2]!==w?(x={uri:w},f[2]=w,f[3]=x):x=f[3];f[4]!==x||f[5]!==v.uuid?(y=(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(t.default,{className:"w-full pl-3",children:(0,o.jsx)(c.Image,{source:x,recyclingKey:v.uuid,className:"h-20 w-full rounded"})})}),f[4]=x,f[5]=v.uuid,f[6]=y):y=f[6];return y};var u=r(d[0]);r(d[1]);var t=e(r(d[2])),l=e(r(d[3])),n=r(d[4]),c=r(d[5]),s=r(d[6]),o=r(d[7])},4831,[12,14,585,1358,1747,4667,4777,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["query","ref"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.QuerySearchInput=function(t){const n=(0,c.c)(14);let b,_,p;if(n[0]!==t){var y=t;({query:_,ref:p}=y),b=(0,u.default)(y,e),n[0]=t,n[1]=b,n[2]=_,n[3]=p}else b=n[1],_=n[2],p=n[3];const[h,j]=s.useState(""),v=s.useRef(null),O=(0,o.useComposedRefs)(p,v);let S;n[4]!==_?(S=e=>{j(e),_.debouncedSearch(e)},n[4]=_,n[5]=S):S=n[5];const I=S;let M,P,q;n[6]!==I?(M=()=>Object.assign(v.current??{},{setSearch:e=>j(e),onSearch:e=>I(e)}),n[6]=I,n[7]=M):M=n[7];s.useImperativeHandle(p,M),n[8]===Symbol.for("react.memo_cache_sentinel")?(P=()=>{j("")},n[8]=P):P=n[8];(0,l.useSubscription)(_.cancel$,P),n[9]!==O||n[10]!==I||n[11]!==b||n[12]!==h?(q=(0,d.jsx)(f.Input,Object.assign({ref:O,value:h,onChangeText:I,clearable:!0},b)),n[9]=O,n[10]=I,n[11]=b,n[12]=h,n[13]=q):q=n[13];return q};var t,n=r(_d[0]),u=(t=n)&&t.__esModule?t:{default:t},c=r(_d[1]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),o=r(_d[3]),l=r(_d[4]),f=r(_d[5]),d=r(_d[6])},4832,[363,12,14,1356,1747,4352,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.COGS=function(c){const l=(0,t.c)(5),{row:_}=c,f=_.original.document,v=(0,o.useObservableEagerState)(f.cost_of_goods_sold$),b=v?.total_value||0,{format:O}=(0,s.useCurrencyFormat)();let j,x;l[0]!==b||l[1]!==O?(j=O(b),l[0]=b,l[1]=O,l[2]=j):j=l[2];l[3]!==j?(x=(0,u.jsx)(n.Text,{children:j}),l[3]=j,l[4]=x):x=l[4];return x};var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),s=r(d[4]),u=r(d[5])},4833,[12,14,1747,1434,4462,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u.default}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e}},4834,[11]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.CheckoutScreen}});var t=r(d[0])},4835,[4836]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CheckoutScreen=function(){const l=(0,c.c)(7),{orderId:f}=(0,o.useLocalSearchParams)(),{collection:v}=(0,s.useCollection)("orders");let _;l[0]!==v||l[1]!==f?(_=v.findOneFix(f),l[0]=v,l[1]=f,l[2]=_):_=l[2];const b=_;let h;l[3]!==b.$?(h=new t.ObservableResource(b.$),l[3]=b.$,l[4]=h):h=l[4];const C=h;let O;l[5]!==C?(O=(0,u.jsx)(n.Checkout,{resource:C}),l[5]=C,l[6]=O):O=l[6];return O};var c=r(d[0]);r(d[1]);var o=r(d[2]),t=r(d[3]),n=r(d[4]),s=r(d[5]),u=r(d[6])},4836,[12,14,850,1747,4837,4514,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Checkout=function(p){const _=(0,e.c)(41),{resource:f}=p,b=(0,n.useObservableSuspense)(f),M=(0,n.useObservableEagerState)(b.number$),y=(0,x.useT)(),k=t.useRef(null),[v,T]=t.useState(!1),{loading:C,mode:S,error:w,startCheckout:O}=(0,h.useCheckoutSession)(b);let P;_[0]!==S||_[1]!==O?(P=async()=>{"pending"!==S&&("contract"!==S?(T(!0),k.current&&k.current.postMessage&&k.current.postMessage({action:"wcpos-process-payment"})):await O())},_[0]=S,_[1]=O,_[2]=P):P=_[2];const D=P;if(!(0,o.isRxDocument)(b)){let e,t;return _[3]!==y?(e=y("common.no_order_found"),_[3]=y,_[4]=e):e=_[4],_[5]!==e?(t=(0,j.jsx)(c.Modal,{children:(0,j.jsx)(c.ModalContent,{size:"lg",children:(0,j.jsx)(c.ModalHeader,{children:(0,j.jsx)(c.ModalTitle,{children:(0,j.jsx)(s.Text,{children:e})})})})}),_[5]=e,_[6]=t):t=_[6],t}let N,z,E,H,I,R,V,A;_[7]!==M||_[8]!==y?(N=M?y("pos_checkout.checkout_order",{orderNumber:M}):y("pos_checkout.checkout"),_[7]=M,_[8]=y,_[9]=N):N=_[9];_[10]!==N?(z=(0,j.jsx)(c.ModalHeader,{children:(0,j.jsx)(c.ModalTitle,{children:(0,j.jsx)(s.Text,{children:N})})}),_[10]=N,_[11]=z):z=_[11];_[12]===Symbol.for("react.memo_cache_sentinel")?(E={height:"100%"},_[12]=E):E=_[12];_[13]!==b?(H=(0,j.jsx)(u.CheckoutTitle,{order:b}),_[13]=b,_[14]=H):H=_[14];_[15]!==w||_[16]!==S||_[17]!==b||_[18]!==y?(I="webview"===S?(0,j.jsx)(d.PaymentWebview,{order:b,ref:k,setLoading:T}):(0,j.jsxs)(l.VStack,{space:"sm",children:["pending"===S?(0,j.jsx)(s.Text,{children:y("common.loading")}):(0,j.jsx)(s.Text,{children:y("pos_checkout.amount_to_pay")}),w&&(0,j.jsx)(s.Text,{className:"text-destructive",children:w})]}),_[15]=w,_[16]=S,_[17]=b,_[18]=y,_[19]=I):I=_[19];_[20]!==H||_[21]!==I?(R=(0,j.jsx)(c.ModalBody,{contentContainerStyle:E,children:(0,j.jsxs)(l.VStack,{className:"flex-1",children:[H,I]})}),_[20]=H,_[21]=I,_[22]=R):R=_[22];_[23]!==y?(V=y("common.cancel"),_[23]=y,_[24]=V):V=_[24];_[25]!==V?(A=(0,j.jsx)(c.ModalClose,{testID:"cancel-checkout-button",children:V}),_[25]=V,_[26]=A):A=_[26];const B="contract"===S?C:v,F="pending"===S||"payment_gateways_fetch_failed"===w||"contract"===S&&C;let L,W,$,q;_[27]!==y?(L=y("pos_checkout.process_payment"),_[27]=y,_[28]=L):L=_[28];_[29]!==D||_[30]!==B||_[31]!==F||_[32]!==L?(W=(0,j.jsx)(c.ModalAction,{testID:"process-payment-button",onPress:D,loading:B,disabled:F,children:L}),_[29]=D,_[30]=B,_[31]=F,_[32]=L,_[33]=W):W=_[33];_[34]!==W||_[35]!==A?($=(0,j.jsxs)(c.ModalFooter,{children:[A,W]}),_[34]=W,_[35]=A,_[36]=$):$=_[36];_[37]!==$||_[38]!==z||_[39]!==R?(q=(0,j.jsx)(c.Modal,{children:(0,j.jsxs)(c.ModalContent,{size:"xl",className:"h-full",children:[z,R,$]})}),_[37]=$,_[38]=z,_[39]=R,_[40]=q):q=_[40];return q};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),h=r(_d[9]),x=r(_d[10]),j=r(_d[11])},4837,[12,14,1747,2035,4838,1434,1605,4839,4842,4843,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","disabled"],t=["asChild","disabled"],n=["className"],l=["className","size","children"],s=["className"],o=["className"],c=["className"],u=["className","asChild"];function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Modal",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"ModalOverlay",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"ModalContent",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"ModalHeader",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"ModalFooter",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"ModalTitle",{enumerable:!0,get:function(){return I}}),Object.defineProperty(_e,"ModalBody",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"ModalClose",{enumerable:!0,get:function(){return B}}),Object.defineProperty(_e,"ModalAction",{enumerable:!0,get:function(){return S}});var f=d(r(_d[0])),b=r(_d[1]),x=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2]));r(_d[3]);var j=d(r(_d[4]));r(_d[5]);var h=d(r(_d[6])),p=r(_d[7]),v=r(_d[8]),w=r(_d[9]);r(_d[10]),r(_d[11]),r(_d[12]);var y=r(_d[13]),O=r(_d[14]),N=r(_d[15]),P=r(_d[16]),C=r(_d[17]);const M=x.createContext(void 0),_=()=>{const e=x.useContext(M);if(!e)throw new Error("useModalContext must be used within a ModalProvider");return e};function z(e){const t=(0,b.c)(5),{children:n,onClose:l}=e,s=l||k;let o,c;return t[0]!==s?(o={onClose:s},t[0]=s,t[1]=o):o=t[1],t[2]!==n||t[3]!==o?(c=(0,C.jsx)(M.Provider,{value:o,children:n}),t[2]=n,t[3]=o,t[4]=c):c=t[4],c}function k(){return w.router.back()}function B(t){const n=(0,b.c)(13);let l,s,o;if(n[0]!==t){var c=t;({asChild:l,disabled:s}=c),o=(0,f.default)(c,e),n[0]=t,n[1]=l,n[2]=s,n[3]=o}else l=n[1],s=n[2],o=n[3];const{onClose:u}=_();let d;n[4]!==u||n[5]!==o?(d=function(e){o?.onPress&&o.onPress(e),u(!1)},n[4]=u,n[5]=o,n[6]=d):d=n[6];const x=d,j=l?p.Slot:y.Button,h=s??void 0,v=s??void 0;let w;return n[7]!==j||n[8]!==x||n[9]!==o||n[10]!==h||n[11]!==v?(w=(0,C.jsx)(j,Object.assign({"aria-disabled":h,disabled:v,onPress:x,variant:"outline"},o)),n[7]=j,n[8]=x,n[9]=o,n[10]=h,n[11]=v,n[12]=w):w=n[12],w}function S(e){const n=(0,b.c)(9);let l,s,o;if(n[0]!==e){var c=e;({asChild:l,disabled:s}=c),o=(0,f.default)(c,t),n[0]=e,n[1]=l,n[2]=s,n[3]=o}else l=n[1],s=n[2],o=n[3];const u=l?p.Slot:y.Button,d=s??void 0,x=s??void 0;let j;return n[4]!==u||n[5]!==o||n[6]!==d||n[7]!==x?(j=(0,C.jsx)(u,Object.assign({role:"button","aria-disabled":d,disabled:x},o)),n[4]=u,n[5]=o,n[6]=d,n[7]=x,n[8]=j):j=n[8],j}const T=function(e){const t=(0,b.c)(8);let l,s,o,c;if(t[0]!==e){var u=e;({className:l}=u),s=(0,f.default)(u,n),t[0]=e,t[1]=l,t[2]=s}else l=t[1],s=t[2];return t[3]!==l?(o=(0,N.cn)("web:animate-in web:fade-in-0 absolute top-0 right-0 bottom-0 left-0 z-50 flex items-center justify-center bg-black/70 p-2 [&>*:first-child]:max-h-full [&>*:first-child]:max-w-full",l),t[3]=l,t[4]=o):o=t[4],t[5]!==s||t[6]!==o?(c=(0,C.jsx)(h.default,Object.assign({className:o},s)),t[5]=s,t[6]=o,t[7]=c):c=t[7],c},E=(0,v.cva)('border-border web:cursor-default bg-card web:duration-200 max-h-full max-w-lg gap-4 rounded-lg border py-4 shadow-lg',{variants:{size:{default:'w-96',xs:'w-64',sm:'w-80',lg:'w-lg',xl:'w-160','2xl':'w-200',full:'w-full'}},defaultVariants:{size:'default'}});function A(e){const t=(0,b.c)(13);let n,s,o,c,u,d,x;if(t[0]!==e){var j=e;({className:s,size:c,children:n}=j),o=(0,f.default)(j,l),t[0]=e,t[1]=n,t[2]=s,t[3]=o,t[4]=c}else n=t[1],s=t[2],o=t[3],c=t[4];return t[5]!==s||t[6]!==c?(u=(0,N.cn)(E({size:c}),"web:animate-in web:fade-in-0 web:zoom-in-95 web:cursor-default web:duration-200 border-border bg-card z-50 max-h-full max-w-full gap-4 rounded-lg border shadow-lg",s),t[5]=s,t[6]=c,t[7]=u):u=t[7],t[8]===Symbol.for("react.memo_cache_sentinel")?(d=(0,C.jsx)(h.default,{className:"absolute top-2 right-2",children:(0,C.jsx)(B,{className:"web:transition-opacity web:hover:opacity-100 opacity-70",asChild:!0,children:(0,C.jsx)(O.IconButton,{name:"xmark"})})}),t[8]=d):d=t[8],t[9]!==n||t[10]!==o||t[11]!==u?(x=(0,C.jsx)(T,{children:(0,C.jsxs)(h.default,Object.assign({className:u},o,{children:[n,d]}))}),t[9]=n,t[10]=o,t[11]=u,t[12]=x):x=t[12],x}function D(e){const t=(0,b.c)(8);let n,l,o,c;if(t[0]!==e){var u=e;({className:n}=u),l=(0,f.default)(u,s),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];return t[3]!==n?(o=(0,N.cn)("flex flex-col gap-1.5 pr-8 pl-4 text-center sm:text-left",n),t[3]=n,t[4]=o):o=t[4],t[5]!==l||t[6]!==o?(c=(0,C.jsx)(h.default,Object.assign({className:o},l)),t[5]=l,t[6]=o,t[7]=c):c=t[7],c}function F(e){const t=(0,b.c)(8);let n,l,s,c;if(t[0]!==e){var u=e;({className:n}=u),l=(0,f.default)(u,o),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];return t[3]!==n?(s=(0,N.cn)("flex flex-col gap-2 px-4 py-1",n),t[3]=n,t[4]=s):s=t[4],t[5]!==l||t[6]!==s?(c=(0,C.jsx)(j.default,Object.assign({horizontal:!1,className:s},l)),t[5]=l,t[6]=s,t[7]=c):c=t[7],c}function H(e){const t=(0,b.c)(8);let n,l,s,o;if(t[0]!==e){var u=e;({className:n}=u),l=(0,f.default)(u,c),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];return t[3]!==n?(s=(0,N.cn)("flex flex-col-reverse gap-2 px-4 sm:flex-row sm:justify-end",n),t[3]=n,t[4]=s):s=t[4],t[5]!==l||t[6]!==s?(o=(0,C.jsx)(h.default,Object.assign({className:s},l)),t[5]=l,t[6]=s,t[7]=o):o=t[7],o}function I(e){const t=(0,b.c)(6);let n,l;if(t[0]!==e){const{asChild:s}=e;n=s,l=(0,f.default)(e,u),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];const s=n?p.Slot:P.Text;let o;return t[3]!==s||t[4]!==l?(o=(0,C.jsx)(P.TextClassContext.Provider,{value:"text-lg text-foreground font-semibold leading-none",children:(0,C.jsx)(s,Object.assign({},l))}),t[3]=s,t[4]=l,t[5]=o):o=t[5],o}},4838,[363,12,14,108,600,30,585,1435,1352,850,318,854,3230,3185,1574,1354,1434,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["order","setLoading"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.PaymentWebview=function(t){let{order:f,setLoading:E}=t,O=(0,o.default)(t,e);const v=(0,n.useRouter)(),S=(0,u.useObservableState)(f.links$.pipe((0,l.map)(e=>(0,c.default)(e,['payment',0,'href']))),(0,c.default)(f,['links','payment',0,'href'])),{wpCredentials:M}=(0,_.useAppState)(),j=(0,u.useObservableState)(M.access_token$,M.access_token),{stockAdjustment:P}=(0,R.useStockAdjustment)(),{uiSettings:x}=(0,b.useUISettings)('pos-cart'),A=(0,y.useT)(),C=(0,k.useRestHttpClient)('orders'),D=s.useRef(!1),L=s.useRef(null),N=s.useRef(0),$=s.useMemo(()=>T.with({orderId:f.uuid,orderNumber:f.number}),[f.uuid,f.number]),I=s.useMemo(()=>{if(!S)return'';const e=new URL(S);return e.searchParams.append('token',j),e.toString()},[S,j]),W=s.useCallback(async e=>{if('wcpos-payment-received'===e?.data?.action&&'object'==typeof e?.data?.payload)try{D.current=!0,L.current&&(clearTimeout(L.current),L.current=null);const t=e.data.payload,o=(t?.line_items||[]).filter(e=>e.meta_data?.some(e=>'_reduced_stock'===e.key));P(o);const s=f.getLatest(),n=s.links,c=s.collection.parseRestResponse(t);if(c.links&&n){const e=c.links,t=n;for(const o of Object.keys(t))(t[o]?.length??0)>0&&(!e[o]||0===e[o].length)&&(e[o]=t[o])}await s.incrementalPatch(c)&&($.success(A('pos_checkout.payment_completed_for_order',{orderNumber:t.number||f.number}),{showToast:!0,saveToDb:!0,context:{total:t.total,paymentMethod:t.payment_method,paymentMethodTitle:t.payment_method_title,transactionId:t.transaction_id,status:t.status}}),x.autoShowReceipt?v.replace({pathname:`(modals)/cart/receipt/${f.uuid}`}):v.replace({pathname:"cart"}))}catch(e){const t=e instanceof Error?e.message:'Payment processing error';$.error(t,{showToast:!0,saveToDb:!0,context:{errorCode:h.ERROR_CODES.PAYMENT_GATEWAY_ERROR,error:e instanceof Error?e.message:String(e)}})}finally{E(!1)}},[v,f,P,x.autoShowReceipt,E,$,A]),Y=s.useCallback(e=>{N.current+=1,N.current<2||(L.current&&clearTimeout(L.current),L.current=setTimeout(async()=>{if(D.current)return;const e=f.getLatest().status;if(e&&'pos-open'===e)try{$.debug('No postMessage received, fetching order status',{context:{orderId:f.id}});const t=await C.get(`/${f.id}`);if(!t?.data)return;const o=t.data,s=o.status;if(s===e)return;D.current=!0;const n=(o.line_items||[]).filter(e=>e.meta_data?.some(e=>'_reduced_stock'===e.key));P(n);const c=f.getLatest(),u=c.links,l=c.collection.parseRestResponse(o);if(l.links&&u){const e=l.links,t=u;for(const o of Object.keys(t))(t[o]?.length??0)>0&&(!e[o]||0===e[o].length)&&(e[o]=t[o])}await c.incrementalPatch(l)&&($.success(A('pos_checkout.payment_completed_for_order',{orderNumber:o.number||f.number}),{showToast:!0,saveToDb:!0,context:{total:o.total,paymentMethod:o.payment_method,paymentMethodTitle:o.payment_method_title,status:s,source:'fallback-fetch'}}),x.autoShowReceipt?v.replace({pathname:`(modals)/cart/receipt/${f.uuid}`}):v.replace({pathname:"cart"}))}catch(e){$.debug('Fallback order status fetch did not complete',{context:{error:e instanceof Error?e.message:String(e),source:'fallback-fetch'}})}finally{E(!1)}},1e3))},[f,C,P,x.autoShowReceipt,v,E,$,A]);return s.useEffect(()=>()=>{L.current&&clearTimeout(L.current)},[]),(0,w.jsx)(d.ErrorBoundary,{children:S?(0,w.jsx)(p.WebView,Object.assign({},O,{src:I,onLoad:Y,onMessage:e=>{const t=e?.nativeEvent?.data,o=t?.payload;o?.data?$.error(o?.message||'Payment error',{showToast:!0,saveToDb:!0,context:{errorCode:h.ERROR_CODES.PAYMENT_GATEWAY_ERROR,payloadData:o?.data}}):W({data:t})},className:"h-full flex-1"})):null})};var o=t(r(_d[0])),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),c=t(r(_d[3])),u=r(_d[4]),l=r(_d[5]),d=r(_d[6]),p=r(_d[7]),f=r(_d[8]),h=r(_d[9]),_=r(_d[10]),y=r(_d[11]),b=r(_d[12]),k=r(_d[13]),R=r(_d[14]),w=r(_d[15]);const T=(0,f.getLogger)(['wcpos','pos','checkout','payment'])},4839,[363,14,850,1358,1747,1972,1348,4840,1975,2644,2022,1987,1745,4401,4841,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["ref","src","source","onMessage","onLoad","onContentSizeChange","srcDoc","className"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"WebView",{enumerable:!0,get:function(){return w}});var n=t(r(d[0])),s=t(r(d[1])),o=t(r(d[2])),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]);function w(t){let{ref:w,src:b,source:v,onMessage:h,onLoad:p,onContentSizeChange:y,srcDoc:E,className:C}=t,j=(0,n.default)(t,e);const[x,L]=s.default.useState(!0),M=s.default.useRef(null),R=(0,l.useComposedRefs)(w,M),_=s.default.useRef(y);s.default.useEffect(()=>{_.current=y});const z=s.default.useRef(null),D=s.default.useCallback(()=>{let e=null;try{e=M.current?.contentDocument??null}catch{return}const t=e?.body;t&&_.current?.({nativeEvent:{contentSize:{width:t.scrollWidth,height:t.scrollHeight}}})},[]);s.default.useImperativeHandle(w,()=>Object.assign(M.current??{},{postMessage(e){M.current?.contentWindow?.postMessage(e,'*')}}),[]),s.default.useEffect(()=>{const e=e=>{const{origin:t,data:n}=e,s={nativeEvent:{data:n,url:t,loading:!1,title:'',canGoBack:!1,canGoForward:!1,lockIdentifier:0}};h?.(s)};return window.addEventListener('message',e,!0),()=>{window.removeEventListener('message',e,!0)}},[h]);const N=s.default.useCallback(e=>{if(L(!1),p?.(e),z.current?.disconnect(),z.current=null,!_.current)return;let t=null;try{t=M.current?.contentDocument??null}catch{t=null}if(t?.body){if(!t.getElementById('wcpos-webview-reset')){const e=t.createElement('style');e.id='wcpos-webview-reset',e.textContent='html,body{margin:0;padding:0;overflow:hidden;}',t.head?.appendChild(e)}if(D(),'undefined'!=typeof ResizeObserver){const e=new ResizeObserver(()=>D());e.observe(t.body),z.current=e}}},[p,D]);return s.default.useEffect(()=>()=>z.current?.disconnect(),[]),(0,f.jsxs)(o.default,{className:(0,c.cn)('relative',C),children:[(0,f.jsx)("iframe",{ref:R,src:(v&&'uri'in v?v.uri:void 0)||b,srcDoc:E,onLoad:N,frameBorder:"0",sandbox:"allow-scripts allow-forms allow-popups allow-same-origin allow-modals",className:"h-full w-full",onError:e=>{console.error('WebView error:',e),j.onError?.(e)}}),x&&(0,f.jsx)(o.default,{className:"bg-opacity-75 absolute inset-0 flex items-center justify-center bg-white",children:(0,f.jsx)(u.Loader,{})})]})}},4840,[363,14,585,1356,1354,1412,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useStockAdjustment",{enumerable:!0,get:function(){return c}});var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]);const c=()=>{const c=(0,t.c)(11),{collection:v}=(0,o.useCollection)("products"),{collection:_}=(0,o.useCollection)("variations"),j=(0,n.useQueryManager)();let A;c[0]!==j||c[1]!==v?(A=j.registerCollectionReplication({collection:v,endpoint:"products"}),c[0]=j,c[1]=v,c[2]=A):A=c[2];const C=A;let b;c[3]!==j||c[4]!==_?(b=j.registerCollectionReplication({collection:_,endpoint:"products/variations"}),c[3]=j,c[4]=_,c[5]=b):b=c[5];const h=b;let k;c[6]!==C||c[7]!==h?(k=t=>{if(Array.isArray(t)&&t.length>0){const n=t.filter(l).map(u).filter(s),o=t.filter(f).map(p).filter(y);try{C.sync({include:n,force:!0,greedy:!0}),h.sync({include:o,force:!0,greedy:!0})}catch(t){const n=t;console.error(n)}}},c[6]=C,c[7]=h,c[8]=k):k=c[8];const M=k;let O;return c[9]!==M?(O={stockAdjustment:M},c[9]=M,c[10]=O):O=c[10],O};function l(t){return 0===t.variation_id}function u(t){return t.product_id}function s(t){return null!=t}function f(t){return 0!==t.variation_id}function p(t){return t.variation_id}function y(t){return null!=t}},4841,[12,14,4070,4514]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CheckoutTitle=function(b){const f=(0,t.c)(17),{order:y}=b,_=(0,o.useObservableEagerState)(y.currency_symbol$),v=(0,o.useObservableEagerState)(y.total$),O=(0,o.useObservableEagerState)(y.refunds$),h=_??"";let x;f[0]!==h?(x={currencySymbol:h},f[0]=h,f[1]=x):x=f[1];const{format:E}=(0,c.useCurrencyFormat)(x),S=(0,n.useT)();if(!y)throw new Error("Order not found");let T,$,p,j;if(f[2]!==E||f[3]!==O||f[4]!==S||f[5]!==v){const t=(0,u.getNetPaymentTotal)(v,O);T=s.Text,p="text-center text-lg font-bold",f[10]!==S?(j=S("pos_checkout.amount_to_pay"),f[10]=S,f[11]=j):j=f[11],$=E(t||0),f[2]=E,f[3]=O,f[4]=S,f[5]=v,f[6]=T,f[7]=$,f[8]=p,f[9]=j}else T=f[6],$=f[7],p=f[8],j=f[9];const k=`: ${$}`;let w;f[12]!==T||f[13]!==p||f[14]!==j||f[15]!==k?(w=(0,l.jsxs)(T,{className:p,children:[j,k]}),f[12]=T,f[13]=p,f[14]=j,f[15]=k,f[16]=w):w=f[16];return w};var t=r(d[0]);r(d[1]);var o=r(d[2]),s=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),l=r(d[7])},4842,[12,14,1747,1434,1987,4462,4470,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.isTerminalCheckoutStatus=w,_e.shouldUseContractCheckout=y,_e.createCheckoutIdempotencyKey=k,_e.useCheckoutSession=function(o){const n=(0,l.useRestHttpClient)(),f=(0,u.usePullDocument)(),{stockAdjustment:C}=(0,_.useStockAdjustment)(),{uiSettings:b}=(0,d.useUISettings)('pos-cart'),S=(0,t.useRouter)(),R=(0,s.useT)(),[v,E]=e.useState(!1),[I,O]=e.useState(null),T=e.useRef(null),$=e.useMemo(()=>o.payment_method||'pos_cash',[o.payment_method]),{gateway:P,loading:j,error:D,refetch:A}=(0,p.usePaymentGateways)($),M=!j,x=D?'payment_gateways_fetch_failed':I;e.useEffect(()=>{T.current=null},[$,o.id]);const G=e.useCallback(async()=>{await f(o.id,o.collection);const e=(o.getLatest().line_items||[]).filter(e=>e.meta_data?.some(e=>'_reduced_stock'===e.key));C(e),b.autoShowReceipt?S.replace({pathname:`(modals)/cart/receipt/${o.uuid}`}):S.replace({pathname:"cart"})},[o,f,S,C,b.autoShowReceipt]),K=e.useCallback(async()=>{if(!o.id||!M)return;E(!0),O(null);let e=P;if(!e){e=(await A()).find(e=>e.id===$)||null}if(e&&y(e))try{T.current||(T.current=`${Date.now()}-${Math.random().toString(36).slice(2)}`),await n.post(`payment-gateways/${e.id}/bootstrap`,{context:{order_id:o.id}});const t=await n.post(`orders/${o.id}/checkout`,{gateway_id:e.id,action:'start',payment_data:{}},{headers:{'X-WCPOS-Idempotency-Key':k(o.id,e.id,T.current)}});let c=t?.data||{},s=0;for(;!w(c.status)&&!c.terminal;){if(s+=1,s>40)throw new Error('checkout_poll_timeout');await new Promise(e=>setTimeout(e,750));const e=await n.get(`orders/${o.id}/checkout`);c=e?.data||{}}if(T.current=null,'completed'===c.status)return h.success(R('pos_checkout.payment_completed_for_order',{orderNumber:o.number}),{showToast:!0,saveToDb:!0,context:{orderId:o.id,gatewayId:e.id,checkoutId:c.checkout_id}}),void await G();if('awaiting_customer'===c.status)return void O('awaiting_customer');throw new Error(c.status||'checkout_failed')}catch(t){const s=t instanceof Error?t.message:'checkout_failed';O(s),h.error(s,{showToast:!0,saveToDb:!0,context:{errorCode:c.ERROR_CODES.PAYMENT_GATEWAY_ERROR,orderId:o.id,gatewayId:e?.id}})}finally{E(!1)}else E(!1)},[G,P,$,M,n,o,A,R]),L=M?y(P)?'contract':'webview':'pending';return{loading:v,error:x,gateway:P,gatewayResolved:M,gatewayId:$,mode:L,startCheckout:K}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var c=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,c.get?c:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),c=r(_d[3]),s=r(_d[4]),n=r(_d[5]),u=r(_d[6]),d=r(_d[7]),l=r(_d[8]),p=r(_d[9]),_=r(_d[10]);const h=(0,o.getLogger)(['wcpos','pos','checkout','contract']);function w(e){return['completed','failed','cancelled','awaiting_customer'].includes(e||'')}const f=new Set(['pos_cash','pos_card','wcpos_cash','wcpos_card']);function y(e){return(0,n.supportsCheckoutContract)(e)&&!f.has(e?.id||'')}function k(e,t,o){return`checkout-${e}-${t}-${o}`}},4843,[14,850,1975,2644,1987,4844,4813,1745,4401,4845,4841]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return!0===t?.capabilities?.supports_provider_refunds}Object.defineProperty(e,'__esModule',{value:!0}),e.supportsCheckoutContract=function(t){return!0===t?.capabilities?.supports_checkout},e.supportsOriginalMethodRefund=t,e.deriveRefundDestinationOptions=function(n){return[{value:'original_method',enabled:t(n)},{value:'cash',enabled:!0}]}},4844,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePaymentGateways=function(n){const u=(0,t.useRestHttpClient)(),[s,c]=e.useState([]),[f,o]=e.useState(!0),[l,y]=e.useState(null),d=e.useRef([]);e.useEffect(()=>{d.current=s},[s]);const _=e.useCallback(async()=>{o(!0),y(null);try{const e=await u.get('payment-gateways'),t=Array.isArray(e?.data)?e.data:[];return d.current=t,c(t),t}catch(e){return y(e instanceof Error?e.message:'payment_gateways_fetch_failed'),d.current}finally{o(!1)}},[u]);e.useEffect(()=>{_()},[_]);const p=e.useMemo(()=>s.find(e=>e.id===n)??null,[s,n]);return{gateways:s,gateway:p,loading:f,error:l,refetch:_}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1])},4845,[14,4401]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]),c=r(d[2]),o=r(d[3]);function u(){const u=(0,t.c)(1);let l;return u[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,o.jsx)(n.ErrorBoundary,{children:(0,o.jsx)(c.AddMiscProduct,{})}),u[0]=l):l=u[0],l}},4846,[12,1348,4555,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ReceiptScreen}});var t=r(d[0])},4847,[4848]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ReceiptScreen=function(){const u=(0,c.c)(7),{orderId:f}=(0,t.useLocalSearchParams)(),{collection:v}=(0,s.useCollection)("orders");let _;u[0]!==v||u[1]!==f?(_=v.findOneFix(f),u[0]=v,u[1]=f,u[2]=_):_=u[2];const b=_;let p;u[3]!==b.$?(p=new o.ObservableResource(b.$),u[3]=b.$,u[4]=p):p=u[4];const O=p;let R;u[5]!==O?(R=(0,l.jsx)(n.Receipt,{resource:O}),u[5]=O,u[6]=R):R=u[6];return R};var c=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),n=r(d[4]),s=r(d[5]),l=r(d[6])},4848,[12,14,850,1747,4849,4514,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Receipt=function(e){const o=(0,t.c)(133),{resource:F}=e,L=(0,c.useObservableSuspense)(F),U=(0,k.useT)(),V=n.useRef(null),{store:q}=(0,E.useAppState)(),Z=(0,M.useRestHttpClient)();let X;o[0]!==Z?(X=(0,P.createCloudEnqueueFactory)(Z),o[0]=Z,o[1]=X):X=o[1];const G=X,J=n.useContext(N.TaxRatesContext),K=(0,c.useObservableEagerState)(q?.wc_price_decimals$),Q=J?.priceNumDecimals;let Y;o[2]!==K||o[3]!==Q?(Y=(0,$.resolvePriceNumDecimals)({contextDp:Q,storeDp:K}),o[2]=K,o[3]=Q,o[4]=Y):Y=o[4];const ee=Y;let te;o[5]!==L.id$?(te=L.id$??(0,u.of)(void 0),o[5]=L.id$,o[6]=te):te=o[6];const ie=(0,c.useObservableEagerState)(te);let re,ne,le;if(o[7]!==L.links$){const e=L.links$??(0,u.of)(void 0);re=c.useObservableState,ne=e.pipe((0,p.map)(W)),o[7]=L.links$,o[8]=re,o[9]=ne}else re=o[8],ne=o[9];o[10]!==L?(le=(0,s.default)(L,["links","receipt",0,"href"]),o[10]=L,o[11]=le):le=o[11];const oe=re(ne,le);let se;o[12]!==oe||o[13]!==L||o[14]!==ie?(se={orderId:ie,baseReceiptURL:oe,mode:"live",order:L},o[12]=oe,o[13]=L,o[14]=ie,o[15]=se):se=o[15];const{templates:ce,selectedTemplateId:de,setSelectedTemplateId:ae,renderedHtml:ue,receiptData:pe,receiptUrl:me,selectedTemplateEngine:he,selectedTemplateContent:fe,isOffline:ge,isSyncing:xe}=(0,D.useTemplateRenderer)(se);let je;if(o[16]!==de||o[17]!==ce){let e;o[19]!==de?(e=e=>String(e.id)===String(de),o[19]=de,o[20]=e):e=o[20],je=ce.find(e),o[16]=de,o[17]=ce,o[18]=je}else je=o[18];const Se=je;let ve;e:{if(!Se){ve=null;break e}const e=String(Se.id),t=Se.output_type??"html",n=Se.paper_width??null;let l;o[21]!==e||o[22]!==t||o[23]!==n?(l={id:e,output_type:t,paper_width:n},o[21]=e,o[22]=t,o[23]=n,o[24]=l):l=o[24],ve=l}const be=ve,{download:we,isDownloading:ye}=(0,y.useDownloadReceiptPdf)(),De=!ge&&!xe&&Boolean(ie&&be?.id),Pe=Se?.output_type,Me=Se?.paper_width??null;let Re;o[25]!==Pe||o[26]!==Me?(Re=(0,b.getReceiptPreviewPaperWidth)({output_type:Pe,paper_width:Me}),o[25]=Pe,o[26]=Me,o[27]=Re):Re=o[27];const Ie=Re,Ce=String(de??"legacy-receipt"),[Te,Oe]=n.useState(null),[Ee,ke]=n.useState(Ce);Ee!==Ce&&(ke(Ce),Oe(null));let ze;o[28]===Symbol.for("react.memo_cache_sentinel")?(ze=e=>{const{width:t,height:n}=e.nativeEvent.contentSize;t<=0||n<=0||Oe(e=>e&&e.width===t&&e.height===n?e:{width:t,height:n})},o[28]=ze):ze=o[28];const Ne=ze;let $e;o[29]!==be?($e={template:be},o[29]=be,o[30]=$e):$e=o[30];const{allPrinters:Be,resolvedPrinter:Ae,printerSelection:He,setPrinterSelection:We,mismatchWarning:Fe,useSystemDialog:Le}=(0,O.useResolvedPrinter)($e),Ue=pe??void 0,Ve=ue??void 0,qe=me||oe,Ze=Le?void 0:Ae??void 0,Xe=Se?.paper_width??void 0,Ge=he??void 0,Je="thermal"===he?fe??void 0:void 0,Ke=be?.id;let Qe;o[31]!==G||o[32]!==ee||o[33]!==ie||o[34]!==Ue||o[35]!==Ve||o[36]!==qe||o[37]!==Ze||o[38]!==Xe||o[39]!==Ge||o[40]!==Je||o[41]!==Ke?(Qe={receiptData:Ue,html:Ve,receiptUrl:qe,printerProfile:Ze,paperWidth:Xe,decimals:ee,templateEngine:Ge,templateXml:Je,iframeRef:V,cloudEnqueueFactory:G,orderId:ie,templateId:Ke},o[31]=G,o[32]=ee,o[33]=ie,o[34]=Ue,o[35]=Ve,o[36]=qe,o[37]=Ze,o[38]=Xe,o[39]=Ge,o[40]=Je,o[41]=Ke,o[42]=Qe):Qe=o[42];const{print:Ye,isPrinting:et}=(0,v.usePrint)(Qe),{uiSettings:tt}=(0,z.useUISettings)("pos-cart"),it=n.useRef(!1),rt=n.useRef(!1);let nt,lt,ot,st;o[43]===Symbol.for("react.memo_cache_sentinel")?(nt=e=>(A.some(t=>e.routeNames.includes(t))&&(it.current=!0),e),o[43]=nt):nt=o[43];(0,l.useNavigationState)(nt),o[44]===Symbol.for("react.memo_cache_sentinel")?(lt=()=>{rt.current=!1},o[44]=lt):lt=o[44];o[45]!==ie?(ot=[ie],o[45]=ie,o[46]=ot):ot=o[46];n.useEffect(lt,ot),o[47]!==Ye||o[48]!==tt.autoPrintReceipt?(st=()=>{tt.autoPrintReceipt&&it.current&&!rt.current&&(rt.current=!0,Ye())},o[47]=Ye,o[48]=tt.autoPrintReceipt,o[49]=st):st=o[49];const ct=st;if(!(0,d.isRxDocument)(L)){let e,t;return o[50]!==U?(e=U("common.no_order_found"),o[50]=U,o[51]=e):e=o[51],o[52]!==e?(t=(0,B.jsx)(x.Modal,{children:(0,B.jsx)(x.ModalContent,{size:"lg",children:(0,B.jsx)(x.ModalHeader,{children:(0,B.jsx)(x.ModalTitle,{children:(0,B.jsx)(j.Text,{children:e})})})})}),o[52]=e,o[53]=t):t=o[53],t}let dt,at,ut,pt,mt;o[54]!==U?(dt=U("common.receipt"),o[54]=U,o[55]=dt):dt=o[55];o[56]!==dt?(at=(0,B.jsx)(x.ModalHeader,{children:(0,B.jsx)(x.ModalTitle,{children:(0,B.jsx)(j.Text,{children:dt})})}),o[56]=dt,o[57]=at):at=o[57];o[58]===Symbol.for("react.memo_cache_sentinel")?(ut={height:"100%"},o[58]=ut):ut=o[58];o[59]!==xe?(pt=(0,B.jsx)(C.SyncingBadge,{isSyncing:xe}),o[59]=xe,o[60]=pt):pt=o[60];o[61]!==ge||o[62]!==de||o[63]!==ae||o[64]!==ce?(mt=(0,B.jsx)(T.TemplateSwitcher,{templates:ce,selectedId:de,onSelect:ae,isOffline:ge}),o[61]=ge,o[62]=de,o[63]=ae,o[64]=ce,o[65]=mt):mt=o[65];const ht=Ae?.id??null;let ft,gt,xt,jt,_t,St,vt,bt,wt,yt,Dt,Pt;o[66]!==Be||o[67]!==He||o[68]!==We||o[69]!==ht?(ft=(0,B.jsx)(I.PrinterSwitcher,{printers:Be,printerSelection:He,resolvedPrinterId:ht,onSelect:We}),o[66]=Be,o[67]=He,o[68]=We,o[69]=ht,o[70]=ft):ft=o[70];o[71]!==Fe?(gt=(0,B.jsx)(R.MismatchBadge,{message:Fe}),o[71]=Fe,o[72]=gt):gt=o[72];o[73]!==U?(xt=U("receipt.zoom_in","Zoom in"),o[73]=U,o[74]=xt):xt=o[74];o[75]!==U?(jt=U("receipt.zoom_out","Zoom out"),o[75]=U,o[76]=jt):jt=o[76];o[77]!==oe||o[78]!==ue||o[79]!==me?(_t=null!=ue?{srcDoc:ue}:{src:me||oe||""},o[77]=oe,o[78]=ue,o[79]=me,o[80]=_t):_t=o[80];o[81]!==ct||o[82]!==_t?(St=(0,B.jsx)(S.WebView,Object.assign({ref:V},_t,{onLoad:ct,onMessage:H,onContentSizeChange:Ne,className:"h-full w-full"})),o[81]=ct,o[82]=_t,o[83]=St):St=o[83];o[84]!==Te||o[85]!==Ce||o[86]!==Ie||o[87]!==xt||o[88]!==jt||o[89]!==St?(vt=(0,B.jsx)(b.ReceiptPreviewViewport,{paperWidth:Ie,contentSize:Te,zoomInLabel:xt,zoomOutLabel:jt,testID:"receipt-preview",children:St},Ce),o[84]=Te,o[85]=Ce,o[86]=Ie,o[87]=xt,o[88]=jt,o[89]=St,o[90]=vt):vt=o[90];o[91]!==pt||o[92]!==mt||o[93]!==ft||o[94]!==gt||o[95]!==vt?(bt=(0,B.jsx)(x.ModalBody,{contentContainerStyle:ut,children:(0,B.jsx)(f.ErrorBoundary,{children:(0,B.jsxs)(_.VStack,{className:"h-full gap-2",children:[pt,mt,ft,gt,vt]})})}),o[91]=pt,o[92]=mt,o[93]=ft,o[94]=gt,o[95]=vt,o[96]=bt):bt=o[96];o[97]!==U?(wt=U("common.close"),o[97]=U,o[98]=wt):wt=o[98];o[99]!==wt?(yt=(0,B.jsx)(x.ModalClose,{testID:"receipt-close-button",children:wt}),o[99]=wt,o[100]=yt):yt=o[100];o[101]!==ge||o[102]!==L||o[103]!==U?(Dt=ge?(0,B.jsx)(x.ModalAction,{disabled:!0,children:U("receipt.email_receipt")}):(0,B.jsxs)(h.Dialog,{children:[(0,B.jsx)(h.DialogTrigger,{asChild:!0,children:(0,B.jsx)(x.ModalAction,{children:U("receipt.email_receipt")})}),(0,B.jsxs)(h.DialogContent,{children:[(0,B.jsx)(h.DialogHeader,{children:(0,B.jsx)(h.DialogTitle,{children:U("receipt.email_receipt")})}),(0,B.jsx)(h.DialogBody,{children:(0,B.jsx)(w.EmailForm,{order:L})})]})]}),o[101]=ge,o[102]=L,o[103]=U,o[104]=Dt):Dt=o[104];o[105]!==we||o[106]!==ie||o[107]!==be?.id?(Pt=()=>we({orderId:ie,templateId:be?.id}),o[105]=we,o[106]=ie,o[107]=be?.id,o[108]=Pt):Pt=o[108];const Mt=!De;let Rt,It,Ct;o[109]!==U?(Rt=U("receipt.download_pdf"),o[109]=U,o[110]=Rt):Rt=o[110];o[111]!==ye||o[112]!==Pt||o[113]!==Mt||o[114]!==Rt?(It=(0,B.jsx)(x.ModalAction,{testID:"receipt-download-pdf-button",onPress:Pt,disabled:Mt,loading:ye,children:Rt}),o[111]=ye,o[112]=Pt,o[113]=Mt,o[114]=Rt,o[115]=It):It=o[115];o[116]!==Ye?(Ct=()=>Ye(),o[116]=Ye,o[117]=Ct):Ct=o[117];const Tt=et||xe;let Ot,Et,kt,zt;o[118]!==U?(Ot=U("receipt.print_receipt"),o[118]=U,o[119]=Ot):Ot=o[119];o[120]!==Ct||o[121]!==Tt||o[122]!==Ot?(Et=(0,B.jsx)(x.ModalAction,{testID:"receipt-print-button",onPress:Ct,loading:Tt,children:Ot}),o[120]=Ct,o[121]=Tt,o[122]=Ot,o[123]=Et):Et=o[123];o[124]!==yt||o[125]!==Dt||o[126]!==It||o[127]!==Et?(kt=(0,B.jsxs)(x.ModalFooter,{children:[yt,Dt,It,Et]}),o[124]=yt,o[125]=Dt,o[126]=It,o[127]=Et,o[128]=kt):kt=o[128];o[129]!==at||o[130]!==bt||o[131]!==kt?(zt=(0,B.jsx)(x.Modal,{children:(0,B.jsxs)(x.ModalContent,{size:"xl",className:"h-full",children:[at,bt,kt]})}),o[129]=at,o[130]=bt,o[131]=kt,o[132]=zt):zt=o[132];return zt};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),l=r(_d[2]),o=r(_d[3]),s=(e=o)&&e.__esModule?e:{default:e},c=r(_d[4]),d=r(_d[5]),u=r(_d[6]),p=r(_d[7]),h=r(_d[8]),f=r(_d[9]),x=r(_d[10]),j=r(_d[11]),_=r(_d[12]),S=r(_d[13]),v=r(_d[14]),b=r(_d[15]),w=r(_d[16]),y=r(_d[17]),D=r(_d[18]),P=r(_d[19]),M=r(_d[20]),R=r(_d[21]),I=r(_d[22]),C=r(_d[23]),T=r(_d[24]),O=r(_d[25]),E=r(_d[26]),k=r(_d[27]),z=r(_d[28]),N=r(_d[29]),$=r(_d[30]),B=r(_d[31]);const A=['Checkout','(modals)/cart/[orderId]/checkout'];function H(){}function W(e){return(0,s.default)(e,["receipt",0,"href"])}},4849,[12,14,4850,1358,1747,2035,1748,1972,3188,1348,4838,1434,1605,4840,4852,4939,4941,4942,4944,4950,4401,4951,4952,4953,4954,4955,2022,1987,1745,4501,4948,6]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])},4850,[4851]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,u)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||Object.prototype.hasOwnProperty.call(o,c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e)},4851,[861,1137]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"encodeReceipt",{enumerable:!0,get:function(){return t.encodeReceipt}}),Object.defineProperty(e,"formatReceiptData",{enumerable:!0,get:function(){return n.formatReceiptData}}),Object.defineProperty(e,"mapReceiptData",{enumerable:!0,get:function(){return c.mapReceiptData}}),Object.defineProperty(e,"renderForStudio",{enumerable:!0,get:function(){return u.renderForStudio}}),Object.defineProperty(e,"buildTemplateData",{enumerable:!0,get:function(){return u.buildTemplateData}}),Object.defineProperty(e,"ReceiptDataSchema",{enumerable:!0,get:function(){return o.ReceiptDataSchema}}),Object.defineProperty(e,"ReceiptStoreMetaSchema",{enumerable:!0,get:function(){return o.ReceiptStoreMetaSchema}}),Object.defineProperty(e,"ReceiptCashierSchema",{enumerable:!0,get:function(){return o.ReceiptCashierSchema}}),Object.defineProperty(e,"ReceiptCustomerSchema",{enumerable:!0,get:function(){return o.ReceiptCustomerSchema}}),Object.defineProperty(e,"ReceiptLineItemSchema",{enumerable:!0,get:function(){return o.ReceiptLineItemSchema}}),Object.defineProperty(e,"ReceiptLineItemMetaSchema",{enumerable:!0,get:function(){return o.ReceiptLineItemMetaSchema}}),Object.defineProperty(e,"ReceiptLineItemTaxSchema",{enumerable:!0,get:function(){return o.ReceiptLineItemTaxSchema}}),Object.defineProperty(e,"ReceiptFeeSchema",{enumerable:!0,get:function(){return o.ReceiptFeeSchema}}),Object.defineProperty(e,"ReceiptDiscountSchema",{enumerable:!0,get:function(){return o.ReceiptDiscountSchema}}),Object.defineProperty(e,"ReceiptTotalsSchema",{enumerable:!0,get:function(){return o.ReceiptTotalsSchema}}),Object.defineProperty(e,"ReceiptTaxSummaryItemSchema",{enumerable:!0,get:function(){return o.ReceiptTaxSummaryItemSchema}}),Object.defineProperty(e,"ReceiptPaymentSchema",{enumerable:!0,get:function(){return o.ReceiptPaymentSchema}}),Object.defineProperty(e,"ReceiptFiscalSchema",{enumerable:!0,get:function(){return o.ReceiptFiscalSchema}}),Object.defineProperty(e,"ReceiptPresentationHintsSchema",{enumerable:!0,get:function(){return o.ReceiptPresentationHintsSchema}}),Object.defineProperty(e,"ReceiptDisplayTaxSchema",{enumerable:!0,get:function(){return o.ReceiptDisplayTaxSchema}}),Object.defineProperty(e,"ReceiptOrderSchema",{enumerable:!0,get:function(){return o.ReceiptOrderSchema}}),Object.defineProperty(e,"renderThermalPreview",{enumerable:!0,get:function(){return p.renderThermalPreview}}),Object.defineProperty(e,"encodeThermalTemplate",{enumerable:!0,get:function(){return p.encodeThermalTemplate}}),Object.defineProperty(e,"parseXml",{enumerable:!0,get:function(){return p.parseXml}}),Object.defineProperty(e,"renderHtml",{enumerable:!0,get:function(){return p.renderHtml}}),Object.defineProperty(e,"renderEscpos",{enumerable:!0,get:function(){return p.renderEscpos}}),Object.defineProperty(e,"PrinterService",{enumerable:!0,get:function(){return b.PrinterService}}),Object.defineProperty(e,"CloudAdapter",{enumerable:!0,get:function(){return f.CloudAdapter}}),Object.defineProperty(e,"isOrderBasedCloudProfile",{enumerable:!0,get:function(){return f.isOrderBasedCloudProfile}}),Object.defineProperty(e,"isWebUsbSupported",{enumerable:!0,get:function(){return l.isWebUsbSupported}}),Object.defineProperty(e,"isWebBluetoothSupported",{enumerable:!0,get:function(){return l.isWebBluetoothSupported}}),Object.defineProperty(e,"usePrint",{enumerable:!0,get:function(){return P.usePrint}}),Object.defineProperty(e,"usePrinterDiscovery",{enumerable:!0,get:function(){return s.usePrinterDiscovery}}),Object.defineProperty(e,"RasterizeProvider",{enumerable:!0,get:function(){return y.RasterizeProvider}}),Object.defineProperty(e,"useOptionalRasterize",{enumerable:!0,get:function(){return y.useOptionalRasterize}}),Object.defineProperty(e,"useRasterize",{enumerable:!0,get:function(){return y.useRasterize}}),Object.defineProperty(e,"resolvePrinter",{enumerable:!0,get:function(){return O.resolvePrinter}}),Object.defineProperty(e,"detectMismatch",{enumerable:!0,get:function(){return R.detectMismatch}}),Object.defineProperty(e,"probeVendor",{enumerable:!0,get:function(){return j.probeVendor}}),Object.defineProperty(e,"probeVendorEndpoint",{enumerable:!0,get:function(){return j.probeVendorEndpoint}}),Object.defineProperty(e,"isPrinterConnectionError",{enumerable:!0,get:function(){return h.isPrinterConnectionError}}),Object.defineProperty(e,"PrinterConnectionError",{enumerable:!0,get:function(){return h.PrinterConnectionError}}),Object.defineProperty(e,"buildPrintableReceiptHtml",{enumerable:!0,get:function(){return S.buildPrintableReceiptHtml}}),Object.defineProperty(e,"normalizeReceiptPaperWidth",{enumerable:!0,get:function(){return S.normalizeReceiptPaperWidth}}),Object.defineProperty(e,"DEFAULT_THERMAL_TEMPLATE",{enumerable:!0,get:function(){return T.DEFAULT_THERMAL_TEMPLATE}});var t=r(d[0]),n=r(d[1]),c=r(d[2]),u=r(d[3]),o=r(d[4]),p=r(d[5]),b=r(d[6]),f=r(d[7]),l=r(d[8]),P=r(d[9]),s=r(d[10]),y=r(d[11]),O=r(d[12]),R=r(d[13]),j=r(d[14]),h=r(d[15]),S=r(d[16]),T=r(d[17])},4852,[4853,4905,4906,4907,4908,4854,4909,4918,4920,4921,4929,4923,4934,4935,4936,4938,4922,4904]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.encodeReceipt=function(s,l={}){const{printerModel:_,language:c="esc-pos",columns:u=48,enableCp932:h=!1,emitEscPrintMode:p=!0,cut:x=!0,openDrawer:f=!1,drawerConnector:b="pin2",decimals:y=2}=l,C=s.order.currency,M=Math.max(12,Math.floor(u/2)),W=u-M,v=Math.max(10,Math.floor(.25*u)),T=u-v,$=s.customer?.tax_ids?.[0]?.value||'',E=s.totals.discount_total_incl??s.totals.discount_total??0,w=Object.assign({},s,{columns:u,cut:x,openDrawer:f,infoColLeft:W,infoColRight:M,nameColWidth:T,priceColWidth:v,order_number:s.order.number,created_at_gmt:s.order.created.datetime,has_address_lines:s.store.address_lines&&s.store.address_lines.length>0,address_lines:(s.store.address_lines??[]).map(t=>({line:t})),has_phone:!!s.store.phone,store_tax_ids:(s.store?.tax_ids??[]).map(t=>({type:t.type,value:t.value,country:t.country??'',label:t.label??'Tax ID'})),has_store_tax_ids:!!(s.store?.tax_ids&&s.store.tax_ids.length>0),cashier_name:s.cashier?.name||'',customer_name:s.customer?.name||'',customer_tax_id:$,has_customer_tax_id:!!$,customer_tax_ids:(s.customer?.tax_ids??[]).map(t=>({type:t.type,value:t.value,country:t.country??'',label:t.label??''})),has_customer_tax_ids:!!(s.customer?.tax_ids&&s.customer.tax_ids.length>0),formatted_lines:s.lines.map(t=>({name:t.name,detail:` x${t.qty} @ ${n(t.unit_price_incl,C,y)}`,line_total_fmt:n(t.line_total_incl,C,y),nameColWidth:T,priceColWidth:v})),subtotal_fmt:n(s.totals.subtotal_incl,C,y),has_discount:E>0,discount_fmt:`-${n(E,C,y)}`,show_tax:'hidden'!==s.presentation_hints.display_tax&&s.totals.tax_total>0,tax_lines:s.tax_summary.map(t=>({label:t.rate?`${t.label} (${t.rate}%)`:t.label,amount_fmt:n(t.tax_amount,C,y),nameColWidth:T,priceColWidth:v})),total_fmt:n(s.totals.total_incl,C,y),payments:s.payments.map(t=>({method_title:t.method_title,amount_fmt:n(t.amount,C,y),has_tendered:!!(t.tendered&&t.tendered>0),tendered_fmt:n(t.tendered??0,C,y),change_fmt:n(t.change??0,C,y),nameColWidth:T,priceColWidth:v}))});return(0,t.encodeThermalTemplate)(o.DEFAULT_THERMAL_TEMPLATE,w,{printerModel:_,language:c,columns:u,enableCp932:h,emitEscPrintMode:p,drawerConnector:b})};var t=r(d[0]),o=r(d[1]);function n(t,o,n=2){return`${o} ${t.toFixed(n)}`}},4853,[4854,4904]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"encodeThermalTemplate",{enumerable:!0,get:function(){return n.encodeThermalTemplate}}),Object.defineProperty(e,"parseXml",{enumerable:!0,get:function(){return n.parseXml}}),Object.defineProperty(e,"renderEscpos",{enumerable:!0,get:function(){return n.renderEscpos}}),Object.defineProperty(e,"renderHtml",{enumerable:!0,get:function(){return n.renderHtml}}),Object.defineProperty(e,"renderThermalPreview",{enumerable:!0,get:function(){return n.renderThermalPreview}});var n=r(d[0])},4854,[4855]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"parseXml",{enumerable:!0,get:function(){return l.parseXml}}),Object.defineProperty(_e,"renderBarcode",{enumerable:!0,get:function(){return o.renderBarcode}}),Object.defineProperty(_e,"renderHtml",{enumerable:!0,get:function(){return o.renderHtml}}),Object.defineProperty(_e,"renderQrCode",{enumerable:!0,get:function(){return o.renderQrCode}}),Object.defineProperty(_e,"renderEscpos",{enumerable:!0,get:function(){return u.renderEscpos}}),Object.defineProperty(_e,"thermalBarcodeImageKey",{enumerable:!0,get:function(){return u.thermalBarcodeImageKey}}),Object.defineProperty(_e,"thermalImageAssetKey",{enumerable:!0,get:function(){return u.thermalImageAssetKey}}),Object.defineProperty(_e,"sanitizeHtml",{enumerable:!0,get:function(){return c.sanitizeHtml}}),Object.defineProperty(_e,"renderLogiclessTemplate",{enumerable:!0,get:function(){return f.renderLogiclessTemplate}}),Object.defineProperty(_e,"renderReceiptTemplate",{enumerable:!0,get:function(){return f.renderReceiptTemplate}}),Object.defineProperty(_e,"renderThermalPreview",{enumerable:!0,get:function(){return f.renderThermalPreview}}),Object.defineProperty(_e,"sanitizeThermalPreviewHtml",{enumerable:!0,get:function(){return f.sanitizeThermalPreviewHtml}}),Object.defineProperty(_e,"thermalPreviewSanitizeOptions",{enumerable:!0,get:function(){return f.thermalPreviewSanitizeOptions}}),_e.encodeThermalTemplate=function(e,t,o){const c=n.default.render(e,t),f=(0,l.parseXml)(c);return(0,u.renderEscpos)(f,o)},_e.analyzeThermalTemplate=function(e,t,o={}){const c=n.default.render(e,t),f=(0,l.parseXml)(c);return(0,u.analyzeThermalAst)(f,o.columns??f.paperWidth)};var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},l=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),f=r(d[5])},4855,[4856,4857,4866,4898,4901,4903]); +function l(){return{accessor:(e,t)=>'function'==typeof e?Object.assign({},t,{accessorFn:e}):Object.assign({},t,{accessorKey:e}),display:e=>e,group:e=>e}}function o(e,t){return'function'==typeof e?e(t):e}function i(){}function u(e,t){return n=>{t.setState(t=>Object.assign({},t,{[e]:o(n,t[e])}))}}function a(e){return e instanceof Function}function s(e){return Array.isArray(e)&&e.every(e=>'number'==typeof e)}function g(e,t){const n=[],l=e=>{e.forEach(e=>{n.push(e);const o=t(e);null!=o&&o.length&&l(o)})};return l(e),n}function d(e,t,n){let l,o=[];return i=>{let u;n.key&&n.debug&&(u=Date.now());const a=e(i);if(!(a.length!==o.length||a.some((e,t)=>o[t]!==e)))return l;let s;if(o=a,n.key&&n.debug&&(s=Date.now()),l=t(...a),null==n||null==n.onChange||n.onChange(l),n.key&&n.debug&&null!=n&&n.debug()){const e=Math.round(100*(Date.now()-u))/100,t=Math.round(100*(Date.now()-s))/100,l=t/16,o=(e,t)=>{for(e=String(e);e.length{var n;return null!=(n=null==e?void 0:e.debugAll)?n:e[t]},key:!1,onChange:l}}function f(e,t,n,l){const o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(l),renderValue:()=>{var t;return null!=(t=o.getValue())?t:e.options.renderFallbackValue},getContext:d(()=>[e,n,t,o],(e,t,n,l)=>({table:e,column:t,row:n,cell:l,getValue:l.getValue,renderValue:l.renderValue}),c(e.options,'debugCells'))};return e._features.forEach(l=>{null==l.createCell||l.createCell(o,n,t,e)},{}),o}function p(e,t,n,l){var o,i;const u=e._getDefaultColumnDef(),a=Object.assign({},u,t),s=a.accessorKey;let g,f=null!=(o=null!=(i=a.id)?i:s?'function'==typeof String.prototype.replaceAll?s.replaceAll('.','_'):s.replace(/\./g,'_'):void 0)?o:'string'==typeof a.header?a.header:void 0;if(a.accessorFn?g=a.accessorFn:s&&(g=s.includes('.')?e=>{let t=e;for(const e of s.split('.')){var n;t=null==(n=t)?void 0:n[e]}return t}:e=>e[a.accessorKey]),!f)throw new Error;let p={id:`${String(f)}`,accessorFn:g,parent:l,depth:n,columnDef:a,columns:[],getFlatColumns:d(()=>[!0],()=>{var e;return[p,...null==(e=p.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},c(e.options,'debugColumns')),getLeafColumns:d(()=>[e._getOrderColumnsFn()],e=>{var t;if(null!=(t=p.columns)&&t.length){let t=p.columns.flatMap(e=>e.getLeafColumns());return e(t)}return[p]},c(e.options,'debugColumns'))};for(const t of e._features)null==t.createColumn||t.createColumn(p,e);return p}const b='debugHeaders';function w(e,t,n){var l;let o={id:null!=(l=n.id)?l:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(o),e},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(o,e)}),o}const h={createTable:e=>{e.getHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,l,o)=>{var i,u;const a=null!=(i=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?i:[],s=null!=(u=null==o?void 0:o.map(e=>n.find(t=>t.id===e)).filter(Boolean))?u:[];return S(t,[...a,...n.filter(e=>!(null!=l&&l.includes(e.id)||null!=o&&o.includes(e.id))),...s],e)},c(e.options,b)),e.getCenterHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,l,o)=>S(t,n=n.filter(e=>!(null!=l&&l.includes(e.id)||null!=o&&o.includes(e.id))),e,'center'),c(e.options,b)),e.getLeftHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,l)=>{var o;return S(t,null!=(o=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?o:[],e,'left')},c(e.options,b)),e.getRightHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,l)=>{var o;return S(t,null!=(o=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?o:[],e,'right')},c(e.options,b)),e.getFooterGroups=d(()=>[e.getHeaderGroups()],e=>[...e].reverse(),c(e.options,b)),e.getLeftFooterGroups=d(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),c(e.options,b)),e.getCenterFooterGroups=d(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),c(e.options,b)),e.getRightFooterGroups=d(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),c(e.options,b)),e.getFlatHeaders=d(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),c(e.options,b)),e.getLeftFlatHeaders=d(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),c(e.options,b)),e.getCenterFlatHeaders=d(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),c(e.options,b)),e.getRightFlatHeaders=d(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),c(e.options,b)),e.getCenterLeafHeaders=d(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),c(e.options,b)),e.getLeftLeafHeaders=d(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),c(e.options,b)),e.getRightLeafHeaders=d(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),c(e.options,b)),e.getLeafHeaders=d(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>{var l,o,i,u,a,s;return[...null!=(l=null==(o=e[0])?void 0:o.headers)?l:[],...null!=(i=null==(u=t[0])?void 0:u.headers)?i:[],...null!=(a=null==(s=n[0])?void 0:s.headers)?a:[]].map(e=>e.getLeafHeaders()).flat()},c(e.options,b))}};function S(e,t,n,l){var o,i;let u=0;const a=function(e,t){void 0===t&&(t=1),u=Math.max(u,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;null!=(n=e.columns)&&n.length&&a(e.columns,t+1)},0)};a(e);let s=[];const g=(e,t)=>{const o={depth:t,id:[l,`${t}`].filter(Boolean).join('_'),headers:[]},i=[];e.forEach(e=>{const u=[...i].reverse()[0];let a,s=!1;if(e.column.depth===o.depth&&e.column.parent?a=e.column.parent:(a=e.column,s=!0),u&&(null==u?void 0:u.column)===a)u.subHeaders.push(e);else{const o=w(n,a,{id:[l,t,a.id,null==e?void 0:e.id].filter(Boolean).join('_'),isPlaceholder:s,placeholderId:s?`${i.filter(e=>e.column===a).length}`:void 0,depth:t,index:i.length});o.subHeaders.push(e),i.push(o)}o.headers.push(e),e.headerGroup=o}),s.push(o),t>0&&g(i,t-1)},d=t.map((e,t)=>w(n,e,{depth:u,index:t}));g(d,u-1),s.reverse();const c=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,l=[0];e.subHeaders&&e.subHeaders.length?(l=[],c(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:o}=e;t+=n,l.push(o)})):t=1;return n+=Math.min(...l),e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return c(null!=(o=null==(i=s[0])?void 0:i.headers)?o:[]),s}const v=(e,t,n,l,o,i,u)=>{let a={id:t,index:l,original:n,depth:o,parentId:u,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(a._valuesCache.hasOwnProperty(t))return a._valuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?(a._valuesCache[t]=n.accessorFn(a.original,l),a._valuesCache[t]):void 0},getUniqueValues:t=>{if(a._uniqueValuesCache.hasOwnProperty(t))return a._uniqueValuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(a._uniqueValuesCache[t]=n.columnDef.getUniqueValues(a.original,l),a._uniqueValuesCache[t]):(a._uniqueValuesCache[t]=[a.getValue(t)],a._uniqueValuesCache[t]):void 0},renderValue:t=>{var n;return null!=(n=a.getValue(t))?n:e.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>g(a.subRows,e=>e.subRows),getParentRow:()=>a.parentId?e.getRow(a.parentId,!0):void 0,getParentRows:()=>{let e=[],t=a;for(;;){const n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:d(()=>[e.getAllLeafColumns()],t=>t.map(t=>f(e,a,t,t.id)),c(e.options,'debugRows')),_getAllCellsByColumnId:d(()=>[a.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),c(e.options,'debugRows'))};for(let t=0;t{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},R=(e,t,n)=>{var l,o;const i=null==n||null==(l=n.toString())?void 0:l.toLowerCase();return Boolean(null==(o=e.getValue(t))||null==(o=o.toString())||null==(o=o.toLowerCase())?void 0:o.includes(i))};R.autoRemove=e=>E(e);const F=(e,t,n)=>{var l;return Boolean(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.includes(n))};F.autoRemove=e=>E(e);const P=(e,t,n)=>{var l;return(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.toLowerCase())===(null==n?void 0:n.toLowerCase())};P.autoRemove=e=>E(e);const M=(e,t,n)=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(n)};M.autoRemove=e=>E(e);const V=(e,t,n)=>!n.some(n=>{var l;return!(null!=(l=e.getValue(t))&&l.includes(n))});V.autoRemove=e=>E(e)||!(null!=e&&e.length);const I=(e,t,n)=>n.some(n=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(n)});I.autoRemove=e=>E(e)||!(null!=e&&e.length);const y=(e,t,n)=>e.getValue(t)===n;y.autoRemove=e=>E(e);const O=(e,t,n)=>e.getValue(t)==n;O.autoRemove=e=>E(e);const _=(e,t,n)=>{let[l,o]=n;const i=e.getValue(t);return i>=l&&i<=o};_.resolveFilterValue=e=>{let[t,n]=e,l='number'!=typeof t?parseFloat(t):t,o='number'!=typeof n?parseFloat(n):n,i=null===t||Number.isNaN(l)?-1/0:l,u=null===n||Number.isNaN(o)?1/0:o;if(i>u){const e=i;i=u,u=e}return[i,u]},_.autoRemove=e=>E(e)||E(e[0])&&E(e[1]);const x={includesString:R,includesStringSensitive:F,equalsString:P,arrIncludes:M,arrIncludesAll:V,arrIncludesSome:I,equals:y,weakEquals:O,inNumberRange:_};function E(e){return null==e||''===e}const j={getDefaultColumnDef:()=>({filterFn:'auto'}),getInitialState:e=>Object.assign({columnFilters:[]},e),getDefaultOptions:e=>({onColumnFiltersChange:u('columnFilters',e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{const n=t.getCoreRowModel().flatRows[0],l=null==n?void 0:n.getValue(e.id);return'string'==typeof l?x.includesString:'number'==typeof l?x.inNumberRange:'boolean'==typeof l||null!==l&&'object'==typeof l?x.equals:Array.isArray(l)?x.arrIncludes:x.weakEquals},e.getFilterFn=()=>{var n,l;return a(e.columnDef.filterFn)?e.columnDef.filterFn:'auto'===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(l=t.options.filterFns)?void 0:l[e.columnDef.filterFn])?n:x[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,l,o;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(l=t.options.enableColumnFilters)||l)&&(null==(o=t.options.enableFilters)||o)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return null==(n=t.getState().columnFilters)||null==(n=n.find(t=>t.id===e.id))?void 0:n.value},e.getFilterIndex=()=>{var n,l;return null!=(n=null==(l=t.getState().columnFilters)?void 0:l.findIndex(t=>t.id===e.id))?n:-1},e.setFilterValue=n=>{t.setColumnFilters(t=>{const l=e.getFilterFn(),i=null==t?void 0:t.find(t=>t.id===e.id),u=o(n,i?i.value:void 0);var a;if(G(l,u,e))return null!=(a=null==t?void 0:t.filter(t=>t.id!==e.id))?a:[];const s={id:e.id,value:u};var g;return i?null!=(g=null==t?void 0:t.map(t=>t.id===e.id?s:t))?g:[]:null!=t&&t.length?[...t,s]:[s]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{const n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var l;return null==(l=o(t,e))?void 0:l.filter(e=>{const t=n.find(t=>t.id===e.id);if(t){if(G(t.getFilterFn(),e.value,t))return!1}return!0})})},e.resetColumnFilters=t=>{var n,l;e.setColumnFilters(t?[]:null!=(n=null==(l=e.initialState)?void 0:l.columnFilters)?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function G(e,t,n){return!(!e||!e.autoRemove)&&e.autoRemove(t,n)||void 0===t||'string'==typeof t&&!t}const z={sum:(e,t,n)=>n.reduce((t,n)=>{const l=n.getValue(e);return t+('number'==typeof l?l:0)},0),min:(e,t,n)=>{let l;return n.forEach(t=>{const n=t.getValue(e);null!=n&&(l>n||void 0===l&&n>=n)&&(l=n)}),l},max:(e,t,n)=>{let l;return n.forEach(t=>{const n=t.getValue(e);null!=n&&(l=n)&&(l=n)}),l},extent:(e,t,n)=>{let l,o;return n.forEach(t=>{const n=t.getValue(e);null!=n&&(void 0===l?n>=n&&(l=o=n):(l>n&&(l=n),o{let n=0,l=0;if(t.forEach(t=>{let o=t.getValue(e);null!=o&&(o=+o)>=o&&(++n,l+=o)}),n)return l/n},median:(e,t)=>{if(!t.length)return;const n=t.map(t=>t.getValue(e));if(!s(n))return;if(1===n.length)return n[0];const l=Math.floor(n.length/2),o=n.sort((e,t)=>e-t);return n.length%2!=0?o[l]:(o[l-1]+o[l])/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},A={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:'auto'}),getInitialState:e=>Object.assign({grouping:[]},e),getDefaultOptions:e=>({onGroupingChange:u('grouping',e),groupedColumnMode:'reorder'}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...null!=t?t:[],e.id])},e.getCanGroup=()=>{var n,l;return(null==(n=e.columnDef.enableGrouping)||n)&&(null==(l=t.options.enableGrouping)||l)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const n=t.getCoreRowModel().flatRows[0],l=null==n?void 0:n.getValue(e.id);return'number'==typeof l?z.sum:'[object Date]'===Object.prototype.toString.call(l)?z.extent:void 0},e.getAggregationFn=()=>{var n,l;if(!e)throw new Error;return a(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:'auto'===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(l=t.options.aggregationFns)?void 0:l[e.columnDef.aggregationFn])?n:z[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,l;e.setGrouping(t?[]:null!=(n=null==(l=e.initialState)?void 0:l.grouping)?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const l=t.getColumn(n);return null!=l&&l.columnDef.getGroupingValue?(e._groupingValuesCache[n]=l.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,l)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!(null==(t=n.subRows)||!t.length)}}};function D(e,t,n){if(null==t||!t.length||!n)return e;const l=e.filter(e=>!t.includes(e.id));if('remove'===n)return l;return[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...l]}const L={getInitialState:e=>Object.assign({columnOrder:[]},e),getDefaultOptions:e=>({onColumnOrderChange:u('columnOrder',e)}),createColumn:(e,t)=>{e.getIndex=d(e=>[$(t,e)],t=>t.findIndex(t=>t.id===e.id),c(t.options,'debugColumns')),e.getIsFirstColumn=n=>{var l;return(null==(l=$(t,n)[0])?void 0:l.id)===e.id},e.getIsLastColumn=n=>{var l;const o=$(t,n);return(null==(l=o[o.length-1])?void 0:l.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},e._getOrderColumnsFn=d(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>l=>{let o=[];if(null!=e&&e.length){const t=[...e],n=[...l];for(;n.length&&t.length;){const e=t.shift(),l=n.findIndex(t=>t.id===e);l>-1&&o.push(n.splice(l,1)[0])}o=[...o,...n]}else o=l;return D(o,t,n)},c(e.options,'debugTable'))}},H={getInitialState:e=>Object.assign({columnPinning:{left:[],right:[]}},e),getDefaultOptions:e=>({onColumnPinningChange:u('columnPinning',e)}),createColumn:(e,t)=>{e.pin=n=>{const l=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,o,i,u,a,s;return'right'===n?{left:(null!=(i=null==e?void 0:e.left)?i:[]).filter(e=>!(null!=l&&l.includes(e))),right:[...(null!=(u=null==e?void 0:e.right)?u:[]).filter(e=>!(null!=l&&l.includes(e))),...l]}:'left'===n?{left:[...(null!=(a=null==e?void 0:e.left)?a:[]).filter(e=>!(null!=l&&l.includes(e))),...l],right:(null!=(s=null==e?void 0:e.right)?s:[]).filter(e=>!(null!=l&&l.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=l&&l.includes(e))),right:(null!=(o=null==e?void 0:e.right)?o:[]).filter(e=>!(null!=l&&l.includes(e)))}})},e.getCanPin=()=>e.getLeafColumns().some(e=>{var n,l,o;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(l=null!=(o=t.options.enableColumnPinning)?o:t.options.enablePinning)||l)}),e.getIsPinned=()=>{const n=e.getLeafColumns().map(e=>e.id),{left:l,right:o}=t.getState().columnPinning,i=n.some(e=>null==l?void 0:l.includes(e)),u=n.some(e=>null==o?void 0:o.includes(e));return i?'left':!!u&&'right'},e.getPinnedIndex=()=>{var n,l;const o=e.getIsPinned();return o?null!=(n=null==(l=t.getState().columnPinning)||null==(l=l[o])?void 0:l.indexOf(e.id))?n:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=d(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{const l=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!l.includes(e.column.id))},c(t.options,'debugRows')),e.getLeftVisibleCells=d(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>Object.assign({},e,{position:'left'})),c(t.options,'debugRows')),e.getRightVisibleCells=d(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>Object.assign({},e,{position:'right'})),c(t.options,'debugRows'))},createTable:e=>{e.setColumnPinning=t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,l;return e.setColumnPinning(t?{left:[],right:[]}:null!=(n=null==(l=e.initialState)?void 0:l.columnPinning)?n:{left:[],right:[]})},e.getIsSomeColumnsPinned=t=>{var n;const l=e.getState().columnPinning;var o,i;return t?Boolean(null==(n=l[t])?void 0:n.length):Boolean((null==(o=l.left)?void 0:o.length)||(null==(i=l.right)?void 0:i.length))},e.getLeftLeafColumns=d(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),c(e.options,'debugColumns')),e.getRightLeafColumns=d(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),c(e.options,'debugColumns')),e.getCenterLeafColumns=d(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{const l=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!l.includes(e.id))},c(e.options,'debugColumns'))}};const B={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},T={getDefaultColumnDef:()=>B,getInitialState:e=>Object.assign({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}},e),getDefaultOptions:e=>({columnResizeMode:'onEnd',columnResizeDirection:'ltr',onColumnSizingChange:u('columnSizing',e),onColumnSizingInfoChange:u('columnSizingInfo',e)}),createColumn:(e,l)=>{e.getSize=()=>{var t,n,o;const i=l.getState().columnSizing[e.id];return Math.min(Math.max(null!=(t=e.columnDef.minSize)?t:B.minSize,null!=(n=null!=i?i:e.columnDef.size)?n:B.size),null!=(o=e.columnDef.maxSize)?o:B.maxSize)},e.getStart=d(e=>[e,$(l,e),l.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),c(l.options,'debugColumns')),e.getAfter=d(e=>[e,$(l,e),l.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),c(l.options,'debugColumns')),e.resetSize=()=>{l.setColumnSizing(e=>{var l;return(0,t.default)(e,[l].map(n.default))})},e.getCanResize=()=>{var t,n;return(null==(t=e.columnDef.enableResizing)||t)&&(null==(n=l.options.enableColumnResizing)||n)},e.getIsResizing=()=>l.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0;const n=e=>{var l;e.subHeaders.length?e.subHeaders.forEach(n):t+=null!=(l=e.column.getSize())?l:0};return n(e),t},e.getStart=()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=n=>{const l=t.getColumn(e.column.id),o=null==l?void 0:l.getCanResize();return i=>{if(!l||!o)return;if(null==i.persist||i.persist(),k(i)&&i.touches&&i.touches.length>1)return;const u=e.getSize(),a=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[l.id,l.getSize()]],s=k(i)?Math.round(i.touches[0].clientX):i.clientX,g={},d=(e,n)=>{'number'==typeof n&&(t.setColumnSizingInfo(e=>{var l,o;const i='rtl'===t.options.columnResizeDirection?-1:1,u=(n-(null!=(l=null==e?void 0:e.startOffset)?l:0))*i,a=Math.max(u/(null!=(o=null==e?void 0:e.startSize)?o:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;g[t]=Math.round(100*Math.max(n+n*a,0))/100}),Object.assign({},e,{deltaOffset:u,deltaPercentage:a})}),'onChange'!==t.options.columnResizeMode&&'end'!==e||t.setColumnSizing(e=>Object.assign({},e,g)))},c=e=>d('move',e),f=e=>{d('end',e),t.setColumnSizingInfo(e=>Object.assign({},e,{isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=n||('undefined'!=typeof document?document:null);const b={moveHandler:e=>c(e.clientX),upHandler:e=>{null==p||p.removeEventListener('mousemove',b.moveHandler),null==p||p.removeEventListener('mouseup',b.upHandler),f(e.clientX)}},w={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),c(e.touches[0].clientX),!1),upHandler:e=>{var t;null==p||p.removeEventListener('touchmove',w.moveHandler),null==p||p.removeEventListener('touchend',w.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),f(null==(t=e.touches[0])?void 0:t.clientX)}},h=!!N()&&{passive:!1};k(i)?(null==p||p.addEventListener('touchmove',w.moveHandler,h),null==p||p.addEventListener('touchend',w.upHandler,h)):(null==p||p.addEventListener('mousemove',b.moveHandler,h),null==p||p.addEventListener('mouseup',b.upHandler,h)),t.setColumnSizingInfo(e=>Object.assign({},e,{startOffset:s,startSize:u,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:l.id}))}}},createTable:e=>{e.setColumnSizing=t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=e.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},e.getTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getLeftTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getCenterTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getRightTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}}};let q=null;function N(){if('boolean'==typeof q)return q;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener('test',n,t),window.removeEventListener('test',n)}catch(t){e=!1}return q=e,q}function k(e){return'touchstart'===e.type}const U={getInitialState:e=>Object.assign({columnVisibility:{}},e),getDefaultOptions:e=>({onColumnVisibilityChange:u('columnVisibility',e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(t=>Object.assign({},t,{[e.id]:null!=n?n:!e.getIsVisible()}))},e.getIsVisible=()=>{var n,l;const o=e.columns;return null==(n=o.length?o.some(e=>e.getIsVisible()):null==(l=t.getState().columnVisibility)?void 0:l[e.id])||n},e.getCanHide=()=>{var n,l;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(l=t.options.enableHiding)||l)},e.getToggleVisibilityHandler=()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=d(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),c(t.options,'debugRows')),e.getVisibleCells=d(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],c(t.options,'debugRows'))},createTable:e=>{const t=(t,n)=>d(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join('_')],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),c(e.options,'debugColumns'));e.getVisibleFlatColumns=t(0,()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t(0,()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t(0,()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t(0,()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t(0,()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},e.toggleAllColumnsVisible=t=>{var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>Object.assign({},e,{[n.id]:t||!(null!=n.getCanHide&&n.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}};function $(e,t){return t?'center'===t?e.getCenterVisibleLeafColumns():'left'===t?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const X={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,'__global__'),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,'__global__'),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,'__global__'),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},K={getInitialState:e=>Object.assign({globalFilter:void 0},e),getDefaultOptions:e=>({onGlobalFilterChange:u('globalFilter',e),globalFilterFn:'auto',getColumnCanGlobalFilter:t=>{var n;const l=null==(n=e.getCoreRowModel().flatRows[0])||null==(n=n._getAllCellsByColumnId()[t.id])?void 0:n.getValue();return'string'==typeof l||'number'==typeof l}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var n,l,o,i;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(l=t.options.enableGlobalFilter)||l)&&(null==(o=t.options.enableFilters)||o)&&(null==(i=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||i)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>x.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:l}=e.options;return a(l)?l:'auto'===l?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[l])?t:x[l]},e.setGlobalFilter=t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},J={getInitialState:e=>Object.assign({expanded:{}},e),getDefaultOptions:e=>({onExpandedChange:u('expanded',e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var l,o;if(t){if(null!=(l=null!=(o=e.options.autoResetAll)?o:e.options.autoResetExpanded)?l:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}}else e._queue(()=>{t=!0})},e.setExpanded=t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{var n,l;e.setExpanded(t?{}:null!=(n=null==(l=e.initialState)?void 0:l.expanded)?n:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{const t=e.getState().expanded;return'boolean'==typeof t?!0===t:!!Object.keys(t).length&&!e.getRowModel().flatRows.some(e=>!e.getIsExpanded())},e.getExpandedDepth=()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{const n=e.split('.');t=Math.max(t,n.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,l)=>{e.toggleExpanded=o=>{l.setExpanded(i=>{var u;const a=!0===i||!(null==i||!i[e.id]);let s={};if(!0===i?Object.keys(l.getRowModel().rowsById).forEach(e=>{s[e]=!0}):s=i,o=null!=(u=o)?u:!a,!a&&o)return Object.assign({},s,{[e.id]:!0});if(a&&!o){var g;return(0,t.default)(s,[g].map(n.default))}return i})},e.getIsExpanded=()=>{var t;const n=l.getState().expanded;return!!(null!=(t=null==l.options.getIsRowExpanded?void 0:l.options.getIsRowExpanded(e))?t:!0===n||(null==n?void 0:n[e.id]))},e.getCanExpand=()=>{var t,n,o;return null!=(t=null==l.options.getRowCanExpand?void 0:l.options.getRowCanExpand(e))?t:(null==(n=l.options.enableExpanding)||n)&&!(null==(o=e.subRows)||!o.length)},e.getIsAllParentsExpanded=()=>{let t=!0,n=e;for(;t&&n.parentId;)n=l.getRow(n.parentId,!0),t=n.getIsExpanded();return t},e.getToggleExpandedHandler=()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},Q={getInitialState:e=>Object.assign({},e,{pagination:Object.assign({},{pageIndex:0,pageSize:10},null==e?void 0:e.pagination)}),getDefaultOptions:e=>({onPaginationChange:u('pagination',e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var l,o;if(t){if(null!=(l=null!=(o=e.options.autoResetAll)?o:e.options.autoResetPageIndex)?l:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}}else e._queue(()=>{t=!0})},e.setPagination=t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>o(t,e)),e.resetPagination=t=>{var n;e.setPagination(t?{pageIndex:0,pageSize:10}:null!=(n=e.initialState.pagination)?n:{pageIndex:0,pageSize:10})},e.setPageIndex=t=>{e.setPagination(n=>{let l=o(t,n.pageIndex);const i=void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return l=Math.max(0,Math.min(l,i)),Object.assign({},n,{pageIndex:l})})},e.resetPageIndex=t=>{var n,l;e.setPageIndex(t?0:null!=(n=null==(l=e.initialState)||null==(l=l.pagination)?void 0:l.pageIndex)?n:0)},e.resetPageSize=t=>{var n,l;e.setPageSize(t?10:null!=(n=null==(l=e.initialState)||null==(l=l.pagination)?void 0:l.pageSize)?n:10)},e.setPageSize=t=>{e.setPagination(e=>{const n=Math.max(1,o(t,e.pageSize)),l=e.pageSize*e.pageIndex,i=Math.floor(l/n);return Object.assign({},e,{pageIndex:i,pageSize:n})})},e.setPageCount=t=>e.setPagination(n=>{var l;let i=o(t,null!=(l=e.options.pageCount)?l:-1);return'number'==typeof i&&(i=Math.max(-1,i)),Object.assign({},n,{pageCount:i})}),e.getPageOptions=d(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...new Array(e)].fill(null).map((e,t)=>t)),t},c(e.options,'debugTable')),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return-1===n||0!==n&&te.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var t;return null!=(t=e.options.rowCount)?t:e.getPrePaginationRowModel().rows.length}}},W={getInitialState:e=>Object.assign({rowPinning:{top:[],bottom:[]}},e),getDefaultOptions:e=>({onRowPinningChange:u('rowPinning',e)}),createRow:(e,t)=>{e.pin=(n,l,o)=>{const i=l?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],u=o?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],a=new Set([...u,e.id,...i]);t.setRowPinning(e=>{var t,l,o,i,u,s;return'bottom'===n?{top:(null!=(o=null==e?void 0:e.top)?o:[]).filter(e=>!(null!=a&&a.has(e))),bottom:[...(null!=(i=null==e?void 0:e.bottom)?i:[]).filter(e=>!(null!=a&&a.has(e))),...Array.from(a)]}:'top'===n?{top:[...(null!=(u=null==e?void 0:e.top)?u:[]).filter(e=>!(null!=a&&a.has(e))),...Array.from(a)],bottom:(null!=(s=null==e?void 0:e.bottom)?s:[]).filter(e=>!(null!=a&&a.has(e)))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter(e=>!(null!=a&&a.has(e))),bottom:(null!=(l=null==e?void 0:e.bottom)?l:[]).filter(e=>!(null!=a&&a.has(e)))}})},e.getCanPin=()=>{var n;const{enableRowPinning:l,enablePinning:o}=t.options;return'function'==typeof l?l(e):null==(n=null!=l?l:o)||n},e.getIsPinned=()=>{const n=[e.id],{top:l,bottom:o}=t.getState().rowPinning,i=n.some(e=>null==l?void 0:l.includes(e)),u=n.some(e=>null==o?void 0:o.includes(e));return i?'top':!!u&&'bottom'},e.getPinnedIndex=()=>{var n,l;const o=e.getIsPinned();if(!o)return-1;const i=null==(n='top'===o?t.getTopRows():t.getBottomRows())?void 0:n.map(e=>{let{id:t}=e;return t});return null!=(l=null==i?void 0:i.indexOf(e.id))?l:-1}},createTable:e=>{e.setRowPinning=t=>null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,l;return e.setRowPinning(t?{top:[],bottom:[]}:null!=(n=null==(l=e.initialState)?void 0:l.rowPinning)?n:{top:[],bottom:[]})},e.getIsSomeRowsPinned=t=>{var n;const l=e.getState().rowPinning;var o,i;return t?Boolean(null==(n=l[t])?void 0:n.length):Boolean((null==(o=l.top)?void 0:o.length)||(null==(i=l.bottom)?void 0:i.length))},e._getPinnedRows=(t,n,l)=>{var o;return(null==(o=e.options.keepPinnedRows)||o?(null!=n?n:[]).map(t=>{const n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null}):(null!=n?n:[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>Object.assign({},e,{position:l}))},e.getTopRows=d(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,'top'),c(e.options,'debugRows')),e.getBottomRows=d(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,'bottom'),c(e.options,'debugRows')),e.getCenterRows=d(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,n)=>{const l=new Set([...null!=t?t:[],...null!=n?n:[]]);return e.filter(e=>!l.has(e.id))},c(e.options,'debugRows'))}},Y={getInitialState:e=>Object.assign({rowSelection:{}},e),getDefaultOptions:e=>({onRowSelectionChange:u('rowSelection',e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=void 0!==t?t:!e.getIsAllRowsSelected();const l=Object.assign({},n),o=e.getPreGroupedRowModel().flatRows;return t?o.forEach(e=>{e.getCanSelect()&&(l[e.id]=!0)}):o.forEach(e=>{delete l[e.id]}),l})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{const l=void 0!==t?t:!e.getIsAllPageRowsSelected(),o=Object.assign({},n);return e.getRowModel().rows.forEach(t=>{Z(o,t.id,l,!0,e)}),o}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=d(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?ee(e,n):{rows:[],flatRows:[],rowsById:{}},c(e.options,'debugTable')),e.getFilteredSelectedRowModel=d(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?ee(e,n):{rows:[],flatRows:[],rowsById:{}},c(e.options,'debugTable')),e.getGroupedSelectedRowModel=d(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?ee(e,n):{rows:[],flatRows:[],rowsById:{}},c(e.options,'debugTable')),e.getIsAllRowsSelected=()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let l=Boolean(t.length&&Object.keys(n).length);return l&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(l=!1),l},e.getIsAllPageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:n}=e.getState();let l=!!t.length;return l&&t.some(e=>!n[e.id])&&(l=!1),l},e.getIsSomeRowsSelected=()=>{var t;const n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n{const t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,l)=>{const o=e.getIsSelected();t.setRowSelection(i=>{var u;if(n=void 0!==n?n:!o,e.getCanSelect()&&o===n)return i;const a=Object.assign({},i);return Z(a,e.id,n,null==(u=null==l?void 0:l.selectChildren)||u,t),a})},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return te(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return'some'===ne(e,n)},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return'all'===ne(e,n)},e.getCanSelect=()=>{var n;return'function'==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},e.getCanSelectSubRows=()=>{var n;return'function'==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},e.getCanMultiSelect=()=>{var n;return'function'==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},e.getToggleSelectedHandler=()=>{const t=e.getCanSelect();return n=>{var l;t&&e.toggleSelected(null==(l=n.target)?void 0:l.checked)}}}},Z=(e,t,n,l,o)=>{var i;const u=o.getRow(t,!0);n?(u.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),u.getCanSelect()&&(e[t]=!0)):delete e[t],l&&null!=(i=u.subRows)&&i.length&&u.getCanSelectSubRows()&&u.subRows.forEach(t=>Z(e,t.id,n,l,o))};function ee(e,t){const n=e.getState().rowSelection,l=[],o={},i=function(e,t){return e.map(e=>{var t;const u=te(e,n);if(u&&(l.push(e),o[e.id]=e),null!=(t=e.subRows)&&t.length&&(e=Object.assign({},e,{subRows:i(e.subRows)})),u)return e}).filter(Boolean)};return{rows:i(t.rows),flatRows:l,rowsById:o}}function te(e,t){var n;return null!=(n=t[e.id])&&n}function ne(e,t,n){var l;if(null==(l=e.subRows)||!l.length)return!1;let o=!0,i=!1;return e.subRows.forEach(e=>{if((!i||o)&&(e.getCanSelect()&&(te(e,t)?i=!0:o=!1),e.subRows&&e.subRows.length)){const n=ne(e,t);'all'===n?i=!0:'some'===n?(i=!0,o=!1):o=!1}}),o?'all':!!i&&'some'}const le=/([0-9]+)/gm;function oe(e,t){return e===t?0:e>t?1:-1}function ie(e){return'number'==typeof e?isNaN(e)||e===1/0||e===-1/0?'':String(e):'string'==typeof e?e:''}function re(e,t){const n=e.split(le).filter(Boolean),l=t.split(le).filter(Boolean);for(;n.length&&l.length;){const e=n.shift(),t=l.shift(),o=parseInt(e,10),i=parseInt(t,10),u=[o,i].sort();if(isNaN(u[0])){if(e>t)return 1;if(t>e)return-1}else{if(isNaN(u[1]))return isNaN(o)?-1:1;if(o>i)return 1;if(i>o)return-1}}return n.length-l.length}const ue={alphanumeric:(e,t,n)=>re(ie(e.getValue(n)).toLowerCase(),ie(t.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(e,t,n)=>re(ie(e.getValue(n)),ie(t.getValue(n))),text:(e,t,n)=>oe(ie(e.getValue(n)).toLowerCase(),ie(t.getValue(n)).toLowerCase()),textCaseSensitive:(e,t,n)=>oe(ie(e.getValue(n)),ie(t.getValue(n))),datetime:(e,t,n)=>{const l=e.getValue(n),o=t.getValue(n);return l>o?1:loe(e.getValue(n),t.getValue(n))},ae={getInitialState:e=>Object.assign({sorting:[]},e),getDefaultColumnDef:()=>({sortingFn:'auto',sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:u('sorting',e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let l=!1;for(const t of n){const n=null==t?void 0:t.getValue(e.id);if('[object Date]'===Object.prototype.toString.call(n))return ue.datetime;if('string'==typeof n&&(l=!0,n.split(le).length>1))return ue.alphanumeric}return l?ue.text:ue.basic},e.getAutoSortDir=()=>{const n=t.getFilteredRowModel().flatRows[0];return'string'==typeof(null==n?void 0:n.getValue(e.id))?'asc':'desc'},e.getSortingFn=()=>{var n,l;if(!e)throw new Error;return a(e.columnDef.sortingFn)?e.columnDef.sortingFn:'auto'===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(l=t.options.sortingFns)?void 0:l[e.columnDef.sortingFn])?n:ue[e.columnDef.sortingFn]},e.toggleSorting=(n,l)=>{const o=e.getNextSortingOrder(),i=null!=n;t.setSorting(u=>{const a=null==u?void 0:u.find(t=>t.id===e.id),s=null==u?void 0:u.findIndex(t=>t.id===e.id);let g,d=[],c=i?n:'desc'===o;var f;(g=null!=u&&u.length&&e.getCanMultiSort()&&l?a?'toggle':'add':null!=u&&u.length&&s!==u.length-1?'replace':a?'toggle':'replace','toggle'===g&&(i||o||(g='remove')),'add'===g)?(d=[...u,{id:e.id,desc:c}],d.splice(0,d.length-(null!=(f=t.options.maxMultiSortColCount)?f:Number.MAX_SAFE_INTEGER))):d='toggle'===g?u.map(t=>t.id===e.id?Object.assign({},t,{desc:c}):t):'remove'===g?u.filter(t=>t.id!==e.id):[{id:e.id,desc:c}];return d})},e.getFirstSortDir=()=>{var n,l;return(null!=(n=null!=(l=e.columnDef.sortDescFirst)?l:t.options.sortDescFirst)?n:'desc'===e.getAutoSortDir())?'desc':'asc'},e.getNextSortingOrder=n=>{var l,o;const i=e.getFirstSortDir(),u=e.getIsSorted();return u?!!(u===i||null!=(l=t.options.enableSortingRemoval)&&!l||n&&null!=(o=t.options.enableMultiRemove)&&!o)&&('desc'===u?'asc':'desc'):i},e.getCanSort=()=>{var n,l;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(l=t.options.enableSorting)||l)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,l;return null!=(n=null!=(l=e.columnDef.enableMultiSort)?l:t.options.enableMultiSort)?n:!!e.accessorFn},e.getIsSorted=()=>{var n;const l=null==(n=t.getState().sorting)?void 0:n.find(t=>t.id===e.id);return!!l&&(l.desc?'desc':'asc')},e.getSortIndex=()=>{var n,l;return null!=(n=null==(l=t.getState().sorting)?void 0:l.findIndex(t=>t.id===e.id))?n:-1},e.clearSorting=()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{const n=e.getCanSort();return l=>{n&&(null==l.persist||l.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(l))))}}},createTable:e=>{e.setSorting=t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,l;e.setSorting(t?[]:null!=(n=null==(l=e.initialState)?void 0:l.sorting)?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},se=[h,U,L,H,C,j,X,K,ae,A,J,Q,W,Y,T];function ge(e){var t,n;const l=[...se,...null!=(t=e._features)?t:[]];let i={_features:l};const u=i._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(i)),{}),a=e=>i.options.mergeOptions?i.options.mergeOptions(u,e):Object.assign({},u,e);let s=Object.assign({},{},null!=(n=e.initialState)?n:{});i._features.forEach(e=>{var t;s=null!=(t=null==e.getInitialState?void 0:e.getInitialState(s))?t:s});const g=[];let f=!1;const b={_features:l,options:Object.assign({},u,e),initialState:s,_queue:e=>{g.push(e),f||(f=!0,Promise.resolve().then(()=>{for(;g.length;)g.shift()();f=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{i.setState(i.initialState)},setOptions:e=>{const t=o(e,i.options);i.options=a(t)},getState:()=>i.options.state,setState:e=>{null==i.options.onStateChange||i.options.onStateChange(e)},_getRowId:(e,t,n)=>{var l;return null!=(l=null==i.options.getRowId?void 0:i.options.getRowId(e,t,n))?l:`${n?[n.id,t].join('.'):t}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(e,t)=>{let n=(t?i.getPrePaginationRowModel():i.getRowModel()).rowsById[e];if(!n&&(n=i.getCoreRowModel().rowsById[e],!n))throw new Error;return n},_getDefaultColumnDef:d(()=>[i.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},Object.assign({header:e=>{const t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null}},i._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),e)},c(e,'debugColumns')),_getColumnDefs:()=>i.options.columns,getAllColumns:d(()=>[i._getColumnDefs()],e=>{const t=function(e,n,l){return void 0===l&&(l=0),e.map(e=>{const o=p(i,e,l,n),u=e;return o.columns=u.columns?t(u.columns,o,l+1):[],o})};return t(e)},c(e,'debugColumns')),getAllFlatColumns:d(()=>[i.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),c(e,'debugColumns')),_getAllFlatColumnsById:d(()=>[i.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),c(e,'debugColumns')),getAllLeafColumns:d(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),c(e,'debugColumns')),getColumn:e=>i._getAllFlatColumnsById()[e]};Object.assign(i,b);for(let e=0;ed(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},l=function(t,o,i){void 0===o&&(o=0);const u=[];for(let s=0;se._autoResetPageIndex()))}function ce(){return e=>d(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(e,t,n)=>!t.rows.length||!0!==e&&!Object.keys(null!=e?e:{}).length?t:n?fe(t):t,c(e.options,'debugTable'))}function fe(e){const t=[],n=e=>{var l;t.push(e),null!=(l=e.subRows)&&l.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function pe(){return(e,t)=>d(()=>{var n;return[null==(n=e.getColumn(t))?void 0:n.getFacetedRowModel()]},e=>{if(!e)return;const n=e.flatRows.flatMap(e=>{var n;return null!=(n=e.getUniqueValues(t))?n:[]}).map(Number).filter(e=>!Number.isNaN(e));if(!n.length)return;let l=n[0],o=n[n.length-1];for(const e of n)eo&&(o=e);return[l,o]},c(e.options,'debugTable'))}function me(e,t,n){return n.options.filterFromLeafRows?be(e,t,n):we(e,t,n)}function be(e,t,n){var l;const o=[],i={},u=null!=(l=n.options.maxLeafRowFilterDepth)?l:100,a=function(e,l){void 0===l&&(l=0);const s=[];for(let d=0;dd(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(n,l,o)=>{if(!n.rows.length||(null==l||!l.length)&&!o)return n;const i=[...l.map(e=>e.id).filter(e=>e!==t),o?'__global__':void 0].filter(Boolean);return me(n.rows,e=>{for(let t=0;td(()=>{var n;return[null==(n=e.getColumn(t))?void 0:n.getFacetedRowModel()]},e=>{if(!e)return new Map;let n=new Map;for(let o=0;od(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,l)=>{if(!t.rows.length||(null==n||!n.length)&&!l){for(let e=0;e{var n;const l=e.getColumn(t.id);if(!l)return;const i=l.getFilterFn();i&&o.push({id:t.id,filterFn:i,resolvedValue:null!=(n=null==i.resolveFilterValue?void 0:i.resolveFilterValue(t.value))?n:t.value})});const u=(null!=n?n:[]).map(e=>e.id),a=e.getGlobalFilterFn(),s=e.getAllLeafColumns().filter(e=>e.getCanGlobalFilter());let g,d;l&&a&&s.length&&(u.push('__global__'),s.forEach(e=>{var t;i.push({id:e.id,filterFn:a,resolvedValue:null!=(t=null==a.resolveFilterValue?void 0:a.resolveFilterValue(l))?t:l})}));for(let e=0;e{n.columnFiltersMeta[t]=e})}if(i.length){for(let e=0;e{n.columnFiltersMeta[t]=e})){n.columnFilters.__global__=!0;break}}!0!==n.columnFilters.__global__&&(n.columnFilters.__global__=!1)}}return me(t.rows,e=>{for(let t=0;te._autoResetPageIndex()))}function Ce(){return e=>d(()=>[e.getState().grouping,e.getPreGroupedRowModel()],(t,n)=>{if(!n.rows.length||!t.length)return n.rows.forEach(e=>{e.depth=0,e.parentId=void 0}),n;const l=t.filter(t=>e.getColumn(t)),o=[],i={},u=function(t,n,a){if(void 0===n&&(n=0),n>=l.length)return t.map(e=>(e.depth=n,o.push(e),i[e.id]=e,e.subRows&&(e.subRows=u(e.subRows,n+1,e.id)),e));const s=l[n],d=Re(t,s),c=Array.from(d.entries()).map((t,d)=>{let[c,f]=t,p=`${s}:${c}`;p=a?`${a}>${p}`:p;const b=u(f,n+1,p);b.forEach(e=>{e.parentId=p});const w=n?g(f,e=>e.subRows):f,h=v(e,p,w[0].original,d,n,void 0,a);return Object.assign(h,{groupingColumnId:s,groupingValue:c,subRows:b,leafRows:w,getValue:t=>{if(l.includes(t)){if(h._valuesCache.hasOwnProperty(t))return h._valuesCache[t];var n;if(f[0])h._valuesCache[t]=null!=(n=f[0].getValue(t))?n:void 0;return h._valuesCache[t]}if(h._groupingValuesCache.hasOwnProperty(t))return h._groupingValuesCache[t];const o=e.getColumn(t),i=null==o?void 0:o.getAggregationFn();return i?(h._groupingValuesCache[t]=i(t,w,f),h._groupingValuesCache[t]):void 0}}),b.forEach(e=>{o.push(e),i[e.id]=e}),h});return c},a=u(n.rows,0);return a.forEach(e=>{o.push(e),i[e.id]=e}),{rows:a,flatRows:o,rowsById:i}},c(e.options,'debugTable',0,()=>{e._queue(()=>{e._autoResetExpanded(),e._autoResetPageIndex()})}))}function Re(e,t){const n=new Map;return e.reduce((e,n)=>{const l=`${n.getGroupingValue(t)}`,o=e.get(l);return o?o.push(n):e.set(l,[n]),e},n)}function Fe(e){return e=>d(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,n)=>{if(!n.rows.length)return n;const{pageSize:l,pageIndex:o}=t;let{rows:i,flatRows:u,rowsById:a}=n;const s=l*o,g=s+l;let d;i=i.slice(s,g),d=e.options.paginateExpandedRows?{rows:i,flatRows:u,rowsById:a}:fe({rows:i,flatRows:u,rowsById:a}),d.flatRows=[];const c=e=>{d.flatRows.push(e),e.subRows.length&&e.subRows.forEach(c)};return d.rows.forEach(c),d},c(e.options,'debugTable'))}function Pe(){return e=>d(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||null==t||!t.length)return n;const l=e.getState().sorting,o=[],i=l.filter(t=>{var n;return null==(n=e.getColumn(t.id))?void 0:n.getCanSort()}),u={};i.forEach(t=>{const n=e.getColumn(t.id);n&&(u[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})});const a=e=>{const t=e.map(e=>Object.assign({},e));return t.sort((e,t)=>{for(let l=0;l{var t;o.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=a(e.subRows))}),t};return{rows:a(n.rows),flatRows:o,rowsById:n.rowsById}},c(e.options,'debugTable',0,()=>e._autoResetPageIndex()))}},4728,[363,938]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className"],t=["className"],n=["className","style"],l=["className"],s=["className","index"],c=["asChild","className","index"],o=["className","style"],u=["className","children"];function f(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"PressableTableRow",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"PulseTableRow",{enumerable:!0,get:function(){return h.PulseTableRow}}),Object.defineProperty(_e,"Table",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"TableBody",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"TableCell",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"TableFooter",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"TableHead",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"TableHeader",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"TableRow",{enumerable:!0,get:function(){return R}});var b=f(r(_d[0])),d=r(_d[1]);r(_d[2]);var j=f(r(_d[3])),x=r(_d[4]),y=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[5])),N=r(_d[6]),O=r(_d[7]),p=r(_d[8]),h=r(_d[9]),v=r(_d[10]);function w(t){const n=(0,d.c)(8);let l,s,c,o;if(n[0]!==t){var u=t;({className:l}=u),s=(0,b.default)(u,e),n[0]=t,n[1]=l,n[2]=s}else l=n[1],s=n[2];return n[3]!==l?(c=(0,O.cn)("w-full caption-bottom text-sm",l),n[3]=l,n[4]=c):c=n[4],n[5]!==s||n[6]!==c?(o=(0,v.jsx)(y.Root,Object.assign({className:c},s)),n[5]=s,n[6]=c,n[7]=o):o=n[7],o}function P(e){const n=(0,d.c)(8);let l,s,c,o;if(n[0]!==e){var u=e;({className:l}=u),s=(0,b.default)(u,t),n[0]=e,n[1]=l,n[2]=s}else l=n[1],s=n[2];return n[3]!==l?(c=(0,O.cn)("border-border [&_tr]:border-b",l),n[3]=l,n[4]=c):c=n[4],n[5]!==s||n[6]!==c?(o=(0,v.jsx)(y.Header,Object.assign({className:c},s)),n[5]=s,n[6]=c,n[7]=o):o=n[7],o}function _(e){const t=(0,d.c)(13);let l,s,c,o,u,f,j;if(t[0]!==e){var x=e;({className:l,style:c}=x),s=(0,b.default)(x,n),t[0]=e,t[1]=l,t[2]=s,t[3]=c}else l=t[1],s=t[2],c=t[3];return t[4]!==l?(o=(0,O.cn)("border-border flex-1 [&_tr:last-child]:border-0",l),t[4]=l,t[5]=o):o=t[5],t[6]===Symbol.for("react.memo_cache_sentinel")?(u={minHeight:2},t[6]=u):u=t[6],t[7]!==c?(f=[u,c],t[7]=c,t[8]=f):f=t[8],t[9]!==s||t[10]!==o||t[11]!==f?(j=(0,v.jsx)(y.Body,Object.assign({className:o,style:f},s)),t[9]=s,t[10]=o,t[11]=f,t[12]=j):j=t[12],j}function T(e){const t=(0,d.c)(8);let n,s,c,o;if(t[0]!==e){var u=e;({className:n}=u),s=(0,b.default)(u,l),t[0]=e,t[1]=n,t[2]=s}else n=t[1],s=t[2];return t[3]!==n?(c=(0,O.cn)("bg-footer font-medium [&>tr]:last:border-b-0",n),t[3]=n,t[4]=c):c=t[4],t[5]!==s||t[6]!==c?(o=(0,v.jsx)(y.Footer,Object.assign({className:c},s)),t[5]=s,t[6]=c,t[7]=o):o=t[7],o}function C(e){const t=(0,d.c)(10);let n,l,c;if(t[0]!==e){var o=e;({className:n,index:c}=o),l=(0,b.default)(o,s),t[0]=e,t[1]=n,t[2]=l,t[3]=c}else n=t[1],l=t[2],c=t[3];const u=(void 0===c?0:c)%2&&"bg-muted/40";let f,j;return t[4]!==n||t[5]!==u?(f=(0,O.cn)("web:transition-colors web:data-[state=selected]:bg-muted flex-row",u,n),t[4]=n,t[5]=u,t[6]=f):f=t[6],t[7]!==l||t[8]!==f?(j=(0,v.jsx)(y.Row,Object.assign({role:"row",className:f},l)),t[7]=l,t[8]=f,t[9]=j):j=t[9],j}function R(e){const t=(0,d.c)(15);let n,l,s,o;if(t[0]!==e){var u=e;({asChild:n,className:l,index:o}=u),s=(0,b.default)(u,c),t[0]=e,t[1]=n,t[2]=l,t[3]=s,t[4]=o}else n=t[1],l=t[2],s=t[3],o=t[4];const f=void 0===o?0:o,y=n?x.Slot:j.default;let p;t[5]===Symbol.for("react.memo_cache_sentinel")?(p=["--color-table-row","--color-table-row-alt"],t[5]=p):p=t[5];const[h,w]=(0,N.useCSSVariable)(p);let P;t[6]!==l?(P=(0,O.cn)("web:transition-colors web:data-[state=selected]:bg-muted flex-row",l),t[6]=l,t[7]=P):P=t[7];const _=f%2?w:h;let T,C;return t[8]!==_?(T={backgroundColor:_},t[8]=_,t[9]=T):T=t[9],t[10]!==y||t[11]!==s||t[12]!==P||t[13]!==T?(C=(0,v.jsx)(y,Object.assign({role:"row",className:P,style:T},s)),t[10]=y,t[11]=s,t[12]=P,t[13]=T,t[14]=C):C=t[14],C}function H(e){const t=(0,d.c)(10);let n,l,s,c,u;if(t[0]!==e){var f=e;({className:n,style:s}=f),l=(0,b.default)(f,o),t[0]=e,t[1]=n,t[2]=l,t[3]=s}else n=t[1],l=t[2],s=t[3];return t[4]!==n?(c=(0,O.cn)("bg-table-header h-8 flex-1 flex-col justify-center px-2 [&:has([role=checkbox])]:pr-0",n),t[4]=n,t[5]=c):c=t[5],t[6]!==l||t[7]!==s||t[8]!==c?(u=(0,v.jsx)(p.TextClassContext.Provider,{value:"text-muted-foreground text-xs uppercase text-left font-medium",children:(0,v.jsx)(y.Head,Object.assign({className:c,style:s},l))}),t[6]=l,t[7]=s,t[8]=c,t[9]=u):u=t[9],u}function S(e){const t=(0,d.c)(10);let n,l,s,c,o;if(t[0]!==e){var f=e;({className:l,children:n}=f),s=(0,b.default)(f,u),t[0]=e,t[1]=n,t[2]=l,t[3]=s}else n=t[1],l=t[2],s=t[3];return t[4]!==l?(c=(0,O.cn)("flex-1 flex-col justify-center p-2 [&:has([role=checkbox])]:pr-0",l),t[4]=l,t[5]=c):c=t[5],t[6]!==n||t[7]!==s||t[8]!==c?(o=(0,v.jsx)(y.Cell,Object.assign({className:c},s,{children:n})),t[6]=n,t[7]=s,t[8]=c,t[9]=o):o=t[9],o}},4729,[363,12,14,585,1435,4730,307,1354,1434,4732,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4730,[4731]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["asChild","ref"],t=["asChild","ref"],l=["asChild","ref"],n=["asChild","ref"],o=["asChild","ref"],s=["asChild","ref"],f=["asChild","ref"];function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Body",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"Cell",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"Footer",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"Head",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"Header",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"Row",{enumerable:!0,get:function(){return O}});var c=u(r(d[0])),b=r(d[1]),j=u(r(d[2])),p=u(r(d[3])),y=r(d[4]),h=t=>{let{asChild:l,ref:n}=t,o=(0,c.default)(t,e);const s=l?b.Slot:p.default;return(0,y.jsx)(s,Object.assign({role:"table",ref:n},o))};h.displayName="RootTable";var C=e=>{let{asChild:l,ref:n}=e,o=(0,c.default)(e,t);const s=l?b.Slot:p.default;return(0,y.jsx)(s,Object.assign({role:"rowheader",ref:n},o))};C.displayName="HeaderTable";var O=e=>{let{asChild:t,ref:n}=e,o=(0,c.default)(e,l);const s=t?b.Slot:j.default;return(0,y.jsx)(s,Object.assign({ref:n,role:"row"},o))};O.displayName="RowTable";var v=e=>{let{asChild:t,ref:l}=e,o=(0,c.default)(e,n);const s=t?b.Slot:p.default;return(0,y.jsx)(s,Object.assign({ref:l,role:"columnheader"},o))};v.displayName="HeadTable";var P=e=>{let{asChild:t,ref:l}=e,n=(0,c.default)(e,o);const s=t?b.Slot:p.default;return(0,y.jsx)(s,Object.assign({ref:l,role:"rowgroup"},n))};P.displayName="BodyTable";var x=e=>{let{asChild:t,ref:l}=e,n=(0,c.default)(e,s);const o=t?b.Slot:p.default;return(0,y.jsx)(o,Object.assign({ref:l,role:"cell"},n))};x.displayName="CellTable";var N=e=>{let{asChild:t,ref:l}=e,n=(0,c.default)(e,f);const o=t?b.Slot:p.default;return(0,y.jsx)(o,Object.assign({ref:l,role:"rowgroup"},n))};N.displayName="FooterTable"},4731,[363,1435,16,585,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["ref","className","index","onRemove","row","table"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"PulseTableRow",{enumerable:!0,get:function(){return w}});var n=t(r(_d[0])),o=r(_d[1]),l=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),c=r(_d[3]),u=t(c),s=r(_d[4]),_=r(_d[5]),d=r(_d[6]),b=r(_d[7]);const f={code:"function pulseRowTsx1(){const{backgroundColor}=this.__closure;return{backgroundColor:backgroundColor.value};}"},h={code:"function pulseRowTsx2(finished){const{callback,scheduleOnRN}=this.__closure;if(finished&&callback){scheduleOnRN(callback);}}"},k={code:"function pulseRowTsx3(finished_0){const{callback_0,scheduleOnRN}=this.__closure;if(finished_0&&callback_0){scheduleOnRN(callback_0);}}"};function w(t){const w=(0,o.c)(27);let R,O,N,v,p,y,T;if(w[0]!==t){var x=t;({ref:O,className:R,index:v,onRemove:p,row:N,table:y}=x),T=(0,n.default)(x,e),w[0]=t,w[1]=R,w[2]=O,w[3]=N,w[4]=v,w[5]=p,w[6]=y,w[7]=T}else R=w[1],O=w[2],N=w[3],v=w[4],p=w[5],y=w[6],T=w[7];const C=void 0===v?0:v;let j;w[8]===Symbol.for("react.memo_cache_sentinel")?(j=["--color-table-row","--color-table-row-alt","--color-success","--color-error"],w[8]=j):j=w[8];const[P,S,A,D]=(0,_.useCSSVariable)(j),H=C%2==0?P:S,M=(0,c.useSharedValue)(H);let V,E;w[9]!==M||w[10]!==H?(V=()=>{M.value=H},E=[H,M],w[9]=M,w[10]=H,w[11]=V,w[12]=E):(V=w[11],E=w[12]),l.useEffect(V,E);const q=(0,c.useAnimatedStyle)((function({_worklet_10734381131454_init_data:e,backgroundColor:t}){const n=()=>({backgroundColor:t.value});return n.__closure={backgroundColor:t},n.__workletHash=0x9c34af966be,n.__initData=e,n})({_worklet_10734381131454_init_data:f,backgroundColor:M}));let I,z,B,F;return w[13]!==M||w[14]!==H||w[15]!==D||w[16]!==N.id||w[17]!==A||w[18]!==y?(I=()=>({pulseAdd(e){y.options.meta?.scrollToRow?.(N.id),(0,c.cancelAnimation)(M),M.value=(0,c.withSequence)((0,c.withTiming)(A,{duration:400}),(0,c.withTiming)(H,{duration:400},(function({_worklet_3272031660945_init_data:e,callback:t,scheduleOnRN:n}){const o=function(e){e&&t&&n(t)};return o.__closure={callback:t,scheduleOnRN:n},o.__workletHash=3272031660945,o.__initData=e,o})({_worklet_3272031660945_init_data:h,callback:e,scheduleOnRN:s.scheduleOnRN})))},pulseRemove(e){(0,c.cancelAnimation)(M),M.value=(0,c.withTiming)(D,{duration:400},(function({_worklet_3245646298879_init_data:e,callback_0:t,scheduleOnRN:n}){const o=function(e){e&&t&&n(t)};return o.__closure={callback_0:t,scheduleOnRN:n},o.__workletHash=3245646298879,o.__initData=e,o})({_worklet_3245646298879_init_data:k,callback_0:e,scheduleOnRN:s.scheduleOnRN}))}}),z=[M,H,A,D,N.id,y],w[13]=M,w[14]=H,w[15]=D,w[16]=N.id,w[17]=A,w[18]=y,w[19]=I,w[20]=z):(I=w[19],z=w[20]),l.useImperativeHandle(O,I,z),w[21]!==R?(B=(0,d.cn)("web:transition-colors web:data-[state=selected]:bg-muted flex-row",R),w[21]=R,w[22]=B):B=w[22],w[23]!==q||w[24]!==B||w[25]!==T?(F=(0,b.jsx)(u.default.View,Object.assign({className:B,style:q},T)),w[23]=q,w[24]=B,w[25]=T,w[26]=F):F=w[26],F}w.displayName='PulseTableRow'},4732,[363,12,14,318,321,307,1354,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function({row:u,table:c}){const{uuid:s,type:f}=u.original,{removeLineItem:l}=(0,n.useRemoveLineItem)(),d=c.options.meta,v=e.useCallback(()=>{const e=d.rowRefs.current?.get(s);e&&e.pulseRemove(()=>{l(s,f)})},[l,f,s]),p=d.newRowUUIDs.includes(s);return e.useEffect(()=>{if(p){const e=d.rowRefs.current?.get(s);e&&e.pulseAdd(()=>{d.removeNewRowUUID(s)})}},[p,d,s]),(0,o.jsx)(t.IconButton,{name:"circleXmark",variant:"destructive",size:"4xl",onPress:v})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3])},4733,[14,1574,4734,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useRemoveLineItem",{enumerable:!0,get:function(){return l}});var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);const u=(0,n.getLogger)(['wcpos','pos','cart','remove']),l=()=>{const n=(0,t.c)(10),{currentOrder:l}=(0,c.useCurrentOrder)(),{localPatch:f}=(0,s.useLocalMutation)(),p=(0,o.useT)();let b;n[0]!==l||n[1]!==f?(b=async(t,n,o)=>{const s=l.getLatest(),c=s[n]??[],u=c.findIndex(n=>(n.meta_data??[]).some(n=>"_woocommerce_pos_uuid"===n.key&&n.value===t));let _;u>=0?(_=[...c],_[u]=o):_=[...c,o],await f({document:s,data:{[n]:_}})},n[0]=l,n[1]=f,n[2]=b):b=n[2];const v=b;let O;n[3]!==l||n[4]!==f||n[5]!==p||n[6]!==v?(O=(t,n)=>{const o=l.getLatest();let s;const c=(o[n]??[]).map(o=>{if((o.meta_data??[]).some(n=>"_woocommerce_pos_uuid"===n.key&&n.value===t)){if(s=o,o.id)switch(n){case"line_items":return Object.assign({},o,{product_id:null});case"fee_lines":return Object.assign({},o,{name:null});case"shipping_lines":return Object.assign({},o,{method_id:null});case"coupon_lines":return Object.assign({},o,{code:null});default:return o}return null}return o}).filter(_);if(f({document:o,data:{[n]:c}}),s){const o=s.name??s.method_title;u.success(p("pos.removed_from_cart",{name:o}),{showToast:!0,saveToDb:!0,toast:{dismissable:!0,action:{label:p("common.undo"),onClick:()=>v(t,n,s)}},context:{itemName:o,itemType:n,orderId:l.id}})}},n[3]=l,n[4]=f,n[5]=p,n[6]=v,n[7]=O):O=n[7];const h=O;let j;return n[8]!==h?(j={removeLineItem:h},n[8]=h,n[9]=j):j=n[9],j};function _(t){return null!==t}},4734,[12,14,1975,1987,3232,4064]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FeeAndShippingTotal=function(x){const _=(0,t.c)(13),{row:f,column:p}=x,h=f.original.item,{format:b}=(0,c.useCurrentOrderCurrencyFormat)(),{store:j}=(0,n.useAppState)(),N=(0,s.useObservableEagerState)(j.tax_display_cart$);let v;v="incl"!==N?h.total:parseFloat(h.total??"0")+parseFloat(h.total_tax??"0");const y=Number(v)||0;let F,S,D,O;_[0]!==b||_[1]!==y?(F=b(y),_[0]=b,_[1]=y,_[2]=F):F=_[2];_[3]!==F?(S=(0,u.jsx)(l.Text,{className:"text-right",children:F}),_[3]=F,_[4]=S):S=_[4];_[5]!==p.columnDef.meta||_[6]!==b||_[7]!==h.total_tax||_[8]!==N?(D=p.columnDef.meta?.show?.("tax")&&(0,u.jsx)(l.Text,{className:"text-muted-foreground text-right text-sm",children:`${N} ${b(Number(h.total_tax)||0)} tax`}),_[5]=p.columnDef.meta,_[6]=b,_[7]=h.total_tax,_[8]=N,_[9]=D):D=_[9];_[10]!==S||_[11]!==D?(O=(0,u.jsxs)(o.VStack,{space:"xs",className:"justify-end",children:[S,D]}),_[10]=S,_[11]=D,_[12]=O):O=_[12];return O};var t=r(d[0]);r(d[1]);var s=r(d[2]),l=r(d[3]),o=r(d[4]),n=r(d[5]),c=r(d[6]),u=r(d[7])},4735,[12,14,1747,1434,1605,2022,4471,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FeeName=function(e){const n=(0,t.c)(27),{row:s}=e,{item:d,uuid:k}=s.original,{updateFeeLine:v}=(0,_.useUpdateFeeLine)(),N=(0,x.useT)();let b,F;n[0]!==d.meta_data?(b=d.meta_data??[],n[0]=d.meta_data,n[1]=b):b=n[1];n[2]!==b?(F=b.filter(y),n[2]=b,n[3]=F):F=n[3];const O=F,E=d.name??void 0;let T,w,L,M,P,C,S,B;n[4]!==v||n[5]!==k?(T=e=>v(k,{name:e}),n[4]=v,n[5]=k,n[6]=T):T=n[6];n[7]!==E||n[8]!==T?(w=(0,h.jsx)(l.default,{className:"flex-1",children:(0,h.jsx)(j.EditableField,{value:E,onChangeText:T})}),n[7]=E,n[8]=T,n[9]=w):w=n[9];n[10]!==d.name||n[11]!==N?(L=N("common.edit_2",{name:d.name}),n[10]=d.name,n[11]=N,n[12]=L):L=n[12];n[13]!==d||n[14]!==k?(M=(0,h.jsx)(f.EditFeeLine,{uuid:k,item:d}),n[13]=d,n[14]=k,n[15]=M):M=n[15];n[16]!==L||n[17]!==M?(P=(0,h.jsx)(o.EditCartItemButton,{title:L,children:M}),n[16]=L,n[17]=M,n[18]=P):P=n[18];n[19]!==w||n[20]!==P?(C=(0,h.jsxs)(c.HStack,{className:"gap-0",children:[w,P]}),n[19]=w,n[20]=P,n[21]=C):C=n[21];n[22]!==O?(S=O.length>0&&(0,h.jsx)(l.default,{className:"grid grid-cols-2 gap-1 p-2",children:O.map(p)}),n[22]=O,n[23]=S):S=n[23];n[24]!==S||n[25]!==C?(B=(0,h.jsxs)(u.VStack,{className:"w-full",children:[C,S]}),n[24]=S,n[25]=C,n[26]=B):B=n[26];return B};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),l=(e=s)&&e.__esModule?e:{default:e},c=r(_d[3]),d=r(_d[4]),u=r(_d[5]),o=r(_d[6]),f=r(_d[7]),x=r(_d[8]),j=r(_d[9]),_=r(_d[10]),h=r(_d[11]);function p(e){return(0,h.jsxs)(n.Fragment,{children:[(0,h.jsx)(d.Text,{className:"text-sm",children:`${e.key}:`}),(0,h.jsx)(d.Text,{className:"text-sm",children:e.value})]},e.id||e.key)}function y(e){return!e.key||!e.key.startsWith("_")}},4736,[12,14,585,1351,1434,1605,4737,4738,1987,4741,4740,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"EditCartItemButton",{enumerable:!0,get:function(){return u}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),l=r(_d[4]),c=r(_d[5]),s=r(_d[6]),d=r(_d[7]);function u(u){const j=(0,e.c)(14),{title:h,children:f}=u,[p,x]=t.useState(!1);let b,y,_,O,D,T;return j[0]===Symbol.for("react.memo_cache_sentinel")?(b=(0,d.jsx)(s.TooltipTrigger,{asChild:!0,onPress:()=>x(!0),children:(0,d.jsx)(l.IconButton,{name:"ellipsisVertical"})}),j[0]=b):b=j[0],j[1]!==h?(y=(0,d.jsxs)(s.Tooltip,{children:[b,(0,d.jsx)(s.TooltipContent,{children:(0,d.jsx)(c.Text,{children:h})})]}),j[1]=h,j[2]=y):y=j[2],j[3]!==h?(_=(0,d.jsx)(n.DialogHeader,{children:(0,d.jsx)(n.DialogTitle,{children:h})}),j[3]=h,j[4]=_):_=j[4],j[5]!==f?(O=(0,d.jsx)(n.DialogBody,{children:f}),j[5]=f,j[6]=O):O=j[6],j[7]!==_||j[8]!==O?(D=(0,d.jsxs)(n.DialogContent,{size:"lg",portalHost:"pos",children:[_,O]}),j[7]=_,j[8]=O,j[9]=D):D=j[9],j[10]!==p||j[11]!==y||j[12]!==D?(T=(0,d.jsx)(o.ErrorBoundary,{children:(0,d.jsxs)(n.Dialog,{open:p,onOpenChange:x,children:[y,D]})}),j[10]=p,j[11]=y,j[12]=D,j[13]=T):T=j[13],T}},4737,[12,14,3188,1348,1574,1434,1578,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditFeeLine=function(d){const f=(0,e.c)(21),{uuid:j,item:x}=d,T=(0,u.useT)(),[b,h]=n.useState("form");let v,_,O,p,y,w,C,E;f[0]!==T?(v=T("common.form"),f[0]=T,f[1]=v):v=f[1];f[2]!==v?(_=(0,c.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,c.jsx)(s.Text,{children:v})}),f[2]=v,f[3]=_):_=f[3];f[4]!==T?(O=T("common.json"),f[4]=T,f[5]=O):O=f[5];f[6]!==O?(p=(0,c.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,c.jsx)(s.Text,{children:O})}),f[6]=O,f[7]=p):p=f[7];f[8]!==_||f[9]!==p?(y=(0,c.jsxs)(t.TabsList,{className:"w-full flex-row",children:[_,p]}),f[8]=_,f[9]=p,f[10]=y):y=f[10];f[11]!==x||f[12]!==j?(w=(0,c.jsx)(t.TabsContent,{value:"form",children:(0,c.jsx)(o.EditFeeLineForm,{uuid:j,item:x})}),f[11]=x,f[12]=j,f[13]=w):w=f[13];f[14]!==x?(C=(0,c.jsx)(t.TabsContent,{value:"json",children:(0,c.jsx)(l.Tree,{value:x})}),f[14]=x,f[15]=C):C=f[15];f[16]!==y||f[17]!==w||f[18]!==C||f[19]!==b?(E=(0,c.jsxs)(t.Tabs,{value:b,onValueChange:h,children:[y,w,C]}),f[16]=y,f[17]=w,f[18]=C,f[19]=b,f[20]=E):E=f[20];return E};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),s=r(_d[3]),l=r(_d[4]),o=r(_d[5]),u=r(_d[6]),c=r(_d[7])},4738,[12,14,4184,1434,4208,4739,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value","onChange"],n=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditFeeLineForm=function({uuid:o,item:s}){const p=(0,b.useT)(),{updateFeeLine:I}=(0,y.useUpdateFeeLine)(),{onOpenChange:M}=(0,f.useRootContext)(),{getFeeLineData:P}=(0,D.useFeeLineData)(),{amount:R,percent:E,prices_include_tax:T,percent_of_cart_total_with_tax:V}=P(s),G=(0,x.useForm)({resolver:(0,_.zodResolver)(L),defaultValues:{name:s.name??void 0,amount:(0,d.default)(R),percent:E,tax_status:s.tax_status??'taxable',tax_class:''===s.tax_class?'standard':s.tax_class,prices_include_tax:T,percent_of_cart_total_with_tax:V,meta_data:s.meta_data}}),H=c.useCallback(e=>{I(o,{name:e.name,amount:String(e.amount),tax_status:e.tax_status,tax_class:'standard'===e.tax_class?'':e.tax_class,percent:e.percent,prices_include_tax:e.prices_include_tax,percent_of_cart_total_with_tax:e.percent_of_cart_total_with_tax}),M(!1)},[I,o,M]),z=G.handleSubmit(H),A=G.watch('percent');return(0,k.jsx)(j.Form,Object.assign({},G,{children:(0,k.jsxs)(F.VStack,{className:"gap-4",children:[(0,k.jsx)(v.FormErrors,{}),(0,k.jsx)(j.FormField,{control:G.control,name:"name",render:({field:e})=>(0,k.jsx)(j.FormInput,Object.assign({label:p('pos_cart.fee_name'),placeholder:p('pos_cart.fee')},e))}),(0,k.jsxs)(h.HStack,{className:"gap-4",children:[(0,k.jsx)(j.FormField,{control:G.control,name:"amount",render:t=>{let{field:{value:n,onChange:o}}=t,s=(0,l.default)(t.field,e);return(0,k.jsx)(u.default,{className:"flex-1",children:(0,k.jsx)(j.FormInput,Object.assign({customComponent:A?S.NumberInput:C.CurrencyInput,label:p(A?'pos_cart.percent':'pos_cart.amount'),type:"numeric",value:n,onChange:o},s))})}}),(0,k.jsxs)(F.VStack,{className:"flex-1 justify-center",children:[(0,k.jsx)(j.FormField,{control:G.control,name:"percent",render:({field:e})=>(0,k.jsx)(j.FormSwitch,Object.assign({label:p('pos_cart.percentage_of_cart_total')},e))}),(0,k.jsx)(j.FormField,{control:G.control,name:"prices_include_tax",render:({field:e})=>(0,k.jsx)(j.FormSwitch,Object.assign({label:p('pos_cart.amount_includes_tax')},e))})]})]}),(0,k.jsxs)(h.HStack,{className:"gap-4",children:[(0,k.jsx)(j.FormField,{control:G.control,name:"tax_class",render:e=>{let{field:{value:n,onChange:o}}=e,s=(0,l.default)(e.field,t);return(0,k.jsx)(u.default,{className:"flex-1",children:(0,k.jsx)(j.FormSelect,Object.assign({label:p('common.tax_class'),customComponent:w.TaxClassSelect,value:n??'',onChange:o},s))})}}),(0,k.jsx)(j.FormField,{control:G.control,name:"tax_status",render:e=>{let{field:{value:t,onChange:o}}=e,s=(0,l.default)(e.field,n);return(0,k.jsx)(u.default,{className:"flex-1",children:(0,k.jsx)(j.FormRadioGroup,Object.assign({label:p('common.tax_status'),customComponent:N.TaxStatusRadioGroup,value:t,onChange:o},s))})}})]}),(0,k.jsx)(O.MetaDataForm,{}),(0,k.jsxs)(f.DialogFooter,{className:"px-0",children:[(0,k.jsx)(f.DialogClose,{children:p('common.close')}),(0,k.jsx)(f.DialogAction,{onPress:z,children:p('common.save')})]})]})}))};var l=o(r(_d[0])),c=s(r(_d[1])),u=o(r(_d[2])),_=r(_d[3]),d=o(r(_d[4])),x=r(_d[5]),p=s(r(_d[6])),f=r(_d[7]),j=r(_d[8]),h=r(_d[9]),F=r(_d[10]),b=r(_d[11]),C=r(_d[12]),v=r(_d[13]),O=r(_d[14]),S=r(_d[15]),w=r(_d[16]),N=r(_d[17]),D=r(_d[18]),y=r(_d[19]),k=r(_d[20]);const L=p.object({name:p.string().optional(),prices_include_tax:p.boolean().optional(),tax_status:p.enum(['taxable','none']),tax_class:p.string().optional(),amount:p.number().optional(),percent:p.boolean().default(!1),percent_of_cart_total_with_tax:p.boolean().optional(),meta_data:O.metaDataSchema})},4739,[363,14,585,4258,2669,4260,4330,3188,4340,1351,1605,1987,4548,4402,4404,4549,4554,4558,4562,4740,6]); +__d(function(g,r,i,a,_m,_e,d){"use strict";const e=["amount","percent","prices_include_tax","percent_of_cart_total_with_tax"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUpdateFeeLine",{enumerable:!0,get:function(){return f}});var t,n=r(d[0]),c=(t=n)&&t.__esModule?t:{default:t},_=r(d[1]);r(d[2]);var u=r(d[3]),o=r(d[4]),s=r(d[5]),l=r(d[6]),p=r(d[7]);const f=()=>{const t=(0,_.c)(7),{currentOrder:n}=(0,p.useCurrentOrder)(),{localPatch:f}=(0,l.useLocalMutation)(),{calculateFeeLineTaxesAndTotals:m}=(0,u.useCalculateFeeLineTaxAndTotals)(),{getFeeLineData:x}=(0,o.useFeeLineData)();let L;t[0]!==m||t[1]!==n||t[2]!==x||t[3]!==f?(L=async(t,_)=>{const u=n.getLatest(),o=u.toMutableJSON();let l=!1;const p=o.fee_lines?.map(n=>{if(l||!n.meta_data?.some(e=>"_woocommerce_pos_uuid"===e.key&&e.value===t))return n;const u=x(n),{amount:o,percent:p,prices_include_tax:f,percent_of_cart_total_with_tax:L}=_,F=(0,c.default)(_,e);let O=Object.assign({},n,F);return O=(0,s.updatePosDataMeta)(O,{amount:o??u.amount,percent:p??u.percent,prices_include_tax:f??u.prices_include_tax,percent_of_cart_total_with_tax:L??u.percent_of_cart_total_with_tax}),O=m(O),l=!0,O});if(l&&p)return f({document:u,data:{fee_lines:p}})},t[0]=m,t[1]=n,t[2]=x,t[3]=f,t[4]=L):L=t[4];const F=L;let O;return t[5]!==F?(O={updateFeeLine:F},t[5]=F,t[6]=O):O=t[6],O}},4740,[363,12,14,4561,4562,4181,3232,4064]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","defaultValue","onChangeText","editable","bold"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditableField=function(t){const n=(0,u.c)(22);let f,b,v,_,S,x;if(n[0]!==t){var h=t;({value:x,defaultValue:f,onChangeText:b,editable:_,bold:S}=h),v=(0,l.default)(h,e),n[0]=t,n[1]=f,n[2]=b,n[3]=v,n[4]=_,n[5]=S,n[6]=x}else f=n[1],b=n[2],v=n[3],_=n[4],S=n[5],x=n[6];const j=void 0===_||_,O=void 0===S||S,[y,T]=o.useState(!1),[p,P]=o.useState(x??f??""),B=x??f??"",[C,E]=o.useState(B),[M,w]=o.useState(null),[F,N]=o.useState(!1),[V,k]=o.useState(y),D=B!==C;D&&(E(B),y?w(B):(w(null),P(B)));y!==V&&(k(y),y||null!==M&&(w(null),F||D||P(M)),N(!1));let H;n[7]!==p||n[8]!==b?(H=()=>{T(!1),b?.(p??"")},n[7]=p,n[8]=b,n[9]=H):H=n[9];const L=H;if(y){let e,t;return n[10]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{N(!0),P(e)},n[10]=e):e=n[10],n[11]!==p||n[12]!==L||n[13]!==v?(t=(0,d.jsx)(c.Textarea,Object.assign({value:p,onChangeText:e,autoFocus:!0,onBlur:L,onSubmitEditing:L,blurOnSubmit:!0},v)),n[11]=p,n[12]=L,n[13]=v,n[14]=t):t=n[14],t}let q;n[15]===Symbol.for("react.memo_cache_sentinel")?(q=()=>T(!0),n[15]=q):q=n[15];const z=!j,A=O?"font-bold":void 0;let G,I;n[16]!==p||n[17]!==A?(G=(0,d.jsx)(s.ButtonText,{className:A,numberOfLines:1,decodeHtml:!0,children:p}),n[16]=p,n[17]=A,n[18]=G):G=n[18];n[19]!==z||n[20]!==G?(I=(0,d.jsx)(s.Button,{variant:"outline",className:"max-w-full items-start",onPress:q,disabled:z,children:G}),n[19]=z,n[20]=G,n[21]=I):I=n[21];return I};var t,n=r(_d[0]),l=(t=n)&&t.__esModule?t:{default:t},u=r(_d[1]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),s=r(_d[3]),c=r(_d[4]),d=r(_d[5])},4741,[363,12,14,3185,3231,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FeePrice=function(x){const j=(0,n.c)(13),{row:v}=x,{item:F,uuid:S}=v.original,{updateFeeLine:f}=(0,l.useUpdateFeeLine)(),{getFeeLineData:L}=(0,o.useFeeLineData)();let _;j[0]!==L||j[1]!==F?(_=L(F),j[0]=L,j[1]=F,j[2]=_):_=j[2];const{percent:h,amount:y}=_;let C,I,b;j[3]!==y||j[4]!==h||j[5]!==f||j[6]!==S?(C=h?(0,p.jsx)(c.NumberInput,{value:String(y),onChangeText:n=>f(S,{amount:String(n)})}):(0,p.jsx)(s.CurrencyInput,{value:String(y),onChangeText:n=>f(S,{amount:String(n)})}),j[3]=y,j[4]=h,j[5]=f,j[6]=S,j[7]=C):C=j[7];j[8]!==h?(I=h&&(0,p.jsx)(u.Icon,{name:"percent",size:"sm"}),j[8]=h,j[9]=I):I=j[9];j[10]!==C||j[11]!==I?(b=(0,p.jsxs)(t.HStack,{space:"xs",className:"justify-center",children:[C,I]}),j[10]=C,j[11]=I,j[12]=b):b=j[12];return b};var n=r(d[0]);r(d[1]);var t=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),o=r(d[6]),l=r(d[7]),p=r(d[8])},4742,[12,14,1351,1357,4548,4549,4562,4740,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.LineItemImage=function(t){const c=(0,u.c)(5),{row:l}=t,s=l.original.item.image?.src;if(!s)return null;let f,_;c[0]!==s?(f={uri:s},c[0]=s,c[1]=f):f=c[1];c[2]!==l.original.uuid||c[3]!==f?(_=(0,o.jsx)(n.Image,{source:f,recyclingKey:l.original.uuid,className:"h-10 w-10 rounded"}),c[2]=l.original.uuid,c[3]=f,c[4]=_):_=c[4];return _};var u=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3])},4743,[12,14,4697,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Price=function(y){const I=(0,t.c)(13),{row:_,column:b}=y,{item:v,uuid:j}=_.original,{updateLineItem:D}=(0,f.useUpdateLineItem)(),{getLineItemData:L}=(0,p.useLineItemData)(),{price:S,regular_price:C}=L(v),{format:N}=(0,l.useCurrencyFormat)(),k=S!==C,{uiSettings:w}=(0,o.useUISettings)("pos-cart"),A=(0,n.useObservableEagerState)(w.quickDiscounts$),O=s.VStack,P=k&&b.columnDef.meta?.show?.("on_sale")&&(0,x.jsx)(u.Text,{className:"text-muted-foreground text-right line-through",children:N(C||0)});let T,U,q,E;I[0]!==D||I[1]!==j?(T=t=>D(j,{price:t}),I[0]=D,I[1]=j,I[2]=T):T=I[2];I[3]!==A?(U=h(A),I[3]=A,I[4]=U):U=I[4];I[5]!==S||I[6]!==T||I[7]!==U?(q=(0,x.jsx)(c.CurrencyInput,{value:S,onChangeText:T,discounts:U}),I[5]=S,I[6]=T,I[7]=U,I[8]=q):q=I[8];I[9]!==O||I[10]!==P||I[11]!==q?(E=(0,x.jsxs)(O,{space:"xs",children:[P,q]}),I[9]=O,I[10]=P,I[11]=q,I[12]=E):E=I[12];return E};var t=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),o=r(d[6]),l=r(d[7]),p=r(d[8]),f=r(d[9]),x=r(d[10]);function h(t){return'string'==typeof t?t.split(',').map(Number):Array.isArray(t)?t.map(Number):[]}},4744,[12,14,1747,1434,1605,4548,1745,4472,4571,4572,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductName=function(t){const s=(0,e.c)(31),{row:y,column:N}=t,{item:v,uuid:T}=y.original,{updateLineItem:w}=(0,_.useUpdateLineItem)(),H=(0,f.useT)();let I,S;s[0]!==v.meta_data?(I=v.meta_data??[],s[0]=v.meta_data,s[1]=I):I=s[1];s[2]!==I?(S=I.filter(p),s[2]=I,s[3]=S):S=s[3];const D=S;let E,L,b,C,M,P,V,B,F;s[4]!==w||s[5]!==T?(E=e=>w(T,{name:e}),s[4]=w,s[5]=T,s[6]=E):E=s[6];s[7]!==v.name||s[8]!==E?(L=(0,h.jsx)(l.default,{className:"flex-1",children:(0,h.jsx)(k.EditableField,{value:v.name,onChangeText:E})}),s[7]=v.name,s[8]=E,s[9]=L):L=s[9];s[10]!==v.name||s[11]!==H?(b=H("common.edit_2",{name:v.name}),s[10]=v.name,s[11]=H,s[12]=b):b=s[12];s[13]!==v||s[14]!==T?(C=(0,h.jsx)(x.EditLineItem,{uuid:T,item:v}),s[13]=v,s[14]=T,s[15]=C):C=s[15];s[16]!==b||s[17]!==C?(M=(0,h.jsx)(o.EditCartItemButton,{title:b,children:C}),s[16]=b,s[17]=C,s[18]=M):M=s[18];s[19]!==L||s[20]!==M?(P=(0,h.jsxs)(n.HStack,{className:"gap-0",children:[L,M]}),s[19]=L,s[20]=M,s[21]=P):P=s[21];s[22]!==N.columnDef.meta||s[23]!==v.sku?(V=N.columnDef.meta?.show?.("sku")&&(0,h.jsx)(c.Text,{className:"text-sm",children:v.sku}),s[22]=N.columnDef.meta,s[23]=v.sku,s[24]=V):V=s[24];s[25]!==D?(B=D.length>0&&(0,h.jsx)(u.VStack,{space:"xs",children:D.map(j)}),s[25]=D,s[26]=B):B=s[26];s[27]!==B||s[28]!==P||s[29]!==V?(F=(0,h.jsxs)(u.VStack,{className:"w-full",children:[P,V,B]}),s[27]=B,s[28]=P,s[29]=V,s[30]=F):F=s[30];return F};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4]),u=r(d[5]),o=r(d[6]),x=r(d[7]),f=r(d[8]),k=r(d[9]),_=r(d[10]),h=r(d[11]);function j(e){return(0,h.jsxs)(n.HStack,{className:"flex-wrap gap-0",children:[(0,h.jsx)(c.Text,{className:"text-muted-foreground text-xs",decodeHtml:!0,children:`${e.display_key||e.key}: `}),(0,h.jsx)(c.Text,{className:"text-xs",decodeHtml:!0,children:e.display_value||e.value})]},e.id||e.key||e.display_key)}function p(e){return!e.key||!e.key.startsWith("_")}},4745,[12,14,585,1351,1434,1605,4737,4746,1987,4741,4572,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditLineItem=function(d){const f=(0,e.c)(21),{uuid:j,item:x}=d,T=(0,u.useT)(),[b,h]=n.useState("form");let v,_,O,p,y,w,C,E;f[0]!==T?(v=T("common.form"),f[0]=T,f[1]=v):v=f[1];f[2]!==v?(_=(0,c.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,c.jsx)(s.Text,{children:v})}),f[2]=v,f[3]=_):_=f[3];f[4]!==T?(O=T("common.json"),f[4]=T,f[5]=O):O=f[5];f[6]!==O?(p=(0,c.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,c.jsx)(s.Text,{children:O})}),f[6]=O,f[7]=p):p=f[7];f[8]!==_||f[9]!==p?(y=(0,c.jsxs)(t.TabsList,{className:"w-full flex-row",children:[_,p]}),f[8]=_,f[9]=p,f[10]=y):y=f[10];f[11]!==x||f[12]!==j?(w=(0,c.jsx)(t.TabsContent,{value:"form",children:(0,c.jsx)(o.EditLineItemForm,{uuid:j,item:x})}),f[11]=x,f[12]=j,f[13]=w):w=f[13];f[14]!==x?(C=(0,c.jsx)(t.TabsContent,{value:"json",children:(0,c.jsx)(l.Tree,{value:x})}),f[14]=x,f[15]=C):C=f[15];f[16]!==y||f[17]!==w||f[18]!==C||f[19]!==b?(E=(0,c.jsxs)(t.Tabs,{value:b,onValueChange:h,children:[y,w,C]}),f[16]=y,f[17]=w,f[18]=C,f[19]=b,f[20]=E):E=f[20];return E};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),s=r(_d[3]),l=r(_d[4]),o=r(_d[5]),u=r(_d[6]),c=r(_d[7])},4746,[12,14,4184,1434,4208,4747,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value","onChange"],o=["value","onChange"],n=["value","onChange"],l=["value","onChange"];function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditLineItemForm=function(s){const c=(0,d.c)(103),{uuid:f,item:T}=s,H=(0,C.useT)(),{updateLineItem:G}=(0,L.useUpdateLineItem)(),{onOpenChange:z}=(0,h.useRootContext)(),{getLineItemData:A}=(0,q.useLineItemData)(),{price:U,regular_price:B,tax_status:J}=A(T),K=(0,P.parsePosData)(T);let Q;c[0]===Symbol.for("react.memo_cache_sentinel")?(Q=[],c[0]=Q):Q=c[0];const[W,X]=p.useState(Q);let Y;c[1]===Symbol.for("react.memo_cache_sentinel")?(Y=(0,j.zodResolver)(R),c[1]=Y):Y=c[1];const Z=Y,$=T.name,ee=T.sku,te=T.quantity,ae=(0,_.default)(U),oe=(0,_.default)(B),ne=""===T.tax_class?"standard":T.tax_class,re=K?.virtual??!1,le=K?.downloadable??!1,se=K?.categories?.map(E)??[],ce=T.meta_data;let ue,ie;c[2]!==T.name||c[3]!==T.quantity||c[4]!==T.sku||c[5]!==re||c[6]!==le||c[7]!==se||c[8]!==ce||c[9]!==ae||c[10]!==oe||c[11]!==ne||c[12]!==J?(ue={name:$,sku:ee,quantity:te,price:ae,regular_price:oe,tax_status:J,tax_class:ne,virtual:re,downloadable:le,categories:se,meta_data:ce},c[2]=T.name,c[3]=T.quantity,c[4]=T.sku,c[5]=re,c[6]=le,c[7]=se,c[8]=ce,c[9]=ae,c[10]=oe,c[11]=ne,c[12]=J,c[13]=ue):ue=c[13];c[14]!==ue||c[15]!==Z?(ie={resolver:Z,defaultValues:ue},c[14]=ue,c[15]=Z,c[16]=ie):ie=c[16];const me=(0,b.useForm)(ie);let de;c[17]!==z||c[18]!==G||c[19]!==f?(de=e=>{G(f,{name:e.name,sku:e.sku,quantity:e.quantity,price:e.price,regular_price:e.regular_price,tax_status:e.tax_status,tax_class:"standard"===e.tax_class?"":e.tax_class,meta_data:e.meta_data,virtual:e.virtual,downloadable:e.downloadable,categories:e.categories.map(V)}),z(!1)},c[17]=z,c[18]=G,c[19]=f,c[20]=de):de=c[20];const pe=de;let xe;c[21]!==me||c[22]!==pe?(xe=me.handleSubmit(pe),c[21]=me,c[22]=pe,c[23]=xe):xe=c[23];const ge=xe;let je,be,fe,he,Fe,ve,ye,Ce,Se,Oe,ke,Ie,Ne,we,De,qe,Le,Pe,Me,Te,Re,Ve,Ee,He,Ge,ze,Ae,Ue;c[24]===Symbol.for("react.memo_cache_sentinel")?(je=(0,M.jsx)(k.FormErrors,{}),c[24]=je):je=c[24];c[25]!==H?(be=e=>{const{field:t}=e;return(0,M.jsx)(F.FormInput,Object.assign({label:H("common.name")},t))},c[25]=H,c[26]=be):be=c[26];c[27]!==me.control||c[28]!==be?(fe=(0,M.jsx)(F.FormField,{control:me.control,name:"name",render:be}),c[27]=me.control,c[28]=be,c[29]=fe):fe=c[29];c[30]!==W||c[31]!==me.control||c[32]!==T.product_id||c[33]!==X||c[34]!==H?(he=0===T.product_id&&(0,M.jsx)(F.FormField,{control:me.control,name:"categories",render:e=>{const{field:t}=e;return(0,M.jsx)(F.FormTreeCombobox,Object.assign({label:H("common.categories"),options:W,cascadeSelection:!1,placeholder:H("common.select_category"),searchPlaceholder:H("common.search_categories"),emptyMessage:H("common.no_category_found")},t,{children:(0,M.jsx)(S.CategoryTreeLoader,{onOptionsLoaded:X})}))}}),c[30]=W,c[31]=me.control,c[32]=T.product_id,c[33]=X,c[34]=H,c[35]=he):he=c[35];c[36]!==H?(Fe=e=>{const{field:t}=e;return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormInput,Object.assign({label:H("common.sku")},t))})},c[36]=H,c[37]=Fe):Fe=c[37];c[38]!==me.control||c[39]!==Fe?(ve=(0,M.jsx)(F.FormField,{control:me.control,name:"sku",render:Fe}),c[38]=me.control,c[39]=Fe,c[40]=ve):ve=c[40];c[41]!==H?(ye=t=>{const{field:o}=t,{value:n,onChange:l}=o,s=(0,u.default)(o,e);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormInput,Object.assign({customComponent:N.NumberInput,label:H("pos_cart.quantity"),type:"numeric",value:n,onChange:l},s))})},c[41]=H,c[42]=ye):ye=c[42];c[43]!==me.control||c[44]!==ye?(Ce=(0,M.jsx)(F.FormField,{control:me.control,name:"quantity",render:ye}),c[43]=me.control,c[44]=ye,c[45]=Ce):Ce=c[45];c[46]!==ve||c[47]!==Ce?(Se=(0,M.jsxs)(v.HStack,{className:"gap-4",children:[ve,Ce]}),c[46]=ve,c[47]=Ce,c[48]=Se):Se=c[48];c[49]!==H?(Oe=e=>{const{field:o}=e,{value:n,onChange:l}=o,s=(0,u.default)(o,t);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormInput,Object.assign({customComponent:O.CurrencyInput,label:H("common.price"),type:"numeric",value:n,onChange:l},s))})},c[49]=H,c[50]=Oe):Oe=c[50];c[51]!==me.control||c[52]!==Oe?(ke=(0,M.jsx)(F.FormField,{control:me.control,name:"price",render:Oe}),c[51]=me.control,c[52]=Oe,c[53]=ke):ke=c[53];c[54]!==H?(Ie=e=>{const{field:t}=e,{value:n,onChange:l}=t,s=(0,u.default)(t,o);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormInput,Object.assign({customComponent:O.CurrencyInput,label:H("common.regular_price"),type:"numeric",value:n,onChange:l},s))})},c[54]=H,c[55]=Ie):Ie=c[55];c[56]!==me.control||c[57]!==Ie?(Ne=(0,M.jsx)(F.FormField,{control:me.control,name:"regular_price",render:Ie}),c[56]=me.control,c[57]=Ie,c[58]=Ne):Ne=c[58];c[59]!==ke||c[60]!==Ne?(we=(0,M.jsxs)(v.HStack,{className:"gap-4",children:[ke,Ne]}),c[59]=ke,c[60]=Ne,c[61]=we):we=c[61];c[62]!==H?(De=e=>{const{field:t}=e,{value:o,onChange:l}=t,s=(0,u.default)(t,n);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormSelect,Object.assign({label:H("common.tax_class"),customComponent:w.TaxClassSelect,value:o??"",onChange:l},s))})},c[62]=H,c[63]=De):De=c[63];c[64]!==me.control||c[65]!==De?(qe=(0,M.jsx)(F.FormField,{control:me.control,name:"tax_class",render:De}),c[64]=me.control,c[65]=De,c[66]=qe):qe=c[66];c[67]!==H?(Le=e=>{const{field:t}=e,{value:o,onChange:n}=t,s=(0,u.default)(t,l);return(0,M.jsx)(x.default,{className:"flex-1",children:(0,M.jsx)(F.FormRadioGroup,Object.assign({label:H("common.tax_status"),customComponent:D.TaxStatusRadioGroup,value:o,onChange:n},s))})},c[67]=H,c[68]=Le):Le=c[68];c[69]!==me.control||c[70]!==Le?(Pe=(0,M.jsx)(F.FormField,{control:me.control,name:"tax_status",render:Le}),c[69]=me.control,c[70]=Le,c[71]=Pe):Pe=c[71];c[72]!==qe||c[73]!==Pe?(Me=(0,M.jsxs)(v.HStack,{className:"gap-4",children:[qe,Pe]}),c[72]=qe,c[73]=Pe,c[74]=Me):Me=c[74];c[75]!==me.control||c[76]!==T.product_id||c[77]!==H?(Te=0===T.product_id&&(0,M.jsx)(M.Fragment,{children:(0,M.jsxs)(y.VStack,{children:[(0,M.jsx)(F.FormField,{control:me.control,name:"virtual",render:e=>{const{field:t}=e;return(0,M.jsx)(F.FormSwitch,Object.assign({label:H("products.virtual")},t))}}),(0,M.jsx)(F.FormField,{control:me.control,name:"downloadable",render:e=>{const{field:t}=e;return(0,M.jsx)(F.FormSwitch,Object.assign({label:H("products.downloadable")},t))}})]})}),c[75]=me.control,c[76]=T.product_id,c[77]=H,c[78]=Te):Te=c[78];c[79]===Symbol.for("react.memo_cache_sentinel")?(Re=(0,M.jsx)(I.MetaDataForm,{withDisplayValues:!0}),c[79]=Re):Re=c[79];c[80]!==H?(Ve=H("common.close"),c[80]=H,c[81]=Ve):Ve=c[81];c[82]!==Ve?(Ee=(0,M.jsx)(h.DialogClose,{children:Ve}),c[82]=Ve,c[83]=Ee):Ee=c[83];c[84]!==H?(He=H("common.save"),c[84]=H,c[85]=He):He=c[85];c[86]!==ge||c[87]!==He?(Ge=(0,M.jsx)(h.DialogAction,{onPress:ge,children:He}),c[86]=ge,c[87]=He,c[88]=Ge):Ge=c[88];c[89]!==Ee||c[90]!==Ge?(ze=(0,M.jsxs)(h.DialogFooter,{className:"px-0",children:[Ee,Ge]}),c[89]=Ee,c[90]=Ge,c[91]=ze):ze=c[91];c[92]!==fe||c[93]!==he||c[94]!==Se||c[95]!==we||c[96]!==Me||c[97]!==Te||c[98]!==ze?(Ae=(0,M.jsxs)(y.VStack,{className:"gap-4",children:[je,fe,he,Se,we,Me,Te,Re,ze]}),c[92]=fe,c[93]=he,c[94]=Se,c[95]=we,c[96]=Me,c[97]=Te,c[98]=ze,c[99]=Ae):Ae=c[99];c[100]!==me||c[101]!==Ae?(Ue=(0,M.jsx)(F.Form,Object.assign({},me,{children:Ae})),c[100]=me,c[101]=Ae,c[102]=Ue):Ue=c[102];return Ue};var u=s(r(_d[0])),d=r(_d[1]),p=c(r(_d[2])),x=s(r(_d[3])),j=r(_d[4]),_=s(r(_d[5])),b=r(_d[6]),f=c(r(_d[7])),h=r(_d[8]),F=r(_d[9]),v=r(_d[10]),y=r(_d[11]),C=r(_d[12]),S=r(_d[13]),O=r(_d[14]),k=r(_d[15]),I=r(_d[16]),N=r(_d[17]),w=r(_d[18]),D=r(_d[19]),q=r(_d[20]),L=r(_d[21]),P=r(_d[22]),M=r(_d[23]);const T=f.object({value:f.string(),label:f.string()}),R=f.object({name:f.string().optional(),sku:f.string().optional(),quantity:f.number().optional(),price:f.number().optional(),regular_price:f.number().optional(),tax_status:f.enum(['taxable','none']),tax_class:f.string().optional(),virtual:f.boolean().default(!1),downloadable:f.boolean().default(!1),categories:f.array(T).default([]),meta_data:I.metaDataSchema});function V(e){return{id:Number(e.value),name:e.label}}function E(e){return{value:String(e.id),label:e.name}}},4747,[363,12,14,585,4258,2669,4260,4330,3188,4340,1351,1605,1987,4565,4548,4402,4404,4549,4554,4558,4571,4572,4181,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductTotal=function(e){const l=(0,t.c)(31),{row:b,column:h}=e,_=b.original.item,{format:p}=(0,x.useCurrentOrderCurrencyFormat)(),{store:y}=(0,c.useAppState)(),j=(0,s.useObservableEagerState)(y.tax_display_cart$);let T;t:{if("incl"===j){const t=(0,o.default)(_.total)+(0,o.default)(_.total_tax),e=(0,o.default)(_.subtotal)+(0,o.default)(_.subtotal_tax);let s;l[0]!==t||l[1]!==e?(s={displayTotal:t,displaySubtotal:e},l[0]=t,l[1]=e,l[2]=s):s=l[2],T=s;break t}let t,e,s;l[3]!==_.total?(t=(0,o.default)(_.total),l[3]=_.total,l[4]=t):t=l[4],l[5]!==_.subtotal?(e=(0,o.default)(_.subtotal),l[5]=_.subtotal,l[6]=e):e=l[6],l[7]!==t||l[8]!==e?(s={displayTotal:t,displaySubtotal:e},l[7]=t,l[8]=e,l[9]=s):s=l[9],T=s}const{displayTotal:D,displaySubtotal:N}=T,S=parseFloat(_.total??"0")!==parseFloat(_.subtotal??"0");let $;l[10]!==h.columnDef.meta||l[11]!==N||l[12]!==p||l[13]!==_.subtotal_tax||l[14]!==S||l[15]!==j?($=S&&h.columnDef.meta?.show?.("on_sale")&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Text,{className:"text-muted-foreground text-right line-through",children:p(N||0)}),h.columnDef.meta?.show?.("tax")&&(0,f.jsx)(u.Text,{className:"text-muted-foreground text-right text-sm line-through",children:`${j} ${p(Number(_.subtotal_tax)||0)} tax`})]}),l[10]=h.columnDef.meta,l[11]=N,l[12]=p,l[13]=_.subtotal_tax,l[14]=S,l[15]=j,l[16]=$):$=l[16];const v=D||0;let w,F,O,k;l[17]!==p||l[18]!==v?(w=p(v),l[17]=p,l[18]=v,l[19]=w):w=l[19];l[20]!==w?(F=(0,f.jsx)(u.Text,{className:"text-right",children:w}),l[20]=w,l[21]=F):F=l[21];l[22]!==h.columnDef.meta||l[23]!==p||l[24]!==_.total_tax||l[25]!==j?(O=h.columnDef.meta?.show?.("tax")&&(0,f.jsx)(u.Text,{className:"text-muted-foreground text-right text-sm",children:`${j} ${p(Number(_.total_tax)||0)} tax`}),l[22]=h.columnDef.meta,l[23]=p,l[24]=_.total_tax,l[25]=j,l[26]=O):O=l[26];l[27]!==$||l[28]!==F||l[29]!==O?(k=(0,f.jsxs)(n.VStack,{space:"xs",className:"justify-end",children:[$,F,O]}),l[27]=$,l[28]=F,l[29]=O,l[30]=k):k=l[30];return k};var t=r(d[0]);r(d[1]);var e,l=r(d[2]),o=(e=l)&&e.__esModule?e:{default:e},s=r(d[3]),u=r(d[4]),n=r(d[5]),c=r(d[6]),x=r(d[7]),f=r(d[8])},4748,[12,14,2669,1747,1434,1605,2022,4471,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Quantity=function(y){const p=(0,t.c)(15),{row:q,column:f}=y,{item:x,uuid:_}=q.original,{updateLineItem:j,splitLineItem:v}=(0,l.useUpdateLineItem)(),I=(0,s.useT)();let h,D,L,N;p[0]!==j||p[1]!==_?(h=t=>j(_,{quantity:t}),p[0]=j,p[1]=_,p[2]=h):h=p[2];p[3]!==x.quantity||p[4]!==h?(D=(0,o.jsx)(c.NumberInput,{testID:"cart-quantity-input",value:x.quantity,onChangeText:h}),p[3]=x.quantity,p[4]=h,p[5]=D):D=p[5];p[6]!==f.columnDef.meta||p[7]!==x.quantity||p[8]!==v||p[9]!==I||p[10]!==_?(L=f.columnDef.meta?.show?.("split")&&(x.quantity??0)>1&&(0,o.jsx)(n.Text,{variant:"link",className:"text-primary text-sm",onPress:()=>v(_),children:I("pos_cart.split_qty")}),p[6]=f.columnDef.meta,p[7]=x.quantity,p[8]=v,p[9]=I,p[10]=_,p[11]=L):L=p[11];p[12]!==D||p[13]!==L?(N=(0,o.jsxs)(u.VStack,{className:"items-center justify-center gap-1",children:[D,L]}),p[12]=D,p[13]=L,p[14]=N):N=p[14];return N};var t=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),l=r(d[6]),o=r(d[7])},4749,[12,14,1434,1605,1987,4549,4572,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.RegularPrice=function(I){const _=(0,t.c)(12),{row:b}=I,f=b.original.item,v=b.original.uuid,{updateLineItem:y}=(0,o.useUpdateLineItem)(),{getLineItemData:L}=(0,c.useLineItemData)();let D;_[0]!==L||_[1]!==f?(D=L(f),_[0]=L,_[1]=f,_[2]=D):D=_[2];const{regular_price:S}=D,{uiSettings:j}=(0,s.useUISettings)("pos-cart"),x=(0,u.useObservableEagerState)(j.quickDiscounts$);let A,C,N;_[3]!==y||_[4]!==v?(A=t=>y(v,{regular_price:t}),_[3]=y,_[4]=v,_[5]=A):A=_[5];_[6]!==x?(C=p(x),_[6]=x,_[7]=C):C=_[7];_[8]!==A||_[9]!==C||_[10]!==S?(N=(0,l.jsx)(n.CurrencyInput,{value:S,onChangeText:A,discounts:C}),_[8]=A,_[9]=C,_[10]=S,_[11]=N):N=_[11];return N};var t=r(d[0]);r(d[1]);var u=r(d[2]),n=r(d[3]),s=r(d[4]),c=r(d[5]),o=r(d[6]),l=r(d[7]);function p(t){return'string'==typeof t?t.split(',').map(Number):Array.isArray(t)?t.map(Number):[]}},4750,[12,14,1747,4548,1745,4571,4572,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ShippingPrice=function(c){const s=(0,n.c)(9),{row:h}=c,{item:l,uuid:S}=h.original,{updateShippingLine:v}=(0,p.useUpdateShippingLine)(),{getShippingLineData:L}=(0,u.useShippingLineData)();let _;s[0]!==L||s[1]!==l?(_=L(l),s[0]=L,s[1]=l,s[2]=_):_=s[2];const{amount:f}=_;let j,x;s[3]!==v||s[4]!==S?(j=n=>v(S,{amount:n}),s[3]=v,s[4]=S,s[5]=j):j=s[5];s[6]!==f||s[7]!==j?(x=(0,o.jsx)(t.CurrencyInput,{value:f,onChangeText:j}),s[6]=f,s[7]=j,s[8]=x):x=s[8];return x};var n=r(d[0]);r(d[1]);var t=r(d[2]),u=r(d[3]),p=r(d[4]),o=r(d[5])},4751,[12,14,4548,4577,4752,6]); +__d(function(g,r,i,a,_m,_e,d){"use strict";const t=["amount","prices_include_tax","tax_class","tax_status"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUpdateShippingLine",{enumerable:!0,get:function(){return x}});var e,n=r(d[0]),s=(e=n)&&e.__esModule?e:{default:e},u=r(d[1]);r(d[2]);var c=r(d[3]),l=r(d[4]),o=r(d[5]),_=r(d[6]),p=r(d[7]);const x=()=>{const e=(0,u.c)(7),{currentOrder:n}=(0,p.useCurrentOrder)(),{localPatch:x}=(0,_.useLocalMutation)(),{calculateShippingLineTaxesAndTotals:m}=(0,c.useCalculateShippingLineTaxAndTotals)(),{getShippingLineData:h}=(0,l.useShippingLineData)();let f;e[0]!==m||e[1]!==n||e[2]!==h||e[3]!==x?(f=async(e,u)=>{const c=n.getLatest(),l=c.toMutableJSON();let _=!1;const p=l.shipping_lines?.map(n=>{if(_||!n.meta_data?.some(t=>"_woocommerce_pos_uuid"===t.key&&t.value===e))return n;const c=h(n),{amount:l,prices_include_tax:p,tax_class:x,tax_status:f}=u,L=(0,s.default)(u,t);let S=Object.assign({},n,L);return S=(0,o.updatePosDataMeta)(S,{amount:l??c.amount,prices_include_tax:p??c.prices_include_tax,tax_class:x??c.tax_class,tax_status:f??c.tax_status}),S=m(S),_=!0,S});if(_&&p)return x({document:c,data:{shipping_lines:p}})},e[0]=m,e[1]=n,e[2]=h,e[3]=x,e[4]=f):f=e[4];const L=f;let S;return e[5]!==L?(S={updateShippingLine:L},e[5]=L,e[6]=S):S=e[6],S}},4752,[363,12,14,4576,4577,4181,3232,4064]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ShippingTitle=function(t){const l=(0,e.c)(18),{row:f}=t,{item:x,uuid:j}=f.original,{updateShippingLine:S}=(0,c.useUpdateShippingLine)(),v=(0,h.useT)();let E,L,T,b,w,C;l[0]!==S||l[1]!==j?(E=e=>S(j,{method_title:e}),l[0]=S,l[1]=j,l[2]=E):E=l[2];l[3]!==x.method_title||l[4]!==E?(L=(0,p.jsx)(n.default,{className:"flex-1",children:(0,p.jsx)(_.EditableField,{value:x.method_title,onChangeText:E})}),l[3]=x.method_title,l[4]=E,l[5]=L):L=l[5];l[6]!==x.method_title||l[7]!==v?(T=v("common.edit_2",{name:x.method_title}),l[6]=x.method_title,l[7]=v,l[8]=T):T=l[8];l[9]!==x||l[10]!==j?(b=(0,p.jsx)(s.EditShippingLine,{uuid:j,item:x}),l[9]=x,l[10]=j,l[11]=b):b=l[11];l[12]!==T||l[13]!==b?(w=(0,p.jsx)(u.EditCartItemButton,{title:T,children:b}),l[12]=T,l[13]=b,l[14]=w):w=l[14];l[15]!==L||l[16]!==w?(C=(0,p.jsxs)(o.HStack,{className:"w-full gap-0",children:[L,w]}),l[15]=L,l[16]=w,l[17]=C):C=l[17];return C};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),n=(t=l)&&t.__esModule?t:{default:t},o=r(d[3]),u=r(d[4]),s=r(d[5]),h=r(d[6]),_=r(d[7]),c=r(d[8]),p=r(d[9])},4753,[12,14,585,1351,4737,4754,1987,4741,4752,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditShippingLine=function(d){const f=(0,e.c)(21),{uuid:j,item:x}=d,h=(0,u.useT)(),[T,b]=n.useState("form");let v,p,_,O,y,w,C,E;f[0]!==h?(v=h("common.form"),f[0]=h,f[1]=v):v=f[1];f[2]!==v?(p=(0,c.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,c.jsx)(s.Text,{children:v})}),f[2]=v,f[3]=p):p=f[3];f[4]!==h?(_=h("common.json"),f[4]=h,f[5]=_):_=f[5];f[6]!==_?(O=(0,c.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,c.jsx)(s.Text,{children:_})}),f[6]=_,f[7]=O):O=f[7];f[8]!==p||f[9]!==O?(y=(0,c.jsxs)(t.TabsList,{className:"w-full flex-row",children:[p,O]}),f[8]=p,f[9]=O,f[10]=y):y=f[10];f[11]!==x||f[12]!==j?(w=(0,c.jsx)(t.TabsContent,{value:"form",children:(0,c.jsx)(o.EditShippingLineForm,{uuid:j,item:x})}),f[11]=x,f[12]=j,f[13]=w):w=f[13];f[14]!==x?(C=(0,c.jsx)(t.TabsContent,{value:"json",children:(0,c.jsx)(l.Tree,{value:x})}),f[14]=x,f[15]=C):C=f[15];f[16]!==y||f[17]!==w||f[18]!==C||f[19]!==T?(E=(0,c.jsxs)(t.Tabs,{value:T,onValueChange:b,children:[y,w,C]}),f[16]=y,f[17]=w,f[18]=C,f[19]=T,f[20]=E):E=f[20];return E};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),s=r(_d[3]),l=r(_d[4]),o=r(_d[5]),u=r(_d[6]),c=r(_d[7])},4754,[12,14,4184,1434,4208,4755,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value","onChange"],n=["value","onChange"],o=["value","onChange"];function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditShippingLineForm=function(s){const h=(0,c.c)(98),{uuid:I,item:P}=s,R=(0,F.useT)(),{updateShippingLine:E}=(0,k.useUpdateShippingLine)(),{onOpenChange:H}=(0,p.useRootContext)(),{getShippingLineData:T}=(0,D.useShippingLineData)();let w,G,V,z,A,U,q,B,J;if(h[0]!==T||h[1]!==P){const{amount:e,tax_status:t,tax_class:n,prices_include_tax:o}=T(P);let s;J=t,B=n,w=o,q=x.useForm,h[11]===Symbol.for("react.memo_cache_sentinel")?(s=(0,u.zodResolver)(M),h[11]=s):s=h[11],U=s,G=P.method_title??void 0,V=P.method_id??void 0,z=P.instance_id,A=(0,_.default)(e),h[0]=T,h[1]=P,h[2]=w,h[3]=G,h[4]=V,h[5]=z,h[6]=A,h[7]=U,h[8]=q,h[9]=B,h[10]=J}else w=h[2],G=h[3],V=h[4],z=h[5],A=h[6],U=h[7],q=h[8],B=h[9],J=h[10];const K=""===B?"standard":B,Q=P.meta_data;let W,X;h[12]!==w||h[13]!==G||h[14]!==V||h[15]!==z||h[16]!==A||h[17]!==K||h[18]!==Q||h[19]!==J?(W={method_title:G,method_id:V,instance_id:z,amount:A,prices_include_tax:w,tax_status:J,tax_class:K,meta_data:Q},h[12]=w,h[13]=G,h[14]=V,h[15]=z,h[16]=A,h[17]=K,h[18]=Q,h[19]=J,h[20]=W):W=h[20];h[21]!==U||h[22]!==W?(X={resolver:U,defaultValues:W},h[21]=U,h[22]=W,h[23]=X):X=h[23];const Y=q(X);let Z;h[24]!==H||h[25]!==E||h[26]!==I?(Z=e=>{E(I,{method_title:e.method_title,method_id:e.method_id,instance_id:e.instance_id,amount:e.amount,tax_status:e.tax_status,tax_class:"standard"===e.tax_class?"":e.tax_class,prices_include_tax:e.prices_include_tax,meta_data:e.meta_data}),H(!1)},h[24]=H,h[25]=E,h[26]=I,h[27]=Z):Z=h[27];const $=Z;let ee;h[28]!==Y||h[29]!==$?(ee=Y.handleSubmit($),h[28]=Y,h[29]=$,h[30]=ee):ee=h[30];const te=ee;let ne,ae,oe,se,le,ce,re,ie,de,ue,me,xe,he,pe,ge,je,fe,be,Fe,ve,Ce,Se,Oe,Ne,ye,De;h[31]===Symbol.for("react.memo_cache_sentinel")?(ne=(0,L.jsx)(C.FormErrors,{}),h[31]=ne):ne=h[31];h[32]!==R?(ae=e=>{const{field:t}=e;return(0,L.jsx)(j.FormInput,Object.assign({label:R("pos_cart.shipping_method_title")},t))},h[32]=R,h[33]=ae):ae=h[33];h[34]!==Y.control||h[35]!==ae?(oe=(0,L.jsx)(j.FormField,{control:Y.control,name:"method_title",render:ae}),h[34]=Y.control,h[35]=ae,h[36]=oe):oe=h[36];h[37]!==R?(se=t=>{const{field:n}=t,{value:o,onChange:s}=n,c=(0,l.default)(n,e);return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormSelect,Object.assign({label:R("pos_cart.shipping_method"),customComponent:O.ShippingMethodSelect,value:o??"",onChange:s},c))})},h[37]=R,h[38]=se):se=h[38];h[39]!==Y.control||h[40]!==se?(le=(0,L.jsx)(j.FormField,{control:Y.control,name:"method_id",render:se}),h[39]=Y.control,h[40]=se,h[41]=le):le=h[41];h[42]!==R?(ce=e=>{const{field:t}=e;return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormInput,Object.assign({label:R("pos_cart.instance_id")},t))})},h[42]=R,h[43]=ce):ce=h[43];h[44]!==Y.control||h[45]!==ce?(re=(0,L.jsx)(j.FormField,{control:Y.control,name:"instance_id",render:ce}),h[44]=Y.control,h[45]=ce,h[46]=re):re=h[46];h[47]!==le||h[48]!==re?(ie=(0,L.jsxs)(f.HStack,{className:"gap-4",children:[le,re]}),h[47]=le,h[48]=re,h[49]=ie):ie=h[49];h[50]!==R?(de=e=>{const{field:n}=e,{value:o,onChange:s}=n,c=(0,l.default)(n,t);return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormInput,Object.assign({customComponent:v.CurrencyInput,label:R("pos_cart.amount"),type:"numeric",value:o,onChange:s},c))})},h[50]=R,h[51]=de):de=h[51];h[52]!==Y.control||h[53]!==de?(ue=(0,L.jsx)(j.FormField,{control:Y.control,name:"amount",render:de}),h[52]=Y.control,h[53]=de,h[54]=ue):ue=h[54];h[55]!==R?(me=e=>{const{field:t}=e;return(0,L.jsx)(j.FormSwitch,Object.assign({label:R("pos_cart.amount_includes_tax")},t))},h[55]=R,h[56]=me):me=h[56];h[57]!==Y.control||h[58]!==me?(xe=(0,L.jsx)(d.default,{className:"flex-1 justify-center",children:(0,L.jsx)(j.FormField,{control:Y.control,name:"prices_include_tax",render:me})}),h[57]=Y.control,h[58]=me,h[59]=xe):xe=h[59];h[60]!==ue||h[61]!==xe?(he=(0,L.jsxs)(f.HStack,{className:"gap-4",children:[ue,xe]}),h[60]=ue,h[61]=xe,h[62]=he):he=h[62];h[63]!==R?(pe=e=>{const{field:t}=e,{value:o,onChange:s}=t,c=(0,l.default)(t,n);return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormSelect,Object.assign({label:R("common.tax_class"),customComponent:N.TaxClassSelect,value:o??"",onChange:s},c))})},h[63]=R,h[64]=pe):pe=h[64];h[65]!==Y.control||h[66]!==pe?(ge=(0,L.jsx)(j.FormField,{control:Y.control,name:"tax_class",render:pe}),h[65]=Y.control,h[66]=pe,h[67]=ge):ge=h[67];h[68]!==R?(je=e=>{const{field:t}=e,{value:n,onChange:s}=t,c=(0,l.default)(t,o);return(0,L.jsx)(d.default,{className:"flex-1",children:(0,L.jsx)(j.FormRadioGroup,Object.assign({label:R("common.tax_status"),customComponent:y.TaxStatusRadioGroup,value:n,onChange:s},c))})},h[68]=R,h[69]=je):je=h[69];h[70]!==Y.control||h[71]!==je?(fe=(0,L.jsx)(j.FormField,{control:Y.control,name:"tax_status",render:je}),h[70]=Y.control,h[71]=je,h[72]=fe):fe=h[72];h[73]!==ge||h[74]!==fe?(be=(0,L.jsxs)(f.HStack,{className:"gap-4",children:[ge,fe]}),h[73]=ge,h[74]=fe,h[75]=be):be=h[75];h[76]===Symbol.for("react.memo_cache_sentinel")?(Fe=(0,L.jsx)(S.MetaDataForm,{}),h[76]=Fe):Fe=h[76];h[77]!==R?(ve=R("common.close"),h[77]=R,h[78]=ve):ve=h[78];h[79]!==ve?(Ce=(0,L.jsx)(p.DialogClose,{children:ve}),h[79]=ve,h[80]=Ce):Ce=h[80];h[81]!==R?(Se=R("common.save"),h[81]=R,h[82]=Se):Se=h[82];h[83]!==te||h[84]!==Se?(Oe=(0,L.jsx)(p.DialogAction,{onPress:te,children:Se}),h[83]=te,h[84]=Se,h[85]=Oe):Oe=h[85];h[86]!==Ce||h[87]!==Oe?(Ne=(0,L.jsxs)(p.DialogFooter,{className:"px-0",children:[Ce,Oe]}),h[86]=Ce,h[87]=Oe,h[88]=Ne):Ne=h[88];h[89]!==oe||h[90]!==ie||h[91]!==he||h[92]!==be||h[93]!==Ne?(ye=(0,L.jsxs)(b.VStack,{className:"gap-4",children:[ne,oe,ie,he,be,Fe,Ne]}),h[89]=oe,h[90]=ie,h[91]=he,h[92]=be,h[93]=Ne,h[94]=ye):ye=h[94];h[95]!==Y||h[96]!==ye?(De=(0,L.jsx)(j.Form,Object.assign({},Y,{children:ye})),h[95]=Y,h[96]=ye,h[97]=De):De=h[97];return De};var l=s(r(_d[0])),c=r(_d[1]);r(_d[2]);var d=s(r(_d[3])),u=r(_d[4]),_=s(r(_d[5])),x=r(_d[6]),h=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[7])),p=r(_d[8]),j=r(_d[9]),f=r(_d[10]),b=r(_d[11]),F=r(_d[12]),v=r(_d[13]),C=r(_d[14]),S=r(_d[15]),O=r(_d[16]),N=r(_d[17]),y=r(_d[18]),D=r(_d[19]),k=r(_d[20]),L=r(_d[21]);const M=h.object({method_title:h.string().optional(),method_id:h.string().optional(),instance_id:h.string().optional(),amount:h.number().optional(),prices_include_tax:h.boolean().optional(),tax_status:h.enum(['taxable','none']),tax_class:h.string().optional(),meta_data:S.metaDataSchema})},4755,[363,12,14,585,4258,2669,4260,4330,3188,4340,1351,1605,1987,4548,4402,4404,4574,4554,4558,4577,4752,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Subtotal=function(x){const b=(0,t.c)(13),{row:_,column:f}=x,p=_.original.item,{format:h}=(0,c.useCurrencyFormat)(),{store:j}=(0,u.useAppState)(),N=(0,s.useObservableEagerState)(j.tax_display_cart$);let v;v="incl"!==N?p.subtotal:parseFloat(p.subtotal??"0")+parseFloat(p.subtotal_tax??"0");const y=Number(v)||0;let S,D,F,$;b[0]!==h||b[1]!==y?(S=h(y),b[0]=h,b[1]=y,b[2]=S):S=b[2];b[3]!==S?(D=(0,n.jsx)(l.Text,{className:"text-right",children:S}),b[3]=S,b[4]=D):D=b[4];b[5]!==f.columnDef.meta||b[6]!==h||b[7]!==p.subtotal_tax||b[8]!==N?(F=f.columnDef.meta?.show?.("tax")&&(0,n.jsx)(l.Text,{className:"text-muted-foreground text-right text-sm",children:`${N} ${h(Number(p.subtotal_tax)||0)} tax`}),b[5]=f.columnDef.meta,b[6]=h,b[7]=p.subtotal_tax,b[8]=N,b[9]=F):F=b[9];b[10]!==D||b[11]!==F?($=(0,n.jsxs)(o.VStack,{space:"xs",className:"justify-end",children:[D,F]}),b[10]=D,b[11]=F,b[12]=$):$=b[12];return $};var t=r(d[0]);r(d[1]);var s=r(d[2]),l=r(d[3]),o=r(d[4]),u=r(d[5]),c=r(d[6]),n=r(d[7])},4756,[12,14,1747,1434,1605,2022,4472,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCartLines",{enumerable:!0,get:function(){return b}});var t=r(d[0]);r(d[1]);var n=r(d[2]),l=r(d[3]),s=r(d[4]),u=r(d[5]),o=r(d[6]),c=r(d[7]),_=r(d[8]),p=r(d[9]),f=r(d[10]),x=r(d[11]);const b=()=>{const l=(0,t.c)(35),{currentOrder:b}=(0,x.useCurrentOrder)(),v=(0,n.useObservableEagerState)(b.line_items$),F=(0,n.useObservableEagerState)(b.fee_lines$),I=(0,n.useObservableEagerState)(b.shipping_lines$),j=(0,n.useObservableEagerState)(b.coupon_lines$),{getFeeLineData:w}=(0,u.useFeeLineData)(),{updateFeeLine:D}=(0,c.useUpdateFeeLine)(),{localPatch:N}=(0,f.useLocalMutation)(),{recalculate:P}=(0,o.useRecalculateCoupons)(),{allRates:U,taxRoundAtSubtotal:A,priceNumDecimals:J,pricesIncludeTax:M}=(0,p.useTaxRates)();let k,q,z,B,G,H,K,Q,V;l[0]!==v?(k=v||[],l[0]=v,l[1]=k):k=l[1],l[2]!==k?(q=k.filter(L),l[2]=k,l[3]=q):q=l[3],l[4]!==F?(z=F||[],l[4]=F,l[5]=z):z=l[5],l[6]!==z?(B=z.filter(h),l[6]=z,l[7]=B):B=l[7],l[8]!==I?(G=I||[],l[8]=I,l[9]=G):G=l[9],l[10]!==G?(H=G.filter(O),l[10]=G,l[11]=H):H=l[11],l[12]!==j?(K=j||[],l[12]=j,l[13]=K):K=l[13],l[14]!==K?(Q=K.filter(S),l[14]=K,l[15]=Q):Q=l[15],l[16]!==q||l[17]!==B||l[18]!==H||l[19]!==Q?(V={line_items:q,fee_lines:B,shipping_lines:H,coupon_lines:Q},l[16]=q,l[17]=B,l[18]=H,l[19]=Q,l[20]=V):V=l[20];const W=V;let X;l[21]!==v||l[22]!==J?(X=[v,J],l[21]=v,l[22]=J,l[23]=X):X=l[23];const Y=(0,n.useObservable)(R,X);let Z;return l[24]!==U||l[25]!==b||l[26]!==F||l[27]!==w||l[28]!==N||l[29]!==J||l[30]!==M||l[31]!==P||l[32]!==A||l[33]!==D?(Z=async()=>{const t=(F||[]).filter(t=>{const{percent:n}=w(t);return n});if(t.length>0)for(const n of t){const t=(0,_.getUuidFromLineItem)(n);await D(t??"",{})}const n=b.getLatest(),l=n.coupon_lines||[];if(l.some(y)){const t=await P(n.line_items||[],l);if(!t)return;if(b.getLatest()!==n)return;const u=(0,s.calculateOrderTotals)({lineItems:t.lineItems.filter(C),feeLines:(n.fee_lines||[]).filter(E),shippingLines:(n.shipping_lines||[]).filter(T),couponLines:t.couponLines.filter($),taxRates:U,taxRoundAtSubtotal:A,dp:J,pricesIncludeTax:M});await N({document:n,data:{coupon_lines:t.couponLines,line_items:t.lineItems,discount_tax:u.discount_tax,discount_total:u.discount_total,shipping_tax:u.shipping_tax,shipping_total:u.shipping_total,cart_tax:u.cart_tax,total_tax:u.total_tax,total:u.total,tax_lines:u.tax_lines}})}},l[24]=U,l[25]=b,l[26]=F,l[27]=w,l[28]=N,l[29]=J,l[30]=M,l[31]=P,l[32]=A,l[33]=D,l[34]=Z):Z=l[34],(0,n.useSubscription)(Y,Z),W};function L(t){return null!==t.product_id}function h(t){return null!==t.name}function O(t){return null!==t.method_id}function S(t){return null!=t.code}function v(t,n){return t.cart_total=t.cart_total+parseFloat(n.total??"0"),t.cart_total_tax=t.cart_total_tax+parseFloat(n.total_tax??"0"),t}function F(t){const[n,l]=t,s=(n||[]).reduce(v,{cart_total:0,cart_total_tax:0});return Object.assign({},s,{dp:l})}function I(t,n){return JSON.stringify(t)===JSON.stringify(n)}function R(t){return t.pipe((0,l.skip)(1),(0,l.map)(F),(0,l.distinctUntilChanged)(I))}function y(t){return null!=t.code}function C(t){return null!==t.product_id}function E(t){return null!==t.name}function T(t){return null!==t.method_id}function $(t){return null!=t.code}},4757,[12,14,1747,1972,4758,4562,4506,4740,4181,4509,3232,4064]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.calculateOrderTotals=function({lineItems:n=[],shippingLines:l=[],feeLines:u=[],couponLines:s=[],taxRates:c=[],taxRoundAtSubtotal:x=!1,dp:_=2,pricesIncludeTax:p=!1}){const f=n.filter(t=>null!==t.product_id),T=u.filter(t=>null!==t.name),h=l.filter(t=>null!==t.method_id),S=s.filter(t=>null!=t.code);let H=0,U=0,b=0,y=0,A=0,E=0,R=0,P=0,N=0,O=0,j=0,v=0;const L=c.reduce((t,o)=>{const n=o.id??0;return t[n]={rate_id:n,label:o.name??'',compound:o.compound??!1,tax_total:0,shipping_tax_total:0,rate_percent:parseFloat(o.rate??'0'),meta_data:[]},t},{});f.forEach(n=>{const l=o(n.subtotal),u=o(n.total),s=o(n.subtotal_tax),c=o(n.total_tax),f=x?l:(0,t.roundHalfUp)(l,_),T=x?u:(0,t.roundHalfUp)(u,_);H+=f-T;Array.isArray(n.taxes)&&n.taxes.length>0&&null!=n.taxes[0].subtotal?n.taxes.forEach(n=>{const l=o(n.subtotal),u=o(n.total);U+=(0,t.roundHalfUp)(l-u,(0,t.getRoundingPrecision)(_))}):U+=(0,t.roundHalfUp)(s-c,(0,t.getRoundingPrecision)(_)),A+=f,E+=s,R+=T,P+=c,Array.isArray(n.taxes)&&n.taxes.forEach(n=>{const l=o(n.total);L[n.id??0].tax_total+=x?l:(0,t.roundTaxTotal)(l,_,p)})});const F=(n,l)=>{Array.isArray(n)&&n.forEach(n=>{const u=o(n.total);L[n.id??0][l]+=x?u:(0,t.roundTaxTotal)(u,_,p)})};T.forEach(t=>{N+=o(t.total),O+=o(t.total_tax),R+=o(t.total),P+=o(t.total_tax),F(t.taxes,'tax_total')}),h.forEach(t=>{b+=o(t.total),y+=o(t.total_tax),R+=o(t.total),P+=o(t.total_tax),F(t.taxes,'shipping_tax_total')}),S.forEach(t=>{j+=o(t.discount),v+=o(t.discount_tax)});const I=Object.values(L)||[],M=I.reduce((t,o)=>t+o.tax_total,0),k=I.reduce((t,o)=>t+o.shipping_tax_total,0),q=I.map(o=>{const{tax_total:n,shipping_tax_total:l}=o;return 0===n&&0===l?null:Object.assign({},o,{tax_total:String((0,t.roundTaxTotal)(n,_,p)),shipping_tax_total:String((0,t.roundTaxTotal)(l,_,p))})}).filter(t=>null!==t),w=M,z=k,B=(0,t.roundTaxTotal)(w+z,_,p);return{discount_total:String((0,t.roundHalfUp)(H,_)),discount_tax:String((0,t.roundTaxTotal)(U,_,p)),shipping_total:String((0,t.roundHalfUp)(b,_)),shipping_tax:String((0,t.roundTaxTotal)(z,_,p,(0,t.getRoundingPrecision)(_))),cart_tax:String((0,t.roundTaxTotal)(w,_,p,(0,t.getRoundingPrecision)(_))),total:String((0,t.roundHalfUp)(R+B,_)),total_tax:String((0,t.roundTaxTotal)(B,_,p)),tax_lines:q,subtotal:String((0,t.roundHalfUp)(A,_)),subtotal_tax:String((0,t.roundHalfUp)(E,_)),fee_total:String((0,t.roundHalfUp)(N,_)),fee_tax:String((0,t.roundHalfUp)(O,_)),coupon_total:String((0,t.roundHalfUp)(j,_)),coupon_tax:String((0,t.roundHalfUp)(v,_))}};var t=r(d[0]);function o(t){if(null==t||isNaN(t))return 0;const o=parseFloat(t);return isNaN(o)?0:o}},4758,[4499]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.SKU=function(l){const o=(0,n.c)(2),{row:u,column:s}=l,_=u.original.item,f=null==_[s.id]?"":String(_[s.id]);let v;o[0]!==f?(v=(0,c.jsx)(t.Text,{children:f}),o[0]=f,o[1]=v):v=o[1];return v};var n=r(d[0]);r(d[1]);var t=r(d[2]),c=r(d[3])},4759,[12,14,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.OpenOrderTabs=function(){const c=(0,n.c)(16),{currentOrder:j,openOrders:x,setCurrentOrderID:b}=(0,T.useCurrentOrder)(),_=(0,u.useT)();let O;c[0]!==b?(O=n=>{b("new"===n?"":n)},c[0]=b,c[1]=O):O=c[1];const v=O,f=j.isNew?"new":j.uuid??"";let w,C,N,y,I,S;c[2]!==x?(w=x.map(h),c[2]=x,c[3]=w):w=c[3];c[4]===Symbol.for("react.memo_cache_sentinel")?(C=(0,p.jsx)(l.TooltipTrigger,{children:(0,p.jsx)(s.Icon,{name:"plus"})}),c[4]=C):C=c[4];c[5]!==_?(N=_("pos_cart.open_new_order"),c[5]=_,c[6]=N):N=c[6];c[7]!==N?(y=(0,p.jsx)(t.TabsTrigger,{value:"new",children:(0,p.jsxs)(l.Tooltip,{children:[C,(0,p.jsx)(l.TooltipContent,{children:(0,p.jsx)(o.Text,{children:N})})]})}),c[7]=N,c[8]=y):y=c[8];c[9]!==w||c[10]!==y?(I=(0,p.jsxs)(t.ScrollableTabsList,{className:"bg-transparent p-0",children:[w,y]}),c[9]=w,c[10]=y,c[11]=I):I=c[11];c[12]!==v||c[13]!==f||c[14]!==I?(S=(0,p.jsx)(t.Tabs,{value:f,onValueChange:v,orientation:"horizontal",className:"",children:I}),c[12]=v,c[13]=f,c[14]=I,c[15]=S):S=c[15];return S};var n=r(d[0]);r(d[1]);var s=r(d[2]),t=r(d[3]),o=r(d[4]),l=r(d[5]),c=r(d[6]),u=r(d[7]),T=r(d[8]),p=r(d[9]);function h(n){const{id:s,document:o}=n;return(0,p.jsx)(t.TabsTrigger,{value:s,children:(0,p.jsx)(c.CartTabTitle,{order:o})},s)}},4760,[12,14,1357,4184,1434,1578,4761,1987,4064,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CartTabTitle=function(b){const y=(0,t.c)(11),{order:_}=b,f=(0,s.useObservableEagerState)(_.total$),v=(0,s.useObservableEagerState)(_.refunds$),T=(0,s.useObservableEagerState)(_.currency_symbol$)??"";let O;y[0]!==T?(O={currencySymbol:T},y[0]=T,y[1]=O):O=y[1];const{format:S}=(0,l.useCurrencyFormat)(O),E=(0,c.useT)();let $,j,p;if(y[2]!==S||y[3]!==v||y[4]!==E||y[5]!==f){const t=(0,n.getNetPaymentTotal)(f,v);$=o.Text,j=E("pos_cart.cart",{order_total:S(t||0)}),y[2]=S,y[3]=v,y[4]=E,y[5]=f,y[6]=$,y[7]=j}else $=y[6],j=y[7];y[8]!==$||y[9]!==j?(p=(0,u.jsx)($,{children:j}),y[8]=$,y[9]=j,y[10]=p):p=y[10];return p};var t=r(d[0]),s=r(d[1]),o=r(d[2]),c=r(d[3]),l=r(d[4]),n=r(d[5]),u=r(d[6])},4761,[12,1747,1434,1987,4472,4480,6]); +__d(function(g,_r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Totals=function(){const e=(0,t.c)(23),s=(0,b.useT)(),{format:w}=(0,j.useCurrentOrderCurrencyFormat)();let y;e[0]===Symbol.for("react.memo_cache_sentinel")?(y={context:"cart"},e[0]=y):y=e[0];const{inclOrExcl:C}=(0,_.useTaxInclOrExcl)(y),{subtotal:F,subtotal_tax:H,fee_total:E,fee_tax:B,tax_lines:M,total_tax:I,shipping_tax:L,shipping_total:P}=(0,v.useOrderTotals)(),{coupon_lines:R}=(0,T.useCartLines)(),{removeCoupon:$}=(0,N.useRemoveCoupon)(),{currentOrder:z}=(0,p.useCurrentOrder)(),A=(0,l.useObservableEagerState)(z.refunds$),D=(0,l.useObservableEagerState)(z.total$);let V,q,G;if(e[1]!==R||e[2]!==B||e[3]!==E||e[4]!==w||e[5]!==C||e[6]!==D||e[7]!==A||e[8]!==$||e[9]!==L||e[10]!==P||e[11]!==F||e[12]!==H||e[13]!==s||e[14]!==M||e[15]!==I){const t=(0,r.default)(F),l=(0,r.default)(H),h=(0,r.default)(E),b=(0,r.default)(P),j=(0,r.default)(I),_=(0,r.default)(B),p=(0,r.default)(L),T=0!==t,v=0!==b,N=0!==h,y=0!==j,z="incl"===C?t+l:t,q="incl"===C?h+_:h,G="incl"===C?b+p:b,J=R.length>0,K=Boolean(A&&A.length>0),Q=T||J||v||N||y||K;let U;e[17]!==K||e[18]!==A?(U=K?(A??[]).reduce(k,0):0,e[17]=K,e[18]=A,e[19]=U):U=e[19];const W=U,X=parseFloat(D??"0")-W;V=Q?(0,S.jsxs)(x.VStack,{className:"border-border bg-muted/40 border-t p-2",children:[(0,S.jsxs)(c.HStack,{testID:"cart-subtotal",children:[(0,S.jsxs)(u.Text,{className:"grow",children:[s("common.subtotal"),":"]}),(0,S.jsx)(u.Text,{children:w(z)})]}),R.map(e=>{const t=e.code;if(!t)return null;const s=(0,r.default)(e.discount),l=(0,r.default)(e.discount_tax),o="incl"===C?s+l:s;return(0,S.jsxs)(c.HStack,{children:[(0,S.jsx)(n.ButtonPill,{size:"xs",variant:"attention",leftIcon:"badgePercent",removable:!0,onRemove:()=>$(t),removeAccessibilityLabel:`Remove coupon ${t}`,className:"grow-0",children:(0,S.jsx)(n.ButtonText,{children:t})}),(0,S.jsx)(u.Text,{className:"grow"}),(0,S.jsx)(u.Text,{children:w(-1*o)})]},t)}),N&&(0,S.jsxs)(c.HStack,{children:[(0,S.jsxs)(u.Text,{className:"grow",children:[s("pos_cart.fees"),":"]}),(0,S.jsx)(u.Text,{children:w(q)})]}),v&&(0,S.jsxs)(c.HStack,{children:[(0,S.jsxs)(u.Text,{className:"grow",children:[s("common.shipping"),":"]}),(0,S.jsx)(u.Text,{children:w(G)})]}),y?(0,S.jsx)(o.ErrorBoundary,{children:(0,S.jsx)(f.Taxes,{totalTax:I,taxLines:M?.filter(O)})}):null,K&&A&&(0,S.jsxs)(S.Fragment,{children:[A.map(e=>{const t=Math.abs(parseFloat(e.total||"0"));return(0,S.jsxs)(c.HStack,{children:[(0,S.jsxs)(u.Text,{className:"text-destructive grow",children:[s("orders.refund")," #",e.id,":"]}),(0,S.jsx)(u.Text,{className:"text-destructive",children:w(-t)})]},e.id)}),(0,S.jsxs)(c.HStack,{className:"border-border border-t border-dashed pt-1",children:[(0,S.jsxs)(u.Text,{className:"grow font-bold",children:[s("orders.net_payment"),":"]}),(0,S.jsx)(u.Text,{className:"font-bold",children:w(X)})]})]})]}):null,e[1]=R,e[2]=B,e[3]=E,e[4]=w,e[5]=C,e[6]=D,e[7]=A,e[8]=$,e[9]=L,e[10]=P,e[11]=F,e[12]=H,e[13]=s,e[14]=M,e[15]=I,e[16]=V}else V=e[16];e[20]===Symbol.for("react.memo_cache_sentinel")?(q=(0,S.jsx)(h.CustomerNote,{}),e[20]=q):q=e[20];e[21]!==V?(G=(0,S.jsxs)(S.Fragment,{children:[V,q]}),e[21]=V,e[22]=G):G=e[22];return G};var e,t=_r(d[0]),s=_r(d[1]),r=(e=s)&&e.__esModule?e:{default:e},l=_r(d[2]),n=_r(d[3]),o=_r(d[4]),c=_r(d[5]),u=_r(d[6]),x=_r(d[7]),h=_r(d[8]),f=_r(d[9]),b=_r(d[10]),j=_r(d[11]),_=_r(d[12]),p=_r(d[13]),T=_r(d[14]),v=_r(d[15]),N=_r(d[16]),S=_r(d[17]);function O(e){return null!==e}function k(e,t){return e+Math.abs(parseFloat(t.total||"0"))}},4762,[12,2669,1747,3185,1348,1351,1434,1605,4763,4765,1987,4471,4766,4064,4757,4767,4768,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.CustomerNote=function(){const e=(0,t.c)(16),[O,T]=n.useState(!1),{currentOrder:S}=(0,h.useCurrentOrder)(),y=(0,u.useObservableEagerState)(S.customer_note$),[v,P]=n.useState(y),C=(0,j.useT)(),{localPatch:M}=(0,_.useLocalMutation)(),[N,E]=n.useState(y);y!==N&&(E(y),P(y));let k;e[0]!==S||e[1]!==M||e[2]!==v?(k=()=>{M({document:S,data:{customer_note:(v??"").replace(/^\s+|\s+$/g,"").trim()}}),T(!1)},e[0]=S,e[1]=M,e[2]=v,e[3]=k):k=e[3];const L=k;if((0,s.default)(v))return null;let $,w,B,D,F;e[4]===Symbol.for("react.memo_cache_sentinel")?($=(0,p.jsx)(x.TooltipTrigger,{children:(0,p.jsx)(l.Icon,{name:"messageLines",className:"fill-secondary-foreground"})}),e[4]=$):$=e[4];e[5]!==C?(w=C("common.customer_note"),e[5]=C,e[6]=w):w=e[6];e[7]!==w?(B=(0,p.jsxs)(x.Tooltip,{children:[$,(0,p.jsx)(x.TooltipContent,{children:(0,p.jsx)(f.Text,{children:w})})]}),e[7]=w,e[8]=B):B=e[8];e[9]!==L||e[10]!==O||e[11]!==v?(D=(0,p.jsx)(o.default,{className:"flex-1",children:O?(0,p.jsx)(b.Textarea,{value:v,onChangeText:P,autoFocus:!0,onBlur:L,onSubmitEditing:L,blurOnSubmit:!0}):(0,p.jsx)(d.Pressable,{onPress:()=>T(!0),children:(0,p.jsx)(f.Text,{children:v})})}),e[9]=L,e[10]=O,e[11]=v,e[12]=D):D=e[12];e[13]!==B||e[14]!==D?(F=(0,p.jsxs)(c.HStack,{className:"bg-muted/40 border-border items-start border-y p-2",children:[B,D]}),e[13]=B,e[14]=D,e[15]=F):F=e[15];return F};var t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=e(r(_d[2])),s=e(r(_d[3])),u=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),f=r(_d[8]),b=r(_d[9]),x=r(_d[10]),j=r(_d[11]),_=r(_d[12]),h=r(_d[13]),p=r(_d[14])},4763,[12,14,585,2532,1747,1351,1357,4764,1434,3231,1578,1987,3232,4064,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["ref","style"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Pressable",{enumerable:!0,get:function(){return o}});var n=t(r(d[0])),l=r(d[1]);r(d[2]);var s=t(r(d[3])),f=r(d[4]);function o(t){const o=(0,l.c)(10);let u,c,y,b;if(o[0]!==t){var _=t;({ref:u,style:y}=_),c=(0,n.default)(_,e),o[0]=t,o[1]=u,o[2]=c,o[3]=y}else u=o[1],c=o[2],y=o[3];o[4]!==y?(b=e=>{let t;if("function"==typeof y){t=[y(e),{flexDirection:"row"}]}else t=[{flexDirection:"row"},y];return t},o[4]=y,o[5]=b):b=o[5];const j=b;let p;return o[6]!==u||o[7]!==j||o[8]!==c?(p=(0,f.jsx)(s.default,Object.assign({style:j,ref:u},c)),o[6]=u,o[7]=j,o[8]=c,o[9]=p):p=o[9],p}o.displayName='Pressable'},4764,[363,12,14,16,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Taxes=function(_){const f=(0,t.c)(36),{totalTax:p,taxLines:S}=_;let T;f[0]!==S?(T=void 0===S?[]:S,f[0]=S,f[1]=T):T=f[1];const b=T,{store:k}=(0,o.useAppState)(),v=(0,s.useObservableEagerState)(k.tax_total_display$),{format:y}=(0,u.useCurrentOrderCurrencyFormat)();let N;f[2]===Symbol.for("react.memo_cache_sentinel")?(N={context:"cart"},f[2]=N):N=f[2];const{inclOrExcl:O}=(0,h.useTaxInclOrExcl)(N),F=(0,x.useT)();if("itemized"===v){let t,s,o,x,u;if(f[3]!==F?(t=F("common.taxes"),f[3]=F,f[4]=t):t=f[4],f[5]!==t?(s=(0,j.jsxs)(l.Text,{className:"grow",children:[t,":"]}),f[5]=t,f[6]=s):s=f[6],f[7]!==y||f[8]!==O||f[9]!==b){let t;f[11]!==y||f[12]!==O?(t=(t,s)=>{const n=parseFloat(t.tax_total??"0")+parseFloat(t.shipping_tax_total??"0");return(0,j.jsxs)(c.HStack,{className:"justify-end",children:[(0,j.jsxs)(l.Text,{className:"text-muted-foreground text-xs",children:[String(O)," ",t.label]}),(0,j.jsx)(l.Text,{children:y(n||0)})]},s)},f[11]=y,f[12]=O,f[13]=t):t=f[13],o=b.map(t),f[7]=y,f[8]=O,f[9]=b,f[10]=o}else o=f[10];return f[14]!==o?(x=(0,j.jsx)(n.VStack,{children:o}),f[14]=o,f[15]=x):x=f[15],f[16]!==s||f[17]!==x?(u=(0,j.jsxs)(c.HStack,{children:[s,x]}),f[16]=s,f[17]=x,f[18]=u):u=f[18],u}let H,E;f[19]!==F?(H=F("common.total_tax"),f[19]=F,f[20]=H):H=f[20];f[21]!==H?(E=(0,j.jsxs)(l.Text,{className:"grow",children:[H,":"]}),f[21]=H,f[22]=E):E=f[22];const w=String(O);let C;f[23]!==w?(C=(0,j.jsx)(l.Text,{className:"text-muted-foreground text-xs",children:w}),f[23]=w,f[24]=C):C=f[24];const z=parseFloat(p)||0;let A,I,L,M;f[25]!==y||f[26]!==z?(A=y(z),f[25]=y,f[26]=z,f[27]=A):A=f[27];f[28]!==A?(I=(0,j.jsx)(l.Text,{children:A}),f[28]=A,f[29]=I):I=f[29];f[30]!==I||f[31]!==C?(L=(0,j.jsxs)(c.HStack,{children:[C,I]}),f[30]=I,f[31]=C,f[32]=L):L=f[32];f[33]!==L||f[34]!==E?(M=(0,j.jsxs)(c.HStack,{children:[E,L]}),f[33]=L,f[34]=E,f[35]=M):M=f[35];return M};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),l=r(d[4]),n=r(d[5]),o=r(d[6]),x=r(d[7]),u=r(d[8]),h=r(d[9]),j=r(d[10])},4765,[12,14,1747,1351,1434,1605,2022,1987,4471,4766,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useTaxInclOrExcl",{enumerable:!0,get:function(){return n}});var t=r(d[0]),s=r(d[1]),c=r(d[2]);const n=n=>{const l=(0,t.c)(2),{context:u}=n,{store:o}=(0,c.useAppState)(),p=(0,s.useObservableEagerState)(o?.tax_display_shop$),_=(0,s.useObservableEagerState)(o?.tax_display_cart$);let b,x=p;return"shop"===u&&(x=p),"cart"===u&&(x=_),l[0]!==x?(b={inclOrExcl:x},l[0]=x,l[1]=b):b=l[1],b}},4766,[12,1747,2022]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useOrderTotals",{enumerable:!0,get:function(){return p}});var e=r(_d[0]),n=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(n){var s=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,s.get?s:{enumerable:!0,get:function(){return t[n]}})}),e.default=t,e})(r(_d[1])),s=t(r(_d[2])),o=t(r(_d[3])),u=r(_d[4]),l=r(_d[5]),c=r(_d[6]),_=r(_d[7]),d=r(_d[8]);const p=()=>{const t=(0,e.c)(19),{currentOrder:p}=(0,d.useCurrentOrder)(),{allRates:x,taxRoundAtSubtotal:f,priceNumDecimals:h,pricesIncludeTax:O}=(0,c.useTaxRates)(),{localPatch:b}=(0,_.useLocalMutation)(),{line_items:y,fee_lines:T,shipping_lines:j,coupon_lines:L}=(0,l.useCartLines)(),P=L.length>0;let R;t[0]!==x||t[1]!==L||t[2]!==T||t[3]!==y||t[4]!==h||t[5]!==O||t[6]!==j||t[7]!==f?(R=(0,u.calculateOrderTotals)({lineItems:y,feeLines:T,shippingLines:j,couponLines:L,taxRates:x,taxRoundAtSubtotal:f,dp:h,pricesIncludeTax:O}),t[0]=x,t[1]=L,t[2]=T,t[3]=y,t[4]=h,t[5]=O,t[6]=j,t[7]=f,t[8]=R):R=t[8];const S=R,[v,M]=n.useState(S);let I,N,A,C;return t[9]!==P||t[10]!==S?(I=()=>{const t=setTimeout(()=>M(S),P?50:0);return()=>clearTimeout(t)},N=[S,P],t[9]=P,t[10]=S,t[11]=I,t[12]=N):(I=t[11],N=t[12]),n.useEffect(I,N),t[13]!==p||t[14]!==b||t[15]!==S?(A=()=>{const t=(0,s.default)(p,["discount_tax","discount_total","shipping_tax","shipping_total","cart_tax","total_tax","total","tax_lines"]),e=(0,s.default)(S,["discount_tax","discount_total","shipping_tax","shipping_total","cart_tax","total_tax","total","tax_lines"]);JSON.stringify(t)!==JSON.stringify(e)&&b({document:p,data:{discount_tax:S.discount_tax,discount_total:S.discount_total,shipping_tax:S.shipping_tax,shipping_total:S.shipping_total,cart_tax:S.cart_tax,total_tax:S.total_tax,total:S.total,tax_lines:S.tax_lines}})},t[13]=p,t[14]=b,t[15]=S,t[16]=A):A=t[16],t[17]!==S?(C=[S],t[17]=S,t[18]=C):C=t[18],(0,o.default)(A,C),P?v:S}},4767,[12,14,4166,4066,4758,4757,4509,3232,4064]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useRemoveCoupon",{enumerable:!0,get:function(){return p}});var o=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),u=r(d[4]),c=r(d[5]),s=r(d[6]);const l=(0,t.getLogger)(['wcpos','pos','cart']),p=()=>{const t=(0,o.c)(12),{currentOrder:p}=(0,s.useCurrentOrder)(),{localPatch:_}=(0,c.useLocalMutation)(),b=(0,u.useT)(),{recalculate:C}=(0,n.useRecalculateCoupons)();let v;t[0]!==p.id||t[1]!==p.number||t[2]!==p.uuid?(v=l.with({orderUUID:p.uuid,orderID:p.id,orderNumber:p.number}),t[0]=p.id,t[1]=p.number,t[2]=p.uuid,t[3]=v):v=t[3];const w=v;let L;t[4]!==p||t[5]!==_||t[6]!==w||t[7]!==C||t[8]!==b?(L=async o=>{const t=p.getLatest(),n=t.coupon_lines||[],u=o.toLowerCase().trim();let c=!1;const s=n.map(o=>(o.code??"").toLowerCase()===u?(c=!0,o.id?Object.assign({},o,{code:null}):null):o).filter(f);if(!c)return;const l=await C(t.line_items||[],s);if(!l)return;await _({document:t,data:{coupon_lines:l.couponLines,line_items:l.lineItems}})&&w.info(b("pos_cart.coupon_removed",{defaultValue:"Coupon removed"}),{showToast:!0,context:{couponCode:o}})},t[4]=p,t[5]=_,t[6]=w,t[7]=C,t[8]=b,t[9]=L):L=t[9];const O=L;let h;return t[10]!==O?(h={removeCoupon:O},t[10]=O,t[11]=h):h=t[11],h};function f(o){return null!==o}},4768,[12,14,1975,4506,1987,3232,4064]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.POSProducts=function(e){const n=(0,t.c)(61),{isColumn:S}=e,h=void 0!==S&&S,{uiSettings:j}=(0,G.useUISettings)("pos-products"),{calcTaxes:v}=(0,F.useTaxRates)(),P=(0,l.useObservableEagerState)(j.showOutOfStock$),O=(0,l.useObservableEagerState)(j.viewMode$),k=(0,l.useObservableEagerState)(j.sortBy$),C=(0,l.useObservableEagerState)(j.sortDirection$),N=o.default.useRef(null);let D;n[0]===Symbol.for("react.memo_cache_sentinel")?(D={},n[0]=D):D=n[0];const[V,K]=(0,l.useObservableRef)(D),M=(0,T.useT)();let Q;n[1]===Symbol.for("react.memo_cache_sentinel")?(Q=["products",{target:"pos",type:"relational"}],n[1]=Q):Q=n[1];const A=j.sortDirection;let H,W;n[2]!==A||n[3]!==j.sortBy?(H={queryKeys:Q,collectionName:"products",initialParams:{sort:[{[j.sortBy]:A}]},infiniteScroll:!0},n[2]=A,n[3]=j.sortBy,n[4]=H):H=n[4];n[5]===Symbol.for("react.memo_cache_sentinel")?(W=["variations",{target:"pos",type:"relational"}],n[5]=W):W=n[5];const J=j.sortDirection;let re;n[6]!==J?(re={queryKeys:W,collectionName:"variations",initialParams:{sort:[{id:J}]},endpoint:"products/variations",greedy:!0},n[6]=J,n[7]=re):re=n[7];const{parentQuery:oe}=(0,_.useRelationalQuery)(H,re),{onKeyPress:ae}=(0,R.useBarcode)(oe,N);let se,ne,ce,ie,le;n[8]!==oe||n[9]!==P?(ne=()=>{P?oe?.removeWhere("stock_status").exec():oe?.where("stock_status").equals("instock").exec()},se=[oe,P],n[8]=oe,n[9]=P,n[10]=se,n[11]=ne):(se=n[10],ne=n[11]);o.default.useEffect(ne,se),n[12]!==oe||n[13]!==k||n[14]!==C?(ce=()=>{oe?.sort([{[k]:C}]).exec()},ie=[oe,k,C],n[12]=oe,n[13]=k,n[14]=C,n[15]=ce,n[16]=ie):(ce=n[15],ie=n[16]);o.default.useEffect(ce,ie),n[17]!==V?(le=(e,t)=>{const o=V.current;V.current=t?Object.assign({},o,{[e]:!0}):(0,c.default)(o,e)},n[17]=V,n[18]=le):le=n[18];const de=le;let ue,me,fe,pe;n[19]===Symbol.for("react.memo_cache_sentinel")?(ue=(0,u.getExpandedRowModel)(),n[19]=ue):ue=n[19];n[20]!==V?(me=e=>{const t="function"==typeof e?e(V.current):e;V.current=t},n[20]=V,n[21]=me):me=n[21];n[22]!==K||n[23]!==V||n[24]!==de?(fe={expandedRef:V,expanded$:K,setRowExpanded:de,variationRenderCell:X},n[22]=K,n[23]=V,n[24]=de,n[25]=fe):fe=n[25];n[26]!==me||n[27]!==fe?(pe={getExpandedRowModel:ue,onExpandedChange:me,getRowCanExpand:te,meta:fe},n[26]=me,n[27]=fe,n[28]=pe):pe=n[28];const ye=pe,be=`h-full p-2 ${h&&"pr-0"}`;let xe,ge,Se,he,je,ve,Pe,Oe,ke,Ce,Ee,Ie;n[29]!==M?(xe=M("common.search_products"),n[29]=M,n[30]=xe):xe=n[30];n[31]!==ae||n[32]!==oe||n[33]!==xe?(ge=(0,z.jsx)(p.ErrorBoundary,{children:(0,z.jsx)(U.QuerySearchInput,{ref:N,query:oe,placeholder:xe,className:"flex-1",onKeyPress:ae,testID:"search-products"})}),n[31]=ae,n[32]=oe,n[33]=xe,n[34]=ge):ge=n[34];n[35]===Symbol.for("react.memo_cache_sentinel")?(Se=(0,z.jsx)(B.ViewModeToggle,{}),n[35]=Se):Se=n[35];n[36]!==M?(he=M("common.product_settings"),n[36]=M,n[37]=he):he=n[37];n[38]===Symbol.for("react.memo_cache_sentinel")?(je=(0,z.jsx)(I.UISettingsForm,{}),n[38]=je):je=n[38];n[39]!==he?(ve=(0,z.jsx)($.UISettingsDialog,{title:he,children:je}),n[39]=he,n[40]=ve):ve=n[40];n[41]!==ge||n[42]!==ve?(Pe=(0,z.jsxs)(y.HStack,{children:[ge,Se,ve]}),n[41]=ge,n[42]=ve,n[43]=Pe):Pe=n[43];n[44]!==oe?(Oe=(0,z.jsx)(p.ErrorBoundary,{children:(0,z.jsx)(w.FilterBar,{query:oe})}),n[44]=oe,n[45]=Oe):Oe=n[45];n[46]!==Pe||n[47]!==Oe?(ke=(0,z.jsx)(f.CardHeader,{className:"bg-card-header p-2",children:(0,z.jsx)(p.ErrorBoundary,{children:(0,z.jsxs)(x.VStack,{children:[Pe,Oe]})})}),n[46]=Pe,n[47]=Oe,n[48]=ke):ke=n[48];n[49]!==v||n[50]!==oe||n[51]!==M||n[52]!==ye||n[53]!==O?(Ce=(0,z.jsx)(f.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,z.jsx)(p.ErrorBoundary,{children:(0,z.jsx)(b.Suspense,{children:"grid"===O?(0,z.jsx)(E.ProductGrid,{query:oe}):(0,z.jsx)(q.DataTable,{id:"pos-products",query:oe,renderItem:Y,renderCell:L,noDataMessage:M("common.no_products_found"),estimatedItemSize:100,TableFooterComponent:v?Z:q.DataTableFooter,getItemType:ee,tableConfig:ye})})})}),n[49]=v,n[50]=oe,n[51]=M,n[52]=ye,n[53]=O,n[54]=Ce):Ce=n[54];n[55]!==ke||n[56]!==Ce?(Ee=(0,z.jsxs)(f.Card,{className:"flex-1",children:[ke,Ce]}),n[55]=ke,n[56]=Ce,n[57]=Ee):Ee=n[57];n[58]!==be||n[59]!==Ee?(Ie=(0,z.jsx)(s.default,{className:be,children:Ee}),n[58]=be,n[59]=Ee,n[60]=Ie):Ie=n[60];return Ie};var t=r(d[0]),o=e(r(d[1])),s=e(r(d[2])),n=e(r(d[3])),c=e(r(d[4])),l=r(d[5]),u=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),b=r(d[10]),x=r(d[11]),_=r(d[12]),S=r(d[13]),h=r(d[14]),j=r(d[15]),v=r(d[16]),P=r(d[17]),O=r(d[18]),k=r(d[19]),C=r(d[20]),E=r(d[21]),I=r(d[22]),R=r(d[23]),B=r(d[24]),T=r(d[25]),q=r(d[26]),w=r(d[27]),N=r(d[28]),D=r(d[29]),V=r(d[30]),K=r(d[31]),M=r(d[32]),Q=r(d[33]),U=r(d[34]),$=r(d[35]),F=r(d[36]),G=r(d[37]),A=r(d[38]),H=r(d[39]),z=r(d[40]);const W={simple:{actions:S.Actions,image:N.ProductImage,name:h.Name,price:j.Price,sku:v.SKU,stock_quantity:P.StockQuantity,cost_of_goods_sold:H.COGS},variable:{actions:O.VariableActions,image:V.VariableProductImage,name:h.Name,price:K.VariableProductPrice,stock_quantity:P.StockQuantity,sku:v.SKU,cost_of_goods_sold:H.COGS}},J={actions:k.ProductVariationActions,image:Q.ProductVariationImage,name:C.ProductVariationName,stock_quantity:P.StockQuantity,price:j.Price,sku:v.SKU,cost_of_goods_sold:H.COGS};function L(e,t){let o='simple';'variable'===t.row.original.document.type&&(o='variable');const s=(0,n.default)(W,[o,e]);return s?(0,z.jsx)(s,Object.assign({},t)):(0,z.jsx)(A.TextCell,Object.assign({},t))}function X({column:e}){return(0,n.default)(J,e.id)}function Y({item:e,index:t,table:o}){return'variable'===e.original.document.type?(0,z.jsx)(M.VariableProductRow,{item:e,index:t,table:o}):(0,q.defaultRenderItem)({item:e,index:t,table:o})}function Z(e){const o=(0,t.c)(3);let s,n;return o[0]===Symbol.for("react.memo_cache_sentinel")?(s=(0,z.jsx)(D.TaxBasedOn,{}),o[0]=s):s=o[0],o[1]!==e?(n=(0,z.jsx)(q.DataTableFooter,Object.assign({},e,{children:s})),o[1]=e,o[2]=n):n=o[2],n}function ee(e){return e.original.document.type}function te(e){return"variable"===e.original.document.type}},4769,[12,14,585,1358,4770,1747,4727,3186,1348,1351,1741,1605,4070,4772,4773,4783,4786,4780,4787,4794,4795,4796,4811,4820,4824,1987,4825,4831,4844,4805,4845,4846,4847,4853,4854,4629,4509,1745,4826,4855,6]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),f=r(d[3]),o=r(d[4]),l=r(d[5]),v=r(d[6]),c=r(d[7]),h=v(function(v,h){var _={};if(null==v)return _;var p=!1;h=n(h,function(n){return n=f(n,v),p||(p=n.length>1),n}),o(v,c(v),_),p&&(_=t(_,7,l));for(var s=h.length;s--;)u(_,h[s]);return _});m.exports=h},4770,[1408,2566,2616,1360,2571,4771,4168,2582]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(o){return n(o)?void 0:o}},4771,[2614]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Actions=function(u){const s=(0,t.c)(3),{row:l}=u,{addProduct:P}=(0,o.useAddProduct)();let v;s[0]!==P||s[1]!==l.original.document?(v=(0,c.jsx)(n.IconButton,{testID:"add-to-cart-button",name:"circlePlus",variant:"success",size:"4xl",onPress:()=>P(l.original.document)}),s[0]=P,s[1]=l.original.document,s[2]=v):v=s[2];return v};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4])},4772,[12,14,1574,4566,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Name=function(f){const k=(0,t.c)(44),N=f.row.original.document,h=f.column.columnDef.meta,P=h?.show??O,_=(0,s.useObservableEagerState)(N.name$);let v,T,w,S,A,D,M,q,B,C,E,G;k[0]!==_?(v=(0,y.jsx)(c.Text,{className:"font-bold",decodeHtml:!0,children:_}),k[0]=_,k[1]=v):v=k[1];k[2]!==N.sku||k[3]!==P?(T=P("sku")&&(0,y.jsx)(c.Text,{className:"text-sm",children:N.sku}),k[2]=N.sku,k[3]=P,k[4]=T):T=k[4];k[5]!==N.barcode||k[6]!==P?(w=P("barcode")&&(0,y.jsx)(c.Text,{className:"text-sm",children:N.barcode}),k[5]=N.barcode,k[6]=P,k[7]=w):w=k[7];k[8]!==f||k[9]!==P?(S=P("stock_quantity")&&(0,y.jsx)(x.StockQuantity,Object.assign({},f,{className:"text-sm",withText:!0})),k[8]=f,k[9]=P,k[10]=S):S=k[10];k[11]!==N||k[12]!==P?(A=P("meta_data")&&(0,y.jsx)(o.MetaData,{product:N}),k[11]=N,k[12]=P,k[13]=A):A=k[13];k[14]!==f||k[15]!==P?(D=P("categories")&&(0,y.jsx)(l.ProductCategories,Object.assign({},f)),k[14]=f,k[15]=P,k[16]=D):D=k[16];k[17]!==f||k[18]!==P?(M=P("tags")&&(0,y.jsx)(j.ProductTags,Object.assign({},f)),k[17]=f,k[18]=P,k[19]=M):M=k[19];k[20]!==f||k[21]!==P?(q=P("brands")&&(0,y.jsx)(p.ProductBrands,Object.assign({},f)),k[20]=f,k[21]=P,k[22]=q):q=k[22];k[23]!==f||k[24]!==P?(B=P("attributes")&&(0,y.jsx)(u.PlainAttributes,Object.assign({},f)),k[23]=f,k[24]=P,k[25]=B):B=k[25];k[26]!==N.type||k[27]!==f?(C="variable"===N.type&&(0,y.jsx)(u.ProductAttributes,Object.assign({},f)),k[26]=N.type,k[27]=f,k[28]=C):C=k[28];k[29]!==N.type||k[30]!==f?(E="grouped"===N.type&&(0,y.jsx)(b.GroupedNames,Object.assign({},f)),k[29]=N.type,k[30]=f,k[31]=E):E=k[31];k[32]!==v||k[33]!==T||k[34]!==E||k[35]!==w||k[36]!==S||k[37]!==A||k[38]!==D||k[39]!==M||k[40]!==q||k[41]!==B||k[42]!==C?(G=(0,y.jsxs)(n.VStack,{space:"xs",className:"w-full",children:[v,T,w,S,A,D,M,q,B,C,E]}),k[32]=v,k[33]=T,k[34]=E,k[35]=w,k[36]=S,k[37]=A,k[38]=D,k[39]=M,k[40]=q,k[41]=B,k[42]=C,k[43]=G):G=k[43];return G};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]),u=r(d[6]),l=r(d[7]),b=r(d[8]),j=r(d[9]),x=r(d[10]),p=r(d[11]),y=r(d[12]);function O(){return!1}},4773,[12,14,1747,1434,1605,4774,4775,4777,4778,4779,4780,4782,6]); +__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.MetaData=function(n){const m=(0,t.c)(7),{product:p}=n,{uiSettings:x}=(0,u.useUISettings)("pos-products"),y=(0,s.useObservableEagerState)(x.metaDataKeys$);let v;if(m[0]!==y||m[1]!==p.meta_data){const t=y?y.split(","):[];v=(p.meta_data||[]).filter(s=>s.key&&t.includes(s.key)).map(f),m[0]=y,m[1]=p.meta_data,m[2]=v}else v=m[2];const _=v;if(0===_.length)return null;let k,h;m[3]!==_?(k=_.map(o),m[3]=_,m[4]=k):k=m[4];m[5]!==k?(h=(0,l.jsx)(c.VStack,{space:"xs",children:k}),m[5]=k,m[6]=h):h=m[6];return h};var t=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]);function o(t){return(0,l.jsxs)(n.Text,{className:"text-sm",children:[(0,l.jsx)(n.Text,{className:"text-secondary-foreground",children:`${t.key}: `}),t.value]},`${t.id}`)}function f(t){const{key:s,value:n}=t;return{key:s,value:n}}},4774,[12,14,1747,1434,1605,1745,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PlainAttributes=function(t){const s=(0,e.c)(4),{row:c}=t,o=c.original.document,l=(0,n.useObservableEagerState)(o.attributes$);let u,p;s[0]!==l?(u=(l||[]).filter(f).map(h),s[0]=l,s[1]=u):u=s[1];s[2]!==u?(p=(0,x.jsx)(d.VStack,{space:null,children:u}),s[2]=u,s[3]=p):p=s[3];return p},_e.ProductAttributes=function(h){const f=(0,e.c)(35),{row:v,table:S}=h,j=v.original,T=v.original.document,y=(0,n.useObservableEagerState)(T.attributes$),_=S.options.meta;let N;if(f[0]!==_.expanded$||f[1]!==v.id){let e;f[3]!==v.id?(e=e=>!!e[v.id],f[3]=v.id,f[4]=e):e=f[4],N=_.expanded$.pipe((0,s.map)(e)),f[0]=_.expanded$,f[1]=v.id,f[2]=N}else N=f[2];const O=(0,n.useObservableEagerState)(N),{updateQueryParams:P}=(0,u.useVariationRow)(),k=(0,l.useQueryManager)(),w=(0,p.useT)(),$=_?.setRowExpanded;let D;f[5]!==k||f[6]!==T.id||f[7]!==v.id||f[8]!==$||f[9]!==P?(D=(e,t)=>{if($?.(v.id,!0),k.hasQuery(["variations",{parentID:T.id}])){const n=k.getQuery(["variations",{parentID:T.id}]);n?.search(""),n?.variationMatch({id:e.id??0,name:e.name??"",option:t}).exec()}else P("search",null),P("attribute",{id:e.id,name:e.name,option:t})},f[5]=k,f[6]=T.id,f[7]=v.id,f[8]=$,f[9]=P,f[10]=D):D=f[10];const H=D;let Q;f[11]!==O||f[12]!==k||f[13]!==j.childrenSearchCount||f[14]!==j.parentSearchTerm||f[15]!==T.id||f[16]!==v.id||f[17]!==$||f[18]!==P?(Q=()=>{if(O)$?.(v.id,!1);else{if((j.childrenSearchCount??0)>0)if(k.hasQuery(["variations",{parentID:T.id}])){const e=k.getQuery(["variations",{parentID:T.id}]);e?.search(j.parentSearchTerm??""),e?.removeWhere("attributes").exec()}else P("search",j.parentSearchTerm),P("attribute",null);$?.(v.id,!0)}},f[11]=O,f[12]=k,f[13]=j.childrenSearchCount,f[14]=j.parentSearchTerm,f[15]=T.id,f[16]=v.id,f[17]=$,f[18]=P,f[19]=Q):Q=f[19];const C=Q;let E;E=O?""+w("common.collapse"):""+w("common.expand");if((j.childrenSearchCount??0)>0){E+=" - ";const e=E,t=j.childrenSearchCount??0;let n;f[20]!==j.parentSearchTerm||f[21]!==w||f[22]!==t?(n=w("common.variation_found_for_term",{count:t,term:j.parentSearchTerm}),f[20]=j.parentSearchTerm,f[21]=w,f[22]=t,f[23]=n):n=f[23],E=e+n}const I=E;let M,V,A;if(f[24]!==y||f[25]!==H){let e;f[27]!==H?(e=(e,n)=>(0,x.jsxs)(c.HStack,{className:"flex-wrap gap-0",children:[(0,x.jsx)(o.Text,{className:"text-muted-foreground text-xs",decodeHtml:!0,children:`${e.name}: `}),e.options.map((n,s)=>(0,x.jsxs)(t.Fragment,{children:[(0,x.jsx)(o.Text,{className:"text-primary text-xs",variant:"link",onPress:()=>H(e,n),decodeHtml:!0,children:n}),(0,x.jsx)(o.Text,{className:"text-xs",children:s(0,x.jsxs)(o.Text,{className:"text-xs",decodeHtml:!0,children:[t,n{b(n=>Object.assign({},n,{[e]:t}))},u[1]=_):_=u[1];const v=_;let y,P;u[2]!==w||u[3]!==s.id||u[4]!==d?(y={queryParams:w,updateQueryParams:v,rowId:s.id,setRowExpanded:d},u[2]=w,u[3]=s.id,u[4]=d,u[5]=y):y=u[5];u[6]!==l||u[7]!==y?(P=(0,n.jsx)(o.Provider,{value:y,children:l}),u[6]=l,u[7]=y,u[8]=P):P=u[8];return P};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]);const o=t.createContext(void 0),c=()=>{const e=t.useContext(o);if(!e)throw new Error("useVariationRow must be used within a VariationRowProvider");return e}},4776,[12,14,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductCategories=function(c){const u=(0,t.c)(9),{table:f,row:h}=c,x=h.original.document,p=(0,n.useObservableEagerState)(x.categories$)||[],v=f.options.meta?.query;if(0===p.length)return null;let b,j,P;u[0]!==p?(b=p||[],u[0]=p,u[1]=b):b=u[1];if(u[2]!==v||u[3]!==b){let t;u[5]!==v?(t=(t,n)=>(0,o.jsx)(s.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:()=>v.removeWhere("categories").and([{$or:[{categories:{$elemMatch:{id:t.id}}}]}]).exec(),children:(0,o.jsx)(s.ButtonText,{numberOfLines:1,decodeHtml:!0,children:t.name})},n),u[5]=v,u[6]=t):t=u[6],j=b.map(t),u[2]=v,u[3]=b,u[4]=j}else j=u[4];u[7]!==j?(P=(0,o.jsx)(l.HStack,{className:"w-full flex-wrap gap-1",children:j}),u[7]=j,u[8]=P):P=u[8];return P};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),l=r(d[4]),o=r(d[5])},4777,[12,14,1747,3185,1351,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.GroupedNames=function(s){const o=(0,t.c)(9),{row:u}=s,n=u.original.document;let x,f,_;o[0]!==n.id?(x=["products",{target:"grouped",parentID:n.id}],o[0]=n.id,o[1]=x):x=o[1];o[2]!==n.grouped_products?(f={selector:{id:{$in:n.grouped_products}}},o[2]=n.grouped_products,o[3]=f):f=o[3];o[4]!==x||o[5]!==f?(_={queryKeys:x,collectionName:"products",initialParams:f},o[4]=x,o[5]=f,o[6]=_):_=o[6];const j=(0,c.useQuery)(_);let y;o[7]!==j?(y=(0,l.jsx)(p,{query:j}),o[7]=j,o[8]=y):y=o[8];return y};var t=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5]),n=r(d[6]),l=r(d[7]);function p(c){const p=(0,t.c)(11),{query:f}=c,_=(0,s.useObservableSuspense)(f.resource).hits.map(x),j=(0,n.useT)(),y=o.HStack;let N;p[0]!==j?(N=j("common.grouped"),p[0]=j,p[1]=N):N=p[1];const h=`${N}: `;let v;p[2]!==h?(v=(0,l.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:h}),p[2]=h,p[3]=v):v=p[3];const b=u.Text,q=_.join(", ");let T,w;return p[4]!==b||p[5]!==q?(T=(0,l.jsx)(b,{className:"text-xs",decodeHtml:true,children:q}),p[4]=b,p[5]=q,p[6]=T):T=p[6],p[7]!==y||p[8]!==v||p[9]!==T?(w=(0,l.jsxs)(y,{className:"flex-wrap gap-0",children:[v,T]}),p[7]=y,p[8]=v,p[9]=T,p[10]=w):w=p[10],w}function x(t){const{document:s}=t;return s.name}},4778,[12,14,1747,1351,1434,4070,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductTags=function(o){const u=(0,t.c)(7),{table:f,row:h}=o,x=h.original.document,b=(0,n.useObservableEagerState)(x.tags$)||[],p=f.options.meta?.query;if(0===b.length)return null;let v,j;if(u[0]!==p||u[1]!==b){let t;u[3]!==p?(t=(t,n)=>(0,c.jsx)(s.ButtonPill,{size:"xs",variant:"ghost-secondary",onPress:()=>p.where("tags").elemMatch({id:t.id}).exec(),children:(0,c.jsx)(s.ButtonText,{numberOfLines:1,decodeHtml:!0,children:t.name})},n),u[3]=p,u[4]=t):t=u[4],v=b.map(t),u[0]=p,u[1]=b,u[2]=v}else v=u[2];u[5]!==v?(j=(0,c.jsx)(l.HStack,{className:"w-full flex-wrap gap-1",children:v}),u[5]=v,u[6]=j):j=u[6];return j};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),l=r(d[4]),c=r(d[5])},4779,[12,14,1747,3185,1351,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.StockQuantity=function(t){const s=(0,e.c)(12),{row:f,className:b,withText:v}=t,x=void 0!==v&&v,k=f.original.document,y=(0,l.useObservableEagerState)(k.stock_quantity$),N=(0,l.useObservableEagerState)(k.manage_stock$),{format:T}=(0,c.useNumberFormat)(),h=(0,o.useT)();if(!N||!(0,u.default)(y))return null;if(x){let e,t;return s[0]!==T||s[1]!==y||s[2]!==h?(e=h("pos_products.in_stock",{quantity:T(y)}),s[0]=T,s[1]=y,s[2]=h,s[3]=e):e=s[3],s[4]!==b||s[5]!==e?(t=(0,_.jsx)(n.Text,{className:b,children:e}),s[4]=b,s[5]=e,s[6]=t):t=s[6],t}let j;s[7]!==b||s[8]!==T||s[9]!==N||s[10]!==y?(j=N&&(0,u.default)(y)?(0,_.jsx)(n.Text,{className:b,children:T(y)}):null,s[7]=b,s[8]=T,s[9]=N,s[10]=y,s[11]=j):j=s[11];return j};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),u=(t=s)&&t.__esModule?t:{default:t},l=r(d[3]),n=r(d[4]),o=r(d[5]),c=r(d[6]),_=r(d[7])},4780,[12,14,4781,1747,1434,1987,4474,6]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]).isFinite;m.exports=function(t){return'number'==typeof t&&n(t)}},4781,[1366]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductBrands=function(o){const u=(0,t.c)(9),{table:f,row:b}=o,h=b.original.document,x=(0,n.useObservableEagerState)(h.brands$)||[],p=f.options.meta?.query;if(0===x.length)return null;let v,j,w;u[0]!==x?(v=x||[],u[0]=x,u[1]=v):v=u[1];if(u[2]!==p||u[3]!==v){let t;u[5]!==p?(t=(t,n)=>(0,c.jsx)(l.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:()=>p.where("brands").elemMatch({id:t.id}).exec(),children:(0,c.jsx)(l.ButtonText,{numberOfLines:1,decodeHtml:!0,children:t.name})},n),u[5]=p,u[6]=t):t=u[6],j=v.map(t),u[2]=p,u[3]=v,u[4]=j}else j=u[4];u[7]!==j?(w=(0,c.jsx)(s.HStack,{className:"w-full flex-wrap gap-1",children:j}),u[7]=j,u[8]=w):w=u[8];return w};var t=r(d[0]);r(d[1]);var n=r(d[2]),l=r(d[3]),s=r(d[4]),c=r(d[5])},4782,[12,14,1747,3185,1351,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Price=function(x){const o=(0,t.c)(10),{row:b,column:p}=x,S=b.original.document,_=(0,s.useObservableEagerState)(S.price$),v=(0,s.useObservableEagerState)(S.regular_price$),h=(0,s.useObservableEagerState)(S.tax_status$),f=(0,s.useObservableEagerState)(S.tax_class$),j=(0,s.useObservableEagerState)(S.on_sale$),O=p.columnDef.meta,y=O?.show??n;let E;o[0]!==j||o[1]!==y?(E=y("on_sale")&&j,o[0]=j,o[1]=y,o[2]=E):E=o[2];const P=E,$=y("tax")?"text":"tooltip",D=h||"none";let C;o[3]!==_||o[4]!==v||o[5]!==D||o[6]!==P||o[7]!==f||o[8]!==$?(C=P?(0,u.jsxs)(c.VStack,{space:"xs",className:"justify-end",children:[(0,u.jsx)(l.PriceWithTax,{price:v??"",taxStatus:D,taxClass:f??"",taxDisplay:$,strikethrough:!0}),(0,u.jsx)(l.PriceWithTax,{price:_??"",taxStatus:D,taxClass:f??"",taxDisplay:$})]}):(0,u.jsx)(l.PriceWithTax,{price:_??"",taxStatus:D,taxClass:f??"",taxDisplay:$}),o[3]=_,o[4]=v,o[5]=D,o[6]=P,o[7]=f,o[8]=$,o[9]=C):C=o[9];return C};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),l=r(d[4]),u=r(d[5]);function n(){return!1}},4783,[12,14,1747,1605,4784,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PriceWithTax=function(e){const s=(0,t.c)(49),{price:p,taxStatus:j,taxClass:_,taxDisplay:y,strikethrough:N}=e,v=void 0===y?"tooltip":y,{format:C}=(0,h.useCurrencyFormat)(),{calcTaxes:$}=(0,u.useTaxRates)(),S="taxable"===j&&$;let V,b;s[0]!==p?(V=(0,l.default)(p),s[0]=p,s[1]=V):V=s[1];s[2]!==V||s[3]!==_||s[4]!==j?(b={amount:V,taxClass:_,taxStatus:j,context:"shop"},s[2]=V,s[3]=_,s[4]=j,s[5]=b):b=s[5];const{displayValue:k,taxTotal:D,inclOrExcl:M}=(0,T.useTaxDisplayValues)(b);if("tooltip"===v&&S){const t=N&&"text-muted-foreground line-through";let e,l,x,u;s[6]!==t?(e=(0,n.cn)(t,"text-right"),s[6]=t,s[7]=e):e=s[7],s[8]!==k||s[9]!==C?(l=C(k),s[8]=k,s[9]=C,s[10]=l):l=s[10],s[11]!==e||s[12]!==l?(x=(0,f.jsx)(c.TooltipTrigger,{children:(0,f.jsx)(o.Text,{className:e,children:l})}),s[11]=e,s[12]=l,s[13]=x):x=s[13],s[14]!==C||s[15]!==D?(u=C(D),s[14]=C,s[15]=D,s[16]=u):u=s[16];const h=`${M} ${u} tax`;let T,p;return s[17]!==h?(T=(0,f.jsx)(c.TooltipContent,{children:(0,f.jsx)(o.Text,{children:h})}),s[17]=h,s[18]=T):T=s[18],s[19]!==T||s[20]!==x?(p=(0,f.jsxs)(c.Tooltip,{children:[x,T]}),s[19]=T,s[20]=x,s[21]=p):p=s[21],p}if("text"===v&&S){const t=N&&"text-muted-foreground line-through";let e,l,c;s[22]!==t?(e=(0,n.cn)(t,"text-right"),s[22]=t,s[23]=e):e=s[23],s[24]!==k||s[25]!==C?(l=C(k),s[24]=k,s[25]=C,s[26]=l):l=s[26],s[27]!==e||s[28]!==l?(c=(0,f.jsx)(o.Text,{className:e,children:l}),s[27]=e,s[28]=l,s[29]=c):c=s[29];const u=N&&"line-through";let h,T;s[30]!==u?(h=(0,n.cn)(u,"text-muted-foreground text-right text-sm"),s[30]=u,s[31]=h):h=s[31],s[32]!==C||s[33]!==D?(T=C(D),s[32]=C,s[33]=D,s[34]=T):T=s[34];const p=`${M} ${T} tax`;let j,_;return s[35]!==p||s[36]!==h?(j=(0,f.jsx)(o.Text,{className:h,children:p}),s[35]=p,s[36]=h,s[37]=j):j=s[37],s[38]!==j||s[39]!==c?(_=(0,f.jsxs)(x.VStack,{className:"items-end gap-1",children:[c,j]}),s[38]=j,s[39]=c,s[40]=_):_=s[40],_}const O=N&&"text-muted-foreground line-through";let P,E,F;s[41]!==O?(P=(0,n.cn)(O,"text-right"),s[41]=O,s[42]=P):P=s[42];s[43]!==k||s[44]!==C?(E=C(k),s[43]=k,s[44]=C,s[45]=E):E=s[45];s[46]!==P||s[47]!==E?(F=(0,f.jsx)(o.Text,{className:P,children:E}),s[46]=P,s[47]=E,s[48]=F):F=s[48];return F};var t=r(d[0]);r(d[1]);var e,s=r(d[2]),l=(e=s)&&e.__esModule?e:{default:e},n=r(d[3]),o=r(d[4]),c=r(d[5]),x=r(d[6]),u=r(d[7]),h=r(d[8]),T=r(d[9]),f=r(d[10])},4784,[12,14,2669,1354,1434,1578,1605,4509,4472,4785,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const t=["amount","taxStatus","context"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useTaxDisplayValues",{enumerable:!0,get:function(){return x}});var l=e(r(d[0])),s=r(d[1]);r(d[2]);var n=e(r(d[3])),c=r(d[4]),u=r(d[5]),o=r(d[6]);const x=e=>{const x=(0,s.c)(25);let f,T,p,O;if(x[0]!==e){var _=e;({amount:f,taxStatus:O,context:T}=_),p=(0,l.default)(_,t),x[0]=e,x[1]=f,x[2]=T,x[3]=p,x[4]=O}else f=x[1],T=x[2],p=x[3],O=x[4];const{rates:y,calcTaxes:b,pricesIncludeTax:v}=(0,o.useTaxRates)();let C;x[5]!==T?(C={context:T},x[5]=T,x[6]=C):C=x[6];const{inclOrExcl:E}=(0,c.useTaxInclOrExcl)(C),I=p.amountIncludesTax??v;let V;x[7]!==p.taxClass?(V=(0,n.default)(p.taxClass)?"standard":p.taxClass,x[7]=p.taxClass,x[8]=V):V=x[8];const j=V;let M;if(x[9]!==y||x[10]!==j){let t;x[12]!==j?(t=t=>t.class===j,x[12]=j,x[13]=t):t=x[13],M=y.filter(t),x[9]=y,x[10]=j,x[11]=M}else M=x[11];const P=M;let S;t:{let t=f;if(!b||"none"===O||0===P.length){let t;x[14]!==f||x[15]!==E?(t={displayValue:f,taxTotal:0,inclOrExcl:E},x[14]=f,x[15]=E,x[16]=t):t=x[16],S=t;break t}const e=P;let l;x[17]!==f||x[18]!==I||x[19]!==e?(l=(0,u.calculateTaxes)({amount:f,rates:e,amountIncludesTax:I}),x[17]=f,x[18]=I,x[19]=e,x[20]=l):l=x[20];const{total:s}=l;let n;I&&"excl"===E&&(t=f-s),I||"incl"!==E||(t=f+s),x[21]!==t||x[22]!==E||x[23]!==s?(n={displayValue:t,taxTotal:s,inclOrExcl:E},x[21]=t,x[22]=E,x[23]=s,x[24]=n):n=x[24],S=n}return S}},4785,[363,12,14,2532,4766,4495,4509]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.SKU=function(o){const s=(0,t.c)(2),{row:l}=o,v=l.original.document,_=(0,n.useObservableEagerState)(v.sku$);let b;s[0]!==_?(b=(0,c.jsx)(u.Text,{children:_}),s[0]=_,s[1]=b):b=s[1];return b};var t=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),c=r(d[4])},4786,[12,14,1747,1434,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariableActions=function(l){const d=(0,e.c)(7),{row:f}=l,p=f.original.document,{addVariation:v}=(0,s.useAddVariation)(),b=t.useRef(null);let h;d[0]!==v||d[1]!==p?(h=(e,t)=>{v(e,p,t),b.current&&b.current.close()},d[0]=v,d[1]=p,d[2]=h):h=d[2];const j=h;let _;d[3]===Symbol.for("react.memo_cache_sentinel")?(_=(0,u.jsx)(o.PopoverTrigger,{ref:b,asChild:!0,children:(0,u.jsx)(n.IconButton,{testID:"variable-product-popover-button",name:"circleChevronRight",variant:"success",size:"4xl"})}),d[3]=_):_=d[3];const x=j;let P;d[4]!==p||d[5]!==x?(P=(0,u.jsxs)(o.Popover,{children:[_,(0,u.jsx)(o.PopoverContent,{side:"right",className:"w-auto max-w-80 p-2",children:(0,u.jsx)(c.VariationsPopover,{parent:p,addToCart:x})})]}),d[4]=p,d[5]=x,d[6]=P):P=d[6];return P};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),u=r(_d[6])},4787,[12,14,1574,4553,4788,4793,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariationsPopover=function(d){const l=(0,e.c)(15),{parent:f,addToCart:v}=d;let p,y;l[0]!==f.id?(p=["variations",{parentID:f.id}],l[0]=f.id,l[1]=p):p=l[1];l[2]!==f.variations?(y={selector:{id:{$in:f.variations}}},l[2]=f.variations,l[3]=y):y=l[3];const _=`products/${f.id}/variations`;let b;l[4]!==p||l[5]!==y||l[6]!==_?(b={queryKeys:p,collectionName:"variations",initialParams:y,endpoint:_,greedy:!0},l[4]=p,l[5]=y,l[6]=_,l[7]=b):b=l[7];const j=(0,s.useQuery)(b);let h,O,P;l[8]!==j?(h=()=>()=>{j?.removeWhere("attributes").exec()},l[8]=j,l[9]=h):h=l[9];l[10]===Symbol.for("react.memo_cache_sentinel")?(O=[],l[10]=O):O=l[10];if(t.useEffect(h,O),!j)return null;l[11]!==v||l[12]!==f||l[13]!==j?(P=(0,u.jsx)(n.ErrorBoundary,{children:(0,u.jsx)(o.Suspense,{children:(0,u.jsx)(c.Variations,{query:j,parent:f,addToCart:v})})}),l[11]=v,l[12]=f,l[13]=j,l[14]=P):P=l[14];return P};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),u=r(_d[6])},4788,[12,14,1348,1741,4070,4789,6]); +__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Variations=function(S){const V=(0,t.c)(27),{query:T,parent:k,addToCart:C}=S,I=(0,s.useObservableSuspense)(T.resource),{active$:N}=(0,p.useReplicationState)(T),M=(0,s.useObservableEagerState)(N);let O;V[0]!==T?(O=T.rxQuery$.pipe((0,a.map)(()=>T.getVariationMatches())),V[0]=T,V[1]=O):O=V[1];const B=(0,s.useObservableEagerState)(O),D=1===I.count&&I.hits[0].document,{format:E}=(0,j.useCurrencyFormat)(),R=(0,b.useT)();let w;V[2]!==k.attributes||V[3]!==I.hits||V[4]!==B?(w=(0,v.parseAttributes)(k.attributes,B,I.hits),V[2]=k.attributes,V[3]=I.hits,V[4]=B,V[5]=w):w=V[5];const z=w;let H;V[6]!==T?(H=t=>{t.option?T.variationMatch({id:t.id??0,name:t.name??"",option:t.option}).exec():T.removeVariationMatch({id:t.id??0,name:t.name??""}).exec()},V[6]=T,V[7]=H):H=V[7];const P=H;let $;V[8]!==C||V[9]!==z||V[10]!==D?($=()=>{if(D){const t=(z||[]).filter(y).map(_);C(D,t)}},V[8]=C,V[9]=z,V[10]=D,V[11]=$):$=V[11];const q=$;let A,F,Q;if(V[12]!==z||V[13]!==P){let t;V[15]!==P?(t=t=>{const{attribute:s,optionCounts:a,selected:n}=t;return(0,f.jsxs)(l.VStack,{space:"xs",children:[(0,f.jsx)(u.Text,{children:s.name}),s.characterCount<15?(0,f.jsx)(x.VariationButtons,{attribute:s,onSelect:P,selected:n?.option,optionCounts:a}):(0,f.jsx)(h.VariationSelect,{attribute:s,onSelect:P,selected:n?.option})]},s.name)},V[15]=P,V[16]=t):t=V[16],A=z.map(t),V[12]=z,V[13]=P,V[14]=A}else A=V[14];V[17]!==E||V[18]!==q||V[19]!==M||V[20]!==I.count||V[21]!==D||V[22]!==R?(F=D?(0,f.jsx)(n.Button,{testID:"variation-popover-add-to-cart",onPress:q,children:(0,f.jsx)(n.ButtonText,{children:R("common.add_to_cart")+": "+E(D.price)})}):0===I.count?M?(0,f.jsxs)(o.HStack,{testID:"variation-popover-syncing",space:"xs",className:"justify-center",children:[(0,f.jsx)(c.Icon,{name:"arrowRotateRight",loading:!0,size:"sm"}),(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:R("pos_products.syncing")})]}):(0,f.jsxs)(o.HStack,{testID:"variation-popover-unavailable",space:"xs",className:"justify-center",children:[(0,f.jsx)(c.Icon,{name:"circleExclamation",size:"sm"}),(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:R("pos_products.combination_unavailable")})]}):null,V[17]=E,V[18]=q,V[19]=M,V[20]=I.count,V[21]=D,V[22]=R,V[23]=F):F=V[23];V[24]!==A||V[25]!==F?(Q=(0,f.jsxs)(l.VStack,{className:"min-w-52",children:[A,F]}),V[24]=A,V[25]=F,V[26]=Q):Q=V[26];return Q};var t=r(d[0]);r(d[1]);var s=r(d[2]),a=r(d[3]),n=r(d[4]),o=r(d[5]),c=r(d[6]),u=r(d[7]),l=r(d[8]),p=r(d[9]),x=r(d[10]),h=r(d[11]),v=r(d[12]),b=r(d[13]),j=r(d[14]),f=r(d[15]);function _(t){return{attr_id:t.selected.id,display_key:t.selected.name,display_value:t.selected.option}}function y(t){return t.selected}},4789,[12,14,1747,1972,3185,1351,1357,1434,1605,4070,4790,4791,4792,1987,4472,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariationButtons=function(t){const o=(0,e.c)(14),{attribute:c,onSelect:p,selected:f,optionCounts:v}=t,x=void 0===f?"":f;let _;o[0]!==c?.options?(_=c?.options||[],o[0]=c?.options,o[1]=_):_=o[1];const h=_;let j;o[2]!==c||o[3]!==p?(j=e=>{e&&p?.({id:c.id,name:c.name,option:e})},o[2]=c,o[3]=p,o[4]=j):j=o[4];const b=j;let T,y;if(o[5]!==v||o[6]!==h){let e;o[8]!==v?(e=e=>(0,u.jsx)(s.ToggleGroupItem,{value:e,disabled:0===v[e],testID:`variation-option-${e}`,children:(0,u.jsx)(l.Text,{children:e})},e),o[8]=v,o[9]=e):e=o[9],T=h.map(e),o[5]=v,o[6]=h,o[7]=T}else T=o[7];o[10]!==b||o[11]!==x||o[12]!==T?(y=(0,u.jsx)(n.default,{className:"flex-row",children:(0,u.jsx)(s.ToggleGroup,{value:x,onValueChange:b,type:"single",children:T})}),o[10]=b,o[11]=x,o[12]=T,o[13]=y):y=o[13];return y};var e=r(d[0]);r(d[1]);var t,o=r(d[2]),n=(t=o)&&t.__esModule?t:{default:t},l=r(d[3]),s=r(d[4]),u=r(d[5])},4790,[12,14,585,1434,4383,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariationSelect=function(x){const p=(0,o.c)(50),{attribute:v,onSelect:h,selected:j}=x,C=(0,l.useT)();let _;p[0]!==v?.options?(_=v?.options||[],p[0]=v?.options,p[1]=_):_=p[1];const S=_;if(S.length<=10){let o,t,l,c,u,x,_;return p[2]!==j?(o=j?{value:j,label:j}:void 0,p[2]=j,p[3]=o):o=p[3],p[4]!==v||p[5]!==h?(t=o=>{o&&h({id:v.id,name:v.name,option:o.value})},p[4]=v,p[5]=h,p[6]=t):t=p[6],p[7]!==C?(l=C("pos_products.select_an_option"),p[7]=C,p[8]=l):l=p[8],p[9]!==l?(c=(0,s.jsx)(n.SelectTrigger,{children:(0,s.jsx)(n.SelectValue,{placeholder:l})}),p[9]=l,p[10]=c):c=p[10],p[11]!==S?(u=S.map(b),p[11]=S,p[12]=u):u=p[12],p[13]!==u?(x=(0,s.jsx)(n.SelectContent,{children:u}),p[13]=u,p[14]=x):x=p[14],p[15]!==o||p[16]!==t||p[17]!==c||p[18]!==x?(_=(0,s.jsxs)(n.Select,{value:o,onValueChange:t,children:[c,x]}),p[15]=o,p[16]=t,p[17]=c,p[18]=x,p[19]=_):_=p[19],_}let f;p[20]!==S?(f=S.map(u),p[20]=S,p[21]=f):f=p[21];const I=f;let V,T,y,E,L,z,M,O,P,k,q;p[22]!==j?(V=j?{value:j,label:j}:void 0,p[22]=j,p[23]=V):V=p[23];p[24]!==v||p[25]!==h?(T=o=>{o&&h({id:v.id,name:v.name,option:String(o.value)})},p[24]=v,p[25]=h,p[26]=T):T=p[26];p[27]!==C?(y=C("pos_products.select_an_option"),p[27]=C,p[28]=y):y=p[28];p[29]!==y?(E=(0,s.jsx)(t.ComboboxTrigger,{children:(0,s.jsx)(t.ComboboxValue,{placeholder:y})}),p[29]=y,p[30]=E):E=p[30];p[31]!==C?(L=C("common.search_variations"),p[31]=C,p[32]=L):L=p[32];p[33]!==L?(z=(0,s.jsx)(t.ComboboxInput,{placeholder:L}),p[33]=L,p[34]=z):z=p[34];p[35]!==C?(M=C("common.no_variation_found"),p[35]=C,p[36]=M):M=p[36];p[37]!==M?(O=(0,s.jsx)(t.ComboboxEmpty,{children:M}),p[37]=M,p[38]=O):O=p[38];p[39]!==I||p[40]!==O?(P=(0,s.jsx)(t.ComboboxList,{data:I,renderItem:c,estimatedItemSize:44,ListEmptyComponent:O}),p[39]=I,p[40]=O,p[41]=P):P=p[41];p[42]!==P||p[43]!==z?(k=(0,s.jsxs)(t.ComboboxContent,{children:[z,P]}),p[42]=P,p[43]=z,p[44]=k):k=p[44];p[45]!==k||p[46]!==V||p[47]!==T||p[48]!==E?(q=(0,s.jsxs)(t.Combobox,{value:V,onValueChange:T,children:[E,k]}),p[45]=k,p[46]=V,p[47]=T,p[48]=E,p[49]=q):q=p[49];return q};var o=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),l=r(d[4]),s=r(d[5]);function c(o){const{item:n}=o;return(0,s.jsx)(t.ComboboxItem,{value:String(n.value),label:n.label,item:n,children:(0,s.jsx)(t.ComboboxItemText,{})})}function u(o){return{value:o,label:o}}function b(o){return(0,s.jsx)(n.SelectItem,{label:o,value:o},o)}},4791,[12,14,4350,4191,1987,6]); +__d(function(g,r,i,_a,m,e,d){"use strict";function t(t,n,o){return 0===n?t.name===o:t.id===n&&(!t.name||!o||t.name===o)}function n(n,o,s,c,f){const a=n.document.attributes||[],u=a.find(n=>t(n,o,s));if(u&&u.option!==c)return!1;if(f&&f.length>0)for(const n of f){const o=a.find(o=>t(o,n.id,n.name));if(o&&o.option!==n.option)return!1}return!0}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseAttributes",{enumerable:!0,get:function(){return o}});const o=(t,o,s)=>(t||[]).filter(t=>t.variation).sort((t,n)=>(t.position||0)-(n.position||0)).map(t=>{const c=(t.options||[]).join('').length,f=o?.find(n=>n.name===t.name),a={};if(!f)for(const c of t.options||[]){let f=0;for(const a of s)n(a,t.id??0,t.name??'',c,o)&&f++;a[c]=f}const u=Object.entries(a).filter(([,t])=>t>0),p=f||1!==u.length?f:{id:t.id,name:t.name,option:u[0][0]};return{attribute:Object.assign({},t,{characterCount:c}),optionCounts:a,selected:p}})},4792,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useAddVariation",{enumerable:!0,get:function(){return v}});var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),l=r(d[7]),I=r(d[8]),T=r(d[9]),p=r(d[10]),_=r(d[11]);const L=(0,n.getLogger)(['wcpos','pos','cart','variation']),v=()=>{const n=(0,t.c)(9),{addItemToOrder:v}=(0,c.useAddItemToOrder)(),{currentOrder:O}=(0,_.useCurrentOrder)(),{updateLineItem:f}=(0,l.useUpdateLineItem)(),b=(0,T.useT)(),{uiSettings:y}=(0,p.useUISettings)("pos-products"),A=(0,o.useObservableEagerState)(y.metaDataKeys$),{calculateLineItemTaxesAndTotals:w}=(0,u.useCalculateLineItemTaxAndTotals)();let D;n[0]!==v||n[1]!==w||n[2]!==O||n[3]!==A||n[4]!==b||n[5]!==f?(D=async(t,o,n)=>{let c;const u=t.getLatest(),l=o.getLatest();if(!O.isNew&&0!==l.id){const t=O.getLatest().line_items??[],o=(0,I.findByProductVariationID)(t,l.id??0,u.id);if(o&&1===o.length){const t=(0,I.getUuidFromLineItem)(o[0]);t&&(c=await f(t,{quantity:(o[0].quantity??0)+1}))}}if(!c){const t=A?A.split(","):[];let o=(0,I.convertVariationToLineItemWithoutTax)(u,l,n,t);o=w(o),c=await v("line_items",o)}c?L.success(b("common.added_to_cart",{name:l.name}),{showToast:!0,saveToDb:!0,context:{variationId:u.id,productId:l.id,productName:l.name,orderId:O.id}}):L.error(b("pos.error_adding_to_cart",{name:l.name}),{showToast:!0,saveToDb:!0,context:{errorCode:s.ERROR_CODES.TRANSACTION_FAILED,variationId:u.id,productId:l.id,productName:l.name,orderId:O.id}})},n[0]=v,n[1]=w,n[2]=O,n[3]=A,n[4]=b,n[5]=f,n[6]=D):D=n[6];const x=D;let C;return n[7]!==x?(C={addVariation:x},n[7]=x,n[8]=C):C=n[8],C}},4793,[12,14,1747,1975,2644,4560,4567,4572,4181,1987,1745,4064]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductVariationActions=function(c){const l=(0,t.c)(11),{row:_}=c,v=_.original.document;let b;l[0]!==_?(b=_.getParentRow(),l[0]=_,l[1]=b):b=l[1];const p=b,P=p?.original?.document,{addVariation:f}=(0,o.useAddVariation)();let y,V;l[2]!==v.attributes?(y=v.attributes??[],l[2]=v.attributes,l[3]=y):y=l[3];l[4]!==y?(V=y.map(u),l[4]=y,l[5]=V):V=l[5];const j=V;let w;l[6]!==f||l[7]!==j||l[8]!==P||l[9]!==v?(w=(0,s.jsx)(n.IconButton,{testID:"add-variation-to-cart-button",name:"circlePlus",size:"4xl",onPress:()=>P&&f(v,P,j),variant:"success"}),l[6]=f,l[7]=j,l[8]=P,l[9]=v,l[10]=w):w=l[10];return w};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]);function u(t){return{attr_id:t.id??0,display_key:t.name,display_value:t.option}}},4794,[12,14,1574,4793,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductVariationName=function(l){const x=(0,t.c)(16),{row:b,column:j}=l,k=b.original.document,f=j.columnDef.meta,h=f?.show??u;let N,_,T,v,w;x[0]!==k.name?(N=(0,o.jsx)(s.Text,{className:"font-bold",decodeHtml:!0,children:k.name}),x[0]=k.name,x[1]=N):N=x[1];x[2]!==h||x[3]!==k.sku?(_=h("sku")&&(0,o.jsx)(s.Text,{className:"text-sm",children:k.sku}),x[2]=h,x[3]=k.sku,x[4]=_):_=x[4];x[5]!==h||x[6]!==k.barcode?(T=h("barcode")&&(0,o.jsx)(s.Text,{className:"text-sm",children:k.barcode}),x[5]=h,x[6]=k.barcode,x[7]=T):T=x[7];x[8]!==l||x[9]!==h?(v=h("stock_quantity")&&(0,o.jsx)(n.StockQuantity,Object.assign({},l,{className:"text-sm",withText:!0})),x[8]=l,x[9]=h,x[10]=v):v=x[10];x[11]!==N||x[12]!==_||x[13]!==T||x[14]!==v?(w=(0,o.jsxs)(c.VStack,{space:"xs",children:[N,_,T,v]}),x[11]=N,x[12]=_,x[13]=T,x[14]=v,x[15]=w):w=x[15];return w};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]);function u(){return!1}},4795,[12,14,1434,1605,4780,6]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductGrid=function(e){const t=(0,s.c)(23),{query:l}=e,{uiSettings:O}=(0,x.useUISettings)("pos-products"),v=(0,o.useObservableEagerState)(O.gridColumns$),S=(0,o.useObservableEagerState)(O.gridFields$),{calcTaxes:E}=(0,p.useTaxRates)(),P=(0,f.useT)(),D=(0,o.useObservableSuspense)(l.resource),F=n.useDeferredValue(D);let I;if(t[0]!==F.hits||t[1]!==v){const e=F.hits.reduce(T,[]);I=[];for(let t=0;t{const{item:t}=e;return(0,y.jsx)(i.Item,{children:(0,y.jsxs)(u.default,{className:"flex-row",children:[t?.map(e=>"variable"===e.type?(0,y.jsx)(h.VariableProductTile,{product:e,gridFields:S},e.uuid):(0,y.jsx)(d.ProductTile,{product:e,gridFields:S},e.uuid)),t&&t.length{l.infiniteScroll&&l.loadMore()},t[7]=l,t[8]=q):q=t[8];t[9]!==P?($=()=>(0,y.jsx)(u.default,{className:"items-center justify-center p-4",children:(0,y.jsx)(c.Text,{testID:"no-data-message",children:P("common.no_products_found")})}),t[9]=P,t[10]=$):$=t[10];t[11]!==N||t[12]!==R||t[13]!==q||t[14]!==$?(w=(0,y.jsx)(i.Root,{style:M,children:(0,y.jsx)(i.List,{data:N,renderItem:R,estimatedItemSize:200,onEndReachedThreshold:.1,onEndReached:q,ListEmptyComponent:$})}),t[11]=N,t[12]=R,t[13]=q,t[14]=$,t[15]=w):w=t[15];t[16]!==E||t[17]!==F.hits.length||t[18]!==l?(C=(0,y.jsx)(u.default,{className:"border-border border-t",children:E?(0,y.jsx)(b.DataTableFooter,{query:l,count:F.hits.length,children:(0,y.jsx)(j.TaxBasedOn,{})}):(0,y.jsx)(b.DataTableFooter,{query:l,count:F.hits.length})}),t[16]=E,t[17]=F.hits.length,t[18]=l,t[19]=C):C=t[19];t[20]!==w||t[21]!==C?(L=(0,y.jsxs)(u.default,{className:"flex h-full flex-col",children:[w,C]}),t[20]=w,t[21]=C,t[22]=L):L=t[22];return L};var t,s=r(_d[0]),n=e(r(_d[1])),l=r(_d[2]),u=(t=l)&&t.__esModule?t:{default:t},o=r(_d[3]),c=r(_d[4]),i=e(r(_d[5])),d=r(_d[6]),h=r(_d[7]),f=r(_d[8]),x=r(_d[9]),b=r(_d[10]),j=r(_d[11]),p=r(_d[12]),y=r(_d[13]);function _(e,t){return(0,y.jsx)(u.default,{className:"m-1 flex-1"},`spacer-${t}`)}function T(e,t){try{e.push(t.document)}catch{}return e}},4796,[12,14,585,1747,1434,4356,4797,4800,1987,1745,4802,4805,4509,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductTile=function(e){const j=(0,t.c)(10),{product:v,gridFields:S}=e,O=(0,n.useT)(),{addProduct:T}=(0,_.useAddProduct)(),{format:k}=(0,b.useCurrencyFormat)(),E=(0,l.useObservableEagerState)(v.name$),$=(0,l.useObservableEagerState)(v.price$),y=(0,l.useObservableEagerState)(v.regular_price$),N=(0,l.useObservableEagerState)(v.on_sale$),P=(0,l.useObservableEagerState)(v.tax_status$),q=(0,l.useObservableEagerState)(v.tax_class$),C=(0,l.useObservableEagerState)(v.categories$)||[],D=(0,l.useObservableEagerState)(v.sku$),F=(0,l.useObservableEagerState)(v.barcode$),W=(0,l.useObservableEagerState)(v.stock_quantity$),H=(0,l.useObservableEagerState)(v.cost_of_goods_sold$),I=P||"none",L=S.tax?"text":"none",M=S.on_sale&&N,V=S.name||S.price||S.sku||S.barcode||S.category||S.stock_quantity||S.cost_of_goods_sold;let w;j[0]!==T||j[1]!==v?(w=()=>{T(v)},j[0]=T,j[1]=v,j[2]=w):w=j[2];const A=w,z=s.default;let B;j[3]!==v?(B=(0,p.jsx)(o.default,{className:"aspect-square",children:(0,p.jsx)(f.TileImage,{product:v})}),j[3]=v,j[4]=B):B=j[4];const G=V&&(0,p.jsxs)(u.VStack,{className:"p-2",space:"xs",children:[S.name&&(0,p.jsx)(c.Text,{className:"font-bold",numberOfLines:2,decodeHtml:!0,children:E}),S.price&&(0,p.jsx)(p.Fragment,{children:M?(0,p.jsxs)(u.VStack,{space:"xs",children:[(0,p.jsx)(x.PriceWithTax,{price:y??"",taxStatus:I,taxClass:q??"",taxDisplay:L,strikethrough:!0}),(0,p.jsx)(x.PriceWithTax,{price:$??"",taxStatus:I,taxClass:q??"",taxDisplay:L})]}):(0,p.jsx)(x.PriceWithTax,{price:$??"",taxStatus:I,taxClass:q??"",taxDisplay:L})}),S.sku&&D?(0,p.jsxs)(c.Text,{className:"text-muted-foreground text-xs",children:[O("common.sku"),": ",D]}):null,S.barcode&&F?(0,p.jsxs)(c.Text,{className:"text-muted-foreground text-xs",children:[O("common.barcode"),": ",F]}):null,S.category&&C.length>0&&(0,p.jsx)(c.Text,{className:"text-muted-foreground text-xs",numberOfLines:1,decodeHtml:!0,children:C.map(h).join(", ")}),S.stock_quantity&&null!=W&&(0,p.jsxs)(c.Text,{className:"text-muted-foreground text-xs",children:[O("common.stock"),": ",W]}),S.cost_of_goods_sold&&null!=H?(0,p.jsxs)(c.Text,{className:"text-muted-foreground text-xs",children:[O("common.cogs"),": ",k(H?.total_value||0)]}):null]});let J;j[5]!==z||j[6]!==A||j[7]!==B||j[8]!==G?(J=(0,p.jsxs)(z,{onPress:A,className:"bg-card border-border m-1 flex-1 overflow-hidden rounded-lg border",testID:"product-tile",children:[B,G]}),j[5]=z,j[6]=A,j[7]=B,j[8]=G,j[9]=J):J=j[9];return J};var t=r(d[0]);r(d[1]);var s=e(r(d[2])),o=e(r(d[3])),l=r(d[4]),c=r(d[5]),u=r(d[6]),n=r(d[7]),x=r(d[8]),b=r(d[9]),_=r(d[10]),f=r(d[11]),p=r(d[12]);function h(e){return e.name??""}},4797,[12,14,16,585,1747,1434,1605,1987,4784,4472,4566,4798,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TileImage=function(u){const c=(0,e.c)(11),{product:n}=u,_=(0,t.useObservableEagerState)(n.images$);let p;c[0]!==_?(p=(0,l.default)(_,[0,"src"],""),c[0]=_,c[1]=p):p=c[1];const v=p;let y,b,j,x;c[2]===Symbol.for("react.memo_cache_sentinel")?(y={uri:void 0},c[2]=y):y=c[2];c[3]!==n.uuid?(b=(0,f.jsx)(s.Image,{source:y,recyclingKey:n.uuid,className:"h-full w-full"}),c[3]=n.uuid,c[4]=b):b=c[4];c[5]!==v||c[6]!==n?(j=(0,f.jsx)(h,{product:n,imageUrl:v}),c[5]=v,c[6]=n,c[7]=j):j=c[7];c[8]!==b||c[9]!==j?(x=(0,f.jsx)(o.Suspense,{fallback:b,children:j}),c[8]=b,c[9]=j,c[10]=x):x=c[10];return x};var e=r(d[0]);r(d[1]);var u,c=r(d[2]),l=(u=c)&&u.__esModule?u:{default:u},t=r(d[3]),s=r(d[4]),o=r(d[5]),n=r(d[6]),f=r(d[7]);const _='https://via.placeholder.com/150';function h(u){const c=(0,e.c)(6),{product:l,imageUrl:t}=u,{uri:o,error:h}=(0,n.useImageAttachment)(l,t);let p;c[0]!==h||c[1]!==o?(p=!o||h?{uri:_}:{uri:o},c[0]=h,c[1]=o,c[2]=p):p=c[2];const v=p;let y;return c[3]!==v||c[4]!==l.uuid?(y=(0,f.jsx)(s.Image,{source:v,recyclingKey:l.uuid,className:"h-full w-full"}),c[3]=v,c[4]=l.uuid,c[5]=y):y=c[5],y}},4798,[12,14,1358,1747,4697,1741,4799,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ERROR_RETRY_DELAY_MS",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"useImageAttachment",{enumerable:!0,get:function(){return h}});var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]);const f=new Map,l={uri:void 0,error:null},p=new n.ObservableResource((0,s.of)(l)),b=3e4;async function w(t,n,o){const s=t.getAttachment(n);if(s)return s.getData();const c=await o(n,{responseType:'arraybuffer',wcposHeaders:!1});if(!c||200!==c.status)throw new Error(`Failed to fetch image: ${c?.status} ${c?.statusText}`);const u=String(c.headers['content-type']??'');if(!u.startsWith('image/'))throw new Error(`Invalid content type: ${u}`);const f=new Blob([c.data],{type:u});if(0===f.size)throw new Error('Fetched blob is empty');return await t.putAttachment({id:n,data:f,type:f.type}),f}function y(t,o,u){let l=f.get(o);if(!l){const p=(0,s.defer)(()=>w(t,o,u)).pipe((0,c.map)(t=>({uri:URL.createObjectURL(t),error:null})),(0,c.catchError)(t=>{setTimeout(()=>{f.delete(o)},b);const n=t instanceof Error?t:new Error('Unknown error');return(0,s.of)({uri:void 0,error:n})}));l=new n.ObservableResource(p),f.set(o,l)}return l}const h=(s,c)=>{const f=(0,t.c)(8),{get:l}=(0,u.useHttpClient)();let b;f[0]!==s||f[1]!==c?(b=(0,o.isRxDocument)(s)&&!!c,f[0]=s,f[1]=c,f[2]=b):b=f[2];const w=b;let h;f[3]!==s||f[4]!==l||f[5]!==w||f[6]!==c?(h=w?y(s,c,l):p,f[3]=s,f[4]=l,f[5]=w,f[6]=c,f[7]=h):h=f[7];const R=h;return(0,n.useObservableSuspense)(R)}},4799,[12,14,1747,2035,1748,1972,4420]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariableProductTile=function(e){const n=(0,t.c)(28),{product:O,gridFields:T}=e,N=(0,b.useT)(),{addVariation:P}=(0,j.useAddVariation)(),{format:C}=(0,_.useCurrencyFormat)(),E=s.useRef(null),D=(0,o.useObservableEagerState)(O.name$),$=(0,o.useObservableEagerState)(O.meta_data$);let V;n[0]!==$?(V=(0,h.getVariablePrices)($),n[0]=$,n[1]=V):V=n[1];const w=V,W=(0,o.useObservableEagerState)(O.price$),q=(0,o.useObservableEagerState)(O.regular_price$),F=(0,o.useObservableEagerState)(O.on_sale$),H=(0,o.useObservableEagerState)(O.tax_status$),M=(0,o.useObservableEagerState)(O.tax_class$),I=(0,o.useObservableEagerState)(O.categories$)||[],L=(0,o.useObservableEagerState)(O.sku$),A=(0,o.useObservableEagerState)(O.barcode$),R=(0,o.useObservableEagerState)(O.stock_quantity$),z=(0,o.useObservableEagerState)(O.cost_of_goods_sold$),B=H||"none",G=T.tax?"text":"none",J=T.on_sale&&F,K=T.name||T.price||T.sku||T.barcode||T.category||T.stock_quantity||T.cost_of_goods_sold;let Q;n[2]!==P||n[3]!==O?(Q=(e,t)=>{P(e,O,t),E.current&&E.current.close()},n[2]=P,n[3]=O,n[4]=Q):Q=n[4];const U=Q,X=x.Popover,Y=x.PopoverTrigger,Z=E,ee=l.default;let te,ae,se,re;n[5]!==O?(te=(0,v.jsx)(S.TileImage,{product:O}),n[5]=O,n[6]=te):te=n[6];n[7]!==N?(ae=N("common.variants"),n[7]=N,n[8]=ae):ae=n[8];n[9]!==ae?(se=(0,v.jsx)(c.default,{className:"absolute top-1 right-1 rounded bg-black/50 px-1 py-0.5",children:(0,v.jsx)(u.Text,{className:"text-xs text-white",children:ae})}),n[9]=ae,n[10]=se):se=n[10];n[11]!==se||n[12]!==te?(re=(0,v.jsxs)(c.default,{className:"aspect-square",children:[te,se]}),n[11]=se,n[12]=te,n[13]=re):re=n[13];const le=K&&(0,v.jsxs)(d.VStack,{className:"p-2",space:"xs",children:[T.name&&(0,v.jsx)(u.Text,{className:"font-bold",numberOfLines:2,decodeHtml:!0,children:D}),T.price&&(0,v.jsx)(v.Fragment,{children:w?J?(0,v.jsxs)(d.VStack,{space:"xs",children:[(0,v.jsx)(y,{prices:w.regular_price,taxStatus:B,taxClass:M??"",taxDisplay:G,strikethrough:!0}),(0,v.jsx)(y,{prices:w.price,taxStatus:B,taxClass:M??"",taxDisplay:G})]}):(0,v.jsx)(y,{prices:w.price,taxStatus:B,taxClass:M??"",taxDisplay:G}):J?(0,v.jsxs)(d.VStack,{space:"xs",children:[(0,v.jsx)(f.PriceWithTax,{price:q??"",taxStatus:B,taxClass:M??"",taxDisplay:G,strikethrough:!0}),(0,v.jsx)(f.PriceWithTax,{price:W??"",taxStatus:B,taxClass:M??"",taxDisplay:G})]}):(0,v.jsx)(f.PriceWithTax,{price:W??"",taxStatus:B,taxClass:M??"",taxDisplay:G})}),T.sku&&L?(0,v.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[N("common.sku"),": ",L]}):null,T.barcode&&A?(0,v.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[N("common.barcode"),": ",A]}):null,T.category&&I.length>0&&(0,v.jsx)(u.Text,{className:"text-muted-foreground text-xs",numberOfLines:1,decodeHtml:!0,children:I.map(k).join(", ")}),T.stock_quantity&&null!=R&&(0,v.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[N("common.stock"),": ",R]}),T.cost_of_goods_sold&&null!=z?(0,v.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[N("common.cogs"),": ",C(z?.total_value||0)]}):null]});let ce,ie;n[14]!==ee||n[15]!==re||n[16]!==le?(ce=(0,v.jsxs)(ee,{className:"flex-1",testID:"variable-product-tile",children:[re,le]}),n[14]=ee,n[15]=re,n[16]=le,n[17]=ce):ce=n[17];n[18]!==Y||n[19]!==ce?(ie=(0,v.jsx)(Y,{ref:Z,asChild:true,children:ce}),n[18]=Y,n[19]=ce,n[20]=ie):ie=n[20];const oe=U;let ne,xe;n[21]!==O||n[22]!==oe?(ne=(0,v.jsx)(x.PopoverContent,{side:"right",align:"center",className:"w-auto max-w-80 p-2",children:(0,v.jsx)(p.VariationsPopover,{parent:O,addToCart:oe})}),n[21]=O,n[22]=oe,n[23]=ne):ne=n[23];n[24]!==X||n[25]!==ie||n[26]!==ne?(xe=(0,v.jsxs)(X,{className:"bg-card border-border m-1 flex-1 overflow-hidden rounded-lg border",children:[ie,ne]}),n[24]=X,n[25]=ie,n[26]=ne,n[27]=xe):xe=n[27];return xe};var t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var l=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,l.get?l:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),l=e(r(_d[2])),c=e(r(_d[3])),o=r(_d[4]),n=r(_d[5]),x=r(_d[6]),u=r(_d[7]),d=r(_d[8]),p=r(_d[9]),b=r(_d[10]),h=r(_d[11]),f=r(_d[12]),j=r(_d[13]),_=r(_d[14]),S=r(_d[15]),v=r(_d[16]);function y(e){const s=(0,t.c)(24),{prices:l,taxStatus:c,taxClass:o,taxDisplay:x,strikethrough:d}=e;if(l.min===l.max){let e;return s[0]!==l.min||s[1]!==d||s[2]!==o||s[3]!==x||s[4]!==c?(e=(0,v.jsx)(f.PriceWithTax,{price:l.min,taxStatus:c,taxClass:o,taxDisplay:x,strikethrough:d}),s[0]=l.min,s[1]=d,s[2]=o,s[3]=x,s[4]=c,s[5]=e):e=s[5],e}let p;s[6]!==l.min||s[7]!==d||s[8]!==o||s[9]!==x||s[10]!==c?(p=(0,v.jsx)(f.PriceWithTax,{price:l.min,taxStatus:c,taxClass:o,taxDisplay:x,strikethrough:d}),s[6]=l.min,s[7]=d,s[8]=o,s[9]=x,s[10]=c,s[11]=p):p=s[11];const b=d?"line-through":"";let h,j,_;return s[12]!==b?(h=(0,v.jsx)(u.Text,{className:b,children:"-"}),s[12]=b,s[13]=h):h=s[13],s[14]!==l.max||s[15]!==d||s[16]!==o||s[17]!==x||s[18]!==c?(j=(0,v.jsx)(f.PriceWithTax,{price:l.max,taxStatus:c,taxClass:o,taxDisplay:x,strikethrough:d}),s[14]=l.max,s[15]=d,s[16]=o,s[17]=x,s[18]=c,s[19]=j):j=s[19],s[20]!==p||s[21]!==h||s[22]!==j?(_=(0,v.jsxs)(n.HStack,{className:"flex-wrap gap-1",children:[p,h,j]}),s[20]=p,s[21]=h,s[22]=j,s[23]=_):_=s[23],_}function k(e){return e.name??""}},4800,[12,14,16,585,1747,1351,4553,1434,1605,4788,1987,4801,4784,4793,4472,4798,6]); +__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getVariablePrices=function(o){if(!o)return n.error('metaData is not defined',{context:{errorCode:t.ERROR_CODES.MISSING_REQUIRED_FIELD}}),null;const c=o.find(o=>'_woocommerce_pos_variable_prices'===o.key);if(!c)return n.error("No '_woocommerce_pos_variable_prices' key found in metaData",{context:{errorCode:t.ERROR_CODES.MISSING_REQUIRED_FIELD}}),null;try{const o=JSON.parse(c.value??'');return _(o)?o:(n.error("'_woocommerce_pos_variable_prices' has invalid structure",{context:{errorCode:t.ERROR_CODES.INVALID_DATA_TYPE,value:c.value}}),null)}catch(o){return n.error("Unable to parse '_woocommerce_pos_variable_prices' value into JSON",{context:{errorCode:t.ERROR_CODES.INVALID_DATA_TYPE,value:c.value,error:o instanceof Error?o.message:String(o)}}),null}};var o=r(d[0]),t=r(d[1]);const n=(0,o.getLogger)(['wcpos','ui','product']);function c(o){return'object'==typeof o&&null!==o&&'string'==typeof o.min&&'string'==typeof o.max}function _(o){if('object'!=typeof o||null===o)return!1;const t=o;return c(t.price)&&c(t.regular_price)&&c(t.sale_price)}},4801,[1975,2644]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DataTableFooter=function(y){const S=(0,t.c)(20),{children:j,query:h,count:v}=y,{sync:_,active$:p,total$:N}=(0,l.useReplicationState)(h),{clearAndSync:k}=(0,b.useCollectionReset)(h.collection.name),H=(0,s.useObservableEagerState)(p);let O;S[0]!==N?(O=N??(0,c.of)(0),S[0]=N,S[1]=O):O=S[1];const T=(0,s.useObservableState)(O,0),w=(0,u.useT)();let A,D,R,$,q,B;S[2]!==j?(A=(0,x.jsx)(n.HStack,{className:"flex-1 justify-start *:flex-1",children:j}),S[2]=j,S[3]=A):A=S[3];S[4]!==v||S[5]!==w||S[6]!==T?(D=w("common.showing_of",{shown:v,total:T}),S[4]=v,S[5]=w,S[6]=T,S[7]=D):D=S[7];S[8]!==D?(R=(0,x.jsx)(o.Text,{testID:"data-table-count",className:"text-xs",children:D}),S[8]=D,S[9]=R):R=S[9];S[10]!==k||S[11]!==H||S[12]!==_?($=(0,x.jsx)(f.SyncButton,{sync:_,clearAndSync:k,active:H}),S[10]=k,S[11]=H,S[12]=_,S[13]=$):$=S[13];S[14]!==R||S[15]!==$?(q=(0,x.jsxs)(n.HStack,{className:"justify-end gap-0",children:[R,$]}),S[14]=R,S[15]=$,S[16]=q):q=S[16];S[17]!==A||S[18]!==q?(B=(0,x.jsxs)(n.HStack,{className:"border-border bg-footer rounded-b-lg border-t p-2",children:[A,q]}),S[17]=A,S[18]=q,S[19]=B):B=S[19];return B};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]),l=r(d[6]),u=r(d[7]),b=r(d[8]),f=r(d[9]),x=r(d[10])},4802,[12,14,1747,1748,1351,1434,4070,1987,4803,4804,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCollectionReset",{enumerable:!0,get:function(){return u}});var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),c=r(d[4]);const s=(0,n.getLogger)(['wcpos','hooks','useCollectionReset']);async function l(t,o,n=5e3,c=50){const s=Date.now();for(;Date.now()-s{t?.collection?.name===o&&(n=!0)}),n)return!0;await new Promise(t=>setTimeout(t,c))}return!1}const u=n=>{const u=(0,t.c)(12),{storeDB:f,fastStoreDB:p}=(0,c.useAppState)(),w=(0,o.useQueryManager)();let y;u[0]!==p||u[1]!==n||u[2]!==w||u[3]!==f?(y=async()=>{if("products"===n)return(0,o.swapCollections)({manager:w,collectionNames:["variations","products"],storeDB:f,fastStoreDB:p});return[await(0,o.swapCollection)({manager:w,collectionName:n,storeDB:f,fastStoreDB:p})]},u[0]=p,u[1]=n,u[2]=w,u[3]=f,u[4]=y):y=u[4];const S=y;let D;u[5]!==S||u[6]!==n||u[7]!==w?(D=async()=>{s.debug("clearAndSync: starting",{context:{key:n}});const t=await S();for(const o of t)if(o.success&&o.collectionName){await l(w,o.collectionName)||s.warn("clearAndSync: proceeding without confirmed replication",{context:{collectionName:o.collectionName}}),w.replicationStates.forEach((t,n)=>{t?.collection?.name===o.collectionName&&t.run({force:!0})})}s.debug("clearAndSync: complete",{context:{key:n}})},u[5]=S,u[6]=n,u[7]=w,u[8]=D):D=u[8];const N=D;let B;return u[9]!==S||u[10]!==N?(B={clear:S,clearAndSync:N},u[9]=S,u[10]=N,u[11]=B):B=u[11],B}},4803,[12,14,4070,1975,2022]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SyncButton=function(_){const h=(0,e.c)(37),{sync:f,clearAndSync:j,active:p}=_,x=(0,d.useT)(),y=n.useRef(null);let b,w,T,M,S,v,D,P,I,O,R,C,B,k,z,A,E,L;h[0]===Symbol.for("react.memo_cache_sentinel")?(b=(0,u.jsx)(o.DropdownMenuTrigger,{ref:y}),h[0]=b):b=h[0];h[1]===Symbol.for("react.memo_cache_sentinel")?(w=()=>{y.current?.open?.()},h[1]=w):w=h[1];h[2]!==f?(T=()=>{f()},h[2]=f,h[3]=T):T=h[3];h[4]!==p||h[5]!==T?(M=(0,u.jsx)(l.TooltipTrigger,{asChild:!0,children:(0,u.jsx)(s.IconButton,{name:"arrowRotateRight",size:"sm",loading:p,onLongPress:w,onPress:T})}),h[4]=p,h[5]=T,h[6]=M):M=h[6];h[7]!==x?(S=x("common.press_to_sync_long_press_for"),h[7]=x,h[8]=S):S=h[8];h[9]!==S?(v=(0,u.jsx)(l.TooltipContent,{children:(0,u.jsx)(c.Text,{children:S})}),h[9]=S,h[10]=v):v=h[10];h[11]!==M||h[12]!==v?(D=(0,u.jsxs)(l.Tooltip,{children:[M,v]}),h[11]=M,h[12]=v,h[13]=D):D=h[13];h[14]===Symbol.for("react.memo_cache_sentinel")?(P=(0,u.jsx)(t.Icon,{name:"arrowRotateRight"}),h[14]=P):P=h[14];h[15]!==x?(I=x("common.sync"),h[15]=x,h[16]=I):I=h[16];h[17]!==I?(O=(0,u.jsx)(c.Text,{children:I}),h[17]=I,h[18]=O):O=h[18];h[19]!==f||h[20]!==O?(R=(0,u.jsxs)(o.DropdownMenuItem,{onPress:f,children:[P,O]}),h[19]=f,h[20]=O,h[21]=R):R=h[21];h[22]===Symbol.for("react.memo_cache_sentinel")?(C=(0,u.jsx)(o.DropdownMenuSeparator,{}),h[22]=C):C=h[22];h[23]===Symbol.for("react.memo_cache_sentinel")?(B=(0,u.jsx)(t.Icon,{name:"trash"}),h[23]=B):B=h[23];h[24]!==x?(k=x("common.clear_and_refresh"),h[24]=x,h[25]=k):k=h[25];h[26]!==k?(z=(0,u.jsx)(c.Text,{children:k}),h[26]=k,h[27]=z):z=h[27];h[28]!==j||h[29]!==z?(A=(0,u.jsxs)(o.DropdownMenuItem,{variant:"destructive",onPress:j,children:[B,z]}),h[28]=j,h[29]=z,h[30]=A):A=h[30];h[31]!==R||h[32]!==A?(E=(0,u.jsxs)(o.DropdownMenuContent,{side:"top",align:"end",children:[R,C,A]}),h[31]=R,h[32]=A,h[33]=E):E=h[33];h[34]!==E||h[35]!==D?(L=(0,u.jsxs)(o.DropdownMenu,{children:[b,D,E]}),h[34]=E,h[35]=D,h[36]=L):L=h[36];return L};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),o=r(_d[2]),t=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8])},4804,[12,14,4486,1357,1574,1434,1578,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxBasedOn=function(){const h=(0,t.c)(20),{rates:_,taxBasedOn:y,location:j}=(0,u.useTaxRates)(),v=(0,x.useT)();let T;h[0]!==v?(T=v("common.shop_base_address"),h[0]=v,h[1]=T):T=h[1];let b,f=T;if("billing"===y){let t;h[2]!==v?(t=v("common.customer_billing_address"),h[2]=v,h[3]=t):t=h[3],f=t}if("shipping"===y){let t;h[4]!==v?(t=v("common.customer_shipping_address"),h[4]=v,h[5]=t):t=h[5],f=t}h[6]!==v?(b=v("common.tax_based_on"),h[6]=v,h[7]=b):b=h[7];const C=`${b}: ${f}`;let H,k,N;h[8]!==_.length||h[9]!==C?(H=(0,p.jsx)(s.HoverCardTrigger,{children:_.length>0?(0,p.jsx)(c.Text,{variant:"link",className:"text-xs",children:C}):(0,p.jsxs)(n.HStack,{space:"xs",children:[(0,p.jsx)(o.Icon,{size:"sm",variant:"error",name:"triangleExclamation"}),(0,p.jsx)(c.Text,{variant:"link",className:"text-error text-xs",children:C})]})}),h[8]=_.length,h[9]=C,h[10]=H):H=h[10];h[11]!==j.city||h[12]!==j.country||h[13]!==j.postcode||h[14]!==j.state||h[15]!==_?(k=(0,p.jsx)(s.HoverCardContent,{side:"top",align:"start",className:"w-96",children:(0,p.jsx)(l.DisplayCurrentTaxRates,{rates:_,country:j.country,state:j.state,city:j.city,postcode:j.postcode})}),h[11]=j.city,h[12]=j.country,h[13]=j.postcode,h[14]=j.state,h[15]=_,h[16]=k):k=h[16];h[17]!==H||h[18]!==k?(N=(0,p.jsxs)(s.HoverCard,{children:[H,k]}),h[17]=H,h[18]=k,h[19]=N):N=h[19];return N};var t=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]),o=r(d[4]),c=r(d[5]),l=r(d[6]),x=r(d[7]),u=r(d[8]),p=r(d[9])},4805,[12,14,4806,1351,1357,1434,4810,1987,4509,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className","align","sideOffset","ref"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"HoverCard",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"HoverCardContent",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"HoverCardTrigger",{enumerable:!0,get:function(){return p}});var n=t(r(_d[0])),o=r(_d[1]);r(_d[2]),r(_d[3]),r(_d[4]);var d=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[5])),s=r(_d[6]),l=t(s),u=r(_d[7]),f=r(_d[8]),c=r(_d[9]);const b=d.Root,p=d.Trigger;function v(t){const b=(0,o.c)(15);let p,v,j,w,O;if(b[0]!==t){var y=t;({className:p,align:w,sideOffset:O,ref:j}=y),v=(0,n.default)(y,e),b[0]=t,b[1]=p,b[2]=v,b[3]=j,b[4]=w,b[5]=O}else p=b[1],v=b[2],j=b[3],w=b[4],O=b[5];const x=void 0===w?"center":w,C=void 0===O?4:O,{open:h}=d.useRootContext(),P=h?"web:animate-in web:fade-in-0 web:zoom-in-95":"web:animate-out web:fade-out-0 web:zoom-out-95";let _,N;return b[6]!==p||b[7]!==P?(_=(0,u.cn)("data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 web:outline-none web:cursor-auto border-border bg-popover z-50 w-64 max-w-full rounded-md border p-2 shadow-md",P,p),b[6]=p,b[7]=P,b[8]=_):_=b[8],b[9]!==x||b[10]!==v||b[11]!==j||b[12]!==C||b[13]!==_?(N=(0,c.jsx)(d.Portal,{children:(0,c.jsx)(d.Overlay,{style:void 0,children:(0,c.jsx)(l.default.View,{entering:s.FadeIn,children:(0,c.jsx)(f.TextClassContext.Provider,{value:"text-popover-foreground",children:(0,c.jsx)(d.Content,Object.assign({ref:j,align:x,sideOffset:C,className:_},v))})})})}),b[9]=x,b[10]=v,b[11]=j,b[12]=C,b[13]=_,b[14]=N):N=b[14],N}v.displayName=d.Content.displayName},4806,[363,12,14,108,30,4807,318,1354,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4807,[4808]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","openDelay","closeDelay","onOpenChange","ref"],n=["asChild","ref"],t=["asChild","ref"],o=["asChild","forceMount","align","side","sideOffset","alignOffset","avoidCollisions","insets","loop","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","collisionBoundary","sticky","hideWhenDetached","ref"];function s(e){return e&&e.__esModule?e:{default:e}}function l(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"Overlay",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return j}});var u=s(r(_d[0])),c=l(r(_d[1])),d=r(_d[2]),f=r(_d[3]),O=l(r(_d[4])),p=s(r(_d[5])),h=s(r(_d[6])),C=r(_d[7]),y=O.createContext(null),b=n=>{let{asChild:t,openDelay:o,closeDelay:s,onOpenChange:l,ref:d}=n,p=(0,u.default)(n,e);const[b,j]=O.useState(!1);function v(e){j(e),l?.(e)}const D=t?f.Slot:h.default;return(0,C.jsx)(y.Provider,{value:{open:b,onOpenChange:v},children:(0,C.jsx)(c.Root,{open:b,onOpenChange:v,openDelay:o,closeDelay:s,children:(0,C.jsx)(D,Object.assign({ref:d},p))})})};function j(){const e=O.useContext(y);if(!e)throw new Error("HoverCard compound components cannot be rendered outside the HoverCard component");return e}b.displayName="RootWebHoverCard";var v=e=>{let{asChild:t,ref:o}=e,s=(0,u.default)(e,n);const{onOpenChange:l}=j(),h=(0,d.useEffectEvent)(()=>{l(!0)}),y=(0,d.useEffectEvent)(()=>{l(!1)}),b=(0,d.useComposedRefs)(o,O.useCallback(e=>{e&&(e.open=()=>h(),e.close=()=>y())},[])),v=t?f.Slot:p.default;return(0,C.jsx)(c.Trigger,{asChild:!0,children:(0,C.jsx)(v,Object.assign({ref:b},s))})};function D({forceMount:e,container:n,children:t}){return(0,C.jsx)(c.Portal,{forceMount:e,container:n,children:t})}v.displayName="TriggerWebHoverCard";var P=e=>{let{asChild:n,ref:o}=e,s=(0,u.default)(e,t);const l=n?f.Slot:p.default;return(0,C.jsx)(l,Object.assign({ref:o},s))};P.displayName="OverlayWebHoverCard";var x=e=>{let{asChild:n=!1,forceMount:t,align:s,side:l,sideOffset:d,alignOffset:O=0,avoidCollisions:h=!0,insets:y,onEscapeKeyDown:b,onPointerDownOutside:j,onFocusOutside:v,onInteractOutside:D,collisionBoundary:P,sticky:x,hideWhenDetached:w,ref:E}=e,M=(0,u.default)(e,o);const _=n?f.Slot:p.default;return(0,C.jsx)(c.Content,{forceMount:t,alignOffset:O,avoidCollisions:h,collisionPadding:y,onEscapeKeyDown:b,onPointerDownOutside:j,onFocusOutside:v,onInteractOutside:D,collisionBoundary:P,sticky:x,hideWhenDetached:w,align:s,side:l,sideOffset:d,children:(0,C.jsx)(_,Object.assign({ref:E},M))})};x.displayName="ContentWebHoverCard"},4808,[363,4809,1356,1435,14,16,585,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["__scopeHoverCard"],n=["forceMount"],t=["__scopeHoverCard","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside"],o=["__scopeHoverCard"];function c(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Arrow",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"HoverCard",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"HoverCardArrow",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"HoverCardContent",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"HoverCardPortal",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"HoverCardTrigger",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return J}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"createHoverCardScope",{enumerable:!0,get:function(){return x}});var s,u,d=r(_d[0]),l=(s=d)&&s.__esModule?s:{default:s},p=c(r(_d[1])),f=r(_d[2]),v=r(_d[3]),b=r(_d[4]),C=r(_d[5]),h=r(_d[6]),O=c(h),P=r(_d[7]),y=r(_d[8]),j=r(_d[9]),w=r(_d[10]),E=r(_d[11]),H="HoverCard",[_,x]=(0,v.createContextScope)(H,[h.createPopperScope]),S=(0,h.createPopperScope)(),[R,D]=_(H),T=e=>{const{__scopeHoverCard:n,children:t,open:o,defaultOpen:c,onOpenChange:s,openDelay:u=700,closeDelay:d=300}=e,l=S(n),f=p.useRef(0),v=p.useRef(0),C=p.useRef(!1),h=p.useRef(!1),[P,y]=(0,b.useControllableState)({prop:o,defaultProp:c??!1,onChange:s,caller:H}),j=p.useCallback(()=>{clearTimeout(v.current),f.current=window.setTimeout(()=>y(!0),u)},[u,y]),w=p.useCallback(()=>{clearTimeout(f.current),C.current||h.current||(v.current=window.setTimeout(()=>y(!1),d))},[d,y]),_=p.useCallback(()=>y(!1),[y]);return p.useEffect(()=>()=>{clearTimeout(f.current),clearTimeout(v.current)},[]),(0,E.jsx)(R,{scope:n,open:P,onOpenChange:y,onOpen:j,onClose:w,onDismiss:_,hasSelectionRef:C,isPointerDownOnContentRef:h,children:(0,E.jsx)(O.Root,Object.assign({},l,{children:t}))})};T.displayName=H;var N="HoverCardTrigger",F=p.forwardRef((n,t)=>{const{__scopeHoverCard:o}=n,c=(0,l.default)(n,e),s=D(N,o),u=S(o);return(0,E.jsx)(O.Anchor,Object.assign({asChild:!0},u,{children:(0,E.jsx)(j.Primitive.a,Object.assign({"data-state":s.open?"open":"closed"},c,{ref:t,onPointerEnter:(0,f.composeEventHandlers)(n.onPointerEnter,B(s.onOpen)),onPointerLeave:(0,f.composeEventHandlers)(n.onPointerLeave,B(s.onClose)),onFocus:(0,f.composeEventHandlers)(n.onFocus,s.onOpen),onBlur:(0,f.composeEventHandlers)(n.onBlur,s.onClose),onTouchStart:(0,f.composeEventHandlers)(n.onTouchStart,e=>e.preventDefault())}))}))});F.displayName=N;var L="HoverCardPortal",[M,k]=_(L,{forceMount:void 0}),A=e=>{const{__scopeHoverCard:n,forceMount:t,children:o,container:c}=e,s=D(L,n);return(0,E.jsx)(M,{scope:n,forceMount:t,children:(0,E.jsx)(y.Presence,{present:t||s.open,children:(0,E.jsx)(P.Portal,{asChild:!0,container:c,children:o})})})};A.displayName=L;var I="HoverCardContent",K=p.forwardRef((e,t)=>{const o=k(I,e.__scopeHoverCard),{forceMount:c=o.forceMount}=e,s=(0,l.default)(e,n),u=D(I,e.__scopeHoverCard);return(0,E.jsx)(y.Presence,{present:c||u.open,children:(0,E.jsx)(U,Object.assign({"data-state":u.open?"open":"closed"},s,{onPointerEnter:(0,f.composeEventHandlers)(e.onPointerEnter,B(u.onOpen)),onPointerLeave:(0,f.composeEventHandlers)(e.onPointerLeave,B(u.onClose)),ref:t}))})});K.displayName=I;var U=p.forwardRef((e,n)=>{const{__scopeHoverCard:o,onEscapeKeyDown:c,onPointerDownOutside:s,onFocusOutside:d,onInteractOutside:v}=e,b=(0,l.default)(e,t),h=D(I,o),P=S(o),y=p.useRef(null),j=(0,C.useComposedRefs)(n,y),[H,_]=p.useState(!1);return p.useEffect(()=>{if(H){const e=document.body;return u=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=u,e.style.webkitUserSelect=u}}},[H]),p.useEffect(()=>{if(y.current){const e=()=>{_(!1),h.isPointerDownOnContentRef.current=!1,setTimeout(()=>{""!==document.getSelection()?.toString()&&(h.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),h.hasSelectionRef.current=!1,h.isPointerDownOnContentRef.current=!1}}},[h.isPointerDownOnContentRef,h.hasSelectionRef]),p.useEffect(()=>{if(y.current){q(y.current).forEach(e=>e.setAttribute("tabindex","-1"))}}),(0,E.jsx)(w.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:v,onEscapeKeyDown:c,onPointerDownOutside:s,onFocusOutside:(0,f.composeEventHandlers)(d,e=>{e.preventDefault()}),onDismiss:h.onDismiss,children:(0,E.jsx)(O.Content,Object.assign({},P,b,{onPointerDown:(0,f.composeEventHandlers)(b.onPointerDown,e=>{e.currentTarget.contains(e.target)&&_(!0),h.hasSelectionRef.current=!1,h.isPointerDownOnContentRef.current=!0}),ref:j,style:Object.assign({},b.style,{userSelect:H?"text":void 0,WebkitUserSelect:H?"text":void 0},{"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"})}))})}),W=p.forwardRef((e,n)=>{const{__scopeHoverCard:t}=e,c=(0,l.default)(e,o),s=S(t);return(0,E.jsx)(O.Arrow,Object.assign({},s,c,{ref:n}))});function B(e){return n=>"touch"===n.pointerType?void 0:e()}function q(e){const n=[],t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;t.nextNode();)n.push(t.currentNode);return n}W.displayName="HoverCardArrow";var z=T,G=F,J=A,Q=K,V=W},4809,[363,14,1582,1584,1602,1583,1592,1600,1601,1586,1585,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DisplayCurrentTaxRates=function(l){const s=(0,e.c)(67),{rates:p,country:y,state:H,city:f,postcode:C}=l,v=(0,n.useRouter)(),w=(0,b.useT)();let R,k,B,N,S,V,A,M,P,D,E;s[0]!==w?(R=w("common.calculate_tax_based_on"),s[0]=w,s[1]=R):R=s[1];s[2]!==R?(k=(0,u.jsxs)(j.Text,{className:"font-bold",children:[R,":"]}),s[2]=R,s[3]=k):k=s[3];s[4]!==w?(B=w("common.country"),s[4]=w,s[5]=B):B=s[5];s[6]!==B?(N=(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:B})}),s[6]=B,s[7]=N):N=s[7];s[8]!==w?(S=w("common.state"),s[8]=w,s[9]=S):S=s[9];s[10]!==S?(V=(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:S})}),s[10]=S,s[11]=V):V=s[11];s[12]!==w?(A=w("common.city"),s[12]=w,s[13]=A):A=s[13];s[14]!==A?(M=(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:A})}),s[14]=A,s[15]=M):M=s[15];s[16]!==w?(P=w("common.postcode"),s[16]=w,s[17]=P):P=s[17];s[18]!==P?(D=(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:P})}),s[18]=P,s[19]=D):D=s[19];s[20]!==D||s[21]!==N||s[22]!==V||s[23]!==M?(E=(0,u.jsx)(h.TableHeader,{children:(0,u.jsxs)(h.TableRow,{children:[N,V,M,D]})}),s[20]=D,s[21]=N,s[22]=V,s[23]=M,s[24]=E):E=s[24];const I=y||"-";let O;s[25]!==I?(O=(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:I})}),s[25]=I,s[26]=O):O=s[26];const q=H||"-";let z;s[27]!==q?(z=(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:q})}),s[27]=q,s[28]=z):z=s[28];const F=f||"-";let G;s[29]!==F?(G=(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:F})}),s[29]=F,s[30]=G):G=s[30];const J=C||"-";let K,L,Q,U,W,X,Y,Z,$,ee,le,se,ce;s[31]!==J?(K=(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:J})}),s[31]=J,s[32]=K):K=s[32];s[33]!==O||s[34]!==z||s[35]!==G||s[36]!==K?(L=(0,u.jsx)(h.TableBody,{children:(0,u.jsxs)(h.TableRow,{children:[O,z,G,K]})}),s[33]=O,s[34]=z,s[35]=G,s[36]=K,s[37]=L):L=s[37];s[38]!==E||s[39]!==L?(Q=(0,u.jsxs)(h.Table,{children:[E,L]}),s[38]=E,s[39]=L,s[40]=Q):Q=s[40];s[41]!==k||s[42]!==Q?(U=(0,u.jsxs)(T.VStack,{children:[k,Q]}),s[41]=k,s[42]=Q,s[43]=U):U=s[43];s[44]!==w?(W=w("common.matched_rates"),s[44]=w,s[45]=W):W=s[45];s[46]!==W?(X=(0,u.jsxs)(j.Text,{className:"font-bold",children:[W,":"]}),s[46]=W,s[47]=X):X=s[47];s[48]!==p||s[49]!==w?(Y=Array.isArray(p)&&p.length>0?(0,u.jsxs)(h.Table,{children:[(0,u.jsx)(h.TableHeader,{children:(0,u.jsxs)(h.TableRow,{children:[(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:w("common.name")})}),(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:w("common.rate")})}),(0,u.jsx)(h.TableHead,{children:(0,u.jsx)(j.Text,{children:w("common.class")})})]})}),(0,u.jsx)(h.TableBody,{children:p.map(_)})]}):(0,u.jsxs)(x.HStack,{space:"xs",children:[(0,u.jsx)(o.Icon,{variant:"error",name:"triangleExclamation"}),(0,u.jsx)(j.Text,{className:"text-error text-sm",children:w("common.no_rates_matched")})]}),s[48]=p,s[49]=w,s[50]=Y):Y=s[50];s[51]!==X||s[52]!==Y?(Z=(0,u.jsxs)(T.VStack,{children:[X,Y]}),s[51]=X,s[52]=Y,s[53]=Z):Z=s[53];s[54]!==v?($=()=>{v.push("/(app)/(modals)/tax-rates")},s[54]=v,s[55]=$):$=s[55];s[56]!==w?(ee=w("common.view_all_tax_rates"),s[56]=w,s[57]=ee):ee=s[57];s[58]!==ee?(le=(0,u.jsx)(t.ButtonText,{children:ee}),s[58]=ee,s[59]=le):le=s[59];s[60]!==$||s[61]!==le?(se=(0,u.jsx)(c.default,{className:"flex-row",children:(0,u.jsx)(t.Button,{variant:"muted",onPress:$,children:le})}),s[60]=$,s[61]=le,s[62]=se):se=s[62];s[63]!==U||s[64]!==Z||s[65]!==se?(ce=(0,u.jsxs)(T.VStack,{space:"md",children:[U,Z,se]}),s[63]=U,s[64]=Z,s[65]=se,s[66]=ce):ce=s[66];return ce};var e=r(d[0]);r(d[1]);var l,s=r(d[2]),c=(l=s)&&l.__esModule?l:{default:l},n=r(d[3]),t=r(d[4]),x=r(d[5]),o=r(d[6]),h=r(d[7]),j=r(d[8]),T=r(d[9]),b=r(d[10]),u=r(d[11]);function _(e,l){return(0,u.jsxs)(h.TableRow,{index:l,children:[(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:e.name})}),(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:e.rate})}),(0,u.jsx)(h.TableCell,{children:(0,u.jsx)(j.Text,{children:e.class})})]},e.id)}},4810,[12,14,585,850,3185,1351,1357,4729,1434,1605,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return T}}),_e.UISettingsForm=function(){const{uiSettings:e,getUILabel:t,patchUI:d,resetUI:C}=(0,y.useUISettings)('pos-products'),I=o.useMemo(()=>e.get(),[e]),{setButtonPressHandler:N}=(0,k.useDialogContext)(),D=(0,S.useT)(),M=(0,c.useForm)({resolver:(0,l.zodResolver)(T),defaultValues:I}),V=M.watch('viewMode'),U=o.useCallback(async()=>{await C(),M.reset(e.get())},[C,M,e]);return o.useEffect(()=>{N(U)},[N,U]),(0,u.useFormChangeHandler)({form:M,onChange:d}),(0,F.jsx)(f.VStack,{children:(0,F.jsx)(u.Form,Object.assign({},M,{children:(0,F.jsxs)(f.VStack,{children:[(0,F.jsx)(u.FormField,{control:M.control,name:"showOutOfStock",render:({field:e})=>(0,F.jsx)(u.FormSwitch,Object.assign({label:t('showOutOfStock')},e))}),(0,F.jsx)(u.FormField,{control:M.control,name:"viewMode",render:({field:{value:e,onChange:o}})=>(0,F.jsxs)(n.default,{className:"gap-1 px-1",children:[(0,F.jsx)(p.Text,{children:t('viewMode')}),(0,F.jsxs)(j.Select,{value:{value:e,label:D('grid'===e?'common.grid':'common.table')},onValueChange:e=>o(e?.value||'table'),children:[(0,F.jsx)(j.SelectTrigger,{children:(0,F.jsx)(j.SelectValue,{placeholder:t('viewMode')})}),(0,F.jsx)(j.SelectContent,{children:(0,F.jsxs)(j.SelectGroup,{children:[(0,F.jsx)(j.SelectItem,{label:D('common.grid'),value:"grid"}),(0,F.jsx)(j.SelectItem,{label:D('common.table'),value:"table"})]})})]})]})}),(0,F.jsxs)(x.HStack,{className:"items-end px-1",children:[(0,F.jsx)(u.FormField,{control:M.control,name:"sortBy",render:({field:{value:e,onChange:o}})=>{const s={name:D('common.name'),sku:D('common.sku'),barcode:D('common.barcode'),sortable_price:D('common.price'),date_created_gmt:D('common.date_created'),date_modified_gmt:D('common.date_modified'),total_sales:D('common.popularity'),stock_quantity:D('products.stock_quantity'),stock_status:D('common.stock_status'),menu_order:D('common.menu_order')};return(0,F.jsxs)(n.default,{className:"flex-1 gap-1",children:[(0,F.jsx)(p.Text,{children:t('sortBy')}),(0,F.jsxs)(j.Select,{value:{value:e,label:s[e]??e},onValueChange:e=>o(e?.value||'name'),children:[(0,F.jsx)(j.SelectTrigger,{children:(0,F.jsx)(j.SelectValue,{placeholder:t('sortBy')})}),(0,F.jsx)(j.SelectContent,{children:(0,F.jsx)(j.SelectGroup,{children:w.map(e=>(0,F.jsx)(j.SelectItem,{label:s[e],value:e},e))})})]})]})}}),(0,F.jsx)(u.FormField,{control:M.control,name:"sortDirection",render:({field:{value:e,onChange:o}})=>(0,F.jsxs)(n.default,{className:"gap-1",children:[(0,F.jsx)(p.Text,{children:t('sortDirection')}),(0,F.jsxs)(b.ToggleGroup,{type:"single",value:e,onValueChange:t=>o(t||e),children:[(0,F.jsx)(b.ToggleGroupItem,{value:"asc",testID:"sort-direction-asc",children:(0,F.jsx)(p.Text,{children:D('common.ascending')})}),(0,F.jsx)(b.ToggleGroupItem,{value:"desc",testID:"sort-direction-desc",children:(0,F.jsx)(p.Text,{children:D('common.descending')})})]})]})})]}),'grid'===V?(0,F.jsxs)(f.VStack,{children:[(0,F.jsx)(u.FormField,{control:M.control,name:"gridColumns",render:({field:e})=>(0,F.jsxs)(n.default,{className:"gap-2 px-1",children:[(0,F.jsxs)(x.HStack,{className:"items-center justify-between",children:[(0,F.jsx)(p.Text,{children:t('gridColumns')}),(0,F.jsx)(p.Text,{className:"text-muted-foreground",children:e.value})]}),(0,F.jsx)(h.Slider,{value:e.value,onValueChange:e.onChange,min:2,max:8,step:1})]})}),(0,F.jsxs)(n.default,{className:"gap-2 px-1 pt-2",children:[(0,F.jsx)(p.Text,{className:"font-medium",children:D('common.tile_fields')}),['name','price','tax','on_sale','category','sku','barcode','stock_quantity','cost_of_goods_sold'].map(e=>(0,F.jsx)(u.FormField,{control:M.control,name:`gridFields.${e}`,render:({field:o})=>(0,F.jsx)(u.FormSwitch,Object.assign({label:t(e)},o))},e))]})]}):(0,F.jsx)(k.UISettingsColumnsForm,{columns:I.columns,getUILabel:t}),(0,F.jsxs)(n.default,{className:"gap-1 px-1",children:[(0,F.jsxs)(x.HStack,{className:"items-center justify-between",children:[(0,F.jsx)(p.Text,{children:t('metaDataKeys')}),(0,F.jsx)(s.default,{onPress:()=>(0,_.openExternalURL)(O),children:(0,F.jsx)(p.Text,{variant:"link",className:"text-sm",children:D('common.learn_more')})})]}),(0,F.jsx)(u.FormField,{control:M.control,name:"metaDataKeys",render:({field:e})=>(0,F.jsx)(v.MetaDataKeysField,{value:e.value,onChange:e.onChange})}),(0,F.jsx)(p.Text,{className:"text-muted-foreground text-sm",children:D('pos_products.meta_data_keys_description')})]})]})}))})};var o=e(r(_d[0])),s=t(r(_d[1])),n=t(r(_d[2])),l=r(_d[3]),c=r(_d[4]),d=e(r(_d[5])),u=r(_d[6]),x=r(_d[7]),j=r(_d[8]),h=r(_d[9]),p=r(_d[10]),b=r(_d[11]),f=r(_d[12]),_=r(_d[13]),v=r(_d[14]),S=r(_d[15]),k=r(_d[16]),y=r(_d[17]),F=r(_d[18]);const C=d.object({name:d.boolean(),price:d.boolean(),tax:d.boolean(),on_sale:d.boolean(),category:d.boolean(),sku:d.boolean(),barcode:d.boolean(),stock_quantity:d.boolean(),cost_of_goods_sold:d.boolean()}),T=d.object(Object.assign({viewMode:d.enum(['grid','table']),showOutOfStock:d.boolean(),sortBy:d.string(),sortDirection:d.enum(['asc','desc'])},k.columnsFormSchema.shape,{metaDataKeys:d.string().optional(),gridColumns:d.number().min(2).max(8),gridFields:C})),w=['name','sku','barcode','sortable_price','date_created_gmt','date_modified_gmt','total_sales','stock_quantity','stock_status','menu_order'],O='https://docs.wcpos.com/pos/product-panel/meta-data-keys'},4811,[14,16,585,4258,4260,4330,4340,1351,4191,4812,1434,4383,1605,4816,4817,1987,4629,1745,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Slider",{enumerable:!0,get:function(){return o}});var e=r(_d[0]);r(_d[1]);var n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var l=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,l.get?l:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[2])),t=r(_d[3]),l=r(_d[4]);function o(o){const u=(0,e.c)(14),{value:c,onValueChange:s,min:d,max:b,step:f,disabled:h,className:v}=o,j=void 0===d?0:d,p=void 0===b?100:b,y=void 0===f?1:f;let _;u[0]!==s?(_=e=>{s?.(e[0])},u[0]=s,u[1]=_):_=u[1];const x=_;let O,w,N,k;return u[2]!==v?(O=(0,t.cn)("flex-row items-center",v),u[2]=v,u[3]=O):O=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(w=(0,l.jsx)(n.Track,{className:"bg-muted relative h-2 w-full rounded-full",children:(0,l.jsx)(n.Range,{className:"bg-primary absolute h-full rounded-full"})}),N=(0,l.jsx)(n.Thumb,{className:"bg-background border-primary block h-5 w-5 rounded-full border-2 shadow"}),u[4]=w,u[5]=N):(w=u[4],N=u[5]),u[6]!==h||u[7]!==x||u[8]!==p||u[9]!==j||u[10]!==y||u[11]!==O||u[12]!==c?(k=(0,l.jsxs)(n.Root,{value:c,onValueChange:x,min:j,max:p,step:y,disabled:h,className:O,children:[w,N]}),u[6]=h,u[7]=x,u[8]=p,u[9]=j,u[10]=y,u[11]=O,u[12]=c,u[13]=k):k=u[13],k}},4812,[12,14,4813,1354,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4813,[4814]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","value","disabled","min","max","dir","inverted","step","onValueChange","ref"],t=["asChild","ref"],n=["asChild","ref"],l=["asChild","ref"];function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Range",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"Thumb",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"Track",{enumerable:!0,get:function(){return h}});var s=d(r(_d[0])),u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),f=r(_d[2]),o=d(r(_d[3])),c=r(_d[4]),b=t=>{let{asChild:n,value:l,disabled:d,min:b,max:h,dir:j,inverted:p,step:C=1,onValueChange:v,ref:O}=t,y=(0,s.default)(t,e);const x=n?f.Slot:o.default;return(0,c.jsx)(u.Root,{dir:j,inverted:p,value:[l],disabled:d,min:b,max:h,step:C,onValueChange:v,asChild:!0,children:(0,c.jsx)(x,Object.assign({ref:O},y))})};b.displayName="RootWebSlider";var h=e=>{let{asChild:n,ref:l}=e,d=(0,s.default)(e,t);const b=n?f.Slot:o.default;return(0,c.jsx)(u.Track,{asChild:!0,children:(0,c.jsx)(b,Object.assign({ref:l},d))})};h.displayName="TrackWebSlider";var j=e=>{let{asChild:t,ref:l}=e,d=(0,s.default)(e,n);const b=t?f.Slot:o.default;return(0,c.jsx)(u.Range,{asChild:!0,children:(0,c.jsx)(b,Object.assign({ref:l},d))})};j.displayName="RangeWebSlider";var p=e=>{let{asChild:t,ref:n}=e,d=(0,s.default)(e,l);const b=t?f.Slot:o.default;return(0,c.jsx)(u.Thumb,{asChild:!0,children:(0,c.jsx)(b,Object.assign({ref:n},d))})};p.displayName="ThumbWebSlider"},4814,[363,4815,1435,585,6]); +__d(function(g,r,i,_a,m,_e,_d){"use strict";const e=["name","min","max","step","orientation","disabled","minStepsBetweenThumbs","defaultValue","value","onValueChange","onValueCommit","inverted","form"],n=["min","max","dir","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],t=["min","max","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],o=["__scopeSlider","onSlideStart","onSlideMove","onSlideEnd","onHomeKeyDown","onEndKeyDown","onStepKeyDown"],a=["__scopeSlider"],s=["__scopeSlider"],d=["__scopeSlider"],u=["__scopeSlider","name"],l=["__scopeSlider"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Range",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"Slider",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"SliderRange",{enumerable:!0,get:function(){return q}}),Object.defineProperty(_e,"SliderThumb",{enumerable:!0,get:function(){return te}}),Object.defineProperty(_e,"SliderTrack",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"Thumb",{enumerable:!0,get:function(){return te}}),Object.defineProperty(_e,"Track",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"createSliderScope",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"unstable_BubbleInput",{enumerable:!0,get:function(){return oe}}),Object.defineProperty(_e,"unstable_SliderBubbleInput",{enumerable:!0,get:function(){return oe}}),Object.defineProperty(_e,"unstable_SliderThumbProvider",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"unstable_SliderThumbTrigger",{enumerable:!0,get:function(){return ne}}),Object.defineProperty(_e,"unstable_ThumbProvider",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"unstable_ThumbTrigger",{enumerable:!0,get:function(){return ne}});var c,f=r(_d[0]),p=(c=f)&&c.__esModule?c:{default:c},b=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),S=r(_d[2]),v=r(_d[3]),h=r(_d[4]),y=r(_d[5]),w=r(_d[6]),_=r(_d[7]),j=r(_d[8]),x=r(_d[9]),P=r(_d[10]),D=r(_d[11]),O=r(_d[12]),E=["PageUp","PageDown"],R=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],M={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},C="Slider",[T,K,H]=(0,D.createCollection)(C),[I,A]=(0,y.createContextScope)(C,[H]),[k,z]=I(C),V=b.forwardRef((n,t)=>{const{name:o,min:a=0,max:s=100,step:d=1,orientation:u="horizontal",disabled:l=!1,minStepsBetweenThumbs:c=0,defaultValue:f=[a],value:h,onValueChange:y=()=>{},onValueCommit:_=()=>{},inverted:j=!1,form:x}=n,P=(0,p.default)(n,e),D=b.useRef(new Set),M=b.useRef(0),C=b.useRef(!1),K="horizontal"===u?F:L,[H=[],I]=(0,w.useControllableState)({prop:h,defaultProp:f,onChange:e=>{const n=[...D.current];n[M.current]?.focus({preventScroll:!0,focusVisible:C.current}),C.current=!1,y(e)}}),A=b.useRef(H);function z(e,n,{commit:t}={commit:!1}){const o=me(d),u=pe(Math.round((e-a)/d)*d+a,o),l=(0,S.clamp)(u,[a,s]);I((e=[])=>{const o=ie(e,l,n);if(ce(o,c*d)){M.current=o.indexOf(l);const n=String(o)!==String(e);return n&&t&&_(o),n?o:e}return e})}return(0,O.jsx)(k,{scope:n.__scopeSlider,name:o,disabled:l,min:a,max:s,valueIndexToChangeRef:M,thumbs:D.current,values:H,orientation:u,form:x,children:(0,O.jsx)(T.Provider,{scope:n.__scopeSlider,children:(0,O.jsx)(T.Slot,{scope:n.__scopeSlider,children:(0,O.jsx)(K,Object.assign({"aria-disabled":l,"data-disabled":l?"":void 0},P,{ref:t,onPointerDown:(0,v.composeEventHandlers)(P.onPointerDown,()=>{l||(A.current=H,C.current=!1)}),min:a,max:s,inverted:j,onSlideStart:l?void 0:function(e){z(e,de(H,e))},onSlideMove:l?void 0:function(e){z(e,M.current)},onSlideEnd:l?void 0:function(){const e=A.current[M.current];H[M.current]!==e&&_(H)},onHomeKeyDown:()=>{l||(C.current=!0,z(a,0,{commit:!0}))},onEndKeyDown:()=>{l||(C.current=!0,z(s,H.length-1,{commit:!0}))},onStepKeyDown:({event:e,direction:n})=>{if(!l){C.current=!0;const t=E.includes(e.key)||e.shiftKey&&R.includes(e.key)?10:1,o=M.current;z(H[o]+d*t*n,o,{commit:!0})}}}))})})})});V.displayName=C;var[N,B]=I(C,{startEdge:"left",endEdge:"right",size:"width",direction:1}),F=b.forwardRef((e,t)=>{const{min:o,max:a,dir:s,inverted:d,onSlideStart:u,onSlideMove:l,onSlideEnd:c,onStepKeyDown:f}=e,S=(0,p.default)(e,n),[v,y]=b.useState(null),w=(0,h.useComposedRefs)(t,e=>y(e)),j=b.useRef(void 0),x=(0,_.useDirection)(s),P="ltr"===x,D=P&&!d||!P&&d;function E(e){const n=j.current||v.getBoundingClientRect(),t=fe([0,n.width],D?[o,a]:[a,o]);return j.current=n,t(e-n.left)}return(0,O.jsx)(N,{scope:e.__scopeSlider,startEdge:D?"left":"right",endEdge:D?"right":"left",direction:D?1:-1,size:"width",children:(0,O.jsx)(U,Object.assign({dir:x,"data-orientation":"horizontal"},S,{ref:w,style:Object.assign({},S.style,{"--radix-slider-thumb-transform":"translateX(-50%)"}),onSlideStart:e=>{const n=E(e.clientX);u?.(n)},onSlideMove:e=>{const n=E(e.clientX);l?.(n)},onSlideEnd:()=>{j.current=void 0,c?.()},onStepKeyDown:e=>{const n=M[D?"from-left":"from-right"].includes(e.key);f?.({event:e,direction:n?-1:1})}}))})}),L=b.forwardRef((e,n)=>{const{min:o,max:a,inverted:s,onSlideStart:d,onSlideMove:u,onSlideEnd:l,onStepKeyDown:c}=e,f=(0,p.default)(e,t),S=b.useRef(null),v=(0,h.useComposedRefs)(n,S),y=b.useRef(void 0),w=!s;function _(e){const n=y.current||S.current.getBoundingClientRect(),t=fe([0,n.height],w?[a,o]:[o,a]);return y.current=n,t(e-n.top)}return(0,O.jsx)(N,{scope:e.__scopeSlider,startEdge:w?"bottom":"top",endEdge:w?"top":"bottom",size:"height",direction:w?1:-1,children:(0,O.jsx)(U,Object.assign({"data-orientation":"vertical"},f,{ref:v,style:Object.assign({},f.style,{"--radix-slider-thumb-transform":"translateY(50%)"}),onSlideStart:e=>{const n=_(e.clientY);d?.(n)},onSlideMove:e=>{const n=_(e.clientY);u?.(n)},onSlideEnd:()=>{y.current=void 0,l?.()},onStepKeyDown:e=>{const n=M[w?"from-bottom":"from-top"].includes(e.key);c?.({event:e,direction:n?-1:1})}}))})}),U=b.forwardRef((e,n)=>{const{__scopeSlider:t,onSlideStart:a,onSlideMove:s,onSlideEnd:d,onHomeKeyDown:u,onEndKeyDown:l,onStepKeyDown:c}=e,f=(0,p.default)(e,o),b=z(C,t);return(0,O.jsx)(P.Primitive.span,Object.assign({},f,{ref:n,onKeyDown:(0,v.composeEventHandlers)(e.onKeyDown,e=>{"Home"===e.key?(u(e),e.preventDefault()):"End"===e.key?(l(e),e.preventDefault()):E.concat(R).includes(e.key)&&(c(e),e.preventDefault())}),onPointerDown:(0,v.composeEventHandlers)(e.onPointerDown,e=>{const n=e.target;n.setPointerCapture(e.pointerId),e.preventDefault(),b.thumbs.has(n)?n.focus({preventScroll:!0,focusVisible:!1}):a(e)}),onPointerMove:(0,v.composeEventHandlers)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&s(e)}),onPointerUp:(0,v.composeEventHandlers)(e.onPointerUp,e=>{const n=e.target;n.hasPointerCapture(e.pointerId)&&(n.releasePointerCapture(e.pointerId),d(e))})}))}),$="SliderTrack",X=b.forwardRef((e,n)=>{const{__scopeSlider:t}=e,o=(0,p.default)(e,a),s=z($,t);return(0,O.jsx)(P.Primitive.span,Object.assign({"data-disabled":s.disabled?"":void 0,"data-orientation":s.orientation},o,{ref:n}))});X.displayName=$;var Y="SliderRange",q=b.forwardRef((e,n)=>{const{__scopeSlider:t}=e,o=(0,p.default)(e,s),a=z(Y,t),d=B(Y,t),u=b.useRef(null),l=(0,h.useComposedRefs)(n,u),c=a.values.length,f=a.values.map(e=>ae(e,a.min,a.max)),S=c>1?Math.min(...f):0,v=100-Math.max(...f);return(0,O.jsx)(P.Primitive.span,Object.assign({"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0},o,{ref:l,style:Object.assign({},e.style,{[d.startEdge]:S+"%",[d.endEdge]:v+"%"})}))});q.displayName=Y;var G="SliderThumb",[J,Q]=I(G),W="SliderThumbProvider";function Z(e){const{__scopeSlider:n,name:t,children:o,internal_do_not_use_render:a}=e,s=z(W,n),d=K(n),[u,l]=b.useState(null),c=b.useMemo(()=>u?d().findIndex(e=>e.ref.current===u):-1,[d,u]),f=(0,x.useSize)(u),p=!u||(!!s.form||!!u.closest("form")),S=s.values[c],v=t??(s.name?s.name+(s.values.length>1?"[]":""):void 0),h=void 0===S?0:ae(S,s.min,s.max);b.useEffect(()=>{if(u)return s.thumbs.add(u),()=>{s.thumbs.delete(u)}},[u,s.thumbs]);const y={value:S,name:v,form:s.form,isFormControl:p,index:c,thumb:u,onThumbChange:l,percent:h,size:f};return(0,O.jsx)(J,Object.assign({scope:n},y,{children:be(a)?a(y):o}))}Z.displayName=W;var ee="SliderThumbTrigger",ne=b.forwardRef((e,n)=>{const{__scopeSlider:t}=e,o=(0,p.default)(e,d),a=z(ee,t),s=B(ee,t),{index:u,value:l,percent:c,size:f,onThumbChange:b}=Q(ee,t),S=(0,h.useComposedRefs)(n,e=>b(e)),y=se(u,a.values.length),w=f?.[s.size],_=w?ue(w,c,s.direction):0;return(0,O.jsx)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[s.startEdge]:`calc(${c}% + ${_}px)`},children:(0,O.jsx)(T.ItemSlot,{scope:t,children:(0,O.jsx)(P.Primitive.span,Object.assign({role:"slider","aria-label":e["aria-label"]||y,"aria-valuemin":a.min,"aria-valuenow":l,"aria-valuemax":a.max,"aria-orientation":a.orientation,"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,tabIndex:a.disabled?void 0:0},o,{ref:S,style:void 0===l?{display:"none"}:e.style,onFocus:(0,v.composeEventHandlers)(e.onFocus,()=>{a.valueIndexToChangeRef.current=u})}))})})});ne.displayName=ee;var te=b.forwardRef((e,n)=>{const{__scopeSlider:t,name:o}=e,a=(0,p.default)(e,u);return(0,O.jsx)(Z,{__scopeSlider:t,name:o,internal_do_not_use_render:({index:e,isFormControl:o})=>(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(ne,Object.assign({},a,{ref:n,__scopeSlider:t})),o?(0,O.jsx)(oe,{__scopeSlider:t},e):null]})})});te.displayName=G;var re="SliderBubbleInput",oe=b.forwardRef((e,n)=>{let{__scopeSlider:t}=e,o=(0,p.default)(e,l);const{value:a,name:s,form:d}=Q(re,t),u=b.useRef(null),c=(0,h.useComposedRefs)(u,n),f=(0,j.usePrevious)(a);return b.useEffect(()=>{const e=u.current;if(!e)return;const n=window.HTMLInputElement.prototype,t=Object.getOwnPropertyDescriptor(n,"value").set;if(f!==a&&t){const n=new Event("input",{bubbles:!0});t.call(e,a),e.dispatchEvent(n)}},[f,a]),(0,O.jsx)(P.Primitive.input,Object.assign({style:{display:"none"},name:s,form:d},o,{ref:c,defaultValue:a}))});function ie(e=[],n,t){const o=[...e];return o[t]=n,o.sort((e,n)=>e-n)}function ae(e,n,t){const o=100/(t-n)*(e-n);return(0,S.clamp)(o,[0,100])}function se(e,n){return n>2?`Value ${e+1} of ${n}`:2===n?["Minimum","Maximum"][e]:void 0}function de(e,n){if(1===e.length)return 0;const t=e.map(e=>Math.abs(e-n)),o=Math.min(...t);return t.indexOf(o)}function ue(e,n,t){const o=e/2;return(o-fe([0,50],[0,o])(n)*t)*t}function le(e){return e.slice(0,-1).map((n,t)=>e[t+1]-n)}function ce(e,n){if(n>0){const t=le(e);return Math.min(...t)>=n}return!0}function fe(e,n){return t=>{if(e[0]===e[1]||n[0]===n[1])return n[0];const o=(n[1]-n[0])/(e[1]-e[0]);return n[0]+o*(t-e[0])}}function me(e){if(!Number.isFinite(e))return 0;const n=e.toString();if(n.includes("e")){const[e,t]=n.split("e"),o=e.split(".")[1]||"",a=Number(t);return Math.max(0,o.length-a)}const t=n.split(".")[1];return t?t.length:0}function pe(e,n){const t=Math.pow(10,n);return Math.round(e*t)/t}function be(e){return"function"==typeof e}oe.displayName=re},4815,[363,14,4195,1582,1583,1584,1602,4190,4196,1599,1586,4189,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"openExternalURL",{enumerable:!0,get:function(){return n}});const n=async n=>{try{window.open(n,'_blank','noopener,noreferrer')}catch(o){console.error('Failed to open URL:',n,o)}}},4816,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.stringToOptions=p,_e.optionsToString=v,_e.MetaDataKeysField=function(e){const h=(0,t.c)(34),{value:C,onChange:_}=e,y=(0,c.useT)(),T=(0,x.useProductMetaKeys)();let k;h[0]!==C?(k=p(C),h[0]=C,h[1]=k):k=h[1];const I=k;let L;h[2]!==T?(L=T.map(j),h[2]=T,h[3]=L):L=h[3];const N=L;let w;h[4]!==_?(w=e=>{_?.(v(e))},h[4]=_,h[5]=w):w=h[5];const M=w;let D;h[6]!==_||h[7]!==I?(D=e=>{_?.(v(I.filter(t=>t.value!==e)))},h[6]=_,h[7]=I,h[8]=D):D=h[8];const P=D;let S,V,E,F,K,O,R,z,B;h[9]!==P||h[10]!==I||h[11]!==y?(S=I.length>0&&(0,b.jsx)(l.default,{className:"flex-row flex-wrap gap-1",children:I.map(e=>(0,b.jsxs)(n.HStack,{className:"border-border bg-muted items-center gap-1 rounded-full border px-2 py-0.5",children:[(0,b.jsx)(u.Text,{className:"text-sm",children:e.value}),(0,b.jsx)(o.default,{onPress:()=>P(e.value),testID:`meta-key-remove-${e.value}`,accessibilityRole:"button",accessibilityLabel:y("common.remove_2",{name:e.value}),children:(0,b.jsx)(u.Text,{className:"text-muted-foreground text-sm",children:"\u2715"})})]},e.value))}),h[9]=P,h[10]=I,h[11]=y,h[12]=S):S=h[12];h[13]!==y?(V=y("common.meta_data_keys"),h[13]=y,h[14]=V):V=h[14];h[15]!==V?(E=(0,b.jsx)(s.ComboboxTrigger,{testID:"meta-data-keys-trigger",children:(0,b.jsx)(s.ComboboxValue,{placeholder:V})}),h[15]=V,h[16]=E):E=h[16];h[17]!==y?(F=y("common.meta_data_keys"),h[17]=y,h[18]=F):F=h[18];h[19]!==F?(K=(0,b.jsx)(s.ComboboxInput,{placeholder:F}),h[19]=F,h[20]=K):K=h[20];h[21]!==N?(O=(0,b.jsx)(f,{options:N}),h[21]=N,h[22]=O):O=h[22];h[23]!==O||h[24]!==K?(R=(0,b.jsxs)(s.ComboboxContent,{children:[K,O]}),h[23]=O,h[24]=K,h[25]=R):R=h[25];h[26]!==M||h[27]!==I||h[28]!==R||h[29]!==E?(z=(0,b.jsxs)(s.Combobox,{multiple:!0,value:I,onValueChange:M,children:[E,R]}),h[26]=M,h[27]=I,h[28]=R,h[29]=E,h[30]=z):z=h[30];h[31]!==z||h[32]!==S?(B=(0,b.jsxs)(l.default,{className:"gap-2",children:[S,z]}),h[31]=z,h[32]=S,h[33]=B):B=h[33];return B};var t=r(d[0]);r(d[1]);var o=e(r(d[2])),l=e(r(d[3])),s=r(d[4]),n=r(d[5]),u=r(d[6]),c=r(d[7]),x=r(d[8]),b=r(d[9]);function p(e){return(e??'').split(',').map(e=>e.trim()).filter(Boolean).map(e=>({value:e,label:e}))}function v(e){return e.map(e=>e.value).join(',')}function f(e){const o=(0,t.c)(21),{options:l}=e,{filterValue:n}=(0,s.useComboboxRootContext)(),x=(0,c.useT)();let p,v;o[0]!==n?(p=n.trim(),v=p.toLowerCase(),o[0]=n,o[1]=p,o[2]=v):(p=o[1],v=o[2]);const f=v,j=l.some(e=>e.value.toLowerCase()===f),h=p&&!j?p:null;let C;o[3]!==l||o[4]!==p||o[5]!==f?(C=p?l.filter(e=>e.value.toLowerCase().includes(f)):l,o[3]=l,o[4]=p,o[5]=f,o[6]=C):C=o[6];const _=C;let y;o[7]!==h||o[8]!==_?(y=h?[{value:h,label:h},..._]:_,o[7]=h,o[8]=_,o[9]=y):y=o[9];const T=y;let k,I,L,N;return o[10]!==h||o[11]!==x?(k=e=>{const{item:t}=e;return(0,b.jsx)(s.ComboboxItem,{value:t.value,label:t.label,item:t,children:h&&t.value===h?(0,b.jsx)(u.Text,{className:"text-primary text-sm",children:x("pos_products.add_custom_meta_key",{key:t.value})}):(0,b.jsx)(s.ComboboxItemText,{})})},o[10]=h,o[11]=x,o[12]=k):k=o[12],o[13]!==x?(I=x("common.no_results_found"),o[13]=x,o[14]=I):I=o[14],o[15]!==I?(L=(0,b.jsx)(s.ComboboxEmpty,{children:I}),o[15]=I,o[16]=L):L=o[16],o[17]!==T||o[18]!==k||o[19]!==L?(N=(0,b.jsx)(s.ComboboxList,{data:T,shouldFilter:!1,estimatedItemSize:40,renderItem:k,ListEmptyComponent:L}),o[17]=T,o[18]=k,o[19]=L,o[20]=N):N=o[20],N}function j(e){return{value:e,label:e}}},4817,[12,14,16,585,4350,1351,1434,1987,4818,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useProductMetaKeys=function(){const l=(0,t.c)(5),{collection:n}=(0,s.useCollection)("products");let u;l[0]!==n?(u=n.find({selector:{meta_data:{$elemMatch:{key:{$exists:!0}}}}}),l[0]=n,l[1]=u):u=l[1];const _=u;let f;l[2]===Symbol.for("react.memo_cache_sentinel")?(f=[],l[2]=f):f=l[2];const y=(0,c.useObservableState)(_.$,f);let b;l[3]!==y?(b=(0,o.collectMetaKeys)(y),l[3]=y,l[4]=b):b=l[4];return b};var t=r(d[0]);r(d[1]);var c=r(d[2]),o=r(d[3]),s=r(d[4])},4818,[12,14,1747,4819,4523]); +__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.collectMetaKeys=function(t){const o=new Set;for(const a of t){const t=Array.isArray(a?.meta_data)?a.meta_data:[];for(const a of t)a?.key&&o.add(a.key)}return Array.from(o).sort((t,o)=>t.localeCompare(o))}},4819,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBarcode",{enumerable:!0,get:function(){return f}});var t=r(d[0]),o=r(d[1]),c=r(d[2]),s=r(d[3]),n=r(d[4]),u=r(d[5]),l=r(d[6]),_=r(d[7]),p=r(d[8]),b=r(d[9]);const h=(0,c.getLogger)(['wcpos','barcode','pos']),f=(c,f)=>{const O=(0,t.c)(11),{barcode$:v,onKeyPress:y}=(0,l.useBarcodeDetection)(),{barcodeSearch:w}=(0,l.useBarcodeSearch)(),{addProduct:k}=(0,p.useAddProduct)(),{addVariation:x}=(0,b.useAddVariation)(),T=(0,n.useT)(),{collection:D}=(0,_.useCollection)("products"),{uiSettings:P}=(0,u.useUISettings)("pos-products"),C=(0,o.useObservableEagerState)(P.showOutOfStock$);let R,E;return O[0]!==k||O[1]!==x||O[2]!==w||O[3]!==D||O[4]!==c||O[5]!==f||O[6]!==C||O[7]!==T?(R=async t=>{const o=String(t),n=T("common.barcode_scanned",{barcode:o}),u=await w(o);if(1!==u.length)return h.error(n,{showToast:!0,saveToDb:!0,toast:{text2:T("common.product_found_locally",{count:u.length})},context:{errorCode:s.ERROR_CODES.RECORD_NOT_FOUND,barcode:o,resultsCount:u.length}}),c.search(o),void f.current?.setSearch(o);const[l]=u;if(C||"instock"===l.stock_status){if("variations"===l.collection.name){const t=l.parent_id;if(!t)return c.search(o),void f.current?.setSearch(o);const s=await D.findOne({selector:{id:t}}).exec();if(!s)return c.search(o),void f.current?.setSearch(o);const n=(l.attributes??[]).map(S);x(l,s,n)}else k(l);h.success(n,{showToast:!0,saveToDb:!0,toast:{text2:T("common.added_to_cart",{name:l.name})},context:{barcode:o,productId:l.id,productName:l.name}}),f.current?.onSearch("")}else h.warn(n,{showToast:!0,toast:{text2:T("pos_products.out_of_stock",{name:l.name})},context:{barcode:o,productId:l.id,productName:l.name,stockStatus:l.stock_status}})},O[0]=k,O[1]=x,O[2]=w,O[3]=D,O[4]=c,O[5]=f,O[6]=C,O[7]=T,O[8]=R):R=O[8],(0,o.useSubscription)(v,R),O[9]!==y?(E={onKeyPress:y},O[9]=y,O[10]=E):E=O[10],E};function S(t){return{attr_id:t.id??0,display_key:t.name??"",display_value:t.option??""}}},4820,[12,1747,1975,2644,1987,1745,4821,4523,4566,4793]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBarcodeDetection",{enumerable:!0,get:function(){return t.useBarcodeDetection}}),Object.defineProperty(e,"useBarcodeSearch",{enumerable:!0,get:function(){return c.useBarcodeSearch}});var t=r(d[0]),c=r(d[1])},4821,[4822,4823]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useBarcodeDetection",{enumerable:!0,get:function(){return d}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));r(_d[2]);var n=r(_d[3]),c=r(_d[4]),o=r(_d[5]),u=r(_d[6]),s=r(_d[7]),b=r(_d[8]);const l=(0,u.getLogger)(['wcpos','barcode','detection']),d=u=>{const d=(0,e.c)(19),v=void 0===u?_:u,y=(0,b.useT)(),{store:E}=(0,s.useAppState)(),O=(0,c.useObservableEagerState)(E.barcode_scanning_prefix$),T=(0,c.useObservableEagerState)(E.barcode_scanning_suffix$),w=(0,c.useObservableEagerState)(E.barcode_scanning_avg_time_input_threshold$);let k;d[0]===Symbol.for("react.memo_cache_sentinel")?(k=[],d[0]=k):k=d[0];const L=t.useRef(k),N=t.useRef(null),P=t.useRef(0),$=t.useRef(!1),j=t.useRef(null);let I;d[1]!==E.barcode_scanning_min_chars$||d[2]!==y?(I=e=>e.pipe((0,o.withLatestFrom)(E.barcode_scanning_min_chars$),(0,o.filter)(e=>{const[t,n]=e,c=Number(n);return t.barcode.length>=c||(l.warn(y("common.barcode_scanned",{barcode:t.barcode}),{showToast:!0,toast:{text2:y("common.barcode_must_be_at_least_characters",{minLength:c})},context:{barcode:t.barcode,minLength:c,actualLength:t.barcode.length}}),!1)}),(0,o.tap)(f),(0,o.map)(h)),d[1]=E.barcode_scanning_min_chars$,d[2]=y,d[3]=I):I=d[3];const[R,S]=(0,c.useObservableCallback)(I,p);let x;d[4]!==w||d[5]!==v||d[6]!==R||d[7]!==O||d[8]!==T?(x=e=>{if(1!==e.length)return;const t=Date.now();let n=Number.POSITIVE_INFINITY;null!==N.current&&(n=t-N.current),0===P.current?P.current=n:P.current=(P.current+n)/2,$.current||P.current{if($.current&&Date.now()-(N.current||0)>w){$.current=!1;const e=[...L.current];O&&e[0]===O&&e.shift(),T&&e[e.length-1]===T&&e.pop();const t=e.join("");R(t,v),L.current=[],P.current=0}},150)):(P.current=0,L.current=[e]),N.current=t},d[4]=w,d[5]=v,d[6]=R,d[7]=O,d[8]=T,d[9]=x):x=d[9];const D=x;let A;d[10]!==D?(A=e=>{const t=e.target;"INPUT"===t?.tagName||"TEXTAREA"===t?.tagName||D(e.key)},d[10]=D,d[11]=A):A=d[11];const F=A;let M;d[12]!==D?(M=e=>{D(e.nativeEvent.key)},d[12]=D,d[13]=M):M=d[13];const B=M;let C,K;return d[14]!==F?(C=()=>(document.addEventListener("keydown",F),()=>{document.removeEventListener("keydown",F),j.current&&clearTimeout(j.current)}),d[14]=F,d[15]=C):C=d[15],(0,n.useFocusEffect)(C),d[16]!==S||d[17]!==B?(K={barcode$:S,onKeyPress:B},d[16]=S,d[17]=B,d[18]=K):K=d[18],K};function _(e){}function f(e){const[t]=e;t.callback(t.barcode)}function h(e){const[t]=e;return t.barcode}function p(e){const[t,n]=e;return{barcode:t,callback:n}}},4822,[12,14,108,850,1747,1972,1975,2022,1987]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBarcodeSearch",{enumerable:!0,get:function(){return o}});var c=r(d[0]);r(d[1]);var t=r(d[2]);const o=()=>{const o=(0,c.c)(5),{collection:n}=(0,t.useCollection)("products"),{collection:l}=(0,t.useCollection)("variations");let s;o[0]!==n||o[1]!==l?(s=async c=>{const t=await Promise.all([n.find({selector:{barcode:c}}).exec(),l.find({selector:{barcode:c}}).exec()]);return[...t[0],...t[1]]},o[0]=n,o[1]=l,o[2]=s):s=o[2];const u=s;let b;return o[3]!==u?(b={barcodeSearch:u},o[3]=u,o[4]=b):b=o[4],b}},4823,[12,14,4523]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ViewModeToggle=function(){const p=(0,t.c)(14),{uiSettings:v,patchUI:b}=(0,u.useUISettings)("pos-products"),h=(0,o.useObservableEagerState)(v.viewMode$),w=(0,c.useT)();let T;p[0]!==b||p[1]!==h?(T=()=>{b({viewMode:"table"===h?"grid":"table"})},p[0]=b,p[1]=h,p[2]=T):T=p[2];const j=T;let x;p[3]!==w||p[4]!==h?(x=w("table"===h?"pos_products.switch_to_grid_view":"pos_products.switch_to_table_view"),p[3]=w,p[4]=h,p[5]=x):x=p[5];const I=x,M="table"===h?"grid":"list";let f,S,C;p[6]!==j||p[7]!==M?(f=(0,_.jsx)(n.TooltipTrigger,{asChild:!0,children:(0,_.jsx)(s.IconButton,{name:M,onPress:j,testID:"view-mode-toggle"})}),p[6]=j,p[7]=M,p[8]=f):f=p[8];p[9]!==I?(S=(0,_.jsx)(n.TooltipContent,{children:(0,_.jsx)(l.Text,{children:I})}),p[9]=I,p[10]=S):S=p[10];p[11]!==f||p[12]!==S?(C=(0,_.jsxs)(n.Tooltip,{children:[f,S]}),p[11]=f,p[12]=S,p[13]=C):C=p[13];return C};var t=r(d[0]);r(d[1]);var o=r(d[2]),s=r(d[3]),l=r(d[4]),n=r(d[5]),c=r(d[6]),u=r(d[7]),_=r(d[8])},4824,[12,14,1747,1574,1434,1578,1987,1745,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DataTable",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"DataTableHeader",{enumerable:!0,get:function(){return j.DataTableHeader}}),Object.defineProperty(_e,"DataTableFooter",{enumerable:!0,get:function(){return p.DataTableFooter}}),Object.defineProperty(_e,"defaultRenderItem",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"getColumnStyle",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"getHeaderStyle",{enumerable:!0,get:function(){return F}});var t=r(_d[0]),n=e(r(_d[1])),o=r(_d[2]),l=r(_d[3]),s=r(_d[4]),c=r(_d[5]),u=r(_d[6]),d=r(_d[7]),f=r(_d[8]),b=e(r(_d[9])),x=r(_d[10]),h=r(_d[11]),y=r(_d[12]),j=r(_d[13]),p=r(_d[14]),w=r(_d[15]),D=r(_d[16]);function T(...e){return Object.assign({},(0,o.useReactTable)(...e))}function S(e){const s=(0,t.c)(65),{id:u,query:d,noDataMessage:h,estimatedItemSize:S,showFooter:I,renderItem:B,renderCell:k,renderHeader:P,tableConfig:v,getItemType:H,ListFooterComponent:E,TableFooterComponent:L}=e,M=void 0===I||I,{uiSettings:q,getUILabel:G,patchUI:V}=(0,x.useUISettings)(u),U=(0,l.useObservableEagerState)(q.columns$),z=(0,y.useT)(),N=(0,l.useObservableSuspense)(d.resource),$=n.useDeferredValue(N);let K;s[0]!==G||s[1]!==k||s[2]!==U?(K=_(U,G,k),s[0]=G,s[1]=k,s[2]=U,s[3]=K):K=s[3];const A=K;let J;s[4]!==U?(J=Object.fromEntries(U.map(O)),s[4]=U,s[5]=J):J=s[5];const Q=J,W=q.sortBy,X="desc"===q.sortDirection?"desc":"asc";let Y;s[6]!==V||s[7]!==d?(Y=e=>{const{sortBy:t,sortDirection:n}=e;V({sortBy:t,sortDirection:n}),d.sort([{[t]:n}]).exec()},s[6]=V,s[7]=d,s[8]=Y):Y=s[8];const Z=Y;let ee;s[9]!==d?(ee=()=>{d.infiniteScroll&&d.loadMore()},s[9]=d,s[10]=ee):ee=s[10];const te=ee,ne=$.hits;let re;s[11]===Symbol.for("react.memo_cache_sentinel")?(re=(0,o.getCoreRowModel)(),s[11]=re):re=s[11];const oe=v?.state;let le;s[12]!==Q||s[13]!==oe?(le=Object.assign({columnVisibility:Q},oe),s[12]=Q,s[13]=oe,s[14]=le):le=s[14];const ae=v?.meta;let se,ie;s[15]!==d||s[16]!==ae?(se=Object.assign({query:d},ae),s[15]=d,s[16]=ae,s[17]=se):se=s[17],s[18]!==A||s[19]!==$.hits||s[20]!==se||s[21]!==le||s[22]!==v?(ie=Object.assign({columns:A,data:ne,getRowId:C,getCoreRowModel:re},v,{state:le,meta:se}),s[18]=A,s[19]=$.hits,s[20]=se,s[21]=le,s[22]=v,s[23]=ie):ie=s[23];const ce=T(ie),ue=v?.extraData;let de;s[24]!==Q||s[25]!==ue?(de={columnVisibility:Q,tableConfig:ue},s[24]=Q,s[25]=ue,s[26]=de):de=s[26];const fe=de;let me,be,ge,xe,he;s[27]!==Z||s[28]!==P||s[29]!==W||s[30]!==X||s[31]!==ce?(me=ce.getHeaderGroups().map(e=>(0,D.jsx)(c.TableRow,{children:e.headers.map(e=>(0,D.jsx)(c.TableHead,{style:F(e.column.columnDef.meta),children:P?P(Object.assign({},e,{table:ce,sortBy:W,sortDirection:X,onSortingChange:Z})):(0,D.jsx)(j.DataTableHeader,{columnId:e.column.id,header:(0,o.flexRender)(e.column.columnDef.header,e.getContext()),disableSort:!e.column.getCanSort(),sortBy:W,sortDirection:X,onSortingChange:Z,align:e.column.columnDef.meta?.align})},e.id))},e.id)),s[27]=Z,s[28]=P,s[29]=W,s[30]=X,s[31]=ce,s[32]=me):me=s[32],s[33]!==me?(be=(0,D.jsx)(c.TableHeader,{children:me}),s[33]=me,s[34]=be):be=s[34],s[35]===Symbol.for("react.memo_cache_sentinel")?(ge={flex:1},s[35]=ge):ge=s[35],s[36]!==ce?(xe=ce.getRowModel(),s[36]=ce,s[37]=xe):xe=s[37],s[38]!==B||s[39]!==ce?(he=e=>{const{item:t,index:n}=e;return B?B({item:t,index:n,table:ce}):R({item:t,index:n,table:ce})},s[38]=B,s[39]=ce,s[40]=he):he=s[40];const ye=S??50;let je,pe,we,De,Te;return s[41]!==h||s[42]!==z?(je=()=>(0,D.jsx)(c.TableRow,{className:"justify-center p-2",children:(0,D.jsx)(f.Text,{testID:"no-data-message",children:h||z("common.no_results_found")})}),s[41]=h,s[42]=z,s[43]=je):je=s[43],s[44]!==E||s[45]!==d?(pe=E?()=>(0,D.jsx)(E,{query:d}):()=>(0,D.jsx)(w.ListFooterComponent,{query:d}),s[44]=E,s[45]=d,s[46]=pe):pe=s[46],s[47]!==fe||s[48]!==H||s[49]!==te||s[50]!==xe.rows||s[51]!==he||s[52]!==ye||s[53]!==je||s[54]!==pe?(we=(0,D.jsx)(b.Root,{style:ge,children:(0,D.jsx)(b.List,{data:xe.rows,renderItem:he,estimatedItemSize:ye,parentComponent:c.TableBody,getItemType:H,onEndReachedThreshold:.1,onEndReached:te,ListEmptyComponent:je,ListFooterComponent:pe,extraData:fe})}),s[47]=fe,s[48]=H,s[49]=te,s[50]=xe.rows,s[51]=he,s[52]=ye,s[53]=je,s[54]=pe,s[55]=we):we=s[55],s[56]!==L||s[57]!==d||s[58]!==N||s[59]!==M?(De=M&&(0,D.jsx)(c.TableFooter,{children:L?(0,D.jsx)(L,{query:d,count:N.hits.length}):(0,D.jsx)(p.DataTableFooter,{query:d,count:N.hits.length})}),s[56]=L,s[57]=d,s[58]=N,s[59]=M,s[60]=De):De=s[60],s[61]!==be||s[62]!==we||s[63]!==De?(Te=(0,D.jsxs)(c.Table,{className:"flex h-full flex-col",children:[be,we,De]}),s[61]=be,s[62]=we,s[63]=De,s[64]=Te):Te=s[64],Te}function C(e){return e.id}function O(e){return[e.key,e.show]}function I(e){const t=e?.original?.document,n=t?.slug??t?.id??e?.id;return null!=n&&''!==n?`data-table-row-${n}`:void 0}function R({item:e,index:t,table:n}){return(0,D.jsx)(b.Item,{children:(0,D.jsx)(c.TableRow,{testID:I(e),index:t,children:e.getVisibleCells().map(e=>(0,D.jsx)(c.TableCell,{style:k(e.column.columnDef.meta),children:(0,D.jsx)(u.ErrorBoundary,{children:(0,D.jsx)(d.Suspense,{children:(0,o.flexRender)(e.column.columnDef.cell,e.getContext())})})},e.id))})})}function _(e,t,n){return e.map(e=>({accessorKey:e.key,enableSorting:!e.disableSort,meta:{flex:e.flex,align:e.align,width:e.width,show:t=>{const n=(0,s.find)(e.display,{key:t});return!(!n||!n.show)}},cell:t=>n?n(e.key,t):(0,D.jsx)(h.TextCell,Object.assign({},t)),header:e.hideLabel?'':t(e.key)}))}function B(e){switch(e){case'left':default:return'flex-start';case'right':return'flex-end';case'center':return'center'}}function k(e){return e?.width?{flexGrow:0,flexShrink:0,flexBasis:e.width,alignItems:B(e.align||'left')}:{flexGrow:e?.flex??1,flexShrink:0,flexBasis:'0%',alignItems:B(e?.align||'left')}}function F(e){return e?.width?{flexGrow:0,flexShrink:0,flexBasis:e.width,alignItems:B(e.align||'left')}:{flexGrow:e?.flex??1,flexShrink:0,flexBasis:'0%',alignItems:B(e?.align||'left')}}},4825,[12,14,4727,1747,4364,4729,1348,1741,1434,4356,1745,4826,1987,4827,4802,4830,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TextCell=function(c){const o=(0,t.c)(2),{row:s,column:v}=c,_=s.original.document,b=(0,n.useObservableEagerState)(_[`${v.id}$`]),f=null==b?"":String(b);let x;o[0]!==f?(x=(0,u.jsx)(l.Text,{children:f}),o[0]=f,o[1]=x):x=o[1];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),l=r(d[3]),u=r(d[4])},4826,[12,14,1747,1434,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DataTableHeader=function(t){const n=(0,e.c)(20),{columnId:x,header:h,disableSort:j,sortBy:v,sortDirection:b,onSortingChange:S,align:_}=t,y=void 0===_?"left":_;let D;n[0]!==x?(D=(0,u.getSortField)(x),n[0]=x,n[1]=D):D=n[1];const I=D,N=v===I,O="right"===y?"flex-end":"center"===y?"center":"flex-start";if(j){let e;return n[2]!==h?(e=(0,f.jsx)(c.Text,{className:"text-muted-foreground font-medium",numberOfLines:1,children:h}),n[2]=h,n[3]=e):e=n[3],e}const T=`data-table-header-${x}`;let p,B,H,L;n[4]!==O?(p={flex:1,alignSelf:"stretch",alignItems:O},n[4]=O,n[5]=p):p=n[5];n[6]!==N||n[7]!==S||n[8]!==b||n[9]!==I?(B=()=>S({sortBy:I,sortDirection:N&&"asc"===b?"desc":"asc"}),n[6]=N,n[7]=S,n[8]=b,n[9]=I,n[10]=B):B=n[10];n[11]!==h||n[12]!==N||n[13]!==b?(H=e=>{const{hovered:t}=e,n=t||N;return(0,f.jsxs)(o.HStack,{className:"gap-1",children:[(0,f.jsx)(c.Text,{className:"text-muted-foreground font-medium",numberOfLines:1,children:h}),n&&(0,f.jsx)(l.SortIcon,{direction:N?b:void 0,hovered:t})]})},n[11]=h,n[12]=N,n[13]=b,n[14]=H):H=n[14];n[15]!==T||n[16]!==p||n[17]!==B||n[18]!==H?(L=(0,f.jsx)(s.default,{testID:T,className:"max-w-full justify-center",style:p,onPress:B,children:H}),n[15]=T,n[16]=p,n[17]=B,n[18]=H,n[19]=L):L=n[19];return L};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),f=r(d[7])},4827,[12,14,16,1351,4828,1434,4829,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.SortIcon=function(x){const l=(0,t.c)(11),{direction:u,hovered:p}=x,v=void 0!==p&&p,b="asc"===u?"text-base":v?"text-gray-300":"text-transparent";let j,_;l[0]!==b?(j=(0,c.cn)("-mb-0.5",b),l[0]=b,l[1]=j):j=l[1];l[2]!==j?(_=(0,o.jsx)(s.Icon,{name:"caretUp",size:"xs",className:j}),l[2]=j,l[3]=_):_=l[3];const f="desc"===u?"text-base":v?"text-gray-300":"text-transparent";let y,I,N;l[4]!==f?(y=(0,c.cn)("-mt-0.5",f),l[4]=f,l[5]=y):y=l[5];l[6]!==y?(I=(0,o.jsx)(s.Icon,{name:"caretDown",size:"xs",className:y}),l[6]=y,l[7]=I):I=l[7];l[8]!==_||l[9]!==I?(N=(0,o.jsxs)(n.VStack,{className:"gap-0",children:[_,I]}),l[8]=_,l[9]=I,l[10]=N):N=l[10];return N};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5])},4828,[12,14,1357,1354,1605,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getSortField=function(t){if('price'===t||'total'===t)return`sortable_${t}`;return t}},4829,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ListFooterComponent=function(t){const n=(0,e.c)(1),{query:f}=t,{active$:_}=(0,u.useReplicationState)(f);if(!(0,s.useObservableEagerState)(_))return null;let b;n[0]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.default,{className:"bg-card items-center justify-center p-2",children:(0,l.jsx)(o.Loader,{})}),n[0]=b):b=n[0];return b};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),c=(t=n)&&t.__esModule?t:{default:t},s=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6])},4830,[12,14,585,1747,1412,4070,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FilterBar=function(l){const n=(0,t.c)(36),{query:h}=l,w=(0,j.usePullDocument)(),{collection:D}=(0,O.useCollection)("products/tags"),{collection:M}=(0,O.useCollection)("products/brands");let E;n[0]!==h?(E=h.rxQuery$.pipe((0,c.map)(()=>h.getElemMatchId("tags"))),n[0]=h,n[1]=E):E=n[1];const I=(0,s.useObservableEagerState)(E);let R;n[2]!==h?(R=h.rxQuery$.pipe((0,c.map)(()=>h.getElemMatchId("brands"))),n[2]=h,n[3]=R):R=n[3];const $=(0,s.useObservableEagerState)(R);let _;n[4]!==w||n[5]!==I||n[6]!==D?(_=[I,D,w],n[4]=w,n[5]=I,n[6]=D,n[7]=_):_=n[7];const C=(0,s.useObservable)(q,_);let k;n[8]!==C?(k=new s.ObservableResource(C),n[8]=C,n[9]=k):k=n[9];const B=k;let F;n[10]!==M||n[11]!==w||n[12]!==$?(F=[$,M,w],n[10]=M,n[11]=w,n[12]=$,n[13]=F):F=n[13];const Q=(0,s.useObservable)(S,F);let H;n[14]!==Q?(H=new s.ObservableResource(Q),n[14]=Q,n[15]=H):H=n[15];const N=H;let T,z,A,G;n[16]!==h?(z=(0,P.jsx)(v.StockStatusPill,{query:h}),A=(0,P.jsx)(x.FeaturedPill,{query:h}),G=(0,P.jsx)(f.OnSalePill,{query:h}),T=(0,P.jsx)(b.CategoryPill,{query:h}),n[16]=h,n[17]=T,n[18]=z,n[19]=A,n[20]=G):(T=n[17],z=n[18],A=n[19],G=n[20]);const J=B;let K;n[21]!==h||n[22]!==I||n[23]!==J?(K=(0,P.jsx)(o.Suspense,{children:(0,P.jsx)(y.TagPill,{query:h,resource:J,selectedID:I})}),n[21]=h,n[22]=I,n[23]=J,n[24]=K):K=n[24];const L=N;let U,V;n[25]!==h||n[26]!==$||n[27]!==L?(U=(0,P.jsx)(o.Suspense,{children:(0,P.jsx)(p.BrandsPill,{query:h,resource:L,selectedID:$})}),n[25]=h,n[26]=$,n[27]=L,n[28]=U):U=n[28];n[29]!==T||n[30]!==K||n[31]!==U||n[32]!==z||n[33]!==A||n[34]!==G?(V=(0,P.jsxs)(u.HStack,{className:"w-full flex-wrap",children:[z,A,G,T,K,U]}),n[29]=T,n[30]=K,n[31]=U,n[32]=z,n[33]=A,n[34]=G,n[35]=V):V=n[35];return V};var t=r(d[0]);r(d[1]);var s=r(d[2]),l=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),o=r(d[7]),p=r(d[8]),b=r(d[9]),x=r(d[10]),f=r(d[11]),v=r(d[12]),y=r(d[13]),j=r(d[14]),O=r(d[15]),P=r(d[16]);function S(t){return t.pipe((0,c.switchMap)(h))}function h(t){const[s,u,o]=t;return s?u.findOne({selector:{id:s}}).$.pipe((0,c.tap)(t=>{(0,l.isRxDocument)(t)||o(s,u)})):(0,n.of)(void 0)}function q(t){return t.pipe((0,c.switchMap)(w))}function w(t){const[s,u,o]=t;return s?u.findOne({selector:{id:s}}).$.pipe((0,c.tap)(t=>{(0,l.isRxDocument)(t)||o(s,u)})):(0,n.of)(void 0)}},4831,[12,14,1747,2035,1748,1972,1351,1741,4832,4834,4838,4839,4840,4842,4835,4523,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.BrandsPill=function(n){const o=(0,e.c)(21),{query:x,resource:v,selectedID:_}=n,f=(0,t.useObservableSuspense)(v),j=(0,u.useT)(),C=!!_;let B;o[0]!==x?(B=e=>{e&&x.where("brands").elemMatch({id:(0,l.default)(e.value)}).exec()},o[0]=x,o[1]=B):B=o[1];const M=B,y=C?void 0:"muted";let P,S,T,p,w,I;o[2]!==f?.id||o[3]!==x?(P=()=>x.where("brands").removeElemMatch("brands",{id:f?.id}).exec(),o[2]=f?.id,o[3]=x,o[4]=P):P=o[4];o[5]!==f?.name||o[6]!==C||o[7]!==_||o[8]!==j?(S=C?f?.name||j("common.id_2",{id:_}):j("common.brand"),o[5]=f?.name,o[6]=C,o[7]=_,o[8]=j,o[9]=S):S=o[9];o[10]!==S?(T=(0,h.jsx)(s.ButtonText,{decodeHtml:!0,children:S}),o[10]=S,o[11]=T):T=o[11];o[12]!==C||o[13]!==y||o[14]!==P||o[15]!==T?(p=(0,h.jsx)(c.ComboboxTrigger,{asChild:!0,children:(0,h.jsx)(s.ButtonPill,{size:"xs",leftIcon:"folder",variant:y,removable:C,onRemove:P,children:T})}),o[12]=C,o[13]=y,o[14]=P,o[15]=T,o[16]=p):p=o[16];o[17]===Symbol.for("react.memo_cache_sentinel")?(w=(0,h.jsx)(c.ComboboxContent,{children:(0,h.jsx)(b.BrandSearch,{})}),o[17]=w):w=o[17];o[18]!==M||o[19]!==p?(I=(0,h.jsxs)(c.Combobox,{onValueChange:M,children:[p,w]}),o[18]=M,o[19]=p,o[20]=I):I=o[20];return I};var e=r(d[0]);r(d[1]);var n,o=r(d[2]),l=(n=o)&&n.__esModule?n:{default:n},t=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),b=r(d[7]),h=r(d[8])},4832,[12,14,2669,1747,3185,4350,1987,4833,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.BrandSearch=j,_e.BrandSelect=function(e){const n=(0,o.c)(8),{onValueChange:t}=e,s=(0,u.useT)();let l,b,h,f;n[0]!==s?(l=s("common.select_brand"),n[0]=s,n[1]=l):l=n[1];n[2]!==l?(b=(0,x.jsx)(c.ComboboxTrigger,{children:(0,x.jsx)(c.ComboboxValue,{placeholder:l})}),n[2]=l,n[3]=b):b=n[3];n[4]===Symbol.for("react.memo_cache_sentinel")?(h=(0,x.jsx)(c.ComboboxContent,{className:"min-w-64",children:(0,x.jsx)(j,{})}),n[4]=h):h=n[4];n[5]!==t||n[6]!==b?(f=(0,x.jsxs)(c.Combobox,{onValueChange:t,children:[b,h]}),n[5]=t,n[6]=b,n[7]=f):f=n[7];return f};var e,o=r(d[0]),n=r(d[1]),t=(e=n)&&e.__esModule?e:{default:e},s=r(d[2]),c=r(d[3]),l=r(d[4]),u=r(d[5]),b=r(d[6]),x=r(d[7]);function h(e){const n=(0,o.c)(12),{query:t}=e,l=(0,s.useObservableSuspense)(t.resource),b=(0,u.useT)();let h;n[0]!==l.hits?(h=l.hits.map(_),n[0]=l.hits,n[1]=h):h=n[1];const j=h;let C,S,p,y;return n[2]!==t?(C=()=>{t?.infiniteScroll&&t.loadMore()},n[2]=t,n[3]=C):C=n[3],n[4]!==b?(S=b("common.no_brand_found"),n[4]=b,n[5]=S):S=n[5],n[6]!==S?(p=(0,x.jsx)(c.ComboboxEmpty,{children:S}),n[6]=S,n[7]=p):p=n[7],n[8]!==j||n[9]!==C||n[10]!==p?(y=(0,x.jsx)(c.ComboboxList,{data:j,onEndReached:C,renderItem:f,estimatedItemSize:44,ListEmptyComponent:p}),n[8]=j,n[9]=C,n[10]=p,n[11]=y):y=n[11],y}function f(e){const{item:o}=e;return(0,x.jsx)(c.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(c.ComboboxItemText,{})})}function _(e){const{document:o}=e;return{value:String(o.id),label:o.name??""}}function j(){const e=(0,o.c)(18),n=(0,u.useT)(),[s,f]=t.default.useState("");let _,j;e[0]===Symbol.for("react.memo_cache_sentinel")?(_=["products/brands"],e[0]=_):_=e[0],e[1]===Symbol.for("react.memo_cache_sentinel")?(j={queryKeys:_,collectionName:"products/brands",initialParams:{sort:[{name:"asc"}]},greedy:!0,infiniteScroll:!0},e[1]=j):j=e[1];const C=(0,b.useQuery)(j);let S;e[2]!==C?(S=e=>{f(e),C?.debouncedSearch(e)},e[2]=C,e[3]=S):S=e[3];const p=S;let y,v,T,I,E,q;return e[4]!==C?(y=()=>()=>C?.search(""),v=[C],e[4]=C,e[5]=y,e[6]=v):(y=e[5],v=e[6]),t.default.useEffect(y,v),e[7]!==n?(T=n("common.search_brands"),e[7]=n,e[8]=T):T=e[8],e[9]!==p||e[10]!==s||e[11]!==T?(I=(0,x.jsx)(c.ComboboxInput,{placeholder:T,value:s,onChangeText:p}),e[9]=p,e[10]=s,e[11]=T,e[12]=I):I=e[12],e[13]!==C?(E=(0,x.jsx)(l.Suspense,{children:(0,x.jsx)(h,{query:C})}),e[13]=C,e[14]=E):E=e[14],e[15]!==I||e[16]!==E?(q=(0,x.jsxs)(x.Fragment,{children:[I,E]}),e[15]=I,e[16]=E,e[17]=q):q=e[17],q}},4833,[12,14,1747,4350,1741,1987,4070,6]); +__d(function(g,r,_i,_a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CategoryPill=function(e){const n=(0,t.c)(55),{query:l}=e,h=(0,u.useT)();let j;n[0]===Symbol.for("react.memo_cache_sentinel")?(j=[],n[0]=j):j=n[0];const[O,$]=o.useState(j),{collection:S}=(0,f.useCollection)("products/categories"),M=(0,d.usePullDocument)();let T;n[1]!==l?(T=l.rxQuery$.pipe((0,a.map)(()=>v(l)),(0,a.distinctUntilChanged)(C)),n[1]=l,n[2]=T):T=n[2];const P=T,k=(0,c.useObservableEagerState)(P);let L,w;n[3]!==h?(L=h("common.loading"),n[3]=h,n[4]=L):L=n[4];n[5]!==k||n[6]!==S||n[7]!==M||n[8]!==L?(w=[k,S,M,L],n[5]=k,n[6]=S,n[7]=M,n[8]=L,n[9]=w):w=n[9];const B=(0,c.useObservable)(_,w);let D;n[10]!==B?(D=new c.ObservableResource(B),n[10]=B,n[11]=D):D=n[11];const E=D;let Q;e:{if(!k||0===k.length){let e;n[12]===Symbol.for("react.memo_cache_sentinel")?(e=[],n[12]=e):e=n[12],Q=e;break e}let e;if(n[13]!==k||n[14]!==O||n[15]!==h){let t;n[17]!==O||n[18]!==h?(t=e=>{const t=O.find(t=>t.value===String(e));return{value:String(e),label:t?.label??h("common.loading")}},n[17]=O,n[18]=h,n[19]=t):t=n[19],e=k.map(t),n[13]=k,n[14]=O,n[15]=h,n[16]=e}else e=n[16];Q=e}const R=Q,W=k.length>0;let A;n[20]!==l?(A=e=>{if(e.length>0){const t=e.map(y);l.removeWhere("categories").and([{$or:t}]).exec()}else l.removeWhere("categories").exec()},n[20]=l,n[21]=A):A=n[21];const I=A;let q;n[22]!==l?(q=()=>{l.removeWhere("categories").exec()},n[22]=l,n[23]=q):q=n[23];const z=q,H=W?void 0:"muted";let U,V,F,G,J,K,N,X,Y,Z,ee;n[24]!==h?(U=h("common.loading"),n[24]=h,n[25]=U):U=n[25];n[26]!==U?(V=(0,p.jsx)(s.ButtonText,{children:U}),n[26]=U,n[27]=V):V=n[27];n[28]!==h?(F=h("common.category"),n[28]=h,n[29]=F):F=n[29];n[30]!==E||n[31]!==F?(G=(0,p.jsx)(x,{resource:E,fallbackLabel:F}),n[30]=E,n[31]=F,n[32]=G):G=n[32];n[33]!==V||n[34]!==G?(J=(0,p.jsx)(o.Suspense,{fallback:V,children:G}),n[33]=V,n[34]=G,n[35]=J):J=n[35];n[36]!==z||n[37]!==W||n[38]!==J||n[39]!==H?(K=(0,p.jsx)(i.TreeComboboxTrigger,{asChild:!0,children:(0,p.jsx)(s.ButtonPill,{size:"xs",leftIcon:"folder",variant:H,removable:W,onRemove:z,children:J})}),n[36]=z,n[37]=W,n[38]=J,n[39]=H,n[40]=K):K=n[40];n[41]!==h?(N=h("common.search_categories"),n[41]=h,n[42]=N):N=n[42];n[43]!==h?(X=h("common.no_category_found"),n[43]=h,n[44]=X):X=n[44];n[45]===Symbol.for("react.memo_cache_sentinel")?(Y=(0,p.jsx)(b.CategoryTreeLoader,{onOptionsLoaded:$}),n[45]=Y):Y=n[45];n[46]!==N||n[47]!==X?(Z=(0,p.jsx)(i.TreeComboboxContent,{searchPlaceholder:N,emptyMessage:X,children:Y}),n[46]=N,n[47]=X,n[48]=Z):Z=n[48];n[49]!==I||n[50]!==O||n[51]!==R||n[52]!==K||n[53]!==Z?(ee=(0,p.jsxs)(i.TreeCombobox,{options:O,multiple:!0,value:R,onValueChange:I,children:[K,Z]}),n[49]=I,n[50]=O,n[51]=R,n[52]=K,n[53]=Z,n[54]=ee):ee=n[54];return ee};var e,t=r(_d[0]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),l=(e=n)&&e.__esModule?e:{default:e},c=r(_d[3]),a=r(_d[4]),s=r(_d[5]),i=r(_d[6]),u=r(_d[7]),d=r(_d[8]),f=r(_d[9]),b=r(_d[10]),h=r(_d[11]),p=r(_d[12]);function v(e){const t=e.getElemMatchId('categories');if(void 0!==t)return[t];const o=e.currentRxQuery?.mangoQuery?.selector;if(o?.$and)for(const e of o.$and)if(Array.isArray(e.$or)){const t=[];for(const o of e.$or){const e=o?.categories?.$elemMatch?.id;void 0!==e&&t.push(e)}if(t.length>0)return t}return[]}function x(e){const o=(0,t.c)(2),{resource:n,fallbackLabel:l}=e,a=(0,c.useObservableSuspense)(n);let i;i=0!==a.length?1!==a.length?`${a[0].label} +${a.length-1}`:a[0].label:l;const u=i;let d;return o[0]!==u?(d=(0,p.jsx)(s.ButtonText,{decodeHtml:!0,children:u}),o[0]=u,o[1]=d):d=o[1],d}function y(e){return{categories:{$elemMatch:{id:(0,l.default)(e.value)}}}}function _(e){return e.pipe((0,a.switchMap)(j))}function j(e){const[t,o,n,l]=e;return(0,h.createSelectedCategoryOptions$)({ids:t,collection:o,pullDocument:n,loadingLabel:l})}function C(e,t){return e.length===t.length&&e.every((e,o)=>e===t[o])}},4834,[12,14,2669,1747,1972,3185,4393,1987,4835,4523,4565,4836,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"usePullDocument",{enumerable:!0,get:function(){return E}});var e=r(d[0]);r(d[1]);var t,o=r(d[2]),n=(t=o)&&t.__esModule?t:{default:t},s=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]),_=r(d[7]);const f=(0,c.getLogger)(['wcpos','sync','pull']),E=()=>{const t=(0,e.c)(8),o=(0,_.useRestHttpClient)(),c=(0,l.useT)();let E;t[0]!==o||t[1]!==c?(E=async(e,t)=>{try{const s=await o.get(`${e}/${t}`);return(0,n.default)(s,"data")}catch(o){const n=o,l=(0,s.extractErrorMessage)(n?.response?.data,c("common.failed_to_fetch_from_server"));throw f.error(l,{showToast:!0,saveToDb:!0,context:{errorCode:u.ERROR_CODES.CONNECTION_REFUSED,documentId:t,endpoint:e,error:n instanceof Error?n.message:String(n)}}),n}},t[0]=o,t[1]=c,t[2]=E):E=t[2];const R=E;let p;t[3]!==c?(p=async(e,t,o)=>{try{const o=t.parseRestResponse(e);return await t.upsert(o)}catch(e){const n=e;throw f.error(c("common.failed_to_save_to_local_database",{error:n instanceof Error?n.message:String(n)}),{showToast:!0,saveToDb:!0,context:{errorCode:u.ERROR_CODES.TRANSACTION_FAILED,documentId:o,collectionName:t.name,error:n instanceof Error?n.message:String(n)}}),n}},t[3]=c,t[4]=p):p=t[4];const w=p;let O;return t[5]!==R||t[6]!==w?(O=async(e,t,o)=>{const n=o||t.name,s=Number(e);if(!(Number.isInteger(s)&&s>0))return;const c=await R(n,e);return c?await w(c,t,e):void 0},t[5]=R,t[6]=w,t[7]=O):O=t[7],O}},4835,[12,14,1358,4126,1975,2644,1987,4411]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createSelectedCategoryOptions$=function({ids:l,collection:c,pullDocument:s,loadingLabel:f}){if(!l||0===l.length)return(0,t.of)([]);const p=new Set,b=l.map(t=>c.findOne({selector:{id:t}}).$.pipe((0,n.tap)(n=>{n||p.has(t)||(p.add(t),queueMicrotask(()=>{(0,o.pullDocumentSafely)(s,t,c).finally(()=>p.delete(t))}))}),(0,n.map)(n=>({value:String(t),label:u(n)??f}))));return(0,t.combineLatest)(b)};var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=r(d[3]);function u(t){if(t)return(0,l.isRxDocument)(t)?t.get('name'):t.name}},4836,[1748,1972,2035,4837]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.pullDocumentSafely=async function(t,c,n){try{await t(c,n)}catch{}}},4837,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FeaturedPill=function(c){const v=(0,t.c)(16),{query:f}=c;let x;v[0]!==f?(x=f.rxQuery$.pipe((0,o.map)(()=>!!f.getSelector("featured"))),v[0]=f,v[1]=x):x=v[1];const b=(0,u.useObservableEagerState)(x),h=(0,s.useT)(),p=b?void 0:"muted";let P,_,j,y,q;v[2]!==f?(P=()=>f.where("featured").equals(!0).exec(),v[2]=f,v[3]=P):P=v[3];v[4]!==f?(_=()=>f.removeWhere("featured").exec(),v[4]=f,v[5]=_):_=v[5];v[6]!==h?(j=h("common.featured"),v[6]=h,v[7]=j):j=v[7];v[8]!==j?(y=(0,l.jsx)(n.ButtonText,{children:j}),v[8]=j,v[9]=y):y=v[9];v[10]!==b||v[11]!==p||v[12]!==P||v[13]!==_||v[14]!==y?(q=(0,l.jsx)(n.ButtonPill,{leftIcon:"star",size:"xs",variant:p,onPress:P,removable:b,onRemove:_,children:y}),v[10]=b,v[11]=p,v[12]=P,v[13]=_,v[14]=y,v[15]=q):q=v[15];return q};var t=r(d[0]);r(d[1]);var u=r(d[2]),o=r(d[3]),n=r(d[4]),s=r(d[5]),l=r(d[6])},4838,[12,14,1747,1972,3185,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.OnSalePill=function(u){const v=(0,o.c)(16),{query:_}=u;let x;v[0]!==_?(x=_.rxQuery$.pipe((0,l.map)(()=>!!_.getSelector("on_sale"))),v[0]=_,v[1]=x):x=v[1];const b=(0,t.useObservableEagerState)(x),f=(0,s.useT)(),h=b?void 0:"muted";let p,P,j,y,O;v[2]!==_?(p=()=>_.where("on_sale").equals(!0).exec(),v[2]=_,v[3]=p):p=v[3];v[4]!==_?(P=()=>_.removeWhere("on_sale").exec(),v[4]=_,v[5]=P):P=v[5];v[6]!==f?(j=f("common.on_sale"),v[6]=f,v[7]=j):j=v[7];v[8]!==j?(y=(0,c.jsx)(n.ButtonText,{children:j}),v[8]=j,v[9]=y):y=v[9];v[10]!==b||v[11]!==h||v[12]!==p||v[13]!==P||v[14]!==y?(O=(0,c.jsx)(n.ButtonPill,{leftIcon:"badgeDollar",size:"xs",variant:h,onPress:p,removable:b,onRemove:P,children:y}),v[10]=b,v[11]=h,v[12]=p,v[13]=P,v[14]=y,v[15]=O):O=v[15];return O};var o=r(d[0]);r(d[1]);var t=r(d[2]),l=r(d[3]),n=r(d[4]),s=r(d[5]),c=r(d[6])},4839,[12,14,1747,1972,3185,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.StockStatusPill=function(x){const h=(0,t.c)(32),{query:S}=x;let _;h[0]!==S?(_=S.rxQuery$.pipe((0,s.map)(()=>S.getSelector("stock_status"))),h[0]=S,h[1]=_):_=h[1];const f=(0,l.useObservableEagerState)(_),j=(0,o.useT)(),k=!!f,{items:p}=(0,n.useStockStatusLabel)();let P;if(h[2]!==p||h[3]!==f){let t;h[5]!==f?(t=t=>t.value===f,h[5]=f,h[6]=t):t=h[6],P=p.find(t),h[2]=p,h[3]=f,h[4]=P}else P=h[4];const y=P;let C;h[7]!==y?(C=y||{value:"",label:""},h[7]=y,h[8]=C):C=h[8];const T=C;let q;h[9]!==S?(q=t=>t&&S.where("stock_status").equals(t.value).exec(),h[9]=S,h[10]=q):q=h[10];const w=k?void 0:"muted";let B,I,O,z,E,F,H;h[11]!==S?(B=()=>S.removeWhere("stock_status").exec(),h[11]=S,h[12]=B):B=h[12];h[13]!==j||h[14]!==T?.label?(I=T?.label||j("common.stock_status"),h[13]=j,h[14]=T?.label,h[15]=I):I=h[15];h[16]!==I?(O=(0,v.jsx)(c.ButtonText,{decodeHtml:!0,children:I}),h[16]=I,h[17]=O):O=h[17];h[18]!==k||h[19]!==w||h[20]!==B||h[21]!==O?(z=(0,v.jsx)(u.SelectPrimitiveTrigger,{asChild:!0,children:(0,v.jsx)(c.ButtonPill,{size:"xs",leftIcon:"warehouseFull",variant:w,removable:k,onRemove:B,children:O})}),h[18]=k,h[19]=w,h[20]=B,h[21]=O,h[22]=z):z=h[22];h[23]!==p?(E=p.map(b),h[23]=p,h[24]=E):E=h[24];h[25]!==E?(F=(0,v.jsx)(u.SelectContent,{children:E}),h[25]=E,h[26]=F):F=h[26];h[27]!==F||h[28]!==q||h[29]!==z||h[30]!==T?(H=(0,v.jsxs)(u.Select,{value:T,onValueChange:q,children:[z,F]}),h[27]=F,h[28]=q,h[29]=z,h[30]=T,h[31]=H):H=h[31];return H};var t=r(d[0]);r(d[1]);var l=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]),o=r(d[6]),n=r(d[7]),v=r(d[8]);function b(t){return(0,v.jsx)(u.SelectItem,{label:t.label,value:t.value},t.label)}},4840,[12,14,1747,1972,3185,4191,1987,4841,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useStockStatusLabel",{enumerable:!0,get:function(){return n}});var t=r(d[0]);r(d[1]);var o=r(d[2]);const n=()=>{const n=(0,t.c)(21),c=(0,o.useT)();let l,u,s,b,_,f,k;n[0]!==c?(l=c("common.in_stock"),n[0]=c,n[1]=l):l=n[1],n[2]!==l?(u={label:l,value:"instock"},n[2]=l,n[3]=u):u=n[3],n[4]!==c?(s=c("common.out_of_stock"),n[4]=c,n[5]=s):s=n[5],n[6]!==s?(b={label:s,value:"outofstock"},n[6]=s,n[7]=b):b=n[7],n[8]!==c?(_=c("common.on_backorder"),n[8]=c,n[9]=_):_=n[9],n[10]!==_?(f={label:_,value:"onbackorder"},n[10]=_,n[11]=f):f=n[11],n[12]!==u||n[13]!==b||n[14]!==f?(k=[u,b,f],n[12]=u,n[13]=b,n[14]=f,n[15]=k):k=n[15];const v=k;let j;n[16]!==v?(j=t=>{const o=v.find(o=>o.value===t);return o?o.label:t},n[16]=v,n[17]=j):j=n[17];const p=j;let y;return n[18]!==p||n[19]!==v?(y={items:v,getLabel:p},n[18]=p,n[19]=v,n[20]=y):y=n[20],y}},4841,[12,14,1987]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TagPill=function(o){const t=(0,e.c)(21),{query:b,resource:v,selectedID:_}=o,f=(0,l.useObservableSuspense)(v),j=(0,u.useT)(),C=!!_;let T;t[0]!==b?(T=e=>{e&&b.where("tags").elemMatch({id:(0,n.default)(e.value)}).exec()},t[0]=b,t[1]=T):T=t[1];const M=T,y=C?void 0:"muted";let P,S,p,w,B,I;t[2]!==b||t[3]!==f?.id?(P=()=>b.where("tags").removeElemMatch("tags",{id:f?.id}).exec(),t[2]=b,t[3]=f?.id,t[4]=P):P=t[4];t[5]!==C||t[6]!==_||t[7]!==j||t[8]!==f?.name?(S=C?f?.name||j("common.id_2",{id:_}):j("common.tag"),t[5]=C,t[6]=_,t[7]=j,t[8]=f?.name,t[9]=S):S=t[9];t[10]!==S?(p=(0,x.jsx)(s.ButtonText,{decodeHtml:!0,children:S}),t[10]=S,t[11]=p):p=t[11];t[12]!==C||t[13]!==y||t[14]!==P||t[15]!==p?(w=(0,x.jsx)(c.ComboboxTrigger,{asChild:!0,children:(0,x.jsx)(s.ButtonPill,{size:"xs",leftIcon:"folder",variant:y,removable:C,onRemove:P,children:p})}),t[12]=C,t[13]=y,t[14]=P,t[15]=p,t[16]=w):w=t[16];t[17]===Symbol.for("react.memo_cache_sentinel")?(B=(0,x.jsx)(c.ComboboxContent,{children:(0,x.jsx)(h.TagSearch,{})}),t[17]=B):B=t[17];t[18]!==M||t[19]!==w?(I=(0,x.jsxs)(c.Combobox,{onValueChange:M,children:[w,B]}),t[18]=M,t[19]=w,t[20]=I):I=t[20];return I};var e=r(d[0]);r(d[1]);var o,t=r(d[2]),n=(o=t)&&o.__esModule?o:{default:o},l=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),h=r(d[7]),x=r(d[8])},4842,[12,14,2669,1747,3185,4350,1987,4843,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TagSearch=j,_e.TagSelect=function(e){const t=(0,o.c)(8),{onValueChange:n}=e,s=(0,u.useT)();let l,b,h,f;t[0]!==s?(l=s("common.select_tag"),t[0]=s,t[1]=l):l=t[1];t[2]!==l?(b=(0,x.jsx)(c.ComboboxTrigger,{children:(0,x.jsx)(c.ComboboxValue,{placeholder:l})}),t[2]=l,t[3]=b):b=t[3];t[4]===Symbol.for("react.memo_cache_sentinel")?(h=(0,x.jsx)(c.ComboboxContent,{className:"min-w-64",children:(0,x.jsx)(j,{})}),t[4]=h):h=t[4];t[5]!==n||t[6]!==b?(f=(0,x.jsxs)(c.Combobox,{onValueChange:n,children:[b,h]}),t[5]=n,t[6]=b,t[7]=f):f=t[7];return f};var e,o=r(d[0]),t=r(d[1]),n=(e=t)&&e.__esModule?e:{default:e},s=r(d[2]),c=r(d[3]),l=r(d[4]),u=r(d[5]),b=r(d[6]),x=r(d[7]);function h(e){const t=(0,o.c)(12),{query:n}=e,l=(0,s.useObservableSuspense)(n.resource),b=(0,u.useT)();let h;t[0]!==l.hits?(h=l.hits.map(_),t[0]=l.hits,t[1]=h):h=t[1];const j=h;let C,S,p,y;return t[2]!==n?(C=()=>{n?.infiniteScroll&&n.loadMore()},t[2]=n,t[3]=C):C=t[3],t[4]!==b?(S=b("common.no_tag_found"),t[4]=b,t[5]=S):S=t[5],t[6]!==S?(p=(0,x.jsx)(c.ComboboxEmpty,{children:S}),t[6]=S,t[7]=p):p=t[7],t[8]!==j||t[9]!==C||t[10]!==p?(y=(0,x.jsx)(c.ComboboxList,{data:j,onEndReached:C,renderItem:f,estimatedItemSize:44,ListEmptyComponent:p}),t[8]=j,t[9]=C,t[10]=p,t[11]=y):y=t[11],y}function f(e){const{item:o}=e;return(0,x.jsx)(c.ComboboxItem,{value:String(o.value),label:o.label,item:o,children:(0,x.jsx)(c.ComboboxItemText,{})})}function _(e){const{document:o}=e;return{value:String(o.id),label:o.name??""}}function j(){const e=(0,o.c)(18),t=(0,u.useT)(),[s,f]=n.default.useState("");let _,j;e[0]===Symbol.for("react.memo_cache_sentinel")?(_=["products/tags"],e[0]=_):_=e[0],e[1]===Symbol.for("react.memo_cache_sentinel")?(j={queryKeys:_,collectionName:"products/tags",initialParams:{sort:[{name:"asc"}]},greedy:!0,infiniteScroll:!0},e[1]=j):j=e[1];const C=(0,b.useQuery)(j);let S;e[2]!==C?(S=e=>{f(e),C?.debouncedSearch(e)},e[2]=C,e[3]=S):S=e[3];const p=S;let y,T,v,I,E,q;return e[4]!==C?(y=()=>()=>C?.search(""),T=[C],e[4]=C,e[5]=y,e[6]=T):(y=e[5],T=e[6]),n.default.useEffect(y,T),e[7]!==t?(v=t("common.search_tags"),e[7]=t,e[8]=v):v=e[8],e[9]!==p||e[10]!==s||e[11]!==v?(I=(0,x.jsx)(c.ComboboxInput,{placeholder:v,value:s,onChangeText:p}),e[9]=p,e[10]=s,e[11]=v,e[12]=I):I=e[12],e[13]!==C?(E=(0,x.jsx)(l.Suspense,{children:(0,x.jsx)(h,{query:C})}),e[13]=C,e[14]=E):E=e[14],e[15]!==I||e[16]!==E?(q=(0,x.jsxs)(x.Fragment,{children:[I,E]}),e[15]=I,e[16]=E,e[17]=q):q=e[17],q}},4843,[12,14,1747,4350,1741,1987,4070,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductImage=function(u){const t=(0,e.c)(10),{row:f}=u,_=f.original.document,h=(0,l.useObservableEagerState)(_.images$);let v;t[0]!==h?(v=(0,c.default)(h,[0,"src"],void 0),t[0]=h,t[1]=v):v=t[1];const y=v,{uri:b,error:I}=(0,s.useImageAttachment)(_,y??"");if(I){let e,u;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e={uri:"https://via.placeholder.com/150"},t[2]=e):e=t[2],t[3]!==_.uuid?(u=(0,n.jsx)(o.Image,{source:e,recyclingKey:_.uuid,className:"h-20 w-full rounded"}),t[3]=_.uuid,t[4]=u):u=t[4],u}let j,p;t[5]!==b?(j={uri:b},t[5]=b,t[6]=j):j=t[6];t[7]!==_.uuid||t[8]!==j?(p=(0,n.jsx)(o.Image,{source:j,recyclingKey:_.uuid,className:"h-20 w-full rounded"}),t[7]=_.uuid,t[8]=j,t[9]=p):p=t[9];return p};var e=r(d[0]);r(d[1]);var u,t=r(d[2]),c=(u=t)&&u.__esModule?u:{default:u},l=r(d[3]),o=r(d[4]),s=r(d[5]),n=r(d[6])},4844,[12,14,1358,1747,4697,4799,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariableProductImage=function(e){const p=(0,t.c)(19),{row:b,table:v}=e,x=b.original.document,_=(0,s.useObservableEagerState)(x.images$);let h;p[0]!==_?(h=(0,l.default)(_,[0,"src"],void 0),p[0]=_,p[1]=h):h=p[1];const w=h,{uri:$}=(0,c.useImageAttachment)(x,w??""),j=v.options.meta,y=j?.setRowExpanded;let E;if(p[2]!==j.expanded$||p[3]!==b.id){let e;p[5]!==b.id?(e=e=>!!e[b.id],p[5]=b.id,p[6]=e):e=p[6],E=j.expanded$.pipe((0,n.map)(e)),p[2]=j.expanded$,p[3]=b.id,p[4]=E}else E=p[4];const I=(0,s.useObservableEagerState)(E);let O;p[7]!==I||p[8]!==b.id||p[9]!==y?(O=()=>{y?.(b.id,!I)},p[7]=I,p[8]=b.id,p[9]=y,p[10]=O):O=p[10];const P=O;let M,N,S;p[11]!==$?(M={uri:$},p[11]=$,p[12]=M):M=p[12];p[13]!==x.uuid||p[14]!==M?(N=(0,f.jsx)(o.Image,{source:M,recyclingKey:x.uuid,className:"h-full w-full rounded"}),p[13]=x.uuid,p[14]=M,p[15]=N):N=p[15];p[16]!==P||p[17]!==N?(S=(0,f.jsx)(u.default,{onPress:P,className:"h-20 w-full",children:N}),p[16]=P,p[17]=N,p[18]=S):S=p[18];return S};var t=r(d[0]);r(d[1]);var u=e(r(d[2])),l=e(r(d[3])),s=r(d[4]),n=r(d[5]),o=r(d[6]),c=r(d[7]),f=r(d[8])},4845,[12,14,16,1358,1747,1972,4697,4799,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariableProductPrice=function(u){const p=(0,t.c)(21),{row:_,column:f}=u,b=_.original.document,h=(0,s.useObservableState)(b.tax_status$,b.tax_status),S=(0,s.useObservableState)(b.tax_class$,b.tax_class),j=(0,s.useObservableState)(b.meta_data$,b.meta_data);let P;p[0]!==j?(P=(0,l.getVariablePrices)(j),p[0]=j,p[1]=P):P=p[1];const v=P,y=f.id;if(!v||!v[y])return null;const D=v[y];if(D.min===D.max){const t=h??"none",s=S??"",n=f.columnDef.meta?.show?.("tax")?"text":"tooltip";let x;return p[2]!==D.max||p[3]!==t||p[4]!==s||p[5]!==n?(x=(0,o.jsx)(c.PriceWithTax,{price:D.max,taxStatus:t,taxClass:s,taxDisplay:n}),p[2]=D.max,p[3]=t,p[4]=s,p[5]=n,p[6]=x):x=p[6],x}const w=h??"none",O=S??"",T=f.columnDef.meta?.show?.("tax")?"text":"tooltip";let C,W;p[7]!==D.min||p[8]!==w||p[9]!==O||p[10]!==T?(C=(0,o.jsx)(c.PriceWithTax,{price:D.min,taxStatus:w,taxClass:O,taxDisplay:T}),p[7]=D.min,p[8]=w,p[9]=O,p[10]=T,p[11]=C):C=p[11];p[12]===Symbol.for("react.memo_cache_sentinel")?(W=(0,o.jsx)(x.Text,{children:" - "}),p[12]=W):W=p[12];const $=h??"none",V=S??"",k=f.columnDef.meta?.show?.("tax")?"text":"tooltip";let H,M;p[13]!==D.max||p[14]!==$||p[15]!==V||p[16]!==k?(H=(0,o.jsx)(c.PriceWithTax,{price:D.max,taxStatus:$,taxClass:V,taxDisplay:k}),p[13]=D.max,p[14]=$,p[15]=V,p[16]=k,p[17]=H):H=p[17];p[18]!==H||p[19]!==C?(M=(0,o.jsxs)(n.HStack,{className:"flex-wrap justify-end gap-1",children:[C,W,H]}),p[18]=H,p[19]=C,p[20]=M):M=p[20];return M};var t=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]),x=r(d[4]),l=r(d[5]),c=r(d[6]),o=r(d[7])},4846,[12,14,1747,1351,1434,4801,4784,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var d=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,d.get?d:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n}function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariableProductRow=function(e){const n=(0,t.c)(30),{item:_,index:x,table:f}=e,w=f.options.meta;let T;if(n[0]!==_.id||n[1]!==w.expanded$){let e;n[3]!==_.id?(e=e=>!!e[_.id],n[3]=_.id,n[4]=e):e=n[4],T=w.expanded$.pipe((0,h.map)(e)),n[0]=_.id,n[1]=w.expanded$,n[2]=T}else T=n[2];const k=(0,s.useObservableEagerState)(T),H=(0,l.useSharedValue)(0),[D,V]=d.useState(k),C=(0,l.useDerivedValue)((function({_worklet_254663509723_init_data:e,isExpanded:n,shouldRender:t,scheduleOnRN:d,setShouldRender:o,withTiming:s,height:l,duration:u}){const c=function(){return n&&!t&&d(o,!0),s(n?l.value:0,{duration:u},(function({_worklet_6591955296815_init_data:e,isExpanded:n,scheduleOnRN:t,setShouldRender:d}){const o=function(e){!n&&e&&t(d,!1)};return o.__closure={isExpanded:n,scheduleOnRN:t,setShouldRender:d},o.__workletHash=6591955296815,o.__initData=e,o})({_worklet_6591955296815_init_data:j,isExpanded:n,scheduleOnRN:d,setShouldRender:o}))};return c.__closure={isExpanded:n,shouldRender:t,scheduleOnRN:d,setShouldRender:o,withTiming:s,height:l,duration:u},c.__workletHash=254663509723,c.__initData=e,c})({_worklet_254663509723_init_data:b,isExpanded:k,shouldRender:D,scheduleOnRN:c.scheduleOnRN,setShouldRender:V,withTiming:l.withTiming,height:H,duration:O}),[k]),P=(0,l.useAnimatedStyle)((function({_worklet_15874260764874_init_data:e,derivedHeight:n}){const t=()=>({height:n.value,opacity:0===n.value?0:1});return t.__closure={derivedHeight:n},t.__workletHash=0xe7003ac88ca,t.__initData=e,t})({_worklet_15874260764874_init_data:y,derivedHeight:C})),F=w?.setRowExpanded,$=_.original.document.slug??_.original.document.id??_.id,I=$?`data-table-row-${$}`:void 0;let M,z,A,B,q,G,J,K,L;n[5]!==_?(M=_.getVisibleCells().map(N),n[5]=_,n[6]=M):M=n[6];n[7]!==x||n[8]!==I||n[9]!==M?(z=(0,E.jsx)(p.TableRow,{testID:I,index:x,children:M}),n[7]=x,n[8]=I,n[9]=M,n[10]=z):z=n[10];n[11]===Symbol.for("react.memo_cache_sentinel")?(A={overflow:"hidden"},n[11]=A):A=n[11];n[12]!==P?(B=[P,A],n[12]=P,n[13]=B):B=n[13];n[14]!==H?(q=(e,n)=>{H.value=n},n[14]=H,n[15]=q):q=n[15];n[16]!==_||n[17]!==D?(G=D?(0,E.jsx)(S.Variations,{row:_}):null,n[16]=_,n[17]=D,n[18]=G):G=n[18];n[19]!==q||n[20]!==G?(J=(0,E.jsx)(o.default,{scrollEnabled:!1,showsVerticalScrollIndicator:!1,onContentSizeChange:q,children:G}),n[19]=q,n[20]=G,n[21]=J):J=n[21];n[22]!==B||n[23]!==J?(K=(0,E.jsx)(u.default.View,{style:B,children:J}),n[22]=B,n[23]=J,n[24]=K):K=n[24];n[25]!==_||n[26]!==F||n[27]!==K||n[28]!==z?(L=(0,E.jsx)(R.Item,{children:(0,E.jsxs)(v.VariationRowProvider,{row:_,setRowExpanded:F,children:[z,K]})}),n[25]=_,n[26]=F,n[27]=K,n[28]=z,n[29]=L):L=n[29];return L};var t=r(_d[0]),d=e(r(_d[1])),o=n(r(_d[2])),s=r(_d[3]),l=r(_d[4]),u=n(l),c=r(_d[5]),h=r(_d[6]),_=r(_d[7]),x=r(_d[8]),f=r(_d[9]),R=e(r(_d[10])),p=r(_d[11]),w=r(_d[12]),v=r(_d[13]),S=r(_d[14]),E=r(_d[15]);const O=500,b={code:"function indexTsx1(){const{isExpanded,shouldRender,scheduleOnRN,setShouldRender,withTiming,height,duration}=this.__closure;if(isExpanded&&!shouldRender){scheduleOnRN(setShouldRender,true);}return withTiming(isExpanded?height.value:0,{duration:duration},function(isFinished){if(!isExpanded&&isFinished){scheduleOnRN(setShouldRender,false);}});}"},j={code:"function indexTsx2(isFinished){const{isExpanded,scheduleOnRN,setShouldRender}=this.__closure;if(!isExpanded&&isFinished){scheduleOnRN(setShouldRender,false);}}"},y={code:"function indexTsx3(){const{derivedHeight}=this.__closure;return{height:derivedHeight.value,opacity:derivedHeight.value===0?0:1};}"};function N(e){return(0,E.jsx)(p.TableCell,{style:(0,w.getColumnStyle)(e.column.columnDef.meta),children:(0,E.jsx)(x.ErrorBoundary,{children:(0,E.jsx)(f.Suspense,{children:(0,_.flexRender)(e.column.columnDef.cell,e.getContext())})})},e.id)}},4847,[12,14,600,1747,318,321,1972,4727,1348,1741,4356,4729,4825,4776,4848,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Variations=function(e){const s=(0,t.c)(28),{row:v}=e,_=v.original.document,{queryParams:j,updateQueryParams:p}=(0,h.useVariationRow)();let x,P,w,E;s[0]!==_.id?(x=["variations",{parentID:_.id}],s[0]=_.id,s[1]=x):x=s[1];s[2]!==_.variations?(P={id:{$in:_.variations}},s[2]=_.variations,s[3]=P):P=s[3];s[4]===Symbol.for("react.memo_cache_sentinel")?(w=[{name:"asc"}],s[4]=w):w=s[4];s[5]!==P?(E={selector:P,sort:w},s[5]=P,s[6]=E):E=s[6];const O=`products/${_.id}/variations`;let V;s[7]!==x||s[8]!==E||s[9]!==O?(V={queryKeys:x,collectionName:"variations",initialParams:E,endpoint:O,greedy:!0},s[7]=x,s[8]=E,s[9]=O,s[10]=V):V=s[10];const q=(0,d.useQuery)(V);let M,S,B,N,k,D,Q;s[11]!==q||s[12]!==j?(M=()=>{j?.attribute&&q?.variationMatch(j.attribute).exec(),j?.search&&q?.search(j.search)},S=[q,j],s[11]=q,s[12]=j,s[13]=M,s[14]=S):(M=s[13],S=s[14]);n.useEffect(M,S),s[15]!==q||s[16]!==p?(B=()=>()=>{q?.search(""),p("search",null),q?.removeWhere("attributes").exec(),p("attribute",null)},s[15]=q,s[16]=p,s[17]=B):B=s[17];s[18]===Symbol.for("react.memo_cache_sentinel")?(N=[],s[18]=N):N=s[18];n.useEffect(B,N),s[19]!==q||s[20]!==v?(k=(0,b.jsx)(c.ErrorBoundary,{children:(0,b.jsx)(f.VariationsFilterBar,{row:v,query:q})}),s[19]=q,s[20]=v,s[21]=k):k=s[21];s[22]!==q||s[23]!==v?(D=(0,b.jsx)(o.default,{className:"flex-1",children:(0,b.jsx)(c.ErrorBoundary,{children:(0,b.jsx)(u.Suspense,{children:(0,b.jsx)(y.VariationsTable,{row:v,query:q})})})}),s[22]=q,s[23]=v,s[24]=D):D=s[24];s[25]!==k||s[26]!==D?(Q=(0,b.jsxs)(l.VStack,{className:"gap-0",children:[k,D]}),s[25]=k,s[26]=D,s[27]=Q):Q=s[27];return Q};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),o=(e=s)&&e.__esModule?e:{default:e},c=r(_d[3]),u=r(_d[4]),l=r(_d[5]),d=r(_d[6]),f=r(_d[7]),y=r(_d[8]),h=r(_d[9]),b=r(_d[10])},4848,[12,14,585,1348,1741,1605,4070,4849,4851,4776,6]); +__d(function(g,r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariationsFilterBar=function(t){const a=(0,e.c)(19),{row:b,query:p}=t,j=b.original.document,{rowId:_,setRowExpanded:M}=(0,f.useVariationRow)(),S=(0,o.useObservableEagerState)(p.rxQuery$);let V;a[0]!==S?(V=(0,n.default)(S,["other","search","searchTerm"]),a[0]=S,a[1]=V):V=a[1];const w=V;let y,R,B,I,O;a[2]!==p||a[3]!==w?(y=!!w&&(0,h.jsx)(s.ButtonPill,{leftIcon:"magnifyingGlass",size:"xs",removable:!0,onRemove:()=>p.search(""),children:w}),a[2]=p,a[3]=w,a[4]=y):y=a[4];if(a[5]!==j.attributes||a[6]!==p){let e;a[8]!==p?(e=(e,t)=>(0,h.jsx)(u.VariationSelect,{attribute:e,onSelect:e=>{p.variationMatch(e).exec()},selected:p.getVariationMatchOption({id:e.id??0,name:e.name??""}),onRemove:()=>{p.removeVariationMatch({id:e.id??0,name:e.name??""}).exec()}},t),a[8]=p,a[9]=e):e=a[9],R=(j.attributes||[]).filter(x).sort(v).map(e),a[5]=j.attributes,a[6]=p,a[7]=R}else R=a[7];a[10]!==y||a[11]!==R?(B=(0,h.jsxs)(c.HStack,{className:"flex-1",children:[y,R]}),a[10]=y,a[11]=R,a[12]=B):B=a[12];a[13]!==_||a[14]!==M?(I=(0,h.jsx)(l.IconButton,{size:"sm",name:"chevronUp",onPress:()=>M?.(_,!1)}),a[13]=_,a[14]=M,a[15]=I):I=a[15];a[16]!==B||a[17]!==I?(O=(0,h.jsxs)(c.HStack,{className:"bg-card-header p-2",children:[B,I]}),a[16]=B,a[17]=I,a[18]=O):O=a[18];return O};var e=r(d[0]);r(d[1]);var t,a=r(d[2]),n=(t=a)&&t.__esModule?t:{default:t},o=r(d[3]),s=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),f=r(d[8]),h=r(d[9]);function v(e,t){return(e.position||0)-(t.position||0)}function x(e){return e.variation}},4849,[12,14,1358,1747,3185,1351,1574,4850,4776,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariationSelect=function(b){const h=(0,t.c)(56),{attribute:j,selected:C,onSelect:p,onRemove:f}=b,S=void 0===C?"":C,I=(0,s.useT)(),_=!!S;let T;h[0]!==j.options?(T=j?.options||[],h[0]=j.options,h[1]=T):T=h[1];const B=T;let P;h[2]!==B?(P=B.map(v),h[2]=B,h[3]=P):P=h[3];const $=P;let y;h[4]!==I?(y=()=>(0,c.jsx)(o.ComboboxEmpty,{children:I("common.no_variation_found")}),h[4]=I,h[5]=y):y=h[5];const z=y;if(B.length<=10){let t,o;h[6]!==S?(t={value:S,label:S},h[6]=S,h[7]=t):t=h[7],h[8]!==j.id||h[9]!==j.name||h[10]!==p?(o=t=>t&&p({id:j.id??0,name:j.name??"",option:t.value}),h[8]=j.id,h[9]=j.name,h[10]=p,h[11]=o):o=h[11];const s=_?void 0:"muted",u=_?`${j.name}: ${S}`:j.name;let v,b,C,I,T;return h[12]!==u?(v=(0,c.jsx)(n.ButtonText,{children:u}),h[12]=u,h[13]=v):v=h[13],h[14]!==_||h[15]!==f||h[16]!==s||h[17]!==v?(b=(0,c.jsx)(l.SelectPrimitiveTrigger,{asChild:!0,children:(0,c.jsx)(n.ButtonPill,{size:"xs",leftIcon:"check",variant:s,removable:_,onRemove:f,children:v})}),h[14]=_,h[15]=f,h[16]=s,h[17]=v,h[18]=b):b=h[18],h[19]!==B?(C=B.map(x),h[19]=B,h[20]=C):C=h[20],h[21]!==C?(I=(0,c.jsx)(l.SelectContent,{children:C}),h[21]=C,h[22]=I):I=h[22],h[23]!==b||h[24]!==I||h[25]!==t||h[26]!==o?(T=(0,c.jsxs)(l.Select,{value:t,onValueChange:o,children:[b,I]}),h[23]=b,h[24]=I,h[25]=t,h[26]=o,h[27]=T):T=h[27],T}let R,V;h[28]!==S?(R=S?{value:S,label:S}:void 0,h[28]=S,h[29]=R):R=h[29];h[30]!==j.id||h[31]!==j.name||h[32]!==p?(V=t=>t&&p({id:j.id??0,name:j.name??"",option:String(t.value)}),h[30]=j.id,h[31]=j.name,h[32]=p,h[33]=V):V=h[33];const k=_?void 0:"muted",E=_?`${j.name}: ${S}`:j.name;let L,M,O,q,w,A,D;h[34]!==E?(L=(0,c.jsx)(n.ButtonText,{children:E}),h[34]=E,h[35]=L):L=h[35];h[36]!==_||h[37]!==f||h[38]!==k||h[39]!==L?(M=(0,c.jsx)(o.ComboboxTrigger,{asChild:!0,children:(0,c.jsx)(n.ButtonPill,{size:"xs",leftIcon:"check",variant:k,removable:_,onRemove:f,children:L})}),h[36]=_,h[37]=f,h[38]=k,h[39]=L,h[40]=M):M=h[40];h[41]!==I?(O=I("common.search_variations"),h[41]=I,h[42]=O):O=h[42];h[43]!==O?(q=(0,c.jsx)(o.ComboboxInput,{placeholder:O}),h[43]=O,h[44]=q):q=h[44];h[45]!==$||h[46]!==z?(w=(0,c.jsx)(o.ComboboxList,{data:$,renderItem:u,estimatedItemSize:20,ListEmptyComponent:z}),h[45]=$,h[46]=z,h[47]=w):w=h[47];h[48]!==q||h[49]!==w?(A=(0,c.jsxs)(o.ComboboxContent,{children:[q,w]}),h[48]=q,h[49]=w,h[50]=A):A=h[50];h[51]!==M||h[52]!==A||h[53]!==R||h[54]!==V?(D=(0,c.jsxs)(o.Combobox,{value:R,onValueChange:V,children:[M,A]}),h[51]=M,h[52]=A,h[53]=R,h[54]=V,h[55]=D):D=h[55];return D};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]);function u(t){const{item:n}=t;return(0,c.jsx)(o.ComboboxItem,{value:String(n.value),label:n.label,item:n,children:(0,c.jsx)(o.ComboboxItemText,{})})}function x(t,n){return(0,c.jsx)(l.SelectItem,{label:t,value:t},n)}function v(t){return{value:t,label:t}}},4850,[12,14,3185,4350,4191,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariationsTable=function(l){const c=(0,t.c)(12),{query:j,row:v}=l,y=(0,s.useObservableSuspense)(j.resource);let C,O,T;if(c[0]!==y.hits||c[1]!==v){let t;c[3]!==v?(t=(t,s)=>(0,p.jsx)(u.TableRow,{index:s,children:v.getVisibleCells().map((s,l)=>{const c=Object.assign({},s.getContext(),{row:Object.assign({},v,{parentId:v.id,getParentRow:()=>v,original:t})});return(0,p.jsx)(u.TableCell,{className:(0,o.cn)("image"===s.column.id&&"relative"),style:(0,x.getColumnStyle)(s.column.columnDef.meta),children:(0,n.flexRender)(f,c)},l)})},s),c[3]=v,c[4]=t):t=c[4],C=y.hits.map(t),c[0]=y.hits,c[1]=v,c[2]=C}else C=c[2];c[5]!==j||c[6]!==y.hits.length||c[7]!==v.original.document?(O=(0,p.jsx)(b.VariationTableFooter,{query:j,parent:v.original.document,count:y.hits.length}),c[5]=j,c[6]=y.hits.length,c[7]=v.original.document,c[8]=O):O=c[8];c[9]!==C||c[10]!==O?(T=(0,p.jsxs)(h.VStack,{className:"gap-0",children:[C,O]}),c[9]=C,c[10]=O,c[11]=T):T=c[11];return T};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),l=r(d[4]),o=r(d[5]),c=r(d[6]),u=r(d[7]),h=r(d[8]),b=r(d[9]),j=r(d[10]),x=r(d[11]),p=r(d[12]);const f=t=>{const n=t.table.options.meta,s=n?.variationRenderCell?.(t);return s?(0,p.jsx)(l.ErrorBoundary,{children:(0,p.jsx)(c.Suspense,{children:(0,p.jsx)(s,Object.assign({},t))})}):(0,p.jsx)(j.TextCell,Object.assign({},t))}},4851,[12,14,4727,1747,1348,1354,1741,4729,1605,4852,4826,4825,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.VariationTableFooter=function(b){const f=(0,t.c)(21),{query:y,parent:S,count:x}=b,{fastStoreDB:_,storeDB:j}=(0,l.useAppState)(),{sync:h,active$:w}=(0,c.useReplicationState)(y),B=(0,o.useObservableEagerState)(w);let O;f[0]!==_.collections.variations||f[1]!==S.id||f[2]!==j.collections.variations||f[3]!==h?(O=async()=>(await j.collections.variations.find({selector:{parent_id:S.id}}).remove(),await _.collections.variations.find({selector:{endpoint:"products/"+S.id+"/variations"}}).remove(),h()),f[0]=_.collections.variations,f[1]=S.id,f[2]=j.collections.variations,f[3]=h,f[4]=O):O=f[4];const T=O;let A;f[5]!==_.collections.variations||f[6]!==S.id?(A=_.collections.variations.count({selector:{endpoint:"products/"+S.id+"/variations"}}),f[5]=_.collections.variations,f[6]=S.id,f[7]=A):A=f[7];const D=(0,o.useObservableState)(A.$,0),N=(0,v.useT)();let $,k,q,E;f[8]!==x||f[9]!==N||f[10]!==D?($=N("common.showing_of",{shown:x,total:D}),f[8]=x,f[9]=N,f[10]=D,f[11]=$):$=f[11];f[12]!==$?(k=(0,p.jsx)(n.Text,{className:"text-xs",children:$}),f[12]=$,f[13]=k):k=f[13];f[14]!==T||f[15]!==B||f[16]!==h?(q=(0,p.jsx)(u.SyncButton,{sync:h,clearAndSync:T,active:B}),f[14]=T,f[15]=B,f[16]=h,f[17]=q):q=f[17];f[18]!==k||f[19]!==q?(E=(0,p.jsxs)(s.HStack,{space:"xs",className:"border-border bg-footer justify-end border-b p-2",children:[k,q]}),f[18]=k,f[19]=q,f[20]=E):E=f[20];return E};var t=r(d[0]);r(d[1]);var o=r(d[2]),s=r(d[3]),n=r(d[4]),c=r(d[5]),l=r(d[6]),v=r(d[7]),u=r(d[8]),p=r(d[9])},4852,[12,14,1747,1351,1434,4070,2022,1987,4804,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductVariationImage=function(e){const f=(0,u.c)(7),{row:_}=e,v=_.original.document,h=(0,n.useObservableEagerState)(v.image$);let j;f[0]!==h?(j=(0,l.default)(h,"src",void 0),f[0]=h,f[1]=j):j=f[1];const b=j,{uri:w}=(0,s.useImageAttachment)(v,b??"");let x,y;f[2]!==w?(x={uri:w},f[2]=w,f[3]=x):x=f[3];f[4]!==x||f[5]!==v.uuid?(y=(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(t.default,{className:"w-full pl-3",children:(0,o.jsx)(c.Image,{source:x,recyclingKey:v.uuid,className:"h-20 w-full rounded"})})}),f[4]=x,f[5]=v.uuid,f[6]=y):y=f[6];return y};var u=r(d[0]);r(d[1]);var t=e(r(d[2])),l=e(r(d[3])),n=r(d[4]),c=r(d[5]),s=r(d[6]),o=r(d[7])},4853,[12,14,585,1358,1747,4697,4799,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["query","ref"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.QuerySearchInput=function(t){const n=(0,c.c)(14);let b,_,p;if(n[0]!==t){var y=t;({query:_,ref:p}=y),b=(0,u.default)(y,e),n[0]=t,n[1]=b,n[2]=_,n[3]=p}else b=n[1],_=n[2],p=n[3];const[h,j]=s.useState(""),v=s.useRef(null),O=(0,o.useComposedRefs)(p,v);let S;n[4]!==_?(S=e=>{j(e),_.debouncedSearch(e)},n[4]=_,n[5]=S):S=n[5];const I=S;let M,P,q;n[6]!==I?(M=()=>Object.assign(v.current??{},{setSearch:e=>j(e),onSearch:e=>I(e)}),n[6]=I,n[7]=M):M=n[7];s.useImperativeHandle(p,M),n[8]===Symbol.for("react.memo_cache_sentinel")?(P=()=>{j("")},n[8]=P):P=n[8];(0,l.useSubscription)(_.cancel$,P),n[9]!==O||n[10]!==I||n[11]!==b||n[12]!==h?(q=(0,d.jsx)(f.Input,Object.assign({ref:O,value:h,onChangeText:I,clearable:!0},b)),n[9]=O,n[10]=I,n[11]=b,n[12]=h,n[13]=q):q=n[13];return q};var t,n=r(_d[0]),u=(t=n)&&t.__esModule?t:{default:t},c=r(_d[1]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2])),o=r(_d[3]),l=r(_d[4]),f=r(_d[5]),d=r(_d[6])},4854,[363,12,14,1356,1747,4352,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.COGS=function(c){const l=(0,t.c)(5),{row:_}=c,f=_.original.document,v=(0,o.useObservableEagerState)(f.cost_of_goods_sold$),b=v?.total_value||0,{format:O}=(0,s.useCurrencyFormat)();let j,x;l[0]!==b||l[1]!==O?(j=O(b),l[0]=b,l[1]=O,l[2]=j):j=l[2];l[3]!==j?(x=(0,u.jsx)(n.Text,{children:j}),l[3]=j,l[4]=x):x=l[4];return x};var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),s=r(d[4]),u=r(d[5])},4855,[12,14,1747,1434,4472,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u.default}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e}},4856,[11]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.CheckoutScreen}});var t=r(d[0])},4857,[4858]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CheckoutScreen=function(){const l=(0,c.c)(7),{orderId:f}=(0,o.useLocalSearchParams)(),{collection:v}=(0,s.useCollection)("orders");let _;l[0]!==v||l[1]!==f?(_=v.findOneFix(f),l[0]=v,l[1]=f,l[2]=_):_=l[2];const b=_;let h;l[3]!==b.$?(h=new t.ObservableResource(b.$),l[3]=b.$,l[4]=h):h=l[4];const C=h;let O;l[5]!==C?(O=(0,u.jsx)(n.Checkout,{resource:C}),l[5]=C,l[6]=O):O=l[6];return O};var c=r(d[0]);r(d[1]);var o=r(d[2]),t=r(d[3]),n=r(d[4]),s=r(d[5]),u=r(d[6])},4858,[12,14,850,1747,4859,4523,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Checkout=function(p){const _=(0,e.c)(41),{resource:f}=p,b=(0,n.useObservableSuspense)(f),M=(0,n.useObservableEagerState)(b.number$),y=(0,x.useT)(),k=t.useRef(null),[v,T]=t.useState(!1),{loading:C,mode:S,error:w,startCheckout:O}=(0,h.useCheckoutSession)(b);let P;_[0]!==S||_[1]!==O?(P=async()=>{"pending"!==S&&("contract"!==S?(T(!0),k.current&&k.current.postMessage&&k.current.postMessage({action:"wcpos-process-payment"})):await O())},_[0]=S,_[1]=O,_[2]=P):P=_[2];const D=P;if(!(0,o.isRxDocument)(b)){let e,t;return _[3]!==y?(e=y("common.no_order_found"),_[3]=y,_[4]=e):e=_[4],_[5]!==e?(t=(0,j.jsx)(c.Modal,{children:(0,j.jsx)(c.ModalContent,{size:"lg",children:(0,j.jsx)(c.ModalHeader,{children:(0,j.jsx)(c.ModalTitle,{children:(0,j.jsx)(s.Text,{children:e})})})})}),_[5]=e,_[6]=t):t=_[6],t}let N,z,E,H,I,R,V,A;_[7]!==M||_[8]!==y?(N=M?y("pos_checkout.checkout_order",{orderNumber:M}):y("pos_checkout.checkout"),_[7]=M,_[8]=y,_[9]=N):N=_[9];_[10]!==N?(z=(0,j.jsx)(c.ModalHeader,{children:(0,j.jsx)(c.ModalTitle,{children:(0,j.jsx)(s.Text,{children:N})})}),_[10]=N,_[11]=z):z=_[11];_[12]===Symbol.for("react.memo_cache_sentinel")?(E={height:"100%"},_[12]=E):E=_[12];_[13]!==b?(H=(0,j.jsx)(u.CheckoutTitle,{order:b}),_[13]=b,_[14]=H):H=_[14];_[15]!==w||_[16]!==S||_[17]!==b||_[18]!==y?(I="webview"===S?(0,j.jsx)(d.PaymentWebview,{order:b,ref:k,setLoading:T}):(0,j.jsxs)(l.VStack,{space:"sm",children:["pending"===S?(0,j.jsx)(s.Text,{children:y("common.loading")}):(0,j.jsx)(s.Text,{children:y("pos_checkout.amount_to_pay")}),w&&(0,j.jsx)(s.Text,{className:"text-destructive",children:w})]}),_[15]=w,_[16]=S,_[17]=b,_[18]=y,_[19]=I):I=_[19];_[20]!==H||_[21]!==I?(R=(0,j.jsx)(c.ModalBody,{contentContainerStyle:E,children:(0,j.jsxs)(l.VStack,{className:"flex-1",children:[H,I]})}),_[20]=H,_[21]=I,_[22]=R):R=_[22];_[23]!==y?(V=y("common.cancel"),_[23]=y,_[24]=V):V=_[24];_[25]!==V?(A=(0,j.jsx)(c.ModalClose,{testID:"cancel-checkout-button",children:V}),_[25]=V,_[26]=A):A=_[26];const B="contract"===S?C:v,F="pending"===S||"payment_gateways_fetch_failed"===w||"contract"===S&&C;let L,W,$,q;_[27]!==y?(L=y("pos_checkout.process_payment"),_[27]=y,_[28]=L):L=_[28];_[29]!==D||_[30]!==B||_[31]!==F||_[32]!==L?(W=(0,j.jsx)(c.ModalAction,{testID:"process-payment-button",onPress:D,loading:B,disabled:F,children:L}),_[29]=D,_[30]=B,_[31]=F,_[32]=L,_[33]=W):W=_[33];_[34]!==W||_[35]!==A?($=(0,j.jsxs)(c.ModalFooter,{children:[A,W]}),_[34]=W,_[35]=A,_[36]=$):$=_[36];_[37]!==$||_[38]!==z||_[39]!==R?(q=(0,j.jsx)(c.Modal,{children:(0,j.jsxs)(c.ModalContent,{size:"xl",className:"h-full",children:[z,R,$]})}),_[37]=$,_[38]=z,_[39]=R,_[40]=q):q=_[40];return q};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),h=r(_d[9]),x=r(_d[10]),j=r(_d[11])},4859,[12,14,1747,2035,4860,1434,1605,4861,4864,4865,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","disabled"],t=["asChild","disabled"],n=["className"],l=["className","size","children"],s=["className"],o=["className"],c=["className"],u=["className","asChild"];function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Modal",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"ModalOverlay",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"ModalContent",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"ModalHeader",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"ModalFooter",{enumerable:!0,get:function(){return H}}),Object.defineProperty(_e,"ModalTitle",{enumerable:!0,get:function(){return I}}),Object.defineProperty(_e,"ModalBody",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"ModalClose",{enumerable:!0,get:function(){return B}}),Object.defineProperty(_e,"ModalAction",{enumerable:!0,get:function(){return S}});var f=d(r(_d[0])),b=r(_d[1]),x=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2]));r(_d[3]);var j=d(r(_d[4]));r(_d[5]);var h=d(r(_d[6])),p=r(_d[7]),v=r(_d[8]),w=r(_d[9]);r(_d[10]),r(_d[11]),r(_d[12]);var y=r(_d[13]),O=r(_d[14]),N=r(_d[15]),P=r(_d[16]),C=r(_d[17]);const M=x.createContext(void 0),_=()=>{const e=x.useContext(M);if(!e)throw new Error("useModalContext must be used within a ModalProvider");return e};function z(e){const t=(0,b.c)(5),{children:n,onClose:l}=e,s=l||k;let o,c;return t[0]!==s?(o={onClose:s},t[0]=s,t[1]=o):o=t[1],t[2]!==n||t[3]!==o?(c=(0,C.jsx)(M.Provider,{value:o,children:n}),t[2]=n,t[3]=o,t[4]=c):c=t[4],c}function k(){return w.router.back()}function B(t){const n=(0,b.c)(13);let l,s,o;if(n[0]!==t){var c=t;({asChild:l,disabled:s}=c),o=(0,f.default)(c,e),n[0]=t,n[1]=l,n[2]=s,n[3]=o}else l=n[1],s=n[2],o=n[3];const{onClose:u}=_();let d;n[4]!==u||n[5]!==o?(d=function(e){o?.onPress&&o.onPress(e),u(!1)},n[4]=u,n[5]=o,n[6]=d):d=n[6];const x=d,j=l?p.Slot:y.Button,h=s??void 0,v=s??void 0;let w;return n[7]!==j||n[8]!==x||n[9]!==o||n[10]!==h||n[11]!==v?(w=(0,C.jsx)(j,Object.assign({"aria-disabled":h,disabled:v,onPress:x,variant:"outline"},o)),n[7]=j,n[8]=x,n[9]=o,n[10]=h,n[11]=v,n[12]=w):w=n[12],w}function S(e){const n=(0,b.c)(9);let l,s,o;if(n[0]!==e){var c=e;({asChild:l,disabled:s}=c),o=(0,f.default)(c,t),n[0]=e,n[1]=l,n[2]=s,n[3]=o}else l=n[1],s=n[2],o=n[3];const u=l?p.Slot:y.Button,d=s??void 0,x=s??void 0;let j;return n[4]!==u||n[5]!==o||n[6]!==d||n[7]!==x?(j=(0,C.jsx)(u,Object.assign({role:"button","aria-disabled":d,disabled:x},o)),n[4]=u,n[5]=o,n[6]=d,n[7]=x,n[8]=j):j=n[8],j}const T=function(e){const t=(0,b.c)(8);let l,s,o,c;if(t[0]!==e){var u=e;({className:l}=u),s=(0,f.default)(u,n),t[0]=e,t[1]=l,t[2]=s}else l=t[1],s=t[2];return t[3]!==l?(o=(0,N.cn)("web:animate-in web:fade-in-0 absolute top-0 right-0 bottom-0 left-0 z-50 flex items-center justify-center bg-black/70 p-2 [&>*:first-child]:max-h-full [&>*:first-child]:max-w-full",l),t[3]=l,t[4]=o):o=t[4],t[5]!==s||t[6]!==o?(c=(0,C.jsx)(h.default,Object.assign({className:o},s)),t[5]=s,t[6]=o,t[7]=c):c=t[7],c},E=(0,v.cva)('border-border web:cursor-default bg-card web:duration-200 max-h-full max-w-lg gap-4 rounded-lg border py-4 shadow-lg',{variants:{size:{default:'w-96',xs:'w-64',sm:'w-80',lg:'w-lg',xl:'w-160','2xl':'w-200',full:'w-full'}},defaultVariants:{size:'default'}});function A(e){const t=(0,b.c)(13);let n,s,o,c,u,d,x;if(t[0]!==e){var j=e;({className:s,size:c,children:n}=j),o=(0,f.default)(j,l),t[0]=e,t[1]=n,t[2]=s,t[3]=o,t[4]=c}else n=t[1],s=t[2],o=t[3],c=t[4];return t[5]!==s||t[6]!==c?(u=(0,N.cn)(E({size:c}),"web:animate-in web:fade-in-0 web:zoom-in-95 web:cursor-default web:duration-200 border-border bg-card z-50 max-h-full max-w-full gap-4 rounded-lg border shadow-lg",s),t[5]=s,t[6]=c,t[7]=u):u=t[7],t[8]===Symbol.for("react.memo_cache_sentinel")?(d=(0,C.jsx)(h.default,{className:"absolute top-2 right-2",children:(0,C.jsx)(B,{className:"web:transition-opacity web:hover:opacity-100 opacity-70",asChild:!0,children:(0,C.jsx)(O.IconButton,{name:"xmark"})})}),t[8]=d):d=t[8],t[9]!==n||t[10]!==o||t[11]!==u?(x=(0,C.jsx)(T,{children:(0,C.jsxs)(h.default,Object.assign({className:u},o,{children:[n,d]}))}),t[9]=n,t[10]=o,t[11]=u,t[12]=x):x=t[12],x}function D(e){const t=(0,b.c)(8);let n,l,o,c;if(t[0]!==e){var u=e;({className:n}=u),l=(0,f.default)(u,s),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];return t[3]!==n?(o=(0,N.cn)("flex flex-col gap-1.5 pr-8 pl-4 text-center sm:text-left",n),t[3]=n,t[4]=o):o=t[4],t[5]!==l||t[6]!==o?(c=(0,C.jsx)(h.default,Object.assign({className:o},l)),t[5]=l,t[6]=o,t[7]=c):c=t[7],c}function F(e){const t=(0,b.c)(8);let n,l,s,c;if(t[0]!==e){var u=e;({className:n}=u),l=(0,f.default)(u,o),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];return t[3]!==n?(s=(0,N.cn)("flex flex-col gap-2 px-4 py-1",n),t[3]=n,t[4]=s):s=t[4],t[5]!==l||t[6]!==s?(c=(0,C.jsx)(j.default,Object.assign({horizontal:!1,className:s},l)),t[5]=l,t[6]=s,t[7]=c):c=t[7],c}function H(e){const t=(0,b.c)(8);let n,l,s,o;if(t[0]!==e){var u=e;({className:n}=u),l=(0,f.default)(u,c),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];return t[3]!==n?(s=(0,N.cn)("flex flex-col-reverse gap-2 px-4 sm:flex-row sm:justify-end",n),t[3]=n,t[4]=s):s=t[4],t[5]!==l||t[6]!==s?(o=(0,C.jsx)(h.default,Object.assign({className:s},l)),t[5]=l,t[6]=s,t[7]=o):o=t[7],o}function I(e){const t=(0,b.c)(6);let n,l;if(t[0]!==e){const{asChild:s}=e;n=s,l=(0,f.default)(e,u),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];const s=n?p.Slot:P.Text;let o;return t[3]!==s||t[4]!==l?(o=(0,C.jsx)(P.TextClassContext.Provider,{value:"text-lg text-foreground font-semibold leading-none",children:(0,C.jsx)(s,Object.assign({},l))}),t[3]=s,t[4]=l,t[5]=o):o=t[5],o}},4860,[363,12,14,108,600,30,585,1435,1352,850,318,854,3230,3185,1574,1354,1434,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["order","setLoading"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.PaymentWebview=function(t){let{order:f,setLoading:E}=t,O=(0,o.default)(t,e);const v=(0,n.useRouter)(),S=(0,u.useObservableState)(f.links$.pipe((0,l.map)(e=>(0,c.default)(e,['payment',0,'href']))),(0,c.default)(f,['links','payment',0,'href'])),{wpCredentials:M}=(0,_.useAppState)(),j=(0,u.useObservableState)(M.access_token$,M.access_token),{stockAdjustment:P}=(0,R.useStockAdjustment)(),{uiSettings:x}=(0,b.useUISettings)('pos-cart'),A=(0,y.useT)(),C=(0,k.useRestHttpClient)('orders'),D=s.useRef(!1),L=s.useRef(null),N=s.useRef(0),$=s.useMemo(()=>T.with({orderId:f.uuid,orderNumber:f.number}),[f.uuid,f.number]),I=s.useMemo(()=>{if(!S)return'';const e=new URL(S);return e.searchParams.append('token',j),e.toString()},[S,j]),W=s.useCallback(async e=>{if('wcpos-payment-received'===e?.data?.action&&'object'==typeof e?.data?.payload)try{D.current=!0,L.current&&(clearTimeout(L.current),L.current=null);const t=e.data.payload,o=(t?.line_items||[]).filter(e=>e.meta_data?.some(e=>'_reduced_stock'===e.key));P(o);const s=f.getLatest(),n=s.links,c=s.collection.parseRestResponse(t);if(c.links&&n){const e=c.links,t=n;for(const o of Object.keys(t))(t[o]?.length??0)>0&&(!e[o]||0===e[o].length)&&(e[o]=t[o])}await s.incrementalPatch(c)&&($.success(A('pos_checkout.payment_completed_for_order',{orderNumber:t.number||f.number}),{showToast:!0,saveToDb:!0,context:{total:t.total,paymentMethod:t.payment_method,paymentMethodTitle:t.payment_method_title,transactionId:t.transaction_id,status:t.status}}),x.autoShowReceipt?v.replace({pathname:`(modals)/cart/receipt/${f.uuid}`}):v.replace({pathname:"cart"}))}catch(e){const t=e instanceof Error?e.message:'Payment processing error';$.error(t,{showToast:!0,saveToDb:!0,context:{errorCode:h.ERROR_CODES.PAYMENT_GATEWAY_ERROR,error:e instanceof Error?e.message:String(e)}})}finally{E(!1)}},[v,f,P,x.autoShowReceipt,E,$,A]),Y=s.useCallback(e=>{N.current+=1,N.current<2||(L.current&&clearTimeout(L.current),L.current=setTimeout(async()=>{if(D.current)return;const e=f.getLatest().status;if(e&&'pos-open'===e)try{$.debug('No postMessage received, fetching order status',{context:{orderId:f.id}});const t=await C.get(`/${f.id}`);if(!t?.data)return;const o=t.data,s=o.status;if(s===e)return;D.current=!0;const n=(o.line_items||[]).filter(e=>e.meta_data?.some(e=>'_reduced_stock'===e.key));P(n);const c=f.getLatest(),u=c.links,l=c.collection.parseRestResponse(o);if(l.links&&u){const e=l.links,t=u;for(const o of Object.keys(t))(t[o]?.length??0)>0&&(!e[o]||0===e[o].length)&&(e[o]=t[o])}await c.incrementalPatch(l)&&($.success(A('pos_checkout.payment_completed_for_order',{orderNumber:o.number||f.number}),{showToast:!0,saveToDb:!0,context:{total:o.total,paymentMethod:o.payment_method,paymentMethodTitle:o.payment_method_title,status:s,source:'fallback-fetch'}}),x.autoShowReceipt?v.replace({pathname:`(modals)/cart/receipt/${f.uuid}`}):v.replace({pathname:"cart"}))}catch(e){$.debug('Fallback order status fetch did not complete',{context:{error:e instanceof Error?e.message:String(e),source:'fallback-fetch'}})}finally{E(!1)}},1e3))},[f,C,P,x.autoShowReceipt,v,E,$,A]);return s.useEffect(()=>()=>{L.current&&clearTimeout(L.current)},[]),(0,w.jsx)(d.ErrorBoundary,{children:S?(0,w.jsx)(p.WebView,Object.assign({},O,{src:I,onLoad:Y,onMessage:e=>{const t=e?.nativeEvent?.data,o=t?.payload;o?.data?$.error(o?.message||'Payment error',{showToast:!0,saveToDb:!0,context:{errorCode:h.ERROR_CODES.PAYMENT_GATEWAY_ERROR,payloadData:o?.data}}):W({data:t})},className:"h-full flex-1"})):null})};var o=t(r(_d[0])),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),c=t(r(_d[3])),u=r(_d[4]),l=r(_d[5]),d=r(_d[6]),p=r(_d[7]),f=r(_d[8]),h=r(_d[9]),_=r(_d[10]),y=r(_d[11]),b=r(_d[12]),k=r(_d[13]),R=r(_d[14]),w=r(_d[15]);const T=(0,f.getLogger)(['wcpos','pos','checkout','payment'])},4861,[363,14,850,1358,1747,1972,1348,4862,1975,2644,2022,1987,1745,4411,4863,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["ref","src","source","onMessage","onLoad","onContentSizeChange","srcDoc","className"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"WebView",{enumerable:!0,get:function(){return w}});var n=t(r(d[0])),s=t(r(d[1])),o=t(r(d[2])),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]);function w(t){let{ref:w,src:b,source:v,onMessage:h,onLoad:p,onContentSizeChange:y,srcDoc:E,className:C}=t,j=(0,n.default)(t,e);const[x,L]=s.default.useState(!0),M=s.default.useRef(null),R=(0,l.useComposedRefs)(w,M),_=s.default.useRef(y);s.default.useEffect(()=>{_.current=y});const z=s.default.useRef(null),D=s.default.useCallback(()=>{let e=null;try{e=M.current?.contentDocument??null}catch{return}const t=e?.body;t&&_.current?.({nativeEvent:{contentSize:{width:t.scrollWidth,height:t.scrollHeight}}})},[]);s.default.useImperativeHandle(w,()=>Object.assign(M.current??{},{postMessage(e){M.current?.contentWindow?.postMessage(e,'*')}}),[]),s.default.useEffect(()=>{const e=e=>{const{origin:t,data:n}=e,s={nativeEvent:{data:n,url:t,loading:!1,title:'',canGoBack:!1,canGoForward:!1,lockIdentifier:0}};h?.(s)};return window.addEventListener('message',e,!0),()=>{window.removeEventListener('message',e,!0)}},[h]);const N=s.default.useCallback(e=>{if(L(!1),p?.(e),z.current?.disconnect(),z.current=null,!_.current)return;let t=null;try{t=M.current?.contentDocument??null}catch{t=null}if(t?.body){if(!t.getElementById('wcpos-webview-reset')){const e=t.createElement('style');e.id='wcpos-webview-reset',e.textContent='html,body{margin:0;padding:0;overflow:hidden;}',t.head?.appendChild(e)}if(D(),'undefined'!=typeof ResizeObserver){const e=new ResizeObserver(()=>D());e.observe(t.body),z.current=e}}},[p,D]);return s.default.useEffect(()=>()=>z.current?.disconnect(),[]),(0,f.jsxs)(o.default,{className:(0,c.cn)('relative',C),children:[(0,f.jsx)("iframe",{ref:R,src:(v&&'uri'in v?v.uri:void 0)||b,srcDoc:E,onLoad:N,frameBorder:"0",sandbox:"allow-scripts allow-forms allow-popups allow-same-origin allow-modals",className:"h-full w-full",onError:e=>{console.error('WebView error:',e),j.onError?.(e)}}),x&&(0,f.jsx)(o.default,{className:"bg-opacity-75 absolute inset-0 flex items-center justify-center bg-white",children:(0,f.jsx)(u.Loader,{})})]})}},4862,[363,14,585,1356,1354,1412,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useStockAdjustment",{enumerable:!0,get:function(){return c}});var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]);const c=()=>{const c=(0,t.c)(11),{collection:v}=(0,o.useCollection)("products"),{collection:_}=(0,o.useCollection)("variations"),j=(0,n.useQueryManager)();let A;c[0]!==j||c[1]!==v?(A=j.registerCollectionReplication({collection:v,endpoint:"products"}),c[0]=j,c[1]=v,c[2]=A):A=c[2];const C=A;let b;c[3]!==j||c[4]!==_?(b=j.registerCollectionReplication({collection:_,endpoint:"products/variations"}),c[3]=j,c[4]=_,c[5]=b):b=c[5];const h=b;let k;c[6]!==C||c[7]!==h?(k=t=>{if(Array.isArray(t)&&t.length>0){const n=t.filter(l).map(u).filter(s),o=t.filter(f).map(p).filter(y);try{C.sync({include:n,force:!0,greedy:!0}),h.sync({include:o,force:!0,greedy:!0})}catch(t){const n=t;console.error(n)}}},c[6]=C,c[7]=h,c[8]=k):k=c[8];const M=k;let O;return c[9]!==M?(O={stockAdjustment:M},c[9]=M,c[10]=O):O=c[10],O};function l(t){return 0===t.variation_id}function u(t){return t.product_id}function s(t){return null!=t}function f(t){return 0!==t.variation_id}function p(t){return t.variation_id}function y(t){return null!=t}},4863,[12,14,4070,4523]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CheckoutTitle=function(b){const f=(0,t.c)(17),{order:y}=b,_=(0,o.useObservableEagerState)(y.currency_symbol$),v=(0,o.useObservableEagerState)(y.total$),O=(0,o.useObservableEagerState)(y.refunds$),h=_??"";let x;f[0]!==h?(x={currencySymbol:h},f[0]=h,f[1]=x):x=f[1];const{format:E}=(0,c.useCurrencyFormat)(x),S=(0,n.useT)();if(!y)throw new Error("Order not found");let T,$,p,j;if(f[2]!==E||f[3]!==O||f[4]!==S||f[5]!==v){const t=(0,u.getNetPaymentTotal)(v,O);T=s.Text,p="text-center text-lg font-bold",f[10]!==S?(j=S("pos_checkout.amount_to_pay"),f[10]=S,f[11]=j):j=f[11],$=E(t||0),f[2]=E,f[3]=O,f[4]=S,f[5]=v,f[6]=T,f[7]=$,f[8]=p,f[9]=j}else T=f[6],$=f[7],p=f[8],j=f[9];const k=`: ${$}`;let w;f[12]!==T||f[13]!==p||f[14]!==j||f[15]!==k?(w=(0,l.jsxs)(T,{className:p,children:[j,k]}),f[12]=T,f[13]=p,f[14]=j,f[15]=k,f[16]=w):w=f[16];return w};var t=r(d[0]);r(d[1]);var o=r(d[2]),s=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),l=r(d[7])},4864,[12,14,1747,1434,1987,4472,4480,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.isTerminalCheckoutStatus=w,_e.shouldUseContractCheckout=y,_e.createCheckoutIdempotencyKey=k,_e.useCheckoutSession=function(o){const n=(0,l.useRestHttpClient)(),f=(0,u.usePullDocument)(),{stockAdjustment:C}=(0,_.useStockAdjustment)(),{uiSettings:b}=(0,d.useUISettings)('pos-cart'),S=(0,t.useRouter)(),R=(0,s.useT)(),[v,E]=e.useState(!1),[I,O]=e.useState(null),T=e.useRef(null),$=e.useMemo(()=>o.payment_method||'pos_cash',[o.payment_method]),{gateway:P,loading:j,error:D,refetch:A}=(0,p.usePaymentGateways)($),M=!j,x=D?'payment_gateways_fetch_failed':I;e.useEffect(()=>{T.current=null},[$,o.id]);const G=e.useCallback(async()=>{await f(o.id,o.collection);const e=(o.getLatest().line_items||[]).filter(e=>e.meta_data?.some(e=>'_reduced_stock'===e.key));C(e),b.autoShowReceipt?S.replace({pathname:`(modals)/cart/receipt/${o.uuid}`}):S.replace({pathname:"cart"})},[o,f,S,C,b.autoShowReceipt]),K=e.useCallback(async()=>{if(!o.id||!M)return;E(!0),O(null);let e=P;if(!e){e=(await A()).find(e=>e.id===$)||null}if(e&&y(e))try{T.current||(T.current=`${Date.now()}-${Math.random().toString(36).slice(2)}`),await n.post(`payment-gateways/${e.id}/bootstrap`,{context:{order_id:o.id}});const t=await n.post(`orders/${o.id}/checkout`,{gateway_id:e.id,action:'start',payment_data:{}},{headers:{'X-WCPOS-Idempotency-Key':k(o.id,e.id,T.current)}});let c=t?.data||{},s=0;for(;!w(c.status)&&!c.terminal;){if(s+=1,s>40)throw new Error('checkout_poll_timeout');await new Promise(e=>setTimeout(e,750));const e=await n.get(`orders/${o.id}/checkout`);c=e?.data||{}}if(T.current=null,'completed'===c.status)return h.success(R('pos_checkout.payment_completed_for_order',{orderNumber:o.number}),{showToast:!0,saveToDb:!0,context:{orderId:o.id,gatewayId:e.id,checkoutId:c.checkout_id}}),void await G();if('awaiting_customer'===c.status)return void O('awaiting_customer');throw new Error(c.status||'checkout_failed')}catch(t){const s=t instanceof Error?t.message:'checkout_failed';O(s),h.error(s,{showToast:!0,saveToDb:!0,context:{errorCode:c.ERROR_CODES.PAYMENT_GATEWAY_ERROR,orderId:o.id,gatewayId:e?.id}})}finally{E(!1)}else E(!1)},[G,P,$,M,n,o,A,R]),L=M?y(P)?'contract':'webview':'pending';return{loading:v,error:x,gateway:P,gatewayResolved:M,gatewayId:$,mode:L,startCheckout:K}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var c=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,c.get?c:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),c=r(_d[3]),s=r(_d[4]),n=r(_d[5]),u=r(_d[6]),d=r(_d[7]),l=r(_d[8]),p=r(_d[9]),_=r(_d[10]);const h=(0,o.getLogger)(['wcpos','pos','checkout','contract']);function w(e){return['completed','failed','cancelled','awaiting_customer'].includes(e||'')}const f=new Set(['pos_cash','pos_card','wcpos_cash','wcpos_card']);function y(e){return(0,n.supportsCheckoutContract)(e)&&!f.has(e?.id||'')}function k(e,t,o){return`checkout-${e}-${t}-${o}`}},4865,[14,850,1975,2644,1987,4866,4835,1745,4411,4867,4863]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return!0===t?.capabilities?.supports_provider_refunds}Object.defineProperty(e,'__esModule',{value:!0}),e.supportsCheckoutContract=function(t){return!0===t?.capabilities?.supports_checkout},e.supportsOriginalMethodRefund=t,e.deriveRefundDestinationOptions=function(n){return[{value:'original_method',enabled:t(n)},{value:'cash',enabled:!0}]}},4866,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePaymentGateways=function(n){const u=(0,t.useRestHttpClient)(),[s,c]=e.useState([]),[f,o]=e.useState(!0),[l,y]=e.useState(null),d=e.useRef([]);e.useEffect(()=>{d.current=s},[s]);const _=e.useCallback(async()=>{o(!0),y(null);try{const e=await u.get('payment-gateways'),t=Array.isArray(e?.data)?e.data:[];return d.current=t,c(t),t}catch(e){return y(e instanceof Error?e.message:'payment_gateways_fetch_failed'),d.current}finally{o(!1)}},[u]);e.useEffect(()=>{_()},[_]);const p=e.useMemo(()=>s.find(e=>e.id===n)??null,[s,n]);return{gateways:s,gateway:p,loading:f,error:l,refetch:_}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1])},4867,[14,4411]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]),c=r(d[2]),o=r(d[3]);function u(){const u=(0,t.c)(1);let l;return u[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,o.jsx)(n.ErrorBoundary,{children:(0,o.jsx)(c.AddMiscProduct,{})}),u[0]=l):l=u[0],l}},4868,[12,1348,4564,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ReceiptScreen}});var t=r(d[0])},4869,[4870]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ReceiptScreen=function(){const u=(0,c.c)(7),{orderId:f}=(0,t.useLocalSearchParams)(),{collection:v}=(0,s.useCollection)("orders");let _;u[0]!==v||u[1]!==f?(_=v.findOneFix(f),u[0]=v,u[1]=f,u[2]=_):_=u[2];const b=_;let p;u[3]!==b.$?(p=new o.ObservableResource(b.$),u[3]=b.$,u[4]=p):p=u[4];const O=p;let R;u[5]!==O?(R=(0,l.jsx)(n.Receipt,{resource:O}),u[5]=O,u[6]=R):R=u[6];return R};var c=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),n=r(d[4]),s=r(d[5]),l=r(d[6])},4870,[12,14,850,1747,4871,4523,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Receipt=function(e){const o=(0,t.c)(138),{resource:W}=e,F=(0,c.useObservableSuspense)(W),U=(0,k.useT)(),V=n.useRef(null),{store:q}=(0,O.useAppState)(),Z=(0,M.useRestHttpClient)();let X;o[0]!==Z?(X=(0,P.createCloudEnqueueFactory)(Z),o[0]=Z,o[1]=X):X=o[1];const G=X,J=n.useContext(N.TaxRatesContext),K=(0,c.useObservableEagerState)(q?.wc_price_decimals$),Q=J?.priceNumDecimals;let Y;o[2]!==K||o[3]!==Q?(Y=(0,$.resolvePriceNumDecimals)({contextDp:Q,storeDp:K}),o[2]=K,o[3]=Q,o[4]=Y):Y=o[4];const ee=Y;let te;o[5]!==F.id$?(te=F.id$??(0,u.of)(void 0),o[5]=F.id$,o[6]=te):te=o[6];const ie=(0,c.useObservableEagerState)(te);let re,ne,le;if(o[7]!==F.links$){const e=F.links$??(0,u.of)(void 0);re=c.useObservableState,ne=e.pipe((0,p.map)(L)),o[7]=F.links$,o[8]=re,o[9]=ne}else re=o[8],ne=o[9];o[10]!==F?(le=(0,s.default)(F,["links","receipt",0,"href"]),o[10]=F,o[11]=le):le=o[11];const oe=re(ne,le);let se;o[12]!==oe||o[13]!==F||o[14]!==ie?(se={orderId:ie,baseReceiptURL:oe,mode:"live",order:F},o[12]=oe,o[13]=F,o[14]=ie,o[15]=se):se=o[15];const{templates:ce,selectedTemplateId:de,setSelectedTemplateId:ae,renderedHtml:ue,receiptData:pe,receiptUrl:me,selectedTemplateEngine:he,selectedTemplateContent:fe,isOffline:ge,isSyncing:xe}=(0,D.useTemplateRenderer)(se);let je;if(o[16]!==de||o[17]!==ce){let e;o[19]!==de?(e=e=>String(e.id)===String(de),o[19]=de,o[20]=e):e=o[20],je=ce.find(e),o[16]=de,o[17]=ce,o[18]=je}else je=o[18];const Se=je;let ve;e:{if(!Se){ve=null;break e}const e=String(Se.id),t=Se.output_type??"html",n=Se.paper_width??null;let l;o[21]!==e||o[22]!==t||o[23]!==n?(l={id:e,output_type:t,paper_width:n},o[21]=e,o[22]=t,o[23]=n,o[24]=l):l=o[24],ve=l}const be=ve,{download:ye,isDownloading:we}=(0,w.useDownloadReceiptPdf)(),De=!ge&&!xe&&Boolean(ie&&be?.id),Pe=Se?.output_type,Me=Se?.paper_width??null;let Re;o[25]!==Pe||o[26]!==Me?(Re=(0,b.getReceiptPreviewPaperWidth)({output_type:Pe,paper_width:Me}),o[25]=Pe,o[26]=Me,o[27]=Re):Re=o[27];const Ie=Re,Ce=String(de??"legacy-receipt"),[Te,ze]=n.useState(null),Oe=Te?.key===Ce?Te.size:null,ke=n.useRef(Ce);let Ee,Ne,$e;o[28]!==Ce?(Ee=()=>{ke.current=Ce},Ne=[Ce],o[28]=Ce,o[29]=Ee,o[30]=Ne):(Ee=o[29],Ne=o[30]);n.useLayoutEffect(Ee,Ne),o[31]!==Ce?($e=e=>{if(ke.current!==Ce)return;const{width:t,height:n}=e.nativeEvent.contentSize;t<=0||n<=0||ze(e=>e&&e.key===Ce&&e.size.width===t&&e.size.height===n?e:{key:Ce,size:{width:t,height:n}})},o[31]=Ce,o[32]=$e):$e=o[32];const Be=$e;let Ae;o[33]!==be?(Ae={template:be},o[33]=be,o[34]=Ae):Ae=o[34];const{allPrinters:He,resolvedPrinter:Le,printerSelection:We,setPrinterSelection:Fe,mismatchWarning:Ue,useSystemDialog:Ve}=(0,z.useResolvedPrinter)(Ae),qe=pe??void 0,Ze=ue??void 0,Xe=me||oe,Ge=Ve?void 0:Le??void 0,Je=Se?.paper_width??void 0,Ke=he??void 0,Qe="thermal"===he?fe??void 0:void 0,Ye=be?.id;let et;o[35]!==G||o[36]!==ee||o[37]!==ie||o[38]!==qe||o[39]!==Ze||o[40]!==Xe||o[41]!==Ge||o[42]!==Je||o[43]!==Ke||o[44]!==Qe||o[45]!==Ye?(et={receiptData:qe,html:Ze,receiptUrl:Xe,printerProfile:Ge,paperWidth:Je,decimals:ee,templateEngine:Ke,templateXml:Qe,iframeRef:V,cloudEnqueueFactory:G,orderId:ie,templateId:Ye},o[35]=G,o[36]=ee,o[37]=ie,o[38]=qe,o[39]=Ze,o[40]=Xe,o[41]=Ge,o[42]=Je,o[43]=Ke,o[44]=Qe,o[45]=Ye,o[46]=et):et=o[46];const{print:tt,isPrinting:it}=(0,v.usePrint)(et),{uiSettings:rt}=(0,E.useUISettings)("pos-cart"),nt=n.useRef(!1),lt=n.useRef(!1);let ot,st,ct,dt;o[47]===Symbol.for("react.memo_cache_sentinel")?(ot=e=>(A.some(t=>e.routeNames.includes(t))&&(nt.current=!0),e),o[47]=ot):ot=o[47];(0,l.useNavigationState)(ot),o[48]===Symbol.for("react.memo_cache_sentinel")?(st=()=>{lt.current=!1},o[48]=st):st=o[48];o[49]!==ie?(ct=[ie],o[49]=ie,o[50]=ct):ct=o[50];n.useEffect(st,ct),o[51]!==tt||o[52]!==rt.autoPrintReceipt?(dt=()=>{rt.autoPrintReceipt&&nt.current&&!lt.current&&(lt.current=!0,tt())},o[51]=tt,o[52]=rt.autoPrintReceipt,o[53]=dt):dt=o[53];const at=dt;if(!(0,d.isRxDocument)(F)){let e,t;return o[54]!==U?(e=U("common.no_order_found"),o[54]=U,o[55]=e):e=o[55],o[56]!==e?(t=(0,B.jsx)(x.Modal,{children:(0,B.jsx)(x.ModalContent,{size:"lg",children:(0,B.jsx)(x.ModalHeader,{children:(0,B.jsx)(x.ModalTitle,{children:(0,B.jsx)(j.Text,{children:e})})})})}),o[56]=e,o[57]=t):t=o[57],t}let ut,pt,mt,ht,ft;o[58]!==U?(ut=U("common.receipt"),o[58]=U,o[59]=ut):ut=o[59];o[60]!==ut?(pt=(0,B.jsx)(x.ModalHeader,{children:(0,B.jsx)(x.ModalTitle,{children:(0,B.jsx)(j.Text,{children:ut})})}),o[60]=ut,o[61]=pt):pt=o[61];o[62]===Symbol.for("react.memo_cache_sentinel")?(mt={height:"100%"},o[62]=mt):mt=o[62];o[63]!==xe?(ht=(0,B.jsx)(C.SyncingBadge,{isSyncing:xe}),o[63]=xe,o[64]=ht):ht=o[64];o[65]!==ge||o[66]!==de||o[67]!==ae||o[68]!==ce?(ft=(0,B.jsx)(T.TemplateSwitcher,{templates:ce,selectedId:de,onSelect:ae,isOffline:ge}),o[65]=ge,o[66]=de,o[67]=ae,o[68]=ce,o[69]=ft):ft=o[69];const gt=Le?.id??null;let xt,jt,_t,St,vt,bt,yt,wt,Dt,Pt,Mt,Rt;o[70]!==He||o[71]!==We||o[72]!==Fe||o[73]!==gt?(xt=(0,B.jsx)(I.PrinterSwitcher,{printers:He,printerSelection:We,resolvedPrinterId:gt,onSelect:Fe}),o[70]=He,o[71]=We,o[72]=Fe,o[73]=gt,o[74]=xt):xt=o[74];o[75]!==Ue?(jt=(0,B.jsx)(R.MismatchBadge,{message:Ue}),o[75]=Ue,o[76]=jt):jt=o[76];o[77]!==U?(_t=U("receipt.zoom_in","Zoom in"),o[77]=U,o[78]=_t):_t=o[78];o[79]!==U?(St=U("receipt.zoom_out","Zoom out"),o[79]=U,o[80]=St):St=o[80];o[81]!==oe||o[82]!==ue||o[83]!==me?(vt=null!=ue?{srcDoc:ue}:{src:me||oe||""},o[81]=oe,o[82]=ue,o[83]=me,o[84]=vt):vt=o[84];o[85]!==Be||o[86]!==at||o[87]!==vt?(bt=(0,B.jsx)(S.WebView,Object.assign({ref:V},vt,{onLoad:at,onMessage:H,onContentSizeChange:Be,className:"h-full w-full"})),o[85]=Be,o[86]=at,o[87]=vt,o[88]=bt):bt=o[88];o[89]!==Oe||o[90]!==Ce||o[91]!==Ie||o[92]!==_t||o[93]!==St||o[94]!==bt?(yt=(0,B.jsx)(b.ReceiptPreviewViewport,{paperWidth:Ie,contentSize:Oe,zoomInLabel:_t,zoomOutLabel:St,testID:"receipt-preview",children:bt},Ce),o[89]=Oe,o[90]=Ce,o[91]=Ie,o[92]=_t,o[93]=St,o[94]=bt,o[95]=yt):yt=o[95];o[96]!==ht||o[97]!==ft||o[98]!==xt||o[99]!==jt||o[100]!==yt?(wt=(0,B.jsx)(x.ModalBody,{contentContainerStyle:mt,children:(0,B.jsx)(f.ErrorBoundary,{children:(0,B.jsxs)(_.VStack,{className:"h-full gap-2",children:[ht,ft,xt,jt,yt]})})}),o[96]=ht,o[97]=ft,o[98]=xt,o[99]=jt,o[100]=yt,o[101]=wt):wt=o[101];o[102]!==U?(Dt=U("common.close"),o[102]=U,o[103]=Dt):Dt=o[103];o[104]!==Dt?(Pt=(0,B.jsx)(x.ModalClose,{testID:"receipt-close-button",children:Dt}),o[104]=Dt,o[105]=Pt):Pt=o[105];o[106]!==ge||o[107]!==F||o[108]!==U?(Mt=ge?(0,B.jsx)(x.ModalAction,{disabled:!0,children:U("receipt.email_receipt")}):(0,B.jsxs)(h.Dialog,{children:[(0,B.jsx)(h.DialogTrigger,{asChild:!0,children:(0,B.jsx)(x.ModalAction,{children:U("receipt.email_receipt")})}),(0,B.jsxs)(h.DialogContent,{children:[(0,B.jsx)(h.DialogHeader,{children:(0,B.jsx)(h.DialogTitle,{children:U("receipt.email_receipt")})}),(0,B.jsx)(h.DialogBody,{children:(0,B.jsx)(y.EmailForm,{order:F})})]})]}),o[106]=ge,o[107]=F,o[108]=U,o[109]=Mt):Mt=o[109];o[110]!==ye||o[111]!==ie||o[112]!==be?.id?(Rt=()=>ye({orderId:ie,templateId:be?.id}),o[110]=ye,o[111]=ie,o[112]=be?.id,o[113]=Rt):Rt=o[113];const It=!De;let Ct,Tt,zt;o[114]!==U?(Ct=U("receipt.download_pdf"),o[114]=U,o[115]=Ct):Ct=o[115];o[116]!==we||o[117]!==Rt||o[118]!==It||o[119]!==Ct?(Tt=(0,B.jsx)(x.ModalAction,{testID:"receipt-download-pdf-button",onPress:Rt,disabled:It,loading:we,children:Ct}),o[116]=we,o[117]=Rt,o[118]=It,o[119]=Ct,o[120]=Tt):Tt=o[120];o[121]!==tt?(zt=()=>tt(),o[121]=tt,o[122]=zt):zt=o[122];const Ot=it||xe;let kt,Et,Nt,$t;o[123]!==U?(kt=U("receipt.print_receipt"),o[123]=U,o[124]=kt):kt=o[124];o[125]!==zt||o[126]!==Ot||o[127]!==kt?(Et=(0,B.jsx)(x.ModalAction,{testID:"receipt-print-button",onPress:zt,loading:Ot,children:kt}),o[125]=zt,o[126]=Ot,o[127]=kt,o[128]=Et):Et=o[128];o[129]!==Pt||o[130]!==Mt||o[131]!==Tt||o[132]!==Et?(Nt=(0,B.jsxs)(x.ModalFooter,{children:[Pt,Mt,Tt,Et]}),o[129]=Pt,o[130]=Mt,o[131]=Tt,o[132]=Et,o[133]=Nt):Nt=o[133];o[134]!==pt||o[135]!==wt||o[136]!==Nt?($t=(0,B.jsx)(x.Modal,{children:(0,B.jsxs)(x.ModalContent,{size:"xl",className:"h-full",children:[pt,wt,Nt]})}),o[134]=pt,o[135]=wt,o[136]=Nt,o[137]=$t):$t=o[137];return $t};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),l=r(_d[2]),o=r(_d[3]),s=(e=o)&&e.__esModule?e:{default:e},c=r(_d[4]),d=r(_d[5]),u=r(_d[6]),p=r(_d[7]),h=r(_d[8]),f=r(_d[9]),x=r(_d[10]),j=r(_d[11]),_=r(_d[12]),S=r(_d[13]),v=r(_d[14]),b=r(_d[15]),y=r(_d[16]),w=r(_d[17]),D=r(_d[18]),P=r(_d[19]),M=r(_d[20]),R=r(_d[21]),I=r(_d[22]),C=r(_d[23]),T=r(_d[24]),z=r(_d[25]),O=r(_d[26]),k=r(_d[27]),E=r(_d[28]),N=r(_d[29]),$=r(_d[30]),B=r(_d[31]);const A=['Checkout','(modals)/cart/[orderId]/checkout'];function H(){}function L(e){return(0,s.default)(e,["receipt",0,"href"])}},4871,[12,14,4872,1358,1747,2035,1748,1972,3188,1348,4860,1434,1605,4862,4874,4961,4963,4964,4966,4972,4411,4973,4974,4975,4976,4977,2022,1987,1745,4510,4970,6]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])},4872,[4873]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,u)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||Object.prototype.hasOwnProperty.call(o,c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e)},4873,[861,1137]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"encodeReceipt",{enumerable:!0,get:function(){return t.encodeReceipt}}),Object.defineProperty(e,"formatReceiptData",{enumerable:!0,get:function(){return n.formatReceiptData}}),Object.defineProperty(e,"mapReceiptData",{enumerable:!0,get:function(){return c.mapReceiptData}}),Object.defineProperty(e,"renderForStudio",{enumerable:!0,get:function(){return u.renderForStudio}}),Object.defineProperty(e,"buildTemplateData",{enumerable:!0,get:function(){return u.buildTemplateData}}),Object.defineProperty(e,"ReceiptDataSchema",{enumerable:!0,get:function(){return o.ReceiptDataSchema}}),Object.defineProperty(e,"ReceiptStoreMetaSchema",{enumerable:!0,get:function(){return o.ReceiptStoreMetaSchema}}),Object.defineProperty(e,"ReceiptCashierSchema",{enumerable:!0,get:function(){return o.ReceiptCashierSchema}}),Object.defineProperty(e,"ReceiptCustomerSchema",{enumerable:!0,get:function(){return o.ReceiptCustomerSchema}}),Object.defineProperty(e,"ReceiptLineItemSchema",{enumerable:!0,get:function(){return o.ReceiptLineItemSchema}}),Object.defineProperty(e,"ReceiptLineItemMetaSchema",{enumerable:!0,get:function(){return o.ReceiptLineItemMetaSchema}}),Object.defineProperty(e,"ReceiptLineItemTaxSchema",{enumerable:!0,get:function(){return o.ReceiptLineItemTaxSchema}}),Object.defineProperty(e,"ReceiptFeeSchema",{enumerable:!0,get:function(){return o.ReceiptFeeSchema}}),Object.defineProperty(e,"ReceiptDiscountSchema",{enumerable:!0,get:function(){return o.ReceiptDiscountSchema}}),Object.defineProperty(e,"ReceiptTotalsSchema",{enumerable:!0,get:function(){return o.ReceiptTotalsSchema}}),Object.defineProperty(e,"ReceiptTaxSummaryItemSchema",{enumerable:!0,get:function(){return o.ReceiptTaxSummaryItemSchema}}),Object.defineProperty(e,"ReceiptPaymentSchema",{enumerable:!0,get:function(){return o.ReceiptPaymentSchema}}),Object.defineProperty(e,"ReceiptFiscalSchema",{enumerable:!0,get:function(){return o.ReceiptFiscalSchema}}),Object.defineProperty(e,"ReceiptPresentationHintsSchema",{enumerable:!0,get:function(){return o.ReceiptPresentationHintsSchema}}),Object.defineProperty(e,"ReceiptDisplayTaxSchema",{enumerable:!0,get:function(){return o.ReceiptDisplayTaxSchema}}),Object.defineProperty(e,"ReceiptOrderSchema",{enumerable:!0,get:function(){return o.ReceiptOrderSchema}}),Object.defineProperty(e,"renderThermalPreview",{enumerable:!0,get:function(){return p.renderThermalPreview}}),Object.defineProperty(e,"encodeThermalTemplate",{enumerable:!0,get:function(){return p.encodeThermalTemplate}}),Object.defineProperty(e,"parseXml",{enumerable:!0,get:function(){return p.parseXml}}),Object.defineProperty(e,"renderHtml",{enumerable:!0,get:function(){return p.renderHtml}}),Object.defineProperty(e,"renderEscpos",{enumerable:!0,get:function(){return p.renderEscpos}}),Object.defineProperty(e,"PrinterService",{enumerable:!0,get:function(){return b.PrinterService}}),Object.defineProperty(e,"CloudAdapter",{enumerable:!0,get:function(){return f.CloudAdapter}}),Object.defineProperty(e,"isOrderBasedCloudProfile",{enumerable:!0,get:function(){return f.isOrderBasedCloudProfile}}),Object.defineProperty(e,"isWebUsbSupported",{enumerable:!0,get:function(){return l.isWebUsbSupported}}),Object.defineProperty(e,"isWebBluetoothSupported",{enumerable:!0,get:function(){return l.isWebBluetoothSupported}}),Object.defineProperty(e,"usePrint",{enumerable:!0,get:function(){return P.usePrint}}),Object.defineProperty(e,"usePrinterDiscovery",{enumerable:!0,get:function(){return s.usePrinterDiscovery}}),Object.defineProperty(e,"RasterizeProvider",{enumerable:!0,get:function(){return y.RasterizeProvider}}),Object.defineProperty(e,"useOptionalRasterize",{enumerable:!0,get:function(){return y.useOptionalRasterize}}),Object.defineProperty(e,"useRasterize",{enumerable:!0,get:function(){return y.useRasterize}}),Object.defineProperty(e,"resolvePrinter",{enumerable:!0,get:function(){return O.resolvePrinter}}),Object.defineProperty(e,"detectMismatch",{enumerable:!0,get:function(){return R.detectMismatch}}),Object.defineProperty(e,"probeVendor",{enumerable:!0,get:function(){return j.probeVendor}}),Object.defineProperty(e,"probeVendorEndpoint",{enumerable:!0,get:function(){return j.probeVendorEndpoint}}),Object.defineProperty(e,"isPrinterConnectionError",{enumerable:!0,get:function(){return h.isPrinterConnectionError}}),Object.defineProperty(e,"PrinterConnectionError",{enumerable:!0,get:function(){return h.PrinterConnectionError}}),Object.defineProperty(e,"buildPrintableReceiptHtml",{enumerable:!0,get:function(){return S.buildPrintableReceiptHtml}}),Object.defineProperty(e,"normalizeReceiptPaperWidth",{enumerable:!0,get:function(){return S.normalizeReceiptPaperWidth}}),Object.defineProperty(e,"DEFAULT_THERMAL_TEMPLATE",{enumerable:!0,get:function(){return T.DEFAULT_THERMAL_TEMPLATE}});var t=r(d[0]),n=r(d[1]),c=r(d[2]),u=r(d[3]),o=r(d[4]),p=r(d[5]),b=r(d[6]),f=r(d[7]),l=r(d[8]),P=r(d[9]),s=r(d[10]),y=r(d[11]),O=r(d[12]),R=r(d[13]),j=r(d[14]),h=r(d[15]),S=r(d[16]),T=r(d[17])},4874,[4875,4927,4928,4929,4930,4876,4931,4940,4942,4943,4951,4945,4956,4957,4958,4960,4944,4926]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.encodeReceipt=function(s,l={}){const{printerModel:_,language:c="esc-pos",columns:u=48,enableCp932:h=!1,emitEscPrintMode:p=!0,cut:x=!0,openDrawer:f=!1,drawerConnector:b="pin2",decimals:y=2}=l,C=s.order.currency,v=Math.max(12,Math.floor(u/2)),M=u-v,W=Math.max(10,Math.floor(.25*u)),T=u-W,$=s.customer?.tax_ids?.[0]?.value||'',E=s.totals.discount_total_incl??s.totals.discount_total??0,w='number'==typeof s.totals.total_saved_incl?s.totals.total_saved_incl:null,D=Object.assign({},s,{columns:u,cut:x,openDrawer:f,infoColLeft:M,infoColRight:v,nameColWidth:T,priceColWidth:W,order_number:s.order.number,created_at_gmt:s.order.created.datetime,has_address_lines:s.store.address_lines&&s.store.address_lines.length>0,address_lines:(s.store.address_lines??[]).map(t=>({line:t})),has_phone:!!s.store.phone,store_tax_ids:(s.store?.tax_ids??[]).map(t=>({type:t.type,value:t.value,country:t.country??'',label:t.label??'Tax ID'})),has_store_tax_ids:!!(s.store?.tax_ids&&s.store.tax_ids.length>0),cashier_name:s.cashier?.name||'',customer_name:s.customer?.name||'',customer_tax_id:$,has_customer_tax_id:!!$,customer_tax_ids:(s.customer?.tax_ids??[]).map(t=>({type:t.type,value:t.value,country:t.country??'',label:t.label??''})),has_customer_tax_ids:!!(s.customer?.tax_ids&&s.customer.tax_ids.length>0),formatted_lines:s.lines.map(t=>({name:t.name,detail:` x${t.qty} @ ${n(t.unit_price_incl,C,y)}`,line_total_fmt:n(t.line_total_incl,C,y),nameColWidth:T,priceColWidth:W})),subtotal_fmt:n(s.totals.subtotal_incl,C,y),has_discount:E>0,discount_fmt:`-${n(E,C,y)}`,show_tax:'hidden'!==s.presentation_hints.display_tax&&s.totals.tax_total>0,tax_lines:s.tax_summary.map(t=>({label:t.rate?`${t.label} (${t.rate}%)`:t.label,amount_fmt:n(t.tax_amount,C,y),nameColWidth:T,priceColWidth:W})),total_fmt:n(s.totals.total_incl,C,y),has_total_saved:!0===s.totals.total_saved_complete&&null!==w&&w>0,total_saved_fmt:n(w??0,C,y),payments:s.payments.map(t=>({method_title:t.method_title,amount_fmt:n(t.amount,C,y),has_tendered:!!(t.tendered&&t.tendered>0),tendered_fmt:n(t.tendered??0,C,y),change_fmt:n(t.change??0,C,y),nameColWidth:T,priceColWidth:W}))});return(0,t.encodeThermalTemplate)(o.DEFAULT_THERMAL_TEMPLATE,D,{printerModel:_,language:c,columns:u,enableCp932:h,emitEscPrintMode:p,drawerConnector:b})};var t=r(d[0]),o=r(d[1]);function n(t,o,n=2){return`${o} ${t.toFixed(n)}`}},4875,[4876,4926]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"encodeThermalTemplate",{enumerable:!0,get:function(){return n.encodeThermalTemplate}}),Object.defineProperty(e,"parseXml",{enumerable:!0,get:function(){return n.parseXml}}),Object.defineProperty(e,"renderEscpos",{enumerable:!0,get:function(){return n.renderEscpos}}),Object.defineProperty(e,"renderHtml",{enumerable:!0,get:function(){return n.renderHtml}}),Object.defineProperty(e,"renderThermalPreview",{enumerable:!0,get:function(){return n.renderThermalPreview}});var n=r(d[0])},4876,[4877]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"parseXml",{enumerable:!0,get:function(){return l.parseXml}}),Object.defineProperty(_e,"renderBarcode",{enumerable:!0,get:function(){return o.renderBarcode}}),Object.defineProperty(_e,"renderHtml",{enumerable:!0,get:function(){return o.renderHtml}}),Object.defineProperty(_e,"renderQrCode",{enumerable:!0,get:function(){return o.renderQrCode}}),Object.defineProperty(_e,"renderEscpos",{enumerable:!0,get:function(){return u.renderEscpos}}),Object.defineProperty(_e,"thermalBarcodeImageKey",{enumerable:!0,get:function(){return u.thermalBarcodeImageKey}}),Object.defineProperty(_e,"thermalImageAssetKey",{enumerable:!0,get:function(){return u.thermalImageAssetKey}}),Object.defineProperty(_e,"sanitizeHtml",{enumerable:!0,get:function(){return c.sanitizeHtml}}),Object.defineProperty(_e,"renderLogiclessTemplate",{enumerable:!0,get:function(){return f.renderLogiclessTemplate}}),Object.defineProperty(_e,"renderReceiptTemplate",{enumerable:!0,get:function(){return f.renderReceiptTemplate}}),Object.defineProperty(_e,"renderThermalPreview",{enumerable:!0,get:function(){return f.renderThermalPreview}}),Object.defineProperty(_e,"sanitizeThermalPreviewHtml",{enumerable:!0,get:function(){return f.sanitizeThermalPreviewHtml}}),Object.defineProperty(_e,"thermalPreviewSanitizeOptions",{enumerable:!0,get:function(){return f.thermalPreviewSanitizeOptions}}),_e.encodeThermalTemplate=function(e,t,o){const c=n.default.render(e,t),f=(0,l.parseXml)(c);return(0,u.renderEscpos)(f,o)},_e.analyzeThermalTemplate=function(e,t,o={}){const c=n.default.render(e,t),f=(0,l.parseXml)(c);return(0,u.analyzeThermalAst)(f,o.columns??f.paperWidth)};var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},l=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),f=r(d[5])},4877,[4878,4879,4888,4920,4923,4925]); __d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return _}}); /*! * mustache.js - Logic-less {{mustache}} templates with JavaScript * http://github.com/janl/mustache.js */ -var t=Object.prototype.toString,n=Array.isArray||function(n){return'[object Array]'===t.call(n)};function i(t){return'function'==typeof t}function o(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,'\\$&')}function s(t,n){return null!=t&&'object'==typeof t&&n in t}function c(t,n){return null!=t&&'object'!=typeof t&&t.hasOwnProperty&&t.hasOwnProperty(n)}var p=RegExp.prototype.test;function u(t,n){return p.call(t,n)}var l=/\S/;function h(t){return!u(l,t)}var f={'&':'&','<':'<','>':'>','"':'"',"'":''','/':'/','`':'`','=':'='};var v=/\s*/,y=/\s+/,w=/\s*=/,b=/\s*\}/,C=/#|\^|\/|>|\{|&|=|!/;function k(t,i){if(!t)return[];var s,c,p,u=!1,l=[],f=[],k=[],T=!1,U=!1,S='',_=0;function O(){if(T&&!U)for(;k.length;)delete f[k.pop()];else k=[];T=!1,U=!1}function V(t){if('string'==typeof t&&(t=t.split(y,2)),!n(t)||2!==t.length)throw new Error('Invalid tags: '+t);s=new RegExp(o(t[0])+'\\s*'),c=new RegExp('\\s*'+o(t[1])),p=new RegExp('\\s*'+o('}'+t[1]))}V(i||P.tags);for(var A,I,R,W,$,q,D=new j(t);!D.eos();){if(A=D.pos,R=D.scanUntil(s))for(var F=0,M=R.length;F0?s[s.length-1][4]:i;break;default:o.push(n)}return i}function j(t){this.string=t,this.tail=t,this.pos=0}function T(t,n){this.view=t,this.cache={'.':this.view},this.parent=n}function U(){this.templateCache={_cache:{},set:function(t,n){this._cache[t]=n},get:function(t){return this._cache[t]},clear:function(){this._cache={}}}}j.prototype.eos=function(){return''===this.tail},j.prototype.scan=function(t){var n=this.tail.match(t);if(!n||0!==n.index)return'';var i=n[0];return this.tail=this.tail.substring(i.length),this.pos+=i.length,i},j.prototype.scanUntil=function(t){var n,i=this.tail.search(t);switch(i){case-1:n=this.tail,this.tail='';break;case 0:n='';break;default:n=this.tail.substring(0,i),this.tail=this.tail.substring(i)}return this.pos+=n.length,n},T.prototype.push=function(t){return new T(t,this)},T.prototype.lookup=function(t){var n,o=this.cache;if(o.hasOwnProperty(t))n=o[t];else{for(var p,u,l,h=this,f=!1;h;){if(t.indexOf('.')>0)for(p=h.view,u=t.split('.'),l=0;null!=p&&l'===p?u=this.renderPartial(c,n,i,s):'&'===p?u=this.unescapedValue(c,n):'name'===p?u=this.escapedValue(c,n,s):'text'===p&&(u=this.rawValue(c)),void 0!==u&&(l+=u);return l},U.prototype.renderSection=function(t,o,s,c,p){var u=this,l='',h=o.lookup(t[1]);if(h){if(n(h))for(var f=0,v=h.length;f0||!i)&&(s[c]=o+s[c]);return s.join('\n')},U.prototype.renderPartial=function(t,n,o,s){if(o){var c=this.getConfigTags(s),p=i(o)?o(t[1]):o[t[1]];if(null!=p){var u=t[6],l=t[5],h=t[4],f=p;0==l&&h&&(f=this.indentPartial(p,h,u));var v=this.parse(f,c);return this.renderTokens(v,n,o,f,s)}}},U.prototype.unescapedValue=function(t,n){var i=n.lookup(t[1]);if(null!=i)return i},U.prototype.escapedValue=function(t,n,i){var o=this.getConfigEscape(i)||P.escape,s=n.lookup(t[1]);if(null!=s)return'number'==typeof s&&o===P.escape?String(s):o(s)},U.prototype.rawValue=function(t){return t[1]},U.prototype.getConfigTags=function(t){return n(t)?t:t&&'object'==typeof t?t.tags:void 0},U.prototype.getConfigEscape=function(t){return t&&'object'==typeof t&&!n(t)?t.escape:void 0};var P={name:'mustache.js',version:'4.2.0',tags:['{{','}}'],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(t){S.templateCache=t},get templateCache(){return S.templateCache}},S=new U;P.clearCache=function(){return S.clearCache()},P.parse=function(t,n){return S.parse(t,n)},P.render=function(t,i,o,s){if('string'!=typeof t)throw new TypeError("Invalid template! Template should be a \"string\" but \""+((n(c=t)?'array':typeof c)+"\" was given as the first argument for mustache#render(template, view, partials)"));var c;return S.render(t,i,o,s)},P.escape=function(t){return String(t).replace(/[&<>"'`=\/]/g,function(t){return f[t]})},P.Scanner=j,P.Context=T,P.Writer=U;var _=P},4856,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.parseXml=function(t){const o=p(t),s=o.getElementsByTagName('parsererror')[0];if(s)throw new Error(`XML parse error: ${s.textContent}`);const c=o.documentElement;if('receipt'!==c.tagName)throw new Error(`Expected root element, got <${c.tagName}>`);return{type:'receipt',paperWidth:h(c,'paper-width',48),children:n(c)}};var t=r(d[0]);function n(t){const p=[];for(const l of Array.from(t.childNodes)){if(3===l.nodeType){const t=l.textContent??'';/\S/.test(t)&&p.push({type:'raw-text',value:t});continue}if(1!==l.nodeType)continue;const t=l;switch(t.tagName.toLowerCase()){case'text':p.push({type:'text',children:n(t)});break;case'bold':p.push({type:'bold',children:n(t)});break;case'underline':p.push({type:'underline',children:n(t)});break;case'invert':p.push({type:'invert',children:n(t)});break;case'size':{const o=h(t,'width',1);p.push({type:'size',width:o,height:h(t,'height',o),children:n(t)});break}case'align':{const o=t.getAttribute('mode'),s=['left','center','right'].includes(o)?o:'left';p.push({type:'align',mode:s,children:n(t)});break}case'row':p.push({type:'row',children:u(t)});break;case'col':break;case'line':{const n=t.getAttribute('style'),o=['single','double','dashed','dotted'];p.push({type:'line',style:o.includes(n)?n:'single'});break}case'barcode':s(t.getAttribute('type')??'code128')?p.push({type:'qrcode',size:c(h(t,'height',40)),value:(t.textContent??'').trim()}):p.push({type:'barcode',barcodeType:t.getAttribute('type')??'code128',height:h(t,'height',40),value:(t.textContent??'').trim()});break;case'qrcode':p.push({type:'qrcode',size:h(t,'size',4),value:(t.textContent??'').trim()});break;case'image':p.push({type:'image',src:t.getAttribute('src')??'',width:h(t,'width',200)});break;case'cut':{const n=t.getAttribute('type'),o=['full','partial'];p.push({type:'cut',cutType:o.includes(n)?n:'partial'});break}case'feed':p.push({type:'feed',lines:h(t,'lines',1)});break;case'drawer':p.push(Object.assign({type:'drawer'},o(t)?{connector:o(t)}:{}));break;default:p.push(...n(t))}}return p}function o(t){const n=t.getAttribute('connector')?.trim();return'pin2'===n||'pin5'===n?n:void 0}function s(t){return'qrcode'===t.trim().toLowerCase()||'qr'===t.trim().toLowerCase()}function c(t){return Number.isFinite(t)&&t>0?Math.max(2,Math.min(10,Math.round(t/10))):4}function u(t){const o=[];for(const s of Array.from(t.childNodes)){if(1!==s.nodeType)continue;const t=s;if('col'===t.tagName.toLowerCase()){const s='*'===t.getAttribute('width')?'*':h(t,'width',12);o.push({type:'col',width:s,align:['left','right'].includes(t.getAttribute('align'))?t.getAttribute('align'):'left',children:n(t)})}}return o}function p(n){if('undefined'!=typeof DOMParser)return(new DOMParser).parseFromString(n,'text/xml');const o=[];let s;try{s=new t.DOMParser({onError:(t,n)=>o.push(String(n))}).parseFromString(n,'text/xml')}catch(t){o.push(t instanceof Error?t.message:String(t))}if(o.length>0||!s)throw new Error(`XML parse error: ${o.join('; ')||'invalid document'}`);return s}function h(t,n,o){const s=t.getAttribute(n)?.trim();if(null==s)return o;if(!/^[1-9]\d*$/.test(s))return o;const c=Number(s);return Number.isSafeInteger(c)?c:o}},4857,[4858]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);e.assign=t.assign,e.hasDefaultHTMLNamespace=t.hasDefaultHTMLNamespace,e.isHTMLMimeType=t.isHTMLMimeType,e.isValidMimeType=t.isValidMimeType,e.MIME_TYPE=t.MIME_TYPE,e.NAMESPACE=t.NAMESPACE;var n=r(d[1]);e.DOMException=n.DOMException,e.DOMExceptionName=n.DOMExceptionName,e.ExceptionCode=n.ExceptionCode,e.ParseError=n.ParseError;var o=r(d[2]);e.Attr=o.Attr,e.CDATASection=o.CDATASection,e.CharacterData=o.CharacterData,e.Comment=o.Comment,e.Document=o.Document,e.DocumentFragment=o.DocumentFragment,e.DocumentType=o.DocumentType,e.DOMImplementation=o.DOMImplementation,e.Element=o.Element,e.Entity=o.Entity,e.EntityReference=o.EntityReference,e.LiveNodeList=o.LiveNodeList,e.NamedNodeMap=o.NamedNodeMap,e.Node=o.Node,e.NodeList=o.NodeList,e.Notation=o.Notation,e.ProcessingInstruction=o.ProcessingInstruction,e.Text=o.Text,e.XMLSerializer=o.XMLSerializer;var s=r(d[3]);e.DOMParser=s.DOMParser,e.normalizeLineEndings=s.normalizeLineEndings,e.onErrorStopParsing=s.onErrorStopParsing,e.onWarningStopParsing=s.onWarningStopParsing},4858,[4859,4860,4861,4863]); -__d(function(g,r,_i,a,m,e,d){'use strict';function t(t,n){return void 0===n&&(n=Object),n&&'function'==typeof n.getOwnPropertyDescriptors&&(t=n.create(null,n.getOwnPropertyDescriptors(t))),n&&'function'==typeof n.freeze?n.freeze(t):t}function n(t,n){return Object.prototype.hasOwnProperty.call(t,n)}var o=t({allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,default:!0,defer:!0,disabled:!0,formnovalidate:!0,hidden:!0,ismap:!0,itemscope:!0,loop:!0,multiple:!0,muted:!0,nomodule:!0,novalidate:!0,open:!0,playsinline:!0,readonly:!0,required:!0,reversed:!0,selected:!0});var i=t({area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});var l=t({script:!1,style:!1,textarea:!0,title:!0});function c(t){return t===u.HTML}var u=t({HTML:'text/html',XML_APPLICATION:'application/xml',XML_TEXT:'text/xml',XML_XHTML_APPLICATION:'application/xhtml+xml',XML_SVG_IMAGE:'image/svg+xml'}),s=Object.keys(u).map(function(t){return u[t]});var f=t({HTML:'http://www.w3.org/1999/xhtml',SVG:'http://www.w3.org/2000/svg',XML:'http://www.w3.org/XML/1998/namespace',XMLNS:'http://www.w3.org/2000/xmlns/'});e.assign=function(t,o){if(null===t||'object'!=typeof t)throw new TypeError('target is not an object');for(var i in o)n(o,i)&&(t[i]=o[i]);return t},e.find=function(t,o,i){if(void 0===i&&(i=Array.prototype),t&&'function'==typeof i.find)return i.find.call(t,o);for(var l=0;l-1},e.MIME_TYPE=u,e.NAMESPACE=f},4859,[]); -__d(function(g,r,_i,a,m,e,d){'use strict';function o(o,E){o.prototype=Object.create(Error.prototype,{constructor:{value:o},name:{value:o.name,enumerable:!0,writable:E}})}var E=r(d[0]).freeze({Error:'Error',IndexSizeError:'IndexSizeError',DomstringSizeError:'DomstringSizeError',HierarchyRequestError:'HierarchyRequestError',WrongDocumentError:'WrongDocumentError',InvalidCharacterError:'InvalidCharacterError',NoDataAllowedError:'NoDataAllowedError',NoModificationAllowedError:'NoModificationAllowedError',NotFoundError:'NotFoundError',NotSupportedError:'NotSupportedError',InUseAttributeError:'InUseAttributeError',InvalidStateError:'InvalidStateError',SyntaxError:'SyntaxError',InvalidModificationError:'InvalidModificationError',NamespaceError:'NamespaceError',InvalidAccessError:'InvalidAccessError',ValidationError:'ValidationError',TypeMismatchError:'TypeMismatchError',SecurityError:'SecurityError',NetworkError:'NetworkError',AbortError:'AbortError',URLMismatchError:'URLMismatchError',QuotaExceededError:'QuotaExceededError',TimeoutError:'TimeoutError',InvalidNodeTypeError:'InvalidNodeTypeError',DataCloneError:'DataCloneError',EncodingError:'EncodingError',NotReadableError:'NotReadableError',UnknownError:'UnknownError',ConstraintError:'ConstraintError',DataError:'DataError',TransactionInactiveError:'TransactionInactiveError',ReadOnlyError:'ReadOnlyError',VersionError:'VersionError',OperationError:'OperationError',NotAllowedError:'NotAllowedError',OptOutError:'OptOutError'}),t=Object.keys(E);function n(o){return'number'==typeof o&&o>=1&&o<=25}function i(o,R){var c;n(o)?(this.name=t[o],this.message=R||''):(this.message=o,this.name='string'==typeof(c=R)&&c.substring(c.length-E.Error.length)===E.Error?R:E.Error),Error.captureStackTrace&&Error.captureStackTrace(this,i)}o(i,!0),Object.defineProperties(i.prototype,{code:{enumerable:!0,get:function(){var o=t.indexOf(this.name);return n(o)?o:0}}});for(var R={INDEX_SIZE_ERR:1,DOMSTRING_SIZE_ERR:2,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,INVALID_CHARACTER_ERR:5,NO_DATA_ALLOWED_ERR:6,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INUSE_ATTRIBUTE_ERR:10,INVALID_STATE_ERR:11,SYNTAX_ERR:12,INVALID_MODIFICATION_ERR:13,NAMESPACE_ERR:14,INVALID_ACCESS_ERR:15,VALIDATION_ERR:16,TYPE_MISMATCH_ERR:17,SECURITY_ERR:18,NETWORK_ERR:19,ABORT_ERR:20,URL_MISMATCH_ERR:21,QUOTA_EXCEEDED_ERR:22,TIMEOUT_ERR:23,INVALID_NODE_TYPE_ERR:24,DATA_CLONE_ERR:25},c=Object.entries(R),_=0;_=0){var a=n.split(':');i=a[0],o=a[1]}if(null!==i&&null===t)throw new h(h.NAMESPACE_ERR,'prefix is non-null and namespace is null');if('xml'===i&&t!==e.NAMESPACE.XML)throw new h(h.NAMESPACE_ERR,'prefix is "xml" and namespace is not the XML namespace');if(('xmlns'===i||'xmlns'===n)&&t!==e.NAMESPACE.XMLNS)throw new h(h.NAMESPACE_ERR,'either qualifiedName or prefix is "xmlns" and namespace is not the XMLNS namespace');if(t===e.NAMESPACE.XMLNS&&'xmlns'!==i&&'xmlns'!==n)throw new h(h.NAMESPACE_ERR,'namespace is the XMLNS namespace and neither qualifiedName nor prefix is "xmlns"');return[t,i,o]}function D(e,t){for(var n in e)i(e,n)&&(t[n]=e[n])}function y(e,t){var n=e.prototype;if(!(n instanceof t)){function i(){}i.prototype=t.prototype,D(n,i=new i),e.prototype=n=i}n.constructor!=e&&('function'!=typeof e&&console.error('unknown Class:'+e),n.constructor=e)}var w={},S=w.ELEMENT_NODE=1,g=w.ATTRIBUTE_NODE=2,R=w.TEXT_NODE=3,A=w.CDATA_SECTION_NODE=4,b=w.ENTITY_REFERENCE_NODE=5,M=w.ENTITY_NODE=6,x=w.PROCESSING_INSTRUCTION_NODE=7,U=w.COMMENT_NODE=8,P=w.DOCUMENT_NODE=9,L=w.DOCUMENT_TYPE_NODE=10,H=w.DOCUMENT_FRAGMENT_NODE=11,F=w.NOTATION_NODE=12,G=e.freeze({DOCUMENT_POSITION_DISCONNECTED:1,DOCUMENT_POSITION_PRECEDING:2,DOCUMENT_POSITION_FOLLOWING:4,DOCUMENT_POSITION_CONTAINS:8,DOCUMENT_POSITION_CONTAINED_BY:16,DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:32});function X(e,t){if(t.length=0){for(var o=t.length-1;i<=o;)t[i]=t[++i];if(t.length=o,e){var a=e.ownerDocument;a&&ne(a,e,n),n.ownerElement=null}}}function $(){}function z(e){E(e)}function J(e){return('<'==e?'<':'>'==e&&'>')||'&'==e&&'&'||'"'==e&&'"'||'&#'+e.charCodeAt()+';'}function K(e,t){Z(e,null,{enter:function(e){return!t(e)||Z.STOP}})}function Z(e,t,n){for(var i=[{node:e,context:t,phase:Z.ENTER}];i.length>0;){var o=i.pop();if(o.phase===Z.ENTER){var a=n.enter(o.node,o.context);if(a===Z.STOP)return Z.STOP;if(i.push({node:o.node,context:a,phase:Z.EXIT}),null==a)continue;for(var u=o.node.lastChild;u;)i.push({node:u,context:a,phase:Z.ENTER}),u=u.previousSibling}else n.exit&&n.exit(o.node,o.context)}}function ee(e,t){E(e);var n=t||{};this.ownerDocument=this,this.contentType=n.contentType||l.XML_APPLICATION,this.type=o(this.contentType)?'html':'xml'}function te(e,t,n){e&&e._inc++,n.namespaceURI===s.XMLNS&&(t._nsMap[n.prefix?n.localName:'']=n.value)}function ne(e,t,n,i){e&&e._inc++,n.namespaceURI===s.XMLNS&&delete t._nsMap[n.prefix?n.localName:'']}function re(e,t,n){if(e&&e._inc){e._inc++;var i=t.childNodes;if(n&&!n.nextSibling)i[i.length++]=n;else{for(var o=t.firstChild,a=0;o;)i[a++]=o,o=o.nextSibling;i.length=a,delete i[i.length]}}}function ie(e,t){if(e!==t.parentNode)throw new h(h.NOT_FOUND_ERR,"child's parent is not parent");var n=t.previousSibling,i=t.nextSibling;return n?n.nextSibling=i:e.firstChild=i,i?i.previousSibling=n:e.lastChild=n,re(e.ownerDocument,e),t.parentNode=null,t.previousSibling=null,t.nextSibling=null,t}function oe(e){return e&&(e.nodeType===z.DOCUMENT_NODE||e.nodeType===z.DOCUMENT_FRAGMENT_NODE||e.nodeType===z.ELEMENT_NODE)}function ae(e){return e&&(e.nodeType===z.CDATA_SECTION_NODE||e.nodeType===z.COMMENT_NODE||e.nodeType===z.DOCUMENT_FRAGMENT_NODE||e.nodeType===z.DOCUMENT_TYPE_NODE||e.nodeType===z.ELEMENT_NODE||e.nodeType===z.PROCESSING_INSTRUCTION_NODE||e.nodeType===z.TEXT_NODE)}function ue(e){return e&&e.nodeType===z.DOCUMENT_TYPE_NODE}function le(e){return e&&e.nodeType===z.ELEMENT_NODE}function se(e){return e&&e.nodeType===z.TEXT_NODE}function ce(e,n){var i=e.childNodes||[];if(t(i,le)||ue(n))return!1;var o=t(i,ue);return!(n&&o&&i.indexOf(o)>i.indexOf(n))}function de(e,n){var i=e.childNodes||[];if(t(i,function(e){return le(e)&&e!==n}))return!1;var o=t(i,ue);return!(n&&o&&i.indexOf(o)>i.indexOf(n))}function fe(e,t,n){if(!oe(e))throw new h(h.HIERARCHY_REQUEST_ERR,'Unexpected parent node type '+e.nodeType);if(n&&n.parentNode!==e)throw new h(h.NOT_FOUND_ERR,'child not in parent');if(!ae(t)||ue(t)&&e.nodeType!==z.DOCUMENT_NODE)throw new h(h.HIERARCHY_REQUEST_ERR,'Unexpected node type '+t.nodeType+' for parent node type '+e.nodeType)}function he(e,n,i){var o=e.childNodes||[],a=n.childNodes||[];if(n.nodeType===z.DOCUMENT_FRAGMENT_NODE){var u=a.filter(le);if(u.length>1||t(a,se))throw new h(h.HIERARCHY_REQUEST_ERR,'More than one element or text in fragment');if(1===u.length&&!ce(e,i))throw new h(h.HIERARCHY_REQUEST_ERR,'Element in fragment can not be inserted before doctype')}if(le(n)&&!ce(e,i))throw new h(h.HIERARCHY_REQUEST_ERR,'Only one element can be added and only after doctype');if(ue(n)){if(t(o,ue))throw new h(h.HIERARCHY_REQUEST_ERR,'Only one doctype is allowed');var l=t(o,le);if(i&&o.indexOf(l)1||t(a,se))throw new h(h.HIERARCHY_REQUEST_ERR,'More than one element or text in fragment');if(1===u.length&&!de(e,i))throw new h(h.HIERARCHY_REQUEST_ERR,'Element in fragment can not be inserted before doctype')}if(le(n)&&!de(e,i))throw new h(h.HIERARCHY_REQUEST_ERR,'Only one element can be added and only after doctype');if(ue(n)){function s(e){return ue(e)&&e!==i}if(t(o,s))throw new h(h.HIERARCHY_REQUEST_ERR,'Only one doctype is allowed');var l=t(o,le);if(i&&o.indexOf(l)=0;D--){if(''===(y=E[D]).prefix&&y.namespace===e.namespaceURI){v=y.namespace;break}}if(v!==e.namespaceURI)for(D=E.length-1;D>=0;D--){var y;if((y=E[D]).namespace===e.namespaceURI){y.prefix&&(_=y.prefix+':'+I);break}}}t.push('<',_);for(var w=E.slice(),M=0;M'),null;if(t.push('>'),f&&a(I)){for(var k=e.firstChild;k;)k.data?t.push(k.data):xe(k,t,w.slice(),i),k=k.nextSibling;return t.push(''),null}return{ns:w,tag:_};case P:case H:if(l&&e.nodeType===P&&null==e.documentElement)throw new h('The Document has no documentElement',p.InvalidStateError);return{ns:E};case g:return Me(t,e.name,e.value),null;case R:if(l&&N.InvalidChar.test(e.data))throw new h('The Text node data contains characters outside the XML Char production',p.InvalidStateError);return t.push(e.data.replace(/[<&>]/g,J)),null;case A:if(l&&-1!==e.data.indexOf(']]>'))throw new h('The CDATASection data contains "]]>"',p.InvalidStateError);return c?t.push(N.CDATA_START,e.data.replace(/]]>/g,']]]]>'),N.CDATA_END):t.push(N.CDATA_START,e.data,N.CDATA_END),null;case U:if(l){if(N.InvalidChar.test(e.data))throw new h('The comment node data contains characters outside the XML Char production',p.InvalidStateError);if(-1!==e.data.indexOf('--')||'-'===e.data[e.data.length-1])throw new h('The comment node data contains "--" or ends with "-"',p.InvalidStateError)}return t.push(N.COMMENT_START,e.data,N.COMMENT_END),null;case L:var Q=e.publicId,W=e.systemId;if(l){if(Q&&!N.PubidLiteral_match.test(Q))throw new h('DocumentType publicId is not a valid PubidLiteral',p.InvalidStateError);if(W&&'.'!==W&&!N.SystemLiteral_match.test(W))throw new h('DocumentType systemId is not a valid SystemLiteral',p.InvalidStateError);if(e.internalSubset&&-1!==e.internalSubset.indexOf(']>'))throw new h('DocumentType internalSubset contains "]>"',p.InvalidStateError)}return t.push(N.DOCTYPE_DECL_START,' ',e.name),Q?(t.push(' ',N.PUBLIC,' ',Q),W&&'.'!==W&&t.push(' ',W)):W&&'.'!==W&&t.push(' ',N.SYSTEM,' ',W),e.internalSubset&&t.push(' [',e.internalSubset,']'),t.push('>'),null;case x:if(l){if(-1!==e.target.indexOf(':')||'xml'===e.target.toLowerCase())throw new h('The ProcessingInstruction target is not well-formed',p.InvalidStateError);if(N.InvalidChar.test(e.data))throw new h('The ProcessingInstruction data contains characters outside the XML Char production',p.InvalidStateError);if(-1!==e.data.indexOf('?>'))throw new h('The ProcessingInstruction data contains "?>"',p.InvalidStateError)}return t.push(''),null;case b:return t.push('&',e.nodeName,';'),null;default:return t.push('??',e.nodeName),null}},exit:function(e,n){n&&n.tag&&t.push('')}})}function Ue(e,t,n){var i;return Z(t,null,{enter:function(t,o){var a=t.cloneNode(!1);return a.ownerDocument=e,a.parentNode=null,null===o?i=a:o.appendChild(a),t.nodeType===g||n?a:null}}),i}function Pe(e,t,n){var o;return Z(t,null,{enter:function(t,a){var u=new t.constructor(c);for(var l in t)if(i(t,l)){var s=t[l];'object'!=typeof s&&s!=u[l]&&(u[l]=s)}t.childNodes&&(u.childNodes=new B),u.ownerDocument=e;var f=n;switch(u.nodeType){case S:var h=t.attributes,p=u.attributes=new Q,N=h.length;p._ownerElement=u;for(var E=0;E=0&&e0;){var n=t.pop(),i=n.node,o=n.other;if(i.nodeType!==o.nodeType)return!1;switch(i.nodeType){case i.DOCUMENT_TYPE_NODE:if(i.name!==o.name)return!1;if(i.publicId!==o.publicId)return!1;if(i.systemId!==o.systemId)return!1;break;case i.ELEMENT_NODE:if(i.namespaceURI!==o.namespaceURI)return!1;if(i.prefix!==o.prefix)return!1;if(i.localName!==o.localName)return!1;if(i.attributes.length!==o.attributes.length)return!1;for(var a=0;a=0;a--)t.push({node:i.childNodes[a],other:o.childNodes[a]})}return!0},isSameNode:function(e){return this===e},insertBefore:function(e,t){return Ne(this,e,t)},replaceChild:function(e,t){Ne(this,e,t,pe),t&&this.removeChild(t)},removeChild:function(e){return ie(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return Pe(this.ownerDocument||this,this,e)},normalize:function(){Z(this,null,{enter:function(e){for(var t=e.firstChild;t;){var n=t.nextSibling;null!==n&&n.nodeType===R&&t.nodeType===R?(e.removeChild(n),t.appendData(n.data)):t=n}return!0}})},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var o in n)if(i(n,o)&&n[o]===e)return o;t=t.nodeType==g?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&i(n,e))return n[e];t=t.nodeType==g?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)},compareDocumentPosition:function(e){if(this===e)return 0;var t=e,n=this,i=null,o=null;if(t instanceof Ee&&(t=(i=t).ownerElement),n instanceof Ee&&(n=(o=n).ownerElement,i&&t&&n===t))for(var a,u=0;a=n.attributes[u];u++){if(a===i)return G.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC+G.DOCUMENT_POSITION_PRECEDING;if(a===o)return G.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC+G.DOCUMENT_POSITION_FOLLOWING}if(!t||!n||n.ownerDocument!==t.ownerDocument)return G.DOCUMENT_POSITION_DISCONNECTED+G.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC+(Y(n.ownerDocument)>Y(t.ownerDocument)?G.DOCUMENT_POSITION_FOLLOWING:G.DOCUMENT_POSITION_PRECEDING);if(o&&t===n)return G.DOCUMENT_POSITION_CONTAINS+G.DOCUMENT_POSITION_PRECEDING;if(i&&t===n)return G.DOCUMENT_POSITION_CONTAINED_BY+G.DOCUMENT_POSITION_FOLLOWING;for(var l=[],s=t.parentNode;s;){if(!o&&s===n)return G.DOCUMENT_POSITION_CONTAINED_BY+G.DOCUMENT_POSITION_FOLLOWING;l.push(s),s=s.parentNode}l.reverse();for(var c=[],f=n.parentNode;f;){if(!i&&f===t)return G.DOCUMENT_POSITION_CONTAINS+G.DOCUMENT_POSITION_PRECEDING;c.push(f),f=f.parentNode}c.reverse();var h=X(l,c);for(var p in h.childNodes){var N=h.childNodes[p];if(N===n)return G.DOCUMENT_POSITION_FOLLOWING;if(N===t)return G.DOCUMENT_POSITION_PRECEDING;if(c.indexOf(N)>=0)return G.DOCUMENT_POSITION_FOLLOWING;if(l.indexOf(N)>=0)return G.DOCUMENT_POSITION_PRECEDING}return 0}},D(w,z),D(w,z.prototype),D(G,z),D(G,z.prototype),Z.STOP=Symbol('walkDOM.STOP'),Z.ENTER=0,Z.EXIT=1,ee.prototype={implementation:null,nodeName:'#document',nodeType:P,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType===H){for(var n=e.firstChild;n;){var i=n.nextSibling;this.insertBefore(n,t),n=i}return e}return Ne(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===S&&(this.documentElement=e),e},removeChild:function(e){var t=ie(this,e);return t===this.documentElement&&(this.documentElement=null),t},replaceChild:function(e,t){Ne(this,e,t,pe),e.ownerDocument=this,t&&this.removeChild(t),le(e)&&(this.documentElement=e)},importNode:function(e,t){return Ue(this,e,t)},getElementById:function(e){var t=null;return K(this.documentElement,function(n){if(n.nodeType==S&&n.getAttribute('id')==e)return t=n,!0}),t},createElement:function(e){var t=new me(c);return t.ownerDocument=this,'html'===this.type&&(e=e.toLowerCase()),n(this.contentType)&&(t.namespaceURI=s.HTML),t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new B,(t.attributes=new Q)._ownerElement=t,t},createDocumentFragment:function(){var e=new Se(c);return e.ownerDocument=this,e.childNodes=new B,e},createTextNode:function(e){var t=new Oe(c);return t.ownerDocument=this,t.childNodes=new B,t.appendData(e),t},createComment:function(e){var t=new Ie(c);return t.ownerDocument=this,t.childNodes=new B,t.appendData(e),t},createCDATASection:function(e){if(-1!==e.indexOf(']]>'))throw new h(h.INVALID_CHARACTER_ERR,'data contains "]]>"');var t=new ve(c);return t.ownerDocument=this,t.childNodes=new B,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new ge(c);return n.ownerDocument=this,n.childNodes=new B,n.nodeName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){if(!N.QName_exact.test(e))throw new h(h.INVALID_CHARACTER_ERR,'invalid character in name "'+e+'"');return'html'===this.type&&(e=e.toLowerCase()),this._createAttribute(e)},_createAttribute:function(e){var t=new Ee(c);return t.ownerDocument=this,t.childNodes=new B,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){if(!N.Name.test(e))throw new h(h.INVALID_CHARACTER_ERR,'not a valid xml name "'+e+'"');if('html'===this.type)throw new h('document is an html document',p.NotSupportedError);var t=new we(c);return t.ownerDocument=this,t.childNodes=new B,t.nodeName=e,t},createElementNS:function(e,t){var n=C(e,t),i=new me(c),o=i.attributes=new Q;return i.childNodes=new B,i.ownerDocument=this,i.nodeName=t,i.tagName=t,i.namespaceURI=n[0],i.prefix=n[1],i.localName=n[2],o._ownerElement=i,i},createAttributeNS:function(e,t){var n=C(e,t),i=new Ee(c);return i.ownerDocument=this,i.childNodes=new B,i.nodeName=t,i.name=t,i.specified=!0,i.namespaceURI=n[0],i.prefix=n[1],i.localName=n[2],i}},y(ee,z),me.prototype={nodeType:S,attributes:null,getQualifiedName:function(){return this.prefix?this.prefix+':'+this.localName:this.localName},_isInHTMLDocumentAndNamespace:function(){return'html'===this.ownerDocument.type&&this.namespaceURI===s.HTML},hasAttributes:function(){return!(!this.attributes||!this.attributes.length)},hasAttribute:function(e){return!!this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t?t.value:null},getAttributeNode:function(e){return this._isInHTMLDocumentAndNamespace()&&(e=e.toLowerCase()),this.attributes.getNamedItem(e)},setAttribute:function(e,t){this._isInHTMLDocumentAndNamespace()&&(e=e.toLowerCase());var n=this.getAttributeNode(e);n?n.value=n.nodeValue=''+t:((n=this.ownerDocument._createAttribute(e)).value=n.nodeValue=''+t,this.setAttributeNode(n))},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n?n.value:null},setAttributeNS:function(e,t,n){var i=C(e,t)[2],o=this.getAttributeNodeNS(e,i);o?o.value=o.nodeValue=''+n:((o=this.ownerDocument.createAttributeNS(e,t)).value=o.nodeValue=''+n,this.setAttributeNode(o))},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByClassName:function(e){var t=_(e);return new V(this,function(n){var i=[];return t.length>0&&K(n,function(o){if(o!==n&&o.nodeType===S){var a=o.getAttribute('class');if(a){var u=e===a;if(!u){var l=_(a);u=t.every((s=l,function(e){return s&&-1!==s.indexOf(e)}))}u&&i.push(o)}}var s}),i})},getElementsByTagName:function(e){var t='html'===(this.nodeType===P?this:this.ownerDocument).type,n=e.toLowerCase();return new V(this,function(i){var o=[];return K(i,function(a){a!==i&&a.nodeType===S&&(('*'===e||a.getQualifiedName()===(t&&a.namespaceURI===s.HTML?n:e))&&o.push(a))}),o})},getElementsByTagNameNS:function(e,t){return new V(this,function(n){var i=[];return K(n,function(o){o===n||o.nodeType!==S||'*'!==e&&o.namespaceURI!==e||'*'!==t&&o.localName!=t||i.push(o)}),i})}},ee.prototype.getElementsByClassName=me.prototype.getElementsByClassName,ee.prototype.getElementsByTagName=me.prototype.getElementsByTagName,ee.prototype.getElementsByTagNameNS=me.prototype.getElementsByTagNameNS,y(me,z),Ee.prototype.nodeType=g,y(Ee,z),Te.prototype={data:'',substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},deleteData:function(e,t){this.replaceData(e,t,'')},replaceData:function(e,t,n){n=this.data.substring(0,e)+n+this.data.substring(e+t),this.nodeValue=this.data=n,this.length=n.length}},y(Te,z),Oe.prototype={nodeName:'#text',nodeType:R,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var i=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(i,this.nextSibling),i}},y(Oe,Te),Ie.prototype={nodeName:'#comment',nodeType:U},y(Ie,Te),ve.prototype={nodeName:'#cdata-section',nodeType:A},y(ve,Oe),Ce.prototype.nodeType=L,y(Ce,z),De.prototype.nodeType=F,y(De,z),ye.prototype.nodeType=M,y(ye,z),we.prototype.nodeType=b,y(we,z),Se.prototype.nodeName='#document-fragment',Se.prototype.nodeType=H,y(Se,z),ge.prototype.nodeType=x,y(ge,Te),Re.prototype.serializeToString=function(e,t){return Ae.call(e,t)},z.prototype.toString=Ae;try{Object.defineProperty&&(Object.defineProperty(V.prototype,'length',{get:function(){return k(this),this.$$length}}),Object.defineProperty(z.prototype,'textContent',{get:function(){if(this.nodeType===S||this.nodeType===H){var e=[];return Z(this,null,{enter:function(t){return t.nodeType===S||t.nodeType===H||(t.nodeType===x||t.nodeType===U?null:void e.push(t.nodeValue))}}),e.join('')}return this.nodeValue},set:function(e){switch(this.nodeType){case S:case H:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),Object.defineProperty(me.prototype,'children',{get:function(){return new V(this,He)}}),Object.defineProperty(ee.prototype,'children',{get:function(){return new V(this,He)}}),Object.defineProperty(Se.prototype,'children',{get:function(){return new V(this,He)}}),Le=function(e,t,n){e['$$'+t]=n})}catch(e){}_e._updateLiveList=k,_e.Attr=Ee,_e.CDATASection=ve,_e.CharacterData=Te,_e.Comment=Ie,_e.Document=ee,_e.DocumentFragment=Se,_e.DocumentType=Ce,_e.DOMImplementation=$,_e.Element=me,_e.Entity=ye,_e.EntityReference=we,_e.LiveNodeList=V,_e.NamedNodeMap=Q,_e.Node=z,_e.NodeList=B,_e.Notation=De,_e.Text=Oe,_e.ProcessingInstruction=ge,_e.walkDOM=Z,_e.XMLSerializer=Re},4861,[4859,4860,4862]); -__d(function(g,r,i,a,m,e,d){'use strict';function t(t){try{'function'!=typeof t&&(t=RegExp);var o=new t('\ud834\udf06','u').exec('\ud834\udf06');return!!o&&2===o[0].length}catch(t){}return!1}var o=t();function n(t){if('['!==t.source[0])throw new Error(t+' can not be used with chars');return t.source.slice(1,t.source.lastIndexOf(']'))}function u(t,n){if('['!==t.source[0])throw new Error('/'+t.source+'/ can not be used with chars_without');if(!n||'string'!=typeof n)throw new Error(JSON.stringify(n)+' is not a valid search');if(-1===t.source.indexOf(n))throw new Error('"'+n+'" is not is /'+t.source+'/');if('-'===n&&1!==t.source.indexOf(n))throw new Error('"'+n+'" is not at the first postion of /'+t.source+'/');return new RegExp(t.source.replace(n,''),o?'u':'')}function c(t){var n=this;return new RegExp(Array.prototype.slice.call(arguments).map(function(t){var o='string'==typeof t;if(o&&void 0===n&&'|'===t)throw new Error('use regg instead of reg to wrap expressions with `|`!');return o?t:t.source}).join(''),o?'mu':'m')}function E(t){if(0===arguments.length)throw new Error('no parameters provided');return c.apply(E,['(?:'].concat(Array.prototype.slice.call(arguments),[')']))}var s=/[-\x09\x0A\x0D\x20-\x2C\x2E-\uD7FF\uE000-\uFFFD]/;o&&(s=c('[',n(s),'\\u{10000}-\\u{10FFFF}',']'));var T=new RegExp('[^'+n(s)+']',o?'u':''),A=/[\x20\x09\x0D\x0A]/,D=n(A),F=c(A,'+'),l=c(A,'*'),x=/[:_a-zA-Z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/;o&&(x=c('[',n(x),'\\u{10000}-\\u{10FFFF}',']'));var C=c('[',n(x),n(/[-.0-9\xB7]/),n(/[\u0300-\u036F\u203F-\u2040]/),']'),f=c(x,C,'*'),h=c(C,'+'),_=c('&',f,';'),N=E(/&#[0-9]+;|&#x[0-9a-fA-F]+;/),p=E(_,'|',N),w=c('%',f,';'),y=E(c('"',E(/[^%&"]/,'|',w,'|',p),'*','"'),'|',c("'",E(/[^%&']/,'|',w,'|',p),'*',"'")),I=E('"',E(/[^<&"]/,'|',p),'*','"','|',"'",E(/[^<&']/,'|',p),'*',"'"),O=c(u(x,':'),u(C,':'),'*'),S=c(O,E(':',O),'?'),L=c('^',S,'$'),P=c('(',S,')'),R=E(/"[^"]*"|'[^']*'/),M=c(/^<\?/,'(',f,')',E(F,'(',s,'*?)'),'?',/\?>/),v=/[\x20\x0D\x0Aa-zA-Z0-9-'()+,./:=?;!*#@$_%]/,Y=E('"',v,'*"','|',"'",u(v,"'"),"*'"),U='\x3c!--',b=c(U,E(u(s,'-'),'|',c('-',u(s,'-'))),'*',"--\x3e"),B='#PCDATA',z=E(c(/\(/,l,B,E(l,/\|/,l,S),'*',l,/\)\*/),'|',c(/\(/,l,B,l,/\)/)),Q=E('EMPTY','|','ANY','|',z,'|',c(/\([^>]+\)/,/[?*+]?/)),Z=c(''),$=c('NOTATION',F,/\(/,l,f,E(l,/\|/,l,f),'*',l,/\)/),G=c(/\(/,l,h,E(l,/\|/,l,h),'*',l,/\)/),K=E($,'|',G),X=E(/CDATA|ID|IDREF|IDREFS|ENTITY|ENTITIES|NMTOKEN|NMTOKENS/,'|',K),j=E(/#REQUIRED|#IMPLIED/,'|',E(E('#FIXED',F),'?',I)),H=c(''),J=E("\"about:legacy-compat\"",'|',"'about:legacy-compat'"),V='SYSTEM',k='PUBLIC',q=E(E(V,F,R),'|',E(k,F,Y,F,R)),W=c('^',E(E(V,F,'(?',R,')'),'|',E(k,F,'(?',Y,')',F,'(?',R,')'))),ee=c('^',Y,'$'),re=c('^',R,'$'),te=E(F,'NDATA',F,f),oe=''),ae=E(y,'|',q),ue=E(ne,'|',c(oe,F,'%',F,f,F,ae,l,'>')),ie=c(k,F,Y),ce=c(''),Ee=c(l,'=',l),se=/1[.]\d+/,Te=c(F,'version',Ee,E("'",se,"'",'|','"',se,'"')),Ae=/[A-Za-z][-A-Za-z0-9._]*/,De=c(/^<\?xml/,Te,E(F,'encoding',Ee,E('"',Ae,'"','|',"'",Ae,"'")),'?',E(F,'standalone',Ee,E("'",E('yes','|','no'),"'",'|','"',E('yes','|','no'),'"')),'?',l,/\?>/),Fe=c(s,'*?',/\]\]>/),le=c(/',e.CDSect=le,e.Char=s,e.Comment=b,e.COMMENT_START=U,e.COMMENT_END="--\x3e",e.DOCTYPE_DECL_START='=e+n||e?new java.lang.String(t,e,n)+'':t}function H(t,e){t.currentElement?t.currentElement.appendChild(e):t.doc.appendChild(e)}y.prototype.parseFromString=function(e,n){if(!u(n))throw new TypeError('DOMParser.parseFromString: the provided mimeType "'+n+'" is not valid.');var i=this.assign(Object.create(null),this.xmlns),s=o.XML_ENTITIES,l=i['']||null;c(n)?(s=o.HTML_ENTITIES,l=p.HTML):n===h.XML_SVG_IMAGE&&(l=p.SVG),i['']=l,i.xml=i.xml||p.XML;var f=new this.domHandler({mimeType:n,defaultNamespace:l,onError:this.onError}),T=this.locator?{}:void 0;this.locator&&f.setDocumentLocator(T);var y=new E;return y.errorHandler=f,y.domBuilder=f,!t.isHTMLMimeType(n)&&'string'!=typeof e&&y.errorHandler.fatalError('source is not a string'),y.parse(this.normalizeLineEndings(String(e)),i,s),f.doc.documentElement||y.errorHandler.fatalError('missing root element'),f.doc},D.prototype={startDocument:function(){var t=new s;this.doc=l(this.mimeType)?t.createHTMLDocument(!1):t.createDocument(this.defaultNamespace,'')},startElement:function(t,e,n,o){var i=this.doc,s=i.createElementNS(t,n||e),c=o.length;H(this,s),this.currentElement=s,this.locator&&v(this.locator,s);for(var l=0;l',lt:'<',quot:'"'}),e.HTML_ENTITIES=t({Aacute:'\xc1',aacute:'\xe1',Abreve:'\u0102',abreve:'\u0103',ac:'\u223e',acd:'\u223f',acE:'\u223e\u0333',Acirc:'\xc2',acirc:'\xe2',acute:'\xb4',Acy:'\u0410',acy:'\u0430',AElig:'\xc6',aelig:'\xe6',af:'\u2061',Afr:'\ud835\udd04',afr:'\ud835\udd1e',Agrave:'\xc0',agrave:'\xe0',alefsym:'\u2135',aleph:'\u2135',Alpha:'\u0391',alpha:'\u03b1',Amacr:'\u0100',amacr:'\u0101',amalg:'\u2a3f',AMP:'&',amp:'&',And:'\u2a53',and:'\u2227',andand:'\u2a55',andd:'\u2a5c',andslope:'\u2a58',andv:'\u2a5a',ang:'\u2220',ange:'\u29a4',angle:'\u2220',angmsd:'\u2221',angmsdaa:'\u29a8',angmsdab:'\u29a9',angmsdac:'\u29aa',angmsdad:'\u29ab',angmsdae:'\u29ac',angmsdaf:'\u29ad',angmsdag:'\u29ae',angmsdah:'\u29af',angrt:'\u221f',angrtvb:'\u22be',angrtvbd:'\u299d',angsph:'\u2222',angst:'\xc5',angzarr:'\u237c',Aogon:'\u0104',aogon:'\u0105',Aopf:'\ud835\udd38',aopf:'\ud835\udd52',ap:'\u2248',apacir:'\u2a6f',apE:'\u2a70',ape:'\u224a',apid:'\u224b',apos:'\'',ApplyFunction:'\u2061',approx:'\u2248',approxeq:'\u224a',Aring:'\xc5',aring:'\xe5',Ascr:'\ud835\udc9c',ascr:'\ud835\udcb6',Assign:'\u2254',ast:'*',asymp:'\u2248',asympeq:'\u224d',Atilde:'\xc3',atilde:'\xe3',Auml:'\xc4',auml:'\xe4',awconint:'\u2233',awint:'\u2a11',backcong:'\u224c',backepsilon:'\u03f6',backprime:'\u2035',backsim:'\u223d',backsimeq:'\u22cd',Backslash:'\u2216',Barv:'\u2ae7',barvee:'\u22bd',Barwed:'\u2306',barwed:'\u2305',barwedge:'\u2305',bbrk:'\u23b5',bbrktbrk:'\u23b6',bcong:'\u224c',Bcy:'\u0411',bcy:'\u0431',bdquo:'\u201e',becaus:'\u2235',Because:'\u2235',because:'\u2235',bemptyv:'\u29b0',bepsi:'\u03f6',bernou:'\u212c',Bernoullis:'\u212c',Beta:'\u0392',beta:'\u03b2',beth:'\u2136',between:'\u226c',Bfr:'\ud835\udd05',bfr:'\ud835\udd1f',bigcap:'\u22c2',bigcirc:'\u25ef',bigcup:'\u22c3',bigodot:'\u2a00',bigoplus:'\u2a01',bigotimes:'\u2a02',bigsqcup:'\u2a06',bigstar:'\u2605',bigtriangledown:'\u25bd',bigtriangleup:'\u25b3',biguplus:'\u2a04',bigvee:'\u22c1',bigwedge:'\u22c0',bkarow:'\u290d',blacklozenge:'\u29eb',blacksquare:'\u25aa',blacktriangle:'\u25b4',blacktriangledown:'\u25be',blacktriangleleft:'\u25c2',blacktriangleright:'\u25b8',blank:'\u2423',blk12:'\u2592',blk14:'\u2591',blk34:'\u2593',block:'\u2588',bne:'=\u20e5',bnequiv:'\u2261\u20e5',bNot:'\u2aed',bnot:'\u2310',Bopf:'\ud835\udd39',bopf:'\ud835\udd53',bot:'\u22a5',bottom:'\u22a5',bowtie:'\u22c8',boxbox:'\u29c9',boxDL:'\u2557',boxDl:'\u2556',boxdL:'\u2555',boxdl:'\u2510',boxDR:'\u2554',boxDr:'\u2553',boxdR:'\u2552',boxdr:'\u250c',boxH:'\u2550',boxh:'\u2500',boxHD:'\u2566',boxHd:'\u2564',boxhD:'\u2565',boxhd:'\u252c',boxHU:'\u2569',boxHu:'\u2567',boxhU:'\u2568',boxhu:'\u2534',boxminus:'\u229f',boxplus:'\u229e',boxtimes:'\u22a0',boxUL:'\u255d',boxUl:'\u255c',boxuL:'\u255b',boxul:'\u2518',boxUR:'\u255a',boxUr:'\u2559',boxuR:'\u2558',boxur:'\u2514',boxV:'\u2551',boxv:'\u2502',boxVH:'\u256c',boxVh:'\u256b',boxvH:'\u256a',boxvh:'\u253c',boxVL:'\u2563',boxVl:'\u2562',boxvL:'\u2561',boxvl:'\u2524',boxVR:'\u2560',boxVr:'\u255f',boxvR:'\u255e',boxvr:'\u251c',bprime:'\u2035',Breve:'\u02d8',breve:'\u02d8',brvbar:'\xa6',Bscr:'\u212c',bscr:'\ud835\udcb7',bsemi:'\u204f',bsim:'\u223d',bsime:'\u22cd',bsol:'\\',bsolb:'\u29c5',bsolhsub:'\u27c8',bull:'\u2022',bullet:'\u2022',bump:'\u224e',bumpE:'\u2aae',bumpe:'\u224f',Bumpeq:'\u224e',bumpeq:'\u224f',Cacute:'\u0106',cacute:'\u0107',Cap:'\u22d2',cap:'\u2229',capand:'\u2a44',capbrcup:'\u2a49',capcap:'\u2a4b',capcup:'\u2a47',capdot:'\u2a40',CapitalDifferentialD:'\u2145',caps:'\u2229\ufe00',caret:'\u2041',caron:'\u02c7',Cayleys:'\u212d',ccaps:'\u2a4d',Ccaron:'\u010c',ccaron:'\u010d',Ccedil:'\xc7',ccedil:'\xe7',Ccirc:'\u0108',ccirc:'\u0109',Cconint:'\u2230',ccups:'\u2a4c',ccupssm:'\u2a50',Cdot:'\u010a',cdot:'\u010b',cedil:'\xb8',Cedilla:'\xb8',cemptyv:'\u29b2',cent:'\xa2',CenterDot:'\xb7',centerdot:'\xb7',Cfr:'\u212d',cfr:'\ud835\udd20',CHcy:'\u0427',chcy:'\u0447',check:'\u2713',checkmark:'\u2713',Chi:'\u03a7',chi:'\u03c7',cir:'\u25cb',circ:'\u02c6',circeq:'\u2257',circlearrowleft:'\u21ba',circlearrowright:'\u21bb',circledast:'\u229b',circledcirc:'\u229a',circleddash:'\u229d',CircleDot:'\u2299',circledR:'\xae',circledS:'\u24c8',CircleMinus:'\u2296',CirclePlus:'\u2295',CircleTimes:'\u2297',cirE:'\u29c3',cire:'\u2257',cirfnint:'\u2a10',cirmid:'\u2aef',cirscir:'\u29c2',ClockwiseContourIntegral:'\u2232',CloseCurlyDoubleQuote:'\u201d',CloseCurlyQuote:'\u2019',clubs:'\u2663',clubsuit:'\u2663',Colon:'\u2237',colon:':',Colone:'\u2a74',colone:'\u2254',coloneq:'\u2254',comma:',',commat:'@',comp:'\u2201',compfn:'\u2218',complement:'\u2201',complexes:'\u2102',cong:'\u2245',congdot:'\u2a6d',Congruent:'\u2261',Conint:'\u222f',conint:'\u222e',ContourIntegral:'\u222e',Copf:'\u2102',copf:'\ud835\udd54',coprod:'\u2210',Coproduct:'\u2210',COPY:'\xa9',copy:'\xa9',copysr:'\u2117',CounterClockwiseContourIntegral:'\u2233',crarr:'\u21b5',Cross:'\u2a2f',cross:'\u2717',Cscr:'\ud835\udc9e',cscr:'\ud835\udcb8',csub:'\u2acf',csube:'\u2ad1',csup:'\u2ad0',csupe:'\u2ad2',ctdot:'\u22ef',cudarrl:'\u2938',cudarrr:'\u2935',cuepr:'\u22de',cuesc:'\u22df',cularr:'\u21b6',cularrp:'\u293d',Cup:'\u22d3',cup:'\u222a',cupbrcap:'\u2a48',CupCap:'\u224d',cupcap:'\u2a46',cupcup:'\u2a4a',cupdot:'\u228d',cupor:'\u2a45',cups:'\u222a\ufe00',curarr:'\u21b7',curarrm:'\u293c',curlyeqprec:'\u22de',curlyeqsucc:'\u22df',curlyvee:'\u22ce',curlywedge:'\u22cf',curren:'\xa4',curvearrowleft:'\u21b6',curvearrowright:'\u21b7',cuvee:'\u22ce',cuwed:'\u22cf',cwconint:'\u2232',cwint:'\u2231',cylcty:'\u232d',Dagger:'\u2021',dagger:'\u2020',daleth:'\u2138',Darr:'\u21a1',dArr:'\u21d3',darr:'\u2193',dash:'\u2010',Dashv:'\u2ae4',dashv:'\u22a3',dbkarow:'\u290f',dblac:'\u02dd',Dcaron:'\u010e',dcaron:'\u010f',Dcy:'\u0414',dcy:'\u0434',DD:'\u2145',dd:'\u2146',ddagger:'\u2021',ddarr:'\u21ca',DDotrahd:'\u2911',ddotseq:'\u2a77',deg:'\xb0',Del:'\u2207',Delta:'\u0394',delta:'\u03b4',demptyv:'\u29b1',dfisht:'\u297f',Dfr:'\ud835\udd07',dfr:'\ud835\udd21',dHar:'\u2965',dharl:'\u21c3',dharr:'\u21c2',DiacriticalAcute:'\xb4',DiacriticalDot:'\u02d9',DiacriticalDoubleAcute:'\u02dd',DiacriticalGrave:'`',DiacriticalTilde:'\u02dc',diam:'\u22c4',Diamond:'\u22c4',diamond:'\u22c4',diamondsuit:'\u2666',diams:'\u2666',die:'\xa8',DifferentialD:'\u2146',digamma:'\u03dd',disin:'\u22f2',div:'\xf7',divide:'\xf7',divideontimes:'\u22c7',divonx:'\u22c7',DJcy:'\u0402',djcy:'\u0452',dlcorn:'\u231e',dlcrop:'\u230d',dollar:'$',Dopf:'\ud835\udd3b',dopf:'\ud835\udd55',Dot:'\xa8',dot:'\u02d9',DotDot:'\u20dc',doteq:'\u2250',doteqdot:'\u2251',DotEqual:'\u2250',dotminus:'\u2238',dotplus:'\u2214',dotsquare:'\u22a1',doublebarwedge:'\u2306',DoubleContourIntegral:'\u222f',DoubleDot:'\xa8',DoubleDownArrow:'\u21d3',DoubleLeftArrow:'\u21d0',DoubleLeftRightArrow:'\u21d4',DoubleLeftTee:'\u2ae4',DoubleLongLeftArrow:'\u27f8',DoubleLongLeftRightArrow:'\u27fa',DoubleLongRightArrow:'\u27f9',DoubleRightArrow:'\u21d2',DoubleRightTee:'\u22a8',DoubleUpArrow:'\u21d1',DoubleUpDownArrow:'\u21d5',DoubleVerticalBar:'\u2225',DownArrow:'\u2193',Downarrow:'\u21d3',downarrow:'\u2193',DownArrowBar:'\u2913',DownArrowUpArrow:'\u21f5',DownBreve:'\u0311',downdownarrows:'\u21ca',downharpoonleft:'\u21c3',downharpoonright:'\u21c2',DownLeftRightVector:'\u2950',DownLeftTeeVector:'\u295e',DownLeftVector:'\u21bd',DownLeftVectorBar:'\u2956',DownRightTeeVector:'\u295f',DownRightVector:'\u21c1',DownRightVectorBar:'\u2957',DownTee:'\u22a4',DownTeeArrow:'\u21a7',drbkarow:'\u2910',drcorn:'\u231f',drcrop:'\u230c',Dscr:'\ud835\udc9f',dscr:'\ud835\udcb9',DScy:'\u0405',dscy:'\u0455',dsol:'\u29f6',Dstrok:'\u0110',dstrok:'\u0111',dtdot:'\u22f1',dtri:'\u25bf',dtrif:'\u25be',duarr:'\u21f5',duhar:'\u296f',dwangle:'\u29a6',DZcy:'\u040f',dzcy:'\u045f',dzigrarr:'\u27ff',Eacute:'\xc9',eacute:'\xe9',easter:'\u2a6e',Ecaron:'\u011a',ecaron:'\u011b',ecir:'\u2256',Ecirc:'\xca',ecirc:'\xea',ecolon:'\u2255',Ecy:'\u042d',ecy:'\u044d',eDDot:'\u2a77',Edot:'\u0116',eDot:'\u2251',edot:'\u0117',ee:'\u2147',efDot:'\u2252',Efr:'\ud835\udd08',efr:'\ud835\udd22',eg:'\u2a9a',Egrave:'\xc8',egrave:'\xe8',egs:'\u2a96',egsdot:'\u2a98',el:'\u2a99',Element:'\u2208',elinters:'\u23e7',ell:'\u2113',els:'\u2a95',elsdot:'\u2a97',Emacr:'\u0112',emacr:'\u0113',empty:'\u2205',emptyset:'\u2205',EmptySmallSquare:'\u25fb',emptyv:'\u2205',EmptyVerySmallSquare:'\u25ab',emsp:'\u2003',emsp13:'\u2004',emsp14:'\u2005',ENG:'\u014a',eng:'\u014b',ensp:'\u2002',Eogon:'\u0118',eogon:'\u0119',Eopf:'\ud835\udd3c',eopf:'\ud835\udd56',epar:'\u22d5',eparsl:'\u29e3',eplus:'\u2a71',epsi:'\u03b5',Epsilon:'\u0395',epsilon:'\u03b5',epsiv:'\u03f5',eqcirc:'\u2256',eqcolon:'\u2255',eqsim:'\u2242',eqslantgtr:'\u2a96',eqslantless:'\u2a95',Equal:'\u2a75',equals:'=',EqualTilde:'\u2242',equest:'\u225f',Equilibrium:'\u21cc',equiv:'\u2261',equivDD:'\u2a78',eqvparsl:'\u29e5',erarr:'\u2971',erDot:'\u2253',Escr:'\u2130',escr:'\u212f',esdot:'\u2250',Esim:'\u2a73',esim:'\u2242',Eta:'\u0397',eta:'\u03b7',ETH:'\xd0',eth:'\xf0',Euml:'\xcb',euml:'\xeb',euro:'\u20ac',excl:'!',exist:'\u2203',Exists:'\u2203',expectation:'\u2130',ExponentialE:'\u2147',exponentiale:'\u2147',fallingdotseq:'\u2252',Fcy:'\u0424',fcy:'\u0444',female:'\u2640',ffilig:'\ufb03',fflig:'\ufb00',ffllig:'\ufb04',Ffr:'\ud835\udd09',ffr:'\ud835\udd23',filig:'\ufb01',FilledSmallSquare:'\u25fc',FilledVerySmallSquare:'\u25aa',fjlig:'fj',flat:'\u266d',fllig:'\ufb02',fltns:'\u25b1',fnof:'\u0192',Fopf:'\ud835\udd3d',fopf:'\ud835\udd57',ForAll:'\u2200',forall:'\u2200',fork:'\u22d4',forkv:'\u2ad9',Fouriertrf:'\u2131',fpartint:'\u2a0d',frac12:'\xbd',frac13:'\u2153',frac14:'\xbc',frac15:'\u2155',frac16:'\u2159',frac18:'\u215b',frac23:'\u2154',frac25:'\u2156',frac34:'\xbe',frac35:'\u2157',frac38:'\u215c',frac45:'\u2158',frac56:'\u215a',frac58:'\u215d',frac78:'\u215e',frasl:'\u2044',frown:'\u2322',Fscr:'\u2131',fscr:'\ud835\udcbb',gacute:'\u01f5',Gamma:'\u0393',gamma:'\u03b3',Gammad:'\u03dc',gammad:'\u03dd',gap:'\u2a86',Gbreve:'\u011e',gbreve:'\u011f',Gcedil:'\u0122',Gcirc:'\u011c',gcirc:'\u011d',Gcy:'\u0413',gcy:'\u0433',Gdot:'\u0120',gdot:'\u0121',gE:'\u2267',ge:'\u2265',gEl:'\u2a8c',gel:'\u22db',geq:'\u2265',geqq:'\u2267',geqslant:'\u2a7e',ges:'\u2a7e',gescc:'\u2aa9',gesdot:'\u2a80',gesdoto:'\u2a82',gesdotol:'\u2a84',gesl:'\u22db\ufe00',gesles:'\u2a94',Gfr:'\ud835\udd0a',gfr:'\ud835\udd24',Gg:'\u22d9',gg:'\u226b',ggg:'\u22d9',gimel:'\u2137',GJcy:'\u0403',gjcy:'\u0453',gl:'\u2277',gla:'\u2aa5',glE:'\u2a92',glj:'\u2aa4',gnap:'\u2a8a',gnapprox:'\u2a8a',gnE:'\u2269',gne:'\u2a88',gneq:'\u2a88',gneqq:'\u2269',gnsim:'\u22e7',Gopf:'\ud835\udd3e',gopf:'\ud835\udd58',grave:'`',GreaterEqual:'\u2265',GreaterEqualLess:'\u22db',GreaterFullEqual:'\u2267',GreaterGreater:'\u2aa2',GreaterLess:'\u2277',GreaterSlantEqual:'\u2a7e',GreaterTilde:'\u2273',Gscr:'\ud835\udca2',gscr:'\u210a',gsim:'\u2273',gsime:'\u2a8e',gsiml:'\u2a90',Gt:'\u226b',GT:'>',gt:'>',gtcc:'\u2aa7',gtcir:'\u2a7a',gtdot:'\u22d7',gtlPar:'\u2995',gtquest:'\u2a7c',gtrapprox:'\u2a86',gtrarr:'\u2978',gtrdot:'\u22d7',gtreqless:'\u22db',gtreqqless:'\u2a8c',gtrless:'\u2277',gtrsim:'\u2273',gvertneqq:'\u2269\ufe00',gvnE:'\u2269\ufe00',Hacek:'\u02c7',hairsp:'\u200a',half:'\xbd',hamilt:'\u210b',HARDcy:'\u042a',hardcy:'\u044a',hArr:'\u21d4',harr:'\u2194',harrcir:'\u2948',harrw:'\u21ad',Hat:'^',hbar:'\u210f',Hcirc:'\u0124',hcirc:'\u0125',hearts:'\u2665',heartsuit:'\u2665',hellip:'\u2026',hercon:'\u22b9',Hfr:'\u210c',hfr:'\ud835\udd25',HilbertSpace:'\u210b',hksearow:'\u2925',hkswarow:'\u2926',hoarr:'\u21ff',homtht:'\u223b',hookleftarrow:'\u21a9',hookrightarrow:'\u21aa',Hopf:'\u210d',hopf:'\ud835\udd59',horbar:'\u2015',HorizontalLine:'\u2500',Hscr:'\u210b',hscr:'\ud835\udcbd',hslash:'\u210f',Hstrok:'\u0126',hstrok:'\u0127',HumpDownHump:'\u224e',HumpEqual:'\u224f',hybull:'\u2043',hyphen:'\u2010',Iacute:'\xcd',iacute:'\xed',ic:'\u2063',Icirc:'\xce',icirc:'\xee',Icy:'\u0418',icy:'\u0438',Idot:'\u0130',IEcy:'\u0415',iecy:'\u0435',iexcl:'\xa1',iff:'\u21d4',Ifr:'\u2111',ifr:'\ud835\udd26',Igrave:'\xcc',igrave:'\xec',ii:'\u2148',iiiint:'\u2a0c',iiint:'\u222d',iinfin:'\u29dc',iiota:'\u2129',IJlig:'\u0132',ijlig:'\u0133',Im:'\u2111',Imacr:'\u012a',imacr:'\u012b',image:'\u2111',ImaginaryI:'\u2148',imagline:'\u2110',imagpart:'\u2111',imath:'\u0131',imof:'\u22b7',imped:'\u01b5',Implies:'\u21d2',in:'\u2208',incare:'\u2105',infin:'\u221e',infintie:'\u29dd',inodot:'\u0131',Int:'\u222c',int:'\u222b',intcal:'\u22ba',integers:'\u2124',Integral:'\u222b',intercal:'\u22ba',Intersection:'\u22c2',intlarhk:'\u2a17',intprod:'\u2a3c',InvisibleComma:'\u2063',InvisibleTimes:'\u2062',IOcy:'\u0401',iocy:'\u0451',Iogon:'\u012e',iogon:'\u012f',Iopf:'\ud835\udd40',iopf:'\ud835\udd5a',Iota:'\u0399',iota:'\u03b9',iprod:'\u2a3c',iquest:'\xbf',Iscr:'\u2110',iscr:'\ud835\udcbe',isin:'\u2208',isindot:'\u22f5',isinE:'\u22f9',isins:'\u22f4',isinsv:'\u22f3',isinv:'\u2208',it:'\u2062',Itilde:'\u0128',itilde:'\u0129',Iukcy:'\u0406',iukcy:'\u0456',Iuml:'\xcf',iuml:'\xef',Jcirc:'\u0134',jcirc:'\u0135',Jcy:'\u0419',jcy:'\u0439',Jfr:'\ud835\udd0d',jfr:'\ud835\udd27',jmath:'\u0237',Jopf:'\ud835\udd41',jopf:'\ud835\udd5b',Jscr:'\ud835\udca5',jscr:'\ud835\udcbf',Jsercy:'\u0408',jsercy:'\u0458',Jukcy:'\u0404',jukcy:'\u0454',Kappa:'\u039a',kappa:'\u03ba',kappav:'\u03f0',Kcedil:'\u0136',kcedil:'\u0137',Kcy:'\u041a',kcy:'\u043a',Kfr:'\ud835\udd0e',kfr:'\ud835\udd28',kgreen:'\u0138',KHcy:'\u0425',khcy:'\u0445',KJcy:'\u040c',kjcy:'\u045c',Kopf:'\ud835\udd42',kopf:'\ud835\udd5c',Kscr:'\ud835\udca6',kscr:'\ud835\udcc0',lAarr:'\u21da',Lacute:'\u0139',lacute:'\u013a',laemptyv:'\u29b4',lagran:'\u2112',Lambda:'\u039b',lambda:'\u03bb',Lang:'\u27ea',lang:'\u27e8',langd:'\u2991',langle:'\u27e8',lap:'\u2a85',Laplacetrf:'\u2112',laquo:'\xab',Larr:'\u219e',lArr:'\u21d0',larr:'\u2190',larrb:'\u21e4',larrbfs:'\u291f',larrfs:'\u291d',larrhk:'\u21a9',larrlp:'\u21ab',larrpl:'\u2939',larrsim:'\u2973',larrtl:'\u21a2',lat:'\u2aab',lAtail:'\u291b',latail:'\u2919',late:'\u2aad',lates:'\u2aad\ufe00',lBarr:'\u290e',lbarr:'\u290c',lbbrk:'\u2772',lbrace:'{',lbrack:'[',lbrke:'\u298b',lbrksld:'\u298f',lbrkslu:'\u298d',Lcaron:'\u013d',lcaron:'\u013e',Lcedil:'\u013b',lcedil:'\u013c',lceil:'\u2308',lcub:'{',Lcy:'\u041b',lcy:'\u043b',ldca:'\u2936',ldquo:'\u201c',ldquor:'\u201e',ldrdhar:'\u2967',ldrushar:'\u294b',ldsh:'\u21b2',lE:'\u2266',le:'\u2264',LeftAngleBracket:'\u27e8',LeftArrow:'\u2190',Leftarrow:'\u21d0',leftarrow:'\u2190',LeftArrowBar:'\u21e4',LeftArrowRightArrow:'\u21c6',leftarrowtail:'\u21a2',LeftCeiling:'\u2308',LeftDoubleBracket:'\u27e6',LeftDownTeeVector:'\u2961',LeftDownVector:'\u21c3',LeftDownVectorBar:'\u2959',LeftFloor:'\u230a',leftharpoondown:'\u21bd',leftharpoonup:'\u21bc',leftleftarrows:'\u21c7',LeftRightArrow:'\u2194',Leftrightarrow:'\u21d4',leftrightarrow:'\u2194',leftrightarrows:'\u21c6',leftrightharpoons:'\u21cb',leftrightsquigarrow:'\u21ad',LeftRightVector:'\u294e',LeftTee:'\u22a3',LeftTeeArrow:'\u21a4',LeftTeeVector:'\u295a',leftthreetimes:'\u22cb',LeftTriangle:'\u22b2',LeftTriangleBar:'\u29cf',LeftTriangleEqual:'\u22b4',LeftUpDownVector:'\u2951',LeftUpTeeVector:'\u2960',LeftUpVector:'\u21bf',LeftUpVectorBar:'\u2958',LeftVector:'\u21bc',LeftVectorBar:'\u2952',lEg:'\u2a8b',leg:'\u22da',leq:'\u2264',leqq:'\u2266',leqslant:'\u2a7d',les:'\u2a7d',lescc:'\u2aa8',lesdot:'\u2a7f',lesdoto:'\u2a81',lesdotor:'\u2a83',lesg:'\u22da\ufe00',lesges:'\u2a93',lessapprox:'\u2a85',lessdot:'\u22d6',lesseqgtr:'\u22da',lesseqqgtr:'\u2a8b',LessEqualGreater:'\u22da',LessFullEqual:'\u2266',LessGreater:'\u2276',lessgtr:'\u2276',LessLess:'\u2aa1',lesssim:'\u2272',LessSlantEqual:'\u2a7d',LessTilde:'\u2272',lfisht:'\u297c',lfloor:'\u230a',Lfr:'\ud835\udd0f',lfr:'\ud835\udd29',lg:'\u2276',lgE:'\u2a91',lHar:'\u2962',lhard:'\u21bd',lharu:'\u21bc',lharul:'\u296a',lhblk:'\u2584',LJcy:'\u0409',ljcy:'\u0459',Ll:'\u22d8',ll:'\u226a',llarr:'\u21c7',llcorner:'\u231e',Lleftarrow:'\u21da',llhard:'\u296b',lltri:'\u25fa',Lmidot:'\u013f',lmidot:'\u0140',lmoust:'\u23b0',lmoustache:'\u23b0',lnap:'\u2a89',lnapprox:'\u2a89',lnE:'\u2268',lne:'\u2a87',lneq:'\u2a87',lneqq:'\u2268',lnsim:'\u22e6',loang:'\u27ec',loarr:'\u21fd',lobrk:'\u27e6',LongLeftArrow:'\u27f5',Longleftarrow:'\u27f8',longleftarrow:'\u27f5',LongLeftRightArrow:'\u27f7',Longleftrightarrow:'\u27fa',longleftrightarrow:'\u27f7',longmapsto:'\u27fc',LongRightArrow:'\u27f6',Longrightarrow:'\u27f9',longrightarrow:'\u27f6',looparrowleft:'\u21ab',looparrowright:'\u21ac',lopar:'\u2985',Lopf:'\ud835\udd43',lopf:'\ud835\udd5d',loplus:'\u2a2d',lotimes:'\u2a34',lowast:'\u2217',lowbar:'_',LowerLeftArrow:'\u2199',LowerRightArrow:'\u2198',loz:'\u25ca',lozenge:'\u25ca',lozf:'\u29eb',lpar:'(',lparlt:'\u2993',lrarr:'\u21c6',lrcorner:'\u231f',lrhar:'\u21cb',lrhard:'\u296d',lrm:'\u200e',lrtri:'\u22bf',lsaquo:'\u2039',Lscr:'\u2112',lscr:'\ud835\udcc1',Lsh:'\u21b0',lsh:'\u21b0',lsim:'\u2272',lsime:'\u2a8d',lsimg:'\u2a8f',lsqb:'[',lsquo:'\u2018',lsquor:'\u201a',Lstrok:'\u0141',lstrok:'\u0142',Lt:'\u226a',LT:'<',lt:'<',ltcc:'\u2aa6',ltcir:'\u2a79',ltdot:'\u22d6',lthree:'\u22cb',ltimes:'\u22c9',ltlarr:'\u2976',ltquest:'\u2a7b',ltri:'\u25c3',ltrie:'\u22b4',ltrif:'\u25c2',ltrPar:'\u2996',lurdshar:'\u294a',luruhar:'\u2966',lvertneqq:'\u2268\ufe00',lvnE:'\u2268\ufe00',macr:'\xaf',male:'\u2642',malt:'\u2720',maltese:'\u2720',Map:'\u2905',map:'\u21a6',mapsto:'\u21a6',mapstodown:'\u21a7',mapstoleft:'\u21a4',mapstoup:'\u21a5',marker:'\u25ae',mcomma:'\u2a29',Mcy:'\u041c',mcy:'\u043c',mdash:'\u2014',mDDot:'\u223a',measuredangle:'\u2221',MediumSpace:'\u205f',Mellintrf:'\u2133',Mfr:'\ud835\udd10',mfr:'\ud835\udd2a',mho:'\u2127',micro:'\xb5',mid:'\u2223',midast:'*',midcir:'\u2af0',middot:'\xb7',minus:'\u2212',minusb:'\u229f',minusd:'\u2238',minusdu:'\u2a2a',MinusPlus:'\u2213',mlcp:'\u2adb',mldr:'\u2026',mnplus:'\u2213',models:'\u22a7',Mopf:'\ud835\udd44',mopf:'\ud835\udd5e',mp:'\u2213',Mscr:'\u2133',mscr:'\ud835\udcc2',mstpos:'\u223e',Mu:'\u039c',mu:'\u03bc',multimap:'\u22b8',mumap:'\u22b8',nabla:'\u2207',Nacute:'\u0143',nacute:'\u0144',nang:'\u2220\u20d2',nap:'\u2249',napE:'\u2a70\u0338',napid:'\u224b\u0338',napos:'\u0149',napprox:'\u2249',natur:'\u266e',natural:'\u266e',naturals:'\u2115',nbsp:'\xa0',nbump:'\u224e\u0338',nbumpe:'\u224f\u0338',ncap:'\u2a43',Ncaron:'\u0147',ncaron:'\u0148',Ncedil:'\u0145',ncedil:'\u0146',ncong:'\u2247',ncongdot:'\u2a6d\u0338',ncup:'\u2a42',Ncy:'\u041d',ncy:'\u043d',ndash:'\u2013',ne:'\u2260',nearhk:'\u2924',neArr:'\u21d7',nearr:'\u2197',nearrow:'\u2197',nedot:'\u2250\u0338',NegativeMediumSpace:'\u200b',NegativeThickSpace:'\u200b',NegativeThinSpace:'\u200b',NegativeVeryThinSpace:'\u200b',nequiv:'\u2262',nesear:'\u2928',nesim:'\u2242\u0338',NestedGreaterGreater:'\u226b',NestedLessLess:'\u226a',NewLine:'\n',nexist:'\u2204',nexists:'\u2204',Nfr:'\ud835\udd11',nfr:'\ud835\udd2b',ngE:'\u2267\u0338',nge:'\u2271',ngeq:'\u2271',ngeqq:'\u2267\u0338',ngeqslant:'\u2a7e\u0338',nges:'\u2a7e\u0338',nGg:'\u22d9\u0338',ngsim:'\u2275',nGt:'\u226b\u20d2',ngt:'\u226f',ngtr:'\u226f',nGtv:'\u226b\u0338',nhArr:'\u21ce',nharr:'\u21ae',nhpar:'\u2af2',ni:'\u220b',nis:'\u22fc',nisd:'\u22fa',niv:'\u220b',NJcy:'\u040a',njcy:'\u045a',nlArr:'\u21cd',nlarr:'\u219a',nldr:'\u2025',nlE:'\u2266\u0338',nle:'\u2270',nLeftarrow:'\u21cd',nleftarrow:'\u219a',nLeftrightarrow:'\u21ce',nleftrightarrow:'\u21ae',nleq:'\u2270',nleqq:'\u2266\u0338',nleqslant:'\u2a7d\u0338',nles:'\u2a7d\u0338',nless:'\u226e',nLl:'\u22d8\u0338',nlsim:'\u2274',nLt:'\u226a\u20d2',nlt:'\u226e',nltri:'\u22ea',nltrie:'\u22ec',nLtv:'\u226a\u0338',nmid:'\u2224',NoBreak:'\u2060',NonBreakingSpace:'\xa0',Nopf:'\u2115',nopf:'\ud835\udd5f',Not:'\u2aec',not:'\xac',NotCongruent:'\u2262',NotCupCap:'\u226d',NotDoubleVerticalBar:'\u2226',NotElement:'\u2209',NotEqual:'\u2260',NotEqualTilde:'\u2242\u0338',NotExists:'\u2204',NotGreater:'\u226f',NotGreaterEqual:'\u2271',NotGreaterFullEqual:'\u2267\u0338',NotGreaterGreater:'\u226b\u0338',NotGreaterLess:'\u2279',NotGreaterSlantEqual:'\u2a7e\u0338',NotGreaterTilde:'\u2275',NotHumpDownHump:'\u224e\u0338',NotHumpEqual:'\u224f\u0338',notin:'\u2209',notindot:'\u22f5\u0338',notinE:'\u22f9\u0338',notinva:'\u2209',notinvb:'\u22f7',notinvc:'\u22f6',NotLeftTriangle:'\u22ea',NotLeftTriangleBar:'\u29cf\u0338',NotLeftTriangleEqual:'\u22ec',NotLess:'\u226e',NotLessEqual:'\u2270',NotLessGreater:'\u2278',NotLessLess:'\u226a\u0338',NotLessSlantEqual:'\u2a7d\u0338',NotLessTilde:'\u2274',NotNestedGreaterGreater:'\u2aa2\u0338',NotNestedLessLess:'\u2aa1\u0338',notni:'\u220c',notniva:'\u220c',notnivb:'\u22fe',notnivc:'\u22fd',NotPrecedes:'\u2280',NotPrecedesEqual:'\u2aaf\u0338',NotPrecedesSlantEqual:'\u22e0',NotReverseElement:'\u220c',NotRightTriangle:'\u22eb',NotRightTriangleBar:'\u29d0\u0338',NotRightTriangleEqual:'\u22ed',NotSquareSubset:'\u228f\u0338',NotSquareSubsetEqual:'\u22e2',NotSquareSuperset:'\u2290\u0338',NotSquareSupersetEqual:'\u22e3',NotSubset:'\u2282\u20d2',NotSubsetEqual:'\u2288',NotSucceeds:'\u2281',NotSucceedsEqual:'\u2ab0\u0338',NotSucceedsSlantEqual:'\u22e1',NotSucceedsTilde:'\u227f\u0338',NotSuperset:'\u2283\u20d2',NotSupersetEqual:'\u2289',NotTilde:'\u2241',NotTildeEqual:'\u2244',NotTildeFullEqual:'\u2247',NotTildeTilde:'\u2249',NotVerticalBar:'\u2224',npar:'\u2226',nparallel:'\u2226',nparsl:'\u2afd\u20e5',npart:'\u2202\u0338',npolint:'\u2a14',npr:'\u2280',nprcue:'\u22e0',npre:'\u2aaf\u0338',nprec:'\u2280',npreceq:'\u2aaf\u0338',nrArr:'\u21cf',nrarr:'\u219b',nrarrc:'\u2933\u0338',nrarrw:'\u219d\u0338',nRightarrow:'\u21cf',nrightarrow:'\u219b',nrtri:'\u22eb',nrtrie:'\u22ed',nsc:'\u2281',nsccue:'\u22e1',nsce:'\u2ab0\u0338',Nscr:'\ud835\udca9',nscr:'\ud835\udcc3',nshortmid:'\u2224',nshortparallel:'\u2226',nsim:'\u2241',nsime:'\u2244',nsimeq:'\u2244',nsmid:'\u2224',nspar:'\u2226',nsqsube:'\u22e2',nsqsupe:'\u22e3',nsub:'\u2284',nsubE:'\u2ac5\u0338',nsube:'\u2288',nsubset:'\u2282\u20d2',nsubseteq:'\u2288',nsubseteqq:'\u2ac5\u0338',nsucc:'\u2281',nsucceq:'\u2ab0\u0338',nsup:'\u2285',nsupE:'\u2ac6\u0338',nsupe:'\u2289',nsupset:'\u2283\u20d2',nsupseteq:'\u2289',nsupseteqq:'\u2ac6\u0338',ntgl:'\u2279',Ntilde:'\xd1',ntilde:'\xf1',ntlg:'\u2278',ntriangleleft:'\u22ea',ntrianglelefteq:'\u22ec',ntriangleright:'\u22eb',ntrianglerighteq:'\u22ed',Nu:'\u039d',nu:'\u03bd',num:'#',numero:'\u2116',numsp:'\u2007',nvap:'\u224d\u20d2',nVDash:'\u22af',nVdash:'\u22ae',nvDash:'\u22ad',nvdash:'\u22ac',nvge:'\u2265\u20d2',nvgt:'>\u20d2',nvHarr:'\u2904',nvinfin:'\u29de',nvlArr:'\u2902',nvle:'\u2264\u20d2',nvlt:'<\u20d2',nvltrie:'\u22b4\u20d2',nvrArr:'\u2903',nvrtrie:'\u22b5\u20d2',nvsim:'\u223c\u20d2',nwarhk:'\u2923',nwArr:'\u21d6',nwarr:'\u2196',nwarrow:'\u2196',nwnear:'\u2927',Oacute:'\xd3',oacute:'\xf3',oast:'\u229b',ocir:'\u229a',Ocirc:'\xd4',ocirc:'\xf4',Ocy:'\u041e',ocy:'\u043e',odash:'\u229d',Odblac:'\u0150',odblac:'\u0151',odiv:'\u2a38',odot:'\u2299',odsold:'\u29bc',OElig:'\u0152',oelig:'\u0153',ofcir:'\u29bf',Ofr:'\ud835\udd12',ofr:'\ud835\udd2c',ogon:'\u02db',Ograve:'\xd2',ograve:'\xf2',ogt:'\u29c1',ohbar:'\u29b5',ohm:'\u03a9',oint:'\u222e',olarr:'\u21ba',olcir:'\u29be',olcross:'\u29bb',oline:'\u203e',olt:'\u29c0',Omacr:'\u014c',omacr:'\u014d',Omega:'\u03a9',omega:'\u03c9',Omicron:'\u039f',omicron:'\u03bf',omid:'\u29b6',ominus:'\u2296',Oopf:'\ud835\udd46',oopf:'\ud835\udd60',opar:'\u29b7',OpenCurlyDoubleQuote:'\u201c',OpenCurlyQuote:'\u2018',operp:'\u29b9',oplus:'\u2295',Or:'\u2a54',or:'\u2228',orarr:'\u21bb',ord:'\u2a5d',order:'\u2134',orderof:'\u2134',ordf:'\xaa',ordm:'\xba',origof:'\u22b6',oror:'\u2a56',orslope:'\u2a57',orv:'\u2a5b',oS:'\u24c8',Oscr:'\ud835\udcaa',oscr:'\u2134',Oslash:'\xd8',oslash:'\xf8',osol:'\u2298',Otilde:'\xd5',otilde:'\xf5',Otimes:'\u2a37',otimes:'\u2297',otimesas:'\u2a36',Ouml:'\xd6',ouml:'\xf6',ovbar:'\u233d',OverBar:'\u203e',OverBrace:'\u23de',OverBracket:'\u23b4',OverParenthesis:'\u23dc',par:'\u2225',para:'\xb6',parallel:'\u2225',parsim:'\u2af3',parsl:'\u2afd',part:'\u2202',PartialD:'\u2202',Pcy:'\u041f',pcy:'\u043f',percnt:'%',period:'.',permil:'\u2030',perp:'\u22a5',pertenk:'\u2031',Pfr:'\ud835\udd13',pfr:'\ud835\udd2d',Phi:'\u03a6',phi:'\u03c6',phiv:'\u03d5',phmmat:'\u2133',phone:'\u260e',Pi:'\u03a0',pi:'\u03c0',pitchfork:'\u22d4',piv:'\u03d6',planck:'\u210f',planckh:'\u210e',plankv:'\u210f',plus:'+',plusacir:'\u2a23',plusb:'\u229e',pluscir:'\u2a22',plusdo:'\u2214',plusdu:'\u2a25',pluse:'\u2a72',PlusMinus:'\xb1',plusmn:'\xb1',plussim:'\u2a26',plustwo:'\u2a27',pm:'\xb1',Poincareplane:'\u210c',pointint:'\u2a15',Popf:'\u2119',popf:'\ud835\udd61',pound:'\xa3',Pr:'\u2abb',pr:'\u227a',prap:'\u2ab7',prcue:'\u227c',prE:'\u2ab3',pre:'\u2aaf',prec:'\u227a',precapprox:'\u2ab7',preccurlyeq:'\u227c',Precedes:'\u227a',PrecedesEqual:'\u2aaf',PrecedesSlantEqual:'\u227c',PrecedesTilde:'\u227e',preceq:'\u2aaf',precnapprox:'\u2ab9',precneqq:'\u2ab5',precnsim:'\u22e8',precsim:'\u227e',Prime:'\u2033',prime:'\u2032',primes:'\u2119',prnap:'\u2ab9',prnE:'\u2ab5',prnsim:'\u22e8',prod:'\u220f',Product:'\u220f',profalar:'\u232e',profline:'\u2312',profsurf:'\u2313',prop:'\u221d',Proportion:'\u2237',Proportional:'\u221d',propto:'\u221d',prsim:'\u227e',prurel:'\u22b0',Pscr:'\ud835\udcab',pscr:'\ud835\udcc5',Psi:'\u03a8',psi:'\u03c8',puncsp:'\u2008',Qfr:'\ud835\udd14',qfr:'\ud835\udd2e',qint:'\u2a0c',Qopf:'\u211a',qopf:'\ud835\udd62',qprime:'\u2057',Qscr:'\ud835\udcac',qscr:'\ud835\udcc6',quaternions:'\u210d',quatint:'\u2a16',quest:'?',questeq:'\u225f',QUOT:'"',quot:'"',rAarr:'\u21db',race:'\u223d\u0331',Racute:'\u0154',racute:'\u0155',radic:'\u221a',raemptyv:'\u29b3',Rang:'\u27eb',rang:'\u27e9',rangd:'\u2992',range:'\u29a5',rangle:'\u27e9',raquo:'\xbb',Rarr:'\u21a0',rArr:'\u21d2',rarr:'\u2192',rarrap:'\u2975',rarrb:'\u21e5',rarrbfs:'\u2920',rarrc:'\u2933',rarrfs:'\u291e',rarrhk:'\u21aa',rarrlp:'\u21ac',rarrpl:'\u2945',rarrsim:'\u2974',Rarrtl:'\u2916',rarrtl:'\u21a3',rarrw:'\u219d',rAtail:'\u291c',ratail:'\u291a',ratio:'\u2236',rationals:'\u211a',RBarr:'\u2910',rBarr:'\u290f',rbarr:'\u290d',rbbrk:'\u2773',rbrace:'}',rbrack:']',rbrke:'\u298c',rbrksld:'\u298e',rbrkslu:'\u2990',Rcaron:'\u0158',rcaron:'\u0159',Rcedil:'\u0156',rcedil:'\u0157',rceil:'\u2309',rcub:'}',Rcy:'\u0420',rcy:'\u0440',rdca:'\u2937',rdldhar:'\u2969',rdquo:'\u201d',rdquor:'\u201d',rdsh:'\u21b3',Re:'\u211c',real:'\u211c',realine:'\u211b',realpart:'\u211c',reals:'\u211d',rect:'\u25ad',REG:'\xae',reg:'\xae',ReverseElement:'\u220b',ReverseEquilibrium:'\u21cb',ReverseUpEquilibrium:'\u296f',rfisht:'\u297d',rfloor:'\u230b',Rfr:'\u211c',rfr:'\ud835\udd2f',rHar:'\u2964',rhard:'\u21c1',rharu:'\u21c0',rharul:'\u296c',Rho:'\u03a1',rho:'\u03c1',rhov:'\u03f1',RightAngleBracket:'\u27e9',RightArrow:'\u2192',Rightarrow:'\u21d2',rightarrow:'\u2192',RightArrowBar:'\u21e5',RightArrowLeftArrow:'\u21c4',rightarrowtail:'\u21a3',RightCeiling:'\u2309',RightDoubleBracket:'\u27e7',RightDownTeeVector:'\u295d',RightDownVector:'\u21c2',RightDownVectorBar:'\u2955',RightFloor:'\u230b',rightharpoondown:'\u21c1',rightharpoonup:'\u21c0',rightleftarrows:'\u21c4',rightleftharpoons:'\u21cc',rightrightarrows:'\u21c9',rightsquigarrow:'\u219d',RightTee:'\u22a2',RightTeeArrow:'\u21a6',RightTeeVector:'\u295b',rightthreetimes:'\u22cc',RightTriangle:'\u22b3',RightTriangleBar:'\u29d0',RightTriangleEqual:'\u22b5',RightUpDownVector:'\u294f',RightUpTeeVector:'\u295c',RightUpVector:'\u21be',RightUpVectorBar:'\u2954',RightVector:'\u21c0',RightVectorBar:'\u2953',ring:'\u02da',risingdotseq:'\u2253',rlarr:'\u21c4',rlhar:'\u21cc',rlm:'\u200f',rmoust:'\u23b1',rmoustache:'\u23b1',rnmid:'\u2aee',roang:'\u27ed',roarr:'\u21fe',robrk:'\u27e7',ropar:'\u2986',Ropf:'\u211d',ropf:'\ud835\udd63',roplus:'\u2a2e',rotimes:'\u2a35',RoundImplies:'\u2970',rpar:')',rpargt:'\u2994',rppolint:'\u2a12',rrarr:'\u21c9',Rrightarrow:'\u21db',rsaquo:'\u203a',Rscr:'\u211b',rscr:'\ud835\udcc7',Rsh:'\u21b1',rsh:'\u21b1',rsqb:']',rsquo:'\u2019',rsquor:'\u2019',rthree:'\u22cc',rtimes:'\u22ca',rtri:'\u25b9',rtrie:'\u22b5',rtrif:'\u25b8',rtriltri:'\u29ce',RuleDelayed:'\u29f4',ruluhar:'\u2968',rx:'\u211e',Sacute:'\u015a',sacute:'\u015b',sbquo:'\u201a',Sc:'\u2abc',sc:'\u227b',scap:'\u2ab8',Scaron:'\u0160',scaron:'\u0161',sccue:'\u227d',scE:'\u2ab4',sce:'\u2ab0',Scedil:'\u015e',scedil:'\u015f',Scirc:'\u015c',scirc:'\u015d',scnap:'\u2aba',scnE:'\u2ab6',scnsim:'\u22e9',scpolint:'\u2a13',scsim:'\u227f',Scy:'\u0421',scy:'\u0441',sdot:'\u22c5',sdotb:'\u22a1',sdote:'\u2a66',searhk:'\u2925',seArr:'\u21d8',searr:'\u2198',searrow:'\u2198',sect:'\xa7',semi:';',seswar:'\u2929',setminus:'\u2216',setmn:'\u2216',sext:'\u2736',Sfr:'\ud835\udd16',sfr:'\ud835\udd30',sfrown:'\u2322',sharp:'\u266f',SHCHcy:'\u0429',shchcy:'\u0449',SHcy:'\u0428',shcy:'\u0448',ShortDownArrow:'\u2193',ShortLeftArrow:'\u2190',shortmid:'\u2223',shortparallel:'\u2225',ShortRightArrow:'\u2192',ShortUpArrow:'\u2191',shy:'\xad',Sigma:'\u03a3',sigma:'\u03c3',sigmaf:'\u03c2',sigmav:'\u03c2',sim:'\u223c',simdot:'\u2a6a',sime:'\u2243',simeq:'\u2243',simg:'\u2a9e',simgE:'\u2aa0',siml:'\u2a9d',simlE:'\u2a9f',simne:'\u2246',simplus:'\u2a24',simrarr:'\u2972',slarr:'\u2190',SmallCircle:'\u2218',smallsetminus:'\u2216',smashp:'\u2a33',smeparsl:'\u29e4',smid:'\u2223',smile:'\u2323',smt:'\u2aaa',smte:'\u2aac',smtes:'\u2aac\ufe00',SOFTcy:'\u042c',softcy:'\u044c',sol:'/',solb:'\u29c4',solbar:'\u233f',Sopf:'\ud835\udd4a',sopf:'\ud835\udd64',spades:'\u2660',spadesuit:'\u2660',spar:'\u2225',sqcap:'\u2293',sqcaps:'\u2293\ufe00',sqcup:'\u2294',sqcups:'\u2294\ufe00',Sqrt:'\u221a',sqsub:'\u228f',sqsube:'\u2291',sqsubset:'\u228f',sqsubseteq:'\u2291',sqsup:'\u2290',sqsupe:'\u2292',sqsupset:'\u2290',sqsupseteq:'\u2292',squ:'\u25a1',Square:'\u25a1',square:'\u25a1',SquareIntersection:'\u2293',SquareSubset:'\u228f',SquareSubsetEqual:'\u2291',SquareSuperset:'\u2290',SquareSupersetEqual:'\u2292',SquareUnion:'\u2294',squarf:'\u25aa',squf:'\u25aa',srarr:'\u2192',Sscr:'\ud835\udcae',sscr:'\ud835\udcc8',ssetmn:'\u2216',ssmile:'\u2323',sstarf:'\u22c6',Star:'\u22c6',star:'\u2606',starf:'\u2605',straightepsilon:'\u03f5',straightphi:'\u03d5',strns:'\xaf',Sub:'\u22d0',sub:'\u2282',subdot:'\u2abd',subE:'\u2ac5',sube:'\u2286',subedot:'\u2ac3',submult:'\u2ac1',subnE:'\u2acb',subne:'\u228a',subplus:'\u2abf',subrarr:'\u2979',Subset:'\u22d0',subset:'\u2282',subseteq:'\u2286',subseteqq:'\u2ac5',SubsetEqual:'\u2286',subsetneq:'\u228a',subsetneqq:'\u2acb',subsim:'\u2ac7',subsub:'\u2ad5',subsup:'\u2ad3',succ:'\u227b',succapprox:'\u2ab8',succcurlyeq:'\u227d',Succeeds:'\u227b',SucceedsEqual:'\u2ab0',SucceedsSlantEqual:'\u227d',SucceedsTilde:'\u227f',succeq:'\u2ab0',succnapprox:'\u2aba',succneqq:'\u2ab6',succnsim:'\u22e9',succsim:'\u227f',SuchThat:'\u220b',Sum:'\u2211',sum:'\u2211',sung:'\u266a',Sup:'\u22d1',sup:'\u2283',sup1:'\xb9',sup2:'\xb2',sup3:'\xb3',supdot:'\u2abe',supdsub:'\u2ad8',supE:'\u2ac6',supe:'\u2287',supedot:'\u2ac4',Superset:'\u2283',SupersetEqual:'\u2287',suphsol:'\u27c9',suphsub:'\u2ad7',suplarr:'\u297b',supmult:'\u2ac2',supnE:'\u2acc',supne:'\u228b',supplus:'\u2ac0',Supset:'\u22d1',supset:'\u2283',supseteq:'\u2287',supseteqq:'\u2ac6',supsetneq:'\u228b',supsetneqq:'\u2acc',supsim:'\u2ac8',supsub:'\u2ad4',supsup:'\u2ad6',swarhk:'\u2926',swArr:'\u21d9',swarr:'\u2199',swarrow:'\u2199',swnwar:'\u292a',szlig:'\xdf',Tab:'\t',target:'\u2316',Tau:'\u03a4',tau:'\u03c4',tbrk:'\u23b4',Tcaron:'\u0164',tcaron:'\u0165',Tcedil:'\u0162',tcedil:'\u0163',Tcy:'\u0422',tcy:'\u0442',tdot:'\u20db',telrec:'\u2315',Tfr:'\ud835\udd17',tfr:'\ud835\udd31',there4:'\u2234',Therefore:'\u2234',therefore:'\u2234',Theta:'\u0398',theta:'\u03b8',thetasym:'\u03d1',thetav:'\u03d1',thickapprox:'\u2248',thicksim:'\u223c',ThickSpace:'\u205f\u200a',thinsp:'\u2009',ThinSpace:'\u2009',thkap:'\u2248',thksim:'\u223c',THORN:'\xde',thorn:'\xfe',Tilde:'\u223c',tilde:'\u02dc',TildeEqual:'\u2243',TildeFullEqual:'\u2245',TildeTilde:'\u2248',times:'\xd7',timesb:'\u22a0',timesbar:'\u2a31',timesd:'\u2a30',tint:'\u222d',toea:'\u2928',top:'\u22a4',topbot:'\u2336',topcir:'\u2af1',Topf:'\ud835\udd4b',topf:'\ud835\udd65',topfork:'\u2ada',tosa:'\u2929',tprime:'\u2034',TRADE:'\u2122',trade:'\u2122',triangle:'\u25b5',triangledown:'\u25bf',triangleleft:'\u25c3',trianglelefteq:'\u22b4',triangleq:'\u225c',triangleright:'\u25b9',trianglerighteq:'\u22b5',tridot:'\u25ec',trie:'\u225c',triminus:'\u2a3a',TripleDot:'\u20db',triplus:'\u2a39',trisb:'\u29cd',tritime:'\u2a3b',trpezium:'\u23e2',Tscr:'\ud835\udcaf',tscr:'\ud835\udcc9',TScy:'\u0426',tscy:'\u0446',TSHcy:'\u040b',tshcy:'\u045b',Tstrok:'\u0166',tstrok:'\u0167',twixt:'\u226c',twoheadleftarrow:'\u219e',twoheadrightarrow:'\u21a0',Uacute:'\xda',uacute:'\xfa',Uarr:'\u219f',uArr:'\u21d1',uarr:'\u2191',Uarrocir:'\u2949',Ubrcy:'\u040e',ubrcy:'\u045e',Ubreve:'\u016c',ubreve:'\u016d',Ucirc:'\xdb',ucirc:'\xfb',Ucy:'\u0423',ucy:'\u0443',udarr:'\u21c5',Udblac:'\u0170',udblac:'\u0171',udhar:'\u296e',ufisht:'\u297e',Ufr:'\ud835\udd18',ufr:'\ud835\udd32',Ugrave:'\xd9',ugrave:'\xf9',uHar:'\u2963',uharl:'\u21bf',uharr:'\u21be',uhblk:'\u2580',ulcorn:'\u231c',ulcorner:'\u231c',ulcrop:'\u230f',ultri:'\u25f8',Umacr:'\u016a',umacr:'\u016b',uml:'\xa8',UnderBar:'_',UnderBrace:'\u23df',UnderBracket:'\u23b5',UnderParenthesis:'\u23dd',Union:'\u22c3',UnionPlus:'\u228e',Uogon:'\u0172',uogon:'\u0173',Uopf:'\ud835\udd4c',uopf:'\ud835\udd66',UpArrow:'\u2191',Uparrow:'\u21d1',uparrow:'\u2191',UpArrowBar:'\u2912',UpArrowDownArrow:'\u21c5',UpDownArrow:'\u2195',Updownarrow:'\u21d5',updownarrow:'\u2195',UpEquilibrium:'\u296e',upharpoonleft:'\u21bf',upharpoonright:'\u21be',uplus:'\u228e',UpperLeftArrow:'\u2196',UpperRightArrow:'\u2197',Upsi:'\u03d2',upsi:'\u03c5',upsih:'\u03d2',Upsilon:'\u03a5',upsilon:'\u03c5',UpTee:'\u22a5',UpTeeArrow:'\u21a5',upuparrows:'\u21c8',urcorn:'\u231d',urcorner:'\u231d',urcrop:'\u230e',Uring:'\u016e',uring:'\u016f',urtri:'\u25f9',Uscr:'\ud835\udcb0',uscr:'\ud835\udcca',utdot:'\u22f0',Utilde:'\u0168',utilde:'\u0169',utri:'\u25b5',utrif:'\u25b4',uuarr:'\u21c8',Uuml:'\xdc',uuml:'\xfc',uwangle:'\u29a7',vangrt:'\u299c',varepsilon:'\u03f5',varkappa:'\u03f0',varnothing:'\u2205',varphi:'\u03d5',varpi:'\u03d6',varpropto:'\u221d',vArr:'\u21d5',varr:'\u2195',varrho:'\u03f1',varsigma:'\u03c2',varsubsetneq:'\u228a\ufe00',varsubsetneqq:'\u2acb\ufe00',varsupsetneq:'\u228b\ufe00',varsupsetneqq:'\u2acc\ufe00',vartheta:'\u03d1',vartriangleleft:'\u22b2',vartriangleright:'\u22b3',Vbar:'\u2aeb',vBar:'\u2ae8',vBarv:'\u2ae9',Vcy:'\u0412',vcy:'\u0432',VDash:'\u22ab',Vdash:'\u22a9',vDash:'\u22a8',vdash:'\u22a2',Vdashl:'\u2ae6',Vee:'\u22c1',vee:'\u2228',veebar:'\u22bb',veeeq:'\u225a',vellip:'\u22ee',Verbar:'\u2016',verbar:'|',Vert:'\u2016',vert:'|',VerticalBar:'\u2223',VerticalLine:'|',VerticalSeparator:'\u2758',VerticalTilde:'\u2240',VeryThinSpace:'\u200a',Vfr:'\ud835\udd19',vfr:'\ud835\udd33',vltri:'\u22b2',vnsub:'\u2282\u20d2',vnsup:'\u2283\u20d2',Vopf:'\ud835\udd4d',vopf:'\ud835\udd67',vprop:'\u221d',vrtri:'\u22b3',Vscr:'\ud835\udcb1',vscr:'\ud835\udccb',vsubnE:'\u2acb\ufe00',vsubne:'\u228a\ufe00',vsupnE:'\u2acc\ufe00',vsupne:'\u228b\ufe00',Vvdash:'\u22aa',vzigzag:'\u299a',Wcirc:'\u0174',wcirc:'\u0175',wedbar:'\u2a5f',Wedge:'\u22c0',wedge:'\u2227',wedgeq:'\u2259',weierp:'\u2118',Wfr:'\ud835\udd1a',wfr:'\ud835\udd34',Wopf:'\ud835\udd4e',wopf:'\ud835\udd68',wp:'\u2118',wr:'\u2240',wreath:'\u2240',Wscr:'\ud835\udcb2',wscr:'\ud835\udccc',xcap:'\u22c2',xcirc:'\u25ef',xcup:'\u22c3',xdtri:'\u25bd',Xfr:'\ud835\udd1b',xfr:'\ud835\udd35',xhArr:'\u27fa',xharr:'\u27f7',Xi:'\u039e',xi:'\u03be',xlArr:'\u27f8',xlarr:'\u27f5',xmap:'\u27fc',xnis:'\u22fb',xodot:'\u2a00',Xopf:'\ud835\udd4f',xopf:'\ud835\udd69',xoplus:'\u2a01',xotime:'\u2a02',xrArr:'\u27f9',xrarr:'\u27f6',Xscr:'\ud835\udcb3',xscr:'\ud835\udccd',xsqcup:'\u2a06',xuplus:'\u2a04',xutri:'\u25b3',xvee:'\u22c1',xwedge:'\u22c0',Yacute:'\xdd',yacute:'\xfd',YAcy:'\u042f',yacy:'\u044f',Ycirc:'\u0176',ycirc:'\u0177',Ycy:'\u042b',ycy:'\u044b',yen:'\xa5',Yfr:'\ud835\udd1c',yfr:'\ud835\udd36',YIcy:'\u0407',yicy:'\u0457',Yopf:'\ud835\udd50',yopf:'\ud835\udd6a',Yscr:'\ud835\udcb4',yscr:'\ud835\udcce',YUcy:'\u042e',yucy:'\u044e',Yuml:'\u0178',yuml:'\xff',Zacute:'\u0179',zacute:'\u017a',Zcaron:'\u017d',zcaron:'\u017e',Zcy:'\u0417',zcy:'\u0437',Zdot:'\u017b',zdot:'\u017c',zeetrf:'\u2128',ZeroWidthSpace:'\u200b',Zeta:'\u0396',zeta:'\u03b6',Zfr:'\u2128',zfr:'\ud835\udd37',ZHcy:'\u0416',zhcy:'\u0436',zigrarr:'\u21dd',Zopf:'\u2124',zopf:'\ud835\udd6b',Zscr:'\ud835\udcb5',zscr:'\ud835\udccf',zwj:'\u200d',zwnj:'\u200c'}),e.entityMap=e.HTML_ENTITIES},4864,[4859]); -__d(function(_g,r,_i,_a,_m,_e,d){'use strict';var e=r(d[0]),t=r(d[1]),n=r(d[2]),a=e.isHTMLEscapableRawTextElement,i=e.isHTMLMimeType,s=e.isHTMLRawTextElement,o=e.hasOwn,c=e.NAMESPACE,l=n.ParseError,u=n.DOMException;function f(){}f.prototype={parse:function(e,t,n){var a=this.domBuilder;a.startDocument(),b(t,t=Object.create(null)),m(e,t,n,a,this.errorHandler),a.endDocument()}};var g=/&#?\w+;?/g;function m(n,a,s,c,f){var m=i(c.mimeType);function b(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}function v(e){var n=';'===e[e.length-1]?e:e+';';if(!m&&n!==e)return f.error('EntityRef: expecting ;'),e;var a=t.Reference.exec(n);if(!a||a[0].length!==n.length)return f.error('entity not matching Reference production: '+e),e;var i=n.slice(1,-1);return o(s,i)?s[i]:'#'===i.charAt(0)?b(parseInt(i.substring(1).replace('x','0x'))):(f.error('entity not found:'+e),e)}function T(e){if(e>L){var t=n.substring(L,e).replace(g,v);A&&k(L),c.characters(t,0,e-L),L=e}}n.indexOf(t.UNICODE_REPLACEMENT_CHARACTER)>=0&&f.warning('Unicode replacement character detected, source encoding issues?');var M=0,I=0,S=/\r\n?|\n|$/g,A=c.locator;function k(e,t){for(;e>=I&&(t=S.exec(n));)M=I,I=t.index+t[0].length,A.lineNumber++;A.columnNumber=e-M+1}for(var D=[{currentNSMap:a}],O=[],L=0;;){try{var y=n.indexOf('<',L);if(y<0){if(!m&&O.length>0)return f.fatalError('unclosed xml tag(s): '+O.join(', '));if(!n.substring(L).match(/^\s*$/)){var _=c.doc,P=_.createTextNode(n.substring(L));if(_.documentElement)return f.error('Extra content at the end of the document');_.appendChild(P),c.currentElement=P}return}if(y>L){var R=n.substring(L,y);m||0!==O.length||(R=R.replace(new RegExp(t.S_OPT.source,'g'),''))&&f.error("Unexpected content outside root element: '"+R+"'"),T(y)}switch(n.charAt(y+1)){case'/':var U=n.indexOf('>',y+2),Y=n.substring(y+2,U>0?U:void 0);if(!Y)return f.fatalError('end tag name missing');var B=U>0&&t.reg('^',t.QName_group,t.S_OPT,'$').exec(Y);if(!B)return f.fatalError('end tag name contains invalid characters: "'+Y+'"');if(!c.currentElement&&!c.doc.documentElement)return;var q=O[O.length-1]||c.currentElement.tagName||c.doc.documentElement.tagName||'';if(q!==B[1]){var H=B[1].toLowerCase();if(!m||q.toLowerCase()!==H)return f.fatalError('Opening and ending tag mismatch: "'+q+'" != "'+Y+'"')}var W=D.pop();O.pop();var j=W.localNSMap;if(c.endElement(W.uri,W.localName,q),j)for(var V in j)o(j,V)&&c.endPrefixMapping(V);U++;break;case'?':A&&k(y),U=N(n,y,c,f);break;case'!':A&&k(y),U=w(n,y,c,f,m);break;default:A&&k(y);var X=new C,Q=D[D.length-1].currentNSMap,F=(U=p(n,y,X,Q,v,f,m),X.length);if(X.closed||(m&&e.isHTMLVoidElement(X.tagName)?X.closed=!0:O.push(X.tagName)),A&&F){for(var G=h(A,{}),$=0;$L?L=U:T(Math.max(y,L)+1)}}function h(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function p(e,t,n,a,i,s,c){function l(e,t,a){return o(n.attributeNames,e)?s.fatalError('Attribute '+e+' redefined'):!c&&t.indexOf('<')>=0?s.fatalError("Unescaped '<' not allowed in attributes values"):void n.addValue(e,t.replace(/[\t\n\r]/g,' ').replace(g,i),a)}for(var u,f=++t,m=0;;){var h=e.charAt(f);switch(h){case'=':if(1===m)u=e.slice(t,f),m=3;else{if(2!==m)throw new Error('attribute equal must after attrName');m=3}break;case"'":case'"':if(3===m||1===m){if(1===m&&(s.warning('attribute value must after "="'),u=e.slice(t,f)),t=f+1,!((f=e.indexOf(h,t))>0))throw new Error("attribute value no end '"+h+"' match");l(u,p=e.slice(t,f),t-1),m=5}else{if(4!=m)throw new Error('attribute value must after "="');l(u,p=e.slice(t,f),t),s.warning('attribute "'+u+'" missed start quot('+h+')!!'),t=f+1,m=5}break;case'/':switch(m){case 0:n.setTagName(e.slice(t,f));case 5:case 6:case 7:m=7,n.closed=!0;case 4:case 1:break;case 2:n.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case'':return s.error('unexpected end of input'),0==m&&n.setTagName(e.slice(t,f)),f;case'>':switch(m){case 0:n.setTagName(e.slice(t,f));case 5:case 6:case 7:break;case 4:case 1:'/'===(p=e.slice(t,f)).slice(-1)&&(n.closed=!0,p=p.slice(0,-1));case 2:2===m&&(p=u),4==m?(s.warning('attribute "'+p+'" missed quot(")!'),l(u,p,t)):(c||s.warning('attribute "'+p+'" missed value!! "'+p+'" instead!!'),l(p,p,t));break;case 3:if(!c)return s.fatalError('AttValue: \' or " expected')}return f;case'\x80':h=' ';default:if(h<=' ')switch(m){case 0:n.setTagName(e.slice(t,f)),m=6;break;case 1:u=e.slice(t,f),m=2;break;case 4:var p=e.slice(t,f);s.warning('attribute "'+p+'" missed quot(")!!'),l(u,p,t);case 5:m=6}else switch(m){case 2:c||s.warning('attribute "'+u+'" missed value!! "'+u+'" instead2!!'),l(u,u,t),t=f,m=1;break;case 5:s.warning('attribute space is required"'+u+'"!!');case 6:m=1,t=f;break;case 3:m=4,t=f;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}f++}}function E(e,t,n){for(var a=e.tagName,i=null,s=e.length;s--;){var l=e[s],u=l.qName,f=l.value;if((p=u.indexOf(':'))>0)var g=l.prefix=u.slice(0,p),m=u.slice(p+1),h='xmlns'===g&&m;else m=u,g=null,h='xmlns'===u&&'';l.localName=m,!1!==h&&(null==i&&(i=Object.create(null),b(n,n=Object.create(null))),n[h]=i[h]=f,l.uri=c.XMLNS,t.startPrefixMapping(h,f))}for(s=e.length;s--;)(l=e[s]).prefix&&('xml'===l.prefix&&(l.uri=c.XML),'xmlns'!==l.prefix&&(l.uri=n[l.prefix]));var p;(p=a.indexOf(':'))>0?(g=e.prefix=a.slice(0,p),m=e.localName=a.slice(p+1)):(g=null,m=e.localName=a);var E=e.uri=n[g||''];if(t.startElement(E,m,a,e),!e.closed)return e.currentNSMap=n,e.localNSMap=i,!0;if(t.endElement(E,m,a),i)for(g in i)o(i,g)&&t.endPrefixMapping(g)}function x(e,t,n,i,o){var c=a(n);if(c||s(n)){var l=e.indexOf('',t),u=e.substring(t+1,l);return c&&(u=u.replace(g,i)),o.characters(u,0,u.length),l}return t+1}function b(e,t){for(var n in e)o(e,n)&&(t[n]=e[n])}function v(e,n){var a=n;function i(t){return t=t||0,e.charAt(a+t)}function s(e){a+=e=e||1}function o(){return e.substring(a)}return{char:i,getIndex:function(){return a},getMatch:function(e){var n=t.reg('^',e).exec(o());return n?(s(n[0].length),n[0]):null},getSource:function(){return e},skip:s,skipBlanks:function(){for(var t=0;a'!==o.char()?i.fatalError('doctype not terminated with > at position '+o.getIndex()):(o.skip(1),a.startDTD(u.name,u.publicId,u.systemId,u.internalSubset),a.endDTD(),o.getIndex());default:return i.fatalError('Not well-formed XML starting with "0)return i.fatalError('processing instruction at position '+n+' is an xml declaration which is only at the start of the document');if(!t.XMLDecl.test(e.substring(n)))return i.fatalError('xml declaration is not well-formed')}return a.processingInstruction(s[1],s[2]),n+s[0].length}function C(){this.attributeNames=Object.create(null)}C.prototype={setTagName:function(e){if(!t.QName_exact.test(e))throw new Error('invalid tagName:'+e);this.tagName=e},addValue:function(e,n,a){if(!t.QName_exact.test(e))throw new Error('invalid attribute:'+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:n,offset:a}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},_e.XMLReader=f,_e.parseUtils=v,_e.parseDoctypeCommentOrCData=w},4865,[4859,4862,4860]); -__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.thermalBarcodeImageKey=c,_e.thermalImageAssetKey=h,_e.renderEscpos=function(e,n={}){const{printerModel:i,enableCp932:o=!1,emitEscPrintMode:s=!0}=n,l=n.columns??e.paperWidth,c={columns:l,imageMode:n.imageMode??'raster'};void 0===n.language&&i||(c.language=n.language??'esc-pos');i&&(c.printerModel=i);const h=new t.default(c);h.initialize().codepage('auto');const b=h.language,x={columns:l,language:b,align:'left',lineHasText:!1,allowAlignedRawTextLine:!0,styleDepth:0,supportsCp932:'esc-pos'===b&&o,normalizeText:'esc-pos'===b,emitEscPrintMode:'esc-pos'===b&&s,escposPrintMode:'esc-pos'===b?{bold:!1,underline:!1,width:1,height:1}:void 0,imageAssets:n.imageAssets??{},imageAlgorithm:n.imageAlgorithm??'atkinson',imageThreshold:n.imageThreshold??128,barcodeMode:n.barcodeMode??'image',barcodeImages:n.barcodeImages??{},drawerConnector:n.drawerConnector??'pin2'},T=u(e.children),y=!0===n.openDrawer;if(n.fullReceiptRasterImage){const t=n.fullReceiptRasterImage;return L(h,t.image,{width:D(t.width),height:$(t.height),algorithm:t.algorithm??x.imageAlgorithm,threshold:t.threshold??x.imageThreshold}),y&&!T.some(e=>'drawer'===e.type)&&M(h,f(e)??x.drawerConnector),v(h,T,x),w(S(h),b)}const P=e.children.slice(0,e.children.length-T.length);v(h,P,x),y&&!p(e)&&M(h,x.drawerConnector);return v(h,T,x),w(h.encode(),b)},_e.resolveThermalRowWidths=x,_e.analyzeThermalAst=function(e,t){const n=[];return ee(e.children,t,n),{columns:t,rows:n}};var t=e(r(d[0])),n=e(r(d[1]));const i=/[\u3040-\u30ff\u3400-\u9fff\uff66-\uff9f]/,o=/[\u1100-\u115f\u2329\u232a\u2e80-\ua4cf\uac00-\ud7a3\uf900-\ufaff\ufe10-\ufe19\ufe30-\ufe6f\uff00-\uff60\uffe0-\uffe6]/u,s=[28,38],l=[28,46];function c(e){return'barcode'===e.kind?`barcode:${e.barcodeType??'code128'}:${e.value}:${e.height??40}`:`qrcode:${e.value}:${e.size??4}`}function h(e){return void 0===e.width?e.src:`image:${e.width}:${e.src}`}function u(e){const t=[];for(let n=e.length-1;n>=0;n--){const i=e[n];if(!i||!b(i))break;t.unshift(i)}return t}function f(e){if('drawer'===e.type)return e.connector;const t=e.children;if(t)for(const e of t){const t=f(e);if(t)return t}}function p(e){if('drawer'===e.type)return!0;const t=e.children;return!!t&&t.some(e=>p(e))}function w(e,t){if('esc-pos'!==t)return e;const n=e.findIndex((t,n)=>27===t&&64===e[n+1]);return n>0?e.slice(n):-1===n?Uint8Array.from([27,64,...e]):e}function b(e){return'cut'===e.type||'feed'===e.type||'drawer'===e.type}function M(e,t="pin2"){e.pulse('pin5'===t?1:0)}function x(e,t){let n=0,i=0;for(const t of e)'*'===t.width?i++:n+=t.width;const o=Math.max(0,t-n),s=i>0?Math.floor(o/i):0,l=i>0?o-s*i:0;let c=0;return e.map(e=>{if('*'!==e.width)return e.width;c++;const t=c===i?l:0;return Math.max(1,s+t)})}function v(e,t,n){for(const i of t)T(e,i,n)}function T(e,t,n){switch(t.type){case'raw-text':if(n.allowAlignedRawTextLine&&F(e,t.value,n))break;_(e,t.value,n.supportsCp932,n.normalizeText),t.value&&(n.lineHasText=!0);break;case'text':{if(q(e,t.children,n))break;if(E(e,t.children,n))break;const i=n.allowAlignedRawTextLine;n.allowAlignedRawTextLine=!1,v(e,t.children,n),n.allowAlignedRawTextLine=i,z(e,n);break}case'bold':{const i=n.escposPrintMode?.bold??!1;e.bold(!0),I(e,n,{bold:!0}),n.styleDepth++,v(e,t.children,n),n.styleDepth--,e.bold(i),I(e,n,{bold:i});break}case'underline':{const i=n.escposPrintMode?.underline??!1;e.underline(!0),I(e,n,{underline:!0}),n.styleDepth++,v(e,t.children,n),n.styleDepth--,e.underline(i),I(e,n,{underline:i});break}case'invert':e.invert(!0),n.styleDepth++,v(e,t.children,n),n.styleDepth--,e.invert(!1);break;case'size':{const i=n.escposPrintMode?.width??1,o=n.escposPrintMode?.height??1;void 0!==n.escposPrintMode&&t.height>1&&(n.activeScaledLineSpacing=Math.max(n.activeScaledLineSpacing||1,t.height),e.raw([27,51,Math.min(255,30*n.activeScaledLineSpacing)])),j(e,n,t.width,t.height),n.styleDepth++,v(e,t.children,n),n.styleDepth--,j(e,n,i,o);break}case'align':{const i=n.align;n.align=t.mode,K(e,n,t.mode),q(e,t.children,n)||y(e,t.children,n),n.lineHasText&&z(e,n),n.align=i,K(e,n,i);break}case'row':{const l=x(t.children,n.columns),c=l.reduce((e,t)=>e+t,0);c>n.columns&&console.warn(`thermal row columns (${c}) exceed total width (${n.columns})`);const h=t.children.map(e=>{const t=Y(e.children);return n.normalizeText?B(t):t});if(n.supportsCp932&&h.some(G))_(e,(i=h,o=l,s=t.children,i.map((e,t)=>{const n=o[t]??0,i=V(e,n),l=' '.repeat(Math.max(0,n-X(i)));return'right'===s[t]?.align?`${l}${i}`:`${i}${l}`}).join('')),n.supportsCp932,n.normalizeText),z(e,n);else{const i=h.map((e,n)=>Q(e,l[n]??1,t.children[n]));e.table(i.map(e=>e.column),[i.map(e=>e.text)]),C(e,n),n.lineHasText=!1}break}case'col':break;case'line':if('double'===t.style)e.rule({style:'double'});else if('dashed'===t.style||'dotted'===t.style){const i='dashed'===t.style?'-':'. ';_(e,i.repeat(Math.ceil(n.columns/i.length)).slice(0,n.columns),n.supportsCp932,n.normalizeText),z(e,n)}else _(e,'-'.repeat(n.columns),n.supportsCp932,n.normalizeText),z(e,n);break;case'barcode':if('image'===n.barcodeMode){const i=n.barcodeImages[c({kind:'barcode',value:t.value,barcodeType:t.barcodeType,height:t.height})];if(i){L(e,i.image,{width:D(i.width),height:$(i.height),algorithm:i.algorithm??n.imageAlgorithm,threshold:i.threshold??n.imageThreshold});break}}e.barcode(t.value,t.barcodeType,t.height);break;case'qrcode':if('image'===n.barcodeMode){const i=n.barcodeImages[c({kind:'qrcode',value:t.value,size:t.size})];if(i){L(e,i.image,{width:D(i.width),height:$(i.height),algorithm:i.algorithm??n.imageAlgorithm,threshold:i.threshold??n.imageThreshold});break}}e.qrcode(t.value,2,t.size);break;case'image':{const i=n.imageAssets[h({src:t.src,width:t.width})]??n.imageAssets[t.src];if(!i)break;const o=D(i.width),s=$(i.height);L(e,i.image,{width:o,height:s,algorithm:i.algorithm??n.imageAlgorithm,threshold:i.threshold??n.imageThreshold});break}case'cut':e.cut('full'===t.cutType?'full':'partial');break;case'feed':z(e,n,t.lines);break;case'drawer':M(e,t.connector??n.drawerConnector);break;case'receipt':v(e,t.children,n)}var i,o,s}function y(e,t,n){for(let i=0;i1&&e.newline(i-1),t.lineHasText=!1}function C(e,t){void 0!==t.activeScaledLineSpacing&&(e.raw([27,50]),t.activeScaledLineSpacing=void 0)}function D(e){const t=Number.isFinite(e)?Math.max(8,Math.floor(e)):8;return Math.max(8,t-t%8)}function $(e){const t=Number.isFinite(e)?Math.max(8,Math.floor(e)):8;return t+(8-t%8)%8}function L(e,t,n){e.image(t,n.width,n.height,n.algorithm,n.threshold)}function S(e){const t=e.encode.call(e,'lines'),n=H(e),i=[];let o;for(const e of t){for(const t of e)R(i,t.payload),o=t;i.push(...n)}return'pulse'===o?.type&&i.splice(Math.max(0,i.length-n.length),n.length),Uint8Array.from(i)}function H(e){const t=e.printerCapabilities?.newline??'\n\r',n=[];for(let e=0;e2||t.escposPrintMode.height>2||e.raw([27,33,O(t.escposPrintMode)])))}function j(e,t,n,i){if(t.escposPrintMode)if(Object.assign(t.escposPrintMode,{width:n,height:i}),t.emitEscPrintMode){if(n>2||i>2)return e.raw([27,33,O(Object.assign({},t.escposPrintMode,{width:1,height:1}))]),void e.size(n,i);e.size(n,i),e.raw([27,33,O(t.escposPrintMode)])}else e.size(n,i);else e.size(n,i)}function O(e){return(e.bold?8:0)|(e.height>1?16:0)|(e.width>1?32:0)|(e.underline?128:0)}function _(e,t,i,o){const c=o?B(t):t;i&&G(c)?e.raw([...s,...n.default.encode(c,'cp932'),...l]):e.text(c)}function E(e,t,n){const i=n.escposPrintMode?.width??1,o=n.escposPrintMode?.height??1;if('left'!==n.align||i>1||o>1||1!==t.length||'raw-text'!==t[0]?.type)return!1;const s=n.normalizeText?B(t[0].value):t[0].value,l=s.match(/^ +/)?.[0]??'',c=s.slice(l.length);return!(!l||!c||n.supportsCp932&&G(s)||X(s)>n.columns)&&(e.table([{width:Math.max(1,n.columns-l.length),marginLeft:l.length,align:'left'}],[[c]]),!0)}function q(e,t,n){const i=n.escposPrintMode?.width??1;if('left'===n.align||n.lineHasText||!Z(t)||te(t))return!1;const o=Y(t),s=n.normalizeText?B(o):o;if(!s||J(s)||n.supportsCp932&&G(s)||X(s)>n.columns)return!1;const l=W(s,n.columns,n.align,i);return void 0!==l&&(K(e,n,'left'),l&&U(e,l.length),v(e,t,Object.assign({},n,{align:'left',lineHasText:!1,allowAlignedRawTextLine:!1,escposPrintMode:n.escposPrintMode?Object.assign({},n.escposPrintMode):void 0,activeScaledLineSpacing:void 0})),n.lineHasText=!0,N(n)||(z(e,n),K(e,n,n.align)),!0)}function F(e,t,n){const i=n.escposPrintMode?.width??1,o=n.escposPrintMode?.height??1;if('left'===n.align||n.lineHasText||o>1&&1===i)return!1;const s=n.normalizeText?B(t):t;if(!s||J(s)||n.supportsCp932&&G(s)||X(s)>n.columns)return!1;const l=W(s,n.columns,n.align,i);return void 0!==l&&(K(e,n,'left'),l&&U(e,l.length),_(e,s,n.supportsCp932,n.normalizeText),n.lineHasText=!0,N(n)||(z(e,n),K(e,n,n.align)),!0)}function N(e){return void 0!==e.deferAlignedTeardownDepth&&e.styleDepth>=e.deferAlignedTeardownDepth}function K(e,t,n){if(e.align(n),'esc-pos'!==t.language)return;const i='center'===n?1:'right'===n?2:0;e.raw([27,97,i])}function U(e,t){t<=0||e.raw(new Array(t).fill(32))}function W(e,t,n,i){const o=X(e)*i;if(o>t)return;const s=Math.max(0,t-o),l='center'===n?Math.floor(s/2):s,c=Math.floor(l/i);return' '.repeat(c)}function B(e){return e.replace(/[\u2010\u2011\u2012\u2013\u2014\u2212]/g,'-').replace(/[\u2018\u2019]/g,"'").replace(/[\u201C\u201D]/g,'"').replace(/\u00A0/g,' ')}function G(e){return i.test(e)}function J(e){return e.includes('\n')||e.includes('\r')}function Q(e,t,n){const i=n?.align;if('left'!==i)return{text:e,column:{width:t,align:i}};const o=e.match(/^ +/)?.[0].length??0,s=Math.min(o,Math.max(0,t-1));return!s||s>=e.length?{text:e,column:{width:t,align:i}}:{text:e.slice(s),column:{width:Math.max(1,t-s),align:i,marginLeft:s}}}function V(e,t){let n='',i=0;for(const o of e){const e=X(o);if(i+e>t)break;n+=o,i+=e}return n}function X(e){let t=0;for(const n of e)t+=o.test(n)?2:1;return t}function Y(e){return e.map(e=>'raw-text'===e.type?e.value:'children'in e?Y(e.children):'').join('')}function Z(e){return e.length>0&&e.every(e=>{switch(e.type){case'raw-text':return!0;case'bold':case'underline':case'invert':case'size':return Z(e.children);default:return!1}})}function ee(e,t,n){for(const i of e){if('row'===i.type){const e=i.children.reduce((e,t)=>e+('*'===t.width?0:t.width),0),o=x(i.children,t),s=o.reduce((e,t)=>e+t,0),l=s>t?[`thermal row columns (${s}) exceed total width (${t})`]:[];n.push({columns:t,fixedTotal:e,resolvedTotal:s,hasStar:i.children.some(e=>'*'===e.width),overflows:s>t,warnings:l,widths:o,texts:i.children.map(e=>Y(e.children)),hasScaledText:i.children.some(e=>te(e.children))})}'children'in i&&ee(i.children,t,n)}}function te(e){for(const t of e){if('size'===t.type&&(t.width>1||t.height>1))return!0;if('children'in t&&te(t.children))return!0}return!1}},4866,[4867,4870]); -__d(function(_g2,_r2,_i2,_a2,_m2,_e3,_d2){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e3,'__esModule',{value:!0}),Object.defineProperty(_e3,"default",{enumerable:!0,get:function(){return _}});var t=e(_r2(_d2[0])),a=e(_r2(_d2[1]));function s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var i=s(new class{grayscale(e){for(let t=0;tt)},cp437:{name:"USA, Standard Europe",languages:["en"],extends:"ascii",value:[[,9786,9787,9829,9830,9827,9824,8226,9688,9675,9689,9794,9792,9834,9835,9788],[9658,9668,8597,8252,182,167,9644,8616,8593,8595,8594,8592,8735,8596,9650,9660],,,,,,[,,,,,,,,,,,,,,,8962],[199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197],[201,230,198,244,246,242,251,249,255,214,220,162,163,165,8359,402],[225,237,243,250,241,209,170,186,191,8976,172,189,188,161,171,187],[9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488],[9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575],[9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600],[945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745],[8801,177,8805,8804,8992,8993,247,8776,176,8729,183,8730,8319,178,9632,160]]},cp720:{name:"Arabic",languages:["ar"],extends:"cp437",value:[,,,,,,,,[65533,65533,,,65533,,65533,,,,,,,65533,65533,65533],[65533,1617,1618,,164,1600,,,1569,1570,1571,1572,,1573,1574,1575],[1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,,,],,,,[1590,1591,1592,1593,1594,1601,,1602,1603,1604,1605,1606,1607,1608,1609,1610],[,1611,1612,1613,1614,1615,1616,,,,,,,,,,]]},cp737:{name:"Greek",languages:["el"],extends:"cp437",value:[,,,,,,,,[913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928],[929,931,932,933,934,935,936,937,945,946,947,948,949,950,951,952],[953,954,955,956,957,958,959,960,961,963,962,964,965,966,967,968],,,,[969,940,941,942,970,943,972,973,971,974,902,904,905,906,908,910],[911,,,,938,939,,,,,,,,,,,]]},cp771:{name:"Lithuanian KBL",languages:["lt"],extends:"cp866",value:[,,,,,,,,,,,,,[,,,,,,,,,,,,260,261,268,269],,[280,281,278,279,302,303,352,353,370,371,362,363,381,382,,,]]},cp772:{name:"Lithuanian LST 1284",languages:["lt"],extends:"cp866",value:[,,,,,,,,,,,[,,,,,260,268,280,278,,,,,302,352,,],[,,,,,,370,362,,,,,,,,381],[261,269,281,279,303,353,371,363,382,,,,,,,,],,[,,8805,8804,8222,8220,247,8776,,,,,8319,178,,,]]},cp774:{name:"Lithuanian LST 1283",languages:["lt"],extends:"cp437",value:[,,,,,,,,,,,[,,,,,260,268,280,278,,,,,302,352,,],[,,,,,,370,362,,,,,,,,381],[261,269,281,279,303,353,371,363,382,,,,,,,,],[,946,,,,,,,,,,,,,,8898],[,,,,8222,8220,,,,,729,,,,,,]]},cp775:{name:"Baltic Rim",languages:["et","lt"],extends:"cp437",value:[,,,,,,,,[262,,,257,,291,,263,322,275,342,343,299,377,,,],[,,,333,,290,162,346,347,,,248,,216,215,164],[256,298,,379,380,378,8221,166,169,174,,,,321,,,],[,,,,,260,268,280,278,,,,,302,352,,],[,,,,,,370,362,,,,,,,,381],[261,269,281,279,303,353,371,363,382,,,,,,,,],[211,,332,323,245,213,,324,310,311,315,316,326,274,325,8217],[173,,8220,190,182,167,,8222,,,,185,179,,,,]]},cp850:{name:"Multilingual",languages:["en"],extends:"cp437",value:[,,,,,,,,,[,,,,,,,,,,,248,,216,215,,],[,,,,,,,,,174,,,,,,,],[,,,,,193,194,192,169,,,,,162,165,,],[,,,,,,227,195,,,,,,,,164],[240,208,202,203,200,305,205,206,207,,,,,166,204,,],[211,,212,210,245,213,,254,222,218,219,217,253,221,175,180],[173,,8215,190,182,167,,184,,168,,185,179,,,,]]},cp851:{name:"Greek",languages:["el"],extends:"cp437",value:[,,,,,,,,[,,,,,,902,,,,,,,904,,905],[906,65533,908,,,910,,,911,,,940,,941,942,943],[970,912,972,973,913,914,915,916,917,918,919,,920,921,,,],[,,,,,922,923,924,925,,,,,926,927,,],[,,,,,,928,929,,,,,,,,931],[932,933,934,935,936,937,945,946,947,,,,,948,949,,],[950,951,952,953,954,955,956,957,958,959,960,961,963,962,964,180],[173,,965,966,967,167,968,184,,168,969,971,944,974,,,]]},cp852:{name:"Latin 2",languages:["hu","pl","cz"],extends:"cp850",value:[,,,,,,,,[,,,,,367,263,,322,,336,337,,377,,262],[,313,314,,,317,318,346,347,,,356,357,321,,269],[,,,,260,261,381,382,280,281,,378,268,351,,,],[,,,,,,,282,350,,,,,379,380,,],[,,,,,,258,259,,,,,,,,,],[273,272,270,,271,327,,,283,,,,,354,366,,],[,,,323,324,328,352,353,340,,341,368,,,355,,],[,733,731,711,728,,,,,,729,369,344,345,,,]]},cp853:{name:"Turkish",languages:["tr"],extends:"cp437",value:[,,,,,,,,[,,,,,,265,,,,,,,,,264],[,267,266,,,,,,304,,,285,,284,215,309],[,,,,,,286,287,292,293,65533,,308,351,,,],[,,,,,193,194,192,350,,,,,379,380,,],[,,,,,,348,349,,,,,,,,164],[65533,65533,202,203,200,305,205,206,207,,,,,65533,204,,],[211,,212,210,288,289,,294,295,218,219,217,364,365,65533,180],[173,65533,8467,329,728,167,,184,,168,729,65533,179,,,,]]},cp855:{name:"Cyrillic",languages:["bg"],extends:"cp437",value:[,,,,,,,,[1106,1026,1107,1027,1105,1025,1108,1028,1109,1029,1110,1030,1111,1031,1112,1032],[1113,1033,1114,1034,1115,1035,1116,1036,1118,1038,1119,1039,1102,1070,1098,1066],[1072,1040,1073,1041,1094,1062,1076,1044,1077,1045,1092,1060,1075,1043,,,],[,,,,,1093,1061,1080,1048,,,,,1081,1049,,],[,,,,,,1082,1050,,,,,,,,164],[1083,1051,1084,1052,1085,1053,1086,1054,1087,,,,,1055,1103,,],[1071,1088,1056,1089,1057,1090,1058,1091,1059,1078,1046,1074,1042,1100,1068,8470],[173,1099,1067,1079,1047,1096,1064,1101,1069,1097,1065,1095,1063,167,,,]]},cp857:{name:"Turkish",languages:["tr"],extends:"cp437",value:[,,,,,,,,[,,,,,,,,,,,,,305,,,],[,,,,,,,,304,,,248,,216,350,351],[,,,,,,286,287,,174,,,,,,,],[,,,,,193,194,192,169,,,,,162,165,,],[,,,,,,227,195,,,,,,,,164],[186,170,202,203,200,8364,205,206,207,,,,,166,204,,],[211,,212,210,245,213,,65533,215,218,219,217,236,255,175,180],[173,,65533,190,182,167,,184,,168,,185,179,,,,]]},cp858:{name:"Euro",languages:["en"],extends:"cp850",value:[,,,,,,,,,,,,,[,,,,,8364,,,,,,,,,,,],,,]},cp860:{name:"Portuguese",languages:["pt"],extends:"cp437",value:[,,,,,,,,[,,,,227,,193,,,202,,205,212,,195,194],[,192,200,,245,,218,,204,213,,,,217,,211],[,,,,,,,,,210,,,,,,,],,,,,,]},cp861:{name:"Icelandic",languages:["is"],extends:"cp437",value:[,,,,,,,,[,,,,,,,,,,,208,240,222,,,],[,,,,,254,,221,253,,,248,,216,,,],[,,,,193,205,211,218,,,,,,,,,],,,,,,]},cp862:{name:"Hebrew",languages:["he"],extends:"cp437",value:[,,,,,,,,[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,,,,,,],,,,,,,]},cp863:{name:"Canadian French",languages:["fr"],extends:"cp437",value:[,,,,,,,,[,,,,194,,182,,,,,,,8215,192,167],[,200,202,,203,207,,,164,212,,,,217,219,,],[166,180,,,168,184,179,175,206,,,,,190,,,],,,,,,]},cp864:{name:"Arabic",languages:["ar"],extends:"cp437",offset:128,value:[176,183,8729,8730,9618,9472,9474,9532,9508,9516,9500,9524,9488,9484,9492,9496,946,8734,966,177,189,188,8776,171,187,65271,65272,65533,65533,65275,65276,65533,160,173,65154,163,164,65156,65533,65533,65166,65167,65173,65177,1548,65181,65185,65189,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,65233,1563,65201,65205,65209,1567,162,65152,65153,65155,65157,65226,65163,65165,65169,65171,65175,65179,65183,65187,65191,65193,65195,65197,65199,65203,65207,65211,65215,65217,65221,65227,65231,166,172,247,215,65225,1600,65235,65239,65243,65247,65251,65255,65259,65261,65263,65267,65213,65228,65230,65229,65249,65149,1617,65253,65257,65260,65264,65266,65232,65237,65269,65270,65245,65241,65265,9632,65533]},cp865:{name:"Nordic",languages:["sv","dk"],extends:"cp437",value:[,,,,,,,,,[,,,,,,,,,,,248,,216,,,],[,,,,,,,,,,,,,,,164],,,,,,]},cp866:{name:"Cyrillic 2",languages:["ru"],extends:"cp437",value:[,,,,,,,,[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055],[1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071],[1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],,,,[1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103],[1025,1105,1028,1108,1031,1111,1038,1118,,,,,8470,164,,,]]},cp869:{name:"Greek",languages:["el"],extends:"cp437",value:[,,,,,,,,[65533,65533,65533,65533,65533,65533,902,65533,183,172,166,8216,8217,904,8213,905],[906,938,908,65533,65533,910,939,169,911,178,179,940,,941,942,943],[970,912,972,973,913,914,915,916,917,918,919,,920,921,,,],[,,,,,922,923,924,925,,,,,926,927,,],[,,,,,,928,929,,,,,,,,931],[932,933,934,935,936,937,945,946,947,,,,,948,949,,],[950,951,952,953,954,955,956,957,958,959,960,961,963,962,964,900],[173,,965,966,967,167,968,901,,168,969,971,944,974,,,]]},cp874:{name:"Thai",languages:["th"],extends:"ascii",offset:128,value:[8364,65533,65533,65533,65533,8230,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,8216,8217,8220,8221,8226,8211,8212,65533,65533,65533,65533,65533,65533,65533,65533,160,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,65533,65533,65533,65533,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,65533,65533,65533,65533]},cp1001:{name:"Arabic",languages:["ar"],extends:"cp437",value:[,,,,,,,,[1569,1570,1571,1572,1573,65163,1575,1576,65169,1577,1578,65175,1579,65179,1583,1584],[1585,1586,1587,65203,65204,1588,65207,65208,1589,65211,65212,1590,65215,65216,1591,1592],[1593,65227,1594,65231,1601,65235,1602,65239,1603,1705,1604,65271,65273,65275,9496,1605],[65251,1606,65255,1607,65259,1608,1609,1657,65267,9474,1548,1563,1567,65154,65156,65162],[,1580,65183,1581,65187,1582,65191,65226,65228,65230,65231,65272,65274,65276,65259,65260],[1632,65264,9472,65533,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,65533,65533],[65533,65533,65275,65533,65533,65533,65533,9524,,,,,,,,,],,]},cp1098:{name:"Farsi",languages:["fa"],extends:"cp437",value:[,,[,,,,,65533,,,,,65533,,,,,,],,,,,,[65533,65533,1548,1563,1567,1611,1570,65154,63738,1575,65166,63739,1569,1571,65156,63737],[1572,65163,1576,65169,64342,64344,1578,65175,1579,65179,1580,65183,64378,64380,215,1581],[65187,1582,65191,1583,1584,1585,1586,64394,1587,65203,1588,65207,1589,65211,,,],[,,,,,1590,65215,65217,65219,,,,,164,65221,,],[,,,,,,65223,1593,,,,,,,,65533],[65226,65227,65228,1594,65230,65231,65232,1601,65235,,,,,1602,65239,,],[64398,65243,64402,64404,1604,65247,1605,65251,1606,65255,1608,1607,65259,65260,64420,64508],[173,64509,64510,1600,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,,,]]},cp1125:{name:"Ukrainian",languages:["uk"],extends:"cp866",value:[,,,,,,,,,,,,,,,[,,1168,1169,1028,1108,1030,1110,1031,1111,247,177,,,,,]]},cp3001:{name:"Estonian 1 or 1116",languages:["et"],extends:"cp850",value:[,,,,,,,,,,,,,[353,352,,,,,,,,,,,,,,,],[,,,,,,,382,381,,,,,,,,],,]},cp3002:{name:"Estonian 2",languages:["et"],extends:"iso8859-1",value:[,,,,,,,,[65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533],[65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533],[32,,,,,,,,,,,,,,,8254],,,[352,,,,,,,,,,,,,,381,,],,[353,,,,,,,,,,,,,,382,,]]},cp3011:{name:"Latvian 1",languages:["lv"],extends:"cp437",value:[,,,,,,,,,,,[,,,,,256,,326,,,,,,,,,],[,,,,,,257,,,,,,,,,,],[352,,269,268,,,291,298,299,,,,,363,362,,],,[274,275,290,311,310,316,315,382,381,,,,325,353,,,]]},cp3012:{name:"Latvian 2 (modified 866)",languages:["lv"],extends:"cp866",value:[,,,,,,,,,,,[,,,,,256,,326,,,,,,332,,,],[,,,,,,257,,,,,,,,,,],[352,,269,268,,,291,298,299,,,,,363,362,,],,[274,275,290,311,310,316,315,382,381,333,,,325,353,,,]]},cp3021:{name:"Bulgarian (MIK)",languages:["bg"],extends:"cp866",value:[,,,,,,,,,,,[1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103],[,,,,,,9571,9553,,,,,,,,9488],[9617,9618,9619,9474,9508,8470,167,9559,9565,,,,,,,,],[945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745],[8801,177,8805,8804,8992,8993,247,8776,,,,,8319,178,,,]]},cp3041:{name:"Maltese ISO 646",languages:["mt"],extends:"ascii",value:[,,,,,[,,,,,,,,,,,289,380,295,,,],[267,,,,,,,,,,,,,,,,],[,,,,,,,,,,,288,379,294,266,,],,,,,,,,,]},cp3840:{name:"Russian (modified 866)",languages:["ru"],extends:"cp866",value:[,,,,,,,,,,,,,,,[8801,177,8805,8804,8992,8993,247,8776,,,,,8319,178,,,]]},cp3841:{name:"Ghost",languages:["ru"],extends:"cp437",offset:128,value:[1171,1241,1105,1110,1111,1112,1181,1257,1118,1199,1277,1224,1209,1207,1108,163,1170,1240,1025,1030,1031,1032,1180,1256,1038,1198,1276,1223,1208,1206,1028,1066,32,33,34,35,164,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,8709]},cp3843:{name:"Polish (Mazovia)",languages:["pl"],extends:"cp437",value:[,,,,,,,,[,,,,,,261,,,,,,,263,,260],[280,281,322,,,262,,,346,,,,321,,347,,],[377,379,,211,324,323,378,380,,,,,,,,,],,,,,,]},cp3844:{name:"Czech (Kamenick\xfd)",languages:["cz"],extends:"cp437",value:[,,,,,,,,[268,,,271,,270,356,269,283,282,313,205,318,314,,193],[,382,381,,,211,367,218,253,,,352,317,221,344,357],[,,,,328,327,366,212,353,345,341,340,,167,,,],,,,,,]},cp3845:{name:"Hungarian (CWI-2)",languages:["hu"],extends:"cp437",value:[,,,,,,,,[,,,,,,,,,,,,,205,,193],[,,,337,,211,369,218,368,,,,,,,,],[,,,,,,,336,,,,,,,,,],,,,,,]},cp3846:{name:"Turkish",languages:["tr"],extends:"cp437",value:[,,,,,,,,[,,,,,,,,,,,,,305,,,],[,,,,,,,,304,,,,,,350,351],[,,,,,,286,287,,,,,,,,,],,,,,,]},cp3847:{name:"Brazil ABNT",languages:["pt"],extends:"iso8859-1",value:[,,,,,,,,,,,,,[,,,,,,,65533,,,,,,,,,],,[,,,,,,,65533,,,,,,,,,]]},cp3848:{name:"Brazil ABICOMP",languages:["pt"],extends:"ascii",value:[,,,,,,,,,,[160,192,193,194,195,196,199,200,201,202,203,204,205,206,205,209],[210,211,212,213,214,198,217,218,219,220,376,168,163,166,167,176],[161,224,225,226,227,228,231,232,233,234,235,236,237,238,239,241],[242,243,244,245,246,230,249,250,251,252,255,223,170,186,191,177],,,]},"iso8859-1":{name:"Latin 1",languages:["en"],extends:"ascii",offset:128,value:[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255]},"iso8859-2":{name:"Latin 2",languages:["hu","pl","cz"],extends:"iso8859-1",value:[,,,,,,,,,,[,260,728,321,,317,346,,,352,350,356,377,,381,379],[,261,731,322,,318,347,711,,353,351,357,378,733,382,380],[340,,,258,,313,262,,268,,280,,282,,,270],[272,323,327,,,336,,,344,366,,368,,,354,,],[341,,,259,,314,263,,269,,281,,283,,,271],[273,324,328,,,337,,,345,367,,369,,,355,729]]},"iso8859-7":{name:"Greek",languages:["el"],extends:"iso8859-1",value:[,,,,,,,,,,[,8216,8217,,8364,8367,,,,,890,,,,,8213],[,,,,900,901,902,,904,905,906,,908,,910,911],[912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927],[928,929,,931,932,933,934,935,936,937,938,939,940,941,942,943],[944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959],[960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,,]]},"iso8859-15":{name:"Latin 9",languages:["fr"],extends:"iso8859-1",value:[,,,,,,,,,,[,,,,8364,,352,,353,,,,,,,,],[,,,,381,,,,382,,,,338,339,376,,],,,,,]},windows1250:{name:"Latin 2",languages:["hu","pl","cz"],extends:"windows1252",value:[,,,,,,,,[,,,65533,,,,,65533,,,,346,356,,377],[,,,,,,,,65533,,,,347,357,,378],[,711,728,321,,260,,,,,350,,,,,379],[,,731,322,,,,,,261,351,,317,733,318,380],[340,,,258,,313,262,,268,,280,,282,,,270],[272,323,327,,,336,,,344,366,,368,,,354,,],[341,,,259,,314,263,,269,,281,,283,,,271],[273,324,328,,,337,,,345,367,,369,,,355,729]]},windows1251:{name:"Cyrillic",languages:["ru"],extends:"windows1252",value:[,,,,,,,,[1026,1027,,1107,,,,,8364,,1033,,1034,1036,1035,1039],[1106,,,,,,,,65533,,1113,,1114,1116,1115,1119],[,1038,1118,1032,,1168,,,1025,,1028,,,,,1031],[,,1030,1110,1169,,,,1105,8470,1108,,1112,1029,1109,1111],[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055],[1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071],[1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],[1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103]]},windows1252:{name:"Latin",languages:["fr"],extends:"iso8859-1",value:[,,,,,,,,[8364,65533,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,65533,381,65533],[65533,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,65533,382,376],,,,,,,]},windows1253:{name:"Greek",languages:["el"],extends:"windows1252",value:[,,,,,,,,[,,,,,,,,65533,,65533,,65533,,65533,,],[,,,,,,,,65533,,65533,,65533,,65533,65533],[,901,902,,,,,,,,65533,,,,,8213],[,,,,900,,,,904,905,906,,908,,910,911],[912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927],[928,929,65533,931,932,933,934,935,936,937,938,939,940,941,942,943],[944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959],[960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,65533]]},windows1254:{name:"Turkish",languages:["tr"],extends:"windows1252",value:[,,,,,,,,[,,,,,,,,,,,,,,65533,,],[,,,,,,,,,,,,,,65533,,],,,,[286,,,,,,,,,,,,,304,350,,],,[287,,,,,,,,,,,,,305,351,,]]},windows1255:{name:"Hebrew",languages:["he"],extends:"windows1252",value:[,,,,,,,,[,,,,,,,,,,65533,,65533,,65533,,],[,,,,,,,,,,65533,,65533,,65533,65533],[,,,,8362,,,,,,215,,,,,,],[,,,,,,,,,,247,,,,,,],[1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,65533,1467,1468,1469,1470,1471],[1472,1473,1474,1475,1520,1521,1522,1523,1524,65533,65533,65533,65533,65533,65533,65533],[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,65533,65533,8206,8207,65533]]},windows1256:{name:"Arabic",languages:["ar"],extends:"windows1252",value:[,,,,,,,,[,1662,,,,,,,,,1657,,,1670,1688,1672],[1711,,,,,,,,1705,,1681,,,8204,8205,1722],[,1548,,,,,,,,,1726,,,,,,],[,,,,,,,,,,1563,,,,,1567],[1729,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583],[1584,1585,1586,1587,1588,1589,1590,,1591,1592,1593,1594,1600,1601,1602,1603],[,1604,,1605,1606,1607,1608,,,,,,1609,1610,,,],[1611,1612,1613,1614,,1615,1616,,1617,,1618,,,8206,8207,1746]]},windows1257:{name:"Baltic Rim",languages:["et","lt"],extends:"windows1252",value:[,,,,,,,,[,,,65533,,,,,65533,,65533,,65533,168,711,184],[,,,,,,,,65533,,65533,,65533,175,731,65533],[,65533,,,,65533,,,216,,342,,,,,198],[,,,,,,,,248,,343,,,,,230],[260,302,256,262,,,280,274,268,,377,278,290,310,298,315],[352,323,325,,332,,,,370,321,346,362,,379,381,,],[261,303,257,263,,,281,275,269,,378,279,291,311,299,316],[353,324,326,,333,,,,371,322,347,363,,380,382,729]]},windows1258:{name:"Vietnamese",languages:["vi"],extends:"windows1252",value:[,,,,,,,,[,,,,,,,,,,65533,,,,65533,,],[,,,,,,,,,,65533,,,,65533,,],,,[,,,258,,,,,,,,,768,,,,],[272,,777,,,416,,,,,,,,431,771,,],[,,,259,,,,,,,,,769,,,,],[273,,803,,,417,,,,,,,,432,8363,,]]},rk1048:{name:"Kazakh",languages:["kk"],extends:"windows1251",value:[,,,,,,,,[,,,,,,,,,,,,,1178,1210,,],[,,,,,,,,,,,,,1179,1211,,],[,1200,1201,1240,,1256,,,,,1170,,,,,1198],[,,,,1257,,,,,,1171,,1241,1186,1187,1199],,,,,]},thai11:{name:"Thai (Charcter Code 11)",languages:["th"],extends:"thai13",value:[,,,,,,,,,[,,,,,,,,,9484,9488,9492,9496,9474,9500,9508],,,,[,,,,,,,,,,,9472,9524,9516,9532,,],,[,,,,,,,,,,,3658,3650,3651,3652,65533]]},thai13:{name:"Thai (Charcter Code 13)",languages:["th"],extends:"cp874",value:[,,,,,,,,[65533,,,,,65533,,,,,,,,,,,],[,65533,65533,65533,65533,65533,65533,65533,,,,,,,,,],,,,[,,,,,,,,,,,3619,,,3648,,],,[,,,,,,,,,,,,8592,8593,8594,8595]]},thai14:{name:"Thai (Charcter Code 14)",languages:["th"],extends:"cp874",value:[,,,,,,,,[9484,9488,9492,9496,9474,9472,9500,9508,9524,9516,9532,9608,,,,,],[3619,3634,65533,3632,65533,65533,65533,65533,,,,,,,,3648],,,,,,[,,,,,,,,,,3675,65533,,,,3652]]},thai16:{name:"Thai (Charcter Code 16)",languages:["th"],extends:"thai18",value:[,,,,,,,,,[3650,3651,,,,,,,,,,,,,,,],,,,,,,]},thai18:{name:"Thai (Charcter Code 18)",languages:["th"],extends:"thai14",value:[,,,,,,,,[,,,,,,,,,,,,8592,8593,8594,8595],,,,,,[,,,,,,,,,,,,,,3652,,],[,,,,,,,,,,,,,,,65533]]},thai42:{name:"Thai (Charcter Code 42)",languages:["th"],extends:"thai18",value:[,,,,,,,,,[3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3587,3589,3619,3634,3652,,],[,,,3588,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601],[3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617],[3618,3619,3620,3621,3623,3624,3625,3626,3627,3628,3629,3630,3632,3622,3634,3635],[3648,3649,3650,3651,3652,3654,3631,3640,3641,3636,3637,3638,3639,3658,3661,3655],[3656,3657,3658,3659,3660,65533,65533,65533,65533,65533,65533,3632,65533,65533,65533,65533],[65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,,,,,160]]},tcvn3:{name:"Vietnamese (VSCII3 / TCVN3)",languages:["vi"],extends:"ascii",value:[,,,,,,,,,,[,,,,,,,,259,226,234,244,417,432,273,,],[,,,,,224,7843,227,225,7841,,7857,7859,7861,7855,,],[,,,,,,7863,7847,7849,7851,7845,7853,232,,7867,7869],[233,7865,7873,7875,7877,7871,7879,236,7881,,,,297,237,7883,242],[,7887,245,243,7885,7891,7893,7895,7889,7897,7901,7903,7905,7899,7907,249],[,7911,361,250,7909,7915,7917,7919,7913,7921,7923,7927,7929,253,7925,,]]},tcvn3capitals:{name:"Vietnamese (VSCII3 / TCVN3 Capitals)",languages:["vi"],extends:"ascii",value:[,,,,,,,,,,[,258,194,,,,,208,,,202,212,416,431,,,],[,,,,,192,7842,195,193,7840,,7856,7858,7860,7854,,],[,,,,,,7862,7846,7848,7850,7844,7852,200,,7866,7868],[201,7864,7872,7874,7876,7870,7878,204,7880,,,,296,205,7882,210],[,7886,213,211,7884,7890,7892,7894,7888,7896,7900,7902,7904,7898,7906,217],[,7910,360,218,7908,7914,7916,7918,7912,7920,7922,7926,7928,221,7924,,]]},viscii:{name:"Vietnamese (VISCII)",languages:["vi"],extends:"ascii",value:[[,,7858,,,7860,7850,,,,,,,,,,],[,,,,7926,,,,,7928,,,,,7924,,],,,,,,,[7840,7854,7856,7862,7844,7846,7848,7852,7868,7864,7870,7872,7874,7876,7878,7888],[7890,7892,7894,7896,7906,7898,7900,7902,7882,7886,7884,7880,7910,360,7908,7922],[213,7855,7857,7863,7845,7847,7849,7853,7869,7865,7871,7873,7875,7877,7879,7889],[7891,7893,7895,7904,416,7897,7901,7903,7883,7920,7912,7914,7916,417,7899,431],[192,193,194,195,7842,258,7859,7861,200,201,202,7866,204,205,296,7923],[272,7913,210,211,212,7841,7927,7915,7917,217,218,7929,7925,221,7905,432],[224,225,226,227,7843,259,7919,7851,232,233,234,7867,236,237,297,7881],[273,7921,242,243,244,245,7887,7885,7909,249,250,361,7911,253,7907,7918]]},khmer:{name:"Khmer",languages:["km"],extends:"ascii",value:[,,,,,,,,[6016,6017,6016,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031],[6032,6033,6032,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047],[6048,6049,6048,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063],[6064,6065,6064,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079],[6080,6081,6080,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095],[6096,6097,6096,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,,,],[6112,6113,6112,6115,6116,6117,6118,6119,6120,6121,,,,,,,],[6128,6129,6128,6131,6132,6133,6134,,,,,,,,,,]]},latvian:{name:"Latvian (based on cp3012)",languages:["lv"],extends:"cp3012",value:[,,,,,,,,,,,,,[,,,,298,299,,,,,,,,,,,],,,]},"epson/katakana":{name:"Katakana",languages:["ja"],extends:"cp437",offset:128,value:[9601,9602,9603,9604,9605,9606,9607,9608,9615,9614,9613,9612,9611,9610,9609,9532,9524,9516,9508,9500,9620,9472,9474,9621,9484,9488,9492,9496,9581,9582,9584,9583,32,65377,65378,65379,65380,65381,65382,65383,65384,65385,65386,65387,65388,65389,65390,65391,65392,65393,65394,65395,65396,65397,65398,65399,65400,65401,65402,65403,65404,65405,65406,65407,65408,65409,65410,65411,65412,65413,65414,65415,65416,65417,65418,65419,65420,65421,65422,65423,65424,65425,65426,65427,65428,65429,65430,65431,65432,65433,65434,65435,65436,65437,65438,65439,9552,9566,9578,9569,9698,9699,9701,9700,9824,9829,9830,9827,9679,9675,9585,9586,9587,20870,24180,26376,26085,26178,20998,31186,12306,24066,21306,30010,26449,20154,9618,160]},"epson/iso8859-2":{name:"Latin 2 modified with box drawing characters",languages:["hu","pl","cz"],extends:"iso8859-2",value:[,,,,,,,,[9617,9618,9619,9474,9508,9496,9484,9608,169,9571,9553,9559,9565,162,165,9488],[9492,9524,9516,9500,9472,9532,9604,9600,9562,9556,9577,9574,9568,9552,9580,174],,,,,,,]},"star/standard":{name:"Standard",languages:["en"],extends:"cp437",offset:128,value:[160,129904,129910,129905,129911,129906,129912,129907,129913,129908,129914,129909,9500,129915,129916,129918,129919,129917,9624,9623,9622,9629,9585,9586,9701,9700,9484,9524,9516,9508,9830,9587,196,214,220,223,167,170,186,65533,162,189,65533,65533,165,188,256,235,233,232,275,234,239,237,236,299,238,246,243,242,333,244,252,250,249,363,251,231,191,65533,65533,274,8580,161,197,248,216,228,225,224,257,226,176,8451,8457,937,181,931,963,65533,65533,967,8734,177,247,960,9612,9604,9600,9616,9532,9496,9492,9488,9608,9618,9162,8592,8593,8594,8595,9581,9161,129923,65533,9601,9613,65533,129928,9626,9630,9698,9699,129840,9208,9584,9583,9582]},"star/katakana":{name:"Katakana",languages:["ja"],extends:"star/standard",value:[,,,,,,,,,,[32,65377,65378,65379,65380,65381,65382,65383,65384,65385,65386,65387,65388,65389,65390,65391],[65392,65393,65394,65395,65396,65397,65398,65399,65400,65401,65402,65403,65404,65405,65406,65407],[65408,65409,65410,65411,65412,65413,65414,65415,65416,65417,65418,65419,65420,65421,65422,65423],[65424,65425,65426,65427,65428,65429,65430,65431,65432,65433,65434,65435,65436,65437,65438,65439],,,]},"star/cp874":{name:"Thai",languages:["th"],extends:"cp874",value:[,,,,,,,,,[,,,,,9474,9472,9532,9484,9488,9492,9496,9500,9516,9508,9524],,,,[,,,,,,,,,,,3657,3658,3659,3660,,],,[,,,,,,,,,,,,162,172,166,,]]},"star/cp928":{name:"Greek",languages:["el"],extends:"cp437",value:[,,,,,,,,,,[160,8216,8217,163,65533,65533,166,167,168,169,65533,171,172,173,65533,8213],[176,177,178,179,900,901,902,183,904,905,906,187,908,189,910,911],[912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927],[928,929,65533,931,932,933,934,935,936,937,938,939,940,941,942,943],[944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959],[960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,65533]]},"bixolon/cp866":{name:"Cyrillic 2 (modified with euro sign)",languages:["ru"],extends:"cp866",value:[,,,,,,,,,,,,,,,[,,,,9093,1055,8801,9824,8364,,,,,,,,]]},"bixolon/hebrew":{name:"Hebrew",languages:["he"],extends:"cp437",value:[,,,,,,,,,,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],[48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63],[64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],[80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,123,124,125,126,,]]},"xprinter/hebrew":{name:"Hebrew (based on CP862 minus CP437)",languages:["he"],extends:"ascii",value:[,,,,,,,,[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,,,,,,],,,,,,,]},"pos8360/hebrew":{name:"Hebrew (based on cp862 with repeated characters)",languages:["he"],extends:"cp862",value:[,,,,,,,,,,,,,,[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,,,,,,]]}},n={cp2001:"cp771",cp1119:"cp772",cp1118:"cp774",cp1162:"cp874",iso88591:"iso8859-1",iso88592:"iso8859-2",iso88597:"iso8859-7",iso885915:"iso8859-15",shiftjis:"epson/katakana",katakana:"epson/katakana",cp928:"star/cp928"},r={en:"The quick brown fox jumps over the lazy dog.",jp:"\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8 \u30c1\u30ea\u30cc\u30eb\u30f2 \u30ef\u30ab\u30e8\u30bf\u30ec\u30bd \u30c4\u30cd\u30ca\u30e9\u30e0",pt:"O pr\xf3ximo v\xf4o \xe0 noite sobre o Atl\xe2ntico, p\xf5e freq\xfcentemente o \xfanico m\xe9dico.",fr:"Les na\xeffs \xe6githales h\xe2tifs pondant \xe0 No\xebl o\xf9 il g\xe8le sont s\xfbrs d'\xeatre d\xe9\xe7us en voyant leurs dr\xf4les d'\u0153ufs ab\xeem\xe9s.",sv:"Flygande b\xe4ckasiner s\xf6ka strax hwila p\xe5 mjuka tuvor.",dk:"Quizdeltagerne spiste jordb\xe6r med fl\xf8de",el:"\u03be\u03b5\u03c3\u03ba\u03b5\u03c0\u03ac\u03b6\u03c9 \u03c4\u03b7\u03bd \u03c8\u03c5\u03c7\u03bf\u03c6\u03b8\u03cc\u03c1\u03b1 \u03b2\u03b4\u03b5\u03bb\u03c5\u03b3\u03bc\u03af\u03b1",tr:"Pijamal\u0131 hasta, ya\u011f\u0131z \u015fof\xf6re \xe7abucak g\xfcvendi.",ru:"\u0421\u044a\u0435\u0448\u044c \u0436\u0435 \u0435\u0449\u0451 \u044d\u0442\u0438\u0445 \u043c\u044f\u0433\u043a\u0438\u0445 \u0444\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0445 \u0431\u0443\u043b\u043e\u043a \u0434\u0430 \u0432\u044b\u043f\u0435\u0439 \u0447\u0430\u044e",hu:"\xc1rv\xedzt\u0171r\u0151 t\xfck\xf6rf\xfar\xf3g\xe9p",pl:"Pchn\u0105\u0107 w t\u0119 \u0142\xf3d\u017a je\u017ca lub o\u015bm skrzy\u0144 fig",cz:"Mohu j\xedst sklo, neubl\xed\u017e\xed mi.",ar:"\u0623\u0646\u0627 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0623\u0643\u0644 \u0627\u0644\u0632\u062c\u0627\u062c \u0648 \u0647\u0630\u0627 \u0644\u0627 \u064a\u0624\u0644\u0645\u0646\u064a.",et:"Ma v\xf5in klaasi s\xfc\xfca, see ei tee mulle midagi.",lt:"A\u0161 galiu valgyti stikl\u0105 ir jis man\u0119s ne\u017eeid\u017eia.",bg:"\u041c\u043e\u0433\u0430 \u0434\u0430 \u044f\u043c \u0441\u0442\u044a\u043a\u043b\u043e, \u0442\u043e \u043d\u0435 \u043c\u0438 \u0432\u0440\u0435\u0434\u0438.",is:"\xc9g get eti\xf0 gler \xe1n \xfeess a\xf0 mei\xf0a mig.",he:"\u05d0\u05e0\u05d9 \u05d9\u05db\u05d5\u05dc \u05dc\u05d0\u05db\u05d5\u05dc \u05d6\u05db\u05d5\u05db\u05d9\u05ea \u05d5\u05d6\u05d4 \u05dc\u05d0 \u05de\u05d6\u05d9\u05e7 \u05dc\u05d9.",fa:".\u0645\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u0645 \u0628\u062f\u0648\u0646\u0650 \u0627\u062d\u0633\u0627\u0633 \u062f\u0631\u062f \u0634\u064a\u0634\u0647 \u0628\u062e\u0648\u0631\u0645",uk:"\u042f \u043c\u043e\u0436\u0443 \u0457\u0441\u0442\u0438 \u0441\u043a\u043b\u043e, \u0456 \u0432\u043e\u043d\u043e \u043c\u0435\u043d\u0456 \u043d\u0435 \u0437\u0430\u0448\u043a\u043e\u0434\u0438\u0442\u044c.",vi:"T\xf4i c\xf3 th\u1ec3 \u0103n th\u1ee7y tinh m\xe0 kh\xf4ng h\u1ea1i g\xec.",kk:"\u049b\u0430\u0437\u0430\u049b\u0448\u0430",lv:"Es varu \u0113st stiklu, tas man nekait\u0113.",mt:"Nista' niekol il-\u0127\u0121ie\u0121 u ma jag\u0127milli xejn.",th:"\u0e09\u0e31\u0e19\u0e01\u0e34\u0e19\u0e01\u0e23\u0e30\u0e08\u0e01\u0e44\u0e14\u0e49 \u0e41\u0e15\u0e48\u0e21\u0e31\u0e19\u0e44\u0e21\u0e48\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e09\u0e31\u0e19\u0e40\u0e08\u0e47\u0e1a"};class l{static getEncodings(){return Object.keys(o)}static getEncoding(e){return void 0!==n[e]&&(e=n[e]),void 0===o[e]&&(e="ascii"),void 0===o[e].codepoints&&(o[e].codepoints=this.getCodepoints(e,!0)),structuredClone(o[e])}static getTestStrings(e){return void 0!==n[e]&&(e=n[e]),void 0!==o[e]&&void 0!==o[e].languages?o[e].languages.map(e=>({language:e,string:r[e]})):[]}static supports(e){return void 0!==n[e]&&(e=n[e]),void 0!==o[e]}static encode(e,t){const a=new Uint8Array(e.length),s=this.getEncoding(t);for(let t=0;te===i);a[t]=-1!==d?d:63}return a}static autoEncode(e,t){const a=[];let s,i=-1;for(let d=0;de===o);-1!==e&&(n=s,r=e)}if(!n)for(let e=0;ee===o);if(-1!==a){n=t[e],r=a;break}}n||(n=s||t[0],r=63),s!=n&&(s&&(a[i].bytes=new Uint8Array(a[i].bytes)),i++,a[i]={codepage:n,bytes:[]},s=n),a[i].bytes.push(r)}return s&&(a[i].bytes=new Uint8Array(a[i].bytes)),a}static getCodepoints(e,t){let a=new Array(256);if(t&&(a=void 0===o[e].extends?a.fill(65533):this.getEncoding(o[e].extends).codepoints),16===o[e].value.length){for(let t=0;t<16;t++)if("object"==typeof o[e].value[t])for(let s=0;s<16;s++)"number"==typeof o[e].value[t][s]&&(a[16*t+s]=o[e].value[t][s])}else{const t=o[e].offset||0;for(let s=0;s3)throw new Error("Width must be between 1 and 3");let d=a.width+1;"itf"===t&&(d=2*a.width),"gs1-128"!==t&&"gs1-databar-omni"!==t&&"gs1-databar-truncated"!==t&&"gs1-databar-limited"!==t&&"gs1-databar-expanded"!==t||(d=a.width),s.push({type:"barcode",property:"height",value:a.height,payload:[29,104,a.height]},{type:"barcode",property:"width",value:a.width,payload:[29,119,d]},{type:"barcode",property:"text",value:a.text,payload:[29,72,a.text?2:0]}),"code128"!=t||e.startsWith("{")||(e="{B"+e),"gs1-128"==t&&(e=e.replace(/[()*]/g,""));const o=l.encode(e,"ascii"),n="string"==typeof t?i[t]:t;return n>64?s.push({type:"barcode",value:{symbology:t,data:e},payload:[29,107,n,o.length,...o]}):s.push({type:"barcode",value:{symbology:t,data:e},payload:[29,107,n,...o,0]}),s}qrcode(e,t){const a=[];if("number"==typeof t.model){const e={1:49,2:50};if(!(t.model in e))throw new Error("Model must be 1 or 2");a.push({type:"qrcode",property:"model",value:t.model,payload:[29,40,107,4,0,49,65,e[t.model],0]})}if("number"!=typeof t.size)throw new Error("Size must be a number");if(t.size<1||t.size>8)throw new Error("Size must be between 1 and 8");a.push({type:"qrcode",property:"size",value:t.size,payload:[29,40,107,3,0,49,67,t.size]});const s={l:48,m:49,q:50,h:51};if(!(t.errorlevel in s))throw new Error("Error level must be l, m, q or h");a.push({type:"qrcode",property:"errorlevel",value:t.errorlevel,payload:[29,40,107,3,0,49,69,s[t.errorlevel]]});const i=l.encode(e,"iso8859-1"),d=i.length+3;return a.push({type:"qrcode",property:"data",value:e,payload:[29,40,107,255&d,d>>8&255,49,80,48,...i]}),a.push({type:"qrcode",command:"print",payload:[29,40,107,3,0,49,81,48]}),a}pdf417(e,t){const a=[];if("number"!=typeof t.columns)throw new Error("Columns must be a number");if(0!==t.columns&&(t.columns<1||t.columns>30))throw new Error("Columns must be 0, or between 1 and 30");if(a.push({type:"pdf417",property:"columns",value:t.columns,payload:[29,40,107,3,0,48,65,t.columns]}),"number"!=typeof t.rows)throw new Error("Rows must be a number");if(0!==t.rows&&(t.rows<3||t.rows>90))throw new Error("Rows must be 0, or between 3 and 90");if(a.push({type:"pdf417",property:"rows",value:t.rows,payload:[29,40,107,3,0,48,66,t.rows]}),"number"!=typeof t.width)throw new Error("Width must be a number");if(t.width<2||t.width>8)throw new Error("Width must be between 2 and 8");if(a.push({type:"pdf417",property:"width",value:t.width,payload:[29,40,107,3,0,48,67,t.width]}),"number"!=typeof t.height)throw new Error("Height must be a number");if(t.height<2||t.height>8)throw new Error("Height must be between 2 and 8");if(a.push({type:"pdf417",property:"height",value:t.height,payload:[29,40,107,3,0,48,68,t.height]}),"number"!=typeof t.errorlevel)throw new Error("Errorlevel must be a number");if(t.errorlevel<0||t.errorlevel>8)throw new Error("Errorlevel must be between 0 and 8");a.push({type:"pdf417",property:"errorlevel",value:t.errorlevel,payload:[29,40,107,4,0,48,69,48,t.errorlevel+48]}),a.push({type:"pdf417",property:"truncated",value:!!t.truncated,payload:[29,40,107,3,0,48,70,t.truncated?1:0]});const s=l.encode(e,"ascii"),i=s.length+3;return a.push({type:"pdf417",property:"data",value:e,payload:[29,40,107,255&i,i>>8&255,48,80,48,...s]}),a.push({type:"pdf417",command:"print",payload:[29,40,107,3,0,48,81,48]}),a}image(e,t,a,s){const i=[],d=(s,i)=>s0?0:1:0;return"column"==s&&(i.push({type:"line-spacing",value:"24 dots",payload:[27,51,36]}),((e,t)=>{const a=[];for(let s=0;s{i.push({type:"image",property:"data",value:"column",width:t,height:24,payload:[27,42,33,255&t,t>>8&255,...e,10]})}),i.push({type:"line-spacing",value:"default",payload:[27,50]})),"raster"==s&&i.push({type:"image",command:"data",value:"raster",width:t,height:a,payload:[29,118,48,0,t>>3&255,t>>3>>8&255,255&a,a>>8&255,...((e,t)=>{const a=new Uint8Array(e*t>>3);for(let s=0;s>3)+(t>>3)]|=d(t+i,s)<<7-i;return a})(t,a)]}),i}cut(e){let t=0;return"partial"==e&&(t=1),[{type:"cut",payload:[29,86,t]}]}pulse(e,t,a){return void 0===e&&(e=0),void 0===t&&(t=100),void 0===a&&(a=500),[{type:"pulse",payload:[27,112,e?1:0,255&(t=Math.min(500,Math.round(t/2))),255&(a=Math.min(500,Math.round(a/2)))]}]}bold(e){let t=0;return e&&(t=1),[27,69,t]}underline(e){let t=0;return e&&(t=1),[27,45,t]}italic(e){let t=0;return e&&(t=1),[27,52,t]}invert(e){let t=0;return e&&(t=1),[29,66,t]}size(e,t){return[29,33,t-1|e-1<<4]}codepage(e){return[27,116,e]}flush(){return[]}}class w{initialize(){return[{type:"initialize",payload:[27,64,24]}]}font(e){let t=0;return"B"===e&&(t=1),"C"===e&&(t=2),[{type:"font",value:e,payload:[27,30,70,t]}]}align(e){let t=0;return"center"===e?t=1:"right"===e&&(t=2),[{type:"align",value:e,payload:[27,29,97,t]}]}barcode(e,t,a){const s=[],i={upce:0,upca:1,ean8:2,ean13:3,code39:4,itf:5,"interleaved-2-of-5":5,code128:6,code93:7,"nw-7":8,codabar:8,"gs1-128":9,"gs1-databar-omni":10,"gs1-databar-truncated":11,"gs1-databar-limited":12,"gs1-databar-expanded":13};if("string"==typeof t&&void 0===i[t])throw new Error(`Symbology '${t}' not supported by language`);if(a.width<1||a.width>3)throw new Error("Width must be between 1 and 3");"code128"===t&&e.startsWith("{")&&(e=e.slice(2));const d=l.encode(e,"ascii"),o="string"==typeof t?i[t]:t;return s.push({type:"barcode",value:{symbology:t,data:e,width:a.width,height:a.height,text:a.text},payload:[27,98,o,a.text?2:1,a.width,a.height,...d,30]}),s}qrcode(e,t){const a=[],s={1:1,2:2};if(!(t.model in s))throw new Error("Model must be 1 or 2");if(a.push({type:"qrcode",property:"model",value:t.model,payload:[27,29,121,83,48,s[t.model]]}),"number"!=typeof t.size)throw new Error("Size must be a number");if(t.size<1||t.size>8)throw new Error("Size must be between 1 and 8");a.push({type:"qrcode",property:"size",value:t.size,payload:[27,29,121,83,50,t.size]});const i={l:0,m:1,q:2,h:3};if(!(t.errorlevel in i))throw new Error("Error level must be l, m, q or h");a.push({type:"qrcode",property:"errorlevel",value:t.errorlevel,payload:[27,29,121,83,49,i[t.errorlevel]]});const d=l.encode(e,"iso8859-1"),o=d.length;return a.push({type:"qrcode",property:"data",value:e,payload:[27,29,121,68,49,0,255&o,o>>8&255,...d]}),a.push({type:"qrcode",command:"print",payload:[27,29,121,80]}),a}pdf417(e,t){const a=[];if("number"!=typeof t.columns)throw new Error("Columns must be a number");if(0!==t.columns&&(t.columns<1||t.columns>30))throw new Error("Columns must be 0, or between 1 and 30");if("number"!=typeof t.rows)throw new Error("Rows must be a number");if(0!==t.rows&&(t.rows<3||t.rows>90))throw new Error("Rows must be 0, or between 3 and 90");if(a.push({type:"pdf417",value:`rows: ${t.rows}, columns: ${t.columns}`,payload:[27,29,120,83,48,1,t.rows,t.columns]}),"number"!=typeof t.width)throw new Error("Width must be a number");if(t.width<2||t.width>8)throw new Error("Width must be between 2 and 8");if(a.push({type:"pdf417",property:"width",value:t.width,payload:[27,29,120,83,50,t.width]}),"number"!=typeof t.height)throw new Error("Height must be a number");if(t.height<2||t.height>8)throw new Error("Height must be between 2 and 8");if(a.push({type:"pdf417",property:"height",value:t.height,payload:[27,29,120,83,51,t.height]}),"number"!=typeof t.errorlevel)throw new Error("Errorlevel must be a number");if(t.errorlevel<0||t.errorlevel>8)throw new Error("Errorlevel must be between 0 and 8");a.push({type:"pdf417",property:"errorlevel",value:t.errorlevel,payload:[27,29,120,83,49,t.errorlevel]});const s=l.encode(e,"ascii"),i=s.length;return a.push({type:"pdf417",property:"data",value:e,payload:[27,29,120,68,255&i,i>>8&255,...s]}),a.push({type:"pdf417",command:"print",payload:[27,29,120,80]}),a}image(e,t,a,s){const i=[],d=(a,s)=>void 0===e.data[4*(t*s+a)]||e.data[4*(t*s+a)]>0?0:1;i.push({type:"line-spacing",value:"24 dots",payload:[27,48]});for(let e=0;e>8&255,...s,10,13]})}return i.push({type:"line-spacing",value:"default",payload:[27,122,1]}),i}cut(e){let t=0;return"partial"==e&&(t=1),[{type:"cut",payload:[27,100,t]}]}pulse(e,t,a){return void 0===e&&(e=0),void 0===t&&(t=200),void 0===a&&(a=200),[{type:"pulse",payload:[27,7,255&(t=Math.min(127,Math.round(t/10))),255&(a=Math.min(127,Math.round(a/10))),e?26:7]}]}bold(e){let t=70;return e&&(t=69),[27,t]}underline(e){let t=0;return e&&(t=1),[27,45,t]}italic(e){return[]}invert(e){let t=53;return e&&(t=52),[27,t]}size(e,t){return[27,105,t-1,e-1]}codepage(e){return[27,29,116,e]}flush(){return[{type:"print-mode",value:"page",payload:[27,29,80,48]},{type:"print-mode",value:"line",payload:[27,29,80,49]}]}}class b{#e={bold:!1,italic:!1,underline:!1,invert:!1,width:1,height:1};#t;#a;constructor(e){this.#t=structuredClone(this.#e),this.#a=e.callback||(()=>{})}store(){const e=[],t=new Map;for(const e in this.#t)this.#t[e]!==this.#e[e]&&("width"===e||"height"===e?t.set("size",{width:this.#e.width,height:this.#e.height}):t.set(e,this.#e[e]));for(const a of t)e.push({type:"style",property:a[0],value:a[1]});return e}restore(){const e=[],t=new Map;for(const e in this.#t)this.#t[e]!==this.#e[e]&&("width"===e||"height"===e?t.set("size",{width:this.#t.width,height:this.#t.height}):t.set(e,this.#t[e]));for(const a of t)e.push({type:"style",property:a[0],value:a[1]});return e}set bold(e){e!==this.#t.bold&&(this.#t.bold=e,this.#a({type:"style",property:"bold",value:e}))}get bold(){return this.#t.bold}set italic(e){e!==this.#t.italic&&(this.#t.italic=e,this.#a({type:"style",property:"italic",value:e}))}get italic(){return this.#t.italic}set underline(e){e!==this.#t.underline&&(this.#t.underline=e,this.#a({type:"style",property:"underline",value:e}))}get underline(){return this.#t.underline}set invert(e){e!==this.#t.invert&&(this.#t.invert=e,this.#a({type:"style",property:"invert",value:e}))}get invert(){return this.#t.invert}set width(e){e!==this.#t.width&&(this.#t.width=e,this.#a({type:"style",property:"size",value:{width:this.#t.width,height:this.#t.height}}))}get width(){return this.#t.width}set height(e){e!==this.#t.height&&(this.#t.height=e,this.#a({type:"style",property:"size",value:{width:this.#t.width,height:this.#t.height}}))}get height(){return this.#t.height}}class y{static wrap(e,t){const a=[];let s=[],i=t.indent||0;const d=t.width||1,o=t.columns||42,n=String(e).split(/\r\n|\n/g);for(const e of n){const t=e.match(/[^\s-]+?-\b|\S+|\s+|\r\n?|\n/g)||["~~empty~~"];for(const e of t)if("~~empty~~"!==e){if(i+e.length*d>o){if(e.length*d>o){const t=o-i,n=e.split("");let r;const l=[];for(t>8*d&&(r=n.splice(0,Math.floor(t/d)).join(""),s.push(r),a.push(s),s=[],i=0);(r=n.splice(0,Math.floor(o/d))).length;)l.push(r.join(""));for(const e of l)i+e.length*d>o&&(a.push(s),s=[],i=0),s.push(e),i+=e.length*d;continue}a.push(s),s=[],i=0}e.match(/\s+/)&&0==i||(s.push(e),i+=e.length*d)}else a.push(s),s=[],i=0;s.length>0&&(a.push(s),s=[],i=0)}for(let e=0;e{}),this.style=new b({callback:e=>{this.add(e,0)}}),(0,t.default)(this,A)[A]=this.style.store()}text(e,a){const s=y.wrap(e,{columns:(0,t.default)(this,x)[x],width:this.style.width,indent:(0,t.default)(this,E)[E]});for(let e=0;e(0,t.default)(this,x)[x]&&this.flush(),(0,t.default)(this,E)[E]+=a,(0,t.default)(this,I)[I]=(0,t.default)(this,I)[I].concat(e)}end(){(0,t.default)(this,E)[E]=(0,t.default)(this,x)[x]}fetch(e){if(0===(0,t.default)(this,E)[E]&&!e.forceNewline&&!e.forceFlush)return[];const a={current:(0,t.default)(this,z)[z],next:null};for(let e=0;e<(0,t.default)(this,I)[I].length-1;e++)"align"!==(0,t.default)(this,I)[I][e].type||(0,t.default)(this,I)[I][e].payload||(a.current=(0,t.default)(this,I)[I][e].value);if((0,t.default)(this,I)[I].length){const e=(0,t.default)(this,I)[I][(0,t.default)(this,I)[I].length-1];"align"!==e.type||e.payload||(a.next=e.value)}(0,t.default)(this,z)[z]=a.current;const s=(0,t.default)(this,I)[I].filter(e=>"align"!==e.type||e.payload);let i=[];const d=this.style.restore(),o=this.style.store();if(0!==(0,t.default)(this,E)[E]||!e.ignoreAlignment&&(0,t.default)(this,v)[v]){if("right"===(0,t.default)(this,z)[z]){let e;for(let t=s.length-1;t>=0;t--)if("text"===s[t].type||"space"===s[t].type){e=t;break}"number"==typeof e&&("space"===s[e].type&&s[e].size>this.style.width&&(s[e].size-=this.style.width,(0,t.default)(this,E)[E]-=this.style.width),"text"===s[e].type&&s[e].value.endsWith(" ")&&(s[e].value=s[e].value.slice(0,-1),(0,t.default)(this,E)[E]-=this.style.width)),i=(0,t.default)(this,M)[M]([{type:"space",size:(0,t.default)(this,x)[x]-(0,t.default)(this,E)[E]},...(0,t.default)(this,A)[A],...s,...o])}if("center"===(0,t.default)(this,z)[z]){const e=(0,t.default)(this,x)[x]-(0,t.default)(this,E)[E]>>1;i=(0,t.default)(this,M)[M]([{type:"space",size:e},...(0,t.default)(this,A)[A],...s,...o,{type:"space",size:(0,t.default)(this,v)[v]?(0,t.default)(this,x)[x]-(0,t.default)(this,E)[E]-e:0}])}"left"===(0,t.default)(this,z)[z]&&(i=(0,t.default)(this,M)[M]([...(0,t.default)(this,A)[A],...s,...o,{type:"space",size:(0,t.default)(this,v)[v]?(0,t.default)(this,x)[x]-(0,t.default)(this,E)[E]:0}]))}else i=(0,t.default)(this,M)[M]([...(0,t.default)(this,A)[A],...s,...o]);return(0,t.default)(this,A)[A]=d,(0,t.default)(this,I)[I]=[],(0,t.default)(this,E)[E]=0,0===i.length&&e.forceNewline&&i.push({type:"empty"}),a.next&&((0,t.default)(this,z)[z]=a.next),i}flush(e){e=Object.assign({forceNewline:!1,forceFlush:!1,ignoreAlignment:!1},e||{});const a=this.fetch(e);a.length&&(0,t.default)(this,k)[k](a)}get cursor(){return(0,t.default)(this,E)[E]}set align(e){this.add({type:"align",value:e},0)}get align(){let e=(0,t.default)(this,z)[z];for(let a=0;a<(0,t.default)(this,I)[I].length;a++)"align"===(0,t.default)(this,I)[I][a].type&&(e=(0,t.default)(this,I)[I][a].value);return e}set columns(e){(0,t.default)(this,x)[x]=e}get columns(){return(0,t.default)(this,x)[x]}}function j(e){const t=[];let a=-1;for(let s of e){if("space"===s.type){if(0===s.size)continue;s={type:"text",value:" ".repeat(s.size),codepage:null}}if("text"===s.type){if(a>=0&&"text"===t[a].type&&(t[a].codepage===s.codepage||null===t[a].codepage||null===s.codepage)){t[a].value+=s.value,t[a].codepage=t[a].codepage||s.codepage;continue}t.push(s),a++}else if("style"===s.type&&"size"===s.property){if(a>=0&&"style"===t[a].type&&"size"===t[a].property){t[a].value=s.value;continue}t.push(s),a++}else t.push(s),a++}return t}const T={"esc-pos":{"bixolon/legacy":["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,,,,"cp858"],bixolon:["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,"windows1252","cp866","cp852","cp858",,"cp862","cp864","thai42","windows1253","windows1254","windows1257",,"windows1251","cp737","cp775","thai14","bixolon/hebrew","windows1255","thai11","thai18","cp885","cp857","iso8859-7","thai16","windows1256","windows1258","khmer",,,,"bixolon/cp866","windows1250",,"tcvn3","tcvn3capitals","viscii"],citizen:["cp437","epson/katakana","cp858","cp860","cp863","cp865","cp852","cp866","cp857",,,,,,,,"windows1252",,,,,"thai11",,,,,"thai13",,,,"tcvn3","tcvn3capitals","windows1258",,,,,,,,"cp864"],"epson/legacy":["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,"windows1252","cp866","cp852","cp858"],epson:["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,"cp851","cp853","cp857","cp737","iso8859-7","windows1252","cp866","cp852","cp858","thai42","thai11",,,,,"thai13",,,,"tcvn3","tcvn3capitals","cp720","cp775","cp855","cp861","cp862","cp864","cp869","epson/iso8859-2","iso8859-15","cp1098","cp774","cp772","cp1125","windows1250","windows1251","windows1253","windows1254","windows1255","windows1256","windows1257","windows1258","rk1048"],fujitsu:["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,"cp857",,,,,,,,"windows1252","cp866","cp852","cp858",,,,,,,"thai13",,,,,,,,,,,,,,"cp864"],hp:["cp437","cp850","cp852","cp860","cp863","cp865","cp858","cp866","windows1252","cp862","cp737","cp874","cp857","windows1251","windows1255","rk1048"],metapace:["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,,,,"cp858"],mpt:["cp437",,"cp850","cp860","cp863","cp865","windows1251","cp866","cp3021","cp3012"],"pos-5890":["cp437","epson/katakana","cp850","cp860","cp863","cp865","iso8859-1",,"cp862",,,,,,,,"windows1252","cp866","cp852","cp858",,,,"windows1251","cp737","windows1257",,"windows1258","cp864",,,,"windows1255",,,,,,,,,,,,,,,,,,,,,,,,"cp861",,,,"cp855","cp857",,,,"cp851","cp869",,"cp772","cp774",,,"windows1250",,"cp3840",,"cp3843","cp3844","cp3845","cp3846","cp3847","cp3848",,"cp771","cp3001","cp3002","cp3011","cp3012",,"cp3041","windows1253","windows1254","windows1256","cp720",,"cp775"],"pos-8360":["cp437","epson/katakana","cp850","cp860","cp863","cp865","iso8859-1","windows1253","cp862",,,,,,,,"windows1252","cp866","cp852","cp858",,"latvian",,"windows1251","cp737","windows1257",,"windows1258","cp864",,,"pos8360/hebrew","windows1255",,,,,,,,,,,,,,,,,,,,,,,,"cp861",,,,"cp855","cp857",,,,"cp851","cp869",,"cp772","cp774",,,"windows1250",,"cp3840",,"cp3843","cp3844","cp3845","cp3846","cp3847","cp3848",,"cp771","cp3001","cp3002","cp3011","cp3012",,,,"windows1254","windows1256","cp720",,"cp775"],star:["cp437","star/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,"windows1252","cp866","cp852","cp858","thai42","thai11","thai13","thai14","thai16",,"thai18"],xprinter:["cp437","epson/katakana","cp850","cp860","cp863","cp865","iso8859-1","windows1253","xprinter/hebrew","cp3012",,"windows1255",,,,,"windows1252","cp866","cp852","cp858",,"latvian","cp864","windows1251","cp737","windows1257",,,,,,,,"windows1256"],youku:["cp437","epson/katakana","cp850","cp860","cp863","cp865","windows1251","cp866","cp3021","cp3012",,,,,,"cp862","windows1252",,"cp852","cp858",,,"cp864","iso8859-1","cp737","windows1257",,,"cp855","cp857","windows1250","cp775","windows1254","windows1255","windows1256","windows1258",,,"iso8859-1",,,,,,"iso8859-15",,,"cp874"]},"star-prnt":{star:["star/standard","cp437","star/katakana",,"cp858","cp852","cp860","cp861","cp863","cp865","cp866","cp855","cp857","cp862","cp864","cp737","cp851","cp869","star/cp928","cp772","cp774","star/cp874",,,,,,,,,,,"windows1252","windows1250","windows1251",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"cp3840","cp3841","cp3843","cp3844","cp3845","cp3846","cp3847","cp3848","cp1001","cp771","cp3001","cp3002","cp3011","cp3012","cp3021","cp3041"]}};T["star-line"]=T["star-prnt"],T["esc-pos"].zijang=T["esc-pos"]["pos-5890"];const q={"bixolon-srp350":{vendor:"Bixolon",model:"SRP-350",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"bixolon/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!1,models:[]},pdf417:{supported:!1},cutter:{feed:4}}},"bixolon-srp350iii":{vendor:"Bixolon",model:"SRP-350III",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"bixolon",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56},C:{size:"9x24",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},cutter:{feed:4}}},"citizen-ct-s310ii":{vendor:"Citizen",model:"CT-S310II",media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"citizen",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64},C:{size:"8x16",columns:72}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"epson-tm-m30ii":{vendor:"Epson",model:"TM-m30II",interfaces:{usb:{productName:"TM-m30II"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"10x24",columns:57},C:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-m30iii":{vendor:"Epson",model:"TM-m30III",interfaces:{usb:{productName:"TM-m30III"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"10x24",columns:57},C:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-p20ii":{vendor:"Epson",model:"TM-P20II",media:{dpi:203,width:58},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42},C:{size:"9x17",columns:42},D:{size:"10x24",columns:38},E:{size:"8x16",columns:48}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:3}}},"epson-tm-t20ii":{vendor:"Epson",model:"TM-T20II",interfaces:{usb:{productName:"TM-T20II"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t20iii":{vendor:"Epson",model:"TM-T20III",interfaces:{usb:{productName:"TM-T20III"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t20iv":{vendor:"Epson",model:"TM-T20IV",interfaces:{usb:{productName:"TM-T20IV"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t70":{vendor:"Epson",model:"TM-T70",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:4}}},"epson-tm-t70ii":{vendor:"Epson",model:"TM-T70II",interface:{usb:{productName:"TM-T70II"}},media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:4}}},"epson-tm-t88ii":{vendor:"Epson",model:"TM-T88II",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88iii":{vendor:"Epson",model:"TM-T88III",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88iv":{vendor:"Epson",model:"TM-T88IV",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88v":{vendor:"Epson",model:"TM-T88V",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88vi":{vendor:"Epson",model:"TM-T88VI",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88vii":{vendor:"Epson",model:"TM-T88VII",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"fujitsu-fp1000":{vendor:"Fujitsu",model:"FP-1000",media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"fujitsu",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:56},C:{size:"8x16",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!1},cutter:{feed:4}}},"hp-a779":{vendor:"HP",model:"A779",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"hp",newline:"\n",fonts:{A:{size:"12x24",columns:44}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!1,fallback:{type:"barcode",symbology:75}},cutter:{feed:4}}},"metapace-t1":{vendor:"Metapace",model:"T-1",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"metapace",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!1,models:[]},pdf417:{supported:!1},cutter:{feed:4}}},"mpt-ii":{vendor:"",model:"MPT-II",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"mpt",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64},C:{size:"0x0",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:[]},pdf417:{supported:!1}}},"pos-5890":{vendor:"",model:"POS-5890",media:{dpi:203,width:58},capabilities:{language:"esc-pos",codepages:"pos-5890",fonts:{A:{size:"12x24",columns:32},B:{size:"9x17",columns:42}},barcodes:{supported:!0,symbologies:["upca","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:1}}},"pos-8360":{vendor:"",model:"POS-8360",media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"pos-8360",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:4}}},"star-mc-print2":{vendor:"Star",model:"mC-Print2",interfaces:{usb:{productName:"mC-Print2"}},media:{dpi:203,width:58},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","itf","codabar","code93","code128","gs1-128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"star-mpop":{vendor:"Star",model:"mPOP",interfaces:{usb:{productName:"mPOP"}},media:{dpi:203,width:58},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","itf","codabar","code93","code128","gs1-128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"star-sm-l200":{vendor:"Star",model:"SM-L200",media:{dpi:203,width:58},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42},C:{size:"9x17",columns:42}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0}}},"star-tsp100iii":{vendor:"Star",model:"TSP100III",media:{dpi:203,width:80},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"star-tsp100iv":{vendor:"Star",model:"TSP100IV",media:{dpi:203,width:80},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"star-tsp650":{vendor:"Star",model:"TSP650",media:{dpi:203,width:80},capabilities:{language:"star-line",codepages:"star",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!1,models:[]},pdf417:{supported:!1},cutter:{feed:3}}},"star-tsp650ii":{vendor:"Star",model:"TSP650II",media:{dpi:203,width:80},capabilities:{language:"star-line",codepages:"star",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"xprinter-xp-n160ii":{vendor:"Xprinter",model:"XP-N160II",interfaces:{usb:{productName:"Printer-80\0"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"xprinter",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},cutter:{feed:4}}},"xprinter-xp-t80q":{vendor:"Xprinter",model:"XP-T80Q",media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"xprinter",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},cutter:{feed:4}}},"youku-58t":{vendor:"Youku",model:"58T",media:{dpi:203,width:58},capabilities:{language:"esc-pos",codepages:"youku",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42}},barcodes:{supported:!0,symbologies:["upca","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!1}}}};var P=(0,a.default)("c"),B=(0,a.default)("l"),O=(0,a.default)("u"),S=(0,a.default)("h"),L=(0,a.default)("g"),F=(0,a.default)("m"),N=(0,a.default)("f"),R=(0,a.default)("b"),U=(0,a.default)("w"),V=(0,a.default)("y"),H=(0,a.default)("x"),W=(0,a.default)("z"),D=(0,a.default)("v");class _{constructor(e){Object.defineProperty(this,D,{value:Q}),Object.defineProperty(this,W,{value:$}),Object.defineProperty(this,H,{value:K}),Object.defineProperty(this,V,{value:G}),Object.defineProperty(this,P,{writable:!0,value:{}}),Object.defineProperty(this,B,{writable:!0,value:[]}),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,S,{writable:!0,value:void 0}),Object.defineProperty(this,L,{writable:!0,value:{fonts:{A:{size:"12x24",columns:42},B:{size:"9x24",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0}}}),Object.defineProperty(this,F,{writable:!0,value:{}}),Object.defineProperty(this,N,{writable:!0,value:[]}),Object.defineProperty(this,R,{writable:!0,value:"cp437"}),Object.defineProperty(this,U,{writable:!0,value:{codepage:0,font:"A"}});const a={columns:42,language:"esc-pos",imageMode:"column",feedBeforeCut:0,newline:"\n\r",codepageMapping:"epson",codepageCandidates:null,errors:"relaxed"};if("string"==typeof(e=e||{}).language&&(a.columns="esc-pos"===e.language?42:48,a.codepageMapping="esc-pos"===e.language?"epson":"star"),"string"==typeof e.printerModel){if(void 0===q[e.printerModel])throw new Error("Unknown printer model");(0,t.default)(this,L)[L]=q[e.printerModel].capabilities,a.columns=(0,t.default)(this,L)[L].fonts.A.columns,a.language=(0,t.default)(this,L)[L].language,a.codepageMapping=(0,t.default)(this,L)[L].codepages,a.newline=(0,t.default)(this,L)[L]?.newline||a.newline,a.feedBeforeCut=(0,t.default)(this,L)[L]?.cutter?.feed||a.feedBeforeCut,a.imageMode=(0,t.default)(this,L)[L]?.images?.mode||a.imageMode}if(e&&((0,t.default)(this,P)[P]=Object.assign(a,{debug:!1,embedded:!1,createCanvas:null},e)),(0,t.default)(this,P)[P].width&&((0,t.default)(this,P)[P].columns=(0,t.default)(this,P)[P].width),"esc-pos"===(0,t.default)(this,P)[P].language)(0,t.default)(this,O)[O]=new m;else{if("star-prnt"!==(0,t.default)(this,P)[P].language&&"star-line"!==(0,t.default)(this,P)[P].language)throw new Error("The specified language is not supported");(0,t.default)(this,O)[O]=new w}if(void 0===(0,t.default)(this,P)[P].autoFlush&&((0,t.default)(this,P)[P].autoFlush=!(0,t.default)(this,P)[P].embedded&&"star-prnt"==(0,t.default)(this,P)[P].language),![32,35,42,44,48].includes((0,t.default)(this,P)[P].columns)&&!(0,t.default)(this,P)[P].embedded)throw new Error("The width of the paper must me either 32, 35, 42, 44 or 48 columns");if("string"==typeof(0,t.default)(this,P)[P].codepageMapping){if(void 0===T[(0,t.default)(this,P)[P].language][(0,t.default)(this,P)[P].codepageMapping])throw new Error("Unknown codepage mapping");(0,t.default)(this,F)[F]=Object.fromEntries(T[(0,t.default)(this,P)[P].language][(0,t.default)(this,P)[P].codepageMapping].map((e,t)=>[e,t]).filter(e=>e))}else(0,t.default)(this,F)[F]=(0,t.default)(this,P)[P].codepageMapping;(0,t.default)(this,P)[P].codepageCandidates?(0,t.default)(this,N)[N]=(0,t.default)(this,P)[P].codepageCandidates:(0,t.default)(this,N)[N]=Object.keys((0,t.default)(this,F)[F]),(0,t.default)(this,S)[S]=new C({embedded:(0,t.default)(this,P)[P].embedded,columns:(0,t.default)(this,P)[P].columns,align:"left",size:1,callback:e=>(0,t.default)(this,B)[B].push(e)}),(0,t.default)(this,V)[V]()}initialize(){if((0,t.default)(this,P)[P].embedded)throw new Error("Initialize is not supported in table cells or boxes");return(0,t.default)(this,S)[S].add((0,t.default)(this,O)[O].initialize()),this}codepage(e){if("auto"===e)return(0,t.default)(this,R)[R]=e,this;if(!l.supports(e))throw new Error("Unknown codepage");if(void 0===(0,t.default)(this,F)[F][e])throw new Error("Codepage not supported by printer");return(0,t.default)(this,R)[R]=e,this}text(e){return(0,t.default)(this,S)[S].text(e,(0,t.default)(this,R)[R]),this}newline(e){e=parseInt(e,10)||1;for(let a=0;a8)throw new Error("Width must be between 1 and 8");return(0,t.default)(this,S)[S].style.width=e,this}height(e){if(void 0===e&&(e=1),"number"!=typeof e)throw new Error("Height must be a number");if(e<1||e>8)throw new Error("Height must be between 1 and 8");return(0,t.default)(this,S)[S].style.height=e,this}size(e,t){return"string"==typeof e?this.font("small"===e?"B":"A"):(void 0===t&&(t=e),this.width(e),this.height(t),this)}font(e){if((0,t.default)(this,P)[P].embedded)throw new Error("Changing fonts is not supported in table cells or boxes");if((0,t.default)(this,S)[S].cursor>0)throw new Error("Changing fonts is not supported in the middle of a line");const a=e.match(/^[0-9]+x[0-9]+$/);return a&&(e=Object.entries((0,t.default)(this,L)[L].fonts).find(e=>e[1].size==a[0])[0]),e=e.toUpperCase(),void 0===(0,t.default)(this,L)[L].fonts[e]?(0,t.default)(this,D)[D]("This font is not supported by this printer","relaxed"):((0,t.default)(this,S)[S].add((0,t.default)(this,O)[O].font(e)),(0,t.default)(this,U)[U].font=e,(0,t.default)(this,S)[S].columns="A"===e?(0,t.default)(this,P)[P].columns:(0,t.default)(this,P)[P].columns/(0,t.default)(this,L)[L].fonts.A.columns*(0,t.default)(this,L)[L].fonts[e].columns,this)}align(e){if(!["left","center","right"].includes(e))throw new Error("Unknown alignment");return(0,t.default)(this,S)[S].align=e,this}table(e,a){(0,t.default)(this,S)[S].flush();for(let s=0;s=d))for(let a=i[t].length;a(0,t.default)(this,P)[P].columns)throw new Error("Box is too wide");let s;"single"==e.style?s=["\u250c","\u2510","\u2514","\u2518","\u2500","\u2502"]:"double"==e.style&&(s=["\u2554","\u2557","\u255a","\u255d","\u2550","\u2551"]);const i=new _(Object.assign({},(0,t.default)(this,P)[P],{width:e.width-("none"==e.style?0:2)-e.paddingLeft-e.paddingRight,embedded:!0}));i.codepage((0,t.default)(this,R)[R]),i.align(e.align),"function"==typeof a&&a(i),"string"==typeof a&&i.text(a);const d=i.commands();(0,t.default)(this,S)[S].flush(),"none"!=e.style&&((0,t.default)(this,S)[S].space(e.marginLeft),(0,t.default)(this,S)[S].text(s[0],"cp437"),(0,t.default)(this,S)[S].text(s[4].repeat(e.width-2),"cp437"),(0,t.default)(this,S)[S].text(s[1],"cp437"),(0,t.default)(this,S)[S].space(e.marginRight),(0,t.default)(this,S)[S].flush());for(let a=0;a"style"===e.type&&"size"===e.property).map(e=>e.value.height).reduce((e,t)=>Math.max(e,t),1);(0,t.default)(this,P)[P].debug&&console.log("|"+e.filter(e=>"text"===e.type).map(e=>e.value).join("")+"|",a),s.push({commands:e,height:a})}return(0,t.default)(this,P)[P].debug&&console.log("commands",s),(0,t.default)(this,V)[V](),s}encode(e){const a=this.commands();if("commands"===e)return a;const s=[];for(const e of a){const a=[];for(const s of e.commands)"text"===s.type?a.push(...(0,t.default)(this,W)[W](s.value,s.codepage)):"style"===s.type?a.push(Object.assign(s,{payload:(0,t.default)(this,H)[H](s.property,s.value)})):(s.value||s.payload)&&a.push(s);s.push(a)}if("lines"===e)return s;let i=[],d=null;for(const e of s){for(const t of e)i.push(...t.payload),d=t;"\n\r"===(0,t.default)(this,P)[P].newline&&i.push(10,13),"\n"===(0,t.default)(this,P)[P].newline&&i.push(10)}return d&&"pulse"===d.type&&(i=i.slice(0,0-(0,t.default)(this,P)[P].newline.length)),Uint8Array.from(i)}static get printerModels(){return Object.entries(q).map(e=>({id:e[0],name:e[1].vendor+" "+e[1].model}))}get columns(){return(0,t.default)(this,S)[S].columns}get language(){return(0,t.default)(this,P)[P].language}get printerCapabilities(){return(0,t.default)(this,L)[L]}}function G(){(0,t.default)(this,B)[B]=[],(0,t.default)(this,R)[R]="esc-pos"==(0,t.default)(this,P)[P].language?"cp437":"star/standard",(0,t.default)(this,U)[U].codepage=-1,(0,t.default)(this,U)[U].font="A"}function K(e,a){return"bold"===e?(0,t.default)(this,O)[O].bold(a):"underline"===e?(0,t.default)(this,O)[O].underline(a):"italic"===e?(0,t.default)(this,O)[O].italic(a):"invert"===e?(0,t.default)(this,O)[O].invert(a):"size"===e?(0,t.default)(this,O)[O].size(a.width,a.height):void 0}function $(e,a){if(null===a)return[{type:"text",payload:[...l.encode(e,"ascii")]}];if("auto"!==a){const s=l.encode(e,a);return(0,t.default)(this,U)[U].codepage!=(0,t.default)(this,F)[F][a]?((0,t.default)(this,U)[U].codepage=(0,t.default)(this,F)[F][a],[{type:"codepage",payload:(0,t.default)(this,O)[O].codepage((0,t.default)(this,F)[F][a])},{type:"text",payload:[...s]}]):[{type:"text",payload:[...s]}]}const s=l.autoEncode(e,(0,t.default)(this,N)[N]),i=[];for(const e of s)(0,t.default)(this,U)[U].codepage=(0,t.default)(this,F)[F][e.codepage],i.push({type:"codepage",payload:(0,t.default)(this,O)[O].codepage((0,t.default)(this,F)[F][e.codepage])},{type:"text",payload:[...e.bytes]});return i}function Q(e,a){if("strict"===a||"strict"===(0,t.default)(this,P)[P].errors)throw new Error(e);return console.warn(e),this}},4867,[4868,4869]); -__d(function(g,r,i,a,m,_e,d){m.exports=function(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},m.exports.__esModule=!0,m.exports.default=m.exports},4868,[]); -__d(function(g,r,i,a,m,_e,d){var e=0;m.exports=function(t){return"__private_"+e+++"_"+t},m.exports.__esModule=!0,m.exports.default=m.exports},4869,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e,o=r(d[0]).Buffer,t=r(d[1]),n=r(d[2]);m.exports.encodings=null,m.exports.defaultCharUnicode="\ufffd",m.exports.defaultCharSingleByte="?",m.exports.encode=function(e,t,n){e=""+(e||"");var c=m.exports.getEncoder(t,n),s=c.write(e),p=c.end();return p&&p.length>0?o.concat([s,p]):s},m.exports.decode=function(e,t,n){"string"==typeof e&&(m.exports.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),m.exports.skipDecodeWarning=!0),e=o.from(""+(e||""),"binary"));var c=m.exports.getDecoder(t,n),s=c.write(e),p=c.end();return p?s+p:s},m.exports.encodingExists=function(e){try{return m.exports.getCodec(e),!0}catch(e){return!1}},m.exports.toEncoding=m.exports.encode,m.exports.fromEncoding=m.exports.decode,m.exports._codecDataCache={__proto__:null},m.exports.getCodec=function(e){if(!m.exports.encodings){var o=r(d[3]);m.exports.encodings={__proto__:null},n(m.exports.encodings,o)}for(var t=m.exports._canonicalizeEncoding(e),c={};;){var s=m.exports._codecDataCache[t];if(s)return s;var p=m.exports.encodings[t];switch(typeof p){case"string":t=p;break;case"object":for(var x in p)c[x]=p[x];c.encodingName||(c.encodingName=t),t=p.type;break;case"function":return c.encodingName||(c.encodingName=t),s=new p(c,m.exports),m.exports._codecDataCache[c.encodingName]=s,s;default:throw new Error("Encoding not recognized: '"+e+"' (searched as: '"+t+"')")}}},m.exports._canonicalizeEncoding=function(e){return(""+e).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")},m.exports.getEncoder=function(e,o){var n=m.exports.getCodec(e),c=new n.encoder(o,n);return n.bomAware&&o&&o.addBOM&&(c=new t.PrependBOM(c,o)),c},m.exports.getDecoder=function(e,o){var n=m.exports.getCodec(e),c=new n.decoder(o,n);return!n.bomAware||o&&!1===o.stripBOM||(c=new t.StripBOM(c,o)),c},m.exports.enableStreamingAPI=function(e){if(!m.exports.supportsStreams){var o=r(d[4])(e);m.exports.IconvLiteEncoderStream=o.IconvLiteEncoderStream,m.exports.IconvLiteDecoderStream=o.IconvLiteDecoderStream,m.exports.encodeStream=function(e,o){return new m.exports.IconvLiteEncoderStream(m.exports.getEncoder(e,o),o)},m.exports.decodeStream=function(e,o){return new m.exports.IconvLiteDecoderStream(m.exports.getDecoder(e,o),o)},m.exports.supportsStreams=!0}};try{e=r(d[5],"stream")}catch(e){}e&&e.Transform?m.exports.enableStreamingAPI(e):m.exports.encodeStream=m.exports.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}},4870,[4871,4875,4876,4877,4897,2475]); -__d(function(g,r,i,a,m,_e,d){'use strict';var e,t=r(d[0]),n=t.Buffer,o={};for(e in t)t.hasOwnProperty(e)&&'SlowBuffer'!==e&&'Buffer'!==e&&(o[e]=t[e]);var f=o.Buffer={};for(e in n)n.hasOwnProperty(e)&&'allocUnsafe'!==e&&'allocUnsafeSlow'!==e&&(f[e]=n[e]);if(o.Buffer.prototype=n.prototype,f.from&&f.from!==Uint8Array.from||(f.from=function(e,t,o){if('number'==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&void 0===e.length)throw new TypeError('The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type '+typeof e);return n(e,t,o)}),f.alloc||(f.alloc=function(e,t,o){if('number'!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2147483648)throw new RangeError('The value "'+e+'" is invalid for option "size"');var f=n(e);return t&&0!==t.length?'string'==typeof o?f.fill(t,o):f.fill(t):f.fill(0),f}),!o.kStringMaxLength)try{o.kStringMaxLength=process.binding('buffer').kStringMaxLength}catch(e){}o.constants||(o.constants={MAX_LENGTH:o.kMaxLength},o.kStringMaxLength&&(o.constants.MAX_STRING_LENGTH=o.kStringMaxLength)),m.exports=o},4871,[4872]); +var t=Object.prototype.toString,n=Array.isArray||function(n){return'[object Array]'===t.call(n)};function i(t){return'function'==typeof t}function o(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,'\\$&')}function s(t,n){return null!=t&&'object'==typeof t&&n in t}function c(t,n){return null!=t&&'object'!=typeof t&&t.hasOwnProperty&&t.hasOwnProperty(n)}var p=RegExp.prototype.test;function u(t,n){return p.call(t,n)}var l=/\S/;function h(t){return!u(l,t)}var f={'&':'&','<':'<','>':'>','"':'"',"'":''','/':'/','`':'`','=':'='};var v=/\s*/,y=/\s+/,w=/\s*=/,b=/\s*\}/,C=/#|\^|\/|>|\{|&|=|!/;function k(t,i){if(!t)return[];var s,c,p,u=!1,l=[],f=[],k=[],T=!1,U=!1,S='',_=0;function O(){if(T&&!U)for(;k.length;)delete f[k.pop()];else k=[];T=!1,U=!1}function V(t){if('string'==typeof t&&(t=t.split(y,2)),!n(t)||2!==t.length)throw new Error('Invalid tags: '+t);s=new RegExp(o(t[0])+'\\s*'),c=new RegExp('\\s*'+o(t[1])),p=new RegExp('\\s*'+o('}'+t[1]))}V(i||P.tags);for(var A,I,R,W,$,q,D=new j(t);!D.eos();){if(A=D.pos,R=D.scanUntil(s))for(var F=0,M=R.length;F0?s[s.length-1][4]:i;break;default:o.push(n)}return i}function j(t){this.string=t,this.tail=t,this.pos=0}function T(t,n){this.view=t,this.cache={'.':this.view},this.parent=n}function U(){this.templateCache={_cache:{},set:function(t,n){this._cache[t]=n},get:function(t){return this._cache[t]},clear:function(){this._cache={}}}}j.prototype.eos=function(){return''===this.tail},j.prototype.scan=function(t){var n=this.tail.match(t);if(!n||0!==n.index)return'';var i=n[0];return this.tail=this.tail.substring(i.length),this.pos+=i.length,i},j.prototype.scanUntil=function(t){var n,i=this.tail.search(t);switch(i){case-1:n=this.tail,this.tail='';break;case 0:n='';break;default:n=this.tail.substring(0,i),this.tail=this.tail.substring(i)}return this.pos+=n.length,n},T.prototype.push=function(t){return new T(t,this)},T.prototype.lookup=function(t){var n,o=this.cache;if(o.hasOwnProperty(t))n=o[t];else{for(var p,u,l,h=this,f=!1;h;){if(t.indexOf('.')>0)for(p=h.view,u=t.split('.'),l=0;null!=p&&l'===p?u=this.renderPartial(c,n,i,s):'&'===p?u=this.unescapedValue(c,n):'name'===p?u=this.escapedValue(c,n,s):'text'===p&&(u=this.rawValue(c)),void 0!==u&&(l+=u);return l},U.prototype.renderSection=function(t,o,s,c,p){var u=this,l='',h=o.lookup(t[1]);if(h){if(n(h))for(var f=0,v=h.length;f0||!i)&&(s[c]=o+s[c]);return s.join('\n')},U.prototype.renderPartial=function(t,n,o,s){if(o){var c=this.getConfigTags(s),p=i(o)?o(t[1]):o[t[1]];if(null!=p){var u=t[6],l=t[5],h=t[4],f=p;0==l&&h&&(f=this.indentPartial(p,h,u));var v=this.parse(f,c);return this.renderTokens(v,n,o,f,s)}}},U.prototype.unescapedValue=function(t,n){var i=n.lookup(t[1]);if(null!=i)return i},U.prototype.escapedValue=function(t,n,i){var o=this.getConfigEscape(i)||P.escape,s=n.lookup(t[1]);if(null!=s)return'number'==typeof s&&o===P.escape?String(s):o(s)},U.prototype.rawValue=function(t){return t[1]},U.prototype.getConfigTags=function(t){return n(t)?t:t&&'object'==typeof t?t.tags:void 0},U.prototype.getConfigEscape=function(t){return t&&'object'==typeof t&&!n(t)?t.escape:void 0};var P={name:'mustache.js',version:'4.2.0',tags:['{{','}}'],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(t){S.templateCache=t},get templateCache(){return S.templateCache}},S=new U;P.clearCache=function(){return S.clearCache()},P.parse=function(t,n){return S.parse(t,n)},P.render=function(t,i,o,s){if('string'!=typeof t)throw new TypeError("Invalid template! Template should be a \"string\" but \""+((n(c=t)?'array':typeof c)+"\" was given as the first argument for mustache#render(template, view, partials)"));var c;return S.render(t,i,o,s)},P.escape=function(t){return String(t).replace(/[&<>"'`=\/]/g,function(t){return f[t]})},P.Scanner=j,P.Context=T,P.Writer=U;var _=P},4878,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.parseXml=function(t){const o=p(t),s=o.getElementsByTagName('parsererror')[0];if(s)throw new Error(`XML parse error: ${s.textContent}`);const c=o.documentElement;if('receipt'!==c.tagName)throw new Error(`Expected root element, got <${c.tagName}>`);return{type:'receipt',paperWidth:h(c,'paper-width',48),children:n(c)}};var t=r(d[0]);function n(t){const p=[];for(const l of Array.from(t.childNodes)){if(3===l.nodeType){const t=l.textContent??'';/\S/.test(t)&&p.push({type:'raw-text',value:t});continue}if(1!==l.nodeType)continue;const t=l;switch(t.tagName.toLowerCase()){case'text':p.push({type:'text',children:n(t)});break;case'bold':p.push({type:'bold',children:n(t)});break;case'underline':p.push({type:'underline',children:n(t)});break;case'invert':p.push({type:'invert',children:n(t)});break;case'size':{const o=h(t,'width',1);p.push({type:'size',width:o,height:h(t,'height',o),children:n(t)});break}case'align':{const o=t.getAttribute('mode'),s=['left','center','right'].includes(o)?o:'left';p.push({type:'align',mode:s,children:n(t)});break}case'row':p.push({type:'row',children:u(t)});break;case'col':break;case'line':{const n=t.getAttribute('style'),o=['single','double','dashed','dotted'];p.push({type:'line',style:o.includes(n)?n:'single'});break}case'barcode':s(t.getAttribute('type')??'code128')?p.push({type:'qrcode',size:c(h(t,'height',40)),value:(t.textContent??'').trim()}):p.push({type:'barcode',barcodeType:t.getAttribute('type')??'code128',height:h(t,'height',40),value:(t.textContent??'').trim()});break;case'qrcode':p.push({type:'qrcode',size:h(t,'size',4),value:(t.textContent??'').trim()});break;case'image':p.push({type:'image',src:t.getAttribute('src')??'',width:h(t,'width',200)});break;case'cut':{const n=t.getAttribute('type'),o=['full','partial'];p.push({type:'cut',cutType:o.includes(n)?n:'partial'});break}case'feed':p.push({type:'feed',lines:h(t,'lines',1)});break;case'drawer':p.push(Object.assign({type:'drawer'},o(t)?{connector:o(t)}:{}));break;default:p.push(...n(t))}}return p}function o(t){const n=t.getAttribute('connector')?.trim();return'pin2'===n||'pin5'===n?n:void 0}function s(t){return'qrcode'===t.trim().toLowerCase()||'qr'===t.trim().toLowerCase()}function c(t){return Number.isFinite(t)&&t>0?Math.max(2,Math.min(10,Math.round(t/10))):4}function u(t){const o=[];for(const s of Array.from(t.childNodes)){if(1!==s.nodeType)continue;const t=s;if('col'===t.tagName.toLowerCase()){const s='*'===t.getAttribute('width')?'*':h(t,'width',12);o.push({type:'col',width:s,align:['left','right'].includes(t.getAttribute('align'))?t.getAttribute('align'):'left',children:n(t)})}}return o}function p(n){if('undefined'!=typeof DOMParser)return(new DOMParser).parseFromString(n,'text/xml');const o=[];let s;try{s=new t.DOMParser({onError:(t,n)=>o.push(String(n))}).parseFromString(n,'text/xml')}catch(t){o.push(t instanceof Error?t.message:String(t))}if(o.length>0||!s)throw new Error(`XML parse error: ${o.join('; ')||'invalid document'}`);return s}function h(t,n,o){const s=t.getAttribute(n)?.trim();if(null==s)return o;if(!/^[1-9]\d*$/.test(s))return o;const c=Number(s);return Number.isSafeInteger(c)?c:o}},4879,[4880]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);e.assign=t.assign,e.hasDefaultHTMLNamespace=t.hasDefaultHTMLNamespace,e.isHTMLMimeType=t.isHTMLMimeType,e.isValidMimeType=t.isValidMimeType,e.MIME_TYPE=t.MIME_TYPE,e.NAMESPACE=t.NAMESPACE;var n=r(d[1]);e.DOMException=n.DOMException,e.DOMExceptionName=n.DOMExceptionName,e.ExceptionCode=n.ExceptionCode,e.ParseError=n.ParseError;var o=r(d[2]);e.Attr=o.Attr,e.CDATASection=o.CDATASection,e.CharacterData=o.CharacterData,e.Comment=o.Comment,e.Document=o.Document,e.DocumentFragment=o.DocumentFragment,e.DocumentType=o.DocumentType,e.DOMImplementation=o.DOMImplementation,e.Element=o.Element,e.Entity=o.Entity,e.EntityReference=o.EntityReference,e.LiveNodeList=o.LiveNodeList,e.NamedNodeMap=o.NamedNodeMap,e.Node=o.Node,e.NodeList=o.NodeList,e.Notation=o.Notation,e.ProcessingInstruction=o.ProcessingInstruction,e.Text=o.Text,e.XMLSerializer=o.XMLSerializer;var s=r(d[3]);e.DOMParser=s.DOMParser,e.normalizeLineEndings=s.normalizeLineEndings,e.onErrorStopParsing=s.onErrorStopParsing,e.onWarningStopParsing=s.onWarningStopParsing},4880,[4881,4882,4883,4885]); +__d(function(g,r,_i,a,m,e,d){'use strict';function t(t,n){return void 0===n&&(n=Object),n&&'function'==typeof n.getOwnPropertyDescriptors&&(t=n.create(null,n.getOwnPropertyDescriptors(t))),n&&'function'==typeof n.freeze?n.freeze(t):t}function n(t,n){return Object.prototype.hasOwnProperty.call(t,n)}var o=t({allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,default:!0,defer:!0,disabled:!0,formnovalidate:!0,hidden:!0,ismap:!0,itemscope:!0,loop:!0,multiple:!0,muted:!0,nomodule:!0,novalidate:!0,open:!0,playsinline:!0,readonly:!0,required:!0,reversed:!0,selected:!0});var i=t({area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});var l=t({script:!1,style:!1,textarea:!0,title:!0});function c(t){return t===u.HTML}var u=t({HTML:'text/html',XML_APPLICATION:'application/xml',XML_TEXT:'text/xml',XML_XHTML_APPLICATION:'application/xhtml+xml',XML_SVG_IMAGE:'image/svg+xml'}),s=Object.keys(u).map(function(t){return u[t]});var f=t({HTML:'http://www.w3.org/1999/xhtml',SVG:'http://www.w3.org/2000/svg',XML:'http://www.w3.org/XML/1998/namespace',XMLNS:'http://www.w3.org/2000/xmlns/'});e.assign=function(t,o){if(null===t||'object'!=typeof t)throw new TypeError('target is not an object');for(var i in o)n(o,i)&&(t[i]=o[i]);return t},e.find=function(t,o,i){if(void 0===i&&(i=Array.prototype),t&&'function'==typeof i.find)return i.find.call(t,o);for(var l=0;l-1},e.MIME_TYPE=u,e.NAMESPACE=f},4881,[]); +__d(function(g,r,_i,a,m,e,d){'use strict';function o(o,E){o.prototype=Object.create(Error.prototype,{constructor:{value:o},name:{value:o.name,enumerable:!0,writable:E}})}var E=r(d[0]).freeze({Error:'Error',IndexSizeError:'IndexSizeError',DomstringSizeError:'DomstringSizeError',HierarchyRequestError:'HierarchyRequestError',WrongDocumentError:'WrongDocumentError',InvalidCharacterError:'InvalidCharacterError',NoDataAllowedError:'NoDataAllowedError',NoModificationAllowedError:'NoModificationAllowedError',NotFoundError:'NotFoundError',NotSupportedError:'NotSupportedError',InUseAttributeError:'InUseAttributeError',InvalidStateError:'InvalidStateError',SyntaxError:'SyntaxError',InvalidModificationError:'InvalidModificationError',NamespaceError:'NamespaceError',InvalidAccessError:'InvalidAccessError',ValidationError:'ValidationError',TypeMismatchError:'TypeMismatchError',SecurityError:'SecurityError',NetworkError:'NetworkError',AbortError:'AbortError',URLMismatchError:'URLMismatchError',QuotaExceededError:'QuotaExceededError',TimeoutError:'TimeoutError',InvalidNodeTypeError:'InvalidNodeTypeError',DataCloneError:'DataCloneError',EncodingError:'EncodingError',NotReadableError:'NotReadableError',UnknownError:'UnknownError',ConstraintError:'ConstraintError',DataError:'DataError',TransactionInactiveError:'TransactionInactiveError',ReadOnlyError:'ReadOnlyError',VersionError:'VersionError',OperationError:'OperationError',NotAllowedError:'NotAllowedError',OptOutError:'OptOutError'}),t=Object.keys(E);function n(o){return'number'==typeof o&&o>=1&&o<=25}function i(o,R){var c;n(o)?(this.name=t[o],this.message=R||''):(this.message=o,this.name='string'==typeof(c=R)&&c.substring(c.length-E.Error.length)===E.Error?R:E.Error),Error.captureStackTrace&&Error.captureStackTrace(this,i)}o(i,!0),Object.defineProperties(i.prototype,{code:{enumerable:!0,get:function(){var o=t.indexOf(this.name);return n(o)?o:0}}});for(var R={INDEX_SIZE_ERR:1,DOMSTRING_SIZE_ERR:2,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,INVALID_CHARACTER_ERR:5,NO_DATA_ALLOWED_ERR:6,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INUSE_ATTRIBUTE_ERR:10,INVALID_STATE_ERR:11,SYNTAX_ERR:12,INVALID_MODIFICATION_ERR:13,NAMESPACE_ERR:14,INVALID_ACCESS_ERR:15,VALIDATION_ERR:16,TYPE_MISMATCH_ERR:17,SECURITY_ERR:18,NETWORK_ERR:19,ABORT_ERR:20,URL_MISMATCH_ERR:21,QUOTA_EXCEEDED_ERR:22,TIMEOUT_ERR:23,INVALID_NODE_TYPE_ERR:24,DATA_CLONE_ERR:25},c=Object.entries(R),_=0;_=0){var a=n.split(':');i=a[0],o=a[1]}if(null!==i&&null===t)throw new h(h.NAMESPACE_ERR,'prefix is non-null and namespace is null');if('xml'===i&&t!==e.NAMESPACE.XML)throw new h(h.NAMESPACE_ERR,'prefix is "xml" and namespace is not the XML namespace');if(('xmlns'===i||'xmlns'===n)&&t!==e.NAMESPACE.XMLNS)throw new h(h.NAMESPACE_ERR,'either qualifiedName or prefix is "xmlns" and namespace is not the XMLNS namespace');if(t===e.NAMESPACE.XMLNS&&'xmlns'!==i&&'xmlns'!==n)throw new h(h.NAMESPACE_ERR,'namespace is the XMLNS namespace and neither qualifiedName nor prefix is "xmlns"');return[t,i,o]}function D(e,t){for(var n in e)i(e,n)&&(t[n]=e[n])}function y(e,t){var n=e.prototype;if(!(n instanceof t)){function i(){}i.prototype=t.prototype,D(n,i=new i),e.prototype=n=i}n.constructor!=e&&('function'!=typeof e&&console.error('unknown Class:'+e),n.constructor=e)}var w={},S=w.ELEMENT_NODE=1,g=w.ATTRIBUTE_NODE=2,R=w.TEXT_NODE=3,A=w.CDATA_SECTION_NODE=4,b=w.ENTITY_REFERENCE_NODE=5,M=w.ENTITY_NODE=6,x=w.PROCESSING_INSTRUCTION_NODE=7,U=w.COMMENT_NODE=8,P=w.DOCUMENT_NODE=9,L=w.DOCUMENT_TYPE_NODE=10,H=w.DOCUMENT_FRAGMENT_NODE=11,F=w.NOTATION_NODE=12,G=e.freeze({DOCUMENT_POSITION_DISCONNECTED:1,DOCUMENT_POSITION_PRECEDING:2,DOCUMENT_POSITION_FOLLOWING:4,DOCUMENT_POSITION_CONTAINS:8,DOCUMENT_POSITION_CONTAINED_BY:16,DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:32});function X(e,t){if(t.length=0){for(var o=t.length-1;i<=o;)t[i]=t[++i];if(t.length=o,e){var a=e.ownerDocument;a&&ne(a,e,n),n.ownerElement=null}}}function $(){}function z(e){E(e)}function J(e){return('<'==e?'<':'>'==e&&'>')||'&'==e&&'&'||'"'==e&&'"'||'&#'+e.charCodeAt()+';'}function K(e,t){Z(e,null,{enter:function(e){return!t(e)||Z.STOP}})}function Z(e,t,n){for(var i=[{node:e,context:t,phase:Z.ENTER}];i.length>0;){var o=i.pop();if(o.phase===Z.ENTER){var a=n.enter(o.node,o.context);if(a===Z.STOP)return Z.STOP;if(i.push({node:o.node,context:a,phase:Z.EXIT}),null==a)continue;for(var u=o.node.lastChild;u;)i.push({node:u,context:a,phase:Z.ENTER}),u=u.previousSibling}else n.exit&&n.exit(o.node,o.context)}}function ee(e,t){E(e);var n=t||{};this.ownerDocument=this,this.contentType=n.contentType||l.XML_APPLICATION,this.type=o(this.contentType)?'html':'xml'}function te(e,t,n){e&&e._inc++,n.namespaceURI===s.XMLNS&&(t._nsMap[n.prefix?n.localName:'']=n.value)}function ne(e,t,n,i){e&&e._inc++,n.namespaceURI===s.XMLNS&&delete t._nsMap[n.prefix?n.localName:'']}function re(e,t,n){if(e&&e._inc){e._inc++;var i=t.childNodes;if(n&&!n.nextSibling)i[i.length++]=n;else{for(var o=t.firstChild,a=0;o;)i[a++]=o,o=o.nextSibling;i.length=a,delete i[i.length]}}}function ie(e,t){if(e!==t.parentNode)throw new h(h.NOT_FOUND_ERR,"child's parent is not parent");var n=t.previousSibling,i=t.nextSibling;return n?n.nextSibling=i:e.firstChild=i,i?i.previousSibling=n:e.lastChild=n,re(e.ownerDocument,e),t.parentNode=null,t.previousSibling=null,t.nextSibling=null,t}function oe(e){return e&&(e.nodeType===z.DOCUMENT_NODE||e.nodeType===z.DOCUMENT_FRAGMENT_NODE||e.nodeType===z.ELEMENT_NODE)}function ae(e){return e&&(e.nodeType===z.CDATA_SECTION_NODE||e.nodeType===z.COMMENT_NODE||e.nodeType===z.DOCUMENT_FRAGMENT_NODE||e.nodeType===z.DOCUMENT_TYPE_NODE||e.nodeType===z.ELEMENT_NODE||e.nodeType===z.PROCESSING_INSTRUCTION_NODE||e.nodeType===z.TEXT_NODE)}function ue(e){return e&&e.nodeType===z.DOCUMENT_TYPE_NODE}function le(e){return e&&e.nodeType===z.ELEMENT_NODE}function se(e){return e&&e.nodeType===z.TEXT_NODE}function ce(e,n){var i=e.childNodes||[];if(t(i,le)||ue(n))return!1;var o=t(i,ue);return!(n&&o&&i.indexOf(o)>i.indexOf(n))}function de(e,n){var i=e.childNodes||[];if(t(i,function(e){return le(e)&&e!==n}))return!1;var o=t(i,ue);return!(n&&o&&i.indexOf(o)>i.indexOf(n))}function fe(e,t,n){if(!oe(e))throw new h(h.HIERARCHY_REQUEST_ERR,'Unexpected parent node type '+e.nodeType);if(n&&n.parentNode!==e)throw new h(h.NOT_FOUND_ERR,'child not in parent');if(!ae(t)||ue(t)&&e.nodeType!==z.DOCUMENT_NODE)throw new h(h.HIERARCHY_REQUEST_ERR,'Unexpected node type '+t.nodeType+' for parent node type '+e.nodeType)}function he(e,n,i){var o=e.childNodes||[],a=n.childNodes||[];if(n.nodeType===z.DOCUMENT_FRAGMENT_NODE){var u=a.filter(le);if(u.length>1||t(a,se))throw new h(h.HIERARCHY_REQUEST_ERR,'More than one element or text in fragment');if(1===u.length&&!ce(e,i))throw new h(h.HIERARCHY_REQUEST_ERR,'Element in fragment can not be inserted before doctype')}if(le(n)&&!ce(e,i))throw new h(h.HIERARCHY_REQUEST_ERR,'Only one element can be added and only after doctype');if(ue(n)){if(t(o,ue))throw new h(h.HIERARCHY_REQUEST_ERR,'Only one doctype is allowed');var l=t(o,le);if(i&&o.indexOf(l)1||t(a,se))throw new h(h.HIERARCHY_REQUEST_ERR,'More than one element or text in fragment');if(1===u.length&&!de(e,i))throw new h(h.HIERARCHY_REQUEST_ERR,'Element in fragment can not be inserted before doctype')}if(le(n)&&!de(e,i))throw new h(h.HIERARCHY_REQUEST_ERR,'Only one element can be added and only after doctype');if(ue(n)){function s(e){return ue(e)&&e!==i}if(t(o,s))throw new h(h.HIERARCHY_REQUEST_ERR,'Only one doctype is allowed');var l=t(o,le);if(i&&o.indexOf(l)=0;D--){if(''===(y=E[D]).prefix&&y.namespace===e.namespaceURI){v=y.namespace;break}}if(v!==e.namespaceURI)for(D=E.length-1;D>=0;D--){var y;if((y=E[D]).namespace===e.namespaceURI){y.prefix&&(_=y.prefix+':'+I);break}}}t.push('<',_);for(var w=E.slice(),M=0;M'),null;if(t.push('>'),f&&a(I)){for(var k=e.firstChild;k;)k.data?t.push(k.data):xe(k,t,w.slice(),i),k=k.nextSibling;return t.push(''),null}return{ns:w,tag:_};case P:case H:if(l&&e.nodeType===P&&null==e.documentElement)throw new h('The Document has no documentElement',p.InvalidStateError);return{ns:E};case g:return Me(t,e.name,e.value),null;case R:if(l&&N.InvalidChar.test(e.data))throw new h('The Text node data contains characters outside the XML Char production',p.InvalidStateError);return t.push(e.data.replace(/[<&>]/g,J)),null;case A:if(l&&-1!==e.data.indexOf(']]>'))throw new h('The CDATASection data contains "]]>"',p.InvalidStateError);return c?t.push(N.CDATA_START,e.data.replace(/]]>/g,']]]]>'),N.CDATA_END):t.push(N.CDATA_START,e.data,N.CDATA_END),null;case U:if(l){if(N.InvalidChar.test(e.data))throw new h('The comment node data contains characters outside the XML Char production',p.InvalidStateError);if(-1!==e.data.indexOf('--')||'-'===e.data[e.data.length-1])throw new h('The comment node data contains "--" or ends with "-"',p.InvalidStateError)}return t.push(N.COMMENT_START,e.data,N.COMMENT_END),null;case L:var Q=e.publicId,W=e.systemId;if(l){if(Q&&!N.PubidLiteral_match.test(Q))throw new h('DocumentType publicId is not a valid PubidLiteral',p.InvalidStateError);if(W&&'.'!==W&&!N.SystemLiteral_match.test(W))throw new h('DocumentType systemId is not a valid SystemLiteral',p.InvalidStateError);if(e.internalSubset&&-1!==e.internalSubset.indexOf(']>'))throw new h('DocumentType internalSubset contains "]>"',p.InvalidStateError)}return t.push(N.DOCTYPE_DECL_START,' ',e.name),Q?(t.push(' ',N.PUBLIC,' ',Q),W&&'.'!==W&&t.push(' ',W)):W&&'.'!==W&&t.push(' ',N.SYSTEM,' ',W),e.internalSubset&&t.push(' [',e.internalSubset,']'),t.push('>'),null;case x:if(l){if(-1!==e.target.indexOf(':')||'xml'===e.target.toLowerCase())throw new h('The ProcessingInstruction target is not well-formed',p.InvalidStateError);if(N.InvalidChar.test(e.data))throw new h('The ProcessingInstruction data contains characters outside the XML Char production',p.InvalidStateError);if(-1!==e.data.indexOf('?>'))throw new h('The ProcessingInstruction data contains "?>"',p.InvalidStateError)}return t.push(''),null;case b:return t.push('&',e.nodeName,';'),null;default:return t.push('??',e.nodeName),null}},exit:function(e,n){n&&n.tag&&t.push('')}})}function Ue(e,t,n){var i;return Z(t,null,{enter:function(t,o){var a=t.cloneNode(!1);return a.ownerDocument=e,a.parentNode=null,null===o?i=a:o.appendChild(a),t.nodeType===g||n?a:null}}),i}function Pe(e,t,n){var o;return Z(t,null,{enter:function(t,a){var u=new t.constructor(c);for(var l in t)if(i(t,l)){var s=t[l];'object'!=typeof s&&s!=u[l]&&(u[l]=s)}t.childNodes&&(u.childNodes=new B),u.ownerDocument=e;var f=n;switch(u.nodeType){case S:var h=t.attributes,p=u.attributes=new Q,N=h.length;p._ownerElement=u;for(var E=0;E=0&&e0;){var n=t.pop(),i=n.node,o=n.other;if(i.nodeType!==o.nodeType)return!1;switch(i.nodeType){case i.DOCUMENT_TYPE_NODE:if(i.name!==o.name)return!1;if(i.publicId!==o.publicId)return!1;if(i.systemId!==o.systemId)return!1;break;case i.ELEMENT_NODE:if(i.namespaceURI!==o.namespaceURI)return!1;if(i.prefix!==o.prefix)return!1;if(i.localName!==o.localName)return!1;if(i.attributes.length!==o.attributes.length)return!1;for(var a=0;a=0;a--)t.push({node:i.childNodes[a],other:o.childNodes[a]})}return!0},isSameNode:function(e){return this===e},insertBefore:function(e,t){return Ne(this,e,t)},replaceChild:function(e,t){Ne(this,e,t,pe),t&&this.removeChild(t)},removeChild:function(e){return ie(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return Pe(this.ownerDocument||this,this,e)},normalize:function(){Z(this,null,{enter:function(e){for(var t=e.firstChild;t;){var n=t.nextSibling;null!==n&&n.nodeType===R&&t.nodeType===R?(e.removeChild(n),t.appendData(n.data)):t=n}return!0}})},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var o in n)if(i(n,o)&&n[o]===e)return o;t=t.nodeType==g?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&i(n,e))return n[e];t=t.nodeType==g?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)},compareDocumentPosition:function(e){if(this===e)return 0;var t=e,n=this,i=null,o=null;if(t instanceof Ee&&(t=(i=t).ownerElement),n instanceof Ee&&(n=(o=n).ownerElement,i&&t&&n===t))for(var a,u=0;a=n.attributes[u];u++){if(a===i)return G.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC+G.DOCUMENT_POSITION_PRECEDING;if(a===o)return G.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC+G.DOCUMENT_POSITION_FOLLOWING}if(!t||!n||n.ownerDocument!==t.ownerDocument)return G.DOCUMENT_POSITION_DISCONNECTED+G.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC+(Y(n.ownerDocument)>Y(t.ownerDocument)?G.DOCUMENT_POSITION_FOLLOWING:G.DOCUMENT_POSITION_PRECEDING);if(o&&t===n)return G.DOCUMENT_POSITION_CONTAINS+G.DOCUMENT_POSITION_PRECEDING;if(i&&t===n)return G.DOCUMENT_POSITION_CONTAINED_BY+G.DOCUMENT_POSITION_FOLLOWING;for(var l=[],s=t.parentNode;s;){if(!o&&s===n)return G.DOCUMENT_POSITION_CONTAINED_BY+G.DOCUMENT_POSITION_FOLLOWING;l.push(s),s=s.parentNode}l.reverse();for(var c=[],f=n.parentNode;f;){if(!i&&f===t)return G.DOCUMENT_POSITION_CONTAINS+G.DOCUMENT_POSITION_PRECEDING;c.push(f),f=f.parentNode}c.reverse();var h=X(l,c);for(var p in h.childNodes){var N=h.childNodes[p];if(N===n)return G.DOCUMENT_POSITION_FOLLOWING;if(N===t)return G.DOCUMENT_POSITION_PRECEDING;if(c.indexOf(N)>=0)return G.DOCUMENT_POSITION_FOLLOWING;if(l.indexOf(N)>=0)return G.DOCUMENT_POSITION_PRECEDING}return 0}},D(w,z),D(w,z.prototype),D(G,z),D(G,z.prototype),Z.STOP=Symbol('walkDOM.STOP'),Z.ENTER=0,Z.EXIT=1,ee.prototype={implementation:null,nodeName:'#document',nodeType:P,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType===H){for(var n=e.firstChild;n;){var i=n.nextSibling;this.insertBefore(n,t),n=i}return e}return Ne(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===S&&(this.documentElement=e),e},removeChild:function(e){var t=ie(this,e);return t===this.documentElement&&(this.documentElement=null),t},replaceChild:function(e,t){Ne(this,e,t,pe),e.ownerDocument=this,t&&this.removeChild(t),le(e)&&(this.documentElement=e)},importNode:function(e,t){return Ue(this,e,t)},getElementById:function(e){var t=null;return K(this.documentElement,function(n){if(n.nodeType==S&&n.getAttribute('id')==e)return t=n,!0}),t},createElement:function(e){var t=new me(c);return t.ownerDocument=this,'html'===this.type&&(e=e.toLowerCase()),n(this.contentType)&&(t.namespaceURI=s.HTML),t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new B,(t.attributes=new Q)._ownerElement=t,t},createDocumentFragment:function(){var e=new Se(c);return e.ownerDocument=this,e.childNodes=new B,e},createTextNode:function(e){var t=new Oe(c);return t.ownerDocument=this,t.childNodes=new B,t.appendData(e),t},createComment:function(e){var t=new Ie(c);return t.ownerDocument=this,t.childNodes=new B,t.appendData(e),t},createCDATASection:function(e){if(-1!==e.indexOf(']]>'))throw new h(h.INVALID_CHARACTER_ERR,'data contains "]]>"');var t=new ve(c);return t.ownerDocument=this,t.childNodes=new B,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new ge(c);return n.ownerDocument=this,n.childNodes=new B,n.nodeName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){if(!N.QName_exact.test(e))throw new h(h.INVALID_CHARACTER_ERR,'invalid character in name "'+e+'"');return'html'===this.type&&(e=e.toLowerCase()),this._createAttribute(e)},_createAttribute:function(e){var t=new Ee(c);return t.ownerDocument=this,t.childNodes=new B,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){if(!N.Name.test(e))throw new h(h.INVALID_CHARACTER_ERR,'not a valid xml name "'+e+'"');if('html'===this.type)throw new h('document is an html document',p.NotSupportedError);var t=new we(c);return t.ownerDocument=this,t.childNodes=new B,t.nodeName=e,t},createElementNS:function(e,t){var n=C(e,t),i=new me(c),o=i.attributes=new Q;return i.childNodes=new B,i.ownerDocument=this,i.nodeName=t,i.tagName=t,i.namespaceURI=n[0],i.prefix=n[1],i.localName=n[2],o._ownerElement=i,i},createAttributeNS:function(e,t){var n=C(e,t),i=new Ee(c);return i.ownerDocument=this,i.childNodes=new B,i.nodeName=t,i.name=t,i.specified=!0,i.namespaceURI=n[0],i.prefix=n[1],i.localName=n[2],i}},y(ee,z),me.prototype={nodeType:S,attributes:null,getQualifiedName:function(){return this.prefix?this.prefix+':'+this.localName:this.localName},_isInHTMLDocumentAndNamespace:function(){return'html'===this.ownerDocument.type&&this.namespaceURI===s.HTML},hasAttributes:function(){return!(!this.attributes||!this.attributes.length)},hasAttribute:function(e){return!!this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t?t.value:null},getAttributeNode:function(e){return this._isInHTMLDocumentAndNamespace()&&(e=e.toLowerCase()),this.attributes.getNamedItem(e)},setAttribute:function(e,t){this._isInHTMLDocumentAndNamespace()&&(e=e.toLowerCase());var n=this.getAttributeNode(e);n?n.value=n.nodeValue=''+t:((n=this.ownerDocument._createAttribute(e)).value=n.nodeValue=''+t,this.setAttributeNode(n))},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n?n.value:null},setAttributeNS:function(e,t,n){var i=C(e,t)[2],o=this.getAttributeNodeNS(e,i);o?o.value=o.nodeValue=''+n:((o=this.ownerDocument.createAttributeNS(e,t)).value=o.nodeValue=''+n,this.setAttributeNode(o))},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByClassName:function(e){var t=_(e);return new V(this,function(n){var i=[];return t.length>0&&K(n,function(o){if(o!==n&&o.nodeType===S){var a=o.getAttribute('class');if(a){var u=e===a;if(!u){var l=_(a);u=t.every((s=l,function(e){return s&&-1!==s.indexOf(e)}))}u&&i.push(o)}}var s}),i})},getElementsByTagName:function(e){var t='html'===(this.nodeType===P?this:this.ownerDocument).type,n=e.toLowerCase();return new V(this,function(i){var o=[];return K(i,function(a){a!==i&&a.nodeType===S&&(('*'===e||a.getQualifiedName()===(t&&a.namespaceURI===s.HTML?n:e))&&o.push(a))}),o})},getElementsByTagNameNS:function(e,t){return new V(this,function(n){var i=[];return K(n,function(o){o===n||o.nodeType!==S||'*'!==e&&o.namespaceURI!==e||'*'!==t&&o.localName!=t||i.push(o)}),i})}},ee.prototype.getElementsByClassName=me.prototype.getElementsByClassName,ee.prototype.getElementsByTagName=me.prototype.getElementsByTagName,ee.prototype.getElementsByTagNameNS=me.prototype.getElementsByTagNameNS,y(me,z),Ee.prototype.nodeType=g,y(Ee,z),Te.prototype={data:'',substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},deleteData:function(e,t){this.replaceData(e,t,'')},replaceData:function(e,t,n){n=this.data.substring(0,e)+n+this.data.substring(e+t),this.nodeValue=this.data=n,this.length=n.length}},y(Te,z),Oe.prototype={nodeName:'#text',nodeType:R,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var i=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(i,this.nextSibling),i}},y(Oe,Te),Ie.prototype={nodeName:'#comment',nodeType:U},y(Ie,Te),ve.prototype={nodeName:'#cdata-section',nodeType:A},y(ve,Oe),Ce.prototype.nodeType=L,y(Ce,z),De.prototype.nodeType=F,y(De,z),ye.prototype.nodeType=M,y(ye,z),we.prototype.nodeType=b,y(we,z),Se.prototype.nodeName='#document-fragment',Se.prototype.nodeType=H,y(Se,z),ge.prototype.nodeType=x,y(ge,Te),Re.prototype.serializeToString=function(e,t){return Ae.call(e,t)},z.prototype.toString=Ae;try{Object.defineProperty&&(Object.defineProperty(V.prototype,'length',{get:function(){return k(this),this.$$length}}),Object.defineProperty(z.prototype,'textContent',{get:function(){if(this.nodeType===S||this.nodeType===H){var e=[];return Z(this,null,{enter:function(t){return t.nodeType===S||t.nodeType===H||(t.nodeType===x||t.nodeType===U?null:void e.push(t.nodeValue))}}),e.join('')}return this.nodeValue},set:function(e){switch(this.nodeType){case S:case H:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),Object.defineProperty(me.prototype,'children',{get:function(){return new V(this,He)}}),Object.defineProperty(ee.prototype,'children',{get:function(){return new V(this,He)}}),Object.defineProperty(Se.prototype,'children',{get:function(){return new V(this,He)}}),Le=function(e,t,n){e['$$'+t]=n})}catch(e){}_e._updateLiveList=k,_e.Attr=Ee,_e.CDATASection=ve,_e.CharacterData=Te,_e.Comment=Ie,_e.Document=ee,_e.DocumentFragment=Se,_e.DocumentType=Ce,_e.DOMImplementation=$,_e.Element=me,_e.Entity=ye,_e.EntityReference=we,_e.LiveNodeList=V,_e.NamedNodeMap=Q,_e.Node=z,_e.NodeList=B,_e.Notation=De,_e.Text=Oe,_e.ProcessingInstruction=ge,_e.walkDOM=Z,_e.XMLSerializer=Re},4883,[4881,4882,4884]); +__d(function(g,r,i,a,m,e,d){'use strict';function t(t){try{'function'!=typeof t&&(t=RegExp);var o=new t('\ud834\udf06','u').exec('\ud834\udf06');return!!o&&2===o[0].length}catch(t){}return!1}var o=t();function n(t){if('['!==t.source[0])throw new Error(t+' can not be used with chars');return t.source.slice(1,t.source.lastIndexOf(']'))}function u(t,n){if('['!==t.source[0])throw new Error('/'+t.source+'/ can not be used with chars_without');if(!n||'string'!=typeof n)throw new Error(JSON.stringify(n)+' is not a valid search');if(-1===t.source.indexOf(n))throw new Error('"'+n+'" is not is /'+t.source+'/');if('-'===n&&1!==t.source.indexOf(n))throw new Error('"'+n+'" is not at the first postion of /'+t.source+'/');return new RegExp(t.source.replace(n,''),o?'u':'')}function c(t){var n=this;return new RegExp(Array.prototype.slice.call(arguments).map(function(t){var o='string'==typeof t;if(o&&void 0===n&&'|'===t)throw new Error('use regg instead of reg to wrap expressions with `|`!');return o?t:t.source}).join(''),o?'mu':'m')}function E(t){if(0===arguments.length)throw new Error('no parameters provided');return c.apply(E,['(?:'].concat(Array.prototype.slice.call(arguments),[')']))}var s=/[-\x09\x0A\x0D\x20-\x2C\x2E-\uD7FF\uE000-\uFFFD]/;o&&(s=c('[',n(s),'\\u{10000}-\\u{10FFFF}',']'));var T=new RegExp('[^'+n(s)+']',o?'u':''),A=/[\x20\x09\x0D\x0A]/,D=n(A),F=c(A,'+'),l=c(A,'*'),x=/[:_a-zA-Z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/;o&&(x=c('[',n(x),'\\u{10000}-\\u{10FFFF}',']'));var C=c('[',n(x),n(/[-.0-9\xB7]/),n(/[\u0300-\u036F\u203F-\u2040]/),']'),f=c(x,C,'*'),h=c(C,'+'),_=c('&',f,';'),N=E(/&#[0-9]+;|&#x[0-9a-fA-F]+;/),p=E(_,'|',N),w=c('%',f,';'),y=E(c('"',E(/[^%&"]/,'|',w,'|',p),'*','"'),'|',c("'",E(/[^%&']/,'|',w,'|',p),'*',"'")),I=E('"',E(/[^<&"]/,'|',p),'*','"','|',"'",E(/[^<&']/,'|',p),'*',"'"),O=c(u(x,':'),u(C,':'),'*'),S=c(O,E(':',O),'?'),L=c('^',S,'$'),P=c('(',S,')'),R=E(/"[^"]*"|'[^']*'/),M=c(/^<\?/,'(',f,')',E(F,'(',s,'*?)'),'?',/\?>/),v=/[\x20\x0D\x0Aa-zA-Z0-9-'()+,./:=?;!*#@$_%]/,Y=E('"',v,'*"','|',"'",u(v,"'"),"*'"),U='\x3c!--',b=c(U,E(u(s,'-'),'|',c('-',u(s,'-'))),'*',"--\x3e"),B='#PCDATA',z=E(c(/\(/,l,B,E(l,/\|/,l,S),'*',l,/\)\*/),'|',c(/\(/,l,B,l,/\)/)),Q=E('EMPTY','|','ANY','|',z,'|',c(/\([^>]+\)/,/[?*+]?/)),Z=c(''),$=c('NOTATION',F,/\(/,l,f,E(l,/\|/,l,f),'*',l,/\)/),G=c(/\(/,l,h,E(l,/\|/,l,h),'*',l,/\)/),K=E($,'|',G),X=E(/CDATA|ID|IDREF|IDREFS|ENTITY|ENTITIES|NMTOKEN|NMTOKENS/,'|',K),j=E(/#REQUIRED|#IMPLIED/,'|',E(E('#FIXED',F),'?',I)),H=c(''),J=E("\"about:legacy-compat\"",'|',"'about:legacy-compat'"),V='SYSTEM',k='PUBLIC',q=E(E(V,F,R),'|',E(k,F,Y,F,R)),W=c('^',E(E(V,F,'(?',R,')'),'|',E(k,F,'(?',Y,')',F,'(?',R,')'))),ee=c('^',Y,'$'),re=c('^',R,'$'),te=E(F,'NDATA',F,f),oe=''),ae=E(y,'|',q),ue=E(ne,'|',c(oe,F,'%',F,f,F,ae,l,'>')),ie=c(k,F,Y),ce=c(''),Ee=c(l,'=',l),se=/1[.]\d+/,Te=c(F,'version',Ee,E("'",se,"'",'|','"',se,'"')),Ae=/[A-Za-z][-A-Za-z0-9._]*/,De=c(/^<\?xml/,Te,E(F,'encoding',Ee,E('"',Ae,'"','|',"'",Ae,"'")),'?',E(F,'standalone',Ee,E("'",E('yes','|','no'),"'",'|','"',E('yes','|','no'),'"')),'?',l,/\?>/),Fe=c(s,'*?',/\]\]>/),le=c(/',e.CDSect=le,e.Char=s,e.Comment=b,e.COMMENT_START=U,e.COMMENT_END="--\x3e",e.DOCTYPE_DECL_START='=e+n||e?new java.lang.String(t,e,n)+'':t}function H(t,e){t.currentElement?t.currentElement.appendChild(e):t.doc.appendChild(e)}y.prototype.parseFromString=function(e,n){if(!u(n))throw new TypeError('DOMParser.parseFromString: the provided mimeType "'+n+'" is not valid.');var i=this.assign(Object.create(null),this.xmlns),s=o.XML_ENTITIES,l=i['']||null;c(n)?(s=o.HTML_ENTITIES,l=p.HTML):n===h.XML_SVG_IMAGE&&(l=p.SVG),i['']=l,i.xml=i.xml||p.XML;var f=new this.domHandler({mimeType:n,defaultNamespace:l,onError:this.onError}),T=this.locator?{}:void 0;this.locator&&f.setDocumentLocator(T);var y=new E;return y.errorHandler=f,y.domBuilder=f,!t.isHTMLMimeType(n)&&'string'!=typeof e&&y.errorHandler.fatalError('source is not a string'),y.parse(this.normalizeLineEndings(String(e)),i,s),f.doc.documentElement||y.errorHandler.fatalError('missing root element'),f.doc},D.prototype={startDocument:function(){var t=new s;this.doc=l(this.mimeType)?t.createHTMLDocument(!1):t.createDocument(this.defaultNamespace,'')},startElement:function(t,e,n,o){var i=this.doc,s=i.createElementNS(t,n||e),c=o.length;H(this,s),this.currentElement=s,this.locator&&v(this.locator,s);for(var l=0;l',lt:'<',quot:'"'}),e.HTML_ENTITIES=t({Aacute:'\xc1',aacute:'\xe1',Abreve:'\u0102',abreve:'\u0103',ac:'\u223e',acd:'\u223f',acE:'\u223e\u0333',Acirc:'\xc2',acirc:'\xe2',acute:'\xb4',Acy:'\u0410',acy:'\u0430',AElig:'\xc6',aelig:'\xe6',af:'\u2061',Afr:'\ud835\udd04',afr:'\ud835\udd1e',Agrave:'\xc0',agrave:'\xe0',alefsym:'\u2135',aleph:'\u2135',Alpha:'\u0391',alpha:'\u03b1',Amacr:'\u0100',amacr:'\u0101',amalg:'\u2a3f',AMP:'&',amp:'&',And:'\u2a53',and:'\u2227',andand:'\u2a55',andd:'\u2a5c',andslope:'\u2a58',andv:'\u2a5a',ang:'\u2220',ange:'\u29a4',angle:'\u2220',angmsd:'\u2221',angmsdaa:'\u29a8',angmsdab:'\u29a9',angmsdac:'\u29aa',angmsdad:'\u29ab',angmsdae:'\u29ac',angmsdaf:'\u29ad',angmsdag:'\u29ae',angmsdah:'\u29af',angrt:'\u221f',angrtvb:'\u22be',angrtvbd:'\u299d',angsph:'\u2222',angst:'\xc5',angzarr:'\u237c',Aogon:'\u0104',aogon:'\u0105',Aopf:'\ud835\udd38',aopf:'\ud835\udd52',ap:'\u2248',apacir:'\u2a6f',apE:'\u2a70',ape:'\u224a',apid:'\u224b',apos:'\'',ApplyFunction:'\u2061',approx:'\u2248',approxeq:'\u224a',Aring:'\xc5',aring:'\xe5',Ascr:'\ud835\udc9c',ascr:'\ud835\udcb6',Assign:'\u2254',ast:'*',asymp:'\u2248',asympeq:'\u224d',Atilde:'\xc3',atilde:'\xe3',Auml:'\xc4',auml:'\xe4',awconint:'\u2233',awint:'\u2a11',backcong:'\u224c',backepsilon:'\u03f6',backprime:'\u2035',backsim:'\u223d',backsimeq:'\u22cd',Backslash:'\u2216',Barv:'\u2ae7',barvee:'\u22bd',Barwed:'\u2306',barwed:'\u2305',barwedge:'\u2305',bbrk:'\u23b5',bbrktbrk:'\u23b6',bcong:'\u224c',Bcy:'\u0411',bcy:'\u0431',bdquo:'\u201e',becaus:'\u2235',Because:'\u2235',because:'\u2235',bemptyv:'\u29b0',bepsi:'\u03f6',bernou:'\u212c',Bernoullis:'\u212c',Beta:'\u0392',beta:'\u03b2',beth:'\u2136',between:'\u226c',Bfr:'\ud835\udd05',bfr:'\ud835\udd1f',bigcap:'\u22c2',bigcirc:'\u25ef',bigcup:'\u22c3',bigodot:'\u2a00',bigoplus:'\u2a01',bigotimes:'\u2a02',bigsqcup:'\u2a06',bigstar:'\u2605',bigtriangledown:'\u25bd',bigtriangleup:'\u25b3',biguplus:'\u2a04',bigvee:'\u22c1',bigwedge:'\u22c0',bkarow:'\u290d',blacklozenge:'\u29eb',blacksquare:'\u25aa',blacktriangle:'\u25b4',blacktriangledown:'\u25be',blacktriangleleft:'\u25c2',blacktriangleright:'\u25b8',blank:'\u2423',blk12:'\u2592',blk14:'\u2591',blk34:'\u2593',block:'\u2588',bne:'=\u20e5',bnequiv:'\u2261\u20e5',bNot:'\u2aed',bnot:'\u2310',Bopf:'\ud835\udd39',bopf:'\ud835\udd53',bot:'\u22a5',bottom:'\u22a5',bowtie:'\u22c8',boxbox:'\u29c9',boxDL:'\u2557',boxDl:'\u2556',boxdL:'\u2555',boxdl:'\u2510',boxDR:'\u2554',boxDr:'\u2553',boxdR:'\u2552',boxdr:'\u250c',boxH:'\u2550',boxh:'\u2500',boxHD:'\u2566',boxHd:'\u2564',boxhD:'\u2565',boxhd:'\u252c',boxHU:'\u2569',boxHu:'\u2567',boxhU:'\u2568',boxhu:'\u2534',boxminus:'\u229f',boxplus:'\u229e',boxtimes:'\u22a0',boxUL:'\u255d',boxUl:'\u255c',boxuL:'\u255b',boxul:'\u2518',boxUR:'\u255a',boxUr:'\u2559',boxuR:'\u2558',boxur:'\u2514',boxV:'\u2551',boxv:'\u2502',boxVH:'\u256c',boxVh:'\u256b',boxvH:'\u256a',boxvh:'\u253c',boxVL:'\u2563',boxVl:'\u2562',boxvL:'\u2561',boxvl:'\u2524',boxVR:'\u2560',boxVr:'\u255f',boxvR:'\u255e',boxvr:'\u251c',bprime:'\u2035',Breve:'\u02d8',breve:'\u02d8',brvbar:'\xa6',Bscr:'\u212c',bscr:'\ud835\udcb7',bsemi:'\u204f',bsim:'\u223d',bsime:'\u22cd',bsol:'\\',bsolb:'\u29c5',bsolhsub:'\u27c8',bull:'\u2022',bullet:'\u2022',bump:'\u224e',bumpE:'\u2aae',bumpe:'\u224f',Bumpeq:'\u224e',bumpeq:'\u224f',Cacute:'\u0106',cacute:'\u0107',Cap:'\u22d2',cap:'\u2229',capand:'\u2a44',capbrcup:'\u2a49',capcap:'\u2a4b',capcup:'\u2a47',capdot:'\u2a40',CapitalDifferentialD:'\u2145',caps:'\u2229\ufe00',caret:'\u2041',caron:'\u02c7',Cayleys:'\u212d',ccaps:'\u2a4d',Ccaron:'\u010c',ccaron:'\u010d',Ccedil:'\xc7',ccedil:'\xe7',Ccirc:'\u0108',ccirc:'\u0109',Cconint:'\u2230',ccups:'\u2a4c',ccupssm:'\u2a50',Cdot:'\u010a',cdot:'\u010b',cedil:'\xb8',Cedilla:'\xb8',cemptyv:'\u29b2',cent:'\xa2',CenterDot:'\xb7',centerdot:'\xb7',Cfr:'\u212d',cfr:'\ud835\udd20',CHcy:'\u0427',chcy:'\u0447',check:'\u2713',checkmark:'\u2713',Chi:'\u03a7',chi:'\u03c7',cir:'\u25cb',circ:'\u02c6',circeq:'\u2257',circlearrowleft:'\u21ba',circlearrowright:'\u21bb',circledast:'\u229b',circledcirc:'\u229a',circleddash:'\u229d',CircleDot:'\u2299',circledR:'\xae',circledS:'\u24c8',CircleMinus:'\u2296',CirclePlus:'\u2295',CircleTimes:'\u2297',cirE:'\u29c3',cire:'\u2257',cirfnint:'\u2a10',cirmid:'\u2aef',cirscir:'\u29c2',ClockwiseContourIntegral:'\u2232',CloseCurlyDoubleQuote:'\u201d',CloseCurlyQuote:'\u2019',clubs:'\u2663',clubsuit:'\u2663',Colon:'\u2237',colon:':',Colone:'\u2a74',colone:'\u2254',coloneq:'\u2254',comma:',',commat:'@',comp:'\u2201',compfn:'\u2218',complement:'\u2201',complexes:'\u2102',cong:'\u2245',congdot:'\u2a6d',Congruent:'\u2261',Conint:'\u222f',conint:'\u222e',ContourIntegral:'\u222e',Copf:'\u2102',copf:'\ud835\udd54',coprod:'\u2210',Coproduct:'\u2210',COPY:'\xa9',copy:'\xa9',copysr:'\u2117',CounterClockwiseContourIntegral:'\u2233',crarr:'\u21b5',Cross:'\u2a2f',cross:'\u2717',Cscr:'\ud835\udc9e',cscr:'\ud835\udcb8',csub:'\u2acf',csube:'\u2ad1',csup:'\u2ad0',csupe:'\u2ad2',ctdot:'\u22ef',cudarrl:'\u2938',cudarrr:'\u2935',cuepr:'\u22de',cuesc:'\u22df',cularr:'\u21b6',cularrp:'\u293d',Cup:'\u22d3',cup:'\u222a',cupbrcap:'\u2a48',CupCap:'\u224d',cupcap:'\u2a46',cupcup:'\u2a4a',cupdot:'\u228d',cupor:'\u2a45',cups:'\u222a\ufe00',curarr:'\u21b7',curarrm:'\u293c',curlyeqprec:'\u22de',curlyeqsucc:'\u22df',curlyvee:'\u22ce',curlywedge:'\u22cf',curren:'\xa4',curvearrowleft:'\u21b6',curvearrowright:'\u21b7',cuvee:'\u22ce',cuwed:'\u22cf',cwconint:'\u2232',cwint:'\u2231',cylcty:'\u232d',Dagger:'\u2021',dagger:'\u2020',daleth:'\u2138',Darr:'\u21a1',dArr:'\u21d3',darr:'\u2193',dash:'\u2010',Dashv:'\u2ae4',dashv:'\u22a3',dbkarow:'\u290f',dblac:'\u02dd',Dcaron:'\u010e',dcaron:'\u010f',Dcy:'\u0414',dcy:'\u0434',DD:'\u2145',dd:'\u2146',ddagger:'\u2021',ddarr:'\u21ca',DDotrahd:'\u2911',ddotseq:'\u2a77',deg:'\xb0',Del:'\u2207',Delta:'\u0394',delta:'\u03b4',demptyv:'\u29b1',dfisht:'\u297f',Dfr:'\ud835\udd07',dfr:'\ud835\udd21',dHar:'\u2965',dharl:'\u21c3',dharr:'\u21c2',DiacriticalAcute:'\xb4',DiacriticalDot:'\u02d9',DiacriticalDoubleAcute:'\u02dd',DiacriticalGrave:'`',DiacriticalTilde:'\u02dc',diam:'\u22c4',Diamond:'\u22c4',diamond:'\u22c4',diamondsuit:'\u2666',diams:'\u2666',die:'\xa8',DifferentialD:'\u2146',digamma:'\u03dd',disin:'\u22f2',div:'\xf7',divide:'\xf7',divideontimes:'\u22c7',divonx:'\u22c7',DJcy:'\u0402',djcy:'\u0452',dlcorn:'\u231e',dlcrop:'\u230d',dollar:'$',Dopf:'\ud835\udd3b',dopf:'\ud835\udd55',Dot:'\xa8',dot:'\u02d9',DotDot:'\u20dc',doteq:'\u2250',doteqdot:'\u2251',DotEqual:'\u2250',dotminus:'\u2238',dotplus:'\u2214',dotsquare:'\u22a1',doublebarwedge:'\u2306',DoubleContourIntegral:'\u222f',DoubleDot:'\xa8',DoubleDownArrow:'\u21d3',DoubleLeftArrow:'\u21d0',DoubleLeftRightArrow:'\u21d4',DoubleLeftTee:'\u2ae4',DoubleLongLeftArrow:'\u27f8',DoubleLongLeftRightArrow:'\u27fa',DoubleLongRightArrow:'\u27f9',DoubleRightArrow:'\u21d2',DoubleRightTee:'\u22a8',DoubleUpArrow:'\u21d1',DoubleUpDownArrow:'\u21d5',DoubleVerticalBar:'\u2225',DownArrow:'\u2193',Downarrow:'\u21d3',downarrow:'\u2193',DownArrowBar:'\u2913',DownArrowUpArrow:'\u21f5',DownBreve:'\u0311',downdownarrows:'\u21ca',downharpoonleft:'\u21c3',downharpoonright:'\u21c2',DownLeftRightVector:'\u2950',DownLeftTeeVector:'\u295e',DownLeftVector:'\u21bd',DownLeftVectorBar:'\u2956',DownRightTeeVector:'\u295f',DownRightVector:'\u21c1',DownRightVectorBar:'\u2957',DownTee:'\u22a4',DownTeeArrow:'\u21a7',drbkarow:'\u2910',drcorn:'\u231f',drcrop:'\u230c',Dscr:'\ud835\udc9f',dscr:'\ud835\udcb9',DScy:'\u0405',dscy:'\u0455',dsol:'\u29f6',Dstrok:'\u0110',dstrok:'\u0111',dtdot:'\u22f1',dtri:'\u25bf',dtrif:'\u25be',duarr:'\u21f5',duhar:'\u296f',dwangle:'\u29a6',DZcy:'\u040f',dzcy:'\u045f',dzigrarr:'\u27ff',Eacute:'\xc9',eacute:'\xe9',easter:'\u2a6e',Ecaron:'\u011a',ecaron:'\u011b',ecir:'\u2256',Ecirc:'\xca',ecirc:'\xea',ecolon:'\u2255',Ecy:'\u042d',ecy:'\u044d',eDDot:'\u2a77',Edot:'\u0116',eDot:'\u2251',edot:'\u0117',ee:'\u2147',efDot:'\u2252',Efr:'\ud835\udd08',efr:'\ud835\udd22',eg:'\u2a9a',Egrave:'\xc8',egrave:'\xe8',egs:'\u2a96',egsdot:'\u2a98',el:'\u2a99',Element:'\u2208',elinters:'\u23e7',ell:'\u2113',els:'\u2a95',elsdot:'\u2a97',Emacr:'\u0112',emacr:'\u0113',empty:'\u2205',emptyset:'\u2205',EmptySmallSquare:'\u25fb',emptyv:'\u2205',EmptyVerySmallSquare:'\u25ab',emsp:'\u2003',emsp13:'\u2004',emsp14:'\u2005',ENG:'\u014a',eng:'\u014b',ensp:'\u2002',Eogon:'\u0118',eogon:'\u0119',Eopf:'\ud835\udd3c',eopf:'\ud835\udd56',epar:'\u22d5',eparsl:'\u29e3',eplus:'\u2a71',epsi:'\u03b5',Epsilon:'\u0395',epsilon:'\u03b5',epsiv:'\u03f5',eqcirc:'\u2256',eqcolon:'\u2255',eqsim:'\u2242',eqslantgtr:'\u2a96',eqslantless:'\u2a95',Equal:'\u2a75',equals:'=',EqualTilde:'\u2242',equest:'\u225f',Equilibrium:'\u21cc',equiv:'\u2261',equivDD:'\u2a78',eqvparsl:'\u29e5',erarr:'\u2971',erDot:'\u2253',Escr:'\u2130',escr:'\u212f',esdot:'\u2250',Esim:'\u2a73',esim:'\u2242',Eta:'\u0397',eta:'\u03b7',ETH:'\xd0',eth:'\xf0',Euml:'\xcb',euml:'\xeb',euro:'\u20ac',excl:'!',exist:'\u2203',Exists:'\u2203',expectation:'\u2130',ExponentialE:'\u2147',exponentiale:'\u2147',fallingdotseq:'\u2252',Fcy:'\u0424',fcy:'\u0444',female:'\u2640',ffilig:'\ufb03',fflig:'\ufb00',ffllig:'\ufb04',Ffr:'\ud835\udd09',ffr:'\ud835\udd23',filig:'\ufb01',FilledSmallSquare:'\u25fc',FilledVerySmallSquare:'\u25aa',fjlig:'fj',flat:'\u266d',fllig:'\ufb02',fltns:'\u25b1',fnof:'\u0192',Fopf:'\ud835\udd3d',fopf:'\ud835\udd57',ForAll:'\u2200',forall:'\u2200',fork:'\u22d4',forkv:'\u2ad9',Fouriertrf:'\u2131',fpartint:'\u2a0d',frac12:'\xbd',frac13:'\u2153',frac14:'\xbc',frac15:'\u2155',frac16:'\u2159',frac18:'\u215b',frac23:'\u2154',frac25:'\u2156',frac34:'\xbe',frac35:'\u2157',frac38:'\u215c',frac45:'\u2158',frac56:'\u215a',frac58:'\u215d',frac78:'\u215e',frasl:'\u2044',frown:'\u2322',Fscr:'\u2131',fscr:'\ud835\udcbb',gacute:'\u01f5',Gamma:'\u0393',gamma:'\u03b3',Gammad:'\u03dc',gammad:'\u03dd',gap:'\u2a86',Gbreve:'\u011e',gbreve:'\u011f',Gcedil:'\u0122',Gcirc:'\u011c',gcirc:'\u011d',Gcy:'\u0413',gcy:'\u0433',Gdot:'\u0120',gdot:'\u0121',gE:'\u2267',ge:'\u2265',gEl:'\u2a8c',gel:'\u22db',geq:'\u2265',geqq:'\u2267',geqslant:'\u2a7e',ges:'\u2a7e',gescc:'\u2aa9',gesdot:'\u2a80',gesdoto:'\u2a82',gesdotol:'\u2a84',gesl:'\u22db\ufe00',gesles:'\u2a94',Gfr:'\ud835\udd0a',gfr:'\ud835\udd24',Gg:'\u22d9',gg:'\u226b',ggg:'\u22d9',gimel:'\u2137',GJcy:'\u0403',gjcy:'\u0453',gl:'\u2277',gla:'\u2aa5',glE:'\u2a92',glj:'\u2aa4',gnap:'\u2a8a',gnapprox:'\u2a8a',gnE:'\u2269',gne:'\u2a88',gneq:'\u2a88',gneqq:'\u2269',gnsim:'\u22e7',Gopf:'\ud835\udd3e',gopf:'\ud835\udd58',grave:'`',GreaterEqual:'\u2265',GreaterEqualLess:'\u22db',GreaterFullEqual:'\u2267',GreaterGreater:'\u2aa2',GreaterLess:'\u2277',GreaterSlantEqual:'\u2a7e',GreaterTilde:'\u2273',Gscr:'\ud835\udca2',gscr:'\u210a',gsim:'\u2273',gsime:'\u2a8e',gsiml:'\u2a90',Gt:'\u226b',GT:'>',gt:'>',gtcc:'\u2aa7',gtcir:'\u2a7a',gtdot:'\u22d7',gtlPar:'\u2995',gtquest:'\u2a7c',gtrapprox:'\u2a86',gtrarr:'\u2978',gtrdot:'\u22d7',gtreqless:'\u22db',gtreqqless:'\u2a8c',gtrless:'\u2277',gtrsim:'\u2273',gvertneqq:'\u2269\ufe00',gvnE:'\u2269\ufe00',Hacek:'\u02c7',hairsp:'\u200a',half:'\xbd',hamilt:'\u210b',HARDcy:'\u042a',hardcy:'\u044a',hArr:'\u21d4',harr:'\u2194',harrcir:'\u2948',harrw:'\u21ad',Hat:'^',hbar:'\u210f',Hcirc:'\u0124',hcirc:'\u0125',hearts:'\u2665',heartsuit:'\u2665',hellip:'\u2026',hercon:'\u22b9',Hfr:'\u210c',hfr:'\ud835\udd25',HilbertSpace:'\u210b',hksearow:'\u2925',hkswarow:'\u2926',hoarr:'\u21ff',homtht:'\u223b',hookleftarrow:'\u21a9',hookrightarrow:'\u21aa',Hopf:'\u210d',hopf:'\ud835\udd59',horbar:'\u2015',HorizontalLine:'\u2500',Hscr:'\u210b',hscr:'\ud835\udcbd',hslash:'\u210f',Hstrok:'\u0126',hstrok:'\u0127',HumpDownHump:'\u224e',HumpEqual:'\u224f',hybull:'\u2043',hyphen:'\u2010',Iacute:'\xcd',iacute:'\xed',ic:'\u2063',Icirc:'\xce',icirc:'\xee',Icy:'\u0418',icy:'\u0438',Idot:'\u0130',IEcy:'\u0415',iecy:'\u0435',iexcl:'\xa1',iff:'\u21d4',Ifr:'\u2111',ifr:'\ud835\udd26',Igrave:'\xcc',igrave:'\xec',ii:'\u2148',iiiint:'\u2a0c',iiint:'\u222d',iinfin:'\u29dc',iiota:'\u2129',IJlig:'\u0132',ijlig:'\u0133',Im:'\u2111',Imacr:'\u012a',imacr:'\u012b',image:'\u2111',ImaginaryI:'\u2148',imagline:'\u2110',imagpart:'\u2111',imath:'\u0131',imof:'\u22b7',imped:'\u01b5',Implies:'\u21d2',in:'\u2208',incare:'\u2105',infin:'\u221e',infintie:'\u29dd',inodot:'\u0131',Int:'\u222c',int:'\u222b',intcal:'\u22ba',integers:'\u2124',Integral:'\u222b',intercal:'\u22ba',Intersection:'\u22c2',intlarhk:'\u2a17',intprod:'\u2a3c',InvisibleComma:'\u2063',InvisibleTimes:'\u2062',IOcy:'\u0401',iocy:'\u0451',Iogon:'\u012e',iogon:'\u012f',Iopf:'\ud835\udd40',iopf:'\ud835\udd5a',Iota:'\u0399',iota:'\u03b9',iprod:'\u2a3c',iquest:'\xbf',Iscr:'\u2110',iscr:'\ud835\udcbe',isin:'\u2208',isindot:'\u22f5',isinE:'\u22f9',isins:'\u22f4',isinsv:'\u22f3',isinv:'\u2208',it:'\u2062',Itilde:'\u0128',itilde:'\u0129',Iukcy:'\u0406',iukcy:'\u0456',Iuml:'\xcf',iuml:'\xef',Jcirc:'\u0134',jcirc:'\u0135',Jcy:'\u0419',jcy:'\u0439',Jfr:'\ud835\udd0d',jfr:'\ud835\udd27',jmath:'\u0237',Jopf:'\ud835\udd41',jopf:'\ud835\udd5b',Jscr:'\ud835\udca5',jscr:'\ud835\udcbf',Jsercy:'\u0408',jsercy:'\u0458',Jukcy:'\u0404',jukcy:'\u0454',Kappa:'\u039a',kappa:'\u03ba',kappav:'\u03f0',Kcedil:'\u0136',kcedil:'\u0137',Kcy:'\u041a',kcy:'\u043a',Kfr:'\ud835\udd0e',kfr:'\ud835\udd28',kgreen:'\u0138',KHcy:'\u0425',khcy:'\u0445',KJcy:'\u040c',kjcy:'\u045c',Kopf:'\ud835\udd42',kopf:'\ud835\udd5c',Kscr:'\ud835\udca6',kscr:'\ud835\udcc0',lAarr:'\u21da',Lacute:'\u0139',lacute:'\u013a',laemptyv:'\u29b4',lagran:'\u2112',Lambda:'\u039b',lambda:'\u03bb',Lang:'\u27ea',lang:'\u27e8',langd:'\u2991',langle:'\u27e8',lap:'\u2a85',Laplacetrf:'\u2112',laquo:'\xab',Larr:'\u219e',lArr:'\u21d0',larr:'\u2190',larrb:'\u21e4',larrbfs:'\u291f',larrfs:'\u291d',larrhk:'\u21a9',larrlp:'\u21ab',larrpl:'\u2939',larrsim:'\u2973',larrtl:'\u21a2',lat:'\u2aab',lAtail:'\u291b',latail:'\u2919',late:'\u2aad',lates:'\u2aad\ufe00',lBarr:'\u290e',lbarr:'\u290c',lbbrk:'\u2772',lbrace:'{',lbrack:'[',lbrke:'\u298b',lbrksld:'\u298f',lbrkslu:'\u298d',Lcaron:'\u013d',lcaron:'\u013e',Lcedil:'\u013b',lcedil:'\u013c',lceil:'\u2308',lcub:'{',Lcy:'\u041b',lcy:'\u043b',ldca:'\u2936',ldquo:'\u201c',ldquor:'\u201e',ldrdhar:'\u2967',ldrushar:'\u294b',ldsh:'\u21b2',lE:'\u2266',le:'\u2264',LeftAngleBracket:'\u27e8',LeftArrow:'\u2190',Leftarrow:'\u21d0',leftarrow:'\u2190',LeftArrowBar:'\u21e4',LeftArrowRightArrow:'\u21c6',leftarrowtail:'\u21a2',LeftCeiling:'\u2308',LeftDoubleBracket:'\u27e6',LeftDownTeeVector:'\u2961',LeftDownVector:'\u21c3',LeftDownVectorBar:'\u2959',LeftFloor:'\u230a',leftharpoondown:'\u21bd',leftharpoonup:'\u21bc',leftleftarrows:'\u21c7',LeftRightArrow:'\u2194',Leftrightarrow:'\u21d4',leftrightarrow:'\u2194',leftrightarrows:'\u21c6',leftrightharpoons:'\u21cb',leftrightsquigarrow:'\u21ad',LeftRightVector:'\u294e',LeftTee:'\u22a3',LeftTeeArrow:'\u21a4',LeftTeeVector:'\u295a',leftthreetimes:'\u22cb',LeftTriangle:'\u22b2',LeftTriangleBar:'\u29cf',LeftTriangleEqual:'\u22b4',LeftUpDownVector:'\u2951',LeftUpTeeVector:'\u2960',LeftUpVector:'\u21bf',LeftUpVectorBar:'\u2958',LeftVector:'\u21bc',LeftVectorBar:'\u2952',lEg:'\u2a8b',leg:'\u22da',leq:'\u2264',leqq:'\u2266',leqslant:'\u2a7d',les:'\u2a7d',lescc:'\u2aa8',lesdot:'\u2a7f',lesdoto:'\u2a81',lesdotor:'\u2a83',lesg:'\u22da\ufe00',lesges:'\u2a93',lessapprox:'\u2a85',lessdot:'\u22d6',lesseqgtr:'\u22da',lesseqqgtr:'\u2a8b',LessEqualGreater:'\u22da',LessFullEqual:'\u2266',LessGreater:'\u2276',lessgtr:'\u2276',LessLess:'\u2aa1',lesssim:'\u2272',LessSlantEqual:'\u2a7d',LessTilde:'\u2272',lfisht:'\u297c',lfloor:'\u230a',Lfr:'\ud835\udd0f',lfr:'\ud835\udd29',lg:'\u2276',lgE:'\u2a91',lHar:'\u2962',lhard:'\u21bd',lharu:'\u21bc',lharul:'\u296a',lhblk:'\u2584',LJcy:'\u0409',ljcy:'\u0459',Ll:'\u22d8',ll:'\u226a',llarr:'\u21c7',llcorner:'\u231e',Lleftarrow:'\u21da',llhard:'\u296b',lltri:'\u25fa',Lmidot:'\u013f',lmidot:'\u0140',lmoust:'\u23b0',lmoustache:'\u23b0',lnap:'\u2a89',lnapprox:'\u2a89',lnE:'\u2268',lne:'\u2a87',lneq:'\u2a87',lneqq:'\u2268',lnsim:'\u22e6',loang:'\u27ec',loarr:'\u21fd',lobrk:'\u27e6',LongLeftArrow:'\u27f5',Longleftarrow:'\u27f8',longleftarrow:'\u27f5',LongLeftRightArrow:'\u27f7',Longleftrightarrow:'\u27fa',longleftrightarrow:'\u27f7',longmapsto:'\u27fc',LongRightArrow:'\u27f6',Longrightarrow:'\u27f9',longrightarrow:'\u27f6',looparrowleft:'\u21ab',looparrowright:'\u21ac',lopar:'\u2985',Lopf:'\ud835\udd43',lopf:'\ud835\udd5d',loplus:'\u2a2d',lotimes:'\u2a34',lowast:'\u2217',lowbar:'_',LowerLeftArrow:'\u2199',LowerRightArrow:'\u2198',loz:'\u25ca',lozenge:'\u25ca',lozf:'\u29eb',lpar:'(',lparlt:'\u2993',lrarr:'\u21c6',lrcorner:'\u231f',lrhar:'\u21cb',lrhard:'\u296d',lrm:'\u200e',lrtri:'\u22bf',lsaquo:'\u2039',Lscr:'\u2112',lscr:'\ud835\udcc1',Lsh:'\u21b0',lsh:'\u21b0',lsim:'\u2272',lsime:'\u2a8d',lsimg:'\u2a8f',lsqb:'[',lsquo:'\u2018',lsquor:'\u201a',Lstrok:'\u0141',lstrok:'\u0142',Lt:'\u226a',LT:'<',lt:'<',ltcc:'\u2aa6',ltcir:'\u2a79',ltdot:'\u22d6',lthree:'\u22cb',ltimes:'\u22c9',ltlarr:'\u2976',ltquest:'\u2a7b',ltri:'\u25c3',ltrie:'\u22b4',ltrif:'\u25c2',ltrPar:'\u2996',lurdshar:'\u294a',luruhar:'\u2966',lvertneqq:'\u2268\ufe00',lvnE:'\u2268\ufe00',macr:'\xaf',male:'\u2642',malt:'\u2720',maltese:'\u2720',Map:'\u2905',map:'\u21a6',mapsto:'\u21a6',mapstodown:'\u21a7',mapstoleft:'\u21a4',mapstoup:'\u21a5',marker:'\u25ae',mcomma:'\u2a29',Mcy:'\u041c',mcy:'\u043c',mdash:'\u2014',mDDot:'\u223a',measuredangle:'\u2221',MediumSpace:'\u205f',Mellintrf:'\u2133',Mfr:'\ud835\udd10',mfr:'\ud835\udd2a',mho:'\u2127',micro:'\xb5',mid:'\u2223',midast:'*',midcir:'\u2af0',middot:'\xb7',minus:'\u2212',minusb:'\u229f',minusd:'\u2238',minusdu:'\u2a2a',MinusPlus:'\u2213',mlcp:'\u2adb',mldr:'\u2026',mnplus:'\u2213',models:'\u22a7',Mopf:'\ud835\udd44',mopf:'\ud835\udd5e',mp:'\u2213',Mscr:'\u2133',mscr:'\ud835\udcc2',mstpos:'\u223e',Mu:'\u039c',mu:'\u03bc',multimap:'\u22b8',mumap:'\u22b8',nabla:'\u2207',Nacute:'\u0143',nacute:'\u0144',nang:'\u2220\u20d2',nap:'\u2249',napE:'\u2a70\u0338',napid:'\u224b\u0338',napos:'\u0149',napprox:'\u2249',natur:'\u266e',natural:'\u266e',naturals:'\u2115',nbsp:'\xa0',nbump:'\u224e\u0338',nbumpe:'\u224f\u0338',ncap:'\u2a43',Ncaron:'\u0147',ncaron:'\u0148',Ncedil:'\u0145',ncedil:'\u0146',ncong:'\u2247',ncongdot:'\u2a6d\u0338',ncup:'\u2a42',Ncy:'\u041d',ncy:'\u043d',ndash:'\u2013',ne:'\u2260',nearhk:'\u2924',neArr:'\u21d7',nearr:'\u2197',nearrow:'\u2197',nedot:'\u2250\u0338',NegativeMediumSpace:'\u200b',NegativeThickSpace:'\u200b',NegativeThinSpace:'\u200b',NegativeVeryThinSpace:'\u200b',nequiv:'\u2262',nesear:'\u2928',nesim:'\u2242\u0338',NestedGreaterGreater:'\u226b',NestedLessLess:'\u226a',NewLine:'\n',nexist:'\u2204',nexists:'\u2204',Nfr:'\ud835\udd11',nfr:'\ud835\udd2b',ngE:'\u2267\u0338',nge:'\u2271',ngeq:'\u2271',ngeqq:'\u2267\u0338',ngeqslant:'\u2a7e\u0338',nges:'\u2a7e\u0338',nGg:'\u22d9\u0338',ngsim:'\u2275',nGt:'\u226b\u20d2',ngt:'\u226f',ngtr:'\u226f',nGtv:'\u226b\u0338',nhArr:'\u21ce',nharr:'\u21ae',nhpar:'\u2af2',ni:'\u220b',nis:'\u22fc',nisd:'\u22fa',niv:'\u220b',NJcy:'\u040a',njcy:'\u045a',nlArr:'\u21cd',nlarr:'\u219a',nldr:'\u2025',nlE:'\u2266\u0338',nle:'\u2270',nLeftarrow:'\u21cd',nleftarrow:'\u219a',nLeftrightarrow:'\u21ce',nleftrightarrow:'\u21ae',nleq:'\u2270',nleqq:'\u2266\u0338',nleqslant:'\u2a7d\u0338',nles:'\u2a7d\u0338',nless:'\u226e',nLl:'\u22d8\u0338',nlsim:'\u2274',nLt:'\u226a\u20d2',nlt:'\u226e',nltri:'\u22ea',nltrie:'\u22ec',nLtv:'\u226a\u0338',nmid:'\u2224',NoBreak:'\u2060',NonBreakingSpace:'\xa0',Nopf:'\u2115',nopf:'\ud835\udd5f',Not:'\u2aec',not:'\xac',NotCongruent:'\u2262',NotCupCap:'\u226d',NotDoubleVerticalBar:'\u2226',NotElement:'\u2209',NotEqual:'\u2260',NotEqualTilde:'\u2242\u0338',NotExists:'\u2204',NotGreater:'\u226f',NotGreaterEqual:'\u2271',NotGreaterFullEqual:'\u2267\u0338',NotGreaterGreater:'\u226b\u0338',NotGreaterLess:'\u2279',NotGreaterSlantEqual:'\u2a7e\u0338',NotGreaterTilde:'\u2275',NotHumpDownHump:'\u224e\u0338',NotHumpEqual:'\u224f\u0338',notin:'\u2209',notindot:'\u22f5\u0338',notinE:'\u22f9\u0338',notinva:'\u2209',notinvb:'\u22f7',notinvc:'\u22f6',NotLeftTriangle:'\u22ea',NotLeftTriangleBar:'\u29cf\u0338',NotLeftTriangleEqual:'\u22ec',NotLess:'\u226e',NotLessEqual:'\u2270',NotLessGreater:'\u2278',NotLessLess:'\u226a\u0338',NotLessSlantEqual:'\u2a7d\u0338',NotLessTilde:'\u2274',NotNestedGreaterGreater:'\u2aa2\u0338',NotNestedLessLess:'\u2aa1\u0338',notni:'\u220c',notniva:'\u220c',notnivb:'\u22fe',notnivc:'\u22fd',NotPrecedes:'\u2280',NotPrecedesEqual:'\u2aaf\u0338',NotPrecedesSlantEqual:'\u22e0',NotReverseElement:'\u220c',NotRightTriangle:'\u22eb',NotRightTriangleBar:'\u29d0\u0338',NotRightTriangleEqual:'\u22ed',NotSquareSubset:'\u228f\u0338',NotSquareSubsetEqual:'\u22e2',NotSquareSuperset:'\u2290\u0338',NotSquareSupersetEqual:'\u22e3',NotSubset:'\u2282\u20d2',NotSubsetEqual:'\u2288',NotSucceeds:'\u2281',NotSucceedsEqual:'\u2ab0\u0338',NotSucceedsSlantEqual:'\u22e1',NotSucceedsTilde:'\u227f\u0338',NotSuperset:'\u2283\u20d2',NotSupersetEqual:'\u2289',NotTilde:'\u2241',NotTildeEqual:'\u2244',NotTildeFullEqual:'\u2247',NotTildeTilde:'\u2249',NotVerticalBar:'\u2224',npar:'\u2226',nparallel:'\u2226',nparsl:'\u2afd\u20e5',npart:'\u2202\u0338',npolint:'\u2a14',npr:'\u2280',nprcue:'\u22e0',npre:'\u2aaf\u0338',nprec:'\u2280',npreceq:'\u2aaf\u0338',nrArr:'\u21cf',nrarr:'\u219b',nrarrc:'\u2933\u0338',nrarrw:'\u219d\u0338',nRightarrow:'\u21cf',nrightarrow:'\u219b',nrtri:'\u22eb',nrtrie:'\u22ed',nsc:'\u2281',nsccue:'\u22e1',nsce:'\u2ab0\u0338',Nscr:'\ud835\udca9',nscr:'\ud835\udcc3',nshortmid:'\u2224',nshortparallel:'\u2226',nsim:'\u2241',nsime:'\u2244',nsimeq:'\u2244',nsmid:'\u2224',nspar:'\u2226',nsqsube:'\u22e2',nsqsupe:'\u22e3',nsub:'\u2284',nsubE:'\u2ac5\u0338',nsube:'\u2288',nsubset:'\u2282\u20d2',nsubseteq:'\u2288',nsubseteqq:'\u2ac5\u0338',nsucc:'\u2281',nsucceq:'\u2ab0\u0338',nsup:'\u2285',nsupE:'\u2ac6\u0338',nsupe:'\u2289',nsupset:'\u2283\u20d2',nsupseteq:'\u2289',nsupseteqq:'\u2ac6\u0338',ntgl:'\u2279',Ntilde:'\xd1',ntilde:'\xf1',ntlg:'\u2278',ntriangleleft:'\u22ea',ntrianglelefteq:'\u22ec',ntriangleright:'\u22eb',ntrianglerighteq:'\u22ed',Nu:'\u039d',nu:'\u03bd',num:'#',numero:'\u2116',numsp:'\u2007',nvap:'\u224d\u20d2',nVDash:'\u22af',nVdash:'\u22ae',nvDash:'\u22ad',nvdash:'\u22ac',nvge:'\u2265\u20d2',nvgt:'>\u20d2',nvHarr:'\u2904',nvinfin:'\u29de',nvlArr:'\u2902',nvle:'\u2264\u20d2',nvlt:'<\u20d2',nvltrie:'\u22b4\u20d2',nvrArr:'\u2903',nvrtrie:'\u22b5\u20d2',nvsim:'\u223c\u20d2',nwarhk:'\u2923',nwArr:'\u21d6',nwarr:'\u2196',nwarrow:'\u2196',nwnear:'\u2927',Oacute:'\xd3',oacute:'\xf3',oast:'\u229b',ocir:'\u229a',Ocirc:'\xd4',ocirc:'\xf4',Ocy:'\u041e',ocy:'\u043e',odash:'\u229d',Odblac:'\u0150',odblac:'\u0151',odiv:'\u2a38',odot:'\u2299',odsold:'\u29bc',OElig:'\u0152',oelig:'\u0153',ofcir:'\u29bf',Ofr:'\ud835\udd12',ofr:'\ud835\udd2c',ogon:'\u02db',Ograve:'\xd2',ograve:'\xf2',ogt:'\u29c1',ohbar:'\u29b5',ohm:'\u03a9',oint:'\u222e',olarr:'\u21ba',olcir:'\u29be',olcross:'\u29bb',oline:'\u203e',olt:'\u29c0',Omacr:'\u014c',omacr:'\u014d',Omega:'\u03a9',omega:'\u03c9',Omicron:'\u039f',omicron:'\u03bf',omid:'\u29b6',ominus:'\u2296',Oopf:'\ud835\udd46',oopf:'\ud835\udd60',opar:'\u29b7',OpenCurlyDoubleQuote:'\u201c',OpenCurlyQuote:'\u2018',operp:'\u29b9',oplus:'\u2295',Or:'\u2a54',or:'\u2228',orarr:'\u21bb',ord:'\u2a5d',order:'\u2134',orderof:'\u2134',ordf:'\xaa',ordm:'\xba',origof:'\u22b6',oror:'\u2a56',orslope:'\u2a57',orv:'\u2a5b',oS:'\u24c8',Oscr:'\ud835\udcaa',oscr:'\u2134',Oslash:'\xd8',oslash:'\xf8',osol:'\u2298',Otilde:'\xd5',otilde:'\xf5',Otimes:'\u2a37',otimes:'\u2297',otimesas:'\u2a36',Ouml:'\xd6',ouml:'\xf6',ovbar:'\u233d',OverBar:'\u203e',OverBrace:'\u23de',OverBracket:'\u23b4',OverParenthesis:'\u23dc',par:'\u2225',para:'\xb6',parallel:'\u2225',parsim:'\u2af3',parsl:'\u2afd',part:'\u2202',PartialD:'\u2202',Pcy:'\u041f',pcy:'\u043f',percnt:'%',period:'.',permil:'\u2030',perp:'\u22a5',pertenk:'\u2031',Pfr:'\ud835\udd13',pfr:'\ud835\udd2d',Phi:'\u03a6',phi:'\u03c6',phiv:'\u03d5',phmmat:'\u2133',phone:'\u260e',Pi:'\u03a0',pi:'\u03c0',pitchfork:'\u22d4',piv:'\u03d6',planck:'\u210f',planckh:'\u210e',plankv:'\u210f',plus:'+',plusacir:'\u2a23',plusb:'\u229e',pluscir:'\u2a22',plusdo:'\u2214',plusdu:'\u2a25',pluse:'\u2a72',PlusMinus:'\xb1',plusmn:'\xb1',plussim:'\u2a26',plustwo:'\u2a27',pm:'\xb1',Poincareplane:'\u210c',pointint:'\u2a15',Popf:'\u2119',popf:'\ud835\udd61',pound:'\xa3',Pr:'\u2abb',pr:'\u227a',prap:'\u2ab7',prcue:'\u227c',prE:'\u2ab3',pre:'\u2aaf',prec:'\u227a',precapprox:'\u2ab7',preccurlyeq:'\u227c',Precedes:'\u227a',PrecedesEqual:'\u2aaf',PrecedesSlantEqual:'\u227c',PrecedesTilde:'\u227e',preceq:'\u2aaf',precnapprox:'\u2ab9',precneqq:'\u2ab5',precnsim:'\u22e8',precsim:'\u227e',Prime:'\u2033',prime:'\u2032',primes:'\u2119',prnap:'\u2ab9',prnE:'\u2ab5',prnsim:'\u22e8',prod:'\u220f',Product:'\u220f',profalar:'\u232e',profline:'\u2312',profsurf:'\u2313',prop:'\u221d',Proportion:'\u2237',Proportional:'\u221d',propto:'\u221d',prsim:'\u227e',prurel:'\u22b0',Pscr:'\ud835\udcab',pscr:'\ud835\udcc5',Psi:'\u03a8',psi:'\u03c8',puncsp:'\u2008',Qfr:'\ud835\udd14',qfr:'\ud835\udd2e',qint:'\u2a0c',Qopf:'\u211a',qopf:'\ud835\udd62',qprime:'\u2057',Qscr:'\ud835\udcac',qscr:'\ud835\udcc6',quaternions:'\u210d',quatint:'\u2a16',quest:'?',questeq:'\u225f',QUOT:'"',quot:'"',rAarr:'\u21db',race:'\u223d\u0331',Racute:'\u0154',racute:'\u0155',radic:'\u221a',raemptyv:'\u29b3',Rang:'\u27eb',rang:'\u27e9',rangd:'\u2992',range:'\u29a5',rangle:'\u27e9',raquo:'\xbb',Rarr:'\u21a0',rArr:'\u21d2',rarr:'\u2192',rarrap:'\u2975',rarrb:'\u21e5',rarrbfs:'\u2920',rarrc:'\u2933',rarrfs:'\u291e',rarrhk:'\u21aa',rarrlp:'\u21ac',rarrpl:'\u2945',rarrsim:'\u2974',Rarrtl:'\u2916',rarrtl:'\u21a3',rarrw:'\u219d',rAtail:'\u291c',ratail:'\u291a',ratio:'\u2236',rationals:'\u211a',RBarr:'\u2910',rBarr:'\u290f',rbarr:'\u290d',rbbrk:'\u2773',rbrace:'}',rbrack:']',rbrke:'\u298c',rbrksld:'\u298e',rbrkslu:'\u2990',Rcaron:'\u0158',rcaron:'\u0159',Rcedil:'\u0156',rcedil:'\u0157',rceil:'\u2309',rcub:'}',Rcy:'\u0420',rcy:'\u0440',rdca:'\u2937',rdldhar:'\u2969',rdquo:'\u201d',rdquor:'\u201d',rdsh:'\u21b3',Re:'\u211c',real:'\u211c',realine:'\u211b',realpart:'\u211c',reals:'\u211d',rect:'\u25ad',REG:'\xae',reg:'\xae',ReverseElement:'\u220b',ReverseEquilibrium:'\u21cb',ReverseUpEquilibrium:'\u296f',rfisht:'\u297d',rfloor:'\u230b',Rfr:'\u211c',rfr:'\ud835\udd2f',rHar:'\u2964',rhard:'\u21c1',rharu:'\u21c0',rharul:'\u296c',Rho:'\u03a1',rho:'\u03c1',rhov:'\u03f1',RightAngleBracket:'\u27e9',RightArrow:'\u2192',Rightarrow:'\u21d2',rightarrow:'\u2192',RightArrowBar:'\u21e5',RightArrowLeftArrow:'\u21c4',rightarrowtail:'\u21a3',RightCeiling:'\u2309',RightDoubleBracket:'\u27e7',RightDownTeeVector:'\u295d',RightDownVector:'\u21c2',RightDownVectorBar:'\u2955',RightFloor:'\u230b',rightharpoondown:'\u21c1',rightharpoonup:'\u21c0',rightleftarrows:'\u21c4',rightleftharpoons:'\u21cc',rightrightarrows:'\u21c9',rightsquigarrow:'\u219d',RightTee:'\u22a2',RightTeeArrow:'\u21a6',RightTeeVector:'\u295b',rightthreetimes:'\u22cc',RightTriangle:'\u22b3',RightTriangleBar:'\u29d0',RightTriangleEqual:'\u22b5',RightUpDownVector:'\u294f',RightUpTeeVector:'\u295c',RightUpVector:'\u21be',RightUpVectorBar:'\u2954',RightVector:'\u21c0',RightVectorBar:'\u2953',ring:'\u02da',risingdotseq:'\u2253',rlarr:'\u21c4',rlhar:'\u21cc',rlm:'\u200f',rmoust:'\u23b1',rmoustache:'\u23b1',rnmid:'\u2aee',roang:'\u27ed',roarr:'\u21fe',robrk:'\u27e7',ropar:'\u2986',Ropf:'\u211d',ropf:'\ud835\udd63',roplus:'\u2a2e',rotimes:'\u2a35',RoundImplies:'\u2970',rpar:')',rpargt:'\u2994',rppolint:'\u2a12',rrarr:'\u21c9',Rrightarrow:'\u21db',rsaquo:'\u203a',Rscr:'\u211b',rscr:'\ud835\udcc7',Rsh:'\u21b1',rsh:'\u21b1',rsqb:']',rsquo:'\u2019',rsquor:'\u2019',rthree:'\u22cc',rtimes:'\u22ca',rtri:'\u25b9',rtrie:'\u22b5',rtrif:'\u25b8',rtriltri:'\u29ce',RuleDelayed:'\u29f4',ruluhar:'\u2968',rx:'\u211e',Sacute:'\u015a',sacute:'\u015b',sbquo:'\u201a',Sc:'\u2abc',sc:'\u227b',scap:'\u2ab8',Scaron:'\u0160',scaron:'\u0161',sccue:'\u227d',scE:'\u2ab4',sce:'\u2ab0',Scedil:'\u015e',scedil:'\u015f',Scirc:'\u015c',scirc:'\u015d',scnap:'\u2aba',scnE:'\u2ab6',scnsim:'\u22e9',scpolint:'\u2a13',scsim:'\u227f',Scy:'\u0421',scy:'\u0441',sdot:'\u22c5',sdotb:'\u22a1',sdote:'\u2a66',searhk:'\u2925',seArr:'\u21d8',searr:'\u2198',searrow:'\u2198',sect:'\xa7',semi:';',seswar:'\u2929',setminus:'\u2216',setmn:'\u2216',sext:'\u2736',Sfr:'\ud835\udd16',sfr:'\ud835\udd30',sfrown:'\u2322',sharp:'\u266f',SHCHcy:'\u0429',shchcy:'\u0449',SHcy:'\u0428',shcy:'\u0448',ShortDownArrow:'\u2193',ShortLeftArrow:'\u2190',shortmid:'\u2223',shortparallel:'\u2225',ShortRightArrow:'\u2192',ShortUpArrow:'\u2191',shy:'\xad',Sigma:'\u03a3',sigma:'\u03c3',sigmaf:'\u03c2',sigmav:'\u03c2',sim:'\u223c',simdot:'\u2a6a',sime:'\u2243',simeq:'\u2243',simg:'\u2a9e',simgE:'\u2aa0',siml:'\u2a9d',simlE:'\u2a9f',simne:'\u2246',simplus:'\u2a24',simrarr:'\u2972',slarr:'\u2190',SmallCircle:'\u2218',smallsetminus:'\u2216',smashp:'\u2a33',smeparsl:'\u29e4',smid:'\u2223',smile:'\u2323',smt:'\u2aaa',smte:'\u2aac',smtes:'\u2aac\ufe00',SOFTcy:'\u042c',softcy:'\u044c',sol:'/',solb:'\u29c4',solbar:'\u233f',Sopf:'\ud835\udd4a',sopf:'\ud835\udd64',spades:'\u2660',spadesuit:'\u2660',spar:'\u2225',sqcap:'\u2293',sqcaps:'\u2293\ufe00',sqcup:'\u2294',sqcups:'\u2294\ufe00',Sqrt:'\u221a',sqsub:'\u228f',sqsube:'\u2291',sqsubset:'\u228f',sqsubseteq:'\u2291',sqsup:'\u2290',sqsupe:'\u2292',sqsupset:'\u2290',sqsupseteq:'\u2292',squ:'\u25a1',Square:'\u25a1',square:'\u25a1',SquareIntersection:'\u2293',SquareSubset:'\u228f',SquareSubsetEqual:'\u2291',SquareSuperset:'\u2290',SquareSupersetEqual:'\u2292',SquareUnion:'\u2294',squarf:'\u25aa',squf:'\u25aa',srarr:'\u2192',Sscr:'\ud835\udcae',sscr:'\ud835\udcc8',ssetmn:'\u2216',ssmile:'\u2323',sstarf:'\u22c6',Star:'\u22c6',star:'\u2606',starf:'\u2605',straightepsilon:'\u03f5',straightphi:'\u03d5',strns:'\xaf',Sub:'\u22d0',sub:'\u2282',subdot:'\u2abd',subE:'\u2ac5',sube:'\u2286',subedot:'\u2ac3',submult:'\u2ac1',subnE:'\u2acb',subne:'\u228a',subplus:'\u2abf',subrarr:'\u2979',Subset:'\u22d0',subset:'\u2282',subseteq:'\u2286',subseteqq:'\u2ac5',SubsetEqual:'\u2286',subsetneq:'\u228a',subsetneqq:'\u2acb',subsim:'\u2ac7',subsub:'\u2ad5',subsup:'\u2ad3',succ:'\u227b',succapprox:'\u2ab8',succcurlyeq:'\u227d',Succeeds:'\u227b',SucceedsEqual:'\u2ab0',SucceedsSlantEqual:'\u227d',SucceedsTilde:'\u227f',succeq:'\u2ab0',succnapprox:'\u2aba',succneqq:'\u2ab6',succnsim:'\u22e9',succsim:'\u227f',SuchThat:'\u220b',Sum:'\u2211',sum:'\u2211',sung:'\u266a',Sup:'\u22d1',sup:'\u2283',sup1:'\xb9',sup2:'\xb2',sup3:'\xb3',supdot:'\u2abe',supdsub:'\u2ad8',supE:'\u2ac6',supe:'\u2287',supedot:'\u2ac4',Superset:'\u2283',SupersetEqual:'\u2287',suphsol:'\u27c9',suphsub:'\u2ad7',suplarr:'\u297b',supmult:'\u2ac2',supnE:'\u2acc',supne:'\u228b',supplus:'\u2ac0',Supset:'\u22d1',supset:'\u2283',supseteq:'\u2287',supseteqq:'\u2ac6',supsetneq:'\u228b',supsetneqq:'\u2acc',supsim:'\u2ac8',supsub:'\u2ad4',supsup:'\u2ad6',swarhk:'\u2926',swArr:'\u21d9',swarr:'\u2199',swarrow:'\u2199',swnwar:'\u292a',szlig:'\xdf',Tab:'\t',target:'\u2316',Tau:'\u03a4',tau:'\u03c4',tbrk:'\u23b4',Tcaron:'\u0164',tcaron:'\u0165',Tcedil:'\u0162',tcedil:'\u0163',Tcy:'\u0422',tcy:'\u0442',tdot:'\u20db',telrec:'\u2315',Tfr:'\ud835\udd17',tfr:'\ud835\udd31',there4:'\u2234',Therefore:'\u2234',therefore:'\u2234',Theta:'\u0398',theta:'\u03b8',thetasym:'\u03d1',thetav:'\u03d1',thickapprox:'\u2248',thicksim:'\u223c',ThickSpace:'\u205f\u200a',thinsp:'\u2009',ThinSpace:'\u2009',thkap:'\u2248',thksim:'\u223c',THORN:'\xde',thorn:'\xfe',Tilde:'\u223c',tilde:'\u02dc',TildeEqual:'\u2243',TildeFullEqual:'\u2245',TildeTilde:'\u2248',times:'\xd7',timesb:'\u22a0',timesbar:'\u2a31',timesd:'\u2a30',tint:'\u222d',toea:'\u2928',top:'\u22a4',topbot:'\u2336',topcir:'\u2af1',Topf:'\ud835\udd4b',topf:'\ud835\udd65',topfork:'\u2ada',tosa:'\u2929',tprime:'\u2034',TRADE:'\u2122',trade:'\u2122',triangle:'\u25b5',triangledown:'\u25bf',triangleleft:'\u25c3',trianglelefteq:'\u22b4',triangleq:'\u225c',triangleright:'\u25b9',trianglerighteq:'\u22b5',tridot:'\u25ec',trie:'\u225c',triminus:'\u2a3a',TripleDot:'\u20db',triplus:'\u2a39',trisb:'\u29cd',tritime:'\u2a3b',trpezium:'\u23e2',Tscr:'\ud835\udcaf',tscr:'\ud835\udcc9',TScy:'\u0426',tscy:'\u0446',TSHcy:'\u040b',tshcy:'\u045b',Tstrok:'\u0166',tstrok:'\u0167',twixt:'\u226c',twoheadleftarrow:'\u219e',twoheadrightarrow:'\u21a0',Uacute:'\xda',uacute:'\xfa',Uarr:'\u219f',uArr:'\u21d1',uarr:'\u2191',Uarrocir:'\u2949',Ubrcy:'\u040e',ubrcy:'\u045e',Ubreve:'\u016c',ubreve:'\u016d',Ucirc:'\xdb',ucirc:'\xfb',Ucy:'\u0423',ucy:'\u0443',udarr:'\u21c5',Udblac:'\u0170',udblac:'\u0171',udhar:'\u296e',ufisht:'\u297e',Ufr:'\ud835\udd18',ufr:'\ud835\udd32',Ugrave:'\xd9',ugrave:'\xf9',uHar:'\u2963',uharl:'\u21bf',uharr:'\u21be',uhblk:'\u2580',ulcorn:'\u231c',ulcorner:'\u231c',ulcrop:'\u230f',ultri:'\u25f8',Umacr:'\u016a',umacr:'\u016b',uml:'\xa8',UnderBar:'_',UnderBrace:'\u23df',UnderBracket:'\u23b5',UnderParenthesis:'\u23dd',Union:'\u22c3',UnionPlus:'\u228e',Uogon:'\u0172',uogon:'\u0173',Uopf:'\ud835\udd4c',uopf:'\ud835\udd66',UpArrow:'\u2191',Uparrow:'\u21d1',uparrow:'\u2191',UpArrowBar:'\u2912',UpArrowDownArrow:'\u21c5',UpDownArrow:'\u2195',Updownarrow:'\u21d5',updownarrow:'\u2195',UpEquilibrium:'\u296e',upharpoonleft:'\u21bf',upharpoonright:'\u21be',uplus:'\u228e',UpperLeftArrow:'\u2196',UpperRightArrow:'\u2197',Upsi:'\u03d2',upsi:'\u03c5',upsih:'\u03d2',Upsilon:'\u03a5',upsilon:'\u03c5',UpTee:'\u22a5',UpTeeArrow:'\u21a5',upuparrows:'\u21c8',urcorn:'\u231d',urcorner:'\u231d',urcrop:'\u230e',Uring:'\u016e',uring:'\u016f',urtri:'\u25f9',Uscr:'\ud835\udcb0',uscr:'\ud835\udcca',utdot:'\u22f0',Utilde:'\u0168',utilde:'\u0169',utri:'\u25b5',utrif:'\u25b4',uuarr:'\u21c8',Uuml:'\xdc',uuml:'\xfc',uwangle:'\u29a7',vangrt:'\u299c',varepsilon:'\u03f5',varkappa:'\u03f0',varnothing:'\u2205',varphi:'\u03d5',varpi:'\u03d6',varpropto:'\u221d',vArr:'\u21d5',varr:'\u2195',varrho:'\u03f1',varsigma:'\u03c2',varsubsetneq:'\u228a\ufe00',varsubsetneqq:'\u2acb\ufe00',varsupsetneq:'\u228b\ufe00',varsupsetneqq:'\u2acc\ufe00',vartheta:'\u03d1',vartriangleleft:'\u22b2',vartriangleright:'\u22b3',Vbar:'\u2aeb',vBar:'\u2ae8',vBarv:'\u2ae9',Vcy:'\u0412',vcy:'\u0432',VDash:'\u22ab',Vdash:'\u22a9',vDash:'\u22a8',vdash:'\u22a2',Vdashl:'\u2ae6',Vee:'\u22c1',vee:'\u2228',veebar:'\u22bb',veeeq:'\u225a',vellip:'\u22ee',Verbar:'\u2016',verbar:'|',Vert:'\u2016',vert:'|',VerticalBar:'\u2223',VerticalLine:'|',VerticalSeparator:'\u2758',VerticalTilde:'\u2240',VeryThinSpace:'\u200a',Vfr:'\ud835\udd19',vfr:'\ud835\udd33',vltri:'\u22b2',vnsub:'\u2282\u20d2',vnsup:'\u2283\u20d2',Vopf:'\ud835\udd4d',vopf:'\ud835\udd67',vprop:'\u221d',vrtri:'\u22b3',Vscr:'\ud835\udcb1',vscr:'\ud835\udccb',vsubnE:'\u2acb\ufe00',vsubne:'\u228a\ufe00',vsupnE:'\u2acc\ufe00',vsupne:'\u228b\ufe00',Vvdash:'\u22aa',vzigzag:'\u299a',Wcirc:'\u0174',wcirc:'\u0175',wedbar:'\u2a5f',Wedge:'\u22c0',wedge:'\u2227',wedgeq:'\u2259',weierp:'\u2118',Wfr:'\ud835\udd1a',wfr:'\ud835\udd34',Wopf:'\ud835\udd4e',wopf:'\ud835\udd68',wp:'\u2118',wr:'\u2240',wreath:'\u2240',Wscr:'\ud835\udcb2',wscr:'\ud835\udccc',xcap:'\u22c2',xcirc:'\u25ef',xcup:'\u22c3',xdtri:'\u25bd',Xfr:'\ud835\udd1b',xfr:'\ud835\udd35',xhArr:'\u27fa',xharr:'\u27f7',Xi:'\u039e',xi:'\u03be',xlArr:'\u27f8',xlarr:'\u27f5',xmap:'\u27fc',xnis:'\u22fb',xodot:'\u2a00',Xopf:'\ud835\udd4f',xopf:'\ud835\udd69',xoplus:'\u2a01',xotime:'\u2a02',xrArr:'\u27f9',xrarr:'\u27f6',Xscr:'\ud835\udcb3',xscr:'\ud835\udccd',xsqcup:'\u2a06',xuplus:'\u2a04',xutri:'\u25b3',xvee:'\u22c1',xwedge:'\u22c0',Yacute:'\xdd',yacute:'\xfd',YAcy:'\u042f',yacy:'\u044f',Ycirc:'\u0176',ycirc:'\u0177',Ycy:'\u042b',ycy:'\u044b',yen:'\xa5',Yfr:'\ud835\udd1c',yfr:'\ud835\udd36',YIcy:'\u0407',yicy:'\u0457',Yopf:'\ud835\udd50',yopf:'\ud835\udd6a',Yscr:'\ud835\udcb4',yscr:'\ud835\udcce',YUcy:'\u042e',yucy:'\u044e',Yuml:'\u0178',yuml:'\xff',Zacute:'\u0179',zacute:'\u017a',Zcaron:'\u017d',zcaron:'\u017e',Zcy:'\u0417',zcy:'\u0437',Zdot:'\u017b',zdot:'\u017c',zeetrf:'\u2128',ZeroWidthSpace:'\u200b',Zeta:'\u0396',zeta:'\u03b6',Zfr:'\u2128',zfr:'\ud835\udd37',ZHcy:'\u0416',zhcy:'\u0436',zigrarr:'\u21dd',Zopf:'\u2124',zopf:'\ud835\udd6b',Zscr:'\ud835\udcb5',zscr:'\ud835\udccf',zwj:'\u200d',zwnj:'\u200c'}),e.entityMap=e.HTML_ENTITIES},4886,[4881]); +__d(function(_g,r,_i,_a,_m,_e,d){'use strict';var e=r(d[0]),t=r(d[1]),n=r(d[2]),a=e.isHTMLEscapableRawTextElement,i=e.isHTMLMimeType,s=e.isHTMLRawTextElement,o=e.hasOwn,c=e.NAMESPACE,l=n.ParseError,u=n.DOMException;function f(){}f.prototype={parse:function(e,t,n){var a=this.domBuilder;a.startDocument(),b(t,t=Object.create(null)),m(e,t,n,a,this.errorHandler),a.endDocument()}};var g=/&#?\w+;?/g;function m(n,a,s,c,f){var m=i(c.mimeType);function b(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}function v(e){var n=';'===e[e.length-1]?e:e+';';if(!m&&n!==e)return f.error('EntityRef: expecting ;'),e;var a=t.Reference.exec(n);if(!a||a[0].length!==n.length)return f.error('entity not matching Reference production: '+e),e;var i=n.slice(1,-1);return o(s,i)?s[i]:'#'===i.charAt(0)?b(parseInt(i.substring(1).replace('x','0x'))):(f.error('entity not found:'+e),e)}function T(e){if(e>L){var t=n.substring(L,e).replace(g,v);A&&k(L),c.characters(t,0,e-L),L=e}}n.indexOf(t.UNICODE_REPLACEMENT_CHARACTER)>=0&&f.warning('Unicode replacement character detected, source encoding issues?');var M=0,I=0,S=/\r\n?|\n|$/g,A=c.locator;function k(e,t){for(;e>=I&&(t=S.exec(n));)M=I,I=t.index+t[0].length,A.lineNumber++;A.columnNumber=e-M+1}for(var D=[{currentNSMap:a}],O=[],L=0;;){try{var y=n.indexOf('<',L);if(y<0){if(!m&&O.length>0)return f.fatalError('unclosed xml tag(s): '+O.join(', '));if(!n.substring(L).match(/^\s*$/)){var _=c.doc,P=_.createTextNode(n.substring(L));if(_.documentElement)return f.error('Extra content at the end of the document');_.appendChild(P),c.currentElement=P}return}if(y>L){var R=n.substring(L,y);m||0!==O.length||(R=R.replace(new RegExp(t.S_OPT.source,'g'),''))&&f.error("Unexpected content outside root element: '"+R+"'"),T(y)}switch(n.charAt(y+1)){case'/':var U=n.indexOf('>',y+2),Y=n.substring(y+2,U>0?U:void 0);if(!Y)return f.fatalError('end tag name missing');var B=U>0&&t.reg('^',t.QName_group,t.S_OPT,'$').exec(Y);if(!B)return f.fatalError('end tag name contains invalid characters: "'+Y+'"');if(!c.currentElement&&!c.doc.documentElement)return;var q=O[O.length-1]||c.currentElement.tagName||c.doc.documentElement.tagName||'';if(q!==B[1]){var H=B[1].toLowerCase();if(!m||q.toLowerCase()!==H)return f.fatalError('Opening and ending tag mismatch: "'+q+'" != "'+Y+'"')}var W=D.pop();O.pop();var j=W.localNSMap;if(c.endElement(W.uri,W.localName,q),j)for(var V in j)o(j,V)&&c.endPrefixMapping(V);U++;break;case'?':A&&k(y),U=N(n,y,c,f);break;case'!':A&&k(y),U=w(n,y,c,f,m);break;default:A&&k(y);var X=new C,Q=D[D.length-1].currentNSMap,F=(U=p(n,y,X,Q,v,f,m),X.length);if(X.closed||(m&&e.isHTMLVoidElement(X.tagName)?X.closed=!0:O.push(X.tagName)),A&&F){for(var G=h(A,{}),$=0;$L?L=U:T(Math.max(y,L)+1)}}function h(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function p(e,t,n,a,i,s,c){function l(e,t,a){return o(n.attributeNames,e)?s.fatalError('Attribute '+e+' redefined'):!c&&t.indexOf('<')>=0?s.fatalError("Unescaped '<' not allowed in attributes values"):void n.addValue(e,t.replace(/[\t\n\r]/g,' ').replace(g,i),a)}for(var u,f=++t,m=0;;){var h=e.charAt(f);switch(h){case'=':if(1===m)u=e.slice(t,f),m=3;else{if(2!==m)throw new Error('attribute equal must after attrName');m=3}break;case"'":case'"':if(3===m||1===m){if(1===m&&(s.warning('attribute value must after "="'),u=e.slice(t,f)),t=f+1,!((f=e.indexOf(h,t))>0))throw new Error("attribute value no end '"+h+"' match");l(u,p=e.slice(t,f),t-1),m=5}else{if(4!=m)throw new Error('attribute value must after "="');l(u,p=e.slice(t,f),t),s.warning('attribute "'+u+'" missed start quot('+h+')!!'),t=f+1,m=5}break;case'/':switch(m){case 0:n.setTagName(e.slice(t,f));case 5:case 6:case 7:m=7,n.closed=!0;case 4:case 1:break;case 2:n.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case'':return s.error('unexpected end of input'),0==m&&n.setTagName(e.slice(t,f)),f;case'>':switch(m){case 0:n.setTagName(e.slice(t,f));case 5:case 6:case 7:break;case 4:case 1:'/'===(p=e.slice(t,f)).slice(-1)&&(n.closed=!0,p=p.slice(0,-1));case 2:2===m&&(p=u),4==m?(s.warning('attribute "'+p+'" missed quot(")!'),l(u,p,t)):(c||s.warning('attribute "'+p+'" missed value!! "'+p+'" instead!!'),l(p,p,t));break;case 3:if(!c)return s.fatalError('AttValue: \' or " expected')}return f;case'\x80':h=' ';default:if(h<=' ')switch(m){case 0:n.setTagName(e.slice(t,f)),m=6;break;case 1:u=e.slice(t,f),m=2;break;case 4:var p=e.slice(t,f);s.warning('attribute "'+p+'" missed quot(")!!'),l(u,p,t);case 5:m=6}else switch(m){case 2:c||s.warning('attribute "'+u+'" missed value!! "'+u+'" instead2!!'),l(u,u,t),t=f,m=1;break;case 5:s.warning('attribute space is required"'+u+'"!!');case 6:m=1,t=f;break;case 3:m=4,t=f;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}f++}}function E(e,t,n){for(var a=e.tagName,i=null,s=e.length;s--;){var l=e[s],u=l.qName,f=l.value;if((p=u.indexOf(':'))>0)var g=l.prefix=u.slice(0,p),m=u.slice(p+1),h='xmlns'===g&&m;else m=u,g=null,h='xmlns'===u&&'';l.localName=m,!1!==h&&(null==i&&(i=Object.create(null),b(n,n=Object.create(null))),n[h]=i[h]=f,l.uri=c.XMLNS,t.startPrefixMapping(h,f))}for(s=e.length;s--;)(l=e[s]).prefix&&('xml'===l.prefix&&(l.uri=c.XML),'xmlns'!==l.prefix&&(l.uri=n[l.prefix]));var p;(p=a.indexOf(':'))>0?(g=e.prefix=a.slice(0,p),m=e.localName=a.slice(p+1)):(g=null,m=e.localName=a);var E=e.uri=n[g||''];if(t.startElement(E,m,a,e),!e.closed)return e.currentNSMap=n,e.localNSMap=i,!0;if(t.endElement(E,m,a),i)for(g in i)o(i,g)&&t.endPrefixMapping(g)}function x(e,t,n,i,o){var c=a(n);if(c||s(n)){var l=e.indexOf('',t),u=e.substring(t+1,l);return c&&(u=u.replace(g,i)),o.characters(u,0,u.length),l}return t+1}function b(e,t){for(var n in e)o(e,n)&&(t[n]=e[n])}function v(e,n){var a=n;function i(t){return t=t||0,e.charAt(a+t)}function s(e){a+=e=e||1}function o(){return e.substring(a)}return{char:i,getIndex:function(){return a},getMatch:function(e){var n=t.reg('^',e).exec(o());return n?(s(n[0].length),n[0]):null},getSource:function(){return e},skip:s,skipBlanks:function(){for(var t=0;a'!==o.char()?i.fatalError('doctype not terminated with > at position '+o.getIndex()):(o.skip(1),a.startDTD(u.name,u.publicId,u.systemId,u.internalSubset),a.endDTD(),o.getIndex());default:return i.fatalError('Not well-formed XML starting with "0)return i.fatalError('processing instruction at position '+n+' is an xml declaration which is only at the start of the document');if(!t.XMLDecl.test(e.substring(n)))return i.fatalError('xml declaration is not well-formed')}return a.processingInstruction(s[1],s[2]),n+s[0].length}function C(){this.attributeNames=Object.create(null)}C.prototype={setTagName:function(e){if(!t.QName_exact.test(e))throw new Error('invalid tagName:'+e);this.tagName=e},addValue:function(e,n,a){if(!t.QName_exact.test(e))throw new Error('invalid attribute:'+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:n,offset:a}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},_e.XMLReader=f,_e.parseUtils=v,_e.parseDoctypeCommentOrCData=w},4887,[4881,4884,4882]); +__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.thermalBarcodeImageKey=c,_e.thermalImageAssetKey=h,_e.renderEscpos=function(e,n={}){const{printerModel:i,enableCp932:o=!1,emitEscPrintMode:s=!0}=n,l=n.columns??e.paperWidth,c={columns:l,imageMode:n.imageMode??'raster'};void 0===n.language&&i||(c.language=n.language??'esc-pos');i&&(c.printerModel=i);const h=new t.default(c);h.initialize().codepage('auto');const b=h.language,x={columns:l,language:b,align:'left',lineHasText:!1,allowAlignedRawTextLine:!0,styleDepth:0,supportsCp932:'esc-pos'===b&&o,normalizeText:'esc-pos'===b,emitEscPrintMode:'esc-pos'===b&&s,escposPrintMode:'esc-pos'===b?{bold:!1,underline:!1,width:1,height:1}:void 0,imageAssets:n.imageAssets??{},imageAlgorithm:n.imageAlgorithm??'atkinson',imageThreshold:n.imageThreshold??128,barcodeMode:n.barcodeMode??'image',barcodeImages:n.barcodeImages??{},drawerConnector:n.drawerConnector??'pin2'},T=u(e.children),y=!0===n.openDrawer;if(n.fullReceiptRasterImage){const t=n.fullReceiptRasterImage;return L(h,t.image,{width:D(t.width),height:$(t.height),algorithm:t.algorithm??x.imageAlgorithm,threshold:t.threshold??x.imageThreshold}),y&&!T.some(e=>'drawer'===e.type)&&M(h,f(e)??x.drawerConnector),v(h,T,x),w(S(h),b)}const P=e.children.slice(0,e.children.length-T.length);v(h,P,x),y&&!p(e)&&M(h,x.drawerConnector);return v(h,T,x),w(h.encode(),b)},_e.resolveThermalRowWidths=x,_e.analyzeThermalAst=function(e,t){const n=[];return ee(e.children,t,n),{columns:t,rows:n}};var t=e(r(d[0])),n=e(r(d[1]));const i=/[\u3040-\u30ff\u3400-\u9fff\uff66-\uff9f]/,o=/[\u1100-\u115f\u2329\u232a\u2e80-\ua4cf\uac00-\ud7a3\uf900-\ufaff\ufe10-\ufe19\ufe30-\ufe6f\uff00-\uff60\uffe0-\uffe6]/u,s=[28,38],l=[28,46];function c(e){return'barcode'===e.kind?`barcode:${e.barcodeType??'code128'}:${e.value}:${e.height??40}`:`qrcode:${e.value}:${e.size??4}`}function h(e){return void 0===e.width?e.src:`image:${e.width}:${e.src}`}function u(e){const t=[];for(let n=e.length-1;n>=0;n--){const i=e[n];if(!i||!b(i))break;t.unshift(i)}return t}function f(e){if('drawer'===e.type)return e.connector;const t=e.children;if(t)for(const e of t){const t=f(e);if(t)return t}}function p(e){if('drawer'===e.type)return!0;const t=e.children;return!!t&&t.some(e=>p(e))}function w(e,t){if('esc-pos'!==t)return e;const n=e.findIndex((t,n)=>27===t&&64===e[n+1]);return n>0?e.slice(n):-1===n?Uint8Array.from([27,64,...e]):e}function b(e){return'cut'===e.type||'feed'===e.type||'drawer'===e.type}function M(e,t="pin2"){e.pulse('pin5'===t?1:0)}function x(e,t){let n=0,i=0;for(const t of e)'*'===t.width?i++:n+=t.width;const o=Math.max(0,t-n),s=i>0?Math.floor(o/i):0,l=i>0?o-s*i:0;let c=0;return e.map(e=>{if('*'!==e.width)return e.width;c++;const t=c===i?l:0;return Math.max(1,s+t)})}function v(e,t,n){for(const i of t)T(e,i,n)}function T(e,t,n){switch(t.type){case'raw-text':if(n.allowAlignedRawTextLine&&F(e,t.value,n))break;_(e,t.value,n.supportsCp932,n.normalizeText),t.value&&(n.lineHasText=!0);break;case'text':{if(q(e,t.children,n))break;if(E(e,t.children,n))break;const i=n.allowAlignedRawTextLine;n.allowAlignedRawTextLine=!1,v(e,t.children,n),n.allowAlignedRawTextLine=i,z(e,n);break}case'bold':{const i=n.escposPrintMode?.bold??!1;e.bold(!0),I(e,n,{bold:!0}),n.styleDepth++,v(e,t.children,n),n.styleDepth--,e.bold(i),I(e,n,{bold:i});break}case'underline':{const i=n.escposPrintMode?.underline??!1;e.underline(!0),I(e,n,{underline:!0}),n.styleDepth++,v(e,t.children,n),n.styleDepth--,e.underline(i),I(e,n,{underline:i});break}case'invert':e.invert(!0),n.styleDepth++,v(e,t.children,n),n.styleDepth--,e.invert(!1);break;case'size':{const i=n.escposPrintMode?.width??1,o=n.escposPrintMode?.height??1;void 0!==n.escposPrintMode&&t.height>1&&(n.activeScaledLineSpacing=Math.max(n.activeScaledLineSpacing||1,t.height),e.raw([27,51,Math.min(255,30*n.activeScaledLineSpacing)])),j(e,n,t.width,t.height),n.styleDepth++,v(e,t.children,n),n.styleDepth--,j(e,n,i,o);break}case'align':{const i=n.align;n.align=t.mode,K(e,n,t.mode),q(e,t.children,n)||y(e,t.children,n),n.lineHasText&&z(e,n),n.align=i,K(e,n,i);break}case'row':{const l=x(t.children,n.columns),c=l.reduce((e,t)=>e+t,0);c>n.columns&&console.warn(`thermal row columns (${c}) exceed total width (${n.columns})`);const h=t.children.map(e=>{const t=Y(e.children);return n.normalizeText?B(t):t});if(n.supportsCp932&&h.some(G))_(e,(i=h,o=l,s=t.children,i.map((e,t)=>{const n=o[t]??0,i=V(e,n),l=' '.repeat(Math.max(0,n-X(i)));return'right'===s[t]?.align?`${l}${i}`:`${i}${l}`}).join('')),n.supportsCp932,n.normalizeText),z(e,n);else{const i=h.map((e,n)=>Q(e,l[n]??1,t.children[n]));e.table(i.map(e=>e.column),[i.map(e=>e.text)]),C(e,n),n.lineHasText=!1}break}case'col':break;case'line':if('double'===t.style)e.rule({style:'double'});else if('dashed'===t.style||'dotted'===t.style){const i='dashed'===t.style?'-':'. ';_(e,i.repeat(Math.ceil(n.columns/i.length)).slice(0,n.columns),n.supportsCp932,n.normalizeText),z(e,n)}else _(e,'-'.repeat(n.columns),n.supportsCp932,n.normalizeText),z(e,n);break;case'barcode':if('image'===n.barcodeMode){const i=n.barcodeImages[c({kind:'barcode',value:t.value,barcodeType:t.barcodeType,height:t.height})];if(i){L(e,i.image,{width:D(i.width),height:$(i.height),algorithm:i.algorithm??n.imageAlgorithm,threshold:i.threshold??n.imageThreshold});break}}e.barcode(t.value,t.barcodeType,t.height);break;case'qrcode':if('image'===n.barcodeMode){const i=n.barcodeImages[c({kind:'qrcode',value:t.value,size:t.size})];if(i){L(e,i.image,{width:D(i.width),height:$(i.height),algorithm:i.algorithm??n.imageAlgorithm,threshold:i.threshold??n.imageThreshold});break}}e.qrcode(t.value,2,t.size);break;case'image':{const i=n.imageAssets[h({src:t.src,width:t.width})]??n.imageAssets[t.src];if(!i)break;const o=D(i.width),s=$(i.height);L(e,i.image,{width:o,height:s,algorithm:i.algorithm??n.imageAlgorithm,threshold:i.threshold??n.imageThreshold});break}case'cut':e.cut('full'===t.cutType?'full':'partial');break;case'feed':z(e,n,t.lines);break;case'drawer':M(e,t.connector??n.drawerConnector);break;case'receipt':v(e,t.children,n)}var i,o,s}function y(e,t,n){for(let i=0;i1&&e.newline(i-1),t.lineHasText=!1}function C(e,t){void 0!==t.activeScaledLineSpacing&&(e.raw([27,50]),t.activeScaledLineSpacing=void 0)}function D(e){const t=Number.isFinite(e)?Math.max(8,Math.floor(e)):8;return Math.max(8,t-t%8)}function $(e){const t=Number.isFinite(e)?Math.max(8,Math.floor(e)):8;return t+(8-t%8)%8}function L(e,t,n){e.image(t,n.width,n.height,n.algorithm,n.threshold)}function S(e){const t=e.encode.call(e,'lines'),n=H(e),i=[];let o;for(const e of t){for(const t of e)R(i,t.payload),o=t;i.push(...n)}return'pulse'===o?.type&&i.splice(Math.max(0,i.length-n.length),n.length),Uint8Array.from(i)}function H(e){const t=e.printerCapabilities?.newline??'\n\r',n=[];for(let e=0;e2||t.escposPrintMode.height>2||e.raw([27,33,O(t.escposPrintMode)])))}function j(e,t,n,i){if(t.escposPrintMode)if(Object.assign(t.escposPrintMode,{width:n,height:i}),t.emitEscPrintMode){if(n>2||i>2)return e.raw([27,33,O(Object.assign({},t.escposPrintMode,{width:1,height:1}))]),void e.size(n,i);e.size(n,i),e.raw([27,33,O(t.escposPrintMode)])}else e.size(n,i);else e.size(n,i)}function O(e){return(e.bold?8:0)|(e.height>1?16:0)|(e.width>1?32:0)|(e.underline?128:0)}function _(e,t,i,o){const c=o?B(t):t;i&&G(c)?e.raw([...s,...n.default.encode(c,'cp932'),...l]):e.text(c)}function E(e,t,n){const i=n.escposPrintMode?.width??1,o=n.escposPrintMode?.height??1;if('left'!==n.align||i>1||o>1||1!==t.length||'raw-text'!==t[0]?.type)return!1;const s=n.normalizeText?B(t[0].value):t[0].value,l=s.match(/^ +/)?.[0]??'',c=s.slice(l.length);return!(!l||!c||n.supportsCp932&&G(s)||X(s)>n.columns)&&(e.table([{width:Math.max(1,n.columns-l.length),marginLeft:l.length,align:'left'}],[[c]]),!0)}function q(e,t,n){const i=n.escposPrintMode?.width??1;if('left'===n.align||n.lineHasText||!Z(t)||te(t))return!1;const o=Y(t),s=n.normalizeText?B(o):o;if(!s||J(s)||n.supportsCp932&&G(s)||X(s)>n.columns)return!1;const l=W(s,n.columns,n.align,i);return void 0!==l&&(K(e,n,'left'),l&&U(e,l.length),v(e,t,Object.assign({},n,{align:'left',lineHasText:!1,allowAlignedRawTextLine:!1,escposPrintMode:n.escposPrintMode?Object.assign({},n.escposPrintMode):void 0,activeScaledLineSpacing:void 0})),n.lineHasText=!0,N(n)||(z(e,n),K(e,n,n.align)),!0)}function F(e,t,n){const i=n.escposPrintMode?.width??1,o=n.escposPrintMode?.height??1;if('left'===n.align||n.lineHasText||o>1&&1===i)return!1;const s=n.normalizeText?B(t):t;if(!s||J(s)||n.supportsCp932&&G(s)||X(s)>n.columns)return!1;const l=W(s,n.columns,n.align,i);return void 0!==l&&(K(e,n,'left'),l&&U(e,l.length),_(e,s,n.supportsCp932,n.normalizeText),n.lineHasText=!0,N(n)||(z(e,n),K(e,n,n.align)),!0)}function N(e){return void 0!==e.deferAlignedTeardownDepth&&e.styleDepth>=e.deferAlignedTeardownDepth}function K(e,t,n){if(e.align(n),'esc-pos'!==t.language)return;const i='center'===n?1:'right'===n?2:0;e.raw([27,97,i])}function U(e,t){t<=0||e.raw(new Array(t).fill(32))}function W(e,t,n,i){const o=X(e)*i;if(o>t)return;const s=Math.max(0,t-o),l='center'===n?Math.floor(s/2):s,c=Math.floor(l/i);return' '.repeat(c)}function B(e){return e.replace(/[\u2010\u2011\u2012\u2013\u2014\u2212]/g,'-').replace(/[\u2018\u2019]/g,"'").replace(/[\u201C\u201D]/g,'"').replace(/\u00A0/g,' ')}function G(e){return i.test(e)}function J(e){return e.includes('\n')||e.includes('\r')}function Q(e,t,n){const i=n?.align;if('left'!==i)return{text:e,column:{width:t,align:i}};const o=e.match(/^ +/)?.[0].length??0,s=Math.min(o,Math.max(0,t-1));return!s||s>=e.length?{text:e,column:{width:t,align:i}}:{text:e.slice(s),column:{width:Math.max(1,t-s),align:i,marginLeft:s}}}function V(e,t){let n='',i=0;for(const o of e){const e=X(o);if(i+e>t)break;n+=o,i+=e}return n}function X(e){let t=0;for(const n of e)t+=o.test(n)?2:1;return t}function Y(e){return e.map(e=>'raw-text'===e.type?e.value:'children'in e?Y(e.children):'').join('')}function Z(e){return e.length>0&&e.every(e=>{switch(e.type){case'raw-text':return!0;case'bold':case'underline':case'invert':case'size':return Z(e.children);default:return!1}})}function ee(e,t,n){for(const i of e){if('row'===i.type){const e=i.children.reduce((e,t)=>e+('*'===t.width?0:t.width),0),o=x(i.children,t),s=o.reduce((e,t)=>e+t,0),l=s>t?[`thermal row columns (${s}) exceed total width (${t})`]:[];n.push({columns:t,fixedTotal:e,resolvedTotal:s,hasStar:i.children.some(e=>'*'===e.width),overflows:s>t,warnings:l,widths:o,texts:i.children.map(e=>Y(e.children)),hasScaledText:i.children.some(e=>te(e.children))})}'children'in i&&ee(i.children,t,n)}}function te(e){for(const t of e){if('size'===t.type&&(t.width>1||t.height>1))return!0;if('children'in t&&te(t.children))return!0}return!1}},4888,[4889,4892]); +__d(function(_g2,_r2,_i2,_a2,_m2,_e3,_d2){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e3,'__esModule',{value:!0}),Object.defineProperty(_e3,"default",{enumerable:!0,get:function(){return _}});var t=e(_r2(_d2[0])),a=e(_r2(_d2[1]));function s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var i=s(new class{grayscale(e){for(let t=0;tt)},cp437:{name:"USA, Standard Europe",languages:["en"],extends:"ascii",value:[[,9786,9787,9829,9830,9827,9824,8226,9688,9675,9689,9794,9792,9834,9835,9788],[9658,9668,8597,8252,182,167,9644,8616,8593,8595,8594,8592,8735,8596,9650,9660],,,,,,[,,,,,,,,,,,,,,,8962],[199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197],[201,230,198,244,246,242,251,249,255,214,220,162,163,165,8359,402],[225,237,243,250,241,209,170,186,191,8976,172,189,188,161,171,187],[9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488],[9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575],[9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600],[945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745],[8801,177,8805,8804,8992,8993,247,8776,176,8729,183,8730,8319,178,9632,160]]},cp720:{name:"Arabic",languages:["ar"],extends:"cp437",value:[,,,,,,,,[65533,65533,,,65533,,65533,,,,,,,65533,65533,65533],[65533,1617,1618,,164,1600,,,1569,1570,1571,1572,,1573,1574,1575],[1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,,,],,,,[1590,1591,1592,1593,1594,1601,,1602,1603,1604,1605,1606,1607,1608,1609,1610],[,1611,1612,1613,1614,1615,1616,,,,,,,,,,]]},cp737:{name:"Greek",languages:["el"],extends:"cp437",value:[,,,,,,,,[913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928],[929,931,932,933,934,935,936,937,945,946,947,948,949,950,951,952],[953,954,955,956,957,958,959,960,961,963,962,964,965,966,967,968],,,,[969,940,941,942,970,943,972,973,971,974,902,904,905,906,908,910],[911,,,,938,939,,,,,,,,,,,]]},cp771:{name:"Lithuanian KBL",languages:["lt"],extends:"cp866",value:[,,,,,,,,,,,,,[,,,,,,,,,,,,260,261,268,269],,[280,281,278,279,302,303,352,353,370,371,362,363,381,382,,,]]},cp772:{name:"Lithuanian LST 1284",languages:["lt"],extends:"cp866",value:[,,,,,,,,,,,[,,,,,260,268,280,278,,,,,302,352,,],[,,,,,,370,362,,,,,,,,381],[261,269,281,279,303,353,371,363,382,,,,,,,,],,[,,8805,8804,8222,8220,247,8776,,,,,8319,178,,,]]},cp774:{name:"Lithuanian LST 1283",languages:["lt"],extends:"cp437",value:[,,,,,,,,,,,[,,,,,260,268,280,278,,,,,302,352,,],[,,,,,,370,362,,,,,,,,381],[261,269,281,279,303,353,371,363,382,,,,,,,,],[,946,,,,,,,,,,,,,,8898],[,,,,8222,8220,,,,,729,,,,,,]]},cp775:{name:"Baltic Rim",languages:["et","lt"],extends:"cp437",value:[,,,,,,,,[262,,,257,,291,,263,322,275,342,343,299,377,,,],[,,,333,,290,162,346,347,,,248,,216,215,164],[256,298,,379,380,378,8221,166,169,174,,,,321,,,],[,,,,,260,268,280,278,,,,,302,352,,],[,,,,,,370,362,,,,,,,,381],[261,269,281,279,303,353,371,363,382,,,,,,,,],[211,,332,323,245,213,,324,310,311,315,316,326,274,325,8217],[173,,8220,190,182,167,,8222,,,,185,179,,,,]]},cp850:{name:"Multilingual",languages:["en"],extends:"cp437",value:[,,,,,,,,,[,,,,,,,,,,,248,,216,215,,],[,,,,,,,,,174,,,,,,,],[,,,,,193,194,192,169,,,,,162,165,,],[,,,,,,227,195,,,,,,,,164],[240,208,202,203,200,305,205,206,207,,,,,166,204,,],[211,,212,210,245,213,,254,222,218,219,217,253,221,175,180],[173,,8215,190,182,167,,184,,168,,185,179,,,,]]},cp851:{name:"Greek",languages:["el"],extends:"cp437",value:[,,,,,,,,[,,,,,,902,,,,,,,904,,905],[906,65533,908,,,910,,,911,,,940,,941,942,943],[970,912,972,973,913,914,915,916,917,918,919,,920,921,,,],[,,,,,922,923,924,925,,,,,926,927,,],[,,,,,,928,929,,,,,,,,931],[932,933,934,935,936,937,945,946,947,,,,,948,949,,],[950,951,952,953,954,955,956,957,958,959,960,961,963,962,964,180],[173,,965,966,967,167,968,184,,168,969,971,944,974,,,]]},cp852:{name:"Latin 2",languages:["hu","pl","cz"],extends:"cp850",value:[,,,,,,,,[,,,,,367,263,,322,,336,337,,377,,262],[,313,314,,,317,318,346,347,,,356,357,321,,269],[,,,,260,261,381,382,280,281,,378,268,351,,,],[,,,,,,,282,350,,,,,379,380,,],[,,,,,,258,259,,,,,,,,,],[273,272,270,,271,327,,,283,,,,,354,366,,],[,,,323,324,328,352,353,340,,341,368,,,355,,],[,733,731,711,728,,,,,,729,369,344,345,,,]]},cp853:{name:"Turkish",languages:["tr"],extends:"cp437",value:[,,,,,,,,[,,,,,,265,,,,,,,,,264],[,267,266,,,,,,304,,,285,,284,215,309],[,,,,,,286,287,292,293,65533,,308,351,,,],[,,,,,193,194,192,350,,,,,379,380,,],[,,,,,,348,349,,,,,,,,164],[65533,65533,202,203,200,305,205,206,207,,,,,65533,204,,],[211,,212,210,288,289,,294,295,218,219,217,364,365,65533,180],[173,65533,8467,329,728,167,,184,,168,729,65533,179,,,,]]},cp855:{name:"Cyrillic",languages:["bg"],extends:"cp437",value:[,,,,,,,,[1106,1026,1107,1027,1105,1025,1108,1028,1109,1029,1110,1030,1111,1031,1112,1032],[1113,1033,1114,1034,1115,1035,1116,1036,1118,1038,1119,1039,1102,1070,1098,1066],[1072,1040,1073,1041,1094,1062,1076,1044,1077,1045,1092,1060,1075,1043,,,],[,,,,,1093,1061,1080,1048,,,,,1081,1049,,],[,,,,,,1082,1050,,,,,,,,164],[1083,1051,1084,1052,1085,1053,1086,1054,1087,,,,,1055,1103,,],[1071,1088,1056,1089,1057,1090,1058,1091,1059,1078,1046,1074,1042,1100,1068,8470],[173,1099,1067,1079,1047,1096,1064,1101,1069,1097,1065,1095,1063,167,,,]]},cp857:{name:"Turkish",languages:["tr"],extends:"cp437",value:[,,,,,,,,[,,,,,,,,,,,,,305,,,],[,,,,,,,,304,,,248,,216,350,351],[,,,,,,286,287,,174,,,,,,,],[,,,,,193,194,192,169,,,,,162,165,,],[,,,,,,227,195,,,,,,,,164],[186,170,202,203,200,8364,205,206,207,,,,,166,204,,],[211,,212,210,245,213,,65533,215,218,219,217,236,255,175,180],[173,,65533,190,182,167,,184,,168,,185,179,,,,]]},cp858:{name:"Euro",languages:["en"],extends:"cp850",value:[,,,,,,,,,,,,,[,,,,,8364,,,,,,,,,,,],,,]},cp860:{name:"Portuguese",languages:["pt"],extends:"cp437",value:[,,,,,,,,[,,,,227,,193,,,202,,205,212,,195,194],[,192,200,,245,,218,,204,213,,,,217,,211],[,,,,,,,,,210,,,,,,,],,,,,,]},cp861:{name:"Icelandic",languages:["is"],extends:"cp437",value:[,,,,,,,,[,,,,,,,,,,,208,240,222,,,],[,,,,,254,,221,253,,,248,,216,,,],[,,,,193,205,211,218,,,,,,,,,],,,,,,]},cp862:{name:"Hebrew",languages:["he"],extends:"cp437",value:[,,,,,,,,[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,,,,,,],,,,,,,]},cp863:{name:"Canadian French",languages:["fr"],extends:"cp437",value:[,,,,,,,,[,,,,194,,182,,,,,,,8215,192,167],[,200,202,,203,207,,,164,212,,,,217,219,,],[166,180,,,168,184,179,175,206,,,,,190,,,],,,,,,]},cp864:{name:"Arabic",languages:["ar"],extends:"cp437",offset:128,value:[176,183,8729,8730,9618,9472,9474,9532,9508,9516,9500,9524,9488,9484,9492,9496,946,8734,966,177,189,188,8776,171,187,65271,65272,65533,65533,65275,65276,65533,160,173,65154,163,164,65156,65533,65533,65166,65167,65173,65177,1548,65181,65185,65189,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,65233,1563,65201,65205,65209,1567,162,65152,65153,65155,65157,65226,65163,65165,65169,65171,65175,65179,65183,65187,65191,65193,65195,65197,65199,65203,65207,65211,65215,65217,65221,65227,65231,166,172,247,215,65225,1600,65235,65239,65243,65247,65251,65255,65259,65261,65263,65267,65213,65228,65230,65229,65249,65149,1617,65253,65257,65260,65264,65266,65232,65237,65269,65270,65245,65241,65265,9632,65533]},cp865:{name:"Nordic",languages:["sv","dk"],extends:"cp437",value:[,,,,,,,,,[,,,,,,,,,,,248,,216,,,],[,,,,,,,,,,,,,,,164],,,,,,]},cp866:{name:"Cyrillic 2",languages:["ru"],extends:"cp437",value:[,,,,,,,,[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055],[1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071],[1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],,,,[1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103],[1025,1105,1028,1108,1031,1111,1038,1118,,,,,8470,164,,,]]},cp869:{name:"Greek",languages:["el"],extends:"cp437",value:[,,,,,,,,[65533,65533,65533,65533,65533,65533,902,65533,183,172,166,8216,8217,904,8213,905],[906,938,908,65533,65533,910,939,169,911,178,179,940,,941,942,943],[970,912,972,973,913,914,915,916,917,918,919,,920,921,,,],[,,,,,922,923,924,925,,,,,926,927,,],[,,,,,,928,929,,,,,,,,931],[932,933,934,935,936,937,945,946,947,,,,,948,949,,],[950,951,952,953,954,955,956,957,958,959,960,961,963,962,964,900],[173,,965,966,967,167,968,901,,168,969,971,944,974,,,]]},cp874:{name:"Thai",languages:["th"],extends:"ascii",offset:128,value:[8364,65533,65533,65533,65533,8230,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,8216,8217,8220,8221,8226,8211,8212,65533,65533,65533,65533,65533,65533,65533,65533,160,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,65533,65533,65533,65533,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,65533,65533,65533,65533]},cp1001:{name:"Arabic",languages:["ar"],extends:"cp437",value:[,,,,,,,,[1569,1570,1571,1572,1573,65163,1575,1576,65169,1577,1578,65175,1579,65179,1583,1584],[1585,1586,1587,65203,65204,1588,65207,65208,1589,65211,65212,1590,65215,65216,1591,1592],[1593,65227,1594,65231,1601,65235,1602,65239,1603,1705,1604,65271,65273,65275,9496,1605],[65251,1606,65255,1607,65259,1608,1609,1657,65267,9474,1548,1563,1567,65154,65156,65162],[,1580,65183,1581,65187,1582,65191,65226,65228,65230,65231,65272,65274,65276,65259,65260],[1632,65264,9472,65533,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,65533,65533],[65533,65533,65275,65533,65533,65533,65533,9524,,,,,,,,,],,]},cp1098:{name:"Farsi",languages:["fa"],extends:"cp437",value:[,,[,,,,,65533,,,,,65533,,,,,,],,,,,,[65533,65533,1548,1563,1567,1611,1570,65154,63738,1575,65166,63739,1569,1571,65156,63737],[1572,65163,1576,65169,64342,64344,1578,65175,1579,65179,1580,65183,64378,64380,215,1581],[65187,1582,65191,1583,1584,1585,1586,64394,1587,65203,1588,65207,1589,65211,,,],[,,,,,1590,65215,65217,65219,,,,,164,65221,,],[,,,,,,65223,1593,,,,,,,,65533],[65226,65227,65228,1594,65230,65231,65232,1601,65235,,,,,1602,65239,,],[64398,65243,64402,64404,1604,65247,1605,65251,1606,65255,1608,1607,65259,65260,64420,64508],[173,64509,64510,1600,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,,,]]},cp1125:{name:"Ukrainian",languages:["uk"],extends:"cp866",value:[,,,,,,,,,,,,,,,[,,1168,1169,1028,1108,1030,1110,1031,1111,247,177,,,,,]]},cp3001:{name:"Estonian 1 or 1116",languages:["et"],extends:"cp850",value:[,,,,,,,,,,,,,[353,352,,,,,,,,,,,,,,,],[,,,,,,,382,381,,,,,,,,],,]},cp3002:{name:"Estonian 2",languages:["et"],extends:"iso8859-1",value:[,,,,,,,,[65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533],[65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533],[32,,,,,,,,,,,,,,,8254],,,[352,,,,,,,,,,,,,,381,,],,[353,,,,,,,,,,,,,,382,,]]},cp3011:{name:"Latvian 1",languages:["lv"],extends:"cp437",value:[,,,,,,,,,,,[,,,,,256,,326,,,,,,,,,],[,,,,,,257,,,,,,,,,,],[352,,269,268,,,291,298,299,,,,,363,362,,],,[274,275,290,311,310,316,315,382,381,,,,325,353,,,]]},cp3012:{name:"Latvian 2 (modified 866)",languages:["lv"],extends:"cp866",value:[,,,,,,,,,,,[,,,,,256,,326,,,,,,332,,,],[,,,,,,257,,,,,,,,,,],[352,,269,268,,,291,298,299,,,,,363,362,,],,[274,275,290,311,310,316,315,382,381,333,,,325,353,,,]]},cp3021:{name:"Bulgarian (MIK)",languages:["bg"],extends:"cp866",value:[,,,,,,,,,,,[1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103],[,,,,,,9571,9553,,,,,,,,9488],[9617,9618,9619,9474,9508,8470,167,9559,9565,,,,,,,,],[945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745],[8801,177,8805,8804,8992,8993,247,8776,,,,,8319,178,,,]]},cp3041:{name:"Maltese ISO 646",languages:["mt"],extends:"ascii",value:[,,,,,[,,,,,,,,,,,289,380,295,,,],[267,,,,,,,,,,,,,,,,],[,,,,,,,,,,,288,379,294,266,,],,,,,,,,,]},cp3840:{name:"Russian (modified 866)",languages:["ru"],extends:"cp866",value:[,,,,,,,,,,,,,,,[8801,177,8805,8804,8992,8993,247,8776,,,,,8319,178,,,]]},cp3841:{name:"Ghost",languages:["ru"],extends:"cp437",offset:128,value:[1171,1241,1105,1110,1111,1112,1181,1257,1118,1199,1277,1224,1209,1207,1108,163,1170,1240,1025,1030,1031,1032,1180,1256,1038,1198,1276,1223,1208,1206,1028,1066,32,33,34,35,164,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,8709]},cp3843:{name:"Polish (Mazovia)",languages:["pl"],extends:"cp437",value:[,,,,,,,,[,,,,,,261,,,,,,,263,,260],[280,281,322,,,262,,,346,,,,321,,347,,],[377,379,,211,324,323,378,380,,,,,,,,,],,,,,,]},cp3844:{name:"Czech (Kamenick\xfd)",languages:["cz"],extends:"cp437",value:[,,,,,,,,[268,,,271,,270,356,269,283,282,313,205,318,314,,193],[,382,381,,,211,367,218,253,,,352,317,221,344,357],[,,,,328,327,366,212,353,345,341,340,,167,,,],,,,,,]},cp3845:{name:"Hungarian (CWI-2)",languages:["hu"],extends:"cp437",value:[,,,,,,,,[,,,,,,,,,,,,,205,,193],[,,,337,,211,369,218,368,,,,,,,,],[,,,,,,,336,,,,,,,,,],,,,,,]},cp3846:{name:"Turkish",languages:["tr"],extends:"cp437",value:[,,,,,,,,[,,,,,,,,,,,,,305,,,],[,,,,,,,,304,,,,,,350,351],[,,,,,,286,287,,,,,,,,,],,,,,,]},cp3847:{name:"Brazil ABNT",languages:["pt"],extends:"iso8859-1",value:[,,,,,,,,,,,,,[,,,,,,,65533,,,,,,,,,],,[,,,,,,,65533,,,,,,,,,]]},cp3848:{name:"Brazil ABICOMP",languages:["pt"],extends:"ascii",value:[,,,,,,,,,,[160,192,193,194,195,196,199,200,201,202,203,204,205,206,205,209],[210,211,212,213,214,198,217,218,219,220,376,168,163,166,167,176],[161,224,225,226,227,228,231,232,233,234,235,236,237,238,239,241],[242,243,244,245,246,230,249,250,251,252,255,223,170,186,191,177],,,]},"iso8859-1":{name:"Latin 1",languages:["en"],extends:"ascii",offset:128,value:[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255]},"iso8859-2":{name:"Latin 2",languages:["hu","pl","cz"],extends:"iso8859-1",value:[,,,,,,,,,,[,260,728,321,,317,346,,,352,350,356,377,,381,379],[,261,731,322,,318,347,711,,353,351,357,378,733,382,380],[340,,,258,,313,262,,268,,280,,282,,,270],[272,323,327,,,336,,,344,366,,368,,,354,,],[341,,,259,,314,263,,269,,281,,283,,,271],[273,324,328,,,337,,,345,367,,369,,,355,729]]},"iso8859-7":{name:"Greek",languages:["el"],extends:"iso8859-1",value:[,,,,,,,,,,[,8216,8217,,8364,8367,,,,,890,,,,,8213],[,,,,900,901,902,,904,905,906,,908,,910,911],[912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927],[928,929,,931,932,933,934,935,936,937,938,939,940,941,942,943],[944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959],[960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,,]]},"iso8859-15":{name:"Latin 9",languages:["fr"],extends:"iso8859-1",value:[,,,,,,,,,,[,,,,8364,,352,,353,,,,,,,,],[,,,,381,,,,382,,,,338,339,376,,],,,,,]},windows1250:{name:"Latin 2",languages:["hu","pl","cz"],extends:"windows1252",value:[,,,,,,,,[,,,65533,,,,,65533,,,,346,356,,377],[,,,,,,,,65533,,,,347,357,,378],[,711,728,321,,260,,,,,350,,,,,379],[,,731,322,,,,,,261,351,,317,733,318,380],[340,,,258,,313,262,,268,,280,,282,,,270],[272,323,327,,,336,,,344,366,,368,,,354,,],[341,,,259,,314,263,,269,,281,,283,,,271],[273,324,328,,,337,,,345,367,,369,,,355,729]]},windows1251:{name:"Cyrillic",languages:["ru"],extends:"windows1252",value:[,,,,,,,,[1026,1027,,1107,,,,,8364,,1033,,1034,1036,1035,1039],[1106,,,,,,,,65533,,1113,,1114,1116,1115,1119],[,1038,1118,1032,,1168,,,1025,,1028,,,,,1031],[,,1030,1110,1169,,,,1105,8470,1108,,1112,1029,1109,1111],[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055],[1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071],[1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],[1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103]]},windows1252:{name:"Latin",languages:["fr"],extends:"iso8859-1",value:[,,,,,,,,[8364,65533,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,65533,381,65533],[65533,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,65533,382,376],,,,,,,]},windows1253:{name:"Greek",languages:["el"],extends:"windows1252",value:[,,,,,,,,[,,,,,,,,65533,,65533,,65533,,65533,,],[,,,,,,,,65533,,65533,,65533,,65533,65533],[,901,902,,,,,,,,65533,,,,,8213],[,,,,900,,,,904,905,906,,908,,910,911],[912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927],[928,929,65533,931,932,933,934,935,936,937,938,939,940,941,942,943],[944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959],[960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,65533]]},windows1254:{name:"Turkish",languages:["tr"],extends:"windows1252",value:[,,,,,,,,[,,,,,,,,,,,,,,65533,,],[,,,,,,,,,,,,,,65533,,],,,,[286,,,,,,,,,,,,,304,350,,],,[287,,,,,,,,,,,,,305,351,,]]},windows1255:{name:"Hebrew",languages:["he"],extends:"windows1252",value:[,,,,,,,,[,,,,,,,,,,65533,,65533,,65533,,],[,,,,,,,,,,65533,,65533,,65533,65533],[,,,,8362,,,,,,215,,,,,,],[,,,,,,,,,,247,,,,,,],[1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,65533,1467,1468,1469,1470,1471],[1472,1473,1474,1475,1520,1521,1522,1523,1524,65533,65533,65533,65533,65533,65533,65533],[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,65533,65533,8206,8207,65533]]},windows1256:{name:"Arabic",languages:["ar"],extends:"windows1252",value:[,,,,,,,,[,1662,,,,,,,,,1657,,,1670,1688,1672],[1711,,,,,,,,1705,,1681,,,8204,8205,1722],[,1548,,,,,,,,,1726,,,,,,],[,,,,,,,,,,1563,,,,,1567],[1729,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583],[1584,1585,1586,1587,1588,1589,1590,,1591,1592,1593,1594,1600,1601,1602,1603],[,1604,,1605,1606,1607,1608,,,,,,1609,1610,,,],[1611,1612,1613,1614,,1615,1616,,1617,,1618,,,8206,8207,1746]]},windows1257:{name:"Baltic Rim",languages:["et","lt"],extends:"windows1252",value:[,,,,,,,,[,,,65533,,,,,65533,,65533,,65533,168,711,184],[,,,,,,,,65533,,65533,,65533,175,731,65533],[,65533,,,,65533,,,216,,342,,,,,198],[,,,,,,,,248,,343,,,,,230],[260,302,256,262,,,280,274,268,,377,278,290,310,298,315],[352,323,325,,332,,,,370,321,346,362,,379,381,,],[261,303,257,263,,,281,275,269,,378,279,291,311,299,316],[353,324,326,,333,,,,371,322,347,363,,380,382,729]]},windows1258:{name:"Vietnamese",languages:["vi"],extends:"windows1252",value:[,,,,,,,,[,,,,,,,,,,65533,,,,65533,,],[,,,,,,,,,,65533,,,,65533,,],,,[,,,258,,,,,,,,,768,,,,],[272,,777,,,416,,,,,,,,431,771,,],[,,,259,,,,,,,,,769,,,,],[273,,803,,,417,,,,,,,,432,8363,,]]},rk1048:{name:"Kazakh",languages:["kk"],extends:"windows1251",value:[,,,,,,,,[,,,,,,,,,,,,,1178,1210,,],[,,,,,,,,,,,,,1179,1211,,],[,1200,1201,1240,,1256,,,,,1170,,,,,1198],[,,,,1257,,,,,,1171,,1241,1186,1187,1199],,,,,]},thai11:{name:"Thai (Charcter Code 11)",languages:["th"],extends:"thai13",value:[,,,,,,,,,[,,,,,,,,,9484,9488,9492,9496,9474,9500,9508],,,,[,,,,,,,,,,,9472,9524,9516,9532,,],,[,,,,,,,,,,,3658,3650,3651,3652,65533]]},thai13:{name:"Thai (Charcter Code 13)",languages:["th"],extends:"cp874",value:[,,,,,,,,[65533,,,,,65533,,,,,,,,,,,],[,65533,65533,65533,65533,65533,65533,65533,,,,,,,,,],,,,[,,,,,,,,,,,3619,,,3648,,],,[,,,,,,,,,,,,8592,8593,8594,8595]]},thai14:{name:"Thai (Charcter Code 14)",languages:["th"],extends:"cp874",value:[,,,,,,,,[9484,9488,9492,9496,9474,9472,9500,9508,9524,9516,9532,9608,,,,,],[3619,3634,65533,3632,65533,65533,65533,65533,,,,,,,,3648],,,,,,[,,,,,,,,,,3675,65533,,,,3652]]},thai16:{name:"Thai (Charcter Code 16)",languages:["th"],extends:"thai18",value:[,,,,,,,,,[3650,3651,,,,,,,,,,,,,,,],,,,,,,]},thai18:{name:"Thai (Charcter Code 18)",languages:["th"],extends:"thai14",value:[,,,,,,,,[,,,,,,,,,,,,8592,8593,8594,8595],,,,,,[,,,,,,,,,,,,,,3652,,],[,,,,,,,,,,,,,,,65533]]},thai42:{name:"Thai (Charcter Code 42)",languages:["th"],extends:"thai18",value:[,,,,,,,,,[3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3587,3589,3619,3634,3652,,],[,,,3588,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601],[3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617],[3618,3619,3620,3621,3623,3624,3625,3626,3627,3628,3629,3630,3632,3622,3634,3635],[3648,3649,3650,3651,3652,3654,3631,3640,3641,3636,3637,3638,3639,3658,3661,3655],[3656,3657,3658,3659,3660,65533,65533,65533,65533,65533,65533,3632,65533,65533,65533,65533],[65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,65533,,,,,160]]},tcvn3:{name:"Vietnamese (VSCII3 / TCVN3)",languages:["vi"],extends:"ascii",value:[,,,,,,,,,,[,,,,,,,,259,226,234,244,417,432,273,,],[,,,,,224,7843,227,225,7841,,7857,7859,7861,7855,,],[,,,,,,7863,7847,7849,7851,7845,7853,232,,7867,7869],[233,7865,7873,7875,7877,7871,7879,236,7881,,,,297,237,7883,242],[,7887,245,243,7885,7891,7893,7895,7889,7897,7901,7903,7905,7899,7907,249],[,7911,361,250,7909,7915,7917,7919,7913,7921,7923,7927,7929,253,7925,,]]},tcvn3capitals:{name:"Vietnamese (VSCII3 / TCVN3 Capitals)",languages:["vi"],extends:"ascii",value:[,,,,,,,,,,[,258,194,,,,,208,,,202,212,416,431,,,],[,,,,,192,7842,195,193,7840,,7856,7858,7860,7854,,],[,,,,,,7862,7846,7848,7850,7844,7852,200,,7866,7868],[201,7864,7872,7874,7876,7870,7878,204,7880,,,,296,205,7882,210],[,7886,213,211,7884,7890,7892,7894,7888,7896,7900,7902,7904,7898,7906,217],[,7910,360,218,7908,7914,7916,7918,7912,7920,7922,7926,7928,221,7924,,]]},viscii:{name:"Vietnamese (VISCII)",languages:["vi"],extends:"ascii",value:[[,,7858,,,7860,7850,,,,,,,,,,],[,,,,7926,,,,,7928,,,,,7924,,],,,,,,,[7840,7854,7856,7862,7844,7846,7848,7852,7868,7864,7870,7872,7874,7876,7878,7888],[7890,7892,7894,7896,7906,7898,7900,7902,7882,7886,7884,7880,7910,360,7908,7922],[213,7855,7857,7863,7845,7847,7849,7853,7869,7865,7871,7873,7875,7877,7879,7889],[7891,7893,7895,7904,416,7897,7901,7903,7883,7920,7912,7914,7916,417,7899,431],[192,193,194,195,7842,258,7859,7861,200,201,202,7866,204,205,296,7923],[272,7913,210,211,212,7841,7927,7915,7917,217,218,7929,7925,221,7905,432],[224,225,226,227,7843,259,7919,7851,232,233,234,7867,236,237,297,7881],[273,7921,242,243,244,245,7887,7885,7909,249,250,361,7911,253,7907,7918]]},khmer:{name:"Khmer",languages:["km"],extends:"ascii",value:[,,,,,,,,[6016,6017,6016,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031],[6032,6033,6032,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047],[6048,6049,6048,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063],[6064,6065,6064,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079],[6080,6081,6080,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095],[6096,6097,6096,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,,,],[6112,6113,6112,6115,6116,6117,6118,6119,6120,6121,,,,,,,],[6128,6129,6128,6131,6132,6133,6134,,,,,,,,,,]]},latvian:{name:"Latvian (based on cp3012)",languages:["lv"],extends:"cp3012",value:[,,,,,,,,,,,,,[,,,,298,299,,,,,,,,,,,],,,]},"epson/katakana":{name:"Katakana",languages:["ja"],extends:"cp437",offset:128,value:[9601,9602,9603,9604,9605,9606,9607,9608,9615,9614,9613,9612,9611,9610,9609,9532,9524,9516,9508,9500,9620,9472,9474,9621,9484,9488,9492,9496,9581,9582,9584,9583,32,65377,65378,65379,65380,65381,65382,65383,65384,65385,65386,65387,65388,65389,65390,65391,65392,65393,65394,65395,65396,65397,65398,65399,65400,65401,65402,65403,65404,65405,65406,65407,65408,65409,65410,65411,65412,65413,65414,65415,65416,65417,65418,65419,65420,65421,65422,65423,65424,65425,65426,65427,65428,65429,65430,65431,65432,65433,65434,65435,65436,65437,65438,65439,9552,9566,9578,9569,9698,9699,9701,9700,9824,9829,9830,9827,9679,9675,9585,9586,9587,20870,24180,26376,26085,26178,20998,31186,12306,24066,21306,30010,26449,20154,9618,160]},"epson/iso8859-2":{name:"Latin 2 modified with box drawing characters",languages:["hu","pl","cz"],extends:"iso8859-2",value:[,,,,,,,,[9617,9618,9619,9474,9508,9496,9484,9608,169,9571,9553,9559,9565,162,165,9488],[9492,9524,9516,9500,9472,9532,9604,9600,9562,9556,9577,9574,9568,9552,9580,174],,,,,,,]},"star/standard":{name:"Standard",languages:["en"],extends:"cp437",offset:128,value:[160,129904,129910,129905,129911,129906,129912,129907,129913,129908,129914,129909,9500,129915,129916,129918,129919,129917,9624,9623,9622,9629,9585,9586,9701,9700,9484,9524,9516,9508,9830,9587,196,214,220,223,167,170,186,65533,162,189,65533,65533,165,188,256,235,233,232,275,234,239,237,236,299,238,246,243,242,333,244,252,250,249,363,251,231,191,65533,65533,274,8580,161,197,248,216,228,225,224,257,226,176,8451,8457,937,181,931,963,65533,65533,967,8734,177,247,960,9612,9604,9600,9616,9532,9496,9492,9488,9608,9618,9162,8592,8593,8594,8595,9581,9161,129923,65533,9601,9613,65533,129928,9626,9630,9698,9699,129840,9208,9584,9583,9582]},"star/katakana":{name:"Katakana",languages:["ja"],extends:"star/standard",value:[,,,,,,,,,,[32,65377,65378,65379,65380,65381,65382,65383,65384,65385,65386,65387,65388,65389,65390,65391],[65392,65393,65394,65395,65396,65397,65398,65399,65400,65401,65402,65403,65404,65405,65406,65407],[65408,65409,65410,65411,65412,65413,65414,65415,65416,65417,65418,65419,65420,65421,65422,65423],[65424,65425,65426,65427,65428,65429,65430,65431,65432,65433,65434,65435,65436,65437,65438,65439],,,]},"star/cp874":{name:"Thai",languages:["th"],extends:"cp874",value:[,,,,,,,,,[,,,,,9474,9472,9532,9484,9488,9492,9496,9500,9516,9508,9524],,,,[,,,,,,,,,,,3657,3658,3659,3660,,],,[,,,,,,,,,,,,162,172,166,,]]},"star/cp928":{name:"Greek",languages:["el"],extends:"cp437",value:[,,,,,,,,,,[160,8216,8217,163,65533,65533,166,167,168,169,65533,171,172,173,65533,8213],[176,177,178,179,900,901,902,183,904,905,906,187,908,189,910,911],[912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927],[928,929,65533,931,932,933,934,935,936,937,938,939,940,941,942,943],[944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959],[960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,65533]]},"bixolon/cp866":{name:"Cyrillic 2 (modified with euro sign)",languages:["ru"],extends:"cp866",value:[,,,,,,,,,,,,,,,[,,,,9093,1055,8801,9824,8364,,,,,,,,]]},"bixolon/hebrew":{name:"Hebrew",languages:["he"],extends:"cp437",value:[,,,,,,,,,,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],[48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63],[64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],[80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,123,124,125,126,,]]},"xprinter/hebrew":{name:"Hebrew (based on CP862 minus CP437)",languages:["he"],extends:"ascii",value:[,,,,,,,,[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,,,,,,],,,,,,,]},"pos8360/hebrew":{name:"Hebrew (based on cp862 with repeated characters)",languages:["he"],extends:"cp862",value:[,,,,,,,,,,,,,,[1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],[1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,,,,,,]]}},n={cp2001:"cp771",cp1119:"cp772",cp1118:"cp774",cp1162:"cp874",iso88591:"iso8859-1",iso88592:"iso8859-2",iso88597:"iso8859-7",iso885915:"iso8859-15",shiftjis:"epson/katakana",katakana:"epson/katakana",cp928:"star/cp928"},r={en:"The quick brown fox jumps over the lazy dog.",jp:"\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8 \u30c1\u30ea\u30cc\u30eb\u30f2 \u30ef\u30ab\u30e8\u30bf\u30ec\u30bd \u30c4\u30cd\u30ca\u30e9\u30e0",pt:"O pr\xf3ximo v\xf4o \xe0 noite sobre o Atl\xe2ntico, p\xf5e freq\xfcentemente o \xfanico m\xe9dico.",fr:"Les na\xeffs \xe6githales h\xe2tifs pondant \xe0 No\xebl o\xf9 il g\xe8le sont s\xfbrs d'\xeatre d\xe9\xe7us en voyant leurs dr\xf4les d'\u0153ufs ab\xeem\xe9s.",sv:"Flygande b\xe4ckasiner s\xf6ka strax hwila p\xe5 mjuka tuvor.",dk:"Quizdeltagerne spiste jordb\xe6r med fl\xf8de",el:"\u03be\u03b5\u03c3\u03ba\u03b5\u03c0\u03ac\u03b6\u03c9 \u03c4\u03b7\u03bd \u03c8\u03c5\u03c7\u03bf\u03c6\u03b8\u03cc\u03c1\u03b1 \u03b2\u03b4\u03b5\u03bb\u03c5\u03b3\u03bc\u03af\u03b1",tr:"Pijamal\u0131 hasta, ya\u011f\u0131z \u015fof\xf6re \xe7abucak g\xfcvendi.",ru:"\u0421\u044a\u0435\u0448\u044c \u0436\u0435 \u0435\u0449\u0451 \u044d\u0442\u0438\u0445 \u043c\u044f\u0433\u043a\u0438\u0445 \u0444\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0445 \u0431\u0443\u043b\u043e\u043a \u0434\u0430 \u0432\u044b\u043f\u0435\u0439 \u0447\u0430\u044e",hu:"\xc1rv\xedzt\u0171r\u0151 t\xfck\xf6rf\xfar\xf3g\xe9p",pl:"Pchn\u0105\u0107 w t\u0119 \u0142\xf3d\u017a je\u017ca lub o\u015bm skrzy\u0144 fig",cz:"Mohu j\xedst sklo, neubl\xed\u017e\xed mi.",ar:"\u0623\u0646\u0627 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0623\u0643\u0644 \u0627\u0644\u0632\u062c\u0627\u062c \u0648 \u0647\u0630\u0627 \u0644\u0627 \u064a\u0624\u0644\u0645\u0646\u064a.",et:"Ma v\xf5in klaasi s\xfc\xfca, see ei tee mulle midagi.",lt:"A\u0161 galiu valgyti stikl\u0105 ir jis man\u0119s ne\u017eeid\u017eia.",bg:"\u041c\u043e\u0433\u0430 \u0434\u0430 \u044f\u043c \u0441\u0442\u044a\u043a\u043b\u043e, \u0442\u043e \u043d\u0435 \u043c\u0438 \u0432\u0440\u0435\u0434\u0438.",is:"\xc9g get eti\xf0 gler \xe1n \xfeess a\xf0 mei\xf0a mig.",he:"\u05d0\u05e0\u05d9 \u05d9\u05db\u05d5\u05dc \u05dc\u05d0\u05db\u05d5\u05dc \u05d6\u05db\u05d5\u05db\u05d9\u05ea \u05d5\u05d6\u05d4 \u05dc\u05d0 \u05de\u05d6\u05d9\u05e7 \u05dc\u05d9.",fa:".\u0645\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u0645 \u0628\u062f\u0648\u0646\u0650 \u0627\u062d\u0633\u0627\u0633 \u062f\u0631\u062f \u0634\u064a\u0634\u0647 \u0628\u062e\u0648\u0631\u0645",uk:"\u042f \u043c\u043e\u0436\u0443 \u0457\u0441\u0442\u0438 \u0441\u043a\u043b\u043e, \u0456 \u0432\u043e\u043d\u043e \u043c\u0435\u043d\u0456 \u043d\u0435 \u0437\u0430\u0448\u043a\u043e\u0434\u0438\u0442\u044c.",vi:"T\xf4i c\xf3 th\u1ec3 \u0103n th\u1ee7y tinh m\xe0 kh\xf4ng h\u1ea1i g\xec.",kk:"\u049b\u0430\u0437\u0430\u049b\u0448\u0430",lv:"Es varu \u0113st stiklu, tas man nekait\u0113.",mt:"Nista' niekol il-\u0127\u0121ie\u0121 u ma jag\u0127milli xejn.",th:"\u0e09\u0e31\u0e19\u0e01\u0e34\u0e19\u0e01\u0e23\u0e30\u0e08\u0e01\u0e44\u0e14\u0e49 \u0e41\u0e15\u0e48\u0e21\u0e31\u0e19\u0e44\u0e21\u0e48\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e09\u0e31\u0e19\u0e40\u0e08\u0e47\u0e1a"};class l{static getEncodings(){return Object.keys(o)}static getEncoding(e){return void 0!==n[e]&&(e=n[e]),void 0===o[e]&&(e="ascii"),void 0===o[e].codepoints&&(o[e].codepoints=this.getCodepoints(e,!0)),structuredClone(o[e])}static getTestStrings(e){return void 0!==n[e]&&(e=n[e]),void 0!==o[e]&&void 0!==o[e].languages?o[e].languages.map(e=>({language:e,string:r[e]})):[]}static supports(e){return void 0!==n[e]&&(e=n[e]),void 0!==o[e]}static encode(e,t){const a=new Uint8Array(e.length),s=this.getEncoding(t);for(let t=0;te===i);a[t]=-1!==d?d:63}return a}static autoEncode(e,t){const a=[];let s,i=-1;for(let d=0;de===o);-1!==e&&(n=s,r=e)}if(!n)for(let e=0;ee===o);if(-1!==a){n=t[e],r=a;break}}n||(n=s||t[0],r=63),s!=n&&(s&&(a[i].bytes=new Uint8Array(a[i].bytes)),i++,a[i]={codepage:n,bytes:[]},s=n),a[i].bytes.push(r)}return s&&(a[i].bytes=new Uint8Array(a[i].bytes)),a}static getCodepoints(e,t){let a=new Array(256);if(t&&(a=void 0===o[e].extends?a.fill(65533):this.getEncoding(o[e].extends).codepoints),16===o[e].value.length){for(let t=0;t<16;t++)if("object"==typeof o[e].value[t])for(let s=0;s<16;s++)"number"==typeof o[e].value[t][s]&&(a[16*t+s]=o[e].value[t][s])}else{const t=o[e].offset||0;for(let s=0;s3)throw new Error("Width must be between 1 and 3");let d=a.width+1;"itf"===t&&(d=2*a.width),"gs1-128"!==t&&"gs1-databar-omni"!==t&&"gs1-databar-truncated"!==t&&"gs1-databar-limited"!==t&&"gs1-databar-expanded"!==t||(d=a.width),s.push({type:"barcode",property:"height",value:a.height,payload:[29,104,a.height]},{type:"barcode",property:"width",value:a.width,payload:[29,119,d]},{type:"barcode",property:"text",value:a.text,payload:[29,72,a.text?2:0]}),"code128"!=t||e.startsWith("{")||(e="{B"+e),"gs1-128"==t&&(e=e.replace(/[()*]/g,""));const o=l.encode(e,"ascii"),n="string"==typeof t?i[t]:t;return n>64?s.push({type:"barcode",value:{symbology:t,data:e},payload:[29,107,n,o.length,...o]}):s.push({type:"barcode",value:{symbology:t,data:e},payload:[29,107,n,...o,0]}),s}qrcode(e,t){const a=[];if("number"==typeof t.model){const e={1:49,2:50};if(!(t.model in e))throw new Error("Model must be 1 or 2");a.push({type:"qrcode",property:"model",value:t.model,payload:[29,40,107,4,0,49,65,e[t.model],0]})}if("number"!=typeof t.size)throw new Error("Size must be a number");if(t.size<1||t.size>8)throw new Error("Size must be between 1 and 8");a.push({type:"qrcode",property:"size",value:t.size,payload:[29,40,107,3,0,49,67,t.size]});const s={l:48,m:49,q:50,h:51};if(!(t.errorlevel in s))throw new Error("Error level must be l, m, q or h");a.push({type:"qrcode",property:"errorlevel",value:t.errorlevel,payload:[29,40,107,3,0,49,69,s[t.errorlevel]]});const i=l.encode(e,"iso8859-1"),d=i.length+3;return a.push({type:"qrcode",property:"data",value:e,payload:[29,40,107,255&d,d>>8&255,49,80,48,...i]}),a.push({type:"qrcode",command:"print",payload:[29,40,107,3,0,49,81,48]}),a}pdf417(e,t){const a=[];if("number"!=typeof t.columns)throw new Error("Columns must be a number");if(0!==t.columns&&(t.columns<1||t.columns>30))throw new Error("Columns must be 0, or between 1 and 30");if(a.push({type:"pdf417",property:"columns",value:t.columns,payload:[29,40,107,3,0,48,65,t.columns]}),"number"!=typeof t.rows)throw new Error("Rows must be a number");if(0!==t.rows&&(t.rows<3||t.rows>90))throw new Error("Rows must be 0, or between 3 and 90");if(a.push({type:"pdf417",property:"rows",value:t.rows,payload:[29,40,107,3,0,48,66,t.rows]}),"number"!=typeof t.width)throw new Error("Width must be a number");if(t.width<2||t.width>8)throw new Error("Width must be between 2 and 8");if(a.push({type:"pdf417",property:"width",value:t.width,payload:[29,40,107,3,0,48,67,t.width]}),"number"!=typeof t.height)throw new Error("Height must be a number");if(t.height<2||t.height>8)throw new Error("Height must be between 2 and 8");if(a.push({type:"pdf417",property:"height",value:t.height,payload:[29,40,107,3,0,48,68,t.height]}),"number"!=typeof t.errorlevel)throw new Error("Errorlevel must be a number");if(t.errorlevel<0||t.errorlevel>8)throw new Error("Errorlevel must be between 0 and 8");a.push({type:"pdf417",property:"errorlevel",value:t.errorlevel,payload:[29,40,107,4,0,48,69,48,t.errorlevel+48]}),a.push({type:"pdf417",property:"truncated",value:!!t.truncated,payload:[29,40,107,3,0,48,70,t.truncated?1:0]});const s=l.encode(e,"ascii"),i=s.length+3;return a.push({type:"pdf417",property:"data",value:e,payload:[29,40,107,255&i,i>>8&255,48,80,48,...s]}),a.push({type:"pdf417",command:"print",payload:[29,40,107,3,0,48,81,48]}),a}image(e,t,a,s){const i=[],d=(s,i)=>s0?0:1:0;return"column"==s&&(i.push({type:"line-spacing",value:"24 dots",payload:[27,51,36]}),((e,t)=>{const a=[];for(let s=0;s{i.push({type:"image",property:"data",value:"column",width:t,height:24,payload:[27,42,33,255&t,t>>8&255,...e,10]})}),i.push({type:"line-spacing",value:"default",payload:[27,50]})),"raster"==s&&i.push({type:"image",command:"data",value:"raster",width:t,height:a,payload:[29,118,48,0,t>>3&255,t>>3>>8&255,255&a,a>>8&255,...((e,t)=>{const a=new Uint8Array(e*t>>3);for(let s=0;s>3)+(t>>3)]|=d(t+i,s)<<7-i;return a})(t,a)]}),i}cut(e){let t=0;return"partial"==e&&(t=1),[{type:"cut",payload:[29,86,t]}]}pulse(e,t,a){return void 0===e&&(e=0),void 0===t&&(t=100),void 0===a&&(a=500),[{type:"pulse",payload:[27,112,e?1:0,255&(t=Math.min(500,Math.round(t/2))),255&(a=Math.min(500,Math.round(a/2)))]}]}bold(e){let t=0;return e&&(t=1),[27,69,t]}underline(e){let t=0;return e&&(t=1),[27,45,t]}italic(e){let t=0;return e&&(t=1),[27,52,t]}invert(e){let t=0;return e&&(t=1),[29,66,t]}size(e,t){return[29,33,t-1|e-1<<4]}codepage(e){return[27,116,e]}flush(){return[]}}class w{initialize(){return[{type:"initialize",payload:[27,64,24]}]}font(e){let t=0;return"B"===e&&(t=1),"C"===e&&(t=2),[{type:"font",value:e,payload:[27,30,70,t]}]}align(e){let t=0;return"center"===e?t=1:"right"===e&&(t=2),[{type:"align",value:e,payload:[27,29,97,t]}]}barcode(e,t,a){const s=[],i={upce:0,upca:1,ean8:2,ean13:3,code39:4,itf:5,"interleaved-2-of-5":5,code128:6,code93:7,"nw-7":8,codabar:8,"gs1-128":9,"gs1-databar-omni":10,"gs1-databar-truncated":11,"gs1-databar-limited":12,"gs1-databar-expanded":13};if("string"==typeof t&&void 0===i[t])throw new Error(`Symbology '${t}' not supported by language`);if(a.width<1||a.width>3)throw new Error("Width must be between 1 and 3");"code128"===t&&e.startsWith("{")&&(e=e.slice(2));const d=l.encode(e,"ascii"),o="string"==typeof t?i[t]:t;return s.push({type:"barcode",value:{symbology:t,data:e,width:a.width,height:a.height,text:a.text},payload:[27,98,o,a.text?2:1,a.width,a.height,...d,30]}),s}qrcode(e,t){const a=[],s={1:1,2:2};if(!(t.model in s))throw new Error("Model must be 1 or 2");if(a.push({type:"qrcode",property:"model",value:t.model,payload:[27,29,121,83,48,s[t.model]]}),"number"!=typeof t.size)throw new Error("Size must be a number");if(t.size<1||t.size>8)throw new Error("Size must be between 1 and 8");a.push({type:"qrcode",property:"size",value:t.size,payload:[27,29,121,83,50,t.size]});const i={l:0,m:1,q:2,h:3};if(!(t.errorlevel in i))throw new Error("Error level must be l, m, q or h");a.push({type:"qrcode",property:"errorlevel",value:t.errorlevel,payload:[27,29,121,83,49,i[t.errorlevel]]});const d=l.encode(e,"iso8859-1"),o=d.length;return a.push({type:"qrcode",property:"data",value:e,payload:[27,29,121,68,49,0,255&o,o>>8&255,...d]}),a.push({type:"qrcode",command:"print",payload:[27,29,121,80]}),a}pdf417(e,t){const a=[];if("number"!=typeof t.columns)throw new Error("Columns must be a number");if(0!==t.columns&&(t.columns<1||t.columns>30))throw new Error("Columns must be 0, or between 1 and 30");if("number"!=typeof t.rows)throw new Error("Rows must be a number");if(0!==t.rows&&(t.rows<3||t.rows>90))throw new Error("Rows must be 0, or between 3 and 90");if(a.push({type:"pdf417",value:`rows: ${t.rows}, columns: ${t.columns}`,payload:[27,29,120,83,48,1,t.rows,t.columns]}),"number"!=typeof t.width)throw new Error("Width must be a number");if(t.width<2||t.width>8)throw new Error("Width must be between 2 and 8");if(a.push({type:"pdf417",property:"width",value:t.width,payload:[27,29,120,83,50,t.width]}),"number"!=typeof t.height)throw new Error("Height must be a number");if(t.height<2||t.height>8)throw new Error("Height must be between 2 and 8");if(a.push({type:"pdf417",property:"height",value:t.height,payload:[27,29,120,83,51,t.height]}),"number"!=typeof t.errorlevel)throw new Error("Errorlevel must be a number");if(t.errorlevel<0||t.errorlevel>8)throw new Error("Errorlevel must be between 0 and 8");a.push({type:"pdf417",property:"errorlevel",value:t.errorlevel,payload:[27,29,120,83,49,t.errorlevel]});const s=l.encode(e,"ascii"),i=s.length;return a.push({type:"pdf417",property:"data",value:e,payload:[27,29,120,68,255&i,i>>8&255,...s]}),a.push({type:"pdf417",command:"print",payload:[27,29,120,80]}),a}image(e,t,a,s){const i=[],d=(a,s)=>void 0===e.data[4*(t*s+a)]||e.data[4*(t*s+a)]>0?0:1;i.push({type:"line-spacing",value:"24 dots",payload:[27,48]});for(let e=0;e>8&255,...s,10,13]})}return i.push({type:"line-spacing",value:"default",payload:[27,122,1]}),i}cut(e){let t=0;return"partial"==e&&(t=1),[{type:"cut",payload:[27,100,t]}]}pulse(e,t,a){return void 0===e&&(e=0),void 0===t&&(t=200),void 0===a&&(a=200),[{type:"pulse",payload:[27,7,255&(t=Math.min(127,Math.round(t/10))),255&(a=Math.min(127,Math.round(a/10))),e?26:7]}]}bold(e){let t=70;return e&&(t=69),[27,t]}underline(e){let t=0;return e&&(t=1),[27,45,t]}italic(e){return[]}invert(e){let t=53;return e&&(t=52),[27,t]}size(e,t){return[27,105,t-1,e-1]}codepage(e){return[27,29,116,e]}flush(){return[{type:"print-mode",value:"page",payload:[27,29,80,48]},{type:"print-mode",value:"line",payload:[27,29,80,49]}]}}class b{#e={bold:!1,italic:!1,underline:!1,invert:!1,width:1,height:1};#t;#a;constructor(e){this.#t=structuredClone(this.#e),this.#a=e.callback||(()=>{})}store(){const e=[],t=new Map;for(const e in this.#t)this.#t[e]!==this.#e[e]&&("width"===e||"height"===e?t.set("size",{width:this.#e.width,height:this.#e.height}):t.set(e,this.#e[e]));for(const a of t)e.push({type:"style",property:a[0],value:a[1]});return e}restore(){const e=[],t=new Map;for(const e in this.#t)this.#t[e]!==this.#e[e]&&("width"===e||"height"===e?t.set("size",{width:this.#t.width,height:this.#t.height}):t.set(e,this.#t[e]));for(const a of t)e.push({type:"style",property:a[0],value:a[1]});return e}set bold(e){e!==this.#t.bold&&(this.#t.bold=e,this.#a({type:"style",property:"bold",value:e}))}get bold(){return this.#t.bold}set italic(e){e!==this.#t.italic&&(this.#t.italic=e,this.#a({type:"style",property:"italic",value:e}))}get italic(){return this.#t.italic}set underline(e){e!==this.#t.underline&&(this.#t.underline=e,this.#a({type:"style",property:"underline",value:e}))}get underline(){return this.#t.underline}set invert(e){e!==this.#t.invert&&(this.#t.invert=e,this.#a({type:"style",property:"invert",value:e}))}get invert(){return this.#t.invert}set width(e){e!==this.#t.width&&(this.#t.width=e,this.#a({type:"style",property:"size",value:{width:this.#t.width,height:this.#t.height}}))}get width(){return this.#t.width}set height(e){e!==this.#t.height&&(this.#t.height=e,this.#a({type:"style",property:"size",value:{width:this.#t.width,height:this.#t.height}}))}get height(){return this.#t.height}}class y{static wrap(e,t){const a=[];let s=[],i=t.indent||0;const d=t.width||1,o=t.columns||42,n=String(e).split(/\r\n|\n/g);for(const e of n){const t=e.match(/[^\s-]+?-\b|\S+|\s+|\r\n?|\n/g)||["~~empty~~"];for(const e of t)if("~~empty~~"!==e){if(i+e.length*d>o){if(e.length*d>o){const t=o-i,n=e.split("");let r;const l=[];for(t>8*d&&(r=n.splice(0,Math.floor(t/d)).join(""),s.push(r),a.push(s),s=[],i=0);(r=n.splice(0,Math.floor(o/d))).length;)l.push(r.join(""));for(const e of l)i+e.length*d>o&&(a.push(s),s=[],i=0),s.push(e),i+=e.length*d;continue}a.push(s),s=[],i=0}e.match(/\s+/)&&0==i||(s.push(e),i+=e.length*d)}else a.push(s),s=[],i=0;s.length>0&&(a.push(s),s=[],i=0)}for(let e=0;e{}),this.style=new b({callback:e=>{this.add(e,0)}}),(0,t.default)(this,A)[A]=this.style.store()}text(e,a){const s=y.wrap(e,{columns:(0,t.default)(this,x)[x],width:this.style.width,indent:(0,t.default)(this,E)[E]});for(let e=0;e(0,t.default)(this,x)[x]&&this.flush(),(0,t.default)(this,E)[E]+=a,(0,t.default)(this,I)[I]=(0,t.default)(this,I)[I].concat(e)}end(){(0,t.default)(this,E)[E]=(0,t.default)(this,x)[x]}fetch(e){if(0===(0,t.default)(this,E)[E]&&!e.forceNewline&&!e.forceFlush)return[];const a={current:(0,t.default)(this,z)[z],next:null};for(let e=0;e<(0,t.default)(this,I)[I].length-1;e++)"align"!==(0,t.default)(this,I)[I][e].type||(0,t.default)(this,I)[I][e].payload||(a.current=(0,t.default)(this,I)[I][e].value);if((0,t.default)(this,I)[I].length){const e=(0,t.default)(this,I)[I][(0,t.default)(this,I)[I].length-1];"align"!==e.type||e.payload||(a.next=e.value)}(0,t.default)(this,z)[z]=a.current;const s=(0,t.default)(this,I)[I].filter(e=>"align"!==e.type||e.payload);let i=[];const d=this.style.restore(),o=this.style.store();if(0!==(0,t.default)(this,E)[E]||!e.ignoreAlignment&&(0,t.default)(this,v)[v]){if("right"===(0,t.default)(this,z)[z]){let e;for(let t=s.length-1;t>=0;t--)if("text"===s[t].type||"space"===s[t].type){e=t;break}"number"==typeof e&&("space"===s[e].type&&s[e].size>this.style.width&&(s[e].size-=this.style.width,(0,t.default)(this,E)[E]-=this.style.width),"text"===s[e].type&&s[e].value.endsWith(" ")&&(s[e].value=s[e].value.slice(0,-1),(0,t.default)(this,E)[E]-=this.style.width)),i=(0,t.default)(this,M)[M]([{type:"space",size:(0,t.default)(this,x)[x]-(0,t.default)(this,E)[E]},...(0,t.default)(this,A)[A],...s,...o])}if("center"===(0,t.default)(this,z)[z]){const e=(0,t.default)(this,x)[x]-(0,t.default)(this,E)[E]>>1;i=(0,t.default)(this,M)[M]([{type:"space",size:e},...(0,t.default)(this,A)[A],...s,...o,{type:"space",size:(0,t.default)(this,v)[v]?(0,t.default)(this,x)[x]-(0,t.default)(this,E)[E]-e:0}])}"left"===(0,t.default)(this,z)[z]&&(i=(0,t.default)(this,M)[M]([...(0,t.default)(this,A)[A],...s,...o,{type:"space",size:(0,t.default)(this,v)[v]?(0,t.default)(this,x)[x]-(0,t.default)(this,E)[E]:0}]))}else i=(0,t.default)(this,M)[M]([...(0,t.default)(this,A)[A],...s,...o]);return(0,t.default)(this,A)[A]=d,(0,t.default)(this,I)[I]=[],(0,t.default)(this,E)[E]=0,0===i.length&&e.forceNewline&&i.push({type:"empty"}),a.next&&((0,t.default)(this,z)[z]=a.next),i}flush(e){e=Object.assign({forceNewline:!1,forceFlush:!1,ignoreAlignment:!1},e||{});const a=this.fetch(e);a.length&&(0,t.default)(this,k)[k](a)}get cursor(){return(0,t.default)(this,E)[E]}set align(e){this.add({type:"align",value:e},0)}get align(){let e=(0,t.default)(this,z)[z];for(let a=0;a<(0,t.default)(this,I)[I].length;a++)"align"===(0,t.default)(this,I)[I][a].type&&(e=(0,t.default)(this,I)[I][a].value);return e}set columns(e){(0,t.default)(this,x)[x]=e}get columns(){return(0,t.default)(this,x)[x]}}function j(e){const t=[];let a=-1;for(let s of e){if("space"===s.type){if(0===s.size)continue;s={type:"text",value:" ".repeat(s.size),codepage:null}}if("text"===s.type){if(a>=0&&"text"===t[a].type&&(t[a].codepage===s.codepage||null===t[a].codepage||null===s.codepage)){t[a].value+=s.value,t[a].codepage=t[a].codepage||s.codepage;continue}t.push(s),a++}else if("style"===s.type&&"size"===s.property){if(a>=0&&"style"===t[a].type&&"size"===t[a].property){t[a].value=s.value;continue}t.push(s),a++}else t.push(s),a++}return t}const T={"esc-pos":{"bixolon/legacy":["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,,,,"cp858"],bixolon:["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,"windows1252","cp866","cp852","cp858",,"cp862","cp864","thai42","windows1253","windows1254","windows1257",,"windows1251","cp737","cp775","thai14","bixolon/hebrew","windows1255","thai11","thai18","cp885","cp857","iso8859-7","thai16","windows1256","windows1258","khmer",,,,"bixolon/cp866","windows1250",,"tcvn3","tcvn3capitals","viscii"],citizen:["cp437","epson/katakana","cp858","cp860","cp863","cp865","cp852","cp866","cp857",,,,,,,,"windows1252",,,,,"thai11",,,,,"thai13",,,,"tcvn3","tcvn3capitals","windows1258",,,,,,,,"cp864"],"epson/legacy":["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,"windows1252","cp866","cp852","cp858"],epson:["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,"cp851","cp853","cp857","cp737","iso8859-7","windows1252","cp866","cp852","cp858","thai42","thai11",,,,,"thai13",,,,"tcvn3","tcvn3capitals","cp720","cp775","cp855","cp861","cp862","cp864","cp869","epson/iso8859-2","iso8859-15","cp1098","cp774","cp772","cp1125","windows1250","windows1251","windows1253","windows1254","windows1255","windows1256","windows1257","windows1258","rk1048"],fujitsu:["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,"cp857",,,,,,,,"windows1252","cp866","cp852","cp858",,,,,,,"thai13",,,,,,,,,,,,,,"cp864"],hp:["cp437","cp850","cp852","cp860","cp863","cp865","cp858","cp866","windows1252","cp862","cp737","cp874","cp857","windows1251","windows1255","rk1048"],metapace:["cp437","epson/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,,,,"cp858"],mpt:["cp437",,"cp850","cp860","cp863","cp865","windows1251","cp866","cp3021","cp3012"],"pos-5890":["cp437","epson/katakana","cp850","cp860","cp863","cp865","iso8859-1",,"cp862",,,,,,,,"windows1252","cp866","cp852","cp858",,,,"windows1251","cp737","windows1257",,"windows1258","cp864",,,,"windows1255",,,,,,,,,,,,,,,,,,,,,,,,"cp861",,,,"cp855","cp857",,,,"cp851","cp869",,"cp772","cp774",,,"windows1250",,"cp3840",,"cp3843","cp3844","cp3845","cp3846","cp3847","cp3848",,"cp771","cp3001","cp3002","cp3011","cp3012",,"cp3041","windows1253","windows1254","windows1256","cp720",,"cp775"],"pos-8360":["cp437","epson/katakana","cp850","cp860","cp863","cp865","iso8859-1","windows1253","cp862",,,,,,,,"windows1252","cp866","cp852","cp858",,"latvian",,"windows1251","cp737","windows1257",,"windows1258","cp864",,,"pos8360/hebrew","windows1255",,,,,,,,,,,,,,,,,,,,,,,,"cp861",,,,"cp855","cp857",,,,"cp851","cp869",,"cp772","cp774",,,"windows1250",,"cp3840",,"cp3843","cp3844","cp3845","cp3846","cp3847","cp3848",,"cp771","cp3001","cp3002","cp3011","cp3012",,,,"windows1254","windows1256","cp720",,"cp775"],star:["cp437","star/katakana","cp850","cp860","cp863","cp865",,,,,,,,,,,"windows1252","cp866","cp852","cp858","thai42","thai11","thai13","thai14","thai16",,"thai18"],xprinter:["cp437","epson/katakana","cp850","cp860","cp863","cp865","iso8859-1","windows1253","xprinter/hebrew","cp3012",,"windows1255",,,,,"windows1252","cp866","cp852","cp858",,"latvian","cp864","windows1251","cp737","windows1257",,,,,,,,"windows1256"],youku:["cp437","epson/katakana","cp850","cp860","cp863","cp865","windows1251","cp866","cp3021","cp3012",,,,,,"cp862","windows1252",,"cp852","cp858",,,"cp864","iso8859-1","cp737","windows1257",,,"cp855","cp857","windows1250","cp775","windows1254","windows1255","windows1256","windows1258",,,"iso8859-1",,,,,,"iso8859-15",,,"cp874"]},"star-prnt":{star:["star/standard","cp437","star/katakana",,"cp858","cp852","cp860","cp861","cp863","cp865","cp866","cp855","cp857","cp862","cp864","cp737","cp851","cp869","star/cp928","cp772","cp774","star/cp874",,,,,,,,,,,"windows1252","windows1250","windows1251",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"cp3840","cp3841","cp3843","cp3844","cp3845","cp3846","cp3847","cp3848","cp1001","cp771","cp3001","cp3002","cp3011","cp3012","cp3021","cp3041"]}};T["star-line"]=T["star-prnt"],T["esc-pos"].zijang=T["esc-pos"]["pos-5890"];const q={"bixolon-srp350":{vendor:"Bixolon",model:"SRP-350",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"bixolon/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!1,models:[]},pdf417:{supported:!1},cutter:{feed:4}}},"bixolon-srp350iii":{vendor:"Bixolon",model:"SRP-350III",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"bixolon",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56},C:{size:"9x24",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},cutter:{feed:4}}},"citizen-ct-s310ii":{vendor:"Citizen",model:"CT-S310II",media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"citizen",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64},C:{size:"8x16",columns:72}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"epson-tm-m30ii":{vendor:"Epson",model:"TM-m30II",interfaces:{usb:{productName:"TM-m30II"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"10x24",columns:57},C:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-m30iii":{vendor:"Epson",model:"TM-m30III",interfaces:{usb:{productName:"TM-m30III"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"10x24",columns:57},C:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-p20ii":{vendor:"Epson",model:"TM-P20II",media:{dpi:203,width:58},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42},C:{size:"9x17",columns:42},D:{size:"10x24",columns:38},E:{size:"8x16",columns:48}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:3}}},"epson-tm-t20ii":{vendor:"Epson",model:"TM-T20II",interfaces:{usb:{productName:"TM-T20II"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t20iii":{vendor:"Epson",model:"TM-T20III",interfaces:{usb:{productName:"TM-T20III"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t20iv":{vendor:"Epson",model:"TM-T20IV",interfaces:{usb:{productName:"TM-T20IV"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t70":{vendor:"Epson",model:"TM-T70",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:4}}},"epson-tm-t70ii":{vendor:"Epson",model:"TM-T70II",interface:{usb:{productName:"TM-T70II"}},media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:4}}},"epson-tm-t88ii":{vendor:"Epson",model:"TM-T88II",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88iii":{vendor:"Epson",model:"TM-T88III",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88iv":{vendor:"Epson",model:"TM-T88IV",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson/legacy",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88v":{vendor:"Epson",model:"TM-T88V",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88vi":{vendor:"Epson",model:"TM-T88VI",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"epson-tm-t88vii":{vendor:"Epson",model:"TM-T88VII",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"epson",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded","code128-auto"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:4}}},"fujitsu-fp1000":{vendor:"Fujitsu",model:"FP-1000",media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"fujitsu",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:56},C:{size:"8x16",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!1},cutter:{feed:4}}},"hp-a779":{vendor:"HP",model:"A779",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"hp",newline:"\n",fonts:{A:{size:"12x24",columns:44}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!1,fallback:{type:"barcode",symbology:75}},cutter:{feed:4}}},"metapace-t1":{vendor:"Metapace",model:"T-1",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"metapace",fonts:{A:{size:"12x24",columns:42},B:{size:"9x17",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!1,models:[]},pdf417:{supported:!1},cutter:{feed:4}}},"mpt-ii":{vendor:"",model:"MPT-II",media:{dpi:180,width:80},capabilities:{language:"esc-pos",codepages:"mpt",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64},C:{size:"0x0",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:[]},pdf417:{supported:!1}}},"pos-5890":{vendor:"",model:"POS-5890",media:{dpi:203,width:58},capabilities:{language:"esc-pos",codepages:"pos-5890",fonts:{A:{size:"12x24",columns:32},B:{size:"9x17",columns:42}},barcodes:{supported:!0,symbologies:["upca","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:1}}},"pos-8360":{vendor:"",model:"POS-8360",media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"pos-8360",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},images:{mode:"raster"},cutter:{feed:4}}},"star-mc-print2":{vendor:"Star",model:"mC-Print2",interfaces:{usb:{productName:"mC-Print2"}},media:{dpi:203,width:58},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","itf","codabar","code93","code128","gs1-128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"star-mpop":{vendor:"Star",model:"mPOP",interfaces:{usb:{productName:"mPOP"}},media:{dpi:203,width:58},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","itf","codabar","code93","code128","gs1-128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"star-sm-l200":{vendor:"Star",model:"SM-L200",media:{dpi:203,width:58},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42},C:{size:"9x17",columns:42}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0}}},"star-tsp100iii":{vendor:"Star",model:"TSP100III",media:{dpi:203,width:80},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"star-tsp100iv":{vendor:"Star",model:"TSP100IV",media:{dpi:203,width:80},capabilities:{language:"star-prnt",codepages:"star",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"star-tsp650":{vendor:"Star",model:"TSP650",media:{dpi:203,width:80},capabilities:{language:"star-line",codepages:"star",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!1,models:[]},pdf417:{supported:!1},cutter:{feed:3}}},"star-tsp650ii":{vendor:"Star",model:"TSP650II",media:{dpi:203,width:80},capabilities:{language:"star-line",codepages:"star",fonts:{A:{size:"12x24",columns:48},B:{size:"9x24",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0},cutter:{feed:3}}},"xprinter-xp-n160ii":{vendor:"Xprinter",model:"XP-N160II",interfaces:{usb:{productName:"Printer-80\0"}},media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"xprinter",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},cutter:{feed:4}}},"xprinter-xp-t80q":{vendor:"Xprinter",model:"XP-T80Q",media:{dpi:203,width:80},capabilities:{language:"esc-pos",codepages:"xprinter",fonts:{A:{size:"12x24",columns:48},B:{size:"9x17",columns:64}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!0},cutter:{feed:4}}},"youku-58t":{vendor:"Youku",model:"58T",media:{dpi:203,width:58},capabilities:{language:"esc-pos",codepages:"youku",fonts:{A:{size:"12x24",columns:32},B:{size:"9x24",columns:42}},barcodes:{supported:!0,symbologies:["upca","ean13","ean8","code39","itf","codabar","code93","code128"]},qrcode:{supported:!0,models:["2"]},pdf417:{supported:!1}}}};var P=(0,a.default)("c"),B=(0,a.default)("l"),O=(0,a.default)("u"),S=(0,a.default)("h"),L=(0,a.default)("g"),F=(0,a.default)("m"),N=(0,a.default)("f"),R=(0,a.default)("b"),U=(0,a.default)("w"),V=(0,a.default)("y"),H=(0,a.default)("x"),W=(0,a.default)("z"),D=(0,a.default)("v");class _{constructor(e){Object.defineProperty(this,D,{value:Q}),Object.defineProperty(this,W,{value:$}),Object.defineProperty(this,H,{value:K}),Object.defineProperty(this,V,{value:G}),Object.defineProperty(this,P,{writable:!0,value:{}}),Object.defineProperty(this,B,{writable:!0,value:[]}),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,S,{writable:!0,value:void 0}),Object.defineProperty(this,L,{writable:!0,value:{fonts:{A:{size:"12x24",columns:42},B:{size:"9x24",columns:56}},barcodes:{supported:!0,symbologies:["upca","upce","ean13","ean8","code39","itf","codabar","code93","code128","gs1-databar-omni","gs1-databar-truncated","gs1-databar-limited","gs1-databar-expanded"]},qrcode:{supported:!0,models:["1","2"]},pdf417:{supported:!0}}}),Object.defineProperty(this,F,{writable:!0,value:{}}),Object.defineProperty(this,N,{writable:!0,value:[]}),Object.defineProperty(this,R,{writable:!0,value:"cp437"}),Object.defineProperty(this,U,{writable:!0,value:{codepage:0,font:"A"}});const a={columns:42,language:"esc-pos",imageMode:"column",feedBeforeCut:0,newline:"\n\r",codepageMapping:"epson",codepageCandidates:null,errors:"relaxed"};if("string"==typeof(e=e||{}).language&&(a.columns="esc-pos"===e.language?42:48,a.codepageMapping="esc-pos"===e.language?"epson":"star"),"string"==typeof e.printerModel){if(void 0===q[e.printerModel])throw new Error("Unknown printer model");(0,t.default)(this,L)[L]=q[e.printerModel].capabilities,a.columns=(0,t.default)(this,L)[L].fonts.A.columns,a.language=(0,t.default)(this,L)[L].language,a.codepageMapping=(0,t.default)(this,L)[L].codepages,a.newline=(0,t.default)(this,L)[L]?.newline||a.newline,a.feedBeforeCut=(0,t.default)(this,L)[L]?.cutter?.feed||a.feedBeforeCut,a.imageMode=(0,t.default)(this,L)[L]?.images?.mode||a.imageMode}if(e&&((0,t.default)(this,P)[P]=Object.assign(a,{debug:!1,embedded:!1,createCanvas:null},e)),(0,t.default)(this,P)[P].width&&((0,t.default)(this,P)[P].columns=(0,t.default)(this,P)[P].width),"esc-pos"===(0,t.default)(this,P)[P].language)(0,t.default)(this,O)[O]=new m;else{if("star-prnt"!==(0,t.default)(this,P)[P].language&&"star-line"!==(0,t.default)(this,P)[P].language)throw new Error("The specified language is not supported");(0,t.default)(this,O)[O]=new w}if(void 0===(0,t.default)(this,P)[P].autoFlush&&((0,t.default)(this,P)[P].autoFlush=!(0,t.default)(this,P)[P].embedded&&"star-prnt"==(0,t.default)(this,P)[P].language),![32,35,42,44,48].includes((0,t.default)(this,P)[P].columns)&&!(0,t.default)(this,P)[P].embedded)throw new Error("The width of the paper must me either 32, 35, 42, 44 or 48 columns");if("string"==typeof(0,t.default)(this,P)[P].codepageMapping){if(void 0===T[(0,t.default)(this,P)[P].language][(0,t.default)(this,P)[P].codepageMapping])throw new Error("Unknown codepage mapping");(0,t.default)(this,F)[F]=Object.fromEntries(T[(0,t.default)(this,P)[P].language][(0,t.default)(this,P)[P].codepageMapping].map((e,t)=>[e,t]).filter(e=>e))}else(0,t.default)(this,F)[F]=(0,t.default)(this,P)[P].codepageMapping;(0,t.default)(this,P)[P].codepageCandidates?(0,t.default)(this,N)[N]=(0,t.default)(this,P)[P].codepageCandidates:(0,t.default)(this,N)[N]=Object.keys((0,t.default)(this,F)[F]),(0,t.default)(this,S)[S]=new C({embedded:(0,t.default)(this,P)[P].embedded,columns:(0,t.default)(this,P)[P].columns,align:"left",size:1,callback:e=>(0,t.default)(this,B)[B].push(e)}),(0,t.default)(this,V)[V]()}initialize(){if((0,t.default)(this,P)[P].embedded)throw new Error("Initialize is not supported in table cells or boxes");return(0,t.default)(this,S)[S].add((0,t.default)(this,O)[O].initialize()),this}codepage(e){if("auto"===e)return(0,t.default)(this,R)[R]=e,this;if(!l.supports(e))throw new Error("Unknown codepage");if(void 0===(0,t.default)(this,F)[F][e])throw new Error("Codepage not supported by printer");return(0,t.default)(this,R)[R]=e,this}text(e){return(0,t.default)(this,S)[S].text(e,(0,t.default)(this,R)[R]),this}newline(e){e=parseInt(e,10)||1;for(let a=0;a8)throw new Error("Width must be between 1 and 8");return(0,t.default)(this,S)[S].style.width=e,this}height(e){if(void 0===e&&(e=1),"number"!=typeof e)throw new Error("Height must be a number");if(e<1||e>8)throw new Error("Height must be between 1 and 8");return(0,t.default)(this,S)[S].style.height=e,this}size(e,t){return"string"==typeof e?this.font("small"===e?"B":"A"):(void 0===t&&(t=e),this.width(e),this.height(t),this)}font(e){if((0,t.default)(this,P)[P].embedded)throw new Error("Changing fonts is not supported in table cells or boxes");if((0,t.default)(this,S)[S].cursor>0)throw new Error("Changing fonts is not supported in the middle of a line");const a=e.match(/^[0-9]+x[0-9]+$/);return a&&(e=Object.entries((0,t.default)(this,L)[L].fonts).find(e=>e[1].size==a[0])[0]),e=e.toUpperCase(),void 0===(0,t.default)(this,L)[L].fonts[e]?(0,t.default)(this,D)[D]("This font is not supported by this printer","relaxed"):((0,t.default)(this,S)[S].add((0,t.default)(this,O)[O].font(e)),(0,t.default)(this,U)[U].font=e,(0,t.default)(this,S)[S].columns="A"===e?(0,t.default)(this,P)[P].columns:(0,t.default)(this,P)[P].columns/(0,t.default)(this,L)[L].fonts.A.columns*(0,t.default)(this,L)[L].fonts[e].columns,this)}align(e){if(!["left","center","right"].includes(e))throw new Error("Unknown alignment");return(0,t.default)(this,S)[S].align=e,this}table(e,a){(0,t.default)(this,S)[S].flush();for(let s=0;s=d))for(let a=i[t].length;a(0,t.default)(this,P)[P].columns)throw new Error("Box is too wide");let s;"single"==e.style?s=["\u250c","\u2510","\u2514","\u2518","\u2500","\u2502"]:"double"==e.style&&(s=["\u2554","\u2557","\u255a","\u255d","\u2550","\u2551"]);const i=new _(Object.assign({},(0,t.default)(this,P)[P],{width:e.width-("none"==e.style?0:2)-e.paddingLeft-e.paddingRight,embedded:!0}));i.codepage((0,t.default)(this,R)[R]),i.align(e.align),"function"==typeof a&&a(i),"string"==typeof a&&i.text(a);const d=i.commands();(0,t.default)(this,S)[S].flush(),"none"!=e.style&&((0,t.default)(this,S)[S].space(e.marginLeft),(0,t.default)(this,S)[S].text(s[0],"cp437"),(0,t.default)(this,S)[S].text(s[4].repeat(e.width-2),"cp437"),(0,t.default)(this,S)[S].text(s[1],"cp437"),(0,t.default)(this,S)[S].space(e.marginRight),(0,t.default)(this,S)[S].flush());for(let a=0;a"style"===e.type&&"size"===e.property).map(e=>e.value.height).reduce((e,t)=>Math.max(e,t),1);(0,t.default)(this,P)[P].debug&&console.log("|"+e.filter(e=>"text"===e.type).map(e=>e.value).join("")+"|",a),s.push({commands:e,height:a})}return(0,t.default)(this,P)[P].debug&&console.log("commands",s),(0,t.default)(this,V)[V](),s}encode(e){const a=this.commands();if("commands"===e)return a;const s=[];for(const e of a){const a=[];for(const s of e.commands)"text"===s.type?a.push(...(0,t.default)(this,W)[W](s.value,s.codepage)):"style"===s.type?a.push(Object.assign(s,{payload:(0,t.default)(this,H)[H](s.property,s.value)})):(s.value||s.payload)&&a.push(s);s.push(a)}if("lines"===e)return s;let i=[],d=null;for(const e of s){for(const t of e)i.push(...t.payload),d=t;"\n\r"===(0,t.default)(this,P)[P].newline&&i.push(10,13),"\n"===(0,t.default)(this,P)[P].newline&&i.push(10)}return d&&"pulse"===d.type&&(i=i.slice(0,0-(0,t.default)(this,P)[P].newline.length)),Uint8Array.from(i)}static get printerModels(){return Object.entries(q).map(e=>({id:e[0],name:e[1].vendor+" "+e[1].model}))}get columns(){return(0,t.default)(this,S)[S].columns}get language(){return(0,t.default)(this,P)[P].language}get printerCapabilities(){return(0,t.default)(this,L)[L]}}function G(){(0,t.default)(this,B)[B]=[],(0,t.default)(this,R)[R]="esc-pos"==(0,t.default)(this,P)[P].language?"cp437":"star/standard",(0,t.default)(this,U)[U].codepage=-1,(0,t.default)(this,U)[U].font="A"}function K(e,a){return"bold"===e?(0,t.default)(this,O)[O].bold(a):"underline"===e?(0,t.default)(this,O)[O].underline(a):"italic"===e?(0,t.default)(this,O)[O].italic(a):"invert"===e?(0,t.default)(this,O)[O].invert(a):"size"===e?(0,t.default)(this,O)[O].size(a.width,a.height):void 0}function $(e,a){if(null===a)return[{type:"text",payload:[...l.encode(e,"ascii")]}];if("auto"!==a){const s=l.encode(e,a);return(0,t.default)(this,U)[U].codepage!=(0,t.default)(this,F)[F][a]?((0,t.default)(this,U)[U].codepage=(0,t.default)(this,F)[F][a],[{type:"codepage",payload:(0,t.default)(this,O)[O].codepage((0,t.default)(this,F)[F][a])},{type:"text",payload:[...s]}]):[{type:"text",payload:[...s]}]}const s=l.autoEncode(e,(0,t.default)(this,N)[N]),i=[];for(const e of s)(0,t.default)(this,U)[U].codepage=(0,t.default)(this,F)[F][e.codepage],i.push({type:"codepage",payload:(0,t.default)(this,O)[O].codepage((0,t.default)(this,F)[F][e.codepage])},{type:"text",payload:[...e.bytes]});return i}function Q(e,a){if("strict"===a||"strict"===(0,t.default)(this,P)[P].errors)throw new Error(e);return console.warn(e),this}},4889,[4890,4891]); +__d(function(g,r,i,a,m,_e,d){m.exports=function(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},m.exports.__esModule=!0,m.exports.default=m.exports},4890,[]); +__d(function(g,r,i,a,m,_e,d){var e=0;m.exports=function(t){return"__private_"+e+++"_"+t},m.exports.__esModule=!0,m.exports.default=m.exports},4891,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e,o=r(d[0]).Buffer,t=r(d[1]),n=r(d[2]);m.exports.encodings=null,m.exports.defaultCharUnicode="\ufffd",m.exports.defaultCharSingleByte="?",m.exports.encode=function(e,t,n){e=""+(e||"");var c=m.exports.getEncoder(t,n),s=c.write(e),p=c.end();return p&&p.length>0?o.concat([s,p]):s},m.exports.decode=function(e,t,n){"string"==typeof e&&(m.exports.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),m.exports.skipDecodeWarning=!0),e=o.from(""+(e||""),"binary"));var c=m.exports.getDecoder(t,n),s=c.write(e),p=c.end();return p?s+p:s},m.exports.encodingExists=function(e){try{return m.exports.getCodec(e),!0}catch(e){return!1}},m.exports.toEncoding=m.exports.encode,m.exports.fromEncoding=m.exports.decode,m.exports._codecDataCache={__proto__:null},m.exports.getCodec=function(e){if(!m.exports.encodings){var o=r(d[3]);m.exports.encodings={__proto__:null},n(m.exports.encodings,o)}for(var t=m.exports._canonicalizeEncoding(e),c={};;){var s=m.exports._codecDataCache[t];if(s)return s;var p=m.exports.encodings[t];switch(typeof p){case"string":t=p;break;case"object":for(var x in p)c[x]=p[x];c.encodingName||(c.encodingName=t),t=p.type;break;case"function":return c.encodingName||(c.encodingName=t),s=new p(c,m.exports),m.exports._codecDataCache[c.encodingName]=s,s;default:throw new Error("Encoding not recognized: '"+e+"' (searched as: '"+t+"')")}}},m.exports._canonicalizeEncoding=function(e){return(""+e).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")},m.exports.getEncoder=function(e,o){var n=m.exports.getCodec(e),c=new n.encoder(o,n);return n.bomAware&&o&&o.addBOM&&(c=new t.PrependBOM(c,o)),c},m.exports.getDecoder=function(e,o){var n=m.exports.getCodec(e),c=new n.decoder(o,n);return!n.bomAware||o&&!1===o.stripBOM||(c=new t.StripBOM(c,o)),c},m.exports.enableStreamingAPI=function(e){if(!m.exports.supportsStreams){var o=r(d[4])(e);m.exports.IconvLiteEncoderStream=o.IconvLiteEncoderStream,m.exports.IconvLiteDecoderStream=o.IconvLiteDecoderStream,m.exports.encodeStream=function(e,o){return new m.exports.IconvLiteEncoderStream(m.exports.getEncoder(e,o),o)},m.exports.decodeStream=function(e,o){return new m.exports.IconvLiteDecoderStream(m.exports.getDecoder(e,o),o)},m.exports.supportsStreams=!0}};try{e=r(d[5],"stream")}catch(e){}e&&e.Transform?m.exports.enableStreamingAPI(e):m.exports.encodeStream=m.exports.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}},4892,[4893,4897,4898,4899,4919,2475]); +__d(function(g,r,i,a,m,_e,d){'use strict';var e,t=r(d[0]),n=t.Buffer,o={};for(e in t)t.hasOwnProperty(e)&&'SlowBuffer'!==e&&'Buffer'!==e&&(o[e]=t[e]);var f=o.Buffer={};for(e in n)n.hasOwnProperty(e)&&'allocUnsafe'!==e&&'allocUnsafeSlow'!==e&&(f[e]=n[e]);if(o.Buffer.prototype=n.prototype,f.from&&f.from!==Uint8Array.from||(f.from=function(e,t,o){if('number'==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&void 0===e.length)throw new TypeError('The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type '+typeof e);return n(e,t,o)}),f.alloc||(f.alloc=function(e,t,o){if('number'!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2147483648)throw new RangeError('The value "'+e+'" is invalid for option "size"');var f=n(e);return t&&0!==t.length?'string'==typeof o?f.fill(t,o):f.fill(t):f.fill(0),f}),!o.kStringMaxLength)try{o.kStringMaxLength=process.binding('buffer').kStringMaxLength}catch(e){}o.constants||(o.constants={MAX_LENGTH:o.kMaxLength},o.kStringMaxLength&&(o.constants.MAX_STRING_LENGTH=o.kStringMaxLength)),m.exports=o},4893,[4894]); __d(function(g,r,_i,_a,_m,_e,d){ /*! * The buffer module from node.js, for the browser. @@ -5041,543 +5063,549 @@ __d(function(g,r,_i,_a,_m,_e,d){ * @author Feross Aboukhadijeh * @license MIT */ -'use strict';var t=r(d[0]),e=r(d[1]),n='function'==typeof Symbol&&'function'==typeof Symbol.for?Symbol.for('nodejs.util.inspect.custom'):null;_e.Buffer=f,_e.SlowBuffer=function(t){+t!=t&&(t=0);return f.alloc(+t)},_e.INSPECT_MAX_BYTES=50;var i=2147483647;function o(t){if(t>i)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,f.prototype),e}function f(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return a(t)}return u(t,e,n)}function u(t,e,n){if('string'==typeof t)return p(t,e);if(ArrayBuffer.isView(t))return l(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if($(t,ArrayBuffer)||t&&$(t.buffer,ArrayBuffer))return y(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&($(t,SharedArrayBuffer)||t&&$(t.buffer,SharedArrayBuffer)))return y(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return f.from(i,e,n);var o=w(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return f.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function s(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function h(t,e,n){return s(t),t<=0?o(t):void 0!==e?'string'==typeof n?o(t).fill(e,n):o(t).fill(e):o(t)}function a(t){return s(t),o(t<0?0:0|v(t))}function p(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!f.isEncoding(e))throw new TypeError('Unknown encoding: '+e);var n=0|b(t,e),i=o(n),u=i.write(t,e);return u!==n&&(i=i.slice(0,u)),i}function c(t){for(var e=t.length<0?0:0|v(t.length),n=o(e),i=0;i=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+' bytes');return 0|t}function b(t,e){if(f.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||$(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return V(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return J(t).length;default:if(o)return i?-1:V(t).length;e=(''+e).toLowerCase(),o=!0}}function m(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return M(this,e,n);case'utf8':case'utf-8':return R(this,e,n);case'ascii':return P(this,e,n);case'latin1':case'binary':return k(this,e,n);case'base64':return O(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return _(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function E(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function B(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),G(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=f.from(e,i)),f.isBuffer(e))return 0===e.length?-1:A(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):A(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function A(t,e,n,i,o){var f,u=1,s=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;u=2,s/=2,h/=2,n/=2}function a(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(o){var p=-1;for(f=n;fs&&(n=s-h),f=n;f>=0;f--){for(var c=!0,l=0;lo&&(i=o):i=o;var f=e.length;i>f/2&&(i=f/2);for(var u=0;u239?4:a>223?3:a>191?2:1;if(o+c<=n)switch(c){case 1:a<128&&(p=a);break;case 2:128==(192&(f=t[o+1]))&&(h=(31&a)<<6|63&f)>127&&(p=h);break;case 3:f=t[o+1],u=t[o+2],128==(192&f)&&128==(192&u)&&(h=(15&a)<<12|(63&f)<<6|63&u)>2047&&(h<55296||h>57343)&&(p=h);break;case 4:f=t[o+1],u=t[o+2],s=t[o+3],128==(192&f)&&128==(192&u)&&128==(192&s)&&(h=(15&a)<<18|(63&f)<<12|(63&u)<<6|63&s)>65535&&h<1114112&&(p=h)}null===p?(p=65533,c=1):p>65535&&(p-=65536,i.push(p>>>10&1023|55296),p=56320|1023&p),i.push(p),o+=c}return C(i)}_e.kMaxLength=i,f.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),f.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(f.prototype,'parent',{enumerable:!0,get:function(){if(f.isBuffer(this))return this.buffer}}),Object.defineProperty(f.prototype,'offset',{enumerable:!0,get:function(){if(f.isBuffer(this))return this.byteOffset}}),f.poolSize=8192,f.from=function(t,e,n){return u(t,e,n)},Object.setPrototypeOf(f.prototype,Uint8Array.prototype),Object.setPrototypeOf(f,Uint8Array),f.alloc=function(t,e,n){return h(t,e,n)},f.allocUnsafe=function(t){return a(t)},f.allocUnsafeSlow=function(t){return a(t)},f.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==f.prototype},f.compare=function(t,e){if($(t,Uint8Array)&&(t=f.from(t,t.offset,t.byteLength)),$(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),!f.isBuffer(t)||!f.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var n=t.length,i=e.length,o=0,u=Math.min(n,i);oi.length?f.from(u).copy(i,o):Uint8Array.prototype.set.call(i,u,o);else{if(!f.isBuffer(u))throw new TypeError('"list" argument must be an Array of Buffers');u.copy(i,o)}o+=u.length}return i},f.byteLength=b,f.prototype._isBuffer=!0,f.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var e=0;ee&&(t+=' ... '),''},n&&(f.prototype[n]=f.prototype.inspect),f.prototype.compare=function(t,e,n,i,o){if($(t,Uint8Array)&&(t=f.from(t,t.offset,t.byteLength)),!f.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(this===t)return 0;for(var u=(o>>>=0)-(i>>>=0),s=(n>>>=0)-(e>>>=0),h=Math.min(u,s),a=this.slice(i,o),p=t.slice(e,n),c=0;c>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');for(var f=!1;;)switch(i){case'hex':return U(this,t,e,n);case'utf8':case'utf-8':return T(this,t,e,n);case'ascii':case'latin1':case'binary':return I(this,t,e,n);case'base64':return L(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return S(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},f.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var x=4096;function C(t){var e=t.length;if(e<=x)return String.fromCharCode.apply(String,t);for(var n='',i=0;ii)&&(n=i);for(var o='',f=e;fn)throw new RangeError('Trying to access beyond buffer length')}function z(t,e,n,i,o,u){if(!f.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function D(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function F(t,n,i,o,f){return n=+n,i>>>=0,f||D(t,0,i,4),e.write(t,n,i,o,23,4),i+4}function N(t,n,i,o,f){return n=+n,i>>>=0,f||D(t,0,i,8),e.write(t,n,i,o,52,8),i+8}f.prototype.slice=function(t,e){var n=this.length;(t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||j(t,e,this.length);for(var i=this[t],o=1,f=0;++f>>=0,e>>>=0,n||j(t,e,this.length);for(var i=this[t+--e],o=1;e>0&&(o*=256);)i+=this[t+--e]*o;return i},f.prototype.readUint8=f.prototype.readUInt8=function(t,e){return t>>>=0,e||j(t,1,this.length),this[t]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(t,e){return t>>>=0,e||j(t,2,this.length),this[t]|this[t+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(t,e){return t>>>=0,e||j(t,2,this.length),this[t]<<8|this[t+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(t,e){return t>>>=0,e||j(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(t,e){return t>>>=0,e||j(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},f.prototype.readIntLE=function(t,e,n){t>>>=0,e>>>=0,n||j(t,e,this.length);for(var i=this[t],o=1,f=0;++f=(o*=128)&&(i-=Math.pow(2,8*e)),i},f.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||j(t,e,this.length);for(var i=e,o=1,f=this[t+--i];i>0&&(o*=256);)f+=this[t+--i]*o;return f>=(o*=128)&&(f-=Math.pow(2,8*e)),f},f.prototype.readInt8=function(t,e){return t>>>=0,e||j(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},f.prototype.readInt16LE=function(t,e){t>>>=0,e||j(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt16BE=function(t,e){t>>>=0,e||j(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt32LE=function(t,e){return t>>>=0,e||j(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},f.prototype.readInt32BE=function(t,e){return t>>>=0,e||j(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},f.prototype.readFloatLE=function(t,n){return t>>>=0,n||j(t,4,this.length),e.read(this,t,!0,23,4)},f.prototype.readFloatBE=function(t,n){return t>>>=0,n||j(t,4,this.length),e.read(this,t,!1,23,4)},f.prototype.readDoubleLE=function(t,n){return t>>>=0,n||j(t,8,this.length),e.read(this,t,!0,52,8)},f.prototype.readDoubleBE=function(t,n){return t>>>=0,n||j(t,8,this.length),e.read(this,t,!1,52,8)},f.prototype.writeUintLE=f.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e>>>=0,n>>>=0,i)||z(this,t,e,n,Math.pow(2,8*n)-1,0);var o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,i)||z(this,t,e,n,Math.pow(2,8*n)-1,0);var o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},f.prototype.writeUint8=f.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,1,255,0),this[e]=255&t,e+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},f.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);z(this,t,e,n,o-1,-o)}var f=0,u=1,s=0;for(this[e]=255&t;++f>>=0,!i){var o=Math.pow(2,8*n-1);z(this,t,e,n,o-1,-o)}var f=n-1,u=1,s=0;for(this[e+f]=255&t;--f>=0&&(u*=256);)t<0&&0===s&&0!==this[e+f+1]&&(s=1),this[e+f]=(t/u|0)-s&255;return e+n},f.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},f.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},f.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},f.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},f.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||z(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},f.prototype.writeFloatLE=function(t,e,n){return F(this,t,e,!0,n)},f.prototype.writeFloatBE=function(t,e,n){return F(this,t,e,!1,n)},f.prototype.writeDoubleLE=function(t,e,n){return N(this,t,e,!0,n)},f.prototype.writeDoubleBE=function(t,e,n){return N(this,t,e,!1,n)},f.prototype.copy=function(t,e,n,i){if(!f.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(u=e;u55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(u+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function W(t){for(var e=[],n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function J(e){return t.toByteArray(q(e))}function Z(t,e,n,i){for(var o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function $(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function G(t){return t!=t}var H=(function(){for(var t='0123456789abcdef',e=new Array(256),n=0;n<16;++n)for(var i=16*n,o=0;o<16;++o)e[i+o]=t[n]+t[o];return e})()},4872,[4873,4874]); -__d(function(g,r,_i,a,m,e,d){'use strict';e.byteLength=function(t){var n=h(t),o=n[0],u=n[1];return 3*(o+u)/4-u},e.toByteArray=function(t){var u,c,f=h(t),A=f[0],C=f[1],y=new o(i(t,A,C)),s=0,v=C>0?A-4:A;for(c=0;c>16&255,y[s++]=u>>8&255,y[s++]=255&u;2===C&&(u=n[t.charCodeAt(c)]<<2|n[t.charCodeAt(c+1)]>>4,y[s++]=255&u);1===C&&(u=n[t.charCodeAt(c)]<<10|n[t.charCodeAt(c+1)]<<4|n[t.charCodeAt(c+2)]>>2,y[s++]=u>>8&255,y[s++]=255&u);return y},e.fromByteArray=function(n){for(var o,u=n.length,c=u%3,h=[],i=16383,f=0,C=u-c;fC?C:f+i));1===c?(o=n[u-1],h.push(t[o>>2]+t[o<<4&63]+'==')):2===c&&(o=(n[u-2]<<8)+n[u-1],h.push(t[o>>10]+t[o>>4&63]+t[o<<2&63]+'='));return h.join('')};for(var t=[],n=[],o='undefined'!=typeof Uint8Array?Uint8Array:Array,u='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',c=0;c<64;++c)t[c]=u[c],n[u.charCodeAt(c)]=c;function h(t){var n=t.length;if(n%4>0)throw new Error('Invalid string. Length must be a multiple of 4');var o=t.indexOf('=');return-1===o&&(o=n),[o,o===n?0:4-o%4]}function i(t,n,o){return 3*(n+o)/4-o}function f(n){return t[n>>18&63]+t[n>>12&63]+t[n>>6&63]+t[63&n]}function A(t,n,o){for(var u,c=[],h=n;hi)throw new RangeError('The value "'+t+'" is invalid for option "size"');const e=new Uint8Array(t);return Object.setPrototypeOf(e,f.prototype),e}function f(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return c(t)}return s(t,e,n)}function s(t,e,n){if('string'==typeof t)return a(t,e);if(ArrayBuffer.isView(t))return p(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(it(t,ArrayBuffer)||t&&it(t.buffer,ArrayBuffer))return y(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&(it(t,SharedArrayBuffer)||t&&it(t.buffer,SharedArrayBuffer)))return y(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');const i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return f.from(i,e,n);const o=w(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return f.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function u(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function h(t,e,n){return u(t),t<=0?o(t):void 0!==e?'string'==typeof n?o(t).fill(e,n):o(t).fill(e):o(t)}function c(t){return u(t),o(t<0?0:0|b(t))}function a(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!f.isEncoding(e))throw new TypeError('Unknown encoding: '+e);const n=0|B(t,e);let i=o(n);const s=i.write(t,e);return s!==n&&(i=i.slice(0,s)),i}function l(t){const e=t.length<0?0:0|b(t.length),n=o(e);for(let i=0;i=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+' bytes');return 0|t}function B(t,e){if(f.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||it(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);const n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;let o=!1;for(;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return Q(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return rt(t).length;default:if(o)return i?-1:Q(t).length;e=(''+e).toLowerCase(),o=!0}}function E(t,e,n){let i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return C(this,e,n);case'utf8':case'utf-8':return _(this,e,n);case'ascii':return x(this,e,n);case'latin1':case'binary':return P(this,e,n);case'base64':return L(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return k(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function m(t,e,n){const i=t[e];t[e]=t[n],t[n]=i}function I(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ot(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=f.from(e,i)),f.isBuffer(e))return 0===e.length?-1:U(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):U(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function U(t,e,n,i,o){let f,s=1,u=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;s=2,u/=2,h/=2,n/=2}function c(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(o){let i=-1;for(f=n;fu&&(n=u-h),f=n;f>=0;f--){let n=!0;for(let i=0;io&&(i=o):i=o;const f=e.length;let s;for(i>f/2&&(i=f/2),s=0;s239?4:e>223?3:e>191?2:1;if(o+s<=n){let n,i,u,h;switch(s){case 1:e<128&&(f=e);break;case 2:n=t[o+1],128==(192&n)&&(h=(31&e)<<6|63&n,h>127&&(f=h));break;case 3:n=t[o+1],i=t[o+2],128==(192&n)&&128==(192&i)&&(h=(15&e)<<12|(63&n)<<6|63&i,h>2047&&(h<55296||h>57343)&&(f=h));break;case 4:n=t[o+1],i=t[o+2],u=t[o+3],128==(192&n)&&128==(192&i)&&128==(192&u)&&(h=(15&e)<<18|(63&n)<<12|(63&i)<<6|63&u,h>65535&&h<1114112&&(f=h))}}null===f?(f=65533,s=1):f>65535&&(f-=65536,i.push(f>>>10&1023|55296),f=56320|1023&f),i.push(f),o+=s}return $(i)}_e.kMaxLength=i,f.TYPED_ARRAY_SUPPORT=(function(){try{const t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),f.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(f.prototype,'parent',{enumerable:!0,get:function(){if(f.isBuffer(this))return this.buffer}}),Object.defineProperty(f.prototype,'offset',{enumerable:!0,get:function(){if(f.isBuffer(this))return this.byteOffset}}),f.poolSize=8192,f.from=function(t,e,n){return s(t,e,n)},Object.setPrototypeOf(f.prototype,Uint8Array.prototype),Object.setPrototypeOf(f,Uint8Array),f.alloc=function(t,e,n){return h(t,e,n)},f.allocUnsafe=function(t){return c(t)},f.allocUnsafeSlow=function(t){return c(t)},f.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==f.prototype},f.compare=function(t,e){if(it(t,Uint8Array)&&(t=f.from(t,t.offset,t.byteLength)),it(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),!f.isBuffer(t)||!f.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;let n=t.length,i=e.length;for(let o=0,f=Math.min(n,i);oi.length?(f.isBuffer(e)||(e=f.from(e)),e.copy(i,o)):Uint8Array.prototype.set.call(i,e,o);else{if(!f.isBuffer(e))throw new TypeError('"list" argument must be an Array of Buffers');e.copy(i,o)}o+=e.length}return i},f.byteLength=B,f.prototype._isBuffer=!0,f.prototype.swap16=function(){const t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(let e=0;ee&&(t+=' ... '),''},n&&(f.prototype[n]=f.prototype.inspect),f.prototype.compare=function(t,e,n,i,o){if(it(t,Uint8Array)&&(t=f.from(t,t.offset,t.byteLength)),!f.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(this===t)return 0;let s=(o>>>=0)-(i>>>=0),u=(n>>>=0)-(e>>>=0);const h=Math.min(s,u),c=this.slice(i,o),a=t.slice(e,n);for(let t=0;t>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}const o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');let f=!1;for(;;)switch(i){case'hex':return A(this,t,e,n);case'utf8':case'utf-8':return v(this,t,e,n);case'ascii':case'latin1':case'binary':return R(this,t,e,n);case'base64':return T(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return O(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},f.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};const S=4096;function $(t){const e=t.length;if(e<=S)return String.fromCharCode.apply(String,t);let n='',i=0;for(;ii)&&(n=i);let o='';for(let i=e;in)throw new RangeError('Trying to access beyond buffer length')}function F(t,e,n,i,o,s){if(!f.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function M(t,e,n,i,o){X(e,i,o,t,n,7);let f=Number(e&BigInt(4294967295));t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f;let s=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=s,s>>=8,t[n++]=s,s>>=8,t[n++]=s,s>>=8,t[n++]=s,n}function j(t,e,n,i,o){X(e,i,o,t,n,7);let f=Number(e&BigInt(4294967295));t[n+7]=f,f>>=8,t[n+6]=f,f>>=8,t[n+5]=f,f>>=8,t[n+4]=f;let s=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=s,s>>=8,t[n+2]=s,s>>=8,t[n+1]=s,s>>=8,t[n]=s,n+8}function D(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function z(t,n,i,o,f){return n=+n,i>>>=0,f||D(t,0,i,4),e.write(t,n,i,o,23,4),i+4}function Y(t,n,i,o,f){return n=+n,i>>>=0,f||D(t,0,i,8),e.write(t,n,i,o,52,8),i+8}f.prototype.slice=function(t,e){const n=this.length;(t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||N(t,e,this.length);let i=this[t],o=1,f=0;for(;++f>>=0,e>>>=0,n||N(t,e,this.length);let i=this[t+--e],o=1;for(;e>0&&(o*=256);)i+=this[t+--e]*o;return i},f.prototype.readUint8=f.prototype.readUInt8=function(t,e){return t>>>=0,e||N(t,1,this.length),this[t]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(t,e){return t>>>=0,e||N(t,2,this.length),this[t]|this[t+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(t,e){return t>>>=0,e||N(t,2,this.length),this[t]<<8|this[t+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(t,e){return t>>>=0,e||N(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(t,e){return t>>>=0,e||N(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},f.prototype.readBigUInt64LE=st(function(t){J(t>>>=0,'offset');const e=this[t],n=this[t+7];void 0!==e&&void 0!==n||Z(t,this.length-8);const i=e+256*this[++t]+65536*this[++t]+16777216*this[++t],o=this[++t]+256*this[++t]+65536*this[++t]+16777216*n;return BigInt(i)+(BigInt(o)<>>=0,'offset');const e=this[t],n=this[t+7];void 0!==e&&void 0!==n||Z(t,this.length-8);const i=16777216*e+65536*this[++t]+256*this[++t]+this[++t],o=16777216*this[++t]+65536*this[++t]+256*this[++t]+n;return(BigInt(i)<>>=0,e>>>=0,n||N(t,e,this.length);let i=this[t],o=1,f=0;for(;++f=o&&(i-=Math.pow(2,8*e)),i},f.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||N(t,e,this.length);let i=e,o=1,f=this[t+--i];for(;i>0&&(o*=256);)f+=this[t+--i]*o;return o*=128,f>=o&&(f-=Math.pow(2,8*e)),f},f.prototype.readInt8=function(t,e){return t>>>=0,e||N(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},f.prototype.readInt16LE=function(t,e){t>>>=0,e||N(t,2,this.length);const n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt16BE=function(t,e){t>>>=0,e||N(t,2,this.length);const n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt32LE=function(t,e){return t>>>=0,e||N(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},f.prototype.readInt32BE=function(t,e){return t>>>=0,e||N(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},f.prototype.readBigInt64LE=st(function(t){J(t>>>=0,'offset');const e=this[t],n=this[t+7];void 0!==e&&void 0!==n||Z(t,this.length-8);const i=this[t+4]+256*this[t+5]+65536*this[t+6]+(n<<24);return(BigInt(i)<>>=0,'offset');const e=this[t],n=this[t+7];void 0!==e&&void 0!==n||Z(t,this.length-8);const i=(e<<24)+65536*this[++t]+256*this[++t]+this[++t];return(BigInt(i)<>>=0,n||N(t,4,this.length),e.read(this,t,!0,23,4)},f.prototype.readFloatBE=function(t,n){return t>>>=0,n||N(t,4,this.length),e.read(this,t,!1,23,4)},f.prototype.readDoubleLE=function(t,n){return t>>>=0,n||N(t,8,this.length),e.read(this,t,!0,52,8)},f.prototype.readDoubleBE=function(t,n){return t>>>=0,n||N(t,8,this.length),e.read(this,t,!1,52,8)},f.prototype.writeUintLE=f.prototype.writeUIntLE=function(t,e,n,i){if(t=+t,e>>>=0,n>>>=0,!i){F(this,t,e,n,Math.pow(2,8*n)-1,0)}let o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,!i){F(this,t,e,n,Math.pow(2,8*n)-1,0)}let o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},f.prototype.writeUint8=f.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,1,255,0),this[e]=255&t,e+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},f.prototype.writeBigUInt64LE=st(function(t,e=0){return M(this,t,e,BigInt(0),BigInt('0xffffffffffffffff'))}),f.prototype.writeBigUInt64BE=st(function(t,e=0){return j(this,t,e,BigInt(0),BigInt('0xffffffffffffffff'))}),f.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){const i=Math.pow(2,8*n-1);F(this,t,e,n,i-1,-i)}let o=0,f=1,s=0;for(this[e]=255&t;++o>>=0,!i){const i=Math.pow(2,8*n-1);F(this,t,e,n,i-1,-i)}let o=n-1,f=1,s=0;for(this[e+o]=255&t;--o>=0&&(f*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/f|0)-s&255;return e+n},f.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},f.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},f.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},f.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},f.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||F(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},f.prototype.writeBigInt64LE=st(function(t,e=0){return M(this,t,e,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),f.prototype.writeBigInt64BE=st(function(t,e=0){return j(this,t,e,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),f.prototype.writeFloatLE=function(t,e,n){return z(this,t,e,!0,n)},f.prototype.writeFloatBE=function(t,e,n){return z(this,t,e,!1,n)},f.prototype.writeDoubleLE=function(t,e,n){return Y(this,t,e,!0,n)},f.prototype.writeDoubleBE=function(t,e,n){return Y(this,t,e,!1,n)},f.prototype.copy=function(t,e,n,i){if(!f.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(o=e;o=i+4;n-=3)e=`_${t.slice(n-3,n)}${e}`;return`${t.slice(0,n)}${e}`}function W(t,e,n){J(e,'offset'),void 0!==t[e]&&void 0!==t[e+n]||Z(e,t.length-(n+1))}function X(t,e,n,i,o,f){if(t>n||t3?0===e||e===BigInt(0)?`>= 0${i} and < 2${i} ** ${8*(f+1)}${i}`:`>= -(2${i} ** ${8*(f+1)-1}${i}) and < 2 ** ${8*(f+1)-1}${i}`:`>= ${e}${i} and <= ${n}${i}`,new G.ERR_OUT_OF_RANGE('value',o,t)}W(i,o,f)}function J(t,e){if('number'!=typeof t)throw new G.ERR_INVALID_ARG_TYPE(e,'number',t)}function Z(t,e,n){if(Math.floor(t)!==t)throw J(t,n),new G.ERR_OUT_OF_RANGE(n||'offset','an integer',t);if(e<0)throw new G.ERR_BUFFER_OUT_OF_BOUNDS;throw new G.ERR_OUT_OF_RANGE(n||'offset',`>= ${n?1:0} and <= ${e}`,t)}V('ERR_BUFFER_OUT_OF_BOUNDS',function(t){return t?`${t} is outside of buffer bounds`:'Attempt to access memory outside buffer bounds'},RangeError),V('ERR_INVALID_ARG_TYPE',function(t,e){return`The "${t}" argument must be of type number. Received type ${typeof e}`},TypeError),V('ERR_OUT_OF_RANGE',function(t,e,n){let i=`The value of "${t}" is out of range.`,o=n;return Number.isInteger(n)&&Math.abs(n)>4294967296?o=q(String(n)):'bigint'==typeof n&&(o=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(o=q(o)),o+='n'),i+=` It must be ${e}. Received ${o}`,i},RangeError);const H=/[^+/0-9A-Za-z-_]/g;function K(t){if((t=(t=t.split('=')[0]).trim().replace(H,'')).length<2)return'';for(;t.length%4!=0;)t+='=';return t}function Q(t,e){let n;e=e||1/0;const i=t.length;let o=null;const f=[];for(let s=0;s55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(s+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function tt(t){const e=[];for(let n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function rt(e){return t.toByteArray(K(e))}function nt(t,e,n,i){let o;for(o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function it(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function ot(t){return t!=t}const ft=(function(){const t='0123456789abcdef',e=new Array(256);for(let n=0;n<16;++n){const i=16*n;for(let o=0;o<16;++o)e[i+o]=t[n]+t[o]}return e})();function st(t){return'undefined'==typeof BigInt?ut:t}function ut(){throw new Error('BigInt not supported')}},4894,[4895,4896]); +__d(function(g,r,_i,a,m,e,d){'use strict';e.byteLength=function(t){var n=h(t),o=n[0],u=n[1];return 3*(o+u)/4-u},e.toByteArray=function(t){var u,c,f=h(t),A=f[0],C=f[1],y=new o(i(t,A,C)),s=0,v=C>0?A-4:A;for(c=0;c>16&255,y[s++]=u>>8&255,y[s++]=255&u;2===C&&(u=n[t.charCodeAt(c)]<<2|n[t.charCodeAt(c+1)]>>4,y[s++]=255&u);1===C&&(u=n[t.charCodeAt(c)]<<10|n[t.charCodeAt(c+1)]<<4|n[t.charCodeAt(c+2)]>>2,y[s++]=u>>8&255,y[s++]=255&u);return y},e.fromByteArray=function(n){for(var o,u=n.length,c=u%3,h=[],i=16383,f=0,C=u-c;fC?C:f+i));1===c?(o=n[u-1],h.push(t[o>>2]+t[o<<4&63]+'==')):2===c&&(o=(n[u-2]<<8)+n[u-1],h.push(t[o>>10]+t[o>>4&63]+t[o<<2&63]+'='));return h.join('')};for(var t=[],n=[],o='undefined'!=typeof Uint8Array?Uint8Array:Array,u='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',c=0;c<64;++c)t[c]=u[c],n[u.charCodeAt(c)]=c;function h(t){var n=t.length;if(n%4>0)throw new Error('Invalid string. Length must be a multiple of 4');var o=t.indexOf('=');return-1===o&&(o=n),[o,o===n?0:4-o%4]}function i(t,n,o){return 3*(n+o)/4-o}function f(n){return t[n>>18&63]+t[n>>12&63]+t[n>>6&63]+t[63&n]}function A(t,n,o){for(var u,c=[],h=n;h */ -_e.read=function(o,t,h,M,f){var w,p,i=8*f-M-1,n=(1<>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},4874,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){this.encoder=t,this.addBOM=!0}function n(t,n){this.decoder=t,this.pass=!1,this.options=n||{}}e.PrependBOM=t,t.prototype.write=function(t){return this.addBOM&&(t="\ufeff"+t,this.addBOM=!1),this.encoder.write(t)},t.prototype.end=function(){return this.encoder.end()},e.StripBOM=n,n.prototype.write=function(t){var n=this.decoder.write(t);return this.pass||!n||("\ufeff"===n[0]&&(n=n.slice(1),"function"==typeof this.options.stripBOM&&this.options.stripBOM()),this.pass=!0),n},n.prototype.end=function(){return this.decoder.end()}},4875,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=void 0===Object.hasOwn?Function.call.bind(Object.prototype.hasOwnProperty):Object.hasOwn;m.exports=function(n,o){for(var c in o)t(o,c)&&(n[c]=o[c])}},4876,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";for(var t=r(d[0]),n=[r(d[1]),r(d[2]),r(d[3]),r(d[4]),r(d[5]),r(d[6]),r(d[7]),r(d[8]),r(d[9])],c=0;c>>6),i[o++]=128+(63&c)):(i[o++]=224+(c>>>12),i[o++]=128+(c>>>6&63),i[o++]=128+(63&c))}return i.slice(0,o)},s.prototype.end=function(){},u.prototype.write=function(t){for(var n=this.acc,i=this.contBytes,o=this.accBytes,h="",c=0;c0&&(h+=this.defaultCharUnicode,i=0),s<128?h+=String.fromCharCode(s):s<224?(n=31&s,i=1,o=1):s<240?(n=15&s,i=2,o=1):h+=this.defaultCharUnicode):i>0?(n=n<<6|63&s,o++,0===--i&&(h+=2===o&&n<128&&n>0||3===o&&n<2048?this.defaultCharUnicode:String.fromCharCode(n))):h+=this.defaultCharUnicode}return this.acc=n,this.contBytes=i,this.accBytes=o,h},u.prototype.end=function(){var t=0;return this.contBytes>0&&(t+=this.defaultCharUnicode),t},f.prototype.write=function(n){if(this.highSurrogate&&(n=this.highSurrogate+n,this.highSurrogate=""),n.length>0){var i=n.charCodeAt(n.length-1);i>=55296&&i<56320&&(this.highSurrogate=n[n.length-1],n=n.slice(0,n.length-1))}return t.from(n,this.enc)},f.prototype.end=function(){if(this.highSurrogate){var n=this.highSurrogate;return this.highSurrogate="",t.from(n,this.enc)}}},4878,[4871,4879]); -__d(function(g,_r,_i,a,m,e,d){'use strict';var t=_r(d[0]).Buffer,s=t.isEncoding||function(t){switch((t=''+t)&&t.toLowerCase()){case'hex':case'utf8':case'utf-8':case'ascii':case'binary':case'base64':case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':case'raw':return!0;default:return!1}};function i(t){if(!t)return'utf8';for(var s;;)switch(t){case'utf8':case'utf-8':return'utf8';case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return'utf16le';case'latin1':case'binary':return'latin1';case'base64':case'ascii':case'hex':return t;default:if(s)return;t=(''+t).toLowerCase(),s=!0}}function n(n){var r=i(n);if('string'!=typeof r&&(t.isEncoding===s||!s(n)))throw new Error('Unknown encoding: '+n);return r||n}function r(s){var i;switch(this.encoding=n(s),this.encoding){case'utf16le':this.text=c,this.end=f,i=4;break;case'utf8':this.fillLast=o,i=4;break;case'base64':this.text=N,this.end=v,i=3;break;default:return this.write=C,void(this.end=w)}this.lastNeed=0,this.lastTotal=0,this.lastChar=t.allocUnsafe(i)}function h(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function l(t,s,i){var n=s.length-1;if(n=0?(r>0&&(t.lastNeed=r-1),r):--n=0?(r>0&&(t.lastNeed=r-2),r):--n=0?(r>0&&(2===r?r=0:t.lastNeed=r-3),r):0}function u(t,s,i){if(128!=(192&s[0]))return t.lastNeed=0,'\ufffd';if(t.lastNeed>1&&s.length>1){if(128!=(192&s[1]))return t.lastNeed=1,'\ufffd';if(t.lastNeed>2&&s.length>2&&128!=(192&s[2]))return t.lastNeed=2,'\ufffd'}}function o(t){var s=this.lastTotal-this.lastNeed,i=u(this,t);return void 0!==i?i:this.lastNeed<=t.length?(t.copy(this.lastChar,s,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,s,0,t.length),void(this.lastNeed-=t.length))}function c(t,s){if((t.length-s)%2==0){var i=t.toString('utf16le',s);if(i){var n=i.charCodeAt(i.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],i.slice(0,-1)}return i}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString('utf16le',s,t.length-1)}function f(t){var s=t&&t.length?this.write(t):'';if(this.lastNeed){var i=this.lastTotal-this.lastNeed;return s+this.lastChar.toString('utf16le',0,i)}return s}function N(t,s){var i=(t.length-s)%3;return 0===i?t.toString('base64',s):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString('base64',s,t.length-i))}function v(t){var s=t&&t.length?this.write(t):'';return this.lastNeed?s+this.lastChar.toString('base64',0,3-this.lastNeed):s}function C(t){return t.toString(this.encoding)}function w(t){return t&&t.length?this.write(t):''}e.StringDecoder=r,r.prototype.write=function(t){if(0===t.length)return'';var s,i;if(this.lastNeed){if(void 0===(s=this.fillLast(t)))return'';i=this.lastNeed,this.lastNeed=0}else i=0;return i>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},4896,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n){this.encoder=t,this.addBOM=!0}function n(t,n){this.decoder=t,this.pass=!1,this.options=n||{}}e.PrependBOM=t,t.prototype.write=function(t){return this.addBOM&&(t="\ufeff"+t,this.addBOM=!1),this.encoder.write(t)},t.prototype.end=function(){return this.encoder.end()},e.StripBOM=n,n.prototype.write=function(t){var n=this.decoder.write(t);return this.pass||!n||("\ufeff"===n[0]&&(n=n.slice(1),"function"==typeof this.options.stripBOM&&this.options.stripBOM()),this.pass=!0),n},n.prototype.end=function(){return this.decoder.end()}},4897,[]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=void 0===Object.hasOwn?Function.call.bind(Object.prototype.hasOwnProperty):Object.hasOwn;m.exports=function(n,o){for(var c in o)t(o,c)&&(n[c]=o[c])}},4898,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";for(var t=r(d[0]),n=[r(d[1]),r(d[2]),r(d[3]),r(d[4]),r(d[5]),r(d[6]),r(d[7]),r(d[8]),r(d[9])],c=0;c>>6),i[o++]=128+(63&c)):(i[o++]=224+(c>>>12),i[o++]=128+(c>>>6&63),i[o++]=128+(63&c))}return i.slice(0,o)},s.prototype.end=function(){},u.prototype.write=function(t){for(var n=this.acc,i=this.contBytes,o=this.accBytes,h="",c=0;c0&&(h+=this.defaultCharUnicode,i=0),s<128?h+=String.fromCharCode(s):s<224?(n=31&s,i=1,o=1):s<240?(n=15&s,i=2,o=1):h+=this.defaultCharUnicode):i>0?(n=n<<6|63&s,o++,0===--i&&(h+=2===o&&n<128&&n>0||3===o&&n<2048?this.defaultCharUnicode:String.fromCharCode(n))):h+=this.defaultCharUnicode}return this.acc=n,this.contBytes=i,this.accBytes=o,h},u.prototype.end=function(){var t=0;return this.contBytes>0&&(t+=this.defaultCharUnicode),t},f.prototype.write=function(n){if(this.highSurrogate&&(n=this.highSurrogate+n,this.highSurrogate=""),n.length>0){var i=n.charCodeAt(n.length-1);i>=55296&&i<56320&&(this.highSurrogate=n[n.length-1],n=n.slice(0,n.length-1))}return t.from(n,this.enc)},f.prototype.end=function(){if(this.highSurrogate){var n=this.highSurrogate;return this.highSurrogate="",t.from(n,this.enc)}}},4900,[4893,4901]); +__d(function(g,_r,_i,a,m,e,d){'use strict';var t=_r(d[0]).Buffer,s=t.isEncoding||function(t){switch((t=''+t)&&t.toLowerCase()){case'hex':case'utf8':case'utf-8':case'ascii':case'binary':case'base64':case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':case'raw':return!0;default:return!1}};function i(t){if(!t)return'utf8';for(var s;;)switch(t){case'utf8':case'utf-8':return'utf8';case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return'utf16le';case'latin1':case'binary':return'latin1';case'base64':case'ascii':case'hex':return t;default:if(s)return;t=(''+t).toLowerCase(),s=!0}}function n(n){var r=i(n);if('string'!=typeof r&&(t.isEncoding===s||!s(n)))throw new Error('Unknown encoding: '+n);return r||n}function r(s){var i;switch(this.encoding=n(s),this.encoding){case'utf16le':this.text=c,this.end=f,i=4;break;case'utf8':this.fillLast=o,i=4;break;case'base64':this.text=N,this.end=v,i=3;break;default:return this.write=C,void(this.end=w)}this.lastNeed=0,this.lastTotal=0,this.lastChar=t.allocUnsafe(i)}function h(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function l(t,s,i){var n=s.length-1;if(n=0?(r>0&&(t.lastNeed=r-1),r):--n=0?(r>0&&(t.lastNeed=r-2),r):--n=0?(r>0&&(2===r?r=0:t.lastNeed=r-3),r):0}function u(t,s,i){if(128!=(192&s[0]))return t.lastNeed=0,'\ufffd';if(t.lastNeed>1&&s.length>1){if(128!=(192&s[1]))return t.lastNeed=1,'\ufffd';if(t.lastNeed>2&&s.length>2&&128!=(192&s[2]))return t.lastNeed=2,'\ufffd'}}function o(t){var s=this.lastTotal-this.lastNeed,i=u(this,t);return void 0!==i?i:this.lastNeed<=t.length?(t.copy(this.lastChar,s,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,s,0,t.length),void(this.lastNeed-=t.length))}function c(t,s){if((t.length-s)%2==0){var i=t.toString('utf16le',s);if(i){var n=i.charCodeAt(i.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],i.slice(0,-1)}return i}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString('utf16le',s,t.length-1)}function f(t){var s=t&&t.length?this.write(t):'';if(this.lastNeed){var i=this.lastTotal-this.lastNeed;return s+this.lastChar.toString('utf16le',0,i)}return s}function N(t,s){var i=(t.length-s)%3;return 0===i?t.toString('base64',s):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString('base64',s,t.length-i))}function v(t){var s=t&&t.length?this.write(t):'';return this.lastNeed?s+this.lastChar.toString('base64',0,3-this.lastNeed):s}function C(t){return t.toString(this.encoding)}function w(t){return t&&t.length?this.write(t):''}e.StringDecoder=r,r.prototype.write=function(t){if(0===t.length)return'';var s,i;if(this.lastNeed){if(void 0===(s=this.fillLast(t)))return'';i=this.lastNeed,this.lastNeed=0}else i=0;return i */ -var n=r(d[0]),o=n.Buffer;function t(n,o){for(var t in n)o[t]=n[t]}function f(n,t,f){return o(n,t,f)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?m.exports=n:(t(n,e),e.Buffer=f),f.prototype=Object.create(o.prototype),t(o,f),f.from=function(n,t,f){if('number'==typeof n)throw new TypeError('Argument must not be a number');return o(n,t,f)},f.alloc=function(n,t,f){if('number'!=typeof n)throw new TypeError('Argument must be a number');var u=o(n);return void 0!==t?'string'==typeof f?u.fill(t,f):u.fill(t):u.fill(0),u},f.allocUnsafe=function(n){if('number'!=typeof n)throw new TypeError('Argument must be a number');return o(n)},f.allocUnsafeSlow=function(o){if('number'!=typeof o)throw new TypeError('Argument must be a number');return n.SlowBuffer(o)}},4880,[4872]); -__d(function(g,r,_i,a,m,e,d){"use strict";var t=r(d[0]).Buffer;function i(t,i){this.iconv=i,this.bomAware=!0,this.isLE=t.isLE}function n(t,i){this.isLE=i.isLE,this.highSurrogate=0}function o(t,i){this.isLE=i.isLE,this.badChar=i.iconv.defaultCharUnicode.charCodeAt(0),this.overflow=[]}function h(t,i,n,o){if((n<0||n>1114111)&&(n=o),n>=65536){var h=55296|(n-=65536)>>10;t[i++]=255&h,t[i++]=h>>8;n=56320|1023&n}return t[i++]=255&n,t[i++]=n>>8,i}function s(t,i){this.iconv=i}function u(t,i){void 0===(t=t||{}).addBOM&&(t.addBOM=!0),this.encoder=i.iconv.getEncoder(t.defaultEncoding||"utf-32le",t)}function f(t,i){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=t||{},this.iconv=i.iconv}function l(t,i){var n=[],o=0,h=0,s=0,u=0,f=0;t:for(var l=0;l16)&&s++,(0!==n[3]||n[2]>16)&&h++,0!==n[0]||0!==n[1]||0===n[2]&&0===n[3]||f++,0===n[0]&&0===n[1]||0!==n[2]||0!==n[3]||u++,n.length=0,++o>=100)break t}return f-s>u-h?"utf-32be":f-s=55296&&f<56320,c=f>=56320&&f<57344;if(this.highSurrogate){if(!l&&c){var p=65536+(this.highSurrogate-55296<<10|f-56320);h.call(o,p,s),s+=4,this.highSurrogate=0;continue}h.call(o,this.highSurrogate,s),s+=4}l?this.highSurrogate=f:(h.call(o,f,s),s+=4,this.highSurrogate=0)}return s0){for(;n=100)break t}return f>s?"utf-16be":f0&&(t=this.iconv.decode(i.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t},e.utf7imap=v,v.prototype.encoder=p,v.prototype.decoder=A,v.prototype.bomAware=!0,p.prototype.write=function(t){for(var c=this.inBase64,s=this.base64Accum,o=this.base64AccumIdx,n=i.alloc(5*t.length+10),h=0,u=0;u=32&&f<=126?(c&&(o>0&&(h+=n.write(s.slice(0,o).toString("base64").replace(/\//g,",").replace(/=+$/,""),h),o=0),n[h++]=l,c=!1),c||(n[h++]=f,f===b&&(n[h++]=l))):(c||(n[h++]=b,c=!0),c&&(s[o++]=f>>8,s[o++]=255&f,o==s.length&&(h+=n.write(s.toString("base64").replace(/\//g,","),h),o=0)))}return this.inBase64=c,this.base64AccumIdx=o,n.slice(0,h)},p.prototype.end=function(){var t=i.alloc(10),c=0;return this.inBase64&&(this.base64AccumIdx>0&&(c+=t.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),c),this.base64AccumIdx=0),t[c++]=l,this.inBase64=!1),t.slice(0,c)};var B=h.slice();B[",".charCodeAt(0)]=!0,A.prototype.write=function(t){for(var c="",s=0,o=this.inBase64,n=this.base64Accum,h=0;h0&&(t=this.iconv.decode(i.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t}},4883,[4871]); -__d(function(g,r,_i,a,m,e,d){"use strict";var t=r(d[0]).Buffer;function o(o,c){if(!o)throw new Error("SBCS codec is called without the data.");if(!o.chars||128!==o.chars.length&&256!==o.chars.length)throw new Error("Encoding '"+o.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(128===o.chars.length){for(var n="",h=0;h<128;h++)n+=String.fromCharCode(h);o.chars=n+o.chars}this.decodeBuf=t.from(o.chars,"ucs2");var f=t.alloc(65536,c.defaultCharSingleByte.charCodeAt(0));for(h=0;h?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xb0\xb7\u2219\u221a\u2592\u2500\u2502\u253c\u2524\u252c\u251c\u2534\u2510\u250c\u2514\u2518\u03b2\u221e\u03c6\xb1\xbd\xbc\u2248\xab\xbb\ufef7\ufef8\ufffd\ufffd\ufefb\ufefc\ufffd\xa0\xad\ufe82\xa3\xa4\ufe84\ufffd\ufffd\ufe8e\ufe8f\ufe95\ufe99\u060c\ufe9d\ufea1\ufea5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufed1\u061b\ufeb1\ufeb5\ufeb9\u061f\xa2\ufe80\ufe81\ufe83\ufe85\ufeca\ufe8b\ufe8d\ufe91\ufe93\ufe97\ufe9b\ufe9f\ufea3\ufea7\ufea9\ufeab\ufead\ufeaf\ufeb3\ufeb7\ufebb\ufebf\ufec1\ufec5\ufecb\ufecf\xa6\xac\xf7\xd7\ufec9\u0640\ufed3\ufed7\ufedb\ufedf\ufee3\ufee7\ufeeb\ufeed\ufeef\ufef3\ufebd\ufecc\ufece\ufecd\ufee1\ufe7d\u0651\ufee5\ufee9\ufeec\ufef0\ufef2\ufed0\ufed5\ufef5\ufef6\ufedd\ufed9\ufef1\u25a0\ufffd"},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xa4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\xb0\u2219\xb7\u221a\u2116\xa4\u25a0\xa0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0386\ufffd\xb7\xac\xa6\u2018\u2019\u0388\u2015\u0389\u038a\u03aa\u038c\ufffd\ufffd\u038e\u03ab\xa9\u038f\xb2\xb3\u03ac\xa3\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03cd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xbd\u0398\u0399\xab\xbb\u2591\u2592\u2593\u2502\u2524\u039a\u039b\u039c\u039d\u2563\u2551\u2557\u255d\u039e\u039f\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u03a0\u03a1\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u2518\u250c\u2588\u2584\u03b4\u03b5\u2580\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u0384\xad\xb1\u03c5\u03c6\u03c7\xa7\u03c8\u0385\xb0\xa8\u03c9\u03cb\u03b0\u03ce\u25a0\xa0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\u203e\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u0160\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\u017d\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u0161\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\u017e\xff"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\ufe88\xd7\xf7\uf8f6\uf8f5\uf8f4\uf8f7\ufe71\x88\u25a0\u2502\u2500\u2510\u250c\u2514\u2518\ufe79\ufe7b\ufe7d\ufe7f\ufe77\ufe8a\ufef0\ufef3\ufef2\ufece\ufecf\ufed0\ufef6\ufef8\ufefa\ufefc\xa0\uf8fa\uf8f9\uf8f8\xa4\uf8fb\ufe8b\ufe91\ufe97\ufe9b\ufe9f\ufea3\u060c\xad\ufea7\ufeb3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufeb7\u061b\ufebb\ufebf\ufeca\u061f\ufecb\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\ufec7\u0639\u063a\ufecc\ufe82\ufe84\ufe8e\ufed3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u064b\u064c\u064d\u064e\u064f\u0650\u0651\u0652\ufed7\ufedb\ufedf\uf8fc\ufef5\ufef7\ufef9\ufefb\ufee3\ufee7\ufeec\ufee9\ufffd"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040a\u040b\u040c\xad\u040e\u040f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045a\u045b\u045c\xa7\u045e\u045f"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xb7\u221a\u2116\xa4\u25a0\xa0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\u0153\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\u0178\xb5\xb6\xb7\u0152\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0e81\u0e82\u0e84\u0e87\u0e88\u0eaa\u0e8a\u0e8d\u0e94\u0e95\u0e96\u0e97\u0e99\u0e9a\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0ea1\u0ea2\u0ea3\u0ea5\u0ea7\u0eab\u0ead\u0eae\ufffd\ufffd\ufffd\u0eaf\u0eb0\u0eb2\u0eb3\u0eb4\u0eb5\u0eb6\u0eb7\u0eb8\u0eb9\u0ebc\u0eb1\u0ebb\u0ebd\ufffd\ufffd\ufffd\u0ec0\u0ec1\u0ec2\u0ec3\u0ec4\u0ec8\u0ec9\u0eca\u0ecb\u0ecc\u0ecd\u0ec6\ufffd\u0edc\u0edd\u20ad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0ed0\u0ed1\u0ed2\u0ed3\u0ed4\u0ed5\u0ed6\u0ed7\u0ed8\u0ed9\ufffd\ufffd\xa2\xac\xa6\ufffd"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0e48\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\u0e49\u0e4a\u0e4b\u20ac\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\xa2\xac\xa6\xa0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20ac\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\u20ac\xa5\xa6\xa7\u0153\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\u0178\xb5\xb6\xb7\u0152\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\u0160\u2122\xb4\xa8\u2260\u017d\xd8\u221e\xb1\u2264\u2265\u2206\xb5\u2202\u2211\u220f\u0161\u222b\xaa\xba\u2126\u017e\xf8\xbf\xa1\xac\u221a\u0192\u2248\u0106\xab\u010c\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u0110\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\ufffd\xa9\u2044\xa4\u2039\u203a\xc6\xbb\u2013\xb7\u201a\u201e\u2030\xc2\u0107\xc1\u010d\xc8\xcd\xce\xcf\xcc\xd3\xd4\u0111\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u03c0\xcb\u02da\xb8\xca\xe6\u02c7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\xa2\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4"},macgreek:{type:"_sbcs",chars:"\xc4\xb9\xb2\xc9\xb3\xd6\xdc\u0385\xe0\xe2\xe4\u0384\xa8\xe7\xe9\xe8\xea\xeb\xa3\u2122\xee\xef\u2022\xbd\u2030\xf4\xf6\xa6\xad\xf9\xfb\xfc\u2020\u0393\u0394\u0398\u039b\u039e\u03a0\xdf\xae\xa9\u03a3\u03aa\xa7\u2260\xb0\u0387\u0391\xb1\u2264\u2265\xa5\u0392\u0395\u0396\u0397\u0399\u039a\u039c\u03a6\u03ab\u03a8\u03a9\u03ac\u039d\xac\u039f\u03a1\u2248\u03a4\xab\xbb\u2026\xa0\u03a5\u03a7\u0386\u0388\u0153\u2013\u2015\u201c\u201d\u2018\u2019\xf7\u0389\u038a\u038c\u038e\u03ad\u03ae\u03af\u03cc\u038f\u03cd\u03b1\u03b2\u03c8\u03b4\u03b5\u03c6\u03b3\u03b7\u03b9\u03be\u03ba\u03bb\u03bc\u03bd\u03bf\u03c0\u03ce\u03c1\u03c3\u03c4\u03b8\u03c9\u03c2\u03c7\u03c5\u03b6\u03ca\u03cb\u0390\u03b0\ufffd"},maciceland:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\xdd\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\xd0\xf0\xde\xfe\xfd\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macroman:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macromania:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\u0102\u015e\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\u0103\u015f\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\u0162\u0163\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macthai:{type:"_sbcs",chars:"\xab\xbb\u2026\uf88c\uf88f\uf892\uf895\uf898\uf88b\uf88e\uf891\uf894\uf897\u201c\u201d\uf899\ufffd\u2022\uf884\uf889\uf885\uf886\uf887\uf888\uf88a\uf88d\uf890\uf893\uf896\u2018\u2019\ufffd\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufeff\u200b\u2013\u2014\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u2122\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\xae\xa9\ufffd\ufffd\ufffd\ufffd"},macturkish:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u011e\u011f\u0130\u0131\u015e\u015f\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\ufffd\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\u0490\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255a\u255b\u255c\u255d\u255e\u255f\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256a\u256b\u256c\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255a\u255b\u0491\u255d\u255e\u255f\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256a\u0490\u256c\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255a\u255b\u0491\u045e\u255e\u255f\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256a\u0490\u040e\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8t:{type:"_sbcs",chars:"\u049b\u0493\u201a\u0492\u201e\u2026\u2020\u2021\ufffd\u2030\u04b3\u2039\u04b2\u04b7\u04b6\ufffd\u049a\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\ufffd\u04ef\u04ee\u0451\xa4\u04e3\xa6\xa7\ufffd\ufffd\ufffd\xab\xac\xad\xae\ufffd\xb0\xb1\xb2\u0401\ufffd\u04e2\xb6\xb7\ufffd\u2116\ufffd\xbb\ufffd\ufffd\ufffd\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\ufffd\u0587\u0589)(\xbb\xab\u2014.\u055d,-\u058a\u2026\u055c\u055b\u055e\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053a\u056a\u053b\u056b\u053c\u056c\u053d\u056d\u053e\u056e\u053f\u056f\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054a\u057a\u054b\u057b\u054c\u057c\u054d\u057d\u054e\u057e\u054f\u057f\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055a\ufffd"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201a\u0453\u201e\u2026\u2020\u2021\u20ac\u2030\u0409\u2039\u040a\u049a\u04ba\u040f\u0452\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0459\u203a\u045a\u049b\u04bb\u045f\xa0\u04b0\u04b1\u04d8\xa4\u04e8\xa6\xa7\u0401\xa9\u0492\xab\xac\xad\xae\u04ae\xb0\xb1\u0406\u0456\u04e9\xb5\xb6\xb7\u0451\u2116\u0493\xbb\u04d9\u04a2\u04a3\u04af\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f"},tcvn:{type:"_sbcs",chars:"\0\xda\u1ee4\x03\u1eea\u1eec\u1eee\x07\b\t\n\v\f\r\x0e\x0f\x10\u1ee8\u1ef0\u1ef2\u1ef6\u1ef8\xdd\u1ef4\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc0\u1ea2\xc3\xc1\u1ea0\u1eb6\u1eac\xc8\u1eba\u1ebc\xc9\u1eb8\u1ec6\xcc\u1ec8\u0128\xcd\u1eca\xd2\u1ece\xd5\xd3\u1ecc\u1ed8\u1edc\u1ede\u1ee0\u1eda\u1ee2\xd9\u1ee6\u0168\xa0\u0102\xc2\xca\xd4\u01a0\u01af\u0110\u0103\xe2\xea\xf4\u01a1\u01b0\u0111\u1eb0\u0300\u0309\u0303\u0301\u0323\xe0\u1ea3\xe3\xe1\u1ea1\u1eb2\u1eb1\u1eb3\u1eb5\u1eaf\u1eb4\u1eae\u1ea6\u1ea8\u1eaa\u1ea4\u1ec0\u1eb7\u1ea7\u1ea9\u1eab\u1ea5\u1ead\xe8\u1ec2\u1ebb\u1ebd\xe9\u1eb9\u1ec1\u1ec3\u1ec5\u1ebf\u1ec7\xec\u1ec9\u1ec4\u1ebe\u1ed2\u0129\xed\u1ecb\xf2\u1ed4\u1ecf\xf5\xf3\u1ecd\u1ed3\u1ed5\u1ed7\u1ed1\u1ed9\u1edd\u1edf\u1ee1\u1edb\u1ee3\xf9\u1ed6\u1ee7\u0169\xfa\u1ee5\u1eeb\u1eed\u1eef\u1ee9\u1ef1\u1ef3\u1ef7\u1ef9\xfd\u1ef5\u1ed0"},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\x9d\x9e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\x9d\x9e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10f1\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10f2\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10f3\u10e3\u10e4\u10e5\u10e6\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10f4\u10ef\u10f0\u10f5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04ee\u0493\u201e\u2026\u04b6\u04ae\u04b2\u04af\u04a0\u04e2\u04a2\u049a\u04ba\u04b8\u0497\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u04b3\u04b7\u04a1\u04e3\u04a3\u049b\u04bb\u04b9\xa0\u040e\u045e\u0408\u04e8\u0498\u04b0\xa7\u0401\xa9\u04d8\xab\xac\u04ef\xae\u049c\xb0\u04b1\u0406\u0456\u0499\u04e9\xb6\xb7\u0451\u2116\u04d9\xbb\u0458\u04aa\u04ab\u049d\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f"},viscii:{type:"_sbcs",chars:"\0\x01\u1eb2\x03\x04\u1eb4\u1eaa\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\u1ef6\x15\x16\x17\x18\u1ef8\x1a\x1b\x1c\x1d\u1ef4\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u1ea0\u1eae\u1eb0\u1eb6\u1ea4\u1ea6\u1ea8\u1eac\u1ebc\u1eb8\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1ee2\u1eda\u1edc\u1ede\u1eca\u1ece\u1ecc\u1ec8\u1ee6\u0168\u1ee4\u1ef2\xd5\u1eaf\u1eb1\u1eb7\u1ea5\u1ea7\u1ea9\u1ead\u1ebd\u1eb9\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ed1\u1ed3\u1ed5\u1ed7\u1ee0\u01a0\u1ed9\u1edd\u1edf\u1ecb\u1ef0\u1ee8\u1eea\u1eec\u01a1\u1edb\u01af\xc0\xc1\xc2\xc3\u1ea2\u0102\u1eb3\u1eb5\xc8\xc9\xca\u1eba\xcc\xcd\u0128\u1ef3\u0110\u1ee9\xd2\xd3\xd4\u1ea1\u1ef7\u1eeb\u1eed\xd9\xda\u1ef9\u1ef5\xdd\u1ee1\u01b0\xe0\xe1\xe2\xe3\u1ea3\u0103\u1eef\u1eab\xe8\xe9\xea\u1ebb\xec\xed\u0129\u1ec9\u0111\u1ef1\xf2\xf3\xf4\xf5\u1ecf\u1ecd\u1ee5\xf9\xfa\u0169\u1ee7\xfd\u1ee3\u1eee"},iso646cn:{type:"_sbcs",chars:"\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#\xa5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}\u203e\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},iso646jp:{type:"_sbcs",chars:"\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xa5]^_`abcdefghijklmnopqrstuvwxyz{|}\u203e\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xc0\xc2\xc8\xca\xcb\xce\xcf\xb4\u02cb\u02c6\xa8\u02dc\xd9\xdb\u20a4\xaf\xdd\xfd\xb0\xc7\xe7\xd1\xf1\xa1\xbf\xa4\xa3\xa5\xa7\u0192\xa2\xe2\xea\xf4\xfb\xe1\xe9\xf3\xfa\xe0\xe8\xf2\xf9\xe4\xeb\xf6\xfc\xc5\xee\xd8\xc6\xe5\xed\xf8\xe6\xc4\xec\xd6\xdc\xc9\xef\xdf\xd4\xc1\xc3\xe3\xd0\xf0\xcd\xcc\xd3\xd2\xd5\xf5\u0160\u0161\xda\u0178\xff\xde\xfe\xb7\xb5\xb6\xbe\u2014\xbc\xbd\xaa\xba\xab\u25a0\xbb\xb1\ufffd"},macintosh:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},ascii:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},tis620:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"}}},4886,[]); -__d(function(g,_r,_i,a,_m,e,d){"use strict";var t=_r(d[0]).Buffer;e._dbcs=c;for(var o=-1,i=-2,r=-10,s=-1e3,n=new Array(256),h=0;h<256;h++)n[h]=o;function c(t,r){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var h=t.table();this.decodeTables=[],this.decodeTables[0]=n.slice(0),this.decodeTableSeq=[];for(var c=0;cs)throw new Error("gb18030 decode tables conflict at byte 2");for(var p=this.decodeTables[s-u[v]],T=129;T<=254;T++){if(p[T]===o)p[T]=s-f;else{if(p[T]===s-f)continue;if(p[T]>s)throw new Error("gb18030 decode tables conflict at byte 3")}for(var y=this.decodeTables[s-p[T]],S=48;S<=57;S++)y[S]===o&&(y[S]=i)}}}this.defaultCharUnicode=r.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var C={};if(t.encodeSkipVals)for(c=0;co)return-1;for(var i=0,r=t.length;i>1);t[s]<=o?i=s:r=s}return i}c.prototype.encoder=l,c.prototype.decoder=f,c.prototype._getDecodeTrieNode=function(t){for(var i=[];t>0;t>>>=8)i.push(255&t);0==i.length&&i.push(0);for(var r=this.decodeTables[0],h=i.length-1;h>0;h--){var c=r[i[h]];if(c==o)r[i[h]]=s-this.decodeTables.length,this.decodeTables.push(r=n.slice(0));else{if(!(c<=s))throw new Error("Overwrite byte in "+this.encodingName+", addr: "+t.toString(16));r=this.decodeTables[s-c]}}return r},c.prototype._addDecodeChunk=function(t){var o=parseInt(t[0],16),i=this._getDecodeTrieNode(o);o&=255;for(var s=1;s=55296&&c<56320){var l=n.charCodeAt(h++);if(!(l>=56320&&l<57344))throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+t[0]);i[o++]=65536+1024*(c-55296)+(l-56320)}else if(c>4080&&c<=4095){for(var f=4095-c+2,b=[],u=0;u255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+t[0]+": too long"+o)},c.prototype._getEncodeBucket=function(t){var o=t>>8;return void 0===this.encodeTable[o]&&(this.encodeTable[o]=n.slice(0)),this.encodeTable[o]},c.prototype._setEncodeChar=function(t,i){var s=this._getEncodeBucket(t),n=255&t;s[n]<=r?this.encodeTableSeq[r-s[n]][-1]=i:s[n]==o&&(s[n]=i)},c.prototype._setEncodeSequence=function(t,i){var s,n=t[0],h=this._getEncodeBucket(n),c=255&n;h[c]<=r?s=this.encodeTableSeq[r-h[c]]:(s={},h[c]!==o&&(s[-1]=h[c]),h[c]=r-this.encodeTableSeq.length,this.encodeTableSeq.push(s));for(var l=1;l=0)this._setEncodeChar(f,b),h=!0;else if(f<=s){var u=s-f;if(!c[u]){var v=b<<8>>>0;this._fillEncodeTable(u,v,i)?h=!0:c[u]=!0}}else f<=r&&(this._setEncodeSequence(this.decodeTableSeq[r-f],b),h=!0)}return h},l.prototype.write=function(i){for(var s=t.alloc(i.length*(this.gb18030?4:3)),n=this.leadSurrogate,h=this.seqObj,c=-1,l=0,f=0;;){if(-1===c){if(l==i.length)break;var u=i.charCodeAt(l++)}else{u=c;c=-1}if(u>=55296&&u<57344)if(u<56320){if(-1===n){n=u;continue}n=u,u=o}else-1!==n?(u=65536+1024*(n-55296)+(u-56320),n=-1):u=o;else-1!==n&&(c=u,u=o,n=-1);var v=o;if(void 0!==h&&u!=o){var p=h[u];if("object"==typeof p){h=p;continue}"number"==typeof p?v=p:null==p&&void 0!==(p=h[-1])&&(v=p,c=u),h=void 0}else if(u>=0){var T=this.encodeTable[u>>8];if(void 0!==T&&(v=T[255&u]),v<=r){h=this.encodeTableSeq[r-v];continue}if(v==o&&this.gb18030){var y=b(this.gb18030.uChars,u);if(-1!=y){v=this.gb18030.gbChars[y]+(u-this.gb18030.uChars[y]);s[f++]=129+Math.floor(v/12600),v%=12600,s[f++]=48+Math.floor(v/1260),v%=1260,s[f++]=129+Math.floor(v/10),v%=10,s[f++]=48+v;continue}}}v===o&&(v=this.defaultCharSingleByte),v<256?s[f++]=v:v<65536?(s[f++]=v>>8,s[f++]=255&v):v<16777216?(s[f++]=v>>16,s[f++]=v>>8&255,s[f++]=255&v):(s[f++]=v>>>24,s[f++]=v>>>16&255,s[f++]=v>>>8&255,s[f++]=255&v)}return this.seqObj=h,this.leadSurrogate=n,s.slice(0,f)},l.prototype.end=function(){if(-1!==this.leadSurrogate||void 0!==this.seqObj){var o=t.alloc(10),i=0;if(this.seqObj){var r=this.seqObj[-1];void 0!==r&&(r<256?o[i++]=r:(o[i++]=r>>8,o[i++]=255&r)),this.seqObj=void 0}return-1!==this.leadSurrogate&&(o[i++]=this.defaultCharSingleByte,this.leadSurrogate=-1),o.slice(0,i)}},l.prototype.findIdx=b,f.prototype.write=function(n){for(var h=t.alloc(2*n.length),c=this.nodeIdx,l=this.prevBytes,f=this.prevBytes.length,u=-this.prevBytes.length,v=0,p=0;v=0?n[v]:l[v+f];if((T=this.decodeTables[c][y])>=0);else if(T===o)T=this.defaultCharUnicode.charCodeAt(0),v=u;else if(T===i){if(v>=3)var S=12600*(n[v-3]-129)+1260*(n[v-2]-48)+10*(n[v-1]-129)+(y-48);else S=12600*(l[v-3+f]-129)+1260*((v-2>=0?n[v-2]:l[v-2+f])-48)+10*((v-1>=0?n[v-1]:l[v-1+f])-129)+(y-48);var C=b(this.gb18030.gbChars,S);T=this.gb18030.uChars[C]+S-this.gb18030.gbChars[C]}else{if(T<=s){c=s-T;continue}if(!(T<=r))throw new Error("iconv-lite internal error: invalid decoding table value "+T+" at "+c+"/"+y);for(var w=this.decodeTableSeq[r-T],q=0;q>8;T=w[w.length-1]}if(T>=65536){var B=55296|(T-=65536)>>10;h[p++]=255&B,h[p++]=B>>8,T=56320|1023&T}h[p++]=255&T,h[p++]=T>>8,c=0,u=v+1}return this.nodeIdx=c,this.prevBytes=u>=0?Array.prototype.slice.call(n,u):l.slice(u+f).concat(Array.prototype.slice.call(n)),h.slice(0,p).toString("ucs2")},f.prototype.end=function(){for(var t="";this.prevBytes.length>0;){t+=this.defaultCharUnicode;var o=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,o.length>0&&(t+=this.write(o))}return this.prevBytes=[],this.nodeIdx=0,t}},4887,[4871]); -__d(function(g,r,i,a,m,e,d){"use strict";m.exports={shiftjis:{type:"_dbcs",table:function(){return r(d[0])},encodeAdd:{"\xa5":92,"\u203e":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return r(d[1])},encodeAdd:{"\xa5":92,"\u203e":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return r(d[2])}},gbk:{type:"_dbcs",table:function(){return r(d[2]).concat(r(d[3]))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return r(d[2]).concat(r(d[3]))},gb18030:function(){return r(d[4])},encodeSkipVals:[128],encodeAdd:{"\u20ac":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return r(d[5])}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return r(d[6])}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return r(d[6]).concat(r(d[7]))},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},4888,[4889,4890,4891,4892,4893,4894,4895,4896]); -__d(function(f,e,a,b,c,d,n){c.exports=[["0","\0",128],["a1","\uff61",62],["8140","\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008",9,"\uff0b\uff0d\xb1\xd7"],["8180","\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229"],["81c8","\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203"],["81da","\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c"],["81f0","\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6"],["81fc","\u25ef"],["824f","\uff10",9],["8260","\uff21",25],["8281","\uff41",25],["829f","\u3041",82],["8340","\u30a1",62],["8380","\u30e0",22],["839f","\u0391",16,"\u03a3",6],["83bf","\u03b1",16,"\u03c3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043e",17],["849f","\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1"],["877e","\u337b"],["8780","\u301d\u301f\u2116\u33cd\u2121\u32a4",4,"\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a"],["889f","\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d"],["8940","\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186"],["8980","\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539"],["8a40","\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b"],["8a80","\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4"],["8b40","\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551"],["8b80","\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48"],["8c40","\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8"],["8c80","\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411"],["8d40","\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d"],["8d80","\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237"],["8e40","\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62"],["8e80","\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468"],["8f40","\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3"],["8f80","\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe"],["9040","\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8"],["9080","\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda"],["9140","\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb"],["9180","\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea"],["9240","\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4"],["9280","\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013"],["9340","\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac"],["9380","\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165"],["9440","\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885"],["9480","\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e"],["9540","\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577"],["9580","\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b"],["9640","\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6"],["9680","\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652"],["9740","\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32"],["9780","\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f"],["9840","\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155"],["989f","\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2"],["9940","\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed"],["9980","\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8"],["9a40","\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638"],["9a80","\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969"],["9b40","\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80"],["9b80","\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf"],["9c40","\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b"],["9d40","\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b"],["9d80","\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc"],["9e40","\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e"],["9e80","\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3"],["9f40","\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef"],["9f80","\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc"],["e040","\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd"],["e080","\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1"],["e140","\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff"],["e180","\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec"],["e240","\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0"],["e280","\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06"],["e340","\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37"],["e380","\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b"],["e440","\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264"],["e480","\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec"],["e580","\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e"],["e640","\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7"],["e680","\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a"],["e740","\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c"],["e780","\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e"],["e840","\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599"],["e880","\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870"],["e940","\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43"],["e980","\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48"],["ea40","\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef"],["ea80","\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0\u582f\u69c7\u9059\u7464\u51dc\u7199"],["ed40","\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f"],["ed80","\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1"],["ee40","\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559"],["ee80","\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"],["eeef","\u2170",9,"\uffe2\uffe4\uff07\uff02"],["f040","\ue000",62],["f080","\ue03f",124],["f140","\ue0bc",62],["f180","\ue0fb",124],["f240","\ue178",62],["f280","\ue1b7",124],["f340","\ue234",62],["f380","\ue273",124],["f440","\ue2f0",62],["f480","\ue32f",124],["f540","\ue3ac",62],["f580","\ue3eb",124],["f640","\ue468",62],["f680","\ue4a7",124],["f740","\ue524",62],["f780","\ue563",124],["f840","\ue5e0",62],["f880","\ue61f",124],["f940","\ue69c"],["fa40","\u2170",9,"\u2160",9,"\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u2235\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a"],["fa80","\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f"],["fb40","\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19"],["fb80","\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9"],["fc40","\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"]]},4889,[]); -__d(function(a,f,c,b,d,e,n){d.exports=[["0","\0",127],["8ea1","\uff61",62],["a1a1","\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008",9,"\uff0b\uff0d\xb1\xd7\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7"],["a2a1","\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229"],["a2ca","\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203"],["a2dc","\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c"],["a2f2","\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6"],["a2fe","\u25ef"],["a3b0","\uff10",9],["a3c1","\uff21",25],["a3e1","\uff41",25],["a4a1","\u3041",82],["a5a1","\u30a1",85],["a6a1","\u0391",16,"\u03a3",6],["a6c1","\u03b1",16,"\u03c3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1"],["addf","\u337b\u301d\u301f\u2116\u33cd\u2121\u32a4",4,"\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a"],["b0a1","\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d"],["b1a1","\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc"],["b2a1","\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539"],["b3a1","\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431"],["b4a1","\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4"],["b5a1","\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac"],["b6a1","\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48"],["b7a1","\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372"],["b8a1","\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411"],["b9a1","\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc"],["baa1","\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237"],["bba1","\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642"],["bca1","\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468"],["bda1","\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f"],["bea1","\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe"],["bfa1","\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe"],["c0a1","\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda"],["c1a1","\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e"],["c2a1","\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea"],["c3a1","\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5"],["c4a1","\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013"],["c5a1","\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230"],["c6a1","\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165"],["c7a1","\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6"],["c8a1","\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e"],["c9a1","\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d"],["caa1","\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b"],["cba1","\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80"],["cca1","\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652"],["cda1","\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483"],["cea1","\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f"],["cfa1","\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155"],["d0a1","\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2"],["d1a1","\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8"],["d2a1","\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8"],["d3a1","\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709"],["d4a1","\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969"],["d5a1","\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53"],["d6a1","\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf"],["d7a1","\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a"],["d8a1","\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b"],["d9a1","\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc"],["daa1","\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc"],["dba1","\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd"],["dca1","\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3"],["dda1","\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe"],["dea1","\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc"],["dfa1","\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc"],["e0a1","\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1"],["e1a1","\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670"],["e2a1","\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec"],["e3a1","\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50"],["e4a1","\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06"],["e5a1","\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a"],["e6a1","\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b"],["e7a1","\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759"],["eaa1","\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e"],["eba1","\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b"],["eca1","\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a"],["eda1","\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8"],["eea1","\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e"],["efa1","\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e"],["f0a1","\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870"],["f1a1","\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7"],["f2a1","\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48"],["f3a1","\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0"],["f4a1","\u582f\u69c7\u9059\u7464\u51dc\u7199"],["f9a1","\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7"],["faa1","\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1"],["fba1","\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da"],["fca1","\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"],["fcf1","\u2170",9,"\uffe2\uffe4\uff07\uff02"],["8fa2af","\u02d8\u02c7\xb8\u02d9\u02dd\xaf\u02db\u02da\uff5e\u0384\u0385"],["8fa2c2","\xa1\xa6\xbf"],["8fa2eb","\xba\xaa\xa9\xae\u2122\xa4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038a\u03aa"],["8fa6e7","\u038c"],["8fa6e9","\u038e\u03ab"],["8fa6ec","\u038f"],["8fa6f1","\u03ac\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03c2\u03cd\u03cb\u03b0\u03ce"],["8fa7c2","\u0402",10,"\u040e\u040f"],["8fa7f2","\u0452",10,"\u045e\u045f"],["8fa9a1","\xc6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013f"],["8fa9ab","\u014a\xd8\u0152"],["8fa9af","\u0166\xde"],["8fa9c1","\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014b\xf8\u0153\xdf\u0167\xfe"],["8faaa1","\xc1\xc0\xc4\xc2\u0102\u01cd\u0100\u0104\xc5\xc3\u0106\u0108\u010c\xc7\u010a\u010e\xc9\xc8\xcb\xca\u011a\u0116\u0112\u0118"],["8faaba","\u011c\u011e\u0122\u0120\u0124\xcd\xcc\xcf\xce\u01cf\u0130\u012a\u012e\u0128\u0134\u0136\u0139\u013d\u013b\u0143\u0147\u0145\xd1\xd3\xd2\xd6\xd4\u01d1\u0150\u014c\xd5\u0154\u0158\u0156\u015a\u015c\u0160\u015e\u0164\u0162\xda\xd9\xdc\xdb\u016c\u01d3\u0170\u016a\u0172\u016e\u0168\u01d7\u01db\u01d9\u01d5\u0174\xdd\u0178\u0176\u0179\u017d\u017b"],["8faba1","\xe1\xe0\xe4\xe2\u0103\u01ce\u0101\u0105\xe5\xe3\u0107\u0109\u010d\xe7\u010b\u010f\xe9\xe8\xeb\xea\u011b\u0117\u0113\u0119\u01f5\u011d\u011f"],["8fabbd","\u0121\u0125\xed\xec\xef\xee\u01d0"],["8fabc5","\u012b\u012f\u0129\u0135\u0137\u013a\u013e\u013c\u0144\u0148\u0146\xf1\xf3\xf2\xf6\xf4\u01d2\u0151\u014d\xf5\u0155\u0159\u0157\u015b\u015d\u0161\u015f\u0165\u0163\xfa\xf9\xfc\xfb\u016d\u01d4\u0171\u016b\u0173\u016f\u0169\u01d8\u01dc\u01da\u01d6\u0175\xfd\xff\u0177\u017a\u017e\u017c"],["8fb0a1","\u4e02\u4e04\u4e05\u4e0c\u4e12\u4e1f\u4e23\u4e24\u4e28\u4e2b\u4e2e\u4e2f\u4e30\u4e35\u4e40\u4e41\u4e44\u4e47\u4e51\u4e5a\u4e5c\u4e63\u4e68\u4e69\u4e74\u4e75\u4e79\u4e7f\u4e8d\u4e96\u4e97\u4e9d\u4eaf\u4eb9\u4ec3\u4ed0\u4eda\u4edb\u4ee0\u4ee1\u4ee2\u4ee8\u4eef\u4ef1\u4ef3\u4ef5\u4efd\u4efe\u4eff\u4f00\u4f02\u4f03\u4f08\u4f0b\u4f0c\u4f12\u4f15\u4f16\u4f17\u4f19\u4f2e\u4f31\u4f60\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e\u4f40\u4f42\u4f48\u4f49\u4f4b\u4f4c\u4f52\u4f54\u4f56\u4f58\u4f5f\u4f63\u4f6a\u4f6c\u4f6e\u4f71\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f7e\u4f81\u4f82\u4f84"],["8fb1a1","\u4f85\u4f89\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f94\u4f97\u4f99\u4f9a\u4f9e\u4f9f\u4fb2\u4fb7\u4fb9\u4fbb\u4fbc\u4fbd\u4fbe\u4fc0\u4fc1\u4fc5\u4fc6\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fcf\u4fd2\u4fdc\u4fe0\u4fe2\u4ff0\u4ff2\u4ffc\u4ffd\u4fff\u5000\u5001\u5004\u5007\u500a\u500c\u500e\u5010\u5013\u5017\u5018\u501b\u501c\u501d\u501e\u5022\u5027\u502e\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504a\u504c\u504e\u5051\u5052\u5053\u5057\u5059\u505f\u5060\u5062\u5063\u5066\u5067\u506a\u506d\u5070\u5071\u503b\u5081\u5083\u5084\u5086\u508a\u508e\u508f\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509b\u509c\u509e",4,"\u50aa\u50af\u50b0\u50b9\u50ba\u50bd\u50c0\u50c3\u50c4\u50c7\u50cc\u50ce\u50d0\u50d3\u50d4\u50d8\u50dc\u50dd\u50df\u50e2\u50e4\u50e6\u50e8\u50e9\u50ef\u50f1\u50f6\u50fa\u50fe\u5103\u5106\u5107\u5108\u510b\u510c\u510d\u510e\u50f2\u5110\u5117\u5119\u511b\u511c\u511d\u511e\u5123\u5127\u5128\u512c\u512d\u512f\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514a\u514f\u5153\u5155\u5157\u5158\u515f\u5164\u5166\u517e\u5183\u5184\u518b\u518e\u5198\u519d\u51a1\u51a3\u51ad\u51b8\u51ba\u51bc\u51be\u51bf\u51c2"],["8fb3a1","\u51c8\u51cf\u51d1\u51d2\u51d3\u51d5\u51d8\u51de\u51e2\u51e5\u51ee\u51f2\u51f3\u51f4\u51f7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523c\u5245\u5249\u5255\u5257\u5258\u525a\u525c\u525f\u5260\u5261\u5266\u526e\u5277\u5278\u5279\u5280\u5282\u5285\u528a\u528c\u5293\u5295\u5296\u5297\u5298\u529a\u529c\u52a4\u52a5\u52a6\u52a7\u52af\u52b0\u52b6\u52b7\u52b8\u52ba\u52bb\u52bd\u52c0\u52c4\u52c6\u52c8\u52cc\u52cf\u52d1\u52d4\u52d6\u52db\u52dc\u52e1\u52e5\u52e8\u52e9\u52ea\u52ec\u52f0\u52f1\u52f4\u52f6\u52f7\u5300\u5303\u530a\u530b"],["8fb4a1","\u530c\u5311\u5313\u5318\u531b\u531c\u531e\u531f\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u5330\u5332\u5335\u533c\u533d\u533e\u5342\u534c\u534b\u5359\u535b\u5361\u5363\u5365\u536c\u536d\u5372\u5379\u537e\u5383\u5387\u5388\u538e\u5393\u5394\u5399\u539d\u53a1\u53a4\u53aa\u53ab\u53af\u53b2\u53b4\u53b5\u53b7\u53b8\u53ba\u53bd\u53c0\u53c5\u53cf\u53d2\u53d3\u53d5\u53da\u53dd\u53de\u53e0\u53e6\u53e7\u53f5\u5402\u5413\u541a\u5421\u5427\u5428\u542a\u542f\u5431\u5434\u5435\u5443\u5444\u5447\u544d\u544f\u545e\u5462\u5464\u5466\u5467\u5469\u546b\u546d\u546e\u5474\u547f"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548d\u5491\u5495\u5496\u549c\u549f\u54a1\u54a6\u54a7\u54a9\u54aa\u54ad\u54ae\u54b1\u54b7\u54b9\u54ba\u54bb\u54bf\u54c6\u54ca\u54cd\u54ce\u54e0\u54ea\u54ec\u54ef\u54f6\u54fc\u54fe\u54ff\u5500\u5501\u5505\u5508\u5509\u550c\u550d\u550e\u5515\u552a\u552b\u5532\u5535\u5536\u553b\u553c\u553d\u5541\u5547\u5549\u554a\u554d\u5550\u5551\u5558\u555a\u555b\u555e\u5560\u5561\u5564\u5566\u557f\u5581\u5582\u5586\u5588\u558e\u558f\u5591\u5592\u5593\u5594\u5597\u55a3\u55a4\u55ad\u55b2\u55bf\u55c1\u55c3\u55c6\u55c9\u55cb\u55cc\u55ce\u55d1\u55d2"],["8fb6a1","\u55d3\u55d7\u55d8\u55db\u55de\u55e2\u55e9\u55f6\u55ff\u5605\u5608\u560a\u560d",5,"\u5619\u562c\u5630\u5633\u5635\u5637\u5639\u563b\u563c\u563d\u563f\u5640\u5641\u5643\u5644\u5646\u5649\u564b\u564d\u564f\u5654\u565e\u5660\u5661\u5662\u5663\u5666\u5669\u566d\u566f\u5671\u5672\u5675\u5684\u5685\u5688\u568b\u568c\u5695\u5699\u569a\u569d\u569e\u569f\u56a6\u56a7\u56a8\u56a9\u56ab\u56ac\u56ad\u56b1\u56b3\u56b7\u56be\u56c5\u56c9\u56ca\u56cb\u56cf\u56d0\u56cc\u56cd\u56d9\u56dc\u56dd\u56df\u56e1\u56e4",4,"\u56f1\u56eb\u56ed"],["8fb7a1","\u56f6\u56f7\u5701\u5702\u5707\u570a\u570c\u5711\u5715\u571a\u571b\u571d\u5720\u5722\u5723\u5724\u5725\u5729\u572a\u572c\u572e\u572f\u5733\u5734\u573d\u573e\u573f\u5745\u5746\u574c\u574d\u5752\u5762\u5765\u5767\u5768\u576b\u576d",4,"\u5773\u5774\u5775\u5777\u5779\u577a\u577b\u577c\u577e\u5781\u5783\u578c\u5794\u5797\u5799\u579a\u579c\u579d\u579e\u579f\u57a1\u5795\u57a7\u57a8\u57a9\u57ac\u57b8\u57bd\u57c7\u57c8\u57cc\u57cf\u57d5\u57dd\u57de\u57e4\u57e6\u57e7\u57e9\u57ed\u57f0\u57f5\u57f6\u57f8\u57fd\u57fe\u57ff\u5803\u5804\u5808\u5809\u57e1"],["8fb8a1","\u580c\u580d\u581b\u581e\u581f\u5820\u5826\u5827\u582d\u5832\u5839\u583f\u5849\u584c\u584d\u584f\u5850\u5855\u585f\u5861\u5864\u5867\u5868\u5878\u587c\u587f\u5880\u5881\u5887\u5888\u5889\u588a\u588c\u588d\u588f\u5890\u5894\u5896\u589d\u58a0\u58a1\u58a2\u58a6\u58a9\u58b1\u58b2\u58c4\u58bc\u58c2\u58c8\u58cd\u58ce\u58d0\u58d2\u58d4\u58d6\u58da\u58dd\u58e1\u58e2\u58e9\u58f3\u5905\u5906\u590b\u590c\u5912\u5913\u5914\u8641\u591d\u5921\u5923\u5924\u5928\u592f\u5930\u5933\u5935\u5936\u593f\u5943\u5946\u5952\u5953\u5959\u595b\u595d\u595e\u595f\u5961\u5963\u596b\u596d"],["8fb9a1","\u596f\u5972\u5975\u5976\u5979\u597b\u597c\u598b\u598c\u598e\u5992\u5995\u5997\u599f\u59a4\u59a7\u59ad\u59ae\u59af\u59b0\u59b3\u59b7\u59ba\u59bc\u59c1\u59c3\u59c4\u59c8\u59ca\u59cd\u59d2\u59dd\u59de\u59df\u59e3\u59e4\u59e7\u59ee\u59ef\u59f1\u59f2\u59f4\u59f7\u5a00\u5a04\u5a0c\u5a0d\u5a0e\u5a12\u5a13\u5a1e\u5a23\u5a24\u5a27\u5a28\u5a2a\u5a2d\u5a30\u5a44\u5a45\u5a47\u5a48\u5a4c\u5a50\u5a55\u5a5e\u5a63\u5a65\u5a67\u5a6d\u5a77\u5a7a\u5a7b\u5a7e\u5a8b\u5a90\u5a93\u5a96\u5a99\u5a9c\u5a9e\u5a9f\u5aa0\u5aa2\u5aa7\u5aac\u5ab1\u5ab2\u5ab3\u5ab5\u5ab8\u5aba\u5abb\u5abf"],["8fbaa1","\u5ac4\u5ac6\u5ac8\u5acf\u5ada\u5adc\u5ae0\u5ae5\u5aea\u5aee\u5af5\u5af6\u5afd\u5b00\u5b01\u5b08\u5b17\u5b34\u5b19\u5b1b\u5b1d\u5b21\u5b25\u5b2d\u5b38\u5b41\u5b4b\u5b4c\u5b52\u5b56\u5b5e\u5b68\u5b6e\u5b6f\u5b7c\u5b7d\u5b7e\u5b7f\u5b81\u5b84\u5b86\u5b8a\u5b8e\u5b90\u5b91\u5b93\u5b94\u5b96\u5ba8\u5ba9\u5bac\u5bad\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbc\u5bc0\u5bc1\u5bcd\u5bcf\u5bd6",4,"\u5be0\u5bef\u5bf1\u5bf4\u5bfd\u5c0c\u5c17\u5c1e\u5c1f\u5c23\u5c26\u5c29\u5c2b\u5c2c\u5c2e\u5c30\u5c32\u5c35\u5c36\u5c59\u5c5a\u5c5c\u5c62\u5c63\u5c67\u5c68\u5c69"],["8fbba1","\u5c6d\u5c70\u5c74\u5c75\u5c7a\u5c7b\u5c7c\u5c7d\u5c87\u5c88\u5c8a\u5c8f\u5c92\u5c9d\u5c9f\u5ca0\u5ca2\u5ca3\u5ca6\u5caa\u5cb2\u5cb4\u5cb5\u5cba\u5cc9\u5ccb\u5cd2\u5cdd\u5cd7\u5cee\u5cf1\u5cf2\u5cf4\u5d01\u5d06\u5d0d\u5d12\u5d2b\u5d23\u5d24\u5d26\u5d27\u5d31\u5d34\u5d39\u5d3d\u5d3f\u5d42\u5d43\u5d46\u5d48\u5d55\u5d51\u5d59\u5d4a\u5d5f\u5d60\u5d61\u5d62\u5d64\u5d6a\u5d6d\u5d70\u5d79\u5d7a\u5d7e\u5d7f\u5d81\u5d83\u5d88\u5d8a\u5d92\u5d93\u5d94\u5d95\u5d99\u5d9b\u5d9f\u5da0\u5da7\u5dab\u5db0\u5db4\u5db8\u5db9\u5dc3\u5dc7\u5dcb\u5dd0\u5dce\u5dd8\u5dd9\u5de0\u5de4"],["8fbca1","\u5de9\u5df8\u5df9\u5e00\u5e07\u5e0d\u5e12\u5e14\u5e15\u5e18\u5e1f\u5e20\u5e2e\u5e28\u5e32\u5e35\u5e3e\u5e4b\u5e50\u5e49\u5e51\u5e56\u5e58\u5e5b\u5e5c\u5e5e\u5e68\u5e6a",4,"\u5e70\u5e80\u5e8b\u5e8e\u5ea2\u5ea4\u5ea5\u5ea8\u5eaa\u5eac\u5eb1\u5eb3\u5ebd\u5ebe\u5ebf\u5ec6\u5ecc\u5ecb\u5ece\u5ed1\u5ed2\u5ed4\u5ed5\u5edc\u5ede\u5ee5\u5eeb\u5f02\u5f06\u5f07\u5f08\u5f0e\u5f19\u5f1c\u5f1d\u5f21\u5f22\u5f23\u5f24\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f34\u5f36\u5f3b\u5f3d\u5f3f\u5f40\u5f44\u5f45\u5f47\u5f4d\u5f50\u5f54\u5f58\u5f5b\u5f60\u5f63\u5f64\u5f67"],["8fbda1","\u5f6f\u5f72\u5f74\u5f75\u5f78\u5f7a\u5f7d\u5f7e\u5f89\u5f8d\u5f8f\u5f96\u5f9c\u5f9d\u5fa2\u5fa7\u5fab\u5fa4\u5fac\u5faf\u5fb0\u5fb1\u5fb8\u5fc4\u5fc7\u5fc8\u5fc9\u5fcb\u5fd0",4,"\u5fde\u5fe1\u5fe2\u5fe8\u5fe9\u5fea\u5fec\u5fed\u5fee\u5fef\u5ff2\u5ff3\u5ff6\u5ffa\u5ffc\u6007\u600a\u600d\u6013\u6014\u6017\u6018\u601a\u601f\u6024\u602d\u6033\u6035\u6040\u6047\u6048\u6049\u604c\u6051\u6054\u6056\u6057\u605d\u6061\u6067\u6071\u607e\u607f\u6082\u6086\u6088\u608a\u608e\u6091\u6093\u6095\u6098\u609d\u609e\u60a2\u60a4\u60a5\u60a8\u60b0\u60b1\u60b7"],["8fbea1","\u60bb\u60be\u60c2\u60c4\u60c8\u60c9\u60ca\u60cb\u60ce\u60cf\u60d4\u60d5\u60d9\u60db\u60dd\u60de\u60e2\u60e5\u60f2\u60f5\u60f8\u60fc\u60fd\u6102\u6107\u610a\u610c\u6110",4,"\u6116\u6117\u6119\u611c\u611e\u6122\u612a\u612b\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615e\u6160\u616c\u6172\u6178\u617b\u617c\u617f\u6180\u6181\u6183\u6184\u618b\u618d\u6192\u6193\u6197\u6198\u619c\u619d\u619f\u61a0\u61a5\u61a8\u61aa\u61ad\u61b8\u61b9\u61bc\u61c0\u61c1\u61c2\u61ce\u61cf\u61d5\u61dc\u61dd\u61de\u61df\u61e1\u61e2\u61e7\u61e9\u61e5"],["8fbfa1","\u61ec\u61ed\u61ef\u6201\u6203\u6204\u6207\u6213\u6215\u621c\u6220\u6222\u6223\u6227\u6229\u622b\u6239\u623d\u6242\u6243\u6244\u6246\u624c\u6250\u6251\u6252\u6254\u6256\u625a\u625c\u6264\u626d\u626f\u6273\u627a\u627d\u628d\u628e\u628f\u6290\u62a6\u62a8\u62b3\u62b6\u62b7\u62ba\u62be\u62bf\u62c4\u62ce\u62d5\u62d6\u62da\u62ea\u62f2\u62f4\u62fc\u62fd\u6303\u6304\u630a\u630b\u630d\u6310\u6313\u6316\u6318\u6329\u632a\u632d\u6335\u6336\u6339\u633c\u6341\u6342\u6343\u6344\u6346\u634a\u634b\u634e\u6352\u6353\u6354\u6358\u635b\u6365\u6366\u636c\u636d\u6371\u6374\u6375"],["8fc0a1","\u6378\u637c\u637d\u637f\u6382\u6384\u6387\u638a\u6390\u6394\u6395\u6399\u639a\u639e\u63a4\u63a6\u63ad\u63ae\u63af\u63bd\u63c1\u63c5\u63c8\u63ce\u63d1\u63d3\u63d4\u63d5\u63dc\u63e0\u63e5\u63ea\u63ec\u63f2\u63f3\u63f5\u63f8\u63f9\u6409\u640a\u6410\u6412\u6414\u6418\u641e\u6420\u6422\u6424\u6425\u6429\u642a\u642f\u6430\u6435\u643d\u643f\u644b\u644f\u6451\u6452\u6453\u6454\u645a\u645b\u645c\u645d\u645f\u6460\u6461\u6463\u646d\u6473\u6474\u647b\u647d\u6485\u6487\u648f\u6490\u6491\u6498\u6499\u649b\u649d\u649f\u64a1\u64a3\u64a6\u64a8\u64ac\u64b3\u64bd\u64be\u64bf"],["8fc1a1","\u64c4\u64c9\u64ca\u64cb\u64cc\u64ce\u64d0\u64d1\u64d5\u64d7\u64e4\u64e5\u64e9\u64ea\u64ed\u64f0\u64f5\u64f7\u64fb\u64ff\u6501\u6504\u6508\u6509\u650a\u650f\u6513\u6514\u6516\u6519\u651b\u651e\u651f\u6522\u6526\u6529\u652e\u6531\u653a\u653c\u653d\u6543\u6547\u6549\u6550\u6552\u6554\u655f\u6560\u6567\u656b\u657a\u657d\u6581\u6585\u658a\u6592\u6595\u6598\u659d\u65a0\u65a3\u65a6\u65ae\u65b2\u65b3\u65b4\u65bf\u65c2\u65c8\u65c9\u65ce\u65d0\u65d4\u65d6\u65d8\u65df\u65f0\u65f2\u65f4\u65f5\u65f9\u65fe\u65ff\u6600\u6604\u6608\u6609\u660d\u6611\u6612\u6615\u6616\u661d"],["8fc2a1","\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664a\u664c\u6651\u664e\u6657\u6658\u6659\u665b\u665c\u6660\u6661\u66fb\u666a\u666b\u666c\u667e\u6673\u6675\u667f\u6677\u6678\u6679\u667b\u6680\u667c\u668b\u668c\u668d\u6690\u6692\u6699\u669a\u669b\u669c\u669f\u66a0\u66a4\u66ad\u66b1\u66b2\u66b5\u66bb\u66bf\u66c0\u66c2\u66c3\u66c8\u66cc\u66ce\u66cf\u66d4\u66db\u66df\u66e8\u66eb\u66ec\u66ee\u66fa\u6705\u6707\u670e\u6713\u6719\u671c\u6720\u6722\u6733\u673e\u6745\u6747\u6748\u674c\u6754\u6755\u675d"],["8fc3a1","\u6766\u676c\u676e\u6774\u6776\u677b\u6781\u6784\u678e\u678f\u6791\u6793\u6796\u6798\u6799\u679b\u67b0\u67b1\u67b2\u67b5\u67bb\u67bc\u67bd\u67f9\u67c0\u67c2\u67c3\u67c5\u67c8\u67c9\u67d2\u67d7\u67d9\u67dc\u67e1\u67e6\u67f0\u67f2\u67f6\u67f7\u6852\u6814\u6819\u681d\u681f\u6828\u6827\u682c\u682d\u682f\u6830\u6831\u6833\u683b\u683f\u6844\u6845\u684a\u684c\u6855\u6857\u6858\u685b\u686b\u686e",4,"\u6875\u6879\u687a\u687b\u687c\u6882\u6884\u6886\u6888\u6896\u6898\u689a\u689c\u68a1\u68a3\u68a5\u68a9\u68aa\u68ae\u68b2\u68bb\u68c5\u68c8\u68cc\u68cf"],["8fc4a1","\u68d0\u68d1\u68d3\u68d6\u68d9\u68dc\u68dd\u68e5\u68e8\u68ea\u68eb\u68ec\u68ed\u68f0\u68f1\u68f5\u68f6\u68fb\u68fc\u68fd\u6906\u6909\u690a\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693b\u6942\u6945\u6949\u694e\u6957\u695b\u6963\u6964\u6965\u6966\u6968\u6969\u696c\u6970\u6971\u6972\u697a\u697b\u697f\u6980\u698d\u6992\u6996\u6998\u69a1\u69a5\u69a6\u69a8\u69ab\u69ad\u69af\u69b7\u69b8\u69ba\u69bc\u69c5\u69c8\u69d1\u69d6\u69d7\u69e2\u69e5\u69ee\u69ef\u69f1\u69f3\u69f5\u69fe\u6a00\u6a01\u6a03\u6a0f\u6a11\u6a15\u6a1a\u6a1d\u6a20\u6a24\u6a28\u6a30\u6a32"],["8fc5a1","\u6a34\u6a37\u6a3b\u6a3e\u6a3f\u6a45\u6a46\u6a49\u6a4a\u6a4e\u6a50\u6a51\u6a52\u6a55\u6a56\u6a5b\u6a64\u6a67\u6a6a\u6a71\u6a73\u6a7e\u6a81\u6a83\u6a86\u6a87\u6a89\u6a8b\u6a91\u6a9b\u6a9d\u6a9e\u6a9f\u6aa5\u6aab\u6aaf\u6ab0\u6ab1\u6ab4\u6abd\u6abe\u6abf\u6ac6\u6ac9\u6ac8\u6acc\u6ad0\u6ad4\u6ad5\u6ad6\u6adc\u6add\u6ae4\u6ae7\u6aec\u6af0\u6af1\u6af2\u6afc\u6afd\u6b02\u6b03\u6b06\u6b07\u6b09\u6b0f\u6b10\u6b11\u6b17\u6b1b\u6b1e\u6b24\u6b28\u6b2b\u6b2c\u6b2f\u6b35\u6b36\u6b3b\u6b3f\u6b46\u6b4a\u6b4d\u6b52\u6b56\u6b58\u6b5d\u6b60\u6b67\u6b6b\u6b6e\u6b70\u6b75\u6b7d"],["8fc6a1","\u6b7e\u6b82\u6b85\u6b97\u6b9b\u6b9f\u6ba0\u6ba2\u6ba3\u6ba8\u6ba9\u6bac\u6bad\u6bae\u6bb0\u6bb8\u6bb9\u6bbd\u6bbe\u6bc3\u6bc4\u6bc9\u6bcc\u6bd6\u6bda\u6be1\u6be3\u6be6\u6be7\u6bee\u6bf1\u6bf7\u6bf9\u6bff\u6c02\u6c04\u6c05\u6c09\u6c0d\u6c0e\u6c10\u6c12\u6c19\u6c1f\u6c26\u6c27\u6c28\u6c2c\u6c2e\u6c33\u6c35\u6c36\u6c3a\u6c3b\u6c3f\u6c4a\u6c4b\u6c4d\u6c4f\u6c52\u6c54\u6c59\u6c5b\u6c5c\u6c6b\u6c6d\u6c6f\u6c74\u6c76\u6c78\u6c79\u6c7b\u6c85\u6c86\u6c87\u6c89\u6c94\u6c95\u6c97\u6c98\u6c9c\u6c9f\u6cb0\u6cb2\u6cb4\u6cc2\u6cc6\u6ccd\u6ccf\u6cd0\u6cd1\u6cd2\u6cd4\u6cd6"],["8fc7a1","\u6cda\u6cdc\u6ce0\u6ce7\u6ce9\u6ceb\u6cec\u6cee\u6cf2\u6cf4\u6d04\u6d07\u6d0a\u6d0e\u6d0f\u6d11\u6d13\u6d1a\u6d26\u6d27\u6d28\u6c67\u6d2e\u6d2f\u6d31\u6d39\u6d3c\u6d3f\u6d57\u6d5e\u6d5f\u6d61\u6d65\u6d67\u6d6f\u6d70\u6d7c\u6d82\u6d87\u6d91\u6d92\u6d94\u6d96\u6d97\u6d98\u6daa\u6dac\u6db4\u6db7\u6db9\u6dbd\u6dbf\u6dc4\u6dc8\u6dca\u6dce\u6dcf\u6dd6\u6ddb\u6ddd\u6ddf\u6de0\u6de2\u6de5\u6de9\u6def\u6df0\u6df4\u6df6\u6dfc\u6e00\u6e04\u6e1e\u6e22\u6e27\u6e32\u6e36\u6e39\u6e3b\u6e3c\u6e44\u6e45\u6e48\u6e49\u6e4b\u6e4f\u6e51\u6e52\u6e53\u6e54\u6e57\u6e5c\u6e5d\u6e5e"],["8fc8a1","\u6e62\u6e63\u6e68\u6e73\u6e7b\u6e7d\u6e8d\u6e93\u6e99\u6ea0\u6ea7\u6ead\u6eae\u6eb1\u6eb3\u6ebb\u6ebf\u6ec0\u6ec1\u6ec3\u6ec7\u6ec8\u6eca\u6ecd\u6ece\u6ecf\u6eeb\u6eed\u6eee\u6ef9\u6efb\u6efd\u6f04\u6f08\u6f0a\u6f0c\u6f0d\u6f16\u6f18\u6f1a\u6f1b\u6f26\u6f29\u6f2a\u6f2f\u6f30\u6f33\u6f36\u6f3b\u6f3c\u6f2d\u6f4f\u6f51\u6f52\u6f53\u6f57\u6f59\u6f5a\u6f5d\u6f5e\u6f61\u6f62\u6f68\u6f6c\u6f7d\u6f7e\u6f83\u6f87\u6f88\u6f8b\u6f8c\u6f8d\u6f90\u6f92\u6f93\u6f94\u6f96\u6f9a\u6f9f\u6fa0\u6fa5\u6fa6\u6fa7\u6fa8\u6fae\u6faf\u6fb0\u6fb5\u6fb6\u6fbc\u6fc5\u6fc7\u6fc8\u6fca"],["8fc9a1","\u6fda\u6fde\u6fe8\u6fe9\u6ff0\u6ff5\u6ff9\u6ffc\u6ffd\u7000\u7005\u7006\u7007\u700d\u7017\u7020\u7023\u702f\u7034\u7037\u7039\u703c\u7043\u7044\u7048\u7049\u704a\u704b\u7054\u7055\u705d\u705e\u704e\u7064\u7065\u706c\u706e\u7075\u7076\u707e\u7081\u7085\u7086\u7094",4,"\u709b\u70a4\u70ab\u70b0\u70b1\u70b4\u70b7\u70ca\u70d1\u70d3\u70d4\u70d5\u70d6\u70d8\u70dc\u70e4\u70fa\u7103",4,"\u710b\u710c\u710f\u711e\u7120\u712b\u712d\u712f\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714a\u714b\u7150\u7152\u7157\u715a\u715c\u715e\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718c\u7192\u719a\u719b\u71a0\u71a2\u71af\u71b0\u71b2\u71b3\u71ba\u71bf\u71c0\u71c1\u71c4\u71cb\u71cc\u71d3\u71d6\u71d9\u71da\u71dc\u71f8\u71fe\u7200\u7207\u7208\u7209\u7213\u7217\u721a\u721d\u721f\u7224\u722b\u722f\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724e\u724f\u7250\u7253\u7255\u7256\u725a\u725c\u725e\u7260\u7263\u7268\u726b\u726e\u726f\u7271\u7277\u7278\u727b\u727c\u727f\u7284\u7289\u728d\u728e\u7293\u729b\u72a8\u72ad\u72ae\u72b1\u72b4\u72be\u72c1\u72c7\u72c9\u72cc\u72d5\u72d6\u72d8\u72df\u72e5\u72f3\u72f4\u72fa\u72fb"],["8fcba1","\u72fe\u7302\u7304\u7305\u7307\u730b\u730d\u7312\u7313\u7318\u7319\u731e\u7322\u7324\u7327\u7328\u732c\u7331\u7332\u7335\u733a\u733b\u733d\u7343\u734d\u7350\u7352\u7356\u7358\u735d\u735e\u735f\u7360\u7366\u7367\u7369\u736b\u736c\u736e\u736f\u7371\u7377\u7379\u737c\u7380\u7381\u7383\u7385\u7386\u738e\u7390\u7393\u7395\u7397\u7398\u739c\u739e\u739f\u73a0\u73a2\u73a5\u73a6\u73aa\u73ab\u73ad\u73b5\u73b7\u73b9\u73bc\u73bd\u73bf\u73c5\u73c6\u73c9\u73cb\u73cc\u73cf\u73d2\u73d3\u73d6\u73d9\u73dd\u73e1\u73e3\u73e6\u73e7\u73e9\u73f4\u73f5\u73f7\u73f9\u73fa\u73fb\u73fd"],["8fcca1","\u73ff\u7400\u7401\u7404\u7407\u740a\u7411\u741a\u741b\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744b\u744d\u7451\u7452\u7457\u745d\u7462\u7466\u7467\u7468\u746b\u746d\u746e\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748f\u7490\u7491\u7492\u7498\u7499\u749a\u749c\u749f\u74a0\u74a1\u74a3\u74a6\u74a8\u74a9\u74aa\u74ab\u74ae\u74af\u74b1\u74b2\u74b5\u74b9\u74bb\u74bf\u74c8\u74c9\u74cc\u74d0\u74d3\u74d8\u74da\u74db\u74de\u74df\u74e4\u74e8\u74ea\u74eb\u74ef\u74f4\u74fa\u74fb\u74fc\u74ff\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752a\u752f\u7536\u7539\u753d\u753e\u753f\u7540\u7543\u7547\u7548\u754e\u7550\u7552\u7557\u755e\u755f\u7561\u756f\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759c\u75a2\u75a4\u75b4\u75ba\u75bf\u75c0\u75c1\u75c4\u75c6\u75cc\u75ce\u75cf\u75d7\u75dc\u75df\u75e0\u75e1\u75e4\u75e7\u75ec\u75ee\u75ef\u75f1\u75f9\u7600\u7602\u7603\u7604\u7607\u7608\u760a\u760c\u760f\u7612\u7613\u7615\u7616\u7619\u761b\u761c\u761d\u761e\u7623\u7625\u7626\u7629\u762d\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763a\u763c\u764a\u7640\u7641\u7643\u7644\u7645\u7649\u764b\u7655\u7659\u765f\u7664\u7665\u766d\u766e\u766f\u7671\u7674\u7681\u7685\u768c\u768d\u7695\u769b\u769c\u769d\u769f\u76a0\u76a2",6,"\u76aa\u76ad\u76bd\u76c1\u76c5\u76c9\u76cb\u76cc\u76ce\u76d4\u76d9\u76e0\u76e6\u76e8\u76ec\u76f0\u76f1\u76f6\u76f9\u76fc\u7700\u7706\u770a\u770e\u7712\u7714\u7715\u7717\u7719\u771a\u771c\u7722\u7728\u772d\u772e\u772f\u7734\u7735\u7736\u7739\u773d\u773e\u7742\u7745\u7746\u774a\u774d\u774e\u774f\u7752\u7756\u7757\u775c\u775e\u775f\u7760\u7762"],["8fcfa1","\u7764\u7767\u776a\u776c\u7770\u7772\u7773\u7774\u777a\u777d\u7780\u7784\u778c\u778d\u7794\u7795\u7796\u779a\u779f\u77a2\u77a7\u77aa\u77ae\u77af\u77b1\u77b5\u77be\u77c3\u77c9\u77d1\u77d2\u77d5\u77d9\u77de\u77df\u77e0\u77e4\u77e6\u77ea\u77ec\u77f0\u77f1\u77f4\u77f8\u77fb\u7805\u7806\u7809\u780d\u780e\u7811\u781d\u7821\u7822\u7823\u782d\u782e\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784c\u784e\u7852\u785c\u785e\u7860\u7861\u7863\u7864\u7868\u786a\u786e\u787a\u787e\u788a\u788f\u7894\u7898\u78a1\u789d\u789e\u789f\u78a4\u78a8\u78ac\u78ad\u78b0\u78b1\u78b2\u78b3"],["8fd0a1","\u78bb\u78bd\u78bf\u78c7\u78c8\u78c9\u78cc\u78ce\u78d2\u78d3\u78d5\u78d6\u78e4\u78db\u78df\u78e0\u78e1\u78e6\u78ea\u78f2\u78f3\u7900\u78f6\u78f7\u78fa\u78fb\u78ff\u7906\u790c\u7910\u791a\u791c\u791e\u791f\u7920\u7925\u7927\u7929\u792d\u7931\u7934\u7935\u793b\u793d\u793f\u7944\u7945\u7946\u794a\u794b\u794f\u7951\u7954\u7958\u795b\u795c\u7967\u7969\u796b\u7972\u7979\u797b\u797c\u797e\u798b\u798c\u7991\u7993\u7994\u7995\u7996\u7998\u799b\u799c\u79a1\u79a8\u79a9\u79ab\u79af\u79b1\u79b4\u79b8\u79bb\u79c2\u79c4\u79c7\u79c8\u79ca\u79cf\u79d4\u79d6\u79da\u79dd\u79de"],["8fd1a1","\u79e0\u79e2\u79e5\u79ea\u79eb\u79ed\u79f1\u79f8\u79fc\u7a02\u7a03\u7a07\u7a09\u7a0a\u7a0c\u7a11\u7a15\u7a1b\u7a1e\u7a21\u7a27\u7a2b\u7a2d\u7a2f\u7a30\u7a34\u7a35\u7a38\u7a39\u7a3a\u7a44\u7a45\u7a47\u7a48\u7a4c\u7a55\u7a56\u7a59\u7a5c\u7a5d\u7a5f\u7a60\u7a65\u7a67\u7a6a\u7a6d\u7a75\u7a78\u7a7e\u7a80\u7a82\u7a85\u7a86\u7a8a\u7a8b\u7a90\u7a91\u7a94\u7a9e\u7aa0\u7aa3\u7aac\u7ab3\u7ab5\u7ab9\u7abb\u7abc\u7ac6\u7ac9\u7acc\u7ace\u7ad1\u7adb\u7ae8\u7ae9\u7aeb\u7aec\u7af1\u7af4\u7afb\u7afd\u7afe\u7b07\u7b14\u7b1f\u7b23\u7b27\u7b29\u7b2a\u7b2b\u7b2d\u7b2e\u7b2f\u7b30"],["8fd2a1","\u7b31\u7b34\u7b3d\u7b3f\u7b40\u7b41\u7b47\u7b4e\u7b55\u7b60\u7b64\u7b66\u7b69\u7b6a\u7b6d\u7b6f\u7b72\u7b73\u7b77\u7b84\u7b89\u7b8e\u7b90\u7b91\u7b96\u7b9b\u7b9e\u7ba0\u7ba5\u7bac\u7baf\u7bb0\u7bb2\u7bb5\u7bb6\u7bba\u7bbb\u7bbc\u7bbd\u7bc2\u7bc5\u7bc8\u7bca\u7bd4\u7bd6\u7bd7\u7bd9\u7bda\u7bdb\u7be8\u7bea\u7bf2\u7bf4\u7bf5\u7bf8\u7bf9\u7bfa\u7bfc\u7bfe\u7c01\u7c02\u7c03\u7c04\u7c06\u7c09\u7c0b\u7c0c\u7c0e\u7c0f\u7c19\u7c1b\u7c20\u7c25\u7c26\u7c28\u7c2c\u7c31\u7c33\u7c34\u7c36\u7c39\u7c3a\u7c46\u7c4a\u7c55\u7c51\u7c52\u7c53\u7c59",5],["8fd3a1","\u7c61\u7c63\u7c67\u7c69\u7c6d\u7c6e\u7c70\u7c72\u7c79\u7c7c\u7c7d\u7c86\u7c87\u7c8f\u7c94\u7c9e\u7ca0\u7ca6\u7cb0\u7cb6\u7cb7\u7cba\u7cbb\u7cbc\u7cbf\u7cc4\u7cc7\u7cc8\u7cc9\u7ccd\u7ccf\u7cd3\u7cd4\u7cd5\u7cd7\u7cd9\u7cda\u7cdd\u7ce6\u7ce9\u7ceb\u7cf5\u7d03\u7d07\u7d08\u7d09\u7d0f\u7d11\u7d12\u7d13\u7d16\u7d1d\u7d1e\u7d23\u7d26\u7d2a\u7d2d\u7d31\u7d3c\u7d3d\u7d3e\u7d40\u7d41\u7d47\u7d48\u7d4d\u7d51\u7d53\u7d57\u7d59\u7d5a\u7d5c\u7d5d\u7d65\u7d67\u7d6a\u7d70\u7d78\u7d7a\u7d7b\u7d7f\u7d81\u7d82\u7d83\u7d85\u7d86\u7d88\u7d8b\u7d8c\u7d8d\u7d91\u7d96\u7d97\u7d9d"],["8fd4a1","\u7d9e\u7da6\u7da7\u7daa\u7db3\u7db6\u7db7\u7db9\u7dc2",4,"\u7dcc\u7dcd\u7dce\u7dd7\u7dd9\u7e00\u7de2\u7de5\u7de6\u7dea\u7deb\u7ded\u7df1\u7df5\u7df6\u7df9\u7dfa\u7e08\u7e10\u7e11\u7e15\u7e17\u7e1c\u7e1d\u7e20\u7e27\u7e28\u7e2c\u7e2d\u7e2f\u7e33\u7e36\u7e3f\u7e44\u7e45\u7e47\u7e4e\u7e50\u7e52\u7e58\u7e5f\u7e61\u7e62\u7e65\u7e6b\u7e6e\u7e6f\u7e73\u7e78\u7e7e\u7e81\u7e86\u7e87\u7e8a\u7e8d\u7e91\u7e95\u7e98\u7e9a\u7e9d\u7e9e\u7f3c\u7f3b\u7f3d\u7f3e\u7f3f\u7f43\u7f44\u7f47\u7f4f\u7f52\u7f53\u7f5b\u7f5c\u7f5d\u7f61\u7f63\u7f64\u7f65\u7f66\u7f6d"],["8fd5a1","\u7f71\u7f7d\u7f7e\u7f7f\u7f80\u7f8b\u7f8d\u7f8f\u7f90\u7f91\u7f96\u7f97\u7f9c\u7fa1\u7fa2\u7fa6\u7faa\u7fad\u7fb4\u7fbc\u7fbf\u7fc0\u7fc3\u7fc8\u7fce\u7fcf\u7fdb\u7fdf\u7fe3\u7fe5\u7fe8\u7fec\u7fee\u7fef\u7ff2\u7ffa\u7ffd\u7ffe\u7fff\u8007\u8008\u800a\u800d\u800e\u800f\u8011\u8013\u8014\u8016\u801d\u801e\u801f\u8020\u8024\u8026\u802c\u802e\u8030\u8034\u8035\u8037\u8039\u803a\u803c\u803e\u8040\u8044\u8060\u8064\u8066\u806d\u8071\u8075\u8081\u8088\u808e\u809c\u809e\u80a6\u80a7\u80ab\u80b8\u80b9\u80c8\u80cd\u80cf\u80d2\u80d4\u80d5\u80d7\u80d8\u80e0\u80ed\u80ee"],["8fd6a1","\u80f0\u80f2\u80f3\u80f6\u80f9\u80fa\u80fe\u8103\u810b\u8116\u8117\u8118\u811c\u811e\u8120\u8124\u8127\u812c\u8130\u8135\u813a\u813c\u8145\u8147\u814a\u814c\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816d\u816f\u8177\u8181\u8190\u8184\u8185\u8186\u818b\u818e\u8196\u8198\u819b\u819e\u81a2\u81ae\u81b2\u81b4\u81bb\u81cb\u81c3\u81c5\u81ca\u81ce\u81cf\u81d5\u81d7\u81db\u81dd\u81de\u81e1\u81e4\u81eb\u81ec\u81f0\u81f1\u81f2\u81f5\u81f6\u81f8\u81f9\u81fd\u81ff\u8200\u8203\u820f\u8213\u8214\u8219\u821a\u821d\u8221\u8222\u8228\u8232\u8234\u823a\u8243\u8244\u8245\u8246"],["8fd7a1","\u824b\u824e\u824f\u8251\u8256\u825c\u8260\u8263\u8267\u826d\u8274\u827b\u827d\u827f\u8280\u8281\u8283\u8284\u8287\u8289\u828a\u828e\u8291\u8294\u8296\u8298\u829a\u829b\u82a0\u82a1\u82a3\u82a4\u82a7\u82a8\u82a9\u82aa\u82ae\u82b0\u82b2\u82b4\u82b7\u82ba\u82bc\u82be\u82bf\u82c6\u82d0\u82d5\u82da\u82e0\u82e2\u82e4\u82e8\u82ea\u82ed\u82ef\u82f6\u82f7\u82fd\u82fe\u8300\u8301\u8307\u8308\u830a\u830b\u8354\u831b\u831d\u831e\u831f\u8321\u8322\u832c\u832d\u832e\u8330\u8333\u8337\u833a\u833c\u833d\u8342\u8343\u8344\u8347\u834d\u834e\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837d\u837f\u8380\u8382\u8384\u8386\u838d\u8392\u8394\u8395\u8398\u8399\u839b\u839c\u839d\u83a6\u83a7\u83a9\u83ac\u83be\u83bf\u83c0\u83c7\u83c9\u83cf\u83d0\u83d1\u83d4\u83dd\u8353\u83e8\u83ea\u83f6\u83f8\u83f9\u83fc\u8401\u8406\u840a\u840f\u8411\u8415\u8419\u83ad\u842f\u8439\u8445\u8447\u8448\u844a\u844d\u844f\u8451\u8452\u8456\u8458\u8459\u845a\u845c\u8460\u8464\u8465\u8467\u846a\u8470\u8473\u8474\u8476\u8478\u847c\u847d\u8481\u8485\u8492\u8493\u8495\u849e\u84a6\u84a8\u84a9\u84aa\u84af\u84b1\u84b4\u84ba\u84bd\u84be\u84c0\u84c2\u84c7\u84c8\u84cc\u84cf\u84d3"],["8fd9a1","\u84dc\u84e7\u84ea\u84ef\u84f0\u84f1\u84f2\u84f7\u8532\u84fa\u84fb\u84fd\u8502\u8503\u8507\u850c\u850e\u8510\u851c\u851e\u8522\u8523\u8524\u8525\u8527\u852a\u852b\u852f\u8533\u8534\u8536\u853f\u8546\u854f",4,"\u8556\u8559\u855c",6,"\u8564\u856b\u856f\u8579\u857a\u857b\u857d\u857f\u8581\u8585\u8586\u8589\u858b\u858c\u858f\u8593\u8598\u859d\u859f\u85a0\u85a2\u85a5\u85a7\u85b4\u85b6\u85b7\u85b8\u85bc\u85bd\u85be\u85bf\u85c2\u85c7\u85ca\u85cb\u85ce\u85ad\u85d8\u85da\u85df\u85e0\u85e6\u85e8\u85ed\u85f3\u85f6\u85fc"],["8fdaa1","\u85ff\u8600\u8604\u8605\u860d\u860e\u8610\u8611\u8612\u8618\u8619\u861b\u861e\u8621\u8627\u8629\u8636\u8638\u863a\u863c\u863d\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865d\u8660",4,"\u8669\u866c\u866f\u8675\u8676\u8677\u867a\u868d\u8691\u8696\u8698\u869a\u869c\u86a1\u86a6\u86a7\u86a8\u86ad\u86b1\u86b3\u86b4\u86b5\u86b7\u86b8\u86b9\u86bf\u86c0\u86c1\u86c3\u86c5\u86d1\u86d2\u86d5\u86d7\u86da\u86dc\u86e0\u86e3\u86e5\u86e7\u8688\u86fa\u86fc\u86fd\u8704\u8705\u8707\u870b\u870e\u870f\u8710\u8713\u8714\u8719\u871e\u871f\u8721\u8723"],["8fdba1","\u8728\u872e\u872f\u8731\u8732\u8739\u873a\u873c\u873d\u873e\u8740\u8743\u8745\u874d\u8758\u875d\u8761\u8764\u8765\u876f\u8771\u8772\u877b\u8783",6,"\u878b\u878c\u8790\u8793\u8795\u8797\u8798\u8799\u879e\u87a0\u87a3\u87a7\u87ac\u87ad\u87ae\u87b1\u87b5\u87be\u87bf\u87c1\u87c8\u87c9\u87ca\u87ce\u87d5\u87d6\u87d9\u87da\u87dc\u87df\u87e2\u87e3\u87e4\u87ea\u87eb\u87ed\u87f1\u87f3\u87f8\u87fa\u87ff\u8801\u8803\u8806\u8809\u880a\u880b\u8810\u8819\u8812\u8813\u8814\u8818\u881a\u881b\u881c\u881e\u881f\u8828\u882d\u882e\u8830\u8832\u8835"],["8fdca1","\u883a\u883c\u8841\u8843\u8845\u8848\u8849\u884a\u884b\u884e\u8851\u8855\u8856\u8858\u885a\u885c\u885f\u8860\u8864\u8869\u8871\u8879\u887b\u8880\u8898\u889a\u889b\u889c\u889f\u88a0\u88a8\u88aa\u88ba\u88bd\u88be\u88c0\u88ca",4,"\u88d1\u88d2\u88d3\u88db\u88de\u88e7\u88ef\u88f0\u88f1\u88f5\u88f7\u8901\u8906\u890d\u890e\u890f\u8915\u8916\u8918\u8919\u891a\u891c\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893a\u893e\u8940\u8942\u8945\u8946\u8949\u894f\u8952\u8957\u895a\u895b\u895c\u8961\u8962\u8963\u896b\u896e\u8970\u8973\u8975\u897a"],["8fdda1","\u897b\u897c\u897d\u8989\u898d\u8990\u8994\u8995\u899b\u899c\u899f\u89a0\u89a5\u89b0\u89b4\u89b5\u89b6\u89b7\u89bc\u89d4",4,"\u89e5\u89e9\u89eb\u89ed\u89f1\u89f3\u89f6\u89f9\u89fd\u89ff\u8a04\u8a05\u8a07\u8a0f\u8a11\u8a12\u8a14\u8a15\u8a1e\u8a20\u8a22\u8a24\u8a26\u8a2b\u8a2c\u8a2f\u8a35\u8a37\u8a3d\u8a3e\u8a40\u8a43\u8a45\u8a47\u8a49\u8a4d\u8a4e\u8a53\u8a56\u8a57\u8a58\u8a5c\u8a5d\u8a61\u8a65\u8a67\u8a75\u8a76\u8a77\u8a79\u8a7a\u8a7b\u8a7e\u8a7f\u8a80\u8a83\u8a86\u8a8b\u8a8f\u8a90\u8a92\u8a96\u8a97\u8a99\u8a9f\u8aa7\u8aa9\u8aae\u8aaf\u8ab3"],["8fdea1","\u8ab6\u8ab7\u8abb\u8abe\u8ac3\u8ac6\u8ac8\u8ac9\u8aca\u8ad1\u8ad3\u8ad4\u8ad5\u8ad7\u8add\u8adf\u8aec\u8af0\u8af4\u8af5\u8af6\u8afc\u8aff\u8b05\u8b06\u8b0b\u8b11\u8b1c\u8b1e\u8b1f\u8b0a\u8b2d\u8b30\u8b37\u8b3c\u8b42",4,"\u8b48\u8b52\u8b53\u8b54\u8b59\u8b4d\u8b5e\u8b63\u8b6d\u8b76\u8b78\u8b79\u8b7c\u8b7e\u8b81\u8b84\u8b85\u8b8b\u8b8d\u8b8f\u8b94\u8b95\u8b9c\u8b9e\u8b9f\u8c38\u8c39\u8c3d\u8c3e\u8c45\u8c47\u8c49\u8c4b\u8c4f\u8c51\u8c53\u8c54\u8c57\u8c58\u8c5b\u8c5d\u8c59\u8c63\u8c64\u8c66\u8c68\u8c69\u8c6d\u8c73\u8c75\u8c76\u8c7b\u8c7e\u8c86"],["8fdfa1","\u8c87\u8c8b\u8c90\u8c92\u8c93\u8c99\u8c9b\u8c9c\u8ca4\u8cb9\u8cba\u8cc5\u8cc6\u8cc9\u8ccb\u8ccf\u8cd6\u8cd5\u8cd9\u8cdd\u8ce1\u8ce8\u8cec\u8cef\u8cf0\u8cf2\u8cf5\u8cf7\u8cf8\u8cfe\u8cff\u8d01\u8d03\u8d09\u8d12\u8d17\u8d1b\u8d65\u8d69\u8d6c\u8d6e\u8d7f\u8d82\u8d84\u8d88\u8d8d\u8d90\u8d91\u8d95\u8d9e\u8d9f\u8da0\u8da6\u8dab\u8dac\u8daf\u8db2\u8db5\u8db7\u8db9\u8dbb\u8dc0\u8dc5\u8dc6\u8dc7\u8dc8\u8dca\u8dce\u8dd1\u8dd4\u8dd5\u8dd7\u8dd9\u8de4\u8de5\u8de7\u8dec\u8df0\u8dbc\u8df1\u8df2\u8df4\u8dfd\u8e01\u8e04\u8e05\u8e06\u8e0b\u8e11\u8e14\u8e16\u8e20\u8e21\u8e22"],["8fe0a1","\u8e23\u8e26\u8e27\u8e31\u8e33\u8e36\u8e37\u8e38\u8e39\u8e3d\u8e40\u8e41\u8e4b\u8e4d\u8e4e\u8e4f\u8e54\u8e5b\u8e5c\u8e5d\u8e5e\u8e61\u8e62\u8e69\u8e6c\u8e6d\u8e6f\u8e70\u8e71\u8e79\u8e7a\u8e7b\u8e82\u8e83\u8e89\u8e90\u8e92\u8e95\u8e9a\u8e9b\u8e9d\u8e9e\u8ea2\u8ea7\u8ea9\u8ead\u8eae\u8eb3\u8eb5\u8eba\u8ebb\u8ec0\u8ec1\u8ec3\u8ec4\u8ec7\u8ecf\u8ed1\u8ed4\u8edc\u8ee8\u8eee\u8ef0\u8ef1\u8ef7\u8ef9\u8efa\u8eed\u8f00\u8f02\u8f07\u8f08\u8f0f\u8f10\u8f16\u8f17\u8f18\u8f1e\u8f20\u8f21\u8f23\u8f25\u8f27\u8f28\u8f2c\u8f2d\u8f2e\u8f34\u8f35\u8f36\u8f37\u8f3a\u8f40\u8f41"],["8fe1a1","\u8f43\u8f47\u8f4f\u8f51",4,"\u8f58\u8f5d\u8f5e\u8f65\u8f9d\u8fa0\u8fa1\u8fa4\u8fa5\u8fa6\u8fb5\u8fb6\u8fb8\u8fbe\u8fc0\u8fc1\u8fc6\u8fca\u8fcb\u8fcd\u8fd0\u8fd2\u8fd3\u8fd5\u8fe0\u8fe3\u8fe4\u8fe8\u8fee\u8ff1\u8ff5\u8ff6\u8ffb\u8ffe\u9002\u9004\u9008\u900c\u9018\u901b\u9028\u9029\u902f\u902a\u902c\u902d\u9033\u9034\u9037\u903f\u9043\u9044\u904c\u905b\u905d\u9062\u9066\u9067\u906c\u9070\u9074\u9079\u9085\u9088\u908b\u908c\u908e\u9090\u9095\u9097\u9098\u9099\u909b\u90a0\u90a1\u90a2\u90a5\u90b0\u90b2\u90b3\u90b4\u90b6\u90bd\u90cc\u90be\u90c3"],["8fe2a1","\u90c4\u90c5\u90c7\u90c8\u90d5\u90d7\u90d8\u90d9\u90dc\u90dd\u90df\u90e5\u90d2\u90f6\u90eb\u90ef\u90f0\u90f4\u90fe\u90ff\u9100\u9104\u9105\u9106\u9108\u910d\u9110\u9114\u9116\u9117\u9118\u911a\u911c\u911e\u9120\u9125\u9122\u9123\u9127\u9129\u912e\u912f\u9131\u9134\u9136\u9137\u9139\u913a\u913c\u913d\u9143\u9147\u9148\u914f\u9153\u9157\u9159\u915a\u915b\u9161\u9164\u9167\u916d\u9174\u9179\u917a\u917b\u9181\u9183\u9185\u9186\u918a\u918e\u9191\u9193\u9194\u9195\u9198\u919e\u91a1\u91a6\u91a8\u91ac\u91ad\u91ae\u91b0\u91b1\u91b2\u91b3\u91b6\u91bb\u91bc\u91bd\u91bf"],["8fe3a1","\u91c2\u91c3\u91c5\u91d3\u91d4\u91d7\u91d9\u91da\u91de\u91e4\u91e5\u91e9\u91ea\u91ec",5,"\u91f7\u91f9\u91fb\u91fd\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920a\u920c\u9210\u9212\u9213\u9216\u9218\u921c\u921d\u9223\u9224\u9225\u9226\u9228\u922e\u922f\u9230\u9233\u9235\u9236\u9238\u9239\u923a\u923c\u923e\u9240\u9242\u9243\u9246\u9247\u924a\u924d\u924e\u924f\u9251\u9258\u9259\u925c\u925d\u9260\u9261\u9265\u9267\u9268\u9269\u926e\u926f\u9270\u9275",4,"\u927b\u927c\u927d\u927f\u9288\u9289\u928a\u928d\u928e\u9292\u9297"],["8fe4a1","\u9299\u929f\u92a0\u92a4\u92a5\u92a7\u92a8\u92ab\u92af\u92b2\u92b6\u92b8\u92ba\u92bb\u92bc\u92bd\u92bf",4,"\u92c5\u92c6\u92c7\u92c8\u92cb\u92cc\u92cd\u92ce\u92d0\u92d3\u92d5\u92d7\u92d8\u92d9\u92dc\u92dd\u92df\u92e0\u92e1\u92e3\u92e5\u92e7\u92e8\u92ec\u92ee\u92f0\u92f9\u92fb\u92ff\u9300\u9302\u9308\u930d\u9311\u9314\u9315\u931c\u931d\u931e\u931f\u9321\u9324\u9325\u9327\u9329\u932a\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935a\u935e\u9364\u9365\u9367\u9369\u936a\u936d\u936f\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937a\u937d\u937f\u9380\u9381\u9382\u9388\u938a\u938b\u938d\u938f\u9392\u9395\u9398\u939b\u939e\u93a1\u93a3\u93a4\u93a6\u93a8\u93ab\u93b4\u93b5\u93b6\u93ba\u93a9\u93c1\u93c4\u93c5\u93c6\u93c7\u93c9",4,"\u93d3\u93d9\u93dc\u93de\u93df\u93e2\u93e6\u93e7\u93f9\u93f7\u93f8\u93fa\u93fb\u93fd\u9401\u9402\u9404\u9408\u9409\u940d\u940e\u940f\u9415\u9416\u9417\u941f\u942e\u942f\u9431\u9432\u9433\u9434\u943b\u943f\u943d\u9443\u9445\u9448\u944a\u944c\u9455\u9459\u945c\u945f\u9461\u9463\u9468\u946b\u946d\u946e\u946f\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957e\u9584\u9588\u958c\u958d\u958e\u959d\u959e\u959f\u95a1\u95a6\u95a9\u95ab\u95ac\u95b4\u95b6\u95ba\u95bd\u95bf\u95c6\u95c8\u95c9\u95cb\u95d0\u95d1\u95d2\u95d3\u95d9\u95da\u95dd\u95de\u95df\u95e0\u95e4\u95e6\u961d\u961e\u9622\u9624\u9625\u9626\u962c\u9631\u9633\u9637\u9638\u9639\u963a\u963c\u963d\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966e\u9674\u967b\u967c\u967e\u967f\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969a\u969d\u969f\u96a4\u96a5\u96a6\u96a9\u96ae\u96af\u96b3\u96ba\u96ca\u96d2\u5db2\u96d8\u96da\u96dd\u96de\u96df\u96e9\u96ef\u96f1\u96fa\u9702"],["8fe7a1","\u9703\u9705\u9709\u971a\u971b\u971d\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974a\u974e\u974f\u9755\u9757\u9758\u975a\u975b\u9763\u9767\u976a\u976e\u9773\u9776\u9777\u9778\u977b\u977d\u977f\u9780\u9789\u9795\u9796\u9797\u9799\u979a\u979e\u979f\u97a2\u97ac\u97ae\u97b1\u97b2\u97b5\u97b6\u97b8\u97b9\u97ba\u97bc\u97be\u97bf\u97c1\u97c4\u97c5\u97c7\u97c9\u97ca\u97cc\u97cd\u97ce\u97d0\u97d1\u97d4\u97d7\u97d8\u97d9\u97dd\u97de\u97e0\u97db\u97e1\u97e4\u97ef\u97f1\u97f4\u97f7\u97f8\u97fa\u9807\u980a\u9819\u980d\u980e\u9814\u9816\u981c\u981e\u9820\u9823\u9826"],["8fe8a1","\u982b\u982e\u982f\u9830\u9832\u9833\u9835\u9825\u983e\u9844\u9847\u984a\u9851\u9852\u9853\u9856\u9857\u9859\u985a\u9862\u9863\u9865\u9866\u986a\u986c\u98ab\u98ad\u98ae\u98b0\u98b4\u98b7\u98b8\u98ba\u98bb\u98bf\u98c2\u98c5\u98c8\u98cc\u98e1\u98e3\u98e5\u98e6\u98e7\u98ea\u98f3\u98f6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991a\u991b\u991c\u991f\u9922\u9926\u9927\u992b\u9931",4,"\u9939\u993a\u993b\u993c\u9940\u9941\u9946\u9947\u9948\u994d\u994e\u9954\u9958\u9959\u995b\u995c\u995e\u995f\u9960\u999b\u999d\u999f\u99a6\u99b0\u99b1\u99b2\u99b5"],["8fe9a1","\u99b9\u99ba\u99bd\u99bf\u99c3\u99c9\u99d3\u99d4\u99d9\u99da\u99dc\u99de\u99e7\u99ea\u99eb\u99ec\u99f0\u99f4\u99f5\u99f9\u99fd\u99fe\u9a02\u9a03\u9a04\u9a0b\u9a0c\u9a10\u9a11\u9a16\u9a1e\u9a20\u9a22\u9a23\u9a24\u9a27\u9a2d\u9a2e\u9a33\u9a35\u9a36\u9a38\u9a47\u9a41\u9a44\u9a4a\u9a4b\u9a4c\u9a4e\u9a51\u9a54\u9a56\u9a5d\u9aaa\u9aac\u9aae\u9aaf\u9ab2\u9ab4\u9ab5\u9ab6\u9ab9\u9abb\u9abe\u9abf\u9ac1\u9ac3\u9ac6\u9ac8\u9ace\u9ad0\u9ad2\u9ad5\u9ad6\u9ad7\u9adb\u9adc\u9ae0\u9ae4\u9ae5\u9ae7\u9ae9\u9aec\u9af2\u9af3\u9af5\u9af9\u9afa\u9afd\u9aff",4],["8feaa1","\u9b04\u9b05\u9b08\u9b09\u9b0b\u9b0c\u9b0d\u9b0e\u9b10\u9b12\u9b16\u9b19\u9b1b\u9b1c\u9b20\u9b26\u9b2b\u9b2d\u9b33\u9b34\u9b35\u9b37\u9b39\u9b3a\u9b3d\u9b48\u9b4b\u9b4c\u9b55\u9b56\u9b57\u9b5b\u9b5e\u9b61\u9b63\u9b65\u9b66\u9b68\u9b6a",4,"\u9b73\u9b75\u9b77\u9b78\u9b79\u9b7f\u9b80\u9b84\u9b85\u9b86\u9b87\u9b89\u9b8a\u9b8b\u9b8d\u9b8f\u9b90\u9b94\u9b9a\u9b9d\u9b9e\u9ba6\u9ba7\u9ba9\u9bac\u9bb0\u9bb1\u9bb2\u9bb7\u9bb8\u9bbb\u9bbc\u9bbe\u9bbf\u9bc1\u9bc7\u9bc8\u9bce\u9bd0\u9bd7\u9bd8\u9bdd\u9bdf\u9be5\u9be7\u9bea\u9beb\u9bef\u9bf3\u9bf7\u9bf8"],["8feba1","\u9bf9\u9bfa\u9bfd\u9bff\u9c00\u9c02\u9c0b\u9c0f\u9c11\u9c16\u9c18\u9c19\u9c1a\u9c1c\u9c1e\u9c22\u9c23\u9c26",4,"\u9c31\u9c35\u9c36\u9c37\u9c3d\u9c41\u9c43\u9c44\u9c45\u9c49\u9c4a\u9c4e\u9c4f\u9c50\u9c53\u9c54\u9c56\u9c58\u9c5b\u9c5d\u9c5e\u9c5f\u9c63\u9c69\u9c6a\u9c5c\u9c6b\u9c68\u9c6e\u9c70\u9c72\u9c75\u9c77\u9c7b\u9ce6\u9cf2\u9cf7\u9cf9\u9d0b\u9d02\u9d11\u9d17\u9d18\u9d1c\u9d1d\u9d1e\u9d2f\u9d30\u9d32\u9d33\u9d34\u9d3a\u9d3c\u9d45\u9d3d\u9d42\u9d43\u9d47\u9d4a\u9d53\u9d54\u9d5f\u9d63\u9d62\u9d65\u9d69\u9d6a\u9d6b\u9d70\u9d76\u9d77\u9d7b"],["8feca1","\u9d7c\u9d7e\u9d83\u9d84\u9d86\u9d8a\u9d8d\u9d8e\u9d92\u9d93\u9d95\u9d96\u9d97\u9d98\u9da1\u9daa\u9dac\u9dae\u9db1\u9db5\u9db9\u9dbc\u9dbf\u9dc3\u9dc7\u9dc9\u9dca\u9dd4\u9dd5\u9dd6\u9dd7\u9dda\u9dde\u9ddf\u9de0\u9de5\u9de7\u9de9\u9deb\u9dee\u9df0\u9df3\u9df4\u9dfe\u9e0a\u9e02\u9e07\u9e0e\u9e10\u9e11\u9e12\u9e15\u9e16\u9e19\u9e1c\u9e1d\u9e7a\u9e7b\u9e7c\u9e80\u9e82\u9e83\u9e84\u9e85\u9e87\u9e8e\u9e8f\u9e96\u9e98\u9e9b\u9e9e\u9ea4\u9ea8\u9eac\u9eae\u9eaf\u9eb0\u9eb3\u9eb4\u9eb5\u9ec6\u9ec8\u9ecb\u9ed5\u9edf\u9ee4\u9ee7\u9eec\u9eed\u9eee\u9ef0\u9ef1\u9ef2\u9ef5"],["8feda1","\u9ef8\u9eff\u9f02\u9f03\u9f09\u9f0f\u9f10\u9f11\u9f12\u9f14\u9f16\u9f17\u9f19\u9f1a\u9f1b\u9f1f\u9f22\u9f26\u9f2a\u9f2b\u9f2f\u9f31\u9f32\u9f34\u9f37\u9f39\u9f3a\u9f3c\u9f3d\u9f3f\u9f41\u9f43",4,"\u9f53\u9f55\u9f56\u9f57\u9f58\u9f5a\u9f5d\u9f5e\u9f68\u9f69\u9f6d",4,"\u9f73\u9f75\u9f7a\u9f7d\u9f8f\u9f90\u9f91\u9f92\u9f94\u9f96\u9f97\u9f9e\u9fa1\u9fa2\u9fa3\u9fa5"]]},4890,[]); -__d(function(a,c,e,d,b,f,n){b.exports=[["0","\0",127,"\u20ac"],["8140","\u4e02\u4e04\u4e05\u4e06\u4e0f\u4e12\u4e17\u4e1f\u4e20\u4e21\u4e23\u4e26\u4e29\u4e2e\u4e2f\u4e31\u4e33\u4e35\u4e37\u4e3c\u4e40\u4e41\u4e42\u4e44\u4e46\u4e4a\u4e51\u4e55\u4e57\u4e5a\u4e5b\u4e62\u4e63\u4e64\u4e65\u4e67\u4e68\u4e6a",5,"\u4e72\u4e74",9,"\u4e7f",6,"\u4e87\u4e8a"],["8180","\u4e90\u4e96\u4e97\u4e99\u4e9c\u4e9d\u4e9e\u4ea3\u4eaa\u4eaf\u4eb0\u4eb1\u4eb4\u4eb6\u4eb7\u4eb8\u4eb9\u4ebc\u4ebd\u4ebe\u4ec8\u4ecc\u4ecf\u4ed0\u4ed2\u4eda\u4edb\u4edc\u4ee0\u4ee2\u4ee6\u4ee7\u4ee9\u4eed\u4eee\u4eef\u4ef1\u4ef4\u4ef8\u4ef9\u4efa\u4efc\u4efe\u4f00\u4f02",6,"\u4f0b\u4f0c\u4f12",4,"\u4f1c\u4f1d\u4f21\u4f23\u4f28\u4f29\u4f2c\u4f2d\u4f2e\u4f31\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e",4,"\u4f44\u4f45\u4f47",5,"\u4f52\u4f54\u4f56\u4f61\u4f62\u4f66\u4f68\u4f6a\u4f6b\u4f6d\u4f6e\u4f71\u4f72\u4f75\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f80\u4f81\u4f82\u4f85\u4f86\u4f87\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f95\u4f96\u4f98\u4f99\u4f9a\u4f9c\u4f9e\u4f9f\u4fa1\u4fa2"],["8240","\u4fa4\u4fab\u4fad\u4fb0",4,"\u4fb6",8,"\u4fc0\u4fc1\u4fc2\u4fc6\u4fc7\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fd2",4,"\u4fd9\u4fdb\u4fe0\u4fe2\u4fe4\u4fe5\u4fe7\u4feb\u4fec\u4ff0\u4ff2\u4ff4\u4ff5\u4ff6\u4ff7\u4ff9\u4ffb\u4ffc\u4ffd\u4fff",11],["8280","\u500b\u500e\u5010\u5011\u5013\u5015\u5016\u5017\u501b\u501d\u501e\u5020\u5022\u5023\u5024\u5027\u502b\u502f",10,"\u503b\u503d\u503f\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504a\u504b\u504d\u5050",4,"\u5056\u5057\u5058\u5059\u505b\u505d",7,"\u5066",5,"\u506d",8,"\u5078\u5079\u507a\u507c\u507d\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508a\u508b\u508c\u508e",20,"\u50a4\u50a6\u50aa\u50ab\u50ad",4,"\u50b3",6,"\u50bc"],["8340","\u50bd",17,"\u50d0",5,"\u50d7\u50d8\u50d9\u50db",10,"\u50e8\u50e9\u50ea\u50eb\u50ef\u50f0\u50f1\u50f2\u50f4\u50f6",4,"\u50fc",9,"\u5108"],["8380","\u5109\u510a\u510c",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514a\u514c\u514e\u514f\u5150\u5152\u5153\u5157\u5158\u5159\u515b\u515d",4,"\u5163\u5164\u5166\u5167\u5169\u516a\u516f\u5172\u517a\u517e\u517f\u5183\u5184\u5186\u5187\u518a\u518b\u518e\u518f\u5190\u5191\u5193\u5194\u5198\u519a\u519d\u519e\u519f\u51a1\u51a3\u51a6",4,"\u51ad\u51ae\u51b4\u51b8\u51b9\u51ba\u51be\u51bf\u51c1\u51c2\u51c3\u51c5\u51c8\u51ca\u51cd\u51ce\u51d0\u51d2",5],["8440","\u51d8\u51d9\u51da\u51dc\u51de\u51df\u51e2\u51e3\u51e5",5,"\u51ec\u51ee\u51f1\u51f2\u51f4\u51f7\u51fe\u5204\u5205\u5209\u520b\u520c\u520f\u5210\u5213\u5214\u5215\u521c\u521e\u521f\u5221\u5222\u5223\u5225\u5226\u5227\u522a\u522c\u522f\u5231\u5232\u5234\u5235\u523c\u523e\u5244",5,"\u524b\u524e\u524f\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525a\u525b\u525d\u525f\u5260\u5262\u5263\u5264\u5266\u5268\u526b\u526c\u526d\u526e\u5270\u5271\u5273",9,"\u527e\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529c\u52a4\u52a5\u52a6\u52a7\u52ae\u52af\u52b0\u52b4",9,"\u52c0\u52c1\u52c2\u52c4\u52c5\u52c6\u52c8\u52ca\u52cc\u52cd\u52ce\u52cf\u52d1\u52d3\u52d4\u52d5\u52d7\u52d9",5,"\u52e0\u52e1\u52e2\u52e3\u52e5",10,"\u52f1",7,"\u52fb\u52fc\u52fd\u5301\u5302\u5303\u5304\u5307\u5309\u530a\u530b\u530c\u530e"],["8540","\u5311\u5312\u5313\u5314\u5318\u531b\u531c\u531e\u531f\u5322\u5324\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u532f",9,"\u533c\u533d\u5340\u5342\u5344\u5346\u534b\u534c\u534d\u5350\u5354\u5358\u5359\u535b\u535d\u5365\u5368\u536a\u536c\u536d\u5372\u5376\u5379\u537b\u537c\u537d\u537e\u5380\u5381\u5383\u5387\u5388\u538a\u538e\u538f"],["8580","\u5390",4,"\u5396\u5397\u5399\u539b\u539c\u539e\u53a0\u53a1\u53a4\u53a7\u53aa\u53ab\u53ac\u53ad\u53af",6,"\u53b7\u53b8\u53b9\u53ba\u53bc\u53bd\u53be\u53c0\u53c3",4,"\u53ce\u53cf\u53d0\u53d2\u53d3\u53d5\u53da\u53dc\u53dd\u53de\u53e1\u53e2\u53e7\u53f4\u53fa\u53fe\u53ff\u5400\u5402\u5405\u5407\u540b\u5414\u5418\u5419\u541a\u541c\u5422\u5424\u5425\u542a\u5430\u5433\u5436\u5437\u543a\u543d\u543f\u5441\u5442\u5444\u5445\u5447\u5449\u544c\u544d\u544e\u544f\u5451\u545a\u545d",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547a\u547e\u547f\u5481\u5483\u5485\u5487\u5488\u5489\u548a\u548d\u5491\u5493\u5497\u5498\u549c\u549e\u549f\u54a0\u54a1"],["8640","\u54a2\u54a5\u54ae\u54b0\u54b2\u54b5\u54b6\u54b7\u54b9\u54ba\u54bc\u54be\u54c3\u54c5\u54ca\u54cb\u54d6\u54d8\u54db\u54e0",4,"\u54eb\u54ec\u54ef\u54f0\u54f1\u54f4",5,"\u54fb\u54fe\u5500\u5502\u5503\u5504\u5505\u5508\u550a",4,"\u5512\u5513\u5515",5,"\u551c\u551d\u551e\u551f\u5521\u5525\u5526"],["8680","\u5528\u5529\u552b\u552d\u5532\u5534\u5535\u5536\u5538\u5539\u553a\u553b\u553d\u5540\u5542\u5545\u5547\u5548\u554b",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555d\u555e\u555f\u5560\u5562\u5563\u5568\u5569\u556b\u556f",5,"\u5579\u557a\u557d\u557f\u5585\u5586\u558c\u558d\u558e\u5590\u5592\u5593\u5595\u5596\u5597\u559a\u559b\u559e\u55a0",6,"\u55a8",8,"\u55b2\u55b4\u55b6\u55b8\u55ba\u55bc\u55bf",4,"\u55c6\u55c7\u55c8\u55ca\u55cb\u55ce\u55cf\u55d0\u55d5\u55d7",4,"\u55de\u55e0\u55e2\u55e7\u55e9\u55ed\u55ee\u55f0\u55f1\u55f4\u55f6\u55f8",4,"\u55ff\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560a\u560b\u560d\u5610",7,"\u5619\u561a\u561c\u561d\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562a\u562b\u562e\u562f\u5630\u5633\u5635\u5637\u5638\u563a\u563c\u563d\u563e\u5640",11,"\u564f",4,"\u5655\u5656\u565a\u565b\u565d",4],["8780","\u5663\u5665\u5666\u5667\u566d\u566e\u566f\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567a\u567d",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56a4",10,"\u56b0",6,"\u56b8\u56b9\u56ba\u56bb\u56bd",12,"\u56cb",8,"\u56d5\u56d6\u56d8\u56d9\u56dc\u56e3\u56e5",5,"\u56ec\u56ee\u56ef\u56f2\u56f3\u56f6\u56f7\u56f8\u56fb\u56fc\u5700\u5701\u5702\u5705\u5707\u570b",6],["8840","\u5712",9,"\u571d\u571e\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572b\u5731\u5732\u5734",4,"\u573c\u573d\u573f\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574b\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576c\u576e\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577a\u577d\u577e\u577f\u5780"],["8880","\u5781\u5787\u5788\u5789\u578a\u578d",4,"\u5794",6,"\u579c\u579d\u579e\u579f\u57a5\u57a8\u57aa\u57ac\u57af\u57b0\u57b1\u57b3\u57b5\u57b6\u57b7\u57b9",8,"\u57c4",6,"\u57cc\u57cd\u57d0\u57d1\u57d3\u57d6\u57d7\u57db\u57dc\u57de\u57e1\u57e2\u57e3\u57e5",7,"\u57ee\u57f0\u57f1\u57f2\u57f3\u57f5\u57f6\u57f7\u57fb\u57fc\u57fe\u57ff\u5801\u5803\u5804\u5805\u5808\u5809\u580a\u580c\u580e\u580f\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581a\u581b\u581c\u581d\u581f\u5822\u5823\u5825",4,"\u582b",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583e",5,"\u5845",6,"\u584e\u584f\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585f",5,"\u5866",4,"\u586d",16,"\u587f\u5882\u5884\u5886\u5887\u5888\u588a\u588b\u588c"],["8980","\u588d",4,"\u5894",4,"\u589b\u589c\u589d\u58a0",7,"\u58aa",17,"\u58bd\u58be\u58bf\u58c0\u58c2\u58c3\u58c4\u58c6",10,"\u58d2\u58d3\u58d4\u58d6",13,"\u58e5",5,"\u58ed\u58ef\u58f1\u58f2\u58f4\u58f5\u58f7\u58f8\u58fa",7,"\u5903\u5905\u5906\u5908",4,"\u590e\u5910\u5911\u5912\u5913\u5917\u5918\u591b\u591d\u591e\u5920\u5921\u5922\u5923\u5926\u5928\u592c\u5930\u5932\u5933\u5935\u5936\u593b"],["8a40","\u593d\u593e\u593f\u5940\u5943\u5945\u5946\u594a\u594c\u594d\u5950\u5952\u5953\u5959\u595b",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597a\u597b\u597c\u597e\u597f\u5980\u5985\u5989\u598b\u598c\u598e\u598f\u5990\u5991\u5994\u5995\u5998\u599a\u599b\u599c\u599d\u599f\u59a0\u59a1\u59a2\u59a6"],["8a80","\u59a7\u59ac\u59ad\u59b0\u59b1\u59b3",5,"\u59ba\u59bc\u59bd\u59bf",6,"\u59c7\u59c8\u59c9\u59cc\u59cd\u59ce\u59cf\u59d5\u59d6\u59d9\u59db\u59de",4,"\u59e4\u59e6\u59e7\u59e9\u59ea\u59eb\u59ed",11,"\u59fa\u59fc\u59fd\u59fe\u5a00\u5a02\u5a0a\u5a0b\u5a0d\u5a0e\u5a0f\u5a10\u5a12\u5a14\u5a15\u5a16\u5a17\u5a19\u5a1a\u5a1b\u5a1d\u5a1e\u5a21\u5a22\u5a24\u5a26\u5a27\u5a28\u5a2a",6,"\u5a33\u5a35\u5a37",4,"\u5a3d\u5a3e\u5a3f\u5a41",4,"\u5a47\u5a48\u5a4b",9,"\u5a56\u5a57\u5a58\u5a59\u5a5b",5],["8b40","\u5a61\u5a63\u5a64\u5a65\u5a66\u5a68\u5a69\u5a6b",8,"\u5a78\u5a79\u5a7b\u5a7c\u5a7d\u5a7e\u5a80",17,"\u5a93",6,"\u5a9c",13,"\u5aab\u5aac"],["8b80","\u5aad",4,"\u5ab4\u5ab6\u5ab7\u5ab9",4,"\u5abf\u5ac0\u5ac3",5,"\u5aca\u5acb\u5acd",4,"\u5ad3\u5ad5\u5ad7\u5ad9\u5ada\u5adb\u5add\u5ade\u5adf\u5ae2\u5ae4\u5ae5\u5ae7\u5ae8\u5aea\u5aec",4,"\u5af2",22,"\u5b0a",11,"\u5b18",25,"\u5b33\u5b35\u5b36\u5b38",7,"\u5b41",6],["8c40","\u5b48",7,"\u5b52\u5b56\u5b5e\u5b60\u5b61\u5b67\u5b68\u5b6b\u5b6d\u5b6e\u5b6f\u5b72\u5b74\u5b76\u5b77\u5b78\u5b79\u5b7b\u5b7c\u5b7e\u5b7f\u5b82\u5b86\u5b8a\u5b8d\u5b8e\u5b90\u5b91\u5b92\u5b94\u5b96\u5b9f\u5ba7\u5ba8\u5ba9\u5bac\u5bad\u5bae\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbb\u5bbc\u5bc0\u5bc1\u5bc3\u5bc8\u5bc9\u5bca\u5bcb\u5bcd\u5bce\u5bcf"],["8c80","\u5bd1\u5bd4",8,"\u5be0\u5be2\u5be3\u5be6\u5be7\u5be9",4,"\u5bef\u5bf1",6,"\u5bfd\u5bfe\u5c00\u5c02\u5c03\u5c05\u5c07\u5c08\u5c0b\u5c0c\u5c0d\u5c0e\u5c10\u5c12\u5c13\u5c17\u5c19\u5c1b\u5c1e\u5c1f\u5c20\u5c21\u5c23\u5c26\u5c28\u5c29\u5c2a\u5c2b\u5c2d\u5c2e\u5c2f\u5c30\u5c32\u5c33\u5c35\u5c36\u5c37\u5c43\u5c44\u5c46\u5c47\u5c4c\u5c4d\u5c52\u5c53\u5c54\u5c56\u5c57\u5c58\u5c5a\u5c5b\u5c5c\u5c5d\u5c5f\u5c62\u5c64\u5c67",6,"\u5c70\u5c72",6,"\u5c7b\u5c7c\u5c7d\u5c7e\u5c80\u5c83",4,"\u5c89\u5c8a\u5c8b\u5c8e\u5c8f\u5c92\u5c93\u5c95\u5c9d",4,"\u5ca4",4],["8d40","\u5caa\u5cae\u5caf\u5cb0\u5cb2\u5cb4\u5cb6\u5cb9\u5cba\u5cbb\u5cbc\u5cbe\u5cc0\u5cc2\u5cc3\u5cc5",5,"\u5ccc",5,"\u5cd3",5,"\u5cda",6,"\u5ce2\u5ce3\u5ce7\u5ce9\u5ceb\u5cec\u5cee\u5cef\u5cf1",9,"\u5cfc",4],["8d80","\u5d01\u5d04\u5d05\u5d08",5,"\u5d0f",4,"\u5d15\u5d17\u5d18\u5d19\u5d1a\u5d1c\u5d1d\u5d1f",4,"\u5d25\u5d28\u5d2a\u5d2b\u5d2c\u5d2f",4,"\u5d35",7,"\u5d3f",7,"\u5d48\u5d49\u5d4d",10,"\u5d59\u5d5a\u5d5c\u5d5e",10,"\u5d6a\u5d6d\u5d6e\u5d70\u5d71\u5d72\u5d73\u5d75",12,"\u5d83",21,"\u5d9a\u5d9b\u5d9c\u5d9e\u5d9f\u5da0"],["8e40","\u5da1",21,"\u5db8",12,"\u5dc6",6,"\u5dce",12,"\u5ddc\u5ddf\u5de0\u5de3\u5de4\u5dea\u5dec\u5ded"],["8e80","\u5df0\u5df5\u5df6\u5df8",4,"\u5dff\u5e00\u5e04\u5e07\u5e09\u5e0a\u5e0b\u5e0d\u5e0e\u5e12\u5e13\u5e17\u5e1e",7,"\u5e28",4,"\u5e2f\u5e30\u5e32",4,"\u5e39\u5e3a\u5e3e\u5e3f\u5e40\u5e41\u5e43\u5e46",5,"\u5e4d",6,"\u5e56",4,"\u5e5c\u5e5d\u5e5f\u5e60\u5e63",14,"\u5e75\u5e77\u5e79\u5e7e\u5e81\u5e82\u5e83\u5e85\u5e88\u5e89\u5e8c\u5e8d\u5e8e\u5e92\u5e98\u5e9b\u5e9d\u5ea1\u5ea2\u5ea3\u5ea4\u5ea8",4,"\u5eae",4,"\u5eb4\u5eba\u5ebb\u5ebc\u5ebd\u5ebf",6],["8f40","\u5ec6\u5ec7\u5ec8\u5ecb",5,"\u5ed4\u5ed5\u5ed7\u5ed8\u5ed9\u5eda\u5edc",11,"\u5ee9\u5eeb",8,"\u5ef5\u5ef8\u5ef9\u5efb\u5efc\u5efd\u5f05\u5f06\u5f07\u5f09\u5f0c\u5f0d\u5f0e\u5f10\u5f12\u5f14\u5f16\u5f19\u5f1a\u5f1c\u5f1d\u5f1e\u5f21\u5f22\u5f23\u5f24"],["8f80","\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f32",6,"\u5f3b\u5f3d\u5f3e\u5f3f\u5f41",14,"\u5f51\u5f54\u5f59\u5f5a\u5f5b\u5f5c\u5f5e\u5f5f\u5f60\u5f63\u5f65\u5f67\u5f68\u5f6b\u5f6e\u5f6f\u5f72\u5f74\u5f75\u5f76\u5f78\u5f7a\u5f7d\u5f7e\u5f7f\u5f83\u5f86\u5f8d\u5f8e\u5f8f\u5f91\u5f93\u5f94\u5f96\u5f9a\u5f9b\u5f9d\u5f9e\u5f9f\u5fa0\u5fa2",5,"\u5fa9\u5fab\u5fac\u5faf",5,"\u5fb6\u5fb8\u5fb9\u5fba\u5fbb\u5fbe",4,"\u5fc7\u5fc8\u5fca\u5fcb\u5fce\u5fd3\u5fd4\u5fd5\u5fda\u5fdb\u5fdc\u5fde\u5fdf\u5fe2\u5fe3\u5fe5\u5fe6\u5fe8\u5fe9\u5fec\u5fef\u5ff0\u5ff2\u5ff3\u5ff4\u5ff6\u5ff7\u5ff9\u5ffa\u5ffc\u6007"],["9040","\u6008\u6009\u600b\u600c\u6010\u6011\u6013\u6017\u6018\u601a\u601e\u601f\u6022\u6023\u6024\u602c\u602d\u602e\u6030",4,"\u6036",4,"\u603d\u603e\u6040\u6044",6,"\u604c\u604e\u604f\u6051\u6053\u6054\u6056\u6057\u6058\u605b\u605c\u605e\u605f\u6060\u6061\u6065\u6066\u606e\u6071\u6072\u6074\u6075\u6077\u607e\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608a\u608b\u608e\u608f\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609c\u609e\u60a1\u60a2\u60a4\u60a5\u60a7\u60a9\u60aa\u60ae\u60b0\u60b3\u60b5\u60b6\u60b7\u60b9\u60ba\u60bd",7,"\u60c7\u60c8\u60c9\u60cc",4,"\u60d2\u60d3\u60d4\u60d6\u60d7\u60d9\u60db\u60de\u60e1",4,"\u60ea\u60f1\u60f2\u60f5\u60f7\u60f8\u60fb",4,"\u6102\u6103\u6104\u6105\u6107\u610a\u610b\u610c\u6110",4,"\u6116\u6117\u6118\u6119\u611b\u611c\u611d\u611e\u6121\u6122\u6125\u6128\u6129\u612a\u612c",18,"\u6140",6],["9140","\u6147\u6149\u614b\u614d\u614f\u6150\u6152\u6153\u6154\u6156",6,"\u615e\u615f\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618c\u618d\u618f",4,"\u6195"],["9180","\u6196",6,"\u619e",8,"\u61aa\u61ab\u61ad",9,"\u61b8",5,"\u61bf\u61c0\u61c1\u61c3",4,"\u61c9\u61cc",4,"\u61d3\u61d5",16,"\u61e7",13,"\u61f6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621c\u621d\u621e\u6220\u6223\u6226\u6227\u6228\u6229\u622b\u622d\u622f\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624a"],["9240","\u624f\u6250\u6255\u6256\u6257\u6259\u625a\u625c",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627a\u627b\u627d\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628b",5,"\u6294\u6299\u629c\u629d\u629e\u62a3\u62a6\u62a7\u62a9\u62aa\u62ad\u62ae\u62af\u62b0\u62b2\u62b3\u62b4\u62b6\u62b7\u62b8\u62ba\u62be\u62c0\u62c1"],["9280","\u62c3\u62cb\u62cf\u62d1\u62d5\u62dd\u62de\u62e0\u62e1\u62e4\u62ea\u62eb\u62f0\u62f2\u62f5\u62f8\u62f9\u62fa\u62fb\u6300\u6303\u6304\u6305\u6306\u630a\u630b\u630c\u630d\u630f\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631c\u6326\u6327\u6329\u632c\u632d\u632e\u6330\u6331\u6333",5,"\u633b\u633c\u633e\u633f\u6340\u6341\u6344\u6347\u6348\u634a\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636a\u636b\u636c\u636f\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637c\u637d\u637e\u637f\u6381\u6383\u6384\u6385\u6386\u638b\u638d\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63a1\u63a4\u63a6\u63ab\u63af\u63b1\u63b2\u63b5\u63b6\u63b9\u63bb\u63bd\u63bf\u63c0"],["9340","\u63c1\u63c2\u63c3\u63c5\u63c7\u63c8\u63ca\u63cb\u63cc\u63d1\u63d3\u63d4\u63d5\u63d7",6,"\u63df\u63e2\u63e4",4,"\u63eb\u63ec\u63ee\u63ef\u63f0\u63f1\u63f3\u63f5\u63f7\u63f9\u63fa\u63fb\u63fc\u63fe\u6403\u6404\u6406",4,"\u640d\u640e\u6411\u6412\u6415",5,"\u641d\u641f\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642b\u642e",5,"\u6435",4,"\u643b\u643c\u643e\u6440\u6442\u6443\u6449\u644b",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645f",7,"\u6468\u646a\u646b\u646c\u646e",9,"\u647b",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649a\u649b\u649c\u649d\u649f",4,"\u64a5\u64a6\u64a7\u64a8\u64aa\u64ab\u64af\u64b1\u64b2\u64b3\u64b4\u64b6\u64b9\u64bb\u64bd\u64be\u64bf\u64c1\u64c3\u64c4\u64c6",6,"\u64cf\u64d1\u64d3\u64d4\u64d5\u64d6\u64d9\u64da"],["9440","\u64db\u64dc\u64dd\u64df\u64e0\u64e1\u64e3\u64e5\u64e7",24,"\u6501",7,"\u650a",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652c\u652d\u6530\u6531\u6532\u6533\u6537\u653a\u653c\u653d\u6540",4,"\u6546\u6547\u654a\u654b\u654d\u654e\u6550\u6552\u6553\u6554\u6557\u6558\u655a\u655c\u655f\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656a\u656d\u656e\u656f\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658a\u658d\u658e\u658f\u6592\u6594\u6595\u6596\u6598\u659a\u659d\u659e\u65a0\u65a2\u65a3\u65a6\u65a8\u65aa\u65ac\u65ae\u65b1",7,"\u65ba\u65bb\u65be\u65bf\u65c0\u65c2\u65c7\u65c8\u65c9\u65ca\u65cd\u65d0\u65d1\u65d3\u65d4\u65d5\u65d8",7,"\u65e1\u65e3\u65e4\u65ea\u65eb"],["9540","\u65f2\u65f3\u65f4\u65f5\u65f8\u65f9\u65fb",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660b\u660d\u6610\u6611\u6612\u6616\u6617\u6618\u661a\u661b\u661c\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6632\u6633\u6637",4,"\u663d\u663f\u6640\u6642\u6644",6,"\u664d\u664e\u6650\u6651\u6658"],["9580","\u6659\u665b\u665c\u665d\u665e\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667b\u667c\u667d\u667f\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668a\u668b\u668d\u668e\u668f\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669e",8,"\u66a9",4,"\u66af",4,"\u66b5\u66b6\u66b7\u66b8\u66ba\u66bb\u66bc\u66bd\u66bf",25,"\u66da\u66de",7,"\u66e7\u66e8\u66ea",5,"\u66f1\u66f5\u66f6\u66f8\u66fa\u66fb\u66fd\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670c\u670e\u670f\u6711\u6712\u6713\u6716\u6718\u6719\u671a\u671c\u671e\u6720",5,"\u6727\u6729\u672e\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673b\u673c\u673e\u673f\u6741\u6744\u6745\u6747\u674a\u674b\u674d\u6752\u6754\u6755\u6757",4,"\u675d\u6762\u6763\u6764\u6766\u6767\u676b\u676c\u676e\u6771\u6774\u6776"],["9680","\u6778\u6779\u677a\u677b\u677d\u6780\u6782\u6783\u6785\u6786\u6788\u678a\u678c\u678d\u678e\u678f\u6791\u6792\u6793\u6794\u6796\u6799\u679b\u679f\u67a0\u67a1\u67a4\u67a6\u67a9\u67ac\u67ae\u67b1\u67b2\u67b4\u67b9",7,"\u67c2\u67c5",9,"\u67d5\u67d6\u67d7\u67db\u67df\u67e1\u67e3\u67e4\u67e6\u67e7\u67e8\u67ea\u67eb\u67ed\u67ee\u67f2\u67f5",7,"\u67fe\u6801\u6802\u6803\u6804\u6806\u680d\u6810\u6812\u6814\u6815\u6818",4,"\u681e\u681f\u6820\u6822",6,"\u682b",6,"\u6834\u6835\u6836\u683a\u683b\u683f\u6847\u684b\u684d\u684f\u6852\u6856",5],["9740","\u685c\u685d\u685e\u685f\u686a\u686c",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68a3\u68a4\u68a5\u68a9\u68aa\u68ab\u68ac\u68ae\u68b1\u68b2\u68b4\u68b6\u68b7\u68b8"],["9780","\u68b9",6,"\u68c1\u68c3",5,"\u68ca\u68cc\u68ce\u68cf\u68d0\u68d1\u68d3\u68d4\u68d6\u68d7\u68d9\u68db",4,"\u68e1\u68e2\u68e4",9,"\u68ef\u68f2\u68f3\u68f4\u68f6\u68f7\u68f8\u68fb\u68fd\u68fe\u68ff\u6900\u6902\u6903\u6904\u6906",4,"\u690c\u690f\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692e\u692f\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693a\u693b\u693c\u693e\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695b\u695c\u695f"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696a\u696c\u696d\u696f\u6970\u6972",4,"\u697a\u697b\u697d\u697e\u697f\u6981\u6983\u6985\u698a\u698b\u698c\u698e",5,"\u6996\u6997\u6999\u699a\u699d",9,"\u69a9\u69aa\u69ac\u69ae\u69af\u69b0\u69b2\u69b3\u69b5\u69b6\u69b8\u69b9\u69ba\u69bc\u69bd"],["9880","\u69be\u69bf\u69c0\u69c2",7,"\u69cb\u69cd\u69cf\u69d1\u69d2\u69d3\u69d5",5,"\u69dc\u69dd\u69de\u69e1",11,"\u69ee\u69ef\u69f0\u69f1\u69f3",9,"\u69fe\u6a00",9,"\u6a0b",11,"\u6a19",5,"\u6a20\u6a22",5,"\u6a29\u6a2b\u6a2c\u6a2d\u6a2e\u6a30\u6a32\u6a33\u6a34\u6a36",6,"\u6a3f",4,"\u6a45\u6a46\u6a48",7,"\u6a51",6,"\u6a5a"],["9940","\u6a5c",4,"\u6a62\u6a63\u6a64\u6a66",10,"\u6a72",6,"\u6a7a\u6a7b\u6a7d\u6a7e\u6a7f\u6a81\u6a82\u6a83\u6a85",8,"\u6a8f\u6a92",4,"\u6a98",7,"\u6aa1",5],["9980","\u6aa7\u6aa8\u6aaa\u6aad",114,"\u6b25\u6b26\u6b28",6],["9a40","\u6b2f\u6b30\u6b31\u6b33\u6b34\u6b35\u6b36\u6b38\u6b3b\u6b3c\u6b3d\u6b3f\u6b40\u6b41\u6b42\u6b44\u6b45\u6b48\u6b4a\u6b4b\u6b4d",11,"\u6b5a",7,"\u6b68\u6b69\u6b6b",13,"\u6b7a\u6b7d\u6b7e\u6b7f\u6b80\u6b85\u6b88"],["9a80","\u6b8c\u6b8e\u6b8f\u6b90\u6b91\u6b94\u6b95\u6b97\u6b98\u6b99\u6b9c",4,"\u6ba2",7,"\u6bab",7,"\u6bb6\u6bb8",6,"\u6bc0\u6bc3\u6bc4\u6bc6",4,"\u6bcc\u6bce\u6bd0\u6bd1\u6bd8\u6bda\u6bdc",4,"\u6be2",7,"\u6bec\u6bed\u6bee\u6bf0\u6bf1\u6bf2\u6bf4\u6bf6\u6bf7\u6bf8\u6bfa\u6bfb\u6bfc\u6bfe",6,"\u6c08",4,"\u6c0e\u6c12\u6c17\u6c1c\u6c1d\u6c1e\u6c20\u6c23\u6c25\u6c2b\u6c2c\u6c2d\u6c31\u6c33\u6c36\u6c37\u6c39\u6c3a\u6c3b\u6c3c\u6c3e\u6c3f\u6c43\u6c44\u6c45\u6c48\u6c4b",4,"\u6c51\u6c52\u6c53\u6c56\u6c58"],["9b40","\u6c59\u6c5a\u6c62\u6c63\u6c65\u6c66\u6c67\u6c6b",4,"\u6c71\u6c73\u6c75\u6c77\u6c78\u6c7a\u6c7b\u6c7c\u6c7f\u6c80\u6c84\u6c87\u6c8a\u6c8b\u6c8d\u6c8e\u6c91\u6c92\u6c95\u6c96\u6c97\u6c98\u6c9a\u6c9c\u6c9d\u6c9e\u6ca0\u6ca2\u6ca8\u6cac\u6caf\u6cb0\u6cb4\u6cb5\u6cb6\u6cb7\u6cba\u6cc0\u6cc1\u6cc2\u6cc3\u6cc6\u6cc7\u6cc8\u6ccb\u6ccd\u6cce\u6ccf\u6cd1\u6cd2\u6cd8"],["9b80","\u6cd9\u6cda\u6cdc\u6cdd\u6cdf\u6ce4\u6ce6\u6ce7\u6ce9\u6cec\u6ced\u6cf2\u6cf4\u6cf9\u6cff\u6d00\u6d02\u6d03\u6d05\u6d06\u6d08\u6d09\u6d0a\u6d0d\u6d0f\u6d10\u6d11\u6d13\u6d14\u6d15\u6d16\u6d18\u6d1c\u6d1d\u6d1f",5,"\u6d26\u6d28\u6d29\u6d2c\u6d2d\u6d2f\u6d30\u6d34\u6d36\u6d37\u6d38\u6d3a\u6d3f\u6d40\u6d42\u6d44\u6d49\u6d4c\u6d50\u6d55\u6d56\u6d57\u6d58\u6d5b\u6d5d\u6d5f\u6d61\u6d62\u6d64\u6d65\u6d67\u6d68\u6d6b\u6d6c\u6d6d\u6d70\u6d71\u6d72\u6d73\u6d75\u6d76\u6d79\u6d7a\u6d7b\u6d7d",4,"\u6d83\u6d84\u6d86\u6d87\u6d8a\u6d8b\u6d8d\u6d8f\u6d90\u6d92\u6d96",4,"\u6d9c\u6da2\u6da5\u6dac\u6dad\u6db0\u6db1\u6db3\u6db4\u6db6\u6db7\u6db9",5,"\u6dc1\u6dc2\u6dc3\u6dc8\u6dc9\u6dca"],["9c40","\u6dcd\u6dce\u6dcf\u6dd0\u6dd2\u6dd3\u6dd4\u6dd5\u6dd7\u6dda\u6ddb\u6ddc\u6ddf\u6de2\u6de3\u6de5\u6de7\u6de8\u6de9\u6dea\u6ded\u6def\u6df0\u6df2\u6df4\u6df5\u6df6\u6df8\u6dfa\u6dfd",7,"\u6e06\u6e07\u6e08\u6e09\u6e0b\u6e0f\u6e12\u6e13\u6e15\u6e18\u6e19\u6e1b\u6e1c\u6e1e\u6e1f\u6e22\u6e26\u6e27\u6e28\u6e2a\u6e2c\u6e2e\u6e30\u6e31\u6e33\u6e35"],["9c80","\u6e36\u6e37\u6e39\u6e3b",7,"\u6e45",7,"\u6e4f\u6e50\u6e51\u6e52\u6e55\u6e57\u6e59\u6e5a\u6e5c\u6e5d\u6e5e\u6e60",10,"\u6e6c\u6e6d\u6e6f",14,"\u6e80\u6e81\u6e82\u6e84\u6e87\u6e88\u6e8a",4,"\u6e91",6,"\u6e99\u6e9a\u6e9b\u6e9d\u6e9e\u6ea0\u6ea1\u6ea3\u6ea4\u6ea6\u6ea8\u6ea9\u6eab\u6eac\u6ead\u6eae\u6eb0\u6eb3\u6eb5\u6eb8\u6eb9\u6ebc\u6ebe\u6ebf\u6ec0\u6ec3\u6ec4\u6ec5\u6ec6\u6ec8\u6ec9\u6eca\u6ecc\u6ecd\u6ece\u6ed0\u6ed2\u6ed6\u6ed8\u6ed9\u6edb\u6edc\u6edd\u6ee3\u6ee7\u6eea",5],["9d40","\u6ef0\u6ef1\u6ef2\u6ef3\u6ef5\u6ef6\u6ef7\u6ef8\u6efa",7,"\u6f03\u6f04\u6f05\u6f07\u6f08\u6f0a",4,"\u6f10\u6f11\u6f12\u6f16",9,"\u6f21\u6f22\u6f23\u6f25\u6f26\u6f27\u6f28\u6f2c\u6f2e\u6f30\u6f32\u6f34\u6f35\u6f37",6,"\u6f3f\u6f40\u6f41\u6f42"],["9d80","\u6f43\u6f44\u6f45\u6f48\u6f49\u6f4a\u6f4c\u6f4e",9,"\u6f59\u6f5a\u6f5b\u6f5d\u6f5f\u6f60\u6f61\u6f63\u6f64\u6f65\u6f67",5,"\u6f6f\u6f70\u6f71\u6f73\u6f75\u6f76\u6f77\u6f79\u6f7b\u6f7d",6,"\u6f85\u6f86\u6f87\u6f8a\u6f8b\u6f8f",12,"\u6f9d\u6f9e\u6f9f\u6fa0\u6fa2",4,"\u6fa8",10,"\u6fb4\u6fb5\u6fb7\u6fb8\u6fba",5,"\u6fc1\u6fc3",5,"\u6fca",6,"\u6fd3",10,"\u6fdf\u6fe2\u6fe3\u6fe4\u6fe5"],["9e40","\u6fe6",7,"\u6ff0",32,"\u7012",7,"\u701c",6,"\u7024",6],["9e80","\u702b",9,"\u7036\u7037\u7038\u703a",17,"\u704d\u704e\u7050",13,"\u705f",11,"\u706e\u7071\u7072\u7073\u7074\u7077\u7079\u707a\u707b\u707d\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708b\u708c\u708d\u708f\u7090\u7091\u7093\u7097\u7098\u709a\u709b\u709e",12,"\u70b0\u70b2\u70b4\u70b5\u70b6\u70ba\u70be\u70bf\u70c4\u70c5\u70c6\u70c7\u70c9\u70cb",12,"\u70da"],["9f40","\u70dc\u70dd\u70de\u70e0\u70e1\u70e2\u70e3\u70e5\u70ea\u70ee\u70f0",6,"\u70f8\u70fa\u70fb\u70fc\u70fe",10,"\u710b",4,"\u7111\u7112\u7114\u7117\u711b",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714b\u714d\u714f",12,"\u715d\u715f",4,"\u7165\u7169",4,"\u716f\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717b\u717c\u717e",5,"\u7185",4,"\u718b\u718c\u718d\u718e\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719a",4,"\u71a1",6,"\u71a9\u71aa\u71ab\u71ad",5,"\u71b4\u71b6\u71b7\u71b8\u71ba",8,"\u71c4",9,"\u71cf",4],["a040","\u71d6",9,"\u71e1\u71e2\u71e3\u71e4\u71e6\u71e8",5,"\u71ef",9,"\u71fa",11,"\u7207",19],["a080","\u721b\u721c\u721e",9,"\u7229\u722b\u722d\u722e\u722f\u7232\u7233\u7234\u723a\u723c\u723e\u7240",6,"\u7249\u724a\u724b\u724e\u724f\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725a\u725c\u725e\u7260\u7263\u7264\u7265\u7268\u726a\u726b\u726c\u726d\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727b\u727c\u727d\u7282\u7283\u7285",4,"\u728c\u728e\u7290\u7291\u7293",11,"\u72a0",11,"\u72ae\u72b1\u72b2\u72b3\u72b5\u72ba",6,"\u72c5\u72c6\u72c7\u72c9\u72ca\u72cb\u72cc\u72cf\u72d1\u72d3\u72d4\u72d5\u72d6\u72d8\u72da\u72db"],["a1a1","\u3000\u3001\u3002\xb7\u02c9\u02c7\xa8\u3003\u3005\u2014\uff5e\u2016\u2026\u2018\u2019\u201c\u201d\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xb1\xd7\xf7\u2236\u2227\u2228\u2211\u220f\u222a\u2229\u2208\u2237\u221a\u22a5\u2225\u2220\u2312\u2299\u222b\u222e\u2261\u224c\u2248\u223d\u221d\u2260\u226e\u226f\u2264\u2265\u221e\u2235\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uff04\xa4\uffe0\uffe1\u2030\xa7\u2116\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u203b\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uff01\uff02\uff03\uffe5\uff05",88,"\uffe3"],["a4a1","\u3041",82],["a5a1","\u30a1",85],["a6a1","\u0391",16,"\u03a3",6],["a6c1","\u03b1",16,"\u03c3",6],["a6e0","\ufe35\ufe36\ufe39\ufe3a\ufe3f\ufe40\ufe3d\ufe3e\ufe41\ufe42\ufe43\ufe44"],["a6ee","\ufe3b\ufe3c\ufe37\ufe38\ufe31"],["a6f4","\ufe33\ufe34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02ca\u02cb\u02d9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221f\u2223\u2252\u2266\u2267\u22bf\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25bc\u25bd\u25e2\u25e3\u25e4\u25e5\u2609\u2295\u3012\u301d\u301e"],["a8a1","\u0101\xe1\u01ce\xe0\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da\u01dc\xfc\xea\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32a3\u338e\u338f\u339c\u339d\u339e\u33a1\u33c4\u33ce\u33d1\u33d2\u33d5\ufe30\uffe2\uffe4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30fc\u309b\u309c\u30fd\u30fe\u3006\u309d\u309e\ufe49",9,"\ufe54\ufe55\ufe56\ufe57\ufe59",8],["a980","\ufe62",4,"\ufe68\ufe69\ufe6a\ufe6b"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72dc\u72dd\u72df\u72e2",5,"\u72ea\u72eb\u72f5\u72f6\u72f9\u72fd\u72fe\u72ff\u7300\u7302\u7304",5,"\u730b\u730c\u730d\u730f\u7310\u7311\u7312\u7314\u7318\u7319\u731a\u731f\u7320\u7323\u7324\u7326\u7327\u7328\u732d\u732f\u7330\u7332\u7333\u7335\u7336\u733a\u733b\u733c\u733d\u7340",8],["aa80","\u7349\u734a\u734b\u734c\u734e\u734f\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736e\u7370\u7371"],["ab40","\u7372",11,"\u737f",4,"\u7385\u7386\u7388\u738a\u738c\u738d\u738f\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739a\u739c\u739d\u739e\u73a0\u73a1\u73a3",5,"\u73aa\u73ac\u73ad\u73b1\u73b4\u73b5\u73b6\u73b8\u73b9\u73bc\u73bd\u73be\u73bf\u73c1\u73c3",4],["ab80","\u73cb\u73cc\u73ce\u73d2",6,"\u73da\u73db\u73dc\u73dd\u73df\u73e1\u73e2\u73e3\u73e4\u73e6\u73e8\u73ea\u73eb\u73ec\u73ee\u73ef\u73f0\u73f1\u73f3",4],["ac40","\u73f8",10,"\u7404\u7407\u7408\u740b\u740c\u740d\u740e\u7411",8,"\u741c",5,"\u7423\u7424\u7427\u7429\u742b\u742d\u742f\u7431\u7432\u7437",4,"\u743d\u743e\u743f\u7440\u7442",11],["ac80","\u744e",6,"\u7456\u7458\u745d\u7460",12,"\u746e\u746f\u7471",4,"\u7478\u7479\u747a"],["ad40","\u747b\u747c\u747d\u747f\u7482\u7484\u7485\u7486\u7488\u7489\u748a\u748c\u748d\u748f\u7491",10,"\u749d\u749f",7,"\u74aa",15,"\u74bb",12],["ad80","\u74c8",9,"\u74d3",8,"\u74dd\u74df\u74e1\u74e5\u74e7",6,"\u74f0\u74f1\u74f2"],["ae40","\u74f3\u74f5\u74f8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750e\u7510\u7512\u7514\u7515\u7516\u7517\u751b\u751d\u751e\u7520",4,"\u7526\u7527\u752a\u752e\u7534\u7536\u7539\u753c\u753d\u753f\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754a\u754d\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755d",7,"\u7567\u7568\u7569\u756b",6,"\u7573\u7575\u7576\u7577\u757a",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758a\u758c\u758d\u758e\u7590\u7593\u7595\u7598\u759b\u759c\u759e\u75a2\u75a6",4,"\u75ad\u75b6\u75b7\u75ba\u75bb\u75bf\u75c0\u75c1\u75c6\u75cb\u75cc\u75ce\u75cf\u75d0\u75d1\u75d3\u75d7\u75d9\u75da\u75dc\u75dd\u75df\u75e0\u75e1\u75e5\u75e9\u75ec\u75ed\u75ee\u75ef\u75f2\u75f3\u75f5\u75f6\u75f7\u75f8\u75fa\u75fb\u75fd\u75fe\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760b\u760d\u760e\u760f\u7611\u7612\u7613\u7614\u7616\u761a\u761c\u761d\u761e\u7621\u7623\u7627\u7628\u762c\u762e\u762f\u7631\u7632\u7636\u7637\u7639\u763a\u763b\u763d\u7641\u7642\u7644"],["b040","\u7645",6,"\u764e",5,"\u7655\u7657",4,"\u765d\u765f\u7660\u7661\u7662\u7664",6,"\u766c\u766d\u766e\u7670",7,"\u7679\u767a\u767c\u767f\u7680\u7681\u7683\u7685\u7689\u768a\u768c\u768d\u768f\u7690\u7692\u7694\u7695\u7697\u7698\u769a\u769b"],["b080","\u769c",7,"\u76a5",8,"\u76af\u76b0\u76b3\u76b5",9,"\u76c0\u76c1\u76c3\u554a\u963f\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u978d\u6c28\u5b89\u4ffa\u6309\u6697\u5cb8\u80fa\u6848\u80ae\u6602\u76ce\u51f9\u6556\u71ac\u7ff1\u8884\u50b2\u5965\u61ca\u6fb3\u82ad\u634c\u6252\u53ed\u5427\u7b06\u516b\u75a4\u5df4\u62d4\u8dcb\u9776\u628a\u8019\u575d\u9738\u7f62\u7238\u767d\u67cf\u767e\u6446\u4f70\u8d25\u62dc\u7a17\u6591\u73ed\u642c\u6273\u822c\u9881\u677f\u7248\u626e\u62cc\u4f34\u74e3\u534a\u529e\u7eca\u90a6\u5e2e\u6886\u699c\u8180\u7ed1\u68d2\u78c5\u868c\u9551\u508d\u8c24\u82de\u80de\u5305\u8912\u5265"],["b140","\u76c4\u76c7\u76c9\u76cb\u76cc\u76d3\u76d5\u76d9\u76da\u76dc\u76dd\u76de\u76e0",4,"\u76e6",7,"\u76f0\u76f3\u76f5\u76f6\u76f7\u76fa\u76fb\u76fd\u76ff\u7700\u7702\u7703\u7705\u7706\u770a\u770c\u770e",10,"\u771b\u771c\u771d\u771e\u7721\u7723\u7724\u7725\u7727\u772a\u772b"],["b180","\u772c\u772e\u7730",4,"\u7739\u773b\u773d\u773e\u773f\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775c\u8584\u96f9\u4fdd\u5821\u9971\u5b9d\u62b1\u62a5\u66b4\u8c79\u9c8d\u7206\u676f\u7891\u60b2\u5351\u5317\u8f88\u80cc\u8d1d\u94a1\u500d\u72c8\u5907\u60eb\u7119\u88ab\u5954\u82ef\u672c\u7b28\u5d29\u7ef7\u752d\u6cf5\u8e66\u8ff8\u903c\u9f3b\u6bd4\u9119\u7b14\u5f7c\u78a7\u84d6\u853d\u6bd5\u6bd9\u6bd6\u5e01\u5e87\u75f9\u95ed\u655d\u5f0a\u5fc5\u8f9f\u58c1\u81c2\u907f\u965b\u97ad\u8fb9\u7f16\u8d2c\u6241\u4fbf\u53d8\u535e\u8fa8\u8fa9\u8fab\u904d\u6807\u5f6a\u8198\u8868\u9cd6\u618b\u522b\u762a\u5f6c\u658c\u6fd2\u6ee8\u5bbe\u6448\u5175\u51b0\u67c4\u4e19\u79c9\u997c\u70b3"],["b240","\u775d\u775e\u775f\u7760\u7764\u7767\u7769\u776a\u776d",11,"\u777a\u777b\u777c\u7781\u7782\u7783\u7786",5,"\u778f\u7790\u7793",11,"\u77a1\u77a3\u77a4\u77a6\u77a8\u77ab\u77ad\u77ae\u77af\u77b1\u77b2\u77b4\u77b6",4],["b280","\u77bc\u77be\u77c0",12,"\u77ce",8,"\u77d8\u77d9\u77da\u77dd",4,"\u77e4\u75c5\u5e76\u73bb\u83e0\u64ad\u62e8\u94b5\u6ce2\u535a\u52c3\u640f\u94c2\u7b94\u4f2f\u5e1b\u8236\u8116\u818a\u6e24\u6cca\u9a73\u6355\u535c\u54fa\u8865\u57e0\u4e0d\u5e03\u6b65\u7c3f\u90e8\u6016\u64e6\u731c\u88c1\u6750\u624d\u8d22\u776c\u8e29\u91c7\u5f69\u83dc\u8521\u9910\u53c2\u8695\u6b8b\u60ed\u60e8\u707f\u82cd\u8231\u4ed3\u6ca7\u85cf\u64cd\u7cd9\u69fd\u66f9\u8349\u5395\u7b56\u4fa7\u518c\u6d4b\u5c42\u8e6d\u63d2\u53c9\u832c\u8336\u67e5\u78b4\u643d\u5bdf\u5c94\u5dee\u8be7\u62c6\u67f4\u8c7a\u6400\u63ba\u8749\u998b\u8c17\u7f20\u94f2\u4ea7\u9610\u98a4\u660c\u7316"],["b340","\u77e6\u77e8\u77ea\u77ef\u77f0\u77f1\u77f2\u77f4\u77f5\u77f7\u77f9\u77fa\u77fb\u77fc\u7803",5,"\u780a\u780b\u780e\u780f\u7810\u7813\u7815\u7819\u781b\u781e\u7820\u7821\u7822\u7824\u7828\u782a\u782b\u782e\u782f\u7831\u7832\u7833\u7835\u7836\u783d\u783f\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784a\u784b\u784d\u784f\u7851\u7853\u7854\u7858\u7859\u785a"],["b380","\u785b\u785c\u785e",11,"\u786f",7,"\u7878\u7879\u787a\u787b\u787d",6,"\u573a\u5c1d\u5e38\u957f\u507f\u80a0\u5382\u655e\u7545\u5531\u5021\u8d85\u6284\u949e\u671d\u5632\u6f6e\u5de2\u5435\u7092\u8f66\u626f\u64a4\u63a3\u5f7b\u6f88\u90f4\u81e3\u8fb0\u5c18\u6668\u5ff1\u6c89\u9648\u8d81\u886c\u6491\u79f0\u57ce\u6a59\u6210\u5448\u4e58\u7a0b\u60e9\u6f84\u8bda\u627f\u901e\u9a8b\u79e4\u5403\u75f4\u6301\u5319\u6c60\u8fdf\u5f1b\u9a70\u803b\u9f7f\u4f88\u5c3a\u8d64\u7fc5\u65a5\u70bd\u5145\u51b2\u866b\u5d07\u5ba0\u62bd\u916c\u7574\u8e0c\u7a20\u6101\u7b79\u4ec7\u7ef8\u7785\u4e11\u81ed\u521d\u51fa\u6a71\u53a8\u8e87\u9504\u96cf\u6ec1\u9664\u695a"],["b440","\u7884\u7885\u7886\u7888\u788a\u788b\u788f\u7890\u7892\u7894\u7895\u7896\u7899\u789d\u789e\u78a0\u78a2\u78a4\u78a6\u78a8",7,"\u78b5\u78b6\u78b7\u78b8\u78ba\u78bb\u78bc\u78bd\u78bf\u78c0\u78c2\u78c3\u78c4\u78c6\u78c7\u78c8\u78cc\u78cd\u78ce\u78cf\u78d1\u78d2\u78d3\u78d6\u78d7\u78d8\u78da",9],["b480","\u78e4\u78e5\u78e6\u78e7\u78e9\u78ea\u78eb\u78ed",4,"\u78f3\u78f5\u78f6\u78f8\u78f9\u78fb",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50a8\u77d7\u6410\u89e6\u5904\u63e3\u5ddd\u7a7f\u693d\u4f20\u8239\u5598\u4e32\u75ae\u7a97\u5e62\u5e8a\u95ef\u521b\u5439\u708a\u6376\u9524\u5782\u6625\u693f\u9187\u5507\u6df3\u7eaf\u8822\u6233\u7ef0\u75b5\u8328\u78c1\u96cc\u8f9e\u6148\u74f7\u8bcd\u6b64\u523a\u8d50\u6b21\u806a\u8471\u56f1\u5306\u4ece\u4e1b\u51d1\u7c97\u918b\u7c07\u4fc3\u8e7f\u7be1\u7a9c\u6467\u5d14\u50ac\u8106\u7601\u7cb9\u6dec\u7fe0\u6751\u5b58\u5bf8\u78cb\u64ae\u6413\u63aa\u632b\u9519\u642d\u8fbe\u7b54\u7629\u6253\u5927\u5446\u6b79\u50a3\u6234\u5e26\u6b86\u4ee3\u8d37\u888b\u5f85\u902e"],["b540","\u790d",5,"\u7914",9,"\u791f",4,"\u7925",14,"\u7935",4,"\u793d\u793f\u7942\u7943\u7944\u7945\u7947\u794a",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796a\u796b\u796c\u796e\u7970",6,"\u7979\u797b",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798b\u798c\u798d\u798e\u7990\u7991\u7992\u6020\u803d\u62c5\u4e39\u5355\u90f8\u63b8\u80c6\u65e6\u6c2e\u4f46\u60ee\u6de1\u8bde\u5f39\u86cb\u5f53\u6321\u515a\u8361\u6863\u5200\u6363\u8e48\u5012\u5c9b\u7977\u5bfc\u5230\u7a3b\u60bc\u9053\u76d7\u5fb7\u5f97\u7684\u8e6c\u706f\u767b\u7b49\u77aa\u51f3\u9093\u5824\u4f4e\u6ef4\u8fea\u654c\u7b1b\u72c4\u6da4\u7fdf\u5ae1\u62b5\u5e95\u5730\u8482\u7b2c\u5e1d\u5f1f\u9012\u7f14\u98a0\u6382\u6ec7\u7898\u70b9\u5178\u975b\u57ab\u7535\u4f43\u7538\u5e97\u60e6\u5960\u6dc0\u6bbf\u7889\u53fc\u96d5\u51cb\u5201\u6389\u540a\u9493\u8c03\u8dcc\u7239\u789f\u8776\u8fed\u8c0d\u53e0"],["b640","\u7993",6,"\u799b",11,"\u79a8",10,"\u79b4",4,"\u79bc\u79bf\u79c2\u79c4\u79c5\u79c7\u79c8\u79ca\u79cc\u79ce\u79cf\u79d0\u79d3\u79d4\u79d6\u79d7\u79d9",5,"\u79e0\u79e1\u79e2\u79e5\u79e8\u79ea"],["b680","\u79ec\u79ee\u79f1",6,"\u79f9\u79fa\u79fc\u79fe\u79ff\u7a01\u7a04\u7a05\u7a07\u7a08\u7a09\u7a0a\u7a0c\u7a0f",4,"\u7a15\u7a16\u7a18\u7a19\u7a1b\u7a1c\u4e01\u76ef\u53ee\u9489\u9876\u9f0e\u952d\u5b9a\u8ba2\u4e22\u4e1c\u51ac\u8463\u61c2\u52a8\u680b\u4f97\u606b\u51bb\u6d1e\u515c\u6296\u6597\u9661\u8c46\u9017\u75d8\u90fd\u7763\u6bd2\u728a\u72ec\u8bfb\u5835\u7779\u8d4c\u675c\u9540\u809a\u5ea6\u6e21\u5992\u7aef\u77ed\u953b\u6bb5\u65ad\u7f0e\u5806\u5151\u961f\u5bf9\u58a9\u5428\u8e72\u6566\u987f\u56e4\u949d\u76fe\u9041\u6387\u54c6\u591a\u593a\u579b\u8eb2\u6735\u8dfa\u8235\u5241\u60f0\u5815\u86fe\u5ce8\u9e45\u4fc4\u989d\u8bb9\u5a25\u6076\u5384\u627c\u904f\u9102\u997f\u6069\u800c\u513f\u8033\u5c14\u9975\u6d31\u4e8c"],["b740","\u7a1d\u7a1f\u7a21\u7a22\u7a24",14,"\u7a34\u7a35\u7a36\u7a38\u7a3a\u7a3e\u7a40",5,"\u7a47",9,"\u7a52",4,"\u7a58",16],["b780","\u7a69",6,"\u7a71\u7a72\u7a73\u7a75\u7a7b\u7a7c\u7a7d\u7a7e\u7a82\u7a85\u7a87\u7a89\u7a8a\u7a8b\u7a8c\u7a8e\u7a8f\u7a90\u7a93\u7a94\u7a99\u7a9a\u7a9b\u7a9e\u7aa1\u7aa2\u8d30\u53d1\u7f5a\u7b4f\u4f10\u4e4f\u9600\u6cd5\u73d0\u85e9\u5e06\u756a\u7ffb\u6a0a\u77fe\u9492\u7e41\u51e1\u70e6\u53cd\u8fd4\u8303\u8d29\u72af\u996d\u6cdb\u574a\u82b3\u65b9\u80aa\u623f\u9632\u59a8\u4eff\u8bbf\u7eba\u653e\u83f2\u975e\u5561\u98de\u80a5\u532a\u8bfd\u5420\u80ba\u5e9f\u6cb8\u8d39\u82ac\u915a\u5429\u6c1b\u5206\u7eb7\u575f\u711a\u6c7e\u7c89\u594b\u4efd\u5fff\u6124\u7caa\u4e30\u5c01\u67ab\u8702\u5cf0\u950b\u98ce\u75af\u70fd\u9022\u51af\u7f1d\u8bbd\u5949\u51e4\u4f5b\u5426\u592b\u6577\u80a4\u5b75\u6276\u62c2\u8f90\u5e45\u6c1f\u7b26\u4f0f\u4fd8\u670d"],["b840","\u7aa3\u7aa4\u7aa7\u7aa9\u7aaa\u7aab\u7aae",4,"\u7ab4",10,"\u7ac0",10,"\u7acc",9,"\u7ad7\u7ad8\u7ada\u7adb\u7adc\u7add\u7ae1\u7ae2\u7ae4\u7ae7",5,"\u7aee\u7af0\u7af1\u7af2\u7af3"],["b880","\u7af4",4,"\u7afb\u7afc\u7afe\u7b00\u7b01\u7b02\u7b05\u7b07\u7b09\u7b0c\u7b0d\u7b0e\u7b10\u7b12\u7b13\u7b16\u7b17\u7b18\u7b1a\u7b1c\u7b1d\u7b1f\u7b21\u7b22\u7b23\u7b27\u7b29\u7b2d\u6d6e\u6daa\u798f\u88b1\u5f17\u752b\u629a\u8f85\u4fef\u91dc\u65a7\u812f\u8151\u5e9c\u8150\u8d74\u526f\u8986\u8d4b\u590d\u5085\u4ed8\u961c\u7236\u8179\u8d1f\u5bcc\u8ba3\u9644\u5987\u7f1a\u5490\u5676\u560e\u8be5\u6539\u6982\u9499\u76d6\u6e89\u5e72\u7518\u6746\u67d1\u7aff\u809d\u8d76\u611f\u79c6\u6562\u8d63\u5188\u521a\u94a2\u7f38\u809b\u7eb2\u5c97\u6e2f\u6760\u7bd9\u768b\u9ad8\u818f\u7f94\u7cd5\u641e\u9550\u7a3f\u544a\u54e5\u6b4c\u6401\u6208\u9e3d\u80f3\u7599\u5272\u9769\u845b\u683c\u86e4\u9601\u9694\u94ec\u4e2a\u5404\u7ed9\u6839\u8ddf\u8015\u66f4\u5e9a\u7fb9"],["b940","\u7b2f\u7b30\u7b32\u7b34\u7b35\u7b36\u7b37\u7b39\u7b3b\u7b3d\u7b3f",5,"\u7b46\u7b48\u7b4a\u7b4d\u7b4e\u7b53\u7b55\u7b57\u7b59\u7b5c\u7b5e\u7b5f\u7b61\u7b63",10,"\u7b6f\u7b70\u7b73\u7b74\u7b76\u7b78\u7b7a\u7b7c\u7b7d\u7b7f\u7b81\u7b82\u7b83\u7b84\u7b86",6,"\u7b8e\u7b8f"],["b980","\u7b91\u7b92\u7b93\u7b96\u7b98\u7b99\u7b9a\u7b9b\u7b9e\u7b9f\u7ba0\u7ba3\u7ba4\u7ba5\u7bae\u7baf\u7bb0\u7bb2\u7bb3\u7bb5\u7bb6\u7bb7\u7bb9",7,"\u7bc2\u7bc3\u7bc4\u57c2\u803f\u6897\u5de5\u653b\u529f\u606d\u9f9a\u4f9b\u8eac\u516c\u5bab\u5f13\u5de9\u6c5e\u62f1\u8d21\u5171\u94a9\u52fe\u6c9f\u82df\u72d7\u57a2\u6784\u8d2d\u591f\u8f9c\u83c7\u5495\u7b8d\u4f30\u6cbd\u5b64\u59d1\u9f13\u53e4\u86ca\u9aa8\u8c37\u80a1\u6545\u987e\u56fa\u96c7\u522e\u74dc\u5250\u5be1\u6302\u8902\u4e56\u62d0\u602a\u68fa\u5173\u5b98\u51a0\u89c2\u7ba1\u9986\u7f50\u60ef\u704c\u8d2f\u5149\u5e7f\u901b\u7470\u89c4\u572d\u7845\u5f52\u9f9f\u95fa\u8f68\u9b3c\u8be1\u7678\u6842\u67dc\u8dea\u8d35\u523d\u8f8a\u6eda\u68cd\u9505\u90ed\u56fd\u679c\u88f9\u8fc7\u54c8"],["ba40","\u7bc5\u7bc8\u7bc9\u7bca\u7bcb\u7bcd\u7bce\u7bcf\u7bd0\u7bd2\u7bd4",4,"\u7bdb\u7bdc\u7bde\u7bdf\u7be0\u7be2\u7be3\u7be4\u7be7\u7be8\u7be9\u7beb\u7bec\u7bed\u7bef\u7bf0\u7bf2",4,"\u7bf8\u7bf9\u7bfa\u7bfb\u7bfd\u7bff",7,"\u7c08\u7c09\u7c0a\u7c0d\u7c0e\u7c10",5,"\u7c17\u7c18\u7c19"],["ba80","\u7c1a",4,"\u7c20",5,"\u7c28\u7c29\u7c2b",12,"\u7c39",5,"\u7c42\u9ab8\u5b69\u6d77\u6c26\u4ea5\u5bb3\u9a87\u9163\u61a8\u90af\u97e9\u542b\u6db5\u5bd2\u51fd\u558a\u7f55\u7ff0\u64bc\u634d\u65f1\u61be\u608d\u710a\u6c57\u6c49\u592f\u676d\u822a\u58d5\u568e\u8c6a\u6beb\u90dd\u597d\u8017\u53f7\u6d69\u5475\u559d\u8377\u83cf\u6838\u79be\u548c\u4f55\u5408\u76d2\u8c89\u9602\u6cb3\u6db8\u8d6b\u8910\u9e64\u8d3a\u563f\u9ed1\u75d5\u5f88\u72e0\u6068\u54fc\u4ea8\u6a2a\u8861\u6052\u8f70\u54c4\u70d8\u8679\u9e3f\u6d2a\u5b8f\u5f18\u7ea2\u5589\u4faf\u7334\u543c\u539a\u5019\u540e\u547c\u4e4e\u5ffd\u745a\u58f6\u846b\u80e1\u8774\u72d0\u7cca\u6e56"],["bb40","\u7c43",9,"\u7c4e",36,"\u7c75",5,"\u7c7e",9],["bb80","\u7c88\u7c8a",6,"\u7c93\u7c94\u7c96\u7c99\u7c9a\u7c9b\u7ca0\u7ca1\u7ca3\u7ca6\u7ca7\u7ca8\u7ca9\u7cab\u7cac\u7cad\u7caf\u7cb0\u7cb4",4,"\u7cba\u7cbb\u5f27\u864e\u552c\u62a4\u4e92\u6caa\u6237\u82b1\u54d7\u534e\u733e\u6ed1\u753b\u5212\u5316\u8bdd\u69d0\u5f8a\u6000\u6dee\u574f\u6b22\u73af\u6853\u8fd8\u7f13\u6362\u60a3\u5524\u75ea\u8c62\u7115\u6da3\u5ba6\u5e7b\u8352\u614c\u9ec4\u78fa\u8757\u7c27\u7687\u51f0\u60f6\u714c\u6643\u5e4c\u604d\u8c0e\u7070\u6325\u8f89\u5fbd\u6062\u86d4\u56de\u6bc1\u6094\u6167\u5349\u60e0\u6666\u8d3f\u79fd\u4f1a\u70e9\u6c47\u8bb3\u8bf2\u7ed8\u8364\u660f\u5a5a\u9b42\u6d51\u6df7\u8c41\u6d3b\u4f19\u706b\u83b7\u6216\u60d1\u970d\u8d27\u7978\u51fb\u573e\u57fa\u673a\u7578\u7a3d\u79ef\u7b95"],["bc40","\u7cbf\u7cc0\u7cc2\u7cc3\u7cc4\u7cc6\u7cc9\u7ccb\u7cce",6,"\u7cd8\u7cda\u7cdb\u7cdd\u7cde\u7ce1",6,"\u7ce9",5,"\u7cf0",7,"\u7cf9\u7cfa\u7cfc",13,"\u7d0b",5],["bc80","\u7d11",14,"\u7d21\u7d23\u7d24\u7d25\u7d26\u7d28\u7d29\u7d2a\u7d2c\u7d2d\u7d2e\u7d30",6,"\u808c\u9965\u8ff9\u6fc0\u8ba5\u9e21\u59ec\u7ee9\u7f09\u5409\u6781\u68d8\u8f91\u7c4d\u96c6\u53ca\u6025\u75be\u6c72\u5373\u5ac9\u7ea7\u6324\u51e0\u810a\u5df1\u84df\u6280\u5180\u5b63\u4f0e\u796d\u5242\u60b8\u6d4e\u5bc4\u5bc2\u8ba1\u8bb0\u65e2\u5fcc\u9645\u5993\u7ee7\u7eaa\u5609\u67b7\u5939\u4f73\u5bb6\u52a0\u835a\u988a\u8d3e\u7532\u94be\u5047\u7a3c\u4ef7\u67b6\u9a7e\u5ac1\u6b7c\u76d1\u575a\u5c16\u7b3a\u95f4\u714e\u517c\u80a9\u8270\u5978\u7f04\u8327\u68c0\u67ec\u78b1\u7877\u62e3\u6361\u7b80\u4fed\u526a\u51cf\u8350\u69db\u9274\u8df5\u8d31\u89c1\u952e\u7bad\u4ef6"],["bd40","\u7d37",54,"\u7d6f",7],["bd80","\u7d78",32,"\u5065\u8230\u5251\u996f\u6e10\u6e85\u6da7\u5efa\u50f5\u59dc\u5c06\u6d46\u6c5f\u7586\u848b\u6868\u5956\u8bb2\u5320\u9171\u964d\u8549\u6912\u7901\u7126\u80f6\u4ea4\u90ca\u6d47\u9a84\u5a07\u56bc\u6405\u94f0\u77eb\u4fa5\u811a\u72e1\u89d2\u997a\u7f34\u7ede\u527f\u6559\u9175\u8f7f\u8f83\u53eb\u7a96\u63ed\u63a5\u7686\u79f8\u8857\u9636\u622a\u52ab\u8282\u6854\u6770\u6377\u776b\u7aed\u6d01\u7ed3\u89e3\u59d0\u6212\u85c9\u82a5\u754c\u501f\u4ecb\u75a5\u8beb\u5c4a\u5dfe\u7b4b\u65a4\u91d1\u4eca\u6d25\u895f\u7d27\u9526\u4ec5\u8c28\u8fdb\u9773\u664b\u7981\u8fd1\u70ec\u6d78"],["be40","\u7d99",12,"\u7da7",6,"\u7daf",42],["be80","\u7dda",32,"\u5c3d\u52b2\u8346\u5162\u830e\u775b\u6676\u9cb8\u4eac\u60ca\u7cbe\u7cb3\u7ecf\u4e95\u8b66\u666f\u9888\u9759\u5883\u656c\u955c\u5f84\u75c9\u9756\u7adf\u7ade\u51c0\u70af\u7a98\u63ea\u7a76\u7ea0\u7396\u97ed\u4e45\u7078\u4e5d\u9152\u53a9\u6551\u65e7\u81fc\u8205\u548e\u5c31\u759a\u97a0\u62d8\u72d9\u75bd\u5c45\u9a79\u83ca\u5c40\u5480\u77e9\u4e3e\u6cae\u805a\u62d2\u636e\u5de8\u5177\u8ddd\u8e1e\u952f\u4ff1\u53e5\u60e7\u70ac\u5267\u6350\u9e43\u5a1f\u5026\u7737\u5377\u7ee2\u6485\u652b\u6289\u6398\u5014\u7235\u89c9\u51b3\u8bc0\u7edd\u5747\u83cc\u94a7\u519b\u541b\u5cfb"],["bf40","\u7dfb",62],["bf80","\u7e3a\u7e3c",4,"\u7e42",4,"\u7e48",21,"\u4fca\u7ae3\u6d5a\u90e1\u9a8f\u5580\u5496\u5361\u54af\u5f00\u63e9\u6977\u51ef\u6168\u520a\u582a\u52d8\u574e\u780d\u770b\u5eb7\u6177\u7ce0\u625b\u6297\u4ea2\u7095\u8003\u62f7\u70e4\u9760\u5777\u82db\u67ef\u68f5\u78d5\u9897\u79d1\u58f3\u54b3\u53ef\u6e34\u514b\u523b\u5ba2\u8bfe\u80af\u5543\u57a6\u6073\u5751\u542d\u7a7a\u6050\u5b54\u63a7\u62a0\u53e3\u6263\u5bc7\u67af\u54ed\u7a9f\u82e6\u9177\u5e93\u88e4\u5938\u57ae\u630e\u8de8\u80ef\u5757\u7b77\u4fa9\u5feb\u5bbd\u6b3e\u5321\u7b50\u72c2\u6846\u77ff\u7736\u65f7\u51b5\u4e8f\u76d4\u5cbf\u7aa5\u8475\u594e\u9b41\u5080"],["c040","\u7e5e",35,"\u7e83",23,"\u7e9c\u7e9d\u7e9e"],["c080","\u7eae\u7eb4\u7ebb\u7ebc\u7ed6\u7ee4\u7eec\u7ef9\u7f0a\u7f10\u7f1e\u7f37\u7f39\u7f3b",6,"\u7f43\u7f46",9,"\u7f52\u7f53\u9988\u6127\u6e83\u5764\u6606\u6346\u56f0\u62ec\u6269\u5ed3\u9614\u5783\u62c9\u5587\u8721\u814a\u8fa3\u5566\u83b1\u6765\u8d56\u84dd\u5a6a\u680f\u62e6\u7bee\u9611\u5170\u6f9c\u8c30\u63fd\u89c8\u61d2\u7f06\u70c2\u6ee5\u7405\u6994\u72fc\u5eca\u90ce\u6717\u6d6a\u635e\u52b3\u7262\u8001\u4f6c\u59e5\u916a\u70d9\u6d9d\u52d2\u4e50\u96f7\u956d\u857e\u78ca\u7d2f\u5121\u5792\u64c2\u808b\u7c7b\u6cea\u68f1\u695e\u51b7\u5398\u68a8\u7281\u9ece\u7bf1\u72f8\u79bb\u6f13\u7406\u674e\u91cc\u9ca4\u793c\u8389\u8354\u540f\u6817\u4e3d\u5389\u52b1\u783e\u5386\u5229\u5088\u4f8b\u4fd0"],["c140","\u7f56\u7f59\u7f5b\u7f5c\u7f5d\u7f5e\u7f60\u7f63",4,"\u7f6b\u7f6c\u7f6d\u7f6f\u7f70\u7f73\u7f75\u7f76\u7f77\u7f78\u7f7a\u7f7b\u7f7c\u7f7d\u7f7f\u7f80\u7f82",7,"\u7f8b\u7f8d\u7f8f",4,"\u7f95",4,"\u7f9b\u7f9c\u7fa0\u7fa2\u7fa3\u7fa5\u7fa6\u7fa8",6,"\u7fb1"],["c180","\u7fb3",4,"\u7fba\u7fbb\u7fbe\u7fc0\u7fc2\u7fc3\u7fc4\u7fc6\u7fc7\u7fc8\u7fc9\u7fcb\u7fcd\u7fcf",4,"\u7fd6\u7fd7\u7fd9",5,"\u7fe2\u7fe3\u75e2\u7acb\u7c92\u6ca5\u96b6\u529b\u7483\u54e9\u4fe9\u8054\u83b2\u8fde\u9570\u5ec9\u601c\u6d9f\u5e18\u655b\u8138\u94fe\u604b\u70bc\u7ec3\u7cae\u51c9\u6881\u7cb1\u826f\u4e24\u8f86\u91cf\u667e\u4eae\u8c05\u64a9\u804a\u50da\u7597\u71ce\u5be5\u8fbd\u6f66\u4e86\u6482\u9563\u5ed6\u6599\u5217\u88c2\u70c8\u52a3\u730e\u7433\u6797\u78f7\u9716\u4e34\u90bb\u9cde\u6dcb\u51db\u8d41\u541d\u62ce\u73b2\u83f1\u96f6\u9f84\u94c3\u4f36\u7f9a\u51cc\u7075\u9675\u5cad\u9886\u53e6\u4ee4\u6e9c\u7409\u69b4\u786b\u998f\u7559\u5218\u7624\u6d41\u67f3\u516d\u9f99\u804b\u5499\u7b3c\u7abf"],["c240","\u7fe4\u7fe7\u7fe8\u7fea\u7feb\u7fec\u7fed\u7fef\u7ff2\u7ff4",6,"\u7ffd\u7ffe\u7fff\u8002\u8007\u8008\u8009\u800a\u800e\u800f\u8011\u8013\u801a\u801b\u801d\u801e\u801f\u8021\u8023\u8024\u802b",5,"\u8032\u8034\u8039\u803a\u803c\u803e\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804e\u804f\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805b",13,"\u806b",5,"\u8072",11,"\u9686\u5784\u62e2\u9647\u697c\u5a04\u6402\u7bd3\u6f0f\u964b\u82a6\u5362\u9885\u5e90\u7089\u63b3\u5364\u864f\u9c81\u9e93\u788c\u9732\u8def\u8d42\u9e7f\u6f5e\u7984\u5f55\u9646\u622e\u9a74\u5415\u94dd\u4fa3\u65c5\u5c65\u5c61\u7f15\u8651\u6c2f\u5f8b\u7387\u6ee4\u7eff\u5ce6\u631b\u5b6a\u6ee6\u5375\u4e71\u63a0\u7565\u62a1\u8f6e\u4f26\u4ed1\u6ca6\u7eb6\u8bba\u841d\u87ba\u7f57\u903b\u9523\u7ba9\u9aa1\u88f8\u843d\u6d1b\u9a86\u7edc\u5988\u9ebb\u739b\u7801\u8682\u9a6c\u9a82\u561b\u5417\u57cb\u4e70\u9ea6\u5356\u8fc8\u8109\u7792\u9992\u86ee\u6ee1\u8513\u66fc\u6162\u6f2b"],["c340","\u807e\u8081\u8082\u8085\u8088\u808a\u808d",5,"\u8094\u8095\u8097\u8099\u809e\u80a3\u80a6\u80a7\u80a8\u80ac\u80b0\u80b3\u80b5\u80b6\u80b8\u80b9\u80bb\u80c5\u80c7",4,"\u80cf",6,"\u80d8\u80df\u80e0\u80e2\u80e3\u80e6\u80ee\u80f5\u80f7\u80f9\u80fb\u80fe\u80ff\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810b"],["c380","\u810c\u8115\u8117\u8119\u811b\u811c\u811d\u811f",12,"\u812d\u812e\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813f\u8c29\u8292\u832b\u76f2\u6c13\u5fd9\u83bd\u732b\u8305\u951a\u6bdb\u77db\u94c6\u536f\u8302\u5192\u5e3d\u8c8c\u8d38\u4e48\u73ab\u679a\u6885\u9176\u9709\u7164\u6ca1\u7709\u5a92\u9541\u6bcf\u7f8e\u6627\u5bd0\u59b9\u5a9a\u95e8\u95f7\u4eec\u840c\u8499\u6aac\u76df\u9530\u731b\u68a6\u5b5f\u772f\u919a\u9761\u7cdc\u8ff7\u8c1c\u5f25\u7c73\u79d8\u89c5\u6ccc\u871c\u5bc6\u5e42\u68c9\u7720\u7ef5\u5195\u514d\u52c9\u5a29\u7f05\u9762\u82d7\u63cf\u7784\u85d0\u79d2\u6e3a\u5e99\u5999\u8511\u706d\u6c11\u62bf\u76bf\u654f\u60af\u95fd\u660e\u879f\u9e23\u94ed\u540d\u547d\u8c2c\u6478"],["c440","\u8140",5,"\u8147\u8149\u814d\u814e\u814f\u8152\u8156\u8157\u8158\u815b",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816a\u816b\u816c\u816f\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818b\u818c\u818d\u818e\u8190\u8192",5,"\u8199\u819a\u819e",4,"\u81a4\u81a5"],["c480","\u81a7\u81a9\u81ab",7,"\u81b4",5,"\u81bc\u81bd\u81be\u81bf\u81c4\u81c5\u81c7\u81c8\u81c9\u81cb\u81cd",6,"\u6479\u8611\u6a21\u819c\u78e8\u6469\u9b54\u62b9\u672b\u83ab\u58a8\u9ed8\u6cab\u6f20\u5bde\u964c\u8c0b\u725f\u67d0\u62c7\u7261\u4ea9\u59c6\u6bcd\u5893\u66ae\u5e55\u52df\u6155\u6728\u76ee\u7766\u7267\u7a46\u62ff\u54ea\u5450\u94a0\u90a3\u5a1c\u7eb3\u6c16\u4e43\u5976\u8010\u5948\u5357\u7537\u96be\u56ca\u6320\u8111\u607c\u95f9\u6dd6\u5462\u9981\u5185\u5ae9\u80fd\u59ae\u9713\u502a\u6ce5\u5c3c\u62df\u4f60\u533f\u817b\u9006\u6eba\u852b\u62c8\u5e74\u78be\u64b5\u637b\u5ff5\u5a18\u917f\u9e1f\u5c3f\u634f\u8042\u5b7d\u556e\u954a\u954d\u6d85\u60a8\u67e0\u72de\u51dd\u5b81"],["c540","\u81d4",14,"\u81e4\u81e5\u81e6\u81e8\u81e9\u81eb\u81ee",4,"\u81f5",5,"\u81fd\u81ff\u8203\u8207",4,"\u820e\u820f\u8211\u8213\u8215",5,"\u821d\u8220\u8224\u8225\u8226\u8227\u8229\u822e\u8232\u823a\u823c\u823d\u823f"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824a\u824c\u824d\u824e\u8250",7,"\u8259\u825b\u825c\u825d\u825e\u8260",7,"\u8269\u62e7\u6cde\u725b\u626d\u94ae\u7ebd\u8113\u6d53\u519c\u5f04\u5974\u52aa\u6012\u5973\u6696\u8650\u759f\u632a\u61e6\u7cef\u8bfa\u54e6\u6b27\u9e25\u6bb4\u85d5\u5455\u5076\u6ca4\u556a\u8db4\u722c\u5e15\u6015\u7436\u62cd\u6392\u724c\u5f98\u6e43\u6d3e\u6500\u6f58\u76d8\u78d0\u76fc\u7554\u5224\u53db\u4e53\u5e9e\u65c1\u802a\u80d6\u629b\u5486\u5228\u70ae\u888d\u8dd1\u6ce1\u5478\u80da\u57f9\u88f4\u8d54\u966a\u914d\u4f69\u6c9b\u55b7\u76c6\u7830\u62a8\u70f9\u6f8e\u5f6d\u84ec\u68da\u787c\u7bf7\u81a8\u670b\u9e4f\u6367\u78b0\u576f\u7812\u9739\u6279\u62ab\u5288\u7435\u6bd7"],["c640","\u826a\u826b\u826c\u826d\u8271\u8275\u8276\u8277\u8278\u827b\u827c\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828c\u8290\u8293\u8294\u8295\u8296\u829a\u829b\u829e\u82a0\u82a2\u82a3\u82a7\u82b2\u82b5\u82b6\u82ba\u82bb\u82bc\u82bf\u82c0\u82c2\u82c3\u82c5\u82c6\u82c9\u82d0\u82d6\u82d9\u82da\u82dd\u82e2\u82e7\u82e8\u82e9\u82ea\u82ec\u82ed\u82ee\u82f0\u82f2\u82f3\u82f5\u82f6\u82f8"],["c680","\u82fa\u82fc",4,"\u830a\u830b\u830d\u8310\u8312\u8313\u8316\u8318\u8319\u831d",9,"\u8329\u832a\u832e\u8330\u8332\u8337\u833b\u833d\u5564\u813e\u75b2\u76ae\u5339\u75de\u50fb\u5c41\u8b6c\u7bc7\u504f\u7247\u9a97\u98d8\u6f02\u74e2\u7968\u6487\u77a5\u62fc\u9891\u8d2b\u54c1\u8058\u4e52\u576a\u82f9\u840d\u5e73\u51ed\u74f6\u8bc4\u5c4f\u5761\u6cfc\u9887\u5a46\u7834\u9b44\u8feb\u7c95\u5256\u6251\u94fa\u4ec6\u8386\u8461\u83e9\u84b2\u57d4\u6734\u5703\u666e\u6d66\u8c31\u66dd\u7011\u671f\u6b3a\u6816\u621a\u59bb\u4e03\u51c4\u6f06\u67d2\u6c8f\u5176\u68cb\u5947\u6b67\u7566\u5d0e\u8110\u9f50\u65d7\u7948\u7941\u9a91\u8d77\u5c82\u4e5e\u4f01\u542f\u5951\u780c\u5668\u6c14\u8fc4\u5f03\u6c7d\u6ce3\u8bab\u6390"],["c740","\u833e\u833f\u8341\u8342\u8344\u8345\u8348\u834a",4,"\u8353\u8355",4,"\u835d\u8362\u8370",6,"\u8379\u837a\u837e",6,"\u8387\u8388\u838a\u838b\u838c\u838d\u838f\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839a\u839d\u839f\u83a1",6,"\u83ac\u83ad\u83ae"],["c780","\u83af\u83b5\u83bb\u83be\u83bf\u83c2\u83c3\u83c4\u83c6\u83c8\u83c9\u83cb\u83cd\u83ce\u83d0\u83d1\u83d2\u83d3\u83d5\u83d7\u83d9\u83da\u83db\u83de\u83e2\u83e3\u83e4\u83e6\u83e7\u83e8\u83eb\u83ec\u83ed\u6070\u6d3d\u7275\u6266\u948e\u94c5\u5343\u8fc1\u7b7e\u4edf\u8c26\u4e7e\u9ed4\u94b1\u94b3\u524d\u6f5c\u9063\u6d45\u8c34\u5811\u5d4c\u6b20\u6b49\u67aa\u545b\u8154\u7f8c\u5899\u8537\u5f3a\u62a2\u6a47\u9539\u6572\u6084\u6865\u77a7\u4e54\u4fa8\u5de7\u9798\u64ac\u7fd8\u5ced\u4fcf\u7a8d\u5207\u8304\u4e14\u602f\u7a83\u94a6\u4fb5\u4eb2\u79e6\u7434\u52e4\u82b9\u64d2\u79bd\u5bdd\u6c81\u9752\u8f7b\u6c22\u503e\u537f\u6e05\u64ce\u6674\u6c30\u60c5\u9877\u8bf7\u5e86\u743c\u7a77\u79cb\u4e18\u90b1\u7403\u6c42\u56da\u914b\u6cc5\u8d8b\u533a\u86c6\u66f2\u8eaf\u5c48\u9a71\u6e20"],["c840","\u83ee\u83ef\u83f3",4,"\u83fa\u83fb\u83fc\u83fe\u83ff\u8400\u8402\u8405\u8407\u8408\u8409\u840a\u8410\u8412",5,"\u8419\u841a\u841b\u841e",5,"\u8429",7,"\u8432",5,"\u8439\u843a\u843b\u843e",7,"\u8447\u8448\u8449"],["c880","\u844a",6,"\u8452",4,"\u8458\u845d\u845e\u845f\u8460\u8462\u8464",4,"\u846a\u846e\u846f\u8470\u8472\u8474\u8477\u8479\u847b\u847c\u53d6\u5a36\u9f8b\u8da3\u53bb\u5708\u98a7\u6743\u919b\u6cc9\u5168\u75ca\u62f3\u72ac\u5238\u529d\u7f3a\u7094\u7638\u5374\u9e4a\u69b7\u786e\u96c0\u88d9\u7fa4\u7136\u71c3\u5189\u67d3\u74e4\u58e4\u6518\u56b7\u8ba9\u9976\u6270\u7ed5\u60f9\u70ed\u58ec\u4ec1\u4eba\u5fcd\u97e7\u4efb\u8ba4\u5203\u598a\u7eab\u6254\u4ecd\u65e5\u620e\u8338\u84c9\u8363\u878d\u7194\u6eb6\u5bb9\u7ed2\u5197\u63c9\u67d4\u8089\u8339\u8815\u5112\u5b7a\u5982\u8fb1\u4e73\u6c5d\u5165\u8925\u8f6f\u962e\u854a\u745e\u9510\u95f0\u6da6\u82e5\u5f31\u6492\u6d12\u8428\u816e\u9cc3\u585e\u8d5b\u4e09\u53c1"],["c940","\u847d",4,"\u8483\u8484\u8485\u8486\u848a\u848d\u848f",7,"\u8498\u849a\u849b\u849d\u849e\u849f\u84a0\u84a2",12,"\u84b0\u84b1\u84b3\u84b5\u84b6\u84b7\u84bb\u84bc\u84be\u84c0\u84c2\u84c3\u84c5\u84c6\u84c7\u84c8\u84cb\u84cc\u84ce\u84cf\u84d2\u84d4\u84d5\u84d7"],["c980","\u84d8",4,"\u84de\u84e1\u84e2\u84e4\u84e7",4,"\u84ed\u84ee\u84ef\u84f1",10,"\u84fd\u84fe\u8500\u8501\u8502\u4f1e\u6563\u6851\u55d3\u4e27\u6414\u9a9a\u626b\u5ac2\u745f\u8272\u6da9\u68ee\u50e7\u838e\u7802\u6740\u5239\u6c99\u7eb1\u50bb\u5565\u715e\u7b5b\u6652\u73ca\u82eb\u6749\u5c71\u5220\u717d\u886b\u95ea\u9655\u64c5\u8d61\u81b3\u5584\u6c55\u6247\u7f2e\u5892\u4f24\u5546\u8d4f\u664c\u4e0a\u5c1a\u88f3\u68a2\u634e\u7a0d\u70e7\u828d\u52fa\u97f6\u5c11\u54e8\u90b5\u7ecd\u5962\u8d4a\u86c7\u820c\u820d\u8d66\u6444\u5c04\u6151\u6d89\u793e\u8bbe\u7837\u7533\u547b\u4f38\u8eab\u6df1\u5a20\u7ec5\u795e\u6c88\u5ba1\u5a76\u751a\u80be\u614e\u6e17\u58f0\u751f\u7525\u7272\u5347\u7ef3"],["ca40","\u8503",8,"\u850d\u850e\u850f\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851b\u851c\u851d\u851e\u8520\u8522",8,"\u852d",9,"\u853e",4,"\u8544\u8545\u8546\u8547\u854b",10],["ca80","\u8557\u8558\u855a\u855b\u855c\u855d\u855f",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857c\u857d\u857f\u8580\u8581\u7701\u76db\u5269\u80dc\u5723\u5e08\u5931\u72ee\u65bd\u6e7f\u8bd7\u5c38\u8671\u5341\u77f3\u62fe\u65f6\u4ec0\u98df\u8680\u5b9e\u8bc6\u53f2\u77e2\u4f7f\u5c4e\u9a76\u59cb\u5f0f\u793a\u58eb\u4e16\u67ff\u4e8b\u62ed\u8a93\u901d\u52bf\u662f\u55dc\u566c\u9002\u4ed5\u4f8d\u91ca\u9970\u6c0f\u5e02\u6043\u5ba4\u89c6\u8bd5\u6536\u624b\u9996\u5b88\u5bff\u6388\u552e\u53d7\u7626\u517d\u852c\u67a2\u68b3\u6b8a\u6292\u8f93\u53d4\u8212\u6dd1\u758f\u4e66\u8d4e\u5b70\u719f\u85af\u6691\u66d9\u7f72\u8700\u9ecd\u9f20\u5c5e\u672f\u8ff0\u6811\u675f\u620d\u7ad6\u5885\u5eb6\u6570\u6f31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859d",6,"\u85a5\u85a6\u85a7\u85a9\u85ab\u85ac\u85ad\u85b1",5,"\u85b8\u85ba",6,"\u85c2",6,"\u85ca",4,"\u85d1\u85d2"],["cb80","\u85d4\u85d6",5,"\u85dd",6,"\u85e5\u85e6\u85e7\u85e8\u85ea",14,"\u6055\u5237\u800d\u6454\u8870\u7529\u5e05\u6813\u62f4\u971c\u53cc\u723d\u8c01\u6c34\u7761\u7a0e\u542e\u77ac\u987a\u821c\u8bf4\u7855\u6714\u70c1\u65af\u6495\u5636\u601d\u79c1\u53f8\u4e1d\u6b7b\u8086\u5bfa\u55e3\u56db\u4f3a\u4f3c\u9972\u5df3\u677e\u8038\u6002\u9882\u9001\u5b8b\u8bbc\u8bf5\u641c\u8258\u64de\u55fd\u82cf\u9165\u4fd7\u7d20\u901f\u7c9f\u50f3\u5851\u6eaf\u5bbf\u8bc9\u8083\u9178\u849c\u7b97\u867d\u968b\u968f\u7ee5\u9ad3\u788e\u5c81\u7a57\u9042\u96a7\u795f\u5b59\u635f\u7b0b\u84d1\u68ad\u5506\u7f29\u7410\u7d22\u9501\u6240\u584c\u4ed6\u5b83\u5979\u5854"],["cc40","\u85f9\u85fa\u85fc\u85fd\u85fe\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862a",13,"\u8639\u863a\u863b\u863d\u863e\u863f\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865b\u865c\u865d\u865f\u8660\u8661\u8663",7,"\u736d\u631e\u8e4b\u8e0f\u80ce\u82d4\u62ac\u53f0\u6cf0\u915e\u592a\u6001\u6c70\u574d\u644a\u8d2a\u762b\u6ee9\u575b\u6a80\u75f0\u6f6d\u8c2d\u8c08\u5766\u6bef\u8892\u78b3\u63a2\u53f9\u70ad\u6c64\u5858\u642a\u5802\u68e0\u819b\u5510\u7cd6\u5018\u8eba\u6dcc\u8d9f\u70eb\u638f\u6d9b\u6ed4\u7ee6\u8404\u6843\u9003\u6dd8\u9676\u8ba8\u5957\u7279\u85e4\u817e\u75bc\u8a8a\u68af\u5254\u8e22\u9511\u63d0\u9898\u8e44\u557c\u4f53\u66ff\u568f\u60d5\u6d95\u5243\u5c49\u5929\u6dfb\u586b\u7530\u751c\u606c\u8214\u8146\u6311\u6761\u8fe2\u773a\u8df3\u8d34\u94c1\u5e16\u5385\u542c\u70c3"],["cd40","\u866d\u866f\u8670\u8672",6,"\u8683",6,"\u868e",4,"\u8694\u8696",5,"\u869e",4,"\u86a5\u86a6\u86ab\u86ad\u86ae\u86b2\u86b3\u86b7\u86b8\u86b9\u86bb",4,"\u86c1\u86c2\u86c3\u86c5\u86c8\u86cc\u86cd\u86d2\u86d3\u86d5\u86d6\u86d7\u86da\u86dc"],["cd80","\u86dd\u86e0\u86e1\u86e2\u86e3\u86e5\u86e6\u86e7\u86e8\u86ea\u86eb\u86ec\u86ef\u86f5\u86f6\u86f7\u86fa\u86fb\u86fc\u86fd\u86ff\u8701\u8704\u8705\u8706\u870b\u870c\u870e\u870f\u8710\u8711\u8714\u8716\u6c40\u5ef7\u505c\u4ead\u5ead\u633a\u8247\u901a\u6850\u916e\u77b3\u540c\u94dc\u5f64\u7ae5\u6876\u6345\u7b52\u7edf\u75db\u5077\u6295\u5934\u900f\u51f8\u79c3\u7a81\u56fe\u5f92\u9014\u6d82\u5c60\u571f\u5410\u5154\u6e4d\u56e2\u63a8\u9893\u817f\u8715\u892a\u9000\u541e\u5c6f\u81c0\u62d6\u6258\u8131\u9e35\u9640\u9a6e\u9a7c\u692d\u59a5\u62d3\u553e\u6316\u54c7\u86d9\u6d3c\u5a03\u74e6\u889c\u6b6a\u5916\u8c4c\u5f2f\u6e7e\u73a9\u987d\u4e38\u70f7\u5b8c\u7897\u633d\u665a\u7696\u60cb\u5b9b\u5a49\u4e07\u8155\u6c6a\u738b\u4ea1\u6789\u7f51\u5f80\u65fa\u671b\u5fd8\u5984\u5a01"],["ce40","\u8719\u871b\u871d\u871f\u8720\u8724\u8726\u8727\u8728\u872a\u872b\u872c\u872d\u872f\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873a\u873c\u873d\u8740",6,"\u874a\u874b\u874d\u874f\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875a",5,"\u8761\u8762\u8766",7,"\u876f\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877a\u877f\u8780\u8781\u8784\u8786\u8787\u8789\u878a\u878c\u878e",4,"\u8794\u8795\u8796\u8798",6,"\u87a0",4,"\u5dcd\u5fae\u5371\u97e6\u8fdd\u6845\u56f4\u552f\u60df\u4e3a\u6f4d\u7ef4\u82c7\u840e\u59d4\u4f1f\u4f2a\u5c3e\u7eac\u672a\u851a\u5473\u754f\u80c3\u5582\u9b4f\u4f4d\u6e2d\u8c13\u5c09\u6170\u536b\u761f\u6e29\u868a\u6587\u95fb\u7eb9\u543b\u7a33\u7d0a\u95ee\u55e1\u7fc1\u74ee\u631d\u8717\u6da1\u7a9d\u6211\u65a1\u5367\u63e1\u6c83\u5deb\u545c\u94a8\u4e4c\u6c61\u8bec\u5c4b\u65e0\u829c\u68a7\u543e\u5434\u6bcb\u6b66\u4e94\u6342\u5348\u821e\u4f0d\u4fae\u575e\u620a\u96fe\u6664\u7269\u52ff\u52a1\u609f\u8bef\u6614\u7199\u6790\u897f\u7852\u77fd\u6670\u563b\u5438\u9521\u727a"],["cf40","\u87a5\u87a6\u87a7\u87a9\u87aa\u87ae\u87b0\u87b1\u87b2\u87b4\u87b6\u87b7\u87b8\u87b9\u87bb\u87bc\u87be\u87bf\u87c1",4,"\u87c7\u87c8\u87c9\u87cc",4,"\u87d4",6,"\u87dc\u87dd\u87de\u87df\u87e1\u87e2\u87e3\u87e4\u87e6\u87e7\u87e8\u87e9\u87eb\u87ec\u87ed\u87ef",9],["cf80","\u87fa\u87fb\u87fc\u87fd\u87ff\u8800\u8801\u8802\u8804",5,"\u880b",7,"\u8814\u8817\u8818\u8819\u881a\u881c",4,"\u8823\u7a00\u606f\u5e0c\u6089\u819d\u5915\u60dc\u7184\u70ef\u6eaa\u6c50\u7280\u6a84\u88ad\u5e2d\u4e60\u5ab3\u559c\u94e3\u6d17\u7cfb\u9699\u620f\u7ec6\u778e\u867e\u5323\u971e\u8f96\u6687\u5ce1\u4fa0\u72ed\u4e0b\u53a6\u590f\u5413\u6380\u9528\u5148\u4ed9\u9c9c\u7ea4\u54b8\u8d24\u8854\u8237\u95f2\u6d8e\u5f26\u5acc\u663e\u9669\u73b0\u732e\u53bf\u817a\u9985\u7fa1\u5baa\u9677\u9650\u7ebf\u76f8\u53a2\u9576\u9999\u7bb1\u8944\u6e58\u4e61\u7fd4\u7965\u8be6\u60f3\u54cd\u4eab\u9879\u5df7\u6a61\u50cf\u5411\u8c61\u8427\u785d\u9704\u524a\u54ee\u56a3\u9500\u6d88\u5bb5\u6dc6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883a\u883b\u883d\u883e\u883f\u8841\u8842\u8843\u8846",5,"\u884e",5,"\u8855\u8856\u8858\u885a",6,"\u8866\u8867\u886a\u886d\u886f\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887a"],["d080","\u887b\u887c\u8880\u8883\u8886\u8887\u8889\u888a\u888c\u888e\u888f\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889d",4,"\u88a3\u88a5",5,"\u5c0f\u5b5d\u6821\u8096\u5578\u7b11\u6548\u6954\u4e9b\u6b47\u874e\u978b\u534f\u631f\u643a\u90aa\u659c\u80c1\u8c10\u5199\u68b0\u5378\u87f9\u61c8\u6cc4\u6cfb\u8c22\u5c51\u85aa\u82af\u950c\u6b23\u8f9b\u65b0\u5ffb\u5fc3\u4fe1\u8845\u661f\u8165\u7329\u60fa\u5174\u5211\u578b\u5f62\u90a2\u884c\u9192\u5e78\u674f\u6027\u59d3\u5144\u51f6\u80f8\u5308\u6c79\u96c4\u718a\u4f11\u4fee\u7f9e\u673d\u55c5\u9508\u79c0\u8896\u7ee3\u589f\u620c\u9700\u865a\u5618\u987b\u5f90\u8bb8\u84c4\u9157\u53d9\u65ed\u5e8f\u755c\u6064\u7d6e\u5a7f\u7eea\u7eed\u8f69\u55a7\u5ba3\u60ac\u65cb\u7384"],["d140","\u88ac\u88ae\u88af\u88b0\u88b2",4,"\u88b8\u88b9\u88ba\u88bb\u88bd\u88be\u88bf\u88c0\u88c3\u88c4\u88c7\u88c8\u88ca\u88cb\u88cc\u88cd\u88cf\u88d0\u88d1\u88d3\u88d6\u88d7\u88da",4,"\u88e0\u88e1\u88e6\u88e7\u88e9",6,"\u88f2\u88f5\u88f6\u88f7\u88fa\u88fb\u88fd\u88ff\u8900\u8901\u8903",5],["d180","\u8909\u890b",4,"\u8911\u8914",4,"\u891c",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892c\u892d\u892e\u892f\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7eda\u9774\u859b\u5b66\u7a74\u96ea\u8840\u52cb\u718f\u5faa\u65ec\u8be2\u5bfb\u9a6f\u5de1\u6b89\u6c5b\u8bad\u8baf\u900a\u8fc5\u538b\u62bc\u9e26\u9e2d\u5440\u4e2b\u82bd\u7259\u869c\u5d16\u8859\u6daf\u96c5\u54d1\u4e9a\u8bb6\u7109\u54bd\u9609\u70df\u6df9\u76d0\u4e25\u7814\u8712\u5ca9\u5ef6\u8a00\u989c\u960e\u708e\u6cbf\u5944\u63a9\u773c\u884d\u6f14\u8273\u5830\u71d5\u538c\u781a\u96c1\u5501\u5f66\u7130\u5bb4\u8c1a\u9a8c\u6b83\u592e\u9e2f\u79e7\u6768\u626c\u4f6f\u75a1\u7f8a\u6d0b\u9633\u6c27\u4ef0\u75d2\u517b\u6837\u6f3e\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897c"],["d280","\u897d\u897e\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5c27\u9065\u7a91\u8c23\u59da\u54ac\u8200\u836f\u8981\u8000\u6930\u564e\u8036\u7237\u91ce\u51b6\u4e5f\u9875\u6396\u4e1a\u53f6\u66f3\u814b\u591c\u6db2\u4e00\u58f9\u533b\u63d6\u94f1\u4f9d\u4f0a\u8863\u9890\u5937\u9057\u79fb\u4eea\u80f0\u7591\u6c82\u5b9c\u59e8\u5f5d\u6905\u8681\u501a\u5df2\u4e59\u77e3\u4ee5\u827a\u6291\u6613\u9091\u5c79\u4ebf\u5f79\u81c6\u9038\u8084\u75ab\u4ea6\u88d4\u610f\u6bc5\u5fc6\u4e49\u76ca\u6ea2\u8be3\u8bae\u8c0a\u8bd1\u5f02\u7ffc\u7fcc\u7ece\u8335\u836b\u56e0\u6bb7\u97f3\u9634\u59fb\u541f\u94f6\u6deb\u5bc5\u996e\u5c39\u5f15\u9690"],["d340","\u89a2",30,"\u89c3\u89cd\u89d3\u89d4\u89d5\u89d7\u89d8\u89d9\u89db\u89dd\u89df\u89e0\u89e1\u89e2\u89e4\u89e7\u89e8\u89e9\u89ea\u89ec\u89ed\u89ee\u89f0\u89f1\u89f2\u89f4",6],["d380","\u89fb",4,"\u8a01",5,"\u8a08",21,"\u5370\u82f1\u6a31\u5a74\u9e70\u5e94\u7f28\u83b9\u8424\u8425\u8367\u8747\u8fce\u8d62\u76c8\u5f71\u9896\u786c\u6620\u54df\u62e5\u4f63\u81c3\u75c8\u5eb8\u96cd\u8e0a\u86f9\u548f\u6cf3\u6d8c\u6c38\u607f\u52c7\u7528\u5e7d\u4f18\u60a0\u5fe7\u5c24\u7531\u90ae\u94c0\u72b9\u6cb9\u6e38\u9149\u6709\u53cb\u53f3\u4f51\u91c9\u8bf1\u53c8\u5e7c\u8fc2\u6de4\u4e8e\u76c2\u6986\u865e\u611a\u8206\u4f59\u4fde\u903e\u9c7c\u6109\u6e1d\u6e14\u9685\u4e88\u5a31\u96e8\u4e0e\u5c7f\u79b9\u5b87\u8bed\u7fbd\u7389\u57df\u828b\u90c1\u5401\u9047\u55bb\u5cea\u5fa1\u6108\u6b32\u72f1\u80b2\u8a89"],["d440","\u8a1e",31,"\u8a3f",8,"\u8a49",21],["d480","\u8a5f",25,"\u8a7a",6,"\u6d74\u5bd3\u88d5\u9884\u8c6b\u9a6d\u9e33\u6e0a\u51a4\u5143\u57a3\u8881\u539f\u63f4\u8f95\u56ed\u5458\u5706\u733f\u6e90\u7f18\u8fdc\u82d1\u613f\u6028\u9662\u66f0\u7ea6\u8d8a\u8dc3\u94a5\u5cb3\u7ca4\u6708\u60a6\u9605\u8018\u4e91\u90e7\u5300\u9668\u5141\u8fd0\u8574\u915d\u6655\u97f5\u5b55\u531d\u7838\u6742\u683d\u54c9\u707e\u5bb0\u8f7d\u518d\u5728\u54b1\u6512\u6682\u8d5e\u8d43\u810f\u846c\u906d\u7cdf\u51ff\u85fb\u67a3\u65e9\u6fa1\u86a4\u8e81\u566a\u9020\u7682\u7076\u71e5\u8d23\u62e9\u5219\u6cfd\u8d3c\u600e\u589e\u618e\u66fe\u8d60\u624e\u55b3\u6e23\u672d\u8f67"],["d540","\u8a81",7,"\u8a8b",7,"\u8a94",46],["d580","\u8ac3",32,"\u94e1\u95f8\u7728\u6805\u69a8\u548b\u4e4d\u70b8\u8bc8\u6458\u658b\u5b85\u7a84\u503a\u5be8\u77bb\u6be1\u8a79\u7c98\u6cbe\u76cf\u65a9\u8f97\u5d2d\u5c55\u8638\u6808\u5360\u6218\u7ad9\u6e5b\u7efd\u6a1f\u7ae0\u5f70\u6f33\u5f20\u638c\u6da8\u6756\u4e08\u5e10\u8d26\u4ed7\u80c0\u7634\u969c\u62db\u662d\u627e\u6cbc\u8d75\u7167\u7f69\u5146\u8087\u53ec\u906e\u6298\u54f2\u86f0\u8f99\u8005\u9517\u8517\u8fd9\u6d59\u73cd\u659f\u771f\u7504\u7827\u81fb\u8d1e\u9488\u4fa6\u6795\u75b9\u8bca\u9707\u632f\u9547\u9635\u84b8\u6323\u7741\u5f81\u72f0\u4e89\u6014\u6574\u62ef\u6b63\u653f"],["d640","\u8ae4",34,"\u8b08",27],["d680","\u8b24\u8b25\u8b27",30,"\u5e27\u75c7\u90d1\u8bc1\u829d\u679d\u652f\u5431\u8718\u77e5\u80a2\u8102\u6c41\u4e4b\u7ec7\u804c\u76f4\u690d\u6b96\u6267\u503c\u4f84\u5740\u6307\u6b62\u8dbe\u53ea\u65e8\u7eb8\u5fd7\u631a\u63b7\u81f3\u81f4\u7f6e\u5e1c\u5cd9\u5236\u667a\u79e9\u7a1a\u8d28\u7099\u75d4\u6ede\u6cbb\u7a92\u4e2d\u76c5\u5fe0\u949f\u8877\u7ec8\u79cd\u80bf\u91cd\u4ef2\u4f17\u821f\u5468\u5dde\u6d32\u8bcc\u7ca5\u8f74\u8098\u5e1a\u5492\u76b1\u5b99\u663c\u9aa4\u73e0\u682a\u86db\u6731\u732a\u8bf8\u8bdb\u9010\u7af9\u70db\u716e\u62c4\u77a9\u5631\u4e3b\u8457\u67f1\u52a9\u86c0\u8d2e\u94f8\u7b51"],["d740","\u8b46",31,"\u8b67",4,"\u8b6d",25],["d780","\u8b87",24,"\u8bac\u8bb1\u8bbb\u8bc7\u8bd0\u8bea\u8c09\u8c1e\u4f4f\u6ce8\u795d\u9a7b\u6293\u722a\u62fd\u4e13\u7816\u8f6c\u64b0\u8d5a\u7bc6\u6869\u5e84\u88c5\u5986\u649e\u58ee\u72b6\u690e\u9525\u8ffd\u8d58\u5760\u7f00\u8c06\u51c6\u6349\u62d9\u5353\u684c\u7422\u8301\u914c\u5544\u7740\u707c\u6d4a\u5179\u54a8\u8d44\u59ff\u6ecb\u6dc4\u5b5c\u7d2b\u4ed4\u7c7d\u6ed3\u5b50\u81ea\u6e0d\u5b57\u9b03\u68d5\u8e2a\u5b97\u7efc\u603b\u7eb5\u90b9\u8d70\u594f\u63cd\u79df\u8db3\u5352\u65cf\u7956\u8bc5\u963b\u7ec4\u94bb\u7e82\u5634\u9189\u6700\u7f6a\u5c0a\u9075\u6628\u5de6\u4f50\u67de\u505a\u4f5c\u5750\u5ea7"],["d840","\u8c38",8,"\u8c42\u8c43\u8c44\u8c45\u8c48\u8c4a\u8c4b\u8c4d",7,"\u8c56\u8c57\u8c58\u8c59\u8c5b",5,"\u8c63",6,"\u8c6c",6,"\u8c74\u8c75\u8c76\u8c77\u8c7b",6,"\u8c83\u8c84\u8c86\u8c87"],["d880","\u8c88\u8c8b\u8c8d",6,"\u8c95\u8c96\u8c97\u8c99",20,"\u4e8d\u4e0c\u5140\u4e10\u5eff\u5345\u4e15\u4e98\u4e1e\u9b32\u5b6c\u5669\u4e28\u79ba\u4e3f\u5315\u4e47\u592d\u723b\u536e\u6c10\u56df\u80e4\u9997\u6bd3\u777e\u9f17\u4e36\u4e9f\u9f10\u4e5c\u4e69\u4e93\u8288\u5b5b\u556c\u560f\u4ec4\u538d\u539d\u53a3\u53a5\u53ae\u9765\u8d5d\u531a\u53f5\u5326\u532e\u533e\u8d5c\u5366\u5363\u5202\u5208\u520e\u522d\u5233\u523f\u5240\u524c\u525e\u5261\u525c\u84af\u527d\u5282\u5281\u5290\u5293\u5182\u7f54\u4ebb\u4ec3\u4ec9\u4ec2\u4ee8\u4ee1\u4eeb\u4ede\u4f1b\u4ef3\u4f22\u4f64\u4ef5\u4f25\u4f27\u4f09\u4f2b\u4f5e\u4f67\u6538\u4f5a\u4f5d"],["d940","\u8cae",62],["d980","\u8ced",32,"\u4f5f\u4f57\u4f32\u4f3d\u4f76\u4f74\u4f91\u4f89\u4f83\u4f8f\u4f7e\u4f7b\u4faa\u4f7c\u4fac\u4f94\u4fe6\u4fe8\u4fea\u4fc5\u4fda\u4fe3\u4fdc\u4fd1\u4fdf\u4ff8\u5029\u504c\u4ff3\u502c\u500f\u502e\u502d\u4ffe\u501c\u500c\u5025\u5028\u507e\u5043\u5055\u5048\u504e\u506c\u507b\u50a5\u50a7\u50a9\u50ba\u50d6\u5106\u50ed\u50ec\u50e6\u50ee\u5107\u510b\u4edd\u6c3d\u4f58\u4f65\u4fce\u9fa0\u6c46\u7c74\u516e\u5dfd\u9ec9\u9998\u5181\u5914\u52f9\u530d\u8a07\u5310\u51eb\u5919\u5155\u4ea0\u5156\u4eb3\u886e\u88a4\u4eb5\u8114\u88d2\u7980\u5b34\u8803\u7fb8\u51ab\u51b1\u51bd\u51bc"],["da40","\u8d0e",14,"\u8d20\u8d51\u8d52\u8d57\u8d5f\u8d65\u8d68\u8d69\u8d6a\u8d6c\u8d6e\u8d6f\u8d71\u8d72\u8d78",8,"\u8d82\u8d83\u8d86\u8d87\u8d88\u8d89\u8d8c",4,"\u8d92\u8d93\u8d95",9,"\u8da0\u8da1"],["da80","\u8da2\u8da4",12,"\u8db2\u8db6\u8db7\u8db9\u8dbb\u8dbd\u8dc0\u8dc1\u8dc2\u8dc5\u8dc7\u8dc8\u8dc9\u8dca\u8dcd\u8dd0\u8dd2\u8dd3\u8dd4\u51c7\u5196\u51a2\u51a5\u8ba0\u8ba6\u8ba7\u8baa\u8bb4\u8bb5\u8bb7\u8bc2\u8bc3\u8bcb\u8bcf\u8bce\u8bd2\u8bd3\u8bd4\u8bd6\u8bd8\u8bd9\u8bdc\u8bdf\u8be0\u8be4\u8be8\u8be9\u8bee\u8bf0\u8bf3\u8bf6\u8bf9\u8bfc\u8bff\u8c00\u8c02\u8c04\u8c07\u8c0c\u8c0f\u8c11\u8c12\u8c14\u8c15\u8c16\u8c19\u8c1b\u8c18\u8c1d\u8c1f\u8c20\u8c21\u8c25\u8c27\u8c2a\u8c2b\u8c2e\u8c2f\u8c32\u8c33\u8c35\u8c36\u5369\u537a\u961d\u9622\u9621\u9631\u962a\u963d\u963c\u9642\u9649\u9654\u965f\u9667\u966c\u9672\u9674\u9688\u968d\u9697\u96b0\u9097\u909b\u909d\u9099\u90ac\u90a1\u90b4\u90b3\u90b6\u90ba"],["db40","\u8dd5\u8dd8\u8dd9\u8ddc\u8de0\u8de1\u8de2\u8de5\u8de6\u8de7\u8de9\u8ded\u8dee\u8df0\u8df1\u8df2\u8df4\u8df6\u8dfc\u8dfe",6,"\u8e06\u8e07\u8e08\u8e0b\u8e0d\u8e0e\u8e10\u8e11\u8e12\u8e13\u8e15",7,"\u8e20\u8e21\u8e24",4,"\u8e2b\u8e2d\u8e30\u8e32\u8e33\u8e34\u8e36\u8e37\u8e38\u8e3b\u8e3c\u8e3e"],["db80","\u8e3f\u8e43\u8e45\u8e46\u8e4c",4,"\u8e53",5,"\u8e5a",11,"\u8e67\u8e68\u8e6a\u8e6b\u8e6e\u8e71\u90b8\u90b0\u90cf\u90c5\u90be\u90d0\u90c4\u90c7\u90d3\u90e6\u90e2\u90dc\u90d7\u90db\u90eb\u90ef\u90fe\u9104\u9122\u911e\u9123\u9131\u912f\u9139\u9143\u9146\u520d\u5942\u52a2\u52ac\u52ad\u52be\u54ff\u52d0\u52d6\u52f0\u53df\u71ee\u77cd\u5ef4\u51f5\u51fc\u9b2f\u53b6\u5f01\u755a\u5def\u574c\u57a9\u57a1\u587e\u58bc\u58c5\u58d1\u5729\u572c\u572a\u5733\u5739\u572e\u572f\u575c\u573b\u5742\u5769\u5785\u576b\u5786\u577c\u577b\u5768\u576d\u5776\u5773\u57ad\u57a4\u578c\u57b2\u57cf\u57a7\u57b4\u5793\u57a0\u57d5\u57d8\u57da\u57d9\u57d2\u57b8\u57f4\u57ef\u57f8\u57e4\u57dd"],["dc40","\u8e73\u8e75\u8e77",4,"\u8e7d\u8e7e\u8e80\u8e82\u8e83\u8e84\u8e86\u8e88",6,"\u8e91\u8e92\u8e93\u8e95",6,"\u8e9d\u8e9f",11,"\u8ead\u8eae\u8eb0\u8eb1\u8eb3",6,"\u8ebb",7],["dc80","\u8ec3",10,"\u8ecf",21,"\u580b\u580d\u57fd\u57ed\u5800\u581e\u5819\u5844\u5820\u5865\u586c\u5881\u5889\u589a\u5880\u99a8\u9f19\u61ff\u8279\u827d\u827f\u828f\u828a\u82a8\u8284\u828e\u8291\u8297\u8299\u82ab\u82b8\u82be\u82b0\u82c8\u82ca\u82e3\u8298\u82b7\u82ae\u82cb\u82cc\u82c1\u82a9\u82b4\u82a1\u82aa\u829f\u82c4\u82ce\u82a4\u82e1\u8309\u82f7\u82e4\u830f\u8307\u82dc\u82f4\u82d2\u82d8\u830c\u82fb\u82d3\u8311\u831a\u8306\u8314\u8315\u82e0\u82d5\u831c\u8351\u835b\u835c\u8308\u8392\u833c\u8334\u8331\u839b\u835e\u832f\u834f\u8347\u8343\u835f\u8340\u8317\u8360\u832d\u833a\u8333\u8366\u8365"],["dd40","\u8ee5",62],["dd80","\u8f24",32,"\u8368\u831b\u8369\u836c\u836a\u836d\u836e\u83b0\u8378\u83b3\u83b4\u83a0\u83aa\u8393\u839c\u8385\u837c\u83b6\u83a9\u837d\u83b8\u837b\u8398\u839e\u83a8\u83ba\u83bc\u83c1\u8401\u83e5\u83d8\u5807\u8418\u840b\u83dd\u83fd\u83d6\u841c\u8438\u8411\u8406\u83d4\u83df\u840f\u8403\u83f8\u83f9\u83ea\u83c5\u83c0\u8426\u83f0\u83e1\u845c\u8451\u845a\u8459\u8473\u8487\u8488\u847a\u8489\u8478\u843c\u8446\u8469\u8476\u848c\u848e\u8431\u846d\u84c1\u84cd\u84d0\u84e6\u84bd\u84d3\u84ca\u84bf\u84ba\u84e0\u84a1\u84b9\u84b4\u8497\u84e5\u84e3\u850c\u750d\u8538\u84f0\u8539\u851f\u853a"],["de40","\u8f45",32,"\u8f6a\u8f80\u8f8c\u8f92\u8f9d\u8fa0\u8fa1\u8fa2\u8fa4\u8fa5\u8fa6\u8fa7\u8faa\u8fac\u8fad\u8fae\u8faf\u8fb2\u8fb3\u8fb4\u8fb5\u8fb7\u8fb8\u8fba\u8fbb\u8fbc\u8fbf\u8fc0\u8fc3\u8fc6"],["de80","\u8fc9",4,"\u8fcf\u8fd2\u8fd6\u8fd7\u8fda\u8fe0\u8fe1\u8fe3\u8fe7\u8fec\u8fef\u8ff1\u8ff2\u8ff4\u8ff5\u8ff6\u8ffa\u8ffb\u8ffc\u8ffe\u8fff\u9007\u9008\u900c\u900e\u9013\u9015\u9018\u8556\u853b\u84ff\u84fc\u8559\u8548\u8568\u8564\u855e\u857a\u77a2\u8543\u8572\u857b\u85a4\u85a8\u8587\u858f\u8579\u85ae\u859c\u8585\u85b9\u85b7\u85b0\u85d3\u85c1\u85dc\u85ff\u8627\u8605\u8629\u8616\u863c\u5efe\u5f08\u593c\u5941\u8037\u5955\u595a\u5958\u530f\u5c22\u5c25\u5c2c\u5c34\u624c\u626a\u629f\u62bb\u62ca\u62da\u62d7\u62ee\u6322\u62f6\u6339\u634b\u6343\u63ad\u63f6\u6371\u637a\u638e\u63b4\u636d\u63ac\u638a\u6369\u63ae\u63bc\u63f2\u63f8\u63e0\u63ff\u63c4\u63de\u63ce\u6452\u63c6\u63be\u6445\u6441\u640b\u641b\u6420\u640c\u6426\u6421\u645e\u6484\u646d\u6496"],["df40","\u9019\u901c\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903a\u903d\u903f\u9040\u9043\u9045\u9046\u9048",4,"\u904e\u9054\u9055\u9056\u9059\u905a\u905c",5,"\u9064\u9066\u9067\u9069\u906a\u906b\u906c\u906f",4,"\u9076",6,"\u907e\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908a\u908c",4,"\u9092\u9094\u9096\u9098\u909a\u909c\u909e\u909f\u90a0\u90a4\u90a5\u90a7\u90a8\u90a9\u90ab\u90ad\u90b2\u90b7\u90bc\u90bd\u90bf\u90c0\u647a\u64b7\u64b8\u6499\u64ba\u64c0\u64d0\u64d7\u64e4\u64e2\u6509\u6525\u652e\u5f0b\u5fd2\u7519\u5f11\u535f\u53f1\u53fd\u53e9\u53e8\u53fb\u5412\u5416\u5406\u544b\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549a\u549b\u5484\u5476\u5466\u549d\u54d0\u54ad\u54c2\u54b4\u54d2\u54a7\u54a6\u54d3\u54d4\u5472\u54a3\u54d5\u54bb\u54bf\u54cc\u54d9\u54da\u54dc\u54a9\u54aa\u54a4\u54dd\u54cf\u54de\u551b\u54e7\u5520\u54fd\u5514\u54f3\u5522\u5523\u550f\u5511\u5527\u552a\u5567\u558f\u55b5\u5549\u556d\u5541\u5555\u553f\u5550\u553c"],["e040","\u90c2\u90c3\u90c6\u90c8\u90c9\u90cb\u90cc\u90cd\u90d2\u90d4\u90d5\u90d6\u90d8\u90d9\u90da\u90de\u90df\u90e0\u90e3\u90e4\u90e5\u90e9\u90ea\u90ec\u90ee\u90f0\u90f1\u90f2\u90f3\u90f5\u90f6\u90f7\u90f9\u90fa\u90fb\u90fc\u90ff\u9100\u9101\u9103\u9105",19,"\u911a\u911b\u911c"],["e080","\u911d\u911f\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913a",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555c\u558b\u55d2\u5583\u55b1\u55b9\u5588\u5581\u559f\u557e\u55d6\u5591\u557b\u55df\u55bd\u55be\u5594\u5599\u55ea\u55f7\u55c9\u561f\u55d1\u55eb\u55ec\u55d4\u55e6\u55dd\u55c4\u55ef\u55e5\u55f2\u55f3\u55cc\u55cd\u55e8\u55f5\u55e4\u8f94\u561e\u5608\u560c\u5601\u5624\u5623\u55fe\u5600\u5627\u562d\u5658\u5639\u5657\u562c\u564d\u5662\u5659\u565c\u564c\u5654\u5686\u5664\u5671\u566b\u567b\u567c\u5685\u5693\u56af\u56d4\u56d7\u56dd\u56e1\u56f5\u56eb\u56f9\u56ff\u5704\u570a\u5709\u571c\u5e0f\u5e19\u5e14\u5e11\u5e31\u5e3b\u5e3c"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915b\u915c\u915f\u9160\u9166\u9167\u9168\u916b\u916d\u9173\u917a\u917b\u917c\u9180",4,"\u9186\u9188\u918a\u918e\u918f\u9193",6,"\u919c",5,"\u91a4",5,"\u91ab\u91ac\u91b0\u91b1\u91b2\u91b3\u91b6\u91b7\u91b8\u91b9\u91bb"],["e180","\u91bc",10,"\u91c8\u91cb\u91d0\u91d2",9,"\u91dd",8,"\u5e37\u5e44\u5e54\u5e5b\u5e5e\u5e61\u5c8c\u5c7a\u5c8d\u5c90\u5c96\u5c88\u5c98\u5c99\u5c91\u5c9a\u5c9c\u5cb5\u5ca2\u5cbd\u5cac\u5cab\u5cb1\u5ca3\u5cc1\u5cb7\u5cc4\u5cd2\u5ce4\u5ccb\u5ce5\u5d02\u5d03\u5d27\u5d26\u5d2e\u5d24\u5d1e\u5d06\u5d1b\u5d58\u5d3e\u5d34\u5d3d\u5d6c\u5d5b\u5d6f\u5d5d\u5d6b\u5d4b\u5d4a\u5d69\u5d74\u5d82\u5d99\u5d9d\u8c73\u5db7\u5dc5\u5f73\u5f77\u5f82\u5f87\u5f89\u5f8c\u5f95\u5f99\u5f9c\u5fa8\u5fad\u5fb5\u5fbc\u8862\u5f61\u72ad\u72b0\u72b4\u72b7\u72b8\u72c3\u72c1\u72ce\u72cd\u72d2\u72e8\u72ef\u72e9\u72f2\u72f4\u72f7\u7301\u72f3\u7303\u72fa"],["e240","\u91e6",62],["e280","\u9225",32,"\u72fb\u7317\u7313\u7321\u730a\u731e\u731d\u7315\u7322\u7339\u7325\u732c\u7338\u7331\u7350\u734d\u7357\u7360\u736c\u736f\u737e\u821b\u5925\u98e7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997d\u9980\u9984\u9987\u998a\u998d\u9990\u9991\u9993\u9994\u9995\u5e80\u5e91\u5e8b\u5e96\u5ea5\u5ea0\u5eb9\u5eb5\u5ebe\u5eb3\u8d53\u5ed2\u5ed1\u5edb\u5ee8\u5eea\u81ba\u5fc4\u5fc9\u5fd6\u5fcf\u6003\u5fee\u6004\u5fe1\u5fe4\u5ffe\u6005\u6006\u5fea\u5fed\u5ff8\u6019\u6035\u6026\u601b\u600f\u600d\u6029\u602b\u600a\u603f\u6021\u6078\u6079\u607b\u607a\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928f",24,"\u606a\u607d\u6096\u609a\u60ad\u609d\u6083\u6092\u608c\u609b\u60ec\u60bb\u60b1\u60dd\u60d8\u60c6\u60da\u60b4\u6120\u6126\u6115\u6123\u60f4\u6100\u610e\u612b\u614a\u6175\u61ac\u6194\u61a7\u61b7\u61d4\u61f5\u5fdd\u96b3\u95e9\u95eb\u95f1\u95f3\u95f5\u95f6\u95fc\u95fe\u9603\u9604\u9606\u9608\u960a\u960b\u960c\u960d\u960f\u9612\u9615\u9616\u9617\u9619\u961a\u4e2c\u723f\u6215\u6c35\u6c54\u6c5c\u6c4a\u6ca3\u6c85\u6c90\u6c94\u6c8c\u6c68\u6c69\u6c74\u6c76\u6c86\u6ca9\u6cd0\u6cd4\u6cad\u6cf7\u6cf8\u6cf1\u6cd7\u6cb2\u6ce0\u6cd6\u6cfa\u6ceb\u6cee\u6cb1\u6cd3\u6cef\u6cfe"],["e440","\u92a8",5,"\u92af",24,"\u92c9",31],["e480","\u92e9",32,"\u6d39\u6d27\u6d0c\u6d43\u6d48\u6d07\u6d04\u6d19\u6d0e\u6d2b\u6d4d\u6d2e\u6d35\u6d1a\u6d4f\u6d52\u6d54\u6d33\u6d91\u6d6f\u6d9e\u6da0\u6d5e\u6d93\u6d94\u6d5c\u6d60\u6d7c\u6d63\u6e1a\u6dc7\u6dc5\u6dde\u6e0e\u6dbf\u6de0\u6e11\u6de6\u6ddd\u6dd9\u6e16\u6dab\u6e0c\u6dae\u6e2b\u6e6e\u6e4e\u6e6b\u6eb2\u6e5f\u6e86\u6e53\u6e54\u6e32\u6e25\u6e44\u6edf\u6eb1\u6e98\u6ee0\u6f2d\u6ee2\u6ea5\u6ea7\u6ebd\u6ebb\u6eb7\u6ed7\u6eb4\u6ecf\u6e8f\u6ec2\u6e9f\u6f62\u6f46\u6f47\u6f24\u6f15\u6ef9\u6f2f\u6f36\u6f4b\u6f74\u6f2a\u6f09\u6f29\u6f89\u6f8d\u6f8c\u6f78\u6f72\u6f7c\u6f7a\u6fd1"],["e540","\u930a",51,"\u933f",10],["e580","\u934a",31,"\u936b\u6fc9\u6fa7\u6fb9\u6fb6\u6fc2\u6fe1\u6fee\u6fde\u6fe0\u6fef\u701a\u7023\u701b\u7039\u7035\u704f\u705e\u5b80\u5b84\u5b95\u5b93\u5ba5\u5bb8\u752f\u9a9e\u6434\u5be4\u5bee\u8930\u5bf0\u8e47\u8b07\u8fb6\u8fd3\u8fd5\u8fe5\u8fee\u8fe4\u8fe9\u8fe6\u8ff3\u8fe8\u9005\u9004\u900b\u9026\u9011\u900d\u9016\u9021\u9035\u9036\u902d\u902f\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905b\u66b9\u9074\u907d\u9082\u9088\u9083\u908b\u5f50\u5f57\u5f56\u5f58\u5c3b\u54ab\u5c50\u5c59\u5b71\u5c63\u5c66\u7fbc\u5f2a\u5f29\u5f2d\u8274\u5f3c\u9b3b\u5c6e\u5981\u5983\u598d\u59a9\u59aa\u59a3"],["e640","\u936c",34,"\u9390",27],["e680","\u93ac",29,"\u93cb\u93cc\u93cd\u5997\u59ca\u59ab\u599e\u59a4\u59d2\u59b2\u59af\u59d7\u59be\u5a05\u5a06\u59dd\u5a08\u59e3\u59d8\u59f9\u5a0c\u5a09\u5a32\u5a34\u5a11\u5a23\u5a13\u5a40\u5a67\u5a4a\u5a55\u5a3c\u5a62\u5a75\u80ec\u5aaa\u5a9b\u5a77\u5a7a\u5abe\u5aeb\u5ab2\u5ad2\u5ad4\u5ab8\u5ae0\u5ae3\u5af1\u5ad6\u5ae6\u5ad8\u5adc\u5b09\u5b17\u5b16\u5b32\u5b37\u5b40\u5c15\u5c1c\u5b5a\u5b65\u5b73\u5b51\u5b53\u5b62\u9a75\u9a77\u9a78\u9a7a\u9a7f\u9a7d\u9a80\u9a81\u9a85\u9a88\u9a8a\u9a90\u9a92\u9a93\u9a96\u9a98\u9a9b\u9a9c\u9a9d\u9a9f\u9aa0\u9aa2\u9aa3\u9aa5\u9aa7\u7e9f\u7ea1\u7ea3\u7ea5\u7ea8\u7ea9"],["e740","\u93ce",7,"\u93d7",54],["e780","\u940e",32,"\u7ead\u7eb0\u7ebe\u7ec0\u7ec1\u7ec2\u7ec9\u7ecb\u7ecc\u7ed0\u7ed4\u7ed7\u7edb\u7ee0\u7ee1\u7ee8\u7eeb\u7eee\u7eef\u7ef1\u7ef2\u7f0d\u7ef6\u7efa\u7efb\u7efe\u7f01\u7f02\u7f03\u7f07\u7f08\u7f0b\u7f0c\u7f0f\u7f11\u7f12\u7f17\u7f19\u7f1c\u7f1b\u7f1f\u7f21",6,"\u7f2a\u7f2b\u7f2c\u7f2d\u7f2f",4,"\u7f35\u5e7a\u757f\u5ddb\u753e\u9095\u738e\u7391\u73ae\u73a2\u739f\u73cf\u73c2\u73d1\u73b7\u73b3\u73c0\u73c9\u73c8\u73e5\u73d9\u987c\u740a\u73e9\u73e7\u73de\u73ba\u73f2\u740f\u742a\u745b\u7426\u7425\u7428\u7430\u742e\u742c"],["e840","\u942f",14,"\u943f",43,"\u946c\u946d\u946e\u946f"],["e880","\u9470",20,"\u9491\u9496\u9498\u94c7\u94cf\u94d3\u94d4\u94da\u94e6\u94fb\u951c\u9520\u741b\u741a\u7441\u745c\u7457\u7455\u7459\u7477\u746d\u747e\u749c\u748e\u7480\u7481\u7487\u748b\u749e\u74a8\u74a9\u7490\u74a7\u74d2\u74ba\u97ea\u97eb\u97ec\u674c\u6753\u675e\u6748\u6769\u67a5\u6787\u676a\u6773\u6798\u67a7\u6775\u67a8\u679e\u67ad\u678b\u6777\u677c\u67f0\u6809\u67d8\u680a\u67e9\u67b0\u680c\u67d9\u67b5\u67da\u67b3\u67dd\u6800\u67c3\u67b8\u67e2\u680e\u67c1\u67fd\u6832\u6833\u6860\u6861\u684e\u6862\u6844\u6864\u6883\u681d\u6855\u6866\u6841\u6867\u6840\u683e\u684a\u6849\u6829\u68b5\u688f\u6874\u6877\u6893\u686b\u68c2\u696e\u68fc\u691f\u6920\u68f9"],["e940","\u9527\u9533\u953d\u9543\u9548\u954b\u9555\u955a\u9560\u956e\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95ab",32,"\u6924\u68f0\u690b\u6901\u6957\u68e3\u6910\u6971\u6939\u6960\u6942\u695d\u6984\u696b\u6980\u6998\u6978\u6934\u69cc\u6987\u6988\u69ce\u6989\u6966\u6963\u6979\u699b\u69a7\u69bb\u69ab\u69ad\u69d4\u69b1\u69c1\u69ca\u69df\u6995\u69e0\u698d\u69ff\u6a2f\u69ed\u6a17\u6a18\u6a65\u69f2\u6a44\u6a3e\u6aa0\u6a50\u6a5b\u6a35\u6a8e\u6a79\u6a3d\u6a28\u6a58\u6a7c\u6a91\u6a90\u6aa9\u6a97\u6aab\u7337\u7352\u6b81\u6b82\u6b87\u6b84\u6b92\u6b93\u6b8d\u6b9a\u6b9b\u6ba1\u6baa\u8f6b\u8f6d\u8f71\u8f72\u8f73\u8f75\u8f76\u8f78\u8f77\u8f79\u8f7a\u8f7c\u8f7e\u8f81\u8f82\u8f84\u8f87\u8f8b"],["ea40","\u95cc",27,"\u95ec\u95ff\u9607\u9613\u9618\u961b\u961e\u9620\u9623",6,"\u962b\u962c\u962d\u962f\u9630\u9637\u9638\u9639\u963a\u963e\u9641\u9643\u964a\u964e\u964f\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965a\u965c\u965d\u965e\u9660\u9663\u9665\u9666\u966b\u966d",4,"\u9673\u9678",12,"\u9687\u9689\u968a\u8f8d\u8f8e\u8f8f\u8f98\u8f9a\u8ece\u620b\u6217\u621b\u621f\u6222\u6221\u6225\u6224\u622c\u81e7\u74ef\u74f4\u74ff\u750f\u7511\u7513\u6534\u65ee\u65ef\u65f0\u660a\u6619\u6772\u6603\u6615\u6600\u7085\u66f7\u661d\u6634\u6631\u6636\u6635\u8006\u665f\u6654\u6641\u664f\u6656\u6661\u6657\u6677\u6684\u668c\u66a7\u669d\u66be\u66db\u66dc\u66e6\u66e9\u8d32\u8d33\u8d36\u8d3b\u8d3d\u8d40\u8d45\u8d46\u8d48\u8d49\u8d47\u8d4d\u8d55\u8d59\u89c7\u89ca\u89cb\u89cc\u89ce\u89cf\u89d0\u89d1\u726e\u729f\u725d\u7266\u726f\u727e\u727f\u7284\u728b\u728d\u728f\u7292\u6308\u6332\u63b0"],["eb40","\u968c\u968e\u9691\u9692\u9693\u9695\u9696\u969a\u969b\u969d",9,"\u96a8",7,"\u96b1\u96b2\u96b4\u96b5\u96b7\u96b8\u96ba\u96bb\u96bf\u96c2\u96c3\u96c8\u96ca\u96cb\u96d0\u96d1\u96d3\u96d4\u96d6",9,"\u96e1",6,"\u96eb"],["eb80","\u96ec\u96ed\u96ee\u96f0\u96f1\u96f2\u96f4\u96f5\u96f8\u96fa\u96fb\u96fc\u96fd\u96ff\u9702\u9703\u9705\u970a\u970b\u970c\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971d\u971f\u9720\u643f\u64d8\u8004\u6bea\u6bf3\u6bfd\u6bf5\u6bf9\u6c05\u6c07\u6c06\u6c0d\u6c15\u6c18\u6c19\u6c1a\u6c21\u6c29\u6c24\u6c2a\u6c32\u6535\u6555\u656b\u724d\u7252\u7256\u7230\u8662\u5216\u809f\u809c\u8093\u80bc\u670a\u80bd\u80b1\u80ab\u80ad\u80b4\u80b7\u80e7\u80e8\u80e9\u80ea\u80db\u80c2\u80c4\u80d9\u80cd\u80d7\u6710\u80dd\u80eb\u80f1\u80f4\u80ed\u810d\u810e\u80f2\u80fc\u6715\u8112\u8c5a\u8136\u811e\u812c\u8118\u8132\u8148\u814c\u8153\u8174\u8159\u815a\u8171\u8160\u8169\u817c\u817d\u816d\u8167\u584d\u5ab5\u8188\u8182\u8191\u6ed5\u81a3\u81aa\u81cc\u6726\u81ca\u81bb"],["ec40","\u9721",8,"\u972b\u972c\u972e\u972f\u9731\u9733",4,"\u973a\u973b\u973c\u973d\u973f",18,"\u9754\u9755\u9757\u9758\u975a\u975c\u975d\u975f\u9763\u9764\u9766\u9767\u9768\u976a",7],["ec80","\u9772\u9775\u9777",4,"\u977d",7,"\u9786",4,"\u978c\u978e\u978f\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81c1\u81a6\u6b24\u6b37\u6b39\u6b43\u6b46\u6b59\u98d1\u98d2\u98d3\u98d5\u98d9\u98da\u6bb3\u5f40\u6bc2\u89f3\u6590\u9f51\u6593\u65bc\u65c6\u65c4\u65c3\u65cc\u65ce\u65d2\u65d6\u7080\u709c\u7096\u709d\u70bb\u70c0\u70b7\u70ab\u70b1\u70e8\u70ca\u7110\u7113\u7116\u712f\u7131\u7173\u715c\u7168\u7145\u7172\u714a\u7178\u717a\u7198\u71b3\u71b5\u71a8\u71a0\u71e0\u71d4\u71e7\u71f9\u721d\u7228\u706c\u7118\u7166\u71b9\u623e\u623d\u6243\u6248\u6249\u793b\u7940\u7946\u7949\u795b\u795c\u7953\u795a\u7962\u7957\u7960\u796f\u7967\u797a\u7985\u798a\u799a\u79a7\u79b3\u5fd1\u5fd0"],["ed40","\u979e\u979f\u97a1\u97a2\u97a4",6,"\u97ac\u97ae\u97b0\u97b1\u97b3\u97b5",46],["ed80","\u97e4\u97e5\u97e8\u97ee",4,"\u97f4\u97f7",23,"\u603c\u605d\u605a\u6067\u6041\u6059\u6063\u60ab\u6106\u610d\u615d\u61a9\u619d\u61cb\u61d1\u6206\u8080\u807f\u6c93\u6cf6\u6dfc\u77f6\u77f8\u7800\u7809\u7817\u7818\u7811\u65ab\u782d\u781c\u781d\u7839\u783a\u783b\u781f\u783c\u7825\u782c\u7823\u7829\u784e\u786d\u7856\u7857\u7826\u7850\u7847\u784c\u786a\u789b\u7893\u789a\u7887\u789c\u78a1\u78a3\u78b2\u78b9\u78a5\u78d4\u78d9\u78c9\u78ec\u78f2\u7905\u78f4\u7913\u7924\u791e\u7934\u9f9b\u9ef9\u9efb\u9efc\u76f1\u7704\u770d\u76f9\u7707\u7708\u771a\u7722\u7719\u772d\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775a\u7768"],["ee40","\u980f",62],["ee80","\u984e",32,"\u7762\u7765\u777f\u778d\u777d\u7780\u778c\u7791\u779f\u77a0\u77b0\u77b5\u77bd\u753a\u7540\u754e\u754b\u7548\u755b\u7572\u7579\u7583\u7f58\u7f61\u7f5f\u8a48\u7f68\u7f74\u7f71\u7f79\u7f81\u7f7e\u76cd\u76e5\u8832\u9485\u9486\u9487\u948b\u948a\u948c\u948d\u948f\u9490\u9494\u9497\u9495\u949a\u949b\u949c\u94a3\u94a4\u94ab\u94aa\u94ad\u94ac\u94af\u94b0\u94b2\u94b4\u94b6",4,"\u94bc\u94bd\u94bf\u94c4\u94c8",6,"\u94d0\u94d1\u94d2\u94d5\u94d6\u94d7\u94d9\u94d8\u94db\u94de\u94df\u94e0\u94e2\u94e4\u94e5\u94e7\u94e8\u94ea"],["ef40","\u986f",5,"\u988b\u988e\u9892\u9895\u9899\u98a3\u98a8",37,"\u98cf\u98d0\u98d4\u98d6\u98d7\u98db\u98dc\u98dd\u98e0",4],["ef80","\u98e5\u98e6\u98e9",30,"\u94e9\u94eb\u94ee\u94ef\u94f3\u94f4\u94f5\u94f7\u94f9\u94fc\u94fd\u94ff\u9503\u9502\u9506\u9507\u9509\u950a\u950d\u950e\u950f\u9512",4,"\u9518\u951b\u951d\u951e\u951f\u9522\u952a\u952b\u9529\u952c\u9531\u9532\u9534\u9536\u9537\u9538\u953c\u953e\u953f\u9542\u9535\u9544\u9545\u9546\u9549\u954c\u954e\u954f\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955b\u955e\u955f\u955d\u9561\u9562\u9564",8,"\u956f\u9571\u9572\u9573\u953a\u77e7\u77ec\u96c9\u79d5\u79ed\u79e3\u79eb\u7a06\u5d47\u7a03\u7a02\u7a1e\u7a14"],["f040","\u9908",4,"\u990e\u990f\u9911",28,"\u992f",26],["f080","\u994a",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997b\u997e\u9982\u9983\u9989\u7a39\u7a37\u7a51\u9ecf\u99a5\u7a70\u7688\u768e\u7693\u7699\u76a4\u74de\u74e0\u752c\u9e20\u9e22\u9e28",4,"\u9e32\u9e31\u9e36\u9e38\u9e37\u9e39\u9e3a\u9e3e\u9e41\u9e42\u9e44\u9e46\u9e47\u9e48\u9e49\u9e4b\u9e4c\u9e4e\u9e51\u9e55\u9e57\u9e5a\u9e5b\u9e5c\u9e5e\u9e63\u9e66",6,"\u9e71\u9e6d\u9e73\u7592\u7594\u7596\u75a0\u759d\u75ac\u75a3\u75b3\u75b4\u75b8\u75c4\u75b1\u75b0\u75c3\u75c2\u75d6\u75cd\u75e3\u75e8\u75e6\u75e4\u75eb\u75e7\u7603\u75f1\u75fc\u75ff\u7610\u7600\u7605\u760c\u7617\u760a\u7625\u7618\u7615\u7619"],["f140","\u998c\u998e\u999a",10,"\u99a6\u99a7\u99a9",47],["f180","\u99d9",32,"\u761b\u763c\u7622\u7620\u7640\u762d\u7630\u763f\u7635\u7643\u763e\u7633\u764d\u765e\u7654\u765c\u7656\u766b\u766f\u7fca\u7ae6\u7a78\u7a79\u7a80\u7a86\u7a88\u7a95\u7aa6\u7aa0\u7aac\u7aa8\u7aad\u7ab3\u8864\u8869\u8872\u887d\u887f\u8882\u88a2\u88c6\u88b7\u88bc\u88c9\u88e2\u88ce\u88e3\u88e5\u88f1\u891a\u88fc\u88e8\u88fe\u88f0\u8921\u8919\u8913\u891b\u890a\u8934\u892b\u8936\u8941\u8966\u897b\u758b\u80e5\u76b2\u76b4\u77dc\u8012\u8014\u8016\u801c\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800b\u8035\u8043\u8046\u804d\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99fa",62],["f280","\u9a39",32,"\u9889\u988c\u988d\u988f\u9894\u989a\u989b\u989e\u989f\u98a1\u98a2\u98a5\u98a6\u864d\u8654\u866c\u866e\u867f\u867a\u867c\u867b\u86a8\u868d\u868b\u86ac\u869d\u86a7\u86a3\u86aa\u8693\u86a9\u86b6\u86c4\u86b5\u86ce\u86b0\u86ba\u86b1\u86af\u86c9\u86cf\u86b4\u86e9\u86f1\u86f2\u86ed\u86f3\u86d0\u8713\u86de\u86f4\u86df\u86d8\u86d1\u8703\u8707\u86f8\u8708\u870a\u870d\u8709\u8723\u873b\u871e\u8725\u872e\u871a\u873e\u8748\u8734\u8731\u8729\u8737\u873f\u8782\u8722\u877d\u877e\u877b\u8760\u8770\u874c\u876e\u878b\u8753\u8763\u877c\u8764\u8759\u8765\u8793\u87af\u87a8\u87d2"],["f340","\u9a5a",17,"\u9a72\u9a83\u9a89\u9a8d\u9a8e\u9a94\u9a95\u9a99\u9aa6\u9aa9",6,"\u9ab2\u9ab3\u9ab4\u9ab5\u9ab9\u9abb\u9abd\u9abe\u9abf\u9ac3\u9ac4\u9ac6",4,"\u9acd\u9ace\u9acf\u9ad0\u9ad2\u9ad4\u9ad5\u9ad6\u9ad7\u9ad9\u9ada\u9adb\u9adc"],["f380","\u9add\u9ade\u9ae0\u9ae2\u9ae3\u9ae4\u9ae5\u9ae7\u9ae8\u9ae9\u9aea\u9aec\u9aee\u9af0",8,"\u9afa\u9afc",6,"\u9b04\u9b05\u9b06\u87c6\u8788\u8785\u87ad\u8797\u8783\u87ab\u87e5\u87ac\u87b5\u87b3\u87cb\u87d3\u87bd\u87d1\u87c0\u87ca\u87db\u87ea\u87e0\u87ee\u8816\u8813\u87fe\u880a\u881b\u8821\u8839\u883c\u7f36\u7f42\u7f44\u7f45\u8210\u7afa\u7afd\u7b08\u7b03\u7b04\u7b15\u7b0a\u7b2b\u7b0f\u7b47\u7b38\u7b2a\u7b19\u7b2e\u7b31\u7b20\u7b25\u7b24\u7b33\u7b3e\u7b1e\u7b58\u7b5a\u7b45\u7b75\u7b4c\u7b5d\u7b60\u7b6e\u7b7b\u7b62\u7b72\u7b71\u7b90\u7ba6\u7ba7\u7bb8\u7bac\u7b9d\u7ba8\u7b85\u7baa\u7b9c\u7ba2\u7bab\u7bb4\u7bd1\u7bc1\u7bcc\u7bdd\u7bda\u7be5\u7be6\u7bea\u7c0c\u7bfe\u7bfc\u7c0f\u7c16\u7c0b"],["f440","\u9b07\u9b09",5,"\u9b10\u9b11\u9b12\u9b14",10,"\u9b20\u9b21\u9b22\u9b24",10,"\u9b30\u9b31\u9b33",7,"\u9b3d\u9b3e\u9b3f\u9b40\u9b46\u9b4a\u9b4b\u9b4c\u9b4e\u9b50\u9b52\u9b53\u9b55",5],["f480","\u9b5b",32,"\u7c1f\u7c2a\u7c26\u7c38\u7c41\u7c40\u81fe\u8201\u8202\u8204\u81ec\u8844\u8221\u8222\u8223\u822d\u822f\u8228\u822b\u8238\u823b\u8233\u8234\u823e\u8244\u8249\u824b\u824f\u825a\u825f\u8268\u887e\u8885\u8888\u88d8\u88df\u895e\u7f9d\u7f9f\u7fa7\u7faf\u7fb0\u7fb2\u7c7c\u6549\u7c91\u7c9d\u7c9c\u7c9e\u7ca2\u7cb2\u7cbc\u7cbd\u7cc1\u7cc7\u7ccc\u7ccd\u7cc8\u7cc5\u7cd7\u7ce8\u826e\u66a8\u7fbf\u7fce\u7fd5\u7fe5\u7fe1\u7fe6\u7fe9\u7fee\u7ff3\u7cf8\u7d77\u7da6\u7dae\u7e47\u7e9b\u9eb8\u9eb4\u8d73\u8d84\u8d94\u8d91\u8db1\u8d67\u8d6d\u8c47\u8c49\u914a\u9150\u914e\u914f\u9164"],["f540","\u9b7c",62],["f580","\u9bbb",32,"\u9162\u9161\u9170\u9169\u916f\u917d\u917e\u9172\u9174\u9179\u918c\u9185\u9190\u918d\u9191\u91a2\u91a3\u91aa\u91ad\u91ae\u91af\u91b5\u91b4\u91ba\u8c55\u9e7e\u8db8\u8deb\u8e05\u8e59\u8e69\u8db5\u8dbf\u8dbc\u8dba\u8dc4\u8dd6\u8dd7\u8dda\u8dde\u8dce\u8dcf\u8ddb\u8dc6\u8dec\u8df7\u8df8\u8de3\u8df9\u8dfb\u8de4\u8e09\u8dfd\u8e14\u8e1d\u8e1f\u8e2c\u8e2e\u8e23\u8e2f\u8e3a\u8e40\u8e39\u8e35\u8e3d\u8e31\u8e49\u8e41\u8e42\u8e51\u8e52\u8e4a\u8e70\u8e76\u8e7c\u8e6f\u8e74\u8e85\u8e8f\u8e94\u8e90\u8e9c\u8e9e\u8c78\u8c82\u8c8a\u8c85\u8c98\u8c94\u659b\u89d6\u89de\u89da\u89dc"],["f640","\u9bdc",62],["f680","\u9c1b",32,"\u89e5\u89eb\u89ef\u8a3e\u8b26\u9753\u96e9\u96f3\u96ef\u9706\u9701\u9708\u970f\u970e\u972a\u972d\u9730\u973e\u9f80\u9f83\u9f85",5,"\u9f8c\u9efe\u9f0b\u9f0d\u96b9\u96bc\u96bd\u96ce\u96d2\u77bf\u96e0\u928e\u92ae\u92c8\u933e\u936a\u93ca\u938f\u943e\u946b\u9c7f\u9c82\u9c85\u9c86\u9c87\u9c88\u7a23\u9c8b\u9c8e\u9c90\u9c91\u9c92\u9c94\u9c95\u9c9a\u9c9b\u9c9e",5,"\u9ca5",4,"\u9cab\u9cad\u9cae\u9cb0",7,"\u9cba\u9cbb\u9cbc\u9cbd\u9cc4\u9cc5\u9cc6\u9cc7\u9cca\u9ccb"],["f740","\u9c3c",62],["f780","\u9c7b\u9c7d\u9c7e\u9c80\u9c83\u9c84\u9c89\u9c8a\u9c8c\u9c8f\u9c93\u9c96\u9c97\u9c98\u9c99\u9c9d\u9caa\u9cac\u9caf\u9cb9\u9cbe",4,"\u9cc8\u9cc9\u9cd1\u9cd2\u9cda\u9cdb\u9ce0\u9ce1\u9ccc",4,"\u9cd3\u9cd4\u9cd5\u9cd7\u9cd8\u9cd9\u9cdc\u9cdd\u9cdf\u9ce2\u977c\u9785\u9791\u9792\u9794\u97af\u97ab\u97a3\u97b2\u97b4\u9ab1\u9ab0\u9ab7\u9e58\u9ab6\u9aba\u9abc\u9ac1\u9ac0\u9ac5\u9ac2\u9acb\u9acc\u9ad1\u9b45\u9b43\u9b47\u9b49\u9b48\u9b4d\u9b51\u98e8\u990d\u992e\u9955\u9954\u9adf\u9ae1\u9ae6\u9aef\u9aeb\u9afb\u9aed\u9af9\u9b08\u9b0f\u9b13\u9b1f\u9b23\u9ebd\u9ebe\u7e3b\u9e82\u9e87\u9e88\u9e8b\u9e92\u93d6\u9e9d\u9e9f\u9edb\u9edc\u9edd\u9ee0\u9edf\u9ee2\u9ee9\u9ee7\u9ee5\u9eea\u9eef\u9f22\u9f2c\u9f2f\u9f39\u9f37\u9f3d\u9f3e\u9f44"],["f840","\u9ce3",62],["f880","\u9d22",32],["f940","\u9d43",62],["f980","\u9d82",32],["fa40","\u9da3",62],["fa80","\u9de2",32],["fb40","\u9e03",27,"\u9e24\u9e27\u9e2e\u9e30\u9e34\u9e3b\u9e3c\u9e40\u9e4d\u9e50\u9e52\u9e53\u9e54\u9e56\u9e59\u9e5d\u9e5f\u9e60\u9e61\u9e62\u9e65\u9e6e\u9e6f\u9e72\u9e74",9,"\u9e80"],["fb80","\u9e81\u9e83\u9e84\u9e85\u9e86\u9e89\u9e8a\u9e8c",5,"\u9e94",8,"\u9e9e\u9ea0",5,"\u9ea7\u9ea8\u9ea9\u9eaa"],["fc40","\u9eab",8,"\u9eb5\u9eb6\u9eb7\u9eb9\u9eba\u9ebc\u9ebf",4,"\u9ec5\u9ec6\u9ec7\u9ec8\u9eca\u9ecb\u9ecc\u9ed0\u9ed2\u9ed3\u9ed5\u9ed6\u9ed7\u9ed9\u9eda\u9ede\u9ee1\u9ee3\u9ee4\u9ee6\u9ee8\u9eeb\u9eec\u9eed\u9eee\u9ef0",8,"\u9efa\u9efd\u9eff",6],["fc80","\u9f06",4,"\u9f0c\u9f0f\u9f11\u9f12\u9f14\u9f15\u9f16\u9f18\u9f1a",5,"\u9f21\u9f23",8,"\u9f2d\u9f2e\u9f30\u9f31"],["fd40","\u9f32",4,"\u9f38\u9f3a\u9f3c\u9f3f",4,"\u9f45",10,"\u9f52",38],["fd80","\u9f79",5,"\u9f81\u9f82\u9f8d",11,"\u9f9c\u9f9d\u9f9e\u9fa1",4,"\uf92c\uf979\uf995\uf9e7\uf9f1"],["fe40","\ufa0c\ufa0d\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa18\ufa1f\ufa20\ufa21\ufa23\ufa24\ufa27\ufa28\ufa29"]]},4891,[]); -__d(function(a,f,e,b,c,d,n){c.exports=[["a140","\ue4c6",62],["a180","\ue505",32],["a240","\ue526",62],["a280","\ue565",32],["a2ab","\ue766",5],["a2e3","\u20ac\ue76d"],["a2ef","\ue76e\ue76f"],["a2fd","\ue770\ue771"],["a340","\ue586",62],["a380","\ue5c5",31,"\u3000"],["a440","\ue5e6",62],["a480","\ue625",32],["a4f4","\ue772",10],["a540","\ue646",62],["a580","\ue685",32],["a5f7","\ue77d",7],["a640","\ue6a6",62],["a680","\ue6e5",32],["a6b9","\ue785",7],["a6d9","\ue78d",6],["a6ec","\ue794\ue795"],["a6f3","\ue796"],["a6f6","\ue797",8],["a740","\ue706",62],["a780","\ue745",32],["a7c2","\ue7a0",14],["a7f2","\ue7af",12],["a896","\ue7bc",10],["a8bc","\u1e3f"],["a8bf","\u01f9"],["a8c1","\ue7c9\ue7ca\ue7cb\ue7cc"],["a8ea","\ue7cd",20],["a958","\ue7e2"],["a95b","\ue7e3"],["a95d","\ue7e4\ue7e5\ue7e6"],["a989","\u303e\u2ff0",11],["a997","\ue7f4",12],["a9f0","\ue801",14],["aaa1","\ue000",93],["aba1","\ue05e",93],["aca1","\ue0bc",93],["ada1","\ue11a",93],["aea1","\ue178",93],["afa1","\ue1d6",93],["d7fa","\ue810",4],["f8a1","\ue234",93],["f9a1","\ue292",93],["faa1","\ue2f0",93],["fba1","\ue34e",93],["fca1","\ue3ac",93],["fda1","\ue40a",93],["fe50","\u2e81\ue816\ue817\ue818\u2e84\u3473\u3447\u2e88\u2e8b\ue81e\u359e\u361a\u360e\u2e8c\u2e97\u396e\u3918\ue826\u39cf\u39df\u3a73\u39d0\ue82b\ue82c\u3b4e\u3c6e\u3ce0\u2ea7\ue831\ue832\u2eaa\u4056\u415f\u2eae\u4337\u2eb3\u2eb6\u2eb7\ue83b\u43b1\u43ac\u2ebb\u43dd\u44d6\u4661\u464c\ue843"],["fe80","\u4723\u4729\u477c\u478d\u2eca\u4947\u497a\u497d\u4982\u4983\u4985\u4986\u499f\u499b\u49b7\u49b6\ue854\ue855\u4ca3\u4c9f\u4ca0\u4ca1\u4c77\u4ca2\u4d13",6,"\u4dae\ue864\ue468",93],["8135f437","\ue7c7"]]},4892,[]); -__d(function(r,s,a,e,h,n,o){h.exports={uChars:[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],gbChars:[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189e3]}},4893,[]); -__d(function(a,b,c,d,e,f,n){e.exports=[["0","\0",127],["8141","\uac02\uac03\uac05\uac06\uac0b",4,"\uac18\uac1e\uac1f\uac21\uac22\uac23\uac25",6,"\uac2e\uac32\uac33\uac34"],["8161","\uac35\uac36\uac37\uac3a\uac3b\uac3d\uac3e\uac3f\uac41",9,"\uac4c\uac4e",5,"\uac55"],["8181","\uac56\uac57\uac59\uac5a\uac5b\uac5d",18,"\uac72\uac73\uac75\uac76\uac79\uac7b",4,"\uac82\uac87\uac88\uac8d\uac8e\uac8f\uac91\uac92\uac93\uac95",6,"\uac9e\uaca2",5,"\uacab\uacad\uacae\uacb1",6,"\uacba\uacbe\uacbf\uacc0\uacc2\uacc3\uacc5\uacc6\uacc7\uacc9\uacca\uaccb\uaccd",7,"\uacd6\uacd8",7,"\uace2\uace3\uace5\uace6\uace9\uaceb\uaced\uacee\uacf2\uacf4\uacf7",4,"\uacfe\uacff\uad01\uad02\uad03\uad05\uad07",4,"\uad0e\uad10\uad12\uad13"],["8241","\uad14\uad15\uad16\uad17\uad19\uad1a\uad1b\uad1d\uad1e\uad1f\uad21",7,"\uad2a\uad2b\uad2e",5],["8261","\uad36\uad37\uad39\uad3a\uad3b\uad3d",6,"\uad46\uad48\uad4a",5,"\uad51\uad52\uad53\uad55\uad56\uad57"],["8281","\uad59",7,"\uad62\uad64",7,"\uad6e\uad6f\uad71\uad72\uad77\uad78\uad79\uad7a\uad7e\uad80\uad83",4,"\uad8a\uad8b\uad8d\uad8e\uad8f\uad91",10,"\uad9e",5,"\uada5",17,"\uadb8",7,"\uadc2\uadc3\uadc5\uadc6\uadc7\uadc9",6,"\uadd2\uadd4",7,"\uaddd\uadde\uaddf\uade1\uade2\uade3\uade5",18],["8341","\uadfa\uadfb\uadfd\uadfe\uae02",5,"\uae0a\uae0c\uae0e",5,"\uae15",7],["8361","\uae1d",18,"\uae32\uae33\uae35\uae36\uae39\uae3b\uae3c"],["8381","\uae3d\uae3e\uae3f\uae42\uae44\uae47\uae48\uae49\uae4b\uae4f\uae51\uae52\uae53\uae55\uae57",4,"\uae5e\uae62\uae63\uae64\uae66\uae67\uae6a\uae6b\uae6d\uae6e\uae6f\uae71",6,"\uae7a\uae7e",5,"\uae86",5,"\uae8d",46,"\uaebf\uaec1\uaec2\uaec3\uaec5",6,"\uaece\uaed2",5,"\uaeda\uaedb\uaedd",8],["8441","\uaee6\uaee7\uaee9\uaeea\uaeec\uaeee",5,"\uaef5\uaef6\uaef7\uaef9\uaefa\uaefb\uaefd",8],["8461","\uaf06\uaf09\uaf0a\uaf0b\uaf0c\uaf0e\uaf0f\uaf11",18],["8481","\uaf24",7,"\uaf2e\uaf2f\uaf31\uaf33\uaf35",6,"\uaf3e\uaf40\uaf44\uaf45\uaf46\uaf47\uaf4a",5,"\uaf51",10,"\uaf5e",5,"\uaf66",18,"\uaf7a",5,"\uaf81\uaf82\uaf83\uaf85\uaf86\uaf87\uaf89",6,"\uaf92\uaf93\uaf94\uaf96",5,"\uaf9d",26,"\uafba\uafbb\uafbd\uafbe"],["8541","\uafbf\uafc1",5,"\uafca\uafcc\uafcf",4,"\uafd5",6,"\uafdd",4],["8561","\uafe2",5,"\uafea",5,"\uaff2\uaff3\uaff5\uaff6\uaff7\uaff9",6,"\ub002\ub003"],["8581","\ub005",6,"\ub00d\ub00e\ub00f\ub011\ub012\ub013\ub015",6,"\ub01e",9,"\ub029",26,"\ub046\ub047\ub049\ub04b\ub04d\ub04f\ub050\ub051\ub052\ub056\ub058\ub05a\ub05b\ub05c\ub05e",29,"\ub07e\ub07f\ub081\ub082\ub083\ub085",6,"\ub08e\ub090\ub092",5,"\ub09b\ub09d\ub09e\ub0a3\ub0a4"],["8641","\ub0a5\ub0a6\ub0a7\ub0aa\ub0b0\ub0b2\ub0b6\ub0b7\ub0b9\ub0ba\ub0bb\ub0bd",6,"\ub0c6\ub0ca",5,"\ub0d2"],["8661","\ub0d3\ub0d5\ub0d6\ub0d7\ub0d9",6,"\ub0e1\ub0e2\ub0e3\ub0e4\ub0e6",10],["8681","\ub0f1",22,"\ub10a\ub10d\ub10e\ub10f\ub111\ub114\ub115\ub116\ub117\ub11a\ub11e",4,"\ub126\ub127\ub129\ub12a\ub12b\ub12d",6,"\ub136\ub13a",5,"\ub142\ub143\ub145\ub146\ub147\ub149",6,"\ub152\ub153\ub156\ub157\ub159\ub15a\ub15b\ub15d\ub15e\ub15f\ub161",22,"\ub17a\ub17b\ub17d\ub17e\ub17f\ub181\ub183",4,"\ub18a\ub18c\ub18e\ub18f\ub190\ub191\ub195\ub196\ub197\ub199\ub19a\ub19b\ub19d"],["8741","\ub19e",9,"\ub1a9",15],["8761","\ub1b9",18,"\ub1cd\ub1ce\ub1cf\ub1d1\ub1d2\ub1d3\ub1d5"],["8781","\ub1d6",5,"\ub1de\ub1e0",7,"\ub1ea\ub1eb\ub1ed\ub1ee\ub1ef\ub1f1",7,"\ub1fa\ub1fc\ub1fe",5,"\ub206\ub207\ub209\ub20a\ub20d",6,"\ub216\ub218\ub21a",5,"\ub221",18,"\ub235",6,"\ub23d",26,"\ub259\ub25a\ub25b\ub25d\ub25e\ub25f\ub261",6,"\ub26a",4],["8841","\ub26f",4,"\ub276",5,"\ub27d",6,"\ub286\ub287\ub288\ub28a",4],["8861","\ub28f\ub292\ub293\ub295\ub296\ub297\ub29b",4,"\ub2a2\ub2a4\ub2a7\ub2a8\ub2a9\ub2ab\ub2ad\ub2ae\ub2af\ub2b1\ub2b2\ub2b3\ub2b5\ub2b6\ub2b7"],["8881","\ub2b8",15,"\ub2ca\ub2cb\ub2cd\ub2ce\ub2cf\ub2d1\ub2d3",4,"\ub2da\ub2dc\ub2de\ub2df\ub2e0\ub2e1\ub2e3\ub2e7\ub2e9\ub2ea\ub2f0\ub2f1\ub2f2\ub2f6\ub2fc\ub2fd\ub2fe\ub302\ub303\ub305\ub306\ub307\ub309",6,"\ub312\ub316",5,"\ub31d",54,"\ub357\ub359\ub35a\ub35d\ub360\ub361\ub362\ub363"],["8941","\ub366\ub368\ub36a\ub36c\ub36d\ub36f\ub372\ub373\ub375\ub376\ub377\ub379",6,"\ub382\ub386",5,"\ub38d"],["8961","\ub38e\ub38f\ub391\ub392\ub393\ub395",10,"\ub3a2",5,"\ub3a9\ub3aa\ub3ab\ub3ad"],["8981","\ub3ae",21,"\ub3c6\ub3c7\ub3c9\ub3ca\ub3cd\ub3cf\ub3d1\ub3d2\ub3d3\ub3d6\ub3d8\ub3da\ub3dc\ub3de\ub3df\ub3e1\ub3e2\ub3e3\ub3e5\ub3e6\ub3e7\ub3e9",18,"\ub3fd",18,"\ub411",6,"\ub419\ub41a\ub41b\ub41d\ub41e\ub41f\ub421",6,"\ub42a\ub42c",7,"\ub435",15],["8a41","\ub445",10,"\ub452\ub453\ub455\ub456\ub457\ub459",6,"\ub462\ub464\ub466"],["8a61","\ub467",4,"\ub46d",18,"\ub481\ub482"],["8a81","\ub483",4,"\ub489",19,"\ub49e",5,"\ub4a5\ub4a6\ub4a7\ub4a9\ub4aa\ub4ab\ub4ad",7,"\ub4b6\ub4b8\ub4ba",5,"\ub4c1\ub4c2\ub4c3\ub4c5\ub4c6\ub4c7\ub4c9",6,"\ub4d1\ub4d2\ub4d3\ub4d4\ub4d6",5,"\ub4de\ub4df\ub4e1\ub4e2\ub4e5\ub4e7",4,"\ub4ee\ub4f0\ub4f2",5,"\ub4f9",26,"\ub516\ub517\ub519\ub51a\ub51d"],["8b41","\ub51e",5,"\ub526\ub52b",4,"\ub532\ub533\ub535\ub536\ub537\ub539",6,"\ub542\ub546"],["8b61","\ub547\ub548\ub549\ub54a\ub54e\ub54f\ub551\ub552\ub553\ub555",6,"\ub55e\ub562",8],["8b81","\ub56b",52,"\ub5a2\ub5a3\ub5a5\ub5a6\ub5a7\ub5a9\ub5ac\ub5ad\ub5ae\ub5af\ub5b2\ub5b6",4,"\ub5be\ub5bf\ub5c1\ub5c2\ub5c3\ub5c5",6,"\ub5ce\ub5d2",5,"\ub5d9",18,"\ub5ed",18],["8c41","\ub600",15,"\ub612\ub613\ub615\ub616\ub617\ub619",4],["8c61","\ub61e",6,"\ub626",5,"\ub62d",6,"\ub635",5],["8c81","\ub63b",12,"\ub649",26,"\ub665\ub666\ub667\ub669",50,"\ub69e\ub69f\ub6a1\ub6a2\ub6a3\ub6a5",5,"\ub6ad\ub6ae\ub6af\ub6b0\ub6b2",16],["8d41","\ub6c3",16,"\ub6d5",8],["8d61","\ub6de",17,"\ub6f1\ub6f2\ub6f3\ub6f5\ub6f6\ub6f7\ub6f9\ub6fa"],["8d81","\ub6fb",4,"\ub702\ub703\ub704\ub706",33,"\ub72a\ub72b\ub72d\ub72e\ub731",6,"\ub73a\ub73c",7,"\ub745\ub746\ub747\ub749\ub74a\ub74b\ub74d",6,"\ub756",9,"\ub761\ub762\ub763\ub765\ub766\ub767\ub769",6,"\ub772\ub774\ub776",5,"\ub77e\ub77f\ub781\ub782\ub783\ub785",6,"\ub78e\ub793\ub794\ub795\ub79a\ub79b\ub79d\ub79e"],["8e41","\ub79f\ub7a1",6,"\ub7aa\ub7ae",5,"\ub7b6\ub7b7\ub7b9",8],["8e61","\ub7c2",4,"\ub7c8\ub7ca",19],["8e81","\ub7de",13,"\ub7ee\ub7ef\ub7f1\ub7f2\ub7f3\ub7f5",6,"\ub7fe\ub802",4,"\ub80a\ub80b\ub80d\ub80e\ub80f\ub811",6,"\ub81a\ub81c\ub81e",5,"\ub826\ub827\ub829\ub82a\ub82b\ub82d",6,"\ub836\ub83a",5,"\ub841\ub842\ub843\ub845",11,"\ub852\ub854",7,"\ub85e\ub85f\ub861\ub862\ub863\ub865",6,"\ub86e\ub870\ub872",5,"\ub879\ub87a\ub87b\ub87d",7],["8f41","\ub885",7,"\ub88e",17],["8f61","\ub8a0",7,"\ub8a9",6,"\ub8b1\ub8b2\ub8b3\ub8b5\ub8b6\ub8b7\ub8b9",4],["8f81","\ub8be\ub8bf\ub8c2\ub8c4\ub8c6",5,"\ub8cd\ub8ce\ub8cf\ub8d1\ub8d2\ub8d3\ub8d5",7,"\ub8de\ub8e0\ub8e2",5,"\ub8ea\ub8eb\ub8ed\ub8ee\ub8ef\ub8f1",6,"\ub8fa\ub8fc\ub8fe",5,"\ub905",18,"\ub919",6,"\ub921",26,"\ub93e\ub93f\ub941\ub942\ub943\ub945",6,"\ub94d\ub94e\ub950\ub952",5],["9041","\ub95a\ub95b\ub95d\ub95e\ub95f\ub961",6,"\ub96a\ub96c\ub96e",5,"\ub976\ub977\ub979\ub97a\ub97b\ub97d"],["9061","\ub97e",5,"\ub986\ub988\ub98b\ub98c\ub98f",15],["9081","\ub99f",12,"\ub9ae\ub9af\ub9b1\ub9b2\ub9b3\ub9b5",6,"\ub9be\ub9c0\ub9c2",5,"\ub9ca\ub9cb\ub9cd\ub9d3",4,"\ub9da\ub9dc\ub9df\ub9e0\ub9e2\ub9e6\ub9e7\ub9e9\ub9ea\ub9eb\ub9ed",6,"\ub9f6\ub9fb",4,"\uba02",5,"\uba09",11,"\uba16",33,"\uba3a\uba3b\uba3d\uba3e\uba3f\uba41\uba43\uba44\uba45\uba46"],["9141","\uba47\uba4a\uba4c\uba4f\uba50\uba51\uba52\uba56\uba57\uba59\uba5a\uba5b\uba5d",6,"\uba66\uba6a",5],["9161","\uba72\uba73\uba75\uba76\uba77\uba79",9,"\uba86\uba88\uba89\uba8a\uba8b\uba8d",5],["9181","\uba93",20,"\ubaaa\ubaad\ubaae\ubaaf\ubab1\ubab3",4,"\ubaba\ubabc\ubabe",5,"\ubac5\ubac6\ubac7\ubac9",14,"\ubada",33,"\ubafd\ubafe\ubaff\ubb01\ubb02\ubb03\ubb05",7,"\ubb0e\ubb10\ubb12",5,"\ubb19\ubb1a\ubb1b\ubb1d\ubb1e\ubb1f\ubb21",6],["9241","\ubb28\ubb2a\ubb2c",7,"\ubb37\ubb39\ubb3a\ubb3f",4,"\ubb46\ubb48\ubb4a\ubb4b\ubb4c\ubb4e\ubb51\ubb52"],["9261","\ubb53\ubb55\ubb56\ubb57\ubb59",7,"\ubb62\ubb64",7,"\ubb6d",4],["9281","\ubb72",21,"\ubb89\ubb8a\ubb8b\ubb8d\ubb8e\ubb8f\ubb91",18,"\ubba5\ubba6\ubba7\ubba9\ubbaa\ubbab\ubbad",6,"\ubbb5\ubbb6\ubbb8",7,"\ubbc1\ubbc2\ubbc3\ubbc5\ubbc6\ubbc7\ubbc9",6,"\ubbd1\ubbd2\ubbd4",35,"\ubbfa\ubbfb\ubbfd\ubbfe\ubc01"],["9341","\ubc03",4,"\ubc0a\ubc0e\ubc10\ubc12\ubc13\ubc19\ubc1a\ubc20\ubc21\ubc22\ubc23\ubc26\ubc28\ubc2a\ubc2b\ubc2c\ubc2e\ubc2f\ubc32\ubc33\ubc35"],["9361","\ubc36\ubc37\ubc39",6,"\ubc42\ubc46\ubc47\ubc48\ubc4a\ubc4b\ubc4e\ubc4f\ubc51",8],["9381","\ubc5a\ubc5b\ubc5c\ubc5e",37,"\ubc86\ubc87\ubc89\ubc8a\ubc8d\ubc8f",4,"\ubc96\ubc98\ubc9b",4,"\ubca2\ubca3\ubca5\ubca6\ubca9",6,"\ubcb2\ubcb6",5,"\ubcbe\ubcbf\ubcc1\ubcc2\ubcc3\ubcc5",7,"\ubcce\ubcd2\ubcd3\ubcd4\ubcd6\ubcd7\ubcd9\ubcda\ubcdb\ubcdd",22,"\ubcf7\ubcf9\ubcfa\ubcfb\ubcfd"],["9441","\ubcfe",5,"\ubd06\ubd08\ubd0a",5,"\ubd11\ubd12\ubd13\ubd15",8],["9461","\ubd1e",5,"\ubd25",6,"\ubd2d",12],["9481","\ubd3a",5,"\ubd41",6,"\ubd4a\ubd4b\ubd4d\ubd4e\ubd4f\ubd51",6,"\ubd5a",9,"\ubd65\ubd66\ubd67\ubd69",22,"\ubd82\ubd83\ubd85\ubd86\ubd8b",4,"\ubd92\ubd94\ubd96\ubd97\ubd98\ubd9b\ubd9d",6,"\ubda5",10,"\ubdb1",6,"\ubdb9",24],["9541","\ubdd2\ubdd3\ubdd6\ubdd7\ubdd9\ubdda\ubddb\ubddd",11,"\ubdea",5,"\ubdf1"],["9561","\ubdf2\ubdf3\ubdf5\ubdf6\ubdf7\ubdf9",6,"\ube01\ube02\ube04\ube06",5,"\ube0e\ube0f\ube11\ube12\ube13"],["9581","\ube15",6,"\ube1e\ube20",35,"\ube46\ube47\ube49\ube4a\ube4b\ube4d\ube4f",4,"\ube56\ube58\ube5c\ube5d\ube5e\ube5f\ube62\ube63\ube65\ube66\ube67\ube69\ube6b",4,"\ube72\ube76",4,"\ube7e\ube7f\ube81\ube82\ube83\ube85",6,"\ube8e\ube92",5,"\ube9a",13,"\ubea9",14],["9641","\ubeb8",23,"\ubed2\ubed3"],["9661","\ubed5\ubed6\ubed9",6,"\ubee1\ubee2\ubee6",5,"\ubeed",8],["9681","\ubef6",10,"\ubf02",5,"\ubf0a",13,"\ubf1a\ubf1e",33,"\ubf42\ubf43\ubf45\ubf46\ubf47\ubf49",6,"\ubf52\ubf53\ubf54\ubf56",44],["9741","\ubf83",16,"\ubf95",8],["9761","\ubf9e",17,"\ubfb1",7],["9781","\ubfb9",11,"\ubfc6",5,"\ubfce\ubfcf\ubfd1\ubfd2\ubfd3\ubfd5",6,"\ubfdd\ubfde\ubfe0\ubfe2",89,"\uc03d\uc03e\uc03f"],["9841","\uc040",16,"\uc052",5,"\uc059\uc05a\uc05b"],["9861","\uc05d\uc05e\uc05f\uc061",6,"\uc06a",15],["9881","\uc07a",21,"\uc092\uc093\uc095\uc096\uc097\uc099",6,"\uc0a2\uc0a4\uc0a6",5,"\uc0ae\uc0b1\uc0b2\uc0b7",4,"\uc0be\uc0c2\uc0c3\uc0c4\uc0c6\uc0c7\uc0ca\uc0cb\uc0cd\uc0ce\uc0cf\uc0d1",6,"\uc0da\uc0de",5,"\uc0e6\uc0e7\uc0e9\uc0ea\uc0eb\uc0ed",6,"\uc0f6\uc0f8\uc0fa",5,"\uc101\uc102\uc103\uc105\uc106\uc107\uc109",6,"\uc111\uc112\uc113\uc114\uc116",5,"\uc121\uc122\uc125\uc128\uc129\uc12a\uc12b\uc12e"],["9941","\uc132\uc133\uc134\uc135\uc137\uc13a\uc13b\uc13d\uc13e\uc13f\uc141",6,"\uc14a\uc14e",5,"\uc156\uc157"],["9961","\uc159\uc15a\uc15b\uc15d",6,"\uc166\uc16a",5,"\uc171\uc172\uc173\uc175\uc176\uc177\uc179\uc17a\uc17b"],["9981","\uc17c",8,"\uc186",5,"\uc18f\uc191\uc192\uc193\uc195\uc197",4,"\uc19e\uc1a0\uc1a2\uc1a3\uc1a4\uc1a6\uc1a7\uc1aa\uc1ab\uc1ad\uc1ae\uc1af\uc1b1",11,"\uc1be",5,"\uc1c5\uc1c6\uc1c7\uc1c9\uc1ca\uc1cb\uc1cd",6,"\uc1d5\uc1d6\uc1d9",6,"\uc1e1\uc1e2\uc1e3\uc1e5\uc1e6\uc1e7\uc1e9",6,"\uc1f2\uc1f4",7,"\uc1fe\uc1ff\uc201\uc202\uc203\uc205",6,"\uc20e\uc210\uc212",5,"\uc21a\uc21b\uc21d\uc21e\uc221\uc222\uc223"],["9a41","\uc224\uc225\uc226\uc227\uc22a\uc22c\uc22e\uc230\uc233\uc235",16],["9a61","\uc246\uc247\uc249",6,"\uc252\uc253\uc255\uc256\uc257\uc259",6,"\uc261\uc262\uc263\uc264\uc266"],["9a81","\uc267",4,"\uc26e\uc26f\uc271\uc272\uc273\uc275",6,"\uc27e\uc280\uc282",5,"\uc28a",5,"\uc291",6,"\uc299\uc29a\uc29c\uc29e",5,"\uc2a6\uc2a7\uc2a9\uc2aa\uc2ab\uc2ae",5,"\uc2b6\uc2b8\uc2ba",33,"\uc2de\uc2df\uc2e1\uc2e2\uc2e5",5,"\uc2ee\uc2f0\uc2f2\uc2f3\uc2f4\uc2f5\uc2f7\uc2fa\uc2fd\uc2fe\uc2ff\uc301",6,"\uc30a\uc30b\uc30e\uc30f"],["9b41","\uc310\uc311\uc312\uc316\uc317\uc319\uc31a\uc31b\uc31d",6,"\uc326\uc327\uc32a",8],["9b61","\uc333",17,"\uc346",7],["9b81","\uc34e",25,"\uc36a\uc36b\uc36d\uc36e\uc36f\uc371\uc373",4,"\uc37a\uc37b\uc37e",5,"\uc385\uc386\uc387\uc389\uc38a\uc38b\uc38d",50,"\uc3c1",22,"\uc3da"],["9c41","\uc3db\uc3dd\uc3de\uc3e1\uc3e3",4,"\uc3ea\uc3eb\uc3ec\uc3ee",5,"\uc3f6\uc3f7\uc3f9",5],["9c61","\uc3ff",8,"\uc409",6,"\uc411",9],["9c81","\uc41b",8,"\uc425",6,"\uc42d\uc42e\uc42f\uc431\uc432\uc433\uc435",6,"\uc43e",9,"\uc449",26,"\uc466\uc467\uc469\uc46a\uc46b\uc46d",6,"\uc476\uc477\uc478\uc47a",5,"\uc481",18,"\uc495",6,"\uc49d",12],["9d41","\uc4aa",13,"\uc4b9\uc4ba\uc4bb\uc4bd",8],["9d61","\uc4c6",25],["9d81","\uc4e0",8,"\uc4ea",5,"\uc4f2\uc4f3\uc4f5\uc4f6\uc4f7\uc4f9\uc4fb\uc4fc\uc4fd\uc4fe\uc502",9,"\uc50d\uc50e\uc50f\uc511\uc512\uc513\uc515",6,"\uc51d",10,"\uc52a\uc52b\uc52d\uc52e\uc52f\uc531",6,"\uc53a\uc53c\uc53e",5,"\uc546\uc547\uc54b\uc54f\uc550\uc551\uc552\uc556\uc55a\uc55b\uc55c\uc55f\uc562\uc563\uc565\uc566\uc567\uc569",6,"\uc572\uc576",5,"\uc57e\uc57f\uc581\uc582\uc583\uc585\uc586\uc588\uc589\uc58a\uc58b\uc58e\uc590\uc592\uc593\uc594"],["9e41","\uc596\uc599\uc59a\uc59b\uc59d\uc59e\uc59f\uc5a1",7,"\uc5aa",9,"\uc5b6"],["9e61","\uc5b7\uc5ba\uc5bf",4,"\uc5cb\uc5cd\uc5cf\uc5d2\uc5d3\uc5d5\uc5d6\uc5d7\uc5d9",6,"\uc5e2\uc5e4\uc5e6\uc5e7"],["9e81","\uc5e8\uc5e9\uc5ea\uc5eb\uc5ef\uc5f1\uc5f2\uc5f3\uc5f5\uc5f8\uc5f9\uc5fa\uc5fb\uc602\uc603\uc604\uc609\uc60a\uc60b\uc60d\uc60e\uc60f\uc611",6,"\uc61a\uc61d",6,"\uc626\uc627\uc629\uc62a\uc62b\uc62f\uc631\uc632\uc636\uc638\uc63a\uc63c\uc63d\uc63e\uc63f\uc642\uc643\uc645\uc646\uc647\uc649",6,"\uc652\uc656",5,"\uc65e\uc65f\uc661",10,"\uc66d\uc66e\uc670\uc672",5,"\uc67a\uc67b\uc67d\uc67e\uc67f\uc681",6,"\uc68a\uc68c\uc68e",5,"\uc696\uc697\uc699\uc69a\uc69b\uc69d",6,"\uc6a6"],["9f41","\uc6a8\uc6aa",5,"\uc6b2\uc6b3\uc6b5\uc6b6\uc6b7\uc6bb",4,"\uc6c2\uc6c4\uc6c6",5,"\uc6ce"],["9f61","\uc6cf\uc6d1\uc6d2\uc6d3\uc6d5",6,"\uc6de\uc6df\uc6e2",5,"\uc6ea\uc6eb\uc6ed\uc6ee\uc6ef\uc6f1\uc6f2"],["9f81","\uc6f3",4,"\uc6fa\uc6fb\uc6fc\uc6fe",5,"\uc706\uc707\uc709\uc70a\uc70b\uc70d",6,"\uc716\uc718\uc71a",5,"\uc722\uc723\uc725\uc726\uc727\uc729",6,"\uc732\uc734\uc736\uc738\uc739\uc73a\uc73b\uc73e\uc73f\uc741\uc742\uc743\uc745",4,"\uc74b\uc74e\uc750\uc759\uc75a\uc75b\uc75d\uc75e\uc75f\uc761",6,"\uc769\uc76a\uc76c",7,"\uc776\uc777\uc779\uc77a\uc77b\uc77f\uc780\uc781\uc782\uc786\uc78b\uc78c\uc78d\uc78f\uc792\uc793\uc795\uc799\uc79b",4,"\uc7a2\uc7a7",4,"\uc7ae\uc7af\uc7b1\uc7b2\uc7b3\uc7b5\uc7b6\uc7b7"],["a041","\uc7b8\uc7b9\uc7ba\uc7bb\uc7be\uc7c2",5,"\uc7ca\uc7cb\uc7cd\uc7cf\uc7d1",6,"\uc7d9\uc7da\uc7db\uc7dc"],["a061","\uc7de",5,"\uc7e5\uc7e6\uc7e7\uc7e9\uc7ea\uc7eb\uc7ed",13],["a081","\uc7fb",4,"\uc802\uc803\uc805\uc806\uc807\uc809\uc80b",4,"\uc812\uc814\uc817",4,"\uc81e\uc81f\uc821\uc822\uc823\uc825",6,"\uc82e\uc830\uc832",5,"\uc839\uc83a\uc83b\uc83d\uc83e\uc83f\uc841",6,"\uc84a\uc84b\uc84e",5,"\uc855",26,"\uc872\uc873\uc875\uc876\uc877\uc879\uc87b",4,"\uc882\uc884\uc888\uc889\uc88a\uc88e",5,"\uc895",7,"\uc89e\uc8a0\uc8a2\uc8a3\uc8a4"],["a141","\uc8a5\uc8a6\uc8a7\uc8a9",18,"\uc8be\uc8bf\uc8c0\uc8c1"],["a161","\uc8c2\uc8c3\uc8c5\uc8c6\uc8c7\uc8c9\uc8ca\uc8cb\uc8cd",6,"\uc8d6\uc8d8\uc8da",5,"\uc8e2\uc8e3\uc8e5"],["a181","\uc8e6",14,"\uc8f6",5,"\uc8fe\uc8ff\uc901\uc902\uc903\uc907",4,"\uc90e\u3000\u3001\u3002\xb7\u2025\u2026\xa8\u3003\xad\u2015\u2225\uff3c\u223c\u2018\u2019\u201c\u201d\u3014\u3015\u3008",9,"\xb1\xd7\xf7\u2260\u2264\u2265\u221e\u2234\xb0\u2032\u2033\u2103\u212b\uffe0\uffe1\uffe5\u2642\u2640\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\xa7\u203b\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u2192\u2190\u2191\u2193\u2194\u3013\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229\u2227\u2228\uffe2"],["a241","\uc910\uc912",5,"\uc919",18],["a261","\uc92d",6,"\uc935",18],["a281","\uc948",7,"\uc952\uc953\uc955\uc956\uc957\uc959",6,"\uc962\uc964",7,"\uc96d\uc96e\uc96f\u21d2\u21d4\u2200\u2203\xb4\uff5e\u02c7\u02d8\u02dd\u02da\u02d9\xb8\u02db\xa1\xbf\u02d0\u222e\u2211\u220f\xa4\u2109\u2030\u25c1\u25c0\u25b7\u25b6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25c8\u25a3\u25d0\u25d1\u2592\u25a4\u25a5\u25a8\u25a7\u25a6\u25a9\u2668\u260f\u260e\u261c\u261e\xb6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266d\u2669\u266a\u266c\u327f\u321c\u2116\u33c7\u2122\u33c2\u33d8\u2121\u20ac\xae"],["a341","\uc971\uc972\uc973\uc975",6,"\uc97d",10,"\uc98a\uc98b\uc98d\uc98e\uc98f"],["a361","\uc991",6,"\uc99a\uc99c\uc99e",16],["a381","\uc9af",16,"\uc9c2\uc9c3\uc9c5\uc9c6\uc9c9\uc9cb",4,"\uc9d2\uc9d4\uc9d7\uc9d8\uc9db\uff01",58,"\uffe6\uff3d",32,"\uffe3"],["a441","\uc9de\uc9df\uc9e1\uc9e3\uc9e5\uc9e6\uc9e8\uc9e9\uc9ea\uc9eb\uc9ee\uc9f2",5,"\uc9fa\uc9fb\uc9fd\uc9fe\uc9ff\uca01\uca02\uca03\uca04"],["a461","\uca05\uca06\uca07\uca0a\uca0e",5,"\uca15\uca16\uca17\uca19",12],["a481","\uca26\uca27\uca28\uca2a",28,"\u3131",93],["a541","\uca47",4,"\uca4e\uca4f\uca51\uca52\uca53\uca55",6,"\uca5e\uca62",5,"\uca69\uca6a"],["a561","\uca6b",17,"\uca7e",5,"\uca85\uca86"],["a581","\uca87",16,"\uca99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03a3",6],["a5e1","\u03b1",16,"\u03c3",6],["a641","\ucaa8",19,"\ucabe\ucabf\ucac1\ucac2\ucac3\ucac5"],["a661","\ucac6",5,"\ucace\ucad0\ucad2\ucad4\ucad5\ucad6\ucad7\ucada",5,"\ucae1",6],["a681","\ucae8\ucae9\ucaea\ucaeb\ucaed",6,"\ucaf5",18,"\ucb09\ucb0a\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542\u2512\u2511\u251a\u2519\u2516\u2515\u250e\u250d\u251e\u251f\u2521\u2522\u2526\u2527\u2529\u252a\u252d\u252e\u2531\u2532\u2535\u2536\u2539\u253a\u253d\u253e\u2540\u2541\u2543",7],["a741","\ucb0b",4,"\ucb11\ucb12\ucb13\ucb15\ucb16\ucb17\ucb19",6,"\ucb22",7],["a761","\ucb2a",22,"\ucb42\ucb43\ucb44"],["a781","\ucb45\ucb46\ucb47\ucb4a\ucb4b\ucb4d\ucb4e\ucb4f\ucb51",6,"\ucb5a\ucb5b\ucb5c\ucb5e",5,"\ucb65",7,"\u3395\u3396\u3397\u2113\u3398\u33c4\u33a3\u33a4\u33a5\u33a6\u3399",9,"\u33ca\u338d\u338e\u338f\u33cf\u3388\u3389\u33c8\u33a7\u33a8\u33b0",9,"\u3380",4,"\u33ba",5,"\u3390",4,"\u2126\u33c0\u33c1\u338a\u338b\u338c\u33d6\u33c5\u33ad\u33ae\u33af\u33db\u33a9\u33aa\u33ab\u33ac\u33dd\u33d0\u33d3\u33c3\u33c9\u33dc\u33c6"],["a841","\ucb6d",10,"\ucb7a",14],["a861","\ucb89",18,"\ucb9d",6],["a881","\ucba4",19,"\ucbb9",11,"\xc6\xd0\xaa\u0126"],["a8a6","\u0132"],["a8a8","\u013f\u0141\xd8\u0152\xba\xde\u0166\u014a"],["a8b1","\u3260",27,"\u24d0",25,"\u2460",14,"\xbd\u2153\u2154\xbc\xbe\u215b\u215c\u215d\u215e"],["a941","\ucbc5",14,"\ucbd5",10],["a961","\ucbe0\ucbe1\ucbe2\ucbe3\ucbe5\ucbe6\ucbe8\ucbea",18],["a981","\ucbfd",14,"\ucc0e\ucc0f\ucc11\ucc12\ucc13\ucc15",6,"\ucc1e\ucc1f\ucc20\ucc23\ucc24\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0140\u0142\xf8\u0153\xdf\xfe\u0167\u014b\u0149\u3200",27,"\u249c",25,"\u2474",14,"\xb9\xb2\xb3\u2074\u207f\u2081\u2082\u2083\u2084"],["aa41","\ucc25\ucc26\ucc2a\ucc2b\ucc2d\ucc2f\ucc31",6,"\ucc3a\ucc3f",4,"\ucc46\ucc47\ucc49\ucc4a\ucc4b\ucc4d\ucc4e"],["aa61","\ucc4f",4,"\ucc56\ucc5a",5,"\ucc61\ucc62\ucc63\ucc65\ucc67\ucc69",6,"\ucc71\ucc72"],["aa81","\ucc73\ucc74\ucc76",29,"\u3041",82],["ab41","\ucc94\ucc95\ucc96\ucc97\ucc9a\ucc9b\ucc9d\ucc9e\ucc9f\ucca1",6,"\uccaa\uccae",5,"\uccb6\uccb7\uccb9"],["ab61","\uccba\uccbb\uccbd",6,"\uccc6\uccc8\uccca",5,"\uccd1\uccd2\uccd3\uccd5",5],["ab81","\uccdb",8,"\ucce5",6,"\ucced\uccee\uccef\uccf1",12,"\u30a1",85],["ac41","\uccfe\uccff\ucd00\ucd02",5,"\ucd0a\ucd0b\ucd0d\ucd0e\ucd0f\ucd11",6,"\ucd1a\ucd1c\ucd1e\ucd1f\ucd20"],["ac61","\ucd21\ucd22\ucd23\ucd25\ucd26\ucd27\ucd29\ucd2a\ucd2b\ucd2d",11,"\ucd3a",4],["ac81","\ucd3f",28,"\ucd5d\ucd5e\ucd5f\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\ucd61\ucd62\ucd63\ucd65",6,"\ucd6e\ucd70\ucd72",5,"\ucd79",7],["ad61","\ucd81",6,"\ucd89",10,"\ucd96\ucd97\ucd99\ucd9a\ucd9b\ucd9d\ucd9e\ucd9f"],["ad81","\ucda0\ucda1\ucda2\ucda3\ucda6\ucda8\ucdaa",5,"\ucdb1",18,"\ucdc5"],["ae41","\ucdc6",5,"\ucdcd\ucdce\ucdcf\ucdd1",16],["ae61","\ucde2",5,"\ucde9\ucdea\ucdeb\ucded\ucdee\ucdef\ucdf1",6,"\ucdfa\ucdfc\ucdfe",4],["ae81","\uce03\uce05\uce06\uce07\uce09\uce0a\uce0b\uce0d",6,"\uce15\uce16\uce17\uce18\uce1a",5,"\uce22\uce23\uce25\uce26\uce27\uce29\uce2a\uce2b"],["af41","\uce2c\uce2d\uce2e\uce2f\uce32\uce34\uce36",19],["af61","\uce4a",13,"\uce5a\uce5b\uce5d\uce5e\uce62",5,"\uce6a\uce6c"],["af81","\uce6e",5,"\uce76\uce77\uce79\uce7a\uce7b\uce7d",6,"\uce86\uce88\uce8a",5,"\uce92\uce93\uce95\uce96\uce97\uce99"],["b041","\uce9a",5,"\ucea2\ucea6",5,"\uceae",12],["b061","\ucebb",5,"\ucec2",19],["b081","\uced6",13,"\ucee6\ucee7\ucee9\uceea\uceed",6,"\ucef6\ucefa",5,"\uac00\uac01\uac04\uac07\uac08\uac09\uac0a\uac10",7,"\uac19",4,"\uac20\uac24\uac2c\uac2d\uac2f\uac30\uac31\uac38\uac39\uac3c\uac40\uac4b\uac4d\uac54\uac58\uac5c\uac70\uac71\uac74\uac77\uac78\uac7a\uac80\uac81\uac83\uac84\uac85\uac86\uac89\uac8a\uac8b\uac8c\uac90\uac94\uac9c\uac9d\uac9f\uaca0\uaca1\uaca8\uaca9\uacaa\uacac\uacaf\uacb0\uacb8\uacb9\uacbb\uacbc\uacbd\uacc1\uacc4\uacc8\uaccc\uacd5\uacd7\uace0\uace1\uace4\uace7\uace8\uacea\uacec\uacef\uacf0\uacf1\uacf3\uacf5\uacf6\uacfc\uacfd\uad00\uad04\uad06"],["b141","\ucf02\ucf03\ucf05\ucf06\ucf07\ucf09",6,"\ucf12\ucf14\ucf16",5,"\ucf1d\ucf1e\ucf1f\ucf21\ucf22\ucf23"],["b161","\ucf25",6,"\ucf2e\ucf32",5,"\ucf39",11],["b181","\ucf45",14,"\ucf56\ucf57\ucf59\ucf5a\ucf5b\ucf5d",6,"\ucf66\ucf68\ucf6a\ucf6b\ucf6c\uad0c\uad0d\uad0f\uad11\uad18\uad1c\uad20\uad29\uad2c\uad2d\uad34\uad35\uad38\uad3c\uad44\uad45\uad47\uad49\uad50\uad54\uad58\uad61\uad63\uad6c\uad6d\uad70\uad73\uad74\uad75\uad76\uad7b\uad7c\uad7d\uad7f\uad81\uad82\uad88\uad89\uad8c\uad90\uad9c\uad9d\uada4\uadb7\uadc0\uadc1\uadc4\uadc8\uadd0\uadd1\uadd3\uaddc\uade0\uade4\uadf8\uadf9\uadfc\uadff\uae00\uae01\uae08\uae09\uae0b\uae0d\uae14\uae30\uae31\uae34\uae37\uae38\uae3a\uae40\uae41\uae43\uae45\uae46\uae4a\uae4c\uae4d\uae4e\uae50\uae54\uae56\uae5c\uae5d\uae5f\uae60\uae61\uae65\uae68\uae69\uae6c\uae70\uae78"],["b241","\ucf6d\ucf6e\ucf6f\ucf72\ucf73\ucf75\ucf76\ucf77\ucf79",6,"\ucf81\ucf82\ucf83\ucf84\ucf86",5,"\ucf8d"],["b261","\ucf8e",18,"\ucfa2",5,"\ucfa9"],["b281","\ucfaa",5,"\ucfb1",18,"\ucfc5",6,"\uae79\uae7b\uae7c\uae7d\uae84\uae85\uae8c\uaebc\uaebd\uaebe\uaec0\uaec4\uaecc\uaecd\uaecf\uaed0\uaed1\uaed8\uaed9\uaedc\uaee8\uaeeb\uaeed\uaef4\uaef8\uaefc\uaf07\uaf08\uaf0d\uaf10\uaf2c\uaf2d\uaf30\uaf32\uaf34\uaf3c\uaf3d\uaf3f\uaf41\uaf42\uaf43\uaf48\uaf49\uaf50\uaf5c\uaf5d\uaf64\uaf65\uaf79\uaf80\uaf84\uaf88\uaf90\uaf91\uaf95\uaf9c\uafb8\uafb9\uafbc\uafc0\uafc7\uafc8\uafc9\uafcb\uafcd\uafce\uafd4\uafdc\uafe8\uafe9\uaff0\uaff1\uaff4\uaff8\ub000\ub001\ub004\ub00c\ub010\ub014\ub01c\ub01d\ub028\ub044\ub045\ub048\ub04a\ub04c\ub04e\ub053\ub054\ub055\ub057\ub059"],["b341","\ucfcc",19,"\ucfe2\ucfe3\ucfe5\ucfe6\ucfe7\ucfe9"],["b361","\ucfea",5,"\ucff2\ucff4\ucff6",5,"\ucffd\ucffe\ucfff\ud001\ud002\ud003\ud005",5],["b381","\ud00b",5,"\ud012",5,"\ud019",19,"\ub05d\ub07c\ub07d\ub080\ub084\ub08c\ub08d\ub08f\ub091\ub098\ub099\ub09a\ub09c\ub09f\ub0a0\ub0a1\ub0a2\ub0a8\ub0a9\ub0ab",4,"\ub0b1\ub0b3\ub0b4\ub0b5\ub0b8\ub0bc\ub0c4\ub0c5\ub0c7\ub0c8\ub0c9\ub0d0\ub0d1\ub0d4\ub0d8\ub0e0\ub0e5\ub108\ub109\ub10b\ub10c\ub110\ub112\ub113\ub118\ub119\ub11b\ub11c\ub11d\ub123\ub124\ub125\ub128\ub12c\ub134\ub135\ub137\ub138\ub139\ub140\ub141\ub144\ub148\ub150\ub151\ub154\ub155\ub158\ub15c\ub160\ub178\ub179\ub17c\ub180\ub182\ub188\ub189\ub18b\ub18d\ub192\ub193\ub194\ub198\ub19c\ub1a8\ub1cc\ub1d0\ub1d4\ub1dc\ub1dd"],["b441","\ud02e",5,"\ud036\ud037\ud039\ud03a\ud03b\ud03d",6,"\ud046\ud048\ud04a",5],["b461","\ud051\ud052\ud053\ud055\ud056\ud057\ud059",6,"\ud061",10,"\ud06e\ud06f"],["b481","\ud071\ud072\ud073\ud075",6,"\ud07e\ud07f\ud080\ud082",18,"\ub1df\ub1e8\ub1e9\ub1ec\ub1f0\ub1f9\ub1fb\ub1fd\ub204\ub205\ub208\ub20b\ub20c\ub214\ub215\ub217\ub219\ub220\ub234\ub23c\ub258\ub25c\ub260\ub268\ub269\ub274\ub275\ub27c\ub284\ub285\ub289\ub290\ub291\ub294\ub298\ub299\ub29a\ub2a0\ub2a1\ub2a3\ub2a5\ub2a6\ub2aa\ub2ac\ub2b0\ub2b4\ub2c8\ub2c9\ub2cc\ub2d0\ub2d2\ub2d8\ub2d9\ub2db\ub2dd\ub2e2\ub2e4\ub2e5\ub2e6\ub2e8\ub2eb",4,"\ub2f3\ub2f4\ub2f5\ub2f7",4,"\ub2ff\ub300\ub301\ub304\ub308\ub310\ub311\ub313\ub314\ub315\ub31c\ub354\ub355\ub356\ub358\ub35b\ub35c\ub35e\ub35f\ub364\ub365"],["b541","\ud095",14,"\ud0a6\ud0a7\ud0a9\ud0aa\ud0ab\ud0ad",5],["b561","\ud0b3\ud0b6\ud0b8\ud0ba",5,"\ud0c2\ud0c3\ud0c5\ud0c6\ud0c7\ud0ca",5,"\ud0d2\ud0d6",4],["b581","\ud0db\ud0de\ud0df\ud0e1\ud0e2\ud0e3\ud0e5",6,"\ud0ee\ud0f2",5,"\ud0f9",11,"\ub367\ub369\ub36b\ub36e\ub370\ub371\ub374\ub378\ub380\ub381\ub383\ub384\ub385\ub38c\ub390\ub394\ub3a0\ub3a1\ub3a8\ub3ac\ub3c4\ub3c5\ub3c8\ub3cb\ub3cc\ub3ce\ub3d0\ub3d4\ub3d5\ub3d7\ub3d9\ub3db\ub3dd\ub3e0\ub3e4\ub3e8\ub3fc\ub410\ub418\ub41c\ub420\ub428\ub429\ub42b\ub434\ub450\ub451\ub454\ub458\ub460\ub461\ub463\ub465\ub46c\ub480\ub488\ub49d\ub4a4\ub4a8\ub4ac\ub4b5\ub4b7\ub4b9\ub4c0\ub4c4\ub4c8\ub4d0\ub4d5\ub4dc\ub4dd\ub4e0\ub4e3\ub4e4\ub4e6\ub4ec\ub4ed\ub4ef\ub4f1\ub4f8\ub514\ub515\ub518\ub51b\ub51c\ub524\ub525\ub527\ub528\ub529\ub52a\ub530\ub531\ub534\ub538"],["b641","\ud105",7,"\ud10e",17],["b661","\ud120",15,"\ud132\ud133\ud135\ud136\ud137\ud139\ud13b\ud13c\ud13d\ud13e"],["b681","\ud13f\ud142\ud146",5,"\ud14e\ud14f\ud151\ud152\ud153\ud155",6,"\ud15e\ud160\ud162",5,"\ud169\ud16a\ud16b\ud16d\ub540\ub541\ub543\ub544\ub545\ub54b\ub54c\ub54d\ub550\ub554\ub55c\ub55d\ub55f\ub560\ub561\ub5a0\ub5a1\ub5a4\ub5a8\ub5aa\ub5ab\ub5b0\ub5b1\ub5b3\ub5b4\ub5b5\ub5bb\ub5bc\ub5bd\ub5c0\ub5c4\ub5cc\ub5cd\ub5cf\ub5d0\ub5d1\ub5d8\ub5ec\ub610\ub611\ub614\ub618\ub625\ub62c\ub634\ub648\ub664\ub668\ub69c\ub69d\ub6a0\ub6a4\ub6ab\ub6ac\ub6b1\ub6d4\ub6f0\ub6f4\ub6f8\ub700\ub701\ub705\ub728\ub729\ub72c\ub72f\ub730\ub738\ub739\ub73b\ub744\ub748\ub74c\ub754\ub755\ub760\ub764\ub768\ub770\ub771\ub773\ub775\ub77c\ub77d\ub780\ub784\ub78c\ub78d\ub78f\ub790\ub791\ub792\ub796\ub797"],["b741","\ud16e",13,"\ud17d",6,"\ud185\ud186\ud187\ud189\ud18a"],["b761","\ud18b",20,"\ud1a2\ud1a3\ud1a5\ud1a6\ud1a7"],["b781","\ud1a9",6,"\ud1b2\ud1b4\ud1b6\ud1b7\ud1b8\ud1b9\ud1bb\ud1bd\ud1be\ud1bf\ud1c1",14,"\ub798\ub799\ub79c\ub7a0\ub7a8\ub7a9\ub7ab\ub7ac\ub7ad\ub7b4\ub7b5\ub7b8\ub7c7\ub7c9\ub7ec\ub7ed\ub7f0\ub7f4\ub7fc\ub7fd\ub7ff\ub800\ub801\ub807\ub808\ub809\ub80c\ub810\ub818\ub819\ub81b\ub81d\ub824\ub825\ub828\ub82c\ub834\ub835\ub837\ub838\ub839\ub840\ub844\ub851\ub853\ub85c\ub85d\ub860\ub864\ub86c\ub86d\ub86f\ub871\ub878\ub87c\ub88d\ub8a8\ub8b0\ub8b4\ub8b8\ub8c0\ub8c1\ub8c3\ub8c5\ub8cc\ub8d0\ub8d4\ub8dd\ub8df\ub8e1\ub8e8\ub8e9\ub8ec\ub8f0\ub8f8\ub8f9\ub8fb\ub8fd\ub904\ub918\ub920\ub93c\ub93d\ub940\ub944\ub94c\ub94f\ub951\ub958\ub959\ub95c\ub960\ub968\ub969"],["b841","\ud1d0",7,"\ud1d9",17],["b861","\ud1eb",8,"\ud1f5\ud1f6\ud1f7\ud1f9",13],["b881","\ud208\ud20a",5,"\ud211",24,"\ub96b\ub96d\ub974\ub975\ub978\ub97c\ub984\ub985\ub987\ub989\ub98a\ub98d\ub98e\ub9ac\ub9ad\ub9b0\ub9b4\ub9bc\ub9bd\ub9bf\ub9c1\ub9c8\ub9c9\ub9cc\ub9ce",4,"\ub9d8\ub9d9\ub9db\ub9dd\ub9de\ub9e1\ub9e3\ub9e4\ub9e5\ub9e8\ub9ec\ub9f4\ub9f5\ub9f7\ub9f8\ub9f9\ub9fa\uba00\uba01\uba08\uba15\uba38\uba39\uba3c\uba40\uba42\uba48\uba49\uba4b\uba4d\uba4e\uba53\uba54\uba55\uba58\uba5c\uba64\uba65\uba67\uba68\uba69\uba70\uba71\uba74\uba78\uba83\uba84\uba85\uba87\uba8c\ubaa8\ubaa9\ubaab\ubaac\ubab0\ubab2\ubab8\ubab9\ubabb\ubabd\ubac4\ubac8\ubad8\ubad9\ubafc"],["b941","\ud22a\ud22b\ud22e\ud22f\ud231\ud232\ud233\ud235",6,"\ud23e\ud240\ud242",5,"\ud249\ud24a\ud24b\ud24c"],["b961","\ud24d",14,"\ud25d",6,"\ud265\ud266\ud267\ud268"],["b981","\ud269",22,"\ud282\ud283\ud285\ud286\ud287\ud289\ud28a\ud28b\ud28c\ubb00\ubb04\ubb0d\ubb0f\ubb11\ubb18\ubb1c\ubb20\ubb29\ubb2b\ubb34\ubb35\ubb36\ubb38\ubb3b\ubb3c\ubb3d\ubb3e\ubb44\ubb45\ubb47\ubb49\ubb4d\ubb4f\ubb50\ubb54\ubb58\ubb61\ubb63\ubb6c\ubb88\ubb8c\ubb90\ubba4\ubba8\ubbac\ubbb4\ubbb7\ubbc0\ubbc4\ubbc8\ubbd0\ubbd3\ubbf8\ubbf9\ubbfc\ubbff\ubc00\ubc02\ubc08\ubc09\ubc0b\ubc0c\ubc0d\ubc0f\ubc11\ubc14",4,"\ubc1b",4,"\ubc24\ubc25\ubc27\ubc29\ubc2d\ubc30\ubc31\ubc34\ubc38\ubc40\ubc41\ubc43\ubc44\ubc45\ubc49\ubc4c\ubc4d\ubc50\ubc5d\ubc84\ubc85\ubc88\ubc8b\ubc8c\ubc8e\ubc94\ubc95\ubc97"],["ba41","\ud28d\ud28e\ud28f\ud292\ud293\ud294\ud296",5,"\ud29d\ud29e\ud29f\ud2a1\ud2a2\ud2a3\ud2a5",6,"\ud2ad"],["ba61","\ud2ae\ud2af\ud2b0\ud2b2",5,"\ud2ba\ud2bb\ud2bd\ud2be\ud2c1\ud2c3",4,"\ud2ca\ud2cc",5],["ba81","\ud2d2\ud2d3\ud2d5\ud2d6\ud2d7\ud2d9\ud2da\ud2db\ud2dd",6,"\ud2e6",9,"\ud2f2\ud2f3\ud2f5\ud2f6\ud2f7\ud2f9\ud2fa\ubc99\ubc9a\ubca0\ubca1\ubca4\ubca7\ubca8\ubcb0\ubcb1\ubcb3\ubcb4\ubcb5\ubcbc\ubcbd\ubcc0\ubcc4\ubccd\ubccf\ubcd0\ubcd1\ubcd5\ubcd8\ubcdc\ubcf4\ubcf5\ubcf6\ubcf8\ubcfc\ubd04\ubd05\ubd07\ubd09\ubd10\ubd14\ubd24\ubd2c\ubd40\ubd48\ubd49\ubd4c\ubd50\ubd58\ubd59\ubd64\ubd68\ubd80\ubd81\ubd84\ubd87\ubd88\ubd89\ubd8a\ubd90\ubd91\ubd93\ubd95\ubd99\ubd9a\ubd9c\ubda4\ubdb0\ubdb8\ubdd4\ubdd5\ubdd8\ubddc\ubde9\ubdf0\ubdf4\ubdf8\ube00\ube03\ube05\ube0c\ube0d\ube10\ube14\ube1c\ube1d\ube1f\ube44\ube45\ube48\ube4c\ube4e\ube54\ube55\ube57\ube59\ube5a\ube5b\ube60\ube61\ube64"],["bb41","\ud2fb",4,"\ud302\ud304\ud306",5,"\ud30f\ud311\ud312\ud313\ud315\ud317",4,"\ud31e\ud322\ud323"],["bb61","\ud324\ud326\ud327\ud32a\ud32b\ud32d\ud32e\ud32f\ud331",6,"\ud33a\ud33e",5,"\ud346\ud347\ud348\ud349"],["bb81","\ud34a",31,"\ube68\ube6a\ube70\ube71\ube73\ube74\ube75\ube7b\ube7c\ube7d\ube80\ube84\ube8c\ube8d\ube8f\ube90\ube91\ube98\ube99\ubea8\ubed0\ubed1\ubed4\ubed7\ubed8\ubee0\ubee3\ubee4\ubee5\ubeec\ubf01\ubf08\ubf09\ubf18\ubf19\ubf1b\ubf1c\ubf1d\ubf40\ubf41\ubf44\ubf48\ubf50\ubf51\ubf55\ubf94\ubfb0\ubfc5\ubfcc\ubfcd\ubfd0\ubfd4\ubfdc\ubfdf\ubfe1\uc03c\uc051\uc058\uc05c\uc060\uc068\uc069\uc090\uc091\uc094\uc098\uc0a0\uc0a1\uc0a3\uc0a5\uc0ac\uc0ad\uc0af\uc0b0\uc0b3\uc0b4\uc0b5\uc0b6\uc0bc\uc0bd\uc0bf\uc0c0\uc0c1\uc0c5\uc0c8\uc0c9\uc0cc\uc0d0\uc0d8\uc0d9\uc0db\uc0dc\uc0dd\uc0e4"],["bc41","\ud36a",17,"\ud37e\ud37f\ud381\ud382\ud383\ud385\ud386\ud387"],["bc61","\ud388\ud389\ud38a\ud38b\ud38e\ud392",5,"\ud39a\ud39b\ud39d\ud39e\ud39f\ud3a1",6,"\ud3aa\ud3ac\ud3ae"],["bc81","\ud3af",4,"\ud3b5\ud3b6\ud3b7\ud3b9\ud3ba\ud3bb\ud3bd",6,"\ud3c6\ud3c7\ud3ca",5,"\ud3d1",5,"\uc0e5\uc0e8\uc0ec\uc0f4\uc0f5\uc0f7\uc0f9\uc100\uc104\uc108\uc110\uc115\uc11c",4,"\uc123\uc124\uc126\uc127\uc12c\uc12d\uc12f\uc130\uc131\uc136\uc138\uc139\uc13c\uc140\uc148\uc149\uc14b\uc14c\uc14d\uc154\uc155\uc158\uc15c\uc164\uc165\uc167\uc168\uc169\uc170\uc174\uc178\uc185\uc18c\uc18d\uc18e\uc190\uc194\uc196\uc19c\uc19d\uc19f\uc1a1\uc1a5\uc1a8\uc1a9\uc1ac\uc1b0\uc1bd\uc1c4\uc1c8\uc1cc\uc1d4\uc1d7\uc1d8\uc1e0\uc1e4\uc1e8\uc1f0\uc1f1\uc1f3\uc1fc\uc1fd\uc200\uc204\uc20c\uc20d\uc20f\uc211\uc218\uc219\uc21c\uc21f\uc220\uc228\uc229\uc22b\uc22d"],["bd41","\ud3d7\ud3d9",7,"\ud3e2\ud3e4",7,"\ud3ee\ud3ef\ud3f1\ud3f2\ud3f3\ud3f5\ud3f6\ud3f7"],["bd61","\ud3f8\ud3f9\ud3fa\ud3fb\ud3fe\ud400\ud402",5,"\ud409",13],["bd81","\ud417",5,"\ud41e",25,"\uc22f\uc231\uc232\uc234\uc248\uc250\uc251\uc254\uc258\uc260\uc265\uc26c\uc26d\uc270\uc274\uc27c\uc27d\uc27f\uc281\uc288\uc289\uc290\uc298\uc29b\uc29d\uc2a4\uc2a5\uc2a8\uc2ac\uc2ad\uc2b4\uc2b5\uc2b7\uc2b9\uc2dc\uc2dd\uc2e0\uc2e3\uc2e4\uc2eb\uc2ec\uc2ed\uc2ef\uc2f1\uc2f6\uc2f8\uc2f9\uc2fb\uc2fc\uc300\uc308\uc309\uc30c\uc30d\uc313\uc314\uc315\uc318\uc31c\uc324\uc325\uc328\uc329\uc345\uc368\uc369\uc36c\uc370\uc372\uc378\uc379\uc37c\uc37d\uc384\uc388\uc38c\uc3c0\uc3d8\uc3d9\uc3dc\uc3df\uc3e0\uc3e2\uc3e8\uc3e9\uc3ed\uc3f4\uc3f5\uc3f8\uc408\uc410\uc424\uc42c\uc430"],["be41","\ud438",7,"\ud441\ud442\ud443\ud445",14],["be61","\ud454",7,"\ud45d\ud45e\ud45f\ud461\ud462\ud463\ud465",7,"\ud46e\ud470\ud471\ud472"],["be81","\ud473",4,"\ud47a\ud47b\ud47d\ud47e\ud481\ud483",4,"\ud48a\ud48c\ud48e",5,"\ud495",8,"\uc434\uc43c\uc43d\uc448\uc464\uc465\uc468\uc46c\uc474\uc475\uc479\uc480\uc494\uc49c\uc4b8\uc4bc\uc4e9\uc4f0\uc4f1\uc4f4\uc4f8\uc4fa\uc4ff\uc500\uc501\uc50c\uc510\uc514\uc51c\uc528\uc529\uc52c\uc530\uc538\uc539\uc53b\uc53d\uc544\uc545\uc548\uc549\uc54a\uc54c\uc54d\uc54e\uc553\uc554\uc555\uc557\uc558\uc559\uc55d\uc55e\uc560\uc561\uc564\uc568\uc570\uc571\uc573\uc574\uc575\uc57c\uc57d\uc580\uc584\uc587\uc58c\uc58d\uc58f\uc591\uc595\uc597\uc598\uc59c\uc5a0\uc5a9\uc5b4\uc5b5\uc5b8\uc5b9\uc5bb\uc5bc\uc5bd\uc5be\uc5c4",6,"\uc5cc\uc5ce"],["bf41","\ud49e",10,"\ud4aa",14],["bf61","\ud4b9",18,"\ud4cd\ud4ce\ud4cf\ud4d1\ud4d2\ud4d3\ud4d5"],["bf81","\ud4d6",5,"\ud4dd\ud4de\ud4e0",7,"\ud4e9\ud4ea\ud4eb\ud4ed\ud4ee\ud4ef\ud4f1",6,"\ud4f9\ud4fa\ud4fc\uc5d0\uc5d1\uc5d4\uc5d8\uc5e0\uc5e1\uc5e3\uc5e5\uc5ec\uc5ed\uc5ee\uc5f0\uc5f4\uc5f6\uc5f7\uc5fc",5,"\uc605\uc606\uc607\uc608\uc60c\uc610\uc618\uc619\uc61b\uc61c\uc624\uc625\uc628\uc62c\uc62d\uc62e\uc630\uc633\uc634\uc635\uc637\uc639\uc63b\uc640\uc641\uc644\uc648\uc650\uc651\uc653\uc654\uc655\uc65c\uc65d\uc660\uc66c\uc66f\uc671\uc678\uc679\uc67c\uc680\uc688\uc689\uc68b\uc68d\uc694\uc695\uc698\uc69c\uc6a4\uc6a5\uc6a7\uc6a9\uc6b0\uc6b1\uc6b4\uc6b8\uc6b9\uc6ba\uc6c0\uc6c1\uc6c3\uc6c5\uc6cc\uc6cd\uc6d0\uc6d4\uc6dc\uc6dd\uc6e0\uc6e1\uc6e8"],["c041","\ud4fe",5,"\ud505\ud506\ud507\ud509\ud50a\ud50b\ud50d",6,"\ud516\ud518",5],["c061","\ud51e",25],["c081","\ud538\ud539\ud53a\ud53b\ud53e\ud53f\ud541\ud542\ud543\ud545",6,"\ud54e\ud550\ud552",5,"\ud55a\ud55b\ud55d\ud55e\ud55f\ud561\ud562\ud563\uc6e9\uc6ec\uc6f0\uc6f8\uc6f9\uc6fd\uc704\uc705\uc708\uc70c\uc714\uc715\uc717\uc719\uc720\uc721\uc724\uc728\uc730\uc731\uc733\uc735\uc737\uc73c\uc73d\uc740\uc744\uc74a\uc74c\uc74d\uc74f\uc751",7,"\uc75c\uc760\uc768\uc76b\uc774\uc775\uc778\uc77c\uc77d\uc77e\uc783\uc784\uc785\uc787\uc788\uc789\uc78a\uc78e\uc790\uc791\uc794\uc796\uc797\uc798\uc79a\uc7a0\uc7a1\uc7a3\uc7a4\uc7a5\uc7a6\uc7ac\uc7ad\uc7b0\uc7b4\uc7bc\uc7bd\uc7bf\uc7c0\uc7c1\uc7c8\uc7c9\uc7cc\uc7ce\uc7d0\uc7d8\uc7dd\uc7e4\uc7e8\uc7ec\uc800\uc801\uc804\uc808\uc80a"],["c141","\ud564\ud566\ud567\ud56a\ud56c\ud56e",5,"\ud576\ud577\ud579\ud57a\ud57b\ud57d",6,"\ud586\ud58a\ud58b"],["c161","\ud58c\ud58d\ud58e\ud58f\ud591",19,"\ud5a6\ud5a7"],["c181","\ud5a8",31,"\uc810\uc811\uc813\uc815\uc816\uc81c\uc81d\uc820\uc824\uc82c\uc82d\uc82f\uc831\uc838\uc83c\uc840\uc848\uc849\uc84c\uc84d\uc854\uc870\uc871\uc874\uc878\uc87a\uc880\uc881\uc883\uc885\uc886\uc887\uc88b\uc88c\uc88d\uc894\uc89d\uc89f\uc8a1\uc8a8\uc8bc\uc8bd\uc8c4\uc8c8\uc8cc\uc8d4\uc8d5\uc8d7\uc8d9\uc8e0\uc8e1\uc8e4\uc8f5\uc8fc\uc8fd\uc900\uc904\uc905\uc906\uc90c\uc90d\uc90f\uc911\uc918\uc92c\uc934\uc950\uc951\uc954\uc958\uc960\uc961\uc963\uc96c\uc970\uc974\uc97c\uc988\uc989\uc98c\uc990\uc998\uc999\uc99b\uc99d\uc9c0\uc9c1\uc9c4\uc9c7\uc9c8\uc9ca\uc9d0\uc9d1\uc9d3"],["c241","\ud5ca\ud5cb\ud5cd\ud5ce\ud5cf\ud5d1\ud5d3",4,"\ud5da\ud5dc\ud5de",5,"\ud5e6\ud5e7\ud5e9\ud5ea\ud5eb\ud5ed\ud5ee"],["c261","\ud5ef",4,"\ud5f6\ud5f8\ud5fa",5,"\ud602\ud603\ud605\ud606\ud607\ud609",6,"\ud612"],["c281","\ud616",5,"\ud61d\ud61e\ud61f\ud621\ud622\ud623\ud625",7,"\ud62e",9,"\ud63a\ud63b\uc9d5\uc9d6\uc9d9\uc9da\uc9dc\uc9dd\uc9e0\uc9e2\uc9e4\uc9e7\uc9ec\uc9ed\uc9ef\uc9f0\uc9f1\uc9f8\uc9f9\uc9fc\uca00\uca08\uca09\uca0b\uca0c\uca0d\uca14\uca18\uca29\uca4c\uca4d\uca50\uca54\uca5c\uca5d\uca5f\uca60\uca61\uca68\uca7d\uca84\uca98\ucabc\ucabd\ucac0\ucac4\ucacc\ucacd\ucacf\ucad1\ucad3\ucad8\ucad9\ucae0\ucaec\ucaf4\ucb08\ucb10\ucb14\ucb18\ucb20\ucb21\ucb41\ucb48\ucb49\ucb4c\ucb50\ucb58\ucb59\ucb5d\ucb64\ucb78\ucb79\ucb9c\ucbb8\ucbd4\ucbe4\ucbe7\ucbe9\ucc0c\ucc0d\ucc10\ucc14\ucc1c\ucc1d\ucc21\ucc22\ucc27\ucc28\ucc29\ucc2c\ucc2e\ucc30\ucc38\ucc39\ucc3b"],["c341","\ud63d\ud63e\ud63f\ud641\ud642\ud643\ud644\ud646\ud647\ud64a\ud64c\ud64e\ud64f\ud650\ud652\ud653\ud656\ud657\ud659\ud65a\ud65b\ud65d",4],["c361","\ud662",4,"\ud668\ud66a",5,"\ud672\ud673\ud675",11],["c381","\ud681\ud682\ud684\ud686",5,"\ud68e\ud68f\ud691\ud692\ud693\ud695",7,"\ud69e\ud6a0\ud6a2",5,"\ud6a9\ud6aa\ucc3c\ucc3d\ucc3e\ucc44\ucc45\ucc48\ucc4c\ucc54\ucc55\ucc57\ucc58\ucc59\ucc60\ucc64\ucc66\ucc68\ucc70\ucc75\ucc98\ucc99\ucc9c\ucca0\ucca8\ucca9\uccab\uccac\uccad\uccb4\uccb5\uccb8\uccbc\uccc4\uccc5\uccc7\uccc9\uccd0\uccd4\ucce4\uccec\uccf0\ucd01\ucd08\ucd09\ucd0c\ucd10\ucd18\ucd19\ucd1b\ucd1d\ucd24\ucd28\ucd2c\ucd39\ucd5c\ucd60\ucd64\ucd6c\ucd6d\ucd6f\ucd71\ucd78\ucd88\ucd94\ucd95\ucd98\ucd9c\ucda4\ucda5\ucda7\ucda9\ucdb0\ucdc4\ucdcc\ucdd0\ucde8\ucdec\ucdf0\ucdf8\ucdf9\ucdfb\ucdfd\uce04\uce08\uce0c\uce14\uce19\uce20\uce21\uce24\uce28\uce30\uce31\uce33\uce35"],["c441","\ud6ab\ud6ad\ud6ae\ud6af\ud6b1",7,"\ud6ba\ud6bc",7,"\ud6c6\ud6c7\ud6c9\ud6ca\ud6cb"],["c461","\ud6cd\ud6ce\ud6cf\ud6d0\ud6d2\ud6d3\ud6d5\ud6d6\ud6d8\ud6da",5,"\ud6e1\ud6e2\ud6e3\ud6e5\ud6e6\ud6e7\ud6e9",4],["c481","\ud6ee\ud6ef\ud6f1\ud6f2\ud6f3\ud6f4\ud6f6",5,"\ud6fe\ud6ff\ud701\ud702\ud703\ud705",11,"\ud712\ud713\ud714\uce58\uce59\uce5c\uce5f\uce60\uce61\uce68\uce69\uce6b\uce6d\uce74\uce75\uce78\uce7c\uce84\uce85\uce87\uce89\uce90\uce91\uce94\uce98\ucea0\ucea1\ucea3\ucea4\ucea5\uceac\ucead\ucec1\ucee4\ucee5\ucee8\uceeb\uceec\ucef4\ucef5\ucef7\ucef8\ucef9\ucf00\ucf01\ucf04\ucf08\ucf10\ucf11\ucf13\ucf15\ucf1c\ucf20\ucf24\ucf2c\ucf2d\ucf2f\ucf30\ucf31\ucf38\ucf54\ucf55\ucf58\ucf5c\ucf64\ucf65\ucf67\ucf69\ucf70\ucf71\ucf74\ucf78\ucf80\ucf85\ucf8c\ucfa1\ucfa8\ucfb0\ucfc4\ucfe0\ucfe1\ucfe4\ucfe8\ucff0\ucff1\ucff3\ucff5\ucffc\ud000\ud004\ud011\ud018\ud02d\ud034\ud035\ud038\ud03c"],["c541","\ud715\ud716\ud717\ud71a\ud71b\ud71d\ud71e\ud71f\ud721",6,"\ud72a\ud72c\ud72e",5,"\ud736\ud737\ud739"],["c561","\ud73a\ud73b\ud73d",6,"\ud745\ud746\ud748\ud74a",5,"\ud752\ud753\ud755\ud75a",4],["c581","\ud75f\ud762\ud764\ud766\ud767\ud768\ud76a\ud76b\ud76d\ud76e\ud76f\ud771\ud772\ud773\ud775",6,"\ud77e\ud77f\ud780\ud782",5,"\ud78a\ud78b\ud044\ud045\ud047\ud049\ud050\ud054\ud058\ud060\ud06c\ud06d\ud070\ud074\ud07c\ud07d\ud081\ud0a4\ud0a5\ud0a8\ud0ac\ud0b4\ud0b5\ud0b7\ud0b9\ud0c0\ud0c1\ud0c4\ud0c8\ud0c9\ud0d0\ud0d1\ud0d3\ud0d4\ud0d5\ud0dc\ud0dd\ud0e0\ud0e4\ud0ec\ud0ed\ud0ef\ud0f0\ud0f1\ud0f8\ud10d\ud130\ud131\ud134\ud138\ud13a\ud140\ud141\ud143\ud144\ud145\ud14c\ud14d\ud150\ud154\ud15c\ud15d\ud15f\ud161\ud168\ud16c\ud17c\ud184\ud188\ud1a0\ud1a1\ud1a4\ud1a8\ud1b0\ud1b1\ud1b3\ud1b5\ud1ba\ud1bc\ud1c0\ud1d8\ud1f4\ud1f8\ud207\ud209\ud210\ud22c\ud22d\ud230\ud234\ud23c\ud23d\ud23f\ud241\ud248\ud25c"],["c641","\ud78d\ud78e\ud78f\ud791",6,"\ud79a\ud79c\ud79e",5],["c6a1","\ud264\ud280\ud281\ud284\ud288\ud290\ud291\ud295\ud29c\ud2a0\ud2a4\ud2ac\ud2b1\ud2b8\ud2b9\ud2bc\ud2bf\ud2c0\ud2c2\ud2c8\ud2c9\ud2cb\ud2d4\ud2d8\ud2dc\ud2e4\ud2e5\ud2f0\ud2f1\ud2f4\ud2f8\ud300\ud301\ud303\ud305\ud30c\ud30d\ud30e\ud310\ud314\ud316\ud31c\ud31d\ud31f\ud320\ud321\ud325\ud328\ud329\ud32c\ud330\ud338\ud339\ud33b\ud33c\ud33d\ud344\ud345\ud37c\ud37d\ud380\ud384\ud38c\ud38d\ud38f\ud390\ud391\ud398\ud399\ud39c\ud3a0\ud3a8\ud3a9\ud3ab\ud3ad\ud3b4\ud3b8\ud3bc\ud3c4\ud3c5\ud3c8\ud3c9\ud3d0\ud3d8\ud3e1\ud3e3\ud3ec\ud3ed\ud3f0\ud3f4\ud3fc\ud3fd\ud3ff\ud401"],["c7a1","\ud408\ud41d\ud440\ud444\ud45c\ud460\ud464\ud46d\ud46f\ud478\ud479\ud47c\ud47f\ud480\ud482\ud488\ud489\ud48b\ud48d\ud494\ud4a9\ud4cc\ud4d0\ud4d4\ud4dc\ud4df\ud4e8\ud4ec\ud4f0\ud4f8\ud4fb\ud4fd\ud504\ud508\ud50c\ud514\ud515\ud517\ud53c\ud53d\ud540\ud544\ud54c\ud54d\ud54f\ud551\ud558\ud559\ud55c\ud560\ud565\ud568\ud569\ud56b\ud56d\ud574\ud575\ud578\ud57c\ud584\ud585\ud587\ud588\ud589\ud590\ud5a5\ud5c8\ud5c9\ud5cc\ud5d0\ud5d2\ud5d8\ud5d9\ud5db\ud5dd\ud5e4\ud5e5\ud5e8\ud5ec\ud5f4\ud5f5\ud5f7\ud5f9\ud600\ud601\ud604\ud608\ud610\ud611\ud613\ud614\ud615\ud61c\ud620"],["c8a1","\ud624\ud62d\ud638\ud639\ud63c\ud640\ud645\ud648\ud649\ud64b\ud64d\ud651\ud654\ud655\ud658\ud65c\ud667\ud669\ud670\ud671\ud674\ud683\ud685\ud68c\ud68d\ud690\ud694\ud69d\ud69f\ud6a1\ud6a8\ud6ac\ud6b0\ud6b9\ud6bb\ud6c4\ud6c5\ud6c8\ud6cc\ud6d1\ud6d4\ud6d7\ud6d9\ud6e0\ud6e4\ud6e8\ud6f0\ud6f5\ud6fc\ud6fd\ud700\ud704\ud711\ud718\ud719\ud71c\ud720\ud728\ud729\ud72b\ud72d\ud734\ud735\ud738\ud73c\ud744\ud747\ud749\ud750\ud751\ud754\ud756\ud757\ud758\ud759\ud760\ud761\ud763\ud765\ud769\ud76c\ud770\ud774\ud77c\ud77d\ud781\ud788\ud789\ud78c\ud790\ud798\ud799\ud79b\ud79d"],["caa1","\u4f3d\u4f73\u5047\u50f9\u52a0\u53ef\u5475\u54e5\u5609\u5ac1\u5bb6\u6687\u67b6\u67b7\u67ef\u6b4c\u73c2\u75c2\u7a3c\u82db\u8304\u8857\u8888\u8a36\u8cc8\u8dcf\u8efb\u8fe6\u99d5\u523b\u5374\u5404\u606a\u6164\u6bbc\u73cf\u811a\u89ba\u89d2\u95a3\u4f83\u520a\u58be\u5978\u59e6\u5e72\u5e79\u61c7\u63c0\u6746\u67ec\u687f\u6f97\u764e\u770b\u78f5\u7a08\u7aff\u7c21\u809d\u826e\u8271\u8aeb\u9593\u4e6b\u559d\u66f7\u6e34\u78a3\u7aed\u845b\u8910\u874e\u97a8\u52d8\u574e\u582a\u5d4c\u611f\u61be\u6221\u6562\u67d1\u6a44\u6e1b\u7518\u75b3\u76e3\u77b0\u7d3a\u90af\u9451\u9452\u9f95"],["cba1","\u5323\u5cac\u7532\u80db\u9240\u9598\u525b\u5808\u59dc\u5ca1\u5d17\u5eb7\u5f3a\u5f4a\u6177\u6c5f\u757a\u7586\u7ce0\u7d73\u7db1\u7f8c\u8154\u8221\u8591\u8941\u8b1b\u92fc\u964d\u9c47\u4ecb\u4ef7\u500b\u51f1\u584f\u6137\u613e\u6168\u6539\u69ea\u6f11\u75a5\u7686\u76d6\u7b87\u82a5\u84cb\uf900\u93a7\u958b\u5580\u5ba2\u5751\uf901\u7cb3\u7fb9\u91b5\u5028\u53bb\u5c45\u5de8\u62d2\u636e\u64da\u64e7\u6e20\u70ac\u795b\u8ddd\u8e1e\uf902\u907d\u9245\u92f8\u4e7e\u4ef6\u5065\u5dfe\u5efa\u6106\u6957\u8171\u8654\u8e47\u9375\u9a2b\u4e5e\u5091\u6770\u6840\u5109\u528d\u5292\u6aa2"],["cca1","\u77bc\u9210\u9ed4\u52ab\u602f\u8ff2\u5048\u61a9\u63ed\u64ca\u683c\u6a84\u6fc0\u8188\u89a1\u9694\u5805\u727d\u72ac\u7504\u7d79\u7e6d\u80a9\u898b\u8b74\u9063\u9d51\u6289\u6c7a\u6f54\u7d50\u7f3a\u8a23\u517c\u614a\u7b9d\u8b19\u9257\u938c\u4eac\u4fd3\u501e\u50be\u5106\u52c1\u52cd\u537f\u5770\u5883\u5e9a\u5f91\u6176\u61ac\u64ce\u656c\u666f\u66bb\u66f4\u6897\u6d87\u7085\u70f1\u749f\u74a5\u74ca\u75d9\u786c\u78ec\u7adf\u7af6\u7d45\u7d93\u8015\u803f\u811b\u8396\u8b66\u8f15\u9015\u93e1\u9803\u9838\u9a5a\u9be8\u4fc2\u5553\u583a\u5951\u5b63\u5c46\u60b8\u6212\u6842\u68b0"],["cda1","\u68e8\u6eaa\u754c\u7678\u78ce\u7a3d\u7cfb\u7e6b\u7e7c\u8a08\u8aa1\u8c3f\u968e\u9dc4\u53e4\u53e9\u544a\u5471\u56fa\u59d1\u5b64\u5c3b\u5eab\u62f7\u6537\u6545\u6572\u66a0\u67af\u69c1\u6cbd\u75fc\u7690\u777e\u7a3f\u7f94\u8003\u80a1\u818f\u82e6\u82fd\u83f0\u85c1\u8831\u88b4\u8aa5\uf903\u8f9c\u932e\u96c7\u9867\u9ad8\u9f13\u54ed\u659b\u66f2\u688f\u7a40\u8c37\u9d60\u56f0\u5764\u5d11\u6606\u68b1\u68cd\u6efe\u7428\u889e\u9be4\u6c68\uf904\u9aa8\u4f9b\u516c\u5171\u529f\u5b54\u5de5\u6050\u606d\u62f1\u63a7\u653b\u73d9\u7a7a\u86a3\u8ca2\u978f\u4e32\u5be1\u6208\u679c\u74dc"],["cea1","\u79d1\u83d3\u8a87\u8ab2\u8de8\u904e\u934b\u9846\u5ed3\u69e8\u85ff\u90ed\uf905\u51a0\u5b98\u5bec\u6163\u68fa\u6b3e\u704c\u742f\u74d8\u7ba1\u7f50\u83c5\u89c0\u8cab\u95dc\u9928\u522e\u605d\u62ec\u9002\u4f8a\u5149\u5321\u58d9\u5ee3\u66e0\u6d38\u709a\u72c2\u73d6\u7b50\u80f1\u945b\u5366\u639b\u7f6b\u4e56\u5080\u584a\u58de\u602a\u6127\u62d0\u69d0\u9b41\u5b8f\u7d18\u80b1\u8f5f\u4ea4\u50d1\u54ac\u55ac\u5b0c\u5da0\u5de7\u652a\u654e\u6821\u6a4b\u72e1\u768e\u77ef\u7d5e\u7ff9\u81a0\u854e\u86df\u8f03\u8f4e\u90ca\u9903\u9a55\u9bab\u4e18\u4e45\u4e5d\u4ec7\u4ff1\u5177\u52fe"],["cfa1","\u5340\u53e3\u53e5\u548e\u5614\u5775\u57a2\u5bc7\u5d87\u5ed0\u61fc\u62d8\u6551\u67b8\u67e9\u69cb\u6b50\u6bc6\u6bec\u6c42\u6e9d\u7078\u72d7\u7396\u7403\u77bf\u77e9\u7a76\u7d7f\u8009\u81fc\u8205\u820a\u82df\u8862\u8b33\u8cfc\u8ec0\u9011\u90b1\u9264\u92b6\u99d2\u9a45\u9ce9\u9dd7\u9f9c\u570b\u5c40\u83ca\u97a0\u97ab\u9eb4\u541b\u7a98\u7fa4\u88d9\u8ecd\u90e1\u5800\u5c48\u6398\u7a9f\u5bae\u5f13\u7a79\u7aae\u828e\u8eac\u5026\u5238\u52f8\u5377\u5708\u62f3\u6372\u6b0a\u6dc3\u7737\u53a5\u7357\u8568\u8e76\u95d5\u673a\u6ac3\u6f70\u8a6d\u8ecc\u994b\uf906\u6677\u6b78\u8cb4"],["d0a1","\u9b3c\uf907\u53eb\u572d\u594e\u63c6\u69fb\u73ea\u7845\u7aba\u7ac5\u7cfe\u8475\u898f\u8d73\u9035\u95a8\u52fb\u5747\u7547\u7b60\u83cc\u921e\uf908\u6a58\u514b\u524b\u5287\u621f\u68d8\u6975\u9699\u50c5\u52a4\u52e4\u61c3\u65a4\u6839\u69ff\u747e\u7b4b\u82b9\u83eb\u89b2\u8b39\u8fd1\u9949\uf909\u4eca\u5997\u64d2\u6611\u6a8e\u7434\u7981\u79bd\u82a9\u887e\u887f\u895f\uf90a\u9326\u4f0b\u53ca\u6025\u6271\u6c72\u7d1a\u7d66\u4e98\u5162\u77dc\u80af\u4f01\u4f0e\u5176\u5180\u55dc\u5668\u573b\u57fa\u57fc\u5914\u5947\u5993\u5bc4\u5c90\u5d0e\u5df1\u5e7e\u5fcc\u6280\u65d7\u65e3"],["d1a1","\u671e\u671f\u675e\u68cb\u68c4\u6a5f\u6b3a\u6c23\u6c7d\u6c82\u6dc7\u7398\u7426\u742a\u7482\u74a3\u7578\u757f\u7881\u78ef\u7941\u7947\u7948\u797a\u7b95\u7d00\u7dba\u7f88\u8006\u802d\u808c\u8a18\u8b4f\u8c48\u8d77\u9321\u9324\u98e2\u9951\u9a0e\u9a0f\u9a65\u9e92\u7dca\u4f76\u5409\u62ee\u6854\u91d1\u55ab\u513a\uf90b\uf90c\u5a1c\u61e6\uf90d\u62cf\u62ff\uf90e",5,"\u90a3\uf914",4,"\u8afe\uf919\uf91a\uf91b\uf91c\u6696\uf91d\u7156\uf91e\uf91f\u96e3\uf920\u634f\u637a\u5357\uf921\u678f\u6960\u6e73\uf922\u7537\uf923\uf924\uf925"],["d2a1","\u7d0d\uf926\uf927\u8872\u56ca\u5a18\uf928",4,"\u4e43\uf92d\u5167\u5948\u67f0\u8010\uf92e\u5973\u5e74\u649a\u79ca\u5ff5\u606c\u62c8\u637b\u5be7\u5bd7\u52aa\uf92f\u5974\u5f29\u6012\uf930\uf931\uf932\u7459\uf933",5,"\u99d1\uf939",10,"\u6fc3\uf944\uf945\u81bf\u8fb2\u60f1\uf946\uf947\u8166\uf948\uf949\u5c3f\uf94a",7,"\u5ae9\u8a25\u677b\u7d10\uf952",5,"\u80fd\uf958\uf959\u5c3c\u6ce5\u533f\u6eba\u591a\u8336"],["d3a1","\u4e39\u4eb6\u4f46\u55ae\u5718\u58c7\u5f56\u65b7\u65e6\u6a80\u6bb5\u6e4d\u77ed\u7aef\u7c1e\u7dde\u86cb\u8892\u9132\u935b\u64bb\u6fbe\u737a\u75b8\u9054\u5556\u574d\u61ba\u64d4\u66c7\u6de1\u6e5b\u6f6d\u6fb9\u75f0\u8043\u81bd\u8541\u8983\u8ac7\u8b5a\u931f\u6c93\u7553\u7b54\u8e0f\u905d\u5510\u5802\u5858\u5e62\u6207\u649e\u68e0\u7576\u7cd6\u87b3\u9ee8\u4ee3\u5788\u576e\u5927\u5c0d\u5cb1\u5e36\u5f85\u6234\u64e1\u73b3\u81fa\u888b\u8cb8\u968a\u9edb\u5b85\u5fb7\u60b3\u5012\u5200\u5230\u5716\u5835\u5857\u5c0e\u5c60\u5cf6\u5d8b\u5ea6\u5f92\u60bc\u6311\u6389\u6417\u6843"],["d4a1","\u68f9\u6ac2\u6dd8\u6e21\u6ed4\u6fe4\u71fe\u76dc\u7779\u79b1\u7a3b\u8404\u89a9\u8ced\u8df3\u8e48\u9003\u9014\u9053\u90fd\u934d\u9676\u97dc\u6bd2\u7006\u7258\u72a2\u7368\u7763\u79bf\u7be4\u7e9b\u8b80\u58a9\u60c7\u6566\u65fd\u66be\u6c8c\u711e\u71c9\u8c5a\u9813\u4e6d\u7a81\u4edd\u51ac\u51cd\u52d5\u540c\u61a7\u6771\u6850\u68df\u6d1e\u6f7c\u75bc\u77b3\u7ae5\u80f4\u8463\u9285\u515c\u6597\u675c\u6793\u75d8\u7ac7\u8373\uf95a\u8c46\u9017\u982d\u5c6f\u81c0\u829a\u9041\u906f\u920d\u5f97\u5d9d\u6a59\u71c8\u767b\u7b49\u85e4\u8b04\u9127\u9a30\u5587\u61f6\uf95b\u7669\u7f85"],["d5a1","\u863f\u87ba\u88f8\u908f\uf95c\u6d1b\u70d9\u73de\u7d61\u843d\uf95d\u916a\u99f1\uf95e\u4e82\u5375\u6b04\u6b12\u703e\u721b\u862d\u9e1e\u524c\u8fa3\u5d50\u64e5\u652c\u6b16\u6feb\u7c43\u7e9c\u85cd\u8964\u89bd\u62c9\u81d8\u881f\u5eca\u6717\u6d6a\u72fc\u7405\u746f\u8782\u90de\u4f86\u5d0d\u5fa0\u840a\u51b7\u63a0\u7565\u4eae\u5006\u5169\u51c9\u6881\u6a11\u7cae\u7cb1\u7ce7\u826f\u8ad2\u8f1b\u91cf\u4fb6\u5137\u52f5\u5442\u5eec\u616e\u623e\u65c5\u6ada\u6ffe\u792a\u85dc\u8823\u95ad\u9a62\u9a6a\u9e97\u9ece\u529b\u66c6\u6b77\u701d\u792b\u8f62\u9742\u6190\u6200\u6523\u6f23"],["d6a1","\u7149\u7489\u7df4\u806f\u84ee\u8f26\u9023\u934a\u51bd\u5217\u52a3\u6d0c\u70c8\u88c2\u5ec9\u6582\u6bae\u6fc2\u7c3e\u7375\u4ee4\u4f36\u56f9\uf95f\u5cba\u5dba\u601c\u73b2\u7b2d\u7f9a\u7fce\u8046\u901e\u9234\u96f6\u9748\u9818\u9f61\u4f8b\u6fa7\u79ae\u91b4\u96b7\u52de\uf960\u6488\u64c4\u6ad3\u6f5e\u7018\u7210\u76e7\u8001\u8606\u865c\u8def\u8f05\u9732\u9b6f\u9dfa\u9e75\u788c\u797f\u7da0\u83c9\u9304\u9e7f\u9e93\u8ad6\u58df\u5f04\u6727\u7027\u74cf\u7c60\u807e\u5121\u7028\u7262\u78ca\u8cc2\u8cda\u8cf4\u96f7\u4e86\u50da\u5bee\u5ed6\u6599\u71ce\u7642\u77ad\u804a\u84fc"],["d7a1","\u907c\u9b27\u9f8d\u58d8\u5a41\u5c62\u6a13\u6dda\u6f0f\u763b\u7d2f\u7e37\u851e\u8938\u93e4\u964b\u5289\u65d2\u67f3\u69b4\u6d41\u6e9c\u700f\u7409\u7460\u7559\u7624\u786b\u8b2c\u985e\u516d\u622e\u9678\u4f96\u502b\u5d19\u6dea\u7db8\u8f2a\u5f8b\u6144\u6817\uf961\u9686\u52d2\u808b\u51dc\u51cc\u695e\u7a1c\u7dbe\u83f1\u9675\u4fda\u5229\u5398\u540f\u550e\u5c65\u60a7\u674e\u68a8\u6d6c\u7281\u72f8\u7406\u7483\uf962\u75e2\u7c6c\u7f79\u7fb8\u8389\u88cf\u88e1\u91cc\u91d0\u96e2\u9bc9\u541d\u6f7e\u71d0\u7498\u85fa\u8eaa\u96a3\u9c57\u9e9f\u6797\u6dcb\u7433\u81e8\u9716\u782c"],["d8a1","\u7acb\u7b20\u7c92\u6469\u746a\u75f2\u78bc\u78e8\u99ac\u9b54\u9ebb\u5bde\u5e55\u6f20\u819c\u83ab\u9088\u4e07\u534d\u5a29\u5dd2\u5f4e\u6162\u633d\u6669\u66fc\u6eff\u6f2b\u7063\u779e\u842c\u8513\u883b\u8f13\u9945\u9c3b\u551c\u62b9\u672b\u6cab\u8309\u896a\u977a\u4ea1\u5984\u5fd8\u5fd9\u671b\u7db2\u7f54\u8292\u832b\u83bd\u8f1e\u9099\u57cb\u59b9\u5a92\u5bd0\u6627\u679a\u6885\u6bcf\u7164\u7f75\u8cb7\u8ce3\u9081\u9b45\u8108\u8c8a\u964c\u9a40\u9ea5\u5b5f\u6c13\u731b\u76f2\u76df\u840c\u51aa\u8993\u514d\u5195\u52c9\u68c9\u6c94\u7704\u7720\u7dbf\u7dec\u9762\u9eb5\u6ec5"],["d9a1","\u8511\u51a5\u540d\u547d\u660e\u669d\u6927\u6e9f\u76bf\u7791\u8317\u84c2\u879f\u9169\u9298\u9cf4\u8882\u4fae\u5192\u52df\u59c6\u5e3d\u6155\u6478\u6479\u66ae\u67d0\u6a21\u6bcd\u6bdb\u725f\u7261\u7441\u7738\u77db\u8017\u82bc\u8305\u8b00\u8b28\u8c8c\u6728\u6c90\u7267\u76ee\u7766\u7a46\u9da9\u6b7f\u6c92\u5922\u6726\u8499\u536f\u5893\u5999\u5edf\u63cf\u6634\u6773\u6e3a\u732b\u7ad7\u82d7\u9328\u52d9\u5deb\u61ae\u61cb\u620a\u62c7\u64ab\u65e0\u6959\u6b66\u6bcb\u7121\u73f7\u755d\u7e46\u821e\u8302\u856a\u8aa3\u8cbf\u9727\u9d61\u58a8\u9ed8\u5011\u520e\u543b\u554f\u6587"],["daa1","\u6c76\u7d0a\u7d0b\u805e\u868a\u9580\u96ef\u52ff\u6c95\u7269\u5473\u5a9a\u5c3e\u5d4b\u5f4c\u5fae\u672a\u68b6\u6963\u6e3c\u6e44\u7709\u7c73\u7f8e\u8587\u8b0e\u8ff7\u9761\u9ef4\u5cb7\u60b6\u610d\u61ab\u654f\u65fb\u65fc\u6c11\u6cef\u739f\u73c9\u7de1\u9594\u5bc6\u871c\u8b10\u525d\u535a\u62cd\u640f\u64b2\u6734\u6a38\u6cca\u73c0\u749e\u7b94\u7c95\u7e1b\u818a\u8236\u8584\u8feb\u96f9\u99c1\u4f34\u534a\u53cd\u53db\u62cc\u642c\u6500\u6591\u69c3\u6cee\u6f58\u73ed\u7554\u7622\u76e4\u76fc\u78d0\u78fb\u792c\u7d46\u822c\u87e0\u8fd4\u9812\u98ef\u52c3\u62d4\u64a5\u6e24\u6f51"],["dba1","\u767c\u8dcb\u91b1\u9262\u9aee\u9b43\u5023\u508d\u574a\u59a8\u5c28\u5e47\u5f77\u623f\u653e\u65b9\u65c1\u6609\u678b\u699c\u6ec2\u78c5\u7d21\u80aa\u8180\u822b\u82b3\u84a1\u868c\u8a2a\u8b17\u90a6\u9632\u9f90\u500d\u4ff3\uf963\u57f9\u5f98\u62dc\u6392\u676f\u6e43\u7119\u76c3\u80cc\u80da\u88f4\u88f5\u8919\u8ce0\u8f29\u914d\u966a\u4f2f\u4f70\u5e1b\u67cf\u6822\u767d\u767e\u9b44\u5e61\u6a0a\u7169\u71d4\u756a\uf964\u7e41\u8543\u85e9\u98dc\u4f10\u7b4f\u7f70\u95a5\u51e1\u5e06\u68b5\u6c3e\u6c4e\u6cdb\u72af\u7bc4\u8303\u6cd5\u743a\u50fb\u5288\u58c1\u64d8\u6a97\u74a7\u7656"],["dca1","\u78a7\u8617\u95e2\u9739\uf965\u535e\u5f01\u8b8a\u8fa8\u8faf\u908a\u5225\u77a5\u9c49\u9f08\u4e19\u5002\u5175\u5c5b\u5e77\u661e\u663a\u67c4\u68c5\u70b3\u7501\u75c5\u79c9\u7add\u8f27\u9920\u9a08\u4fdd\u5821\u5831\u5bf6\u666e\u6b65\u6d11\u6e7a\u6f7d\u73e4\u752b\u83e9\u88dc\u8913\u8b5c\u8f14\u4f0f\u50d5\u5310\u535c\u5b93\u5fa9\u670d\u798f\u8179\u832f\u8514\u8907\u8986\u8f39\u8f3b\u99a5\u9c12\u672c\u4e76\u4ff8\u5949\u5c01\u5cef\u5cf0\u6367\u68d2\u70fd\u71a2\u742b\u7e2b\u84ec\u8702\u9022\u92d2\u9cf3\u4e0d\u4ed8\u4fef\u5085\u5256\u526f\u5426\u5490\u57e0\u592b\u5a66"],["dda1","\u5b5a\u5b75\u5bcc\u5e9c\uf966\u6276\u6577\u65a7\u6d6e\u6ea5\u7236\u7b26\u7c3f\u7f36\u8150\u8151\u819a\u8240\u8299\u83a9\u8a03\u8ca0\u8ce6\u8cfb\u8d74\u8dba\u90e8\u91dc\u961c\u9644\u99d9\u9ce7\u5317\u5206\u5429\u5674\u58b3\u5954\u596e\u5fff\u61a4\u626e\u6610\u6c7e\u711a\u76c6\u7c89\u7cde\u7d1b\u82ac\u8cc1\u96f0\uf967\u4f5b\u5f17\u5f7f\u62c2\u5d29\u670b\u68da\u787c\u7e43\u9d6c\u4e15\u5099\u5315\u532a\u5351\u5983\u5a62\u5e87\u60b2\u618a\u6249\u6279\u6590\u6787\u69a7\u6bd4\u6bd6\u6bd7\u6bd8\u6cb8\uf968\u7435\u75fa\u7812\u7891\u79d5\u79d8\u7c83\u7dcb\u7fe1\u80a5"],["dea1","\u813e\u81c2\u83f2\u871a\u88e8\u8ab9\u8b6c\u8cbb\u9119\u975e\u98db\u9f3b\u56ac\u5b2a\u5f6c\u658c\u6ab3\u6baf\u6d5c\u6ff1\u7015\u725d\u73ad\u8ca7\u8cd3\u983b\u6191\u6c37\u8058\u9a01\u4e4d\u4e8b\u4e9b\u4ed5\u4f3a\u4f3c\u4f7f\u4fdf\u50ff\u53f2\u53f8\u5506\u55e3\u56db\u58eb\u5962\u5a11\u5beb\u5bfa\u5c04\u5df3\u5e2b\u5f99\u601d\u6368\u659c\u65af\u67f6\u67fb\u68ad\u6b7b\u6c99\u6cd7\u6e23\u7009\u7345\u7802\u793e\u7940\u7960\u79c1\u7be9\u7d17\u7d72\u8086\u820d\u838e\u84d1\u86c7\u88df\u8a50\u8a5e\u8b1d\u8cdc\u8d66\u8fad\u90aa\u98fc\u99df\u9e9d\u524a\uf969\u6714\uf96a"],["dfa1","\u5098\u522a\u5c71\u6563\u6c55\u73ca\u7523\u759d\u7b97\u849c\u9178\u9730\u4e77\u6492\u6bba\u715e\u85a9\u4e09\uf96b\u6749\u68ee\u6e17\u829f\u8518\u886b\u63f7\u6f81\u9212\u98af\u4e0a\u50b7\u50cf\u511f\u5546\u55aa\u5617\u5b40\u5c19\u5ce0\u5e38\u5e8a\u5ea0\u5ec2\u60f3\u6851\u6a61\u6e58\u723d\u7240\u72c0\u76f8\u7965\u7bb1\u7fd4\u88f3\u89f4\u8a73\u8c61\u8cde\u971c\u585e\u74bd\u8cfd\u55c7\uf96c\u7a61\u7d22\u8272\u7272\u751f\u7525\uf96d\u7b19\u5885\u58fb\u5dbc\u5e8f\u5eb6\u5f90\u6055\u6292\u637f\u654d\u6691\u66d9\u66f8\u6816\u68f2\u7280\u745e\u7b6e\u7d6e\u7dd6\u7f72"],["e0a1","\u80e5\u8212\u85af\u897f\u8a93\u901d\u92e4\u9ecd\u9f20\u5915\u596d\u5e2d\u60dc\u6614\u6673\u6790\u6c50\u6dc5\u6f5f\u77f3\u78a9\u84c6\u91cb\u932b\u4ed9\u50ca\u5148\u5584\u5b0b\u5ba3\u6247\u657e\u65cb\u6e32\u717d\u7401\u7444\u7487\u74bf\u766c\u79aa\u7dda\u7e55\u7fa8\u817a\u81b3\u8239\u861a\u87ec\u8a75\u8de3\u9078\u9291\u9425\u994d\u9bae\u5368\u5c51\u6954\u6cc4\u6d29\u6e2b\u820c\u859b\u893b\u8a2d\u8aaa\u96ea\u9f67\u5261\u66b9\u6bb2\u7e96\u87fe\u8d0d\u9583\u965d\u651d\u6d89\u71ee\uf96e\u57ce\u59d3\u5bac\u6027\u60fa\u6210\u661f\u665f\u7329\u73f9\u76db\u7701\u7b6c"],["e1a1","\u8056\u8072\u8165\u8aa0\u9192\u4e16\u52e2\u6b72\u6d17\u7a05\u7b39\u7d30\uf96f\u8cb0\u53ec\u562f\u5851\u5bb5\u5c0f\u5c11\u5de2\u6240\u6383\u6414\u662d\u68b3\u6cbc\u6d88\u6eaf\u701f\u70a4\u71d2\u7526\u758f\u758e\u7619\u7b11\u7be0\u7c2b\u7d20\u7d39\u852c\u856d\u8607\u8a34\u900d\u9061\u90b5\u92b7\u97f6\u9a37\u4fd7\u5c6c\u675f\u6d91\u7c9f\u7e8c\u8b16\u8d16\u901f\u5b6b\u5dfd\u640d\u84c0\u905c\u98e1\u7387\u5b8b\u609a\u677e\u6dde\u8a1f\u8aa6\u9001\u980c\u5237\uf970\u7051\u788e\u9396\u8870\u91d7\u4fee\u53d7\u55fd\u56da\u5782\u58fd\u5ac2\u5b88\u5cab\u5cc0\u5e25\u6101"],["e2a1","\u620d\u624b\u6388\u641c\u6536\u6578\u6a39\u6b8a\u6c34\u6d19\u6f31\u71e7\u72e9\u7378\u7407\u74b2\u7626\u7761\u79c0\u7a57\u7aea\u7cb9\u7d8f\u7dac\u7e61\u7f9e\u8129\u8331\u8490\u84da\u85ea\u8896\u8ab0\u8b90\u8f38\u9042\u9083\u916c\u9296\u92b9\u968b\u96a7\u96a8\u96d6\u9700\u9808\u9996\u9ad3\u9b1a\u53d4\u587e\u5919\u5b70\u5bbf\u6dd1\u6f5a\u719f\u7421\u74b9\u8085\u83fd\u5de1\u5f87\u5faa\u6042\u65ec\u6812\u696f\u6a53\u6b89\u6d35\u6df3\u73e3\u76fe\u77ac\u7b4d\u7d14\u8123\u821c\u8340\u84f4\u8563\u8a62\u8ac4\u9187\u931e\u9806\u99b4\u620c\u8853\u8ff0\u9265\u5d07\u5d27"],["e3a1","\u5d69\u745f\u819d\u8768\u6fd5\u62fe\u7fd2\u8936\u8972\u4e1e\u4e58\u50e7\u52dd\u5347\u627f\u6607\u7e69\u8805\u965e\u4f8d\u5319\u5636\u59cb\u5aa4\u5c38\u5c4e\u5c4d\u5e02\u5f11\u6043\u65bd\u662f\u6642\u67be\u67f4\u731c\u77e2\u793a\u7fc5\u8494\u84cd\u8996\u8a66\u8a69\u8ae1\u8c55\u8c7a\u57f4\u5bd4\u5f0f\u606f\u62ed\u690d\u6b96\u6e5c\u7184\u7bd2\u8755\u8b58\u8efe\u98df\u98fe\u4f38\u4f81\u4fe1\u547b\u5a20\u5bb8\u613c\u65b0\u6668\u71fc\u7533\u795e\u7d33\u814e\u81e3\u8398\u85aa\u85ce\u8703\u8a0a\u8eab\u8f9b\uf971\u8fc5\u5931\u5ba4\u5be6\u6089\u5be9\u5c0b\u5fc3\u6c81"],["e4a1","\uf972\u6df1\u700b\u751a\u82af\u8af6\u4ec0\u5341\uf973\u96d9\u6c0f\u4e9e\u4fc4\u5152\u555e\u5a25\u5ce8\u6211\u7259\u82bd\u83aa\u86fe\u8859\u8a1d\u963f\u96c5\u9913\u9d09\u9d5d\u580a\u5cb3\u5dbd\u5e44\u60e1\u6115\u63e1\u6a02\u6e25\u9102\u9354\u984e\u9c10\u9f77\u5b89\u5cb8\u6309\u664f\u6848\u773c\u96c1\u978d\u9854\u9b9f\u65a1\u8b01\u8ecb\u95bc\u5535\u5ca9\u5dd6\u5eb5\u6697\u764c\u83f4\u95c7\u58d3\u62bc\u72ce\u9d28\u4ef0\u592e\u600f\u663b\u6b83\u79e7\u9d26\u5393\u54c0\u57c3\u5d16\u611b\u66d6\u6daf\u788d\u827e\u9698\u9744\u5384\u627c\u6396\u6db2\u7e0a\u814b\u984d"],["e5a1","\u6afb\u7f4c\u9daf\u9e1a\u4e5f\u503b\u51b6\u591c\u60f9\u63f6\u6930\u723a\u8036\uf974\u91ce\u5f31\uf975\uf976\u7d04\u82e5\u846f\u84bb\u85e5\u8e8d\uf977\u4f6f\uf978\uf979\u58e4\u5b43\u6059\u63da\u6518\u656d\u6698\uf97a\u694a\u6a23\u6d0b\u7001\u716c\u75d2\u760d\u79b3\u7a70\uf97b\u7f8a\uf97c\u8944\uf97d\u8b93\u91c0\u967d\uf97e\u990a\u5704\u5fa1\u65bc\u6f01\u7600\u79a6\u8a9e\u99ad\u9b5a\u9f6c\u5104\u61b6\u6291\u6a8d\u81c6\u5043\u5830\u5f66\u7109\u8a00\u8afa\u5b7c\u8616\u4ffa\u513c\u56b4\u5944\u63a9\u6df9\u5daa\u696d\u5186\u4e88\u4f59\uf97f\uf980\uf981\u5982\uf982"],["e6a1","\uf983\u6b5f\u6c5d\uf984\u74b5\u7916\uf985\u8207\u8245\u8339\u8f3f\u8f5d\uf986\u9918\uf987\uf988\uf989\u4ea6\uf98a\u57df\u5f79\u6613\uf98b\uf98c\u75ab\u7e79\u8b6f\uf98d\u9006\u9a5b\u56a5\u5827\u59f8\u5a1f\u5bb4\uf98e\u5ef6\uf98f\uf990\u6350\u633b\uf991\u693d\u6c87\u6cbf\u6d8e\u6d93\u6df5\u6f14\uf992\u70df\u7136\u7159\uf993\u71c3\u71d5\uf994\u784f\u786f\uf995\u7b75\u7de3\uf996\u7e2f\uf997\u884d\u8edf\uf998\uf999\uf99a\u925b\uf99b\u9cf6\uf99c\uf99d\uf99e\u6085\u6d85\uf99f\u71b1\uf9a0\uf9a1\u95b1\u53ad\uf9a2\uf9a3\uf9a4\u67d3\uf9a5\u708e\u7130\u7430\u8276\u82d2"],["e7a1","\uf9a6\u95bb\u9ae5\u9e7d\u66c4\uf9a7\u71c1\u8449\uf9a8\uf9a9\u584b\uf9aa\uf9ab\u5db8\u5f71\uf9ac\u6620\u668e\u6979\u69ae\u6c38\u6cf3\u6e36\u6f41\u6fda\u701b\u702f\u7150\u71df\u7370\uf9ad\u745b\uf9ae\u74d4\u76c8\u7a4e\u7e93\uf9af\uf9b0\u82f1\u8a60\u8fce\uf9b1\u9348\uf9b2\u9719\uf9b3\uf9b4\u4e42\u502a\uf9b5\u5208\u53e1\u66f3\u6c6d\u6fca\u730a\u777f\u7a62\u82ae\u85dd\u8602\uf9b6\u88d4\u8a63\u8b7d\u8c6b\uf9b7\u92b3\uf9b8\u9713\u9810\u4e94\u4f0d\u4fc9\u50b2\u5348\u543e\u5433\u55da\u5862\u58ba\u5967\u5a1b\u5be4\u609f\uf9b9\u61ca\u6556\u65ff\u6664\u68a7\u6c5a\u6fb3"],["e8a1","\u70cf\u71ac\u7352\u7b7d\u8708\u8aa4\u9c32\u9f07\u5c4b\u6c83\u7344\u7389\u923a\u6eab\u7465\u761f\u7a69\u7e15\u860a\u5140\u58c5\u64c1\u74ee\u7515\u7670\u7fc1\u9095\u96cd\u9954\u6e26\u74e6\u7aa9\u7aaa\u81e5\u86d9\u8778\u8a1b\u5a49\u5b8c\u5b9b\u68a1\u6900\u6d63\u73a9\u7413\u742c\u7897\u7de9\u7feb\u8118\u8155\u839e\u8c4c\u962e\u9811\u66f0\u5f80\u65fa\u6789\u6c6a\u738b\u502d\u5a03\u6b6a\u77ee\u5916\u5d6c\u5dcd\u7325\u754f\uf9ba\uf9bb\u50e5\u51f9\u582f\u592d\u5996\u59da\u5be5\uf9bc\uf9bd\u5da2\u62d7\u6416\u6493\u64fe\uf9be\u66dc\uf9bf\u6a48\uf9c0\u71ff\u7464\uf9c1"],["e9a1","\u7a88\u7aaf\u7e47\u7e5e\u8000\u8170\uf9c2\u87ef\u8981\u8b20\u9059\uf9c3\u9080\u9952\u617e\u6b32\u6d74\u7e1f\u8925\u8fb1\u4fd1\u50ad\u5197\u52c7\u57c7\u5889\u5bb9\u5eb8\u6142\u6995\u6d8c\u6e67\u6eb6\u7194\u7462\u7528\u752c\u8073\u8338\u84c9\u8e0a\u9394\u93de\uf9c4\u4e8e\u4f51\u5076\u512a\u53c8\u53cb\u53f3\u5b87\u5bd3\u5c24\u611a\u6182\u65f4\u725b\u7397\u7440\u76c2\u7950\u7991\u79b9\u7d06\u7fbd\u828b\u85d5\u865e\u8fc2\u9047\u90f5\u91ea\u9685\u96e8\u96e9\u52d6\u5f67\u65ed\u6631\u682f\u715c\u7a36\u90c1\u980a\u4e91\uf9c5\u6a52\u6b9e\u6f90\u7189\u8018\u82b8\u8553"],["eaa1","\u904b\u9695\u96f2\u97fb\u851a\u9b31\u4e90\u718a\u96c4\u5143\u539f\u54e1\u5713\u5712\u57a3\u5a9b\u5ac4\u5bc3\u6028\u613f\u63f4\u6c85\u6d39\u6e72\u6e90\u7230\u733f\u7457\u82d1\u8881\u8f45\u9060\uf9c6\u9662\u9858\u9d1b\u6708\u8d8a\u925e\u4f4d\u5049\u50de\u5371\u570d\u59d4\u5a01\u5c09\u6170\u6690\u6e2d\u7232\u744b\u7def\u80c3\u840e\u8466\u853f\u875f\u885b\u8918\u8b02\u9055\u97cb\u9b4f\u4e73\u4f91\u5112\u516a\uf9c7\u552f\u55a9\u5b7a\u5ba5\u5e7c\u5e7d\u5ebe\u60a0\u60df\u6108\u6109\u63c4\u6538\u6709\uf9c8\u67d4\u67da\uf9c9\u6961\u6962\u6cb9\u6d27\uf9ca\u6e38\uf9cb"],["eba1","\u6fe1\u7336\u7337\uf9cc\u745c\u7531\uf9cd\u7652\uf9ce\uf9cf\u7dad\u81fe\u8438\u88d5\u8a98\u8adb\u8aed\u8e30\u8e42\u904a\u903e\u907a\u9149\u91c9\u936e\uf9d0\uf9d1\u5809\uf9d2\u6bd3\u8089\u80b2\uf9d3\uf9d4\u5141\u596b\u5c39\uf9d5\uf9d6\u6f64\u73a7\u80e4\u8d07\uf9d7\u9217\u958f\uf9d8\uf9d9\uf9da\uf9db\u807f\u620e\u701c\u7d68\u878d\uf9dc\u57a0\u6069\u6147\u6bb7\u8abe\u9280\u96b1\u4e59\u541f\u6deb\u852d\u9670\u97f3\u98ee\u63d6\u6ce3\u9091\u51dd\u61c9\u81ba\u9df9\u4f9d\u501a\u5100\u5b9c\u610f\u61ff\u64ec\u6905\u6bc5\u7591\u77e3\u7fa9\u8264\u858f\u87fb\u8863\u8abc"],["eca1","\u8b70\u91ab\u4e8c\u4ee5\u4f0a\uf9dd\uf9de\u5937\u59e8\uf9df\u5df2\u5f1b\u5f5b\u6021\uf9e0\uf9e1\uf9e2\uf9e3\u723e\u73e5\uf9e4\u7570\u75cd\uf9e5\u79fb\uf9e6\u800c\u8033\u8084\u82e1\u8351\uf9e7\uf9e8\u8cbd\u8cb3\u9087\uf9e9\uf9ea\u98f4\u990c\uf9eb\uf9ec\u7037\u76ca\u7fca\u7fcc\u7ffc\u8b1a\u4eba\u4ec1\u5203\u5370\uf9ed\u54bd\u56e0\u59fb\u5bc5\u5f15\u5fcd\u6e6e\uf9ee\uf9ef\u7d6a\u8335\uf9f0\u8693\u8a8d\uf9f1\u976d\u9777\uf9f2\uf9f3\u4e00\u4f5a\u4f7e\u58f9\u65e5\u6ea2\u9038\u93b0\u99b9\u4efb\u58ec\u598a\u59d9\u6041\uf9f4\uf9f5\u7a14\uf9f6\u834f\u8cc3\u5165\u5344"],["eda1","\uf9f7\uf9f8\uf9f9\u4ecd\u5269\u5b55\u82bf\u4ed4\u523a\u54a8\u59c9\u59ff\u5b50\u5b57\u5b5c\u6063\u6148\u6ecb\u7099\u716e\u7386\u74f7\u75b5\u78c1\u7d2b\u8005\u81ea\u8328\u8517\u85c9\u8aee\u8cc7\u96cc\u4f5c\u52fa\u56bc\u65ab\u6628\u707c\u70b8\u7235\u7dbd\u828d\u914c\u96c0\u9d72\u5b71\u68e7\u6b98\u6f7a\u76de\u5c91\u66ab\u6f5b\u7bb4\u7c2a\u8836\u96dc\u4e08\u4ed7\u5320\u5834\u58bb\u58ef\u596c\u5c07\u5e33\u5e84\u5f35\u638c\u66b2\u6756\u6a1f\u6aa3\u6b0c\u6f3f\u7246\uf9fa\u7350\u748b\u7ae0\u7ca7\u8178\u81df\u81e7\u838a\u846c\u8523\u8594\u85cf\u88dd\u8d13\u91ac\u9577"],["eea1","\u969c\u518d\u54c9\u5728\u5bb0\u624d\u6750\u683d\u6893\u6e3d\u6ed3\u707d\u7e21\u88c1\u8ca1\u8f09\u9f4b\u9f4e\u722d\u7b8f\u8acd\u931a\u4f47\u4f4e\u5132\u5480\u59d0\u5e95\u62b5\u6775\u696e\u6a17\u6cae\u6e1a\u72d9\u732a\u75bd\u7bb8\u7d35\u82e7\u83f9\u8457\u85f7\u8a5b\u8caf\u8e87\u9019\u90b8\u96ce\u9f5f\u52e3\u540a\u5ae1\u5bc2\u6458\u6575\u6ef4\u72c4\uf9fb\u7684\u7a4d\u7b1b\u7c4d\u7e3e\u7fdf\u837b\u8b2b\u8cca\u8d64\u8de1\u8e5f\u8fea\u8ff9\u9069\u93d1\u4f43\u4f7a\u50b3\u5168\u5178\u524d\u526a\u5861\u587c\u5960\u5c08\u5c55\u5edb\u609b\u6230\u6813\u6bbf\u6c08\u6fb1"],["efa1","\u714e\u7420\u7530\u7538\u7551\u7672\u7b4c\u7b8b\u7bad\u7bc6\u7e8f\u8a6e\u8f3e\u8f49\u923f\u9293\u9322\u942b\u96fb\u985a\u986b\u991e\u5207\u622a\u6298\u6d59\u7664\u7aca\u7bc0\u7d76\u5360\u5cbe\u5e97\u6f38\u70b9\u7c98\u9711\u9b8e\u9ede\u63a5\u647a\u8776\u4e01\u4e95\u4ead\u505c\u5075\u5448\u59c3\u5b9a\u5e40\u5ead\u5ef7\u5f81\u60c5\u633a\u653f\u6574\u65cc\u6676\u6678\u67fe\u6968\u6a89\u6b63\u6c40\u6dc0\u6de8\u6e1f\u6e5e\u701e\u70a1\u738e\u73fd\u753a\u775b\u7887\u798e\u7a0b\u7a7d\u7cbe\u7d8e\u8247\u8a02\u8aea\u8c9e\u912d\u914a\u91d8\u9266\u92cc\u9320\u9706\u9756"],["f0a1","\u975c\u9802\u9f0e\u5236\u5291\u557c\u5824\u5e1d\u5f1f\u608c\u63d0\u68af\u6fdf\u796d\u7b2c\u81cd\u85ba\u88fd\u8af8\u8e44\u918d\u9664\u969b\u973d\u984c\u9f4a\u4fce\u5146\u51cb\u52a9\u5632\u5f14\u5f6b\u63aa\u64cd\u65e9\u6641\u66fa\u66f9\u671d\u689d\u68d7\u69fd\u6f15\u6f6e\u7167\u71e5\u722a\u74aa\u773a\u7956\u795a\u79df\u7a20\u7a95\u7c97\u7cdf\u7d44\u7e70\u8087\u85fb\u86a4\u8a54\u8abf\u8d99\u8e81\u9020\u906d\u91e3\u963b\u96d5\u9ce5\u65cf\u7c07\u8db3\u93c3\u5b58\u5c0a\u5352\u62d9\u731d\u5027\u5b97\u5f9e\u60b0\u616b\u68d5\u6dd9\u742e\u7a2e\u7d42\u7d9c\u7e31\u816b"],["f1a1","\u8e2a\u8e35\u937e\u9418\u4f50\u5750\u5de6\u5ea7\u632b\u7f6a\u4e3b\u4f4f\u4f8f\u505a\u59dd\u80c4\u546a\u5468\u55fe\u594f\u5b99\u5dde\u5eda\u665d\u6731\u67f1\u682a\u6ce8\u6d32\u6e4a\u6f8d\u70b7\u73e0\u7587\u7c4c\u7d02\u7d2c\u7da2\u821f\u86db\u8a3b\u8a85\u8d70\u8e8a\u8f33\u9031\u914e\u9152\u9444\u99d0\u7af9\u7ca5\u4fca\u5101\u51c6\u57c8\u5bef\u5cfb\u6659\u6a3d\u6d5a\u6e96\u6fec\u710c\u756f\u7ae3\u8822\u9021\u9075\u96cb\u99ff\u8301\u4e2d\u4ef2\u8846\u91cd\u537d\u6adb\u696b\u6c41\u847a\u589e\u618e\u66fe\u62ef\u70dd\u7511\u75c7\u7e52\u84b8\u8b49\u8d08\u4e4b\u53ea"],["f2a1","\u54ab\u5730\u5740\u5fd7\u6301\u6307\u646f\u652f\u65e8\u667a\u679d\u67b3\u6b62\u6c60\u6c9a\u6f2c\u77e5\u7825\u7949\u7957\u7d19\u80a2\u8102\u81f3\u829d\u82b7\u8718\u8a8c\uf9fc\u8d04\u8dbe\u9072\u76f4\u7a19\u7a37\u7e54\u8077\u5507\u55d4\u5875\u632f\u6422\u6649\u664b\u686d\u699b\u6b84\u6d25\u6eb1\u73cd\u7468\u74a1\u755b\u75b9\u76e1\u771e\u778b\u79e6\u7e09\u7e1d\u81fb\u852f\u8897\u8a3a\u8cd1\u8eeb\u8fb0\u9032\u93ad\u9663\u9673\u9707\u4f84\u53f1\u59ea\u5ac9\u5e19\u684e\u74c6\u75be\u79e9\u7a92\u81a3\u86ed\u8cea\u8dcc\u8fed\u659f\u6715\uf9fd\u57f7\u6f57\u7ddd\u8f2f"],["f3a1","\u93f6\u96c6\u5fb5\u61f2\u6f84\u4e14\u4f98\u501f\u53c9\u55df\u5d6f\u5dee\u6b21\u6b64\u78cb\u7b9a\uf9fe\u8e49\u8eca\u906e\u6349\u643e\u7740\u7a84\u932f\u947f\u9f6a\u64b0\u6faf\u71e6\u74a8\u74da\u7ac4\u7c12\u7e82\u7cb2\u7e98\u8b9a\u8d0a\u947d\u9910\u994c\u5239\u5bdf\u64e6\u672d\u7d2e\u50ed\u53c3\u5879\u6158\u6159\u61fa\u65ac\u7ad9\u8b92\u8b96\u5009\u5021\u5275\u5531\u5a3c\u5ee0\u5f70\u6134\u655e\u660c\u6636\u66a2\u69cd\u6ec4\u6f32\u7316\u7621\u7a93\u8139\u8259\u83d6\u84bc\u50b5\u57f0\u5bc0\u5be8\u5f69\u63a1\u7826\u7db5\u83dc\u8521\u91c7\u91f5\u518a\u67f5\u7b56"],["f4a1","\u8cac\u51c4\u59bb\u60bd\u8655\u501c\uf9ff\u5254\u5c3a\u617d\u621a\u62d3\u64f2\u65a5\u6ecc\u7620\u810a\u8e60\u965f\u96bb\u4edf\u5343\u5598\u5929\u5ddd\u64c5\u6cc9\u6dfa\u7394\u7a7f\u821b\u85a6\u8ce4\u8e10\u9077\u91e7\u95e1\u9621\u97c6\u51f8\u54f2\u5586\u5fb9\u64a4\u6f88\u7db4\u8f1f\u8f4d\u9435\u50c9\u5c16\u6cbe\u6dfb\u751b\u77bb\u7c3d\u7c64\u8a79\u8ac2\u581e\u59be\u5e16\u6377\u7252\u758a\u776b\u8adc\u8cbc\u8f12\u5ef3\u6674\u6df8\u807d\u83c1\u8acb\u9751\u9bd6\ufa00\u5243\u66ff\u6d95\u6eef\u7de0\u8ae6\u902e\u905e\u9ad4\u521d\u527f\u54e8\u6194\u6284\u62db\u68a2"],["f5a1","\u6912\u695a\u6a35\u7092\u7126\u785d\u7901\u790e\u79d2\u7a0d\u8096\u8278\u82d5\u8349\u8549\u8c82\u8d85\u9162\u918b\u91ae\u4fc3\u56d1\u71ed\u77d7\u8700\u89f8\u5bf8\u5fd6\u6751\u90a8\u53e2\u585a\u5bf5\u60a4\u6181\u6460\u7e3d\u8070\u8525\u9283\u64ae\u50ac\u5d14\u6700\u589c\u62bd\u63a8\u690e\u6978\u6a1e\u6e6b\u76ba\u79cb\u82bb\u8429\u8acf\u8da8\u8ffd\u9112\u914b\u919c\u9310\u9318\u939a\u96db\u9a36\u9c0d\u4e11\u755c\u795d\u7afa\u7b51\u7bc9\u7e2e\u84c4\u8e59\u8e74\u8ef8\u9010\u6625\u693f\u7443\u51fa\u672e\u9edc\u5145\u5fe0\u6c96\u87f2\u885d\u8877\u60b4\u81b5\u8403"],["f6a1","\u8d05\u53d6\u5439\u5634\u5a36\u5c31\u708a\u7fe0\u805a\u8106\u81ed\u8da3\u9189\u9a5f\u9df2\u5074\u4ec4\u53a0\u60fb\u6e2c\u5c64\u4f88\u5024\u55e4\u5cd9\u5e5f\u6065\u6894\u6cbb\u6dc4\u71be\u75d4\u75f4\u7661\u7a1a\u7a49\u7dc7\u7dfb\u7f6e\u81f4\u86a9\u8f1c\u96c9\u99b3\u9f52\u5247\u52c5\u98ed\u89aa\u4e03\u67d2\u6f06\u4fb5\u5be2\u6795\u6c88\u6d78\u741b\u7827\u91dd\u937c\u87c4\u79e4\u7a31\u5feb\u4ed6\u54a4\u553e\u58ae\u59a5\u60f0\u6253\u62d6\u6736\u6955\u8235\u9640\u99b1\u99dd\u502c\u5353\u5544\u577c\ufa01\u6258\ufa02\u64e2\u666b\u67dd\u6fc1\u6fef\u7422\u7438\u8a17"],["f7a1","\u9438\u5451\u5606\u5766\u5f48\u619a\u6b4e\u7058\u70ad\u7dbb\u8a95\u596a\u812b\u63a2\u7708\u803d\u8caa\u5854\u642d\u69bb\u5b95\u5e11\u6e6f\ufa03\u8569\u514c\u53f0\u592a\u6020\u614b\u6b86\u6c70\u6cf0\u7b1e\u80ce\u82d4\u8dc6\u90b0\u98b1\ufa04\u64c7\u6fa4\u6491\u6504\u514e\u5410\u571f\u8a0e\u615f\u6876\ufa05\u75db\u7b52\u7d71\u901a\u5806\u69cc\u817f\u892a\u9000\u9839\u5078\u5957\u59ac\u6295\u900f\u9b2a\u615d\u7279\u95d6\u5761\u5a46\u5df4\u628a\u64ad\u64fa\u6777\u6ce2\u6d3e\u722c\u7436\u7834\u7f77\u82ad\u8ddb\u9817\u5224\u5742\u677f\u7248\u74e3\u8ca9\u8fa6\u9211"],["f8a1","\u962a\u516b\u53ed\u634c\u4f69\u5504\u6096\u6557\u6c9b\u6d7f\u724c\u72fd\u7a17\u8987\u8c9d\u5f6d\u6f8e\u70f9\u81a8\u610e\u4fbf\u504f\u6241\u7247\u7bc7\u7de8\u7fe9\u904d\u97ad\u9a19\u8cb6\u576a\u5e73\u67b0\u840d\u8a55\u5420\u5b16\u5e63\u5ee2\u5f0a\u6583\u80ba\u853d\u9589\u965b\u4f48\u5305\u530d\u530f\u5486\u54fa\u5703\u5e03\u6016\u629b\u62b1\u6355\ufa06\u6ce1\u6d66\u75b1\u7832\u80de\u812f\u82de\u8461\u84b2\u888d\u8912\u900b\u92ea\u98fd\u9b91\u5e45\u66b4\u66dd\u7011\u7206\ufa07\u4ff5\u527d\u5f6a\u6153\u6753\u6a19\u6f02\u74e2\u7968\u8868\u8c79\u98c7\u98c4\u9a43"],["f9a1","\u54c1\u7a1f\u6953\u8af7\u8c4a\u98a8\u99ae\u5f7c\u62ab\u75b2\u76ae\u88ab\u907f\u9642\u5339\u5f3c\u5fc5\u6ccc\u73cc\u7562\u758b\u7b46\u82fe\u999d\u4e4f\u903c\u4e0b\u4f55\u53a6\u590f\u5ec8\u6630\u6cb3\u7455\u8377\u8766\u8cc0\u9050\u971e\u9c15\u58d1\u5b78\u8650\u8b14\u9db4\u5bd2\u6068\u608d\u65f1\u6c57\u6f22\u6fa3\u701a\u7f55\u7ff0\u9591\u9592\u9650\u97d3\u5272\u8f44\u51fd\u542b\u54b8\u5563\u558a\u6abb\u6db5\u7dd8\u8266\u929c\u9677\u9e79\u5408\u54c8\u76d2\u86e4\u95a4\u95d4\u965c\u4ea2\u4f09\u59ee\u5ae6\u5df7\u6052\u6297\u676d\u6841\u6c86\u6e2f\u7f38\u809b\u822a"],["faa1","\ufa08\ufa09\u9805\u4ea5\u5055\u54b3\u5793\u595a\u5b69\u5bb3\u61c8\u6977\u6d77\u7023\u87f9\u89e3\u8a72\u8ae7\u9082\u99ed\u9ab8\u52be\u6838\u5016\u5e78\u674f\u8347\u884c\u4eab\u5411\u56ae\u73e6\u9115\u97ff\u9909\u9957\u9999\u5653\u589f\u865b\u8a31\u61b2\u6af6\u737b\u8ed2\u6b47\u96aa\u9a57\u5955\u7200\u8d6b\u9769\u4fd4\u5cf4\u5f26\u61f8\u665b\u6ceb\u70ab\u7384\u73b9\u73fe\u7729\u774d\u7d43\u7d62\u7e23\u8237\u8852\ufa0a\u8ce2\u9249\u986f\u5b51\u7a74\u8840\u9801\u5acc\u4fe0\u5354\u593e\u5cfd\u633e\u6d79\u72f9\u8105\u8107\u83a2\u92cf\u9830\u4ea8\u5144\u5211\u578b"],["fba1","\u5f62\u6cc2\u6ece\u7005\u7050\u70af\u7192\u73e9\u7469\u834a\u87a2\u8861\u9008\u90a2\u93a3\u99a8\u516e\u5f57\u60e0\u6167\u66b3\u8559\u8e4a\u91af\u978b\u4e4e\u4e92\u547c\u58d5\u58fa\u597d\u5cb5\u5f27\u6236\u6248\u660a\u6667\u6beb\u6d69\u6dcf\u6e56\u6ef8\u6f94\u6fe0\u6fe9\u705d\u72d0\u7425\u745a\u74e0\u7693\u795c\u7cca\u7e1e\u80e1\u82a6\u846b\u84bf\u864e\u865f\u8774\u8b77\u8c6a\u93ac\u9800\u9865\u60d1\u6216\u9177\u5a5a\u660f\u6df7\u6e3e\u743f\u9b42\u5ffd\u60da\u7b0f\u54c4\u5f18\u6c5e\u6cd3\u6d2a\u70d8\u7d05\u8679\u8a0c\u9d3b\u5316\u548c\u5b05\u6a3a\u706b\u7575"],["fca1","\u798d\u79be\u82b1\u83ef\u8a71\u8b41\u8ca8\u9774\ufa0b\u64f4\u652b\u78ba\u78bb\u7a6b\u4e38\u559a\u5950\u5ba6\u5e7b\u60a3\u63db\u6b61\u6665\u6853\u6e19\u7165\u74b0\u7d08\u9084\u9a69\u9c25\u6d3b\u6ed1\u733e\u8c41\u95ca\u51f0\u5e4c\u5fa8\u604d\u60f6\u6130\u614c\u6643\u6644\u69a5\u6cc1\u6e5f\u6ec9\u6f62\u714c\u749c\u7687\u7bc1\u7c27\u8352\u8757\u9051\u968d\u9ec3\u532f\u56de\u5efb\u5f8a\u6062\u6094\u61f7\u6666\u6703\u6a9c\u6dee\u6fae\u7070\u736a\u7e6a\u81be\u8334\u86d4\u8aa8\u8cc4\u5283\u7372\u5b96\u6a6b\u9404\u54ee\u5686\u5b5d\u6548\u6585\u66c9\u689f\u6d8d\u6dc6"],["fda1","\u723b\u80b4\u9175\u9a4d\u4faf\u5019\u539a\u540e\u543c\u5589\u55c5\u5e3f\u5f8c\u673d\u7166\u73dd\u9005\u52db\u52f3\u5864\u58ce\u7104\u718f\u71fb\u85b0\u8a13\u6688\u85a8\u55a7\u6684\u714a\u8431\u5349\u5599\u6bc1\u5f59\u5fbd\u63ee\u6689\u7147\u8af1\u8f1d\u9ebe\u4f11\u643a\u70cb\u7566\u8667\u6064\u8b4e\u9df8\u5147\u51f6\u5308\u6d36\u80f8\u9ed1\u6615\u6b23\u7098\u75d5\u5403\u5c79\u7d07\u8a16\u6b20\u6b3d\u6b46\u5438\u6070\u6d3d\u7fd5\u8208\u50d6\u51de\u559c\u566b\u56cd\u59ec\u5b09\u5e0c\u6199\u6198\u6231\u665e\u66e6\u7199\u71b9\u71ba\u72a7\u79a7\u7a00\u7fb2\u8a70"]]},4894,[]); -__d(function(a,e,d,b,c,f,n){c.exports=[["0","\0",127],["a140","\u3000\uff0c\u3001\u3002\uff0e\u2027\uff1b\uff1a\uff1f\uff01\ufe30\u2026\u2025\ufe50\ufe51\ufe52\xb7\ufe54\ufe55\ufe56\ufe57\uff5c\u2013\ufe31\u2014\ufe33\u2574\ufe34\ufe4f\uff08\uff09\ufe35\ufe36\uff5b\uff5d\ufe37\ufe38\u3014\u3015\ufe39\ufe3a\u3010\u3011\ufe3b\ufe3c\u300a\u300b\ufe3d\ufe3e\u3008\u3009\ufe3f\ufe40\u300c\u300d\ufe41\ufe42\u300e\u300f\ufe43\ufe44\ufe59\ufe5a"],["a1a1","\ufe5b\ufe5c\ufe5d\ufe5e\u2018\u2019\u201c\u201d\u301d\u301e\u2035\u2032\uff03\uff06\uff0a\u203b\xa7\u3003\u25cb\u25cf\u25b3\u25b2\u25ce\u2606\u2605\u25c7\u25c6\u25a1\u25a0\u25bd\u25bc\u32a3\u2105\xaf\uffe3\uff3f\u02cd\ufe49\ufe4a\ufe4d\ufe4e\ufe4b\ufe4c\ufe5f\ufe60\ufe61\uff0b\uff0d\xd7\xf7\xb1\u221a\uff1c\uff1e\uff1d\u2266\u2267\u2260\u221e\u2252\u2261\ufe62",4,"\uff5e\u2229\u222a\u22a5\u2220\u221f\u22bf\u33d2\u33d1\u222b\u222e\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uff0f"],["a240","\uff3c\u2215\ufe68\uff04\uffe5\u3012\uffe0\uffe1\uff05\uff20\u2103\u2109\ufe69\ufe6a\ufe6b\u33d5\u339c\u339d\u339e\u33ce\u33a1\u338e\u338f\u33c4\xb0\u5159\u515b\u515e\u515d\u5161\u5163\u55e7\u74e9\u7cce\u2581",7,"\u258f\u258e\u258d\u258c\u258b\u258a\u2589\u253c\u2534\u252c\u2524\u251c\u2594\u2500\u2502\u2595\u250c\u2510\u2514\u2518\u256d"],["a2a1","\u256e\u2570\u256f\u2550\u255e\u256a\u2561\u25e2\u25e3\u25e5\u25e4\u2571\u2572\u2573\uff10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uff21",25,"\uff41",21],["a340","\uff57\uff58\uff59\uff5a\u0391",16,"\u03a3",6,"\u03b1",16,"\u03c3",6,"\u3105",10],["a3a1","\u3110",25,"\u02d9\u02c9\u02ca\u02c7\u02cb"],["a3e1","\u20ac"],["a440","\u4e00\u4e59\u4e01\u4e03\u4e43\u4e5d\u4e86\u4e8c\u4eba\u513f\u5165\u516b\u51e0\u5200\u5201\u529b\u5315\u5341\u535c\u53c8\u4e09\u4e0b\u4e08\u4e0a\u4e2b\u4e38\u51e1\u4e45\u4e48\u4e5f\u4e5e\u4e8e\u4ea1\u5140\u5203\u52fa\u5343\u53c9\u53e3\u571f\u58eb\u5915\u5927\u5973\u5b50\u5b51\u5b53\u5bf8\u5c0f\u5c22\u5c38\u5c71\u5ddd\u5de5\u5df1\u5df2\u5df3\u5dfe\u5e72\u5efe\u5f0b\u5f13\u624d"],["a4a1","\u4e11\u4e10\u4e0d\u4e2d\u4e30\u4e39\u4e4b\u5c39\u4e88\u4e91\u4e95\u4e92\u4e94\u4ea2\u4ec1\u4ec0\u4ec3\u4ec6\u4ec7\u4ecd\u4eca\u4ecb\u4ec4\u5143\u5141\u5167\u516d\u516e\u516c\u5197\u51f6\u5206\u5207\u5208\u52fb\u52fe\u52ff\u5316\u5339\u5348\u5347\u5345\u535e\u5384\u53cb\u53ca\u53cd\u58ec\u5929\u592b\u592a\u592d\u5b54\u5c11\u5c24\u5c3a\u5c6f\u5df4\u5e7b\u5eff\u5f14\u5f15\u5fc3\u6208\u6236\u624b\u624e\u652f\u6587\u6597\u65a4\u65b9\u65e5\u66f0\u6708\u6728\u6b20\u6b62\u6b79\u6bcb\u6bd4\u6bdb\u6c0f\u6c34\u706b\u722a\u7236\u723b\u7247\u7259\u725b\u72ac\u738b\u4e19"],["a540","\u4e16\u4e15\u4e14\u4e18\u4e3b\u4e4d\u4e4f\u4e4e\u4ee5\u4ed8\u4ed4\u4ed5\u4ed6\u4ed7\u4ee3\u4ee4\u4ed9\u4ede\u5145\u5144\u5189\u518a\u51ac\u51f9\u51fa\u51f8\u520a\u52a0\u529f\u5305\u5306\u5317\u531d\u4edf\u534a\u5349\u5361\u5360\u536f\u536e\u53bb\u53ef\u53e4\u53f3\u53ec\u53ee\u53e9\u53e8\u53fc\u53f8\u53f5\u53eb\u53e6\u53ea\u53f2\u53f1\u53f0\u53e5\u53ed\u53fb\u56db\u56da\u5916"],["a5a1","\u592e\u5931\u5974\u5976\u5b55\u5b83\u5c3c\u5de8\u5de7\u5de6\u5e02\u5e03\u5e73\u5e7c\u5f01\u5f18\u5f17\u5fc5\u620a\u6253\u6254\u6252\u6251\u65a5\u65e6\u672e\u672c\u672a\u672b\u672d\u6b63\u6bcd\u6c11\u6c10\u6c38\u6c41\u6c40\u6c3e\u72af\u7384\u7389\u74dc\u74e6\u7518\u751f\u7528\u7529\u7530\u7531\u7532\u7533\u758b\u767d\u76ae\u76bf\u76ee\u77db\u77e2\u77f3\u793a\u79be\u7a74\u7acb\u4e1e\u4e1f\u4e52\u4e53\u4e69\u4e99\u4ea4\u4ea6\u4ea5\u4eff\u4f09\u4f19\u4f0a\u4f15\u4f0d\u4f10\u4f11\u4f0f\u4ef2\u4ef6\u4efb\u4ef0\u4ef3\u4efd\u4f01\u4f0b\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518d\u51b0\u5217\u5211\u5212\u520e\u5216\u52a3\u5308\u5321\u5320\u5370\u5371\u5409\u540f\u540c\u540a\u5410\u5401\u540b\u5404\u5411\u540d\u5408\u5403\u540e\u5406\u5412\u56e0\u56de\u56dd\u5733\u5730\u5728\u572d\u572c\u572f\u5729\u5919\u591a\u5937\u5938\u5984\u5978\u5983\u597d\u5979\u5982\u5981\u5b57\u5b58\u5b87\u5b88\u5b85\u5b89\u5bfa\u5c16\u5c79\u5dde\u5e06\u5e76\u5e74"],["a6a1","\u5f0f\u5f1b\u5fd9\u5fd6\u620e\u620c\u620d\u6210\u6263\u625b\u6258\u6536\u65e9\u65e8\u65ec\u65ed\u66f2\u66f3\u6709\u673d\u6734\u6731\u6735\u6b21\u6b64\u6b7b\u6c16\u6c5d\u6c57\u6c59\u6c5f\u6c60\u6c50\u6c55\u6c61\u6c5b\u6c4d\u6c4e\u7070\u725f\u725d\u767e\u7af9\u7c73\u7cf8\u7f36\u7f8a\u7fbd\u8001\u8003\u800c\u8012\u8033\u807f\u8089\u808b\u808c\u81e3\u81ea\u81f3\u81fc\u820c\u821b\u821f\u826e\u8272\u827e\u866b\u8840\u884c\u8863\u897f\u9621\u4e32\u4ea8\u4f4d\u4f4f\u4f47\u4f57\u4f5e\u4f34\u4f5b\u4f55\u4f30\u4f50\u4f51\u4f3d\u4f3a\u4f38\u4f43\u4f54\u4f3c\u4f46\u4f63"],["a740","\u4f5c\u4f60\u4f2f\u4f4e\u4f36\u4f59\u4f5d\u4f48\u4f5a\u514c\u514b\u514d\u5175\u51b6\u51b7\u5225\u5224\u5229\u522a\u5228\u52ab\u52a9\u52aa\u52ac\u5323\u5373\u5375\u541d\u542d\u541e\u543e\u5426\u544e\u5427\u5446\u5443\u5433\u5448\u5442\u541b\u5429\u544a\u5439\u543b\u5438\u542e\u5435\u5436\u5420\u543c\u5440\u5431\u542b\u541f\u542c\u56ea\u56f0\u56e4\u56eb\u574a\u5751\u5740\u574d"],["a7a1","\u5747\u574e\u573e\u5750\u574f\u573b\u58ef\u593e\u599d\u5992\u59a8\u599e\u59a3\u5999\u5996\u598d\u59a4\u5993\u598a\u59a5\u5b5d\u5b5c\u5b5a\u5b5b\u5b8c\u5b8b\u5b8f\u5c2c\u5c40\u5c41\u5c3f\u5c3e\u5c90\u5c91\u5c94\u5c8c\u5deb\u5e0c\u5e8f\u5e87\u5e8a\u5ef7\u5f04\u5f1f\u5f64\u5f62\u5f77\u5f79\u5fd8\u5fcc\u5fd7\u5fcd\u5ff1\u5feb\u5ff8\u5fea\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626d\u628a\u627c\u627e\u6279\u6273\u6292\u626f\u6298\u626e\u6295\u6293\u6291\u6286\u6539\u653b\u6538\u65f1\u66f4\u675f\u674e\u674f\u6750\u6751\u675c\u6756\u675e\u6749\u6746\u6760"],["a840","\u6753\u6757\u6b65\u6bcf\u6c42\u6c5e\u6c99\u6c81\u6c88\u6c89\u6c85\u6c9b\u6c6a\u6c7a\u6c90\u6c70\u6c8c\u6c68\u6c96\u6c92\u6c7d\u6c83\u6c72\u6c7e\u6c74\u6c86\u6c76\u6c8d\u6c94\u6c98\u6c82\u7076\u707c\u707d\u7078\u7262\u7261\u7260\u72c4\u72c2\u7396\u752c\u752b\u7537\u7538\u7682\u76ef\u77e3\u79c1\u79c0\u79bf\u7a76\u7cfb\u7f55\u8096\u8093\u809d\u8098\u809b\u809a\u80b2\u826f\u8292"],["a8a1","\u828b\u828d\u898b\u89d2\u8a00\u8c37\u8c46\u8c55\u8c9d\u8d64\u8d70\u8db3\u8eab\u8eca\u8f9b\u8fb0\u8fc2\u8fc6\u8fc5\u8fc4\u5de1\u9091\u90a2\u90aa\u90a6\u90a3\u9149\u91c6\u91cc\u9632\u962e\u9631\u962a\u962c\u4e26\u4e56\u4e73\u4e8b\u4e9b\u4e9e\u4eab\u4eac\u4f6f\u4f9d\u4f8d\u4f73\u4f7f\u4f6c\u4f9b\u4f8b\u4f86\u4f83\u4f70\u4f75\u4f88\u4f69\u4f7b\u4f96\u4f7e\u4f8f\u4f91\u4f7a\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51bd\u51fd\u523b\u5238\u5237\u523a\u5230\u522e\u5236\u5241\u52be\u52bb\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53d6\u53d4\u53d7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547b\u5477\u5484\u5492\u5486\u547c\u5490\u5471\u5476\u548c\u549a\u5462\u5468\u548b\u547d\u548e\u56fa\u5783\u5777\u576a\u5769\u5761\u5766\u5764\u577c\u591c\u5949\u5947\u5948\u5944\u5954\u59be\u59bb\u59d4\u59b9\u59ae\u59d1\u59c6\u59d0\u59cd\u59cb\u59d3\u59ca\u59af\u59b3\u59d2\u59c5\u5b5f\u5b64\u5b63\u5b97\u5b9a\u5b98\u5b9c\u5b99\u5b9b\u5c1a\u5c48\u5c45"],["a9a1","\u5c46\u5cb7\u5ca1\u5cb8\u5ca9\u5cab\u5cb1\u5cb3\u5e18\u5e1a\u5e16\u5e15\u5e1b\u5e11\u5e78\u5e9a\u5e97\u5e9c\u5e95\u5e96\u5ef6\u5f26\u5f27\u5f29\u5f80\u5f81\u5f7f\u5f7c\u5fdd\u5fe0\u5ffd\u5ff5\u5fff\u600f\u6014\u602f\u6035\u6016\u602a\u6015\u6021\u6027\u6029\u602b\u601b\u6216\u6215\u623f\u623e\u6240\u627f\u62c9\u62cc\u62c4\u62bf\u62c2\u62b9\u62d2\u62db\u62ab\u62d3\u62d4\u62cb\u62c8\u62a8\u62bd\u62bc\u62d0\u62d9\u62c7\u62cd\u62b5\u62da\u62b1\u62d8\u62d6\u62d7\u62c6\u62ac\u62ce\u653e\u65a7\u65bc\u65fa\u6614\u6613\u660c\u6606\u6602\u660e\u6600\u660f\u6615\u660a"],["aa40","\u6607\u670d\u670b\u676d\u678b\u6795\u6771\u679c\u6773\u6777\u6787\u679d\u6797\u676f\u6770\u677f\u6789\u677e\u6790\u6775\u679a\u6793\u677c\u676a\u6772\u6b23\u6b66\u6b67\u6b7f\u6c13\u6c1b\u6ce3\u6ce8\u6cf3\u6cb1\u6ccc\u6ce5\u6cb3\u6cbd\u6cbe\u6cbc\u6ce2\u6cab\u6cd5\u6cd3\u6cb8\u6cc4\u6cb9\u6cc1\u6cae\u6cd7\u6cc5\u6cf1\u6cbf\u6cbb\u6ce1\u6cdb\u6cca\u6cac\u6cef\u6cdc\u6cd6\u6ce0"],["aaa1","\u7095\u708e\u7092\u708a\u7099\u722c\u722d\u7238\u7248\u7267\u7269\u72c0\u72ce\u72d9\u72d7\u72d0\u73a9\u73a8\u739f\u73ab\u73a5\u753d\u759d\u7599\u759a\u7684\u76c2\u76f2\u76f4\u77e5\u77fd\u793e\u7940\u7941\u79c9\u79c8\u7a7a\u7a79\u7afa\u7cfe\u7f54\u7f8c\u7f8b\u8005\u80ba\u80a5\u80a2\u80b1\u80a1\u80ab\u80a9\u80b4\u80aa\u80af\u81e5\u81fe\u820d\u82b3\u829d\u8299\u82ad\u82bd\u829f\u82b9\u82b1\u82ac\u82a5\u82af\u82b8\u82a3\u82b0\u82be\u82b7\u864e\u8671\u521d\u8868\u8ecb\u8fce\u8fd4\u8fd1\u90b5\u90b8\u90b1\u90b6\u91c7\u91d1\u9577\u9580\u961c\u9640\u963f\u963b\u9644"],["ab40","\u9642\u96b9\u96e8\u9752\u975e\u4e9f\u4ead\u4eae\u4fe1\u4fb5\u4faf\u4fbf\u4fe0\u4fd1\u4fcf\u4fdd\u4fc3\u4fb6\u4fd8\u4fdf\u4fca\u4fd7\u4fae\u4fd0\u4fc4\u4fc2\u4fda\u4fce\u4fde\u4fb7\u5157\u5192\u5191\u51a0\u524e\u5243\u524a\u524d\u524c\u524b\u5247\u52c7\u52c9\u52c3\u52c1\u530d\u5357\u537b\u539a\u53db\u54ac\u54c0\u54a8\u54ce\u54c9\u54b8\u54a6\u54b3\u54c7\u54c2\u54bd\u54aa\u54c1"],["aba1","\u54c4\u54c8\u54af\u54ab\u54b1\u54bb\u54a9\u54a7\u54bf\u56ff\u5782\u578b\u57a0\u57a3\u57a2\u57ce\u57ae\u5793\u5955\u5951\u594f\u594e\u5950\u59dc\u59d8\u59ff\u59e3\u59e8\u5a03\u59e5\u59ea\u59da\u59e6\u5a01\u59fb\u5b69\u5ba3\u5ba6\u5ba4\u5ba2\u5ba5\u5c01\u5c4e\u5c4f\u5c4d\u5c4b\u5cd9\u5cd2\u5df7\u5e1d\u5e25\u5e1f\u5e7d\u5ea0\u5ea6\u5efa\u5f08\u5f2d\u5f65\u5f88\u5f85\u5f8a\u5f8b\u5f87\u5f8c\u5f89\u6012\u601d\u6020\u6025\u600e\u6028\u604d\u6070\u6068\u6062\u6046\u6043\u606c\u606b\u606a\u6064\u6241\u62dc\u6316\u6309\u62fc\u62ed\u6301\u62ee\u62fd\u6307\u62f1\u62f7"],["ac40","\u62ef\u62ec\u62fe\u62f4\u6311\u6302\u653f\u6545\u65ab\u65bd\u65e2\u6625\u662d\u6620\u6627\u662f\u661f\u6628\u6631\u6624\u66f7\u67ff\u67d3\u67f1\u67d4\u67d0\u67ec\u67b6\u67af\u67f5\u67e9\u67ef\u67c4\u67d1\u67b4\u67da\u67e5\u67b8\u67cf\u67de\u67f3\u67b0\u67d9\u67e2\u67dd\u67d2\u6b6a\u6b83\u6b86\u6bb5\u6bd2\u6bd7\u6c1f\u6cc9\u6d0b\u6d32\u6d2a\u6d41\u6d25\u6d0c\u6d31\u6d1e\u6d17"],["aca1","\u6d3b\u6d3d\u6d3e\u6d36\u6d1b\u6cf5\u6d39\u6d27\u6d38\u6d29\u6d2e\u6d35\u6d0e\u6d2b\u70ab\u70ba\u70b3\u70ac\u70af\u70ad\u70b8\u70ae\u70a4\u7230\u7272\u726f\u7274\u72e9\u72e0\u72e1\u73b7\u73ca\u73bb\u73b2\u73cd\u73c0\u73b3\u751a\u752d\u754f\u754c\u754e\u754b\u75ab\u75a4\u75a5\u75a2\u75a3\u7678\u7686\u7687\u7688\u76c8\u76c6\u76c3\u76c5\u7701\u76f9\u76f8\u7709\u770b\u76fe\u76fc\u7707\u77dc\u7802\u7814\u780c\u780d\u7946\u7949\u7948\u7947\u79b9\u79ba\u79d1\u79d2\u79cb\u7a7f\u7a81\u7aff\u7afd\u7c7d\u7d02\u7d05\u7d00\u7d09\u7d07\u7d04\u7d06\u7f38\u7f8e\u7fbf\u8004"],["ad40","\u8010\u800d\u8011\u8036\u80d6\u80e5\u80da\u80c3\u80c4\u80cc\u80e1\u80db\u80ce\u80de\u80e4\u80dd\u81f4\u8222\u82e7\u8303\u8305\u82e3\u82db\u82e6\u8304\u82e5\u8302\u8309\u82d2\u82d7\u82f1\u8301\u82dc\u82d4\u82d1\u82de\u82d3\u82df\u82ef\u8306\u8650\u8679\u867b\u867a\u884d\u886b\u8981\u89d4\u8a08\u8a02\u8a03\u8c9e\u8ca0\u8d74\u8d73\u8db4\u8ecd\u8ecc\u8ff0\u8fe6\u8fe2\u8fea\u8fe5"],["ada1","\u8fed\u8feb\u8fe4\u8fe8\u90ca\u90ce\u90c1\u90c3\u914b\u914a\u91cd\u9582\u9650\u964b\u964c\u964d\u9762\u9769\u97cb\u97ed\u97f3\u9801\u98a8\u98db\u98df\u9996\u9999\u4e58\u4eb3\u500c\u500d\u5023\u4fef\u5026\u5025\u4ff8\u5029\u5016\u5006\u503c\u501f\u501a\u5012\u5011\u4ffa\u5000\u5014\u5028\u4ff1\u5021\u500b\u5019\u5018\u4ff3\u4fee\u502d\u502a\u4ffe\u502b\u5009\u517c\u51a4\u51a5\u51a2\u51cd\u51cc\u51c6\u51cb\u5256\u525c\u5254\u525b\u525d\u532a\u537f\u539f\u539d\u53df\u54e8\u5510\u5501\u5537\u54fc\u54e5\u54f2\u5506\u54fa\u5514\u54e9\u54ed\u54e1\u5509\u54ee\u54ea"],["ae40","\u54e6\u5527\u5507\u54fd\u550f\u5703\u5704\u57c2\u57d4\u57cb\u57c3\u5809\u590f\u5957\u5958\u595a\u5a11\u5a18\u5a1c\u5a1f\u5a1b\u5a13\u59ec\u5a20\u5a23\u5a29\u5a25\u5a0c\u5a09\u5b6b\u5c58\u5bb0\u5bb3\u5bb6\u5bb4\u5bae\u5bb5\u5bb9\u5bb8\u5c04\u5c51\u5c55\u5c50\u5ced\u5cfd\u5cfb\u5cea\u5ce8\u5cf0\u5cf6\u5d01\u5cf4\u5dee\u5e2d\u5e2b\u5eab\u5ead\u5ea7\u5f31\u5f92\u5f91\u5f90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606d\u6069\u606f\u6084\u609f\u609a\u608d\u6094\u608c\u6085\u6096\u6247\u62f3\u6308\u62ff\u634e\u633e\u632f\u6355\u6342\u6346\u634f\u6349\u633a\u6350\u633d\u632a\u632b\u6328\u634d\u634c\u6548\u6549\u6599\u65c1\u65c5\u6642\u6649\u664f\u6643\u6652\u664c\u6645\u6641\u66f8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68b3\u6817\u684c\u6851\u683d\u67f4\u6850\u6840\u683c\u6843\u682a\u6845\u6813\u6818\u6841\u6b8a\u6b89\u6bb7\u6c23\u6c27\u6c28\u6c26\u6c24\u6cf0\u6d6a\u6d95\u6d88\u6d87\u6d66\u6d78\u6d77\u6d59\u6d93"],["af40","\u6d6c\u6d89\u6d6e\u6d5a\u6d74\u6d69\u6d8c\u6d8a\u6d79\u6d85\u6d65\u6d94\u70ca\u70d8\u70e4\u70d9\u70c8\u70cf\u7239\u7279\u72fc\u72f9\u72fd\u72f8\u72f7\u7386\u73ed\u7409\u73ee\u73e0\u73ea\u73de\u7554\u755d\u755c\u755a\u7559\u75be\u75c5\u75c7\u75b2\u75b3\u75bd\u75bc\u75b9\u75c2\u75b8\u768b\u76b0\u76ca\u76cd\u76ce\u7729\u771f\u7720\u7728\u77e9\u7830\u7827\u7838\u781d\u7834\u7837"],["afa1","\u7825\u782d\u7820\u781f\u7832\u7955\u7950\u7960\u795f\u7956\u795e\u795d\u7957\u795a\u79e4\u79e3\u79e7\u79df\u79e6\u79e9\u79d8\u7a84\u7a88\u7ad9\u7b06\u7b11\u7c89\u7d21\u7d17\u7d0b\u7d0a\u7d20\u7d22\u7d14\u7d10\u7d15\u7d1a\u7d1c\u7d0d\u7d19\u7d1b\u7f3a\u7f5f\u7f94\u7fc5\u7fc1\u8006\u8018\u8015\u8019\u8017\u803d\u803f\u80f1\u8102\u80f0\u8105\u80ed\u80f4\u8106\u80f8\u80f3\u8108\u80fd\u810a\u80fc\u80ef\u81ed\u81ec\u8200\u8210\u822a\u822b\u8228\u822c\u82bb\u832b\u8352\u8354\u834a\u8338\u8350\u8349\u8335\u8334\u834f\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868a\u86aa\u8693\u86a4\u86a9\u868c\u86a3\u869c\u8870\u8877\u8881\u8882\u887d\u8879\u8a18\u8a10\u8a0e\u8a0c\u8a15\u8a0a\u8a17\u8a13\u8a16\u8a0f\u8a11\u8c48\u8c7a\u8c79\u8ca1\u8ca2\u8d77\u8eac\u8ed2\u8ed4\u8ecf\u8fb1\u9001\u9006\u8ff7\u9000\u8ffa\u8ff4\u9003\u8ffd\u9005\u8ff8\u9095\u90e1\u90dd\u90e2\u9152\u914d\u914c\u91d8\u91dd\u91d7\u91dc\u91d9\u9583\u9662\u9663\u9661"],["b0a1","\u965b\u965d\u9664\u9658\u965e\u96bb\u98e2\u99ac\u9aa8\u9ad8\u9b25\u9b32\u9b3c\u4e7e\u507a\u507d\u505c\u5047\u5043\u504c\u505a\u5049\u5065\u5076\u504e\u5055\u5075\u5074\u5077\u504f\u500f\u506f\u506d\u515c\u5195\u51f0\u526a\u526f\u52d2\u52d9\u52d8\u52d5\u5310\u530f\u5319\u533f\u5340\u533e\u53c3\u66fc\u5546\u556a\u5566\u5544\u555e\u5561\u5543\u554a\u5531\u5556\u554f\u5555\u552f\u5564\u5538\u552e\u555c\u552c\u5563\u5533\u5541\u5557\u5708\u570b\u5709\u57df\u5805\u580a\u5806\u57e0\u57e4\u57fa\u5802\u5835\u57f7\u57f9\u5920\u5962\u5a36\u5a41\u5a49\u5a66\u5a6a\u5a40"],["b140","\u5a3c\u5a62\u5a5a\u5a46\u5a4a\u5b70\u5bc7\u5bc5\u5bc4\u5bc2\u5bbf\u5bc6\u5c09\u5c08\u5c07\u5c60\u5c5c\u5c5d\u5d07\u5d06\u5d0e\u5d1b\u5d16\u5d22\u5d11\u5d29\u5d14\u5d19\u5d24\u5d27\u5d17\u5de2\u5e38\u5e36\u5e33\u5e37\u5eb7\u5eb8\u5eb6\u5eb5\u5ebe\u5f35\u5f37\u5f57\u5f6c\u5f69\u5f6b\u5f97\u5f99\u5f9e\u5f98\u5fa1\u5fa0\u5f9c\u607f\u60a3\u6089\u60a0\u60a8\u60cb\u60b4\u60e6\u60bd"],["b1a1","\u60c5\u60bb\u60b5\u60dc\u60bc\u60d8\u60d5\u60c6\u60df\u60b8\u60da\u60c7\u621a\u621b\u6248\u63a0\u63a7\u6372\u6396\u63a2\u63a5\u6377\u6367\u6398\u63aa\u6371\u63a9\u6389\u6383\u639b\u636b\u63a8\u6384\u6388\u6399\u63a1\u63ac\u6392\u638f\u6380\u637b\u6369\u6368\u637a\u655d\u6556\u6551\u6559\u6557\u555f\u654f\u6558\u6555\u6554\u659c\u659b\u65ac\u65cf\u65cb\u65cc\u65ce\u665d\u665a\u6664\u6668\u6666\u665e\u66f9\u52d7\u671b\u6881\u68af\u68a2\u6893\u68b5\u687f\u6876\u68b1\u68a7\u6897\u68b0\u6883\u68c4\u68ad\u6886\u6885\u6894\u689d\u68a8\u689f\u68a1\u6882\u6b32\u6bba"],["b240","\u6beb\u6bec\u6c2b\u6d8e\u6dbc\u6df3\u6dd9\u6db2\u6de1\u6dcc\u6de4\u6dfb\u6dfa\u6e05\u6dc7\u6dcb\u6daf\u6dd1\u6dae\u6dde\u6df9\u6db8\u6df7\u6df5\u6dc5\u6dd2\u6e1a\u6db5\u6dda\u6deb\u6dd8\u6dea\u6df1\u6dee\u6de8\u6dc6\u6dc4\u6daa\u6dec\u6dbf\u6de6\u70f9\u7109\u710a\u70fd\u70ef\u723d\u727d\u7281\u731c\u731b\u7316\u7313\u7319\u7387\u7405\u740a\u7403\u7406\u73fe\u740d\u74e0\u74f6"],["b2a1","\u74f7\u751c\u7522\u7565\u7566\u7562\u7570\u758f\u75d4\u75d5\u75b5\u75ca\u75cd\u768e\u76d4\u76d2\u76db\u7737\u773e\u773c\u7736\u7738\u773a\u786b\u7843\u784e\u7965\u7968\u796d\u79fb\u7a92\u7a95\u7b20\u7b28\u7b1b\u7b2c\u7b26\u7b19\u7b1e\u7b2e\u7c92\u7c97\u7c95\u7d46\u7d43\u7d71\u7d2e\u7d39\u7d3c\u7d40\u7d30\u7d33\u7d44\u7d2f\u7d42\u7d32\u7d31\u7f3d\u7f9e\u7f9a\u7fcc\u7fce\u7fd2\u801c\u804a\u8046\u812f\u8116\u8123\u812b\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838e\u839e\u8398\u8378\u83a2\u8396\u83bd\u83ab\u8392\u838a\u8393\u8389\u83a0\u8377\u837b\u837c"],["b340","\u8386\u83a7\u8655\u5f6a\u86c7\u86c0\u86b6\u86c4\u86b5\u86c6\u86cb\u86b1\u86af\u86c9\u8853\u889e\u8888\u88ab\u8892\u8896\u888d\u888b\u8993\u898f\u8a2a\u8a1d\u8a23\u8a25\u8a31\u8a2d\u8a1f\u8a1b\u8a22\u8c49\u8c5a\u8ca9\u8cac\u8cab\u8ca8\u8caa\u8ca7\u8d67\u8d66\u8dbe\u8dba\u8edb\u8edf\u9019\u900d\u901a\u9017\u9023\u901f\u901d\u9010\u9015\u901e\u9020\u900f\u9022\u9016\u901b\u9014"],["b3a1","\u90e8\u90ed\u90fd\u9157\u91ce\u91f5\u91e6\u91e3\u91e7\u91ed\u91e9\u9589\u966a\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966c\u96c0\u96ea\u96e9\u7ae0\u7adf\u9802\u9803\u9b5a\u9ce5\u9e75\u9e7f\u9ea5\u9ebb\u50a2\u508d\u5085\u5099\u5091\u5080\u5096\u5098\u509a\u6700\u51f1\u5272\u5274\u5275\u5269\u52de\u52dd\u52db\u535a\u53a5\u557b\u5580\u55a7\u557c\u558a\u559d\u5598\u5582\u559c\u55aa\u5594\u5587\u558b\u5583\u55b3\u55ae\u559f\u553e\u55b2\u559a\u55bb\u55ac\u55b1\u557e\u5589\u55ab\u5599\u570d\u582f\u582a\u5834\u5824\u5830\u5831\u5821\u581d\u5820\u58f9\u58fa\u5960"],["b440","\u5a77\u5a9a\u5a7f\u5a92\u5a9b\u5aa7\u5b73\u5b71\u5bd2\u5bcc\u5bd3\u5bd0\u5c0a\u5c0b\u5c31\u5d4c\u5d50\u5d34\u5d47\u5dfd\u5e45\u5e3d\u5e40\u5e43\u5e7e\u5eca\u5ec1\u5ec2\u5ec4\u5f3c\u5f6d\u5fa9\u5faa\u5fa8\u60d1\u60e1\u60b2\u60b6\u60e0\u611c\u6123\u60fa\u6115\u60f0\u60fb\u60f4\u6168\u60f1\u610e\u60f6\u6109\u6100\u6112\u621f\u6249\u63a3\u638c\u63cf\u63c0\u63e9\u63c9\u63c6\u63cd"],["b4a1","\u63d2\u63e3\u63d0\u63e1\u63d6\u63ed\u63ee\u6376\u63f4\u63ea\u63db\u6452\u63da\u63f9\u655e\u6566\u6562\u6563\u6591\u6590\u65af\u666e\u6670\u6674\u6676\u666f\u6691\u667a\u667e\u6677\u66fe\u66ff\u671f\u671d\u68fa\u68d5\u68e0\u68d8\u68d7\u6905\u68df\u68f5\u68ee\u68e7\u68f9\u68d2\u68f2\u68e3\u68cb\u68cd\u690d\u6912\u690e\u68c9\u68da\u696e\u68fb\u6b3e\u6b3a\u6b3d\u6b98\u6b96\u6bbc\u6bef\u6c2e\u6c2f\u6c2c\u6e2f\u6e38\u6e54\u6e21\u6e32\u6e67\u6e4a\u6e20\u6e25\u6e23\u6e1b\u6e5b\u6e58\u6e24\u6e56\u6e6e\u6e2d\u6e26\u6e6f\u6e34\u6e4d\u6e3a\u6e2c\u6e43\u6e1d\u6e3e\u6ecb"],["b540","\u6e89\u6e19\u6e4e\u6e63\u6e44\u6e72\u6e69\u6e5f\u7119\u711a\u7126\u7130\u7121\u7136\u716e\u711c\u724c\u7284\u7280\u7336\u7325\u7334\u7329\u743a\u742a\u7433\u7422\u7425\u7435\u7436\u7434\u742f\u741b\u7426\u7428\u7525\u7526\u756b\u756a\u75e2\u75db\u75e3\u75d9\u75d8\u75de\u75e0\u767b\u767c\u7696\u7693\u76b4\u76dc\u774f\u77ed\u785d\u786c\u786f\u7a0d\u7a08\u7a0b\u7a05\u7a00\u7a98"],["b5a1","\u7a97\u7a96\u7ae5\u7ae3\u7b49\u7b56\u7b46\u7b50\u7b52\u7b54\u7b4d\u7b4b\u7b4f\u7b51\u7c9f\u7ca5\u7d5e\u7d50\u7d68\u7d55\u7d2b\u7d6e\u7d72\u7d61\u7d66\u7d62\u7d70\u7d73\u5584\u7fd4\u7fd5\u800b\u8052\u8085\u8155\u8154\u814b\u8151\u814e\u8139\u8146\u813e\u814c\u8153\u8174\u8212\u821c\u83e9\u8403\u83f8\u840d\u83e0\u83c5\u840b\u83c1\u83ef\u83f1\u83f4\u8457\u840a\u83f0\u840c\u83cc\u83fd\u83f2\u83ca\u8438\u840e\u8404\u83dc\u8407\u83d4\u83df\u865b\u86df\u86d9\u86ed\u86d4\u86db\u86e4\u86d0\u86de\u8857\u88c1\u88c2\u88b1\u8983\u8996\u8a3b\u8a60\u8a55\u8a5e\u8a3c\u8a41"],["b640","\u8a54\u8a5b\u8a50\u8a46\u8a34\u8a3a\u8a36\u8a56\u8c61\u8c82\u8caf\u8cbc\u8cb3\u8cbd\u8cc1\u8cbb\u8cc0\u8cb4\u8cb7\u8cb6\u8cbf\u8cb8\u8d8a\u8d85\u8d81\u8dce\u8ddd\u8dcb\u8dda\u8dd1\u8dcc\u8ddb\u8dc6\u8efb\u8ef8\u8efc\u8f9c\u902e\u9035\u9031\u9038\u9032\u9036\u9102\u90f5\u9109\u90fe\u9163\u9165\u91cf\u9214\u9215\u9223\u9209\u921e\u920d\u9210\u9207\u9211\u9594\u958f\u958b\u9591"],["b6a1","\u9593\u9592\u958e\u968a\u968e\u968b\u967d\u9685\u9686\u968d\u9672\u9684\u96c1\u96c5\u96c4\u96c6\u96c7\u96ef\u96f2\u97cc\u9805\u9806\u9808\u98e7\u98ea\u98ef\u98e9\u98f2\u98ed\u99ae\u99ad\u9ec3\u9ecd\u9ed1\u4e82\u50ad\u50b5\u50b2\u50b3\u50c5\u50be\u50ac\u50b7\u50bb\u50af\u50c7\u527f\u5277\u527d\u52df\u52e6\u52e4\u52e2\u52e3\u532f\u55df\u55e8\u55d3\u55e6\u55ce\u55dc\u55c7\u55d1\u55e3\u55e4\u55ef\u55da\u55e1\u55c5\u55c6\u55e5\u55c9\u5712\u5713\u585e\u5851\u5858\u5857\u585a\u5854\u586b\u584c\u586d\u584a\u5862\u5852\u584b\u5967\u5ac1\u5ac9\u5acc\u5abe\u5abd\u5abc"],["b740","\u5ab3\u5ac2\u5ab2\u5d69\u5d6f\u5e4c\u5e79\u5ec9\u5ec8\u5f12\u5f59\u5fac\u5fae\u611a\u610f\u6148\u611f\u60f3\u611b\u60f9\u6101\u6108\u614e\u614c\u6144\u614d\u613e\u6134\u6127\u610d\u6106\u6137\u6221\u6222\u6413\u643e\u641e\u642a\u642d\u643d\u642c\u640f\u641c\u6414\u640d\u6436\u6416\u6417\u6406\u656c\u659f\u65b0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668d\u6703\u6994\u696d"],["b7a1","\u695a\u6977\u6960\u6954\u6975\u6930\u6982\u694a\u6968\u696b\u695e\u6953\u6979\u6986\u695d\u6963\u695b\u6b47\u6b72\u6bc0\u6bbf\u6bd3\u6bfd\u6ea2\u6eaf\u6ed3\u6eb6\u6ec2\u6e90\u6e9d\u6ec7\u6ec5\u6ea5\u6e98\u6ebc\u6eba\u6eab\u6ed1\u6e96\u6e9c\u6ec4\u6ed4\u6eaa\u6ea7\u6eb4\u714e\u7159\u7169\u7164\u7149\u7167\u715c\u716c\u7166\u714c\u7165\u715e\u7146\u7168\u7156\u723a\u7252\u7337\u7345\u733f\u733e\u746f\u745a\u7455\u745f\u745e\u7441\u743f\u7459\u745b\u745c\u7576\u7578\u7600\u75f0\u7601\u75f2\u75f1\u75fa\u75ff\u75f4\u75f3\u76de\u76df\u775b\u776b\u7766\u775e\u7763"],["b840","\u7779\u776a\u776c\u775c\u7765\u7768\u7762\u77ee\u788e\u78b0\u7897\u7898\u788c\u7889\u787c\u7891\u7893\u787f\u797a\u797f\u7981\u842c\u79bd\u7a1c\u7a1a\u7a20\u7a14\u7a1f\u7a1e\u7a9f\u7aa0\u7b77\u7bc0\u7b60\u7b6e\u7b67\u7cb1\u7cb3\u7cb5\u7d93\u7d79\u7d91\u7d81\u7d8f\u7d5b\u7f6e\u7f69\u7f6a\u7f72\u7fa9\u7fa8\u7fa4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816e\u8173\u816b"],["b8a1","\u8179\u817a\u8166\u8205\u8247\u8482\u8477\u843d\u8431\u8475\u8466\u846b\u8449\u846c\u845b\u843c\u8435\u8461\u8463\u8469\u846d\u8446\u865e\u865c\u865f\u86f9\u8713\u8708\u8707\u8700\u86fe\u86fb\u8702\u8703\u8706\u870a\u8859\u88df\u88d4\u88d9\u88dc\u88d8\u88dd\u88e1\u88ca\u88d5\u88d2\u899c\u89e3\u8a6b\u8a72\u8a73\u8a66\u8a69\u8a70\u8a87\u8a7c\u8a63\u8aa0\u8a71\u8a85\u8a6d\u8a62\u8a6e\u8a6c\u8a79\u8a7b\u8a3e\u8a68\u8c62\u8c8a\u8c89\u8cca\u8cc7\u8cc8\u8cc4\u8cb2\u8cc3\u8cc2\u8cc5\u8de1\u8ddf\u8de8\u8def\u8df3\u8dfa\u8dea\u8de4\u8de6\u8eb2\u8f03\u8f09\u8efe\u8f0a"],["b940","\u8f9f\u8fb2\u904b\u904a\u9053\u9042\u9054\u903c\u9055\u9050\u9047\u904f\u904e\u904d\u9051\u903e\u9041\u9112\u9117\u916c\u916a\u9169\u91c9\u9237\u9257\u9238\u923d\u9240\u923e\u925b\u924b\u9264\u9251\u9234\u9249\u924d\u9245\u9239\u923f\u925a\u9598\u9698\u9694\u9695\u96cd\u96cb\u96c9\u96ca\u96f7\u96fb\u96f9\u96f6\u9756\u9774\u9776\u9810\u9811\u9813\u980a\u9812\u980c\u98fc\u98f4"],["b9a1","\u98fd\u98fe\u99b3\u99b1\u99b4\u9ae1\u9ce9\u9e82\u9f0e\u9f13\u9f20\u50e7\u50ee\u50e5\u50d6\u50ed\u50da\u50d5\u50cf\u50d1\u50f1\u50ce\u50e9\u5162\u51f3\u5283\u5282\u5331\u53ad\u55fe\u5600\u561b\u5617\u55fd\u5614\u5606\u5609\u560d\u560e\u55f7\u5616\u561f\u5608\u5610\u55f6\u5718\u5716\u5875\u587e\u5883\u5893\u588a\u5879\u5885\u587d\u58fd\u5925\u5922\u5924\u596a\u5969\u5ae1\u5ae6\u5ae9\u5ad7\u5ad6\u5ad8\u5ae3\u5b75\u5bde\u5be7\u5be1\u5be5\u5be6\u5be8\u5be2\u5be4\u5bdf\u5c0d\u5c62\u5d84\u5d87\u5e5b\u5e63\u5e55\u5e57\u5e54\u5ed3\u5ed6\u5f0a\u5f46\u5f70\u5fb9\u6147"],["ba40","\u613f\u614b\u6177\u6162\u6163\u615f\u615a\u6158\u6175\u622a\u6487\u6458\u6454\u64a4\u6478\u645f\u647a\u6451\u6467\u6434\u646d\u647b\u6572\u65a1\u65d7\u65d6\u66a2\u66a8\u669d\u699c\u69a8\u6995\u69c1\u69ae\u69d3\u69cb\u699b\u69b7\u69bb\u69ab\u69b4\u69d0\u69cd\u69ad\u69cc\u69a6\u69c3\u69a3\u6b49\u6b4c\u6c33\u6f33\u6f14\u6efe\u6f13\u6ef4\u6f29\u6f3e\u6f20\u6f2c\u6f0f\u6f02\u6f22"],["baa1","\u6eff\u6eef\u6f06\u6f31\u6f38\u6f32\u6f23\u6f15\u6f2b\u6f2f\u6f88\u6f2a\u6eec\u6f01\u6ef2\u6ecc\u6ef7\u7194\u7199\u717d\u718a\u7184\u7192\u723e\u7292\u7296\u7344\u7350\u7464\u7463\u746a\u7470\u746d\u7504\u7591\u7627\u760d\u760b\u7609\u7613\u76e1\u76e3\u7784\u777d\u777f\u7761\u78c1\u789f\u78a7\u78b3\u78a9\u78a3\u798e\u798f\u798d\u7a2e\u7a31\u7aaa\u7aa9\u7aed\u7aef\u7ba1\u7b95\u7b8b\u7b75\u7b97\u7b9d\u7b94\u7b8f\u7bb8\u7b87\u7b84\u7cb9\u7cbd\u7cbe\u7dbb\u7db0\u7d9c\u7dbd\u7dbe\u7da0\u7dca\u7db4\u7db2\u7db1\u7dba\u7da2\u7dbf\u7db5\u7db8\u7dad\u7dd2\u7dc7\u7dac"],["bb40","\u7f70\u7fe0\u7fe1\u7fdf\u805e\u805a\u8087\u8150\u8180\u818f\u8188\u818a\u817f\u8182\u81e7\u81fa\u8207\u8214\u821e\u824b\u84c9\u84bf\u84c6\u84c4\u8499\u849e\u84b2\u849c\u84cb\u84b8\u84c0\u84d3\u8490\u84bc\u84d1\u84ca\u873f\u871c\u873b\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88f3\u8902\u88f4\u88f9\u88f8\u88fd\u88e8\u891a\u88ef\u8aa6\u8a8c\u8a9e\u8aa3\u8a8d\u8aa1\u8a93\u8aa4"],["bba1","\u8aaa\u8aa5\u8aa8\u8a98\u8a91\u8a9a\u8aa7\u8c6a\u8c8d\u8c8c\u8cd3\u8cd1\u8cd2\u8d6b\u8d99\u8d95\u8dfc\u8f14\u8f12\u8f15\u8f13\u8fa3\u9060\u9058\u905c\u9063\u9059\u905e\u9062\u905d\u905b\u9119\u9118\u911e\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927b\u9293\u929c\u92a8\u927c\u9291\u95a1\u95a8\u95a9\u95a3\u95a5\u95a4\u9699\u969c\u969b\u96cc\u96d2\u9700\u977c\u9785\u97f6\u9817\u9818\u98af\u98b1\u9903\u9905\u990c\u9909\u99c1\u9aaf\u9ab0\u9ae6\u9b41\u9b42\u9cf4\u9cf6\u9cf3\u9ebc\u9f3b\u9f4a\u5104\u5100\u50fb\u50f5\u50f9\u5102\u5108\u5109\u5105\u51dc"],["bc40","\u5287\u5288\u5289\u528d\u528a\u52f0\u53b2\u562e\u563b\u5639\u5632\u563f\u5634\u5629\u5653\u564e\u5657\u5674\u5636\u562f\u5630\u5880\u589f\u589e\u58b3\u589c\u58ae\u58a9\u58a6\u596d\u5b09\u5afb\u5b0b\u5af5\u5b0c\u5b08\u5bee\u5bec\u5be9\u5beb\u5c64\u5c65\u5d9d\u5d94\u5e62\u5e5f\u5e61\u5ee2\u5eda\u5edf\u5edd\u5ee3\u5ee0\u5f48\u5f71\u5fb7\u5fb5\u6176\u6167\u616e\u615d\u6155\u6182"],["bca1","\u617c\u6170\u616b\u617e\u61a7\u6190\u61ab\u618e\u61ac\u619a\u61a4\u6194\u61ae\u622e\u6469\u646f\u6479\u649e\u64b2\u6488\u6490\u64b0\u64a5\u6493\u6495\u64a9\u6492\u64ae\u64ad\u64ab\u649a\u64ac\u6499\u64a2\u64b3\u6575\u6577\u6578\u66ae\u66ab\u66b4\u66b1\u6a23\u6a1f\u69e8\u6a01\u6a1e\u6a19\u69fd\u6a21\u6a13\u6a0a\u69f3\u6a02\u6a05\u69ed\u6a11\u6b50\u6b4e\u6ba4\u6bc5\u6bc6\u6f3f\u6f7c\u6f84\u6f51\u6f66\u6f54\u6f86\u6f6d\u6f5b\u6f78\u6f6e\u6f8e\u6f7a\u6f70\u6f64\u6f97\u6f58\u6ed5\u6f6f\u6f60\u6f5f\u719f\u71ac\u71b1\u71a8\u7256\u729b\u734e\u7357\u7469\u748b\u7483"],["bd40","\u747e\u7480\u757f\u7620\u7629\u761f\u7624\u7626\u7621\u7622\u769a\u76ba\u76e4\u778e\u7787\u778c\u7791\u778b\u78cb\u78c5\u78ba\u78ca\u78be\u78d5\u78bc\u78d0\u7a3f\u7a3c\u7a40\u7a3d\u7a37\u7a3b\u7aaf\u7aae\u7bad\u7bb1\u7bc4\u7bb4\u7bc6\u7bc7\u7bc1\u7ba0\u7bcc\u7cca\u7de0\u7df4\u7def\u7dfb\u7dd8\u7dec\u7ddd\u7de8\u7de3\u7dda\u7dde\u7de9\u7d9e\u7dd9\u7df2\u7df9\u7f75\u7f77\u7faf"],["bda1","\u7fe9\u8026\u819b\u819c\u819d\u81a0\u819a\u8198\u8517\u853d\u851a\u84ee\u852c\u852d\u8513\u8511\u8523\u8521\u8514\u84ec\u8525\u84ff\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874c\u8753\u885b\u885d\u8910\u8907\u8912\u8913\u8915\u890a\u8abc\u8ad2\u8ac7\u8ac4\u8a95\u8acb\u8af8\u8ab2\u8ac9\u8ac2\u8abf\u8ab0\u8ad6\u8acd\u8ab6\u8ab9\u8adb\u8c4c\u8c4e\u8c6c\u8ce0\u8cde\u8ce6\u8ce4\u8cec\u8ced\u8ce2\u8ce3\u8cdc\u8cea\u8ce1\u8d6d\u8d9f\u8da3\u8e2b\u8e10\u8e1d\u8e22\u8e0f\u8e29\u8e1f\u8e21\u8e1e\u8eba\u8f1d\u8f1b\u8f1f\u8f29\u8f26\u8f2a\u8f1c\u8f1e"],["be40","\u8f25\u9069\u906e\u9068\u906d\u9077\u9130\u912d\u9127\u9131\u9187\u9189\u918b\u9183\u92c5\u92bb\u92b7\u92ea\u92ac\u92e4\u92c1\u92b3\u92bc\u92d2\u92c7\u92f0\u92b2\u95ad\u95b1\u9704\u9706\u9707\u9709\u9760\u978d\u978b\u978f\u9821\u982b\u981c\u98b3\u990a\u9913\u9912\u9918\u99dd\u99d0\u99df\u99db\u99d1\u99d5\u99d2\u99d9\u9ab7\u9aee\u9aef\u9b27\u9b45\u9b44\u9b77\u9b6f\u9d06\u9d09"],["bea1","\u9d03\u9ea9\u9ebe\u9ece\u58a8\u9f52\u5112\u5118\u5114\u5110\u5115\u5180\u51aa\u51dd\u5291\u5293\u52f3\u5659\u566b\u5679\u5669\u5664\u5678\u566a\u5668\u5665\u5671\u566f\u566c\u5662\u5676\u58c1\u58be\u58c7\u58c5\u596e\u5b1d\u5b34\u5b78\u5bf0\u5c0e\u5f4a\u61b2\u6191\u61a9\u618a\u61cd\u61b6\u61be\u61ca\u61c8\u6230\u64c5\u64c1\u64cb\u64bb\u64bc\u64da\u64c4\u64c7\u64c2\u64cd\u64bf\u64d2\u64d4\u64be\u6574\u66c6\u66c9\u66b9\u66c4\u66c7\u66b8\u6a3d\u6a38\u6a3a\u6a59\u6a6b\u6a58\u6a39\u6a44\u6a62\u6a61\u6a4b\u6a47\u6a35\u6a5f\u6a48\u6b59\u6b77\u6c05\u6fc2\u6fb1\u6fa1"],["bf40","\u6fc3\u6fa4\u6fc1\u6fa7\u6fb3\u6fc0\u6fb9\u6fb6\u6fa6\u6fa0\u6fb4\u71be\u71c9\u71d0\u71d2\u71c8\u71d5\u71b9\u71ce\u71d9\u71dc\u71c3\u71c4\u7368\u749c\u74a3\u7498\u749f\u749e\u74e2\u750c\u750d\u7634\u7638\u763a\u76e7\u76e5\u77a0\u779e\u779f\u77a5\u78e8\u78da\u78ec\u78e7\u79a6\u7a4d\u7a4e\u7a46\u7a4c\u7a4b\u7aba\u7bd9\u7c11\u7bc9\u7be4\u7bdb\u7be1\u7be9\u7be6\u7cd5\u7cd6\u7e0a"],["bfa1","\u7e11\u7e08\u7e1b\u7e23\u7e1e\u7e1d\u7e09\u7e10\u7f79\u7fb2\u7ff0\u7ff1\u7fee\u8028\u81b3\u81a9\u81a8\u81fb\u8208\u8258\u8259\u854a\u8559\u8548\u8568\u8569\u8543\u8549\u856d\u856a\u855e\u8783\u879f\u879e\u87a2\u878d\u8861\u892a\u8932\u8925\u892b\u8921\u89aa\u89a6\u8ae6\u8afa\u8aeb\u8af1\u8b00\u8adc\u8ae7\u8aee\u8afe\u8b01\u8b02\u8af7\u8aed\u8af3\u8af6\u8afc\u8c6b\u8c6d\u8c93\u8cf4\u8e44\u8e31\u8e34\u8e42\u8e39\u8e35\u8f3b\u8f2f\u8f38\u8f33\u8fa8\u8fa6\u9075\u9074\u9078\u9072\u907c\u907a\u9134\u9192\u9320\u9336\u92f8\u9333\u932f\u9322\u92fc\u932b\u9304\u931a"],["c040","\u9310\u9326\u9321\u9315\u932e\u9319\u95bb\u96a7\u96a8\u96aa\u96d5\u970e\u9711\u9716\u970d\u9713\u970f\u975b\u975c\u9766\u9798\u9830\u9838\u983b\u9837\u982d\u9839\u9824\u9910\u9928\u991e\u991b\u9921\u991a\u99ed\u99e2\u99f1\u9ab8\u9abc\u9afb\u9aed\u9b28\u9b91\u9d15\u9d23\u9d26\u9d28\u9d12\u9d1b\u9ed8\u9ed4\u9f8d\u9f9c\u512a\u511f\u5121\u5132\u52f5\u568e\u5680\u5690\u5685\u5687"],["c0a1","\u568f\u58d5\u58d3\u58d1\u58ce\u5b30\u5b2a\u5b24\u5b7a\u5c37\u5c68\u5dbc\u5dba\u5dbd\u5db8\u5e6b\u5f4c\u5fbd\u61c9\u61c2\u61c7\u61e6\u61cb\u6232\u6234\u64ce\u64ca\u64d8\u64e0\u64f0\u64e6\u64ec\u64f1\u64e2\u64ed\u6582\u6583\u66d9\u66d6\u6a80\u6a94\u6a84\u6aa2\u6a9c\u6adb\u6aa3\u6a7e\u6a97\u6a90\u6aa0\u6b5c\u6bae\u6bda\u6c08\u6fd8\u6ff1\u6fdf\u6fe0\u6fdb\u6fe4\u6feb\u6fef\u6f80\u6fec\u6fe1\u6fe9\u6fd5\u6fee\u6ff0\u71e7\u71df\u71ee\u71e6\u71e5\u71ed\u71ec\u71f4\u71e0\u7235\u7246\u7370\u7372\u74a9\u74b0\u74a6\u74a8\u7646\u7642\u764c\u76ea\u77b3\u77aa\u77b0\u77ac"],["c140","\u77a7\u77ad\u77ef\u78f7\u78fa\u78f4\u78ef\u7901\u79a7\u79aa\u7a57\u7abf\u7c07\u7c0d\u7bfe\u7bf7\u7c0c\u7be0\u7ce0\u7cdc\u7cde\u7ce2\u7cdf\u7cd9\u7cdd\u7e2e\u7e3e\u7e46\u7e37\u7e32\u7e43\u7e2b\u7e3d\u7e31\u7e45\u7e41\u7e34\u7e39\u7e48\u7e35\u7e3f\u7e2f\u7f44\u7ff3\u7ffc\u8071\u8072\u8070\u806f\u8073\u81c6\u81c3\u81ba\u81c2\u81c0\u81bf\u81bd\u81c9\u81be\u81e8\u8209\u8271\u85aa"],["c1a1","\u8584\u857e\u859c\u8591\u8594\u85af\u859b\u8587\u85a8\u858a\u8667\u87c0\u87d1\u87b3\u87d2\u87c6\u87ab\u87bb\u87ba\u87c8\u87cb\u893b\u8936\u8944\u8938\u893d\u89ac\u8b0e\u8b17\u8b19\u8b1b\u8b0a\u8b20\u8b1d\u8b04\u8b10\u8c41\u8c3f\u8c73\u8cfa\u8cfd\u8cfc\u8cf8\u8cfb\u8da8\u8e49\u8e4b\u8e48\u8e4a\u8f44\u8f3e\u8f42\u8f45\u8f3f\u907f\u907d\u9084\u9081\u9082\u9080\u9139\u91a3\u919e\u919c\u934d\u9382\u9328\u9375\u934a\u9365\u934b\u9318\u937e\u936c\u935b\u9370\u935a\u9354\u95ca\u95cb\u95cc\u95c8\u95c6\u96b1\u96b8\u96d6\u971c\u971e\u97a0\u97d3\u9846\u98b6\u9935\u9a01"],["c240","\u99ff\u9bae\u9bab\u9baa\u9bad\u9d3b\u9d3f\u9e8b\u9ecf\u9ede\u9edc\u9edd\u9edb\u9f3e\u9f4b\u53e2\u5695\u56ae\u58d9\u58d8\u5b38\u5f5d\u61e3\u6233\u64f4\u64f2\u64fe\u6506\u64fa\u64fb\u64f7\u65b7\u66dc\u6726\u6ab3\u6aac\u6ac3\u6abb\u6ab8\u6ac2\u6aae\u6aaf\u6b5f\u6b78\u6baf\u7009\u700b\u6ffe\u7006\u6ffa\u7011\u700f\u71fb\u71fc\u71fe\u71f8\u7377\u7375\u74a7\u74bf\u7515\u7656\u7658"],["c2a1","\u7652\u77bd\u77bf\u77bb\u77bc\u790e\u79ae\u7a61\u7a62\u7a60\u7ac4\u7ac5\u7c2b\u7c27\u7c2a\u7c1e\u7c23\u7c21\u7ce7\u7e54\u7e55\u7e5e\u7e5a\u7e61\u7e52\u7e59\u7f48\u7ff9\u7ffb\u8077\u8076\u81cd\u81cf\u820a\u85cf\u85a9\u85cd\u85d0\u85c9\u85b0\u85ba\u85b9\u85a6\u87ef\u87ec\u87f2\u87e0\u8986\u89b2\u89f4\u8b28\u8b39\u8b2c\u8b2b\u8c50\u8d05\u8e59\u8e63\u8e66\u8e64\u8e5f\u8e55\u8ec0\u8f49\u8f4d\u9087\u9083\u9088\u91ab\u91ac\u91d0\u9394\u938a\u9396\u93a2\u93b3\u93ae\u93ac\u93b0\u9398\u939a\u9397\u95d4\u95d6\u95d0\u95d5\u96e2\u96dc\u96d9\u96db\u96de\u9724\u97a3\u97a6"],["c340","\u97ad\u97f9\u984d\u984f\u984c\u984e\u9853\u98ba\u993e\u993f\u993d\u992e\u99a5\u9a0e\u9ac1\u9b03\u9b06\u9b4f\u9b4e\u9b4d\u9bca\u9bc9\u9bfd\u9bc8\u9bc0\u9d51\u9d5d\u9d60\u9ee0\u9f15\u9f2c\u5133\u56a5\u58de\u58df\u58e2\u5bf5\u9f90\u5eec\u61f2\u61f7\u61f6\u61f5\u6500\u650f\u66e0\u66dd\u6ae5\u6add\u6ada\u6ad3\u701b\u701f\u7028\u701a\u701d\u7015\u7018\u7206\u720d\u7258\u72a2\u7378"],["c3a1","\u737a\u74bd\u74ca\u74e3\u7587\u7586\u765f\u7661\u77c7\u7919\u79b1\u7a6b\u7a69\u7c3e\u7c3f\u7c38\u7c3d\u7c37\u7c40\u7e6b\u7e6d\u7e79\u7e69\u7e6a\u7f85\u7e73\u7fb6\u7fb9\u7fb8\u81d8\u85e9\u85dd\u85ea\u85d5\u85e4\u85e5\u85f7\u87fb\u8805\u880d\u87f9\u87fe\u8960\u895f\u8956\u895e\u8b41\u8b5c\u8b58\u8b49\u8b5a\u8b4e\u8b4f\u8b46\u8b59\u8d08\u8d0a\u8e7c\u8e72\u8e87\u8e76\u8e6c\u8e7a\u8e74\u8f54\u8f4e\u8fad\u908a\u908b\u91b1\u91ae\u93e1\u93d1\u93df\u93c3\u93c8\u93dc\u93dd\u93d6\u93e2\u93cd\u93d8\u93e4\u93d7\u93e8\u95dc\u96b4\u96e3\u972a\u9727\u9761\u97dc\u97fb\u985e"],["c440","\u9858\u985b\u98bc\u9945\u9949\u9a16\u9a19\u9b0d\u9be8\u9be7\u9bd6\u9bdb\u9d89\u9d61\u9d72\u9d6a\u9d6c\u9e92\u9e97\u9e93\u9eb4\u52f8\u56a8\u56b7\u56b6\u56b4\u56bc\u58e4\u5b40\u5b43\u5b7d\u5bf6\u5dc9\u61f8\u61fa\u6518\u6514\u6519\u66e6\u6727\u6aec\u703e\u7030\u7032\u7210\u737b\u74cf\u7662\u7665\u7926\u792a\u792c\u792b\u7ac7\u7af6\u7c4c\u7c43\u7c4d\u7cef\u7cf0\u8fae\u7e7d\u7e7c"],["c4a1","\u7e82\u7f4c\u8000\u81da\u8266\u85fb\u85f9\u8611\u85fa\u8606\u860b\u8607\u860a\u8814\u8815\u8964\u89ba\u89f8\u8b70\u8b6c\u8b66\u8b6f\u8b5f\u8b6b\u8d0f\u8d0d\u8e89\u8e81\u8e85\u8e82\u91b4\u91cb\u9418\u9403\u93fd\u95e1\u9730\u98c4\u9952\u9951\u99a8\u9a2b\u9a30\u9a37\u9a35\u9c13\u9c0d\u9e79\u9eb5\u9ee8\u9f2f\u9f5f\u9f63\u9f61\u5137\u5138\u56c1\u56c0\u56c2\u5914\u5c6c\u5dcd\u61fc\u61fe\u651d\u651c\u6595\u66e9\u6afb\u6b04\u6afa\u6bb2\u704c\u721b\u72a7\u74d6\u74d4\u7669\u77d3\u7c50\u7e8f\u7e8c\u7fbc\u8617\u862d\u861a\u8823\u8822\u8821\u881f\u896a\u896c\u89bd\u8b74"],["c540","\u8b77\u8b7d\u8d13\u8e8a\u8e8d\u8e8b\u8f5f\u8faf\u91ba\u942e\u9433\u9435\u943a\u9438\u9432\u942b\u95e2\u9738\u9739\u9732\u97ff\u9867\u9865\u9957\u9a45\u9a43\u9a40\u9a3e\u9acf\u9b54\u9b51\u9c2d\u9c25\u9daf\u9db4\u9dc2\u9db8\u9e9d\u9eef\u9f19\u9f5c\u9f66\u9f67\u513c\u513b\u56c8\u56ca\u56c9\u5b7f\u5dd4\u5dd2\u5f4e\u61ff\u6524\u6b0a\u6b61\u7051\u7058\u7380\u74e4\u758a\u766e\u766c"],["c5a1","\u79b3\u7c60\u7c5f\u807e\u807d\u81df\u8972\u896f\u89fc\u8b80\u8d16\u8d17\u8e91\u8e93\u8f61\u9148\u9444\u9451\u9452\u973d\u973e\u97c3\u97c1\u986b\u9955\u9a55\u9a4d\u9ad2\u9b1a\u9c49\u9c31\u9c3e\u9c3b\u9dd3\u9dd7\u9f34\u9f6c\u9f6a\u9f94\u56cc\u5dd6\u6200\u6523\u652b\u652a\u66ec\u6b10\u74da\u7aca\u7c64\u7c63\u7c65\u7e93\u7e96\u7e94\u81e2\u8638\u863f\u8831\u8b8a\u9090\u908f\u9463\u9460\u9464\u9768\u986f\u995c\u9a5a\u9a5b\u9a57\u9ad3\u9ad4\u9ad1\u9c54\u9c57\u9c56\u9de5\u9e9f\u9ef4\u56d1\u58e9\u652c\u705e\u7671\u7672\u77d7\u7f50\u7f88\u8836\u8839\u8862\u8b93\u8b92"],["c640","\u8b96\u8277\u8d1b\u91c0\u946a\u9742\u9748\u9744\u97c6\u9870\u9a5f\u9b22\u9b58\u9c5f\u9df9\u9dfa\u9e7c\u9e7d\u9f07\u9f77\u9f72\u5ef3\u6b16\u7063\u7c6c\u7c6e\u883b\u89c0\u8ea1\u91c1\u9472\u9470\u9871\u995e\u9ad6\u9b23\u9ecc\u7064\u77da\u8b9a\u9477\u97c9\u9a62\u9a65\u7e9c\u8b9c\u8eaa\u91c5\u947d\u947e\u947c\u9c77\u9c78\u9ef7\u8c54\u947f\u9e1a\u7228\u9a6a\u9b31\u9e1b\u9e1e\u7c72"],["c940","\u4e42\u4e5c\u51f5\u531a\u5382\u4e07\u4e0c\u4e47\u4e8d\u56d7\ufa0c\u5c6e\u5f73\u4e0f\u5187\u4e0e\u4e2e\u4e93\u4ec2\u4ec9\u4ec8\u5198\u52fc\u536c\u53b9\u5720\u5903\u592c\u5c10\u5dff\u65e1\u6bb3\u6bcc\u6c14\u723f\u4e31\u4e3c\u4ee8\u4edc\u4ee9\u4ee1\u4edd\u4eda\u520c\u531c\u534c\u5722\u5723\u5917\u592f\u5b81\u5b84\u5c12\u5c3b\u5c74\u5c73\u5e04\u5e80\u5e82\u5fc9\u6209\u6250\u6c15"],["c9a1","\u6c36\u6c43\u6c3f\u6c3b\u72ae\u72b0\u738a\u79b8\u808a\u961e\u4f0e\u4f18\u4f2c\u4ef5\u4f14\u4ef1\u4f00\u4ef7\u4f08\u4f1d\u4f02\u4f05\u4f22\u4f13\u4f04\u4ef4\u4f12\u51b1\u5213\u5209\u5210\u52a6\u5322\u531f\u534d\u538a\u5407\u56e1\u56df\u572e\u572a\u5734\u593c\u5980\u597c\u5985\u597b\u597e\u5977\u597f\u5b56\u5c15\u5c25\u5c7c\u5c7a\u5c7b\u5c7e\u5ddf\u5e75\u5e84\u5f02\u5f1a\u5f74\u5fd5\u5fd4\u5fcf\u625c\u625e\u6264\u6261\u6266\u6262\u6259\u6260\u625a\u6265\u65ef\u65ee\u673e\u6739\u6738\u673b\u673a\u673f\u673c\u6733\u6c18\u6c46\u6c52\u6c5c\u6c4f\u6c4a\u6c54\u6c4b"],["ca40","\u6c4c\u7071\u725e\u72b4\u72b5\u738e\u752a\u767f\u7a75\u7f51\u8278\u827c\u8280\u827d\u827f\u864d\u897e\u9099\u9097\u9098\u909b\u9094\u9622\u9624\u9620\u9623\u4f56\u4f3b\u4f62\u4f49\u4f53\u4f64\u4f3e\u4f67\u4f52\u4f5f\u4f41\u4f58\u4f2d\u4f33\u4f3f\u4f61\u518f\u51b9\u521c\u521e\u5221\u52ad\u52ae\u5309\u5363\u5372\u538e\u538f\u5430\u5437\u542a\u5454\u5445\u5419\u541c\u5425\u5418"],["caa1","\u543d\u544f\u5441\u5428\u5424\u5447\u56ee\u56e7\u56e5\u5741\u5745\u574c\u5749\u574b\u5752\u5906\u5940\u59a6\u5998\u59a0\u5997\u598e\u59a2\u5990\u598f\u59a7\u59a1\u5b8e\u5b92\u5c28\u5c2a\u5c8d\u5c8f\u5c88\u5c8b\u5c89\u5c92\u5c8a\u5c86\u5c93\u5c95\u5de0\u5e0a\u5e0e\u5e8b\u5e89\u5e8c\u5e88\u5e8d\u5f05\u5f1d\u5f78\u5f76\u5fd2\u5fd1\u5fd0\u5fed\u5fe8\u5fee\u5ff3\u5fe1\u5fe4\u5fe3\u5ffa\u5fef\u5ff7\u5ffb\u6000\u5ff4\u623a\u6283\u628c\u628e\u628f\u6294\u6287\u6271\u627b\u627a\u6270\u6281\u6288\u6277\u627d\u6272\u6274\u6537\u65f0\u65f4\u65f3\u65f2\u65f5\u6745\u6747"],["cb40","\u6759\u6755\u674c\u6748\u675d\u674d\u675a\u674b\u6bd0\u6c19\u6c1a\u6c78\u6c67\u6c6b\u6c84\u6c8b\u6c8f\u6c71\u6c6f\u6c69\u6c9a\u6c6d\u6c87\u6c95\u6c9c\u6c66\u6c73\u6c65\u6c7b\u6c8e\u7074\u707a\u7263\u72bf\u72bd\u72c3\u72c6\u72c1\u72ba\u72c5\u7395\u7397\u7393\u7394\u7392\u753a\u7539\u7594\u7595\u7681\u793d\u8034\u8095\u8099\u8090\u8092\u809c\u8290\u828f\u8285\u828e\u8291\u8293"],["cba1","\u828a\u8283\u8284\u8c78\u8fc9\u8fbf\u909f\u90a1\u90a5\u909e\u90a7\u90a0\u9630\u9628\u962f\u962d\u4e33\u4f98\u4f7c\u4f85\u4f7d\u4f80\u4f87\u4f76\u4f74\u4f89\u4f84\u4f77\u4f4c\u4f97\u4f6a\u4f9a\u4f79\u4f81\u4f78\u4f90\u4f9c\u4f94\u4f9e\u4f92\u4f82\u4f95\u4f6b\u4f6e\u519e\u51bc\u51be\u5235\u5232\u5233\u5246\u5231\u52bc\u530a\u530b\u533c\u5392\u5394\u5487\u547f\u5481\u5491\u5482\u5488\u546b\u547a\u547e\u5465\u546c\u5474\u5466\u548d\u546f\u5461\u5460\u5498\u5463\u5467\u5464\u56f7\u56f9\u576f\u5772\u576d\u576b\u5771\u5770\u5776\u5780\u5775\u577b\u5773\u5774\u5762"],["cc40","\u5768\u577d\u590c\u5945\u59b5\u59ba\u59cf\u59ce\u59b2\u59cc\u59c1\u59b6\u59bc\u59c3\u59d6\u59b1\u59bd\u59c0\u59c8\u59b4\u59c7\u5b62\u5b65\u5b93\u5b95\u5c44\u5c47\u5cae\u5ca4\u5ca0\u5cb5\u5caf\u5ca8\u5cac\u5c9f\u5ca3\u5cad\u5ca2\u5caa\u5ca7\u5c9d\u5ca5\u5cb6\u5cb0\u5ca6\u5e17\u5e14\u5e19\u5f28\u5f22\u5f23\u5f24\u5f54\u5f82\u5f7e\u5f7d\u5fde\u5fe5\u602d\u6026\u6019\u6032\u600b"],["cca1","\u6034\u600a\u6017\u6033\u601a\u601e\u602c\u6022\u600d\u6010\u602e\u6013\u6011\u600c\u6009\u601c\u6214\u623d\u62ad\u62b4\u62d1\u62be\u62aa\u62b6\u62ca\u62ae\u62b3\u62af\u62bb\u62a9\u62b0\u62b8\u653d\u65a8\u65bb\u6609\u65fc\u6604\u6612\u6608\u65fb\u6603\u660b\u660d\u6605\u65fd\u6611\u6610\u66f6\u670a\u6785\u676c\u678e\u6792\u6776\u677b\u6798\u6786\u6784\u6774\u678d\u678c\u677a\u679f\u6791\u6799\u6783\u677d\u6781\u6778\u6779\u6794\u6b25\u6b80\u6b7e\u6bde\u6c1d\u6c93\u6cec\u6ceb\u6cee\u6cd9\u6cb6\u6cd4\u6cad\u6ce7\u6cb7\u6cd0\u6cc2\u6cba\u6cc3\u6cc6\u6ced\u6cf2"],["cd40","\u6cd2\u6cdd\u6cb4\u6c8a\u6c9d\u6c80\u6cde\u6cc0\u6d30\u6ccd\u6cc7\u6cb0\u6cf9\u6ccf\u6ce9\u6cd1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709a\u7083\u726a\u72d6\u72cb\u72d8\u72c9\u72dc\u72d2\u72d4\u72da\u72cc\u72d1\u73a4\u73a1\u73ad\u73a6\u73a2\u73a0\u73ac\u739d\u74dd\u74e8\u753f\u7540\u753e\u758c\u7598\u76af\u76f3\u76f1\u76f0\u76f5\u77f8\u77fc\u77f9\u77fb\u77fa"],["cda1","\u77f7\u7942\u793f\u79c5\u7a78\u7a7b\u7afb\u7c75\u7cfd\u8035\u808f\u80ae\u80a3\u80b8\u80b5\u80ad\u8220\u82a0\u82c0\u82ab\u829a\u8298\u829b\u82b5\u82a7\u82ae\u82bc\u829e\u82ba\u82b4\u82a8\u82a1\u82a9\u82c2\u82a4\u82c3\u82b6\u82a2\u8670\u866f\u866d\u866e\u8c56\u8fd2\u8fcb\u8fd3\u8fcd\u8fd6\u8fd5\u8fd7\u90b2\u90b4\u90af\u90b3\u90b0\u9639\u963d\u963c\u963a\u9643\u4fcd\u4fc5\u4fd3\u4fb2\u4fc9\u4fcb\u4fc1\u4fd4\u4fdc\u4fd9\u4fbb\u4fb3\u4fdb\u4fc7\u4fd6\u4fba\u4fc0\u4fb9\u4fec\u5244\u5249\u52c0\u52c2\u533d\u537c\u5397\u5396\u5399\u5398\u54ba\u54a1\u54ad\u54a5\u54cf"],["ce40","\u54c3\u830d\u54b7\u54ae\u54d6\u54b6\u54c5\u54c6\u54a0\u5470\u54bc\u54a2\u54be\u5472\u54de\u54b0\u57b5\u579e\u579f\u57a4\u578c\u5797\u579d\u579b\u5794\u5798\u578f\u5799\u57a5\u579a\u5795\u58f4\u590d\u5953\u59e1\u59de\u59ee\u5a00\u59f1\u59dd\u59fa\u59fd\u59fc\u59f6\u59e4\u59f2\u59f7\u59db\u59e9\u59f3\u59f5\u59e0\u59fe\u59f4\u59ed\u5ba8\u5c4c\u5cd0\u5cd8\u5ccc\u5cd7\u5ccb\u5cdb"],["cea1","\u5cde\u5cda\u5cc9\u5cc7\u5cca\u5cd6\u5cd3\u5cd4\u5ccf\u5cc8\u5cc6\u5cce\u5cdf\u5cf8\u5df9\u5e21\u5e22\u5e23\u5e20\u5e24\u5eb0\u5ea4\u5ea2\u5e9b\u5ea3\u5ea5\u5f07\u5f2e\u5f56\u5f86\u6037\u6039\u6054\u6072\u605e\u6045\u6053\u6047\u6049\u605b\u604c\u6040\u6042\u605f\u6024\u6044\u6058\u6066\u606e\u6242\u6243\u62cf\u630d\u630b\u62f5\u630e\u6303\u62eb\u62f9\u630f\u630c\u62f8\u62f6\u6300\u6313\u6314\u62fa\u6315\u62fb\u62f0\u6541\u6543\u65aa\u65bf\u6636\u6621\u6632\u6635\u661c\u6626\u6622\u6633\u662b\u663a\u661d\u6634\u6639\u662e\u670f\u6710\u67c1\u67f2\u67c8\u67ba"],["cf40","\u67dc\u67bb\u67f8\u67d8\u67c0\u67b7\u67c5\u67eb\u67e4\u67df\u67b5\u67cd\u67b3\u67f7\u67f6\u67ee\u67e3\u67c2\u67b9\u67ce\u67e7\u67f0\u67b2\u67fc\u67c6\u67ed\u67cc\u67ae\u67e6\u67db\u67fa\u67c9\u67ca\u67c3\u67ea\u67cb\u6b28\u6b82\u6b84\u6bb6\u6bd6\u6bd8\u6be0\u6c20\u6c21\u6d28\u6d34\u6d2d\u6d1f\u6d3c\u6d3f\u6d12\u6d0a\u6cda\u6d33\u6d04\u6d19\u6d3a\u6d1a\u6d11\u6d00\u6d1d\u6d42"],["cfa1","\u6d01\u6d18\u6d37\u6d03\u6d0f\u6d40\u6d07\u6d20\u6d2c\u6d08\u6d22\u6d09\u6d10\u70b7\u709f\u70be\u70b1\u70b0\u70a1\u70b4\u70b5\u70a9\u7241\u7249\u724a\u726c\u7270\u7273\u726e\u72ca\u72e4\u72e8\u72eb\u72df\u72ea\u72e6\u72e3\u7385\u73cc\u73c2\u73c8\u73c5\u73b9\u73b6\u73b5\u73b4\u73eb\u73bf\u73c7\u73be\u73c3\u73c6\u73b8\u73cb\u74ec\u74ee\u752e\u7547\u7548\u75a7\u75aa\u7679\u76c4\u7708\u7703\u7704\u7705\u770a\u76f7\u76fb\u76fa\u77e7\u77e8\u7806\u7811\u7812\u7805\u7810\u780f\u780e\u7809\u7803\u7813\u794a\u794c\u794b\u7945\u7944\u79d5\u79cd\u79cf\u79d6\u79ce\u7a80"],["d040","\u7a7e\u7ad1\u7b00\u7b01\u7c7a\u7c78\u7c79\u7c7f\u7c80\u7c81\u7d03\u7d08\u7d01\u7f58\u7f91\u7f8d\u7fbe\u8007\u800e\u800f\u8014\u8037\u80d8\u80c7\u80e0\u80d1\u80c8\u80c2\u80d0\u80c5\u80e3\u80d9\u80dc\u80ca\u80d5\u80c9\u80cf\u80d7\u80e6\u80cd\u81ff\u8221\u8294\u82d9\u82fe\u82f9\u8307\u82e8\u8300\u82d5\u833a\u82eb\u82d6\u82f4\u82ec\u82e1\u82f2\u82f5\u830c\u82fb\u82f6\u82f0\u82ea"],["d0a1","\u82e4\u82e0\u82fa\u82f3\u82ed\u8677\u8674\u867c\u8673\u8841\u884e\u8867\u886a\u8869\u89d3\u8a04\u8a07\u8d72\u8fe3\u8fe1\u8fee\u8fe0\u90f1\u90bd\u90bf\u90d5\u90c5\u90be\u90c7\u90cb\u90c8\u91d4\u91d3\u9654\u964f\u9651\u9653\u964a\u964e\u501e\u5005\u5007\u5013\u5022\u5030\u501b\u4ff5\u4ff4\u5033\u5037\u502c\u4ff6\u4ff7\u5017\u501c\u5020\u5027\u5035\u502f\u5031\u500e\u515a\u5194\u5193\u51ca\u51c4\u51c5\u51c8\u51ce\u5261\u525a\u5252\u525e\u525f\u5255\u5262\u52cd\u530e\u539e\u5526\u54e2\u5517\u5512\u54e7\u54f3\u54e4\u551a\u54ff\u5504\u5508\u54eb\u5511\u5505\u54f1"],["d140","\u550a\u54fb\u54f7\u54f8\u54e0\u550e\u5503\u550b\u5701\u5702\u57cc\u5832\u57d5\u57d2\u57ba\u57c6\u57bd\u57bc\u57b8\u57b6\u57bf\u57c7\u57d0\u57b9\u57c1\u590e\u594a\u5a19\u5a16\u5a2d\u5a2e\u5a15\u5a0f\u5a17\u5a0a\u5a1e\u5a33\u5b6c\u5ba7\u5bad\u5bac\u5c03\u5c56\u5c54\u5cec\u5cff\u5cee\u5cf1\u5cf7\u5d00\u5cf9\u5e29\u5e28\u5ea8\u5eae\u5eaa\u5eac\u5f33\u5f30\u5f67\u605d\u605a\u6067"],["d1a1","\u6041\u60a2\u6088\u6080\u6092\u6081\u609d\u6083\u6095\u609b\u6097\u6087\u609c\u608e\u6219\u6246\u62f2\u6310\u6356\u632c\u6344\u6345\u6336\u6343\u63e4\u6339\u634b\u634a\u633c\u6329\u6341\u6334\u6358\u6354\u6359\u632d\u6347\u6333\u635a\u6351\u6338\u6357\u6340\u6348\u654a\u6546\u65c6\u65c3\u65c4\u65c2\u664a\u665f\u6647\u6651\u6712\u6713\u681f\u681a\u6849\u6832\u6833\u683b\u684b\u684f\u6816\u6831\u681c\u6835\u682b\u682d\u682f\u684e\u6844\u6834\u681d\u6812\u6814\u6826\u6828\u682e\u684d\u683a\u6825\u6820\u6b2c\u6b2f\u6b2d\u6b31\u6b34\u6b6d\u8082\u6b88\u6be6\u6be4"],["d240","\u6be8\u6be3\u6be2\u6be7\u6c25\u6d7a\u6d63\u6d64\u6d76\u6d0d\u6d61\u6d92\u6d58\u6d62\u6d6d\u6d6f\u6d91\u6d8d\u6def\u6d7f\u6d86\u6d5e\u6d67\u6d60\u6d97\u6d70\u6d7c\u6d5f\u6d82\u6d98\u6d2f\u6d68\u6d8b\u6d7e\u6d80\u6d84\u6d16\u6d83\u6d7b\u6d7d\u6d75\u6d90\u70dc\u70d3\u70d1\u70dd\u70cb\u7f39\u70e2\u70d7\u70d2\u70de\u70e0\u70d4\u70cd\u70c5\u70c6\u70c7\u70da\u70ce\u70e1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72fa\u72f4\u72fe\u72f6\u72f3\u72fb\u7301\u73d3\u73d9\u73e5\u73d6\u73bc\u73e7\u73e3\u73e9\u73dc\u73d2\u73db\u73d4\u73dd\u73da\u73d7\u73d8\u73e8\u74de\u74df\u74f4\u74f5\u7521\u755b\u755f\u75b0\u75c1\u75bb\u75c4\u75c0\u75bf\u75b6\u75ba\u768a\u76c9\u771d\u771b\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771a\u7722\u7727\u7823\u782c\u7822\u7835\u782f\u7828\u782e\u782b\u7821\u7829\u7833\u782a\u7831\u7954\u795b\u794f\u795c\u7953\u7952\u7951\u79eb\u79ec\u79e0\u79ee\u79ed\u79ea\u79dc\u79de\u79dd\u7a86\u7a89\u7a85\u7a8b\u7a8c\u7a8a\u7a87\u7ad8\u7b10"],["d340","\u7b04\u7b13\u7b05\u7b0f\u7b08\u7b0a\u7b0e\u7b09\u7b12\u7c84\u7c91\u7c8a\u7c8c\u7c88\u7c8d\u7c85\u7d1e\u7d1d\u7d11\u7d0e\u7d18\u7d16\u7d13\u7d1f\u7d12\u7d0f\u7d0c\u7f5c\u7f61\u7f5e\u7f60\u7f5d\u7f5b\u7f96\u7f92\u7fc3\u7fc2\u7fc0\u8016\u803e\u8039\u80fa\u80f2\u80f9\u80f5\u8101\u80fb\u8100\u8201\u822f\u8225\u8333\u832d\u8344\u8319\u8351\u8325\u8356\u833f\u8341\u8326\u831c\u8322"],["d3a1","\u8342\u834e\u831b\u832a\u8308\u833c\u834d\u8316\u8324\u8320\u8337\u832f\u8329\u8347\u8345\u834c\u8353\u831e\u832c\u834b\u8327\u8348\u8653\u8652\u86a2\u86a8\u8696\u868d\u8691\u869e\u8687\u8697\u8686\u868b\u869a\u8685\u86a5\u8699\u86a1\u86a7\u8695\u8698\u868e\u869d\u8690\u8694\u8843\u8844\u886d\u8875\u8876\u8872\u8880\u8871\u887f\u886f\u8883\u887e\u8874\u887c\u8a12\u8c47\u8c57\u8c7b\u8ca4\u8ca3\u8d76\u8d78\u8db5\u8db7\u8db6\u8ed1\u8ed3\u8ffe\u8ff5\u9002\u8fff\u8ffb\u9004\u8ffc\u8ff6\u90d6\u90e0\u90d9\u90da\u90e3\u90df\u90e5\u90d8\u90db\u90d7\u90dc\u90e4\u9150"],["d440","\u914e\u914f\u91d5\u91e2\u91da\u965c\u965f\u96bc\u98e3\u9adf\u9b2f\u4e7f\u5070\u506a\u5061\u505e\u5060\u5053\u504b\u505d\u5072\u5048\u504d\u5041\u505b\u504a\u5062\u5015\u5045\u505f\u5069\u506b\u5063\u5064\u5046\u5040\u506e\u5073\u5057\u5051\u51d0\u526b\u526d\u526c\u526e\u52d6\u52d3\u532d\u539c\u5575\u5576\u553c\u554d\u5550\u5534\u552a\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550c\u5532\u5565\u554e\u5539\u5548\u552d\u553b\u5540\u554b\u570a\u5707\u57fb\u5814\u57e2\u57f6\u57dc\u57f4\u5800\u57ed\u57fd\u5808\u57f8\u580b\u57f3\u57cf\u5807\u57ee\u57e3\u57f2\u57e5\u57ec\u57e1\u580e\u57fc\u5810\u57e7\u5801\u580c\u57f1\u57e9\u57f0\u580d\u5804\u595c\u5a60\u5a58\u5a55\u5a67\u5a5e\u5a38\u5a35\u5a6d\u5a50\u5a5f\u5a65\u5a6c\u5a53\u5a64\u5a57\u5a43\u5a5d\u5a52\u5a44\u5a5b\u5a48\u5a8e\u5a3e\u5a4d\u5a39\u5a4c\u5a70\u5a69\u5a47\u5a51\u5a56\u5a42\u5a5c\u5b72\u5b6e\u5bc1\u5bc0\u5c59\u5d1e\u5d0b\u5d1d\u5d1a\u5d20\u5d0c\u5d28\u5d0d\u5d26\u5d25\u5d0f"],["d540","\u5d30\u5d12\u5d23\u5d1f\u5d2e\u5e3e\u5e34\u5eb1\u5eb4\u5eb9\u5eb2\u5eb3\u5f36\u5f38\u5f9b\u5f96\u5f9f\u608a\u6090\u6086\u60be\u60b0\u60ba\u60d3\u60d4\u60cf\u60e4\u60d9\u60dd\u60c8\u60b1\u60db\u60b7\u60ca\u60bf\u60c3\u60cd\u60c0\u6332\u6365\u638a\u6382\u637d\u63bd\u639e\u63ad\u639d\u6397\u63ab\u638e\u636f\u6387\u6390\u636e\u63af\u6375\u639c\u636d\u63ae\u637c\u63a4\u633b\u639f"],["d5a1","\u6378\u6385\u6381\u6391\u638d\u6370\u6553\u65cd\u6665\u6661\u665b\u6659\u665c\u6662\u6718\u6879\u6887\u6890\u689c\u686d\u686e\u68ae\u68ab\u6956\u686f\u68a3\u68ac\u68a9\u6875\u6874\u68b2\u688f\u6877\u6892\u687c\u686b\u6872\u68aa\u6880\u6871\u687e\u689b\u6896\u688b\u68a0\u6889\u68a4\u6878\u687b\u6891\u688c\u688a\u687d\u6b36\u6b33\u6b37\u6b38\u6b91\u6b8f\u6b8d\u6b8e\u6b8c\u6c2a\u6dc0\u6dab\u6db4\u6db3\u6e74\u6dac\u6de9\u6de2\u6db7\u6df6\u6dd4\u6e00\u6dc8\u6de0\u6ddf\u6dd6\u6dbe\u6de5\u6ddc\u6ddd\u6ddb\u6df4\u6dca\u6dbd\u6ded\u6df0\u6dba\u6dd5\u6dc2\u6dcf\u6dc9"],["d640","\u6dd0\u6df2\u6dd3\u6dfd\u6dd7\u6dcd\u6de3\u6dbb\u70fa\u710d\u70f7\u7117\u70f4\u710c\u70f0\u7104\u70f3\u7110\u70fc\u70ff\u7106\u7113\u7100\u70f8\u70f6\u710b\u7102\u710e\u727e\u727b\u727c\u727f\u731d\u7317\u7307\u7311\u7318\u730a\u7308\u72ff\u730f\u731e\u7388\u73f6\u73f8\u73f5\u7404\u7401\u73fd\u7407\u7400\u73fa\u73fc\u73ff\u740c\u740b\u73f4\u7408\u7564\u7563\u75ce\u75d2\u75cf"],["d6a1","\u75cb\u75cc\u75d1\u75d0\u768f\u7689\u76d3\u7739\u772f\u772d\u7731\u7732\u7734\u7733\u773d\u7725\u773b\u7735\u7848\u7852\u7849\u784d\u784a\u784c\u7826\u7845\u7850\u7964\u7967\u7969\u796a\u7963\u796b\u7961\u79bb\u79fa\u79f8\u79f6\u79f7\u7a8f\u7a94\u7a90\u7b35\u7b47\u7b34\u7b25\u7b30\u7b22\u7b24\u7b33\u7b18\u7b2a\u7b1d\u7b31\u7b2b\u7b2d\u7b2f\u7b32\u7b38\u7b1a\u7b23\u7c94\u7c98\u7c96\u7ca3\u7d35\u7d3d\u7d38\u7d36\u7d3a\u7d45\u7d2c\u7d29\u7d41\u7d47\u7d3e\u7d3f\u7d4a\u7d3b\u7d28\u7f63\u7f95\u7f9c\u7f9d\u7f9b\u7fca\u7fcb\u7fcd\u7fd0\u7fd1\u7fc7\u7fcf\u7fc9\u801f"],["d740","\u801e\u801b\u8047\u8043\u8048\u8118\u8125\u8119\u811b\u812d\u811f\u812c\u811e\u8121\u8115\u8127\u811d\u8122\u8211\u8238\u8233\u823a\u8234\u8232\u8274\u8390\u83a3\u83a8\u838d\u837a\u8373\u83a4\u8374\u838f\u8381\u8395\u8399\u8375\u8394\u83a9\u837d\u8383\u838c\u839d\u839b\u83aa\u838b\u837e\u83a5\u83af\u8388\u8397\u83b0\u837f\u83a6\u8387\u83ae\u8376\u839a\u8659\u8656\u86bf\u86b7"],["d7a1","\u86c2\u86c1\u86c5\u86ba\u86b0\u86c8\u86b9\u86b3\u86b8\u86cc\u86b4\u86bb\u86bc\u86c3\u86bd\u86be\u8852\u8889\u8895\u88a8\u88a2\u88aa\u889a\u8891\u88a1\u889f\u8898\u88a7\u8899\u889b\u8897\u88a4\u88ac\u888c\u8893\u888e\u8982\u89d6\u89d9\u89d5\u8a30\u8a27\u8a2c\u8a1e\u8c39\u8c3b\u8c5c\u8c5d\u8c7d\u8ca5\u8d7d\u8d7b\u8d79\u8dbc\u8dc2\u8db9\u8dbf\u8dc1\u8ed8\u8ede\u8edd\u8edc\u8ed7\u8ee0\u8ee1\u9024\u900b\u9011\u901c\u900c\u9021\u90ef\u90ea\u90f0\u90f4\u90f2\u90f3\u90d4\u90eb\u90ec\u90e9\u9156\u9158\u915a\u9153\u9155\u91ec\u91f4\u91f1\u91f3\u91f8\u91e4\u91f9\u91ea"],["d840","\u91eb\u91f7\u91e8\u91ee\u957a\u9586\u9588\u967c\u966d\u966b\u9671\u966f\u96bf\u976a\u9804\u98e5\u9997\u509b\u5095\u5094\u509e\u508b\u50a3\u5083\u508c\u508e\u509d\u5068\u509c\u5092\u5082\u5087\u515f\u51d4\u5312\u5311\u53a4\u53a7\u5591\u55a8\u55a5\u55ad\u5577\u5645\u55a2\u5593\u5588\u558f\u55b5\u5581\u55a3\u5592\u55a4\u557d\u558c\u55a6\u557f\u5595\u55a1\u558e\u570c\u5829\u5837"],["d8a1","\u5819\u581e\u5827\u5823\u5828\u57f5\u5848\u5825\u581c\u581b\u5833\u583f\u5836\u582e\u5839\u5838\u582d\u582c\u583b\u5961\u5aaf\u5a94\u5a9f\u5a7a\u5aa2\u5a9e\u5a78\u5aa6\u5a7c\u5aa5\u5aac\u5a95\u5aae\u5a37\u5a84\u5a8a\u5a97\u5a83\u5a8b\u5aa9\u5a7b\u5a7d\u5a8c\u5a9c\u5a8f\u5a93\u5a9d\u5bea\u5bcd\u5bcb\u5bd4\u5bd1\u5bca\u5bce\u5c0c\u5c30\u5d37\u5d43\u5d6b\u5d41\u5d4b\u5d3f\u5d35\u5d51\u5d4e\u5d55\u5d33\u5d3a\u5d52\u5d3d\u5d31\u5d59\u5d42\u5d39\u5d49\u5d38\u5d3c\u5d32\u5d36\u5d40\u5d45\u5e44\u5e41\u5f58\u5fa6\u5fa5\u5fab\u60c9\u60b9\u60cc\u60e2\u60ce\u60c4\u6114"],["d940","\u60f2\u610a\u6116\u6105\u60f5\u6113\u60f8\u60fc\u60fe\u60c1\u6103\u6118\u611d\u6110\u60ff\u6104\u610b\u624a\u6394\u63b1\u63b0\u63ce\u63e5\u63e8\u63ef\u63c3\u649d\u63f3\u63ca\u63e0\u63f6\u63d5\u63f2\u63f5\u6461\u63df\u63be\u63dd\u63dc\u63c4\u63d8\u63d3\u63c2\u63c7\u63cc\u63cb\u63c8\u63f0\u63d7\u63d9\u6532\u6567\u656a\u6564\u655c\u6568\u6565\u658c\u659d\u659e\u65ae\u65d0\u65d2"],["d9a1","\u667c\u666c\u667b\u6680\u6671\u6679\u666a\u6672\u6701\u690c\u68d3\u6904\u68dc\u692a\u68ec\u68ea\u68f1\u690f\u68d6\u68f7\u68eb\u68e4\u68f6\u6913\u6910\u68f3\u68e1\u6907\u68cc\u6908\u6970\u68b4\u6911\u68ef\u68c6\u6914\u68f8\u68d0\u68fd\u68fc\u68e8\u690b\u690a\u6917\u68ce\u68c8\u68dd\u68de\u68e6\u68f4\u68d1\u6906\u68d4\u68e9\u6915\u6925\u68c7\u6b39\u6b3b\u6b3f\u6b3c\u6b94\u6b97\u6b99\u6b95\u6bbd\u6bf0\u6bf2\u6bf3\u6c30\u6dfc\u6e46\u6e47\u6e1f\u6e49\u6e88\u6e3c\u6e3d\u6e45\u6e62\u6e2b\u6e3f\u6e41\u6e5d\u6e73\u6e1c\u6e33\u6e4b\u6e40\u6e51\u6e3b\u6e03\u6e2e\u6e5e"],["da40","\u6e68\u6e5c\u6e61\u6e31\u6e28\u6e60\u6e71\u6e6b\u6e39\u6e22\u6e30\u6e53\u6e65\u6e27\u6e78\u6e64\u6e77\u6e55\u6e79\u6e52\u6e66\u6e35\u6e36\u6e5a\u7120\u711e\u712f\u70fb\u712e\u7131\u7123\u7125\u7122\u7132\u711f\u7128\u713a\u711b\u724b\u725a\u7288\u7289\u7286\u7285\u728b\u7312\u730b\u7330\u7322\u7331\u7333\u7327\u7332\u732d\u7326\u7323\u7335\u730c\u742e\u742c\u7430\u742b\u7416"],["daa1","\u741a\u7421\u742d\u7431\u7424\u7423\u741d\u7429\u7420\u7432\u74fb\u752f\u756f\u756c\u75e7\u75da\u75e1\u75e6\u75dd\u75df\u75e4\u75d7\u7695\u7692\u76da\u7746\u7747\u7744\u774d\u7745\u774a\u774e\u774b\u774c\u77de\u77ec\u7860\u7864\u7865\u785c\u786d\u7871\u786a\u786e\u7870\u7869\u7868\u785e\u7862\u7974\u7973\u7972\u7970\u7a02\u7a0a\u7a03\u7a0c\u7a04\u7a99\u7ae6\u7ae4\u7b4a\u7b3b\u7b44\u7b48\u7b4c\u7b4e\u7b40\u7b58\u7b45\u7ca2\u7c9e\u7ca8\u7ca1\u7d58\u7d6f\u7d63\u7d53\u7d56\u7d67\u7d6a\u7d4f\u7d6d\u7d5c\u7d6b\u7d52\u7d54\u7d69\u7d51\u7d5f\u7d4e\u7f3e\u7f3f\u7f65"],["db40","\u7f66\u7fa2\u7fa0\u7fa1\u7fd7\u8051\u804f\u8050\u80fe\u80d4\u8143\u814a\u8152\u814f\u8147\u813d\u814d\u813a\u81e6\u81ee\u81f7\u81f8\u81f9\u8204\u823c\u823d\u823f\u8275\u833b\u83cf\u83f9\u8423\u83c0\u83e8\u8412\u83e7\u83e4\u83fc\u83f6\u8410\u83c6\u83c8\u83eb\u83e3\u83bf\u8401\u83dd\u83e5\u83d8\u83ff\u83e1\u83cb\u83ce\u83d6\u83f5\u83c9\u8409\u840f\u83de\u8411\u8406\u83c2\u83f3"],["dba1","\u83d5\u83fa\u83c7\u83d1\u83ea\u8413\u83c3\u83ec\u83ee\u83c4\u83fb\u83d7\u83e2\u841b\u83db\u83fe\u86d8\u86e2\u86e6\u86d3\u86e3\u86da\u86ea\u86dd\u86eb\u86dc\u86ec\u86e9\u86d7\u86e8\u86d1\u8848\u8856\u8855\u88ba\u88d7\u88b9\u88b8\u88c0\u88be\u88b6\u88bc\u88b7\u88bd\u88b2\u8901\u88c9\u8995\u8998\u8997\u89dd\u89da\u89db\u8a4e\u8a4d\u8a39\u8a59\u8a40\u8a57\u8a58\u8a44\u8a45\u8a52\u8a48\u8a51\u8a4a\u8a4c\u8a4f\u8c5f\u8c81\u8c80\u8cba\u8cbe\u8cb0\u8cb9\u8cb5\u8d84\u8d80\u8d89\u8dd8\u8dd3\u8dcd\u8dc7\u8dd6\u8ddc\u8dcf\u8dd5\u8dd9\u8dc8\u8dd7\u8dc5\u8eef\u8ef7\u8efa"],["dc40","\u8ef9\u8ee6\u8eee\u8ee5\u8ef5\u8ee7\u8ee8\u8ef6\u8eeb\u8ef1\u8eec\u8ef4\u8ee9\u902d\u9034\u902f\u9106\u912c\u9104\u90ff\u90fc\u9108\u90f9\u90fb\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915f\u9162\u9160\u9201\u920a\u9225\u9203\u921a\u9226\u920f\u920c\u9200\u9212\u91ff\u91fd\u9206\u9204\u9227\u9202\u921c\u9224\u9219\u9217\u9205\u9216\u957b\u958d\u958c\u9590\u9687\u967e\u9688"],["dca1","\u9689\u9683\u9680\u96c2\u96c8\u96c3\u96f1\u96f0\u976c\u9770\u976e\u9807\u98a9\u98eb\u9ce6\u9ef9\u4e83\u4e84\u4eb6\u50bd\u50bf\u50c6\u50ae\u50c4\u50ca\u50b4\u50c8\u50c2\u50b0\u50c1\u50ba\u50b1\u50cb\u50c9\u50b6\u50b8\u51d7\u527a\u5278\u527b\u527c\u55c3\u55db\u55cc\u55d0\u55cb\u55ca\u55dd\u55c0\u55d4\u55c4\u55e9\u55bf\u55d2\u558d\u55cf\u55d5\u55e2\u55d6\u55c8\u55f2\u55cd\u55d9\u55c2\u5714\u5853\u5868\u5864\u584f\u584d\u5849\u586f\u5855\u584e\u585d\u5859\u5865\u585b\u583d\u5863\u5871\u58fc\u5ac7\u5ac4\u5acb\u5aba\u5ab8\u5ab1\u5ab5\u5ab0\u5abf\u5ac8\u5abb\u5ac6"],["dd40","\u5ab7\u5ac0\u5aca\u5ab4\u5ab6\u5acd\u5ab9\u5a90\u5bd6\u5bd8\u5bd9\u5c1f\u5c33\u5d71\u5d63\u5d4a\u5d65\u5d72\u5d6c\u5d5e\u5d68\u5d67\u5d62\u5df0\u5e4f\u5e4e\u5e4a\u5e4d\u5e4b\u5ec5\u5ecc\u5ec6\u5ecb\u5ec7\u5f40\u5faf\u5fad\u60f7\u6149\u614a\u612b\u6145\u6136\u6132\u612e\u6146\u612f\u614f\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63c5\u63f1\u63eb\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641f\u6415\u6418\u6439\u6437\u6422\u6423\u640c\u6426\u6430\u6428\u6441\u6435\u642f\u640a\u641a\u6440\u6425\u6427\u640b\u63e7\u641b\u642e\u6421\u640e\u656f\u6592\u65d3\u6686\u668c\u6695\u6690\u668b\u668a\u6699\u6694\u6678\u6720\u6966\u695f\u6938\u694e\u6962\u6971\u693f\u6945\u696a\u6939\u6942\u6957\u6959\u697a\u6948\u6949\u6935\u696c\u6933\u693d\u6965\u68f0\u6978\u6934\u6969\u6940\u696f\u6944\u6976\u6958\u6941\u6974\u694c\u693b\u694b\u6937\u695c\u694f\u6951\u6932\u6952\u692f\u697b\u693c\u6b46\u6b45\u6b43\u6b42\u6b48\u6b41\u6b9b\ufa0d\u6bfb\u6bfc"],["de40","\u6bf9\u6bf7\u6bf8\u6e9b\u6ed6\u6ec8\u6e8f\u6ec0\u6e9f\u6e93\u6e94\u6ea0\u6eb1\u6eb9\u6ec6\u6ed2\u6ebd\u6ec1\u6e9e\u6ec9\u6eb7\u6eb0\u6ecd\u6ea6\u6ecf\u6eb2\u6ebe\u6ec3\u6edc\u6ed8\u6e99\u6e92\u6e8e\u6e8d\u6ea4\u6ea1\u6ebf\u6eb3\u6ed0\u6eca\u6e97\u6eae\u6ea3\u7147\u7154\u7152\u7163\u7160\u7141\u715d\u7162\u7172\u7178\u716a\u7161\u7142\u7158\u7143\u714b\u7170\u715f\u7150\u7153"],["dea1","\u7144\u714d\u715a\u724f\u728d\u728c\u7291\u7290\u728e\u733c\u7342\u733b\u733a\u7340\u734a\u7349\u7444\u744a\u744b\u7452\u7451\u7457\u7440\u744f\u7450\u744e\u7442\u7446\u744d\u7454\u74e1\u74ff\u74fe\u74fd\u751d\u7579\u7577\u6983\u75ef\u760f\u7603\u75f7\u75fe\u75fc\u75f9\u75f8\u7610\u75fb\u75f6\u75ed\u75f5\u75fd\u7699\u76b5\u76dd\u7755\u775f\u7760\u7752\u7756\u775a\u7769\u7767\u7754\u7759\u776d\u77e0\u7887\u789a\u7894\u788f\u7884\u7895\u7885\u7886\u78a1\u7883\u7879\u7899\u7880\u7896\u787b\u797c\u7982\u797d\u7979\u7a11\u7a18\u7a19\u7a12\u7a17\u7a15\u7a22\u7a13"],["df40","\u7a1b\u7a10\u7aa3\u7aa2\u7a9e\u7aeb\u7b66\u7b64\u7b6d\u7b74\u7b69\u7b72\u7b65\u7b73\u7b71\u7b70\u7b61\u7b78\u7b76\u7b63\u7cb2\u7cb4\u7caf\u7d88\u7d86\u7d80\u7d8d\u7d7f\u7d85\u7d7a\u7d8e\u7d7b\u7d83\u7d7c\u7d8c\u7d94\u7d84\u7d7d\u7d92\u7f6d\u7f6b\u7f67\u7f68\u7f6c\u7fa6\u7fa5\u7fa7\u7fdb\u7fdc\u8021\u8164\u8160\u8177\u815c\u8169\u815b\u8162\u8172\u6721\u815e\u8176\u8167\u816f"],["dfa1","\u8144\u8161\u821d\u8249\u8244\u8240\u8242\u8245\u84f1\u843f\u8456\u8476\u8479\u848f\u848d\u8465\u8451\u8440\u8486\u8467\u8430\u844d\u847d\u845a\u8459\u8474\u8473\u845d\u8507\u845e\u8437\u843a\u8434\u847a\u8443\u8478\u8432\u8445\u8429\u83d9\u844b\u842f\u8442\u842d\u845f\u8470\u8439\u844e\u844c\u8452\u846f\u84c5\u848e\u843b\u8447\u8436\u8433\u8468\u847e\u8444\u842b\u8460\u8454\u846e\u8450\u870b\u8704\u86f7\u870c\u86fa\u86d6\u86f5\u874d\u86f8\u870e\u8709\u8701\u86f6\u870d\u8705\u88d6\u88cb\u88cd\u88ce\u88de\u88db\u88da\u88cc\u88d0\u8985\u899b\u89df\u89e5\u89e4"],["e040","\u89e1\u89e0\u89e2\u89dc\u89e6\u8a76\u8a86\u8a7f\u8a61\u8a3f\u8a77\u8a82\u8a84\u8a75\u8a83\u8a81\u8a74\u8a7a\u8c3c\u8c4b\u8c4a\u8c65\u8c64\u8c66\u8c86\u8c84\u8c85\u8ccc\u8d68\u8d69\u8d91\u8d8c\u8d8e\u8d8f\u8d8d\u8d93\u8d94\u8d90\u8d92\u8df0\u8de0\u8dec\u8df1\u8dee\u8dd0\u8de9\u8de3\u8de2\u8de7\u8df2\u8deb\u8df4\u8f06\u8eff\u8f01\u8f00\u8f05\u8f07\u8f08\u8f02\u8f0b\u9052\u903f"],["e0a1","\u9044\u9049\u903d\u9110\u910d\u910f\u9111\u9116\u9114\u910b\u910e\u916e\u916f\u9248\u9252\u9230\u923a\u9266\u9233\u9265\u925e\u9283\u922e\u924a\u9246\u926d\u926c\u924f\u9260\u9267\u926f\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924e\u9253\u924c\u9256\u9232\u959f\u959c\u959e\u959b\u9692\u9693\u9691\u9697\u96ce\u96fa\u96fd\u96f8\u96f5\u9773\u9777\u9778\u9772\u980f\u980d\u980e\u98ac\u98f6\u98f9\u99af\u99b2\u99b0\u99b5\u9aad\u9aab\u9b5b\u9cea\u9ced\u9ce7\u9e80\u9efd\u50e6\u50d4\u50d7\u50e8\u50f3\u50db\u50ea\u50dd\u50e4\u50d3\u50ec\u50f0\u50ef\u50e3\u50e0"],["e140","\u51d8\u5280\u5281\u52e9\u52eb\u5330\u53ac\u5627\u5615\u560c\u5612\u55fc\u560f\u561c\u5601\u5613\u5602\u55fa\u561d\u5604\u55ff\u55f9\u5889\u587c\u5890\u5898\u5886\u5881\u587f\u5874\u588b\u587a\u5887\u5891\u588e\u5876\u5882\u5888\u587b\u5894\u588f\u58fe\u596b\u5adc\u5aee\u5ae5\u5ad5\u5aea\u5ada\u5aed\u5aeb\u5af3\u5ae2\u5ae0\u5adb\u5aec\u5ade\u5add\u5ad9\u5ae8\u5adf\u5b77\u5be0"],["e1a1","\u5be3\u5c63\u5d82\u5d80\u5d7d\u5d86\u5d7a\u5d81\u5d77\u5d8a\u5d89\u5d88\u5d7e\u5d7c\u5d8d\u5d79\u5d7f\u5e58\u5e59\u5e53\u5ed8\u5ed1\u5ed7\u5ece\u5edc\u5ed5\u5ed9\u5ed2\u5ed4\u5f44\u5f43\u5f6f\u5fb6\u612c\u6128\u6141\u615e\u6171\u6173\u6152\u6153\u6172\u616c\u6180\u6174\u6154\u617a\u615b\u6165\u613b\u616a\u6161\u6156\u6229\u6227\u622b\u642b\u644d\u645b\u645d\u6474\u6476\u6472\u6473\u647d\u6475\u6466\u64a6\u644e\u6482\u645e\u645c\u644b\u6453\u6460\u6450\u647f\u643f\u646c\u646b\u6459\u6465\u6477\u6573\u65a0\u66a1\u66a0\u669f\u6705\u6704\u6722\u69b1\u69b6\u69c9"],["e240","\u69a0\u69ce\u6996\u69b0\u69ac\u69bc\u6991\u6999\u698e\u69a7\u698d\u69a9\u69be\u69af\u69bf\u69c4\u69bd\u69a4\u69d4\u69b9\u69ca\u699a\u69cf\u69b3\u6993\u69aa\u69a1\u699e\u69d9\u6997\u6990\u69c2\u69b5\u69a5\u69c6\u6b4a\u6b4d\u6b4b\u6b9e\u6b9f\u6ba0\u6bc3\u6bc4\u6bfe\u6ece\u6ef5\u6ef1\u6f03\u6f25\u6ef8\u6f37\u6efb\u6f2e\u6f09\u6f4e\u6f19\u6f1a\u6f27\u6f18\u6f3b\u6f12\u6eed\u6f0a"],["e2a1","\u6f36\u6f73\u6ef9\u6eee\u6f2d\u6f40\u6f30\u6f3c\u6f35\u6eeb\u6f07\u6f0e\u6f43\u6f05\u6efd\u6ef6\u6f39\u6f1c\u6efc\u6f3a\u6f1f\u6f0d\u6f1e\u6f08\u6f21\u7187\u7190\u7189\u7180\u7185\u7182\u718f\u717b\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734d\u7351\u734c\u7462\u7473\u7471\u7475\u7472\u7467\u746e\u7500\u7502\u7503\u757d\u7590\u7616\u7608\u760c\u7615\u7611\u760a\u7614\u76b8\u7781\u777c\u7785\u7782\u776e\u7780\u776f\u777e\u7783\u78b2\u78aa\u78b4\u78ad\u78a8\u787e\u78ab\u789e\u78a5\u78a0\u78ac\u78a2\u78a4\u7998\u798a\u798b\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7a2b\u7a4a\u7a30\u7a2f\u7a28\u7a26\u7aa8\u7aab\u7aac\u7aee\u7b88\u7b9c\u7b8a\u7b91\u7b90\u7b96\u7b8d\u7b8c\u7b9b\u7b8e\u7b85\u7b98\u5284\u7b99\u7ba4\u7b82\u7cbb\u7cbf\u7cbc\u7cba\u7da7\u7db7\u7dc2\u7da3\u7daa\u7dc1\u7dc0\u7dc5\u7d9d\u7dce\u7dc4\u7dc6\u7dcb\u7dcc\u7daf\u7db9\u7d96\u7dbc\u7d9f\u7da6\u7dae\u7da9\u7da1\u7dc9\u7f73\u7fe2\u7fe3\u7fe5\u7fde"],["e3a1","\u8024\u805d\u805c\u8189\u8186\u8183\u8187\u818d\u818c\u818b\u8215\u8497\u84a4\u84a1\u849f\u84ba\u84ce\u84c2\u84ac\u84ae\u84ab\u84b9\u84b4\u84c1\u84cd\u84aa\u849a\u84b1\u84d0\u849d\u84a7\u84bb\u84a2\u8494\u84c7\u84cc\u849b\u84a9\u84af\u84a8\u84d6\u8498\u84b6\u84cf\u84a0\u84d7\u84d4\u84d2\u84db\u84b0\u8491\u8661\u8733\u8723\u8728\u876b\u8740\u872e\u871e\u8721\u8719\u871b\u8743\u872c\u8741\u873e\u8746\u8720\u8732\u872a\u872d\u873c\u8712\u873a\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871a\u8730\u8711\u88f7\u88e7\u88f1\u88f2\u88fa\u88fe\u88ee\u88fc\u88f6\u88fb"],["e440","\u88f0\u88ec\u88eb\u899d\u89a1\u899f\u899e\u89e9\u89eb\u89e8\u8aab\u8a99\u8a8b\u8a92\u8a8f\u8a96\u8c3d\u8c68\u8c69\u8cd5\u8ccf\u8cd7\u8d96\u8e09\u8e02\u8dff\u8e0d\u8dfd\u8e0a\u8e03\u8e07\u8e06\u8e05\u8dfe\u8e00\u8e04\u8f10\u8f11\u8f0e\u8f0d\u9123\u911c\u9120\u9122\u911f\u911d\u911a\u9124\u9121\u911b\u917a\u9172\u9179\u9173\u92a5\u92a4\u9276\u929b\u927a\u92a0\u9294\u92aa\u928d"],["e4a1","\u92a6\u929a\u92ab\u9279\u9297\u927f\u92a3\u92ee\u928e\u9282\u9295\u92a2\u927d\u9288\u92a1\u928a\u9286\u928c\u9299\u92a7\u927e\u9287\u92a9\u929d\u928b\u922d\u969e\u96a1\u96ff\u9758\u977d\u977a\u977e\u9783\u9780\u9782\u977b\u9784\u9781\u977f\u97ce\u97cd\u9816\u98ad\u98ae\u9902\u9900\u9907\u999d\u999c\u99c3\u99b9\u99bb\u99ba\u99c2\u99bd\u99c7\u9ab1\u9ae3\u9ae7\u9b3e\u9b3f\u9b60\u9b61\u9b5f\u9cf1\u9cf2\u9cf5\u9ea7\u50ff\u5103\u5130\u50f8\u5106\u5107\u50f6\u50fe\u510b\u510c\u50fd\u510a\u528b\u528c\u52f1\u52ef\u5648\u5642\u564c\u5635\u5641\u564a\u5649\u5646\u5658"],["e540","\u565a\u5640\u5633\u563d\u562c\u563e\u5638\u562a\u563a\u571a\u58ab\u589d\u58b1\u58a0\u58a3\u58af\u58ac\u58a5\u58a1\u58ff\u5aff\u5af4\u5afd\u5af7\u5af6\u5b03\u5af8\u5b02\u5af9\u5b01\u5b07\u5b05\u5b0f\u5c67\u5d99\u5d97\u5d9f\u5d92\u5da2\u5d93\u5d95\u5da0\u5d9c\u5da1\u5d9a\u5d9e\u5e69\u5e5d\u5e60\u5e5c\u7df3\u5edb\u5ede\u5ee1\u5f49\u5fb2\u618b\u6183\u6179\u61b1\u61b0\u61a2\u6189"],["e5a1","\u619b\u6193\u61af\u61ad\u619f\u6192\u61aa\u61a1\u618d\u6166\u61b3\u622d\u646e\u6470\u6496\u64a0\u6485\u6497\u649c\u648f\u648b\u648a\u648c\u64a3\u649f\u6468\u64b1\u6498\u6576\u657a\u6579\u657b\u65b2\u65b3\u66b5\u66b0\u66a9\u66b2\u66b7\u66aa\u66af\u6a00\u6a06\u6a17\u69e5\u69f8\u6a15\u69f1\u69e4\u6a20\u69ff\u69ec\u69e2\u6a1b\u6a1d\u69fe\u6a27\u69f2\u69ee\u6a14\u69f7\u69e7\u6a40\u6a08\u69e6\u69fb\u6a0d\u69fc\u69eb\u6a09\u6a04\u6a18\u6a25\u6a0f\u69f6\u6a26\u6a07\u69f4\u6a16\u6b51\u6ba5\u6ba3\u6ba2\u6ba6\u6c01\u6c00\u6bff\u6c02\u6f41\u6f26\u6f7e\u6f87\u6fc6\u6f92"],["e640","\u6f8d\u6f89\u6f8c\u6f62\u6f4f\u6f85\u6f5a\u6f96\u6f76\u6f6c\u6f82\u6f55\u6f72\u6f52\u6f50\u6f57\u6f94\u6f93\u6f5d\u6f00\u6f61\u6f6b\u6f7d\u6f67\u6f90\u6f53\u6f8b\u6f69\u6f7f\u6f95\u6f63\u6f77\u6f6a\u6f7b\u71b2\u71af\u719b\u71b0\u71a0\u719a\u71a9\u71b5\u719d\u71a5\u719e\u71a4\u71a1\u71aa\u719c\u71a7\u71b3\u7298\u729a\u7358\u7352\u735e\u735f\u7360\u735d\u735b\u7361\u735a\u7359"],["e6a1","\u7362\u7487\u7489\u748a\u7486\u7481\u747d\u7485\u7488\u747c\u7479\u7508\u7507\u757e\u7625\u761e\u7619\u761d\u761c\u7623\u761a\u7628\u761b\u769c\u769d\u769e\u769b\u778d\u778f\u7789\u7788\u78cd\u78bb\u78cf\u78cc\u78d1\u78ce\u78d4\u78c8\u78c3\u78c4\u78c9\u799a\u79a1\u79a0\u799c\u79a2\u799b\u6b76\u7a39\u7ab2\u7ab4\u7ab3\u7bb7\u7bcb\u7bbe\u7bac\u7bce\u7baf\u7bb9\u7bca\u7bb5\u7cc5\u7cc8\u7ccc\u7ccb\u7df7\u7ddb\u7dea\u7de7\u7dd7\u7de1\u7e03\u7dfa\u7de6\u7df6\u7df1\u7df0\u7dee\u7ddf\u7f76\u7fac\u7fb0\u7fad\u7fed\u7feb\u7fea\u7fec\u7fe6\u7fe8\u8064\u8067\u81a3\u819f"],["e740","\u819e\u8195\u81a2\u8199\u8197\u8216\u824f\u8253\u8252\u8250\u824e\u8251\u8524\u853b\u850f\u8500\u8529\u850e\u8509\u850d\u851f\u850a\u8527\u851c\u84fb\u852b\u84fa\u8508\u850c\u84f4\u852a\u84f2\u8515\u84f7\u84eb\u84f3\u84fc\u8512\u84ea\u84e9\u8516\u84fe\u8528\u851d\u852e\u8502\u84fd\u851e\u84f6\u8531\u8526\u84e7\u84e8\u84f0\u84ef\u84f9\u8518\u8520\u8530\u850b\u8519\u852f\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87e1\u8773\u8758\u8754\u875b\u8752\u8761\u875a\u8751\u875e\u876d\u876a\u8750\u874e\u875f\u875d\u876f\u876c\u877a\u876e\u875c\u8765\u874f\u877b\u8775\u8762\u8767\u8769\u885a\u8905\u890c\u8914\u890b\u8917\u8918\u8919\u8906\u8916\u8911\u890e\u8909\u89a2\u89a4\u89a3\u89ed\u89f0\u89ec\u8acf\u8ac6\u8ab8\u8ad3\u8ad1\u8ad4\u8ad5\u8abb\u8ad7\u8abe\u8ac0\u8ac5\u8ad8\u8ac3\u8aba\u8abd\u8ad9\u8c3e\u8c4d\u8c8f\u8ce5\u8cdf\u8cd9\u8ce8\u8cda\u8cdd\u8ce7\u8da0\u8d9c\u8da1\u8d9b\u8e20\u8e23\u8e25\u8e24\u8e2e\u8e15\u8e1b\u8e16\u8e11\u8e19\u8e26\u8e27"],["e840","\u8e14\u8e12\u8e18\u8e13\u8e1c\u8e17\u8e1a\u8f2c\u8f24\u8f18\u8f1a\u8f20\u8f23\u8f16\u8f17\u9073\u9070\u906f\u9067\u906b\u912f\u912b\u9129\u912a\u9132\u9126\u912e\u9185\u9186\u918a\u9181\u9182\u9184\u9180\u92d0\u92c3\u92c4\u92c0\u92d9\u92b6\u92cf\u92f1\u92df\u92d8\u92e9\u92d7\u92dd\u92cc\u92ef\u92c2\u92e8\u92ca\u92c8\u92ce\u92e6\u92cd\u92d5\u92c9\u92e0\u92de\u92e7\u92d1\u92d3"],["e8a1","\u92b5\u92e1\u92c6\u92b4\u957c\u95ac\u95ab\u95ae\u95b0\u96a4\u96a2\u96d3\u9705\u9708\u9702\u975a\u978a\u978e\u9788\u97d0\u97cf\u981e\u981d\u9826\u9829\u9828\u9820\u981b\u9827\u98b2\u9908\u98fa\u9911\u9914\u9916\u9917\u9915\u99dc\u99cd\u99cf\u99d3\u99d4\u99ce\u99c9\u99d6\u99d8\u99cb\u99d7\u99cc\u9ab3\u9aec\u9aeb\u9af3\u9af2\u9af1\u9b46\u9b43\u9b67\u9b74\u9b71\u9b66\u9b76\u9b75\u9b70\u9b68\u9b64\u9b6c\u9cfc\u9cfa\u9cfd\u9cff\u9cf7\u9d07\u9d00\u9cf9\u9cfb\u9d08\u9d05\u9d04\u9e83\u9ed3\u9f0f\u9f10\u511c\u5113\u5117\u511a\u5111\u51de\u5334\u53e1\u5670\u5660\u566e"],["e940","\u5673\u5666\u5663\u566d\u5672\u565e\u5677\u571c\u571b\u58c8\u58bd\u58c9\u58bf\u58ba\u58c2\u58bc\u58c6\u5b17\u5b19\u5b1b\u5b21\u5b14\u5b13\u5b10\u5b16\u5b28\u5b1a\u5b20\u5b1e\u5bef\u5dac\u5db1\u5da9\u5da7\u5db5\u5db0\u5dae\u5daa\u5da8\u5db2\u5dad\u5daf\u5db4\u5e67\u5e68\u5e66\u5e6f\u5ee9\u5ee7\u5ee6\u5ee8\u5ee5\u5f4b\u5fbc\u619d\u61a8\u6196\u61c5\u61b4\u61c6\u61c1\u61cc\u61ba"],["e9a1","\u61bf\u61b8\u618c\u64d7\u64d6\u64d0\u64cf\u64c9\u64bd\u6489\u64c3\u64db\u64f3\u64d9\u6533\u657f\u657c\u65a2\u66c8\u66be\u66c0\u66ca\u66cb\u66cf\u66bd\u66bb\u66ba\u66cc\u6723\u6a34\u6a66\u6a49\u6a67\u6a32\u6a68\u6a3e\u6a5d\u6a6d\u6a76\u6a5b\u6a51\u6a28\u6a5a\u6a3b\u6a3f\u6a41\u6a6a\u6a64\u6a50\u6a4f\u6a54\u6a6f\u6a69\u6a60\u6a3c\u6a5e\u6a56\u6a55\u6a4d\u6a4e\u6a46\u6b55\u6b54\u6b56\u6ba7\u6baa\u6bab\u6bc8\u6bc7\u6c04\u6c03\u6c06\u6fad\u6fcb\u6fa3\u6fc7\u6fbc\u6fce\u6fc8\u6f5e\u6fc4\u6fbd\u6f9e\u6fca\u6fa8\u7004\u6fa5\u6fae\u6fba\u6fac\u6faa\u6fcf\u6fbf\u6fb8"],["ea40","\u6fa2\u6fc9\u6fab\u6fcd\u6faf\u6fb2\u6fb0\u71c5\u71c2\u71bf\u71b8\u71d6\u71c0\u71c1\u71cb\u71d4\u71ca\u71c7\u71cf\u71bd\u71d8\u71bc\u71c6\u71da\u71db\u729d\u729e\u7369\u7366\u7367\u736c\u7365\u736b\u736a\u747f\u749a\u74a0\u7494\u7492\u7495\u74a1\u750b\u7580\u762f\u762d\u7631\u763d\u7633\u763c\u7635\u7632\u7630\u76bb\u76e6\u779a\u779d\u77a1\u779c\u779b\u77a2\u77a3\u7795\u7799"],["eaa1","\u7797\u78dd\u78e9\u78e5\u78ea\u78de\u78e3\u78db\u78e1\u78e2\u78ed\u78df\u78e0\u79a4\u7a44\u7a48\u7a47\u7ab6\u7ab8\u7ab5\u7ab1\u7ab7\u7bde\u7be3\u7be7\u7bdd\u7bd5\u7be5\u7bda\u7be8\u7bf9\u7bd4\u7bea\u7be2\u7bdc\u7beb\u7bd8\u7bdf\u7cd2\u7cd4\u7cd7\u7cd0\u7cd1\u7e12\u7e21\u7e17\u7e0c\u7e1f\u7e20\u7e13\u7e0e\u7e1c\u7e15\u7e1a\u7e22\u7e0b\u7e0f\u7e16\u7e0d\u7e14\u7e25\u7e24\u7f43\u7f7b\u7f7c\u7f7a\u7fb1\u7fef\u802a\u8029\u806c\u81b1\u81a6\u81ae\u81b9\u81b5\u81ab\u81b0\u81ac\u81b4\u81b2\u81b7\u81a7\u81f2\u8255\u8256\u8257\u8556\u8545\u856b\u854d\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853e\u855b\u8571\u854e\u856e\u8575\u8555\u8567\u8560\u858c\u8566\u855d\u8554\u8565\u856c\u8663\u8665\u8664\u879b\u878f\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87a3\u8785\u8790\u8791\u879d\u8784\u8794\u879c\u879a\u8789\u891e\u8926\u8930\u892d\u892e\u8927\u8931\u8922\u8929\u8923\u892f\u892c\u891f\u89f1\u8ae0"],["eba1","\u8ae2\u8af2\u8af4\u8af5\u8add\u8b14\u8ae4\u8adf\u8af0\u8ac8\u8ade\u8ae1\u8ae8\u8aff\u8aef\u8afb\u8c91\u8c92\u8c90\u8cf5\u8cee\u8cf1\u8cf0\u8cf3\u8d6c\u8d6e\u8da5\u8da7\u8e33\u8e3e\u8e38\u8e40\u8e45\u8e36\u8e3c\u8e3d\u8e41\u8e30\u8e3f\u8ebd\u8f36\u8f2e\u8f35\u8f32\u8f39\u8f37\u8f34\u9076\u9079\u907b\u9086\u90fa\u9133\u9135\u9136\u9193\u9190\u9191\u918d\u918f\u9327\u931e\u9308\u931f\u9306\u930f\u937a\u9338\u933c\u931b\u9323\u9312\u9301\u9346\u932d\u930e\u930d\u92cb\u931d\u92fa\u9325\u9313\u92f9\u92f7\u9334\u9302\u9324\u92ff\u9329\u9339\u9335\u932a\u9314\u930c"],["ec40","\u930b\u92fe\u9309\u9300\u92fb\u9316\u95bc\u95cd\u95be\u95b9\u95ba\u95b6\u95bf\u95b5\u95bd\u96a9\u96d4\u970b\u9712\u9710\u9799\u9797\u9794\u97f0\u97f8\u9835\u982f\u9832\u9924\u991f\u9927\u9929\u999e\u99ee\u99ec\u99e5\u99e4\u99f0\u99e3\u99ea\u99e9\u99e7\u9ab9\u9abf\u9ab4\u9abb\u9af6\u9afa\u9af9\u9af7\u9b33\u9b80\u9b85\u9b87\u9b7c\u9b7e\u9b7b\u9b82\u9b93\u9b92\u9b90\u9b7a\u9b95"],["eca1","\u9b7d\u9b88\u9d25\u9d17\u9d20\u9d1e\u9d14\u9d29\u9d1d\u9d18\u9d22\u9d10\u9d19\u9d1f\u9e88\u9e86\u9e87\u9eae\u9ead\u9ed5\u9ed6\u9efa\u9f12\u9f3d\u5126\u5125\u5122\u5124\u5120\u5129\u52f4\u5693\u568c\u568d\u5686\u5684\u5683\u567e\u5682\u567f\u5681\u58d6\u58d4\u58cf\u58d2\u5b2d\u5b25\u5b32\u5b23\u5b2c\u5b27\u5b26\u5b2f\u5b2e\u5b7b\u5bf1\u5bf2\u5db7\u5e6c\u5e6a\u5fbe\u5fbb\u61c3\u61b5\u61bc\u61e7\u61e0\u61e5\u61e4\u61e8\u61de\u64ef\u64e9\u64e3\u64eb\u64e4\u64e8\u6581\u6580\u65b6\u65da\u66d2\u6a8d\u6a96\u6a81\u6aa5\u6a89\u6a9f\u6a9b\u6aa1\u6a9e\u6a87\u6a93\u6a8e"],["ed40","\u6a95\u6a83\u6aa8\u6aa4\u6a91\u6a7f\u6aa6\u6a9a\u6a85\u6a8c\u6a92\u6b5b\u6bad\u6c09\u6fcc\u6fa9\u6ff4\u6fd4\u6fe3\u6fdc\u6fed\u6fe7\u6fe6\u6fde\u6ff2\u6fdd\u6fe2\u6fe8\u71e1\u71f1\u71e8\u71f2\u71e4\u71f0\u71e2\u7373\u736e\u736f\u7497\u74b2\u74ab\u7490\u74aa\u74ad\u74b1\u74a5\u74af\u7510\u7511\u7512\u750f\u7584\u7643\u7648\u7649\u7647\u76a4\u76e9\u77b5\u77ab\u77b2\u77b7\u77b6"],["eda1","\u77b4\u77b1\u77a8\u77f0\u78f3\u78fd\u7902\u78fb\u78fc\u78f2\u7905\u78f9\u78fe\u7904\u79ab\u79a8\u7a5c\u7a5b\u7a56\u7a58\u7a54\u7a5a\u7abe\u7ac0\u7ac1\u7c05\u7c0f\u7bf2\u7c00\u7bff\u7bfb\u7c0e\u7bf4\u7c0b\u7bf3\u7c02\u7c09\u7c03\u7c01\u7bf8\u7bfd\u7c06\u7bf0\u7bf1\u7c10\u7c0a\u7ce8\u7e2d\u7e3c\u7e42\u7e33\u9848\u7e38\u7e2a\u7e49\u7e40\u7e47\u7e29\u7e4c\u7e30\u7e3b\u7e36\u7e44\u7e3a\u7f45\u7f7f\u7f7e\u7f7d\u7ff4\u7ff2\u802c\u81bb\u81c4\u81cc\u81ca\u81c5\u81c7\u81bc\u81e9\u825b\u825a\u825c\u8583\u8580\u858f\u85a7\u8595\u85a0\u858b\u85a3\u857b\u85a4\u859a\u859e"],["ee40","\u8577\u857c\u8589\u85a1\u857a\u8578\u8557\u858e\u8596\u8586\u858d\u8599\u859d\u8581\u85a2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859f\u8668\u87be\u87aa\u87ad\u87c5\u87b0\u87ac\u87b9\u87b5\u87bc\u87ae\u87c9\u87c3\u87c2\u87cc\u87b7\u87af\u87c4\u87ca\u87b4\u87b6\u87bf\u87b8\u87bd\u87de\u87b2\u8935\u8933\u893c\u893e\u8941\u8952\u8937\u8942\u89ad\u89af\u89ae\u89f2\u89f3\u8b1e"],["eea1","\u8b18\u8b16\u8b11\u8b05\u8b0b\u8b22\u8b0f\u8b12\u8b15\u8b07\u8b0d\u8b08\u8b06\u8b1c\u8b13\u8b1a\u8c4f\u8c70\u8c72\u8c71\u8c6f\u8c95\u8c94\u8cf9\u8d6f\u8e4e\u8e4d\u8e53\u8e50\u8e4c\u8e47\u8f43\u8f40\u9085\u907e\u9138\u919a\u91a2\u919b\u9199\u919f\u91a1\u919d\u91a0\u93a1\u9383\u93af\u9364\u9356\u9347\u937c\u9358\u935c\u9376\u9349\u9350\u9351\u9360\u936d\u938f\u934c\u936a\u9379\u9357\u9355\u9352\u934f\u9371\u9377\u937b\u9361\u935e\u9363\u9367\u9380\u934e\u9359\u95c7\u95c0\u95c9\u95c3\u95c5\u95b7\u96ae\u96b0\u96ac\u9720\u971f\u9718\u971d\u9719\u979a\u97a1\u979c"],["ef40","\u979e\u979d\u97d5\u97d4\u97f1\u9841\u9844\u984a\u9849\u9845\u9843\u9925\u992b\u992c\u992a\u9933\u9932\u992f\u992d\u9931\u9930\u9998\u99a3\u99a1\u9a02\u99fa\u99f4\u99f7\u99f9\u99f8\u99f6\u99fb\u99fd\u99fe\u99fc\u9a03\u9abe\u9afe\u9afd\u9b01\u9afc\u9b48\u9b9a\u9ba8\u9b9e\u9b9b\u9ba6\u9ba1\u9ba5\u9ba4\u9b86\u9ba2\u9ba0\u9baf\u9d33\u9d41\u9d67\u9d36\u9d2e\u9d2f\u9d31\u9d38\u9d30"],["efa1","\u9d45\u9d42\u9d43\u9d3e\u9d37\u9d40\u9d3d\u7ff5\u9d2d\u9e8a\u9e89\u9e8d\u9eb0\u9ec8\u9eda\u9efb\u9eff\u9f24\u9f23\u9f22\u9f54\u9fa0\u5131\u512d\u512e\u5698\u569c\u5697\u569a\u569d\u5699\u5970\u5b3c\u5c69\u5c6a\u5dc0\u5e6d\u5e6e\u61d8\u61df\u61ed\u61ee\u61f1\u61ea\u61f0\u61eb\u61d6\u61e9\u64ff\u6504\u64fd\u64f8\u6501\u6503\u64fc\u6594\u65db\u66da\u66db\u66d8\u6ac5\u6ab9\u6abd\u6ae1\u6ac6\u6aba\u6ab6\u6ab7\u6ac7\u6ab4\u6aad\u6b5e\u6bc9\u6c0b\u7007\u700c\u700d\u7001\u7005\u7014\u700e\u6fff\u7000\u6ffb\u7026\u6ffc\u6ff7\u700a\u7201\u71ff\u71f9\u7203\u71fd\u7376"],["f040","\u74b8\u74c0\u74b5\u74c1\u74be\u74b6\u74bb\u74c2\u7514\u7513\u765c\u7664\u7659\u7650\u7653\u7657\u765a\u76a6\u76bd\u76ec\u77c2\u77ba\u78ff\u790c\u7913\u7914\u7909\u7910\u7912\u7911\u79ad\u79ac\u7a5f\u7c1c\u7c29\u7c19\u7c20\u7c1f\u7c2d\u7c1d\u7c26\u7c28\u7c22\u7c25\u7c30\u7e5c\u7e50\u7e56\u7e63\u7e58\u7e62\u7e5f\u7e51\u7e60\u7e57\u7e53\u7fb5\u7fb3\u7ff7\u7ff8\u8075\u81d1\u81d2"],["f0a1","\u81d0\u825f\u825e\u85b4\u85c6\u85c0\u85c3\u85c2\u85b3\u85b5\u85bd\u85c7\u85c4\u85bf\u85cb\u85ce\u85c8\u85c5\u85b1\u85b6\u85d2\u8624\u85b8\u85b7\u85be\u8669\u87e7\u87e6\u87e2\u87db\u87eb\u87ea\u87e5\u87df\u87f3\u87e4\u87d4\u87dc\u87d3\u87ed\u87d8\u87e3\u87a4\u87d7\u87d9\u8801\u87f4\u87e8\u87dd\u8953\u894b\u894f\u894c\u8946\u8950\u8951\u8949\u8b2a\u8b27\u8b23\u8b33\u8b30\u8b35\u8b47\u8b2f\u8b3c\u8b3e\u8b31\u8b25\u8b37\u8b26\u8b36\u8b2e\u8b24\u8b3b\u8b3d\u8b3a\u8c42\u8c75\u8c99\u8c98\u8c97\u8cfe\u8d04\u8d02\u8d00\u8e5c\u8e62\u8e60\u8e57\u8e56\u8e5e\u8e65\u8e67"],["f140","\u8e5b\u8e5a\u8e61\u8e5d\u8e69\u8e54\u8f46\u8f47\u8f48\u8f4b\u9128\u913a\u913b\u913e\u91a8\u91a5\u91a7\u91af\u91aa\u93b5\u938c\u9392\u93b7\u939b\u939d\u9389\u93a7\u938e\u93aa\u939e\u93a6\u9395\u9388\u9399\u939f\u938d\u93b1\u9391\u93b2\u93a4\u93a8\u93b4\u93a3\u93a5\u95d2\u95d3\u95d1\u96b3\u96d7\u96da\u5dc2\u96df\u96d8\u96dd\u9723\u9722\u9725\u97ac\u97ae\u97a8\u97ab\u97a4\u97aa"],["f1a1","\u97a2\u97a5\u97d7\u97d9\u97d6\u97d8\u97fa\u9850\u9851\u9852\u98b8\u9941\u993c\u993a\u9a0f\u9a0b\u9a09\u9a0d\u9a04\u9a11\u9a0a\u9a05\u9a07\u9a06\u9ac0\u9adc\u9b08\u9b04\u9b05\u9b29\u9b35\u9b4a\u9b4c\u9b4b\u9bc7\u9bc6\u9bc3\u9bbf\u9bc1\u9bb5\u9bb8\u9bd3\u9bb6\u9bc4\u9bb9\u9bbd\u9d5c\u9d53\u9d4f\u9d4a\u9d5b\u9d4b\u9d59\u9d56\u9d4c\u9d57\u9d52\u9d54\u9d5f\u9d58\u9d5a\u9e8e\u9e8c\u9edf\u9f01\u9f00\u9f16\u9f25\u9f2b\u9f2a\u9f29\u9f28\u9f4c\u9f55\u5134\u5135\u5296\u52f7\u53b4\u56ab\u56ad\u56a6\u56a7\u56aa\u56ac\u58da\u58dd\u58db\u5912\u5b3d\u5b3e\u5b3f\u5dc3\u5e70"],["f240","\u5fbf\u61fb\u6507\u6510\u650d\u6509\u650c\u650e\u6584\u65de\u65dd\u66de\u6ae7\u6ae0\u6acc\u6ad1\u6ad9\u6acb\u6adf\u6adc\u6ad0\u6aeb\u6acf\u6acd\u6ade\u6b60\u6bb0\u6c0c\u7019\u7027\u7020\u7016\u702b\u7021\u7022\u7023\u7029\u7017\u7024\u701c\u702a\u720c\u720a\u7207\u7202\u7205\u72a5\u72a6\u72a4\u72a3\u72a1\u74cb\u74c5\u74b7\u74c3\u7516\u7660\u77c9\u77ca\u77c4\u77f1\u791d\u791b"],["f2a1","\u7921\u791c\u7917\u791e\u79b0\u7a67\u7a68\u7c33\u7c3c\u7c39\u7c2c\u7c3b\u7cec\u7cea\u7e76\u7e75\u7e78\u7e70\u7e77\u7e6f\u7e7a\u7e72\u7e74\u7e68\u7f4b\u7f4a\u7f83\u7f86\u7fb7\u7ffd\u7ffe\u8078\u81d7\u81d5\u8264\u8261\u8263\u85eb\u85f1\u85ed\u85d9\u85e1\u85e8\u85da\u85d7\u85ec\u85f2\u85f8\u85d8\u85df\u85e3\u85dc\u85d1\u85f0\u85e6\u85ef\u85de\u85e2\u8800\u87fa\u8803\u87f6\u87f7\u8809\u880c\u880b\u8806\u87fc\u8808\u87ff\u880a\u8802\u8962\u895a\u895b\u8957\u8961\u895c\u8958\u895d\u8959\u8988\u89b7\u89b6\u89f6\u8b50\u8b48\u8b4a\u8b40\u8b53\u8b56\u8b54\u8b4b\u8b55"],["f340","\u8b51\u8b42\u8b52\u8b57\u8c43\u8c77\u8c76\u8c9a\u8d06\u8d07\u8d09\u8dac\u8daa\u8dad\u8dab\u8e6d\u8e78\u8e73\u8e6a\u8e6f\u8e7b\u8ec2\u8f52\u8f51\u8f4f\u8f50\u8f53\u8fb4\u9140\u913f\u91b0\u91ad\u93de\u93c7\u93cf\u93c2\u93da\u93d0\u93f9\u93ec\u93cc\u93d9\u93a9\u93e6\u93ca\u93d4\u93ee\u93e3\u93d5\u93c4\u93ce\u93c0\u93d2\u93e7\u957d\u95da\u95db\u96e1\u9729\u972b\u972c\u9728\u9726"],["f3a1","\u97b3\u97b7\u97b6\u97dd\u97de\u97df\u985c\u9859\u985d\u9857\u98bf\u98bd\u98bb\u98be\u9948\u9947\u9943\u99a6\u99a7\u9a1a\u9a15\u9a25\u9a1d\u9a24\u9a1b\u9a22\u9a20\u9a27\u9a23\u9a1e\u9a1c\u9a14\u9ac2\u9b0b\u9b0a\u9b0e\u9b0c\u9b37\u9bea\u9beb\u9be0\u9bde\u9be4\u9be6\u9be2\u9bf0\u9bd4\u9bd7\u9bec\u9bdc\u9bd9\u9be5\u9bd5\u9be1\u9bda\u9d77\u9d81\u9d8a\u9d84\u9d88\u9d71\u9d80\u9d78\u9d86\u9d8b\u9d8c\u9d7d\u9d6b\u9d74\u9d75\u9d70\u9d69\u9d85\u9d73\u9d7b\u9d82\u9d6f\u9d79\u9d7f\u9d87\u9d68\u9e94\u9e91\u9ec0\u9efc\u9f2d\u9f40\u9f41\u9f4d\u9f56\u9f57\u9f58\u5337\u56b2"],["f440","\u56b5\u56b3\u58e3\u5b45\u5dc6\u5dc7\u5eee\u5eef\u5fc0\u5fc1\u61f9\u6517\u6516\u6515\u6513\u65df\u66e8\u66e3\u66e4\u6af3\u6af0\u6aea\u6ae8\u6af9\u6af1\u6aee\u6aef\u703c\u7035\u702f\u7037\u7034\u7031\u7042\u7038\u703f\u703a\u7039\u7040\u703b\u7033\u7041\u7213\u7214\u72a8\u737d\u737c\u74ba\u76ab\u76aa\u76be\u76ed\u77cc\u77ce\u77cf\u77cd\u77f2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79b2\u7a6e\u7a6c\u7a6d\u7af7\u7c49\u7c48\u7c4a\u7c47\u7c45\u7cee\u7e7b\u7e7e\u7e81\u7e80\u7fba\u7fff\u8079\u81db\u81d9\u820b\u8268\u8269\u8622\u85ff\u8601\u85fe\u861b\u8600\u85f6\u8604\u8609\u8605\u860c\u85fd\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89b9\u89f7\u8b60\u8b6a\u8b5d\u8b68\u8b63\u8b65\u8b67\u8b6d\u8dae\u8e86\u8e88\u8e84\u8f59\u8f56\u8f57\u8f55\u8f58\u8f5a\u908d\u9143\u9141\u91b7\u91b5\u91b2\u91b3\u940b\u9413\u93fb\u9420\u940f\u9414\u93fe\u9415\u9410\u9428\u9419\u940d\u93f5\u9400\u93f7\u9407\u940e\u9416\u9412\u93fa\u9409\u93f8\u940a\u93ff"],["f540","\u93fc\u940c\u93f6\u9411\u9406\u95de\u95e0\u95df\u972e\u972f\u97b9\u97bb\u97fd\u97fe\u9860\u9862\u9863\u985f\u98c1\u98c2\u9950\u994e\u9959\u994c\u994b\u9953\u9a32\u9a34\u9a31\u9a2c\u9a2a\u9a36\u9a29\u9a2e\u9a38\u9a2d\u9ac7\u9aca\u9ac6\u9b10\u9b12\u9b11\u9c0b\u9c08\u9bf7\u9c05\u9c12\u9bf8\u9c40\u9c07\u9c0e\u9c06\u9c17\u9c14\u9c09\u9d9f\u9d99\u9da4\u9d9d\u9d92\u9d98\u9d90\u9d9b"],["f5a1","\u9da0\u9d94\u9d9c\u9daa\u9d97\u9da1\u9d9a\u9da2\u9da8\u9d9e\u9da3\u9dbf\u9da9\u9d96\u9da6\u9da7\u9e99\u9e9b\u9e9a\u9ee5\u9ee4\u9ee7\u9ee6\u9f30\u9f2e\u9f5b\u9f60\u9f5e\u9f5d\u9f59\u9f91\u513a\u5139\u5298\u5297\u56c3\u56bd\u56be\u5b48\u5b47\u5dcb\u5dcf\u5ef1\u61fd\u651b\u6b02\u6afc\u6b03\u6af8\u6b00\u7043\u7044\u704a\u7048\u7049\u7045\u7046\u721d\u721a\u7219\u737e\u7517\u766a\u77d0\u792d\u7931\u792f\u7c54\u7c53\u7cf2\u7e8a\u7e87\u7e88\u7e8b\u7e86\u7e8d\u7f4d\u7fbb\u8030\u81dd\u8618\u862a\u8626\u861f\u8623\u861c\u8619\u8627\u862e\u8621\u8620\u8629\u861e\u8625"],["f640","\u8829\u881d\u881b\u8820\u8824\u881c\u882b\u884a\u896d\u8969\u896e\u896b\u89fa\u8b79\u8b78\u8b45\u8b7a\u8b7b\u8d10\u8d14\u8daf\u8e8e\u8e8c\u8f5e\u8f5b\u8f5d\u9146\u9144\u9145\u91b9\u943f\u943b\u9436\u9429\u943d\u943c\u9430\u9439\u942a\u9437\u942c\u9440\u9431\u95e5\u95e4\u95e3\u9735\u973a\u97bf\u97e1\u9864\u98c9\u98c6\u98c0\u9958\u9956\u9a39\u9a3d\u9a46\u9a44\u9a42\u9a41\u9a3a"],["f6a1","\u9a3f\u9acd\u9b15\u9b17\u9b18\u9b16\u9b3a\u9b52\u9c2b\u9c1d\u9c1c\u9c2c\u9c23\u9c28\u9c29\u9c24\u9c21\u9db7\u9db6\u9dbc\u9dc1\u9dc7\u9dca\u9dcf\u9dbe\u9dc5\u9dc3\u9dbb\u9db5\u9dce\u9db9\u9dba\u9dac\u9dc8\u9db1\u9dad\u9dcc\u9db3\u9dcd\u9db2\u9e7a\u9e9c\u9eeb\u9eee\u9eed\u9f1b\u9f18\u9f1a\u9f31\u9f4e\u9f65\u9f64\u9f92\u4eb9\u56c6\u56c5\u56cb\u5971\u5b4b\u5b4c\u5dd5\u5dd1\u5ef2\u6521\u6520\u6526\u6522\u6b0b\u6b08\u6b09\u6c0d\u7055\u7056\u7057\u7052\u721e\u721f\u72a9\u737f\u74d8\u74d5\u74d9\u74d7\u766d\u76ad\u7935\u79b4\u7a70\u7a71\u7c57\u7c5c\u7c59\u7c5b\u7c5a"],["f740","\u7cf4\u7cf1\u7e91\u7f4f\u7f87\u81de\u826b\u8634\u8635\u8633\u862c\u8632\u8636\u882c\u8828\u8826\u882a\u8825\u8971\u89bf\u89be\u89fb\u8b7e\u8b84\u8b82\u8b86\u8b85\u8b7f\u8d15\u8e95\u8e94\u8e9a\u8e92\u8e90\u8e96\u8e97\u8f60\u8f62\u9147\u944c\u9450\u944a\u944b\u944f\u9447\u9445\u9448\u9449\u9446\u973f\u97e3\u986a\u9869\u98cb\u9954\u995b\u9a4e\u9a53\u9a54\u9a4c\u9a4f\u9a48\u9a4a"],["f7a1","\u9a49\u9a52\u9a50\u9ad0\u9b19\u9b2b\u9b3b\u9b56\u9b55\u9c46\u9c48\u9c3f\u9c44\u9c39\u9c33\u9c41\u9c3c\u9c37\u9c34\u9c32\u9c3d\u9c36\u9ddb\u9dd2\u9dde\u9dda\u9dcb\u9dd0\u9ddc\u9dd1\u9ddf\u9de9\u9dd9\u9dd8\u9dd6\u9df5\u9dd5\u9ddd\u9eb6\u9ef0\u9f35\u9f33\u9f32\u9f42\u9f6b\u9f95\u9fa2\u513d\u5299\u58e8\u58e7\u5972\u5b4d\u5dd8\u882f\u5f4f\u6201\u6203\u6204\u6529\u6525\u6596\u66eb\u6b11\u6b12\u6b0f\u6bca\u705b\u705a\u7222\u7382\u7381\u7383\u7670\u77d4\u7c67\u7c66\u7e95\u826c\u863a\u8640\u8639\u863c\u8631\u863b\u863e\u8830\u8832\u882e\u8833\u8976\u8974\u8973\u89fe"],["f840","\u8b8c\u8b8e\u8b8b\u8b88\u8c45\u8d19\u8e98\u8f64\u8f63\u91bc\u9462\u9455\u945d\u9457\u945e\u97c4\u97c5\u9800\u9a56\u9a59\u9b1e\u9b1f\u9b20\u9c52\u9c58\u9c50\u9c4a\u9c4d\u9c4b\u9c55\u9c59\u9c4c\u9c4e\u9dfb\u9df7\u9def\u9de3\u9deb\u9df8\u9de4\u9df6\u9de1\u9dee\u9de6\u9df2\u9df0\u9de2\u9dec\u9df4\u9df3\u9de8\u9ded\u9ec2\u9ed0\u9ef2\u9ef3\u9f06\u9f1c\u9f38\u9f37\u9f36\u9f43\u9f4f"],["f8a1","\u9f71\u9f70\u9f6e\u9f6f\u56d3\u56cd\u5b4e\u5c6d\u652d\u66ed\u66ee\u6b13\u705f\u7061\u705d\u7060\u7223\u74db\u74e5\u77d5\u7938\u79b7\u79b6\u7c6a\u7e97\u7f89\u826d\u8643\u8838\u8837\u8835\u884b\u8b94\u8b95\u8e9e\u8e9f\u8ea0\u8e9d\u91be\u91bd\u91c2\u946b\u9468\u9469\u96e5\u9746\u9743\u9747\u97c7\u97e5\u9a5e\u9ad5\u9b59\u9c63\u9c67\u9c66\u9c62\u9c5e\u9c60\u9e02\u9dfe\u9e07\u9e03\u9e06\u9e05\u9e00\u9e01\u9e09\u9dff\u9dfd\u9e04\u9ea0\u9f1e\u9f46\u9f74\u9f75\u9f76\u56d4\u652e\u65b8\u6b18\u6b19\u6b17\u6b1a\u7062\u7226\u72aa\u77d8\u77d9\u7939\u7c69\u7c6b\u7cf6\u7e9a"],["f940","\u7e98\u7e9b\u7e99\u81e0\u81e1\u8646\u8647\u8648\u8979\u897a\u897c\u897b\u89ff\u8b98\u8b99\u8ea5\u8ea4\u8ea3\u946e\u946d\u946f\u9471\u9473\u9749\u9872\u995f\u9c68\u9c6e\u9c6d\u9e0b\u9e0d\u9e10\u9e0f\u9e12\u9e11\u9ea1\u9ef5\u9f09\u9f47\u9f78\u9f7b\u9f7a\u9f79\u571e\u7066\u7c6f\u883c\u8db2\u8ea6\u91c3\u9474\u9478\u9476\u9475\u9a60\u9c74\u9c73\u9c71\u9c75\u9e14\u9e13\u9ef6\u9f0a"],["f9a1","\u9fa4\u7068\u7065\u7cf7\u866a\u883e\u883d\u883f\u8b9e\u8c9c\u8ea9\u8ec9\u974b\u9873\u9874\u98cc\u9961\u99ab\u9a64\u9a66\u9a67\u9b24\u9e15\u9e17\u9f48\u6207\u6b1e\u7227\u864c\u8ea8\u9482\u9480\u9481\u9a69\u9a68\u9b2e\u9e19\u7229\u864b\u8b9f\u9483\u9c79\u9eb7\u7675\u9a6b\u9c7a\u9e1d\u7069\u706a\u9ea4\u9f7e\u9f49\u9f98\u7881\u92b9\u88cf\u58bb\u6052\u7ca7\u5afa\u2554\u2566\u2557\u2560\u256c\u2563\u255a\u2569\u255d\u2552\u2564\u2555\u255e\u256a\u2561\u2558\u2567\u255b\u2553\u2565\u2556\u255f\u256b\u2562\u2559\u2568\u255c\u2551\u2550\u256d\u256e\u2570\u256f\u2593"]]},4895,[]); -__d(function(a,f,c,b,e,d,n){e.exports=[["8740","\u43f0\u4c32\u4603\u45a6\u4578\ud85c\ude67\u4d77\u45b3\ud85f\udcb1\u4ce2\ud85f\udcc5\u3b95\u4736\u4744\u4c47\u4c40\ud850\udebf\ud84d\ude17\ud85c\udf52\ud85b\ude8b\ud85c\udcd2\u4c57\ud868\udf51\u474f\u45da\u4c85\ud85f\udc6c\u4d07\u4aa4\u46a1\ud85a\udf23\u7225\ud856\ude54\ud846\ude63\ud84f\ude06\ud84f\udf61\u664d\u56fb"],["8767","\u7d95\u591d\ud862\udfb9\u3df4\u9734\ud85e\udfef\u5bdb\ud847\udd5e\u5aa4\u3625\ud867\udeb0\u5ad1\u5bb7\u5cfc\u676e\u8593\ud866\udd45\u7461\u749d\u3875\ud847\udd53\ud84d\ude9e\ud858\udc21\u3eec"],["87a1","\ud856\udcde\u3af5\u7afc\u9f97\ud850\udd61\ud862\udd0d\ud84c\uddea\ud842\ude8a\ud84c\ude5e\u430a\u8484\u9f96\u942f\u4930\u8613\u5896\u974a\u9218\u79d0\u7a32\u6660\u6a29\u889d\u744c\u7bc5\u6782\u7a2c\u524f\u9046\u34e6\u73c4\ud857\uddb9\u74c6\u9fc7\u57b3\u492f\u544c\u4131\ud84d\ude8e\u5818\u7a72\ud85e\udf65\u8b8f\u46ae\ud85b\ude88\u4181\ud857\udd99\u7bae\ud849\udcbc\u9fc8\ud849\udcc1\ud849\udcc9\ud849\udccc\u9fc9\u8504\ud84d\uddbb\u40b4\u9fca\u44e1\ud86b\uddff\u62c1\u706e\u9fcb"],["8840","\u31c0",4,"\ud840\udd0c\u31c5\ud840\udcd1\ud840\udccd\u31c6\u31c7\ud840\udccb\ud847\udfe8\u31c8\ud840\udcca\u31c9\u31ca\u31cb\u31cc\ud840\udd0e\u31cd\u31ce\u0100\xc1\u01cd\xc0\u0112\xc9\u011a\xc8\u014c\xd3\u01d1\xd2\u0fff\xca\u0304\u1ebe\u0fff\xca\u030c\u1ec0\xca\u0101\xe1\u01ce\xe0\u0251\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da"],["88a1","\u01dc\xfc\u0fff\xea\u0304\u1ebf\u0fff\xea\u030c\u1ec1\xea\u0261\u23da\u23db"],["8940","\ud868\udfa9\ud844\udd45"],["8943","\u650a"],["8946","\u4e3d\u6edd\u9d4e\u91df"],["894c","\ud85d\udf35\u6491\u4f1a\u4f28\u4fa8\u5156\u5174\u519c\u51e4\u52a1\u52a8\u533b\u534e\u53d1\u53d8\u56e2\u58f0\u5904\u5907\u5932\u5934\u5b66\u5b9e\u5b9f\u5c9a\u5e86\u603b\u6589\u67fe\u6804\u6865\u6d4e\u70bc\u7535\u7ea4\u7eac\u7eba\u7ec7\u7ecf\u7edf\u7f06\u7f37\u827a\u82cf\u836f\u89c6\u8bbe\u8be2\u8f66\u8f67\u8f6e"],["89a1","\u7411\u7cfc\u7dcd\u6946\u7ac9\u5227"],["89ab","\u918c\u78b8\u915e\u80bc"],["89b0","\u8d0b\u80f6\ud842\udde7"],["89b5","\u809f\u9ec7\u4ccd\u9dc9\u9e0c\u4c3e\ud867\uddf6\ud85c\udc0e\u9e0a\ud868\udd33\u35c1"],["89c1","\u6e9a\u823e\u7519"],["89c5","\u4911\u9a6c\u9a8f\u9f99\u7987\ud861\udc6c\ud847\uddca\ud841\uddd0\ud84a\udee6\u4e24\u4e81\u4e80\u4e87\u4ebf\u4eeb\u4f37\u344c\u4fbd\u3e48\u5003\u5088\u347d\u3493\u34a5\u5186\u5905\u51db\u51fc\u5205\u4e89\u5279\u5290\u5327\u35c7\u53a9\u3551\u53b0\u3553\u53c2\u5423\u356d\u3572\u3681\u5493\u54a3\u54b4\u54b9\u54d0\u54ef\u5518\u5523\u5528\u3598\u553f\u35a5\u35bf\u55d7\u35c5"],["8a40","\ud85f\udd84\u5525"],["8a43","\ud843\udc42\ud843\udd15\ud854\udd2b\u5590\ud84b\udcc6\u39ec\ud840\udf41\u8e46\ud853\uddb8\ud865\udce5\u4053\ud860\udcbe\u777a\ud84b\udc38\u3a34\u47d5\ud860\udd5d\ud85a\uddf2\ud853\uddea\u64dd\ud843\udd7c\ud843\udfb4\ud843\udcd5\ud844\udcf4\u648d\u8e7e\ud843\ude96\ud843\udc0b\ud843\udf64\ud84b\udca9\ud860\ude56\ud851\udcd3"],["8a64","\ud843\udd46\ud866\ude4d\ud860\udce9\u47f4\ud853\udea7\ud84b\udcc2\u9ab2\u3a67\ud865\uddf4\u3fed\u3506\ud854\udec7\ud865\udfd4\ud85e\udcc8\ud84b\udd44\u9d6e\u9815"],["8a76","\u43d9\ud858\udca5\u64b4\u54e3\ud84b\udd4c\ud84a\udfca\ud844\udc77\u39fb\ud844\udc6f"],["8aa1","\ud859\udeda\ud859\udf16\ud85e\udda0\u64ea\ud854\udc52\ud843\udc43\u8e68\ud848\udda1\ud862\udf4c\ud841\udf31"],["8aac","\u480b\ud840\udda9\u3ffa\u5873\ud84b\udd8d"],["8ab2","\ud851\uddc8\ud841\udcfc\ud858\udc97\ud843\udf4c\ud843\udd96\u5579\u40bb\u43ba"],["8abb","\u4ab4\ud84a\ude66\ud844\udc9d\u81aa\u98f5\ud843\udd9c\u6379\u39fe\ud849\udf75\u8dc0\u56a1\u647c\u3e43"],["8ac9","\ud869\ude01\ud843\ude09\ud84a\udecf\ud84b\udcc9"],["8ace","\ud844\udcc8\ud84e\uddc2\u3992\u3a06\ud860\ude9b\u3578\ud857\ude49\ud848\udcc7\u5652\ud843\udf31\ud84b\udcb2\ud865\udf20\u34bc\u6c3d\ud853\ude3b"],["8adf","\ud85d\udd74\ud84b\ude8b\ud848\ude08\ud869\ude5b\ud863\udccd\ud843\ude7a\ud843\udc34\ud85a\udc1c\u7f93\ud844\udccf\ud84a\udc03\ud84a\udd39\u35fb\ud854\udde3\ud843\ude8c\ud843\udf8d\ud843\udeaa\u3f93\ud843\udf30\ud843\udd47\ud844\udd4f\ud843\ude4c"],["8af6","\ud843\udeab\ud842\udfa9\ud843\udd48\ud844\udcc0\ud844\udd3d\u3ff9\ud849\ude96\u6432\ud843\udfad"],["8b40","\ud84c\udff4\ud85d\ude39\ud84a\udfce\ud843\udd7e\ud843\udd7f\ud84b\udc51\ud84b\udc55\u3a18\ud843\ude98\ud844\udcc7\ud843\udf2e\ud869\ude32\ud85a\udf50\ud863\udcd2\ud863\udd99\ud863\udcca\u95aa\u54cc\u82c4\u55b9"],["8b55","\ud867\udec3\u9c26\u9ab6\ud85d\udf5e\ud84b\uddee\u7140\u816d\u80ec\u5c1c\ud859\udd72\u8134\u3797\u535f\ud860\udcbd\u91b6\ud843\udefa\ud843\ude0f\ud843\ude77\ud843\udefb\u35dd\ud853\uddeb\u3609\ud843\udcd6\u56af\ud849\udfb5\ud844\udcc9\ud843\ude10\ud843\ude78\ud844\udc78\ud844\udd48\ud860\ude07\ud845\udc55\ud843\ude79\ud853\ude50\ud84b\udda4\u5a54\ud844\udc1d\ud844\udc1e\ud844\udcf5\ud844\udcf6\u579c\ud843\ude11"],["8ba1","\ud85d\ude94\ud860\udecd\ud843\udfb5\ud843\ude7b\ud854\udd7e\u3703\ud843\udfb6\ud844\udd80\ud854\uded8\ud868\udebd\ud852\uddda\ud846\udc3a\ud850\udd77\ud860\ude7c\u5899\u5268\u361a\ud855\udf3d\u7bb2\u5b68\u4800\u4b2c\u9f27\u49e7\u9c1f\u9b8d\ud856\udf74\ud84c\udd3d\u55fb\u35f2\u5689\u4e28\u5902\ud846\udfc1\ud87e\udc78\u9751\ud840\udc86\u4e5b\u4ebb\u353e\u5c23\u5f51\u5fc4\u38fa\u624c\u6535\u6b7a\u6c35\u6c3a\u706c\u722b\u4e2c\u72ad\ud852\udce9\u7f52\u793b\u7cf9\u7f53\ud858\ude6a\u34c1"],["8bde","\ud858\udf4b\u8002\u8080\ud859\ude12\ud85a\udd51\u535d\u8864\u89c1\ud85e\udcb2\u8ba0\u8d1d\u9485\u9578\u957f\u95e8\ud863\ude0f\u97e6\u9875\u98ce\u98de\u9963\ud866\udc10\u9c7c\u9e1f\u9ec4\u6b6f\uf907\u4e37\ud840\udc87\u961d\u6237\u94a2"],["8c40","\u503b\u6dfe\ud867\udc73\u9fa6\u3dc9\u888f\ud850\udd4e\u7077\u5cf5\u4b20\ud854\uddcd\u3559\ud857\udd30\u6122\ud862\ude32\u8fa7\u91f6\u7191\u6719\u73ba\ud84c\ude81\ud868\udd07\u3c8b\ud846\udd80\u4b10\u78e4\u7402\u51ae\ud861\udf0f\u4009\u6a63\ud868\udeba\u4223\u860f\ud842\ude6f\u7a2a\ud866\udd47\ud862\udeea\u9755\u704d\u5324\ud848\udc7e\u93f4\u76d9\ud862\udde3\u9fa7\u77dd\u4ea3\u4ff0\u50bc\u4e2f\u4f17\u9fa8\u5434\u7d8b\u5892\u58d0\ud847\uddb6\u5e92\u5e99\u5fc2\ud849\udf12\u658b"],["8ca1","\ud84c\udff9\u6919\u6a43\ud84f\udc63\u6cff"],["8ca7","\u7200\ud851\udd05\u738c\u3edb\ud852\ude13\u5b15\u74b9\u8b83\ud857\udca4\ud855\ude95\u7a93\u7bec\u7cc3\u7e6c\u82f8\u8597\u9fa9\u8890\u9faa\u8eb9\u9fab\u8fcf\u855f\u99e0\u9221\u9fac\ud863\uddb9\ud845\udc3f\u4071\u42a2\u5a1a"],["8cc9","\u9868\u676b\u4276\u573d"],["8cce","\u85d6\ud852\udd7b\u82bf\ud85c\udd0d\u4c81\ud85b\udd74\u5d7b\ud85a\udf15\ud85b\udfbe\u9fad\u9fae\u5b96\u9faf\u66e7\u7e5b\u6e57\u79ca\u3d88\u44c3\ud84c\ude56\ud849\udf96\u439a\u4536"],["8ce6","\u5cd5\ud84e\udf1a\u8af9\u5c78\u3d12\ud84d\udd51\u5d78\u9fb2\u7157\u4558\ud850\udcec\ud847\ude23\u4c77\u3978\u344a\ud840\udda4\ud85b\udc41\u8acc\u4fb4\ud840\ude39\u59bf\u816c\u9856\ud866\udcfa\u5f3b"],["8d40","\ud842\udf9f"],["8d42","\ud848\uddc1\ud862\udd6d\u4102\u46bb\ud864\udc79\u3f07\u9fb3\ud868\uddb5\u40f8\u37d6\u46f7\ud85b\udc46\u417c\ud861\udeb2\ud85c\udfff\u456d\u38d4\ud855\udc9a\u4561\u451b\u4d89\u4c7b\u4d76\u45ea\u3fc8\ud852\udf0f\u3661\u44de\u44bd\u41ed\u5d3e\u5d48\u5d56\u3dfc\u380f\u5da4\u5db9\u3820\u3838\u5e42\u5ebd\u5f25\u5f83\u3908\u3914\u393f\u394d\u60d7\u613d\u5ce5\u3989\u61b7\u61b9\u61cf\u39b8\u622c\u6290\u62e5\u6318\u39f8\u56b1"],["8da1","\u3a03\u63e2\u63fb\u6407\u645a\u3a4b\u64c0\u5d15\u5621\u9f9f\u3a97\u6586\u3abd\u65ff\u6653\u3af2\u6692\u3b22\u6716\u3b42\u67a4\u6800\u3b58\u684a\u6884\u3b72\u3b71\u3b7b\u6909\u6943\u725c\u6964\u699f\u6985\u3bbc\u69d6\u3bdd\u6a65\u6a74\u6a71\u6a82\u3bec\u6a99\u3bf2\u6aab\u6ab5\u6ad4\u6af6\u6b81\u6bc1\u6bea\u6c75\u6caa\u3ccb\u6d02\u6d06\u6d26\u6d81\u3cef\u6da4\u6db1\u6e15\u6e18\u6e29\u6e86\ud862\uddc0\u6ebb\u6ee2\u6eda\u9f7f\u6ee8\u6ee9\u6f24\u6f34\u3d46\ud84f\udf41\u6f81\u6fbe\u3d6a\u3d75\u71b7\u5c99\u3d8a\u702c\u3d91\u7050\u7054\u706f\u707f\u7089\ud840\udf25\u43c1\u35f1\ud843\uded8"],["8e40","\ud84f\uded7\u57be\ud85b\uded3\u713e\ud855\udfe0\u364e\u69a2\ud862\udfe9\u5b74\u7a49\ud856\udce1\ud865\udcd9\u7a65\u7a7d\ud856\uddac\u7abb\u7ab0\u7ac2\u7ac3\u71d1\ud859\udc8d\u41ca\u7ada\u7add\u7aea\u41ef\u54b2\ud857\udc01\u7b0b\u7b55\u7b29\ud854\udf0e\ud857\udcfe\u7ba2\u7b6f\u839c\ud856\udfb4\ud85b\udc7f\u7bd0\u8421\u7b92\u7bb8\ud857\udd20\u3dad\ud857\udc65\u8492\u7bfa\u7c06\u7c35\ud857\udcc1\u7c44\u7c83\ud852\udc82\u7ca6\u667d\ud851\udd78\u7cc9\u7cc7\u7ce6\u7c74\u7cf3\u7cf5\u7cce"],["8ea1","\u7e67\u451d\ud85b\ude44\u7d5d\ud85b\uded6\u748d\u7d89\u7dab\u7135\u7db3\u7dd2\ud850\udc57\ud858\udc29\u7de4\u3d13\u7df5\ud845\udff9\u7de5\ud860\udf6d\u7e1d\ud858\udd21\ud858\udd5a\u7e6e\u7e92\u432b\u946c\u7e27\u7f40\u7f41\u7f47\u7936\ud858\uded0\u99e1\u7f97\ud858\udf51\u7fa3\ud845\ude61\ud840\udc68\u455c\ud84d\udf66\u4503\ud860\udf3a\u7ffa\ud859\udc89\u8005\u8008\u801d\u8028\u802f\ud868\udc87\ud85b\udcc3\u803b\u803c\u8061\ud849\udf14\u4989\ud859\ude26\ud84f\udde3\ud859\udee8\u6725\u80a7\ud862\ude48\u8107\u811a\u58b0\ud849\udef6\u6c7f\ud859\udc98\ud853\udfb8\u64e7\ud845\udc8a\u8218\ud846\udc5e\u6a53\ud852\ude65\ud852\ude95\u447a\u8229\ud842\udf0d\ud85a\ude52\ud84f\udd7e\u4ff9\ud845\udcfd\u84e2\u8362\ud85a\udf0a\ud852\udda7\ud84d\udd30\ud845\udf73\ud84f\uddf8\u82aa\u691b\ud87e\udd94\u41db"],["8f40","\u854b\u82d0\u831a\ud843\ude16\ud845\udfb4\u36c1\ud84c\udd7d\ud84d\udd5a\u827b\u82e2\u8318\ud84f\ude8b\ud85b\udda3\ud85a\udf05\ud85a\udf97\ud84d\uddce\u3dbf\u831d\u55ec\u8385\u450b\ud85b\udda5\u83ac\u83c1\u83d3\u347e\ud85b\uded4\u6a57\u855a\u3496\ud85b\ude42\ud84b\udeef\u8458\ud856\udfe4\u8471\u3dd3\u44e4\u6aa7\u844a\ud84f\udcb5\u7958\u84a8\ud85a\udf96\ud85b\ude77\ud85b\ude43\u84de\u840f\u8391\u44a0\u8493\u84e4\ud857\udc91\u4240\ud857\udcc0\u4543\u8534\u5af2\ud85b\ude99\u4527\u8573\u4516\u67bf\u8616"],["8fa1","\ud861\ude25\ud861\ude3b\u85c1\ud85c\udc88\u8602\ud845\udd82\ud85c\udccd\ud87e\uddb2\u456a\u8628\u3648\ud846\udca2\u53f7\ud85c\udf9a\u867e\u8771\ud868\udcf8\u87ee\ud84b\udc27\u87b1\u87da\u880f\u5661\u866c\u6856\u460f\u8845\u8846\ud85d\udde0\ud84f\uddb9\ud85d\udde4\u885e\u889c\u465b\u88b4\u88b5\u63c1\u88c5\u7777\ud85d\udf0f\u8987\u898a\u89a6\u89a9\u89a7\u89bc\ud862\ude25\u89e7\ud85e\udd24\ud85e\udebd\u8a9c\u7793\u91fe\u8a90\ud85e\ude59\u7ae9\ud85e\udf3a\ud84f\udf8f\u4713\ud85e\udf38\u717c\u8b0c\u8b1f\ud855\udc30\ud855\udd65\u8b3f\u8b4c\u8b4d\u8aa9\ud852\ude7a\u8b90\u8b9b\u8aaf\ud845\udedf\u4615\u884f\u8c9b\ud85f\udd54\ud85f\udd8f\ud87e\uddd4\u3725\ud85f\udd53\u8cd6\ud85f\udd98\ud85f\uddbd\u8d12\u8d03\ud846\udd10\u8cdb\u705c\u8d11\ud853\udcc9\u3ed0\u8d77"],["9040","\u8da9\ud860\udc02\ud844\udc14\ud852\udd8a\u3b7c\ud860\uddbc\ud85c\udd0c\u7ae7\u8ead\u8eb6\u8ec3\u92d4\u8f19\u8f2d\ud860\udf65\ud861\udc12\u8fa5\u9303\ud868\ude9f\ud842\ude50\u8fb3\u492a\ud862\uddde\ud861\udd3d\ud84f\uddbb\u5ef8\ud84c\ude62\u8ff9\ud868\udc14\ud861\udebc\ud861\udd01\ud848\udf25\u3980\ud85b\uded7\u9037\ud861\udd3c\ud85e\udebe\u9061\ud861\udd6c\ud861\ude0b\u90a8\ud861\udf13\u90c4\ud861\udee6\u90ae\u90fd\u9167\u3af0\u91a9\u91c4\u7cac\ud862\udd33\ud847\ude89\u920e\u6c9f\u9241\u9262\ud855\uddb9\u92b9\ud862\udec6\ud84f\udc9b\ud862\udf0c\ud855\udddb"],["90a1","\ud843\udd31\u932c\u936b\ud862\udee1\ud862\udfeb\u708f\u5ac3\ud862\udee2\ud862\udee5\u4965\u9244\ud862\udfec\ud863\udc39\ud862\udfff\u9373\u945b\u8ebc\u9585\u95a6\u9426\u95a0\u6ff6\u42b9\ud849\ude7a\ud861\uded8\ud844\ude7c\ud84f\ude2e\u49df\u6c1c\u967b\u9696\u416c\u96a3\ud85b\uded5\u61da\u96b6\u78f5\ud862\udee0\u96bd\u53cc\u49a1\ud85b\udcb8\ud840\ude74\ud859\udc10\ud864\udcaf\ud864\udce5\ud852\uded1\ud846\udd15\ud84c\udf0a\u9731\u8642\u9736\u4a0f\u453d\u4585\ud852\udee9\u7075\u5b41\u971b\u975c\ud864\uddd5\u9757\u5b4a\ud864\uddeb\u975f\u9425\u50d0\ud84c\udcb7\ud84c\udcbc\u9789\u979f\u97b1\u97be\u97c0\u97d2\u97e0\ud855\udc6c\u97ee\u741c\ud865\udc33\u97ff\u97f5\ud865\udc1d\ud85e\udd7a\u4ad1\u9834\u9833\u984b\u9866\u3b0e\ud85c\udd75\u3d51\ud841\ude30\ud850\udd5c"],["9140","\ud855\udf06\u98ca\u98b7\u98c8\u98c7\u4aff\ud85b\udd27\ud845\uded3\u55b0\u98e1\u98e6\u98ec\u9378\u9939\ud852\ude29\u4b72\ud866\udc57\ud866\udd05\u99f5\u9a0c\u9a3b\u9a10\u9a58\ud855\udf25\u36c4\ud864\udcb1\ud866\udfd5\u9ae0\u9ae2\ud866\udf05\u9af4\u4c0e\u9b14\u9b2d\ud861\ude00\u5034\u9b34\ud85a\udda8\u38c3\ud84c\udc7d\u9b50\u9b40\ud867\udd3e\u5a45\ud846\udc63\u9b8e\ud850\ude4b\u9c02\u9bff\u9c0c\ud867\ude68\u9dd4\ud867\udfb7\ud868\udd92\ud868\uddab\ud868\udce1\ud868\udd23\ud868\udddf\u9d7e\u9d83\ud868\udd34\u9e0e\u6888"],["91a1","\u9dc4\ud848\udd5b\ud868\udd93\ud868\ude20\ud846\udd3b\ud868\ude33\u9d39\ud868\udcb9\ud868\udeb4\u9e90\u9e95\u9e9e\u9ea2\u4d34\u9eaa\u9eaf\ud850\udf64\u9ec1\u3b60\u39e5\u3d1d\u4f32\u37be\ud863\udc2b\u9f02\u9f08\u4b96\u9424\ud85b\udda2\u9f17\u9f16\u9f39\u569f\u568a\u9f45\u99b8\ud864\udc8b\u97f2\u847f\u9f62\u9f69\u7adc\u9f8e\u7216\u4bbe\ud852\udd75\ud852\uddbb\u7177\ud852\uddf8\ud850\udf48\ud852\ude51\u739e\ud862\udfda\ud846\udcfa\u799f\ud862\udd7e\ud863\ude36\u9369\u93f3\ud862\ude44\u92ec\u9381\u93cb\ud862\udd6c\ud851\udcb9\u7217\u3eeb\u7772\u7a43\u70d0\ud851\udc73\ud850\udff8\u717e\ud845\udfef\u70a3\ud846\udcbe\ud84d\udd99\u3ec7\ud846\udc85\ud855\udc2f\ud845\udff8\u3722\ud845\udefb\ud846\udc39\u36e1\ud845\udf74\ud846\udcd1\ud857\udf4b\u3723\ud845\udec0\u575b\ud852\ude25\ud844\udffe\ud844\udea8"],["9240","\ud844\udfc6\ud845\udcb6\u8503\ud84d\udea6\u8503\u8455\ud852\udd94\ud85c\udd65\ud84f\ude31\ud855\udd5c\ud84f\udefb\ud85c\udc52\u44f4\ud84d\udeee\ud866\udd9d\ud85b\udf26\u67f9\u3733\u3c15\u3de7\u586c\ud846\udd22\u6810\u4057\ud84d\udf3f\ud850\udce1\ud850\udc8b\ud850\udd0f\ud85b\udc21\u54cb\u569e\ud859\udeb1\u5692\ud843\udfdf\ud842\udfa8\ud843\ude0d\u93c6\ud862\udf13\u939c\u4ef8\u512b\u3819\ud851\udc36\u4ebc\ud841\udc65\ud840\udf7f\u4f4b\u4f8a\ud855\ude51\u5a68\ud840\uddab\ud840\udfcb\u3999\ud840\udf0a\ud841\udc14\u3435\u4f29\ud840\udec0\ud863\udeb3\ud840\ude75\u8ada\ud840\ude0c\u4e98"],["92a1","\u50cd\u510d\u4fa2\u4f03\ud852\ude0e\ud84f\ude8a\u4f42\u502e\u506c\u5081\u4fcc\u4fe5\u5058\u50fc\u5159\u515b\u515d\u515e\u6e76\ud84d\udd95\ud84f\ude39\ud84f\udebf\u6d72\ud846\udc84\ud84f\ude89\u51a8\u51c3\ud841\udde0\u44dd\ud841\udca3\ud841\udc92\ud841\udc91\u8d7a\ud862\ude9c\ud841\udf0e\u5259\u52a4\ud842\udc73\u52e1\u936e\u467a\u718c\ud850\udf8c\ud843\udc20\ud852\uddac\ud844\udce4\u69d1\ud843\ude1d\u7479\u3ede\u7499\u7414\u7456\u7398\u4b8e\ud852\udebc\ud850\udc8d\u53d0\u3584\u720f\ud850\udcc9\u55b4\ud840\udf45\u54cd\ud842\udfc6\u571d\u925d\u96f4\u9366\u57dd\u578d\u577f\u363e\u58cb\u5a99\ud862\ude46\ud845\udefa\ud845\udf6f\ud845\udf10\u5a2c\u59b8\u928f\u5a7e\u5acf\u5a12\ud856\udd46\ud846\uddf3\ud846\udc61\ud850\ude95\u36f5\u6d05\u7443\u5a21\ud857\ude83"],["9340","\u5a81\ud862\udfd7\ud841\udc13\u93e0\u748c\ud844\udf03\u7105\u4972\u9408\ud862\uddfb\u93bd\u37a0\u5c1e\u5c9e\u5e5e\u5e48\ud846\udd96\ud846\udd7c\ud84e\udeee\u5ecd\u5b4f\ud846\udd03\ud846\udd04\u3701\ud846\udca0\u36dd\ud845\udefe\u36d3\u812a\ud862\ude47\ud847\uddba\ud84d\udc72\ud862\udda8\u5f0c\u5f0e\ud846\udd27\ud845\udfab\u5a6b\ud845\udf3b\u5b44\u8614\ud85d\uddfd\u8860\u607e\ud84a\udc60\ud849\ude2b\u5fdb\u3eb8\ud849\uddaf\ud849\uddbe\ud864\udc88\ud85b\udf73\u61c0\ud840\udc3e\ud840\udc46\ud849\ude1b\u6199\u6198\u6075\ud84b\udc9b\ud84b\udd07\ud851\uded4\ud864\udd4d"],["93a1","\u6471\ud851\ude65\ud84a\udf6a\u3a29\ud84a\udf22\ud84d\udc50\ud866\udcea\ud84b\ude78\u6337\ud869\udc5b\u64b6\u6331\u63d1\ud852\udde3\ud84b\udd67\u62a4\ud84b\udca1\u643b\u656b\u6972\u3bf4\ud84c\udc8e\ud84c\udead\ud852\udd89\ud84c\udeab\u550d\ud84c\udee0\ud846\udcd9\ud865\udc3f\u66ce\ud84c\ude89\ud84c\uddb3\u3ae0\u4190\ud855\udd84\ud862\udf22\ud855\udd8f\ud845\udefc\ud855\udd5b\ud855\udc25\u78ee\ud84c\udd03\ud846\udc2a\ud84c\ude34\u3464\ud84c\ude0f\ud84c\udd82\ud850\udec9\u668e\ud85b\udd24\u666b\u4b93\u6630\ud85e\udc70\ud847\uddeb\u6663\ud84c\uded2\ud84c\udee1\u661e\ud856\udc72\u38d1\ud84e\udc3a\ud84d\udfbc\u3b99\ud84d\udfa2\ud84c\udffe\u74d0\u3b96\u678f\ud851\ude2a\u68b6\u681e\u3bc4\u6abe\u3863\ud84d\udfd5\ud851\udc87\u6a33\u6a52\u6ac9\u6b05\ud846\udd12\u6511\u6898\u6a4c\u3bd7\u6a7a\u6b57\ud84f\udfc0\ud84f\udc9a\u93a0\u92f2\ud862\udfea\ud862\udecb"],["9440","\u9289\ud860\udc1e\ud862\udddc\u9467\u6da5\u6f0b\ud852\uddec\u6d67\ud84f\udf7f\u3d8f\u6e04\ud850\udc3c\u5a3d\u6e0a\u5847\u6d24\u7842\u713b\ud850\udf1a\ud850\ude76\u70f1\u7250\u7287\u7294\ud851\udf8f\ud851\udf25\u5179\ud852\udea4\ud841\uddeb\u747a\ud84f\udef8\ud84d\ude5f\ud852\ude4a\ud852\udd17\ud857\udfe1\u3f06\u3eb1\ud852\udedf\ud863\udc23\ud84f\udf35\u60a7\u3ef3\u74cc\u743c\u9387\u7437\u449f\ud85b\uddea\u4551\u7583\u3f63\ud853\udcd9\ud853\udd06\u3f58\u7555\u7673\ud869\uddc6\u3b19\u7468\ud862\udecc\ud852\uddab\ud852\udd8e\u3afb"],["94a1","\u3dcd\ud852\ude4e\u3eff\ud852\uddc5\ud852\udcf3\u91fa\u5732\u9342\ud862\udee3\ud846\udc64\u50df\ud854\ude21\ud854\udde7\u7778\ud84c\ude32\u770e\u770f\u777b\ud851\ude97\ud84d\udf81\u3a5e\ud852\udcf0\u7438\u749b\u3ebf\ud852\udeba\ud852\udec7\u40c8\ud852\ude96\ud858\uddae\u9307\ud855\udd81\u781e\u788d\u7888\u78d2\u73d0\u7959\ud85d\udf41\ud855\udee3\u410e\u799b\u8496\u79a5\u6a2d\ud84f\udefa\u7a3a\u79f4\u416e\ud845\udee6\u4132\u9235\u79f1\ud843\udd4c\ud852\udd8c\ud840\ude99\ud84f\uddba\ud845\udf6e\u3597\u556b\u3570\u36aa\ud840\uddd4\ud843\udc0d\u7ae2\u5a59\ud849\udef5\ud856\udeaf\ud856\ude9c\u5a0d\ud840\ude5b\u78f0\u5a2a\ud856\udfc6\u7afe\u41f9\u7c5d\u7c6d\u4211\ud856\udfb3\ud857\udebc\ud857\udea6\u7ccd\ud852\uddf9\ud845\udfb0\u7c8e\u7c7c\u7cae\u6ab2\u7ddc\u7e07\u7dd3\u7f4e\ud858\ude61"],["9540","\ud858\udd5c\ud85e\udf48\u7d97\ud857\ude82\u426a\ud85a\udf75\ud842\udd16\u67d6\ud840\udc4e\ud84d\uddcf\u57c4\ud859\udc12\ud858\udff8\ud852\udd62\u7fdd\u7b27\ud842\udc2c\ud856\udee9\ud857\udd43\u7b0c\ud857\ude0e\u99e6\u8645\u9a63\u6a1c\ud84d\udc3f\u39e2\ud852\uddf7\ud859\uddad\u9a1f\ud859\udda0\u8480\ud85c\udd27\ud85b\udcd1\u44ea\u8137\u4402\u80c6\u8109\u8142\ud859\udfb4\u98c3\ud85a\ude42\u8262\u8265\ud85a\ude51\u8453\ud85b\udda7\u8610\ud85c\ude1b\u5a86\u417f\ud846\udc40\u5b2b\ud846\udca1\u5ae4\ud846\udcd8\u86a0\ud87e\uddbc\ud84f\udd8f\u882d\ud85d\udc22\u5a02"],["95a1","\u886e\u4f45\u8887\u88bf\u88e6\u8965\u894d\ud855\ude83\u8954\ud85d\udf85\ud85d\udf84\ud862\udff5\ud862\udfd9\ud862\udf9c\ud862\uddf9\u3ead\u84a3\u46f5\u46cf\u37f2\u8a3d\u8a1c\ud865\udc48\u5f4d\u922b\ud850\ude84\u65d4\u7129\u70c4\ud846\udc45\u9d6d\u8c9f\u8ce9\ud85f\udddc\u599a\u77c3\u59f0\u436e\u36d4\u8e2a\u8ea7\ud853\udc09\u8f30\u8f4a\u42f4\u6c58\u6fbb\ud848\udf21\u489b\u6f79\u6e8b\ud845\udfda\u9be9\u36b5\ud852\udd2f\u90bb\u9097\u5571\u4906\u91bb\u9404\ud862\ude4b\u4062\ud862\udefc\u9427\ud863\udc1d\ud863\udc3b\u84e5\u8a2b\u9599\u95a7\u9597\u9596\ud863\udd34\u7445\u3ec2\ud852\udcff\ud852\ude42\ud850\udfea\u3ee7\ud84c\ude25\u968f\ud863\udee7\ud863\ude66\ud863\ude65\u3ecc\ud852\udded\ud852\ude78\ud84f\udfee\u7412\u746b\u3efc\u9741\ud864\udcb0"],["9640","\u6847\u4a1d\ud864\udc93\ud855\udfdf\u975d\u9368\ud862\udd89\ud863\udc26\ud862\udf2f\ud858\udfbe\u92ba\u5b11\u8b69\u493c\u73f9\ud850\ude1b\u979b\u9771\u9938\ud843\udf26\u5dc1\ud862\udfc5\ud852\udeb2\u981f\ud865\udcda\u92f6\ud865\uddd7\u91e5\u44c0\ud862\udf50\ud852\ude67\ud862\udf64\u98dc\ud862\ude45\u3f00\u922a\u4925\u8414\u993b\u994d\ud85e\udf06\u3dfd\u999b\u4b6f\u99aa\u9a5c\ud862\udf65\ud856\udcc8\u6a8f\u9a21\u5afe\u9a2f\ud866\udcf1\u4b90\ud866\udd48\u99bc\u4bbd\u4b97\u937d\u5872\ud844\udf02\u5822\ud852\uddb8"],["96a1","\ud845\udce8\u7844\ud849\udf1f\ud84f\uddb8\u68c5\u3d7d\u9458\u3927\u6150\ud849\udf81\ud84a\udd6b\u6107\u9c4f\u9c53\u9c7b\u9c35\u9c10\u9b7f\u9bcf\ud867\ude2d\u9b9f\ud868\uddf5\ud868\udcfe\u9d21\u4cae\ud850\udd04\u9e18\u4cb0\u9d0c\ud868\uddb4\ud868\udced\ud868\udcf3\ud866\udd2f\u9da5\u84bd\ud85b\ude12\ud85b\udfdf\ud85a\udf82\u85fc\u4533\ud85b\udda4\ud85b\ude84\ud85b\uddf0\u8420\u85ee\ud85b\ude00\ud84d\udfd7\ud858\udc64\u79e2\ud84d\udd9c\ud84d\ude40\u492d\ud852\uddde\u3d62\u93db\u92be\u9348\ud840\udebf\u78b9\u9277\u944d\u4fe4\u3440\u9064\ud855\udd5d\u783d\u7854\u78b6\u784b\ud845\udf57\ud84c\uddc9\ud852\udd41\u369a\u4f72\u6fda\u6fd9\u701e\u701e\u5414\ud850\uddb5\u57bb\u58f3\u578a\u9d16\u57d7\u7134\u34af\ud850\uddac\u71eb\ud85b\udc40\ud853\udf97\u5b28\ud845\udfb5\ud862\ude49"],["9740","\u610c\u5ace\u5a0b\u42bc\ud851\udc88\u372c\u4b7b\ud862\uddfc\u93bb\u93b8\ud846\udcd6\ud843\udf1d\u8472\ud85b\udcc0\ud845\udc13\ud850\udefa\ud84b\udc26\ud850\udfc1\u5994\ud84f\uddb7\ud859\udf41\u7da8\ud858\udd5b\ud858\udca4\ud852\uddb9\ud852\udd8b\ud862\uddfa\u92e5\u73e2\u3ee9\u74b4\ud862\udf63\ud846\udc9f\u3ee1\ud852\udeb3\u6ad8\u73f3\u73fb\u3ed6\ud852\ude3e\ud852\ude94\ud845\udfd9\ud852\ude66\ud840\udfa7\ud845\udc24\ud852\udde5\u7448\ud852\udd16\u70a5\ud852\udd76\u9284\u73e6\u935f\ud841\udcfe\u9331\ud862\udece\ud862\ude16\u9386\ud862\udfe7\ud855\uddd5\u4935\ud862\ude82\u716b"],["97a1","\ud852\udd43\ud843\udcff\u56a4\ud841\ude1a\ud842\udfeb\ud843\udcb8\u5502\u79c4\ud845\udffa\u7dfe\ud845\udec2\ud852\ude50\ud846\udc52\u452e\u9401\u370a\ud862\udec0\ud852\uddad\u59b0\ud846\udcbf\ud846\udc83\ud85d\udc84\u5aa1\u36e2\ud84f\udd5b\u36b0\u925f\u5a79\ud862\ude81\ud846\udc62\u9374\u3ccd\ud842\udeb4\u4a96\u398a\u50f4\u3d69\u3d4c\ud844\udf9c\u7175\u42fb\ud860\ude18\u6e0f\ud864\udce4\u44eb\u6d57\ud85f\ude4f\u7067\u6caf\u3cd6\ud84f\udfed\ud84f\ude2d\u6e02\u6f0c\u3d6f\ud840\udff5\u7551\u36bc\u34c8\u4680\u3eda\u4871\u59c4\u926e\u493e\u8f41\ud863\udc1c\ud85a\udfc0\u5812\u57c8\u36d6\ud845\udc52\u70fe\ud850\udf62\ud852\ude71\ud84b\udfe3\ud844\udeb0\ud848\udfbd\u68b9\u6967\ud844\udf98\ud84d\udce5\ud85e\udff4\ud84d\udedf\ud862\ude83\ud84d\udfd6\ud84c\udffa\ud853\udc9f\u6a1a\ud84d\udead\ud85b\udcb7\u843e\u44df\u44ce"],["9840","\ud85b\udd26\ud85b\udd51\ud85b\udc82\ud85b\udfde\u6f17\ud85c\udd09\u833d\ud845\udf3a\u83ed\ud85b\udc80\ud85c\udc53\ud845\udfdb\u5989\u5a82\ud845\udfb3\u5a61\u5a71\ud846\udd05\ud850\uddfc\u372d\u59ef\ud845\udf3c\u36c7\u718e\u9390\u669a\ud850\udea5\u5a6e\u5a2b\ud850\ude93\u6a2b\ud84f\udef9\ud85d\udf36\ud851\udc5b\ud850\udeca\u711d\ud850\ude59\ud862\udde1\u4fb0\ud85b\udd28\u5cc2\ud851\udcce\ud85f\ude4d\ud850\udfbd\u6a0c\ud850\ude56\ud844\udf04\u70a6\u7133\ud850\udfe9\u3da5\u6cdf\ud87e\udc25\ud852\ude4f\u7e65\u59eb\u5d2f\u3df3\u5f5c\ud852\ude5d\ud845\udfdf\u7da4\u8426"],["98a1","\u5485\ud84e\udefa\ud84c\udf00\ud840\ude14\u577e\ud842\udcd5\ud841\ude19\u3fe5\ud847\udf9e\ud868\udeb6\u7003\ud864\udd5b\u5d70\u738f\u7cd3\ud862\ude59\ud865\udc20\u4fc8\u7fe7\u72cd\u7310\ud85e\udef4\u7338\u7339\ud855\udef6\u7341\u7348\u3ea9\ud85e\udf18\u906c\u71f5\ud852\udcf2\u73e1\u81f6\u3eca\u770c\u3ed1\u6ca2\u56fd\u7419\u741e\u741f\u3ee2\u3ef0\u3ef4\u3efa\u74d3\u3f0e\u3f53\u7542\u756d\u7572\u758d\u3f7c\u75c8\u75dc\u3fc0\u764d\u3fd7\u7674\u3fdc\u767a\ud853\udf5c\u7188\u5623\u8980\u5869\u401d\u7743\u4039\u6761\u4045\u35db\u7798\u406a\u406f\u5c5e\u77be\u77cb\u58f2\u7818\u70b9\u781c\u40a8\u7839\u7847\u7851\u7866\u8448\ud855\udd35\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8fbb\u7a06\u8fbc\u4167\u7a91\u41b2\u7abc\u8279\u41c4\u7acf\u7adb\u41cf\u4e21\u7b62\u7b6c\u7b7b\u7c12\u7c1b\u4260\u427a\u7c7b\u7c9c\u428c\u7cb8\u4294\u7ced\u8f93\u70c0\ud843\udccf\u7dcf\u7dd4\u7dd0\u7dfd\u7fae\u7fb4\u729f\u4397\u8020\u8025\u7b39\u802e\u8031\u8054\u3dcc\u57b4\u70a0\u80b7\u80e9\u43ed\u810c\u732a\u810e\u8112\u7560\u8114\u4401\u3b39\u8156\u8159\u815a"],["99a1","\u4413\u583a\u817c\u8184\u4425\u8193\u442d\u81a5\u57ef\u81c1\u81e4\u8254\u448f\u82a6\u8276\u82ca\u82d8\u82ff\u44b0\u8357\u9669\u698a\u8405\u70f5\u8464\u60e3\u8488\u4504\u84be\u84e1\u84f8\u8510\u8538\u8552\u453b\u856f\u8570\u85e0\u4577\u8672\u8692\u86b2\u86ef\u9645\u878b\u4606\u4617\u88ae\u88ff\u8924\u8947\u8991\ud85e\udd67\u8a29\u8a38\u8a94\u8ab4\u8c51\u8cd4\u8cf2\u8d1c\u4798\u585f\u8dc3\u47ed\u4eee\u8e3a\u55d8\u5754\u8e71\u55f5\u8eb0\u4837\u8ece\u8ee2\u8ee4\u8eed\u8ef2\u8fb7\u8fc1\u8fca\u8fcc\u9033\u99c4\u48ad\u98e0\u9213\u491e\u9228\u9258\u926b\u92b1\u92ae\u92bf"],["9a40","\u92e3\u92eb\u92f3\u92f4\u92fd\u9343\u9384\u93ad\u4945\u4951\u9ebf\u9417\u5301\u941d\u942d\u943e\u496a\u9454\u9479\u952d\u95a2\u49a7\u95f4\u9633\u49e5\u67a0\u4a24\u9740\u4a35\u97b2\u97c2\u5654\u4ae4\u60e8\u98b9\u4b19\u98f1\u5844\u990e\u9919\u51b4\u991c\u9937\u9942\u995d\u9962\u4b70\u99c5\u4b9d\u9a3c\u9b0f\u7a83\u9b69\u9b81\u9bdd\u9bf1\u9bf4\u4c6d\u9c20\u376f\ud846\udfc2\u9d49\u9c3a"],["9aa1","\u9efe\u5650\u9d93\u9dbd\u9dc0\u9dfc\u94f6\u8fb6\u9e7b\u9eac\u9eb1\u9ebd\u9ec6\u94dc\u9ee2\u9ef1\u9ef8\u7ac8\u9f44\ud840\udc94\ud840\udeb7\ud840\udfa0\u691a\u94c3\u59ac\ud841\udcd7\u5840\u94c1\u37b9\ud841\uddd5\ud841\ude15\ud841\ude76\ud845\udeba\u5757\u7173\ud842\udec2\ud842\udecd\ud842\udfbf\u546a\ud87e\udc3b\ud842\udfcb\u549e\ud842\udffb\ud843\udc3b\ud843\udc53\ud843\udc65\ud843\udc7c\u60e7\ud843\udc8d\u567a\ud843\udcb5\ud843\udcdd\ud843\udced\ud843\udd6f\ud843\uddb2\ud843\uddc8\u6955\u9c2f\u87a5\ud843\ude04\ud843\ude0e\ud843\uded7\ud843\udf90\ud843\udf2d\ud843\ude73\u5c20\ud843\udfbc\u5e0b\ud844\udc5c\ud844\udc4f\ud844\udc76\u671e\ud844\udc7b\ud844\udc88\ud844\udc96\u3647\ud844\udcbf\ud844\udcd3\ud844\udd2f\ud844\udd3b\u5364\u84ad\ud844\udee3\ud844\udf75\ud844\udf36\u8b81\ud845\udd77\ud845\ude19\ud845\udfc3\ud845\udfc7\u4e78\u70bb\ud846\udc2d\ud846\udd6a"],["9b40","\ud846\ude2d\ud846\ude45\ud847\udc2a\ud847\udc70\ud847\udcac\ud847\udec8\u62c3\ud847\uded5\ud847\udf15\u7198\u6855\ud848\udc45\u69e9\u36c8\ud848\ude7c\ud848\udfd7\ud848\udffa\ud849\udf2a\ud84a\udc71\ud84a\udd4f\u82fd\ud84a\udd67\ud84a\udd93\ud84a\uded5\u89a5\ud84a\udee8\u8fa0\ud84a\udf0e\u97b8\ud84a\udf3f\u9847\u9abd\ud84b\udc4c"],["9b62","\ud84b\udc88\ud84b\udcb7\ud856\udfe8\ud84b\udd08\ud84b\udd12\ud84b\uddb7\ud84b\udd95\ud84b\ude42\ud84b\udf74\ud84b\udfcc\ud84c\udc33\ud84c\udc66\ud84c\udf1f\ud84c\udfde\u5fb1\u6648\u66bf\ud85e\ude79\ud84d\udd67\ud84d\uddf3\u7201\ud852\uddba\u77d7\ud84d\ude1a\ud84d\udf16\u7e87\ud840\udf46\u58b5\u670e"],["9ba1","\u6918\ud84e\udea7\ud85d\ude57\ud857\udfe2\ud84f\ude11\ud84f\udeb9\ud85d\uddfe\ud848\udc9a\u48d0\u4ab8\ud850\udd19\ud862\ude9a\ud850\udeee\ud850\udf0d\ud850\udc3b\ud850\udf34\ud850\udf96\ud852\ude45\ud841\uddca\u51d2\ud841\ude11\u599f\ud847\udea8\u3bbe\ud84f\udcff\ud851\udc04\ud851\udcd6\u5788\ud851\ude74\u399b\ud851\udf2f\ud861\udde8\ud866\uddc9\u3762\ud848\uddc3\u8b5e\ud862\udf4e\u99d6\ud852\udc12\ud852\udcfb\ud852\ude15\u7209\ud852\udec0\ud843\udc78\u5965\ud853\udea5\ud853\udf86\ud841\udf79\u8eda\ud854\udc2c\u528f\u573f\u7171\ud854\ude99\ud855\udc19\ud84f\udf4a\ud852\udea7\u55bc\ud855\udc46\ud855\udc6e\ud85a\udf52\u91d4\u3473\ud855\udd3f\ud85d\ude32\ud855\udd5e\u4718\ud855\udd62\ud855\udd66\ud855\udfc7\ud852\udd3f\ud856\udc5d\u5066\u34fb\ud84c\udfcc\u60de\ud856\udd03\u477c\ud862\udd48\ud856\udeae\ud856\udf89\ud857\udc06\ud847\udd90\u57a1\u7151\u6fb6\ud858\udd02\ud85f\udc12\u9056\ud858\uddb2\ud853\udf9a\u8b62\ud859\udc02\ud859\udc4a"],["9c40","\u5d5b\ud85a\udff7\u8f36\ud859\udc84\ud846\udd1c\u8aea\ud852\uddf6\ud859\udc88\ud84f\udfef\ud859\udd12\u4bc0\ud859\uddbf\ud859\udeb5\ud849\udf1b\u9465\ud855\udfe1\u6195\u5a27\ud87e\udccd\u4fbb\u56b9\ud851\udd21\ud859\udefc\u4e6a\ud852\udd34\u9656\u6d8f\ud85b\udcbd\u3618\u8977\ud859\udf99\ud85a\udc6e\ud859\udc11\ud85a\udc5e\u71df\ud85a\udcc7\u7b42\ud864\udcc0\ud842\ude11\ud85a\udd26\u9104\ud85a\udd39\u7a45\u9df0\ud85a\uddfa\u9a26\ud85a\ude2d\u365f\ud859\udc69\ud840\udc21\u7983\ud85a\ude34\ud85a\udf5b\u5d2c\ud84d\udd19\u83cf\ud85a\udf9d\u46d0\ud85b\udca4\u753b\u8865\ud85b\uddae\u58b6"],["9ca1","\u371c\ud849\udd8d\ud85c\udc4b\ud85c\uddcd\u3c54\ud85c\ude80\ud85c\ude85\u9281\ud848\udd7a\ud85c\ude8b\u9330\ud85c\udee6\ud852\uddd0\u6c39\u949f\ud85d\udc50\ud843\udef8\u8827\u88f5\ud84a\udd26\ud861\udc73\ud845\udfb1\u6eb8\ud852\ude2a\ud846\udc20\u39a4\u36b9\u5c10\u79e3\u453f\u66b6\ud867\udcad\ud866\udca4\u8943\ud85d\udfcc\ud85e\udc58\u56d6\u40df\ud845\ude0a\u39a1\ud84d\udf2f\ud860\udce8\ud844\udfc5\u71ad\u8366\ud85e\udddd\ud864\udda8\u5a67\u4cb7\ud85c\udcaf\ud862\uddab\ud85e\uddfd\ud85e\ude0a\ud85e\udf0b\ud85f\udd66\ud850\udd7a\u7b43\u797e\ud860\udc09\u6fb5\ud868\udedf\u6a03\ud860\udf18\u53a2\ud85b\ude07\u93bf\u6836\u975d\ud860\udd6f\ud860\udc23\ud85a\uddb5\ud844\udfed\ud84c\ude2f\ud860\udc48\u5d85\ud863\udc30\ud860\udc83\u5715\u9823\ud862\udd49\u5dab\ud852\udd88\u65be\u69d5\u53d2\ud852\udea5\ud84f\udf81\u3c11\u6736\ud860\udc90\ud860\udcf4\ud860\udd2e\ud847\udfa1\ud860\udd4f"],["9d40","\ud860\udd89\ud860\uddaf\ud860\ude1a\ud860\udf06\ud860\udf2f\ud860\udf8a\u35ca\ud861\udc68\ud861\udeaa\u48fa\u63e6\ud862\udd56\u7808\u9255\ud862\uddb8\u43f2\ud862\udde7\u43df\ud862\udde8\ud862\udf46\ud862\udfd4\u59f8\ud863\udc09\u8f0b\ud863\udfc5\ud864\udcec\u7b51\ud864\udd10\ud864\udd3c\u3df7\ud864\udd5e\ud852\udeca\u8fd0\u728f\u568b\ud865\udce7\ud865\udde9\ud865\uddb0\ud865\uddb8\ud865\udf32\ud866\udcd1\ud866\udd49\ud866\udd6a\ud866\uddc3\ud866\ude28\ud866\udf0e\ud867\udd5a\ud867\udd9b\u7e9f\ud867\udef8\ud867\udf23\u4ca4\u9547\ud868\ude93\u71a2\ud868\udeff\u4d91\u9012\ud869\uddcb\u4d9c\ud843\udc9c\u8fbe\u55c1"],["9da1","\u8fba\ud849\udcb0\u8fb9\ud852\ude93\u4509\u7e7f\u6f56\u6ab1\u4eea\u34e4\ud862\udf2c\ud85e\udc9d\u373a\u8e80\ud845\udff5\ud860\udc24\ud862\udf6c\ud862\udf99\ud85e\ude3e\ud859\udeaf\u3deb\ud85d\ude55\ud84f\udcb7\ud855\ude35\ud856\udd56\u4e9a\ud857\ude81\ud858\ude58\u56bf\ud843\ude6d\u8e0e\u5b6d\ud84f\ude88\ud853\udc9e\u63de\u62d0\ud845\udff6\ud846\udc7b\u6530\u562d\ud857\udc4a\u541a\ud854\udf11\u3dc6\ud867\udd98\u4c7d\u5622\u561e\u7f49\ud857\uded8\u5975\ud84f\udd40\u8770\u4e1c\ud843\udfea\ud843\udd49\ud84d\udeba\u8117\u9d5e\u8d18\u763b\u9c45\u764e\u77b9\u9345\u5432\u8148\u82f7\u5625\u8132\u8418\u80bd\u55ea\u7962\u5643\u5416\ud843\ude9d\u35ce\u5605\u55f1\u66f1\ud860\udee2\u362d\u7534\u55f0\u55ba\u5497\u5572\ud843\udc41\ud843\udc96\u5ed0\ud854\udd48\ud843\ude76\ud84b\udc62"],["9e40","\ud843\udea2\u9eab\u7d5a\u55de\ud844\udc75\u629d\u976d\u5494\u8ccd\u71f6\u9176\u63fc\u63b9\u63fe\u5569\ud84a\udf43\u9c72\ud84b\udeb3\u519a\u34df\ud843\udda7\u51a7\u544d\u551e\u5513\u7666\u8e2d\ud85a\udc8a\u75b1\u80b6\u8804\u8786\u88c7\u81b6\u841c\ud844\udcc1\u44ec\u7304\ud851\udf06\u5b90\u830b\ud85a\udc93\u567b\ud849\udef4\ud85f\udd2f\ud850\udda3\ud85f\udd73\ud85b\uded0\ud85c\udeb6\u9170\ud844\uddd9\u9208\ud84f\udcfc\ud869\udea9\ud843\udeac\ud843\udef9\u7266\ud847\udca2\u474e\ud853\udfc2\ud85f\udff9\ud843\udfeb\u40fa"],["9ea1","\u9c5d\u651f\ud84b\udda0\u48f3\ud851\udfe0\ud867\udd7c\ud843\udfec\ud843\ude0a\u6062\ud85d\udda3\ud843\udfed"],["9ead","\ud858\udc48\ud844\udd87\u71a3\u7e8e\u9d50\u4e1a\u4e04\u3577\u5b0d\u6cb2\u5367\u36ac\u39dc\u537d\u36a5\ud851\ude18\u589a\ud852\udf6e\u822d\u544b\u57aa\ud856\ude95\ud842\udd79"],["9ec5","\u3a52\ud849\udc65\u7374\ud867\udeac\u4d09\u9bed\ud84f\udcfe\ud867\udf30\u4c5b\ud853\udfa9\ud865\udd9e\ud867\udfde\u845c\ud84f\uddb6\ud85c\udeb2\ud859\udfb3\ud84d\udf20\u632e\u7d25\ud84f\udef7\ud84f\ude2c\u3a2a\u9008\u52cc\u3e74\u367a\u45e9\ud841\udc8e\u7640\u5af0\ud843\udeb6\u787a\ud85f\udf2e\u58a7\u40bf\u567c\u9b8b\u5d74\u7654\ud869\udc34\u9e85\u4ce1\u75f9\u37fb\u6119\ud84c\udcda\ud850\udff2"],["9ef5","\u565d\ud844\udea9\u57a7\ud852\udd63\ud867\ude06\u5234\ud85c\udcae\u35ad\u6c4a\u9d7c"],["9f40","\u7c56\u9b39\u57de\ud845\udf6c\u5c53\u64d3\ud865\udcd0\ud858\udf35\ud85c\udd64\u86ad\ud843\udd28\ud85b\udd22\ud852\udee2\ud843\udd71"],["9f4f","\u51fe\ud847\udf0f\u5d8e\u9703\ud847\uddd1\u9e81\u904c\u7b1f\u9b02\u5cd1\u7ba3\u6268\u6335\u9aff\u7bcf\u9b2a\u7c7e\u9b2e\u7c42\u7c86\u9c15\u7bfc\u9b09\u9f17\u9c1b\ud852\udd3e\u9f5a\u5573\u5bc3\u4ffd\u9e98\u4ff2\u5260\u3e06\u52d1\u5767\u5056\u59b7\u5e12\u97c8\u9dab\u8f5c\u5469\u97b4\u9940\u97ba\u532c\u6130"],["9fa1","\u692c\u53da\u9c0a\u9d02\u4c3b\u9641\u6980\u50a6\u7546\ud845\udf6d\u99da\u5273"],["9fae","\u9159\u9681\u915c"],["9fb2","\u9151\ud863\ude97\u637f\ud85b\udd23\u6aca\u5611\u918e\u757a\u6285\ud840\udffc\u734f\u7c70\ud857\udc21\ud84f\udcfd"],["9fc1","\ud852\udd19\u76d6\u9b9d\u4e2a\ud843\udcd4\u83be\u8842"],["9fc9","\u5c4a\u69c0\u50ed\u577a\u521f\u5df5\u4ece\u6c31\ud840\uddf2\u4f39\u549c\u54da\u529a\u8d82\u35fe\u5f0c\u35f3"],["9fdb","\u6b52\u917c\u9fa5\u9b97\u982e\u98b4\u9aba\u9ea8\u9e84\u717a\u7b14"],["9fe7","\u6bfa\u8818\u7f78"],["9feb","\u5620\ud869\ude4a\u8e77\u9f53"],["9ff0","\u8dd4\u8e4f\u9e1c\u8e01\u6282\ud860\udf7d\u8e28\u8e75\u7ad3\ud852\ude77\u7a3e\u78d8\u6cea\u8a67\u7607"],["a040","\ud862\ude5a\u9f26\u6cce\u87d6\u75c3\ud868\udeb2\u7853\ud87e\udc40\u8d0c\u72e2\u7371\u8b2d\u7302\u74f1\u8ceb\ud852\udebb\u862f\u5fba\u88a0\u44b7"],["a055","\ud846\udc3b\ud85b\ude05"],["a058","\u8a7e\ud849\udd1b"],["a05b","\u60fd\u7667\u9ad7\u9d44\u936e\u9b8f\u87f5"],["a063","\u880f\u8cf7\u732c\u9721\u9bb0\u35d6\u72b2\u4c07\u7c51\u994a\ud858\udd59\u6159\u4c04\u9e96\u617d"],["a073","\u575f\u616f\u62a6\u6239\u62ce\u3a5c\u61e2\u53aa\ud84c\udff5\u6364\u6802\u35d2"],["a0a1","\u5d57\ud862\udfc2\u8fda\ud863\ude39"],["a0a6","\u50d9\ud847\udd46\u7906\u5332\u9638\ud843\udf3b\u4065"],["a0ae","\u77fe"],["a0b0","\u7cc2\ud857\udf1a\u7cda\u7a2d\u8066\u8063\u7d4d\u7505\u74f2\u8994\u821a\u670c\u8062\ud85d\udc86\u805b\u74f0\u8103\u7724\u8989\ud859\udfcc\u7553\ud85b\uded1\u87a9\u87ce\u81c8\u878c\u8a49\u8cad\u8b43\u772b\u74f8\u84da\u3635\u69b2\u8da6"],["a0d4","\u89a9\u7468\u6db9\u87c1\ud850\udc11\u74e7\u3ddb\u7176\u60a4\u619c\u3cd1\u7162\u6077"],["a0e2","\u7f71\ud862\udf2d\u7250\u60e9\u4b7e\u5220\u3c18\ud84f\udcc7\ud857\uded7\ud85d\ude56\ud855\udd31\ud846\udd44\ud844\udefe\ud866\udd03\ud85b\udddc\ud85c\udcad\u5cc1\ud858\uddad\ud862\ude0f\ud84d\ude77\ud840\udcee\ud85a\udc46\ud853\udf0e\u4562\u5b1f\ud858\udf4c\u9f50\u9ea6\ud858\ude6b"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4e36\u4e3f\u4e85\u4ea0\u5182\u5196\u51ab\u52f9\u5338\u5369\u53b6\u590a\u5b80\u5ddb\u2f33\u5e7f\u5ef4\u5f50\u5f61\u6534\u65e0\u7592\u7676\u8fb5\u96b6\xa8\u02c6\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\uff3b\uff3d\u273d\u3041",23],["c740","\u3059",58,"\u30a1\u30a2\u30a3\u30a4"],["c7a1","\u30a5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041b",26,"\u0451\u0436",25,"\u21e7\u21b8\u21b9\u31cf\ud840\udccc\u4e5a\ud840\udc8a\u5202\u4491"],["c8a1","\u9fb0\u5188\u9fb1\ud85d\ude07"],["c8cd","\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u309b\u309c\u2e80\u2e84\u2e86\u2e87\u2e88\u2e8a\u2e8c\u2e8d\u2e95\u2e9c\u2e9d\u2ea5\u2ea7\u2eaa\u2eac\u2eae\u2eb6\u2ebc\u2ebe\u2ec6\u2eca\u2ecc\u2ecd\u2ecf\u2ed6\u2ed7\u2ede\u2ee3"],["c8f5","\u0283\u0250\u025b\u0254\u0275\u0153\xf8\u014b\u028a\u026a"],["f9fe","\uffed"],["fa40","\ud841\udd47\u92db\ud841\udddf\ud84f\udfc5\u854c\u42b5\u73ef\u51b5\u3649\ud852\udd42\ud862\udde4\u9344\ud846\udddb\u82ee\ud84f\udcc8\u783c\u6744\u62df\ud852\udd33\ud862\uddaa\ud840\udea0\ud85a\udfb3\ud844\udf05\u4fab\ud849\udced\u5008\ud85b\udd29\ud85e\ude84\ud84d\ude00\ud852\udeb1\ud849\udd13\u5029\ud840\udf7e\u5fa4\ud840\udf80\ud840\udf47\u6edb\ud841\udc1f\u507d\u5101\u347a\u510e\u986c\u3743\u8416\ud852\udda4\ud841\udc87\u5160\ud84c\udfb4\u516a\ud842\udfff\ud848\udcfc\ud840\udee5\ud849\udd30\ud841\udd8e\ud84c\ude33\ud846\udd83\u5b82\u877d\ud841\uddb3\ud84f\udc99\u51b2\u51b8"],["faa1","\u9d34\u51c9\u51cf\u51d1\u3cdc\u51d3\ud852\udea6\u51b3\u51e2\u5342\u51ed\u83cd\u693e\ud84d\udf2d\u5f7b\u520b\u5226\u523c\u52b5\u5257\u5294\u52b9\u52c5\u7c15\u8542\u52e0\u860d\ud85a\udf13\u5305\ud862\udede\u5549\u6ed9\ud84f\udf80\ud842\udd54\ud84f\udfec\u5333\u5344\ud842\udfe2\u6ccb\ud845\udf26\u681b\u73d5\u604a\u3eaa\u38cc\ud845\udee8\u71dd\u44a2\u536d\u5374\ud861\udeab\u537e\u537f\ud845\udd96\ud845\ude13\u77e6\u5393\ud862\ude9b\u53a0\u53ab\u53ae\u73a7\ud855\udf72\u3f59\u739c\u53c1\u53c5\u6c49\u4e49\u57fe\u53d9\u3aab\ud842\udf8f\u53e0\ud84f\udfeb\ud84b\udda3\u53f6\ud843\udc77\u5413\u7079\u552b\u6657\u6d5b\u546d\ud85a\udf53\ud843\udd74\u555d\u548f\u54a4\u47a6\ud845\udf0d\ud843\udedd\u3db4\ud843\udd4d"],["fb40","\ud862\uddbc\ud849\ude98\u5547\u4ced\u542f\u7417\u5586\u55a9\u5605\ud846\udcd7\ud850\udc3a\u4552\ud851\udc35\u66b3\ud844\udcb4\u5637\u66cd\ud84c\ude8a\u66a4\u66ad\u564d\u564f\u78f1\u56f1\u9787\u53fe\u5700\u56ef\u56ed\ud862\udf66\u3623\ud844\ude4f\u5746\ud850\udda5\u6c6e\u708b\u5742\u36b1\ud85b\udc7e\u57e6\ud845\udc16\u5803\ud845\udc54\ud850\udf63\u5826\ud852\udff5\u585c\u58aa\u3561\u58e0\u58dc\ud844\ude3c\u58fb\u5bff\u5743\ud868\udd50\ud850\ude78\u93d3\u35a1\u591f\u68a6\u36c3\u6e59"],["fba1","\ud845\ude3e\u5a24\u5553\ud845\ude92\u8505\u59c9\ud843\udd4e\ud85b\udc81\ud85b\udd2a\ud845\udfdc\u59d9\ud845\udffb\ud845\udfb2\ud85b\udda6\u6d71\ud846\udc28\ud845\uded5\u59f9\ud85b\ude45\u5aab\u5a63\u36e6\ud852\udda9\u5a77\u3708\u5a96\u7465\u5ad3\ud85b\udfa1\ud849\udd54\u3d85\ud846\udd11\u3732\ud845\udeb8\u5e83\u52d0\u5b76\u6588\u5b7c\ud85e\ude0e\u4004\u485d\ud840\ude04\u5bd5\u6160\ud846\ude34\ud856\uddcc\ud841\udda5\u5bf3\u5b9d\u4d10\u5c05\ud846\udf44\u5c13\u73ce\u5c14\ud847\udca5\ud85a\udf28\u5c49\u48dd\u5c85\u5ce9\u5cef\u5d8b\ud847\uddf9\ud847\ude37\u5d10\u5d18\u5d46\ud847\udea4\u5cba\u5dd7\u82fc\u382d\ud852\udd01\ud848\udc49\ud848\udd73\u8287\u3836\u3bc2\u5e2e\u6a8a\u5e75\u5e7a\ud851\udcbc\ud843\udcd3\u53a6\u4eb7\u5ed0\u53a8\ud845\udf71\u5e09\u5ef4\ud861\udc82"],["fc40","\u5ef9\u5efb\u38a0\u5efc\u683e\u941b\u5f0d\ud840\uddc1\ud87e\udc94\u3ade\u48ae\ud844\udf3a\u5f3a\ud85a\udc88\ud848\udfd0\u5f58\ud849\udc71\u5f63\u97bd\ud85b\ude6e\u5f72\u9340\ud862\ude36\u5fa7\u5db6\u3d5f\ud854\ude50\ud847\udf6a\ud85c\udcf8\ud849\ude68\u91d6\ud840\ude9e\ud862\ude29\u6031\u6685\ud846\udc77\u3963\u3dc7\u3639\u5790\ud849\udfb4\u7971\u3e40\u609e\u60a4\u60b3\ud852\udd82\ud852\udd8f\ud85e\ude53\u74a4\u50e1\u5aa0\u6164\u8424\u6142\ud87e\udca6\ud85b\uded2\u6181\u51f4\ud841\ude56\u6187\u5baa\ud84f\udfb7"],["fca1","\ud84a\udc5f\u61d3\ud862\udf9d\ud866\udd5d\u61d0\u3932\ud84a\udd80\ud84a\udcc1\u6023\u615c\u651e\u638b\ud840\udd18\u62c5\ud845\udf70\u62d5\ud84b\ude0d\u636c\ud852\udddf\u3a17\u6438\u63f8\ud844\udf8e\ud845\udffc\u6490\u6f8a\ud84b\ude36\u9814\ud850\udc8c\ud855\udf1d\u64e1\u64e5\u947b\u3a66\u643a\u3a57\u654d\u6f16\ud852\ude28\ud852\ude23\u6585\u656d\u655f\ud84c\udc7e\u65b5\ud852\udd40\u4b37\u65d1\u40d8\ud846\udc29\u65e0\u65e3\u5fdf\ud84d\udc00\u6618\ud84c\uddf7\ud84c\uddf8\u6644\ud84c\udda4\ud84c\udda5\u664b\ud843\ude75\u6667\ud854\udde6\u6673\u6674\ud847\ude3d\ud84c\ude31\ud861\uddf4\ud84c\uddc8\ud854\udf13\u77c5\ud84a\udcf7\u99a4\u6702\ud850\udf9c\ud852\ude21\u3b2b\u69fa\ud84d\udfc2\u675e\u6767\u6762\ud850\uddcd\ud864\udced\u67d7\u44e9\u6822\u6e50\u923c\u6801\ud84c\udfe6\ud85b\udda0\u685d"],["fd40","\ud84d\udc6f\u69e1\u6a0b\ud862\udedf\u6973\u68c3\ud84d\uddcd\u6901\u6900\u3d32\u3a01\ud84d\ude3c\u3b80\u67ac\u6961\ud862\ude4a\u42fc\u6936\u6998\u3ba1\ud840\udfc9\u8363\u5090\u69f9\ud84d\ude59\ud848\udd2a\u6a45\ud84d\udf03\u6a9d\u3bf3\u67b1\u6ac8\ud864\udd9c\u3c0d\u6b1d\ud842\udd23\u60de\u6b35\u6b74\ud849\udfcd\u6eb5\ud84e\udedb\ud840\udfb5\ud846\udd58\u3740\u5421\ud84e\udf5a\u6be1\ud84f\udefc\u6bdc\u6c37\ud849\udc8b\ud852\udcf1\ud85a\udf51\u6c5a\u8226\u6c79\ud84f\uddbc\u44c5\ud84f\uddbd\ud850\udda4\ud852\udd0c\ud852\udd00"],["fda1","\ud84f\udcc9\u36e5\u3ceb\ud843\udd32\u9b83\ud84c\uddf9\ud849\udc91\u7f8f\u6837\ud85b\udd25\ud85b\udda1\ud85b\uddeb\u6d96\u6d5c\u6e7c\u6f04\ud852\udd7f\ud850\udc85\ud85b\ude72\u8533\ud85b\udf74\u51c7\u6c9c\u6e1d\u842e\ud862\udf21\u6e2f\ud84f\ude2f\u7453\ud84f\udf82\u79cc\u6e4f\u5a91\ud84c\udc4b\u6ff8\u370d\u6f9d\ud84f\ude30\u6efa\ud845\udc97\ud850\udc3d\u4555\u93f0\u6f44\u6f5c\u3d4e\u6f74\ud864\udd70\u3d3b\u6f9f\ud850\udd44\u6fd3\ud850\udc91\ud850\udd55\ud850\udc39\ud84f\udff0\ud84f\udfb4\ud850\udd3f\u51df\ud850\udd56\ud850\udd57\ud850\udd40\ud858\udddd\u704b\u707e\u70a7\u7081\u70cc\u70d5\u70d6\u70df\u4104\u3de8\u71b4\u7196\ud850\ude77\u712b\u7145\u5a88\u714a\u716e\u5c9c\ud850\udf65\u714f\u9362\ud850\udec1\u712c\ud851\udc5a\ud852\ude27\ud852\ude22\u71ba\ud862\udfe8\u70bd\u720e"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\ud855\ude05\u722e\u7240\ud852\udd74\u68bd\u7255\u7257\u3e55\ud84c\udc44\u680d\u6f3d\u7282\u732a\u732b\ud852\udc23\ud862\udc2b\u48ed\ud862\udc04\u7328\u732e\u73cf\u73aa\ud843\udc3a\ud85a\ude2e\u73c9\u7449\ud850\udde2\ud845\udee7\ud852\ude24\u6623\u36c5\ud852\uddb7\ud852\udd8d\ud852\uddfb\u73f7\u7415\u6903\ud852\ude26\u7439\ud841\uddc3\u3ed7\u745c\ud84a\udcad\u7460\ud863\udeb2\u7447\u73e4\u7476\u83b9\u746c\u3730\u7474\u93f1\u6a2c\u7482\u4953\ud852\ude8c"],["fea1","\ud850\udd5f\ud852\ude79\ud862\udf8f\u5b46\ud863\udc03\ud846\udc9e\u74c8\ud846\udd88\u750e\u74e9\u751e\ud863\uded9\ud846\ude4b\u5bd7\ud863\udeac\u9385\u754d\u754a\u7567\u756e\ud853\udf82\u3f04\ud853\udd13\u758e\u745d\u759e\u75b4\u7602\u762c\u7651\u764f\u766f\u7676\ud858\udff5\u7690\u81ef\u37f8\ud85a\udd11\ud85a\udd0e\u76a1\u76a5\u76b7\u76cc\ud85b\udf9f\u8462\ud854\udc9d\ud854\udd7d\ud847\ude1c\u771e\u7726\u7740\u64af\ud854\ude20\u7758\ud84c\udeac\u77af\ud862\udd64\ud862\udd68\ud845\udec1\u77f4\u7809\ud844\udf76\ud852\ude12\u68ca\u78af\u78c7\u78d3\u96a5\u792e\ud855\udde0\u78d7\u7934\u78b1\ud85d\ude0c\u8fb8\u8884\ud862\udf2b\ud858\udc83\ud849\ude1c\u7986\u8900\u6902\u7980\ud856\udc57\u799d\ud85e\udf39\u793c\u79a9\u6e2a\ud85c\udd26\u3ea8\u79c6\ud864\udd0d\u79d4"]]},4896,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]).Buffer;m.exports=function(n){var o=n.Transform;function e(t,n){this.conv=t,(n=n||{}).decodeStrings=!1,o.call(this,n)}function c(t,n){this.conv=t,(n=n||{}).encoding=this.encoding="utf8",o.call(this,n)}return e.prototype=Object.create(o.prototype,{constructor:{value:e}}),e.prototype._transform=function(t,n,o){if("string"!=typeof t)return o(new Error("Iconv encoding stream needs strings as its input."));try{var e=this.conv.write(t);e&&e.length&&this.push(e),o()}catch(t){o(t)}},e.prototype._flush=function(t){try{var n=this.conv.end();n&&n.length&&this.push(n),t()}catch(n){t(n)}},e.prototype.collect=function(n){var o=[];return this.on("error",n),this.on("data",function(t){o.push(t)}),this.on("end",function(){n(null,t.concat(o))}),this},c.prototype=Object.create(o.prototype,{constructor:{value:c}}),c.prototype._transform=function(n,o,e){if(!(t.isBuffer(n)||n instanceof Uint8Array))return e(new Error("Iconv decoding stream needs buffers as its input."));try{var c=this.conv.write(n);c&&c.length&&this.push(c,this.encoding),e()}catch(t){e(t)}},c.prototype._flush=function(t){try{var n=this.conv.end();n&&n.length&&this.push(n,this.encoding),t()}catch(n){t(n)}},c.prototype.collect=function(t){var n="";return this.on("error",t),this.on("data",function(t){n+=t}),this.on("end",function(){t(null,n)}),this},{IconvLiteEncoderStream:e,IconvLiteDecoderStream:c}}},4897,[4871]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.renderHtml=function(t,n={}){const o=x(t.paperWidth,48,16,120),c=l(t.children,o);return`
${c}
`},e.renderBarcode=p,e.renderQrCode=h;var t=r(d[0]);const n=576,o=384,c=40,s=1.5;function l(t,n){return t.map(t=>u(t,n)).join('')}function u(t,n){switch(t.type){case'raw-text':return _(t.value);case'text':return`
${l(t.children,n)}
`;case'bold':return`${l(t.children,n)}`;case'underline':return`${l(t.children,n)}`;case'invert':return`${l(t.children,n)}`;case'size':return`${l(t.children,n)}`;case'align':return`
${l(t.children,n)}
`;case'row':return v(t,n);case'col':return b(t,n);case'line':return'double'===t.style?'
':'dashed'===t.style?'
':'dotted'===t.style?'
':'
';case'barcode':return w(t.barcodeType)?h(t.value,(o=t.height,Number.isFinite(o)&&o>0?Math.max(2,Math.min(10,Math.round(o/10))):4),n):p(t.barcodeType,t.value,t.height,'barcode',n);case'qrcode':return h(t.value,t.size,n);case'image':{const o=k(t.src);if(!o)return'';return`
`}case'cut':return'
';case'feed':return`
`;case'drawer':default:return'';case'receipt':return l(t.children,n)}var o}function p(n,o,c,s,l){const u=o.trim();if(!u)return'';try{const o=(0,t.toSVG)({bcid:n.toLowerCase(),text:u,height:x(c,40,1,600)/10,scale:2,includetext:'barcode'===s,textsize:10});return`
${N(o,l,s)}
`}catch(t){return f(s,n,u,t)}}function h(n,o,c){const s=n.trim();if(!s)return'';try{const n=(0,t.toSVG)({bcid:'qrcode',text:s,scale:x(o,4,1,20)});return`
${N(n,c,'qrcode')}
`}catch(t){return f('qrcode','qrcode',s,t)}}function f(t,n,o,c){const s='qrcode'===t?'QR code error':'Barcode error',l=n.trim().toLowerCase()||t,u='qrcode'===t?'Invalid QR code value':`Invalid ${l} barcode value`,p=c instanceof Error&&c.message.trim()?c.message.trim():'',h=p?`
${_(p)}
`:'';return`
${s}
${_(u)}
${h}${_(o)}
`}function v(t,n){return`
${t.children.map(t=>b(t,n)).join('')}
`}function b(t,n){return`${l(t.children,n)}`}function x(t,n,o,c){const s=Math.trunc(Number(t));return Number.isFinite(s)&&s>=o&&s<=c?s:n}function $(t,n,o,c){const s=Number(t);return Number.isFinite(s)&&s>=o&&s<=c?s:n}function y(t){return'left'===t||'center'===t||'right'===t?t:'left'}function w(t){const n=t.trim().toLowerCase();return'qrcode'===n||'qr'===n}function q(t,s){return t*s/(s>=c?n:o)}function z(t){const n=t.match(/]*?\bwidth\s*=\s*["']?([0-9.]+)/);if(n)return Number(n[1]);const o=t.match(/]*?\bviewBox\s*=\s*["']\s*[0-9.]+\s+[0-9.]+\s+([0-9.]+)/);return o?Number(o[1]):null}function N(t,n,o="barcode"){if(void 0===n)return t.replace('/g,'>').replace(/"/g,'"').replace(/'/g,''')}},4898,[4899]); -__d(function(A,t,i,e,r,B,n){"use strict";Object.defineProperty(B,'__esModule',{value:!0}),Object.defineProperty(B,"default",{enumerable:!0,get:function(){return C}}),B.auspost=function(A,t){return E(h.bwipp_auspost,A,t)},B.azteccode=function(A,t){return E(h.bwipp_azteccode,A,t)},B.azteccodecompact=function(A,t){return E(h.bwipp_azteccodecompact,A,t)},B.aztecrune=function(A,t){return E(h.bwipp_aztecrune,A,t)},B.bc412=function(A,t){return E(h.bwipp_bc412,A,t)},B.channelcode=function(A,t){return E(h.bwipp_channelcode,A,t)},B.codablockf=function(A,t){return E(h.bwipp_codablockf,A,t)},B.code11=function(A,t){return E(h.bwipp_code11,A,t)},B.code128=function(A,t){return E(h.bwipp_code128,A,t)},B.code16k=function(A,t){return E(h.bwipp_code16k,A,t)},B.code2of5=function(A,t){return E(h.bwipp_code2of5,A,t)},B.code32=function(A,t){return E(h.bwipp_code32,A,t)},B.code39=function(A,t){return E(h.bwipp_code39,A,t)},B.code39ext=function(A,t){return E(h.bwipp_code39ext,A,t)},B.code49=function(A,t){return E(h.bwipp_code49,A,t)},B.code93=function(A,t){return E(h.bwipp_code93,A,t)},B.code93ext=function(A,t){return E(h.bwipp_code93ext,A,t)},B.codeone=function(A,t){return E(h.bwipp_codeone,A,t)},B.coop2of5=function(A,t){return E(h.bwipp_coop2of5,A,t)},B.d3aqr=function(A,t){return E(h.bwipp_d3aqr,A,t)},B.daft=function(A,t){return E(h.bwipp_daft,A,t)},B.databarexpanded=function(A,t){return E(h.bwipp_databarexpanded,A,t)},B.databarexpandedcomposite=function(A,t){return E(h.bwipp_databarexpandedcomposite,A,t)},B.databarexpandedstacked=function(A,t){return E(h.bwipp_databarexpandedstacked,A,t)},B.databarexpandedstackedcomposite=function(A,t){return E(h.bwipp_databarexpandedstackedcomposite,A,t)},B.databarlimited=function(A,t){return E(h.bwipp_databarlimited,A,t)},B.databarlimitedcomposite=function(A,t){return E(h.bwipp_databarlimitedcomposite,A,t)},B.databaromni=function(A,t){return E(h.bwipp_databaromni,A,t)},B.databaromnicomposite=function(A,t){return E(h.bwipp_databaromnicomposite,A,t)},B.databarstacked=function(A,t){return E(h.bwipp_databarstacked,A,t)},B.databarstackedcomposite=function(A,t){return E(h.bwipp_databarstackedcomposite,A,t)},B.databarstackedomni=function(A,t){return E(h.bwipp_databarstackedomni,A,t)},B.databarstackedomnicomposite=function(A,t){return E(h.bwipp_databarstackedomnicomposite,A,t)},B.databartruncated=function(A,t){return E(h.bwipp_databartruncated,A,t)},B.databartruncatedcomposite=function(A,t){return E(h.bwipp_databartruncatedcomposite,A,t)},B.datalogic2of5=function(A,t){return E(h.bwipp_datalogic2of5,A,t)},B.datamatrix=function(A,t){return E(h.bwipp_datamatrix,A,t)},B.datamatrixrectangular=function(A,t){return E(h.bwipp_datamatrixrectangular,A,t)},B.datamatrixrectangularextension=function(A,t){return E(h.bwipp_datamatrixrectangularextension,A,t)},B.dotcode=function(A,t){return E(h.bwipp_dotcode,A,t)},B.ean13=function(A,t){return E(h.bwipp_ean13,A,t)},B.ean13composite=function(A,t){return E(h.bwipp_ean13composite,A,t)},B.ean14=function(A,t){return E(h.bwipp_ean14,A,t)},B.ean2=function(A,t){return E(h.bwipp_ean2,A,t)},B.ean5=function(A,t){return E(h.bwipp_ean5,A,t)},B.ean8=function(A,t){return E(h.bwipp_ean8,A,t)},B.ean8composite=function(A,t){return E(h.bwipp_ean8composite,A,t)},B.flattermarken=function(A,t){return E(h.bwipp_flattermarken,A,t)},B.gs1_128=function(A,t){return E(h.bwipp_gs1_128,A,t)},B.gs1_128composite=function(A,t){return E(h.bwipp_gs1_128composite,A,t)},B.gs1_cc=function(A,t){return E(h.bwipp_gs1_cc,A,t)},B.gs1datamatrix=function(A,t){return E(h.bwipp_gs1datamatrix,A,t)},B.gs1datamatrixrectangular=function(A,t){return E(h.bwipp_gs1datamatrixrectangular,A,t)},B.gs1dldatamatrix=function(A,t){return E(h.bwipp_gs1dldatamatrix,A,t)},B.gs1dlqrcode=function(A,t){return E(h.bwipp_gs1dlqrcode,A,t)},B.gs1dotcode=function(A,t){return E(h.bwipp_gs1dotcode,A,t)},B.gs1northamericancoupon=function(A,t){return E(h.bwipp_gs1northamericancoupon,A,t)},B.gs1qrcode=function(A,t){return E(h.bwipp_gs1qrcode,A,t)},B.hanxin=function(A,t){return E(h.bwipp_hanxin,A,t)},B.hibcazteccode=function(A,t){return E(h.bwipp_hibcazteccode,A,t)},B.hibccodablockf=function(A,t){return E(h.bwipp_hibccodablockf,A,t)},B.hibccode128=function(A,t){return E(h.bwipp_hibccode128,A,t)},B.hibccode39=function(A,t){return E(h.bwipp_hibccode39,A,t)},B.hibcdatamatrix=function(A,t){return E(h.bwipp_hibcdatamatrix,A,t)},B.hibcdatamatrixrectangular=function(A,t){return E(h.bwipp_hibcdatamatrixrectangular,A,t)},B.hibcmicropdf417=function(A,t){return E(h.bwipp_hibcmicropdf417,A,t)},B.hibcpdf417=function(A,t){return E(h.bwipp_hibcpdf417,A,t)},B.hibcqrcode=function(A,t){return E(h.bwipp_hibcqrcode,A,t)},B.iata2of5=function(A,t){return E(h.bwipp_iata2of5,A,t)},B.identcode=function(A,t){return E(h.bwipp_identcode,A,t)},B.industrial2of5=function(A,t){return E(h.bwipp_industrial2of5,A,t)},B.interleaved2of5=function(A,t){return E(h.bwipp_interleaved2of5,A,t)},B.isbn=function(A,t){return E(h.bwipp_isbn,A,t)},B.ismn=function(A,t){return E(h.bwipp_ismn,A,t)},B.issn=function(A,t){return E(h.bwipp_issn,A,t)},B.itf14=function(A,t){return E(h.bwipp_itf14,A,t)},B.japanpost=function(A,t){return E(h.bwipp_japanpost,A,t)},B.kix=function(A,t){return E(h.bwipp_kix,A,t)},B.leitcode=function(A,t){return E(h.bwipp_leitcode,A,t)},B.mailmark=function(A,t){return E(h.bwipp_mailmark,A,t)},B.mands=function(A,t){return E(h.bwipp_mands,A,t)},B.matrix2of5=function(A,t){return E(h.bwipp_matrix2of5,A,t)},B.maxicode=function(A,t){return E(h.bwipp_maxicode,A,t)},B.micropdf417=function(A,t){return E(h.bwipp_micropdf417,A,t)},B.microqrcode=function(A,t){return E(h.bwipp_microqrcode,A,t)},B.msi=function(A,t){return E(h.bwipp_msi,A,t)},B.onecode=function(A,t){return E(h.bwipp_onecode,A,t)},B.pdf417=function(A,t){return E(h.bwipp_pdf417,A,t)},B.pdf417compact=function(A,t){return E(h.bwipp_pdf417compact,A,t)},B.pharmacode=function(A,t){return E(h.bwipp_pharmacode,A,t)},B.pharmacode2=function(A,t){return E(h.bwipp_pharmacode2,A,t)},B.planet=function(A,t){return E(h.bwipp_planet,A,t)},B.plessey=function(A,t){return E(h.bwipp_plessey,A,t)},B.posicode=function(A,t){return E(h.bwipp_posicode,A,t)},B.postnet=function(A,t){return E(h.bwipp_postnet,A,t)},B.pzn=function(A,t){return E(h.bwipp_pzn,A,t)},B.qrcode=function(A,t){return E(h.bwipp_qrcode,A,t)},B.rationalizedCodabar=function(A,t){return E(h.bwipp_rationalizedCodabar,A,t)},B.raw=function(A,t){return E(h.bwipp_raw,A,t)},B.rectangularmicroqrcode=function(A,t){return E(h.bwipp_rectangularmicroqrcode,A,t)},B.royalmail=function(A,t){return E(h.bwipp_royalmail,A,t)},B.sscc18=function(A,t){return E(h.bwipp_sscc18,A,t)},B.swissqrcode=function(A,t){return E(h.bwipp_swissqrcode,A,t)},B.symbol=function(A,t){return E(h.bwipp_symbol,A,t)},B.telepen=function(A,t){return E(h.bwipp_telepen,A,t)},B.telepennumeric=function(A,t){return E(h.bwipp_telepennumeric,A,t)},B.ultracode=function(A,t){return E(h.bwipp_ultracode,A,t)},B.upca=function(A,t){return E(h.bwipp_upca,A,t)},B.upcacomposite=function(A,t){return E(h.bwipp_upcacomposite,A,t)},B.upce=function(A,t){return E(h.bwipp_upce,A,t)},B.upcecomposite=function(A,t){return E(h.bwipp_upcecomposite,A,t)},Object.defineProperty(B,"toCanvas",{enumerable:!0,get:function(){return s}}),Object.defineProperty(B,"toSVG",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(B,"render",{enumerable:!0,get:function(){return a}}),Object.defineProperty(B,"loadFont",{enumerable:!0,get:function(){return d}}),Object.defineProperty(B,"drawingCanvas",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(B,"drawingSVG",{enumerable:!0,get:function(){return R}}),Object.defineProperty(B,"symbolList",{enumerable:!0,get:function(){return h.bwipp_symlist}}),Object.defineProperty(B,"BWIPJS_VERSION",{enumerable:!0,get:function(){return o}}),Object.defineProperty(B,"BWIPP_VERSION",{enumerable:!0,get:function(){return h.BWIPP_VERSION}});var h=t(n[0]);const o='4.11.1 (2026-05-28)';function c(A){return A&&/HTMLCanvasElement|OffscreenCanvas/.test(Object.getPrototypeOf(A).constructor.name)}function s(A,t){if('string'==typeof t||c(t)){let i=A;A=t,t=i}return E((0,h.bwipp_lookup)(t.bcid),t,A)}function E(A,t,i){if('string'==typeof t){if(!c(e=document.getElementById(t)||document.querySelector(t)))throw new Error('bwipjs: `'+t+'`: not a canvas');t=i,i=Y(e)}else if(c(t)){var e=t;t=i,i=Y(e)}else if('string'==typeof i){if(!c(e=document.getElementById(i)||document.querySelector(i)))throw new Error('bwipjs: `'+i+'`: not a canvas');i=Y(e)}else if(c(i))i=Y(i);else if(!i||'object'!=typeof i||!i.init)throw new Error('bwipjs: not a canvas or drawing object');return I(A,t,i)}function Q(A){return I((0,h.bwipp_lookup)(A.bcid),A,R())}function g(A){var t=A.scale||2,i=A.scaleX||t,e=A.scaleY||i;if(A.scaleX=i<1?2:i,A.scaleY=e<1?A.scaleX:e,A.paddingleft=Q(A.paddingleft,A.paddingwidth,A.padding,i),A.paddingright=Q(A.paddingright,A.paddingwidth,A.padding,i),A.paddingtop=Q(A.paddingtop,A.paddingheight,A.padding,e),A.paddingbottom=Q(A.paddingbottom,A.paddingheight,A.padding,e),A.backgroundcolor){var r=''+A.backgroundcolor;if(/^[0-9a-fA-F]{8}$/.test(r)){var B=parseInt(r.substr(0,2),16)/255,n=parseInt(r.substr(2,2),16)/255,h=parseInt(r.substr(4,2),16)/255,o=parseInt(r.substr(6,2),16)/255,c=Math.floor((1-B)*(1-o)*255).toString(16),s=Math.floor((1-n)*(1-o)*255).toString(16),E=Math.floor((1-h)*(1-o)*255).toString(16);A.backgroundcolor=(1==c.length?'0':'')+c+(1==s.length?'0':'')+s+(1==E.length?'0':'')+E}else if('#'==r[0]&&(r=r.substr(1)),/^[0-9a-fA-F]{6}$/.test(r))A.backgroundcolor=r;else{if(!/^[0-9a-fA-F]{3}$/.test(r))throw new Error('bwip-js: invalid backgroundcolor: '+A.backgroundcolor);A.backgroundcolor=r[0]+r[0]+r[1]+r[1]+r[2]+r[2]}}return A;function Q(A,t,i,e){var r;return(r=(r=null!=A?0|A:null!=t?0|t:0|i)<0?0:r>999?999:r)*e|0}}var w={bcid:1,text:1,scale:1,scaleX:1,scaleY:1,rotate:1,padding:1,paddingwidth:1,paddingheight:1,paddingtop:1,paddingleft:1,paddingright:1,paddingbottom:1,backgroundcolor:1};function a(A,t){return I((0,h.bwipp_lookup)(A.bcid),A,t)}function I(A,t,i){var e=t.text;if(!e)throw new ReferenceError('bwip-js: bar code text not specified.');g(t),i.setopts&&i.setopts(t);var r=t.scaleX,B=t.scaleY,n=(t.rotate,new F(i)),o={};for(var c in t)w[c]||(o[c]=t[c]);return o.alttext&&(o.includetext=!0),+o.height&&A!=h.bwipp_pharmacode2&&(o.height=o.height/25.4||.5),+o.width&&(o.width=o.width/25.4||0),n.scale(r,B),(0,h.bwipp_encode)(n,A,e,o),n.render()}var F=(function(){var A=Math.floor,t=Math.round,i=Math.ceil,e=Math.min,r=Math.max;function B(A){if(this.constructor!==B)return new B(A);this.gstk=[],this.cmds=[],this.drawing=A,this.reset(),this.minx=this.miny=1/0,this.maxx=this.maxy=-1/0}return B.prototype.reset=function(){this.g_m0=1,this.g_m1=0,this.g_m2=0,this.g_m3=1,this.g_m4=0,this.g_m5=0,this.g_tsx=1,this.g_tsy=1,this.g_rot=0,this.g_posx=0,this.g_posy=0,this.g_penw=1,this.g_path=[],this.g_font=null,this.g_rgb=[0,0,0],this.g_clip=!1},B.prototype.save=function(){var A={};for(var t in this)0==t.indexOf('g_')&&(A[t]=i(this[t]));function i(A){if(A instanceof Array){for(var t=[],e=0;e=0&&'l'==A[i].op;i--);if(++ic.x0&&(r=c.x0),nc.y0&&(B=c.y0),hc.x1&&(r=c.x1),nc.y1&&(B=c.y1),hn.x0&&(t=n.x0),en.x1&&(t=n.x1),en.y0&&(i=n.y0),rn.y1&&(i=n.y1),rw){var M=Q;Q=w,w=M}if(g>a){M=g;g=a,a=M}Q==w?this.bbox(Q-I,g,Q+o-I-1,a):this.bbox(Q,g-c+F+1,w,a+F)}else{if('p'!=E.op)throw new Error('stroke: --not-a-line--');var U=1/0,Y=1/0,R=-1/0,D=-1/0,p=E.poly;if(4!=p.length)throw new Error('stroke: --not-a-rect--');s=0;for(var f=p.length-1;sR&&(R=y),dD&&(D=d)}I=i(o/2),F=i(c/2);this.bbox(U-I,Y-F,R+I,D+F)}}var H=this;this.cmds.push(function(){for(var A=i(o/2),t=i(c/2),B=o-A,s=c-t,E=0;En&&(n=s),Eh&&(h=E)}this.bbox(r,B+1,n-1,h)}else{if('e'!=e.op)throw new Error('fill: --not-a-polygon--');this.bbox(e.x-e.rx,e.y-e.ry,e.x+e.rx,e.y+e.ry)}}var Q=this;this.cmds.push(function(){for(var i=0;i9&&c++,1&(t=c-(e=B/2|0))&&t--;var s=t/2-1,E=(s+1)/2|0,Q=(i=(4*n|0)-(r=n/2|0))-2-2*E;this.bbox(0,0,30*c-e,3*n*32+4*n-r);var g=this;this.cmds.push(function(){for(var t=0;tr){var n=t;t=r,r=n}if(e>B){n=e;e=B,B=n}t=A(t),e=A(e),r=i(r),B=i(B),this.minx>t&&(this.minx=t),this.maxxe&&(this.miny=e),this.maxy=0;e--){let i=new Uint8Array(t);for(let e=0;e67108864)throw new Error('Image size over default limit');switch(f){case'R':g=-1,w=1,a=1;break;case'I':Q=-1,w=1,I=-1,F=1;break;case'L':g=1,a=-1,F=1;break;default:Q=I=1}var u='L'==f||'R'==f;e=u?U:M,r=u?M:U,B=Y,n=D,(s=[]).min=1/0,E=null,h=o=c=0;var x=this.image(e,r);t=x.buffer,i=x.ispng?1:0},line:function(A,t,i,e,r,B){if(A|=0,t|=0,i|=0,e|=0,r=Math.round(r)||1,en)for(var h=n+1;hB&&U(r,B),s>B&&U(o,B)}else{c=A[e==t-1?0:e+1][1],s=A[0==i?t-1:i-1][1];c>B&&U(o,B),s>B&&U(r,B)}}},hexagon:function(A,t){var i=0|A[0][0],e=0|A[0][1],r=A[1][1]-A[0][1]|0,B=A[2][1]-A[1][1]-1|0,n=0|A[2][0],s=0|A[4][0];h=parseInt(t.substr(0,2),16),o=parseInt(t.substr(2,2),16),c=parseInt(t.substr(4,2),16),Y(i,i+1,e++);for(var E=1;E=1;E--)Y(i-2*E,i+1+2*E,e++);Y(i,i+1,e)},ellipse:function(A,t,i,e,r){D(A-i|0,t-e|0,A+i|0,t+e|0,r)},fill:function(A){h=parseInt(A.substr(0,2),16),o=parseInt(A.substr(2,2),16),c=parseInt(A.substr(4,2),16),R(),(s=[]).min=1/0},clip:function(A){E||((E=[]).min=1/0);var t=s;s=E;for(var i=0,e=A.length;it&&(s.min=t),s[t]?s[t].push(A):s[t]=[A]}function Y(A,t,i){for(;A<=t;)M(A++,i,255)}function R(){for(var A=s.min,t=s.length-1,i=A;i<=t;i++){var e=s[i];if(e){e.sort(function(A,t){return A-t});for(var r=!1,B=0,n=0,h=e.length;ni&&(A=i,i+=n),t>e&&(t=e),e=(t+=(h+1)/2|0)-o,n*=8*n,o=8*h*h;do{F(g,i,t),I(Q,A,t),I(Q,A,e),F(g,i,e),(B=2*E)>=c&&(A++,i--,E+=c+=o),B<=s&&(t++,e--,E+=s+=n)}while(A<=i);for(;t-ei&&(A.min=i);var e=A[i];(null==e||e>t)&&(A[i]=t)}function F(A,t,i){A.min>i&&(A.min=i);var e=A[i];(null==e||eA)return!e;if(n==A)return e;e=!e}return!0}}function Y(A,t){var i;c(t)&&(A=t);var e,r=A.getContext('2d',{willReadFrequently:!0}),B=U();B.image=function(t,B){A.width=t,A.height=B,r.setTransform(1,0,0,1,0,0),/^[0-9a-fA-F]{6}$/.test(''+e.backgroundcolor)?(r.fillStyle='#'+e.backgroundcolor,r.fillRect(0,0,t,B)):r.clearRect(0,0,t,B);return{buffer:(i=r.getImageData(0,0,t,B)).data,ispng:!1}},B.end=function(){return r.putImageData(i,0,0),A};var n=B.setopts;return B.setopts=function(A){e=A,n&&n.call(B,A)},B}function R(){var A,t,i,e,r,B,n,h,o=0,c=0,s=0,E=0,Q=0,g=0,w='',a='',I=[],F={},M=.55183475;return{setopts(t){A=t},scale(A,t){i=A,e=t},measure(A,t,i,e){i|=0,e|=0;for(var r=y.lookup(t),B=0,n=0,h=0,o=0,c=A.length;o\n',t=null)},clip:function(A){var t='',a="clip"+I.length,I.push(t)},unclip:function(){a=''},text(A,t,i,e,r){for(var B=A|=0,n=t|=0,h=y.lookup(r.name),o=0|r.width,c=0|r.height,s=0|r.dx,E='',Q=0;Q\n':w+='\n')},end(){var t='';for(var i in F)t+=F[i]+'" />\n';var e=A.backgroundcolor;return'\n'+(I.length?''+I.join('')+'':'')+(/^[0-9A-Fa-f]{6}$/.test(''+e)?'\n':'')+t+w+'\n'}};function U(A,t){var i=o*(A+=n)+c*(t+=h)+s*(r-1)+0*(B-1),e=E*A+Q*t+0*(r-1)+g*(B-1);return((0|i)==i?i:i.toFixed(2))+' '+((0|e)==e?e:e.toFixed(2))}}var D,p,f,u,x,y=(D=[],p={},f={},x=0,(u={}).next=u,u.prev=u,{lookup:function(A){var t=p[A.toUpperCase()];return void 0===t?1:t},monochrome:function(A){if(A)throw new Error('bwipjs: monochrome fonts not implemented')},getglyph:function(A,t,i,e){t|=0,(!(i=+i)||i<8)&&(i=8),(!(e=+e)||e<8)&&(e=i),((A|=0)<0||A>=D.length)&&(A=1),(!t||t<32)&&(t=32);var r=A+'c'+t+'w'+i+'h'+e;if(B=f[r])return B.prev.next=B.next,B.next.prev=B.prev,(h=u).next.prev=B,B.next=h.next,B.prev=h,h.next=B,B;var B,n=D[A];if((B=H.GetGlyph(n,t,i*n.bwipjs_multx/100,e*n.bwipjs_multy/100)||H.GetGlyph(n,0,i*n.bwipjs_multx/100,e*n.bwipjs_multy/100)).bytes=B.pixels,B.cachekey=r,B.offset=0,x>250){var h,o=(h=u).prev;o.prev.next=h,h.prev=o.prev,o.next=o.prev=null,delete f[o.cachekey]}else x++;return f[r]=B,(h=u).next.prev=B,B.next=h.next,B.prev=h,h.next=B,B},getpaths:function(A,t,i,e){t|=0,(!(i=+i)||i<8)&&(i=8),(!(e=+e)||e<8)&&(e=i),((A|=0)<0||A>=D.length)&&(A=1),(!t||t<32)&&(t=32);var r=D[A];return H.GetPaths(r,t,i*r.bwipjs_multx/100,e*r.bwipjs_multy/100)},loadFont:function(A){var t=100,i=100,e=null;if(2==arguments.length)e=arguments[1];else if(3==arguments.length)t=i=+arguments[1]||100,e=arguments[2];else{if(4!=arguments.length)throw new Error("bwipjs: loadFont: invalid number of arguments");i=+arguments[1]||100,t=+arguments[2]||100,e=arguments[3]}A=A.toUpperCase();var r=H.InitFont(N(e));r.bwipjs_name=A,r.bwipjs_multx=t,r.bwipjs_multy=i;var B=p[A];return null==B?p[A]=B=D.push(r)-1:D[B]=r,B}});function d(){return y.loadFont.apply(y,Array.prototype.slice.call(arguments))}var H=(function(){var A=Math.floor,t=Math.ceil,i=Math.sqrt,e=Math.abs;function r(A){for(var t=[],i=0;iA.length||t<0?A.length:t}function o(A,t){h(A,A.cursor+t)}function c(A,t){for(var i=0,e=0;eA.length||i>A.length-t)return{length:0};var e=A.subarray(t,t+i);return e.cursor=0,e}function E(A){var t=A.cursor,i=c(A,2);if(i){var e=B(A);o(A,e*i),o(A,c(A,e)-1)}return s(A,t,A.cursor-t)}function Q(A){var t=B(A);return t>=32&&t<=246?t-139:t>=247&&t<=250?256*(t-247)+B(A)+108:t>=251&&t<=254?256*-(t-251)-B(A)-108:28==t?c(A,2):29==t?c(A,4):0}function g(A){if(30==n(A))for(o(A,1);A.cursor>4==15)break}else Q(A)}function w(A,t){for(h(A,0);A.cursor=28;)g(A);if(i=A.cursor,12==(e=B(A))&&(e=256|B(A)),e==t)return s(A,r,i-r)}return s(A,0,0)}function a(A,t,i,e){for(var r=w(A,t),B=0;B=B&&t>1,o=Y(i,e+8)>>1,c=Y(i,e+10),s=Y(i,e+12)>>1,E=e+14,Q=E;if(t>65535)return 0;for(t>=Y(i,Q+2*s)&&(Q+=2*s),Q-=2;c;){t>Y(i,Q+2*(o>>=1))&&(Q+=2*o),--c}var g,w,a=(Q+=2)-E>>>1;return t<(w=Y(i,e+14+2*h+2+2*a))?0:0==(g=Y(i,e+14+6*h+2+2*a))?t+R(i,e+14+4*h+2+2*a):Y(i,g+2*(t-w)+e+14+6*h+2+2*a)}if(12==r||13==r){for(var I=0,F=D(i,e+12);I>1),U=D(i,e+16+12*M),p=D(i,e+16+12*M+4);if(tp)){var f=D(i,e+16+12*M+8);return 12==r?f+t-U:f}I=M+1}}return 0}return 0}function y(A,t,i,e,r,B){A.type=t,A.x=i,A.y=e,A.cx=r,A.cy=B}function d(A,t){var i,e;return t>=A.numGlyphs||A.indexToLocFormat>=2?-1:(0==A.indexToLocFormat?(i=A.glyf+2*Y(A.data,A.loca+2*t),e=A.glyf+2*Y(A.data,A.loca+2*t+2)):(i=A.glyf+D(A.data,A.loca+4*t),e=A.glyf+D(A.data,A.loca+4*t+4)),i==e?-1:i)}function H(A,t,i){if(A.cff.length)v(A,t,i);else{var e=d(A,t);if(e<0)return 0;i.x0=R(A.data,e+2),i.y0=R(A.data,e+4),i.x1=R(A.data,e+6),i.y1=R(A.data,e+8)}return 1}function N(A,t,i,e,r,B,n,h,o,c){return e?(i&&y(A[t++],3,o+n>>1,c+h>>1,o,c),y(A[t++],3,r,B,n,h)):i?y(A[t++],3,r,B,o,c):y(A[t++],2,r,B,0,0),t}function C(t,e){var n=t.data,h=d(t,e);if(h<0)return null;var o=[],c=R(n,h);if(c>0){var s,E,Q,g,w,a,I,F,M,D=0,p=0,f=0,u=0,x=h+10,H=Y(n,h+10+2*c),C=n.subarray(h+10+2*c+2+H),G=0;for(o=r(V=(k=1+Y(n,x+2*c-2))+2*c),E=0,s=0,Q=V-k,P=0;P>1,I=W+o[Q+P+1].y>>1)):(a=O,I=W),y(o[m++],1,a,I,0,0),f=0,E=1+Y(n,x+2*p),++p):1&D?(f?y(o[m++],3,O,W,g,w):y(o[m++],2,O,W,0,0),f=0):(f&&y(o[m++],3,g+O>>1,w+W>>1,g,w),g=O,w=W,f=1);o.length=N(o,m,f,u,a,I,F,M,g,w)}else if(-1==c)for(var S=1,j=h+10;S;){var T,J=[1,0,0,1,0,0];D=R(n,j),T=R(n,j+=2),j+=2,2&D&&(1&D?(J[4]=R(n,j),j+=2,J[5]=R(n,j),j+=2):(J[4]=B(n),j+=1,J[5]=B(n),j+=1)),8&D?(J[0]=J[3]=R(n,j)/16384,j+=2,J[1]=J[2]=0):64&D?(J[0]=R(n,j)/16384,j+=2,J[1]=J[2]=0,J[3]=R(n,j)/16384,j+=2):128&D&&(J[0]=R(n,j)/16384,j+=2,J[1]=R(n,j)/16384,j+=2,J[2]=R(n,j)/16384,j+=2,J[3]=R(n,j)/16384,j+=2);var V=i(J[0]*J[0]+J[1]*J[1]),k=i(J[2]*J[2]+J[3]*J[3]),v=z(t,T);if(v.length>0){for(var P=0,K=v.length;PA.max_x||!A.started)&&(A.max_x=t),(i>A.max_y||!A.started)&&(A.max_y=i),(t=33900?e=32768:i>=1240&&(e=1131),(t+=e)<0||t>=i?{length:0}:M(A,t)}function J(A,t){var i,e,r,n,s,E,Q=A.fdselect,g=-1;if(h(Q,0),0==(s=B(Q)))o(Q,t),g=B(Q);else if(3==s)for(i=c(Q,2),e=c(Q,2),E=0;E=e&&t=F)&&(S(i,0,Y[n]),!(++n>=F));)S(i,Y[n],0),n++;break;case 6:if(F<1)return 0;for(;!(n>=F)&&(S(i,Y[n],0),!(++n>=F));)S(i,0,Y[n]),n++;break;case 31:if(F<4)return 0;for(;!(n+3>=F)&&(j(i,Y[n],0,Y[n+1],Y[n+2],F-n==5?Y[n+4]:0,Y[n+3]),!((n+=4)+3>=F));)j(i,0,Y[n],Y[n+1],Y[n+2],Y[n+3],F-n==5?Y[n+4]:0),n+=4;break;case 30:if(F<4)return 0;for(;!(n+3>=F)&&(j(i,0,Y[n],Y[n+1],Y[n+2],Y[n+3],F-n==5?Y[n+4]:0),!((n+=4)+3>=F));)j(i,Y[n],0,Y[n+1],Y[n+2],F-n==5?Y[n+4]:0,Y[n+3]),n+=4;break;case 8:if(F<6)return 0;for(;n+5=F)return 0;S(i,Y[n],Y[n+1]);break;case 25:if(F<8)return 0;for(;n+1=F)return 0;j(i,Y[n],Y[n+1],Y[n+2],Y[n+3],Y[n+4],Y[n+5]);break;case 26:case 27:if(F<4)return 0;for(g=0,1&F&&(g=Y[n],n++);n+3=10)return 0;if(R[I++]=E,0==(E=T(10==h?D:A.gsubrs,r)).length)return 0;E.cursor=0,s=0;break;case 11:if(I<=0)return 0;E=R[--I],s=0;break;case 14:return b(i),1;case 12:var p,f,u,x,y,d,H,N,C,G,l,V,k,v;switch(B(E)){case 34:if(F<7)return 0;p=Y[0],f=Y[1],N=Y[2],u=Y[3],x=Y[4],y=Y[5],d=Y[6],j(i,p,0,f,N,u,0),j(i,x,0,y,-N,d,0);break;case 35:if(F<13)return 0;p=Y[0],H=Y[1],f=Y[2],N=Y[3],u=Y[4],C=Y[5],x=Y[6],G=Y[7],y=Y[8],l=Y[9],d=Y[10],V=Y[11],j(i,p,H,f,N,u,C),j(i,x,G,y,l,d,V);break;case 36:if(F<9)return 0;p=Y[0],H=Y[1],f=Y[2],N=Y[3],u=Y[4],x=Y[5],y=Y[6],l=Y[7],d=Y[8],j(i,p,H,f,N,u,0),j(i,x,0,y,l,d,-(H+N+l));break;case 37:if(F<11)return 0;p=Y[0],H=Y[1],f=Y[2],N=Y[3],u=Y[4],C=Y[5],x=Y[6],G=Y[7],y=Y[8],l=Y[9],d=V=Y[10],v=H+N+C+G+l,e(k=p+f+u+x+y)>e(v)?V=-v:d=-k,j(i,p,H,f,N,u,C),j(i,x,G,y,l,d,V);break;default:return 0}break;default:if(255!=h&&28!=h&&(h<32||h>254))return 0;if(255==h?g=(0|c(E,4))/65536:(o(E,-1),g=Q(E)<<16>>16),F>=48)return 0;Y[F++]=g,s=0}s&&(F=0)}return 0}function k(A,t){var i={started:0,first_x:0,first_y:0,x:0,y:0,min_x:0,max_x:0,min_y:0,max_y:0,vertices:[]};return V(A,t,i)?i.vertices:null}function v(A,t,i){var e={started:0,first_x:0,first_y:0,x:0,y:0,min_x:0,max_x:0,min_y:0,max_y:0,vertices:[]},r=V(A,t,e);return i.x0=r?e.min_x:0,i.y0=r?e.min_y:0,i.x1=r?e.max_x:0,i.y1=r?e.max_y:0,r&&e.vertices?e.vertices.length:0}function z(A,t){return A.cff.length?k(A,t):C(A,t)}function P(A,t){var i=Y(A.data,A.hhea+34);return ti.ey||ni.ey&&(B+=(B-e)*(i.ey-n)/(n-r),n=i.ey),e<=t&&B<=t?A[t]+=i.direction*(n-r):e>=t+1&&B>=t+1||(A[t]+=i.direction*(n-r)*(1-(e-t+(B-t))/2))))}function _(A,t,i,e,r){for(var B=r+1;e;){if(0==e.fdx){(s=e.fx)=0?(W(A,s,e,s,r,s,B),W(t,s+1,e,s,r,s,B)):W(t,0,e,s,r,s,B))}else{var n,h,o,c,s=e.fx,E=e.fdx,Q=s+E,g=e.fdy;if(e.sy>r?(n=s+E*(e.sy-r),o=e.sy):(n=s,o=r),e.ey=0&&h>=0&&nh&&(a=o=B-(o-r),o=c=B-(c-r),c=a,a=h,h=n,n=a,E=-E,g=-g,a=s,s=Q,Q=a),p=0|h,I=((R=0|n)+1-s)*g+r,U=(M=e.direction)*(I-o),A[R]+=U*(1-(n-R+(R+1-R))/2),F=M*g,Y=R+1;Yp?(W(A,Y,e,s,D,R,x),W(A,Y,e,R,x,p,y),W(A,Y,e,p,y,f,u)):fp?(W(A,Y,e,s,D,p,y),W(A,Y,e,p,y,R,x),W(A,Y,e,R,x,f,u)):sR||fR?(W(A,Y,e,s,D,R,x),W(A,Y,e,R,x,f,u)):sp||fp?(W(A,Y,e,s,D,p,y),W(A,Y,e,p,y,f,u)):W(A,Y,e,s,D,f,u)}}e=e.next}}function L(A,t,i,r,B,n){B|=0;var h,o=null,c=n|=0,s=0,E=new Float32Array(2*A.w+1),Q=E.subarray(A.w),g=0;for(t[i].y0=n+A.h+1;s>>0)>255&&(D=255),A.pixels[s*A.stride+U]=D}for(I=o;I;)(h=I).fx+=h.fdx,I=h.next;++c,++s}}function X(A,t){for(var i=1;i0&&e.y012;){var e,r,B,n,h=i>>1,o=A[t].y0=B)break;e=A[t+r],A[t+r]=A[t+B],A[t+B]=e,++r,--B}Bt[M+a].y:t[M+w].y16||(E*E+Q*Q>h?(AA(A,t,i,(t+e)/2,(i+r)/2,c,s,h,o+1),AA(A,c,s,(e+B)/2,(r+n)/2,B,n,h,o+1)):A.push({x:B,y:n})),1}function tA(A,t,e,r,B,n,h,o,c,s,E){var Q=r-t,g=B-e,w=n-r,a=h-B,I=o-n,F=c-h,M=o-t,U=c-e,Y=i(Q*Q+g*g)+i(w*w+a*a)+i(I*I+F*F),R=i(M*M+U*U);if(!(E>16))if(Y*Y-R*R>s){var D=(t+r)/2,p=(e+B)/2,f=(r+n)/2,u=(B+h)/2,x=(n+o)/2,y=(h+c)/2,d=(D+f)/2,H=(p+u)/2,N=(f+x)/2,C=(u+y)/2,G=(d+N)/2,l=(H+C)/2;tA(A,t,e,D,p,d,H,G,l,s,E+1),tA(A,G,l,N,C,x,y,o,c,s,E+1)}else A.push({x:o,y:c})}function iA(A,t,i){for(var e=[],r=t*t,B=-1,n=0,h=0,o=0,c=0,s=A.length;c=0&&(i[B]=e.length-n),++B,n=e.length,h=A[c].x,o=A[c].y,e.push({x:h,y:o});break;case 2:h=A[c].x,o=A[c].y,e.push({x:h,y:o});break;case 3:AA(e,h,o,A[c].cx,A[c].cy,A[c].x,A[c].y,r,0),h=A[c].x,o=A[c].y;break;case 4:tA(e,h,o,A[c].cx,A[c].cy,A[c].cx1,A[c].cy1,A[c].x,A[c].y,r,0),h=A[c].x,o=A[c].y}return i[B]=e.length-n,e}function eA(A,t,i,e,r,B,n,h,o,c){h|=0,o|=0;var s=[],E=iA(i,t/(e>r?r:e),s);E&&$(A,E,s,e,r,B,n,h,o,c)}return{InitFont:function(A){var t={};if(!u(t,A,0))return null;var i,e={ascent:R((i=t).data,i.hhea+4),descent:R(i.data,i.hhea+6),linegap:R(i.data,i.hhea+8)};return t.ascent=e.ascent,t.descent=e.descent,t.linegap=e.linegap,t},GetGlyph:function(t,i,e,r){r=r||e;var B=e/t.ascent,n=r/t.ascent,h=x(t,i);if(!h&&i)return null;var o=z(t,h),c=K(t,h,B,n,0,0),s=c.x1-c.x0,E=c.y1-c.y0,Q=null;s&&E&&eA({pixels:Q=new Uint8Array(s*E),w:s,h:E,stride:s},.35,o,B,n,0,0,c.x0,c.y0,1);var g=P(t,h);return{glyph:h,pixels:Q,width:s,height:E,top:-c.y0,left:c.x0,advance:A(g.advanceWidth*B)}},GetPaths:function(A,t,i,e){e=e||i;var r=i/A.ascent,B=e/A.ascent,n=x(A,t);if(!n&&t)return null;var h=z(A,n),o=P(A,n),c=0,s=0,E=[];if(h)for(var Q=0,g=h.length;Qc&&(c=w.y),w.y=16777216)throw new Error('array-size-limit');e=new Array(a);for(r=0;r=0&&d[r]!==1/0;r--);if(r<0)throw new Error('array-marker-not-found');e=d.splice(r+1,c-1-r),c=r}return e.b=e,e.o=0,e}function _(){for(var e=c-1;e>=0&&d[e]!==1/0;e-=2)if(d[e-1]===1/0)throw new Error('dict-malformed-stack');if(e<0)throw new Error('dict-marker-not-found');for(var a=new Map,r=e+1;r=0;t--)e[a+t]=r[t];else{if(!(e instanceof Array))throw new Error('putinterval-not-writable-'+typeof e);var o=e.b,i=a+e.o,s=r.b,c=r.o;for(t=0,n=r.length;t0&&d[--c]!==1/0;);}function G(){for(var e=c-1;e>=0&&d[e]!==1/0;e--);return c-e-1}function X(e){for(var a=0,r=e.length,t=e.b,n=e.o;aa}function Y(e,a){return e instanceof Uint8Array&&(e=q(e)),a instanceof Uint8Array&&(a=q(a)),e>=a}function Q(e,a){return'boolean'==typeof e?e&&a:e&a}function $(e,a){return'boolean'==typeof e?e||a:e|a}function J(e,a){return'boolean'==typeof e?e!=a:e^a}function ee(e,a){return a<0?h(e/g(2,-a)):e*g(2,a)}var ae,re=(ae=new Float32Array(1),e=>(0|e)==e?e:(ae[0]=e,ae[0]));function te(){var e=d[--c],a=d[--c];throw b.set('errorname',a),b.set('errorinfo',e),'string'==typeof e||e instanceof Uint8Array?new Error(q(a)+": "+q(e)):q(a)}const ne=new Map([['',""],['subspace',""],['split',""],['linegaps',1.2],['color',"unset"],['xalign',"left"],['yalign',"above"],['direction',"forward"],['font',"OCR-B"],['size',10],['xoffset',0],['yoffset',0],['gaps',0]]);function oe(){for(var e=1;e<=9;e++)for(var a=ne,r=a.keys(),t=0,n=a.size;t=3){var v=R(d[c-1],0,3),g=l.ctrl,u=A(g,v);if(d[c++]=g,d[c++]=v,u){l.j=l.j-1;var x=d[--c],y=d[--c];z(l.msg,l.j,N(y,x)),l.j=l.j+1;var q=d[--c];d[c++]=R(q,3,q.length-3);break}c-=2}if(d[c-1].length>=2){var C=R(d[c-1],0,2),M=l.ctrl,j=A(M,C);if(d[c++]=M,d[c++]=C,j){l.j=l.j-1;var B=d[--c],D=d[--c];z(l.msg,l.j,N(D,B)),l.j=l.j+1;var P=d[--c];d[c++]=R(P,2,P.length-2);break}c-=2}if(d[c-1].length>=3){var E=R(d[c-1],0,3);d[c++]=!0;for(var L=0,G=E.length;L57)&&(d[c-1]=!1)}if(d[--c]){var U=S(R(d[c-1],0,3));d[c++]=U,U>255&&(c-=2,d[c++]="bwipp.invalidOrdinal#521",d[c++]="Ordinal must be 000 to 255",te()),l.j=l.j-1;var V=d[--c];z(l.msg,l.j,V),l.j=l.j+1;var H=d[--c];d[c++]=R(H,3,H.length-3)}}}if(l.parseonly||!l.parsefnc||94!=N(l.msg,l.j-1))break;if(l.j=l.j-1,d[c-1].length<1&&(d[c-1]="bwipp.truncatedCaret#540",d[c++]="Caret character truncated",te()),94==N(d[c-1],0)){z(l.msg,l.j,94),l.j=l.j+1;var Z=d[--c];d[c++]=R(Z,1,Z.length-1);break}if(d[c-1].length<3&&(d[c-1]="bwipp.truncatedFNC#550",d[c++]="Function character truncated",te()),K(R(d[c-1],0,3),"ECI")&&l.eci){d[c-1].length<9&&(d[c-1]="bwipp.truncatedECI#555",d[c++]="ECI truncated",te());var W=R(d[c-1],3,6);d[c++]=W;for(var Y=0,Q=W.length;Y57)&&(c-=2,d[c++]="bwipp.invalidECI#561",d[c++]="ECI must be 000000 to 999999",te())}var J=d[--c],ee=0;F(J,function(){var e=d[--c];ee=10*re(ee-(e-48))}),z(l.msg,l.j,~~(ee/10)-1e6),l.j=l.j+1;var ae=d[--c];d[c++]=R(ae,9,ae.length-9);break}d[c-1].length<4&&(d[c-1]="bwipp.truncatedFNC#572",d[c++]="Function character truncated",te());var ne=R(d[c-1],0,4),oe=A(l.fncvals,ne);if(d[c++]=ne,!oe){var ie=d[--c],se=k(ie.length+28);I(se,28,ie),I(se,0,"Unknown function character: "),d[c-1]="bwipp.unknownFNC#578",d[c++]=se,te()}var ce=d[--c];z(l.msg,l.j,N(l.fncvals,ce)),l.j=l.j+1;var de=d[--c];d[c++]=R(de,4,de.length-4);break}}if(l.parseonly){d[c++]=k(l.j);for(var le=0,be=l.j-1;le<=be;le+=1){z(d[c-1],le,N(l.msg,le))}}else d[c++]=R(l.msg,0,l.j);l=e}function be(){if(!be.globals){var e=l;(l=be.globals={}).gs1process_primes=w([2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83]),l.gs1process_daysinmonth=w([31,-1,31,30,31,30,31,31,30,31,30,31]);var a=new Map([["cset",'N'],["min",18],["max",18],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),r=new Map([["parts",w([a])],["dlpkey",w([])]]),t=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),n=new Map([["parts",w([t])],["ex",w(["255","37"])],["dlpkey",w([w(["22","10","21"]),w(["235"])])]]),o=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),i=new Map([["parts",w([o])],["ex",w(["01","03"])],["req",w([w([w(["37"])])])]]),s=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),p=new Map([["parts",w([s])],["ex",w(["01","02","37"])],["dlattr",!1]]),b=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),f=new Map([["parts",w([b])],["req",w([w([w(["01"]),w(["02"]),w(["03"]),w(["8006"]),w(["8026"])])])]]),m=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),h=new Map([["parts",w([m])],["req",w([w([w(["01"]),w(["02"]),w(["03"]),w(["8006"]),w(["8026"])])])]]),v=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),g=new Map([["parts",w([v])],["req",w([w([w(["8020"])])])]]),u=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),x=new Map([["parts",w([u])],["req",w([w([w(["01"]),w(["02"]),w(["03"]),w(["8006"]),w(["8026"])])])]]),q=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),M=new Map([["parts",w([q])],["req",w([w([w(["01"]),w(["02"]),w(["03"]),w(["255"]),w(["8006"]),w(["8026"])])])]]),j=new Map([["cset",'N'],["min",2],["max",2],["opt",!1],["linters",w([])]]),B=new Map([["parts",w([j])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),T=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),D=new Map([["parts",w([T])],["ex",w(["235"])],["req",w([w([w(["01"]),w(["03"]),w(["8006"])])])],["dlattr",!1]]),P=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),H=new Map([["parts",w([P])],["req",w([w([w(["01"])])])],["dlattr",!1]]),Z=new Map([["cset",'X'],["min",1],["max",28],["opt",!1],["linters",w([])]]),Y=new Map([["parts",w([Z])],["req",w([w([w(["01"])])])],["dlattr",!1]]),Q=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),$=new Map([["parts",w([Q])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),J=new Map([["cset",'N'],["min",1],["max",6],["opt",!1],["linters",w([])]]),ee=new Map([["parts",w([J])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),ae=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),ne=new Map([["parts",w([ae])],["req",w([w([w(["01"])])])]]),oe=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),ie=new Map([["parts",w([oe])],["req",w([w([w(["01"]),w(["8006"])]),w([w(["21"])])])]]),se=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),ce=new Map([["parts",w([se])],["req",w([w([w(["01"]),w(["8006"])])])]]),de=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),le=new Map([["cset",'X'],["min",1],["max",17],["opt",!0],["linters",w([])]]),fe=new Map([["parts",w([de,le])],["dlpkey",w([])]]),me=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),he=new Map([["parts",w([me])],["req",w([w([w(["414"])])])],["dlattr",!1]]),ve=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),ge=new Map([["cset",'N'],["min",1],["max",12],["opt",!0],["linters",w([])]]),ue=new Map([["parts",w([ve,ge])],["ex",w(["01","02","415","8006","8020","8026"])],["dlpkey",w([])]]),xe=new Map([["cset",'N'],["min",1],["max",8],["opt",!1],["linters",w([])]]),we=new Map([["parts",w([xe])],["req",w([w([w(["01"]),w(["02"])])])]]),_e=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ke=new Map([["parts",w([_e])],["ex",w(["310n"])],["req",w([w([w(["01"]),w(["02"])])])]]),ye=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),qe=new Map([["parts",w([ye])],["ex",w(["311n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ce=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Me=new Map([["parts",w([Ce])],["ex",w(["312n"])],["req",w([w([w(["01"]),w(["02"])])])]]),je=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Se=new Map([["parts",w([je])],["ex",w(["313n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Be=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ne=new Map([["parts",w([Be])],["ex",w(["314n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ae=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Te=new Map([["parts",w([Ae])],["ex",w(["315n"])],["req",w([w([w(["01"]),w(["02"])])])]]),ze=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Re=new Map([["parts",w([ze])],["ex",w(["316n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ie=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),De=new Map([["parts",w([Ie])],["ex",w(["320n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Pe=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ee=new Map([["parts",w([Pe])],["ex",w(["321n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Oe=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Fe=new Map([["parts",w([Oe])],["ex",w(["322n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Le=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ge=new Map([["parts",w([Le])],["ex",w(["323n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Xe=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ue=new Map([["parts",w([Xe])],["ex",w(["324n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ke=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ve=new Map([["parts",w([Ke])],["ex",w(["325n"])],["req",w([w([w(["01"]),w(["02"])])])]]),He=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ze=new Map([["parts",w([He])],["ex",w(["326n"])],["req",w([w([w(["01"]),w(["02"])])])]]),We=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ye=new Map([["parts",w([We])],["ex",w(["327n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Qe=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),$e=new Map([["parts",w([Qe])],["ex",w(["328n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Je=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ea=new Map([["parts",w([Je])],["ex",w(["329n"])],["req",w([w([w(["01"]),w(["02"])])])]]),aa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ra=new Map([["parts",w([aa])],["ex",w(["330n"])],["req",w([w([w(["00"]),w(["01"])])])]]),ta=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),na=new Map([["parts",w([ta])],["ex",w(["331n"])],["req",w([w([w(["00"]),w(["01"])])])]]),oa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ia=new Map([["parts",w([oa])],["ex",w(["332n"])],["req",w([w([w(["00"]),w(["01"])])])]]),sa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ca=new Map([["parts",w([sa])],["ex",w(["333n"])],["req",w([w([w(["00"]),w(["01"])])])]]),da=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),la=new Map([["parts",w([da])],["ex",w(["334n"])],["req",w([w([w(["00"]),w(["01"])])])]]),pa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ba=new Map([["parts",w([pa])],["ex",w(["335n"])],["req",w([w([w(["00"]),w(["01"])])])]]),fa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ma=new Map([["parts",w([fa])],["ex",w(["336n"])],["req",w([w([w(["00"]),w(["01"])])])]]),ha=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),va=new Map([["parts",w([ha])],["ex",w(["337n"])],["req",w([w([w(["01"])])])]]),ga=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ua=new Map([["parts",w([ga])],["ex",w(["340n"])],["req",w([w([w(["00"]),w(["01"])])])]]),xa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),wa=new Map([["parts",w([xa])],["ex",w(["341n"])],["req",w([w([w(["00"]),w(["01"])])])]]),_a=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ka=new Map([["parts",w([_a])],["ex",w(["342n"])],["req",w([w([w(["00"]),w(["01"])])])]]),ya=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),qa=new Map([["parts",w([ya])],["ex",w(["343n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ca=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ma=new Map([["parts",w([Ca])],["ex",w(["344n"])],["req",w([w([w(["00"]),w(["01"])])])]]),ja=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Sa=new Map([["parts",w([ja])],["ex",w(["345n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ba=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Na=new Map([["parts",w([Ba])],["ex",w(["346n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Aa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ta=new Map([["parts",w([Aa])],["ex",w(["347n"])],["req",w([w([w(["00"]),w(["01"])])])]]),za=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ra=new Map([["parts",w([za])],["ex",w(["348n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ia=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Da=new Map([["parts",w([Ia])],["ex",w(["349n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Pa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ea=new Map([["parts",w([Pa])],["ex",w(["350n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Oa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Fa=new Map([["parts",w([Oa])],["ex",w(["351n"])],["req",w([w([w(["01"]),w(["02"])])])]]),La=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ga=new Map([["parts",w([La])],["ex",w(["352n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Xa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ua=new Map([["parts",w([Xa])],["ex",w(["353n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ka=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Va=new Map([["parts",w([Ka])],["ex",w(["354n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ha=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Za=new Map([["parts",w([Ha])],["ex",w(["355n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Wa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ya=new Map([["parts",w([Wa])],["ex",w(["356n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Qa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),$a=new Map([["parts",w([Qa])],["ex",w(["357n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ja=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),er=new Map([["parts",w([Ja])],["ex",w(["360n"])],["req",w([w([w(["01"]),w(["02"])])])]]),ar=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),rr=new Map([["parts",w([ar])],["ex",w(["361n"])],["req",w([w([w(["01"]),w(["02"])])])]]),tr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),nr=new Map([["parts",w([tr])],["ex",w(["362n"])],["req",w([w([w(["00"]),w(["01"])])])]]),or=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ir=new Map([["parts",w([or])],["ex",w(["363n"])],["req",w([w([w(["00"]),w(["01"])])])]]),sr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),cr=new Map([["parts",w([sr])],["ex",w(["364n"])],["req",w([w([w(["01"]),w(["02"])])])]]),dr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),lr=new Map([["parts",w([dr])],["ex",w(["365n"])],["req",w([w([w(["01"]),w(["02"])])])]]),pr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),br=new Map([["parts",w([pr])],["ex",w(["366n"])],["req",w([w([w(["01"]),w(["02"])])])]]),fr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),mr=new Map([["parts",w([fr])],["ex",w(["367n"])],["req",w([w([w(["00"]),w(["01"])])])]]),hr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),vr=new Map([["parts",w([hr])],["ex",w(["368n"])],["req",w([w([w(["00"]),w(["01"])])])]]),gr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ur=new Map([["parts",w([gr])],["ex",w(["369n"])],["req",w([w([w(["00"]),w(["01"])])])]]),xr=new Map([["cset",'N'],["min",1],["max",8],["opt",!1],["linters",w([])]]),wr=new Map([["parts",w([xr])],["req",w([w([w(["00"])]),w([w(["02"]),w(["8026"])])])]]),_r=new Map([["cset",'N'],["min",1],["max",15],["opt",!1],["linters",w([])]]),kr=new Map([["parts",w([_r])],["ex",w(["390n","391n","394n","8111"])],["req",w([w([w(["255"]),w(["8020"])])])]]),yr=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso4217'])]]),qr=new Map([["cset",'N'],["min",1],["max",15],["opt",!1],["linters",w([])]]),Cr=new Map([["parts",w([yr,qr])],["ex",w(["391n"])],["req",w([w([w(["8020"])])])]]),Mr=new Map([["cset",'N'],["min",1],["max",15],["opt",!1],["linters",w([])]]),jr=new Map([["parts",w([Mr])],["ex",w(["392n","393n"])],["req",w([w([w(["01"])]),w([w(["30"]),w(["31nn"]),w(["32nn"]),w(["35nn"]),w(["36nn"])])])]]),Sr=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso4217'])]]),Br=new Map([["cset",'N'],["min",1],["max",15],["opt",!1],["linters",w([])]]),Nr=new Map([["parts",w([Sr,Br])],["ex",w(["393n"])],["req",w([w([w(["30"]),w(["31nn"]),w(["32nn"]),w(["35nn"]),w(["36nn"])])])]]),Ar=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w([])]]),Tr=new Map([["parts",w([Ar])],["ex",w(["394n","8111"])],["req",w([w([w(["255"])])])]]),zr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Rr=new Map([["parts",w([zr])],["ex",w(["392n","393n","395n","8005"])],["req",w([w([w(["30"]),w(["31nn"]),w(["32nn"]),w(["35nn"]),w(["36nn"])])])]]),Ir=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),Dr=new Map([["parts",w([Ir])]]),Pr=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w(['lintgcppos1'])]]),Er=new Map([["parts",w([Pr])],["dlpkey",w([])]]),Or=new Map([["cset",'N'],["min",17],["max",17],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Fr=new Map([["parts",w([Or])],["dlpkey",w([])]]),Lr=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),Gr=new Map([["parts",w([Lr])],["req",w([w([w(["00"])])])]]),Xr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Ur=new Map([["parts",w([Xr])]]),Kr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Vr=new Map([["parts",w([Kr])],["dlpkey",w([w(["254"]),w(["7040"])])]]),Hr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Zr=new Map([["parts",w([Hr])],["req",w([w([w(["8020"])])])],["dlpkey",w([w(["8020"])])]]),Wr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Yr=new Map([["parts",w([Wr])]]),Qr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),$r=new Map([["parts",w([Qr])],["dlpkey",w([w(["7040"])])]]),Jr=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),et=new Map([["parts",w([Jr])],["ex",w(["421"])]]),at=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),rt=new Map([["cset",'X'],["min",1],["max",9],["opt",!1],["linters",w([])]]),tt=new Map([["parts",w([at,rt])],["ex",w(["4307"])]]),nt=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),ot=new Map([["parts",w([nt])],["ex",w(["426"])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),it=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),st=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),ct=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),dt=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),lt=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),pt=new Map([["parts",w([it,st,ct,dt,lt])],["ex",w(["426"])],["req",w([w([w(["01"]),w(["02"])])])]]),bt=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),ft=new Map([["parts",w([bt])],["ex",w(["426"])],["req",w([w([w(["01"]),w(["02"])])])]]),mt=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),ht=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),vt=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),gt=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),ut=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),xt=new Map([["parts",w([mt,ht,vt,gt,ut])],["ex",w(["426"])],["req",w([w([w(["01"]),w(["02"])])])]]),wt=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),_t=new Map([["parts",w([wt])],["req",w([w([w(["01"]),w(["02"])])])]]),kt=new Map([["cset",'X'],["min",1],["max",3],["opt",!1],["linters",w([])]]),yt=new Map([["parts",w([kt])],["req",w([w([w(["01"]),w(["02"])]),w([w(["422"])])])]]),qt=new Map([["cset",'X'],["min",1],["max",35],["opt",!1],["linters",w(['lintpcenc'])]]),Ct=new Map([["parts",w([qt])],["req",w([w([w(["00"])])])]]),Mt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),jt=new Map([["parts",w([Mt])],["req",w([w([w(["00"])])])]]),St=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Bt=new Map([["parts",w([St])],["req",w([w([w(["4302"])])])]]),Nt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),At=new Map([["parts",w([Nt])],["req",w([w([w(["00"])])])]]),Tt=new Map([["cset",'X'],["min",2],["max",2],["opt",!1],["linters",w(['lintiso3166alpha2'])]]),zt=new Map([["parts",w([Tt])],["req",w([w([w(["00"])])])]]),Rt=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),It=new Map([["parts",w([Rt])],["req",w([w([w(["00"])])])]]),Dt=new Map([["cset",'N'],["min",10],["max",10],["opt",!1],["linters",w(['lintlatitude'])]]),Pt=new Map([["cset",'N'],["min",10],["max",10],["opt",!1],["linters",w(['lintlongitude'])]]),Et=new Map([["parts",w([Dt,Pt])],["req",w([w([w(["00"])])])]]),Ot=new Map([["cset",'X'],["min",1],["max",35],["opt",!1],["linters",w(['lintpcenc'])]]),Ft=new Map([["parts",w([Ot])],["req",w([w([w(["00"])])])]]),Lt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Gt=new Map([["parts",w([Lt])],["req",w([w([w(["00"])])])]]),Xt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Ut=new Map([["parts",w([Xt])],["req",w([w([w(["4312"])])])]]),Kt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Vt=new Map([["parts",w([Kt])],["req",w([w([w(["00"])])])]]),Ht=new Map([["cset",'X'],["min",2],["max",2],["opt",!1],["linters",w(['lintiso3166alpha2'])]]),Zt=new Map([["parts",w([Ht])],["req",w([w([w(["00"])])])]]),Wt=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Yt=new Map([["parts",w([Wt])],["req",w([w([w(["00"])])])]]),Qt=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),$t=new Map([["parts",w([Qt])],["req",w([w([w(["00"])])])]]),Jt=new Map([["cset",'X'],["min",1],["max",35],["opt",!1],["linters",w(['lintpcenc'])]]),en=new Map([["parts",w([Jt])],["req",w([w([w(["00"])])])]]),an=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w(['lintyesno'])]]),rn=new Map([["parts",w([an])],["req",w([w([w(["00"])])])]]),tn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),nn=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['linthhmi'])]]),on=new Map([["parts",w([tn,nn])],["req",w([w([w(["00"])])])]]),sn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),cn=new Map([["parts",w([sn])],["req",w([w([w(["00"])])])]]),dn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ln=new Map([["cset",'X'],["min",1],["max",1],["opt",!0],["linters",w(['linthyphen'])]]),pn=new Map([["parts",w([dn,ln])],["ex",w(["4331"])],["req",w([w([w(["00"])])])]]),bn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),fn=new Map([["cset",'X'],["min",1],["max",1],["opt",!0],["linters",w(['linthyphen'])]]),mn=new Map([["parts",w([bn,fn])],["ex",w(["4330"])],["req",w([w([w(["00"])])])]]),hn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),vn=new Map([["cset",'X'],["min",1],["max",1],["opt",!0],["linters",w(['linthyphen'])]]),gn=new Map([["parts",w([hn,vn])],["ex",w(["4333"])],["req",w([w([w(["00"])])])]]),un=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),xn=new Map([["cset",'X'],["min",1],["max",1],["opt",!0],["linters",w(['linthyphen'])]]),wn=new Map([["parts",w([un,xn])],["ex",w(["4332"])],["req",w([w([w(["00"])])])]]),_n=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w([])]]),kn=new Map([["parts",w([_n])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),yn=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),qn=new Map([["parts",w([yn])],["req",w([w([w(["01"]),w(["02"])])])]]),Cn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),Mn=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['linthhmi'])]]),jn=new Map([["parts",w([Cn,Mn])],["req",w([w([w(["01"]),w(["02"])])])]]),Sn=new Map([["cset",'N'],["min",1],["max",4],["opt",!1],["linters",w([])]]),Bn=new Map([["parts",w([Sn])],["req",w([w([w(["01","10"])])])]]),Nn=new Map([["cset",'X'],["min",1],["max",12],["opt",!1],["linters",w([])]]),An=new Map([["parts",w([Nn])],["req",w([w([w(["01"]),w(["02"])])])]]),Tn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),zn=new Map([["parts",w([Tn])],["req",w([w([w(["01"]),w(["02"])])])]]),Rn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),In=new Map([["cset",'N'],["min",6],["max",6],["opt",!0],["linters",w(['lintyymmdd'])]]),Dn=new Map([["parts",w([Rn,In])],["req",w([w([w(["01"]),w(["02"])])])]]),Pn=new Map([["cset",'X'],["min",1],["max",3],["opt",!1],["linters",w([])]]),En=new Map([["parts",w([Pn])],["req",w([w([w(["01"]),w(["02"])])])]]),On=new Map([["cset",'X'],["min",1],["max",10],["opt",!1],["linters",w([])]]),Fn=new Map([["parts",w([On])],["req",w([w([w(["01"]),w(["02"])])])]]),Ln=new Map([["cset",'X'],["min",1],["max",2],["opt",!1],["linters",w([])]]),Gn=new Map([["parts",w([Ln])],["req",w([w([w(["01"]),w(["02"])])])]]),Xn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),Un=new Map([["cset",'N'],["min",4],["max",4],["opt",!0],["linters",w(['linthhmi'])]]),Kn=new Map([["parts",w([Xn,Un])],["req",w([w([w(["01"]),w(["02"])])])]]),Vn=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Hn=new Map([["parts",w([Vn])],["req",w([w([w(["01"]),w(["8006"])]),w([w(["416"])])])]]),Zn=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Wn=new Map([["parts",w([Zn])],["req",w([w([w(["01"]),w(["8006"])])])]]),Yn=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Qn=new Map([["parts",w([Yn])],["req",w([w([w(["7021"])])])]]),$n=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w(['lintgcppos1'])]]),Jn=new Map([["parts",w([$n])]]),eo=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166999'])]]),ao=new Map([["cset",'X'],["min",1],["max",27],["opt",!1],["linters",w([])]]),ro=new Map([["parts",w([eo,ao])],["req",w([w([w(["01"]),w(["02"])])])]]),to=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w([])]]),no=new Map([["cset",'X'],["min",1],["max",1],["opt",!1],["linters",w([])]]),oo=new Map([["cset",'X'],["min",1],["max",1],["opt",!1],["linters",w([])]]),io=new Map([["cset",'X'],["min",1],["max",1],["opt",!1],["linters",w(['lintimporteridx'])]]),so=new Map([["parts",w([to,no,oo,io])],["dlattr",!1]]),co=new Map([["cset",'X'],["min",1],["max",4],["opt",!1],["linters",w(['lintpackagetype'])]]),lo=new Map([["parts",w([co])],["req",w([w([w(["00"])])])],["dlattr",!1]]),po=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),bo=new Map([["parts",w([po])],["req",w([w([w(["01"])])])]]),fo=new Map([["cset",'X'],["min",2],["max",2],["opt",!1],["linters",w([])]]),mo=new Map([["cset",'X'],["min",1],["max",28],["opt",!1],["linters",w([])]]),ho=new Map([["parts",w([fo,mo])],["req",w([w([w(["01"]),w(["8004"])])])]]),vo=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),go=new Map([["parts",w([vo])],["req",w([w([w(["01"]),w(["8006"])])])]]),uo=new Map([["cset",'N'],["min",2],["max",2],["opt",!1],["linters",w(['lintmediatype'])]]),xo=new Map([["parts",w([uo])],["req",w([w([w(["8017"]),w(["8018"])])])]]),wo=new Map([["cset",'X'],["min",1],["max",25],["opt",!1],["linters",w([])]]),_o=new Map([["parts",w([wo])],["req",w([w([w(["8017"]),w(["8018"])])])]]),ko=new Map([["cset",'N'],["min",8],["max",8],["opt",!1],["linters",w(['lintyyyymmdd'])]]),yo=new Map([["parts",w([ko])],["ex",w(["7251"])],["req",w([w([w(["8018"])])])]]),qo=new Map([["cset",'N'],["min",8],["max",8],["opt",!1],["linters",w(['lintyyyymmdd'])]]),Co=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['linthhmi'])]]),Mo=new Map([["parts",w([qo,Co])],["ex",w(["7250"])],["req",w([w([w(["8018"])])])]]),jo=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w(['lintiso5218'])]]),So=new Map([["parts",w([jo])],["req",w([w([w(["8018"])])])]]),Bo=new Map([["cset",'X'],["min",1],["max",40],["opt",!1],["linters",w(['lintpcenc'])]]),No=new Map([["parts",w([Bo])],["ex",w(["7256","7259"])],["req",w([w([w(["8017"]),w(["8018"])])])]]),Ao=new Map([["cset",'X'],["min",1],["max",10],["opt",!1],["linters",w([])]]),To=new Map([["parts",w([Ao])],["ex",w(["7256","7259"])],["req",w([w([w(["8017"]),w(["8018"])])])]]),zo=new Map([["cset",'X'],["min",1],["max",90],["opt",!1],["linters",w(['lintpcenc'])]]),Ro=new Map([["parts",w([zo])],["req",w([w([w(["8017"]),w(["8018"])])])]]),Io=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Do=new Map([["parts",w([Io])],["req",w([w([w(["8018"])])])]]),Po=new Map([["cset",'X'],["min",3],["max",3],["opt",!1],["linters",w(['lintposinseqslash'])]]),Eo=new Map([["parts",w([Po])],["req",w([w([w(["8018","7259"])])])]]),Oo=new Map([["cset",'X'],["min",1],["max",40],["opt",!1],["linters",w(['lintpcenc'])]]),Fo=new Map([["parts",w([Oo])],["ex",w(["7256"])],["req",w([w([w(["8018"])])])]]),Lo=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['lintnonzero'])]]),Go=new Map([["cset",'N'],["min",5],["max",5],["opt",!1],["linters",w(['lintnonzero'])]]),Xo=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintnonzero'])]]),Uo=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w(['lintwinding'])]]),Ko=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w([])]]),Vo=new Map([["parts",w([Lo,Go,Xo,Uo,Ko])],["req",w([w([w(["01"])])])]]),Ho=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Zo=new Map([["parts",w([Ho])]]),Wo=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w(['lintzero'])]]),Yo=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Qo=new Map([["cset",'X'],["min",1],["max",16],["opt",!0],["linters",w([])]]),$o=new Map([["parts",w([Wo,Yo,Qo])],["dlpkey",w([])]]),Jo=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w(['lintgcppos1'])]]),ei=new Map([["parts",w([Jo])],["dlpkey",w([w(["7040"])])]]),ai=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ri=new Map([["parts",w([ai])],["req",w([w([w(["01"]),w(["02"])])])]]),ti=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),ni=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['lintpieceoftotal'])]]),oi=new Map([["parts",w([ti,ni])],["ex",w(["01","37"])],["dlpkey",w([w(["22","10","21"])])]]),ii=new Map([["cset",'X'],["min",1],["max",34],["opt",!1],["linters",w(['lintiban'])]]),si=new Map([["parts",w([ii])],["req",w([w([w(["415"])])])]]),ci=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),di=new Map([["cset",'N'],["min",2],["max",2],["opt",!1],["linters",w(['linthh'])]]),li=new Map([["cset",'N'],["min",2],["max",2],["opt",!0],["linters",w(['lintmi'])]]),pi=new Map([["cset",'N'],["min",2],["max",2],["opt",!0],["linters",w(['lintss'])]]),bi=new Map([["parts",w([ci,di,li,pi])],["req",w([w([w(["01"]),w(["02"])])])]]),fi=new Map([["cset",'X'],["min",1],["max",50],["opt",!1],["linters",w([])]]),mi=new Map([["parts",w([fi])],["req",w([w([w(["00"]),w(["01"])])])]]),hi=new Map([["cset",'Y'],["min",1],["max",30],["opt",!1],["linters",w(['lintgcppos1'])]]),vi=new Map([["parts",w([hi])],["dlpkey",w([w(["8011"])])]]),gi=new Map([["cset",'N'],["min",1],["max",12],["opt",!1],["linters",w(['lintnozeroprefix'])]]),ui=new Map([["parts",w([gi])],["req",w([w([w(["8010"])])])],["dlattr",!1]]),xi=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),wi=new Map([["parts",w([xi])],["req",w([w([w(["01"]),w(["8006"])])])]]),_i=new Map([["cset",'X'],["min",1],["max",25],["opt",!1],["linters",w(['lintcsumalpha','lintgcppos1'])]]),ki=new Map([["parts",w([_i])],["dlpkey",w([])]]),yi=new Map([["cset",'X'],["min",1],["max",25],["opt",!1],["linters",w(['lintcsumalpha','lintgcppos1','linthasnondigit'])]]),qi=new Map([["parts",w([yi])],["req",w([w([w(["01"])])])],["dlattr",!1]]),Ci=new Map([["cset",'N'],["min",18],["max",18],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Mi=new Map([["parts",w([Ci])],["ex",w(["8018"])],["dlpkey",w([w(["8019"])])]]),ji=new Map([["cset",'N'],["min",18],["max",18],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Si=new Map([["parts",w([ji])],["ex",w(["8017"])],["dlpkey",w([w(["8019"])])]]),Bi=new Map([["cset",'N'],["min",1],["max",10],["opt",!1],["linters",w([])]]),Ni=new Map([["parts",w([Bi])],["req",w([w([w(["8017"]),w(["8018"])])])],["dlattr",!1]]),Ai=new Map([["cset",'X'],["min",1],["max",25],["opt",!1],["linters",w([])]]),Ti=new Map([["parts",w([Ai])],["req",w([w([w(["415"])])])],["dlattr",!1]]),zi=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),Ri=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['lintpieceoftotal'])]]),Ii=new Map([["parts",w([zi,Ri])],["ex",w(["02","8006"])],["req",w([w([w(["37"])])])]]),Di=new Map([["cset",'Z'],["min",1],["max",90],["opt",!1],["linters",w([])]]),Pi=new Map([["parts",w([Di])],["req",w([w([w(["00"]),w(["01","21"]),w(["253"]),w(["255"]),w(["8003"]),w(["8004"]),w(["8006","21"]),w(["8010","8011"]),w(["8017"]),w(["8018"])])])]]),Ei=new Map([["cset",'N'],["min",15],["max",15],["opt",!1],["linters",w([])]]),Oi=new Map([["parts",w([Ei])],["req",w([w([w(["01","21"])])])],["dlattr",!1]]),Fi=new Map([["cset",'N'],["min",15],["max",15],["opt",!1],["linters",w([])]]),Li=new Map([["parts",w([Fi])],["req",w([w([w(["01","21","8040"])])])],["dlattr",!1]]),Gi=new Map([["cset",'N'],["min",32],["max",32],["opt",!1],["linters",w([])]]),Xi=new Map([["parts",w([Gi])],["req",w([w([w(["01","21","8040"])])])],["dlattr",!1]]),Ui=new Map([["cset",'N'],["min",18],["max",18],["opt",!1],["linters",w([])]]),Ki=new Map([["cset",'N'],["min",1],["max",2],["opt",!0],["linters",w([])]]),Vi=new Map([["parts",w([Ui,Ki])],["req",w([w([w(["01","21","8040"])])])],["dlattr",!1]]),Hi=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintcouponcode'])]]),Zi=new Map([["parts",w([Hi])]]),Wi=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w([])]]),Yi=new Map([["parts",w([Wi])],["req",w([w([w(["255"])])])]]),Qi=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintcouponposoffer'])]]),$i=new Map([["parts",w([Qi])]]),Ji=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w([])]]),es=new Map([["parts",w([Ji])],["req",w([w([w(["01"])])])],["dlattr",!1]]),as=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),rs=new Map([["parts",w([as])]]),ts=new Map([["cset",'X'],["min",1],["max",90],["opt",!1],["linters",w([])]]),ns=new Map([["parts",w([ts])]]),os=new Map([["00",r],["01",n],["02",i],["03",p],["10",f],["11",h],["12",g],["13",x],["15",x],["16",x],["17",M],["20",B],["21",D],["22",H],["235",Y],["240",$],["241",$],["242",ee],["243",ne],["250",ie],["251",ce],["253",fe],["254",he],["255",ue],["30",we],["3100",ke],["3101",ke],["3102",ke],["3103",ke],["3104",ke],["3105",ke],["3110",qe],["3111",qe],["3112",qe],["3113",qe],["3114",qe],["3115",qe],["3120",Me],["3121",Me],["3122",Me],["3123",Me],["3124",Me],["3125",Me],["3130",Se],["3131",Se],["3132",Se],["3133",Se],["3134",Se],["3135",Se],["3140",Ne],["3141",Ne],["3142",Ne],["3143",Ne],["3144",Ne],["3145",Ne],["3150",Te],["3151",Te],["3152",Te],["3153",Te],["3154",Te],["3155",Te],["3160",Re],["3161",Re],["3162",Re],["3163",Re],["3164",Re],["3165",Re],["3200",De],["3201",De],["3202",De],["3203",De],["3204",De],["3205",De],["3210",Ee],["3211",Ee],["3212",Ee],["3213",Ee],["3214",Ee],["3215",Ee],["3220",Fe],["3221",Fe],["3222",Fe],["3223",Fe],["3224",Fe],["3225",Fe],["3230",Ge],["3231",Ge],["3232",Ge],["3233",Ge],["3234",Ge],["3235",Ge],["3240",Ue],["3241",Ue],["3242",Ue],["3243",Ue],["3244",Ue],["3245",Ue],["3250",Ve],["3251",Ve],["3252",Ve],["3253",Ve],["3254",Ve],["3255",Ve],["3260",Ze],["3261",Ze],["3262",Ze],["3263",Ze],["3264",Ze],["3265",Ze],["3270",Ye],["3271",Ye],["3272",Ye],["3273",Ye],["3274",Ye],["3275",Ye],["3280",$e],["3281",$e],["3282",$e],["3283",$e],["3284",$e],["3285",$e],["3290",ea],["3291",ea],["3292",ea],["3293",ea],["3294",ea],["3295",ea],["3300",ra],["3301",ra],["3302",ra],["3303",ra],["3304",ra],["3305",ra],["3310",na],["3311",na],["3312",na],["3313",na],["3314",na],["3315",na],["3320",ia],["3321",ia],["3322",ia],["3323",ia],["3324",ia],["3325",ia],["3330",ca],["3331",ca],["3332",ca],["3333",ca],["3334",ca],["3335",ca],["3340",la],["3341",la],["3342",la],["3343",la],["3344",la],["3345",la],["3350",ba],["3351",ba],["3352",ba],["3353",ba],["3354",ba],["3355",ba],["3360",ma],["3361",ma],["3362",ma],["3363",ma],["3364",ma],["3365",ma],["3370",va],["3371",va],["3372",va],["3373",va],["3374",va],["3375",va],["3400",ua],["3401",ua],["3402",ua],["3403",ua],["3404",ua],["3405",ua],["3410",wa],["3411",wa],["3412",wa],["3413",wa],["3414",wa],["3415",wa],["3420",ka],["3421",ka],["3422",ka],["3423",ka],["3424",ka],["3425",ka],["3430",qa],["3431",qa],["3432",qa],["3433",qa],["3434",qa],["3435",qa],["3440",Ma],["3441",Ma],["3442",Ma],["3443",Ma],["3444",Ma],["3445",Ma],["3450",Sa],["3451",Sa],["3452",Sa],["3453",Sa],["3454",Sa],["3455",Sa],["3460",Na],["3461",Na],["3462",Na],["3463",Na],["3464",Na],["3465",Na],["3470",Ta],["3471",Ta],["3472",Ta],["3473",Ta],["3474",Ta],["3475",Ta],["3480",Ra],["3481",Ra],["3482",Ra],["3483",Ra],["3484",Ra],["3485",Ra],["3490",Da],["3491",Da],["3492",Da],["3493",Da],["3494",Da],["3495",Da],["3500",Ea],["3501",Ea],["3502",Ea],["3503",Ea],["3504",Ea],["3505",Ea],["3510",Fa],["3511",Fa],["3512",Fa],["3513",Fa],["3514",Fa],["3515",Fa],["3520",Ga],["3521",Ga],["3522",Ga],["3523",Ga],["3524",Ga],["3525",Ga],["3530",Ua],["3531",Ua],["3532",Ua],["3533",Ua],["3534",Ua],["3535",Ua],["3540",Va],["3541",Va],["3542",Va],["3543",Va],["3544",Va],["3545",Va],["3550",Za],["3551",Za],["3552",Za],["3553",Za],["3554",Za],["3555",Za],["3560",Ya],["3561",Ya],["3562",Ya],["3563",Ya],["3564",Ya],["3565",Ya],["3570",$a],["3571",$a],["3572",$a],["3573",$a],["3574",$a],["3575",$a],["3600",er],["3601",er],["3602",er],["3603",er],["3604",er],["3605",er],["3610",rr],["3611",rr],["3612",rr],["3613",rr],["3614",rr],["3615",rr],["3620",nr],["3621",nr],["3622",nr],["3623",nr],["3624",nr],["3625",nr],["3630",ir],["3631",ir],["3632",ir],["3633",ir],["3634",ir],["3635",ir],["3640",cr],["3641",cr],["3642",cr],["3643",cr],["3644",cr],["3645",cr],["3650",lr],["3651",lr],["3652",lr],["3653",lr],["3654",lr],["3655",lr],["3660",br],["3661",br],["3662",br],["3663",br],["3664",br],["3665",br],["3670",mr],["3671",mr],["3672",mr],["3673",mr],["3674",mr],["3675",mr],["3680",vr],["3681",vr],["3682",vr],["3683",vr],["3684",vr],["3685",vr],["3690",ur],["3691",ur],["3692",ur],["3693",ur],["3694",ur],["3695",ur],["37",wr],["3900",kr],["3901",kr],["3902",kr],["3903",kr],["3904",kr],["3905",kr],["3906",kr],["3907",kr],["3908",kr],["3909",kr],["3910",Cr],["3911",Cr],["3912",Cr],["3913",Cr],["3914",Cr],["3915",Cr],["3916",Cr],["3917",Cr],["3918",Cr],["3919",Cr],["3920",jr],["3921",jr],["3922",jr],["3923",jr],["3924",jr],["3925",jr],["3926",jr],["3927",jr],["3928",jr],["3929",jr],["3930",Nr],["3931",Nr],["3932",Nr],["3933",Nr],["3934",Nr],["3935",Nr],["3936",Nr],["3937",Nr],["3938",Nr],["3939",Nr],["3940",Tr],["3941",Tr],["3942",Tr],["3943",Tr],["3950",Rr],["3951",Rr],["3952",Rr],["3953",Rr],["3954",Rr],["3955",Rr],["400",Dr],["401",Er],["402",Fr],["403",Gr],["410",Ur],["411",Ur],["412",Ur],["413",Ur],["414",Vr],["415",Zr],["416",Yr],["417",$r],["420",et],["421",tt],["422",ot],["423",pt],["424",ft],["425",xt],["426",_t],["427",yt],["4300",Ct],["4301",Ct],["4302",jt],["4303",Bt],["4304",At],["4305",At],["4306",At],["4307",zt],["4308",It],["4309",Et],["4310",Ft],["4311",Ft],["4312",Gt],["4313",Ut],["4314",Vt],["4315",Vt],["4316",Vt],["4317",Zt],["4318",Yt],["4319",$t],["4320",en],["4321",rn],["4322",rn],["4323",rn],["4324",on],["4325",on],["4326",cn],["4330",pn],["4331",mn],["4332",gn],["4333",wn],["7001",kn],["7002",qn],["7003",jn],["7004",Bn],["7005",An],["7006",zn],["7007",Dn],["7008",En],["7009",Fn],["7010",Gn],["7011",Kn],["7020",Hn],["7021",Wn],["7022",Qn],["7023",Jn],["7030",ro],["7031",ro],["7032",ro],["7033",ro],["7034",ro],["7035",ro],["7036",ro],["7037",ro],["7038",ro],["7039",ro],["7040",so],["7041",lo],["710",bo],["711",bo],["712",bo],["713",bo],["714",bo],["715",bo],["716",bo],["717",bo],["7230",ho],["7231",ho],["7232",ho],["7233",ho],["7234",ho],["7235",ho],["7236",ho],["7237",ho],["7238",ho],["7239",ho],["7240",go],["7241",xo],["7242",_o],["7250",yo],["7251",Mo],["7252",So],["7253",No],["7254",No],["7255",To],["7256",Ro],["7257",Do],["7258",Eo],["7259",Fo],["8001",Vo],["8002",Zo],["8003",$o],["8004",ei],["8005",ri],["8006",oi],["8007",si],["8008",bi],["8009",mi],["8010",vi],["8011",ui],["8012",wi],["8013",ki],["8014",qi],["8017",Mi],["8018",Si],["8019",Ni],["8020",Ti],["8026",Ii],["8030",Pi],["8040",Oi],["8041",Li],["8042",Xi],["8043",Vi],["8110",Zi],["8111",Yi],["8112",$i],["8200",es],["90",rs],["91",ns],["92",ns],["93",ns],["94",ns],["95",ns],["96",ns],["97",ns],["98",ns],["99",ns]]);l.gs1syntax=os,d[c++]=1/0;for(var is=w(["00","01","02","03","04","11","12","13","14","15","16","17","18","19","20","31","32","33","34","35","36","41"]),ss=0,cs=is.length;ss?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",ps),fs=d[--c];d[c++]=bs,d[c++]=fs,d[c++]=fs+1}c--;var ms=_();l.cset82=ms,d[c++]=1/0,d[c++]=0;for(var hs=0;hs<39;hs++){var vs=d[--c];d[c++]=N("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",hs),d[c++]=vs,d[c++]=vs+1}c--;var gs=_();l.cset39=gs,d[c++]=1/0,d[c++]=0;for(var us=0;us<32;us++){var xs=d[--c];d[c++]=N("23456789ABCDEFGHJKLMNPQRSTUVWXYZ",us),d[c++]=xs,d[c++]=xs+1}c--;var ws=_();l.cset32=ws,d[c++]=1/0,d[c++]=0;for(var _s=0;_s<64;_s++){var ks=d[--c];d[c++]=N("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",_s),d[c++]=ks,d[c++]=ks+1}c--;var ys=_();l.cset64=ys,d[c++]=1/0;for(var qs=w(['004','008','010','012','016','020','024','028','031','032','036','040','044','048','050','051','052','056','060','064','068','070','072','074','076','084','086','090','092','096','100','104','108','112','116','120','124','132','136','140','144','148','152','156','158','162','166','170','174','175','178','180','184','188','191','192','196','203','204','208','212','214','218','222','226','231','232','233','234','238','239','242','246','248','250','254','258','260','262','266','268','270','275','276','288','292','296','300','304','308','312','316','320','324','328','332','334','336','340','344','348','352','356','360','364','368','372','376','380','384','388','392','398','400','404','408','410','414','417','418','422','426','428','430','434','438','440','442','446','450','454','458','462','466','470','474','478','480','484','492','496','498','499','500','504','508','512','516','520','524','528','531','533','534','535','540','548','554','558','562','566','570','574','578','580','581','583','584','585','586','591','598','600','604','608','612','616','620','624','626','630','634','638','642','643','646','652','654','659','660','662','663','666','670','674','678','682','686','688','690','694','702','703','704','705','706','710','716','724','728','729','732','740','744','748','752','756','760','762','764','768','772','776','780','784','788','792','795','796','798','800','804','807','818','826','831','832','833','834','840','850','854','858','860','862','876','882','887','894']),Cs=0,Ms=qs.length;Cs0)for(var ac=d[--c],rc=ac,tc=1+~~(ac/2);rc>=tc;rc-=1)y(rc,-1);else c--;U(w(~~(G()/2)));var nc=d[--c];l.ais=nc,U(w(G()));var oc=d[--c];d[c++]=1/0,F(oc,function(){d[c++]=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),pe()});var ic=w();l.vals=ic,c--}else{if(E(d[--c],"http://"),!d[--c])if(E(d[--c],"HTTP://"),!d[--c])if(E(d[--c],"https://"),!d[--c])E(d[--c],"HTTPS://"),d[--c]||(d[c-1]="bwipp.GS1dlURIbadScheme#2974",d[c++]="Scheme must be http:// HTTP:// https:// or HTTPS://",te());if(c--,O(d[--c],"/"),d[--c]||(d[c-1]="bwipp.GS1dlMissingDomainOrPathInfo#2980",d[c++]="URI must contain a domain and path info",te()),c-=2,O(d[--c],"#"),d[--c]){var sc=d[--c];c--,d[c-1]=sc}if(O(d[--c],"?"),!d[--c]){var cc=d[--c];d[c++]="",d[c++]=null,d[c++]=cc}var dc=d[--c];l.pp=dc,c--;var lc=d[--c];for(l.qp=lc,d[c++]=1/0,d[c++]=0,d[c++]=0,d[c++]=l.pp;;){if(O(d[--c],"/"),!d[--c]){c--;break}var pc=d[--c];c--;var bc=pc.length+1,fc=d[--c],mc=d[c-1];d[c++]=re(bc+mc),d[c++]=fc}U(w(G()-1));var hc=d[--c];l.pipos=hc,c-=2,l.pipos.length<=1&&(d[c++]="bwipp.GS1dlNoAIinfo#3005",d[c++]="The path was too short to contain AI info",te()),d[c++]=!1;for(var vc=l.pipos.length-2;vc>=0;vc-=2){var gc=N(l.pipos,vc),uc=R(l.pp,gc,re(N(l.pipos,vc+1)-gc)-1),xc=A(l.gs1syntax,uc);if(d[c++]=vc,d[c++]=uc,xc){var wc=d[--c];if(A(N(l.gs1syntax,wc),'dlpkey')){var _c=d[--c];d[c-1]=_c,d[c++]=!0;break}}else c--;c--}d[--c]||(d[c++]="bwipp.GS1dlNoAIinfo#3024",d[c++]="The path does not contain a valid primary key",te());var kc=d[--c],yc=N(l.pipos,kc);for(l.pp=R(l.pp,yc,re(l.pp.length-yc)),l.uriunescape=function(){var e=d[--c];l.qq=e;var a=d[--c];for(l.in=a,l.out=k(l.in.length),l.badhex=!1,d[c++]=0,d[c++]=0;;){if(d[c-2]>=l.in.length)break;var r=d[c-2],t=N(l.in,r);if(d[c++]=t,43==t&&l.qq){c--;var n=d[--c];z(l.out,n,32),d[c-1]+=1,d[c++]=n+1}else{var o=d[c-1],i=d[c-3];if(37==o&&i=48&&m<=57)d[c-1]-=48;else{var h=d[c-1];if(h>=65&&h<=70)d[c-1]-=55;else{var v=d[c-1];if(!(v>=97&&v<=102)){c-=2,l.badhex=!0,d[c++]=0;break}d[c-1]-=87}}var g=d[--c],u=d[--c];d[c++]=re(g+16*u)}if(l.badhex){c-=2;break}var x=d[--c],w=d[--c];z(l.out,w,x),d[c-1]+=3,d[c++]=w+1}else{var _=d[--c],y=d[--c];z(l.out,y,_),d[c-1]+=1,d[c++]=y+1}}}l.badhex&&(L(),d[c++]="bwipp.GS1dlBadHexCharacter#3059",d[c++]="Invalid hex character",te());var q=d[--c];l.out=R(l.out,0,q),d[c-1]=l.out},l.isvaliddlpkeyseq=function(){var e=d[--c];l.in=e;var a=N(l.gs1syntax,N(l.in,0));d[c++]=!1,F(N(a,'dlpkey'),function(){var e=d[--c];for(l.seq=e,l.i=1,l.j=0;!(l.i>=l.in.length)&&!(l.j>=l.seq.length);)K(N(l.in,l.i),N(l.seq,l.j))&&(l.i=l.i+1),l.j=l.j+1;if(l.i==l.in.length)return d[c-1]=!0,!0})},l.ais=w(99),l.vals=w(99),d[c++]=1/0,d[c++]=0,d[c++]=l.pp;;){if(O(d[--c],"/"),!d[--c]){c--;break}var qc=d[--c];c--;var Cc=d[--c],Mc=d[c-1];if(z(l.ais,Mc,qc),O(Cc,"/"),d[--c]){var jc=d[--c];d[c-1]=jc}else{var Sc=d[--c];d[c++]="",d[c++]=Sc}var Bc=d[--c],Nc=d[c-2];d[c++]=l.vals,d[c++]=Nc,d[c++]=Bc,d[c++]=!1,l.uriunescape();var Ac=d[--c],Tc=d[--c];z(d[--c],Tc,Ac);var zc=d[--c];d[c-1]+=1,d[c++]=zc}var Rc=d[--c];if(l.plen=Rc,d[c++]=Rc,Rc>1)d[c++]=R(l.ais,0,l.plen),l.isvaliddlpkeyseq(),d[--c]||(L(),d[c++]="bwipp.GS1dlBadPathInfo#3105",d[c++]="The AIs in the path are not a valid key-qualifier sequence for the key",te());for(d[c++]=l.qp;;){if(0==d[c-1].length){c--;break}if(O(d[--c],"&"),d[--c]){var Ic=d[--c];d[c-1]=Ic}else{var Dc=d[--c];d[c++]="",d[c++]=Dc}if(O(d[--c],"="),d[--c]){var Pc=d[c-1],Ec=!0;if(F(Pc,function(){var e=d[--c];Ec=Ec&&e>=48&&e<=57}),Ec){var Oc=d[--c];c--;var Fc=d[--c],Lc=d[c-2];z(l.ais,Lc,Oc),d[c++]=l.vals,d[c++]=Lc,d[c++]=Fc,d[c++]=!0,l.uriunescape();var Gc=d[--c],Xc=d[--c];z(d[--c],Xc,Gc);var Uc=d[--c];d[c-1]+=1,d[c++]=Uc}else c-=3}else c--}for(var Kc=d[c-1],Vc=R(l.ais,l.plen,re(Kc-l.plen)),Hc=0,Zc=Vc.length;Hc=1;ld-=1){var pd=d[c-1];d[c++]=ld,d[c++]=pd,d[c++]=1/0,X(R(l.ais,0,l.plen)),y(G()+3,-2);var bd=d[--c],fd=d[--c];d[c++]=bd,y(fd,1);var md=w();if(d[c++]=md,l.isvaliddlpkeyseq(),d[--c]){var hd=d[--c];d[c-1]=hd;var vd=d[c-1],gd=vd.length,ud=k(gd+50);I(ud,0,"AI ("),I(ud,4,vd),I(ud,gd+4,") from query params should be in the path info"),c--;var xd=G()+2;d[c++]="bwipp.GS1dlAttributeMustBeQualifier#3157",d[c++]=ud,y(xd+1,2),L(),te()}}c--}var wd=d[--c];l.ais=R(l.ais,0,wd),l.vals=R(l.vals,0,wd),c--;for(var _d=0,kd=l.ais.length-1;_d<=kd;_d+=1){if(d[c++]=_d,K(N(l.ais,_d),"01")){var yd=d[c-1],qd=N(l.vals,yd),Cd=qd.length;if(d[c++]=qd,8==Cd||12==Cd||13==Cd){var Md=C(k(14),"00000000000000");d[c++]=Md,d[c++]=Md;var jd=d[c-3];I(d[c-1],14-jd.length,jd);var Sd=d[c-2],Bd=d[(c-=3)-1];z(l.vals,Bd,Sd)}else c--}c--}}d[c++]=1/0;for(var Nd=l.ais,Ad=0,Td=Nd.length;Ad=2){var Rd=d[--c];A(l.aifixed,R(Rd,0,2))&&(d[c-1]=!1)}else c--}if(l.fncs=w(),l.lintnumeric=function(){var e=d[--c];if(d[c++]=!0,F(e,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0}),!d[--c])return d[c-1]="bwipp.GS1notNumeric#3199",d[c++]="Not numeric",d[c++]=!1,!0},l.lintcset82=function(){var e=d[--c];if(d[c++]=!0,F(e,function(){var e=d[--c];if(!A(l.cset82,e))return d[c-1]=!1,!0}),!d[--c])return d[c-1]="bwipp.GS1badCSET82character#3204",d[c++]="Invalid CSET 82 character",d[c++]=!1,!0},l.lintcset39=function(){var e=d[--c];if(d[c++]=!0,F(e,function(){var e=d[--c];if(!A(l.cset39,e))return d[c-1]=!1,!0}),!d[--c])return d[c-1]="bwipp.GS1badCSET39character#3209",d[c++]="Invalid CSET 39 character",d[c++]=!1,!0},l.lintcset64=function(){if(O(d[c-1],"="),d[--c]){var e=d[--c];d[c-1]=e.length%3,d[c++]=e;var a=d[c-2],r=d[c-3];d[c-3]=d[c-1],c-=2,d[c++]=r,d[c++]=a,d[c++]=!1,1==a&&K(r,"=")&&(d[c-1]=!0);var t=d[c-2],n=d[c-3];if(2==t&&0==n.length&&(d[c-1]=!0),!d[--c])return c-=5,d[c++]="bwipp.GS1badCSET64padding#3218",d[c++]="Invalid CSET 64 padding",d[c++]=!1,!0;c-=2;var o=d[--c],i=d[--c];d[c++]=o,d[c++]=i}c--;var s=d[--c];if(d[c++]=!0,F(s,function(){var e=d[--c];if(!A(l.cset64,e))return d[c-1]=!1,!0}),!d[--c])return d[c-1]="bwipp.GS1badCSET64character#3224",d[c++]="Invalid CSET 64 character",d[c++]=!1,!0},l.lintgcppos1=function(){if(d[c-1].length<2)return c-=2,d[c++]="bwipp.GS1gcpTooShort#3228",d[c++]="Value is too short to contain a GS1 Company Prefix",d[c++]=!1,!0;var e=d[--c],a=N(e,0),r=N(e,1);return a<48||a>57||r<48||r>57?(d[c-1]="bwipp.GS1badGCP#3231",d[c++]="Non-numeric GS1 Company Prefix",d[c++]=!1,!0):void 0},l.lintgcppos2=function(){if(d[c-1].length<1)return c-=2,d[c++]="bwipp.GS1valueTooShortForOffsetGCP#3236",d[c++]="Value is too short to contain an offset GS1 Company Prefix",d[c++]=!1,!0;var e=d[--c];d[c++]=R(e,1,e.length-1),l.lintgcppos1()},l.lintimporteridx=function(){if(O("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",d[--c]),!d[--c])return c-=2,d[c++]="bwipp.GS1badImporterIndex#3242",d[c++]="Invalid importer index",d[c++]=!1,!0;c-=3},l.lintcsum=function(){var e=d[--c],a=e.length%2==0?3:1;d[c++]=1/0,d[c++]=a,F(e,function(){var e=d[--c],a=d[--c];d[c++]=(e-48)*a,d[c++]=4-a}),c--;var r=G()+1;d[c++]=0;for(var t=0,n=r-1;tl.gs1process_primes.length)return c-=5,d[c++]="bwipp.GS1alphaTooLong#3272",d[c++]="Alphanumeric string is too long to check",d[c++]=!1,!0;for(var b=d[--c],f=R(d[--c],0,b),m=0,h=f.length;m9){var a=d[--c]-7;d[c++]=~~(a/10),d[c++]=a%10}}),U(w(G()));var t=d[--c];c--;var n=0;if(F(t,function(){var e=d[--c];n=re(e+10*n)%97}),1!=n)return c-=2,d[c++]="bwipp.GS1badIBANchecksum#3317",d[c++]="IBAN checksum incorrect",d[c++]=!1,!0;var o=d[--c];d[c++]=R(o,0,2),l.lintiso3166alpha2()},l.lintzero=function(){if(V(d[--c],"0"))return d[c-1]="bwipp.GS1zeroRequired#3322",d[c++]="Zero is required",d[c++]=!1,!0},l.lintnonzero=function(){var e=d[--c];if(d[c++]=!1,F(e,function(){48!=d[--c]&&(d[c-1]=!0)}),!d[--c])return d[c-1]="bwipp.GS1zeroNotPermitted#3327",d[c++]="Zero not permitted",d[c++]=!1,!0},l.lintnozeroprefix=function(){var e=d[--c];if(e.length>1&&48==N(e,0))return d[c-1]="bwipp.GS1badZeroPrefix#3332",d[c++]="Zero prefix is not permitted",d[c++]=!1,!0},l.linthasnondigit=function(){var e=d[--c];if(d[c++]=!1,F(e,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!0,!0}),!d[--c])return d[c-1]="bwipp.GS1requiresNonDigit#3338",d[c++]="A non-digit character is required",d[c++]=!1,!0},l.linthyphen=function(){if(V(d[--c],"-"))return d[c-1]="bwipp.GS1hyphenRequired#3342",d[c++]="A hyphen is required",d[c++]=!1,!0},l.lintyyyymmd0=function(){var e=S(R(d[c-1],4,2));if(d[c++]=e,e<1||e>12)return c-=3,d[c++]="bwipp.GS1badMonth#3346",d[c++]="Invalid month",d[c++]=!1,!0;if(2==d[--c]){var a=S(R(d[c-1],0,4));d[c++]=a%400==0||a%4==0&&a%100!=0?29:28}else{var r=d[c-1];d[c++]=N(l.gs1process_daysinmonth,S(R(r,4,2))-1)}return d[--c]=51)d[c-1]="19";else{var r=d[--c];d[c++]=r<=-50?"21":"20"}var t=d[--c];d[c-1]=t;var n=k(8);d[c++]=n,d[c++]=n,d[c++]=0,y(4,-1);var o=d[--c],i=d[--c];I(d[--c],i,o);var s=d[c-1];d[c++]=s,d[c++]=2,y(4,-1);var p=d[--c],b=d[--c];I(d[--c],b,p),l.lintyyyymmd0()},l.lintyymmdd=function(){return 6!=d[c-1].length?(c-=2,d[c++]="bwipp.GS1badDateLength#3369",d[c++]="Invalid length for yymmdd date",d[c++]=!1,!0):S(R(d[c-1],4,2))<1?(c-=2,d[c++]="bwipp.GS1badDay#3370",d[c++]="Invalid day of month",d[c++]=!1,!0):void l.lintyymmd0()},l.linthh=function(){if(S(R(d[--c],0,2))>23)return d[c-1]="bwipp.GS1badHour#3375",d[c++]="Invalid hour of day",d[c++]=!1,!0},l.lintmi=function(){if(S(R(d[--c],0,2))>59)return d[c-1]="bwipp.GS1badMinute#3379",d[c++]="Invalid minute in the hour",d[c++]=!1,!0},l.lintss=function(){if(S(R(d[--c],0,2))>59)return d[c-1]="bwipp.GS1badSecond#3383",d[c++]="Invalid second in the minute",d[c++]=!1,!0},l.linthhmi=function(){return S(R(d[c-1],0,2))>23?(c-=2,d[c++]="bwipp.GS1badHour#3387",d[c++]="Invalid hour of day",d[c++]=!1,!0):S(R(d[--c],2,2))>59?(d[c-1]="bwipp.GS1badMinute#3388",d[c++]="Invalid minute in the hour",d[c++]=!1,!0):void 0},l.lintmmoptss=function(){var e=d[c-1].length;if(2!=e&&4!=e)return d[c-1]="bwipp.GS1badTimeLength#3393",d[c++]="Invalid length for optional minutes and seconds",d[c++]=!1,!0;if(S(R(d[c-1],0,2))>59)return c-=2,d[c++]="bwipp.GS1badMinute#3395",d[c++]="Invalid minute in the hour",d[c++]=!1,!0;if(d[c-1].length>=4&&S(R(d[c-1],2,2))>59)return c-=2,d[c++]="bwipp.GS1badSecond#3397",d[c++]="Invalid second in the minute",d[c++]=!1,!0;c--},l.lintyesno=function(){var e=d[--c];if(V(e,"0")&&V(e,"1"))return d[c-1]="bwipp.GS1badBoolean#3404",d[c++]="Neither 0 nor 1 for yes or no",d[c++]=!1,!0},l.lintwinding=function(){var e=d[--c];if(V(e,"0")&&V(e,"1")&&V(e,"9"))return d[c-1]="bwipp.GS1badWinding#3410",d[c++]="Invalid winding direction",d[c++]=!1,!0},l.lintpieceoftotal=function(){if(d[c-1].length%2!=0)return c-=2,d[c++]="bwipp.GS1badPieceTotalLength#3415",d[c++]="Invalid piece/total length",d[c++]=!1,!0;var e=d[c-1],a=S(R(e,0,~~(e.length/2)));if(d[c++]=a,0==a)return c-=3,d[c++]="bwipp.GS1badPieceNumber#3417",d[c++]="Invalid piece number",d[c++]=!1,!0;var r=d[--c],t=d[--c],n=~~(t.length/2),o=S(R(t,n,n));if(d[c++]=r,d[c++]=o,0==o)return c-=3,d[c++]="bwipp.GS1badPieceTotal#3419",d[c++]="Invalid total number",d[c++]=!1,!0;var i=d[--c];return W(d[--c],i)?(d[c-1]="bwipp.GS1pieceExceedsTotal#3420",d[c++]="Piece number exceeds total",d[c++]=!1,!0):void 0},l.lintposinseqslash=function(){if(O(d[--c],"/"),!d[--c])return c-=2,d[c++]="bwipp.invalidPosInSeqFormat#3425",d[c++]="Invalid / format",d[c++]=!1,!0;var e=d[--c];if(d[c-1]=e,0==d[c-1].length)return c-=3,d[c++]="bwipp.invalidPosInSeqFormat#3429",d[c++]="Invalid / format",d[c++]=!1,!0;if(0==d[c-2].length)return c-=3,d[c++]="bwipp.invalidPosInSeqFormat#3432",d[c++]="Invalid / format",d[c++]=!1,!0;var a=d[c-1];if(d[c++]=!0,F(a,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0}),!d[--c])return c-=3,d[c++]="bwipp.positionNotNumeric#3437",d[c++]="Position is not numeric",d[c++]=!1,!0;var r=d[c-2];if(d[c++]=!0,F(r,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0}),!d[--c])return c-=3,d[c++]="bwipp.endNotNumeric#3441",d[c++]="End is not numeric",d[c++]=!1,!0;if(48==N(d[c-1],0))return c-=3,d[c++]="bwipp.positionZeroPrefix#3442",d[c++]="Position cannot have zero prefix",d[c++]=!1,!0;if(48==N(d[c-2],0))return c-=3,d[c++]="bwipp.endZeroPrefix#3443",d[c++]="End cannot have zero prefix",d[c++]=!1,!0;var t=d[--c];return S(d[--c])57)return d[c-1]=!1,!0}),!d[--c])return c-=2,d[c++]="bwipp.GS1couponNotNumeric#3466",d[c++]="Coupon not numeric",d[c++]=!1,!0;if(d[c-1].length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortGCPVLI#3470",d[c++]="Coupon too short: Missing GCP VLI",d[c++]=!1,!0;var a=S(R(d[c-1],0,1));if(d[c++]=a,a>6)return c-=3,d[c++]="bwipp.GS1couponBadGCPVLI#3473",d[c++]="Coupon GCP length indicator must be 0-6",d[c++]=!1,!0;var r=d[--c],t=d[c-1];if(d[c++]=r+6+1,r+6+1>t.length)return c-=3,d[c++]="bwipp.GS1couponTooShortGCP#3477",d[c++]="Coupon too short: GCP truncated",d[c++]=!1,!0;var n=d[--c],o=d[--c],i=R(o,n,re(o.length-n));if(d[c++]=i,i.length<6)return c-=2,d[c++]="bwipp.GS1couponTooShortOfferCode#3483",d[c++]="Coupon too short: Offer Code truncated",d[c++]=!1,!0;var s=d[--c],p=R(s,6,s.length-6);if(d[c++]=p,p.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSaveValueVLI#3489",d[c++]="Coupon too short: Missing Save Value VLI",d[c++]=!1,!0;var b=S(R(d[c-1],0,1));if(d[c++]=b,b<1||b>5)return c-=3,d[c++]="bwipp.GS1couponBadSaveValueVLI#3492",d[c++]="Coupon Save Value length indicator must be 1-5",d[c++]=!1,!0;var f=d[--c],m=d[c-1];if(d[c++]=f+1,f+1>m.length)return c-=3,d[c++]="bwipp.GS1couponTooShortSaveValue#3496",d[c++]="Coupon too short: Save Value truncated",d[c++]=!1,!0;var h=d[--c],v=d[--c],g=R(v,h,re(v.length-h));if(d[c++]=g,g.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort1stPurchaseRequirementVLI#3502",d[c++]="Coupon too short: Missing 1st Purchase Requirement VLI",d[c++]=!1,!0;var u=S(R(d[c-1],0,1));if(d[c++]=u,u<1||u>5)return c-=3,d[c++]="bwipp.GS1couponBad1stPurchaseRequirementVLI#3505",d[c++]="Coupon 1st Purchase Requirement length indicator must be 1-5",d[c++]=!1,!0;var x=d[--c],w=d[c-1];if(d[c++]=x+1,x+1>w.length)return c-=3,d[c++]="bwipp.GS1couponTooShort1stPurchaseRequirement#3509",d[c++]="Coupon too short: 1st Purchase Requirement truncated",d[c++]=!1,!0;var _=d[--c],k=d[--c],y=R(k,_,re(k.length-_));if(d[c++]=y,y.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort1stPurchaseRequirementCode#3515",d[c++]="Coupon too short: Missing 1st Purchase Requirement Code",d[c++]=!1,!0;var q=S(R(d[c-1],0,1));if(q>4&&9!=q)return c-=2,d[c++]="bwipp.GS1couponBad1stPurchaseRequirementCode#3518",d[c++]="Coupon 1st Purchase Requirement Code must be 0-4 or 9",d[c++]=!1,!0;var C=d[--c],M=R(C,1,C.length-1);if(d[c++]=M,M.length<3)return c-=2,d[c++]="bwipp.GS1couponTooShort1stPurchaseFamilyCode#3524",d[c++]="Coupon too short: 1st Purchase Family Code truncated",d[c++]=!1,!0;var j=d[--c],B=R(j,3,j.length-3);if((d[c++]=B,B.length>=1)&&1==S(R(d[c-1],0,1))){var A=d[--c],T=R(A,1,A.length-1);if(d[c++]=T,T.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#3534",d[c++]="Coupon too short: Missing Additional Purchase Rules Code",d[c++]=!1,!0;if(S(R(d[c-1],0,1))>3)return c-=2,d[c++]="bwipp.GS1couponBadAdditionalPurchaseRulesCode#3537",d[c++]="Coupon Additional Purchase Rules Code must be 0-3",d[c++]=!1,!0;var z=d[--c],I=R(z,1,z.length-1);if(d[c++]=I,I.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#3543",d[c++]="Coupon too short: Missing 2nd Purchase Requirement VLI",d[c++]=!1,!0;var D=S(R(d[c-1],0,1));if(d[c++]=D,D<1||D>5)return c-=3,d[c++]="bwipp.GS1couponBad2ndPurchaseRequirementVLI#3546",d[c++]="Coupon 2nd Purchase Requirement length indicator must be 1-5",d[c++]=!1,!0;var P=d[--c],E=d[c-1];if(d[c++]=P+1,P+1>E.length)return c-=3,d[c++]="bwipp.GS1couponTooShort2ndPurchaseRequirement#3550",d[c++]="Coupon too short: 2nd Purchase Requirement truncated",d[c++]=!1,!0;var O=d[--c],L=d[--c],G=R(L,O,re(L.length-O));if(d[c++]=G,G.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort2ndPurchaseRequirementCode#3556",d[c++]="Coupon too short: Missing 2nd Purchase Requirement Code",d[c++]=!1,!0;var X=S(R(d[c-1],0,1));if(X>4&&9!=X)return c-=2,d[c++]="bwipp.GS1couponBad2ndPurchaseRequirementCode#3559",d[c++]="Coupon 2nd Purchase Requirement Code must be 0-4 or 9",d[c++]=!1,!0;var U=d[--c],K=R(U,1,U.length-1);if(d[c++]=K,K.length<3)return c-=2,d[c++]="bwipp.GS1couponTooShort2ndPurchaseFamilyCode#3565",d[c++]="Coupon too short: 2nd Purchase Family Code truncated",d[c++]=!1,!0;var V=d[--c],H=R(V,3,V.length-3);if(d[c++]=H,H.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort2ndPurchaseGCPVLI#3571",d[c++]="Coupon too short: Missing 2nd Purchase GCP VLI",d[c++]=!1,!0;var Z=S(R(d[c-1],0,1));if(d[c++]=Z,Z>6&&9!=Z)return c-=3,d[c++]="bwipp.GS1couponBad2ndPurchaseGCPVLI#3574",d[c++]="Coupon 2nd Purchase GCP length indicator must be 0-6 or 9",d[c++]=!1,!0;9!=d[c-1]?d[c-1]+=6:d[c-1]=0;var W=d[--c],Y=d[c-1];if(d[c++]=W+1,W+1>Y.length)return c-=3,d[c++]="bwipp.GS1couponTooShort2ndPurchaseGCP#3578",d[c++]="Coupon too short: 2nd Purchase GCP truncated",d[c++]=!1,!0;var Q=d[--c],$=d[--c];d[c++]=R($,Q,re($.length-Q))}if(d[c-1].length>=1&&2==S(R(d[c-1],0,1))){var J=d[--c],ee=R(J,1,J.length-1);if(d[c++]=ee,ee.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#3590",d[c++]="Coupon too short: Missing 3rd Purchase Requirement VLI",d[c++]=!1,!0;var ae=S(R(d[c-1],0,1));if(d[c++]=ae,ae<1||ae>5)return c-=3,d[c++]="bwipp.GS1couponBad3rdPurchaseRequirementVLI#3593",d[c++]="Coupon 3rd Purchase Requirement length indicator must be 1-5",d[c++]=!1,!0;var te=d[--c],ne=d[c-1];if(d[c++]=te+1,te+1>ne.length)return c-=3,d[c++]="bwipp.GS1couponTooShort3rdPurchaseRequirement#3597",d[c++]="Coupon too short: 3rd Purchase Requirement truncated",d[c++]=!1,!0;var oe=d[--c],ie=d[--c],se=R(ie,oe,re(ie.length-oe));if(d[c++]=se,se.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort3rdPurchaseRequirementCode#3603",d[c++]="Coupon too short: Missing 3rd Purchase Requirement Code",d[c++]=!1,!0;var ce=S(R(d[c-1],0,1));if(ce>4&&9!=ce)return c-=2,d[c++]="bwipp.GS1couponBad3rdPurchaseRequirementCode#3606",d[c++]="Coupon 3rd Purchase Requirement Code must be 0-4 or 9",d[c++]=!1,!0;var de=d[--c],le=R(de,1,de.length-1);if(d[c++]=le,le.length<3)return c-=2,d[c++]="bwipp.GS1couponTooShort3rdPurchaseFamilyCode#3612",d[c++]="Coupon too short: 3rd Purchase Family Code truncated",d[c++]=!1,!0;var pe=d[--c],be=R(pe,3,pe.length-3);if(d[c++]=be,be.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort3rdPurchaseGCPVLI#3618",d[c++]="Coupon too short: Missing 3rd Purchase GCP VLI",d[c++]=!1,!0;var fe=S(R(d[c-1],0,1));if(d[c++]=fe,fe>6&&9!=fe)return c-=3,d[c++]="bwipp.GS1couponBad3rdPurchaseGCPVLI#3621",d[c++]="Coupon 3rd Purchase GCP length indicator must be 0-6 or 9",d[c++]=!1,!0;9!=d[c-1]?d[c-1]+=6:d[c-1]=0;var me=d[--c],he=d[c-1];if(d[c++]=me+1,me+1>he.length)return c-=3,d[c++]="bwipp.GS1couponTooShort3rdPurchaseGCP#3625",d[c++]="Coupon too short: 3rd Purchase GCP truncated",d[c++]=!1,!0;var ve=d[--c],ge=d[--c];d[c++]=R(ge,ve,re(ge.length-ve))}if((l.couponexpire=-1,d[c-1].length>=1)&&3==S(R(d[c-1],0,1))){var ue=d[--c],xe=R(ue,1,ue.length-1);if(d[c++]=xe,xe.length<6)return c-=2,d[c++]="bwipp.GS1couponTooShortExpirationDate#3638",d[c++]="Coupon too short: Expiration date",d[c++]=!1,!0;var we=S(R(d[c-1],2,2));if(d[c++]=we,we<1||we>12)return c-=3,d[c++]="bwipp.GS1couponExpirationDateBadMonth#3640",d[c++]="Invalid month in expiration date",d[c++]=!1,!0;if(2==d[--c]){var _e=S(R(d[c-1],0,2)),ke=_e-21;if(d[c++]=_e,d[c++]=ke,ke>=51)c--,d[c-1]+=1900;else{var ye=d[--c];d[c-1]+=ye<=-50?2100:2e3}var qe=d[--c];d[c++]=qe%400==0||qe%4==0&&qe%100!=0?29:28}else{var Ce=d[c-1];d[c++]=N(l.gs1process_daysinmonth,S(R(Ce,2,2))-1)}var Me=d[--c],je=S(R(d[c-1],4,2));if(Me=1&&4==S(R(d[c-1],0,1))){var Be=d[--c],Ne=R(Be,1,Be.length-1);if(d[c++]=Ne,Ne.length<6)return c-=2,d[c++]="bwipp.GS1couponTooShortStartDate#3661",d[c++]="Coupon too short: Start date",d[c++]=!1,!0;var Ae=S(R(d[c-1],2,2));if(d[c++]=Ae,Ae<1||Ae>12)return c-=3,d[c++]="bwipp.GS1couponStartDateBadMonth#3663",d[c++]="Invalid month in start date",d[c++]=!1,!0;if(2==d[--c]){var Te=S(R(d[c-1],0,2)),ze=Te-21;if(d[c++]=Te,d[c++]=ze,ze>=51)c--,d[c-1]+=1900;else{var Re=d[--c];d[c-1]+=Re<=-50?2100:2e3}var Ie=d[--c];d[c++]=Ie%400==0||Ie%4==0&&Ie%100!=0?29:28}else{var De=d[c-1];d[c++]=N(l.gs1process_daysinmonth,S(R(De,2,2))-1)}var Pe=d[--c],Ee=S(R(d[c-1],4,2));if(Pe=1&&5==S(R(d[c-1],0,1))){var Le=d[--c],Ge=R(Le,1,Le.length-1);if(d[c++]=Ge,Ge.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSerialNumberVLI#3687",d[c++]="Coupon too short: Missing Serial Number VLI",d[c++]=!1,!0;var Xe=d[c-1],Ue=R(Xe,0,1);if(d[c++]=S(Ue)+6+1,S(Ue)+6+1>Xe.length)return c-=3,d[c++]="bwipp.GS1couponTooShortSerialNumber#3691",d[c++]="Coupon too short: Serial Number truncated",d[c++]=!1,!0;var Ke=d[--c],Ve=d[--c];d[c++]=R(Ve,Ke,re(Ve.length-Ke))}if(d[c-1].length>=1&&6==S(R(d[c-1],0,1))){var He=d[--c],Ze=R(He,1,He.length-1);if(d[c++]=Ze,Ze.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortRetailerGCPGLNVLI#3703",d[c++]="Coupon too short: Missing Retailer GCP/GLN VLI",d[c++]=!1,!0;var We=S(R(d[c-1],0,1));if(d[c++]=We,We<1||We>7)return c-=3,d[c++]="bwipp.GS1couponBadRetailerGCPGLNVLI#3706",d[c++]="Coupon Retailer GCP/GLN length indicator must be 1-7",d[c++]=!1,!0;var Ye=d[--c],Qe=d[c-1];if(d[c++]=Ye+6+1,Ye+6+1>Qe.length)return c-=3,d[c++]="bwipp.GS1couponTooShortRetailerGCPGLN#3710",d[c++]="Coupon too short: Retailer GCP/GLN truncated",d[c++]=!1,!0;var $e=d[--c],Je=d[--c];d[c++]=R(Je,$e,re(Je.length-$e))}if(d[c-1].length>=1&&9==S(R(d[c-1],0,1))){var ea=d[--c],aa=R(ea,1,ea.length-1);if(d[c++]=aa,aa.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSaveValueCode#3722",d[c++]="Coupon too short: Missing Save Value Code",d[c++]=!1,!0;var ra=S(R(d[c-1],0,1));if(ra>6||3==ra||4==ra)return c-=2,d[c++]="bwipp.GS1couponBadSaveValueCode#3725",d[c++]="Coupon Save Value Code must be 0,1,2,5 or 6",d[c++]=!1,!0;var ta=d[--c],na=R(ta,1,ta.length-1);if(d[c++]=na,na.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSaveValueAppliesToItem#3731",d[c++]="Coupon too short: Missing Save Value Applies to Item",d[c++]=!1,!0;if(S(R(d[c-1],0,1))>2)return c-=2,d[c++]="bwipp.GS1couponBadSaveValueAppliesToItem#3734",d[c++]="Coupon Save Value Applies to Item must be 0-2",d[c++]=!1,!0;var oa=d[--c],ia=R(oa,1,oa.length-1);if(d[c++]=ia,ia.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortStoreCouponFlag#3740",d[c++]="Coupon too short: Missing Store Coupon Flag",d[c++]=!1,!0;var sa=d[--c],ca=R(sa,1,sa.length-1);if(d[c++]=ca,ca.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortDontMultiplyFlag#3746",d[c++]="Coupon too short: Missing Don't Multiply Flag",d[c++]=!1,!0;if(S(R(d[c-1],0,1))>1)return c-=2,d[c++]="bwipp.GS1couponBadDontMultiplyFlag#3749",d[c++]="Don't Multiply Flag must be 0 or 1",d[c++]=!1,!0;var da=d[--c];d[c++]=R(da,1,da.length-1)}if(0!=d[c-1].length)return c-=2,d[c++]="bwipp.GS1couponUnrecognisedOptionalField#3756",d[c++]="Coupon fields must be 1,2,3,4,5,6 or 9, increasing order",d[c++]=!1,!0;c--},l.lintcouponposoffer=function(){var e=d[c-1];if(d[c++]=!0,F(e,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0}),!d[--c])return c-=2,d[c++]="bwipp.GS1couponNotNumeric#3765",d[c++]="Coupon not numeric",d[c++]=!1,!0;if(d[c-1].length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortFormatCode#3768",d[c++]="Coupon too short: Missing Format Code",d[c++]=!1,!0;var a=R(d[c-1],0,1);if(V(a,"0")&&V(a,"1"))return c-=2,d[c++]="bwipp.GS1couponBadFormatCode#3771",d[c++]="Coupon format must be 0 or 1",d[c++]=!1,!0;var r=d[--c],t=R(r,1,r.length-1);if(d[c++]=t,t.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortFunderVLI#3776",d[c++]="Coupon too short: Missing Funder VLI",d[c++]=!1,!0;var n=S(R(d[c-1],0,1));if(d[c++]=n,n>6)return c-=3,d[c++]="bwipp.GS1couponBadFunderVLI#3779",d[c++]="Coupon Funder length indicator must be 0-6",d[c++]=!1,!0;var o=d[--c],i=d[c-1];if(d[c++]=o+6+1,o+6+1>i.length)return c-=3,d[c++]="bwipp.GS1couponTooShortFunder#3783",d[c++]="Coupon too short: Truncated Funder ID",d[c++]=!1,!0;var s=d[--c],l=d[--c],p=R(l,s,re(l.length-s));if(d[c++]=p,p.length<6)return c-=2,d[c++]="bwipp.GS1couponTooShortOfferCode#3788",d[c++]="Coupon too short: Truncated Offer Code",d[c++]=!1,!0;var b=d[--c],f=R(b,6,b.length-6);if(d[c++]=f,f.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSnVLI#3793",d[c++]="Coupon too short: Missing SN VLI",d[c++]=!1,!0;var m=d[c-1],h=R(m,0,1);if(d[c++]=S(h)+6+1,S(h)+6+1>m.length)return c-=3,d[c++]="bwipp.GS1couponTooShortSn#3798",d[c++]="Coupon too short: Truncated SN",d[c++]=!1,!0;var v=d[--c],g=d[--c],u=R(g,v,re(g.length-v));if(d[c++]=u,0!=u.length)return c-=2,d[c++]="bwipp.GS1couponTooLong#3802",d[c++]="Coupon too long",d[c++]=!1,!0;c--},l.lintlatitude=function(){return 10!=d[c-1].length?(d[c-1]="bwipp.GS1badLatitudeLength#3809",d[c++]="Invalid length for a latitude",d[c++]=!1,!0):W(d[--c],"1800000000")?(d[c-1]="bwipp.GS1badLatitude#3812",d[c++]="Invalid value for latitude",d[c++]=!1,!0):void 0},l.lintlongitude=function(){return 10!=d[c-1].length?(d[c-1]="bwipp.GS1badLongitudeLength#3817",d[c++]="Invalid length for a longitude",d[c++]=!1,!0):W(d[--c],"3600000000")?(d[c-1]="bwipp.GS1badLongitude#3820",d[c++]="Invalid value for longitude",d[c++]=!1,!0):void 0},l.lintmediatype=function(){var e=d[--c];if(!A(l.aidcmediatype,e))return d[c-1]="bwipp.GS1UnknownMediaType#3824",d[c++]="Unknown AIDC media type",d[c++]=!1,!0},l.lintpackagetype=function(){var e=d[--c];if(!A(l.packagetype,e))return d[c-1]="bwipp.GS1unknownPackageType#3828",d[c++]="Unknown package type",d[c++]=!1,!0},!l.dontlint){d[c++]=!0;for(var Id=0,Dd=l.vals.length-1;Id<=Dd;Id+=1){if(l.ai=N(l.ais,Id),l.val=N(l.vals,Id),!A(l.gs1syntax,l.ai)){d[c-1]="bwipp.GS1unknownAI#3870",d[c++]="Unrecognised AI",d[c++]=!1;break}var Pd=N(N(l.gs1syntax,l.ai),'parts');if(d[c++]=Pd,d[c++]=0,F(Pd,function(){if(N(d[c-1],'opt'))d[c-1]=0;else{var e=d[--c];d[c++]=N(e,'min')}var a=d[--c],r=d[--c];d[c++]=re(r+a)}),d[--c]>l.val.length){c-=2,d[c++]="bwipp.GS1valueTooShort#3842",d[c++]="Too short",d[c++]=!1;break}var Ed=d[c-1],Od=0;if(F(Ed,function(){var e=d[--c];Od=re(Od+N(e,'max'))}),Odr.length){var n=t;t=a,a=n}l.eval=R(l.val,0,a);var o=l.eval.length;if(l.val=R(l.val,o,l.val.length-o),0==l.eval.length){if(!N(l.props,'opt'))return d[c-1]="bwipp.GS1valueTooShort#3854",d[c++]="Too short",d[c++]=!1,!0}else{if(l.eval.length57)&&(d[c++]="bwipp.ean5badCharacter#6515",d[c++]="EAN-5 add-on must contain only digits",te())}),-1==l.height&&(l.height=.7),l.descent=l.addondescent*l.modunit/72,null==l.text1yoffset&&(l.text1yoffset=re(72*l.height+4.75)),l.checksum=0;for(var t=0;t<=4;t+=1)l.i=t,l.barchar=N(l.barcode,l.i)-48,l.i%2==0?l.checksum=re(3*l.barchar+l.checksum):l.checksum=re(9*l.barchar+l.checksum);l.checksum=l.checksum%10,l.mirrormap=N(l.ean5_mirrormaps,l.checksum),l.sbs=k(31),l.txt=w(5);for(var n=0;n<=4;n+=1){l.i=n,0==l.i?I(l.sbs,0,N(l.ean5_encs,10)):I(l.sbs,6*(l.i-1)+7,N(l.ean5_encs,11)),O(l.ean5_barchars,R(l.barcode,l.i,1)),c--;var o=d[--c];if(l.indx=o.length,c-=2,l.enc=N(l.ean5_encs,l.indx),49==N(l.mirrormap,l.i)){l.enclen=l.enc.length,l.revenc=k(l.enclen);for(var i=0,s=l.enclen-1;i<=s;i+=1)l.j=i,l.char=N(l.enc,l.j),z(l.revenc,l.enclen-l.j-1,l.char);l.enc=l.revenc}I(l.sbs,6*l.i+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(9*(l.i-1)+10+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}d[c++]=1/0;for(var b=[],f=l.sbs,m=0,h=f.length;m57)&&(d[c++]="bwipp.ean2badCharacter#6693",d[c++]="EAN-2 add-on must contain only digits",te())}),-1==l.height&&(l.height=.7),l.descent=l.addondescent*l.modunit/72,null==l.text1yoffset&&(l.text1yoffset=re(72*l.height+4.75)),l.mirrormap=N(l.ean2_mirrormaps,S(R(l.barcode,0,2))%4),l.sbs=k(13),l.txt=w(2);for(var t=0;t<=1;t+=1){l.i=t,0==l.i?I(l.sbs,0,N(l.ean2_encs,10)):I(l.sbs,6*(l.i-1)+7,N(l.ean2_encs,11)),O(l.ean2_barchars,R(l.barcode,l.i,1)),c--;var n=d[--c];if(l.indx=n.length,c-=2,l.enc=N(l.ean2_encs,l.indx),49==N(l.mirrormap,l.i)){l.enclen=l.enc.length,l.revenc=k(l.enclen);for(var o=0,i=l.enclen-1;o<=i;o+=1)l.j=o,l.char=N(l.enc,l.j),z(l.revenc,l.enclen-l.j-1,l.char);l.enc=l.revenc}I(l.sbs,6*l.i+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(9*(l.i-1)+10+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}d[c++]=1/0;for(var s=[],b=l.sbs,f=0,m=b.length;f57)&&(d[c++]="bwipp.ean13badCharacter#6882",d[c++]="EAN-13 must contain only digits",te())}),0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.ean13badAddOnLength#6886",d[c++]="Add-on for EAN-13 must be 2 or 5 digits",te()),l.descent=l.guarddescent*l.modunit/72,null==l.addondescent&&(l.addondescent=l.guarddescent),l.pad=k(13),l.checksum=0;for(var o=0;o<=11;o+=1)l.i=o,l.barchar=N(l.barcode,l.i)-48,l.i%2==0?l.checksum=re(l.barchar+l.checksum):l.checksum=re(3*l.barchar+l.checksum);l.checksum=(10-l.checksum%10)%10,13==l.barcode.length&&N(l.barcode,12)!=l.checksum+48&&(d[c++]="bwipp.ean13badCheckDigit#6915",d[c++]="Incorrect EAN-13 check digit provided",te()),I(l.pad,0,l.barcode),z(l.pad,12,l.checksum+48),l.barcode=l.pad,l.sbs=k(59),l.txt=w(13),I(l.sbs,0,N(l.ean13_encs,10)),l.mirrormap=N(l.ean13_mirrormaps,N(l.barcode,0)-48),z(l.txt,0,w([R(l.barcode,0,1),l.text1xoffset,l.text1yoffset,l.text1font,l.text1size]));for(var i=1;i<=6;i+=1){l.i=i,O(l.ean13_barchars,R(l.barcode,l.i,1)),c--;var s=d[--c];if(l.indx=s.length,c-=2,l.enc=N(l.ean13_encs,l.indx),49==N(l.mirrormap,l.i-1)){l.enclen=l.enc.length,l.revenc=k(l.enclen);for(var b=0,f=l.enclen-1;b<=f;b+=1)l.j=b,l.char=N(l.enc,l.j),z(l.revenc,l.enclen-l.j-1,l.char);l.enc=l.revenc}I(l.sbs,4*(l.i-1)+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*(l.i-1)+15+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,27,N(l.ean13_encs,11));for(var m=7;m<=12;m+=1){l.i=m,O(l.ean13_barchars,R(l.barcode,l.i,1)),c--;var h=d[--c];l.indx=h.length,c-=2,l.enc=N(l.ean13_encs,l.indx),I(l.sbs,4*(l.i-1)+8,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*(l.i-1)+19+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,56,N(l.ean13_encs,12)),d[c++]=1/0;for(var v=l.sbs,g=0,u=v.length;g57)&&(d[c++]="bwipp.ean8badCharacter#7156",d[c++]="EAN-8 must contain only digits",te())}),0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.ean8badAddOnLength#7160",d[c++]="Add-on for EAN-8 must be 2 or 5 digits",te()),l.permitaddon||0==l.addon.length||(d[c++]="bwipp.ean8badAddOnLength#7163",d[c++]="Non-standard use of add-on for EAN-8 requires \"permitaddon\" option",te()),l.descent=l.guarddescent*l.modunit/72,null==l.addondescent&&(l.addondescent=l.guarddescent),l.pad=k(8),l.checksum=0;for(var o=0;o<=6;o+=1)l.i=o,l.barchar=N(l.barcode,l.i)-48,l.i%2!=0?l.checksum=re(l.barchar+l.checksum):l.checksum=re(3*l.barchar+l.checksum);l.checksum=(10-l.checksum%10)%10,8==l.barcode.length&&N(l.barcode,7)!=l.checksum+48&&(d[c++]="bwipp.ean8badCheckDigit#7192",d[c++]="Incorrect EAN-8 check digit provided",te()),I(l.pad,0,l.barcode),z(l.pad,7,l.checksum+48),l.barcode=l.pad,l.sbs=k(43),l.txt=w(8),I(l.sbs,0,N(l.ean8_encs,10));for(var i=0;i<=3;i+=1){l.i=i,O(l.ean8_barchars,R(l.barcode,l.i,1)),c--;var s=d[--c];l.indx=s.length,c-=2,l.enc=N(l.ean8_encs,l.indx),I(l.sbs,4*l.i+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*l.i+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,19,N(l.ean8_encs,11));for(var b=4;b<=7;b+=1){l.i=b,O(l.ean8_barchars,R(l.barcode,l.i,1)),c--;var f=d[--c];l.indx=f.length,c-=2,l.enc=N(l.ean8_encs,l.indx),I(l.sbs,4*l.i+8,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*l.i+l.text1xoffset)+4,l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,40,N(l.ean8_encs,12)),d[c++]=1/0;for(var m=l.sbs,h=0,v=m.length;h57)&&(d[c++]="bwipp.upcAupcEbadCharacter#7417",d[c++]="UPC-E must contain only digits",te())});var o=N(l.barcode,0);48!=o&&49!=o&&(d[c++]="bwipp.upcAupcEbadNumberSystem#7421",d[c++]="UPC-E must have number system 0 or 1",te());for(var i=0;i<1;i++){var s=8==l.barcode.length?12:11;if(l.upcacode=k(s),N(l.barcode,6)-48<=2){I(l.upcacode,0,R(l.barcode,0,3)),I(l.upcacode,3,R(l.barcode,6,1)),I(l.upcacode,4,"0000"),I(l.upcacode,8,R(l.barcode,3,3));break}if(N(l.barcode,6)-48==3){I(l.upcacode,0,R(l.barcode,0,4)),I(l.upcacode,4,"00000"),I(l.upcacode,9,R(l.barcode,4,2));break}if(N(l.barcode,6)-48==4){I(l.upcacode,0,R(l.barcode,0,5)),I(l.upcacode,5,"00000"),I(l.upcacode,10,R(l.barcode,5,1));break}if(N(l.barcode,6)-48>=5){I(l.upcacode,0,R(l.barcode,0,6)),I(l.upcacode,6,"0000"),I(l.upcacode,10,R(l.barcode,6,1));break}}8==l.barcode.length&&I(l.upcacode,11,R(l.barcode,7,1)),l.barcode=l.upcacode}11!=l.barcode.length&&12!=l.barcode.length&&(d[c++]="bwipp.upcAbadLength#7461",d[c++]="UPC-A must be 11 or 12 digits",te());for(var b=l.barcode,f=0,m=b.length;f57)&&(d[c++]="bwipp.upcAbadCharacter#7465",d[c++]="UPC-A must contain only digits",te())}0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.upcAbadAddOnLength#7469",d[c++]="Add-on for UPC-A must be 2 or 5 digits",te()),l.descent=l.guarddescent*l.modunit/72,null==l.addondescent&&(l.addondescent=l.guarddescent),l.pad=k(12),l.checksum=0;for(var v=0;v<=10;v+=1)l.i=v,l.barchar=N(l.barcode,l.i)-48,l.i%2!=0?l.checksum=l.checksum+l.barchar:l.checksum=l.checksum+3*l.barchar;l.checksum=(10-l.checksum%10)%10,12==l.barcode.length&&N(l.barcode,11)!=l.checksum+48&&(d[c++]="bwipp.upcAbadCheckDigit#7498",d[c++]="Incorrect UPC check digit provided",te()),I(l.pad,0,l.barcode),z(l.pad,11,l.checksum+48),l.barcode=l.pad,l.sbs=k(59),l.txt=w(12),I(l.sbs,0,N(l.upca_encs,10));for(var g=0;g<=5;g+=1){l.i=g,O(l.upca_barchars,R(l.barcode,l.i,1)),c--;var u=d[--c];l.indx=u.length,c-=2,l.enc=N(l.upca_encs,l.indx),I(l.sbs,4*l.i+3,l.enc),0==l.i?z(l.txt,0,w([R(l.barcode,0,1),l.text1xoffset,l.text1yoffset,l.text1font,l.text1size-2])):z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*l.i+13+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,27,N(l.upca_encs,11));for(var x=6;x<=11;x+=1){l.i=x,O(l.upca_barchars,R(l.barcode,l.i,1)),c--;var y=d[--c];l.indx=y.length,c-=2,l.enc=N(l.upca_encs,l.indx),I(l.sbs,4*l.i+8,l.enc),11==l.i?z(l.txt,11,w([R(l.barcode,11,1),l.text1xoffset+107,l.text1yoffset,l.text1font,l.text1size-2])):z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*l.i+l.text1xoffset)+17,l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,56,N(l.upca_encs,12)),d[c++]=1/0;for(var q=l.sbs,C=0,M=q.length;C57)&&(d[c++]="bwipp.upcEupcAbadCharacter#7734",d[c++]="UPC-A must contain only digits",te())});for(var o=0;o<1;o++){var i=12==l.barcode.length?8:7;if(l.upcecode=k(i),N(l.barcode,3)-48<=2&&K(R(l.barcode,4,4),"0000")){I(l.upcecode,0,R(l.barcode,0,3)),I(l.upcecode,3,R(l.barcode,8,3)),I(l.upcecode,6,R(l.barcode,3,1));break}if(K(R(l.barcode,4,5),"00000")){I(l.upcecode,0,R(l.barcode,0,4)),I(l.upcecode,4,R(l.barcode,9,2)),I(l.upcecode,6,"3");break}if(K(R(l.barcode,5,5),"00000")){I(l.upcecode,0,R(l.barcode,0,5)),I(l.upcecode,5,R(l.barcode,10,1)),I(l.upcecode,6,"4");break}if(N(l.barcode,10)-48>=5&&K(R(l.barcode,6,4),"0000")){I(l.upcecode,0,R(l.barcode,0,6)),I(l.upcecode,6,R(l.barcode,10,1));break}d[c++]="bwipp.upcEupcAnotCompressible#7762",d[c++]="UPC-A cannot be converted to a UPC-E",te()}12==l.barcode.length&&I(l.upcecode,7,R(l.barcode,11,1)),l.barcode=l.upcecode}7!=l.barcode.length&&8!=l.barcode.length&&(d[c++]="bwipp.upcEbadLength#7774",d[c++]="UPC-E must be 7 or 8 digits",te());for(var s=l.barcode,b=0,f=s.length;b57)&&(d[c++]="bwipp.upcEbadCharacter#7778",d[c++]="UPC-E must contain only digits",te())}0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.upcEbadAddOnLength#7782",d[c++]="Add-on for UPC-E must be 2 or 5 digits",te());var h=N(l.barcode,0);48!=h&&49!=h&&(d[c++]="bwipp.upcEbadNumberSystem#7789",d[c++]="UPC-E must have number system 0 or 1",te()),l.descent=l.guarddescent*l.modunit/72,null==l.addondescent&&(l.addondescent=l.guarddescent);for(var v=0;v<1;v++){if(l.upcacode=k(11),N(l.barcode,6)-48<=2){I(l.upcacode,0,R(l.barcode,0,3)),I(l.upcacode,3,R(l.barcode,6,1)),I(l.upcacode,4,"0000"),I(l.upcacode,8,R(l.barcode,3,3));break}if(N(l.barcode,6)-48==3){I(l.upcacode,0,R(l.barcode,0,4)),I(l.upcacode,4,"00000"),I(l.upcacode,9,R(l.barcode,4,2));break}if(N(l.barcode,6)-48==4){I(l.upcacode,0,R(l.barcode,0,5)),I(l.upcacode,5,"00000"),I(l.upcacode,10,R(l.barcode,5,1));break}if(N(l.barcode,6)-48>=5){I(l.upcacode,0,R(l.barcode,0,6)),I(l.upcacode,6,"0000"),I(l.upcacode,10,R(l.barcode,6,1));break}}l.checksum=0;for(var g=0;g<=10;g+=1)l.i=g,l.barchar=N(l.upcacode,l.i)-48,l.i%2!=0?l.checksum=l.checksum+l.barchar:l.checksum=l.checksum+3*l.barchar;if(l.checksum=(10-l.checksum%10)%10,8==l.barcode.length&&N(l.barcode,7)!=l.checksum+48&&(d[c++]="bwipp.upcEbadCheckDigit#7845",d[c++]="Incorrect UPC check digit provided",te()),l.pad=k(8),I(l.pad,0,l.barcode),z(l.pad,7,l.checksum+48),l.barcode=l.pad,l.txt=w(8),z(l.txt,0,w([R(l.barcode,0,1),l.text1xoffset,l.text1yoffset,l.text1font,l.text1size-2])),l.mirrormap=N(l.upce_mirrormaps,l.checksum),48==N(l.barcode,0)){l.invt=k(l.mirrormap.length);for(var u=0,x=l.mirrormap.length-1;u<=x;u+=1)l.i=u,48==N(l.mirrormap,l.i)?z(l.invt,l.i,49):z(l.invt,l.i,48);l.mirrormap=l.invt}l.sbs=k(33),I(l.sbs,0,N(l.upce_encs,10));for(var y=1;y<=6;y+=1){l.i=y,O(l.upce_barchars,R(l.barcode,l.i,1)),c--;var q=d[--c];if(l.indx=q.length,c-=2,l.enc=N(l.upce_encs,l.indx),49==N(l.mirrormap,l.i-1)){l.enclen=l.enc.length,l.revenc=k(l.enclen);for(var C=0,M=l.enclen-1;C<=M;C+=1)l.j=C,l.char=N(l.enc,l.j),z(l.revenc,l.enclen-l.j-1,l.char);l.enc=l.revenc}I(l.sbs,4*(l.i-1)+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*(l.i-1)+13+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}z(l.txt,7,w([R(l.barcode,7,1),re(63+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size-2])),I(l.sbs,27,N(l.upce_encs,11)),d[c++]=1/0;for(var j=l.sbs,S=0,B=j.length;S=15){var i=R(l.barcode,0,4);V(i,"978-")&&V(i,"979-")&&(d[c++]="bwipp.isbn13badPrefix#8087",d[c++]="ISBN-13 prefix must be 978- or 979-",te()),l.wasdash=!1,l.numdash=0,l.numdigit=0;for(var s=R(l.barcode,5,9),b=0,f=s.length;b=48&&h<=57&&(l.wasdash=!1,l.numdigit=l.numdigit+1)}2==l.numdash&&7==l.numdigit||(d[c++]="bwipp.isbn13numDashesDigits#8105",d[c++]="Incorrect number of dashes and digits for ISBN-13",te());var v=N(l.barcode,14);if((v<48||v>57)&&(d[c++]="bwipp.isbn13character15#8108",d[c++]="ISBN-13 character 15 must be a digit",te()),17==l.barcode.length){V(R(l.barcode,15,1),"-")&&(d[c++]="bwipp.isbn13character16#8112",d[c++]="ISBN-13 penultimate character must be a dash",te());var g=N(l.barcode,16);(g<48||g>57)&&(d[c++]="bwipp.isbn13character17#8115",d[c++]="ISBN-13 final character must be a digit",te())}}else{var u=N(l.barcode,0);(u<48||u>57)&&(d[c++]="bwipp.isbn10FirstDigit#8120",d[c++]="ISBN-10 first character must be a digit",te()),l.wasdash=!1,l.numdash=0,l.numdigit=0;for(var x=R(l.barcode,1,9),w=0,_=x.length;w<_;w++){var y=N(x,w);d[c++]=y,45==y&&(l.wasdash&&(d[c-1]="bwipp.isbn10adjacentDashes#8127",d[c++]="ISBN-10 does not permit adjacent dashes",te()),l.wasdash=!0,l.numdash=l.numdash+1);var q=d[--c];q>=48&&q<=57&&(l.wasdash=!1,l.numdigit=l.numdigit+1)}2==l.numdash&&7==l.numdigit||(d[c++]="bwipp.isbn10numDashesDigits#8138",d[c++]="Incorrect number of dashes and digits for ISBN-10",te());var C=N(l.barcode,10);if((C<48||C>57)&&(d[c++]="bwipp.isbn10character11#8141",d[c++]="ISBN-10 character 11 must be a digit",te()),13==l.barcode.length){V(R(l.barcode,11,1),"-")&&(d[c++]="bwipp.isbn10character12#8145",d[c++]="ISBN-10 penultimate character must be a dash",te());var M=N(l.barcode,12);(M<48||M>57)&&88!=M&&(d[c++]="bwipp.isbn10character13#8148",d[c++]="ISBN-10 final character must be a digit or X",te())}}if(l.isbntxt=l.barcode,l.isbntxt.length<=13){for(l.isbn=k(10),l.checksum=0,l.i=0,l.n=0;l.isbnchar=N(l.isbntxt,l.i)-48,-3!=l.isbnchar&&(z(l.isbn,l.n,l.isbnchar+48),l.n<9&&(l.checksum=re(l.checksum+(10-l.n)*l.isbnchar)),l.n=l.n+1),l.i=l.i+1,l.i!=l.isbntxt.length;);var j=(11-l.checksum%11)%11;10==j&&(j=40),l.checksum=j+48,l.isbn=R(l.isbn,0,9),13==l.isbntxt.length&&N(l.isbntxt,12)!=l.checksum&&(d[c++]="bwipp.isbn10badCheckDigit#8178",d[c++]="Incorrect ISBN-10 check digit provided",te())}if(!l.legacy||l.isbntxt.length>=15){for(l.isbntxt.length<=13&&(l.pad=k(15),I(l.pad,0,"978-"),I(l.pad,4,R(l.isbntxt,0,11)),l.isbntxt=l.pad),l.isbn=k(13),l.checksum=0,l.i=0,l.n=0;;){if(l.isbnchar=N(l.isbntxt,l.i)-48,-3!=l.isbnchar){if(z(l.isbn,l.n,l.isbnchar+48),l.n<12){var S=l.isbnchar;l.n%2!=0&&(S*=3),l.checksum=re(S+l.checksum)}l.n=l.n+1}if(l.i=l.i+1,l.i==l.isbntxt.length)break}l.checksum=(10-l.checksum%10)%10+48,l.isbn=R(l.isbn,0,12),17==l.isbntxt.length&&N(l.isbntxt,16)!=l.checksum&&(d[c++]="bwipp.isbn13badCheckDigit#8217",d[c++]="Incorrect ISBN-13 check digit provided",te())}var B=12==l.isbn.length?22:18;if(l.pad=k(B),I(l.pad,0,"ISBN "),I(l.pad,5,l.isbntxt),z(l.pad,l.pad.length-2,45),z(l.pad,l.pad.length-1,l.checksum),l.isbntxt=l.pad,l.barcode=k(12),9==l.isbn.length?(I(l.barcode,0,"978"),I(l.barcode,3,l.isbn)):I(l.barcode,0,l.isbn),0!=l.addon.length){var A=k(12+l.addon.length+1);I(A,0,l.barcode),I(A,12," "),I(A,13,l.addon),l.barcode=A}if(z(l.options,"addongap",l.addongap),l.includetext){var T=K(l.text2,"unset")?l.isbntxt:l.text2;if(z(l.options,"text2",T),V(l.text2font,"unset")&&z(l.options,"text2font",l.text2font),z(l.options,"text2size",l.text2size),K(l.text2xalign,"unset")){d[c++]=l.options,d[c++]="text2xoffset",null==l.text2xoffset?9==l.isbn.length?d[c++]=-1:d[c++]=-12:d[c++]=l.text2xoffset;var D=d[--c],P=d[--c];z(d[--c],P,D)}else z(l.options,"text2xalign",l.text2xalign),null!=l.text2xoffset&&z(l.options,"text2xoffset",l.text2xoffset);z(l.options,"text2yoffset",null==l.text2yoffset?3:l.text2yoffset)}l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ge();var E=d[--c];l.args=E,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function ke(){if(!ke.globals){var e=l;l=ke.globals={};var a=new Map([["ismntext",'text2'],["ismntextsubspace",'text2subspace'],["ismntextsplit",'text2split'],["ismntextlinegaps",'text2linegaps'],["ismntextcolor",'text2color'],["ismntextxalign",'text2xalign'],["ismntextyalign",'text2yalign'],["ismntextdirection",'text2direction'],["ismntextfont",'text2font'],["ismntextsize",'text2size'],["ismntextxoffset",'text2xoffset'],["ismntextyoffset",'text2yoffset'],["ismntextgaps",'text2gaps']]);l.ismn_aliases=a,l=e}e=l;(l=Object.assign({},l,ke.globals)).dontdraw=!1,l.includetext=!1,l.text2="unset",l.text2font="OCR-A",l.text2size=8.5,l.text2xalign="unset",l.text2xoffset=null,l.text2yoffset=2,l.height=-1,l.width=0,l.addongap=12,l.legacy=!1,l.modunit=1,d[c++]=l.ismn_aliases,ce();var r=d[--c];l.options=r;var t=d[--c];if(l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),O(l.barcode," "),d[--c]){var n=d[--c];l.barcode=n,c--;var o=d[--c];l.addon=o}else c--,l.addon="";if(15!=l.barcode.length&&17!=l.barcode.length&&11!=l.barcode.length&&13!=l.barcode.length&&(d[c++]="bwipp.ismnBadLength#8403",d[c++]="ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes",te()),0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.ismnBadAddOnLength#8406",d[c++]="Add-on for ISMN must be 2 or 5 digits",te()),l.barcode.length>=15){V(R(l.barcode,0,4),"979-")&&(d[c++]="bwipp.ismn13badPrefix#8410",d[c++]="ISMN-13 prefix must be 979-",te()),l.wasdash=!1,l.numdash=0,l.numdigit=0;for(var i=R(l.barcode,5,9),s=0,b=i.length;s=48&&m<=57&&(l.wasdash=!1,l.numdigit=l.numdigit+1)}2==l.numdash&&7==l.numdigit||(d[c++]="bwipp.ismn13numDashesDigits#8428",d[c++]="Incorrect number of dashes and digits for ISMN-13",te());var h=N(l.barcode,14);if((h<48||h>57)&&(d[c++]="bwipp.ismn13character15#8431",d[c++]="ISMN-13 character 15 must be a digit",te()),17==l.barcode.length){V(R(l.barcode,15,1),"-")&&(d[c++]="bwipp.ismn13character16#8435",d[c++]="ISMN-13 penultimate character must be a dash",te());var v=N(l.barcode,16);(v<48||v>57)&&(d[c++]="bwipp.ismn13character17#8438",d[c++]="ISMN-13 final character must be a digit",te())}}else{V(R(l.barcode,0,2),"M-")&&(d[c++]="bwipp.ismn10badPrefix#8443",d[c++]="ISMN-10 prefix must be M-",te());var g=N(l.barcode,2);(g<48||g>57)&&(d[c++]="bwipp.ismn10character3#8446",d[c++]="ISMN-10 character 3 must be a digit",te()),l.wasdash=!1,l.numdash=0,l.numdigit=0;for(var u=R(l.barcode,3,7),x=0,w=u.length;x=48&&y<=57&&(l.wasdash=!1,l.numdigit=l.numdigit+1)}1==l.numdash&&6==l.numdigit||(d[c++]="bwipp.ismn10numDashesDigits#8464",d[c++]="Incorrect number of dashes and digits for ISMN-10",te());var q=N(l.barcode,10);if((q<48||q>57)&&(d[c++]="bwipp.ismn10character11#8467",d[c++]="ISMN-10 character 11 must be a digit",te()),13==l.barcode.length){V(R(l.barcode,11,1),"-")&&(d[c++]="bwipp.ismn10character12#8471",d[c++]="ISMN-10 penultimate character must be a dash",te());var C=N(l.barcode,12);(C<48||C>57)&&88!=C&&(d[c++]="bwipp.ismn10character13#8474",d[c++]="ISMN-10 final character must be a digit or X",te())}}for(l.ismntxt=l.barcode,l.legacytxt="",l.ismntxt.length<=13&&(l.legacytxt=l.ismntxt,l.pad=k(l.ismntxt.length+4),I(l.pad,0,"979-0-"),I(l.pad,6,R(l.ismntxt,2,l.ismntxt.length-2)),l.ismntxt=l.pad),l.ismn=k(13),l.checksum=0,l.i=0,l.n=0;l.ismnchar=N(l.ismntxt,l.i)-48,-3!=l.ismnchar&&(z(l.ismn,l.n,l.ismnchar+48),l.n<12&&(l.n%2==0?l.checksum=l.ismnchar+l.checksum:l.checksum=3*l.ismnchar+l.checksum),l.n=l.n+1),l.i=l.i+1,l.i!=l.ismntxt.length;);if(l.checksum=(10-l.checksum%10)%10+48,13==l.barcode.length||17==l.barcode.length){var M=l.barcode;N(M,M.length-1)!=l.checksum&&(d[c++]="bwipp.ismnBadCheckDigit#8522",d[c++]="Incorrect ISMN check digit provided",te())}if(l.legacy&&0!=l.legacytxt.length?(l.ismntxt=l.legacytxt,l.pad=k(18)):l.pad=k(22),I(l.pad,0,"ISMN "),I(l.pad,5,l.ismntxt),z(l.pad,l.pad.length-2,45),z(l.pad,l.pad.length-1,l.checksum),l.ismntxt=l.pad,l.barcode=R(l.ismn,0,12),0!=l.addon.length){var j=k(12+l.addon.length+1);I(j,0,l.barcode),I(j,12," "),I(j,13,l.addon),l.barcode=j}if(z(l.options,"addongap",l.addongap),l.includetext){var S=K(l.text2,"unset")?l.ismntxt:l.text2;if(z(l.options,"text2",S),V(l.text2font,"unset")&&z(l.options,"text2font",l.text2font),z(l.options,"text2size",l.text2size),K(l.text2xalign,"unset")){d[c++]=l.options,d[c++]="text2xoffset",null==l.text2xoffset?18==l.ismntxt.length?d[c++]=-1:d[c++]=-12:d[c++]=l.text2xoffset;var B=d[--c],A=d[--c];z(d[--c],A,B)}else z(l.options,"text2xalign",l.text2xalign),null!=l.text2xoffset&&z(l.options,"text2xoffset",l.text2xoffset);z(l.options,"text2yoffset",null==l.text2yoffset?3:l.text2yoffset)}l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ge();var T=d[--c];l.args=T,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function ye(){if(!ye.globals){var e=l;l=ye.globals={};var a=new Map([["issntext",'text2'],["issntextsubspace",'text2subspace'],["issntextsplit",'text2split'],["issntextlinegaps",'text2linegaps'],["issntextcolor",'text2color'],["issntextxalign",'text2xalign'],["issntextyalign",'text2yalign'],["issntextdirection",'text2direction'],["issntextfont",'text2font'],["issntextsize",'text2size'],["issntextxoffset",'text2xoffset'],["issntextyoffset",'text2yoffset'],["issntextgaps",'text2gaps']]);l.issn_aliases=a,l=e}e=l;(l=Object.assign({},l,ye.globals)).dontdraw=!1,l.includetext=!1,l.text2="unset",l.text2font="OCR-A",l.text2size=8.5,l.text2xalign="unset",l.text2xoffset=null,l.text2yoffset=2,l.height=-1,l.width=0,l.addongap=12,l.modunit=1,d[c++]=l.issn_aliases,ce();var r=d[--c];l.options=r;var t=d[--c];if(l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),O(l.barcode," "),d[--c]){var n=d[--c];l.barcode=n,c--;var o=d[--c];l.seqvar=o}else c--,l.seqvar="00";if(O(l.seqvar," "),d[--c]){var i=d[--c];l.seqvar=i,c--;var s=d[--c];l.addon=s}else c--,l.addon="";8!=l.barcode.length&&9!=l.barcode.length&&(d[c++]="bwipp.issnBadLength#8715",d[c++]="ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX",te());for(var b=R(l.barcode,0,4),f=0,m=b.length;f57)&&(d[c++]="bwipp.issnFirstThroughFourthNotNumeric#8719",d[c++]="ISSN first four characters must be numeral characters",te())}V(R(l.barcode,4,1),"-")&&(d[c++]="bwipp.issnNeedsDash#8723",d[c++]="ISSN fifth character must be a dash",te());for(var v=R(l.barcode,5,3),g=0,u=v.length;g57)&&(d[c++]="bwipp.issnSixthThroughEighthNotNumeric#8727",d[c++]="ISSN sixth through eighth characters must be numerals",te())}if(9==l.barcode.length){var w=N(l.barcode,8);(w<48||w>57)&&88!=w&&(d[c++]="bwipp.issnNinthCharacterBadFormat#8732",d[c++]="ISSN ninth character must be a number or the character X",te())}for(2!=l.seqvar.length&&(d[c++]="bwipp.issnBadSequenceVariantLength#8736",d[c++]="Sequence variant for ISSN must be 2 digits",te()),F(l.seqvar,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.issnSequenceVariantBadCharacter#8740",d[c++]="Sequence variant for ISSN must contain only digits",te())}),0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.issnBadAddOnLength#8744",d[c++]="Add-on for ISSN must be 2 or 5 digits",te()),l.issn=k(8),l.checksum=0,l.i=0,l.n=0;l.issnchar=N(l.barcode,l.i)-48,-3!=l.issnchar&&(z(l.issn,l.n,l.issnchar+48),l.n<7&&(l.checksum=re(l.checksum+l.issnchar*(8-l.n))),l.n=l.n+1),l.i=l.i+1,l.i!=l.barcode.length;);l.checksum=(11-l.checksum%11)%11;var _=l.checksum+48;if(58==_&&(_=88),l.checksum=_,9==l.barcode.length&&N(l.barcode,8)!=l.checksum&&(d[c++]="bwipp.issnBadCheckDigit#8769",d[c++]="Incorrect ISSN check digit provided",te()),l.pad=k(14),I(l.pad,0,"ISSN "),I(l.pad,5,l.barcode),z(l.pad,13,l.checksum),l.issntxt=l.pad,l.barcode=R(l.issn,0,7),l.barcode=k(12),I(l.barcode,0,"977"),I(l.barcode,3,l.issn),I(l.barcode,10,l.seqvar),0!=l.addon.length){var y=k(12+l.addon.length+1);I(y,0,l.barcode),I(y,12," "),I(y,13,l.addon),l.barcode=y}if(z(l.options,"addongap",l.addongap),l.includetext){var q=K(l.text2,"unset")?l.issntxt:l.text2;if(z(l.options,"text2",q),V(l.text2font,"unset")&&z(l.options,"text2font",l.text2font),z(l.options,"text2size",l.text2size),K(l.text2xalign,"unset")){z(l.options,"text2xoffset",null==l.text2xoffset?10:l.text2xoffset)}else z(l.options,"text2xalign",l.text2xalign),null!=l.text2xoffset&&z(l.options,"text2xoffset",l.text2xoffset);z(l.options,"text2yoffset",null==l.text2yoffset?3:l.text2yoffset)}l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ge();var C=d[--c];l.args=C,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function qe(){var e=l;(l=Object.assign({},l,qe.globals)).dontdraw=!1,l.includetext=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];if(l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.barlen=l.barcode.length,7!=l.barlen&&8!=l.barlen&&(d[c++]="bwipp.MandSbadLength#8902",d[c++]="M&S barcode must be 7 or 8 characters",te()),7==l.barlen){var t=C(k(8),"00000000");I(t,1,l.barcode),l.barcode=t}l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ue();var n=d[--c];l.args=n;var o=N(l.args,"bbs");z(o,10,N(o,2)),z(o,11,N(o,2));var i=N(l.args,"bhs");if(z(i,10,N(i,2)),z(i,11,N(i,2)),l.includetext){if(l.txt=N(l.args,"txt"),7==l.barlen){for(var s=0;s<=6;s+=1){var b=l.txt;I(N(N(b,s),0),0,N(N(b,s+1),0))}I(N(N(l.txt,7),0),0," ")}var f=w(10);I(f,0,l.txt),l.txt=f;var m=N(l.txt,0);z(l.txt,8,M(w(m.length),m));var h=N(l.txt,0);z(l.txt,9,M(w(h.length),h)),z(N(l.txt,8),0,"M"),z(N(l.txt,8),1,-12),z(N(l.txt,9),0,"S"),z(N(l.txt,9),1,69),z(l.args,"txt",l.txt)}z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Ce(){if(!Ce.globals){var e=l;(l=Ce.globals={}).code128_sta=-1,l.code128_stb=-2,l.code128_stc=-3,l.code128_swa=-4,l.code128_swb=-5,l.code128_swc=-6,l.code128_fn1=-7,l.code128_fn2=-8,l.code128_fn3=-9,l.code128_fn4=-10,l.code128_sft=-11,l.code128_stp=-12,l.code128_lka=-13,l.code128_lkc=-14,l.sta=l.code128_sta,l.stb=l.code128_stb,l.stc=l.code128_stc,l.swa=l.code128_swa,l.swb=l.code128_swb,l.swc=l.code128_swc,l.fn1=l.code128_fn1,l.fn2=l.code128_fn2,l.fn3=l.code128_fn3,l.fn4=l.code128_fn4,l.sft=l.code128_sft,l.stp=l.code128_stp,l.lka=l.code128_lka,l.lkc=l.code128_lkc,l.code128_charmaps=w([w([32,32,"00"]),w(["!","!","01"]),w(["\"","\"","02"]),w(["#","#","03"]),w(["$","$","04"]),w(["%","%","05"]),w(["&","&","06"]),w(["'","'","07"]),w([40,40,"08"]),w([41,41,"09"]),w(["*","*","10"]),w(["+","+","11"]),w([",",",","12"]),w(["-","-","13"]),w([".",".","14"]),w(["/","/","15"]),w(["0","0","16"]),w(["1","1","17"]),w(["2","2","18"]),w(["3","3","19"]),w(["4","4","20"]),w(["5","5","21"]),w(["6","6","22"]),w(["7","7","23"]),w(["8","8","24"]),w(["9","9","25"]),w([":",":","26"]),w([";",";","27"]),w(["<","<","28"]),w(["=","=","29"]),w([">",">","30"]),w(["?","?","31"]),w(["@","@","32"]),w(["A","A","33"]),w(["B","B","34"]),w(["C","C","35"]),w(["D","D","36"]),w(["E","E","37"]),w(["F","F","38"]),w(["G","G","39"]),w(["H","H","40"]),w(["I","I","41"]),w(["J","J","42"]),w(["K","K","43"]),w(["L","L","44"]),w(["M","M","45"]),w(["N","N","46"]),w(["O","O","47"]),w(["P","P","48"]),w(["Q","Q","49"]),w(["R","R","50"]),w(["S","S","51"]),w(["T","T","52"]),w(["U","U","53"]),w(["V","V","54"]),w(["W","W","55"]),w(["X","X","56"]),w(["Y","Y","57"]),w(["Z","Z","58"]),w(["[","[","59"]),w([92,92,"60"]),w(["]","]","61"]),w(["^","^","62"]),w(["_","_","63"]),w([0,"`","64"]),w([1,"a","65"]),w([2,"b","66"]),w([3,"c","67"]),w([4,"d","68"]),w([5,"e","69"]),w([6,"f","70"]),w([7,"g","71"]),w([8,"h","72"]),w([9,"i","73"]),w([10,"j","74"]),w([11,"k","75"]),w([12,"l","76"]),w([13,"m","77"]),w([14,"n","78"]),w([15,"o","79"]),w([16,"p","80"]),w([17,"q","81"]),w([18,"r","82"]),w([19,"s","83"]),w([20,"t","84"]),w([21,"u","85"]),w([22,"v","86"]),w([23,"w","87"]),w([24,"x","88"]),w([25,"y","89"]),w([26,"z","90"]),w([27,"{","91"]),w([28,"|","92"]),w([29,"}","93"]),w([30,"~","94"]),w([31,127,"95"]),w([l.fn3,l.fn3,"96"]),w([l.fn2,l.fn2,"97"]),w([l.sft,l.sft,"98"]),w([l.swc,l.swc,"99"]),w([l.swb,l.fn4,l.swb]),w([l.fn4,l.swa,l.swa]),w([l.fn1,l.fn1,l.fn1]),w([l.sta,l.sta,l.sta]),w([l.stb,l.stb,l.stb]),w([l.stc,l.stc,l.stc]),w([l.stp,l.stp,l.stp])]),l.code128_latch_a0=w(["","e","e","ee","eee","eee"]),l.code128_latch_b0=w(["d","","d","ddd","dd","ddd"]),l.code128_latch_c0=w(["c","c","","eec","ddc","dddc"]),l.code128_latch_a1=w(["ee","eee","eee","","e","e"]),l.code128_latch_b1=w(["ddd","dd","ddd","d","","d"]),l.code128_latch_c1=w(["eec","ddc","dddc","c","c",""]);for(var a=[],r=l.code128_latch_a0,t=0,n=r.length;t500&&(d[c++]="bwipp.code128inputTooLong#9205",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.code128_fn1],["FNC2",l.code128_fn2],["FNC3",l.code128_fn3],["LNKA",l.code128_lka],["LNKC",l.code128_lkc]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Xe=d[--c];if(l.msg=Xe,l.msglen=l.msg.length,l.encoding="legacy",l.newencoder&&(l.encoding="new"),l.raw&&(l.encoding="raw"),K(l.encoding,"raw")){for(l.cws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var Ue=R(l.barcode,l.i+1,3);d[c++]=Ue,d[c++]=!1;for(var Ke=0,Ve=Ue.length;Ke57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var Ze=d[--c];l.cw=S(Ze),l.cw>106&&(d[c++]="bwipp.code128BadRawCodeword#9252",d[c++]="Raw codewords must be 0 to 106",te()),z(l.cws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.code128BadRawFormat#9259",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.cws=R(l.cws,0,l.j),l.text=""}else{l.text=k(l.msglen);for(var We=0,Ye=l.msglen-1;We<=Ye;We+=1){l.i=We;var Qe=N(l.msg,l.i);Qe<0&&(Qe=32),z(l.text,l.i,Qe)}}if(K(l.encoding,"legacy")){l.seta=l.seta_legacy,l.setb=l.setb_legacy,l.setc=l.setc_legacy,d[c++]=1/0;for(var $e=0,Je=l.msglen;$e=0;ra-=1)l.i=ra,N(l.msg,l.i)>=0&&(N(l.msg,l.i)>=128?z(l.numEA,l.i,N(l.numEA,l.i+1)+1):z(l.numSA,l.i,N(l.numSA,l.i+1)+1));l.ea=!1,d[c++]=1/0;for(var ta=0,na=l.msglen-1;ta<=na;ta+=1){if(l.i=ta,l.c=N(l.msg,l.i),l.ea==l.c<128&&l.c>=0){var oa=N(l.ea?l.numSA:l.numEA,l.i);oa<(re(oa+l.i)==l.msglen?3:5)||(l.ea=!l.ea,d[c++]=l.code128_fn4),d[c++]=l.code128_fn4}l.c>=0?d[c++]=127&l.c:d[c++]=l.c}U(w(G()));var ia=d[--c];l.msg=ia,c--,l.msglen=l.msg.length,d[c++]=1/0;for(var sa=0,ca=l.msglen+1;sa=0;pa-=1)l.i=pa,l.c=N(l.msg,l.i),l.c==l.code128_fn1?(z(l.numsAtEven,l.i,2+N(l.numsAtEven,l.i+1)),z(l.numsAtOdd,l.i,0)):l.c>=48&&l.c<=57?(z(l.numsAtEven,l.i,1+N(l.numsAtOdd,l.i+1)),z(l.numsAtOdd,l.i,1+N(l.numsAtEven,l.i+1))):(z(l.numsAtEven,l.i,0),z(l.numsAtOdd,l.i,0));l.numsscr=function(){var e=d[--c];d[c++]=N(l.numsAtEven,e)},l.enca=function(){var e=d[--c];z(l.cws,l.j,N(l.seta,e)),l.j=l.j+1},l.encb=function(){var e=d[--c];z(l.cws,l.j,N(l.setb,e)),l.j=l.j+1},l.encc=function(){if(V(P(d[c-1]),'arraytype')){var e=d[--c];d[c++]=N(l.setc,e)}else{X(d[--c]);var a=d[--c],r=d[--c];d[c++]=re(a-48+10*(r-48))}var t=d[--c];z(l.cws,l.j,t),l.j=l.j+1},l.anotb=function(){var e=d[--c];d[c++]=A(l.seta,e)&&!A(l.setb,e)},l.bnota=function(){var e=d[--c];d[c++]=A(l.setb,e)&&!A(l.seta,e)},d[c++]=1/0;for(var ba=0,fa=l.msg.length;ba=0;va-=1){l.i=va,d[c++]=N(l.msg,l.i),l.anotb();var ga=d[--c];z(l.nextanotb,l.i,ga?0:N(l.nextanotb,l.i+1)+1),d[c++]=N(l.msg,l.i),l.bnota();var ua=d[--c];z(l.nextbnota,l.i,ua?0:N(l.nextbnota,l.i+1)+1)}l.abeforeb=function(){var e=d[--c];d[c++]=H(N(l.nextanotb,e),N(l.nextbnota,e))},l.bbeforea=function(){var e=d[--c];d[c++]=H(N(l.nextbnota,e),N(l.nextanotb,e))},l.cws=w(2*l.barcode.length+3),l.j=0,l.msglen>0?(d[c++]=0,l.numsscr()):d[c++]=-1;var xa=d[--c];for(l.nums=xa;;){if(0==l.msglen){d[c++]=l.code128_stb,l.enca(),l.cset="setb";break}if(2==l.msglen&&2==l.nums){d[c++]=l.code128_stc,l.enca(),l.cset="setc";break}if(l.nums>=4){d[c++]=l.code128_stc,l.enca(),l.cset="setc";break}if(d[c++]=0,l.abeforeb(),d[--c]){d[c++]=l.code128_sta,l.enca(),l.cset="seta";break}d[c++]=l.code128_stb,l.enca(),l.cset="setb";break}for(l.i=0;l.i!=l.msglen;){d[c++]=l.i,l.numsscr();var wa=d[--c];for(l.nums=wa;;){if((K(l.cset,"seta")||K(l.cset,"setb"))&&l.nums>=4&&N(l.msg,l.i)!=l.code128_fn1){if(l.nums%2==0){d[c++]=l.code128_swc,K(l.cset,"seta")?l.enca():l.encb(),l.cset="setc";break}if(d[c++]=N(l.msg,l.i),K(l.cset,"seta")?l.enca():l.encb(),l.i=l.i+1,d[c++]=l.i,l.numsscr(),d[--c]>=4){d[c++]=l.code128_swc,K(l.cset,"seta")?l.enca():l.encb(),l.cset="setc";break}}d[c++]=K(l.cset,"setb"),d[c++]=N(l.msg,l.i),l.anotb();var _a=d[--c];if(d[--c]&&_a){if(l.i-1||N(l.msg,l.i)==l.code128_fn4)){if(d[c++]=l.i,l.abeforeb(),d[--c]){d[c++]=l.code128_swa,l.encc(),l.cset="seta";break}d[c++]=l.code128_swb,l.encc(),l.cset="setb";break}if(K(l.cset,"seta")){d[c++]=N(l.msg,l.i),l.enca(),l.i=l.i+1;break}if(K(l.cset,"setb")){d[c++]=N(l.msg,l.i),l.encb(),l.i=l.i+1;break}if(K(l.cset,"setc")){N(l.msg,l.i)<=-1?(d[c++]=N(l.msg,l.i),l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}break}}l.cws=R(l.cws,0,l.j)}if(K(l.encoding,"new")){l.seta=l.code128_seta_new,l.setb=l.code128_setb_new,l.setc=l.code128_setc_new,l.encode=w([function(){l.enc_a0()},function(){l.enc_b0()},function(){l.enc_c()},function(){l.enc_a1()},function(){l.enc_b1()},function(){l.enc_c()}]),l.can_a=function(){l.c>=0?d[c++]=!0:d[c++]=A(l.seta,l.c)},l.can_b=function(){l.c>=0?d[c++]=!0:d[c++]=A(l.setb,l.c)},l.can_c0=function(){l.num_digits>=2?d[c++]=!0:d[c++]=A(l.setc,l.c)},l.can_c1=function(){l.num_digits>=2?d[c++]=!0:d[c++]=A(l.setc,l.c)},l.suppressc&&(l.can_c0=function(){d[c++]=!1}),(l.suppressc||l.unlatchextbeforec)&&(l.can_c1=function(){d[c++]=!1}),l.out_a0=function(){d[c++]=1,l.c>=0&&(l.c>=128&&(d[c-1]+=1),(127&l.c)>=96&&(d[c-1]+=1))},l.out_a1=function(){d[c++]=1,l.c>=0&&(l.c<128&&(d[c-1]+=1),(127&l.c)>=96&&(d[c-1]+=1))},l.out_b0=function(){d[c++]=1,l.c>=0&&(l.c>=128&&(d[c-1]+=1),(127&l.c)<32&&(d[c-1]+=1))},l.out_b1=function(){d[c++]=1,l.c>=0&&(l.c<128&&(d[c-1]+=1),(127&l.c)<32&&(d[c-1]+=1))},l.map_ab=function(){d[c-1]<32?d[c-1]+=64:d[c-1]-=32},l.enc_a0=function(){if(d[c++]=1/0,l.c<0)d[c++]=N(l.seta,l.c);else{l.c>=128&&(d[c++]=101);var e=127&l.c;if(d[c++]=e,e>=96){var a=d[--c];d[c++]=98,d[c++]=a}l.map_ab()}var r=w();d[c++]=r},l.enc_a1=function(){if(d[c++]=1/0,l.c<0)d[c++]=N(l.seta,l.c);else{l.c<128&&(d[c++]=101);var e=127&l.c;if(d[c++]=e,e>=96){var a=d[--c];d[c++]=98,d[c++]=a}l.map_ab()}var r=w();d[c++]=r},l.enc_b0=function(){if(d[c++]=1/0,l.c<0)d[c++]=N(l.setb,l.c);else{l.c>=128&&(d[c++]=100);var e=127&l.c;if(d[c++]=e,e<32){var a=d[--c];d[c++]=98,d[c++]=a}l.map_ab()}var r=w();d[c++]=r},l.enc_b1=function(){if(d[c++]=1/0,l.c<0)d[c++]=N(l.setb,l.c);else{l.c<128&&(d[c++]=100);var e=127&l.c;if(d[c++]=e,e<32){var a=d[--c];d[c++]=98,d[c++]=a}l.map_ab()}var r=w();d[c++]=r},l.enc_c=function(){d[c++]=1/0,l.c<0?d[c++]=N(l.setc,l.c):d[c++]=re(10*(N(l.msg,l.n)-48)+(N(l.msg,l.n+1)-48));var e=w();d[c++]=e},l.get_best_prior_state=function(){var e=d[--c],a=d[--c];l.len=re(a+N(l.bln_0,e));var r=d[--c];l.o=r;var t=d[--c],n=d[--c],o=re(n+N(l.bln_0,t));if(d[c++]=o,o=48&&l.c<58?l.num_digits+1:0;l.num_digits=r,l.bln_2=l.bln_1,l.bln_1=l.bln_0,l.bln_0=N(l.bln,3&l.n),l.bps_2=l.bps_1,l.bps_1=l.bps_0,l.bps_0=N(l.bps,3&l.n);var t=l.num_digits>=2?l.bps_2:l.bps_1;l.bps_c=t;var n=l.num_digits>=2?l.bln_2:l.bln_1;if(l.bln_c=n,d[c++]=l.bln_0,d[c++]=0,l.can_a(),d[--c]){l.p=N(l.bps_1,0),z(N(l.path,l.n),0,l.p),d[c++]=re(N(l.bln_1,l.p)+N(l.code128_latch_length_a0,l.p)),l.out_a0();var o=d[--c],i=d[--c];d[c++]=re(i+o)}else d[c++]=l.code128_max_int;var s=d[--c],p=d[--c];if(z(d[--c],p,s),d[c++]=l.bln_0,d[c++]=3,l.can_a(),d[--c]){l.p=N(l.bps_1,3),z(N(l.path,l.n),3,l.p),d[c++]=re(N(l.bln_1,l.p)+N(l.code128_latch_length_a1,l.p)),l.out_a1();var b=d[--c],f=d[--c];d[c++]=re(f+b)}else d[c++]=l.code128_max_int;var m=d[--c],h=d[--c];if(z(d[--c],h,m),d[c++]=l.bln_0,d[c++]=1,l.can_b(),d[--c]){l.p=N(l.bps_1,1),z(N(l.path,l.n),1,l.p),d[c++]=re(N(l.bln_1,l.p)+N(l.code128_latch_length_b0,l.p)),l.out_b0();var v=d[--c],g=d[--c];d[c++]=re(g+v)}else d[c++]=l.code128_max_int;var u=d[--c],x=d[--c];if(z(d[--c],x,u),d[c++]=l.bln_0,d[c++]=4,l.can_b(),d[--c]){l.p=N(l.bps_1,4),z(N(l.path,l.n),4,l.p),d[c++]=re(N(l.bln_1,l.p)+N(l.code128_latch_length_b1,l.p)),l.out_b1();var w=d[--c],_=d[--c];d[c++]=re(_+w)}else d[c++]=l.code128_max_int;var k=d[--c],y=d[--c];z(d[--c],y,k),d[c++]=l.bln_0,d[c++]=2,l.can_c0(),d[--c]?(l.p=N(l.bps_c,2),z(N(l.path,l.n),2,l.p),d[c++]=re(N(l.bln_c,l.p)+N(l.code128_latch_length_c0,l.p))+1):d[c++]=l.code128_max_int;var q=d[--c],C=d[--c];z(d[--c],C,q),d[c++]=l.bln_0,d[c++]=5,l.can_c1(),d[--c]?(l.p=N(l.bps_c,5),z(N(l.path,l.n),5,l.p),d[c++]=re(N(l.bln_c,l.p)+N(l.code128_latch_length_c1,l.p))+1):d[c++]=l.code128_max_int;var M=d[--c],j=d[--c];z(d[--c],j,M),d[c++]=l.bps_0,d[c++]=0,X(l.code128_prioritized_latch_length_a0),l.get_best_prior_state();var S=d[--c],B=d[--c];z(d[--c],B,S),d[c++]=l.bps_0,d[c++]=3,X(l.code128_prioritized_latch_length_a1),l.get_best_prior_state();var A=d[--c],T=d[--c];z(d[--c],T,A),d[c++]=l.bps_0,d[c++]=1,X(l.code128_prioritized_latch_length_b0),l.get_best_prior_state();var R=d[--c],I=d[--c];z(d[--c],I,R),d[c++]=l.bps_0,d[c++]=4,X(l.code128_prioritized_latch_length_b1),l.get_best_prior_state();var D=d[--c],P=d[--c];z(d[--c],P,D),d[c++]=l.bps_0,d[c++]=2,X(l.code128_prioritized_latch_length_c0),l.get_best_prior_state();var E=d[--c],O=d[--c];z(d[--c],O,E),d[c++]=l.bps_0,d[c++]=5,X(l.code128_prioritized_latch_length_c1),l.get_best_prior_state();var F=d[--c],L=d[--c];z(d[--c],L,F)}},l.backtrack=function(){l.n=l.msg.length;for(var e=0,a=l.code128_reverse_priority.length;e=48?2:1;if(l.n=l.n-b,l.c=N(l.msg,l.n),d[c++]='enc',!0===N(l.encode,l.state)())break;var f=d[--c],m=d[--c];l[m]=f,l.len=re(l.len-l.latch.length-l.enc.length);var h=d[--c],v=l.len,g=l.latch;I(h,v,g),I(h,re(v+g.length),l.enc),l.state=l.prior_state,d[c++]=h}z(d[c-1],0,N(l.code128_start_code,l.state))},l.make_tables(),l.backtrack();var ja=d[--c];l.cws=ja}l.j=l.cws.length;var Sa=w(l.j+2);I(Sa,0,l.cws),l.cws=Sa,l.csum=N(l.cws,0);for(var Ba=1,Na=l.j-1;Ba<=Na;Ba+=1)l.i=Ba,l.csum=re(l.csum+N(l.cws,l.i)*l.i);l.csum=l.csum%103,z(l.cws,l.j,l.csum),z(l.cws,l.j+1,106),A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#9686",d[c++]=l.cws,te()),l.sbs=k(6*l.cws.length+1);for(var Aa=0,Ta=l.cws.length-1;Aa<=Ta;Aa+=1)l.i=Aa,I(l.sbs,6*l.i,N(l.code128_encs,N(l.cws,l.i)));d[c++]=1/0;for(var za=l.sbs,Ra=0,Ia=za.length;Ra500&&(d[c++]="bwipp.gs1128inputTooLong#9791",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.linkagea&&l.linkagec&&(d[c++]="bwipp.gs1128badLinkage#9800",d[c++]="linkagea and linkagec cannot be used together",te()),l.text=l.barcode,d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.fnc1);U(w(G()));var b=d[--c];(l.c128=b,c--,l.barcode=k(5*(l.c128.length+1)),l.j=0,F(l.c128,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.linkagea||l.linkagec)&&(I(l.barcode,l.j,l.linkagea?"^LNKA":"^LNKC"),l.j=l.j+5);l.barcode=R(l.barcode,0,l.j),-1==l.height&&(l.propspec&&-1!=l.hnom||(l.height=.5)),T(l.options,"parse"),z(l.options,"height",l.height),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ce();var f=d[--c];l.args=f,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function je(){var e=l;(l=Object.assign({},l,je.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.text=l.barcode;var t=l.barcode;d[c++]=k(t.length),d[c++]=0,F(t,function(){if(32!=d[c-1]){var e=d[--c],a=d[--c];z(d[c-1],a,e),d[c++]=a+1}else c--});var n=d[--c],o=d[--c];l.barcode=R(o,0,n),l.hasspace=l.text.length!=l.barcode.length,17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.ean14badLength#9946",d[c++]="EAN-14 must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.ean14badAI#9949",d[c++]="EAN-14 must begin with (01) application identifier",te());for(var i=R(l.barcode,4,l.barcode.length-4),s=0,b=i.length;s57)&&(d[c++]="bwipp.ean14badCharacter#9953",d[c++]="EAN-14 must contain only digits",te())}l.checksum=0;for(var m=0;m<=12;m+=1){l.i=m;var h=l.checksum,v=N(l.barcode,l.i+4)-48;l.i%2==0&&(v*=3),l.checksum=re(h+v)}if(l.checksum=(10-l.checksum%10)%10,18==l.barcode.length)N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.ean14badCheckDigit#9968",d[c++]="Incorrect EAN-14 check digit provided",te());else{var g=k(18);I(g,0,l.barcode),z(g,17,l.checksum+48),l.barcode=g;var u=l.hasspace?2:1,x=k(l.text.length+u);I(x,x.length-2," "),z(x,x.length-1,l.checksum+48),I(x,0,l.text),l.text=x}l.gtin=R(l.barcode,4,14),l.barcode=k(21),I(l.barcode,0,"^FNC101"),I(l.barcode,7,l.gtin),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ce();var _=d[--c];l.args=_,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Se(){var e=l;(l=Object.assign({},l,Se.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.text=l.barcode;var t=l.barcode;d[c++]=k(t.length),d[c++]=0,F(t,function(){if(32!=d[c-1]){var e=d[--c],a=d[--c];z(d[c-1],a,e),d[c++]=a+1}else c--});var n=d[--c],o=d[--c];l.barcode=R(o,0,n),l.hasspace=l.text.length!=l.barcode.length,21!=l.barcode.length&&22!=l.barcode.length&&(d[c++]="bwipp.sscc18badLength#10071",d[c++]="SSCC-18 must be 17 or 18 digits",te()),V(R(l.barcode,0,4),"(00)")&&(d[c++]="bwipp.sscc18badAI#10074",d[c++]="SSCC-18 must begin with (00) application identifier",te());for(var i=R(l.barcode,4,l.barcode.length-4),s=0,b=i.length;s57)&&(d[c++]="bwipp.sscc18badCharacter#10078",d[c++]="SSCC-18 must contain only digits",te())}l.checksum=0;for(var m=0;m<=16;m+=1){l.i=m;var h=l.checksum,v=N(l.barcode,l.i+4)-48;l.i%2==0&&(v*=3),l.checksum=re(h+v)}if(l.checksum=(10-l.checksum%10)%10,22==l.barcode.length)N(l.barcode,21)!=l.checksum+48&&(d[c++]="bwipp.sscc18badCheckDigit#10093",d[c++]="Incorrect SSCC-18 check digit provided",te());else{var g=k(22);I(g,0,l.barcode),z(g,21,l.checksum+48),l.barcode=g;var u=l.hasspace?2:1,x=k(l.text.length+u);I(x,x.length-2," "),z(x,x.length-1,l.checksum+48),I(x,0,l.text),l.text=x}l.sscc=R(l.barcode,4,18),l.barcode=k(25),I(l.barcode,0,"^FNC100"),I(l.barcode,7,l.sscc),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ce();var _=d[--c];l.args=_,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Be(){if(!Be.globals){var e=l;(l=Be.globals={}).code39_encs=w(["1113313111","3113111131","1133111131","3133111111","1113311131","3113311111","1133311111","1113113131","3113113111","1133113111","3111131131","1131131131","3131131111","1111331131","3111331111","1131331111","1111133131","3111133111","1131133111","1111333111","3111111331","1131111331","3131111311","1111311331","3111311311","1131311311","1111113331","3111113311","1131113311","1111313311","3311111131","1331111131","3331111111","1311311131","3311311111","1331311111","1311113131","3311113111","1331113111","1313131111","1313111311","1311131311","1113131311","1311313111"]),l.code39_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.code39_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,Be.globals)).dontdraw=!1,l.includecheck=!1,l.validatecheck=!1,l.includetext=!1,l.includecheckintext=!1,l.hidestars=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.height=-1,l.width=0,l.modunit=1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.code39emptyData#10245",d[c++]="The data must not be empty",te()),l.barcode.length>500&&(d[c++]="bwipp.code39inputTooLong#10249",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.code39badCharacter#10257",d[c++]="Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=0;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.code39_barchars,l.checksum)&&(d[c++]="bwipp.code39badCheckDigit#10277",d[c++]="Incorrect Code 39 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen),l.includecheck=!0);var f=l.includecheck?3:2;l.sbs=k(10*re(l.barlen+f)),I(l.sbs,0,N(l.code39_encs,43));for(var m=0,h=l.barlen-1;m<=h;m+=1)l.i=m,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.sbs,10*l.i+10,N(l.code39_encs,l.indx));l.includecheck?(I(l.sbs,10*l.barlen+10,N(l.code39_encs,l.checksum)),I(l.sbs,10*l.barlen+20,N(l.code39_encs,43))):I(l.sbs,10*l.barlen+10,N(l.code39_encs,43));var v=l.hidestars?0:2,g=re(v+l.barlen);l.includecheck&&l.includecheckintext&&(g+=1),l.slen=g,l.text=k(l.slen),l.tpos=0,l.hidestars||(I(l.text,l.tpos,"*"),l.tpos=l.tpos+1),I(l.text,l.tpos,l.barcode),l.tpos=re(l.tpos+l.barlen),l.includecheck&&l.includecheckintext&&(I(l.text,l.tpos,R(l.code39_barchars,l.checksum,1)),l.tpos=l.tpos+1),l.hidestars||I(l.text,l.tpos,"*"),d[c++]=1/0;for(var u=l.sbs,x=0,y=u.length;x500&&(d[c++]="bwipp.code39extinputTooLong#10404",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,l.barlen=l.barcode.length,T(l.options,"parse"),F(l.barcode,function(){d[--c]>=128&&(d[c++]="bwipp.code39extBadCharacter#10431",d[c++]="Code 39 Extended must contain only ASCII characters",te())}),l.newcode=k(2*l.barlen),l.newtext=k(2*l.barlen),l.j=0;for(var n=0,o=l.barlen-1;n<=o;n+=1){l.i=n,l.extchar=N(l.code39ext_extencs,N(l.barcode,l.i)),I(l.newcode,l.j,l.extchar);var i=N(l.barcode,l.i);(i<32||127==i)&&(i=32),z(l.newtext,l.j,i),1!=l.extchar.length&&z(l.newtext,l.j+1,32),l.j=l.j+l.extchar.length}l.newcode=R(l.newcode,0,l.j),l.newtext=R(l.newtext,0,l.j),l.bwipp_dontdraw=!0,d[c++]=l.newcode,d[c++]=l.options,Be();var s=d[--c];if(l.args=s,l.includetext){l.txt=N(l.args,"txt"),l.txtstr=N(N(l.txt,0),0);var b=l.hidestars?0:1;I(l.txtstr,b,l.newtext),z(l.args,"txt",l.txt)}z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Ae(){var e=l;(l=Object.assign({},l,Ae.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.text1xoffset=0,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),8!=l.barcode.length&&9!=l.barcode.length&&(d[c++]="bwipp.code32badLength#10526",d[c++]="Italian Pharmacode must be 8 or 9 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.code32badCharacter#10530",d[c++]="Italian Pharmacode must contain only digits",te())}),l.checksum=0;for(var t=0;t<=7;t+=1){if(l.i=t,d[c++]=N(l.barcode,l.i)-48,l.i%2!=0){var n=d[--c];d[c++]=2*n}d[c-1]>9&&(d[c-1]-=9);var o=d[--c];l.checksum=re(o+l.checksum)}l.checksum=l.checksum%10,9==l.barcode.length&&N(l.barcode,8)!=l.checksum+48&&(d[c++]="bwipp.code32badCheckDigit#10546",d[c++]="Incorrect Italian Pharmacode check digit provided",te());var i=k(10);I(i,0,l.barcode),z(i,8,l.checksum+48),l.text=i,l.val=B(k(6),S(l.text),32),l.barcode=k(6);for(var s=0;s<=5;s+=1)z(l.barcode,s,48);I(l.barcode,6-l.val.length,l.val);for(var b=0;b<=5;b+=1){var f=N(l.barcode,b);d[c++]=b,d[c++]=f,d[c++]=f;for(var m=0;m<4;m++){d[--c]>=N("AEIO",m)&&(d[c-1]+=1);var h=d[c-1];d[c++]=h}d[c-1]=l.barcode;var v=d[c-2],g=d[c-3],u=d[c-1];c-=3,z(u,g,v)}I(l.text,1,R(l.text,0,9)),z(l.text,0,65),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Be();var x=d[--c];l.args=x,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Te(){var e=l;(l=Object.assign({},l,Te.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.text1xoffset=0,l.height=-1,l.pzn8=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.pzn8?7!=l.barcode.length&&8!=l.barcode.length&&(d[c++]="bwipp.pzn8badLength#10648",d[c++]="PZN8 must be 7 or 8 digits",te()):6!=l.barcode.length&&7!=l.barcode.length&&(d[c++]="bwipp.pzn7badLength#10652",d[c++]="PZN7 must be 6 or 7 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.pznBadCharacter#10657",d[c++]="PZN must contain only digits",te())});var t=l.pzn8?9:8;l.msglen=t,l.checksum=0;for(var n=0,o=l.msglen-3;n<=o;n+=1){l.i=n;var i=l.pzn8?1:2;l.checksum=re((N(l.barcode,l.i)-48)*(l.i+i)+l.checksum)}l.checksum=l.checksum%11,10==l.checksum&&(d[c++]="bwipp.pznBadInputSequence#10673",d[c++]="Incorrect PZN input sequence provided",te()),l.barcode.length==l.msglen-1&&N(l.barcode,l.msglen-2)!=l.checksum+48&&(d[c++]="bwipp.pznBadCheckDigit#10677",d[c++]="Incorrect PZN check digit provided",te());var s=k(l.msglen);z(s,0,45),I(s,1,l.barcode),z(s,l.msglen-1,l.checksum+48),l.msg=s,l.bwipp_dontdraw=!0,d[c++]=l.msg,d[c++]=l.options,Be();var b=d[--c];l.args=b,l.text=k(l.msglen+5),I(l.text,0,"PZN - "),I(l.text,6,R(l.msg,1,l.msglen-1)),z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function ze(){if(!ze.globals){var e=l;(l=ze.globals={}).code93_encs=w(["131112","111213","111312","111411","121113","121212","121311","111114","131211","141111","211113","211212","211311","221112","221211","231111","112113","112212","112311","122112","132111","111123","111222","111321","121122","131121","212112","212211","211122","211221","221121","222111","112122","112221","122121","123111","121131","311112","311211","321111","112131","113121","211131","121221","312111","311121","122211","111141","1111411"]),l.code93_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.code93_sft1=-1,l.code93_sft2=-2,l.code93_sft3=-3,l.code93_sft4=-4,l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,N(l.code93_barchars,a),a);z(l.charvals,l.code93_sft1,43),z(l.charvals,l.code93_sft2,44),z(l.charvals,l.code93_sft3,45),z(l.charvals,l.code93_sft4,46),l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,ze.globals)).dontdraw=!1,l.includecheck=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.height=-1,l.width=0,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l.barcode.length>500&&(d[c++]="bwipp.code93inputTooLong#10821",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["SFT$",l.code93_sft1],["SFT%",l.code93_sft2],["SFT/",l.code93_sft3],["SFT+",l.code93_sft4]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var n=d[--c];l.msg=n,l.msglen=l.msg.length,F(l.msg,function(){var e=d[--c];A(l.charvals,e)||(d[c++]="bwipp.code93BadCharacter#10850",d[c++]="Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters",te())}),l.includecheck?l.sbs=k(6*l.msglen+25):l.sbs=k(6*l.msglen+13),I(l.sbs,0,N(l.code93_encs,47)),l.checksum1=0,l.checksum2=0,l.text=k(l.msglen);for(var o=0,i=l.msglen-1;o<=i;o+=1){l.i=o,l.indx=N(l.charvals,N(l.msg,l.i)),I(l.sbs,6*l.i+6,N(l.code93_encs,l.indx));var s=N(l.msg,l.i);s<0&&(s=32),z(l.text,l.i,s),l.checksum1=re(l.checksum1+((l.msglen-l.i-1)%20+1)*l.indx),l.checksum2=re(l.checksum2+((l.msglen-l.i)%15+1)*l.indx)}l.includecheck?(l.checksum1=l.checksum1%47,l.checksum2=re(l.checksum2+l.checksum1)%47,I(l.sbs,6*l.msglen+6,N(l.code93_encs,l.checksum1)),I(l.sbs,6*l.msglen+12,N(l.code93_encs,l.checksum2)),I(l.sbs,6*l.msglen+18,N(l.code93_encs,48))):I(l.sbs,6*l.msglen+6,N(l.code93_encs,48)),d[c++]=1/0;for(var b=l.sbs,f=0,m=b.length;f500&&(d[c++]="bwipp.code93extinputTooLong#10988",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,l.barlen=l.barcode.length,T(l.options,"parse"),l.newcode=k(6*l.barlen),l.newtext=k(6*l.barlen),l.j=0,l.k=0;for(var n=0,o=l.barlen-1;n<=o;n+=1){l.i=n;var i=N(l.barcode,l.i);d[c++]=i,i>127&&(d[c-1]="bwipp.code93extbadCharacter#11016",d[c++]="Code 93 Extended only support ASCII characters with values 0 to 127",te());var s=d[--c];l.extchar=N(l.code93ext_extencs,s),l.extlen=l.extchar.length,I(l.newcode,l.j,l.extchar);var b=N(l.barcode,l.i);(b<32||127==b)&&(b=32),z(l.newtext,l.k,b),1!=l.extlen&&z(l.newtext,l.k+1,32),l.j=l.j+l.extlen;var f=1==l.extlen?1:2;l.k=l.k+f}l.newcode=R(l.newcode,0,l.j),l.newtext=R(l.newtext,0,l.k),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.newcode,d[c++]=l.options,ze();var m=d[--c];l.args=m,l.includetext&&(l.txt=N(l.args,"txt"),z(N(l.txt,0),0,l.newtext),z(l.args,"txt",l.txt)),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Ie(){if(!Ie.globals){var e=l;(l=Ie.globals={}).interleaved2of5_encs=w(["11221","21112","12112","22111","11212","21211","12211","11122","21121","12121","1111","2111"]),l.interleaved2of5_barchars="0123456789",l=e}e=l;(l=Object.assign({},l,Ie.globals)).dontdraw=!1,l.includecheck=!1,l.includetext=!1,l.includecheckintext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.height=-1,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];if(l.barcode=r,l.barcode.length>500&&(d[c++]="bwipp.interleaved2of5inputTooLong#11123",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.interleaved2of5badCharacter#11136",d[c++]="Interleaved 2 of 5 must contain only digits",te())}),l.barlen=l.barcode.length,(l.barlen%2==0&&l.includecheck||l.barlen%2!=0&&!l.includecheck)&&(l.pad=k(l.barlen+1),z(l.pad,0,48),I(l.pad,1,l.barcode),l.barcode=l.pad,l.barlen=l.barlen+1),l.includecheck){l.checksum=0;for(var t=0,n=l.barlen-1;t<=n;t+=1)l.i=t,l.i%2==0?l.checksum=l.checksum+3*(N(l.barcode,l.i)-48):l.checksum=l.checksum+(N(l.barcode,l.i)-48);l.checksum=(10-l.checksum%10)%10,l.pad=k(l.barlen+1),I(l.pad,0,l.barcode),z(l.pad,l.barlen,l.checksum+48),l.barcode=l.pad,l.barlen=l.barlen+1}l.sbs=k(5*l.barlen+8),I(l.sbs,0,N(l.interleaved2of5_encs,10));for(var o=0,i=l.barlen-1;o<=i;o+=2){l.i=o,O(l.interleaved2of5_barchars,R(l.barcode,l.i,1)),c--;var s=d[--c];l.indx=s.length,c-=2,l.enca=N(l.interleaved2of5_encs,l.indx),O(l.interleaved2of5_barchars,R(l.barcode,l.i+1,1)),c--;var b=d[--c];l.indx=b.length,c-=2,l.encb=N(l.interleaved2of5_encs,l.indx),l.intl=k(2*l.enca.length);for(var f=0,m=l.enca.length-1;f<=m;f+=1)l.j=f,l.achar=N(l.enca,l.j),l.bchar=N(l.encb,l.j),z(l.intl,2*l.j,l.achar),z(l.intl,2*l.j+1,l.bchar);I(l.sbs,5*l.i+4,l.intl)}I(l.sbs,5*l.barlen+4,N(l.interleaved2of5_encs,11));var h=l.barcode,v=l.includecheck&&!l.includecheckintext?l.barlen-1:l.barlen;l.text=R(h,0,v),d[c++]=1/0;for(var g=l.sbs,u=0,x=g.length;u57)&&(d[c++]="bwipp.itf14badCharacter#11346",d[c++]="ITF-14 must contain only digits",te())}l.checksum=0;for(var m=0;m<=12;m+=1){l.i=m;var h=l.checksum,v=N(l.barcode,l.i)-48;l.i%2==0&&(v*=3),l.checksum=re(h+v)}if(l.checksum=(10-l.checksum%10)%10,14==l.barcode.length)N(l.barcode,13)!=l.checksum+48&&(d[c++]="bwipp.itf14badCheckDigit#11361",d[c++]="Incorrect ITF-14 check digit provided",te());else{var g=k(14);I(g,0,l.barcode),z(g,13,l.checksum+48),l.barcode=g;var u=l.hasspace?2:1,x=k(l.text.length+u);I(x,x.length-2," "),z(x,x.length-1,l.checksum+48),I(x,0,l.text),l.text=x}-1==l.height&&(l.propspec&&-1!=l.hnom||(l.height=.5)),z(l.options,"showborder",l.showborder),z(l.options,"borderwidth",l.borderwidth),z(l.options,"borderleft",l.borderleft),z(l.options,"borderright",l.borderright),z(l.options,"bordertop",l.bordertop),z(l.options,"borderbottom",l.borderbottom),z(l.options,"height",l.height),z(l.options,"text1yoffset",l.text1yoffset),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ie();var _=d[--c];l.args=_,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Pe(){var e=l;(l=Object.assign({},l,Pe.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),11!=l.barcode.length&&12!=l.barcode.length&&(d[c++]="bwipp.identcodeBadLength#11472",d[c++]="Deutsche Post Identcode must be 11 or 12 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.identcodeBadCharacter#11476",d[c++]="Deutsche Post Identcode must contain only digits",te())}),l.checksum=0;for(var t=0;t<=10;t+=1){l.i=t;var n=l.checksum,o=N(l.barcode,l.i)-48;l.i%2==0?o*=4:o*=9,l.checksum=re(n+o)}l.checksum=(10-l.checksum%10)%10,12==l.barcode.length&&N(l.barcode,11)!=l.checksum+48&&(d[c++]="bwipp.identcodeBadCheckDigit#11491",d[c++]="Incorrect Deutsche Post Identcode check digit provided",te());var i=k(12);I(i,0,l.barcode),z(i,11,l.checksum+48),l.barcode=i,l.text=C(k(16)," . . "),I(l.text,0,R(l.barcode,0,2)),I(l.text,3,R(l.barcode,2,3)),I(l.text,7,R(l.barcode,5,3)),I(l.text,11,R(l.barcode,8,3)),I(l.text,15,R(l.barcode,11,1)),z(l.options,"includecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ie();var s=d[--c];l.args=s,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Ee(){var e=l;(l=Object.assign({},l,Ee.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),13!=l.barcode.length&&14!=l.barcode.length&&(d[c++]="bwipp.leitcodeBadLength#11581",d[c++]="Deutsche Post Leitcode must be 13 or 14 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.leitcodeBadCharacter#11585",d[c++]="Deutsche Post Leitcode must contain only digits",te())}),l.checksum=0;for(var t=0;t<=12;t+=1){l.i=t;var n=l.checksum,o=N(l.barcode,l.i)-48;l.i%2==0?o*=4:o*=9,l.checksum=re(n+o)}l.checksum=(10-l.checksum%10)%10,14==l.barcode.length&&N(l.barcode,13)!=l.checksum+48&&(d[c++]="bwipp.leitcodeBadCheckDigit#11600",d[c++]="Incorrect Deutsche Post Leitcode check digit provided",te());var i=k(14);I(i,0,l.barcode),z(i,13,l.checksum+48),l.barcode=i,l.text=C(k(18)," . . . "),I(l.text,0,R(l.barcode,0,5)),I(l.text,6,R(l.barcode,5,3)),I(l.text,10,R(l.barcode,8,3)),I(l.text,14,R(l.barcode,11,2)),I(l.text,17,R(l.barcode,13,1)),z(l.options,"includecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ie();var s=d[--c];l.args=s,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Oe(){if(!Oe.globals){var e=l;(l=Oe.globals={}).databaromni_tab164=w([160,0,12,4,8,1,161,1,960,161,10,6,6,3,80,10,2014,961,8,8,4,5,31,34,2714,2015,6,10,3,6,10,70,2840,2715,4,12,1,8,1,126]),l.databaromni_tab154=w([335,0,5,10,2,7,4,84,1035,336,7,8,4,5,20,35,1515,1036,9,6,6,3,48,10,1596,1516,11,4,8,1,81,1]),l.databaromni_checkweights=w([1,3,9,27,2,6,18,54,58,72,24,8,29,36,12,4,74,51,17,32,37,65,48,16,64,34,23,69,49,68,46,59]),l.databaromni_checkwidths=w([3,8,2,1,1,3,5,5,1,1,3,3,7,1,1,3,1,9,1,1,2,7,4,1,1,2,5,6,1,1,2,3,8,1,1,1,5,7,1,1,1,3,9,1,1]),l.databaromni_seppad=w([0,0,0,0]),l.databaromni_findersep=w([0,0,0,0,0,0,0,0,0,0,1,0,0]),l.databaromni_f3pat=w([1,1,1,1,1,1,1,1,1,0,1,1,1]),l=e}e=l;(l=Object.assign({},l,Oe.globals)).dontdraw=!1,l.height=-1,l.width=0,l.linkage=!1,l.format="omni",l.barxmult=33,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.databaromniBadLength#11733",d[c++]="GS1 DataBar Omnidirectional must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.databaromniBadAI#11736",d[c++]="GS1 DataBar Omnidirectional must begin with (01) application identifier",te());for(var t=R(l.barcode,4,l.barcode.length-4),n=0,o=t.length;n57)&&(d[c++]="bwipp.databaromniBadCharacter#11740",d[c++]="GS1 DataBar Omnidirectional must contain only digits",te())}l.barxmult<33&&(d[c++]="bwipp.databarStackedOmniBarXmult#11745",d[c++]="GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33",te()),V(l.format,"omni")&&V(l.format,"stacked")&&V(l.format,"stackedomni")&&V(l.format,"truncated")&&(d[c++]="bwipp.databaromniBadFormat#11749",d[c++]="Valid formats are omni, stacked, stackedomni and truncated",te()),K(l.format,"truncated")&&-1==l.height&&(l.height=.18055555555555555),l.checksum=0;for(var s=0;s<=12;s+=1){l.i=s;var b=l.checksum,f=N(l.barcode,l.i+4)-48;l.i%2==0&&(f*=3),l.checksum=re(b+f)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databaromniBadCheckDigit#11771",d[c++]="Incorrect GS1 DataBar Omnidirectional check digit provided",te());var m=k(18);I(m,0,l.barcode),z(m,17,l.checksum+48),l.barcode=m,l.txt=w(l.barcode.length);for(var h=0,v=l.barcode.length-1;h<=v;h+=1)l.i=h,z(l.txt,l.i,w([R(l.barcode,l.i,1),0,0,"",0]));l.ncr=function(){var e=d[--c],a=d[--c],r=re(a-e);if(e=o;n-=1){var i=d[--c],s=d[c-1],l=d[c-2];if(d[c++]=i*n,Z(s,l)){var p=d[--c],b=d[--c];d[c++]=b+1,d[c++]=~~(p/b)}}for(;;){if(W(d[c-2],d[c-3]))break;var f=d[--c],m=d[--c];d[c++]=m+1,d[c++]=~~(f/m)}var h=d[--c];c--,d[c-1]=h},l.getRSSwidths=function(){var e=d[--c];l.oe=e;var a=d[--c];l.el=a;var r=d[--c];l.mw=r;var t=d[--c];l.nm=t;var n=d[--c];l.val=n,l.out=w(l.el),l.mask=0;for(var o=0,i=l.el-2;o<=i;o+=1){for(l.bar=o,l.ew=1,l.mask=l.mask|ee(1,l.bar);;){d[c++]='sval',d[c++]=re(l.nm-l.ew)-1,d[c++]=re(l.el-l.bar)-2,l.ncr();var s=d[--c],p=d[--c];if(l[p]=s,l.oe&&0==l.mask&&re(l.nm-l.ew-2*l.el+2*l.bar)>=-2){d[c++]='sval',d[c++]=l.sval,d[c++]=re(l.nm-l.ew-l.el+l.bar),d[c++]=re(l.el-l.bar)-2,l.ncr();var b=d[--c],f=d[--c],m=d[--c];l[m]=re(f-b)}if(re(l.el-l.bar)>2){l.lval=0;for(var h=re(l.nm-l.ew-l.el+l.bar)+2,v=l.mw+1;h>=v;h-=1){d[c++]=re(l.nm-h-l.ew)-1,d[c++]=re(l.el-l.bar)-3,l.ncr();var g=d[--c];l.lval=re(g+l.lval)}l.sval=re(l.sval-l.lval*(l.el-l.bar-1))}else re(l.nm-l.ew)>l.mw&&(l.sval=l.sval-1);if(l.val=re(l.val-l.sval),l.val<0)break;l.ew=l.ew+1,l.mask=l.mask&~ee(1,l.bar)}l.val=re(l.val+l.sval),l.nm=re(l.nm-l.ew),z(l.out,l.bar,l.ew)}z(l.out,l.el-1,l.nm),d[c++]=l.out},d[c++]=1/0;var u=l.linkage?1:0,x=R(l.barcode,4,13);d[c++]=u;for(var y=0,q=x.length;y=8&&(l.checksum=l.checksum+1),l.checksum>=72&&(l.checksum=l.checksum+1),l.checklt=R(l.databaromni_checkwidths,5*~~(l.checksum/9),5),l.checkrtrev=R(l.databaromni_checkwidths,l.checksum%9*5,5),l.checkrt=w(5);for(var Ke=0;Ke<=4;Ke+=1)l.i=Ke,z(l.checkrt,l.i,N(l.checkrtrev,4-l.i));if(K(l.format,"omni")||K(l.format,"truncated")){d[c++]=1/0,d[c++]=0,d[c++]=1,d[c++]=1,X(l.d1w),X(l.checklt),X(l.d2w),X(l.d4w),X(l.checkrt),X(l.d3w),d[c++]=1,d[c++]=1,l.sbs=w(),-1==l.height&&(l.height=.4583333333333333),d[c++]=1/0;for(var Ve=l.sbs,He=[],Ze=0,We=~~((l.sbs.length+1)/2);Ze57)&&(d[c++]="bwipp.databarstackedBadCharacter#12224",d[c++]="GS1 DataBar Stacked must contain only digits",te())}l.checksum=0;for(var s=0;s<=12;s+=1){l.i=s;var b=l.checksum,f=N(l.barcode,l.i+4)-48;l.i%2==0&&(f*=3),l.checksum=re(b+f)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databarstackedBadCheckDigit#12239",d[c++]="Incorrect GS1 DataBar Stacked check digit provided",te());var m=k(18);I(m,0,l.barcode),z(m,17,l.checksum+48),l.barcode=m,z(l.options,"format","stacked"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Oe();var h=d[--c];l.args=h,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function Le(){var e=l;(l=Object.assign({},l,Le.globals)).dontdraw=!1,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.databarstackedomniBadLength#12343",d[c++]="GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.databarstackedomniBadAI#12346",d[c++]="GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier",te());for(var t=R(l.barcode,4,l.barcode.length-4),n=0,o=t.length;n57)&&(d[c++]="bwipp.databarstackedomniBadCharacter#12350",d[c++]="GS1 DataBar Stacked Omnidirectional must contain only digits",te())}l.checksum=0;for(var s=0;s<=12;s+=1){l.i=s;var b=l.checksum,f=N(l.barcode,l.i+4)-48;l.i%2==0&&(f*=3),l.checksum=re(b+f)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databarstackedomniBadCheckDigit#12365",d[c++]="Incorrect GS1 DataBar Stacked Omnidirectional check digit provided",te());var m=k(18);I(m,0,l.barcode),z(m,17,l.checksum+48),l.barcode=m,z(l.options,"format","stackedomni"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Oe();var h=d[--c];l.args=h,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function Ge(){var e=l;(l=Object.assign({},l,Ge.globals)).dontdraw=!1,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.databartruncatedBadLength#12469",d[c++]="GS1 DataBar Truncated must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.databartruncatedBadAI#12472",d[c++]="GS1 DataBar Truncated must begin with (01) application identifier",te());for(var t=R(l.barcode,4,l.barcode.length-4),n=0,o=t.length;n57)&&(d[c++]="bwipp.databartruncatedBadCharacter#12476",d[c++]="GS1 DataBar Truncated must contain only digits",te())}l.checksum=0;for(var s=0;s<=12;s+=1){l.i=s;var b=l.checksum,f=N(l.barcode,l.i+4)-48;l.i%2==0&&(f*=3),l.checksum=re(b+f)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databartruncatedBadCheckDigit#12491",d[c++]="Incorrect GS1 DataBar Truncated check digit provided",te());var m=k(18);I(m,0,l.barcode),z(m,17,l.checksum+48),l.barcode=m,z(l.options,"format","truncated"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Oe();var h=d[--c];l.args=h,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Xe(){if(!Xe.globals){var e=l;(l=Xe.globals={}).databarlimited_linkval=w([2,0,1,5,1,3,3,5,3,1,0,9,6]),l.databarlimited_tab267=w([183063,0,17,9,6,3,6538,28,820063,183064,13,13,5,4,875,728,1000775,820064,9,17,3,6,28,6454,1491020,1000776,15,11,5,4,2415,203,1979844,1491021,11,15,4,5,203,2408,1996938,1979845,19,7,8,1,17094,1,2013570,1996939,7,19,1,8,1,16632]),l.databarlimited_checkweights=w([1,3,9,27,81,65,17,51,64,14,42,37,22,66,20,60,2,6,18,54,73,41,34,13,39,28,84,74]),d[c++]=1/0;for(var a=0;a<=43;a+=1)d[c++]=a;d[c++]=45,d[c++]=52,d[c++]=57;for(var r=63;r<=66;r+=1)d[c++]=r;for(var t=73;t<=79;t+=1)d[c++]=t;d[c++]=82;for(var n=126;n<=130;n+=1)d[c++]=n;d[c++]=132;for(var o=141;o<=146;o+=1)d[c++]=o;for(var i=210;i<=217;i+=1)d[c++]=i;d[c++]=220;for(var s=316;s<=320;s+=1)d[c++]=s;d[c++]=322,d[c++]=323,d[c++]=326,d[c++]=337;var b=w();l.checkseq=b,l=e}e=l;(l=Object.assign({},l,Xe.globals)).dontdraw=!1,l.height=-1,l.width=0,l.linkage=!1,l.modunit=1,d[c++]=null,ce();var f=d[--c];l.options=f;var m=d[--c];l.barcode=m,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.databarlimitedBadLength#12653",d[c++]="GS1 DataBar Limited must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.databarlimitedBadAI#12656",d[c++]="GS1 DataBar Limited must begin with (01) application identifier",te());var h=N(l.barcode,4);(h<48||h>49)&&(d[c++]="bwipp.databarlimitedBadStartDigit#12659",d[c++]="GS1 DataBar Limited must begin with 0 or 1",te());for(var v=R(l.barcode,5,l.barcode.length-5),u=0,x=v.length;u57)&&(d[c++]="bwipp.databarlimitedBadCharacter#12663",d[c++]="GS1 DataBar Limited must contain only digits",te())}l.checksum=0;for(var q=0;q<=12;q+=1){l.i=q;var C=l.checksum,M=N(l.barcode,l.i+4)-48;l.i%2==0&&(M*=3),l.checksum=re(C+M)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databarlimitedBadCheckDigit#12684",d[c++]="Incorrect GS1 DataBar Limited check digit provided",te());var j=k(18);I(j,0,l.barcode),z(j,17,l.checksum+48),l.barcode=j,d[c++]=1/0;for(var S=R(l.barcode,4,13),B=0,A=S.length;B=o;n-=1){var i=d[--c],s=d[c-1],l=d[c-2];if(d[c++]=i*n,Z(s,l)){var p=d[--c],b=d[--c];d[c++]=b+1,d[c++]=~~(p/b)}}for(;;){if(W(d[c-2],d[c-3]))break;var f=d[--c],m=d[--c];d[c++]=m+1,d[c++]=~~(f/m)}var h=d[--c];c--,d[c-1]=h},l.getRSSwidths=function(){var e=d[--c];l.oe=e;var a=d[--c];l.el=a;var r=d[--c];l.mw=r;var t=d[--c];l.nm=t;var n=d[--c];l.val=n,l.out=w(l.el),l.mask=0;for(var o=0,i=l.el-2;o<=i;o+=1){for(l.bar=o,l.ew=1,l.mask=l.mask|ee(1,l.bar);;){d[c++]='sval',d[c++]=re(l.nm-l.ew)-1,d[c++]=re(l.el-l.bar)-2,l.ncr();var s=d[--c],p=d[--c];if(l[p]=s,l.oe&&0==l.mask&&re(l.nm-l.ew-2*l.el+2*l.bar)>=-2){d[c++]='sval',d[c++]=l.sval,d[c++]=re(l.nm-l.ew-l.el+l.bar),d[c++]=re(l.el-l.bar)-2,l.ncr();var b=d[--c],f=d[--c],m=d[--c];l[m]=re(f-b)}if(re(l.el-l.bar)>2){l.lval=0;for(var h=re(l.nm-l.ew-l.el+l.bar)+2,v=l.mw+1;h>=v;h-=1){d[c++]=re(l.nm-h-l.ew)-1,d[c++]=re(l.el-l.bar)-3,l.ncr();var g=d[--c];l.lval=re(g+l.lval)}l.sval=re(l.sval-l.lval*(l.el-l.bar-1))}else re(l.nm-l.ew)>l.mw&&(l.sval=l.sval-1);if(l.val=re(l.val-l.sval),l.val<0)break;l.ew=l.ew+1,l.mask=l.mask&~ee(1,l.bar)}l.val=re(l.val+l.sval),l.nm=re(l.nm-l.ew),z(l.out,l.bar,l.ew)}z(l.out,l.el-1,l.nm),d[c++]=l.out};for(var O=0;O<=11;O+=1){l.i=O;var F=l.binval,L=l.i;z(F,L+1,re(N(F,L+1)+N(l.binval,l.i)%2013571*10)),z(l.binval,l.i,~~(N(l.binval,l.i)/2013571))}l.d2=N(l.binval,12)%2013571;var G=l.binval;z(G,12,~~(N(G,12)/2013571)),l.d1=0,l.i=!0;for(var U=0;U<=12;U+=1){l.j=U;var K=N(l.binval,l.j);if(d[c++]=K,0==K&&l.i)c--;else{l.i=!1,d[c++]='d1',d[c++]=l.d1;var H=d[c-3],Y=d[c-1],Q=d[c-2];c-=3,l[Q]=re(Y+H*g(10,12-l.j))}}for(l.i=0;;){if(l.d1<=N(l.databarlimited_tab267,l.i)){X(R(l.databarlimited_tab267,l.i+1,7));var $=d[--c];l.d1te=$;var J=d[--c];l.d1to=J;var ae=d[--c];l.d1mwe=ae;var ne=d[--c];l.d1mwo=ne;var oe=d[--c];l.d1ele=oe;var ie=d[--c];l.d1elo=ie;var se=d[--c];l.d1gs=se;break}l.i=l.i+8}for(l.i=0;;){if(l.d2<=N(l.databarlimited_tab267,l.i)){X(R(l.databarlimited_tab267,l.i+1,7));var de=d[--c];l.d2te=de;var le=d[--c];l.d2to=le;var pe=d[--c];l.d2mwe=pe;var be=d[--c];l.d2mwo=be;var fe=d[--c];l.d2ele=fe;var me=d[--c];l.d2elo=me;var he=d[--c];l.d2gs=he;break}l.i=l.i+8}d[c++]='d1wo',d[c++]=~~(re(l.d1-l.d1gs)/l.d1te),d[c++]=l.d1elo,d[c++]=l.d1mwo,d[c++]=7,d[c++]=!1,l.getRSSwidths();var ve=d[--c],ge=d[--c];l[ge]=ve,d[c++]='d1we',d[c++]=re(l.d1-l.d1gs)%l.d1te,d[c++]=l.d1ele,d[c++]=l.d1mwe,d[c++]=7,d[c++]=!0,l.getRSSwidths();var ue=d[--c],xe=d[--c];l[xe]=ue,d[c++]='d2wo',d[c++]=~~(re(l.d2-l.d2gs)/l.d2te),d[c++]=l.d2elo,d[c++]=l.d2mwo,d[c++]=7,d[c++]=!1,l.getRSSwidths();var we=d[--c],_e=d[--c];l[_e]=we,d[c++]='d2we',d[c++]=re(l.d2-l.d2gs)%l.d2te,d[c++]=l.d2ele,d[c++]=l.d2mwe,d[c++]=7,d[c++]=!0,l.getRSSwidths();var ke=d[--c],ye=d[--c];l[ye]=ke,l.d1w=w(14);for(var qe=0;qe<=6;qe+=1)l.i=qe,z(l.d1w,2*l.i,N(l.d1wo,l.i)),z(l.d1w,2*l.i+1,N(l.d1we,l.i));l.d2w=w(14);for(var Ce=0;Ce<=6;Ce+=1)l.i=Ce,z(l.d2w,2*l.i,N(l.d2wo,l.i)),z(l.d2w,2*l.i+1,N(l.d2we,l.i));d[c++]=1/0,X(l.d1w),X(l.d2w),l.widths=w(),l.checksum=0;for(var Me=0;Me<=27;Me+=1)l.i=Me,l.checksum=re(l.checksum+N(l.widths,l.i)*N(l.databarlimited_checkweights,l.i));l.checksum=l.checksum%89,l.seq=N(l.checkseq,l.checksum),d[c++]='swidths',d[c++]=~~(l.seq/21),d[c++]=8,d[c++]=3,d[c++]=6,d[c++]=!1,l.getRSSwidths();var je=d[--c],Se=d[--c];l[Se]=je,d[c++]='bwidths',d[c++]=l.seq%21,d[c++]=8,d[c++]=3,d[c++]=6,d[c++]=!1,l.getRSSwidths();var Be=d[--c],Ne=d[--c];l[Ne]=Be,l.checkwidths=w([0,0,0,0,0,0,0,0,0,0,0,0,1,1]);for(var Ae=0;Ae<=5;Ae+=1)l.i=Ae,z(l.checkwidths,2*l.i,N(l.swidths,l.i)),z(l.checkwidths,2*l.i+1,N(l.bwidths,l.i));d[c++]=1/0,d[c++]=0,d[c++]=1,d[c++]=1,X(l.d1w),X(l.checkwidths),X(l.d2w),d[c++]=1,d[c++]=1,d[c++]=5,d[c++]=0,l.sbs=w(),-1==l.height&&(l.height=.1388888888888889),d[c++]=1/0;for(var Te=l.sbs,ze=[],Re=0,Ie=~~((l.sbs.length+1)/2);Re22||l.segments%2!=0)&&(d[c++]="bwipp.gs1databarexpandedBadSegments#13097",d[c++]="The number of segments must be even from 2 to 22",te());d[c++]=l.barcode,d[c++]='ai',be();var he=d[--c];l.fncs=he;var ve=d[--c];l.vals=ve;var ge=d[--c];for(l.ais=ge,l.isNdigits=function(){if(d[--c]!=d[c-1].length)d[c-1]=!1;else{var e=d[--c];d[c++]=!0,F(e,function(){var e=d[--c];(e<48||e>57)&&(d[c-1]=!1)})}};;){if(2==l.ais.length&&K(N(l.ais,0),"01")&&K(N(l.ais,1),"3103")){d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits(),d[c++]=N(l.vals,1),d[c++]=6,l.isNdigits();var ue=d[--c];if(d[--c]&&ue&&K(R(N(l.vals,0),0,1),"9")&&S(N(l.vals,1))<=32767){d[c++]="0100",d[c++]=!1;break}}if(2==l.ais.length&&K(N(l.ais,0),"01")&&K(N(l.ais,1),"3202")){d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits(),d[c++]=N(l.vals,1),d[c++]=6,l.isNdigits();var xe=d[--c];if(d[--c]&&xe&&K(R(N(l.vals,0),0,1),"9")&&S(N(l.vals,1))<=9999){d[c++]="0101",d[c++]=!1;break}}if(2==l.ais.length&&K(N(l.ais,0),"01")&&K(N(l.ais,1),"3203")){d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits(),d[c++]=N(l.vals,1),d[c++]=6,l.isNdigits();var we=d[--c];if(d[--c]&&we&&K(R(N(l.vals,0),0,1),"9")&&S(N(l.vals,1))<=22767){d[c++]="0101",d[c++]=!1;break}}var _e=l.ais.length;if(2==_e||3==_e){for(var ke=!1,ye=3100;ye<=3109;ye+=1){var qe=B(k(4),ye,10);ke=ke||K(qe,N(l.ais,1))}l.ai310x=ke;for(var Ce=!1,Me=3200;Me<=3209;Me+=1){var je=B(k(4),Me,10);Ce=Ce||K(je,N(l.ais,1))}if(l.ai320x=Ce,3==l.ais.length){for(var Se=w(["11","13","15","17"]),Be=!0,Ne=0,Ae=Se.length;Ne=1&&De<=12&&Pe>=0&&Pe<=31}else d[c++]=!1;if(d[--c]){if(l.ai310x&&K(N(l.ais,2),"11")){d[c++]="0111000",d[c++]=!1;break}if(l.ai320x&&K(N(l.ais,2),"11")){d[c++]="0111001",d[c++]=!1;break}if(l.ai310x&&K(N(l.ais,2),"13")){d[c++]="0111010",d[c++]=!1;break}if(l.ai320x&&K(N(l.ais,2),"13")){d[c++]="0111011",d[c++]=!1;break}if(l.ai310x&&K(N(l.ais,2),"15")){d[c++]="0111100",d[c++]=!1;break}if(l.ai320x&&K(N(l.ais,2),"15")){d[c++]="0111101",d[c++]=!1;break}if(l.ai310x&&K(N(l.ais,2),"17")){d[c++]="0111110",d[c++]=!1;break}if(l.ai320x&&K(N(l.ais,2),"17")){d[c++]="0111111",d[c++]=!1;break}}}else{d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits(),d[c++]=N(l.vals,1),d[c++]=6,l.isNdigits();var Ee=d[--c];if(d[--c]&&Ee&&K(R(N(l.vals,0),0,1),"9")&&S(N(l.vals,1))<=99999){if(l.ai310x){d[c++]="0111000",d[c++]=!1;break}if(l.ai320x){d[c++]="0111001",d[c++]=!1;break}}}}if(l.ais.length>=2){for(var Oe=!1,Fe=3920;Fe<=3923;Fe+=1){var Le=B(k(4),Fe,10);Oe=Oe||K(Le,N(l.ais,1))}l.ai392x=Oe,d[c++]=K(N(l.ais,0),"01")&&l.ai392x,d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits();var Ge=d[--c];if(d[--c]&&Ge&&K(R(N(l.vals,0),0,1),"9")){d[c++]="01100",d[c++]=!0;break}}if(l.ais.length>=2){for(var Xe=!1,Ke=3930;Ke<=3933;Ke+=1){var Ve=B(k(4),Ke,10);Xe=Xe||K(Ve,N(l.ais,1))}l.ai393x=Xe,d[c++]=K(N(l.ais,0),"01")&&l.ai393x,d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits();var He=d[--c];if(d[--c]&&He){d[c++]=K(R(N(l.vals,0),0,1),"9"),N(l.vals,1).length>=3?(d[c++]=R(N(l.vals,1),0,3),d[c++]=3,l.isNdigits()):d[c++]=!1;var Ze=d[--c];if(d[--c]&&Ze){d[c++]="01101",d[c++]=!0;break}}}d[c++]=K(N(l.ais,0),"01"),d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits();var We=d[--c];if(d[--c]&&We){d[c++]="1",d[c++]=!0;break}d[c++]="00",d[c++]=!0;break}var Ye=d[--c];l.gpfallow=Ye;var Qe=d[--c];if(l.method=Qe,l.conv12to40=function(){var e=C(k(40),"0000000000000000000000000000000000000000"),a=d[--c],r=B(k(10),S(R(a,0,3)),2);I(R(e,0,10),10-r.length,r);var t=B(k(10),S(R(a,3,3)),2);I(R(e,10,10),10-t.length,t);var n=B(k(10),S(R(a,6,3)),2);I(R(e,20,10),10-n.length,n);var o=B(k(10),S(R(a,9,3)),2);I(R(e,30,10),10-o.length,o),d[c++]=e},l.conv13to44=function(){var e=C(k(44),"00000000000000000000000000000000000000000000"),a=d[--c],r=B(k(4),S(R(a,0,1)),2);I(R(e,0,4),4-r.length,r),d[c++]=e,d[c++]=e,d[c++]=R(a,1,12),l.conv12to40();var t=d[--c];I(d[--c],4,t)},l.tobin=function(){var e=k(d[--c]);d[c++]=e;for(var a=0,r=e.length-1;a<=r;a+=1){z(d[c-1],a,48)}var t=d[c-1];d[c++]=t;var n=d[c-3],o=d[c-1];d[c-3]=d[c-2],c-=2;var i=B(k(o.length),n,2);I(o,o.length-i.length,i)},K(l.method,"00")&&(l.cdf=w([]),l.gpf=w([])),K(l.method,"1")){var $e=R(N(l.vals,0),0,13);d[c++]='cdf',d[c++]=$e,l.conv13to44();var Je=d[--c],ea=d[--c];l[ea]=Je,d[c++]=1/0;for(var aa=l.cdf,ra=0,ta=aa.length;ra2&&(d[c++]=l.fnc1),l.gpf=w(),l.ais=R(l.ais,2,l.ais.length-2),l.vals=R(l.vals,2,l.vals.length-2),l.fncs=R(l.fncs,2,l.fncs.length-2)}if(K(l.method,"01101")){l.cdf=k(52);var Ea=R(N(l.vals,0),1,12);d[c++]=l.cdf,d[c++]=0,d[c++]=Ea,l.conv12to40();var Oa=d[--c],Fa=d[--c];I(d[--c],Fa,Oa);var La=R(N(l.ais,1),3,1);d[c++]=l.cdf,d[c++]=40,d[c++]=S(La),d[c++]=2,l.tobin();var Ga=d[--c],Xa=d[--c];I(d[--c],Xa,Ga);var Ua=R(N(l.vals,1),0,3);d[c++]=l.cdf,d[c++]=42,d[c++]=S(Ua),d[c++]=10,l.tobin();var Ka=d[--c],Va=d[--c];I(d[--c],Va,Ka),d[c++]=1/0;for(var Ha=l.cdf,Za=0,Wa=Ha.length;Za2&&(d[c++]=l.fnc1),l.gpf=w(),l.ais=R(l.ais,2,l.ais.length-2),l.vals=R(l.vals,2,l.vals.length-2),l.fncs=R(l.fncs,2,l.fncs.length-2)}l.gpfallow?l.vlf=w(2):l.vlf=w([]),d[c++]=1/0,X(l.gpf);for(var er=0,ar=l.ais.length-1;er<=ar;er+=1)l.i=er,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.fnc1);U(w(G()));var rr=d[--c];l.gpf=rr,c--,l.rembits=function(){var e=d[--c],a=48,r=12*m(e/12);if(12*m(e/12)<48){var t=a;a=r,r=t}var n=~~(r/12);if(d[c++]=e,d[c++]=r,d[c++]=n,n%l.segments==1){var o=d[--c];d[c-1]=12*(o+1)}else c--;var i=d[--c],s=d[--c];d[c++]=re(i-s)},l.encode=function(){if(V(d[c-1],'raw')){var e=d[--c],a=d[--c];d[c++]=N(e,a)}else c--;d[c-1].length+l.j>=252&&(d[c-1]="bwipp.gs1databarexpandedTooLong#13368",d[c++]="Maximum length exceeded",te());var r=d[--c];d[c++]=1/0,F(r,function(){d[c-1]-=48});var t=w();I(l.gpfenc,l.j,t),l.j=t.length+l.j},d[c++]=1/0;for(var tr=0,nr=l.gpf.length;tr=0;dr-=1){l.i=dr;var lr=C(k(2),"00"),pr=N(l.gpf,l.i);d[c++]=N(l.gpf,l.i),d[c++]=lr;if(pr==l.fnc1&&(pr=94),z(lr,0,pr),l.i57){d[c++]=l.databarexpanded_lalphanumeric,d[c++]=l.numeric,l.encode(),l.mode="alphanumeric";break}d[c++]='rem',d[c++]=13+l.method.length+l.vlf.length+l.cdf.length+l.j,l.rembits();var Mr=d[--c],jr=d[--c];if(l[jr]=Mr,l.rem>=4&&l.rem<=6){var Sr=R(C(k(6),"000000"),0,l.rem),Br=B(k(4),N(l.gpf,l.i)-47,2);I(Sr,4-Br.length,Br),d[c++]=Sr,d[c++]='raw',l.encode(),l.i=l.i+1;break}var Nr=k(2);z(Nr,0,N(l.gpf,l.i)),z(Nr,1,94),d[c++]=Nr,d[c++]=l.numeric,l.encode(),l.i=l.i+1;break}if(K(l.mode,"alphanumeric")){if(N(l.gpf,l.i)==l.fnc1){d[c++]=l.fnc1,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric",l.i=l.i+1;break}var Ar=N(l.gpf,l.i);if(A(l.iso646,Ar)&&!A(l.alphanumeric,Ar)){d[c++]=l.databarexpanded_liso646,d[c++]=l.alphanumeric,l.encode(),l.mode="iso646";break}if(N(l.numericruns,l.i)>=6){d[c++]=l.databarexpanded_lnumeric,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric";break}var Tr=N(l.numericruns,l.i);if(Tr>=4&&re(Tr+l.i)==l.gpf.length){d[c++]=l.databarexpanded_lnumeric,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric";break}d[c++]=N(l.gpf,l.i),d[c++]=l.alphanumeric,l.encode(),l.i=l.i+1;break}if(K(l.mode,"iso646")){if(N(l.gpf,l.i)==l.fnc1){d[c++]=l.fnc1,d[c++]=l.iso646,l.encode(),l.mode="numeric",l.i=l.i+1;break}if(N(l.numericruns,l.i)>=4&&N(l.nextiso646only,l.i)>=10){d[c++]=l.databarexpanded_lnumeric,d[c++]=l.iso646,l.encode(),l.mode="numeric";break}if(N(l.alphanumericruns,l.i)>=5&&N(l.nextiso646only,l.i)>=10){d[c++]=l.databarexpanded_lalphanumeric,d[c++]=l.iso646,l.encode(),l.mode="alphanumeric";break}d[c++]=N(l.gpf,l.i),d[c++]=l.iso646,l.encode(),l.i=l.i+1;break}}l.gpf=R(l.gpfenc,0,l.j);var zr=13+l.method.length+l.vlf.length+l.cdf.length+l.gpf.length;d[c++]=zr,d[c++]=zr,l.rembits();var Rr=d[--c];if(l.pad=w(Rr),d[c++]=Rr,0!=l.vlf.length){var Ir=d[--c],Dr=d[--c],Pr=~~(re(Dr+Ir)/12);z(l.vlf,0,Pr%2);var Er=Pr<=14?0:1;z(l.vlf,1,Er)}else c-=2;if(l.pad.length>0){for(var Or=0,Fr=l.pad.length-1;Or<=Fr;Or+=5){l.i=Or;var Lr=l.pad,Gr=l.i,Xr=l.pad,Ur=l.i,Kr=5,Vr=Xr.length-Ur;if(Xr.length-Ur>5){var Hr=Kr;Kr=Vr,Vr=Hr}I(Lr,Gr,R(l.databarexpanded_fillpat,0,Vr))}if(K(l.mode,"numeric")){d[c++]=1/0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.pad);var Zr=w();l.pad=R(Zr,0,l.pad.length)}}d[c++]=1/0,d[c++]=l.linkage?1:0,F(l.method,function(){d[c-1]-=48}),X(l.vlf),X(l.cdf),X(l.gpf),X(l.pad),l.binval=w(),A(l.options,'debugbits')&&(d[c++]="bwipp.debugbits#13538",d[c++]=l.binval,te()),l.datalen=~~(l.binval.length/12),l.ncr=function(){var e=d[--c],a=d[--c],r=re(a-e);if(e=o;n-=1){var i=d[--c],s=d[c-1],l=d[c-2];if(d[c++]=i*n,Z(s,l)){var p=d[--c],b=d[--c];d[c++]=b+1,d[c++]=~~(p/b)}}for(;;){if(W(d[c-2],d[c-3]))break;var f=d[--c],m=d[--c];d[c++]=m+1,d[c++]=~~(f/m)}var h=d[--c];c--,d[c-1]=h},l.getRSSwidths=function(){var e=d[--c];l.oe=e;var a=d[--c];l.el=a;var r=d[--c];l.mw=r;var t=d[--c];l.nm=t;var n=d[--c];l.val=n,l.out=w(l.el),l.mask=0;for(var o=0,i=l.el-2;o<=i;o+=1){for(l.bar=o,l.ew=1,l.mask=l.mask|ee(1,l.bar);;){d[c++]='sval',d[c++]=re(l.nm-l.ew)-1,d[c++]=re(l.el-l.bar)-2,l.ncr();var s=d[--c],p=d[--c];if(l[p]=s,l.oe&&0==l.mask&&re(l.nm-l.ew-2*l.el+2*l.bar)>=-2){d[c++]='sval',d[c++]=l.sval,d[c++]=re(l.nm-l.ew-l.el+l.bar),d[c++]=re(l.el-l.bar)-2,l.ncr();var b=d[--c],f=d[--c],m=d[--c];l[m]=re(f-b)}if(re(l.el-l.bar)>2){l.lval=0;for(var h=re(l.nm-l.ew-l.el+l.bar)+2,v=l.mw+1;h>=v;h-=1){d[c++]=re(l.nm-h-l.ew)-1,d[c++]=re(l.el-l.bar)-3,l.ncr();var g=d[--c];l.lval=re(g+l.lval)}l.sval=re(l.sval-l.lval*(l.el-l.bar-1))}else re(l.nm-l.ew)>l.mw&&(l.sval=l.sval-1);if(l.val=re(l.val-l.sval),l.val<0)break;l.ew=l.ew+1,l.mask=l.mask&~ee(1,l.bar)}l.val=re(l.val+l.sval),l.nm=re(l.nm-l.ew),z(l.out,l.bar,l.ew)}z(l.out,l.el-1,l.nm),d[c++]=l.out},l.dxw=w(l.datalen);for(var Wr=0,Yr=l.datalen-1;Wr<=Yr;Wr+=1){l.x=Wr,l.d=R(l.binval,12*l.x,12);for(var Qr=0,$r=0;$r<=11;$r+=1)l.j=$r,Qr=re(Qr+g(2,11-l.j)*N(l.d,l.j));for(l.d=Qr,l.j=0;;){if(Z(l.d,N(l.databarexpanded_tab174,l.j))){X(R(l.databarexpanded_tab174,l.j+1,7));var Jr=d[--c];l.dte=Jr;var et=d[--c];l.dto=et;var at=d[--c];l.dmwe=at;var rt=d[--c];l.dmwo=rt;var tt=d[--c];l.dele=tt;var nt=d[--c];l.delo=nt;var ot=d[--c];l.dgs=ot;break}l.j=l.j+8}d[c++]='dwo',d[c++]=~~(re(l.d-l.dgs)/l.dte),d[c++]=l.delo,d[c++]=l.dmwo,d[c++]=4,d[c++]=!0,l.getRSSwidths();var it=d[--c],st=d[--c];l[st]=it,d[c++]='dwe',d[c++]=re(l.d-l.dgs)%l.dte,d[c++]=l.dele,d[c++]=l.dmwe,d[c++]=4,d[c++]=!1,l.getRSSwidths();var ct=d[--c],dt=d[--c];if(l[dt]=ct,l.dw=w(8),l.x%2==0)for(var lt=0;lt<=3;lt+=1)l.j=lt,z(l.dw,7-2*l.j,N(l.dwo,l.j)),z(l.dw,6-2*l.j,N(l.dwe,l.j));else for(var pt=0;pt<=3;pt+=1)l.j=pt,z(l.dw,2*l.j,N(l.dwo,l.j)),z(l.dw,2*l.j+1,N(l.dwe,l.j));z(l.dxw,l.x,l.dw)}l.seq=N(l.databarexpanded_finderseq,~~((l.datalen-2)/2)),l.fxw=w(l.seq.length);for(var bt=0,ft=l.seq.length-1;bt<=ft;bt+=1)l.x=bt,z(l.fxw,l.x,R(l.databarexpanded_finderwidths,5*N(l.seq,l.x),5));d[c++]=1/0,F(l.seq,function(){var e=d[--c];X(R(l.databarexpanded_checkweights,16*e,16))});var mt=w();l.checkweightseq=R(mt,8,mt.length-8),d[c++]=1/0;for(var ht=l.dxw,vt=0,gt=ht.length;vt=0;vn-=1)d[c++]=N(l.row,vn);U(l.row),c--;for(var gn=l.sep.length-1;gn>=0;gn-=1)d[c++]=N(l.sep,gn);U(l.sep),c--}z(l.rows,l.r,l.row),z(l.seps,l.r,l.sep)}l.pixx=N(l.rows,0).length;for(var un=[],xn=0,wn=l.pixx;xn6)&&(d[c++]="bwipp.gs1northamericancouponBadVLI#14076",d[c++]="The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6",te()),l.val.length6)&&(d[c++]="bwipp.pharmacodeBadLength#14191",d[c++]="Pharmacode must be 1 to 6 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.pharmacodeBadCharacter#14195",d[c++]="Pharmacode must contain only digits",te())});var t=S(l.barcode);(t<3||t>131070)&&(d[c++]="bwipp.pharmacodeBadValue#14199",d[c++]="Pharmacode value must be between 3 and 131070",te()),l.txt=w(l.barcode.length);for(var n=0,o=l.barcode.length-1;n<=o;n+=1)l.i=n,z(l.txt,l.i,w([R(l.barcode,l.i,1),0,0,"",0]));l.barcode=B(k(17),S(l.barcode)+1,2),l.barcode=R(l.barcode,1,l.barcode.length-1),l.barlen=l.barcode.length,l.sbs=w(2*l.barlen);for(var i=0,s=l.barlen-1;i<=s;i+=1)l.i=i,l.enc=R(l.barcode,l.i,1),K(l.enc,"0")?z(l.sbs,2*l.i,l.nwidth):z(l.sbs,2*l.i,l.wwidth),z(l.sbs,2*l.i+1,l.swidth);-1==l.height&&(l.height=1),d[c++]=1/0;for(var b=l.sbs,f=[],m=0,h=~~((l.sbs.length+1)/2);m8)&&(d[c++]="bwipp.pharmacode2BadLength#14329",d[c++]="Two-track Pharmacode must be 1 to 6 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.pharmacode2badCharacter#14333",d[c++]="Two-track Pharmacode must contain only digits",te())});var t=S(l.barcode);(t<4||t>64570080)&&(d[c++]="bwipp.pharmacode2badValue#14337",d[c++]="Two-track Pharmacode value must be between 4 and 64570080",te()),-1==l.height&&(l.height=4),l.txt=w(l.barcode.length);for(var n=0,o=l.barcode.length-1;n<=o;n+=1)l.i=n,z(l.txt,l.i,w([R(l.barcode,l.i,1),0,0,"",0]));for(l.encstr=k(16),l.sbs=w(32),l.bar=.03937007874015748*l.height,l.spc=2.8346456692913384,l.i=15,l.val=S(l.barcode);0!=l.val;){var i=l.val%3;l.val=~~(re(l.val-N(l.pharmacode2_base3sub,i))/3),z(l.encstr,l.i,N(l.pharmacode2_base3map,i)),l.i=l.i-1}l.encstr=R(l.encstr,l.i+1,15-l.i),l.bhs=w(l.encstr.length),l.bbs=w(l.encstr.length);for(var s=0,b=l.encstr.length-1;s<=b;s+=1){l.i=s;var f=N(l.encstr,l.i);z(l.bhs,l.i,l.bar*N(l.pharmacode2_htmult,f)),z(l.bbs,l.i,N(w([0,l.bar,0]),f))}d[c++]=1/0;for(var m=l.bhs,h=l.bbs,v=[],g=0,u=2*l.encstr.length;g500&&(d[c++]="bwipp.code2of5inputTooLong#14509",d[c++]="The input data is too long",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.code2of5badCharacter#14517",d[c++]="Code 25 must contain only digits",te())});var n=l.barcode.length;l.validatecheck&&(n-=1),l.barlen=n,l.checksum=0;for(var o=0,i=l.barlen-1;o<=i;o+=1){l.i=o;var s=l.checksum,b=N(l.barcode,l.i)-48;re(l.barlen-l.i)%2!=0&&(b*=3),l.checksum=re(s+b)}l.checksum=(10-l.checksum%10)%10,l.validatecheck&&(N(l.barcode,l.barlen)!=l.checksum+48&&(d[c++]="bwipp.code2of5badCheckDigit#14537",d[c++]="Incorrect Code 25 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen),l.includecheck=!0),A(l.code2of5_versions,l.version)||(d[c++]="bwipp.code2of5badVersion#14544",d[c++]="Unrecognised Code 25 version",te()),l.encs=N(l.code2of5_versions,l.version),l.cs=N(l.encs,0).length,d[c++]='cw';var f=0;F(N(l.encs,0),function(){var e=d[--c];f=re(f+(e-48))});var m=d[--c];l[m]=f,l.ss=N(l.encs,10).length,d[c++]='sw';var h=0;F(N(l.encs,10),function(){var e=d[--c];h=re(h+(e-48))});var v=d[--c];l[v]=h,l.es=N(l.encs,11).length;var g=l.barlen;l.includecheck&&(g+=1);var u=k(re(g*l.cs+l.ss+l.es));l.sbs=u,I(l.sbs,0,N(l.encs,10));for(var x=0,y=l.barlen-1;x<=y;x+=1){l.i=x,O(l.code2of5_barchars,R(l.barcode,l.i,1)),c--;var q=d[--c];l.indx=q.length,c-=2,l.enc=N(l.encs,l.indx),I(l.sbs,l.i*l.cs+l.ss,l.enc)}if(l.includecheck?(I(l.sbs,re(l.barlen*l.cs+l.ss),N(l.encs,l.checksum)),I(l.sbs,re(l.barlen*l.cs+l.cs+l.ss),N(l.encs,11))):I(l.sbs,re(l.barlen*l.cs+l.ss),N(l.encs,11)),d[c++]='text',l.includecheck&&l.includecheckintext){var C=k(l.barlen+1);I(C,0,l.barcode),I(C,l.barlen,R(l.code2of5_barchars,l.checksum,1)),d[c++]=C}else d[c++]=l.barcode;var M=d[--c],j=d[--c];l[j]=M,d[c++]=1/0;for(var S=l.sbs,B=0,T=S.length;B500&&(d[c++]="bwipp.code11inputTooLong#15021",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.code11badCharacter#15029",d[c++]="Code 11 must contain only digits and dashes",te());if(l.barlen=l.barcode.length,l.validatecheck){11==l.barlen&&(d[c++]="bwipp.code11badLength#15042",d[c++]="Code 11 cannot be 11 characters using check digits",te());var i=l.barlen<=10?1:2;l.barlen=l.barlen-i}var s=l.includecheck||l.validatecheck?l.barlen>=10?2:1:0;l.numchecks=s,l.checksum1=0,l.checksum2=0;for(var b=0,f=l.barlen-1;b<=f;b+=1)l.i=b,l.indx=N(l.charvals,R(l.barcode,l.i,1)),l.checksum1=re(l.checksum1+((l.barlen-l.i-1)%10+1)*l.indx),l.checksum2=re(l.checksum2+((l.barlen-l.i)%9+1)*l.indx);l.checksum1=l.checksum1%11,l.checksum2=re(l.checksum2+l.checksum1)%11,l.validatecheck&&(1==l.numchecks?N(l.barcode,l.barlen)!=N(l.code11_barchars,l.checksum1)&&(d[c++]="bwipp.code11badCheckDigit#15060",d[c++]="Incorrect Code 11 check digit provided",te()):N(l.barcode,l.barlen)==N(l.code11_barchars,l.checksum1)&&N(l.barcode,l.barlen+1)==N(l.code11_barchars,l.checksum2)||(d[c++]="bwipp.code11badCheckDigits#15065",d[c++]="Incorrect Code 11 check digits provided",te()),l.barcode=R(l.barcode,0,l.barlen),l.includecheck=!0),l.sbs=k(6*re(l.barlen+l.numchecks)+12),I(l.sbs,0,N(l.code11_encs,11));for(var m=0,h=l.barlen-1;m<=h;m+=1)l.i=m,l.indx=N(l.charvals,R(l.barcode,l.i,1)),l.enc=N(l.code11_encs,l.indx),I(l.sbs,6*l.i+6,l.enc);if(l.includecheck?l.barlen>=10?(I(l.sbs,6*l.barlen+6,N(l.code11_encs,l.checksum1)),I(l.sbs,6*l.barlen+12,N(l.code11_encs,l.checksum2)),I(l.sbs,6*l.barlen+18,N(l.code11_encs,11))):(I(l.sbs,6*l.barlen+6,N(l.code11_encs,l.checksum1)),I(l.sbs,6*l.barlen+12,N(l.code11_encs,11))):I(l.sbs,6*l.barlen+6,N(l.code11_encs,11)),d[c++]='text',l.includecheck&&l.includecheckintext)if(l.barlen>=10){var v=k(l.barlen+2);I(v,0,l.barcode),I(v,l.barlen,R(l.code11_barchars,l.checksum1,1)),I(v,l.barlen+1,R(l.code11_barchars,l.checksum2,1)),d[c++]=v}else{var g=k(l.barlen+1);I(g,0,l.barcode),I(g,l.barlen,R(l.code11_barchars,l.checksum1,1)),d[c++]=g}else d[c++]=l.barcode;var u=d[--c],x=d[--c];l[x]=u,d[c++]=1/0;for(var y=l.sbs,q=0,C=y.length;q500&&(d[c++]="bwipp.bc412inputTooLong#15256",d[c++]="The input data is too long",te()),l.semi&&(l.includestartstop=!0);for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.bc412badCharacter#15269",d[c++]="BC412 must contain only digits and capital letters except O",te());if(l.semi){l.validatecheck?(l.barcode.length<8||l.barcode.length>19)&&(d[c++]="bwipp.bc412semivalidateBadLength#15279",d[c++]="BC412 semi with check digit must be 8 to 19 characters long",te()):(l.barcode.length<7||l.barcode.length>18)&&(d[c++]="bwipp.bc412semiBadLength#15283",d[c++]="BC412 semi must be 7 to 18 characters long",te()),l.barlen=l.barcode.length,l.validatecheck||(l.barlen=l.barlen+1,l.sbarcode=k(l.barlen),z(l.sbarcode,0,N(l.barcode,0)),z(l.sbarcode,1,48),I(l.sbarcode,2,R(l.barcode,1,l.barlen-2)),l.barcode=l.sbarcode),l.sumodd=0,l.sumeven=0;for(var i=0,s=l.barlen-1;i<=s;i+=1)if(l.i=i,d[c++]=N(l.charvals,R(l.barcode,l.i,1)),l.i%2==0){var b=d[--c];l.sumodd=re(b+l.sumodd)}else{var f=d[--c];l.sumeven=re(f+l.sumeven)}l.checksum=re(l.sumodd%35+l.sumeven%35*2)%35,l.validatecheck?0!=l.checksum&&(d[c++]="bwipp.bc412semiBadCheckDigit#15309",d[c++]="Incorrect BC412 semi check digit provided",te()):(l.checksum=17*l.checksum%35,z(l.barcode,1,N(l.bc412_barchars,l.checksum)))}else{var m=l.barcode.length;l.validatecheck&&(m-=1),l.barlen=m,l.checksum=0;for(var h=0,v=l.barlen-1;h<=v;h+=1)l.checksum=re(N(l.charvals,R(l.barcode,h,1))+l.checksum);l.checksum=l.checksum%35,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.bc412_barchars,l.checksum)&&(d[c++]="bwipp.bc412badCheckDigit#15326",d[c++]="Incorrect BC412 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen),l.includecheck=!0)}l.sbs=k(8*(l.barlen+1)+5),l.includestartstop?(I(l.sbs,0,N(l.bc412_encs,35)),l.pos=2):l.pos=0;for(var g=0,u=l.barlen-1;g<=u;g+=1)l.i=g,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.sbs,l.pos,N(l.bc412_encs,l.indx)),l.pos=l.pos+8;if(l.includecheck&&(I(l.sbs,l.pos,N(l.bc412_encs,l.checksum)),l.pos=l.pos+8),l.includestartstop&&(I(l.sbs,l.pos,N(l.bc412_encs,36)),l.pos=l.pos+3),d[c++]='text',l.includecheck&&l.includecheckintext){var x=k(l.barlen+1);I(x,0,l.barcode),I(x,l.barlen,R(l.bc412_barchars,l.checksum,1)),d[c++]=x}else d[c++]=l.barcode;var y=d[--c],q=d[--c];l[q]=y,l.sbs=R(l.sbs,0,l.pos),-1==l.height&&(l.height=1),d[c++]=1/0;for(var C=[],M=l.sbs,j=0,S=M.length;j500&&(d[c++]="bwipp.rationalizedCodabarinputTooLong#15479",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),(l.barcode.length<2||l.barcode.length<3&&l.validatecheck)&&(d[c++]="bwipp.rationalizedCodabarBadLength#15488",d[c++]="Codabar must be at least 2 characters in length excluding any check digit",te());var t=l.altstartstop?l.rationalizedCodabar_barcharsalt:l.rationalizedCodabar_barchars;l.barchars=t,l.charvals=new Map;for(var n=0;n<=19;n+=1)z(l.charvals,R(l.barchars,n,1),n);l.bodyvals=new Map;for(var o=0;o<=15;o+=1)z(l.bodyvals,R(l.barchars,o,1),o);l.ssvals=new Map;for(var i=16;i<=19;i+=1)z(l.ssvals,R(l.barchars,i,1),i);A(l.ssvals,R(l.barcode,0,1))&&A(l.ssvals,R(l.barcode,l.barcode.length-1,1))||(l.altstartstop?(d[c++]="bwipp.rationalizedCodabarBadAltStartStop#15506",d[c++]="Codabar start and stop characters must be one of E N T or *",te()):(d[c++]="bwipp.rationalizedCodabarBadStartStop#15508",d[c++]="Codabar start and stop characters must be one of A B C or D",te()));for(var s=1,b=l.barcode.length-2;s<=b;s+=1)A(l.bodyvals,R(l.barcode,s,1))||(d[c++]="bwipp.rationalizedCodabarBadCharacter#15513",d[c++]="Codabar body must contain only digits and symbols - $ : / . +",te());var f=l.barcode.length;l.validatecheck&&(f-=1),l.barlen=f,l.checksum=0;for(var m=0,h=l.barlen-2;m<=h;m+=1)l.checksum=re(N(l.charvals,R(l.barcode,m,1))+l.checksum);if(l.checksum=re(N(l.charvals,R(l.barcode,l.barcode.length-1,1))+l.checksum),l.checksum=(16-l.checksum%16)%16,l.validatecheck){V(N(l.barcode,l.barlen-1),N(l.barchars,l.checksum))&&(d[c++]="bwipp.rationalizedCodabarBadCheckDigit#15535",d[c++]="Incorrect Codabar check digit provided",te());var v=k(l.barlen);I(v,0,R(l.barcode,0,l.barlen-1)),I(v,l.barlen-1,R(l.barcode,l.barlen,1)),l.barcode=v,l.includecheck=!0}var g=l.barlen;l.includecheck&&(g+=1);var u=k(8*g);l.sbs=u;for(var x=0,y=l.barlen-2;x<=y;x+=1)l.i=x,l.indx=N(l.charvals,R(l.barcode,l.i,1)),l.enc=N(l.rationalizedCodabar_encs,l.indx),I(l.sbs,8*l.i,l.enc);if(l.includecheck?(I(l.sbs,8*l.barlen-8,N(l.rationalizedCodabar_encs,l.checksum)),l.indx=N(l.charvals,R(l.barcode,l.barlen-1,1)),l.enc=N(l.rationalizedCodabar_encs,l.indx),I(l.sbs,8*l.barlen,l.enc)):(l.indx=N(l.charvals,R(l.barcode,l.barlen-1,1)),l.enc=N(l.rationalizedCodabar_encs,l.indx),I(l.sbs,8*l.barlen-8,l.enc)),d[c++]='text',l.includecheck&&l.includecheckintext){var q=k(l.barlen+1);I(q,0,R(l.barcode,0,l.barlen-1)),I(q,l.barlen-1,R(l.barchars,l.checksum,1)),I(q,l.barlen,R(l.barcode,l.barlen-1,1)),d[c++]=q}else d[c++]=l.barcode;var C=d[--c],M=d[--c];l[M]=C,-1==l.height&&(l.height=1),d[c++]=1/0,d[c++]=1/0,F(l.sbs,function(){d[c-1]-=48});for(var j=w(),S=[],B=0,T=~~((l.sbs.length+1)/2);B57)&&(d[c++]="bwipp.onecodeBadCharacter#15785",d[c++]="The data must contain only digits",te())}),20!=l.barlen&&25!=l.barlen&&29!=l.barlen&&31!=l.barlen&&(d[c++]="bwipp.onecodeInvalidLength#15790",d[c++]="The data must be 20, 25, 29 or 31 digits",te()),d[c++]=1/0;var n=K(R(l.barcode,5,1),"9")?14:11;d[c++]=2,d[c++]=2,d[c++]=5,d[c++]=5,d[c++]=n,d[c++]=n,d[c++]=20,d[c++]=20,d[c++]=25,d[c++]=25,d[c++]=29,d[c++]=29,l.txtdict=_(),l.txt=w(l.barlen+6),l.spacecnt=0;for(var o=0,i=l.barlen-1;o<=i;o+=1)l.i=o,A(l.txtdict,l.i)&&(z(l.txt,l.i+l.spacecnt,w([" ",0,0,"",0])),l.spacecnt=l.spacecnt+1),z(l.txt,l.i+l.spacecnt,w([R(l.barcode,l.i,1),0,0,"",0]));l.txt=R(l.txt,0,l.barcode.length+l.spacecnt),l.normalize=function(){var e=d[--c];l.base=e;var a=d[--c];l.num=a;for(var r=l.num.length-1;r>=1;r-=1){l.i=r;var t=l.num,n=l.i;z(t,n-1,re(N(t,n-1)+~~(N(l.num,l.i)/l.base))),z(l.num,l.i,N(l.num,l.i)%l.base)}if(Y(N(l.num,0),l.base)){for(d[c++]=1/0,d[c++]=N(l.num,0);;){if(H(d[c-1],l.base))break;var o=d[--c];d[c++]=o%l.base,d[c++]=~~(o/l.base)}l.extcnt=G()-1,U(w(G()));var i=d[--c];l.extdigits=i,d[c-1]=1/0;for(var s=l.extcnt;s>=0;s-=1)d[c++]=N(l.extdigits,s);X(R(l.num,1,l.num.length-1)),l.num=w()}for(d[c++]=0;;){if(d[c-1]>=l.num.length)break;var p=d[c-1];if(0!=N(l.num,p))break;d[c-1]+=1}if(d[c-1]>=l.num.length)d[c-1]=w([0]);else{var b=d[--c];d[c++]=R(l.num,b,re(l.num.length-b))}},l.bigadd=function(){var e=d[--c],a=d[--c];if(l.offset=f(e.length-a.length),e.length=0;D-=1){l.i=D;for(var P=0,E=l.bintmp.length-2;P<=E;P+=1){l.j=P;var O=l.bintmp,L=l.j;z(O,L+1,re(N(O,L+1)+N(l.bintmp,l.j)%256*10)),z(l.bintmp,l.j,~~(N(l.bintmp,l.j)/256))}z(l.bytes,l.i,N(l.bintmp,l.bintmp.length-1)%256);var V=l.bintmp,Z=l.bintmp;z(V,Z.length-1,~~(N(V,Z.length-1)/256))}l.fcs=2047,l.dat=32*N(l.bytes,0);for(var W=0;W<6;W++){var Q=2*l.fcs;1024&(l.fcs^l.dat)&&(Q^=3893),l.fcs=2047&Q,l.dat=2*l.dat}for(var $=1;$<=12;$+=1){l.dat=8*N(l.bytes,$);for(var J=0;J<8;J++){var ee=2*l.fcs;1024&(l.fcs^l.dat)&&(ee^=3893),l.fcs=2047&ee,l.dat=2*l.dat}}l.codewords=w(10);for(var ae=9;ae>=0;ae-=1){l.i=ae;var ne=9==l.i?636:1365;l.b=ne;for(var oe=0,ie=l.binval.length-2;oe<=ie;oe+=1){l.j=oe;var se=l.binval,de=l.j;z(se,de+1,re(N(se,de+1)+N(l.binval,l.j)%l.b*10)),z(l.binval,l.j,~~(N(l.binval,l.j)/l.b))}z(l.codewords,l.i,N(l.binval,l.binval.length-1)%l.b);var le=l.binval,pe=l.binval;z(le,pe.length-1,~~(N(le,pe.length-1)/l.b))}z(l.codewords,9,2*N(l.codewords,9)),1024&l.fcs&&z(l.codewords,0,N(l.codewords,0)+659),A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#15938",d[c++]=l.codewords,te()),l.chars=w(10);for(var be=0;be<=9;be+=1){l.i=be;var fe=N(l.codewords,l.i);if(d[c++]=fe,fe<=1286){var me=d[--c];d[c++]=N(l.onecode_tab513,me)}else{var he=d[--c];d[c++]=N(l.onecode_tab213,he-1287)}d[c++]=l.chars,d[c++]=l.i;var ve=d[c-3],ge=d[c-1],ue=d[c-2];c-=3,z(ue,ge,ve)}for(var xe=9;xe>=0;xe-=1)l.i=xe,0!=(g(2,l.i)&l.fcs)&&z(l.chars,l.i,8191^N(l.chars,l.i));-1==l.height&&(l.height=.15),l.bbs=w(65),l.bhs=w(65);for(var we=0;we<=64;we+=1)l.i=we,l.dec=0!=(N(l.chars,N(l.onecode_barmap,4*l.i))&g(2,N(l.onecode_barmap,4*l.i+1))),l.asc=0!=(N(l.chars,N(l.onecode_barmap,4*l.i+2))&g(2,N(l.onecode_barmap,4*l.i+3))),l.dec||l.asc||(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8)),!l.dec&&l.asc&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),l.dec&&!l.asc&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),l.dec&&l.asc&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8));d[c++]=1/0;var _e=l.bbs,ke=l.bhs;d[c++]=1/0;for(var ye=0,qe=l.bhs.length-1;ye57)&&(d[c++]="bwipp.postnetBadCharacter#16097",d[c++]="USPS POSTNET must contain only digits",te())}),l.checksum=0;for(var n=0,o=l.barlen-1;n<=o;n+=1)l.i=n,l.checksum=re(l.checksum+(N(l.barcode,l.i)-48));l.checksum=(10-l.checksum%10)%10,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.postnet_barchars,l.checksum)&&(d[c++]="bwipp.postnetBadCheckDigit#16115",d[c++]="Incorrect USPS POSTNET check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen)),-1==l.height&&(l.height=.125),l.bhs=w(5*l.barlen+7),l.enc=N(l.postnet_encs,10),l.heights=w(l.enc.length);for(var i=0,s=l.enc.length-1;i<=s;i+=1)l.j=i,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,0,l.heights);for(var b=0,f=l.barlen-1;b<=f;b+=1){l.i=b,l.enc=N(l.postnet_encs,N(l.barcode,l.i)-48),l.heights=w(l.enc.length);for(var m=0,h=l.enc.length-1;m<=h;m+=1)l.j=m,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,5*l.i+1,l.heights)}l.enc=N(l.postnet_encs,l.checksum),l.heights=w(l.enc.length);for(var v=0,g=l.enc.length-1;v<=g;v+=1)l.j=v,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);if(I(l.bhs,5*l.barlen+1,l.heights),d[c++]='text',l.includecheckintext){var u=k(l.barlen+1);I(u,0,l.barcode),I(u,l.barlen,R(l.postnet_barchars,l.checksum,1)),d[c++]=u}else d[c++]=l.barcode;var x=d[--c],y=d[--c];l[y]=x,l.enc=N(l.postnet_encs,11),l.heights=w(l.enc.length);for(var q=0,C=l.enc.length-1;q<=C;q+=1)l.j=q,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,5*l.barlen+6,l.heights),d[c++]=1/0;for(var M=l.bhs,j=[],B=0,A=l.bhs.length;B57)&&(d[c++]="bwipp.planetBadCharacter#16279",d[c++]="USPS PLANET must contain only digits",te())}),l.checksum=0;for(var n=0,o=l.barlen-1;n<=o;n+=1)l.i=n,l.checksum=re(l.checksum+(N(l.barcode,l.i)-48));l.checksum=(10-l.checksum%10)%10,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.planet_barchars,l.checksum)&&(d[c++]="bwipp.planetBadCheckDigit#16300",d[c++]="Incorrect USPS PLANET check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen)),-1==l.height&&(l.height=.125),l.bhs=w(5*l.barlen+7),l.enc=N(l.planet_encs,10),l.heights=w(l.enc.length);for(var i=0,s=l.enc.length-1;i<=s;i+=1)l.j=i,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,0,l.heights);for(var b=0,f=l.barlen-1;b<=f;b+=1){l.i=b,l.enc=N(l.planet_encs,N(l.barcode,l.i)-48),l.heights=w(l.enc.length);for(var m=0,h=l.enc.length-1;m<=h;m+=1)l.j=m,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,5*l.i+1,l.heights)}l.enc=N(l.planet_encs,l.checksum),l.heights=w(l.enc.length);for(var v=0,g=l.enc.length-1;v<=g;v+=1)l.j=v,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);if(I(l.bhs,5*l.barlen+1,l.heights),d[c++]='text',l.includecheckintext){var u=k(l.barlen+1);I(u,0,l.barcode),I(u,l.barlen,R(l.planet_barchars,l.checksum,1)),d[c++]=u}else d[c++]=l.barcode;var x=d[--c],y=d[--c];l[y]=x,l.enc=N(l.planet_encs,11),l.heights=w(l.enc.length);for(var q=0,C=l.enc.length-1;q<=C;q+=1)l.j=q,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,5*l.barlen+6,l.heights),d[c++]=1/0;for(var M=l.bhs,j=[],B=0,A=l.bhs.length;B500&&(d[c++]="bwipp.royalmailInputTooLong#16492",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.royalmailBadCharacter#16506",d[c++]="RM4SCC must contain only capital letters and digits",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksumrow=0,l.checksumcol=0;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.i=s,l.indx=N(l.charvals,R(l.barcode,l.i,1)),l.checksumrow=l.checksumrow+~~(l.indx/6),l.checksumcol=re(l.checksumcol+l.indx%6);l.checksum=re(l.checksumrow%6*6+l.checksumcol%6),l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.royalmail_barchars,l.checksum)&&(d[c++]="bwipp.royalmailBadCheckDigit#16523",d[c++]="Incorrect RM4SCC check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen)),l.encstr=k(4*l.barlen+6),I(l.encstr,0,N(l.royalmail_encs,36));for(var f=0,m=l.barlen-1;f<=m;f+=1)l.i=f,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.encstr,4*l.i+1,N(l.royalmail_encs,l.indx));if(I(l.encstr,4*l.barlen+1,N(l.royalmail_encs,l.checksum)),d[c++]='text',l.includecheckintext){var h=k(l.barlen+1);I(h,0,l.barcode),I(h,l.barlen,R(l.royalmail_barchars,l.checksum,1)),d[c++]=h}else d[c++]=l.barcode;var v=d[--c],g=d[--c];l[g]=v,I(l.encstr,4*l.barlen+5,N(l.royalmail_encs,37)),-1==l.height&&(l.height=.175),l.bbs=w(l.encstr.length),l.bhs=w(l.encstr.length);for(var u=0,x=l.encstr.length-1;u<=x;u+=1)l.i=u,l.enc=R(l.encstr,l.i,1),K(l.enc,"0")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8)),K(l.enc,"1")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"2")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"3")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8));d[c++]=1/0;var y=l.bbs,q=l.bhs;d[c++]=1/0;for(var C=0,M=l.bhs.length-1;C=1;j-=1){var T=l.rspoly,D=d[c-1];d[c++]=T,d[c++]=j,d[c++]=N(T,j-1),d[c++]=N(l.rspoly,j),d[c++]=D,l.auspost_rsprod();var P=d[--c],E=d[--c],F=d[--c];z(d[--c],F,J(E,P))}var L=l.rspoly,G=d[c-1];d[c++]=L,d[c++]=0,d[c++]=N(L,0),d[c++]=G,l.auspost_rsprod();var X=d[--c],U=d[--c];z(d[--c],U,X),c--}l.rspoly=l.rspoly,l=e}e=l;(l=Object.assign({},l,ca.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.height=-1,l.width=0,l.custinfoenc="character",l.modunit=1,d[c++]=null,ce();var H=d[--c];l.options=H;var Z=d[--c];l.barcode=Z,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),V(l.custinfoenc,"character")&&V(l.custinfoenc,"numeric")&&(d[c++]="bwipp.auspostBadCustinfoEncoding#16757",d[c++]="Customer information encoding must be either character or numeric",te()),l.barlen=l.barcode.length,l.barlen<10&&(d[c++]="bwipp.auspostTooShort#16762",d[c++]="The data length must be at least 10",te()),d[c++]=l.auspost_fcclen,l.barlen>=2?d[c++]=R(l.barcode,0,2):d[c++]="";var W=d[c-1];A(d[c-2],W)||(c-=2,d[c++]="bwipp.auspostBadFCC#16768",d[c++]="Must begin with an FCC, either 11, 45, 59, 62, 87 or 92",te());var Y=d[--c],Q=d[--c];l.encstr=k(N(Q,Y)),d[c++]=!0;for(var $=0;$<1;$++){if(l.barlen<10){d[c-1]=!1;break}for(var ae=R(l.barcode,2,8),ne=0,oe=ae.length;ne57){d[c-1]=!1;break}}}d[--c]||(d[c++]="bwipp.auspostIncompleteDPID#16781",d[c++]="The DPID must be 8 digits",te());var se=K(l.custinfoenc,"numeric")?2:3;(l.barlen-10)*se>l.encstr.length-22-14&&(d[c++]="bwipp.auspostTooLong#16789",d[c++]="The message is too long",te()),I(l.encstr,0,N(l.auspost_encs,74));for(var de=0;de<=1;de+=1)l.i=de,I(l.encstr,2*l.i+2,N(l.auspost_encs,S(R(l.barcode,l.i,1))+64));for(var le=2;le<=9;le+=1)l.i=le,I(l.encstr,2*l.i+2,N(l.auspost_encs,S(R(l.barcode,l.i,1))+64));if(K(l.custinfoenc,"numeric")){for(var pe=0,be=l.barlen-11;pe<=be;pe+=1){l.i=pe;var fe=N(l.barcode,l.i+10);d[c++]=l.auspost_encs,d[c++]=fe,(fe<48||fe>57)&&(c-=2,d[c++]="bwipp.auspostInvalidCustinfoDigit#16829",d[c++]="The customer information data contains a non-digit character",te());var me=d[--c],he=d[--c];I(l.encstr,2*l.i+22,N(he,me-48+64))}l.ciflen=2*(l.barlen-10)}else{for(var ve=0,ge=l.barlen-11;ve<=ge;ve+=1){l.i=ve,O(l.auspost_barchars,R(l.barcode,l.i+10,1)),d[--c]||(d[c-1]="bwipp.auspostInvalidCustinfoCharacter#16840",d[c++]="The customer information contains an invalid character",te());var ue=d[--c];l.indx=ue.length,c-=2,l.enc=N(l.auspost_encs,l.indx),I(l.encstr,3*l.i+22,l.enc)}l.ciflen=3*(l.barlen-10)}for(var xe=22+l.ciflen,we=l.encstr.length-14;xe<=we;xe+=1)I(l.encstr,xe,N(l.auspost_encs,75));l.rscodes=w(4+~~((l.encstr.length-16)/3));for(var _e=l.rscodes,ke=[],ye=0;ye<4;ye++)ke[ye]=0;I(_e,0,ke=w(ke));for(var qe=2,Ce=l.encstr.length-16;qe<=Ce;qe+=3)l.i=qe,z(l.rscodes,l.rscodes.length-~~((l.i-2)/3)-1,16*S(R(l.encstr,l.i,1))+4*S(R(l.encstr,l.i+1,1))+S(R(l.encstr,l.i+2,1)));for(var Me=l.rscodes.length-5;Me>=0;Me-=1){d[c++]=Me;for(var je=0;je<=4;je+=1){var Se=l.rscodes,Be=d[c-1],Ne=N(Se,re(Be+je));d[c++]=Se,d[c++]=re(Be+je),d[c++]=Ne,d[c++]=N(l.rspoly,je),d[c++]=N(l.rscodes,Be+4),l.auspost_rsprod();var Ae=d[--c],Te=d[--c],ze=d[--c];z(d[--c],ze,J(Te,Ae))}c--}l.checkcode=C(k(12),"000000000000");for(var Re=0;Re<=3;Re+=1)l.i=Re,l.enc=B(k(3),N(l.rscodes,3-l.i),4),I(l.checkcode,3*l.i+(3-l.enc.length),l.enc);I(l.encstr,l.encstr.length-14,l.checkcode),I(l.encstr,l.encstr.length-2,N(l.auspost_encs,74)),-1==l.height&&(l.height=.175),l.bbs=w(l.encstr.length),l.bhs=w(l.encstr.length);for(var Ie=0,De=l.encstr.length-1;Ie<=De;Ie+=1)l.i=Ie,l.enc=R(l.encstr,l.i,1),K(l.enc,"0")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8)),K(l.enc,"1")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"2")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"3")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8));d[c++]=1/0;var Pe=l.bbs,Ee=l.bhs;d[c++]=1/0;for(var Oe=0,Fe=l.bhs.length-1;Oe500&&(d[c++]="bwipp.kixInputTooLong#17053",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.kixBadCharacter#17061",d[c++]="KIX must contain only capital letters and digits",te());l.barlen=l.barcode.length,l.encstr=k(4*l.barlen);for(var i=0,s=l.barlen-1;i<=s;i+=1)l.i=i,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.encstr,4*l.i,N(l.kix_encs,l.indx));-1==l.height&&(l.height=.175),l.bbs=w(l.encstr.length),l.bhs=w(l.encstr.length);for(var b=0,f=l.encstr.length-1;b<=f;b+=1)l.i=b,l.enc=R(l.encstr,l.i,1),K(l.enc,"0")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8)),K(l.enc,"1")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"2")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"3")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8));d[c++]=1/0;var m=l.bbs,h=l.bhs;d[c++]=1/0;for(var v=0,g=l.bhs.length-1;v=48&&e<=57||e>=65&&e<=90||45==e||(d[c++]="bwipp.japanpostBadCharacter#17213",d[c++]="Japan Post must contain only digits, capital letters and the dash symbol",te())}),l.barlen=l.barcode.length,l.encstr=k(67),l.digits=w(20),I(l.encstr,0,N(l.japanpost_encs,19)),l.checksum=0,l.j=0,l.i=0,d[c++]=!0;for(var t=0,n=l.barlen-1;t<=n;t+=1){l.i=t,O(l.japanpost_barchars,R(l.barcode,l.i,1)),c--;var o=d[--c];if(l.indx=o.length,c-=2,l.indx>=11&&l.indx<37){if(l.j>18){d[c-1]=!1;break}l.digit=10+~~((l.indx-1)/10),I(l.encstr,3*l.j+2,N(l.japanpost_encs,l.digit)),l.checksum=l.checksum+l.digit,z(l.digits,l.j,l.digit),l.j=l.j+1}if(l.j>19){d[c-1]=!1;break}l.digit=0,37==l.indx&&(l.digit=14),l.indx>=11&&l.indx<37&&(l.digit=(l.indx-1)%10),l.indx<11&&(l.digit=l.indx),I(l.encstr,3*l.j+2,N(l.japanpost_encs,l.digit)),l.checksum=l.checksum+l.digit,z(l.digits,l.j,l.digit),l.j=l.j+1}d[--c]||(d[c++]="bwipp.japanpostTooLong#17271",d[c++]="The input is too long",te());for(var i=l.j;i<=19;i+=1)l.k=i,I(l.encstr,3*l.k+2,N(l.japanpost_encs,14)),l.checksum=l.checksum+14,z(l.digits,l.k,14);if(l.checksum=19-l.checksum%19,I(l.encstr,62,N(l.japanpost_encs,l.checksum)),d[c++]='text',l.includecheckintext){var s=k(l.barlen+1);I(s,0,l.barcode),I(s,l.barlen,R(l.japanpost_barchars,l.checksum,1)),d[c++]=s}else d[c++]=l.barcode;var b=d[--c],f=d[--c];l[f]=b,I(l.encstr,65,N(l.japanpost_encs,20)),-1==l.height&&(l.height=.175),l.bbs=w(67),l.bhs=w(l.bbs.length);for(var m=0,h=l.bbs.length-1;m<=h;m+=1)l.i=m,l.enc=R(l.encstr,l.i,1),l.bunit=0,l.hunit=0,K(l.enc,"0")&&(l.bunit=3,l.hunit=2),K(l.enc,"1")&&(l.bunit=0,l.hunit=5),K(l.enc,"2")&&(l.bunit=3,l.hunit=5),K(l.enc,"3")&&(l.bunit=0,l.hunit=8),z(l.bbs,l.i,l.bunit*l.height/8),z(l.bhs,l.i,l.hunit*l.height/8);d[c++]=1/0;var v=l.bbs,g=l.bhs;d[c++]=1/0;for(var u=0,x=l.bhs.length-1;u500&&(d[c++]="bwipp.msiinputTooLong#17435",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),V(l.checktype,"unset")&&!l.includecheck&&(d[c++]="bwipp.msiCheckTypeWithoutCheck#17444",d[c++]="checktype requires includecheck",te()),l.badmod11&&V(l.checktype,"mod11")&&V(l.checktype,"ncrmod11")&&V(l.checktype,"mod1110")&&V(l.checktype,"ncrmod1110")&&(d[c++]="bwipp.msiBadMod11Mismatch#17448",d[c++]="badmod11 requires checktype with mod11",te()),K(l.checktype,"unset")&&(l.checktype="mod10"),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.msiBadCharacter#17458",d[c++]="MSI must contain only digits",te())}),l.barlen=l.barcode.length,l.txtlen=l.barlen,l.mod10=function(){var e=d[--c];l.code=e,d[c++]=0,d[c++]=0,F(l.code,function(){var e=d[--c],a=d[--c],r=d[--c];d[c++]=re(e-48+10*a),d[c++]=r}),c--;var a=d[--c];for(d[c++]=2*a,d[c++]=0;;){var r=d[--c],t=d[--c],n=~~(t/10);if(d[c++]=re(r+t%10),d[c++]=n,0==n){c--;break}var o=d[--c],i=d[--c];d[c++]=o,d[c++]=i}d[c++]=0,d[c++]=0,F(l.code,function(){var e=d[--c],a=d[--c],r=d[--c];d[c++]=re(a+(e-48)),d[c++]=r});var s=d[--c];c--;var p=d[--c],b=k(l.code.length+1);I(b,0,l.code),z(b,l.code.length,(10-re(p+s)%10)%10+48),d[c++]=b},l.mod11=function(){var e=d[--c];l.code=e,d[c++]=l.code.length-1,F(l.code,function(){var e=d[--c],a=d[--c];d[c++]=e-48,d[c++]=a%6+2,d[c++]=a-1}),d[c-1]=0;for(var a=0,r=l.code.length;a500&&(d[c++]="bwipp.plesseyInputTooLong#17686",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.plesseyBadCharacter#17694",d[c++]="Plessey must contain only digits and letters A B C D E F",te());l.validatecheck&&l.barcode.length<2&&(d[c++]="bwipp.plesseyBadLength#17699",d[c++]="Plessey with check digits must be at least 2 characters",te());var i=l.barcode.length;l.validatecheck&&(i-=2),l.barlen=i,l.checkbits=w(4*l.barlen+8),I(l.checkbits,4*l.barlen,l.plessey_checkinit);for(var s=0,b=l.barlen-1;s<=b;s+=1)l.i=s,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.checkbits,4*l.i,w([1&l.indx,1&h(l.indx/2),1&h(l.indx/4),h(l.indx/8)]));for(var f=0,m=4*l.barlen-1;f<=m;f+=1)if(l.i=f,1==N(l.checkbits,l.i))for(var v=0;v<=8;v+=1)l.j=v,z(l.checkbits,l.i+l.j,J(N(l.checkbits,l.i+l.j),N(l.plessey_checksalt,l.j)));l.checkval=0;for(var u=0;u<=7;u+=1)l.i=u,l.checkval=re(l.checkval+g(2,l.i)*N(l.checkbits,re(4*l.barlen+l.i)));l.checksum1=15&l.checkval,l.checksum2=h(l.checkval/16),l.validatecheck&&(N(l.barcode,l.barlen)==N(l.plessey_barchars,l.checksum1)&&N(l.barcode,l.barlen+1)==N(l.plessey_barchars,l.checksum2)||(d[c++]="bwipp.plesseyBadCheckDigits#17744",d[c++]="Incorrect Plessey check digits provided",te()),l.barcode=R(l.barcode,0,l.barlen));var x=l.unidirectional?27:33;l.sbs=k(re(8*l.barlen+x)),I(l.sbs,0,N(l.plessey_encs,16));for(var y=0,q=l.barlen-1;y<=q;y+=1)l.i=y,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.sbs,8*l.i+8,N(l.plessey_encs,l.indx));if(I(l.sbs,8*l.barlen+8,N(l.plessey_encs,l.checksum1)),I(l.sbs,8*l.barlen+16,N(l.plessey_encs,l.checksum2)),d[c++]='text',l.includecheckintext){var C=k(l.barlen+2);I(C,0,l.barcode),I(C,l.barlen,R(l.plessey_barchars,l.checksum1,1)),I(C,l.barlen+1,R(l.plessey_barchars,l.checksum2,1)),d[c++]=C}else d[c++]=l.barcode;var M=d[--c],j=d[--c];l[j]=M;var S=l.unidirectional?18:17;I(l.sbs,8*l.barlen+24,N(l.plessey_encs,S)),-1==l.height&&(l.height=1),d[c++]=1/0;for(var B=[],T=l.sbs,D=0,P=T.length;D500&&(d[c++]="bwipp.telepeninputTooLong#17901",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];for(l.barcode=t,l.barlen=l.barcode.length,T(l.options,"parse"),l.numeric&&l.barlen%2!=0&&(d[c++]="bwipp.telepenNumericOddLength#17922",d[c++]="Telepen Numeric must have an even length",te()),l.sbs=k(16*l.barlen+48),l.enc=N(l.telepen_encs,95),I(l.sbs,0,l.enc),l.l=l.enc.length,l.checksum=0,l.i=0,l.j=0;l.i!=l.barlen;){if(l.numeric)if(N(l.barcode,l.i)>16){l.np=R(l.barcode,l.i,2);var n=N(l.np,0),o=N(l.np,1);if(n<48||n>57||(o<48||o>57)&&88!=o)d[c++]=-1;else{var i=N(l.np,1)-48;if(d[c++]=N(l.np,0)-48,d[c++]=i,40!=i){var s=d[--c],b=d[--c];d[c++]=re(s+10*b)+10}else c--;d[c-1]+=17}-1==d[c-1]&&(d[c-1]="bwipp.telepenInvalidNumericCharacter#17957",d[c++]="Telepen Numeric may contain only digits, or X in even positions",te());var f=d[--c];l.indx=f,l.i=l.i+2}else l.indx=N(l.barcode,l.i),l.i=l.i+1;else l.indx=N(l.barcode,l.i),l.indx>127&&(d[c++]="bwipp.telepenInvalidAlphaCharacter#17969",d[c++]="Telepen Alpha characters must have ordinal values 0 to 127",te()),l.i=l.i+1;l.checksum=re(l.checksum+l.indx),l.enc=N(l.telepen_encs,l.indx),I(l.sbs,l.l,l.enc),l.l=l.l+l.enc.length,l.j=l.j+1}l.checksum=(127-l.checksum%127)%127,l.enc=N(l.telepen_encs,l.checksum),I(l.sbs,l.l,l.enc),l.l=l.l+l.enc.length,l.enc=N(l.telepen_encs,122),I(l.sbs,l.l,l.enc),l.l=l.l+l.enc.length,l.sbs=R(l.sbs,0,l.l),l.text=k(l.barcode.length);for(var m=0,h=l.barcode.length-1;m<=h;m+=1){l.i=m,l.c=N(l.barcode,l.i),z(l.text,l.i,l.c>=32&&l.c<=126?l.c:32)}d[c++]=1/0;for(var v=l.sbs,g=0,u=v.length;g",30]),w(["5","?",31]),w(["6","@","!"]),w(["7","[","\""]),w(["8",92,"#"]),w(["9","]","&"]),w(["A","a",1]),w(["B","b",2]),w(["C","c",3]),w(["D","d",4]),w(["E","e",5]),w(["F","f",6]),w(["G","g",7]),w(["H","h",8]),w(["I","i",9]),w(["J","j",10]),w(["K","k",11]),w(["L","l",12]),w(["M","m",13]),w(["N","n",14]),w(["O","o",15]),w(["P","p",16]),w(["Q","q",17]),w(["R","r",18]),w(["S","s",19]),w(["T","t",20]),w(["U","u",21]),w(["V","v",22]),w(["W","w",23]),w(["X","x",24]),w(["Y","y",25]),w(["Z","z",26]),w(["-","_",40]),w([".","`",41]),w([" ",127,0]),w(["$","{","*"]),w(["/","|",","]),w(["+","}",":"]),w(["%","~",l.fn1]),w([l.la1,l.la0,l.fn2]),w([l.sf1,l.sf0,l.fn3]),w([l.sf2,l.sf2,l.fn4])]),l.posicode_charmapslimited=w([w(["0",-98,-98]),w(["1",-98,-98]),w(["2",-98,-98]),w(["3",-98,-98]),w(["4",-98,-98]),w(["5",-98,-98]),w(["6",-98,-98]),w(["7",-98,-98]),w(["8",-98,-98]),w(["9",-98,-98]),w(["A",-98,-98]),w(["B",-98,-98]),w(["C",-98,-98]),w(["D",-98,-98]),w(["E",-98,-98]),w(["F",-98,-98]),w(["G",-98,-98]),w(["H",-98,-98]),w(["I",-98,-98]),w(["J",-98,-98]),w(["K",-98,-98]),w(["L",-98,-98]),w(["M",-98,-98]),w(["N",-98,-98]),w(["O",-98,-98]),w(["P",-98,-98]),w(["Q",-98,-98]),w(["R",-98,-98]),w(["S",-98,-98]),w(["T",-98,-98]),w(["U",-98,-98]),w(["V",-98,-98]),w(["W",-98,-98]),w(["X",-98,-98]),w(["Y",-98,-98]),w(["Z",-98,-98]),w(["-",-98,-98]),w([".",-98,-98])]);var a=new Map([["a",w(["141112","131212","121312","111412","131113","121213","111313","121114","111214","111115","181111","171211","161311","151411","141511","131611","121711","111811","171112","161212","151312","141412","131512","121612","111712","161113","151213","141313","131413","121513","111613","151114","141214","131314","121414","111514","141115","131215","121315","111415","131116","121216","111316","121117","111217","111118","1<111112","111111111;1"])],["b",w(["151213","141313","131413","121513","141214","131314","121414","131215","121315","121216","191212","181312","171412","161512","151612","141712","131812","121912","181213","171313","161413","151513","141613","131713","121813","171214","161314","151414","141514","131614","121714","161215","151315","141415","131515","121615","151216","141316","131416","121516","141217","131317","121417","131218","121318","121219","1<121312","121212121<1"])],["limiteda",w(["111411","111312","111213","111114","121311","121212","121113","141111","131211","131112","171111","161211","151311","141411","131511","121611","111711","161112","151212","141312","131412","121512","111612","151113","141213","131313","121413","111513","141114","131214","121314","111414","131115","121215","111315","121116","111216","111117","151111","1"])],["limitedb",w(["121512","121413","121314","121215","131412","131313","131214","151212","141312","141213","181212","171312","161412","151512","141612","131712","121812","171213","161313","151413","141513","131613","121713","161214","151314","141414","131514","121614","151215","141315","131415","121515","141216","131316","121416","131217","121317","121218","141212","1"])]]);l.posicode_encmaps=a,l.posicode_c2w=w([w([495,330,210,126,70,35,15,5]),w([165,120,84,56,35,20,10,4]),w([45,36,28,21,15,10,6,3]),w([9,8,7,6,5,4,3,2]),w([1,1,1,1,1,1,1,1])]),l.charvals_normal=w([new Map,new Map,new Map]);for(var r=0,t=l.posicode_charmapsnormal.length-1;r<=t;r+=1){l.i=r,l.encs=N(l.posicode_charmapsnormal,l.i);for(var n=0;n<=2;n+=1){l.j=n;var o=N(l.encs,l.j);K(P(o),'stringtype')&&(o=N(o,0)),z(N(l.charvals_normal,l.j),o,l.i)}}l.charvals_normal=l.charvals_normal,l.charvals_limited=w([new Map,new Map,new Map]);for(var i=0,s=l.posicode_charmapslimited.length-1;i<=s;i+=1){l.i=i,l.encs=N(l.posicode_charmapslimited,l.i);for(var b=0;b<=2;b+=1){l.j=b;var f=N(l.encs,l.j);K(P(f),'stringtype')&&(f=N(f,0)),z(N(l.charvals_limited,l.j),f,l.i)}}l.charvals_limited=l.charvals_limited,l=e}e=l;(l=Object.assign({},l,ha.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,l.width=0,l.encoding="auto",l.version="a",l.checkoffset=0,l.raw=!1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var m=d[--c];l.options=m;var v=d[--c];l.barcode=v,l.barcode.length>500&&(d[c++]="bwipp.posicodeinputTooLong#18327",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),V(l.version,"a")&&V(l.version,"b")&&V(l.version,"limiteda")&&V(l.version,"limitedb")&&(d[c++]="bwipp.posicodeInvalidVersion#18344",d[c++]="The version must be either a, b, limiteda or limitedb",te());var g=K(l.version,"a")||K(l.version,"b")?l.posicode_charmapsnormal:l.posicode_charmapslimited;l.charmaps=g;var u=K(l.version,"a")||K(l.version,"b")?l.charvals_normal:l.charvals_limited;if(l.charvals=u,l.set0=N(l.charvals,0),l.set1=N(l.charvals,1),l.set2=N(l.charvals,2),K(l.version,"limiteda")||K(l.version,"limitedb"))for(var x=0,y=l.barcode.length-1;x<=y;x+=1)A(l.set0,N(R(l.barcode,x,1),0))||(d[c++]="bwipp.posicodeBadCharacter#18363",d[c++]="Posicode limited must contain only digits, capital letters, and the symbols - and .",te());if(l.raw&&(l.encoding="raw"),K(l.encoding,"raw")){for(l.cws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var q=R(l.barcode,l.i+1,3);d[c++]=q,d[c++]=!1;for(var M=0,j=q.length;M57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var T=d[--c];l.cw=S(T),l.cw>45&&(d[c++]="bwipp.posicodeBadRawCodeword#18381",d[c++]="Raw codewords must be 0 to 45",te()),z(l.cws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.posicodeBadRawFormat#18388",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.cws=R(l.cws,0,l.j),l.text=""}if(K(l.encoding,"auto")){l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.posicode_fn1],["FNC2",l.posicode_fn2],["FNC3",l.posicode_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var D=d[--c];l.msg=D,l.msglen=l.msg.length,l.text=k(l.msglen);for(var E=0,O=l.msglen-1;E<=O;E+=1){l.i=E;var F=N(l.msg,l.i);F<0&&(F=32),z(l.text,l.i,F)}d[c++]=1/0;for(var L=0,X=l.msglen;L=0;W-=1)l.i=W,N(l.msg,l.i)>=0&&(N(l.msg,l.i)>=128?z(l.numEA,l.i,N(l.numEA,l.i+1)+1):z(l.numSA,l.i,N(l.numSA,l.i+1)+1));l.ea=!1,d[c++]=1/0;for(var Y=0,Q=l.msglen-1;Y<=Q;Y+=1){if(l.i=Y,l.c=N(l.msg,l.i),l.ea==l.c<128&&l.c>=0){var $=N(l.ea?l.numSA:l.numEA,l.i);$<(re($+l.i)==l.msglen?3:5)||(l.ea=!l.ea,d[c++]=l.posicode_fn4),d[c++]=l.posicode_fn4}l.c>=0?d[c++]=127&l.c:d[c++]=l.c}U(w(G()));var J=d[--c];for(l.msg=J,c--,l.msglen=l.msg.length,l.enc=function(){var e=d[--c],a=d[--c];z(l.cws,l.j,N(e,a)),l.j=l.j+1},l.cws=w(2*l.msglen),l.i=0,l.j=0,l.cset="set0";l.i!=l.msglen;)for(;;){l.char1=N(l.msg,l.i);var ee=l.i+1824&&l.v<853&&(l.v=l.v+292)):l.v=45+(1023&l.v),l.d=w([2,2,2,2,2,2]),l.r=0,l.c=0,l.w=0,l.sum=0;l.sum!=l.v;)l.t=re(l.sum+N(N(l.posicode_c2w,l.r),l.c)),l.t==l.v&&(l.w=l.w+1,z(l.d,l.r,l.w+2),l.sum=l.t),l.t>l.v&&(z(l.d,l.r,l.w+2),l.r=l.r+1,l.w=0),l.t=0;we-=1)l.i=we,z(l.cbs,2*(5-l.i)+1,N(l.d,l.i)+47);l.sbs=k(6*l.cws.length+31);var _e=N(l.encs,l.encs.length-2);I(l.sbs,0,_e),l.j=_e.length;for(var ke=0,ye=l.cws.length-1;ke<=ye;ke+=1)l.i=ke,I(l.sbs,l.j,N(l.encs,N(l.cws,l.i))),l.j=l.j+6;I(l.sbs,l.j,l.cbs),l.j=l.j+12;var qe=N(l.encs,l.encs.length-1);I(l.sbs,l.j,qe),l.j=qe.length+l.j,l.sbs=R(l.sbs,0,l.j),-1==l.height&&(l.height=1),d[c++]=1/0;for(var Ce=[],Me=l.sbs,je=0,Se=Me.length;je",">","30"]),w(["?","?","31"]),w(["@","@","32"]),w(["A","A","33"]),w(["B","B","34"]),w(["C","C","35"]),w(["D","D","36"]),w(["E","E","37"]),w(["F","F","38"]),w(["G","G","39"]),w(["H","H","40"]),w(["I","I","41"]),w(["J","J","42"]),w(["K","K","43"]),w(["L","L","44"]),w(["M","M","45"]),w(["N","N","46"]),w(["O","O","47"]),w(["P","P","48"]),w(["Q","Q","49"]),w(["R","R","50"]),w(["S","S","51"]),w(["T","T","52"]),w(["U","U","53"]),w(["V","V","54"]),w(["W","W","55"]),w(["X","X","56"]),w(["Y","Y","57"]),w(["Z","Z","58"]),w(["[","[","59"]),w([92,92,"60"]),w(["]","]","61"]),w(["^","^","62"]),w(["_","_","63"]),w([0,"`","64"]),w([1,"a","65"]),w([2,"b","66"]),w([3,"c","67"]),w([4,"d","68"]),w([5,"e","69"]),w([6,"f","70"]),w([7,"g","71"]),w([8,"h","72"]),w([9,"i","73"]),w([10,"j","74"]),w([11,"k","75"]),w([12,"l","76"]),w([13,"m","77"]),w([14,"n","78"]),w([15,"o","79"]),w([16,"p","80"]),w([17,"q","81"]),w([18,"r","82"]),w([19,"s","83"]),w([20,"t","84"]),w([21,"u","85"]),w([22,"v","86"]),w([23,"w","87"]),w([24,"x","88"]),w([25,"y","89"]),w([26,"z","90"]),w([27,"{","91"]),w([28,"|","92"]),w([29,"}","93"]),w([30,"~","94"]),w([31,127,"95"]),w([l.fn3,l.fn3,"96"]),w([l.fn2,l.fn2,"97"]),w([l.sft,l.sft,"98"]),w([l.swc,l.swc,"99"]),w([l.swb,l.fn4,l.swb]),w([l.fn4,l.swa,l.swa]),w([l.fn1,l.fn1,l.fn1]),w([l.sta,l.sta,l.sta]),w([l.stp,l.stp,l.stp])]),l.codablockf_encs=w(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","2331112"]),l.charvals=w([new Map,new Map,new Map]);for(var a=0,r=l.codablockf_charmaps.length-1;a<=r;a+=1){l.i=a,l.encs=N(l.codablockf_charmaps,l.i);for(var t=0;t<=2;t+=1){l.j=t;var n=N(l.encs,l.j);K(P(n),'stringtype')&&(n=N(n,0)),z(N(l.charvals,l.j),n,l.i)}}l.seta=N(l.charvals,0),l.setb=N(l.charvals,1),l.setc=N(l.charvals,2),l.charvals=l.charvals,d[c++]=1/0;for(var o=64;o<=95;o+=1)d[c++]=o;for(var i=0;i<=15;i+=1)d[c++]=i;for(var s=26;s<=63;s+=1)d[c++]=s;var b=w();l.abmap=b;for(var f=[],m=0;m<=85;m+=1)f[m]=m;f=w(f),l.cmap=f,l=e}e=l;(l=Object.assign({},l,va.globals)).dontdraw=!1,l.rows=-1,l.columns=8,l.rowheight=10,l.sepheight=1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var h=d[--c];l.options=h;var v=d[--c];l.barcode=v,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.barcode.length>25e3&&(d[c++]="bwipp.codablockfinputTooLong#18825",d[c++]="The input data is too long",te()),(l.columns<4||l.columns>62)&&(d[c++]="bwipp.codablockfBadColumns#18829",d[c++]="Codablock F must have 4 to 62 columns",te()),-1!=l.rows&&(l.rows<2||l.rows>44)&&(d[c++]="bwipp.codablockfBadRows#18833",d[c++]="Codablock F must have 2 to 44 rows",te()),(l.rowheight<8||l.rowheight>50)&&(d[c++]="bwipp.codablockfBadRowHeight#18837",d[c++]="Codablock F must have rowheight from 8 to 50",te()),(l.sepheight<1||l.sepheight>5)&&(d[c++]="bwipp.codablockfBadSepHeight#18841",d[c++]="Codablock F must have sepheight from 1 to 5",te());var g=l.columns>=4&&l.columns<=62?l.columns:8;l.c=g;var u=l.rows>=2&&l.rows<=44?l.rows:-1;l.rows=u,l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.codablockf_fn1],["FNC3",l.codablockf_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var x=d[--c];l.msg=x,l.msglen=l.msg.length,l.kmsg=l.msg,d[c++]=1/0,F(l.msg,function(){if(d[c-1]>=128){var e=d[--c];d[c++]=l.codablockf_fn4,d[c++]=127&e}}),U(w(G()));var _=d[--c];l.msg=_,c--,l.msglen=l.msg.length,l.msglen>5452&&(d[c++]="bwipp.codablockfinputTooLong#18872",d[c++]="The input data is too long",te()),d[c++]=1/0;for(var k=0,y=l.msglen+1;k=0;T-=1){l.i=T,l.ch=N(l.msg,l.i),0!=l.i&&N(l.msg,l.i-1)==l.codablockf_fn4?(z(l.numsAtNEven,l.i,0),z(l.numsAtSEven,l.i,0),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0)):A(l.setc,l.ch)?l.ch==l.codablockf_fn1?(z(l.numsAtNEven,l.i,1+N(l.numsAtNEven,l.i+1)),z(l.numsAtSEven,l.i,2+N(l.numsAtSEven,l.i+1)),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0)):(z(l.numsAtNEven,l.i,1+N(l.numsAtNOdd,l.i+1)),z(l.numsAtSEven,l.i,1+N(l.numsAtSOdd,l.i+1)),z(l.numsAtNOdd,l.i,1+N(l.numsAtNEven,l.i+1)),z(l.numsAtSOdd,l.i,1+N(l.numsAtSEven,l.i+1))):(z(l.numsAtNEven,l.i,0),z(l.numsAtSEven,l.i,0),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0))}l.numsscr=function(){var e=d[--c];d[c++]=N(l.numsAtNEven,e),d[c++]=N(l.numsAtSEven,e)},l.enca=function(){var e=d[--c];z(l.cws,l.j,N(l.seta,e)),l.j=l.j+1},l.encb=function(){var e=d[--c];z(l.cws,l.j,N(l.setb,e)),l.j=l.j+1},l.encc=function(){if(V(P(d[c-1]),'arraytype')){var e=d[--c];d[c++]=N(l.setc,e)}else{X(d[--c]);var a=d[--c],r=d[--c];d[c++]=re(a-48+10*(r-48))}var t=d[--c];z(l.cws,l.j,t),l.j=l.j+1},l.anotb=function(){var e=d[--c];d[c++]=A(l.seta,e)&&!A(l.setb,e)},l.bnota=function(){var e=d[--c];d[c++]=A(l.setb,e)&&!A(l.seta,e)},d[c++]=1/0;for(var D=0,E=l.msg.length;D=0;Z-=1){l.i=Z,d[c++]=N(l.msg,l.i),l.anotb();var W=d[--c];z(l.nextanotb,l.i,W?0:N(l.nextanotb,l.i+1)+1),d[c++]=N(l.msg,l.i),l.bnota();var Y=d[--c];z(l.nextbnota,l.i,Y?0:N(l.nextbnota,l.i+1)+1)}for(l.abeforeb=function(){var e=d[--c];d[c++]=H(N(l.nextanotb,e),N(l.nextbnota,e))},l.bbeforea=function(){var e=d[--c];d[c++]=H(N(l.nextbnota,e),N(l.nextanotb,e))},l.padrow=function(){for(var e=0,a=d[--c];e=32;d[c++]=e,e&&(d[c++]=l.codablockf_fn4,l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),l.i=l.i+2)}else d[c++]=N(l.msg,l.i),l.encb(),l.i=l.i+1,d[c++]=!0},l.cws=w(44*(l.c+5)),l.i=0,l.j=0,l.r=1,l.lastrow=!1;!l.lastrow;){l.r>44&&(d[c++]="bwipp.codablockfTooBig#19025",d[c++]="Maximum length exceeded",te()),d[c++]=l.codablockf_sta,l.enca(),l.i=2){d[c++]=l.codablockf_swc,l.enca(),l.cset="setc";break}if(d[c++]=l.i,l.abeforeb(),d[--c]){d[c++]=l.codablockf_sft,l.enca(),l.cset="seta";break}d[c++]=l.codablockf_swb,l.enca(),l.cset="setb";break}for(l.j=l.j+1,l.endofrow=!1;l.rem=re(l.c+3-l.j%(l.c+5)),l.i!=l.msglen&&!l.endofrow;){d[c++]=l.i,l.numsscr();var J=d[--c];l.nums=J;var ee=d[--c];l.nchars=ee;var ae=l.nums>2*l.rem?2*l.rem:l.nums;for(l.remnums=ae;;){if((K(l.cset,"seta")||K(l.cset,"setb"))&&l.remnums>=4&&N(l.msg,l.i)!=l.codablockf_fn1){if(l.remnums%2==0&&l.rem>=3){d[c++]=l.codablockf_swc,K(l.cset,"seta")?l.enca():l.encb(),l.cset="setc";for(var ne=0;ne<2;ne++)N(l.msg,l.i)==l.codablockf_fn1?(d[c++]=l.codablockf_fn1,l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}if(l.remnums%2!=0&&l.rem>=4){d[c++]=N(l.msg,l.i),K(l.cset,"seta")?l.enca():l.encb(),l.i=l.i+1,d[c++]=l.codablockf_swc,K(l.cset,"seta")?l.enca():l.encb(),l.cset="setc";for(var oe=0;oe<2;oe++)N(l.msg,l.i)==l.codablockf_fn1?(d[c++]=l.codablockf_fn1,l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}}d[c++]=K(l.cset,"setb"),d[c++]=N(l.msg,l.i),l.anotb();var ie=d[--c];if(d[--c]&&ie&&l.rem>=2){if(l.i=2){if(l.i=2)if(l.rem=l.rem-1,d[c++]=l.i,l.abeforeb(),d[--c]){if(d[c++]=l.codablockf_swa,l.encc(),l.cset="seta",l.encafitsrow(),d[--c])break}else if(d[c++]=l.codablockf_swb,l.encc(),l.cset="setb",l.encbfitsrow(),d[--c])break;if(K(l.cset,"seta")&&A(l.seta,N(l.msg,l.i))&&l.rem>=1)if(l.encafitsrow(),d[--c])break;if(K(l.cset,"setb")&&A(l.setb,N(l.msg,l.i))&&l.rem>=1)if(l.encbfitsrow(),d[--c])break;if(K(l.cset,"setc")&&l.remnums>=2&&l.rem>=1){N(l.msg,l.i)==l.codablockf_fn1?(d[c++]=l.codablockf_fn1,l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}l.endofrow=!0;break}}(l.r>=l.rows||-1==l.rows)&&l.r>1&&l.i==l.msglen&&l.rem>=2?(d[c++]=l.rem-2,l.padrow(),l.j=l.j+3,d[c++]=l.codablockf_stp,l.enca(),l.lastrow=!0):(d[c++]=l.rem,l.padrow(),l.j=l.j+1,d[c++]=l.codablockf_stp,l.enca(),l.r=l.r+1)}l.cws=R(l.cws,0,l.j),l.chkmsg=w(l.kmsg.length),l.j=0;for(var de=0,le=l.kmsg.length-1;de<=le;de+=1)l.i=de,l.char=N(l.kmsg,l.i),l.char>=0&&(z(l.chkmsg,l.j,l.char),l.j=l.j+1),l.char==l.codablockf_fn1&&0!=l.i&&(z(l.chkmsg,l.j,29),l.j=l.j+1);l.t1=0,l.t2=0,l.k1=0,l.k2=0;for(var be=0,fe=l.j-1;be<=fe;be+=1)l.i=be,l.t1=N(l.chkmsg,l.i)*l.i%86,l.t2=re(l.t1+N(l.chkmsg,l.i))%86,l.k1=re(l.k1+l.t2)%86,l.k2=re(l.k2+l.t1)%86;z(l.cws,l.cws.length-4,N(V(l.cset,"setc")?l.abmap:l.cmap,l.k1)),z(l.cws,l.cws.length-3,N(V(l.cset,"setc")?l.abmap:l.cmap,l.k2));var me=l.cws,he=99!=N(me,1)?l.abmap:l.cmap;z(me,2,N(he,l.r-2));for(var ve=1,ge=l.r-1;ve<=ge;ve+=1){l.i=ve;var ue=l.cws,xe=l.i,we=l.c,_e=N(ue,xe*(we+5)+2-1);z(ue,xe*(we+5)+2,N(99!=_e?l.abmap:l.cmap,l.i+42))}for(var ke=0,ye=l.r-1;ke<=ye;ke+=1){l.rcws=R(l.cws,ke*(l.c+5),l.c+4),l.csum=N(l.rcws,0);for(var qe=1,Ce=l.rcws.length-2;qe<=Ce;qe+=1)l.i=qe,l.csum=re(l.csum+N(l.rcws,l.i)*l.i);z(l.rcws,l.rcws.length-1,l.csum%103)}A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#19244",d[c++]=l.cws,te()),l.rowbits=w(l.r);for(var Me=0,je=l.r-1;Me<=je;Me+=1){l.i=Me,d[c++]=1/0;for(var Se=R(l.cws,l.i*(l.c+5),l.c+5),Be=0,Ne=Se.length;Be",">","30"]),w(["?","?","31"]),w(["@","@","32"]),w(["A","A","33"]),w(["B","B","34"]),w(["C","C","35"]),w(["D","D","36"]),w(["E","E","37"]),w(["F","F","38"]),w(["G","G","39"]),w(["H","H","40"]),w(["I","I","41"]),w(["J","J","42"]),w(["K","K","43"]),w(["L","L","44"]),w(["M","M","45"]),w(["N","N","46"]),w(["O","O","47"]),w(["P","P","48"]),w(["Q","Q","49"]),w(["R","R","50"]),w(["S","S","51"]),w(["T","T","52"]),w(["U","U","53"]),w(["V","V","54"]),w(["W","W","55"]),w(["X","X","56"]),w(["Y","Y","57"]),w(["Z","Z","58"]),w(["[","[","59"]),w([92,92,"60"]),w(["]","]","61"]),w(["^","^","62"]),w(["_","_","63"]),w([0,"`","64"]),w([1,"a","65"]),w([2,"b","66"]),w([3,"c","67"]),w([4,"d","68"]),w([5,"e","69"]),w([6,"f","70"]),w([7,"g","71"]),w([8,"h","72"]),w([9,"i","73"]),w([10,"j","74"]),w([11,"k","75"]),w([12,"l","76"]),w([13,"m","77"]),w([14,"n","78"]),w([15,"o","79"]),w([16,"p","80"]),w([17,"q","81"]),w([18,"r","82"]),w([19,"s","83"]),w([20,"t","84"]),w([21,"u","85"]),w([22,"v","86"]),w([23,"w","87"]),w([24,"x","88"]),w([25,"y","89"]),w([26,"z","90"]),w([27,"{","91"]),w([28,"|","92"]),w([29,"}","93"]),w([30,"~","94"]),w([31,127,"95"]),w([l.fn3,l.fn3,"96"]),w([l.fn2,l.fn2,"97"]),w([l.sb1,l.sa1,"98"]),w([l.swc,l.swc,"99"]),w([l.swb,l.fn4,l.swb]),w([l.fn4,l.swa,l.swa]),w([l.fn1,l.fn1,l.fn1]),w([l.pad,l.pad,l.pad]),w([l.sb2,l.sa2,l.sb1]),w([l.sc2,l.sc2,l.sb2]),w([l.sc3,l.sc3,l.sb3])]),l.code16k_metrics=w([w([2,7]),w([3,12]),w([4,17]),w([5,22]),w([6,27]),w([7,32]),w([8,37]),w([9,42]),w([10,47]),w([11,52]),w([12,57]),w([13,62]),w([14,67]),w([15,72]),w([16,77])]),l.code16k_encs=w(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","211133"]),l.code16k_startencs=w(["3211","2221","2122","1411","1132","1231","1114","3112","3211","2221","2122","1411","1132","1231","1114","3112"]),l.code16k_stopencsodd=w(["3211","2221","2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411"]),l.code16k_stopencseven=w(["2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411","3211","2221"]),l.charvals=w([new Map,new Map,new Map]);for(var a=0,r=l.code16k_charmaps.length-1;a<=r;a+=1){l.i=a,l.encs=N(l.code16k_charmaps,l.i);for(var t=0;t<=2;t+=1){l.j=t;var n=N(l.encs,l.j);K(P(n),'stringtype')&&(n=N(n,0)),z(N(l.charvals,l.j),n,l.i)}}l.charvals=l.charvals,l.seta=N(l.charvals,0),l.setb=N(l.charvals,1),l.setc=N(l.charvals,2),l=e}e=l;(l=Object.assign({},l,ga.globals)).dontdraw=!1,l.sam=-1,l.rows=0,l.rowheight=8,l.sepheight=1,l.raw=!1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var o=d[--c];l.options=o;var i=d[--c];if(l.barcode=i,l.barcode.length>500&&(d[c++]="bwipp.code16kinputTooLong#19548",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0!=l.rows&&(l.rows<2||l.rows>16)&&(d[c++]="bwipp.code16kBadRows#19565",d[c++]="Code 16K must have 2 to 16 rows",te()),(l.rowheight<8||l.rowheight>50)&&(d[c++]="bwipp.code16kBadRowHeight#19569",d[c++]="Code 16K must have rowheight from 8 to 50",te()),(l.sepheight<1||l.sepheight>5)&&(d[c++]="bwipp.code16kBadSepHeight#19573",d[c++]="Code 16K must have sepheight from 1 to 5",te()),-1!=l.sam){d[c++]=!0;for(var s=0;s<1;s++){var b=l.sam;if(b<12||b>99){d[c-1]=!1;break}if(l.sam%10<2){d[c-1]=!1;break}if(~~(l.sam/10)>l.sam%10){d[c-1]=!1;break}}d[--c]||(d[c++]="bwipp.code16kBadSAM#19584",d[c++]="SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols",te())}if(-1!=l.sam&&(l.rows=16),l.raw){for(l.mode=0,l.cws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var f=R(l.barcode,l.i+1,3);d[c++]=f,d[c++]=!1;for(var m=0,h=f.length;m57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var g=d[--c];l.cw=S(g),l.cw>106&&(d[c++]="bwipp.code16kBadRawCodeword#19603",d[c++]="Raw codewords must be 0 to 106",te()),z(l.cws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.code16kBadRawFormat#19610",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.cws=R(l.cws,0,l.j)}else{l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.code16k_fn1],["FNC2",l.code16k_fn2],["FNC3",l.code16k_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var u=d[--c];l.msg=u,l.msglen=l.msg.length,d[c++]=1/0;for(var x=0,_=l.msglen;x<_;x++)d[c++]=0;d[c++]=0,l.numSA=w(),d[c++]=1/0;for(var k=0,y=l.msglen;k=0;q-=1)l.i=q,N(l.msg,l.i)>=0&&(N(l.msg,l.i)>=128?z(l.numEA,l.i,N(l.numEA,l.i+1)+1):z(l.numSA,l.i,N(l.numSA,l.i+1)+1));l.ea=!1,d[c++]=1/0;for(var C=0,M=l.msglen-1;C<=M;C+=1){if(l.i=C,l.c=N(l.msg,l.i),l.ea==l.c<128&&l.c>=0){var j=N(l.ea?l.numSA:l.numEA,l.i);j<(re(j+l.i)==l.msglen?3:5)||(l.ea=!l.ea,d[c++]=l.code16k_fn4),d[c++]=l.code16k_fn4}l.c>=0?d[c++]=127&l.c:d[c++]=l.c}U(w(G()));var B=d[--c];l.msg=B,c--,l.msglen=l.msg.length,d[c++]=1/0;for(var T=0,D=l.msglen+1;T=0;$-=1)l.i=$,l.ch=N(l.msg,l.i),A(l.setc,l.ch)?l.ch==l.code16k_fn1?(z(l.numsAtNEven,l.i,1+N(l.numsAtNEven,l.i+1)),z(l.numsAtSEven,l.i,2+N(l.numsAtSEven,l.i+1)),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0)):(z(l.numsAtNEven,l.i,1+N(l.numsAtNOdd,l.i+1)),z(l.numsAtSEven,l.i,1+N(l.numsAtSOdd,l.i+1)),z(l.numsAtNOdd,l.i,1+N(l.numsAtNEven,l.i+1)),z(l.numsAtSOdd,l.i,1+N(l.numsAtSEven,l.i+1))):(z(l.numsAtNEven,l.i,0),z(l.numsAtSEven,l.i,0),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0));l.numsscr=function(){var e=d[--c];d[c++]=N(l.numsAtNEven,e),d[c++]=N(l.numsAtSEven,e)},l.enca=function(){var e=d[--c];z(l.cws,l.j,N(l.seta,e)),l.j=l.j+1},l.encb=function(){var e=d[--c];z(l.cws,l.j,N(l.setb,e)),l.j=l.j+1},l.encc=function(){if(V(P(d[c-1]),'arraytype')){var e=d[--c];d[c++]=N(l.setc,e)}else{X(d[--c]);var a=d[--c],r=d[--c];d[c++]=re(a-48+10*(r-48))}var t=d[--c];z(l.cws,l.j,t),l.j=l.j+1},l.anotb=function(){var e=d[--c];d[c++]=A(l.seta,e)&&!A(l.setb,e)},l.bnota=function(){var e=d[--c];d[c++]=A(l.setb,e)&&!A(l.seta,e)},d[c++]=1/0;for(var J=0,ee=l.msg.length;J=0;oe-=1){l.i=oe,d[c++]=N(l.msg,l.i),l.anotb();var ie=d[--c];z(l.nextanotb,l.i,ie?0:N(l.nextanotb,l.i+1)+1),d[c++]=N(l.msg,l.i),l.bnota();var se=d[--c];z(l.nextbnota,l.i,se?0:N(l.nextbnota,l.i+1)+1)}for(l.abeforeb=function(){var e=d[--c];d[c++]=H(N(l.nextanotb,e),N(l.nextbnota,e))},l.bbeforea=function(){var e=d[--c];d[c++]=H(N(l.nextbnota,e),N(l.nextanotb,e))},l.cws=w(2*l.barcode.length+3),l.i=0,l.j=0;;){if(-1!=l.sam){z(l.cws,0,~~(l.sam/10)-1),z(l.cws,1,l.sam%10-1),l.j=2,l.cset="setb",l.mode=7;break}if(0==l.msglen){l.cset="setb",l.mode=1;break}if(l.msglen>=2){d[c++]=N(l.msg,0)==l.code16k_fn1,d[c++]=1,l.numsscr();var de=d[--c];if(c--,d[--c]&&de>=2){l.cset="setc",l.mode=4,l.i=1;break}}if(N(l.msg,0)==l.code16k_fn1){l.cset="setb",l.mode=3,l.i=1;break}if(l.msglen>=2){d[c++]=0,l.numsscr();var le=d[--c];if(c--,le>=2&&le%2==0){l.cset="setc",l.mode=2;break}d[c++]=0,l.numsscr();var be=d[--c];if(c--,be>=3&&be%2==1){d[c++]=N(l.msg,0),l.encb(),l.cset="setc",l.mode=5,l.i=1;break}d[c++]=A(l.setb,N(l.msg,0)),d[c++]=1,l.numsscr();var fe=d[--c];if(c--,d[--c]&&fe>=2&&fe%2==0){d[c++]=N(l.msg,0),l.encb(),l.cset="setc",l.mode=5,l.i=1;break}d[c++]=A(l.setb,N(l.msg,0)),d[c++]=1,l.numsscr();var me=d[--c];if(c--,d[--c]&&me>=3&&me%2==1){d[c++]=N(l.msg,0),l.encb(),d[c++]=N(l.msg,1),l.encb(),l.cset="setc",l.mode=6,l.i=2;break}d[c++]=A(l.setb,N(l.msg,0))&&A(l.setb,N(l.msg,1)),d[c++]=2,l.numsscr();var he=d[--c];if(c--,d[--c]&&he>=2&&he%2==0){d[c++]=N(l.msg,0),l.encb(),d[c++]=N(l.msg,1),l.encb(),l.cset="setc",l.mode=6,l.i=2;break}}if(d[c++]=0,l.abeforeb(),d[--c]){l.cset="seta",l.mode=0;break}l.cset="setb",l.mode=1;break}for(;l.i!=l.msglen;){d[c++]=l.i,l.numsscr();var ve=d[--c];l.nums=ve;var ge=d[--c];for(l.nchars=ge;;){if(K(l.cset,"seta")){if(l.i=4&&l.nums%2==0){d[c++]=l.code16k_swc,l.enca(),l.cset="setc";break}d[c++]=N(l.msg,l.i),l.enca(),l.i=l.i+1;break}if(K(l.cset,"setb")){if(l.i=4&&l.nums%2==0){d[c++]=l.code16k_swc,l.encb(),l.cset="setc";break}d[c++]=N(l.msg,l.i),l.encb(),l.i=l.i+1;break}if(K(l.cset,"setc")){if(l.nums>=2){N(l.msg,l.i)==l.code16k_fn1?(d[c++]=l.code16k_fn1,l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}if(l.i=2&&Ne%2==0){d[c++]=l.code16k_sb1,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),l.i=l.i+1;break}}if(l.i=3&&Ae%2==1){d[c++]=l.code16k_sb2,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),l.i=l.i+2;break}}if(l.i=2&&Te%2==0){d[c++]=l.code16k_sb2,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),l.i=l.i+2;break}}if(l.i=3&&ze%2==1){d[c++]=l.code16k_sb3,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),d[c++]=N(l.msg,l.i+2),l.encb(),l.i=l.i+3;break}}if(l.i=2&&Re%2==0){d[c++]=l.code16k_sb3,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),d[c++]=N(l.msg,l.i+2),l.encb(),l.i=l.i+3;break}}if(d[c++]=l.i,l.abeforeb(),d[--c]){d[c++]=l.code16k_swa,l.encc(),l.cset="seta";break}d[c++]=l.code16k_swb,l.encc(),l.cset="setb";break}break}}l.cws=R(l.cws,0,l.j)}l.urows=l.rows;for(var Ie=0,De=l.code16k_metrics.length;Iel.dcws&&(l.okay=!1),!l.okay);Ie++);l.okay||(d[c++]="bwipp.code16kNoValidSymbol#20110",d[c++]="Maximum length exceeded or data too large for given options",te()),d[c++]=1/0,X(l.cws);for(var Pe=0,Ee=re(l.dcws-l.cws.length);Pe500&&(d[c++]="bwipp.code49inputTooLong#21094",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0!=l.rows&&(l.rows<2||l.rows>8)&&(d[c++]="bwipp.code49badRows#21111",d[c++]="Code 49 must have 2 to 8 rows",te()),(l.rowheight<8||l.rowheight>50)&&(d[c++]="bwipp.code49badRowHeight#21115",d[c++]="Code 49 must have rowheight from 8 to 50",te()),(l.sepheight<1||l.sepheight>5)&&(d[c++]="bwipp.code49badSepHeight#21119",d[c++]="Code 49 must have sepheight from 1 to 5",te()),l.append&&-1!=l.sam&&(d[c++]="bwipp.code49samAndAppend#21123",d[c++]="sam and append cannot be specified together",te()),-1!=l.sam){d[c++]=!0;for(var g=0;g<1;g++){var u=l.sam;if(u<12||u>99){d[c-1]=!1;break}if(l.sam%10<2){d[c-1]=!1;break}if(~~(l.sam/10)>l.sam%10){d[c-1]=!1;break}}d[--c]||(d[c++]="bwipp.code49badSAM#21134",d[c++]="SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols",te())}l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.code49_fn1],["FNC2",l.code49_fn2],["FNC3",l.code49_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var x=d[--c];l.msg=x,l.msglen=l.msg.length,F(l.msg,function(){d[--c]>127&&(d[c++]="bwipp.code49badCharacter#21153",d[c++]="Code 49 can only support ASCII characters with values 0 to 127",te())}),l.encodealpha=function(){var e=d[--c],a=N(l.charvals,e),r=P(a);d[c++]=a,V(r,'arraytype')&&U(w(1));var t=d[--c];I(l.cws,l.j,t),l.j=t.length+l.j},l.base48=function(){var e=d[--c];d[c++]=0,F(e,function(){var e=d[--c],a=d[--c];d[c++]=re(e-48+10*a)}),d[c++]=1/0;var a=d[c-2],r=d[c-3];d[c-3]=d[c-1],c-=2,d[c++]=a;for(var t=0,n=r-1;t=0;s-=1){var p=d[--c];d[c++]=N(p,s),d[c++]=p}c--;var b=w();I(l.cws,l.j,b),l.j=b.length+l.j},l.encodenumeric=function(){var e=d[--c];l.nums=e;var a=l.nums.length,r=a%5;if(d[c++]='pre',d[c++]=a,d[c++]=r,2!=r){var t=d[--c],n=d[--c];d[c++]=re(n-t)}else{var o=d[--c],i=d[--c];d[c++]=re(i-o)-5}var s=d[--c],p=d[--c];l[p]=s;for(var b=0,f=l.pre-1;b<=f;b+=5)d[c++]=3,d[c++]=R(l.nums,b,5),l.base48();l.nums=R(l.nums,l.pre,re(l.nums.length-l.pre));var m=l.nums.length;if(d[c++]=m,1==m&&(d[c++]=N(l.nums,l.i),l.encodealpha()),3==d[c-1]&&(d[c++]=2,d[c++]=l.nums,l.base48()),4==d[c-1]){d[c++]=3,d[c++]=1/0,d[c++]=49,d[c++]=48,X(l.nums);var h=w();d[c++]=h,l.base48()}if(7==d[--c]){d[c++]=3,d[c++]=1/0,d[c++]=49,d[c++]=48,X(R(l.nums,0,4));var v=w();d[c++]=v,l.base48(),d[c++]=2,d[c++]=R(l.nums,4,3),l.base48()}},d[c++]=1/0;for(var _=0,k=l.msglen;_=0;y-=1){l.i=y;var q=N(l.msg,l.i);z(l.numericruns,l.i,q>=48&&q<=57?N(l.numericruns,l.i+1)+1:0)}for(l.cws=w(2*l.msglen+1);;){if(l.append){l.mode=1,l.method="alpha",l.i=0,l.j=0;break}if(-1!=l.sam){l.mode=3,d[c++]=l.cws,d[c++]=0;for(var C=0;C<=43;C+=1)d[c++]=C,N(l.code49_samval,C)!=l.sam&&c--;var M=d[--c],j=d[--c];z(d[--c],j,M+1),l.method="alpha",l.i=0,l.j=1;break}if(N(l.numericruns,0)>=5){l.mode=2,l.method="numeric",l.i=0,l.j=0;break}var S=N(l.charvals,N(l.msg,0)),B=P(S);if(d[c++]=S,V(B,'arraytype')){c--,l.mode=0,l.method="alpha",l.i=0,l.j=0;break}var T=43==N(d[--c],0)?4:5;l.mode=T,z(l.cws,0,N(N(l.charvals,N(l.msg,0)),1)),l.method="alpha",l.i=1,l.j=1;break}for(;l.i!=l.msglen;)for(;;){if(K(l.method,"alpha")){if(N(l.numericruns,l.i)>=5){d[c++]=l.code49_ns,l.encodealpha(),l.method="numeric";break}d[c++]=N(l.msg,l.i),l.encodealpha(),l.i=l.i+1;break}if(K(l.method,"numeric")){if(N(l.numericruns,l.i)<5){d[c++]=l.code49_ns,l.encodealpha(),l.method="alpha";break}d[c++]=R(l.msg,l.i,N(l.numericruns,l.i)),l.encodenumeric(),l.i=re(l.i+N(l.numericruns,l.i));break}}l.cws=R(l.cws,0,l.j),l.urows=l.rows;for(var D=0,E=l.code49_metrics.length;Dl.dcws&&(l.okay=!1),!l.okay);D++);l.okay||(d[c++]="bwipp.code49noValidSymbol#21286",d[c++]="Maximum length exceeded",te()),d[c++]=1/0,X(l.cws);for(var O=0,L=re(l.dcws-l.cws.length);O=7){d[c++]=l.cr7*N(l.code49_weightz,0),d[c++]=l.code49_weightz,l.calccheck();var ae=d[--c],ne=d[--c],oe=re(ne+ae)%2401,ie=w(2);d[c++]=~~(oe/49),d[c++]=oe%49,U(ie),d[c++]=l.lastrow,d[c++]=0;var se=d[c-3],de=d[c-1],le=d[c-2];c-=3,I(le,de,se)}l.wr1=re(49*N(l.lastrow,0)+N(l.lastrow,1)),d[c++]=l.cr7*N(l.code49_weighty,0),d[c++]=l.code49_weighty,l.calccheck();var be=d[--c],fe=d[--c],me=re(fe+be+l.wr1*N(l.code49_weighty,4*l.r-3))%2401;l.wr2=me;var he=w(2);d[c++]=~~(me/49),d[c++]=me%49,U(he),d[c++]=l.lastrow,d[c++]=2;var ve=d[c-3],ge=d[c-1],ue=d[c-2];c-=3,I(ue,ge,ve),d[c++]=l.cr7*N(l.code49_weightx,0),d[c++]=l.code49_weightx,l.calccheck();var xe=d[--c],we=d[--c],_e=re(we+xe+l.wr1*N(l.code49_weightx,4*l.r-3)+l.wr2*N(l.code49_weightx,4*l.r-2))%2401,ke=w(2);d[c++]=~~(_e/49),d[c++]=_e%49,U(ke),d[c++]=l.lastrow,d[c++]=4;var ye=d[c-3],qe=d[c-1],Ce=d[c-2];c-=3,I(Ce,qe,ye);for(var Me=R(l.ccs,l.ccs.length-8,7),je=0,Se=0,Be=Me.length;Se500&&(d[c++]="bwipp.flattermarkeninputTooLong#21822",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.flattermarkenBadCharacter#21835",d[c++]="Flattermarken must contain only digits",te())}),l.barlen=l.barcode.length,l.sbs=k(4*l.barlen);for(var t=0,n=l.barlen-1;t<=n;t+=1){l.i=t,O(l.flattermarken_barchars,R(l.barcode,l.i,1)),c--;var o=d[--c];l.indx=o.length,c-=2,l.enc=N(l.flattermarken_encs,l.indx),I(l.sbs,4*l.i,l.enc)}-1==l.height&&(l.height=.3),d[c++]=1/0;for(var i=[],s=l.sbs,b=0,f=s.length;b2500&&(d[c++]="bwipp.rawinputTooLong#21944",d[c++]="The input data is too long",te()),F(l.barcode,function(){var e=d[--c];(e<49||e>57)&&(d[c++]="bwipp.rawBadCharacter#21949",d[c++]="Raw must contain only digits 1 to 9",te())}),-1==l.height&&(l.height=1),d[c++]=1/0,d[c++]=1/0,F(l.barcode,function(){d[c-1]-=48});for(var t=w(),n=[],o=0,i=~~((l.barcode.length+1)/2);o2500&&(d[c++]="bwipp.daftinputTooLong#22043",d[c++]="The input data is too long",te()),F(l.barcode,function(){var e=d[--c];68!=e&&65!=e&&70!=e&&84!=e&&(d[c++]="bwipp.daftBadCharacter#22048",d[c++]="DAFT must contain only characters D, A, F and T",te())}),l.barlen=l.barcode.length,-1==l.height&&(l.height=.175),l.bbs=w(l.barlen),l.bhs=w(l.barlen);for(var t=0,n=l.barlen-1;t<=n;t+=1)l.i=t,l.enc=R(l.barcode,l.i,1),K(l.enc,"D")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"A")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"F")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8)),K(l.enc,"T")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8));d[c++]=1/0;var o=l.bbs,i=l.bhs;d[c++]=1/0;for(var s=0,b=l.bhs.length-1;s50&&(d[c++]="bwipp.symbolinputTooLong#22210",d[c++]="The input data is too long",te()),A(l.symbol_symbols,l.barcode)||(d[c++]="bwipp.symbolUnknownSymbol#22214",d[c++]="Unknown symbol name provided",te()),!0===N(l.symbol_symbols,l.barcode)())return!0;var ae=d[c-1];if(z(ae,'strictspec',l.strictspec),z(ae,'loosespec',l.loosespec),z(ae,'xdim',l.xdim),z(ae,'xmin',l.xmin),z(ae,'xmax',l.xmax),z(ae,'modunit',l.modunit),z(ae,'opt',l.options),l._render){var re=d[c-1];if(!0===N(l.symbol_renmap,N(re,'ren'))())return!0}l=e}function ya(){if(!ya.globals){var e=l;(l=ya.globals={}).pdf417_t=0,l.pdf417_n=1,l.pdf417_b=2,l.pdf417_a=0,l.pdf417_l=1,l.pdf417_m=2,l.pdf417_p=3,l.pdf417_tl=-1,l.pdf417_nl=-2,l.pdf417_bl=-3,l.pdf417_bl6=-4,l.pdf417_bs=-5,l.pdf417_al=-6,l.pdf417_ll=-7,l.pdf417_ml=-8,l.pdf417_pl=-9,l.pdf417_as=-10,l.pdf417_ps=-11,l.al=l.pdf417_al,l.ll=l.pdf417_ll,l.ml=l.pdf417_ml,l.pl=l.pdf417_pl,l.as=l.pdf417_as,l.ps=l.pdf417_ps,l.pdf417_textsubmodes=w([l.pdf417_a,l.pdf417_l,l.pdf417_m,l.pdf417_p]),l.pdf417_charmaps=w([w(["A","a","0",";"]),w(["B","b","1","<"]),w(["C","c","2",">"]),w(["D","d","3","@"]),w(["E","e","4","["]),w(["F","f","5",92]),w(["G","g","6","]"]),w(["H","h","7","_"]),w(["I","i","8","`"]),w(["J","j","9","~"]),w(["K","k","&","!"]),w(["L","l",13,13]),w(["M","m",9,9]),w(["N","n",",",","]),w(["O","o",":",":"]),w(["P","p","#",10]),w(["Q","q","-","-"]),w(["R","r",".","."]),w(["S","s","$","$"]),w(["T","t","/","/"]),w(["U","u","+","\""]),w(["V","v","%","|"]),w(["W","w","*","*"]),w(["X","x","=",40]),w(["Y","y","^",41]),w(["Z","z",l.pl,"?"]),w([" "," "," ","{"]),w([l.ll,l.as,l.ll,"}"]),w([l.ml,l.ml,l.al,"'"]),w([l.ps,l.ps,l.ps,l.al])]),l.pdf417_e=4e4,l.e=l.pdf417_e,l.pdf417_latlen=w([w([0,1,1,2]),w([2,0,1,2]),w([1,1,0,1]),w([1,2,2,0])]),l.pdf417_latseq=w([w([w([]),w([l.ll]),w([l.ml]),w([l.ml,l.pl])]),w([w([l.ml,l.al]),w([]),w([l.ml]),w([l.ml,l.pl])]),w([w([l.al]),w([l.ll]),w([]),w([l.pl])]),w([w([l.al]),w([l.al,l.ll]),w([l.al,l.ml]),w([])])]),l.pdf417_shftlen=w([w([l.e,l.e,l.e,1]),w([1,l.e,l.e,1]),w([l.e,l.e,l.e,1]),w([l.e,l.e,l.e,l.e])]),d[c++]=1/0,d[c++]=l.pdf417_tl,d[c++]=900,d[c++]=l.pdf417_bl,d[c++]=901,d[c++]=l.pdf417_bl6,d[c++]=924,d[c++]=l.pdf417_nl,d[c++]=902,d[c++]=l.pdf417_bs,d[c++]=913;var a=_();l.pdf417_latchcws=a,l.pdf417_textencfuncs=w(['enca','encl','encm','encp']),l.pdf417_encfuncs=w(['enct','encn','encb']),l.pdf417_clusters=w([w([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),w([128352,129720,125504,128304,129692,125472,128280,129678,125456,128268,125448,128262,125444,125792,128440,129758,120384,125744,128412,120352,125720,128398,120336,125708,120328,125702,120324,120672,125880,128478,110144,120624,125852,110112,120600,125838,110096,120588,110088,120582,110084,110432,120760,125918,89664,110384,120732,89632,110360,120718,89616,110348,89608,110342,89952,110520,120798,89904,110492,89880,110478,89868,90040,110558,90012,89998,125248,128176,129628,125216,128152,129614,125200,128140,125192,128134,125188,125186,119616,125360,128220,119584,125336,128206,119568,125324,119560,125318,119556,119554,108352,119728,125404,108320,119704,125390,108304,119692,108296,119686,108292,108290,85824,108464,119772,85792,108440,119758,85776,108428,85768,108422,85764,85936,108508,85912,108494,85900,85894,85980,85966,125088,128088,129582,125072,128076,125064,128070,125060,125058,119200,125144,128110,119184,125132,119176,125126,119172,119170,107424,119256,125166,107408,119244,107400,119238,107396,107394,83872,107480,119278,83856,107468,83848,107462,83844,83842,83928,107502,83916,83910,83950,125008,128044,125e3,128038,124996,124994,118992,125036,118984,125030,118980,118978,106960,119020,106952,119014,106948,106946,82896,106988,82888,106982,82884,82882,82924,82918,124968,128022,124964,124962,118888,124982,118884,118882,106728,118902,106724,106722,82408,106742,82404,82402,124948,124946,118836,118834,106612,106610,124224,127664,129372,124192,127640,129358,124176,127628,124168,127622,124164,124162,117568,124336,127708,117536,124312,127694,117520,124300,117512,124294,117508,117506,104256,117680,124380,104224,117656,124366,104208,117644,104200,117638,104196,104194,77632,104368,117724,77600,104344,117710,77584,104332,77576,104326,77572,77744,104412,77720,104398,77708,77702,77788,77774,128672,129880,93168,128656,129868,92664,128648,129862,92412,128644,128642,124064,127576,129326,126368,124048,129902,126352,128716,127558,126344,124036,126340,124034,126338,117152,124120,127598,121760,117136,124108,121744,126412,124102,121736,117124,121732,117122,121730,103328,117208,124142,112544,103312,117196,112528,121804,117190,112520,103300,112516,103298,112514,75680,103384,117230,94112,75664,103372,94096,112588,103366,94088,75652,94084,75650,75736,103406,94168,75724,94156,75718,94150,75758,128592,129836,91640,128584,129830,91388,128580,91262,128578,123984,127532,126160,123976,127526,126152,128614,126148,123970,126146,116944,124012,121296,116936,124006,121288,126182,121284,116930,121282,102864,116972,111568,102856,116966,111560,121318,111556,102850,111554,74704,102892,92112,74696,102886,92104,111590,92100,74690,92098,74732,92140,74726,92134,128552,129814,90876,128548,90750,128546,123944,127510,126056,128566,126052,123938,126050,116840,123958,121064,116836,121060,116834,121058,102632,116854,111080,121078,111076,102626,111074,74216,102646,91112,74212,91108,74210,91106,74230,91126,128532,90494,128530,123924,126004,123922,126002,116788,120948,116786,120946,102516,110836,102514,110834,73972,90612,73970,90610,128522,123914,125978,116762,120890,102458,110714,123552,127320,129198,123536,127308,123528,127302,123524,123522,116128,123608,127342,116112,123596,116104,123590,116100,116098,101280,116184,123630,101264,116172,101256,116166,101252,101250,71584,101336,116206,71568,101324,71560,101318,71556,71554,71640,101358,71628,71622,71662,127824,129452,79352,127816,129446,79100,127812,78974,127810,123472,127276,124624,123464,127270,124616,127846,124612,123458,124610,115920,123500,118224,115912,123494,118216,124646,118212,115906,118210,100816,115948,105424,100808,115942,105416,118246,105412,100802,105410,70608,100844,79824,70600,100838,79816,105446,79812,70594,79810,70636,79852,70630,79846,129960,95728,113404,129956,95480,113278,129954,95356,95294,127784,129430,78588,128872,129974,95996,78462,128868,127778,95870,128866,123432,127254,124520,123428,126696,128886,123426,126692,124514,126690,115816,123446,117992,115812,122344,117988,115810,122340,117986,122338,100584,115830,104936,100580,113640,104932,100578,113636,104930,113634,70120,100598,78824,70116,96232,78820,70114,96228,78818,96226,70134,78838,129940,94968,113022,129938,94844,94782,127764,78206,128820,127762,95102,128818,123412,124468,123410,126580,124466,126578,115764,117876,115762,122100,117874,122098,100468,104692,100466,113140,104690,113138,69876,78324,69874,95220,78322,95218,129930,94588,94526,127754,128794,123402,124442,126522,115738,117818,121978,100410,104570,112890,69754,78074,94714,94398,123216,127148,123208,127142,123204,123202,115408,123244,115400,123238,115396,115394,99792,115436,99784,115430,99780,99778,68560,99820,68552,99814,68548,68546,68588,68582,127400,129238,72444,127396,72318,127394,123176,127126,123752,123172,123748,123170,123746,115304,123190,116456,115300,116452,115298,116450,99560,115318,101864,99556,101860,99554,101858,68072,99574,72680,68068,72676,68066,72674,68086,72694,129492,80632,105854,129490,80508,80446,127380,72062,127924,127378,80766,127922,123156,123700,123154,124788,123698,124786,115252,116340,115250,118516,116338,118514,99444,101620,99442,105972,101618,105970,67828,72180,67826,80884,72178,80882,97008,114044,96888,113982,96828,96798,129482,80252,130010,97148,80190,97086,127370,127898,128954,123146,123674,124730,126842,115226,116282,118394,122618,99386,101498,105722,114170,67706,71930,80378,96632,113854,96572,96542,80062,96702,96444,96414,96350,123048,123044,123042,115048,123062,115044,115042,99048,115062,99044,99042,67048,99062,67044,67042,67062,127188,68990,127186,123028,123316,123026,123314,114996,115572,114994,115570,98932,100084,98930,100082,66804,69108,66802,69106,129258,73084,73022,127178,127450,123018,123290,123834,114970,115514,116602,98874,99962,102138,66682,68858,73210,81272,106174,81212,81182,72894,81342,97648,114364,97592,114334,97564,97550,81084,97724,81054,97694,97464,114270,97436,97422,80990,97502,97372,97358,97326,114868,114866,98676,98674,66292,66290,123098,114842,115130,98618,99194,66170,67322,69310,73404,73374,81592,106334,81564,81550,73310,81630,97968,114524,97944,114510,97932,97926,81500,98012,81486,97998,97880,114478,97868,97862,81454,97902,97836,97830,69470,73564,73550,81752,106414,81740,81734,73518,81774,81708,81702]),w([109536,120312,86976,109040,120060,86496,108792,119934,86256,108668,86136,129744,89056,110072,129736,88560,109820,129732,88312,109694,129730,88188,128464,129772,89592,128456,129766,89340,128452,89214,128450,125904,128492,125896,128486,125892,125890,120784,125932,120776,125926,120772,120770,110544,120812,110536,120806,110532,84928,108016,119548,84448,107768,119422,84208,107644,84088,107582,84028,129640,85488,108284,129636,85240,108158,129634,85116,85054,128232,129654,85756,128228,85630,128226,125416,128246,125412,125410,119784,125430,119780,119778,108520,119798,108516,108514,83424,107256,119166,83184,107132,83064,107070,83004,82974,129588,83704,107390,129586,83580,83518,128116,83838,128114,125172,125170,119284,119282,107508,107506,82672,106876,82552,106814,82492,82462,129562,82812,82750,128058,125050,119034,82296,106686,82236,82206,82366,82108,82078,76736,103920,117500,76256,103672,117374,76016,103548,75896,103486,75836,129384,77296,104188,129380,77048,104062,129378,76924,76862,127720,129398,77564,127716,77438,127714,124392,127734,124388,124386,117736,124406,117732,117730,104424,117750,104420,104418,112096,121592,126334,92608,111856,121468,92384,111736,121406,92272,111676,92216,111646,92188,75232,103160,117118,93664,74992,103036,93424,112252,102974,93304,74812,93244,74782,93214,129332,75512,103294,129908,129330,93944,75388,129906,93820,75326,93758,127604,75646,128756,127602,94078,128754,124148,126452,124146,126450,117236,121844,117234,121842,103412,103410,91584,111344,121212,91360,111224,121150,91248,111164,91192,111134,91164,91150,74480,102780,91888,74360,102718,91768,111422,91708,74270,91678,129306,74620,129850,92028,74558,91966,127546,128634,124026,126202,116986,121338,102906,90848,110968,121022,90736,110908,90680,110878,90652,90638,74104,102590,91e3,74044,90940,74014,90910,74174,91070,90480,110780,90424,110750,90396,90382,73916,90556,73886,90526,90296,110686,90268,90254,73822,90334,90204,90190,71136,101112,116094,70896,100988,70776,100926,70716,70686,129204,71416,101246,129202,71292,71230,127348,71550,127346,123636,123634,116212,116210,101364,101362,79296,105200,118140,79072,105080,118078,78960,105020,78904,104990,78876,78862,70384,100732,79600,70264,100670,79480,105278,79420,70174,79390,129178,70524,129466,79740,70462,79678,127290,127866,123514,124666,115962,118266,100858,113376,122232,126654,95424,113264,122172,95328,113208,122142,95280,113180,95256,113166,95244,78560,104824,117950,95968,78448,104764,95856,113468,104734,95800,78364,95772,78350,95758,70008,100542,78712,69948,96120,78652,69918,96060,78622,96030,70078,78782,96190,94912,113008,122044,94816,112952,122014,94768,112924,94744,112910,94732,94726,78192,104636,95088,78136,104606,95032,113054,95004,78094,94990,69820,78268,69790,95164,78238,95134,94560,112824,121950,94512,112796,94488,112782,94476,94470,78008,104542,94648,77980,94620,77966,94606,69726,78046,94686,94384,112732,94360,112718,94348,94342,77916,94428,77902,94414,94296,112686,94284,94278,77870,94318,94252,94246,68336,99708,68216,99646,68156,68126,68476,68414,127162,123258,115450,99834,72416,101752,116414,72304,101692,72248,101662,72220,72206,67960,99518,72568,67900,72508,67870,72478,68030,72638,80576,105840,118460,80480,105784,118430,80432,105756,80408,105742,80396,80390,72048,101564,80752,71992,101534,80696,71964,80668,71950,80654,67772,72124,67742,80828,72094,80798,114016,122552,126814,96832,113968,122524,96800,113944,122510,96784,113932,96776,113926,96772,80224,105656,118366,97120,80176,105628,97072,114076,105614,97048,80140,97036,80134,97030,71864,101470,80312,71836,97208,80284,71822,97180,80270,97166,67678,71902,80350,97246,96576,113840,122460,96544,113816,122446,96528,113804,96520,113798,96516,96514,80048,105564,96688,80024,105550,96664,113870,96652,80006,96646,71772,80092,71758,96732,80078,96718,96416,113752,122414,96400,113740,96392,113734,96388,96386,79960,105518,96472,79948,96460,79942,96454,71726,79982,96494,96336,113708,96328,113702,96324,96322,79916,96364,79910,96358,96296,113686,96292,96290,79894,96310,66936,99006,66876,66846,67006,68976,100028,68920,99998,68892,68878,66748,69052,66718,69022,73056,102072,116574,73008,102044,72984,102030,72972,72966,68792,99934,73144,68764,73116,68750,73102,66654,68830,73182,81216,106160,118620,81184,106136,118606,81168,106124,81160,106118,81156,81154,72880,101980,81328,72856,101966,81304,106190,81292,72838,81286,68700,72924,68686,81372,72910,81358,114336,122712,126894,114320,122700,114312,122694,114308,114306,81056,106072,118574,97696,81040,106060,97680,114380,106054,97672,81028,97668,81026,97666,72792,101934,81112,72780,97752,81100,72774,97740,81094,97734,68654,72814,81134,97774,114256,122668,114248,122662,114244,114242,80976,106028,97488,80968,106022,97480,114278,97476,80962,97474,72748,81004,72742,97516,80998,97510,114216,122646,114212,114210,80936,106006,97384,80932,97380,80930,97378,72726,80950,97398,114196,114194,80916,97332,80914,97330,66236,66206,67256,99166,67228,67214,66142,67294,69296,100188,69272,100174,69260,69254,67164,69340,67150,69326,73376,102232,116654,73360,102220,73352,102214,73348,73346,69208,100142,73432,102254,73420,69190,73414,67118,69230,73454,106320,118700,106312,118694,106308,106306,73296,102188,81616,106348,102182,81608,73284,81604,73282,81602,69164,73324,69158,81644,73318,81638,122792,126934,122788,122786,106280,118678,114536,106276,114532,106274,114530,73256,102166,81512,73252,98024,81508,73250,98020,81506,98018,69142,73270,81526,98038,122772,122770,106260,114484,106258,114482,73236,81460,73234,97908,81458,97906,122762,106250,114458,73226,81434,97850,66396,66382,67416,99246,67404,67398,66350,67438,69456,100268,69448,100262,69444,69442,67372,69484,67366,69478,102312,116694,102308,102306,69416,100246,73576,102326,73572,69410,73570,67350,69430,73590,118740,118738,102292,106420,102290,106418,69396,73524,69394,81780,73522,81778,118730,102282,106394,69386,73498,81722,66476,66470,67496,99286,67492,67490,66454,67510,100308,100306,67476,69556,67474,69554,116714])]),l.pdf417_rsprod=function(){var e=d[c-1],a=d[c-2];if(0!=e&&0!=a){var r=d[--c],t=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,r)+N(l.rslog,t))%928)}else c-=2,d[c++]=0},l.pdf417_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.pdf417_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,re(p+N(l.coeffs,b-1))%929)}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.pdf417_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}l.coeffs=R(l.coeffs,0,l.k);for(var g=l.k-1;g>=0;g-=2){var u=l.coeffs;z(u,g,929-N(u,g))}d[c++]=l.coeffs},l.pdf417_coeffscachemax=9,l.pdf417_coeffscachelimit=1022,d[c++]=l.pdf417_coeffscachemax,d[c++]=l.pdf417_coeffscachelimit,de();var r=d[--c];l.pdf417_coeffscache=r,l.pdf417_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.pdf417_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.pdf417_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l.charvals=w([new Map,new Map,new Map,new Map]),l.alltext=new Map;for(var t=0,n=l.pdf417_charmaps.length-1;t<=n;t+=1){l.i=t,l.encs=N(l.pdf417_charmaps,l.i);for(var o=0;o<=3;o+=1){l.j=o;var i=N(l.encs,l.j);K(P(i),'stringtype')&&(i=N(i,0)),z(N(l.charvals,l.j),i,l.i),z(l.alltext,i,-1)}}l.charvals=l.charvals,l.alltext=l.alltext,d[c++]=1/0,d[c++]=1;for(var s=0;s<928;s++){var b=d[c-1];d[c++]=3*b%929}var f=w();l.rsalog=f,l.rslog=w(929);for(var h=1;h<=928;h+=1)z(l.rslog,N(l.rsalog,h),h);l.rslog=l.rslog,l=e}e=l;(l=Object.assign({},l,ya.globals)).dontdraw=!1,l.compact=!1,l.eclevel=-1,l.fixedeclevel=!1,l.columns=0,l.rows=0,l.rowmult=3,l.ccc=!1,l.raw=!1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var y=d[--c];l.options=y;var q=d[--c];if(l.barcode=q,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.pdf417emptyData#22781",d[c++]="The data must not be empty",te()),l.barcode.length>12500&&(d[c++]="bwipp.pdf417inputTooLong#22785",d[c++]="The input data is too long",te()),-1!=l.eclevel&&(l.eclevel<0||l.eclevel>8)&&(d[c++]="bwipp.pdf417invalidErrorCorrectionLevel#22789",d[c++]="Valid error correction levels are 0 to 8",te()),l.ccc&&l.raw&&(d[c++]="bwipp.pdf417cccAndRaw#22793",d[c++]="Cannot combine ccc and raw",te()),l.ccc&&l.compact&&(d[c++]="bwipp.pdf417cccAndCompact#22797",d[c++]="Cannot combine ccc and compact",te()),0!=l.rows&&(l.rows<3||l.rows>90)&&(d[c++]="bwipp.pdf417invalidRows#22801",d[c++]="There must be between 3 and 90 rows",te()),0!=l.columns&&(l.columns<1||l.columns>30)&&(d[c++]="bwipp.pdf417invalidColumns#22805",d[c++]="There must be between 1 and 30 columns",te()),(l.rowmult<=0||l.rowmult>50)&&(d[c++]="bwipp.pdf417badRowMult#22809",d[c++]="The row multiplier must be greater than 0 and at most 50",te()),l.raw){for(l.datcws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var C=R(l.barcode,l.i+1,3);d[c++]=C,d[c++]=!1;for(var M=0,j=C.length;M57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var D=d[--c];l.cw=S(D),l.cw>928&&(d[c++]="bwipp.pdf417badRawCodeword#22828",d[c++]="Raw codewords must be 0 to 928",te()),z(l.datcws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.pdf417badRawFormat#22835",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.datcws=R(l.datcws,0,l.j)}if(l.encb=function(){var e=d[--c];l.in=e,l.inlen=l.in.length,l.out=w(5*~~(l.inlen/6)+l.inlen%6);for(var a=0,r=~~(l.inlen/6)-1;a<=r;a+=1){l.k=a,d[c++]=1/0,X(R(l.in,6*l.k,3)),l.msbs=w(),d[c++]=1/0,X(l.msbs);var t=d[--c],n=d[--c],o=d[--c];d[c++]=re(t+256*n+65536*o);for(var i=0;i<3;i++){var s=d[--c];d[c++]=s%900,d[c++]=~~(s/900)}l.mscs=w(),d[c++]=1/0,X(R(l.in,6*l.k+3,3)),l.lsbs=w(),d[c++]=1/0,X(l.lsbs);var p=d[--c],b=d[--c],f=d[--c];d[c++]=re(p+256*b+65536*f);for(var m=0;m<3;m++){var h=d[--c];d[c++]=h%900,d[c++]=~~(h/900)}l.lscs=w();var v=N(l.lscs,0),g=N(l.mscs,0);z(l.out,5*l.k+4,re(v+316*g)%900);var u=N(l.lscs,1),x=N(l.mscs,0),_=N(l.mscs,1);z(l.out,5*l.k+3,re(~~((v+316*g)/900)+u+641*x+316*_)%900);var k=N(l.lscs,2),y=N(l.mscs,0),q=N(l.mscs,1),C=N(l.mscs,2);z(l.out,5*l.k+2,re(~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)%900);var M=N(l.lscs,3),j=N(l.mscs,1),S=N(l.mscs,2);z(l.out,5*l.k+1,re(~~((~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)/900)+M+20*j+641*S)%900),z(l.out,5*l.k,re(~~((~~((~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)/900)+M+20*j+641*S)/900)+20*N(l.mscs,2))%900)}if(l.rem=l.inlen%6,0!=l.rem){var B=l.out,A=l.out.length-l.rem;d[c++]=1/0,X(R(l.in,l.inlen-l.rem,l.rem)),I(B,A,w())}d[c++]=l.out},l.ccc){l.barlen=l.barcode.length,l.datcws=w(5*~~(l.barlen/6)+l.barlen%6+2),z(l.datcws,0,920);var E=l.barlen%6==0?924:901;z(l.datcws,1,E),d[c++]=l.datcws,d[c++]=2,d[c++]=1/0,F(l.barcode);var O=w();d[c++]=O,l.encb();var L=d[--c],H=d[--c];I(d[--c],H,L)}if(!l.raw&&!l.ccc){l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Z=d[--c];l.msg=Z,l.msglen=l.msg.length,l.msglen>2713&&(d[c++]="bwipp.pdf417inputTooLong#22902",d[c++]="The input data is too long",te()),d[c++]=1/0;for(var W=0,Y=l.msglen;W=0;oe-=1){l.i=oe;var ie=N(l.msg,l.i);ie>=48&&ie<=57&&z(l.numdigits,l.i,N(l.numdigits,l.i+1)+1),A(l.alltext,N(l.msg,l.i))&&N(l.numdigits,l.i)<13&&z(l.numtext,l.i,N(l.numtext,l.i+1)+1),N(l.msg,l.i)>=0&&N(l.numtext,l.i)<5&&N(l.numdigits,l.i)<13&&z(l.numbytes,l.i,N(l.numbytes,l.i+1)+1),z(l.iseci,l.i,N(l.msg,l.i)<=-1e6)}for(l.numdigits=R(l.numdigits,0,l.msglen),l.numtext=R(l.numtext,0,l.msglen),l.numbytes=R(l.numbytes,0,l.msglen),d[c++]=1/0,l.seqlen=0,l.state=l.pdf417_t,l.p=0;l.p!=l.msglen;)if(N(l.iseci,l.p)){l.eci=N(l.msg,l.p),l.p=l.p+1,d[c++]=w([l.eci]);var se=l.seqlen,le=l.eci<=-1810900?2:l.eci<=-1000900?3:2;l.seqlen=re(se+le)}else if(l.n=N(l.numdigits,l.p),l.n>=13||l.n==l.msglen&&l.n>=8){d[c++]=l.pdf417_nl,d[c++]=1/0,X(R(l.msg,l.p,l.n));var be=w();l.state=l.pdf417_n,l.p=re(l.p+l.n),l.seqlen=re(l.seqlen+1+l.n),d[c++]=be}else if(l.t=N(l.numtext,l.p),l.t>=5){l.state!=l.pdf417_t&&(d[c++]=l.pdf417_tl),d[c++]=1/0,X(R(l.msg,l.p,l.t));var fe=w();l.state=l.pdf417_t,l.p=re(l.p+l.t),l.seqlen=re(l.seqlen+1+l.t),d[c++]=fe}else if(l.b=N(l.numbytes,l.p),1==l.b&&l.state==l.pdf417_t)l.p=re(l.p+l.b),l.seqlen=l.seqlen+2,d[c++]=l.pdf417_bs,d[c++]=w([N(l.msg,l.p)]);else{l.b%6!=0?d[c++]=l.pdf417_bl:d[c++]=l.pdf417_bl6,d[c++]=1/0,X(R(l.msg,l.p,l.b));var he=w();l.state=l.pdf417_b,l.p=re(l.p+l.b),l.seqlen=re(l.seqlen+1+l.b),d[c++]=he}U(w(G()));var ve=d[--c];for(c--,l.seq=ve,l.enca=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.pdf417_a),e)},l.encl=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.pdf417_l),e)},l.encm=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.pdf417_m),e)},l.encp=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.pdf417_p),e)},l.textencfuncs=l.pdf417_textencfuncs,l.addtotext=function(){var e=d[--c];z(l.text,l.l,e),l.l=l.l+1},l.enct=function(){var e=d[--c];l.in=e,l.maxseqlen=3*l.in.length+4,d[c++]=1/0;for(var a=0;a<4;a++)d[c++]=w(l.maxseqlen);l.seq0=w(),d[c++]=1/0;for(var r=0;r<4;r++)d[c++]=w(l.maxseqlen);l.seq1=w(),l.len0=w(4),z(l.len0,0,0),z(l.len0,1,0),z(l.len0,2,0),z(l.len0,3,0),l.len1=w(4),l.curseq=l.seq0,l.curseqlen=l.len0,l.nxtseq=l.seq1,l.nxtseqlen=l.len1,l.curlen=w([l.pdf417_e,l.pdf417_e,l.pdf417_e,l.pdf417_e]),z(l.curlen,l.submode,0),F(l.in,function(){var e=d[--c];for(l.char=e;;){l.imp=!1;for(var a=0,r=l.pdf417_textsubmodes.length;a0&&I(N(l.curseq,l.y),0,R(N(l.curseq,l.x),0,l.srclen)),F(N(N(l.pdf417_latseq,l.x),l.y),function(){d[c++]=N(l.curseq,l.y),d[c++]=l.srclen;var e=d[c-3],a=d[c-1],r=d[c-2];c-=3,z(r,a,e),l.srclen=l.srclen+1}),z(l.curseqlen,l.y,l.srclen),l.imp=!0)}if(!l.imp)break}l.nxtlen=w([l.pdf417_e,l.pdf417_e,l.pdf417_e,l.pdf417_e]),z(l.nxtseqlen,0,0),z(l.nxtseqlen,1,0),z(l.nxtseqlen,2,0),z(l.nxtseqlen,3,0);for(var o=0,i=l.pdf417_textsubmodes.length;o0&&I(N(l.nxtseq,l.x),0,R(N(l.curseq,l.x),0,l.srclen)),z(N(l.nxtseq,l.x),l.srclen,l.char),z(l.nxtseqlen,l.x,l.srclen+1));for(var s=0,p=l.pdf417_textsubmodes.length;s0&&I(N(l.nxtseq,l.y),0,R(N(l.curseq,l.y),0,l.srclen)),z(N(l.nxtseq,l.y),l.srclen,l.x==l.pdf417_a?l.pdf417_as:l.pdf417_ps),z(N(l.nxtseq,l.y),l.srclen+1,l.char),z(l.nxtseqlen,l.y,l.srclen+2)}break}l.curlen=l.nxtlen;var b=l.curseq;l.curseq=l.nxtseq,l.nxtseq=b;var f=l.curseqlen;l.curseqlen=l.nxtseqlen,l.nxtseqlen=f}),l.minseq=l.pdf417_e;for(var t=0,n=l.pdf417_textsubmodes.length;t=l.txtseq.length);){l.char=N(l.txtseq,l.k);var o=l[N(l.textencfuncs,l.submode)];if(d[c++]=l.char,!0===o())break;l.addtotext(),l.k=l.k+1,l.char!=l.pdf417_as&&l.char!=l.pdf417_ps||(d[c++]=N(l.txtseq,l.k),l.char==l.pdf417_as?l.enca():l.encp(),l.addtotext(),l.k=l.k+1),l.char==l.pdf417_al&&(l.submode=l.pdf417_a),l.char==l.pdf417_ll&&(l.submode=l.pdf417_l),l.char==l.pdf417_ml&&(l.submode=l.pdf417_m),l.char==l.pdf417_pl&&(l.submode=l.pdf417_p)}if(l.text.length%2==1){if(l.submode==l.pdf417_p){d[c++]='pad',d[c++]=l.pdf417_al,l.encp();var i=d[--c],s=d[--c];l[s]=i,l.submode=l.pdf417_a}else{l.nextecitext=!1;for(var p=l.i+1,b=l.seq.length-1;p<=b;p+=1){if(l.ti=p,V(P(N(l.seq,l.ti)),'arraytype')){l.nextecitext=!1;break}if(N(N(l.seq,l.ti),0)>-1e6)break;l.nextecitext=!0}if(l.nextecitext)if(l.submode==l.pdf417_a)if(A(N(l.charvals,l.pdf417_l),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.pdf417_ll,l.enca();var f=d[--c],m=d[--c];l[m]=f,l.submode=l.pdf417_l}else{d[c++]='pad',d[c++]=l.pdf417_ml,l.enca();var h=d[--c],v=d[--c];l[v]=h,l.submode=l.pdf417_m}else if(l.submode==l.pdf417_m)if(A(N(l.charvals,l.pdf417_l),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.pdf417_ll,l.encm();var g=d[--c],u=d[--c];l[u]=g,l.submode=l.pdf417_l}else if(A(N(l.charvals,l.pdf417_p),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.pdf417_pl,l.encm();var x=d[--c],_=d[--c];l[_]=x,l.submode=l.pdf417_p}else{d[c++]='pad',d[c++]=l.pdf417_al,l.encm();var k=d[--c],y=d[--c];l[y]=k,l.submode=l.pdf417_a}else{d[c++]='pad',d[c++]=l.pdf417_ml,l.encl();var q=d[--c],C=d[--c];l[C]=q,l.submode=l.pdf417_m}else{var M=l[N(l.textencfuncs,l.submode)];if(d[c++]='pad',d[c++]=l.pdf417_ps,!0===M())return!0;var j=d[--c],S=d[--c];l[S]=j}}d[c++]=1/0,X(l.text),d[c++]=l.pad,l.text=w()}l.out=w(~~(l.text.length/2));for(var B=0,T=l.out.length-1;B<=T;B+=1)l.k=B,z(l.out,l.k,re(30*N(l.text,2*l.k)+N(l.text,2*l.k+1)));d[c++]=l.out},l.encn=function(){var e=d[--c];l.in=e,d[c++]=1/0;for(var a=0,r=l.in.length-1;a<=r;a+=44){l.k=a,d[c++]=1/0;var t=l.in.length-l.k;d[c++]=1,t>44&&(t=44);for(var n=R(l.in,l.k,t),o=0,i=n.length;o=l.seq.length);){if(l.chars=N(l.seq,l.i),K(P(l.chars),'arraytype'))if(N(l.chars,0)<=-1e6)d[c++]=l.chars,l.ence(),l.addtocws();else{var ge=l[N(l.encfuncs,l.state)];if(d[c++]=l.chars,!0===ge())break;l.addtocws()}else d[c++]=w([N(l.pdf417_latchcws,l.chars)]),l.addtocws(),l.chars==l.pdf417_tl&&(l.state=l.pdf417_t,l.submode=l.pdf417_a),l.chars==l.pdf417_nl&&(l.state=l.pdf417_n),l.chars!=l.pdf417_bl&&l.chars!=l.pdf417_bl6||(l.state=l.pdf417_b),l.chars==l.pdf417_bs&&(l.i=l.i+1,d[c++]=N(l.seq,l.i),l.encb(),l.addtocws());l.i=l.i+1}l.datcws=R(l.datcws,0,l.j)}l.m=l.datcws.length,l.m>926&&(d[c++]="bwipp.pdf417dataTooLong#23301",d[c++]="The data is too long",te()),-1==l.eclevel&&(l.m<=40&&(l.eclevel=2),l.m>=41&&l.m<=160&&(l.eclevel=3),l.m>=161&&l.m<=320&&(l.eclevel=4),l.m>=321&&(l.eclevel=5)),l.fixedeclevel||(l.maxeclevel=~~(v(927-l.m)/v(2))-1,l.eclevel>l.maxeclevel&&(l.eclevel=l.maxeclevel)),l.k=g(2,l.eclevel+1),0==l.columns&&(l.columns=~~u(x(re(l.m+l.k)/3)));var ue=l.columns>=1?l.columns:1;if(l.c=ue,l.r=m((re(l.m+l.k)+1)/l.columns),l.r90&&(d[c++]="bwipp.pdf417insufficientCapacity#23340",d[c++]="Insufficient capacity in the symbol",te()),!l.fixedeclevel){var xe=l.c,we=l.r,_e=l.m,ke=8,ye=~~(v(re(xe*we-1-_e))/v(2))-1;if(~~(v(re(xe*we-1-_e))/v(2))-1>8){var qe=ke;ke=ye,ye=qe}l.maxeclevel=ye,l.maxeclevel>l.eclevel&&(l.eclevel=l.maxeclevel,l.k=g(2,l.eclevel+1))}d[c++]='coeffs',d[c++]=l.k,l.pdf417_coeffscachefetch();var Ce=d[--c],Me=d[--c];l[Me]=Ce,l.n=re(l.c*l.r-l.k),l.n>928&&(d[c++]="bwipp.pdf417insufficientCapacity#23368",d[c++]="Insufficient capacity in the symbol",te()),l.cws=w(l.c*l.r),z(l.cws,0,l.n),I(l.cws,1,l.datcws);for(var je=l.cws,Se=l.m+1,Be=[],Ne=0,Ae=re(l.n-l.m)-1;Ne"]),w(["D","d","3","@"]),w(["E","e","4","["]),w(["F","f","5",92]),w(["G","g","6","]"]),w(["H","h","7","_"]),w(["I","i","8","`"]),w(["J","j","9","~"]),w(["K","k","&","!"]),w(["L","l",13,13]),w(["M","m",9,9]),w(["N","n",",",","]),w(["O","o",":",":"]),w(["P","p","#",10]),w(["Q","q","-","-"]),w(["R","r",".","."]),w(["S","s","$","$"]),w(["T","t","/","/"]),w(["U","u","+","\""]),w(["V","v","%","|"]),w(["W","w","*","*"]),w(["X","x","=",40]),w(["Y","y","^",41]),w(["Z","z",l.pl,"?"]),w([" "," "," ","{"]),w([l.ll,l.as,l.ll,"}"]),w([l.ml,l.ml,l.al,"'"]),w([l.ps,l.ps,l.ps,l.al])]),l.micropdf417_e=2e4,l.e=l.micropdf417_e,l.micropdf417_latlen=w([w([0,1,1,2]),w([2,0,1,2]),w([1,1,0,1]),w([1,2,2,0])]),l.micropdf417_latseq=w([w([w([]),w([l.ll]),w([l.ml]),w([l.ml,l.pl])]),w([w([l.ml,l.al]),w([]),w([l.ml]),w([l.ml,l.pl])]),w([w([l.al]),w([l.ll]),w([]),w([l.pl])]),w([w([l.al]),w([l.al,l.ll]),w([l.al,l.ml]),w([])])]),l.micropdf417_shftlen=w([w([l.e,l.e,l.e,1]),w([1,l.e,l.e,1]),w([l.e,l.e,l.e,1]),w([l.e,l.e,l.e,l.e])]),l.micropdf417_ccametrics=w([w([2,5,4,39,0,19]),w([2,6,4,1,0,33]),w([2,7,5,32,0,12]),w([2,8,5,8,0,40]),w([2,9,6,14,0,46]),w([2,10,6,43,0,23]),w([2,12,7,20,0,52]),w([3,4,4,11,43,23]),w([3,5,5,1,33,13]),w([3,6,6,5,37,17]),w([3,7,7,15,47,27]),w([3,8,7,21,1,33]),w([4,3,4,40,20,52]),w([4,4,5,43,23,3]),w([4,5,6,46,26,6]),w([4,6,7,34,14,46]),w([4,7,8,29,9,41])]),l.micropdf417_nonccametrics=w([w([1,11,7,1,0,9]),w([1,14,7,8,0,8]),w([1,17,7,36,0,36]),w([1,20,8,19,0,19]),w([1,24,8,9,0,17]),w([1,28,8,25,0,33]),w([2,8,8,1,0,1]),w([2,11,9,1,0,9]),w([2,14,9,8,0,8]),w([2,17,10,36,0,36]),w([2,20,11,19,0,19]),w([2,23,13,9,0,17]),w([2,26,15,27,0,35]),w([3,6,12,1,1,1]),w([3,8,14,7,7,7]),w([3,10,16,15,15,15]),w([3,12,18,25,25,25]),w([3,15,21,37,37,37]),w([3,20,26,1,17,33]),w([3,26,32,1,9,17]),w([3,32,38,21,29,37]),w([3,38,44,15,31,47]),w([3,44,50,1,25,49]),w([4,4,8,47,19,43]),w([4,6,12,1,1,1]),w([4,8,14,7,7,7]),w([4,10,16,15,15,15]),w([4,12,18,25,25,25]),w([4,15,21,37,37,37]),w([4,20,26,1,17,33]),w([4,26,32,1,9,17]),w([4,32,38,21,29,37]),w([4,38,44,15,31,47]),w([4,44,50,1,25,49])]),l.micropdf417_clusters=w([w([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),w([128352,129720,125504,128304,129692,125472,128280,129678,125456,128268,125448,128262,125444,125792,128440,129758,120384,125744,128412,120352,125720,128398,120336,125708,120328,125702,120324,120672,125880,128478,110144,120624,125852,110112,120600,125838,110096,120588,110088,120582,110084,110432,120760,125918,89664,110384,120732,89632,110360,120718,89616,110348,89608,110342,89952,110520,120798,89904,110492,89880,110478,89868,90040,110558,90012,89998,125248,128176,129628,125216,128152,129614,125200,128140,125192,128134,125188,125186,119616,125360,128220,119584,125336,128206,119568,125324,119560,125318,119556,119554,108352,119728,125404,108320,119704,125390,108304,119692,108296,119686,108292,108290,85824,108464,119772,85792,108440,119758,85776,108428,85768,108422,85764,85936,108508,85912,108494,85900,85894,85980,85966,125088,128088,129582,125072,128076,125064,128070,125060,125058,119200,125144,128110,119184,125132,119176,125126,119172,119170,107424,119256,125166,107408,119244,107400,119238,107396,107394,83872,107480,119278,83856,107468,83848,107462,83844,83842,83928,107502,83916,83910,83950,125008,128044,125e3,128038,124996,124994,118992,125036,118984,125030,118980,118978,106960,119020,106952,119014,106948,106946,82896,106988,82888,106982,82884,82882,82924,82918,124968,128022,124964,124962,118888,124982,118884,118882,106728,118902,106724,106722,82408,106742,82404,82402,124948,124946,118836,118834,106612,106610,124224,127664,129372,124192,127640,129358,124176,127628,124168,127622,124164,124162,117568,124336,127708,117536,124312,127694,117520,124300,117512,124294,117508,117506,104256,117680,124380,104224,117656,124366,104208,117644,104200,117638,104196,104194,77632,104368,117724,77600,104344,117710,77584,104332,77576,104326,77572,77744,104412,77720,104398,77708,77702,77788,77774,128672,129880,93168,128656,129868,92664,128648,129862,92412,128644,128642,124064,127576,129326,126368,124048,129902,126352,128716,127558,126344,124036,126340,124034,126338,117152,124120,127598,121760,117136,124108,121744,126412,124102,121736,117124,121732,117122,121730,103328,117208,124142,112544,103312,117196,112528,121804,117190,112520,103300,112516,103298,112514,75680,103384,117230,94112,75664,103372,94096,112588,103366,94088,75652,94084,75650,75736,103406,94168,75724,94156,75718,94150,75758,128592,129836,91640,128584,129830,91388,128580,91262,128578,123984,127532,126160,123976,127526,126152,128614,126148,123970,126146,116944,124012,121296,116936,124006,121288,126182,121284,116930,121282,102864,116972,111568,102856,116966,111560,121318,111556,102850,111554,74704,102892,92112,74696,102886,92104,111590,92100,74690,92098,74732,92140,74726,92134,128552,129814,90876,128548,90750,128546,123944,127510,126056,128566,126052,123938,126050,116840,123958,121064,116836,121060,116834,121058,102632,116854,111080,121078,111076,102626,111074,74216,102646,91112,74212,91108,74210,91106,74230,91126,128532,90494,128530,123924,126004,123922,126002,116788,120948,116786,120946,102516,110836,102514,110834,73972,90612,73970,90610,128522,123914,125978,116762,120890,102458,110714,123552,127320,129198,123536,127308,123528,127302,123524,123522,116128,123608,127342,116112,123596,116104,123590,116100,116098,101280,116184,123630,101264,116172,101256,116166,101252,101250,71584,101336,116206,71568,101324,71560,101318,71556,71554,71640,101358,71628,71622,71662,127824,129452,79352,127816,129446,79100,127812,78974,127810,123472,127276,124624,123464,127270,124616,127846,124612,123458,124610,115920,123500,118224,115912,123494,118216,124646,118212,115906,118210,100816,115948,105424,100808,115942,105416,118246,105412,100802,105410,70608,100844,79824,70600,100838,79816,105446,79812,70594,79810,70636,79852,70630,79846,129960,95728,113404,129956,95480,113278,129954,95356,95294,127784,129430,78588,128872,129974,95996,78462,128868,127778,95870,128866,123432,127254,124520,123428,126696,128886,123426,126692,124514,126690,115816,123446,117992,115812,122344,117988,115810,122340,117986,122338,100584,115830,104936,100580,113640,104932,100578,113636,104930,113634,70120,100598,78824,70116,96232,78820,70114,96228,78818,96226,70134,78838,129940,94968,113022,129938,94844,94782,127764,78206,128820,127762,95102,128818,123412,124468,123410,126580,124466,126578,115764,117876,115762,122100,117874,122098,100468,104692,100466,113140,104690,113138,69876,78324,69874,95220,78322,95218,129930,94588,94526,127754,128794,123402,124442,126522,115738,117818,121978,100410,104570,112890,69754,78074,94714,94398,123216,127148,123208,127142,123204,123202,115408,123244,115400,123238,115396,115394,99792,115436,99784,115430,99780,99778,68560,99820,68552,99814,68548,68546,68588,68582,127400,129238,72444,127396,72318,127394,123176,127126,123752,123172,123748,123170,123746,115304,123190,116456,115300,116452,115298,116450,99560,115318,101864,99556,101860,99554,101858,68072,99574,72680,68068,72676,68066,72674,68086,72694,129492,80632,105854,129490,80508,80446,127380,72062,127924,127378,80766,127922,123156,123700,123154,124788,123698,124786,115252,116340,115250,118516,116338,118514,99444,101620,99442,105972,101618,105970,67828,72180,67826,80884,72178,80882,97008,114044,96888,113982,96828,96798,129482,80252,130010,97148,80190,97086,127370,127898,128954,123146,123674,124730,126842,115226,116282,118394,122618,99386,101498,105722,114170,67706,71930,80378,96632,113854,96572,96542,80062,96702,96444,96414,96350,123048,123044,123042,115048,123062,115044,115042,99048,115062,99044,99042,67048,99062,67044,67042,67062,127188,68990,127186,123028,123316,123026,123314,114996,115572,114994,115570,98932,100084,98930,100082,66804,69108,66802,69106,129258,73084,73022,127178,127450,123018,123290,123834,114970,115514,116602,98874,99962,102138,66682,68858,73210,81272,106174,81212,81182,72894,81342,97648,114364,97592,114334,97564,97550,81084,97724,81054,97694,97464,114270,97436,97422,80990,97502,97372,97358,97326,114868,114866,98676,98674,66292,66290,123098,114842,115130,98618,99194,66170,67322,69310,73404,73374,81592,106334,81564,81550,73310,81630,97968,114524,97944,114510,97932,97926,81500,98012,81486,97998,97880,114478,97868,97862,81454,97902,97836,97830,69470,73564,73550,81752,106414,81740,81734,73518,81774,81708,81702]),w([109536,120312,86976,109040,120060,86496,108792,119934,86256,108668,86136,129744,89056,110072,129736,88560,109820,129732,88312,109694,129730,88188,128464,129772,89592,128456,129766,89340,128452,89214,128450,125904,128492,125896,128486,125892,125890,120784,125932,120776,125926,120772,120770,110544,120812,110536,120806,110532,84928,108016,119548,84448,107768,119422,84208,107644,84088,107582,84028,129640,85488,108284,129636,85240,108158,129634,85116,85054,128232,129654,85756,128228,85630,128226,125416,128246,125412,125410,119784,125430,119780,119778,108520,119798,108516,108514,83424,107256,119166,83184,107132,83064,107070,83004,82974,129588,83704,107390,129586,83580,83518,128116,83838,128114,125172,125170,119284,119282,107508,107506,82672,106876,82552,106814,82492,82462,129562,82812,82750,128058,125050,119034,82296,106686,82236,82206,82366,82108,82078,76736,103920,117500,76256,103672,117374,76016,103548,75896,103486,75836,129384,77296,104188,129380,77048,104062,129378,76924,76862,127720,129398,77564,127716,77438,127714,124392,127734,124388,124386,117736,124406,117732,117730,104424,117750,104420,104418,112096,121592,126334,92608,111856,121468,92384,111736,121406,92272,111676,92216,111646,92188,75232,103160,117118,93664,74992,103036,93424,112252,102974,93304,74812,93244,74782,93214,129332,75512,103294,129908,129330,93944,75388,129906,93820,75326,93758,127604,75646,128756,127602,94078,128754,124148,126452,124146,126450,117236,121844,117234,121842,103412,103410,91584,111344,121212,91360,111224,121150,91248,111164,91192,111134,91164,91150,74480,102780,91888,74360,102718,91768,111422,91708,74270,91678,129306,74620,129850,92028,74558,91966,127546,128634,124026,126202,116986,121338,102906,90848,110968,121022,90736,110908,90680,110878,90652,90638,74104,102590,91e3,74044,90940,74014,90910,74174,91070,90480,110780,90424,110750,90396,90382,73916,90556,73886,90526,90296,110686,90268,90254,73822,90334,90204,90190,71136,101112,116094,70896,100988,70776,100926,70716,70686,129204,71416,101246,129202,71292,71230,127348,71550,127346,123636,123634,116212,116210,101364,101362,79296,105200,118140,79072,105080,118078,78960,105020,78904,104990,78876,78862,70384,100732,79600,70264,100670,79480,105278,79420,70174,79390,129178,70524,129466,79740,70462,79678,127290,127866,123514,124666,115962,118266,100858,113376,122232,126654,95424,113264,122172,95328,113208,122142,95280,113180,95256,113166,95244,78560,104824,117950,95968,78448,104764,95856,113468,104734,95800,78364,95772,78350,95758,70008,100542,78712,69948,96120,78652,69918,96060,78622,96030,70078,78782,96190,94912,113008,122044,94816,112952,122014,94768,112924,94744,112910,94732,94726,78192,104636,95088,78136,104606,95032,113054,95004,78094,94990,69820,78268,69790,95164,78238,95134,94560,112824,121950,94512,112796,94488,112782,94476,94470,78008,104542,94648,77980,94620,77966,94606,69726,78046,94686,94384,112732,94360,112718,94348,94342,77916,94428,77902,94414,94296,112686,94284,94278,77870,94318,94252,94246,68336,99708,68216,99646,68156,68126,68476,68414,127162,123258,115450,99834,72416,101752,116414,72304,101692,72248,101662,72220,72206,67960,99518,72568,67900,72508,67870,72478,68030,72638,80576,105840,118460,80480,105784,118430,80432,105756,80408,105742,80396,80390,72048,101564,80752,71992,101534,80696,71964,80668,71950,80654,67772,72124,67742,80828,72094,80798,114016,122552,126814,96832,113968,122524,96800,113944,122510,96784,113932,96776,113926,96772,80224,105656,118366,97120,80176,105628,97072,114076,105614,97048,80140,97036,80134,97030,71864,101470,80312,71836,97208,80284,71822,97180,80270,97166,67678,71902,80350,97246,96576,113840,122460,96544,113816,122446,96528,113804,96520,113798,96516,96514,80048,105564,96688,80024,105550,96664,113870,96652,80006,96646,71772,80092,71758,96732,80078,96718,96416,113752,122414,96400,113740,96392,113734,96388,96386,79960,105518,96472,79948,96460,79942,96454,71726,79982,96494,96336,113708,96328,113702,96324,96322,79916,96364,79910,96358,96296,113686,96292,96290,79894,96310,66936,99006,66876,66846,67006,68976,100028,68920,99998,68892,68878,66748,69052,66718,69022,73056,102072,116574,73008,102044,72984,102030,72972,72966,68792,99934,73144,68764,73116,68750,73102,66654,68830,73182,81216,106160,118620,81184,106136,118606,81168,106124,81160,106118,81156,81154,72880,101980,81328,72856,101966,81304,106190,81292,72838,81286,68700,72924,68686,81372,72910,81358,114336,122712,126894,114320,122700,114312,122694,114308,114306,81056,106072,118574,97696,81040,106060,97680,114380,106054,97672,81028,97668,81026,97666,72792,101934,81112,72780,97752,81100,72774,97740,81094,97734,68654,72814,81134,97774,114256,122668,114248,122662,114244,114242,80976,106028,97488,80968,106022,97480,114278,97476,80962,97474,72748,81004,72742,97516,80998,97510,114216,122646,114212,114210,80936,106006,97384,80932,97380,80930,97378,72726,80950,97398,114196,114194,80916,97332,80914,97330,66236,66206,67256,99166,67228,67214,66142,67294,69296,100188,69272,100174,69260,69254,67164,69340,67150,69326,73376,102232,116654,73360,102220,73352,102214,73348,73346,69208,100142,73432,102254,73420,69190,73414,67118,69230,73454,106320,118700,106312,118694,106308,106306,73296,102188,81616,106348,102182,81608,73284,81604,73282,81602,69164,73324,69158,81644,73318,81638,122792,126934,122788,122786,106280,118678,114536,106276,114532,106274,114530,73256,102166,81512,73252,98024,81508,73250,98020,81506,98018,69142,73270,81526,98038,122772,122770,106260,114484,106258,114482,73236,81460,73234,97908,81458,97906,122762,106250,114458,73226,81434,97850,66396,66382,67416,99246,67404,67398,66350,67438,69456,100268,69448,100262,69444,69442,67372,69484,67366,69478,102312,116694,102308,102306,69416,100246,73576,102326,73572,69410,73570,67350,69430,73590,118740,118738,102292,106420,102290,106418,69396,73524,69394,81780,73522,81778,118730,102282,106394,69386,73498,81722,66476,66470,67496,99286,67492,67490,66454,67510,100308,100306,67476,69556,67474,69554,116714])]),l.micropdf417_raps=w([w([802,930,946,818,882,890,826,954,922,986,970,906,778,794,786,914,978,982,980,916,948,932,934,942,940,936,808,812,814,806,822,950,918,790,788,820,884,868,870,878,876,872,840,856,860,862,846,844,836,838,834,866]),w([718,590,622,558,550,566,534,530,538,570,562,546,610,626,634,762,754,758,630,628,612,614,582,578,706,738,742,740,748,620,556,552,616,744,712,716,708,710,646,654,652,668,664,696,688,656,720,592,600,604,732,734])]),l.micropdf417_rwids=w([38,55,82,99]),l.micropdf417_textencfuncs=w(['enca','encl','encm','encp']),l.micropdf417_encfuncs=w(['enct','encn','encb']),l.charvals=w([new Map,new Map,new Map,new Map]),l.alltext=new Map;for(var a=0,r=l.micropdf417_charmaps.length-1;a<=r;a+=1){l.i=a,l.encs=N(l.micropdf417_charmaps,l.i);for(var t=0;t<=3;t+=1){l.j=t;var n=N(l.encs,l.j);K(P(n),'stringtype')&&(n=N(n,0)),z(N(l.charvals,l.j),n,l.i),z(l.alltext,n,-1)}}l.charvals=l.charvals,l.alltext=l.alltext,d[c++]=1/0,d[c++]=1;for(var o=0;o<928;o++){var i=d[c-1];d[c++]=3*i%929}var s=w();l.rsalog=s,l.rslog=w(929);for(var b=1;b<=928;b+=1)z(l.rslog,N(l.rsalog,b),b);l.rslog=l.rslog,l.micropdf417_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%928)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.micropdf417_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.micropdf417_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,re(p+N(l.coeffs,b-1))%929)}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.micropdf417_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}l.coeffs=R(l.coeffs,0,l.coeffs.length-1);for(var g=l.coeffs.length-1;g>=0;g-=2){var u=l.coeffs;z(u,g,929-N(u,g))}d[c++]=l.coeffs},l.micropdf417_coeffscachemax=20,l.micropdf417_coeffscachelimit=359,d[c++]=l.micropdf417_coeffscachemax,d[c++]=l.micropdf417_coeffscachelimit,de();var f=d[--c];l.micropdf417_coeffscache=f,l.micropdf417_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.micropdf417_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.micropdf417_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,Ca.globals)).dontdraw=!1,l.version="unset",l.columns=0,l.rows=0,l.rowmult=2,l.cca=!1,l.ccb=!1,l.raw=!1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var m=d[--c];l.options=m;var h=d[--c];if(l.barcode=h,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.micropdf417emptyData#24154",d[c++]="The data must not be empty",te()),l.barcode.length>5e3&&(d[c++]="bwipp.micropdf417inputTooLong#24158",d[c++]="The input data is too long",te()),(l.rowmult<=0||l.rowmult>50)&&(d[c++]="bwipp.micropdf417badRowMult#24162",d[c++]="The row multiplier must be greater than 0 and at most 50",te()),(l.cca&&l.ccb||l.cca&&l.raw||l.ccb&&l.raw)&&(d[c++]="bwipp.micropdf417ccaAndCcb#24166",d[c++]="Cannot combine cca, ccb and raw",te()),V(l.version,"unset"))if(O(l.version,"x"),d[--c]){var v=d[--c];d[c-1]=v;var g=d[c-1],u=d[c-2],x=w(2);d[c++]=u,d[c++]=g,U(x),F(d[--c],function(){var e=!0;0==d[c-1].length&&(e=!1);var a=d[--c];d[c++]=e,F(a,function(){var e=d[--c];(e<48||e>57)&&(d[c-1]=!1)}),d[--c]||(c-=2,d[c++]="bwipp.micropdf417BadVersionBadRowOrColumn#24182",d[c++]="version must be formatted as RxC",te())});var y=d[--c];l.rows=S(y);var q=d[--c];l.columns=S(q)}else d[c-1]="bwipp.micropdf417badVersionFormat#24188",d[c++]="version must be formatted as RxC",te();if(l.raw||l.cca){for(l.datcws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var C=R(l.barcode,l.i+1,3);d[c++]=C,d[c++]=!1;for(var M=0,j=C.length;M57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var D=d[--c];l.cw=S(D),l.cw>928&&(d[c++]="bwipp.micropdf417badRawCodeword#24208",d[c++]="Raw codewords must be 0 to 928",te()),z(l.datcws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.micropdf417badCcaRawFormat#24215",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.datcws=R(l.datcws,0,l.j)}if(l.encb=function(){var e=d[--c];l.in=e,l.inlen=l.in.length,l.out=w(5*~~(l.inlen/6)+l.inlen%6);for(var a=0,r=~~(l.inlen/6)-1;a<=r;a+=1){l.k=a,d[c++]=1/0,X(R(l.in,6*l.k,3)),l.msbs=w(),d[c++]=1/0,X(l.msbs);var t=d[--c],n=d[--c],o=d[--c];d[c++]=re(t+256*n+65536*o);for(var i=0;i<3;i++){var s=d[--c];d[c++]=s%900,d[c++]=~~(s/900)}l.mscs=w(),d[c++]=1/0,X(R(l.in,6*l.k+3,3)),l.lsbs=w(),d[c++]=1/0,X(l.lsbs);var p=d[--c],b=d[--c],f=d[--c];d[c++]=re(p+256*b+65536*f);for(var m=0;m<3;m++){var h=d[--c];d[c++]=h%900,d[c++]=~~(h/900)}l.lscs=w();var v=N(l.lscs,0),g=N(l.mscs,0);z(l.out,5*l.k+4,re(v+316*g)%900);var u=N(l.lscs,1),x=N(l.mscs,0),_=N(l.mscs,1);z(l.out,5*l.k+3,re(~~((v+316*g)/900)+u+641*x+316*_)%900);var k=N(l.lscs,2),y=N(l.mscs,0),q=N(l.mscs,1),C=N(l.mscs,2);z(l.out,5*l.k+2,re(~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)%900);var M=N(l.lscs,3),j=N(l.mscs,1),S=N(l.mscs,2);z(l.out,5*l.k+1,re(~~((~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)/900)+M+20*j+641*S)%900),z(l.out,5*l.k,re(~~((~~((~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)/900)+M+20*j+641*S)/900)+20*N(l.mscs,2))%900)}if(l.rem=l.inlen%6,0!=l.rem){var B=l.out,A=l.out.length-l.rem;d[c++]=1/0,X(R(l.in,l.inlen-l.rem,l.rem)),I(B,A,w())}d[c++]=l.out},l.ccb){l.barlen=l.barcode.length,l.datcws=w(5*~~(l.barlen/6)+l.barlen%6+2),z(l.datcws,0,920);var E=l.barlen%6==0?924:901;z(l.datcws,1,E),d[c++]=l.datcws,d[c++]=2,d[c++]=1/0,F(l.barcode);var L=w();d[c++]=L,l.encb();var H=d[--c],Z=d[--c];I(d[--c],Z,H)}if(!l.raw&&!l.cca&&!l.ccb){l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var W=d[--c];if(l.msg=W,l.msglen=l.msg.length,l.msglen>=9){X(R(l.msg,0,7));var Y=d[--c];c--;var Q=29==Y,$=d[--c],J=d[--c],ee=d[--c],ae=d[--c],ne=d[--c];if(Q&&48==$&&30==J&&62==ee&&41==ae&&91==ne){X(R(l.msg,l.msglen-2,2));var oe=d[--c],ie=d[--c];4==oe&&30==ie&&(53==N(l.msg,5)?(d[c++]=1/0,d[c++]=l.micropdf417_m05,X(R(l.msg,7,l.msg.length-9)),l.msg=w()):54==N(l.msg,5)&&(d[c++]=1/0,d[c++]=l.micropdf417_m06,X(R(l.msg,7,l.msg.length-9)),l.msg=w()))}}l.msglen=l.msg.length,l.msglen>366&&(d[c++]="bwipp.micropdf417inputTooLong#24305",d[c++]="The input data is too long",te()),d[c++]=1/0;for(var se=0,le=l.msglen;se=0;xe-=1){l.i=xe;var we=N(l.msg,l.i);we>=48&&we<=57&&z(l.numdigits,l.i,N(l.numdigits,l.i+1)+1),A(l.alltext,N(l.msg,l.i))&&N(l.numdigits,l.i)<13&&z(l.numtext,l.i,N(l.numtext,l.i+1)+1),N(l.msg,l.i)>=0&&N(l.numtext,l.i)<5&&N(l.numdigits,l.i)<13&&z(l.numbytes,l.i,N(l.numbytes,l.i+1)+1),z(l.iseci,l.i,N(l.msg,l.i)<=-1e6)}for(l.numdigits=R(l.numdigits,0,l.msglen),l.numtext=R(l.numtext,0,l.msglen),l.numbytes=R(l.numbytes,0,l.msglen),d[c++]=1/0,l.seqlen=0,l.state=l.micropdf417_b,l.p=0;l.p!=l.msglen;){var _e=N(l.msg,l.p);if(0!=l.p||_e!=l.micropdf417_m05&&_e!=l.micropdf417_m06)if(N(l.iseci,l.p)){l.eci=N(l.msg,l.p),l.p=l.p+1,d[c++]=w([l.eci]);var ke=l.seqlen,ye=l.eci<=-1810900?2:l.eci<=-1000900?3:2;l.seqlen=re(ke+ye)}else if(l.n=N(l.numdigits,l.p),l.n>=13||l.n==l.msglen&&l.n>=8){d[c++]=l.micropdf417_nl,d[c++]=1/0,X(R(l.msg,l.p,l.n));var qe=w();l.state=l.micropdf417_n,l.p=re(l.p+l.n),l.seqlen=re(l.seqlen+1+l.n),d[c++]=qe}else if(l.t=N(l.numtext,l.p),l.t>=5){l.state!=l.micropdf417_t&&(d[c++]=l.micropdf417_tl),d[c++]=1/0,X(R(l.msg,l.p,l.t));var Ce=w();l.state=l.micropdf417_t,l.p=re(l.p+l.t),l.seqlen=re(l.seqlen+1+l.t),d[c++]=Ce}else if(l.b=N(l.numbytes,l.p),1==l.b&&l.state==l.micropdf417_t)l.p=re(l.p+l.b),l.seqlen=l.seqlen+2,d[c++]=l.micropdf417_bs,d[c++]=w([N(l.msg,l.p)]);else{l.b%6!=0?d[c++]=l.micropdf417_bl:d[c++]=l.micropdf417_bl6,d[c++]=1/0,X(R(l.msg,l.p,l.b));var Me=w();l.state=l.micropdf417_b,l.p=re(l.p+l.b),l.seqlen=re(l.seqlen+1+l.b),d[c++]=Me}else N(l.msg,l.p)==l.micropdf417_m05?d[c++]=l.micropdf417_m05:d[c++]=l.micropdf417_m06,l.p=l.p+1,l.seqlen=l.seqlen+1}U(w(G()));var je=d[--c];for(c--,l.seq=je,d[c++]=1/0,d[c++]=l.micropdf417_tl,d[c++]=900,d[c++]=l.micropdf417_bl,d[c++]=901,d[c++]=l.micropdf417_bl6,d[c++]=924,d[c++]=l.micropdf417_nl,d[c++]=902,d[c++]=l.micropdf417_bs,d[c++]=913,d[c++]=l.micropdf417_m05,d[c++]=916,d[c++]=l.micropdf417_m06,d[c++]=917,l.latchcws=_(),l.enca=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.micropdf417_a),e)},l.encl=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.micropdf417_l),e)},l.encm=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.micropdf417_m),e)},l.encp=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.micropdf417_p),e)},l.textencfuncs=l.micropdf417_textencfuncs,l.addtotext=function(){var e=d[--c];z(l.text,l.l,e),l.l=l.l+1},l.enct=function(){var e=d[--c];l.in=e,l.maxseqlen=3*l.in.length+4,d[c++]=1/0;for(var a=0;a<4;a++)d[c++]=w(l.maxseqlen);l.seq0=w(),d[c++]=1/0;for(var r=0;r<4;r++)d[c++]=w(l.maxseqlen);l.seq1=w(),l.len0=w(4),z(l.len0,0,0),z(l.len0,1,0),z(l.len0,2,0),z(l.len0,3,0),l.len1=w(4),l.curseq=l.seq0,l.curseqlen=l.len0,l.nxtseq=l.seq1,l.nxtseqlen=l.len1,l.curlen=w([l.micropdf417_e,l.micropdf417_e,l.micropdf417_e,l.micropdf417_e]),z(l.curlen,l.submode,0),F(l.in,function(){var e=d[--c];for(l.char=e;;){l.imp=!1;for(var a=0,r=l.micropdf417_textsubmodes.length;a0&&I(N(l.curseq,l.y),0,R(N(l.curseq,l.x),0,l.srclen)),F(N(N(l.micropdf417_latseq,l.x),l.y),function(){d[c++]=N(l.curseq,l.y),d[c++]=l.srclen;var e=d[c-3],a=d[c-1],r=d[c-2];c-=3,z(r,a,e),l.srclen=l.srclen+1}),z(l.curseqlen,l.y,l.srclen),l.imp=!0)}if(!l.imp)break}l.nxtlen=w([l.micropdf417_e,l.micropdf417_e,l.micropdf417_e,l.micropdf417_e]),z(l.nxtseqlen,0,0),z(l.nxtseqlen,1,0),z(l.nxtseqlen,2,0),z(l.nxtseqlen,3,0);for(var o=0,i=l.micropdf417_textsubmodes.length;o0&&I(N(l.nxtseq,l.x),0,R(N(l.curseq,l.x),0,l.srclen)),z(N(l.nxtseq,l.x),l.srclen,l.char),z(l.nxtseqlen,l.x,l.srclen+1));for(var s=0,p=l.micropdf417_textsubmodes.length;s0&&I(N(l.nxtseq,l.y),0,R(N(l.curseq,l.y),0,l.srclen)),z(N(l.nxtseq,l.y),l.srclen,l.x==l.micropdf417_a?l.micropdf417_as:l.micropdf417_ps),z(N(l.nxtseq,l.y),l.srclen+1,l.char),z(l.nxtseqlen,l.y,l.srclen+2)}break}l.curlen=l.nxtlen;var b=l.curseq;l.curseq=l.nxtseq,l.nxtseq=b;var f=l.curseqlen;l.curseqlen=l.nxtseqlen,l.nxtseqlen=f}),l.minseq=l.micropdf417_e;for(var t=0,n=l.micropdf417_textsubmodes.length;t=l.txtseq.length);){l.char=N(l.txtseq,l.k);var o=l[N(l.textencfuncs,l.submode)];if(d[c++]=l.char,!0===o())break;l.addtotext(),l.k=l.k+1,l.char!=l.micropdf417_as&&l.char!=l.micropdf417_ps||(d[c++]=N(l.txtseq,l.k),l.char==l.micropdf417_as?l.enca():l.encp(),l.addtotext(),l.k=l.k+1),l.char==l.micropdf417_al&&(l.submode=l.micropdf417_a),l.char==l.micropdf417_ll&&(l.submode=l.micropdf417_l),l.char==l.micropdf417_ml&&(l.submode=l.micropdf417_m),l.char==l.micropdf417_pl&&(l.submode=l.micropdf417_p)}if(l.text.length%2==1){if(l.submode==l.micropdf417_p){d[c++]='pad',d[c++]=l.micropdf417_al,l.encp();var i=d[--c],s=d[--c];l[s]=i,l.submode=l.micropdf417_a}else{l.nextecitext=!1;for(var p=l.i+1,b=l.seq.length-1;p<=b;p+=1){if(l.ti=p,V(P(N(l.seq,l.ti)),'arraytype')){l.nextecitext=!1;break}if(N(N(l.seq,l.ti),0)>-1e6)break;l.nextecitext=!0}if(l.nextecitext)if(l.submode==l.micropdf417_a)if(A(N(l.charvals,l.micropdf417_l),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.micropdf417_ll,l.enca();var f=d[--c],m=d[--c];l[m]=f,l.submode=l.micropdf417_l}else{d[c++]='pad',d[c++]=l.micropdf417_ml,l.enca();var h=d[--c],v=d[--c];l[v]=h,l.submode=l.micropdf417_m}else if(l.submode==l.micropdf417_m)if(A(N(l.charvals,l.micropdf417_l),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.micropdf417_ll,l.encm();var g=d[--c],u=d[--c];l[u]=g,l.submode=l.micropdf417_l}else if(A(N(l.charvals,l.micropdf417_p),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.micropdf417_pl,l.encm();var x=d[--c],_=d[--c];l[_]=x,l.submode=l.micropdf417_p}else{d[c++]='pad',d[c++]=l.micropdf417_al,l.encm();var k=d[--c],y=d[--c];l[y]=k,l.submode=l.micropdf417_a}else{d[c++]='pad',d[c++]=l.micropdf417_ml,l.encl();var q=d[--c],C=d[--c];l[C]=q,l.submode=l.micropdf417_m}else{var M=l[N(l.textencfuncs,l.submode)];if(d[c++]='pad',d[c++]=l.micropdf417_ps,!0===M())return!0;var j=d[--c],S=d[--c];l[S]=j}}d[c++]=1/0,X(l.text),d[c++]=l.pad,l.text=w()}l.out=w(~~(l.text.length/2));for(var B=0,T=l.out.length-1;B<=T;B+=1)l.k=B,z(l.out,l.k,re(30*N(l.text,2*l.k)+N(l.text,2*l.k+1)));d[c++]=l.out},l.encn=function(){var e=d[--c];l.in=e,d[c++]=1/0;for(var a=0,r=l.in.length-1;a<=r;a+=44){l.k=a,d[c++]=1/0;var t=l.in.length-l.k;d[c++]=1,t>44&&(t=44);for(var n=R(l.in,l.k,t),o=0,i=n.length;o=l.seq.length);){if(l.chars=N(l.seq,l.i),K(P(l.chars),'arraytype'))if(N(l.chars,0)<=-1e6)d[c++]=l.chars,l.ence(),l.addtocws();else{var Se=l[N(l.encfuncs,l.state)];if(d[c++]=l.chars,!0===Se())break;l.addtocws()}else d[c++]=w([N(l.latchcws,l.chars)]),l.addtocws(),l.chars==l.micropdf417_tl&&(l.state=l.micropdf417_t,l.submode=l.micropdf417_a),l.chars==l.micropdf417_nl&&(l.state=l.micropdf417_n),l.chars!=l.micropdf417_bl&&l.chars!=l.micropdf417_bl6||(l.state=l.micropdf417_b),l.chars==l.micropdf417_bs&&(l.i=l.i+1,d[c++]=N(l.seq,l.i),l.encb(),l.addtocws()),l.chars==l.micropdf417_m05&&(l.i+1l.ncws&&(l.okay=!1),0!=l.urows&&l.urows!=l.r&&(l.okay=!1),0!=l.ucols&&l.ucols!=l.c&&(l.okay=!1),l.okay)return!0}),l.okay||(d[c++]="bwipp.micropdf417noValidSymbol#24749",d[c++]="Maximum length exceeded or invalid size",te()),d[c++]='coeffs',d[c++]=l.k,l.micropdf417_coeffscachefetch();var Ne=d[--c],Ae=d[--c];l[Ae]=Ne,l.m=l.datcws.length,l.n=re(l.c*l.r-l.k),l.cws=w(l.c*l.r),I(l.cws,0,l.datcws);for(var Te=l.cws,ze=l.m,Re=[],Ie=0,De=re(l.n-l.m);Ie=256){var mr=d[--c];d[c++]=301^mr}}var hr=w();l.rsalog=hr,l.rslog=w(256);for(var vr=1;vr<=255;vr+=1)z(l.rslog,N(l.rsalog,vr),vr);l.rslog=l.rslog,l.datamatrix_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%255)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.datamatrix_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.datamatrix_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.datamatrix_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.coeffs.length-1)},l.datamatrix_coeffscachemax=25,l.datamatrix_coeffscachelimit=766,d[c++]=l.datamatrix_coeffscachemax,d[c++]=l.datamatrix_coeffscachelimit,de();var gr=d[--c];l.datamatrix_coeffscache=gr,l.datamatrix_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.datamatrix_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.datamatrix_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,Ma.globals)).dontdraw=!1,l.columns=0,l.rows=0,l.format="unset",l.version="unset",l.parse=!1,l.parsefnc=!1,l.c40headerlength=-1,l.raw=!1,l.dmre=!1,d[c++]=null,ce();var ur=d[--c];l.options=ur;var xr=d[--c];if(l.barcode=xr,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,0==l.barcode.length&&(d[c++]="bwipp.datamatrixEmptyData#25284",d[c++]="The data must not be empty",te()),l.barcode.length>15e3&&(d[c++]="bwipp.datamatrixInputTooLong#25288",d[c++]="The input data is too long",te()),!V(l.version,"unset")||0==l.rows&&0==l.columns||(d[c++]="bwipp.datamatrixVersionRowsCols#25292",d[c++]="rows and columns must not be given if version is specified",te()),V(l.version,"unset"))if(O(l.version,"x"),d[--c]){var wr=d[--c];d[c-1]=wr;var kr=d[c-1],yr=d[c-2],qr=w(2);d[c++]=yr,d[c++]=kr,U(qr),F(d[--c],function(){var e=!0;0==d[c-1].length&&(e=!1);var a=d[--c];d[c++]=e,F(a,function(){var e=d[--c];(e<48||e>57)&&(d[c-1]=!1)}),d[--c]||(c-=2,d[c++]="bwipp.datamatrixVersionBadRowOrColumn#25308",d[c++]="version must be formatted as RxC",te())});var Cr=d[--c];l.rows=S(Cr);var Mr=d[--c];l.columns=S(Mr);var jr=l.rows==l.columns?"square":"rectangle";l.format=jr}else d[c-1]="bwipp.datamatrixVersionFormat#25315",d[c++]="version must be formatted as RxC",te();else if(K(l.format,"unset")){var Sr=l.dmre?"rectangle":"square";l.format=Sr}V(l.format,"square")&&V(l.format,"rectangle")&&(d[c++]="bwipp.datamatrixInvalidFormat#25324",d[c++]="The format must be either square or rectangle",te()),l.urows=l.rows,l.ucols=l.columns,d[c++]=1/0;for(var Br=0,Nr=l.datamatrix_metrics.length;Br=0;zr-=1)l.i=zr,1!=N(l.numremcws,l.i)&&z(l.numremcws,l.i,N(l.numremcws,l.i+1)+1);if(l.getnumremcws=function(){d[c-1]>=l.numremcws.length&&(d[c-1]="bwipp.datamatrixTooMuchData#25367",d[c++]="The input data exceeds the symbol capacity",te());var e=d[--c];d[c++]=N(l.numremcws,e)},l.raw){for(l.cws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var Rr=R(l.barcode,l.i+1,3);d[c++]=Rr,d[c++]=!1;for(var Ir=0,Dr=Rr.length;Ir57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var Er=d[--c];l.cw=S(Er),l.cw>255&&(d[c++]="bwipp.datamatrixBadRawCodeword#25384",d[c++]="Raw codewords must be 0 to 255",te()),z(l.cws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.datamatrixBadRawFormat#25391",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.cws=R(l.cws,0,l.j)}else{l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0],["FNC1",l.datamatrix_fnc1],["PROG",l.datamatrix_prog]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Or=d[--c];if(l.msg=Or,l.msglen=l.msg.length,l.msglen>=9){X(R(l.msg,0,7));var Fr=d[--c];c--;var Lr=29==Fr,Gr=d[--c],Xr=d[--c],Ur=d[--c],Kr=d[--c],Vr=d[--c];if(Lr&&48==Gr&&30==Xr&&62==Ur&&41==Kr&&91==Vr){X(R(l.msg,l.msglen-2,2));var Hr=d[--c],Zr=d[--c];4==Hr&&30==Zr&&(53==N(l.msg,5)?(d[c++]=1/0,d[c++]=l.datamatrix_m05,X(R(l.msg,7,l.msg.length-9)),l.msg=w()):54==N(l.msg,5)&&(d[c++]=1/0,d[c++]=l.datamatrix_m06,X(R(l.msg,7,l.msg.length-9)),l.msg=w()))}}l.msglen=l.msg.length,l.msglen>3116&&(d[c++]="bwipp.datamatrixInputTooLong#25437",d[c++]="The input data is too long",te()),l.c40headerlength>l.msglen&&(l.c40headerlength=l.msglen),d[c++]=1/0;for(var Wr=0,Yr=l.msglen;Wr=0;tt-=1)l.i=tt,l.barchar=N(l.msg,l.i),l.barchar>=48&&l.barchar<=57&&z(l.numD,l.i,N(l.numD,l.i+1)+1),13==l.barchar||42==l.barchar||62==l.barchar?z(l.nextXterm,l.i,0):z(l.nextXterm,l.i,N(l.nextXterm,l.i+1)+1),A(l.Xvals,l.barchar)?z(l.nextNonX,l.i,N(l.nextNonX,l.i+1)+1):z(l.nextNonX,l.i,0),z(l.isECI,l.i,l.barchar<=-1e6);d[c++]=1/0;for(var nt=l.nextXterm,ot=0,it=nt.length;ot1e4&&(d[c-1]=1e4)}l.nextXterm=w(),d[c++]=1/0;for(var ct=l.nextNonX,dt=0,lt=ct.length;dt1e4&&(d[c-1]=1e4)}for(l.nextNonX=w(),l.isD=function(){d[c++]=l.char>=48&&l.char<=57},l.isC=function(){d[c++]=A(l.CNvals,l.char)},l.isT=function(){d[c++]=A(l.TNvals,l.char)},l.isX=function(){d[c++]=A(l.Xvals,l.char)},l.isE=function(){d[c++]=A(l.Evals,l.char)},l.isEA=function(){d[c++]=l.char>127},l.isFN=function(){d[c++]=l.char<0},l.XtermFirst=function(){var e=d[--c];d[c++]=H(N(l.nextXterm,e),N(l.nextNonX,e))},l.lookup=function(){l.ac=1,l.cc=2,l.tc=2,l.xc=2,l.ec=2,l.bc=2.25,l.mode==l.datamatrix_A&&(l.ac=0,l.cc=1,l.tc=1,l.xc=1,l.ec=1,l.bc=1.25),l.mode==l.datamatrix_C&&(l.cc=0),l.mode==l.datamatrix_T&&(l.tc=0),l.mode==l.datamatrix_X&&(l.xc=0),l.mode==l.datamatrix_E&&(l.ec=0),l.mode==l.datamatrix_B&&(l.bc=0);for(var e=0;e<1;e++){if(N(l.isECI,l.i)){d[c++]=l.datamatrix_A;break}if(l.i=4){for(var se=w([l.cc,l.tc,l.xc,l.ec,l.bc]),ce=!0,de=0,le=se.length;del.cws.length&&(d[c-1]="bwipp.datamatrixTooMuchData#25534",d[c++]="The input data exceeds the symbol capacity",te());var e=d[--c];I(l.cws,l.j,e),l.j=e.length+l.j},l.ECItocws=function(){var e=-d[--c]-1e6;if(d[c++]=e,e<=126){var a=d[--c],r=w(1);d[c++]=a+1,U(r)}else{if(d[c-1]<=16382){var t=d[--c]-127,n=w(2);d[c++]=128+~~(t/254),d[c++]=t%254+1,U(n)}else{var o=d[--c]-16383,i=w(3);d[c++]=192+~~(o/64516),d[c++]=~~(o/254)%254+1,d[c++]=o%254+1,U(i)}}},l.encA=function(){for(var e=0;e<1;e++){if(N(l.isECI,l.i)){d[c++]=N(l.Avals,l.datamatrix_eci),l.addtocws(),d[c++]=N(l.msg,l.i),l.ECItocws(),l.addtocws(),l.i=l.i+1;break}if(l.i>=l.c40headerlength&&N(l.numD,l.i)>=2){var a=k(2);z(a,0,N(l.msg,l.i)),z(a,1,N(l.msg,l.i+1)),d[c++]=N(l.Avals,a),l.addtocws(),l.i=l.i+2;break}d[c++]='newmode',l.lookup();var r=d[--c],t=d[--c];if(l[t]=r,l.newmode!=l.mode){d[c++]=N(l.Avals,N(w([-1,l.datamatrix_lC,l.datamatrix_lT,l.datamatrix_lX,l.datamatrix_lE,l.datamatrix_lB]),l.newmode)),l.addtocws(),l.mode=l.newmode;break}d[c++]=N(l.Avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1;break}},l.CTXvalstocws=function(){var e=d[--c];l.in=e,d[c++]=1/0;for(var a=0,r=l.in.length-1;a<=r;a+=3){for(var t=R(l.in,a,3),n=0,o=0,i=t.length;o0){d[c++]='newmode',l.lookup();var e=d[--c],a=d[--c];if(l[a]=e,V(l.newmode,l.mode)){d[c++]=R(l.ctxvals,0,l.p),l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.datamatrix_unlcw]),l.addtocws(),l.newmode!=l.datamatrix_A&&(d[c++]=N(l.Avals,N(w([-1,l.datamatrix_lC,l.datamatrix_lT,l.datamatrix_lX,l.datamatrix_lE,l.datamatrix_lB]),l.newmode)),l.addtocws()),l.mode=l.newmode,l.done=!0;break}}if(l.msglen-l.i<=3){d[c++]=l.j+2*~~(l.p/3),l.getnumremcws();var r=d[--c];l.remcws=r,d[c++]=1/0;for(var t=R(l.msg,l.i,l.msglen-l.i),n=0,o=t.length;nl.ctxvals.length&&(d[c-1]="bwipp.datamatrixTooMuchData#25674",d[c++]="The input data exceeds the symbol capacity",te());var h=d[--c];I(l.ctxvals,l.p,h),l.p=h.length+l.p,l.i=l.i+1}if(!l.done){for(;l.p%3!=0;)l.i=l.i-1,l.p=l.p-N(N(l.encvals,l.mode),N(l.msg,l.i)).length;d[c++]=1/0,X(R(l.ctxvals,0,l.p));var v=w();if(d[c++]=v,l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.datamatrix_unlcw]),l.addtocws(),l.mode=l.datamatrix_A,l.c40headerlength=-1,l.i!=l.msglen&&!N(l.isECI,l.i))if(N(l.numD,l.i)>=2){var g=k(2);z(g,0,N(l.msg,l.i)),z(g,1,N(l.msg,l.i+1)),d[c++]=N(l.Avals,g),l.addtocws(),l.i=l.i+2}else d[c++]=N(l.Avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1}},l.Evalstocws=function(){var e=d[--c];l.in=e,l.inlen=l.in.length,l.outlen=m(l.in.length/4*3),d[c++]=1/0,X(l.in),d[c++]=0,d[c++]=0,d[c++]=0,l.in=w(),d[c++]=1/0;for(var a=0,r=l.inlen-1;a<=r;a+=4){for(var t=R(l.in,a,4),n=0,o=0,i=t.length;o=l.edifactvals.length&&(d[c++]="bwipp.datamatrixTooMuchData#25737",d[c++]="The input data exceeds the symbol capacity",te()),l.p%4==0){if(l.msglen-l.i<=2){d[c++]=l.j+3*~~(l.p/4),l.getnumremcws();var e=d[--c];l.remcws=e,d[c++]=1/0;for(var a=R(l.msg,l.i,l.msglen-l.i),r=0,t=a.length;r=3){var i=N(l.Evals,l.datamatrix_unl);I(l.edifactvals,l.p,i),l.p=i.length+l.p}if(d[c++]=R(l.edifactvals,0,l.p),l.Evalstocws(),l.addtocws(),l.mode=l.datamatrix_A,l.c40headerlength=-1,l.i!=l.msglen&&!N(l.isECI,l.i))if(N(l.numD,l.i)>=2){var s=k(2);z(s,0,N(l.msg,l.i)),z(s,1,N(l.msg,l.i+1)),d[c++]=N(l.Avals,s),l.addtocws(),l.i=l.i+2}else d[c++]=N(l.Avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1}},l.encB=function(){for(l.p=0,l.bvals=w(1558);l.i!=l.msglen;){if(l.lookup(),d[--c]!=l.mode)break;l.p>=l.bvals.length&&(d[c++]="bwipp.datamatrixTooMuchData#25796",d[c++]="The input data exceeds the symbol capacity",te()),z(l.bvals,l.p,N(l.msg,l.i)),l.p=l.p+1,l.i=l.i+1}d[c++]=l.j+l.p,l.getnumremcws();var e=d[--c];l.remcws=e-1,d[c++]=1/0,0==l.remcws&&l.i==l.msglen?d[c++]=0:l.p<250?d[c++]=l.p:(d[c++]=249+~~(l.p/250),d[c++]=l.p%250),X(R(l.bvals,0,l.p)),l.bvals=w();for(var a=0,r=l.bvals.length-1;a<=r;a+=1){l.p=a;var t=re(149*(l.j+l.p+1)%255+1+N(l.bvals,l.p));t>=256&&(t-=256),z(l.bvals,l.p,t)}d[c++]=l.bvals,l.addtocws(),l.mode=l.datamatrix_A},l.cws=w(1558),l.mode=l.datamatrix_A,l.i=0,l.j=0,N(l.msg,0)==l.datamatrix_fnc1&&(d[c++]=N(l.Avals,l.datamatrix_fnc1),l.addtocws(),l.i=1,l.c40headerlength>0&&(l.c40headerlength=l.c40headerlength+1));!(l.i>=l.msglen);){if(!0===(0,l[N(l.datamatrix_encfuncs,l.mode)])())break}l.cws=R(l.cws,0,l.j)}l.datlen=l.cws.length,d[c++]=l.j-1,l.getnumremcws();var bt=d[--c];if(l.remcws=bt-1,l.remcws>0){d[c++]=1/0,X(l.cws);for(var ft=0,mt=l.remcws;ft254&&(gt-=254),z(l.cws,l.i,gt)}}A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#25858",d[c++]=l.cws,te());for(var ut=0,xt=l.datamatrix_metrics.length;ut=0;t-=1){var n=d[--c];d[c++]=N(n,t)-48,d[c++]=n}c--,y(11,-3),F(d[--c],function(){if(!0===(0,d[--c])())return!0;if(d[c-2]<0){var e=d[--c],a=d[--c];d[c++]=re(a+l.mrows),d[c++]=re(e+(4-(l.mrows+4)%8))}if(d[c-1]<0){var r=d[--c],t=d[--c];d[c++]=re(t+(4-(l.mcols+4)%8)),d[c++]=re(r+l.mcols)}if(d[c-2]>=l.mrows){var n=d[--c],o=d[--c];d[c++]=re(o-l.mrows),d[c++]=n}var i=d[--c],s=d[--c];d[c++]=l.mmat,d[c++]=re(i+s*l.mcols),y(5,-1);var p=d[--c],b=d[--c];z(d[--c],b,p)})},d[c++]=1/0;for(var Dt=0,Pt=l.mrows*l.mcols;Dt=0;Et-=1)d[c++]=N(l.cws,Et);for(d[c++]=4,d[c++]=0;;){var Ot=d[c-1],Ft=d[c-2];0==Ot&&Ft==l.mrows&&(d[c++]=l.datamatrix_dmc1,l.module());var Lt=d[c-1],Gt=d[c-2];0==Lt&&Gt==l.mrows-2&&l.mcols%4!=0&&(d[c++]=l.datamatrix_dmc2,l.module());var Xt=d[c-1],Ut=d[c-2];0==Xt&&Ut==l.mrows-2&&l.mcols%8==4&&(d[c++]=l.datamatrix_dmc3,l.module());var Kt=d[c-1],Vt=d[c-2];for(2==Kt&&Vt==l.mrows+4&&l.mcols%8==0&&(d[c++]=l.datamatrix_dmc4,l.module());;){var Ht=d[c-1],Zt=d[c-2];if(Ht>=0&&Zt=0))break}var Jt=d[--c];for(d[c-1]+=1,d[c++]=Jt+3;;){var en=d[c-1],an=d[c-2];if(en=0){var rn=d[c-1],tn=d[c-2];-1==N(l.mmat,re(rn+tn*l.mcols))&&(d[c++]=l.datamatrix_dmn,l.module())}var nn=d[--c],on=d[--c];if(d[c++]=on+2,d[c++]=nn-2,!(nn-2>=0&&on+2=65536){var t=d[--c];d[c-1]+=16,d[c++]=h(t/65536)}if(d[c-1]>=256){var n=d[--c];d[c-1]+=8,d[c++]=h(n/256)}if(d[c-1]>=16){var o=d[--c];d[c-1]+=4,d[c++]=h(o/16)}if(d[c-1]>=4){var i=d[--c];d[c-1]+=2,d[c++]=h(i/4)}if(d[--c]>=2&&(d[c-1]+=1),H(d[c-1],d[c-3])){c--;break}var s=d[--c],l=d[--c],p=d[c-1],b=d[c-2];d[c++]=ee(b,re(s-p))^l}y(3,1),c-=2},l.charvals=new Map;for(var Ha=0;Ha<=44;Ha+=1)z(l.charvals,N(l.qrcode_charmap,Ha),Ha);l.charvals=l.charvals,d[c++]=1/0,d[c++]=1;for(var Za=0;Za<255;Za++){var Wa=2*d[c-1];if(d[c++]=Wa,Wa>=256){var Ya=d[--c];d[c++]=285^Ya}}var Qa=w();l.rsalog=Qa,l.rslog=w(256);for(var $a=1;$a<=255;$a+=1)z(l.rslog,N(l.rsalog,$a),$a);l.rslog=l.rslog,l.funcpatlayers=w(72);for(var Ja=0;Ja<=11;Ja+=1){l.j=Ja;for(var er=0;er<=5;er+=1){l.i=er,l.bits=0;for(var ar=0;ar<=7&&(l.m=ar,d[c++]=l.i,d[c++]=l.j,!0!==N(l.qrcode_maskfuncs,l.m)());ar+=1){0==d[--c]&&(l.bits=l.bits|ee(1,l.m))}z(l.funcpatlayers,6*l.j+l.i,l.bits)}}l.funcpatlayers=l.funcpatlayers,l.fmtvalsfull=w(32),l.fmtvalsmicro=w(32);for(var rr=0;rr<=31;rr+=1){d[c++]=rr,d[c++]=1335,d[c++]=10,d[c++]=rr,l.qrcode_bchrem();var tr=d[--c],nr=d[--c],or=tr|1024*nr;z(l.fmtvalsfull,nr,21522^or),z(l.fmtvalsmicro,nr,17477^or)}l.fmtvalsfull=l.fmtvalsfull,l.fmtvalsmicro=l.fmtvalsmicro,l.fmtvalsrmqr1=w(64),l.fmtvalsrmqr2=w(64),l.vervals=w(34);for(var ir=0;ir<=63;ir+=1){d[c++]=ir,d[c++]=7973,d[c++]=12,d[c++]=ir,l.qrcode_bchrem();var sr=d[--c],cr=d[--c];z(l.fmtvalsrmqr1,cr,129714^(sr|4096*cr));var dr=sr|4096*cr;if(z(l.fmtvalsrmqr2,cr,133755^dr),d[c++]=dr,d[c++]=cr,cr>=7&&cr<=40){var lr=d[--c],pr=d[--c];z(l.vervals,lr-7,pr)}else c-=2}l.fmtvalsrmqr1=l.fmtvalsrmqr1,l.fmtvalsrmqr2=l.fmtvalsrmqr2,l.vervals=l.vervals,l.qrcode_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%255)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.qrcode_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.ecpb;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.qrcode_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.qrcode_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.coeffs.length-1)},l.qrcode_coeffscachemax=20,l.qrcode_coeffscachelimit=302,d[c++]=l.qrcode_coeffscachemax,d[c++]=l.qrcode_coeffscachelimit,de();var br=d[--c];l.qrcode_coeffscache=br,l.qrcode_coeffscachefetch=function(){var e=d[--c];l.ecpb=e;var a=N(l.qrcode_coeffscache,'fetch');if(d[c++]=l.ecpb,d[c++]=function(){l.qrcode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,Na.globals)).dontdraw=!1,l.format="unset",l.version="unset",l.eclevel="unset",l.fixedeclevel=!1,l.parse=!1,l.parsefnc=!1,l.mask=-1,l.suppresskanjimode=!0,d[c++]=null,ce();var fr=d[--c];l.options=fr;var mr=d[--c];if(l.barcode=mr,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,0==l.barcode.length&&(d[c++]="bwipp.qrcodeEmptyData#27039",d[c++]="The data must not be empty",te()),l.barcode.length>3e4&&(d[c++]="bwipp.qrcodeInputTooLong#27043",d[c++]="The input data is too long",te()),V(l.version,"unset")){if(K(l.format,"unset")){d[c++]="full",l.version.length>0&&(K(R(l.version,0,1),"M")&&(d[c-1]="micro"),K(R(l.version,0,1),"R")&&(d[c-1]="rmqr"));var hr=d[--c];l.format=hr}}else K(l.format,"unset")&&(l.format="full");if(V(l.format,"full")&&V(l.format,"micro")&&V(l.format,"rmqr")&&(d[c++]="bwipp.qrcodeInvalidFormat#27063",d[c++]="The format must be either full, micro or rmqr",te()),K(l.format,"rmqr")&&K(l.version,"unset")&&(d[c++]="bwipp.qrcodeRMQRwithoutVersion#27067",d[c++]="A version must be provided for RMQR",te()),K(l.eclevel,"unset")){var vr=V(l.format,"micro")?"M":"L";l.eclevel=vr}if(V(l.eclevel,"L")&&V(l.eclevel,"M")&&V(l.eclevel,"Q")&&V(l.eclevel,"H")&&(d[c++]="bwipp.qrcodeInvalidEClevel#27076",d[c++]="Error correction level must be either L, M, Q, or H",te()),-1!=l.mask&&K(l.format,"rmqr")&&(d[c++]="bwipp.qrcodeRMQRmask#27080",d[c++]="A mask cannot be supplied for RMQR",te()),-1!=l.mask){var gr=K(l.format,"full")?8:4;(l.mask<1||l.mask>gr)&&(d[c++]="bwipp.qrcodeBadMask#27085",d[c++]="An invalid mask was supplied",te())}l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0],["FNC1",l.qrcode_fn1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var ur=d[--c];if(l.msg=ur,l.msglen=l.msg.length,l.fnc1first=!1,l.msglen>0&&N(l.msg,0)==l.qrcode_fn1){l.fnc1first=!0,d[c++]=1/0;for(var xr=R(l.msg,1,l.msglen-1),wr=0,kr=xr.length;wr7089&&(d[c++]="bwipp.qrcodeInputTooLong#27120",d[c++]="The input data is too long",te()),l.tobin=function(){var e=k(d[--c]);d[c++]=e;for(var a=0,r=e.length-1;a<=r;a+=1){z(d[c-1],a,48)}var t=d[c-1];d[c++]=t;var n=d[c-3],o=d[c-1];d[c-3]=d[c-2],c-=2;var i=B(k(o.length),n,2);I(o,o.length-i.length,i)},l.encA=function(){var e=d[--c];l.in=e,l.fnc1first&&(d[c++]=1/0,F(l.in,function(){d[c-1]==l.qrcode_fn1&&(d[c-1]=37)}),l.in=w()),d[c++]=1+~~(11*l.in.length/2);try{var a=d[--c];d[c++]=k(a),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.qrcodeInputTooLarge#27145",d[c++]="The input data exceeds the implementation limits",te());var r=d[--c];for(l.out=r,l.k=0,l.m=0;l.k!=l.in.length;){l.kl.bits.length&&(d[c-1]="bwipp.qrcodeNoValidSymbol#27236",d[c++]="Maximum length exceeded or invalid content",te());var e=d[--c];I(l.bits,l.j,e),l.j=e.length+l.j},d[c++]=1/0;for(var Cr=0,Mr=l.msglen;Cr=0;Xr-=1){if(l.i=Xr,l.barchar=N(l.msg,l.i),A(l.qrcode_Kexcl,l.barchar)&&!l.suppresskanjimode){var Ur=l.i+1=33088&&Ur<=40956||Ur>=57408&&Ur<=60351)&&Kr>=64&&Kr<=252&&127!=Kr?(z(l.nextKs,l.i,0),z(l.numKs,l.i,N(l.numKs,l.i+2)+1)):z(l.nextKs,l.i,N(l.nextKs,l.i+1)+1)}else z(l.nextKs,l.i,N(l.nextKs,l.i+1)+1);A(l.qrcode_Nexcl,l.barchar)?(z(l.nextNs,l.i,0),z(l.numNs,l.i,N(l.numNs,l.i+1)+1),z(l.numAorNs,l.i,N(l.numAorNs,l.i+1)+1)):z(l.nextNs,l.i,N(l.nextNs,l.i+1)+1),A(l.qrcode_Aexcl,l.barchar)?(z(l.nextAs,l.i,0),z(l.numAs,l.i,N(l.numAs,l.i+1)+1),z(l.numAorNs,l.i,N(l.numAorNs,l.i+1)+1)):z(l.nextAs,l.i,N(l.nextAs,l.i+1)+1),z(l.isECI,l.i,l.barchar<=-1e6)}for(var Vr=0,Hr=l.msglen-1;Vr<=Hr;Vr+=1)l.i=Vr,N(l.numKs,l.i)>0&&(z(l.numKs,l.i+1,0),z(l.nextKs,l.i+1,N(l.nextKs,l.i+1)+1));for(var Zr=l.msglen-1;Zr>=0;Zr-=1)l.i=Zr,0!=re(N(l.numNs,l.i)+(N(l.numAs,l.i)+N(l.numKs,l.i)))||N(l.isECI,l.i)?z(l.nextBs,l.i,N(l.nextBs,l.i+1)+1):(z(l.nextBs,l.i,0),z(l.numBs,l.i,N(l.numBs,l.i+1)+1));if(l.KbeforeB=function(){var e=d[--c];d[c++]=Y(l.numK,N(e,l.ver))&&0==N(l.nextBs,re(2*l.numK+l.i))},l.KbeforeA=function(){var e=d[--c];d[c++]=Y(l.numK,N(e,l.ver))&&0==N(l.nextAs,re(2*l.numK+l.i))},l.KbeforeN=function(){var e=d[--c];d[c++]=Y(l.numK,N(e,l.ver))&&0==N(l.nextNs,re(2*l.numK+l.i))},l.KbeforeE=function(){var e=d[--c];d[c++]=Y(l.numK,N(e,l.ver))&&re(2*l.numK+l.i)==l.msglen},l.AbeforeK=function(){var e=d[--c];d[c++]=Y(l.numA,N(e,l.ver))&&0==N(l.nextKs,re(l.numA+l.i))},l.AbeforeB=function(){var e=d[--c];d[c++]=Y(l.numA,N(e,l.ver))&&0==N(l.nextBs,re(l.numA+l.i))},l.AbeforeN=function(){var e=d[--c];d[c++]=Y(l.numA,N(e,l.ver))&&0==N(l.nextNs,re(l.numA+l.i))},l.AbeforeE=function(){var e=d[--c];d[c++]=Y(l.numA,N(e,l.ver))&&re(l.numA+l.i)==l.msglen},l.NbeforeK=function(){var e=d[--c];d[c++]=Y(l.numN,N(e,l.ver))&&0==N(l.nextKs,re(l.numN+l.i))},l.NbeforeB=function(){var e=d[--c];d[c++]=Y(l.numN,N(e,l.ver))&&0==N(l.nextBs,re(l.numN+l.i))},l.NbeforeA=function(){var e=d[--c];d[c++]=Y(l.numN,N(e,l.ver))&&0==N(l.nextAs,re(l.numN+l.i))},l.NbeforeE=function(){var e=d[--c];d[c++]=Y(l.numN,N(e,l.ver))&&re(l.numN+l.i)==l.msglen},l.AorNbeforeB=function(){var e=d[--c];d[c++]=Y(l.numAorN,N(e,l.ver))&&0==N(l.nextBs,re(l.numAorN+l.i))},l.AorNbeforeE=function(){var e=d[--c];d[c++]=Y(l.numAorN,N(e,l.ver))&&re(l.numAorN+l.i)==l.msglen},l.nextNslt=function(){if(N(l.nextNs,l.i)>=l.msglen)d[c-1]=!0;else{var e=N(l.numNs,re(N(l.nextNs,l.i)+l.i)),a=d[--c];d[c++]=H(e,N(a,l.ver))}},V(l.version,"unset")){var Wr=N(l.qrcode_versetmap,l.format),Yr=l.version,Qr=A(Wr,Yr);d[c++]=Wr,d[c++]=Yr,Qr||(c-=2,K(l.format,"full")?(d[c++]="bwipp.qrcodeInvalidFullVersion#27335",d[c++]="Valid versions for QR Code symbols are 1 to 40",te()):K(l.format,"micro")?(d[c++]="bwipp.qrcodeInvalidMicroVersion#27338",d[c++]="Valid versions for Micro QR Code symbols are M1 to M4",te()):(d[c++]="bwipp.qrcodeInvalidRMQRversion#27340",d[c++]="Invalid version for an RMQR symbol",te()));var $r=d[--c],Jr=d[--c];d[c++]=1/0,d[c++]=N(Jr,$r);var et=w();l.verset=et}else K(l.format,"full")&&(l.verset=l.qrcode_versetfull),K(l.format,"micro")&&(l.verset=l.qrcode_versetmicro);d[c++]=1/0;for(var at=0;at<39;at++)d[c++]=-1;l.msgbits=w();for(var rt=l.verset,tt=0,nt=rt.length;tt=l.msglen);){if(l.numK=N(l.numKs,l.i),l.numB=N(l.numBs,l.i),l.numA=N(l.numAs,l.i),l.numN=N(l.numNs,l.i),l.numAorN=N(l.numAorNs,l.i),l.eci=N(l.isECI,l.i),l.ver==l.qrcode_vM1&&l.numA>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM1&&l.numB>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM1&&l.numK>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM1&&l.eci){l.seqok=!1;break}if(l.ver==l.qrcode_vM2&&l.numB>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM2&&l.numK>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM2&&l.eci){l.seqok=!1;break}if(l.ver==l.qrcode_vM3&&l.eci){l.seqok=!1;break}if(l.ver==l.qrcode_vM4&&l.eci){l.seqok=!1;break}for(;;){if(l.eci){d[c++]=l.qrcode_E;break}if(-1==l.mode){if(d[c++]=l.qrcode_mode0forceKB,l.KbeforeA(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_mode0forceKB,l.KbeforeN(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBKbeforeE,l.KbeforeB(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_mode0forceKB,l.KbeforeE(),d[--c]){d[c++]=l.qrcode_K;break}if(l.numK>=1){d[c++]=l.qrcode_B;break}if(d[c++]=l.qrcode_mode0NbeforeB,l.NbeforeK(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_mode0NbeforeB,l.NbeforeB(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_mode0forceKB,l.NbeforeB(),d[--c]){d[c++]=l.qrcode_B;break}if(d[c++]=l.qrcode_modeANbeforeE,l.NbeforeA(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_mode0forceN,l.NbeforeE(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBAbeforeE,l.AbeforeK(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBAbeforeE,l.AorNbeforeB(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_mode0forceA,l.AorNbeforeE(),d[--c]){d[c++]=l.qrcode_A;break}d[c++]=l.qrcode_B;break}if(l.mode==l.qrcode_B){if(d[c++]=l.qrcode_modeBKbeforeB,l.KbeforeB(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBKbeforeA,l.KbeforeA(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBKbeforeN,l.KbeforeN(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBKbeforeE,l.KbeforeE(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBAbeforeK,l.AbeforeK(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBAbeforeB,l.AbeforeB(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBAbeforeN,l.AbeforeN(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBAbeforeE,l.AbeforeE(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBNbeforeK,l.NbeforeK(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBNbeforeB,l.NbeforeB(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBNbeforeA,l.NbeforeA(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBNbeforeE,l.NbeforeE(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBAbeforeE,l.AorNbeforeE(),d[--c]&&Z(l.numAorN,N(l.qrcode_modeBAbeforeN,l.ver)))if(d[c++]=l.qrcode_modeBNbeforeA,l.nextNslt(),d[--c]){d[c++]=l.qrcode_A;break}d[c++]=l.qrcode_B;break}if(l.mode==l.qrcode_A){if(l.numK>=1){d[c++]=l.qrcode_K;break}if(l.numB>=1){d[c++]=l.qrcode_B;break}if(d[c++]=l.qrcode_modeANbeforeA,l.NbeforeA(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeANbeforeB,l.NbeforeB(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeANbeforeE,l.NbeforeE(),d[--c]){d[c++]=l.qrcode_N;break}if(l.numA>=1||l.numN>=1){d[c++]=l.qrcode_A;break}d[c++]=l.qrcode_B;break}if(l.mode==l.qrcode_N){if(l.numK>=1){d[c++]=l.qrcode_K;break}if(l.numB>=1){d[c++]=l.qrcode_B;break}if(l.numA>=1){d[c++]=l.qrcode_A;break}if(l.numN>=1){d[c++]=l.qrcode_N;break}d[c++]=l.qrcode_B;break}if(l.mode==l.qrcode_K){if(l.numB>=1){d[c++]=l.qrcode_B;break}if(l.numA>=1){d[c++]=l.qrcode_A;break}if(l.numN>=1){d[c++]=l.qrcode_N;break}if(l.numK>=1){d[c++]=l.qrcode_K;break}d[c++]=l.qrcode_B;break}}if(d[c-1]==l.qrcode_K&&l.fnc1first&&(d[c-1]=l.qrcode_B),d[c-1]==l.mode){c--;var ot=l.mode==l.qrcode_K?2:1;l.dat=R(l.msg,l.i,ot);var it=d[--c];d[c++]=1/0,X(it),X(l.dat);var st=w();d[c++]=st}else{var ct=d[--c];l.mode=ct,l.mode==l.qrcode_K&&(d[c++]=l.qrcode_K,d[c++]=R(l.msg,l.i,2*l.numK)),l.mode==l.qrcode_B&&(d[c++]=l.qrcode_B,d[c++]=R(l.msg,l.i,l.numB)),l.mode==l.qrcode_A&&(d[c++]=l.qrcode_A,d[c++]=R(l.msg,l.i,l.numA)),l.mode==l.qrcode_N&&(d[c++]=l.qrcode_N,d[c++]=R(l.msg,l.i,l.numN)),l.mode==l.qrcode_E&&(l.mode=-1,d[c++]=l.qrcode_E,d[c++]=R(l.msg,l.i,1));var dt=d[--c];l.dat=dt,d[c++]=dt}l.i=l.i+l.dat.length}if(l.seqok){U(w(G()));var lt=d[--c];d[c-1]=lt}else L(),d[c++]=-1;var pt=d[--c];for(l.seq=pt;-1!=l.seq;){l.bits=k(23648),l.j=0,l.fnc1first&&(l.ver=g(2,l.cclen)){l.abort=!0;break}d[c++]=l.charslen,d[c++]=l.cclen,l.tobin(),l.addtobits()}var ht=l[N(l.qrcode_encfuncs,l.mode)];if(d[c++]=l.chars,!0===ht())break;l.addtobits()}if(l.abort)break;l.bits=R(l.bits,0,l.j),z(l.msgbits,l.ver,l.bits);break}}A(l.options,'debugbitseqs')&&(d[c++]="bwipp.debugbitseqs#27495",d[c++]=l.msgbits,te()),d[c++]='eclval',O("LMQH",l.eclevel),c--;var vt=d[--c];c--;var gt=vt.length;c--;var ut=d[--c];l[ut]=gt;for(var xt=0,wt=l.qrcode_metrics.length-1;xt<=wt;xt+=1){l.i=xt,l.m=N(l.qrcode_metrics,l.i),l.frmt=N(l.m,0),l.vers=N(l.m,1),l.vergrp=N(l.m,2),l.verind=l.i-44,l.rows=N(l.m,3),l.cols=N(l.m,4),l.asp2=N(l.m,5),l.asp3=N(l.m,6),l.nmod=N(l.m,7),l.ncws=~~(l.nmod/8),l.rbit=l.nmod%8,l.lc4b=!1,(K(l.vers,"M1")||K(l.vers,"M3"))&&(l.ncws=l.ncws+1,l.rbit=0,l.lc4b=!0),l.ecws=N(N(l.m,8),l.eclval),l.dcws=re(l.ncws-l.ecws);var _t=l.lc4b?4:0;if(l.dmod=re(8*l.dcws-_t),l.ecb1=N(N(l.m,9),2*l.eclval),l.ecb2=N(N(l.m,9),2*l.eclval+1),l.okay=!0,V(l.format,l.frmt)&&(l.okay=!1),K(l.frmt,"micro")&&l.fnc1first&&(l.okay=!1),V(l.version,"unset")&&V(l.version,l.vers)&&(l.okay=!1),-1!=l.ecb1&&-1!=l.ecb2||(l.okay=!1),l.verbits=N(l.msgbits,l.vergrp),(-1==l.verbits||l.verbits.length>l.dmod)&&(l.okay=!1),l.term=R("000000000",0,N(l.qrcode_termlens,l.vergrp)),l.okay)break}if(l.okay||(d[c++]="bwipp.qrcodeNoValidSymbol#27542",d[c++]="Maximum length exceeded or invalid content",te()),l.format=l.frmt,l.version=l.vers,l.msgbits=l.verbits,!l.fixedeclevel)for(var kt=l.eclval+1;kt<=3;kt+=1){l.eclval_=kt,l.ecws_=N(N(l.m,8),l.eclval_),l.dcws_=re(l.ncws-l.ecws_);var yt=l.lc4b?4:0;l.dmod_=re(8*l.dcws_-yt),l.ecb1_=N(N(l.m,9),2*l.eclval_),l.ecb2_=N(N(l.m,9),2*l.eclval_+1),l.okay=!0,-1!=l.ecb1_&&-1!=l.ecb2_||(l.okay=!1),l.msgbits.length>l.dmod_&&(l.okay=!1),l.okay&&(l.eclval=l.eclval_,l.dcws=l.dcws_,l.dmod=l.dmod_,l.ecb1=l.ecb1_,l.ecb2=l.ecb2_)}l.dcpb=~~(l.dcws/re(l.ecb1+l.ecb2)),l.ecpb=~~(l.ncws/re(l.ecb1+l.ecb2))-l.dcpb;var qt=l.term,Ct=l.dmod,Mt=l.msgbits,jt=l.term,St=jt.length,Bt=re(Ct-Mt.length);if(re(Ct-Mt.length)>jt.length){var Nt=St;St=Bt,Bt=Nt}l.term=R(qt,0,Bt);var At=k(l.msgbits.length+l.term.length);I(At,0,l.msgbits),I(At,l.msgbits.length,l.term),l.msgbits=At,l.pad=k(l.dmod);for(var Tt=0,zt=l.pad.length-1;Tt<=zt;Tt+=1)z(l.pad,Tt,48);I(l.pad,0,l.msgbits),l.padnum=0;for(var Rt=l.lc4b?5:1,It=8*m(l.msgbits.length/8),Dt=re(l.dmod-Rt);It<=Dt;It+=8)I(l.pad,It,N(l.qrcode_padstrs,l.padnum)),l.padnum=(l.padnum+1)%2;l.cws=w(l.dcws);for(var Pt=0,Et=l.cws.length-1;Pt<=Et;Pt+=1){l.c=Pt,l.bpcw=8,l.lc4b&&l.c==l.cws.length-1&&(l.bpcw=4),l.cwb=R(l.pad,8*l.c,l.bpcw),l.cw=0;for(var Ot=0,Ft=l.bpcw-1;Ot<=Ft;Ot+=1)l.i=Ot,l.cw=re(l.cw+g(2,l.bpcw-l.i-1)*(N(l.cwb,l.i)-48));z(l.cws,l.c,l.cw)}if(l.lc4b){var Lt=l.cws,Gt=l.cws;z(Lt,Gt.length-1,16*N(Lt,Gt.length-1))}A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#27621",d[c++]=l.cws,te()),d[c++]='coeffs',d[c++]=l.ecpb,l.qrcode_coeffscachefetch();var Xt=d[--c],Ut=d[--c];l[Ut]=Xt,l.rscodes=function(){var e=d[--c];l.rscws=e,l.lfsr=w(l.ecpb);var a=l.rscws,r=l.coeffs,t=l.ecpb,n=l.lfsr;d[c++]=function(){var e=d[--c];d[c++]=N(l.rscws,e)},d[c++]=a.length,d[c++]=r,d[c++]=t,d[c++]=n,d[c++]=l.qrcode_rsprod,fe(),d[c++]=l.lfsr},l.dcwsb=w(re(l.ecb1+l.ecb2)),l.ecwsb=w(re(l.ecb1+l.ecb2));for(var Kt=0,Vt=l.ecb1-1;Kt<=Vt;Kt+=1){l.i=Kt,z(l.dcwsb,l.i,R(l.cws,l.i*l.dcpb,l.dcpb)),d[c++]=l.ecwsb,d[c++]=l.i,d[c++]=N(l.dcwsb,l.i),l.rscodes();var Ht=d[--c],Zt=d[--c];z(d[--c],Zt,Ht)}for(var Wt=0,Yt=l.ecb2-1;Wt<=Yt;Wt+=1){l.i=Wt,z(l.dcwsb,re(l.ecb1+l.i),R(l.cws,re(l.ecb1*l.dcpb+l.i*(l.dcpb+1)),l.dcpb+1));var Qt=N(l.dcwsb,re(l.ecb1+l.i));d[c++]=l.ecwsb,d[c++]=re(l.ecb1+l.i),d[c++]=Qt,l.rscodes();var $t=d[--c],Jt=d[--c];z(d[--c],Jt,$t)}l.cws=w(l.ncws),l.cw=0;for(var en=0,an=l.dcpb;en<=an;en+=1){l.i=en;for(var rn=0,tn=re(l.ecb1+l.ecb2)-1;rn<=tn;rn+=1)l.j=rn,l.i0&&(l.pad=w(l.cws.length+1),I(l.pad,0,l.cws),z(l.pad,l.pad.length-1,0),l.cws=l.pad),l.lc4b){var dn=l.cws,ln=l.dcws;z(dn,ln-1,h(N(dn,ln-1)/16));for(var pn=l.dcws-1,bn=l.ncws-2;pn<=bn;pn+=1)l.i=pn,z(l.cws,l.i,16*(15&N(l.cws,l.i))),z(l.cws,l.i,15&h(N(l.cws,l.i+1)/16)|N(l.cws,l.i));z(l.cws,l.ncws-1,16*(15&N(l.cws,l.ncws-1)))}A(l.options,'debugecc')&&(d[c++]="bwipp.debugecc#27711",d[c++]=l.cws,te()),d[c++]=1/0;for(var fn=0,mn=l.rows*l.cols;fn=zn:An<=zn;An+=Tn){l.i=An;for(var Rn=3,In=l.rows-4;Rn<=In;Rn+=1){l.j=Rn,d[c++]=l.pixs,d[c++]=l.i,d[c++]=l.j,l.qmv();var Dn=d[--c];z(d[--c],Dn,(l.j+1)%2)}}}l.fpats=N(l.qrcode_fpatmap,l.format);for(var Pn=0;Pn<=7;Pn+=1){l.y=Pn;for(var En=0;En<=7;En+=1){if(l.x=En,l.fpb0=N(N(N(l.fpats,0),l.y),l.x),l.fpb1=N(N(N(l.fpats,1),l.y),l.x),l.fpb2=N(N(N(l.fpats,2),l.y),l.x),l.fpb3=N(N(N(l.fpats,3),l.y),l.x),9!=l.fpb0&&l.y=Kn:Xn<=Kn;Xn+=Un)l.i=Xn,d[c++]=l.i,d[c++]=4,l.putalgnpat(),d[c++]=4,d[c++]=l.i,l.putalgnpat();for(var Vn=l.asp2-2,Hn=re(l.asp3-l.asp2),Zn=l.cols-9;Hn<0?Vn>=Zn:Vn<=Zn;Vn+=Hn){l.x=Vn;for(var Wn=l.asp2-2,Yn=re(l.asp3-l.asp2),Qn=l.rows-9;Yn<0?Wn>=Qn:Wn<=Qn;Wn+=Yn)l.y=Wn,d[c++]=l.x,d[c++]=l.y,l.putalgnpat()}}if(K(l.format,"rmqr")){l.algnpat=l.qrcode_algnpatrmqr;for(var $n=l.asp2-2,Jn=re(l.asp3-l.asp2),eo=l.cols-13;Jn<0?$n>=eo:$n<=eo;$n+=Jn)l.i=$n,d[c++]=l.i,d[c++]=0,l.putalgnpat(),d[c++]=l.i,d[c++]=l.rows-3,l.putalgnpat()}d[c++]=1/0,F(N(l.qrcode_formatfimmap,l.format),function(){var e=d[--c];d[c++]=1/0,F(e,function(){var e=d[--c];if(d[c++]=l.rows,d[c++]=l.cols,!0===e())return!0;U(w(2))});var a=w();d[c++]=a}),l.formatmap=w();for(var ao=l.formatmap,ro=0,to=ao.length;ro=45){d[c++]=1/0;for(var no=0,oo=l.qrcode_vimmap.length;no=l.rows)&&(l.dir=-1*l.dir,l.posy=re(l.posy+l.dir),l.posx=l.posx-2,K(l.format,"full")&&6==l.posx&&(l.posx=l.posx-1)))}l.evalfulln1n3=function(){var e=d[--c];l.scrle=e,d[c++]='scr1',d[c++]=0,F(l.scrle,function(){if(d[c-1]>=5){var e=d[--c],a=d[--c],r=re(a+e)-2;d[c++]=r,d[c++]=r}c--});var a=d[--c],r=d[--c];l[r]=a,l.scr3=0;for(var t=3,n=l.scrle.length-3;t<=n;t+=2)if(l.j=t,N(l.scrle,l.j)%3==0){l.fact=~~(N(l.scrle,l.j)/3);for(var o=R(l.scrle,l.j-2,5),i=0,s=o.length;i=l.scrle.length||N(l.scrle,l.j-3)>=4||N(l.scrle,l.j+3)>=4)&&(l.scr3=l.scr3+40)}d[c++]=l.scr1,d[c++]=l.scr3},l.evalfull=function(){var e=d[--c];l.sym=e,l.n1=0,l.n2=0,l.n3=0,l.rle=w(l.cols+1),l.lastpairs=w(l.cols),l.thispairs=w(l.cols),l.colsadd1=l.cols+1,l.earlyexit=!1;for(var a=0,r=l.cols-1;a<=r;a+=1){l.i=a,d[c++]=1/0;var t=l.cols;d[c++]=0,d[c++]=0;for(var n=l.i,o=t,i=t*t-1;o<0?n>=i:n<=i;n+=o){var s=N(l.sym,n),p=d[--c];if(d[c++]=s,K(p,s)){var b=d[--c];d[c-1]+=1,d[c++]=b}else{var m=d[--c];d[c++]=1,d[c++]=m}}c--;var h=G()+2;U(R(l.rle,0,h-2)),l.evalfulln1n3();var v=d[--c];l.n3=re(v+l.n3);var g=d[--c];l.n1=re(g+l.n1),c--,l.symrow=R(l.sym,l.i*l.cols,l.cols),d[c++]=1/0;var u=l.symrow;d[c++]=0,d[c++]=0;for(var x=0,_=u.length;x<_;x++){var k=N(u,x),y=d[--c];if(d[c++]=k,K(y,k)){var q=d[--c];d[c-1]+=1,d[c++]=q}else{var C=d[--c];d[c++]=1,d[c++]=C}}c--;var M=G()+2;U(R(l.rle,0,M-2)),l.evalfulln1n3();var j=d[--c];l.n3=re(j+l.n3);var S=d[--c];l.n1=re(S+l.n1),c--;var B=l.thispairs;l.thispairs=l.lastpairs,l.lastpairs=B;var A=1==N(l.symrow,0)?0:1,T=l.symrow;d[c++]=A;for(var z=0,I=T.length;z0){d[c++]=1/0,X(l.lastpairs),X(l.thispairs),d[c++]=l.n2;for(var E=0,O=l.cols;E=l.bestscore){l.earlyexit=!0;break}}if(l.earlyexit)d[c++]=999999999;else{d[c++]='dark';var Q=0;F(l.sym,function(){var e=d[--c];Q=re(Q+e)});var $=d[--c];l[$]=Q;var J=l.cols;l.n4=10*~~(f(100*l.dark/(J*J)-50)/5),d[c++]=re(l.n1+l.n2+l.n3+l.n4)}},l.evalmicro=function(){var e=d[--c];l.sym=e,l.dkrhs=0,l.dkbot=0;for(var a=1,r=l.cols-1;a<=r;a+=1){l.i=a,d[c++]='dkrhs',d[c++]=l.dkrhs,d[c++]=l.sym,d[c++]=l.cols-1,d[c++]=l.i,l.qmv();var t=d[--c],n=d[--c],o=d[--c],i=d[--c];l[i]=re(o+N(n,t)),d[c++]='dkbot',d[c++]=l.dkbot,d[c++]=l.sym,d[c++]=l.i,d[c++]=l.cols-1,l.qmv();var s=d[--c],p=d[--c],b=d[--c],f=d[--c];l[f]=re(b+N(p,s))}l.dkrhs<=l.dkbot?d[c++]=-(16*l.dkrhs+l.dkbot):d[c++]=-(16*l.dkbot+l.dkrhs)},l.bestscore=999999999;for(var Mo=0,jo=l.nmasks-1;Mo<=jo;Mo+=1){l.m=Mo,l.maskbit=N(l.maskbits,l.m),l.masksym=w(l.rows*l.cols);for(var So=0,Bo=l.rows*l.cols-1;So<=Bo;So+=1)l.i=So,z(l.masksym,l.i,1&ee(N(l.masklayers,l.i),-l.maskbit));if(1!=l.nmasks){d[c++]='score',d[c++]=l.masksym,K(l.format,"full")?l.evalfull():l.evalmicro();var No=d[--c],Ao=d[--c];l[Ao]=No,l.score=45){l.verval=N(l.vervals,~~((l.cols-17)/4)-7);for(var Ko=0,Vo=l.versionmap.length-1;Ko<=Vo;Ko+=1)l.i=Ko,F(N(l.versionmap,l.i),function(){var e=d[--c];d[c++]=l.pixs,X(e),l.qmv();var a=d[--c];z(d[--c],a,1&ee(l.verval,-(17-l.i)))})}d[c++]=1/0,d[c++]='ren',d[c++]='renmatrix',d[c++]='pixs',d[c++]=l.pixs,d[c++]='pixx',d[c++]=l.cols,d[c++]='pixy',d[c++]=l.rows,d[c++]='height',d[c++]=l.rows*l.modunit/72,d[c++]='width',d[c++]=l.cols*l.modunit/72,d[c++]='borderleft',K(l.format,"full")?d[c++]=4:d[c++]=2,d[c++]='borderright',K(l.format,"full")?d[c++]=4:d[c++]=2,d[c++]='bordertop',K(l.format,"full")?d[c++]=4:d[c++]=2,d[c++]='borderbottom',K(l.format,"full")?d[c++]=4:d[c++]=2,d[c++]='opt',d[c++]=l.options;var Ho=_();d[c++]=Ho,l._render&&_r(),l=e}function Aa(){var e=l;(l=Object.assign({},l,Aa.globals)).dontdraw=!1,l.parse=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,l.barlen=l.barcode.length,T(l.options,"parse"),l.barcode.length>997&&(d[c++]="bwipp.swissqrcodeBadLength#28225",d[c++]="Swiss QR Code input must not exceed 997 digits",te()),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var n=d[--c];if(l.args=n,z(l.args,"opt",l.options),d[c++]=l.args,l._render){s.save();var o=s.currpos();s.translate(o.x,o.y);var i=2.834645669291339;s.scale(i,i),s.save(),s.newpath(),s.moveto(0,0),s.lineto(46,0),s.lineto(46,46),s.lineto(0,46),s.closepath(),s.moveto(19.5,19.5),s.lineto(19.5,26.5),s.lineto(26.5,26.5),s.lineto(26.5,19.5),s.closepath(),s.clip(),s.save(),s.moveto(0,0);var b=46/N(l.args,"pixx")/2;s.scale(b,b),_r(),s.restore(),s.restore(),s.translate(19.5,19.5);var f=.08433734939759036;s.scale(f,f),s.newpath(),s.moveto(6,6),s.lineto(6,77),s.lineto(77,77),s.lineto(77,6),s.closepath(),s.moveto(49,18),s.lineto(49,34),s.lineto(65,34),s.lineto(65,49),s.lineto(49,49),s.lineto(49,65),s.lineto(34,65),s.lineto(34,49),s.lineto(18,49),s.lineto(18,34),s.lineto(34,34),s.lineto(34,18),s.closepath(),s.setrgbcolor(0,0,0),s.fill(),s.restore()}l=e}function Ta(){var e=l;(l=Object.assign({},l,Ta.globals)).dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),z(l.options,"format","micro"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var t=d[--c];l.args=t,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function za(){var e=l;(l=Object.assign({},l,za.globals)).dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),z(l.options,"format","rmqr"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var t=d[--c];l.args=t,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function Ra(){if(!Ra.globals){var e=l;(l=Ra.globals={}).maxicode_eci=-1,l.maxicode_pad=-2,l.maxicode_ns=-3,l.maxicode_la=-4,l.maxicode_lb=-5,l.maxicode_sa=-6,l.maxicode_sb=-7,l.maxicode_sc=-8,l.maxicode_sd=-9,l.maxicode_se=-10,l.maxicode_sa2=-11,l.maxicode_sa3=-12,l.maxicode_lkc=-13,l.maxicode_lkd=-14,l.maxicode_lke=-15,l.maxicode_pd2=-16,l.maxicode_pd3=-17,l.eci=l.maxicode_eci,l.pad=l.maxicode_pad,l.ns=l.maxicode_ns,l.la=l.maxicode_la,l.lb=l.maxicode_lb,l.sa=l.maxicode_sa,l.sb=l.maxicode_sb,l.sc=l.maxicode_sc,l.sd=l.maxicode_sd,l.se=l.maxicode_se,l.sa2=l.maxicode_sa2,l.sa3=l.maxicode_sa3,l.lkc=l.maxicode_lkc,l.lkd=l.maxicode_lkd,l.lke=l.maxicode_lke,l.pd2=l.maxicode_pd2,l.pd3=l.maxicode_pd3,l.maxicode_charmaps=w([w([13,"`",192,224,0]),w(["A","a",193,225,1]),w(["B","b",194,226,2]),w(["C","c",195,227,3]),w(["D","d",196,228,4]),w(["E","e",197,229,5]),w(["F","f",198,230,6]),w(["G","g",199,231,7]),w(["H","h",200,232,8]),w(["I","i",201,233,9]),w(["J","j",202,234,10]),w(["K","k",203,235,11]),w(["L","l",204,236,12]),w(["M","m",205,237,13]),w(["N","n",206,238,14]),w(["O","o",207,239,15]),w(["P","p",208,240,16]),w(["Q","q",209,241,17]),w(["R","r",210,242,18]),w(["S","s",211,243,19]),w(["T","t",212,244,20]),w(["U","u",213,245,21]),w(["V","v",214,246,22]),w(["W","w",215,247,23]),w(["X","x",216,248,24]),w(["Y","y",217,249,25]),w(["Z","z",218,250,26]),w([l.eci,l.eci,l.eci,l.eci,l.eci]),w([28,28,28,28,l.pad]),w([29,29,29,29,l.pd2]),w([30,30,30,30,27]),w([l.ns,l.ns,l.ns,l.ns,l.ns]),w([" ","{",219,251,28]),w([l.pad,l.pad,220,252,29]),w(["\"","}",221,253,30]),w(["#","~",222,254,31]),w(["$",127,223,255,159]),w(["%",";",170,161,160]),w(["&","<",172,168,162]),w(["'","=",177,171,163]),w([40,">",178,175,164]),w([41,"?",179,176,165]),w(["*","[",181,180,166]),w(["+",92,185,183,167]),w([",","]",186,184,169]),w(["-","^",188,187,173]),w([".","_",189,191,174]),w(["/"," ",190,138,182]),w(["0",",",128,139,149]),w(["1",".",129,140,150]),w(["2","/",130,141,151]),w(["3",":",131,142,152]),w(["4","@",132,143,153]),w(["5","!",133,144,154]),w(["6","|",134,145,155]),w(["7",l.pd2,135,146,156]),w(["8",l.sa2,136,147,157]),w(["9",l.sa3,137,148,158]),w([":",l.pd3,l.la,l.la,l.la]),w([l.sb,l.sa," "," "," "]),w([l.sc,l.sc,l.lkc,l.sc,l.sc]),w([l.sd,l.sd,l.sd,l.lkd,l.sd]),w([l.se,l.se,l.se,l.se,l.lke]),w([l.lb,l.la,l.lb,l.lb,l.lb])]),l.maxicode_modmap=w([469,529,286,316,347,346,673,672,703,702,647,676,283,282,313,312,370,610,618,379,378,409,408,439,705,704,559,589,588,619,458,518,640,701,675,674,285,284,315,314,310,340,531,289,288,319,349,348,456,486,517,516,471,470,369,368,399,398,429,428,549,548,579,578,609,608,649,648,679,678,709,708,639,638,669,668,699,698,279,278,309,308,339,338,381,380,411,410,441,440,561,560,591,590,621,620,547,546,577,576,607,606,367,366,397,396,427,426,291,290,321,320,351,350,651,650,681,680,711,710,1,0,31,30,61,60,3,2,33,32,63,62,5,4,35,34,65,64,7,6,37,36,67,66,9,8,39,38,69,68,11,10,41,40,71,70,13,12,43,42,73,72,15,14,45,44,75,74,17,16,47,46,77,76,19,18,49,48,79,78,21,20,51,50,81,80,23,22,53,52,83,82,25,24,55,54,85,84,27,26,57,56,87,86,117,116,147,146,177,176,115,114,145,144,175,174,113,112,143,142,173,172,111,110,141,140,171,170,109,108,139,138,169,168,107,106,137,136,167,166,105,104,135,134,165,164,103,102,133,132,163,162,101,100,131,130,161,160,99,98,129,128,159,158,97,96,127,126,157,156,95,94,125,124,155,154,93,92,123,122,153,152,91,90,121,120,151,150,181,180,211,210,241,240,183,182,213,212,243,242,185,184,215,214,245,244,187,186,217,216,247,246,189,188,219,218,249,248,191,190,221,220,251,250,193,192,223,222,253,252,195,194,225,224,255,254,197,196,227,226,257,256,199,198,229,228,259,258,201,200,231,230,261,260,203,202,233,232,263,262,205,204,235,234,265,264,207,206,237,236,267,266,297,296,327,326,357,356,295,294,325,324,355,354,293,292,323,322,353,352,277,276,307,306,337,336,275,274,305,304,335,334,273,272,303,302,333,332,271,270,301,300,331,330,361,360,391,390,421,420,363,362,393,392,423,422,365,364,395,394,425,424,383,382,413,412,443,442,385,384,415,414,445,444,387,386,417,416,447,446,477,476,507,506,537,536,475,474,505,504,535,534,473,472,503,502,533,532,455,454,485,484,515,514,453,452,483,482,513,512,451,450,481,480,511,510,541,540,571,570,601,600,543,542,573,572,603,602,545,544,575,574,605,604,563,562,593,592,623,622,565,564,595,594,625,624,567,566,597,596,627,626,657,656,687,686,717,716,655,654,685,684,715,714,653,652,683,682,713,712,637,636,667,666,697,696,635,634,665,664,695,694,633,632,663,662,693,692,631,630,661,660,691,690,721,720,751,750,781,780,723,722,753,752,783,782,725,724,755,754,785,784,727,726,757,756,787,786,729,728,759,758,789,788,731,730,761,760,791,790,733,732,763,762,793,792,735,734,765,764,795,794,737,736,767,766,797,796,739,738,769,768,799,798,741,740,771,770,801,800,743,742,773,772,803,802,745,744,775,774,805,804,747,746,777,776,807,806,837,836,867,866,897,896,835,834,865,864,895,894,833,832,863,862,893,892,831,830,861,860,891,890,829,828,859,858,889,888,827,826,857,856,887,886,825,824,855,854,885,884,823,822,853,852,883,882,821,820,851,850,881,880,819,818,849,848,879,878,817,816,847,846,877,876,815,814,845,844,875,874,813,812,843,842,873,872,811,810,841,840,871,870,901,900,931,930,961,960,903,902,933,932,963,962,905,904,935,934,965,964,907,906,937,936,967,966,909,908,939,938,969,968,911,910,941,940,971,970,913,912,943,942,973,972,915,914,945,944,975,974,917,916,947,946,977,976,919,918,949,948,979,978,921,920,951,950,981,980,923,922,953,952,983,982,925,924,955,954,985,984,927,926,957,956,987,986,58,89,88,118,149,148,178,209,208,238,269,268,298,329,328,358,389,388,418,449,448,478,509,508,538,569,568,598,629,628,658,689,688,718,749,748,778,809,808,838,869,868,898,929,928,958,989,988]),l.maxicode_latchseq=w([w([w([]),w([63]),w([58]),w([58]),w([58])]),w([w([63]),w([]),w([63]),w([63]),w([63])]),w([w([60,60]),w([60,60]),w([]),w([60,60]),w([60,60])]),w([w([61,61]),w([61,61]),w([61,61]),w([]),w([61,61])]),w([w([62,62]),w([62,62]),w([62,62]),w([62,62]),w([])])]),l.maxicode_latchlen=w([w([0,1,1,1,1]),w([1,0,1,1,1]),w([2,2,0,2,2]),w([2,2,2,0,2]),w([2,2,2,2,0])]),l.maxicode_pad_code=w([33,33,0,0,28]),l.maxicode_max_int=2147483647,l.maxicode_rsprod=function(){var e=d[c-1],a=d[c-2];if(0!=e&&0!=a){var r=d[--c],t=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,r)+N(l.rslog,t))%63)}else c-=2,d[c++]=0},l.maxicode_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.maxicode_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.maxicode_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.k)},l.maxicode_coeffscachemax=3,l.maxicode_coeffscachelimit=58,d[c++]=l.maxicode_coeffscachemax,d[c++]=l.maxicode_coeffscachelimit,de();var a=d[--c];l.maxicode_coeffscache=a,l.maxicode_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.maxicode_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.maxicode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l.charvals=w([new Map,new Map,new Map,new Map,new Map]);for(var r=0,t=l.maxicode_charmaps.length-1;r<=t;r+=1){l.i=r,l.encs=N(l.maxicode_charmaps,l.i);for(var n=0;n<=4;n+=1){l.j=n;var o=N(l.encs,l.j);K(P(o),'stringtype')&&(o=N(o,0)),z(N(l.charvals,l.j),o,l.i)}}l.seta=N(l.charvals,0),l.setb=N(l.charvals,1),l.setc=N(l.charvals,2),l.setd=N(l.charvals,3),l.sete=N(l.charvals,4),l.charvals=l.charvals,d[c++]=1/0,d[c++]=1;for(var i=0;i<63;i++){var s=2*d[c-1];if(d[c++]=s,s>=64){var b=d[--c];d[c++]=67^b}}var f=w();l.rsalog=f,l.rslog=w(64);for(var m=1;m<=63;m+=1)z(l.rslog,N(l.rsalog,m),m);l.rslog=l.rslog,l=e}e=l;(l=Object.assign({},l,Ra.globals)).dontdraw=!1,l.modunit=2,l.mode=-1,l.sam=-1,l.parse=!1,l.parsefnc=!1,l.legacyencoder=!1,d[c++]=null,ce();var v=d[--c];l.options=v;var u=d[--c];if(l.barcode=u,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.maxicodeEmptyData#28787",d[c++]="The data must not be empty",te()),l.barcode.length>1e3&&(d[c++]="bwipp.maxicodeInputTooLong#28792",d[c++]="The input data is too long",te()),-1!=l.mode&&(l.mode<2||l.mode>6)&&(d[c++]="bwipp.maxicodeBadMode#28796",d[c++]="Mode must be 2 to 6",te()),-1!=l.sam){d[c++]=!0;for(var x=0;x<1;x++){var _=l.sam;if(_<12||_>88){d[c-1]=!1;break}var q=l.sam%10;if(q<2||q>8){d[c-1]=!1;break}if(~~(l.sam/10)>l.sam%10){d[c-1]=!1;break}}d[--c]||(d[c++]="bwipp.maxicodeBadSAM#28807",d[c++]="SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols",te())}l.encoding="new",l.legacyencoder&&(l.encoding="legacy"),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var M=d[--c];if(l.msg=M,l.msglen=l.msg.length,2==l.mode||3==l.mode){l.barcode=k(l.msglen),l.barlen=l.msglen;for(var j=0,T=l.msglen-1;j<=T;j+=1){if(l.i=j,N(l.msg,l.i)<0){l.barlen=l.i;break}z(l.barcode,l.i,N(l.msg,l.i))}if(l.difflen=l.msglen-l.barlen,l.fid="",l.barlen>=9){var D=l.barcode,E=N(D,7),L=N(D,8);K(R(D,0,7),"[)>\x1e01\x1d")&&E>=48&&E<=57&&L>=48&&L<=57&&(l.fid=R(l.barcode,0,9),l.barcode=R(l.barcode,9,l.barlen-9))}if(O(l.barcode,"\x1d"),d[--c]){var G=d[--c];if(l.pcode=G,c--,2==l.mode){d[c++]=!0;for(var Z=0;Z<1;Z++){var W=l.pcode.length;if(W>9||0==W){d[c-1]=!1;break}F(l.pcode,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0})}d[--c]||(d[c-1]="bwipp.maxicodeBadMode2PostCode#28873",d[c++]="A mode 2 postcode must not be empty or exceed 9 digits",te())}else{d[c++]=!0;for(var Y=0;Y<1;Y++){var $=l.pcode.length;if($>6||0==$){d[c-1]=!1;break}F(l.pcode,function(){var e=d[--c];if(!(32==e||e>=34&&e<=58||e>=65&&e<=90))return d[c-1]=!1,!0})}d[--c]||(d[c-1]="bwipp.maxicodeBadMode3PostCode#28887",d[c++]="A mode 3 postcode must not be empty or exceed 6 characters",te())}}else d[c-1]="bwipp.maxicodeExpectedPostCode#28891",d[c++]="Expected postcode followed by group separator character",te();if(O(d[--c],"\x1d"),d[--c]){var ee=d[--c];l.ccode=ee,d[c-1]=!0;for(var ae=0;ae<1;ae++){if(3!=l.ccode.length){d[c-1]=!1;break}F(l.ccode,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0})}d[--c]||(d[c-1]="bwipp.maxicodeBadCountryCode#28901",d[c++]="Country code must be three digits",te())}else d[c-1]="bwipp.maxicodeExpectedCountryCode#28904",d[c++]="Expected country code followed by group separator character",te();if(O(d[--c],"\x1d"),d[--c]){var ne=d[--c];l.scode=ne,d[c-1]=!0;for(var oe=0;oe<1;oe++){if(3!=l.scode.length){d[c-1]=!1;break}F(l.scode,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0})}d[--c]||(d[c-1]="bwipp.maxicodeBadServiceClass#28914",d[c++]="Service class must be three digits",te())}else d[c-1]="bwipp.maxicodeExpectedServiceClass#28917",d[c++]="Expected service class followed by group separator character",te();var ie=d[--c];l.barcode=ie;var se=k(l.barcode.length+l.fid.length);I(se,0,l.fid),I(se,l.fid.length,l.barcode),l.barcode=se,l.barlen=l.barcode.length,d[c++]=1/0;for(var le=l.barcode,be=0,me=le.length;be138&&(d[c++]="bwipp.maxicodeInputTooLong#28937",d[c++]="The input data is too long",te());var he=5==l.mode?77:l.mode<=3?84:93;if(l.maxlen=he,K(l.encoding,"legacy")){d[c++]=1/0;for(var ve=0,ge=l.msglen+1;ve=0;ue-=1){l.i=ue;var xe=N(l.msg,l.i);z(l.nseq,l.i,xe>=48&&xe<=57?N(l.nseq,l.i+1)+1:0)}for(l.nseq=R(l.nseq,0,l.msglen),l.prefixinset=function(){for(d[c++]=0;;){if(d[c-1]>=d[c-2].length)break;var e=d[c-1],a=d[c-2];if(!A(d[c-3],N(a,e)))break;d[c-1]+=1}var r=d[--c];c--,d[c-1]=r},l.enc=function(){var e=d[--c],a=d[--c];z(l.out,l.j,N(e,a)),l.j=l.j+1},l.out=w(144),l.i=0,l.j=0,l.cset="seta";;){if(l.i==l.msglen){if(V(l.cset,"seta")&&V(l.cset,"setb")&&l.out.length=9){for(var Te=R(l.msg,l.i,9),ze=0,Re=0,Ie=Te.length;ReWe-Ye){var Je=Qe;Qe=$e,$e=Je}d[c++]='p',d[c++]=Ve,d[c++]=R(He,Ze,$e),l.prefixinset();var ea=d[--c],aa=d[--c];l[aa]=ea,1==l.p&&(d[c++]=l.maxicode_sa,d[c++]=l.setb,l.enc(),d[c++]=l.char1,d[c++]=l.seta,l.enc(),l.i=l.i+1),2==l.p&&(d[c++]=l.maxicode_sa2,d[c++]=l.setb,l.enc(),d[c++]=l.char1,d[c++]=l.seta,l.enc(),d[c++]=l.char2,d[c++]=l.seta,l.enc(),l.i=l.i+2),3==l.p&&(d[c++]=l.maxicode_sa3,d[c++]=l.setb,l.enc(),d[c++]=l.char1,d[c++]=l.seta,l.enc(),d[c++]=l.char2,d[c++]=l.seta,l.enc(),d[c++]=l.char3,d[c++]=l.seta,l.enc(),l.i=l.i+3),l.p>=4&&(d[c++]=l.maxicode_la,d[c++]=l.setb,l.enc(),l.cset="seta");break}if(A(l.seta,l.char1)){var ra=l[l.cset];d[c++]=l.maxicode_la,d[c++]=ra,l.enc(),l.cset="seta";break}if(A(l.setb,l.char1)){var ta=l[l.cset];d[c++]=l.maxicode_lb,d[c++]=ta,l.enc(),l.cset="setb";break}A(l.setc,l.char1)&&(l.setx="setc",l.sx=l.maxicode_sc,l.lkx=l.maxicode_lkc),A(l.setd,l.char1)&&(l.setx="setd",l.sx=l.maxicode_sd,l.lkx=l.maxicode_lkd),A(l.sete,l.char1)&&(l.setx="sete",l.sx=l.maxicode_se,l.lkx=l.maxicode_lke);var na=l[l.setx],oa=l.msg,ia=l.i,sa=l.msglen,ca=l.i,da=sa-ca,la=4;if(4>sa-ca){Je=da;da=la,la=Je}d[c++]='p',d[c++]=na,d[c++]=R(oa,ia,la),l.prefixinset();var pa=d[--c],ba=d[--c];if(l[ba]=pa,1==l.p){var fa=l[l.cset];d[c++]=l.sx,d[c++]=fa,l.enc();var ma=l[l.setx];d[c++]=l.char1,d[c++]=ma,l.enc(),l.i=l.i+1}if(2==l.p){var ha=l[l.cset];d[c++]=l.sx,d[c++]=ha,l.enc();var va=l[l.setx];d[c++]=l.char1,d[c++]=va,l.enc();var ga=l[l.cset];d[c++]=l.sx,d[c++]=ga,l.enc();var ua=l[l.setx];d[c++]=l.char2,d[c++]=ua,l.enc(),l.i=l.i+2}if(3==l.p){var xa=l[l.cset];d[c++]=l.sx,d[c++]=xa,l.enc();var wa=l[l.setx];d[c++]=l.char1,d[c++]=wa,l.enc();var _a=l[l.cset];d[c++]=l.sx,d[c++]=_a,l.enc();var ka=l[l.setx];d[c++]=l.char2,d[c++]=ka,l.enc();var ya=l[l.cset];d[c++]=l.sx,d[c++]=ya,l.enc();var qa=l[l.setx];d[c++]=l.char3,d[c++]=qa,l.enc(),l.i=l.i+3}if(l.p>=4){var Ca=l[l.cset];d[c++]=l.sx,d[c++]=Ca,l.enc();var Ma=l[l.setx];d[c++]=l.lkx,d[c++]=Ma,l.enc(),l.cset=l.setx}break}}l.encmsg=R(l.out,0,l.j);var ja=l[l.cset];l.padval=N(ja,l.maxicode_pad)}if(K(l.encoding,"new")){l.haveb=!1,l.havec=!1,l.haved=!1,l.havee=!1,l.havei=!1;for(var Sa=0,Ba=l.msglen-1;Sa<=Ba;Sa+=1)l.c=N(l.msg,Sa),l.c<=-1e6?l.havei=!0:(l.c<28||l.c>30)&&32!=l.c&&(A(l.setb,l.c)&&(l.haveb=!0),A(l.setc,l.c)&&(l.havec=!0),A(l.setd,l.c)&&(l.haved=!0),A(l.sete,l.c)&&(l.havee=!0));d[c++]=1/0,d[c++]=0,l.haveb&&(d[c++]=1),l.havee&&(d[c++]=4),l.havec&&(d[c++]=2),l.haved&&(d[c++]=3),l.priority=w(),l.priority_rest=R(l.priority,1,l.priority.length-1),l.latch_sequence=l.maxicode_latchseq,l.latch_length=l.maxicode_latchlen,d[c++]=1/0;for(var Na=0;Na<16;Na++)d[c++]=w([0,0,0,0,0]);l.best_length=w(),d[c++]=1/0;for(var Aa=0;Aa<16;Aa++)d[c++]=w([0,0,0,0,0]);l.best_origin=w(),d[c++]=1/0;for(var Ta=0,za=l.msglen;Ta=32)if(d[c-1]<1024){var a=d[--c];d[c++]=32|h(a/64),d[c++]=63&a}else{if(d[c-1]<32768){var r=d[--c];d[c++]=48|h(r/4096),d[c++]=63&h(r/64),d[c++]=63&r}else{var t=d[--c];d[c++]=56|h(t/262144),d[c++]=63&h(t/4096),d[c++]=63&h(t/64),d[c++]=63&t}}},l.enc_ns=function(){for(var e=R(l.msg,l.n,9),a=0,r=0,t=e.length;r=9}],["intake",9],["output",function(){d[c++]=6}],["sets",31],["enc",function(){d[c++]=31,l.enc_ns()}]]),Xa=new Map([["can",function(){d[c++]=A(l.seta,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",1],["enc",function(){d[c++]=N(l.seta,l.c)}]]);if(d[c++]=Ga,d[c++]=Xa,l.haveb){var Ua=new Map([["can",function(){d[c++]=A(l.setb,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",2],["enc",function(){d[c++]=N(l.setb,l.c)}]]);d[c++]=Ua}if(l.havec){var Ka=new Map([["can",function(){d[c++]=A(l.setc,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",4],["enc",function(){d[c++]=N(l.setc,l.c)}]]);d[c++]=Ka}if(l.haved){var Va=new Map([["can",function(){d[c++]=A(l.setd,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",8],["enc",function(){d[c++]=N(l.setd,l.c)}]]);d[c++]=Va}if(l.havee){var Ha=new Map([["can",function(){d[c++]=A(l.sete,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",16],["enc",function(){d[c++]=N(l.sete,l.c)}]]);d[c++]=Ha}var Za=new Map([["can",function(){d[c++]=l.num_a>=1}],["intake",1],["output",function(){d[c++]=2}],["sets",2],["enc",function(){d[c++]=59,d[c++]=N(l.seta,l.c)}]]),Wa=new Map([["can",function(){d[c++]=l.num_a>=2}],["intake",2],["output",function(){d[c++]=3}],["sets",2],["enc",function(){d[c++]=56,l.enc_sha2()}]]),Ya=new Map([["can",function(){d[c++]=l.num_a>=3}],["intake",3],["output",function(){d[c++]=4}],["sets",2],["enc",function(){d[c++]=57,l.enc_sha3()}]]);if(d[c++]=Za,d[c++]=Wa,d[c++]=Ya,l.haveb){var Qa=new Map([["can",function(){d[c++]=A(l.setb,l.c)}],["intake",1],["output",function(){d[c++]=2}],["sets",1],["enc",function(){d[c++]=59,d[c++]=N(l.setb,l.c)}]]);d[c++]=Qa}if(l.havec){var $a=new Map([["can",function(){d[c++]=A(l.setc,l.c)}],["intake",1],["output",function(){d[c++]=2}],["sets",27],["enc",function(){d[c++]=60,d[c++]=N(l.setc,l.c)}]]);d[c++]=$a}if(l.haved){var Ja=new Map([["can",function(){d[c++]=A(l.setd,l.c)}],["intake",1],["output",function(){d[c++]=2}],["sets",23],["enc",function(){d[c++]=61,d[c++]=N(l.setd,l.c)}]]);d[c++]=Ja}if(l.havee){var er=new Map([["can",function(){d[c++]=A(l.sete,l.c)}],["intake",1],["output",function(){d[c++]=2}],["sets",15],["enc",function(){d[c++]=62,d[c++]=N(l.sete,l.c)}]]);d[c++]=er}l.op_tab=w();var ar=l.op_tab;d[c++]=0;for(var rr=0,tr=ar.length;rrre(r+a)){var n=d[--c],o=d[--c];z(l.path_op_0,l.state,N(l.op,'idx')),z(l.prior_code_set_0,l.state,l.org),d[c++]=n,d[c++]=o}c--}})},l.get_best_origin=function(){l.latch_length_s=N(l.latch_length,l.state),l.orglen=re(N(l.best_length_0,0)+N(l.latch_length_s,0));var e=l.priority_rest;d[c++]=0;for(var a=0,r=e.length;a=48&&l.c<58?l.digits+1:0;l.digits=hr;var vr=A(l.seta,l.c)?l.num_a+1:0;l.num_a=vr,l.path_op_0=N(l.path_op,l.n),l.prior_code_set_0=N(l.prior_code_set,l.n),l.best_length_0=N(l.best_length,15&l.n),l.best_origin_0=N(l.best_origin,15&l.n);for(var gr=l.priority,ur=0,xr=gr.length;ur84&&(d[c++]="bwipp.maxicodeMode23TooLong#29379",d[c++]="The secondary message is too long",te());var Xr=C(k(4),"0000"),Ur=B(k(4),~~l.mode,2);I(Xr,4-Ur.length,Ur),l.mdb=Xr;var Kr=C(k(10),"0000000000"),Vr=B(k(10),S(l.ccode),2);I(Kr,10-Vr.length,Vr),l.ccb=Kr;var Hr=C(k(10),"0000000000"),Zr=B(k(10),S(l.scode),2);if(I(Hr,10-Zr.length,Zr),l.scb=Hr,l.pcb=C(k(36),"000000000000000000000000000000000000"),2==l.mode){if(K(l.ccode,"840")&&5==l.pcode.length){var Wr=C(k(9)," 0000");I(Wr,0,l.pcode),l.pcode=Wr}var Yr=B(k(6),l.pcode.length,2);I(l.pcb,6-Yr.length,Yr);var Qr=B(k(30),S(l.pcode),2);I(l.pcb,36-Qr.length,Qr)}else{d[c++]=1/0;var $r=C(k(6)," ");I($r,0,l.pcode.length>6?R(l.pcode,0,6):l.pcode),F($r,function(){var e=d[--c];d[c++]=N(l.seta,e)}),l.pccw=w();for(var Jr=0;Jr<=5;Jr+=1){l.i=Jr;var et=B(k(6),N(l.pccw,l.i),2);I(l.pcb,6*l.i+6-et.length,et)}}l.scm=k(60),I(l.scm,2,l.mdb),I(l.scm,38,R(l.pcb,0,4)),I(l.scm,30,R(l.pcb,4,6)),I(l.scm,24,R(l.pcb,10,6)),I(l.scm,18,R(l.pcb,16,6)),I(l.scm,12,R(l.pcb,22,6)),I(l.scm,6,R(l.pcb,28,6)),I(l.scm,0,R(l.pcb,34,2)),I(l.scm,52,R(l.ccb,0,2)),I(l.scm,42,R(l.ccb,2,6)),I(l.scm,36,R(l.ccb,8,2)),I(l.scm,54,R(l.scb,0,6)),I(l.scm,48,R(l.scb,6,4)),l.pri=w([0,0,0,0,0,0,0,0,0,0]);for(var at=0;at<=59;at+=1)l.i=at,l.ps=~~(l.i/6),l.ep=g(2,5-l.i%6)*(N(l.scm,l.i)-48),z(l.pri,l.ps,re(N(l.pri,l.ps)+l.ep));d[c++]=1/0;for(var rt=0;rt<84;rt++)d[c++]=l.padval;l.sec=w(),I(l.sec,0,l.encmsg)}if(4==l.mode||5==l.mode||6==l.mode||-1==l.mode){if(-1==l.mode){var tt=l.encmsg.length<=77?5:4;l.mode=tt}d[c++]=1/0;for(var nt=0,ot=5==l.mode?78:94;ntl.cws.length-1&&(d[c++]="bwipp.maxicodeMode56TooLong#29464",d[c++]="The message is too long",te()),z(l.cws,0,l.mode),I(l.cws,1,l.encmsg),l.pri=R(l.cws,0,10),l.sec=R(l.cws,10,l.cws.length-10)}l.rscodes=function(){var e=d[--c];l.rsnum=e;var a=d[--c];l.cwb=a,d[c++]='coeffs',d[c++]=l.rsnum,l.maxicode_coeffscachefetch();var r=d[--c],t=d[--c];l[t]=r,l.lfsr=w(l.rsnum);var n=l.cwb,o=l.coeffs,i=l.rsnum,s=l.lfsr;d[c++]=function(){var e=d[--c];d[c++]=N(l.cwb,e)},d[c++]=n.length,d[c++]=o,d[c++]=i,d[c++]=s,d[c++]=l.maxicode_rsprod,fe(),d[c++]=l.lfsr},d[c++]=1/0;for(var it=0,st=l.sec.length-1;it<=st;it+=2)d[c++]=N(l.sec,it);l.seco=w(),d[c++]=1/0;for(var ct=1,dt=l.sec.length-1;ct<=dt;ct+=2)d[c++]=N(l.sec,ct);l.sece=w();var lt=84==l.sec.length?20:28;l.scodes=lt,d[c++]='secochk',d[c++]=l.seco,d[c++]=l.scodes,l.rscodes();var pt=d[--c],bt=d[--c];l[bt]=pt,d[c++]='secechk',d[c++]=l.sece,d[c++]=l.scodes,l.rscodes();var ft=d[--c],mt=d[--c];l[mt]=ft,d[c++]=1/0;for(var ht=0,vt=l.scodes-1;ht<=vt;ht+=1)d[c++]=N(l.secochk,ht),d[c++]=N(l.secechk,ht);l.secchk=w(),d[c++]='prichk',d[c++]=l.pri,d[c++]=10,l.rscodes();var gt=d[--c],ut=d[--c];if(l[ut]=gt,d[c++]=1/0,X(l.pri),X(l.prichk),X(l.sec),X(l.secchk),l.codewords=w(),A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#29535",d[c++]=l.codewords,te()),A(l.options,'debugecc')){d[c++]="bwipp.debugecc#29539",d[c++]=1/0,X(l.prichk),X(l.secchk);var xt=w();d[c++]=xt,te()}d[c++]=1/0;for(var wt=0;wt<864;wt++)d[c++]=0;l.mods=w();for(var _t=0;_t<=143;_t+=1){l.i=_t,d[c++]=1/0;for(var kt=B(k(6),N(l.codewords,l.i),2),yt=0,qt=kt.length;yt",-99]),w(["Y","y","~","?",-99]),w(["Z","z",127,"[",-99]),w([l.ll,l.su,l.ll,"]",-99]),w([l.lm,l.lm,l.lu,"{",-99]),w([l.ld,l.ld,l.lp,"}",-99]),w([l.sb,l.sb,l.sb,l.lu,-99])]);var a=new Map([["\r\n",l.p2],[". ",l.p3],[", ",l.p4],[": ",l.p5]]);l.azteccode_pcomp=a,l.azteccode_latlen=w([w([0,5,5,10,5,10]),w([9,0,5,10,5,10]),w([5,5,0,5,10,10]),w([5,10,10,0,10,15]),w([4,9,9,14,0,14]),w([0,0,0,0,0,0])]),l.azteccode_latseq=w([w([w([]),w([l.ll]),w([l.lm]),w([l.lm,l.lp]),w([l.ld]),w([l.sb])]),w([w([l.ld,l.lu]),w([]),w([l.lm]),w([l.lm,l.lp]),w([l.ld]),w([l.sb])]),w([w([l.lu]),w([l.ll]),w([]),w([l.lp]),w([l.lu,l.ld]),w([l.sb])]),w([w([l.lu]),w([l.lu,l.ll]),w([l.lu,l.lm]),w([]),w([l.lu,l.ld]),w([l.lu,l.sb])]),w([w([l.lu]),w([l.lu,l.ll]),w([l.lu,l.lm]),w([l.lu,l.lm,l.lp]),w([]),w([l.lu,l.sb])]),w([w([l.lu]),w([l.ll]),w([l.lm]),w([]),w([]),w([])])]),l.azteccode_e=1e6,l.e=l.azteccode_e,l.azteccode_shftlen=w([w([l.e,l.e,l.e,5,l.e]),w([5,l.e,l.e,5,l.e]),w([l.e,l.e,l.e,5,l.e]),w([l.e,l.e,l.e,l.e,l.e]),w([4,l.e,l.e,4,l.e])]),l.azteccode_metrics=w([w(["rune",0,0,0,6]),w(["compact",1,1,17,6]),w(["full",1,1,21,6]),w(["compact",2,0,40,6]),w(["full",2,1,48,6]),w(["compact",3,0,51,8]),w(["full",3,1,60,8]),w(["compact",4,0,76,8]),w(["full",4,1,88,8]),w(["full",5,1,120,8]),w(["full",6,1,156,8]),w(["full",7,1,196,8]),w(["full",8,1,240,8]),w(["full",9,1,230,10]),w(["full",10,1,272,10]),w(["full",11,1,316,10]),w(["full",12,1,364,10]),w(["full",13,1,416,10]),w(["full",14,1,470,10]),w(["full",15,1,528,10]),w(["full",16,1,588,10]),w(["full",17,1,652,10]),w(["full",18,1,720,10]),w(["full",19,1,790,10]),w(["full",20,1,864,10]),w(["full",21,1,940,10]),w(["full",22,1,1020,10]),w(["full",23,0,920,12]),w(["full",24,0,992,12]),w(["full",25,0,1066,12]),w(["full",26,0,1144,12]),w(["full",27,0,1224,12]),w(["full",28,0,1306,12]),w(["full",29,0,1392,12]),w(["full",30,0,1480,12]),w(["full",31,0,1570,12]),w(["full",32,0,1664,12])]),l.azteccode_rsparams=w([w([]),w([]),w([]),w([]),w([16,19]),w([]),w([64,67]),w([]),w([256,301]),w([]),w([1024,1033]),w([]),w([4096,4201])]),l.azteccode_modemapfull=w([w([-5,7]),w([-4,7]),w([-3,7]),w([-2,7]),w([-1,7]),w([1,7]),w([2,7]),w([3,7]),w([4,7]),w([5,7]),w([7,5]),w([7,4]),w([7,3]),w([7,2]),w([7,1]),w([7,-1]),w([7,-2]),w([7,-3]),w([7,-4]),w([7,-5]),w([5,-7]),w([4,-7]),w([3,-7]),w([2,-7]),w([1,-7]),w([-1,-7]),w([-2,-7]),w([-3,-7]),w([-4,-7]),w([-5,-7]),w([-7,-5]),w([-7,-4]),w([-7,-3]),w([-7,-2]),w([-7,-1]),w([-7,1]),w([-7,2]),w([-7,3]),w([-7,4]),w([-7,5])]),l.azteccode_modemapcompact=w([w([-3,5]),w([-2,5]),w([-1,5]),w([0,5]),w([1,5]),w([2,5]),w([3,5]),w([5,3]),w([5,2]),w([5,1]),w([5,0]),w([5,-1]),w([5,-2]),w([5,-3]),w([3,-5]),w([2,-5]),w([1,-5]),w([0,-5]),w([-1,-5]),w([-2,-5]),w([-3,-5]),w([-5,-3]),w([-5,-2]),w([-5,-1]),w([-5,0]),w([-5,1]),w([-5,2]),w([-5,3])]),l.azteccode_encfuncs=w(['encu','encl','encm','encp','encd']),l.azteccode_states=w([l.azteccode_u,l.azteccode_l,l.azteccode_m,l.azteccode_p,l.azteccode_d,l.azteccode_b]),l.azteccode_charsizes=w([5,5,5,5,4,8]),l.azteccode_coeffscachemax=551,l.azteccode_coeffscachelimit=6e3,l.azteccode_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.rsnc;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=l.coeffs},d[c++]=l.azteccode_coeffscachemax,d[c++]=l.azteccode_coeffscachelimit,de();var r=d[--c];l.azteccode_coeffscache=r,l.azteccode_coeffscachefetch=function(){var e=d[--c],a=d[--c],r=N(l.azteccode_coeffscache,'fetch');if(d[c++]=re(a+1e5*e),d[c++]=function(){l.azteccode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===r())return!0},l.charvals=w([new Map,new Map,new Map,new Map,new Map]);for(var t=0,n=l.azteccode_charmaps.length-1;t<=n;t+=1){l.i=t,l.encs=N(l.azteccode_charmaps,l.i);for(var o=0;o<=4;o+=1){l.j=o;var i=N(l.encs,l.j);K(P(i),'stringtype')&&(i=N(i,0)),z(N(l.charvals,l.j),i,l.i)}}l.charvals=l.charvals,d[c++]=1/0;for(var s=0,b=l.azteccode_rsparams.length;s=l.rsgf){var T=d[--c];d[c++]=J(T,l.rspm)}}l.rsalog=w(),l.rslog=w(l.rsgf);for(var D=1,E=l.rsgf-1;D<=E;D+=1)z(l.rslog,N(l.rsalog,D),D);d[c++]=w([l.rslog,l.rsalog])}else d[c-1]=w([])}var O=w();l.rstables=O,l=e}e=l;(l=Object.assign({},l,Ia.globals)).dontdraw=!1,l.format="full",l.readerinit=!1,l.layers=-1,l.eclevel=23,l.ecaddchars=3,l.raw=!1,l.parse=!1,l.parsefnc=!1,d[c++]=null,ce();var L=d[--c];l.options=L;var G=d[--c];if(l.barcode=G,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,0==l.barcode.length&&(d[c++]="bwipp.aztecEmptyData#29937",d[c++]="The data must not be empty",te()),l.barcode.length>2e4&&(d[c++]="bwipp.azteccodeInputTooLong#29941",d[c++]="The input data is too long",te()),(l.eclevel<5||l.eclevel>95)&&(d[c++]="bwipp.aztecInvalidEClevel#29945",d[c++]="The EC percentage must be from 5 to 95",te()),l.ecaddchars<3&&(d[c++]="bwipp.aztecInvalidECaddChars#29949",d[c++]="The number of additional EC codewords must be 3 or more",te()),V(l.format,"full")&&V(l.format,"compact")&&V(l.format,"rune")&&(d[c++]="bwipp.aztecInvalidFormat#29953",d[c++]="The format must be either full, compact or rune",te()),K(l.format,"full")&&(l.readerinit&&(l.layers<1||l.layers>22)&&(d[c++]="bwipp.aztecFullInitInvalidLayers#29958",d[c++]="Full-range symbols for reader programming must specify from 1 to 22 layers",te()),-1!=l.layers&&(l.layers<1||l.layers>32)&&(d[c++]="bwipp.aztecFullInvalidLayers#29961",d[c++]="Layers for full-range symbols must be from 1 to 32",te())),K(l.format,"compact")&&(l.readerinit&&(-1!=l.layers&&1!=l.layers&&(d[c++]="bwipp.aztecCompactInitInvalidLayers#29968",d[c++]="Compact symbols for reader programming must have 1 layer",te()),l.layers=1),-1!=l.layers&&(l.layers<1||l.layers>4)&&(d[c++]="bwipp.aztecCompactInvalidLayers#29973",d[c++]="Layers for compact symbols must be from 1 to 4",te())),K(l.format,"rune")){-1!=l.layers&&(d[c++]="bwipp.aztecRuneInvalidLayers#29979",d[c++]="It is not valid to specify layers for runes",te()),l.readerinit&&(d[c++]="bwipp.aztecRuneReaderInit#29982",d[c++]="Reader initialisation is not compactible with Aztec Runes",te()),0==l.barcode.length&&(d[c++]="bwipp.aztecRuneNotNumeric#29985",d[c++]="Aztec runes must be numeric",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.aztecRuneNotNumeric#29989",d[c++]="Aztec runes must be numeric",te())}),l.barcode.length>3&&(d[c++]="bwipp.aztecRuneInvalid#29993",d[c++]="Aztec runes must be 0 to 255",te());var U=S(l.barcode);(U<0||U>255)&&(d[c++]="bwipp.aztecRuneInvalid#29996",d[c++]="Aztec runes must be 0 to 255",te())}l.fn1=-1,l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0],["FNC1",l.fn1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Z=d[--c];if(l.msg=Z,l.msglen=l.msg.length,l.msglen>4729&&(d[c++]="bwipp.azteccodeInputTooLong#30019",d[c++]="The input data is too long",te()),l.msgbits="",V(l.format,"rune")&&l.raw&&(l.msgbits=l.barcode),V(l.format,"rune")&&!l.raw){l.charsize=function(){if(d[c-1]>=0){c--;var e=d[--c];d[c++]=N(l.azteccode_charsizes,e)}else{var a=d[--c];if(d[c-1]=a,d[c-1]==l.fn1)d[c-1]=8;else{var r=-d[--c]-1e6;0==r&&(r=1),d[c++]=4*(1+~~(v(r)/v(10)))+8}}},l.e=l.azteccode_e,l.maxseqlen=4*l.msglen,d[c++]=1/0;for(var W=0;W<6;W++){d[c++]=l.maxseqlen;try{var Y=d[--c];d[c++]=w(Y),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.azteccodeInputTooLarge#30055",d[c++]="The input data exceeds the implementation limits",te())}l.seq0=w(),d[c++]=1/0;for(var Q=0;Q<6;Q++){d[c++]=l.maxseqlen;try{var $=d[--c];d[c++]=w($),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.azteccodeInputTooLarge#30058",d[c++]="The input data exceeds the implementation limits",te())}l.seq1=w(),l.len0=w(6);for(var ee=0;ee<=5;ee+=1)z(l.len0,ee,0);l.len1=w(6),l.curseq=l.seq0,l.curseqlen=l.len0,l.nxtseq=l.seq1,l.nxtseqlen=l.len1,l.curlen=w([0,l.e,l.e,l.e,l.e,l.e]),l.backto=l.azteccode_u,l.lastchar="",F(l.msg,function(){var e=d[--c];for(l.char=e;;){l.imp=!1;for(var a=0,r=l.azteccode_states.length;a0&&I(N(l.curseq,l.y),0,R(N(l.curseq,l.x),0,l.srclen)),F(N(N(l.azteccode_latseq,l.x),l.y),function(){d[c++]=N(l.curseq,l.y),d[c++]=l.srclen;var e=d[c-3],a=d[c-1],r=d[c-2];c-=3,z(r,a,e),l.srclen=l.srclen+1}),z(l.curseqlen,l.y,l.srclen),l.y==l.azteccode_b){var o=l.x==l.azteccode_p||l.x==l.azteccode_d?l.azteccode_u:l.x;l.backto=o}l.imp=!0}}if(!l.imp)break}l.nxtlen=w([l.e,l.e,l.e,l.e,l.e,l.e]);for(var i=0;i<=5;i+=1)z(l.nxtseqlen,i,0);for(var s=0,p=l.azteccode_states.length;s=0){if(l.x!=l.azteccode_b&&!A(N(l.charvals,l.x),l.char))break}else if(l.x!=l.azteccode_p)break;d[c++]='cost',d[c++]=N(l.curlen,l.x),d[c++]=l.x,d[c++]=l.char,l.charsize();var b=d[--c],f=d[--c],m=d[--c];if(l[m]=re(f+b),l.cost0&&I(N(l.nxtseq,l.x),0,R(N(l.curseq,l.x),0,l.srclen)),z(N(l.nxtseq,l.x),l.srclen,l.char),z(l.nxtseqlen,l.x,l.srclen+1)),l.x==l.azteccode_b)break;for(var h=0,v=l.azteccode_states.length;h0&&I(N(l.nxtseq,l.y),0,R(N(l.curseq,l.y),0,l.srclen)),z(N(l.nxtseq,l.y),l.srclen,l.x==l.azteccode_u?l.azteccode_su:l.azteccode_sp),z(N(l.nxtseq,l.y),l.srclen+1,l.char),z(l.nxtseqlen,l.y,l.srclen+2)}break}if(0!=l.lastchar.length&&l.char>=0){var y=k(2);if(z(y,0,l.lastchar),z(y,1,l.char),l.pchars=y,A(l.azteccode_pcomp,l.pchars))for(var q=0,C=l.azteccode_states.length;q=0;M-=1)if(l.idx=M,l.ch=N(N(l.curseq,l.i),l.idx),-1==l.lastidx)K(l.ch,l.lastchar)&&(l.lastidx=l.idx,l.idx>0&&N(N(l.curseq,l.i),l.idx-1)==l.azteccode_sp&&(l.lastsp=!0));else{if(l.ch==l.azteccode_sb){l.lastidx=-1;break}if(l.ch<0&&l.ch>=l.azteccode_ld){l.i==l.azteccode_p?l.ch==l.azteccode_ld&&(l.lastld=!0):l.ch!=l.azteccode_lp&&(l.inP=l.lastsp);break}}l.inP&&l.lastidx>=0&&(z(l.nxtlen,l.i,N(l.curlen,l.i)),l.lastidx0&&I(N(l.nxtseq,l.i),0,R(N(l.curseq,l.i),0,l.curseqilen)),z(N(l.nxtseq,l.i),l.lastidx,N(l.azteccode_pcomp,l.pchars)),z(l.nxtseqlen,l.i,l.curseqilen)):(l.srclen=l.curseqilen-1,l.srclen>0&&I(N(l.nxtseq,l.i),0,R(N(l.curseq,l.i),0,l.srclen)),z(N(l.nxtseq,l.i),l.srclen,N(l.azteccode_pcomp,l.pchars)),z(l.nxtseqlen,l.i,l.srclen+1)))}}if(N(l.nxtseqlen,l.azteccode_b)>0){l.numbytes=0;for(var j=0,S=N(l.nxtseqlen,l.azteccode_b)-1;j<=S;j+=1){var B=N(N(l.nxtseq,l.azteccode_b),j)==l.azteccode_sb?0:l.numbytes+1;l.numbytes=B}32==l.numbytes&&z(l.nxtlen,l.azteccode_b,N(l.nxtlen,l.azteccode_b)+11)}l.curlen=l.nxtlen;var T=l.curseq;l.curseq=l.nxtseq,l.nxtseq=T;var D=l.curseqlen;l.curseqlen=l.nxtseqlen,l.nxtseqlen=D;var P=l.char>=0?l.char:"";l.lastchar=P}),l.minseq=l.azteccode_e;for(var ae=0,ne=l.azteccode_states.length;ae=i:n<=i;n+=o){var s=d[--c],p=d[c-1];d[c++]=~~(s/10),d[c++]=p,d[c++]=4*n+8,d[c++]=s%10+2,d[c++]=4,l.tobin();var b=d[--c],f=d[--c];I(d[--c],f,b)}c--}else{var m=d[--c];d[c++]=N(N(l.charvals,l.azteccode_p),m),d[c++]=5,l.tobin()}},l.addtomsgbits=function(){var e=d[--c];l.v=e,l.j+l.v.length>l.msgbits.length&&(d[c++]="bwipp.aztecNoValidSymbol#30324",d[c++]="Maximum length exceeded",te()),I(l.msgbits,l.j,l.v),l.j=l.j+l.v.length},l.state=l.azteccode_u,d[c++]=l.minseq;try{var oe=d[--c];d[c++]=k(oe),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.azteccodeInputTooLarge#30335",d[c++]="The input data exceeds the implementation limits",te());var ie=d[--c];for(l.msgbits=ie,l.i=0,l.j=0;!(l.i>=l.seq.length);)if(l.state!=l.azteccode_b){l.char=N(l.seq,l.i);var se=l[N(l.azteccode_encfuncs,l.state)];if(d[c++]=l.char,!0===se())break;l.addtomsgbits(),l.i=l.i+1,l.char!=l.azteccode_su&&l.char!=l.azteccode_sp||(d[c++]=N(l.seq,l.i),l.char==l.azteccode_su?l.encu():l.encp(),l.addtomsgbits(),l.i=l.i+1),l.char==l.azteccode_lu&&(l.state=l.azteccode_u),l.char==l.azteccode_ll&&(l.state=l.azteccode_l),l.char==l.azteccode_lm&&(l.state=l.azteccode_m),l.char==l.azteccode_lp&&(l.state=l.azteccode_p),l.char==l.azteccode_ld&&(l.state=l.azteccode_d),l.char==l.azteccode_sb&&(l.state=l.azteccode_b)}else{for(l.numbytes=0;!(l.i+l.numbytes>=l.seq.length)&&!(N(l.seq,l.i+l.numbytes)<0)&&2078!=l.numbytes;)l.numbytes=l.numbytes+1;l.numbytes<=31?(d[c++]=l.numbytes,d[c++]=5,l.tobin(),l.addtomsgbits()):(d[c++]=0,d[c++]=5,l.tobin(),l.addtomsgbits(),d[c++]=l.numbytes-31,d[c++]=11,l.tobin(),l.addtomsgbits());for(var le=0,be=l.numbytes;lel.numdcw&&(l.okay=!1),!l.okay);me++);for(l.okay||(d[c++]="bwipp.aztecNoValidSymbol#30428",d[c++]="Maximum length exceeded",te()),l.layers=l.mlyr,l.allzero=function(){var e=d[--c];d[c++]=K(e,R("000000000000",0,e.length))},l.allones=function(){var e=d[--c];d[c++]=K(e,R("111111111111",0,e.length))},l.cws=w(l.ncws),l.m=0,l.c=0;!(l.msgbits.length<=l.m);){if(l.msgbits.length-l.m>=l.bpcw){l.cwb=R(l.msgbits,l.m,l.bpcw-1),l.cwf=R(l.msgbits,re(l.m+l.bpcw)-1,1),d[c++]=l.cwb,l.allzero(),d[--c]&&(l.cwf="1",l.m=l.m-1),d[c++]=l.cwb,l.allones(),d[--c]&&(l.cwf="0",l.m=l.m-1);var ve=k(12);I(ve,0,l.cwb),I(ve,l.bpcw-1,l.cwf),l.cwb=R(ve,0,l.bpcw)}else{l.cwb=R(l.msgbits,l.m,l.msgbits.length-l.m);var ge=C(k(12),"111111111111");I(ge,0,l.cwb),l.cwb=R(ge,0,l.bpcw),d[c++]=l.cwb,l.allones(),d[--c]&&I(l.cwb,l.cwb.length-1,"0")}l.cw=0;for(var ue=0,xe=l.bpcw-1;ue<=xe;ue+=1)l.i=ue,l.cw=re(l.cw+g(2,re(l.bpcw-l.i)-1)*(N(l.cwb,l.i)-48));z(l.cws,l.c,l.cw),l.m=re(l.m+l.bpcw),l.c=l.c+1}(l.cws=R(l.cws,0,l.c),A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#30471",d[c++]=l.cws,te()),l.rscodes=function(){var e=d[--c];l.rsbt=e;var a=d[--c];l.rsnc=a;var r=d[--c];l.rscws=r,X(N(l.azteccode_rsparams,l.rsbt));var t=d[--c];l.rspm=t;var n=d[--c];l.rsgf_1=n-1,X(N(l.rstables,l.rsbt));var o=d[--c];l.rsalog=o;var i=d[--c];l.rslog=i,l.rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%l.rsgf_1)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},d[c++]='coeffs',d[c++]=l.rsnc,d[c++]=l.rsbt,l.azteccode_coeffscachefetch();var s=d[--c],p=d[--c];l[p]=s,l.lfsr=w(l.rsnc);var b=l.rscws,f=l.coeffs,m=l.rsnc,h=l.lfsr;d[c++]=function(){var e=d[--c];d[c++]=N(l.rscws,e)},d[c++]=b.length,d[c++]=f,d[c++]=m,d[c++]=h,d[c++]=l.rsprod,fe(),d[c++]=l.lfsr},K(l.format,"full"))&&(l.mode=2048*(l.layers-1)+(l.cws.length-1),l.readerinit&&(l.mode=1024|l.mode),l.mode=w([h((61440&l.mode)/4096),h((3840&l.mode)/256),h((240&l.mode)/16),15&l.mode]),d[c++]=1/0,X(l.mode),d[c++]=l.mode,d[c++]=6,d[c++]=4,l.rscodes(),X(d[--c]),l.mode=w());K(l.format,"compact")&&(l.mode=64*(l.layers-1)+(l.cws.length-1),l.readerinit&&(l.mode=32|l.mode),l.mode=w([h((240&l.mode)/16),15&l.mode]),d[c++]=1/0,X(l.mode),d[c++]=l.mode,d[c++]=5,d[c++]=4,l.rscodes(),X(d[--c]),l.mode=w());if(K(l.format,"rune")){l.mode=S(l.barcode),l.mode=w([h((240&l.mode)/16),15&l.mode]),d[c++]=1/0,X(l.mode),d[c++]=l.mode,d[c++]=5,d[c++]=4,l.rscodes(),X(d[--c]),l.mode=w(),d[c++]=1/0;for(var we=l.mode,_e=0,ke=we.length;_ef(l.j)?f(l.i):f(l.j),ia=d[--c];z(d[--c],ia,(oa+1)%2)}}for(var sa=w([w([-(l.fw+1),l.fw,1]),w([-(l.fw+1),l.fw+1,1]),w([-l.fw,l.fw+1,1]),w([l.fw+1,l.fw+1,1]),w([l.fw+1,l.fw,1]),w([l.fw+1,-l.fw,1]),w([l.fw,l.fw+1,0]),w([l.fw+1,-(l.fw+1),0]),w([l.fw,-(l.fw+1),0]),w([-l.fw,-(l.fw+1),0]),w([-(l.fw+1),-(l.fw+1),0]),w([-(l.fw+1),-l.fw,0])]),ca=0,da=sa.length;ca=l.rsgf){var cr=d[--c];d[c++]=J(cr,l.rspm)}}l.rsalog=w(),l.rslog=w(l.rsgf);for(var dr=1,lr=l.rsgf-1;dr<=lr;dr+=1)z(l.rslog,N(l.rsalog,dr),dr);d[c++]=w([l.rslog,l.rsalog])}else d[c-1]=w([])}var pr=w();l.rstables=pr,l.codeone_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%l.gf_1)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.codeone_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.ecpb;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.codeone_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.codeone_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.coeffs.length-1)},l.codeone_coeffscachemax=9,l.codeone_coeffscachelimit=212,d[c++]=l.codeone_coeffscachemax,d[c++]=l.codeone_coeffscachelimit,de();var br=d[--c];l.codeone_coeffscache=br,l.codeone_coeffscachefetch=function(){var e=d[--c];l.rsbt=e;var a=d[--c];l.ecpb=a,l.rslog=N(N(l.rstables,l.rsbt),0),l.rsalog=N(N(l.rstables,l.rsbt),1),l.gf=l.rsalog.length,l.gf_1=l.gf-1;var r=N(l.codeone_coeffscache,'fetch');if(d[c++]=re(1e4*l.rsbt+l.ecpb),d[c++]=function(){l.codeone_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===r())return!0},l=e}e=l;(l=Object.assign({},l,Ea.globals)).dontdraw=!1,l.version="unset",l.parse=!1,l.parsefnc=!1,d[c++]=null,ce();var fr=d[--c];l.options=fr;var mr=d[--c];if(l.barcode=mr,l.barcode.length>4e3&&(d[c++]="bwipp.codeoneInputTooLong#31229",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,V(l.version,"unset")&&(A(l.codeone_versionopts,l.version)||(d[c++]="bwipp.codeoneBadVersion#31256",d[c++]="version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30",te())),l.stype=K(R(l.version,0,1),"S"),l.ttype=K(R(l.version,0,1),"T"),l.stype){F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.codeoneStypeNonDigit#31271",d[c++]="S-Type symbols can only contain digits",te())}),l.barlen=l.barcode.length,l.barlen>18&&(d[c++]="bwipp.codeoneStypeTooLong#31277",d[c++]="Maximum length exceeded",te()),l.normalize=function(){var e=d[--c];l.base=e;var a=d[--c];l.num=a;for(var r=l.num.length-1;r>=1;r-=1){l.i=r;var t=l.num,n=l.i;z(t,n-1,re(N(t,n-1)+~~(N(l.num,l.i)/l.base))),z(l.num,l.i,N(l.num,l.i)%l.base)}if(Y(N(l.num,0),l.base)){for(d[c++]=1/0,d[c++]=N(l.num,0);;){if(H(d[c-1],l.base))break;var o=d[--c];d[c++]=o%l.base,d[c++]=~~(o/l.base)}l.extcnt=G()-1,U(w(G()));var i=d[--c];l.extdigits=i,d[c-1]=1/0;for(var s=l.extcnt;s>=0;s-=1)d[c++]=N(l.extdigits,s);X(R(l.num,1,l.num.length-1)),l.num=w()}for(d[c++]=0;;){if(d[c-1]>=l.num.length)break;var p=d[c-1];if(0!=N(l.num,p))break;d[c-1]+=1}if(d[c-1]>=l.num.length)d[c-1]=w([0]);else{var b=d[--c];d[c++]=R(l.num,b,re(l.num.length-b))}},l.bigadd=function(){var e=d[--c],a=d[--c];if(l.offset=f(e.length-a.length),e.length0){l.msgtmp=w(re(2*l.msg.length+6*l.numecis)+2),z(l.msgtmp,0,l.codeone_pad),z(l.msgtmp,1,l.eciesc),l.j=2;for(var zr=0,Rr=l.msg.length-1;zr<=Rr;zr+=1){var Ir=N(l.msg,zr);if(d[c++]=Ir,Ir<=-1e6){for(var Dr=d[--c],Pr=R(B(k(7),-Dr,10),1,6),Er=0,Or=Pr.length;Er3550&&(d[c++]="bwipp.codeoneInputTooLong#31421",d[c++]="The input data is too long",te()),l.metrics=l.codeone_nonstypemetrics,d[c++]=1/0;for(var Gr=l.metrics,Xr=0,Ur=Gr.length;Xr=0;Hr-=1)l.i=Hr,1!=N(l.numremcws,l.i)&&z(l.numremcws,l.i,N(l.numremcws,l.i+1)+1);l.getnumremcws=function(){d[c-1]>=l.numremcws.length&&(d[c-1]="bwipp.codeoneTooLong#31458",d[c++]="Maximum length exceeded",te());var e=d[--c];d[c++]=N(l.numremcws,e)},d[c++]=1/0;for(var Zr=0,Wr=l.msglen;Zr=0;et-=1)l.i=et,l.barchar=N(l.msg,l.i),l.barchar>=48&&l.barchar<=57&&z(l.numD,l.i,N(l.numD,l.i+1)+1),13==l.barchar||42==l.barchar||62==l.barchar?z(l.nextXterm,l.i,0):z(l.nextXterm,l.i,N(l.nextXterm,l.i+1)+1),A(l.xvals,l.barchar)?z(l.nextNonX,l.i,N(l.nextNonX,l.i+1)+1):z(l.nextNonX,l.i,0);d[c++]=1/0;for(var at=l.nextXterm,rt=0,tt=at.length;rt1e4&&(d[c-1]=1e4)}l.nextXterm=w(),d[c++]=1/0;for(var ot=l.nextNonX,it=0,st=ot.length;it1e4&&(d[c-1]=1e4)}for(l.nextNonX=w(),l.isD=function(){d[c++]=l.char>=48&&l.char<=57},l.isC=function(){d[c++]=A(l.cnvals,l.char)},l.isT=function(){d[c++]=A(l.tnvals,l.char)},l.isX=function(){d[c++]=A(l.xvals,l.char)},l.isEA=function(){d[c++]=l.char>127},l.isFN=function(){d[c++]=l.char<0},l.XtermFirst=function(){var e=d[--c];d[c++]=H(N(l.nextXterm,e),N(l.nextNonX,e))},l.lookup=function(){l.ac=1,l.cc=2,l.tc=2,l.xc=2,l.bc=3,l.mode==l.codeone_a&&(l.ac=0,l.cc=1,l.tc=1,l.xc=1,l.bc=2),l.mode==l.codeone_c&&(l.cc=0),l.mode==l.codeone_t&&(l.tc=0),l.mode==l.codeone_x&&(l.xc=0),l.mode==l.codeone_b&&(l.bc=0);for(var e=0;e<1;e++)for(l.k=0;;){if(l.i+l.k==l.msglen){for(var a=w([l.ac,l.cc,l.tc,l.xc]),r=!0,t=0,n=a.length;t=3){for(var V=w([l.ac,l.cc,l.tc,l.xc]),H=!0,Z=0,W=V.length;Z1480&&(d[c-1]="bwipp.codeoneTooLong#31533",d[c++]="Maximum length exceeded",te());var e=d[--c];I(l.cws,l.j,e),l.j=e.length+l.j},l.tobin=function(){var e=k(d[--c]);d[c++]=e;for(var a=0,r=e.length-1;a<=r;a+=1){z(d[c-1],a,48)}var t=d[c-1];d[c++]=t;var n=d[c-3],o=d[c-1];d[c-3]=d[c-2],c-=2;var i=B(k(o.length),n,2);I(o,o.length-i.length,i);var s=d[--c];d[c++]=1/0,F(s,function(){d[c-1]-=48});var l=w();d[c++]=l},l.Dbitsbuf=w(20+~~(10*l.msglen/3)),l.Dbitslen=0,l.appendbits=function(){var e=d[--c];l.apnd_n=e,U(w(l.apnd_n)),d[c++]=l.Dbitsbuf,d[c++]=l.Dbitslen;var a=d[c-3],r=d[c-1],t=d[c-2];c-=3,I(t,r,a),l.Dbitslen=re(l.Dbitslen+l.apnd_n)},l.encA=function(){for(var e=0;e<1;e++){if(N(l.numD,l.i)>=21){z(l.Dbitsbuf,0,1),z(l.Dbitsbuf,1,1),z(l.Dbitsbuf,2,1),z(l.Dbitsbuf,3,1),l.Dbitslen=4,l.mode=l.codeone_d;break}var a=N(l.numD,l.i);if(a>=13&&re(a+l.i)==l.msglen){z(l.Dbitsbuf,0,1),z(l.Dbitsbuf,1,1),z(l.Dbitsbuf,2,1),z(l.Dbitsbuf,3,1),l.Dbitslen=4,l.mode=l.codeone_d;break}if(N(l.numD,l.i)>=2){var r=k(2);z(r,0,N(l.msg,l.i)),z(r,1,N(l.msg,l.i+1)),d[c++]=N(l.avals,r),l.addtocws(),l.i=l.i+2;break}if(N(l.msg,l.i)==l.codeone_fnc1){if(N(l.numD,l.i+1)>=15){d[c++]=N(l.avals,l.codeone_fnc1ld),l.addtocws(),l.i=l.i+1,l.Dbitslen=0,l.mode=l.codeone_d;break}var t=N(l.numD,l.i+1);if(t>=7&&re(t+l.i)+1==l.msglen){d[c++]=N(l.avals,l.codeone_fnc1ld),l.addtocws(),l.i=l.i+1,l.Dbitslen=0,l.mode=l.codeone_d;break}}d[c++]='newmode',l.lookup();var n=d[--c],o=d[--c];if(l[o]=n,l.newmode!=l.mode){d[c++]=N(l.avals,N(w([-1,l.codeone_lc,l.codeone_lt,l.codeone_lx,l.codeone_ld,l.codeone_lb]),l.newmode)),l.addtocws(),l.mode=l.newmode;break}d[c++]=N(l.avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1;break}},l.CTXvalstocws=function(){var e=d[--c];l.in=e,d[c++]=1/0;for(var a=0,r=l.in.length-1;a<=r;a+=3){for(var t=R(l.in,a,3),n=0,o=0,i=t.length;o=12){d[c++]=R(l.ctxvals,0,l.p),l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.codeone_unlcw]),l.addtocws(),l.mode=l.codeone_a;break}var e=N(l.numD,l.i);if(e>=8&&re(e+l.i)==l.msglen){d[c++]=R(l.ctxvals,0,l.p),l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.codeone_unlcw]),l.addtocws(),l.mode=l.codeone_a;break}if(l.mode==l.codeone_x){if(!A(l.xvals,N(l.msg,l.i))){d[c++]=R(l.ctxvals,0,l.p),l.CTXvalstocws(),l.addtocws(),d[c++]=l.j,l.getnumremcws(),(1!=d[--c]||N(l.msg,l.i)>127)&&(d[c++]=w([l.codeone_unlcw]),l.addtocws()),l.mode=l.codeone_a;break}if(l.i+1l.ctxvals.length&&(d[c-1]="bwipp.codeoneTooLong#31717",d[c++]="Maximum length exceeded",te());var m=d[--c];I(l.ctxvals,l.p,m),l.p=m.length+l.p,l.i=l.i+1}if(l.mode!=l.codeone_a){for(;l.p%3!=0;)l.i=l.i-1,l.p=l.p-N(N(l.encvals,l.mode),N(l.msg,l.i)).length;d[c++]=1/0,X(R(l.ctxvals,0,l.p));var h=w();if(d[c++]=h,l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.codeone_unlcw]),l.addtocws(),l.mode=l.codeone_a,l.i!=l.msglen)if(N(l.numD,l.i)>=2){var v=k(2);z(v,0,N(l.msg,l.i)),z(v,1,N(l.msg,l.i+1)),d[c++]=N(l.avals,v),l.addtocws(),l.i=l.i+2}else d[c++]=N(l.avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1}},l.encD=function(){for(;;){if(N(l.numD,l.i)<3){l.Drem=(8-l.Dbitslen%8)%8,d[c++]=l.j+~~(l.Dbitslen/8),l.getnumremcws();var e=d[--c];if(l.remcws=e,d[c++]=l.j+~~(l.Dbitslen/8)-1,l.getnumremcws(),(d[--c]-1==0&&0==l.Drem||1==l.remcws&&0!=l.Drem)&&l.i==l.msglen){4!=l.Drem&&6!=l.Drem||(d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=4,l.appendbits()),2!=l.Drem&&6!=l.Drem||(d[c++]=0,d[c++]=1,d[c++]=2,l.appendbits());break}if((l.i==l.msglen-1&&1==N(l.numD,l.i)||l.i==l.msglen-2&&2==N(l.numD,l.i))&&1==l.remcws&&0==l.Drem)break;if((l.i!=l.msglen-1||1!=N(l.numD,l.i)||1!=l.remcws||4!=l.Drem&&6!=l.Drem)&&(d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=6,l.appendbits(),l.Drem=(8-l.Dbitslen%8)%8),4==l.Drem||6==l.Drem){if(N(l.numD,l.i)>=1)d[c++]=N(l.msg,l.i)-48+1,d[c++]=4,l.tobin(),X(d[--c]),d[c++]=4,l.appendbits(),l.i=l.i+1;else d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=4,l.appendbits();l.Drem=l.Drem-4}2==l.Drem&&(d[c++]=0,d[c++]=1,d[c++]=2,l.appendbits(),l.Drem=0);break}for(var a=R(l.msg,l.i,3),r=0,t=0,n=a.length;t0)for(var o=0,i=l.Dbitslen-1;o<=i;o+=8){for(var s=R(l.Dbits,o,8),p=0,b=0,f=s.length;b=l.bvals.length&&(d[c++]="bwipp.codeoneTooLong#31839",d[c++]="Maximum length exceeded",te()),z(l.bvals,l.p,N(l.msg,l.i)),l.p=l.p+1,l.i=l.i+1}d[c++]=l.j+l.p,l.getnumremcws();var e=d[--c];l.remcws=e-1,d[c++]=1/0,0==l.remcws&&l.i==l.msglen?d[c++]=0:l.p<250?d[c++]=l.p:(d[c++]=249+~~(l.p/250),d[c++]=l.p%250),X(R(l.bvals,0,l.p)),l.bvals=w(),d[c++]=l.bvals,l.addtocws(),l.mode=l.codeone_a},l.cws=w(1480),l.mode=l.codeone_a,l.i=0,l.j=0;!(l.i>=l.msglen);){if(!0===(0,l[N(l.codeone_encfuncs,l.mode)])())break}l.cws=R(l.cws,0,l.j)}for(var dt=l.metrics,lt=0,pt=dt.length;ltl.dcws&&(l.okay=!1),!l.okay);lt++);if(l.okay||(d[c++]="bwipp.codeoneNoValidSymbol#31896",d[c++]="Maximum length exceeded",te()),l.stype){d[c++]=1/0;for(var bt=0,ft=re(l.dcws-l.cws.length);bt=Dt:Rt<=Dt;Rt+=It){if(l.i=Rt,l.stype){var Pt=C(k(5),"00000"),Et=B(k(5),N(l.cws,l.i),2);I(Pt,5-Et.length,Et),d[c++]=1/0,F(Pt,function(){d[c-1]-=48});var Ot=w();l.c1=Ot;var Ft=C(k(5),"00000"),Lt=B(k(5),N(l.cws,l.i+1),2);I(Ft,5-Lt.length,Lt),d[c++]=1/0,F(Ft,function(){d[c-1]-=48});var Gt=w();l.c2=Gt,d[c++]=1/0,X(R(l.c1,0,3)),X(R(l.c2,0,2)),l.top=w(),d[c++]=1/0,X(R(l.c1,3,2)),X(R(l.c2,2,3)),l.bot=w()}else{var Xt=C(k(8),"00000000"),Ut=B(k(8),N(l.cws,l.i),2);I(Xt,8-Ut.length,Ut),d[c++]=1/0,F(Xt,function(){d[c-1]-=48});var Kt=w();l.top=R(Kt,0,4),l.bot=R(Kt,4,4)}I(l.mmat,re(l.r*l.dcol+l.c),l.top),I(l.mmat,re((l.r+1)*l.dcol+l.c),l.bot),l.c=l.c+l.top.length,l.c==l.dcol&&(l.c=0,l.r=l.r+2)}l.mmv=function(){var e=d[--c],a=d[--c];d[c++]=re(a+e*l.cols)},d[c++]=1/0;for(var Vt=0,Ht=l.rows*l.cols;Vt=en:$t<=en;$t+=Jt){l.j=$t;var an=w([1,l.i%12==0?1:0]);d[c++]=an,d[c++]=an,d[c++]=l.pixs,d[c++]=l.j,d[c++]=l.i,l.mmv();var rn=d[c-3],tn=d[c-1],nn=d[c-2];if(c-=3,I(nn,tn,rn),l.i!=l.risl-1){d[c++]=l.pixs,d[c++]=re(l.cols-l.j)-2,d[c++]=re(l.rows-l.i)-1,l.mmv();var on=d[c-3],sn=d[c-1],cn=d[c-2];c-=3,I(cn,sn,on)}else c--}}F(N(l.codeone_blackdotmap,l.vers),function(){var e=d[--c];d[c++]=l.pixs,X(e),l.mmv();var a=d[--c];z(d[--c],a,1)}),l.j=0;for(var dn=0,ln=l.pixs.length-1;dn<=ln;dn+=1)l.i=dn,-1==N(l.pixs,l.i)&&(z(l.pixs,l.i,N(l.mmat,l.j)),l.j=l.j+1);d[c++]=1/0,d[c++]='ren',d[c++]='renmatrix',d[c++]='pixs',d[c++]=l.pixs,d[c++]='pixx',d[c++]=l.cols,d[c++]='pixy',d[c++]=l.rows,d[c++]='height',d[c++]=l.rows*l.modunit/72,d[c++]='width',d[c++]=l.cols*l.modunit/72,(l.stype||l.ttype)&&(d[c++]='borderleft',d[c++]=1,d[c++]='borderright',d[c++]=1,d[c++]='bordertop',d[c++]=0,d[c++]='borderbottom',d[c++]=1),d[c++]='opt',d[c++]=l.options;var pn=_();d[c++]=pn,l._render&&_r(),l=e}function Oa(){if(!Oa.globals){var e=l;(l=Oa.globals={}).hanxin_noblk=w([0,-1,-1]),l.hanxin_NUM=1,l.hanxin_TXT=2,l.hanxin_BYT=3,l.hanxin_CN1=4,l.hanxin_CN2=5,l.hanxin_GB2=6,l.hanxin_GB4=7,l.hanxin_FN1SEP=9,l.hanxin_fn1=-1,l.hanxin_gs1pre="11100001",l.hanxin_gs1post="11111111",l.hanxin_fnc1ext="1111101000",l.hanxin_metrics=w([w(["1",23,-1,0,205,w([1,21,4]),l.hanxin_noblk,l.hanxin_noblk,w([1,17,8]),l.hanxin_noblk,l.hanxin_noblk,w([1,13,12]),l.hanxin_noblk,l.hanxin_noblk,w([1,9,16]),l.hanxin_noblk,l.hanxin_noblk]),w(["2",25,-1,0,301,w([1,31,6]),l.hanxin_noblk,l.hanxin_noblk,w([1,25,12]),l.hanxin_noblk,l.hanxin_noblk,w([1,19,18]),l.hanxin_noblk,l.hanxin_noblk,w([1,15,22]),l.hanxin_noblk,l.hanxin_noblk]),w(["3",27,-1,0,405,w([1,42,8]),l.hanxin_noblk,l.hanxin_noblk,w([1,34,16]),l.hanxin_noblk,l.hanxin_noblk,w([1,26,24]),l.hanxin_noblk,l.hanxin_noblk,w([1,20,30]),l.hanxin_noblk,l.hanxin_noblk]),w(["4",29,14,1,439,w([1,46,8]),l.hanxin_noblk,l.hanxin_noblk,w([1,38,16]),l.hanxin_noblk,l.hanxin_noblk,w([1,30,24]),l.hanxin_noblk,l.hanxin_noblk,w([1,22,32]),l.hanxin_noblk,l.hanxin_noblk]),w(["5",31,16,1,555,w([1,57,12]),l.hanxin_noblk,l.hanxin_noblk,w([1,49,20]),l.hanxin_noblk,l.hanxin_noblk,w([1,37,32]),l.hanxin_noblk,l.hanxin_noblk,w([1,14,20]),w([1,13,22]),l.hanxin_noblk]),w(["6",33,16,1,675,w([1,70,14]),l.hanxin_noblk,l.hanxin_noblk,w([1,58,26]),l.hanxin_noblk,l.hanxin_noblk,w([1,24,20]),w([1,22,18]),l.hanxin_noblk,w([1,16,24]),w([1,18,26]),l.hanxin_noblk]),w(["7",35,17,1,805,w([1,84,16]),l.hanxin_noblk,l.hanxin_noblk,w([1,70,30]),l.hanxin_noblk,l.hanxin_noblk,w([1,26,22]),w([1,28,24]),l.hanxin_noblk,w([2,14,20]),w([1,12,20]),l.hanxin_noblk]),w(["8",37,18,1,943,w([1,99,18]),l.hanxin_noblk,l.hanxin_noblk,w([1,40,18]),w([1,41,18]),l.hanxin_noblk,w([1,31,26]),w([1,32,28]),l.hanxin_noblk,w([2,16,24]),w([1,15,22]),l.hanxin_noblk]),w(["9",39,19,1,1089,w([1,114,22]),l.hanxin_noblk,l.hanxin_noblk,w([2,48,20]),l.hanxin_noblk,l.hanxin_noblk,w([2,24,20]),w([1,26,22]),l.hanxin_noblk,w([2,18,28]),w([1,18,26]),l.hanxin_noblk]),w(["10",41,20,1,1243,w([1,131,24]),l.hanxin_noblk,l.hanxin_noblk,w([1,52,22]),w([1,57,24]),l.hanxin_noblk,w([2,27,24]),w([1,29,24]),l.hanxin_noblk,w([2,21,32]),w([1,19,30]),l.hanxin_noblk]),w(["11",43,14,2,1289,w([1,135,26]),l.hanxin_noblk,l.hanxin_noblk,w([1,56,24]),w([1,57,24]),l.hanxin_noblk,w([2,28,24]),w([1,31,26]),l.hanxin_noblk,w([2,22,32]),w([1,21,32]),l.hanxin_noblk]),w(["12",45,15,2,1455,w([1,153,28]),l.hanxin_noblk,l.hanxin_noblk,w([1,62,26]),w([1,65,28]),l.hanxin_noblk,w([2,32,28]),w([1,33,28]),l.hanxin_noblk,w([3,17,26]),w([1,22,30]),l.hanxin_noblk]),w(["13",47,16,2,1629,w([1,86,16]),w([1,85,16]),l.hanxin_noblk,w([1,71,30]),w([1,72,30]),l.hanxin_noblk,w([2,37,32]),w([1,35,30]),l.hanxin_noblk,w([3,20,30]),w([1,21,32]),l.hanxin_noblk]),w(["14",49,16,2,1805,w([1,94,18]),w([1,95,18]),l.hanxin_noblk,w([2,51,22]),w([1,55,24]),l.hanxin_noblk,w([3,30,26]),w([1,31,26]),l.hanxin_noblk,w([4,18,28]),w([1,17,24]),l.hanxin_noblk]),w(["15",51,17,2,1995,w([1,104,20]),w([1,105,20]),l.hanxin_noblk,w([2,57,24]),w([1,61,26]),l.hanxin_noblk,w([3,33,28]),w([1,36,30]),l.hanxin_noblk,w([4,20,30]),w([1,19,30]),l.hanxin_noblk]),w(["16",53,17,2,2187,w([1,115,22]),w([1,114,22]),l.hanxin_noblk,w([2,65,28]),w([1,61,26]),l.hanxin_noblk,w([3,38,32]),w([1,33,30]),l.hanxin_noblk,w([5,19,28]),w([1,14,24]),l.hanxin_noblk]),w(["17",55,18,2,2393,w([1,126,24]),w([1,125,24]),l.hanxin_noblk,w([2,70,30]),w([1,69,30]),l.hanxin_noblk,w([4,33,28]),w([1,29,26]),l.hanxin_noblk,w([5,20,30]),w([1,19,30]),l.hanxin_noblk]),w(["18",57,19,2,2607,w([1,136,26]),w([1,137,26]),l.hanxin_noblk,w([3,56,24]),w([1,59,26]),l.hanxin_noblk,w([5,35,30]),l.hanxin_noblk,l.hanxin_noblk,w([6,18,28]),w([1,21,28]),l.hanxin_noblk]),w(["19",59,20,2,2829,w([1,148,28]),w([1,149,28]),l.hanxin_noblk,w([3,61,26]),w([1,64,28]),l.hanxin_noblk,w([7,24,20]),w([1,23,22]),l.hanxin_noblk,w([6,20,30]),w([1,21,32]),l.hanxin_noblk]),w(["20",61,20,2,3053,w([3,107,20]),l.hanxin_noblk,l.hanxin_noblk,w([3,65,28]),w([1,72,30]),l.hanxin_noblk,w([7,26,22]),w([1,23,22]),l.hanxin_noblk,w([7,19,28]),w([1,20,32]),l.hanxin_noblk]),w(["21",63,21,2,3291,w([3,115,22]),l.hanxin_noblk,l.hanxin_noblk,w([4,56,24]),w([1,63,28]),l.hanxin_noblk,w([7,28,24]),w([1,25,22]),l.hanxin_noblk,w([8,18,28]),w([1,21,22]),l.hanxin_noblk]),w(["22",65,16,3,3383,w([2,116,22]),w([1,122,24]),l.hanxin_noblk,w([4,56,24]),w([1,72,30]),l.hanxin_noblk,w([7,28,24]),w([1,32,26]),l.hanxin_noblk,w([8,18,28]),w([1,24,30]),l.hanxin_noblk]),w(["23",67,17,3,3631,w([3,127,24]),l.hanxin_noblk,l.hanxin_noblk,w([5,51,22]),w([1,62,26]),l.hanxin_noblk,w([7,30,26]),w([1,35,26]),l.hanxin_noblk,w([8,20,30]),w([1,21,32]),l.hanxin_noblk]),w(["24",69,17,3,3887,w([2,135,26]),w([1,137,26]),l.hanxin_noblk,w([5,56,24]),w([1,59,26]),l.hanxin_noblk,w([7,33,28]),w([1,30,28]),l.hanxin_noblk,w([11,16,24]),w([1,19,26]),l.hanxin_noblk]),w(["25",71,18,3,4151,w([3,105,20]),w([1,121,22]),l.hanxin_noblk,w([5,61,26]),w([1,57,26]),l.hanxin_noblk,w([9,28,24]),w([1,28,22]),l.hanxin_noblk,w([10,19,28]),w([1,18,30]),l.hanxin_noblk]),w(["26",73,18,3,4423,w([2,157,30]),w([1,150,28]),l.hanxin_noblk,w([5,65,28]),w([1,61,26]),l.hanxin_noblk,w([8,33,28]),w([1,34,30]),l.hanxin_noblk,w([10,19,28]),w([2,15,26]),l.hanxin_noblk]),w(["27",75,19,3,4703,w([3,126,24]),w([1,115,22]),l.hanxin_noblk,w([7,51,22]),w([1,54,22]),l.hanxin_noblk,w([8,35,30]),w([1,37,30]),l.hanxin_noblk,w([15,15,22]),w([1,10,22]),l.hanxin_noblk]),w(["28",77,19,3,4991,w([4,105,20]),w([1,103,20]),l.hanxin_noblk,w([7,56,24]),w([1,45,18]),l.hanxin_noblk,w([10,31,26]),w([1,27,26]),l.hanxin_noblk,w([10,17,26]),w([3,20,28]),w([1,21,28])]),w(["29",79,20,3,5287,w([3,139,26]),w([1,137,28]),l.hanxin_noblk,w([6,66,28]),w([1,66,30]),l.hanxin_noblk,w([9,36,30]),w([1,34,32]),l.hanxin_noblk,w([13,19,28]),w([1,17,32]),l.hanxin_noblk]),w(["30",81,20,3,5591,w([6,84,16]),w([1,82,16]),l.hanxin_noblk,w([6,70,30]),w([1,68,30]),l.hanxin_noblk,w([7,35,30]),w([3,33,28]),w([1,32,28]),w([13,20,30]),w([1,20,28]),l.hanxin_noblk]),w(["31",83,21,3,5903,w([5,105,20]),w([1,94,18]),l.hanxin_noblk,w([6,74,32]),w([1,71,30]),l.hanxin_noblk,w([11,33,28]),w([1,34,32]),l.hanxin_noblk,w([13,19,28]),w([3,16,26]),l.hanxin_noblk]),w(["32",85,17,4,6033,w([4,127,24]),w([1,126,24]),l.hanxin_noblk,w([7,66,28]),w([1,66,30]),l.hanxin_noblk,w([12,30,24]),w([1,24,28]),w([1,24,30]),w([15,19,28]),w([1,17,32]),l.hanxin_noblk]),w(["33",87,17,4,6353,w([7,84,16]),w([1,78,16]),l.hanxin_noblk,w([7,70,30]),w([1,66,28]),l.hanxin_noblk,w([12,33,28]),w([1,32,30]),l.hanxin_noblk,w([14,21,32]),w([1,24,28]),l.hanxin_noblk]),w(["34",89,18,4,6689,w([5,117,22]),w([1,117,24]),l.hanxin_noblk,w([8,66,28]),w([1,58,26]),l.hanxin_noblk,w([11,38,32]),w([1,34,32]),l.hanxin_noblk,w([15,20,30]),w([2,17,26]),l.hanxin_noblk]),w(["35",91,18,4,7025,w([4,148,28]),w([1,146,28]),l.hanxin_noblk,w([8,68,30]),w([1,70,24]),l.hanxin_noblk,w([10,36,32]),w([3,38,28]),l.hanxin_noblk,w([16,19,28]),w([3,16,26]),l.hanxin_noblk]),w(["36",93,19,4,7377,w([4,126,24]),w([2,135,26]),l.hanxin_noblk,w([8,70,28]),w([2,43,26]),l.hanxin_noblk,w([13,32,28]),w([2,41,30]),l.hanxin_noblk,w([17,19,28]),w([3,15,26]),l.hanxin_noblk]),w(["37",95,19,4,7729,w([5,136,26]),w([1,132,24]),l.hanxin_noblk,w([5,67,30]),w([4,68,28]),w([1,69,28]),w([14,35,30]),w([1,32,24]),l.hanxin_noblk,w([18,18,26]),w([3,16,28]),w([1,14,28])]),w(["38",97,19,4,8089,w([3,142,26]),w([3,141,28]),l.hanxin_noblk,w([8,70,30]),w([1,73,32]),w([1,74,32]),w([12,34,30]),w([3,34,26]),w([1,35,28]),w([18,21,32]),w([1,27,30]),l.hanxin_noblk]),w(["39",99,20,4,8465,w([5,116,22]),w([2,103,20]),w([1,102,20]),w([9,74,32]),w([1,74,30]),l.hanxin_noblk,w([14,34,28]),w([2,32,32]),w([1,32,30]),w([19,21,32]),w([1,25,26]),l.hanxin_noblk]),w(["40",101,20,4,8841,w([7,116,22]),w([1,117,22]),l.hanxin_noblk,w([11,65,28]),w([1,58,24]),l.hanxin_noblk,w([15,38,32]),w([1,27,28]),l.hanxin_noblk,w([20,20,30]),w([1,20,32]),w([1,21,32])]),w(["41",103,17,5,9009,w([6,136,26]),w([1,130,24]),l.hanxin_noblk,w([11,66,28]),w([1,62,30]),l.hanxin_noblk,w([14,34,28]),w([3,34,32]),w([1,30,30]),w([18,20,30]),w([3,20,28]),w([2,15,26])]),w(["42",105,17,5,9401,w([5,105,20]),w([2,115,22]),w([2,116,22]),w([10,75,32]),w([1,73,32]),l.hanxin_noblk,w([16,38,32]),w([1,27,28]),l.hanxin_noblk,w([22,19,28]),w([2,16,30]),w([1,19,30])]),w(["43",107,18,5,9799,w([6,147,28]),w([1,146,28]),l.hanxin_noblk,w([11,66,28]),w([2,65,30]),l.hanxin_noblk,w([18,33,28]),w([2,33,30]),l.hanxin_noblk,w([22,21,32]),w([1,28,30]),l.hanxin_noblk]),w(["44",109,18,5,10207,w([6,116,22]),w([3,125,24]),l.hanxin_noblk,w([11,75,32]),w([1,68,30]),l.hanxin_noblk,w([13,35,28]),w([6,34,32]),w([1,30,30]),w([23,21,32]),w([1,26,30]),l.hanxin_noblk]),w(["45",111,18,5,10623,w([7,105,20]),w([4,95,18]),l.hanxin_noblk,w([12,67,28]),w([1,63,30]),w([1,62,32]),w([21,31,26]),w([2,33,32]),l.hanxin_noblk,w([23,21,32]),w([2,24,30]),l.hanxin_noblk]),w(["46",113,19,5,11045,w([10,116,22]),l.hanxin_noblk,l.hanxin_noblk,w([12,74,32]),w([1,78,30]),l.hanxin_noblk,w([18,37,32]),w([1,39,30]),w([1,41,28]),w([25,21,32]),w([1,27,28]),l.hanxin_noblk]),w(["47",115,19,5,11477,w([5,126,24]),w([4,115,22]),w([1,114,22]),w([12,67,28]),w([2,66,32]),w([1,68,30]),w([21,35,30]),w([1,39,30]),l.hanxin_noblk,w([26,21,32]),w([1,28,28]),l.hanxin_noblk]),w(["48",117,19,5,11917,w([9,126,24]),w([1,117,22]),l.hanxin_noblk,w([13,75,32]),w([1,68,30]),l.hanxin_noblk,w([20,35,30]),w([3,35,28]),l.hanxin_noblk,w([27,21,32]),w([1,28,30]),l.hanxin_noblk]),w(["49",119,17,6,12111,w([9,126,24]),w([1,137,26]),l.hanxin_noblk,w([13,71,30]),w([2,68,32]),l.hanxin_noblk,w([20,37,32]),w([1,39,28]),w([1,38,28]),w([24,20,32]),w([5,25,28]),l.hanxin_noblk]),w(["50",121,17,6,12559,w([8,147,28]),w([1,141,28]),l.hanxin_noblk,w([10,73,32]),w([4,74,30]),w([1,73,30]),w([16,36,32]),w([6,39,30]),w([1,37,30]),w([27,21,32]),w([3,20,26]),l.hanxin_noblk]),w(["51",123,18,6,13025,w([9,137,26]),w([1,135,26]),l.hanxin_noblk,w([12,70,30]),w([4,75,32]),l.hanxin_noblk,w([24,35,30]),w([1,40,28]),l.hanxin_noblk,w([23,20,32]),w([8,24,30]),l.hanxin_noblk]),w(["52",125,18,6,13489,w([14,95,18]),w([1,86,18]),l.hanxin_noblk,w([13,73,32]),w([3,77,30]),l.hanxin_noblk,w([24,35,30]),w([2,35,28]),l.hanxin_noblk,w([26,21,32]),w([5,21,30]),w([1,23,30])]),w(["53",127,18,6,13961,w([9,147,28]),w([1,142,28]),l.hanxin_noblk,w([10,73,30]),w([6,70,32]),w([1,71,32]),w([25,35,30]),w([2,34,26]),l.hanxin_noblk,w([29,21,32]),w([4,22,30]),l.hanxin_noblk]),w(["54",129,18,6,14441,w([11,126,24]),w([1,131,24]),l.hanxin_noblk,w([16,74,32]),w([1,79,30]),l.hanxin_noblk,w([25,38,32]),w([1,25,30]),l.hanxin_noblk,w([33,21,32]),w([1,28,28]),l.hanxin_noblk]),w(["55",131,19,6,14939,w([14,105,20]),w([1,99,18]),l.hanxin_noblk,w([19,65,28]),w([1,72,28]),l.hanxin_noblk,w([24,37,32]),w([2,40,30]),w([1,41,30]),w([31,21,32]),w([4,24,32]),l.hanxin_noblk]),w(["56",133,19,6,15435,w([10,147,28]),w([1,151,28]),l.hanxin_noblk,w([15,71,30]),w([3,71,32]),w([1,73,32]),w([24,37,32]),w([3,38,30]),w([1,39,30]),w([36,19,30]),w([3,29,26]),l.hanxin_noblk]),w(["57",135,19,6,15939,w([15,105,20]),w([1,99,18]),l.hanxin_noblk,w([19,70,30]),w([1,64,28]),l.hanxin_noblk,w([27,38,32]),w([2,25,26]),l.hanxin_noblk,w([38,20,30]),w([2,18,28]),l.hanxin_noblk]),w(["58",137,17,7,16171,w([14,105,20]),w([1,113,22]),w([1,114,22]),w([17,67,30]),w([3,92,32]),l.hanxin_noblk,w([30,35,30]),w([1,41,30]),l.hanxin_noblk,w([36,21,32]),w([1,26,30]),w([1,27,30])]),w(["59",139,17,7,16691,w([11,146,28]),w([1,146,26]),l.hanxin_noblk,w([20,70,30]),w([1,60,26]),l.hanxin_noblk,w([29,38,32]),w([1,24,32]),l.hanxin_noblk,w([40,20,30]),w([2,17,26]),l.hanxin_noblk]),w(["60",141,18,7,17215,w([3,137,26]),w([1,136,26]),w([10,126,24]),w([22,65,28]),w([1,75,30]),l.hanxin_noblk,w([30,37,32]),w([1,51,30]),l.hanxin_noblk,w([42,20,30]),w([1,21,30]),l.hanxin_noblk]),w(["61",143,18,7,17751,w([12,126,24]),w([2,118,22]),w([1,116,22]),w([19,74,32]),w([1,74,30]),w([1,72,28]),w([30,38,32]),w([2,29,30]),l.hanxin_noblk,w([39,20,32]),w([2,37,26]),w([1,38,26])]),w(["62",145,18,7,18295,w([12,126,24]),w([3,136,26]),l.hanxin_noblk,w([21,70,30]),w([2,65,28]),l.hanxin_noblk,w([34,35,30]),w([1,44,32]),l.hanxin_noblk,w([42,20,30]),w([2,19,28]),w([2,18,28])]),w(["63",147,18,7,18847,w([12,126,24]),w([3,117,22]),w([1,116,22]),w([25,61,26]),w([2,62,28]),l.hanxin_noblk,w([34,35,30]),w([1,40,32]),w([1,41,32]),w([45,20,30]),w([1,20,32]),w([1,21,32])]),w(["64",149,19,7,19403,w([15,105,20]),w([2,115,22]),w([2,116,22]),w([25,65,28]),w([1,72,28]),l.hanxin_noblk,w([18,35,30]),w([17,37,32]),w([1,50,32]),w([42,20,30]),w([6,19,28]),w([1,15,28])]),w(["65",151,19,7,19971,w([19,105,20]),w([1,101,20]),l.hanxin_noblk,w([33,51,22]),w([1,65,22]),l.hanxin_noblk,w([40,33,28]),w([1,28,28]),l.hanxin_noblk,w([49,20,30]),w([1,18,28]),l.hanxin_noblk]),w(["66",153,17,8,20229,w([18,105,20]),w([2,117,22]),l.hanxin_noblk,w([26,65,28]),w([1,80,30]),l.hanxin_noblk,w([35,35,30]),w([3,35,28]),w([1,36,28]),w([52,18,28]),w([2,38,30]),l.hanxin_noblk]),w(["67",155,17,8,20805,w([26,84,16]),l.hanxin_noblk,l.hanxin_noblk,w([26,70,30]),l.hanxin_noblk,l.hanxin_noblk,w([45,31,26]),w([1,9,26]),l.hanxin_noblk,w([52,20,30]),l.hanxin_noblk,l.hanxin_noblk]),w(["68",157,17,8,21389,w([16,126,24]),w([1,114,22]),w([1,115,22]),w([23,70,30]),w([3,65,28]),w([1,66,28]),w([40,35,30]),w([1,43,30]),l.hanxin_noblk,w([46,20,30]),w([7,19,28]),w([1,16,28])]),w(["69",159,18,8,21993,w([19,116,22]),w([1,105,22]),l.hanxin_noblk,w([20,70,30]),w([7,66,28]),w([1,63,28]),w([40,35,30]),w([1,42,32]),w([1,43,32]),w([54,20,30]),w([1,19,30]),l.hanxin_noblk]),w(["70",161,18,8,22593,w([17,126,24]),w([2,115,22]),l.hanxin_noblk,w([24,70,30]),w([4,74,32]),l.hanxin_noblk,w([48,31,26]),w([2,18,26]),l.hanxin_noblk,w([54,19,28]),w([6,15,26]),w([1,14,26])]),w(["71",163,18,8,23201,w([29,84,16]),l.hanxin_noblk,l.hanxin_noblk,w([29,70,30]),l.hanxin_noblk,l.hanxin_noblk,w([6,34,30]),w([3,36,30]),w([38,33,28]),w([58,20,30]),l.hanxin_noblk,l.hanxin_noblk]),w(["72",165,18,8,23817,w([16,147,28]),w([1,149,28]),l.hanxin_noblk,w([31,66,28]),w([1,37,26]),l.hanxin_noblk,w([48,33,28]),w([1,23,26]),l.hanxin_noblk,w([53,20,30]),w([6,19,28]),w([1,17,28])]),w(["73",167,19,8,24453,w([20,115,22]),w([2,134,24]),l.hanxin_noblk,w([29,66,28]),w([2,56,26]),w([2,57,26]),w([45,36,30]),w([2,15,28]),l.hanxin_noblk,w([59,20,30]),w([2,21,32]),l.hanxin_noblk]),w(["74",169,19,8,25085,w([17,147,28]),w([1,134,26]),l.hanxin_noblk,w([26,70,30]),w([5,75,32]),l.hanxin_noblk,w([47,35,30]),w([1,48,32]),l.hanxin_noblk,w([64,18,28]),w([2,33,30]),w([1,35,30])]),w(["75",171,17,9,25373,w([22,115,22]),w([1,133,24]),l.hanxin_noblk,w([33,65,28]),w([1,74,28]),l.hanxin_noblk,w([43,36,30]),w([5,27,28]),w([1,30,28]),w([57,20,30]),w([5,21,32]),w([1,24,32])]),w(["76",173,17,9,26021,w([18,136,26]),w([2,142,26]),l.hanxin_noblk,w([33,66,28]),w([2,49,26]),l.hanxin_noblk,w([48,35,30]),w([2,38,28]),l.hanxin_noblk,w([64,20,30]),w([1,20,32]),l.hanxin_noblk]),w(["77",175,17,9,26677,w([19,126,24]),w([2,135,26]),w([1,136,26]),w([32,66,28]),w([2,55,26]),w([2,56,26]),w([49,36,30]),w([2,18,32]),l.hanxin_noblk,w([65,18,28]),w([5,27,30]),w([1,29,30])]),w(["78",177,18,9,27335,w([20,137,26]),w([1,130,26]),l.hanxin_noblk,w([30,75,32]),w([2,71,32]),l.hanxin_noblk,w([46,35,30]),w([6,39,32]),l.hanxin_noblk,w([3,12,30]),w([70,19,28]),l.hanxin_noblk]),w(["79",179,18,9,28007,w([20,147,28]),l.hanxin_noblk,l.hanxin_noblk,w([35,70,30]),l.hanxin_noblk,l.hanxin_noblk,w([49,35,30]),w([5,35,28]),l.hanxin_noblk,w([70,20,30]),l.hanxin_noblk,l.hanxin_noblk]),w(["80",181,18,9,28687,w([21,136,26]),w([1,155,28]),l.hanxin_noblk,w([34,70,30]),w([1,64,28]),w([1,65,28]),w([54,35,30]),w([1,45,30]),l.hanxin_noblk,w([68,20,30]),w([3,18,28]),w([1,19,28])]),w(["81",183,18,9,29375,w([19,126,24]),w([5,115,22]),w([1,114,22]),w([33,70,30]),w([3,65,28]),w([1,64,28]),w([52,35,30]),w([3,41,32]),w([1,40,32]),w([67,20,30]),w([5,21,32]),w([1,24,32])]),w(["82",185,18,9,30071,w([2,150,28]),w([21,136,26]),l.hanxin_noblk,w([32,70,30]),w([6,65,28]),l.hanxin_noblk,w([52,38,32]),w([2,27,32]),l.hanxin_noblk,w([73,20,30]),w([2,22,32]),l.hanxin_noblk]),w(["83",187,17,10,30387,w([21,126,24]),w([4,136,26]),l.hanxin_noblk,w([30,74,32]),w([6,73,30]),l.hanxin_noblk,w([54,35,30]),w([4,40,32]),l.hanxin_noblk,w([75,20,30]),w([1,20,28]),l.hanxin_noblk]),w(["84",189,17,10,31091,w([30,105,20]),w([1,114,22]),l.hanxin_noblk,w([3,45,22]),w([55,47,20]),l.hanxin_noblk,w([2,26,26]),w([62,33,28]),l.hanxin_noblk,w([79,18,28]),w([4,33,30]),l.hanxin_noblk])]),l.hanxin_fpat=w([w([1,1,1,1,1,1,1,0]),w([1,0,0,0,0,0,0,0]),w([1,0,1,1,1,1,1,0]),w([1,0,1,0,0,0,0,0]),w([1,0,1,0,1,1,1,0]),w([1,0,1,0,1,1,1,0]),w([1,0,1,0,1,1,1,0]),w([0,0,0,0,0,0,0,0])]),l.hanxin_fpat2=w([w([1,1,1,0,1,0,1,0]),w([1,1,1,0,1,0,1,0]),w([1,1,1,0,1,0,1,0]),w([0,0,0,0,1,0,1,0]),w([1,1,1,1,1,0,1,0]),w([0,0,0,0,0,0,1,0]),w([1,1,1,1,1,1,1,0]),w([0,0,0,0,0,0,0,0])]);var a=w([function(){d[c-1]=0,d[c++]=8},function(){var e=d[--c];d[c++]=e-1,d[c++]=e-9}]),r=w([function(){d[c-1]=1,d[c++]=8},function(){var e=d[--c];d[c++]=e-2,d[c++]=e-9}]),t=w([function(){d[c-1]=2,d[c++]=8},function(){var e=d[--c];d[c++]=e-3,d[c++]=e-9}]),n=w([function(){d[c-1]=3,d[c++]=8},function(){var e=d[--c];d[c++]=e-4,d[c++]=e-9}]),o=w([function(){d[c-1]=4,d[c++]=8},function(){var e=d[--c];d[c++]=e-5,d[c++]=e-9}]),i=w([function(){d[c-1]=5,d[c++]=8},function(){var e=d[--c];d[c++]=e-6,d[c++]=e-9}]),s=w([function(){d[c-1]=6,d[c++]=8},function(){var e=d[--c];d[c++]=e-7,d[c++]=e-9}]),b=w([function(){d[c-1]=7,d[c++]=8},function(){var e=d[--c];d[c++]=e-8,d[c++]=e-9}]),f=w([function(){d[c-1]=8,d[c++]=8},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-9}]),v=w([function(){d[c-1]=8,d[c++]=7},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-8}]),u=w([function(){d[c-1]=8,d[c++]=6},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-7}]),x=w([function(){d[c-1]=8,d[c++]=5},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-6}]),_=w([function(){d[c-1]=8,d[c++]=4},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-5}]),y=w([function(){d[c-1]=8,d[c++]=3},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-4}]),q=w([function(){d[c-1]=8,d[c++]=2},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-3}]),C=w([function(){d[c-1]=8,d[c++]=1},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-2}]),M=w([function(){d[c-1]=8,d[c++]=0},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-1}]),j=w([function(){d[c-1]-=9,d[c++]=0},function(){var e=d[--c];d[c++]=8,d[c++]=e-1}]),T=w([function(){d[c-1]-=9,d[c++]=1},function(){var e=d[--c];d[c++]=8,d[c++]=e-2}]),D=w([function(){d[c-1]-=9,d[c++]=2},function(){var e=d[--c];d[c++]=8,d[c++]=e-3}]),P=w([function(){d[c-1]-=9,d[c++]=3},function(){var e=d[--c];d[c++]=8,d[c++]=e-4}]),E=w([function(){d[c-1]-=9,d[c++]=4},function(){var e=d[--c];d[c++]=8,d[c++]=e-5}]),O=w([function(){d[c-1]-=9,d[c++]=5},function(){var e=d[--c];d[c++]=8,d[c++]=e-6}]),L=w([function(){d[c-1]-=9,d[c++]=6},function(){var e=d[--c];d[c++]=8,d[c++]=e-7}]),H=w([function(){d[c-1]-=9,d[c++]=7},function(){var e=d[--c];d[c++]=8,d[c++]=e-8}]),Z=w([function(){d[c-1]-=9,d[c++]=8},function(){var e=d[--c];d[c++]=8,d[c++]=e-9}]),W=w([function(){d[c-1]-=8,d[c++]=8},function(){var e=d[--c];d[c++]=7,d[c++]=e-9}]),Y=w([function(){d[c-1]-=7,d[c++]=8},function(){var e=d[--c];d[c++]=6,d[c++]=e-9}]),Q=w([function(){d[c-1]-=6,d[c++]=8},function(){var e=d[--c];d[c++]=5,d[c++]=e-9}]),$=w([function(){d[c-1]-=5,d[c++]=8},function(){var e=d[--c];d[c++]=4,d[c++]=e-9}]),ae=w([function(){d[c-1]-=4,d[c++]=8},function(){var e=d[--c];d[c++]=3,d[c++]=e-9}]),ne=w([function(){d[c-1]-=3,d[c++]=8},function(){var e=d[--c];d[c++]=2,d[c++]=e-9}]),oe=w([function(){d[c-1]-=2,d[c++]=8},function(){var e=d[--c];d[c++]=1,d[c++]=e-9}]),ie=w([function(){d[c-1]-=1,d[c++]=8},function(){var e=d[--c];d[c++]=0,d[c++]=e-9}]);l.hanxin_funmap=w([a,r,t,n,o,i,s,b,f,v,u,x,_,y,q,C,M,j,T,D,P,E,O,L,H,Z,W,Y,Q,$,ae,ne,oe,ie]),l.hanxin_rsparams=w([w([]),w([]),w([]),w([]),w([16,19]),w([]),w([]),w([]),w([256,355])]);var se=w([function(){c-=2,d[c++]=1},function(){var e=d[--c],a=d[--c];d[c++]=re(a+e)%2},function(){var e=d[--c],a=d[--c];d[c++]=re((e+a)%3+a%3)%2},function(){var e=d[--c],a=d[--c];d[c++]=re(a%e+(e%a+(e%3+a%3)))%2}]);l.hanxin_maskfuncs=se,d[c++]=1/0;for(var le=0,be=l.hanxin_rsparams.length;le=l.rsgf){var we=d[--c];d[c++]=J(we,l.rspm)}}l.rsalog=w(),l.rslog=w(l.rsgf);for(var _e=1,ke=l.rsgf-1;_e<=ke;_e+=1)z(l.rslog,N(l.rsalog,_e),_e);d[c++]=w([l.rslog,l.rsalog])}else d[c-1]=w([])}var ye=w();l.rstables=ye,l.hanxin_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%l.rsgf_1)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.hanxin_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.rsnc;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.hanxin_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.hanxin_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.coeffs.length-1)},l.hanxin_coeffscachemax=15,l.hanxin_coeffscachelimit=264,d[c++]=l.hanxin_coeffscachemax,d[c++]=l.hanxin_coeffscachelimit,de();var qe=d[--c];l.hanxin_coeffscache=qe,l.hanxin_coeffscachefetch=function(){var e=d[--c];l.rsbt=e;var a=d[--c];l.rsnc=a,X(N(l.rstables,l.rsbt));var r=d[--c];l.rsalog=r;var t=d[--c];l.rslog=t,l.rsgf_1=l.rsalog.length-1;var n=N(l.hanxin_coeffscache,'fetch');if(d[c++]=re(1e4*l.rsbt+l.rsnc),d[c++]=function(){l.hanxin_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===n())return!0},l=e}e=l;(l=Object.assign({},l,Oa.globals)).dontdraw=!1,l.version="unset",l.eclevel="L2",l.parse=!1,l.parsefnc=!1,l.mask=-1,d[c++]=null,ce();var Ce=d[--c];l.options=Ce;var Me=d[--c];if(l.barcode=Me,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,0==l.barcode.length&&(d[c++]="bwipp.hanxinEmptyData#32692",d[c++]="The data must not be empty",te()),l.barcode.length>14e3&&(d[c++]="bwipp.hanxinInputTooLong#32696",d[c++]="The input data is too long",te()),V(l.version,"unset")){var je=l.version.length,Se=je>=1&&je<=2;if(d[c++]=Se,Se){c--;var Be=l.version;d[c++]=!0;for(var Ne=0,Ae=Be.length;Ne57)&&(d[c-1]=!1)}if(d[c-1]){c--;var ze=S(l.version);d[c++]=ze>=1&&ze<=84}}d[--c]||(d[c++]="bwipp.hanxinInvalidVersion#32707",d[c++]="Valid versions are 1 to 84",te())}var Re=2==l.eclevel.length;if(d[c++]=Re,Re){c--;var Ie=K(R(l.eclevel,0,1),"L");if(d[c++]=Ie,Ie){c--;var De=N(l.eclevel,1)-48;d[c++]=De>=1&&De<=4}}d[--c]||(d[c++]="bwipp.hanxinInvalidErrorCorrectionLevel#32717",d[c++]="Valid error correction levels are L1 to L4",te()),-1!=l.mask&&(l.mask<1||l.mask>4)&&(d[c++]="bwipp.hanxinInvalidErrorCorrectionLevel#32722",d[c++]="The valid masks are 1 to 4",te()),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.hanxin_fn1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Pe=d[--c];if(l.msg=Pe,l.msglen=l.msg.length,l.fnc1first=!1,l.msglen>0&&N(l.msg,0)==l.hanxin_fn1&&(l.fnc1first=!0,l.msg=R(l.msg,1,l.msglen-1),l.msglen=l.msg.length),l.msglen>7827&&(d[c++]="bwipp.hanxinInputTooLong#32754",d[c++]="The input data is too long",te()),!l.fnc1first)for(var Ee=0,Oe=l.msglen-1;Ee<=Oe;Ee+=1)l.i=Ee,N(l.msg,l.i)==l.hanxin_fn1&&(d[c++]="bwipp.hanxinFNC1NotFirstPosition#32764",d[c++]="Han Xin requires that FNC1 only appears in the first position",te());l.tobin=function(){var e=k(d[--c]);d[c++]=e;for(var a=0,r=e.length-1;a<=r;a+=1){z(d[c-1],a,48)}var t=d[c-1];d[c++]=t;var n=d[c-3],o=d[c-1];d[c-3]=d[c-2],c-=2;var i=B(k(o.length),n,2);I(o,o.length-i.length,i)},d[c++]=1/0;for(var Fe=0,Le=l.msglen;Fe=0;Ge-=1){l.i=Ge;var Xe=N(l.msg,l.i);Xe>=48&&Xe<=57&&z(l.numD,l.i,N(l.numD,l.i+1)+1)}for(d[c++]=1/0,l.i=0,l.bytestart=-1;;){if(l.i>=l.msglen){-1!=l.bytestart&&(d[c++]=l.hanxin_BYT,d[c++]=R(l.msg,l.bytestart,l.i-l.bytestart));break}l.d=N(l.numD,l.i);var Ue=re(l.i+l.d)>=l.msglen?5:8;if(l.d>=Ue)-1!=l.bytestart&&(l.bytestart=-1,d[c++]=l.hanxin_BYT,d[c++]=R(l.msg,l.bytestart,l.i-l.bytestart)),l.i=re(l.i+l.d),d[c++]=l.hanxin_NUM,d[c++]=R(l.msg,l.i,l.d);else if(N(l.msg,l.i)==l.hanxin_fn1){if(-1!=l.bytestart){var Ke=R(l.msg,l.bytestart,re(l.i-l.bytestart));l.bytestart=-1,d[c++]=l.hanxin_BYT,d[c++]=Ke}l.i=l.i+1,d[c++]=l.hanxin_FN1SEP,d[c++]=null}else-1==l.bytestart&&(l.bytestart=l.i),l.i=l.i+1}U(w(G()));var Ve=d[--c];c--,l.seq=Ve;for(var He=0,Ze=l.seq.length-1;He<=Ze;He+=2)l.si=He,N(l.seq,l.si)==l.hanxin_BYT&&N(l.seq,l.si+1).length>=8192&&(d[c++]="bwipp.hanxinInputTooLarge#32834",d[c++]="The input data exceeds the maximum symbol capacity",te());l.numRhs=function(){if(d[c-1]>0){var e=d[c-1];d[c++]=N(l.seq,e-2)==l.hanxin_FN1SEP}else d[c++]=!1;var a=d[--c];d[c-1]=a},l.numLhs=function(){if(d[c-1]+20){var e=d[c-1];if(N(l.seq,e-2)==l.hanxin_NUM){var a=d[c-1];d[c++]=N(l.seq,a-1).length%3==0}else d[c++]=!1}else d[c++]=!1;var r=d[--c];d[c-1]=r},l.addtobits=function(){d[c-1].length+l.pos>l.bits.length&&(d[c-1]="bwipp.hanxinNoValidSymbol#32883",d[c++]="Maximum length exceeded or invalid content",te());var e=d[--c];I(l.bits,l.pos,e),l.pos=e.length+l.pos},l.bits=k(26120),l.pos=0,l.fnc1first&&(d[c++]=l.hanxin_gs1pre,l.addtobits());for(var We=0,Ye=l.seq.length-1;We<=Ye;We+=2)if(l.si=We,l.st=N(l.seq,l.si),l.st==l.hanxin_BYT)l.sd=N(l.seq,l.si+1),d[c++]="0011",l.addtobits(),d[c++]=l.sd.length,d[c++]=13,l.tobin(),l.addtobits(),F(l.sd,function(){d[c++]=8,l.tobin(),l.addtobits()});else if(l.st==l.hanxin_FN1SEP){d[c++]=l.si,l.fncLhs(),d[--c]||(d[c++]="0001",l.addtobits()),d[c++]=l.hanxin_fnc1ext,l.addtobits(),d[c++]=l.si,l.fncRhs(),d[--c]||(d[c++]="1111111111",l.addtobits())}else{l.sd=N(l.seq,l.si+1),l.D=l.sd.length,d[c++]=l.si,l.numRhs(),d[--c]||(d[c++]="0001",l.addtobits()),l.numgroups=m(l.D/3);for(var Qe=0,$e=l.numgroups-1;Qe<=$e;Qe+=1){l.gstart=3*Qe;var Je=l.D-l.gstart<3?l.D-l.gstart:3;l.gsize=Je,d[c++]=0;for(var ea=0,aa=l.gsize-1;ea<=aa;ea+=1){var ra=d[--c];d[c++]=re(N(l.sd,ea+l.gstart)-48+10*ra)}d[c++]=10,l.tobin(),l.addtobits()}d[c++]=l.si,l.numLhs(),d[--c]||((l.D-1)%3==0?d[c++]="1111111101":(l.D-1)%3==1?d[c++]="1111111110":d[c++]="1111111111",l.addtobits())}l.fnc1first&&(d[c++]=l.hanxin_gs1post,l.addtobits()),l.bits=R(l.bits,0,l.pos),A(l.options,'debugbits')&&(d[c++]="bwipp.debugbits#32940",d[c++]=l.bits,te()),l.eclval=N(l.eclevel,1)-49;for(var ta=0,na=l.hanxin_metrics.length;tal.dmod&&(l.okay=!1),l.okay)break}l.okay||(d[c++]="bwipp.hanxinNoValidSymbol#32967",d[c++]="Maximum length exceeded or invalid content",te()),l.version=l.vers,l.msgbits=l.bits,l.e1nb=N(N(l.ecbs,0),0),l.e2nb=N(N(l.ecbs,1),0),l.e3nb=N(N(l.ecbs,2),0),l.e1dcws=N(N(l.ecbs,0),1),l.e2dcws=N(N(l.ecbs,1),1),l.e3dcws=N(N(l.ecbs,2),1),l.e1ecws=N(N(l.ecbs,0),2),l.e2ecws=N(N(l.ecbs,1),2),l.e3ecws=N(N(l.ecbs,2),2),l.pad=k(l.dmod);for(var la=0,pa=l.pad.length-1;la<=pa;la+=1)z(l.pad,la,48);I(l.pad,0,l.msgbits),l.cws=w(l.dcws);for(var ba=0,fa=l.cws.length-1;ba<=fa;ba+=1){l.c=ba,l.cwb=R(l.pad,8*l.c,8),l.cw=0;for(var ma=0;ma<=7;ma+=1)l.i=ma,l.cw=re(l.cw+g(2,8-l.i-1)*(N(l.cwb,l.i)-48));z(l.cws,l.c,l.cw)}A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#33000",d[c++]=l.cws,te()),l.rscodes=function(){var e=d[--c];l.rsbt=e;var a=d[--c];l.rsnc=a;var r=d[--c];l.rscws=r,d[c++]='coeffs',d[c++]=l.rsnc,d[c++]=l.rsbt,l.hanxin_coeffscachefetch();var t=d[--c],n=d[--c];l[n]=t,l.lfsr=w(l.rsnc);var o=l.rscws,i=l.coeffs,s=l.rsnc,p=l.lfsr;d[c++]=function(){var e=d[--c];d[c++]=N(l.rscws,e)},d[c++]=o.length,d[c++]=i,d[c++]=s,d[c++]=p,d[c++]=l.hanxin_rsprod,fe(),d[c++]=l.lfsr},l.dcwsb=w(re(l.e1nb+l.e2nb+l.e3nb)),l.ecwsb=w(l.dcwsb.length),l.in=0,l.out=0;for(var ha=0,va=l.e1nb;ha12){var Ka=Xa;Xa=Ua,Ua=Ka}for(var Va=0,Ha=Ua;Va<=Ha;Va+=1)for(var Za=Va,Wa=l.ncws-1;Za<=Wa;Za+=13)if(d[c++]=Za,Za0&&(l.pad=w(l.cws.length+1),I(l.pad,0,l.cws),z(l.pad,l.pad.length-1,0),l.cws=l.pad),d[c++]=1/0;for(var Qa=0,$a=l.size*l.size;Qa<$a;Qa++)d[c++]=-1;if(l.pixs=w(),l.qmv=function(){var e=d[--c],a=d[--c];d[c++]=re(a+e*l.size)},0!=l.alnn){for(l.trmv=function(){var e=d[--c],a=d[--c];d[c++]=re(e*l.size+l.size-1-a)},l.aplot=function(){var e=d[c-2],a=d[c-3],r=d[c-1];c-=3,d[c++]=r,d[c++]=a,d[c++]=e,d[c++]=r,d[c++]=e,d[c++]=a,l.trmv();var t=d[--c];d[c++]=l.pixs,d[c++]=t;var n=d[c-3],o=d[c-1],i=d[c-2];c-=3,z(i,o,n),l.trmv();var s=d[--c];d[c++]=l.pixs,d[c++]=s;var p=d[c-3],b=d[c-1],f=d[c-2];c-=3,z(f,b,p)},l.i=0,l.stag=0;!(l.i>=l.size);){for(var Ja=0,er=l.size-1;Ja<=er;Ja+=1){if(l.j=Ja,re(l.j+l.alnr)=or:tr<=or;tr+=nr){if(l.i=tr,~~(l.i/l.alnk)%2!=0){d[c++]=l.pixs,d[c++]=0,d[c++]=l.i-1,l.trmv();var ir=d[--c];z(d[--c],ir,0),d[c++]=l.pixs,d[c++]=0,d[c++]=l.i+1,l.trmv();var sr=d[--c];z(d[--c],sr,0),d[c++]=l.pixs,d[c++]=1,d[c++]=l.i-1,l.trmv();var cr=d[--c];z(d[--c],cr,0),d[c++]=l.pixs,d[c++]=1,d[c++]=l.i,l.trmv();var dr=d[--c];z(d[--c],dr,0),d[c++]=l.pixs,d[c++]=1,d[c++]=l.i+1,l.trmv();var lr=d[--c];z(d[--c],lr,0),d[c++]=l.pixs,d[c++]=l.i-1,d[c++]=0,l.trmv();var pr=d[--c];z(d[--c],pr,0),d[c++]=l.pixs,d[c++]=l.i+1,d[c++]=0,l.trmv();var br=d[--c];z(d[--c],br,0),d[c++]=l.pixs,d[c++]=l.i-1,d[c++]=1,l.trmv();var fr=d[--c];z(d[--c],fr,0),d[c++]=l.pixs,d[c++]=l.i,d[c++]=1,l.trmv();var mr=d[--c];z(d[--c],mr,0),d[c++]=l.pixs,d[c++]=l.i+1,d[c++]=1,l.trmv();var hr=d[--c];z(d[--c],hr,0)}d[c++]=l.pixs,d[c++]=l.size-1,d[c++]=l.i-1,l.trmv();var vr=d[--c];if(1!=N(d[--c],vr)){d[c++]=l.pixs,d[c++]=l.size-1,d[c++]=l.i-1,l.trmv();var gr=d[--c];z(d[--c],gr,0),d[c++]=l.pixs,d[c++]=l.size-2,d[c++]=l.i-1,l.trmv();var ur=d[--c];z(d[--c],ur,0),d[c++]=l.pixs,d[c++]=l.size-2,d[c++]=l.i,l.trmv();var xr=d[--c];z(d[--c],xr,0),d[c++]=l.pixs,d[c++]=l.size-2,d[c++]=l.i+1,l.trmv();var wr=d[--c];z(d[--c],wr,0),d[c++]=l.pixs,d[c++]=l.size-1,d[c++]=l.i+1,l.trmv();var kr=d[--c];z(d[--c],kr,0),d[c++]=l.pixs,d[c++]=l.i-1,d[c++]=l.size-1,l.trmv();var yr=d[--c];z(d[--c],yr,0),d[c++]=l.pixs,d[c++]=l.i-1,d[c++]=l.size-2,l.trmv();var qr=d[--c];z(d[--c],qr,0),d[c++]=l.pixs,d[c++]=l.i,d[c++]=l.size-2,l.trmv();var Cr=d[--c];z(d[--c],Cr,0),d[c++]=l.pixs,d[c++]=l.i+1,d[c++]=l.size-2,l.trmv();var Mr=d[--c];z(d[--c],Mr,0),d[c++]=l.pixs,d[c++]=l.i+1,d[c++]=l.size-1,l.trmv();var jr=d[--c];z(d[--c],jr,0)}}}for(var Sr=0,Br=l.hanxin_fpat.length-1;Sr<=Br;Sr+=1){l.y=Sr;for(var Nr=0,Ar=N(l.hanxin_fpat,0).length-1;Nr<=Ar;Nr+=1){l.x=Nr,l.fpb=N(N(l.hanxin_fpat,l.y),l.x),l.fpb2=N(N(l.hanxin_fpat2,l.y),l.x),d[c++]=l.pixs,d[c++]=l.x,d[c++]=l.y,l.qmv();var Tr=d[--c];z(d[--c],Tr,l.fpb),d[c++]=l.pixs,d[c++]=re(l.size-l.x)-1,d[c++]=l.y,l.qmv();var zr=d[--c];z(d[--c],zr,l.fpb),d[c++]=l.pixs,d[c++]=re(l.size-l.x)-1,d[c++]=re(l.size-l.y)-1,l.qmv();var Rr=d[--c];z(d[--c],Rr,l.fpb),d[c++]=l.pixs,d[c++]=l.x,d[c++]=re(l.size-l.y)-1,l.qmv();var Ir=d[--c];z(d[--c],Ir,l.fpb2)}}d[c++]=1/0;for(var Dr=0,Pr=l.hanxin_funmap.length;Dr=3){var e=d[--c],a=d[--c],r=re(a+4*e);d[c++]=r,d[c++]=r}c--});var a=d[--c],r=d[--c];l[r]=a,l.scr3=0;for(var t=5,n=l.scrle.length-1;t<=n;t+=2)if(l.j=t,N(l.scrle,l.j)%3==0){l.fact=~~(N(l.scrle,l.j)/3);for(var o=R(l.scrle,l.j-4,4),i=0,s=o.length;i=l.scrle.length||N(l.scrle,l.j-5)>=3||N(l.scrle,l.j+1)>=3)&&(l.scr3=l.scr3+50)}for(var m=1,h=l.scrle.length-5;m<=h;m+=2)if(l.j=m,N(l.scrle,l.j)%3==0){l.fact=~~(N(l.scrle,l.j)/3);for(var v=R(l.scrle,l.j+1,4),g=0,u=v.length;g=l.scrle.length||N(l.scrle,l.j-1)>=3||N(l.scrle,l.j+5)>=3)&&(l.scr3=l.scr3+50)}d[c++]=l.scr1,d[c++]=l.scr3},l.evalfull=function(){var e=d[--c];l.sym=e,l.n1=0,l.n3=0,l.rle=w(l.size+1),l.lastpairs=w(l.size),l.thispairs=w(l.size),l.sizeadd1=l.size+1;for(var a=0,r=l.size-1;a<=r;a+=1){l.i=a,d[c++]=1/0;var t=l.size;d[c++]=0,d[c++]=0;for(var n=l.i,o=t,i=t*t-1;o<0?n>=i:n<=i;n+=o){var s=N(l.sym,n),p=d[--c];if(d[c++]=s,K(p,s)){var b=d[--c];d[c-1]+=1,d[c++]=b}else{var f=d[--c];d[c++]=1,d[c++]=f}}c--;var m=G()+2;U(R(l.rle,0,m-2)),l.evalfulln1n3();var h=d[--c];l.n3=re(h+l.n3);var v=d[--c];l.n1=re(v+l.n1),c--,l.symrow=R(l.sym,l.i*l.size,l.size),d[c++]=1/0;var g=l.symrow;d[c++]=0,d[c++]=0;for(var u=0,x=g.length;u",">","30"]),w(["?","?","31"]),w(["@","@","32"]),w(["A","A","33"]),w(["B","B","34"]),w(["C","C","35"]),w(["D","D","36"]),w(["E","E","37"]),w(["F","F","38"]),w(["G","G","39"]),w(["H","H","40"]),w(["I","I","41"]),w(["J","J","42"]),w(["K","K","43"]),w(["L","L","44"]),w(["M","M","45"]),w(["N","N","46"]),w(["O","O","47"]),w(["P","P","48"]),w(["Q","Q","49"]),w(["R","R","50"]),w(["S","S","51"]),w(["T","T","52"]),w(["U","U","53"]),w(["V","V","54"]),w(["W","W","55"]),w(["X","X","56"]),w(["Y","Y","57"]),w(["Z","Z","58"]),w(["[","[","59"]),w([92,92,"60"]),w(["]","]","61"]),w(["^","^","62"]),w(["_","_","63"]),w([0,"`","64"]),w([1,"a","65"]),w([2,"b","66"]),w([3,"c","67"]),w([4,"d","68"]),w([5,"e","69"]),w([6,"f","70"]),w([7,"g","71"]),w([8,"h","72"]),w([9,"i","73"]),w([10,"j","74"]),w([11,"k","75"]),w([12,"l","76"]),w([13,"m","77"]),w([14,"n","78"]),w([15,"o","79"]),w([16,"p","80"]),w([17,"q","81"]),w([18,"r","82"]),w([19,"s","83"]),w([20,"t","84"]),w([21,"u","85"]),w([22,"v","86"]),w([23,"w","87"]),w([24,"x","88"]),w([25,"y","89"]),w([26,"z","90"]),w([27,"{","91"]),w([28,"|","92"]),w([29,"}","93"]),w([30,"~","94"]),w([31,127,"95"]),w([l.sfb,l.crl,"96"]),w([l.sb2,9,"97"]),w([l.sb3,28,"98"]),w([l.sb4,29,"99"]),w([l.sb5,30,l.aim]),w([l.sb6,l.sfa,l.laa]),w([l.lab,l.laa,l.sfb]),w([l.sc2,l.sc2,l.sb2]),w([l.sc3,l.sc3,l.sb3]),w([l.sc4,l.sc4,l.sb4]),w([l.lac,l.lac,l.lab]),w([l.fn1,l.fn1,l.fn1]),w([l.fn2,l.fn2,l.fn2]),w([l.fn3,l.fn3,l.fn3]),w([l.bsa,l.bsa,l.bsa]),w([l.bsb,l.bsb,l.bsb]),w([l.bin,l.bin,l.bin])]),l.dotcode_encs=w(["101010101","010101011","010101101","010110101","011010101","101010110","101011010","101101010","110101010","010101110","010110110","010111010","011010110","011011010","011101010","100101011","100101101","100110101","101001011","101001101","101010011","101011001","101100101","101101001","110010101","110100101","110101001","001010111","001011011","001011101","001101011","001101101","001110101","010010111","010011011","010011101","010100111","010110011","010111001","011001011","011001101","011010011","011011001","011100101","011101001","100101110","100110110","100111010","101001110","101011100","101100110","101101100","101110010","101110100","110010110","110011010","110100110","110101100","110110010","110110100","111001010","111010010","111010100","001011110","001101110","001110110","001111010","010011110","010111100","011001110","011011100","011100110","011101100","011110010","011110100","100010111","100011011","100011101","100100111","100110011","100111001","101000111","101100011","101110001","110001011","110001101","110010011","110011001","110100011","110110001","111000101","111001001","111010001","000101111","000110111","000111011","000111101","001001111","001100111","001110011","001111001","010001111","011000111","011100011","011110001","100011110","100111100","101111000","110001110","110011100","110111000","111000110","111001100"]),l.dotcode_encfuncs=w(['encA','encB','encC','encBIN']),l.dotcode_maskvals=w([0,3,7,17]),l.dotcode_maskbits=w(["00","01","10","11"]),d[c++]=1/0,d[c++]=1;for(var a=0;a<112;a++){var r=d[c-1];d[c++]=3*r%113}var t=w();l.rsalog=t,l.charvals=w([new Map,new Map,new Map]);for(var n=0,o=l.dotcode_charmaps.length-1;n<=o;n+=1){l.i=n,l.encs=N(l.dotcode_charmaps,l.i);for(var i=0;i<=2;i+=1){l.j=i;var s=N(l.encs,l.j);K(P(s),'stringtype')&&(s=N(s,0)),z(N(l.charvals,l.j),s,l.i)}}l.Avals=N(l.charvals,0),l.Bvals=N(l.charvals,1),z(l.Bvals,l.dotcode_m05,97),z(l.Bvals,l.dotcode_m06,98),z(l.Bvals,l.dotcode_m12,99),z(l.Bvals,l.dotcode_mac,100),l.Bvals=l.Bvals,l.Cvals=N(l.charvals,2),l.charvals=l.charvals,d[c++]=1/0;var b=w([l.dotcode_sc2,l.dotcode_sc3,l.dotcode_sc4,l.dotcode_sc5,l.dotcode_sc6,l.dotcode_sc7,l.dotcode_tma,l.dotcode_tmb,l.dotcode_tmc,l.dotcode_tms]);d[c++]=102;for(var f=0,m=b.length;f=1;n-=1){var o=l.coeffs,i=d[c-1];z(o,n,re(N(o,n)+113-N(l.rsalog,i)*N(l.coeffs,n-1)%113)%113)}c--}for(var s=l.NC;s>=1;s-=1)d[c++]=N(l.coeffs,s);U(w(l.NC))},l.dotcode_coeffscachemax=79,l.dotcode_coeffscachelimit=3160,d[c++]=l.dotcode_coeffscachemax,d[c++]=l.dotcode_coeffscachelimit,de();var g=d[--c];l.dotcode_coeffscache=g,l.dotcode_coeffscachefetch=function(){var e=d[--c];l.NC=e;var a=N(l.dotcode_coeffscache,'fetch');if(d[c++]=l.NC,d[c++]=function(){l.dotcode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,Fa.globals)).dontdraw=!1,l.rows=-1,l.columns=-1,l.ratio=-1,l.parse=!1,l.parsefnc=!1,l.raw=!1,l.fast=!1,l.mask=-1,d[c++]=null,ce();var u=d[--c];l.options=u;var y=d[--c];l.barcode=y,l.barcode.length>2e3&&(d[c++]="bwipp.dotcodeinputTooLong#33650",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,-1!=l.rows&&(l.rows<5||l.rows>200)&&(d[c++]="bwipp.dotcodeBadRows#33677",d[c++]="Rows must be from 5 to 200",te()),-1!=l.columns&&(l.columns<5||l.columns>200)&&(d[c++]="bwipp.dotcodeBadColumns#33683",d[c++]="Columns must be from 5 to 200",te()),-1!=l.rows&&-1!=l.columns&&(l.rows+l.columns)%2!=1&&(d[c++]="bwipp.dotcodeRowsColumnsBadParity#33688",d[c++]="Sum of rows and columns must be odd",te()),-1==l.ratio&&-1==l.rows&&-1==l.columns&&(l.ratio=1.5),-1!=l.ratio&&l.ratio<=0&&(d[c++]="bwipp.dotcodeRatio#33699",d[c++]="The ratio must be greater than 0",te()),-1!=l.mask&&(l.mask<0||l.mask>3)&&(d[c++]="bwipp.dotcodeBadMask#33705",d[c++]="Valid mask values are 0 to 3",te()),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0],["FNC1",l.dotcode_fn1],["FNC3",l.dotcode_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var q=d[--c];l.msg=q,l.msglen=l.msg.length,d[c++]='numecis',d[c++]=0,F(l.msg,function(){d[--c]<=-1e6&&(d[c-1]+=1)});var C=d[--c],j=d[--c];l[j]=C,l.msgtmp=w(re(l.msg.length+6*l.numecis)),l.j=0;for(var S=0,T=l.msg.length-1;S<=T;S+=1){var D=N(l.msg,S);if(d[c++]=D,D<=-1e6){for(var E=d[--c],O=R(B(k(7),-E,10),1,6),G=0,V=O.length;G=0;Me-=1){if(l.i=Me,l.barchar=N(l.msg,l.i),l.barchar>=48&&l.barchar<=57&&z(l.nDigits,l.i,N(l.nDigits,l.i+1)+1),A(l.Avals,l.barchar)&&z(l.DatumA,l.i,!0),A(l.Bvals,l.barchar)&&z(l.DatumB,l.i,!0),l.CRLF=!1,13==l.barchar&&l.i=2&&z(l.DatumC,l.i,!0),l.barchar<0&&z(l.DatumC,l.i,!0),l.barchar>=128&&z(l.Binary,l.i,!0),N(l.nDigits,l.i)>=10){d[c++]=1/0,X(R(l.msg,l.i,10));for(var je=0;je<1;je++){if(48!=d[--c]){d[c++]=!1;break}if(49!=d[--c]){d[c++]=!1;break}if(c-=6,55!=d[--c]){d[c++]=!1;break}if(49!=d[--c]){d[c++]=!1;break}d[c++]=!0}d[c++]=l.SeventeenTen,d[c++]=l.i;var Se=d[c-3],Be=d[c-1],Ne=d[c-2];c-=3,z(Ne,Be,Se),L()}if(N(l.nDigits,l.i+1)>=6&&N(l.msg,l.i)==l.dotcode_fn2&&z(l.ECI,l.i,!0),l.barchar<0&&l.barchar!=l.dotcode_fn3?z(l.AheadC,l.i,N(l.AheadC,l.i+1)+1):N(l.nDigits,l.i)<=1?z(l.AheadC,l.i,0):z(l.AheadC,l.i,N(l.AheadC,l.i+2)+1),N(l.nDigits,l.i)>0&&W(N(l.AheadC,l.i),N(l.AheadC,l.i+1))&&z(l.TryC,l.i,N(l.AheadC,l.i)),N(l.DatumA,l.i)&&N(l.TryC,l.i)<2&&l.barchar!=l.dotcode_fn3&&z(l.AheadA,l.i,N(l.AheadA,l.i+1)+1),N(l.DatumB,l.i)&&N(l.TryC,l.i)<2&&l.barchar!=l.dotcode_fn3){var Ae=l.AheadB,Te=l.i,ze=l.AheadB,Re=l.i+1;l.CRLF&&(Re+=1),z(Ae,Te,N(ze,Re)+1)}l.barchar!=l.dotcode_fn3&&z(l.UntilEndSeg,l.i,N(l.UntilEndSeg,l.i+1)+1)}for(l.addtocws=function(){var e=d[--c];I(l.cws,l.j,e),l.j=e.length+l.j},l.base259to103=function(){var e=d[--c];l.in=e,l.inlen=l.in.length,d[c++]=1/0;for(var a=0,r=5-l.inlen;a=40){var o=d[--c]-40,i=o%12769;d[c++]=40+~~(o/12769),d[c++]=~~(i/113),d[c++]=i%113}},l.ECIbin=function(){d[c++]=1/0;for(var e=R(l.msg,l.i+1,6),a=0,r=0,t=e.length;r=65536){var o=d[--c],i=o%65536;d[c++]=258,d[c++]=~~(o/65536),d[c++]=~~(i/256),d[c++]=i%256}else{if(d[c-1]>=256){var s=d[--c];d[c++]=257,d[c++]=~~(s/256),d[c++]=s%256}else{var p=d[--c];d[c++]=256,d[c++]=p}}for(var b=w(),f=0,m=b.length;fl.segend-7){d[c++]=0;break}if(91!=N(l.msg,l.segstart)){d[c++]=0;break}if(41!=N(l.msg,l.segstart+1)){d[c++]=0;break}if(62!=N(l.msg,l.segstart+2)){d[c++]=0;break}if(30!=N(l.msg,l.segstart+3)){d[c++]=0;break}var r=N(l.msg,l.segstart+4);if(r<48||r>57){d[c++]=0;break}var t=N(l.msg,l.segstart+5);if(t<48||t>57){d[c++]=0;break}if(4!=N(l.msg,l.segend-1)){d[c++]=0;break}var n=re(10*(N(l.msg,l.segstart+4)-48)+(N(l.msg,l.segstart+5)-48));if(d[c++]=n,5!=n&&6!=n&&12!=n){d[c-1]=l.dotcode_mac;break}if(29!=N(l.msg,l.segstart+6)){d[c-1]=0;break}if(30!=N(l.msg,l.segend-2)){d[c-1]=0;break}if(5==d[c-1]){d[c-1]=l.dotcode_m05;break}if(6==d[--c]){d[c++]=l.dotcode_m06;break}d[c++]=l.dotcode_m12;break}var o=d[--c];if(l.inmac=o,0!=l.inmac){d[c++]=w([N(l.Cvals,l.dotcode_lab)]),l.addtocws(),l.mode=l.B,d[c++]=w([N(l.Bvals,l.inmac)]),l.addtocws(),l.inmac==l.dotcode_mac?(d[c++]=w([N(l.Bvals,N(l.msg,l.segstart+4))]),l.addtocws(),d[c++]=w([N(l.Bvals,N(l.msg,l.segstart+5))]),l.addtocws(),l.i=l.i+6):l.i=l.i+7;break}}if(l.i==l.segstart&&(N(l.nDigits,l.i)>=2&&(d[c++]=w([N(l.Cvals,l.dotcode_fn1)]),l.addtocws()),N(l.msg,l.i)==l.dotcode_fn1&&N(l.nDigits,l.i+1)>=2&&(l.i=l.i+1)),N(l.SeventeenTen,l.i)){d[c++]=w([N(l.Cvals,l.dotcode_aim),re(10*(N(l.msg,l.i+2)-48)+(N(l.msg,l.i+3)-48)),re(10*(N(l.msg,l.i+4)-48)+(N(l.msg,l.i+5)-48)),re(10*(N(l.msg,l.i+6)-48)+(N(l.msg,l.i+7)-48))]),l.addtocws(),l.i=l.i+10;break}if(N(l.DatumC,l.i)){var i=N(l.msg,l.i);if(i==l.dotcode_fn1||i==l.dotcode_fn2||i==l.dotcode_fn3){if(d[c++]=w([N(l.Cvals,N(l.msg,l.i))]),l.addtocws(),N(l.ECI,l.i)){d[c++]=1/0,l.ECIabc();var s=w();d[c++]=s,l.addtocws(),l.i=l.i+7;break}if(N(l.msg,l.i)==l.dotcode_fn3&&l.segstart!=l.i){l.i=l.i+1,l.inmac=0,l.segstart=l.i,l.segend=re(l.i+N(l.UntilEndSeg,l.i));break}l.i=l.i+1;break}d[c++]=w([re(10*(N(l.msg,l.i)-48)+(N(l.msg,l.i+1)-48))]),l.addtocws(),l.i=l.i+2;break}if(N(l.Binary,l.i)){if(N(l.nDigits,l.i+1)>0){N(l.msg,l.i)<160?(d[c++]=w([N(l.Cvals,l.dotcode_bsa),N(l.Avals,N(l.msg,l.i)-128)]),l.addtocws()):(d[c++]=w([N(l.Cvals,l.dotcode_bsb),N(l.Bvals,N(l.msg,l.i)-128)]),l.addtocws()),l.i=l.i+1;break}d[c++]=w([N(l.Cvals,l.dotcode_bin)]),l.addtocws(),l.mode=l.BIN;break}if(l.m=N(l.AheadA,l.i),l.n=N(l.AheadB,l.i),W(l.m,l.n)){d[c++]=w([N(l.Cvals,l.dotcode_laa)]),l.addtocws(),l.mode=l.A;break}if(l.i==l.segstart){var p=N(l.msg,l.i);if(9==p||28==p||29==p||30==p){d[c++]=w([N(l.Cvals,l.dotcode_laa)]),l.addtocws(),l.mode=l.A;break}}if(l.n>4){d[c++]=w([N(l.Cvals,l.dotcode_lab)]),l.addtocws(),l.mode=l.B;break}d[c++]=w([N(l.Cvals,N(w([l.dotcode_sfb,l.dotcode_sb2,l.dotcode_sb3,l.dotcode_sb4]),l.n-1))]),l.addtocws();for(var b=0,f=l.n;b=2){if(l.n>4){d[c++]=w([N(l.Bvals,l.dotcode_lac)]),l.addtocws(),l.mode=l.C;break}d[c++]=w([N(l.Bvals,N(w([l.dotcode_sfc,l.dotcode_sc2,l.dotcode_sc3,l.dotcode_sc4]),l.n-1))]),l.addtocws();for(var a=0,r=l.n;a=2){if(l.n>4){d[c++]=w([N(l.Avals,l.dotcode_lac)]),l.addtocws(),l.mode=l.C;break}d[c++]=w([N(l.Avals,N(w([l.dotcode_sfc,l.dotcode_sc2,l.dotcode_sc3,l.dotcode_sc4]),l.n-1))]),l.addtocws();for(var a=0,r=l.n;a6){d[c++]=w([N(l.Avals,l.dotcode_lab)]),l.addtocws(),l.mode=l.B;break}d[c++]=w([N(l.Avals,N(w([l.dotcode_sfb,l.dotcode_sb2,l.dotcode_sb3,l.dotcode_sb4,l.dotcode_sb5,l.dotcode_sb6]),l.n-1))]),l.addtocws();for(var o=0,i=l.n;o=2){d[c++]=1/0,l.finaliseBIN();var a=w();if(d[c++]=a,l.addtocws(),l.n>7){d[c++]=w([N(l.BINvals,l.dotcode_tmc)]),l.addtocws(),l.mode=l.C;break}d[c++]=w([N(l.BINvals,N(w([l.dotcode_sc2,l.dotcode_sc3,l.dotcode_sc4,l.dotcode_sc5,l.dotcode_sc6,l.dotcode_sc7]),l.n-2))]),l.addtocws();for(var r=0,t=l.n;r=0&&(N(l.Binary,l.i)||N(l.Binary,l.i+1)||N(l.Binary,l.i+2)||N(l.Binary,l.i+3)||N(l.ECI,l.i+1)&&N(l.Binary,l.i+8))){d[c++]=1/0,d[c++]=N(l.msg,l.i),l.addtobin();var i=w();if(d[c++]=i,l.addtocws(),l.i=l.i+1,l.i==l.msglen){d[c++]=1/0,l.finaliseBIN();var s=w();d[c++]=s,l.addtocws()}break}d[c++]=1/0,l.finaliseBIN();var p=w();if(d[c++]=p,l.addtocws(),N(l.msg,l.i)==l.dotcode_fn3&&l.i!=l.segstart){d[c++]=w([N(l.BINvals,l.dotcode_tms)]),l.addtocws(),l.i=l.i+1,l.mode=l.C,l.inmac=0,l.segstart=l.i,l.segend=re(l.i+N(l.UntilEndSeg,l.i));break}W(N(l.AheadA,l.i),N(l.AheadB,l.i))?(d[c++]=w([N(l.BINvals,l.dotcode_tma)]),l.addtocws(),l.mode=l.A):(d[c++]=w([N(l.BINvals,l.dotcode_tmb)]),l.addtocws(),l.mode=l.B);break}},l.cws=w(2*l.msglen+1),l.mode=l.C,l.bvals=w(5),l.bpos=0,l.inmac=0,l.segstart=0,l.segend=N(l.UntilEndSeg,0),l.i=0,l.j=0;!(l.i>=l.msglen);){if(0!=l.inmac){if(l.inmac!=l.dotcode_mac&&l.i==l.segend-2&&(l.i=l.i+2,l.i>=l.msglen))break;if(l.inmac==l.dotcode_mac&&l.i==l.segend-1&&(l.i=l.i+1,l.i>=l.msglen))break}if(!0===(0,l[N(l.dotcode_encfuncs,l.mode)])())break}if(l.cws=R(l.cws,0,l.j),l.nd=l.cws.length,l.minarea=2*(9*(l.nd+3+~~(l.nd/2))+2),-1!=l.ratio)l.hgt=x(l.minarea/l.ratio),l.wid=x(l.minarea*l.ratio),l.h=~~l.hgt,l.w=~~l.wid,(l.h+l.w)%2==1?l.h*l.wl.ndots)break;l.nd=l.nd+1}if(l.nc=3+~~(l.nd/2),l.nw=l.nd+l.nc,l.rembits=l.ndots-(9*l.nw+2),l.nd>l.cws.length){d[c++]=1/0,X(l.cws),d[c++]=l.mode==l.BIN?109:106;for(var Oe=0,Fe=l.nd-l.cws.length-1;Oel.ndots-2&&(d[c++]="bwipp.dotcodeTooLong#34323",d[c++]="Maximum length exceeded",te()),l.rows%2==0?l.sixedges=w([w([l.columns-1,l.rows-2]),w([0,l.rows-2]),w([l.columns-2,l.rows-1]),w([1,l.rows-1]),w([l.columns-1,0]),w([0,0])]):l.sixedges=w([w([l.columns-2,0]),w([l.columns-2,l.rows-1]),w([l.columns-1,1]),w([l.columns-1,l.rows-2]),w([0,0]),w([0,l.rows-1])]),l.dmv=function(){var e=d[--c],a=d[--c];d[c++]=re(a+e*l.columns)},d[c++]=l.rows*l.columns;try{var Le=d[--c];d[c++]=w(Le),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.dotcodeSymbolTooLarge#34357",d[c++]="The resulting symbol exceeds the implementation maximum array size",te());var Ge=d[--c];l.outline=Ge;for(var Xe=0,Ue=l.rows-1;Xe<=Ue;Xe+=1){l.y=Xe;for(var Ke=0,Ve=l.columns-1;Ke<=Ve;Ke+=1){l.x=Ke,d[c++]=l.outline,d[c++]=l.x,d[c++]=l.y,l.dmv();var He=d[--c];z(d[--c],He,(l.x+l.y)%2-1)}}for(var Ze=l.sixedges,We=0,Ye=Ze.length;We=z:A<=z;A+=T)d[c++]=0,d[c++]=0,X(R(l.sym,A,l.columns)),d[c++]=0,d[c++]=0;for(var I=0,D=2*(l.columns+4);I0&&I(l.bits,9*l.nw+2,R("11111111111111111",0,l.rembits));var j=l.outline;l.pixs=M(w(j.length),j),l.posx=0;var S=l.rows%2==0?0:l.rows-1;l.posy=S;for(var B=R(l.bits,0,l.bits.length-6),T=0,D=B.length;Tl.bestscore&&(l.bestsym=l.pixs,l.bestscore=l.score,l.fast&&l.bestscore>~~(l.rows*l.columns/2)))return!0;var H=l.pixs;l.litmask=M(w(H.length),H);for(var Z=0;Z<=5;Z+=1){l.i=Z,d[c++]=l.litmask,X(N(l.sixedges,l.i)),l.dmv();var Y=d[--c];z(d[--c],Y,1)}if(z(l.litmasks,l.mask,l.litmask),l.fast){d[c++]='score',d[c++]=l.litmask,l.evalsymbol();var Q=d[--c],$=d[--c];if(l[$]=Q,W(l.score,l.bestscore)&&(l.bestsym=l.litmask,l.bestscore=l.score,l.bestscore>~~(l.rows*l.columns/2)))return!0}}),l.pixs=l.bestsym,!l.fast&&l.bestscore<=~~(l.rows*l.columns/2)&&(l.bestscore=-99999999,F(l.masks,function(){var e=d[--c];l.litmask=N(l.litmasks,e),d[c++]='score',d[c++]=l.litmask,l.evalsymbol();var a=d[--c],r=d[--c];l[r]=a,l.score>l.bestscore&&(l.bestsym=l.litmask,l.bestscore=l.score)}),l.pixs=l.bestsym),d[c++]=new Map([["ren",'renmatrix'],["dotty",!0],["pixs",l.pixs],["pixx",l.columns],["pixy",l.rows],["height",l.rows*l.modunit/72],["width",l.columns*l.modunit/72],["borderleft",3],["borderright",3],["bordertop",3],["borderbottom",3],["opt",l.options]]),l._render&&_r(),l=e}function La(){if(!La.globals){var e=l;(l=La.globals={}).ultracode_metrics=w([w([2,7,37,5]),w([3,36,84,13]),w([4,85,161,22]),w([5,142,282,29])]),l.ultracode_tiles=w([13135,13136,13153,13156,13163,13165,13513,13515,13516,13531,13535,13536,13561,13563,13565,13613,13615,13616,13631,13635,13636,13651,13653,13656,15135,15136,15153,15163,15165,15313,15315,15316,15351,15353,15356,15361,15363,15365,15613,15615,15616,15631,15635,15636,15651,15653,15656,16135,16136,16153,16156,16165,16313,16315,16316,16351,16353,16356,16361,16363,16365,16513,16515,16516,16531,16535,16536,16561,16563,16565,31315,31316,31351,31356,31361,31365,31513,31515,31516,31531,31535,31536,31561,31563,31565,31613,31615,31631,31635,31636,31651,31653,31656,35131,35135,35136,35151,35153,35156,35161,35163,35165,35315,35316,35351,35356,35361,35365,35613,35615,35616,35631,35635,35636,35651,35653,35656,36131,36135,36136,36151,36153,36156,36163,36165,36315,36316,36351,36356,36361,36365,36513,36515,36516,36531,36535,36536,36561,36563,36565,51313,51315,51316,51351,51353,51356,51361,51363,51365,51513,51516,51531,51536,51561,51563,51613,51615,51616,51631,51635,51636,51651,51653,51656,53131,53135,53136,53151,53153,53156,53161,53163,53165,53513,53516,53531,53536,53561,53563,53613,53615,53616,53631,53635,53636,53651,53653,53656,56131,56135,56136,56151,56153,56156,56161,56163,56165,56313,56315,56316,56351,56353,56356,56361,56363,56365,56513,56516,56531,56536,56561,56563,61313,61315,61316,61351,61353,61356,61361,61363,61365,61513,61515,61516,61531,61535,61536,61561,61563,61565,61615,61631,61635,61651,61653,63131,63135,63136,63151,63153,63156,63161,63163,63165,63513,63515,63516,63531,63535,63536,63561,63563,63565,63613,63615,63631,63635,63651,63653,65131,65135,65136,65151,65153,65156,65161,65163,65165,65313,65315,65316,65351,65353,65356,65361,65363,65365,65613,65615,65631,65635,65651,65653,56565,51515]),l.ultracode_dccurev1=w([51363,51563,51653,53153,53163,53513,53563,53613,53653,56153,56163,56313,56353,56363,56513,56563,51316,51356,51536,51616,53156,53516,53536,53616,53636,53656,56136,56156,56316,56356,56516,56536]),l.ultracode_dcclrev1=w([61351,61361,61531,61561,61631,61651,63131,63151,63161,63531,63561,63631,65131,65161,65351,65631,31351,31361,31531,31561,31631,31651,35131,35151,35161,35361,35631,35651,36131,36151,36351,36531]),l.ultracode_dccurev2=w([15316,16316,13516,16516,13616,15616,13136,15136,16136,13536,16536,13636,13156,16156,15356,13656,15313,16313,13513,16513,13613,15613,13153,15153,16153,16353,13653,15653,13163,15163,15363,13563]),l.ultracode_dcclrev2=w([36315,36515,35615,35135,36135,31535,36535,31635,35635,35165,36165,31365,35365,36365,31565,36565,61315,65315,63515,61615,65135,61535,63535,61635,63635,65635,63165,65165,61365,65365,61565,63565]);var a=new Map([[0,"FFFFFF"],[9,"000000"],[1,"00FFFF"],[3,"FF00FF"],[5,"FFFF00"],[6,"00FF00"]]);l.ultracode_colormap=a,l.ultracode_qccfact=w([0,1,2,4,6,8]),d[c++]=1/0,d[c++]=1;for(var r=0;r<282;r++){var t=d[c-1];d[c++]=3*t%283}var n=w();l.rsalog=n,l.rslog=w(283);for(var o=1;o<=282;o+=1)z(l.rslog,N(l.rsalog,o),o);l.rslog=l.rslog,l.ultracode_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%282)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.ultracode_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.ultracode_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,re(p+N(l.coeffs,b-1))%283)}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.ultracode_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}l.coeffs=R(l.coeffs,0,l.coeffs.length-1);for(var g=l.coeffs.length-1;g>=0;g-=2){var u=l.coeffs;z(u,g,283-N(u,g))}d[c++]=l.coeffs},l.ultracode_coeffscachemax=37,l.ultracode_coeffscachelimit=1311,d[c++]=l.ultracode_coeffscachemax,d[c++]=l.ultracode_coeffscachelimit,de();var i=d[--c];l.ultracode_coeffscache=i,l.ultracode_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.ultracode_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.ultracode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,La.globals)).dontdraw=!1,l.eclevel="EC2",l.parse=!1,l.parsefnc=!1,l.start=257,l.link1=0,l.raw=!1,l.rev=2,d[c++]=null,ce();var s=d[--c];l.options=s;var b=d[--c];l.barcode=b,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,l.barcode.length>2500&&(d[c++]="bwipp.ultracodeInputTooLong#34964",d[c++]="The input data is too long",te());var f=l.rev;1!=f&&2!=f&&(d[c++]="bwipp.ultracodeInvalidRevision#34968",d[c++]="Valid revisions are 1 and 2",te());var m=3==l.eclevel.length;if(d[c++]=m,m){c--;var h=K(R(l.eclevel,0,2),"EC");if(d[c++]=h,h){c--;var v=N(l.eclevel,2)-48,g=2==l.rev?1:0;d[c++]=v>=g&&v<=5}}if(d[--c]||(d[c++]="bwipp.ultracodeInvalidErrorCorrectionLevel#34977",d[c++]="Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1",te()),l.raw){for(l.dcws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var u=R(l.barcode,l.i+1,3);d[c++]=u,d[c++]=!1;for(var x=0,_=u.length;x<_;x++){var y=N(u,x);(y<48||y>57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var q=d[--c];l.cw=S(q),l.cw>284&&(d[c++]="bwipp.ultracodeBadRawCodeword#34996",d[c++]="Raw codewords must be 0 to 284",te()),z(l.dcws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.ultracodeBadRawFormat#35003",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.dcws=R(l.dcws,0,l.j)}else{l.fn1=-1,l.fn3=-2,l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.fn1],["FNC3",l.fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var C=d[--c];l.msg=C,l.msglen=l.msg.length,l.msglen>276&&(d[c++]="bwipp.ultracodeInputTooLong#35026",d[c++]="The input data is too long",te()),l.scr=w([]),l.scp=w([]),d[c++]=1/0,X(l.scr),X(l.scp),F(l.msg,function(){d[c-1]==l.fn1&&(d[c-1]=268),d[c-1]==l.fn3&&(d[c-1]=269)}),l.dcws=w()}if(A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#35050",d[c++]=l.dcws,te()),l.mcc=l.dcws.length+3,l.eclval=N(l.eclevel,2)-48,0!=l.eclval){var M=N(l.ultracode_qccfact,l.eclval),j=~~(l.mcc/25);l.mcc%25!=0&&(j+=1),l.qcc=M*j+5}else l.qcc=3;l.acc=l.qcc-3+78*l.link1,l.tcc=l.mcc+l.qcc;for(var T=0,I=l.ultracode_metrics.length;Tl.maxc)&&(l.okay=!1),!l.okay);T++);l.okay||(d[c++]="bwipp.ultracodeNoValidSymbol#35080",d[c++]="Maximum length exceeded or invalid content",te());for(var D=l.mcol;D<=61;D+=1){l.columns=D,d[c++]=l.columns,l.columns>=15&&(d[c-1]-=1),l.columns>=31&&(d[c-1]-=1),l.columns>=47&&(d[c-1]-=1);var P=d[--c],E=re(P*l.rows-3-l.tcc);if(d[c++]=E,E>=0){var O=d[--c];l.pads=O;break}c--}l.dcc=re(l.columns-l.mcol),l.n=l.mcc,l.k=l.qcc,d[c++]='coeffs',d[c++]=l.k,l.ultracode_coeffscachefetch();var L=d[--c],G=d[--c];l[G]=L,d[c++]=1/0,d[c++]=l.start,d[c++]=l.mcc,d[c++]=l.acc,X(l.dcws),l.rsdata=w(),l.ecws=w(l.k);var U=l.n,V=l.coeffs,H=l.k,Z=l.ecws;d[c++]=function(){var e=d[--c];d[c++]=N(l.rsdata,e)},d[c++]=U,d[c++]=V,d[c++]=H,d[c++]=Z,d[c++]=283,me(),A(l.options,'debugecc')&&(d[c++]="bwipp.debugecc#35122",d[c++]=l.ecws,te());var W=1==l.rev?l.ultracode_dccurev1:l.ultracode_dccurev2;l.dccu=W;var Y=1==l.rev?l.ultracode_dcclrev1:l.ultracode_dcclrev2;l.dccl=Y,l.rows=6*l.rows+1,l.columns=l.columns+6,d[c++]=1/0;for(var Q=0,$=l.rows*l.columns;Q<$;Q++)d[c++]=-1;l.pixs=w(),l.qmv=function(){var e=d[--c],a=d[--c];d[c++]=re(a+e*l.columns)};for(var J=0,ee=l.columns-1;J<=ee;J+=1){l.i=J;for(var ae=0,ne=l.rows-1;ae<=ne;ae+=6)if(l.j=ae,l.i>=5){d[c++]=l.pixs,d[c++]=l.i,d[c++]=l.j,l.qmv();var oe=d[--c];z(d[--c],oe,l.i%2*9)}d[c++]=l.pixs,d[c++]=l.i,d[c++]=0,l.qmv();var ie=d[--c];z(d[--c],ie,9),d[c++]=l.pixs,d[c++]=l.i,d[c++]=l.rows-1,l.qmv();var se=d[--c];z(d[--c],se,9)}for(var le=1,be=l.rows-2;le<=be;le+=1){l.i=le;for(var fe=3,he=l.columns-1;fe<=he;fe+=16){l.j=fe,d[c++]=l.pixs,d[c++]=l.j,d[c++]=l.i,l.qmv();var ve=d[--c];z(d[--c],ve,9*(1-l.i%2))}d[c++]=l.pixs,d[c++]=0,d[c++]=l.i,l.qmv();var ge=d[--c];z(d[--c],ge,9),d[c++]=l.pixs,d[c++]=1,d[c++]=l.i,l.qmv();var ue=d[--c];z(d[--c],ue,9*(1-l.i%2)),d[c++]=l.pixs,d[c++]=2,d[c++]=l.i,l.qmv();var xe=d[--c];z(d[--c],xe,0),d[c++]=l.pixs,d[c++]=3,d[c++]=l.i,l.qmv();var we=d[--c];z(d[--c],we,9),d[c++]=l.pixs,d[c++]=4,d[c++]=l.i,l.qmv();var _e=d[--c];z(d[--c],_e,0),d[c++]=l.pixs,d[c++]=l.columns-1,d[c++]=l.i,l.qmv();var ke=d[--c];z(d[--c],ke,9)}l.i=~~(l.rows/2)-5,d[c++]=1/0;for(var ye=B(k(5),N(l.dccu,l.dcc),10),qe=0,Ce=ye.length;qe=1;ne-=1)l.i=ne,l.v=re(2*N(N(l.pwr928,l.j-1),l.i)+~~(l.v/928)),z(N(l.pwr928,l.j),l.i,l.v%928);z(N(l.pwr928,l.j),0,re(2*N(N(l.pwr928,l.j-1),0)+~~(l.v/928)))}l.pwr928=l.pwr928,l=e}e=l;(l=Object.assign({},l,Ga.globals)).parse=!1,l.dontlint=!1,l.lintreqs=!1,l.dontdraw=!1,l.ccversion="a",l.cccolumns=-1,l.lintype="",l.linwidth=-1,d[c++]=null,ce();var oe=d[--c];l.options=oe;var ie=d[--c];if(l.barcode=ie,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),V(l.ccversion,"a")&&V(l.ccversion,"b")&&V(l.ccversion,"c")&&(d[c++]="bwipp.gs1ccBadCCversion#35416",d[c++]="ccversion must be a, b or c",te()),l.cccolumns>30&&(d[c++]="bwipp.gs1ccColumnsTooBig#35420",d[c++]="The maximum number of composite component columns is 30",te()),0!=l.lintype.length&&(A(l.gs1_cc_lintypecccolumns,l.lintype)||(d[c++]="bwipp.gs1ccBadLinType#35425",d[c++]="The lintype is not recognised",te())),-1==l.cccolumns){K(l.lintype,"gs1-128")&&K(l.ccversion,"c")?(l.linwidth<0&&(d[c++]="bwipp.gs1ccMissingLinWidth#35435",d[c++]="linwidth must be set for a GS1-128 with a CC-C composite component",te()),l.linwidth<68&&(d[c++]="bwipp.gs1ccMinimumLinWidth#35438",d[c++]="Minimum linwidth for a GS1-128 with a CC-C composite component is 68",te()),68==l.linwidth?d[c++]=1:d[c++]=~~((l.linwidth-52)/17)):0!=l.lintype.length?d[c++]=N(l.gs1_cc_lintypecccolumns,l.lintype):d[c++]=2;var se=d[--c];l.cccolumns=se}V(l.ccversion,"c")&&(l.cccolumns<2||l.cccolumns>4)&&(d[c++]="bwipp.gs1ccBadColumns#35449",d[c++]="CC-A and CC-B require 2 to 4 columns",te()),0!=l.lintype.length&&V(l.ccversion,"c")&&H(l.cccolumns,N(l.gs1_cc_lintypecccolumns,l.lintype))&&(d[c++]="bwipp.gs1ccColumnsTooSmall#35455",d[c++]="The cccolumns value is too small for the linear symbology",te()),d[c++]=l.barcode,d[c++]='ai',be();var de=d[--c];l.fncs=de;var le=d[--c];l.vals=le;var pe=d[--c];for(l.ais=pe,l.isupper=function(){var e=d[--c];d[c++]=e>=65&&e<=90},l.isnum0=function(){var e=d[--c];d[c++]=e>=48&&e<=57},l.isnum1=function(){var e=d[--c];d[c++]=e>=49&&e<=57};;){if(l.ais.length>=1&&(K(N(l.ais,0),"10")||K(N(l.ais,0),"11")||K(N(l.ais,0),"17"))){d[c++]=-1,d[c++]="10";break}if(l.ais.length>=1&&K(N(l.ais,0),"90")){if(l.v=N(l.vals,0),l.v.length>=1)if(d[c++]=N(l.v,0),l.isupper(),d[--c]){d[c++]=0,d[c++]="11";break}if(l.v.length>=2){d[c++]=N(l.v,0),l.isnum1(),d[c++]=N(l.v,1),l.isupper();var fe=d[--c];if(d[--c]&&fe){d[c++]=1,d[c++]="11";break}}if(l.v.length>=3){d[c++]=N(l.v,0),l.isnum1(),d[c++]=N(l.v,1),l.isnum0();var me=d[--c],he=d[--c];d[c++]=Q(he,me),d[c++]=N(l.v,2),l.isupper();var ve=d[--c];if(d[--c]&&ve){d[c++]=2,d[c++]="11";break}}if(l.v.length>=4){d[c++]=N(l.v,0),l.isnum1(),d[c++]=N(l.v,1),l.isnum0();var ge=d[--c],ue=d[--c];d[c++]=Q(ue,ge),d[c++]=N(l.v,2),l.isnum0();var xe=d[--c],we=d[--c];d[c++]=Q(we,xe),d[c++]=N(l.v,3),l.isupper();var _e=d[--c];if(d[--c]&&_e){d[c++]=3,d[c++]="11";break}}}d[c++]=-1,d[c++]="0";break}var ke=d[--c];l.method=ke;var ye=d[--c];if(l.npre=ye,K(l.method,"10")){var qe=N(l.vals,0);if(d[c++]=K(N(l.ais,0),"11")||K(N(l.ais,0),"17"),d[c++]=qe,qe.length>=6){var Ce=R(d[--c],0,6);d[c++]=!0;for(var Me=0,je=Ce.length;Me57)&&(d[c-1]=!1)}}else d[c-1]=!1;var Be=d[--c];if(d[--c]&&Be){var Ne=N(l.vals,0),Ae=C(k(16),"0000000000000000"),Te=B(k(16),384*S(R(Ne,0,2))+(32*(S(R(Ne,2,2))-1)+S(R(Ne,4,2))),2);I(Ae,16-Te.length,Te),d[c++]=Ae,d[c++]=1/0,d[c++]=1,d[c++]=0,y(4,-1),F(d[--c],function(){d[c-1]-=48}),d[c++]=K(N(l.ais,0),"11")?0:1;var ze=w();l.cdf=ze,l.ais=R(l.ais,1,l.ais.length-1),l.vals=R(l.vals,1,l.vals.length-1),l.fncs=R(l.fncs,1,l.fncs.length-1)}else l.cdf=w([1,0,1,1]);0!=l.ais.length?K(N(l.ais,0),"10")?(d[c++]=1/0,F(N(l.vals,0)),l.gpf=w(),l.ais.length>1&&(d[c++]=1/0,X(l.gpf),d[c++]=l.gs1_cc_fnc1,l.gpf=w()),l.ais=R(l.ais,1,l.ais.length-1),l.vals=R(l.vals,1,l.vals.length-1),l.fncs=R(l.fncs,1,l.fncs.length-1)):l.gpf=w([l.gs1_cc_fnc1]):(d[c++]=1/0,X(l.cdf),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,l.cdf=w(),l.gpf=w([])),l.mode="numeric"}if(K(l.method,"11")){l.cdf=w([1,1]),l.ai90=N(l.vals,0);var Re=l.npre+1!=l.ai90.length?R(l.ai90,l.npre+1,re(l.ai90.length-l.npre)-1):"";l.ai90rem=Re,d[c++]='nalpha',d[c++]=0,F(l.ai90rem,function(){var e=d[--c];e>=65&&e<=90&&(d[c-1]+=1)});var Ie=d[--c],De=d[--c];l[De]=Ie,d[c++]='nnums',d[c++]=0,F(l.ai90rem,function(){var e=d[--c];e>=48&&e<=57&&(d[c-1]+=1)});var Pe=d[--c],Ee=d[--c];l[Ee]=Pe,d[c++]='mode',W(l.nalpha,l.nnums)?d[c++]="alpha":0==l.nalpha?d[c++]="numeric":d[c++]="alphanumeric";var Oe=d[--c],Fe=d[--c];l[Fe]=Oe,re(l.nalpha+l.nnums)!=l.ai90rem.length&&(l.mode="alphanumeric"),d[c++]=1/0,X(l.cdf),K(l.mode,"alphanumeric")&&(d[c++]=0),K(l.mode,"numeric")&&(d[c++]=1,d[c++]=0),K(l.mode,"alpha")&&(d[c++]=1,d[c++]=1),l.cdf=w();var Le=l.ais.length>1?N(l.ais,1):-1;l.ais1=Le;var Ge=l.vals.length>1?N(l.vals,1):-1;l.vals1=Ge,K(l.ais1,"21")||K(l.ais1,"8004")?(d[c++]=1/0,X(l.cdf),K(l.ais1,"21")?(d[c++]=1,d[c++]=0):(d[c++]=1,d[c++]=1),l.cdf=w()):(d[c++]=1/0,X(l.cdf),d[c++]=0,l.cdf=w());var Xe=0!=l.npre?S(R(l.ai90,0,l.npre)):0;if(l.nval=Xe,O("BDHIJKLNPQRSTVXZ",R(l.ai90,l.npre,1)),d[--c]){var Ue=d[--c];c--;var Ke=Ue.length;c--,l.aval=Ke}else c--,l.aval=-1;if(l.nval<31&&-1!=l.aval){var Ve=C(k(5),"00000"),He=B(k(5),l.nval,2);I(Ve,5-He.length,He),d[c++]=1/0,F(Ve,function(){d[c-1]-=48});var Ze=w();l.nbits=Ze;var We=C(k(4),"0000"),Ye=B(k(4),l.aval,2);I(We,4-Ye.length,Ye),d[c++]=1/0,F(We,function(){d[c-1]-=48});var Qe=w();l.abits=Qe,d[c++]=1/0,X(l.cdf),X(l.nbits),X(l.abits),l.cdf=w()}else{var $e=C(k(10),"0000000000"),Je=B(k(10),l.nval,2);I($e,10-Je.length,Je),d[c++]=1/0,F($e,function(){d[c-1]-=48});var ea=w();l.nbits=ea;var aa=C(k(5),"00000"),ra=B(k(5),N(l.ai90,l.npre)-65,2);I(aa,5-ra.length,ra),d[c++]=1/0,F(aa,function(){d[c-1]-=48});var ta=w();l.abits=ta,d[c++]=1/0,X(l.cdf),d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,X(l.nbits),X(l.abits),l.cdf=w()}if(V(l.mode,"alpha"))d[c++]=1/0,F(l.ai90rem),l.ais.length>1&&(d[c++]=l.gs1_cc_fnc1),l.gpf=w();else{d[c++]=1/0,F(l.ai90rem),l.ais.length>1&&(d[c++]=l.gs1_cc_fnc1),l.in=w(),l.out=w(6*l.in.length),l.j=0;for(var na=0,oa=l.in.length-1;na<=oa;na+=1){var ia=N(l.alpha,N(l.in,na));d[c++]=1/0,F(ia,function(){d[c-1]-=48});var sa=w();I(l.out,l.j,sa),l.j=ia.length+l.j}d[c++]=1/0,X(l.cdf),X(R(l.out,0,l.j)),l.cdf=w(),l.gpf=w([]),l.ais.length>1&&(l.mode="numeric")}l.ais=R(l.ais,1,l.ais.length-1),l.vals=R(l.vals,1,l.vals.length-1),l.fncs=R(l.fncs,1,l.fncs.length-1),0!=l.ais.length&&(K(l.ais1,"21")||K(l.ais1,"8004"))&&(d[c++]=1/0,X(l.gpf),F(l.vals1),l.gpf=w(),l.ais=R(l.ais,1,l.ais.length-1),l.vals=R(l.vals,1,l.vals.length-1),l.fncs=R(l.fncs,1,l.fncs.length-1),0!=l.ais.length&&(d[c++]=1/0,X(l.gpf),d[c++]=l.gs1_cc_fnc1,l.gpf=w()))}K(l.method,"0")&&(l.cdf=w([0]),l.gpf=w([]),l.mode="numeric"),d[c++]=1/0,X(l.gpf);for(var ca=0,da=l.ais.length-1;ca<=da;ca+=1)l.i=ca,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.gs1_cc_fnc1);U(w(G()));var la=d[--c];l.gpf=la,c--,l.rembits=function(){var e=d[--c];if(l.used=e,V(l.ccversion,"c")){if(l.bitcaps=N(N(l.gs1_cc_bitcapsmaps,l.ccversion),l.cccolumns-2),d[c++]=-1,F(l.bitcaps,function(){if(Y(d[c-1],l.used)){var e=d[--c],a=d[--c];d[c++]=e,d[c++]=a}c--}),-1!=d[c-1]){var a=d[--c];d[c++]=re(a-l.used)}}else{N(new Map([["c",-1]]),l.ccversion);var r=m(l.used/8);l.m=5*~~(r/6)+r%6,l.m<=40&&(d[c++]=8),l.m>=41&&l.m<=160&&(d[c++]=16),l.m>=161&&l.m<=320&&(d[c++]=32),l.m>=321&&l.m<=833&&(d[c++]=64),l.m>=834&&(d[c++]=32);var t=d[--c];for(l.eccws=t,l.m=re(l.m+l.eccws)+3,l.cccolumns>30&&(l.cccolumns=30);!(m(l.m/l.cccolumns)<=30||l.cccolumns>=30);)l.cccolumns=l.cccolumns+1;l.r=m(l.m/l.cccolumns),l.r<3&&(l.r=3);var n=re(l.cccolumns*l.r-l.eccws)-3;l.tgt=8*re(6*~~(n/5)+n%5),l.used<=8304?d[c++]=re(l.tgt-l.used):d[c++]=-1}-1==d[c-1]&&(c--,K(l.ccversion,"a")?(l.ccversion="b",d[c++]=l.used,l.rembits()):K(l.ccversion,"b")&&K(l.lintype,"gs1-128")?(l.ccversion="c",l.cccolumns=~~((l.linwidth-52)/17),d[c++]=l.used,l.rembits()):d[c++]=-1)},l.encode=function(){if(V(d[c-1],'raw')){var e=d[--c],a=d[--c];d[c++]=N(e,a)}else c--;var r=d[--c];d[c++]=1/0,F(r,function(){d[c-1]-=48});var t=w(),n=t.length;d[c++]=t,d[c++]=n,n+l.j>l.gpfenc.length&&(c-=2,d[c++]="bwipp.gs1ccDataTooLarge#35722",d[c++]="Data too large for the composite component",te());var o=d[--c],i=d[--c];I(l.gpfenc,l.j,i),l.j=re(o+l.j)},d[c++]=1/0;for(var pa=0,ba=l.gpf.length;pa=0;ga-=1){l.i=ga;var ua=C(k(2),"00"),xa=N(l.gpf,l.i);d[c++]=N(l.gpf,l.i),d[c++]=ua;if(xa==l.gs1_cc_fnc1&&(xa=94),z(ua,0,xa),l.i57){d[c++]=l.gs1_cc_lalphanumeric,d[c++]=l.numeric,l.encode(),l.mode="alphanumeric";break}d[c++]='rem',d[c++]=l.cdf.length+l.j,l.rembits();var Ra=d[--c],Ia=d[--c];if(l[Ia]=Ra,l.rem>=4&&l.rem<=6){var Da=R(C(k(6),"000000"),0,l.rem),Pa=B(k(4),N(l.gpf,l.i)-47,2);I(Da,4-Pa.length,Pa),d[c++]=Da,d[c++]='raw',l.encode(),l.i=l.i+1;break}var Ea=k(2);z(Ea,0,N(l.gpf,l.i)),z(Ea,1,94),d[c++]=Ea,d[c++]=l.numeric,l.encode(),l.i=l.i+1;break}if(K(l.mode,"alphanumeric")){if(N(l.gpf,l.i)==l.gs1_cc_fnc1){d[c++]=l.gs1_cc_fnc1,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric",l.i=l.i+1;break}var Oa=N(l.gpf,l.i);if(A(l.iso646,Oa)&&!A(l.alphanumeric,Oa)){d[c++]=l.gs1_cc_liso646,d[c++]=l.alphanumeric,l.encode(),l.mode="iso646";break}if(N(l.numericruns,l.i)>=6){d[c++]=l.gs1_cc_lnumeric,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric";break}var Fa=N(l.numericruns,l.i);if(Fa>=4&&re(Fa+l.i)==l.gpf.length){d[c++]=l.gs1_cc_lnumeric,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric";break}d[c++]=N(l.gpf,l.i),d[c++]=l.alphanumeric,l.encode(),l.i=l.i+1;break}if(K(l.mode,"iso646")){if(N(l.gpf,l.i)==l.gs1_cc_fnc1){d[c++]=l.gs1_cc_fnc1,d[c++]=l.iso646,l.encode(),l.mode="numeric",l.i=l.i+1;break}if(N(l.numericruns,l.i)>=4&&N(l.nextiso646only,l.i)>=10){d[c++]=l.gs1_cc_lnumeric,d[c++]=l.iso646,l.encode(),l.mode="numeric";break}if(N(l.alphanumericruns,l.i)>=5&&N(l.nextiso646only,l.i)>=10){d[c++]=l.gs1_cc_lalphanumeric,d[c++]=l.iso646,l.encode(),l.mode="alphanumeric";break}d[c++]=N(l.gpf,l.i),d[c++]=l.iso646,l.encode(),l.i=l.i+1;break}}l.gpf=R(l.gpfenc,0,l.j),d[c++]=l.cdf.length+l.gpf.length,l.rembits(),-1==d[c-1]&&(d[c-1]="bwipp.gs1ccDataTooLarge#35859",d[c++]="Data too large for the composite component",te());var La=d[--c];if(l.pad=w(La),l.pad.length>0){for(var Xa=0,Ua=l.pad.length-1;Xa<=Ua;Xa+=5){l.i=Xa;var Ka=l.pad,Va=l.i,Ha=l.pad,Za=l.i,Wa=5,Ya=Ha.length-Za;if(Ha.length-Za>5){var Qa=Wa;Wa=Ya,Ya=Qa}I(Ka,Va,R(l.gs1_cc_fillpat,0,Ya))}if(K(l.mode,"numeric")){d[c++]=1/0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.pad);var $a=w();l.pad=R($a,0,l.pad.length)}if(K(l.mode,"alpha")){d[c++]=1/0,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.pad);var Ja=w();l.pad=R(Ja,0,l.pad.length)}}if(d[c++]=1/0,X(l.cdf),X(l.gpf),X(l.pad),l.bits=w(),K(l.ccversion,"a")){d[c++]=1/0;for(var er=0;er<28;er++)d[c++]=0;for(l.cws=w(),l.b=0,l.c=0;l.b!=l.bits.length;){var ar=l.bits,rr=l.b,tr=l.bits,nr=l.b,or=tr.length-nr,ir=69;if(69>tr.length-nr){Qa=or;or=ir,ir=Qa}l.bs=R(ar,rr,ir),l.bsl=l.bs.length,l.cs=R(l.cws,l.c,1+~~(l.bsl/10)),l.csl=l.cs.length;for(var sr=0,cr=l.bsl-1;sr<=cr;sr+=1){l.i=sr;for(var dr=0,lr=l.csl-1;dr<=lr;dr+=1){l.j=dr;var pr=l.cs,br=l.j;z(pr,br,re(N(pr,br)+N(N(l.pwr928,l.i),l.j+7-l.csl)*N(l.bs,l.bsl-l.i-1)))}}for(var fr=l.csl-1;fr>=1;fr-=1){l.i=fr;var mr=l.cs,hr=l.i;z(mr,hr-1,re(N(mr,hr-1)+~~(N(l.cs,l.i)/928)));var vr=l.cs,gr=l.i;z(vr,gr,N(vr,gr)%928)}l.b=l.b+l.bsl,l.c=l.c+l.csl}l.cws=R(l.cws,0,l.c),l.barcode=k(4*l.cws.length);for(var ur=0,xr=l.cws.length-1;ur<=xr;ur+=1){l.i=ur;var wr=C(k(4),"^000"),kr=B(k(4),N(l.cws,l.i),10);I(wr,4-kr.length,kr),I(l.barcode,4*l.i,wr)}T(l.options,"parse"),z(l.options,"cca",!0),z(l.options,"columns",l.cccolumns),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ca();var yr=d[--c];l.args=yr}if(K(l.ccversion,"b")){l.barcode=k(~~(l.bits.length/8));for(var qr=0,Cr=l.barcode.length-1;qr<=Cr;qr+=1){l.i=qr;for(var Mr=R(l.bits,8*l.i,8),jr=0,Sr=0,Br=Mr.length;Sr0){d[c++]=1/0;for(var Y=0,Q=l.diff;Yh(ve)){de=xe;xe=ue,ue=de}d[c++]=ue}var we=d[--c],_e=d[--c];l[_e]=we;for(var ke=l.txt,ye=0,qe=ke.length;ye=ze;Te-=1){l.y=Te,l.p=0;for(var Re=l.linpad,Ie=0,De=Re.length;Iel.y||N(l.bhsrow,~~(l.i/2))0)for(var Ue=l.prevrow,Ke=0,Ve=Ue.length;Ke=$e:Ye<=$e;Ye+=Qe)l.i=Ye,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linpad),d[c++]=0,d[c++]=1;for(var Je=0;Je<93;Je++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpad),d[c++]=1,d[c++]=0;for(var ea=0;ea<93;ea++)d[c++]=0;d[c++]=0,d[c++]=1,X(l.ccrpad),X(l.linpad),d[c++]=0,d[c++]=1;for(var aa=0;aa<93;aa++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=2,d[c++]=2,d[c++]=2,X(l.linrowheights),l.rowheights=w();for(var ra=l.rowheights,ta=0,na=0,oa=ra.length;na0){d[c++]=1/0;for(var Y=0,Q=l.diff;Yh(ve)){de=xe;xe=ge,ge=de}d[c++]=ge}var we=d[--c],_e=d[--c];l[_e]=we;for(var ke=l.txt,ye=0,qe=ke.length;ye=ze;Te-=1){l.y=Te,l.p=0;for(var Re=l.linpad,Ie=0,De=Re.length;Iel.y||N(l.bhsrow,~~(l.i/2))0)for(var Ue=l.prevrow,Ke=0,Ve=Ue.length;Ke=$e:Ye<=$e;Ye+=Qe)l.i=Ye,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linpad),d[c++]=0,d[c++]=1;for(var Je=0;Je<65;Je++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpad),d[c++]=1,d[c++]=0;for(var ea=0;ea<65;ea++)d[c++]=0;d[c++]=0,d[c++]=1,X(l.ccrpad),X(l.linpad),d[c++]=0,d[c++]=1;for(var aa=0;aa<65;aa++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=2,d[c++]=2,d[c++]=2,X(l.linrowheights),l.rowheights=w();for(var ra=l.rowheights,ta=0,na=0,oa=ra.length;na0){d[c++]=1/0;for(var Y=0,Q=l.diff;Yh(ve)){de=ue;ue=ge,ge=de}d[c++]=ge}var we=d[--c],_e=d[--c];l[_e]=we;for(var ke=l.txt,ye=0,qe=ke.length;ye=ze;Te-=1){l.y=Te,l.p=0;for(var Re=l.linpad,Ie=0,De=Re.length;Iel.y||N(l.bhsrow,~~(l.i/2))0)for(var Ue=l.prevrow,Ke=0,Ve=Ue.length;Ke=$e:Ye<=$e;Ye+=Qe)l.i=Ye,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linpad),d[c++]=0,d[c++]=1;for(var Je=0;Je<93;Je++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpad),d[c++]=1,d[c++]=0;for(var ea=0;ea<93;ea++)d[c++]=0;d[c++]=0,d[c++]=1,X(l.ccrpad),X(l.linpad),d[c++]=0,d[c++]=1;for(var aa=0;aa<93;aa++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=2,d[c++]=2,d[c++]=2,X(l.linrowheights),l.rowheights=w();for(var ra=l.rowheights,ta=0,na=0,oa=ra.length;na0){d[c++]=1/0;for(var Y=0,Q=l.diff;Yh(ve)){de=ue;ue=ge,ge=de}d[c++]=ge}var xe=d[--c],_e=d[--c];l[_e]=xe;for(var ke=l.txt,ye=0,qe=ke.length;ye=ze;Te-=1){l.y=Te,l.p=0;for(var Re=l.linpad,Ie=0,De=Re.length;Iel.y||N(l.bhsrow,~~(l.i/2))0)for(var Ue=l.prevrow,Ke=0,Ve=Ue.length;Ke=$e:Ye<=$e;Ye+=Qe)l.i=Ye,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linpad),d[c++]=0,d[c++]=1;for(var Je=0;Je<49;Je++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpad),d[c++]=1,d[c++]=0;for(var ea=0;ea<49;ea++)d[c++]=0;d[c++]=0,d[c++]=1,X(l.ccrpad),X(l.linpad),d[c++]=0,d[c++]=1;for(var aa=0;aa<49;aa++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=2,d[c++]=2,d[c++]=2,X(l.linrowheights),l.rowheights=w();for(var ra=l.rowheights,ta=0,na=0,oa=ra.length;na=M:q<=M;q+=C)l.i=q,X(R(l.ccpixs,l.i,l.ccpixx)),d[c++]=0;d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),l.pixx=l.ccpixx+1,d[c++]=1/0;var j=l.linsym,B=A(j,'txt');if(d[c++]=j,d[c++]='txt',B){var D=d[--c];F(N(d[--c],D),function(){X(d[--c]),y(4,-1);var e=d[--c];d[c++]=re(e+(l.pixx-l.linpixs.length+1)),y(4,1),U(w(5))})}else c-=2;l.txt=w();var P=l.linsym,E=A(P,'text1xalign');if(d[c++]='text1xalign',d[c++]=P,d[c++]='text1xalign',E){var L=d[--c],V=d[--c];d[c++]=N(V,L)}else c-=2,d[c++]="unset";var H=d[--c],Z=d[--c];l[Z]=H;var W=l.linsym,Y=A(W,'text1yalign');if(d[c++]='text1yalign',d[c++]=W,d[c++]='text1yalign',Y){var Q=d[--c],$=d[--c];d[c++]=N($,Q)}else c-=2,d[c++]="unset";var J=d[--c],ee=d[--c];l[ee]=J;for(var ae=l.rowheights,ne=0,oe=0,ie=ae.length;oe=g:h<=g;h+=v)l.i=h,d[c++]=0,X(R(l.ccpixs,l.i,l.ccpixx));X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;for(var u=0,x=l.linwidth,_=l.linpixs.length-1;x<0?u>=_:u<=_;u+=x)l.i=u,X(R(l.linpixs,l.i,l.linwidth)),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,X(l.linrowheights),l.rowheights=w(),l.pixx=l.ccpixx+1,d[c++]=1/0;var y=l.linsym,q=A(y,'txt');if(d[c++]=y,d[c++]='txt',q){var C=d[--c];F(N(d[--c],C),function(){X(d[--c]),U(w(5))})}else c-=2;l.txt=w();var M=l.linsym,j=A(M,'text1xalign');if(d[c++]='text1xalign',d[c++]=M,d[c++]='text1xalign',j){var S=d[--c],B=d[--c];d[c++]=N(B,S)}else c-=2,d[c++]="unset";var D=d[--c],P=d[--c];l[P]=D;var E=l.linsym,L=A(E,'text1yalign');if(d[c++]='text1yalign',d[c++]=E,d[c++]='text1yalign',L){var G=d[--c],V=d[--c];d[c++]=N(V,G)}else c-=2,d[c++]="unset";var H=d[--c],Z=d[--c];l[Z]=H;for(var W=l.rowheights,Y=0,Q=0,$=W.length;Q<$;Q++)Y=re(Y+N(W,Q));l.pixy=Y;var J=l.linsym,ee=A(J,'borderleft');if(d[c++]='borderleft',d[c++]=J,d[c++]='borderleft',ee){var ae=d[--c],ne=d[--c];d[c++]=N(ne,ae)}else c-=2,d[c++]=0;var oe=d[--c],ie=0;if(oe<0){var se=ie;ie=oe,oe=se}oe<0&&(oe=0);var de=d[--c];l[de]=oe;var le=l.linsym,pe=A(le,'borderright');if(d[c++]='borderright',d[c++]=le,d[c++]='borderright',pe){var fe=d[--c],me=d[--c];d[c++]=N(me,fe)}else c-=2,d[c++]=0;var he=l.pixx,ve=l.linwidth,ge=d[--c],ue=1,xe=re(ge-(he-ve));if(re(ge-(he-ve))<1){se=ue;ue=xe,xe=se}xe<0&&(xe=0);var we=d[--c];l[we]=xe,l.bordertop=1;var _e=l.linsym,ke=A(_e,'borderbottom');if(d[c++]='borderbottom',d[c++]=_e,d[c++]='borderbottom',ke){var ye=d[--c],qe=d[--c];d[c++]=N(qe,ye)}else c-=2,d[c++]=0;var Ce=d[--c],Me=d[--c];l[Me]=Ce,T(l.options,'height'),d[c++]=new Map([["ren",'renmatrix'],["pixs",l.pixs],["pixx",l.pixx],["pixy",l.pixy],["rowheights",l.rowheights],["height",l.pixy/72],["width",l.pixx/72],["borderleft",l.borderleft],["borderright",l.borderright],["bordertop",l.bordertop],["borderbottom",l.borderbottom],["txt",l.txt],["text1xalign",l.text1xalign],["text1yalign",l.text1yalign],["opt",l.options]]),l._render&&_r(),l=e}function Wa(){if(!Wa.globals){var e=l;(l=Wa.globals={}).databarstackedomnicomposite_seppad=w([0,0,0,0]),l.databarstackedomnicomposite_findersep=w([0,0,0,0,0,0,0,0,0,0,1,0,0]),l.databarstackedomnicomposite_f3pat=w([1,1,1,1,1,1,1,1,1,0,1,1,1]),l=e}e=l;(l=Object.assign({},l,Wa.globals)).dontdraw=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];if(l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),O(l.barcode,"|"),d[--c]){var t=d[--c];l.linear=t,c--;var n=d[--c];l.comp=n}else d[c-1]="bwipp.missingCompositeComponent#37600",d[c++]="A Composite Component must be provided following a pipe character",te();z(l.options,"lintype","databarstackedomni"),z(l.options,"linkage",!0),z(l.options,"inkspreadv",0),z(l.options,"dontlint",!0);var o=k(l.linear.length+l.comp.length);I(o,0,l.linear),I(o,l.linear.length,l.comp),d[c++]=o,d[c++]='ai',be(),c-=3,l.bwipp_dontdraw=!0,d[c++]=l.linear,d[c++]=l.options,Le();var i=d[--c];l.bot=R(N(i,"pixs"),0,N(i,"pixx")),l.linheight=N(i,"pixy"),l.linsym=i,l.linpixs=N(l.linsym,'pixs'),l.linrowheights=N(l.linsym,'rowheights'),l.sepfinder=function(){var e=d[--c];l.fp=e;for(var a=l.fp,r=l.fp+12;a<=r;a+=1){l.i=a,0==N(l.bot,l.i)?1==N(l.bot,l.i-1)?d[c++]=1:d[c++]=0==N(l.sep,l.i-1)?1:0:d[c++]=0;var t=d[--c];z(l.sep,l.i,t)}for(var n=!0,o=0;o<=12;o+=1){var i=N(l.bot,re(o+l.fp));n=n&&K(i,N(l.databarstackedomnicomposite_f3pat,o))}n&&I(l.sep,l.fp,l.databarstackedomnicomposite_findersep)},d[c++]=1/0;for(var s=l.bot,b=0,f=s.length;b=g:h<=g;h+=v)l.i=h,d[c++]=0,X(R(l.ccpixs,l.i,l.ccpixx));X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;for(var u=0,x=l.linwidth,_=l.linpixs.length-1;x<0?u>=_:u<=_;u+=x)l.i=u,X(R(l.linpixs,l.i,l.linwidth)),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,X(l.linrowheights),l.rowheights=w(),l.pixx=l.ccpixx+1,d[c++]=1/0;var y=l.linsym,q=A(y,'txt');if(d[c++]=y,d[c++]='txt',q){var C=d[--c];F(N(d[--c],C),function(){X(d[--c]),U(w(5))})}else c-=2;l.txt=w();var M=l.linsym,j=A(M,'text1xalign');if(d[c++]='text1xalign',d[c++]=M,d[c++]='text1xalign',j){var S=d[--c],B=d[--c];d[c++]=N(B,S)}else c-=2,d[c++]="unset";var D=d[--c],P=d[--c];l[P]=D;var E=l.linsym,L=A(E,'text1yalign');if(d[c++]='text1yalign',d[c++]=E,d[c++]='text1yalign',L){var G=d[--c],V=d[--c];d[c++]=N(V,G)}else c-=2,d[c++]="unset";var H=d[--c],Z=d[--c];l[Z]=H;for(var W=l.rowheights,Y=0,Q=0,$=W.length;Q<$;Q++)Y=re(Y+N(W,Q));l.pixy=Y;var J=l.linsym,ee=A(J,'borderleft');if(d[c++]='borderleft',d[c++]=J,d[c++]='borderleft',ee){var ae=d[--c],ne=d[--c];d[c++]=N(ne,ae)}else c-=2,d[c++]=0;var oe=d[--c],ie=0;if(oe<0){var se=ie;ie=oe,oe=se}oe<0&&(oe=0);var de=d[--c];l[de]=oe;var le=l.linsym,pe=A(le,'borderright');if(d[c++]='borderright',d[c++]=le,d[c++]='borderright',pe){var fe=d[--c],me=d[--c];d[c++]=N(me,fe)}else c-=2,d[c++]=0;var he=l.pixx,ve=l.linwidth,ge=d[--c],ue=1,xe=re(ge-(he-ve));if(re(ge-(he-ve))<1){se=ue;ue=xe,xe=se}xe<0&&(xe=0);var we=d[--c];l[we]=xe,l.bordertop=1;var _e=l.linsym,ke=A(_e,'borderbottom');if(d[c++]='borderbottom',d[c++]=_e,d[c++]='borderbottom',ke){var ye=d[--c],qe=d[--c];d[c++]=N(qe,ye)}else c-=2,d[c++]=0;var Ce=d[--c],Me=d[--c];l[Me]=Ce,T(l.options,'height'),d[c++]=new Map([["ren",'renmatrix'],["pixs",l.pixs],["pixx",l.pixx],["pixy",l.pixy],["rowheights",l.rowheights],["height",l.pixy/72],["width",l.pixx/72],["borderleft",l.borderleft],["borderright",l.borderright],["bordertop",l.bordertop],["borderbottom",l.borderbottom],["txt",l.txt],["text1xalign",l.text1xalign],["text1yalign",l.text1yalign],["opt",l.options]]),l._render&&_r(),l=e}function Ya(){if(!Ya.globals){var e=l;(l=Ya.globals={}).databartruncatedcomposite_seppad=w([0,0,0,0]),l.databartruncatedcomposite_findersep=w([0,0,0,0,0,0,0,0,0,0,1,0,0]),l.databartruncatedcomposite_f3pat=w([1,1,1,1,1,1,1,1,1,0,1,1,1]),l=e}e=l;(l=Object.assign({},l,Ya.globals)).dontdraw=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];if(l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),O(l.barcode,"|"),d[--c]){var t=d[--c];l.linear=t,c--;var n=d[--c];l.comp=n}else d[c-1]="bwipp.missingCompositeComponent#37833",d[c++]="A Composite Component must be provided following a pipe character",te();z(l.options,"lintype","databartruncated"),z(l.options,"linkage",!0),z(l.options,"inkspreadv",0),z(l.options,"dontlint",!0);var o=k(l.linear.length+l.comp.length);I(o,0,l.linear),I(o,l.linear.length,l.comp),d[c++]=o,d[c++]='ai',be(),c-=3,l.bwipp_dontdraw=!0,d[c++]=l.linear,d[c++]=l.options,Ge();var i=d[--c];l.linsbs=N(i,"sbs"),l.linheight=72*N(N(i,"bhs"),0),l.linsym=i,l.sepfinder=function(){var e=d[--c];l.fp=e;for(var a=l.fp,r=l.fp+12;a<=r;a+=1){l.i=a,0==N(l.bot,l.i)?1==N(l.bot,l.i-1)?d[c++]=1:d[c++]=0==N(l.sep,l.i-1)?1:0:d[c++]=0;var t=d[--c];z(l.sep,l.i,t)}for(var n=!0,o=0;o<=12;o+=1){var i=N(l.bot,re(o+l.fp));n=n&&K(i,N(l.databartruncatedcomposite_f3pat,o))}n&&I(l.sep,l.fp,l.databartruncatedcomposite_findersep)},d[c++]=1/0;for(var s=0,b=l.linsbs.length-1;s<=b;s+=1){l.i=s;for(var f=0,m=S(N(l.linsbs,l.i));f=M:q<=M;q+=C)l.i=q,X(R(l.ccpixs,l.i,l.ccpixx)),d[c++]=0;d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),l.pixx=l.ccpixx+1,d[c++]=1/0;var j=l.linsym,B=A(j,'txt');if(d[c++]=j,d[c++]='txt',B){var D=d[--c];F(N(d[--c],D),function(){X(d[--c]),y(4,-1);var e=d[--c];d[c++]=re(e+(l.pixx-l.linpixs.length+1)),y(4,1),U(w(5))})}else c-=2;l.txt=w();var P=l.linsym,E=A(P,'text1xalign');if(d[c++]='text1xalign',d[c++]=P,d[c++]='text1xalign',E){var L=d[--c],V=d[--c];d[c++]=N(V,L)}else c-=2,d[c++]="unset";var H=d[--c],Z=d[--c];l[Z]=H;var W=l.linsym,Y=A(W,'text1yalign');if(d[c++]='text1yalign',d[c++]=W,d[c++]='text1yalign',Y){var Q=d[--c],$=d[--c];d[c++]=N($,Q)}else c-=2,d[c++]="unset";var J=d[--c],ee=d[--c];l[ee]=J;for(var ae=l.rowheights,ne=0,oe=0,ie=ae.length;oe=q:x<=q;x+=_)l.i=x,d[c++]=0,X(R(l.ccpixs,l.i,l.ccpixx)),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;X(l.sep),X(l.linpixs),l.pixs=w(),l.pixx=l.linpixs.length}else{d[c++]=1/0;for(var C=0,M=l.ccpixx,j=l.ccpixs.length-1;M<0?C>=j:C<=j;C+=M)l.i=C,X(R(l.ccpixs,l.i,l.ccpixx)),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.linpixs),l.pixs=w(),l.pixx=l.ccpixx+6}d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),d[c++]=1/0;var B=l.linsym,D=A(B,'txt');if(d[c++]=B,d[c++]='txt',D){var P=d[--c];F(N(d[--c],P),function(){X(d[--c]),y(4,-1);var e=d[--c];d[c++]=re(e+(l.pixx-l.linpixs.length+1)),y(4,1),U(w(5))})}else c-=2;l.txt=w();var E=l.linsym,L=A(E,'text1xalign');if(d[c++]='text1xalign',d[c++]=E,d[c++]='text1xalign',L){var G=d[--c],K=d[--c];d[c++]=N(K,G)}else c-=2,d[c++]="unset";var V=d[--c],H=d[--c];l[H]=V;var Z=l.linsym,W=A(Z,'text1yalign');if(d[c++]='text1yalign',d[c++]=Z,d[c++]='text1yalign',W){var Y=d[--c],Q=d[--c];d[c++]=N(Q,Y)}else c-=2,d[c++]="unset";var $=d[--c],J=d[--c];l[J]=$;for(var ee=l.rowheights,ae=0,ne=0,oe=ee.length;ne=H:K<=H;K+=V)l.i=K,d[c++]=0,d[c++]=0,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.sep),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),l.pixx=l.linpixs.length,d[c++]=1/0;var Z=l.linsym,W=A(Z,'txt');if(d[c++]=Z,d[c++]='txt',W){var Y=d[--c];F(N(d[--c],Y),function(){X(d[--c]),y(4,-1);var e=d[--c];d[c++]=re(e+(l.pixx-l.linpixs.length+1)),y(4,1),U(w(5))})}else c-=2;l.txt=w();var Q=l.linsym,$=A(Q,'text1xalign');if(d[c++]='text1xalign',d[c++]=Q,d[c++]='text1xalign',$){var J=d[--c],ee=d[--c];d[c++]=N(ee,J)}else c-=2,d[c++]="unset";var ae=d[--c],ne=d[--c];l[ne]=ae;var oe=l.linsym,ie=A(oe,'text1yalign');if(d[c++]='text1yalign',d[c++]=oe,d[c++]='text1yalign',ie){var se=d[--c],de=d[--c];d[c++]=N(de,se)}else c-=2,d[c++]="unset";var le=d[--c],pe=d[--c];l[pe]=le;for(var fe=l.rowheights,me=0,he=0,ve=fe.length;he=D:S<=D;S+=B)l.i=S,X(l.cclpad),X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.sep),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,X(l.linrowheights),l.rowheights=w(),d[c++]=1/0;var P=l.linsym,E=A(P,'txt');if(d[c++]=P,d[c++]='txt',E){var L=d[--c];F(N(d[--c],L),function(){X(d[--c]),U(w(5))})}else c-=2;l.txt=w();var G=l.linsym,K=A(G,'text1xalign');if(d[c++]='text1xalign',d[c++]=G,d[c++]='text1xalign',K){var V=d[--c],H=d[--c];d[c++]=N(H,V)}else c-=2,d[c++]="unset";var Z=d[--c],W=d[--c];l[W]=Z;var Y=l.linsym,Q=A(Y,'text1yalign');if(d[c++]='text1yalign',d[c++]=Y,d[c++]='text1yalign',Q){var $=d[--c],J=d[--c];d[c++]=N(J,$)}else c-=2,d[c++]="unset";var ee=d[--c],ae=d[--c];l[ae]=ee;for(var ne=l.rowheights,oe=0,ie=0,se=ne.length;ie0){d[c++]=1/0;for(var q=0,C=l.x;q0){d[c++]=1/0;for(var S=0,B=l.diff;S=le:se<=le;se+=de)l.i=se,X(l.cclpad),X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linlpad),X(l.sep),X(l.linrpad),X(l.linlpad),X(l.linpixs),X(l.linrpad),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),l.pixx=re(l.cclpad.length+l.ccpixx+l.ccrpad.length);for(var pe=l.rowheights,fe=0,me=0,he=pe.length;me16383)&&(d[c++]="bwipp.d3aqrCategoryOutOfRange#39004",d[c++]="Category must be between 0 and 16383 inclusive",te());var s=l.hostratio,b=A(l.d3aqr_hostratios,s);d[c++]=l.d3aqr_hostratios,d[c++]=s,b||(c-=2,d[c++]="bwipp.d3aqrInvalidHostRatio#39012",d[c++]="hostratio must be 2, 2.5 or 3",te());var f=d[--c],m=N(d[--c],f);l.halfx=N(m,'halfx'),l.hostmod=N(m,'hostmod'),l.bwipp_dontdraw=!0,d[c++]=1/0,F(l.options);var h=_();z(h,"modunit",2),d[c++]=h,T(h,"category"),T(d[c-1],"strictspec"),T(d[c-1],"loosespec"),T(d[c-1],"propspec"),T(d[c-1],"xdim"),T(d[c-1],"xnom"),T(d[c-1],"xmin"),T(d[c-1],"xmax");var v=d[--c];d[c++]=l.barcode,d[c++]=v,Na();var g=d[--c];l.args=g,l.hostpixs=N(l.args,'pixs'),l.hostsize=N(l.args,'pixx'),l.hostcells=l.hostsize*l.hostmod;var u=l.halfx,x=l.halfx,k=l.hostcells,y=re(29*x-k),q=2*u;if(2*u4e3&&(d[c++]="bwipp.gs1datamatrixinputTooLong#39224",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(l.gssep?d[c++]=29:d[c++]=l.fnc1);U(w(G()));var b=d[--c];l.dmtx=b,c--,l.barcode=k(5*(l.dmtx.length+1)),l.j=0,F(l.dmtx,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.barcode=R(l.barcode,0,l.j),T(l.options,"parse"),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var f=d[--c];l.args=f,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function tr(){var e=l;(l=Object.assign({},l,tr.globals)).parse=!1,l.dontlint=!1,l.lintreqs=!0,l.dontdraw=!1,l.gssep=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l.barcode.length>4e3&&(d[c++]="bwipp.gs1datamatrixrectangularinputTooLong#39356",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(l.gssep?d[c++]=29:d[c++]=l.fnc1);U(w(G()));var b=d[--c];l.dmtx=b,c--,l.barcode=k(5*(l.dmtx.length+1)),l.j=0,F(l.dmtx,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.barcode=R(l.barcode,0,l.j),T(l.options,"parse"),z(l.options,"parsefnc",!0),z(l.options,"format","rectangle"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var f=d[--c];l.args=f,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function nr(){var e=l;(l=Object.assign({},l,nr.globals)).includetext=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,l.dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,d[c++]=l.barcode,d[c++]='dl',be(),c--;var n=d[--c];l.val=N(n,0);var o=d[--c];l.key=N(o,0),l.hri=k(l.key.length+l.val.length+2),z(l.hri,0,40),I(l.hri,1,l.key),z(l.hri,l.key.length+1,41),I(l.hri,l.key.length+2,l.val),T(l.options,"parse"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var i=d[--c];l.args=i,z(l.args,"opt",l.options),l.includetext&&(z(l.args,"text1",l.hri),z(l.args,"text1yoffset",-3),z(l.args,"text1font","OCR-B"),z(l.args,"text1size",10)),d[c++]=l.args,l._render&&_r(),l=e}function or(){var e=l;(l=Object.assign({},l,or.globals)).parse=!1,l.dontlint=!1,l.lintreqs=!0,l.dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l.barcode.length>4e3&&(d[c++]="bwipp.gs1qrcodeinputTooLong#39606",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.fnc1);U(w(G()));var b=d[--c];l.qrc=b,c--,l.barcode=k(5*(l.qrc.length+1)),l.j=0,F(l.qrc,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.barcode=R(l.barcode,0,l.j),T(l.options,"parse"),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var f=d[--c];l.args=f,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function ir(){var e=l;(l=Object.assign({},l,ir.globals)).includetext=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,l.dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,d[c++]=l.barcode,d[c++]='dl',be(),c--;var n=d[--c];l.val=N(n,0);var o=d[--c];l.key=N(o,0),l.hri=k(l.key.length+l.val.length+2),z(l.hri,0,40),I(l.hri,1,l.key),z(l.hri,l.key.length+1,41),I(l.hri,l.key.length+2,l.val),T(l.options,"parse"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var i=d[--c];l.args=i,z(l.args,"opt",l.options),l.includetext&&(z(l.args,"text1",l.hri),z(l.args,"text1yoffset",-3),z(l.args,"text1font","OCR-B"),z(l.args,"text1size",10)),d[c++]=l.args,l._render&&_r(),l=e}function sr(){var e=l;(l=Object.assign({},l,sr.globals)).dontdraw=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l.barcode.length>2e3&&(d[c++]="bwipp.gs1dotcodeinputTooLong#39855",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.fnc1);U(w(G()));var b=d[--c];l.dcode=b,c--,l.barcode=k(5*(l.dcode.length+1)),l.j=0,F(l.dcode,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.barcode=R(l.barcode,0,l.j),T(l.options,"parse"),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Fa();var f=d[--c];l.args=f,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function cr(){if(!cr.globals){var e=l;(l=cr.globals={}).hibccode39_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibccode39_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,cr.globals)).dontdraw=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.text1xoffset=0,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibccode39emptyData#40015",d[c++]="The data must not be empty",te()),l.barcode.length>500&&(d[c++]="bwipp.hibccode39inputTooLong#40019",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibccode39badCharacter#40027",d[c++]="HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibccode39_barchars,l.checksum)&&(d[c++]="bwipp.hibccode39badCheckDigit#40041",d[c++]="Incorrect HIBC Code 39 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibccode39_barchars,l.checksum)),l.text=k(l.barlen+4),z(l.text,0,42),I(l.text,1,l.barcode);var m=N(l.barcode,l.barlen+1);32==m&&(m=95),z(l.text,l.barlen+2,m),z(l.text,l.barlen+3,42),z(l.options,"includecheck",!1),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Be();var h=d[--c];l.args=h,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function dr(){if(!dr.globals){var e=l;(l=dr.globals={}).hibccode128_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibccode128_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,dr.globals)).dontdraw=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.text1xoffset=0,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibccode128emptyData#40157",d[c++]="The data must not be empty",te()),l.barcode.length>500&&(d[c++]="bwipp.hibccode128inputTooLong#40161",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibccode128badCharacter#40169",d[c++]="HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibccode128_barchars,l.checksum)&&(d[c++]="bwipp.hibccode128badCheckDigit#40183",d[c++]="Incorrect HIBC Code 128 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibccode128_barchars,l.checksum)),l.text=k(l.barlen+4),z(l.text,0,42),I(l.text,1,l.barcode);var m=N(l.barcode,l.barlen+1);32==m&&(m=95),z(l.text,l.barlen+2,m),z(l.text,l.barlen+3,42),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ce();var h=d[--c];l.args=h,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function lr(){if(!lr.globals){var e=l;(l=lr.globals={}).hibcdatamatrix_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcdatamatrix_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,lr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcdatamatrixEmptyData#40297",d[c++]="The data must not be empty",te()),l.barcode.length>15e3&&(d[c++]="bwipp.hibcdatamatrixinputTooLong#40301",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcdatamatrixBadCharacter#40306",d[c++]="HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcdatamatrix_barchars,l.checksum)&&(d[c++]="bwipp.hibcdatamatrixBadCheckDigit#40320",d[c++]="Incorrect HIBC Data Matrix check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcdatamatrix_barchars,l.checksum)),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function pr(){if(!pr.globals){var e=l;(l=pr.globals={}).hibcdatamatrixrectangular_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcdatamatrixrectangular_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,pr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcdatamatrixrectangularEmptyData#40426",d[c++]="The data must not be empty",te()),l.barcode.length>15e3&&(d[c++]="bwipp.hibcdatamatrixrectangularinputTooLong#40430",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcdatamatrixrectangularBadCharacter#40435",d[c++]="HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcdatamatrixrectangular_barchars,l.checksum)&&(d[c++]="bwipp.hibcdatamatrixrectangularBadCheckDigit#40449",d[c++]="Incorrect HIBC Data Matrix Rectangular check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcdatamatrixrectangular_barchars,l.checksum)),z(l.options,"validatecheck",!1),z(l.options,"format","rectangle"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function br(){if(!br.globals){var e=l;(l=br.globals={}).hibcpdf417_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcpdf417_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,br.globals)).dontdraw=!1,l.columns=2,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcpdf417EmptyData#40557",d[c++]="The data must not be empty",te()),l.barcode.length>12500&&(d[c++]="bwipp.hibcpdf417inputTooLong#40561",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcpdf417BadCharacter#40566",d[c++]="HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcpdf417_barchars,l.checksum)&&(d[c++]="bwipp.hibcpdf417BadCheckDigit#40580",d[c++]="Incorrect HIBC PDF417 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcpdf417_barchars,l.checksum)),z(l.options,"columns",l.columns),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ya();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function fr(){if(!fr.globals){var e=l;(l=fr.globals={}).hibcmicropdf417_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcmicropdf417_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,fr.globals)).dontdraw=!1,l.columns=2,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcmicropdf417EmptyData#40688",d[c++]="The data must not be empty",te()),l.barcode.length>5e3&&(d[c++]="bwipp.hibcmicropdf417inputTooLong#40692",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcmicropdf417BadCharacter#40697",d[c++]="HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcmicropdf417_barchars,l.checksum)&&(d[c++]="bwipp.hibcmicropdf417BadCheckDigit#40711",d[c++]="Incorrect HIBC MicroPDF417 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcmicropdf417_barchars,l.checksum)),z(l.options,"columns",l.columns),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ca();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function mr(){if(!mr.globals){var e=l;(l=mr.globals={}).hibcqrcode_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcqrcode_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,mr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcqrcodeEmptyData#40816",d[c++]="The data must not be empty",te()),l.barcode.length>3e4&&(d[c++]="bwipp.hibcqrcodeinputTooLong#40820",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcqrcodeBadCharacter#40825",d[c++]="HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcqrcode_barchars,l.checksum)&&(d[c++]="bwipp.hibcqrcodeBadCheckDigit#40839",d[c++]="Incorrect HIBC QR Code check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcqrcode_barchars,l.checksum)),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function hr(){if(!hr.globals){var e=l;(l=hr.globals={}).hibccodablockf_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibccodablockf_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,hr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibccodablockfEmptyData#40943",d[c++]="The data must not be empty",te()),l.barcode.length>25e3&&(d[c++]="bwipp.hibccodablockfinputTooLong#40947",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibccodablockfBadCharacter#40952",d[c++]="HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibccodablockf_barchars,l.checksum)&&(d[c++]="bwipp.hibccodablockfBadCheckDigit#40966",d[c++]="Incorrect HIBC Codablock F check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibccodablockf_barchars,l.checksum)),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,va();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function vr(){if(!vr.globals){var e=l;(l=vr.globals={}).hibcazteccode_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcazteccode_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,vr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcazteccodeEmptyData#41072",d[c++]="The data must not be empty",te()),l.barcode.length>16e3&&(d[c++]="bwipp.hibcazteccodeinputTooLong#41076",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcazteccodeBadCharacter#41081",d[c++]="HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcazteccode_barchars,l.checksum)&&(d[c++]="bwipp.hibcazteccodeBadCheckDigit#41095",d[c++]="Incorrect HIBC Aztec Code check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcazteccode_barchars,l.checksum)),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ia();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function gr(){var e=l;(l=Object.assign({},l,gr.globals)).dontdraw=!1,l.shortfinder=!1,l.includetext=!1,l.includecheck=!1,l.height=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),(l.barcode.length<2||l.barcode.length>7)&&(d[c++]="bwipp.channelcodeBadLength#41165",d[c++]="Channel Code must be 2 to 7 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.channelcodeBadCharacter#41169",d[c++]="Channel Code must contain only digits",te())}),S(l.barcode)>N(w([26,292,3493,44072,576688,7742862]),l.barcode.length-2)&&(d[c++]="bwipp.channelcodeTooBig#41173",d[c++]="The Channel Code value is too big for the number of channels",te()),l.nextb=function(){var e=d[c-1];if(d[c++]=re(N(l.s,e)+(N(l.b,e-1)+(N(l.b,e-2)+N(l.s,e-1))))>4?1:2,e20)&&(d[c++]="bwipp.renderBadGuardwidth#41292",d[c++]="guardwidth must be from 0 to 20",te()),(l.guardheight<0||l.guardheight>20)&&(d[c++]="bwipp.renderBadGuardheight#41296",d[c++]="guardheight must be from 0 to 20",te()),(l.guardleftpos<-50||l.guardleftpos>150)&&(d[c++]="bwipp.renderBadGuardleftpos#41300",d[c++]="guardleftpos must be from -50 to 150",te()),(l.guardleftypos<-50||l.guardleftypos>150)&&(d[c++]="bwipp.renderBadGuardleftypos#41304",d[c++]="guardleftypos must be from -50 to 150",te()),(l.guardrightpos<-50||l.guardrightpos>150)&&(d[c++]="bwipp.renderBadGuardrightpos#41308",d[c++]="guardrightpos must be from -50 to 150",te()),(l.guardrightypos<-50||l.guardrightypos>150)&&(d[c++]="bwipp.renderBadGuardrightypos#41312",d[c++]="guardrightypos must be from -50 to 150",te()),l.guardwhitespace&&(s.selectfont("OCR-B",2*l.guardheight),0!=l.guardleftpos&&(s.moveto(-l.guardleftpos-2,re(l.guardleftypos-l.guardheight/2-1.25)),s.show("<",0,0)),0!=l.guardrightpos&&(s.moveto(re(l.guardrightpos+l.pixx-l.guardwidth)-1,re(l.guardrightypos-l.guardheight/2-1.25)),s.show(">",0,0)))}function xr(){if(!xr.globals){var e=l;l=xr.globals={};var a=new Map([["offleft",function(){d[c++]=re(-l.tw-l.nudge)}],["below",function(){d[c++]=re(-l.th-l.nudge)}],["left",function(){d[c++]=0}],["bottom",function(){d[c++]=0}],["xcenter",function(){d[c++]=re(l.pixx-l.tw)/2}],["ycenter",function(){d[c++]=re(l.pixy-l.th)/2}],["right",function(){d[c++]=re(l.pixx-l.tw)}],["top",function(){d[c++]=re(l.pixy-l.th)}],["offright",function(){d[c++]=re(l.pixx+l.nudge)}],["above",function(){d[c++]=re(l.pixy+l.nudge)}]]),r=new Map([["offleft",function(){d[c++]=0-l.nudge}],["below",function(){d[c++]=0-l.nudge}],["left",function(){d[c++]=l.tw}],["bottom",function(){d[c++]=l.th}],["xcenter",function(){d[c++]=re(l.pixx+l.tw)/2}],["ycenter",function(){d[c++]=re(l.pixy+l.th)/2}],["right",function(){d[c++]=l.pixx}],["top",function(){d[c++]=l.pixy}],["offright",function(){d[c++]=re(l.pixx+l.tw+l.nudge)}],["above",function(){d[c++]=re(l.pixy+l.th+l.nudge)}]]),t=new Map([["offleft",function(){d[c++]=0-l.nudge}],["below",function(){d[c++]=re(-l.tw-l.nudge)}],["left",function(){d[c++]=l.th}],["bottom",function(){d[c++]=0}],["xcenter",function(){d[c++]=re(l.pixx+l.th)/2}],["ycenter",function(){d[c++]=re(l.pixy-l.tw)/2}],["right",function(){d[c++]=l.pixx}],["top",function(){d[c++]=re(l.pixy-l.tw)}],["offright",function(){d[c++]=re(l.pixx+l.th+l.nudge)}],["above",function(){d[c++]=re(l.pixy+l.nudge)}]]),n=new Map([["offleft",function(){d[c++]=re(-l.th-l.nudge)}],["below",function(){d[c++]=0-l.nudge}],["left",function(){d[c++]=0}],["bottom",function(){d[c++]=l.tw}],["xcenter",function(){d[c++]=re(l.pixx-l.th)/2}],["ycenter",function(){d[c++]=re(l.pixy+l.tw)/2}],["right",function(){d[c++]=re(l.pixx-l.th)}],["top",function(){d[c++]=l.pixy}],["offright",function(){d[c++]=re(l.pixx+l.nudge)}],["above",function(){d[c++]=re(l.pixy+l.tw+l.nudge)}]]),o=new Map([["forward",a],["backward",r],["upward",t],["downward",n]]);l.rendertext_positions=o,l=e}e=l;l=Object.assign({},l,xr.globals),D();var i=d[--c];l.grp=i;var p=d[--c];l.pixy=p;var b=d[--c];l.pixx=b,l.makeerr=function(){var e=d[--c];l.makeerr_msg=e;var a=d[--c];if(l.makeerr_name=j(k(128),a),1==l.grp)d[c++]="text";else if(2==l.grp)d[c++]="extratext";else{var r=k(5);I(r,0,"text"),z(r,4,l.grp+48),d[c++]=r}var t=d[--c];l.makeerr_pfx=t;var n=k(l.makeerr_pfx.length+6+l.makeerr_name.length);I(n,0,"bwipp."),I(n,6,l.makeerr_pfx),I(n,l.makeerr_pfx.length+6,l.makeerr_name);var o=k(l.makeerr_pfx.length+l.makeerr_msg.length);I(o,0,l.makeerr_pfx),I(o,l.makeerr_pfx.length,l.makeerr_msg),d[c++]=n,d[c++]=o},l.positiontext=function(){var e=d[--c];l.th=e;var a=d[--c];l.tw=a,l.nudge=1;var r=d[--c],t=N(l.rendertext_positions,r);d[c++]=t,d[c++]=t,y(4,-1),K(d[c-1],"center")&&(d[c-1]="xcenter");var n=d[--c];if(!0===N(d[--c],n)())return!0;var o=d[--c],i=d[--c];d[c++]=o,d[c++]=i,y(3,-1),K(d[c-1],"center")&&(d[c-1]="ycenter");var s=d[--c];return!0===N(d[--c],s)()||void 0};for(var f=0;f<1;f++){if(l.txt.length>0&&K(l.xalign,"unset")&&K(l.yalign,"unset")&&0==l.content.length){V(l.color,"unset")&&s.setcolor(l.color),l.s=0,l.fn="",l.xoff=0,l.yoff=0;try{F(l.txt,function(){X(d[--c]);var e=d[c-1],a=d[c-2];if(e!=l.s||V(a,l.fn)){if(d[c-1]<=0)throw c-=5,1/0;var r=d[--c],t=d[--c];l.s=r,l.fn=t,s.selectfont(t,r);var n=s.stringwidth("0");l.xoff=-n.w/2,s.save(),s.newpath(),s.moveto(0,0),s.charpath("0",!1);var o=s.pathbbox();s.restore(),d[c++]=o.llx,d[c++]=o.lly,d[c++]=o.ury,d[c++]=o.urx,c--;var i=d[--c],p=d[--c];l.yoff=-re(p+i)/2,c--}else c-=2;var b=d[--c],f=d[--c];s.moveto(f,b),1==d[c-1].length&&s.rmoveto(l.xoff,l.yoff);var m=d[--c];s.show(m,0,0)}),d[c++]=!1}catch(e){d[c++]=!0}if(d[--c]){d[c++]="bwipp.fontTooSmall#41453",d[c++]="The font size is too small",d[c++]=!1;break}d[c++]=!0;break}if(0==l.content.length&&l.txt.length>0){d[c++]=1/0,F(l.txt,function(){F(N(d[--c],0))}),l.txtchars=w(),l.tstr=k(l.txtchars.length);for(var m=0,h=l.txtchars.length-1;m<=h;m+=1)z(l.tstr,m,N(l.txtchars,m));l.content=l.tstr}if(0==l.content.length){d[c++]=!0;break}if(0!=l.subspace.length&&1!=l.subspace.length){d[c++]='subspaceBad',d[c++]="subspace option must be a single character",l.makeerr(),d[c++]=!1;break}if(0!=l.subspace.length)for(var v=0,g=l.content.length-1;v<=g;v+=1){if(d[c++]=v,O(l.subspace,R(l.content,v,1)),d[--c]){c--,c--;var u=d[c-2];z(l.content,u,32)}c-=2}if(0!=l.split.length&&0!=l.content.length){if(1!=l.split.length){d[c++]='splitBad',d[c++]="split option must be a single character",l.makeerr(),d[c++]=!1;break}for(d[c++]=1/0,d[c++]=l.content;;){if(O(d[--c],l.split),!d[--c])break;var x=d[--c];c--;var _=d[--c];d[c++]=x,d[c++]=_}l.textlines=w()}else l.textlines=w([l.content]);if(V(l.color,"unset")&&s.setcolor(l.color),s.selectfont(l.font,l.size),0==l.content.length)d[c++]=0;else{s.save(),s.newpath(),s.moveto(0,0),s.charpath("0",!1);var q=s.pathbbox();s.restore(),d[c++]=q.ury}var C=d[--c];l.textascent=C;var M=l.textlines;d[c++]='textwidth',d[c++]=0;for(var S=0,B=M.length;S1){l.gaps=re(l.pixx-l.textwidth)/(l.content.length-1);var Z=K(l.direction,"forward")?"left":"right";l.xalign=Z}else l.gaps=0,l.xalign="center"}if(K(l.yalign,"justify")){if(V(l.direction,"upward")&&V(l.direction,"downward")){d[c++]='yjustify',d[c++]="yalign=justify requires upward or downward text",l.makeerr(),d[c++]=!1;break}if(H(l.textwidth,l.pixy)&&l.content.length>1){l.gaps=re(l.pixy-l.textwidth)/(l.content.length-1);var W=K(l.direction,"upward")?"bottom":"top";l.yalign=W}else l.gaps=0,l.yalign="center"}d[c++]=l.xalign,d[c++]=l.yalign,d[c++]=l.direction,d[c++]=l.textwidth,d[c++]=l.textheight,l.positiontext();var Y=d[--c],Q=d[--c];s.moveto(Q,Y),s.rmoveto(l.xoffset,l.yoffset),s.save();var $=new Map([["forward",0],["upward",90],["backward",180],["downward",270]]);s.rotate(N($,l.direction));var J=s.currpos();s.translate(J.x,J.y);for(var ee=0,ae=l.textlines.length-1;ee<=ae;ee+=1){l.i=ee,s.moveto(0,0+re(l.textascent+l.linegaps)*l.i);var te=l.textlines;s.show(N(te,te.length-l.i-1),l.gaps,0)}s.restore(),d[c++]=!0;break}l=e}function wr(){if(l.bwipjs_rawstack)l.bwipjs_rawstack.push(d[--c]);else{if(!wr.globals){var e=l;l=wr.globals={};var a=new Map([["offleft",'offleft'],["left",'left'],["center",'center'],["right",'right'],["offright",'offright'],["justify",'justify']]);l.renlinear_xalignopts=a;var r=new Map([["above",'above'],["top",'top'],["center",'center'],["bottom",'bottom'],["below",'below'],["justify",'justify']]);l.renlinear_yalignopts=r;var t=new Map([["forward",'forward'],["backward",'backward'],["upward",'upward'],["downward",'downward']]);l.renlinear_directionoptions=t,l=e}e=l;(l=Object.assign({},l,wr.globals)).sbs=w([]),l.bhs=w([]),l.bbs=w([]),l.txt=w([]),oe(),l.text1xalign="unset",l.text1yalign="unset",l.includetext=!1,l.barcolor="unset",l.bordercolor="unset",l.inkspread=null,l.width=0,l.barratio=1,l.spaceratio=1,l.showborder=!1,l.showbearer=!1,l.borderleft=10,l.borderright=10,l.bordertop=1,l.borderbottom=1,l.borderwidth=.5,l.guardwhitespace=!1,l.guardleftpos=0,l.guardleftypos=0,l.guardrightpos=0,l.guardrightypos=0,l.guardwidth=5,l.guardheight=7,F(d[--c],function(){var e=d[--c],a=d[--c];l[a]=e}),d[c++]=l.opt,T(l,'opt'),d[c++]=null,ce(),d[c-1]='textopts',ie();var n=d[--c],o=d[--c];l[o]=n;for(var i=1;i<=9;i+=1){l.textgrp=i,d[c++]=l.textgrp,d[c++]=N(l.textopts,l.textgrp-1),yr(),d[--c]||te()}if((l.inkspread<-1||l.inkspread>1)&&(d[c++]="bwipp.renlinearBadInkspread#41668",d[c++]="inkspread must be from -1 to 1",te()),(l.borderleft<-1||l.borderleft>50)&&(d[c++]="bwipp.renlinearBadBorderleft#41672",d[c++]="borderleft must be from -1 to 50",te()),(l.borderright<-1||l.borderright>50)&&(d[c++]="bwipp.renlinearBadBorderright#41676",d[c++]="borderright must be from -1 to 50",te()),(l.bordertop<-1||l.bordertop>50)&&(d[c++]="bwipp.renlinearBadBordertop#41680",d[c++]="bordertop must be from -1 to 50",te()),(l.borderbottom<-1||l.borderbottom>50)&&(d[c++]="bwipp.renlinearBadBorderbottom#41684",d[c++]="borderbottom must be from -1 to 50",te()),(l.borderwidth<0||l.borderwidth>10)&&(d[c++]="bwipp.renlinearBadBorderwidth#41688",d[c++]="borderwidth must be from 0 to 10",te()),(l.barratio<.1||l.barratio>5)&&(d[c++]="bwipp.renlinearBadBarratio#41692",d[c++]="barratio must be from 0.1 to 5",te()),(l.spaceratio<.1||l.spaceratio>5)&&(d[c++]="bwipp.renlinearBadSpaceratio#41696",d[c++]="spaceratio must be from 0.1 to 5",te()),0!=l.width&&(l.width<.01||l.width>20)&&(d[c++]="bwipp.renlinearBadWidth#41700",d[c++]="width must be 0 or from 0.01 to 20",te()),(l.guardwidth<0||l.guardwidth>20)&&(d[c++]="bwipp.renlinearBadGuardwidth#41704",d[c++]="guardwidth must be from 0 to 20",te()),(l.guardheight<0||l.guardheight>20)&&(d[c++]="bwipp.renlinearBadGuardheight#41708",d[c++]="guardheight must be from 0 to 20",te()),(l.guardleftpos<-50||l.guardleftpos>150)&&(d[c++]="bwipp.renlinearBadGuardleftpos#41712",d[c++]="guardleftpos must be from -50 to 150",te()),(l.guardleftypos<-50||l.guardleftypos>150)&&(d[c++]="bwipp.renlinearBadGuardleftypos#41716",d[c++]="guardleftypos must be from -50 to 150",te()),(l.guardrightpos<-50||l.guardrightpos>150)&&(d[c++]="bwipp.renlinearBadGuardrightpos#41720",d[c++]="guardrightpos must be from -50 to 150",te()),(l.guardrightypos<-50||l.guardrightypos>150)&&(d[c++]="bwipp.renlinearBadGuardrightypos#41724",d[c++]="guardrightypos must be from -50 to 150",te()),0!=l.sbs.length){var p=l.sbs;d[c++]=~~((p.length+1)/2),(l.bhs.length<~~((p.length+1)/2)||l.bbs.length<~~((p.length+1)/2))&&(d[c-1]="bwipp.renlinearBadBarHeightArrays#41730",d[c++]="The bar height and baseline arrays must be at least as long as the number of bars",te()),c--}l.bars=w(~~((l.sbs.length+1)/2)),l.pixx=0,l.pixy=0;for(var b=0,f=2*~~((l.sbs.length+1)/2)-2;b<=f;b+=1)l.i=b,l.i%2==0?(l.d=re(N(l.sbs,l.i)*l.barratio-l.barratio)+1,0!=N(l.sbs,l.i)?(l.h=72*N(l.bhs,~~(l.i/2)),l.c=re(l.d/2+l.pixx),l.y=72*N(l.bbs,~~(l.i/2)),l.w=re(l.d-l.inkspread),z(l.bars,~~(l.i/2),w([l.h,l.c,l.y,l.w])),re(l.h+l.y)>l.pixy&&(l.pixy=re(l.h+l.y))):z(l.bars,~~(l.i/2),-1)):l.d=re(N(l.sbs,l.i)*l.spaceratio-l.spaceratio)+1,l.pixx=re(l.pixx+l.d);s.save();var m=s.currpos();if(s.translate(m.x,m.y),0!=l.width&&s.scale(72*l.width/l.pixx,1),l.tl=w([-re(l.borderleft+l.borderwidth/2),re(l.pixy+l.bordertop+l.borderwidth/2)]),l.tr=w([re(l.pixx+l.borderright+l.borderwidth/2),re(l.pixy+l.bordertop+l.borderwidth/2)]),l.bl=w([-re(l.borderleft+l.borderwidth/2),-re(l.borderbottom+l.borderwidth/2)]),l.br=w([re(l.pixx+l.borderright+l.borderwidth/2),-re(l.borderbottom+l.borderwidth/2)]),l.showbearer){s.save(),s.newpath(),X(l.bl);var h=d[--c],v=d[--c];s.moveto(v,h),X(l.br);var g=d[--c],u=d[--c];s.lineto(u,g),X(l.tl);var x=d[--c],_=d[--c];s.moveto(_,x),X(l.tr);var k=d[--c],q=d[--c];s.lineto(q,k),V(l.bordercolor,"unset")&&s.setcolor(l.bordercolor),s.setlinewidth(re(l.borderwidth-2*l.inkspread)),s.stroke(),s.restore()}else if(l.showborder){s.save(),s.newpath(),X(l.bl);var C=d[--c],M=d[--c];s.moveto(M,C);for(var j=w([l.br,l.tr,l.tl]),S=0,B=j.length;S0&&l.includetext){var H=N(l.textopts,l.textgrp-1);z(H,"content",N(H,"")),d[c++]=H;z(H,"txt",1==l.textgrp?l.txt:w([])),d[c++]=l.pixx,d[c++]=l.pixy,d[c++]=l.textgrp,y(4,-1),xr(),d[--c]||(s.restore(),te())}d[c++]=l.pixx,ur(),s.restore(),l=e}}function _r(){if(l.bwipjs_rawstack)l.bwipjs_rawstack.push(d[--c]);else{if(!_r.globals){var e=l;l=_r.globals={};var a=new Map([["offleft",'offleft'],["left",'left'],["center",'center'],["right",'right'],["offright",'offright'],["justify",'justify']]);l.renmatrix_xalignopts=a;var r=new Map([["above",'above'],["top",'top'],["center",'center'],["bottom",'bottom'],["below",'below'],["justify",'justify']]);l.renmatrix_yalignopts=r;var t=new Map([["forward",'forward'],["backward",'backward'],["upward",'upward'],["downward",'downward']]);l.renmatrix_directionoptions=t,l=e}e=l;(l=Object.assign({},l,_r.globals)).width=1,l.height=1,l.barcolor="unset",l.bordercolor="unset",l.colormap="unset",l.dotty=!1,l.inkspread=null,l.inkspreadh=null,l.inkspreadv=null,l.txt=w([]),oe(),l.text1xalign="unset",l.text1yalign="unset",l.includetext=!1,l.showborder=!1,l.borderleft=0,l.borderright=0,l.bordertop=0,l.borderbottom=0,l.borderwidth=.5,l.guardwhitespace=!1,l.guardleftpos=0,l.guardleftypos=0,l.guardrightpos=0,l.guardrightypos=0,l.guardwidth=5,l.guardheight=7,F(d[--c],function(){var e=d[--c],a=d[--c];l[a]=e}),d[c++]=l.opt,T(l,'opt'),d[c++]=null,ce(),d[c-1]='textopts',ie();var n=d[--c],o=d[--c];if(l[o]=n,null==l.inkspread&&(l.inkspread=0),null==l.inkspreadh&&(l.inkspreadh=l.inkspread),null==l.inkspreadv&&(l.inkspreadv=l.inkspread),!A(l,'rowheights')){d[c++]=1/0;for(var i=0,p=l.pixy;i1)&&(d[c++]="bwipp.renmatrixBadInkspread#41948",d[c++]="inkspread must be from -1 to 1",te()),(l.inkspreadh<-1||l.inkspreadh>1)&&(d[c++]="bwipp.renmatrixBadInkspreadh#41952",d[c++]="inkspreadh must be from -1 to 1",te()),(l.inkspreadv<-1||l.inkspreadv>1)&&(d[c++]="bwipp.renmatrixBadInkspreadv#41956",d[c++]="inkspreadv must be from -1 to 1",te()),(l.borderleft<-1||l.borderleft>50)&&(d[c++]="bwipp.renmatrixBadBorderleft#41960",d[c++]="borderleft must be from -1 to 50",te()),(l.borderright<-1||l.borderright>50)&&(d[c++]="bwipp.renmatrixBadBorderright#41964",d[c++]="borderright must be from -1 to 50",te()),(l.bordertop<-1||l.bordertop>50)&&(d[c++]="bwipp.renmatrixBadBordertop#41968",d[c++]="bordertop must be from -1 to 50",te()),(l.borderbottom<-1||l.borderbottom>50)&&(d[c++]="bwipp.renmatrixBadBorderbottom#41972",d[c++]="borderbottom must be from -1 to 50",te()),(l.borderwidth<0||l.borderwidth>10)&&(d[c++]="bwipp.renmatrixBadBorderwidth#41976",d[c++]="borderwidth must be from 0 to 10",te()),(l.width<.01||l.width>50)&&(d[c++]="bwipp.renmatrixBadWidth#41980",d[c++]="width must be from 0.01 to 50",te()),(l.height<.01||l.height>50)&&(d[c++]="bwipp.renmatrixBadHeight#41984",d[c++]="height must be from 0.01 to 50",te()),(l.pixx<=0||l.pixy<=0)&&(d[c++]="bwipp.renmatrixBadDimensions#41988",d[c++]="The symbol dimensions must be positive",te()),l.pixs.length0&&l.includetext){var Q=N(l.textopts,l.textgrp-1);z(Q,"txt",l.txt),z(Q,"content",N(Q,"")),d[c++]=72*l.width,d[c++]=72*l.height,d[c++]=l.textgrp,d[c++]=Q,xr(),d[--c]||(s.restore(),te())}d[c++]=72*l.width,ur(),s.restore(),l=e}}function kr(){if(l.bwipjs_rawstack)l.bwipjs_rawstack.push(d[--c]);else{var e=l;if((l=Object.assign({},l,kr.globals)).barcolor="unset",l.bordercolor="unset",l.inkspread=null,l.showborder=!1,l.borderleft=0,l.borderright=0,l.bordertop=0,l.borderbottom=0,l.borderwidth=.5,F(d[--c],function(){var e=d[--c],a=d[--c];l[a]=e}),d[c++]=l.opt,T(l,'opt'),d[c++]=null,ce(),c--,null==l.inkspread&&(l.inkspread=0),(l.inkspread<-1||l.inkspread>1)&&(d[c++]="bwipp.renmaximatrixBadInkspread#42146",d[c++]="inkspread must be from -1 to 1",te()),(l.borderleft<-1||l.borderleft>50)&&(d[c++]="bwipp.renmaximatrixBadBorderleft#42150",d[c++]="borderleft must be from -1 to 50",te()),(l.borderright<-1||l.borderright>50)&&(d[c++]="bwipp.renmaximatrixBadBorderright#42154",d[c++]="borderright must be from -1 to 50",te()),(l.bordertop<-1||l.bordertop>50)&&(d[c++]="bwipp.renmaximatrixBadBordertop#42158",d[c++]="bordertop must be from -1 to 50",te()),(l.borderbottom<-1||l.borderbottom>50)&&(d[c++]="bwipp.renmaximatrixBadBorderbottom#42162",d[c++]="borderbottom must be from -1 to 50",te()),(l.borderwidth<0||l.borderwidth>10)&&(d[c++]="bwipp.renmaximatrixBadBorderwidth#42166",d[c++]="borderwidth must be from 0 to 10",te()),s.save(),l.showborder?(l.tl=w([-re(l.borderleft+l.borderwidth/2),re(29+l.bordertop+l.borderwidth/2)]),l.tr=w([re(30+l.borderright+l.borderwidth/2),re(29+l.bordertop+l.borderwidth/2)]),l.bl=w([-re(l.borderleft+l.borderwidth/2),-re(l.borderbottom+l.borderwidth/2)]),l.br=w([re(30+l.borderright+l.borderwidth/2),-re(l.borderbottom+l.borderwidth/2)])):(l.tl=w([-l.borderleft+l.inkspread,29+l.bordertop-l.inkspread]),l.tr=w([30+l.borderright-l.inkspread,29+l.bordertop-l.inkspread]),l.bl=w([-l.borderleft+l.inkspread,-l.borderbottom+l.inkspread]),l.br=w([30+l.borderright-l.inkspread,-l.borderbottom+l.inkspread])),l.showborder){s.save(),s.newpath(),X(l.bl);var a=d[--c],r=d[--c];s.moveto(r,a);for(var t=w([l.br,l.tr,l.tl]),n=0,o=t.length;n=25){d[c++]='size',d[c++]=" must be greater than zero and less than 25",l.mkerr(),d[c++]=!1;break}var u=N(l.td,"xoffset");if(u<-150||u>150){d[c++]='xoffset',d[c++]=" must be from -150 to 150",l.mkerr(),d[c++]=!1;break}var x=N(l.td,"yoffset");if(x<-150||x>150){d[c++]='yoffset',d[c++]=" must be from -150 to 150",l.mkerr(),d[c++]=!1;break}var w=N(l.td,"gaps");if(w<-20||w>20){d[c++]='gaps',d[c++]=" must be from -20 to 20",l.mkerr(),d[c++]=!1;break}var _=N(l.td,"linegaps");if(_<0||_>20){d[c++]='linegaps',d[c++]=" must be from 0 to 20",l.mkerr(),d[c++]=!1;break}d[c++]=!0;break}l=e}function qr(e,a,r,t,n){if('string'!=typeof r)throw new Error('bwipp.typeError: barcode text not a string ('+r+')');if('string'==typeof(t=t||{})){var o=t.split(' ');t={};for(var i=0;i^03001^02996152382802^029840^029001^0291Z00004951^029UPSN^02906X610^029159^0291234567^0291/1^029^029Y^029634 ALPHA DR^029PITTSBURGH^029PA^029^004",opts:"mode=2 parse"},{bcid:"azteccode",desc:"Aztec Code",text:"This is Aztec Code",opts:"format=full"},{bcid:"azteccodecompact",desc:"Compact Aztec Code",text:"1234",opts:""},{bcid:"aztecrune",desc:"Aztec Runes",text:"1",opts:""},{bcid:"codeone",desc:"Code One",text:"Code One",opts:""},{bcid:"hanxin",desc:"Han Xin Code",text:"This is Han Xin",opts:""},{bcid:"dotcode",desc:"DotCode",text:"This is DotCode",opts:"inkspread=0.16"},{bcid:"ultracode",desc:"Ultracode",text:"Awesome colours!",opts:"eclevel=EC2"},{bcid:"gs1-cc",desc:"GS1 Composite 2D Component",text:"(01)09521234543213(3103)000123",opts:"ccversion=b cccolumns=4"},{bcid:"ean13composite",desc:"EAN-13 Composite",text:"9520123456788|(99)1234-abcd",opts:"includetext"},{bcid:"ean8composite",desc:"EAN-8 Composite",text:"95200002|(21)A12345678",opts:"includetext"},{bcid:"upcacomposite",desc:"UPC-A Composite",text:"012345000058|(99)1234-abcd",opts:"includetext"},{bcid:"upcecomposite",desc:"UPC-E Composite",text:"01234558|(15)021231",opts:"includetext"},{bcid:"databaromnicomposite",desc:"GS1 DataBar Omnidirectional Composite",text:"(01)09521234543213|(11)990102",opts:""},{bcid:"databarstackedcomposite",desc:"GS1 DataBar Stacked Composite",text:"(01)09521234543213|(17)010200",opts:""},{bcid:"databarstackedomnicomposite",desc:"GS1 DataBar Stacked Omnidirectional Composite",text:"(01)03612345678904|(11)990102",opts:""},{bcid:"databartruncatedcomposite",desc:"GS1 DataBar Truncated Composite",text:"(01)09521234543213|(11)990102",opts:""},{bcid:"databarlimitedcomposite",desc:"GS1 DataBar Limited Composite",text:"(01)09521234543213|(21)abcdefghijklmnopqrst",opts:""},{bcid:"databarexpandedcomposite",desc:"GS1 DataBar Expanded Composite",text:"(01)09521234543213(3103)001234|(91)1A2B3C4D5E",opts:""},{bcid:"databarexpandedstackedcomposite",desc:"GS1 DataBar Expanded Stacked Composite",text:"(01)09521234543213(10)ABCDEF|(21)12345678",opts:"segments=4"},{bcid:"gs1-128composite",desc:"GS1-128 Composite",text:"(00)095287654321012346|(02)09521234543213(37)24(10)1234567ABCDEFG",opts:"ccversion=c"},{bcid:"d3aqr",desc:"D3 AQR (beta)",text:"HTTPS://ID.GS1.ORG/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"category=2842 hostratio=2"},{bcid:"gs1datamatrix",desc:"GS1 Data Matrix",text:"(01)09521234543213(17)120508(10)ABCD1234(410)9501101020917",opts:""},{bcid:"gs1datamatrixrectangular",desc:"GS1 Data Matrix Rectangular",text:"(01)09521234543213(17)120508(10)ABCD1234(410)9501101020917",opts:""},{bcid:"gs1dldatamatrix",desc:"GS1 Digital Link Data Matrix",text:"https://id.gs1.org/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"includetext"},{bcid:"gs1qrcode",desc:"GS1 QR Code",text:"(01)09521234543213(8200)http://www.abc.net(10)ABCD1234(410)9501101020917",opts:""},{bcid:"gs1dlqrcode",desc:"GS1 Digital Link QR Code",text:"HTTPS://ID.GS1.ORG/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"includetext"},{bcid:"gs1dotcode",desc:"GS1 DotCode",text:"(235)5vBZIF%!/g,'>').replace(/"/g,'"').replace(/'/g,''');return h(s.body,t),s.serialize()};var e,t=r(d[0]),o=r(d[1]),n=(e=o)&&e.__esModule?e:{default:e};const s=new Set(['href','src','action','formaction','xlink:href']),l=new Set(['script','iframe','object','embed','style','link','meta','base','svg','math']),c=/ xmlns="http:\/\/www\.w3\.org\/1999\/xhtml"/g;function u(e){const t=e.replace(/[\u0000-\u001F\u007F\s]+/g,'').toLowerCase();return t.startsWith('javascript:')||t.startsWith('vbscript:')||t.startsWith('data:')}function f(e){const o=`${e}`;if('undefined'!=typeof DOMParser){const e=(new DOMParser).parseFromString(o,'text/html'),t=e.body??e.getElementsByTagName('body')[0];return t?{body:t,serialize:()=>t.innerHTML}:null}try{const e=[],n=new t.DOMParser({onError:(t,o)=>e.push(String(o))}).parseFromString(o,'text/html').getElementsByTagName('body')[0];if(!n)return null;const s=new t.XMLSerializer;return{body:n,serialize:()=>{let e='';for(const t of Array.from(n.childNodes))e+=s.serializeToString(t);return e.replace(c,'')}}}catch{return null}}function h(e,t){const o=new Set((t.addTags??[]).map(e=>e.toLowerCase())),n=new Set((t.addAttributes??[]).map(e=>e.toLowerCase()));for(const t of Array.from(e.getElementsByTagName('*'))){const e=t.tagName.toLowerCase();l.has(e)&&!o.has(e)&&t.parentNode?.removeChild(t)}for(const t of Array.from(e.getElementsByTagName('*')))if(t.attributes)for(const e of Array.from(t.attributes)){const o=e.name.toLowerCase(),l=(e.value??'').trim();!o.startsWith('on')||n.has(o)?s.has(o)&&u(l)&&t.removeAttribute(e.name):t.removeAttribute(e.name)}}},4901,[4858,4902]); +var n=r(d[0]),o=n.Buffer;function t(n,o){for(var t in n)o[t]=n[t]}function f(n,t,f){return o(n,t,f)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?m.exports=n:(t(n,e),e.Buffer=f),f.prototype=Object.create(o.prototype),t(o,f),f.from=function(n,t,f){if('number'==typeof n)throw new TypeError('Argument must not be a number');return o(n,t,f)},f.alloc=function(n,t,f){if('number'!=typeof n)throw new TypeError('Argument must be a number');var u=o(n);return void 0!==t?'string'==typeof f?u.fill(t,f):u.fill(t):u.fill(0),u},f.allocUnsafe=function(n){if('number'!=typeof n)throw new TypeError('Argument must be a number');return o(n)},f.allocUnsafeSlow=function(o){if('number'!=typeof o)throw new TypeError('Argument must be a number');return n.SlowBuffer(o)}},4902,[4894]); +__d(function(g,r,_i,a,m,e,d){"use strict";var t=r(d[0]).Buffer;function i(t,i){this.iconv=i,this.bomAware=!0,this.isLE=t.isLE}function n(t,i){this.isLE=i.isLE,this.highSurrogate=0}function o(t,i){this.isLE=i.isLE,this.badChar=i.iconv.defaultCharUnicode.charCodeAt(0),this.overflow=[]}function h(t,i,n,o){if((n<0||n>1114111)&&(n=o),n>=65536){var h=55296|(n-=65536)>>10;t[i++]=255&h,t[i++]=h>>8;n=56320|1023&n}return t[i++]=255&n,t[i++]=n>>8,i}function s(t,i){this.iconv=i}function u(t,i){void 0===(t=t||{}).addBOM&&(t.addBOM=!0),this.encoder=i.iconv.getEncoder(t.defaultEncoding||"utf-32le",t)}function f(t,i){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=t||{},this.iconv=i.iconv}function l(t,i){var n=[],o=0,h=0,s=0,u=0,f=0;t:for(var l=0;l16)&&s++,(0!==n[3]||n[2]>16)&&h++,0!==n[0]||0!==n[1]||0===n[2]&&0===n[3]||f++,0===n[0]&&0===n[1]||0!==n[2]||0!==n[3]||u++,n.length=0,++o>=100)break t}return f-s>u-h?"utf-32be":f-s=55296&&f<56320,c=f>=56320&&f<57344;if(this.highSurrogate){if(!l&&c){var p=65536+(this.highSurrogate-55296<<10|f-56320);h.call(o,p,s),s+=4,this.highSurrogate=0;continue}h.call(o,this.highSurrogate,s),s+=4}l?this.highSurrogate=f:(h.call(o,f,s),s+=4,this.highSurrogate=0)}return s0){for(;n=100)break t}return f>s?"utf-16be":f0&&(t=this.iconv.decode(i.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t},e.utf7imap=v,v.prototype.encoder=p,v.prototype.decoder=A,v.prototype.bomAware=!0,p.prototype.write=function(t){for(var c=this.inBase64,s=this.base64Accum,o=this.base64AccumIdx,n=i.alloc(5*t.length+10),h=0,u=0;u=32&&f<=126?(c&&(o>0&&(h+=n.write(s.slice(0,o).toString("base64").replace(/\//g,",").replace(/=+$/,""),h),o=0),n[h++]=l,c=!1),c||(n[h++]=f,f===b&&(n[h++]=l))):(c||(n[h++]=b,c=!0),c&&(s[o++]=f>>8,s[o++]=255&f,o==s.length&&(h+=n.write(s.toString("base64").replace(/\//g,","),h),o=0)))}return this.inBase64=c,this.base64AccumIdx=o,n.slice(0,h)},p.prototype.end=function(){var t=i.alloc(10),c=0;return this.inBase64&&(this.base64AccumIdx>0&&(c+=t.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),c),this.base64AccumIdx=0),t[c++]=l,this.inBase64=!1),t.slice(0,c)};var B=h.slice();B[",".charCodeAt(0)]=!0,A.prototype.write=function(t){for(var c="",s=0,o=this.inBase64,n=this.base64Accum,h=0;h0&&(t=this.iconv.decode(i.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t}},4905,[4893]); +__d(function(g,r,_i,a,m,e,d){"use strict";var t=r(d[0]).Buffer;function o(o,c){if(!o)throw new Error("SBCS codec is called without the data.");if(!o.chars||128!==o.chars.length&&256!==o.chars.length)throw new Error("Encoding '"+o.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(128===o.chars.length){for(var n="",h=0;h<128;h++)n+=String.fromCharCode(h);o.chars=n+o.chars}this.decodeBuf=t.from(o.chars,"ucs2");var f=t.alloc(65536,c.defaultCharSingleByte.charCodeAt(0));for(h=0;h?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xb0\xb7\u2219\u221a\u2592\u2500\u2502\u253c\u2524\u252c\u251c\u2534\u2510\u250c\u2514\u2518\u03b2\u221e\u03c6\xb1\xbd\xbc\u2248\xab\xbb\ufef7\ufef8\ufffd\ufffd\ufefb\ufefc\ufffd\xa0\xad\ufe82\xa3\xa4\ufe84\ufffd\ufffd\ufe8e\ufe8f\ufe95\ufe99\u060c\ufe9d\ufea1\ufea5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufed1\u061b\ufeb1\ufeb5\ufeb9\u061f\xa2\ufe80\ufe81\ufe83\ufe85\ufeca\ufe8b\ufe8d\ufe91\ufe93\ufe97\ufe9b\ufe9f\ufea3\ufea7\ufea9\ufeab\ufead\ufeaf\ufeb3\ufeb7\ufebb\ufebf\ufec1\ufec5\ufecb\ufecf\xa6\xac\xf7\xd7\ufec9\u0640\ufed3\ufed7\ufedb\ufedf\ufee3\ufee7\ufeeb\ufeed\ufeef\ufef3\ufebd\ufecc\ufece\ufecd\ufee1\ufe7d\u0651\ufee5\ufee9\ufeec\ufef0\ufef2\ufed0\ufed5\ufef5\ufef6\ufedd\ufed9\ufef1\u25a0\ufffd"},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xa4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\xb0\u2219\xb7\u221a\u2116\xa4\u25a0\xa0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0386\ufffd\xb7\xac\xa6\u2018\u2019\u0388\u2015\u0389\u038a\u03aa\u038c\ufffd\ufffd\u038e\u03ab\xa9\u038f\xb2\xb3\u03ac\xa3\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03cd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xbd\u0398\u0399\xab\xbb\u2591\u2592\u2593\u2502\u2524\u039a\u039b\u039c\u039d\u2563\u2551\u2557\u255d\u039e\u039f\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u03a0\u03a1\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u2518\u250c\u2588\u2584\u03b4\u03b5\u2580\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u0384\xad\xb1\u03c5\u03c6\u03c7\xa7\u03c8\u0385\xb0\xa8\u03c9\u03cb\u03b0\u03ce\u25a0\xa0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\u203e\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u0160\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\u017d\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u0161\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\u017e\xff"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\ufe88\xd7\xf7\uf8f6\uf8f5\uf8f4\uf8f7\ufe71\x88\u25a0\u2502\u2500\u2510\u250c\u2514\u2518\ufe79\ufe7b\ufe7d\ufe7f\ufe77\ufe8a\ufef0\ufef3\ufef2\ufece\ufecf\ufed0\ufef6\ufef8\ufefa\ufefc\xa0\uf8fa\uf8f9\uf8f8\xa4\uf8fb\ufe8b\ufe91\ufe97\ufe9b\ufe9f\ufea3\u060c\xad\ufea7\ufeb3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufeb7\u061b\ufebb\ufebf\ufeca\u061f\ufecb\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\ufec7\u0639\u063a\ufecc\ufe82\ufe84\ufe8e\ufed3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u064b\u064c\u064d\u064e\u064f\u0650\u0651\u0652\ufed7\ufedb\ufedf\uf8fc\ufef5\ufef7\ufef9\ufefb\ufee3\ufee7\ufeec\ufee9\ufffd"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040a\u040b\u040c\xad\u040e\u040f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045a\u045b\u045c\xa7\u045e\u045f"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xb7\u221a\u2116\xa4\u25a0\xa0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\u0153\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\u0178\xb5\xb6\xb7\u0152\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0e81\u0e82\u0e84\u0e87\u0e88\u0eaa\u0e8a\u0e8d\u0e94\u0e95\u0e96\u0e97\u0e99\u0e9a\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0ea1\u0ea2\u0ea3\u0ea5\u0ea7\u0eab\u0ead\u0eae\ufffd\ufffd\ufffd\u0eaf\u0eb0\u0eb2\u0eb3\u0eb4\u0eb5\u0eb6\u0eb7\u0eb8\u0eb9\u0ebc\u0eb1\u0ebb\u0ebd\ufffd\ufffd\ufffd\u0ec0\u0ec1\u0ec2\u0ec3\u0ec4\u0ec8\u0ec9\u0eca\u0ecb\u0ecc\u0ecd\u0ec6\ufffd\u0edc\u0edd\u20ad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0ed0\u0ed1\u0ed2\u0ed3\u0ed4\u0ed5\u0ed6\u0ed7\u0ed8\u0ed9\ufffd\ufffd\xa2\xac\xa6\ufffd"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0e48\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\u0e49\u0e4a\u0e4b\u20ac\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\xa2\xac\xa6\xa0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20ac\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\u20ac\xa5\xa6\xa7\u0153\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\u0178\xb5\xb6\xb7\u0152\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\u0160\u2122\xb4\xa8\u2260\u017d\xd8\u221e\xb1\u2264\u2265\u2206\xb5\u2202\u2211\u220f\u0161\u222b\xaa\xba\u2126\u017e\xf8\xbf\xa1\xac\u221a\u0192\u2248\u0106\xab\u010c\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u0110\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\ufffd\xa9\u2044\xa4\u2039\u203a\xc6\xbb\u2013\xb7\u201a\u201e\u2030\xc2\u0107\xc1\u010d\xc8\xcd\xce\xcf\xcc\xd3\xd4\u0111\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u03c0\xcb\u02da\xb8\xca\xe6\u02c7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\xa2\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4"},macgreek:{type:"_sbcs",chars:"\xc4\xb9\xb2\xc9\xb3\xd6\xdc\u0385\xe0\xe2\xe4\u0384\xa8\xe7\xe9\xe8\xea\xeb\xa3\u2122\xee\xef\u2022\xbd\u2030\xf4\xf6\xa6\xad\xf9\xfb\xfc\u2020\u0393\u0394\u0398\u039b\u039e\u03a0\xdf\xae\xa9\u03a3\u03aa\xa7\u2260\xb0\u0387\u0391\xb1\u2264\u2265\xa5\u0392\u0395\u0396\u0397\u0399\u039a\u039c\u03a6\u03ab\u03a8\u03a9\u03ac\u039d\xac\u039f\u03a1\u2248\u03a4\xab\xbb\u2026\xa0\u03a5\u03a7\u0386\u0388\u0153\u2013\u2015\u201c\u201d\u2018\u2019\xf7\u0389\u038a\u038c\u038e\u03ad\u03ae\u03af\u03cc\u038f\u03cd\u03b1\u03b2\u03c8\u03b4\u03b5\u03c6\u03b3\u03b7\u03b9\u03be\u03ba\u03bb\u03bc\u03bd\u03bf\u03c0\u03ce\u03c1\u03c3\u03c4\u03b8\u03c9\u03c2\u03c7\u03c5\u03b6\u03ca\u03cb\u0390\u03b0\ufffd"},maciceland:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\xdd\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\xd0\xf0\xde\xfe\xfd\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macroman:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macromania:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\u0102\u015e\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\u0103\u015f\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\u0162\u0163\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macthai:{type:"_sbcs",chars:"\xab\xbb\u2026\uf88c\uf88f\uf892\uf895\uf898\uf88b\uf88e\uf891\uf894\uf897\u201c\u201d\uf899\ufffd\u2022\uf884\uf889\uf885\uf886\uf887\uf888\uf88a\uf88d\uf890\uf893\uf896\u2018\u2019\ufffd\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufeff\u200b\u2013\u2014\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u2122\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\xae\xa9\ufffd\ufffd\ufffd\ufffd"},macturkish:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u011e\u011f\u0130\u0131\u015e\u015f\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\ufffd\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\u0490\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255a\u255b\u255c\u255d\u255e\u255f\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256a\u256b\u256c\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255a\u255b\u0491\u255d\u255e\u255f\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256a\u0490\u256c\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255a\u255b\u0491\u045e\u255e\u255f\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256a\u0490\u040e\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8t:{type:"_sbcs",chars:"\u049b\u0493\u201a\u0492\u201e\u2026\u2020\u2021\ufffd\u2030\u04b3\u2039\u04b2\u04b7\u04b6\ufffd\u049a\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\ufffd\u04ef\u04ee\u0451\xa4\u04e3\xa6\xa7\ufffd\ufffd\ufffd\xab\xac\xad\xae\ufffd\xb0\xb1\xb2\u0401\ufffd\u04e2\xb6\xb7\ufffd\u2116\ufffd\xbb\ufffd\ufffd\ufffd\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\ufffd\u0587\u0589)(\xbb\xab\u2014.\u055d,-\u058a\u2026\u055c\u055b\u055e\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053a\u056a\u053b\u056b\u053c\u056c\u053d\u056d\u053e\u056e\u053f\u056f\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054a\u057a\u054b\u057b\u054c\u057c\u054d\u057d\u054e\u057e\u054f\u057f\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055a\ufffd"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201a\u0453\u201e\u2026\u2020\u2021\u20ac\u2030\u0409\u2039\u040a\u049a\u04ba\u040f\u0452\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0459\u203a\u045a\u049b\u04bb\u045f\xa0\u04b0\u04b1\u04d8\xa4\u04e8\xa6\xa7\u0401\xa9\u0492\xab\xac\xad\xae\u04ae\xb0\xb1\u0406\u0456\u04e9\xb5\xb6\xb7\u0451\u2116\u0493\xbb\u04d9\u04a2\u04a3\u04af\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f"},tcvn:{type:"_sbcs",chars:"\0\xda\u1ee4\x03\u1eea\u1eec\u1eee\x07\b\t\n\v\f\r\x0e\x0f\x10\u1ee8\u1ef0\u1ef2\u1ef6\u1ef8\xdd\u1ef4\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc0\u1ea2\xc3\xc1\u1ea0\u1eb6\u1eac\xc8\u1eba\u1ebc\xc9\u1eb8\u1ec6\xcc\u1ec8\u0128\xcd\u1eca\xd2\u1ece\xd5\xd3\u1ecc\u1ed8\u1edc\u1ede\u1ee0\u1eda\u1ee2\xd9\u1ee6\u0168\xa0\u0102\xc2\xca\xd4\u01a0\u01af\u0110\u0103\xe2\xea\xf4\u01a1\u01b0\u0111\u1eb0\u0300\u0309\u0303\u0301\u0323\xe0\u1ea3\xe3\xe1\u1ea1\u1eb2\u1eb1\u1eb3\u1eb5\u1eaf\u1eb4\u1eae\u1ea6\u1ea8\u1eaa\u1ea4\u1ec0\u1eb7\u1ea7\u1ea9\u1eab\u1ea5\u1ead\xe8\u1ec2\u1ebb\u1ebd\xe9\u1eb9\u1ec1\u1ec3\u1ec5\u1ebf\u1ec7\xec\u1ec9\u1ec4\u1ebe\u1ed2\u0129\xed\u1ecb\xf2\u1ed4\u1ecf\xf5\xf3\u1ecd\u1ed3\u1ed5\u1ed7\u1ed1\u1ed9\u1edd\u1edf\u1ee1\u1edb\u1ee3\xf9\u1ed6\u1ee7\u0169\xfa\u1ee5\u1eeb\u1eed\u1eef\u1ee9\u1ef1\u1ef3\u1ef7\u1ef9\xfd\u1ef5\u1ed0"},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\x9d\x9e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\x9d\x9e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10f1\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10f2\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10f3\u10e3\u10e4\u10e5\u10e6\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10f4\u10ef\u10f0\u10f5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04ee\u0493\u201e\u2026\u04b6\u04ae\u04b2\u04af\u04a0\u04e2\u04a2\u049a\u04ba\u04b8\u0497\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u04b3\u04b7\u04a1\u04e3\u04a3\u049b\u04bb\u04b9\xa0\u040e\u045e\u0408\u04e8\u0498\u04b0\xa7\u0401\xa9\u04d8\xab\xac\u04ef\xae\u049c\xb0\u04b1\u0406\u0456\u0499\u04e9\xb6\xb7\u0451\u2116\u04d9\xbb\u0458\u04aa\u04ab\u049d\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f"},viscii:{type:"_sbcs",chars:"\0\x01\u1eb2\x03\x04\u1eb4\u1eaa\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\u1ef6\x15\x16\x17\x18\u1ef8\x1a\x1b\x1c\x1d\u1ef4\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u1ea0\u1eae\u1eb0\u1eb6\u1ea4\u1ea6\u1ea8\u1eac\u1ebc\u1eb8\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1ee2\u1eda\u1edc\u1ede\u1eca\u1ece\u1ecc\u1ec8\u1ee6\u0168\u1ee4\u1ef2\xd5\u1eaf\u1eb1\u1eb7\u1ea5\u1ea7\u1ea9\u1ead\u1ebd\u1eb9\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ed1\u1ed3\u1ed5\u1ed7\u1ee0\u01a0\u1ed9\u1edd\u1edf\u1ecb\u1ef0\u1ee8\u1eea\u1eec\u01a1\u1edb\u01af\xc0\xc1\xc2\xc3\u1ea2\u0102\u1eb3\u1eb5\xc8\xc9\xca\u1eba\xcc\xcd\u0128\u1ef3\u0110\u1ee9\xd2\xd3\xd4\u1ea1\u1ef7\u1eeb\u1eed\xd9\xda\u1ef9\u1ef5\xdd\u1ee1\u01b0\xe0\xe1\xe2\xe3\u1ea3\u0103\u1eef\u1eab\xe8\xe9\xea\u1ebb\xec\xed\u0129\u1ec9\u0111\u1ef1\xf2\xf3\xf4\xf5\u1ecf\u1ecd\u1ee5\xf9\xfa\u0169\u1ee7\xfd\u1ee3\u1eee"},iso646cn:{type:"_sbcs",chars:"\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#\xa5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}\u203e\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},iso646jp:{type:"_sbcs",chars:"\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xa5]^_`abcdefghijklmnopqrstuvwxyz{|}\u203e\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xc0\xc2\xc8\xca\xcb\xce\xcf\xb4\u02cb\u02c6\xa8\u02dc\xd9\xdb\u20a4\xaf\xdd\xfd\xb0\xc7\xe7\xd1\xf1\xa1\xbf\xa4\xa3\xa5\xa7\u0192\xa2\xe2\xea\xf4\xfb\xe1\xe9\xf3\xfa\xe0\xe8\xf2\xf9\xe4\xeb\xf6\xfc\xc5\xee\xd8\xc6\xe5\xed\xf8\xe6\xc4\xec\xd6\xdc\xc9\xef\xdf\xd4\xc1\xc3\xe3\xd0\xf0\xcd\xcc\xd3\xd2\xd5\xf5\u0160\u0161\xda\u0178\xff\xde\xfe\xb7\xb5\xb6\xbe\u2014\xbc\xbd\xaa\xba\xab\u25a0\xbb\xb1\ufffd"},macintosh:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},ascii:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},tis620:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"}}},4908,[]); +__d(function(g,_r,_i,a,_m,e,d){"use strict";var t=_r(d[0]).Buffer;e._dbcs=c;for(var o=-1,i=-2,r=-10,s=-1e3,n=new Array(256),h=0;h<256;h++)n[h]=o;function c(t,r){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var h=t.table();this.decodeTables=[],this.decodeTables[0]=n.slice(0),this.decodeTableSeq=[];for(var c=0;cs)throw new Error("gb18030 decode tables conflict at byte 2");for(var p=this.decodeTables[s-u[v]],T=129;T<=254;T++){if(p[T]===o)p[T]=s-f;else{if(p[T]===s-f)continue;if(p[T]>s)throw new Error("gb18030 decode tables conflict at byte 3")}for(var y=this.decodeTables[s-p[T]],S=48;S<=57;S++)y[S]===o&&(y[S]=i)}}}this.defaultCharUnicode=r.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var C={};if(t.encodeSkipVals)for(c=0;co)return-1;for(var i=0,r=t.length;i>1);t[s]<=o?i=s:r=s}return i}c.prototype.encoder=l,c.prototype.decoder=f,c.prototype._getDecodeTrieNode=function(t){for(var i=[];t>0;t>>>=8)i.push(255&t);0==i.length&&i.push(0);for(var r=this.decodeTables[0],h=i.length-1;h>0;h--){var c=r[i[h]];if(c==o)r[i[h]]=s-this.decodeTables.length,this.decodeTables.push(r=n.slice(0));else{if(!(c<=s))throw new Error("Overwrite byte in "+this.encodingName+", addr: "+t.toString(16));r=this.decodeTables[s-c]}}return r},c.prototype._addDecodeChunk=function(t){var o=parseInt(t[0],16),i=this._getDecodeTrieNode(o);o&=255;for(var s=1;s=55296&&c<56320){var l=n.charCodeAt(h++);if(!(l>=56320&&l<57344))throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+t[0]);i[o++]=65536+1024*(c-55296)+(l-56320)}else if(c>4080&&c<=4095){for(var f=4095-c+2,b=[],u=0;u255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+t[0]+": too long"+o)},c.prototype._getEncodeBucket=function(t){var o=t>>8;return void 0===this.encodeTable[o]&&(this.encodeTable[o]=n.slice(0)),this.encodeTable[o]},c.prototype._setEncodeChar=function(t,i){var s=this._getEncodeBucket(t),n=255&t;s[n]<=r?this.encodeTableSeq[r-s[n]][-1]=i:s[n]==o&&(s[n]=i)},c.prototype._setEncodeSequence=function(t,i){var s,n=t[0],h=this._getEncodeBucket(n),c=255&n;h[c]<=r?s=this.encodeTableSeq[r-h[c]]:(s={},h[c]!==o&&(s[-1]=h[c]),h[c]=r-this.encodeTableSeq.length,this.encodeTableSeq.push(s));for(var l=1;l=0)this._setEncodeChar(f,b),h=!0;else if(f<=s){var u=s-f;if(!c[u]){var v=b<<8>>>0;this._fillEncodeTable(u,v,i)?h=!0:c[u]=!0}}else f<=r&&(this._setEncodeSequence(this.decodeTableSeq[r-f],b),h=!0)}return h},l.prototype.write=function(i){for(var s=t.alloc(i.length*(this.gb18030?4:3)),n=this.leadSurrogate,h=this.seqObj,c=-1,l=0,f=0;;){if(-1===c){if(l==i.length)break;var u=i.charCodeAt(l++)}else{u=c;c=-1}if(u>=55296&&u<57344)if(u<56320){if(-1===n){n=u;continue}n=u,u=o}else-1!==n?(u=65536+1024*(n-55296)+(u-56320),n=-1):u=o;else-1!==n&&(c=u,u=o,n=-1);var v=o;if(void 0!==h&&u!=o){var p=h[u];if("object"==typeof p){h=p;continue}"number"==typeof p?v=p:null==p&&void 0!==(p=h[-1])&&(v=p,c=u),h=void 0}else if(u>=0){var T=this.encodeTable[u>>8];if(void 0!==T&&(v=T[255&u]),v<=r){h=this.encodeTableSeq[r-v];continue}if(v==o&&this.gb18030){var y=b(this.gb18030.uChars,u);if(-1!=y){v=this.gb18030.gbChars[y]+(u-this.gb18030.uChars[y]);s[f++]=129+Math.floor(v/12600),v%=12600,s[f++]=48+Math.floor(v/1260),v%=1260,s[f++]=129+Math.floor(v/10),v%=10,s[f++]=48+v;continue}}}v===o&&(v=this.defaultCharSingleByte),v<256?s[f++]=v:v<65536?(s[f++]=v>>8,s[f++]=255&v):v<16777216?(s[f++]=v>>16,s[f++]=v>>8&255,s[f++]=255&v):(s[f++]=v>>>24,s[f++]=v>>>16&255,s[f++]=v>>>8&255,s[f++]=255&v)}return this.seqObj=h,this.leadSurrogate=n,s.slice(0,f)},l.prototype.end=function(){if(-1!==this.leadSurrogate||void 0!==this.seqObj){var o=t.alloc(10),i=0;if(this.seqObj){var r=this.seqObj[-1];void 0!==r&&(r<256?o[i++]=r:(o[i++]=r>>8,o[i++]=255&r)),this.seqObj=void 0}return-1!==this.leadSurrogate&&(o[i++]=this.defaultCharSingleByte,this.leadSurrogate=-1),o.slice(0,i)}},l.prototype.findIdx=b,f.prototype.write=function(n){for(var h=t.alloc(2*n.length),c=this.nodeIdx,l=this.prevBytes,f=this.prevBytes.length,u=-this.prevBytes.length,v=0,p=0;v=0?n[v]:l[v+f];if((T=this.decodeTables[c][y])>=0);else if(T===o)T=this.defaultCharUnicode.charCodeAt(0),v=u;else if(T===i){if(v>=3)var S=12600*(n[v-3]-129)+1260*(n[v-2]-48)+10*(n[v-1]-129)+(y-48);else S=12600*(l[v-3+f]-129)+1260*((v-2>=0?n[v-2]:l[v-2+f])-48)+10*((v-1>=0?n[v-1]:l[v-1+f])-129)+(y-48);var C=b(this.gb18030.gbChars,S);T=this.gb18030.uChars[C]+S-this.gb18030.gbChars[C]}else{if(T<=s){c=s-T;continue}if(!(T<=r))throw new Error("iconv-lite internal error: invalid decoding table value "+T+" at "+c+"/"+y);for(var w=this.decodeTableSeq[r-T],q=0;q>8;T=w[w.length-1]}if(T>=65536){var B=55296|(T-=65536)>>10;h[p++]=255&B,h[p++]=B>>8,T=56320|1023&T}h[p++]=255&T,h[p++]=T>>8,c=0,u=v+1}return this.nodeIdx=c,this.prevBytes=u>=0?Array.prototype.slice.call(n,u):l.slice(u+f).concat(Array.prototype.slice.call(n)),h.slice(0,p).toString("ucs2")},f.prototype.end=function(){for(var t="";this.prevBytes.length>0;){t+=this.defaultCharUnicode;var o=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,o.length>0&&(t+=this.write(o))}return this.prevBytes=[],this.nodeIdx=0,t}},4909,[4893]); +__d(function(g,r,i,a,m,e,d){"use strict";m.exports={shiftjis:{type:"_dbcs",table:function(){return r(d[0])},encodeAdd:{"\xa5":92,"\u203e":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return r(d[1])},encodeAdd:{"\xa5":92,"\u203e":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return r(d[2])}},gbk:{type:"_dbcs",table:function(){return r(d[2]).concat(r(d[3]))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return r(d[2]).concat(r(d[3]))},gb18030:function(){return r(d[4])},encodeSkipVals:[128],encodeAdd:{"\u20ac":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return r(d[5])}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return r(d[6])}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return r(d[6]).concat(r(d[7]))},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},4910,[4911,4912,4913,4914,4915,4916,4917,4918]); +__d(function(f,e,a,b,c,d,n){c.exports=[["0","\0",128],["a1","\uff61",62],["8140","\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008",9,"\uff0b\uff0d\xb1\xd7"],["8180","\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229"],["81c8","\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203"],["81da","\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c"],["81f0","\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6"],["81fc","\u25ef"],["824f","\uff10",9],["8260","\uff21",25],["8281","\uff41",25],["829f","\u3041",82],["8340","\u30a1",62],["8380","\u30e0",22],["839f","\u0391",16,"\u03a3",6],["83bf","\u03b1",16,"\u03c3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043e",17],["849f","\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1"],["877e","\u337b"],["8780","\u301d\u301f\u2116\u33cd\u2121\u32a4",4,"\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a"],["889f","\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d"],["8940","\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186"],["8980","\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539"],["8a40","\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b"],["8a80","\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4"],["8b40","\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551"],["8b80","\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48"],["8c40","\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8"],["8c80","\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411"],["8d40","\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d"],["8d80","\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237"],["8e40","\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62"],["8e80","\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468"],["8f40","\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3"],["8f80","\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe"],["9040","\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8"],["9080","\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda"],["9140","\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb"],["9180","\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea"],["9240","\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4"],["9280","\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013"],["9340","\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac"],["9380","\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165"],["9440","\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885"],["9480","\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e"],["9540","\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577"],["9580","\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b"],["9640","\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6"],["9680","\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652"],["9740","\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32"],["9780","\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f"],["9840","\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155"],["989f","\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2"],["9940","\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed"],["9980","\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8"],["9a40","\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638"],["9a80","\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969"],["9b40","\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80"],["9b80","\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf"],["9c40","\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b"],["9d40","\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b"],["9d80","\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc"],["9e40","\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e"],["9e80","\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3"],["9f40","\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef"],["9f80","\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc"],["e040","\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd"],["e080","\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1"],["e140","\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff"],["e180","\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec"],["e240","\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0"],["e280","\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06"],["e340","\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37"],["e380","\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b"],["e440","\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264"],["e480","\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec"],["e580","\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e"],["e640","\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7"],["e680","\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a"],["e740","\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c"],["e780","\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e"],["e840","\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599"],["e880","\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870"],["e940","\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43"],["e980","\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48"],["ea40","\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef"],["ea80","\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0\u582f\u69c7\u9059\u7464\u51dc\u7199"],["ed40","\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f"],["ed80","\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1"],["ee40","\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559"],["ee80","\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"],["eeef","\u2170",9,"\uffe2\uffe4\uff07\uff02"],["f040","\ue000",62],["f080","\ue03f",124],["f140","\ue0bc",62],["f180","\ue0fb",124],["f240","\ue178",62],["f280","\ue1b7",124],["f340","\ue234",62],["f380","\ue273",124],["f440","\ue2f0",62],["f480","\ue32f",124],["f540","\ue3ac",62],["f580","\ue3eb",124],["f640","\ue468",62],["f680","\ue4a7",124],["f740","\ue524",62],["f780","\ue563",124],["f840","\ue5e0",62],["f880","\ue61f",124],["f940","\ue69c"],["fa40","\u2170",9,"\u2160",9,"\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u2235\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a"],["fa80","\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f"],["fb40","\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19"],["fb80","\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9"],["fc40","\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"]]},4911,[]); +__d(function(a,f,c,b,d,e,n){d.exports=[["0","\0",127],["8ea1","\uff61",62],["a1a1","\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008",9,"\uff0b\uff0d\xb1\xd7\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7"],["a2a1","\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229"],["a2ca","\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203"],["a2dc","\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c"],["a2f2","\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6"],["a2fe","\u25ef"],["a3b0","\uff10",9],["a3c1","\uff21",25],["a3e1","\uff41",25],["a4a1","\u3041",82],["a5a1","\u30a1",85],["a6a1","\u0391",16,"\u03a3",6],["a6c1","\u03b1",16,"\u03c3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1"],["addf","\u337b\u301d\u301f\u2116\u33cd\u2121\u32a4",4,"\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a"],["b0a1","\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d"],["b1a1","\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc"],["b2a1","\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539"],["b3a1","\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431"],["b4a1","\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4"],["b5a1","\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac"],["b6a1","\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48"],["b7a1","\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372"],["b8a1","\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411"],["b9a1","\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc"],["baa1","\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237"],["bba1","\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642"],["bca1","\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468"],["bda1","\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f"],["bea1","\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe"],["bfa1","\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe"],["c0a1","\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda"],["c1a1","\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e"],["c2a1","\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea"],["c3a1","\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5"],["c4a1","\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013"],["c5a1","\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230"],["c6a1","\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165"],["c7a1","\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6"],["c8a1","\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e"],["c9a1","\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d"],["caa1","\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b"],["cba1","\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80"],["cca1","\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652"],["cda1","\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483"],["cea1","\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f"],["cfa1","\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155"],["d0a1","\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2"],["d1a1","\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8"],["d2a1","\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8"],["d3a1","\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709"],["d4a1","\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969"],["d5a1","\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53"],["d6a1","\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf"],["d7a1","\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a"],["d8a1","\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b"],["d9a1","\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc"],["daa1","\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc"],["dba1","\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd"],["dca1","\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3"],["dda1","\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe"],["dea1","\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc"],["dfa1","\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc"],["e0a1","\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1"],["e1a1","\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670"],["e2a1","\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec"],["e3a1","\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50"],["e4a1","\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06"],["e5a1","\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a"],["e6a1","\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b"],["e7a1","\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759"],["eaa1","\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e"],["eba1","\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b"],["eca1","\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a"],["eda1","\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8"],["eea1","\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e"],["efa1","\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e"],["f0a1","\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870"],["f1a1","\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7"],["f2a1","\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48"],["f3a1","\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0"],["f4a1","\u582f\u69c7\u9059\u7464\u51dc\u7199"],["f9a1","\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7"],["faa1","\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1"],["fba1","\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da"],["fca1","\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"],["fcf1","\u2170",9,"\uffe2\uffe4\uff07\uff02"],["8fa2af","\u02d8\u02c7\xb8\u02d9\u02dd\xaf\u02db\u02da\uff5e\u0384\u0385"],["8fa2c2","\xa1\xa6\xbf"],["8fa2eb","\xba\xaa\xa9\xae\u2122\xa4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038a\u03aa"],["8fa6e7","\u038c"],["8fa6e9","\u038e\u03ab"],["8fa6ec","\u038f"],["8fa6f1","\u03ac\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03c2\u03cd\u03cb\u03b0\u03ce"],["8fa7c2","\u0402",10,"\u040e\u040f"],["8fa7f2","\u0452",10,"\u045e\u045f"],["8fa9a1","\xc6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013f"],["8fa9ab","\u014a\xd8\u0152"],["8fa9af","\u0166\xde"],["8fa9c1","\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014b\xf8\u0153\xdf\u0167\xfe"],["8faaa1","\xc1\xc0\xc4\xc2\u0102\u01cd\u0100\u0104\xc5\xc3\u0106\u0108\u010c\xc7\u010a\u010e\xc9\xc8\xcb\xca\u011a\u0116\u0112\u0118"],["8faaba","\u011c\u011e\u0122\u0120\u0124\xcd\xcc\xcf\xce\u01cf\u0130\u012a\u012e\u0128\u0134\u0136\u0139\u013d\u013b\u0143\u0147\u0145\xd1\xd3\xd2\xd6\xd4\u01d1\u0150\u014c\xd5\u0154\u0158\u0156\u015a\u015c\u0160\u015e\u0164\u0162\xda\xd9\xdc\xdb\u016c\u01d3\u0170\u016a\u0172\u016e\u0168\u01d7\u01db\u01d9\u01d5\u0174\xdd\u0178\u0176\u0179\u017d\u017b"],["8faba1","\xe1\xe0\xe4\xe2\u0103\u01ce\u0101\u0105\xe5\xe3\u0107\u0109\u010d\xe7\u010b\u010f\xe9\xe8\xeb\xea\u011b\u0117\u0113\u0119\u01f5\u011d\u011f"],["8fabbd","\u0121\u0125\xed\xec\xef\xee\u01d0"],["8fabc5","\u012b\u012f\u0129\u0135\u0137\u013a\u013e\u013c\u0144\u0148\u0146\xf1\xf3\xf2\xf6\xf4\u01d2\u0151\u014d\xf5\u0155\u0159\u0157\u015b\u015d\u0161\u015f\u0165\u0163\xfa\xf9\xfc\xfb\u016d\u01d4\u0171\u016b\u0173\u016f\u0169\u01d8\u01dc\u01da\u01d6\u0175\xfd\xff\u0177\u017a\u017e\u017c"],["8fb0a1","\u4e02\u4e04\u4e05\u4e0c\u4e12\u4e1f\u4e23\u4e24\u4e28\u4e2b\u4e2e\u4e2f\u4e30\u4e35\u4e40\u4e41\u4e44\u4e47\u4e51\u4e5a\u4e5c\u4e63\u4e68\u4e69\u4e74\u4e75\u4e79\u4e7f\u4e8d\u4e96\u4e97\u4e9d\u4eaf\u4eb9\u4ec3\u4ed0\u4eda\u4edb\u4ee0\u4ee1\u4ee2\u4ee8\u4eef\u4ef1\u4ef3\u4ef5\u4efd\u4efe\u4eff\u4f00\u4f02\u4f03\u4f08\u4f0b\u4f0c\u4f12\u4f15\u4f16\u4f17\u4f19\u4f2e\u4f31\u4f60\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e\u4f40\u4f42\u4f48\u4f49\u4f4b\u4f4c\u4f52\u4f54\u4f56\u4f58\u4f5f\u4f63\u4f6a\u4f6c\u4f6e\u4f71\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f7e\u4f81\u4f82\u4f84"],["8fb1a1","\u4f85\u4f89\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f94\u4f97\u4f99\u4f9a\u4f9e\u4f9f\u4fb2\u4fb7\u4fb9\u4fbb\u4fbc\u4fbd\u4fbe\u4fc0\u4fc1\u4fc5\u4fc6\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fcf\u4fd2\u4fdc\u4fe0\u4fe2\u4ff0\u4ff2\u4ffc\u4ffd\u4fff\u5000\u5001\u5004\u5007\u500a\u500c\u500e\u5010\u5013\u5017\u5018\u501b\u501c\u501d\u501e\u5022\u5027\u502e\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504a\u504c\u504e\u5051\u5052\u5053\u5057\u5059\u505f\u5060\u5062\u5063\u5066\u5067\u506a\u506d\u5070\u5071\u503b\u5081\u5083\u5084\u5086\u508a\u508e\u508f\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509b\u509c\u509e",4,"\u50aa\u50af\u50b0\u50b9\u50ba\u50bd\u50c0\u50c3\u50c4\u50c7\u50cc\u50ce\u50d0\u50d3\u50d4\u50d8\u50dc\u50dd\u50df\u50e2\u50e4\u50e6\u50e8\u50e9\u50ef\u50f1\u50f6\u50fa\u50fe\u5103\u5106\u5107\u5108\u510b\u510c\u510d\u510e\u50f2\u5110\u5117\u5119\u511b\u511c\u511d\u511e\u5123\u5127\u5128\u512c\u512d\u512f\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514a\u514f\u5153\u5155\u5157\u5158\u515f\u5164\u5166\u517e\u5183\u5184\u518b\u518e\u5198\u519d\u51a1\u51a3\u51ad\u51b8\u51ba\u51bc\u51be\u51bf\u51c2"],["8fb3a1","\u51c8\u51cf\u51d1\u51d2\u51d3\u51d5\u51d8\u51de\u51e2\u51e5\u51ee\u51f2\u51f3\u51f4\u51f7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523c\u5245\u5249\u5255\u5257\u5258\u525a\u525c\u525f\u5260\u5261\u5266\u526e\u5277\u5278\u5279\u5280\u5282\u5285\u528a\u528c\u5293\u5295\u5296\u5297\u5298\u529a\u529c\u52a4\u52a5\u52a6\u52a7\u52af\u52b0\u52b6\u52b7\u52b8\u52ba\u52bb\u52bd\u52c0\u52c4\u52c6\u52c8\u52cc\u52cf\u52d1\u52d4\u52d6\u52db\u52dc\u52e1\u52e5\u52e8\u52e9\u52ea\u52ec\u52f0\u52f1\u52f4\u52f6\u52f7\u5300\u5303\u530a\u530b"],["8fb4a1","\u530c\u5311\u5313\u5318\u531b\u531c\u531e\u531f\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u5330\u5332\u5335\u533c\u533d\u533e\u5342\u534c\u534b\u5359\u535b\u5361\u5363\u5365\u536c\u536d\u5372\u5379\u537e\u5383\u5387\u5388\u538e\u5393\u5394\u5399\u539d\u53a1\u53a4\u53aa\u53ab\u53af\u53b2\u53b4\u53b5\u53b7\u53b8\u53ba\u53bd\u53c0\u53c5\u53cf\u53d2\u53d3\u53d5\u53da\u53dd\u53de\u53e0\u53e6\u53e7\u53f5\u5402\u5413\u541a\u5421\u5427\u5428\u542a\u542f\u5431\u5434\u5435\u5443\u5444\u5447\u544d\u544f\u545e\u5462\u5464\u5466\u5467\u5469\u546b\u546d\u546e\u5474\u547f"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548d\u5491\u5495\u5496\u549c\u549f\u54a1\u54a6\u54a7\u54a9\u54aa\u54ad\u54ae\u54b1\u54b7\u54b9\u54ba\u54bb\u54bf\u54c6\u54ca\u54cd\u54ce\u54e0\u54ea\u54ec\u54ef\u54f6\u54fc\u54fe\u54ff\u5500\u5501\u5505\u5508\u5509\u550c\u550d\u550e\u5515\u552a\u552b\u5532\u5535\u5536\u553b\u553c\u553d\u5541\u5547\u5549\u554a\u554d\u5550\u5551\u5558\u555a\u555b\u555e\u5560\u5561\u5564\u5566\u557f\u5581\u5582\u5586\u5588\u558e\u558f\u5591\u5592\u5593\u5594\u5597\u55a3\u55a4\u55ad\u55b2\u55bf\u55c1\u55c3\u55c6\u55c9\u55cb\u55cc\u55ce\u55d1\u55d2"],["8fb6a1","\u55d3\u55d7\u55d8\u55db\u55de\u55e2\u55e9\u55f6\u55ff\u5605\u5608\u560a\u560d",5,"\u5619\u562c\u5630\u5633\u5635\u5637\u5639\u563b\u563c\u563d\u563f\u5640\u5641\u5643\u5644\u5646\u5649\u564b\u564d\u564f\u5654\u565e\u5660\u5661\u5662\u5663\u5666\u5669\u566d\u566f\u5671\u5672\u5675\u5684\u5685\u5688\u568b\u568c\u5695\u5699\u569a\u569d\u569e\u569f\u56a6\u56a7\u56a8\u56a9\u56ab\u56ac\u56ad\u56b1\u56b3\u56b7\u56be\u56c5\u56c9\u56ca\u56cb\u56cf\u56d0\u56cc\u56cd\u56d9\u56dc\u56dd\u56df\u56e1\u56e4",4,"\u56f1\u56eb\u56ed"],["8fb7a1","\u56f6\u56f7\u5701\u5702\u5707\u570a\u570c\u5711\u5715\u571a\u571b\u571d\u5720\u5722\u5723\u5724\u5725\u5729\u572a\u572c\u572e\u572f\u5733\u5734\u573d\u573e\u573f\u5745\u5746\u574c\u574d\u5752\u5762\u5765\u5767\u5768\u576b\u576d",4,"\u5773\u5774\u5775\u5777\u5779\u577a\u577b\u577c\u577e\u5781\u5783\u578c\u5794\u5797\u5799\u579a\u579c\u579d\u579e\u579f\u57a1\u5795\u57a7\u57a8\u57a9\u57ac\u57b8\u57bd\u57c7\u57c8\u57cc\u57cf\u57d5\u57dd\u57de\u57e4\u57e6\u57e7\u57e9\u57ed\u57f0\u57f5\u57f6\u57f8\u57fd\u57fe\u57ff\u5803\u5804\u5808\u5809\u57e1"],["8fb8a1","\u580c\u580d\u581b\u581e\u581f\u5820\u5826\u5827\u582d\u5832\u5839\u583f\u5849\u584c\u584d\u584f\u5850\u5855\u585f\u5861\u5864\u5867\u5868\u5878\u587c\u587f\u5880\u5881\u5887\u5888\u5889\u588a\u588c\u588d\u588f\u5890\u5894\u5896\u589d\u58a0\u58a1\u58a2\u58a6\u58a9\u58b1\u58b2\u58c4\u58bc\u58c2\u58c8\u58cd\u58ce\u58d0\u58d2\u58d4\u58d6\u58da\u58dd\u58e1\u58e2\u58e9\u58f3\u5905\u5906\u590b\u590c\u5912\u5913\u5914\u8641\u591d\u5921\u5923\u5924\u5928\u592f\u5930\u5933\u5935\u5936\u593f\u5943\u5946\u5952\u5953\u5959\u595b\u595d\u595e\u595f\u5961\u5963\u596b\u596d"],["8fb9a1","\u596f\u5972\u5975\u5976\u5979\u597b\u597c\u598b\u598c\u598e\u5992\u5995\u5997\u599f\u59a4\u59a7\u59ad\u59ae\u59af\u59b0\u59b3\u59b7\u59ba\u59bc\u59c1\u59c3\u59c4\u59c8\u59ca\u59cd\u59d2\u59dd\u59de\u59df\u59e3\u59e4\u59e7\u59ee\u59ef\u59f1\u59f2\u59f4\u59f7\u5a00\u5a04\u5a0c\u5a0d\u5a0e\u5a12\u5a13\u5a1e\u5a23\u5a24\u5a27\u5a28\u5a2a\u5a2d\u5a30\u5a44\u5a45\u5a47\u5a48\u5a4c\u5a50\u5a55\u5a5e\u5a63\u5a65\u5a67\u5a6d\u5a77\u5a7a\u5a7b\u5a7e\u5a8b\u5a90\u5a93\u5a96\u5a99\u5a9c\u5a9e\u5a9f\u5aa0\u5aa2\u5aa7\u5aac\u5ab1\u5ab2\u5ab3\u5ab5\u5ab8\u5aba\u5abb\u5abf"],["8fbaa1","\u5ac4\u5ac6\u5ac8\u5acf\u5ada\u5adc\u5ae0\u5ae5\u5aea\u5aee\u5af5\u5af6\u5afd\u5b00\u5b01\u5b08\u5b17\u5b34\u5b19\u5b1b\u5b1d\u5b21\u5b25\u5b2d\u5b38\u5b41\u5b4b\u5b4c\u5b52\u5b56\u5b5e\u5b68\u5b6e\u5b6f\u5b7c\u5b7d\u5b7e\u5b7f\u5b81\u5b84\u5b86\u5b8a\u5b8e\u5b90\u5b91\u5b93\u5b94\u5b96\u5ba8\u5ba9\u5bac\u5bad\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbc\u5bc0\u5bc1\u5bcd\u5bcf\u5bd6",4,"\u5be0\u5bef\u5bf1\u5bf4\u5bfd\u5c0c\u5c17\u5c1e\u5c1f\u5c23\u5c26\u5c29\u5c2b\u5c2c\u5c2e\u5c30\u5c32\u5c35\u5c36\u5c59\u5c5a\u5c5c\u5c62\u5c63\u5c67\u5c68\u5c69"],["8fbba1","\u5c6d\u5c70\u5c74\u5c75\u5c7a\u5c7b\u5c7c\u5c7d\u5c87\u5c88\u5c8a\u5c8f\u5c92\u5c9d\u5c9f\u5ca0\u5ca2\u5ca3\u5ca6\u5caa\u5cb2\u5cb4\u5cb5\u5cba\u5cc9\u5ccb\u5cd2\u5cdd\u5cd7\u5cee\u5cf1\u5cf2\u5cf4\u5d01\u5d06\u5d0d\u5d12\u5d2b\u5d23\u5d24\u5d26\u5d27\u5d31\u5d34\u5d39\u5d3d\u5d3f\u5d42\u5d43\u5d46\u5d48\u5d55\u5d51\u5d59\u5d4a\u5d5f\u5d60\u5d61\u5d62\u5d64\u5d6a\u5d6d\u5d70\u5d79\u5d7a\u5d7e\u5d7f\u5d81\u5d83\u5d88\u5d8a\u5d92\u5d93\u5d94\u5d95\u5d99\u5d9b\u5d9f\u5da0\u5da7\u5dab\u5db0\u5db4\u5db8\u5db9\u5dc3\u5dc7\u5dcb\u5dd0\u5dce\u5dd8\u5dd9\u5de0\u5de4"],["8fbca1","\u5de9\u5df8\u5df9\u5e00\u5e07\u5e0d\u5e12\u5e14\u5e15\u5e18\u5e1f\u5e20\u5e2e\u5e28\u5e32\u5e35\u5e3e\u5e4b\u5e50\u5e49\u5e51\u5e56\u5e58\u5e5b\u5e5c\u5e5e\u5e68\u5e6a",4,"\u5e70\u5e80\u5e8b\u5e8e\u5ea2\u5ea4\u5ea5\u5ea8\u5eaa\u5eac\u5eb1\u5eb3\u5ebd\u5ebe\u5ebf\u5ec6\u5ecc\u5ecb\u5ece\u5ed1\u5ed2\u5ed4\u5ed5\u5edc\u5ede\u5ee5\u5eeb\u5f02\u5f06\u5f07\u5f08\u5f0e\u5f19\u5f1c\u5f1d\u5f21\u5f22\u5f23\u5f24\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f34\u5f36\u5f3b\u5f3d\u5f3f\u5f40\u5f44\u5f45\u5f47\u5f4d\u5f50\u5f54\u5f58\u5f5b\u5f60\u5f63\u5f64\u5f67"],["8fbda1","\u5f6f\u5f72\u5f74\u5f75\u5f78\u5f7a\u5f7d\u5f7e\u5f89\u5f8d\u5f8f\u5f96\u5f9c\u5f9d\u5fa2\u5fa7\u5fab\u5fa4\u5fac\u5faf\u5fb0\u5fb1\u5fb8\u5fc4\u5fc7\u5fc8\u5fc9\u5fcb\u5fd0",4,"\u5fde\u5fe1\u5fe2\u5fe8\u5fe9\u5fea\u5fec\u5fed\u5fee\u5fef\u5ff2\u5ff3\u5ff6\u5ffa\u5ffc\u6007\u600a\u600d\u6013\u6014\u6017\u6018\u601a\u601f\u6024\u602d\u6033\u6035\u6040\u6047\u6048\u6049\u604c\u6051\u6054\u6056\u6057\u605d\u6061\u6067\u6071\u607e\u607f\u6082\u6086\u6088\u608a\u608e\u6091\u6093\u6095\u6098\u609d\u609e\u60a2\u60a4\u60a5\u60a8\u60b0\u60b1\u60b7"],["8fbea1","\u60bb\u60be\u60c2\u60c4\u60c8\u60c9\u60ca\u60cb\u60ce\u60cf\u60d4\u60d5\u60d9\u60db\u60dd\u60de\u60e2\u60e5\u60f2\u60f5\u60f8\u60fc\u60fd\u6102\u6107\u610a\u610c\u6110",4,"\u6116\u6117\u6119\u611c\u611e\u6122\u612a\u612b\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615e\u6160\u616c\u6172\u6178\u617b\u617c\u617f\u6180\u6181\u6183\u6184\u618b\u618d\u6192\u6193\u6197\u6198\u619c\u619d\u619f\u61a0\u61a5\u61a8\u61aa\u61ad\u61b8\u61b9\u61bc\u61c0\u61c1\u61c2\u61ce\u61cf\u61d5\u61dc\u61dd\u61de\u61df\u61e1\u61e2\u61e7\u61e9\u61e5"],["8fbfa1","\u61ec\u61ed\u61ef\u6201\u6203\u6204\u6207\u6213\u6215\u621c\u6220\u6222\u6223\u6227\u6229\u622b\u6239\u623d\u6242\u6243\u6244\u6246\u624c\u6250\u6251\u6252\u6254\u6256\u625a\u625c\u6264\u626d\u626f\u6273\u627a\u627d\u628d\u628e\u628f\u6290\u62a6\u62a8\u62b3\u62b6\u62b7\u62ba\u62be\u62bf\u62c4\u62ce\u62d5\u62d6\u62da\u62ea\u62f2\u62f4\u62fc\u62fd\u6303\u6304\u630a\u630b\u630d\u6310\u6313\u6316\u6318\u6329\u632a\u632d\u6335\u6336\u6339\u633c\u6341\u6342\u6343\u6344\u6346\u634a\u634b\u634e\u6352\u6353\u6354\u6358\u635b\u6365\u6366\u636c\u636d\u6371\u6374\u6375"],["8fc0a1","\u6378\u637c\u637d\u637f\u6382\u6384\u6387\u638a\u6390\u6394\u6395\u6399\u639a\u639e\u63a4\u63a6\u63ad\u63ae\u63af\u63bd\u63c1\u63c5\u63c8\u63ce\u63d1\u63d3\u63d4\u63d5\u63dc\u63e0\u63e5\u63ea\u63ec\u63f2\u63f3\u63f5\u63f8\u63f9\u6409\u640a\u6410\u6412\u6414\u6418\u641e\u6420\u6422\u6424\u6425\u6429\u642a\u642f\u6430\u6435\u643d\u643f\u644b\u644f\u6451\u6452\u6453\u6454\u645a\u645b\u645c\u645d\u645f\u6460\u6461\u6463\u646d\u6473\u6474\u647b\u647d\u6485\u6487\u648f\u6490\u6491\u6498\u6499\u649b\u649d\u649f\u64a1\u64a3\u64a6\u64a8\u64ac\u64b3\u64bd\u64be\u64bf"],["8fc1a1","\u64c4\u64c9\u64ca\u64cb\u64cc\u64ce\u64d0\u64d1\u64d5\u64d7\u64e4\u64e5\u64e9\u64ea\u64ed\u64f0\u64f5\u64f7\u64fb\u64ff\u6501\u6504\u6508\u6509\u650a\u650f\u6513\u6514\u6516\u6519\u651b\u651e\u651f\u6522\u6526\u6529\u652e\u6531\u653a\u653c\u653d\u6543\u6547\u6549\u6550\u6552\u6554\u655f\u6560\u6567\u656b\u657a\u657d\u6581\u6585\u658a\u6592\u6595\u6598\u659d\u65a0\u65a3\u65a6\u65ae\u65b2\u65b3\u65b4\u65bf\u65c2\u65c8\u65c9\u65ce\u65d0\u65d4\u65d6\u65d8\u65df\u65f0\u65f2\u65f4\u65f5\u65f9\u65fe\u65ff\u6600\u6604\u6608\u6609\u660d\u6611\u6612\u6615\u6616\u661d"],["8fc2a1","\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664a\u664c\u6651\u664e\u6657\u6658\u6659\u665b\u665c\u6660\u6661\u66fb\u666a\u666b\u666c\u667e\u6673\u6675\u667f\u6677\u6678\u6679\u667b\u6680\u667c\u668b\u668c\u668d\u6690\u6692\u6699\u669a\u669b\u669c\u669f\u66a0\u66a4\u66ad\u66b1\u66b2\u66b5\u66bb\u66bf\u66c0\u66c2\u66c3\u66c8\u66cc\u66ce\u66cf\u66d4\u66db\u66df\u66e8\u66eb\u66ec\u66ee\u66fa\u6705\u6707\u670e\u6713\u6719\u671c\u6720\u6722\u6733\u673e\u6745\u6747\u6748\u674c\u6754\u6755\u675d"],["8fc3a1","\u6766\u676c\u676e\u6774\u6776\u677b\u6781\u6784\u678e\u678f\u6791\u6793\u6796\u6798\u6799\u679b\u67b0\u67b1\u67b2\u67b5\u67bb\u67bc\u67bd\u67f9\u67c0\u67c2\u67c3\u67c5\u67c8\u67c9\u67d2\u67d7\u67d9\u67dc\u67e1\u67e6\u67f0\u67f2\u67f6\u67f7\u6852\u6814\u6819\u681d\u681f\u6828\u6827\u682c\u682d\u682f\u6830\u6831\u6833\u683b\u683f\u6844\u6845\u684a\u684c\u6855\u6857\u6858\u685b\u686b\u686e",4,"\u6875\u6879\u687a\u687b\u687c\u6882\u6884\u6886\u6888\u6896\u6898\u689a\u689c\u68a1\u68a3\u68a5\u68a9\u68aa\u68ae\u68b2\u68bb\u68c5\u68c8\u68cc\u68cf"],["8fc4a1","\u68d0\u68d1\u68d3\u68d6\u68d9\u68dc\u68dd\u68e5\u68e8\u68ea\u68eb\u68ec\u68ed\u68f0\u68f1\u68f5\u68f6\u68fb\u68fc\u68fd\u6906\u6909\u690a\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693b\u6942\u6945\u6949\u694e\u6957\u695b\u6963\u6964\u6965\u6966\u6968\u6969\u696c\u6970\u6971\u6972\u697a\u697b\u697f\u6980\u698d\u6992\u6996\u6998\u69a1\u69a5\u69a6\u69a8\u69ab\u69ad\u69af\u69b7\u69b8\u69ba\u69bc\u69c5\u69c8\u69d1\u69d6\u69d7\u69e2\u69e5\u69ee\u69ef\u69f1\u69f3\u69f5\u69fe\u6a00\u6a01\u6a03\u6a0f\u6a11\u6a15\u6a1a\u6a1d\u6a20\u6a24\u6a28\u6a30\u6a32"],["8fc5a1","\u6a34\u6a37\u6a3b\u6a3e\u6a3f\u6a45\u6a46\u6a49\u6a4a\u6a4e\u6a50\u6a51\u6a52\u6a55\u6a56\u6a5b\u6a64\u6a67\u6a6a\u6a71\u6a73\u6a7e\u6a81\u6a83\u6a86\u6a87\u6a89\u6a8b\u6a91\u6a9b\u6a9d\u6a9e\u6a9f\u6aa5\u6aab\u6aaf\u6ab0\u6ab1\u6ab4\u6abd\u6abe\u6abf\u6ac6\u6ac9\u6ac8\u6acc\u6ad0\u6ad4\u6ad5\u6ad6\u6adc\u6add\u6ae4\u6ae7\u6aec\u6af0\u6af1\u6af2\u6afc\u6afd\u6b02\u6b03\u6b06\u6b07\u6b09\u6b0f\u6b10\u6b11\u6b17\u6b1b\u6b1e\u6b24\u6b28\u6b2b\u6b2c\u6b2f\u6b35\u6b36\u6b3b\u6b3f\u6b46\u6b4a\u6b4d\u6b52\u6b56\u6b58\u6b5d\u6b60\u6b67\u6b6b\u6b6e\u6b70\u6b75\u6b7d"],["8fc6a1","\u6b7e\u6b82\u6b85\u6b97\u6b9b\u6b9f\u6ba0\u6ba2\u6ba3\u6ba8\u6ba9\u6bac\u6bad\u6bae\u6bb0\u6bb8\u6bb9\u6bbd\u6bbe\u6bc3\u6bc4\u6bc9\u6bcc\u6bd6\u6bda\u6be1\u6be3\u6be6\u6be7\u6bee\u6bf1\u6bf7\u6bf9\u6bff\u6c02\u6c04\u6c05\u6c09\u6c0d\u6c0e\u6c10\u6c12\u6c19\u6c1f\u6c26\u6c27\u6c28\u6c2c\u6c2e\u6c33\u6c35\u6c36\u6c3a\u6c3b\u6c3f\u6c4a\u6c4b\u6c4d\u6c4f\u6c52\u6c54\u6c59\u6c5b\u6c5c\u6c6b\u6c6d\u6c6f\u6c74\u6c76\u6c78\u6c79\u6c7b\u6c85\u6c86\u6c87\u6c89\u6c94\u6c95\u6c97\u6c98\u6c9c\u6c9f\u6cb0\u6cb2\u6cb4\u6cc2\u6cc6\u6ccd\u6ccf\u6cd0\u6cd1\u6cd2\u6cd4\u6cd6"],["8fc7a1","\u6cda\u6cdc\u6ce0\u6ce7\u6ce9\u6ceb\u6cec\u6cee\u6cf2\u6cf4\u6d04\u6d07\u6d0a\u6d0e\u6d0f\u6d11\u6d13\u6d1a\u6d26\u6d27\u6d28\u6c67\u6d2e\u6d2f\u6d31\u6d39\u6d3c\u6d3f\u6d57\u6d5e\u6d5f\u6d61\u6d65\u6d67\u6d6f\u6d70\u6d7c\u6d82\u6d87\u6d91\u6d92\u6d94\u6d96\u6d97\u6d98\u6daa\u6dac\u6db4\u6db7\u6db9\u6dbd\u6dbf\u6dc4\u6dc8\u6dca\u6dce\u6dcf\u6dd6\u6ddb\u6ddd\u6ddf\u6de0\u6de2\u6de5\u6de9\u6def\u6df0\u6df4\u6df6\u6dfc\u6e00\u6e04\u6e1e\u6e22\u6e27\u6e32\u6e36\u6e39\u6e3b\u6e3c\u6e44\u6e45\u6e48\u6e49\u6e4b\u6e4f\u6e51\u6e52\u6e53\u6e54\u6e57\u6e5c\u6e5d\u6e5e"],["8fc8a1","\u6e62\u6e63\u6e68\u6e73\u6e7b\u6e7d\u6e8d\u6e93\u6e99\u6ea0\u6ea7\u6ead\u6eae\u6eb1\u6eb3\u6ebb\u6ebf\u6ec0\u6ec1\u6ec3\u6ec7\u6ec8\u6eca\u6ecd\u6ece\u6ecf\u6eeb\u6eed\u6eee\u6ef9\u6efb\u6efd\u6f04\u6f08\u6f0a\u6f0c\u6f0d\u6f16\u6f18\u6f1a\u6f1b\u6f26\u6f29\u6f2a\u6f2f\u6f30\u6f33\u6f36\u6f3b\u6f3c\u6f2d\u6f4f\u6f51\u6f52\u6f53\u6f57\u6f59\u6f5a\u6f5d\u6f5e\u6f61\u6f62\u6f68\u6f6c\u6f7d\u6f7e\u6f83\u6f87\u6f88\u6f8b\u6f8c\u6f8d\u6f90\u6f92\u6f93\u6f94\u6f96\u6f9a\u6f9f\u6fa0\u6fa5\u6fa6\u6fa7\u6fa8\u6fae\u6faf\u6fb0\u6fb5\u6fb6\u6fbc\u6fc5\u6fc7\u6fc8\u6fca"],["8fc9a1","\u6fda\u6fde\u6fe8\u6fe9\u6ff0\u6ff5\u6ff9\u6ffc\u6ffd\u7000\u7005\u7006\u7007\u700d\u7017\u7020\u7023\u702f\u7034\u7037\u7039\u703c\u7043\u7044\u7048\u7049\u704a\u704b\u7054\u7055\u705d\u705e\u704e\u7064\u7065\u706c\u706e\u7075\u7076\u707e\u7081\u7085\u7086\u7094",4,"\u709b\u70a4\u70ab\u70b0\u70b1\u70b4\u70b7\u70ca\u70d1\u70d3\u70d4\u70d5\u70d6\u70d8\u70dc\u70e4\u70fa\u7103",4,"\u710b\u710c\u710f\u711e\u7120\u712b\u712d\u712f\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714a\u714b\u7150\u7152\u7157\u715a\u715c\u715e\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718c\u7192\u719a\u719b\u71a0\u71a2\u71af\u71b0\u71b2\u71b3\u71ba\u71bf\u71c0\u71c1\u71c4\u71cb\u71cc\u71d3\u71d6\u71d9\u71da\u71dc\u71f8\u71fe\u7200\u7207\u7208\u7209\u7213\u7217\u721a\u721d\u721f\u7224\u722b\u722f\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724e\u724f\u7250\u7253\u7255\u7256\u725a\u725c\u725e\u7260\u7263\u7268\u726b\u726e\u726f\u7271\u7277\u7278\u727b\u727c\u727f\u7284\u7289\u728d\u728e\u7293\u729b\u72a8\u72ad\u72ae\u72b1\u72b4\u72be\u72c1\u72c7\u72c9\u72cc\u72d5\u72d6\u72d8\u72df\u72e5\u72f3\u72f4\u72fa\u72fb"],["8fcba1","\u72fe\u7302\u7304\u7305\u7307\u730b\u730d\u7312\u7313\u7318\u7319\u731e\u7322\u7324\u7327\u7328\u732c\u7331\u7332\u7335\u733a\u733b\u733d\u7343\u734d\u7350\u7352\u7356\u7358\u735d\u735e\u735f\u7360\u7366\u7367\u7369\u736b\u736c\u736e\u736f\u7371\u7377\u7379\u737c\u7380\u7381\u7383\u7385\u7386\u738e\u7390\u7393\u7395\u7397\u7398\u739c\u739e\u739f\u73a0\u73a2\u73a5\u73a6\u73aa\u73ab\u73ad\u73b5\u73b7\u73b9\u73bc\u73bd\u73bf\u73c5\u73c6\u73c9\u73cb\u73cc\u73cf\u73d2\u73d3\u73d6\u73d9\u73dd\u73e1\u73e3\u73e6\u73e7\u73e9\u73f4\u73f5\u73f7\u73f9\u73fa\u73fb\u73fd"],["8fcca1","\u73ff\u7400\u7401\u7404\u7407\u740a\u7411\u741a\u741b\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744b\u744d\u7451\u7452\u7457\u745d\u7462\u7466\u7467\u7468\u746b\u746d\u746e\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748f\u7490\u7491\u7492\u7498\u7499\u749a\u749c\u749f\u74a0\u74a1\u74a3\u74a6\u74a8\u74a9\u74aa\u74ab\u74ae\u74af\u74b1\u74b2\u74b5\u74b9\u74bb\u74bf\u74c8\u74c9\u74cc\u74d0\u74d3\u74d8\u74da\u74db\u74de\u74df\u74e4\u74e8\u74ea\u74eb\u74ef\u74f4\u74fa\u74fb\u74fc\u74ff\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752a\u752f\u7536\u7539\u753d\u753e\u753f\u7540\u7543\u7547\u7548\u754e\u7550\u7552\u7557\u755e\u755f\u7561\u756f\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759c\u75a2\u75a4\u75b4\u75ba\u75bf\u75c0\u75c1\u75c4\u75c6\u75cc\u75ce\u75cf\u75d7\u75dc\u75df\u75e0\u75e1\u75e4\u75e7\u75ec\u75ee\u75ef\u75f1\u75f9\u7600\u7602\u7603\u7604\u7607\u7608\u760a\u760c\u760f\u7612\u7613\u7615\u7616\u7619\u761b\u761c\u761d\u761e\u7623\u7625\u7626\u7629\u762d\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763a\u763c\u764a\u7640\u7641\u7643\u7644\u7645\u7649\u764b\u7655\u7659\u765f\u7664\u7665\u766d\u766e\u766f\u7671\u7674\u7681\u7685\u768c\u768d\u7695\u769b\u769c\u769d\u769f\u76a0\u76a2",6,"\u76aa\u76ad\u76bd\u76c1\u76c5\u76c9\u76cb\u76cc\u76ce\u76d4\u76d9\u76e0\u76e6\u76e8\u76ec\u76f0\u76f1\u76f6\u76f9\u76fc\u7700\u7706\u770a\u770e\u7712\u7714\u7715\u7717\u7719\u771a\u771c\u7722\u7728\u772d\u772e\u772f\u7734\u7735\u7736\u7739\u773d\u773e\u7742\u7745\u7746\u774a\u774d\u774e\u774f\u7752\u7756\u7757\u775c\u775e\u775f\u7760\u7762"],["8fcfa1","\u7764\u7767\u776a\u776c\u7770\u7772\u7773\u7774\u777a\u777d\u7780\u7784\u778c\u778d\u7794\u7795\u7796\u779a\u779f\u77a2\u77a7\u77aa\u77ae\u77af\u77b1\u77b5\u77be\u77c3\u77c9\u77d1\u77d2\u77d5\u77d9\u77de\u77df\u77e0\u77e4\u77e6\u77ea\u77ec\u77f0\u77f1\u77f4\u77f8\u77fb\u7805\u7806\u7809\u780d\u780e\u7811\u781d\u7821\u7822\u7823\u782d\u782e\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784c\u784e\u7852\u785c\u785e\u7860\u7861\u7863\u7864\u7868\u786a\u786e\u787a\u787e\u788a\u788f\u7894\u7898\u78a1\u789d\u789e\u789f\u78a4\u78a8\u78ac\u78ad\u78b0\u78b1\u78b2\u78b3"],["8fd0a1","\u78bb\u78bd\u78bf\u78c7\u78c8\u78c9\u78cc\u78ce\u78d2\u78d3\u78d5\u78d6\u78e4\u78db\u78df\u78e0\u78e1\u78e6\u78ea\u78f2\u78f3\u7900\u78f6\u78f7\u78fa\u78fb\u78ff\u7906\u790c\u7910\u791a\u791c\u791e\u791f\u7920\u7925\u7927\u7929\u792d\u7931\u7934\u7935\u793b\u793d\u793f\u7944\u7945\u7946\u794a\u794b\u794f\u7951\u7954\u7958\u795b\u795c\u7967\u7969\u796b\u7972\u7979\u797b\u797c\u797e\u798b\u798c\u7991\u7993\u7994\u7995\u7996\u7998\u799b\u799c\u79a1\u79a8\u79a9\u79ab\u79af\u79b1\u79b4\u79b8\u79bb\u79c2\u79c4\u79c7\u79c8\u79ca\u79cf\u79d4\u79d6\u79da\u79dd\u79de"],["8fd1a1","\u79e0\u79e2\u79e5\u79ea\u79eb\u79ed\u79f1\u79f8\u79fc\u7a02\u7a03\u7a07\u7a09\u7a0a\u7a0c\u7a11\u7a15\u7a1b\u7a1e\u7a21\u7a27\u7a2b\u7a2d\u7a2f\u7a30\u7a34\u7a35\u7a38\u7a39\u7a3a\u7a44\u7a45\u7a47\u7a48\u7a4c\u7a55\u7a56\u7a59\u7a5c\u7a5d\u7a5f\u7a60\u7a65\u7a67\u7a6a\u7a6d\u7a75\u7a78\u7a7e\u7a80\u7a82\u7a85\u7a86\u7a8a\u7a8b\u7a90\u7a91\u7a94\u7a9e\u7aa0\u7aa3\u7aac\u7ab3\u7ab5\u7ab9\u7abb\u7abc\u7ac6\u7ac9\u7acc\u7ace\u7ad1\u7adb\u7ae8\u7ae9\u7aeb\u7aec\u7af1\u7af4\u7afb\u7afd\u7afe\u7b07\u7b14\u7b1f\u7b23\u7b27\u7b29\u7b2a\u7b2b\u7b2d\u7b2e\u7b2f\u7b30"],["8fd2a1","\u7b31\u7b34\u7b3d\u7b3f\u7b40\u7b41\u7b47\u7b4e\u7b55\u7b60\u7b64\u7b66\u7b69\u7b6a\u7b6d\u7b6f\u7b72\u7b73\u7b77\u7b84\u7b89\u7b8e\u7b90\u7b91\u7b96\u7b9b\u7b9e\u7ba0\u7ba5\u7bac\u7baf\u7bb0\u7bb2\u7bb5\u7bb6\u7bba\u7bbb\u7bbc\u7bbd\u7bc2\u7bc5\u7bc8\u7bca\u7bd4\u7bd6\u7bd7\u7bd9\u7bda\u7bdb\u7be8\u7bea\u7bf2\u7bf4\u7bf5\u7bf8\u7bf9\u7bfa\u7bfc\u7bfe\u7c01\u7c02\u7c03\u7c04\u7c06\u7c09\u7c0b\u7c0c\u7c0e\u7c0f\u7c19\u7c1b\u7c20\u7c25\u7c26\u7c28\u7c2c\u7c31\u7c33\u7c34\u7c36\u7c39\u7c3a\u7c46\u7c4a\u7c55\u7c51\u7c52\u7c53\u7c59",5],["8fd3a1","\u7c61\u7c63\u7c67\u7c69\u7c6d\u7c6e\u7c70\u7c72\u7c79\u7c7c\u7c7d\u7c86\u7c87\u7c8f\u7c94\u7c9e\u7ca0\u7ca6\u7cb0\u7cb6\u7cb7\u7cba\u7cbb\u7cbc\u7cbf\u7cc4\u7cc7\u7cc8\u7cc9\u7ccd\u7ccf\u7cd3\u7cd4\u7cd5\u7cd7\u7cd9\u7cda\u7cdd\u7ce6\u7ce9\u7ceb\u7cf5\u7d03\u7d07\u7d08\u7d09\u7d0f\u7d11\u7d12\u7d13\u7d16\u7d1d\u7d1e\u7d23\u7d26\u7d2a\u7d2d\u7d31\u7d3c\u7d3d\u7d3e\u7d40\u7d41\u7d47\u7d48\u7d4d\u7d51\u7d53\u7d57\u7d59\u7d5a\u7d5c\u7d5d\u7d65\u7d67\u7d6a\u7d70\u7d78\u7d7a\u7d7b\u7d7f\u7d81\u7d82\u7d83\u7d85\u7d86\u7d88\u7d8b\u7d8c\u7d8d\u7d91\u7d96\u7d97\u7d9d"],["8fd4a1","\u7d9e\u7da6\u7da7\u7daa\u7db3\u7db6\u7db7\u7db9\u7dc2",4,"\u7dcc\u7dcd\u7dce\u7dd7\u7dd9\u7e00\u7de2\u7de5\u7de6\u7dea\u7deb\u7ded\u7df1\u7df5\u7df6\u7df9\u7dfa\u7e08\u7e10\u7e11\u7e15\u7e17\u7e1c\u7e1d\u7e20\u7e27\u7e28\u7e2c\u7e2d\u7e2f\u7e33\u7e36\u7e3f\u7e44\u7e45\u7e47\u7e4e\u7e50\u7e52\u7e58\u7e5f\u7e61\u7e62\u7e65\u7e6b\u7e6e\u7e6f\u7e73\u7e78\u7e7e\u7e81\u7e86\u7e87\u7e8a\u7e8d\u7e91\u7e95\u7e98\u7e9a\u7e9d\u7e9e\u7f3c\u7f3b\u7f3d\u7f3e\u7f3f\u7f43\u7f44\u7f47\u7f4f\u7f52\u7f53\u7f5b\u7f5c\u7f5d\u7f61\u7f63\u7f64\u7f65\u7f66\u7f6d"],["8fd5a1","\u7f71\u7f7d\u7f7e\u7f7f\u7f80\u7f8b\u7f8d\u7f8f\u7f90\u7f91\u7f96\u7f97\u7f9c\u7fa1\u7fa2\u7fa6\u7faa\u7fad\u7fb4\u7fbc\u7fbf\u7fc0\u7fc3\u7fc8\u7fce\u7fcf\u7fdb\u7fdf\u7fe3\u7fe5\u7fe8\u7fec\u7fee\u7fef\u7ff2\u7ffa\u7ffd\u7ffe\u7fff\u8007\u8008\u800a\u800d\u800e\u800f\u8011\u8013\u8014\u8016\u801d\u801e\u801f\u8020\u8024\u8026\u802c\u802e\u8030\u8034\u8035\u8037\u8039\u803a\u803c\u803e\u8040\u8044\u8060\u8064\u8066\u806d\u8071\u8075\u8081\u8088\u808e\u809c\u809e\u80a6\u80a7\u80ab\u80b8\u80b9\u80c8\u80cd\u80cf\u80d2\u80d4\u80d5\u80d7\u80d8\u80e0\u80ed\u80ee"],["8fd6a1","\u80f0\u80f2\u80f3\u80f6\u80f9\u80fa\u80fe\u8103\u810b\u8116\u8117\u8118\u811c\u811e\u8120\u8124\u8127\u812c\u8130\u8135\u813a\u813c\u8145\u8147\u814a\u814c\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816d\u816f\u8177\u8181\u8190\u8184\u8185\u8186\u818b\u818e\u8196\u8198\u819b\u819e\u81a2\u81ae\u81b2\u81b4\u81bb\u81cb\u81c3\u81c5\u81ca\u81ce\u81cf\u81d5\u81d7\u81db\u81dd\u81de\u81e1\u81e4\u81eb\u81ec\u81f0\u81f1\u81f2\u81f5\u81f6\u81f8\u81f9\u81fd\u81ff\u8200\u8203\u820f\u8213\u8214\u8219\u821a\u821d\u8221\u8222\u8228\u8232\u8234\u823a\u8243\u8244\u8245\u8246"],["8fd7a1","\u824b\u824e\u824f\u8251\u8256\u825c\u8260\u8263\u8267\u826d\u8274\u827b\u827d\u827f\u8280\u8281\u8283\u8284\u8287\u8289\u828a\u828e\u8291\u8294\u8296\u8298\u829a\u829b\u82a0\u82a1\u82a3\u82a4\u82a7\u82a8\u82a9\u82aa\u82ae\u82b0\u82b2\u82b4\u82b7\u82ba\u82bc\u82be\u82bf\u82c6\u82d0\u82d5\u82da\u82e0\u82e2\u82e4\u82e8\u82ea\u82ed\u82ef\u82f6\u82f7\u82fd\u82fe\u8300\u8301\u8307\u8308\u830a\u830b\u8354\u831b\u831d\u831e\u831f\u8321\u8322\u832c\u832d\u832e\u8330\u8333\u8337\u833a\u833c\u833d\u8342\u8343\u8344\u8347\u834d\u834e\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837d\u837f\u8380\u8382\u8384\u8386\u838d\u8392\u8394\u8395\u8398\u8399\u839b\u839c\u839d\u83a6\u83a7\u83a9\u83ac\u83be\u83bf\u83c0\u83c7\u83c9\u83cf\u83d0\u83d1\u83d4\u83dd\u8353\u83e8\u83ea\u83f6\u83f8\u83f9\u83fc\u8401\u8406\u840a\u840f\u8411\u8415\u8419\u83ad\u842f\u8439\u8445\u8447\u8448\u844a\u844d\u844f\u8451\u8452\u8456\u8458\u8459\u845a\u845c\u8460\u8464\u8465\u8467\u846a\u8470\u8473\u8474\u8476\u8478\u847c\u847d\u8481\u8485\u8492\u8493\u8495\u849e\u84a6\u84a8\u84a9\u84aa\u84af\u84b1\u84b4\u84ba\u84bd\u84be\u84c0\u84c2\u84c7\u84c8\u84cc\u84cf\u84d3"],["8fd9a1","\u84dc\u84e7\u84ea\u84ef\u84f0\u84f1\u84f2\u84f7\u8532\u84fa\u84fb\u84fd\u8502\u8503\u8507\u850c\u850e\u8510\u851c\u851e\u8522\u8523\u8524\u8525\u8527\u852a\u852b\u852f\u8533\u8534\u8536\u853f\u8546\u854f",4,"\u8556\u8559\u855c",6,"\u8564\u856b\u856f\u8579\u857a\u857b\u857d\u857f\u8581\u8585\u8586\u8589\u858b\u858c\u858f\u8593\u8598\u859d\u859f\u85a0\u85a2\u85a5\u85a7\u85b4\u85b6\u85b7\u85b8\u85bc\u85bd\u85be\u85bf\u85c2\u85c7\u85ca\u85cb\u85ce\u85ad\u85d8\u85da\u85df\u85e0\u85e6\u85e8\u85ed\u85f3\u85f6\u85fc"],["8fdaa1","\u85ff\u8600\u8604\u8605\u860d\u860e\u8610\u8611\u8612\u8618\u8619\u861b\u861e\u8621\u8627\u8629\u8636\u8638\u863a\u863c\u863d\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865d\u8660",4,"\u8669\u866c\u866f\u8675\u8676\u8677\u867a\u868d\u8691\u8696\u8698\u869a\u869c\u86a1\u86a6\u86a7\u86a8\u86ad\u86b1\u86b3\u86b4\u86b5\u86b7\u86b8\u86b9\u86bf\u86c0\u86c1\u86c3\u86c5\u86d1\u86d2\u86d5\u86d7\u86da\u86dc\u86e0\u86e3\u86e5\u86e7\u8688\u86fa\u86fc\u86fd\u8704\u8705\u8707\u870b\u870e\u870f\u8710\u8713\u8714\u8719\u871e\u871f\u8721\u8723"],["8fdba1","\u8728\u872e\u872f\u8731\u8732\u8739\u873a\u873c\u873d\u873e\u8740\u8743\u8745\u874d\u8758\u875d\u8761\u8764\u8765\u876f\u8771\u8772\u877b\u8783",6,"\u878b\u878c\u8790\u8793\u8795\u8797\u8798\u8799\u879e\u87a0\u87a3\u87a7\u87ac\u87ad\u87ae\u87b1\u87b5\u87be\u87bf\u87c1\u87c8\u87c9\u87ca\u87ce\u87d5\u87d6\u87d9\u87da\u87dc\u87df\u87e2\u87e3\u87e4\u87ea\u87eb\u87ed\u87f1\u87f3\u87f8\u87fa\u87ff\u8801\u8803\u8806\u8809\u880a\u880b\u8810\u8819\u8812\u8813\u8814\u8818\u881a\u881b\u881c\u881e\u881f\u8828\u882d\u882e\u8830\u8832\u8835"],["8fdca1","\u883a\u883c\u8841\u8843\u8845\u8848\u8849\u884a\u884b\u884e\u8851\u8855\u8856\u8858\u885a\u885c\u885f\u8860\u8864\u8869\u8871\u8879\u887b\u8880\u8898\u889a\u889b\u889c\u889f\u88a0\u88a8\u88aa\u88ba\u88bd\u88be\u88c0\u88ca",4,"\u88d1\u88d2\u88d3\u88db\u88de\u88e7\u88ef\u88f0\u88f1\u88f5\u88f7\u8901\u8906\u890d\u890e\u890f\u8915\u8916\u8918\u8919\u891a\u891c\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893a\u893e\u8940\u8942\u8945\u8946\u8949\u894f\u8952\u8957\u895a\u895b\u895c\u8961\u8962\u8963\u896b\u896e\u8970\u8973\u8975\u897a"],["8fdda1","\u897b\u897c\u897d\u8989\u898d\u8990\u8994\u8995\u899b\u899c\u899f\u89a0\u89a5\u89b0\u89b4\u89b5\u89b6\u89b7\u89bc\u89d4",4,"\u89e5\u89e9\u89eb\u89ed\u89f1\u89f3\u89f6\u89f9\u89fd\u89ff\u8a04\u8a05\u8a07\u8a0f\u8a11\u8a12\u8a14\u8a15\u8a1e\u8a20\u8a22\u8a24\u8a26\u8a2b\u8a2c\u8a2f\u8a35\u8a37\u8a3d\u8a3e\u8a40\u8a43\u8a45\u8a47\u8a49\u8a4d\u8a4e\u8a53\u8a56\u8a57\u8a58\u8a5c\u8a5d\u8a61\u8a65\u8a67\u8a75\u8a76\u8a77\u8a79\u8a7a\u8a7b\u8a7e\u8a7f\u8a80\u8a83\u8a86\u8a8b\u8a8f\u8a90\u8a92\u8a96\u8a97\u8a99\u8a9f\u8aa7\u8aa9\u8aae\u8aaf\u8ab3"],["8fdea1","\u8ab6\u8ab7\u8abb\u8abe\u8ac3\u8ac6\u8ac8\u8ac9\u8aca\u8ad1\u8ad3\u8ad4\u8ad5\u8ad7\u8add\u8adf\u8aec\u8af0\u8af4\u8af5\u8af6\u8afc\u8aff\u8b05\u8b06\u8b0b\u8b11\u8b1c\u8b1e\u8b1f\u8b0a\u8b2d\u8b30\u8b37\u8b3c\u8b42",4,"\u8b48\u8b52\u8b53\u8b54\u8b59\u8b4d\u8b5e\u8b63\u8b6d\u8b76\u8b78\u8b79\u8b7c\u8b7e\u8b81\u8b84\u8b85\u8b8b\u8b8d\u8b8f\u8b94\u8b95\u8b9c\u8b9e\u8b9f\u8c38\u8c39\u8c3d\u8c3e\u8c45\u8c47\u8c49\u8c4b\u8c4f\u8c51\u8c53\u8c54\u8c57\u8c58\u8c5b\u8c5d\u8c59\u8c63\u8c64\u8c66\u8c68\u8c69\u8c6d\u8c73\u8c75\u8c76\u8c7b\u8c7e\u8c86"],["8fdfa1","\u8c87\u8c8b\u8c90\u8c92\u8c93\u8c99\u8c9b\u8c9c\u8ca4\u8cb9\u8cba\u8cc5\u8cc6\u8cc9\u8ccb\u8ccf\u8cd6\u8cd5\u8cd9\u8cdd\u8ce1\u8ce8\u8cec\u8cef\u8cf0\u8cf2\u8cf5\u8cf7\u8cf8\u8cfe\u8cff\u8d01\u8d03\u8d09\u8d12\u8d17\u8d1b\u8d65\u8d69\u8d6c\u8d6e\u8d7f\u8d82\u8d84\u8d88\u8d8d\u8d90\u8d91\u8d95\u8d9e\u8d9f\u8da0\u8da6\u8dab\u8dac\u8daf\u8db2\u8db5\u8db7\u8db9\u8dbb\u8dc0\u8dc5\u8dc6\u8dc7\u8dc8\u8dca\u8dce\u8dd1\u8dd4\u8dd5\u8dd7\u8dd9\u8de4\u8de5\u8de7\u8dec\u8df0\u8dbc\u8df1\u8df2\u8df4\u8dfd\u8e01\u8e04\u8e05\u8e06\u8e0b\u8e11\u8e14\u8e16\u8e20\u8e21\u8e22"],["8fe0a1","\u8e23\u8e26\u8e27\u8e31\u8e33\u8e36\u8e37\u8e38\u8e39\u8e3d\u8e40\u8e41\u8e4b\u8e4d\u8e4e\u8e4f\u8e54\u8e5b\u8e5c\u8e5d\u8e5e\u8e61\u8e62\u8e69\u8e6c\u8e6d\u8e6f\u8e70\u8e71\u8e79\u8e7a\u8e7b\u8e82\u8e83\u8e89\u8e90\u8e92\u8e95\u8e9a\u8e9b\u8e9d\u8e9e\u8ea2\u8ea7\u8ea9\u8ead\u8eae\u8eb3\u8eb5\u8eba\u8ebb\u8ec0\u8ec1\u8ec3\u8ec4\u8ec7\u8ecf\u8ed1\u8ed4\u8edc\u8ee8\u8eee\u8ef0\u8ef1\u8ef7\u8ef9\u8efa\u8eed\u8f00\u8f02\u8f07\u8f08\u8f0f\u8f10\u8f16\u8f17\u8f18\u8f1e\u8f20\u8f21\u8f23\u8f25\u8f27\u8f28\u8f2c\u8f2d\u8f2e\u8f34\u8f35\u8f36\u8f37\u8f3a\u8f40\u8f41"],["8fe1a1","\u8f43\u8f47\u8f4f\u8f51",4,"\u8f58\u8f5d\u8f5e\u8f65\u8f9d\u8fa0\u8fa1\u8fa4\u8fa5\u8fa6\u8fb5\u8fb6\u8fb8\u8fbe\u8fc0\u8fc1\u8fc6\u8fca\u8fcb\u8fcd\u8fd0\u8fd2\u8fd3\u8fd5\u8fe0\u8fe3\u8fe4\u8fe8\u8fee\u8ff1\u8ff5\u8ff6\u8ffb\u8ffe\u9002\u9004\u9008\u900c\u9018\u901b\u9028\u9029\u902f\u902a\u902c\u902d\u9033\u9034\u9037\u903f\u9043\u9044\u904c\u905b\u905d\u9062\u9066\u9067\u906c\u9070\u9074\u9079\u9085\u9088\u908b\u908c\u908e\u9090\u9095\u9097\u9098\u9099\u909b\u90a0\u90a1\u90a2\u90a5\u90b0\u90b2\u90b3\u90b4\u90b6\u90bd\u90cc\u90be\u90c3"],["8fe2a1","\u90c4\u90c5\u90c7\u90c8\u90d5\u90d7\u90d8\u90d9\u90dc\u90dd\u90df\u90e5\u90d2\u90f6\u90eb\u90ef\u90f0\u90f4\u90fe\u90ff\u9100\u9104\u9105\u9106\u9108\u910d\u9110\u9114\u9116\u9117\u9118\u911a\u911c\u911e\u9120\u9125\u9122\u9123\u9127\u9129\u912e\u912f\u9131\u9134\u9136\u9137\u9139\u913a\u913c\u913d\u9143\u9147\u9148\u914f\u9153\u9157\u9159\u915a\u915b\u9161\u9164\u9167\u916d\u9174\u9179\u917a\u917b\u9181\u9183\u9185\u9186\u918a\u918e\u9191\u9193\u9194\u9195\u9198\u919e\u91a1\u91a6\u91a8\u91ac\u91ad\u91ae\u91b0\u91b1\u91b2\u91b3\u91b6\u91bb\u91bc\u91bd\u91bf"],["8fe3a1","\u91c2\u91c3\u91c5\u91d3\u91d4\u91d7\u91d9\u91da\u91de\u91e4\u91e5\u91e9\u91ea\u91ec",5,"\u91f7\u91f9\u91fb\u91fd\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920a\u920c\u9210\u9212\u9213\u9216\u9218\u921c\u921d\u9223\u9224\u9225\u9226\u9228\u922e\u922f\u9230\u9233\u9235\u9236\u9238\u9239\u923a\u923c\u923e\u9240\u9242\u9243\u9246\u9247\u924a\u924d\u924e\u924f\u9251\u9258\u9259\u925c\u925d\u9260\u9261\u9265\u9267\u9268\u9269\u926e\u926f\u9270\u9275",4,"\u927b\u927c\u927d\u927f\u9288\u9289\u928a\u928d\u928e\u9292\u9297"],["8fe4a1","\u9299\u929f\u92a0\u92a4\u92a5\u92a7\u92a8\u92ab\u92af\u92b2\u92b6\u92b8\u92ba\u92bb\u92bc\u92bd\u92bf",4,"\u92c5\u92c6\u92c7\u92c8\u92cb\u92cc\u92cd\u92ce\u92d0\u92d3\u92d5\u92d7\u92d8\u92d9\u92dc\u92dd\u92df\u92e0\u92e1\u92e3\u92e5\u92e7\u92e8\u92ec\u92ee\u92f0\u92f9\u92fb\u92ff\u9300\u9302\u9308\u930d\u9311\u9314\u9315\u931c\u931d\u931e\u931f\u9321\u9324\u9325\u9327\u9329\u932a\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935a\u935e\u9364\u9365\u9367\u9369\u936a\u936d\u936f\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937a\u937d\u937f\u9380\u9381\u9382\u9388\u938a\u938b\u938d\u938f\u9392\u9395\u9398\u939b\u939e\u93a1\u93a3\u93a4\u93a6\u93a8\u93ab\u93b4\u93b5\u93b6\u93ba\u93a9\u93c1\u93c4\u93c5\u93c6\u93c7\u93c9",4,"\u93d3\u93d9\u93dc\u93de\u93df\u93e2\u93e6\u93e7\u93f9\u93f7\u93f8\u93fa\u93fb\u93fd\u9401\u9402\u9404\u9408\u9409\u940d\u940e\u940f\u9415\u9416\u9417\u941f\u942e\u942f\u9431\u9432\u9433\u9434\u943b\u943f\u943d\u9443\u9445\u9448\u944a\u944c\u9455\u9459\u945c\u945f\u9461\u9463\u9468\u946b\u946d\u946e\u946f\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957e\u9584\u9588\u958c\u958d\u958e\u959d\u959e\u959f\u95a1\u95a6\u95a9\u95ab\u95ac\u95b4\u95b6\u95ba\u95bd\u95bf\u95c6\u95c8\u95c9\u95cb\u95d0\u95d1\u95d2\u95d3\u95d9\u95da\u95dd\u95de\u95df\u95e0\u95e4\u95e6\u961d\u961e\u9622\u9624\u9625\u9626\u962c\u9631\u9633\u9637\u9638\u9639\u963a\u963c\u963d\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966e\u9674\u967b\u967c\u967e\u967f\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969a\u969d\u969f\u96a4\u96a5\u96a6\u96a9\u96ae\u96af\u96b3\u96ba\u96ca\u96d2\u5db2\u96d8\u96da\u96dd\u96de\u96df\u96e9\u96ef\u96f1\u96fa\u9702"],["8fe7a1","\u9703\u9705\u9709\u971a\u971b\u971d\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974a\u974e\u974f\u9755\u9757\u9758\u975a\u975b\u9763\u9767\u976a\u976e\u9773\u9776\u9777\u9778\u977b\u977d\u977f\u9780\u9789\u9795\u9796\u9797\u9799\u979a\u979e\u979f\u97a2\u97ac\u97ae\u97b1\u97b2\u97b5\u97b6\u97b8\u97b9\u97ba\u97bc\u97be\u97bf\u97c1\u97c4\u97c5\u97c7\u97c9\u97ca\u97cc\u97cd\u97ce\u97d0\u97d1\u97d4\u97d7\u97d8\u97d9\u97dd\u97de\u97e0\u97db\u97e1\u97e4\u97ef\u97f1\u97f4\u97f7\u97f8\u97fa\u9807\u980a\u9819\u980d\u980e\u9814\u9816\u981c\u981e\u9820\u9823\u9826"],["8fe8a1","\u982b\u982e\u982f\u9830\u9832\u9833\u9835\u9825\u983e\u9844\u9847\u984a\u9851\u9852\u9853\u9856\u9857\u9859\u985a\u9862\u9863\u9865\u9866\u986a\u986c\u98ab\u98ad\u98ae\u98b0\u98b4\u98b7\u98b8\u98ba\u98bb\u98bf\u98c2\u98c5\u98c8\u98cc\u98e1\u98e3\u98e5\u98e6\u98e7\u98ea\u98f3\u98f6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991a\u991b\u991c\u991f\u9922\u9926\u9927\u992b\u9931",4,"\u9939\u993a\u993b\u993c\u9940\u9941\u9946\u9947\u9948\u994d\u994e\u9954\u9958\u9959\u995b\u995c\u995e\u995f\u9960\u999b\u999d\u999f\u99a6\u99b0\u99b1\u99b2\u99b5"],["8fe9a1","\u99b9\u99ba\u99bd\u99bf\u99c3\u99c9\u99d3\u99d4\u99d9\u99da\u99dc\u99de\u99e7\u99ea\u99eb\u99ec\u99f0\u99f4\u99f5\u99f9\u99fd\u99fe\u9a02\u9a03\u9a04\u9a0b\u9a0c\u9a10\u9a11\u9a16\u9a1e\u9a20\u9a22\u9a23\u9a24\u9a27\u9a2d\u9a2e\u9a33\u9a35\u9a36\u9a38\u9a47\u9a41\u9a44\u9a4a\u9a4b\u9a4c\u9a4e\u9a51\u9a54\u9a56\u9a5d\u9aaa\u9aac\u9aae\u9aaf\u9ab2\u9ab4\u9ab5\u9ab6\u9ab9\u9abb\u9abe\u9abf\u9ac1\u9ac3\u9ac6\u9ac8\u9ace\u9ad0\u9ad2\u9ad5\u9ad6\u9ad7\u9adb\u9adc\u9ae0\u9ae4\u9ae5\u9ae7\u9ae9\u9aec\u9af2\u9af3\u9af5\u9af9\u9afa\u9afd\u9aff",4],["8feaa1","\u9b04\u9b05\u9b08\u9b09\u9b0b\u9b0c\u9b0d\u9b0e\u9b10\u9b12\u9b16\u9b19\u9b1b\u9b1c\u9b20\u9b26\u9b2b\u9b2d\u9b33\u9b34\u9b35\u9b37\u9b39\u9b3a\u9b3d\u9b48\u9b4b\u9b4c\u9b55\u9b56\u9b57\u9b5b\u9b5e\u9b61\u9b63\u9b65\u9b66\u9b68\u9b6a",4,"\u9b73\u9b75\u9b77\u9b78\u9b79\u9b7f\u9b80\u9b84\u9b85\u9b86\u9b87\u9b89\u9b8a\u9b8b\u9b8d\u9b8f\u9b90\u9b94\u9b9a\u9b9d\u9b9e\u9ba6\u9ba7\u9ba9\u9bac\u9bb0\u9bb1\u9bb2\u9bb7\u9bb8\u9bbb\u9bbc\u9bbe\u9bbf\u9bc1\u9bc7\u9bc8\u9bce\u9bd0\u9bd7\u9bd8\u9bdd\u9bdf\u9be5\u9be7\u9bea\u9beb\u9bef\u9bf3\u9bf7\u9bf8"],["8feba1","\u9bf9\u9bfa\u9bfd\u9bff\u9c00\u9c02\u9c0b\u9c0f\u9c11\u9c16\u9c18\u9c19\u9c1a\u9c1c\u9c1e\u9c22\u9c23\u9c26",4,"\u9c31\u9c35\u9c36\u9c37\u9c3d\u9c41\u9c43\u9c44\u9c45\u9c49\u9c4a\u9c4e\u9c4f\u9c50\u9c53\u9c54\u9c56\u9c58\u9c5b\u9c5d\u9c5e\u9c5f\u9c63\u9c69\u9c6a\u9c5c\u9c6b\u9c68\u9c6e\u9c70\u9c72\u9c75\u9c77\u9c7b\u9ce6\u9cf2\u9cf7\u9cf9\u9d0b\u9d02\u9d11\u9d17\u9d18\u9d1c\u9d1d\u9d1e\u9d2f\u9d30\u9d32\u9d33\u9d34\u9d3a\u9d3c\u9d45\u9d3d\u9d42\u9d43\u9d47\u9d4a\u9d53\u9d54\u9d5f\u9d63\u9d62\u9d65\u9d69\u9d6a\u9d6b\u9d70\u9d76\u9d77\u9d7b"],["8feca1","\u9d7c\u9d7e\u9d83\u9d84\u9d86\u9d8a\u9d8d\u9d8e\u9d92\u9d93\u9d95\u9d96\u9d97\u9d98\u9da1\u9daa\u9dac\u9dae\u9db1\u9db5\u9db9\u9dbc\u9dbf\u9dc3\u9dc7\u9dc9\u9dca\u9dd4\u9dd5\u9dd6\u9dd7\u9dda\u9dde\u9ddf\u9de0\u9de5\u9de7\u9de9\u9deb\u9dee\u9df0\u9df3\u9df4\u9dfe\u9e0a\u9e02\u9e07\u9e0e\u9e10\u9e11\u9e12\u9e15\u9e16\u9e19\u9e1c\u9e1d\u9e7a\u9e7b\u9e7c\u9e80\u9e82\u9e83\u9e84\u9e85\u9e87\u9e8e\u9e8f\u9e96\u9e98\u9e9b\u9e9e\u9ea4\u9ea8\u9eac\u9eae\u9eaf\u9eb0\u9eb3\u9eb4\u9eb5\u9ec6\u9ec8\u9ecb\u9ed5\u9edf\u9ee4\u9ee7\u9eec\u9eed\u9eee\u9ef0\u9ef1\u9ef2\u9ef5"],["8feda1","\u9ef8\u9eff\u9f02\u9f03\u9f09\u9f0f\u9f10\u9f11\u9f12\u9f14\u9f16\u9f17\u9f19\u9f1a\u9f1b\u9f1f\u9f22\u9f26\u9f2a\u9f2b\u9f2f\u9f31\u9f32\u9f34\u9f37\u9f39\u9f3a\u9f3c\u9f3d\u9f3f\u9f41\u9f43",4,"\u9f53\u9f55\u9f56\u9f57\u9f58\u9f5a\u9f5d\u9f5e\u9f68\u9f69\u9f6d",4,"\u9f73\u9f75\u9f7a\u9f7d\u9f8f\u9f90\u9f91\u9f92\u9f94\u9f96\u9f97\u9f9e\u9fa1\u9fa2\u9fa3\u9fa5"]]},4912,[]); +__d(function(a,c,e,d,b,f,n){b.exports=[["0","\0",127,"\u20ac"],["8140","\u4e02\u4e04\u4e05\u4e06\u4e0f\u4e12\u4e17\u4e1f\u4e20\u4e21\u4e23\u4e26\u4e29\u4e2e\u4e2f\u4e31\u4e33\u4e35\u4e37\u4e3c\u4e40\u4e41\u4e42\u4e44\u4e46\u4e4a\u4e51\u4e55\u4e57\u4e5a\u4e5b\u4e62\u4e63\u4e64\u4e65\u4e67\u4e68\u4e6a",5,"\u4e72\u4e74",9,"\u4e7f",6,"\u4e87\u4e8a"],["8180","\u4e90\u4e96\u4e97\u4e99\u4e9c\u4e9d\u4e9e\u4ea3\u4eaa\u4eaf\u4eb0\u4eb1\u4eb4\u4eb6\u4eb7\u4eb8\u4eb9\u4ebc\u4ebd\u4ebe\u4ec8\u4ecc\u4ecf\u4ed0\u4ed2\u4eda\u4edb\u4edc\u4ee0\u4ee2\u4ee6\u4ee7\u4ee9\u4eed\u4eee\u4eef\u4ef1\u4ef4\u4ef8\u4ef9\u4efa\u4efc\u4efe\u4f00\u4f02",6,"\u4f0b\u4f0c\u4f12",4,"\u4f1c\u4f1d\u4f21\u4f23\u4f28\u4f29\u4f2c\u4f2d\u4f2e\u4f31\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e",4,"\u4f44\u4f45\u4f47",5,"\u4f52\u4f54\u4f56\u4f61\u4f62\u4f66\u4f68\u4f6a\u4f6b\u4f6d\u4f6e\u4f71\u4f72\u4f75\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f80\u4f81\u4f82\u4f85\u4f86\u4f87\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f95\u4f96\u4f98\u4f99\u4f9a\u4f9c\u4f9e\u4f9f\u4fa1\u4fa2"],["8240","\u4fa4\u4fab\u4fad\u4fb0",4,"\u4fb6",8,"\u4fc0\u4fc1\u4fc2\u4fc6\u4fc7\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fd2",4,"\u4fd9\u4fdb\u4fe0\u4fe2\u4fe4\u4fe5\u4fe7\u4feb\u4fec\u4ff0\u4ff2\u4ff4\u4ff5\u4ff6\u4ff7\u4ff9\u4ffb\u4ffc\u4ffd\u4fff",11],["8280","\u500b\u500e\u5010\u5011\u5013\u5015\u5016\u5017\u501b\u501d\u501e\u5020\u5022\u5023\u5024\u5027\u502b\u502f",10,"\u503b\u503d\u503f\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504a\u504b\u504d\u5050",4,"\u5056\u5057\u5058\u5059\u505b\u505d",7,"\u5066",5,"\u506d",8,"\u5078\u5079\u507a\u507c\u507d\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508a\u508b\u508c\u508e",20,"\u50a4\u50a6\u50aa\u50ab\u50ad",4,"\u50b3",6,"\u50bc"],["8340","\u50bd",17,"\u50d0",5,"\u50d7\u50d8\u50d9\u50db",10,"\u50e8\u50e9\u50ea\u50eb\u50ef\u50f0\u50f1\u50f2\u50f4\u50f6",4,"\u50fc",9,"\u5108"],["8380","\u5109\u510a\u510c",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514a\u514c\u514e\u514f\u5150\u5152\u5153\u5157\u5158\u5159\u515b\u515d",4,"\u5163\u5164\u5166\u5167\u5169\u516a\u516f\u5172\u517a\u517e\u517f\u5183\u5184\u5186\u5187\u518a\u518b\u518e\u518f\u5190\u5191\u5193\u5194\u5198\u519a\u519d\u519e\u519f\u51a1\u51a3\u51a6",4,"\u51ad\u51ae\u51b4\u51b8\u51b9\u51ba\u51be\u51bf\u51c1\u51c2\u51c3\u51c5\u51c8\u51ca\u51cd\u51ce\u51d0\u51d2",5],["8440","\u51d8\u51d9\u51da\u51dc\u51de\u51df\u51e2\u51e3\u51e5",5,"\u51ec\u51ee\u51f1\u51f2\u51f4\u51f7\u51fe\u5204\u5205\u5209\u520b\u520c\u520f\u5210\u5213\u5214\u5215\u521c\u521e\u521f\u5221\u5222\u5223\u5225\u5226\u5227\u522a\u522c\u522f\u5231\u5232\u5234\u5235\u523c\u523e\u5244",5,"\u524b\u524e\u524f\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525a\u525b\u525d\u525f\u5260\u5262\u5263\u5264\u5266\u5268\u526b\u526c\u526d\u526e\u5270\u5271\u5273",9,"\u527e\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529c\u52a4\u52a5\u52a6\u52a7\u52ae\u52af\u52b0\u52b4",9,"\u52c0\u52c1\u52c2\u52c4\u52c5\u52c6\u52c8\u52ca\u52cc\u52cd\u52ce\u52cf\u52d1\u52d3\u52d4\u52d5\u52d7\u52d9",5,"\u52e0\u52e1\u52e2\u52e3\u52e5",10,"\u52f1",7,"\u52fb\u52fc\u52fd\u5301\u5302\u5303\u5304\u5307\u5309\u530a\u530b\u530c\u530e"],["8540","\u5311\u5312\u5313\u5314\u5318\u531b\u531c\u531e\u531f\u5322\u5324\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u532f",9,"\u533c\u533d\u5340\u5342\u5344\u5346\u534b\u534c\u534d\u5350\u5354\u5358\u5359\u535b\u535d\u5365\u5368\u536a\u536c\u536d\u5372\u5376\u5379\u537b\u537c\u537d\u537e\u5380\u5381\u5383\u5387\u5388\u538a\u538e\u538f"],["8580","\u5390",4,"\u5396\u5397\u5399\u539b\u539c\u539e\u53a0\u53a1\u53a4\u53a7\u53aa\u53ab\u53ac\u53ad\u53af",6,"\u53b7\u53b8\u53b9\u53ba\u53bc\u53bd\u53be\u53c0\u53c3",4,"\u53ce\u53cf\u53d0\u53d2\u53d3\u53d5\u53da\u53dc\u53dd\u53de\u53e1\u53e2\u53e7\u53f4\u53fa\u53fe\u53ff\u5400\u5402\u5405\u5407\u540b\u5414\u5418\u5419\u541a\u541c\u5422\u5424\u5425\u542a\u5430\u5433\u5436\u5437\u543a\u543d\u543f\u5441\u5442\u5444\u5445\u5447\u5449\u544c\u544d\u544e\u544f\u5451\u545a\u545d",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547a\u547e\u547f\u5481\u5483\u5485\u5487\u5488\u5489\u548a\u548d\u5491\u5493\u5497\u5498\u549c\u549e\u549f\u54a0\u54a1"],["8640","\u54a2\u54a5\u54ae\u54b0\u54b2\u54b5\u54b6\u54b7\u54b9\u54ba\u54bc\u54be\u54c3\u54c5\u54ca\u54cb\u54d6\u54d8\u54db\u54e0",4,"\u54eb\u54ec\u54ef\u54f0\u54f1\u54f4",5,"\u54fb\u54fe\u5500\u5502\u5503\u5504\u5505\u5508\u550a",4,"\u5512\u5513\u5515",5,"\u551c\u551d\u551e\u551f\u5521\u5525\u5526"],["8680","\u5528\u5529\u552b\u552d\u5532\u5534\u5535\u5536\u5538\u5539\u553a\u553b\u553d\u5540\u5542\u5545\u5547\u5548\u554b",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555d\u555e\u555f\u5560\u5562\u5563\u5568\u5569\u556b\u556f",5,"\u5579\u557a\u557d\u557f\u5585\u5586\u558c\u558d\u558e\u5590\u5592\u5593\u5595\u5596\u5597\u559a\u559b\u559e\u55a0",6,"\u55a8",8,"\u55b2\u55b4\u55b6\u55b8\u55ba\u55bc\u55bf",4,"\u55c6\u55c7\u55c8\u55ca\u55cb\u55ce\u55cf\u55d0\u55d5\u55d7",4,"\u55de\u55e0\u55e2\u55e7\u55e9\u55ed\u55ee\u55f0\u55f1\u55f4\u55f6\u55f8",4,"\u55ff\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560a\u560b\u560d\u5610",7,"\u5619\u561a\u561c\u561d\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562a\u562b\u562e\u562f\u5630\u5633\u5635\u5637\u5638\u563a\u563c\u563d\u563e\u5640",11,"\u564f",4,"\u5655\u5656\u565a\u565b\u565d",4],["8780","\u5663\u5665\u5666\u5667\u566d\u566e\u566f\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567a\u567d",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56a4",10,"\u56b0",6,"\u56b8\u56b9\u56ba\u56bb\u56bd",12,"\u56cb",8,"\u56d5\u56d6\u56d8\u56d9\u56dc\u56e3\u56e5",5,"\u56ec\u56ee\u56ef\u56f2\u56f3\u56f6\u56f7\u56f8\u56fb\u56fc\u5700\u5701\u5702\u5705\u5707\u570b",6],["8840","\u5712",9,"\u571d\u571e\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572b\u5731\u5732\u5734",4,"\u573c\u573d\u573f\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574b\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576c\u576e\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577a\u577d\u577e\u577f\u5780"],["8880","\u5781\u5787\u5788\u5789\u578a\u578d",4,"\u5794",6,"\u579c\u579d\u579e\u579f\u57a5\u57a8\u57aa\u57ac\u57af\u57b0\u57b1\u57b3\u57b5\u57b6\u57b7\u57b9",8,"\u57c4",6,"\u57cc\u57cd\u57d0\u57d1\u57d3\u57d6\u57d7\u57db\u57dc\u57de\u57e1\u57e2\u57e3\u57e5",7,"\u57ee\u57f0\u57f1\u57f2\u57f3\u57f5\u57f6\u57f7\u57fb\u57fc\u57fe\u57ff\u5801\u5803\u5804\u5805\u5808\u5809\u580a\u580c\u580e\u580f\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581a\u581b\u581c\u581d\u581f\u5822\u5823\u5825",4,"\u582b",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583e",5,"\u5845",6,"\u584e\u584f\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585f",5,"\u5866",4,"\u586d",16,"\u587f\u5882\u5884\u5886\u5887\u5888\u588a\u588b\u588c"],["8980","\u588d",4,"\u5894",4,"\u589b\u589c\u589d\u58a0",7,"\u58aa",17,"\u58bd\u58be\u58bf\u58c0\u58c2\u58c3\u58c4\u58c6",10,"\u58d2\u58d3\u58d4\u58d6",13,"\u58e5",5,"\u58ed\u58ef\u58f1\u58f2\u58f4\u58f5\u58f7\u58f8\u58fa",7,"\u5903\u5905\u5906\u5908",4,"\u590e\u5910\u5911\u5912\u5913\u5917\u5918\u591b\u591d\u591e\u5920\u5921\u5922\u5923\u5926\u5928\u592c\u5930\u5932\u5933\u5935\u5936\u593b"],["8a40","\u593d\u593e\u593f\u5940\u5943\u5945\u5946\u594a\u594c\u594d\u5950\u5952\u5953\u5959\u595b",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597a\u597b\u597c\u597e\u597f\u5980\u5985\u5989\u598b\u598c\u598e\u598f\u5990\u5991\u5994\u5995\u5998\u599a\u599b\u599c\u599d\u599f\u59a0\u59a1\u59a2\u59a6"],["8a80","\u59a7\u59ac\u59ad\u59b0\u59b1\u59b3",5,"\u59ba\u59bc\u59bd\u59bf",6,"\u59c7\u59c8\u59c9\u59cc\u59cd\u59ce\u59cf\u59d5\u59d6\u59d9\u59db\u59de",4,"\u59e4\u59e6\u59e7\u59e9\u59ea\u59eb\u59ed",11,"\u59fa\u59fc\u59fd\u59fe\u5a00\u5a02\u5a0a\u5a0b\u5a0d\u5a0e\u5a0f\u5a10\u5a12\u5a14\u5a15\u5a16\u5a17\u5a19\u5a1a\u5a1b\u5a1d\u5a1e\u5a21\u5a22\u5a24\u5a26\u5a27\u5a28\u5a2a",6,"\u5a33\u5a35\u5a37",4,"\u5a3d\u5a3e\u5a3f\u5a41",4,"\u5a47\u5a48\u5a4b",9,"\u5a56\u5a57\u5a58\u5a59\u5a5b",5],["8b40","\u5a61\u5a63\u5a64\u5a65\u5a66\u5a68\u5a69\u5a6b",8,"\u5a78\u5a79\u5a7b\u5a7c\u5a7d\u5a7e\u5a80",17,"\u5a93",6,"\u5a9c",13,"\u5aab\u5aac"],["8b80","\u5aad",4,"\u5ab4\u5ab6\u5ab7\u5ab9",4,"\u5abf\u5ac0\u5ac3",5,"\u5aca\u5acb\u5acd",4,"\u5ad3\u5ad5\u5ad7\u5ad9\u5ada\u5adb\u5add\u5ade\u5adf\u5ae2\u5ae4\u5ae5\u5ae7\u5ae8\u5aea\u5aec",4,"\u5af2",22,"\u5b0a",11,"\u5b18",25,"\u5b33\u5b35\u5b36\u5b38",7,"\u5b41",6],["8c40","\u5b48",7,"\u5b52\u5b56\u5b5e\u5b60\u5b61\u5b67\u5b68\u5b6b\u5b6d\u5b6e\u5b6f\u5b72\u5b74\u5b76\u5b77\u5b78\u5b79\u5b7b\u5b7c\u5b7e\u5b7f\u5b82\u5b86\u5b8a\u5b8d\u5b8e\u5b90\u5b91\u5b92\u5b94\u5b96\u5b9f\u5ba7\u5ba8\u5ba9\u5bac\u5bad\u5bae\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbb\u5bbc\u5bc0\u5bc1\u5bc3\u5bc8\u5bc9\u5bca\u5bcb\u5bcd\u5bce\u5bcf"],["8c80","\u5bd1\u5bd4",8,"\u5be0\u5be2\u5be3\u5be6\u5be7\u5be9",4,"\u5bef\u5bf1",6,"\u5bfd\u5bfe\u5c00\u5c02\u5c03\u5c05\u5c07\u5c08\u5c0b\u5c0c\u5c0d\u5c0e\u5c10\u5c12\u5c13\u5c17\u5c19\u5c1b\u5c1e\u5c1f\u5c20\u5c21\u5c23\u5c26\u5c28\u5c29\u5c2a\u5c2b\u5c2d\u5c2e\u5c2f\u5c30\u5c32\u5c33\u5c35\u5c36\u5c37\u5c43\u5c44\u5c46\u5c47\u5c4c\u5c4d\u5c52\u5c53\u5c54\u5c56\u5c57\u5c58\u5c5a\u5c5b\u5c5c\u5c5d\u5c5f\u5c62\u5c64\u5c67",6,"\u5c70\u5c72",6,"\u5c7b\u5c7c\u5c7d\u5c7e\u5c80\u5c83",4,"\u5c89\u5c8a\u5c8b\u5c8e\u5c8f\u5c92\u5c93\u5c95\u5c9d",4,"\u5ca4",4],["8d40","\u5caa\u5cae\u5caf\u5cb0\u5cb2\u5cb4\u5cb6\u5cb9\u5cba\u5cbb\u5cbc\u5cbe\u5cc0\u5cc2\u5cc3\u5cc5",5,"\u5ccc",5,"\u5cd3",5,"\u5cda",6,"\u5ce2\u5ce3\u5ce7\u5ce9\u5ceb\u5cec\u5cee\u5cef\u5cf1",9,"\u5cfc",4],["8d80","\u5d01\u5d04\u5d05\u5d08",5,"\u5d0f",4,"\u5d15\u5d17\u5d18\u5d19\u5d1a\u5d1c\u5d1d\u5d1f",4,"\u5d25\u5d28\u5d2a\u5d2b\u5d2c\u5d2f",4,"\u5d35",7,"\u5d3f",7,"\u5d48\u5d49\u5d4d",10,"\u5d59\u5d5a\u5d5c\u5d5e",10,"\u5d6a\u5d6d\u5d6e\u5d70\u5d71\u5d72\u5d73\u5d75",12,"\u5d83",21,"\u5d9a\u5d9b\u5d9c\u5d9e\u5d9f\u5da0"],["8e40","\u5da1",21,"\u5db8",12,"\u5dc6",6,"\u5dce",12,"\u5ddc\u5ddf\u5de0\u5de3\u5de4\u5dea\u5dec\u5ded"],["8e80","\u5df0\u5df5\u5df6\u5df8",4,"\u5dff\u5e00\u5e04\u5e07\u5e09\u5e0a\u5e0b\u5e0d\u5e0e\u5e12\u5e13\u5e17\u5e1e",7,"\u5e28",4,"\u5e2f\u5e30\u5e32",4,"\u5e39\u5e3a\u5e3e\u5e3f\u5e40\u5e41\u5e43\u5e46",5,"\u5e4d",6,"\u5e56",4,"\u5e5c\u5e5d\u5e5f\u5e60\u5e63",14,"\u5e75\u5e77\u5e79\u5e7e\u5e81\u5e82\u5e83\u5e85\u5e88\u5e89\u5e8c\u5e8d\u5e8e\u5e92\u5e98\u5e9b\u5e9d\u5ea1\u5ea2\u5ea3\u5ea4\u5ea8",4,"\u5eae",4,"\u5eb4\u5eba\u5ebb\u5ebc\u5ebd\u5ebf",6],["8f40","\u5ec6\u5ec7\u5ec8\u5ecb",5,"\u5ed4\u5ed5\u5ed7\u5ed8\u5ed9\u5eda\u5edc",11,"\u5ee9\u5eeb",8,"\u5ef5\u5ef8\u5ef9\u5efb\u5efc\u5efd\u5f05\u5f06\u5f07\u5f09\u5f0c\u5f0d\u5f0e\u5f10\u5f12\u5f14\u5f16\u5f19\u5f1a\u5f1c\u5f1d\u5f1e\u5f21\u5f22\u5f23\u5f24"],["8f80","\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f32",6,"\u5f3b\u5f3d\u5f3e\u5f3f\u5f41",14,"\u5f51\u5f54\u5f59\u5f5a\u5f5b\u5f5c\u5f5e\u5f5f\u5f60\u5f63\u5f65\u5f67\u5f68\u5f6b\u5f6e\u5f6f\u5f72\u5f74\u5f75\u5f76\u5f78\u5f7a\u5f7d\u5f7e\u5f7f\u5f83\u5f86\u5f8d\u5f8e\u5f8f\u5f91\u5f93\u5f94\u5f96\u5f9a\u5f9b\u5f9d\u5f9e\u5f9f\u5fa0\u5fa2",5,"\u5fa9\u5fab\u5fac\u5faf",5,"\u5fb6\u5fb8\u5fb9\u5fba\u5fbb\u5fbe",4,"\u5fc7\u5fc8\u5fca\u5fcb\u5fce\u5fd3\u5fd4\u5fd5\u5fda\u5fdb\u5fdc\u5fde\u5fdf\u5fe2\u5fe3\u5fe5\u5fe6\u5fe8\u5fe9\u5fec\u5fef\u5ff0\u5ff2\u5ff3\u5ff4\u5ff6\u5ff7\u5ff9\u5ffa\u5ffc\u6007"],["9040","\u6008\u6009\u600b\u600c\u6010\u6011\u6013\u6017\u6018\u601a\u601e\u601f\u6022\u6023\u6024\u602c\u602d\u602e\u6030",4,"\u6036",4,"\u603d\u603e\u6040\u6044",6,"\u604c\u604e\u604f\u6051\u6053\u6054\u6056\u6057\u6058\u605b\u605c\u605e\u605f\u6060\u6061\u6065\u6066\u606e\u6071\u6072\u6074\u6075\u6077\u607e\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608a\u608b\u608e\u608f\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609c\u609e\u60a1\u60a2\u60a4\u60a5\u60a7\u60a9\u60aa\u60ae\u60b0\u60b3\u60b5\u60b6\u60b7\u60b9\u60ba\u60bd",7,"\u60c7\u60c8\u60c9\u60cc",4,"\u60d2\u60d3\u60d4\u60d6\u60d7\u60d9\u60db\u60de\u60e1",4,"\u60ea\u60f1\u60f2\u60f5\u60f7\u60f8\u60fb",4,"\u6102\u6103\u6104\u6105\u6107\u610a\u610b\u610c\u6110",4,"\u6116\u6117\u6118\u6119\u611b\u611c\u611d\u611e\u6121\u6122\u6125\u6128\u6129\u612a\u612c",18,"\u6140",6],["9140","\u6147\u6149\u614b\u614d\u614f\u6150\u6152\u6153\u6154\u6156",6,"\u615e\u615f\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618c\u618d\u618f",4,"\u6195"],["9180","\u6196",6,"\u619e",8,"\u61aa\u61ab\u61ad",9,"\u61b8",5,"\u61bf\u61c0\u61c1\u61c3",4,"\u61c9\u61cc",4,"\u61d3\u61d5",16,"\u61e7",13,"\u61f6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621c\u621d\u621e\u6220\u6223\u6226\u6227\u6228\u6229\u622b\u622d\u622f\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624a"],["9240","\u624f\u6250\u6255\u6256\u6257\u6259\u625a\u625c",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627a\u627b\u627d\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628b",5,"\u6294\u6299\u629c\u629d\u629e\u62a3\u62a6\u62a7\u62a9\u62aa\u62ad\u62ae\u62af\u62b0\u62b2\u62b3\u62b4\u62b6\u62b7\u62b8\u62ba\u62be\u62c0\u62c1"],["9280","\u62c3\u62cb\u62cf\u62d1\u62d5\u62dd\u62de\u62e0\u62e1\u62e4\u62ea\u62eb\u62f0\u62f2\u62f5\u62f8\u62f9\u62fa\u62fb\u6300\u6303\u6304\u6305\u6306\u630a\u630b\u630c\u630d\u630f\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631c\u6326\u6327\u6329\u632c\u632d\u632e\u6330\u6331\u6333",5,"\u633b\u633c\u633e\u633f\u6340\u6341\u6344\u6347\u6348\u634a\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636a\u636b\u636c\u636f\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637c\u637d\u637e\u637f\u6381\u6383\u6384\u6385\u6386\u638b\u638d\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63a1\u63a4\u63a6\u63ab\u63af\u63b1\u63b2\u63b5\u63b6\u63b9\u63bb\u63bd\u63bf\u63c0"],["9340","\u63c1\u63c2\u63c3\u63c5\u63c7\u63c8\u63ca\u63cb\u63cc\u63d1\u63d3\u63d4\u63d5\u63d7",6,"\u63df\u63e2\u63e4",4,"\u63eb\u63ec\u63ee\u63ef\u63f0\u63f1\u63f3\u63f5\u63f7\u63f9\u63fa\u63fb\u63fc\u63fe\u6403\u6404\u6406",4,"\u640d\u640e\u6411\u6412\u6415",5,"\u641d\u641f\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642b\u642e",5,"\u6435",4,"\u643b\u643c\u643e\u6440\u6442\u6443\u6449\u644b",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645f",7,"\u6468\u646a\u646b\u646c\u646e",9,"\u647b",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649a\u649b\u649c\u649d\u649f",4,"\u64a5\u64a6\u64a7\u64a8\u64aa\u64ab\u64af\u64b1\u64b2\u64b3\u64b4\u64b6\u64b9\u64bb\u64bd\u64be\u64bf\u64c1\u64c3\u64c4\u64c6",6,"\u64cf\u64d1\u64d3\u64d4\u64d5\u64d6\u64d9\u64da"],["9440","\u64db\u64dc\u64dd\u64df\u64e0\u64e1\u64e3\u64e5\u64e7",24,"\u6501",7,"\u650a",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652c\u652d\u6530\u6531\u6532\u6533\u6537\u653a\u653c\u653d\u6540",4,"\u6546\u6547\u654a\u654b\u654d\u654e\u6550\u6552\u6553\u6554\u6557\u6558\u655a\u655c\u655f\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656a\u656d\u656e\u656f\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658a\u658d\u658e\u658f\u6592\u6594\u6595\u6596\u6598\u659a\u659d\u659e\u65a0\u65a2\u65a3\u65a6\u65a8\u65aa\u65ac\u65ae\u65b1",7,"\u65ba\u65bb\u65be\u65bf\u65c0\u65c2\u65c7\u65c8\u65c9\u65ca\u65cd\u65d0\u65d1\u65d3\u65d4\u65d5\u65d8",7,"\u65e1\u65e3\u65e4\u65ea\u65eb"],["9540","\u65f2\u65f3\u65f4\u65f5\u65f8\u65f9\u65fb",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660b\u660d\u6610\u6611\u6612\u6616\u6617\u6618\u661a\u661b\u661c\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6632\u6633\u6637",4,"\u663d\u663f\u6640\u6642\u6644",6,"\u664d\u664e\u6650\u6651\u6658"],["9580","\u6659\u665b\u665c\u665d\u665e\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667b\u667c\u667d\u667f\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668a\u668b\u668d\u668e\u668f\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669e",8,"\u66a9",4,"\u66af",4,"\u66b5\u66b6\u66b7\u66b8\u66ba\u66bb\u66bc\u66bd\u66bf",25,"\u66da\u66de",7,"\u66e7\u66e8\u66ea",5,"\u66f1\u66f5\u66f6\u66f8\u66fa\u66fb\u66fd\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670c\u670e\u670f\u6711\u6712\u6713\u6716\u6718\u6719\u671a\u671c\u671e\u6720",5,"\u6727\u6729\u672e\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673b\u673c\u673e\u673f\u6741\u6744\u6745\u6747\u674a\u674b\u674d\u6752\u6754\u6755\u6757",4,"\u675d\u6762\u6763\u6764\u6766\u6767\u676b\u676c\u676e\u6771\u6774\u6776"],["9680","\u6778\u6779\u677a\u677b\u677d\u6780\u6782\u6783\u6785\u6786\u6788\u678a\u678c\u678d\u678e\u678f\u6791\u6792\u6793\u6794\u6796\u6799\u679b\u679f\u67a0\u67a1\u67a4\u67a6\u67a9\u67ac\u67ae\u67b1\u67b2\u67b4\u67b9",7,"\u67c2\u67c5",9,"\u67d5\u67d6\u67d7\u67db\u67df\u67e1\u67e3\u67e4\u67e6\u67e7\u67e8\u67ea\u67eb\u67ed\u67ee\u67f2\u67f5",7,"\u67fe\u6801\u6802\u6803\u6804\u6806\u680d\u6810\u6812\u6814\u6815\u6818",4,"\u681e\u681f\u6820\u6822",6,"\u682b",6,"\u6834\u6835\u6836\u683a\u683b\u683f\u6847\u684b\u684d\u684f\u6852\u6856",5],["9740","\u685c\u685d\u685e\u685f\u686a\u686c",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68a3\u68a4\u68a5\u68a9\u68aa\u68ab\u68ac\u68ae\u68b1\u68b2\u68b4\u68b6\u68b7\u68b8"],["9780","\u68b9",6,"\u68c1\u68c3",5,"\u68ca\u68cc\u68ce\u68cf\u68d0\u68d1\u68d3\u68d4\u68d6\u68d7\u68d9\u68db",4,"\u68e1\u68e2\u68e4",9,"\u68ef\u68f2\u68f3\u68f4\u68f6\u68f7\u68f8\u68fb\u68fd\u68fe\u68ff\u6900\u6902\u6903\u6904\u6906",4,"\u690c\u690f\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692e\u692f\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693a\u693b\u693c\u693e\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695b\u695c\u695f"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696a\u696c\u696d\u696f\u6970\u6972",4,"\u697a\u697b\u697d\u697e\u697f\u6981\u6983\u6985\u698a\u698b\u698c\u698e",5,"\u6996\u6997\u6999\u699a\u699d",9,"\u69a9\u69aa\u69ac\u69ae\u69af\u69b0\u69b2\u69b3\u69b5\u69b6\u69b8\u69b9\u69ba\u69bc\u69bd"],["9880","\u69be\u69bf\u69c0\u69c2",7,"\u69cb\u69cd\u69cf\u69d1\u69d2\u69d3\u69d5",5,"\u69dc\u69dd\u69de\u69e1",11,"\u69ee\u69ef\u69f0\u69f1\u69f3",9,"\u69fe\u6a00",9,"\u6a0b",11,"\u6a19",5,"\u6a20\u6a22",5,"\u6a29\u6a2b\u6a2c\u6a2d\u6a2e\u6a30\u6a32\u6a33\u6a34\u6a36",6,"\u6a3f",4,"\u6a45\u6a46\u6a48",7,"\u6a51",6,"\u6a5a"],["9940","\u6a5c",4,"\u6a62\u6a63\u6a64\u6a66",10,"\u6a72",6,"\u6a7a\u6a7b\u6a7d\u6a7e\u6a7f\u6a81\u6a82\u6a83\u6a85",8,"\u6a8f\u6a92",4,"\u6a98",7,"\u6aa1",5],["9980","\u6aa7\u6aa8\u6aaa\u6aad",114,"\u6b25\u6b26\u6b28",6],["9a40","\u6b2f\u6b30\u6b31\u6b33\u6b34\u6b35\u6b36\u6b38\u6b3b\u6b3c\u6b3d\u6b3f\u6b40\u6b41\u6b42\u6b44\u6b45\u6b48\u6b4a\u6b4b\u6b4d",11,"\u6b5a",7,"\u6b68\u6b69\u6b6b",13,"\u6b7a\u6b7d\u6b7e\u6b7f\u6b80\u6b85\u6b88"],["9a80","\u6b8c\u6b8e\u6b8f\u6b90\u6b91\u6b94\u6b95\u6b97\u6b98\u6b99\u6b9c",4,"\u6ba2",7,"\u6bab",7,"\u6bb6\u6bb8",6,"\u6bc0\u6bc3\u6bc4\u6bc6",4,"\u6bcc\u6bce\u6bd0\u6bd1\u6bd8\u6bda\u6bdc",4,"\u6be2",7,"\u6bec\u6bed\u6bee\u6bf0\u6bf1\u6bf2\u6bf4\u6bf6\u6bf7\u6bf8\u6bfa\u6bfb\u6bfc\u6bfe",6,"\u6c08",4,"\u6c0e\u6c12\u6c17\u6c1c\u6c1d\u6c1e\u6c20\u6c23\u6c25\u6c2b\u6c2c\u6c2d\u6c31\u6c33\u6c36\u6c37\u6c39\u6c3a\u6c3b\u6c3c\u6c3e\u6c3f\u6c43\u6c44\u6c45\u6c48\u6c4b",4,"\u6c51\u6c52\u6c53\u6c56\u6c58"],["9b40","\u6c59\u6c5a\u6c62\u6c63\u6c65\u6c66\u6c67\u6c6b",4,"\u6c71\u6c73\u6c75\u6c77\u6c78\u6c7a\u6c7b\u6c7c\u6c7f\u6c80\u6c84\u6c87\u6c8a\u6c8b\u6c8d\u6c8e\u6c91\u6c92\u6c95\u6c96\u6c97\u6c98\u6c9a\u6c9c\u6c9d\u6c9e\u6ca0\u6ca2\u6ca8\u6cac\u6caf\u6cb0\u6cb4\u6cb5\u6cb6\u6cb7\u6cba\u6cc0\u6cc1\u6cc2\u6cc3\u6cc6\u6cc7\u6cc8\u6ccb\u6ccd\u6cce\u6ccf\u6cd1\u6cd2\u6cd8"],["9b80","\u6cd9\u6cda\u6cdc\u6cdd\u6cdf\u6ce4\u6ce6\u6ce7\u6ce9\u6cec\u6ced\u6cf2\u6cf4\u6cf9\u6cff\u6d00\u6d02\u6d03\u6d05\u6d06\u6d08\u6d09\u6d0a\u6d0d\u6d0f\u6d10\u6d11\u6d13\u6d14\u6d15\u6d16\u6d18\u6d1c\u6d1d\u6d1f",5,"\u6d26\u6d28\u6d29\u6d2c\u6d2d\u6d2f\u6d30\u6d34\u6d36\u6d37\u6d38\u6d3a\u6d3f\u6d40\u6d42\u6d44\u6d49\u6d4c\u6d50\u6d55\u6d56\u6d57\u6d58\u6d5b\u6d5d\u6d5f\u6d61\u6d62\u6d64\u6d65\u6d67\u6d68\u6d6b\u6d6c\u6d6d\u6d70\u6d71\u6d72\u6d73\u6d75\u6d76\u6d79\u6d7a\u6d7b\u6d7d",4,"\u6d83\u6d84\u6d86\u6d87\u6d8a\u6d8b\u6d8d\u6d8f\u6d90\u6d92\u6d96",4,"\u6d9c\u6da2\u6da5\u6dac\u6dad\u6db0\u6db1\u6db3\u6db4\u6db6\u6db7\u6db9",5,"\u6dc1\u6dc2\u6dc3\u6dc8\u6dc9\u6dca"],["9c40","\u6dcd\u6dce\u6dcf\u6dd0\u6dd2\u6dd3\u6dd4\u6dd5\u6dd7\u6dda\u6ddb\u6ddc\u6ddf\u6de2\u6de3\u6de5\u6de7\u6de8\u6de9\u6dea\u6ded\u6def\u6df0\u6df2\u6df4\u6df5\u6df6\u6df8\u6dfa\u6dfd",7,"\u6e06\u6e07\u6e08\u6e09\u6e0b\u6e0f\u6e12\u6e13\u6e15\u6e18\u6e19\u6e1b\u6e1c\u6e1e\u6e1f\u6e22\u6e26\u6e27\u6e28\u6e2a\u6e2c\u6e2e\u6e30\u6e31\u6e33\u6e35"],["9c80","\u6e36\u6e37\u6e39\u6e3b",7,"\u6e45",7,"\u6e4f\u6e50\u6e51\u6e52\u6e55\u6e57\u6e59\u6e5a\u6e5c\u6e5d\u6e5e\u6e60",10,"\u6e6c\u6e6d\u6e6f",14,"\u6e80\u6e81\u6e82\u6e84\u6e87\u6e88\u6e8a",4,"\u6e91",6,"\u6e99\u6e9a\u6e9b\u6e9d\u6e9e\u6ea0\u6ea1\u6ea3\u6ea4\u6ea6\u6ea8\u6ea9\u6eab\u6eac\u6ead\u6eae\u6eb0\u6eb3\u6eb5\u6eb8\u6eb9\u6ebc\u6ebe\u6ebf\u6ec0\u6ec3\u6ec4\u6ec5\u6ec6\u6ec8\u6ec9\u6eca\u6ecc\u6ecd\u6ece\u6ed0\u6ed2\u6ed6\u6ed8\u6ed9\u6edb\u6edc\u6edd\u6ee3\u6ee7\u6eea",5],["9d40","\u6ef0\u6ef1\u6ef2\u6ef3\u6ef5\u6ef6\u6ef7\u6ef8\u6efa",7,"\u6f03\u6f04\u6f05\u6f07\u6f08\u6f0a",4,"\u6f10\u6f11\u6f12\u6f16",9,"\u6f21\u6f22\u6f23\u6f25\u6f26\u6f27\u6f28\u6f2c\u6f2e\u6f30\u6f32\u6f34\u6f35\u6f37",6,"\u6f3f\u6f40\u6f41\u6f42"],["9d80","\u6f43\u6f44\u6f45\u6f48\u6f49\u6f4a\u6f4c\u6f4e",9,"\u6f59\u6f5a\u6f5b\u6f5d\u6f5f\u6f60\u6f61\u6f63\u6f64\u6f65\u6f67",5,"\u6f6f\u6f70\u6f71\u6f73\u6f75\u6f76\u6f77\u6f79\u6f7b\u6f7d",6,"\u6f85\u6f86\u6f87\u6f8a\u6f8b\u6f8f",12,"\u6f9d\u6f9e\u6f9f\u6fa0\u6fa2",4,"\u6fa8",10,"\u6fb4\u6fb5\u6fb7\u6fb8\u6fba",5,"\u6fc1\u6fc3",5,"\u6fca",6,"\u6fd3",10,"\u6fdf\u6fe2\u6fe3\u6fe4\u6fe5"],["9e40","\u6fe6",7,"\u6ff0",32,"\u7012",7,"\u701c",6,"\u7024",6],["9e80","\u702b",9,"\u7036\u7037\u7038\u703a",17,"\u704d\u704e\u7050",13,"\u705f",11,"\u706e\u7071\u7072\u7073\u7074\u7077\u7079\u707a\u707b\u707d\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708b\u708c\u708d\u708f\u7090\u7091\u7093\u7097\u7098\u709a\u709b\u709e",12,"\u70b0\u70b2\u70b4\u70b5\u70b6\u70ba\u70be\u70bf\u70c4\u70c5\u70c6\u70c7\u70c9\u70cb",12,"\u70da"],["9f40","\u70dc\u70dd\u70de\u70e0\u70e1\u70e2\u70e3\u70e5\u70ea\u70ee\u70f0",6,"\u70f8\u70fa\u70fb\u70fc\u70fe",10,"\u710b",4,"\u7111\u7112\u7114\u7117\u711b",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714b\u714d\u714f",12,"\u715d\u715f",4,"\u7165\u7169",4,"\u716f\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717b\u717c\u717e",5,"\u7185",4,"\u718b\u718c\u718d\u718e\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719a",4,"\u71a1",6,"\u71a9\u71aa\u71ab\u71ad",5,"\u71b4\u71b6\u71b7\u71b8\u71ba",8,"\u71c4",9,"\u71cf",4],["a040","\u71d6",9,"\u71e1\u71e2\u71e3\u71e4\u71e6\u71e8",5,"\u71ef",9,"\u71fa",11,"\u7207",19],["a080","\u721b\u721c\u721e",9,"\u7229\u722b\u722d\u722e\u722f\u7232\u7233\u7234\u723a\u723c\u723e\u7240",6,"\u7249\u724a\u724b\u724e\u724f\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725a\u725c\u725e\u7260\u7263\u7264\u7265\u7268\u726a\u726b\u726c\u726d\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727b\u727c\u727d\u7282\u7283\u7285",4,"\u728c\u728e\u7290\u7291\u7293",11,"\u72a0",11,"\u72ae\u72b1\u72b2\u72b3\u72b5\u72ba",6,"\u72c5\u72c6\u72c7\u72c9\u72ca\u72cb\u72cc\u72cf\u72d1\u72d3\u72d4\u72d5\u72d6\u72d8\u72da\u72db"],["a1a1","\u3000\u3001\u3002\xb7\u02c9\u02c7\xa8\u3003\u3005\u2014\uff5e\u2016\u2026\u2018\u2019\u201c\u201d\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xb1\xd7\xf7\u2236\u2227\u2228\u2211\u220f\u222a\u2229\u2208\u2237\u221a\u22a5\u2225\u2220\u2312\u2299\u222b\u222e\u2261\u224c\u2248\u223d\u221d\u2260\u226e\u226f\u2264\u2265\u221e\u2235\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uff04\xa4\uffe0\uffe1\u2030\xa7\u2116\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u203b\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uff01\uff02\uff03\uffe5\uff05",88,"\uffe3"],["a4a1","\u3041",82],["a5a1","\u30a1",85],["a6a1","\u0391",16,"\u03a3",6],["a6c1","\u03b1",16,"\u03c3",6],["a6e0","\ufe35\ufe36\ufe39\ufe3a\ufe3f\ufe40\ufe3d\ufe3e\ufe41\ufe42\ufe43\ufe44"],["a6ee","\ufe3b\ufe3c\ufe37\ufe38\ufe31"],["a6f4","\ufe33\ufe34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02ca\u02cb\u02d9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221f\u2223\u2252\u2266\u2267\u22bf\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25bc\u25bd\u25e2\u25e3\u25e4\u25e5\u2609\u2295\u3012\u301d\u301e"],["a8a1","\u0101\xe1\u01ce\xe0\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da\u01dc\xfc\xea\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32a3\u338e\u338f\u339c\u339d\u339e\u33a1\u33c4\u33ce\u33d1\u33d2\u33d5\ufe30\uffe2\uffe4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30fc\u309b\u309c\u30fd\u30fe\u3006\u309d\u309e\ufe49",9,"\ufe54\ufe55\ufe56\ufe57\ufe59",8],["a980","\ufe62",4,"\ufe68\ufe69\ufe6a\ufe6b"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72dc\u72dd\u72df\u72e2",5,"\u72ea\u72eb\u72f5\u72f6\u72f9\u72fd\u72fe\u72ff\u7300\u7302\u7304",5,"\u730b\u730c\u730d\u730f\u7310\u7311\u7312\u7314\u7318\u7319\u731a\u731f\u7320\u7323\u7324\u7326\u7327\u7328\u732d\u732f\u7330\u7332\u7333\u7335\u7336\u733a\u733b\u733c\u733d\u7340",8],["aa80","\u7349\u734a\u734b\u734c\u734e\u734f\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736e\u7370\u7371"],["ab40","\u7372",11,"\u737f",4,"\u7385\u7386\u7388\u738a\u738c\u738d\u738f\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739a\u739c\u739d\u739e\u73a0\u73a1\u73a3",5,"\u73aa\u73ac\u73ad\u73b1\u73b4\u73b5\u73b6\u73b8\u73b9\u73bc\u73bd\u73be\u73bf\u73c1\u73c3",4],["ab80","\u73cb\u73cc\u73ce\u73d2",6,"\u73da\u73db\u73dc\u73dd\u73df\u73e1\u73e2\u73e3\u73e4\u73e6\u73e8\u73ea\u73eb\u73ec\u73ee\u73ef\u73f0\u73f1\u73f3",4],["ac40","\u73f8",10,"\u7404\u7407\u7408\u740b\u740c\u740d\u740e\u7411",8,"\u741c",5,"\u7423\u7424\u7427\u7429\u742b\u742d\u742f\u7431\u7432\u7437",4,"\u743d\u743e\u743f\u7440\u7442",11],["ac80","\u744e",6,"\u7456\u7458\u745d\u7460",12,"\u746e\u746f\u7471",4,"\u7478\u7479\u747a"],["ad40","\u747b\u747c\u747d\u747f\u7482\u7484\u7485\u7486\u7488\u7489\u748a\u748c\u748d\u748f\u7491",10,"\u749d\u749f",7,"\u74aa",15,"\u74bb",12],["ad80","\u74c8",9,"\u74d3",8,"\u74dd\u74df\u74e1\u74e5\u74e7",6,"\u74f0\u74f1\u74f2"],["ae40","\u74f3\u74f5\u74f8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750e\u7510\u7512\u7514\u7515\u7516\u7517\u751b\u751d\u751e\u7520",4,"\u7526\u7527\u752a\u752e\u7534\u7536\u7539\u753c\u753d\u753f\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754a\u754d\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755d",7,"\u7567\u7568\u7569\u756b",6,"\u7573\u7575\u7576\u7577\u757a",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758a\u758c\u758d\u758e\u7590\u7593\u7595\u7598\u759b\u759c\u759e\u75a2\u75a6",4,"\u75ad\u75b6\u75b7\u75ba\u75bb\u75bf\u75c0\u75c1\u75c6\u75cb\u75cc\u75ce\u75cf\u75d0\u75d1\u75d3\u75d7\u75d9\u75da\u75dc\u75dd\u75df\u75e0\u75e1\u75e5\u75e9\u75ec\u75ed\u75ee\u75ef\u75f2\u75f3\u75f5\u75f6\u75f7\u75f8\u75fa\u75fb\u75fd\u75fe\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760b\u760d\u760e\u760f\u7611\u7612\u7613\u7614\u7616\u761a\u761c\u761d\u761e\u7621\u7623\u7627\u7628\u762c\u762e\u762f\u7631\u7632\u7636\u7637\u7639\u763a\u763b\u763d\u7641\u7642\u7644"],["b040","\u7645",6,"\u764e",5,"\u7655\u7657",4,"\u765d\u765f\u7660\u7661\u7662\u7664",6,"\u766c\u766d\u766e\u7670",7,"\u7679\u767a\u767c\u767f\u7680\u7681\u7683\u7685\u7689\u768a\u768c\u768d\u768f\u7690\u7692\u7694\u7695\u7697\u7698\u769a\u769b"],["b080","\u769c",7,"\u76a5",8,"\u76af\u76b0\u76b3\u76b5",9,"\u76c0\u76c1\u76c3\u554a\u963f\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u978d\u6c28\u5b89\u4ffa\u6309\u6697\u5cb8\u80fa\u6848\u80ae\u6602\u76ce\u51f9\u6556\u71ac\u7ff1\u8884\u50b2\u5965\u61ca\u6fb3\u82ad\u634c\u6252\u53ed\u5427\u7b06\u516b\u75a4\u5df4\u62d4\u8dcb\u9776\u628a\u8019\u575d\u9738\u7f62\u7238\u767d\u67cf\u767e\u6446\u4f70\u8d25\u62dc\u7a17\u6591\u73ed\u642c\u6273\u822c\u9881\u677f\u7248\u626e\u62cc\u4f34\u74e3\u534a\u529e\u7eca\u90a6\u5e2e\u6886\u699c\u8180\u7ed1\u68d2\u78c5\u868c\u9551\u508d\u8c24\u82de\u80de\u5305\u8912\u5265"],["b140","\u76c4\u76c7\u76c9\u76cb\u76cc\u76d3\u76d5\u76d9\u76da\u76dc\u76dd\u76de\u76e0",4,"\u76e6",7,"\u76f0\u76f3\u76f5\u76f6\u76f7\u76fa\u76fb\u76fd\u76ff\u7700\u7702\u7703\u7705\u7706\u770a\u770c\u770e",10,"\u771b\u771c\u771d\u771e\u7721\u7723\u7724\u7725\u7727\u772a\u772b"],["b180","\u772c\u772e\u7730",4,"\u7739\u773b\u773d\u773e\u773f\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775c\u8584\u96f9\u4fdd\u5821\u9971\u5b9d\u62b1\u62a5\u66b4\u8c79\u9c8d\u7206\u676f\u7891\u60b2\u5351\u5317\u8f88\u80cc\u8d1d\u94a1\u500d\u72c8\u5907\u60eb\u7119\u88ab\u5954\u82ef\u672c\u7b28\u5d29\u7ef7\u752d\u6cf5\u8e66\u8ff8\u903c\u9f3b\u6bd4\u9119\u7b14\u5f7c\u78a7\u84d6\u853d\u6bd5\u6bd9\u6bd6\u5e01\u5e87\u75f9\u95ed\u655d\u5f0a\u5fc5\u8f9f\u58c1\u81c2\u907f\u965b\u97ad\u8fb9\u7f16\u8d2c\u6241\u4fbf\u53d8\u535e\u8fa8\u8fa9\u8fab\u904d\u6807\u5f6a\u8198\u8868\u9cd6\u618b\u522b\u762a\u5f6c\u658c\u6fd2\u6ee8\u5bbe\u6448\u5175\u51b0\u67c4\u4e19\u79c9\u997c\u70b3"],["b240","\u775d\u775e\u775f\u7760\u7764\u7767\u7769\u776a\u776d",11,"\u777a\u777b\u777c\u7781\u7782\u7783\u7786",5,"\u778f\u7790\u7793",11,"\u77a1\u77a3\u77a4\u77a6\u77a8\u77ab\u77ad\u77ae\u77af\u77b1\u77b2\u77b4\u77b6",4],["b280","\u77bc\u77be\u77c0",12,"\u77ce",8,"\u77d8\u77d9\u77da\u77dd",4,"\u77e4\u75c5\u5e76\u73bb\u83e0\u64ad\u62e8\u94b5\u6ce2\u535a\u52c3\u640f\u94c2\u7b94\u4f2f\u5e1b\u8236\u8116\u818a\u6e24\u6cca\u9a73\u6355\u535c\u54fa\u8865\u57e0\u4e0d\u5e03\u6b65\u7c3f\u90e8\u6016\u64e6\u731c\u88c1\u6750\u624d\u8d22\u776c\u8e29\u91c7\u5f69\u83dc\u8521\u9910\u53c2\u8695\u6b8b\u60ed\u60e8\u707f\u82cd\u8231\u4ed3\u6ca7\u85cf\u64cd\u7cd9\u69fd\u66f9\u8349\u5395\u7b56\u4fa7\u518c\u6d4b\u5c42\u8e6d\u63d2\u53c9\u832c\u8336\u67e5\u78b4\u643d\u5bdf\u5c94\u5dee\u8be7\u62c6\u67f4\u8c7a\u6400\u63ba\u8749\u998b\u8c17\u7f20\u94f2\u4ea7\u9610\u98a4\u660c\u7316"],["b340","\u77e6\u77e8\u77ea\u77ef\u77f0\u77f1\u77f2\u77f4\u77f5\u77f7\u77f9\u77fa\u77fb\u77fc\u7803",5,"\u780a\u780b\u780e\u780f\u7810\u7813\u7815\u7819\u781b\u781e\u7820\u7821\u7822\u7824\u7828\u782a\u782b\u782e\u782f\u7831\u7832\u7833\u7835\u7836\u783d\u783f\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784a\u784b\u784d\u784f\u7851\u7853\u7854\u7858\u7859\u785a"],["b380","\u785b\u785c\u785e",11,"\u786f",7,"\u7878\u7879\u787a\u787b\u787d",6,"\u573a\u5c1d\u5e38\u957f\u507f\u80a0\u5382\u655e\u7545\u5531\u5021\u8d85\u6284\u949e\u671d\u5632\u6f6e\u5de2\u5435\u7092\u8f66\u626f\u64a4\u63a3\u5f7b\u6f88\u90f4\u81e3\u8fb0\u5c18\u6668\u5ff1\u6c89\u9648\u8d81\u886c\u6491\u79f0\u57ce\u6a59\u6210\u5448\u4e58\u7a0b\u60e9\u6f84\u8bda\u627f\u901e\u9a8b\u79e4\u5403\u75f4\u6301\u5319\u6c60\u8fdf\u5f1b\u9a70\u803b\u9f7f\u4f88\u5c3a\u8d64\u7fc5\u65a5\u70bd\u5145\u51b2\u866b\u5d07\u5ba0\u62bd\u916c\u7574\u8e0c\u7a20\u6101\u7b79\u4ec7\u7ef8\u7785\u4e11\u81ed\u521d\u51fa\u6a71\u53a8\u8e87\u9504\u96cf\u6ec1\u9664\u695a"],["b440","\u7884\u7885\u7886\u7888\u788a\u788b\u788f\u7890\u7892\u7894\u7895\u7896\u7899\u789d\u789e\u78a0\u78a2\u78a4\u78a6\u78a8",7,"\u78b5\u78b6\u78b7\u78b8\u78ba\u78bb\u78bc\u78bd\u78bf\u78c0\u78c2\u78c3\u78c4\u78c6\u78c7\u78c8\u78cc\u78cd\u78ce\u78cf\u78d1\u78d2\u78d3\u78d6\u78d7\u78d8\u78da",9],["b480","\u78e4\u78e5\u78e6\u78e7\u78e9\u78ea\u78eb\u78ed",4,"\u78f3\u78f5\u78f6\u78f8\u78f9\u78fb",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50a8\u77d7\u6410\u89e6\u5904\u63e3\u5ddd\u7a7f\u693d\u4f20\u8239\u5598\u4e32\u75ae\u7a97\u5e62\u5e8a\u95ef\u521b\u5439\u708a\u6376\u9524\u5782\u6625\u693f\u9187\u5507\u6df3\u7eaf\u8822\u6233\u7ef0\u75b5\u8328\u78c1\u96cc\u8f9e\u6148\u74f7\u8bcd\u6b64\u523a\u8d50\u6b21\u806a\u8471\u56f1\u5306\u4ece\u4e1b\u51d1\u7c97\u918b\u7c07\u4fc3\u8e7f\u7be1\u7a9c\u6467\u5d14\u50ac\u8106\u7601\u7cb9\u6dec\u7fe0\u6751\u5b58\u5bf8\u78cb\u64ae\u6413\u63aa\u632b\u9519\u642d\u8fbe\u7b54\u7629\u6253\u5927\u5446\u6b79\u50a3\u6234\u5e26\u6b86\u4ee3\u8d37\u888b\u5f85\u902e"],["b540","\u790d",5,"\u7914",9,"\u791f",4,"\u7925",14,"\u7935",4,"\u793d\u793f\u7942\u7943\u7944\u7945\u7947\u794a",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796a\u796b\u796c\u796e\u7970",6,"\u7979\u797b",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798b\u798c\u798d\u798e\u7990\u7991\u7992\u6020\u803d\u62c5\u4e39\u5355\u90f8\u63b8\u80c6\u65e6\u6c2e\u4f46\u60ee\u6de1\u8bde\u5f39\u86cb\u5f53\u6321\u515a\u8361\u6863\u5200\u6363\u8e48\u5012\u5c9b\u7977\u5bfc\u5230\u7a3b\u60bc\u9053\u76d7\u5fb7\u5f97\u7684\u8e6c\u706f\u767b\u7b49\u77aa\u51f3\u9093\u5824\u4f4e\u6ef4\u8fea\u654c\u7b1b\u72c4\u6da4\u7fdf\u5ae1\u62b5\u5e95\u5730\u8482\u7b2c\u5e1d\u5f1f\u9012\u7f14\u98a0\u6382\u6ec7\u7898\u70b9\u5178\u975b\u57ab\u7535\u4f43\u7538\u5e97\u60e6\u5960\u6dc0\u6bbf\u7889\u53fc\u96d5\u51cb\u5201\u6389\u540a\u9493\u8c03\u8dcc\u7239\u789f\u8776\u8fed\u8c0d\u53e0"],["b640","\u7993",6,"\u799b",11,"\u79a8",10,"\u79b4",4,"\u79bc\u79bf\u79c2\u79c4\u79c5\u79c7\u79c8\u79ca\u79cc\u79ce\u79cf\u79d0\u79d3\u79d4\u79d6\u79d7\u79d9",5,"\u79e0\u79e1\u79e2\u79e5\u79e8\u79ea"],["b680","\u79ec\u79ee\u79f1",6,"\u79f9\u79fa\u79fc\u79fe\u79ff\u7a01\u7a04\u7a05\u7a07\u7a08\u7a09\u7a0a\u7a0c\u7a0f",4,"\u7a15\u7a16\u7a18\u7a19\u7a1b\u7a1c\u4e01\u76ef\u53ee\u9489\u9876\u9f0e\u952d\u5b9a\u8ba2\u4e22\u4e1c\u51ac\u8463\u61c2\u52a8\u680b\u4f97\u606b\u51bb\u6d1e\u515c\u6296\u6597\u9661\u8c46\u9017\u75d8\u90fd\u7763\u6bd2\u728a\u72ec\u8bfb\u5835\u7779\u8d4c\u675c\u9540\u809a\u5ea6\u6e21\u5992\u7aef\u77ed\u953b\u6bb5\u65ad\u7f0e\u5806\u5151\u961f\u5bf9\u58a9\u5428\u8e72\u6566\u987f\u56e4\u949d\u76fe\u9041\u6387\u54c6\u591a\u593a\u579b\u8eb2\u6735\u8dfa\u8235\u5241\u60f0\u5815\u86fe\u5ce8\u9e45\u4fc4\u989d\u8bb9\u5a25\u6076\u5384\u627c\u904f\u9102\u997f\u6069\u800c\u513f\u8033\u5c14\u9975\u6d31\u4e8c"],["b740","\u7a1d\u7a1f\u7a21\u7a22\u7a24",14,"\u7a34\u7a35\u7a36\u7a38\u7a3a\u7a3e\u7a40",5,"\u7a47",9,"\u7a52",4,"\u7a58",16],["b780","\u7a69",6,"\u7a71\u7a72\u7a73\u7a75\u7a7b\u7a7c\u7a7d\u7a7e\u7a82\u7a85\u7a87\u7a89\u7a8a\u7a8b\u7a8c\u7a8e\u7a8f\u7a90\u7a93\u7a94\u7a99\u7a9a\u7a9b\u7a9e\u7aa1\u7aa2\u8d30\u53d1\u7f5a\u7b4f\u4f10\u4e4f\u9600\u6cd5\u73d0\u85e9\u5e06\u756a\u7ffb\u6a0a\u77fe\u9492\u7e41\u51e1\u70e6\u53cd\u8fd4\u8303\u8d29\u72af\u996d\u6cdb\u574a\u82b3\u65b9\u80aa\u623f\u9632\u59a8\u4eff\u8bbf\u7eba\u653e\u83f2\u975e\u5561\u98de\u80a5\u532a\u8bfd\u5420\u80ba\u5e9f\u6cb8\u8d39\u82ac\u915a\u5429\u6c1b\u5206\u7eb7\u575f\u711a\u6c7e\u7c89\u594b\u4efd\u5fff\u6124\u7caa\u4e30\u5c01\u67ab\u8702\u5cf0\u950b\u98ce\u75af\u70fd\u9022\u51af\u7f1d\u8bbd\u5949\u51e4\u4f5b\u5426\u592b\u6577\u80a4\u5b75\u6276\u62c2\u8f90\u5e45\u6c1f\u7b26\u4f0f\u4fd8\u670d"],["b840","\u7aa3\u7aa4\u7aa7\u7aa9\u7aaa\u7aab\u7aae",4,"\u7ab4",10,"\u7ac0",10,"\u7acc",9,"\u7ad7\u7ad8\u7ada\u7adb\u7adc\u7add\u7ae1\u7ae2\u7ae4\u7ae7",5,"\u7aee\u7af0\u7af1\u7af2\u7af3"],["b880","\u7af4",4,"\u7afb\u7afc\u7afe\u7b00\u7b01\u7b02\u7b05\u7b07\u7b09\u7b0c\u7b0d\u7b0e\u7b10\u7b12\u7b13\u7b16\u7b17\u7b18\u7b1a\u7b1c\u7b1d\u7b1f\u7b21\u7b22\u7b23\u7b27\u7b29\u7b2d\u6d6e\u6daa\u798f\u88b1\u5f17\u752b\u629a\u8f85\u4fef\u91dc\u65a7\u812f\u8151\u5e9c\u8150\u8d74\u526f\u8986\u8d4b\u590d\u5085\u4ed8\u961c\u7236\u8179\u8d1f\u5bcc\u8ba3\u9644\u5987\u7f1a\u5490\u5676\u560e\u8be5\u6539\u6982\u9499\u76d6\u6e89\u5e72\u7518\u6746\u67d1\u7aff\u809d\u8d76\u611f\u79c6\u6562\u8d63\u5188\u521a\u94a2\u7f38\u809b\u7eb2\u5c97\u6e2f\u6760\u7bd9\u768b\u9ad8\u818f\u7f94\u7cd5\u641e\u9550\u7a3f\u544a\u54e5\u6b4c\u6401\u6208\u9e3d\u80f3\u7599\u5272\u9769\u845b\u683c\u86e4\u9601\u9694\u94ec\u4e2a\u5404\u7ed9\u6839\u8ddf\u8015\u66f4\u5e9a\u7fb9"],["b940","\u7b2f\u7b30\u7b32\u7b34\u7b35\u7b36\u7b37\u7b39\u7b3b\u7b3d\u7b3f",5,"\u7b46\u7b48\u7b4a\u7b4d\u7b4e\u7b53\u7b55\u7b57\u7b59\u7b5c\u7b5e\u7b5f\u7b61\u7b63",10,"\u7b6f\u7b70\u7b73\u7b74\u7b76\u7b78\u7b7a\u7b7c\u7b7d\u7b7f\u7b81\u7b82\u7b83\u7b84\u7b86",6,"\u7b8e\u7b8f"],["b980","\u7b91\u7b92\u7b93\u7b96\u7b98\u7b99\u7b9a\u7b9b\u7b9e\u7b9f\u7ba0\u7ba3\u7ba4\u7ba5\u7bae\u7baf\u7bb0\u7bb2\u7bb3\u7bb5\u7bb6\u7bb7\u7bb9",7,"\u7bc2\u7bc3\u7bc4\u57c2\u803f\u6897\u5de5\u653b\u529f\u606d\u9f9a\u4f9b\u8eac\u516c\u5bab\u5f13\u5de9\u6c5e\u62f1\u8d21\u5171\u94a9\u52fe\u6c9f\u82df\u72d7\u57a2\u6784\u8d2d\u591f\u8f9c\u83c7\u5495\u7b8d\u4f30\u6cbd\u5b64\u59d1\u9f13\u53e4\u86ca\u9aa8\u8c37\u80a1\u6545\u987e\u56fa\u96c7\u522e\u74dc\u5250\u5be1\u6302\u8902\u4e56\u62d0\u602a\u68fa\u5173\u5b98\u51a0\u89c2\u7ba1\u9986\u7f50\u60ef\u704c\u8d2f\u5149\u5e7f\u901b\u7470\u89c4\u572d\u7845\u5f52\u9f9f\u95fa\u8f68\u9b3c\u8be1\u7678\u6842\u67dc\u8dea\u8d35\u523d\u8f8a\u6eda\u68cd\u9505\u90ed\u56fd\u679c\u88f9\u8fc7\u54c8"],["ba40","\u7bc5\u7bc8\u7bc9\u7bca\u7bcb\u7bcd\u7bce\u7bcf\u7bd0\u7bd2\u7bd4",4,"\u7bdb\u7bdc\u7bde\u7bdf\u7be0\u7be2\u7be3\u7be4\u7be7\u7be8\u7be9\u7beb\u7bec\u7bed\u7bef\u7bf0\u7bf2",4,"\u7bf8\u7bf9\u7bfa\u7bfb\u7bfd\u7bff",7,"\u7c08\u7c09\u7c0a\u7c0d\u7c0e\u7c10",5,"\u7c17\u7c18\u7c19"],["ba80","\u7c1a",4,"\u7c20",5,"\u7c28\u7c29\u7c2b",12,"\u7c39",5,"\u7c42\u9ab8\u5b69\u6d77\u6c26\u4ea5\u5bb3\u9a87\u9163\u61a8\u90af\u97e9\u542b\u6db5\u5bd2\u51fd\u558a\u7f55\u7ff0\u64bc\u634d\u65f1\u61be\u608d\u710a\u6c57\u6c49\u592f\u676d\u822a\u58d5\u568e\u8c6a\u6beb\u90dd\u597d\u8017\u53f7\u6d69\u5475\u559d\u8377\u83cf\u6838\u79be\u548c\u4f55\u5408\u76d2\u8c89\u9602\u6cb3\u6db8\u8d6b\u8910\u9e64\u8d3a\u563f\u9ed1\u75d5\u5f88\u72e0\u6068\u54fc\u4ea8\u6a2a\u8861\u6052\u8f70\u54c4\u70d8\u8679\u9e3f\u6d2a\u5b8f\u5f18\u7ea2\u5589\u4faf\u7334\u543c\u539a\u5019\u540e\u547c\u4e4e\u5ffd\u745a\u58f6\u846b\u80e1\u8774\u72d0\u7cca\u6e56"],["bb40","\u7c43",9,"\u7c4e",36,"\u7c75",5,"\u7c7e",9],["bb80","\u7c88\u7c8a",6,"\u7c93\u7c94\u7c96\u7c99\u7c9a\u7c9b\u7ca0\u7ca1\u7ca3\u7ca6\u7ca7\u7ca8\u7ca9\u7cab\u7cac\u7cad\u7caf\u7cb0\u7cb4",4,"\u7cba\u7cbb\u5f27\u864e\u552c\u62a4\u4e92\u6caa\u6237\u82b1\u54d7\u534e\u733e\u6ed1\u753b\u5212\u5316\u8bdd\u69d0\u5f8a\u6000\u6dee\u574f\u6b22\u73af\u6853\u8fd8\u7f13\u6362\u60a3\u5524\u75ea\u8c62\u7115\u6da3\u5ba6\u5e7b\u8352\u614c\u9ec4\u78fa\u8757\u7c27\u7687\u51f0\u60f6\u714c\u6643\u5e4c\u604d\u8c0e\u7070\u6325\u8f89\u5fbd\u6062\u86d4\u56de\u6bc1\u6094\u6167\u5349\u60e0\u6666\u8d3f\u79fd\u4f1a\u70e9\u6c47\u8bb3\u8bf2\u7ed8\u8364\u660f\u5a5a\u9b42\u6d51\u6df7\u8c41\u6d3b\u4f19\u706b\u83b7\u6216\u60d1\u970d\u8d27\u7978\u51fb\u573e\u57fa\u673a\u7578\u7a3d\u79ef\u7b95"],["bc40","\u7cbf\u7cc0\u7cc2\u7cc3\u7cc4\u7cc6\u7cc9\u7ccb\u7cce",6,"\u7cd8\u7cda\u7cdb\u7cdd\u7cde\u7ce1",6,"\u7ce9",5,"\u7cf0",7,"\u7cf9\u7cfa\u7cfc",13,"\u7d0b",5],["bc80","\u7d11",14,"\u7d21\u7d23\u7d24\u7d25\u7d26\u7d28\u7d29\u7d2a\u7d2c\u7d2d\u7d2e\u7d30",6,"\u808c\u9965\u8ff9\u6fc0\u8ba5\u9e21\u59ec\u7ee9\u7f09\u5409\u6781\u68d8\u8f91\u7c4d\u96c6\u53ca\u6025\u75be\u6c72\u5373\u5ac9\u7ea7\u6324\u51e0\u810a\u5df1\u84df\u6280\u5180\u5b63\u4f0e\u796d\u5242\u60b8\u6d4e\u5bc4\u5bc2\u8ba1\u8bb0\u65e2\u5fcc\u9645\u5993\u7ee7\u7eaa\u5609\u67b7\u5939\u4f73\u5bb6\u52a0\u835a\u988a\u8d3e\u7532\u94be\u5047\u7a3c\u4ef7\u67b6\u9a7e\u5ac1\u6b7c\u76d1\u575a\u5c16\u7b3a\u95f4\u714e\u517c\u80a9\u8270\u5978\u7f04\u8327\u68c0\u67ec\u78b1\u7877\u62e3\u6361\u7b80\u4fed\u526a\u51cf\u8350\u69db\u9274\u8df5\u8d31\u89c1\u952e\u7bad\u4ef6"],["bd40","\u7d37",54,"\u7d6f",7],["bd80","\u7d78",32,"\u5065\u8230\u5251\u996f\u6e10\u6e85\u6da7\u5efa\u50f5\u59dc\u5c06\u6d46\u6c5f\u7586\u848b\u6868\u5956\u8bb2\u5320\u9171\u964d\u8549\u6912\u7901\u7126\u80f6\u4ea4\u90ca\u6d47\u9a84\u5a07\u56bc\u6405\u94f0\u77eb\u4fa5\u811a\u72e1\u89d2\u997a\u7f34\u7ede\u527f\u6559\u9175\u8f7f\u8f83\u53eb\u7a96\u63ed\u63a5\u7686\u79f8\u8857\u9636\u622a\u52ab\u8282\u6854\u6770\u6377\u776b\u7aed\u6d01\u7ed3\u89e3\u59d0\u6212\u85c9\u82a5\u754c\u501f\u4ecb\u75a5\u8beb\u5c4a\u5dfe\u7b4b\u65a4\u91d1\u4eca\u6d25\u895f\u7d27\u9526\u4ec5\u8c28\u8fdb\u9773\u664b\u7981\u8fd1\u70ec\u6d78"],["be40","\u7d99",12,"\u7da7",6,"\u7daf",42],["be80","\u7dda",32,"\u5c3d\u52b2\u8346\u5162\u830e\u775b\u6676\u9cb8\u4eac\u60ca\u7cbe\u7cb3\u7ecf\u4e95\u8b66\u666f\u9888\u9759\u5883\u656c\u955c\u5f84\u75c9\u9756\u7adf\u7ade\u51c0\u70af\u7a98\u63ea\u7a76\u7ea0\u7396\u97ed\u4e45\u7078\u4e5d\u9152\u53a9\u6551\u65e7\u81fc\u8205\u548e\u5c31\u759a\u97a0\u62d8\u72d9\u75bd\u5c45\u9a79\u83ca\u5c40\u5480\u77e9\u4e3e\u6cae\u805a\u62d2\u636e\u5de8\u5177\u8ddd\u8e1e\u952f\u4ff1\u53e5\u60e7\u70ac\u5267\u6350\u9e43\u5a1f\u5026\u7737\u5377\u7ee2\u6485\u652b\u6289\u6398\u5014\u7235\u89c9\u51b3\u8bc0\u7edd\u5747\u83cc\u94a7\u519b\u541b\u5cfb"],["bf40","\u7dfb",62],["bf80","\u7e3a\u7e3c",4,"\u7e42",4,"\u7e48",21,"\u4fca\u7ae3\u6d5a\u90e1\u9a8f\u5580\u5496\u5361\u54af\u5f00\u63e9\u6977\u51ef\u6168\u520a\u582a\u52d8\u574e\u780d\u770b\u5eb7\u6177\u7ce0\u625b\u6297\u4ea2\u7095\u8003\u62f7\u70e4\u9760\u5777\u82db\u67ef\u68f5\u78d5\u9897\u79d1\u58f3\u54b3\u53ef\u6e34\u514b\u523b\u5ba2\u8bfe\u80af\u5543\u57a6\u6073\u5751\u542d\u7a7a\u6050\u5b54\u63a7\u62a0\u53e3\u6263\u5bc7\u67af\u54ed\u7a9f\u82e6\u9177\u5e93\u88e4\u5938\u57ae\u630e\u8de8\u80ef\u5757\u7b77\u4fa9\u5feb\u5bbd\u6b3e\u5321\u7b50\u72c2\u6846\u77ff\u7736\u65f7\u51b5\u4e8f\u76d4\u5cbf\u7aa5\u8475\u594e\u9b41\u5080"],["c040","\u7e5e",35,"\u7e83",23,"\u7e9c\u7e9d\u7e9e"],["c080","\u7eae\u7eb4\u7ebb\u7ebc\u7ed6\u7ee4\u7eec\u7ef9\u7f0a\u7f10\u7f1e\u7f37\u7f39\u7f3b",6,"\u7f43\u7f46",9,"\u7f52\u7f53\u9988\u6127\u6e83\u5764\u6606\u6346\u56f0\u62ec\u6269\u5ed3\u9614\u5783\u62c9\u5587\u8721\u814a\u8fa3\u5566\u83b1\u6765\u8d56\u84dd\u5a6a\u680f\u62e6\u7bee\u9611\u5170\u6f9c\u8c30\u63fd\u89c8\u61d2\u7f06\u70c2\u6ee5\u7405\u6994\u72fc\u5eca\u90ce\u6717\u6d6a\u635e\u52b3\u7262\u8001\u4f6c\u59e5\u916a\u70d9\u6d9d\u52d2\u4e50\u96f7\u956d\u857e\u78ca\u7d2f\u5121\u5792\u64c2\u808b\u7c7b\u6cea\u68f1\u695e\u51b7\u5398\u68a8\u7281\u9ece\u7bf1\u72f8\u79bb\u6f13\u7406\u674e\u91cc\u9ca4\u793c\u8389\u8354\u540f\u6817\u4e3d\u5389\u52b1\u783e\u5386\u5229\u5088\u4f8b\u4fd0"],["c140","\u7f56\u7f59\u7f5b\u7f5c\u7f5d\u7f5e\u7f60\u7f63",4,"\u7f6b\u7f6c\u7f6d\u7f6f\u7f70\u7f73\u7f75\u7f76\u7f77\u7f78\u7f7a\u7f7b\u7f7c\u7f7d\u7f7f\u7f80\u7f82",7,"\u7f8b\u7f8d\u7f8f",4,"\u7f95",4,"\u7f9b\u7f9c\u7fa0\u7fa2\u7fa3\u7fa5\u7fa6\u7fa8",6,"\u7fb1"],["c180","\u7fb3",4,"\u7fba\u7fbb\u7fbe\u7fc0\u7fc2\u7fc3\u7fc4\u7fc6\u7fc7\u7fc8\u7fc9\u7fcb\u7fcd\u7fcf",4,"\u7fd6\u7fd7\u7fd9",5,"\u7fe2\u7fe3\u75e2\u7acb\u7c92\u6ca5\u96b6\u529b\u7483\u54e9\u4fe9\u8054\u83b2\u8fde\u9570\u5ec9\u601c\u6d9f\u5e18\u655b\u8138\u94fe\u604b\u70bc\u7ec3\u7cae\u51c9\u6881\u7cb1\u826f\u4e24\u8f86\u91cf\u667e\u4eae\u8c05\u64a9\u804a\u50da\u7597\u71ce\u5be5\u8fbd\u6f66\u4e86\u6482\u9563\u5ed6\u6599\u5217\u88c2\u70c8\u52a3\u730e\u7433\u6797\u78f7\u9716\u4e34\u90bb\u9cde\u6dcb\u51db\u8d41\u541d\u62ce\u73b2\u83f1\u96f6\u9f84\u94c3\u4f36\u7f9a\u51cc\u7075\u9675\u5cad\u9886\u53e6\u4ee4\u6e9c\u7409\u69b4\u786b\u998f\u7559\u5218\u7624\u6d41\u67f3\u516d\u9f99\u804b\u5499\u7b3c\u7abf"],["c240","\u7fe4\u7fe7\u7fe8\u7fea\u7feb\u7fec\u7fed\u7fef\u7ff2\u7ff4",6,"\u7ffd\u7ffe\u7fff\u8002\u8007\u8008\u8009\u800a\u800e\u800f\u8011\u8013\u801a\u801b\u801d\u801e\u801f\u8021\u8023\u8024\u802b",5,"\u8032\u8034\u8039\u803a\u803c\u803e\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804e\u804f\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805b",13,"\u806b",5,"\u8072",11,"\u9686\u5784\u62e2\u9647\u697c\u5a04\u6402\u7bd3\u6f0f\u964b\u82a6\u5362\u9885\u5e90\u7089\u63b3\u5364\u864f\u9c81\u9e93\u788c\u9732\u8def\u8d42\u9e7f\u6f5e\u7984\u5f55\u9646\u622e\u9a74\u5415\u94dd\u4fa3\u65c5\u5c65\u5c61\u7f15\u8651\u6c2f\u5f8b\u7387\u6ee4\u7eff\u5ce6\u631b\u5b6a\u6ee6\u5375\u4e71\u63a0\u7565\u62a1\u8f6e\u4f26\u4ed1\u6ca6\u7eb6\u8bba\u841d\u87ba\u7f57\u903b\u9523\u7ba9\u9aa1\u88f8\u843d\u6d1b\u9a86\u7edc\u5988\u9ebb\u739b\u7801\u8682\u9a6c\u9a82\u561b\u5417\u57cb\u4e70\u9ea6\u5356\u8fc8\u8109\u7792\u9992\u86ee\u6ee1\u8513\u66fc\u6162\u6f2b"],["c340","\u807e\u8081\u8082\u8085\u8088\u808a\u808d",5,"\u8094\u8095\u8097\u8099\u809e\u80a3\u80a6\u80a7\u80a8\u80ac\u80b0\u80b3\u80b5\u80b6\u80b8\u80b9\u80bb\u80c5\u80c7",4,"\u80cf",6,"\u80d8\u80df\u80e0\u80e2\u80e3\u80e6\u80ee\u80f5\u80f7\u80f9\u80fb\u80fe\u80ff\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810b"],["c380","\u810c\u8115\u8117\u8119\u811b\u811c\u811d\u811f",12,"\u812d\u812e\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813f\u8c29\u8292\u832b\u76f2\u6c13\u5fd9\u83bd\u732b\u8305\u951a\u6bdb\u77db\u94c6\u536f\u8302\u5192\u5e3d\u8c8c\u8d38\u4e48\u73ab\u679a\u6885\u9176\u9709\u7164\u6ca1\u7709\u5a92\u9541\u6bcf\u7f8e\u6627\u5bd0\u59b9\u5a9a\u95e8\u95f7\u4eec\u840c\u8499\u6aac\u76df\u9530\u731b\u68a6\u5b5f\u772f\u919a\u9761\u7cdc\u8ff7\u8c1c\u5f25\u7c73\u79d8\u89c5\u6ccc\u871c\u5bc6\u5e42\u68c9\u7720\u7ef5\u5195\u514d\u52c9\u5a29\u7f05\u9762\u82d7\u63cf\u7784\u85d0\u79d2\u6e3a\u5e99\u5999\u8511\u706d\u6c11\u62bf\u76bf\u654f\u60af\u95fd\u660e\u879f\u9e23\u94ed\u540d\u547d\u8c2c\u6478"],["c440","\u8140",5,"\u8147\u8149\u814d\u814e\u814f\u8152\u8156\u8157\u8158\u815b",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816a\u816b\u816c\u816f\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818b\u818c\u818d\u818e\u8190\u8192",5,"\u8199\u819a\u819e",4,"\u81a4\u81a5"],["c480","\u81a7\u81a9\u81ab",7,"\u81b4",5,"\u81bc\u81bd\u81be\u81bf\u81c4\u81c5\u81c7\u81c8\u81c9\u81cb\u81cd",6,"\u6479\u8611\u6a21\u819c\u78e8\u6469\u9b54\u62b9\u672b\u83ab\u58a8\u9ed8\u6cab\u6f20\u5bde\u964c\u8c0b\u725f\u67d0\u62c7\u7261\u4ea9\u59c6\u6bcd\u5893\u66ae\u5e55\u52df\u6155\u6728\u76ee\u7766\u7267\u7a46\u62ff\u54ea\u5450\u94a0\u90a3\u5a1c\u7eb3\u6c16\u4e43\u5976\u8010\u5948\u5357\u7537\u96be\u56ca\u6320\u8111\u607c\u95f9\u6dd6\u5462\u9981\u5185\u5ae9\u80fd\u59ae\u9713\u502a\u6ce5\u5c3c\u62df\u4f60\u533f\u817b\u9006\u6eba\u852b\u62c8\u5e74\u78be\u64b5\u637b\u5ff5\u5a18\u917f\u9e1f\u5c3f\u634f\u8042\u5b7d\u556e\u954a\u954d\u6d85\u60a8\u67e0\u72de\u51dd\u5b81"],["c540","\u81d4",14,"\u81e4\u81e5\u81e6\u81e8\u81e9\u81eb\u81ee",4,"\u81f5",5,"\u81fd\u81ff\u8203\u8207",4,"\u820e\u820f\u8211\u8213\u8215",5,"\u821d\u8220\u8224\u8225\u8226\u8227\u8229\u822e\u8232\u823a\u823c\u823d\u823f"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824a\u824c\u824d\u824e\u8250",7,"\u8259\u825b\u825c\u825d\u825e\u8260",7,"\u8269\u62e7\u6cde\u725b\u626d\u94ae\u7ebd\u8113\u6d53\u519c\u5f04\u5974\u52aa\u6012\u5973\u6696\u8650\u759f\u632a\u61e6\u7cef\u8bfa\u54e6\u6b27\u9e25\u6bb4\u85d5\u5455\u5076\u6ca4\u556a\u8db4\u722c\u5e15\u6015\u7436\u62cd\u6392\u724c\u5f98\u6e43\u6d3e\u6500\u6f58\u76d8\u78d0\u76fc\u7554\u5224\u53db\u4e53\u5e9e\u65c1\u802a\u80d6\u629b\u5486\u5228\u70ae\u888d\u8dd1\u6ce1\u5478\u80da\u57f9\u88f4\u8d54\u966a\u914d\u4f69\u6c9b\u55b7\u76c6\u7830\u62a8\u70f9\u6f8e\u5f6d\u84ec\u68da\u787c\u7bf7\u81a8\u670b\u9e4f\u6367\u78b0\u576f\u7812\u9739\u6279\u62ab\u5288\u7435\u6bd7"],["c640","\u826a\u826b\u826c\u826d\u8271\u8275\u8276\u8277\u8278\u827b\u827c\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828c\u8290\u8293\u8294\u8295\u8296\u829a\u829b\u829e\u82a0\u82a2\u82a3\u82a7\u82b2\u82b5\u82b6\u82ba\u82bb\u82bc\u82bf\u82c0\u82c2\u82c3\u82c5\u82c6\u82c9\u82d0\u82d6\u82d9\u82da\u82dd\u82e2\u82e7\u82e8\u82e9\u82ea\u82ec\u82ed\u82ee\u82f0\u82f2\u82f3\u82f5\u82f6\u82f8"],["c680","\u82fa\u82fc",4,"\u830a\u830b\u830d\u8310\u8312\u8313\u8316\u8318\u8319\u831d",9,"\u8329\u832a\u832e\u8330\u8332\u8337\u833b\u833d\u5564\u813e\u75b2\u76ae\u5339\u75de\u50fb\u5c41\u8b6c\u7bc7\u504f\u7247\u9a97\u98d8\u6f02\u74e2\u7968\u6487\u77a5\u62fc\u9891\u8d2b\u54c1\u8058\u4e52\u576a\u82f9\u840d\u5e73\u51ed\u74f6\u8bc4\u5c4f\u5761\u6cfc\u9887\u5a46\u7834\u9b44\u8feb\u7c95\u5256\u6251\u94fa\u4ec6\u8386\u8461\u83e9\u84b2\u57d4\u6734\u5703\u666e\u6d66\u8c31\u66dd\u7011\u671f\u6b3a\u6816\u621a\u59bb\u4e03\u51c4\u6f06\u67d2\u6c8f\u5176\u68cb\u5947\u6b67\u7566\u5d0e\u8110\u9f50\u65d7\u7948\u7941\u9a91\u8d77\u5c82\u4e5e\u4f01\u542f\u5951\u780c\u5668\u6c14\u8fc4\u5f03\u6c7d\u6ce3\u8bab\u6390"],["c740","\u833e\u833f\u8341\u8342\u8344\u8345\u8348\u834a",4,"\u8353\u8355",4,"\u835d\u8362\u8370",6,"\u8379\u837a\u837e",6,"\u8387\u8388\u838a\u838b\u838c\u838d\u838f\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839a\u839d\u839f\u83a1",6,"\u83ac\u83ad\u83ae"],["c780","\u83af\u83b5\u83bb\u83be\u83bf\u83c2\u83c3\u83c4\u83c6\u83c8\u83c9\u83cb\u83cd\u83ce\u83d0\u83d1\u83d2\u83d3\u83d5\u83d7\u83d9\u83da\u83db\u83de\u83e2\u83e3\u83e4\u83e6\u83e7\u83e8\u83eb\u83ec\u83ed\u6070\u6d3d\u7275\u6266\u948e\u94c5\u5343\u8fc1\u7b7e\u4edf\u8c26\u4e7e\u9ed4\u94b1\u94b3\u524d\u6f5c\u9063\u6d45\u8c34\u5811\u5d4c\u6b20\u6b49\u67aa\u545b\u8154\u7f8c\u5899\u8537\u5f3a\u62a2\u6a47\u9539\u6572\u6084\u6865\u77a7\u4e54\u4fa8\u5de7\u9798\u64ac\u7fd8\u5ced\u4fcf\u7a8d\u5207\u8304\u4e14\u602f\u7a83\u94a6\u4fb5\u4eb2\u79e6\u7434\u52e4\u82b9\u64d2\u79bd\u5bdd\u6c81\u9752\u8f7b\u6c22\u503e\u537f\u6e05\u64ce\u6674\u6c30\u60c5\u9877\u8bf7\u5e86\u743c\u7a77\u79cb\u4e18\u90b1\u7403\u6c42\u56da\u914b\u6cc5\u8d8b\u533a\u86c6\u66f2\u8eaf\u5c48\u9a71\u6e20"],["c840","\u83ee\u83ef\u83f3",4,"\u83fa\u83fb\u83fc\u83fe\u83ff\u8400\u8402\u8405\u8407\u8408\u8409\u840a\u8410\u8412",5,"\u8419\u841a\u841b\u841e",5,"\u8429",7,"\u8432",5,"\u8439\u843a\u843b\u843e",7,"\u8447\u8448\u8449"],["c880","\u844a",6,"\u8452",4,"\u8458\u845d\u845e\u845f\u8460\u8462\u8464",4,"\u846a\u846e\u846f\u8470\u8472\u8474\u8477\u8479\u847b\u847c\u53d6\u5a36\u9f8b\u8da3\u53bb\u5708\u98a7\u6743\u919b\u6cc9\u5168\u75ca\u62f3\u72ac\u5238\u529d\u7f3a\u7094\u7638\u5374\u9e4a\u69b7\u786e\u96c0\u88d9\u7fa4\u7136\u71c3\u5189\u67d3\u74e4\u58e4\u6518\u56b7\u8ba9\u9976\u6270\u7ed5\u60f9\u70ed\u58ec\u4ec1\u4eba\u5fcd\u97e7\u4efb\u8ba4\u5203\u598a\u7eab\u6254\u4ecd\u65e5\u620e\u8338\u84c9\u8363\u878d\u7194\u6eb6\u5bb9\u7ed2\u5197\u63c9\u67d4\u8089\u8339\u8815\u5112\u5b7a\u5982\u8fb1\u4e73\u6c5d\u5165\u8925\u8f6f\u962e\u854a\u745e\u9510\u95f0\u6da6\u82e5\u5f31\u6492\u6d12\u8428\u816e\u9cc3\u585e\u8d5b\u4e09\u53c1"],["c940","\u847d",4,"\u8483\u8484\u8485\u8486\u848a\u848d\u848f",7,"\u8498\u849a\u849b\u849d\u849e\u849f\u84a0\u84a2",12,"\u84b0\u84b1\u84b3\u84b5\u84b6\u84b7\u84bb\u84bc\u84be\u84c0\u84c2\u84c3\u84c5\u84c6\u84c7\u84c8\u84cb\u84cc\u84ce\u84cf\u84d2\u84d4\u84d5\u84d7"],["c980","\u84d8",4,"\u84de\u84e1\u84e2\u84e4\u84e7",4,"\u84ed\u84ee\u84ef\u84f1",10,"\u84fd\u84fe\u8500\u8501\u8502\u4f1e\u6563\u6851\u55d3\u4e27\u6414\u9a9a\u626b\u5ac2\u745f\u8272\u6da9\u68ee\u50e7\u838e\u7802\u6740\u5239\u6c99\u7eb1\u50bb\u5565\u715e\u7b5b\u6652\u73ca\u82eb\u6749\u5c71\u5220\u717d\u886b\u95ea\u9655\u64c5\u8d61\u81b3\u5584\u6c55\u6247\u7f2e\u5892\u4f24\u5546\u8d4f\u664c\u4e0a\u5c1a\u88f3\u68a2\u634e\u7a0d\u70e7\u828d\u52fa\u97f6\u5c11\u54e8\u90b5\u7ecd\u5962\u8d4a\u86c7\u820c\u820d\u8d66\u6444\u5c04\u6151\u6d89\u793e\u8bbe\u7837\u7533\u547b\u4f38\u8eab\u6df1\u5a20\u7ec5\u795e\u6c88\u5ba1\u5a76\u751a\u80be\u614e\u6e17\u58f0\u751f\u7525\u7272\u5347\u7ef3"],["ca40","\u8503",8,"\u850d\u850e\u850f\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851b\u851c\u851d\u851e\u8520\u8522",8,"\u852d",9,"\u853e",4,"\u8544\u8545\u8546\u8547\u854b",10],["ca80","\u8557\u8558\u855a\u855b\u855c\u855d\u855f",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857c\u857d\u857f\u8580\u8581\u7701\u76db\u5269\u80dc\u5723\u5e08\u5931\u72ee\u65bd\u6e7f\u8bd7\u5c38\u8671\u5341\u77f3\u62fe\u65f6\u4ec0\u98df\u8680\u5b9e\u8bc6\u53f2\u77e2\u4f7f\u5c4e\u9a76\u59cb\u5f0f\u793a\u58eb\u4e16\u67ff\u4e8b\u62ed\u8a93\u901d\u52bf\u662f\u55dc\u566c\u9002\u4ed5\u4f8d\u91ca\u9970\u6c0f\u5e02\u6043\u5ba4\u89c6\u8bd5\u6536\u624b\u9996\u5b88\u5bff\u6388\u552e\u53d7\u7626\u517d\u852c\u67a2\u68b3\u6b8a\u6292\u8f93\u53d4\u8212\u6dd1\u758f\u4e66\u8d4e\u5b70\u719f\u85af\u6691\u66d9\u7f72\u8700\u9ecd\u9f20\u5c5e\u672f\u8ff0\u6811\u675f\u620d\u7ad6\u5885\u5eb6\u6570\u6f31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859d",6,"\u85a5\u85a6\u85a7\u85a9\u85ab\u85ac\u85ad\u85b1",5,"\u85b8\u85ba",6,"\u85c2",6,"\u85ca",4,"\u85d1\u85d2"],["cb80","\u85d4\u85d6",5,"\u85dd",6,"\u85e5\u85e6\u85e7\u85e8\u85ea",14,"\u6055\u5237\u800d\u6454\u8870\u7529\u5e05\u6813\u62f4\u971c\u53cc\u723d\u8c01\u6c34\u7761\u7a0e\u542e\u77ac\u987a\u821c\u8bf4\u7855\u6714\u70c1\u65af\u6495\u5636\u601d\u79c1\u53f8\u4e1d\u6b7b\u8086\u5bfa\u55e3\u56db\u4f3a\u4f3c\u9972\u5df3\u677e\u8038\u6002\u9882\u9001\u5b8b\u8bbc\u8bf5\u641c\u8258\u64de\u55fd\u82cf\u9165\u4fd7\u7d20\u901f\u7c9f\u50f3\u5851\u6eaf\u5bbf\u8bc9\u8083\u9178\u849c\u7b97\u867d\u968b\u968f\u7ee5\u9ad3\u788e\u5c81\u7a57\u9042\u96a7\u795f\u5b59\u635f\u7b0b\u84d1\u68ad\u5506\u7f29\u7410\u7d22\u9501\u6240\u584c\u4ed6\u5b83\u5979\u5854"],["cc40","\u85f9\u85fa\u85fc\u85fd\u85fe\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862a",13,"\u8639\u863a\u863b\u863d\u863e\u863f\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865b\u865c\u865d\u865f\u8660\u8661\u8663",7,"\u736d\u631e\u8e4b\u8e0f\u80ce\u82d4\u62ac\u53f0\u6cf0\u915e\u592a\u6001\u6c70\u574d\u644a\u8d2a\u762b\u6ee9\u575b\u6a80\u75f0\u6f6d\u8c2d\u8c08\u5766\u6bef\u8892\u78b3\u63a2\u53f9\u70ad\u6c64\u5858\u642a\u5802\u68e0\u819b\u5510\u7cd6\u5018\u8eba\u6dcc\u8d9f\u70eb\u638f\u6d9b\u6ed4\u7ee6\u8404\u6843\u9003\u6dd8\u9676\u8ba8\u5957\u7279\u85e4\u817e\u75bc\u8a8a\u68af\u5254\u8e22\u9511\u63d0\u9898\u8e44\u557c\u4f53\u66ff\u568f\u60d5\u6d95\u5243\u5c49\u5929\u6dfb\u586b\u7530\u751c\u606c\u8214\u8146\u6311\u6761\u8fe2\u773a\u8df3\u8d34\u94c1\u5e16\u5385\u542c\u70c3"],["cd40","\u866d\u866f\u8670\u8672",6,"\u8683",6,"\u868e",4,"\u8694\u8696",5,"\u869e",4,"\u86a5\u86a6\u86ab\u86ad\u86ae\u86b2\u86b3\u86b7\u86b8\u86b9\u86bb",4,"\u86c1\u86c2\u86c3\u86c5\u86c8\u86cc\u86cd\u86d2\u86d3\u86d5\u86d6\u86d7\u86da\u86dc"],["cd80","\u86dd\u86e0\u86e1\u86e2\u86e3\u86e5\u86e6\u86e7\u86e8\u86ea\u86eb\u86ec\u86ef\u86f5\u86f6\u86f7\u86fa\u86fb\u86fc\u86fd\u86ff\u8701\u8704\u8705\u8706\u870b\u870c\u870e\u870f\u8710\u8711\u8714\u8716\u6c40\u5ef7\u505c\u4ead\u5ead\u633a\u8247\u901a\u6850\u916e\u77b3\u540c\u94dc\u5f64\u7ae5\u6876\u6345\u7b52\u7edf\u75db\u5077\u6295\u5934\u900f\u51f8\u79c3\u7a81\u56fe\u5f92\u9014\u6d82\u5c60\u571f\u5410\u5154\u6e4d\u56e2\u63a8\u9893\u817f\u8715\u892a\u9000\u541e\u5c6f\u81c0\u62d6\u6258\u8131\u9e35\u9640\u9a6e\u9a7c\u692d\u59a5\u62d3\u553e\u6316\u54c7\u86d9\u6d3c\u5a03\u74e6\u889c\u6b6a\u5916\u8c4c\u5f2f\u6e7e\u73a9\u987d\u4e38\u70f7\u5b8c\u7897\u633d\u665a\u7696\u60cb\u5b9b\u5a49\u4e07\u8155\u6c6a\u738b\u4ea1\u6789\u7f51\u5f80\u65fa\u671b\u5fd8\u5984\u5a01"],["ce40","\u8719\u871b\u871d\u871f\u8720\u8724\u8726\u8727\u8728\u872a\u872b\u872c\u872d\u872f\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873a\u873c\u873d\u8740",6,"\u874a\u874b\u874d\u874f\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875a",5,"\u8761\u8762\u8766",7,"\u876f\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877a\u877f\u8780\u8781\u8784\u8786\u8787\u8789\u878a\u878c\u878e",4,"\u8794\u8795\u8796\u8798",6,"\u87a0",4,"\u5dcd\u5fae\u5371\u97e6\u8fdd\u6845\u56f4\u552f\u60df\u4e3a\u6f4d\u7ef4\u82c7\u840e\u59d4\u4f1f\u4f2a\u5c3e\u7eac\u672a\u851a\u5473\u754f\u80c3\u5582\u9b4f\u4f4d\u6e2d\u8c13\u5c09\u6170\u536b\u761f\u6e29\u868a\u6587\u95fb\u7eb9\u543b\u7a33\u7d0a\u95ee\u55e1\u7fc1\u74ee\u631d\u8717\u6da1\u7a9d\u6211\u65a1\u5367\u63e1\u6c83\u5deb\u545c\u94a8\u4e4c\u6c61\u8bec\u5c4b\u65e0\u829c\u68a7\u543e\u5434\u6bcb\u6b66\u4e94\u6342\u5348\u821e\u4f0d\u4fae\u575e\u620a\u96fe\u6664\u7269\u52ff\u52a1\u609f\u8bef\u6614\u7199\u6790\u897f\u7852\u77fd\u6670\u563b\u5438\u9521\u727a"],["cf40","\u87a5\u87a6\u87a7\u87a9\u87aa\u87ae\u87b0\u87b1\u87b2\u87b4\u87b6\u87b7\u87b8\u87b9\u87bb\u87bc\u87be\u87bf\u87c1",4,"\u87c7\u87c8\u87c9\u87cc",4,"\u87d4",6,"\u87dc\u87dd\u87de\u87df\u87e1\u87e2\u87e3\u87e4\u87e6\u87e7\u87e8\u87e9\u87eb\u87ec\u87ed\u87ef",9],["cf80","\u87fa\u87fb\u87fc\u87fd\u87ff\u8800\u8801\u8802\u8804",5,"\u880b",7,"\u8814\u8817\u8818\u8819\u881a\u881c",4,"\u8823\u7a00\u606f\u5e0c\u6089\u819d\u5915\u60dc\u7184\u70ef\u6eaa\u6c50\u7280\u6a84\u88ad\u5e2d\u4e60\u5ab3\u559c\u94e3\u6d17\u7cfb\u9699\u620f\u7ec6\u778e\u867e\u5323\u971e\u8f96\u6687\u5ce1\u4fa0\u72ed\u4e0b\u53a6\u590f\u5413\u6380\u9528\u5148\u4ed9\u9c9c\u7ea4\u54b8\u8d24\u8854\u8237\u95f2\u6d8e\u5f26\u5acc\u663e\u9669\u73b0\u732e\u53bf\u817a\u9985\u7fa1\u5baa\u9677\u9650\u7ebf\u76f8\u53a2\u9576\u9999\u7bb1\u8944\u6e58\u4e61\u7fd4\u7965\u8be6\u60f3\u54cd\u4eab\u9879\u5df7\u6a61\u50cf\u5411\u8c61\u8427\u785d\u9704\u524a\u54ee\u56a3\u9500\u6d88\u5bb5\u6dc6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883a\u883b\u883d\u883e\u883f\u8841\u8842\u8843\u8846",5,"\u884e",5,"\u8855\u8856\u8858\u885a",6,"\u8866\u8867\u886a\u886d\u886f\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887a"],["d080","\u887b\u887c\u8880\u8883\u8886\u8887\u8889\u888a\u888c\u888e\u888f\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889d",4,"\u88a3\u88a5",5,"\u5c0f\u5b5d\u6821\u8096\u5578\u7b11\u6548\u6954\u4e9b\u6b47\u874e\u978b\u534f\u631f\u643a\u90aa\u659c\u80c1\u8c10\u5199\u68b0\u5378\u87f9\u61c8\u6cc4\u6cfb\u8c22\u5c51\u85aa\u82af\u950c\u6b23\u8f9b\u65b0\u5ffb\u5fc3\u4fe1\u8845\u661f\u8165\u7329\u60fa\u5174\u5211\u578b\u5f62\u90a2\u884c\u9192\u5e78\u674f\u6027\u59d3\u5144\u51f6\u80f8\u5308\u6c79\u96c4\u718a\u4f11\u4fee\u7f9e\u673d\u55c5\u9508\u79c0\u8896\u7ee3\u589f\u620c\u9700\u865a\u5618\u987b\u5f90\u8bb8\u84c4\u9157\u53d9\u65ed\u5e8f\u755c\u6064\u7d6e\u5a7f\u7eea\u7eed\u8f69\u55a7\u5ba3\u60ac\u65cb\u7384"],["d140","\u88ac\u88ae\u88af\u88b0\u88b2",4,"\u88b8\u88b9\u88ba\u88bb\u88bd\u88be\u88bf\u88c0\u88c3\u88c4\u88c7\u88c8\u88ca\u88cb\u88cc\u88cd\u88cf\u88d0\u88d1\u88d3\u88d6\u88d7\u88da",4,"\u88e0\u88e1\u88e6\u88e7\u88e9",6,"\u88f2\u88f5\u88f6\u88f7\u88fa\u88fb\u88fd\u88ff\u8900\u8901\u8903",5],["d180","\u8909\u890b",4,"\u8911\u8914",4,"\u891c",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892c\u892d\u892e\u892f\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7eda\u9774\u859b\u5b66\u7a74\u96ea\u8840\u52cb\u718f\u5faa\u65ec\u8be2\u5bfb\u9a6f\u5de1\u6b89\u6c5b\u8bad\u8baf\u900a\u8fc5\u538b\u62bc\u9e26\u9e2d\u5440\u4e2b\u82bd\u7259\u869c\u5d16\u8859\u6daf\u96c5\u54d1\u4e9a\u8bb6\u7109\u54bd\u9609\u70df\u6df9\u76d0\u4e25\u7814\u8712\u5ca9\u5ef6\u8a00\u989c\u960e\u708e\u6cbf\u5944\u63a9\u773c\u884d\u6f14\u8273\u5830\u71d5\u538c\u781a\u96c1\u5501\u5f66\u7130\u5bb4\u8c1a\u9a8c\u6b83\u592e\u9e2f\u79e7\u6768\u626c\u4f6f\u75a1\u7f8a\u6d0b\u9633\u6c27\u4ef0\u75d2\u517b\u6837\u6f3e\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897c"],["d280","\u897d\u897e\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5c27\u9065\u7a91\u8c23\u59da\u54ac\u8200\u836f\u8981\u8000\u6930\u564e\u8036\u7237\u91ce\u51b6\u4e5f\u9875\u6396\u4e1a\u53f6\u66f3\u814b\u591c\u6db2\u4e00\u58f9\u533b\u63d6\u94f1\u4f9d\u4f0a\u8863\u9890\u5937\u9057\u79fb\u4eea\u80f0\u7591\u6c82\u5b9c\u59e8\u5f5d\u6905\u8681\u501a\u5df2\u4e59\u77e3\u4ee5\u827a\u6291\u6613\u9091\u5c79\u4ebf\u5f79\u81c6\u9038\u8084\u75ab\u4ea6\u88d4\u610f\u6bc5\u5fc6\u4e49\u76ca\u6ea2\u8be3\u8bae\u8c0a\u8bd1\u5f02\u7ffc\u7fcc\u7ece\u8335\u836b\u56e0\u6bb7\u97f3\u9634\u59fb\u541f\u94f6\u6deb\u5bc5\u996e\u5c39\u5f15\u9690"],["d340","\u89a2",30,"\u89c3\u89cd\u89d3\u89d4\u89d5\u89d7\u89d8\u89d9\u89db\u89dd\u89df\u89e0\u89e1\u89e2\u89e4\u89e7\u89e8\u89e9\u89ea\u89ec\u89ed\u89ee\u89f0\u89f1\u89f2\u89f4",6],["d380","\u89fb",4,"\u8a01",5,"\u8a08",21,"\u5370\u82f1\u6a31\u5a74\u9e70\u5e94\u7f28\u83b9\u8424\u8425\u8367\u8747\u8fce\u8d62\u76c8\u5f71\u9896\u786c\u6620\u54df\u62e5\u4f63\u81c3\u75c8\u5eb8\u96cd\u8e0a\u86f9\u548f\u6cf3\u6d8c\u6c38\u607f\u52c7\u7528\u5e7d\u4f18\u60a0\u5fe7\u5c24\u7531\u90ae\u94c0\u72b9\u6cb9\u6e38\u9149\u6709\u53cb\u53f3\u4f51\u91c9\u8bf1\u53c8\u5e7c\u8fc2\u6de4\u4e8e\u76c2\u6986\u865e\u611a\u8206\u4f59\u4fde\u903e\u9c7c\u6109\u6e1d\u6e14\u9685\u4e88\u5a31\u96e8\u4e0e\u5c7f\u79b9\u5b87\u8bed\u7fbd\u7389\u57df\u828b\u90c1\u5401\u9047\u55bb\u5cea\u5fa1\u6108\u6b32\u72f1\u80b2\u8a89"],["d440","\u8a1e",31,"\u8a3f",8,"\u8a49",21],["d480","\u8a5f",25,"\u8a7a",6,"\u6d74\u5bd3\u88d5\u9884\u8c6b\u9a6d\u9e33\u6e0a\u51a4\u5143\u57a3\u8881\u539f\u63f4\u8f95\u56ed\u5458\u5706\u733f\u6e90\u7f18\u8fdc\u82d1\u613f\u6028\u9662\u66f0\u7ea6\u8d8a\u8dc3\u94a5\u5cb3\u7ca4\u6708\u60a6\u9605\u8018\u4e91\u90e7\u5300\u9668\u5141\u8fd0\u8574\u915d\u6655\u97f5\u5b55\u531d\u7838\u6742\u683d\u54c9\u707e\u5bb0\u8f7d\u518d\u5728\u54b1\u6512\u6682\u8d5e\u8d43\u810f\u846c\u906d\u7cdf\u51ff\u85fb\u67a3\u65e9\u6fa1\u86a4\u8e81\u566a\u9020\u7682\u7076\u71e5\u8d23\u62e9\u5219\u6cfd\u8d3c\u600e\u589e\u618e\u66fe\u8d60\u624e\u55b3\u6e23\u672d\u8f67"],["d540","\u8a81",7,"\u8a8b",7,"\u8a94",46],["d580","\u8ac3",32,"\u94e1\u95f8\u7728\u6805\u69a8\u548b\u4e4d\u70b8\u8bc8\u6458\u658b\u5b85\u7a84\u503a\u5be8\u77bb\u6be1\u8a79\u7c98\u6cbe\u76cf\u65a9\u8f97\u5d2d\u5c55\u8638\u6808\u5360\u6218\u7ad9\u6e5b\u7efd\u6a1f\u7ae0\u5f70\u6f33\u5f20\u638c\u6da8\u6756\u4e08\u5e10\u8d26\u4ed7\u80c0\u7634\u969c\u62db\u662d\u627e\u6cbc\u8d75\u7167\u7f69\u5146\u8087\u53ec\u906e\u6298\u54f2\u86f0\u8f99\u8005\u9517\u8517\u8fd9\u6d59\u73cd\u659f\u771f\u7504\u7827\u81fb\u8d1e\u9488\u4fa6\u6795\u75b9\u8bca\u9707\u632f\u9547\u9635\u84b8\u6323\u7741\u5f81\u72f0\u4e89\u6014\u6574\u62ef\u6b63\u653f"],["d640","\u8ae4",34,"\u8b08",27],["d680","\u8b24\u8b25\u8b27",30,"\u5e27\u75c7\u90d1\u8bc1\u829d\u679d\u652f\u5431\u8718\u77e5\u80a2\u8102\u6c41\u4e4b\u7ec7\u804c\u76f4\u690d\u6b96\u6267\u503c\u4f84\u5740\u6307\u6b62\u8dbe\u53ea\u65e8\u7eb8\u5fd7\u631a\u63b7\u81f3\u81f4\u7f6e\u5e1c\u5cd9\u5236\u667a\u79e9\u7a1a\u8d28\u7099\u75d4\u6ede\u6cbb\u7a92\u4e2d\u76c5\u5fe0\u949f\u8877\u7ec8\u79cd\u80bf\u91cd\u4ef2\u4f17\u821f\u5468\u5dde\u6d32\u8bcc\u7ca5\u8f74\u8098\u5e1a\u5492\u76b1\u5b99\u663c\u9aa4\u73e0\u682a\u86db\u6731\u732a\u8bf8\u8bdb\u9010\u7af9\u70db\u716e\u62c4\u77a9\u5631\u4e3b\u8457\u67f1\u52a9\u86c0\u8d2e\u94f8\u7b51"],["d740","\u8b46",31,"\u8b67",4,"\u8b6d",25],["d780","\u8b87",24,"\u8bac\u8bb1\u8bbb\u8bc7\u8bd0\u8bea\u8c09\u8c1e\u4f4f\u6ce8\u795d\u9a7b\u6293\u722a\u62fd\u4e13\u7816\u8f6c\u64b0\u8d5a\u7bc6\u6869\u5e84\u88c5\u5986\u649e\u58ee\u72b6\u690e\u9525\u8ffd\u8d58\u5760\u7f00\u8c06\u51c6\u6349\u62d9\u5353\u684c\u7422\u8301\u914c\u5544\u7740\u707c\u6d4a\u5179\u54a8\u8d44\u59ff\u6ecb\u6dc4\u5b5c\u7d2b\u4ed4\u7c7d\u6ed3\u5b50\u81ea\u6e0d\u5b57\u9b03\u68d5\u8e2a\u5b97\u7efc\u603b\u7eb5\u90b9\u8d70\u594f\u63cd\u79df\u8db3\u5352\u65cf\u7956\u8bc5\u963b\u7ec4\u94bb\u7e82\u5634\u9189\u6700\u7f6a\u5c0a\u9075\u6628\u5de6\u4f50\u67de\u505a\u4f5c\u5750\u5ea7"],["d840","\u8c38",8,"\u8c42\u8c43\u8c44\u8c45\u8c48\u8c4a\u8c4b\u8c4d",7,"\u8c56\u8c57\u8c58\u8c59\u8c5b",5,"\u8c63",6,"\u8c6c",6,"\u8c74\u8c75\u8c76\u8c77\u8c7b",6,"\u8c83\u8c84\u8c86\u8c87"],["d880","\u8c88\u8c8b\u8c8d",6,"\u8c95\u8c96\u8c97\u8c99",20,"\u4e8d\u4e0c\u5140\u4e10\u5eff\u5345\u4e15\u4e98\u4e1e\u9b32\u5b6c\u5669\u4e28\u79ba\u4e3f\u5315\u4e47\u592d\u723b\u536e\u6c10\u56df\u80e4\u9997\u6bd3\u777e\u9f17\u4e36\u4e9f\u9f10\u4e5c\u4e69\u4e93\u8288\u5b5b\u556c\u560f\u4ec4\u538d\u539d\u53a3\u53a5\u53ae\u9765\u8d5d\u531a\u53f5\u5326\u532e\u533e\u8d5c\u5366\u5363\u5202\u5208\u520e\u522d\u5233\u523f\u5240\u524c\u525e\u5261\u525c\u84af\u527d\u5282\u5281\u5290\u5293\u5182\u7f54\u4ebb\u4ec3\u4ec9\u4ec2\u4ee8\u4ee1\u4eeb\u4ede\u4f1b\u4ef3\u4f22\u4f64\u4ef5\u4f25\u4f27\u4f09\u4f2b\u4f5e\u4f67\u6538\u4f5a\u4f5d"],["d940","\u8cae",62],["d980","\u8ced",32,"\u4f5f\u4f57\u4f32\u4f3d\u4f76\u4f74\u4f91\u4f89\u4f83\u4f8f\u4f7e\u4f7b\u4faa\u4f7c\u4fac\u4f94\u4fe6\u4fe8\u4fea\u4fc5\u4fda\u4fe3\u4fdc\u4fd1\u4fdf\u4ff8\u5029\u504c\u4ff3\u502c\u500f\u502e\u502d\u4ffe\u501c\u500c\u5025\u5028\u507e\u5043\u5055\u5048\u504e\u506c\u507b\u50a5\u50a7\u50a9\u50ba\u50d6\u5106\u50ed\u50ec\u50e6\u50ee\u5107\u510b\u4edd\u6c3d\u4f58\u4f65\u4fce\u9fa0\u6c46\u7c74\u516e\u5dfd\u9ec9\u9998\u5181\u5914\u52f9\u530d\u8a07\u5310\u51eb\u5919\u5155\u4ea0\u5156\u4eb3\u886e\u88a4\u4eb5\u8114\u88d2\u7980\u5b34\u8803\u7fb8\u51ab\u51b1\u51bd\u51bc"],["da40","\u8d0e",14,"\u8d20\u8d51\u8d52\u8d57\u8d5f\u8d65\u8d68\u8d69\u8d6a\u8d6c\u8d6e\u8d6f\u8d71\u8d72\u8d78",8,"\u8d82\u8d83\u8d86\u8d87\u8d88\u8d89\u8d8c",4,"\u8d92\u8d93\u8d95",9,"\u8da0\u8da1"],["da80","\u8da2\u8da4",12,"\u8db2\u8db6\u8db7\u8db9\u8dbb\u8dbd\u8dc0\u8dc1\u8dc2\u8dc5\u8dc7\u8dc8\u8dc9\u8dca\u8dcd\u8dd0\u8dd2\u8dd3\u8dd4\u51c7\u5196\u51a2\u51a5\u8ba0\u8ba6\u8ba7\u8baa\u8bb4\u8bb5\u8bb7\u8bc2\u8bc3\u8bcb\u8bcf\u8bce\u8bd2\u8bd3\u8bd4\u8bd6\u8bd8\u8bd9\u8bdc\u8bdf\u8be0\u8be4\u8be8\u8be9\u8bee\u8bf0\u8bf3\u8bf6\u8bf9\u8bfc\u8bff\u8c00\u8c02\u8c04\u8c07\u8c0c\u8c0f\u8c11\u8c12\u8c14\u8c15\u8c16\u8c19\u8c1b\u8c18\u8c1d\u8c1f\u8c20\u8c21\u8c25\u8c27\u8c2a\u8c2b\u8c2e\u8c2f\u8c32\u8c33\u8c35\u8c36\u5369\u537a\u961d\u9622\u9621\u9631\u962a\u963d\u963c\u9642\u9649\u9654\u965f\u9667\u966c\u9672\u9674\u9688\u968d\u9697\u96b0\u9097\u909b\u909d\u9099\u90ac\u90a1\u90b4\u90b3\u90b6\u90ba"],["db40","\u8dd5\u8dd8\u8dd9\u8ddc\u8de0\u8de1\u8de2\u8de5\u8de6\u8de7\u8de9\u8ded\u8dee\u8df0\u8df1\u8df2\u8df4\u8df6\u8dfc\u8dfe",6,"\u8e06\u8e07\u8e08\u8e0b\u8e0d\u8e0e\u8e10\u8e11\u8e12\u8e13\u8e15",7,"\u8e20\u8e21\u8e24",4,"\u8e2b\u8e2d\u8e30\u8e32\u8e33\u8e34\u8e36\u8e37\u8e38\u8e3b\u8e3c\u8e3e"],["db80","\u8e3f\u8e43\u8e45\u8e46\u8e4c",4,"\u8e53",5,"\u8e5a",11,"\u8e67\u8e68\u8e6a\u8e6b\u8e6e\u8e71\u90b8\u90b0\u90cf\u90c5\u90be\u90d0\u90c4\u90c7\u90d3\u90e6\u90e2\u90dc\u90d7\u90db\u90eb\u90ef\u90fe\u9104\u9122\u911e\u9123\u9131\u912f\u9139\u9143\u9146\u520d\u5942\u52a2\u52ac\u52ad\u52be\u54ff\u52d0\u52d6\u52f0\u53df\u71ee\u77cd\u5ef4\u51f5\u51fc\u9b2f\u53b6\u5f01\u755a\u5def\u574c\u57a9\u57a1\u587e\u58bc\u58c5\u58d1\u5729\u572c\u572a\u5733\u5739\u572e\u572f\u575c\u573b\u5742\u5769\u5785\u576b\u5786\u577c\u577b\u5768\u576d\u5776\u5773\u57ad\u57a4\u578c\u57b2\u57cf\u57a7\u57b4\u5793\u57a0\u57d5\u57d8\u57da\u57d9\u57d2\u57b8\u57f4\u57ef\u57f8\u57e4\u57dd"],["dc40","\u8e73\u8e75\u8e77",4,"\u8e7d\u8e7e\u8e80\u8e82\u8e83\u8e84\u8e86\u8e88",6,"\u8e91\u8e92\u8e93\u8e95",6,"\u8e9d\u8e9f",11,"\u8ead\u8eae\u8eb0\u8eb1\u8eb3",6,"\u8ebb",7],["dc80","\u8ec3",10,"\u8ecf",21,"\u580b\u580d\u57fd\u57ed\u5800\u581e\u5819\u5844\u5820\u5865\u586c\u5881\u5889\u589a\u5880\u99a8\u9f19\u61ff\u8279\u827d\u827f\u828f\u828a\u82a8\u8284\u828e\u8291\u8297\u8299\u82ab\u82b8\u82be\u82b0\u82c8\u82ca\u82e3\u8298\u82b7\u82ae\u82cb\u82cc\u82c1\u82a9\u82b4\u82a1\u82aa\u829f\u82c4\u82ce\u82a4\u82e1\u8309\u82f7\u82e4\u830f\u8307\u82dc\u82f4\u82d2\u82d8\u830c\u82fb\u82d3\u8311\u831a\u8306\u8314\u8315\u82e0\u82d5\u831c\u8351\u835b\u835c\u8308\u8392\u833c\u8334\u8331\u839b\u835e\u832f\u834f\u8347\u8343\u835f\u8340\u8317\u8360\u832d\u833a\u8333\u8366\u8365"],["dd40","\u8ee5",62],["dd80","\u8f24",32,"\u8368\u831b\u8369\u836c\u836a\u836d\u836e\u83b0\u8378\u83b3\u83b4\u83a0\u83aa\u8393\u839c\u8385\u837c\u83b6\u83a9\u837d\u83b8\u837b\u8398\u839e\u83a8\u83ba\u83bc\u83c1\u8401\u83e5\u83d8\u5807\u8418\u840b\u83dd\u83fd\u83d6\u841c\u8438\u8411\u8406\u83d4\u83df\u840f\u8403\u83f8\u83f9\u83ea\u83c5\u83c0\u8426\u83f0\u83e1\u845c\u8451\u845a\u8459\u8473\u8487\u8488\u847a\u8489\u8478\u843c\u8446\u8469\u8476\u848c\u848e\u8431\u846d\u84c1\u84cd\u84d0\u84e6\u84bd\u84d3\u84ca\u84bf\u84ba\u84e0\u84a1\u84b9\u84b4\u8497\u84e5\u84e3\u850c\u750d\u8538\u84f0\u8539\u851f\u853a"],["de40","\u8f45",32,"\u8f6a\u8f80\u8f8c\u8f92\u8f9d\u8fa0\u8fa1\u8fa2\u8fa4\u8fa5\u8fa6\u8fa7\u8faa\u8fac\u8fad\u8fae\u8faf\u8fb2\u8fb3\u8fb4\u8fb5\u8fb7\u8fb8\u8fba\u8fbb\u8fbc\u8fbf\u8fc0\u8fc3\u8fc6"],["de80","\u8fc9",4,"\u8fcf\u8fd2\u8fd6\u8fd7\u8fda\u8fe0\u8fe1\u8fe3\u8fe7\u8fec\u8fef\u8ff1\u8ff2\u8ff4\u8ff5\u8ff6\u8ffa\u8ffb\u8ffc\u8ffe\u8fff\u9007\u9008\u900c\u900e\u9013\u9015\u9018\u8556\u853b\u84ff\u84fc\u8559\u8548\u8568\u8564\u855e\u857a\u77a2\u8543\u8572\u857b\u85a4\u85a8\u8587\u858f\u8579\u85ae\u859c\u8585\u85b9\u85b7\u85b0\u85d3\u85c1\u85dc\u85ff\u8627\u8605\u8629\u8616\u863c\u5efe\u5f08\u593c\u5941\u8037\u5955\u595a\u5958\u530f\u5c22\u5c25\u5c2c\u5c34\u624c\u626a\u629f\u62bb\u62ca\u62da\u62d7\u62ee\u6322\u62f6\u6339\u634b\u6343\u63ad\u63f6\u6371\u637a\u638e\u63b4\u636d\u63ac\u638a\u6369\u63ae\u63bc\u63f2\u63f8\u63e0\u63ff\u63c4\u63de\u63ce\u6452\u63c6\u63be\u6445\u6441\u640b\u641b\u6420\u640c\u6426\u6421\u645e\u6484\u646d\u6496"],["df40","\u9019\u901c\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903a\u903d\u903f\u9040\u9043\u9045\u9046\u9048",4,"\u904e\u9054\u9055\u9056\u9059\u905a\u905c",5,"\u9064\u9066\u9067\u9069\u906a\u906b\u906c\u906f",4,"\u9076",6,"\u907e\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908a\u908c",4,"\u9092\u9094\u9096\u9098\u909a\u909c\u909e\u909f\u90a0\u90a4\u90a5\u90a7\u90a8\u90a9\u90ab\u90ad\u90b2\u90b7\u90bc\u90bd\u90bf\u90c0\u647a\u64b7\u64b8\u6499\u64ba\u64c0\u64d0\u64d7\u64e4\u64e2\u6509\u6525\u652e\u5f0b\u5fd2\u7519\u5f11\u535f\u53f1\u53fd\u53e9\u53e8\u53fb\u5412\u5416\u5406\u544b\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549a\u549b\u5484\u5476\u5466\u549d\u54d0\u54ad\u54c2\u54b4\u54d2\u54a7\u54a6\u54d3\u54d4\u5472\u54a3\u54d5\u54bb\u54bf\u54cc\u54d9\u54da\u54dc\u54a9\u54aa\u54a4\u54dd\u54cf\u54de\u551b\u54e7\u5520\u54fd\u5514\u54f3\u5522\u5523\u550f\u5511\u5527\u552a\u5567\u558f\u55b5\u5549\u556d\u5541\u5555\u553f\u5550\u553c"],["e040","\u90c2\u90c3\u90c6\u90c8\u90c9\u90cb\u90cc\u90cd\u90d2\u90d4\u90d5\u90d6\u90d8\u90d9\u90da\u90de\u90df\u90e0\u90e3\u90e4\u90e5\u90e9\u90ea\u90ec\u90ee\u90f0\u90f1\u90f2\u90f3\u90f5\u90f6\u90f7\u90f9\u90fa\u90fb\u90fc\u90ff\u9100\u9101\u9103\u9105",19,"\u911a\u911b\u911c"],["e080","\u911d\u911f\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913a",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555c\u558b\u55d2\u5583\u55b1\u55b9\u5588\u5581\u559f\u557e\u55d6\u5591\u557b\u55df\u55bd\u55be\u5594\u5599\u55ea\u55f7\u55c9\u561f\u55d1\u55eb\u55ec\u55d4\u55e6\u55dd\u55c4\u55ef\u55e5\u55f2\u55f3\u55cc\u55cd\u55e8\u55f5\u55e4\u8f94\u561e\u5608\u560c\u5601\u5624\u5623\u55fe\u5600\u5627\u562d\u5658\u5639\u5657\u562c\u564d\u5662\u5659\u565c\u564c\u5654\u5686\u5664\u5671\u566b\u567b\u567c\u5685\u5693\u56af\u56d4\u56d7\u56dd\u56e1\u56f5\u56eb\u56f9\u56ff\u5704\u570a\u5709\u571c\u5e0f\u5e19\u5e14\u5e11\u5e31\u5e3b\u5e3c"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915b\u915c\u915f\u9160\u9166\u9167\u9168\u916b\u916d\u9173\u917a\u917b\u917c\u9180",4,"\u9186\u9188\u918a\u918e\u918f\u9193",6,"\u919c",5,"\u91a4",5,"\u91ab\u91ac\u91b0\u91b1\u91b2\u91b3\u91b6\u91b7\u91b8\u91b9\u91bb"],["e180","\u91bc",10,"\u91c8\u91cb\u91d0\u91d2",9,"\u91dd",8,"\u5e37\u5e44\u5e54\u5e5b\u5e5e\u5e61\u5c8c\u5c7a\u5c8d\u5c90\u5c96\u5c88\u5c98\u5c99\u5c91\u5c9a\u5c9c\u5cb5\u5ca2\u5cbd\u5cac\u5cab\u5cb1\u5ca3\u5cc1\u5cb7\u5cc4\u5cd2\u5ce4\u5ccb\u5ce5\u5d02\u5d03\u5d27\u5d26\u5d2e\u5d24\u5d1e\u5d06\u5d1b\u5d58\u5d3e\u5d34\u5d3d\u5d6c\u5d5b\u5d6f\u5d5d\u5d6b\u5d4b\u5d4a\u5d69\u5d74\u5d82\u5d99\u5d9d\u8c73\u5db7\u5dc5\u5f73\u5f77\u5f82\u5f87\u5f89\u5f8c\u5f95\u5f99\u5f9c\u5fa8\u5fad\u5fb5\u5fbc\u8862\u5f61\u72ad\u72b0\u72b4\u72b7\u72b8\u72c3\u72c1\u72ce\u72cd\u72d2\u72e8\u72ef\u72e9\u72f2\u72f4\u72f7\u7301\u72f3\u7303\u72fa"],["e240","\u91e6",62],["e280","\u9225",32,"\u72fb\u7317\u7313\u7321\u730a\u731e\u731d\u7315\u7322\u7339\u7325\u732c\u7338\u7331\u7350\u734d\u7357\u7360\u736c\u736f\u737e\u821b\u5925\u98e7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997d\u9980\u9984\u9987\u998a\u998d\u9990\u9991\u9993\u9994\u9995\u5e80\u5e91\u5e8b\u5e96\u5ea5\u5ea0\u5eb9\u5eb5\u5ebe\u5eb3\u8d53\u5ed2\u5ed1\u5edb\u5ee8\u5eea\u81ba\u5fc4\u5fc9\u5fd6\u5fcf\u6003\u5fee\u6004\u5fe1\u5fe4\u5ffe\u6005\u6006\u5fea\u5fed\u5ff8\u6019\u6035\u6026\u601b\u600f\u600d\u6029\u602b\u600a\u603f\u6021\u6078\u6079\u607b\u607a\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928f",24,"\u606a\u607d\u6096\u609a\u60ad\u609d\u6083\u6092\u608c\u609b\u60ec\u60bb\u60b1\u60dd\u60d8\u60c6\u60da\u60b4\u6120\u6126\u6115\u6123\u60f4\u6100\u610e\u612b\u614a\u6175\u61ac\u6194\u61a7\u61b7\u61d4\u61f5\u5fdd\u96b3\u95e9\u95eb\u95f1\u95f3\u95f5\u95f6\u95fc\u95fe\u9603\u9604\u9606\u9608\u960a\u960b\u960c\u960d\u960f\u9612\u9615\u9616\u9617\u9619\u961a\u4e2c\u723f\u6215\u6c35\u6c54\u6c5c\u6c4a\u6ca3\u6c85\u6c90\u6c94\u6c8c\u6c68\u6c69\u6c74\u6c76\u6c86\u6ca9\u6cd0\u6cd4\u6cad\u6cf7\u6cf8\u6cf1\u6cd7\u6cb2\u6ce0\u6cd6\u6cfa\u6ceb\u6cee\u6cb1\u6cd3\u6cef\u6cfe"],["e440","\u92a8",5,"\u92af",24,"\u92c9",31],["e480","\u92e9",32,"\u6d39\u6d27\u6d0c\u6d43\u6d48\u6d07\u6d04\u6d19\u6d0e\u6d2b\u6d4d\u6d2e\u6d35\u6d1a\u6d4f\u6d52\u6d54\u6d33\u6d91\u6d6f\u6d9e\u6da0\u6d5e\u6d93\u6d94\u6d5c\u6d60\u6d7c\u6d63\u6e1a\u6dc7\u6dc5\u6dde\u6e0e\u6dbf\u6de0\u6e11\u6de6\u6ddd\u6dd9\u6e16\u6dab\u6e0c\u6dae\u6e2b\u6e6e\u6e4e\u6e6b\u6eb2\u6e5f\u6e86\u6e53\u6e54\u6e32\u6e25\u6e44\u6edf\u6eb1\u6e98\u6ee0\u6f2d\u6ee2\u6ea5\u6ea7\u6ebd\u6ebb\u6eb7\u6ed7\u6eb4\u6ecf\u6e8f\u6ec2\u6e9f\u6f62\u6f46\u6f47\u6f24\u6f15\u6ef9\u6f2f\u6f36\u6f4b\u6f74\u6f2a\u6f09\u6f29\u6f89\u6f8d\u6f8c\u6f78\u6f72\u6f7c\u6f7a\u6fd1"],["e540","\u930a",51,"\u933f",10],["e580","\u934a",31,"\u936b\u6fc9\u6fa7\u6fb9\u6fb6\u6fc2\u6fe1\u6fee\u6fde\u6fe0\u6fef\u701a\u7023\u701b\u7039\u7035\u704f\u705e\u5b80\u5b84\u5b95\u5b93\u5ba5\u5bb8\u752f\u9a9e\u6434\u5be4\u5bee\u8930\u5bf0\u8e47\u8b07\u8fb6\u8fd3\u8fd5\u8fe5\u8fee\u8fe4\u8fe9\u8fe6\u8ff3\u8fe8\u9005\u9004\u900b\u9026\u9011\u900d\u9016\u9021\u9035\u9036\u902d\u902f\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905b\u66b9\u9074\u907d\u9082\u9088\u9083\u908b\u5f50\u5f57\u5f56\u5f58\u5c3b\u54ab\u5c50\u5c59\u5b71\u5c63\u5c66\u7fbc\u5f2a\u5f29\u5f2d\u8274\u5f3c\u9b3b\u5c6e\u5981\u5983\u598d\u59a9\u59aa\u59a3"],["e640","\u936c",34,"\u9390",27],["e680","\u93ac",29,"\u93cb\u93cc\u93cd\u5997\u59ca\u59ab\u599e\u59a4\u59d2\u59b2\u59af\u59d7\u59be\u5a05\u5a06\u59dd\u5a08\u59e3\u59d8\u59f9\u5a0c\u5a09\u5a32\u5a34\u5a11\u5a23\u5a13\u5a40\u5a67\u5a4a\u5a55\u5a3c\u5a62\u5a75\u80ec\u5aaa\u5a9b\u5a77\u5a7a\u5abe\u5aeb\u5ab2\u5ad2\u5ad4\u5ab8\u5ae0\u5ae3\u5af1\u5ad6\u5ae6\u5ad8\u5adc\u5b09\u5b17\u5b16\u5b32\u5b37\u5b40\u5c15\u5c1c\u5b5a\u5b65\u5b73\u5b51\u5b53\u5b62\u9a75\u9a77\u9a78\u9a7a\u9a7f\u9a7d\u9a80\u9a81\u9a85\u9a88\u9a8a\u9a90\u9a92\u9a93\u9a96\u9a98\u9a9b\u9a9c\u9a9d\u9a9f\u9aa0\u9aa2\u9aa3\u9aa5\u9aa7\u7e9f\u7ea1\u7ea3\u7ea5\u7ea8\u7ea9"],["e740","\u93ce",7,"\u93d7",54],["e780","\u940e",32,"\u7ead\u7eb0\u7ebe\u7ec0\u7ec1\u7ec2\u7ec9\u7ecb\u7ecc\u7ed0\u7ed4\u7ed7\u7edb\u7ee0\u7ee1\u7ee8\u7eeb\u7eee\u7eef\u7ef1\u7ef2\u7f0d\u7ef6\u7efa\u7efb\u7efe\u7f01\u7f02\u7f03\u7f07\u7f08\u7f0b\u7f0c\u7f0f\u7f11\u7f12\u7f17\u7f19\u7f1c\u7f1b\u7f1f\u7f21",6,"\u7f2a\u7f2b\u7f2c\u7f2d\u7f2f",4,"\u7f35\u5e7a\u757f\u5ddb\u753e\u9095\u738e\u7391\u73ae\u73a2\u739f\u73cf\u73c2\u73d1\u73b7\u73b3\u73c0\u73c9\u73c8\u73e5\u73d9\u987c\u740a\u73e9\u73e7\u73de\u73ba\u73f2\u740f\u742a\u745b\u7426\u7425\u7428\u7430\u742e\u742c"],["e840","\u942f",14,"\u943f",43,"\u946c\u946d\u946e\u946f"],["e880","\u9470",20,"\u9491\u9496\u9498\u94c7\u94cf\u94d3\u94d4\u94da\u94e6\u94fb\u951c\u9520\u741b\u741a\u7441\u745c\u7457\u7455\u7459\u7477\u746d\u747e\u749c\u748e\u7480\u7481\u7487\u748b\u749e\u74a8\u74a9\u7490\u74a7\u74d2\u74ba\u97ea\u97eb\u97ec\u674c\u6753\u675e\u6748\u6769\u67a5\u6787\u676a\u6773\u6798\u67a7\u6775\u67a8\u679e\u67ad\u678b\u6777\u677c\u67f0\u6809\u67d8\u680a\u67e9\u67b0\u680c\u67d9\u67b5\u67da\u67b3\u67dd\u6800\u67c3\u67b8\u67e2\u680e\u67c1\u67fd\u6832\u6833\u6860\u6861\u684e\u6862\u6844\u6864\u6883\u681d\u6855\u6866\u6841\u6867\u6840\u683e\u684a\u6849\u6829\u68b5\u688f\u6874\u6877\u6893\u686b\u68c2\u696e\u68fc\u691f\u6920\u68f9"],["e940","\u9527\u9533\u953d\u9543\u9548\u954b\u9555\u955a\u9560\u956e\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95ab",32,"\u6924\u68f0\u690b\u6901\u6957\u68e3\u6910\u6971\u6939\u6960\u6942\u695d\u6984\u696b\u6980\u6998\u6978\u6934\u69cc\u6987\u6988\u69ce\u6989\u6966\u6963\u6979\u699b\u69a7\u69bb\u69ab\u69ad\u69d4\u69b1\u69c1\u69ca\u69df\u6995\u69e0\u698d\u69ff\u6a2f\u69ed\u6a17\u6a18\u6a65\u69f2\u6a44\u6a3e\u6aa0\u6a50\u6a5b\u6a35\u6a8e\u6a79\u6a3d\u6a28\u6a58\u6a7c\u6a91\u6a90\u6aa9\u6a97\u6aab\u7337\u7352\u6b81\u6b82\u6b87\u6b84\u6b92\u6b93\u6b8d\u6b9a\u6b9b\u6ba1\u6baa\u8f6b\u8f6d\u8f71\u8f72\u8f73\u8f75\u8f76\u8f78\u8f77\u8f79\u8f7a\u8f7c\u8f7e\u8f81\u8f82\u8f84\u8f87\u8f8b"],["ea40","\u95cc",27,"\u95ec\u95ff\u9607\u9613\u9618\u961b\u961e\u9620\u9623",6,"\u962b\u962c\u962d\u962f\u9630\u9637\u9638\u9639\u963a\u963e\u9641\u9643\u964a\u964e\u964f\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965a\u965c\u965d\u965e\u9660\u9663\u9665\u9666\u966b\u966d",4,"\u9673\u9678",12,"\u9687\u9689\u968a\u8f8d\u8f8e\u8f8f\u8f98\u8f9a\u8ece\u620b\u6217\u621b\u621f\u6222\u6221\u6225\u6224\u622c\u81e7\u74ef\u74f4\u74ff\u750f\u7511\u7513\u6534\u65ee\u65ef\u65f0\u660a\u6619\u6772\u6603\u6615\u6600\u7085\u66f7\u661d\u6634\u6631\u6636\u6635\u8006\u665f\u6654\u6641\u664f\u6656\u6661\u6657\u6677\u6684\u668c\u66a7\u669d\u66be\u66db\u66dc\u66e6\u66e9\u8d32\u8d33\u8d36\u8d3b\u8d3d\u8d40\u8d45\u8d46\u8d48\u8d49\u8d47\u8d4d\u8d55\u8d59\u89c7\u89ca\u89cb\u89cc\u89ce\u89cf\u89d0\u89d1\u726e\u729f\u725d\u7266\u726f\u727e\u727f\u7284\u728b\u728d\u728f\u7292\u6308\u6332\u63b0"],["eb40","\u968c\u968e\u9691\u9692\u9693\u9695\u9696\u969a\u969b\u969d",9,"\u96a8",7,"\u96b1\u96b2\u96b4\u96b5\u96b7\u96b8\u96ba\u96bb\u96bf\u96c2\u96c3\u96c8\u96ca\u96cb\u96d0\u96d1\u96d3\u96d4\u96d6",9,"\u96e1",6,"\u96eb"],["eb80","\u96ec\u96ed\u96ee\u96f0\u96f1\u96f2\u96f4\u96f5\u96f8\u96fa\u96fb\u96fc\u96fd\u96ff\u9702\u9703\u9705\u970a\u970b\u970c\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971d\u971f\u9720\u643f\u64d8\u8004\u6bea\u6bf3\u6bfd\u6bf5\u6bf9\u6c05\u6c07\u6c06\u6c0d\u6c15\u6c18\u6c19\u6c1a\u6c21\u6c29\u6c24\u6c2a\u6c32\u6535\u6555\u656b\u724d\u7252\u7256\u7230\u8662\u5216\u809f\u809c\u8093\u80bc\u670a\u80bd\u80b1\u80ab\u80ad\u80b4\u80b7\u80e7\u80e8\u80e9\u80ea\u80db\u80c2\u80c4\u80d9\u80cd\u80d7\u6710\u80dd\u80eb\u80f1\u80f4\u80ed\u810d\u810e\u80f2\u80fc\u6715\u8112\u8c5a\u8136\u811e\u812c\u8118\u8132\u8148\u814c\u8153\u8174\u8159\u815a\u8171\u8160\u8169\u817c\u817d\u816d\u8167\u584d\u5ab5\u8188\u8182\u8191\u6ed5\u81a3\u81aa\u81cc\u6726\u81ca\u81bb"],["ec40","\u9721",8,"\u972b\u972c\u972e\u972f\u9731\u9733",4,"\u973a\u973b\u973c\u973d\u973f",18,"\u9754\u9755\u9757\u9758\u975a\u975c\u975d\u975f\u9763\u9764\u9766\u9767\u9768\u976a",7],["ec80","\u9772\u9775\u9777",4,"\u977d",7,"\u9786",4,"\u978c\u978e\u978f\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81c1\u81a6\u6b24\u6b37\u6b39\u6b43\u6b46\u6b59\u98d1\u98d2\u98d3\u98d5\u98d9\u98da\u6bb3\u5f40\u6bc2\u89f3\u6590\u9f51\u6593\u65bc\u65c6\u65c4\u65c3\u65cc\u65ce\u65d2\u65d6\u7080\u709c\u7096\u709d\u70bb\u70c0\u70b7\u70ab\u70b1\u70e8\u70ca\u7110\u7113\u7116\u712f\u7131\u7173\u715c\u7168\u7145\u7172\u714a\u7178\u717a\u7198\u71b3\u71b5\u71a8\u71a0\u71e0\u71d4\u71e7\u71f9\u721d\u7228\u706c\u7118\u7166\u71b9\u623e\u623d\u6243\u6248\u6249\u793b\u7940\u7946\u7949\u795b\u795c\u7953\u795a\u7962\u7957\u7960\u796f\u7967\u797a\u7985\u798a\u799a\u79a7\u79b3\u5fd1\u5fd0"],["ed40","\u979e\u979f\u97a1\u97a2\u97a4",6,"\u97ac\u97ae\u97b0\u97b1\u97b3\u97b5",46],["ed80","\u97e4\u97e5\u97e8\u97ee",4,"\u97f4\u97f7",23,"\u603c\u605d\u605a\u6067\u6041\u6059\u6063\u60ab\u6106\u610d\u615d\u61a9\u619d\u61cb\u61d1\u6206\u8080\u807f\u6c93\u6cf6\u6dfc\u77f6\u77f8\u7800\u7809\u7817\u7818\u7811\u65ab\u782d\u781c\u781d\u7839\u783a\u783b\u781f\u783c\u7825\u782c\u7823\u7829\u784e\u786d\u7856\u7857\u7826\u7850\u7847\u784c\u786a\u789b\u7893\u789a\u7887\u789c\u78a1\u78a3\u78b2\u78b9\u78a5\u78d4\u78d9\u78c9\u78ec\u78f2\u7905\u78f4\u7913\u7924\u791e\u7934\u9f9b\u9ef9\u9efb\u9efc\u76f1\u7704\u770d\u76f9\u7707\u7708\u771a\u7722\u7719\u772d\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775a\u7768"],["ee40","\u980f",62],["ee80","\u984e",32,"\u7762\u7765\u777f\u778d\u777d\u7780\u778c\u7791\u779f\u77a0\u77b0\u77b5\u77bd\u753a\u7540\u754e\u754b\u7548\u755b\u7572\u7579\u7583\u7f58\u7f61\u7f5f\u8a48\u7f68\u7f74\u7f71\u7f79\u7f81\u7f7e\u76cd\u76e5\u8832\u9485\u9486\u9487\u948b\u948a\u948c\u948d\u948f\u9490\u9494\u9497\u9495\u949a\u949b\u949c\u94a3\u94a4\u94ab\u94aa\u94ad\u94ac\u94af\u94b0\u94b2\u94b4\u94b6",4,"\u94bc\u94bd\u94bf\u94c4\u94c8",6,"\u94d0\u94d1\u94d2\u94d5\u94d6\u94d7\u94d9\u94d8\u94db\u94de\u94df\u94e0\u94e2\u94e4\u94e5\u94e7\u94e8\u94ea"],["ef40","\u986f",5,"\u988b\u988e\u9892\u9895\u9899\u98a3\u98a8",37,"\u98cf\u98d0\u98d4\u98d6\u98d7\u98db\u98dc\u98dd\u98e0",4],["ef80","\u98e5\u98e6\u98e9",30,"\u94e9\u94eb\u94ee\u94ef\u94f3\u94f4\u94f5\u94f7\u94f9\u94fc\u94fd\u94ff\u9503\u9502\u9506\u9507\u9509\u950a\u950d\u950e\u950f\u9512",4,"\u9518\u951b\u951d\u951e\u951f\u9522\u952a\u952b\u9529\u952c\u9531\u9532\u9534\u9536\u9537\u9538\u953c\u953e\u953f\u9542\u9535\u9544\u9545\u9546\u9549\u954c\u954e\u954f\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955b\u955e\u955f\u955d\u9561\u9562\u9564",8,"\u956f\u9571\u9572\u9573\u953a\u77e7\u77ec\u96c9\u79d5\u79ed\u79e3\u79eb\u7a06\u5d47\u7a03\u7a02\u7a1e\u7a14"],["f040","\u9908",4,"\u990e\u990f\u9911",28,"\u992f",26],["f080","\u994a",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997b\u997e\u9982\u9983\u9989\u7a39\u7a37\u7a51\u9ecf\u99a5\u7a70\u7688\u768e\u7693\u7699\u76a4\u74de\u74e0\u752c\u9e20\u9e22\u9e28",4,"\u9e32\u9e31\u9e36\u9e38\u9e37\u9e39\u9e3a\u9e3e\u9e41\u9e42\u9e44\u9e46\u9e47\u9e48\u9e49\u9e4b\u9e4c\u9e4e\u9e51\u9e55\u9e57\u9e5a\u9e5b\u9e5c\u9e5e\u9e63\u9e66",6,"\u9e71\u9e6d\u9e73\u7592\u7594\u7596\u75a0\u759d\u75ac\u75a3\u75b3\u75b4\u75b8\u75c4\u75b1\u75b0\u75c3\u75c2\u75d6\u75cd\u75e3\u75e8\u75e6\u75e4\u75eb\u75e7\u7603\u75f1\u75fc\u75ff\u7610\u7600\u7605\u760c\u7617\u760a\u7625\u7618\u7615\u7619"],["f140","\u998c\u998e\u999a",10,"\u99a6\u99a7\u99a9",47],["f180","\u99d9",32,"\u761b\u763c\u7622\u7620\u7640\u762d\u7630\u763f\u7635\u7643\u763e\u7633\u764d\u765e\u7654\u765c\u7656\u766b\u766f\u7fca\u7ae6\u7a78\u7a79\u7a80\u7a86\u7a88\u7a95\u7aa6\u7aa0\u7aac\u7aa8\u7aad\u7ab3\u8864\u8869\u8872\u887d\u887f\u8882\u88a2\u88c6\u88b7\u88bc\u88c9\u88e2\u88ce\u88e3\u88e5\u88f1\u891a\u88fc\u88e8\u88fe\u88f0\u8921\u8919\u8913\u891b\u890a\u8934\u892b\u8936\u8941\u8966\u897b\u758b\u80e5\u76b2\u76b4\u77dc\u8012\u8014\u8016\u801c\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800b\u8035\u8043\u8046\u804d\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99fa",62],["f280","\u9a39",32,"\u9889\u988c\u988d\u988f\u9894\u989a\u989b\u989e\u989f\u98a1\u98a2\u98a5\u98a6\u864d\u8654\u866c\u866e\u867f\u867a\u867c\u867b\u86a8\u868d\u868b\u86ac\u869d\u86a7\u86a3\u86aa\u8693\u86a9\u86b6\u86c4\u86b5\u86ce\u86b0\u86ba\u86b1\u86af\u86c9\u86cf\u86b4\u86e9\u86f1\u86f2\u86ed\u86f3\u86d0\u8713\u86de\u86f4\u86df\u86d8\u86d1\u8703\u8707\u86f8\u8708\u870a\u870d\u8709\u8723\u873b\u871e\u8725\u872e\u871a\u873e\u8748\u8734\u8731\u8729\u8737\u873f\u8782\u8722\u877d\u877e\u877b\u8760\u8770\u874c\u876e\u878b\u8753\u8763\u877c\u8764\u8759\u8765\u8793\u87af\u87a8\u87d2"],["f340","\u9a5a",17,"\u9a72\u9a83\u9a89\u9a8d\u9a8e\u9a94\u9a95\u9a99\u9aa6\u9aa9",6,"\u9ab2\u9ab3\u9ab4\u9ab5\u9ab9\u9abb\u9abd\u9abe\u9abf\u9ac3\u9ac4\u9ac6",4,"\u9acd\u9ace\u9acf\u9ad0\u9ad2\u9ad4\u9ad5\u9ad6\u9ad7\u9ad9\u9ada\u9adb\u9adc"],["f380","\u9add\u9ade\u9ae0\u9ae2\u9ae3\u9ae4\u9ae5\u9ae7\u9ae8\u9ae9\u9aea\u9aec\u9aee\u9af0",8,"\u9afa\u9afc",6,"\u9b04\u9b05\u9b06\u87c6\u8788\u8785\u87ad\u8797\u8783\u87ab\u87e5\u87ac\u87b5\u87b3\u87cb\u87d3\u87bd\u87d1\u87c0\u87ca\u87db\u87ea\u87e0\u87ee\u8816\u8813\u87fe\u880a\u881b\u8821\u8839\u883c\u7f36\u7f42\u7f44\u7f45\u8210\u7afa\u7afd\u7b08\u7b03\u7b04\u7b15\u7b0a\u7b2b\u7b0f\u7b47\u7b38\u7b2a\u7b19\u7b2e\u7b31\u7b20\u7b25\u7b24\u7b33\u7b3e\u7b1e\u7b58\u7b5a\u7b45\u7b75\u7b4c\u7b5d\u7b60\u7b6e\u7b7b\u7b62\u7b72\u7b71\u7b90\u7ba6\u7ba7\u7bb8\u7bac\u7b9d\u7ba8\u7b85\u7baa\u7b9c\u7ba2\u7bab\u7bb4\u7bd1\u7bc1\u7bcc\u7bdd\u7bda\u7be5\u7be6\u7bea\u7c0c\u7bfe\u7bfc\u7c0f\u7c16\u7c0b"],["f440","\u9b07\u9b09",5,"\u9b10\u9b11\u9b12\u9b14",10,"\u9b20\u9b21\u9b22\u9b24",10,"\u9b30\u9b31\u9b33",7,"\u9b3d\u9b3e\u9b3f\u9b40\u9b46\u9b4a\u9b4b\u9b4c\u9b4e\u9b50\u9b52\u9b53\u9b55",5],["f480","\u9b5b",32,"\u7c1f\u7c2a\u7c26\u7c38\u7c41\u7c40\u81fe\u8201\u8202\u8204\u81ec\u8844\u8221\u8222\u8223\u822d\u822f\u8228\u822b\u8238\u823b\u8233\u8234\u823e\u8244\u8249\u824b\u824f\u825a\u825f\u8268\u887e\u8885\u8888\u88d8\u88df\u895e\u7f9d\u7f9f\u7fa7\u7faf\u7fb0\u7fb2\u7c7c\u6549\u7c91\u7c9d\u7c9c\u7c9e\u7ca2\u7cb2\u7cbc\u7cbd\u7cc1\u7cc7\u7ccc\u7ccd\u7cc8\u7cc5\u7cd7\u7ce8\u826e\u66a8\u7fbf\u7fce\u7fd5\u7fe5\u7fe1\u7fe6\u7fe9\u7fee\u7ff3\u7cf8\u7d77\u7da6\u7dae\u7e47\u7e9b\u9eb8\u9eb4\u8d73\u8d84\u8d94\u8d91\u8db1\u8d67\u8d6d\u8c47\u8c49\u914a\u9150\u914e\u914f\u9164"],["f540","\u9b7c",62],["f580","\u9bbb",32,"\u9162\u9161\u9170\u9169\u916f\u917d\u917e\u9172\u9174\u9179\u918c\u9185\u9190\u918d\u9191\u91a2\u91a3\u91aa\u91ad\u91ae\u91af\u91b5\u91b4\u91ba\u8c55\u9e7e\u8db8\u8deb\u8e05\u8e59\u8e69\u8db5\u8dbf\u8dbc\u8dba\u8dc4\u8dd6\u8dd7\u8dda\u8dde\u8dce\u8dcf\u8ddb\u8dc6\u8dec\u8df7\u8df8\u8de3\u8df9\u8dfb\u8de4\u8e09\u8dfd\u8e14\u8e1d\u8e1f\u8e2c\u8e2e\u8e23\u8e2f\u8e3a\u8e40\u8e39\u8e35\u8e3d\u8e31\u8e49\u8e41\u8e42\u8e51\u8e52\u8e4a\u8e70\u8e76\u8e7c\u8e6f\u8e74\u8e85\u8e8f\u8e94\u8e90\u8e9c\u8e9e\u8c78\u8c82\u8c8a\u8c85\u8c98\u8c94\u659b\u89d6\u89de\u89da\u89dc"],["f640","\u9bdc",62],["f680","\u9c1b",32,"\u89e5\u89eb\u89ef\u8a3e\u8b26\u9753\u96e9\u96f3\u96ef\u9706\u9701\u9708\u970f\u970e\u972a\u972d\u9730\u973e\u9f80\u9f83\u9f85",5,"\u9f8c\u9efe\u9f0b\u9f0d\u96b9\u96bc\u96bd\u96ce\u96d2\u77bf\u96e0\u928e\u92ae\u92c8\u933e\u936a\u93ca\u938f\u943e\u946b\u9c7f\u9c82\u9c85\u9c86\u9c87\u9c88\u7a23\u9c8b\u9c8e\u9c90\u9c91\u9c92\u9c94\u9c95\u9c9a\u9c9b\u9c9e",5,"\u9ca5",4,"\u9cab\u9cad\u9cae\u9cb0",7,"\u9cba\u9cbb\u9cbc\u9cbd\u9cc4\u9cc5\u9cc6\u9cc7\u9cca\u9ccb"],["f740","\u9c3c",62],["f780","\u9c7b\u9c7d\u9c7e\u9c80\u9c83\u9c84\u9c89\u9c8a\u9c8c\u9c8f\u9c93\u9c96\u9c97\u9c98\u9c99\u9c9d\u9caa\u9cac\u9caf\u9cb9\u9cbe",4,"\u9cc8\u9cc9\u9cd1\u9cd2\u9cda\u9cdb\u9ce0\u9ce1\u9ccc",4,"\u9cd3\u9cd4\u9cd5\u9cd7\u9cd8\u9cd9\u9cdc\u9cdd\u9cdf\u9ce2\u977c\u9785\u9791\u9792\u9794\u97af\u97ab\u97a3\u97b2\u97b4\u9ab1\u9ab0\u9ab7\u9e58\u9ab6\u9aba\u9abc\u9ac1\u9ac0\u9ac5\u9ac2\u9acb\u9acc\u9ad1\u9b45\u9b43\u9b47\u9b49\u9b48\u9b4d\u9b51\u98e8\u990d\u992e\u9955\u9954\u9adf\u9ae1\u9ae6\u9aef\u9aeb\u9afb\u9aed\u9af9\u9b08\u9b0f\u9b13\u9b1f\u9b23\u9ebd\u9ebe\u7e3b\u9e82\u9e87\u9e88\u9e8b\u9e92\u93d6\u9e9d\u9e9f\u9edb\u9edc\u9edd\u9ee0\u9edf\u9ee2\u9ee9\u9ee7\u9ee5\u9eea\u9eef\u9f22\u9f2c\u9f2f\u9f39\u9f37\u9f3d\u9f3e\u9f44"],["f840","\u9ce3",62],["f880","\u9d22",32],["f940","\u9d43",62],["f980","\u9d82",32],["fa40","\u9da3",62],["fa80","\u9de2",32],["fb40","\u9e03",27,"\u9e24\u9e27\u9e2e\u9e30\u9e34\u9e3b\u9e3c\u9e40\u9e4d\u9e50\u9e52\u9e53\u9e54\u9e56\u9e59\u9e5d\u9e5f\u9e60\u9e61\u9e62\u9e65\u9e6e\u9e6f\u9e72\u9e74",9,"\u9e80"],["fb80","\u9e81\u9e83\u9e84\u9e85\u9e86\u9e89\u9e8a\u9e8c",5,"\u9e94",8,"\u9e9e\u9ea0",5,"\u9ea7\u9ea8\u9ea9\u9eaa"],["fc40","\u9eab",8,"\u9eb5\u9eb6\u9eb7\u9eb9\u9eba\u9ebc\u9ebf",4,"\u9ec5\u9ec6\u9ec7\u9ec8\u9eca\u9ecb\u9ecc\u9ed0\u9ed2\u9ed3\u9ed5\u9ed6\u9ed7\u9ed9\u9eda\u9ede\u9ee1\u9ee3\u9ee4\u9ee6\u9ee8\u9eeb\u9eec\u9eed\u9eee\u9ef0",8,"\u9efa\u9efd\u9eff",6],["fc80","\u9f06",4,"\u9f0c\u9f0f\u9f11\u9f12\u9f14\u9f15\u9f16\u9f18\u9f1a",5,"\u9f21\u9f23",8,"\u9f2d\u9f2e\u9f30\u9f31"],["fd40","\u9f32",4,"\u9f38\u9f3a\u9f3c\u9f3f",4,"\u9f45",10,"\u9f52",38],["fd80","\u9f79",5,"\u9f81\u9f82\u9f8d",11,"\u9f9c\u9f9d\u9f9e\u9fa1",4,"\uf92c\uf979\uf995\uf9e7\uf9f1"],["fe40","\ufa0c\ufa0d\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa18\ufa1f\ufa20\ufa21\ufa23\ufa24\ufa27\ufa28\ufa29"]]},4913,[]); +__d(function(a,f,e,b,c,d,n){c.exports=[["a140","\ue4c6",62],["a180","\ue505",32],["a240","\ue526",62],["a280","\ue565",32],["a2ab","\ue766",5],["a2e3","\u20ac\ue76d"],["a2ef","\ue76e\ue76f"],["a2fd","\ue770\ue771"],["a340","\ue586",62],["a380","\ue5c5",31,"\u3000"],["a440","\ue5e6",62],["a480","\ue625",32],["a4f4","\ue772",10],["a540","\ue646",62],["a580","\ue685",32],["a5f7","\ue77d",7],["a640","\ue6a6",62],["a680","\ue6e5",32],["a6b9","\ue785",7],["a6d9","\ue78d",6],["a6ec","\ue794\ue795"],["a6f3","\ue796"],["a6f6","\ue797",8],["a740","\ue706",62],["a780","\ue745",32],["a7c2","\ue7a0",14],["a7f2","\ue7af",12],["a896","\ue7bc",10],["a8bc","\u1e3f"],["a8bf","\u01f9"],["a8c1","\ue7c9\ue7ca\ue7cb\ue7cc"],["a8ea","\ue7cd",20],["a958","\ue7e2"],["a95b","\ue7e3"],["a95d","\ue7e4\ue7e5\ue7e6"],["a989","\u303e\u2ff0",11],["a997","\ue7f4",12],["a9f0","\ue801",14],["aaa1","\ue000",93],["aba1","\ue05e",93],["aca1","\ue0bc",93],["ada1","\ue11a",93],["aea1","\ue178",93],["afa1","\ue1d6",93],["d7fa","\ue810",4],["f8a1","\ue234",93],["f9a1","\ue292",93],["faa1","\ue2f0",93],["fba1","\ue34e",93],["fca1","\ue3ac",93],["fda1","\ue40a",93],["fe50","\u2e81\ue816\ue817\ue818\u2e84\u3473\u3447\u2e88\u2e8b\ue81e\u359e\u361a\u360e\u2e8c\u2e97\u396e\u3918\ue826\u39cf\u39df\u3a73\u39d0\ue82b\ue82c\u3b4e\u3c6e\u3ce0\u2ea7\ue831\ue832\u2eaa\u4056\u415f\u2eae\u4337\u2eb3\u2eb6\u2eb7\ue83b\u43b1\u43ac\u2ebb\u43dd\u44d6\u4661\u464c\ue843"],["fe80","\u4723\u4729\u477c\u478d\u2eca\u4947\u497a\u497d\u4982\u4983\u4985\u4986\u499f\u499b\u49b7\u49b6\ue854\ue855\u4ca3\u4c9f\u4ca0\u4ca1\u4c77\u4ca2\u4d13",6,"\u4dae\ue864\ue468",93],["8135f437","\ue7c7"]]},4914,[]); +__d(function(r,s,a,e,h,n,o){h.exports={uChars:[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],gbChars:[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189e3]}},4915,[]); +__d(function(a,b,c,d,e,f,n){e.exports=[["0","\0",127],["8141","\uac02\uac03\uac05\uac06\uac0b",4,"\uac18\uac1e\uac1f\uac21\uac22\uac23\uac25",6,"\uac2e\uac32\uac33\uac34"],["8161","\uac35\uac36\uac37\uac3a\uac3b\uac3d\uac3e\uac3f\uac41",9,"\uac4c\uac4e",5,"\uac55"],["8181","\uac56\uac57\uac59\uac5a\uac5b\uac5d",18,"\uac72\uac73\uac75\uac76\uac79\uac7b",4,"\uac82\uac87\uac88\uac8d\uac8e\uac8f\uac91\uac92\uac93\uac95",6,"\uac9e\uaca2",5,"\uacab\uacad\uacae\uacb1",6,"\uacba\uacbe\uacbf\uacc0\uacc2\uacc3\uacc5\uacc6\uacc7\uacc9\uacca\uaccb\uaccd",7,"\uacd6\uacd8",7,"\uace2\uace3\uace5\uace6\uace9\uaceb\uaced\uacee\uacf2\uacf4\uacf7",4,"\uacfe\uacff\uad01\uad02\uad03\uad05\uad07",4,"\uad0e\uad10\uad12\uad13"],["8241","\uad14\uad15\uad16\uad17\uad19\uad1a\uad1b\uad1d\uad1e\uad1f\uad21",7,"\uad2a\uad2b\uad2e",5],["8261","\uad36\uad37\uad39\uad3a\uad3b\uad3d",6,"\uad46\uad48\uad4a",5,"\uad51\uad52\uad53\uad55\uad56\uad57"],["8281","\uad59",7,"\uad62\uad64",7,"\uad6e\uad6f\uad71\uad72\uad77\uad78\uad79\uad7a\uad7e\uad80\uad83",4,"\uad8a\uad8b\uad8d\uad8e\uad8f\uad91",10,"\uad9e",5,"\uada5",17,"\uadb8",7,"\uadc2\uadc3\uadc5\uadc6\uadc7\uadc9",6,"\uadd2\uadd4",7,"\uaddd\uadde\uaddf\uade1\uade2\uade3\uade5",18],["8341","\uadfa\uadfb\uadfd\uadfe\uae02",5,"\uae0a\uae0c\uae0e",5,"\uae15",7],["8361","\uae1d",18,"\uae32\uae33\uae35\uae36\uae39\uae3b\uae3c"],["8381","\uae3d\uae3e\uae3f\uae42\uae44\uae47\uae48\uae49\uae4b\uae4f\uae51\uae52\uae53\uae55\uae57",4,"\uae5e\uae62\uae63\uae64\uae66\uae67\uae6a\uae6b\uae6d\uae6e\uae6f\uae71",6,"\uae7a\uae7e",5,"\uae86",5,"\uae8d",46,"\uaebf\uaec1\uaec2\uaec3\uaec5",6,"\uaece\uaed2",5,"\uaeda\uaedb\uaedd",8],["8441","\uaee6\uaee7\uaee9\uaeea\uaeec\uaeee",5,"\uaef5\uaef6\uaef7\uaef9\uaefa\uaefb\uaefd",8],["8461","\uaf06\uaf09\uaf0a\uaf0b\uaf0c\uaf0e\uaf0f\uaf11",18],["8481","\uaf24",7,"\uaf2e\uaf2f\uaf31\uaf33\uaf35",6,"\uaf3e\uaf40\uaf44\uaf45\uaf46\uaf47\uaf4a",5,"\uaf51",10,"\uaf5e",5,"\uaf66",18,"\uaf7a",5,"\uaf81\uaf82\uaf83\uaf85\uaf86\uaf87\uaf89",6,"\uaf92\uaf93\uaf94\uaf96",5,"\uaf9d",26,"\uafba\uafbb\uafbd\uafbe"],["8541","\uafbf\uafc1",5,"\uafca\uafcc\uafcf",4,"\uafd5",6,"\uafdd",4],["8561","\uafe2",5,"\uafea",5,"\uaff2\uaff3\uaff5\uaff6\uaff7\uaff9",6,"\ub002\ub003"],["8581","\ub005",6,"\ub00d\ub00e\ub00f\ub011\ub012\ub013\ub015",6,"\ub01e",9,"\ub029",26,"\ub046\ub047\ub049\ub04b\ub04d\ub04f\ub050\ub051\ub052\ub056\ub058\ub05a\ub05b\ub05c\ub05e",29,"\ub07e\ub07f\ub081\ub082\ub083\ub085",6,"\ub08e\ub090\ub092",5,"\ub09b\ub09d\ub09e\ub0a3\ub0a4"],["8641","\ub0a5\ub0a6\ub0a7\ub0aa\ub0b0\ub0b2\ub0b6\ub0b7\ub0b9\ub0ba\ub0bb\ub0bd",6,"\ub0c6\ub0ca",5,"\ub0d2"],["8661","\ub0d3\ub0d5\ub0d6\ub0d7\ub0d9",6,"\ub0e1\ub0e2\ub0e3\ub0e4\ub0e6",10],["8681","\ub0f1",22,"\ub10a\ub10d\ub10e\ub10f\ub111\ub114\ub115\ub116\ub117\ub11a\ub11e",4,"\ub126\ub127\ub129\ub12a\ub12b\ub12d",6,"\ub136\ub13a",5,"\ub142\ub143\ub145\ub146\ub147\ub149",6,"\ub152\ub153\ub156\ub157\ub159\ub15a\ub15b\ub15d\ub15e\ub15f\ub161",22,"\ub17a\ub17b\ub17d\ub17e\ub17f\ub181\ub183",4,"\ub18a\ub18c\ub18e\ub18f\ub190\ub191\ub195\ub196\ub197\ub199\ub19a\ub19b\ub19d"],["8741","\ub19e",9,"\ub1a9",15],["8761","\ub1b9",18,"\ub1cd\ub1ce\ub1cf\ub1d1\ub1d2\ub1d3\ub1d5"],["8781","\ub1d6",5,"\ub1de\ub1e0",7,"\ub1ea\ub1eb\ub1ed\ub1ee\ub1ef\ub1f1",7,"\ub1fa\ub1fc\ub1fe",5,"\ub206\ub207\ub209\ub20a\ub20d",6,"\ub216\ub218\ub21a",5,"\ub221",18,"\ub235",6,"\ub23d",26,"\ub259\ub25a\ub25b\ub25d\ub25e\ub25f\ub261",6,"\ub26a",4],["8841","\ub26f",4,"\ub276",5,"\ub27d",6,"\ub286\ub287\ub288\ub28a",4],["8861","\ub28f\ub292\ub293\ub295\ub296\ub297\ub29b",4,"\ub2a2\ub2a4\ub2a7\ub2a8\ub2a9\ub2ab\ub2ad\ub2ae\ub2af\ub2b1\ub2b2\ub2b3\ub2b5\ub2b6\ub2b7"],["8881","\ub2b8",15,"\ub2ca\ub2cb\ub2cd\ub2ce\ub2cf\ub2d1\ub2d3",4,"\ub2da\ub2dc\ub2de\ub2df\ub2e0\ub2e1\ub2e3\ub2e7\ub2e9\ub2ea\ub2f0\ub2f1\ub2f2\ub2f6\ub2fc\ub2fd\ub2fe\ub302\ub303\ub305\ub306\ub307\ub309",6,"\ub312\ub316",5,"\ub31d",54,"\ub357\ub359\ub35a\ub35d\ub360\ub361\ub362\ub363"],["8941","\ub366\ub368\ub36a\ub36c\ub36d\ub36f\ub372\ub373\ub375\ub376\ub377\ub379",6,"\ub382\ub386",5,"\ub38d"],["8961","\ub38e\ub38f\ub391\ub392\ub393\ub395",10,"\ub3a2",5,"\ub3a9\ub3aa\ub3ab\ub3ad"],["8981","\ub3ae",21,"\ub3c6\ub3c7\ub3c9\ub3ca\ub3cd\ub3cf\ub3d1\ub3d2\ub3d3\ub3d6\ub3d8\ub3da\ub3dc\ub3de\ub3df\ub3e1\ub3e2\ub3e3\ub3e5\ub3e6\ub3e7\ub3e9",18,"\ub3fd",18,"\ub411",6,"\ub419\ub41a\ub41b\ub41d\ub41e\ub41f\ub421",6,"\ub42a\ub42c",7,"\ub435",15],["8a41","\ub445",10,"\ub452\ub453\ub455\ub456\ub457\ub459",6,"\ub462\ub464\ub466"],["8a61","\ub467",4,"\ub46d",18,"\ub481\ub482"],["8a81","\ub483",4,"\ub489",19,"\ub49e",5,"\ub4a5\ub4a6\ub4a7\ub4a9\ub4aa\ub4ab\ub4ad",7,"\ub4b6\ub4b8\ub4ba",5,"\ub4c1\ub4c2\ub4c3\ub4c5\ub4c6\ub4c7\ub4c9",6,"\ub4d1\ub4d2\ub4d3\ub4d4\ub4d6",5,"\ub4de\ub4df\ub4e1\ub4e2\ub4e5\ub4e7",4,"\ub4ee\ub4f0\ub4f2",5,"\ub4f9",26,"\ub516\ub517\ub519\ub51a\ub51d"],["8b41","\ub51e",5,"\ub526\ub52b",4,"\ub532\ub533\ub535\ub536\ub537\ub539",6,"\ub542\ub546"],["8b61","\ub547\ub548\ub549\ub54a\ub54e\ub54f\ub551\ub552\ub553\ub555",6,"\ub55e\ub562",8],["8b81","\ub56b",52,"\ub5a2\ub5a3\ub5a5\ub5a6\ub5a7\ub5a9\ub5ac\ub5ad\ub5ae\ub5af\ub5b2\ub5b6",4,"\ub5be\ub5bf\ub5c1\ub5c2\ub5c3\ub5c5",6,"\ub5ce\ub5d2",5,"\ub5d9",18,"\ub5ed",18],["8c41","\ub600",15,"\ub612\ub613\ub615\ub616\ub617\ub619",4],["8c61","\ub61e",6,"\ub626",5,"\ub62d",6,"\ub635",5],["8c81","\ub63b",12,"\ub649",26,"\ub665\ub666\ub667\ub669",50,"\ub69e\ub69f\ub6a1\ub6a2\ub6a3\ub6a5",5,"\ub6ad\ub6ae\ub6af\ub6b0\ub6b2",16],["8d41","\ub6c3",16,"\ub6d5",8],["8d61","\ub6de",17,"\ub6f1\ub6f2\ub6f3\ub6f5\ub6f6\ub6f7\ub6f9\ub6fa"],["8d81","\ub6fb",4,"\ub702\ub703\ub704\ub706",33,"\ub72a\ub72b\ub72d\ub72e\ub731",6,"\ub73a\ub73c",7,"\ub745\ub746\ub747\ub749\ub74a\ub74b\ub74d",6,"\ub756",9,"\ub761\ub762\ub763\ub765\ub766\ub767\ub769",6,"\ub772\ub774\ub776",5,"\ub77e\ub77f\ub781\ub782\ub783\ub785",6,"\ub78e\ub793\ub794\ub795\ub79a\ub79b\ub79d\ub79e"],["8e41","\ub79f\ub7a1",6,"\ub7aa\ub7ae",5,"\ub7b6\ub7b7\ub7b9",8],["8e61","\ub7c2",4,"\ub7c8\ub7ca",19],["8e81","\ub7de",13,"\ub7ee\ub7ef\ub7f1\ub7f2\ub7f3\ub7f5",6,"\ub7fe\ub802",4,"\ub80a\ub80b\ub80d\ub80e\ub80f\ub811",6,"\ub81a\ub81c\ub81e",5,"\ub826\ub827\ub829\ub82a\ub82b\ub82d",6,"\ub836\ub83a",5,"\ub841\ub842\ub843\ub845",11,"\ub852\ub854",7,"\ub85e\ub85f\ub861\ub862\ub863\ub865",6,"\ub86e\ub870\ub872",5,"\ub879\ub87a\ub87b\ub87d",7],["8f41","\ub885",7,"\ub88e",17],["8f61","\ub8a0",7,"\ub8a9",6,"\ub8b1\ub8b2\ub8b3\ub8b5\ub8b6\ub8b7\ub8b9",4],["8f81","\ub8be\ub8bf\ub8c2\ub8c4\ub8c6",5,"\ub8cd\ub8ce\ub8cf\ub8d1\ub8d2\ub8d3\ub8d5",7,"\ub8de\ub8e0\ub8e2",5,"\ub8ea\ub8eb\ub8ed\ub8ee\ub8ef\ub8f1",6,"\ub8fa\ub8fc\ub8fe",5,"\ub905",18,"\ub919",6,"\ub921",26,"\ub93e\ub93f\ub941\ub942\ub943\ub945",6,"\ub94d\ub94e\ub950\ub952",5],["9041","\ub95a\ub95b\ub95d\ub95e\ub95f\ub961",6,"\ub96a\ub96c\ub96e",5,"\ub976\ub977\ub979\ub97a\ub97b\ub97d"],["9061","\ub97e",5,"\ub986\ub988\ub98b\ub98c\ub98f",15],["9081","\ub99f",12,"\ub9ae\ub9af\ub9b1\ub9b2\ub9b3\ub9b5",6,"\ub9be\ub9c0\ub9c2",5,"\ub9ca\ub9cb\ub9cd\ub9d3",4,"\ub9da\ub9dc\ub9df\ub9e0\ub9e2\ub9e6\ub9e7\ub9e9\ub9ea\ub9eb\ub9ed",6,"\ub9f6\ub9fb",4,"\uba02",5,"\uba09",11,"\uba16",33,"\uba3a\uba3b\uba3d\uba3e\uba3f\uba41\uba43\uba44\uba45\uba46"],["9141","\uba47\uba4a\uba4c\uba4f\uba50\uba51\uba52\uba56\uba57\uba59\uba5a\uba5b\uba5d",6,"\uba66\uba6a",5],["9161","\uba72\uba73\uba75\uba76\uba77\uba79",9,"\uba86\uba88\uba89\uba8a\uba8b\uba8d",5],["9181","\uba93",20,"\ubaaa\ubaad\ubaae\ubaaf\ubab1\ubab3",4,"\ubaba\ubabc\ubabe",5,"\ubac5\ubac6\ubac7\ubac9",14,"\ubada",33,"\ubafd\ubafe\ubaff\ubb01\ubb02\ubb03\ubb05",7,"\ubb0e\ubb10\ubb12",5,"\ubb19\ubb1a\ubb1b\ubb1d\ubb1e\ubb1f\ubb21",6],["9241","\ubb28\ubb2a\ubb2c",7,"\ubb37\ubb39\ubb3a\ubb3f",4,"\ubb46\ubb48\ubb4a\ubb4b\ubb4c\ubb4e\ubb51\ubb52"],["9261","\ubb53\ubb55\ubb56\ubb57\ubb59",7,"\ubb62\ubb64",7,"\ubb6d",4],["9281","\ubb72",21,"\ubb89\ubb8a\ubb8b\ubb8d\ubb8e\ubb8f\ubb91",18,"\ubba5\ubba6\ubba7\ubba9\ubbaa\ubbab\ubbad",6,"\ubbb5\ubbb6\ubbb8",7,"\ubbc1\ubbc2\ubbc3\ubbc5\ubbc6\ubbc7\ubbc9",6,"\ubbd1\ubbd2\ubbd4",35,"\ubbfa\ubbfb\ubbfd\ubbfe\ubc01"],["9341","\ubc03",4,"\ubc0a\ubc0e\ubc10\ubc12\ubc13\ubc19\ubc1a\ubc20\ubc21\ubc22\ubc23\ubc26\ubc28\ubc2a\ubc2b\ubc2c\ubc2e\ubc2f\ubc32\ubc33\ubc35"],["9361","\ubc36\ubc37\ubc39",6,"\ubc42\ubc46\ubc47\ubc48\ubc4a\ubc4b\ubc4e\ubc4f\ubc51",8],["9381","\ubc5a\ubc5b\ubc5c\ubc5e",37,"\ubc86\ubc87\ubc89\ubc8a\ubc8d\ubc8f",4,"\ubc96\ubc98\ubc9b",4,"\ubca2\ubca3\ubca5\ubca6\ubca9",6,"\ubcb2\ubcb6",5,"\ubcbe\ubcbf\ubcc1\ubcc2\ubcc3\ubcc5",7,"\ubcce\ubcd2\ubcd3\ubcd4\ubcd6\ubcd7\ubcd9\ubcda\ubcdb\ubcdd",22,"\ubcf7\ubcf9\ubcfa\ubcfb\ubcfd"],["9441","\ubcfe",5,"\ubd06\ubd08\ubd0a",5,"\ubd11\ubd12\ubd13\ubd15",8],["9461","\ubd1e",5,"\ubd25",6,"\ubd2d",12],["9481","\ubd3a",5,"\ubd41",6,"\ubd4a\ubd4b\ubd4d\ubd4e\ubd4f\ubd51",6,"\ubd5a",9,"\ubd65\ubd66\ubd67\ubd69",22,"\ubd82\ubd83\ubd85\ubd86\ubd8b",4,"\ubd92\ubd94\ubd96\ubd97\ubd98\ubd9b\ubd9d",6,"\ubda5",10,"\ubdb1",6,"\ubdb9",24],["9541","\ubdd2\ubdd3\ubdd6\ubdd7\ubdd9\ubdda\ubddb\ubddd",11,"\ubdea",5,"\ubdf1"],["9561","\ubdf2\ubdf3\ubdf5\ubdf6\ubdf7\ubdf9",6,"\ube01\ube02\ube04\ube06",5,"\ube0e\ube0f\ube11\ube12\ube13"],["9581","\ube15",6,"\ube1e\ube20",35,"\ube46\ube47\ube49\ube4a\ube4b\ube4d\ube4f",4,"\ube56\ube58\ube5c\ube5d\ube5e\ube5f\ube62\ube63\ube65\ube66\ube67\ube69\ube6b",4,"\ube72\ube76",4,"\ube7e\ube7f\ube81\ube82\ube83\ube85",6,"\ube8e\ube92",5,"\ube9a",13,"\ubea9",14],["9641","\ubeb8",23,"\ubed2\ubed3"],["9661","\ubed5\ubed6\ubed9",6,"\ubee1\ubee2\ubee6",5,"\ubeed",8],["9681","\ubef6",10,"\ubf02",5,"\ubf0a",13,"\ubf1a\ubf1e",33,"\ubf42\ubf43\ubf45\ubf46\ubf47\ubf49",6,"\ubf52\ubf53\ubf54\ubf56",44],["9741","\ubf83",16,"\ubf95",8],["9761","\ubf9e",17,"\ubfb1",7],["9781","\ubfb9",11,"\ubfc6",5,"\ubfce\ubfcf\ubfd1\ubfd2\ubfd3\ubfd5",6,"\ubfdd\ubfde\ubfe0\ubfe2",89,"\uc03d\uc03e\uc03f"],["9841","\uc040",16,"\uc052",5,"\uc059\uc05a\uc05b"],["9861","\uc05d\uc05e\uc05f\uc061",6,"\uc06a",15],["9881","\uc07a",21,"\uc092\uc093\uc095\uc096\uc097\uc099",6,"\uc0a2\uc0a4\uc0a6",5,"\uc0ae\uc0b1\uc0b2\uc0b7",4,"\uc0be\uc0c2\uc0c3\uc0c4\uc0c6\uc0c7\uc0ca\uc0cb\uc0cd\uc0ce\uc0cf\uc0d1",6,"\uc0da\uc0de",5,"\uc0e6\uc0e7\uc0e9\uc0ea\uc0eb\uc0ed",6,"\uc0f6\uc0f8\uc0fa",5,"\uc101\uc102\uc103\uc105\uc106\uc107\uc109",6,"\uc111\uc112\uc113\uc114\uc116",5,"\uc121\uc122\uc125\uc128\uc129\uc12a\uc12b\uc12e"],["9941","\uc132\uc133\uc134\uc135\uc137\uc13a\uc13b\uc13d\uc13e\uc13f\uc141",6,"\uc14a\uc14e",5,"\uc156\uc157"],["9961","\uc159\uc15a\uc15b\uc15d",6,"\uc166\uc16a",5,"\uc171\uc172\uc173\uc175\uc176\uc177\uc179\uc17a\uc17b"],["9981","\uc17c",8,"\uc186",5,"\uc18f\uc191\uc192\uc193\uc195\uc197",4,"\uc19e\uc1a0\uc1a2\uc1a3\uc1a4\uc1a6\uc1a7\uc1aa\uc1ab\uc1ad\uc1ae\uc1af\uc1b1",11,"\uc1be",5,"\uc1c5\uc1c6\uc1c7\uc1c9\uc1ca\uc1cb\uc1cd",6,"\uc1d5\uc1d6\uc1d9",6,"\uc1e1\uc1e2\uc1e3\uc1e5\uc1e6\uc1e7\uc1e9",6,"\uc1f2\uc1f4",7,"\uc1fe\uc1ff\uc201\uc202\uc203\uc205",6,"\uc20e\uc210\uc212",5,"\uc21a\uc21b\uc21d\uc21e\uc221\uc222\uc223"],["9a41","\uc224\uc225\uc226\uc227\uc22a\uc22c\uc22e\uc230\uc233\uc235",16],["9a61","\uc246\uc247\uc249",6,"\uc252\uc253\uc255\uc256\uc257\uc259",6,"\uc261\uc262\uc263\uc264\uc266"],["9a81","\uc267",4,"\uc26e\uc26f\uc271\uc272\uc273\uc275",6,"\uc27e\uc280\uc282",5,"\uc28a",5,"\uc291",6,"\uc299\uc29a\uc29c\uc29e",5,"\uc2a6\uc2a7\uc2a9\uc2aa\uc2ab\uc2ae",5,"\uc2b6\uc2b8\uc2ba",33,"\uc2de\uc2df\uc2e1\uc2e2\uc2e5",5,"\uc2ee\uc2f0\uc2f2\uc2f3\uc2f4\uc2f5\uc2f7\uc2fa\uc2fd\uc2fe\uc2ff\uc301",6,"\uc30a\uc30b\uc30e\uc30f"],["9b41","\uc310\uc311\uc312\uc316\uc317\uc319\uc31a\uc31b\uc31d",6,"\uc326\uc327\uc32a",8],["9b61","\uc333",17,"\uc346",7],["9b81","\uc34e",25,"\uc36a\uc36b\uc36d\uc36e\uc36f\uc371\uc373",4,"\uc37a\uc37b\uc37e",5,"\uc385\uc386\uc387\uc389\uc38a\uc38b\uc38d",50,"\uc3c1",22,"\uc3da"],["9c41","\uc3db\uc3dd\uc3de\uc3e1\uc3e3",4,"\uc3ea\uc3eb\uc3ec\uc3ee",5,"\uc3f6\uc3f7\uc3f9",5],["9c61","\uc3ff",8,"\uc409",6,"\uc411",9],["9c81","\uc41b",8,"\uc425",6,"\uc42d\uc42e\uc42f\uc431\uc432\uc433\uc435",6,"\uc43e",9,"\uc449",26,"\uc466\uc467\uc469\uc46a\uc46b\uc46d",6,"\uc476\uc477\uc478\uc47a",5,"\uc481",18,"\uc495",6,"\uc49d",12],["9d41","\uc4aa",13,"\uc4b9\uc4ba\uc4bb\uc4bd",8],["9d61","\uc4c6",25],["9d81","\uc4e0",8,"\uc4ea",5,"\uc4f2\uc4f3\uc4f5\uc4f6\uc4f7\uc4f9\uc4fb\uc4fc\uc4fd\uc4fe\uc502",9,"\uc50d\uc50e\uc50f\uc511\uc512\uc513\uc515",6,"\uc51d",10,"\uc52a\uc52b\uc52d\uc52e\uc52f\uc531",6,"\uc53a\uc53c\uc53e",5,"\uc546\uc547\uc54b\uc54f\uc550\uc551\uc552\uc556\uc55a\uc55b\uc55c\uc55f\uc562\uc563\uc565\uc566\uc567\uc569",6,"\uc572\uc576",5,"\uc57e\uc57f\uc581\uc582\uc583\uc585\uc586\uc588\uc589\uc58a\uc58b\uc58e\uc590\uc592\uc593\uc594"],["9e41","\uc596\uc599\uc59a\uc59b\uc59d\uc59e\uc59f\uc5a1",7,"\uc5aa",9,"\uc5b6"],["9e61","\uc5b7\uc5ba\uc5bf",4,"\uc5cb\uc5cd\uc5cf\uc5d2\uc5d3\uc5d5\uc5d6\uc5d7\uc5d9",6,"\uc5e2\uc5e4\uc5e6\uc5e7"],["9e81","\uc5e8\uc5e9\uc5ea\uc5eb\uc5ef\uc5f1\uc5f2\uc5f3\uc5f5\uc5f8\uc5f9\uc5fa\uc5fb\uc602\uc603\uc604\uc609\uc60a\uc60b\uc60d\uc60e\uc60f\uc611",6,"\uc61a\uc61d",6,"\uc626\uc627\uc629\uc62a\uc62b\uc62f\uc631\uc632\uc636\uc638\uc63a\uc63c\uc63d\uc63e\uc63f\uc642\uc643\uc645\uc646\uc647\uc649",6,"\uc652\uc656",5,"\uc65e\uc65f\uc661",10,"\uc66d\uc66e\uc670\uc672",5,"\uc67a\uc67b\uc67d\uc67e\uc67f\uc681",6,"\uc68a\uc68c\uc68e",5,"\uc696\uc697\uc699\uc69a\uc69b\uc69d",6,"\uc6a6"],["9f41","\uc6a8\uc6aa",5,"\uc6b2\uc6b3\uc6b5\uc6b6\uc6b7\uc6bb",4,"\uc6c2\uc6c4\uc6c6",5,"\uc6ce"],["9f61","\uc6cf\uc6d1\uc6d2\uc6d3\uc6d5",6,"\uc6de\uc6df\uc6e2",5,"\uc6ea\uc6eb\uc6ed\uc6ee\uc6ef\uc6f1\uc6f2"],["9f81","\uc6f3",4,"\uc6fa\uc6fb\uc6fc\uc6fe",5,"\uc706\uc707\uc709\uc70a\uc70b\uc70d",6,"\uc716\uc718\uc71a",5,"\uc722\uc723\uc725\uc726\uc727\uc729",6,"\uc732\uc734\uc736\uc738\uc739\uc73a\uc73b\uc73e\uc73f\uc741\uc742\uc743\uc745",4,"\uc74b\uc74e\uc750\uc759\uc75a\uc75b\uc75d\uc75e\uc75f\uc761",6,"\uc769\uc76a\uc76c",7,"\uc776\uc777\uc779\uc77a\uc77b\uc77f\uc780\uc781\uc782\uc786\uc78b\uc78c\uc78d\uc78f\uc792\uc793\uc795\uc799\uc79b",4,"\uc7a2\uc7a7",4,"\uc7ae\uc7af\uc7b1\uc7b2\uc7b3\uc7b5\uc7b6\uc7b7"],["a041","\uc7b8\uc7b9\uc7ba\uc7bb\uc7be\uc7c2",5,"\uc7ca\uc7cb\uc7cd\uc7cf\uc7d1",6,"\uc7d9\uc7da\uc7db\uc7dc"],["a061","\uc7de",5,"\uc7e5\uc7e6\uc7e7\uc7e9\uc7ea\uc7eb\uc7ed",13],["a081","\uc7fb",4,"\uc802\uc803\uc805\uc806\uc807\uc809\uc80b",4,"\uc812\uc814\uc817",4,"\uc81e\uc81f\uc821\uc822\uc823\uc825",6,"\uc82e\uc830\uc832",5,"\uc839\uc83a\uc83b\uc83d\uc83e\uc83f\uc841",6,"\uc84a\uc84b\uc84e",5,"\uc855",26,"\uc872\uc873\uc875\uc876\uc877\uc879\uc87b",4,"\uc882\uc884\uc888\uc889\uc88a\uc88e",5,"\uc895",7,"\uc89e\uc8a0\uc8a2\uc8a3\uc8a4"],["a141","\uc8a5\uc8a6\uc8a7\uc8a9",18,"\uc8be\uc8bf\uc8c0\uc8c1"],["a161","\uc8c2\uc8c3\uc8c5\uc8c6\uc8c7\uc8c9\uc8ca\uc8cb\uc8cd",6,"\uc8d6\uc8d8\uc8da",5,"\uc8e2\uc8e3\uc8e5"],["a181","\uc8e6",14,"\uc8f6",5,"\uc8fe\uc8ff\uc901\uc902\uc903\uc907",4,"\uc90e\u3000\u3001\u3002\xb7\u2025\u2026\xa8\u3003\xad\u2015\u2225\uff3c\u223c\u2018\u2019\u201c\u201d\u3014\u3015\u3008",9,"\xb1\xd7\xf7\u2260\u2264\u2265\u221e\u2234\xb0\u2032\u2033\u2103\u212b\uffe0\uffe1\uffe5\u2642\u2640\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\xa7\u203b\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u2192\u2190\u2191\u2193\u2194\u3013\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229\u2227\u2228\uffe2"],["a241","\uc910\uc912",5,"\uc919",18],["a261","\uc92d",6,"\uc935",18],["a281","\uc948",7,"\uc952\uc953\uc955\uc956\uc957\uc959",6,"\uc962\uc964",7,"\uc96d\uc96e\uc96f\u21d2\u21d4\u2200\u2203\xb4\uff5e\u02c7\u02d8\u02dd\u02da\u02d9\xb8\u02db\xa1\xbf\u02d0\u222e\u2211\u220f\xa4\u2109\u2030\u25c1\u25c0\u25b7\u25b6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25c8\u25a3\u25d0\u25d1\u2592\u25a4\u25a5\u25a8\u25a7\u25a6\u25a9\u2668\u260f\u260e\u261c\u261e\xb6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266d\u2669\u266a\u266c\u327f\u321c\u2116\u33c7\u2122\u33c2\u33d8\u2121\u20ac\xae"],["a341","\uc971\uc972\uc973\uc975",6,"\uc97d",10,"\uc98a\uc98b\uc98d\uc98e\uc98f"],["a361","\uc991",6,"\uc99a\uc99c\uc99e",16],["a381","\uc9af",16,"\uc9c2\uc9c3\uc9c5\uc9c6\uc9c9\uc9cb",4,"\uc9d2\uc9d4\uc9d7\uc9d8\uc9db\uff01",58,"\uffe6\uff3d",32,"\uffe3"],["a441","\uc9de\uc9df\uc9e1\uc9e3\uc9e5\uc9e6\uc9e8\uc9e9\uc9ea\uc9eb\uc9ee\uc9f2",5,"\uc9fa\uc9fb\uc9fd\uc9fe\uc9ff\uca01\uca02\uca03\uca04"],["a461","\uca05\uca06\uca07\uca0a\uca0e",5,"\uca15\uca16\uca17\uca19",12],["a481","\uca26\uca27\uca28\uca2a",28,"\u3131",93],["a541","\uca47",4,"\uca4e\uca4f\uca51\uca52\uca53\uca55",6,"\uca5e\uca62",5,"\uca69\uca6a"],["a561","\uca6b",17,"\uca7e",5,"\uca85\uca86"],["a581","\uca87",16,"\uca99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03a3",6],["a5e1","\u03b1",16,"\u03c3",6],["a641","\ucaa8",19,"\ucabe\ucabf\ucac1\ucac2\ucac3\ucac5"],["a661","\ucac6",5,"\ucace\ucad0\ucad2\ucad4\ucad5\ucad6\ucad7\ucada",5,"\ucae1",6],["a681","\ucae8\ucae9\ucaea\ucaeb\ucaed",6,"\ucaf5",18,"\ucb09\ucb0a\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542\u2512\u2511\u251a\u2519\u2516\u2515\u250e\u250d\u251e\u251f\u2521\u2522\u2526\u2527\u2529\u252a\u252d\u252e\u2531\u2532\u2535\u2536\u2539\u253a\u253d\u253e\u2540\u2541\u2543",7],["a741","\ucb0b",4,"\ucb11\ucb12\ucb13\ucb15\ucb16\ucb17\ucb19",6,"\ucb22",7],["a761","\ucb2a",22,"\ucb42\ucb43\ucb44"],["a781","\ucb45\ucb46\ucb47\ucb4a\ucb4b\ucb4d\ucb4e\ucb4f\ucb51",6,"\ucb5a\ucb5b\ucb5c\ucb5e",5,"\ucb65",7,"\u3395\u3396\u3397\u2113\u3398\u33c4\u33a3\u33a4\u33a5\u33a6\u3399",9,"\u33ca\u338d\u338e\u338f\u33cf\u3388\u3389\u33c8\u33a7\u33a8\u33b0",9,"\u3380",4,"\u33ba",5,"\u3390",4,"\u2126\u33c0\u33c1\u338a\u338b\u338c\u33d6\u33c5\u33ad\u33ae\u33af\u33db\u33a9\u33aa\u33ab\u33ac\u33dd\u33d0\u33d3\u33c3\u33c9\u33dc\u33c6"],["a841","\ucb6d",10,"\ucb7a",14],["a861","\ucb89",18,"\ucb9d",6],["a881","\ucba4",19,"\ucbb9",11,"\xc6\xd0\xaa\u0126"],["a8a6","\u0132"],["a8a8","\u013f\u0141\xd8\u0152\xba\xde\u0166\u014a"],["a8b1","\u3260",27,"\u24d0",25,"\u2460",14,"\xbd\u2153\u2154\xbc\xbe\u215b\u215c\u215d\u215e"],["a941","\ucbc5",14,"\ucbd5",10],["a961","\ucbe0\ucbe1\ucbe2\ucbe3\ucbe5\ucbe6\ucbe8\ucbea",18],["a981","\ucbfd",14,"\ucc0e\ucc0f\ucc11\ucc12\ucc13\ucc15",6,"\ucc1e\ucc1f\ucc20\ucc23\ucc24\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0140\u0142\xf8\u0153\xdf\xfe\u0167\u014b\u0149\u3200",27,"\u249c",25,"\u2474",14,"\xb9\xb2\xb3\u2074\u207f\u2081\u2082\u2083\u2084"],["aa41","\ucc25\ucc26\ucc2a\ucc2b\ucc2d\ucc2f\ucc31",6,"\ucc3a\ucc3f",4,"\ucc46\ucc47\ucc49\ucc4a\ucc4b\ucc4d\ucc4e"],["aa61","\ucc4f",4,"\ucc56\ucc5a",5,"\ucc61\ucc62\ucc63\ucc65\ucc67\ucc69",6,"\ucc71\ucc72"],["aa81","\ucc73\ucc74\ucc76",29,"\u3041",82],["ab41","\ucc94\ucc95\ucc96\ucc97\ucc9a\ucc9b\ucc9d\ucc9e\ucc9f\ucca1",6,"\uccaa\uccae",5,"\uccb6\uccb7\uccb9"],["ab61","\uccba\uccbb\uccbd",6,"\uccc6\uccc8\uccca",5,"\uccd1\uccd2\uccd3\uccd5",5],["ab81","\uccdb",8,"\ucce5",6,"\ucced\uccee\uccef\uccf1",12,"\u30a1",85],["ac41","\uccfe\uccff\ucd00\ucd02",5,"\ucd0a\ucd0b\ucd0d\ucd0e\ucd0f\ucd11",6,"\ucd1a\ucd1c\ucd1e\ucd1f\ucd20"],["ac61","\ucd21\ucd22\ucd23\ucd25\ucd26\ucd27\ucd29\ucd2a\ucd2b\ucd2d",11,"\ucd3a",4],["ac81","\ucd3f",28,"\ucd5d\ucd5e\ucd5f\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\ucd61\ucd62\ucd63\ucd65",6,"\ucd6e\ucd70\ucd72",5,"\ucd79",7],["ad61","\ucd81",6,"\ucd89",10,"\ucd96\ucd97\ucd99\ucd9a\ucd9b\ucd9d\ucd9e\ucd9f"],["ad81","\ucda0\ucda1\ucda2\ucda3\ucda6\ucda8\ucdaa",5,"\ucdb1",18,"\ucdc5"],["ae41","\ucdc6",5,"\ucdcd\ucdce\ucdcf\ucdd1",16],["ae61","\ucde2",5,"\ucde9\ucdea\ucdeb\ucded\ucdee\ucdef\ucdf1",6,"\ucdfa\ucdfc\ucdfe",4],["ae81","\uce03\uce05\uce06\uce07\uce09\uce0a\uce0b\uce0d",6,"\uce15\uce16\uce17\uce18\uce1a",5,"\uce22\uce23\uce25\uce26\uce27\uce29\uce2a\uce2b"],["af41","\uce2c\uce2d\uce2e\uce2f\uce32\uce34\uce36",19],["af61","\uce4a",13,"\uce5a\uce5b\uce5d\uce5e\uce62",5,"\uce6a\uce6c"],["af81","\uce6e",5,"\uce76\uce77\uce79\uce7a\uce7b\uce7d",6,"\uce86\uce88\uce8a",5,"\uce92\uce93\uce95\uce96\uce97\uce99"],["b041","\uce9a",5,"\ucea2\ucea6",5,"\uceae",12],["b061","\ucebb",5,"\ucec2",19],["b081","\uced6",13,"\ucee6\ucee7\ucee9\uceea\uceed",6,"\ucef6\ucefa",5,"\uac00\uac01\uac04\uac07\uac08\uac09\uac0a\uac10",7,"\uac19",4,"\uac20\uac24\uac2c\uac2d\uac2f\uac30\uac31\uac38\uac39\uac3c\uac40\uac4b\uac4d\uac54\uac58\uac5c\uac70\uac71\uac74\uac77\uac78\uac7a\uac80\uac81\uac83\uac84\uac85\uac86\uac89\uac8a\uac8b\uac8c\uac90\uac94\uac9c\uac9d\uac9f\uaca0\uaca1\uaca8\uaca9\uacaa\uacac\uacaf\uacb0\uacb8\uacb9\uacbb\uacbc\uacbd\uacc1\uacc4\uacc8\uaccc\uacd5\uacd7\uace0\uace1\uace4\uace7\uace8\uacea\uacec\uacef\uacf0\uacf1\uacf3\uacf5\uacf6\uacfc\uacfd\uad00\uad04\uad06"],["b141","\ucf02\ucf03\ucf05\ucf06\ucf07\ucf09",6,"\ucf12\ucf14\ucf16",5,"\ucf1d\ucf1e\ucf1f\ucf21\ucf22\ucf23"],["b161","\ucf25",6,"\ucf2e\ucf32",5,"\ucf39",11],["b181","\ucf45",14,"\ucf56\ucf57\ucf59\ucf5a\ucf5b\ucf5d",6,"\ucf66\ucf68\ucf6a\ucf6b\ucf6c\uad0c\uad0d\uad0f\uad11\uad18\uad1c\uad20\uad29\uad2c\uad2d\uad34\uad35\uad38\uad3c\uad44\uad45\uad47\uad49\uad50\uad54\uad58\uad61\uad63\uad6c\uad6d\uad70\uad73\uad74\uad75\uad76\uad7b\uad7c\uad7d\uad7f\uad81\uad82\uad88\uad89\uad8c\uad90\uad9c\uad9d\uada4\uadb7\uadc0\uadc1\uadc4\uadc8\uadd0\uadd1\uadd3\uaddc\uade0\uade4\uadf8\uadf9\uadfc\uadff\uae00\uae01\uae08\uae09\uae0b\uae0d\uae14\uae30\uae31\uae34\uae37\uae38\uae3a\uae40\uae41\uae43\uae45\uae46\uae4a\uae4c\uae4d\uae4e\uae50\uae54\uae56\uae5c\uae5d\uae5f\uae60\uae61\uae65\uae68\uae69\uae6c\uae70\uae78"],["b241","\ucf6d\ucf6e\ucf6f\ucf72\ucf73\ucf75\ucf76\ucf77\ucf79",6,"\ucf81\ucf82\ucf83\ucf84\ucf86",5,"\ucf8d"],["b261","\ucf8e",18,"\ucfa2",5,"\ucfa9"],["b281","\ucfaa",5,"\ucfb1",18,"\ucfc5",6,"\uae79\uae7b\uae7c\uae7d\uae84\uae85\uae8c\uaebc\uaebd\uaebe\uaec0\uaec4\uaecc\uaecd\uaecf\uaed0\uaed1\uaed8\uaed9\uaedc\uaee8\uaeeb\uaeed\uaef4\uaef8\uaefc\uaf07\uaf08\uaf0d\uaf10\uaf2c\uaf2d\uaf30\uaf32\uaf34\uaf3c\uaf3d\uaf3f\uaf41\uaf42\uaf43\uaf48\uaf49\uaf50\uaf5c\uaf5d\uaf64\uaf65\uaf79\uaf80\uaf84\uaf88\uaf90\uaf91\uaf95\uaf9c\uafb8\uafb9\uafbc\uafc0\uafc7\uafc8\uafc9\uafcb\uafcd\uafce\uafd4\uafdc\uafe8\uafe9\uaff0\uaff1\uaff4\uaff8\ub000\ub001\ub004\ub00c\ub010\ub014\ub01c\ub01d\ub028\ub044\ub045\ub048\ub04a\ub04c\ub04e\ub053\ub054\ub055\ub057\ub059"],["b341","\ucfcc",19,"\ucfe2\ucfe3\ucfe5\ucfe6\ucfe7\ucfe9"],["b361","\ucfea",5,"\ucff2\ucff4\ucff6",5,"\ucffd\ucffe\ucfff\ud001\ud002\ud003\ud005",5],["b381","\ud00b",5,"\ud012",5,"\ud019",19,"\ub05d\ub07c\ub07d\ub080\ub084\ub08c\ub08d\ub08f\ub091\ub098\ub099\ub09a\ub09c\ub09f\ub0a0\ub0a1\ub0a2\ub0a8\ub0a9\ub0ab",4,"\ub0b1\ub0b3\ub0b4\ub0b5\ub0b8\ub0bc\ub0c4\ub0c5\ub0c7\ub0c8\ub0c9\ub0d0\ub0d1\ub0d4\ub0d8\ub0e0\ub0e5\ub108\ub109\ub10b\ub10c\ub110\ub112\ub113\ub118\ub119\ub11b\ub11c\ub11d\ub123\ub124\ub125\ub128\ub12c\ub134\ub135\ub137\ub138\ub139\ub140\ub141\ub144\ub148\ub150\ub151\ub154\ub155\ub158\ub15c\ub160\ub178\ub179\ub17c\ub180\ub182\ub188\ub189\ub18b\ub18d\ub192\ub193\ub194\ub198\ub19c\ub1a8\ub1cc\ub1d0\ub1d4\ub1dc\ub1dd"],["b441","\ud02e",5,"\ud036\ud037\ud039\ud03a\ud03b\ud03d",6,"\ud046\ud048\ud04a",5],["b461","\ud051\ud052\ud053\ud055\ud056\ud057\ud059",6,"\ud061",10,"\ud06e\ud06f"],["b481","\ud071\ud072\ud073\ud075",6,"\ud07e\ud07f\ud080\ud082",18,"\ub1df\ub1e8\ub1e9\ub1ec\ub1f0\ub1f9\ub1fb\ub1fd\ub204\ub205\ub208\ub20b\ub20c\ub214\ub215\ub217\ub219\ub220\ub234\ub23c\ub258\ub25c\ub260\ub268\ub269\ub274\ub275\ub27c\ub284\ub285\ub289\ub290\ub291\ub294\ub298\ub299\ub29a\ub2a0\ub2a1\ub2a3\ub2a5\ub2a6\ub2aa\ub2ac\ub2b0\ub2b4\ub2c8\ub2c9\ub2cc\ub2d0\ub2d2\ub2d8\ub2d9\ub2db\ub2dd\ub2e2\ub2e4\ub2e5\ub2e6\ub2e8\ub2eb",4,"\ub2f3\ub2f4\ub2f5\ub2f7",4,"\ub2ff\ub300\ub301\ub304\ub308\ub310\ub311\ub313\ub314\ub315\ub31c\ub354\ub355\ub356\ub358\ub35b\ub35c\ub35e\ub35f\ub364\ub365"],["b541","\ud095",14,"\ud0a6\ud0a7\ud0a9\ud0aa\ud0ab\ud0ad",5],["b561","\ud0b3\ud0b6\ud0b8\ud0ba",5,"\ud0c2\ud0c3\ud0c5\ud0c6\ud0c7\ud0ca",5,"\ud0d2\ud0d6",4],["b581","\ud0db\ud0de\ud0df\ud0e1\ud0e2\ud0e3\ud0e5",6,"\ud0ee\ud0f2",5,"\ud0f9",11,"\ub367\ub369\ub36b\ub36e\ub370\ub371\ub374\ub378\ub380\ub381\ub383\ub384\ub385\ub38c\ub390\ub394\ub3a0\ub3a1\ub3a8\ub3ac\ub3c4\ub3c5\ub3c8\ub3cb\ub3cc\ub3ce\ub3d0\ub3d4\ub3d5\ub3d7\ub3d9\ub3db\ub3dd\ub3e0\ub3e4\ub3e8\ub3fc\ub410\ub418\ub41c\ub420\ub428\ub429\ub42b\ub434\ub450\ub451\ub454\ub458\ub460\ub461\ub463\ub465\ub46c\ub480\ub488\ub49d\ub4a4\ub4a8\ub4ac\ub4b5\ub4b7\ub4b9\ub4c0\ub4c4\ub4c8\ub4d0\ub4d5\ub4dc\ub4dd\ub4e0\ub4e3\ub4e4\ub4e6\ub4ec\ub4ed\ub4ef\ub4f1\ub4f8\ub514\ub515\ub518\ub51b\ub51c\ub524\ub525\ub527\ub528\ub529\ub52a\ub530\ub531\ub534\ub538"],["b641","\ud105",7,"\ud10e",17],["b661","\ud120",15,"\ud132\ud133\ud135\ud136\ud137\ud139\ud13b\ud13c\ud13d\ud13e"],["b681","\ud13f\ud142\ud146",5,"\ud14e\ud14f\ud151\ud152\ud153\ud155",6,"\ud15e\ud160\ud162",5,"\ud169\ud16a\ud16b\ud16d\ub540\ub541\ub543\ub544\ub545\ub54b\ub54c\ub54d\ub550\ub554\ub55c\ub55d\ub55f\ub560\ub561\ub5a0\ub5a1\ub5a4\ub5a8\ub5aa\ub5ab\ub5b0\ub5b1\ub5b3\ub5b4\ub5b5\ub5bb\ub5bc\ub5bd\ub5c0\ub5c4\ub5cc\ub5cd\ub5cf\ub5d0\ub5d1\ub5d8\ub5ec\ub610\ub611\ub614\ub618\ub625\ub62c\ub634\ub648\ub664\ub668\ub69c\ub69d\ub6a0\ub6a4\ub6ab\ub6ac\ub6b1\ub6d4\ub6f0\ub6f4\ub6f8\ub700\ub701\ub705\ub728\ub729\ub72c\ub72f\ub730\ub738\ub739\ub73b\ub744\ub748\ub74c\ub754\ub755\ub760\ub764\ub768\ub770\ub771\ub773\ub775\ub77c\ub77d\ub780\ub784\ub78c\ub78d\ub78f\ub790\ub791\ub792\ub796\ub797"],["b741","\ud16e",13,"\ud17d",6,"\ud185\ud186\ud187\ud189\ud18a"],["b761","\ud18b",20,"\ud1a2\ud1a3\ud1a5\ud1a6\ud1a7"],["b781","\ud1a9",6,"\ud1b2\ud1b4\ud1b6\ud1b7\ud1b8\ud1b9\ud1bb\ud1bd\ud1be\ud1bf\ud1c1",14,"\ub798\ub799\ub79c\ub7a0\ub7a8\ub7a9\ub7ab\ub7ac\ub7ad\ub7b4\ub7b5\ub7b8\ub7c7\ub7c9\ub7ec\ub7ed\ub7f0\ub7f4\ub7fc\ub7fd\ub7ff\ub800\ub801\ub807\ub808\ub809\ub80c\ub810\ub818\ub819\ub81b\ub81d\ub824\ub825\ub828\ub82c\ub834\ub835\ub837\ub838\ub839\ub840\ub844\ub851\ub853\ub85c\ub85d\ub860\ub864\ub86c\ub86d\ub86f\ub871\ub878\ub87c\ub88d\ub8a8\ub8b0\ub8b4\ub8b8\ub8c0\ub8c1\ub8c3\ub8c5\ub8cc\ub8d0\ub8d4\ub8dd\ub8df\ub8e1\ub8e8\ub8e9\ub8ec\ub8f0\ub8f8\ub8f9\ub8fb\ub8fd\ub904\ub918\ub920\ub93c\ub93d\ub940\ub944\ub94c\ub94f\ub951\ub958\ub959\ub95c\ub960\ub968\ub969"],["b841","\ud1d0",7,"\ud1d9",17],["b861","\ud1eb",8,"\ud1f5\ud1f6\ud1f7\ud1f9",13],["b881","\ud208\ud20a",5,"\ud211",24,"\ub96b\ub96d\ub974\ub975\ub978\ub97c\ub984\ub985\ub987\ub989\ub98a\ub98d\ub98e\ub9ac\ub9ad\ub9b0\ub9b4\ub9bc\ub9bd\ub9bf\ub9c1\ub9c8\ub9c9\ub9cc\ub9ce",4,"\ub9d8\ub9d9\ub9db\ub9dd\ub9de\ub9e1\ub9e3\ub9e4\ub9e5\ub9e8\ub9ec\ub9f4\ub9f5\ub9f7\ub9f8\ub9f9\ub9fa\uba00\uba01\uba08\uba15\uba38\uba39\uba3c\uba40\uba42\uba48\uba49\uba4b\uba4d\uba4e\uba53\uba54\uba55\uba58\uba5c\uba64\uba65\uba67\uba68\uba69\uba70\uba71\uba74\uba78\uba83\uba84\uba85\uba87\uba8c\ubaa8\ubaa9\ubaab\ubaac\ubab0\ubab2\ubab8\ubab9\ubabb\ubabd\ubac4\ubac8\ubad8\ubad9\ubafc"],["b941","\ud22a\ud22b\ud22e\ud22f\ud231\ud232\ud233\ud235",6,"\ud23e\ud240\ud242",5,"\ud249\ud24a\ud24b\ud24c"],["b961","\ud24d",14,"\ud25d",6,"\ud265\ud266\ud267\ud268"],["b981","\ud269",22,"\ud282\ud283\ud285\ud286\ud287\ud289\ud28a\ud28b\ud28c\ubb00\ubb04\ubb0d\ubb0f\ubb11\ubb18\ubb1c\ubb20\ubb29\ubb2b\ubb34\ubb35\ubb36\ubb38\ubb3b\ubb3c\ubb3d\ubb3e\ubb44\ubb45\ubb47\ubb49\ubb4d\ubb4f\ubb50\ubb54\ubb58\ubb61\ubb63\ubb6c\ubb88\ubb8c\ubb90\ubba4\ubba8\ubbac\ubbb4\ubbb7\ubbc0\ubbc4\ubbc8\ubbd0\ubbd3\ubbf8\ubbf9\ubbfc\ubbff\ubc00\ubc02\ubc08\ubc09\ubc0b\ubc0c\ubc0d\ubc0f\ubc11\ubc14",4,"\ubc1b",4,"\ubc24\ubc25\ubc27\ubc29\ubc2d\ubc30\ubc31\ubc34\ubc38\ubc40\ubc41\ubc43\ubc44\ubc45\ubc49\ubc4c\ubc4d\ubc50\ubc5d\ubc84\ubc85\ubc88\ubc8b\ubc8c\ubc8e\ubc94\ubc95\ubc97"],["ba41","\ud28d\ud28e\ud28f\ud292\ud293\ud294\ud296",5,"\ud29d\ud29e\ud29f\ud2a1\ud2a2\ud2a3\ud2a5",6,"\ud2ad"],["ba61","\ud2ae\ud2af\ud2b0\ud2b2",5,"\ud2ba\ud2bb\ud2bd\ud2be\ud2c1\ud2c3",4,"\ud2ca\ud2cc",5],["ba81","\ud2d2\ud2d3\ud2d5\ud2d6\ud2d7\ud2d9\ud2da\ud2db\ud2dd",6,"\ud2e6",9,"\ud2f2\ud2f3\ud2f5\ud2f6\ud2f7\ud2f9\ud2fa\ubc99\ubc9a\ubca0\ubca1\ubca4\ubca7\ubca8\ubcb0\ubcb1\ubcb3\ubcb4\ubcb5\ubcbc\ubcbd\ubcc0\ubcc4\ubccd\ubccf\ubcd0\ubcd1\ubcd5\ubcd8\ubcdc\ubcf4\ubcf5\ubcf6\ubcf8\ubcfc\ubd04\ubd05\ubd07\ubd09\ubd10\ubd14\ubd24\ubd2c\ubd40\ubd48\ubd49\ubd4c\ubd50\ubd58\ubd59\ubd64\ubd68\ubd80\ubd81\ubd84\ubd87\ubd88\ubd89\ubd8a\ubd90\ubd91\ubd93\ubd95\ubd99\ubd9a\ubd9c\ubda4\ubdb0\ubdb8\ubdd4\ubdd5\ubdd8\ubddc\ubde9\ubdf0\ubdf4\ubdf8\ube00\ube03\ube05\ube0c\ube0d\ube10\ube14\ube1c\ube1d\ube1f\ube44\ube45\ube48\ube4c\ube4e\ube54\ube55\ube57\ube59\ube5a\ube5b\ube60\ube61\ube64"],["bb41","\ud2fb",4,"\ud302\ud304\ud306",5,"\ud30f\ud311\ud312\ud313\ud315\ud317",4,"\ud31e\ud322\ud323"],["bb61","\ud324\ud326\ud327\ud32a\ud32b\ud32d\ud32e\ud32f\ud331",6,"\ud33a\ud33e",5,"\ud346\ud347\ud348\ud349"],["bb81","\ud34a",31,"\ube68\ube6a\ube70\ube71\ube73\ube74\ube75\ube7b\ube7c\ube7d\ube80\ube84\ube8c\ube8d\ube8f\ube90\ube91\ube98\ube99\ubea8\ubed0\ubed1\ubed4\ubed7\ubed8\ubee0\ubee3\ubee4\ubee5\ubeec\ubf01\ubf08\ubf09\ubf18\ubf19\ubf1b\ubf1c\ubf1d\ubf40\ubf41\ubf44\ubf48\ubf50\ubf51\ubf55\ubf94\ubfb0\ubfc5\ubfcc\ubfcd\ubfd0\ubfd4\ubfdc\ubfdf\ubfe1\uc03c\uc051\uc058\uc05c\uc060\uc068\uc069\uc090\uc091\uc094\uc098\uc0a0\uc0a1\uc0a3\uc0a5\uc0ac\uc0ad\uc0af\uc0b0\uc0b3\uc0b4\uc0b5\uc0b6\uc0bc\uc0bd\uc0bf\uc0c0\uc0c1\uc0c5\uc0c8\uc0c9\uc0cc\uc0d0\uc0d8\uc0d9\uc0db\uc0dc\uc0dd\uc0e4"],["bc41","\ud36a",17,"\ud37e\ud37f\ud381\ud382\ud383\ud385\ud386\ud387"],["bc61","\ud388\ud389\ud38a\ud38b\ud38e\ud392",5,"\ud39a\ud39b\ud39d\ud39e\ud39f\ud3a1",6,"\ud3aa\ud3ac\ud3ae"],["bc81","\ud3af",4,"\ud3b5\ud3b6\ud3b7\ud3b9\ud3ba\ud3bb\ud3bd",6,"\ud3c6\ud3c7\ud3ca",5,"\ud3d1",5,"\uc0e5\uc0e8\uc0ec\uc0f4\uc0f5\uc0f7\uc0f9\uc100\uc104\uc108\uc110\uc115\uc11c",4,"\uc123\uc124\uc126\uc127\uc12c\uc12d\uc12f\uc130\uc131\uc136\uc138\uc139\uc13c\uc140\uc148\uc149\uc14b\uc14c\uc14d\uc154\uc155\uc158\uc15c\uc164\uc165\uc167\uc168\uc169\uc170\uc174\uc178\uc185\uc18c\uc18d\uc18e\uc190\uc194\uc196\uc19c\uc19d\uc19f\uc1a1\uc1a5\uc1a8\uc1a9\uc1ac\uc1b0\uc1bd\uc1c4\uc1c8\uc1cc\uc1d4\uc1d7\uc1d8\uc1e0\uc1e4\uc1e8\uc1f0\uc1f1\uc1f3\uc1fc\uc1fd\uc200\uc204\uc20c\uc20d\uc20f\uc211\uc218\uc219\uc21c\uc21f\uc220\uc228\uc229\uc22b\uc22d"],["bd41","\ud3d7\ud3d9",7,"\ud3e2\ud3e4",7,"\ud3ee\ud3ef\ud3f1\ud3f2\ud3f3\ud3f5\ud3f6\ud3f7"],["bd61","\ud3f8\ud3f9\ud3fa\ud3fb\ud3fe\ud400\ud402",5,"\ud409",13],["bd81","\ud417",5,"\ud41e",25,"\uc22f\uc231\uc232\uc234\uc248\uc250\uc251\uc254\uc258\uc260\uc265\uc26c\uc26d\uc270\uc274\uc27c\uc27d\uc27f\uc281\uc288\uc289\uc290\uc298\uc29b\uc29d\uc2a4\uc2a5\uc2a8\uc2ac\uc2ad\uc2b4\uc2b5\uc2b7\uc2b9\uc2dc\uc2dd\uc2e0\uc2e3\uc2e4\uc2eb\uc2ec\uc2ed\uc2ef\uc2f1\uc2f6\uc2f8\uc2f9\uc2fb\uc2fc\uc300\uc308\uc309\uc30c\uc30d\uc313\uc314\uc315\uc318\uc31c\uc324\uc325\uc328\uc329\uc345\uc368\uc369\uc36c\uc370\uc372\uc378\uc379\uc37c\uc37d\uc384\uc388\uc38c\uc3c0\uc3d8\uc3d9\uc3dc\uc3df\uc3e0\uc3e2\uc3e8\uc3e9\uc3ed\uc3f4\uc3f5\uc3f8\uc408\uc410\uc424\uc42c\uc430"],["be41","\ud438",7,"\ud441\ud442\ud443\ud445",14],["be61","\ud454",7,"\ud45d\ud45e\ud45f\ud461\ud462\ud463\ud465",7,"\ud46e\ud470\ud471\ud472"],["be81","\ud473",4,"\ud47a\ud47b\ud47d\ud47e\ud481\ud483",4,"\ud48a\ud48c\ud48e",5,"\ud495",8,"\uc434\uc43c\uc43d\uc448\uc464\uc465\uc468\uc46c\uc474\uc475\uc479\uc480\uc494\uc49c\uc4b8\uc4bc\uc4e9\uc4f0\uc4f1\uc4f4\uc4f8\uc4fa\uc4ff\uc500\uc501\uc50c\uc510\uc514\uc51c\uc528\uc529\uc52c\uc530\uc538\uc539\uc53b\uc53d\uc544\uc545\uc548\uc549\uc54a\uc54c\uc54d\uc54e\uc553\uc554\uc555\uc557\uc558\uc559\uc55d\uc55e\uc560\uc561\uc564\uc568\uc570\uc571\uc573\uc574\uc575\uc57c\uc57d\uc580\uc584\uc587\uc58c\uc58d\uc58f\uc591\uc595\uc597\uc598\uc59c\uc5a0\uc5a9\uc5b4\uc5b5\uc5b8\uc5b9\uc5bb\uc5bc\uc5bd\uc5be\uc5c4",6,"\uc5cc\uc5ce"],["bf41","\ud49e",10,"\ud4aa",14],["bf61","\ud4b9",18,"\ud4cd\ud4ce\ud4cf\ud4d1\ud4d2\ud4d3\ud4d5"],["bf81","\ud4d6",5,"\ud4dd\ud4de\ud4e0",7,"\ud4e9\ud4ea\ud4eb\ud4ed\ud4ee\ud4ef\ud4f1",6,"\ud4f9\ud4fa\ud4fc\uc5d0\uc5d1\uc5d4\uc5d8\uc5e0\uc5e1\uc5e3\uc5e5\uc5ec\uc5ed\uc5ee\uc5f0\uc5f4\uc5f6\uc5f7\uc5fc",5,"\uc605\uc606\uc607\uc608\uc60c\uc610\uc618\uc619\uc61b\uc61c\uc624\uc625\uc628\uc62c\uc62d\uc62e\uc630\uc633\uc634\uc635\uc637\uc639\uc63b\uc640\uc641\uc644\uc648\uc650\uc651\uc653\uc654\uc655\uc65c\uc65d\uc660\uc66c\uc66f\uc671\uc678\uc679\uc67c\uc680\uc688\uc689\uc68b\uc68d\uc694\uc695\uc698\uc69c\uc6a4\uc6a5\uc6a7\uc6a9\uc6b0\uc6b1\uc6b4\uc6b8\uc6b9\uc6ba\uc6c0\uc6c1\uc6c3\uc6c5\uc6cc\uc6cd\uc6d0\uc6d4\uc6dc\uc6dd\uc6e0\uc6e1\uc6e8"],["c041","\ud4fe",5,"\ud505\ud506\ud507\ud509\ud50a\ud50b\ud50d",6,"\ud516\ud518",5],["c061","\ud51e",25],["c081","\ud538\ud539\ud53a\ud53b\ud53e\ud53f\ud541\ud542\ud543\ud545",6,"\ud54e\ud550\ud552",5,"\ud55a\ud55b\ud55d\ud55e\ud55f\ud561\ud562\ud563\uc6e9\uc6ec\uc6f0\uc6f8\uc6f9\uc6fd\uc704\uc705\uc708\uc70c\uc714\uc715\uc717\uc719\uc720\uc721\uc724\uc728\uc730\uc731\uc733\uc735\uc737\uc73c\uc73d\uc740\uc744\uc74a\uc74c\uc74d\uc74f\uc751",7,"\uc75c\uc760\uc768\uc76b\uc774\uc775\uc778\uc77c\uc77d\uc77e\uc783\uc784\uc785\uc787\uc788\uc789\uc78a\uc78e\uc790\uc791\uc794\uc796\uc797\uc798\uc79a\uc7a0\uc7a1\uc7a3\uc7a4\uc7a5\uc7a6\uc7ac\uc7ad\uc7b0\uc7b4\uc7bc\uc7bd\uc7bf\uc7c0\uc7c1\uc7c8\uc7c9\uc7cc\uc7ce\uc7d0\uc7d8\uc7dd\uc7e4\uc7e8\uc7ec\uc800\uc801\uc804\uc808\uc80a"],["c141","\ud564\ud566\ud567\ud56a\ud56c\ud56e",5,"\ud576\ud577\ud579\ud57a\ud57b\ud57d",6,"\ud586\ud58a\ud58b"],["c161","\ud58c\ud58d\ud58e\ud58f\ud591",19,"\ud5a6\ud5a7"],["c181","\ud5a8",31,"\uc810\uc811\uc813\uc815\uc816\uc81c\uc81d\uc820\uc824\uc82c\uc82d\uc82f\uc831\uc838\uc83c\uc840\uc848\uc849\uc84c\uc84d\uc854\uc870\uc871\uc874\uc878\uc87a\uc880\uc881\uc883\uc885\uc886\uc887\uc88b\uc88c\uc88d\uc894\uc89d\uc89f\uc8a1\uc8a8\uc8bc\uc8bd\uc8c4\uc8c8\uc8cc\uc8d4\uc8d5\uc8d7\uc8d9\uc8e0\uc8e1\uc8e4\uc8f5\uc8fc\uc8fd\uc900\uc904\uc905\uc906\uc90c\uc90d\uc90f\uc911\uc918\uc92c\uc934\uc950\uc951\uc954\uc958\uc960\uc961\uc963\uc96c\uc970\uc974\uc97c\uc988\uc989\uc98c\uc990\uc998\uc999\uc99b\uc99d\uc9c0\uc9c1\uc9c4\uc9c7\uc9c8\uc9ca\uc9d0\uc9d1\uc9d3"],["c241","\ud5ca\ud5cb\ud5cd\ud5ce\ud5cf\ud5d1\ud5d3",4,"\ud5da\ud5dc\ud5de",5,"\ud5e6\ud5e7\ud5e9\ud5ea\ud5eb\ud5ed\ud5ee"],["c261","\ud5ef",4,"\ud5f6\ud5f8\ud5fa",5,"\ud602\ud603\ud605\ud606\ud607\ud609",6,"\ud612"],["c281","\ud616",5,"\ud61d\ud61e\ud61f\ud621\ud622\ud623\ud625",7,"\ud62e",9,"\ud63a\ud63b\uc9d5\uc9d6\uc9d9\uc9da\uc9dc\uc9dd\uc9e0\uc9e2\uc9e4\uc9e7\uc9ec\uc9ed\uc9ef\uc9f0\uc9f1\uc9f8\uc9f9\uc9fc\uca00\uca08\uca09\uca0b\uca0c\uca0d\uca14\uca18\uca29\uca4c\uca4d\uca50\uca54\uca5c\uca5d\uca5f\uca60\uca61\uca68\uca7d\uca84\uca98\ucabc\ucabd\ucac0\ucac4\ucacc\ucacd\ucacf\ucad1\ucad3\ucad8\ucad9\ucae0\ucaec\ucaf4\ucb08\ucb10\ucb14\ucb18\ucb20\ucb21\ucb41\ucb48\ucb49\ucb4c\ucb50\ucb58\ucb59\ucb5d\ucb64\ucb78\ucb79\ucb9c\ucbb8\ucbd4\ucbe4\ucbe7\ucbe9\ucc0c\ucc0d\ucc10\ucc14\ucc1c\ucc1d\ucc21\ucc22\ucc27\ucc28\ucc29\ucc2c\ucc2e\ucc30\ucc38\ucc39\ucc3b"],["c341","\ud63d\ud63e\ud63f\ud641\ud642\ud643\ud644\ud646\ud647\ud64a\ud64c\ud64e\ud64f\ud650\ud652\ud653\ud656\ud657\ud659\ud65a\ud65b\ud65d",4],["c361","\ud662",4,"\ud668\ud66a",5,"\ud672\ud673\ud675",11],["c381","\ud681\ud682\ud684\ud686",5,"\ud68e\ud68f\ud691\ud692\ud693\ud695",7,"\ud69e\ud6a0\ud6a2",5,"\ud6a9\ud6aa\ucc3c\ucc3d\ucc3e\ucc44\ucc45\ucc48\ucc4c\ucc54\ucc55\ucc57\ucc58\ucc59\ucc60\ucc64\ucc66\ucc68\ucc70\ucc75\ucc98\ucc99\ucc9c\ucca0\ucca8\ucca9\uccab\uccac\uccad\uccb4\uccb5\uccb8\uccbc\uccc4\uccc5\uccc7\uccc9\uccd0\uccd4\ucce4\uccec\uccf0\ucd01\ucd08\ucd09\ucd0c\ucd10\ucd18\ucd19\ucd1b\ucd1d\ucd24\ucd28\ucd2c\ucd39\ucd5c\ucd60\ucd64\ucd6c\ucd6d\ucd6f\ucd71\ucd78\ucd88\ucd94\ucd95\ucd98\ucd9c\ucda4\ucda5\ucda7\ucda9\ucdb0\ucdc4\ucdcc\ucdd0\ucde8\ucdec\ucdf0\ucdf8\ucdf9\ucdfb\ucdfd\uce04\uce08\uce0c\uce14\uce19\uce20\uce21\uce24\uce28\uce30\uce31\uce33\uce35"],["c441","\ud6ab\ud6ad\ud6ae\ud6af\ud6b1",7,"\ud6ba\ud6bc",7,"\ud6c6\ud6c7\ud6c9\ud6ca\ud6cb"],["c461","\ud6cd\ud6ce\ud6cf\ud6d0\ud6d2\ud6d3\ud6d5\ud6d6\ud6d8\ud6da",5,"\ud6e1\ud6e2\ud6e3\ud6e5\ud6e6\ud6e7\ud6e9",4],["c481","\ud6ee\ud6ef\ud6f1\ud6f2\ud6f3\ud6f4\ud6f6",5,"\ud6fe\ud6ff\ud701\ud702\ud703\ud705",11,"\ud712\ud713\ud714\uce58\uce59\uce5c\uce5f\uce60\uce61\uce68\uce69\uce6b\uce6d\uce74\uce75\uce78\uce7c\uce84\uce85\uce87\uce89\uce90\uce91\uce94\uce98\ucea0\ucea1\ucea3\ucea4\ucea5\uceac\ucead\ucec1\ucee4\ucee5\ucee8\uceeb\uceec\ucef4\ucef5\ucef7\ucef8\ucef9\ucf00\ucf01\ucf04\ucf08\ucf10\ucf11\ucf13\ucf15\ucf1c\ucf20\ucf24\ucf2c\ucf2d\ucf2f\ucf30\ucf31\ucf38\ucf54\ucf55\ucf58\ucf5c\ucf64\ucf65\ucf67\ucf69\ucf70\ucf71\ucf74\ucf78\ucf80\ucf85\ucf8c\ucfa1\ucfa8\ucfb0\ucfc4\ucfe0\ucfe1\ucfe4\ucfe8\ucff0\ucff1\ucff3\ucff5\ucffc\ud000\ud004\ud011\ud018\ud02d\ud034\ud035\ud038\ud03c"],["c541","\ud715\ud716\ud717\ud71a\ud71b\ud71d\ud71e\ud71f\ud721",6,"\ud72a\ud72c\ud72e",5,"\ud736\ud737\ud739"],["c561","\ud73a\ud73b\ud73d",6,"\ud745\ud746\ud748\ud74a",5,"\ud752\ud753\ud755\ud75a",4],["c581","\ud75f\ud762\ud764\ud766\ud767\ud768\ud76a\ud76b\ud76d\ud76e\ud76f\ud771\ud772\ud773\ud775",6,"\ud77e\ud77f\ud780\ud782",5,"\ud78a\ud78b\ud044\ud045\ud047\ud049\ud050\ud054\ud058\ud060\ud06c\ud06d\ud070\ud074\ud07c\ud07d\ud081\ud0a4\ud0a5\ud0a8\ud0ac\ud0b4\ud0b5\ud0b7\ud0b9\ud0c0\ud0c1\ud0c4\ud0c8\ud0c9\ud0d0\ud0d1\ud0d3\ud0d4\ud0d5\ud0dc\ud0dd\ud0e0\ud0e4\ud0ec\ud0ed\ud0ef\ud0f0\ud0f1\ud0f8\ud10d\ud130\ud131\ud134\ud138\ud13a\ud140\ud141\ud143\ud144\ud145\ud14c\ud14d\ud150\ud154\ud15c\ud15d\ud15f\ud161\ud168\ud16c\ud17c\ud184\ud188\ud1a0\ud1a1\ud1a4\ud1a8\ud1b0\ud1b1\ud1b3\ud1b5\ud1ba\ud1bc\ud1c0\ud1d8\ud1f4\ud1f8\ud207\ud209\ud210\ud22c\ud22d\ud230\ud234\ud23c\ud23d\ud23f\ud241\ud248\ud25c"],["c641","\ud78d\ud78e\ud78f\ud791",6,"\ud79a\ud79c\ud79e",5],["c6a1","\ud264\ud280\ud281\ud284\ud288\ud290\ud291\ud295\ud29c\ud2a0\ud2a4\ud2ac\ud2b1\ud2b8\ud2b9\ud2bc\ud2bf\ud2c0\ud2c2\ud2c8\ud2c9\ud2cb\ud2d4\ud2d8\ud2dc\ud2e4\ud2e5\ud2f0\ud2f1\ud2f4\ud2f8\ud300\ud301\ud303\ud305\ud30c\ud30d\ud30e\ud310\ud314\ud316\ud31c\ud31d\ud31f\ud320\ud321\ud325\ud328\ud329\ud32c\ud330\ud338\ud339\ud33b\ud33c\ud33d\ud344\ud345\ud37c\ud37d\ud380\ud384\ud38c\ud38d\ud38f\ud390\ud391\ud398\ud399\ud39c\ud3a0\ud3a8\ud3a9\ud3ab\ud3ad\ud3b4\ud3b8\ud3bc\ud3c4\ud3c5\ud3c8\ud3c9\ud3d0\ud3d8\ud3e1\ud3e3\ud3ec\ud3ed\ud3f0\ud3f4\ud3fc\ud3fd\ud3ff\ud401"],["c7a1","\ud408\ud41d\ud440\ud444\ud45c\ud460\ud464\ud46d\ud46f\ud478\ud479\ud47c\ud47f\ud480\ud482\ud488\ud489\ud48b\ud48d\ud494\ud4a9\ud4cc\ud4d0\ud4d4\ud4dc\ud4df\ud4e8\ud4ec\ud4f0\ud4f8\ud4fb\ud4fd\ud504\ud508\ud50c\ud514\ud515\ud517\ud53c\ud53d\ud540\ud544\ud54c\ud54d\ud54f\ud551\ud558\ud559\ud55c\ud560\ud565\ud568\ud569\ud56b\ud56d\ud574\ud575\ud578\ud57c\ud584\ud585\ud587\ud588\ud589\ud590\ud5a5\ud5c8\ud5c9\ud5cc\ud5d0\ud5d2\ud5d8\ud5d9\ud5db\ud5dd\ud5e4\ud5e5\ud5e8\ud5ec\ud5f4\ud5f5\ud5f7\ud5f9\ud600\ud601\ud604\ud608\ud610\ud611\ud613\ud614\ud615\ud61c\ud620"],["c8a1","\ud624\ud62d\ud638\ud639\ud63c\ud640\ud645\ud648\ud649\ud64b\ud64d\ud651\ud654\ud655\ud658\ud65c\ud667\ud669\ud670\ud671\ud674\ud683\ud685\ud68c\ud68d\ud690\ud694\ud69d\ud69f\ud6a1\ud6a8\ud6ac\ud6b0\ud6b9\ud6bb\ud6c4\ud6c5\ud6c8\ud6cc\ud6d1\ud6d4\ud6d7\ud6d9\ud6e0\ud6e4\ud6e8\ud6f0\ud6f5\ud6fc\ud6fd\ud700\ud704\ud711\ud718\ud719\ud71c\ud720\ud728\ud729\ud72b\ud72d\ud734\ud735\ud738\ud73c\ud744\ud747\ud749\ud750\ud751\ud754\ud756\ud757\ud758\ud759\ud760\ud761\ud763\ud765\ud769\ud76c\ud770\ud774\ud77c\ud77d\ud781\ud788\ud789\ud78c\ud790\ud798\ud799\ud79b\ud79d"],["caa1","\u4f3d\u4f73\u5047\u50f9\u52a0\u53ef\u5475\u54e5\u5609\u5ac1\u5bb6\u6687\u67b6\u67b7\u67ef\u6b4c\u73c2\u75c2\u7a3c\u82db\u8304\u8857\u8888\u8a36\u8cc8\u8dcf\u8efb\u8fe6\u99d5\u523b\u5374\u5404\u606a\u6164\u6bbc\u73cf\u811a\u89ba\u89d2\u95a3\u4f83\u520a\u58be\u5978\u59e6\u5e72\u5e79\u61c7\u63c0\u6746\u67ec\u687f\u6f97\u764e\u770b\u78f5\u7a08\u7aff\u7c21\u809d\u826e\u8271\u8aeb\u9593\u4e6b\u559d\u66f7\u6e34\u78a3\u7aed\u845b\u8910\u874e\u97a8\u52d8\u574e\u582a\u5d4c\u611f\u61be\u6221\u6562\u67d1\u6a44\u6e1b\u7518\u75b3\u76e3\u77b0\u7d3a\u90af\u9451\u9452\u9f95"],["cba1","\u5323\u5cac\u7532\u80db\u9240\u9598\u525b\u5808\u59dc\u5ca1\u5d17\u5eb7\u5f3a\u5f4a\u6177\u6c5f\u757a\u7586\u7ce0\u7d73\u7db1\u7f8c\u8154\u8221\u8591\u8941\u8b1b\u92fc\u964d\u9c47\u4ecb\u4ef7\u500b\u51f1\u584f\u6137\u613e\u6168\u6539\u69ea\u6f11\u75a5\u7686\u76d6\u7b87\u82a5\u84cb\uf900\u93a7\u958b\u5580\u5ba2\u5751\uf901\u7cb3\u7fb9\u91b5\u5028\u53bb\u5c45\u5de8\u62d2\u636e\u64da\u64e7\u6e20\u70ac\u795b\u8ddd\u8e1e\uf902\u907d\u9245\u92f8\u4e7e\u4ef6\u5065\u5dfe\u5efa\u6106\u6957\u8171\u8654\u8e47\u9375\u9a2b\u4e5e\u5091\u6770\u6840\u5109\u528d\u5292\u6aa2"],["cca1","\u77bc\u9210\u9ed4\u52ab\u602f\u8ff2\u5048\u61a9\u63ed\u64ca\u683c\u6a84\u6fc0\u8188\u89a1\u9694\u5805\u727d\u72ac\u7504\u7d79\u7e6d\u80a9\u898b\u8b74\u9063\u9d51\u6289\u6c7a\u6f54\u7d50\u7f3a\u8a23\u517c\u614a\u7b9d\u8b19\u9257\u938c\u4eac\u4fd3\u501e\u50be\u5106\u52c1\u52cd\u537f\u5770\u5883\u5e9a\u5f91\u6176\u61ac\u64ce\u656c\u666f\u66bb\u66f4\u6897\u6d87\u7085\u70f1\u749f\u74a5\u74ca\u75d9\u786c\u78ec\u7adf\u7af6\u7d45\u7d93\u8015\u803f\u811b\u8396\u8b66\u8f15\u9015\u93e1\u9803\u9838\u9a5a\u9be8\u4fc2\u5553\u583a\u5951\u5b63\u5c46\u60b8\u6212\u6842\u68b0"],["cda1","\u68e8\u6eaa\u754c\u7678\u78ce\u7a3d\u7cfb\u7e6b\u7e7c\u8a08\u8aa1\u8c3f\u968e\u9dc4\u53e4\u53e9\u544a\u5471\u56fa\u59d1\u5b64\u5c3b\u5eab\u62f7\u6537\u6545\u6572\u66a0\u67af\u69c1\u6cbd\u75fc\u7690\u777e\u7a3f\u7f94\u8003\u80a1\u818f\u82e6\u82fd\u83f0\u85c1\u8831\u88b4\u8aa5\uf903\u8f9c\u932e\u96c7\u9867\u9ad8\u9f13\u54ed\u659b\u66f2\u688f\u7a40\u8c37\u9d60\u56f0\u5764\u5d11\u6606\u68b1\u68cd\u6efe\u7428\u889e\u9be4\u6c68\uf904\u9aa8\u4f9b\u516c\u5171\u529f\u5b54\u5de5\u6050\u606d\u62f1\u63a7\u653b\u73d9\u7a7a\u86a3\u8ca2\u978f\u4e32\u5be1\u6208\u679c\u74dc"],["cea1","\u79d1\u83d3\u8a87\u8ab2\u8de8\u904e\u934b\u9846\u5ed3\u69e8\u85ff\u90ed\uf905\u51a0\u5b98\u5bec\u6163\u68fa\u6b3e\u704c\u742f\u74d8\u7ba1\u7f50\u83c5\u89c0\u8cab\u95dc\u9928\u522e\u605d\u62ec\u9002\u4f8a\u5149\u5321\u58d9\u5ee3\u66e0\u6d38\u709a\u72c2\u73d6\u7b50\u80f1\u945b\u5366\u639b\u7f6b\u4e56\u5080\u584a\u58de\u602a\u6127\u62d0\u69d0\u9b41\u5b8f\u7d18\u80b1\u8f5f\u4ea4\u50d1\u54ac\u55ac\u5b0c\u5da0\u5de7\u652a\u654e\u6821\u6a4b\u72e1\u768e\u77ef\u7d5e\u7ff9\u81a0\u854e\u86df\u8f03\u8f4e\u90ca\u9903\u9a55\u9bab\u4e18\u4e45\u4e5d\u4ec7\u4ff1\u5177\u52fe"],["cfa1","\u5340\u53e3\u53e5\u548e\u5614\u5775\u57a2\u5bc7\u5d87\u5ed0\u61fc\u62d8\u6551\u67b8\u67e9\u69cb\u6b50\u6bc6\u6bec\u6c42\u6e9d\u7078\u72d7\u7396\u7403\u77bf\u77e9\u7a76\u7d7f\u8009\u81fc\u8205\u820a\u82df\u8862\u8b33\u8cfc\u8ec0\u9011\u90b1\u9264\u92b6\u99d2\u9a45\u9ce9\u9dd7\u9f9c\u570b\u5c40\u83ca\u97a0\u97ab\u9eb4\u541b\u7a98\u7fa4\u88d9\u8ecd\u90e1\u5800\u5c48\u6398\u7a9f\u5bae\u5f13\u7a79\u7aae\u828e\u8eac\u5026\u5238\u52f8\u5377\u5708\u62f3\u6372\u6b0a\u6dc3\u7737\u53a5\u7357\u8568\u8e76\u95d5\u673a\u6ac3\u6f70\u8a6d\u8ecc\u994b\uf906\u6677\u6b78\u8cb4"],["d0a1","\u9b3c\uf907\u53eb\u572d\u594e\u63c6\u69fb\u73ea\u7845\u7aba\u7ac5\u7cfe\u8475\u898f\u8d73\u9035\u95a8\u52fb\u5747\u7547\u7b60\u83cc\u921e\uf908\u6a58\u514b\u524b\u5287\u621f\u68d8\u6975\u9699\u50c5\u52a4\u52e4\u61c3\u65a4\u6839\u69ff\u747e\u7b4b\u82b9\u83eb\u89b2\u8b39\u8fd1\u9949\uf909\u4eca\u5997\u64d2\u6611\u6a8e\u7434\u7981\u79bd\u82a9\u887e\u887f\u895f\uf90a\u9326\u4f0b\u53ca\u6025\u6271\u6c72\u7d1a\u7d66\u4e98\u5162\u77dc\u80af\u4f01\u4f0e\u5176\u5180\u55dc\u5668\u573b\u57fa\u57fc\u5914\u5947\u5993\u5bc4\u5c90\u5d0e\u5df1\u5e7e\u5fcc\u6280\u65d7\u65e3"],["d1a1","\u671e\u671f\u675e\u68cb\u68c4\u6a5f\u6b3a\u6c23\u6c7d\u6c82\u6dc7\u7398\u7426\u742a\u7482\u74a3\u7578\u757f\u7881\u78ef\u7941\u7947\u7948\u797a\u7b95\u7d00\u7dba\u7f88\u8006\u802d\u808c\u8a18\u8b4f\u8c48\u8d77\u9321\u9324\u98e2\u9951\u9a0e\u9a0f\u9a65\u9e92\u7dca\u4f76\u5409\u62ee\u6854\u91d1\u55ab\u513a\uf90b\uf90c\u5a1c\u61e6\uf90d\u62cf\u62ff\uf90e",5,"\u90a3\uf914",4,"\u8afe\uf919\uf91a\uf91b\uf91c\u6696\uf91d\u7156\uf91e\uf91f\u96e3\uf920\u634f\u637a\u5357\uf921\u678f\u6960\u6e73\uf922\u7537\uf923\uf924\uf925"],["d2a1","\u7d0d\uf926\uf927\u8872\u56ca\u5a18\uf928",4,"\u4e43\uf92d\u5167\u5948\u67f0\u8010\uf92e\u5973\u5e74\u649a\u79ca\u5ff5\u606c\u62c8\u637b\u5be7\u5bd7\u52aa\uf92f\u5974\u5f29\u6012\uf930\uf931\uf932\u7459\uf933",5,"\u99d1\uf939",10,"\u6fc3\uf944\uf945\u81bf\u8fb2\u60f1\uf946\uf947\u8166\uf948\uf949\u5c3f\uf94a",7,"\u5ae9\u8a25\u677b\u7d10\uf952",5,"\u80fd\uf958\uf959\u5c3c\u6ce5\u533f\u6eba\u591a\u8336"],["d3a1","\u4e39\u4eb6\u4f46\u55ae\u5718\u58c7\u5f56\u65b7\u65e6\u6a80\u6bb5\u6e4d\u77ed\u7aef\u7c1e\u7dde\u86cb\u8892\u9132\u935b\u64bb\u6fbe\u737a\u75b8\u9054\u5556\u574d\u61ba\u64d4\u66c7\u6de1\u6e5b\u6f6d\u6fb9\u75f0\u8043\u81bd\u8541\u8983\u8ac7\u8b5a\u931f\u6c93\u7553\u7b54\u8e0f\u905d\u5510\u5802\u5858\u5e62\u6207\u649e\u68e0\u7576\u7cd6\u87b3\u9ee8\u4ee3\u5788\u576e\u5927\u5c0d\u5cb1\u5e36\u5f85\u6234\u64e1\u73b3\u81fa\u888b\u8cb8\u968a\u9edb\u5b85\u5fb7\u60b3\u5012\u5200\u5230\u5716\u5835\u5857\u5c0e\u5c60\u5cf6\u5d8b\u5ea6\u5f92\u60bc\u6311\u6389\u6417\u6843"],["d4a1","\u68f9\u6ac2\u6dd8\u6e21\u6ed4\u6fe4\u71fe\u76dc\u7779\u79b1\u7a3b\u8404\u89a9\u8ced\u8df3\u8e48\u9003\u9014\u9053\u90fd\u934d\u9676\u97dc\u6bd2\u7006\u7258\u72a2\u7368\u7763\u79bf\u7be4\u7e9b\u8b80\u58a9\u60c7\u6566\u65fd\u66be\u6c8c\u711e\u71c9\u8c5a\u9813\u4e6d\u7a81\u4edd\u51ac\u51cd\u52d5\u540c\u61a7\u6771\u6850\u68df\u6d1e\u6f7c\u75bc\u77b3\u7ae5\u80f4\u8463\u9285\u515c\u6597\u675c\u6793\u75d8\u7ac7\u8373\uf95a\u8c46\u9017\u982d\u5c6f\u81c0\u829a\u9041\u906f\u920d\u5f97\u5d9d\u6a59\u71c8\u767b\u7b49\u85e4\u8b04\u9127\u9a30\u5587\u61f6\uf95b\u7669\u7f85"],["d5a1","\u863f\u87ba\u88f8\u908f\uf95c\u6d1b\u70d9\u73de\u7d61\u843d\uf95d\u916a\u99f1\uf95e\u4e82\u5375\u6b04\u6b12\u703e\u721b\u862d\u9e1e\u524c\u8fa3\u5d50\u64e5\u652c\u6b16\u6feb\u7c43\u7e9c\u85cd\u8964\u89bd\u62c9\u81d8\u881f\u5eca\u6717\u6d6a\u72fc\u7405\u746f\u8782\u90de\u4f86\u5d0d\u5fa0\u840a\u51b7\u63a0\u7565\u4eae\u5006\u5169\u51c9\u6881\u6a11\u7cae\u7cb1\u7ce7\u826f\u8ad2\u8f1b\u91cf\u4fb6\u5137\u52f5\u5442\u5eec\u616e\u623e\u65c5\u6ada\u6ffe\u792a\u85dc\u8823\u95ad\u9a62\u9a6a\u9e97\u9ece\u529b\u66c6\u6b77\u701d\u792b\u8f62\u9742\u6190\u6200\u6523\u6f23"],["d6a1","\u7149\u7489\u7df4\u806f\u84ee\u8f26\u9023\u934a\u51bd\u5217\u52a3\u6d0c\u70c8\u88c2\u5ec9\u6582\u6bae\u6fc2\u7c3e\u7375\u4ee4\u4f36\u56f9\uf95f\u5cba\u5dba\u601c\u73b2\u7b2d\u7f9a\u7fce\u8046\u901e\u9234\u96f6\u9748\u9818\u9f61\u4f8b\u6fa7\u79ae\u91b4\u96b7\u52de\uf960\u6488\u64c4\u6ad3\u6f5e\u7018\u7210\u76e7\u8001\u8606\u865c\u8def\u8f05\u9732\u9b6f\u9dfa\u9e75\u788c\u797f\u7da0\u83c9\u9304\u9e7f\u9e93\u8ad6\u58df\u5f04\u6727\u7027\u74cf\u7c60\u807e\u5121\u7028\u7262\u78ca\u8cc2\u8cda\u8cf4\u96f7\u4e86\u50da\u5bee\u5ed6\u6599\u71ce\u7642\u77ad\u804a\u84fc"],["d7a1","\u907c\u9b27\u9f8d\u58d8\u5a41\u5c62\u6a13\u6dda\u6f0f\u763b\u7d2f\u7e37\u851e\u8938\u93e4\u964b\u5289\u65d2\u67f3\u69b4\u6d41\u6e9c\u700f\u7409\u7460\u7559\u7624\u786b\u8b2c\u985e\u516d\u622e\u9678\u4f96\u502b\u5d19\u6dea\u7db8\u8f2a\u5f8b\u6144\u6817\uf961\u9686\u52d2\u808b\u51dc\u51cc\u695e\u7a1c\u7dbe\u83f1\u9675\u4fda\u5229\u5398\u540f\u550e\u5c65\u60a7\u674e\u68a8\u6d6c\u7281\u72f8\u7406\u7483\uf962\u75e2\u7c6c\u7f79\u7fb8\u8389\u88cf\u88e1\u91cc\u91d0\u96e2\u9bc9\u541d\u6f7e\u71d0\u7498\u85fa\u8eaa\u96a3\u9c57\u9e9f\u6797\u6dcb\u7433\u81e8\u9716\u782c"],["d8a1","\u7acb\u7b20\u7c92\u6469\u746a\u75f2\u78bc\u78e8\u99ac\u9b54\u9ebb\u5bde\u5e55\u6f20\u819c\u83ab\u9088\u4e07\u534d\u5a29\u5dd2\u5f4e\u6162\u633d\u6669\u66fc\u6eff\u6f2b\u7063\u779e\u842c\u8513\u883b\u8f13\u9945\u9c3b\u551c\u62b9\u672b\u6cab\u8309\u896a\u977a\u4ea1\u5984\u5fd8\u5fd9\u671b\u7db2\u7f54\u8292\u832b\u83bd\u8f1e\u9099\u57cb\u59b9\u5a92\u5bd0\u6627\u679a\u6885\u6bcf\u7164\u7f75\u8cb7\u8ce3\u9081\u9b45\u8108\u8c8a\u964c\u9a40\u9ea5\u5b5f\u6c13\u731b\u76f2\u76df\u840c\u51aa\u8993\u514d\u5195\u52c9\u68c9\u6c94\u7704\u7720\u7dbf\u7dec\u9762\u9eb5\u6ec5"],["d9a1","\u8511\u51a5\u540d\u547d\u660e\u669d\u6927\u6e9f\u76bf\u7791\u8317\u84c2\u879f\u9169\u9298\u9cf4\u8882\u4fae\u5192\u52df\u59c6\u5e3d\u6155\u6478\u6479\u66ae\u67d0\u6a21\u6bcd\u6bdb\u725f\u7261\u7441\u7738\u77db\u8017\u82bc\u8305\u8b00\u8b28\u8c8c\u6728\u6c90\u7267\u76ee\u7766\u7a46\u9da9\u6b7f\u6c92\u5922\u6726\u8499\u536f\u5893\u5999\u5edf\u63cf\u6634\u6773\u6e3a\u732b\u7ad7\u82d7\u9328\u52d9\u5deb\u61ae\u61cb\u620a\u62c7\u64ab\u65e0\u6959\u6b66\u6bcb\u7121\u73f7\u755d\u7e46\u821e\u8302\u856a\u8aa3\u8cbf\u9727\u9d61\u58a8\u9ed8\u5011\u520e\u543b\u554f\u6587"],["daa1","\u6c76\u7d0a\u7d0b\u805e\u868a\u9580\u96ef\u52ff\u6c95\u7269\u5473\u5a9a\u5c3e\u5d4b\u5f4c\u5fae\u672a\u68b6\u6963\u6e3c\u6e44\u7709\u7c73\u7f8e\u8587\u8b0e\u8ff7\u9761\u9ef4\u5cb7\u60b6\u610d\u61ab\u654f\u65fb\u65fc\u6c11\u6cef\u739f\u73c9\u7de1\u9594\u5bc6\u871c\u8b10\u525d\u535a\u62cd\u640f\u64b2\u6734\u6a38\u6cca\u73c0\u749e\u7b94\u7c95\u7e1b\u818a\u8236\u8584\u8feb\u96f9\u99c1\u4f34\u534a\u53cd\u53db\u62cc\u642c\u6500\u6591\u69c3\u6cee\u6f58\u73ed\u7554\u7622\u76e4\u76fc\u78d0\u78fb\u792c\u7d46\u822c\u87e0\u8fd4\u9812\u98ef\u52c3\u62d4\u64a5\u6e24\u6f51"],["dba1","\u767c\u8dcb\u91b1\u9262\u9aee\u9b43\u5023\u508d\u574a\u59a8\u5c28\u5e47\u5f77\u623f\u653e\u65b9\u65c1\u6609\u678b\u699c\u6ec2\u78c5\u7d21\u80aa\u8180\u822b\u82b3\u84a1\u868c\u8a2a\u8b17\u90a6\u9632\u9f90\u500d\u4ff3\uf963\u57f9\u5f98\u62dc\u6392\u676f\u6e43\u7119\u76c3\u80cc\u80da\u88f4\u88f5\u8919\u8ce0\u8f29\u914d\u966a\u4f2f\u4f70\u5e1b\u67cf\u6822\u767d\u767e\u9b44\u5e61\u6a0a\u7169\u71d4\u756a\uf964\u7e41\u8543\u85e9\u98dc\u4f10\u7b4f\u7f70\u95a5\u51e1\u5e06\u68b5\u6c3e\u6c4e\u6cdb\u72af\u7bc4\u8303\u6cd5\u743a\u50fb\u5288\u58c1\u64d8\u6a97\u74a7\u7656"],["dca1","\u78a7\u8617\u95e2\u9739\uf965\u535e\u5f01\u8b8a\u8fa8\u8faf\u908a\u5225\u77a5\u9c49\u9f08\u4e19\u5002\u5175\u5c5b\u5e77\u661e\u663a\u67c4\u68c5\u70b3\u7501\u75c5\u79c9\u7add\u8f27\u9920\u9a08\u4fdd\u5821\u5831\u5bf6\u666e\u6b65\u6d11\u6e7a\u6f7d\u73e4\u752b\u83e9\u88dc\u8913\u8b5c\u8f14\u4f0f\u50d5\u5310\u535c\u5b93\u5fa9\u670d\u798f\u8179\u832f\u8514\u8907\u8986\u8f39\u8f3b\u99a5\u9c12\u672c\u4e76\u4ff8\u5949\u5c01\u5cef\u5cf0\u6367\u68d2\u70fd\u71a2\u742b\u7e2b\u84ec\u8702\u9022\u92d2\u9cf3\u4e0d\u4ed8\u4fef\u5085\u5256\u526f\u5426\u5490\u57e0\u592b\u5a66"],["dda1","\u5b5a\u5b75\u5bcc\u5e9c\uf966\u6276\u6577\u65a7\u6d6e\u6ea5\u7236\u7b26\u7c3f\u7f36\u8150\u8151\u819a\u8240\u8299\u83a9\u8a03\u8ca0\u8ce6\u8cfb\u8d74\u8dba\u90e8\u91dc\u961c\u9644\u99d9\u9ce7\u5317\u5206\u5429\u5674\u58b3\u5954\u596e\u5fff\u61a4\u626e\u6610\u6c7e\u711a\u76c6\u7c89\u7cde\u7d1b\u82ac\u8cc1\u96f0\uf967\u4f5b\u5f17\u5f7f\u62c2\u5d29\u670b\u68da\u787c\u7e43\u9d6c\u4e15\u5099\u5315\u532a\u5351\u5983\u5a62\u5e87\u60b2\u618a\u6249\u6279\u6590\u6787\u69a7\u6bd4\u6bd6\u6bd7\u6bd8\u6cb8\uf968\u7435\u75fa\u7812\u7891\u79d5\u79d8\u7c83\u7dcb\u7fe1\u80a5"],["dea1","\u813e\u81c2\u83f2\u871a\u88e8\u8ab9\u8b6c\u8cbb\u9119\u975e\u98db\u9f3b\u56ac\u5b2a\u5f6c\u658c\u6ab3\u6baf\u6d5c\u6ff1\u7015\u725d\u73ad\u8ca7\u8cd3\u983b\u6191\u6c37\u8058\u9a01\u4e4d\u4e8b\u4e9b\u4ed5\u4f3a\u4f3c\u4f7f\u4fdf\u50ff\u53f2\u53f8\u5506\u55e3\u56db\u58eb\u5962\u5a11\u5beb\u5bfa\u5c04\u5df3\u5e2b\u5f99\u601d\u6368\u659c\u65af\u67f6\u67fb\u68ad\u6b7b\u6c99\u6cd7\u6e23\u7009\u7345\u7802\u793e\u7940\u7960\u79c1\u7be9\u7d17\u7d72\u8086\u820d\u838e\u84d1\u86c7\u88df\u8a50\u8a5e\u8b1d\u8cdc\u8d66\u8fad\u90aa\u98fc\u99df\u9e9d\u524a\uf969\u6714\uf96a"],["dfa1","\u5098\u522a\u5c71\u6563\u6c55\u73ca\u7523\u759d\u7b97\u849c\u9178\u9730\u4e77\u6492\u6bba\u715e\u85a9\u4e09\uf96b\u6749\u68ee\u6e17\u829f\u8518\u886b\u63f7\u6f81\u9212\u98af\u4e0a\u50b7\u50cf\u511f\u5546\u55aa\u5617\u5b40\u5c19\u5ce0\u5e38\u5e8a\u5ea0\u5ec2\u60f3\u6851\u6a61\u6e58\u723d\u7240\u72c0\u76f8\u7965\u7bb1\u7fd4\u88f3\u89f4\u8a73\u8c61\u8cde\u971c\u585e\u74bd\u8cfd\u55c7\uf96c\u7a61\u7d22\u8272\u7272\u751f\u7525\uf96d\u7b19\u5885\u58fb\u5dbc\u5e8f\u5eb6\u5f90\u6055\u6292\u637f\u654d\u6691\u66d9\u66f8\u6816\u68f2\u7280\u745e\u7b6e\u7d6e\u7dd6\u7f72"],["e0a1","\u80e5\u8212\u85af\u897f\u8a93\u901d\u92e4\u9ecd\u9f20\u5915\u596d\u5e2d\u60dc\u6614\u6673\u6790\u6c50\u6dc5\u6f5f\u77f3\u78a9\u84c6\u91cb\u932b\u4ed9\u50ca\u5148\u5584\u5b0b\u5ba3\u6247\u657e\u65cb\u6e32\u717d\u7401\u7444\u7487\u74bf\u766c\u79aa\u7dda\u7e55\u7fa8\u817a\u81b3\u8239\u861a\u87ec\u8a75\u8de3\u9078\u9291\u9425\u994d\u9bae\u5368\u5c51\u6954\u6cc4\u6d29\u6e2b\u820c\u859b\u893b\u8a2d\u8aaa\u96ea\u9f67\u5261\u66b9\u6bb2\u7e96\u87fe\u8d0d\u9583\u965d\u651d\u6d89\u71ee\uf96e\u57ce\u59d3\u5bac\u6027\u60fa\u6210\u661f\u665f\u7329\u73f9\u76db\u7701\u7b6c"],["e1a1","\u8056\u8072\u8165\u8aa0\u9192\u4e16\u52e2\u6b72\u6d17\u7a05\u7b39\u7d30\uf96f\u8cb0\u53ec\u562f\u5851\u5bb5\u5c0f\u5c11\u5de2\u6240\u6383\u6414\u662d\u68b3\u6cbc\u6d88\u6eaf\u701f\u70a4\u71d2\u7526\u758f\u758e\u7619\u7b11\u7be0\u7c2b\u7d20\u7d39\u852c\u856d\u8607\u8a34\u900d\u9061\u90b5\u92b7\u97f6\u9a37\u4fd7\u5c6c\u675f\u6d91\u7c9f\u7e8c\u8b16\u8d16\u901f\u5b6b\u5dfd\u640d\u84c0\u905c\u98e1\u7387\u5b8b\u609a\u677e\u6dde\u8a1f\u8aa6\u9001\u980c\u5237\uf970\u7051\u788e\u9396\u8870\u91d7\u4fee\u53d7\u55fd\u56da\u5782\u58fd\u5ac2\u5b88\u5cab\u5cc0\u5e25\u6101"],["e2a1","\u620d\u624b\u6388\u641c\u6536\u6578\u6a39\u6b8a\u6c34\u6d19\u6f31\u71e7\u72e9\u7378\u7407\u74b2\u7626\u7761\u79c0\u7a57\u7aea\u7cb9\u7d8f\u7dac\u7e61\u7f9e\u8129\u8331\u8490\u84da\u85ea\u8896\u8ab0\u8b90\u8f38\u9042\u9083\u916c\u9296\u92b9\u968b\u96a7\u96a8\u96d6\u9700\u9808\u9996\u9ad3\u9b1a\u53d4\u587e\u5919\u5b70\u5bbf\u6dd1\u6f5a\u719f\u7421\u74b9\u8085\u83fd\u5de1\u5f87\u5faa\u6042\u65ec\u6812\u696f\u6a53\u6b89\u6d35\u6df3\u73e3\u76fe\u77ac\u7b4d\u7d14\u8123\u821c\u8340\u84f4\u8563\u8a62\u8ac4\u9187\u931e\u9806\u99b4\u620c\u8853\u8ff0\u9265\u5d07\u5d27"],["e3a1","\u5d69\u745f\u819d\u8768\u6fd5\u62fe\u7fd2\u8936\u8972\u4e1e\u4e58\u50e7\u52dd\u5347\u627f\u6607\u7e69\u8805\u965e\u4f8d\u5319\u5636\u59cb\u5aa4\u5c38\u5c4e\u5c4d\u5e02\u5f11\u6043\u65bd\u662f\u6642\u67be\u67f4\u731c\u77e2\u793a\u7fc5\u8494\u84cd\u8996\u8a66\u8a69\u8ae1\u8c55\u8c7a\u57f4\u5bd4\u5f0f\u606f\u62ed\u690d\u6b96\u6e5c\u7184\u7bd2\u8755\u8b58\u8efe\u98df\u98fe\u4f38\u4f81\u4fe1\u547b\u5a20\u5bb8\u613c\u65b0\u6668\u71fc\u7533\u795e\u7d33\u814e\u81e3\u8398\u85aa\u85ce\u8703\u8a0a\u8eab\u8f9b\uf971\u8fc5\u5931\u5ba4\u5be6\u6089\u5be9\u5c0b\u5fc3\u6c81"],["e4a1","\uf972\u6df1\u700b\u751a\u82af\u8af6\u4ec0\u5341\uf973\u96d9\u6c0f\u4e9e\u4fc4\u5152\u555e\u5a25\u5ce8\u6211\u7259\u82bd\u83aa\u86fe\u8859\u8a1d\u963f\u96c5\u9913\u9d09\u9d5d\u580a\u5cb3\u5dbd\u5e44\u60e1\u6115\u63e1\u6a02\u6e25\u9102\u9354\u984e\u9c10\u9f77\u5b89\u5cb8\u6309\u664f\u6848\u773c\u96c1\u978d\u9854\u9b9f\u65a1\u8b01\u8ecb\u95bc\u5535\u5ca9\u5dd6\u5eb5\u6697\u764c\u83f4\u95c7\u58d3\u62bc\u72ce\u9d28\u4ef0\u592e\u600f\u663b\u6b83\u79e7\u9d26\u5393\u54c0\u57c3\u5d16\u611b\u66d6\u6daf\u788d\u827e\u9698\u9744\u5384\u627c\u6396\u6db2\u7e0a\u814b\u984d"],["e5a1","\u6afb\u7f4c\u9daf\u9e1a\u4e5f\u503b\u51b6\u591c\u60f9\u63f6\u6930\u723a\u8036\uf974\u91ce\u5f31\uf975\uf976\u7d04\u82e5\u846f\u84bb\u85e5\u8e8d\uf977\u4f6f\uf978\uf979\u58e4\u5b43\u6059\u63da\u6518\u656d\u6698\uf97a\u694a\u6a23\u6d0b\u7001\u716c\u75d2\u760d\u79b3\u7a70\uf97b\u7f8a\uf97c\u8944\uf97d\u8b93\u91c0\u967d\uf97e\u990a\u5704\u5fa1\u65bc\u6f01\u7600\u79a6\u8a9e\u99ad\u9b5a\u9f6c\u5104\u61b6\u6291\u6a8d\u81c6\u5043\u5830\u5f66\u7109\u8a00\u8afa\u5b7c\u8616\u4ffa\u513c\u56b4\u5944\u63a9\u6df9\u5daa\u696d\u5186\u4e88\u4f59\uf97f\uf980\uf981\u5982\uf982"],["e6a1","\uf983\u6b5f\u6c5d\uf984\u74b5\u7916\uf985\u8207\u8245\u8339\u8f3f\u8f5d\uf986\u9918\uf987\uf988\uf989\u4ea6\uf98a\u57df\u5f79\u6613\uf98b\uf98c\u75ab\u7e79\u8b6f\uf98d\u9006\u9a5b\u56a5\u5827\u59f8\u5a1f\u5bb4\uf98e\u5ef6\uf98f\uf990\u6350\u633b\uf991\u693d\u6c87\u6cbf\u6d8e\u6d93\u6df5\u6f14\uf992\u70df\u7136\u7159\uf993\u71c3\u71d5\uf994\u784f\u786f\uf995\u7b75\u7de3\uf996\u7e2f\uf997\u884d\u8edf\uf998\uf999\uf99a\u925b\uf99b\u9cf6\uf99c\uf99d\uf99e\u6085\u6d85\uf99f\u71b1\uf9a0\uf9a1\u95b1\u53ad\uf9a2\uf9a3\uf9a4\u67d3\uf9a5\u708e\u7130\u7430\u8276\u82d2"],["e7a1","\uf9a6\u95bb\u9ae5\u9e7d\u66c4\uf9a7\u71c1\u8449\uf9a8\uf9a9\u584b\uf9aa\uf9ab\u5db8\u5f71\uf9ac\u6620\u668e\u6979\u69ae\u6c38\u6cf3\u6e36\u6f41\u6fda\u701b\u702f\u7150\u71df\u7370\uf9ad\u745b\uf9ae\u74d4\u76c8\u7a4e\u7e93\uf9af\uf9b0\u82f1\u8a60\u8fce\uf9b1\u9348\uf9b2\u9719\uf9b3\uf9b4\u4e42\u502a\uf9b5\u5208\u53e1\u66f3\u6c6d\u6fca\u730a\u777f\u7a62\u82ae\u85dd\u8602\uf9b6\u88d4\u8a63\u8b7d\u8c6b\uf9b7\u92b3\uf9b8\u9713\u9810\u4e94\u4f0d\u4fc9\u50b2\u5348\u543e\u5433\u55da\u5862\u58ba\u5967\u5a1b\u5be4\u609f\uf9b9\u61ca\u6556\u65ff\u6664\u68a7\u6c5a\u6fb3"],["e8a1","\u70cf\u71ac\u7352\u7b7d\u8708\u8aa4\u9c32\u9f07\u5c4b\u6c83\u7344\u7389\u923a\u6eab\u7465\u761f\u7a69\u7e15\u860a\u5140\u58c5\u64c1\u74ee\u7515\u7670\u7fc1\u9095\u96cd\u9954\u6e26\u74e6\u7aa9\u7aaa\u81e5\u86d9\u8778\u8a1b\u5a49\u5b8c\u5b9b\u68a1\u6900\u6d63\u73a9\u7413\u742c\u7897\u7de9\u7feb\u8118\u8155\u839e\u8c4c\u962e\u9811\u66f0\u5f80\u65fa\u6789\u6c6a\u738b\u502d\u5a03\u6b6a\u77ee\u5916\u5d6c\u5dcd\u7325\u754f\uf9ba\uf9bb\u50e5\u51f9\u582f\u592d\u5996\u59da\u5be5\uf9bc\uf9bd\u5da2\u62d7\u6416\u6493\u64fe\uf9be\u66dc\uf9bf\u6a48\uf9c0\u71ff\u7464\uf9c1"],["e9a1","\u7a88\u7aaf\u7e47\u7e5e\u8000\u8170\uf9c2\u87ef\u8981\u8b20\u9059\uf9c3\u9080\u9952\u617e\u6b32\u6d74\u7e1f\u8925\u8fb1\u4fd1\u50ad\u5197\u52c7\u57c7\u5889\u5bb9\u5eb8\u6142\u6995\u6d8c\u6e67\u6eb6\u7194\u7462\u7528\u752c\u8073\u8338\u84c9\u8e0a\u9394\u93de\uf9c4\u4e8e\u4f51\u5076\u512a\u53c8\u53cb\u53f3\u5b87\u5bd3\u5c24\u611a\u6182\u65f4\u725b\u7397\u7440\u76c2\u7950\u7991\u79b9\u7d06\u7fbd\u828b\u85d5\u865e\u8fc2\u9047\u90f5\u91ea\u9685\u96e8\u96e9\u52d6\u5f67\u65ed\u6631\u682f\u715c\u7a36\u90c1\u980a\u4e91\uf9c5\u6a52\u6b9e\u6f90\u7189\u8018\u82b8\u8553"],["eaa1","\u904b\u9695\u96f2\u97fb\u851a\u9b31\u4e90\u718a\u96c4\u5143\u539f\u54e1\u5713\u5712\u57a3\u5a9b\u5ac4\u5bc3\u6028\u613f\u63f4\u6c85\u6d39\u6e72\u6e90\u7230\u733f\u7457\u82d1\u8881\u8f45\u9060\uf9c6\u9662\u9858\u9d1b\u6708\u8d8a\u925e\u4f4d\u5049\u50de\u5371\u570d\u59d4\u5a01\u5c09\u6170\u6690\u6e2d\u7232\u744b\u7def\u80c3\u840e\u8466\u853f\u875f\u885b\u8918\u8b02\u9055\u97cb\u9b4f\u4e73\u4f91\u5112\u516a\uf9c7\u552f\u55a9\u5b7a\u5ba5\u5e7c\u5e7d\u5ebe\u60a0\u60df\u6108\u6109\u63c4\u6538\u6709\uf9c8\u67d4\u67da\uf9c9\u6961\u6962\u6cb9\u6d27\uf9ca\u6e38\uf9cb"],["eba1","\u6fe1\u7336\u7337\uf9cc\u745c\u7531\uf9cd\u7652\uf9ce\uf9cf\u7dad\u81fe\u8438\u88d5\u8a98\u8adb\u8aed\u8e30\u8e42\u904a\u903e\u907a\u9149\u91c9\u936e\uf9d0\uf9d1\u5809\uf9d2\u6bd3\u8089\u80b2\uf9d3\uf9d4\u5141\u596b\u5c39\uf9d5\uf9d6\u6f64\u73a7\u80e4\u8d07\uf9d7\u9217\u958f\uf9d8\uf9d9\uf9da\uf9db\u807f\u620e\u701c\u7d68\u878d\uf9dc\u57a0\u6069\u6147\u6bb7\u8abe\u9280\u96b1\u4e59\u541f\u6deb\u852d\u9670\u97f3\u98ee\u63d6\u6ce3\u9091\u51dd\u61c9\u81ba\u9df9\u4f9d\u501a\u5100\u5b9c\u610f\u61ff\u64ec\u6905\u6bc5\u7591\u77e3\u7fa9\u8264\u858f\u87fb\u8863\u8abc"],["eca1","\u8b70\u91ab\u4e8c\u4ee5\u4f0a\uf9dd\uf9de\u5937\u59e8\uf9df\u5df2\u5f1b\u5f5b\u6021\uf9e0\uf9e1\uf9e2\uf9e3\u723e\u73e5\uf9e4\u7570\u75cd\uf9e5\u79fb\uf9e6\u800c\u8033\u8084\u82e1\u8351\uf9e7\uf9e8\u8cbd\u8cb3\u9087\uf9e9\uf9ea\u98f4\u990c\uf9eb\uf9ec\u7037\u76ca\u7fca\u7fcc\u7ffc\u8b1a\u4eba\u4ec1\u5203\u5370\uf9ed\u54bd\u56e0\u59fb\u5bc5\u5f15\u5fcd\u6e6e\uf9ee\uf9ef\u7d6a\u8335\uf9f0\u8693\u8a8d\uf9f1\u976d\u9777\uf9f2\uf9f3\u4e00\u4f5a\u4f7e\u58f9\u65e5\u6ea2\u9038\u93b0\u99b9\u4efb\u58ec\u598a\u59d9\u6041\uf9f4\uf9f5\u7a14\uf9f6\u834f\u8cc3\u5165\u5344"],["eda1","\uf9f7\uf9f8\uf9f9\u4ecd\u5269\u5b55\u82bf\u4ed4\u523a\u54a8\u59c9\u59ff\u5b50\u5b57\u5b5c\u6063\u6148\u6ecb\u7099\u716e\u7386\u74f7\u75b5\u78c1\u7d2b\u8005\u81ea\u8328\u8517\u85c9\u8aee\u8cc7\u96cc\u4f5c\u52fa\u56bc\u65ab\u6628\u707c\u70b8\u7235\u7dbd\u828d\u914c\u96c0\u9d72\u5b71\u68e7\u6b98\u6f7a\u76de\u5c91\u66ab\u6f5b\u7bb4\u7c2a\u8836\u96dc\u4e08\u4ed7\u5320\u5834\u58bb\u58ef\u596c\u5c07\u5e33\u5e84\u5f35\u638c\u66b2\u6756\u6a1f\u6aa3\u6b0c\u6f3f\u7246\uf9fa\u7350\u748b\u7ae0\u7ca7\u8178\u81df\u81e7\u838a\u846c\u8523\u8594\u85cf\u88dd\u8d13\u91ac\u9577"],["eea1","\u969c\u518d\u54c9\u5728\u5bb0\u624d\u6750\u683d\u6893\u6e3d\u6ed3\u707d\u7e21\u88c1\u8ca1\u8f09\u9f4b\u9f4e\u722d\u7b8f\u8acd\u931a\u4f47\u4f4e\u5132\u5480\u59d0\u5e95\u62b5\u6775\u696e\u6a17\u6cae\u6e1a\u72d9\u732a\u75bd\u7bb8\u7d35\u82e7\u83f9\u8457\u85f7\u8a5b\u8caf\u8e87\u9019\u90b8\u96ce\u9f5f\u52e3\u540a\u5ae1\u5bc2\u6458\u6575\u6ef4\u72c4\uf9fb\u7684\u7a4d\u7b1b\u7c4d\u7e3e\u7fdf\u837b\u8b2b\u8cca\u8d64\u8de1\u8e5f\u8fea\u8ff9\u9069\u93d1\u4f43\u4f7a\u50b3\u5168\u5178\u524d\u526a\u5861\u587c\u5960\u5c08\u5c55\u5edb\u609b\u6230\u6813\u6bbf\u6c08\u6fb1"],["efa1","\u714e\u7420\u7530\u7538\u7551\u7672\u7b4c\u7b8b\u7bad\u7bc6\u7e8f\u8a6e\u8f3e\u8f49\u923f\u9293\u9322\u942b\u96fb\u985a\u986b\u991e\u5207\u622a\u6298\u6d59\u7664\u7aca\u7bc0\u7d76\u5360\u5cbe\u5e97\u6f38\u70b9\u7c98\u9711\u9b8e\u9ede\u63a5\u647a\u8776\u4e01\u4e95\u4ead\u505c\u5075\u5448\u59c3\u5b9a\u5e40\u5ead\u5ef7\u5f81\u60c5\u633a\u653f\u6574\u65cc\u6676\u6678\u67fe\u6968\u6a89\u6b63\u6c40\u6dc0\u6de8\u6e1f\u6e5e\u701e\u70a1\u738e\u73fd\u753a\u775b\u7887\u798e\u7a0b\u7a7d\u7cbe\u7d8e\u8247\u8a02\u8aea\u8c9e\u912d\u914a\u91d8\u9266\u92cc\u9320\u9706\u9756"],["f0a1","\u975c\u9802\u9f0e\u5236\u5291\u557c\u5824\u5e1d\u5f1f\u608c\u63d0\u68af\u6fdf\u796d\u7b2c\u81cd\u85ba\u88fd\u8af8\u8e44\u918d\u9664\u969b\u973d\u984c\u9f4a\u4fce\u5146\u51cb\u52a9\u5632\u5f14\u5f6b\u63aa\u64cd\u65e9\u6641\u66fa\u66f9\u671d\u689d\u68d7\u69fd\u6f15\u6f6e\u7167\u71e5\u722a\u74aa\u773a\u7956\u795a\u79df\u7a20\u7a95\u7c97\u7cdf\u7d44\u7e70\u8087\u85fb\u86a4\u8a54\u8abf\u8d99\u8e81\u9020\u906d\u91e3\u963b\u96d5\u9ce5\u65cf\u7c07\u8db3\u93c3\u5b58\u5c0a\u5352\u62d9\u731d\u5027\u5b97\u5f9e\u60b0\u616b\u68d5\u6dd9\u742e\u7a2e\u7d42\u7d9c\u7e31\u816b"],["f1a1","\u8e2a\u8e35\u937e\u9418\u4f50\u5750\u5de6\u5ea7\u632b\u7f6a\u4e3b\u4f4f\u4f8f\u505a\u59dd\u80c4\u546a\u5468\u55fe\u594f\u5b99\u5dde\u5eda\u665d\u6731\u67f1\u682a\u6ce8\u6d32\u6e4a\u6f8d\u70b7\u73e0\u7587\u7c4c\u7d02\u7d2c\u7da2\u821f\u86db\u8a3b\u8a85\u8d70\u8e8a\u8f33\u9031\u914e\u9152\u9444\u99d0\u7af9\u7ca5\u4fca\u5101\u51c6\u57c8\u5bef\u5cfb\u6659\u6a3d\u6d5a\u6e96\u6fec\u710c\u756f\u7ae3\u8822\u9021\u9075\u96cb\u99ff\u8301\u4e2d\u4ef2\u8846\u91cd\u537d\u6adb\u696b\u6c41\u847a\u589e\u618e\u66fe\u62ef\u70dd\u7511\u75c7\u7e52\u84b8\u8b49\u8d08\u4e4b\u53ea"],["f2a1","\u54ab\u5730\u5740\u5fd7\u6301\u6307\u646f\u652f\u65e8\u667a\u679d\u67b3\u6b62\u6c60\u6c9a\u6f2c\u77e5\u7825\u7949\u7957\u7d19\u80a2\u8102\u81f3\u829d\u82b7\u8718\u8a8c\uf9fc\u8d04\u8dbe\u9072\u76f4\u7a19\u7a37\u7e54\u8077\u5507\u55d4\u5875\u632f\u6422\u6649\u664b\u686d\u699b\u6b84\u6d25\u6eb1\u73cd\u7468\u74a1\u755b\u75b9\u76e1\u771e\u778b\u79e6\u7e09\u7e1d\u81fb\u852f\u8897\u8a3a\u8cd1\u8eeb\u8fb0\u9032\u93ad\u9663\u9673\u9707\u4f84\u53f1\u59ea\u5ac9\u5e19\u684e\u74c6\u75be\u79e9\u7a92\u81a3\u86ed\u8cea\u8dcc\u8fed\u659f\u6715\uf9fd\u57f7\u6f57\u7ddd\u8f2f"],["f3a1","\u93f6\u96c6\u5fb5\u61f2\u6f84\u4e14\u4f98\u501f\u53c9\u55df\u5d6f\u5dee\u6b21\u6b64\u78cb\u7b9a\uf9fe\u8e49\u8eca\u906e\u6349\u643e\u7740\u7a84\u932f\u947f\u9f6a\u64b0\u6faf\u71e6\u74a8\u74da\u7ac4\u7c12\u7e82\u7cb2\u7e98\u8b9a\u8d0a\u947d\u9910\u994c\u5239\u5bdf\u64e6\u672d\u7d2e\u50ed\u53c3\u5879\u6158\u6159\u61fa\u65ac\u7ad9\u8b92\u8b96\u5009\u5021\u5275\u5531\u5a3c\u5ee0\u5f70\u6134\u655e\u660c\u6636\u66a2\u69cd\u6ec4\u6f32\u7316\u7621\u7a93\u8139\u8259\u83d6\u84bc\u50b5\u57f0\u5bc0\u5be8\u5f69\u63a1\u7826\u7db5\u83dc\u8521\u91c7\u91f5\u518a\u67f5\u7b56"],["f4a1","\u8cac\u51c4\u59bb\u60bd\u8655\u501c\uf9ff\u5254\u5c3a\u617d\u621a\u62d3\u64f2\u65a5\u6ecc\u7620\u810a\u8e60\u965f\u96bb\u4edf\u5343\u5598\u5929\u5ddd\u64c5\u6cc9\u6dfa\u7394\u7a7f\u821b\u85a6\u8ce4\u8e10\u9077\u91e7\u95e1\u9621\u97c6\u51f8\u54f2\u5586\u5fb9\u64a4\u6f88\u7db4\u8f1f\u8f4d\u9435\u50c9\u5c16\u6cbe\u6dfb\u751b\u77bb\u7c3d\u7c64\u8a79\u8ac2\u581e\u59be\u5e16\u6377\u7252\u758a\u776b\u8adc\u8cbc\u8f12\u5ef3\u6674\u6df8\u807d\u83c1\u8acb\u9751\u9bd6\ufa00\u5243\u66ff\u6d95\u6eef\u7de0\u8ae6\u902e\u905e\u9ad4\u521d\u527f\u54e8\u6194\u6284\u62db\u68a2"],["f5a1","\u6912\u695a\u6a35\u7092\u7126\u785d\u7901\u790e\u79d2\u7a0d\u8096\u8278\u82d5\u8349\u8549\u8c82\u8d85\u9162\u918b\u91ae\u4fc3\u56d1\u71ed\u77d7\u8700\u89f8\u5bf8\u5fd6\u6751\u90a8\u53e2\u585a\u5bf5\u60a4\u6181\u6460\u7e3d\u8070\u8525\u9283\u64ae\u50ac\u5d14\u6700\u589c\u62bd\u63a8\u690e\u6978\u6a1e\u6e6b\u76ba\u79cb\u82bb\u8429\u8acf\u8da8\u8ffd\u9112\u914b\u919c\u9310\u9318\u939a\u96db\u9a36\u9c0d\u4e11\u755c\u795d\u7afa\u7b51\u7bc9\u7e2e\u84c4\u8e59\u8e74\u8ef8\u9010\u6625\u693f\u7443\u51fa\u672e\u9edc\u5145\u5fe0\u6c96\u87f2\u885d\u8877\u60b4\u81b5\u8403"],["f6a1","\u8d05\u53d6\u5439\u5634\u5a36\u5c31\u708a\u7fe0\u805a\u8106\u81ed\u8da3\u9189\u9a5f\u9df2\u5074\u4ec4\u53a0\u60fb\u6e2c\u5c64\u4f88\u5024\u55e4\u5cd9\u5e5f\u6065\u6894\u6cbb\u6dc4\u71be\u75d4\u75f4\u7661\u7a1a\u7a49\u7dc7\u7dfb\u7f6e\u81f4\u86a9\u8f1c\u96c9\u99b3\u9f52\u5247\u52c5\u98ed\u89aa\u4e03\u67d2\u6f06\u4fb5\u5be2\u6795\u6c88\u6d78\u741b\u7827\u91dd\u937c\u87c4\u79e4\u7a31\u5feb\u4ed6\u54a4\u553e\u58ae\u59a5\u60f0\u6253\u62d6\u6736\u6955\u8235\u9640\u99b1\u99dd\u502c\u5353\u5544\u577c\ufa01\u6258\ufa02\u64e2\u666b\u67dd\u6fc1\u6fef\u7422\u7438\u8a17"],["f7a1","\u9438\u5451\u5606\u5766\u5f48\u619a\u6b4e\u7058\u70ad\u7dbb\u8a95\u596a\u812b\u63a2\u7708\u803d\u8caa\u5854\u642d\u69bb\u5b95\u5e11\u6e6f\ufa03\u8569\u514c\u53f0\u592a\u6020\u614b\u6b86\u6c70\u6cf0\u7b1e\u80ce\u82d4\u8dc6\u90b0\u98b1\ufa04\u64c7\u6fa4\u6491\u6504\u514e\u5410\u571f\u8a0e\u615f\u6876\ufa05\u75db\u7b52\u7d71\u901a\u5806\u69cc\u817f\u892a\u9000\u9839\u5078\u5957\u59ac\u6295\u900f\u9b2a\u615d\u7279\u95d6\u5761\u5a46\u5df4\u628a\u64ad\u64fa\u6777\u6ce2\u6d3e\u722c\u7436\u7834\u7f77\u82ad\u8ddb\u9817\u5224\u5742\u677f\u7248\u74e3\u8ca9\u8fa6\u9211"],["f8a1","\u962a\u516b\u53ed\u634c\u4f69\u5504\u6096\u6557\u6c9b\u6d7f\u724c\u72fd\u7a17\u8987\u8c9d\u5f6d\u6f8e\u70f9\u81a8\u610e\u4fbf\u504f\u6241\u7247\u7bc7\u7de8\u7fe9\u904d\u97ad\u9a19\u8cb6\u576a\u5e73\u67b0\u840d\u8a55\u5420\u5b16\u5e63\u5ee2\u5f0a\u6583\u80ba\u853d\u9589\u965b\u4f48\u5305\u530d\u530f\u5486\u54fa\u5703\u5e03\u6016\u629b\u62b1\u6355\ufa06\u6ce1\u6d66\u75b1\u7832\u80de\u812f\u82de\u8461\u84b2\u888d\u8912\u900b\u92ea\u98fd\u9b91\u5e45\u66b4\u66dd\u7011\u7206\ufa07\u4ff5\u527d\u5f6a\u6153\u6753\u6a19\u6f02\u74e2\u7968\u8868\u8c79\u98c7\u98c4\u9a43"],["f9a1","\u54c1\u7a1f\u6953\u8af7\u8c4a\u98a8\u99ae\u5f7c\u62ab\u75b2\u76ae\u88ab\u907f\u9642\u5339\u5f3c\u5fc5\u6ccc\u73cc\u7562\u758b\u7b46\u82fe\u999d\u4e4f\u903c\u4e0b\u4f55\u53a6\u590f\u5ec8\u6630\u6cb3\u7455\u8377\u8766\u8cc0\u9050\u971e\u9c15\u58d1\u5b78\u8650\u8b14\u9db4\u5bd2\u6068\u608d\u65f1\u6c57\u6f22\u6fa3\u701a\u7f55\u7ff0\u9591\u9592\u9650\u97d3\u5272\u8f44\u51fd\u542b\u54b8\u5563\u558a\u6abb\u6db5\u7dd8\u8266\u929c\u9677\u9e79\u5408\u54c8\u76d2\u86e4\u95a4\u95d4\u965c\u4ea2\u4f09\u59ee\u5ae6\u5df7\u6052\u6297\u676d\u6841\u6c86\u6e2f\u7f38\u809b\u822a"],["faa1","\ufa08\ufa09\u9805\u4ea5\u5055\u54b3\u5793\u595a\u5b69\u5bb3\u61c8\u6977\u6d77\u7023\u87f9\u89e3\u8a72\u8ae7\u9082\u99ed\u9ab8\u52be\u6838\u5016\u5e78\u674f\u8347\u884c\u4eab\u5411\u56ae\u73e6\u9115\u97ff\u9909\u9957\u9999\u5653\u589f\u865b\u8a31\u61b2\u6af6\u737b\u8ed2\u6b47\u96aa\u9a57\u5955\u7200\u8d6b\u9769\u4fd4\u5cf4\u5f26\u61f8\u665b\u6ceb\u70ab\u7384\u73b9\u73fe\u7729\u774d\u7d43\u7d62\u7e23\u8237\u8852\ufa0a\u8ce2\u9249\u986f\u5b51\u7a74\u8840\u9801\u5acc\u4fe0\u5354\u593e\u5cfd\u633e\u6d79\u72f9\u8105\u8107\u83a2\u92cf\u9830\u4ea8\u5144\u5211\u578b"],["fba1","\u5f62\u6cc2\u6ece\u7005\u7050\u70af\u7192\u73e9\u7469\u834a\u87a2\u8861\u9008\u90a2\u93a3\u99a8\u516e\u5f57\u60e0\u6167\u66b3\u8559\u8e4a\u91af\u978b\u4e4e\u4e92\u547c\u58d5\u58fa\u597d\u5cb5\u5f27\u6236\u6248\u660a\u6667\u6beb\u6d69\u6dcf\u6e56\u6ef8\u6f94\u6fe0\u6fe9\u705d\u72d0\u7425\u745a\u74e0\u7693\u795c\u7cca\u7e1e\u80e1\u82a6\u846b\u84bf\u864e\u865f\u8774\u8b77\u8c6a\u93ac\u9800\u9865\u60d1\u6216\u9177\u5a5a\u660f\u6df7\u6e3e\u743f\u9b42\u5ffd\u60da\u7b0f\u54c4\u5f18\u6c5e\u6cd3\u6d2a\u70d8\u7d05\u8679\u8a0c\u9d3b\u5316\u548c\u5b05\u6a3a\u706b\u7575"],["fca1","\u798d\u79be\u82b1\u83ef\u8a71\u8b41\u8ca8\u9774\ufa0b\u64f4\u652b\u78ba\u78bb\u7a6b\u4e38\u559a\u5950\u5ba6\u5e7b\u60a3\u63db\u6b61\u6665\u6853\u6e19\u7165\u74b0\u7d08\u9084\u9a69\u9c25\u6d3b\u6ed1\u733e\u8c41\u95ca\u51f0\u5e4c\u5fa8\u604d\u60f6\u6130\u614c\u6643\u6644\u69a5\u6cc1\u6e5f\u6ec9\u6f62\u714c\u749c\u7687\u7bc1\u7c27\u8352\u8757\u9051\u968d\u9ec3\u532f\u56de\u5efb\u5f8a\u6062\u6094\u61f7\u6666\u6703\u6a9c\u6dee\u6fae\u7070\u736a\u7e6a\u81be\u8334\u86d4\u8aa8\u8cc4\u5283\u7372\u5b96\u6a6b\u9404\u54ee\u5686\u5b5d\u6548\u6585\u66c9\u689f\u6d8d\u6dc6"],["fda1","\u723b\u80b4\u9175\u9a4d\u4faf\u5019\u539a\u540e\u543c\u5589\u55c5\u5e3f\u5f8c\u673d\u7166\u73dd\u9005\u52db\u52f3\u5864\u58ce\u7104\u718f\u71fb\u85b0\u8a13\u6688\u85a8\u55a7\u6684\u714a\u8431\u5349\u5599\u6bc1\u5f59\u5fbd\u63ee\u6689\u7147\u8af1\u8f1d\u9ebe\u4f11\u643a\u70cb\u7566\u8667\u6064\u8b4e\u9df8\u5147\u51f6\u5308\u6d36\u80f8\u9ed1\u6615\u6b23\u7098\u75d5\u5403\u5c79\u7d07\u8a16\u6b20\u6b3d\u6b46\u5438\u6070\u6d3d\u7fd5\u8208\u50d6\u51de\u559c\u566b\u56cd\u59ec\u5b09\u5e0c\u6199\u6198\u6231\u665e\u66e6\u7199\u71b9\u71ba\u72a7\u79a7\u7a00\u7fb2\u8a70"]]},4916,[]); +__d(function(a,e,d,b,c,f,n){c.exports=[["0","\0",127],["a140","\u3000\uff0c\u3001\u3002\uff0e\u2027\uff1b\uff1a\uff1f\uff01\ufe30\u2026\u2025\ufe50\ufe51\ufe52\xb7\ufe54\ufe55\ufe56\ufe57\uff5c\u2013\ufe31\u2014\ufe33\u2574\ufe34\ufe4f\uff08\uff09\ufe35\ufe36\uff5b\uff5d\ufe37\ufe38\u3014\u3015\ufe39\ufe3a\u3010\u3011\ufe3b\ufe3c\u300a\u300b\ufe3d\ufe3e\u3008\u3009\ufe3f\ufe40\u300c\u300d\ufe41\ufe42\u300e\u300f\ufe43\ufe44\ufe59\ufe5a"],["a1a1","\ufe5b\ufe5c\ufe5d\ufe5e\u2018\u2019\u201c\u201d\u301d\u301e\u2035\u2032\uff03\uff06\uff0a\u203b\xa7\u3003\u25cb\u25cf\u25b3\u25b2\u25ce\u2606\u2605\u25c7\u25c6\u25a1\u25a0\u25bd\u25bc\u32a3\u2105\xaf\uffe3\uff3f\u02cd\ufe49\ufe4a\ufe4d\ufe4e\ufe4b\ufe4c\ufe5f\ufe60\ufe61\uff0b\uff0d\xd7\xf7\xb1\u221a\uff1c\uff1e\uff1d\u2266\u2267\u2260\u221e\u2252\u2261\ufe62",4,"\uff5e\u2229\u222a\u22a5\u2220\u221f\u22bf\u33d2\u33d1\u222b\u222e\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uff0f"],["a240","\uff3c\u2215\ufe68\uff04\uffe5\u3012\uffe0\uffe1\uff05\uff20\u2103\u2109\ufe69\ufe6a\ufe6b\u33d5\u339c\u339d\u339e\u33ce\u33a1\u338e\u338f\u33c4\xb0\u5159\u515b\u515e\u515d\u5161\u5163\u55e7\u74e9\u7cce\u2581",7,"\u258f\u258e\u258d\u258c\u258b\u258a\u2589\u253c\u2534\u252c\u2524\u251c\u2594\u2500\u2502\u2595\u250c\u2510\u2514\u2518\u256d"],["a2a1","\u256e\u2570\u256f\u2550\u255e\u256a\u2561\u25e2\u25e3\u25e5\u25e4\u2571\u2572\u2573\uff10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uff21",25,"\uff41",21],["a340","\uff57\uff58\uff59\uff5a\u0391",16,"\u03a3",6,"\u03b1",16,"\u03c3",6,"\u3105",10],["a3a1","\u3110",25,"\u02d9\u02c9\u02ca\u02c7\u02cb"],["a3e1","\u20ac"],["a440","\u4e00\u4e59\u4e01\u4e03\u4e43\u4e5d\u4e86\u4e8c\u4eba\u513f\u5165\u516b\u51e0\u5200\u5201\u529b\u5315\u5341\u535c\u53c8\u4e09\u4e0b\u4e08\u4e0a\u4e2b\u4e38\u51e1\u4e45\u4e48\u4e5f\u4e5e\u4e8e\u4ea1\u5140\u5203\u52fa\u5343\u53c9\u53e3\u571f\u58eb\u5915\u5927\u5973\u5b50\u5b51\u5b53\u5bf8\u5c0f\u5c22\u5c38\u5c71\u5ddd\u5de5\u5df1\u5df2\u5df3\u5dfe\u5e72\u5efe\u5f0b\u5f13\u624d"],["a4a1","\u4e11\u4e10\u4e0d\u4e2d\u4e30\u4e39\u4e4b\u5c39\u4e88\u4e91\u4e95\u4e92\u4e94\u4ea2\u4ec1\u4ec0\u4ec3\u4ec6\u4ec7\u4ecd\u4eca\u4ecb\u4ec4\u5143\u5141\u5167\u516d\u516e\u516c\u5197\u51f6\u5206\u5207\u5208\u52fb\u52fe\u52ff\u5316\u5339\u5348\u5347\u5345\u535e\u5384\u53cb\u53ca\u53cd\u58ec\u5929\u592b\u592a\u592d\u5b54\u5c11\u5c24\u5c3a\u5c6f\u5df4\u5e7b\u5eff\u5f14\u5f15\u5fc3\u6208\u6236\u624b\u624e\u652f\u6587\u6597\u65a4\u65b9\u65e5\u66f0\u6708\u6728\u6b20\u6b62\u6b79\u6bcb\u6bd4\u6bdb\u6c0f\u6c34\u706b\u722a\u7236\u723b\u7247\u7259\u725b\u72ac\u738b\u4e19"],["a540","\u4e16\u4e15\u4e14\u4e18\u4e3b\u4e4d\u4e4f\u4e4e\u4ee5\u4ed8\u4ed4\u4ed5\u4ed6\u4ed7\u4ee3\u4ee4\u4ed9\u4ede\u5145\u5144\u5189\u518a\u51ac\u51f9\u51fa\u51f8\u520a\u52a0\u529f\u5305\u5306\u5317\u531d\u4edf\u534a\u5349\u5361\u5360\u536f\u536e\u53bb\u53ef\u53e4\u53f3\u53ec\u53ee\u53e9\u53e8\u53fc\u53f8\u53f5\u53eb\u53e6\u53ea\u53f2\u53f1\u53f0\u53e5\u53ed\u53fb\u56db\u56da\u5916"],["a5a1","\u592e\u5931\u5974\u5976\u5b55\u5b83\u5c3c\u5de8\u5de7\u5de6\u5e02\u5e03\u5e73\u5e7c\u5f01\u5f18\u5f17\u5fc5\u620a\u6253\u6254\u6252\u6251\u65a5\u65e6\u672e\u672c\u672a\u672b\u672d\u6b63\u6bcd\u6c11\u6c10\u6c38\u6c41\u6c40\u6c3e\u72af\u7384\u7389\u74dc\u74e6\u7518\u751f\u7528\u7529\u7530\u7531\u7532\u7533\u758b\u767d\u76ae\u76bf\u76ee\u77db\u77e2\u77f3\u793a\u79be\u7a74\u7acb\u4e1e\u4e1f\u4e52\u4e53\u4e69\u4e99\u4ea4\u4ea6\u4ea5\u4eff\u4f09\u4f19\u4f0a\u4f15\u4f0d\u4f10\u4f11\u4f0f\u4ef2\u4ef6\u4efb\u4ef0\u4ef3\u4efd\u4f01\u4f0b\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518d\u51b0\u5217\u5211\u5212\u520e\u5216\u52a3\u5308\u5321\u5320\u5370\u5371\u5409\u540f\u540c\u540a\u5410\u5401\u540b\u5404\u5411\u540d\u5408\u5403\u540e\u5406\u5412\u56e0\u56de\u56dd\u5733\u5730\u5728\u572d\u572c\u572f\u5729\u5919\u591a\u5937\u5938\u5984\u5978\u5983\u597d\u5979\u5982\u5981\u5b57\u5b58\u5b87\u5b88\u5b85\u5b89\u5bfa\u5c16\u5c79\u5dde\u5e06\u5e76\u5e74"],["a6a1","\u5f0f\u5f1b\u5fd9\u5fd6\u620e\u620c\u620d\u6210\u6263\u625b\u6258\u6536\u65e9\u65e8\u65ec\u65ed\u66f2\u66f3\u6709\u673d\u6734\u6731\u6735\u6b21\u6b64\u6b7b\u6c16\u6c5d\u6c57\u6c59\u6c5f\u6c60\u6c50\u6c55\u6c61\u6c5b\u6c4d\u6c4e\u7070\u725f\u725d\u767e\u7af9\u7c73\u7cf8\u7f36\u7f8a\u7fbd\u8001\u8003\u800c\u8012\u8033\u807f\u8089\u808b\u808c\u81e3\u81ea\u81f3\u81fc\u820c\u821b\u821f\u826e\u8272\u827e\u866b\u8840\u884c\u8863\u897f\u9621\u4e32\u4ea8\u4f4d\u4f4f\u4f47\u4f57\u4f5e\u4f34\u4f5b\u4f55\u4f30\u4f50\u4f51\u4f3d\u4f3a\u4f38\u4f43\u4f54\u4f3c\u4f46\u4f63"],["a740","\u4f5c\u4f60\u4f2f\u4f4e\u4f36\u4f59\u4f5d\u4f48\u4f5a\u514c\u514b\u514d\u5175\u51b6\u51b7\u5225\u5224\u5229\u522a\u5228\u52ab\u52a9\u52aa\u52ac\u5323\u5373\u5375\u541d\u542d\u541e\u543e\u5426\u544e\u5427\u5446\u5443\u5433\u5448\u5442\u541b\u5429\u544a\u5439\u543b\u5438\u542e\u5435\u5436\u5420\u543c\u5440\u5431\u542b\u541f\u542c\u56ea\u56f0\u56e4\u56eb\u574a\u5751\u5740\u574d"],["a7a1","\u5747\u574e\u573e\u5750\u574f\u573b\u58ef\u593e\u599d\u5992\u59a8\u599e\u59a3\u5999\u5996\u598d\u59a4\u5993\u598a\u59a5\u5b5d\u5b5c\u5b5a\u5b5b\u5b8c\u5b8b\u5b8f\u5c2c\u5c40\u5c41\u5c3f\u5c3e\u5c90\u5c91\u5c94\u5c8c\u5deb\u5e0c\u5e8f\u5e87\u5e8a\u5ef7\u5f04\u5f1f\u5f64\u5f62\u5f77\u5f79\u5fd8\u5fcc\u5fd7\u5fcd\u5ff1\u5feb\u5ff8\u5fea\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626d\u628a\u627c\u627e\u6279\u6273\u6292\u626f\u6298\u626e\u6295\u6293\u6291\u6286\u6539\u653b\u6538\u65f1\u66f4\u675f\u674e\u674f\u6750\u6751\u675c\u6756\u675e\u6749\u6746\u6760"],["a840","\u6753\u6757\u6b65\u6bcf\u6c42\u6c5e\u6c99\u6c81\u6c88\u6c89\u6c85\u6c9b\u6c6a\u6c7a\u6c90\u6c70\u6c8c\u6c68\u6c96\u6c92\u6c7d\u6c83\u6c72\u6c7e\u6c74\u6c86\u6c76\u6c8d\u6c94\u6c98\u6c82\u7076\u707c\u707d\u7078\u7262\u7261\u7260\u72c4\u72c2\u7396\u752c\u752b\u7537\u7538\u7682\u76ef\u77e3\u79c1\u79c0\u79bf\u7a76\u7cfb\u7f55\u8096\u8093\u809d\u8098\u809b\u809a\u80b2\u826f\u8292"],["a8a1","\u828b\u828d\u898b\u89d2\u8a00\u8c37\u8c46\u8c55\u8c9d\u8d64\u8d70\u8db3\u8eab\u8eca\u8f9b\u8fb0\u8fc2\u8fc6\u8fc5\u8fc4\u5de1\u9091\u90a2\u90aa\u90a6\u90a3\u9149\u91c6\u91cc\u9632\u962e\u9631\u962a\u962c\u4e26\u4e56\u4e73\u4e8b\u4e9b\u4e9e\u4eab\u4eac\u4f6f\u4f9d\u4f8d\u4f73\u4f7f\u4f6c\u4f9b\u4f8b\u4f86\u4f83\u4f70\u4f75\u4f88\u4f69\u4f7b\u4f96\u4f7e\u4f8f\u4f91\u4f7a\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51bd\u51fd\u523b\u5238\u5237\u523a\u5230\u522e\u5236\u5241\u52be\u52bb\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53d6\u53d4\u53d7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547b\u5477\u5484\u5492\u5486\u547c\u5490\u5471\u5476\u548c\u549a\u5462\u5468\u548b\u547d\u548e\u56fa\u5783\u5777\u576a\u5769\u5761\u5766\u5764\u577c\u591c\u5949\u5947\u5948\u5944\u5954\u59be\u59bb\u59d4\u59b9\u59ae\u59d1\u59c6\u59d0\u59cd\u59cb\u59d3\u59ca\u59af\u59b3\u59d2\u59c5\u5b5f\u5b64\u5b63\u5b97\u5b9a\u5b98\u5b9c\u5b99\u5b9b\u5c1a\u5c48\u5c45"],["a9a1","\u5c46\u5cb7\u5ca1\u5cb8\u5ca9\u5cab\u5cb1\u5cb3\u5e18\u5e1a\u5e16\u5e15\u5e1b\u5e11\u5e78\u5e9a\u5e97\u5e9c\u5e95\u5e96\u5ef6\u5f26\u5f27\u5f29\u5f80\u5f81\u5f7f\u5f7c\u5fdd\u5fe0\u5ffd\u5ff5\u5fff\u600f\u6014\u602f\u6035\u6016\u602a\u6015\u6021\u6027\u6029\u602b\u601b\u6216\u6215\u623f\u623e\u6240\u627f\u62c9\u62cc\u62c4\u62bf\u62c2\u62b9\u62d2\u62db\u62ab\u62d3\u62d4\u62cb\u62c8\u62a8\u62bd\u62bc\u62d0\u62d9\u62c7\u62cd\u62b5\u62da\u62b1\u62d8\u62d6\u62d7\u62c6\u62ac\u62ce\u653e\u65a7\u65bc\u65fa\u6614\u6613\u660c\u6606\u6602\u660e\u6600\u660f\u6615\u660a"],["aa40","\u6607\u670d\u670b\u676d\u678b\u6795\u6771\u679c\u6773\u6777\u6787\u679d\u6797\u676f\u6770\u677f\u6789\u677e\u6790\u6775\u679a\u6793\u677c\u676a\u6772\u6b23\u6b66\u6b67\u6b7f\u6c13\u6c1b\u6ce3\u6ce8\u6cf3\u6cb1\u6ccc\u6ce5\u6cb3\u6cbd\u6cbe\u6cbc\u6ce2\u6cab\u6cd5\u6cd3\u6cb8\u6cc4\u6cb9\u6cc1\u6cae\u6cd7\u6cc5\u6cf1\u6cbf\u6cbb\u6ce1\u6cdb\u6cca\u6cac\u6cef\u6cdc\u6cd6\u6ce0"],["aaa1","\u7095\u708e\u7092\u708a\u7099\u722c\u722d\u7238\u7248\u7267\u7269\u72c0\u72ce\u72d9\u72d7\u72d0\u73a9\u73a8\u739f\u73ab\u73a5\u753d\u759d\u7599\u759a\u7684\u76c2\u76f2\u76f4\u77e5\u77fd\u793e\u7940\u7941\u79c9\u79c8\u7a7a\u7a79\u7afa\u7cfe\u7f54\u7f8c\u7f8b\u8005\u80ba\u80a5\u80a2\u80b1\u80a1\u80ab\u80a9\u80b4\u80aa\u80af\u81e5\u81fe\u820d\u82b3\u829d\u8299\u82ad\u82bd\u829f\u82b9\u82b1\u82ac\u82a5\u82af\u82b8\u82a3\u82b0\u82be\u82b7\u864e\u8671\u521d\u8868\u8ecb\u8fce\u8fd4\u8fd1\u90b5\u90b8\u90b1\u90b6\u91c7\u91d1\u9577\u9580\u961c\u9640\u963f\u963b\u9644"],["ab40","\u9642\u96b9\u96e8\u9752\u975e\u4e9f\u4ead\u4eae\u4fe1\u4fb5\u4faf\u4fbf\u4fe0\u4fd1\u4fcf\u4fdd\u4fc3\u4fb6\u4fd8\u4fdf\u4fca\u4fd7\u4fae\u4fd0\u4fc4\u4fc2\u4fda\u4fce\u4fde\u4fb7\u5157\u5192\u5191\u51a0\u524e\u5243\u524a\u524d\u524c\u524b\u5247\u52c7\u52c9\u52c3\u52c1\u530d\u5357\u537b\u539a\u53db\u54ac\u54c0\u54a8\u54ce\u54c9\u54b8\u54a6\u54b3\u54c7\u54c2\u54bd\u54aa\u54c1"],["aba1","\u54c4\u54c8\u54af\u54ab\u54b1\u54bb\u54a9\u54a7\u54bf\u56ff\u5782\u578b\u57a0\u57a3\u57a2\u57ce\u57ae\u5793\u5955\u5951\u594f\u594e\u5950\u59dc\u59d8\u59ff\u59e3\u59e8\u5a03\u59e5\u59ea\u59da\u59e6\u5a01\u59fb\u5b69\u5ba3\u5ba6\u5ba4\u5ba2\u5ba5\u5c01\u5c4e\u5c4f\u5c4d\u5c4b\u5cd9\u5cd2\u5df7\u5e1d\u5e25\u5e1f\u5e7d\u5ea0\u5ea6\u5efa\u5f08\u5f2d\u5f65\u5f88\u5f85\u5f8a\u5f8b\u5f87\u5f8c\u5f89\u6012\u601d\u6020\u6025\u600e\u6028\u604d\u6070\u6068\u6062\u6046\u6043\u606c\u606b\u606a\u6064\u6241\u62dc\u6316\u6309\u62fc\u62ed\u6301\u62ee\u62fd\u6307\u62f1\u62f7"],["ac40","\u62ef\u62ec\u62fe\u62f4\u6311\u6302\u653f\u6545\u65ab\u65bd\u65e2\u6625\u662d\u6620\u6627\u662f\u661f\u6628\u6631\u6624\u66f7\u67ff\u67d3\u67f1\u67d4\u67d0\u67ec\u67b6\u67af\u67f5\u67e9\u67ef\u67c4\u67d1\u67b4\u67da\u67e5\u67b8\u67cf\u67de\u67f3\u67b0\u67d9\u67e2\u67dd\u67d2\u6b6a\u6b83\u6b86\u6bb5\u6bd2\u6bd7\u6c1f\u6cc9\u6d0b\u6d32\u6d2a\u6d41\u6d25\u6d0c\u6d31\u6d1e\u6d17"],["aca1","\u6d3b\u6d3d\u6d3e\u6d36\u6d1b\u6cf5\u6d39\u6d27\u6d38\u6d29\u6d2e\u6d35\u6d0e\u6d2b\u70ab\u70ba\u70b3\u70ac\u70af\u70ad\u70b8\u70ae\u70a4\u7230\u7272\u726f\u7274\u72e9\u72e0\u72e1\u73b7\u73ca\u73bb\u73b2\u73cd\u73c0\u73b3\u751a\u752d\u754f\u754c\u754e\u754b\u75ab\u75a4\u75a5\u75a2\u75a3\u7678\u7686\u7687\u7688\u76c8\u76c6\u76c3\u76c5\u7701\u76f9\u76f8\u7709\u770b\u76fe\u76fc\u7707\u77dc\u7802\u7814\u780c\u780d\u7946\u7949\u7948\u7947\u79b9\u79ba\u79d1\u79d2\u79cb\u7a7f\u7a81\u7aff\u7afd\u7c7d\u7d02\u7d05\u7d00\u7d09\u7d07\u7d04\u7d06\u7f38\u7f8e\u7fbf\u8004"],["ad40","\u8010\u800d\u8011\u8036\u80d6\u80e5\u80da\u80c3\u80c4\u80cc\u80e1\u80db\u80ce\u80de\u80e4\u80dd\u81f4\u8222\u82e7\u8303\u8305\u82e3\u82db\u82e6\u8304\u82e5\u8302\u8309\u82d2\u82d7\u82f1\u8301\u82dc\u82d4\u82d1\u82de\u82d3\u82df\u82ef\u8306\u8650\u8679\u867b\u867a\u884d\u886b\u8981\u89d4\u8a08\u8a02\u8a03\u8c9e\u8ca0\u8d74\u8d73\u8db4\u8ecd\u8ecc\u8ff0\u8fe6\u8fe2\u8fea\u8fe5"],["ada1","\u8fed\u8feb\u8fe4\u8fe8\u90ca\u90ce\u90c1\u90c3\u914b\u914a\u91cd\u9582\u9650\u964b\u964c\u964d\u9762\u9769\u97cb\u97ed\u97f3\u9801\u98a8\u98db\u98df\u9996\u9999\u4e58\u4eb3\u500c\u500d\u5023\u4fef\u5026\u5025\u4ff8\u5029\u5016\u5006\u503c\u501f\u501a\u5012\u5011\u4ffa\u5000\u5014\u5028\u4ff1\u5021\u500b\u5019\u5018\u4ff3\u4fee\u502d\u502a\u4ffe\u502b\u5009\u517c\u51a4\u51a5\u51a2\u51cd\u51cc\u51c6\u51cb\u5256\u525c\u5254\u525b\u525d\u532a\u537f\u539f\u539d\u53df\u54e8\u5510\u5501\u5537\u54fc\u54e5\u54f2\u5506\u54fa\u5514\u54e9\u54ed\u54e1\u5509\u54ee\u54ea"],["ae40","\u54e6\u5527\u5507\u54fd\u550f\u5703\u5704\u57c2\u57d4\u57cb\u57c3\u5809\u590f\u5957\u5958\u595a\u5a11\u5a18\u5a1c\u5a1f\u5a1b\u5a13\u59ec\u5a20\u5a23\u5a29\u5a25\u5a0c\u5a09\u5b6b\u5c58\u5bb0\u5bb3\u5bb6\u5bb4\u5bae\u5bb5\u5bb9\u5bb8\u5c04\u5c51\u5c55\u5c50\u5ced\u5cfd\u5cfb\u5cea\u5ce8\u5cf0\u5cf6\u5d01\u5cf4\u5dee\u5e2d\u5e2b\u5eab\u5ead\u5ea7\u5f31\u5f92\u5f91\u5f90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606d\u6069\u606f\u6084\u609f\u609a\u608d\u6094\u608c\u6085\u6096\u6247\u62f3\u6308\u62ff\u634e\u633e\u632f\u6355\u6342\u6346\u634f\u6349\u633a\u6350\u633d\u632a\u632b\u6328\u634d\u634c\u6548\u6549\u6599\u65c1\u65c5\u6642\u6649\u664f\u6643\u6652\u664c\u6645\u6641\u66f8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68b3\u6817\u684c\u6851\u683d\u67f4\u6850\u6840\u683c\u6843\u682a\u6845\u6813\u6818\u6841\u6b8a\u6b89\u6bb7\u6c23\u6c27\u6c28\u6c26\u6c24\u6cf0\u6d6a\u6d95\u6d88\u6d87\u6d66\u6d78\u6d77\u6d59\u6d93"],["af40","\u6d6c\u6d89\u6d6e\u6d5a\u6d74\u6d69\u6d8c\u6d8a\u6d79\u6d85\u6d65\u6d94\u70ca\u70d8\u70e4\u70d9\u70c8\u70cf\u7239\u7279\u72fc\u72f9\u72fd\u72f8\u72f7\u7386\u73ed\u7409\u73ee\u73e0\u73ea\u73de\u7554\u755d\u755c\u755a\u7559\u75be\u75c5\u75c7\u75b2\u75b3\u75bd\u75bc\u75b9\u75c2\u75b8\u768b\u76b0\u76ca\u76cd\u76ce\u7729\u771f\u7720\u7728\u77e9\u7830\u7827\u7838\u781d\u7834\u7837"],["afa1","\u7825\u782d\u7820\u781f\u7832\u7955\u7950\u7960\u795f\u7956\u795e\u795d\u7957\u795a\u79e4\u79e3\u79e7\u79df\u79e6\u79e9\u79d8\u7a84\u7a88\u7ad9\u7b06\u7b11\u7c89\u7d21\u7d17\u7d0b\u7d0a\u7d20\u7d22\u7d14\u7d10\u7d15\u7d1a\u7d1c\u7d0d\u7d19\u7d1b\u7f3a\u7f5f\u7f94\u7fc5\u7fc1\u8006\u8018\u8015\u8019\u8017\u803d\u803f\u80f1\u8102\u80f0\u8105\u80ed\u80f4\u8106\u80f8\u80f3\u8108\u80fd\u810a\u80fc\u80ef\u81ed\u81ec\u8200\u8210\u822a\u822b\u8228\u822c\u82bb\u832b\u8352\u8354\u834a\u8338\u8350\u8349\u8335\u8334\u834f\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868a\u86aa\u8693\u86a4\u86a9\u868c\u86a3\u869c\u8870\u8877\u8881\u8882\u887d\u8879\u8a18\u8a10\u8a0e\u8a0c\u8a15\u8a0a\u8a17\u8a13\u8a16\u8a0f\u8a11\u8c48\u8c7a\u8c79\u8ca1\u8ca2\u8d77\u8eac\u8ed2\u8ed4\u8ecf\u8fb1\u9001\u9006\u8ff7\u9000\u8ffa\u8ff4\u9003\u8ffd\u9005\u8ff8\u9095\u90e1\u90dd\u90e2\u9152\u914d\u914c\u91d8\u91dd\u91d7\u91dc\u91d9\u9583\u9662\u9663\u9661"],["b0a1","\u965b\u965d\u9664\u9658\u965e\u96bb\u98e2\u99ac\u9aa8\u9ad8\u9b25\u9b32\u9b3c\u4e7e\u507a\u507d\u505c\u5047\u5043\u504c\u505a\u5049\u5065\u5076\u504e\u5055\u5075\u5074\u5077\u504f\u500f\u506f\u506d\u515c\u5195\u51f0\u526a\u526f\u52d2\u52d9\u52d8\u52d5\u5310\u530f\u5319\u533f\u5340\u533e\u53c3\u66fc\u5546\u556a\u5566\u5544\u555e\u5561\u5543\u554a\u5531\u5556\u554f\u5555\u552f\u5564\u5538\u552e\u555c\u552c\u5563\u5533\u5541\u5557\u5708\u570b\u5709\u57df\u5805\u580a\u5806\u57e0\u57e4\u57fa\u5802\u5835\u57f7\u57f9\u5920\u5962\u5a36\u5a41\u5a49\u5a66\u5a6a\u5a40"],["b140","\u5a3c\u5a62\u5a5a\u5a46\u5a4a\u5b70\u5bc7\u5bc5\u5bc4\u5bc2\u5bbf\u5bc6\u5c09\u5c08\u5c07\u5c60\u5c5c\u5c5d\u5d07\u5d06\u5d0e\u5d1b\u5d16\u5d22\u5d11\u5d29\u5d14\u5d19\u5d24\u5d27\u5d17\u5de2\u5e38\u5e36\u5e33\u5e37\u5eb7\u5eb8\u5eb6\u5eb5\u5ebe\u5f35\u5f37\u5f57\u5f6c\u5f69\u5f6b\u5f97\u5f99\u5f9e\u5f98\u5fa1\u5fa0\u5f9c\u607f\u60a3\u6089\u60a0\u60a8\u60cb\u60b4\u60e6\u60bd"],["b1a1","\u60c5\u60bb\u60b5\u60dc\u60bc\u60d8\u60d5\u60c6\u60df\u60b8\u60da\u60c7\u621a\u621b\u6248\u63a0\u63a7\u6372\u6396\u63a2\u63a5\u6377\u6367\u6398\u63aa\u6371\u63a9\u6389\u6383\u639b\u636b\u63a8\u6384\u6388\u6399\u63a1\u63ac\u6392\u638f\u6380\u637b\u6369\u6368\u637a\u655d\u6556\u6551\u6559\u6557\u555f\u654f\u6558\u6555\u6554\u659c\u659b\u65ac\u65cf\u65cb\u65cc\u65ce\u665d\u665a\u6664\u6668\u6666\u665e\u66f9\u52d7\u671b\u6881\u68af\u68a2\u6893\u68b5\u687f\u6876\u68b1\u68a7\u6897\u68b0\u6883\u68c4\u68ad\u6886\u6885\u6894\u689d\u68a8\u689f\u68a1\u6882\u6b32\u6bba"],["b240","\u6beb\u6bec\u6c2b\u6d8e\u6dbc\u6df3\u6dd9\u6db2\u6de1\u6dcc\u6de4\u6dfb\u6dfa\u6e05\u6dc7\u6dcb\u6daf\u6dd1\u6dae\u6dde\u6df9\u6db8\u6df7\u6df5\u6dc5\u6dd2\u6e1a\u6db5\u6dda\u6deb\u6dd8\u6dea\u6df1\u6dee\u6de8\u6dc6\u6dc4\u6daa\u6dec\u6dbf\u6de6\u70f9\u7109\u710a\u70fd\u70ef\u723d\u727d\u7281\u731c\u731b\u7316\u7313\u7319\u7387\u7405\u740a\u7403\u7406\u73fe\u740d\u74e0\u74f6"],["b2a1","\u74f7\u751c\u7522\u7565\u7566\u7562\u7570\u758f\u75d4\u75d5\u75b5\u75ca\u75cd\u768e\u76d4\u76d2\u76db\u7737\u773e\u773c\u7736\u7738\u773a\u786b\u7843\u784e\u7965\u7968\u796d\u79fb\u7a92\u7a95\u7b20\u7b28\u7b1b\u7b2c\u7b26\u7b19\u7b1e\u7b2e\u7c92\u7c97\u7c95\u7d46\u7d43\u7d71\u7d2e\u7d39\u7d3c\u7d40\u7d30\u7d33\u7d44\u7d2f\u7d42\u7d32\u7d31\u7f3d\u7f9e\u7f9a\u7fcc\u7fce\u7fd2\u801c\u804a\u8046\u812f\u8116\u8123\u812b\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838e\u839e\u8398\u8378\u83a2\u8396\u83bd\u83ab\u8392\u838a\u8393\u8389\u83a0\u8377\u837b\u837c"],["b340","\u8386\u83a7\u8655\u5f6a\u86c7\u86c0\u86b6\u86c4\u86b5\u86c6\u86cb\u86b1\u86af\u86c9\u8853\u889e\u8888\u88ab\u8892\u8896\u888d\u888b\u8993\u898f\u8a2a\u8a1d\u8a23\u8a25\u8a31\u8a2d\u8a1f\u8a1b\u8a22\u8c49\u8c5a\u8ca9\u8cac\u8cab\u8ca8\u8caa\u8ca7\u8d67\u8d66\u8dbe\u8dba\u8edb\u8edf\u9019\u900d\u901a\u9017\u9023\u901f\u901d\u9010\u9015\u901e\u9020\u900f\u9022\u9016\u901b\u9014"],["b3a1","\u90e8\u90ed\u90fd\u9157\u91ce\u91f5\u91e6\u91e3\u91e7\u91ed\u91e9\u9589\u966a\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966c\u96c0\u96ea\u96e9\u7ae0\u7adf\u9802\u9803\u9b5a\u9ce5\u9e75\u9e7f\u9ea5\u9ebb\u50a2\u508d\u5085\u5099\u5091\u5080\u5096\u5098\u509a\u6700\u51f1\u5272\u5274\u5275\u5269\u52de\u52dd\u52db\u535a\u53a5\u557b\u5580\u55a7\u557c\u558a\u559d\u5598\u5582\u559c\u55aa\u5594\u5587\u558b\u5583\u55b3\u55ae\u559f\u553e\u55b2\u559a\u55bb\u55ac\u55b1\u557e\u5589\u55ab\u5599\u570d\u582f\u582a\u5834\u5824\u5830\u5831\u5821\u581d\u5820\u58f9\u58fa\u5960"],["b440","\u5a77\u5a9a\u5a7f\u5a92\u5a9b\u5aa7\u5b73\u5b71\u5bd2\u5bcc\u5bd3\u5bd0\u5c0a\u5c0b\u5c31\u5d4c\u5d50\u5d34\u5d47\u5dfd\u5e45\u5e3d\u5e40\u5e43\u5e7e\u5eca\u5ec1\u5ec2\u5ec4\u5f3c\u5f6d\u5fa9\u5faa\u5fa8\u60d1\u60e1\u60b2\u60b6\u60e0\u611c\u6123\u60fa\u6115\u60f0\u60fb\u60f4\u6168\u60f1\u610e\u60f6\u6109\u6100\u6112\u621f\u6249\u63a3\u638c\u63cf\u63c0\u63e9\u63c9\u63c6\u63cd"],["b4a1","\u63d2\u63e3\u63d0\u63e1\u63d6\u63ed\u63ee\u6376\u63f4\u63ea\u63db\u6452\u63da\u63f9\u655e\u6566\u6562\u6563\u6591\u6590\u65af\u666e\u6670\u6674\u6676\u666f\u6691\u667a\u667e\u6677\u66fe\u66ff\u671f\u671d\u68fa\u68d5\u68e0\u68d8\u68d7\u6905\u68df\u68f5\u68ee\u68e7\u68f9\u68d2\u68f2\u68e3\u68cb\u68cd\u690d\u6912\u690e\u68c9\u68da\u696e\u68fb\u6b3e\u6b3a\u6b3d\u6b98\u6b96\u6bbc\u6bef\u6c2e\u6c2f\u6c2c\u6e2f\u6e38\u6e54\u6e21\u6e32\u6e67\u6e4a\u6e20\u6e25\u6e23\u6e1b\u6e5b\u6e58\u6e24\u6e56\u6e6e\u6e2d\u6e26\u6e6f\u6e34\u6e4d\u6e3a\u6e2c\u6e43\u6e1d\u6e3e\u6ecb"],["b540","\u6e89\u6e19\u6e4e\u6e63\u6e44\u6e72\u6e69\u6e5f\u7119\u711a\u7126\u7130\u7121\u7136\u716e\u711c\u724c\u7284\u7280\u7336\u7325\u7334\u7329\u743a\u742a\u7433\u7422\u7425\u7435\u7436\u7434\u742f\u741b\u7426\u7428\u7525\u7526\u756b\u756a\u75e2\u75db\u75e3\u75d9\u75d8\u75de\u75e0\u767b\u767c\u7696\u7693\u76b4\u76dc\u774f\u77ed\u785d\u786c\u786f\u7a0d\u7a08\u7a0b\u7a05\u7a00\u7a98"],["b5a1","\u7a97\u7a96\u7ae5\u7ae3\u7b49\u7b56\u7b46\u7b50\u7b52\u7b54\u7b4d\u7b4b\u7b4f\u7b51\u7c9f\u7ca5\u7d5e\u7d50\u7d68\u7d55\u7d2b\u7d6e\u7d72\u7d61\u7d66\u7d62\u7d70\u7d73\u5584\u7fd4\u7fd5\u800b\u8052\u8085\u8155\u8154\u814b\u8151\u814e\u8139\u8146\u813e\u814c\u8153\u8174\u8212\u821c\u83e9\u8403\u83f8\u840d\u83e0\u83c5\u840b\u83c1\u83ef\u83f1\u83f4\u8457\u840a\u83f0\u840c\u83cc\u83fd\u83f2\u83ca\u8438\u840e\u8404\u83dc\u8407\u83d4\u83df\u865b\u86df\u86d9\u86ed\u86d4\u86db\u86e4\u86d0\u86de\u8857\u88c1\u88c2\u88b1\u8983\u8996\u8a3b\u8a60\u8a55\u8a5e\u8a3c\u8a41"],["b640","\u8a54\u8a5b\u8a50\u8a46\u8a34\u8a3a\u8a36\u8a56\u8c61\u8c82\u8caf\u8cbc\u8cb3\u8cbd\u8cc1\u8cbb\u8cc0\u8cb4\u8cb7\u8cb6\u8cbf\u8cb8\u8d8a\u8d85\u8d81\u8dce\u8ddd\u8dcb\u8dda\u8dd1\u8dcc\u8ddb\u8dc6\u8efb\u8ef8\u8efc\u8f9c\u902e\u9035\u9031\u9038\u9032\u9036\u9102\u90f5\u9109\u90fe\u9163\u9165\u91cf\u9214\u9215\u9223\u9209\u921e\u920d\u9210\u9207\u9211\u9594\u958f\u958b\u9591"],["b6a1","\u9593\u9592\u958e\u968a\u968e\u968b\u967d\u9685\u9686\u968d\u9672\u9684\u96c1\u96c5\u96c4\u96c6\u96c7\u96ef\u96f2\u97cc\u9805\u9806\u9808\u98e7\u98ea\u98ef\u98e9\u98f2\u98ed\u99ae\u99ad\u9ec3\u9ecd\u9ed1\u4e82\u50ad\u50b5\u50b2\u50b3\u50c5\u50be\u50ac\u50b7\u50bb\u50af\u50c7\u527f\u5277\u527d\u52df\u52e6\u52e4\u52e2\u52e3\u532f\u55df\u55e8\u55d3\u55e6\u55ce\u55dc\u55c7\u55d1\u55e3\u55e4\u55ef\u55da\u55e1\u55c5\u55c6\u55e5\u55c9\u5712\u5713\u585e\u5851\u5858\u5857\u585a\u5854\u586b\u584c\u586d\u584a\u5862\u5852\u584b\u5967\u5ac1\u5ac9\u5acc\u5abe\u5abd\u5abc"],["b740","\u5ab3\u5ac2\u5ab2\u5d69\u5d6f\u5e4c\u5e79\u5ec9\u5ec8\u5f12\u5f59\u5fac\u5fae\u611a\u610f\u6148\u611f\u60f3\u611b\u60f9\u6101\u6108\u614e\u614c\u6144\u614d\u613e\u6134\u6127\u610d\u6106\u6137\u6221\u6222\u6413\u643e\u641e\u642a\u642d\u643d\u642c\u640f\u641c\u6414\u640d\u6436\u6416\u6417\u6406\u656c\u659f\u65b0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668d\u6703\u6994\u696d"],["b7a1","\u695a\u6977\u6960\u6954\u6975\u6930\u6982\u694a\u6968\u696b\u695e\u6953\u6979\u6986\u695d\u6963\u695b\u6b47\u6b72\u6bc0\u6bbf\u6bd3\u6bfd\u6ea2\u6eaf\u6ed3\u6eb6\u6ec2\u6e90\u6e9d\u6ec7\u6ec5\u6ea5\u6e98\u6ebc\u6eba\u6eab\u6ed1\u6e96\u6e9c\u6ec4\u6ed4\u6eaa\u6ea7\u6eb4\u714e\u7159\u7169\u7164\u7149\u7167\u715c\u716c\u7166\u714c\u7165\u715e\u7146\u7168\u7156\u723a\u7252\u7337\u7345\u733f\u733e\u746f\u745a\u7455\u745f\u745e\u7441\u743f\u7459\u745b\u745c\u7576\u7578\u7600\u75f0\u7601\u75f2\u75f1\u75fa\u75ff\u75f4\u75f3\u76de\u76df\u775b\u776b\u7766\u775e\u7763"],["b840","\u7779\u776a\u776c\u775c\u7765\u7768\u7762\u77ee\u788e\u78b0\u7897\u7898\u788c\u7889\u787c\u7891\u7893\u787f\u797a\u797f\u7981\u842c\u79bd\u7a1c\u7a1a\u7a20\u7a14\u7a1f\u7a1e\u7a9f\u7aa0\u7b77\u7bc0\u7b60\u7b6e\u7b67\u7cb1\u7cb3\u7cb5\u7d93\u7d79\u7d91\u7d81\u7d8f\u7d5b\u7f6e\u7f69\u7f6a\u7f72\u7fa9\u7fa8\u7fa4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816e\u8173\u816b"],["b8a1","\u8179\u817a\u8166\u8205\u8247\u8482\u8477\u843d\u8431\u8475\u8466\u846b\u8449\u846c\u845b\u843c\u8435\u8461\u8463\u8469\u846d\u8446\u865e\u865c\u865f\u86f9\u8713\u8708\u8707\u8700\u86fe\u86fb\u8702\u8703\u8706\u870a\u8859\u88df\u88d4\u88d9\u88dc\u88d8\u88dd\u88e1\u88ca\u88d5\u88d2\u899c\u89e3\u8a6b\u8a72\u8a73\u8a66\u8a69\u8a70\u8a87\u8a7c\u8a63\u8aa0\u8a71\u8a85\u8a6d\u8a62\u8a6e\u8a6c\u8a79\u8a7b\u8a3e\u8a68\u8c62\u8c8a\u8c89\u8cca\u8cc7\u8cc8\u8cc4\u8cb2\u8cc3\u8cc2\u8cc5\u8de1\u8ddf\u8de8\u8def\u8df3\u8dfa\u8dea\u8de4\u8de6\u8eb2\u8f03\u8f09\u8efe\u8f0a"],["b940","\u8f9f\u8fb2\u904b\u904a\u9053\u9042\u9054\u903c\u9055\u9050\u9047\u904f\u904e\u904d\u9051\u903e\u9041\u9112\u9117\u916c\u916a\u9169\u91c9\u9237\u9257\u9238\u923d\u9240\u923e\u925b\u924b\u9264\u9251\u9234\u9249\u924d\u9245\u9239\u923f\u925a\u9598\u9698\u9694\u9695\u96cd\u96cb\u96c9\u96ca\u96f7\u96fb\u96f9\u96f6\u9756\u9774\u9776\u9810\u9811\u9813\u980a\u9812\u980c\u98fc\u98f4"],["b9a1","\u98fd\u98fe\u99b3\u99b1\u99b4\u9ae1\u9ce9\u9e82\u9f0e\u9f13\u9f20\u50e7\u50ee\u50e5\u50d6\u50ed\u50da\u50d5\u50cf\u50d1\u50f1\u50ce\u50e9\u5162\u51f3\u5283\u5282\u5331\u53ad\u55fe\u5600\u561b\u5617\u55fd\u5614\u5606\u5609\u560d\u560e\u55f7\u5616\u561f\u5608\u5610\u55f6\u5718\u5716\u5875\u587e\u5883\u5893\u588a\u5879\u5885\u587d\u58fd\u5925\u5922\u5924\u596a\u5969\u5ae1\u5ae6\u5ae9\u5ad7\u5ad6\u5ad8\u5ae3\u5b75\u5bde\u5be7\u5be1\u5be5\u5be6\u5be8\u5be2\u5be4\u5bdf\u5c0d\u5c62\u5d84\u5d87\u5e5b\u5e63\u5e55\u5e57\u5e54\u5ed3\u5ed6\u5f0a\u5f46\u5f70\u5fb9\u6147"],["ba40","\u613f\u614b\u6177\u6162\u6163\u615f\u615a\u6158\u6175\u622a\u6487\u6458\u6454\u64a4\u6478\u645f\u647a\u6451\u6467\u6434\u646d\u647b\u6572\u65a1\u65d7\u65d6\u66a2\u66a8\u669d\u699c\u69a8\u6995\u69c1\u69ae\u69d3\u69cb\u699b\u69b7\u69bb\u69ab\u69b4\u69d0\u69cd\u69ad\u69cc\u69a6\u69c3\u69a3\u6b49\u6b4c\u6c33\u6f33\u6f14\u6efe\u6f13\u6ef4\u6f29\u6f3e\u6f20\u6f2c\u6f0f\u6f02\u6f22"],["baa1","\u6eff\u6eef\u6f06\u6f31\u6f38\u6f32\u6f23\u6f15\u6f2b\u6f2f\u6f88\u6f2a\u6eec\u6f01\u6ef2\u6ecc\u6ef7\u7194\u7199\u717d\u718a\u7184\u7192\u723e\u7292\u7296\u7344\u7350\u7464\u7463\u746a\u7470\u746d\u7504\u7591\u7627\u760d\u760b\u7609\u7613\u76e1\u76e3\u7784\u777d\u777f\u7761\u78c1\u789f\u78a7\u78b3\u78a9\u78a3\u798e\u798f\u798d\u7a2e\u7a31\u7aaa\u7aa9\u7aed\u7aef\u7ba1\u7b95\u7b8b\u7b75\u7b97\u7b9d\u7b94\u7b8f\u7bb8\u7b87\u7b84\u7cb9\u7cbd\u7cbe\u7dbb\u7db0\u7d9c\u7dbd\u7dbe\u7da0\u7dca\u7db4\u7db2\u7db1\u7dba\u7da2\u7dbf\u7db5\u7db8\u7dad\u7dd2\u7dc7\u7dac"],["bb40","\u7f70\u7fe0\u7fe1\u7fdf\u805e\u805a\u8087\u8150\u8180\u818f\u8188\u818a\u817f\u8182\u81e7\u81fa\u8207\u8214\u821e\u824b\u84c9\u84bf\u84c6\u84c4\u8499\u849e\u84b2\u849c\u84cb\u84b8\u84c0\u84d3\u8490\u84bc\u84d1\u84ca\u873f\u871c\u873b\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88f3\u8902\u88f4\u88f9\u88f8\u88fd\u88e8\u891a\u88ef\u8aa6\u8a8c\u8a9e\u8aa3\u8a8d\u8aa1\u8a93\u8aa4"],["bba1","\u8aaa\u8aa5\u8aa8\u8a98\u8a91\u8a9a\u8aa7\u8c6a\u8c8d\u8c8c\u8cd3\u8cd1\u8cd2\u8d6b\u8d99\u8d95\u8dfc\u8f14\u8f12\u8f15\u8f13\u8fa3\u9060\u9058\u905c\u9063\u9059\u905e\u9062\u905d\u905b\u9119\u9118\u911e\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927b\u9293\u929c\u92a8\u927c\u9291\u95a1\u95a8\u95a9\u95a3\u95a5\u95a4\u9699\u969c\u969b\u96cc\u96d2\u9700\u977c\u9785\u97f6\u9817\u9818\u98af\u98b1\u9903\u9905\u990c\u9909\u99c1\u9aaf\u9ab0\u9ae6\u9b41\u9b42\u9cf4\u9cf6\u9cf3\u9ebc\u9f3b\u9f4a\u5104\u5100\u50fb\u50f5\u50f9\u5102\u5108\u5109\u5105\u51dc"],["bc40","\u5287\u5288\u5289\u528d\u528a\u52f0\u53b2\u562e\u563b\u5639\u5632\u563f\u5634\u5629\u5653\u564e\u5657\u5674\u5636\u562f\u5630\u5880\u589f\u589e\u58b3\u589c\u58ae\u58a9\u58a6\u596d\u5b09\u5afb\u5b0b\u5af5\u5b0c\u5b08\u5bee\u5bec\u5be9\u5beb\u5c64\u5c65\u5d9d\u5d94\u5e62\u5e5f\u5e61\u5ee2\u5eda\u5edf\u5edd\u5ee3\u5ee0\u5f48\u5f71\u5fb7\u5fb5\u6176\u6167\u616e\u615d\u6155\u6182"],["bca1","\u617c\u6170\u616b\u617e\u61a7\u6190\u61ab\u618e\u61ac\u619a\u61a4\u6194\u61ae\u622e\u6469\u646f\u6479\u649e\u64b2\u6488\u6490\u64b0\u64a5\u6493\u6495\u64a9\u6492\u64ae\u64ad\u64ab\u649a\u64ac\u6499\u64a2\u64b3\u6575\u6577\u6578\u66ae\u66ab\u66b4\u66b1\u6a23\u6a1f\u69e8\u6a01\u6a1e\u6a19\u69fd\u6a21\u6a13\u6a0a\u69f3\u6a02\u6a05\u69ed\u6a11\u6b50\u6b4e\u6ba4\u6bc5\u6bc6\u6f3f\u6f7c\u6f84\u6f51\u6f66\u6f54\u6f86\u6f6d\u6f5b\u6f78\u6f6e\u6f8e\u6f7a\u6f70\u6f64\u6f97\u6f58\u6ed5\u6f6f\u6f60\u6f5f\u719f\u71ac\u71b1\u71a8\u7256\u729b\u734e\u7357\u7469\u748b\u7483"],["bd40","\u747e\u7480\u757f\u7620\u7629\u761f\u7624\u7626\u7621\u7622\u769a\u76ba\u76e4\u778e\u7787\u778c\u7791\u778b\u78cb\u78c5\u78ba\u78ca\u78be\u78d5\u78bc\u78d0\u7a3f\u7a3c\u7a40\u7a3d\u7a37\u7a3b\u7aaf\u7aae\u7bad\u7bb1\u7bc4\u7bb4\u7bc6\u7bc7\u7bc1\u7ba0\u7bcc\u7cca\u7de0\u7df4\u7def\u7dfb\u7dd8\u7dec\u7ddd\u7de8\u7de3\u7dda\u7dde\u7de9\u7d9e\u7dd9\u7df2\u7df9\u7f75\u7f77\u7faf"],["bda1","\u7fe9\u8026\u819b\u819c\u819d\u81a0\u819a\u8198\u8517\u853d\u851a\u84ee\u852c\u852d\u8513\u8511\u8523\u8521\u8514\u84ec\u8525\u84ff\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874c\u8753\u885b\u885d\u8910\u8907\u8912\u8913\u8915\u890a\u8abc\u8ad2\u8ac7\u8ac4\u8a95\u8acb\u8af8\u8ab2\u8ac9\u8ac2\u8abf\u8ab0\u8ad6\u8acd\u8ab6\u8ab9\u8adb\u8c4c\u8c4e\u8c6c\u8ce0\u8cde\u8ce6\u8ce4\u8cec\u8ced\u8ce2\u8ce3\u8cdc\u8cea\u8ce1\u8d6d\u8d9f\u8da3\u8e2b\u8e10\u8e1d\u8e22\u8e0f\u8e29\u8e1f\u8e21\u8e1e\u8eba\u8f1d\u8f1b\u8f1f\u8f29\u8f26\u8f2a\u8f1c\u8f1e"],["be40","\u8f25\u9069\u906e\u9068\u906d\u9077\u9130\u912d\u9127\u9131\u9187\u9189\u918b\u9183\u92c5\u92bb\u92b7\u92ea\u92ac\u92e4\u92c1\u92b3\u92bc\u92d2\u92c7\u92f0\u92b2\u95ad\u95b1\u9704\u9706\u9707\u9709\u9760\u978d\u978b\u978f\u9821\u982b\u981c\u98b3\u990a\u9913\u9912\u9918\u99dd\u99d0\u99df\u99db\u99d1\u99d5\u99d2\u99d9\u9ab7\u9aee\u9aef\u9b27\u9b45\u9b44\u9b77\u9b6f\u9d06\u9d09"],["bea1","\u9d03\u9ea9\u9ebe\u9ece\u58a8\u9f52\u5112\u5118\u5114\u5110\u5115\u5180\u51aa\u51dd\u5291\u5293\u52f3\u5659\u566b\u5679\u5669\u5664\u5678\u566a\u5668\u5665\u5671\u566f\u566c\u5662\u5676\u58c1\u58be\u58c7\u58c5\u596e\u5b1d\u5b34\u5b78\u5bf0\u5c0e\u5f4a\u61b2\u6191\u61a9\u618a\u61cd\u61b6\u61be\u61ca\u61c8\u6230\u64c5\u64c1\u64cb\u64bb\u64bc\u64da\u64c4\u64c7\u64c2\u64cd\u64bf\u64d2\u64d4\u64be\u6574\u66c6\u66c9\u66b9\u66c4\u66c7\u66b8\u6a3d\u6a38\u6a3a\u6a59\u6a6b\u6a58\u6a39\u6a44\u6a62\u6a61\u6a4b\u6a47\u6a35\u6a5f\u6a48\u6b59\u6b77\u6c05\u6fc2\u6fb1\u6fa1"],["bf40","\u6fc3\u6fa4\u6fc1\u6fa7\u6fb3\u6fc0\u6fb9\u6fb6\u6fa6\u6fa0\u6fb4\u71be\u71c9\u71d0\u71d2\u71c8\u71d5\u71b9\u71ce\u71d9\u71dc\u71c3\u71c4\u7368\u749c\u74a3\u7498\u749f\u749e\u74e2\u750c\u750d\u7634\u7638\u763a\u76e7\u76e5\u77a0\u779e\u779f\u77a5\u78e8\u78da\u78ec\u78e7\u79a6\u7a4d\u7a4e\u7a46\u7a4c\u7a4b\u7aba\u7bd9\u7c11\u7bc9\u7be4\u7bdb\u7be1\u7be9\u7be6\u7cd5\u7cd6\u7e0a"],["bfa1","\u7e11\u7e08\u7e1b\u7e23\u7e1e\u7e1d\u7e09\u7e10\u7f79\u7fb2\u7ff0\u7ff1\u7fee\u8028\u81b3\u81a9\u81a8\u81fb\u8208\u8258\u8259\u854a\u8559\u8548\u8568\u8569\u8543\u8549\u856d\u856a\u855e\u8783\u879f\u879e\u87a2\u878d\u8861\u892a\u8932\u8925\u892b\u8921\u89aa\u89a6\u8ae6\u8afa\u8aeb\u8af1\u8b00\u8adc\u8ae7\u8aee\u8afe\u8b01\u8b02\u8af7\u8aed\u8af3\u8af6\u8afc\u8c6b\u8c6d\u8c93\u8cf4\u8e44\u8e31\u8e34\u8e42\u8e39\u8e35\u8f3b\u8f2f\u8f38\u8f33\u8fa8\u8fa6\u9075\u9074\u9078\u9072\u907c\u907a\u9134\u9192\u9320\u9336\u92f8\u9333\u932f\u9322\u92fc\u932b\u9304\u931a"],["c040","\u9310\u9326\u9321\u9315\u932e\u9319\u95bb\u96a7\u96a8\u96aa\u96d5\u970e\u9711\u9716\u970d\u9713\u970f\u975b\u975c\u9766\u9798\u9830\u9838\u983b\u9837\u982d\u9839\u9824\u9910\u9928\u991e\u991b\u9921\u991a\u99ed\u99e2\u99f1\u9ab8\u9abc\u9afb\u9aed\u9b28\u9b91\u9d15\u9d23\u9d26\u9d28\u9d12\u9d1b\u9ed8\u9ed4\u9f8d\u9f9c\u512a\u511f\u5121\u5132\u52f5\u568e\u5680\u5690\u5685\u5687"],["c0a1","\u568f\u58d5\u58d3\u58d1\u58ce\u5b30\u5b2a\u5b24\u5b7a\u5c37\u5c68\u5dbc\u5dba\u5dbd\u5db8\u5e6b\u5f4c\u5fbd\u61c9\u61c2\u61c7\u61e6\u61cb\u6232\u6234\u64ce\u64ca\u64d8\u64e0\u64f0\u64e6\u64ec\u64f1\u64e2\u64ed\u6582\u6583\u66d9\u66d6\u6a80\u6a94\u6a84\u6aa2\u6a9c\u6adb\u6aa3\u6a7e\u6a97\u6a90\u6aa0\u6b5c\u6bae\u6bda\u6c08\u6fd8\u6ff1\u6fdf\u6fe0\u6fdb\u6fe4\u6feb\u6fef\u6f80\u6fec\u6fe1\u6fe9\u6fd5\u6fee\u6ff0\u71e7\u71df\u71ee\u71e6\u71e5\u71ed\u71ec\u71f4\u71e0\u7235\u7246\u7370\u7372\u74a9\u74b0\u74a6\u74a8\u7646\u7642\u764c\u76ea\u77b3\u77aa\u77b0\u77ac"],["c140","\u77a7\u77ad\u77ef\u78f7\u78fa\u78f4\u78ef\u7901\u79a7\u79aa\u7a57\u7abf\u7c07\u7c0d\u7bfe\u7bf7\u7c0c\u7be0\u7ce0\u7cdc\u7cde\u7ce2\u7cdf\u7cd9\u7cdd\u7e2e\u7e3e\u7e46\u7e37\u7e32\u7e43\u7e2b\u7e3d\u7e31\u7e45\u7e41\u7e34\u7e39\u7e48\u7e35\u7e3f\u7e2f\u7f44\u7ff3\u7ffc\u8071\u8072\u8070\u806f\u8073\u81c6\u81c3\u81ba\u81c2\u81c0\u81bf\u81bd\u81c9\u81be\u81e8\u8209\u8271\u85aa"],["c1a1","\u8584\u857e\u859c\u8591\u8594\u85af\u859b\u8587\u85a8\u858a\u8667\u87c0\u87d1\u87b3\u87d2\u87c6\u87ab\u87bb\u87ba\u87c8\u87cb\u893b\u8936\u8944\u8938\u893d\u89ac\u8b0e\u8b17\u8b19\u8b1b\u8b0a\u8b20\u8b1d\u8b04\u8b10\u8c41\u8c3f\u8c73\u8cfa\u8cfd\u8cfc\u8cf8\u8cfb\u8da8\u8e49\u8e4b\u8e48\u8e4a\u8f44\u8f3e\u8f42\u8f45\u8f3f\u907f\u907d\u9084\u9081\u9082\u9080\u9139\u91a3\u919e\u919c\u934d\u9382\u9328\u9375\u934a\u9365\u934b\u9318\u937e\u936c\u935b\u9370\u935a\u9354\u95ca\u95cb\u95cc\u95c8\u95c6\u96b1\u96b8\u96d6\u971c\u971e\u97a0\u97d3\u9846\u98b6\u9935\u9a01"],["c240","\u99ff\u9bae\u9bab\u9baa\u9bad\u9d3b\u9d3f\u9e8b\u9ecf\u9ede\u9edc\u9edd\u9edb\u9f3e\u9f4b\u53e2\u5695\u56ae\u58d9\u58d8\u5b38\u5f5d\u61e3\u6233\u64f4\u64f2\u64fe\u6506\u64fa\u64fb\u64f7\u65b7\u66dc\u6726\u6ab3\u6aac\u6ac3\u6abb\u6ab8\u6ac2\u6aae\u6aaf\u6b5f\u6b78\u6baf\u7009\u700b\u6ffe\u7006\u6ffa\u7011\u700f\u71fb\u71fc\u71fe\u71f8\u7377\u7375\u74a7\u74bf\u7515\u7656\u7658"],["c2a1","\u7652\u77bd\u77bf\u77bb\u77bc\u790e\u79ae\u7a61\u7a62\u7a60\u7ac4\u7ac5\u7c2b\u7c27\u7c2a\u7c1e\u7c23\u7c21\u7ce7\u7e54\u7e55\u7e5e\u7e5a\u7e61\u7e52\u7e59\u7f48\u7ff9\u7ffb\u8077\u8076\u81cd\u81cf\u820a\u85cf\u85a9\u85cd\u85d0\u85c9\u85b0\u85ba\u85b9\u85a6\u87ef\u87ec\u87f2\u87e0\u8986\u89b2\u89f4\u8b28\u8b39\u8b2c\u8b2b\u8c50\u8d05\u8e59\u8e63\u8e66\u8e64\u8e5f\u8e55\u8ec0\u8f49\u8f4d\u9087\u9083\u9088\u91ab\u91ac\u91d0\u9394\u938a\u9396\u93a2\u93b3\u93ae\u93ac\u93b0\u9398\u939a\u9397\u95d4\u95d6\u95d0\u95d5\u96e2\u96dc\u96d9\u96db\u96de\u9724\u97a3\u97a6"],["c340","\u97ad\u97f9\u984d\u984f\u984c\u984e\u9853\u98ba\u993e\u993f\u993d\u992e\u99a5\u9a0e\u9ac1\u9b03\u9b06\u9b4f\u9b4e\u9b4d\u9bca\u9bc9\u9bfd\u9bc8\u9bc0\u9d51\u9d5d\u9d60\u9ee0\u9f15\u9f2c\u5133\u56a5\u58de\u58df\u58e2\u5bf5\u9f90\u5eec\u61f2\u61f7\u61f6\u61f5\u6500\u650f\u66e0\u66dd\u6ae5\u6add\u6ada\u6ad3\u701b\u701f\u7028\u701a\u701d\u7015\u7018\u7206\u720d\u7258\u72a2\u7378"],["c3a1","\u737a\u74bd\u74ca\u74e3\u7587\u7586\u765f\u7661\u77c7\u7919\u79b1\u7a6b\u7a69\u7c3e\u7c3f\u7c38\u7c3d\u7c37\u7c40\u7e6b\u7e6d\u7e79\u7e69\u7e6a\u7f85\u7e73\u7fb6\u7fb9\u7fb8\u81d8\u85e9\u85dd\u85ea\u85d5\u85e4\u85e5\u85f7\u87fb\u8805\u880d\u87f9\u87fe\u8960\u895f\u8956\u895e\u8b41\u8b5c\u8b58\u8b49\u8b5a\u8b4e\u8b4f\u8b46\u8b59\u8d08\u8d0a\u8e7c\u8e72\u8e87\u8e76\u8e6c\u8e7a\u8e74\u8f54\u8f4e\u8fad\u908a\u908b\u91b1\u91ae\u93e1\u93d1\u93df\u93c3\u93c8\u93dc\u93dd\u93d6\u93e2\u93cd\u93d8\u93e4\u93d7\u93e8\u95dc\u96b4\u96e3\u972a\u9727\u9761\u97dc\u97fb\u985e"],["c440","\u9858\u985b\u98bc\u9945\u9949\u9a16\u9a19\u9b0d\u9be8\u9be7\u9bd6\u9bdb\u9d89\u9d61\u9d72\u9d6a\u9d6c\u9e92\u9e97\u9e93\u9eb4\u52f8\u56a8\u56b7\u56b6\u56b4\u56bc\u58e4\u5b40\u5b43\u5b7d\u5bf6\u5dc9\u61f8\u61fa\u6518\u6514\u6519\u66e6\u6727\u6aec\u703e\u7030\u7032\u7210\u737b\u74cf\u7662\u7665\u7926\u792a\u792c\u792b\u7ac7\u7af6\u7c4c\u7c43\u7c4d\u7cef\u7cf0\u8fae\u7e7d\u7e7c"],["c4a1","\u7e82\u7f4c\u8000\u81da\u8266\u85fb\u85f9\u8611\u85fa\u8606\u860b\u8607\u860a\u8814\u8815\u8964\u89ba\u89f8\u8b70\u8b6c\u8b66\u8b6f\u8b5f\u8b6b\u8d0f\u8d0d\u8e89\u8e81\u8e85\u8e82\u91b4\u91cb\u9418\u9403\u93fd\u95e1\u9730\u98c4\u9952\u9951\u99a8\u9a2b\u9a30\u9a37\u9a35\u9c13\u9c0d\u9e79\u9eb5\u9ee8\u9f2f\u9f5f\u9f63\u9f61\u5137\u5138\u56c1\u56c0\u56c2\u5914\u5c6c\u5dcd\u61fc\u61fe\u651d\u651c\u6595\u66e9\u6afb\u6b04\u6afa\u6bb2\u704c\u721b\u72a7\u74d6\u74d4\u7669\u77d3\u7c50\u7e8f\u7e8c\u7fbc\u8617\u862d\u861a\u8823\u8822\u8821\u881f\u896a\u896c\u89bd\u8b74"],["c540","\u8b77\u8b7d\u8d13\u8e8a\u8e8d\u8e8b\u8f5f\u8faf\u91ba\u942e\u9433\u9435\u943a\u9438\u9432\u942b\u95e2\u9738\u9739\u9732\u97ff\u9867\u9865\u9957\u9a45\u9a43\u9a40\u9a3e\u9acf\u9b54\u9b51\u9c2d\u9c25\u9daf\u9db4\u9dc2\u9db8\u9e9d\u9eef\u9f19\u9f5c\u9f66\u9f67\u513c\u513b\u56c8\u56ca\u56c9\u5b7f\u5dd4\u5dd2\u5f4e\u61ff\u6524\u6b0a\u6b61\u7051\u7058\u7380\u74e4\u758a\u766e\u766c"],["c5a1","\u79b3\u7c60\u7c5f\u807e\u807d\u81df\u8972\u896f\u89fc\u8b80\u8d16\u8d17\u8e91\u8e93\u8f61\u9148\u9444\u9451\u9452\u973d\u973e\u97c3\u97c1\u986b\u9955\u9a55\u9a4d\u9ad2\u9b1a\u9c49\u9c31\u9c3e\u9c3b\u9dd3\u9dd7\u9f34\u9f6c\u9f6a\u9f94\u56cc\u5dd6\u6200\u6523\u652b\u652a\u66ec\u6b10\u74da\u7aca\u7c64\u7c63\u7c65\u7e93\u7e96\u7e94\u81e2\u8638\u863f\u8831\u8b8a\u9090\u908f\u9463\u9460\u9464\u9768\u986f\u995c\u9a5a\u9a5b\u9a57\u9ad3\u9ad4\u9ad1\u9c54\u9c57\u9c56\u9de5\u9e9f\u9ef4\u56d1\u58e9\u652c\u705e\u7671\u7672\u77d7\u7f50\u7f88\u8836\u8839\u8862\u8b93\u8b92"],["c640","\u8b96\u8277\u8d1b\u91c0\u946a\u9742\u9748\u9744\u97c6\u9870\u9a5f\u9b22\u9b58\u9c5f\u9df9\u9dfa\u9e7c\u9e7d\u9f07\u9f77\u9f72\u5ef3\u6b16\u7063\u7c6c\u7c6e\u883b\u89c0\u8ea1\u91c1\u9472\u9470\u9871\u995e\u9ad6\u9b23\u9ecc\u7064\u77da\u8b9a\u9477\u97c9\u9a62\u9a65\u7e9c\u8b9c\u8eaa\u91c5\u947d\u947e\u947c\u9c77\u9c78\u9ef7\u8c54\u947f\u9e1a\u7228\u9a6a\u9b31\u9e1b\u9e1e\u7c72"],["c940","\u4e42\u4e5c\u51f5\u531a\u5382\u4e07\u4e0c\u4e47\u4e8d\u56d7\ufa0c\u5c6e\u5f73\u4e0f\u5187\u4e0e\u4e2e\u4e93\u4ec2\u4ec9\u4ec8\u5198\u52fc\u536c\u53b9\u5720\u5903\u592c\u5c10\u5dff\u65e1\u6bb3\u6bcc\u6c14\u723f\u4e31\u4e3c\u4ee8\u4edc\u4ee9\u4ee1\u4edd\u4eda\u520c\u531c\u534c\u5722\u5723\u5917\u592f\u5b81\u5b84\u5c12\u5c3b\u5c74\u5c73\u5e04\u5e80\u5e82\u5fc9\u6209\u6250\u6c15"],["c9a1","\u6c36\u6c43\u6c3f\u6c3b\u72ae\u72b0\u738a\u79b8\u808a\u961e\u4f0e\u4f18\u4f2c\u4ef5\u4f14\u4ef1\u4f00\u4ef7\u4f08\u4f1d\u4f02\u4f05\u4f22\u4f13\u4f04\u4ef4\u4f12\u51b1\u5213\u5209\u5210\u52a6\u5322\u531f\u534d\u538a\u5407\u56e1\u56df\u572e\u572a\u5734\u593c\u5980\u597c\u5985\u597b\u597e\u5977\u597f\u5b56\u5c15\u5c25\u5c7c\u5c7a\u5c7b\u5c7e\u5ddf\u5e75\u5e84\u5f02\u5f1a\u5f74\u5fd5\u5fd4\u5fcf\u625c\u625e\u6264\u6261\u6266\u6262\u6259\u6260\u625a\u6265\u65ef\u65ee\u673e\u6739\u6738\u673b\u673a\u673f\u673c\u6733\u6c18\u6c46\u6c52\u6c5c\u6c4f\u6c4a\u6c54\u6c4b"],["ca40","\u6c4c\u7071\u725e\u72b4\u72b5\u738e\u752a\u767f\u7a75\u7f51\u8278\u827c\u8280\u827d\u827f\u864d\u897e\u9099\u9097\u9098\u909b\u9094\u9622\u9624\u9620\u9623\u4f56\u4f3b\u4f62\u4f49\u4f53\u4f64\u4f3e\u4f67\u4f52\u4f5f\u4f41\u4f58\u4f2d\u4f33\u4f3f\u4f61\u518f\u51b9\u521c\u521e\u5221\u52ad\u52ae\u5309\u5363\u5372\u538e\u538f\u5430\u5437\u542a\u5454\u5445\u5419\u541c\u5425\u5418"],["caa1","\u543d\u544f\u5441\u5428\u5424\u5447\u56ee\u56e7\u56e5\u5741\u5745\u574c\u5749\u574b\u5752\u5906\u5940\u59a6\u5998\u59a0\u5997\u598e\u59a2\u5990\u598f\u59a7\u59a1\u5b8e\u5b92\u5c28\u5c2a\u5c8d\u5c8f\u5c88\u5c8b\u5c89\u5c92\u5c8a\u5c86\u5c93\u5c95\u5de0\u5e0a\u5e0e\u5e8b\u5e89\u5e8c\u5e88\u5e8d\u5f05\u5f1d\u5f78\u5f76\u5fd2\u5fd1\u5fd0\u5fed\u5fe8\u5fee\u5ff3\u5fe1\u5fe4\u5fe3\u5ffa\u5fef\u5ff7\u5ffb\u6000\u5ff4\u623a\u6283\u628c\u628e\u628f\u6294\u6287\u6271\u627b\u627a\u6270\u6281\u6288\u6277\u627d\u6272\u6274\u6537\u65f0\u65f4\u65f3\u65f2\u65f5\u6745\u6747"],["cb40","\u6759\u6755\u674c\u6748\u675d\u674d\u675a\u674b\u6bd0\u6c19\u6c1a\u6c78\u6c67\u6c6b\u6c84\u6c8b\u6c8f\u6c71\u6c6f\u6c69\u6c9a\u6c6d\u6c87\u6c95\u6c9c\u6c66\u6c73\u6c65\u6c7b\u6c8e\u7074\u707a\u7263\u72bf\u72bd\u72c3\u72c6\u72c1\u72ba\u72c5\u7395\u7397\u7393\u7394\u7392\u753a\u7539\u7594\u7595\u7681\u793d\u8034\u8095\u8099\u8090\u8092\u809c\u8290\u828f\u8285\u828e\u8291\u8293"],["cba1","\u828a\u8283\u8284\u8c78\u8fc9\u8fbf\u909f\u90a1\u90a5\u909e\u90a7\u90a0\u9630\u9628\u962f\u962d\u4e33\u4f98\u4f7c\u4f85\u4f7d\u4f80\u4f87\u4f76\u4f74\u4f89\u4f84\u4f77\u4f4c\u4f97\u4f6a\u4f9a\u4f79\u4f81\u4f78\u4f90\u4f9c\u4f94\u4f9e\u4f92\u4f82\u4f95\u4f6b\u4f6e\u519e\u51bc\u51be\u5235\u5232\u5233\u5246\u5231\u52bc\u530a\u530b\u533c\u5392\u5394\u5487\u547f\u5481\u5491\u5482\u5488\u546b\u547a\u547e\u5465\u546c\u5474\u5466\u548d\u546f\u5461\u5460\u5498\u5463\u5467\u5464\u56f7\u56f9\u576f\u5772\u576d\u576b\u5771\u5770\u5776\u5780\u5775\u577b\u5773\u5774\u5762"],["cc40","\u5768\u577d\u590c\u5945\u59b5\u59ba\u59cf\u59ce\u59b2\u59cc\u59c1\u59b6\u59bc\u59c3\u59d6\u59b1\u59bd\u59c0\u59c8\u59b4\u59c7\u5b62\u5b65\u5b93\u5b95\u5c44\u5c47\u5cae\u5ca4\u5ca0\u5cb5\u5caf\u5ca8\u5cac\u5c9f\u5ca3\u5cad\u5ca2\u5caa\u5ca7\u5c9d\u5ca5\u5cb6\u5cb0\u5ca6\u5e17\u5e14\u5e19\u5f28\u5f22\u5f23\u5f24\u5f54\u5f82\u5f7e\u5f7d\u5fde\u5fe5\u602d\u6026\u6019\u6032\u600b"],["cca1","\u6034\u600a\u6017\u6033\u601a\u601e\u602c\u6022\u600d\u6010\u602e\u6013\u6011\u600c\u6009\u601c\u6214\u623d\u62ad\u62b4\u62d1\u62be\u62aa\u62b6\u62ca\u62ae\u62b3\u62af\u62bb\u62a9\u62b0\u62b8\u653d\u65a8\u65bb\u6609\u65fc\u6604\u6612\u6608\u65fb\u6603\u660b\u660d\u6605\u65fd\u6611\u6610\u66f6\u670a\u6785\u676c\u678e\u6792\u6776\u677b\u6798\u6786\u6784\u6774\u678d\u678c\u677a\u679f\u6791\u6799\u6783\u677d\u6781\u6778\u6779\u6794\u6b25\u6b80\u6b7e\u6bde\u6c1d\u6c93\u6cec\u6ceb\u6cee\u6cd9\u6cb6\u6cd4\u6cad\u6ce7\u6cb7\u6cd0\u6cc2\u6cba\u6cc3\u6cc6\u6ced\u6cf2"],["cd40","\u6cd2\u6cdd\u6cb4\u6c8a\u6c9d\u6c80\u6cde\u6cc0\u6d30\u6ccd\u6cc7\u6cb0\u6cf9\u6ccf\u6ce9\u6cd1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709a\u7083\u726a\u72d6\u72cb\u72d8\u72c9\u72dc\u72d2\u72d4\u72da\u72cc\u72d1\u73a4\u73a1\u73ad\u73a6\u73a2\u73a0\u73ac\u739d\u74dd\u74e8\u753f\u7540\u753e\u758c\u7598\u76af\u76f3\u76f1\u76f0\u76f5\u77f8\u77fc\u77f9\u77fb\u77fa"],["cda1","\u77f7\u7942\u793f\u79c5\u7a78\u7a7b\u7afb\u7c75\u7cfd\u8035\u808f\u80ae\u80a3\u80b8\u80b5\u80ad\u8220\u82a0\u82c0\u82ab\u829a\u8298\u829b\u82b5\u82a7\u82ae\u82bc\u829e\u82ba\u82b4\u82a8\u82a1\u82a9\u82c2\u82a4\u82c3\u82b6\u82a2\u8670\u866f\u866d\u866e\u8c56\u8fd2\u8fcb\u8fd3\u8fcd\u8fd6\u8fd5\u8fd7\u90b2\u90b4\u90af\u90b3\u90b0\u9639\u963d\u963c\u963a\u9643\u4fcd\u4fc5\u4fd3\u4fb2\u4fc9\u4fcb\u4fc1\u4fd4\u4fdc\u4fd9\u4fbb\u4fb3\u4fdb\u4fc7\u4fd6\u4fba\u4fc0\u4fb9\u4fec\u5244\u5249\u52c0\u52c2\u533d\u537c\u5397\u5396\u5399\u5398\u54ba\u54a1\u54ad\u54a5\u54cf"],["ce40","\u54c3\u830d\u54b7\u54ae\u54d6\u54b6\u54c5\u54c6\u54a0\u5470\u54bc\u54a2\u54be\u5472\u54de\u54b0\u57b5\u579e\u579f\u57a4\u578c\u5797\u579d\u579b\u5794\u5798\u578f\u5799\u57a5\u579a\u5795\u58f4\u590d\u5953\u59e1\u59de\u59ee\u5a00\u59f1\u59dd\u59fa\u59fd\u59fc\u59f6\u59e4\u59f2\u59f7\u59db\u59e9\u59f3\u59f5\u59e0\u59fe\u59f4\u59ed\u5ba8\u5c4c\u5cd0\u5cd8\u5ccc\u5cd7\u5ccb\u5cdb"],["cea1","\u5cde\u5cda\u5cc9\u5cc7\u5cca\u5cd6\u5cd3\u5cd4\u5ccf\u5cc8\u5cc6\u5cce\u5cdf\u5cf8\u5df9\u5e21\u5e22\u5e23\u5e20\u5e24\u5eb0\u5ea4\u5ea2\u5e9b\u5ea3\u5ea5\u5f07\u5f2e\u5f56\u5f86\u6037\u6039\u6054\u6072\u605e\u6045\u6053\u6047\u6049\u605b\u604c\u6040\u6042\u605f\u6024\u6044\u6058\u6066\u606e\u6242\u6243\u62cf\u630d\u630b\u62f5\u630e\u6303\u62eb\u62f9\u630f\u630c\u62f8\u62f6\u6300\u6313\u6314\u62fa\u6315\u62fb\u62f0\u6541\u6543\u65aa\u65bf\u6636\u6621\u6632\u6635\u661c\u6626\u6622\u6633\u662b\u663a\u661d\u6634\u6639\u662e\u670f\u6710\u67c1\u67f2\u67c8\u67ba"],["cf40","\u67dc\u67bb\u67f8\u67d8\u67c0\u67b7\u67c5\u67eb\u67e4\u67df\u67b5\u67cd\u67b3\u67f7\u67f6\u67ee\u67e3\u67c2\u67b9\u67ce\u67e7\u67f0\u67b2\u67fc\u67c6\u67ed\u67cc\u67ae\u67e6\u67db\u67fa\u67c9\u67ca\u67c3\u67ea\u67cb\u6b28\u6b82\u6b84\u6bb6\u6bd6\u6bd8\u6be0\u6c20\u6c21\u6d28\u6d34\u6d2d\u6d1f\u6d3c\u6d3f\u6d12\u6d0a\u6cda\u6d33\u6d04\u6d19\u6d3a\u6d1a\u6d11\u6d00\u6d1d\u6d42"],["cfa1","\u6d01\u6d18\u6d37\u6d03\u6d0f\u6d40\u6d07\u6d20\u6d2c\u6d08\u6d22\u6d09\u6d10\u70b7\u709f\u70be\u70b1\u70b0\u70a1\u70b4\u70b5\u70a9\u7241\u7249\u724a\u726c\u7270\u7273\u726e\u72ca\u72e4\u72e8\u72eb\u72df\u72ea\u72e6\u72e3\u7385\u73cc\u73c2\u73c8\u73c5\u73b9\u73b6\u73b5\u73b4\u73eb\u73bf\u73c7\u73be\u73c3\u73c6\u73b8\u73cb\u74ec\u74ee\u752e\u7547\u7548\u75a7\u75aa\u7679\u76c4\u7708\u7703\u7704\u7705\u770a\u76f7\u76fb\u76fa\u77e7\u77e8\u7806\u7811\u7812\u7805\u7810\u780f\u780e\u7809\u7803\u7813\u794a\u794c\u794b\u7945\u7944\u79d5\u79cd\u79cf\u79d6\u79ce\u7a80"],["d040","\u7a7e\u7ad1\u7b00\u7b01\u7c7a\u7c78\u7c79\u7c7f\u7c80\u7c81\u7d03\u7d08\u7d01\u7f58\u7f91\u7f8d\u7fbe\u8007\u800e\u800f\u8014\u8037\u80d8\u80c7\u80e0\u80d1\u80c8\u80c2\u80d0\u80c5\u80e3\u80d9\u80dc\u80ca\u80d5\u80c9\u80cf\u80d7\u80e6\u80cd\u81ff\u8221\u8294\u82d9\u82fe\u82f9\u8307\u82e8\u8300\u82d5\u833a\u82eb\u82d6\u82f4\u82ec\u82e1\u82f2\u82f5\u830c\u82fb\u82f6\u82f0\u82ea"],["d0a1","\u82e4\u82e0\u82fa\u82f3\u82ed\u8677\u8674\u867c\u8673\u8841\u884e\u8867\u886a\u8869\u89d3\u8a04\u8a07\u8d72\u8fe3\u8fe1\u8fee\u8fe0\u90f1\u90bd\u90bf\u90d5\u90c5\u90be\u90c7\u90cb\u90c8\u91d4\u91d3\u9654\u964f\u9651\u9653\u964a\u964e\u501e\u5005\u5007\u5013\u5022\u5030\u501b\u4ff5\u4ff4\u5033\u5037\u502c\u4ff6\u4ff7\u5017\u501c\u5020\u5027\u5035\u502f\u5031\u500e\u515a\u5194\u5193\u51ca\u51c4\u51c5\u51c8\u51ce\u5261\u525a\u5252\u525e\u525f\u5255\u5262\u52cd\u530e\u539e\u5526\u54e2\u5517\u5512\u54e7\u54f3\u54e4\u551a\u54ff\u5504\u5508\u54eb\u5511\u5505\u54f1"],["d140","\u550a\u54fb\u54f7\u54f8\u54e0\u550e\u5503\u550b\u5701\u5702\u57cc\u5832\u57d5\u57d2\u57ba\u57c6\u57bd\u57bc\u57b8\u57b6\u57bf\u57c7\u57d0\u57b9\u57c1\u590e\u594a\u5a19\u5a16\u5a2d\u5a2e\u5a15\u5a0f\u5a17\u5a0a\u5a1e\u5a33\u5b6c\u5ba7\u5bad\u5bac\u5c03\u5c56\u5c54\u5cec\u5cff\u5cee\u5cf1\u5cf7\u5d00\u5cf9\u5e29\u5e28\u5ea8\u5eae\u5eaa\u5eac\u5f33\u5f30\u5f67\u605d\u605a\u6067"],["d1a1","\u6041\u60a2\u6088\u6080\u6092\u6081\u609d\u6083\u6095\u609b\u6097\u6087\u609c\u608e\u6219\u6246\u62f2\u6310\u6356\u632c\u6344\u6345\u6336\u6343\u63e4\u6339\u634b\u634a\u633c\u6329\u6341\u6334\u6358\u6354\u6359\u632d\u6347\u6333\u635a\u6351\u6338\u6357\u6340\u6348\u654a\u6546\u65c6\u65c3\u65c4\u65c2\u664a\u665f\u6647\u6651\u6712\u6713\u681f\u681a\u6849\u6832\u6833\u683b\u684b\u684f\u6816\u6831\u681c\u6835\u682b\u682d\u682f\u684e\u6844\u6834\u681d\u6812\u6814\u6826\u6828\u682e\u684d\u683a\u6825\u6820\u6b2c\u6b2f\u6b2d\u6b31\u6b34\u6b6d\u8082\u6b88\u6be6\u6be4"],["d240","\u6be8\u6be3\u6be2\u6be7\u6c25\u6d7a\u6d63\u6d64\u6d76\u6d0d\u6d61\u6d92\u6d58\u6d62\u6d6d\u6d6f\u6d91\u6d8d\u6def\u6d7f\u6d86\u6d5e\u6d67\u6d60\u6d97\u6d70\u6d7c\u6d5f\u6d82\u6d98\u6d2f\u6d68\u6d8b\u6d7e\u6d80\u6d84\u6d16\u6d83\u6d7b\u6d7d\u6d75\u6d90\u70dc\u70d3\u70d1\u70dd\u70cb\u7f39\u70e2\u70d7\u70d2\u70de\u70e0\u70d4\u70cd\u70c5\u70c6\u70c7\u70da\u70ce\u70e1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72fa\u72f4\u72fe\u72f6\u72f3\u72fb\u7301\u73d3\u73d9\u73e5\u73d6\u73bc\u73e7\u73e3\u73e9\u73dc\u73d2\u73db\u73d4\u73dd\u73da\u73d7\u73d8\u73e8\u74de\u74df\u74f4\u74f5\u7521\u755b\u755f\u75b0\u75c1\u75bb\u75c4\u75c0\u75bf\u75b6\u75ba\u768a\u76c9\u771d\u771b\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771a\u7722\u7727\u7823\u782c\u7822\u7835\u782f\u7828\u782e\u782b\u7821\u7829\u7833\u782a\u7831\u7954\u795b\u794f\u795c\u7953\u7952\u7951\u79eb\u79ec\u79e0\u79ee\u79ed\u79ea\u79dc\u79de\u79dd\u7a86\u7a89\u7a85\u7a8b\u7a8c\u7a8a\u7a87\u7ad8\u7b10"],["d340","\u7b04\u7b13\u7b05\u7b0f\u7b08\u7b0a\u7b0e\u7b09\u7b12\u7c84\u7c91\u7c8a\u7c8c\u7c88\u7c8d\u7c85\u7d1e\u7d1d\u7d11\u7d0e\u7d18\u7d16\u7d13\u7d1f\u7d12\u7d0f\u7d0c\u7f5c\u7f61\u7f5e\u7f60\u7f5d\u7f5b\u7f96\u7f92\u7fc3\u7fc2\u7fc0\u8016\u803e\u8039\u80fa\u80f2\u80f9\u80f5\u8101\u80fb\u8100\u8201\u822f\u8225\u8333\u832d\u8344\u8319\u8351\u8325\u8356\u833f\u8341\u8326\u831c\u8322"],["d3a1","\u8342\u834e\u831b\u832a\u8308\u833c\u834d\u8316\u8324\u8320\u8337\u832f\u8329\u8347\u8345\u834c\u8353\u831e\u832c\u834b\u8327\u8348\u8653\u8652\u86a2\u86a8\u8696\u868d\u8691\u869e\u8687\u8697\u8686\u868b\u869a\u8685\u86a5\u8699\u86a1\u86a7\u8695\u8698\u868e\u869d\u8690\u8694\u8843\u8844\u886d\u8875\u8876\u8872\u8880\u8871\u887f\u886f\u8883\u887e\u8874\u887c\u8a12\u8c47\u8c57\u8c7b\u8ca4\u8ca3\u8d76\u8d78\u8db5\u8db7\u8db6\u8ed1\u8ed3\u8ffe\u8ff5\u9002\u8fff\u8ffb\u9004\u8ffc\u8ff6\u90d6\u90e0\u90d9\u90da\u90e3\u90df\u90e5\u90d8\u90db\u90d7\u90dc\u90e4\u9150"],["d440","\u914e\u914f\u91d5\u91e2\u91da\u965c\u965f\u96bc\u98e3\u9adf\u9b2f\u4e7f\u5070\u506a\u5061\u505e\u5060\u5053\u504b\u505d\u5072\u5048\u504d\u5041\u505b\u504a\u5062\u5015\u5045\u505f\u5069\u506b\u5063\u5064\u5046\u5040\u506e\u5073\u5057\u5051\u51d0\u526b\u526d\u526c\u526e\u52d6\u52d3\u532d\u539c\u5575\u5576\u553c\u554d\u5550\u5534\u552a\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550c\u5532\u5565\u554e\u5539\u5548\u552d\u553b\u5540\u554b\u570a\u5707\u57fb\u5814\u57e2\u57f6\u57dc\u57f4\u5800\u57ed\u57fd\u5808\u57f8\u580b\u57f3\u57cf\u5807\u57ee\u57e3\u57f2\u57e5\u57ec\u57e1\u580e\u57fc\u5810\u57e7\u5801\u580c\u57f1\u57e9\u57f0\u580d\u5804\u595c\u5a60\u5a58\u5a55\u5a67\u5a5e\u5a38\u5a35\u5a6d\u5a50\u5a5f\u5a65\u5a6c\u5a53\u5a64\u5a57\u5a43\u5a5d\u5a52\u5a44\u5a5b\u5a48\u5a8e\u5a3e\u5a4d\u5a39\u5a4c\u5a70\u5a69\u5a47\u5a51\u5a56\u5a42\u5a5c\u5b72\u5b6e\u5bc1\u5bc0\u5c59\u5d1e\u5d0b\u5d1d\u5d1a\u5d20\u5d0c\u5d28\u5d0d\u5d26\u5d25\u5d0f"],["d540","\u5d30\u5d12\u5d23\u5d1f\u5d2e\u5e3e\u5e34\u5eb1\u5eb4\u5eb9\u5eb2\u5eb3\u5f36\u5f38\u5f9b\u5f96\u5f9f\u608a\u6090\u6086\u60be\u60b0\u60ba\u60d3\u60d4\u60cf\u60e4\u60d9\u60dd\u60c8\u60b1\u60db\u60b7\u60ca\u60bf\u60c3\u60cd\u60c0\u6332\u6365\u638a\u6382\u637d\u63bd\u639e\u63ad\u639d\u6397\u63ab\u638e\u636f\u6387\u6390\u636e\u63af\u6375\u639c\u636d\u63ae\u637c\u63a4\u633b\u639f"],["d5a1","\u6378\u6385\u6381\u6391\u638d\u6370\u6553\u65cd\u6665\u6661\u665b\u6659\u665c\u6662\u6718\u6879\u6887\u6890\u689c\u686d\u686e\u68ae\u68ab\u6956\u686f\u68a3\u68ac\u68a9\u6875\u6874\u68b2\u688f\u6877\u6892\u687c\u686b\u6872\u68aa\u6880\u6871\u687e\u689b\u6896\u688b\u68a0\u6889\u68a4\u6878\u687b\u6891\u688c\u688a\u687d\u6b36\u6b33\u6b37\u6b38\u6b91\u6b8f\u6b8d\u6b8e\u6b8c\u6c2a\u6dc0\u6dab\u6db4\u6db3\u6e74\u6dac\u6de9\u6de2\u6db7\u6df6\u6dd4\u6e00\u6dc8\u6de0\u6ddf\u6dd6\u6dbe\u6de5\u6ddc\u6ddd\u6ddb\u6df4\u6dca\u6dbd\u6ded\u6df0\u6dba\u6dd5\u6dc2\u6dcf\u6dc9"],["d640","\u6dd0\u6df2\u6dd3\u6dfd\u6dd7\u6dcd\u6de3\u6dbb\u70fa\u710d\u70f7\u7117\u70f4\u710c\u70f0\u7104\u70f3\u7110\u70fc\u70ff\u7106\u7113\u7100\u70f8\u70f6\u710b\u7102\u710e\u727e\u727b\u727c\u727f\u731d\u7317\u7307\u7311\u7318\u730a\u7308\u72ff\u730f\u731e\u7388\u73f6\u73f8\u73f5\u7404\u7401\u73fd\u7407\u7400\u73fa\u73fc\u73ff\u740c\u740b\u73f4\u7408\u7564\u7563\u75ce\u75d2\u75cf"],["d6a1","\u75cb\u75cc\u75d1\u75d0\u768f\u7689\u76d3\u7739\u772f\u772d\u7731\u7732\u7734\u7733\u773d\u7725\u773b\u7735\u7848\u7852\u7849\u784d\u784a\u784c\u7826\u7845\u7850\u7964\u7967\u7969\u796a\u7963\u796b\u7961\u79bb\u79fa\u79f8\u79f6\u79f7\u7a8f\u7a94\u7a90\u7b35\u7b47\u7b34\u7b25\u7b30\u7b22\u7b24\u7b33\u7b18\u7b2a\u7b1d\u7b31\u7b2b\u7b2d\u7b2f\u7b32\u7b38\u7b1a\u7b23\u7c94\u7c98\u7c96\u7ca3\u7d35\u7d3d\u7d38\u7d36\u7d3a\u7d45\u7d2c\u7d29\u7d41\u7d47\u7d3e\u7d3f\u7d4a\u7d3b\u7d28\u7f63\u7f95\u7f9c\u7f9d\u7f9b\u7fca\u7fcb\u7fcd\u7fd0\u7fd1\u7fc7\u7fcf\u7fc9\u801f"],["d740","\u801e\u801b\u8047\u8043\u8048\u8118\u8125\u8119\u811b\u812d\u811f\u812c\u811e\u8121\u8115\u8127\u811d\u8122\u8211\u8238\u8233\u823a\u8234\u8232\u8274\u8390\u83a3\u83a8\u838d\u837a\u8373\u83a4\u8374\u838f\u8381\u8395\u8399\u8375\u8394\u83a9\u837d\u8383\u838c\u839d\u839b\u83aa\u838b\u837e\u83a5\u83af\u8388\u8397\u83b0\u837f\u83a6\u8387\u83ae\u8376\u839a\u8659\u8656\u86bf\u86b7"],["d7a1","\u86c2\u86c1\u86c5\u86ba\u86b0\u86c8\u86b9\u86b3\u86b8\u86cc\u86b4\u86bb\u86bc\u86c3\u86bd\u86be\u8852\u8889\u8895\u88a8\u88a2\u88aa\u889a\u8891\u88a1\u889f\u8898\u88a7\u8899\u889b\u8897\u88a4\u88ac\u888c\u8893\u888e\u8982\u89d6\u89d9\u89d5\u8a30\u8a27\u8a2c\u8a1e\u8c39\u8c3b\u8c5c\u8c5d\u8c7d\u8ca5\u8d7d\u8d7b\u8d79\u8dbc\u8dc2\u8db9\u8dbf\u8dc1\u8ed8\u8ede\u8edd\u8edc\u8ed7\u8ee0\u8ee1\u9024\u900b\u9011\u901c\u900c\u9021\u90ef\u90ea\u90f0\u90f4\u90f2\u90f3\u90d4\u90eb\u90ec\u90e9\u9156\u9158\u915a\u9153\u9155\u91ec\u91f4\u91f1\u91f3\u91f8\u91e4\u91f9\u91ea"],["d840","\u91eb\u91f7\u91e8\u91ee\u957a\u9586\u9588\u967c\u966d\u966b\u9671\u966f\u96bf\u976a\u9804\u98e5\u9997\u509b\u5095\u5094\u509e\u508b\u50a3\u5083\u508c\u508e\u509d\u5068\u509c\u5092\u5082\u5087\u515f\u51d4\u5312\u5311\u53a4\u53a7\u5591\u55a8\u55a5\u55ad\u5577\u5645\u55a2\u5593\u5588\u558f\u55b5\u5581\u55a3\u5592\u55a4\u557d\u558c\u55a6\u557f\u5595\u55a1\u558e\u570c\u5829\u5837"],["d8a1","\u5819\u581e\u5827\u5823\u5828\u57f5\u5848\u5825\u581c\u581b\u5833\u583f\u5836\u582e\u5839\u5838\u582d\u582c\u583b\u5961\u5aaf\u5a94\u5a9f\u5a7a\u5aa2\u5a9e\u5a78\u5aa6\u5a7c\u5aa5\u5aac\u5a95\u5aae\u5a37\u5a84\u5a8a\u5a97\u5a83\u5a8b\u5aa9\u5a7b\u5a7d\u5a8c\u5a9c\u5a8f\u5a93\u5a9d\u5bea\u5bcd\u5bcb\u5bd4\u5bd1\u5bca\u5bce\u5c0c\u5c30\u5d37\u5d43\u5d6b\u5d41\u5d4b\u5d3f\u5d35\u5d51\u5d4e\u5d55\u5d33\u5d3a\u5d52\u5d3d\u5d31\u5d59\u5d42\u5d39\u5d49\u5d38\u5d3c\u5d32\u5d36\u5d40\u5d45\u5e44\u5e41\u5f58\u5fa6\u5fa5\u5fab\u60c9\u60b9\u60cc\u60e2\u60ce\u60c4\u6114"],["d940","\u60f2\u610a\u6116\u6105\u60f5\u6113\u60f8\u60fc\u60fe\u60c1\u6103\u6118\u611d\u6110\u60ff\u6104\u610b\u624a\u6394\u63b1\u63b0\u63ce\u63e5\u63e8\u63ef\u63c3\u649d\u63f3\u63ca\u63e0\u63f6\u63d5\u63f2\u63f5\u6461\u63df\u63be\u63dd\u63dc\u63c4\u63d8\u63d3\u63c2\u63c7\u63cc\u63cb\u63c8\u63f0\u63d7\u63d9\u6532\u6567\u656a\u6564\u655c\u6568\u6565\u658c\u659d\u659e\u65ae\u65d0\u65d2"],["d9a1","\u667c\u666c\u667b\u6680\u6671\u6679\u666a\u6672\u6701\u690c\u68d3\u6904\u68dc\u692a\u68ec\u68ea\u68f1\u690f\u68d6\u68f7\u68eb\u68e4\u68f6\u6913\u6910\u68f3\u68e1\u6907\u68cc\u6908\u6970\u68b4\u6911\u68ef\u68c6\u6914\u68f8\u68d0\u68fd\u68fc\u68e8\u690b\u690a\u6917\u68ce\u68c8\u68dd\u68de\u68e6\u68f4\u68d1\u6906\u68d4\u68e9\u6915\u6925\u68c7\u6b39\u6b3b\u6b3f\u6b3c\u6b94\u6b97\u6b99\u6b95\u6bbd\u6bf0\u6bf2\u6bf3\u6c30\u6dfc\u6e46\u6e47\u6e1f\u6e49\u6e88\u6e3c\u6e3d\u6e45\u6e62\u6e2b\u6e3f\u6e41\u6e5d\u6e73\u6e1c\u6e33\u6e4b\u6e40\u6e51\u6e3b\u6e03\u6e2e\u6e5e"],["da40","\u6e68\u6e5c\u6e61\u6e31\u6e28\u6e60\u6e71\u6e6b\u6e39\u6e22\u6e30\u6e53\u6e65\u6e27\u6e78\u6e64\u6e77\u6e55\u6e79\u6e52\u6e66\u6e35\u6e36\u6e5a\u7120\u711e\u712f\u70fb\u712e\u7131\u7123\u7125\u7122\u7132\u711f\u7128\u713a\u711b\u724b\u725a\u7288\u7289\u7286\u7285\u728b\u7312\u730b\u7330\u7322\u7331\u7333\u7327\u7332\u732d\u7326\u7323\u7335\u730c\u742e\u742c\u7430\u742b\u7416"],["daa1","\u741a\u7421\u742d\u7431\u7424\u7423\u741d\u7429\u7420\u7432\u74fb\u752f\u756f\u756c\u75e7\u75da\u75e1\u75e6\u75dd\u75df\u75e4\u75d7\u7695\u7692\u76da\u7746\u7747\u7744\u774d\u7745\u774a\u774e\u774b\u774c\u77de\u77ec\u7860\u7864\u7865\u785c\u786d\u7871\u786a\u786e\u7870\u7869\u7868\u785e\u7862\u7974\u7973\u7972\u7970\u7a02\u7a0a\u7a03\u7a0c\u7a04\u7a99\u7ae6\u7ae4\u7b4a\u7b3b\u7b44\u7b48\u7b4c\u7b4e\u7b40\u7b58\u7b45\u7ca2\u7c9e\u7ca8\u7ca1\u7d58\u7d6f\u7d63\u7d53\u7d56\u7d67\u7d6a\u7d4f\u7d6d\u7d5c\u7d6b\u7d52\u7d54\u7d69\u7d51\u7d5f\u7d4e\u7f3e\u7f3f\u7f65"],["db40","\u7f66\u7fa2\u7fa0\u7fa1\u7fd7\u8051\u804f\u8050\u80fe\u80d4\u8143\u814a\u8152\u814f\u8147\u813d\u814d\u813a\u81e6\u81ee\u81f7\u81f8\u81f9\u8204\u823c\u823d\u823f\u8275\u833b\u83cf\u83f9\u8423\u83c0\u83e8\u8412\u83e7\u83e4\u83fc\u83f6\u8410\u83c6\u83c8\u83eb\u83e3\u83bf\u8401\u83dd\u83e5\u83d8\u83ff\u83e1\u83cb\u83ce\u83d6\u83f5\u83c9\u8409\u840f\u83de\u8411\u8406\u83c2\u83f3"],["dba1","\u83d5\u83fa\u83c7\u83d1\u83ea\u8413\u83c3\u83ec\u83ee\u83c4\u83fb\u83d7\u83e2\u841b\u83db\u83fe\u86d8\u86e2\u86e6\u86d3\u86e3\u86da\u86ea\u86dd\u86eb\u86dc\u86ec\u86e9\u86d7\u86e8\u86d1\u8848\u8856\u8855\u88ba\u88d7\u88b9\u88b8\u88c0\u88be\u88b6\u88bc\u88b7\u88bd\u88b2\u8901\u88c9\u8995\u8998\u8997\u89dd\u89da\u89db\u8a4e\u8a4d\u8a39\u8a59\u8a40\u8a57\u8a58\u8a44\u8a45\u8a52\u8a48\u8a51\u8a4a\u8a4c\u8a4f\u8c5f\u8c81\u8c80\u8cba\u8cbe\u8cb0\u8cb9\u8cb5\u8d84\u8d80\u8d89\u8dd8\u8dd3\u8dcd\u8dc7\u8dd6\u8ddc\u8dcf\u8dd5\u8dd9\u8dc8\u8dd7\u8dc5\u8eef\u8ef7\u8efa"],["dc40","\u8ef9\u8ee6\u8eee\u8ee5\u8ef5\u8ee7\u8ee8\u8ef6\u8eeb\u8ef1\u8eec\u8ef4\u8ee9\u902d\u9034\u902f\u9106\u912c\u9104\u90ff\u90fc\u9108\u90f9\u90fb\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915f\u9162\u9160\u9201\u920a\u9225\u9203\u921a\u9226\u920f\u920c\u9200\u9212\u91ff\u91fd\u9206\u9204\u9227\u9202\u921c\u9224\u9219\u9217\u9205\u9216\u957b\u958d\u958c\u9590\u9687\u967e\u9688"],["dca1","\u9689\u9683\u9680\u96c2\u96c8\u96c3\u96f1\u96f0\u976c\u9770\u976e\u9807\u98a9\u98eb\u9ce6\u9ef9\u4e83\u4e84\u4eb6\u50bd\u50bf\u50c6\u50ae\u50c4\u50ca\u50b4\u50c8\u50c2\u50b0\u50c1\u50ba\u50b1\u50cb\u50c9\u50b6\u50b8\u51d7\u527a\u5278\u527b\u527c\u55c3\u55db\u55cc\u55d0\u55cb\u55ca\u55dd\u55c0\u55d4\u55c4\u55e9\u55bf\u55d2\u558d\u55cf\u55d5\u55e2\u55d6\u55c8\u55f2\u55cd\u55d9\u55c2\u5714\u5853\u5868\u5864\u584f\u584d\u5849\u586f\u5855\u584e\u585d\u5859\u5865\u585b\u583d\u5863\u5871\u58fc\u5ac7\u5ac4\u5acb\u5aba\u5ab8\u5ab1\u5ab5\u5ab0\u5abf\u5ac8\u5abb\u5ac6"],["dd40","\u5ab7\u5ac0\u5aca\u5ab4\u5ab6\u5acd\u5ab9\u5a90\u5bd6\u5bd8\u5bd9\u5c1f\u5c33\u5d71\u5d63\u5d4a\u5d65\u5d72\u5d6c\u5d5e\u5d68\u5d67\u5d62\u5df0\u5e4f\u5e4e\u5e4a\u5e4d\u5e4b\u5ec5\u5ecc\u5ec6\u5ecb\u5ec7\u5f40\u5faf\u5fad\u60f7\u6149\u614a\u612b\u6145\u6136\u6132\u612e\u6146\u612f\u614f\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63c5\u63f1\u63eb\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641f\u6415\u6418\u6439\u6437\u6422\u6423\u640c\u6426\u6430\u6428\u6441\u6435\u642f\u640a\u641a\u6440\u6425\u6427\u640b\u63e7\u641b\u642e\u6421\u640e\u656f\u6592\u65d3\u6686\u668c\u6695\u6690\u668b\u668a\u6699\u6694\u6678\u6720\u6966\u695f\u6938\u694e\u6962\u6971\u693f\u6945\u696a\u6939\u6942\u6957\u6959\u697a\u6948\u6949\u6935\u696c\u6933\u693d\u6965\u68f0\u6978\u6934\u6969\u6940\u696f\u6944\u6976\u6958\u6941\u6974\u694c\u693b\u694b\u6937\u695c\u694f\u6951\u6932\u6952\u692f\u697b\u693c\u6b46\u6b45\u6b43\u6b42\u6b48\u6b41\u6b9b\ufa0d\u6bfb\u6bfc"],["de40","\u6bf9\u6bf7\u6bf8\u6e9b\u6ed6\u6ec8\u6e8f\u6ec0\u6e9f\u6e93\u6e94\u6ea0\u6eb1\u6eb9\u6ec6\u6ed2\u6ebd\u6ec1\u6e9e\u6ec9\u6eb7\u6eb0\u6ecd\u6ea6\u6ecf\u6eb2\u6ebe\u6ec3\u6edc\u6ed8\u6e99\u6e92\u6e8e\u6e8d\u6ea4\u6ea1\u6ebf\u6eb3\u6ed0\u6eca\u6e97\u6eae\u6ea3\u7147\u7154\u7152\u7163\u7160\u7141\u715d\u7162\u7172\u7178\u716a\u7161\u7142\u7158\u7143\u714b\u7170\u715f\u7150\u7153"],["dea1","\u7144\u714d\u715a\u724f\u728d\u728c\u7291\u7290\u728e\u733c\u7342\u733b\u733a\u7340\u734a\u7349\u7444\u744a\u744b\u7452\u7451\u7457\u7440\u744f\u7450\u744e\u7442\u7446\u744d\u7454\u74e1\u74ff\u74fe\u74fd\u751d\u7579\u7577\u6983\u75ef\u760f\u7603\u75f7\u75fe\u75fc\u75f9\u75f8\u7610\u75fb\u75f6\u75ed\u75f5\u75fd\u7699\u76b5\u76dd\u7755\u775f\u7760\u7752\u7756\u775a\u7769\u7767\u7754\u7759\u776d\u77e0\u7887\u789a\u7894\u788f\u7884\u7895\u7885\u7886\u78a1\u7883\u7879\u7899\u7880\u7896\u787b\u797c\u7982\u797d\u7979\u7a11\u7a18\u7a19\u7a12\u7a17\u7a15\u7a22\u7a13"],["df40","\u7a1b\u7a10\u7aa3\u7aa2\u7a9e\u7aeb\u7b66\u7b64\u7b6d\u7b74\u7b69\u7b72\u7b65\u7b73\u7b71\u7b70\u7b61\u7b78\u7b76\u7b63\u7cb2\u7cb4\u7caf\u7d88\u7d86\u7d80\u7d8d\u7d7f\u7d85\u7d7a\u7d8e\u7d7b\u7d83\u7d7c\u7d8c\u7d94\u7d84\u7d7d\u7d92\u7f6d\u7f6b\u7f67\u7f68\u7f6c\u7fa6\u7fa5\u7fa7\u7fdb\u7fdc\u8021\u8164\u8160\u8177\u815c\u8169\u815b\u8162\u8172\u6721\u815e\u8176\u8167\u816f"],["dfa1","\u8144\u8161\u821d\u8249\u8244\u8240\u8242\u8245\u84f1\u843f\u8456\u8476\u8479\u848f\u848d\u8465\u8451\u8440\u8486\u8467\u8430\u844d\u847d\u845a\u8459\u8474\u8473\u845d\u8507\u845e\u8437\u843a\u8434\u847a\u8443\u8478\u8432\u8445\u8429\u83d9\u844b\u842f\u8442\u842d\u845f\u8470\u8439\u844e\u844c\u8452\u846f\u84c5\u848e\u843b\u8447\u8436\u8433\u8468\u847e\u8444\u842b\u8460\u8454\u846e\u8450\u870b\u8704\u86f7\u870c\u86fa\u86d6\u86f5\u874d\u86f8\u870e\u8709\u8701\u86f6\u870d\u8705\u88d6\u88cb\u88cd\u88ce\u88de\u88db\u88da\u88cc\u88d0\u8985\u899b\u89df\u89e5\u89e4"],["e040","\u89e1\u89e0\u89e2\u89dc\u89e6\u8a76\u8a86\u8a7f\u8a61\u8a3f\u8a77\u8a82\u8a84\u8a75\u8a83\u8a81\u8a74\u8a7a\u8c3c\u8c4b\u8c4a\u8c65\u8c64\u8c66\u8c86\u8c84\u8c85\u8ccc\u8d68\u8d69\u8d91\u8d8c\u8d8e\u8d8f\u8d8d\u8d93\u8d94\u8d90\u8d92\u8df0\u8de0\u8dec\u8df1\u8dee\u8dd0\u8de9\u8de3\u8de2\u8de7\u8df2\u8deb\u8df4\u8f06\u8eff\u8f01\u8f00\u8f05\u8f07\u8f08\u8f02\u8f0b\u9052\u903f"],["e0a1","\u9044\u9049\u903d\u9110\u910d\u910f\u9111\u9116\u9114\u910b\u910e\u916e\u916f\u9248\u9252\u9230\u923a\u9266\u9233\u9265\u925e\u9283\u922e\u924a\u9246\u926d\u926c\u924f\u9260\u9267\u926f\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924e\u9253\u924c\u9256\u9232\u959f\u959c\u959e\u959b\u9692\u9693\u9691\u9697\u96ce\u96fa\u96fd\u96f8\u96f5\u9773\u9777\u9778\u9772\u980f\u980d\u980e\u98ac\u98f6\u98f9\u99af\u99b2\u99b0\u99b5\u9aad\u9aab\u9b5b\u9cea\u9ced\u9ce7\u9e80\u9efd\u50e6\u50d4\u50d7\u50e8\u50f3\u50db\u50ea\u50dd\u50e4\u50d3\u50ec\u50f0\u50ef\u50e3\u50e0"],["e140","\u51d8\u5280\u5281\u52e9\u52eb\u5330\u53ac\u5627\u5615\u560c\u5612\u55fc\u560f\u561c\u5601\u5613\u5602\u55fa\u561d\u5604\u55ff\u55f9\u5889\u587c\u5890\u5898\u5886\u5881\u587f\u5874\u588b\u587a\u5887\u5891\u588e\u5876\u5882\u5888\u587b\u5894\u588f\u58fe\u596b\u5adc\u5aee\u5ae5\u5ad5\u5aea\u5ada\u5aed\u5aeb\u5af3\u5ae2\u5ae0\u5adb\u5aec\u5ade\u5add\u5ad9\u5ae8\u5adf\u5b77\u5be0"],["e1a1","\u5be3\u5c63\u5d82\u5d80\u5d7d\u5d86\u5d7a\u5d81\u5d77\u5d8a\u5d89\u5d88\u5d7e\u5d7c\u5d8d\u5d79\u5d7f\u5e58\u5e59\u5e53\u5ed8\u5ed1\u5ed7\u5ece\u5edc\u5ed5\u5ed9\u5ed2\u5ed4\u5f44\u5f43\u5f6f\u5fb6\u612c\u6128\u6141\u615e\u6171\u6173\u6152\u6153\u6172\u616c\u6180\u6174\u6154\u617a\u615b\u6165\u613b\u616a\u6161\u6156\u6229\u6227\u622b\u642b\u644d\u645b\u645d\u6474\u6476\u6472\u6473\u647d\u6475\u6466\u64a6\u644e\u6482\u645e\u645c\u644b\u6453\u6460\u6450\u647f\u643f\u646c\u646b\u6459\u6465\u6477\u6573\u65a0\u66a1\u66a0\u669f\u6705\u6704\u6722\u69b1\u69b6\u69c9"],["e240","\u69a0\u69ce\u6996\u69b0\u69ac\u69bc\u6991\u6999\u698e\u69a7\u698d\u69a9\u69be\u69af\u69bf\u69c4\u69bd\u69a4\u69d4\u69b9\u69ca\u699a\u69cf\u69b3\u6993\u69aa\u69a1\u699e\u69d9\u6997\u6990\u69c2\u69b5\u69a5\u69c6\u6b4a\u6b4d\u6b4b\u6b9e\u6b9f\u6ba0\u6bc3\u6bc4\u6bfe\u6ece\u6ef5\u6ef1\u6f03\u6f25\u6ef8\u6f37\u6efb\u6f2e\u6f09\u6f4e\u6f19\u6f1a\u6f27\u6f18\u6f3b\u6f12\u6eed\u6f0a"],["e2a1","\u6f36\u6f73\u6ef9\u6eee\u6f2d\u6f40\u6f30\u6f3c\u6f35\u6eeb\u6f07\u6f0e\u6f43\u6f05\u6efd\u6ef6\u6f39\u6f1c\u6efc\u6f3a\u6f1f\u6f0d\u6f1e\u6f08\u6f21\u7187\u7190\u7189\u7180\u7185\u7182\u718f\u717b\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734d\u7351\u734c\u7462\u7473\u7471\u7475\u7472\u7467\u746e\u7500\u7502\u7503\u757d\u7590\u7616\u7608\u760c\u7615\u7611\u760a\u7614\u76b8\u7781\u777c\u7785\u7782\u776e\u7780\u776f\u777e\u7783\u78b2\u78aa\u78b4\u78ad\u78a8\u787e\u78ab\u789e\u78a5\u78a0\u78ac\u78a2\u78a4\u7998\u798a\u798b\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7a2b\u7a4a\u7a30\u7a2f\u7a28\u7a26\u7aa8\u7aab\u7aac\u7aee\u7b88\u7b9c\u7b8a\u7b91\u7b90\u7b96\u7b8d\u7b8c\u7b9b\u7b8e\u7b85\u7b98\u5284\u7b99\u7ba4\u7b82\u7cbb\u7cbf\u7cbc\u7cba\u7da7\u7db7\u7dc2\u7da3\u7daa\u7dc1\u7dc0\u7dc5\u7d9d\u7dce\u7dc4\u7dc6\u7dcb\u7dcc\u7daf\u7db9\u7d96\u7dbc\u7d9f\u7da6\u7dae\u7da9\u7da1\u7dc9\u7f73\u7fe2\u7fe3\u7fe5\u7fde"],["e3a1","\u8024\u805d\u805c\u8189\u8186\u8183\u8187\u818d\u818c\u818b\u8215\u8497\u84a4\u84a1\u849f\u84ba\u84ce\u84c2\u84ac\u84ae\u84ab\u84b9\u84b4\u84c1\u84cd\u84aa\u849a\u84b1\u84d0\u849d\u84a7\u84bb\u84a2\u8494\u84c7\u84cc\u849b\u84a9\u84af\u84a8\u84d6\u8498\u84b6\u84cf\u84a0\u84d7\u84d4\u84d2\u84db\u84b0\u8491\u8661\u8733\u8723\u8728\u876b\u8740\u872e\u871e\u8721\u8719\u871b\u8743\u872c\u8741\u873e\u8746\u8720\u8732\u872a\u872d\u873c\u8712\u873a\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871a\u8730\u8711\u88f7\u88e7\u88f1\u88f2\u88fa\u88fe\u88ee\u88fc\u88f6\u88fb"],["e440","\u88f0\u88ec\u88eb\u899d\u89a1\u899f\u899e\u89e9\u89eb\u89e8\u8aab\u8a99\u8a8b\u8a92\u8a8f\u8a96\u8c3d\u8c68\u8c69\u8cd5\u8ccf\u8cd7\u8d96\u8e09\u8e02\u8dff\u8e0d\u8dfd\u8e0a\u8e03\u8e07\u8e06\u8e05\u8dfe\u8e00\u8e04\u8f10\u8f11\u8f0e\u8f0d\u9123\u911c\u9120\u9122\u911f\u911d\u911a\u9124\u9121\u911b\u917a\u9172\u9179\u9173\u92a5\u92a4\u9276\u929b\u927a\u92a0\u9294\u92aa\u928d"],["e4a1","\u92a6\u929a\u92ab\u9279\u9297\u927f\u92a3\u92ee\u928e\u9282\u9295\u92a2\u927d\u9288\u92a1\u928a\u9286\u928c\u9299\u92a7\u927e\u9287\u92a9\u929d\u928b\u922d\u969e\u96a1\u96ff\u9758\u977d\u977a\u977e\u9783\u9780\u9782\u977b\u9784\u9781\u977f\u97ce\u97cd\u9816\u98ad\u98ae\u9902\u9900\u9907\u999d\u999c\u99c3\u99b9\u99bb\u99ba\u99c2\u99bd\u99c7\u9ab1\u9ae3\u9ae7\u9b3e\u9b3f\u9b60\u9b61\u9b5f\u9cf1\u9cf2\u9cf5\u9ea7\u50ff\u5103\u5130\u50f8\u5106\u5107\u50f6\u50fe\u510b\u510c\u50fd\u510a\u528b\u528c\u52f1\u52ef\u5648\u5642\u564c\u5635\u5641\u564a\u5649\u5646\u5658"],["e540","\u565a\u5640\u5633\u563d\u562c\u563e\u5638\u562a\u563a\u571a\u58ab\u589d\u58b1\u58a0\u58a3\u58af\u58ac\u58a5\u58a1\u58ff\u5aff\u5af4\u5afd\u5af7\u5af6\u5b03\u5af8\u5b02\u5af9\u5b01\u5b07\u5b05\u5b0f\u5c67\u5d99\u5d97\u5d9f\u5d92\u5da2\u5d93\u5d95\u5da0\u5d9c\u5da1\u5d9a\u5d9e\u5e69\u5e5d\u5e60\u5e5c\u7df3\u5edb\u5ede\u5ee1\u5f49\u5fb2\u618b\u6183\u6179\u61b1\u61b0\u61a2\u6189"],["e5a1","\u619b\u6193\u61af\u61ad\u619f\u6192\u61aa\u61a1\u618d\u6166\u61b3\u622d\u646e\u6470\u6496\u64a0\u6485\u6497\u649c\u648f\u648b\u648a\u648c\u64a3\u649f\u6468\u64b1\u6498\u6576\u657a\u6579\u657b\u65b2\u65b3\u66b5\u66b0\u66a9\u66b2\u66b7\u66aa\u66af\u6a00\u6a06\u6a17\u69e5\u69f8\u6a15\u69f1\u69e4\u6a20\u69ff\u69ec\u69e2\u6a1b\u6a1d\u69fe\u6a27\u69f2\u69ee\u6a14\u69f7\u69e7\u6a40\u6a08\u69e6\u69fb\u6a0d\u69fc\u69eb\u6a09\u6a04\u6a18\u6a25\u6a0f\u69f6\u6a26\u6a07\u69f4\u6a16\u6b51\u6ba5\u6ba3\u6ba2\u6ba6\u6c01\u6c00\u6bff\u6c02\u6f41\u6f26\u6f7e\u6f87\u6fc6\u6f92"],["e640","\u6f8d\u6f89\u6f8c\u6f62\u6f4f\u6f85\u6f5a\u6f96\u6f76\u6f6c\u6f82\u6f55\u6f72\u6f52\u6f50\u6f57\u6f94\u6f93\u6f5d\u6f00\u6f61\u6f6b\u6f7d\u6f67\u6f90\u6f53\u6f8b\u6f69\u6f7f\u6f95\u6f63\u6f77\u6f6a\u6f7b\u71b2\u71af\u719b\u71b0\u71a0\u719a\u71a9\u71b5\u719d\u71a5\u719e\u71a4\u71a1\u71aa\u719c\u71a7\u71b3\u7298\u729a\u7358\u7352\u735e\u735f\u7360\u735d\u735b\u7361\u735a\u7359"],["e6a1","\u7362\u7487\u7489\u748a\u7486\u7481\u747d\u7485\u7488\u747c\u7479\u7508\u7507\u757e\u7625\u761e\u7619\u761d\u761c\u7623\u761a\u7628\u761b\u769c\u769d\u769e\u769b\u778d\u778f\u7789\u7788\u78cd\u78bb\u78cf\u78cc\u78d1\u78ce\u78d4\u78c8\u78c3\u78c4\u78c9\u799a\u79a1\u79a0\u799c\u79a2\u799b\u6b76\u7a39\u7ab2\u7ab4\u7ab3\u7bb7\u7bcb\u7bbe\u7bac\u7bce\u7baf\u7bb9\u7bca\u7bb5\u7cc5\u7cc8\u7ccc\u7ccb\u7df7\u7ddb\u7dea\u7de7\u7dd7\u7de1\u7e03\u7dfa\u7de6\u7df6\u7df1\u7df0\u7dee\u7ddf\u7f76\u7fac\u7fb0\u7fad\u7fed\u7feb\u7fea\u7fec\u7fe6\u7fe8\u8064\u8067\u81a3\u819f"],["e740","\u819e\u8195\u81a2\u8199\u8197\u8216\u824f\u8253\u8252\u8250\u824e\u8251\u8524\u853b\u850f\u8500\u8529\u850e\u8509\u850d\u851f\u850a\u8527\u851c\u84fb\u852b\u84fa\u8508\u850c\u84f4\u852a\u84f2\u8515\u84f7\u84eb\u84f3\u84fc\u8512\u84ea\u84e9\u8516\u84fe\u8528\u851d\u852e\u8502\u84fd\u851e\u84f6\u8531\u8526\u84e7\u84e8\u84f0\u84ef\u84f9\u8518\u8520\u8530\u850b\u8519\u852f\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87e1\u8773\u8758\u8754\u875b\u8752\u8761\u875a\u8751\u875e\u876d\u876a\u8750\u874e\u875f\u875d\u876f\u876c\u877a\u876e\u875c\u8765\u874f\u877b\u8775\u8762\u8767\u8769\u885a\u8905\u890c\u8914\u890b\u8917\u8918\u8919\u8906\u8916\u8911\u890e\u8909\u89a2\u89a4\u89a3\u89ed\u89f0\u89ec\u8acf\u8ac6\u8ab8\u8ad3\u8ad1\u8ad4\u8ad5\u8abb\u8ad7\u8abe\u8ac0\u8ac5\u8ad8\u8ac3\u8aba\u8abd\u8ad9\u8c3e\u8c4d\u8c8f\u8ce5\u8cdf\u8cd9\u8ce8\u8cda\u8cdd\u8ce7\u8da0\u8d9c\u8da1\u8d9b\u8e20\u8e23\u8e25\u8e24\u8e2e\u8e15\u8e1b\u8e16\u8e11\u8e19\u8e26\u8e27"],["e840","\u8e14\u8e12\u8e18\u8e13\u8e1c\u8e17\u8e1a\u8f2c\u8f24\u8f18\u8f1a\u8f20\u8f23\u8f16\u8f17\u9073\u9070\u906f\u9067\u906b\u912f\u912b\u9129\u912a\u9132\u9126\u912e\u9185\u9186\u918a\u9181\u9182\u9184\u9180\u92d0\u92c3\u92c4\u92c0\u92d9\u92b6\u92cf\u92f1\u92df\u92d8\u92e9\u92d7\u92dd\u92cc\u92ef\u92c2\u92e8\u92ca\u92c8\u92ce\u92e6\u92cd\u92d5\u92c9\u92e0\u92de\u92e7\u92d1\u92d3"],["e8a1","\u92b5\u92e1\u92c6\u92b4\u957c\u95ac\u95ab\u95ae\u95b0\u96a4\u96a2\u96d3\u9705\u9708\u9702\u975a\u978a\u978e\u9788\u97d0\u97cf\u981e\u981d\u9826\u9829\u9828\u9820\u981b\u9827\u98b2\u9908\u98fa\u9911\u9914\u9916\u9917\u9915\u99dc\u99cd\u99cf\u99d3\u99d4\u99ce\u99c9\u99d6\u99d8\u99cb\u99d7\u99cc\u9ab3\u9aec\u9aeb\u9af3\u9af2\u9af1\u9b46\u9b43\u9b67\u9b74\u9b71\u9b66\u9b76\u9b75\u9b70\u9b68\u9b64\u9b6c\u9cfc\u9cfa\u9cfd\u9cff\u9cf7\u9d07\u9d00\u9cf9\u9cfb\u9d08\u9d05\u9d04\u9e83\u9ed3\u9f0f\u9f10\u511c\u5113\u5117\u511a\u5111\u51de\u5334\u53e1\u5670\u5660\u566e"],["e940","\u5673\u5666\u5663\u566d\u5672\u565e\u5677\u571c\u571b\u58c8\u58bd\u58c9\u58bf\u58ba\u58c2\u58bc\u58c6\u5b17\u5b19\u5b1b\u5b21\u5b14\u5b13\u5b10\u5b16\u5b28\u5b1a\u5b20\u5b1e\u5bef\u5dac\u5db1\u5da9\u5da7\u5db5\u5db0\u5dae\u5daa\u5da8\u5db2\u5dad\u5daf\u5db4\u5e67\u5e68\u5e66\u5e6f\u5ee9\u5ee7\u5ee6\u5ee8\u5ee5\u5f4b\u5fbc\u619d\u61a8\u6196\u61c5\u61b4\u61c6\u61c1\u61cc\u61ba"],["e9a1","\u61bf\u61b8\u618c\u64d7\u64d6\u64d0\u64cf\u64c9\u64bd\u6489\u64c3\u64db\u64f3\u64d9\u6533\u657f\u657c\u65a2\u66c8\u66be\u66c0\u66ca\u66cb\u66cf\u66bd\u66bb\u66ba\u66cc\u6723\u6a34\u6a66\u6a49\u6a67\u6a32\u6a68\u6a3e\u6a5d\u6a6d\u6a76\u6a5b\u6a51\u6a28\u6a5a\u6a3b\u6a3f\u6a41\u6a6a\u6a64\u6a50\u6a4f\u6a54\u6a6f\u6a69\u6a60\u6a3c\u6a5e\u6a56\u6a55\u6a4d\u6a4e\u6a46\u6b55\u6b54\u6b56\u6ba7\u6baa\u6bab\u6bc8\u6bc7\u6c04\u6c03\u6c06\u6fad\u6fcb\u6fa3\u6fc7\u6fbc\u6fce\u6fc8\u6f5e\u6fc4\u6fbd\u6f9e\u6fca\u6fa8\u7004\u6fa5\u6fae\u6fba\u6fac\u6faa\u6fcf\u6fbf\u6fb8"],["ea40","\u6fa2\u6fc9\u6fab\u6fcd\u6faf\u6fb2\u6fb0\u71c5\u71c2\u71bf\u71b8\u71d6\u71c0\u71c1\u71cb\u71d4\u71ca\u71c7\u71cf\u71bd\u71d8\u71bc\u71c6\u71da\u71db\u729d\u729e\u7369\u7366\u7367\u736c\u7365\u736b\u736a\u747f\u749a\u74a0\u7494\u7492\u7495\u74a1\u750b\u7580\u762f\u762d\u7631\u763d\u7633\u763c\u7635\u7632\u7630\u76bb\u76e6\u779a\u779d\u77a1\u779c\u779b\u77a2\u77a3\u7795\u7799"],["eaa1","\u7797\u78dd\u78e9\u78e5\u78ea\u78de\u78e3\u78db\u78e1\u78e2\u78ed\u78df\u78e0\u79a4\u7a44\u7a48\u7a47\u7ab6\u7ab8\u7ab5\u7ab1\u7ab7\u7bde\u7be3\u7be7\u7bdd\u7bd5\u7be5\u7bda\u7be8\u7bf9\u7bd4\u7bea\u7be2\u7bdc\u7beb\u7bd8\u7bdf\u7cd2\u7cd4\u7cd7\u7cd0\u7cd1\u7e12\u7e21\u7e17\u7e0c\u7e1f\u7e20\u7e13\u7e0e\u7e1c\u7e15\u7e1a\u7e22\u7e0b\u7e0f\u7e16\u7e0d\u7e14\u7e25\u7e24\u7f43\u7f7b\u7f7c\u7f7a\u7fb1\u7fef\u802a\u8029\u806c\u81b1\u81a6\u81ae\u81b9\u81b5\u81ab\u81b0\u81ac\u81b4\u81b2\u81b7\u81a7\u81f2\u8255\u8256\u8257\u8556\u8545\u856b\u854d\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853e\u855b\u8571\u854e\u856e\u8575\u8555\u8567\u8560\u858c\u8566\u855d\u8554\u8565\u856c\u8663\u8665\u8664\u879b\u878f\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87a3\u8785\u8790\u8791\u879d\u8784\u8794\u879c\u879a\u8789\u891e\u8926\u8930\u892d\u892e\u8927\u8931\u8922\u8929\u8923\u892f\u892c\u891f\u89f1\u8ae0"],["eba1","\u8ae2\u8af2\u8af4\u8af5\u8add\u8b14\u8ae4\u8adf\u8af0\u8ac8\u8ade\u8ae1\u8ae8\u8aff\u8aef\u8afb\u8c91\u8c92\u8c90\u8cf5\u8cee\u8cf1\u8cf0\u8cf3\u8d6c\u8d6e\u8da5\u8da7\u8e33\u8e3e\u8e38\u8e40\u8e45\u8e36\u8e3c\u8e3d\u8e41\u8e30\u8e3f\u8ebd\u8f36\u8f2e\u8f35\u8f32\u8f39\u8f37\u8f34\u9076\u9079\u907b\u9086\u90fa\u9133\u9135\u9136\u9193\u9190\u9191\u918d\u918f\u9327\u931e\u9308\u931f\u9306\u930f\u937a\u9338\u933c\u931b\u9323\u9312\u9301\u9346\u932d\u930e\u930d\u92cb\u931d\u92fa\u9325\u9313\u92f9\u92f7\u9334\u9302\u9324\u92ff\u9329\u9339\u9335\u932a\u9314\u930c"],["ec40","\u930b\u92fe\u9309\u9300\u92fb\u9316\u95bc\u95cd\u95be\u95b9\u95ba\u95b6\u95bf\u95b5\u95bd\u96a9\u96d4\u970b\u9712\u9710\u9799\u9797\u9794\u97f0\u97f8\u9835\u982f\u9832\u9924\u991f\u9927\u9929\u999e\u99ee\u99ec\u99e5\u99e4\u99f0\u99e3\u99ea\u99e9\u99e7\u9ab9\u9abf\u9ab4\u9abb\u9af6\u9afa\u9af9\u9af7\u9b33\u9b80\u9b85\u9b87\u9b7c\u9b7e\u9b7b\u9b82\u9b93\u9b92\u9b90\u9b7a\u9b95"],["eca1","\u9b7d\u9b88\u9d25\u9d17\u9d20\u9d1e\u9d14\u9d29\u9d1d\u9d18\u9d22\u9d10\u9d19\u9d1f\u9e88\u9e86\u9e87\u9eae\u9ead\u9ed5\u9ed6\u9efa\u9f12\u9f3d\u5126\u5125\u5122\u5124\u5120\u5129\u52f4\u5693\u568c\u568d\u5686\u5684\u5683\u567e\u5682\u567f\u5681\u58d6\u58d4\u58cf\u58d2\u5b2d\u5b25\u5b32\u5b23\u5b2c\u5b27\u5b26\u5b2f\u5b2e\u5b7b\u5bf1\u5bf2\u5db7\u5e6c\u5e6a\u5fbe\u5fbb\u61c3\u61b5\u61bc\u61e7\u61e0\u61e5\u61e4\u61e8\u61de\u64ef\u64e9\u64e3\u64eb\u64e4\u64e8\u6581\u6580\u65b6\u65da\u66d2\u6a8d\u6a96\u6a81\u6aa5\u6a89\u6a9f\u6a9b\u6aa1\u6a9e\u6a87\u6a93\u6a8e"],["ed40","\u6a95\u6a83\u6aa8\u6aa4\u6a91\u6a7f\u6aa6\u6a9a\u6a85\u6a8c\u6a92\u6b5b\u6bad\u6c09\u6fcc\u6fa9\u6ff4\u6fd4\u6fe3\u6fdc\u6fed\u6fe7\u6fe6\u6fde\u6ff2\u6fdd\u6fe2\u6fe8\u71e1\u71f1\u71e8\u71f2\u71e4\u71f0\u71e2\u7373\u736e\u736f\u7497\u74b2\u74ab\u7490\u74aa\u74ad\u74b1\u74a5\u74af\u7510\u7511\u7512\u750f\u7584\u7643\u7648\u7649\u7647\u76a4\u76e9\u77b5\u77ab\u77b2\u77b7\u77b6"],["eda1","\u77b4\u77b1\u77a8\u77f0\u78f3\u78fd\u7902\u78fb\u78fc\u78f2\u7905\u78f9\u78fe\u7904\u79ab\u79a8\u7a5c\u7a5b\u7a56\u7a58\u7a54\u7a5a\u7abe\u7ac0\u7ac1\u7c05\u7c0f\u7bf2\u7c00\u7bff\u7bfb\u7c0e\u7bf4\u7c0b\u7bf3\u7c02\u7c09\u7c03\u7c01\u7bf8\u7bfd\u7c06\u7bf0\u7bf1\u7c10\u7c0a\u7ce8\u7e2d\u7e3c\u7e42\u7e33\u9848\u7e38\u7e2a\u7e49\u7e40\u7e47\u7e29\u7e4c\u7e30\u7e3b\u7e36\u7e44\u7e3a\u7f45\u7f7f\u7f7e\u7f7d\u7ff4\u7ff2\u802c\u81bb\u81c4\u81cc\u81ca\u81c5\u81c7\u81bc\u81e9\u825b\u825a\u825c\u8583\u8580\u858f\u85a7\u8595\u85a0\u858b\u85a3\u857b\u85a4\u859a\u859e"],["ee40","\u8577\u857c\u8589\u85a1\u857a\u8578\u8557\u858e\u8596\u8586\u858d\u8599\u859d\u8581\u85a2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859f\u8668\u87be\u87aa\u87ad\u87c5\u87b0\u87ac\u87b9\u87b5\u87bc\u87ae\u87c9\u87c3\u87c2\u87cc\u87b7\u87af\u87c4\u87ca\u87b4\u87b6\u87bf\u87b8\u87bd\u87de\u87b2\u8935\u8933\u893c\u893e\u8941\u8952\u8937\u8942\u89ad\u89af\u89ae\u89f2\u89f3\u8b1e"],["eea1","\u8b18\u8b16\u8b11\u8b05\u8b0b\u8b22\u8b0f\u8b12\u8b15\u8b07\u8b0d\u8b08\u8b06\u8b1c\u8b13\u8b1a\u8c4f\u8c70\u8c72\u8c71\u8c6f\u8c95\u8c94\u8cf9\u8d6f\u8e4e\u8e4d\u8e53\u8e50\u8e4c\u8e47\u8f43\u8f40\u9085\u907e\u9138\u919a\u91a2\u919b\u9199\u919f\u91a1\u919d\u91a0\u93a1\u9383\u93af\u9364\u9356\u9347\u937c\u9358\u935c\u9376\u9349\u9350\u9351\u9360\u936d\u938f\u934c\u936a\u9379\u9357\u9355\u9352\u934f\u9371\u9377\u937b\u9361\u935e\u9363\u9367\u9380\u934e\u9359\u95c7\u95c0\u95c9\u95c3\u95c5\u95b7\u96ae\u96b0\u96ac\u9720\u971f\u9718\u971d\u9719\u979a\u97a1\u979c"],["ef40","\u979e\u979d\u97d5\u97d4\u97f1\u9841\u9844\u984a\u9849\u9845\u9843\u9925\u992b\u992c\u992a\u9933\u9932\u992f\u992d\u9931\u9930\u9998\u99a3\u99a1\u9a02\u99fa\u99f4\u99f7\u99f9\u99f8\u99f6\u99fb\u99fd\u99fe\u99fc\u9a03\u9abe\u9afe\u9afd\u9b01\u9afc\u9b48\u9b9a\u9ba8\u9b9e\u9b9b\u9ba6\u9ba1\u9ba5\u9ba4\u9b86\u9ba2\u9ba0\u9baf\u9d33\u9d41\u9d67\u9d36\u9d2e\u9d2f\u9d31\u9d38\u9d30"],["efa1","\u9d45\u9d42\u9d43\u9d3e\u9d37\u9d40\u9d3d\u7ff5\u9d2d\u9e8a\u9e89\u9e8d\u9eb0\u9ec8\u9eda\u9efb\u9eff\u9f24\u9f23\u9f22\u9f54\u9fa0\u5131\u512d\u512e\u5698\u569c\u5697\u569a\u569d\u5699\u5970\u5b3c\u5c69\u5c6a\u5dc0\u5e6d\u5e6e\u61d8\u61df\u61ed\u61ee\u61f1\u61ea\u61f0\u61eb\u61d6\u61e9\u64ff\u6504\u64fd\u64f8\u6501\u6503\u64fc\u6594\u65db\u66da\u66db\u66d8\u6ac5\u6ab9\u6abd\u6ae1\u6ac6\u6aba\u6ab6\u6ab7\u6ac7\u6ab4\u6aad\u6b5e\u6bc9\u6c0b\u7007\u700c\u700d\u7001\u7005\u7014\u700e\u6fff\u7000\u6ffb\u7026\u6ffc\u6ff7\u700a\u7201\u71ff\u71f9\u7203\u71fd\u7376"],["f040","\u74b8\u74c0\u74b5\u74c1\u74be\u74b6\u74bb\u74c2\u7514\u7513\u765c\u7664\u7659\u7650\u7653\u7657\u765a\u76a6\u76bd\u76ec\u77c2\u77ba\u78ff\u790c\u7913\u7914\u7909\u7910\u7912\u7911\u79ad\u79ac\u7a5f\u7c1c\u7c29\u7c19\u7c20\u7c1f\u7c2d\u7c1d\u7c26\u7c28\u7c22\u7c25\u7c30\u7e5c\u7e50\u7e56\u7e63\u7e58\u7e62\u7e5f\u7e51\u7e60\u7e57\u7e53\u7fb5\u7fb3\u7ff7\u7ff8\u8075\u81d1\u81d2"],["f0a1","\u81d0\u825f\u825e\u85b4\u85c6\u85c0\u85c3\u85c2\u85b3\u85b5\u85bd\u85c7\u85c4\u85bf\u85cb\u85ce\u85c8\u85c5\u85b1\u85b6\u85d2\u8624\u85b8\u85b7\u85be\u8669\u87e7\u87e6\u87e2\u87db\u87eb\u87ea\u87e5\u87df\u87f3\u87e4\u87d4\u87dc\u87d3\u87ed\u87d8\u87e3\u87a4\u87d7\u87d9\u8801\u87f4\u87e8\u87dd\u8953\u894b\u894f\u894c\u8946\u8950\u8951\u8949\u8b2a\u8b27\u8b23\u8b33\u8b30\u8b35\u8b47\u8b2f\u8b3c\u8b3e\u8b31\u8b25\u8b37\u8b26\u8b36\u8b2e\u8b24\u8b3b\u8b3d\u8b3a\u8c42\u8c75\u8c99\u8c98\u8c97\u8cfe\u8d04\u8d02\u8d00\u8e5c\u8e62\u8e60\u8e57\u8e56\u8e5e\u8e65\u8e67"],["f140","\u8e5b\u8e5a\u8e61\u8e5d\u8e69\u8e54\u8f46\u8f47\u8f48\u8f4b\u9128\u913a\u913b\u913e\u91a8\u91a5\u91a7\u91af\u91aa\u93b5\u938c\u9392\u93b7\u939b\u939d\u9389\u93a7\u938e\u93aa\u939e\u93a6\u9395\u9388\u9399\u939f\u938d\u93b1\u9391\u93b2\u93a4\u93a8\u93b4\u93a3\u93a5\u95d2\u95d3\u95d1\u96b3\u96d7\u96da\u5dc2\u96df\u96d8\u96dd\u9723\u9722\u9725\u97ac\u97ae\u97a8\u97ab\u97a4\u97aa"],["f1a1","\u97a2\u97a5\u97d7\u97d9\u97d6\u97d8\u97fa\u9850\u9851\u9852\u98b8\u9941\u993c\u993a\u9a0f\u9a0b\u9a09\u9a0d\u9a04\u9a11\u9a0a\u9a05\u9a07\u9a06\u9ac0\u9adc\u9b08\u9b04\u9b05\u9b29\u9b35\u9b4a\u9b4c\u9b4b\u9bc7\u9bc6\u9bc3\u9bbf\u9bc1\u9bb5\u9bb8\u9bd3\u9bb6\u9bc4\u9bb9\u9bbd\u9d5c\u9d53\u9d4f\u9d4a\u9d5b\u9d4b\u9d59\u9d56\u9d4c\u9d57\u9d52\u9d54\u9d5f\u9d58\u9d5a\u9e8e\u9e8c\u9edf\u9f01\u9f00\u9f16\u9f25\u9f2b\u9f2a\u9f29\u9f28\u9f4c\u9f55\u5134\u5135\u5296\u52f7\u53b4\u56ab\u56ad\u56a6\u56a7\u56aa\u56ac\u58da\u58dd\u58db\u5912\u5b3d\u5b3e\u5b3f\u5dc3\u5e70"],["f240","\u5fbf\u61fb\u6507\u6510\u650d\u6509\u650c\u650e\u6584\u65de\u65dd\u66de\u6ae7\u6ae0\u6acc\u6ad1\u6ad9\u6acb\u6adf\u6adc\u6ad0\u6aeb\u6acf\u6acd\u6ade\u6b60\u6bb0\u6c0c\u7019\u7027\u7020\u7016\u702b\u7021\u7022\u7023\u7029\u7017\u7024\u701c\u702a\u720c\u720a\u7207\u7202\u7205\u72a5\u72a6\u72a4\u72a3\u72a1\u74cb\u74c5\u74b7\u74c3\u7516\u7660\u77c9\u77ca\u77c4\u77f1\u791d\u791b"],["f2a1","\u7921\u791c\u7917\u791e\u79b0\u7a67\u7a68\u7c33\u7c3c\u7c39\u7c2c\u7c3b\u7cec\u7cea\u7e76\u7e75\u7e78\u7e70\u7e77\u7e6f\u7e7a\u7e72\u7e74\u7e68\u7f4b\u7f4a\u7f83\u7f86\u7fb7\u7ffd\u7ffe\u8078\u81d7\u81d5\u8264\u8261\u8263\u85eb\u85f1\u85ed\u85d9\u85e1\u85e8\u85da\u85d7\u85ec\u85f2\u85f8\u85d8\u85df\u85e3\u85dc\u85d1\u85f0\u85e6\u85ef\u85de\u85e2\u8800\u87fa\u8803\u87f6\u87f7\u8809\u880c\u880b\u8806\u87fc\u8808\u87ff\u880a\u8802\u8962\u895a\u895b\u8957\u8961\u895c\u8958\u895d\u8959\u8988\u89b7\u89b6\u89f6\u8b50\u8b48\u8b4a\u8b40\u8b53\u8b56\u8b54\u8b4b\u8b55"],["f340","\u8b51\u8b42\u8b52\u8b57\u8c43\u8c77\u8c76\u8c9a\u8d06\u8d07\u8d09\u8dac\u8daa\u8dad\u8dab\u8e6d\u8e78\u8e73\u8e6a\u8e6f\u8e7b\u8ec2\u8f52\u8f51\u8f4f\u8f50\u8f53\u8fb4\u9140\u913f\u91b0\u91ad\u93de\u93c7\u93cf\u93c2\u93da\u93d0\u93f9\u93ec\u93cc\u93d9\u93a9\u93e6\u93ca\u93d4\u93ee\u93e3\u93d5\u93c4\u93ce\u93c0\u93d2\u93e7\u957d\u95da\u95db\u96e1\u9729\u972b\u972c\u9728\u9726"],["f3a1","\u97b3\u97b7\u97b6\u97dd\u97de\u97df\u985c\u9859\u985d\u9857\u98bf\u98bd\u98bb\u98be\u9948\u9947\u9943\u99a6\u99a7\u9a1a\u9a15\u9a25\u9a1d\u9a24\u9a1b\u9a22\u9a20\u9a27\u9a23\u9a1e\u9a1c\u9a14\u9ac2\u9b0b\u9b0a\u9b0e\u9b0c\u9b37\u9bea\u9beb\u9be0\u9bde\u9be4\u9be6\u9be2\u9bf0\u9bd4\u9bd7\u9bec\u9bdc\u9bd9\u9be5\u9bd5\u9be1\u9bda\u9d77\u9d81\u9d8a\u9d84\u9d88\u9d71\u9d80\u9d78\u9d86\u9d8b\u9d8c\u9d7d\u9d6b\u9d74\u9d75\u9d70\u9d69\u9d85\u9d73\u9d7b\u9d82\u9d6f\u9d79\u9d7f\u9d87\u9d68\u9e94\u9e91\u9ec0\u9efc\u9f2d\u9f40\u9f41\u9f4d\u9f56\u9f57\u9f58\u5337\u56b2"],["f440","\u56b5\u56b3\u58e3\u5b45\u5dc6\u5dc7\u5eee\u5eef\u5fc0\u5fc1\u61f9\u6517\u6516\u6515\u6513\u65df\u66e8\u66e3\u66e4\u6af3\u6af0\u6aea\u6ae8\u6af9\u6af1\u6aee\u6aef\u703c\u7035\u702f\u7037\u7034\u7031\u7042\u7038\u703f\u703a\u7039\u7040\u703b\u7033\u7041\u7213\u7214\u72a8\u737d\u737c\u74ba\u76ab\u76aa\u76be\u76ed\u77cc\u77ce\u77cf\u77cd\u77f2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79b2\u7a6e\u7a6c\u7a6d\u7af7\u7c49\u7c48\u7c4a\u7c47\u7c45\u7cee\u7e7b\u7e7e\u7e81\u7e80\u7fba\u7fff\u8079\u81db\u81d9\u820b\u8268\u8269\u8622\u85ff\u8601\u85fe\u861b\u8600\u85f6\u8604\u8609\u8605\u860c\u85fd\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89b9\u89f7\u8b60\u8b6a\u8b5d\u8b68\u8b63\u8b65\u8b67\u8b6d\u8dae\u8e86\u8e88\u8e84\u8f59\u8f56\u8f57\u8f55\u8f58\u8f5a\u908d\u9143\u9141\u91b7\u91b5\u91b2\u91b3\u940b\u9413\u93fb\u9420\u940f\u9414\u93fe\u9415\u9410\u9428\u9419\u940d\u93f5\u9400\u93f7\u9407\u940e\u9416\u9412\u93fa\u9409\u93f8\u940a\u93ff"],["f540","\u93fc\u940c\u93f6\u9411\u9406\u95de\u95e0\u95df\u972e\u972f\u97b9\u97bb\u97fd\u97fe\u9860\u9862\u9863\u985f\u98c1\u98c2\u9950\u994e\u9959\u994c\u994b\u9953\u9a32\u9a34\u9a31\u9a2c\u9a2a\u9a36\u9a29\u9a2e\u9a38\u9a2d\u9ac7\u9aca\u9ac6\u9b10\u9b12\u9b11\u9c0b\u9c08\u9bf7\u9c05\u9c12\u9bf8\u9c40\u9c07\u9c0e\u9c06\u9c17\u9c14\u9c09\u9d9f\u9d99\u9da4\u9d9d\u9d92\u9d98\u9d90\u9d9b"],["f5a1","\u9da0\u9d94\u9d9c\u9daa\u9d97\u9da1\u9d9a\u9da2\u9da8\u9d9e\u9da3\u9dbf\u9da9\u9d96\u9da6\u9da7\u9e99\u9e9b\u9e9a\u9ee5\u9ee4\u9ee7\u9ee6\u9f30\u9f2e\u9f5b\u9f60\u9f5e\u9f5d\u9f59\u9f91\u513a\u5139\u5298\u5297\u56c3\u56bd\u56be\u5b48\u5b47\u5dcb\u5dcf\u5ef1\u61fd\u651b\u6b02\u6afc\u6b03\u6af8\u6b00\u7043\u7044\u704a\u7048\u7049\u7045\u7046\u721d\u721a\u7219\u737e\u7517\u766a\u77d0\u792d\u7931\u792f\u7c54\u7c53\u7cf2\u7e8a\u7e87\u7e88\u7e8b\u7e86\u7e8d\u7f4d\u7fbb\u8030\u81dd\u8618\u862a\u8626\u861f\u8623\u861c\u8619\u8627\u862e\u8621\u8620\u8629\u861e\u8625"],["f640","\u8829\u881d\u881b\u8820\u8824\u881c\u882b\u884a\u896d\u8969\u896e\u896b\u89fa\u8b79\u8b78\u8b45\u8b7a\u8b7b\u8d10\u8d14\u8daf\u8e8e\u8e8c\u8f5e\u8f5b\u8f5d\u9146\u9144\u9145\u91b9\u943f\u943b\u9436\u9429\u943d\u943c\u9430\u9439\u942a\u9437\u942c\u9440\u9431\u95e5\u95e4\u95e3\u9735\u973a\u97bf\u97e1\u9864\u98c9\u98c6\u98c0\u9958\u9956\u9a39\u9a3d\u9a46\u9a44\u9a42\u9a41\u9a3a"],["f6a1","\u9a3f\u9acd\u9b15\u9b17\u9b18\u9b16\u9b3a\u9b52\u9c2b\u9c1d\u9c1c\u9c2c\u9c23\u9c28\u9c29\u9c24\u9c21\u9db7\u9db6\u9dbc\u9dc1\u9dc7\u9dca\u9dcf\u9dbe\u9dc5\u9dc3\u9dbb\u9db5\u9dce\u9db9\u9dba\u9dac\u9dc8\u9db1\u9dad\u9dcc\u9db3\u9dcd\u9db2\u9e7a\u9e9c\u9eeb\u9eee\u9eed\u9f1b\u9f18\u9f1a\u9f31\u9f4e\u9f65\u9f64\u9f92\u4eb9\u56c6\u56c5\u56cb\u5971\u5b4b\u5b4c\u5dd5\u5dd1\u5ef2\u6521\u6520\u6526\u6522\u6b0b\u6b08\u6b09\u6c0d\u7055\u7056\u7057\u7052\u721e\u721f\u72a9\u737f\u74d8\u74d5\u74d9\u74d7\u766d\u76ad\u7935\u79b4\u7a70\u7a71\u7c57\u7c5c\u7c59\u7c5b\u7c5a"],["f740","\u7cf4\u7cf1\u7e91\u7f4f\u7f87\u81de\u826b\u8634\u8635\u8633\u862c\u8632\u8636\u882c\u8828\u8826\u882a\u8825\u8971\u89bf\u89be\u89fb\u8b7e\u8b84\u8b82\u8b86\u8b85\u8b7f\u8d15\u8e95\u8e94\u8e9a\u8e92\u8e90\u8e96\u8e97\u8f60\u8f62\u9147\u944c\u9450\u944a\u944b\u944f\u9447\u9445\u9448\u9449\u9446\u973f\u97e3\u986a\u9869\u98cb\u9954\u995b\u9a4e\u9a53\u9a54\u9a4c\u9a4f\u9a48\u9a4a"],["f7a1","\u9a49\u9a52\u9a50\u9ad0\u9b19\u9b2b\u9b3b\u9b56\u9b55\u9c46\u9c48\u9c3f\u9c44\u9c39\u9c33\u9c41\u9c3c\u9c37\u9c34\u9c32\u9c3d\u9c36\u9ddb\u9dd2\u9dde\u9dda\u9dcb\u9dd0\u9ddc\u9dd1\u9ddf\u9de9\u9dd9\u9dd8\u9dd6\u9df5\u9dd5\u9ddd\u9eb6\u9ef0\u9f35\u9f33\u9f32\u9f42\u9f6b\u9f95\u9fa2\u513d\u5299\u58e8\u58e7\u5972\u5b4d\u5dd8\u882f\u5f4f\u6201\u6203\u6204\u6529\u6525\u6596\u66eb\u6b11\u6b12\u6b0f\u6bca\u705b\u705a\u7222\u7382\u7381\u7383\u7670\u77d4\u7c67\u7c66\u7e95\u826c\u863a\u8640\u8639\u863c\u8631\u863b\u863e\u8830\u8832\u882e\u8833\u8976\u8974\u8973\u89fe"],["f840","\u8b8c\u8b8e\u8b8b\u8b88\u8c45\u8d19\u8e98\u8f64\u8f63\u91bc\u9462\u9455\u945d\u9457\u945e\u97c4\u97c5\u9800\u9a56\u9a59\u9b1e\u9b1f\u9b20\u9c52\u9c58\u9c50\u9c4a\u9c4d\u9c4b\u9c55\u9c59\u9c4c\u9c4e\u9dfb\u9df7\u9def\u9de3\u9deb\u9df8\u9de4\u9df6\u9de1\u9dee\u9de6\u9df2\u9df0\u9de2\u9dec\u9df4\u9df3\u9de8\u9ded\u9ec2\u9ed0\u9ef2\u9ef3\u9f06\u9f1c\u9f38\u9f37\u9f36\u9f43\u9f4f"],["f8a1","\u9f71\u9f70\u9f6e\u9f6f\u56d3\u56cd\u5b4e\u5c6d\u652d\u66ed\u66ee\u6b13\u705f\u7061\u705d\u7060\u7223\u74db\u74e5\u77d5\u7938\u79b7\u79b6\u7c6a\u7e97\u7f89\u826d\u8643\u8838\u8837\u8835\u884b\u8b94\u8b95\u8e9e\u8e9f\u8ea0\u8e9d\u91be\u91bd\u91c2\u946b\u9468\u9469\u96e5\u9746\u9743\u9747\u97c7\u97e5\u9a5e\u9ad5\u9b59\u9c63\u9c67\u9c66\u9c62\u9c5e\u9c60\u9e02\u9dfe\u9e07\u9e03\u9e06\u9e05\u9e00\u9e01\u9e09\u9dff\u9dfd\u9e04\u9ea0\u9f1e\u9f46\u9f74\u9f75\u9f76\u56d4\u652e\u65b8\u6b18\u6b19\u6b17\u6b1a\u7062\u7226\u72aa\u77d8\u77d9\u7939\u7c69\u7c6b\u7cf6\u7e9a"],["f940","\u7e98\u7e9b\u7e99\u81e0\u81e1\u8646\u8647\u8648\u8979\u897a\u897c\u897b\u89ff\u8b98\u8b99\u8ea5\u8ea4\u8ea3\u946e\u946d\u946f\u9471\u9473\u9749\u9872\u995f\u9c68\u9c6e\u9c6d\u9e0b\u9e0d\u9e10\u9e0f\u9e12\u9e11\u9ea1\u9ef5\u9f09\u9f47\u9f78\u9f7b\u9f7a\u9f79\u571e\u7066\u7c6f\u883c\u8db2\u8ea6\u91c3\u9474\u9478\u9476\u9475\u9a60\u9c74\u9c73\u9c71\u9c75\u9e14\u9e13\u9ef6\u9f0a"],["f9a1","\u9fa4\u7068\u7065\u7cf7\u866a\u883e\u883d\u883f\u8b9e\u8c9c\u8ea9\u8ec9\u974b\u9873\u9874\u98cc\u9961\u99ab\u9a64\u9a66\u9a67\u9b24\u9e15\u9e17\u9f48\u6207\u6b1e\u7227\u864c\u8ea8\u9482\u9480\u9481\u9a69\u9a68\u9b2e\u9e19\u7229\u864b\u8b9f\u9483\u9c79\u9eb7\u7675\u9a6b\u9c7a\u9e1d\u7069\u706a\u9ea4\u9f7e\u9f49\u9f98\u7881\u92b9\u88cf\u58bb\u6052\u7ca7\u5afa\u2554\u2566\u2557\u2560\u256c\u2563\u255a\u2569\u255d\u2552\u2564\u2555\u255e\u256a\u2561\u2558\u2567\u255b\u2553\u2565\u2556\u255f\u256b\u2562\u2559\u2568\u255c\u2551\u2550\u256d\u256e\u2570\u256f\u2593"]]},4917,[]); +__d(function(a,f,c,b,e,d,n){e.exports=[["8740","\u43f0\u4c32\u4603\u45a6\u4578\ud85c\ude67\u4d77\u45b3\ud85f\udcb1\u4ce2\ud85f\udcc5\u3b95\u4736\u4744\u4c47\u4c40\ud850\udebf\ud84d\ude17\ud85c\udf52\ud85b\ude8b\ud85c\udcd2\u4c57\ud868\udf51\u474f\u45da\u4c85\ud85f\udc6c\u4d07\u4aa4\u46a1\ud85a\udf23\u7225\ud856\ude54\ud846\ude63\ud84f\ude06\ud84f\udf61\u664d\u56fb"],["8767","\u7d95\u591d\ud862\udfb9\u3df4\u9734\ud85e\udfef\u5bdb\ud847\udd5e\u5aa4\u3625\ud867\udeb0\u5ad1\u5bb7\u5cfc\u676e\u8593\ud866\udd45\u7461\u749d\u3875\ud847\udd53\ud84d\ude9e\ud858\udc21\u3eec"],["87a1","\ud856\udcde\u3af5\u7afc\u9f97\ud850\udd61\ud862\udd0d\ud84c\uddea\ud842\ude8a\ud84c\ude5e\u430a\u8484\u9f96\u942f\u4930\u8613\u5896\u974a\u9218\u79d0\u7a32\u6660\u6a29\u889d\u744c\u7bc5\u6782\u7a2c\u524f\u9046\u34e6\u73c4\ud857\uddb9\u74c6\u9fc7\u57b3\u492f\u544c\u4131\ud84d\ude8e\u5818\u7a72\ud85e\udf65\u8b8f\u46ae\ud85b\ude88\u4181\ud857\udd99\u7bae\ud849\udcbc\u9fc8\ud849\udcc1\ud849\udcc9\ud849\udccc\u9fc9\u8504\ud84d\uddbb\u40b4\u9fca\u44e1\ud86b\uddff\u62c1\u706e\u9fcb"],["8840","\u31c0",4,"\ud840\udd0c\u31c5\ud840\udcd1\ud840\udccd\u31c6\u31c7\ud840\udccb\ud847\udfe8\u31c8\ud840\udcca\u31c9\u31ca\u31cb\u31cc\ud840\udd0e\u31cd\u31ce\u0100\xc1\u01cd\xc0\u0112\xc9\u011a\xc8\u014c\xd3\u01d1\xd2\u0fff\xca\u0304\u1ebe\u0fff\xca\u030c\u1ec0\xca\u0101\xe1\u01ce\xe0\u0251\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da"],["88a1","\u01dc\xfc\u0fff\xea\u0304\u1ebf\u0fff\xea\u030c\u1ec1\xea\u0261\u23da\u23db"],["8940","\ud868\udfa9\ud844\udd45"],["8943","\u650a"],["8946","\u4e3d\u6edd\u9d4e\u91df"],["894c","\ud85d\udf35\u6491\u4f1a\u4f28\u4fa8\u5156\u5174\u519c\u51e4\u52a1\u52a8\u533b\u534e\u53d1\u53d8\u56e2\u58f0\u5904\u5907\u5932\u5934\u5b66\u5b9e\u5b9f\u5c9a\u5e86\u603b\u6589\u67fe\u6804\u6865\u6d4e\u70bc\u7535\u7ea4\u7eac\u7eba\u7ec7\u7ecf\u7edf\u7f06\u7f37\u827a\u82cf\u836f\u89c6\u8bbe\u8be2\u8f66\u8f67\u8f6e"],["89a1","\u7411\u7cfc\u7dcd\u6946\u7ac9\u5227"],["89ab","\u918c\u78b8\u915e\u80bc"],["89b0","\u8d0b\u80f6\ud842\udde7"],["89b5","\u809f\u9ec7\u4ccd\u9dc9\u9e0c\u4c3e\ud867\uddf6\ud85c\udc0e\u9e0a\ud868\udd33\u35c1"],["89c1","\u6e9a\u823e\u7519"],["89c5","\u4911\u9a6c\u9a8f\u9f99\u7987\ud861\udc6c\ud847\uddca\ud841\uddd0\ud84a\udee6\u4e24\u4e81\u4e80\u4e87\u4ebf\u4eeb\u4f37\u344c\u4fbd\u3e48\u5003\u5088\u347d\u3493\u34a5\u5186\u5905\u51db\u51fc\u5205\u4e89\u5279\u5290\u5327\u35c7\u53a9\u3551\u53b0\u3553\u53c2\u5423\u356d\u3572\u3681\u5493\u54a3\u54b4\u54b9\u54d0\u54ef\u5518\u5523\u5528\u3598\u553f\u35a5\u35bf\u55d7\u35c5"],["8a40","\ud85f\udd84\u5525"],["8a43","\ud843\udc42\ud843\udd15\ud854\udd2b\u5590\ud84b\udcc6\u39ec\ud840\udf41\u8e46\ud853\uddb8\ud865\udce5\u4053\ud860\udcbe\u777a\ud84b\udc38\u3a34\u47d5\ud860\udd5d\ud85a\uddf2\ud853\uddea\u64dd\ud843\udd7c\ud843\udfb4\ud843\udcd5\ud844\udcf4\u648d\u8e7e\ud843\ude96\ud843\udc0b\ud843\udf64\ud84b\udca9\ud860\ude56\ud851\udcd3"],["8a64","\ud843\udd46\ud866\ude4d\ud860\udce9\u47f4\ud853\udea7\ud84b\udcc2\u9ab2\u3a67\ud865\uddf4\u3fed\u3506\ud854\udec7\ud865\udfd4\ud85e\udcc8\ud84b\udd44\u9d6e\u9815"],["8a76","\u43d9\ud858\udca5\u64b4\u54e3\ud84b\udd4c\ud84a\udfca\ud844\udc77\u39fb\ud844\udc6f"],["8aa1","\ud859\udeda\ud859\udf16\ud85e\udda0\u64ea\ud854\udc52\ud843\udc43\u8e68\ud848\udda1\ud862\udf4c\ud841\udf31"],["8aac","\u480b\ud840\udda9\u3ffa\u5873\ud84b\udd8d"],["8ab2","\ud851\uddc8\ud841\udcfc\ud858\udc97\ud843\udf4c\ud843\udd96\u5579\u40bb\u43ba"],["8abb","\u4ab4\ud84a\ude66\ud844\udc9d\u81aa\u98f5\ud843\udd9c\u6379\u39fe\ud849\udf75\u8dc0\u56a1\u647c\u3e43"],["8ac9","\ud869\ude01\ud843\ude09\ud84a\udecf\ud84b\udcc9"],["8ace","\ud844\udcc8\ud84e\uddc2\u3992\u3a06\ud860\ude9b\u3578\ud857\ude49\ud848\udcc7\u5652\ud843\udf31\ud84b\udcb2\ud865\udf20\u34bc\u6c3d\ud853\ude3b"],["8adf","\ud85d\udd74\ud84b\ude8b\ud848\ude08\ud869\ude5b\ud863\udccd\ud843\ude7a\ud843\udc34\ud85a\udc1c\u7f93\ud844\udccf\ud84a\udc03\ud84a\udd39\u35fb\ud854\udde3\ud843\ude8c\ud843\udf8d\ud843\udeaa\u3f93\ud843\udf30\ud843\udd47\ud844\udd4f\ud843\ude4c"],["8af6","\ud843\udeab\ud842\udfa9\ud843\udd48\ud844\udcc0\ud844\udd3d\u3ff9\ud849\ude96\u6432\ud843\udfad"],["8b40","\ud84c\udff4\ud85d\ude39\ud84a\udfce\ud843\udd7e\ud843\udd7f\ud84b\udc51\ud84b\udc55\u3a18\ud843\ude98\ud844\udcc7\ud843\udf2e\ud869\ude32\ud85a\udf50\ud863\udcd2\ud863\udd99\ud863\udcca\u95aa\u54cc\u82c4\u55b9"],["8b55","\ud867\udec3\u9c26\u9ab6\ud85d\udf5e\ud84b\uddee\u7140\u816d\u80ec\u5c1c\ud859\udd72\u8134\u3797\u535f\ud860\udcbd\u91b6\ud843\udefa\ud843\ude0f\ud843\ude77\ud843\udefb\u35dd\ud853\uddeb\u3609\ud843\udcd6\u56af\ud849\udfb5\ud844\udcc9\ud843\ude10\ud843\ude78\ud844\udc78\ud844\udd48\ud860\ude07\ud845\udc55\ud843\ude79\ud853\ude50\ud84b\udda4\u5a54\ud844\udc1d\ud844\udc1e\ud844\udcf5\ud844\udcf6\u579c\ud843\ude11"],["8ba1","\ud85d\ude94\ud860\udecd\ud843\udfb5\ud843\ude7b\ud854\udd7e\u3703\ud843\udfb6\ud844\udd80\ud854\uded8\ud868\udebd\ud852\uddda\ud846\udc3a\ud850\udd77\ud860\ude7c\u5899\u5268\u361a\ud855\udf3d\u7bb2\u5b68\u4800\u4b2c\u9f27\u49e7\u9c1f\u9b8d\ud856\udf74\ud84c\udd3d\u55fb\u35f2\u5689\u4e28\u5902\ud846\udfc1\ud87e\udc78\u9751\ud840\udc86\u4e5b\u4ebb\u353e\u5c23\u5f51\u5fc4\u38fa\u624c\u6535\u6b7a\u6c35\u6c3a\u706c\u722b\u4e2c\u72ad\ud852\udce9\u7f52\u793b\u7cf9\u7f53\ud858\ude6a\u34c1"],["8bde","\ud858\udf4b\u8002\u8080\ud859\ude12\ud85a\udd51\u535d\u8864\u89c1\ud85e\udcb2\u8ba0\u8d1d\u9485\u9578\u957f\u95e8\ud863\ude0f\u97e6\u9875\u98ce\u98de\u9963\ud866\udc10\u9c7c\u9e1f\u9ec4\u6b6f\uf907\u4e37\ud840\udc87\u961d\u6237\u94a2"],["8c40","\u503b\u6dfe\ud867\udc73\u9fa6\u3dc9\u888f\ud850\udd4e\u7077\u5cf5\u4b20\ud854\uddcd\u3559\ud857\udd30\u6122\ud862\ude32\u8fa7\u91f6\u7191\u6719\u73ba\ud84c\ude81\ud868\udd07\u3c8b\ud846\udd80\u4b10\u78e4\u7402\u51ae\ud861\udf0f\u4009\u6a63\ud868\udeba\u4223\u860f\ud842\ude6f\u7a2a\ud866\udd47\ud862\udeea\u9755\u704d\u5324\ud848\udc7e\u93f4\u76d9\ud862\udde3\u9fa7\u77dd\u4ea3\u4ff0\u50bc\u4e2f\u4f17\u9fa8\u5434\u7d8b\u5892\u58d0\ud847\uddb6\u5e92\u5e99\u5fc2\ud849\udf12\u658b"],["8ca1","\ud84c\udff9\u6919\u6a43\ud84f\udc63\u6cff"],["8ca7","\u7200\ud851\udd05\u738c\u3edb\ud852\ude13\u5b15\u74b9\u8b83\ud857\udca4\ud855\ude95\u7a93\u7bec\u7cc3\u7e6c\u82f8\u8597\u9fa9\u8890\u9faa\u8eb9\u9fab\u8fcf\u855f\u99e0\u9221\u9fac\ud863\uddb9\ud845\udc3f\u4071\u42a2\u5a1a"],["8cc9","\u9868\u676b\u4276\u573d"],["8cce","\u85d6\ud852\udd7b\u82bf\ud85c\udd0d\u4c81\ud85b\udd74\u5d7b\ud85a\udf15\ud85b\udfbe\u9fad\u9fae\u5b96\u9faf\u66e7\u7e5b\u6e57\u79ca\u3d88\u44c3\ud84c\ude56\ud849\udf96\u439a\u4536"],["8ce6","\u5cd5\ud84e\udf1a\u8af9\u5c78\u3d12\ud84d\udd51\u5d78\u9fb2\u7157\u4558\ud850\udcec\ud847\ude23\u4c77\u3978\u344a\ud840\udda4\ud85b\udc41\u8acc\u4fb4\ud840\ude39\u59bf\u816c\u9856\ud866\udcfa\u5f3b"],["8d40","\ud842\udf9f"],["8d42","\ud848\uddc1\ud862\udd6d\u4102\u46bb\ud864\udc79\u3f07\u9fb3\ud868\uddb5\u40f8\u37d6\u46f7\ud85b\udc46\u417c\ud861\udeb2\ud85c\udfff\u456d\u38d4\ud855\udc9a\u4561\u451b\u4d89\u4c7b\u4d76\u45ea\u3fc8\ud852\udf0f\u3661\u44de\u44bd\u41ed\u5d3e\u5d48\u5d56\u3dfc\u380f\u5da4\u5db9\u3820\u3838\u5e42\u5ebd\u5f25\u5f83\u3908\u3914\u393f\u394d\u60d7\u613d\u5ce5\u3989\u61b7\u61b9\u61cf\u39b8\u622c\u6290\u62e5\u6318\u39f8\u56b1"],["8da1","\u3a03\u63e2\u63fb\u6407\u645a\u3a4b\u64c0\u5d15\u5621\u9f9f\u3a97\u6586\u3abd\u65ff\u6653\u3af2\u6692\u3b22\u6716\u3b42\u67a4\u6800\u3b58\u684a\u6884\u3b72\u3b71\u3b7b\u6909\u6943\u725c\u6964\u699f\u6985\u3bbc\u69d6\u3bdd\u6a65\u6a74\u6a71\u6a82\u3bec\u6a99\u3bf2\u6aab\u6ab5\u6ad4\u6af6\u6b81\u6bc1\u6bea\u6c75\u6caa\u3ccb\u6d02\u6d06\u6d26\u6d81\u3cef\u6da4\u6db1\u6e15\u6e18\u6e29\u6e86\ud862\uddc0\u6ebb\u6ee2\u6eda\u9f7f\u6ee8\u6ee9\u6f24\u6f34\u3d46\ud84f\udf41\u6f81\u6fbe\u3d6a\u3d75\u71b7\u5c99\u3d8a\u702c\u3d91\u7050\u7054\u706f\u707f\u7089\ud840\udf25\u43c1\u35f1\ud843\uded8"],["8e40","\ud84f\uded7\u57be\ud85b\uded3\u713e\ud855\udfe0\u364e\u69a2\ud862\udfe9\u5b74\u7a49\ud856\udce1\ud865\udcd9\u7a65\u7a7d\ud856\uddac\u7abb\u7ab0\u7ac2\u7ac3\u71d1\ud859\udc8d\u41ca\u7ada\u7add\u7aea\u41ef\u54b2\ud857\udc01\u7b0b\u7b55\u7b29\ud854\udf0e\ud857\udcfe\u7ba2\u7b6f\u839c\ud856\udfb4\ud85b\udc7f\u7bd0\u8421\u7b92\u7bb8\ud857\udd20\u3dad\ud857\udc65\u8492\u7bfa\u7c06\u7c35\ud857\udcc1\u7c44\u7c83\ud852\udc82\u7ca6\u667d\ud851\udd78\u7cc9\u7cc7\u7ce6\u7c74\u7cf3\u7cf5\u7cce"],["8ea1","\u7e67\u451d\ud85b\ude44\u7d5d\ud85b\uded6\u748d\u7d89\u7dab\u7135\u7db3\u7dd2\ud850\udc57\ud858\udc29\u7de4\u3d13\u7df5\ud845\udff9\u7de5\ud860\udf6d\u7e1d\ud858\udd21\ud858\udd5a\u7e6e\u7e92\u432b\u946c\u7e27\u7f40\u7f41\u7f47\u7936\ud858\uded0\u99e1\u7f97\ud858\udf51\u7fa3\ud845\ude61\ud840\udc68\u455c\ud84d\udf66\u4503\ud860\udf3a\u7ffa\ud859\udc89\u8005\u8008\u801d\u8028\u802f\ud868\udc87\ud85b\udcc3\u803b\u803c\u8061\ud849\udf14\u4989\ud859\ude26\ud84f\udde3\ud859\udee8\u6725\u80a7\ud862\ude48\u8107\u811a\u58b0\ud849\udef6\u6c7f\ud859\udc98\ud853\udfb8\u64e7\ud845\udc8a\u8218\ud846\udc5e\u6a53\ud852\ude65\ud852\ude95\u447a\u8229\ud842\udf0d\ud85a\ude52\ud84f\udd7e\u4ff9\ud845\udcfd\u84e2\u8362\ud85a\udf0a\ud852\udda7\ud84d\udd30\ud845\udf73\ud84f\uddf8\u82aa\u691b\ud87e\udd94\u41db"],["8f40","\u854b\u82d0\u831a\ud843\ude16\ud845\udfb4\u36c1\ud84c\udd7d\ud84d\udd5a\u827b\u82e2\u8318\ud84f\ude8b\ud85b\udda3\ud85a\udf05\ud85a\udf97\ud84d\uddce\u3dbf\u831d\u55ec\u8385\u450b\ud85b\udda5\u83ac\u83c1\u83d3\u347e\ud85b\uded4\u6a57\u855a\u3496\ud85b\ude42\ud84b\udeef\u8458\ud856\udfe4\u8471\u3dd3\u44e4\u6aa7\u844a\ud84f\udcb5\u7958\u84a8\ud85a\udf96\ud85b\ude77\ud85b\ude43\u84de\u840f\u8391\u44a0\u8493\u84e4\ud857\udc91\u4240\ud857\udcc0\u4543\u8534\u5af2\ud85b\ude99\u4527\u8573\u4516\u67bf\u8616"],["8fa1","\ud861\ude25\ud861\ude3b\u85c1\ud85c\udc88\u8602\ud845\udd82\ud85c\udccd\ud87e\uddb2\u456a\u8628\u3648\ud846\udca2\u53f7\ud85c\udf9a\u867e\u8771\ud868\udcf8\u87ee\ud84b\udc27\u87b1\u87da\u880f\u5661\u866c\u6856\u460f\u8845\u8846\ud85d\udde0\ud84f\uddb9\ud85d\udde4\u885e\u889c\u465b\u88b4\u88b5\u63c1\u88c5\u7777\ud85d\udf0f\u8987\u898a\u89a6\u89a9\u89a7\u89bc\ud862\ude25\u89e7\ud85e\udd24\ud85e\udebd\u8a9c\u7793\u91fe\u8a90\ud85e\ude59\u7ae9\ud85e\udf3a\ud84f\udf8f\u4713\ud85e\udf38\u717c\u8b0c\u8b1f\ud855\udc30\ud855\udd65\u8b3f\u8b4c\u8b4d\u8aa9\ud852\ude7a\u8b90\u8b9b\u8aaf\ud845\udedf\u4615\u884f\u8c9b\ud85f\udd54\ud85f\udd8f\ud87e\uddd4\u3725\ud85f\udd53\u8cd6\ud85f\udd98\ud85f\uddbd\u8d12\u8d03\ud846\udd10\u8cdb\u705c\u8d11\ud853\udcc9\u3ed0\u8d77"],["9040","\u8da9\ud860\udc02\ud844\udc14\ud852\udd8a\u3b7c\ud860\uddbc\ud85c\udd0c\u7ae7\u8ead\u8eb6\u8ec3\u92d4\u8f19\u8f2d\ud860\udf65\ud861\udc12\u8fa5\u9303\ud868\ude9f\ud842\ude50\u8fb3\u492a\ud862\uddde\ud861\udd3d\ud84f\uddbb\u5ef8\ud84c\ude62\u8ff9\ud868\udc14\ud861\udebc\ud861\udd01\ud848\udf25\u3980\ud85b\uded7\u9037\ud861\udd3c\ud85e\udebe\u9061\ud861\udd6c\ud861\ude0b\u90a8\ud861\udf13\u90c4\ud861\udee6\u90ae\u90fd\u9167\u3af0\u91a9\u91c4\u7cac\ud862\udd33\ud847\ude89\u920e\u6c9f\u9241\u9262\ud855\uddb9\u92b9\ud862\udec6\ud84f\udc9b\ud862\udf0c\ud855\udddb"],["90a1","\ud843\udd31\u932c\u936b\ud862\udee1\ud862\udfeb\u708f\u5ac3\ud862\udee2\ud862\udee5\u4965\u9244\ud862\udfec\ud863\udc39\ud862\udfff\u9373\u945b\u8ebc\u9585\u95a6\u9426\u95a0\u6ff6\u42b9\ud849\ude7a\ud861\uded8\ud844\ude7c\ud84f\ude2e\u49df\u6c1c\u967b\u9696\u416c\u96a3\ud85b\uded5\u61da\u96b6\u78f5\ud862\udee0\u96bd\u53cc\u49a1\ud85b\udcb8\ud840\ude74\ud859\udc10\ud864\udcaf\ud864\udce5\ud852\uded1\ud846\udd15\ud84c\udf0a\u9731\u8642\u9736\u4a0f\u453d\u4585\ud852\udee9\u7075\u5b41\u971b\u975c\ud864\uddd5\u9757\u5b4a\ud864\uddeb\u975f\u9425\u50d0\ud84c\udcb7\ud84c\udcbc\u9789\u979f\u97b1\u97be\u97c0\u97d2\u97e0\ud855\udc6c\u97ee\u741c\ud865\udc33\u97ff\u97f5\ud865\udc1d\ud85e\udd7a\u4ad1\u9834\u9833\u984b\u9866\u3b0e\ud85c\udd75\u3d51\ud841\ude30\ud850\udd5c"],["9140","\ud855\udf06\u98ca\u98b7\u98c8\u98c7\u4aff\ud85b\udd27\ud845\uded3\u55b0\u98e1\u98e6\u98ec\u9378\u9939\ud852\ude29\u4b72\ud866\udc57\ud866\udd05\u99f5\u9a0c\u9a3b\u9a10\u9a58\ud855\udf25\u36c4\ud864\udcb1\ud866\udfd5\u9ae0\u9ae2\ud866\udf05\u9af4\u4c0e\u9b14\u9b2d\ud861\ude00\u5034\u9b34\ud85a\udda8\u38c3\ud84c\udc7d\u9b50\u9b40\ud867\udd3e\u5a45\ud846\udc63\u9b8e\ud850\ude4b\u9c02\u9bff\u9c0c\ud867\ude68\u9dd4\ud867\udfb7\ud868\udd92\ud868\uddab\ud868\udce1\ud868\udd23\ud868\udddf\u9d7e\u9d83\ud868\udd34\u9e0e\u6888"],["91a1","\u9dc4\ud848\udd5b\ud868\udd93\ud868\ude20\ud846\udd3b\ud868\ude33\u9d39\ud868\udcb9\ud868\udeb4\u9e90\u9e95\u9e9e\u9ea2\u4d34\u9eaa\u9eaf\ud850\udf64\u9ec1\u3b60\u39e5\u3d1d\u4f32\u37be\ud863\udc2b\u9f02\u9f08\u4b96\u9424\ud85b\udda2\u9f17\u9f16\u9f39\u569f\u568a\u9f45\u99b8\ud864\udc8b\u97f2\u847f\u9f62\u9f69\u7adc\u9f8e\u7216\u4bbe\ud852\udd75\ud852\uddbb\u7177\ud852\uddf8\ud850\udf48\ud852\ude51\u739e\ud862\udfda\ud846\udcfa\u799f\ud862\udd7e\ud863\ude36\u9369\u93f3\ud862\ude44\u92ec\u9381\u93cb\ud862\udd6c\ud851\udcb9\u7217\u3eeb\u7772\u7a43\u70d0\ud851\udc73\ud850\udff8\u717e\ud845\udfef\u70a3\ud846\udcbe\ud84d\udd99\u3ec7\ud846\udc85\ud855\udc2f\ud845\udff8\u3722\ud845\udefb\ud846\udc39\u36e1\ud845\udf74\ud846\udcd1\ud857\udf4b\u3723\ud845\udec0\u575b\ud852\ude25\ud844\udffe\ud844\udea8"],["9240","\ud844\udfc6\ud845\udcb6\u8503\ud84d\udea6\u8503\u8455\ud852\udd94\ud85c\udd65\ud84f\ude31\ud855\udd5c\ud84f\udefb\ud85c\udc52\u44f4\ud84d\udeee\ud866\udd9d\ud85b\udf26\u67f9\u3733\u3c15\u3de7\u586c\ud846\udd22\u6810\u4057\ud84d\udf3f\ud850\udce1\ud850\udc8b\ud850\udd0f\ud85b\udc21\u54cb\u569e\ud859\udeb1\u5692\ud843\udfdf\ud842\udfa8\ud843\ude0d\u93c6\ud862\udf13\u939c\u4ef8\u512b\u3819\ud851\udc36\u4ebc\ud841\udc65\ud840\udf7f\u4f4b\u4f8a\ud855\ude51\u5a68\ud840\uddab\ud840\udfcb\u3999\ud840\udf0a\ud841\udc14\u3435\u4f29\ud840\udec0\ud863\udeb3\ud840\ude75\u8ada\ud840\ude0c\u4e98"],["92a1","\u50cd\u510d\u4fa2\u4f03\ud852\ude0e\ud84f\ude8a\u4f42\u502e\u506c\u5081\u4fcc\u4fe5\u5058\u50fc\u5159\u515b\u515d\u515e\u6e76\ud84d\udd95\ud84f\ude39\ud84f\udebf\u6d72\ud846\udc84\ud84f\ude89\u51a8\u51c3\ud841\udde0\u44dd\ud841\udca3\ud841\udc92\ud841\udc91\u8d7a\ud862\ude9c\ud841\udf0e\u5259\u52a4\ud842\udc73\u52e1\u936e\u467a\u718c\ud850\udf8c\ud843\udc20\ud852\uddac\ud844\udce4\u69d1\ud843\ude1d\u7479\u3ede\u7499\u7414\u7456\u7398\u4b8e\ud852\udebc\ud850\udc8d\u53d0\u3584\u720f\ud850\udcc9\u55b4\ud840\udf45\u54cd\ud842\udfc6\u571d\u925d\u96f4\u9366\u57dd\u578d\u577f\u363e\u58cb\u5a99\ud862\ude46\ud845\udefa\ud845\udf6f\ud845\udf10\u5a2c\u59b8\u928f\u5a7e\u5acf\u5a12\ud856\udd46\ud846\uddf3\ud846\udc61\ud850\ude95\u36f5\u6d05\u7443\u5a21\ud857\ude83"],["9340","\u5a81\ud862\udfd7\ud841\udc13\u93e0\u748c\ud844\udf03\u7105\u4972\u9408\ud862\uddfb\u93bd\u37a0\u5c1e\u5c9e\u5e5e\u5e48\ud846\udd96\ud846\udd7c\ud84e\udeee\u5ecd\u5b4f\ud846\udd03\ud846\udd04\u3701\ud846\udca0\u36dd\ud845\udefe\u36d3\u812a\ud862\ude47\ud847\uddba\ud84d\udc72\ud862\udda8\u5f0c\u5f0e\ud846\udd27\ud845\udfab\u5a6b\ud845\udf3b\u5b44\u8614\ud85d\uddfd\u8860\u607e\ud84a\udc60\ud849\ude2b\u5fdb\u3eb8\ud849\uddaf\ud849\uddbe\ud864\udc88\ud85b\udf73\u61c0\ud840\udc3e\ud840\udc46\ud849\ude1b\u6199\u6198\u6075\ud84b\udc9b\ud84b\udd07\ud851\uded4\ud864\udd4d"],["93a1","\u6471\ud851\ude65\ud84a\udf6a\u3a29\ud84a\udf22\ud84d\udc50\ud866\udcea\ud84b\ude78\u6337\ud869\udc5b\u64b6\u6331\u63d1\ud852\udde3\ud84b\udd67\u62a4\ud84b\udca1\u643b\u656b\u6972\u3bf4\ud84c\udc8e\ud84c\udead\ud852\udd89\ud84c\udeab\u550d\ud84c\udee0\ud846\udcd9\ud865\udc3f\u66ce\ud84c\ude89\ud84c\uddb3\u3ae0\u4190\ud855\udd84\ud862\udf22\ud855\udd8f\ud845\udefc\ud855\udd5b\ud855\udc25\u78ee\ud84c\udd03\ud846\udc2a\ud84c\ude34\u3464\ud84c\ude0f\ud84c\udd82\ud850\udec9\u668e\ud85b\udd24\u666b\u4b93\u6630\ud85e\udc70\ud847\uddeb\u6663\ud84c\uded2\ud84c\udee1\u661e\ud856\udc72\u38d1\ud84e\udc3a\ud84d\udfbc\u3b99\ud84d\udfa2\ud84c\udffe\u74d0\u3b96\u678f\ud851\ude2a\u68b6\u681e\u3bc4\u6abe\u3863\ud84d\udfd5\ud851\udc87\u6a33\u6a52\u6ac9\u6b05\ud846\udd12\u6511\u6898\u6a4c\u3bd7\u6a7a\u6b57\ud84f\udfc0\ud84f\udc9a\u93a0\u92f2\ud862\udfea\ud862\udecb"],["9440","\u9289\ud860\udc1e\ud862\udddc\u9467\u6da5\u6f0b\ud852\uddec\u6d67\ud84f\udf7f\u3d8f\u6e04\ud850\udc3c\u5a3d\u6e0a\u5847\u6d24\u7842\u713b\ud850\udf1a\ud850\ude76\u70f1\u7250\u7287\u7294\ud851\udf8f\ud851\udf25\u5179\ud852\udea4\ud841\uddeb\u747a\ud84f\udef8\ud84d\ude5f\ud852\ude4a\ud852\udd17\ud857\udfe1\u3f06\u3eb1\ud852\udedf\ud863\udc23\ud84f\udf35\u60a7\u3ef3\u74cc\u743c\u9387\u7437\u449f\ud85b\uddea\u4551\u7583\u3f63\ud853\udcd9\ud853\udd06\u3f58\u7555\u7673\ud869\uddc6\u3b19\u7468\ud862\udecc\ud852\uddab\ud852\udd8e\u3afb"],["94a1","\u3dcd\ud852\ude4e\u3eff\ud852\uddc5\ud852\udcf3\u91fa\u5732\u9342\ud862\udee3\ud846\udc64\u50df\ud854\ude21\ud854\udde7\u7778\ud84c\ude32\u770e\u770f\u777b\ud851\ude97\ud84d\udf81\u3a5e\ud852\udcf0\u7438\u749b\u3ebf\ud852\udeba\ud852\udec7\u40c8\ud852\ude96\ud858\uddae\u9307\ud855\udd81\u781e\u788d\u7888\u78d2\u73d0\u7959\ud85d\udf41\ud855\udee3\u410e\u799b\u8496\u79a5\u6a2d\ud84f\udefa\u7a3a\u79f4\u416e\ud845\udee6\u4132\u9235\u79f1\ud843\udd4c\ud852\udd8c\ud840\ude99\ud84f\uddba\ud845\udf6e\u3597\u556b\u3570\u36aa\ud840\uddd4\ud843\udc0d\u7ae2\u5a59\ud849\udef5\ud856\udeaf\ud856\ude9c\u5a0d\ud840\ude5b\u78f0\u5a2a\ud856\udfc6\u7afe\u41f9\u7c5d\u7c6d\u4211\ud856\udfb3\ud857\udebc\ud857\udea6\u7ccd\ud852\uddf9\ud845\udfb0\u7c8e\u7c7c\u7cae\u6ab2\u7ddc\u7e07\u7dd3\u7f4e\ud858\ude61"],["9540","\ud858\udd5c\ud85e\udf48\u7d97\ud857\ude82\u426a\ud85a\udf75\ud842\udd16\u67d6\ud840\udc4e\ud84d\uddcf\u57c4\ud859\udc12\ud858\udff8\ud852\udd62\u7fdd\u7b27\ud842\udc2c\ud856\udee9\ud857\udd43\u7b0c\ud857\ude0e\u99e6\u8645\u9a63\u6a1c\ud84d\udc3f\u39e2\ud852\uddf7\ud859\uddad\u9a1f\ud859\udda0\u8480\ud85c\udd27\ud85b\udcd1\u44ea\u8137\u4402\u80c6\u8109\u8142\ud859\udfb4\u98c3\ud85a\ude42\u8262\u8265\ud85a\ude51\u8453\ud85b\udda7\u8610\ud85c\ude1b\u5a86\u417f\ud846\udc40\u5b2b\ud846\udca1\u5ae4\ud846\udcd8\u86a0\ud87e\uddbc\ud84f\udd8f\u882d\ud85d\udc22\u5a02"],["95a1","\u886e\u4f45\u8887\u88bf\u88e6\u8965\u894d\ud855\ude83\u8954\ud85d\udf85\ud85d\udf84\ud862\udff5\ud862\udfd9\ud862\udf9c\ud862\uddf9\u3ead\u84a3\u46f5\u46cf\u37f2\u8a3d\u8a1c\ud865\udc48\u5f4d\u922b\ud850\ude84\u65d4\u7129\u70c4\ud846\udc45\u9d6d\u8c9f\u8ce9\ud85f\udddc\u599a\u77c3\u59f0\u436e\u36d4\u8e2a\u8ea7\ud853\udc09\u8f30\u8f4a\u42f4\u6c58\u6fbb\ud848\udf21\u489b\u6f79\u6e8b\ud845\udfda\u9be9\u36b5\ud852\udd2f\u90bb\u9097\u5571\u4906\u91bb\u9404\ud862\ude4b\u4062\ud862\udefc\u9427\ud863\udc1d\ud863\udc3b\u84e5\u8a2b\u9599\u95a7\u9597\u9596\ud863\udd34\u7445\u3ec2\ud852\udcff\ud852\ude42\ud850\udfea\u3ee7\ud84c\ude25\u968f\ud863\udee7\ud863\ude66\ud863\ude65\u3ecc\ud852\udded\ud852\ude78\ud84f\udfee\u7412\u746b\u3efc\u9741\ud864\udcb0"],["9640","\u6847\u4a1d\ud864\udc93\ud855\udfdf\u975d\u9368\ud862\udd89\ud863\udc26\ud862\udf2f\ud858\udfbe\u92ba\u5b11\u8b69\u493c\u73f9\ud850\ude1b\u979b\u9771\u9938\ud843\udf26\u5dc1\ud862\udfc5\ud852\udeb2\u981f\ud865\udcda\u92f6\ud865\uddd7\u91e5\u44c0\ud862\udf50\ud852\ude67\ud862\udf64\u98dc\ud862\ude45\u3f00\u922a\u4925\u8414\u993b\u994d\ud85e\udf06\u3dfd\u999b\u4b6f\u99aa\u9a5c\ud862\udf65\ud856\udcc8\u6a8f\u9a21\u5afe\u9a2f\ud866\udcf1\u4b90\ud866\udd48\u99bc\u4bbd\u4b97\u937d\u5872\ud844\udf02\u5822\ud852\uddb8"],["96a1","\ud845\udce8\u7844\ud849\udf1f\ud84f\uddb8\u68c5\u3d7d\u9458\u3927\u6150\ud849\udf81\ud84a\udd6b\u6107\u9c4f\u9c53\u9c7b\u9c35\u9c10\u9b7f\u9bcf\ud867\ude2d\u9b9f\ud868\uddf5\ud868\udcfe\u9d21\u4cae\ud850\udd04\u9e18\u4cb0\u9d0c\ud868\uddb4\ud868\udced\ud868\udcf3\ud866\udd2f\u9da5\u84bd\ud85b\ude12\ud85b\udfdf\ud85a\udf82\u85fc\u4533\ud85b\udda4\ud85b\ude84\ud85b\uddf0\u8420\u85ee\ud85b\ude00\ud84d\udfd7\ud858\udc64\u79e2\ud84d\udd9c\ud84d\ude40\u492d\ud852\uddde\u3d62\u93db\u92be\u9348\ud840\udebf\u78b9\u9277\u944d\u4fe4\u3440\u9064\ud855\udd5d\u783d\u7854\u78b6\u784b\ud845\udf57\ud84c\uddc9\ud852\udd41\u369a\u4f72\u6fda\u6fd9\u701e\u701e\u5414\ud850\uddb5\u57bb\u58f3\u578a\u9d16\u57d7\u7134\u34af\ud850\uddac\u71eb\ud85b\udc40\ud853\udf97\u5b28\ud845\udfb5\ud862\ude49"],["9740","\u610c\u5ace\u5a0b\u42bc\ud851\udc88\u372c\u4b7b\ud862\uddfc\u93bb\u93b8\ud846\udcd6\ud843\udf1d\u8472\ud85b\udcc0\ud845\udc13\ud850\udefa\ud84b\udc26\ud850\udfc1\u5994\ud84f\uddb7\ud859\udf41\u7da8\ud858\udd5b\ud858\udca4\ud852\uddb9\ud852\udd8b\ud862\uddfa\u92e5\u73e2\u3ee9\u74b4\ud862\udf63\ud846\udc9f\u3ee1\ud852\udeb3\u6ad8\u73f3\u73fb\u3ed6\ud852\ude3e\ud852\ude94\ud845\udfd9\ud852\ude66\ud840\udfa7\ud845\udc24\ud852\udde5\u7448\ud852\udd16\u70a5\ud852\udd76\u9284\u73e6\u935f\ud841\udcfe\u9331\ud862\udece\ud862\ude16\u9386\ud862\udfe7\ud855\uddd5\u4935\ud862\ude82\u716b"],["97a1","\ud852\udd43\ud843\udcff\u56a4\ud841\ude1a\ud842\udfeb\ud843\udcb8\u5502\u79c4\ud845\udffa\u7dfe\ud845\udec2\ud852\ude50\ud846\udc52\u452e\u9401\u370a\ud862\udec0\ud852\uddad\u59b0\ud846\udcbf\ud846\udc83\ud85d\udc84\u5aa1\u36e2\ud84f\udd5b\u36b0\u925f\u5a79\ud862\ude81\ud846\udc62\u9374\u3ccd\ud842\udeb4\u4a96\u398a\u50f4\u3d69\u3d4c\ud844\udf9c\u7175\u42fb\ud860\ude18\u6e0f\ud864\udce4\u44eb\u6d57\ud85f\ude4f\u7067\u6caf\u3cd6\ud84f\udfed\ud84f\ude2d\u6e02\u6f0c\u3d6f\ud840\udff5\u7551\u36bc\u34c8\u4680\u3eda\u4871\u59c4\u926e\u493e\u8f41\ud863\udc1c\ud85a\udfc0\u5812\u57c8\u36d6\ud845\udc52\u70fe\ud850\udf62\ud852\ude71\ud84b\udfe3\ud844\udeb0\ud848\udfbd\u68b9\u6967\ud844\udf98\ud84d\udce5\ud85e\udff4\ud84d\udedf\ud862\ude83\ud84d\udfd6\ud84c\udffa\ud853\udc9f\u6a1a\ud84d\udead\ud85b\udcb7\u843e\u44df\u44ce"],["9840","\ud85b\udd26\ud85b\udd51\ud85b\udc82\ud85b\udfde\u6f17\ud85c\udd09\u833d\ud845\udf3a\u83ed\ud85b\udc80\ud85c\udc53\ud845\udfdb\u5989\u5a82\ud845\udfb3\u5a61\u5a71\ud846\udd05\ud850\uddfc\u372d\u59ef\ud845\udf3c\u36c7\u718e\u9390\u669a\ud850\udea5\u5a6e\u5a2b\ud850\ude93\u6a2b\ud84f\udef9\ud85d\udf36\ud851\udc5b\ud850\udeca\u711d\ud850\ude59\ud862\udde1\u4fb0\ud85b\udd28\u5cc2\ud851\udcce\ud85f\ude4d\ud850\udfbd\u6a0c\ud850\ude56\ud844\udf04\u70a6\u7133\ud850\udfe9\u3da5\u6cdf\ud87e\udc25\ud852\ude4f\u7e65\u59eb\u5d2f\u3df3\u5f5c\ud852\ude5d\ud845\udfdf\u7da4\u8426"],["98a1","\u5485\ud84e\udefa\ud84c\udf00\ud840\ude14\u577e\ud842\udcd5\ud841\ude19\u3fe5\ud847\udf9e\ud868\udeb6\u7003\ud864\udd5b\u5d70\u738f\u7cd3\ud862\ude59\ud865\udc20\u4fc8\u7fe7\u72cd\u7310\ud85e\udef4\u7338\u7339\ud855\udef6\u7341\u7348\u3ea9\ud85e\udf18\u906c\u71f5\ud852\udcf2\u73e1\u81f6\u3eca\u770c\u3ed1\u6ca2\u56fd\u7419\u741e\u741f\u3ee2\u3ef0\u3ef4\u3efa\u74d3\u3f0e\u3f53\u7542\u756d\u7572\u758d\u3f7c\u75c8\u75dc\u3fc0\u764d\u3fd7\u7674\u3fdc\u767a\ud853\udf5c\u7188\u5623\u8980\u5869\u401d\u7743\u4039\u6761\u4045\u35db\u7798\u406a\u406f\u5c5e\u77be\u77cb\u58f2\u7818\u70b9\u781c\u40a8\u7839\u7847\u7851\u7866\u8448\ud855\udd35\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8fbb\u7a06\u8fbc\u4167\u7a91\u41b2\u7abc\u8279\u41c4\u7acf\u7adb\u41cf\u4e21\u7b62\u7b6c\u7b7b\u7c12\u7c1b\u4260\u427a\u7c7b\u7c9c\u428c\u7cb8\u4294\u7ced\u8f93\u70c0\ud843\udccf\u7dcf\u7dd4\u7dd0\u7dfd\u7fae\u7fb4\u729f\u4397\u8020\u8025\u7b39\u802e\u8031\u8054\u3dcc\u57b4\u70a0\u80b7\u80e9\u43ed\u810c\u732a\u810e\u8112\u7560\u8114\u4401\u3b39\u8156\u8159\u815a"],["99a1","\u4413\u583a\u817c\u8184\u4425\u8193\u442d\u81a5\u57ef\u81c1\u81e4\u8254\u448f\u82a6\u8276\u82ca\u82d8\u82ff\u44b0\u8357\u9669\u698a\u8405\u70f5\u8464\u60e3\u8488\u4504\u84be\u84e1\u84f8\u8510\u8538\u8552\u453b\u856f\u8570\u85e0\u4577\u8672\u8692\u86b2\u86ef\u9645\u878b\u4606\u4617\u88ae\u88ff\u8924\u8947\u8991\ud85e\udd67\u8a29\u8a38\u8a94\u8ab4\u8c51\u8cd4\u8cf2\u8d1c\u4798\u585f\u8dc3\u47ed\u4eee\u8e3a\u55d8\u5754\u8e71\u55f5\u8eb0\u4837\u8ece\u8ee2\u8ee4\u8eed\u8ef2\u8fb7\u8fc1\u8fca\u8fcc\u9033\u99c4\u48ad\u98e0\u9213\u491e\u9228\u9258\u926b\u92b1\u92ae\u92bf"],["9a40","\u92e3\u92eb\u92f3\u92f4\u92fd\u9343\u9384\u93ad\u4945\u4951\u9ebf\u9417\u5301\u941d\u942d\u943e\u496a\u9454\u9479\u952d\u95a2\u49a7\u95f4\u9633\u49e5\u67a0\u4a24\u9740\u4a35\u97b2\u97c2\u5654\u4ae4\u60e8\u98b9\u4b19\u98f1\u5844\u990e\u9919\u51b4\u991c\u9937\u9942\u995d\u9962\u4b70\u99c5\u4b9d\u9a3c\u9b0f\u7a83\u9b69\u9b81\u9bdd\u9bf1\u9bf4\u4c6d\u9c20\u376f\ud846\udfc2\u9d49\u9c3a"],["9aa1","\u9efe\u5650\u9d93\u9dbd\u9dc0\u9dfc\u94f6\u8fb6\u9e7b\u9eac\u9eb1\u9ebd\u9ec6\u94dc\u9ee2\u9ef1\u9ef8\u7ac8\u9f44\ud840\udc94\ud840\udeb7\ud840\udfa0\u691a\u94c3\u59ac\ud841\udcd7\u5840\u94c1\u37b9\ud841\uddd5\ud841\ude15\ud841\ude76\ud845\udeba\u5757\u7173\ud842\udec2\ud842\udecd\ud842\udfbf\u546a\ud87e\udc3b\ud842\udfcb\u549e\ud842\udffb\ud843\udc3b\ud843\udc53\ud843\udc65\ud843\udc7c\u60e7\ud843\udc8d\u567a\ud843\udcb5\ud843\udcdd\ud843\udced\ud843\udd6f\ud843\uddb2\ud843\uddc8\u6955\u9c2f\u87a5\ud843\ude04\ud843\ude0e\ud843\uded7\ud843\udf90\ud843\udf2d\ud843\ude73\u5c20\ud843\udfbc\u5e0b\ud844\udc5c\ud844\udc4f\ud844\udc76\u671e\ud844\udc7b\ud844\udc88\ud844\udc96\u3647\ud844\udcbf\ud844\udcd3\ud844\udd2f\ud844\udd3b\u5364\u84ad\ud844\udee3\ud844\udf75\ud844\udf36\u8b81\ud845\udd77\ud845\ude19\ud845\udfc3\ud845\udfc7\u4e78\u70bb\ud846\udc2d\ud846\udd6a"],["9b40","\ud846\ude2d\ud846\ude45\ud847\udc2a\ud847\udc70\ud847\udcac\ud847\udec8\u62c3\ud847\uded5\ud847\udf15\u7198\u6855\ud848\udc45\u69e9\u36c8\ud848\ude7c\ud848\udfd7\ud848\udffa\ud849\udf2a\ud84a\udc71\ud84a\udd4f\u82fd\ud84a\udd67\ud84a\udd93\ud84a\uded5\u89a5\ud84a\udee8\u8fa0\ud84a\udf0e\u97b8\ud84a\udf3f\u9847\u9abd\ud84b\udc4c"],["9b62","\ud84b\udc88\ud84b\udcb7\ud856\udfe8\ud84b\udd08\ud84b\udd12\ud84b\uddb7\ud84b\udd95\ud84b\ude42\ud84b\udf74\ud84b\udfcc\ud84c\udc33\ud84c\udc66\ud84c\udf1f\ud84c\udfde\u5fb1\u6648\u66bf\ud85e\ude79\ud84d\udd67\ud84d\uddf3\u7201\ud852\uddba\u77d7\ud84d\ude1a\ud84d\udf16\u7e87\ud840\udf46\u58b5\u670e"],["9ba1","\u6918\ud84e\udea7\ud85d\ude57\ud857\udfe2\ud84f\ude11\ud84f\udeb9\ud85d\uddfe\ud848\udc9a\u48d0\u4ab8\ud850\udd19\ud862\ude9a\ud850\udeee\ud850\udf0d\ud850\udc3b\ud850\udf34\ud850\udf96\ud852\ude45\ud841\uddca\u51d2\ud841\ude11\u599f\ud847\udea8\u3bbe\ud84f\udcff\ud851\udc04\ud851\udcd6\u5788\ud851\ude74\u399b\ud851\udf2f\ud861\udde8\ud866\uddc9\u3762\ud848\uddc3\u8b5e\ud862\udf4e\u99d6\ud852\udc12\ud852\udcfb\ud852\ude15\u7209\ud852\udec0\ud843\udc78\u5965\ud853\udea5\ud853\udf86\ud841\udf79\u8eda\ud854\udc2c\u528f\u573f\u7171\ud854\ude99\ud855\udc19\ud84f\udf4a\ud852\udea7\u55bc\ud855\udc46\ud855\udc6e\ud85a\udf52\u91d4\u3473\ud855\udd3f\ud85d\ude32\ud855\udd5e\u4718\ud855\udd62\ud855\udd66\ud855\udfc7\ud852\udd3f\ud856\udc5d\u5066\u34fb\ud84c\udfcc\u60de\ud856\udd03\u477c\ud862\udd48\ud856\udeae\ud856\udf89\ud857\udc06\ud847\udd90\u57a1\u7151\u6fb6\ud858\udd02\ud85f\udc12\u9056\ud858\uddb2\ud853\udf9a\u8b62\ud859\udc02\ud859\udc4a"],["9c40","\u5d5b\ud85a\udff7\u8f36\ud859\udc84\ud846\udd1c\u8aea\ud852\uddf6\ud859\udc88\ud84f\udfef\ud859\udd12\u4bc0\ud859\uddbf\ud859\udeb5\ud849\udf1b\u9465\ud855\udfe1\u6195\u5a27\ud87e\udccd\u4fbb\u56b9\ud851\udd21\ud859\udefc\u4e6a\ud852\udd34\u9656\u6d8f\ud85b\udcbd\u3618\u8977\ud859\udf99\ud85a\udc6e\ud859\udc11\ud85a\udc5e\u71df\ud85a\udcc7\u7b42\ud864\udcc0\ud842\ude11\ud85a\udd26\u9104\ud85a\udd39\u7a45\u9df0\ud85a\uddfa\u9a26\ud85a\ude2d\u365f\ud859\udc69\ud840\udc21\u7983\ud85a\ude34\ud85a\udf5b\u5d2c\ud84d\udd19\u83cf\ud85a\udf9d\u46d0\ud85b\udca4\u753b\u8865\ud85b\uddae\u58b6"],["9ca1","\u371c\ud849\udd8d\ud85c\udc4b\ud85c\uddcd\u3c54\ud85c\ude80\ud85c\ude85\u9281\ud848\udd7a\ud85c\ude8b\u9330\ud85c\udee6\ud852\uddd0\u6c39\u949f\ud85d\udc50\ud843\udef8\u8827\u88f5\ud84a\udd26\ud861\udc73\ud845\udfb1\u6eb8\ud852\ude2a\ud846\udc20\u39a4\u36b9\u5c10\u79e3\u453f\u66b6\ud867\udcad\ud866\udca4\u8943\ud85d\udfcc\ud85e\udc58\u56d6\u40df\ud845\ude0a\u39a1\ud84d\udf2f\ud860\udce8\ud844\udfc5\u71ad\u8366\ud85e\udddd\ud864\udda8\u5a67\u4cb7\ud85c\udcaf\ud862\uddab\ud85e\uddfd\ud85e\ude0a\ud85e\udf0b\ud85f\udd66\ud850\udd7a\u7b43\u797e\ud860\udc09\u6fb5\ud868\udedf\u6a03\ud860\udf18\u53a2\ud85b\ude07\u93bf\u6836\u975d\ud860\udd6f\ud860\udc23\ud85a\uddb5\ud844\udfed\ud84c\ude2f\ud860\udc48\u5d85\ud863\udc30\ud860\udc83\u5715\u9823\ud862\udd49\u5dab\ud852\udd88\u65be\u69d5\u53d2\ud852\udea5\ud84f\udf81\u3c11\u6736\ud860\udc90\ud860\udcf4\ud860\udd2e\ud847\udfa1\ud860\udd4f"],["9d40","\ud860\udd89\ud860\uddaf\ud860\ude1a\ud860\udf06\ud860\udf2f\ud860\udf8a\u35ca\ud861\udc68\ud861\udeaa\u48fa\u63e6\ud862\udd56\u7808\u9255\ud862\uddb8\u43f2\ud862\udde7\u43df\ud862\udde8\ud862\udf46\ud862\udfd4\u59f8\ud863\udc09\u8f0b\ud863\udfc5\ud864\udcec\u7b51\ud864\udd10\ud864\udd3c\u3df7\ud864\udd5e\ud852\udeca\u8fd0\u728f\u568b\ud865\udce7\ud865\udde9\ud865\uddb0\ud865\uddb8\ud865\udf32\ud866\udcd1\ud866\udd49\ud866\udd6a\ud866\uddc3\ud866\ude28\ud866\udf0e\ud867\udd5a\ud867\udd9b\u7e9f\ud867\udef8\ud867\udf23\u4ca4\u9547\ud868\ude93\u71a2\ud868\udeff\u4d91\u9012\ud869\uddcb\u4d9c\ud843\udc9c\u8fbe\u55c1"],["9da1","\u8fba\ud849\udcb0\u8fb9\ud852\ude93\u4509\u7e7f\u6f56\u6ab1\u4eea\u34e4\ud862\udf2c\ud85e\udc9d\u373a\u8e80\ud845\udff5\ud860\udc24\ud862\udf6c\ud862\udf99\ud85e\ude3e\ud859\udeaf\u3deb\ud85d\ude55\ud84f\udcb7\ud855\ude35\ud856\udd56\u4e9a\ud857\ude81\ud858\ude58\u56bf\ud843\ude6d\u8e0e\u5b6d\ud84f\ude88\ud853\udc9e\u63de\u62d0\ud845\udff6\ud846\udc7b\u6530\u562d\ud857\udc4a\u541a\ud854\udf11\u3dc6\ud867\udd98\u4c7d\u5622\u561e\u7f49\ud857\uded8\u5975\ud84f\udd40\u8770\u4e1c\ud843\udfea\ud843\udd49\ud84d\udeba\u8117\u9d5e\u8d18\u763b\u9c45\u764e\u77b9\u9345\u5432\u8148\u82f7\u5625\u8132\u8418\u80bd\u55ea\u7962\u5643\u5416\ud843\ude9d\u35ce\u5605\u55f1\u66f1\ud860\udee2\u362d\u7534\u55f0\u55ba\u5497\u5572\ud843\udc41\ud843\udc96\u5ed0\ud854\udd48\ud843\ude76\ud84b\udc62"],["9e40","\ud843\udea2\u9eab\u7d5a\u55de\ud844\udc75\u629d\u976d\u5494\u8ccd\u71f6\u9176\u63fc\u63b9\u63fe\u5569\ud84a\udf43\u9c72\ud84b\udeb3\u519a\u34df\ud843\udda7\u51a7\u544d\u551e\u5513\u7666\u8e2d\ud85a\udc8a\u75b1\u80b6\u8804\u8786\u88c7\u81b6\u841c\ud844\udcc1\u44ec\u7304\ud851\udf06\u5b90\u830b\ud85a\udc93\u567b\ud849\udef4\ud85f\udd2f\ud850\udda3\ud85f\udd73\ud85b\uded0\ud85c\udeb6\u9170\ud844\uddd9\u9208\ud84f\udcfc\ud869\udea9\ud843\udeac\ud843\udef9\u7266\ud847\udca2\u474e\ud853\udfc2\ud85f\udff9\ud843\udfeb\u40fa"],["9ea1","\u9c5d\u651f\ud84b\udda0\u48f3\ud851\udfe0\ud867\udd7c\ud843\udfec\ud843\ude0a\u6062\ud85d\udda3\ud843\udfed"],["9ead","\ud858\udc48\ud844\udd87\u71a3\u7e8e\u9d50\u4e1a\u4e04\u3577\u5b0d\u6cb2\u5367\u36ac\u39dc\u537d\u36a5\ud851\ude18\u589a\ud852\udf6e\u822d\u544b\u57aa\ud856\ude95\ud842\udd79"],["9ec5","\u3a52\ud849\udc65\u7374\ud867\udeac\u4d09\u9bed\ud84f\udcfe\ud867\udf30\u4c5b\ud853\udfa9\ud865\udd9e\ud867\udfde\u845c\ud84f\uddb6\ud85c\udeb2\ud859\udfb3\ud84d\udf20\u632e\u7d25\ud84f\udef7\ud84f\ude2c\u3a2a\u9008\u52cc\u3e74\u367a\u45e9\ud841\udc8e\u7640\u5af0\ud843\udeb6\u787a\ud85f\udf2e\u58a7\u40bf\u567c\u9b8b\u5d74\u7654\ud869\udc34\u9e85\u4ce1\u75f9\u37fb\u6119\ud84c\udcda\ud850\udff2"],["9ef5","\u565d\ud844\udea9\u57a7\ud852\udd63\ud867\ude06\u5234\ud85c\udcae\u35ad\u6c4a\u9d7c"],["9f40","\u7c56\u9b39\u57de\ud845\udf6c\u5c53\u64d3\ud865\udcd0\ud858\udf35\ud85c\udd64\u86ad\ud843\udd28\ud85b\udd22\ud852\udee2\ud843\udd71"],["9f4f","\u51fe\ud847\udf0f\u5d8e\u9703\ud847\uddd1\u9e81\u904c\u7b1f\u9b02\u5cd1\u7ba3\u6268\u6335\u9aff\u7bcf\u9b2a\u7c7e\u9b2e\u7c42\u7c86\u9c15\u7bfc\u9b09\u9f17\u9c1b\ud852\udd3e\u9f5a\u5573\u5bc3\u4ffd\u9e98\u4ff2\u5260\u3e06\u52d1\u5767\u5056\u59b7\u5e12\u97c8\u9dab\u8f5c\u5469\u97b4\u9940\u97ba\u532c\u6130"],["9fa1","\u692c\u53da\u9c0a\u9d02\u4c3b\u9641\u6980\u50a6\u7546\ud845\udf6d\u99da\u5273"],["9fae","\u9159\u9681\u915c"],["9fb2","\u9151\ud863\ude97\u637f\ud85b\udd23\u6aca\u5611\u918e\u757a\u6285\ud840\udffc\u734f\u7c70\ud857\udc21\ud84f\udcfd"],["9fc1","\ud852\udd19\u76d6\u9b9d\u4e2a\ud843\udcd4\u83be\u8842"],["9fc9","\u5c4a\u69c0\u50ed\u577a\u521f\u5df5\u4ece\u6c31\ud840\uddf2\u4f39\u549c\u54da\u529a\u8d82\u35fe\u5f0c\u35f3"],["9fdb","\u6b52\u917c\u9fa5\u9b97\u982e\u98b4\u9aba\u9ea8\u9e84\u717a\u7b14"],["9fe7","\u6bfa\u8818\u7f78"],["9feb","\u5620\ud869\ude4a\u8e77\u9f53"],["9ff0","\u8dd4\u8e4f\u9e1c\u8e01\u6282\ud860\udf7d\u8e28\u8e75\u7ad3\ud852\ude77\u7a3e\u78d8\u6cea\u8a67\u7607"],["a040","\ud862\ude5a\u9f26\u6cce\u87d6\u75c3\ud868\udeb2\u7853\ud87e\udc40\u8d0c\u72e2\u7371\u8b2d\u7302\u74f1\u8ceb\ud852\udebb\u862f\u5fba\u88a0\u44b7"],["a055","\ud846\udc3b\ud85b\ude05"],["a058","\u8a7e\ud849\udd1b"],["a05b","\u60fd\u7667\u9ad7\u9d44\u936e\u9b8f\u87f5"],["a063","\u880f\u8cf7\u732c\u9721\u9bb0\u35d6\u72b2\u4c07\u7c51\u994a\ud858\udd59\u6159\u4c04\u9e96\u617d"],["a073","\u575f\u616f\u62a6\u6239\u62ce\u3a5c\u61e2\u53aa\ud84c\udff5\u6364\u6802\u35d2"],["a0a1","\u5d57\ud862\udfc2\u8fda\ud863\ude39"],["a0a6","\u50d9\ud847\udd46\u7906\u5332\u9638\ud843\udf3b\u4065"],["a0ae","\u77fe"],["a0b0","\u7cc2\ud857\udf1a\u7cda\u7a2d\u8066\u8063\u7d4d\u7505\u74f2\u8994\u821a\u670c\u8062\ud85d\udc86\u805b\u74f0\u8103\u7724\u8989\ud859\udfcc\u7553\ud85b\uded1\u87a9\u87ce\u81c8\u878c\u8a49\u8cad\u8b43\u772b\u74f8\u84da\u3635\u69b2\u8da6"],["a0d4","\u89a9\u7468\u6db9\u87c1\ud850\udc11\u74e7\u3ddb\u7176\u60a4\u619c\u3cd1\u7162\u6077"],["a0e2","\u7f71\ud862\udf2d\u7250\u60e9\u4b7e\u5220\u3c18\ud84f\udcc7\ud857\uded7\ud85d\ude56\ud855\udd31\ud846\udd44\ud844\udefe\ud866\udd03\ud85b\udddc\ud85c\udcad\u5cc1\ud858\uddad\ud862\ude0f\ud84d\ude77\ud840\udcee\ud85a\udc46\ud853\udf0e\u4562\u5b1f\ud858\udf4c\u9f50\u9ea6\ud858\ude6b"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4e36\u4e3f\u4e85\u4ea0\u5182\u5196\u51ab\u52f9\u5338\u5369\u53b6\u590a\u5b80\u5ddb\u2f33\u5e7f\u5ef4\u5f50\u5f61\u6534\u65e0\u7592\u7676\u8fb5\u96b6\xa8\u02c6\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\uff3b\uff3d\u273d\u3041",23],["c740","\u3059",58,"\u30a1\u30a2\u30a3\u30a4"],["c7a1","\u30a5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041b",26,"\u0451\u0436",25,"\u21e7\u21b8\u21b9\u31cf\ud840\udccc\u4e5a\ud840\udc8a\u5202\u4491"],["c8a1","\u9fb0\u5188\u9fb1\ud85d\ude07"],["c8cd","\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u309b\u309c\u2e80\u2e84\u2e86\u2e87\u2e88\u2e8a\u2e8c\u2e8d\u2e95\u2e9c\u2e9d\u2ea5\u2ea7\u2eaa\u2eac\u2eae\u2eb6\u2ebc\u2ebe\u2ec6\u2eca\u2ecc\u2ecd\u2ecf\u2ed6\u2ed7\u2ede\u2ee3"],["c8f5","\u0283\u0250\u025b\u0254\u0275\u0153\xf8\u014b\u028a\u026a"],["f9fe","\uffed"],["fa40","\ud841\udd47\u92db\ud841\udddf\ud84f\udfc5\u854c\u42b5\u73ef\u51b5\u3649\ud852\udd42\ud862\udde4\u9344\ud846\udddb\u82ee\ud84f\udcc8\u783c\u6744\u62df\ud852\udd33\ud862\uddaa\ud840\udea0\ud85a\udfb3\ud844\udf05\u4fab\ud849\udced\u5008\ud85b\udd29\ud85e\ude84\ud84d\ude00\ud852\udeb1\ud849\udd13\u5029\ud840\udf7e\u5fa4\ud840\udf80\ud840\udf47\u6edb\ud841\udc1f\u507d\u5101\u347a\u510e\u986c\u3743\u8416\ud852\udda4\ud841\udc87\u5160\ud84c\udfb4\u516a\ud842\udfff\ud848\udcfc\ud840\udee5\ud849\udd30\ud841\udd8e\ud84c\ude33\ud846\udd83\u5b82\u877d\ud841\uddb3\ud84f\udc99\u51b2\u51b8"],["faa1","\u9d34\u51c9\u51cf\u51d1\u3cdc\u51d3\ud852\udea6\u51b3\u51e2\u5342\u51ed\u83cd\u693e\ud84d\udf2d\u5f7b\u520b\u5226\u523c\u52b5\u5257\u5294\u52b9\u52c5\u7c15\u8542\u52e0\u860d\ud85a\udf13\u5305\ud862\udede\u5549\u6ed9\ud84f\udf80\ud842\udd54\ud84f\udfec\u5333\u5344\ud842\udfe2\u6ccb\ud845\udf26\u681b\u73d5\u604a\u3eaa\u38cc\ud845\udee8\u71dd\u44a2\u536d\u5374\ud861\udeab\u537e\u537f\ud845\udd96\ud845\ude13\u77e6\u5393\ud862\ude9b\u53a0\u53ab\u53ae\u73a7\ud855\udf72\u3f59\u739c\u53c1\u53c5\u6c49\u4e49\u57fe\u53d9\u3aab\ud842\udf8f\u53e0\ud84f\udfeb\ud84b\udda3\u53f6\ud843\udc77\u5413\u7079\u552b\u6657\u6d5b\u546d\ud85a\udf53\ud843\udd74\u555d\u548f\u54a4\u47a6\ud845\udf0d\ud843\udedd\u3db4\ud843\udd4d"],["fb40","\ud862\uddbc\ud849\ude98\u5547\u4ced\u542f\u7417\u5586\u55a9\u5605\ud846\udcd7\ud850\udc3a\u4552\ud851\udc35\u66b3\ud844\udcb4\u5637\u66cd\ud84c\ude8a\u66a4\u66ad\u564d\u564f\u78f1\u56f1\u9787\u53fe\u5700\u56ef\u56ed\ud862\udf66\u3623\ud844\ude4f\u5746\ud850\udda5\u6c6e\u708b\u5742\u36b1\ud85b\udc7e\u57e6\ud845\udc16\u5803\ud845\udc54\ud850\udf63\u5826\ud852\udff5\u585c\u58aa\u3561\u58e0\u58dc\ud844\ude3c\u58fb\u5bff\u5743\ud868\udd50\ud850\ude78\u93d3\u35a1\u591f\u68a6\u36c3\u6e59"],["fba1","\ud845\ude3e\u5a24\u5553\ud845\ude92\u8505\u59c9\ud843\udd4e\ud85b\udc81\ud85b\udd2a\ud845\udfdc\u59d9\ud845\udffb\ud845\udfb2\ud85b\udda6\u6d71\ud846\udc28\ud845\uded5\u59f9\ud85b\ude45\u5aab\u5a63\u36e6\ud852\udda9\u5a77\u3708\u5a96\u7465\u5ad3\ud85b\udfa1\ud849\udd54\u3d85\ud846\udd11\u3732\ud845\udeb8\u5e83\u52d0\u5b76\u6588\u5b7c\ud85e\ude0e\u4004\u485d\ud840\ude04\u5bd5\u6160\ud846\ude34\ud856\uddcc\ud841\udda5\u5bf3\u5b9d\u4d10\u5c05\ud846\udf44\u5c13\u73ce\u5c14\ud847\udca5\ud85a\udf28\u5c49\u48dd\u5c85\u5ce9\u5cef\u5d8b\ud847\uddf9\ud847\ude37\u5d10\u5d18\u5d46\ud847\udea4\u5cba\u5dd7\u82fc\u382d\ud852\udd01\ud848\udc49\ud848\udd73\u8287\u3836\u3bc2\u5e2e\u6a8a\u5e75\u5e7a\ud851\udcbc\ud843\udcd3\u53a6\u4eb7\u5ed0\u53a8\ud845\udf71\u5e09\u5ef4\ud861\udc82"],["fc40","\u5ef9\u5efb\u38a0\u5efc\u683e\u941b\u5f0d\ud840\uddc1\ud87e\udc94\u3ade\u48ae\ud844\udf3a\u5f3a\ud85a\udc88\ud848\udfd0\u5f58\ud849\udc71\u5f63\u97bd\ud85b\ude6e\u5f72\u9340\ud862\ude36\u5fa7\u5db6\u3d5f\ud854\ude50\ud847\udf6a\ud85c\udcf8\ud849\ude68\u91d6\ud840\ude9e\ud862\ude29\u6031\u6685\ud846\udc77\u3963\u3dc7\u3639\u5790\ud849\udfb4\u7971\u3e40\u609e\u60a4\u60b3\ud852\udd82\ud852\udd8f\ud85e\ude53\u74a4\u50e1\u5aa0\u6164\u8424\u6142\ud87e\udca6\ud85b\uded2\u6181\u51f4\ud841\ude56\u6187\u5baa\ud84f\udfb7"],["fca1","\ud84a\udc5f\u61d3\ud862\udf9d\ud866\udd5d\u61d0\u3932\ud84a\udd80\ud84a\udcc1\u6023\u615c\u651e\u638b\ud840\udd18\u62c5\ud845\udf70\u62d5\ud84b\ude0d\u636c\ud852\udddf\u3a17\u6438\u63f8\ud844\udf8e\ud845\udffc\u6490\u6f8a\ud84b\ude36\u9814\ud850\udc8c\ud855\udf1d\u64e1\u64e5\u947b\u3a66\u643a\u3a57\u654d\u6f16\ud852\ude28\ud852\ude23\u6585\u656d\u655f\ud84c\udc7e\u65b5\ud852\udd40\u4b37\u65d1\u40d8\ud846\udc29\u65e0\u65e3\u5fdf\ud84d\udc00\u6618\ud84c\uddf7\ud84c\uddf8\u6644\ud84c\udda4\ud84c\udda5\u664b\ud843\ude75\u6667\ud854\udde6\u6673\u6674\ud847\ude3d\ud84c\ude31\ud861\uddf4\ud84c\uddc8\ud854\udf13\u77c5\ud84a\udcf7\u99a4\u6702\ud850\udf9c\ud852\ude21\u3b2b\u69fa\ud84d\udfc2\u675e\u6767\u6762\ud850\uddcd\ud864\udced\u67d7\u44e9\u6822\u6e50\u923c\u6801\ud84c\udfe6\ud85b\udda0\u685d"],["fd40","\ud84d\udc6f\u69e1\u6a0b\ud862\udedf\u6973\u68c3\ud84d\uddcd\u6901\u6900\u3d32\u3a01\ud84d\ude3c\u3b80\u67ac\u6961\ud862\ude4a\u42fc\u6936\u6998\u3ba1\ud840\udfc9\u8363\u5090\u69f9\ud84d\ude59\ud848\udd2a\u6a45\ud84d\udf03\u6a9d\u3bf3\u67b1\u6ac8\ud864\udd9c\u3c0d\u6b1d\ud842\udd23\u60de\u6b35\u6b74\ud849\udfcd\u6eb5\ud84e\udedb\ud840\udfb5\ud846\udd58\u3740\u5421\ud84e\udf5a\u6be1\ud84f\udefc\u6bdc\u6c37\ud849\udc8b\ud852\udcf1\ud85a\udf51\u6c5a\u8226\u6c79\ud84f\uddbc\u44c5\ud84f\uddbd\ud850\udda4\ud852\udd0c\ud852\udd00"],["fda1","\ud84f\udcc9\u36e5\u3ceb\ud843\udd32\u9b83\ud84c\uddf9\ud849\udc91\u7f8f\u6837\ud85b\udd25\ud85b\udda1\ud85b\uddeb\u6d96\u6d5c\u6e7c\u6f04\ud852\udd7f\ud850\udc85\ud85b\ude72\u8533\ud85b\udf74\u51c7\u6c9c\u6e1d\u842e\ud862\udf21\u6e2f\ud84f\ude2f\u7453\ud84f\udf82\u79cc\u6e4f\u5a91\ud84c\udc4b\u6ff8\u370d\u6f9d\ud84f\ude30\u6efa\ud845\udc97\ud850\udc3d\u4555\u93f0\u6f44\u6f5c\u3d4e\u6f74\ud864\udd70\u3d3b\u6f9f\ud850\udd44\u6fd3\ud850\udc91\ud850\udd55\ud850\udc39\ud84f\udff0\ud84f\udfb4\ud850\udd3f\u51df\ud850\udd56\ud850\udd57\ud850\udd40\ud858\udddd\u704b\u707e\u70a7\u7081\u70cc\u70d5\u70d6\u70df\u4104\u3de8\u71b4\u7196\ud850\ude77\u712b\u7145\u5a88\u714a\u716e\u5c9c\ud850\udf65\u714f\u9362\ud850\udec1\u712c\ud851\udc5a\ud852\ude27\ud852\ude22\u71ba\ud862\udfe8\u70bd\u720e"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\ud855\ude05\u722e\u7240\ud852\udd74\u68bd\u7255\u7257\u3e55\ud84c\udc44\u680d\u6f3d\u7282\u732a\u732b\ud852\udc23\ud862\udc2b\u48ed\ud862\udc04\u7328\u732e\u73cf\u73aa\ud843\udc3a\ud85a\ude2e\u73c9\u7449\ud850\udde2\ud845\udee7\ud852\ude24\u6623\u36c5\ud852\uddb7\ud852\udd8d\ud852\uddfb\u73f7\u7415\u6903\ud852\ude26\u7439\ud841\uddc3\u3ed7\u745c\ud84a\udcad\u7460\ud863\udeb2\u7447\u73e4\u7476\u83b9\u746c\u3730\u7474\u93f1\u6a2c\u7482\u4953\ud852\ude8c"],["fea1","\ud850\udd5f\ud852\ude79\ud862\udf8f\u5b46\ud863\udc03\ud846\udc9e\u74c8\ud846\udd88\u750e\u74e9\u751e\ud863\uded9\ud846\ude4b\u5bd7\ud863\udeac\u9385\u754d\u754a\u7567\u756e\ud853\udf82\u3f04\ud853\udd13\u758e\u745d\u759e\u75b4\u7602\u762c\u7651\u764f\u766f\u7676\ud858\udff5\u7690\u81ef\u37f8\ud85a\udd11\ud85a\udd0e\u76a1\u76a5\u76b7\u76cc\ud85b\udf9f\u8462\ud854\udc9d\ud854\udd7d\ud847\ude1c\u771e\u7726\u7740\u64af\ud854\ude20\u7758\ud84c\udeac\u77af\ud862\udd64\ud862\udd68\ud845\udec1\u77f4\u7809\ud844\udf76\ud852\ude12\u68ca\u78af\u78c7\u78d3\u96a5\u792e\ud855\udde0\u78d7\u7934\u78b1\ud85d\ude0c\u8fb8\u8884\ud862\udf2b\ud858\udc83\ud849\ude1c\u7986\u8900\u6902\u7980\ud856\udc57\u799d\ud85e\udf39\u793c\u79a9\u6e2a\ud85c\udd26\u3ea8\u79c6\ud864\udd0d\u79d4"]]},4918,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]).Buffer;m.exports=function(n){var o=n.Transform;function e(t,n){this.conv=t,(n=n||{}).decodeStrings=!1,o.call(this,n)}function c(t,n){this.conv=t,(n=n||{}).encoding=this.encoding="utf8",o.call(this,n)}return e.prototype=Object.create(o.prototype,{constructor:{value:e}}),e.prototype._transform=function(t,n,o){if("string"!=typeof t)return o(new Error("Iconv encoding stream needs strings as its input."));try{var e=this.conv.write(t);e&&e.length&&this.push(e),o()}catch(t){o(t)}},e.prototype._flush=function(t){try{var n=this.conv.end();n&&n.length&&this.push(n),t()}catch(n){t(n)}},e.prototype.collect=function(n){var o=[];return this.on("error",n),this.on("data",function(t){o.push(t)}),this.on("end",function(){n(null,t.concat(o))}),this},c.prototype=Object.create(o.prototype,{constructor:{value:c}}),c.prototype._transform=function(n,o,e){if(!(t.isBuffer(n)||n instanceof Uint8Array))return e(new Error("Iconv decoding stream needs buffers as its input."));try{var c=this.conv.write(n);c&&c.length&&this.push(c,this.encoding),e()}catch(t){e(t)}},c.prototype._flush=function(t){try{var n=this.conv.end();n&&n.length&&this.push(n,this.encoding),t()}catch(n){t(n)}},c.prototype.collect=function(t){var n="";return this.on("error",t),this.on("data",function(t){n+=t}),this.on("end",function(){t(null,n)}),this},{IconvLiteEncoderStream:e,IconvLiteDecoderStream:c}}},4919,[4893]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.renderHtml=function(t,n={}){const o=x(t.paperWidth,48,16,120),c=l(t.children,o);return`
${c}
`},e.renderBarcode=p,e.renderQrCode=h;var t=r(d[0]);const n=576,o=384,c=40,s=1.5;function l(t,n){return t.map(t=>u(t,n)).join('')}function u(t,n){switch(t.type){case'raw-text':return _(t.value);case'text':return`
${l(t.children,n)}
`;case'bold':return`${l(t.children,n)}`;case'underline':return`${l(t.children,n)}`;case'invert':return`${l(t.children,n)}`;case'size':return`${l(t.children,n)}`;case'align':return`
${l(t.children,n)}
`;case'row':return v(t,n);case'col':return b(t,n);case'line':return'double'===t.style?'
':'dashed'===t.style?'
':'dotted'===t.style?'
':'
';case'barcode':return w(t.barcodeType)?h(t.value,(o=t.height,Number.isFinite(o)&&o>0?Math.max(2,Math.min(10,Math.round(o/10))):4),n):p(t.barcodeType,t.value,t.height,'barcode',n);case'qrcode':return h(t.value,t.size,n);case'image':{const o=k(t.src);if(!o)return'';return`
`}case'cut':return'
';case'feed':return`
`;case'drawer':default:return'';case'receipt':return l(t.children,n)}var o}function p(n,o,c,s,l){const u=o.trim();if(!u)return'';try{const o=(0,t.toSVG)({bcid:n.toLowerCase(),text:u,height:x(c,40,1,600)/10,scale:2,includetext:'barcode'===s,textsize:10});return`
${N(o,l,s)}
`}catch(t){return f(s,n,u,t)}}function h(n,o,c){const s=n.trim();if(!s)return'';try{const n=(0,t.toSVG)({bcid:'qrcode',text:s,scale:x(o,4,1,20)});return`
${N(n,c,'qrcode')}
`}catch(t){return f('qrcode','qrcode',s,t)}}function f(t,n,o,c){const s='qrcode'===t?'QR code error':'Barcode error',l=n.trim().toLowerCase()||t,u='qrcode'===t?'Invalid QR code value':`Invalid ${l} barcode value`,p=c instanceof Error&&c.message.trim()?c.message.trim():'',h=p?`
${_(p)}
`:'';return`
${s}
${_(u)}
${h}${_(o)}
`}function v(t,n){return`
${t.children.map(t=>b(t,n)).join('')}
`}function b(t,n){return`${l(t.children,n)}`}function x(t,n,o,c){const s=Math.trunc(Number(t));return Number.isFinite(s)&&s>=o&&s<=c?s:n}function $(t,n,o,c){const s=Number(t);return Number.isFinite(s)&&s>=o&&s<=c?s:n}function y(t){return'left'===t||'center'===t||'right'===t?t:'left'}function w(t){const n=t.trim().toLowerCase();return'qrcode'===n||'qr'===n}function q(t,s){return t*s/(s>=c?n:o)}function z(t){const n=t.match(/]*?\bwidth\s*=\s*["']?([0-9.]+)/);if(n)return Number(n[1]);const o=t.match(/]*?\bviewBox\s*=\s*["']\s*[0-9.]+\s+[0-9.]+\s+([0-9.]+)/);return o?Number(o[1]):null}function N(t,n,o="barcode"){if(void 0===n)return t.replace('/g,'>').replace(/"/g,'"').replace(/'/g,''')}},4920,[4921]); +__d(function(A,t,i,e,r,B,n){"use strict";Object.defineProperty(B,'__esModule',{value:!0}),Object.defineProperty(B,"default",{enumerable:!0,get:function(){return C}}),B.auspost=function(A,t){return E(h.bwipp_auspost,A,t)},B.azteccode=function(A,t){return E(h.bwipp_azteccode,A,t)},B.azteccodecompact=function(A,t){return E(h.bwipp_azteccodecompact,A,t)},B.aztecrune=function(A,t){return E(h.bwipp_aztecrune,A,t)},B.bc412=function(A,t){return E(h.bwipp_bc412,A,t)},B.channelcode=function(A,t){return E(h.bwipp_channelcode,A,t)},B.codablockf=function(A,t){return E(h.bwipp_codablockf,A,t)},B.code11=function(A,t){return E(h.bwipp_code11,A,t)},B.code128=function(A,t){return E(h.bwipp_code128,A,t)},B.code16k=function(A,t){return E(h.bwipp_code16k,A,t)},B.code2of5=function(A,t){return E(h.bwipp_code2of5,A,t)},B.code32=function(A,t){return E(h.bwipp_code32,A,t)},B.code39=function(A,t){return E(h.bwipp_code39,A,t)},B.code39ext=function(A,t){return E(h.bwipp_code39ext,A,t)},B.code49=function(A,t){return E(h.bwipp_code49,A,t)},B.code93=function(A,t){return E(h.bwipp_code93,A,t)},B.code93ext=function(A,t){return E(h.bwipp_code93ext,A,t)},B.codeone=function(A,t){return E(h.bwipp_codeone,A,t)},B.coop2of5=function(A,t){return E(h.bwipp_coop2of5,A,t)},B.d3aqr=function(A,t){return E(h.bwipp_d3aqr,A,t)},B.daft=function(A,t){return E(h.bwipp_daft,A,t)},B.databarexpanded=function(A,t){return E(h.bwipp_databarexpanded,A,t)},B.databarexpandedcomposite=function(A,t){return E(h.bwipp_databarexpandedcomposite,A,t)},B.databarexpandedstacked=function(A,t){return E(h.bwipp_databarexpandedstacked,A,t)},B.databarexpandedstackedcomposite=function(A,t){return E(h.bwipp_databarexpandedstackedcomposite,A,t)},B.databarlimited=function(A,t){return E(h.bwipp_databarlimited,A,t)},B.databarlimitedcomposite=function(A,t){return E(h.bwipp_databarlimitedcomposite,A,t)},B.databaromni=function(A,t){return E(h.bwipp_databaromni,A,t)},B.databaromnicomposite=function(A,t){return E(h.bwipp_databaromnicomposite,A,t)},B.databarstacked=function(A,t){return E(h.bwipp_databarstacked,A,t)},B.databarstackedcomposite=function(A,t){return E(h.bwipp_databarstackedcomposite,A,t)},B.databarstackedomni=function(A,t){return E(h.bwipp_databarstackedomni,A,t)},B.databarstackedomnicomposite=function(A,t){return E(h.bwipp_databarstackedomnicomposite,A,t)},B.databartruncated=function(A,t){return E(h.bwipp_databartruncated,A,t)},B.databartruncatedcomposite=function(A,t){return E(h.bwipp_databartruncatedcomposite,A,t)},B.datalogic2of5=function(A,t){return E(h.bwipp_datalogic2of5,A,t)},B.datamatrix=function(A,t){return E(h.bwipp_datamatrix,A,t)},B.datamatrixrectangular=function(A,t){return E(h.bwipp_datamatrixrectangular,A,t)},B.datamatrixrectangularextension=function(A,t){return E(h.bwipp_datamatrixrectangularextension,A,t)},B.dotcode=function(A,t){return E(h.bwipp_dotcode,A,t)},B.ean13=function(A,t){return E(h.bwipp_ean13,A,t)},B.ean13composite=function(A,t){return E(h.bwipp_ean13composite,A,t)},B.ean14=function(A,t){return E(h.bwipp_ean14,A,t)},B.ean2=function(A,t){return E(h.bwipp_ean2,A,t)},B.ean5=function(A,t){return E(h.bwipp_ean5,A,t)},B.ean8=function(A,t){return E(h.bwipp_ean8,A,t)},B.ean8composite=function(A,t){return E(h.bwipp_ean8composite,A,t)},B.flattermarken=function(A,t){return E(h.bwipp_flattermarken,A,t)},B.gs1_128=function(A,t){return E(h.bwipp_gs1_128,A,t)},B.gs1_128composite=function(A,t){return E(h.bwipp_gs1_128composite,A,t)},B.gs1_cc=function(A,t){return E(h.bwipp_gs1_cc,A,t)},B.gs1datamatrix=function(A,t){return E(h.bwipp_gs1datamatrix,A,t)},B.gs1datamatrixrectangular=function(A,t){return E(h.bwipp_gs1datamatrixrectangular,A,t)},B.gs1dldatamatrix=function(A,t){return E(h.bwipp_gs1dldatamatrix,A,t)},B.gs1dlqrcode=function(A,t){return E(h.bwipp_gs1dlqrcode,A,t)},B.gs1dotcode=function(A,t){return E(h.bwipp_gs1dotcode,A,t)},B.gs1northamericancoupon=function(A,t){return E(h.bwipp_gs1northamericancoupon,A,t)},B.gs1qrcode=function(A,t){return E(h.bwipp_gs1qrcode,A,t)},B.hanxin=function(A,t){return E(h.bwipp_hanxin,A,t)},B.hibcazteccode=function(A,t){return E(h.bwipp_hibcazteccode,A,t)},B.hibccodablockf=function(A,t){return E(h.bwipp_hibccodablockf,A,t)},B.hibccode128=function(A,t){return E(h.bwipp_hibccode128,A,t)},B.hibccode39=function(A,t){return E(h.bwipp_hibccode39,A,t)},B.hibcdatamatrix=function(A,t){return E(h.bwipp_hibcdatamatrix,A,t)},B.hibcdatamatrixrectangular=function(A,t){return E(h.bwipp_hibcdatamatrixrectangular,A,t)},B.hibcmicropdf417=function(A,t){return E(h.bwipp_hibcmicropdf417,A,t)},B.hibcpdf417=function(A,t){return E(h.bwipp_hibcpdf417,A,t)},B.hibcqrcode=function(A,t){return E(h.bwipp_hibcqrcode,A,t)},B.iata2of5=function(A,t){return E(h.bwipp_iata2of5,A,t)},B.identcode=function(A,t){return E(h.bwipp_identcode,A,t)},B.industrial2of5=function(A,t){return E(h.bwipp_industrial2of5,A,t)},B.interleaved2of5=function(A,t){return E(h.bwipp_interleaved2of5,A,t)},B.isbn=function(A,t){return E(h.bwipp_isbn,A,t)},B.ismn=function(A,t){return E(h.bwipp_ismn,A,t)},B.issn=function(A,t){return E(h.bwipp_issn,A,t)},B.itf14=function(A,t){return E(h.bwipp_itf14,A,t)},B.japanpost=function(A,t){return E(h.bwipp_japanpost,A,t)},B.kix=function(A,t){return E(h.bwipp_kix,A,t)},B.leitcode=function(A,t){return E(h.bwipp_leitcode,A,t)},B.mailmark=function(A,t){return E(h.bwipp_mailmark,A,t)},B.mands=function(A,t){return E(h.bwipp_mands,A,t)},B.matrix2of5=function(A,t){return E(h.bwipp_matrix2of5,A,t)},B.maxicode=function(A,t){return E(h.bwipp_maxicode,A,t)},B.micropdf417=function(A,t){return E(h.bwipp_micropdf417,A,t)},B.microqrcode=function(A,t){return E(h.bwipp_microqrcode,A,t)},B.msi=function(A,t){return E(h.bwipp_msi,A,t)},B.onecode=function(A,t){return E(h.bwipp_onecode,A,t)},B.pdf417=function(A,t){return E(h.bwipp_pdf417,A,t)},B.pdf417compact=function(A,t){return E(h.bwipp_pdf417compact,A,t)},B.pharmacode=function(A,t){return E(h.bwipp_pharmacode,A,t)},B.pharmacode2=function(A,t){return E(h.bwipp_pharmacode2,A,t)},B.planet=function(A,t){return E(h.bwipp_planet,A,t)},B.plessey=function(A,t){return E(h.bwipp_plessey,A,t)},B.posicode=function(A,t){return E(h.bwipp_posicode,A,t)},B.postnet=function(A,t){return E(h.bwipp_postnet,A,t)},B.pzn=function(A,t){return E(h.bwipp_pzn,A,t)},B.qrcode=function(A,t){return E(h.bwipp_qrcode,A,t)},B.rationalizedCodabar=function(A,t){return E(h.bwipp_rationalizedCodabar,A,t)},B.raw=function(A,t){return E(h.bwipp_raw,A,t)},B.rectangularmicroqrcode=function(A,t){return E(h.bwipp_rectangularmicroqrcode,A,t)},B.royalmail=function(A,t){return E(h.bwipp_royalmail,A,t)},B.sscc18=function(A,t){return E(h.bwipp_sscc18,A,t)},B.swissqrcode=function(A,t){return E(h.bwipp_swissqrcode,A,t)},B.symbol=function(A,t){return E(h.bwipp_symbol,A,t)},B.telepen=function(A,t){return E(h.bwipp_telepen,A,t)},B.telepennumeric=function(A,t){return E(h.bwipp_telepennumeric,A,t)},B.ultracode=function(A,t){return E(h.bwipp_ultracode,A,t)},B.upca=function(A,t){return E(h.bwipp_upca,A,t)},B.upcacomposite=function(A,t){return E(h.bwipp_upcacomposite,A,t)},B.upce=function(A,t){return E(h.bwipp_upce,A,t)},B.upcecomposite=function(A,t){return E(h.bwipp_upcecomposite,A,t)},Object.defineProperty(B,"toCanvas",{enumerable:!0,get:function(){return s}}),Object.defineProperty(B,"toSVG",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(B,"render",{enumerable:!0,get:function(){return a}}),Object.defineProperty(B,"loadFont",{enumerable:!0,get:function(){return d}}),Object.defineProperty(B,"drawingCanvas",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(B,"drawingSVG",{enumerable:!0,get:function(){return R}}),Object.defineProperty(B,"symbolList",{enumerable:!0,get:function(){return h.bwipp_symlist}}),Object.defineProperty(B,"BWIPJS_VERSION",{enumerable:!0,get:function(){return o}}),Object.defineProperty(B,"BWIPP_VERSION",{enumerable:!0,get:function(){return h.BWIPP_VERSION}});var h=t(n[0]);const o='4.11.1 (2026-05-28)';function c(A){return A&&/HTMLCanvasElement|OffscreenCanvas/.test(Object.getPrototypeOf(A).constructor.name)}function s(A,t){if('string'==typeof t||c(t)){let i=A;A=t,t=i}return E((0,h.bwipp_lookup)(t.bcid),t,A)}function E(A,t,i){if('string'==typeof t){if(!c(e=document.getElementById(t)||document.querySelector(t)))throw new Error('bwipjs: `'+t+'`: not a canvas');t=i,i=Y(e)}else if(c(t)){var e=t;t=i,i=Y(e)}else if('string'==typeof i){if(!c(e=document.getElementById(i)||document.querySelector(i)))throw new Error('bwipjs: `'+i+'`: not a canvas');i=Y(e)}else if(c(i))i=Y(i);else if(!i||'object'!=typeof i||!i.init)throw new Error('bwipjs: not a canvas or drawing object');return I(A,t,i)}function Q(A){return I((0,h.bwipp_lookup)(A.bcid),A,R())}function g(A){var t=A.scale||2,i=A.scaleX||t,e=A.scaleY||i;if(A.scaleX=i<1?2:i,A.scaleY=e<1?A.scaleX:e,A.paddingleft=Q(A.paddingleft,A.paddingwidth,A.padding,i),A.paddingright=Q(A.paddingright,A.paddingwidth,A.padding,i),A.paddingtop=Q(A.paddingtop,A.paddingheight,A.padding,e),A.paddingbottom=Q(A.paddingbottom,A.paddingheight,A.padding,e),A.backgroundcolor){var r=''+A.backgroundcolor;if(/^[0-9a-fA-F]{8}$/.test(r)){var B=parseInt(r.substr(0,2),16)/255,n=parseInt(r.substr(2,2),16)/255,h=parseInt(r.substr(4,2),16)/255,o=parseInt(r.substr(6,2),16)/255,c=Math.floor((1-B)*(1-o)*255).toString(16),s=Math.floor((1-n)*(1-o)*255).toString(16),E=Math.floor((1-h)*(1-o)*255).toString(16);A.backgroundcolor=(1==c.length?'0':'')+c+(1==s.length?'0':'')+s+(1==E.length?'0':'')+E}else if('#'==r[0]&&(r=r.substr(1)),/^[0-9a-fA-F]{6}$/.test(r))A.backgroundcolor=r;else{if(!/^[0-9a-fA-F]{3}$/.test(r))throw new Error('bwip-js: invalid backgroundcolor: '+A.backgroundcolor);A.backgroundcolor=r[0]+r[0]+r[1]+r[1]+r[2]+r[2]}}return A;function Q(A,t,i,e){var r;return(r=(r=null!=A?0|A:null!=t?0|t:0|i)<0?0:r>999?999:r)*e|0}}var w={bcid:1,text:1,scale:1,scaleX:1,scaleY:1,rotate:1,padding:1,paddingwidth:1,paddingheight:1,paddingtop:1,paddingleft:1,paddingright:1,paddingbottom:1,backgroundcolor:1};function a(A,t){return I((0,h.bwipp_lookup)(A.bcid),A,t)}function I(A,t,i){var e=t.text;if(!e)throw new ReferenceError('bwip-js: bar code text not specified.');g(t),i.setopts&&i.setopts(t);var r=t.scaleX,B=t.scaleY,n=(t.rotate,new F(i)),o={};for(var c in t)w[c]||(o[c]=t[c]);return o.alttext&&(o.includetext=!0),+o.height&&A!=h.bwipp_pharmacode2&&(o.height=o.height/25.4||.5),+o.width&&(o.width=o.width/25.4||0),n.scale(r,B),(0,h.bwipp_encode)(n,A,e,o),n.render()}var F=(function(){var A=Math.floor,t=Math.round,i=Math.ceil,e=Math.min,r=Math.max;function B(A){if(this.constructor!==B)return new B(A);this.gstk=[],this.cmds=[],this.drawing=A,this.reset(),this.minx=this.miny=1/0,this.maxx=this.maxy=-1/0}return B.prototype.reset=function(){this.g_m0=1,this.g_m1=0,this.g_m2=0,this.g_m3=1,this.g_m4=0,this.g_m5=0,this.g_tsx=1,this.g_tsy=1,this.g_rot=0,this.g_posx=0,this.g_posy=0,this.g_penw=1,this.g_path=[],this.g_font=null,this.g_rgb=[0,0,0],this.g_clip=!1},B.prototype.save=function(){var A={};for(var t in this)0==t.indexOf('g_')&&(A[t]=i(this[t]));function i(A){if(A instanceof Array){for(var t=[],e=0;e=0&&'l'==A[i].op;i--);if(++ic.x0&&(r=c.x0),nc.y0&&(B=c.y0),hc.x1&&(r=c.x1),nc.y1&&(B=c.y1),hn.x0&&(t=n.x0),en.x1&&(t=n.x1),en.y0&&(i=n.y0),rn.y1&&(i=n.y1),rw){var M=Q;Q=w,w=M}if(g>a){M=g;g=a,a=M}Q==w?this.bbox(Q-I,g,Q+o-I-1,a):this.bbox(Q,g-c+F+1,w,a+F)}else{if('p'!=E.op)throw new Error('stroke: --not-a-line--');var U=1/0,Y=1/0,R=-1/0,D=-1/0,p=E.poly;if(4!=p.length)throw new Error('stroke: --not-a-rect--');s=0;for(var f=p.length-1;sR&&(R=y),dD&&(D=d)}I=i(o/2),F=i(c/2);this.bbox(U-I,Y-F,R+I,D+F)}}var H=this;this.cmds.push(function(){for(var A=i(o/2),t=i(c/2),B=o-A,s=c-t,E=0;En&&(n=s),Eh&&(h=E)}this.bbox(r,B+1,n-1,h)}else{if('e'!=e.op)throw new Error('fill: --not-a-polygon--');this.bbox(e.x-e.rx,e.y-e.ry,e.x+e.rx,e.y+e.ry)}}var Q=this;this.cmds.push(function(){for(var i=0;i9&&c++,1&(t=c-(e=B/2|0))&&t--;var s=t/2-1,E=(s+1)/2|0,Q=(i=(4*n|0)-(r=n/2|0))-2-2*E;this.bbox(0,0,30*c-e,3*n*32+4*n-r);var g=this;this.cmds.push(function(){for(var t=0;tr){var n=t;t=r,r=n}if(e>B){n=e;e=B,B=n}t=A(t),e=A(e),r=i(r),B=i(B),this.minx>t&&(this.minx=t),this.maxxe&&(this.miny=e),this.maxy=0;e--){let i=new Uint8Array(t);for(let e=0;e67108864)throw new Error('Image size over default limit');switch(f){case'R':g=-1,w=1,a=1;break;case'I':Q=-1,w=1,I=-1,F=1;break;case'L':g=1,a=-1,F=1;break;default:Q=I=1}var u='L'==f||'R'==f;e=u?U:M,r=u?M:U,B=Y,n=D,(s=[]).min=1/0,E=null,h=o=c=0;var x=this.image(e,r);t=x.buffer,i=x.ispng?1:0},line:function(A,t,i,e,r,B){if(A|=0,t|=0,i|=0,e|=0,r=Math.round(r)||1,en)for(var h=n+1;hB&&U(r,B),s>B&&U(o,B)}else{c=A[e==t-1?0:e+1][1],s=A[0==i?t-1:i-1][1];c>B&&U(o,B),s>B&&U(r,B)}}},hexagon:function(A,t){var i=0|A[0][0],e=0|A[0][1],r=A[1][1]-A[0][1]|0,B=A[2][1]-A[1][1]-1|0,n=0|A[2][0],s=0|A[4][0];h=parseInt(t.substr(0,2),16),o=parseInt(t.substr(2,2),16),c=parseInt(t.substr(4,2),16),Y(i,i+1,e++);for(var E=1;E=1;E--)Y(i-2*E,i+1+2*E,e++);Y(i,i+1,e)},ellipse:function(A,t,i,e,r){D(A-i|0,t-e|0,A+i|0,t+e|0,r)},fill:function(A){h=parseInt(A.substr(0,2),16),o=parseInt(A.substr(2,2),16),c=parseInt(A.substr(4,2),16),R(),(s=[]).min=1/0},clip:function(A){E||((E=[]).min=1/0);var t=s;s=E;for(var i=0,e=A.length;it&&(s.min=t),s[t]?s[t].push(A):s[t]=[A]}function Y(A,t,i){for(;A<=t;)M(A++,i,255)}function R(){for(var A=s.min,t=s.length-1,i=A;i<=t;i++){var e=s[i];if(e){e.sort(function(A,t){return A-t});for(var r=!1,B=0,n=0,h=e.length;ni&&(A=i,i+=n),t>e&&(t=e),e=(t+=(h+1)/2|0)-o,n*=8*n,o=8*h*h;do{F(g,i,t),I(Q,A,t),I(Q,A,e),F(g,i,e),(B=2*E)>=c&&(A++,i--,E+=c+=o),B<=s&&(t++,e--,E+=s+=n)}while(A<=i);for(;t-ei&&(A.min=i);var e=A[i];(null==e||e>t)&&(A[i]=t)}function F(A,t,i){A.min>i&&(A.min=i);var e=A[i];(null==e||eA)return!e;if(n==A)return e;e=!e}return!0}}function Y(A,t){var i;c(t)&&(A=t);var e,r=A.getContext('2d',{willReadFrequently:!0}),B=U();B.image=function(t,B){A.width=t,A.height=B,r.setTransform(1,0,0,1,0,0),/^[0-9a-fA-F]{6}$/.test(''+e.backgroundcolor)?(r.fillStyle='#'+e.backgroundcolor,r.fillRect(0,0,t,B)):r.clearRect(0,0,t,B);return{buffer:(i=r.getImageData(0,0,t,B)).data,ispng:!1}},B.end=function(){return r.putImageData(i,0,0),A};var n=B.setopts;return B.setopts=function(A){e=A,n&&n.call(B,A)},B}function R(){var A,t,i,e,r,B,n,h,o=0,c=0,s=0,E=0,Q=0,g=0,w='',a='',I=[],F={},M=.55183475;return{setopts(t){A=t},scale(A,t){i=A,e=t},measure(A,t,i,e){i|=0,e|=0;for(var r=y.lookup(t),B=0,n=0,h=0,o=0,c=A.length;o\n',t=null)},clip:function(A){var t='',a="clip"+I.length,I.push(t)},unclip:function(){a=''},text(A,t,i,e,r){for(var B=A|=0,n=t|=0,h=y.lookup(r.name),o=0|r.width,c=0|r.height,s=0|r.dx,E='',Q=0;Q\n':w+='\n')},end(){var t='';for(var i in F)t+=F[i]+'" />\n';var e=A.backgroundcolor;return'\n'+(I.length?''+I.join('')+'':'')+(/^[0-9A-Fa-f]{6}$/.test(''+e)?'\n':'')+t+w+'\n'}};function U(A,t){var i=o*(A+=n)+c*(t+=h)+s*(r-1)+0*(B-1),e=E*A+Q*t+0*(r-1)+g*(B-1);return((0|i)==i?i:i.toFixed(2))+' '+((0|e)==e?e:e.toFixed(2))}}var D,p,f,u,x,y=(D=[],p={},f={},x=0,(u={}).next=u,u.prev=u,{lookup:function(A){var t=p[A.toUpperCase()];return void 0===t?1:t},monochrome:function(A){if(A)throw new Error('bwipjs: monochrome fonts not implemented')},getglyph:function(A,t,i,e){t|=0,(!(i=+i)||i<8)&&(i=8),(!(e=+e)||e<8)&&(e=i),((A|=0)<0||A>=D.length)&&(A=1),(!t||t<32)&&(t=32);var r=A+'c'+t+'w'+i+'h'+e;if(B=f[r])return B.prev.next=B.next,B.next.prev=B.prev,(h=u).next.prev=B,B.next=h.next,B.prev=h,h.next=B,B;var B,n=D[A];if((B=H.GetGlyph(n,t,i*n.bwipjs_multx/100,e*n.bwipjs_multy/100)||H.GetGlyph(n,0,i*n.bwipjs_multx/100,e*n.bwipjs_multy/100)).bytes=B.pixels,B.cachekey=r,B.offset=0,x>250){var h,o=(h=u).prev;o.prev.next=h,h.prev=o.prev,o.next=o.prev=null,delete f[o.cachekey]}else x++;return f[r]=B,(h=u).next.prev=B,B.next=h.next,B.prev=h,h.next=B,B},getpaths:function(A,t,i,e){t|=0,(!(i=+i)||i<8)&&(i=8),(!(e=+e)||e<8)&&(e=i),((A|=0)<0||A>=D.length)&&(A=1),(!t||t<32)&&(t=32);var r=D[A];return H.GetPaths(r,t,i*r.bwipjs_multx/100,e*r.bwipjs_multy/100)},loadFont:function(A){var t=100,i=100,e=null;if(2==arguments.length)e=arguments[1];else if(3==arguments.length)t=i=+arguments[1]||100,e=arguments[2];else{if(4!=arguments.length)throw new Error("bwipjs: loadFont: invalid number of arguments");i=+arguments[1]||100,t=+arguments[2]||100,e=arguments[3]}A=A.toUpperCase();var r=H.InitFont(N(e));r.bwipjs_name=A,r.bwipjs_multx=t,r.bwipjs_multy=i;var B=p[A];return null==B?p[A]=B=D.push(r)-1:D[B]=r,B}});function d(){return y.loadFont.apply(y,Array.prototype.slice.call(arguments))}var H=(function(){var A=Math.floor,t=Math.ceil,i=Math.sqrt,e=Math.abs;function r(A){for(var t=[],i=0;iA.length||t<0?A.length:t}function o(A,t){h(A,A.cursor+t)}function c(A,t){for(var i=0,e=0;eA.length||i>A.length-t)return{length:0};var e=A.subarray(t,t+i);return e.cursor=0,e}function E(A){var t=A.cursor,i=c(A,2);if(i){var e=B(A);o(A,e*i),o(A,c(A,e)-1)}return s(A,t,A.cursor-t)}function Q(A){var t=B(A);return t>=32&&t<=246?t-139:t>=247&&t<=250?256*(t-247)+B(A)+108:t>=251&&t<=254?256*-(t-251)-B(A)-108:28==t?c(A,2):29==t?c(A,4):0}function g(A){if(30==n(A))for(o(A,1);A.cursor>4==15)break}else Q(A)}function w(A,t){for(h(A,0);A.cursor=28;)g(A);if(i=A.cursor,12==(e=B(A))&&(e=256|B(A)),e==t)return s(A,r,i-r)}return s(A,0,0)}function a(A,t,i,e){for(var r=w(A,t),B=0;B=B&&t>1,o=Y(i,e+8)>>1,c=Y(i,e+10),s=Y(i,e+12)>>1,E=e+14,Q=E;if(t>65535)return 0;for(t>=Y(i,Q+2*s)&&(Q+=2*s),Q-=2;c;){t>Y(i,Q+2*(o>>=1))&&(Q+=2*o),--c}var g,w,a=(Q+=2)-E>>>1;return t<(w=Y(i,e+14+2*h+2+2*a))?0:0==(g=Y(i,e+14+6*h+2+2*a))?t+R(i,e+14+4*h+2+2*a):Y(i,g+2*(t-w)+e+14+6*h+2+2*a)}if(12==r||13==r){for(var I=0,F=D(i,e+12);I>1),U=D(i,e+16+12*M),p=D(i,e+16+12*M+4);if(tp)){var f=D(i,e+16+12*M+8);return 12==r?f+t-U:f}I=M+1}}return 0}return 0}function y(A,t,i,e,r,B){A.type=t,A.x=i,A.y=e,A.cx=r,A.cy=B}function d(A,t){var i,e;return t>=A.numGlyphs||A.indexToLocFormat>=2?-1:(0==A.indexToLocFormat?(i=A.glyf+2*Y(A.data,A.loca+2*t),e=A.glyf+2*Y(A.data,A.loca+2*t+2)):(i=A.glyf+D(A.data,A.loca+4*t),e=A.glyf+D(A.data,A.loca+4*t+4)),i==e?-1:i)}function H(A,t,i){if(A.cff.length)v(A,t,i);else{var e=d(A,t);if(e<0)return 0;i.x0=R(A.data,e+2),i.y0=R(A.data,e+4),i.x1=R(A.data,e+6),i.y1=R(A.data,e+8)}return 1}function N(A,t,i,e,r,B,n,h,o,c){return e?(i&&y(A[t++],3,o+n>>1,c+h>>1,o,c),y(A[t++],3,r,B,n,h)):i?y(A[t++],3,r,B,o,c):y(A[t++],2,r,B,0,0),t}function C(t,e){var n=t.data,h=d(t,e);if(h<0)return null;var o=[],c=R(n,h);if(c>0){var s,E,Q,g,w,a,I,F,M,D=0,p=0,f=0,u=0,x=h+10,H=Y(n,h+10+2*c),C=n.subarray(h+10+2*c+2+H),G=0;for(o=r(V=(k=1+Y(n,x+2*c-2))+2*c),E=0,s=0,Q=V-k,P=0;P>1,I=W+o[Q+P+1].y>>1)):(a=O,I=W),y(o[m++],1,a,I,0,0),f=0,E=1+Y(n,x+2*p),++p):1&D?(f?y(o[m++],3,O,W,g,w):y(o[m++],2,O,W,0,0),f=0):(f&&y(o[m++],3,g+O>>1,w+W>>1,g,w),g=O,w=W,f=1);o.length=N(o,m,f,u,a,I,F,M,g,w)}else if(-1==c)for(var S=1,j=h+10;S;){var T,J=[1,0,0,1,0,0];D=R(n,j),T=R(n,j+=2),j+=2,2&D&&(1&D?(J[4]=R(n,j),j+=2,J[5]=R(n,j),j+=2):(J[4]=B(n),j+=1,J[5]=B(n),j+=1)),8&D?(J[0]=J[3]=R(n,j)/16384,j+=2,J[1]=J[2]=0):64&D?(J[0]=R(n,j)/16384,j+=2,J[1]=J[2]=0,J[3]=R(n,j)/16384,j+=2):128&D&&(J[0]=R(n,j)/16384,j+=2,J[1]=R(n,j)/16384,j+=2,J[2]=R(n,j)/16384,j+=2,J[3]=R(n,j)/16384,j+=2);var V=i(J[0]*J[0]+J[1]*J[1]),k=i(J[2]*J[2]+J[3]*J[3]),v=z(t,T);if(v.length>0){for(var P=0,K=v.length;PA.max_x||!A.started)&&(A.max_x=t),(i>A.max_y||!A.started)&&(A.max_y=i),(t=33900?e=32768:i>=1240&&(e=1131),(t+=e)<0||t>=i?{length:0}:M(A,t)}function J(A,t){var i,e,r,n,s,E,Q=A.fdselect,g=-1;if(h(Q,0),0==(s=B(Q)))o(Q,t),g=B(Q);else if(3==s)for(i=c(Q,2),e=c(Q,2),E=0;E=e&&t=F)&&(S(i,0,Y[n]),!(++n>=F));)S(i,Y[n],0),n++;break;case 6:if(F<1)return 0;for(;!(n>=F)&&(S(i,Y[n],0),!(++n>=F));)S(i,0,Y[n]),n++;break;case 31:if(F<4)return 0;for(;!(n+3>=F)&&(j(i,Y[n],0,Y[n+1],Y[n+2],F-n==5?Y[n+4]:0,Y[n+3]),!((n+=4)+3>=F));)j(i,0,Y[n],Y[n+1],Y[n+2],Y[n+3],F-n==5?Y[n+4]:0),n+=4;break;case 30:if(F<4)return 0;for(;!(n+3>=F)&&(j(i,0,Y[n],Y[n+1],Y[n+2],Y[n+3],F-n==5?Y[n+4]:0),!((n+=4)+3>=F));)j(i,Y[n],0,Y[n+1],Y[n+2],F-n==5?Y[n+4]:0,Y[n+3]),n+=4;break;case 8:if(F<6)return 0;for(;n+5=F)return 0;S(i,Y[n],Y[n+1]);break;case 25:if(F<8)return 0;for(;n+1=F)return 0;j(i,Y[n],Y[n+1],Y[n+2],Y[n+3],Y[n+4],Y[n+5]);break;case 26:case 27:if(F<4)return 0;for(g=0,1&F&&(g=Y[n],n++);n+3=10)return 0;if(R[I++]=E,0==(E=T(10==h?D:A.gsubrs,r)).length)return 0;E.cursor=0,s=0;break;case 11:if(I<=0)return 0;E=R[--I],s=0;break;case 14:return b(i),1;case 12:var p,f,u,x,y,d,H,N,C,G,l,V,k,v;switch(B(E)){case 34:if(F<7)return 0;p=Y[0],f=Y[1],N=Y[2],u=Y[3],x=Y[4],y=Y[5],d=Y[6],j(i,p,0,f,N,u,0),j(i,x,0,y,-N,d,0);break;case 35:if(F<13)return 0;p=Y[0],H=Y[1],f=Y[2],N=Y[3],u=Y[4],C=Y[5],x=Y[6],G=Y[7],y=Y[8],l=Y[9],d=Y[10],V=Y[11],j(i,p,H,f,N,u,C),j(i,x,G,y,l,d,V);break;case 36:if(F<9)return 0;p=Y[0],H=Y[1],f=Y[2],N=Y[3],u=Y[4],x=Y[5],y=Y[6],l=Y[7],d=Y[8],j(i,p,H,f,N,u,0),j(i,x,0,y,l,d,-(H+N+l));break;case 37:if(F<11)return 0;p=Y[0],H=Y[1],f=Y[2],N=Y[3],u=Y[4],C=Y[5],x=Y[6],G=Y[7],y=Y[8],l=Y[9],d=V=Y[10],v=H+N+C+G+l,e(k=p+f+u+x+y)>e(v)?V=-v:d=-k,j(i,p,H,f,N,u,C),j(i,x,G,y,l,d,V);break;default:return 0}break;default:if(255!=h&&28!=h&&(h<32||h>254))return 0;if(255==h?g=(0|c(E,4))/65536:(o(E,-1),g=Q(E)<<16>>16),F>=48)return 0;Y[F++]=g,s=0}s&&(F=0)}return 0}function k(A,t){var i={started:0,first_x:0,first_y:0,x:0,y:0,min_x:0,max_x:0,min_y:0,max_y:0,vertices:[]};return V(A,t,i)?i.vertices:null}function v(A,t,i){var e={started:0,first_x:0,first_y:0,x:0,y:0,min_x:0,max_x:0,min_y:0,max_y:0,vertices:[]},r=V(A,t,e);return i.x0=r?e.min_x:0,i.y0=r?e.min_y:0,i.x1=r?e.max_x:0,i.y1=r?e.max_y:0,r&&e.vertices?e.vertices.length:0}function z(A,t){return A.cff.length?k(A,t):C(A,t)}function P(A,t){var i=Y(A.data,A.hhea+34);return ti.ey||ni.ey&&(B+=(B-e)*(i.ey-n)/(n-r),n=i.ey),e<=t&&B<=t?A[t]+=i.direction*(n-r):e>=t+1&&B>=t+1||(A[t]+=i.direction*(n-r)*(1-(e-t+(B-t))/2))))}function _(A,t,i,e,r){for(var B=r+1;e;){if(0==e.fdx){(s=e.fx)=0?(W(A,s,e,s,r,s,B),W(t,s+1,e,s,r,s,B)):W(t,0,e,s,r,s,B))}else{var n,h,o,c,s=e.fx,E=e.fdx,Q=s+E,g=e.fdy;if(e.sy>r?(n=s+E*(e.sy-r),o=e.sy):(n=s,o=r),e.ey=0&&h>=0&&nh&&(a=o=B-(o-r),o=c=B-(c-r),c=a,a=h,h=n,n=a,E=-E,g=-g,a=s,s=Q,Q=a),p=0|h,I=((R=0|n)+1-s)*g+r,U=(M=e.direction)*(I-o),A[R]+=U*(1-(n-R+(R+1-R))/2),F=M*g,Y=R+1;Yp?(W(A,Y,e,s,D,R,x),W(A,Y,e,R,x,p,y),W(A,Y,e,p,y,f,u)):fp?(W(A,Y,e,s,D,p,y),W(A,Y,e,p,y,R,x),W(A,Y,e,R,x,f,u)):sR||fR?(W(A,Y,e,s,D,R,x),W(A,Y,e,R,x,f,u)):sp||fp?(W(A,Y,e,s,D,p,y),W(A,Y,e,p,y,f,u)):W(A,Y,e,s,D,f,u)}}e=e.next}}function L(A,t,i,r,B,n){B|=0;var h,o=null,c=n|=0,s=0,E=new Float32Array(2*A.w+1),Q=E.subarray(A.w),g=0;for(t[i].y0=n+A.h+1;s>>0)>255&&(D=255),A.pixels[s*A.stride+U]=D}for(I=o;I;)(h=I).fx+=h.fdx,I=h.next;++c,++s}}function X(A,t){for(var i=1;i0&&e.y012;){var e,r,B,n,h=i>>1,o=A[t].y0=B)break;e=A[t+r],A[t+r]=A[t+B],A[t+B]=e,++r,--B}Bt[M+a].y:t[M+w].y16||(E*E+Q*Q>h?(AA(A,t,i,(t+e)/2,(i+r)/2,c,s,h,o+1),AA(A,c,s,(e+B)/2,(r+n)/2,B,n,h,o+1)):A.push({x:B,y:n})),1}function tA(A,t,e,r,B,n,h,o,c,s,E){var Q=r-t,g=B-e,w=n-r,a=h-B,I=o-n,F=c-h,M=o-t,U=c-e,Y=i(Q*Q+g*g)+i(w*w+a*a)+i(I*I+F*F),R=i(M*M+U*U);if(!(E>16))if(Y*Y-R*R>s){var D=(t+r)/2,p=(e+B)/2,f=(r+n)/2,u=(B+h)/2,x=(n+o)/2,y=(h+c)/2,d=(D+f)/2,H=(p+u)/2,N=(f+x)/2,C=(u+y)/2,G=(d+N)/2,l=(H+C)/2;tA(A,t,e,D,p,d,H,G,l,s,E+1),tA(A,G,l,N,C,x,y,o,c,s,E+1)}else A.push({x:o,y:c})}function iA(A,t,i){for(var e=[],r=t*t,B=-1,n=0,h=0,o=0,c=0,s=A.length;c=0&&(i[B]=e.length-n),++B,n=e.length,h=A[c].x,o=A[c].y,e.push({x:h,y:o});break;case 2:h=A[c].x,o=A[c].y,e.push({x:h,y:o});break;case 3:AA(e,h,o,A[c].cx,A[c].cy,A[c].x,A[c].y,r,0),h=A[c].x,o=A[c].y;break;case 4:tA(e,h,o,A[c].cx,A[c].cy,A[c].cx1,A[c].cy1,A[c].x,A[c].y,r,0),h=A[c].x,o=A[c].y}return i[B]=e.length-n,e}function eA(A,t,i,e,r,B,n,h,o,c){h|=0,o|=0;var s=[],E=iA(i,t/(e>r?r:e),s);E&&$(A,E,s,e,r,B,n,h,o,c)}return{InitFont:function(A){var t={};if(!u(t,A,0))return null;var i,e={ascent:R((i=t).data,i.hhea+4),descent:R(i.data,i.hhea+6),linegap:R(i.data,i.hhea+8)};return t.ascent=e.ascent,t.descent=e.descent,t.linegap=e.linegap,t},GetGlyph:function(t,i,e,r){r=r||e;var B=e/t.ascent,n=r/t.ascent,h=x(t,i);if(!h&&i)return null;var o=z(t,h),c=K(t,h,B,n,0,0),s=c.x1-c.x0,E=c.y1-c.y0,Q=null;s&&E&&eA({pixels:Q=new Uint8Array(s*E),w:s,h:E,stride:s},.35,o,B,n,0,0,c.x0,c.y0,1);var g=P(t,h);return{glyph:h,pixels:Q,width:s,height:E,top:-c.y0,left:c.x0,advance:A(g.advanceWidth*B)}},GetPaths:function(A,t,i,e){e=e||i;var r=i/A.ascent,B=e/A.ascent,n=x(A,t);if(!n&&t)return null;var h=z(A,n),o=P(A,n),c=0,s=0,E=[];if(h)for(var Q=0,g=h.length;Qc&&(c=w.y),w.y=16777216)throw new Error('array-size-limit');e=new Array(a);for(r=0;r=0&&d[r]!==1/0;r--);if(r<0)throw new Error('array-marker-not-found');e=d.splice(r+1,c-1-r),c=r}return e.b=e,e.o=0,e}function _(){for(var e=c-1;e>=0&&d[e]!==1/0;e-=2)if(d[e-1]===1/0)throw new Error('dict-malformed-stack');if(e<0)throw new Error('dict-marker-not-found');for(var a=new Map,r=e+1;r=0;t--)e[a+t]=r[t];else{if(!(e instanceof Array))throw new Error('putinterval-not-writable-'+typeof e);var o=e.b,i=a+e.o,s=r.b,c=r.o;for(t=0,n=r.length;t0&&d[--c]!==1/0;);}function G(){for(var e=c-1;e>=0&&d[e]!==1/0;e--);return c-e-1}function X(e){for(var a=0,r=e.length,t=e.b,n=e.o;aa}function Y(e,a){return e instanceof Uint8Array&&(e=q(e)),a instanceof Uint8Array&&(a=q(a)),e>=a}function Q(e,a){return'boolean'==typeof e?e&&a:e&a}function $(e,a){return'boolean'==typeof e?e||a:e|a}function J(e,a){return'boolean'==typeof e?e!=a:e^a}function ee(e,a){return a<0?h(e/g(2,-a)):e*g(2,a)}var ae,re=(ae=new Float32Array(1),e=>(0|e)==e?e:(ae[0]=e,ae[0]));function te(){var e=d[--c],a=d[--c];throw b.set('errorname',a),b.set('errorinfo',e),'string'==typeof e||e instanceof Uint8Array?new Error(q(a)+": "+q(e)):q(a)}const ne=new Map([['',""],['subspace',""],['split',""],['linegaps',1.2],['color',"unset"],['xalign',"left"],['yalign',"above"],['direction',"forward"],['font',"OCR-B"],['size',10],['xoffset',0],['yoffset',0],['gaps',0]]);function oe(){for(var e=1;e<=9;e++)for(var a=ne,r=a.keys(),t=0,n=a.size;t=3){var v=R(d[c-1],0,3),g=l.ctrl,u=A(g,v);if(d[c++]=g,d[c++]=v,u){l.j=l.j-1;var x=d[--c],y=d[--c];z(l.msg,l.j,N(y,x)),l.j=l.j+1;var q=d[--c];d[c++]=R(q,3,q.length-3);break}c-=2}if(d[c-1].length>=2){var C=R(d[c-1],0,2),M=l.ctrl,j=A(M,C);if(d[c++]=M,d[c++]=C,j){l.j=l.j-1;var B=d[--c],D=d[--c];z(l.msg,l.j,N(D,B)),l.j=l.j+1;var P=d[--c];d[c++]=R(P,2,P.length-2);break}c-=2}if(d[c-1].length>=3){var E=R(d[c-1],0,3);d[c++]=!0;for(var L=0,G=E.length;L57)&&(d[c-1]=!1)}if(d[--c]){var U=S(R(d[c-1],0,3));d[c++]=U,U>255&&(c-=2,d[c++]="bwipp.invalidOrdinal#521",d[c++]="Ordinal must be 000 to 255",te()),l.j=l.j-1;var V=d[--c];z(l.msg,l.j,V),l.j=l.j+1;var H=d[--c];d[c++]=R(H,3,H.length-3)}}}if(l.parseonly||!l.parsefnc||94!=N(l.msg,l.j-1))break;if(l.j=l.j-1,d[c-1].length<1&&(d[c-1]="bwipp.truncatedCaret#540",d[c++]="Caret character truncated",te()),94==N(d[c-1],0)){z(l.msg,l.j,94),l.j=l.j+1;var Z=d[--c];d[c++]=R(Z,1,Z.length-1);break}if(d[c-1].length<3&&(d[c-1]="bwipp.truncatedFNC#550",d[c++]="Function character truncated",te()),K(R(d[c-1],0,3),"ECI")&&l.eci){d[c-1].length<9&&(d[c-1]="bwipp.truncatedECI#555",d[c++]="ECI truncated",te());var W=R(d[c-1],3,6);d[c++]=W;for(var Y=0,Q=W.length;Y57)&&(c-=2,d[c++]="bwipp.invalidECI#561",d[c++]="ECI must be 000000 to 999999",te())}var J=d[--c],ee=0;F(J,function(){var e=d[--c];ee=10*re(ee-(e-48))}),z(l.msg,l.j,~~(ee/10)-1e6),l.j=l.j+1;var ae=d[--c];d[c++]=R(ae,9,ae.length-9);break}d[c-1].length<4&&(d[c-1]="bwipp.truncatedFNC#572",d[c++]="Function character truncated",te());var ne=R(d[c-1],0,4),oe=A(l.fncvals,ne);if(d[c++]=ne,!oe){var ie=d[--c],se=k(ie.length+28);I(se,28,ie),I(se,0,"Unknown function character: "),d[c-1]="bwipp.unknownFNC#578",d[c++]=se,te()}var ce=d[--c];z(l.msg,l.j,N(l.fncvals,ce)),l.j=l.j+1;var de=d[--c];d[c++]=R(de,4,de.length-4);break}}if(l.parseonly){d[c++]=k(l.j);for(var le=0,be=l.j-1;le<=be;le+=1){z(d[c-1],le,N(l.msg,le))}}else d[c++]=R(l.msg,0,l.j);l=e}function be(){if(!be.globals){var e=l;(l=be.globals={}).gs1process_primes=w([2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83]),l.gs1process_daysinmonth=w([31,-1,31,30,31,30,31,31,30,31,30,31]);var a=new Map([["cset",'N'],["min",18],["max",18],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),r=new Map([["parts",w([a])],["dlpkey",w([])]]),t=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),n=new Map([["parts",w([t])],["ex",w(["255","37"])],["dlpkey",w([w(["22","10","21"]),w(["235"])])]]),o=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),i=new Map([["parts",w([o])],["ex",w(["01","03"])],["req",w([w([w(["37"])])])]]),s=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),p=new Map([["parts",w([s])],["ex",w(["01","02","37"])],["dlattr",!1]]),b=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),f=new Map([["parts",w([b])],["req",w([w([w(["01"]),w(["02"]),w(["03"]),w(["8006"]),w(["8026"])])])]]),m=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),h=new Map([["parts",w([m])],["req",w([w([w(["01"]),w(["02"]),w(["03"]),w(["8006"]),w(["8026"])])])]]),v=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),g=new Map([["parts",w([v])],["req",w([w([w(["8020"])])])]]),u=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),x=new Map([["parts",w([u])],["req",w([w([w(["01"]),w(["02"]),w(["03"]),w(["8006"]),w(["8026"])])])]]),q=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),M=new Map([["parts",w([q])],["req",w([w([w(["01"]),w(["02"]),w(["03"]),w(["255"]),w(["8006"]),w(["8026"])])])]]),j=new Map([["cset",'N'],["min",2],["max",2],["opt",!1],["linters",w([])]]),B=new Map([["parts",w([j])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),T=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),D=new Map([["parts",w([T])],["ex",w(["235"])],["req",w([w([w(["01"]),w(["03"]),w(["8006"])])])],["dlattr",!1]]),P=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),H=new Map([["parts",w([P])],["req",w([w([w(["01"])])])],["dlattr",!1]]),Z=new Map([["cset",'X'],["min",1],["max",28],["opt",!1],["linters",w([])]]),Y=new Map([["parts",w([Z])],["req",w([w([w(["01"])])])],["dlattr",!1]]),Q=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),$=new Map([["parts",w([Q])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),J=new Map([["cset",'N'],["min",1],["max",6],["opt",!1],["linters",w([])]]),ee=new Map([["parts",w([J])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),ae=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),ne=new Map([["parts",w([ae])],["req",w([w([w(["01"])])])]]),oe=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),ie=new Map([["parts",w([oe])],["req",w([w([w(["01"]),w(["8006"])]),w([w(["21"])])])]]),se=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),ce=new Map([["parts",w([se])],["req",w([w([w(["01"]),w(["8006"])])])]]),de=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),le=new Map([["cset",'X'],["min",1],["max",17],["opt",!0],["linters",w([])]]),fe=new Map([["parts",w([de,le])],["dlpkey",w([])]]),me=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),he=new Map([["parts",w([me])],["req",w([w([w(["414"])])])],["dlattr",!1]]),ve=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),ge=new Map([["cset",'N'],["min",1],["max",12],["opt",!0],["linters",w([])]]),ue=new Map([["parts",w([ve,ge])],["ex",w(["01","02","415","8006","8020","8026"])],["dlpkey",w([])]]),xe=new Map([["cset",'N'],["min",1],["max",8],["opt",!1],["linters",w([])]]),we=new Map([["parts",w([xe])],["req",w([w([w(["01"]),w(["02"])])])]]),_e=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ke=new Map([["parts",w([_e])],["ex",w(["310n"])],["req",w([w([w(["01"]),w(["02"])])])]]),ye=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),qe=new Map([["parts",w([ye])],["ex",w(["311n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ce=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Me=new Map([["parts",w([Ce])],["ex",w(["312n"])],["req",w([w([w(["01"]),w(["02"])])])]]),je=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Se=new Map([["parts",w([je])],["ex",w(["313n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Be=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ne=new Map([["parts",w([Be])],["ex",w(["314n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ae=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Te=new Map([["parts",w([Ae])],["ex",w(["315n"])],["req",w([w([w(["01"]),w(["02"])])])]]),ze=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Re=new Map([["parts",w([ze])],["ex",w(["316n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ie=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),De=new Map([["parts",w([Ie])],["ex",w(["320n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Pe=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ee=new Map([["parts",w([Pe])],["ex",w(["321n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Oe=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Fe=new Map([["parts",w([Oe])],["ex",w(["322n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Le=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ge=new Map([["parts",w([Le])],["ex",w(["323n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Xe=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ue=new Map([["parts",w([Xe])],["ex",w(["324n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ke=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ve=new Map([["parts",w([Ke])],["ex",w(["325n"])],["req",w([w([w(["01"]),w(["02"])])])]]),He=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ze=new Map([["parts",w([He])],["ex",w(["326n"])],["req",w([w([w(["01"]),w(["02"])])])]]),We=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ye=new Map([["parts",w([We])],["ex",w(["327n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Qe=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),$e=new Map([["parts",w([Qe])],["ex",w(["328n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Je=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ea=new Map([["parts",w([Je])],["ex",w(["329n"])],["req",w([w([w(["01"]),w(["02"])])])]]),aa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ra=new Map([["parts",w([aa])],["ex",w(["330n"])],["req",w([w([w(["00"]),w(["01"])])])]]),ta=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),na=new Map([["parts",w([ta])],["ex",w(["331n"])],["req",w([w([w(["00"]),w(["01"])])])]]),oa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ia=new Map([["parts",w([oa])],["ex",w(["332n"])],["req",w([w([w(["00"]),w(["01"])])])]]),sa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ca=new Map([["parts",w([sa])],["ex",w(["333n"])],["req",w([w([w(["00"]),w(["01"])])])]]),da=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),la=new Map([["parts",w([da])],["ex",w(["334n"])],["req",w([w([w(["00"]),w(["01"])])])]]),pa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ba=new Map([["parts",w([pa])],["ex",w(["335n"])],["req",w([w([w(["00"]),w(["01"])])])]]),fa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ma=new Map([["parts",w([fa])],["ex",w(["336n"])],["req",w([w([w(["00"]),w(["01"])])])]]),ha=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),va=new Map([["parts",w([ha])],["ex",w(["337n"])],["req",w([w([w(["01"])])])]]),ga=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ua=new Map([["parts",w([ga])],["ex",w(["340n"])],["req",w([w([w(["00"]),w(["01"])])])]]),xa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),wa=new Map([["parts",w([xa])],["ex",w(["341n"])],["req",w([w([w(["00"]),w(["01"])])])]]),_a=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ka=new Map([["parts",w([_a])],["ex",w(["342n"])],["req",w([w([w(["00"]),w(["01"])])])]]),ya=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),qa=new Map([["parts",w([ya])],["ex",w(["343n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ca=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ma=new Map([["parts",w([Ca])],["ex",w(["344n"])],["req",w([w([w(["00"]),w(["01"])])])]]),ja=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Sa=new Map([["parts",w([ja])],["ex",w(["345n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ba=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Na=new Map([["parts",w([Ba])],["ex",w(["346n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Aa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ta=new Map([["parts",w([Aa])],["ex",w(["347n"])],["req",w([w([w(["00"]),w(["01"])])])]]),za=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ra=new Map([["parts",w([za])],["ex",w(["348n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ia=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Da=new Map([["parts",w([Ia])],["ex",w(["349n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Pa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ea=new Map([["parts",w([Pa])],["ex",w(["350n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Oa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Fa=new Map([["parts",w([Oa])],["ex",w(["351n"])],["req",w([w([w(["01"]),w(["02"])])])]]),La=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ga=new Map([["parts",w([La])],["ex",w(["352n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Xa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ua=new Map([["parts",w([Xa])],["ex",w(["353n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ka=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Va=new Map([["parts",w([Ka])],["ex",w(["354n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Ha=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Za=new Map([["parts",w([Ha])],["ex",w(["355n"])],["req",w([w([w(["00"]),w(["01"])])])]]),Wa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Ya=new Map([["parts",w([Wa])],["ex",w(["356n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Qa=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),$a=new Map([["parts",w([Qa])],["ex",w(["357n"])],["req",w([w([w(["01"]),w(["02"])])])]]),Ja=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),er=new Map([["parts",w([Ja])],["ex",w(["360n"])],["req",w([w([w(["01"]),w(["02"])])])]]),ar=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),rr=new Map([["parts",w([ar])],["ex",w(["361n"])],["req",w([w([w(["01"]),w(["02"])])])]]),tr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),nr=new Map([["parts",w([tr])],["ex",w(["362n"])],["req",w([w([w(["00"]),w(["01"])])])]]),or=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ir=new Map([["parts",w([or])],["ex",w(["363n"])],["req",w([w([w(["00"]),w(["01"])])])]]),sr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),cr=new Map([["parts",w([sr])],["ex",w(["364n"])],["req",w([w([w(["01"]),w(["02"])])])]]),dr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),lr=new Map([["parts",w([dr])],["ex",w(["365n"])],["req",w([w([w(["01"]),w(["02"])])])]]),pr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),br=new Map([["parts",w([pr])],["ex",w(["366n"])],["req",w([w([w(["01"]),w(["02"])])])]]),fr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),mr=new Map([["parts",w([fr])],["ex",w(["367n"])],["req",w([w([w(["00"]),w(["01"])])])]]),hr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),vr=new Map([["parts",w([hr])],["ex",w(["368n"])],["req",w([w([w(["00"]),w(["01"])])])]]),gr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ur=new Map([["parts",w([gr])],["ex",w(["369n"])],["req",w([w([w(["00"]),w(["01"])])])]]),xr=new Map([["cset",'N'],["min",1],["max",8],["opt",!1],["linters",w([])]]),wr=new Map([["parts",w([xr])],["req",w([w([w(["00"])]),w([w(["02"]),w(["8026"])])])]]),_r=new Map([["cset",'N'],["min",1],["max",15],["opt",!1],["linters",w([])]]),kr=new Map([["parts",w([_r])],["ex",w(["390n","391n","394n","8111"])],["req",w([w([w(["255"]),w(["8020"])])])]]),yr=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso4217'])]]),qr=new Map([["cset",'N'],["min",1],["max",15],["opt",!1],["linters",w([])]]),Cr=new Map([["parts",w([yr,qr])],["ex",w(["391n"])],["req",w([w([w(["8020"])])])]]),Mr=new Map([["cset",'N'],["min",1],["max",15],["opt",!1],["linters",w([])]]),jr=new Map([["parts",w([Mr])],["ex",w(["392n","393n"])],["req",w([w([w(["01"])]),w([w(["30"]),w(["31nn"]),w(["32nn"]),w(["35nn"]),w(["36nn"])])])]]),Sr=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso4217'])]]),Br=new Map([["cset",'N'],["min",1],["max",15],["opt",!1],["linters",w([])]]),Nr=new Map([["parts",w([Sr,Br])],["ex",w(["393n"])],["req",w([w([w(["30"]),w(["31nn"]),w(["32nn"]),w(["35nn"]),w(["36nn"])])])]]),Ar=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w([])]]),Tr=new Map([["parts",w([Ar])],["ex",w(["394n","8111"])],["req",w([w([w(["255"])])])]]),zr=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),Rr=new Map([["parts",w([zr])],["ex",w(["392n","393n","395n","8005"])],["req",w([w([w(["30"]),w(["31nn"]),w(["32nn"]),w(["35nn"]),w(["36nn"])])])]]),Ir=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),Dr=new Map([["parts",w([Ir])]]),Pr=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w(['lintgcppos1'])]]),Er=new Map([["parts",w([Pr])],["dlpkey",w([])]]),Or=new Map([["cset",'N'],["min",17],["max",17],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Fr=new Map([["parts",w([Or])],["dlpkey",w([])]]),Lr=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),Gr=new Map([["parts",w([Lr])],["req",w([w([w(["00"])])])]]),Xr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Ur=new Map([["parts",w([Xr])]]),Kr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Vr=new Map([["parts",w([Kr])],["dlpkey",w([w(["254"]),w(["7040"])])]]),Hr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Zr=new Map([["parts",w([Hr])],["req",w([w([w(["8020"])])])],["dlpkey",w([w(["8020"])])]]),Wr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Yr=new Map([["parts",w([Wr])]]),Qr=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),$r=new Map([["parts",w([Qr])],["dlpkey",w([w(["7040"])])]]),Jr=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),et=new Map([["parts",w([Jr])],["ex",w(["421"])]]),at=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),rt=new Map([["cset",'X'],["min",1],["max",9],["opt",!1],["linters",w([])]]),tt=new Map([["parts",w([at,rt])],["ex",w(["4307"])]]),nt=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),ot=new Map([["parts",w([nt])],["ex",w(["426"])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),it=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),st=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),ct=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),dt=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),lt=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),pt=new Map([["parts",w([it,st,ct,dt,lt])],["ex",w(["426"])],["req",w([w([w(["01"]),w(["02"])])])]]),bt=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),ft=new Map([["parts",w([bt])],["ex",w(["426"])],["req",w([w([w(["01"]),w(["02"])])])]]),mt=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),ht=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),vt=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),gt=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),ut=new Map([["cset",'N'],["min",3],["max",3],["opt",!0],["linters",w(['lintiso3166'])]]),xt=new Map([["parts",w([mt,ht,vt,gt,ut])],["ex",w(["426"])],["req",w([w([w(["01"]),w(["02"])])])]]),wt=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166'])]]),_t=new Map([["parts",w([wt])],["req",w([w([w(["01"]),w(["02"])])])]]),kt=new Map([["cset",'X'],["min",1],["max",3],["opt",!1],["linters",w([])]]),yt=new Map([["parts",w([kt])],["req",w([w([w(["01"]),w(["02"])]),w([w(["422"])])])]]),qt=new Map([["cset",'X'],["min",1],["max",35],["opt",!1],["linters",w(['lintpcenc'])]]),Ct=new Map([["parts",w([qt])],["req",w([w([w(["00"])])])]]),Mt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),jt=new Map([["parts",w([Mt])],["req",w([w([w(["00"])])])]]),St=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Bt=new Map([["parts",w([St])],["req",w([w([w(["4302"])])])]]),Nt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),At=new Map([["parts",w([Nt])],["req",w([w([w(["00"])])])]]),Tt=new Map([["cset",'X'],["min",2],["max",2],["opt",!1],["linters",w(['lintiso3166alpha2'])]]),zt=new Map([["parts",w([Tt])],["req",w([w([w(["00"])])])]]),Rt=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),It=new Map([["parts",w([Rt])],["req",w([w([w(["00"])])])]]),Dt=new Map([["cset",'N'],["min",10],["max",10],["opt",!1],["linters",w(['lintlatitude'])]]),Pt=new Map([["cset",'N'],["min",10],["max",10],["opt",!1],["linters",w(['lintlongitude'])]]),Et=new Map([["parts",w([Dt,Pt])],["req",w([w([w(["00"])])])]]),Ot=new Map([["cset",'X'],["min",1],["max",35],["opt",!1],["linters",w(['lintpcenc'])]]),Ft=new Map([["parts",w([Ot])],["req",w([w([w(["00"])])])]]),Lt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Gt=new Map([["parts",w([Lt])],["req",w([w([w(["00"])])])]]),Xt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Ut=new Map([["parts",w([Xt])],["req",w([w([w(["4312"])])])]]),Kt=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Vt=new Map([["parts",w([Kt])],["req",w([w([w(["00"])])])]]),Ht=new Map([["cset",'X'],["min",2],["max",2],["opt",!1],["linters",w(['lintiso3166alpha2'])]]),Zt=new Map([["parts",w([Ht])],["req",w([w([w(["00"])])])]]),Wt=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Yt=new Map([["parts",w([Wt])],["req",w([w([w(["00"])])])]]),Qt=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),$t=new Map([["parts",w([Qt])],["req",w([w([w(["00"])])])]]),Jt=new Map([["cset",'X'],["min",1],["max",35],["opt",!1],["linters",w(['lintpcenc'])]]),en=new Map([["parts",w([Jt])],["req",w([w([w(["00"])])])]]),an=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w(['lintyesno'])]]),rn=new Map([["parts",w([an])],["req",w([w([w(["00"])])])]]),tn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmd0'])]]),nn=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['linthhmi'])]]),on=new Map([["parts",w([tn,nn])],["req",w([w([w(["00"])])])]]),sn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),cn=new Map([["parts",w([sn])],["req",w([w([w(["00"])])])]]),dn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ln=new Map([["cset",'X'],["min",1],["max",1],["opt",!0],["linters",w(['linthyphen'])]]),pn=new Map([["parts",w([dn,ln])],["ex",w(["4331"])],["req",w([w([w(["00"])])])]]),bn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),fn=new Map([["cset",'X'],["min",1],["max",1],["opt",!0],["linters",w(['linthyphen'])]]),mn=new Map([["parts",w([bn,fn])],["ex",w(["4330"])],["req",w([w([w(["00"])])])]]),hn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),vn=new Map([["cset",'X'],["min",1],["max",1],["opt",!0],["linters",w(['linthyphen'])]]),gn=new Map([["parts",w([hn,vn])],["ex",w(["4333"])],["req",w([w([w(["00"])])])]]),un=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),xn=new Map([["cset",'X'],["min",1],["max",1],["opt",!0],["linters",w(['linthyphen'])]]),wn=new Map([["parts",w([un,xn])],["ex",w(["4332"])],["req",w([w([w(["00"])])])]]),_n=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w([])]]),kn=new Map([["parts",w([_n])],["req",w([w([w(["01"]),w(["02"]),w(["8006"]),w(["8026"])])])]]),yn=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),qn=new Map([["parts",w([yn])],["req",w([w([w(["01"]),w(["02"])])])]]),Cn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),Mn=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['linthhmi'])]]),jn=new Map([["parts",w([Cn,Mn])],["req",w([w([w(["01"]),w(["02"])])])]]),Sn=new Map([["cset",'N'],["min",1],["max",4],["opt",!1],["linters",w([])]]),Bn=new Map([["parts",w([Sn])],["req",w([w([w(["01","10"])])])]]),Nn=new Map([["cset",'X'],["min",1],["max",12],["opt",!1],["linters",w([])]]),An=new Map([["parts",w([Nn])],["req",w([w([w(["01"]),w(["02"])])])]]),Tn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),zn=new Map([["parts",w([Tn])],["req",w([w([w(["01"]),w(["02"])])])]]),Rn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),In=new Map([["cset",'N'],["min",6],["max",6],["opt",!0],["linters",w(['lintyymmdd'])]]),Dn=new Map([["parts",w([Rn,In])],["req",w([w([w(["01"]),w(["02"])])])]]),Pn=new Map([["cset",'X'],["min",1],["max",3],["opt",!1],["linters",w([])]]),En=new Map([["parts",w([Pn])],["req",w([w([w(["01"]),w(["02"])])])]]),On=new Map([["cset",'X'],["min",1],["max",10],["opt",!1],["linters",w([])]]),Fn=new Map([["parts",w([On])],["req",w([w([w(["01"]),w(["02"])])])]]),Ln=new Map([["cset",'X'],["min",1],["max",2],["opt",!1],["linters",w([])]]),Gn=new Map([["parts",w([Ln])],["req",w([w([w(["01"]),w(["02"])])])]]),Xn=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),Un=new Map([["cset",'N'],["min",4],["max",4],["opt",!0],["linters",w(['linthhmi'])]]),Kn=new Map([["parts",w([Xn,Un])],["req",w([w([w(["01"]),w(["02"])])])]]),Vn=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Hn=new Map([["parts",w([Vn])],["req",w([w([w(["01"]),w(["8006"])]),w([w(["416"])])])]]),Zn=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Wn=new Map([["parts",w([Zn])],["req",w([w([w(["01"]),w(["8006"])])])]]),Yn=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Qn=new Map([["parts",w([Yn])],["req",w([w([w(["7021"])])])]]),$n=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w(['lintgcppos1'])]]),Jn=new Map([["parts",w([$n])]]),eo=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintiso3166999'])]]),ao=new Map([["cset",'X'],["min",1],["max",27],["opt",!1],["linters",w([])]]),ro=new Map([["parts",w([eo,ao])],["req",w([w([w(["01"]),w(["02"])])])]]),to=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w([])]]),no=new Map([["cset",'X'],["min",1],["max",1],["opt",!1],["linters",w([])]]),oo=new Map([["cset",'X'],["min",1],["max",1],["opt",!1],["linters",w([])]]),io=new Map([["cset",'X'],["min",1],["max",1],["opt",!1],["linters",w(['lintimporteridx'])]]),so=new Map([["parts",w([to,no,oo,io])],["dlattr",!1]]),co=new Map([["cset",'X'],["min",1],["max",4],["opt",!1],["linters",w(['lintpackagetype'])]]),lo=new Map([["parts",w([co])],["req",w([w([w(["00"])])])],["dlattr",!1]]),po=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),bo=new Map([["parts",w([po])],["req",w([w([w(["01"])])])]]),fo=new Map([["cset",'X'],["min",2],["max",2],["opt",!1],["linters",w([])]]),mo=new Map([["cset",'X'],["min",1],["max",28],["opt",!1],["linters",w([])]]),ho=new Map([["parts",w([fo,mo])],["req",w([w([w(["01"]),w(["8004"])])])]]),vo=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),go=new Map([["parts",w([vo])],["req",w([w([w(["01"]),w(["8006"])])])]]),uo=new Map([["cset",'N'],["min",2],["max",2],["opt",!1],["linters",w(['lintmediatype'])]]),xo=new Map([["parts",w([uo])],["req",w([w([w(["8017"]),w(["8018"])])])]]),wo=new Map([["cset",'X'],["min",1],["max",25],["opt",!1],["linters",w([])]]),_o=new Map([["parts",w([wo])],["req",w([w([w(["8017"]),w(["8018"])])])]]),ko=new Map([["cset",'N'],["min",8],["max",8],["opt",!1],["linters",w(['lintyyyymmdd'])]]),yo=new Map([["parts",w([ko])],["ex",w(["7251"])],["req",w([w([w(["8018"])])])]]),qo=new Map([["cset",'N'],["min",8],["max",8],["opt",!1],["linters",w(['lintyyyymmdd'])]]),Co=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['linthhmi'])]]),Mo=new Map([["parts",w([qo,Co])],["ex",w(["7250"])],["req",w([w([w(["8018"])])])]]),jo=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w(['lintiso5218'])]]),So=new Map([["parts",w([jo])],["req",w([w([w(["8018"])])])]]),Bo=new Map([["cset",'X'],["min",1],["max",40],["opt",!1],["linters",w(['lintpcenc'])]]),No=new Map([["parts",w([Bo])],["ex",w(["7256","7259"])],["req",w([w([w(["8017"]),w(["8018"])])])]]),Ao=new Map([["cset",'X'],["min",1],["max",10],["opt",!1],["linters",w([])]]),To=new Map([["parts",w([Ao])],["ex",w(["7256","7259"])],["req",w([w([w(["8017"]),w(["8018"])])])]]),zo=new Map([["cset",'X'],["min",1],["max",90],["opt",!1],["linters",w(['lintpcenc'])]]),Ro=new Map([["parts",w([zo])],["req",w([w([w(["8017"]),w(["8018"])])])]]),Io=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintpcenc'])]]),Do=new Map([["parts",w([Io])],["req",w([w([w(["8018"])])])]]),Po=new Map([["cset",'X'],["min",3],["max",3],["opt",!1],["linters",w(['lintposinseqslash'])]]),Eo=new Map([["parts",w([Po])],["req",w([w([w(["8018","7259"])])])]]),Oo=new Map([["cset",'X'],["min",1],["max",40],["opt",!1],["linters",w(['lintpcenc'])]]),Fo=new Map([["parts",w([Oo])],["ex",w(["7256"])],["req",w([w([w(["8018"])])])]]),Lo=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['lintnonzero'])]]),Go=new Map([["cset",'N'],["min",5],["max",5],["opt",!1],["linters",w(['lintnonzero'])]]),Xo=new Map([["cset",'N'],["min",3],["max",3],["opt",!1],["linters",w(['lintnonzero'])]]),Uo=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w(['lintwinding'])]]),Ko=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w([])]]),Vo=new Map([["parts",w([Lo,Go,Xo,Uo,Ko])],["req",w([w([w(["01"])])])]]),Ho=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),Zo=new Map([["parts",w([Ho])]]),Wo=new Map([["cset",'N'],["min",1],["max",1],["opt",!1],["linters",w(['lintzero'])]]),Yo=new Map([["cset",'N'],["min",13],["max",13],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Qo=new Map([["cset",'X'],["min",1],["max",16],["opt",!0],["linters",w([])]]),$o=new Map([["parts",w([Wo,Yo,Qo])],["dlpkey",w([])]]),Jo=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w(['lintgcppos1'])]]),ei=new Map([["parts",w([Jo])],["dlpkey",w([w(["7040"])])]]),ai=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w([])]]),ri=new Map([["parts",w([ai])],["req",w([w([w(["01"]),w(["02"])])])]]),ti=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),ni=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['lintpieceoftotal'])]]),oi=new Map([["parts",w([ti,ni])],["ex",w(["01","37"])],["dlpkey",w([w(["22","10","21"])])]]),ii=new Map([["cset",'X'],["min",1],["max",34],["opt",!1],["linters",w(['lintiban'])]]),si=new Map([["parts",w([ii])],["req",w([w([w(["415"])])])]]),ci=new Map([["cset",'N'],["min",6],["max",6],["opt",!1],["linters",w(['lintyymmdd'])]]),di=new Map([["cset",'N'],["min",2],["max",2],["opt",!1],["linters",w(['linthh'])]]),li=new Map([["cset",'N'],["min",2],["max",2],["opt",!0],["linters",w(['lintmi'])]]),pi=new Map([["cset",'N'],["min",2],["max",2],["opt",!0],["linters",w(['lintss'])]]),bi=new Map([["parts",w([ci,di,li,pi])],["req",w([w([w(["01"]),w(["02"])])])]]),fi=new Map([["cset",'X'],["min",1],["max",50],["opt",!1],["linters",w([])]]),mi=new Map([["parts",w([fi])],["req",w([w([w(["00"]),w(["01"])])])]]),hi=new Map([["cset",'Y'],["min",1],["max",30],["opt",!1],["linters",w(['lintgcppos1'])]]),vi=new Map([["parts",w([hi])],["dlpkey",w([w(["8011"])])]]),gi=new Map([["cset",'N'],["min",1],["max",12],["opt",!1],["linters",w(['lintnozeroprefix'])]]),ui=new Map([["parts",w([gi])],["req",w([w([w(["8010"])])])],["dlattr",!1]]),xi=new Map([["cset",'X'],["min",1],["max",20],["opt",!1],["linters",w([])]]),wi=new Map([["parts",w([xi])],["req",w([w([w(["01"]),w(["8006"])])])]]),_i=new Map([["cset",'X'],["min",1],["max",25],["opt",!1],["linters",w(['lintcsumalpha','lintgcppos1'])]]),ki=new Map([["parts",w([_i])],["dlpkey",w([])]]),yi=new Map([["cset",'X'],["min",1],["max",25],["opt",!1],["linters",w(['lintcsumalpha','lintgcppos1','linthasnondigit'])]]),qi=new Map([["parts",w([yi])],["req",w([w([w(["01"])])])],["dlattr",!1]]),Ci=new Map([["cset",'N'],["min",18],["max",18],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Mi=new Map([["parts",w([Ci])],["ex",w(["8018"])],["dlpkey",w([w(["8019"])])]]),ji=new Map([["cset",'N'],["min",18],["max",18],["opt",!1],["linters",w(['lintcsum','lintgcppos1'])]]),Si=new Map([["parts",w([ji])],["ex",w(["8017"])],["dlpkey",w([w(["8019"])])]]),Bi=new Map([["cset",'N'],["min",1],["max",10],["opt",!1],["linters",w([])]]),Ni=new Map([["parts",w([Bi])],["req",w([w([w(["8017"]),w(["8018"])])])],["dlattr",!1]]),Ai=new Map([["cset",'X'],["min",1],["max",25],["opt",!1],["linters",w([])]]),Ti=new Map([["parts",w([Ai])],["req",w([w([w(["415"])])])],["dlattr",!1]]),zi=new Map([["cset",'N'],["min",14],["max",14],["opt",!1],["linters",w(['lintcsum','lintgcppos2'])]]),Ri=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w(['lintpieceoftotal'])]]),Ii=new Map([["parts",w([zi,Ri])],["ex",w(["02","8006"])],["req",w([w([w(["37"])])])]]),Di=new Map([["cset",'Z'],["min",1],["max",90],["opt",!1],["linters",w([])]]),Pi=new Map([["parts",w([Di])],["req",w([w([w(["00"]),w(["01","21"]),w(["253"]),w(["255"]),w(["8003"]),w(["8004"]),w(["8006","21"]),w(["8010","8011"]),w(["8017"]),w(["8018"])])])]]),Ei=new Map([["cset",'N'],["min",15],["max",15],["opt",!1],["linters",w([])]]),Oi=new Map([["parts",w([Ei])],["req",w([w([w(["01","21"])])])],["dlattr",!1]]),Fi=new Map([["cset",'N'],["min",15],["max",15],["opt",!1],["linters",w([])]]),Li=new Map([["parts",w([Fi])],["req",w([w([w(["01","21","8040"])])])],["dlattr",!1]]),Gi=new Map([["cset",'N'],["min",32],["max",32],["opt",!1],["linters",w([])]]),Xi=new Map([["parts",w([Gi])],["req",w([w([w(["01","21","8040"])])])],["dlattr",!1]]),Ui=new Map([["cset",'N'],["min",18],["max",18],["opt",!1],["linters",w([])]]),Ki=new Map([["cset",'N'],["min",1],["max",2],["opt",!0],["linters",w([])]]),Vi=new Map([["parts",w([Ui,Ki])],["req",w([w([w(["01","21","8040"])])])],["dlattr",!1]]),Hi=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintcouponcode'])]]),Zi=new Map([["parts",w([Hi])]]),Wi=new Map([["cset",'N'],["min",4],["max",4],["opt",!1],["linters",w([])]]),Yi=new Map([["parts",w([Wi])],["req",w([w([w(["255"])])])]]),Qi=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w(['lintcouponposoffer'])]]),$i=new Map([["parts",w([Qi])]]),Ji=new Map([["cset",'X'],["min",1],["max",70],["opt",!1],["linters",w([])]]),es=new Map([["parts",w([Ji])],["req",w([w([w(["01"])])])],["dlattr",!1]]),as=new Map([["cset",'X'],["min",1],["max",30],["opt",!1],["linters",w([])]]),rs=new Map([["parts",w([as])]]),ts=new Map([["cset",'X'],["min",1],["max",90],["opt",!1],["linters",w([])]]),ns=new Map([["parts",w([ts])]]),os=new Map([["00",r],["01",n],["02",i],["03",p],["10",f],["11",h],["12",g],["13",x],["15",x],["16",x],["17",M],["20",B],["21",D],["22",H],["235",Y],["240",$],["241",$],["242",ee],["243",ne],["250",ie],["251",ce],["253",fe],["254",he],["255",ue],["30",we],["3100",ke],["3101",ke],["3102",ke],["3103",ke],["3104",ke],["3105",ke],["3110",qe],["3111",qe],["3112",qe],["3113",qe],["3114",qe],["3115",qe],["3120",Me],["3121",Me],["3122",Me],["3123",Me],["3124",Me],["3125",Me],["3130",Se],["3131",Se],["3132",Se],["3133",Se],["3134",Se],["3135",Se],["3140",Ne],["3141",Ne],["3142",Ne],["3143",Ne],["3144",Ne],["3145",Ne],["3150",Te],["3151",Te],["3152",Te],["3153",Te],["3154",Te],["3155",Te],["3160",Re],["3161",Re],["3162",Re],["3163",Re],["3164",Re],["3165",Re],["3200",De],["3201",De],["3202",De],["3203",De],["3204",De],["3205",De],["3210",Ee],["3211",Ee],["3212",Ee],["3213",Ee],["3214",Ee],["3215",Ee],["3220",Fe],["3221",Fe],["3222",Fe],["3223",Fe],["3224",Fe],["3225",Fe],["3230",Ge],["3231",Ge],["3232",Ge],["3233",Ge],["3234",Ge],["3235",Ge],["3240",Ue],["3241",Ue],["3242",Ue],["3243",Ue],["3244",Ue],["3245",Ue],["3250",Ve],["3251",Ve],["3252",Ve],["3253",Ve],["3254",Ve],["3255",Ve],["3260",Ze],["3261",Ze],["3262",Ze],["3263",Ze],["3264",Ze],["3265",Ze],["3270",Ye],["3271",Ye],["3272",Ye],["3273",Ye],["3274",Ye],["3275",Ye],["3280",$e],["3281",$e],["3282",$e],["3283",$e],["3284",$e],["3285",$e],["3290",ea],["3291",ea],["3292",ea],["3293",ea],["3294",ea],["3295",ea],["3300",ra],["3301",ra],["3302",ra],["3303",ra],["3304",ra],["3305",ra],["3310",na],["3311",na],["3312",na],["3313",na],["3314",na],["3315",na],["3320",ia],["3321",ia],["3322",ia],["3323",ia],["3324",ia],["3325",ia],["3330",ca],["3331",ca],["3332",ca],["3333",ca],["3334",ca],["3335",ca],["3340",la],["3341",la],["3342",la],["3343",la],["3344",la],["3345",la],["3350",ba],["3351",ba],["3352",ba],["3353",ba],["3354",ba],["3355",ba],["3360",ma],["3361",ma],["3362",ma],["3363",ma],["3364",ma],["3365",ma],["3370",va],["3371",va],["3372",va],["3373",va],["3374",va],["3375",va],["3400",ua],["3401",ua],["3402",ua],["3403",ua],["3404",ua],["3405",ua],["3410",wa],["3411",wa],["3412",wa],["3413",wa],["3414",wa],["3415",wa],["3420",ka],["3421",ka],["3422",ka],["3423",ka],["3424",ka],["3425",ka],["3430",qa],["3431",qa],["3432",qa],["3433",qa],["3434",qa],["3435",qa],["3440",Ma],["3441",Ma],["3442",Ma],["3443",Ma],["3444",Ma],["3445",Ma],["3450",Sa],["3451",Sa],["3452",Sa],["3453",Sa],["3454",Sa],["3455",Sa],["3460",Na],["3461",Na],["3462",Na],["3463",Na],["3464",Na],["3465",Na],["3470",Ta],["3471",Ta],["3472",Ta],["3473",Ta],["3474",Ta],["3475",Ta],["3480",Ra],["3481",Ra],["3482",Ra],["3483",Ra],["3484",Ra],["3485",Ra],["3490",Da],["3491",Da],["3492",Da],["3493",Da],["3494",Da],["3495",Da],["3500",Ea],["3501",Ea],["3502",Ea],["3503",Ea],["3504",Ea],["3505",Ea],["3510",Fa],["3511",Fa],["3512",Fa],["3513",Fa],["3514",Fa],["3515",Fa],["3520",Ga],["3521",Ga],["3522",Ga],["3523",Ga],["3524",Ga],["3525",Ga],["3530",Ua],["3531",Ua],["3532",Ua],["3533",Ua],["3534",Ua],["3535",Ua],["3540",Va],["3541",Va],["3542",Va],["3543",Va],["3544",Va],["3545",Va],["3550",Za],["3551",Za],["3552",Za],["3553",Za],["3554",Za],["3555",Za],["3560",Ya],["3561",Ya],["3562",Ya],["3563",Ya],["3564",Ya],["3565",Ya],["3570",$a],["3571",$a],["3572",$a],["3573",$a],["3574",$a],["3575",$a],["3600",er],["3601",er],["3602",er],["3603",er],["3604",er],["3605",er],["3610",rr],["3611",rr],["3612",rr],["3613",rr],["3614",rr],["3615",rr],["3620",nr],["3621",nr],["3622",nr],["3623",nr],["3624",nr],["3625",nr],["3630",ir],["3631",ir],["3632",ir],["3633",ir],["3634",ir],["3635",ir],["3640",cr],["3641",cr],["3642",cr],["3643",cr],["3644",cr],["3645",cr],["3650",lr],["3651",lr],["3652",lr],["3653",lr],["3654",lr],["3655",lr],["3660",br],["3661",br],["3662",br],["3663",br],["3664",br],["3665",br],["3670",mr],["3671",mr],["3672",mr],["3673",mr],["3674",mr],["3675",mr],["3680",vr],["3681",vr],["3682",vr],["3683",vr],["3684",vr],["3685",vr],["3690",ur],["3691",ur],["3692",ur],["3693",ur],["3694",ur],["3695",ur],["37",wr],["3900",kr],["3901",kr],["3902",kr],["3903",kr],["3904",kr],["3905",kr],["3906",kr],["3907",kr],["3908",kr],["3909",kr],["3910",Cr],["3911",Cr],["3912",Cr],["3913",Cr],["3914",Cr],["3915",Cr],["3916",Cr],["3917",Cr],["3918",Cr],["3919",Cr],["3920",jr],["3921",jr],["3922",jr],["3923",jr],["3924",jr],["3925",jr],["3926",jr],["3927",jr],["3928",jr],["3929",jr],["3930",Nr],["3931",Nr],["3932",Nr],["3933",Nr],["3934",Nr],["3935",Nr],["3936",Nr],["3937",Nr],["3938",Nr],["3939",Nr],["3940",Tr],["3941",Tr],["3942",Tr],["3943",Tr],["3950",Rr],["3951",Rr],["3952",Rr],["3953",Rr],["3954",Rr],["3955",Rr],["400",Dr],["401",Er],["402",Fr],["403",Gr],["410",Ur],["411",Ur],["412",Ur],["413",Ur],["414",Vr],["415",Zr],["416",Yr],["417",$r],["420",et],["421",tt],["422",ot],["423",pt],["424",ft],["425",xt],["426",_t],["427",yt],["4300",Ct],["4301",Ct],["4302",jt],["4303",Bt],["4304",At],["4305",At],["4306",At],["4307",zt],["4308",It],["4309",Et],["4310",Ft],["4311",Ft],["4312",Gt],["4313",Ut],["4314",Vt],["4315",Vt],["4316",Vt],["4317",Zt],["4318",Yt],["4319",$t],["4320",en],["4321",rn],["4322",rn],["4323",rn],["4324",on],["4325",on],["4326",cn],["4330",pn],["4331",mn],["4332",gn],["4333",wn],["7001",kn],["7002",qn],["7003",jn],["7004",Bn],["7005",An],["7006",zn],["7007",Dn],["7008",En],["7009",Fn],["7010",Gn],["7011",Kn],["7020",Hn],["7021",Wn],["7022",Qn],["7023",Jn],["7030",ro],["7031",ro],["7032",ro],["7033",ro],["7034",ro],["7035",ro],["7036",ro],["7037",ro],["7038",ro],["7039",ro],["7040",so],["7041",lo],["710",bo],["711",bo],["712",bo],["713",bo],["714",bo],["715",bo],["716",bo],["717",bo],["7230",ho],["7231",ho],["7232",ho],["7233",ho],["7234",ho],["7235",ho],["7236",ho],["7237",ho],["7238",ho],["7239",ho],["7240",go],["7241",xo],["7242",_o],["7250",yo],["7251",Mo],["7252",So],["7253",No],["7254",No],["7255",To],["7256",Ro],["7257",Do],["7258",Eo],["7259",Fo],["8001",Vo],["8002",Zo],["8003",$o],["8004",ei],["8005",ri],["8006",oi],["8007",si],["8008",bi],["8009",mi],["8010",vi],["8011",ui],["8012",wi],["8013",ki],["8014",qi],["8017",Mi],["8018",Si],["8019",Ni],["8020",Ti],["8026",Ii],["8030",Pi],["8040",Oi],["8041",Li],["8042",Xi],["8043",Vi],["8110",Zi],["8111",Yi],["8112",$i],["8200",es],["90",rs],["91",ns],["92",ns],["93",ns],["94",ns],["95",ns],["96",ns],["97",ns],["98",ns],["99",ns]]);l.gs1syntax=os,d[c++]=1/0;for(var is=w(["00","01","02","03","04","11","12","13","14","15","16","17","18","19","20","31","32","33","34","35","36","41"]),ss=0,cs=is.length;ss?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",ps),fs=d[--c];d[c++]=bs,d[c++]=fs,d[c++]=fs+1}c--;var ms=_();l.cset82=ms,d[c++]=1/0,d[c++]=0;for(var hs=0;hs<39;hs++){var vs=d[--c];d[c++]=N("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",hs),d[c++]=vs,d[c++]=vs+1}c--;var gs=_();l.cset39=gs,d[c++]=1/0,d[c++]=0;for(var us=0;us<32;us++){var xs=d[--c];d[c++]=N("23456789ABCDEFGHJKLMNPQRSTUVWXYZ",us),d[c++]=xs,d[c++]=xs+1}c--;var ws=_();l.cset32=ws,d[c++]=1/0,d[c++]=0;for(var _s=0;_s<64;_s++){var ks=d[--c];d[c++]=N("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",_s),d[c++]=ks,d[c++]=ks+1}c--;var ys=_();l.cset64=ys,d[c++]=1/0;for(var qs=w(['004','008','010','012','016','020','024','028','031','032','036','040','044','048','050','051','052','056','060','064','068','070','072','074','076','084','086','090','092','096','100','104','108','112','116','120','124','132','136','140','144','148','152','156','158','162','166','170','174','175','178','180','184','188','191','192','196','203','204','208','212','214','218','222','226','231','232','233','234','238','239','242','246','248','250','254','258','260','262','266','268','270','275','276','288','292','296','300','304','308','312','316','320','324','328','332','334','336','340','344','348','352','356','360','364','368','372','376','380','384','388','392','398','400','404','408','410','414','417','418','422','426','428','430','434','438','440','442','446','450','454','458','462','466','470','474','478','480','484','492','496','498','499','500','504','508','512','516','520','524','528','531','533','534','535','540','548','554','558','562','566','570','574','578','580','581','583','584','585','586','591','598','600','604','608','612','616','620','624','626','630','634','638','642','643','646','652','654','659','660','662','663','666','670','674','678','682','686','688','690','694','702','703','704','705','706','710','716','724','728','729','732','740','744','748','752','756','760','762','764','768','772','776','780','784','788','792','795','796','798','800','804','807','818','826','831','832','833','834','840','850','854','858','860','862','876','882','887','894']),Cs=0,Ms=qs.length;Cs0)for(var ac=d[--c],rc=ac,tc=1+~~(ac/2);rc>=tc;rc-=1)y(rc,-1);else c--;U(w(~~(G()/2)));var nc=d[--c];l.ais=nc,U(w(G()));var oc=d[--c];d[c++]=1/0,F(oc,function(){d[c++]=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),pe()});var ic=w();l.vals=ic,c--}else{if(E(d[--c],"http://"),!d[--c])if(E(d[--c],"HTTP://"),!d[--c])if(E(d[--c],"https://"),!d[--c])E(d[--c],"HTTPS://"),d[--c]||(d[c-1]="bwipp.GS1dlURIbadScheme#2974",d[c++]="Scheme must be http:// HTTP:// https:// or HTTPS://",te());if(c--,O(d[--c],"/"),d[--c]||(d[c-1]="bwipp.GS1dlMissingDomainOrPathInfo#2980",d[c++]="URI must contain a domain and path info",te()),c-=2,O(d[--c],"#"),d[--c]){var sc=d[--c];c--,d[c-1]=sc}if(O(d[--c],"?"),!d[--c]){var cc=d[--c];d[c++]="",d[c++]=null,d[c++]=cc}var dc=d[--c];l.pp=dc,c--;var lc=d[--c];for(l.qp=lc,d[c++]=1/0,d[c++]=0,d[c++]=0,d[c++]=l.pp;;){if(O(d[--c],"/"),!d[--c]){c--;break}var pc=d[--c];c--;var bc=pc.length+1,fc=d[--c],mc=d[c-1];d[c++]=re(bc+mc),d[c++]=fc}U(w(G()-1));var hc=d[--c];l.pipos=hc,c-=2,l.pipos.length<=1&&(d[c++]="bwipp.GS1dlNoAIinfo#3005",d[c++]="The path was too short to contain AI info",te()),d[c++]=!1;for(var vc=l.pipos.length-2;vc>=0;vc-=2){var gc=N(l.pipos,vc),uc=R(l.pp,gc,re(N(l.pipos,vc+1)-gc)-1),xc=A(l.gs1syntax,uc);if(d[c++]=vc,d[c++]=uc,xc){var wc=d[--c];if(A(N(l.gs1syntax,wc),'dlpkey')){var _c=d[--c];d[c-1]=_c,d[c++]=!0;break}}else c--;c--}d[--c]||(d[c++]="bwipp.GS1dlNoAIinfo#3024",d[c++]="The path does not contain a valid primary key",te());var kc=d[--c],yc=N(l.pipos,kc);for(l.pp=R(l.pp,yc,re(l.pp.length-yc)),l.uriunescape=function(){var e=d[--c];l.qq=e;var a=d[--c];for(l.in=a,l.out=k(l.in.length),l.badhex=!1,d[c++]=0,d[c++]=0;;){if(d[c-2]>=l.in.length)break;var r=d[c-2],t=N(l.in,r);if(d[c++]=t,43==t&&l.qq){c--;var n=d[--c];z(l.out,n,32),d[c-1]+=1,d[c++]=n+1}else{var o=d[c-1],i=d[c-3];if(37==o&&i=48&&m<=57)d[c-1]-=48;else{var h=d[c-1];if(h>=65&&h<=70)d[c-1]-=55;else{var v=d[c-1];if(!(v>=97&&v<=102)){c-=2,l.badhex=!0,d[c++]=0;break}d[c-1]-=87}}var g=d[--c],u=d[--c];d[c++]=re(g+16*u)}if(l.badhex){c-=2;break}var x=d[--c],w=d[--c];z(l.out,w,x),d[c-1]+=3,d[c++]=w+1}else{var _=d[--c],y=d[--c];z(l.out,y,_),d[c-1]+=1,d[c++]=y+1}}}l.badhex&&(L(),d[c++]="bwipp.GS1dlBadHexCharacter#3059",d[c++]="Invalid hex character",te());var q=d[--c];l.out=R(l.out,0,q),d[c-1]=l.out},l.isvaliddlpkeyseq=function(){var e=d[--c];l.in=e;var a=N(l.gs1syntax,N(l.in,0));d[c++]=!1,F(N(a,'dlpkey'),function(){var e=d[--c];for(l.seq=e,l.i=1,l.j=0;!(l.i>=l.in.length)&&!(l.j>=l.seq.length);)K(N(l.in,l.i),N(l.seq,l.j))&&(l.i=l.i+1),l.j=l.j+1;if(l.i==l.in.length)return d[c-1]=!0,!0})},l.ais=w(99),l.vals=w(99),d[c++]=1/0,d[c++]=0,d[c++]=l.pp;;){if(O(d[--c],"/"),!d[--c]){c--;break}var qc=d[--c];c--;var Cc=d[--c],Mc=d[c-1];if(z(l.ais,Mc,qc),O(Cc,"/"),d[--c]){var jc=d[--c];d[c-1]=jc}else{var Sc=d[--c];d[c++]="",d[c++]=Sc}var Bc=d[--c],Nc=d[c-2];d[c++]=l.vals,d[c++]=Nc,d[c++]=Bc,d[c++]=!1,l.uriunescape();var Ac=d[--c],Tc=d[--c];z(d[--c],Tc,Ac);var zc=d[--c];d[c-1]+=1,d[c++]=zc}var Rc=d[--c];if(l.plen=Rc,d[c++]=Rc,Rc>1)d[c++]=R(l.ais,0,l.plen),l.isvaliddlpkeyseq(),d[--c]||(L(),d[c++]="bwipp.GS1dlBadPathInfo#3105",d[c++]="The AIs in the path are not a valid key-qualifier sequence for the key",te());for(d[c++]=l.qp;;){if(0==d[c-1].length){c--;break}if(O(d[--c],"&"),d[--c]){var Ic=d[--c];d[c-1]=Ic}else{var Dc=d[--c];d[c++]="",d[c++]=Dc}if(O(d[--c],"="),d[--c]){var Pc=d[c-1],Ec=!0;if(F(Pc,function(){var e=d[--c];Ec=Ec&&e>=48&&e<=57}),Ec){var Oc=d[--c];c--;var Fc=d[--c],Lc=d[c-2];z(l.ais,Lc,Oc),d[c++]=l.vals,d[c++]=Lc,d[c++]=Fc,d[c++]=!0,l.uriunescape();var Gc=d[--c],Xc=d[--c];z(d[--c],Xc,Gc);var Uc=d[--c];d[c-1]+=1,d[c++]=Uc}else c-=3}else c--}for(var Kc=d[c-1],Vc=R(l.ais,l.plen,re(Kc-l.plen)),Hc=0,Zc=Vc.length;Hc=1;ld-=1){var pd=d[c-1];d[c++]=ld,d[c++]=pd,d[c++]=1/0,X(R(l.ais,0,l.plen)),y(G()+3,-2);var bd=d[--c],fd=d[--c];d[c++]=bd,y(fd,1);var md=w();if(d[c++]=md,l.isvaliddlpkeyseq(),d[--c]){var hd=d[--c];d[c-1]=hd;var vd=d[c-1],gd=vd.length,ud=k(gd+50);I(ud,0,"AI ("),I(ud,4,vd),I(ud,gd+4,") from query params should be in the path info"),c--;var xd=G()+2;d[c++]="bwipp.GS1dlAttributeMustBeQualifier#3157",d[c++]=ud,y(xd+1,2),L(),te()}}c--}var wd=d[--c];l.ais=R(l.ais,0,wd),l.vals=R(l.vals,0,wd),c--;for(var _d=0,kd=l.ais.length-1;_d<=kd;_d+=1){if(d[c++]=_d,K(N(l.ais,_d),"01")){var yd=d[c-1],qd=N(l.vals,yd),Cd=qd.length;if(d[c++]=qd,8==Cd||12==Cd||13==Cd){var Md=C(k(14),"00000000000000");d[c++]=Md,d[c++]=Md;var jd=d[c-3];I(d[c-1],14-jd.length,jd);var Sd=d[c-2],Bd=d[(c-=3)-1];z(l.vals,Bd,Sd)}else c--}c--}}d[c++]=1/0;for(var Nd=l.ais,Ad=0,Td=Nd.length;Ad=2){var Rd=d[--c];A(l.aifixed,R(Rd,0,2))&&(d[c-1]=!1)}else c--}if(l.fncs=w(),l.lintnumeric=function(){var e=d[--c];if(d[c++]=!0,F(e,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0}),!d[--c])return d[c-1]="bwipp.GS1notNumeric#3199",d[c++]="Not numeric",d[c++]=!1,!0},l.lintcset82=function(){var e=d[--c];if(d[c++]=!0,F(e,function(){var e=d[--c];if(!A(l.cset82,e))return d[c-1]=!1,!0}),!d[--c])return d[c-1]="bwipp.GS1badCSET82character#3204",d[c++]="Invalid CSET 82 character",d[c++]=!1,!0},l.lintcset39=function(){var e=d[--c];if(d[c++]=!0,F(e,function(){var e=d[--c];if(!A(l.cset39,e))return d[c-1]=!1,!0}),!d[--c])return d[c-1]="bwipp.GS1badCSET39character#3209",d[c++]="Invalid CSET 39 character",d[c++]=!1,!0},l.lintcset64=function(){if(O(d[c-1],"="),d[--c]){var e=d[--c];d[c-1]=e.length%3,d[c++]=e;var a=d[c-2],r=d[c-3];d[c-3]=d[c-1],c-=2,d[c++]=r,d[c++]=a,d[c++]=!1,1==a&&K(r,"=")&&(d[c-1]=!0);var t=d[c-2],n=d[c-3];if(2==t&&0==n.length&&(d[c-1]=!0),!d[--c])return c-=5,d[c++]="bwipp.GS1badCSET64padding#3218",d[c++]="Invalid CSET 64 padding",d[c++]=!1,!0;c-=2;var o=d[--c],i=d[--c];d[c++]=o,d[c++]=i}c--;var s=d[--c];if(d[c++]=!0,F(s,function(){var e=d[--c];if(!A(l.cset64,e))return d[c-1]=!1,!0}),!d[--c])return d[c-1]="bwipp.GS1badCSET64character#3224",d[c++]="Invalid CSET 64 character",d[c++]=!1,!0},l.lintgcppos1=function(){if(d[c-1].length<2)return c-=2,d[c++]="bwipp.GS1gcpTooShort#3228",d[c++]="Value is too short to contain a GS1 Company Prefix",d[c++]=!1,!0;var e=d[--c],a=N(e,0),r=N(e,1);return a<48||a>57||r<48||r>57?(d[c-1]="bwipp.GS1badGCP#3231",d[c++]="Non-numeric GS1 Company Prefix",d[c++]=!1,!0):void 0},l.lintgcppos2=function(){if(d[c-1].length<1)return c-=2,d[c++]="bwipp.GS1valueTooShortForOffsetGCP#3236",d[c++]="Value is too short to contain an offset GS1 Company Prefix",d[c++]=!1,!0;var e=d[--c];d[c++]=R(e,1,e.length-1),l.lintgcppos1()},l.lintimporteridx=function(){if(O("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",d[--c]),!d[--c])return c-=2,d[c++]="bwipp.GS1badImporterIndex#3242",d[c++]="Invalid importer index",d[c++]=!1,!0;c-=3},l.lintcsum=function(){var e=d[--c],a=e.length%2==0?3:1;d[c++]=1/0,d[c++]=a,F(e,function(){var e=d[--c],a=d[--c];d[c++]=(e-48)*a,d[c++]=4-a}),c--;var r=G()+1;d[c++]=0;for(var t=0,n=r-1;tl.gs1process_primes.length)return c-=5,d[c++]="bwipp.GS1alphaTooLong#3272",d[c++]="Alphanumeric string is too long to check",d[c++]=!1,!0;for(var b=d[--c],f=R(d[--c],0,b),m=0,h=f.length;m9){var a=d[--c]-7;d[c++]=~~(a/10),d[c++]=a%10}}),U(w(G()));var t=d[--c];c--;var n=0;if(F(t,function(){var e=d[--c];n=re(e+10*n)%97}),1!=n)return c-=2,d[c++]="bwipp.GS1badIBANchecksum#3317",d[c++]="IBAN checksum incorrect",d[c++]=!1,!0;var o=d[--c];d[c++]=R(o,0,2),l.lintiso3166alpha2()},l.lintzero=function(){if(V(d[--c],"0"))return d[c-1]="bwipp.GS1zeroRequired#3322",d[c++]="Zero is required",d[c++]=!1,!0},l.lintnonzero=function(){var e=d[--c];if(d[c++]=!1,F(e,function(){48!=d[--c]&&(d[c-1]=!0)}),!d[--c])return d[c-1]="bwipp.GS1zeroNotPermitted#3327",d[c++]="Zero not permitted",d[c++]=!1,!0},l.lintnozeroprefix=function(){var e=d[--c];if(e.length>1&&48==N(e,0))return d[c-1]="bwipp.GS1badZeroPrefix#3332",d[c++]="Zero prefix is not permitted",d[c++]=!1,!0},l.linthasnondigit=function(){var e=d[--c];if(d[c++]=!1,F(e,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!0,!0}),!d[--c])return d[c-1]="bwipp.GS1requiresNonDigit#3338",d[c++]="A non-digit character is required",d[c++]=!1,!0},l.linthyphen=function(){if(V(d[--c],"-"))return d[c-1]="bwipp.GS1hyphenRequired#3342",d[c++]="A hyphen is required",d[c++]=!1,!0},l.lintyyyymmd0=function(){var e=S(R(d[c-1],4,2));if(d[c++]=e,e<1||e>12)return c-=3,d[c++]="bwipp.GS1badMonth#3346",d[c++]="Invalid month",d[c++]=!1,!0;if(2==d[--c]){var a=S(R(d[c-1],0,4));d[c++]=a%400==0||a%4==0&&a%100!=0?29:28}else{var r=d[c-1];d[c++]=N(l.gs1process_daysinmonth,S(R(r,4,2))-1)}return d[--c]=51)d[c-1]="19";else{var r=d[--c];d[c++]=r<=-50?"21":"20"}var t=d[--c];d[c-1]=t;var n=k(8);d[c++]=n,d[c++]=n,d[c++]=0,y(4,-1);var o=d[--c],i=d[--c];I(d[--c],i,o);var s=d[c-1];d[c++]=s,d[c++]=2,y(4,-1);var p=d[--c],b=d[--c];I(d[--c],b,p),l.lintyyyymmd0()},l.lintyymmdd=function(){return 6!=d[c-1].length?(c-=2,d[c++]="bwipp.GS1badDateLength#3369",d[c++]="Invalid length for yymmdd date",d[c++]=!1,!0):S(R(d[c-1],4,2))<1?(c-=2,d[c++]="bwipp.GS1badDay#3370",d[c++]="Invalid day of month",d[c++]=!1,!0):void l.lintyymmd0()},l.linthh=function(){if(S(R(d[--c],0,2))>23)return d[c-1]="bwipp.GS1badHour#3375",d[c++]="Invalid hour of day",d[c++]=!1,!0},l.lintmi=function(){if(S(R(d[--c],0,2))>59)return d[c-1]="bwipp.GS1badMinute#3379",d[c++]="Invalid minute in the hour",d[c++]=!1,!0},l.lintss=function(){if(S(R(d[--c],0,2))>59)return d[c-1]="bwipp.GS1badSecond#3383",d[c++]="Invalid second in the minute",d[c++]=!1,!0},l.linthhmi=function(){return S(R(d[c-1],0,2))>23?(c-=2,d[c++]="bwipp.GS1badHour#3387",d[c++]="Invalid hour of day",d[c++]=!1,!0):S(R(d[--c],2,2))>59?(d[c-1]="bwipp.GS1badMinute#3388",d[c++]="Invalid minute in the hour",d[c++]=!1,!0):void 0},l.lintmmoptss=function(){var e=d[c-1].length;if(2!=e&&4!=e)return d[c-1]="bwipp.GS1badTimeLength#3393",d[c++]="Invalid length for optional minutes and seconds",d[c++]=!1,!0;if(S(R(d[c-1],0,2))>59)return c-=2,d[c++]="bwipp.GS1badMinute#3395",d[c++]="Invalid minute in the hour",d[c++]=!1,!0;if(d[c-1].length>=4&&S(R(d[c-1],2,2))>59)return c-=2,d[c++]="bwipp.GS1badSecond#3397",d[c++]="Invalid second in the minute",d[c++]=!1,!0;c--},l.lintyesno=function(){var e=d[--c];if(V(e,"0")&&V(e,"1"))return d[c-1]="bwipp.GS1badBoolean#3404",d[c++]="Neither 0 nor 1 for yes or no",d[c++]=!1,!0},l.lintwinding=function(){var e=d[--c];if(V(e,"0")&&V(e,"1")&&V(e,"9"))return d[c-1]="bwipp.GS1badWinding#3410",d[c++]="Invalid winding direction",d[c++]=!1,!0},l.lintpieceoftotal=function(){if(d[c-1].length%2!=0)return c-=2,d[c++]="bwipp.GS1badPieceTotalLength#3415",d[c++]="Invalid piece/total length",d[c++]=!1,!0;var e=d[c-1],a=S(R(e,0,~~(e.length/2)));if(d[c++]=a,0==a)return c-=3,d[c++]="bwipp.GS1badPieceNumber#3417",d[c++]="Invalid piece number",d[c++]=!1,!0;var r=d[--c],t=d[--c],n=~~(t.length/2),o=S(R(t,n,n));if(d[c++]=r,d[c++]=o,0==o)return c-=3,d[c++]="bwipp.GS1badPieceTotal#3419",d[c++]="Invalid total number",d[c++]=!1,!0;var i=d[--c];return W(d[--c],i)?(d[c-1]="bwipp.GS1pieceExceedsTotal#3420",d[c++]="Piece number exceeds total",d[c++]=!1,!0):void 0},l.lintposinseqslash=function(){if(O(d[--c],"/"),!d[--c])return c-=2,d[c++]="bwipp.invalidPosInSeqFormat#3425",d[c++]="Invalid / format",d[c++]=!1,!0;var e=d[--c];if(d[c-1]=e,0==d[c-1].length)return c-=3,d[c++]="bwipp.invalidPosInSeqFormat#3429",d[c++]="Invalid / format",d[c++]=!1,!0;if(0==d[c-2].length)return c-=3,d[c++]="bwipp.invalidPosInSeqFormat#3432",d[c++]="Invalid / format",d[c++]=!1,!0;var a=d[c-1];if(d[c++]=!0,F(a,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0}),!d[--c])return c-=3,d[c++]="bwipp.positionNotNumeric#3437",d[c++]="Position is not numeric",d[c++]=!1,!0;var r=d[c-2];if(d[c++]=!0,F(r,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0}),!d[--c])return c-=3,d[c++]="bwipp.endNotNumeric#3441",d[c++]="End is not numeric",d[c++]=!1,!0;if(48==N(d[c-1],0))return c-=3,d[c++]="bwipp.positionZeroPrefix#3442",d[c++]="Position cannot have zero prefix",d[c++]=!1,!0;if(48==N(d[c-2],0))return c-=3,d[c++]="bwipp.endZeroPrefix#3443",d[c++]="End cannot have zero prefix",d[c++]=!1,!0;var t=d[--c];return S(d[--c])57)return d[c-1]=!1,!0}),!d[--c])return c-=2,d[c++]="bwipp.GS1couponNotNumeric#3466",d[c++]="Coupon not numeric",d[c++]=!1,!0;if(d[c-1].length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortGCPVLI#3470",d[c++]="Coupon too short: Missing GCP VLI",d[c++]=!1,!0;var a=S(R(d[c-1],0,1));if(d[c++]=a,a>6)return c-=3,d[c++]="bwipp.GS1couponBadGCPVLI#3473",d[c++]="Coupon GCP length indicator must be 0-6",d[c++]=!1,!0;var r=d[--c],t=d[c-1];if(d[c++]=r+6+1,r+6+1>t.length)return c-=3,d[c++]="bwipp.GS1couponTooShortGCP#3477",d[c++]="Coupon too short: GCP truncated",d[c++]=!1,!0;var n=d[--c],o=d[--c],i=R(o,n,re(o.length-n));if(d[c++]=i,i.length<6)return c-=2,d[c++]="bwipp.GS1couponTooShortOfferCode#3483",d[c++]="Coupon too short: Offer Code truncated",d[c++]=!1,!0;var s=d[--c],p=R(s,6,s.length-6);if(d[c++]=p,p.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSaveValueVLI#3489",d[c++]="Coupon too short: Missing Save Value VLI",d[c++]=!1,!0;var b=S(R(d[c-1],0,1));if(d[c++]=b,b<1||b>5)return c-=3,d[c++]="bwipp.GS1couponBadSaveValueVLI#3492",d[c++]="Coupon Save Value length indicator must be 1-5",d[c++]=!1,!0;var f=d[--c],m=d[c-1];if(d[c++]=f+1,f+1>m.length)return c-=3,d[c++]="bwipp.GS1couponTooShortSaveValue#3496",d[c++]="Coupon too short: Save Value truncated",d[c++]=!1,!0;var h=d[--c],v=d[--c],g=R(v,h,re(v.length-h));if(d[c++]=g,g.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort1stPurchaseRequirementVLI#3502",d[c++]="Coupon too short: Missing 1st Purchase Requirement VLI",d[c++]=!1,!0;var u=S(R(d[c-1],0,1));if(d[c++]=u,u<1||u>5)return c-=3,d[c++]="bwipp.GS1couponBad1stPurchaseRequirementVLI#3505",d[c++]="Coupon 1st Purchase Requirement length indicator must be 1-5",d[c++]=!1,!0;var x=d[--c],w=d[c-1];if(d[c++]=x+1,x+1>w.length)return c-=3,d[c++]="bwipp.GS1couponTooShort1stPurchaseRequirement#3509",d[c++]="Coupon too short: 1st Purchase Requirement truncated",d[c++]=!1,!0;var _=d[--c],k=d[--c],y=R(k,_,re(k.length-_));if(d[c++]=y,y.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort1stPurchaseRequirementCode#3515",d[c++]="Coupon too short: Missing 1st Purchase Requirement Code",d[c++]=!1,!0;var q=S(R(d[c-1],0,1));if(q>4&&9!=q)return c-=2,d[c++]="bwipp.GS1couponBad1stPurchaseRequirementCode#3518",d[c++]="Coupon 1st Purchase Requirement Code must be 0-4 or 9",d[c++]=!1,!0;var C=d[--c],M=R(C,1,C.length-1);if(d[c++]=M,M.length<3)return c-=2,d[c++]="bwipp.GS1couponTooShort1stPurchaseFamilyCode#3524",d[c++]="Coupon too short: 1st Purchase Family Code truncated",d[c++]=!1,!0;var j=d[--c],B=R(j,3,j.length-3);if((d[c++]=B,B.length>=1)&&1==S(R(d[c-1],0,1))){var A=d[--c],T=R(A,1,A.length-1);if(d[c++]=T,T.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#3534",d[c++]="Coupon too short: Missing Additional Purchase Rules Code",d[c++]=!1,!0;if(S(R(d[c-1],0,1))>3)return c-=2,d[c++]="bwipp.GS1couponBadAdditionalPurchaseRulesCode#3537",d[c++]="Coupon Additional Purchase Rules Code must be 0-3",d[c++]=!1,!0;var z=d[--c],I=R(z,1,z.length-1);if(d[c++]=I,I.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#3543",d[c++]="Coupon too short: Missing 2nd Purchase Requirement VLI",d[c++]=!1,!0;var D=S(R(d[c-1],0,1));if(d[c++]=D,D<1||D>5)return c-=3,d[c++]="bwipp.GS1couponBad2ndPurchaseRequirementVLI#3546",d[c++]="Coupon 2nd Purchase Requirement length indicator must be 1-5",d[c++]=!1,!0;var P=d[--c],E=d[c-1];if(d[c++]=P+1,P+1>E.length)return c-=3,d[c++]="bwipp.GS1couponTooShort2ndPurchaseRequirement#3550",d[c++]="Coupon too short: 2nd Purchase Requirement truncated",d[c++]=!1,!0;var O=d[--c],L=d[--c],G=R(L,O,re(L.length-O));if(d[c++]=G,G.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort2ndPurchaseRequirementCode#3556",d[c++]="Coupon too short: Missing 2nd Purchase Requirement Code",d[c++]=!1,!0;var X=S(R(d[c-1],0,1));if(X>4&&9!=X)return c-=2,d[c++]="bwipp.GS1couponBad2ndPurchaseRequirementCode#3559",d[c++]="Coupon 2nd Purchase Requirement Code must be 0-4 or 9",d[c++]=!1,!0;var U=d[--c],K=R(U,1,U.length-1);if(d[c++]=K,K.length<3)return c-=2,d[c++]="bwipp.GS1couponTooShort2ndPurchaseFamilyCode#3565",d[c++]="Coupon too short: 2nd Purchase Family Code truncated",d[c++]=!1,!0;var V=d[--c],H=R(V,3,V.length-3);if(d[c++]=H,H.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort2ndPurchaseGCPVLI#3571",d[c++]="Coupon too short: Missing 2nd Purchase GCP VLI",d[c++]=!1,!0;var Z=S(R(d[c-1],0,1));if(d[c++]=Z,Z>6&&9!=Z)return c-=3,d[c++]="bwipp.GS1couponBad2ndPurchaseGCPVLI#3574",d[c++]="Coupon 2nd Purchase GCP length indicator must be 0-6 or 9",d[c++]=!1,!0;9!=d[c-1]?d[c-1]+=6:d[c-1]=0;var W=d[--c],Y=d[c-1];if(d[c++]=W+1,W+1>Y.length)return c-=3,d[c++]="bwipp.GS1couponTooShort2ndPurchaseGCP#3578",d[c++]="Coupon too short: 2nd Purchase GCP truncated",d[c++]=!1,!0;var Q=d[--c],$=d[--c];d[c++]=R($,Q,re($.length-Q))}if(d[c-1].length>=1&&2==S(R(d[c-1],0,1))){var J=d[--c],ee=R(J,1,J.length-1);if(d[c++]=ee,ee.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#3590",d[c++]="Coupon too short: Missing 3rd Purchase Requirement VLI",d[c++]=!1,!0;var ae=S(R(d[c-1],0,1));if(d[c++]=ae,ae<1||ae>5)return c-=3,d[c++]="bwipp.GS1couponBad3rdPurchaseRequirementVLI#3593",d[c++]="Coupon 3rd Purchase Requirement length indicator must be 1-5",d[c++]=!1,!0;var te=d[--c],ne=d[c-1];if(d[c++]=te+1,te+1>ne.length)return c-=3,d[c++]="bwipp.GS1couponTooShort3rdPurchaseRequirement#3597",d[c++]="Coupon too short: 3rd Purchase Requirement truncated",d[c++]=!1,!0;var oe=d[--c],ie=d[--c],se=R(ie,oe,re(ie.length-oe));if(d[c++]=se,se.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort3rdPurchaseRequirementCode#3603",d[c++]="Coupon too short: Missing 3rd Purchase Requirement Code",d[c++]=!1,!0;var ce=S(R(d[c-1],0,1));if(ce>4&&9!=ce)return c-=2,d[c++]="bwipp.GS1couponBad3rdPurchaseRequirementCode#3606",d[c++]="Coupon 3rd Purchase Requirement Code must be 0-4 or 9",d[c++]=!1,!0;var de=d[--c],le=R(de,1,de.length-1);if(d[c++]=le,le.length<3)return c-=2,d[c++]="bwipp.GS1couponTooShort3rdPurchaseFamilyCode#3612",d[c++]="Coupon too short: 3rd Purchase Family Code truncated",d[c++]=!1,!0;var pe=d[--c],be=R(pe,3,pe.length-3);if(d[c++]=be,be.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShort3rdPurchaseGCPVLI#3618",d[c++]="Coupon too short: Missing 3rd Purchase GCP VLI",d[c++]=!1,!0;var fe=S(R(d[c-1],0,1));if(d[c++]=fe,fe>6&&9!=fe)return c-=3,d[c++]="bwipp.GS1couponBad3rdPurchaseGCPVLI#3621",d[c++]="Coupon 3rd Purchase GCP length indicator must be 0-6 or 9",d[c++]=!1,!0;9!=d[c-1]?d[c-1]+=6:d[c-1]=0;var me=d[--c],he=d[c-1];if(d[c++]=me+1,me+1>he.length)return c-=3,d[c++]="bwipp.GS1couponTooShort3rdPurchaseGCP#3625",d[c++]="Coupon too short: 3rd Purchase GCP truncated",d[c++]=!1,!0;var ve=d[--c],ge=d[--c];d[c++]=R(ge,ve,re(ge.length-ve))}if((l.couponexpire=-1,d[c-1].length>=1)&&3==S(R(d[c-1],0,1))){var ue=d[--c],xe=R(ue,1,ue.length-1);if(d[c++]=xe,xe.length<6)return c-=2,d[c++]="bwipp.GS1couponTooShortExpirationDate#3638",d[c++]="Coupon too short: Expiration date",d[c++]=!1,!0;var we=S(R(d[c-1],2,2));if(d[c++]=we,we<1||we>12)return c-=3,d[c++]="bwipp.GS1couponExpirationDateBadMonth#3640",d[c++]="Invalid month in expiration date",d[c++]=!1,!0;if(2==d[--c]){var _e=S(R(d[c-1],0,2)),ke=_e-21;if(d[c++]=_e,d[c++]=ke,ke>=51)c--,d[c-1]+=1900;else{var ye=d[--c];d[c-1]+=ye<=-50?2100:2e3}var qe=d[--c];d[c++]=qe%400==0||qe%4==0&&qe%100!=0?29:28}else{var Ce=d[c-1];d[c++]=N(l.gs1process_daysinmonth,S(R(Ce,2,2))-1)}var Me=d[--c],je=S(R(d[c-1],4,2));if(Me=1&&4==S(R(d[c-1],0,1))){var Be=d[--c],Ne=R(Be,1,Be.length-1);if(d[c++]=Ne,Ne.length<6)return c-=2,d[c++]="bwipp.GS1couponTooShortStartDate#3661",d[c++]="Coupon too short: Start date",d[c++]=!1,!0;var Ae=S(R(d[c-1],2,2));if(d[c++]=Ae,Ae<1||Ae>12)return c-=3,d[c++]="bwipp.GS1couponStartDateBadMonth#3663",d[c++]="Invalid month in start date",d[c++]=!1,!0;if(2==d[--c]){var Te=S(R(d[c-1],0,2)),ze=Te-21;if(d[c++]=Te,d[c++]=ze,ze>=51)c--,d[c-1]+=1900;else{var Re=d[--c];d[c-1]+=Re<=-50?2100:2e3}var Ie=d[--c];d[c++]=Ie%400==0||Ie%4==0&&Ie%100!=0?29:28}else{var De=d[c-1];d[c++]=N(l.gs1process_daysinmonth,S(R(De,2,2))-1)}var Pe=d[--c],Ee=S(R(d[c-1],4,2));if(Pe=1&&5==S(R(d[c-1],0,1))){var Le=d[--c],Ge=R(Le,1,Le.length-1);if(d[c++]=Ge,Ge.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSerialNumberVLI#3687",d[c++]="Coupon too short: Missing Serial Number VLI",d[c++]=!1,!0;var Xe=d[c-1],Ue=R(Xe,0,1);if(d[c++]=S(Ue)+6+1,S(Ue)+6+1>Xe.length)return c-=3,d[c++]="bwipp.GS1couponTooShortSerialNumber#3691",d[c++]="Coupon too short: Serial Number truncated",d[c++]=!1,!0;var Ke=d[--c],Ve=d[--c];d[c++]=R(Ve,Ke,re(Ve.length-Ke))}if(d[c-1].length>=1&&6==S(R(d[c-1],0,1))){var He=d[--c],Ze=R(He,1,He.length-1);if(d[c++]=Ze,Ze.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortRetailerGCPGLNVLI#3703",d[c++]="Coupon too short: Missing Retailer GCP/GLN VLI",d[c++]=!1,!0;var We=S(R(d[c-1],0,1));if(d[c++]=We,We<1||We>7)return c-=3,d[c++]="bwipp.GS1couponBadRetailerGCPGLNVLI#3706",d[c++]="Coupon Retailer GCP/GLN length indicator must be 1-7",d[c++]=!1,!0;var Ye=d[--c],Qe=d[c-1];if(d[c++]=Ye+6+1,Ye+6+1>Qe.length)return c-=3,d[c++]="bwipp.GS1couponTooShortRetailerGCPGLN#3710",d[c++]="Coupon too short: Retailer GCP/GLN truncated",d[c++]=!1,!0;var $e=d[--c],Je=d[--c];d[c++]=R(Je,$e,re(Je.length-$e))}if(d[c-1].length>=1&&9==S(R(d[c-1],0,1))){var ea=d[--c],aa=R(ea,1,ea.length-1);if(d[c++]=aa,aa.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSaveValueCode#3722",d[c++]="Coupon too short: Missing Save Value Code",d[c++]=!1,!0;var ra=S(R(d[c-1],0,1));if(ra>6||3==ra||4==ra)return c-=2,d[c++]="bwipp.GS1couponBadSaveValueCode#3725",d[c++]="Coupon Save Value Code must be 0,1,2,5 or 6",d[c++]=!1,!0;var ta=d[--c],na=R(ta,1,ta.length-1);if(d[c++]=na,na.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSaveValueAppliesToItem#3731",d[c++]="Coupon too short: Missing Save Value Applies to Item",d[c++]=!1,!0;if(S(R(d[c-1],0,1))>2)return c-=2,d[c++]="bwipp.GS1couponBadSaveValueAppliesToItem#3734",d[c++]="Coupon Save Value Applies to Item must be 0-2",d[c++]=!1,!0;var oa=d[--c],ia=R(oa,1,oa.length-1);if(d[c++]=ia,ia.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortStoreCouponFlag#3740",d[c++]="Coupon too short: Missing Store Coupon Flag",d[c++]=!1,!0;var sa=d[--c],ca=R(sa,1,sa.length-1);if(d[c++]=ca,ca.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortDontMultiplyFlag#3746",d[c++]="Coupon too short: Missing Don't Multiply Flag",d[c++]=!1,!0;if(S(R(d[c-1],0,1))>1)return c-=2,d[c++]="bwipp.GS1couponBadDontMultiplyFlag#3749",d[c++]="Don't Multiply Flag must be 0 or 1",d[c++]=!1,!0;var da=d[--c];d[c++]=R(da,1,da.length-1)}if(0!=d[c-1].length)return c-=2,d[c++]="bwipp.GS1couponUnrecognisedOptionalField#3756",d[c++]="Coupon fields must be 1,2,3,4,5,6 or 9, increasing order",d[c++]=!1,!0;c--},l.lintcouponposoffer=function(){var e=d[c-1];if(d[c++]=!0,F(e,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0}),!d[--c])return c-=2,d[c++]="bwipp.GS1couponNotNumeric#3765",d[c++]="Coupon not numeric",d[c++]=!1,!0;if(d[c-1].length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortFormatCode#3768",d[c++]="Coupon too short: Missing Format Code",d[c++]=!1,!0;var a=R(d[c-1],0,1);if(V(a,"0")&&V(a,"1"))return c-=2,d[c++]="bwipp.GS1couponBadFormatCode#3771",d[c++]="Coupon format must be 0 or 1",d[c++]=!1,!0;var r=d[--c],t=R(r,1,r.length-1);if(d[c++]=t,t.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortFunderVLI#3776",d[c++]="Coupon too short: Missing Funder VLI",d[c++]=!1,!0;var n=S(R(d[c-1],0,1));if(d[c++]=n,n>6)return c-=3,d[c++]="bwipp.GS1couponBadFunderVLI#3779",d[c++]="Coupon Funder length indicator must be 0-6",d[c++]=!1,!0;var o=d[--c],i=d[c-1];if(d[c++]=o+6+1,o+6+1>i.length)return c-=3,d[c++]="bwipp.GS1couponTooShortFunder#3783",d[c++]="Coupon too short: Truncated Funder ID",d[c++]=!1,!0;var s=d[--c],l=d[--c],p=R(l,s,re(l.length-s));if(d[c++]=p,p.length<6)return c-=2,d[c++]="bwipp.GS1couponTooShortOfferCode#3788",d[c++]="Coupon too short: Truncated Offer Code",d[c++]=!1,!0;var b=d[--c],f=R(b,6,b.length-6);if(d[c++]=f,f.length<1)return c-=2,d[c++]="bwipp.GS1couponTooShortSnVLI#3793",d[c++]="Coupon too short: Missing SN VLI",d[c++]=!1,!0;var m=d[c-1],h=R(m,0,1);if(d[c++]=S(h)+6+1,S(h)+6+1>m.length)return c-=3,d[c++]="bwipp.GS1couponTooShortSn#3798",d[c++]="Coupon too short: Truncated SN",d[c++]=!1,!0;var v=d[--c],g=d[--c],u=R(g,v,re(g.length-v));if(d[c++]=u,0!=u.length)return c-=2,d[c++]="bwipp.GS1couponTooLong#3802",d[c++]="Coupon too long",d[c++]=!1,!0;c--},l.lintlatitude=function(){return 10!=d[c-1].length?(d[c-1]="bwipp.GS1badLatitudeLength#3809",d[c++]="Invalid length for a latitude",d[c++]=!1,!0):W(d[--c],"1800000000")?(d[c-1]="bwipp.GS1badLatitude#3812",d[c++]="Invalid value for latitude",d[c++]=!1,!0):void 0},l.lintlongitude=function(){return 10!=d[c-1].length?(d[c-1]="bwipp.GS1badLongitudeLength#3817",d[c++]="Invalid length for a longitude",d[c++]=!1,!0):W(d[--c],"3600000000")?(d[c-1]="bwipp.GS1badLongitude#3820",d[c++]="Invalid value for longitude",d[c++]=!1,!0):void 0},l.lintmediatype=function(){var e=d[--c];if(!A(l.aidcmediatype,e))return d[c-1]="bwipp.GS1UnknownMediaType#3824",d[c++]="Unknown AIDC media type",d[c++]=!1,!0},l.lintpackagetype=function(){var e=d[--c];if(!A(l.packagetype,e))return d[c-1]="bwipp.GS1unknownPackageType#3828",d[c++]="Unknown package type",d[c++]=!1,!0},!l.dontlint){d[c++]=!0;for(var Id=0,Dd=l.vals.length-1;Id<=Dd;Id+=1){if(l.ai=N(l.ais,Id),l.val=N(l.vals,Id),!A(l.gs1syntax,l.ai)){d[c-1]="bwipp.GS1unknownAI#3870",d[c++]="Unrecognised AI",d[c++]=!1;break}var Pd=N(N(l.gs1syntax,l.ai),'parts');if(d[c++]=Pd,d[c++]=0,F(Pd,function(){if(N(d[c-1],'opt'))d[c-1]=0;else{var e=d[--c];d[c++]=N(e,'min')}var a=d[--c],r=d[--c];d[c++]=re(r+a)}),d[--c]>l.val.length){c-=2,d[c++]="bwipp.GS1valueTooShort#3842",d[c++]="Too short",d[c++]=!1;break}var Ed=d[c-1],Od=0;if(F(Ed,function(){var e=d[--c];Od=re(Od+N(e,'max'))}),Odr.length){var n=t;t=a,a=n}l.eval=R(l.val,0,a);var o=l.eval.length;if(l.val=R(l.val,o,l.val.length-o),0==l.eval.length){if(!N(l.props,'opt'))return d[c-1]="bwipp.GS1valueTooShort#3854",d[c++]="Too short",d[c++]=!1,!0}else{if(l.eval.length57)&&(d[c++]="bwipp.ean5badCharacter#6515",d[c++]="EAN-5 add-on must contain only digits",te())}),-1==l.height&&(l.height=.7),l.descent=l.addondescent*l.modunit/72,null==l.text1yoffset&&(l.text1yoffset=re(72*l.height+4.75)),l.checksum=0;for(var t=0;t<=4;t+=1)l.i=t,l.barchar=N(l.barcode,l.i)-48,l.i%2==0?l.checksum=re(3*l.barchar+l.checksum):l.checksum=re(9*l.barchar+l.checksum);l.checksum=l.checksum%10,l.mirrormap=N(l.ean5_mirrormaps,l.checksum),l.sbs=k(31),l.txt=w(5);for(var n=0;n<=4;n+=1){l.i=n,0==l.i?I(l.sbs,0,N(l.ean5_encs,10)):I(l.sbs,6*(l.i-1)+7,N(l.ean5_encs,11)),O(l.ean5_barchars,R(l.barcode,l.i,1)),c--;var o=d[--c];if(l.indx=o.length,c-=2,l.enc=N(l.ean5_encs,l.indx),49==N(l.mirrormap,l.i)){l.enclen=l.enc.length,l.revenc=k(l.enclen);for(var i=0,s=l.enclen-1;i<=s;i+=1)l.j=i,l.char=N(l.enc,l.j),z(l.revenc,l.enclen-l.j-1,l.char);l.enc=l.revenc}I(l.sbs,6*l.i+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(9*(l.i-1)+10+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}d[c++]=1/0;for(var b=[],f=l.sbs,m=0,h=f.length;m57)&&(d[c++]="bwipp.ean2badCharacter#6693",d[c++]="EAN-2 add-on must contain only digits",te())}),-1==l.height&&(l.height=.7),l.descent=l.addondescent*l.modunit/72,null==l.text1yoffset&&(l.text1yoffset=re(72*l.height+4.75)),l.mirrormap=N(l.ean2_mirrormaps,S(R(l.barcode,0,2))%4),l.sbs=k(13),l.txt=w(2);for(var t=0;t<=1;t+=1){l.i=t,0==l.i?I(l.sbs,0,N(l.ean2_encs,10)):I(l.sbs,6*(l.i-1)+7,N(l.ean2_encs,11)),O(l.ean2_barchars,R(l.barcode,l.i,1)),c--;var n=d[--c];if(l.indx=n.length,c-=2,l.enc=N(l.ean2_encs,l.indx),49==N(l.mirrormap,l.i)){l.enclen=l.enc.length,l.revenc=k(l.enclen);for(var o=0,i=l.enclen-1;o<=i;o+=1)l.j=o,l.char=N(l.enc,l.j),z(l.revenc,l.enclen-l.j-1,l.char);l.enc=l.revenc}I(l.sbs,6*l.i+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(9*(l.i-1)+10+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}d[c++]=1/0;for(var s=[],b=l.sbs,f=0,m=b.length;f57)&&(d[c++]="bwipp.ean13badCharacter#6882",d[c++]="EAN-13 must contain only digits",te())}),0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.ean13badAddOnLength#6886",d[c++]="Add-on for EAN-13 must be 2 or 5 digits",te()),l.descent=l.guarddescent*l.modunit/72,null==l.addondescent&&(l.addondescent=l.guarddescent),l.pad=k(13),l.checksum=0;for(var o=0;o<=11;o+=1)l.i=o,l.barchar=N(l.barcode,l.i)-48,l.i%2==0?l.checksum=re(l.barchar+l.checksum):l.checksum=re(3*l.barchar+l.checksum);l.checksum=(10-l.checksum%10)%10,13==l.barcode.length&&N(l.barcode,12)!=l.checksum+48&&(d[c++]="bwipp.ean13badCheckDigit#6915",d[c++]="Incorrect EAN-13 check digit provided",te()),I(l.pad,0,l.barcode),z(l.pad,12,l.checksum+48),l.barcode=l.pad,l.sbs=k(59),l.txt=w(13),I(l.sbs,0,N(l.ean13_encs,10)),l.mirrormap=N(l.ean13_mirrormaps,N(l.barcode,0)-48),z(l.txt,0,w([R(l.barcode,0,1),l.text1xoffset,l.text1yoffset,l.text1font,l.text1size]));for(var i=1;i<=6;i+=1){l.i=i,O(l.ean13_barchars,R(l.barcode,l.i,1)),c--;var s=d[--c];if(l.indx=s.length,c-=2,l.enc=N(l.ean13_encs,l.indx),49==N(l.mirrormap,l.i-1)){l.enclen=l.enc.length,l.revenc=k(l.enclen);for(var b=0,f=l.enclen-1;b<=f;b+=1)l.j=b,l.char=N(l.enc,l.j),z(l.revenc,l.enclen-l.j-1,l.char);l.enc=l.revenc}I(l.sbs,4*(l.i-1)+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*(l.i-1)+15+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,27,N(l.ean13_encs,11));for(var m=7;m<=12;m+=1){l.i=m,O(l.ean13_barchars,R(l.barcode,l.i,1)),c--;var h=d[--c];l.indx=h.length,c-=2,l.enc=N(l.ean13_encs,l.indx),I(l.sbs,4*(l.i-1)+8,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*(l.i-1)+19+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,56,N(l.ean13_encs,12)),d[c++]=1/0;for(var v=l.sbs,g=0,u=v.length;g57)&&(d[c++]="bwipp.ean8badCharacter#7156",d[c++]="EAN-8 must contain only digits",te())}),0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.ean8badAddOnLength#7160",d[c++]="Add-on for EAN-8 must be 2 or 5 digits",te()),l.permitaddon||0==l.addon.length||(d[c++]="bwipp.ean8badAddOnLength#7163",d[c++]="Non-standard use of add-on for EAN-8 requires \"permitaddon\" option",te()),l.descent=l.guarddescent*l.modunit/72,null==l.addondescent&&(l.addondescent=l.guarddescent),l.pad=k(8),l.checksum=0;for(var o=0;o<=6;o+=1)l.i=o,l.barchar=N(l.barcode,l.i)-48,l.i%2!=0?l.checksum=re(l.barchar+l.checksum):l.checksum=re(3*l.barchar+l.checksum);l.checksum=(10-l.checksum%10)%10,8==l.barcode.length&&N(l.barcode,7)!=l.checksum+48&&(d[c++]="bwipp.ean8badCheckDigit#7192",d[c++]="Incorrect EAN-8 check digit provided",te()),I(l.pad,0,l.barcode),z(l.pad,7,l.checksum+48),l.barcode=l.pad,l.sbs=k(43),l.txt=w(8),I(l.sbs,0,N(l.ean8_encs,10));for(var i=0;i<=3;i+=1){l.i=i,O(l.ean8_barchars,R(l.barcode,l.i,1)),c--;var s=d[--c];l.indx=s.length,c-=2,l.enc=N(l.ean8_encs,l.indx),I(l.sbs,4*l.i+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*l.i+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,19,N(l.ean8_encs,11));for(var b=4;b<=7;b+=1){l.i=b,O(l.ean8_barchars,R(l.barcode,l.i,1)),c--;var f=d[--c];l.indx=f.length,c-=2,l.enc=N(l.ean8_encs,l.indx),I(l.sbs,4*l.i+8,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*l.i+l.text1xoffset)+4,l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,40,N(l.ean8_encs,12)),d[c++]=1/0;for(var m=l.sbs,h=0,v=m.length;h57)&&(d[c++]="bwipp.upcAupcEbadCharacter#7417",d[c++]="UPC-E must contain only digits",te())});var o=N(l.barcode,0);48!=o&&49!=o&&(d[c++]="bwipp.upcAupcEbadNumberSystem#7421",d[c++]="UPC-E must have number system 0 or 1",te());for(var i=0;i<1;i++){var s=8==l.barcode.length?12:11;if(l.upcacode=k(s),N(l.barcode,6)-48<=2){I(l.upcacode,0,R(l.barcode,0,3)),I(l.upcacode,3,R(l.barcode,6,1)),I(l.upcacode,4,"0000"),I(l.upcacode,8,R(l.barcode,3,3));break}if(N(l.barcode,6)-48==3){I(l.upcacode,0,R(l.barcode,0,4)),I(l.upcacode,4,"00000"),I(l.upcacode,9,R(l.barcode,4,2));break}if(N(l.barcode,6)-48==4){I(l.upcacode,0,R(l.barcode,0,5)),I(l.upcacode,5,"00000"),I(l.upcacode,10,R(l.barcode,5,1));break}if(N(l.barcode,6)-48>=5){I(l.upcacode,0,R(l.barcode,0,6)),I(l.upcacode,6,"0000"),I(l.upcacode,10,R(l.barcode,6,1));break}}8==l.barcode.length&&I(l.upcacode,11,R(l.barcode,7,1)),l.barcode=l.upcacode}11!=l.barcode.length&&12!=l.barcode.length&&(d[c++]="bwipp.upcAbadLength#7461",d[c++]="UPC-A must be 11 or 12 digits",te());for(var b=l.barcode,f=0,m=b.length;f57)&&(d[c++]="bwipp.upcAbadCharacter#7465",d[c++]="UPC-A must contain only digits",te())}0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.upcAbadAddOnLength#7469",d[c++]="Add-on for UPC-A must be 2 or 5 digits",te()),l.descent=l.guarddescent*l.modunit/72,null==l.addondescent&&(l.addondescent=l.guarddescent),l.pad=k(12),l.checksum=0;for(var v=0;v<=10;v+=1)l.i=v,l.barchar=N(l.barcode,l.i)-48,l.i%2!=0?l.checksum=l.checksum+l.barchar:l.checksum=l.checksum+3*l.barchar;l.checksum=(10-l.checksum%10)%10,12==l.barcode.length&&N(l.barcode,11)!=l.checksum+48&&(d[c++]="bwipp.upcAbadCheckDigit#7498",d[c++]="Incorrect UPC check digit provided",te()),I(l.pad,0,l.barcode),z(l.pad,11,l.checksum+48),l.barcode=l.pad,l.sbs=k(59),l.txt=w(12),I(l.sbs,0,N(l.upca_encs,10));for(var g=0;g<=5;g+=1){l.i=g,O(l.upca_barchars,R(l.barcode,l.i,1)),c--;var u=d[--c];l.indx=u.length,c-=2,l.enc=N(l.upca_encs,l.indx),I(l.sbs,4*l.i+3,l.enc),0==l.i?z(l.txt,0,w([R(l.barcode,0,1),l.text1xoffset,l.text1yoffset,l.text1font,l.text1size-2])):z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*l.i+13+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,27,N(l.upca_encs,11));for(var x=6;x<=11;x+=1){l.i=x,O(l.upca_barchars,R(l.barcode,l.i,1)),c--;var y=d[--c];l.indx=y.length,c-=2,l.enc=N(l.upca_encs,l.indx),I(l.sbs,4*l.i+8,l.enc),11==l.i?z(l.txt,11,w([R(l.barcode,11,1),l.text1xoffset+107,l.text1yoffset,l.text1font,l.text1size-2])):z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*l.i+l.text1xoffset)+17,l.text1yoffset,l.text1font,l.text1size]))}I(l.sbs,56,N(l.upca_encs,12)),d[c++]=1/0;for(var q=l.sbs,C=0,M=q.length;C57)&&(d[c++]="bwipp.upcEupcAbadCharacter#7734",d[c++]="UPC-A must contain only digits",te())});for(var o=0;o<1;o++){var i=12==l.barcode.length?8:7;if(l.upcecode=k(i),N(l.barcode,3)-48<=2&&K(R(l.barcode,4,4),"0000")){I(l.upcecode,0,R(l.barcode,0,3)),I(l.upcecode,3,R(l.barcode,8,3)),I(l.upcecode,6,R(l.barcode,3,1));break}if(K(R(l.barcode,4,5),"00000")){I(l.upcecode,0,R(l.barcode,0,4)),I(l.upcecode,4,R(l.barcode,9,2)),I(l.upcecode,6,"3");break}if(K(R(l.barcode,5,5),"00000")){I(l.upcecode,0,R(l.barcode,0,5)),I(l.upcecode,5,R(l.barcode,10,1)),I(l.upcecode,6,"4");break}if(N(l.barcode,10)-48>=5&&K(R(l.barcode,6,4),"0000")){I(l.upcecode,0,R(l.barcode,0,6)),I(l.upcecode,6,R(l.barcode,10,1));break}d[c++]="bwipp.upcEupcAnotCompressible#7762",d[c++]="UPC-A cannot be converted to a UPC-E",te()}12==l.barcode.length&&I(l.upcecode,7,R(l.barcode,11,1)),l.barcode=l.upcecode}7!=l.barcode.length&&8!=l.barcode.length&&(d[c++]="bwipp.upcEbadLength#7774",d[c++]="UPC-E must be 7 or 8 digits",te());for(var s=l.barcode,b=0,f=s.length;b57)&&(d[c++]="bwipp.upcEbadCharacter#7778",d[c++]="UPC-E must contain only digits",te())}0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.upcEbadAddOnLength#7782",d[c++]="Add-on for UPC-E must be 2 or 5 digits",te());var h=N(l.barcode,0);48!=h&&49!=h&&(d[c++]="bwipp.upcEbadNumberSystem#7789",d[c++]="UPC-E must have number system 0 or 1",te()),l.descent=l.guarddescent*l.modunit/72,null==l.addondescent&&(l.addondescent=l.guarddescent);for(var v=0;v<1;v++){if(l.upcacode=k(11),N(l.barcode,6)-48<=2){I(l.upcacode,0,R(l.barcode,0,3)),I(l.upcacode,3,R(l.barcode,6,1)),I(l.upcacode,4,"0000"),I(l.upcacode,8,R(l.barcode,3,3));break}if(N(l.barcode,6)-48==3){I(l.upcacode,0,R(l.barcode,0,4)),I(l.upcacode,4,"00000"),I(l.upcacode,9,R(l.barcode,4,2));break}if(N(l.barcode,6)-48==4){I(l.upcacode,0,R(l.barcode,0,5)),I(l.upcacode,5,"00000"),I(l.upcacode,10,R(l.barcode,5,1));break}if(N(l.barcode,6)-48>=5){I(l.upcacode,0,R(l.barcode,0,6)),I(l.upcacode,6,"0000"),I(l.upcacode,10,R(l.barcode,6,1));break}}l.checksum=0;for(var g=0;g<=10;g+=1)l.i=g,l.barchar=N(l.upcacode,l.i)-48,l.i%2!=0?l.checksum=l.checksum+l.barchar:l.checksum=l.checksum+3*l.barchar;if(l.checksum=(10-l.checksum%10)%10,8==l.barcode.length&&N(l.barcode,7)!=l.checksum+48&&(d[c++]="bwipp.upcEbadCheckDigit#7845",d[c++]="Incorrect UPC check digit provided",te()),l.pad=k(8),I(l.pad,0,l.barcode),z(l.pad,7,l.checksum+48),l.barcode=l.pad,l.txt=w(8),z(l.txt,0,w([R(l.barcode,0,1),l.text1xoffset,l.text1yoffset,l.text1font,l.text1size-2])),l.mirrormap=N(l.upce_mirrormaps,l.checksum),48==N(l.barcode,0)){l.invt=k(l.mirrormap.length);for(var u=0,x=l.mirrormap.length-1;u<=x;u+=1)l.i=u,48==N(l.mirrormap,l.i)?z(l.invt,l.i,49):z(l.invt,l.i,48);l.mirrormap=l.invt}l.sbs=k(33),I(l.sbs,0,N(l.upce_encs,10));for(var y=1;y<=6;y+=1){l.i=y,O(l.upce_barchars,R(l.barcode,l.i,1)),c--;var q=d[--c];if(l.indx=q.length,c-=2,l.enc=N(l.upce_encs,l.indx),49==N(l.mirrormap,l.i-1)){l.enclen=l.enc.length,l.revenc=k(l.enclen);for(var C=0,M=l.enclen-1;C<=M;C+=1)l.j=C,l.char=N(l.enc,l.j),z(l.revenc,l.enclen-l.j-1,l.char);l.enc=l.revenc}I(l.sbs,4*(l.i-1)+3,l.enc),z(l.txt,l.i,w([R(l.barcode,l.i,1),re(7*(l.i-1)+13+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size]))}z(l.txt,7,w([R(l.barcode,7,1),re(63+l.text1xoffset),l.text1yoffset,l.text1font,l.text1size-2])),I(l.sbs,27,N(l.upce_encs,11)),d[c++]=1/0;for(var j=l.sbs,S=0,B=j.length;S=15){var i=R(l.barcode,0,4);V(i,"978-")&&V(i,"979-")&&(d[c++]="bwipp.isbn13badPrefix#8087",d[c++]="ISBN-13 prefix must be 978- or 979-",te()),l.wasdash=!1,l.numdash=0,l.numdigit=0;for(var s=R(l.barcode,5,9),b=0,f=s.length;b=48&&h<=57&&(l.wasdash=!1,l.numdigit=l.numdigit+1)}2==l.numdash&&7==l.numdigit||(d[c++]="bwipp.isbn13numDashesDigits#8105",d[c++]="Incorrect number of dashes and digits for ISBN-13",te());var v=N(l.barcode,14);if((v<48||v>57)&&(d[c++]="bwipp.isbn13character15#8108",d[c++]="ISBN-13 character 15 must be a digit",te()),17==l.barcode.length){V(R(l.barcode,15,1),"-")&&(d[c++]="bwipp.isbn13character16#8112",d[c++]="ISBN-13 penultimate character must be a dash",te());var g=N(l.barcode,16);(g<48||g>57)&&(d[c++]="bwipp.isbn13character17#8115",d[c++]="ISBN-13 final character must be a digit",te())}}else{var u=N(l.barcode,0);(u<48||u>57)&&(d[c++]="bwipp.isbn10FirstDigit#8120",d[c++]="ISBN-10 first character must be a digit",te()),l.wasdash=!1,l.numdash=0,l.numdigit=0;for(var x=R(l.barcode,1,9),w=0,_=x.length;w<_;w++){var y=N(x,w);d[c++]=y,45==y&&(l.wasdash&&(d[c-1]="bwipp.isbn10adjacentDashes#8127",d[c++]="ISBN-10 does not permit adjacent dashes",te()),l.wasdash=!0,l.numdash=l.numdash+1);var q=d[--c];q>=48&&q<=57&&(l.wasdash=!1,l.numdigit=l.numdigit+1)}2==l.numdash&&7==l.numdigit||(d[c++]="bwipp.isbn10numDashesDigits#8138",d[c++]="Incorrect number of dashes and digits for ISBN-10",te());var C=N(l.barcode,10);if((C<48||C>57)&&(d[c++]="bwipp.isbn10character11#8141",d[c++]="ISBN-10 character 11 must be a digit",te()),13==l.barcode.length){V(R(l.barcode,11,1),"-")&&(d[c++]="bwipp.isbn10character12#8145",d[c++]="ISBN-10 penultimate character must be a dash",te());var M=N(l.barcode,12);(M<48||M>57)&&88!=M&&(d[c++]="bwipp.isbn10character13#8148",d[c++]="ISBN-10 final character must be a digit or X",te())}}if(l.isbntxt=l.barcode,l.isbntxt.length<=13){for(l.isbn=k(10),l.checksum=0,l.i=0,l.n=0;l.isbnchar=N(l.isbntxt,l.i)-48,-3!=l.isbnchar&&(z(l.isbn,l.n,l.isbnchar+48),l.n<9&&(l.checksum=re(l.checksum+(10-l.n)*l.isbnchar)),l.n=l.n+1),l.i=l.i+1,l.i!=l.isbntxt.length;);var j=(11-l.checksum%11)%11;10==j&&(j=40),l.checksum=j+48,l.isbn=R(l.isbn,0,9),13==l.isbntxt.length&&N(l.isbntxt,12)!=l.checksum&&(d[c++]="bwipp.isbn10badCheckDigit#8178",d[c++]="Incorrect ISBN-10 check digit provided",te())}if(!l.legacy||l.isbntxt.length>=15){for(l.isbntxt.length<=13&&(l.pad=k(15),I(l.pad,0,"978-"),I(l.pad,4,R(l.isbntxt,0,11)),l.isbntxt=l.pad),l.isbn=k(13),l.checksum=0,l.i=0,l.n=0;;){if(l.isbnchar=N(l.isbntxt,l.i)-48,-3!=l.isbnchar){if(z(l.isbn,l.n,l.isbnchar+48),l.n<12){var S=l.isbnchar;l.n%2!=0&&(S*=3),l.checksum=re(S+l.checksum)}l.n=l.n+1}if(l.i=l.i+1,l.i==l.isbntxt.length)break}l.checksum=(10-l.checksum%10)%10+48,l.isbn=R(l.isbn,0,12),17==l.isbntxt.length&&N(l.isbntxt,16)!=l.checksum&&(d[c++]="bwipp.isbn13badCheckDigit#8217",d[c++]="Incorrect ISBN-13 check digit provided",te())}var B=12==l.isbn.length?22:18;if(l.pad=k(B),I(l.pad,0,"ISBN "),I(l.pad,5,l.isbntxt),z(l.pad,l.pad.length-2,45),z(l.pad,l.pad.length-1,l.checksum),l.isbntxt=l.pad,l.barcode=k(12),9==l.isbn.length?(I(l.barcode,0,"978"),I(l.barcode,3,l.isbn)):I(l.barcode,0,l.isbn),0!=l.addon.length){var A=k(12+l.addon.length+1);I(A,0,l.barcode),I(A,12," "),I(A,13,l.addon),l.barcode=A}if(z(l.options,"addongap",l.addongap),l.includetext){var T=K(l.text2,"unset")?l.isbntxt:l.text2;if(z(l.options,"text2",T),V(l.text2font,"unset")&&z(l.options,"text2font",l.text2font),z(l.options,"text2size",l.text2size),K(l.text2xalign,"unset")){d[c++]=l.options,d[c++]="text2xoffset",null==l.text2xoffset?9==l.isbn.length?d[c++]=-1:d[c++]=-12:d[c++]=l.text2xoffset;var D=d[--c],P=d[--c];z(d[--c],P,D)}else z(l.options,"text2xalign",l.text2xalign),null!=l.text2xoffset&&z(l.options,"text2xoffset",l.text2xoffset);z(l.options,"text2yoffset",null==l.text2yoffset?3:l.text2yoffset)}l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ge();var E=d[--c];l.args=E,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function ke(){if(!ke.globals){var e=l;l=ke.globals={};var a=new Map([["ismntext",'text2'],["ismntextsubspace",'text2subspace'],["ismntextsplit",'text2split'],["ismntextlinegaps",'text2linegaps'],["ismntextcolor",'text2color'],["ismntextxalign",'text2xalign'],["ismntextyalign",'text2yalign'],["ismntextdirection",'text2direction'],["ismntextfont",'text2font'],["ismntextsize",'text2size'],["ismntextxoffset",'text2xoffset'],["ismntextyoffset",'text2yoffset'],["ismntextgaps",'text2gaps']]);l.ismn_aliases=a,l=e}e=l;(l=Object.assign({},l,ke.globals)).dontdraw=!1,l.includetext=!1,l.text2="unset",l.text2font="OCR-A",l.text2size=8.5,l.text2xalign="unset",l.text2xoffset=null,l.text2yoffset=2,l.height=-1,l.width=0,l.addongap=12,l.legacy=!1,l.modunit=1,d[c++]=l.ismn_aliases,ce();var r=d[--c];l.options=r;var t=d[--c];if(l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),O(l.barcode," "),d[--c]){var n=d[--c];l.barcode=n,c--;var o=d[--c];l.addon=o}else c--,l.addon="";if(15!=l.barcode.length&&17!=l.barcode.length&&11!=l.barcode.length&&13!=l.barcode.length&&(d[c++]="bwipp.ismnBadLength#8403",d[c++]="ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes",te()),0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.ismnBadAddOnLength#8406",d[c++]="Add-on for ISMN must be 2 or 5 digits",te()),l.barcode.length>=15){V(R(l.barcode,0,4),"979-")&&(d[c++]="bwipp.ismn13badPrefix#8410",d[c++]="ISMN-13 prefix must be 979-",te()),l.wasdash=!1,l.numdash=0,l.numdigit=0;for(var i=R(l.barcode,5,9),s=0,b=i.length;s=48&&m<=57&&(l.wasdash=!1,l.numdigit=l.numdigit+1)}2==l.numdash&&7==l.numdigit||(d[c++]="bwipp.ismn13numDashesDigits#8428",d[c++]="Incorrect number of dashes and digits for ISMN-13",te());var h=N(l.barcode,14);if((h<48||h>57)&&(d[c++]="bwipp.ismn13character15#8431",d[c++]="ISMN-13 character 15 must be a digit",te()),17==l.barcode.length){V(R(l.barcode,15,1),"-")&&(d[c++]="bwipp.ismn13character16#8435",d[c++]="ISMN-13 penultimate character must be a dash",te());var v=N(l.barcode,16);(v<48||v>57)&&(d[c++]="bwipp.ismn13character17#8438",d[c++]="ISMN-13 final character must be a digit",te())}}else{V(R(l.barcode,0,2),"M-")&&(d[c++]="bwipp.ismn10badPrefix#8443",d[c++]="ISMN-10 prefix must be M-",te());var g=N(l.barcode,2);(g<48||g>57)&&(d[c++]="bwipp.ismn10character3#8446",d[c++]="ISMN-10 character 3 must be a digit",te()),l.wasdash=!1,l.numdash=0,l.numdigit=0;for(var u=R(l.barcode,3,7),x=0,w=u.length;x=48&&y<=57&&(l.wasdash=!1,l.numdigit=l.numdigit+1)}1==l.numdash&&6==l.numdigit||(d[c++]="bwipp.ismn10numDashesDigits#8464",d[c++]="Incorrect number of dashes and digits for ISMN-10",te());var q=N(l.barcode,10);if((q<48||q>57)&&(d[c++]="bwipp.ismn10character11#8467",d[c++]="ISMN-10 character 11 must be a digit",te()),13==l.barcode.length){V(R(l.barcode,11,1),"-")&&(d[c++]="bwipp.ismn10character12#8471",d[c++]="ISMN-10 penultimate character must be a dash",te());var C=N(l.barcode,12);(C<48||C>57)&&88!=C&&(d[c++]="bwipp.ismn10character13#8474",d[c++]="ISMN-10 final character must be a digit or X",te())}}for(l.ismntxt=l.barcode,l.legacytxt="",l.ismntxt.length<=13&&(l.legacytxt=l.ismntxt,l.pad=k(l.ismntxt.length+4),I(l.pad,0,"979-0-"),I(l.pad,6,R(l.ismntxt,2,l.ismntxt.length-2)),l.ismntxt=l.pad),l.ismn=k(13),l.checksum=0,l.i=0,l.n=0;l.ismnchar=N(l.ismntxt,l.i)-48,-3!=l.ismnchar&&(z(l.ismn,l.n,l.ismnchar+48),l.n<12&&(l.n%2==0?l.checksum=l.ismnchar+l.checksum:l.checksum=3*l.ismnchar+l.checksum),l.n=l.n+1),l.i=l.i+1,l.i!=l.ismntxt.length;);if(l.checksum=(10-l.checksum%10)%10+48,13==l.barcode.length||17==l.barcode.length){var M=l.barcode;N(M,M.length-1)!=l.checksum&&(d[c++]="bwipp.ismnBadCheckDigit#8522",d[c++]="Incorrect ISMN check digit provided",te())}if(l.legacy&&0!=l.legacytxt.length?(l.ismntxt=l.legacytxt,l.pad=k(18)):l.pad=k(22),I(l.pad,0,"ISMN "),I(l.pad,5,l.ismntxt),z(l.pad,l.pad.length-2,45),z(l.pad,l.pad.length-1,l.checksum),l.ismntxt=l.pad,l.barcode=R(l.ismn,0,12),0!=l.addon.length){var j=k(12+l.addon.length+1);I(j,0,l.barcode),I(j,12," "),I(j,13,l.addon),l.barcode=j}if(z(l.options,"addongap",l.addongap),l.includetext){var S=K(l.text2,"unset")?l.ismntxt:l.text2;if(z(l.options,"text2",S),V(l.text2font,"unset")&&z(l.options,"text2font",l.text2font),z(l.options,"text2size",l.text2size),K(l.text2xalign,"unset")){d[c++]=l.options,d[c++]="text2xoffset",null==l.text2xoffset?18==l.ismntxt.length?d[c++]=-1:d[c++]=-12:d[c++]=l.text2xoffset;var B=d[--c],A=d[--c];z(d[--c],A,B)}else z(l.options,"text2xalign",l.text2xalign),null!=l.text2xoffset&&z(l.options,"text2xoffset",l.text2xoffset);z(l.options,"text2yoffset",null==l.text2yoffset?3:l.text2yoffset)}l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ge();var T=d[--c];l.args=T,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function ye(){if(!ye.globals){var e=l;l=ye.globals={};var a=new Map([["issntext",'text2'],["issntextsubspace",'text2subspace'],["issntextsplit",'text2split'],["issntextlinegaps",'text2linegaps'],["issntextcolor",'text2color'],["issntextxalign",'text2xalign'],["issntextyalign",'text2yalign'],["issntextdirection",'text2direction'],["issntextfont",'text2font'],["issntextsize",'text2size'],["issntextxoffset",'text2xoffset'],["issntextyoffset",'text2yoffset'],["issntextgaps",'text2gaps']]);l.issn_aliases=a,l=e}e=l;(l=Object.assign({},l,ye.globals)).dontdraw=!1,l.includetext=!1,l.text2="unset",l.text2font="OCR-A",l.text2size=8.5,l.text2xalign="unset",l.text2xoffset=null,l.text2yoffset=2,l.height=-1,l.width=0,l.addongap=12,l.modunit=1,d[c++]=l.issn_aliases,ce();var r=d[--c];l.options=r;var t=d[--c];if(l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),O(l.barcode," "),d[--c]){var n=d[--c];l.barcode=n,c--;var o=d[--c];l.seqvar=o}else c--,l.seqvar="00";if(O(l.seqvar," "),d[--c]){var i=d[--c];l.seqvar=i,c--;var s=d[--c];l.addon=s}else c--,l.addon="";8!=l.barcode.length&&9!=l.barcode.length&&(d[c++]="bwipp.issnBadLength#8715",d[c++]="ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX",te());for(var b=R(l.barcode,0,4),f=0,m=b.length;f57)&&(d[c++]="bwipp.issnFirstThroughFourthNotNumeric#8719",d[c++]="ISSN first four characters must be numeral characters",te())}V(R(l.barcode,4,1),"-")&&(d[c++]="bwipp.issnNeedsDash#8723",d[c++]="ISSN fifth character must be a dash",te());for(var v=R(l.barcode,5,3),g=0,u=v.length;g57)&&(d[c++]="bwipp.issnSixthThroughEighthNotNumeric#8727",d[c++]="ISSN sixth through eighth characters must be numerals",te())}if(9==l.barcode.length){var w=N(l.barcode,8);(w<48||w>57)&&88!=w&&(d[c++]="bwipp.issnNinthCharacterBadFormat#8732",d[c++]="ISSN ninth character must be a number or the character X",te())}for(2!=l.seqvar.length&&(d[c++]="bwipp.issnBadSequenceVariantLength#8736",d[c++]="Sequence variant for ISSN must be 2 digits",te()),F(l.seqvar,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.issnSequenceVariantBadCharacter#8740",d[c++]="Sequence variant for ISSN must contain only digits",te())}),0!=l.addon.length&&2!=l.addon.length&&5!=l.addon.length&&(d[c++]="bwipp.issnBadAddOnLength#8744",d[c++]="Add-on for ISSN must be 2 or 5 digits",te()),l.issn=k(8),l.checksum=0,l.i=0,l.n=0;l.issnchar=N(l.barcode,l.i)-48,-3!=l.issnchar&&(z(l.issn,l.n,l.issnchar+48),l.n<7&&(l.checksum=re(l.checksum+l.issnchar*(8-l.n))),l.n=l.n+1),l.i=l.i+1,l.i!=l.barcode.length;);l.checksum=(11-l.checksum%11)%11;var _=l.checksum+48;if(58==_&&(_=88),l.checksum=_,9==l.barcode.length&&N(l.barcode,8)!=l.checksum&&(d[c++]="bwipp.issnBadCheckDigit#8769",d[c++]="Incorrect ISSN check digit provided",te()),l.pad=k(14),I(l.pad,0,"ISSN "),I(l.pad,5,l.barcode),z(l.pad,13,l.checksum),l.issntxt=l.pad,l.barcode=R(l.issn,0,7),l.barcode=k(12),I(l.barcode,0,"977"),I(l.barcode,3,l.issn),I(l.barcode,10,l.seqvar),0!=l.addon.length){var y=k(12+l.addon.length+1);I(y,0,l.barcode),I(y,12," "),I(y,13,l.addon),l.barcode=y}if(z(l.options,"addongap",l.addongap),l.includetext){var q=K(l.text2,"unset")?l.issntxt:l.text2;if(z(l.options,"text2",q),V(l.text2font,"unset")&&z(l.options,"text2font",l.text2font),z(l.options,"text2size",l.text2size),K(l.text2xalign,"unset")){z(l.options,"text2xoffset",null==l.text2xoffset?10:l.text2xoffset)}else z(l.options,"text2xalign",l.text2xalign),null!=l.text2xoffset&&z(l.options,"text2xoffset",l.text2xoffset);z(l.options,"text2yoffset",null==l.text2yoffset?3:l.text2yoffset)}l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ge();var C=d[--c];l.args=C,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function qe(){var e=l;(l=Object.assign({},l,qe.globals)).dontdraw=!1,l.includetext=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];if(l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.barlen=l.barcode.length,7!=l.barlen&&8!=l.barlen&&(d[c++]="bwipp.MandSbadLength#8902",d[c++]="M&S barcode must be 7 or 8 characters",te()),7==l.barlen){var t=C(k(8),"00000000");I(t,1,l.barcode),l.barcode=t}l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ue();var n=d[--c];l.args=n;var o=N(l.args,"bbs");z(o,10,N(o,2)),z(o,11,N(o,2));var i=N(l.args,"bhs");if(z(i,10,N(i,2)),z(i,11,N(i,2)),l.includetext){if(l.txt=N(l.args,"txt"),7==l.barlen){for(var s=0;s<=6;s+=1){var b=l.txt;I(N(N(b,s),0),0,N(N(b,s+1),0))}I(N(N(l.txt,7),0),0," ")}var f=w(10);I(f,0,l.txt),l.txt=f;var m=N(l.txt,0);z(l.txt,8,M(w(m.length),m));var h=N(l.txt,0);z(l.txt,9,M(w(h.length),h)),z(N(l.txt,8),0,"M"),z(N(l.txt,8),1,-12),z(N(l.txt,9),0,"S"),z(N(l.txt,9),1,69),z(l.args,"txt",l.txt)}z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Ce(){if(!Ce.globals){var e=l;(l=Ce.globals={}).code128_sta=-1,l.code128_stb=-2,l.code128_stc=-3,l.code128_swa=-4,l.code128_swb=-5,l.code128_swc=-6,l.code128_fn1=-7,l.code128_fn2=-8,l.code128_fn3=-9,l.code128_fn4=-10,l.code128_sft=-11,l.code128_stp=-12,l.code128_lka=-13,l.code128_lkc=-14,l.sta=l.code128_sta,l.stb=l.code128_stb,l.stc=l.code128_stc,l.swa=l.code128_swa,l.swb=l.code128_swb,l.swc=l.code128_swc,l.fn1=l.code128_fn1,l.fn2=l.code128_fn2,l.fn3=l.code128_fn3,l.fn4=l.code128_fn4,l.sft=l.code128_sft,l.stp=l.code128_stp,l.lka=l.code128_lka,l.lkc=l.code128_lkc,l.code128_charmaps=w([w([32,32,"00"]),w(["!","!","01"]),w(["\"","\"","02"]),w(["#","#","03"]),w(["$","$","04"]),w(["%","%","05"]),w(["&","&","06"]),w(["'","'","07"]),w([40,40,"08"]),w([41,41,"09"]),w(["*","*","10"]),w(["+","+","11"]),w([",",",","12"]),w(["-","-","13"]),w([".",".","14"]),w(["/","/","15"]),w(["0","0","16"]),w(["1","1","17"]),w(["2","2","18"]),w(["3","3","19"]),w(["4","4","20"]),w(["5","5","21"]),w(["6","6","22"]),w(["7","7","23"]),w(["8","8","24"]),w(["9","9","25"]),w([":",":","26"]),w([";",";","27"]),w(["<","<","28"]),w(["=","=","29"]),w([">",">","30"]),w(["?","?","31"]),w(["@","@","32"]),w(["A","A","33"]),w(["B","B","34"]),w(["C","C","35"]),w(["D","D","36"]),w(["E","E","37"]),w(["F","F","38"]),w(["G","G","39"]),w(["H","H","40"]),w(["I","I","41"]),w(["J","J","42"]),w(["K","K","43"]),w(["L","L","44"]),w(["M","M","45"]),w(["N","N","46"]),w(["O","O","47"]),w(["P","P","48"]),w(["Q","Q","49"]),w(["R","R","50"]),w(["S","S","51"]),w(["T","T","52"]),w(["U","U","53"]),w(["V","V","54"]),w(["W","W","55"]),w(["X","X","56"]),w(["Y","Y","57"]),w(["Z","Z","58"]),w(["[","[","59"]),w([92,92,"60"]),w(["]","]","61"]),w(["^","^","62"]),w(["_","_","63"]),w([0,"`","64"]),w([1,"a","65"]),w([2,"b","66"]),w([3,"c","67"]),w([4,"d","68"]),w([5,"e","69"]),w([6,"f","70"]),w([7,"g","71"]),w([8,"h","72"]),w([9,"i","73"]),w([10,"j","74"]),w([11,"k","75"]),w([12,"l","76"]),w([13,"m","77"]),w([14,"n","78"]),w([15,"o","79"]),w([16,"p","80"]),w([17,"q","81"]),w([18,"r","82"]),w([19,"s","83"]),w([20,"t","84"]),w([21,"u","85"]),w([22,"v","86"]),w([23,"w","87"]),w([24,"x","88"]),w([25,"y","89"]),w([26,"z","90"]),w([27,"{","91"]),w([28,"|","92"]),w([29,"}","93"]),w([30,"~","94"]),w([31,127,"95"]),w([l.fn3,l.fn3,"96"]),w([l.fn2,l.fn2,"97"]),w([l.sft,l.sft,"98"]),w([l.swc,l.swc,"99"]),w([l.swb,l.fn4,l.swb]),w([l.fn4,l.swa,l.swa]),w([l.fn1,l.fn1,l.fn1]),w([l.sta,l.sta,l.sta]),w([l.stb,l.stb,l.stb]),w([l.stc,l.stc,l.stc]),w([l.stp,l.stp,l.stp])]),l.code128_latch_a0=w(["","e","e","ee","eee","eee"]),l.code128_latch_b0=w(["d","","d","ddd","dd","ddd"]),l.code128_latch_c0=w(["c","c","","eec","ddc","dddc"]),l.code128_latch_a1=w(["ee","eee","eee","","e","e"]),l.code128_latch_b1=w(["ddd","dd","ddd","d","","d"]),l.code128_latch_c1=w(["eec","ddc","dddc","c","c",""]);for(var a=[],r=l.code128_latch_a0,t=0,n=r.length;t500&&(d[c++]="bwipp.code128inputTooLong#9205",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.code128_fn1],["FNC2",l.code128_fn2],["FNC3",l.code128_fn3],["LNKA",l.code128_lka],["LNKC",l.code128_lkc]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Xe=d[--c];if(l.msg=Xe,l.msglen=l.msg.length,l.encoding="legacy",l.newencoder&&(l.encoding="new"),l.raw&&(l.encoding="raw"),K(l.encoding,"raw")){for(l.cws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var Ue=R(l.barcode,l.i+1,3);d[c++]=Ue,d[c++]=!1;for(var Ke=0,Ve=Ue.length;Ke57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var Ze=d[--c];l.cw=S(Ze),l.cw>106&&(d[c++]="bwipp.code128BadRawCodeword#9252",d[c++]="Raw codewords must be 0 to 106",te()),z(l.cws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.code128BadRawFormat#9259",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.cws=R(l.cws,0,l.j),l.text=""}else{l.text=k(l.msglen);for(var We=0,Ye=l.msglen-1;We<=Ye;We+=1){l.i=We;var Qe=N(l.msg,l.i);Qe<0&&(Qe=32),z(l.text,l.i,Qe)}}if(K(l.encoding,"legacy")){l.seta=l.seta_legacy,l.setb=l.setb_legacy,l.setc=l.setc_legacy,d[c++]=1/0;for(var $e=0,Je=l.msglen;$e=0;ra-=1)l.i=ra,N(l.msg,l.i)>=0&&(N(l.msg,l.i)>=128?z(l.numEA,l.i,N(l.numEA,l.i+1)+1):z(l.numSA,l.i,N(l.numSA,l.i+1)+1));l.ea=!1,d[c++]=1/0;for(var ta=0,na=l.msglen-1;ta<=na;ta+=1){if(l.i=ta,l.c=N(l.msg,l.i),l.ea==l.c<128&&l.c>=0){var oa=N(l.ea?l.numSA:l.numEA,l.i);oa<(re(oa+l.i)==l.msglen?3:5)||(l.ea=!l.ea,d[c++]=l.code128_fn4),d[c++]=l.code128_fn4}l.c>=0?d[c++]=127&l.c:d[c++]=l.c}U(w(G()));var ia=d[--c];l.msg=ia,c--,l.msglen=l.msg.length,d[c++]=1/0;for(var sa=0,ca=l.msglen+1;sa=0;pa-=1)l.i=pa,l.c=N(l.msg,l.i),l.c==l.code128_fn1?(z(l.numsAtEven,l.i,2+N(l.numsAtEven,l.i+1)),z(l.numsAtOdd,l.i,0)):l.c>=48&&l.c<=57?(z(l.numsAtEven,l.i,1+N(l.numsAtOdd,l.i+1)),z(l.numsAtOdd,l.i,1+N(l.numsAtEven,l.i+1))):(z(l.numsAtEven,l.i,0),z(l.numsAtOdd,l.i,0));l.numsscr=function(){var e=d[--c];d[c++]=N(l.numsAtEven,e)},l.enca=function(){var e=d[--c];z(l.cws,l.j,N(l.seta,e)),l.j=l.j+1},l.encb=function(){var e=d[--c];z(l.cws,l.j,N(l.setb,e)),l.j=l.j+1},l.encc=function(){if(V(P(d[c-1]),'arraytype')){var e=d[--c];d[c++]=N(l.setc,e)}else{X(d[--c]);var a=d[--c],r=d[--c];d[c++]=re(a-48+10*(r-48))}var t=d[--c];z(l.cws,l.j,t),l.j=l.j+1},l.anotb=function(){var e=d[--c];d[c++]=A(l.seta,e)&&!A(l.setb,e)},l.bnota=function(){var e=d[--c];d[c++]=A(l.setb,e)&&!A(l.seta,e)},d[c++]=1/0;for(var ba=0,fa=l.msg.length;ba=0;va-=1){l.i=va,d[c++]=N(l.msg,l.i),l.anotb();var ga=d[--c];z(l.nextanotb,l.i,ga?0:N(l.nextanotb,l.i+1)+1),d[c++]=N(l.msg,l.i),l.bnota();var ua=d[--c];z(l.nextbnota,l.i,ua?0:N(l.nextbnota,l.i+1)+1)}l.abeforeb=function(){var e=d[--c];d[c++]=H(N(l.nextanotb,e),N(l.nextbnota,e))},l.bbeforea=function(){var e=d[--c];d[c++]=H(N(l.nextbnota,e),N(l.nextanotb,e))},l.cws=w(2*l.barcode.length+3),l.j=0,l.msglen>0?(d[c++]=0,l.numsscr()):d[c++]=-1;var xa=d[--c];for(l.nums=xa;;){if(0==l.msglen){d[c++]=l.code128_stb,l.enca(),l.cset="setb";break}if(2==l.msglen&&2==l.nums){d[c++]=l.code128_stc,l.enca(),l.cset="setc";break}if(l.nums>=4){d[c++]=l.code128_stc,l.enca(),l.cset="setc";break}if(d[c++]=0,l.abeforeb(),d[--c]){d[c++]=l.code128_sta,l.enca(),l.cset="seta";break}d[c++]=l.code128_stb,l.enca(),l.cset="setb";break}for(l.i=0;l.i!=l.msglen;){d[c++]=l.i,l.numsscr();var wa=d[--c];for(l.nums=wa;;){if((K(l.cset,"seta")||K(l.cset,"setb"))&&l.nums>=4&&N(l.msg,l.i)!=l.code128_fn1){if(l.nums%2==0){d[c++]=l.code128_swc,K(l.cset,"seta")?l.enca():l.encb(),l.cset="setc";break}if(d[c++]=N(l.msg,l.i),K(l.cset,"seta")?l.enca():l.encb(),l.i=l.i+1,d[c++]=l.i,l.numsscr(),d[--c]>=4){d[c++]=l.code128_swc,K(l.cset,"seta")?l.enca():l.encb(),l.cset="setc";break}}d[c++]=K(l.cset,"setb"),d[c++]=N(l.msg,l.i),l.anotb();var _a=d[--c];if(d[--c]&&_a){if(l.i-1||N(l.msg,l.i)==l.code128_fn4)){if(d[c++]=l.i,l.abeforeb(),d[--c]){d[c++]=l.code128_swa,l.encc(),l.cset="seta";break}d[c++]=l.code128_swb,l.encc(),l.cset="setb";break}if(K(l.cset,"seta")){d[c++]=N(l.msg,l.i),l.enca(),l.i=l.i+1;break}if(K(l.cset,"setb")){d[c++]=N(l.msg,l.i),l.encb(),l.i=l.i+1;break}if(K(l.cset,"setc")){N(l.msg,l.i)<=-1?(d[c++]=N(l.msg,l.i),l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}break}}l.cws=R(l.cws,0,l.j)}if(K(l.encoding,"new")){l.seta=l.code128_seta_new,l.setb=l.code128_setb_new,l.setc=l.code128_setc_new,l.encode=w([function(){l.enc_a0()},function(){l.enc_b0()},function(){l.enc_c()},function(){l.enc_a1()},function(){l.enc_b1()},function(){l.enc_c()}]),l.can_a=function(){l.c>=0?d[c++]=!0:d[c++]=A(l.seta,l.c)},l.can_b=function(){l.c>=0?d[c++]=!0:d[c++]=A(l.setb,l.c)},l.can_c0=function(){l.num_digits>=2?d[c++]=!0:d[c++]=A(l.setc,l.c)},l.can_c1=function(){l.num_digits>=2?d[c++]=!0:d[c++]=A(l.setc,l.c)},l.suppressc&&(l.can_c0=function(){d[c++]=!1}),(l.suppressc||l.unlatchextbeforec)&&(l.can_c1=function(){d[c++]=!1}),l.out_a0=function(){d[c++]=1,l.c>=0&&(l.c>=128&&(d[c-1]+=1),(127&l.c)>=96&&(d[c-1]+=1))},l.out_a1=function(){d[c++]=1,l.c>=0&&(l.c<128&&(d[c-1]+=1),(127&l.c)>=96&&(d[c-1]+=1))},l.out_b0=function(){d[c++]=1,l.c>=0&&(l.c>=128&&(d[c-1]+=1),(127&l.c)<32&&(d[c-1]+=1))},l.out_b1=function(){d[c++]=1,l.c>=0&&(l.c<128&&(d[c-1]+=1),(127&l.c)<32&&(d[c-1]+=1))},l.map_ab=function(){d[c-1]<32?d[c-1]+=64:d[c-1]-=32},l.enc_a0=function(){if(d[c++]=1/0,l.c<0)d[c++]=N(l.seta,l.c);else{l.c>=128&&(d[c++]=101);var e=127&l.c;if(d[c++]=e,e>=96){var a=d[--c];d[c++]=98,d[c++]=a}l.map_ab()}var r=w();d[c++]=r},l.enc_a1=function(){if(d[c++]=1/0,l.c<0)d[c++]=N(l.seta,l.c);else{l.c<128&&(d[c++]=101);var e=127&l.c;if(d[c++]=e,e>=96){var a=d[--c];d[c++]=98,d[c++]=a}l.map_ab()}var r=w();d[c++]=r},l.enc_b0=function(){if(d[c++]=1/0,l.c<0)d[c++]=N(l.setb,l.c);else{l.c>=128&&(d[c++]=100);var e=127&l.c;if(d[c++]=e,e<32){var a=d[--c];d[c++]=98,d[c++]=a}l.map_ab()}var r=w();d[c++]=r},l.enc_b1=function(){if(d[c++]=1/0,l.c<0)d[c++]=N(l.setb,l.c);else{l.c<128&&(d[c++]=100);var e=127&l.c;if(d[c++]=e,e<32){var a=d[--c];d[c++]=98,d[c++]=a}l.map_ab()}var r=w();d[c++]=r},l.enc_c=function(){d[c++]=1/0,l.c<0?d[c++]=N(l.setc,l.c):d[c++]=re(10*(N(l.msg,l.n)-48)+(N(l.msg,l.n+1)-48));var e=w();d[c++]=e},l.get_best_prior_state=function(){var e=d[--c],a=d[--c];l.len=re(a+N(l.bln_0,e));var r=d[--c];l.o=r;var t=d[--c],n=d[--c],o=re(n+N(l.bln_0,t));if(d[c++]=o,o=48&&l.c<58?l.num_digits+1:0;l.num_digits=r,l.bln_2=l.bln_1,l.bln_1=l.bln_0,l.bln_0=N(l.bln,3&l.n),l.bps_2=l.bps_1,l.bps_1=l.bps_0,l.bps_0=N(l.bps,3&l.n);var t=l.num_digits>=2?l.bps_2:l.bps_1;l.bps_c=t;var n=l.num_digits>=2?l.bln_2:l.bln_1;if(l.bln_c=n,d[c++]=l.bln_0,d[c++]=0,l.can_a(),d[--c]){l.p=N(l.bps_1,0),z(N(l.path,l.n),0,l.p),d[c++]=re(N(l.bln_1,l.p)+N(l.code128_latch_length_a0,l.p)),l.out_a0();var o=d[--c],i=d[--c];d[c++]=re(i+o)}else d[c++]=l.code128_max_int;var s=d[--c],p=d[--c];if(z(d[--c],p,s),d[c++]=l.bln_0,d[c++]=3,l.can_a(),d[--c]){l.p=N(l.bps_1,3),z(N(l.path,l.n),3,l.p),d[c++]=re(N(l.bln_1,l.p)+N(l.code128_latch_length_a1,l.p)),l.out_a1();var b=d[--c],f=d[--c];d[c++]=re(f+b)}else d[c++]=l.code128_max_int;var m=d[--c],h=d[--c];if(z(d[--c],h,m),d[c++]=l.bln_0,d[c++]=1,l.can_b(),d[--c]){l.p=N(l.bps_1,1),z(N(l.path,l.n),1,l.p),d[c++]=re(N(l.bln_1,l.p)+N(l.code128_latch_length_b0,l.p)),l.out_b0();var v=d[--c],g=d[--c];d[c++]=re(g+v)}else d[c++]=l.code128_max_int;var u=d[--c],x=d[--c];if(z(d[--c],x,u),d[c++]=l.bln_0,d[c++]=4,l.can_b(),d[--c]){l.p=N(l.bps_1,4),z(N(l.path,l.n),4,l.p),d[c++]=re(N(l.bln_1,l.p)+N(l.code128_latch_length_b1,l.p)),l.out_b1();var w=d[--c],_=d[--c];d[c++]=re(_+w)}else d[c++]=l.code128_max_int;var k=d[--c],y=d[--c];z(d[--c],y,k),d[c++]=l.bln_0,d[c++]=2,l.can_c0(),d[--c]?(l.p=N(l.bps_c,2),z(N(l.path,l.n),2,l.p),d[c++]=re(N(l.bln_c,l.p)+N(l.code128_latch_length_c0,l.p))+1):d[c++]=l.code128_max_int;var q=d[--c],C=d[--c];z(d[--c],C,q),d[c++]=l.bln_0,d[c++]=5,l.can_c1(),d[--c]?(l.p=N(l.bps_c,5),z(N(l.path,l.n),5,l.p),d[c++]=re(N(l.bln_c,l.p)+N(l.code128_latch_length_c1,l.p))+1):d[c++]=l.code128_max_int;var M=d[--c],j=d[--c];z(d[--c],j,M),d[c++]=l.bps_0,d[c++]=0,X(l.code128_prioritized_latch_length_a0),l.get_best_prior_state();var S=d[--c],B=d[--c];z(d[--c],B,S),d[c++]=l.bps_0,d[c++]=3,X(l.code128_prioritized_latch_length_a1),l.get_best_prior_state();var A=d[--c],T=d[--c];z(d[--c],T,A),d[c++]=l.bps_0,d[c++]=1,X(l.code128_prioritized_latch_length_b0),l.get_best_prior_state();var R=d[--c],I=d[--c];z(d[--c],I,R),d[c++]=l.bps_0,d[c++]=4,X(l.code128_prioritized_latch_length_b1),l.get_best_prior_state();var D=d[--c],P=d[--c];z(d[--c],P,D),d[c++]=l.bps_0,d[c++]=2,X(l.code128_prioritized_latch_length_c0),l.get_best_prior_state();var E=d[--c],O=d[--c];z(d[--c],O,E),d[c++]=l.bps_0,d[c++]=5,X(l.code128_prioritized_latch_length_c1),l.get_best_prior_state();var F=d[--c],L=d[--c];z(d[--c],L,F)}},l.backtrack=function(){l.n=l.msg.length;for(var e=0,a=l.code128_reverse_priority.length;e=48?2:1;if(l.n=l.n-b,l.c=N(l.msg,l.n),d[c++]='enc',!0===N(l.encode,l.state)())break;var f=d[--c],m=d[--c];l[m]=f,l.len=re(l.len-l.latch.length-l.enc.length);var h=d[--c],v=l.len,g=l.latch;I(h,v,g),I(h,re(v+g.length),l.enc),l.state=l.prior_state,d[c++]=h}z(d[c-1],0,N(l.code128_start_code,l.state))},l.make_tables(),l.backtrack();var ja=d[--c];l.cws=ja}l.j=l.cws.length;var Sa=w(l.j+2);I(Sa,0,l.cws),l.cws=Sa,l.csum=N(l.cws,0);for(var Ba=1,Na=l.j-1;Ba<=Na;Ba+=1)l.i=Ba,l.csum=re(l.csum+N(l.cws,l.i)*l.i);l.csum=l.csum%103,z(l.cws,l.j,l.csum),z(l.cws,l.j+1,106),A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#9686",d[c++]=l.cws,te()),l.sbs=k(6*l.cws.length+1);for(var Aa=0,Ta=l.cws.length-1;Aa<=Ta;Aa+=1)l.i=Aa,I(l.sbs,6*l.i,N(l.code128_encs,N(l.cws,l.i)));d[c++]=1/0;for(var za=l.sbs,Ra=0,Ia=za.length;Ra500&&(d[c++]="bwipp.gs1128inputTooLong#9791",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.linkagea&&l.linkagec&&(d[c++]="bwipp.gs1128badLinkage#9800",d[c++]="linkagea and linkagec cannot be used together",te()),l.text=l.barcode,d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.fnc1);U(w(G()));var b=d[--c];(l.c128=b,c--,l.barcode=k(5*(l.c128.length+1)),l.j=0,F(l.c128,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.linkagea||l.linkagec)&&(I(l.barcode,l.j,l.linkagea?"^LNKA":"^LNKC"),l.j=l.j+5);l.barcode=R(l.barcode,0,l.j),-1==l.height&&(l.propspec&&-1!=l.hnom||(l.height=.5)),T(l.options,"parse"),z(l.options,"height",l.height),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ce();var f=d[--c];l.args=f,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function je(){var e=l;(l=Object.assign({},l,je.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.text=l.barcode;var t=l.barcode;d[c++]=k(t.length),d[c++]=0,F(t,function(){if(32!=d[c-1]){var e=d[--c],a=d[--c];z(d[c-1],a,e),d[c++]=a+1}else c--});var n=d[--c],o=d[--c];l.barcode=R(o,0,n),l.hasspace=l.text.length!=l.barcode.length,17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.ean14badLength#9946",d[c++]="EAN-14 must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.ean14badAI#9949",d[c++]="EAN-14 must begin with (01) application identifier",te());for(var i=R(l.barcode,4,l.barcode.length-4),s=0,b=i.length;s57)&&(d[c++]="bwipp.ean14badCharacter#9953",d[c++]="EAN-14 must contain only digits",te())}l.checksum=0;for(var m=0;m<=12;m+=1){l.i=m;var h=l.checksum,v=N(l.barcode,l.i+4)-48;l.i%2==0&&(v*=3),l.checksum=re(h+v)}if(l.checksum=(10-l.checksum%10)%10,18==l.barcode.length)N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.ean14badCheckDigit#9968",d[c++]="Incorrect EAN-14 check digit provided",te());else{var g=k(18);I(g,0,l.barcode),z(g,17,l.checksum+48),l.barcode=g;var u=l.hasspace?2:1,x=k(l.text.length+u);I(x,x.length-2," "),z(x,x.length-1,l.checksum+48),I(x,0,l.text),l.text=x}l.gtin=R(l.barcode,4,14),l.barcode=k(21),I(l.barcode,0,"^FNC101"),I(l.barcode,7,l.gtin),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ce();var _=d[--c];l.args=_,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Se(){var e=l;(l=Object.assign({},l,Se.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.text=l.barcode;var t=l.barcode;d[c++]=k(t.length),d[c++]=0,F(t,function(){if(32!=d[c-1]){var e=d[--c],a=d[--c];z(d[c-1],a,e),d[c++]=a+1}else c--});var n=d[--c],o=d[--c];l.barcode=R(o,0,n),l.hasspace=l.text.length!=l.barcode.length,21!=l.barcode.length&&22!=l.barcode.length&&(d[c++]="bwipp.sscc18badLength#10071",d[c++]="SSCC-18 must be 17 or 18 digits",te()),V(R(l.barcode,0,4),"(00)")&&(d[c++]="bwipp.sscc18badAI#10074",d[c++]="SSCC-18 must begin with (00) application identifier",te());for(var i=R(l.barcode,4,l.barcode.length-4),s=0,b=i.length;s57)&&(d[c++]="bwipp.sscc18badCharacter#10078",d[c++]="SSCC-18 must contain only digits",te())}l.checksum=0;for(var m=0;m<=16;m+=1){l.i=m;var h=l.checksum,v=N(l.barcode,l.i+4)-48;l.i%2==0&&(v*=3),l.checksum=re(h+v)}if(l.checksum=(10-l.checksum%10)%10,22==l.barcode.length)N(l.barcode,21)!=l.checksum+48&&(d[c++]="bwipp.sscc18badCheckDigit#10093",d[c++]="Incorrect SSCC-18 check digit provided",te());else{var g=k(22);I(g,0,l.barcode),z(g,21,l.checksum+48),l.barcode=g;var u=l.hasspace?2:1,x=k(l.text.length+u);I(x,x.length-2," "),z(x,x.length-1,l.checksum+48),I(x,0,l.text),l.text=x}l.sscc=R(l.barcode,4,18),l.barcode=k(25),I(l.barcode,0,"^FNC100"),I(l.barcode,7,l.sscc),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ce();var _=d[--c];l.args=_,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Be(){if(!Be.globals){var e=l;(l=Be.globals={}).code39_encs=w(["1113313111","3113111131","1133111131","3133111111","1113311131","3113311111","1133311111","1113113131","3113113111","1133113111","3111131131","1131131131","3131131111","1111331131","3111331111","1131331111","1111133131","3111133111","1131133111","1111333111","3111111331","1131111331","3131111311","1111311331","3111311311","1131311311","1111113331","3111113311","1131113311","1111313311","3311111131","1331111131","3331111111","1311311131","3311311111","1331311111","1311113131","3311113111","1331113111","1313131111","1313111311","1311131311","1113131311","1311313111"]),l.code39_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.code39_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,Be.globals)).dontdraw=!1,l.includecheck=!1,l.validatecheck=!1,l.includetext=!1,l.includecheckintext=!1,l.hidestars=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.height=-1,l.width=0,l.modunit=1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.code39emptyData#10245",d[c++]="The data must not be empty",te()),l.barcode.length>500&&(d[c++]="bwipp.code39inputTooLong#10249",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.code39badCharacter#10257",d[c++]="Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=0;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.code39_barchars,l.checksum)&&(d[c++]="bwipp.code39badCheckDigit#10277",d[c++]="Incorrect Code 39 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen),l.includecheck=!0);var f=l.includecheck?3:2;l.sbs=k(10*re(l.barlen+f)),I(l.sbs,0,N(l.code39_encs,43));for(var m=0,h=l.barlen-1;m<=h;m+=1)l.i=m,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.sbs,10*l.i+10,N(l.code39_encs,l.indx));l.includecheck?(I(l.sbs,10*l.barlen+10,N(l.code39_encs,l.checksum)),I(l.sbs,10*l.barlen+20,N(l.code39_encs,43))):I(l.sbs,10*l.barlen+10,N(l.code39_encs,43));var v=l.hidestars?0:2,g=re(v+l.barlen);l.includecheck&&l.includecheckintext&&(g+=1),l.slen=g,l.text=k(l.slen),l.tpos=0,l.hidestars||(I(l.text,l.tpos,"*"),l.tpos=l.tpos+1),I(l.text,l.tpos,l.barcode),l.tpos=re(l.tpos+l.barlen),l.includecheck&&l.includecheckintext&&(I(l.text,l.tpos,R(l.code39_barchars,l.checksum,1)),l.tpos=l.tpos+1),l.hidestars||I(l.text,l.tpos,"*"),d[c++]=1/0;for(var u=l.sbs,x=0,y=u.length;x500&&(d[c++]="bwipp.code39extinputTooLong#10404",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,l.barlen=l.barcode.length,T(l.options,"parse"),F(l.barcode,function(){d[--c]>=128&&(d[c++]="bwipp.code39extBadCharacter#10431",d[c++]="Code 39 Extended must contain only ASCII characters",te())}),l.newcode=k(2*l.barlen),l.newtext=k(2*l.barlen),l.j=0;for(var n=0,o=l.barlen-1;n<=o;n+=1){l.i=n,l.extchar=N(l.code39ext_extencs,N(l.barcode,l.i)),I(l.newcode,l.j,l.extchar);var i=N(l.barcode,l.i);(i<32||127==i)&&(i=32),z(l.newtext,l.j,i),1!=l.extchar.length&&z(l.newtext,l.j+1,32),l.j=l.j+l.extchar.length}l.newcode=R(l.newcode,0,l.j),l.newtext=R(l.newtext,0,l.j),l.bwipp_dontdraw=!0,d[c++]=l.newcode,d[c++]=l.options,Be();var s=d[--c];if(l.args=s,l.includetext){l.txt=N(l.args,"txt"),l.txtstr=N(N(l.txt,0),0);var b=l.hidestars?0:1;I(l.txtstr,b,l.newtext),z(l.args,"txt",l.txt)}z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Ae(){var e=l;(l=Object.assign({},l,Ae.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.text1xoffset=0,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),8!=l.barcode.length&&9!=l.barcode.length&&(d[c++]="bwipp.code32badLength#10526",d[c++]="Italian Pharmacode must be 8 or 9 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.code32badCharacter#10530",d[c++]="Italian Pharmacode must contain only digits",te())}),l.checksum=0;for(var t=0;t<=7;t+=1){if(l.i=t,d[c++]=N(l.barcode,l.i)-48,l.i%2!=0){var n=d[--c];d[c++]=2*n}d[c-1]>9&&(d[c-1]-=9);var o=d[--c];l.checksum=re(o+l.checksum)}l.checksum=l.checksum%10,9==l.barcode.length&&N(l.barcode,8)!=l.checksum+48&&(d[c++]="bwipp.code32badCheckDigit#10546",d[c++]="Incorrect Italian Pharmacode check digit provided",te());var i=k(10);I(i,0,l.barcode),z(i,8,l.checksum+48),l.text=i,l.val=B(k(6),S(l.text),32),l.barcode=k(6);for(var s=0;s<=5;s+=1)z(l.barcode,s,48);I(l.barcode,6-l.val.length,l.val);for(var b=0;b<=5;b+=1){var f=N(l.barcode,b);d[c++]=b,d[c++]=f,d[c++]=f;for(var m=0;m<4;m++){d[--c]>=N("AEIO",m)&&(d[c-1]+=1);var h=d[c-1];d[c++]=h}d[c-1]=l.barcode;var v=d[c-2],g=d[c-3],u=d[c-1];c-=3,z(u,g,v)}I(l.text,1,R(l.text,0,9)),z(l.text,0,65),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Be();var x=d[--c];l.args=x,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Te(){var e=l;(l=Object.assign({},l,Te.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.text1xoffset=0,l.height=-1,l.pzn8=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.pzn8?7!=l.barcode.length&&8!=l.barcode.length&&(d[c++]="bwipp.pzn8badLength#10648",d[c++]="PZN8 must be 7 or 8 digits",te()):6!=l.barcode.length&&7!=l.barcode.length&&(d[c++]="bwipp.pzn7badLength#10652",d[c++]="PZN7 must be 6 or 7 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.pznBadCharacter#10657",d[c++]="PZN must contain only digits",te())});var t=l.pzn8?9:8;l.msglen=t,l.checksum=0;for(var n=0,o=l.msglen-3;n<=o;n+=1){l.i=n;var i=l.pzn8?1:2;l.checksum=re((N(l.barcode,l.i)-48)*(l.i+i)+l.checksum)}l.checksum=l.checksum%11,10==l.checksum&&(d[c++]="bwipp.pznBadInputSequence#10673",d[c++]="Incorrect PZN input sequence provided",te()),l.barcode.length==l.msglen-1&&N(l.barcode,l.msglen-2)!=l.checksum+48&&(d[c++]="bwipp.pznBadCheckDigit#10677",d[c++]="Incorrect PZN check digit provided",te());var s=k(l.msglen);z(s,0,45),I(s,1,l.barcode),z(s,l.msglen-1,l.checksum+48),l.msg=s,l.bwipp_dontdraw=!0,d[c++]=l.msg,d[c++]=l.options,Be();var b=d[--c];l.args=b,l.text=k(l.msglen+5),I(l.text,0,"PZN - "),I(l.text,6,R(l.msg,1,l.msglen-1)),z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function ze(){if(!ze.globals){var e=l;(l=ze.globals={}).code93_encs=w(["131112","111213","111312","111411","121113","121212","121311","111114","131211","141111","211113","211212","211311","221112","221211","231111","112113","112212","112311","122112","132111","111123","111222","111321","121122","131121","212112","212211","211122","211221","221121","222111","112122","112221","122121","123111","121131","311112","311211","321111","112131","113121","211131","121221","312111","311121","122211","111141","1111411"]),l.code93_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.code93_sft1=-1,l.code93_sft2=-2,l.code93_sft3=-3,l.code93_sft4=-4,l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,N(l.code93_barchars,a),a);z(l.charvals,l.code93_sft1,43),z(l.charvals,l.code93_sft2,44),z(l.charvals,l.code93_sft3,45),z(l.charvals,l.code93_sft4,46),l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,ze.globals)).dontdraw=!1,l.includecheck=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.height=-1,l.width=0,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l.barcode.length>500&&(d[c++]="bwipp.code93inputTooLong#10821",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["SFT$",l.code93_sft1],["SFT%",l.code93_sft2],["SFT/",l.code93_sft3],["SFT+",l.code93_sft4]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var n=d[--c];l.msg=n,l.msglen=l.msg.length,F(l.msg,function(){var e=d[--c];A(l.charvals,e)||(d[c++]="bwipp.code93BadCharacter#10850",d[c++]="Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters",te())}),l.includecheck?l.sbs=k(6*l.msglen+25):l.sbs=k(6*l.msglen+13),I(l.sbs,0,N(l.code93_encs,47)),l.checksum1=0,l.checksum2=0,l.text=k(l.msglen);for(var o=0,i=l.msglen-1;o<=i;o+=1){l.i=o,l.indx=N(l.charvals,N(l.msg,l.i)),I(l.sbs,6*l.i+6,N(l.code93_encs,l.indx));var s=N(l.msg,l.i);s<0&&(s=32),z(l.text,l.i,s),l.checksum1=re(l.checksum1+((l.msglen-l.i-1)%20+1)*l.indx),l.checksum2=re(l.checksum2+((l.msglen-l.i)%15+1)*l.indx)}l.includecheck?(l.checksum1=l.checksum1%47,l.checksum2=re(l.checksum2+l.checksum1)%47,I(l.sbs,6*l.msglen+6,N(l.code93_encs,l.checksum1)),I(l.sbs,6*l.msglen+12,N(l.code93_encs,l.checksum2)),I(l.sbs,6*l.msglen+18,N(l.code93_encs,48))):I(l.sbs,6*l.msglen+6,N(l.code93_encs,48)),d[c++]=1/0;for(var b=l.sbs,f=0,m=b.length;f500&&(d[c++]="bwipp.code93extinputTooLong#10988",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,l.barlen=l.barcode.length,T(l.options,"parse"),l.newcode=k(6*l.barlen),l.newtext=k(6*l.barlen),l.j=0,l.k=0;for(var n=0,o=l.barlen-1;n<=o;n+=1){l.i=n;var i=N(l.barcode,l.i);d[c++]=i,i>127&&(d[c-1]="bwipp.code93extbadCharacter#11016",d[c++]="Code 93 Extended only support ASCII characters with values 0 to 127",te());var s=d[--c];l.extchar=N(l.code93ext_extencs,s),l.extlen=l.extchar.length,I(l.newcode,l.j,l.extchar);var b=N(l.barcode,l.i);(b<32||127==b)&&(b=32),z(l.newtext,l.k,b),1!=l.extlen&&z(l.newtext,l.k+1,32),l.j=l.j+l.extlen;var f=1==l.extlen?1:2;l.k=l.k+f}l.newcode=R(l.newcode,0,l.j),l.newtext=R(l.newtext,0,l.k),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.newcode,d[c++]=l.options,ze();var m=d[--c];l.args=m,l.includetext&&(l.txt=N(l.args,"txt"),z(N(l.txt,0),0,l.newtext),z(l.args,"txt",l.txt)),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Ie(){if(!Ie.globals){var e=l;(l=Ie.globals={}).interleaved2of5_encs=w(["11221","21112","12112","22111","11212","21211","12211","11122","21121","12121","1111","2111"]),l.interleaved2of5_barchars="0123456789",l=e}e=l;(l=Object.assign({},l,Ie.globals)).dontdraw=!1,l.includecheck=!1,l.includetext=!1,l.includecheckintext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.height=-1,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];if(l.barcode=r,l.barcode.length>500&&(d[c++]="bwipp.interleaved2of5inputTooLong#11123",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.interleaved2of5badCharacter#11136",d[c++]="Interleaved 2 of 5 must contain only digits",te())}),l.barlen=l.barcode.length,(l.barlen%2==0&&l.includecheck||l.barlen%2!=0&&!l.includecheck)&&(l.pad=k(l.barlen+1),z(l.pad,0,48),I(l.pad,1,l.barcode),l.barcode=l.pad,l.barlen=l.barlen+1),l.includecheck){l.checksum=0;for(var t=0,n=l.barlen-1;t<=n;t+=1)l.i=t,l.i%2==0?l.checksum=l.checksum+3*(N(l.barcode,l.i)-48):l.checksum=l.checksum+(N(l.barcode,l.i)-48);l.checksum=(10-l.checksum%10)%10,l.pad=k(l.barlen+1),I(l.pad,0,l.barcode),z(l.pad,l.barlen,l.checksum+48),l.barcode=l.pad,l.barlen=l.barlen+1}l.sbs=k(5*l.barlen+8),I(l.sbs,0,N(l.interleaved2of5_encs,10));for(var o=0,i=l.barlen-1;o<=i;o+=2){l.i=o,O(l.interleaved2of5_barchars,R(l.barcode,l.i,1)),c--;var s=d[--c];l.indx=s.length,c-=2,l.enca=N(l.interleaved2of5_encs,l.indx),O(l.interleaved2of5_barchars,R(l.barcode,l.i+1,1)),c--;var b=d[--c];l.indx=b.length,c-=2,l.encb=N(l.interleaved2of5_encs,l.indx),l.intl=k(2*l.enca.length);for(var f=0,m=l.enca.length-1;f<=m;f+=1)l.j=f,l.achar=N(l.enca,l.j),l.bchar=N(l.encb,l.j),z(l.intl,2*l.j,l.achar),z(l.intl,2*l.j+1,l.bchar);I(l.sbs,5*l.i+4,l.intl)}I(l.sbs,5*l.barlen+4,N(l.interleaved2of5_encs,11));var h=l.barcode,v=l.includecheck&&!l.includecheckintext?l.barlen-1:l.barlen;l.text=R(h,0,v),d[c++]=1/0;for(var g=l.sbs,u=0,x=g.length;u57)&&(d[c++]="bwipp.itf14badCharacter#11346",d[c++]="ITF-14 must contain only digits",te())}l.checksum=0;for(var m=0;m<=12;m+=1){l.i=m;var h=l.checksum,v=N(l.barcode,l.i)-48;l.i%2==0&&(v*=3),l.checksum=re(h+v)}if(l.checksum=(10-l.checksum%10)%10,14==l.barcode.length)N(l.barcode,13)!=l.checksum+48&&(d[c++]="bwipp.itf14badCheckDigit#11361",d[c++]="Incorrect ITF-14 check digit provided",te());else{var g=k(14);I(g,0,l.barcode),z(g,13,l.checksum+48),l.barcode=g;var u=l.hasspace?2:1,x=k(l.text.length+u);I(x,x.length-2," "),z(x,x.length-1,l.checksum+48),I(x,0,l.text),l.text=x}-1==l.height&&(l.propspec&&-1!=l.hnom||(l.height=.5)),z(l.options,"showborder",l.showborder),z(l.options,"borderwidth",l.borderwidth),z(l.options,"borderleft",l.borderleft),z(l.options,"borderright",l.borderright),z(l.options,"bordertop",l.bordertop),z(l.options,"borderbottom",l.borderbottom),z(l.options,"height",l.height),z(l.options,"text1yoffset",l.text1yoffset),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ie();var _=d[--c];l.args=_,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Pe(){var e=l;(l=Object.assign({},l,Pe.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),11!=l.barcode.length&&12!=l.barcode.length&&(d[c++]="bwipp.identcodeBadLength#11472",d[c++]="Deutsche Post Identcode must be 11 or 12 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.identcodeBadCharacter#11476",d[c++]="Deutsche Post Identcode must contain only digits",te())}),l.checksum=0;for(var t=0;t<=10;t+=1){l.i=t;var n=l.checksum,o=N(l.barcode,l.i)-48;l.i%2==0?o*=4:o*=9,l.checksum=re(n+o)}l.checksum=(10-l.checksum%10)%10,12==l.barcode.length&&N(l.barcode,11)!=l.checksum+48&&(d[c++]="bwipp.identcodeBadCheckDigit#11491",d[c++]="Incorrect Deutsche Post Identcode check digit provided",te());var i=k(12);I(i,0,l.barcode),z(i,11,l.checksum+48),l.barcode=i,l.text=C(k(16)," . . "),I(l.text,0,R(l.barcode,0,2)),I(l.text,3,R(l.barcode,2,3)),I(l.text,7,R(l.barcode,5,3)),I(l.text,11,R(l.barcode,8,3)),I(l.text,15,R(l.barcode,11,1)),z(l.options,"includecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ie();var s=d[--c];l.args=s,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Ee(){var e=l;(l=Object.assign({},l,Ee.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),13!=l.barcode.length&&14!=l.barcode.length&&(d[c++]="bwipp.leitcodeBadLength#11581",d[c++]="Deutsche Post Leitcode must be 13 or 14 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.leitcodeBadCharacter#11585",d[c++]="Deutsche Post Leitcode must contain only digits",te())}),l.checksum=0;for(var t=0;t<=12;t+=1){l.i=t;var n=l.checksum,o=N(l.barcode,l.i)-48;l.i%2==0?o*=4:o*=9,l.checksum=re(n+o)}l.checksum=(10-l.checksum%10)%10,14==l.barcode.length&&N(l.barcode,13)!=l.checksum+48&&(d[c++]="bwipp.leitcodeBadCheckDigit#11600",d[c++]="Incorrect Deutsche Post Leitcode check digit provided",te());var i=k(14);I(i,0,l.barcode),z(i,13,l.checksum+48),l.barcode=i,l.text=C(k(18)," . . . "),I(l.text,0,R(l.barcode,0,5)),I(l.text,6,R(l.barcode,5,3)),I(l.text,10,R(l.barcode,8,3)),I(l.text,14,R(l.barcode,11,2)),I(l.text,17,R(l.barcode,13,1)),z(l.options,"includecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ie();var s=d[--c];l.args=s,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Oe(){if(!Oe.globals){var e=l;(l=Oe.globals={}).databaromni_tab164=w([160,0,12,4,8,1,161,1,960,161,10,6,6,3,80,10,2014,961,8,8,4,5,31,34,2714,2015,6,10,3,6,10,70,2840,2715,4,12,1,8,1,126]),l.databaromni_tab154=w([335,0,5,10,2,7,4,84,1035,336,7,8,4,5,20,35,1515,1036,9,6,6,3,48,10,1596,1516,11,4,8,1,81,1]),l.databaromni_checkweights=w([1,3,9,27,2,6,18,54,58,72,24,8,29,36,12,4,74,51,17,32,37,65,48,16,64,34,23,69,49,68,46,59]),l.databaromni_checkwidths=w([3,8,2,1,1,3,5,5,1,1,3,3,7,1,1,3,1,9,1,1,2,7,4,1,1,2,5,6,1,1,2,3,8,1,1,1,5,7,1,1,1,3,9,1,1]),l.databaromni_seppad=w([0,0,0,0]),l.databaromni_findersep=w([0,0,0,0,0,0,0,0,0,0,1,0,0]),l.databaromni_f3pat=w([1,1,1,1,1,1,1,1,1,0,1,1,1]),l=e}e=l;(l=Object.assign({},l,Oe.globals)).dontdraw=!1,l.height=-1,l.width=0,l.linkage=!1,l.format="omni",l.barxmult=33,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.databaromniBadLength#11733",d[c++]="GS1 DataBar Omnidirectional must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.databaromniBadAI#11736",d[c++]="GS1 DataBar Omnidirectional must begin with (01) application identifier",te());for(var t=R(l.barcode,4,l.barcode.length-4),n=0,o=t.length;n57)&&(d[c++]="bwipp.databaromniBadCharacter#11740",d[c++]="GS1 DataBar Omnidirectional must contain only digits",te())}l.barxmult<33&&(d[c++]="bwipp.databarStackedOmniBarXmult#11745",d[c++]="GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33",te()),V(l.format,"omni")&&V(l.format,"stacked")&&V(l.format,"stackedomni")&&V(l.format,"truncated")&&(d[c++]="bwipp.databaromniBadFormat#11749",d[c++]="Valid formats are omni, stacked, stackedomni and truncated",te()),K(l.format,"truncated")&&-1==l.height&&(l.height=.18055555555555555),l.checksum=0;for(var s=0;s<=12;s+=1){l.i=s;var b=l.checksum,f=N(l.barcode,l.i+4)-48;l.i%2==0&&(f*=3),l.checksum=re(b+f)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databaromniBadCheckDigit#11771",d[c++]="Incorrect GS1 DataBar Omnidirectional check digit provided",te());var m=k(18);I(m,0,l.barcode),z(m,17,l.checksum+48),l.barcode=m,l.txt=w(l.barcode.length);for(var h=0,v=l.barcode.length-1;h<=v;h+=1)l.i=h,z(l.txt,l.i,w([R(l.barcode,l.i,1),0,0,"",0]));l.ncr=function(){var e=d[--c],a=d[--c],r=re(a-e);if(e=o;n-=1){var i=d[--c],s=d[c-1],l=d[c-2];if(d[c++]=i*n,Z(s,l)){var p=d[--c],b=d[--c];d[c++]=b+1,d[c++]=~~(p/b)}}for(;;){if(W(d[c-2],d[c-3]))break;var f=d[--c],m=d[--c];d[c++]=m+1,d[c++]=~~(f/m)}var h=d[--c];c--,d[c-1]=h},l.getRSSwidths=function(){var e=d[--c];l.oe=e;var a=d[--c];l.el=a;var r=d[--c];l.mw=r;var t=d[--c];l.nm=t;var n=d[--c];l.val=n,l.out=w(l.el),l.mask=0;for(var o=0,i=l.el-2;o<=i;o+=1){for(l.bar=o,l.ew=1,l.mask=l.mask|ee(1,l.bar);;){d[c++]='sval',d[c++]=re(l.nm-l.ew)-1,d[c++]=re(l.el-l.bar)-2,l.ncr();var s=d[--c],p=d[--c];if(l[p]=s,l.oe&&0==l.mask&&re(l.nm-l.ew-2*l.el+2*l.bar)>=-2){d[c++]='sval',d[c++]=l.sval,d[c++]=re(l.nm-l.ew-l.el+l.bar),d[c++]=re(l.el-l.bar)-2,l.ncr();var b=d[--c],f=d[--c],m=d[--c];l[m]=re(f-b)}if(re(l.el-l.bar)>2){l.lval=0;for(var h=re(l.nm-l.ew-l.el+l.bar)+2,v=l.mw+1;h>=v;h-=1){d[c++]=re(l.nm-h-l.ew)-1,d[c++]=re(l.el-l.bar)-3,l.ncr();var g=d[--c];l.lval=re(g+l.lval)}l.sval=re(l.sval-l.lval*(l.el-l.bar-1))}else re(l.nm-l.ew)>l.mw&&(l.sval=l.sval-1);if(l.val=re(l.val-l.sval),l.val<0)break;l.ew=l.ew+1,l.mask=l.mask&~ee(1,l.bar)}l.val=re(l.val+l.sval),l.nm=re(l.nm-l.ew),z(l.out,l.bar,l.ew)}z(l.out,l.el-1,l.nm),d[c++]=l.out},d[c++]=1/0;var u=l.linkage?1:0,x=R(l.barcode,4,13);d[c++]=u;for(var y=0,q=x.length;y=8&&(l.checksum=l.checksum+1),l.checksum>=72&&(l.checksum=l.checksum+1),l.checklt=R(l.databaromni_checkwidths,5*~~(l.checksum/9),5),l.checkrtrev=R(l.databaromni_checkwidths,l.checksum%9*5,5),l.checkrt=w(5);for(var Ke=0;Ke<=4;Ke+=1)l.i=Ke,z(l.checkrt,l.i,N(l.checkrtrev,4-l.i));if(K(l.format,"omni")||K(l.format,"truncated")){d[c++]=1/0,d[c++]=0,d[c++]=1,d[c++]=1,X(l.d1w),X(l.checklt),X(l.d2w),X(l.d4w),X(l.checkrt),X(l.d3w),d[c++]=1,d[c++]=1,l.sbs=w(),-1==l.height&&(l.height=.4583333333333333),d[c++]=1/0;for(var Ve=l.sbs,He=[],Ze=0,We=~~((l.sbs.length+1)/2);Ze57)&&(d[c++]="bwipp.databarstackedBadCharacter#12224",d[c++]="GS1 DataBar Stacked must contain only digits",te())}l.checksum=0;for(var s=0;s<=12;s+=1){l.i=s;var b=l.checksum,f=N(l.barcode,l.i+4)-48;l.i%2==0&&(f*=3),l.checksum=re(b+f)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databarstackedBadCheckDigit#12239",d[c++]="Incorrect GS1 DataBar Stacked check digit provided",te());var m=k(18);I(m,0,l.barcode),z(m,17,l.checksum+48),l.barcode=m,z(l.options,"format","stacked"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Oe();var h=d[--c];l.args=h,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function Le(){var e=l;(l=Object.assign({},l,Le.globals)).dontdraw=!1,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.databarstackedomniBadLength#12343",d[c++]="GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.databarstackedomniBadAI#12346",d[c++]="GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier",te());for(var t=R(l.barcode,4,l.barcode.length-4),n=0,o=t.length;n57)&&(d[c++]="bwipp.databarstackedomniBadCharacter#12350",d[c++]="GS1 DataBar Stacked Omnidirectional must contain only digits",te())}l.checksum=0;for(var s=0;s<=12;s+=1){l.i=s;var b=l.checksum,f=N(l.barcode,l.i+4)-48;l.i%2==0&&(f*=3),l.checksum=re(b+f)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databarstackedomniBadCheckDigit#12365",d[c++]="Incorrect GS1 DataBar Stacked Omnidirectional check digit provided",te());var m=k(18);I(m,0,l.barcode),z(m,17,l.checksum+48),l.barcode=m,z(l.options,"format","stackedomni"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Oe();var h=d[--c];l.args=h,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function Ge(){var e=l;(l=Object.assign({},l,Ge.globals)).dontdraw=!1,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.databartruncatedBadLength#12469",d[c++]="GS1 DataBar Truncated must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.databartruncatedBadAI#12472",d[c++]="GS1 DataBar Truncated must begin with (01) application identifier",te());for(var t=R(l.barcode,4,l.barcode.length-4),n=0,o=t.length;n57)&&(d[c++]="bwipp.databartruncatedBadCharacter#12476",d[c++]="GS1 DataBar Truncated must contain only digits",te())}l.checksum=0;for(var s=0;s<=12;s+=1){l.i=s;var b=l.checksum,f=N(l.barcode,l.i+4)-48;l.i%2==0&&(f*=3),l.checksum=re(b+f)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databartruncatedBadCheckDigit#12491",d[c++]="Incorrect GS1 DataBar Truncated check digit provided",te());var m=k(18);I(m,0,l.barcode),z(m,17,l.checksum+48),l.barcode=m,z(l.options,"format","truncated"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Oe();var h=d[--c];l.args=h,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function Xe(){if(!Xe.globals){var e=l;(l=Xe.globals={}).databarlimited_linkval=w([2,0,1,5,1,3,3,5,3,1,0,9,6]),l.databarlimited_tab267=w([183063,0,17,9,6,3,6538,28,820063,183064,13,13,5,4,875,728,1000775,820064,9,17,3,6,28,6454,1491020,1000776,15,11,5,4,2415,203,1979844,1491021,11,15,4,5,203,2408,1996938,1979845,19,7,8,1,17094,1,2013570,1996939,7,19,1,8,1,16632]),l.databarlimited_checkweights=w([1,3,9,27,81,65,17,51,64,14,42,37,22,66,20,60,2,6,18,54,73,41,34,13,39,28,84,74]),d[c++]=1/0;for(var a=0;a<=43;a+=1)d[c++]=a;d[c++]=45,d[c++]=52,d[c++]=57;for(var r=63;r<=66;r+=1)d[c++]=r;for(var t=73;t<=79;t+=1)d[c++]=t;d[c++]=82;for(var n=126;n<=130;n+=1)d[c++]=n;d[c++]=132;for(var o=141;o<=146;o+=1)d[c++]=o;for(var i=210;i<=217;i+=1)d[c++]=i;d[c++]=220;for(var s=316;s<=320;s+=1)d[c++]=s;d[c++]=322,d[c++]=323,d[c++]=326,d[c++]=337;var b=w();l.checkseq=b,l=e}e=l;(l=Object.assign({},l,Xe.globals)).dontdraw=!1,l.height=-1,l.width=0,l.linkage=!1,l.modunit=1,d[c++]=null,ce();var f=d[--c];l.options=f;var m=d[--c];l.barcode=m,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),17!=l.barcode.length&&18!=l.barcode.length&&(d[c++]="bwipp.databarlimitedBadLength#12653",d[c++]="GS1 DataBar Limited must be 13 or 14 digits",te()),V(R(l.barcode,0,4),"(01)")&&(d[c++]="bwipp.databarlimitedBadAI#12656",d[c++]="GS1 DataBar Limited must begin with (01) application identifier",te());var h=N(l.barcode,4);(h<48||h>49)&&(d[c++]="bwipp.databarlimitedBadStartDigit#12659",d[c++]="GS1 DataBar Limited must begin with 0 or 1",te());for(var v=R(l.barcode,5,l.barcode.length-5),u=0,x=v.length;u57)&&(d[c++]="bwipp.databarlimitedBadCharacter#12663",d[c++]="GS1 DataBar Limited must contain only digits",te())}l.checksum=0;for(var q=0;q<=12;q+=1){l.i=q;var C=l.checksum,M=N(l.barcode,l.i+4)-48;l.i%2==0&&(M*=3),l.checksum=re(C+M)}l.checksum=(10-l.checksum%10)%10,18==l.barcode.length&&N(l.barcode,17)!=l.checksum+48&&(d[c++]="bwipp.databarlimitedBadCheckDigit#12684",d[c++]="Incorrect GS1 DataBar Limited check digit provided",te());var j=k(18);I(j,0,l.barcode),z(j,17,l.checksum+48),l.barcode=j,d[c++]=1/0;for(var S=R(l.barcode,4,13),B=0,A=S.length;B=o;n-=1){var i=d[--c],s=d[c-1],l=d[c-2];if(d[c++]=i*n,Z(s,l)){var p=d[--c],b=d[--c];d[c++]=b+1,d[c++]=~~(p/b)}}for(;;){if(W(d[c-2],d[c-3]))break;var f=d[--c],m=d[--c];d[c++]=m+1,d[c++]=~~(f/m)}var h=d[--c];c--,d[c-1]=h},l.getRSSwidths=function(){var e=d[--c];l.oe=e;var a=d[--c];l.el=a;var r=d[--c];l.mw=r;var t=d[--c];l.nm=t;var n=d[--c];l.val=n,l.out=w(l.el),l.mask=0;for(var o=0,i=l.el-2;o<=i;o+=1){for(l.bar=o,l.ew=1,l.mask=l.mask|ee(1,l.bar);;){d[c++]='sval',d[c++]=re(l.nm-l.ew)-1,d[c++]=re(l.el-l.bar)-2,l.ncr();var s=d[--c],p=d[--c];if(l[p]=s,l.oe&&0==l.mask&&re(l.nm-l.ew-2*l.el+2*l.bar)>=-2){d[c++]='sval',d[c++]=l.sval,d[c++]=re(l.nm-l.ew-l.el+l.bar),d[c++]=re(l.el-l.bar)-2,l.ncr();var b=d[--c],f=d[--c],m=d[--c];l[m]=re(f-b)}if(re(l.el-l.bar)>2){l.lval=0;for(var h=re(l.nm-l.ew-l.el+l.bar)+2,v=l.mw+1;h>=v;h-=1){d[c++]=re(l.nm-h-l.ew)-1,d[c++]=re(l.el-l.bar)-3,l.ncr();var g=d[--c];l.lval=re(g+l.lval)}l.sval=re(l.sval-l.lval*(l.el-l.bar-1))}else re(l.nm-l.ew)>l.mw&&(l.sval=l.sval-1);if(l.val=re(l.val-l.sval),l.val<0)break;l.ew=l.ew+1,l.mask=l.mask&~ee(1,l.bar)}l.val=re(l.val+l.sval),l.nm=re(l.nm-l.ew),z(l.out,l.bar,l.ew)}z(l.out,l.el-1,l.nm),d[c++]=l.out};for(var O=0;O<=11;O+=1){l.i=O;var F=l.binval,L=l.i;z(F,L+1,re(N(F,L+1)+N(l.binval,l.i)%2013571*10)),z(l.binval,l.i,~~(N(l.binval,l.i)/2013571))}l.d2=N(l.binval,12)%2013571;var G=l.binval;z(G,12,~~(N(G,12)/2013571)),l.d1=0,l.i=!0;for(var U=0;U<=12;U+=1){l.j=U;var K=N(l.binval,l.j);if(d[c++]=K,0==K&&l.i)c--;else{l.i=!1,d[c++]='d1',d[c++]=l.d1;var H=d[c-3],Y=d[c-1],Q=d[c-2];c-=3,l[Q]=re(Y+H*g(10,12-l.j))}}for(l.i=0;;){if(l.d1<=N(l.databarlimited_tab267,l.i)){X(R(l.databarlimited_tab267,l.i+1,7));var $=d[--c];l.d1te=$;var J=d[--c];l.d1to=J;var ae=d[--c];l.d1mwe=ae;var ne=d[--c];l.d1mwo=ne;var oe=d[--c];l.d1ele=oe;var ie=d[--c];l.d1elo=ie;var se=d[--c];l.d1gs=se;break}l.i=l.i+8}for(l.i=0;;){if(l.d2<=N(l.databarlimited_tab267,l.i)){X(R(l.databarlimited_tab267,l.i+1,7));var de=d[--c];l.d2te=de;var le=d[--c];l.d2to=le;var pe=d[--c];l.d2mwe=pe;var be=d[--c];l.d2mwo=be;var fe=d[--c];l.d2ele=fe;var me=d[--c];l.d2elo=me;var he=d[--c];l.d2gs=he;break}l.i=l.i+8}d[c++]='d1wo',d[c++]=~~(re(l.d1-l.d1gs)/l.d1te),d[c++]=l.d1elo,d[c++]=l.d1mwo,d[c++]=7,d[c++]=!1,l.getRSSwidths();var ve=d[--c],ge=d[--c];l[ge]=ve,d[c++]='d1we',d[c++]=re(l.d1-l.d1gs)%l.d1te,d[c++]=l.d1ele,d[c++]=l.d1mwe,d[c++]=7,d[c++]=!0,l.getRSSwidths();var ue=d[--c],xe=d[--c];l[xe]=ue,d[c++]='d2wo',d[c++]=~~(re(l.d2-l.d2gs)/l.d2te),d[c++]=l.d2elo,d[c++]=l.d2mwo,d[c++]=7,d[c++]=!1,l.getRSSwidths();var we=d[--c],_e=d[--c];l[_e]=we,d[c++]='d2we',d[c++]=re(l.d2-l.d2gs)%l.d2te,d[c++]=l.d2ele,d[c++]=l.d2mwe,d[c++]=7,d[c++]=!0,l.getRSSwidths();var ke=d[--c],ye=d[--c];l[ye]=ke,l.d1w=w(14);for(var qe=0;qe<=6;qe+=1)l.i=qe,z(l.d1w,2*l.i,N(l.d1wo,l.i)),z(l.d1w,2*l.i+1,N(l.d1we,l.i));l.d2w=w(14);for(var Ce=0;Ce<=6;Ce+=1)l.i=Ce,z(l.d2w,2*l.i,N(l.d2wo,l.i)),z(l.d2w,2*l.i+1,N(l.d2we,l.i));d[c++]=1/0,X(l.d1w),X(l.d2w),l.widths=w(),l.checksum=0;for(var Me=0;Me<=27;Me+=1)l.i=Me,l.checksum=re(l.checksum+N(l.widths,l.i)*N(l.databarlimited_checkweights,l.i));l.checksum=l.checksum%89,l.seq=N(l.checkseq,l.checksum),d[c++]='swidths',d[c++]=~~(l.seq/21),d[c++]=8,d[c++]=3,d[c++]=6,d[c++]=!1,l.getRSSwidths();var je=d[--c],Se=d[--c];l[Se]=je,d[c++]='bwidths',d[c++]=l.seq%21,d[c++]=8,d[c++]=3,d[c++]=6,d[c++]=!1,l.getRSSwidths();var Be=d[--c],Ne=d[--c];l[Ne]=Be,l.checkwidths=w([0,0,0,0,0,0,0,0,0,0,0,0,1,1]);for(var Ae=0;Ae<=5;Ae+=1)l.i=Ae,z(l.checkwidths,2*l.i,N(l.swidths,l.i)),z(l.checkwidths,2*l.i+1,N(l.bwidths,l.i));d[c++]=1/0,d[c++]=0,d[c++]=1,d[c++]=1,X(l.d1w),X(l.checkwidths),X(l.d2w),d[c++]=1,d[c++]=1,d[c++]=5,d[c++]=0,l.sbs=w(),-1==l.height&&(l.height=.1388888888888889),d[c++]=1/0;for(var Te=l.sbs,ze=[],Re=0,Ie=~~((l.sbs.length+1)/2);Re22||l.segments%2!=0)&&(d[c++]="bwipp.gs1databarexpandedBadSegments#13097",d[c++]="The number of segments must be even from 2 to 22",te());d[c++]=l.barcode,d[c++]='ai',be();var he=d[--c];l.fncs=he;var ve=d[--c];l.vals=ve;var ge=d[--c];for(l.ais=ge,l.isNdigits=function(){if(d[--c]!=d[c-1].length)d[c-1]=!1;else{var e=d[--c];d[c++]=!0,F(e,function(){var e=d[--c];(e<48||e>57)&&(d[c-1]=!1)})}};;){if(2==l.ais.length&&K(N(l.ais,0),"01")&&K(N(l.ais,1),"3103")){d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits(),d[c++]=N(l.vals,1),d[c++]=6,l.isNdigits();var ue=d[--c];if(d[--c]&&ue&&K(R(N(l.vals,0),0,1),"9")&&S(N(l.vals,1))<=32767){d[c++]="0100",d[c++]=!1;break}}if(2==l.ais.length&&K(N(l.ais,0),"01")&&K(N(l.ais,1),"3202")){d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits(),d[c++]=N(l.vals,1),d[c++]=6,l.isNdigits();var xe=d[--c];if(d[--c]&&xe&&K(R(N(l.vals,0),0,1),"9")&&S(N(l.vals,1))<=9999){d[c++]="0101",d[c++]=!1;break}}if(2==l.ais.length&&K(N(l.ais,0),"01")&&K(N(l.ais,1),"3203")){d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits(),d[c++]=N(l.vals,1),d[c++]=6,l.isNdigits();var we=d[--c];if(d[--c]&&we&&K(R(N(l.vals,0),0,1),"9")&&S(N(l.vals,1))<=22767){d[c++]="0101",d[c++]=!1;break}}var _e=l.ais.length;if(2==_e||3==_e){for(var ke=!1,ye=3100;ye<=3109;ye+=1){var qe=B(k(4),ye,10);ke=ke||K(qe,N(l.ais,1))}l.ai310x=ke;for(var Ce=!1,Me=3200;Me<=3209;Me+=1){var je=B(k(4),Me,10);Ce=Ce||K(je,N(l.ais,1))}if(l.ai320x=Ce,3==l.ais.length){for(var Se=w(["11","13","15","17"]),Be=!0,Ne=0,Ae=Se.length;Ne=1&&De<=12&&Pe>=0&&Pe<=31}else d[c++]=!1;if(d[--c]){if(l.ai310x&&K(N(l.ais,2),"11")){d[c++]="0111000",d[c++]=!1;break}if(l.ai320x&&K(N(l.ais,2),"11")){d[c++]="0111001",d[c++]=!1;break}if(l.ai310x&&K(N(l.ais,2),"13")){d[c++]="0111010",d[c++]=!1;break}if(l.ai320x&&K(N(l.ais,2),"13")){d[c++]="0111011",d[c++]=!1;break}if(l.ai310x&&K(N(l.ais,2),"15")){d[c++]="0111100",d[c++]=!1;break}if(l.ai320x&&K(N(l.ais,2),"15")){d[c++]="0111101",d[c++]=!1;break}if(l.ai310x&&K(N(l.ais,2),"17")){d[c++]="0111110",d[c++]=!1;break}if(l.ai320x&&K(N(l.ais,2),"17")){d[c++]="0111111",d[c++]=!1;break}}}else{d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits(),d[c++]=N(l.vals,1),d[c++]=6,l.isNdigits();var Ee=d[--c];if(d[--c]&&Ee&&K(R(N(l.vals,0),0,1),"9")&&S(N(l.vals,1))<=99999){if(l.ai310x){d[c++]="0111000",d[c++]=!1;break}if(l.ai320x){d[c++]="0111001",d[c++]=!1;break}}}}if(l.ais.length>=2){for(var Oe=!1,Fe=3920;Fe<=3923;Fe+=1){var Le=B(k(4),Fe,10);Oe=Oe||K(Le,N(l.ais,1))}l.ai392x=Oe,d[c++]=K(N(l.ais,0),"01")&&l.ai392x,d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits();var Ge=d[--c];if(d[--c]&&Ge&&K(R(N(l.vals,0),0,1),"9")){d[c++]="01100",d[c++]=!0;break}}if(l.ais.length>=2){for(var Xe=!1,Ke=3930;Ke<=3933;Ke+=1){var Ve=B(k(4),Ke,10);Xe=Xe||K(Ve,N(l.ais,1))}l.ai393x=Xe,d[c++]=K(N(l.ais,0),"01")&&l.ai393x,d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits();var He=d[--c];if(d[--c]&&He){d[c++]=K(R(N(l.vals,0),0,1),"9"),N(l.vals,1).length>=3?(d[c++]=R(N(l.vals,1),0,3),d[c++]=3,l.isNdigits()):d[c++]=!1;var Ze=d[--c];if(d[--c]&&Ze){d[c++]="01101",d[c++]=!0;break}}}d[c++]=K(N(l.ais,0),"01"),d[c++]=N(l.vals,0),d[c++]=14,l.isNdigits();var We=d[--c];if(d[--c]&&We){d[c++]="1",d[c++]=!0;break}d[c++]="00",d[c++]=!0;break}var Ye=d[--c];l.gpfallow=Ye;var Qe=d[--c];if(l.method=Qe,l.conv12to40=function(){var e=C(k(40),"0000000000000000000000000000000000000000"),a=d[--c],r=B(k(10),S(R(a,0,3)),2);I(R(e,0,10),10-r.length,r);var t=B(k(10),S(R(a,3,3)),2);I(R(e,10,10),10-t.length,t);var n=B(k(10),S(R(a,6,3)),2);I(R(e,20,10),10-n.length,n);var o=B(k(10),S(R(a,9,3)),2);I(R(e,30,10),10-o.length,o),d[c++]=e},l.conv13to44=function(){var e=C(k(44),"00000000000000000000000000000000000000000000"),a=d[--c],r=B(k(4),S(R(a,0,1)),2);I(R(e,0,4),4-r.length,r),d[c++]=e,d[c++]=e,d[c++]=R(a,1,12),l.conv12to40();var t=d[--c];I(d[--c],4,t)},l.tobin=function(){var e=k(d[--c]);d[c++]=e;for(var a=0,r=e.length-1;a<=r;a+=1){z(d[c-1],a,48)}var t=d[c-1];d[c++]=t;var n=d[c-3],o=d[c-1];d[c-3]=d[c-2],c-=2;var i=B(k(o.length),n,2);I(o,o.length-i.length,i)},K(l.method,"00")&&(l.cdf=w([]),l.gpf=w([])),K(l.method,"1")){var $e=R(N(l.vals,0),0,13);d[c++]='cdf',d[c++]=$e,l.conv13to44();var Je=d[--c],ea=d[--c];l[ea]=Je,d[c++]=1/0;for(var aa=l.cdf,ra=0,ta=aa.length;ra2&&(d[c++]=l.fnc1),l.gpf=w(),l.ais=R(l.ais,2,l.ais.length-2),l.vals=R(l.vals,2,l.vals.length-2),l.fncs=R(l.fncs,2,l.fncs.length-2)}if(K(l.method,"01101")){l.cdf=k(52);var Ea=R(N(l.vals,0),1,12);d[c++]=l.cdf,d[c++]=0,d[c++]=Ea,l.conv12to40();var Oa=d[--c],Fa=d[--c];I(d[--c],Fa,Oa);var La=R(N(l.ais,1),3,1);d[c++]=l.cdf,d[c++]=40,d[c++]=S(La),d[c++]=2,l.tobin();var Ga=d[--c],Xa=d[--c];I(d[--c],Xa,Ga);var Ua=R(N(l.vals,1),0,3);d[c++]=l.cdf,d[c++]=42,d[c++]=S(Ua),d[c++]=10,l.tobin();var Ka=d[--c],Va=d[--c];I(d[--c],Va,Ka),d[c++]=1/0;for(var Ha=l.cdf,Za=0,Wa=Ha.length;Za2&&(d[c++]=l.fnc1),l.gpf=w(),l.ais=R(l.ais,2,l.ais.length-2),l.vals=R(l.vals,2,l.vals.length-2),l.fncs=R(l.fncs,2,l.fncs.length-2)}l.gpfallow?l.vlf=w(2):l.vlf=w([]),d[c++]=1/0,X(l.gpf);for(var er=0,ar=l.ais.length-1;er<=ar;er+=1)l.i=er,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.fnc1);U(w(G()));var rr=d[--c];l.gpf=rr,c--,l.rembits=function(){var e=d[--c],a=48,r=12*m(e/12);if(12*m(e/12)<48){var t=a;a=r,r=t}var n=~~(r/12);if(d[c++]=e,d[c++]=r,d[c++]=n,n%l.segments==1){var o=d[--c];d[c-1]=12*(o+1)}else c--;var i=d[--c],s=d[--c];d[c++]=re(i-s)},l.encode=function(){if(V(d[c-1],'raw')){var e=d[--c],a=d[--c];d[c++]=N(e,a)}else c--;d[c-1].length+l.j>=252&&(d[c-1]="bwipp.gs1databarexpandedTooLong#13368",d[c++]="Maximum length exceeded",te());var r=d[--c];d[c++]=1/0,F(r,function(){d[c-1]-=48});var t=w();I(l.gpfenc,l.j,t),l.j=t.length+l.j},d[c++]=1/0;for(var tr=0,nr=l.gpf.length;tr=0;dr-=1){l.i=dr;var lr=C(k(2),"00"),pr=N(l.gpf,l.i);d[c++]=N(l.gpf,l.i),d[c++]=lr;if(pr==l.fnc1&&(pr=94),z(lr,0,pr),l.i57){d[c++]=l.databarexpanded_lalphanumeric,d[c++]=l.numeric,l.encode(),l.mode="alphanumeric";break}d[c++]='rem',d[c++]=13+l.method.length+l.vlf.length+l.cdf.length+l.j,l.rembits();var Mr=d[--c],jr=d[--c];if(l[jr]=Mr,l.rem>=4&&l.rem<=6){var Sr=R(C(k(6),"000000"),0,l.rem),Br=B(k(4),N(l.gpf,l.i)-47,2);I(Sr,4-Br.length,Br),d[c++]=Sr,d[c++]='raw',l.encode(),l.i=l.i+1;break}var Nr=k(2);z(Nr,0,N(l.gpf,l.i)),z(Nr,1,94),d[c++]=Nr,d[c++]=l.numeric,l.encode(),l.i=l.i+1;break}if(K(l.mode,"alphanumeric")){if(N(l.gpf,l.i)==l.fnc1){d[c++]=l.fnc1,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric",l.i=l.i+1;break}var Ar=N(l.gpf,l.i);if(A(l.iso646,Ar)&&!A(l.alphanumeric,Ar)){d[c++]=l.databarexpanded_liso646,d[c++]=l.alphanumeric,l.encode(),l.mode="iso646";break}if(N(l.numericruns,l.i)>=6){d[c++]=l.databarexpanded_lnumeric,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric";break}var Tr=N(l.numericruns,l.i);if(Tr>=4&&re(Tr+l.i)==l.gpf.length){d[c++]=l.databarexpanded_lnumeric,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric";break}d[c++]=N(l.gpf,l.i),d[c++]=l.alphanumeric,l.encode(),l.i=l.i+1;break}if(K(l.mode,"iso646")){if(N(l.gpf,l.i)==l.fnc1){d[c++]=l.fnc1,d[c++]=l.iso646,l.encode(),l.mode="numeric",l.i=l.i+1;break}if(N(l.numericruns,l.i)>=4&&N(l.nextiso646only,l.i)>=10){d[c++]=l.databarexpanded_lnumeric,d[c++]=l.iso646,l.encode(),l.mode="numeric";break}if(N(l.alphanumericruns,l.i)>=5&&N(l.nextiso646only,l.i)>=10){d[c++]=l.databarexpanded_lalphanumeric,d[c++]=l.iso646,l.encode(),l.mode="alphanumeric";break}d[c++]=N(l.gpf,l.i),d[c++]=l.iso646,l.encode(),l.i=l.i+1;break}}l.gpf=R(l.gpfenc,0,l.j);var zr=13+l.method.length+l.vlf.length+l.cdf.length+l.gpf.length;d[c++]=zr,d[c++]=zr,l.rembits();var Rr=d[--c];if(l.pad=w(Rr),d[c++]=Rr,0!=l.vlf.length){var Ir=d[--c],Dr=d[--c],Pr=~~(re(Dr+Ir)/12);z(l.vlf,0,Pr%2);var Er=Pr<=14?0:1;z(l.vlf,1,Er)}else c-=2;if(l.pad.length>0){for(var Or=0,Fr=l.pad.length-1;Or<=Fr;Or+=5){l.i=Or;var Lr=l.pad,Gr=l.i,Xr=l.pad,Ur=l.i,Kr=5,Vr=Xr.length-Ur;if(Xr.length-Ur>5){var Hr=Kr;Kr=Vr,Vr=Hr}I(Lr,Gr,R(l.databarexpanded_fillpat,0,Vr))}if(K(l.mode,"numeric")){d[c++]=1/0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.pad);var Zr=w();l.pad=R(Zr,0,l.pad.length)}}d[c++]=1/0,d[c++]=l.linkage?1:0,F(l.method,function(){d[c-1]-=48}),X(l.vlf),X(l.cdf),X(l.gpf),X(l.pad),l.binval=w(),A(l.options,'debugbits')&&(d[c++]="bwipp.debugbits#13538",d[c++]=l.binval,te()),l.datalen=~~(l.binval.length/12),l.ncr=function(){var e=d[--c],a=d[--c],r=re(a-e);if(e=o;n-=1){var i=d[--c],s=d[c-1],l=d[c-2];if(d[c++]=i*n,Z(s,l)){var p=d[--c],b=d[--c];d[c++]=b+1,d[c++]=~~(p/b)}}for(;;){if(W(d[c-2],d[c-3]))break;var f=d[--c],m=d[--c];d[c++]=m+1,d[c++]=~~(f/m)}var h=d[--c];c--,d[c-1]=h},l.getRSSwidths=function(){var e=d[--c];l.oe=e;var a=d[--c];l.el=a;var r=d[--c];l.mw=r;var t=d[--c];l.nm=t;var n=d[--c];l.val=n,l.out=w(l.el),l.mask=0;for(var o=0,i=l.el-2;o<=i;o+=1){for(l.bar=o,l.ew=1,l.mask=l.mask|ee(1,l.bar);;){d[c++]='sval',d[c++]=re(l.nm-l.ew)-1,d[c++]=re(l.el-l.bar)-2,l.ncr();var s=d[--c],p=d[--c];if(l[p]=s,l.oe&&0==l.mask&&re(l.nm-l.ew-2*l.el+2*l.bar)>=-2){d[c++]='sval',d[c++]=l.sval,d[c++]=re(l.nm-l.ew-l.el+l.bar),d[c++]=re(l.el-l.bar)-2,l.ncr();var b=d[--c],f=d[--c],m=d[--c];l[m]=re(f-b)}if(re(l.el-l.bar)>2){l.lval=0;for(var h=re(l.nm-l.ew-l.el+l.bar)+2,v=l.mw+1;h>=v;h-=1){d[c++]=re(l.nm-h-l.ew)-1,d[c++]=re(l.el-l.bar)-3,l.ncr();var g=d[--c];l.lval=re(g+l.lval)}l.sval=re(l.sval-l.lval*(l.el-l.bar-1))}else re(l.nm-l.ew)>l.mw&&(l.sval=l.sval-1);if(l.val=re(l.val-l.sval),l.val<0)break;l.ew=l.ew+1,l.mask=l.mask&~ee(1,l.bar)}l.val=re(l.val+l.sval),l.nm=re(l.nm-l.ew),z(l.out,l.bar,l.ew)}z(l.out,l.el-1,l.nm),d[c++]=l.out},l.dxw=w(l.datalen);for(var Wr=0,Yr=l.datalen-1;Wr<=Yr;Wr+=1){l.x=Wr,l.d=R(l.binval,12*l.x,12);for(var Qr=0,$r=0;$r<=11;$r+=1)l.j=$r,Qr=re(Qr+g(2,11-l.j)*N(l.d,l.j));for(l.d=Qr,l.j=0;;){if(Z(l.d,N(l.databarexpanded_tab174,l.j))){X(R(l.databarexpanded_tab174,l.j+1,7));var Jr=d[--c];l.dte=Jr;var et=d[--c];l.dto=et;var at=d[--c];l.dmwe=at;var rt=d[--c];l.dmwo=rt;var tt=d[--c];l.dele=tt;var nt=d[--c];l.delo=nt;var ot=d[--c];l.dgs=ot;break}l.j=l.j+8}d[c++]='dwo',d[c++]=~~(re(l.d-l.dgs)/l.dte),d[c++]=l.delo,d[c++]=l.dmwo,d[c++]=4,d[c++]=!0,l.getRSSwidths();var it=d[--c],st=d[--c];l[st]=it,d[c++]='dwe',d[c++]=re(l.d-l.dgs)%l.dte,d[c++]=l.dele,d[c++]=l.dmwe,d[c++]=4,d[c++]=!1,l.getRSSwidths();var ct=d[--c],dt=d[--c];if(l[dt]=ct,l.dw=w(8),l.x%2==0)for(var lt=0;lt<=3;lt+=1)l.j=lt,z(l.dw,7-2*l.j,N(l.dwo,l.j)),z(l.dw,6-2*l.j,N(l.dwe,l.j));else for(var pt=0;pt<=3;pt+=1)l.j=pt,z(l.dw,2*l.j,N(l.dwo,l.j)),z(l.dw,2*l.j+1,N(l.dwe,l.j));z(l.dxw,l.x,l.dw)}l.seq=N(l.databarexpanded_finderseq,~~((l.datalen-2)/2)),l.fxw=w(l.seq.length);for(var bt=0,ft=l.seq.length-1;bt<=ft;bt+=1)l.x=bt,z(l.fxw,l.x,R(l.databarexpanded_finderwidths,5*N(l.seq,l.x),5));d[c++]=1/0,F(l.seq,function(){var e=d[--c];X(R(l.databarexpanded_checkweights,16*e,16))});var mt=w();l.checkweightseq=R(mt,8,mt.length-8),d[c++]=1/0;for(var ht=l.dxw,vt=0,gt=ht.length;vt=0;vn-=1)d[c++]=N(l.row,vn);U(l.row),c--;for(var gn=l.sep.length-1;gn>=0;gn-=1)d[c++]=N(l.sep,gn);U(l.sep),c--}z(l.rows,l.r,l.row),z(l.seps,l.r,l.sep)}l.pixx=N(l.rows,0).length;for(var un=[],xn=0,wn=l.pixx;xn6)&&(d[c++]="bwipp.gs1northamericancouponBadVLI#14076",d[c++]="The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6",te()),l.val.length6)&&(d[c++]="bwipp.pharmacodeBadLength#14191",d[c++]="Pharmacode must be 1 to 6 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.pharmacodeBadCharacter#14195",d[c++]="Pharmacode must contain only digits",te())});var t=S(l.barcode);(t<3||t>131070)&&(d[c++]="bwipp.pharmacodeBadValue#14199",d[c++]="Pharmacode value must be between 3 and 131070",te()),l.txt=w(l.barcode.length);for(var n=0,o=l.barcode.length-1;n<=o;n+=1)l.i=n,z(l.txt,l.i,w([R(l.barcode,l.i,1),0,0,"",0]));l.barcode=B(k(17),S(l.barcode)+1,2),l.barcode=R(l.barcode,1,l.barcode.length-1),l.barlen=l.barcode.length,l.sbs=w(2*l.barlen);for(var i=0,s=l.barlen-1;i<=s;i+=1)l.i=i,l.enc=R(l.barcode,l.i,1),K(l.enc,"0")?z(l.sbs,2*l.i,l.nwidth):z(l.sbs,2*l.i,l.wwidth),z(l.sbs,2*l.i+1,l.swidth);-1==l.height&&(l.height=1),d[c++]=1/0;for(var b=l.sbs,f=[],m=0,h=~~((l.sbs.length+1)/2);m8)&&(d[c++]="bwipp.pharmacode2BadLength#14329",d[c++]="Two-track Pharmacode must be 1 to 6 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.pharmacode2badCharacter#14333",d[c++]="Two-track Pharmacode must contain only digits",te())});var t=S(l.barcode);(t<4||t>64570080)&&(d[c++]="bwipp.pharmacode2badValue#14337",d[c++]="Two-track Pharmacode value must be between 4 and 64570080",te()),-1==l.height&&(l.height=4),l.txt=w(l.barcode.length);for(var n=0,o=l.barcode.length-1;n<=o;n+=1)l.i=n,z(l.txt,l.i,w([R(l.barcode,l.i,1),0,0,"",0]));for(l.encstr=k(16),l.sbs=w(32),l.bar=.03937007874015748*l.height,l.spc=2.8346456692913384,l.i=15,l.val=S(l.barcode);0!=l.val;){var i=l.val%3;l.val=~~(re(l.val-N(l.pharmacode2_base3sub,i))/3),z(l.encstr,l.i,N(l.pharmacode2_base3map,i)),l.i=l.i-1}l.encstr=R(l.encstr,l.i+1,15-l.i),l.bhs=w(l.encstr.length),l.bbs=w(l.encstr.length);for(var s=0,b=l.encstr.length-1;s<=b;s+=1){l.i=s;var f=N(l.encstr,l.i);z(l.bhs,l.i,l.bar*N(l.pharmacode2_htmult,f)),z(l.bbs,l.i,N(w([0,l.bar,0]),f))}d[c++]=1/0;for(var m=l.bhs,h=l.bbs,v=[],g=0,u=2*l.encstr.length;g500&&(d[c++]="bwipp.code2of5inputTooLong#14509",d[c++]="The input data is too long",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.code2of5badCharacter#14517",d[c++]="Code 25 must contain only digits",te())});var n=l.barcode.length;l.validatecheck&&(n-=1),l.barlen=n,l.checksum=0;for(var o=0,i=l.barlen-1;o<=i;o+=1){l.i=o;var s=l.checksum,b=N(l.barcode,l.i)-48;re(l.barlen-l.i)%2!=0&&(b*=3),l.checksum=re(s+b)}l.checksum=(10-l.checksum%10)%10,l.validatecheck&&(N(l.barcode,l.barlen)!=l.checksum+48&&(d[c++]="bwipp.code2of5badCheckDigit#14537",d[c++]="Incorrect Code 25 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen),l.includecheck=!0),A(l.code2of5_versions,l.version)||(d[c++]="bwipp.code2of5badVersion#14544",d[c++]="Unrecognised Code 25 version",te()),l.encs=N(l.code2of5_versions,l.version),l.cs=N(l.encs,0).length,d[c++]='cw';var f=0;F(N(l.encs,0),function(){var e=d[--c];f=re(f+(e-48))});var m=d[--c];l[m]=f,l.ss=N(l.encs,10).length,d[c++]='sw';var h=0;F(N(l.encs,10),function(){var e=d[--c];h=re(h+(e-48))});var v=d[--c];l[v]=h,l.es=N(l.encs,11).length;var g=l.barlen;l.includecheck&&(g+=1);var u=k(re(g*l.cs+l.ss+l.es));l.sbs=u,I(l.sbs,0,N(l.encs,10));for(var x=0,y=l.barlen-1;x<=y;x+=1){l.i=x,O(l.code2of5_barchars,R(l.barcode,l.i,1)),c--;var q=d[--c];l.indx=q.length,c-=2,l.enc=N(l.encs,l.indx),I(l.sbs,l.i*l.cs+l.ss,l.enc)}if(l.includecheck?(I(l.sbs,re(l.barlen*l.cs+l.ss),N(l.encs,l.checksum)),I(l.sbs,re(l.barlen*l.cs+l.cs+l.ss),N(l.encs,11))):I(l.sbs,re(l.barlen*l.cs+l.ss),N(l.encs,11)),d[c++]='text',l.includecheck&&l.includecheckintext){var C=k(l.barlen+1);I(C,0,l.barcode),I(C,l.barlen,R(l.code2of5_barchars,l.checksum,1)),d[c++]=C}else d[c++]=l.barcode;var M=d[--c],j=d[--c];l[j]=M,d[c++]=1/0;for(var S=l.sbs,B=0,T=S.length;B500&&(d[c++]="bwipp.code11inputTooLong#15021",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.code11badCharacter#15029",d[c++]="Code 11 must contain only digits and dashes",te());if(l.barlen=l.barcode.length,l.validatecheck){11==l.barlen&&(d[c++]="bwipp.code11badLength#15042",d[c++]="Code 11 cannot be 11 characters using check digits",te());var i=l.barlen<=10?1:2;l.barlen=l.barlen-i}var s=l.includecheck||l.validatecheck?l.barlen>=10?2:1:0;l.numchecks=s,l.checksum1=0,l.checksum2=0;for(var b=0,f=l.barlen-1;b<=f;b+=1)l.i=b,l.indx=N(l.charvals,R(l.barcode,l.i,1)),l.checksum1=re(l.checksum1+((l.barlen-l.i-1)%10+1)*l.indx),l.checksum2=re(l.checksum2+((l.barlen-l.i)%9+1)*l.indx);l.checksum1=l.checksum1%11,l.checksum2=re(l.checksum2+l.checksum1)%11,l.validatecheck&&(1==l.numchecks?N(l.barcode,l.barlen)!=N(l.code11_barchars,l.checksum1)&&(d[c++]="bwipp.code11badCheckDigit#15060",d[c++]="Incorrect Code 11 check digit provided",te()):N(l.barcode,l.barlen)==N(l.code11_barchars,l.checksum1)&&N(l.barcode,l.barlen+1)==N(l.code11_barchars,l.checksum2)||(d[c++]="bwipp.code11badCheckDigits#15065",d[c++]="Incorrect Code 11 check digits provided",te()),l.barcode=R(l.barcode,0,l.barlen),l.includecheck=!0),l.sbs=k(6*re(l.barlen+l.numchecks)+12),I(l.sbs,0,N(l.code11_encs,11));for(var m=0,h=l.barlen-1;m<=h;m+=1)l.i=m,l.indx=N(l.charvals,R(l.barcode,l.i,1)),l.enc=N(l.code11_encs,l.indx),I(l.sbs,6*l.i+6,l.enc);if(l.includecheck?l.barlen>=10?(I(l.sbs,6*l.barlen+6,N(l.code11_encs,l.checksum1)),I(l.sbs,6*l.barlen+12,N(l.code11_encs,l.checksum2)),I(l.sbs,6*l.barlen+18,N(l.code11_encs,11))):(I(l.sbs,6*l.barlen+6,N(l.code11_encs,l.checksum1)),I(l.sbs,6*l.barlen+12,N(l.code11_encs,11))):I(l.sbs,6*l.barlen+6,N(l.code11_encs,11)),d[c++]='text',l.includecheck&&l.includecheckintext)if(l.barlen>=10){var v=k(l.barlen+2);I(v,0,l.barcode),I(v,l.barlen,R(l.code11_barchars,l.checksum1,1)),I(v,l.barlen+1,R(l.code11_barchars,l.checksum2,1)),d[c++]=v}else{var g=k(l.barlen+1);I(g,0,l.barcode),I(g,l.barlen,R(l.code11_barchars,l.checksum1,1)),d[c++]=g}else d[c++]=l.barcode;var u=d[--c],x=d[--c];l[x]=u,d[c++]=1/0;for(var y=l.sbs,q=0,C=y.length;q500&&(d[c++]="bwipp.bc412inputTooLong#15256",d[c++]="The input data is too long",te()),l.semi&&(l.includestartstop=!0);for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.bc412badCharacter#15269",d[c++]="BC412 must contain only digits and capital letters except O",te());if(l.semi){l.validatecheck?(l.barcode.length<8||l.barcode.length>19)&&(d[c++]="bwipp.bc412semivalidateBadLength#15279",d[c++]="BC412 semi with check digit must be 8 to 19 characters long",te()):(l.barcode.length<7||l.barcode.length>18)&&(d[c++]="bwipp.bc412semiBadLength#15283",d[c++]="BC412 semi must be 7 to 18 characters long",te()),l.barlen=l.barcode.length,l.validatecheck||(l.barlen=l.barlen+1,l.sbarcode=k(l.barlen),z(l.sbarcode,0,N(l.barcode,0)),z(l.sbarcode,1,48),I(l.sbarcode,2,R(l.barcode,1,l.barlen-2)),l.barcode=l.sbarcode),l.sumodd=0,l.sumeven=0;for(var i=0,s=l.barlen-1;i<=s;i+=1)if(l.i=i,d[c++]=N(l.charvals,R(l.barcode,l.i,1)),l.i%2==0){var b=d[--c];l.sumodd=re(b+l.sumodd)}else{var f=d[--c];l.sumeven=re(f+l.sumeven)}l.checksum=re(l.sumodd%35+l.sumeven%35*2)%35,l.validatecheck?0!=l.checksum&&(d[c++]="bwipp.bc412semiBadCheckDigit#15309",d[c++]="Incorrect BC412 semi check digit provided",te()):(l.checksum=17*l.checksum%35,z(l.barcode,1,N(l.bc412_barchars,l.checksum)))}else{var m=l.barcode.length;l.validatecheck&&(m-=1),l.barlen=m,l.checksum=0;for(var h=0,v=l.barlen-1;h<=v;h+=1)l.checksum=re(N(l.charvals,R(l.barcode,h,1))+l.checksum);l.checksum=l.checksum%35,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.bc412_barchars,l.checksum)&&(d[c++]="bwipp.bc412badCheckDigit#15326",d[c++]="Incorrect BC412 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen),l.includecheck=!0)}l.sbs=k(8*(l.barlen+1)+5),l.includestartstop?(I(l.sbs,0,N(l.bc412_encs,35)),l.pos=2):l.pos=0;for(var g=0,u=l.barlen-1;g<=u;g+=1)l.i=g,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.sbs,l.pos,N(l.bc412_encs,l.indx)),l.pos=l.pos+8;if(l.includecheck&&(I(l.sbs,l.pos,N(l.bc412_encs,l.checksum)),l.pos=l.pos+8),l.includestartstop&&(I(l.sbs,l.pos,N(l.bc412_encs,36)),l.pos=l.pos+3),d[c++]='text',l.includecheck&&l.includecheckintext){var x=k(l.barlen+1);I(x,0,l.barcode),I(x,l.barlen,R(l.bc412_barchars,l.checksum,1)),d[c++]=x}else d[c++]=l.barcode;var y=d[--c],q=d[--c];l[q]=y,l.sbs=R(l.sbs,0,l.pos),-1==l.height&&(l.height=1),d[c++]=1/0;for(var C=[],M=l.sbs,j=0,S=M.length;j500&&(d[c++]="bwipp.rationalizedCodabarinputTooLong#15479",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),(l.barcode.length<2||l.barcode.length<3&&l.validatecheck)&&(d[c++]="bwipp.rationalizedCodabarBadLength#15488",d[c++]="Codabar must be at least 2 characters in length excluding any check digit",te());var t=l.altstartstop?l.rationalizedCodabar_barcharsalt:l.rationalizedCodabar_barchars;l.barchars=t,l.charvals=new Map;for(var n=0;n<=19;n+=1)z(l.charvals,R(l.barchars,n,1),n);l.bodyvals=new Map;for(var o=0;o<=15;o+=1)z(l.bodyvals,R(l.barchars,o,1),o);l.ssvals=new Map;for(var i=16;i<=19;i+=1)z(l.ssvals,R(l.barchars,i,1),i);A(l.ssvals,R(l.barcode,0,1))&&A(l.ssvals,R(l.barcode,l.barcode.length-1,1))||(l.altstartstop?(d[c++]="bwipp.rationalizedCodabarBadAltStartStop#15506",d[c++]="Codabar start and stop characters must be one of E N T or *",te()):(d[c++]="bwipp.rationalizedCodabarBadStartStop#15508",d[c++]="Codabar start and stop characters must be one of A B C or D",te()));for(var s=1,b=l.barcode.length-2;s<=b;s+=1)A(l.bodyvals,R(l.barcode,s,1))||(d[c++]="bwipp.rationalizedCodabarBadCharacter#15513",d[c++]="Codabar body must contain only digits and symbols - $ : / . +",te());var f=l.barcode.length;l.validatecheck&&(f-=1),l.barlen=f,l.checksum=0;for(var m=0,h=l.barlen-2;m<=h;m+=1)l.checksum=re(N(l.charvals,R(l.barcode,m,1))+l.checksum);if(l.checksum=re(N(l.charvals,R(l.barcode,l.barcode.length-1,1))+l.checksum),l.checksum=(16-l.checksum%16)%16,l.validatecheck){V(N(l.barcode,l.barlen-1),N(l.barchars,l.checksum))&&(d[c++]="bwipp.rationalizedCodabarBadCheckDigit#15535",d[c++]="Incorrect Codabar check digit provided",te());var v=k(l.barlen);I(v,0,R(l.barcode,0,l.barlen-1)),I(v,l.barlen-1,R(l.barcode,l.barlen,1)),l.barcode=v,l.includecheck=!0}var g=l.barlen;l.includecheck&&(g+=1);var u=k(8*g);l.sbs=u;for(var x=0,y=l.barlen-2;x<=y;x+=1)l.i=x,l.indx=N(l.charvals,R(l.barcode,l.i,1)),l.enc=N(l.rationalizedCodabar_encs,l.indx),I(l.sbs,8*l.i,l.enc);if(l.includecheck?(I(l.sbs,8*l.barlen-8,N(l.rationalizedCodabar_encs,l.checksum)),l.indx=N(l.charvals,R(l.barcode,l.barlen-1,1)),l.enc=N(l.rationalizedCodabar_encs,l.indx),I(l.sbs,8*l.barlen,l.enc)):(l.indx=N(l.charvals,R(l.barcode,l.barlen-1,1)),l.enc=N(l.rationalizedCodabar_encs,l.indx),I(l.sbs,8*l.barlen-8,l.enc)),d[c++]='text',l.includecheck&&l.includecheckintext){var q=k(l.barlen+1);I(q,0,R(l.barcode,0,l.barlen-1)),I(q,l.barlen-1,R(l.barchars,l.checksum,1)),I(q,l.barlen,R(l.barcode,l.barlen-1,1)),d[c++]=q}else d[c++]=l.barcode;var C=d[--c],M=d[--c];l[M]=C,-1==l.height&&(l.height=1),d[c++]=1/0,d[c++]=1/0,F(l.sbs,function(){d[c-1]-=48});for(var j=w(),S=[],B=0,T=~~((l.sbs.length+1)/2);B57)&&(d[c++]="bwipp.onecodeBadCharacter#15785",d[c++]="The data must contain only digits",te())}),20!=l.barlen&&25!=l.barlen&&29!=l.barlen&&31!=l.barlen&&(d[c++]="bwipp.onecodeInvalidLength#15790",d[c++]="The data must be 20, 25, 29 or 31 digits",te()),d[c++]=1/0;var n=K(R(l.barcode,5,1),"9")?14:11;d[c++]=2,d[c++]=2,d[c++]=5,d[c++]=5,d[c++]=n,d[c++]=n,d[c++]=20,d[c++]=20,d[c++]=25,d[c++]=25,d[c++]=29,d[c++]=29,l.txtdict=_(),l.txt=w(l.barlen+6),l.spacecnt=0;for(var o=0,i=l.barlen-1;o<=i;o+=1)l.i=o,A(l.txtdict,l.i)&&(z(l.txt,l.i+l.spacecnt,w([" ",0,0,"",0])),l.spacecnt=l.spacecnt+1),z(l.txt,l.i+l.spacecnt,w([R(l.barcode,l.i,1),0,0,"",0]));l.txt=R(l.txt,0,l.barcode.length+l.spacecnt),l.normalize=function(){var e=d[--c];l.base=e;var a=d[--c];l.num=a;for(var r=l.num.length-1;r>=1;r-=1){l.i=r;var t=l.num,n=l.i;z(t,n-1,re(N(t,n-1)+~~(N(l.num,l.i)/l.base))),z(l.num,l.i,N(l.num,l.i)%l.base)}if(Y(N(l.num,0),l.base)){for(d[c++]=1/0,d[c++]=N(l.num,0);;){if(H(d[c-1],l.base))break;var o=d[--c];d[c++]=o%l.base,d[c++]=~~(o/l.base)}l.extcnt=G()-1,U(w(G()));var i=d[--c];l.extdigits=i,d[c-1]=1/0;for(var s=l.extcnt;s>=0;s-=1)d[c++]=N(l.extdigits,s);X(R(l.num,1,l.num.length-1)),l.num=w()}for(d[c++]=0;;){if(d[c-1]>=l.num.length)break;var p=d[c-1];if(0!=N(l.num,p))break;d[c-1]+=1}if(d[c-1]>=l.num.length)d[c-1]=w([0]);else{var b=d[--c];d[c++]=R(l.num,b,re(l.num.length-b))}},l.bigadd=function(){var e=d[--c],a=d[--c];if(l.offset=f(e.length-a.length),e.length=0;D-=1){l.i=D;for(var P=0,E=l.bintmp.length-2;P<=E;P+=1){l.j=P;var O=l.bintmp,L=l.j;z(O,L+1,re(N(O,L+1)+N(l.bintmp,l.j)%256*10)),z(l.bintmp,l.j,~~(N(l.bintmp,l.j)/256))}z(l.bytes,l.i,N(l.bintmp,l.bintmp.length-1)%256);var V=l.bintmp,Z=l.bintmp;z(V,Z.length-1,~~(N(V,Z.length-1)/256))}l.fcs=2047,l.dat=32*N(l.bytes,0);for(var W=0;W<6;W++){var Q=2*l.fcs;1024&(l.fcs^l.dat)&&(Q^=3893),l.fcs=2047&Q,l.dat=2*l.dat}for(var $=1;$<=12;$+=1){l.dat=8*N(l.bytes,$);for(var J=0;J<8;J++){var ee=2*l.fcs;1024&(l.fcs^l.dat)&&(ee^=3893),l.fcs=2047&ee,l.dat=2*l.dat}}l.codewords=w(10);for(var ae=9;ae>=0;ae-=1){l.i=ae;var ne=9==l.i?636:1365;l.b=ne;for(var oe=0,ie=l.binval.length-2;oe<=ie;oe+=1){l.j=oe;var se=l.binval,de=l.j;z(se,de+1,re(N(se,de+1)+N(l.binval,l.j)%l.b*10)),z(l.binval,l.j,~~(N(l.binval,l.j)/l.b))}z(l.codewords,l.i,N(l.binval,l.binval.length-1)%l.b);var le=l.binval,pe=l.binval;z(le,pe.length-1,~~(N(le,pe.length-1)/l.b))}z(l.codewords,9,2*N(l.codewords,9)),1024&l.fcs&&z(l.codewords,0,N(l.codewords,0)+659),A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#15938",d[c++]=l.codewords,te()),l.chars=w(10);for(var be=0;be<=9;be+=1){l.i=be;var fe=N(l.codewords,l.i);if(d[c++]=fe,fe<=1286){var me=d[--c];d[c++]=N(l.onecode_tab513,me)}else{var he=d[--c];d[c++]=N(l.onecode_tab213,he-1287)}d[c++]=l.chars,d[c++]=l.i;var ve=d[c-3],ge=d[c-1],ue=d[c-2];c-=3,z(ue,ge,ve)}for(var xe=9;xe>=0;xe-=1)l.i=xe,0!=(g(2,l.i)&l.fcs)&&z(l.chars,l.i,8191^N(l.chars,l.i));-1==l.height&&(l.height=.15),l.bbs=w(65),l.bhs=w(65);for(var we=0;we<=64;we+=1)l.i=we,l.dec=0!=(N(l.chars,N(l.onecode_barmap,4*l.i))&g(2,N(l.onecode_barmap,4*l.i+1))),l.asc=0!=(N(l.chars,N(l.onecode_barmap,4*l.i+2))&g(2,N(l.onecode_barmap,4*l.i+3))),l.dec||l.asc||(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8)),!l.dec&&l.asc&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),l.dec&&!l.asc&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),l.dec&&l.asc&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8));d[c++]=1/0;var _e=l.bbs,ke=l.bhs;d[c++]=1/0;for(var ye=0,qe=l.bhs.length-1;ye57)&&(d[c++]="bwipp.postnetBadCharacter#16097",d[c++]="USPS POSTNET must contain only digits",te())}),l.checksum=0;for(var n=0,o=l.barlen-1;n<=o;n+=1)l.i=n,l.checksum=re(l.checksum+(N(l.barcode,l.i)-48));l.checksum=(10-l.checksum%10)%10,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.postnet_barchars,l.checksum)&&(d[c++]="bwipp.postnetBadCheckDigit#16115",d[c++]="Incorrect USPS POSTNET check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen)),-1==l.height&&(l.height=.125),l.bhs=w(5*l.barlen+7),l.enc=N(l.postnet_encs,10),l.heights=w(l.enc.length);for(var i=0,s=l.enc.length-1;i<=s;i+=1)l.j=i,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,0,l.heights);for(var b=0,f=l.barlen-1;b<=f;b+=1){l.i=b,l.enc=N(l.postnet_encs,N(l.barcode,l.i)-48),l.heights=w(l.enc.length);for(var m=0,h=l.enc.length-1;m<=h;m+=1)l.j=m,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,5*l.i+1,l.heights)}l.enc=N(l.postnet_encs,l.checksum),l.heights=w(l.enc.length);for(var v=0,g=l.enc.length-1;v<=g;v+=1)l.j=v,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);if(I(l.bhs,5*l.barlen+1,l.heights),d[c++]='text',l.includecheckintext){var u=k(l.barlen+1);I(u,0,l.barcode),I(u,l.barlen,R(l.postnet_barchars,l.checksum,1)),d[c++]=u}else d[c++]=l.barcode;var x=d[--c],y=d[--c];l[y]=x,l.enc=N(l.postnet_encs,11),l.heights=w(l.enc.length);for(var q=0,C=l.enc.length-1;q<=C;q+=1)l.j=q,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,5*l.barlen+6,l.heights),d[c++]=1/0;for(var M=l.bhs,j=[],B=0,A=l.bhs.length;B57)&&(d[c++]="bwipp.planetBadCharacter#16279",d[c++]="USPS PLANET must contain only digits",te())}),l.checksum=0;for(var n=0,o=l.barlen-1;n<=o;n+=1)l.i=n,l.checksum=re(l.checksum+(N(l.barcode,l.i)-48));l.checksum=(10-l.checksum%10)%10,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.planet_barchars,l.checksum)&&(d[c++]="bwipp.planetBadCheckDigit#16300",d[c++]="Incorrect USPS PLANET check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen)),-1==l.height&&(l.height=.125),l.bhs=w(5*l.barlen+7),l.enc=N(l.planet_encs,10),l.heights=w(l.enc.length);for(var i=0,s=l.enc.length-1;i<=s;i+=1)l.j=i,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,0,l.heights);for(var b=0,f=l.barlen-1;b<=f;b+=1){l.i=b,l.enc=N(l.planet_encs,N(l.barcode,l.i)-48),l.heights=w(l.enc.length);for(var m=0,h=l.enc.length-1;m<=h;m+=1)l.j=m,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,5*l.i+1,l.heights)}l.enc=N(l.planet_encs,l.checksum),l.heights=w(l.enc.length);for(var v=0,g=l.enc.length-1;v<=g;v+=1)l.j=v,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);if(I(l.bhs,5*l.barlen+1,l.heights),d[c++]='text',l.includecheckintext){var u=k(l.barlen+1);I(u,0,l.barcode),I(u,l.barlen,R(l.planet_barchars,l.checksum,1)),d[c++]=u}else d[c++]=l.barcode;var x=d[--c],y=d[--c];l[y]=x,l.enc=N(l.planet_encs,11),l.heights=w(l.enc.length);for(var q=0,C=l.enc.length-1;q<=C;q+=1)l.j=q,z(l.heights,l.j,S(R(l.enc,l.j,1))*l.height/5);I(l.bhs,5*l.barlen+6,l.heights),d[c++]=1/0;for(var M=l.bhs,j=[],B=0,A=l.bhs.length;B500&&(d[c++]="bwipp.royalmailInputTooLong#16492",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.royalmailBadCharacter#16506",d[c++]="RM4SCC must contain only capital letters and digits",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksumrow=0,l.checksumcol=0;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.i=s,l.indx=N(l.charvals,R(l.barcode,l.i,1)),l.checksumrow=l.checksumrow+~~(l.indx/6),l.checksumcol=re(l.checksumcol+l.indx%6);l.checksum=re(l.checksumrow%6*6+l.checksumcol%6),l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.royalmail_barchars,l.checksum)&&(d[c++]="bwipp.royalmailBadCheckDigit#16523",d[c++]="Incorrect RM4SCC check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen)),l.encstr=k(4*l.barlen+6),I(l.encstr,0,N(l.royalmail_encs,36));for(var f=0,m=l.barlen-1;f<=m;f+=1)l.i=f,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.encstr,4*l.i+1,N(l.royalmail_encs,l.indx));if(I(l.encstr,4*l.barlen+1,N(l.royalmail_encs,l.checksum)),d[c++]='text',l.includecheckintext){var h=k(l.barlen+1);I(h,0,l.barcode),I(h,l.barlen,R(l.royalmail_barchars,l.checksum,1)),d[c++]=h}else d[c++]=l.barcode;var v=d[--c],g=d[--c];l[g]=v,I(l.encstr,4*l.barlen+5,N(l.royalmail_encs,37)),-1==l.height&&(l.height=.175),l.bbs=w(l.encstr.length),l.bhs=w(l.encstr.length);for(var u=0,x=l.encstr.length-1;u<=x;u+=1)l.i=u,l.enc=R(l.encstr,l.i,1),K(l.enc,"0")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8)),K(l.enc,"1")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"2")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"3")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8));d[c++]=1/0;var y=l.bbs,q=l.bhs;d[c++]=1/0;for(var C=0,M=l.bhs.length-1;C=1;j-=1){var T=l.rspoly,D=d[c-1];d[c++]=T,d[c++]=j,d[c++]=N(T,j-1),d[c++]=N(l.rspoly,j),d[c++]=D,l.auspost_rsprod();var P=d[--c],E=d[--c],F=d[--c];z(d[--c],F,J(E,P))}var L=l.rspoly,G=d[c-1];d[c++]=L,d[c++]=0,d[c++]=N(L,0),d[c++]=G,l.auspost_rsprod();var X=d[--c],U=d[--c];z(d[--c],U,X),c--}l.rspoly=l.rspoly,l=e}e=l;(l=Object.assign({},l,ca.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.height=-1,l.width=0,l.custinfoenc="character",l.modunit=1,d[c++]=null,ce();var H=d[--c];l.options=H;var Z=d[--c];l.barcode=Z,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),V(l.custinfoenc,"character")&&V(l.custinfoenc,"numeric")&&(d[c++]="bwipp.auspostBadCustinfoEncoding#16757",d[c++]="Customer information encoding must be either character or numeric",te()),l.barlen=l.barcode.length,l.barlen<10&&(d[c++]="bwipp.auspostTooShort#16762",d[c++]="The data length must be at least 10",te()),d[c++]=l.auspost_fcclen,l.barlen>=2?d[c++]=R(l.barcode,0,2):d[c++]="";var W=d[c-1];A(d[c-2],W)||(c-=2,d[c++]="bwipp.auspostBadFCC#16768",d[c++]="Must begin with an FCC, either 11, 45, 59, 62, 87 or 92",te());var Y=d[--c],Q=d[--c];l.encstr=k(N(Q,Y)),d[c++]=!0;for(var $=0;$<1;$++){if(l.barlen<10){d[c-1]=!1;break}for(var ae=R(l.barcode,2,8),ne=0,oe=ae.length;ne57){d[c-1]=!1;break}}}d[--c]||(d[c++]="bwipp.auspostIncompleteDPID#16781",d[c++]="The DPID must be 8 digits",te());var se=K(l.custinfoenc,"numeric")?2:3;(l.barlen-10)*se>l.encstr.length-22-14&&(d[c++]="bwipp.auspostTooLong#16789",d[c++]="The message is too long",te()),I(l.encstr,0,N(l.auspost_encs,74));for(var de=0;de<=1;de+=1)l.i=de,I(l.encstr,2*l.i+2,N(l.auspost_encs,S(R(l.barcode,l.i,1))+64));for(var le=2;le<=9;le+=1)l.i=le,I(l.encstr,2*l.i+2,N(l.auspost_encs,S(R(l.barcode,l.i,1))+64));if(K(l.custinfoenc,"numeric")){for(var pe=0,be=l.barlen-11;pe<=be;pe+=1){l.i=pe;var fe=N(l.barcode,l.i+10);d[c++]=l.auspost_encs,d[c++]=fe,(fe<48||fe>57)&&(c-=2,d[c++]="bwipp.auspostInvalidCustinfoDigit#16829",d[c++]="The customer information data contains a non-digit character",te());var me=d[--c],he=d[--c];I(l.encstr,2*l.i+22,N(he,me-48+64))}l.ciflen=2*(l.barlen-10)}else{for(var ve=0,ge=l.barlen-11;ve<=ge;ve+=1){l.i=ve,O(l.auspost_barchars,R(l.barcode,l.i+10,1)),d[--c]||(d[c-1]="bwipp.auspostInvalidCustinfoCharacter#16840",d[c++]="The customer information contains an invalid character",te());var ue=d[--c];l.indx=ue.length,c-=2,l.enc=N(l.auspost_encs,l.indx),I(l.encstr,3*l.i+22,l.enc)}l.ciflen=3*(l.barlen-10)}for(var xe=22+l.ciflen,we=l.encstr.length-14;xe<=we;xe+=1)I(l.encstr,xe,N(l.auspost_encs,75));l.rscodes=w(4+~~((l.encstr.length-16)/3));for(var _e=l.rscodes,ke=[],ye=0;ye<4;ye++)ke[ye]=0;I(_e,0,ke=w(ke));for(var qe=2,Ce=l.encstr.length-16;qe<=Ce;qe+=3)l.i=qe,z(l.rscodes,l.rscodes.length-~~((l.i-2)/3)-1,16*S(R(l.encstr,l.i,1))+4*S(R(l.encstr,l.i+1,1))+S(R(l.encstr,l.i+2,1)));for(var Me=l.rscodes.length-5;Me>=0;Me-=1){d[c++]=Me;for(var je=0;je<=4;je+=1){var Se=l.rscodes,Be=d[c-1],Ne=N(Se,re(Be+je));d[c++]=Se,d[c++]=re(Be+je),d[c++]=Ne,d[c++]=N(l.rspoly,je),d[c++]=N(l.rscodes,Be+4),l.auspost_rsprod();var Ae=d[--c],Te=d[--c],ze=d[--c];z(d[--c],ze,J(Te,Ae))}c--}l.checkcode=C(k(12),"000000000000");for(var Re=0;Re<=3;Re+=1)l.i=Re,l.enc=B(k(3),N(l.rscodes,3-l.i),4),I(l.checkcode,3*l.i+(3-l.enc.length),l.enc);I(l.encstr,l.encstr.length-14,l.checkcode),I(l.encstr,l.encstr.length-2,N(l.auspost_encs,74)),-1==l.height&&(l.height=.175),l.bbs=w(l.encstr.length),l.bhs=w(l.encstr.length);for(var Ie=0,De=l.encstr.length-1;Ie<=De;Ie+=1)l.i=Ie,l.enc=R(l.encstr,l.i,1),K(l.enc,"0")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8)),K(l.enc,"1")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"2")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"3")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8));d[c++]=1/0;var Pe=l.bbs,Ee=l.bhs;d[c++]=1/0;for(var Oe=0,Fe=l.bhs.length-1;Oe500&&(d[c++]="bwipp.kixInputTooLong#17053",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.kixBadCharacter#17061",d[c++]="KIX must contain only capital letters and digits",te());l.barlen=l.barcode.length,l.encstr=k(4*l.barlen);for(var i=0,s=l.barlen-1;i<=s;i+=1)l.i=i,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.encstr,4*l.i,N(l.kix_encs,l.indx));-1==l.height&&(l.height=.175),l.bbs=w(l.encstr.length),l.bhs=w(l.encstr.length);for(var b=0,f=l.encstr.length-1;b<=f;b+=1)l.i=b,l.enc=R(l.encstr,l.i,1),K(l.enc,"0")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8)),K(l.enc,"1")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"2")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"3")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8));d[c++]=1/0;var m=l.bbs,h=l.bhs;d[c++]=1/0;for(var v=0,g=l.bhs.length-1;v=48&&e<=57||e>=65&&e<=90||45==e||(d[c++]="bwipp.japanpostBadCharacter#17213",d[c++]="Japan Post must contain only digits, capital letters and the dash symbol",te())}),l.barlen=l.barcode.length,l.encstr=k(67),l.digits=w(20),I(l.encstr,0,N(l.japanpost_encs,19)),l.checksum=0,l.j=0,l.i=0,d[c++]=!0;for(var t=0,n=l.barlen-1;t<=n;t+=1){l.i=t,O(l.japanpost_barchars,R(l.barcode,l.i,1)),c--;var o=d[--c];if(l.indx=o.length,c-=2,l.indx>=11&&l.indx<37){if(l.j>18){d[c-1]=!1;break}l.digit=10+~~((l.indx-1)/10),I(l.encstr,3*l.j+2,N(l.japanpost_encs,l.digit)),l.checksum=l.checksum+l.digit,z(l.digits,l.j,l.digit),l.j=l.j+1}if(l.j>19){d[c-1]=!1;break}l.digit=0,37==l.indx&&(l.digit=14),l.indx>=11&&l.indx<37&&(l.digit=(l.indx-1)%10),l.indx<11&&(l.digit=l.indx),I(l.encstr,3*l.j+2,N(l.japanpost_encs,l.digit)),l.checksum=l.checksum+l.digit,z(l.digits,l.j,l.digit),l.j=l.j+1}d[--c]||(d[c++]="bwipp.japanpostTooLong#17271",d[c++]="The input is too long",te());for(var i=l.j;i<=19;i+=1)l.k=i,I(l.encstr,3*l.k+2,N(l.japanpost_encs,14)),l.checksum=l.checksum+14,z(l.digits,l.k,14);if(l.checksum=19-l.checksum%19,I(l.encstr,62,N(l.japanpost_encs,l.checksum)),d[c++]='text',l.includecheckintext){var s=k(l.barlen+1);I(s,0,l.barcode),I(s,l.barlen,R(l.japanpost_barchars,l.checksum,1)),d[c++]=s}else d[c++]=l.barcode;var b=d[--c],f=d[--c];l[f]=b,I(l.encstr,65,N(l.japanpost_encs,20)),-1==l.height&&(l.height=.175),l.bbs=w(67),l.bhs=w(l.bbs.length);for(var m=0,h=l.bbs.length-1;m<=h;m+=1)l.i=m,l.enc=R(l.encstr,l.i,1),l.bunit=0,l.hunit=0,K(l.enc,"0")&&(l.bunit=3,l.hunit=2),K(l.enc,"1")&&(l.bunit=0,l.hunit=5),K(l.enc,"2")&&(l.bunit=3,l.hunit=5),K(l.enc,"3")&&(l.bunit=0,l.hunit=8),z(l.bbs,l.i,l.bunit*l.height/8),z(l.bhs,l.i,l.hunit*l.height/8);d[c++]=1/0;var v=l.bbs,g=l.bhs;d[c++]=1/0;for(var u=0,x=l.bhs.length-1;u500&&(d[c++]="bwipp.msiinputTooLong#17435",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),V(l.checktype,"unset")&&!l.includecheck&&(d[c++]="bwipp.msiCheckTypeWithoutCheck#17444",d[c++]="checktype requires includecheck",te()),l.badmod11&&V(l.checktype,"mod11")&&V(l.checktype,"ncrmod11")&&V(l.checktype,"mod1110")&&V(l.checktype,"ncrmod1110")&&(d[c++]="bwipp.msiBadMod11Mismatch#17448",d[c++]="badmod11 requires checktype with mod11",te()),K(l.checktype,"unset")&&(l.checktype="mod10"),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.msiBadCharacter#17458",d[c++]="MSI must contain only digits",te())}),l.barlen=l.barcode.length,l.txtlen=l.barlen,l.mod10=function(){var e=d[--c];l.code=e,d[c++]=0,d[c++]=0,F(l.code,function(){var e=d[--c],a=d[--c],r=d[--c];d[c++]=re(e-48+10*a),d[c++]=r}),c--;var a=d[--c];for(d[c++]=2*a,d[c++]=0;;){var r=d[--c],t=d[--c],n=~~(t/10);if(d[c++]=re(r+t%10),d[c++]=n,0==n){c--;break}var o=d[--c],i=d[--c];d[c++]=o,d[c++]=i}d[c++]=0,d[c++]=0,F(l.code,function(){var e=d[--c],a=d[--c],r=d[--c];d[c++]=re(a+(e-48)),d[c++]=r});var s=d[--c];c--;var p=d[--c],b=k(l.code.length+1);I(b,0,l.code),z(b,l.code.length,(10-re(p+s)%10)%10+48),d[c++]=b},l.mod11=function(){var e=d[--c];l.code=e,d[c++]=l.code.length-1,F(l.code,function(){var e=d[--c],a=d[--c];d[c++]=e-48,d[c++]=a%6+2,d[c++]=a-1}),d[c-1]=0;for(var a=0,r=l.code.length;a500&&(d[c++]="bwipp.plesseyInputTooLong#17686",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.plesseyBadCharacter#17694",d[c++]="Plessey must contain only digits and letters A B C D E F",te());l.validatecheck&&l.barcode.length<2&&(d[c++]="bwipp.plesseyBadLength#17699",d[c++]="Plessey with check digits must be at least 2 characters",te());var i=l.barcode.length;l.validatecheck&&(i-=2),l.barlen=i,l.checkbits=w(4*l.barlen+8),I(l.checkbits,4*l.barlen,l.plessey_checkinit);for(var s=0,b=l.barlen-1;s<=b;s+=1)l.i=s,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.checkbits,4*l.i,w([1&l.indx,1&h(l.indx/2),1&h(l.indx/4),h(l.indx/8)]));for(var f=0,m=4*l.barlen-1;f<=m;f+=1)if(l.i=f,1==N(l.checkbits,l.i))for(var v=0;v<=8;v+=1)l.j=v,z(l.checkbits,l.i+l.j,J(N(l.checkbits,l.i+l.j),N(l.plessey_checksalt,l.j)));l.checkval=0;for(var u=0;u<=7;u+=1)l.i=u,l.checkval=re(l.checkval+g(2,l.i)*N(l.checkbits,re(4*l.barlen+l.i)));l.checksum1=15&l.checkval,l.checksum2=h(l.checkval/16),l.validatecheck&&(N(l.barcode,l.barlen)==N(l.plessey_barchars,l.checksum1)&&N(l.barcode,l.barlen+1)==N(l.plessey_barchars,l.checksum2)||(d[c++]="bwipp.plesseyBadCheckDigits#17744",d[c++]="Incorrect Plessey check digits provided",te()),l.barcode=R(l.barcode,0,l.barlen));var x=l.unidirectional?27:33;l.sbs=k(re(8*l.barlen+x)),I(l.sbs,0,N(l.plessey_encs,16));for(var y=0,q=l.barlen-1;y<=q;y+=1)l.i=y,l.indx=N(l.charvals,R(l.barcode,l.i,1)),I(l.sbs,8*l.i+8,N(l.plessey_encs,l.indx));if(I(l.sbs,8*l.barlen+8,N(l.plessey_encs,l.checksum1)),I(l.sbs,8*l.barlen+16,N(l.plessey_encs,l.checksum2)),d[c++]='text',l.includecheckintext){var C=k(l.barlen+2);I(C,0,l.barcode),I(C,l.barlen,R(l.plessey_barchars,l.checksum1,1)),I(C,l.barlen+1,R(l.plessey_barchars,l.checksum2,1)),d[c++]=C}else d[c++]=l.barcode;var M=d[--c],j=d[--c];l[j]=M;var S=l.unidirectional?18:17;I(l.sbs,8*l.barlen+24,N(l.plessey_encs,S)),-1==l.height&&(l.height=1),d[c++]=1/0;for(var B=[],T=l.sbs,D=0,P=T.length;D500&&(d[c++]="bwipp.telepeninputTooLong#17901",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];for(l.barcode=t,l.barlen=l.barcode.length,T(l.options,"parse"),l.numeric&&l.barlen%2!=0&&(d[c++]="bwipp.telepenNumericOddLength#17922",d[c++]="Telepen Numeric must have an even length",te()),l.sbs=k(16*l.barlen+48),l.enc=N(l.telepen_encs,95),I(l.sbs,0,l.enc),l.l=l.enc.length,l.checksum=0,l.i=0,l.j=0;l.i!=l.barlen;){if(l.numeric)if(N(l.barcode,l.i)>16){l.np=R(l.barcode,l.i,2);var n=N(l.np,0),o=N(l.np,1);if(n<48||n>57||(o<48||o>57)&&88!=o)d[c++]=-1;else{var i=N(l.np,1)-48;if(d[c++]=N(l.np,0)-48,d[c++]=i,40!=i){var s=d[--c],b=d[--c];d[c++]=re(s+10*b)+10}else c--;d[c-1]+=17}-1==d[c-1]&&(d[c-1]="bwipp.telepenInvalidNumericCharacter#17957",d[c++]="Telepen Numeric may contain only digits, or X in even positions",te());var f=d[--c];l.indx=f,l.i=l.i+2}else l.indx=N(l.barcode,l.i),l.i=l.i+1;else l.indx=N(l.barcode,l.i),l.indx>127&&(d[c++]="bwipp.telepenInvalidAlphaCharacter#17969",d[c++]="Telepen Alpha characters must have ordinal values 0 to 127",te()),l.i=l.i+1;l.checksum=re(l.checksum+l.indx),l.enc=N(l.telepen_encs,l.indx),I(l.sbs,l.l,l.enc),l.l=l.l+l.enc.length,l.j=l.j+1}l.checksum=(127-l.checksum%127)%127,l.enc=N(l.telepen_encs,l.checksum),I(l.sbs,l.l,l.enc),l.l=l.l+l.enc.length,l.enc=N(l.telepen_encs,122),I(l.sbs,l.l,l.enc),l.l=l.l+l.enc.length,l.sbs=R(l.sbs,0,l.l),l.text=k(l.barcode.length);for(var m=0,h=l.barcode.length-1;m<=h;m+=1){l.i=m,l.c=N(l.barcode,l.i),z(l.text,l.i,l.c>=32&&l.c<=126?l.c:32)}d[c++]=1/0;for(var v=l.sbs,g=0,u=v.length;g",30]),w(["5","?",31]),w(["6","@","!"]),w(["7","[","\""]),w(["8",92,"#"]),w(["9","]","&"]),w(["A","a",1]),w(["B","b",2]),w(["C","c",3]),w(["D","d",4]),w(["E","e",5]),w(["F","f",6]),w(["G","g",7]),w(["H","h",8]),w(["I","i",9]),w(["J","j",10]),w(["K","k",11]),w(["L","l",12]),w(["M","m",13]),w(["N","n",14]),w(["O","o",15]),w(["P","p",16]),w(["Q","q",17]),w(["R","r",18]),w(["S","s",19]),w(["T","t",20]),w(["U","u",21]),w(["V","v",22]),w(["W","w",23]),w(["X","x",24]),w(["Y","y",25]),w(["Z","z",26]),w(["-","_",40]),w([".","`",41]),w([" ",127,0]),w(["$","{","*"]),w(["/","|",","]),w(["+","}",":"]),w(["%","~",l.fn1]),w([l.la1,l.la0,l.fn2]),w([l.sf1,l.sf0,l.fn3]),w([l.sf2,l.sf2,l.fn4])]),l.posicode_charmapslimited=w([w(["0",-98,-98]),w(["1",-98,-98]),w(["2",-98,-98]),w(["3",-98,-98]),w(["4",-98,-98]),w(["5",-98,-98]),w(["6",-98,-98]),w(["7",-98,-98]),w(["8",-98,-98]),w(["9",-98,-98]),w(["A",-98,-98]),w(["B",-98,-98]),w(["C",-98,-98]),w(["D",-98,-98]),w(["E",-98,-98]),w(["F",-98,-98]),w(["G",-98,-98]),w(["H",-98,-98]),w(["I",-98,-98]),w(["J",-98,-98]),w(["K",-98,-98]),w(["L",-98,-98]),w(["M",-98,-98]),w(["N",-98,-98]),w(["O",-98,-98]),w(["P",-98,-98]),w(["Q",-98,-98]),w(["R",-98,-98]),w(["S",-98,-98]),w(["T",-98,-98]),w(["U",-98,-98]),w(["V",-98,-98]),w(["W",-98,-98]),w(["X",-98,-98]),w(["Y",-98,-98]),w(["Z",-98,-98]),w(["-",-98,-98]),w([".",-98,-98])]);var a=new Map([["a",w(["141112","131212","121312","111412","131113","121213","111313","121114","111214","111115","181111","171211","161311","151411","141511","131611","121711","111811","171112","161212","151312","141412","131512","121612","111712","161113","151213","141313","131413","121513","111613","151114","141214","131314","121414","111514","141115","131215","121315","111415","131116","121216","111316","121117","111217","111118","1<111112","111111111;1"])],["b",w(["151213","141313","131413","121513","141214","131314","121414","131215","121315","121216","191212","181312","171412","161512","151612","141712","131812","121912","181213","171313","161413","151513","141613","131713","121813","171214","161314","151414","141514","131614","121714","161215","151315","141415","131515","121615","151216","141316","131416","121516","141217","131317","121417","131218","121318","121219","1<121312","121212121<1"])],["limiteda",w(["111411","111312","111213","111114","121311","121212","121113","141111","131211","131112","171111","161211","151311","141411","131511","121611","111711","161112","151212","141312","131412","121512","111612","151113","141213","131313","121413","111513","141114","131214","121314","111414","131115","121215","111315","121116","111216","111117","151111","1"])],["limitedb",w(["121512","121413","121314","121215","131412","131313","131214","151212","141312","141213","181212","171312","161412","151512","141612","131712","121812","171213","161313","151413","141513","131613","121713","161214","151314","141414","131514","121614","151215","141315","131415","121515","141216","131316","121416","131217","121317","121218","141212","1"])]]);l.posicode_encmaps=a,l.posicode_c2w=w([w([495,330,210,126,70,35,15,5]),w([165,120,84,56,35,20,10,4]),w([45,36,28,21,15,10,6,3]),w([9,8,7,6,5,4,3,2]),w([1,1,1,1,1,1,1,1])]),l.charvals_normal=w([new Map,new Map,new Map]);for(var r=0,t=l.posicode_charmapsnormal.length-1;r<=t;r+=1){l.i=r,l.encs=N(l.posicode_charmapsnormal,l.i);for(var n=0;n<=2;n+=1){l.j=n;var o=N(l.encs,l.j);K(P(o),'stringtype')&&(o=N(o,0)),z(N(l.charvals_normal,l.j),o,l.i)}}l.charvals_normal=l.charvals_normal,l.charvals_limited=w([new Map,new Map,new Map]);for(var i=0,s=l.posicode_charmapslimited.length-1;i<=s;i+=1){l.i=i,l.encs=N(l.posicode_charmapslimited,l.i);for(var b=0;b<=2;b+=1){l.j=b;var f=N(l.encs,l.j);K(P(f),'stringtype')&&(f=N(f,0)),z(N(l.charvals_limited,l.j),f,l.i)}}l.charvals_limited=l.charvals_limited,l=e}e=l;(l=Object.assign({},l,ha.globals)).dontdraw=!1,l.includetext=!1,l.text1font="OCR-B",l.text1size=10,l.text1xoffset=0,l.textyoffset=-8,l.height=-1,l.width=0,l.encoding="auto",l.version="a",l.checkoffset=0,l.raw=!1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var m=d[--c];l.options=m;var v=d[--c];l.barcode=v,l.barcode.length>500&&(d[c++]="bwipp.posicodeinputTooLong#18327",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),V(l.version,"a")&&V(l.version,"b")&&V(l.version,"limiteda")&&V(l.version,"limitedb")&&(d[c++]="bwipp.posicodeInvalidVersion#18344",d[c++]="The version must be either a, b, limiteda or limitedb",te());var g=K(l.version,"a")||K(l.version,"b")?l.posicode_charmapsnormal:l.posicode_charmapslimited;l.charmaps=g;var u=K(l.version,"a")||K(l.version,"b")?l.charvals_normal:l.charvals_limited;if(l.charvals=u,l.set0=N(l.charvals,0),l.set1=N(l.charvals,1),l.set2=N(l.charvals,2),K(l.version,"limiteda")||K(l.version,"limitedb"))for(var x=0,y=l.barcode.length-1;x<=y;x+=1)A(l.set0,N(R(l.barcode,x,1),0))||(d[c++]="bwipp.posicodeBadCharacter#18363",d[c++]="Posicode limited must contain only digits, capital letters, and the symbols - and .",te());if(l.raw&&(l.encoding="raw"),K(l.encoding,"raw")){for(l.cws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var q=R(l.barcode,l.i+1,3);d[c++]=q,d[c++]=!1;for(var M=0,j=q.length;M57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var T=d[--c];l.cw=S(T),l.cw>45&&(d[c++]="bwipp.posicodeBadRawCodeword#18381",d[c++]="Raw codewords must be 0 to 45",te()),z(l.cws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.posicodeBadRawFormat#18388",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.cws=R(l.cws,0,l.j),l.text=""}if(K(l.encoding,"auto")){l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.posicode_fn1],["FNC2",l.posicode_fn2],["FNC3",l.posicode_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var D=d[--c];l.msg=D,l.msglen=l.msg.length,l.text=k(l.msglen);for(var E=0,O=l.msglen-1;E<=O;E+=1){l.i=E;var F=N(l.msg,l.i);F<0&&(F=32),z(l.text,l.i,F)}d[c++]=1/0;for(var L=0,X=l.msglen;L=0;W-=1)l.i=W,N(l.msg,l.i)>=0&&(N(l.msg,l.i)>=128?z(l.numEA,l.i,N(l.numEA,l.i+1)+1):z(l.numSA,l.i,N(l.numSA,l.i+1)+1));l.ea=!1,d[c++]=1/0;for(var Y=0,Q=l.msglen-1;Y<=Q;Y+=1){if(l.i=Y,l.c=N(l.msg,l.i),l.ea==l.c<128&&l.c>=0){var $=N(l.ea?l.numSA:l.numEA,l.i);$<(re($+l.i)==l.msglen?3:5)||(l.ea=!l.ea,d[c++]=l.posicode_fn4),d[c++]=l.posicode_fn4}l.c>=0?d[c++]=127&l.c:d[c++]=l.c}U(w(G()));var J=d[--c];for(l.msg=J,c--,l.msglen=l.msg.length,l.enc=function(){var e=d[--c],a=d[--c];z(l.cws,l.j,N(e,a)),l.j=l.j+1},l.cws=w(2*l.msglen),l.i=0,l.j=0,l.cset="set0";l.i!=l.msglen;)for(;;){l.char1=N(l.msg,l.i);var ee=l.i+1824&&l.v<853&&(l.v=l.v+292)):l.v=45+(1023&l.v),l.d=w([2,2,2,2,2,2]),l.r=0,l.c=0,l.w=0,l.sum=0;l.sum!=l.v;)l.t=re(l.sum+N(N(l.posicode_c2w,l.r),l.c)),l.t==l.v&&(l.w=l.w+1,z(l.d,l.r,l.w+2),l.sum=l.t),l.t>l.v&&(z(l.d,l.r,l.w+2),l.r=l.r+1,l.w=0),l.t=0;we-=1)l.i=we,z(l.cbs,2*(5-l.i)+1,N(l.d,l.i)+47);l.sbs=k(6*l.cws.length+31);var _e=N(l.encs,l.encs.length-2);I(l.sbs,0,_e),l.j=_e.length;for(var ke=0,ye=l.cws.length-1;ke<=ye;ke+=1)l.i=ke,I(l.sbs,l.j,N(l.encs,N(l.cws,l.i))),l.j=l.j+6;I(l.sbs,l.j,l.cbs),l.j=l.j+12;var qe=N(l.encs,l.encs.length-1);I(l.sbs,l.j,qe),l.j=qe.length+l.j,l.sbs=R(l.sbs,0,l.j),-1==l.height&&(l.height=1),d[c++]=1/0;for(var Ce=[],Me=l.sbs,je=0,Se=Me.length;je",">","30"]),w(["?","?","31"]),w(["@","@","32"]),w(["A","A","33"]),w(["B","B","34"]),w(["C","C","35"]),w(["D","D","36"]),w(["E","E","37"]),w(["F","F","38"]),w(["G","G","39"]),w(["H","H","40"]),w(["I","I","41"]),w(["J","J","42"]),w(["K","K","43"]),w(["L","L","44"]),w(["M","M","45"]),w(["N","N","46"]),w(["O","O","47"]),w(["P","P","48"]),w(["Q","Q","49"]),w(["R","R","50"]),w(["S","S","51"]),w(["T","T","52"]),w(["U","U","53"]),w(["V","V","54"]),w(["W","W","55"]),w(["X","X","56"]),w(["Y","Y","57"]),w(["Z","Z","58"]),w(["[","[","59"]),w([92,92,"60"]),w(["]","]","61"]),w(["^","^","62"]),w(["_","_","63"]),w([0,"`","64"]),w([1,"a","65"]),w([2,"b","66"]),w([3,"c","67"]),w([4,"d","68"]),w([5,"e","69"]),w([6,"f","70"]),w([7,"g","71"]),w([8,"h","72"]),w([9,"i","73"]),w([10,"j","74"]),w([11,"k","75"]),w([12,"l","76"]),w([13,"m","77"]),w([14,"n","78"]),w([15,"o","79"]),w([16,"p","80"]),w([17,"q","81"]),w([18,"r","82"]),w([19,"s","83"]),w([20,"t","84"]),w([21,"u","85"]),w([22,"v","86"]),w([23,"w","87"]),w([24,"x","88"]),w([25,"y","89"]),w([26,"z","90"]),w([27,"{","91"]),w([28,"|","92"]),w([29,"}","93"]),w([30,"~","94"]),w([31,127,"95"]),w([l.fn3,l.fn3,"96"]),w([l.fn2,l.fn2,"97"]),w([l.sft,l.sft,"98"]),w([l.swc,l.swc,"99"]),w([l.swb,l.fn4,l.swb]),w([l.fn4,l.swa,l.swa]),w([l.fn1,l.fn1,l.fn1]),w([l.sta,l.sta,l.sta]),w([l.stp,l.stp,l.stp])]),l.codablockf_encs=w(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","2331112"]),l.charvals=w([new Map,new Map,new Map]);for(var a=0,r=l.codablockf_charmaps.length-1;a<=r;a+=1){l.i=a,l.encs=N(l.codablockf_charmaps,l.i);for(var t=0;t<=2;t+=1){l.j=t;var n=N(l.encs,l.j);K(P(n),'stringtype')&&(n=N(n,0)),z(N(l.charvals,l.j),n,l.i)}}l.seta=N(l.charvals,0),l.setb=N(l.charvals,1),l.setc=N(l.charvals,2),l.charvals=l.charvals,d[c++]=1/0;for(var o=64;o<=95;o+=1)d[c++]=o;for(var i=0;i<=15;i+=1)d[c++]=i;for(var s=26;s<=63;s+=1)d[c++]=s;var b=w();l.abmap=b;for(var f=[],m=0;m<=85;m+=1)f[m]=m;f=w(f),l.cmap=f,l=e}e=l;(l=Object.assign({},l,va.globals)).dontdraw=!1,l.rows=-1,l.columns=8,l.rowheight=10,l.sepheight=1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var h=d[--c];l.options=h;var v=d[--c];l.barcode=v,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.barcode.length>25e3&&(d[c++]="bwipp.codablockfinputTooLong#18825",d[c++]="The input data is too long",te()),(l.columns<4||l.columns>62)&&(d[c++]="bwipp.codablockfBadColumns#18829",d[c++]="Codablock F must have 4 to 62 columns",te()),-1!=l.rows&&(l.rows<2||l.rows>44)&&(d[c++]="bwipp.codablockfBadRows#18833",d[c++]="Codablock F must have 2 to 44 rows",te()),(l.rowheight<8||l.rowheight>50)&&(d[c++]="bwipp.codablockfBadRowHeight#18837",d[c++]="Codablock F must have rowheight from 8 to 50",te()),(l.sepheight<1||l.sepheight>5)&&(d[c++]="bwipp.codablockfBadSepHeight#18841",d[c++]="Codablock F must have sepheight from 1 to 5",te());var g=l.columns>=4&&l.columns<=62?l.columns:8;l.c=g;var u=l.rows>=2&&l.rows<=44?l.rows:-1;l.rows=u,l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.codablockf_fn1],["FNC3",l.codablockf_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var x=d[--c];l.msg=x,l.msglen=l.msg.length,l.kmsg=l.msg,d[c++]=1/0,F(l.msg,function(){if(d[c-1]>=128){var e=d[--c];d[c++]=l.codablockf_fn4,d[c++]=127&e}}),U(w(G()));var _=d[--c];l.msg=_,c--,l.msglen=l.msg.length,l.msglen>5452&&(d[c++]="bwipp.codablockfinputTooLong#18872",d[c++]="The input data is too long",te()),d[c++]=1/0;for(var k=0,y=l.msglen+1;k=0;T-=1){l.i=T,l.ch=N(l.msg,l.i),0!=l.i&&N(l.msg,l.i-1)==l.codablockf_fn4?(z(l.numsAtNEven,l.i,0),z(l.numsAtSEven,l.i,0),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0)):A(l.setc,l.ch)?l.ch==l.codablockf_fn1?(z(l.numsAtNEven,l.i,1+N(l.numsAtNEven,l.i+1)),z(l.numsAtSEven,l.i,2+N(l.numsAtSEven,l.i+1)),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0)):(z(l.numsAtNEven,l.i,1+N(l.numsAtNOdd,l.i+1)),z(l.numsAtSEven,l.i,1+N(l.numsAtSOdd,l.i+1)),z(l.numsAtNOdd,l.i,1+N(l.numsAtNEven,l.i+1)),z(l.numsAtSOdd,l.i,1+N(l.numsAtSEven,l.i+1))):(z(l.numsAtNEven,l.i,0),z(l.numsAtSEven,l.i,0),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0))}l.numsscr=function(){var e=d[--c];d[c++]=N(l.numsAtNEven,e),d[c++]=N(l.numsAtSEven,e)},l.enca=function(){var e=d[--c];z(l.cws,l.j,N(l.seta,e)),l.j=l.j+1},l.encb=function(){var e=d[--c];z(l.cws,l.j,N(l.setb,e)),l.j=l.j+1},l.encc=function(){if(V(P(d[c-1]),'arraytype')){var e=d[--c];d[c++]=N(l.setc,e)}else{X(d[--c]);var a=d[--c],r=d[--c];d[c++]=re(a-48+10*(r-48))}var t=d[--c];z(l.cws,l.j,t),l.j=l.j+1},l.anotb=function(){var e=d[--c];d[c++]=A(l.seta,e)&&!A(l.setb,e)},l.bnota=function(){var e=d[--c];d[c++]=A(l.setb,e)&&!A(l.seta,e)},d[c++]=1/0;for(var D=0,E=l.msg.length;D=0;Z-=1){l.i=Z,d[c++]=N(l.msg,l.i),l.anotb();var W=d[--c];z(l.nextanotb,l.i,W?0:N(l.nextanotb,l.i+1)+1),d[c++]=N(l.msg,l.i),l.bnota();var Y=d[--c];z(l.nextbnota,l.i,Y?0:N(l.nextbnota,l.i+1)+1)}for(l.abeforeb=function(){var e=d[--c];d[c++]=H(N(l.nextanotb,e),N(l.nextbnota,e))},l.bbeforea=function(){var e=d[--c];d[c++]=H(N(l.nextbnota,e),N(l.nextanotb,e))},l.padrow=function(){for(var e=0,a=d[--c];e=32;d[c++]=e,e&&(d[c++]=l.codablockf_fn4,l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),l.i=l.i+2)}else d[c++]=N(l.msg,l.i),l.encb(),l.i=l.i+1,d[c++]=!0},l.cws=w(44*(l.c+5)),l.i=0,l.j=0,l.r=1,l.lastrow=!1;!l.lastrow;){l.r>44&&(d[c++]="bwipp.codablockfTooBig#19025",d[c++]="Maximum length exceeded",te()),d[c++]=l.codablockf_sta,l.enca(),l.i=2){d[c++]=l.codablockf_swc,l.enca(),l.cset="setc";break}if(d[c++]=l.i,l.abeforeb(),d[--c]){d[c++]=l.codablockf_sft,l.enca(),l.cset="seta";break}d[c++]=l.codablockf_swb,l.enca(),l.cset="setb";break}for(l.j=l.j+1,l.endofrow=!1;l.rem=re(l.c+3-l.j%(l.c+5)),l.i!=l.msglen&&!l.endofrow;){d[c++]=l.i,l.numsscr();var J=d[--c];l.nums=J;var ee=d[--c];l.nchars=ee;var ae=l.nums>2*l.rem?2*l.rem:l.nums;for(l.remnums=ae;;){if((K(l.cset,"seta")||K(l.cset,"setb"))&&l.remnums>=4&&N(l.msg,l.i)!=l.codablockf_fn1){if(l.remnums%2==0&&l.rem>=3){d[c++]=l.codablockf_swc,K(l.cset,"seta")?l.enca():l.encb(),l.cset="setc";for(var ne=0;ne<2;ne++)N(l.msg,l.i)==l.codablockf_fn1?(d[c++]=l.codablockf_fn1,l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}if(l.remnums%2!=0&&l.rem>=4){d[c++]=N(l.msg,l.i),K(l.cset,"seta")?l.enca():l.encb(),l.i=l.i+1,d[c++]=l.codablockf_swc,K(l.cset,"seta")?l.enca():l.encb(),l.cset="setc";for(var oe=0;oe<2;oe++)N(l.msg,l.i)==l.codablockf_fn1?(d[c++]=l.codablockf_fn1,l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}}d[c++]=K(l.cset,"setb"),d[c++]=N(l.msg,l.i),l.anotb();var ie=d[--c];if(d[--c]&&ie&&l.rem>=2){if(l.i=2){if(l.i=2)if(l.rem=l.rem-1,d[c++]=l.i,l.abeforeb(),d[--c]){if(d[c++]=l.codablockf_swa,l.encc(),l.cset="seta",l.encafitsrow(),d[--c])break}else if(d[c++]=l.codablockf_swb,l.encc(),l.cset="setb",l.encbfitsrow(),d[--c])break;if(K(l.cset,"seta")&&A(l.seta,N(l.msg,l.i))&&l.rem>=1)if(l.encafitsrow(),d[--c])break;if(K(l.cset,"setb")&&A(l.setb,N(l.msg,l.i))&&l.rem>=1)if(l.encbfitsrow(),d[--c])break;if(K(l.cset,"setc")&&l.remnums>=2&&l.rem>=1){N(l.msg,l.i)==l.codablockf_fn1?(d[c++]=l.codablockf_fn1,l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}l.endofrow=!0;break}}(l.r>=l.rows||-1==l.rows)&&l.r>1&&l.i==l.msglen&&l.rem>=2?(d[c++]=l.rem-2,l.padrow(),l.j=l.j+3,d[c++]=l.codablockf_stp,l.enca(),l.lastrow=!0):(d[c++]=l.rem,l.padrow(),l.j=l.j+1,d[c++]=l.codablockf_stp,l.enca(),l.r=l.r+1)}l.cws=R(l.cws,0,l.j),l.chkmsg=w(l.kmsg.length),l.j=0;for(var de=0,le=l.kmsg.length-1;de<=le;de+=1)l.i=de,l.char=N(l.kmsg,l.i),l.char>=0&&(z(l.chkmsg,l.j,l.char),l.j=l.j+1),l.char==l.codablockf_fn1&&0!=l.i&&(z(l.chkmsg,l.j,29),l.j=l.j+1);l.t1=0,l.t2=0,l.k1=0,l.k2=0;for(var be=0,fe=l.j-1;be<=fe;be+=1)l.i=be,l.t1=N(l.chkmsg,l.i)*l.i%86,l.t2=re(l.t1+N(l.chkmsg,l.i))%86,l.k1=re(l.k1+l.t2)%86,l.k2=re(l.k2+l.t1)%86;z(l.cws,l.cws.length-4,N(V(l.cset,"setc")?l.abmap:l.cmap,l.k1)),z(l.cws,l.cws.length-3,N(V(l.cset,"setc")?l.abmap:l.cmap,l.k2));var me=l.cws,he=99!=N(me,1)?l.abmap:l.cmap;z(me,2,N(he,l.r-2));for(var ve=1,ge=l.r-1;ve<=ge;ve+=1){l.i=ve;var ue=l.cws,xe=l.i,we=l.c,_e=N(ue,xe*(we+5)+2-1);z(ue,xe*(we+5)+2,N(99!=_e?l.abmap:l.cmap,l.i+42))}for(var ke=0,ye=l.r-1;ke<=ye;ke+=1){l.rcws=R(l.cws,ke*(l.c+5),l.c+4),l.csum=N(l.rcws,0);for(var qe=1,Ce=l.rcws.length-2;qe<=Ce;qe+=1)l.i=qe,l.csum=re(l.csum+N(l.rcws,l.i)*l.i);z(l.rcws,l.rcws.length-1,l.csum%103)}A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#19244",d[c++]=l.cws,te()),l.rowbits=w(l.r);for(var Me=0,je=l.r-1;Me<=je;Me+=1){l.i=Me,d[c++]=1/0;for(var Se=R(l.cws,l.i*(l.c+5),l.c+5),Be=0,Ne=Se.length;Be",">","30"]),w(["?","?","31"]),w(["@","@","32"]),w(["A","A","33"]),w(["B","B","34"]),w(["C","C","35"]),w(["D","D","36"]),w(["E","E","37"]),w(["F","F","38"]),w(["G","G","39"]),w(["H","H","40"]),w(["I","I","41"]),w(["J","J","42"]),w(["K","K","43"]),w(["L","L","44"]),w(["M","M","45"]),w(["N","N","46"]),w(["O","O","47"]),w(["P","P","48"]),w(["Q","Q","49"]),w(["R","R","50"]),w(["S","S","51"]),w(["T","T","52"]),w(["U","U","53"]),w(["V","V","54"]),w(["W","W","55"]),w(["X","X","56"]),w(["Y","Y","57"]),w(["Z","Z","58"]),w(["[","[","59"]),w([92,92,"60"]),w(["]","]","61"]),w(["^","^","62"]),w(["_","_","63"]),w([0,"`","64"]),w([1,"a","65"]),w([2,"b","66"]),w([3,"c","67"]),w([4,"d","68"]),w([5,"e","69"]),w([6,"f","70"]),w([7,"g","71"]),w([8,"h","72"]),w([9,"i","73"]),w([10,"j","74"]),w([11,"k","75"]),w([12,"l","76"]),w([13,"m","77"]),w([14,"n","78"]),w([15,"o","79"]),w([16,"p","80"]),w([17,"q","81"]),w([18,"r","82"]),w([19,"s","83"]),w([20,"t","84"]),w([21,"u","85"]),w([22,"v","86"]),w([23,"w","87"]),w([24,"x","88"]),w([25,"y","89"]),w([26,"z","90"]),w([27,"{","91"]),w([28,"|","92"]),w([29,"}","93"]),w([30,"~","94"]),w([31,127,"95"]),w([l.fn3,l.fn3,"96"]),w([l.fn2,l.fn2,"97"]),w([l.sb1,l.sa1,"98"]),w([l.swc,l.swc,"99"]),w([l.swb,l.fn4,l.swb]),w([l.fn4,l.swa,l.swa]),w([l.fn1,l.fn1,l.fn1]),w([l.pad,l.pad,l.pad]),w([l.sb2,l.sa2,l.sb1]),w([l.sc2,l.sc2,l.sb2]),w([l.sc3,l.sc3,l.sb3])]),l.code16k_metrics=w([w([2,7]),w([3,12]),w([4,17]),w([5,22]),w([6,27]),w([7,32]),w([8,37]),w([9,42]),w([10,47]),w([11,52]),w([12,57]),w([13,62]),w([14,67]),w([15,72]),w([16,77])]),l.code16k_encs=w(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","211133"]),l.code16k_startencs=w(["3211","2221","2122","1411","1132","1231","1114","3112","3211","2221","2122","1411","1132","1231","1114","3112"]),l.code16k_stopencsodd=w(["3211","2221","2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411"]),l.code16k_stopencseven=w(["2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411","3211","2221"]),l.charvals=w([new Map,new Map,new Map]);for(var a=0,r=l.code16k_charmaps.length-1;a<=r;a+=1){l.i=a,l.encs=N(l.code16k_charmaps,l.i);for(var t=0;t<=2;t+=1){l.j=t;var n=N(l.encs,l.j);K(P(n),'stringtype')&&(n=N(n,0)),z(N(l.charvals,l.j),n,l.i)}}l.charvals=l.charvals,l.seta=N(l.charvals,0),l.setb=N(l.charvals,1),l.setc=N(l.charvals,2),l=e}e=l;(l=Object.assign({},l,ga.globals)).dontdraw=!1,l.sam=-1,l.rows=0,l.rowheight=8,l.sepheight=1,l.raw=!1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var o=d[--c];l.options=o;var i=d[--c];if(l.barcode=i,l.barcode.length>500&&(d[c++]="bwipp.code16kinputTooLong#19548",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0!=l.rows&&(l.rows<2||l.rows>16)&&(d[c++]="bwipp.code16kBadRows#19565",d[c++]="Code 16K must have 2 to 16 rows",te()),(l.rowheight<8||l.rowheight>50)&&(d[c++]="bwipp.code16kBadRowHeight#19569",d[c++]="Code 16K must have rowheight from 8 to 50",te()),(l.sepheight<1||l.sepheight>5)&&(d[c++]="bwipp.code16kBadSepHeight#19573",d[c++]="Code 16K must have sepheight from 1 to 5",te()),-1!=l.sam){d[c++]=!0;for(var s=0;s<1;s++){var b=l.sam;if(b<12||b>99){d[c-1]=!1;break}if(l.sam%10<2){d[c-1]=!1;break}if(~~(l.sam/10)>l.sam%10){d[c-1]=!1;break}}d[--c]||(d[c++]="bwipp.code16kBadSAM#19584",d[c++]="SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols",te())}if(-1!=l.sam&&(l.rows=16),l.raw){for(l.mode=0,l.cws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var f=R(l.barcode,l.i+1,3);d[c++]=f,d[c++]=!1;for(var m=0,h=f.length;m57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var g=d[--c];l.cw=S(g),l.cw>106&&(d[c++]="bwipp.code16kBadRawCodeword#19603",d[c++]="Raw codewords must be 0 to 106",te()),z(l.cws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.code16kBadRawFormat#19610",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.cws=R(l.cws,0,l.j)}else{l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.code16k_fn1],["FNC2",l.code16k_fn2],["FNC3",l.code16k_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var u=d[--c];l.msg=u,l.msglen=l.msg.length,d[c++]=1/0;for(var x=0,_=l.msglen;x<_;x++)d[c++]=0;d[c++]=0,l.numSA=w(),d[c++]=1/0;for(var k=0,y=l.msglen;k=0;q-=1)l.i=q,N(l.msg,l.i)>=0&&(N(l.msg,l.i)>=128?z(l.numEA,l.i,N(l.numEA,l.i+1)+1):z(l.numSA,l.i,N(l.numSA,l.i+1)+1));l.ea=!1,d[c++]=1/0;for(var C=0,M=l.msglen-1;C<=M;C+=1){if(l.i=C,l.c=N(l.msg,l.i),l.ea==l.c<128&&l.c>=0){var j=N(l.ea?l.numSA:l.numEA,l.i);j<(re(j+l.i)==l.msglen?3:5)||(l.ea=!l.ea,d[c++]=l.code16k_fn4),d[c++]=l.code16k_fn4}l.c>=0?d[c++]=127&l.c:d[c++]=l.c}U(w(G()));var B=d[--c];l.msg=B,c--,l.msglen=l.msg.length,d[c++]=1/0;for(var T=0,D=l.msglen+1;T=0;$-=1)l.i=$,l.ch=N(l.msg,l.i),A(l.setc,l.ch)?l.ch==l.code16k_fn1?(z(l.numsAtNEven,l.i,1+N(l.numsAtNEven,l.i+1)),z(l.numsAtSEven,l.i,2+N(l.numsAtSEven,l.i+1)),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0)):(z(l.numsAtNEven,l.i,1+N(l.numsAtNOdd,l.i+1)),z(l.numsAtSEven,l.i,1+N(l.numsAtSOdd,l.i+1)),z(l.numsAtNOdd,l.i,1+N(l.numsAtNEven,l.i+1)),z(l.numsAtSOdd,l.i,1+N(l.numsAtSEven,l.i+1))):(z(l.numsAtNEven,l.i,0),z(l.numsAtSEven,l.i,0),z(l.numsAtNOdd,l.i,0),z(l.numsAtSOdd,l.i,0));l.numsscr=function(){var e=d[--c];d[c++]=N(l.numsAtNEven,e),d[c++]=N(l.numsAtSEven,e)},l.enca=function(){var e=d[--c];z(l.cws,l.j,N(l.seta,e)),l.j=l.j+1},l.encb=function(){var e=d[--c];z(l.cws,l.j,N(l.setb,e)),l.j=l.j+1},l.encc=function(){if(V(P(d[c-1]),'arraytype')){var e=d[--c];d[c++]=N(l.setc,e)}else{X(d[--c]);var a=d[--c],r=d[--c];d[c++]=re(a-48+10*(r-48))}var t=d[--c];z(l.cws,l.j,t),l.j=l.j+1},l.anotb=function(){var e=d[--c];d[c++]=A(l.seta,e)&&!A(l.setb,e)},l.bnota=function(){var e=d[--c];d[c++]=A(l.setb,e)&&!A(l.seta,e)},d[c++]=1/0;for(var J=0,ee=l.msg.length;J=0;oe-=1){l.i=oe,d[c++]=N(l.msg,l.i),l.anotb();var ie=d[--c];z(l.nextanotb,l.i,ie?0:N(l.nextanotb,l.i+1)+1),d[c++]=N(l.msg,l.i),l.bnota();var se=d[--c];z(l.nextbnota,l.i,se?0:N(l.nextbnota,l.i+1)+1)}for(l.abeforeb=function(){var e=d[--c];d[c++]=H(N(l.nextanotb,e),N(l.nextbnota,e))},l.bbeforea=function(){var e=d[--c];d[c++]=H(N(l.nextbnota,e),N(l.nextanotb,e))},l.cws=w(2*l.barcode.length+3),l.i=0,l.j=0;;){if(-1!=l.sam){z(l.cws,0,~~(l.sam/10)-1),z(l.cws,1,l.sam%10-1),l.j=2,l.cset="setb",l.mode=7;break}if(0==l.msglen){l.cset="setb",l.mode=1;break}if(l.msglen>=2){d[c++]=N(l.msg,0)==l.code16k_fn1,d[c++]=1,l.numsscr();var de=d[--c];if(c--,d[--c]&&de>=2){l.cset="setc",l.mode=4,l.i=1;break}}if(N(l.msg,0)==l.code16k_fn1){l.cset="setb",l.mode=3,l.i=1;break}if(l.msglen>=2){d[c++]=0,l.numsscr();var le=d[--c];if(c--,le>=2&&le%2==0){l.cset="setc",l.mode=2;break}d[c++]=0,l.numsscr();var be=d[--c];if(c--,be>=3&&be%2==1){d[c++]=N(l.msg,0),l.encb(),l.cset="setc",l.mode=5,l.i=1;break}d[c++]=A(l.setb,N(l.msg,0)),d[c++]=1,l.numsscr();var fe=d[--c];if(c--,d[--c]&&fe>=2&&fe%2==0){d[c++]=N(l.msg,0),l.encb(),l.cset="setc",l.mode=5,l.i=1;break}d[c++]=A(l.setb,N(l.msg,0)),d[c++]=1,l.numsscr();var me=d[--c];if(c--,d[--c]&&me>=3&&me%2==1){d[c++]=N(l.msg,0),l.encb(),d[c++]=N(l.msg,1),l.encb(),l.cset="setc",l.mode=6,l.i=2;break}d[c++]=A(l.setb,N(l.msg,0))&&A(l.setb,N(l.msg,1)),d[c++]=2,l.numsscr();var he=d[--c];if(c--,d[--c]&&he>=2&&he%2==0){d[c++]=N(l.msg,0),l.encb(),d[c++]=N(l.msg,1),l.encb(),l.cset="setc",l.mode=6,l.i=2;break}}if(d[c++]=0,l.abeforeb(),d[--c]){l.cset="seta",l.mode=0;break}l.cset="setb",l.mode=1;break}for(;l.i!=l.msglen;){d[c++]=l.i,l.numsscr();var ve=d[--c];l.nums=ve;var ge=d[--c];for(l.nchars=ge;;){if(K(l.cset,"seta")){if(l.i=4&&l.nums%2==0){d[c++]=l.code16k_swc,l.enca(),l.cset="setc";break}d[c++]=N(l.msg,l.i),l.enca(),l.i=l.i+1;break}if(K(l.cset,"setb")){if(l.i=4&&l.nums%2==0){d[c++]=l.code16k_swc,l.encb(),l.cset="setc";break}d[c++]=N(l.msg,l.i),l.encb(),l.i=l.i+1;break}if(K(l.cset,"setc")){if(l.nums>=2){N(l.msg,l.i)==l.code16k_fn1?(d[c++]=l.code16k_fn1,l.encc(),l.i=l.i+1):(d[c++]=R(l.msg,l.i,2),l.encc(),l.i=l.i+2);break}if(l.i=2&&Ne%2==0){d[c++]=l.code16k_sb1,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),l.i=l.i+1;break}}if(l.i=3&&Ae%2==1){d[c++]=l.code16k_sb2,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),l.i=l.i+2;break}}if(l.i=2&&Te%2==0){d[c++]=l.code16k_sb2,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),l.i=l.i+2;break}}if(l.i=3&&ze%2==1){d[c++]=l.code16k_sb3,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),d[c++]=N(l.msg,l.i+2),l.encb(),l.i=l.i+3;break}}if(l.i=2&&Re%2==0){d[c++]=l.code16k_sb3,l.encc(),d[c++]=N(l.msg,l.i),l.encb(),d[c++]=N(l.msg,l.i+1),l.encb(),d[c++]=N(l.msg,l.i+2),l.encb(),l.i=l.i+3;break}}if(d[c++]=l.i,l.abeforeb(),d[--c]){d[c++]=l.code16k_swa,l.encc(),l.cset="seta";break}d[c++]=l.code16k_swb,l.encc(),l.cset="setb";break}break}}l.cws=R(l.cws,0,l.j)}l.urows=l.rows;for(var Ie=0,De=l.code16k_metrics.length;Iel.dcws&&(l.okay=!1),!l.okay);Ie++);l.okay||(d[c++]="bwipp.code16kNoValidSymbol#20110",d[c++]="Maximum length exceeded or data too large for given options",te()),d[c++]=1/0,X(l.cws);for(var Pe=0,Ee=re(l.dcws-l.cws.length);Pe500&&(d[c++]="bwipp.code49inputTooLong#21094",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0!=l.rows&&(l.rows<2||l.rows>8)&&(d[c++]="bwipp.code49badRows#21111",d[c++]="Code 49 must have 2 to 8 rows",te()),(l.rowheight<8||l.rowheight>50)&&(d[c++]="bwipp.code49badRowHeight#21115",d[c++]="Code 49 must have rowheight from 8 to 50",te()),(l.sepheight<1||l.sepheight>5)&&(d[c++]="bwipp.code49badSepHeight#21119",d[c++]="Code 49 must have sepheight from 1 to 5",te()),l.append&&-1!=l.sam&&(d[c++]="bwipp.code49samAndAppend#21123",d[c++]="sam and append cannot be specified together",te()),-1!=l.sam){d[c++]=!0;for(var g=0;g<1;g++){var u=l.sam;if(u<12||u>99){d[c-1]=!1;break}if(l.sam%10<2){d[c-1]=!1;break}if(~~(l.sam/10)>l.sam%10){d[c-1]=!1;break}}d[--c]||(d[c++]="bwipp.code49badSAM#21134",d[c++]="SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols",te())}l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.code49_fn1],["FNC2",l.code49_fn2],["FNC3",l.code49_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var x=d[--c];l.msg=x,l.msglen=l.msg.length,F(l.msg,function(){d[--c]>127&&(d[c++]="bwipp.code49badCharacter#21153",d[c++]="Code 49 can only support ASCII characters with values 0 to 127",te())}),l.encodealpha=function(){var e=d[--c],a=N(l.charvals,e),r=P(a);d[c++]=a,V(r,'arraytype')&&U(w(1));var t=d[--c];I(l.cws,l.j,t),l.j=t.length+l.j},l.base48=function(){var e=d[--c];d[c++]=0,F(e,function(){var e=d[--c],a=d[--c];d[c++]=re(e-48+10*a)}),d[c++]=1/0;var a=d[c-2],r=d[c-3];d[c-3]=d[c-1],c-=2,d[c++]=a;for(var t=0,n=r-1;t=0;s-=1){var p=d[--c];d[c++]=N(p,s),d[c++]=p}c--;var b=w();I(l.cws,l.j,b),l.j=b.length+l.j},l.encodenumeric=function(){var e=d[--c];l.nums=e;var a=l.nums.length,r=a%5;if(d[c++]='pre',d[c++]=a,d[c++]=r,2!=r){var t=d[--c],n=d[--c];d[c++]=re(n-t)}else{var o=d[--c],i=d[--c];d[c++]=re(i-o)-5}var s=d[--c],p=d[--c];l[p]=s;for(var b=0,f=l.pre-1;b<=f;b+=5)d[c++]=3,d[c++]=R(l.nums,b,5),l.base48();l.nums=R(l.nums,l.pre,re(l.nums.length-l.pre));var m=l.nums.length;if(d[c++]=m,1==m&&(d[c++]=N(l.nums,l.i),l.encodealpha()),3==d[c-1]&&(d[c++]=2,d[c++]=l.nums,l.base48()),4==d[c-1]){d[c++]=3,d[c++]=1/0,d[c++]=49,d[c++]=48,X(l.nums);var h=w();d[c++]=h,l.base48()}if(7==d[--c]){d[c++]=3,d[c++]=1/0,d[c++]=49,d[c++]=48,X(R(l.nums,0,4));var v=w();d[c++]=v,l.base48(),d[c++]=2,d[c++]=R(l.nums,4,3),l.base48()}},d[c++]=1/0;for(var _=0,k=l.msglen;_=0;y-=1){l.i=y;var q=N(l.msg,l.i);z(l.numericruns,l.i,q>=48&&q<=57?N(l.numericruns,l.i+1)+1:0)}for(l.cws=w(2*l.msglen+1);;){if(l.append){l.mode=1,l.method="alpha",l.i=0,l.j=0;break}if(-1!=l.sam){l.mode=3,d[c++]=l.cws,d[c++]=0;for(var C=0;C<=43;C+=1)d[c++]=C,N(l.code49_samval,C)!=l.sam&&c--;var M=d[--c],j=d[--c];z(d[--c],j,M+1),l.method="alpha",l.i=0,l.j=1;break}if(N(l.numericruns,0)>=5){l.mode=2,l.method="numeric",l.i=0,l.j=0;break}var S=N(l.charvals,N(l.msg,0)),B=P(S);if(d[c++]=S,V(B,'arraytype')){c--,l.mode=0,l.method="alpha",l.i=0,l.j=0;break}var T=43==N(d[--c],0)?4:5;l.mode=T,z(l.cws,0,N(N(l.charvals,N(l.msg,0)),1)),l.method="alpha",l.i=1,l.j=1;break}for(;l.i!=l.msglen;)for(;;){if(K(l.method,"alpha")){if(N(l.numericruns,l.i)>=5){d[c++]=l.code49_ns,l.encodealpha(),l.method="numeric";break}d[c++]=N(l.msg,l.i),l.encodealpha(),l.i=l.i+1;break}if(K(l.method,"numeric")){if(N(l.numericruns,l.i)<5){d[c++]=l.code49_ns,l.encodealpha(),l.method="alpha";break}d[c++]=R(l.msg,l.i,N(l.numericruns,l.i)),l.encodenumeric(),l.i=re(l.i+N(l.numericruns,l.i));break}}l.cws=R(l.cws,0,l.j),l.urows=l.rows;for(var D=0,E=l.code49_metrics.length;Dl.dcws&&(l.okay=!1),!l.okay);D++);l.okay||(d[c++]="bwipp.code49noValidSymbol#21286",d[c++]="Maximum length exceeded",te()),d[c++]=1/0,X(l.cws);for(var O=0,L=re(l.dcws-l.cws.length);O=7){d[c++]=l.cr7*N(l.code49_weightz,0),d[c++]=l.code49_weightz,l.calccheck();var ae=d[--c],ne=d[--c],oe=re(ne+ae)%2401,ie=w(2);d[c++]=~~(oe/49),d[c++]=oe%49,U(ie),d[c++]=l.lastrow,d[c++]=0;var se=d[c-3],de=d[c-1],le=d[c-2];c-=3,I(le,de,se)}l.wr1=re(49*N(l.lastrow,0)+N(l.lastrow,1)),d[c++]=l.cr7*N(l.code49_weighty,0),d[c++]=l.code49_weighty,l.calccheck();var be=d[--c],fe=d[--c],me=re(fe+be+l.wr1*N(l.code49_weighty,4*l.r-3))%2401;l.wr2=me;var he=w(2);d[c++]=~~(me/49),d[c++]=me%49,U(he),d[c++]=l.lastrow,d[c++]=2;var ve=d[c-3],ge=d[c-1],ue=d[c-2];c-=3,I(ue,ge,ve),d[c++]=l.cr7*N(l.code49_weightx,0),d[c++]=l.code49_weightx,l.calccheck();var xe=d[--c],we=d[--c],_e=re(we+xe+l.wr1*N(l.code49_weightx,4*l.r-3)+l.wr2*N(l.code49_weightx,4*l.r-2))%2401,ke=w(2);d[c++]=~~(_e/49),d[c++]=_e%49,U(ke),d[c++]=l.lastrow,d[c++]=4;var ye=d[c-3],qe=d[c-1],Ce=d[c-2];c-=3,I(Ce,qe,ye);for(var Me=R(l.ccs,l.ccs.length-8,7),je=0,Se=0,Be=Me.length;Se500&&(d[c++]="bwipp.flattermarkeninputTooLong#21822",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.flattermarkenBadCharacter#21835",d[c++]="Flattermarken must contain only digits",te())}),l.barlen=l.barcode.length,l.sbs=k(4*l.barlen);for(var t=0,n=l.barlen-1;t<=n;t+=1){l.i=t,O(l.flattermarken_barchars,R(l.barcode,l.i,1)),c--;var o=d[--c];l.indx=o.length,c-=2,l.enc=N(l.flattermarken_encs,l.indx),I(l.sbs,4*l.i,l.enc)}-1==l.height&&(l.height=.3),d[c++]=1/0;for(var i=[],s=l.sbs,b=0,f=s.length;b2500&&(d[c++]="bwipp.rawinputTooLong#21944",d[c++]="The input data is too long",te()),F(l.barcode,function(){var e=d[--c];(e<49||e>57)&&(d[c++]="bwipp.rawBadCharacter#21949",d[c++]="Raw must contain only digits 1 to 9",te())}),-1==l.height&&(l.height=1),d[c++]=1/0,d[c++]=1/0,F(l.barcode,function(){d[c-1]-=48});for(var t=w(),n=[],o=0,i=~~((l.barcode.length+1)/2);o2500&&(d[c++]="bwipp.daftinputTooLong#22043",d[c++]="The input data is too long",te()),F(l.barcode,function(){var e=d[--c];68!=e&&65!=e&&70!=e&&84!=e&&(d[c++]="bwipp.daftBadCharacter#22048",d[c++]="DAFT must contain only characters D, A, F and T",te())}),l.barlen=l.barcode.length,-1==l.height&&(l.height=.175),l.bbs=w(l.barlen),l.bhs=w(l.barlen);for(var t=0,n=l.barlen-1;t<=n;t+=1)l.i=t,l.enc=R(l.barcode,l.i,1),K(l.enc,"D")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"A")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,5*l.height/8)),K(l.enc,"F")&&(z(l.bbs,l.i,0*l.height/8),z(l.bhs,l.i,8*l.height/8)),K(l.enc,"T")&&(z(l.bbs,l.i,3*l.height/8),z(l.bhs,l.i,2*l.height/8));d[c++]=1/0;var o=l.bbs,i=l.bhs;d[c++]=1/0;for(var s=0,b=l.bhs.length-1;s50&&(d[c++]="bwipp.symbolinputTooLong#22210",d[c++]="The input data is too long",te()),A(l.symbol_symbols,l.barcode)||(d[c++]="bwipp.symbolUnknownSymbol#22214",d[c++]="Unknown symbol name provided",te()),!0===N(l.symbol_symbols,l.barcode)())return!0;var ae=d[c-1];if(z(ae,'strictspec',l.strictspec),z(ae,'loosespec',l.loosespec),z(ae,'xdim',l.xdim),z(ae,'xmin',l.xmin),z(ae,'xmax',l.xmax),z(ae,'modunit',l.modunit),z(ae,'opt',l.options),l._render){var re=d[c-1];if(!0===N(l.symbol_renmap,N(re,'ren'))())return!0}l=e}function ya(){if(!ya.globals){var e=l;(l=ya.globals={}).pdf417_t=0,l.pdf417_n=1,l.pdf417_b=2,l.pdf417_a=0,l.pdf417_l=1,l.pdf417_m=2,l.pdf417_p=3,l.pdf417_tl=-1,l.pdf417_nl=-2,l.pdf417_bl=-3,l.pdf417_bl6=-4,l.pdf417_bs=-5,l.pdf417_al=-6,l.pdf417_ll=-7,l.pdf417_ml=-8,l.pdf417_pl=-9,l.pdf417_as=-10,l.pdf417_ps=-11,l.al=l.pdf417_al,l.ll=l.pdf417_ll,l.ml=l.pdf417_ml,l.pl=l.pdf417_pl,l.as=l.pdf417_as,l.ps=l.pdf417_ps,l.pdf417_textsubmodes=w([l.pdf417_a,l.pdf417_l,l.pdf417_m,l.pdf417_p]),l.pdf417_charmaps=w([w(["A","a","0",";"]),w(["B","b","1","<"]),w(["C","c","2",">"]),w(["D","d","3","@"]),w(["E","e","4","["]),w(["F","f","5",92]),w(["G","g","6","]"]),w(["H","h","7","_"]),w(["I","i","8","`"]),w(["J","j","9","~"]),w(["K","k","&","!"]),w(["L","l",13,13]),w(["M","m",9,9]),w(["N","n",",",","]),w(["O","o",":",":"]),w(["P","p","#",10]),w(["Q","q","-","-"]),w(["R","r",".","."]),w(["S","s","$","$"]),w(["T","t","/","/"]),w(["U","u","+","\""]),w(["V","v","%","|"]),w(["W","w","*","*"]),w(["X","x","=",40]),w(["Y","y","^",41]),w(["Z","z",l.pl,"?"]),w([" "," "," ","{"]),w([l.ll,l.as,l.ll,"}"]),w([l.ml,l.ml,l.al,"'"]),w([l.ps,l.ps,l.ps,l.al])]),l.pdf417_e=4e4,l.e=l.pdf417_e,l.pdf417_latlen=w([w([0,1,1,2]),w([2,0,1,2]),w([1,1,0,1]),w([1,2,2,0])]),l.pdf417_latseq=w([w([w([]),w([l.ll]),w([l.ml]),w([l.ml,l.pl])]),w([w([l.ml,l.al]),w([]),w([l.ml]),w([l.ml,l.pl])]),w([w([l.al]),w([l.ll]),w([]),w([l.pl])]),w([w([l.al]),w([l.al,l.ll]),w([l.al,l.ml]),w([])])]),l.pdf417_shftlen=w([w([l.e,l.e,l.e,1]),w([1,l.e,l.e,1]),w([l.e,l.e,l.e,1]),w([l.e,l.e,l.e,l.e])]),d[c++]=1/0,d[c++]=l.pdf417_tl,d[c++]=900,d[c++]=l.pdf417_bl,d[c++]=901,d[c++]=l.pdf417_bl6,d[c++]=924,d[c++]=l.pdf417_nl,d[c++]=902,d[c++]=l.pdf417_bs,d[c++]=913;var a=_();l.pdf417_latchcws=a,l.pdf417_textencfuncs=w(['enca','encl','encm','encp']),l.pdf417_encfuncs=w(['enct','encn','encb']),l.pdf417_clusters=w([w([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),w([128352,129720,125504,128304,129692,125472,128280,129678,125456,128268,125448,128262,125444,125792,128440,129758,120384,125744,128412,120352,125720,128398,120336,125708,120328,125702,120324,120672,125880,128478,110144,120624,125852,110112,120600,125838,110096,120588,110088,120582,110084,110432,120760,125918,89664,110384,120732,89632,110360,120718,89616,110348,89608,110342,89952,110520,120798,89904,110492,89880,110478,89868,90040,110558,90012,89998,125248,128176,129628,125216,128152,129614,125200,128140,125192,128134,125188,125186,119616,125360,128220,119584,125336,128206,119568,125324,119560,125318,119556,119554,108352,119728,125404,108320,119704,125390,108304,119692,108296,119686,108292,108290,85824,108464,119772,85792,108440,119758,85776,108428,85768,108422,85764,85936,108508,85912,108494,85900,85894,85980,85966,125088,128088,129582,125072,128076,125064,128070,125060,125058,119200,125144,128110,119184,125132,119176,125126,119172,119170,107424,119256,125166,107408,119244,107400,119238,107396,107394,83872,107480,119278,83856,107468,83848,107462,83844,83842,83928,107502,83916,83910,83950,125008,128044,125e3,128038,124996,124994,118992,125036,118984,125030,118980,118978,106960,119020,106952,119014,106948,106946,82896,106988,82888,106982,82884,82882,82924,82918,124968,128022,124964,124962,118888,124982,118884,118882,106728,118902,106724,106722,82408,106742,82404,82402,124948,124946,118836,118834,106612,106610,124224,127664,129372,124192,127640,129358,124176,127628,124168,127622,124164,124162,117568,124336,127708,117536,124312,127694,117520,124300,117512,124294,117508,117506,104256,117680,124380,104224,117656,124366,104208,117644,104200,117638,104196,104194,77632,104368,117724,77600,104344,117710,77584,104332,77576,104326,77572,77744,104412,77720,104398,77708,77702,77788,77774,128672,129880,93168,128656,129868,92664,128648,129862,92412,128644,128642,124064,127576,129326,126368,124048,129902,126352,128716,127558,126344,124036,126340,124034,126338,117152,124120,127598,121760,117136,124108,121744,126412,124102,121736,117124,121732,117122,121730,103328,117208,124142,112544,103312,117196,112528,121804,117190,112520,103300,112516,103298,112514,75680,103384,117230,94112,75664,103372,94096,112588,103366,94088,75652,94084,75650,75736,103406,94168,75724,94156,75718,94150,75758,128592,129836,91640,128584,129830,91388,128580,91262,128578,123984,127532,126160,123976,127526,126152,128614,126148,123970,126146,116944,124012,121296,116936,124006,121288,126182,121284,116930,121282,102864,116972,111568,102856,116966,111560,121318,111556,102850,111554,74704,102892,92112,74696,102886,92104,111590,92100,74690,92098,74732,92140,74726,92134,128552,129814,90876,128548,90750,128546,123944,127510,126056,128566,126052,123938,126050,116840,123958,121064,116836,121060,116834,121058,102632,116854,111080,121078,111076,102626,111074,74216,102646,91112,74212,91108,74210,91106,74230,91126,128532,90494,128530,123924,126004,123922,126002,116788,120948,116786,120946,102516,110836,102514,110834,73972,90612,73970,90610,128522,123914,125978,116762,120890,102458,110714,123552,127320,129198,123536,127308,123528,127302,123524,123522,116128,123608,127342,116112,123596,116104,123590,116100,116098,101280,116184,123630,101264,116172,101256,116166,101252,101250,71584,101336,116206,71568,101324,71560,101318,71556,71554,71640,101358,71628,71622,71662,127824,129452,79352,127816,129446,79100,127812,78974,127810,123472,127276,124624,123464,127270,124616,127846,124612,123458,124610,115920,123500,118224,115912,123494,118216,124646,118212,115906,118210,100816,115948,105424,100808,115942,105416,118246,105412,100802,105410,70608,100844,79824,70600,100838,79816,105446,79812,70594,79810,70636,79852,70630,79846,129960,95728,113404,129956,95480,113278,129954,95356,95294,127784,129430,78588,128872,129974,95996,78462,128868,127778,95870,128866,123432,127254,124520,123428,126696,128886,123426,126692,124514,126690,115816,123446,117992,115812,122344,117988,115810,122340,117986,122338,100584,115830,104936,100580,113640,104932,100578,113636,104930,113634,70120,100598,78824,70116,96232,78820,70114,96228,78818,96226,70134,78838,129940,94968,113022,129938,94844,94782,127764,78206,128820,127762,95102,128818,123412,124468,123410,126580,124466,126578,115764,117876,115762,122100,117874,122098,100468,104692,100466,113140,104690,113138,69876,78324,69874,95220,78322,95218,129930,94588,94526,127754,128794,123402,124442,126522,115738,117818,121978,100410,104570,112890,69754,78074,94714,94398,123216,127148,123208,127142,123204,123202,115408,123244,115400,123238,115396,115394,99792,115436,99784,115430,99780,99778,68560,99820,68552,99814,68548,68546,68588,68582,127400,129238,72444,127396,72318,127394,123176,127126,123752,123172,123748,123170,123746,115304,123190,116456,115300,116452,115298,116450,99560,115318,101864,99556,101860,99554,101858,68072,99574,72680,68068,72676,68066,72674,68086,72694,129492,80632,105854,129490,80508,80446,127380,72062,127924,127378,80766,127922,123156,123700,123154,124788,123698,124786,115252,116340,115250,118516,116338,118514,99444,101620,99442,105972,101618,105970,67828,72180,67826,80884,72178,80882,97008,114044,96888,113982,96828,96798,129482,80252,130010,97148,80190,97086,127370,127898,128954,123146,123674,124730,126842,115226,116282,118394,122618,99386,101498,105722,114170,67706,71930,80378,96632,113854,96572,96542,80062,96702,96444,96414,96350,123048,123044,123042,115048,123062,115044,115042,99048,115062,99044,99042,67048,99062,67044,67042,67062,127188,68990,127186,123028,123316,123026,123314,114996,115572,114994,115570,98932,100084,98930,100082,66804,69108,66802,69106,129258,73084,73022,127178,127450,123018,123290,123834,114970,115514,116602,98874,99962,102138,66682,68858,73210,81272,106174,81212,81182,72894,81342,97648,114364,97592,114334,97564,97550,81084,97724,81054,97694,97464,114270,97436,97422,80990,97502,97372,97358,97326,114868,114866,98676,98674,66292,66290,123098,114842,115130,98618,99194,66170,67322,69310,73404,73374,81592,106334,81564,81550,73310,81630,97968,114524,97944,114510,97932,97926,81500,98012,81486,97998,97880,114478,97868,97862,81454,97902,97836,97830,69470,73564,73550,81752,106414,81740,81734,73518,81774,81708,81702]),w([109536,120312,86976,109040,120060,86496,108792,119934,86256,108668,86136,129744,89056,110072,129736,88560,109820,129732,88312,109694,129730,88188,128464,129772,89592,128456,129766,89340,128452,89214,128450,125904,128492,125896,128486,125892,125890,120784,125932,120776,125926,120772,120770,110544,120812,110536,120806,110532,84928,108016,119548,84448,107768,119422,84208,107644,84088,107582,84028,129640,85488,108284,129636,85240,108158,129634,85116,85054,128232,129654,85756,128228,85630,128226,125416,128246,125412,125410,119784,125430,119780,119778,108520,119798,108516,108514,83424,107256,119166,83184,107132,83064,107070,83004,82974,129588,83704,107390,129586,83580,83518,128116,83838,128114,125172,125170,119284,119282,107508,107506,82672,106876,82552,106814,82492,82462,129562,82812,82750,128058,125050,119034,82296,106686,82236,82206,82366,82108,82078,76736,103920,117500,76256,103672,117374,76016,103548,75896,103486,75836,129384,77296,104188,129380,77048,104062,129378,76924,76862,127720,129398,77564,127716,77438,127714,124392,127734,124388,124386,117736,124406,117732,117730,104424,117750,104420,104418,112096,121592,126334,92608,111856,121468,92384,111736,121406,92272,111676,92216,111646,92188,75232,103160,117118,93664,74992,103036,93424,112252,102974,93304,74812,93244,74782,93214,129332,75512,103294,129908,129330,93944,75388,129906,93820,75326,93758,127604,75646,128756,127602,94078,128754,124148,126452,124146,126450,117236,121844,117234,121842,103412,103410,91584,111344,121212,91360,111224,121150,91248,111164,91192,111134,91164,91150,74480,102780,91888,74360,102718,91768,111422,91708,74270,91678,129306,74620,129850,92028,74558,91966,127546,128634,124026,126202,116986,121338,102906,90848,110968,121022,90736,110908,90680,110878,90652,90638,74104,102590,91e3,74044,90940,74014,90910,74174,91070,90480,110780,90424,110750,90396,90382,73916,90556,73886,90526,90296,110686,90268,90254,73822,90334,90204,90190,71136,101112,116094,70896,100988,70776,100926,70716,70686,129204,71416,101246,129202,71292,71230,127348,71550,127346,123636,123634,116212,116210,101364,101362,79296,105200,118140,79072,105080,118078,78960,105020,78904,104990,78876,78862,70384,100732,79600,70264,100670,79480,105278,79420,70174,79390,129178,70524,129466,79740,70462,79678,127290,127866,123514,124666,115962,118266,100858,113376,122232,126654,95424,113264,122172,95328,113208,122142,95280,113180,95256,113166,95244,78560,104824,117950,95968,78448,104764,95856,113468,104734,95800,78364,95772,78350,95758,70008,100542,78712,69948,96120,78652,69918,96060,78622,96030,70078,78782,96190,94912,113008,122044,94816,112952,122014,94768,112924,94744,112910,94732,94726,78192,104636,95088,78136,104606,95032,113054,95004,78094,94990,69820,78268,69790,95164,78238,95134,94560,112824,121950,94512,112796,94488,112782,94476,94470,78008,104542,94648,77980,94620,77966,94606,69726,78046,94686,94384,112732,94360,112718,94348,94342,77916,94428,77902,94414,94296,112686,94284,94278,77870,94318,94252,94246,68336,99708,68216,99646,68156,68126,68476,68414,127162,123258,115450,99834,72416,101752,116414,72304,101692,72248,101662,72220,72206,67960,99518,72568,67900,72508,67870,72478,68030,72638,80576,105840,118460,80480,105784,118430,80432,105756,80408,105742,80396,80390,72048,101564,80752,71992,101534,80696,71964,80668,71950,80654,67772,72124,67742,80828,72094,80798,114016,122552,126814,96832,113968,122524,96800,113944,122510,96784,113932,96776,113926,96772,80224,105656,118366,97120,80176,105628,97072,114076,105614,97048,80140,97036,80134,97030,71864,101470,80312,71836,97208,80284,71822,97180,80270,97166,67678,71902,80350,97246,96576,113840,122460,96544,113816,122446,96528,113804,96520,113798,96516,96514,80048,105564,96688,80024,105550,96664,113870,96652,80006,96646,71772,80092,71758,96732,80078,96718,96416,113752,122414,96400,113740,96392,113734,96388,96386,79960,105518,96472,79948,96460,79942,96454,71726,79982,96494,96336,113708,96328,113702,96324,96322,79916,96364,79910,96358,96296,113686,96292,96290,79894,96310,66936,99006,66876,66846,67006,68976,100028,68920,99998,68892,68878,66748,69052,66718,69022,73056,102072,116574,73008,102044,72984,102030,72972,72966,68792,99934,73144,68764,73116,68750,73102,66654,68830,73182,81216,106160,118620,81184,106136,118606,81168,106124,81160,106118,81156,81154,72880,101980,81328,72856,101966,81304,106190,81292,72838,81286,68700,72924,68686,81372,72910,81358,114336,122712,126894,114320,122700,114312,122694,114308,114306,81056,106072,118574,97696,81040,106060,97680,114380,106054,97672,81028,97668,81026,97666,72792,101934,81112,72780,97752,81100,72774,97740,81094,97734,68654,72814,81134,97774,114256,122668,114248,122662,114244,114242,80976,106028,97488,80968,106022,97480,114278,97476,80962,97474,72748,81004,72742,97516,80998,97510,114216,122646,114212,114210,80936,106006,97384,80932,97380,80930,97378,72726,80950,97398,114196,114194,80916,97332,80914,97330,66236,66206,67256,99166,67228,67214,66142,67294,69296,100188,69272,100174,69260,69254,67164,69340,67150,69326,73376,102232,116654,73360,102220,73352,102214,73348,73346,69208,100142,73432,102254,73420,69190,73414,67118,69230,73454,106320,118700,106312,118694,106308,106306,73296,102188,81616,106348,102182,81608,73284,81604,73282,81602,69164,73324,69158,81644,73318,81638,122792,126934,122788,122786,106280,118678,114536,106276,114532,106274,114530,73256,102166,81512,73252,98024,81508,73250,98020,81506,98018,69142,73270,81526,98038,122772,122770,106260,114484,106258,114482,73236,81460,73234,97908,81458,97906,122762,106250,114458,73226,81434,97850,66396,66382,67416,99246,67404,67398,66350,67438,69456,100268,69448,100262,69444,69442,67372,69484,67366,69478,102312,116694,102308,102306,69416,100246,73576,102326,73572,69410,73570,67350,69430,73590,118740,118738,102292,106420,102290,106418,69396,73524,69394,81780,73522,81778,118730,102282,106394,69386,73498,81722,66476,66470,67496,99286,67492,67490,66454,67510,100308,100306,67476,69556,67474,69554,116714])]),l.pdf417_rsprod=function(){var e=d[c-1],a=d[c-2];if(0!=e&&0!=a){var r=d[--c],t=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,r)+N(l.rslog,t))%928)}else c-=2,d[c++]=0},l.pdf417_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.pdf417_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,re(p+N(l.coeffs,b-1))%929)}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.pdf417_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}l.coeffs=R(l.coeffs,0,l.k);for(var g=l.k-1;g>=0;g-=2){var u=l.coeffs;z(u,g,929-N(u,g))}d[c++]=l.coeffs},l.pdf417_coeffscachemax=9,l.pdf417_coeffscachelimit=1022,d[c++]=l.pdf417_coeffscachemax,d[c++]=l.pdf417_coeffscachelimit,de();var r=d[--c];l.pdf417_coeffscache=r,l.pdf417_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.pdf417_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.pdf417_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l.charvals=w([new Map,new Map,new Map,new Map]),l.alltext=new Map;for(var t=0,n=l.pdf417_charmaps.length-1;t<=n;t+=1){l.i=t,l.encs=N(l.pdf417_charmaps,l.i);for(var o=0;o<=3;o+=1){l.j=o;var i=N(l.encs,l.j);K(P(i),'stringtype')&&(i=N(i,0)),z(N(l.charvals,l.j),i,l.i),z(l.alltext,i,-1)}}l.charvals=l.charvals,l.alltext=l.alltext,d[c++]=1/0,d[c++]=1;for(var s=0;s<928;s++){var b=d[c-1];d[c++]=3*b%929}var f=w();l.rsalog=f,l.rslog=w(929);for(var h=1;h<=928;h+=1)z(l.rslog,N(l.rsalog,h),h);l.rslog=l.rslog,l=e}e=l;(l=Object.assign({},l,ya.globals)).dontdraw=!1,l.compact=!1,l.eclevel=-1,l.fixedeclevel=!1,l.columns=0,l.rows=0,l.rowmult=3,l.ccc=!1,l.raw=!1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var y=d[--c];l.options=y;var q=d[--c];if(l.barcode=q,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.pdf417emptyData#22781",d[c++]="The data must not be empty",te()),l.barcode.length>12500&&(d[c++]="bwipp.pdf417inputTooLong#22785",d[c++]="The input data is too long",te()),-1!=l.eclevel&&(l.eclevel<0||l.eclevel>8)&&(d[c++]="bwipp.pdf417invalidErrorCorrectionLevel#22789",d[c++]="Valid error correction levels are 0 to 8",te()),l.ccc&&l.raw&&(d[c++]="bwipp.pdf417cccAndRaw#22793",d[c++]="Cannot combine ccc and raw",te()),l.ccc&&l.compact&&(d[c++]="bwipp.pdf417cccAndCompact#22797",d[c++]="Cannot combine ccc and compact",te()),0!=l.rows&&(l.rows<3||l.rows>90)&&(d[c++]="bwipp.pdf417invalidRows#22801",d[c++]="There must be between 3 and 90 rows",te()),0!=l.columns&&(l.columns<1||l.columns>30)&&(d[c++]="bwipp.pdf417invalidColumns#22805",d[c++]="There must be between 1 and 30 columns",te()),(l.rowmult<=0||l.rowmult>50)&&(d[c++]="bwipp.pdf417badRowMult#22809",d[c++]="The row multiplier must be greater than 0 and at most 50",te()),l.raw){for(l.datcws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var C=R(l.barcode,l.i+1,3);d[c++]=C,d[c++]=!1;for(var M=0,j=C.length;M57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var D=d[--c];l.cw=S(D),l.cw>928&&(d[c++]="bwipp.pdf417badRawCodeword#22828",d[c++]="Raw codewords must be 0 to 928",te()),z(l.datcws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.pdf417badRawFormat#22835",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.datcws=R(l.datcws,0,l.j)}if(l.encb=function(){var e=d[--c];l.in=e,l.inlen=l.in.length,l.out=w(5*~~(l.inlen/6)+l.inlen%6);for(var a=0,r=~~(l.inlen/6)-1;a<=r;a+=1){l.k=a,d[c++]=1/0,X(R(l.in,6*l.k,3)),l.msbs=w(),d[c++]=1/0,X(l.msbs);var t=d[--c],n=d[--c],o=d[--c];d[c++]=re(t+256*n+65536*o);for(var i=0;i<3;i++){var s=d[--c];d[c++]=s%900,d[c++]=~~(s/900)}l.mscs=w(),d[c++]=1/0,X(R(l.in,6*l.k+3,3)),l.lsbs=w(),d[c++]=1/0,X(l.lsbs);var p=d[--c],b=d[--c],f=d[--c];d[c++]=re(p+256*b+65536*f);for(var m=0;m<3;m++){var h=d[--c];d[c++]=h%900,d[c++]=~~(h/900)}l.lscs=w();var v=N(l.lscs,0),g=N(l.mscs,0);z(l.out,5*l.k+4,re(v+316*g)%900);var u=N(l.lscs,1),x=N(l.mscs,0),_=N(l.mscs,1);z(l.out,5*l.k+3,re(~~((v+316*g)/900)+u+641*x+316*_)%900);var k=N(l.lscs,2),y=N(l.mscs,0),q=N(l.mscs,1),C=N(l.mscs,2);z(l.out,5*l.k+2,re(~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)%900);var M=N(l.lscs,3),j=N(l.mscs,1),S=N(l.mscs,2);z(l.out,5*l.k+1,re(~~((~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)/900)+M+20*j+641*S)%900),z(l.out,5*l.k,re(~~((~~((~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)/900)+M+20*j+641*S)/900)+20*N(l.mscs,2))%900)}if(l.rem=l.inlen%6,0!=l.rem){var B=l.out,A=l.out.length-l.rem;d[c++]=1/0,X(R(l.in,l.inlen-l.rem,l.rem)),I(B,A,w())}d[c++]=l.out},l.ccc){l.barlen=l.barcode.length,l.datcws=w(5*~~(l.barlen/6)+l.barlen%6+2),z(l.datcws,0,920);var E=l.barlen%6==0?924:901;z(l.datcws,1,E),d[c++]=l.datcws,d[c++]=2,d[c++]=1/0,F(l.barcode);var O=w();d[c++]=O,l.encb();var L=d[--c],H=d[--c];I(d[--c],H,L)}if(!l.raw&&!l.ccc){l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Z=d[--c];l.msg=Z,l.msglen=l.msg.length,l.msglen>2713&&(d[c++]="bwipp.pdf417inputTooLong#22902",d[c++]="The input data is too long",te()),d[c++]=1/0;for(var W=0,Y=l.msglen;W=0;oe-=1){l.i=oe;var ie=N(l.msg,l.i);ie>=48&&ie<=57&&z(l.numdigits,l.i,N(l.numdigits,l.i+1)+1),A(l.alltext,N(l.msg,l.i))&&N(l.numdigits,l.i)<13&&z(l.numtext,l.i,N(l.numtext,l.i+1)+1),N(l.msg,l.i)>=0&&N(l.numtext,l.i)<5&&N(l.numdigits,l.i)<13&&z(l.numbytes,l.i,N(l.numbytes,l.i+1)+1),z(l.iseci,l.i,N(l.msg,l.i)<=-1e6)}for(l.numdigits=R(l.numdigits,0,l.msglen),l.numtext=R(l.numtext,0,l.msglen),l.numbytes=R(l.numbytes,0,l.msglen),d[c++]=1/0,l.seqlen=0,l.state=l.pdf417_t,l.p=0;l.p!=l.msglen;)if(N(l.iseci,l.p)){l.eci=N(l.msg,l.p),l.p=l.p+1,d[c++]=w([l.eci]);var se=l.seqlen,le=l.eci<=-1810900?2:l.eci<=-1000900?3:2;l.seqlen=re(se+le)}else if(l.n=N(l.numdigits,l.p),l.n>=13||l.n==l.msglen&&l.n>=8){d[c++]=l.pdf417_nl,d[c++]=1/0,X(R(l.msg,l.p,l.n));var be=w();l.state=l.pdf417_n,l.p=re(l.p+l.n),l.seqlen=re(l.seqlen+1+l.n),d[c++]=be}else if(l.t=N(l.numtext,l.p),l.t>=5){l.state!=l.pdf417_t&&(d[c++]=l.pdf417_tl),d[c++]=1/0,X(R(l.msg,l.p,l.t));var fe=w();l.state=l.pdf417_t,l.p=re(l.p+l.t),l.seqlen=re(l.seqlen+1+l.t),d[c++]=fe}else if(l.b=N(l.numbytes,l.p),1==l.b&&l.state==l.pdf417_t)l.p=re(l.p+l.b),l.seqlen=l.seqlen+2,d[c++]=l.pdf417_bs,d[c++]=w([N(l.msg,l.p)]);else{l.b%6!=0?d[c++]=l.pdf417_bl:d[c++]=l.pdf417_bl6,d[c++]=1/0,X(R(l.msg,l.p,l.b));var he=w();l.state=l.pdf417_b,l.p=re(l.p+l.b),l.seqlen=re(l.seqlen+1+l.b),d[c++]=he}U(w(G()));var ve=d[--c];for(c--,l.seq=ve,l.enca=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.pdf417_a),e)},l.encl=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.pdf417_l),e)},l.encm=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.pdf417_m),e)},l.encp=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.pdf417_p),e)},l.textencfuncs=l.pdf417_textencfuncs,l.addtotext=function(){var e=d[--c];z(l.text,l.l,e),l.l=l.l+1},l.enct=function(){var e=d[--c];l.in=e,l.maxseqlen=3*l.in.length+4,d[c++]=1/0;for(var a=0;a<4;a++)d[c++]=w(l.maxseqlen);l.seq0=w(),d[c++]=1/0;for(var r=0;r<4;r++)d[c++]=w(l.maxseqlen);l.seq1=w(),l.len0=w(4),z(l.len0,0,0),z(l.len0,1,0),z(l.len0,2,0),z(l.len0,3,0),l.len1=w(4),l.curseq=l.seq0,l.curseqlen=l.len0,l.nxtseq=l.seq1,l.nxtseqlen=l.len1,l.curlen=w([l.pdf417_e,l.pdf417_e,l.pdf417_e,l.pdf417_e]),z(l.curlen,l.submode,0),F(l.in,function(){var e=d[--c];for(l.char=e;;){l.imp=!1;for(var a=0,r=l.pdf417_textsubmodes.length;a0&&I(N(l.curseq,l.y),0,R(N(l.curseq,l.x),0,l.srclen)),F(N(N(l.pdf417_latseq,l.x),l.y),function(){d[c++]=N(l.curseq,l.y),d[c++]=l.srclen;var e=d[c-3],a=d[c-1],r=d[c-2];c-=3,z(r,a,e),l.srclen=l.srclen+1}),z(l.curseqlen,l.y,l.srclen),l.imp=!0)}if(!l.imp)break}l.nxtlen=w([l.pdf417_e,l.pdf417_e,l.pdf417_e,l.pdf417_e]),z(l.nxtseqlen,0,0),z(l.nxtseqlen,1,0),z(l.nxtseqlen,2,0),z(l.nxtseqlen,3,0);for(var o=0,i=l.pdf417_textsubmodes.length;o0&&I(N(l.nxtseq,l.x),0,R(N(l.curseq,l.x),0,l.srclen)),z(N(l.nxtseq,l.x),l.srclen,l.char),z(l.nxtseqlen,l.x,l.srclen+1));for(var s=0,p=l.pdf417_textsubmodes.length;s0&&I(N(l.nxtseq,l.y),0,R(N(l.curseq,l.y),0,l.srclen)),z(N(l.nxtseq,l.y),l.srclen,l.x==l.pdf417_a?l.pdf417_as:l.pdf417_ps),z(N(l.nxtseq,l.y),l.srclen+1,l.char),z(l.nxtseqlen,l.y,l.srclen+2)}break}l.curlen=l.nxtlen;var b=l.curseq;l.curseq=l.nxtseq,l.nxtseq=b;var f=l.curseqlen;l.curseqlen=l.nxtseqlen,l.nxtseqlen=f}),l.minseq=l.pdf417_e;for(var t=0,n=l.pdf417_textsubmodes.length;t=l.txtseq.length);){l.char=N(l.txtseq,l.k);var o=l[N(l.textencfuncs,l.submode)];if(d[c++]=l.char,!0===o())break;l.addtotext(),l.k=l.k+1,l.char!=l.pdf417_as&&l.char!=l.pdf417_ps||(d[c++]=N(l.txtseq,l.k),l.char==l.pdf417_as?l.enca():l.encp(),l.addtotext(),l.k=l.k+1),l.char==l.pdf417_al&&(l.submode=l.pdf417_a),l.char==l.pdf417_ll&&(l.submode=l.pdf417_l),l.char==l.pdf417_ml&&(l.submode=l.pdf417_m),l.char==l.pdf417_pl&&(l.submode=l.pdf417_p)}if(l.text.length%2==1){if(l.submode==l.pdf417_p){d[c++]='pad',d[c++]=l.pdf417_al,l.encp();var i=d[--c],s=d[--c];l[s]=i,l.submode=l.pdf417_a}else{l.nextecitext=!1;for(var p=l.i+1,b=l.seq.length-1;p<=b;p+=1){if(l.ti=p,V(P(N(l.seq,l.ti)),'arraytype')){l.nextecitext=!1;break}if(N(N(l.seq,l.ti),0)>-1e6)break;l.nextecitext=!0}if(l.nextecitext)if(l.submode==l.pdf417_a)if(A(N(l.charvals,l.pdf417_l),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.pdf417_ll,l.enca();var f=d[--c],m=d[--c];l[m]=f,l.submode=l.pdf417_l}else{d[c++]='pad',d[c++]=l.pdf417_ml,l.enca();var h=d[--c],v=d[--c];l[v]=h,l.submode=l.pdf417_m}else if(l.submode==l.pdf417_m)if(A(N(l.charvals,l.pdf417_l),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.pdf417_ll,l.encm();var g=d[--c],u=d[--c];l[u]=g,l.submode=l.pdf417_l}else if(A(N(l.charvals,l.pdf417_p),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.pdf417_pl,l.encm();var x=d[--c],_=d[--c];l[_]=x,l.submode=l.pdf417_p}else{d[c++]='pad',d[c++]=l.pdf417_al,l.encm();var k=d[--c],y=d[--c];l[y]=k,l.submode=l.pdf417_a}else{d[c++]='pad',d[c++]=l.pdf417_ml,l.encl();var q=d[--c],C=d[--c];l[C]=q,l.submode=l.pdf417_m}else{var M=l[N(l.textencfuncs,l.submode)];if(d[c++]='pad',d[c++]=l.pdf417_ps,!0===M())return!0;var j=d[--c],S=d[--c];l[S]=j}}d[c++]=1/0,X(l.text),d[c++]=l.pad,l.text=w()}l.out=w(~~(l.text.length/2));for(var B=0,T=l.out.length-1;B<=T;B+=1)l.k=B,z(l.out,l.k,re(30*N(l.text,2*l.k)+N(l.text,2*l.k+1)));d[c++]=l.out},l.encn=function(){var e=d[--c];l.in=e,d[c++]=1/0;for(var a=0,r=l.in.length-1;a<=r;a+=44){l.k=a,d[c++]=1/0;var t=l.in.length-l.k;d[c++]=1,t>44&&(t=44);for(var n=R(l.in,l.k,t),o=0,i=n.length;o=l.seq.length);){if(l.chars=N(l.seq,l.i),K(P(l.chars),'arraytype'))if(N(l.chars,0)<=-1e6)d[c++]=l.chars,l.ence(),l.addtocws();else{var ge=l[N(l.encfuncs,l.state)];if(d[c++]=l.chars,!0===ge())break;l.addtocws()}else d[c++]=w([N(l.pdf417_latchcws,l.chars)]),l.addtocws(),l.chars==l.pdf417_tl&&(l.state=l.pdf417_t,l.submode=l.pdf417_a),l.chars==l.pdf417_nl&&(l.state=l.pdf417_n),l.chars!=l.pdf417_bl&&l.chars!=l.pdf417_bl6||(l.state=l.pdf417_b),l.chars==l.pdf417_bs&&(l.i=l.i+1,d[c++]=N(l.seq,l.i),l.encb(),l.addtocws());l.i=l.i+1}l.datcws=R(l.datcws,0,l.j)}l.m=l.datcws.length,l.m>926&&(d[c++]="bwipp.pdf417dataTooLong#23301",d[c++]="The data is too long",te()),-1==l.eclevel&&(l.m<=40&&(l.eclevel=2),l.m>=41&&l.m<=160&&(l.eclevel=3),l.m>=161&&l.m<=320&&(l.eclevel=4),l.m>=321&&(l.eclevel=5)),l.fixedeclevel||(l.maxeclevel=~~(v(927-l.m)/v(2))-1,l.eclevel>l.maxeclevel&&(l.eclevel=l.maxeclevel)),l.k=g(2,l.eclevel+1),0==l.columns&&(l.columns=~~u(x(re(l.m+l.k)/3)));var ue=l.columns>=1?l.columns:1;if(l.c=ue,l.r=m((re(l.m+l.k)+1)/l.columns),l.r90&&(d[c++]="bwipp.pdf417insufficientCapacity#23340",d[c++]="Insufficient capacity in the symbol",te()),!l.fixedeclevel){var xe=l.c,we=l.r,_e=l.m,ke=8,ye=~~(v(re(xe*we-1-_e))/v(2))-1;if(~~(v(re(xe*we-1-_e))/v(2))-1>8){var qe=ke;ke=ye,ye=qe}l.maxeclevel=ye,l.maxeclevel>l.eclevel&&(l.eclevel=l.maxeclevel,l.k=g(2,l.eclevel+1))}d[c++]='coeffs',d[c++]=l.k,l.pdf417_coeffscachefetch();var Ce=d[--c],Me=d[--c];l[Me]=Ce,l.n=re(l.c*l.r-l.k),l.n>928&&(d[c++]="bwipp.pdf417insufficientCapacity#23368",d[c++]="Insufficient capacity in the symbol",te()),l.cws=w(l.c*l.r),z(l.cws,0,l.n),I(l.cws,1,l.datcws);for(var je=l.cws,Se=l.m+1,Be=[],Ne=0,Ae=re(l.n-l.m)-1;Ne"]),w(["D","d","3","@"]),w(["E","e","4","["]),w(["F","f","5",92]),w(["G","g","6","]"]),w(["H","h","7","_"]),w(["I","i","8","`"]),w(["J","j","9","~"]),w(["K","k","&","!"]),w(["L","l",13,13]),w(["M","m",9,9]),w(["N","n",",",","]),w(["O","o",":",":"]),w(["P","p","#",10]),w(["Q","q","-","-"]),w(["R","r",".","."]),w(["S","s","$","$"]),w(["T","t","/","/"]),w(["U","u","+","\""]),w(["V","v","%","|"]),w(["W","w","*","*"]),w(["X","x","=",40]),w(["Y","y","^",41]),w(["Z","z",l.pl,"?"]),w([" "," "," ","{"]),w([l.ll,l.as,l.ll,"}"]),w([l.ml,l.ml,l.al,"'"]),w([l.ps,l.ps,l.ps,l.al])]),l.micropdf417_e=2e4,l.e=l.micropdf417_e,l.micropdf417_latlen=w([w([0,1,1,2]),w([2,0,1,2]),w([1,1,0,1]),w([1,2,2,0])]),l.micropdf417_latseq=w([w([w([]),w([l.ll]),w([l.ml]),w([l.ml,l.pl])]),w([w([l.ml,l.al]),w([]),w([l.ml]),w([l.ml,l.pl])]),w([w([l.al]),w([l.ll]),w([]),w([l.pl])]),w([w([l.al]),w([l.al,l.ll]),w([l.al,l.ml]),w([])])]),l.micropdf417_shftlen=w([w([l.e,l.e,l.e,1]),w([1,l.e,l.e,1]),w([l.e,l.e,l.e,1]),w([l.e,l.e,l.e,l.e])]),l.micropdf417_ccametrics=w([w([2,5,4,39,0,19]),w([2,6,4,1,0,33]),w([2,7,5,32,0,12]),w([2,8,5,8,0,40]),w([2,9,6,14,0,46]),w([2,10,6,43,0,23]),w([2,12,7,20,0,52]),w([3,4,4,11,43,23]),w([3,5,5,1,33,13]),w([3,6,6,5,37,17]),w([3,7,7,15,47,27]),w([3,8,7,21,1,33]),w([4,3,4,40,20,52]),w([4,4,5,43,23,3]),w([4,5,6,46,26,6]),w([4,6,7,34,14,46]),w([4,7,8,29,9,41])]),l.micropdf417_nonccametrics=w([w([1,11,7,1,0,9]),w([1,14,7,8,0,8]),w([1,17,7,36,0,36]),w([1,20,8,19,0,19]),w([1,24,8,9,0,17]),w([1,28,8,25,0,33]),w([2,8,8,1,0,1]),w([2,11,9,1,0,9]),w([2,14,9,8,0,8]),w([2,17,10,36,0,36]),w([2,20,11,19,0,19]),w([2,23,13,9,0,17]),w([2,26,15,27,0,35]),w([3,6,12,1,1,1]),w([3,8,14,7,7,7]),w([3,10,16,15,15,15]),w([3,12,18,25,25,25]),w([3,15,21,37,37,37]),w([3,20,26,1,17,33]),w([3,26,32,1,9,17]),w([3,32,38,21,29,37]),w([3,38,44,15,31,47]),w([3,44,50,1,25,49]),w([4,4,8,47,19,43]),w([4,6,12,1,1,1]),w([4,8,14,7,7,7]),w([4,10,16,15,15,15]),w([4,12,18,25,25,25]),w([4,15,21,37,37,37]),w([4,20,26,1,17,33]),w([4,26,32,1,9,17]),w([4,32,38,21,29,37]),w([4,38,44,15,31,47]),w([4,44,50,1,25,49])]),l.micropdf417_clusters=w([w([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),w([128352,129720,125504,128304,129692,125472,128280,129678,125456,128268,125448,128262,125444,125792,128440,129758,120384,125744,128412,120352,125720,128398,120336,125708,120328,125702,120324,120672,125880,128478,110144,120624,125852,110112,120600,125838,110096,120588,110088,120582,110084,110432,120760,125918,89664,110384,120732,89632,110360,120718,89616,110348,89608,110342,89952,110520,120798,89904,110492,89880,110478,89868,90040,110558,90012,89998,125248,128176,129628,125216,128152,129614,125200,128140,125192,128134,125188,125186,119616,125360,128220,119584,125336,128206,119568,125324,119560,125318,119556,119554,108352,119728,125404,108320,119704,125390,108304,119692,108296,119686,108292,108290,85824,108464,119772,85792,108440,119758,85776,108428,85768,108422,85764,85936,108508,85912,108494,85900,85894,85980,85966,125088,128088,129582,125072,128076,125064,128070,125060,125058,119200,125144,128110,119184,125132,119176,125126,119172,119170,107424,119256,125166,107408,119244,107400,119238,107396,107394,83872,107480,119278,83856,107468,83848,107462,83844,83842,83928,107502,83916,83910,83950,125008,128044,125e3,128038,124996,124994,118992,125036,118984,125030,118980,118978,106960,119020,106952,119014,106948,106946,82896,106988,82888,106982,82884,82882,82924,82918,124968,128022,124964,124962,118888,124982,118884,118882,106728,118902,106724,106722,82408,106742,82404,82402,124948,124946,118836,118834,106612,106610,124224,127664,129372,124192,127640,129358,124176,127628,124168,127622,124164,124162,117568,124336,127708,117536,124312,127694,117520,124300,117512,124294,117508,117506,104256,117680,124380,104224,117656,124366,104208,117644,104200,117638,104196,104194,77632,104368,117724,77600,104344,117710,77584,104332,77576,104326,77572,77744,104412,77720,104398,77708,77702,77788,77774,128672,129880,93168,128656,129868,92664,128648,129862,92412,128644,128642,124064,127576,129326,126368,124048,129902,126352,128716,127558,126344,124036,126340,124034,126338,117152,124120,127598,121760,117136,124108,121744,126412,124102,121736,117124,121732,117122,121730,103328,117208,124142,112544,103312,117196,112528,121804,117190,112520,103300,112516,103298,112514,75680,103384,117230,94112,75664,103372,94096,112588,103366,94088,75652,94084,75650,75736,103406,94168,75724,94156,75718,94150,75758,128592,129836,91640,128584,129830,91388,128580,91262,128578,123984,127532,126160,123976,127526,126152,128614,126148,123970,126146,116944,124012,121296,116936,124006,121288,126182,121284,116930,121282,102864,116972,111568,102856,116966,111560,121318,111556,102850,111554,74704,102892,92112,74696,102886,92104,111590,92100,74690,92098,74732,92140,74726,92134,128552,129814,90876,128548,90750,128546,123944,127510,126056,128566,126052,123938,126050,116840,123958,121064,116836,121060,116834,121058,102632,116854,111080,121078,111076,102626,111074,74216,102646,91112,74212,91108,74210,91106,74230,91126,128532,90494,128530,123924,126004,123922,126002,116788,120948,116786,120946,102516,110836,102514,110834,73972,90612,73970,90610,128522,123914,125978,116762,120890,102458,110714,123552,127320,129198,123536,127308,123528,127302,123524,123522,116128,123608,127342,116112,123596,116104,123590,116100,116098,101280,116184,123630,101264,116172,101256,116166,101252,101250,71584,101336,116206,71568,101324,71560,101318,71556,71554,71640,101358,71628,71622,71662,127824,129452,79352,127816,129446,79100,127812,78974,127810,123472,127276,124624,123464,127270,124616,127846,124612,123458,124610,115920,123500,118224,115912,123494,118216,124646,118212,115906,118210,100816,115948,105424,100808,115942,105416,118246,105412,100802,105410,70608,100844,79824,70600,100838,79816,105446,79812,70594,79810,70636,79852,70630,79846,129960,95728,113404,129956,95480,113278,129954,95356,95294,127784,129430,78588,128872,129974,95996,78462,128868,127778,95870,128866,123432,127254,124520,123428,126696,128886,123426,126692,124514,126690,115816,123446,117992,115812,122344,117988,115810,122340,117986,122338,100584,115830,104936,100580,113640,104932,100578,113636,104930,113634,70120,100598,78824,70116,96232,78820,70114,96228,78818,96226,70134,78838,129940,94968,113022,129938,94844,94782,127764,78206,128820,127762,95102,128818,123412,124468,123410,126580,124466,126578,115764,117876,115762,122100,117874,122098,100468,104692,100466,113140,104690,113138,69876,78324,69874,95220,78322,95218,129930,94588,94526,127754,128794,123402,124442,126522,115738,117818,121978,100410,104570,112890,69754,78074,94714,94398,123216,127148,123208,127142,123204,123202,115408,123244,115400,123238,115396,115394,99792,115436,99784,115430,99780,99778,68560,99820,68552,99814,68548,68546,68588,68582,127400,129238,72444,127396,72318,127394,123176,127126,123752,123172,123748,123170,123746,115304,123190,116456,115300,116452,115298,116450,99560,115318,101864,99556,101860,99554,101858,68072,99574,72680,68068,72676,68066,72674,68086,72694,129492,80632,105854,129490,80508,80446,127380,72062,127924,127378,80766,127922,123156,123700,123154,124788,123698,124786,115252,116340,115250,118516,116338,118514,99444,101620,99442,105972,101618,105970,67828,72180,67826,80884,72178,80882,97008,114044,96888,113982,96828,96798,129482,80252,130010,97148,80190,97086,127370,127898,128954,123146,123674,124730,126842,115226,116282,118394,122618,99386,101498,105722,114170,67706,71930,80378,96632,113854,96572,96542,80062,96702,96444,96414,96350,123048,123044,123042,115048,123062,115044,115042,99048,115062,99044,99042,67048,99062,67044,67042,67062,127188,68990,127186,123028,123316,123026,123314,114996,115572,114994,115570,98932,100084,98930,100082,66804,69108,66802,69106,129258,73084,73022,127178,127450,123018,123290,123834,114970,115514,116602,98874,99962,102138,66682,68858,73210,81272,106174,81212,81182,72894,81342,97648,114364,97592,114334,97564,97550,81084,97724,81054,97694,97464,114270,97436,97422,80990,97502,97372,97358,97326,114868,114866,98676,98674,66292,66290,123098,114842,115130,98618,99194,66170,67322,69310,73404,73374,81592,106334,81564,81550,73310,81630,97968,114524,97944,114510,97932,97926,81500,98012,81486,97998,97880,114478,97868,97862,81454,97902,97836,97830,69470,73564,73550,81752,106414,81740,81734,73518,81774,81708,81702]),w([109536,120312,86976,109040,120060,86496,108792,119934,86256,108668,86136,129744,89056,110072,129736,88560,109820,129732,88312,109694,129730,88188,128464,129772,89592,128456,129766,89340,128452,89214,128450,125904,128492,125896,128486,125892,125890,120784,125932,120776,125926,120772,120770,110544,120812,110536,120806,110532,84928,108016,119548,84448,107768,119422,84208,107644,84088,107582,84028,129640,85488,108284,129636,85240,108158,129634,85116,85054,128232,129654,85756,128228,85630,128226,125416,128246,125412,125410,119784,125430,119780,119778,108520,119798,108516,108514,83424,107256,119166,83184,107132,83064,107070,83004,82974,129588,83704,107390,129586,83580,83518,128116,83838,128114,125172,125170,119284,119282,107508,107506,82672,106876,82552,106814,82492,82462,129562,82812,82750,128058,125050,119034,82296,106686,82236,82206,82366,82108,82078,76736,103920,117500,76256,103672,117374,76016,103548,75896,103486,75836,129384,77296,104188,129380,77048,104062,129378,76924,76862,127720,129398,77564,127716,77438,127714,124392,127734,124388,124386,117736,124406,117732,117730,104424,117750,104420,104418,112096,121592,126334,92608,111856,121468,92384,111736,121406,92272,111676,92216,111646,92188,75232,103160,117118,93664,74992,103036,93424,112252,102974,93304,74812,93244,74782,93214,129332,75512,103294,129908,129330,93944,75388,129906,93820,75326,93758,127604,75646,128756,127602,94078,128754,124148,126452,124146,126450,117236,121844,117234,121842,103412,103410,91584,111344,121212,91360,111224,121150,91248,111164,91192,111134,91164,91150,74480,102780,91888,74360,102718,91768,111422,91708,74270,91678,129306,74620,129850,92028,74558,91966,127546,128634,124026,126202,116986,121338,102906,90848,110968,121022,90736,110908,90680,110878,90652,90638,74104,102590,91e3,74044,90940,74014,90910,74174,91070,90480,110780,90424,110750,90396,90382,73916,90556,73886,90526,90296,110686,90268,90254,73822,90334,90204,90190,71136,101112,116094,70896,100988,70776,100926,70716,70686,129204,71416,101246,129202,71292,71230,127348,71550,127346,123636,123634,116212,116210,101364,101362,79296,105200,118140,79072,105080,118078,78960,105020,78904,104990,78876,78862,70384,100732,79600,70264,100670,79480,105278,79420,70174,79390,129178,70524,129466,79740,70462,79678,127290,127866,123514,124666,115962,118266,100858,113376,122232,126654,95424,113264,122172,95328,113208,122142,95280,113180,95256,113166,95244,78560,104824,117950,95968,78448,104764,95856,113468,104734,95800,78364,95772,78350,95758,70008,100542,78712,69948,96120,78652,69918,96060,78622,96030,70078,78782,96190,94912,113008,122044,94816,112952,122014,94768,112924,94744,112910,94732,94726,78192,104636,95088,78136,104606,95032,113054,95004,78094,94990,69820,78268,69790,95164,78238,95134,94560,112824,121950,94512,112796,94488,112782,94476,94470,78008,104542,94648,77980,94620,77966,94606,69726,78046,94686,94384,112732,94360,112718,94348,94342,77916,94428,77902,94414,94296,112686,94284,94278,77870,94318,94252,94246,68336,99708,68216,99646,68156,68126,68476,68414,127162,123258,115450,99834,72416,101752,116414,72304,101692,72248,101662,72220,72206,67960,99518,72568,67900,72508,67870,72478,68030,72638,80576,105840,118460,80480,105784,118430,80432,105756,80408,105742,80396,80390,72048,101564,80752,71992,101534,80696,71964,80668,71950,80654,67772,72124,67742,80828,72094,80798,114016,122552,126814,96832,113968,122524,96800,113944,122510,96784,113932,96776,113926,96772,80224,105656,118366,97120,80176,105628,97072,114076,105614,97048,80140,97036,80134,97030,71864,101470,80312,71836,97208,80284,71822,97180,80270,97166,67678,71902,80350,97246,96576,113840,122460,96544,113816,122446,96528,113804,96520,113798,96516,96514,80048,105564,96688,80024,105550,96664,113870,96652,80006,96646,71772,80092,71758,96732,80078,96718,96416,113752,122414,96400,113740,96392,113734,96388,96386,79960,105518,96472,79948,96460,79942,96454,71726,79982,96494,96336,113708,96328,113702,96324,96322,79916,96364,79910,96358,96296,113686,96292,96290,79894,96310,66936,99006,66876,66846,67006,68976,100028,68920,99998,68892,68878,66748,69052,66718,69022,73056,102072,116574,73008,102044,72984,102030,72972,72966,68792,99934,73144,68764,73116,68750,73102,66654,68830,73182,81216,106160,118620,81184,106136,118606,81168,106124,81160,106118,81156,81154,72880,101980,81328,72856,101966,81304,106190,81292,72838,81286,68700,72924,68686,81372,72910,81358,114336,122712,126894,114320,122700,114312,122694,114308,114306,81056,106072,118574,97696,81040,106060,97680,114380,106054,97672,81028,97668,81026,97666,72792,101934,81112,72780,97752,81100,72774,97740,81094,97734,68654,72814,81134,97774,114256,122668,114248,122662,114244,114242,80976,106028,97488,80968,106022,97480,114278,97476,80962,97474,72748,81004,72742,97516,80998,97510,114216,122646,114212,114210,80936,106006,97384,80932,97380,80930,97378,72726,80950,97398,114196,114194,80916,97332,80914,97330,66236,66206,67256,99166,67228,67214,66142,67294,69296,100188,69272,100174,69260,69254,67164,69340,67150,69326,73376,102232,116654,73360,102220,73352,102214,73348,73346,69208,100142,73432,102254,73420,69190,73414,67118,69230,73454,106320,118700,106312,118694,106308,106306,73296,102188,81616,106348,102182,81608,73284,81604,73282,81602,69164,73324,69158,81644,73318,81638,122792,126934,122788,122786,106280,118678,114536,106276,114532,106274,114530,73256,102166,81512,73252,98024,81508,73250,98020,81506,98018,69142,73270,81526,98038,122772,122770,106260,114484,106258,114482,73236,81460,73234,97908,81458,97906,122762,106250,114458,73226,81434,97850,66396,66382,67416,99246,67404,67398,66350,67438,69456,100268,69448,100262,69444,69442,67372,69484,67366,69478,102312,116694,102308,102306,69416,100246,73576,102326,73572,69410,73570,67350,69430,73590,118740,118738,102292,106420,102290,106418,69396,73524,69394,81780,73522,81778,118730,102282,106394,69386,73498,81722,66476,66470,67496,99286,67492,67490,66454,67510,100308,100306,67476,69556,67474,69554,116714])]),l.micropdf417_raps=w([w([802,930,946,818,882,890,826,954,922,986,970,906,778,794,786,914,978,982,980,916,948,932,934,942,940,936,808,812,814,806,822,950,918,790,788,820,884,868,870,878,876,872,840,856,860,862,846,844,836,838,834,866]),w([718,590,622,558,550,566,534,530,538,570,562,546,610,626,634,762,754,758,630,628,612,614,582,578,706,738,742,740,748,620,556,552,616,744,712,716,708,710,646,654,652,668,664,696,688,656,720,592,600,604,732,734])]),l.micropdf417_rwids=w([38,55,82,99]),l.micropdf417_textencfuncs=w(['enca','encl','encm','encp']),l.micropdf417_encfuncs=w(['enct','encn','encb']),l.charvals=w([new Map,new Map,new Map,new Map]),l.alltext=new Map;for(var a=0,r=l.micropdf417_charmaps.length-1;a<=r;a+=1){l.i=a,l.encs=N(l.micropdf417_charmaps,l.i);for(var t=0;t<=3;t+=1){l.j=t;var n=N(l.encs,l.j);K(P(n),'stringtype')&&(n=N(n,0)),z(N(l.charvals,l.j),n,l.i),z(l.alltext,n,-1)}}l.charvals=l.charvals,l.alltext=l.alltext,d[c++]=1/0,d[c++]=1;for(var o=0;o<928;o++){var i=d[c-1];d[c++]=3*i%929}var s=w();l.rsalog=s,l.rslog=w(929);for(var b=1;b<=928;b+=1)z(l.rslog,N(l.rsalog,b),b);l.rslog=l.rslog,l.micropdf417_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%928)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.micropdf417_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.micropdf417_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,re(p+N(l.coeffs,b-1))%929)}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.micropdf417_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}l.coeffs=R(l.coeffs,0,l.coeffs.length-1);for(var g=l.coeffs.length-1;g>=0;g-=2){var u=l.coeffs;z(u,g,929-N(u,g))}d[c++]=l.coeffs},l.micropdf417_coeffscachemax=20,l.micropdf417_coeffscachelimit=359,d[c++]=l.micropdf417_coeffscachemax,d[c++]=l.micropdf417_coeffscachelimit,de();var f=d[--c];l.micropdf417_coeffscache=f,l.micropdf417_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.micropdf417_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.micropdf417_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,Ca.globals)).dontdraw=!1,l.version="unset",l.columns=0,l.rows=0,l.rowmult=2,l.cca=!1,l.ccb=!1,l.raw=!1,l.parse=!1,l.parsefnc=!1,l.modunit=1,d[c++]=null,ce();var m=d[--c];l.options=m;var h=d[--c];if(l.barcode=h,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.micropdf417emptyData#24154",d[c++]="The data must not be empty",te()),l.barcode.length>5e3&&(d[c++]="bwipp.micropdf417inputTooLong#24158",d[c++]="The input data is too long",te()),(l.rowmult<=0||l.rowmult>50)&&(d[c++]="bwipp.micropdf417badRowMult#24162",d[c++]="The row multiplier must be greater than 0 and at most 50",te()),(l.cca&&l.ccb||l.cca&&l.raw||l.ccb&&l.raw)&&(d[c++]="bwipp.micropdf417ccaAndCcb#24166",d[c++]="Cannot combine cca, ccb and raw",te()),V(l.version,"unset"))if(O(l.version,"x"),d[--c]){var v=d[--c];d[c-1]=v;var g=d[c-1],u=d[c-2],x=w(2);d[c++]=u,d[c++]=g,U(x),F(d[--c],function(){var e=!0;0==d[c-1].length&&(e=!1);var a=d[--c];d[c++]=e,F(a,function(){var e=d[--c];(e<48||e>57)&&(d[c-1]=!1)}),d[--c]||(c-=2,d[c++]="bwipp.micropdf417BadVersionBadRowOrColumn#24182",d[c++]="version must be formatted as RxC",te())});var y=d[--c];l.rows=S(y);var q=d[--c];l.columns=S(q)}else d[c-1]="bwipp.micropdf417badVersionFormat#24188",d[c++]="version must be formatted as RxC",te();if(l.raw||l.cca){for(l.datcws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var C=R(l.barcode,l.i+1,3);d[c++]=C,d[c++]=!1;for(var M=0,j=C.length;M57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var D=d[--c];l.cw=S(D),l.cw>928&&(d[c++]="bwipp.micropdf417badRawCodeword#24208",d[c++]="Raw codewords must be 0 to 928",te()),z(l.datcws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.micropdf417badCcaRawFormat#24215",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.datcws=R(l.datcws,0,l.j)}if(l.encb=function(){var e=d[--c];l.in=e,l.inlen=l.in.length,l.out=w(5*~~(l.inlen/6)+l.inlen%6);for(var a=0,r=~~(l.inlen/6)-1;a<=r;a+=1){l.k=a,d[c++]=1/0,X(R(l.in,6*l.k,3)),l.msbs=w(),d[c++]=1/0,X(l.msbs);var t=d[--c],n=d[--c],o=d[--c];d[c++]=re(t+256*n+65536*o);for(var i=0;i<3;i++){var s=d[--c];d[c++]=s%900,d[c++]=~~(s/900)}l.mscs=w(),d[c++]=1/0,X(R(l.in,6*l.k+3,3)),l.lsbs=w(),d[c++]=1/0,X(l.lsbs);var p=d[--c],b=d[--c],f=d[--c];d[c++]=re(p+256*b+65536*f);for(var m=0;m<3;m++){var h=d[--c];d[c++]=h%900,d[c++]=~~(h/900)}l.lscs=w();var v=N(l.lscs,0),g=N(l.mscs,0);z(l.out,5*l.k+4,re(v+316*g)%900);var u=N(l.lscs,1),x=N(l.mscs,0),_=N(l.mscs,1);z(l.out,5*l.k+3,re(~~((v+316*g)/900)+u+641*x+316*_)%900);var k=N(l.lscs,2),y=N(l.mscs,0),q=N(l.mscs,1),C=N(l.mscs,2);z(l.out,5*l.k+2,re(~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)%900);var M=N(l.lscs,3),j=N(l.mscs,1),S=N(l.mscs,2);z(l.out,5*l.k+1,re(~~((~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)/900)+M+20*j+641*S)%900),z(l.out,5*l.k,re(~~((~~((~~((~~((v+316*g)/900)+u+641*x+316*_)/900)+k+20*y+641*q+316*C)/900)+M+20*j+641*S)/900)+20*N(l.mscs,2))%900)}if(l.rem=l.inlen%6,0!=l.rem){var B=l.out,A=l.out.length-l.rem;d[c++]=1/0,X(R(l.in,l.inlen-l.rem,l.rem)),I(B,A,w())}d[c++]=l.out},l.ccb){l.barlen=l.barcode.length,l.datcws=w(5*~~(l.barlen/6)+l.barlen%6+2),z(l.datcws,0,920);var E=l.barlen%6==0?924:901;z(l.datcws,1,E),d[c++]=l.datcws,d[c++]=2,d[c++]=1/0,F(l.barcode);var L=w();d[c++]=L,l.encb();var H=d[--c],Z=d[--c];I(d[--c],Z,H)}if(!l.raw&&!l.cca&&!l.ccb){l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var W=d[--c];if(l.msg=W,l.msglen=l.msg.length,l.msglen>=9){X(R(l.msg,0,7));var Y=d[--c];c--;var Q=29==Y,$=d[--c],J=d[--c],ee=d[--c],ae=d[--c],ne=d[--c];if(Q&&48==$&&30==J&&62==ee&&41==ae&&91==ne){X(R(l.msg,l.msglen-2,2));var oe=d[--c],ie=d[--c];4==oe&&30==ie&&(53==N(l.msg,5)?(d[c++]=1/0,d[c++]=l.micropdf417_m05,X(R(l.msg,7,l.msg.length-9)),l.msg=w()):54==N(l.msg,5)&&(d[c++]=1/0,d[c++]=l.micropdf417_m06,X(R(l.msg,7,l.msg.length-9)),l.msg=w()))}}l.msglen=l.msg.length,l.msglen>366&&(d[c++]="bwipp.micropdf417inputTooLong#24305",d[c++]="The input data is too long",te()),d[c++]=1/0;for(var se=0,le=l.msglen;se=0;xe-=1){l.i=xe;var we=N(l.msg,l.i);we>=48&&we<=57&&z(l.numdigits,l.i,N(l.numdigits,l.i+1)+1),A(l.alltext,N(l.msg,l.i))&&N(l.numdigits,l.i)<13&&z(l.numtext,l.i,N(l.numtext,l.i+1)+1),N(l.msg,l.i)>=0&&N(l.numtext,l.i)<5&&N(l.numdigits,l.i)<13&&z(l.numbytes,l.i,N(l.numbytes,l.i+1)+1),z(l.iseci,l.i,N(l.msg,l.i)<=-1e6)}for(l.numdigits=R(l.numdigits,0,l.msglen),l.numtext=R(l.numtext,0,l.msglen),l.numbytes=R(l.numbytes,0,l.msglen),d[c++]=1/0,l.seqlen=0,l.state=l.micropdf417_b,l.p=0;l.p!=l.msglen;){var _e=N(l.msg,l.p);if(0!=l.p||_e!=l.micropdf417_m05&&_e!=l.micropdf417_m06)if(N(l.iseci,l.p)){l.eci=N(l.msg,l.p),l.p=l.p+1,d[c++]=w([l.eci]);var ke=l.seqlen,ye=l.eci<=-1810900?2:l.eci<=-1000900?3:2;l.seqlen=re(ke+ye)}else if(l.n=N(l.numdigits,l.p),l.n>=13||l.n==l.msglen&&l.n>=8){d[c++]=l.micropdf417_nl,d[c++]=1/0,X(R(l.msg,l.p,l.n));var qe=w();l.state=l.micropdf417_n,l.p=re(l.p+l.n),l.seqlen=re(l.seqlen+1+l.n),d[c++]=qe}else if(l.t=N(l.numtext,l.p),l.t>=5){l.state!=l.micropdf417_t&&(d[c++]=l.micropdf417_tl),d[c++]=1/0,X(R(l.msg,l.p,l.t));var Ce=w();l.state=l.micropdf417_t,l.p=re(l.p+l.t),l.seqlen=re(l.seqlen+1+l.t),d[c++]=Ce}else if(l.b=N(l.numbytes,l.p),1==l.b&&l.state==l.micropdf417_t)l.p=re(l.p+l.b),l.seqlen=l.seqlen+2,d[c++]=l.micropdf417_bs,d[c++]=w([N(l.msg,l.p)]);else{l.b%6!=0?d[c++]=l.micropdf417_bl:d[c++]=l.micropdf417_bl6,d[c++]=1/0,X(R(l.msg,l.p,l.b));var Me=w();l.state=l.micropdf417_b,l.p=re(l.p+l.b),l.seqlen=re(l.seqlen+1+l.b),d[c++]=Me}else N(l.msg,l.p)==l.micropdf417_m05?d[c++]=l.micropdf417_m05:d[c++]=l.micropdf417_m06,l.p=l.p+1,l.seqlen=l.seqlen+1}U(w(G()));var je=d[--c];for(c--,l.seq=je,d[c++]=1/0,d[c++]=l.micropdf417_tl,d[c++]=900,d[c++]=l.micropdf417_bl,d[c++]=901,d[c++]=l.micropdf417_bl6,d[c++]=924,d[c++]=l.micropdf417_nl,d[c++]=902,d[c++]=l.micropdf417_bs,d[c++]=913,d[c++]=l.micropdf417_m05,d[c++]=916,d[c++]=l.micropdf417_m06,d[c++]=917,l.latchcws=_(),l.enca=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.micropdf417_a),e)},l.encl=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.micropdf417_l),e)},l.encm=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.micropdf417_m),e)},l.encp=function(){var e=d[--c];d[c++]=N(N(l.charvals,l.micropdf417_p),e)},l.textencfuncs=l.micropdf417_textencfuncs,l.addtotext=function(){var e=d[--c];z(l.text,l.l,e),l.l=l.l+1},l.enct=function(){var e=d[--c];l.in=e,l.maxseqlen=3*l.in.length+4,d[c++]=1/0;for(var a=0;a<4;a++)d[c++]=w(l.maxseqlen);l.seq0=w(),d[c++]=1/0;for(var r=0;r<4;r++)d[c++]=w(l.maxseqlen);l.seq1=w(),l.len0=w(4),z(l.len0,0,0),z(l.len0,1,0),z(l.len0,2,0),z(l.len0,3,0),l.len1=w(4),l.curseq=l.seq0,l.curseqlen=l.len0,l.nxtseq=l.seq1,l.nxtseqlen=l.len1,l.curlen=w([l.micropdf417_e,l.micropdf417_e,l.micropdf417_e,l.micropdf417_e]),z(l.curlen,l.submode,0),F(l.in,function(){var e=d[--c];for(l.char=e;;){l.imp=!1;for(var a=0,r=l.micropdf417_textsubmodes.length;a0&&I(N(l.curseq,l.y),0,R(N(l.curseq,l.x),0,l.srclen)),F(N(N(l.micropdf417_latseq,l.x),l.y),function(){d[c++]=N(l.curseq,l.y),d[c++]=l.srclen;var e=d[c-3],a=d[c-1],r=d[c-2];c-=3,z(r,a,e),l.srclen=l.srclen+1}),z(l.curseqlen,l.y,l.srclen),l.imp=!0)}if(!l.imp)break}l.nxtlen=w([l.micropdf417_e,l.micropdf417_e,l.micropdf417_e,l.micropdf417_e]),z(l.nxtseqlen,0,0),z(l.nxtseqlen,1,0),z(l.nxtseqlen,2,0),z(l.nxtseqlen,3,0);for(var o=0,i=l.micropdf417_textsubmodes.length;o0&&I(N(l.nxtseq,l.x),0,R(N(l.curseq,l.x),0,l.srclen)),z(N(l.nxtseq,l.x),l.srclen,l.char),z(l.nxtseqlen,l.x,l.srclen+1));for(var s=0,p=l.micropdf417_textsubmodes.length;s0&&I(N(l.nxtseq,l.y),0,R(N(l.curseq,l.y),0,l.srclen)),z(N(l.nxtseq,l.y),l.srclen,l.x==l.micropdf417_a?l.micropdf417_as:l.micropdf417_ps),z(N(l.nxtseq,l.y),l.srclen+1,l.char),z(l.nxtseqlen,l.y,l.srclen+2)}break}l.curlen=l.nxtlen;var b=l.curseq;l.curseq=l.nxtseq,l.nxtseq=b;var f=l.curseqlen;l.curseqlen=l.nxtseqlen,l.nxtseqlen=f}),l.minseq=l.micropdf417_e;for(var t=0,n=l.micropdf417_textsubmodes.length;t=l.txtseq.length);){l.char=N(l.txtseq,l.k);var o=l[N(l.textencfuncs,l.submode)];if(d[c++]=l.char,!0===o())break;l.addtotext(),l.k=l.k+1,l.char!=l.micropdf417_as&&l.char!=l.micropdf417_ps||(d[c++]=N(l.txtseq,l.k),l.char==l.micropdf417_as?l.enca():l.encp(),l.addtotext(),l.k=l.k+1),l.char==l.micropdf417_al&&(l.submode=l.micropdf417_a),l.char==l.micropdf417_ll&&(l.submode=l.micropdf417_l),l.char==l.micropdf417_ml&&(l.submode=l.micropdf417_m),l.char==l.micropdf417_pl&&(l.submode=l.micropdf417_p)}if(l.text.length%2==1){if(l.submode==l.micropdf417_p){d[c++]='pad',d[c++]=l.micropdf417_al,l.encp();var i=d[--c],s=d[--c];l[s]=i,l.submode=l.micropdf417_a}else{l.nextecitext=!1;for(var p=l.i+1,b=l.seq.length-1;p<=b;p+=1){if(l.ti=p,V(P(N(l.seq,l.ti)),'arraytype')){l.nextecitext=!1;break}if(N(N(l.seq,l.ti),0)>-1e6)break;l.nextecitext=!0}if(l.nextecitext)if(l.submode==l.micropdf417_a)if(A(N(l.charvals,l.micropdf417_l),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.micropdf417_ll,l.enca();var f=d[--c],m=d[--c];l[m]=f,l.submode=l.micropdf417_l}else{d[c++]='pad',d[c++]=l.micropdf417_ml,l.enca();var h=d[--c],v=d[--c];l[v]=h,l.submode=l.micropdf417_m}else if(l.submode==l.micropdf417_m)if(A(N(l.charvals,l.micropdf417_l),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.micropdf417_ll,l.encm();var g=d[--c],u=d[--c];l[u]=g,l.submode=l.micropdf417_l}else if(A(N(l.charvals,l.micropdf417_p),N(N(l.seq,l.ti),0))){d[c++]='pad',d[c++]=l.micropdf417_pl,l.encm();var x=d[--c],_=d[--c];l[_]=x,l.submode=l.micropdf417_p}else{d[c++]='pad',d[c++]=l.micropdf417_al,l.encm();var k=d[--c],y=d[--c];l[y]=k,l.submode=l.micropdf417_a}else{d[c++]='pad',d[c++]=l.micropdf417_ml,l.encl();var q=d[--c],C=d[--c];l[C]=q,l.submode=l.micropdf417_m}else{var M=l[N(l.textencfuncs,l.submode)];if(d[c++]='pad',d[c++]=l.micropdf417_ps,!0===M())return!0;var j=d[--c],S=d[--c];l[S]=j}}d[c++]=1/0,X(l.text),d[c++]=l.pad,l.text=w()}l.out=w(~~(l.text.length/2));for(var B=0,T=l.out.length-1;B<=T;B+=1)l.k=B,z(l.out,l.k,re(30*N(l.text,2*l.k)+N(l.text,2*l.k+1)));d[c++]=l.out},l.encn=function(){var e=d[--c];l.in=e,d[c++]=1/0;for(var a=0,r=l.in.length-1;a<=r;a+=44){l.k=a,d[c++]=1/0;var t=l.in.length-l.k;d[c++]=1,t>44&&(t=44);for(var n=R(l.in,l.k,t),o=0,i=n.length;o=l.seq.length);){if(l.chars=N(l.seq,l.i),K(P(l.chars),'arraytype'))if(N(l.chars,0)<=-1e6)d[c++]=l.chars,l.ence(),l.addtocws();else{var Se=l[N(l.encfuncs,l.state)];if(d[c++]=l.chars,!0===Se())break;l.addtocws()}else d[c++]=w([N(l.latchcws,l.chars)]),l.addtocws(),l.chars==l.micropdf417_tl&&(l.state=l.micropdf417_t,l.submode=l.micropdf417_a),l.chars==l.micropdf417_nl&&(l.state=l.micropdf417_n),l.chars!=l.micropdf417_bl&&l.chars!=l.micropdf417_bl6||(l.state=l.micropdf417_b),l.chars==l.micropdf417_bs&&(l.i=l.i+1,d[c++]=N(l.seq,l.i),l.encb(),l.addtocws()),l.chars==l.micropdf417_m05&&(l.i+1l.ncws&&(l.okay=!1),0!=l.urows&&l.urows!=l.r&&(l.okay=!1),0!=l.ucols&&l.ucols!=l.c&&(l.okay=!1),l.okay)return!0}),l.okay||(d[c++]="bwipp.micropdf417noValidSymbol#24749",d[c++]="Maximum length exceeded or invalid size",te()),d[c++]='coeffs',d[c++]=l.k,l.micropdf417_coeffscachefetch();var Ne=d[--c],Ae=d[--c];l[Ae]=Ne,l.m=l.datcws.length,l.n=re(l.c*l.r-l.k),l.cws=w(l.c*l.r),I(l.cws,0,l.datcws);for(var Te=l.cws,ze=l.m,Re=[],Ie=0,De=re(l.n-l.m);Ie=256){var mr=d[--c];d[c++]=301^mr}}var hr=w();l.rsalog=hr,l.rslog=w(256);for(var vr=1;vr<=255;vr+=1)z(l.rslog,N(l.rsalog,vr),vr);l.rslog=l.rslog,l.datamatrix_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%255)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.datamatrix_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.datamatrix_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.datamatrix_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.coeffs.length-1)},l.datamatrix_coeffscachemax=25,l.datamatrix_coeffscachelimit=766,d[c++]=l.datamatrix_coeffscachemax,d[c++]=l.datamatrix_coeffscachelimit,de();var gr=d[--c];l.datamatrix_coeffscache=gr,l.datamatrix_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.datamatrix_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.datamatrix_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,Ma.globals)).dontdraw=!1,l.columns=0,l.rows=0,l.format="unset",l.version="unset",l.parse=!1,l.parsefnc=!1,l.c40headerlength=-1,l.raw=!1,l.dmre=!1,d[c++]=null,ce();var ur=d[--c];l.options=ur;var xr=d[--c];if(l.barcode=xr,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,0==l.barcode.length&&(d[c++]="bwipp.datamatrixEmptyData#25284",d[c++]="The data must not be empty",te()),l.barcode.length>15e3&&(d[c++]="bwipp.datamatrixInputTooLong#25288",d[c++]="The input data is too long",te()),!V(l.version,"unset")||0==l.rows&&0==l.columns||(d[c++]="bwipp.datamatrixVersionRowsCols#25292",d[c++]="rows and columns must not be given if version is specified",te()),V(l.version,"unset"))if(O(l.version,"x"),d[--c]){var wr=d[--c];d[c-1]=wr;var kr=d[c-1],yr=d[c-2],qr=w(2);d[c++]=yr,d[c++]=kr,U(qr),F(d[--c],function(){var e=!0;0==d[c-1].length&&(e=!1);var a=d[--c];d[c++]=e,F(a,function(){var e=d[--c];(e<48||e>57)&&(d[c-1]=!1)}),d[--c]||(c-=2,d[c++]="bwipp.datamatrixVersionBadRowOrColumn#25308",d[c++]="version must be formatted as RxC",te())});var Cr=d[--c];l.rows=S(Cr);var Mr=d[--c];l.columns=S(Mr);var jr=l.rows==l.columns?"square":"rectangle";l.format=jr}else d[c-1]="bwipp.datamatrixVersionFormat#25315",d[c++]="version must be formatted as RxC",te();else if(K(l.format,"unset")){var Sr=l.dmre?"rectangle":"square";l.format=Sr}V(l.format,"square")&&V(l.format,"rectangle")&&(d[c++]="bwipp.datamatrixInvalidFormat#25324",d[c++]="The format must be either square or rectangle",te()),l.urows=l.rows,l.ucols=l.columns,d[c++]=1/0;for(var Br=0,Nr=l.datamatrix_metrics.length;Br=0;zr-=1)l.i=zr,1!=N(l.numremcws,l.i)&&z(l.numremcws,l.i,N(l.numremcws,l.i+1)+1);if(l.getnumremcws=function(){d[c-1]>=l.numremcws.length&&(d[c-1]="bwipp.datamatrixTooMuchData#25367",d[c++]="The input data exceeds the symbol capacity",te());var e=d[--c];d[c++]=N(l.numremcws,e)},l.raw){for(l.cws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var Rr=R(l.barcode,l.i+1,3);d[c++]=Rr,d[c++]=!1;for(var Ir=0,Dr=Rr.length;Ir57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var Er=d[--c];l.cw=S(Er),l.cw>255&&(d[c++]="bwipp.datamatrixBadRawCodeword#25384",d[c++]="Raw codewords must be 0 to 255",te()),z(l.cws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.datamatrixBadRawFormat#25391",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.cws=R(l.cws,0,l.j)}else{l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0],["FNC1",l.datamatrix_fnc1],["PROG",l.datamatrix_prog]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Or=d[--c];if(l.msg=Or,l.msglen=l.msg.length,l.msglen>=9){X(R(l.msg,0,7));var Fr=d[--c];c--;var Lr=29==Fr,Gr=d[--c],Xr=d[--c],Ur=d[--c],Kr=d[--c],Vr=d[--c];if(Lr&&48==Gr&&30==Xr&&62==Ur&&41==Kr&&91==Vr){X(R(l.msg,l.msglen-2,2));var Hr=d[--c],Zr=d[--c];4==Hr&&30==Zr&&(53==N(l.msg,5)?(d[c++]=1/0,d[c++]=l.datamatrix_m05,X(R(l.msg,7,l.msg.length-9)),l.msg=w()):54==N(l.msg,5)&&(d[c++]=1/0,d[c++]=l.datamatrix_m06,X(R(l.msg,7,l.msg.length-9)),l.msg=w()))}}l.msglen=l.msg.length,l.msglen>3116&&(d[c++]="bwipp.datamatrixInputTooLong#25437",d[c++]="The input data is too long",te()),l.c40headerlength>l.msglen&&(l.c40headerlength=l.msglen),d[c++]=1/0;for(var Wr=0,Yr=l.msglen;Wr=0;tt-=1)l.i=tt,l.barchar=N(l.msg,l.i),l.barchar>=48&&l.barchar<=57&&z(l.numD,l.i,N(l.numD,l.i+1)+1),13==l.barchar||42==l.barchar||62==l.barchar?z(l.nextXterm,l.i,0):z(l.nextXterm,l.i,N(l.nextXterm,l.i+1)+1),A(l.Xvals,l.barchar)?z(l.nextNonX,l.i,N(l.nextNonX,l.i+1)+1):z(l.nextNonX,l.i,0),z(l.isECI,l.i,l.barchar<=-1e6);d[c++]=1/0;for(var nt=l.nextXterm,ot=0,it=nt.length;ot1e4&&(d[c-1]=1e4)}l.nextXterm=w(),d[c++]=1/0;for(var ct=l.nextNonX,dt=0,lt=ct.length;dt1e4&&(d[c-1]=1e4)}for(l.nextNonX=w(),l.isD=function(){d[c++]=l.char>=48&&l.char<=57},l.isC=function(){d[c++]=A(l.CNvals,l.char)},l.isT=function(){d[c++]=A(l.TNvals,l.char)},l.isX=function(){d[c++]=A(l.Xvals,l.char)},l.isE=function(){d[c++]=A(l.Evals,l.char)},l.isEA=function(){d[c++]=l.char>127},l.isFN=function(){d[c++]=l.char<0},l.XtermFirst=function(){var e=d[--c];d[c++]=H(N(l.nextXterm,e),N(l.nextNonX,e))},l.lookup=function(){l.ac=1,l.cc=2,l.tc=2,l.xc=2,l.ec=2,l.bc=2.25,l.mode==l.datamatrix_A&&(l.ac=0,l.cc=1,l.tc=1,l.xc=1,l.ec=1,l.bc=1.25),l.mode==l.datamatrix_C&&(l.cc=0),l.mode==l.datamatrix_T&&(l.tc=0),l.mode==l.datamatrix_X&&(l.xc=0),l.mode==l.datamatrix_E&&(l.ec=0),l.mode==l.datamatrix_B&&(l.bc=0);for(var e=0;e<1;e++){if(N(l.isECI,l.i)){d[c++]=l.datamatrix_A;break}if(l.i=4){for(var se=w([l.cc,l.tc,l.xc,l.ec,l.bc]),ce=!0,de=0,le=se.length;del.cws.length&&(d[c-1]="bwipp.datamatrixTooMuchData#25534",d[c++]="The input data exceeds the symbol capacity",te());var e=d[--c];I(l.cws,l.j,e),l.j=e.length+l.j},l.ECItocws=function(){var e=-d[--c]-1e6;if(d[c++]=e,e<=126){var a=d[--c],r=w(1);d[c++]=a+1,U(r)}else{if(d[c-1]<=16382){var t=d[--c]-127,n=w(2);d[c++]=128+~~(t/254),d[c++]=t%254+1,U(n)}else{var o=d[--c]-16383,i=w(3);d[c++]=192+~~(o/64516),d[c++]=~~(o/254)%254+1,d[c++]=o%254+1,U(i)}}},l.encA=function(){for(var e=0;e<1;e++){if(N(l.isECI,l.i)){d[c++]=N(l.Avals,l.datamatrix_eci),l.addtocws(),d[c++]=N(l.msg,l.i),l.ECItocws(),l.addtocws(),l.i=l.i+1;break}if(l.i>=l.c40headerlength&&N(l.numD,l.i)>=2){var a=k(2);z(a,0,N(l.msg,l.i)),z(a,1,N(l.msg,l.i+1)),d[c++]=N(l.Avals,a),l.addtocws(),l.i=l.i+2;break}d[c++]='newmode',l.lookup();var r=d[--c],t=d[--c];if(l[t]=r,l.newmode!=l.mode){d[c++]=N(l.Avals,N(w([-1,l.datamatrix_lC,l.datamatrix_lT,l.datamatrix_lX,l.datamatrix_lE,l.datamatrix_lB]),l.newmode)),l.addtocws(),l.mode=l.newmode;break}d[c++]=N(l.Avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1;break}},l.CTXvalstocws=function(){var e=d[--c];l.in=e,d[c++]=1/0;for(var a=0,r=l.in.length-1;a<=r;a+=3){for(var t=R(l.in,a,3),n=0,o=0,i=t.length;o0){d[c++]='newmode',l.lookup();var e=d[--c],a=d[--c];if(l[a]=e,V(l.newmode,l.mode)){d[c++]=R(l.ctxvals,0,l.p),l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.datamatrix_unlcw]),l.addtocws(),l.newmode!=l.datamatrix_A&&(d[c++]=N(l.Avals,N(w([-1,l.datamatrix_lC,l.datamatrix_lT,l.datamatrix_lX,l.datamatrix_lE,l.datamatrix_lB]),l.newmode)),l.addtocws()),l.mode=l.newmode,l.done=!0;break}}if(l.msglen-l.i<=3){d[c++]=l.j+2*~~(l.p/3),l.getnumremcws();var r=d[--c];l.remcws=r,d[c++]=1/0;for(var t=R(l.msg,l.i,l.msglen-l.i),n=0,o=t.length;nl.ctxvals.length&&(d[c-1]="bwipp.datamatrixTooMuchData#25674",d[c++]="The input data exceeds the symbol capacity",te());var h=d[--c];I(l.ctxvals,l.p,h),l.p=h.length+l.p,l.i=l.i+1}if(!l.done){for(;l.p%3!=0;)l.i=l.i-1,l.p=l.p-N(N(l.encvals,l.mode),N(l.msg,l.i)).length;d[c++]=1/0,X(R(l.ctxvals,0,l.p));var v=w();if(d[c++]=v,l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.datamatrix_unlcw]),l.addtocws(),l.mode=l.datamatrix_A,l.c40headerlength=-1,l.i!=l.msglen&&!N(l.isECI,l.i))if(N(l.numD,l.i)>=2){var g=k(2);z(g,0,N(l.msg,l.i)),z(g,1,N(l.msg,l.i+1)),d[c++]=N(l.Avals,g),l.addtocws(),l.i=l.i+2}else d[c++]=N(l.Avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1}},l.Evalstocws=function(){var e=d[--c];l.in=e,l.inlen=l.in.length,l.outlen=m(l.in.length/4*3),d[c++]=1/0,X(l.in),d[c++]=0,d[c++]=0,d[c++]=0,l.in=w(),d[c++]=1/0;for(var a=0,r=l.inlen-1;a<=r;a+=4){for(var t=R(l.in,a,4),n=0,o=0,i=t.length;o=l.edifactvals.length&&(d[c++]="bwipp.datamatrixTooMuchData#25737",d[c++]="The input data exceeds the symbol capacity",te()),l.p%4==0){if(l.msglen-l.i<=2){d[c++]=l.j+3*~~(l.p/4),l.getnumremcws();var e=d[--c];l.remcws=e,d[c++]=1/0;for(var a=R(l.msg,l.i,l.msglen-l.i),r=0,t=a.length;r=3){var i=N(l.Evals,l.datamatrix_unl);I(l.edifactvals,l.p,i),l.p=i.length+l.p}if(d[c++]=R(l.edifactvals,0,l.p),l.Evalstocws(),l.addtocws(),l.mode=l.datamatrix_A,l.c40headerlength=-1,l.i!=l.msglen&&!N(l.isECI,l.i))if(N(l.numD,l.i)>=2){var s=k(2);z(s,0,N(l.msg,l.i)),z(s,1,N(l.msg,l.i+1)),d[c++]=N(l.Avals,s),l.addtocws(),l.i=l.i+2}else d[c++]=N(l.Avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1}},l.encB=function(){for(l.p=0,l.bvals=w(1558);l.i!=l.msglen;){if(l.lookup(),d[--c]!=l.mode)break;l.p>=l.bvals.length&&(d[c++]="bwipp.datamatrixTooMuchData#25796",d[c++]="The input data exceeds the symbol capacity",te()),z(l.bvals,l.p,N(l.msg,l.i)),l.p=l.p+1,l.i=l.i+1}d[c++]=l.j+l.p,l.getnumremcws();var e=d[--c];l.remcws=e-1,d[c++]=1/0,0==l.remcws&&l.i==l.msglen?d[c++]=0:l.p<250?d[c++]=l.p:(d[c++]=249+~~(l.p/250),d[c++]=l.p%250),X(R(l.bvals,0,l.p)),l.bvals=w();for(var a=0,r=l.bvals.length-1;a<=r;a+=1){l.p=a;var t=re(149*(l.j+l.p+1)%255+1+N(l.bvals,l.p));t>=256&&(t-=256),z(l.bvals,l.p,t)}d[c++]=l.bvals,l.addtocws(),l.mode=l.datamatrix_A},l.cws=w(1558),l.mode=l.datamatrix_A,l.i=0,l.j=0,N(l.msg,0)==l.datamatrix_fnc1&&(d[c++]=N(l.Avals,l.datamatrix_fnc1),l.addtocws(),l.i=1,l.c40headerlength>0&&(l.c40headerlength=l.c40headerlength+1));!(l.i>=l.msglen);){if(!0===(0,l[N(l.datamatrix_encfuncs,l.mode)])())break}l.cws=R(l.cws,0,l.j)}l.datlen=l.cws.length,d[c++]=l.j-1,l.getnumremcws();var bt=d[--c];if(l.remcws=bt-1,l.remcws>0){d[c++]=1/0,X(l.cws);for(var ft=0,mt=l.remcws;ft254&&(gt-=254),z(l.cws,l.i,gt)}}A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#25858",d[c++]=l.cws,te());for(var ut=0,xt=l.datamatrix_metrics.length;ut=0;t-=1){var n=d[--c];d[c++]=N(n,t)-48,d[c++]=n}c--,y(11,-3),F(d[--c],function(){if(!0===(0,d[--c])())return!0;if(d[c-2]<0){var e=d[--c],a=d[--c];d[c++]=re(a+l.mrows),d[c++]=re(e+(4-(l.mrows+4)%8))}if(d[c-1]<0){var r=d[--c],t=d[--c];d[c++]=re(t+(4-(l.mcols+4)%8)),d[c++]=re(r+l.mcols)}if(d[c-2]>=l.mrows){var n=d[--c],o=d[--c];d[c++]=re(o-l.mrows),d[c++]=n}var i=d[--c],s=d[--c];d[c++]=l.mmat,d[c++]=re(i+s*l.mcols),y(5,-1);var p=d[--c],b=d[--c];z(d[--c],b,p)})},d[c++]=1/0;for(var Dt=0,Pt=l.mrows*l.mcols;Dt=0;Et-=1)d[c++]=N(l.cws,Et);for(d[c++]=4,d[c++]=0;;){var Ot=d[c-1],Ft=d[c-2];0==Ot&&Ft==l.mrows&&(d[c++]=l.datamatrix_dmc1,l.module());var Lt=d[c-1],Gt=d[c-2];0==Lt&&Gt==l.mrows-2&&l.mcols%4!=0&&(d[c++]=l.datamatrix_dmc2,l.module());var Xt=d[c-1],Ut=d[c-2];0==Xt&&Ut==l.mrows-2&&l.mcols%8==4&&(d[c++]=l.datamatrix_dmc3,l.module());var Kt=d[c-1],Vt=d[c-2];for(2==Kt&&Vt==l.mrows+4&&l.mcols%8==0&&(d[c++]=l.datamatrix_dmc4,l.module());;){var Ht=d[c-1],Zt=d[c-2];if(Ht>=0&&Zt=0))break}var Jt=d[--c];for(d[c-1]+=1,d[c++]=Jt+3;;){var en=d[c-1],an=d[c-2];if(en=0){var rn=d[c-1],tn=d[c-2];-1==N(l.mmat,re(rn+tn*l.mcols))&&(d[c++]=l.datamatrix_dmn,l.module())}var nn=d[--c],on=d[--c];if(d[c++]=on+2,d[c++]=nn-2,!(nn-2>=0&&on+2=65536){var t=d[--c];d[c-1]+=16,d[c++]=h(t/65536)}if(d[c-1]>=256){var n=d[--c];d[c-1]+=8,d[c++]=h(n/256)}if(d[c-1]>=16){var o=d[--c];d[c-1]+=4,d[c++]=h(o/16)}if(d[c-1]>=4){var i=d[--c];d[c-1]+=2,d[c++]=h(i/4)}if(d[--c]>=2&&(d[c-1]+=1),H(d[c-1],d[c-3])){c--;break}var s=d[--c],l=d[--c],p=d[c-1],b=d[c-2];d[c++]=ee(b,re(s-p))^l}y(3,1),c-=2},l.charvals=new Map;for(var Ha=0;Ha<=44;Ha+=1)z(l.charvals,N(l.qrcode_charmap,Ha),Ha);l.charvals=l.charvals,d[c++]=1/0,d[c++]=1;for(var Za=0;Za<255;Za++){var Wa=2*d[c-1];if(d[c++]=Wa,Wa>=256){var Ya=d[--c];d[c++]=285^Ya}}var Qa=w();l.rsalog=Qa,l.rslog=w(256);for(var $a=1;$a<=255;$a+=1)z(l.rslog,N(l.rsalog,$a),$a);l.rslog=l.rslog,l.funcpatlayers=w(72);for(var Ja=0;Ja<=11;Ja+=1){l.j=Ja;for(var er=0;er<=5;er+=1){l.i=er,l.bits=0;for(var ar=0;ar<=7&&(l.m=ar,d[c++]=l.i,d[c++]=l.j,!0!==N(l.qrcode_maskfuncs,l.m)());ar+=1){0==d[--c]&&(l.bits=l.bits|ee(1,l.m))}z(l.funcpatlayers,6*l.j+l.i,l.bits)}}l.funcpatlayers=l.funcpatlayers,l.fmtvalsfull=w(32),l.fmtvalsmicro=w(32);for(var rr=0;rr<=31;rr+=1){d[c++]=rr,d[c++]=1335,d[c++]=10,d[c++]=rr,l.qrcode_bchrem();var tr=d[--c],nr=d[--c],or=tr|1024*nr;z(l.fmtvalsfull,nr,21522^or),z(l.fmtvalsmicro,nr,17477^or)}l.fmtvalsfull=l.fmtvalsfull,l.fmtvalsmicro=l.fmtvalsmicro,l.fmtvalsrmqr1=w(64),l.fmtvalsrmqr2=w(64),l.vervals=w(34);for(var ir=0;ir<=63;ir+=1){d[c++]=ir,d[c++]=7973,d[c++]=12,d[c++]=ir,l.qrcode_bchrem();var sr=d[--c],cr=d[--c];z(l.fmtvalsrmqr1,cr,129714^(sr|4096*cr));var dr=sr|4096*cr;if(z(l.fmtvalsrmqr2,cr,133755^dr),d[c++]=dr,d[c++]=cr,cr>=7&&cr<=40){var lr=d[--c],pr=d[--c];z(l.vervals,lr-7,pr)}else c-=2}l.fmtvalsrmqr1=l.fmtvalsrmqr1,l.fmtvalsrmqr2=l.fmtvalsrmqr2,l.vervals=l.vervals,l.qrcode_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%255)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.qrcode_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.ecpb;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.qrcode_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.qrcode_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.coeffs.length-1)},l.qrcode_coeffscachemax=20,l.qrcode_coeffscachelimit=302,d[c++]=l.qrcode_coeffscachemax,d[c++]=l.qrcode_coeffscachelimit,de();var br=d[--c];l.qrcode_coeffscache=br,l.qrcode_coeffscachefetch=function(){var e=d[--c];l.ecpb=e;var a=N(l.qrcode_coeffscache,'fetch');if(d[c++]=l.ecpb,d[c++]=function(){l.qrcode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,Na.globals)).dontdraw=!1,l.format="unset",l.version="unset",l.eclevel="unset",l.fixedeclevel=!1,l.parse=!1,l.parsefnc=!1,l.mask=-1,l.suppresskanjimode=!0,d[c++]=null,ce();var fr=d[--c];l.options=fr;var mr=d[--c];if(l.barcode=mr,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,0==l.barcode.length&&(d[c++]="bwipp.qrcodeEmptyData#27039",d[c++]="The data must not be empty",te()),l.barcode.length>3e4&&(d[c++]="bwipp.qrcodeInputTooLong#27043",d[c++]="The input data is too long",te()),V(l.version,"unset")){if(K(l.format,"unset")){d[c++]="full",l.version.length>0&&(K(R(l.version,0,1),"M")&&(d[c-1]="micro"),K(R(l.version,0,1),"R")&&(d[c-1]="rmqr"));var hr=d[--c];l.format=hr}}else K(l.format,"unset")&&(l.format="full");if(V(l.format,"full")&&V(l.format,"micro")&&V(l.format,"rmqr")&&(d[c++]="bwipp.qrcodeInvalidFormat#27063",d[c++]="The format must be either full, micro or rmqr",te()),K(l.format,"rmqr")&&K(l.version,"unset")&&(d[c++]="bwipp.qrcodeRMQRwithoutVersion#27067",d[c++]="A version must be provided for RMQR",te()),K(l.eclevel,"unset")){var vr=V(l.format,"micro")?"M":"L";l.eclevel=vr}if(V(l.eclevel,"L")&&V(l.eclevel,"M")&&V(l.eclevel,"Q")&&V(l.eclevel,"H")&&(d[c++]="bwipp.qrcodeInvalidEClevel#27076",d[c++]="Error correction level must be either L, M, Q, or H",te()),-1!=l.mask&&K(l.format,"rmqr")&&(d[c++]="bwipp.qrcodeRMQRmask#27080",d[c++]="A mask cannot be supplied for RMQR",te()),-1!=l.mask){var gr=K(l.format,"full")?8:4;(l.mask<1||l.mask>gr)&&(d[c++]="bwipp.qrcodeBadMask#27085",d[c++]="An invalid mask was supplied",te())}l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0],["FNC1",l.qrcode_fn1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var ur=d[--c];if(l.msg=ur,l.msglen=l.msg.length,l.fnc1first=!1,l.msglen>0&&N(l.msg,0)==l.qrcode_fn1){l.fnc1first=!0,d[c++]=1/0;for(var xr=R(l.msg,1,l.msglen-1),wr=0,kr=xr.length;wr7089&&(d[c++]="bwipp.qrcodeInputTooLong#27120",d[c++]="The input data is too long",te()),l.tobin=function(){var e=k(d[--c]);d[c++]=e;for(var a=0,r=e.length-1;a<=r;a+=1){z(d[c-1],a,48)}var t=d[c-1];d[c++]=t;var n=d[c-3],o=d[c-1];d[c-3]=d[c-2],c-=2;var i=B(k(o.length),n,2);I(o,o.length-i.length,i)},l.encA=function(){var e=d[--c];l.in=e,l.fnc1first&&(d[c++]=1/0,F(l.in,function(){d[c-1]==l.qrcode_fn1&&(d[c-1]=37)}),l.in=w()),d[c++]=1+~~(11*l.in.length/2);try{var a=d[--c];d[c++]=k(a),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.qrcodeInputTooLarge#27145",d[c++]="The input data exceeds the implementation limits",te());var r=d[--c];for(l.out=r,l.k=0,l.m=0;l.k!=l.in.length;){l.kl.bits.length&&(d[c-1]="bwipp.qrcodeNoValidSymbol#27236",d[c++]="Maximum length exceeded or invalid content",te());var e=d[--c];I(l.bits,l.j,e),l.j=e.length+l.j},d[c++]=1/0;for(var Cr=0,Mr=l.msglen;Cr=0;Xr-=1){if(l.i=Xr,l.barchar=N(l.msg,l.i),A(l.qrcode_Kexcl,l.barchar)&&!l.suppresskanjimode){var Ur=l.i+1=33088&&Ur<=40956||Ur>=57408&&Ur<=60351)&&Kr>=64&&Kr<=252&&127!=Kr?(z(l.nextKs,l.i,0),z(l.numKs,l.i,N(l.numKs,l.i+2)+1)):z(l.nextKs,l.i,N(l.nextKs,l.i+1)+1)}else z(l.nextKs,l.i,N(l.nextKs,l.i+1)+1);A(l.qrcode_Nexcl,l.barchar)?(z(l.nextNs,l.i,0),z(l.numNs,l.i,N(l.numNs,l.i+1)+1),z(l.numAorNs,l.i,N(l.numAorNs,l.i+1)+1)):z(l.nextNs,l.i,N(l.nextNs,l.i+1)+1),A(l.qrcode_Aexcl,l.barchar)?(z(l.nextAs,l.i,0),z(l.numAs,l.i,N(l.numAs,l.i+1)+1),z(l.numAorNs,l.i,N(l.numAorNs,l.i+1)+1)):z(l.nextAs,l.i,N(l.nextAs,l.i+1)+1),z(l.isECI,l.i,l.barchar<=-1e6)}for(var Vr=0,Hr=l.msglen-1;Vr<=Hr;Vr+=1)l.i=Vr,N(l.numKs,l.i)>0&&(z(l.numKs,l.i+1,0),z(l.nextKs,l.i+1,N(l.nextKs,l.i+1)+1));for(var Zr=l.msglen-1;Zr>=0;Zr-=1)l.i=Zr,0!=re(N(l.numNs,l.i)+(N(l.numAs,l.i)+N(l.numKs,l.i)))||N(l.isECI,l.i)?z(l.nextBs,l.i,N(l.nextBs,l.i+1)+1):(z(l.nextBs,l.i,0),z(l.numBs,l.i,N(l.numBs,l.i+1)+1));if(l.KbeforeB=function(){var e=d[--c];d[c++]=Y(l.numK,N(e,l.ver))&&0==N(l.nextBs,re(2*l.numK+l.i))},l.KbeforeA=function(){var e=d[--c];d[c++]=Y(l.numK,N(e,l.ver))&&0==N(l.nextAs,re(2*l.numK+l.i))},l.KbeforeN=function(){var e=d[--c];d[c++]=Y(l.numK,N(e,l.ver))&&0==N(l.nextNs,re(2*l.numK+l.i))},l.KbeforeE=function(){var e=d[--c];d[c++]=Y(l.numK,N(e,l.ver))&&re(2*l.numK+l.i)==l.msglen},l.AbeforeK=function(){var e=d[--c];d[c++]=Y(l.numA,N(e,l.ver))&&0==N(l.nextKs,re(l.numA+l.i))},l.AbeforeB=function(){var e=d[--c];d[c++]=Y(l.numA,N(e,l.ver))&&0==N(l.nextBs,re(l.numA+l.i))},l.AbeforeN=function(){var e=d[--c];d[c++]=Y(l.numA,N(e,l.ver))&&0==N(l.nextNs,re(l.numA+l.i))},l.AbeforeE=function(){var e=d[--c];d[c++]=Y(l.numA,N(e,l.ver))&&re(l.numA+l.i)==l.msglen},l.NbeforeK=function(){var e=d[--c];d[c++]=Y(l.numN,N(e,l.ver))&&0==N(l.nextKs,re(l.numN+l.i))},l.NbeforeB=function(){var e=d[--c];d[c++]=Y(l.numN,N(e,l.ver))&&0==N(l.nextBs,re(l.numN+l.i))},l.NbeforeA=function(){var e=d[--c];d[c++]=Y(l.numN,N(e,l.ver))&&0==N(l.nextAs,re(l.numN+l.i))},l.NbeforeE=function(){var e=d[--c];d[c++]=Y(l.numN,N(e,l.ver))&&re(l.numN+l.i)==l.msglen},l.AorNbeforeB=function(){var e=d[--c];d[c++]=Y(l.numAorN,N(e,l.ver))&&0==N(l.nextBs,re(l.numAorN+l.i))},l.AorNbeforeE=function(){var e=d[--c];d[c++]=Y(l.numAorN,N(e,l.ver))&&re(l.numAorN+l.i)==l.msglen},l.nextNslt=function(){if(N(l.nextNs,l.i)>=l.msglen)d[c-1]=!0;else{var e=N(l.numNs,re(N(l.nextNs,l.i)+l.i)),a=d[--c];d[c++]=H(e,N(a,l.ver))}},V(l.version,"unset")){var Wr=N(l.qrcode_versetmap,l.format),Yr=l.version,Qr=A(Wr,Yr);d[c++]=Wr,d[c++]=Yr,Qr||(c-=2,K(l.format,"full")?(d[c++]="bwipp.qrcodeInvalidFullVersion#27335",d[c++]="Valid versions for QR Code symbols are 1 to 40",te()):K(l.format,"micro")?(d[c++]="bwipp.qrcodeInvalidMicroVersion#27338",d[c++]="Valid versions for Micro QR Code symbols are M1 to M4",te()):(d[c++]="bwipp.qrcodeInvalidRMQRversion#27340",d[c++]="Invalid version for an RMQR symbol",te()));var $r=d[--c],Jr=d[--c];d[c++]=1/0,d[c++]=N(Jr,$r);var et=w();l.verset=et}else K(l.format,"full")&&(l.verset=l.qrcode_versetfull),K(l.format,"micro")&&(l.verset=l.qrcode_versetmicro);d[c++]=1/0;for(var at=0;at<39;at++)d[c++]=-1;l.msgbits=w();for(var rt=l.verset,tt=0,nt=rt.length;tt=l.msglen);){if(l.numK=N(l.numKs,l.i),l.numB=N(l.numBs,l.i),l.numA=N(l.numAs,l.i),l.numN=N(l.numNs,l.i),l.numAorN=N(l.numAorNs,l.i),l.eci=N(l.isECI,l.i),l.ver==l.qrcode_vM1&&l.numA>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM1&&l.numB>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM1&&l.numK>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM1&&l.eci){l.seqok=!1;break}if(l.ver==l.qrcode_vM2&&l.numB>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM2&&l.numK>=1){l.seqok=!1;break}if(l.ver==l.qrcode_vM2&&l.eci){l.seqok=!1;break}if(l.ver==l.qrcode_vM3&&l.eci){l.seqok=!1;break}if(l.ver==l.qrcode_vM4&&l.eci){l.seqok=!1;break}for(;;){if(l.eci){d[c++]=l.qrcode_E;break}if(-1==l.mode){if(d[c++]=l.qrcode_mode0forceKB,l.KbeforeA(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_mode0forceKB,l.KbeforeN(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBKbeforeE,l.KbeforeB(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_mode0forceKB,l.KbeforeE(),d[--c]){d[c++]=l.qrcode_K;break}if(l.numK>=1){d[c++]=l.qrcode_B;break}if(d[c++]=l.qrcode_mode0NbeforeB,l.NbeforeK(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_mode0NbeforeB,l.NbeforeB(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_mode0forceKB,l.NbeforeB(),d[--c]){d[c++]=l.qrcode_B;break}if(d[c++]=l.qrcode_modeANbeforeE,l.NbeforeA(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_mode0forceN,l.NbeforeE(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBAbeforeE,l.AbeforeK(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBAbeforeE,l.AorNbeforeB(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_mode0forceA,l.AorNbeforeE(),d[--c]){d[c++]=l.qrcode_A;break}d[c++]=l.qrcode_B;break}if(l.mode==l.qrcode_B){if(d[c++]=l.qrcode_modeBKbeforeB,l.KbeforeB(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBKbeforeA,l.KbeforeA(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBKbeforeN,l.KbeforeN(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBKbeforeE,l.KbeforeE(),d[--c]){d[c++]=l.qrcode_K;break}if(d[c++]=l.qrcode_modeBAbeforeK,l.AbeforeK(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBAbeforeB,l.AbeforeB(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBAbeforeN,l.AbeforeN(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBAbeforeE,l.AbeforeE(),d[--c]){d[c++]=l.qrcode_A;break}if(d[c++]=l.qrcode_modeBNbeforeK,l.NbeforeK(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBNbeforeB,l.NbeforeB(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBNbeforeA,l.NbeforeA(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBNbeforeE,l.NbeforeE(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeBAbeforeE,l.AorNbeforeE(),d[--c]&&Z(l.numAorN,N(l.qrcode_modeBAbeforeN,l.ver)))if(d[c++]=l.qrcode_modeBNbeforeA,l.nextNslt(),d[--c]){d[c++]=l.qrcode_A;break}d[c++]=l.qrcode_B;break}if(l.mode==l.qrcode_A){if(l.numK>=1){d[c++]=l.qrcode_K;break}if(l.numB>=1){d[c++]=l.qrcode_B;break}if(d[c++]=l.qrcode_modeANbeforeA,l.NbeforeA(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeANbeforeB,l.NbeforeB(),d[--c]){d[c++]=l.qrcode_N;break}if(d[c++]=l.qrcode_modeANbeforeE,l.NbeforeE(),d[--c]){d[c++]=l.qrcode_N;break}if(l.numA>=1||l.numN>=1){d[c++]=l.qrcode_A;break}d[c++]=l.qrcode_B;break}if(l.mode==l.qrcode_N){if(l.numK>=1){d[c++]=l.qrcode_K;break}if(l.numB>=1){d[c++]=l.qrcode_B;break}if(l.numA>=1){d[c++]=l.qrcode_A;break}if(l.numN>=1){d[c++]=l.qrcode_N;break}d[c++]=l.qrcode_B;break}if(l.mode==l.qrcode_K){if(l.numB>=1){d[c++]=l.qrcode_B;break}if(l.numA>=1){d[c++]=l.qrcode_A;break}if(l.numN>=1){d[c++]=l.qrcode_N;break}if(l.numK>=1){d[c++]=l.qrcode_K;break}d[c++]=l.qrcode_B;break}}if(d[c-1]==l.qrcode_K&&l.fnc1first&&(d[c-1]=l.qrcode_B),d[c-1]==l.mode){c--;var ot=l.mode==l.qrcode_K?2:1;l.dat=R(l.msg,l.i,ot);var it=d[--c];d[c++]=1/0,X(it),X(l.dat);var st=w();d[c++]=st}else{var ct=d[--c];l.mode=ct,l.mode==l.qrcode_K&&(d[c++]=l.qrcode_K,d[c++]=R(l.msg,l.i,2*l.numK)),l.mode==l.qrcode_B&&(d[c++]=l.qrcode_B,d[c++]=R(l.msg,l.i,l.numB)),l.mode==l.qrcode_A&&(d[c++]=l.qrcode_A,d[c++]=R(l.msg,l.i,l.numA)),l.mode==l.qrcode_N&&(d[c++]=l.qrcode_N,d[c++]=R(l.msg,l.i,l.numN)),l.mode==l.qrcode_E&&(l.mode=-1,d[c++]=l.qrcode_E,d[c++]=R(l.msg,l.i,1));var dt=d[--c];l.dat=dt,d[c++]=dt}l.i=l.i+l.dat.length}if(l.seqok){U(w(G()));var lt=d[--c];d[c-1]=lt}else L(),d[c++]=-1;var pt=d[--c];for(l.seq=pt;-1!=l.seq;){l.bits=k(23648),l.j=0,l.fnc1first&&(l.ver=g(2,l.cclen)){l.abort=!0;break}d[c++]=l.charslen,d[c++]=l.cclen,l.tobin(),l.addtobits()}var ht=l[N(l.qrcode_encfuncs,l.mode)];if(d[c++]=l.chars,!0===ht())break;l.addtobits()}if(l.abort)break;l.bits=R(l.bits,0,l.j),z(l.msgbits,l.ver,l.bits);break}}A(l.options,'debugbitseqs')&&(d[c++]="bwipp.debugbitseqs#27495",d[c++]=l.msgbits,te()),d[c++]='eclval',O("LMQH",l.eclevel),c--;var vt=d[--c];c--;var gt=vt.length;c--;var ut=d[--c];l[ut]=gt;for(var xt=0,wt=l.qrcode_metrics.length-1;xt<=wt;xt+=1){l.i=xt,l.m=N(l.qrcode_metrics,l.i),l.frmt=N(l.m,0),l.vers=N(l.m,1),l.vergrp=N(l.m,2),l.verind=l.i-44,l.rows=N(l.m,3),l.cols=N(l.m,4),l.asp2=N(l.m,5),l.asp3=N(l.m,6),l.nmod=N(l.m,7),l.ncws=~~(l.nmod/8),l.rbit=l.nmod%8,l.lc4b=!1,(K(l.vers,"M1")||K(l.vers,"M3"))&&(l.ncws=l.ncws+1,l.rbit=0,l.lc4b=!0),l.ecws=N(N(l.m,8),l.eclval),l.dcws=re(l.ncws-l.ecws);var _t=l.lc4b?4:0;if(l.dmod=re(8*l.dcws-_t),l.ecb1=N(N(l.m,9),2*l.eclval),l.ecb2=N(N(l.m,9),2*l.eclval+1),l.okay=!0,V(l.format,l.frmt)&&(l.okay=!1),K(l.frmt,"micro")&&l.fnc1first&&(l.okay=!1),V(l.version,"unset")&&V(l.version,l.vers)&&(l.okay=!1),-1!=l.ecb1&&-1!=l.ecb2||(l.okay=!1),l.verbits=N(l.msgbits,l.vergrp),(-1==l.verbits||l.verbits.length>l.dmod)&&(l.okay=!1),l.term=R("000000000",0,N(l.qrcode_termlens,l.vergrp)),l.okay)break}if(l.okay||(d[c++]="bwipp.qrcodeNoValidSymbol#27542",d[c++]="Maximum length exceeded or invalid content",te()),l.format=l.frmt,l.version=l.vers,l.msgbits=l.verbits,!l.fixedeclevel)for(var kt=l.eclval+1;kt<=3;kt+=1){l.eclval_=kt,l.ecws_=N(N(l.m,8),l.eclval_),l.dcws_=re(l.ncws-l.ecws_);var yt=l.lc4b?4:0;l.dmod_=re(8*l.dcws_-yt),l.ecb1_=N(N(l.m,9),2*l.eclval_),l.ecb2_=N(N(l.m,9),2*l.eclval_+1),l.okay=!0,-1!=l.ecb1_&&-1!=l.ecb2_||(l.okay=!1),l.msgbits.length>l.dmod_&&(l.okay=!1),l.okay&&(l.eclval=l.eclval_,l.dcws=l.dcws_,l.dmod=l.dmod_,l.ecb1=l.ecb1_,l.ecb2=l.ecb2_)}l.dcpb=~~(l.dcws/re(l.ecb1+l.ecb2)),l.ecpb=~~(l.ncws/re(l.ecb1+l.ecb2))-l.dcpb;var qt=l.term,Ct=l.dmod,Mt=l.msgbits,jt=l.term,St=jt.length,Bt=re(Ct-Mt.length);if(re(Ct-Mt.length)>jt.length){var Nt=St;St=Bt,Bt=Nt}l.term=R(qt,0,Bt);var At=k(l.msgbits.length+l.term.length);I(At,0,l.msgbits),I(At,l.msgbits.length,l.term),l.msgbits=At,l.pad=k(l.dmod);for(var Tt=0,zt=l.pad.length-1;Tt<=zt;Tt+=1)z(l.pad,Tt,48);I(l.pad,0,l.msgbits),l.padnum=0;for(var Rt=l.lc4b?5:1,It=8*m(l.msgbits.length/8),Dt=re(l.dmod-Rt);It<=Dt;It+=8)I(l.pad,It,N(l.qrcode_padstrs,l.padnum)),l.padnum=(l.padnum+1)%2;l.cws=w(l.dcws);for(var Pt=0,Et=l.cws.length-1;Pt<=Et;Pt+=1){l.c=Pt,l.bpcw=8,l.lc4b&&l.c==l.cws.length-1&&(l.bpcw=4),l.cwb=R(l.pad,8*l.c,l.bpcw),l.cw=0;for(var Ot=0,Ft=l.bpcw-1;Ot<=Ft;Ot+=1)l.i=Ot,l.cw=re(l.cw+g(2,l.bpcw-l.i-1)*(N(l.cwb,l.i)-48));z(l.cws,l.c,l.cw)}if(l.lc4b){var Lt=l.cws,Gt=l.cws;z(Lt,Gt.length-1,16*N(Lt,Gt.length-1))}A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#27621",d[c++]=l.cws,te()),d[c++]='coeffs',d[c++]=l.ecpb,l.qrcode_coeffscachefetch();var Xt=d[--c],Ut=d[--c];l[Ut]=Xt,l.rscodes=function(){var e=d[--c];l.rscws=e,l.lfsr=w(l.ecpb);var a=l.rscws,r=l.coeffs,t=l.ecpb,n=l.lfsr;d[c++]=function(){var e=d[--c];d[c++]=N(l.rscws,e)},d[c++]=a.length,d[c++]=r,d[c++]=t,d[c++]=n,d[c++]=l.qrcode_rsprod,fe(),d[c++]=l.lfsr},l.dcwsb=w(re(l.ecb1+l.ecb2)),l.ecwsb=w(re(l.ecb1+l.ecb2));for(var Kt=0,Vt=l.ecb1-1;Kt<=Vt;Kt+=1){l.i=Kt,z(l.dcwsb,l.i,R(l.cws,l.i*l.dcpb,l.dcpb)),d[c++]=l.ecwsb,d[c++]=l.i,d[c++]=N(l.dcwsb,l.i),l.rscodes();var Ht=d[--c],Zt=d[--c];z(d[--c],Zt,Ht)}for(var Wt=0,Yt=l.ecb2-1;Wt<=Yt;Wt+=1){l.i=Wt,z(l.dcwsb,re(l.ecb1+l.i),R(l.cws,re(l.ecb1*l.dcpb+l.i*(l.dcpb+1)),l.dcpb+1));var Qt=N(l.dcwsb,re(l.ecb1+l.i));d[c++]=l.ecwsb,d[c++]=re(l.ecb1+l.i),d[c++]=Qt,l.rscodes();var $t=d[--c],Jt=d[--c];z(d[--c],Jt,$t)}l.cws=w(l.ncws),l.cw=0;for(var en=0,an=l.dcpb;en<=an;en+=1){l.i=en;for(var rn=0,tn=re(l.ecb1+l.ecb2)-1;rn<=tn;rn+=1)l.j=rn,l.i0&&(l.pad=w(l.cws.length+1),I(l.pad,0,l.cws),z(l.pad,l.pad.length-1,0),l.cws=l.pad),l.lc4b){var dn=l.cws,ln=l.dcws;z(dn,ln-1,h(N(dn,ln-1)/16));for(var pn=l.dcws-1,bn=l.ncws-2;pn<=bn;pn+=1)l.i=pn,z(l.cws,l.i,16*(15&N(l.cws,l.i))),z(l.cws,l.i,15&h(N(l.cws,l.i+1)/16)|N(l.cws,l.i));z(l.cws,l.ncws-1,16*(15&N(l.cws,l.ncws-1)))}A(l.options,'debugecc')&&(d[c++]="bwipp.debugecc#27711",d[c++]=l.cws,te()),d[c++]=1/0;for(var fn=0,mn=l.rows*l.cols;fn=zn:An<=zn;An+=Tn){l.i=An;for(var Rn=3,In=l.rows-4;Rn<=In;Rn+=1){l.j=Rn,d[c++]=l.pixs,d[c++]=l.i,d[c++]=l.j,l.qmv();var Dn=d[--c];z(d[--c],Dn,(l.j+1)%2)}}}l.fpats=N(l.qrcode_fpatmap,l.format);for(var Pn=0;Pn<=7;Pn+=1){l.y=Pn;for(var En=0;En<=7;En+=1){if(l.x=En,l.fpb0=N(N(N(l.fpats,0),l.y),l.x),l.fpb1=N(N(N(l.fpats,1),l.y),l.x),l.fpb2=N(N(N(l.fpats,2),l.y),l.x),l.fpb3=N(N(N(l.fpats,3),l.y),l.x),9!=l.fpb0&&l.y=Kn:Xn<=Kn;Xn+=Un)l.i=Xn,d[c++]=l.i,d[c++]=4,l.putalgnpat(),d[c++]=4,d[c++]=l.i,l.putalgnpat();for(var Vn=l.asp2-2,Hn=re(l.asp3-l.asp2),Zn=l.cols-9;Hn<0?Vn>=Zn:Vn<=Zn;Vn+=Hn){l.x=Vn;for(var Wn=l.asp2-2,Yn=re(l.asp3-l.asp2),Qn=l.rows-9;Yn<0?Wn>=Qn:Wn<=Qn;Wn+=Yn)l.y=Wn,d[c++]=l.x,d[c++]=l.y,l.putalgnpat()}}if(K(l.format,"rmqr")){l.algnpat=l.qrcode_algnpatrmqr;for(var $n=l.asp2-2,Jn=re(l.asp3-l.asp2),eo=l.cols-13;Jn<0?$n>=eo:$n<=eo;$n+=Jn)l.i=$n,d[c++]=l.i,d[c++]=0,l.putalgnpat(),d[c++]=l.i,d[c++]=l.rows-3,l.putalgnpat()}d[c++]=1/0,F(N(l.qrcode_formatfimmap,l.format),function(){var e=d[--c];d[c++]=1/0,F(e,function(){var e=d[--c];if(d[c++]=l.rows,d[c++]=l.cols,!0===e())return!0;U(w(2))});var a=w();d[c++]=a}),l.formatmap=w();for(var ao=l.formatmap,ro=0,to=ao.length;ro=45){d[c++]=1/0;for(var no=0,oo=l.qrcode_vimmap.length;no=l.rows)&&(l.dir=-1*l.dir,l.posy=re(l.posy+l.dir),l.posx=l.posx-2,K(l.format,"full")&&6==l.posx&&(l.posx=l.posx-1)))}l.evalfulln1n3=function(){var e=d[--c];l.scrle=e,d[c++]='scr1',d[c++]=0,F(l.scrle,function(){if(d[c-1]>=5){var e=d[--c],a=d[--c],r=re(a+e)-2;d[c++]=r,d[c++]=r}c--});var a=d[--c],r=d[--c];l[r]=a,l.scr3=0;for(var t=3,n=l.scrle.length-3;t<=n;t+=2)if(l.j=t,N(l.scrle,l.j)%3==0){l.fact=~~(N(l.scrle,l.j)/3);for(var o=R(l.scrle,l.j-2,5),i=0,s=o.length;i=l.scrle.length||N(l.scrle,l.j-3)>=4||N(l.scrle,l.j+3)>=4)&&(l.scr3=l.scr3+40)}d[c++]=l.scr1,d[c++]=l.scr3},l.evalfull=function(){var e=d[--c];l.sym=e,l.n1=0,l.n2=0,l.n3=0,l.rle=w(l.cols+1),l.lastpairs=w(l.cols),l.thispairs=w(l.cols),l.colsadd1=l.cols+1,l.earlyexit=!1;for(var a=0,r=l.cols-1;a<=r;a+=1){l.i=a,d[c++]=1/0;var t=l.cols;d[c++]=0,d[c++]=0;for(var n=l.i,o=t,i=t*t-1;o<0?n>=i:n<=i;n+=o){var s=N(l.sym,n),p=d[--c];if(d[c++]=s,K(p,s)){var b=d[--c];d[c-1]+=1,d[c++]=b}else{var m=d[--c];d[c++]=1,d[c++]=m}}c--;var h=G()+2;U(R(l.rle,0,h-2)),l.evalfulln1n3();var v=d[--c];l.n3=re(v+l.n3);var g=d[--c];l.n1=re(g+l.n1),c--,l.symrow=R(l.sym,l.i*l.cols,l.cols),d[c++]=1/0;var u=l.symrow;d[c++]=0,d[c++]=0;for(var x=0,_=u.length;x<_;x++){var k=N(u,x),y=d[--c];if(d[c++]=k,K(y,k)){var q=d[--c];d[c-1]+=1,d[c++]=q}else{var C=d[--c];d[c++]=1,d[c++]=C}}c--;var M=G()+2;U(R(l.rle,0,M-2)),l.evalfulln1n3();var j=d[--c];l.n3=re(j+l.n3);var S=d[--c];l.n1=re(S+l.n1),c--;var B=l.thispairs;l.thispairs=l.lastpairs,l.lastpairs=B;var A=1==N(l.symrow,0)?0:1,T=l.symrow;d[c++]=A;for(var z=0,I=T.length;z0){d[c++]=1/0,X(l.lastpairs),X(l.thispairs),d[c++]=l.n2;for(var E=0,O=l.cols;E=l.bestscore){l.earlyexit=!0;break}}if(l.earlyexit)d[c++]=999999999;else{d[c++]='dark';var Q=0;F(l.sym,function(){var e=d[--c];Q=re(Q+e)});var $=d[--c];l[$]=Q;var J=l.cols;l.n4=10*~~(f(100*l.dark/(J*J)-50)/5),d[c++]=re(l.n1+l.n2+l.n3+l.n4)}},l.evalmicro=function(){var e=d[--c];l.sym=e,l.dkrhs=0,l.dkbot=0;for(var a=1,r=l.cols-1;a<=r;a+=1){l.i=a,d[c++]='dkrhs',d[c++]=l.dkrhs,d[c++]=l.sym,d[c++]=l.cols-1,d[c++]=l.i,l.qmv();var t=d[--c],n=d[--c],o=d[--c],i=d[--c];l[i]=re(o+N(n,t)),d[c++]='dkbot',d[c++]=l.dkbot,d[c++]=l.sym,d[c++]=l.i,d[c++]=l.cols-1,l.qmv();var s=d[--c],p=d[--c],b=d[--c],f=d[--c];l[f]=re(b+N(p,s))}l.dkrhs<=l.dkbot?d[c++]=-(16*l.dkrhs+l.dkbot):d[c++]=-(16*l.dkbot+l.dkrhs)},l.bestscore=999999999;for(var Mo=0,jo=l.nmasks-1;Mo<=jo;Mo+=1){l.m=Mo,l.maskbit=N(l.maskbits,l.m),l.masksym=w(l.rows*l.cols);for(var So=0,Bo=l.rows*l.cols-1;So<=Bo;So+=1)l.i=So,z(l.masksym,l.i,1&ee(N(l.masklayers,l.i),-l.maskbit));if(1!=l.nmasks){d[c++]='score',d[c++]=l.masksym,K(l.format,"full")?l.evalfull():l.evalmicro();var No=d[--c],Ao=d[--c];l[Ao]=No,l.score=45){l.verval=N(l.vervals,~~((l.cols-17)/4)-7);for(var Ko=0,Vo=l.versionmap.length-1;Ko<=Vo;Ko+=1)l.i=Ko,F(N(l.versionmap,l.i),function(){var e=d[--c];d[c++]=l.pixs,X(e),l.qmv();var a=d[--c];z(d[--c],a,1&ee(l.verval,-(17-l.i)))})}d[c++]=1/0,d[c++]='ren',d[c++]='renmatrix',d[c++]='pixs',d[c++]=l.pixs,d[c++]='pixx',d[c++]=l.cols,d[c++]='pixy',d[c++]=l.rows,d[c++]='height',d[c++]=l.rows*l.modunit/72,d[c++]='width',d[c++]=l.cols*l.modunit/72,d[c++]='borderleft',K(l.format,"full")?d[c++]=4:d[c++]=2,d[c++]='borderright',K(l.format,"full")?d[c++]=4:d[c++]=2,d[c++]='bordertop',K(l.format,"full")?d[c++]=4:d[c++]=2,d[c++]='borderbottom',K(l.format,"full")?d[c++]=4:d[c++]=2,d[c++]='opt',d[c++]=l.options;var Ho=_();d[c++]=Ho,l._render&&_r(),l=e}function Aa(){var e=l;(l=Object.assign({},l,Aa.globals)).dontdraw=!1,l.parse=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,l.barlen=l.barcode.length,T(l.options,"parse"),l.barcode.length>997&&(d[c++]="bwipp.swissqrcodeBadLength#28225",d[c++]="Swiss QR Code input must not exceed 997 digits",te()),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var n=d[--c];if(l.args=n,z(l.args,"opt",l.options),d[c++]=l.args,l._render){s.save();var o=s.currpos();s.translate(o.x,o.y);var i=2.834645669291339;s.scale(i,i),s.save(),s.newpath(),s.moveto(0,0),s.lineto(46,0),s.lineto(46,46),s.lineto(0,46),s.closepath(),s.moveto(19.5,19.5),s.lineto(19.5,26.5),s.lineto(26.5,26.5),s.lineto(26.5,19.5),s.closepath(),s.clip(),s.save(),s.moveto(0,0);var b=46/N(l.args,"pixx")/2;s.scale(b,b),_r(),s.restore(),s.restore(),s.translate(19.5,19.5);var f=.08433734939759036;s.scale(f,f),s.newpath(),s.moveto(6,6),s.lineto(6,77),s.lineto(77,77),s.lineto(77,6),s.closepath(),s.moveto(49,18),s.lineto(49,34),s.lineto(65,34),s.lineto(65,49),s.lineto(49,49),s.lineto(49,65),s.lineto(34,65),s.lineto(34,49),s.lineto(18,49),s.lineto(18,34),s.lineto(34,34),s.lineto(34,18),s.closepath(),s.setrgbcolor(0,0,0),s.fill(),s.restore()}l=e}function Ta(){var e=l;(l=Object.assign({},l,Ta.globals)).dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),z(l.options,"format","micro"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var t=d[--c];l.args=t,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function za(){var e=l;(l=Object.assign({},l,za.globals)).dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),z(l.options,"format","rmqr"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var t=d[--c];l.args=t,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function Ra(){if(!Ra.globals){var e=l;(l=Ra.globals={}).maxicode_eci=-1,l.maxicode_pad=-2,l.maxicode_ns=-3,l.maxicode_la=-4,l.maxicode_lb=-5,l.maxicode_sa=-6,l.maxicode_sb=-7,l.maxicode_sc=-8,l.maxicode_sd=-9,l.maxicode_se=-10,l.maxicode_sa2=-11,l.maxicode_sa3=-12,l.maxicode_lkc=-13,l.maxicode_lkd=-14,l.maxicode_lke=-15,l.maxicode_pd2=-16,l.maxicode_pd3=-17,l.eci=l.maxicode_eci,l.pad=l.maxicode_pad,l.ns=l.maxicode_ns,l.la=l.maxicode_la,l.lb=l.maxicode_lb,l.sa=l.maxicode_sa,l.sb=l.maxicode_sb,l.sc=l.maxicode_sc,l.sd=l.maxicode_sd,l.se=l.maxicode_se,l.sa2=l.maxicode_sa2,l.sa3=l.maxicode_sa3,l.lkc=l.maxicode_lkc,l.lkd=l.maxicode_lkd,l.lke=l.maxicode_lke,l.pd2=l.maxicode_pd2,l.pd3=l.maxicode_pd3,l.maxicode_charmaps=w([w([13,"`",192,224,0]),w(["A","a",193,225,1]),w(["B","b",194,226,2]),w(["C","c",195,227,3]),w(["D","d",196,228,4]),w(["E","e",197,229,5]),w(["F","f",198,230,6]),w(["G","g",199,231,7]),w(["H","h",200,232,8]),w(["I","i",201,233,9]),w(["J","j",202,234,10]),w(["K","k",203,235,11]),w(["L","l",204,236,12]),w(["M","m",205,237,13]),w(["N","n",206,238,14]),w(["O","o",207,239,15]),w(["P","p",208,240,16]),w(["Q","q",209,241,17]),w(["R","r",210,242,18]),w(["S","s",211,243,19]),w(["T","t",212,244,20]),w(["U","u",213,245,21]),w(["V","v",214,246,22]),w(["W","w",215,247,23]),w(["X","x",216,248,24]),w(["Y","y",217,249,25]),w(["Z","z",218,250,26]),w([l.eci,l.eci,l.eci,l.eci,l.eci]),w([28,28,28,28,l.pad]),w([29,29,29,29,l.pd2]),w([30,30,30,30,27]),w([l.ns,l.ns,l.ns,l.ns,l.ns]),w([" ","{",219,251,28]),w([l.pad,l.pad,220,252,29]),w(["\"","}",221,253,30]),w(["#","~",222,254,31]),w(["$",127,223,255,159]),w(["%",";",170,161,160]),w(["&","<",172,168,162]),w(["'","=",177,171,163]),w([40,">",178,175,164]),w([41,"?",179,176,165]),w(["*","[",181,180,166]),w(["+",92,185,183,167]),w([",","]",186,184,169]),w(["-","^",188,187,173]),w([".","_",189,191,174]),w(["/"," ",190,138,182]),w(["0",",",128,139,149]),w(["1",".",129,140,150]),w(["2","/",130,141,151]),w(["3",":",131,142,152]),w(["4","@",132,143,153]),w(["5","!",133,144,154]),w(["6","|",134,145,155]),w(["7",l.pd2,135,146,156]),w(["8",l.sa2,136,147,157]),w(["9",l.sa3,137,148,158]),w([":",l.pd3,l.la,l.la,l.la]),w([l.sb,l.sa," "," "," "]),w([l.sc,l.sc,l.lkc,l.sc,l.sc]),w([l.sd,l.sd,l.sd,l.lkd,l.sd]),w([l.se,l.se,l.se,l.se,l.lke]),w([l.lb,l.la,l.lb,l.lb,l.lb])]),l.maxicode_modmap=w([469,529,286,316,347,346,673,672,703,702,647,676,283,282,313,312,370,610,618,379,378,409,408,439,705,704,559,589,588,619,458,518,640,701,675,674,285,284,315,314,310,340,531,289,288,319,349,348,456,486,517,516,471,470,369,368,399,398,429,428,549,548,579,578,609,608,649,648,679,678,709,708,639,638,669,668,699,698,279,278,309,308,339,338,381,380,411,410,441,440,561,560,591,590,621,620,547,546,577,576,607,606,367,366,397,396,427,426,291,290,321,320,351,350,651,650,681,680,711,710,1,0,31,30,61,60,3,2,33,32,63,62,5,4,35,34,65,64,7,6,37,36,67,66,9,8,39,38,69,68,11,10,41,40,71,70,13,12,43,42,73,72,15,14,45,44,75,74,17,16,47,46,77,76,19,18,49,48,79,78,21,20,51,50,81,80,23,22,53,52,83,82,25,24,55,54,85,84,27,26,57,56,87,86,117,116,147,146,177,176,115,114,145,144,175,174,113,112,143,142,173,172,111,110,141,140,171,170,109,108,139,138,169,168,107,106,137,136,167,166,105,104,135,134,165,164,103,102,133,132,163,162,101,100,131,130,161,160,99,98,129,128,159,158,97,96,127,126,157,156,95,94,125,124,155,154,93,92,123,122,153,152,91,90,121,120,151,150,181,180,211,210,241,240,183,182,213,212,243,242,185,184,215,214,245,244,187,186,217,216,247,246,189,188,219,218,249,248,191,190,221,220,251,250,193,192,223,222,253,252,195,194,225,224,255,254,197,196,227,226,257,256,199,198,229,228,259,258,201,200,231,230,261,260,203,202,233,232,263,262,205,204,235,234,265,264,207,206,237,236,267,266,297,296,327,326,357,356,295,294,325,324,355,354,293,292,323,322,353,352,277,276,307,306,337,336,275,274,305,304,335,334,273,272,303,302,333,332,271,270,301,300,331,330,361,360,391,390,421,420,363,362,393,392,423,422,365,364,395,394,425,424,383,382,413,412,443,442,385,384,415,414,445,444,387,386,417,416,447,446,477,476,507,506,537,536,475,474,505,504,535,534,473,472,503,502,533,532,455,454,485,484,515,514,453,452,483,482,513,512,451,450,481,480,511,510,541,540,571,570,601,600,543,542,573,572,603,602,545,544,575,574,605,604,563,562,593,592,623,622,565,564,595,594,625,624,567,566,597,596,627,626,657,656,687,686,717,716,655,654,685,684,715,714,653,652,683,682,713,712,637,636,667,666,697,696,635,634,665,664,695,694,633,632,663,662,693,692,631,630,661,660,691,690,721,720,751,750,781,780,723,722,753,752,783,782,725,724,755,754,785,784,727,726,757,756,787,786,729,728,759,758,789,788,731,730,761,760,791,790,733,732,763,762,793,792,735,734,765,764,795,794,737,736,767,766,797,796,739,738,769,768,799,798,741,740,771,770,801,800,743,742,773,772,803,802,745,744,775,774,805,804,747,746,777,776,807,806,837,836,867,866,897,896,835,834,865,864,895,894,833,832,863,862,893,892,831,830,861,860,891,890,829,828,859,858,889,888,827,826,857,856,887,886,825,824,855,854,885,884,823,822,853,852,883,882,821,820,851,850,881,880,819,818,849,848,879,878,817,816,847,846,877,876,815,814,845,844,875,874,813,812,843,842,873,872,811,810,841,840,871,870,901,900,931,930,961,960,903,902,933,932,963,962,905,904,935,934,965,964,907,906,937,936,967,966,909,908,939,938,969,968,911,910,941,940,971,970,913,912,943,942,973,972,915,914,945,944,975,974,917,916,947,946,977,976,919,918,949,948,979,978,921,920,951,950,981,980,923,922,953,952,983,982,925,924,955,954,985,984,927,926,957,956,987,986,58,89,88,118,149,148,178,209,208,238,269,268,298,329,328,358,389,388,418,449,448,478,509,508,538,569,568,598,629,628,658,689,688,718,749,748,778,809,808,838,869,868,898,929,928,958,989,988]),l.maxicode_latchseq=w([w([w([]),w([63]),w([58]),w([58]),w([58])]),w([w([63]),w([]),w([63]),w([63]),w([63])]),w([w([60,60]),w([60,60]),w([]),w([60,60]),w([60,60])]),w([w([61,61]),w([61,61]),w([61,61]),w([]),w([61,61])]),w([w([62,62]),w([62,62]),w([62,62]),w([62,62]),w([])])]),l.maxicode_latchlen=w([w([0,1,1,1,1]),w([1,0,1,1,1]),w([2,2,0,2,2]),w([2,2,2,0,2]),w([2,2,2,2,0])]),l.maxicode_pad_code=w([33,33,0,0,28]),l.maxicode_max_int=2147483647,l.maxicode_rsprod=function(){var e=d[c-1],a=d[c-2];if(0!=e&&0!=a){var r=d[--c],t=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,r)+N(l.rslog,t))%63)}else c-=2,d[c++]=0},l.maxicode_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.maxicode_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.maxicode_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.k)},l.maxicode_coeffscachemax=3,l.maxicode_coeffscachelimit=58,d[c++]=l.maxicode_coeffscachemax,d[c++]=l.maxicode_coeffscachelimit,de();var a=d[--c];l.maxicode_coeffscache=a,l.maxicode_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.maxicode_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.maxicode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l.charvals=w([new Map,new Map,new Map,new Map,new Map]);for(var r=0,t=l.maxicode_charmaps.length-1;r<=t;r+=1){l.i=r,l.encs=N(l.maxicode_charmaps,l.i);for(var n=0;n<=4;n+=1){l.j=n;var o=N(l.encs,l.j);K(P(o),'stringtype')&&(o=N(o,0)),z(N(l.charvals,l.j),o,l.i)}}l.seta=N(l.charvals,0),l.setb=N(l.charvals,1),l.setc=N(l.charvals,2),l.setd=N(l.charvals,3),l.sete=N(l.charvals,4),l.charvals=l.charvals,d[c++]=1/0,d[c++]=1;for(var i=0;i<63;i++){var s=2*d[c-1];if(d[c++]=s,s>=64){var b=d[--c];d[c++]=67^b}}var f=w();l.rsalog=f,l.rslog=w(64);for(var m=1;m<=63;m+=1)z(l.rslog,N(l.rsalog,m),m);l.rslog=l.rslog,l=e}e=l;(l=Object.assign({},l,Ra.globals)).dontdraw=!1,l.modunit=2,l.mode=-1,l.sam=-1,l.parse=!1,l.parsefnc=!1,l.legacyencoder=!1,d[c++]=null,ce();var v=d[--c];l.options=v;var u=d[--c];if(l.barcode=u,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.maxicodeEmptyData#28787",d[c++]="The data must not be empty",te()),l.barcode.length>1e3&&(d[c++]="bwipp.maxicodeInputTooLong#28792",d[c++]="The input data is too long",te()),-1!=l.mode&&(l.mode<2||l.mode>6)&&(d[c++]="bwipp.maxicodeBadMode#28796",d[c++]="Mode must be 2 to 6",te()),-1!=l.sam){d[c++]=!0;for(var x=0;x<1;x++){var _=l.sam;if(_<12||_>88){d[c-1]=!1;break}var q=l.sam%10;if(q<2||q>8){d[c-1]=!1;break}if(~~(l.sam/10)>l.sam%10){d[c-1]=!1;break}}d[--c]||(d[c++]="bwipp.maxicodeBadSAM#28807",d[c++]="SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols",te())}l.encoding="new",l.legacyencoder&&(l.encoding="legacy"),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var M=d[--c];if(l.msg=M,l.msglen=l.msg.length,2==l.mode||3==l.mode){l.barcode=k(l.msglen),l.barlen=l.msglen;for(var j=0,T=l.msglen-1;j<=T;j+=1){if(l.i=j,N(l.msg,l.i)<0){l.barlen=l.i;break}z(l.barcode,l.i,N(l.msg,l.i))}if(l.difflen=l.msglen-l.barlen,l.fid="",l.barlen>=9){var D=l.barcode,E=N(D,7),L=N(D,8);K(R(D,0,7),"[)>\x1e01\x1d")&&E>=48&&E<=57&&L>=48&&L<=57&&(l.fid=R(l.barcode,0,9),l.barcode=R(l.barcode,9,l.barlen-9))}if(O(l.barcode,"\x1d"),d[--c]){var G=d[--c];if(l.pcode=G,c--,2==l.mode){d[c++]=!0;for(var Z=0;Z<1;Z++){var W=l.pcode.length;if(W>9||0==W){d[c-1]=!1;break}F(l.pcode,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0})}d[--c]||(d[c-1]="bwipp.maxicodeBadMode2PostCode#28873",d[c++]="A mode 2 postcode must not be empty or exceed 9 digits",te())}else{d[c++]=!0;for(var Y=0;Y<1;Y++){var $=l.pcode.length;if($>6||0==$){d[c-1]=!1;break}F(l.pcode,function(){var e=d[--c];if(!(32==e||e>=34&&e<=58||e>=65&&e<=90))return d[c-1]=!1,!0})}d[--c]||(d[c-1]="bwipp.maxicodeBadMode3PostCode#28887",d[c++]="A mode 3 postcode must not be empty or exceed 6 characters",te())}}else d[c-1]="bwipp.maxicodeExpectedPostCode#28891",d[c++]="Expected postcode followed by group separator character",te();if(O(d[--c],"\x1d"),d[--c]){var ee=d[--c];l.ccode=ee,d[c-1]=!0;for(var ae=0;ae<1;ae++){if(3!=l.ccode.length){d[c-1]=!1;break}F(l.ccode,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0})}d[--c]||(d[c-1]="bwipp.maxicodeBadCountryCode#28901",d[c++]="Country code must be three digits",te())}else d[c-1]="bwipp.maxicodeExpectedCountryCode#28904",d[c++]="Expected country code followed by group separator character",te();if(O(d[--c],"\x1d"),d[--c]){var ne=d[--c];l.scode=ne,d[c-1]=!0;for(var oe=0;oe<1;oe++){if(3!=l.scode.length){d[c-1]=!1;break}F(l.scode,function(){var e=d[--c];if(e<48||e>57)return d[c-1]=!1,!0})}d[--c]||(d[c-1]="bwipp.maxicodeBadServiceClass#28914",d[c++]="Service class must be three digits",te())}else d[c-1]="bwipp.maxicodeExpectedServiceClass#28917",d[c++]="Expected service class followed by group separator character",te();var ie=d[--c];l.barcode=ie;var se=k(l.barcode.length+l.fid.length);I(se,0,l.fid),I(se,l.fid.length,l.barcode),l.barcode=se,l.barlen=l.barcode.length,d[c++]=1/0;for(var le=l.barcode,be=0,me=le.length;be138&&(d[c++]="bwipp.maxicodeInputTooLong#28937",d[c++]="The input data is too long",te());var he=5==l.mode?77:l.mode<=3?84:93;if(l.maxlen=he,K(l.encoding,"legacy")){d[c++]=1/0;for(var ve=0,ge=l.msglen+1;ve=0;ue-=1){l.i=ue;var xe=N(l.msg,l.i);z(l.nseq,l.i,xe>=48&&xe<=57?N(l.nseq,l.i+1)+1:0)}for(l.nseq=R(l.nseq,0,l.msglen),l.prefixinset=function(){for(d[c++]=0;;){if(d[c-1]>=d[c-2].length)break;var e=d[c-1],a=d[c-2];if(!A(d[c-3],N(a,e)))break;d[c-1]+=1}var r=d[--c];c--,d[c-1]=r},l.enc=function(){var e=d[--c],a=d[--c];z(l.out,l.j,N(e,a)),l.j=l.j+1},l.out=w(144),l.i=0,l.j=0,l.cset="seta";;){if(l.i==l.msglen){if(V(l.cset,"seta")&&V(l.cset,"setb")&&l.out.length=9){for(var Te=R(l.msg,l.i,9),ze=0,Re=0,Ie=Te.length;ReWe-Ye){var Je=Qe;Qe=$e,$e=Je}d[c++]='p',d[c++]=Ve,d[c++]=R(He,Ze,$e),l.prefixinset();var ea=d[--c],aa=d[--c];l[aa]=ea,1==l.p&&(d[c++]=l.maxicode_sa,d[c++]=l.setb,l.enc(),d[c++]=l.char1,d[c++]=l.seta,l.enc(),l.i=l.i+1),2==l.p&&(d[c++]=l.maxicode_sa2,d[c++]=l.setb,l.enc(),d[c++]=l.char1,d[c++]=l.seta,l.enc(),d[c++]=l.char2,d[c++]=l.seta,l.enc(),l.i=l.i+2),3==l.p&&(d[c++]=l.maxicode_sa3,d[c++]=l.setb,l.enc(),d[c++]=l.char1,d[c++]=l.seta,l.enc(),d[c++]=l.char2,d[c++]=l.seta,l.enc(),d[c++]=l.char3,d[c++]=l.seta,l.enc(),l.i=l.i+3),l.p>=4&&(d[c++]=l.maxicode_la,d[c++]=l.setb,l.enc(),l.cset="seta");break}if(A(l.seta,l.char1)){var ra=l[l.cset];d[c++]=l.maxicode_la,d[c++]=ra,l.enc(),l.cset="seta";break}if(A(l.setb,l.char1)){var ta=l[l.cset];d[c++]=l.maxicode_lb,d[c++]=ta,l.enc(),l.cset="setb";break}A(l.setc,l.char1)&&(l.setx="setc",l.sx=l.maxicode_sc,l.lkx=l.maxicode_lkc),A(l.setd,l.char1)&&(l.setx="setd",l.sx=l.maxicode_sd,l.lkx=l.maxicode_lkd),A(l.sete,l.char1)&&(l.setx="sete",l.sx=l.maxicode_se,l.lkx=l.maxicode_lke);var na=l[l.setx],oa=l.msg,ia=l.i,sa=l.msglen,ca=l.i,da=sa-ca,la=4;if(4>sa-ca){Je=da;da=la,la=Je}d[c++]='p',d[c++]=na,d[c++]=R(oa,ia,la),l.prefixinset();var pa=d[--c],ba=d[--c];if(l[ba]=pa,1==l.p){var fa=l[l.cset];d[c++]=l.sx,d[c++]=fa,l.enc();var ma=l[l.setx];d[c++]=l.char1,d[c++]=ma,l.enc(),l.i=l.i+1}if(2==l.p){var ha=l[l.cset];d[c++]=l.sx,d[c++]=ha,l.enc();var va=l[l.setx];d[c++]=l.char1,d[c++]=va,l.enc();var ga=l[l.cset];d[c++]=l.sx,d[c++]=ga,l.enc();var ua=l[l.setx];d[c++]=l.char2,d[c++]=ua,l.enc(),l.i=l.i+2}if(3==l.p){var xa=l[l.cset];d[c++]=l.sx,d[c++]=xa,l.enc();var wa=l[l.setx];d[c++]=l.char1,d[c++]=wa,l.enc();var _a=l[l.cset];d[c++]=l.sx,d[c++]=_a,l.enc();var ka=l[l.setx];d[c++]=l.char2,d[c++]=ka,l.enc();var ya=l[l.cset];d[c++]=l.sx,d[c++]=ya,l.enc();var qa=l[l.setx];d[c++]=l.char3,d[c++]=qa,l.enc(),l.i=l.i+3}if(l.p>=4){var Ca=l[l.cset];d[c++]=l.sx,d[c++]=Ca,l.enc();var Ma=l[l.setx];d[c++]=l.lkx,d[c++]=Ma,l.enc(),l.cset=l.setx}break}}l.encmsg=R(l.out,0,l.j);var ja=l[l.cset];l.padval=N(ja,l.maxicode_pad)}if(K(l.encoding,"new")){l.haveb=!1,l.havec=!1,l.haved=!1,l.havee=!1,l.havei=!1;for(var Sa=0,Ba=l.msglen-1;Sa<=Ba;Sa+=1)l.c=N(l.msg,Sa),l.c<=-1e6?l.havei=!0:(l.c<28||l.c>30)&&32!=l.c&&(A(l.setb,l.c)&&(l.haveb=!0),A(l.setc,l.c)&&(l.havec=!0),A(l.setd,l.c)&&(l.haved=!0),A(l.sete,l.c)&&(l.havee=!0));d[c++]=1/0,d[c++]=0,l.haveb&&(d[c++]=1),l.havee&&(d[c++]=4),l.havec&&(d[c++]=2),l.haved&&(d[c++]=3),l.priority=w(),l.priority_rest=R(l.priority,1,l.priority.length-1),l.latch_sequence=l.maxicode_latchseq,l.latch_length=l.maxicode_latchlen,d[c++]=1/0;for(var Na=0;Na<16;Na++)d[c++]=w([0,0,0,0,0]);l.best_length=w(),d[c++]=1/0;for(var Aa=0;Aa<16;Aa++)d[c++]=w([0,0,0,0,0]);l.best_origin=w(),d[c++]=1/0;for(var Ta=0,za=l.msglen;Ta=32)if(d[c-1]<1024){var a=d[--c];d[c++]=32|h(a/64),d[c++]=63&a}else{if(d[c-1]<32768){var r=d[--c];d[c++]=48|h(r/4096),d[c++]=63&h(r/64),d[c++]=63&r}else{var t=d[--c];d[c++]=56|h(t/262144),d[c++]=63&h(t/4096),d[c++]=63&h(t/64),d[c++]=63&t}}},l.enc_ns=function(){for(var e=R(l.msg,l.n,9),a=0,r=0,t=e.length;r=9}],["intake",9],["output",function(){d[c++]=6}],["sets",31],["enc",function(){d[c++]=31,l.enc_ns()}]]),Xa=new Map([["can",function(){d[c++]=A(l.seta,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",1],["enc",function(){d[c++]=N(l.seta,l.c)}]]);if(d[c++]=Ga,d[c++]=Xa,l.haveb){var Ua=new Map([["can",function(){d[c++]=A(l.setb,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",2],["enc",function(){d[c++]=N(l.setb,l.c)}]]);d[c++]=Ua}if(l.havec){var Ka=new Map([["can",function(){d[c++]=A(l.setc,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",4],["enc",function(){d[c++]=N(l.setc,l.c)}]]);d[c++]=Ka}if(l.haved){var Va=new Map([["can",function(){d[c++]=A(l.setd,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",8],["enc",function(){d[c++]=N(l.setd,l.c)}]]);d[c++]=Va}if(l.havee){var Ha=new Map([["can",function(){d[c++]=A(l.sete,l.c)}],["intake",1],["output",function(){d[c++]=1}],["sets",16],["enc",function(){d[c++]=N(l.sete,l.c)}]]);d[c++]=Ha}var Za=new Map([["can",function(){d[c++]=l.num_a>=1}],["intake",1],["output",function(){d[c++]=2}],["sets",2],["enc",function(){d[c++]=59,d[c++]=N(l.seta,l.c)}]]),Wa=new Map([["can",function(){d[c++]=l.num_a>=2}],["intake",2],["output",function(){d[c++]=3}],["sets",2],["enc",function(){d[c++]=56,l.enc_sha2()}]]),Ya=new Map([["can",function(){d[c++]=l.num_a>=3}],["intake",3],["output",function(){d[c++]=4}],["sets",2],["enc",function(){d[c++]=57,l.enc_sha3()}]]);if(d[c++]=Za,d[c++]=Wa,d[c++]=Ya,l.haveb){var Qa=new Map([["can",function(){d[c++]=A(l.setb,l.c)}],["intake",1],["output",function(){d[c++]=2}],["sets",1],["enc",function(){d[c++]=59,d[c++]=N(l.setb,l.c)}]]);d[c++]=Qa}if(l.havec){var $a=new Map([["can",function(){d[c++]=A(l.setc,l.c)}],["intake",1],["output",function(){d[c++]=2}],["sets",27],["enc",function(){d[c++]=60,d[c++]=N(l.setc,l.c)}]]);d[c++]=$a}if(l.haved){var Ja=new Map([["can",function(){d[c++]=A(l.setd,l.c)}],["intake",1],["output",function(){d[c++]=2}],["sets",23],["enc",function(){d[c++]=61,d[c++]=N(l.setd,l.c)}]]);d[c++]=Ja}if(l.havee){var er=new Map([["can",function(){d[c++]=A(l.sete,l.c)}],["intake",1],["output",function(){d[c++]=2}],["sets",15],["enc",function(){d[c++]=62,d[c++]=N(l.sete,l.c)}]]);d[c++]=er}l.op_tab=w();var ar=l.op_tab;d[c++]=0;for(var rr=0,tr=ar.length;rrre(r+a)){var n=d[--c],o=d[--c];z(l.path_op_0,l.state,N(l.op,'idx')),z(l.prior_code_set_0,l.state,l.org),d[c++]=n,d[c++]=o}c--}})},l.get_best_origin=function(){l.latch_length_s=N(l.latch_length,l.state),l.orglen=re(N(l.best_length_0,0)+N(l.latch_length_s,0));var e=l.priority_rest;d[c++]=0;for(var a=0,r=e.length;a=48&&l.c<58?l.digits+1:0;l.digits=hr;var vr=A(l.seta,l.c)?l.num_a+1:0;l.num_a=vr,l.path_op_0=N(l.path_op,l.n),l.prior_code_set_0=N(l.prior_code_set,l.n),l.best_length_0=N(l.best_length,15&l.n),l.best_origin_0=N(l.best_origin,15&l.n);for(var gr=l.priority,ur=0,xr=gr.length;ur84&&(d[c++]="bwipp.maxicodeMode23TooLong#29379",d[c++]="The secondary message is too long",te());var Xr=C(k(4),"0000"),Ur=B(k(4),~~l.mode,2);I(Xr,4-Ur.length,Ur),l.mdb=Xr;var Kr=C(k(10),"0000000000"),Vr=B(k(10),S(l.ccode),2);I(Kr,10-Vr.length,Vr),l.ccb=Kr;var Hr=C(k(10),"0000000000"),Zr=B(k(10),S(l.scode),2);if(I(Hr,10-Zr.length,Zr),l.scb=Hr,l.pcb=C(k(36),"000000000000000000000000000000000000"),2==l.mode){if(K(l.ccode,"840")&&5==l.pcode.length){var Wr=C(k(9)," 0000");I(Wr,0,l.pcode),l.pcode=Wr}var Yr=B(k(6),l.pcode.length,2);I(l.pcb,6-Yr.length,Yr);var Qr=B(k(30),S(l.pcode),2);I(l.pcb,36-Qr.length,Qr)}else{d[c++]=1/0;var $r=C(k(6)," ");I($r,0,l.pcode.length>6?R(l.pcode,0,6):l.pcode),F($r,function(){var e=d[--c];d[c++]=N(l.seta,e)}),l.pccw=w();for(var Jr=0;Jr<=5;Jr+=1){l.i=Jr;var et=B(k(6),N(l.pccw,l.i),2);I(l.pcb,6*l.i+6-et.length,et)}}l.scm=k(60),I(l.scm,2,l.mdb),I(l.scm,38,R(l.pcb,0,4)),I(l.scm,30,R(l.pcb,4,6)),I(l.scm,24,R(l.pcb,10,6)),I(l.scm,18,R(l.pcb,16,6)),I(l.scm,12,R(l.pcb,22,6)),I(l.scm,6,R(l.pcb,28,6)),I(l.scm,0,R(l.pcb,34,2)),I(l.scm,52,R(l.ccb,0,2)),I(l.scm,42,R(l.ccb,2,6)),I(l.scm,36,R(l.ccb,8,2)),I(l.scm,54,R(l.scb,0,6)),I(l.scm,48,R(l.scb,6,4)),l.pri=w([0,0,0,0,0,0,0,0,0,0]);for(var at=0;at<=59;at+=1)l.i=at,l.ps=~~(l.i/6),l.ep=g(2,5-l.i%6)*(N(l.scm,l.i)-48),z(l.pri,l.ps,re(N(l.pri,l.ps)+l.ep));d[c++]=1/0;for(var rt=0;rt<84;rt++)d[c++]=l.padval;l.sec=w(),I(l.sec,0,l.encmsg)}if(4==l.mode||5==l.mode||6==l.mode||-1==l.mode){if(-1==l.mode){var tt=l.encmsg.length<=77?5:4;l.mode=tt}d[c++]=1/0;for(var nt=0,ot=5==l.mode?78:94;ntl.cws.length-1&&(d[c++]="bwipp.maxicodeMode56TooLong#29464",d[c++]="The message is too long",te()),z(l.cws,0,l.mode),I(l.cws,1,l.encmsg),l.pri=R(l.cws,0,10),l.sec=R(l.cws,10,l.cws.length-10)}l.rscodes=function(){var e=d[--c];l.rsnum=e;var a=d[--c];l.cwb=a,d[c++]='coeffs',d[c++]=l.rsnum,l.maxicode_coeffscachefetch();var r=d[--c],t=d[--c];l[t]=r,l.lfsr=w(l.rsnum);var n=l.cwb,o=l.coeffs,i=l.rsnum,s=l.lfsr;d[c++]=function(){var e=d[--c];d[c++]=N(l.cwb,e)},d[c++]=n.length,d[c++]=o,d[c++]=i,d[c++]=s,d[c++]=l.maxicode_rsprod,fe(),d[c++]=l.lfsr},d[c++]=1/0;for(var it=0,st=l.sec.length-1;it<=st;it+=2)d[c++]=N(l.sec,it);l.seco=w(),d[c++]=1/0;for(var ct=1,dt=l.sec.length-1;ct<=dt;ct+=2)d[c++]=N(l.sec,ct);l.sece=w();var lt=84==l.sec.length?20:28;l.scodes=lt,d[c++]='secochk',d[c++]=l.seco,d[c++]=l.scodes,l.rscodes();var pt=d[--c],bt=d[--c];l[bt]=pt,d[c++]='secechk',d[c++]=l.sece,d[c++]=l.scodes,l.rscodes();var ft=d[--c],mt=d[--c];l[mt]=ft,d[c++]=1/0;for(var ht=0,vt=l.scodes-1;ht<=vt;ht+=1)d[c++]=N(l.secochk,ht),d[c++]=N(l.secechk,ht);l.secchk=w(),d[c++]='prichk',d[c++]=l.pri,d[c++]=10,l.rscodes();var gt=d[--c],ut=d[--c];if(l[ut]=gt,d[c++]=1/0,X(l.pri),X(l.prichk),X(l.sec),X(l.secchk),l.codewords=w(),A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#29535",d[c++]=l.codewords,te()),A(l.options,'debugecc')){d[c++]="bwipp.debugecc#29539",d[c++]=1/0,X(l.prichk),X(l.secchk);var xt=w();d[c++]=xt,te()}d[c++]=1/0;for(var wt=0;wt<864;wt++)d[c++]=0;l.mods=w();for(var _t=0;_t<=143;_t+=1){l.i=_t,d[c++]=1/0;for(var kt=B(k(6),N(l.codewords,l.i),2),yt=0,qt=kt.length;yt",-99]),w(["Y","y","~","?",-99]),w(["Z","z",127,"[",-99]),w([l.ll,l.su,l.ll,"]",-99]),w([l.lm,l.lm,l.lu,"{",-99]),w([l.ld,l.ld,l.lp,"}",-99]),w([l.sb,l.sb,l.sb,l.lu,-99])]);var a=new Map([["\r\n",l.p2],[". ",l.p3],[", ",l.p4],[": ",l.p5]]);l.azteccode_pcomp=a,l.azteccode_latlen=w([w([0,5,5,10,5,10]),w([9,0,5,10,5,10]),w([5,5,0,5,10,10]),w([5,10,10,0,10,15]),w([4,9,9,14,0,14]),w([0,0,0,0,0,0])]),l.azteccode_latseq=w([w([w([]),w([l.ll]),w([l.lm]),w([l.lm,l.lp]),w([l.ld]),w([l.sb])]),w([w([l.ld,l.lu]),w([]),w([l.lm]),w([l.lm,l.lp]),w([l.ld]),w([l.sb])]),w([w([l.lu]),w([l.ll]),w([]),w([l.lp]),w([l.lu,l.ld]),w([l.sb])]),w([w([l.lu]),w([l.lu,l.ll]),w([l.lu,l.lm]),w([]),w([l.lu,l.ld]),w([l.lu,l.sb])]),w([w([l.lu]),w([l.lu,l.ll]),w([l.lu,l.lm]),w([l.lu,l.lm,l.lp]),w([]),w([l.lu,l.sb])]),w([w([l.lu]),w([l.ll]),w([l.lm]),w([]),w([]),w([])])]),l.azteccode_e=1e6,l.e=l.azteccode_e,l.azteccode_shftlen=w([w([l.e,l.e,l.e,5,l.e]),w([5,l.e,l.e,5,l.e]),w([l.e,l.e,l.e,5,l.e]),w([l.e,l.e,l.e,l.e,l.e]),w([4,l.e,l.e,4,l.e])]),l.azteccode_metrics=w([w(["rune",0,0,0,6]),w(["compact",1,1,17,6]),w(["full",1,1,21,6]),w(["compact",2,0,40,6]),w(["full",2,1,48,6]),w(["compact",3,0,51,8]),w(["full",3,1,60,8]),w(["compact",4,0,76,8]),w(["full",4,1,88,8]),w(["full",5,1,120,8]),w(["full",6,1,156,8]),w(["full",7,1,196,8]),w(["full",8,1,240,8]),w(["full",9,1,230,10]),w(["full",10,1,272,10]),w(["full",11,1,316,10]),w(["full",12,1,364,10]),w(["full",13,1,416,10]),w(["full",14,1,470,10]),w(["full",15,1,528,10]),w(["full",16,1,588,10]),w(["full",17,1,652,10]),w(["full",18,1,720,10]),w(["full",19,1,790,10]),w(["full",20,1,864,10]),w(["full",21,1,940,10]),w(["full",22,1,1020,10]),w(["full",23,0,920,12]),w(["full",24,0,992,12]),w(["full",25,0,1066,12]),w(["full",26,0,1144,12]),w(["full",27,0,1224,12]),w(["full",28,0,1306,12]),w(["full",29,0,1392,12]),w(["full",30,0,1480,12]),w(["full",31,0,1570,12]),w(["full",32,0,1664,12])]),l.azteccode_rsparams=w([w([]),w([]),w([]),w([]),w([16,19]),w([]),w([64,67]),w([]),w([256,301]),w([]),w([1024,1033]),w([]),w([4096,4201])]),l.azteccode_modemapfull=w([w([-5,7]),w([-4,7]),w([-3,7]),w([-2,7]),w([-1,7]),w([1,7]),w([2,7]),w([3,7]),w([4,7]),w([5,7]),w([7,5]),w([7,4]),w([7,3]),w([7,2]),w([7,1]),w([7,-1]),w([7,-2]),w([7,-3]),w([7,-4]),w([7,-5]),w([5,-7]),w([4,-7]),w([3,-7]),w([2,-7]),w([1,-7]),w([-1,-7]),w([-2,-7]),w([-3,-7]),w([-4,-7]),w([-5,-7]),w([-7,-5]),w([-7,-4]),w([-7,-3]),w([-7,-2]),w([-7,-1]),w([-7,1]),w([-7,2]),w([-7,3]),w([-7,4]),w([-7,5])]),l.azteccode_modemapcompact=w([w([-3,5]),w([-2,5]),w([-1,5]),w([0,5]),w([1,5]),w([2,5]),w([3,5]),w([5,3]),w([5,2]),w([5,1]),w([5,0]),w([5,-1]),w([5,-2]),w([5,-3]),w([3,-5]),w([2,-5]),w([1,-5]),w([0,-5]),w([-1,-5]),w([-2,-5]),w([-3,-5]),w([-5,-3]),w([-5,-2]),w([-5,-1]),w([-5,0]),w([-5,1]),w([-5,2]),w([-5,3])]),l.azteccode_encfuncs=w(['encu','encl','encm','encp','encd']),l.azteccode_states=w([l.azteccode_u,l.azteccode_l,l.azteccode_m,l.azteccode_p,l.azteccode_d,l.azteccode_b]),l.azteccode_charsizes=w([5,5,5,5,4,8]),l.azteccode_coeffscachemax=551,l.azteccode_coeffscachelimit=6e3,l.azteccode_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.rsnc;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=l.coeffs},d[c++]=l.azteccode_coeffscachemax,d[c++]=l.azteccode_coeffscachelimit,de();var r=d[--c];l.azteccode_coeffscache=r,l.azteccode_coeffscachefetch=function(){var e=d[--c],a=d[--c],r=N(l.azteccode_coeffscache,'fetch');if(d[c++]=re(a+1e5*e),d[c++]=function(){l.azteccode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===r())return!0},l.charvals=w([new Map,new Map,new Map,new Map,new Map]);for(var t=0,n=l.azteccode_charmaps.length-1;t<=n;t+=1){l.i=t,l.encs=N(l.azteccode_charmaps,l.i);for(var o=0;o<=4;o+=1){l.j=o;var i=N(l.encs,l.j);K(P(i),'stringtype')&&(i=N(i,0)),z(N(l.charvals,l.j),i,l.i)}}l.charvals=l.charvals,d[c++]=1/0;for(var s=0,b=l.azteccode_rsparams.length;s=l.rsgf){var T=d[--c];d[c++]=J(T,l.rspm)}}l.rsalog=w(),l.rslog=w(l.rsgf);for(var D=1,E=l.rsgf-1;D<=E;D+=1)z(l.rslog,N(l.rsalog,D),D);d[c++]=w([l.rslog,l.rsalog])}else d[c-1]=w([])}var O=w();l.rstables=O,l=e}e=l;(l=Object.assign({},l,Ia.globals)).dontdraw=!1,l.format="full",l.readerinit=!1,l.layers=-1,l.eclevel=23,l.ecaddchars=3,l.raw=!1,l.parse=!1,l.parsefnc=!1,d[c++]=null,ce();var L=d[--c];l.options=L;var G=d[--c];if(l.barcode=G,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,0==l.barcode.length&&(d[c++]="bwipp.aztecEmptyData#29937",d[c++]="The data must not be empty",te()),l.barcode.length>2e4&&(d[c++]="bwipp.azteccodeInputTooLong#29941",d[c++]="The input data is too long",te()),(l.eclevel<5||l.eclevel>95)&&(d[c++]="bwipp.aztecInvalidEClevel#29945",d[c++]="The EC percentage must be from 5 to 95",te()),l.ecaddchars<3&&(d[c++]="bwipp.aztecInvalidECaddChars#29949",d[c++]="The number of additional EC codewords must be 3 or more",te()),V(l.format,"full")&&V(l.format,"compact")&&V(l.format,"rune")&&(d[c++]="bwipp.aztecInvalidFormat#29953",d[c++]="The format must be either full, compact or rune",te()),K(l.format,"full")&&(l.readerinit&&(l.layers<1||l.layers>22)&&(d[c++]="bwipp.aztecFullInitInvalidLayers#29958",d[c++]="Full-range symbols for reader programming must specify from 1 to 22 layers",te()),-1!=l.layers&&(l.layers<1||l.layers>32)&&(d[c++]="bwipp.aztecFullInvalidLayers#29961",d[c++]="Layers for full-range symbols must be from 1 to 32",te())),K(l.format,"compact")&&(l.readerinit&&(-1!=l.layers&&1!=l.layers&&(d[c++]="bwipp.aztecCompactInitInvalidLayers#29968",d[c++]="Compact symbols for reader programming must have 1 layer",te()),l.layers=1),-1!=l.layers&&(l.layers<1||l.layers>4)&&(d[c++]="bwipp.aztecCompactInvalidLayers#29973",d[c++]="Layers for compact symbols must be from 1 to 4",te())),K(l.format,"rune")){-1!=l.layers&&(d[c++]="bwipp.aztecRuneInvalidLayers#29979",d[c++]="It is not valid to specify layers for runes",te()),l.readerinit&&(d[c++]="bwipp.aztecRuneReaderInit#29982",d[c++]="Reader initialisation is not compactible with Aztec Runes",te()),0==l.barcode.length&&(d[c++]="bwipp.aztecRuneNotNumeric#29985",d[c++]="Aztec runes must be numeric",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.aztecRuneNotNumeric#29989",d[c++]="Aztec runes must be numeric",te())}),l.barcode.length>3&&(d[c++]="bwipp.aztecRuneInvalid#29993",d[c++]="Aztec runes must be 0 to 255",te());var U=S(l.barcode);(U<0||U>255)&&(d[c++]="bwipp.aztecRuneInvalid#29996",d[c++]="Aztec runes must be 0 to 255",te())}l.fn1=-1,l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0],["FNC1",l.fn1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Z=d[--c];if(l.msg=Z,l.msglen=l.msg.length,l.msglen>4729&&(d[c++]="bwipp.azteccodeInputTooLong#30019",d[c++]="The input data is too long",te()),l.msgbits="",V(l.format,"rune")&&l.raw&&(l.msgbits=l.barcode),V(l.format,"rune")&&!l.raw){l.charsize=function(){if(d[c-1]>=0){c--;var e=d[--c];d[c++]=N(l.azteccode_charsizes,e)}else{var a=d[--c];if(d[c-1]=a,d[c-1]==l.fn1)d[c-1]=8;else{var r=-d[--c]-1e6;0==r&&(r=1),d[c++]=4*(1+~~(v(r)/v(10)))+8}}},l.e=l.azteccode_e,l.maxseqlen=4*l.msglen,d[c++]=1/0;for(var W=0;W<6;W++){d[c++]=l.maxseqlen;try{var Y=d[--c];d[c++]=w(Y),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.azteccodeInputTooLarge#30055",d[c++]="The input data exceeds the implementation limits",te())}l.seq0=w(),d[c++]=1/0;for(var Q=0;Q<6;Q++){d[c++]=l.maxseqlen;try{var $=d[--c];d[c++]=w($),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.azteccodeInputTooLarge#30058",d[c++]="The input data exceeds the implementation limits",te())}l.seq1=w(),l.len0=w(6);for(var ee=0;ee<=5;ee+=1)z(l.len0,ee,0);l.len1=w(6),l.curseq=l.seq0,l.curseqlen=l.len0,l.nxtseq=l.seq1,l.nxtseqlen=l.len1,l.curlen=w([0,l.e,l.e,l.e,l.e,l.e]),l.backto=l.azteccode_u,l.lastchar="",F(l.msg,function(){var e=d[--c];for(l.char=e;;){l.imp=!1;for(var a=0,r=l.azteccode_states.length;a0&&I(N(l.curseq,l.y),0,R(N(l.curseq,l.x),0,l.srclen)),F(N(N(l.azteccode_latseq,l.x),l.y),function(){d[c++]=N(l.curseq,l.y),d[c++]=l.srclen;var e=d[c-3],a=d[c-1],r=d[c-2];c-=3,z(r,a,e),l.srclen=l.srclen+1}),z(l.curseqlen,l.y,l.srclen),l.y==l.azteccode_b){var o=l.x==l.azteccode_p||l.x==l.azteccode_d?l.azteccode_u:l.x;l.backto=o}l.imp=!0}}if(!l.imp)break}l.nxtlen=w([l.e,l.e,l.e,l.e,l.e,l.e]);for(var i=0;i<=5;i+=1)z(l.nxtseqlen,i,0);for(var s=0,p=l.azteccode_states.length;s=0){if(l.x!=l.azteccode_b&&!A(N(l.charvals,l.x),l.char))break}else if(l.x!=l.azteccode_p)break;d[c++]='cost',d[c++]=N(l.curlen,l.x),d[c++]=l.x,d[c++]=l.char,l.charsize();var b=d[--c],f=d[--c],m=d[--c];if(l[m]=re(f+b),l.cost0&&I(N(l.nxtseq,l.x),0,R(N(l.curseq,l.x),0,l.srclen)),z(N(l.nxtseq,l.x),l.srclen,l.char),z(l.nxtseqlen,l.x,l.srclen+1)),l.x==l.azteccode_b)break;for(var h=0,v=l.azteccode_states.length;h0&&I(N(l.nxtseq,l.y),0,R(N(l.curseq,l.y),0,l.srclen)),z(N(l.nxtseq,l.y),l.srclen,l.x==l.azteccode_u?l.azteccode_su:l.azteccode_sp),z(N(l.nxtseq,l.y),l.srclen+1,l.char),z(l.nxtseqlen,l.y,l.srclen+2)}break}if(0!=l.lastchar.length&&l.char>=0){var y=k(2);if(z(y,0,l.lastchar),z(y,1,l.char),l.pchars=y,A(l.azteccode_pcomp,l.pchars))for(var q=0,C=l.azteccode_states.length;q=0;M-=1)if(l.idx=M,l.ch=N(N(l.curseq,l.i),l.idx),-1==l.lastidx)K(l.ch,l.lastchar)&&(l.lastidx=l.idx,l.idx>0&&N(N(l.curseq,l.i),l.idx-1)==l.azteccode_sp&&(l.lastsp=!0));else{if(l.ch==l.azteccode_sb){l.lastidx=-1;break}if(l.ch<0&&l.ch>=l.azteccode_ld){l.i==l.azteccode_p?l.ch==l.azteccode_ld&&(l.lastld=!0):l.ch!=l.azteccode_lp&&(l.inP=l.lastsp);break}}l.inP&&l.lastidx>=0&&(z(l.nxtlen,l.i,N(l.curlen,l.i)),l.lastidx0&&I(N(l.nxtseq,l.i),0,R(N(l.curseq,l.i),0,l.curseqilen)),z(N(l.nxtseq,l.i),l.lastidx,N(l.azteccode_pcomp,l.pchars)),z(l.nxtseqlen,l.i,l.curseqilen)):(l.srclen=l.curseqilen-1,l.srclen>0&&I(N(l.nxtseq,l.i),0,R(N(l.curseq,l.i),0,l.srclen)),z(N(l.nxtseq,l.i),l.srclen,N(l.azteccode_pcomp,l.pchars)),z(l.nxtseqlen,l.i,l.srclen+1)))}}if(N(l.nxtseqlen,l.azteccode_b)>0){l.numbytes=0;for(var j=0,S=N(l.nxtseqlen,l.azteccode_b)-1;j<=S;j+=1){var B=N(N(l.nxtseq,l.azteccode_b),j)==l.azteccode_sb?0:l.numbytes+1;l.numbytes=B}32==l.numbytes&&z(l.nxtlen,l.azteccode_b,N(l.nxtlen,l.azteccode_b)+11)}l.curlen=l.nxtlen;var T=l.curseq;l.curseq=l.nxtseq,l.nxtseq=T;var D=l.curseqlen;l.curseqlen=l.nxtseqlen,l.nxtseqlen=D;var P=l.char>=0?l.char:"";l.lastchar=P}),l.minseq=l.azteccode_e;for(var ae=0,ne=l.azteccode_states.length;ae=i:n<=i;n+=o){var s=d[--c],p=d[c-1];d[c++]=~~(s/10),d[c++]=p,d[c++]=4*n+8,d[c++]=s%10+2,d[c++]=4,l.tobin();var b=d[--c],f=d[--c];I(d[--c],f,b)}c--}else{var m=d[--c];d[c++]=N(N(l.charvals,l.azteccode_p),m),d[c++]=5,l.tobin()}},l.addtomsgbits=function(){var e=d[--c];l.v=e,l.j+l.v.length>l.msgbits.length&&(d[c++]="bwipp.aztecNoValidSymbol#30324",d[c++]="Maximum length exceeded",te()),I(l.msgbits,l.j,l.v),l.j=l.j+l.v.length},l.state=l.azteccode_u,d[c++]=l.minseq;try{var oe=d[--c];d[c++]=k(oe),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.azteccodeInputTooLarge#30335",d[c++]="The input data exceeds the implementation limits",te());var ie=d[--c];for(l.msgbits=ie,l.i=0,l.j=0;!(l.i>=l.seq.length);)if(l.state!=l.azteccode_b){l.char=N(l.seq,l.i);var se=l[N(l.azteccode_encfuncs,l.state)];if(d[c++]=l.char,!0===se())break;l.addtomsgbits(),l.i=l.i+1,l.char!=l.azteccode_su&&l.char!=l.azteccode_sp||(d[c++]=N(l.seq,l.i),l.char==l.azteccode_su?l.encu():l.encp(),l.addtomsgbits(),l.i=l.i+1),l.char==l.azteccode_lu&&(l.state=l.azteccode_u),l.char==l.azteccode_ll&&(l.state=l.azteccode_l),l.char==l.azteccode_lm&&(l.state=l.azteccode_m),l.char==l.azteccode_lp&&(l.state=l.azteccode_p),l.char==l.azteccode_ld&&(l.state=l.azteccode_d),l.char==l.azteccode_sb&&(l.state=l.azteccode_b)}else{for(l.numbytes=0;!(l.i+l.numbytes>=l.seq.length)&&!(N(l.seq,l.i+l.numbytes)<0)&&2078!=l.numbytes;)l.numbytes=l.numbytes+1;l.numbytes<=31?(d[c++]=l.numbytes,d[c++]=5,l.tobin(),l.addtomsgbits()):(d[c++]=0,d[c++]=5,l.tobin(),l.addtomsgbits(),d[c++]=l.numbytes-31,d[c++]=11,l.tobin(),l.addtomsgbits());for(var le=0,be=l.numbytes;lel.numdcw&&(l.okay=!1),!l.okay);me++);for(l.okay||(d[c++]="bwipp.aztecNoValidSymbol#30428",d[c++]="Maximum length exceeded",te()),l.layers=l.mlyr,l.allzero=function(){var e=d[--c];d[c++]=K(e,R("000000000000",0,e.length))},l.allones=function(){var e=d[--c];d[c++]=K(e,R("111111111111",0,e.length))},l.cws=w(l.ncws),l.m=0,l.c=0;!(l.msgbits.length<=l.m);){if(l.msgbits.length-l.m>=l.bpcw){l.cwb=R(l.msgbits,l.m,l.bpcw-1),l.cwf=R(l.msgbits,re(l.m+l.bpcw)-1,1),d[c++]=l.cwb,l.allzero(),d[--c]&&(l.cwf="1",l.m=l.m-1),d[c++]=l.cwb,l.allones(),d[--c]&&(l.cwf="0",l.m=l.m-1);var ve=k(12);I(ve,0,l.cwb),I(ve,l.bpcw-1,l.cwf),l.cwb=R(ve,0,l.bpcw)}else{l.cwb=R(l.msgbits,l.m,l.msgbits.length-l.m);var ge=C(k(12),"111111111111");I(ge,0,l.cwb),l.cwb=R(ge,0,l.bpcw),d[c++]=l.cwb,l.allones(),d[--c]&&I(l.cwb,l.cwb.length-1,"0")}l.cw=0;for(var ue=0,xe=l.bpcw-1;ue<=xe;ue+=1)l.i=ue,l.cw=re(l.cw+g(2,re(l.bpcw-l.i)-1)*(N(l.cwb,l.i)-48));z(l.cws,l.c,l.cw),l.m=re(l.m+l.bpcw),l.c=l.c+1}(l.cws=R(l.cws,0,l.c),A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#30471",d[c++]=l.cws,te()),l.rscodes=function(){var e=d[--c];l.rsbt=e;var a=d[--c];l.rsnc=a;var r=d[--c];l.rscws=r,X(N(l.azteccode_rsparams,l.rsbt));var t=d[--c];l.rspm=t;var n=d[--c];l.rsgf_1=n-1,X(N(l.rstables,l.rsbt));var o=d[--c];l.rsalog=o;var i=d[--c];l.rslog=i,l.rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%l.rsgf_1)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},d[c++]='coeffs',d[c++]=l.rsnc,d[c++]=l.rsbt,l.azteccode_coeffscachefetch();var s=d[--c],p=d[--c];l[p]=s,l.lfsr=w(l.rsnc);var b=l.rscws,f=l.coeffs,m=l.rsnc,h=l.lfsr;d[c++]=function(){var e=d[--c];d[c++]=N(l.rscws,e)},d[c++]=b.length,d[c++]=f,d[c++]=m,d[c++]=h,d[c++]=l.rsprod,fe(),d[c++]=l.lfsr},K(l.format,"full"))&&(l.mode=2048*(l.layers-1)+(l.cws.length-1),l.readerinit&&(l.mode=1024|l.mode),l.mode=w([h((61440&l.mode)/4096),h((3840&l.mode)/256),h((240&l.mode)/16),15&l.mode]),d[c++]=1/0,X(l.mode),d[c++]=l.mode,d[c++]=6,d[c++]=4,l.rscodes(),X(d[--c]),l.mode=w());K(l.format,"compact")&&(l.mode=64*(l.layers-1)+(l.cws.length-1),l.readerinit&&(l.mode=32|l.mode),l.mode=w([h((240&l.mode)/16),15&l.mode]),d[c++]=1/0,X(l.mode),d[c++]=l.mode,d[c++]=5,d[c++]=4,l.rscodes(),X(d[--c]),l.mode=w());if(K(l.format,"rune")){l.mode=S(l.barcode),l.mode=w([h((240&l.mode)/16),15&l.mode]),d[c++]=1/0,X(l.mode),d[c++]=l.mode,d[c++]=5,d[c++]=4,l.rscodes(),X(d[--c]),l.mode=w(),d[c++]=1/0;for(var we=l.mode,_e=0,ke=we.length;_ef(l.j)?f(l.i):f(l.j),ia=d[--c];z(d[--c],ia,(oa+1)%2)}}for(var sa=w([w([-(l.fw+1),l.fw,1]),w([-(l.fw+1),l.fw+1,1]),w([-l.fw,l.fw+1,1]),w([l.fw+1,l.fw+1,1]),w([l.fw+1,l.fw,1]),w([l.fw+1,-l.fw,1]),w([l.fw,l.fw+1,0]),w([l.fw+1,-(l.fw+1),0]),w([l.fw,-(l.fw+1),0]),w([-l.fw,-(l.fw+1),0]),w([-(l.fw+1),-(l.fw+1),0]),w([-(l.fw+1),-l.fw,0])]),ca=0,da=sa.length;ca=l.rsgf){var cr=d[--c];d[c++]=J(cr,l.rspm)}}l.rsalog=w(),l.rslog=w(l.rsgf);for(var dr=1,lr=l.rsgf-1;dr<=lr;dr+=1)z(l.rslog,N(l.rsalog,dr),dr);d[c++]=w([l.rslog,l.rsalog])}else d[c-1]=w([])}var pr=w();l.rstables=pr,l.codeone_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%l.gf_1)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.codeone_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.ecpb;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.codeone_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.codeone_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.coeffs.length-1)},l.codeone_coeffscachemax=9,l.codeone_coeffscachelimit=212,d[c++]=l.codeone_coeffscachemax,d[c++]=l.codeone_coeffscachelimit,de();var br=d[--c];l.codeone_coeffscache=br,l.codeone_coeffscachefetch=function(){var e=d[--c];l.rsbt=e;var a=d[--c];l.ecpb=a,l.rslog=N(N(l.rstables,l.rsbt),0),l.rsalog=N(N(l.rstables,l.rsbt),1),l.gf=l.rsalog.length,l.gf_1=l.gf-1;var r=N(l.codeone_coeffscache,'fetch');if(d[c++]=re(1e4*l.rsbt+l.ecpb),d[c++]=function(){l.codeone_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===r())return!0},l=e}e=l;(l=Object.assign({},l,Ea.globals)).dontdraw=!1,l.version="unset",l.parse=!1,l.parsefnc=!1,d[c++]=null,ce();var fr=d[--c];l.options=fr;var mr=d[--c];if(l.barcode=mr,l.barcode.length>4e3&&(d[c++]="bwipp.codeoneInputTooLong#31229",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,V(l.version,"unset")&&(A(l.codeone_versionopts,l.version)||(d[c++]="bwipp.codeoneBadVersion#31256",d[c++]="version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30",te())),l.stype=K(R(l.version,0,1),"S"),l.ttype=K(R(l.version,0,1),"T"),l.stype){F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.codeoneStypeNonDigit#31271",d[c++]="S-Type symbols can only contain digits",te())}),l.barlen=l.barcode.length,l.barlen>18&&(d[c++]="bwipp.codeoneStypeTooLong#31277",d[c++]="Maximum length exceeded",te()),l.normalize=function(){var e=d[--c];l.base=e;var a=d[--c];l.num=a;for(var r=l.num.length-1;r>=1;r-=1){l.i=r;var t=l.num,n=l.i;z(t,n-1,re(N(t,n-1)+~~(N(l.num,l.i)/l.base))),z(l.num,l.i,N(l.num,l.i)%l.base)}if(Y(N(l.num,0),l.base)){for(d[c++]=1/0,d[c++]=N(l.num,0);;){if(H(d[c-1],l.base))break;var o=d[--c];d[c++]=o%l.base,d[c++]=~~(o/l.base)}l.extcnt=G()-1,U(w(G()));var i=d[--c];l.extdigits=i,d[c-1]=1/0;for(var s=l.extcnt;s>=0;s-=1)d[c++]=N(l.extdigits,s);X(R(l.num,1,l.num.length-1)),l.num=w()}for(d[c++]=0;;){if(d[c-1]>=l.num.length)break;var p=d[c-1];if(0!=N(l.num,p))break;d[c-1]+=1}if(d[c-1]>=l.num.length)d[c-1]=w([0]);else{var b=d[--c];d[c++]=R(l.num,b,re(l.num.length-b))}},l.bigadd=function(){var e=d[--c],a=d[--c];if(l.offset=f(e.length-a.length),e.length0){l.msgtmp=w(re(2*l.msg.length+6*l.numecis)+2),z(l.msgtmp,0,l.codeone_pad),z(l.msgtmp,1,l.eciesc),l.j=2;for(var zr=0,Rr=l.msg.length-1;zr<=Rr;zr+=1){var Ir=N(l.msg,zr);if(d[c++]=Ir,Ir<=-1e6){for(var Dr=d[--c],Pr=R(B(k(7),-Dr,10),1,6),Er=0,Or=Pr.length;Er3550&&(d[c++]="bwipp.codeoneInputTooLong#31421",d[c++]="The input data is too long",te()),l.metrics=l.codeone_nonstypemetrics,d[c++]=1/0;for(var Gr=l.metrics,Xr=0,Ur=Gr.length;Xr=0;Hr-=1)l.i=Hr,1!=N(l.numremcws,l.i)&&z(l.numremcws,l.i,N(l.numremcws,l.i+1)+1);l.getnumremcws=function(){d[c-1]>=l.numremcws.length&&(d[c-1]="bwipp.codeoneTooLong#31458",d[c++]="Maximum length exceeded",te());var e=d[--c];d[c++]=N(l.numremcws,e)},d[c++]=1/0;for(var Zr=0,Wr=l.msglen;Zr=0;et-=1)l.i=et,l.barchar=N(l.msg,l.i),l.barchar>=48&&l.barchar<=57&&z(l.numD,l.i,N(l.numD,l.i+1)+1),13==l.barchar||42==l.barchar||62==l.barchar?z(l.nextXterm,l.i,0):z(l.nextXterm,l.i,N(l.nextXterm,l.i+1)+1),A(l.xvals,l.barchar)?z(l.nextNonX,l.i,N(l.nextNonX,l.i+1)+1):z(l.nextNonX,l.i,0);d[c++]=1/0;for(var at=l.nextXterm,rt=0,tt=at.length;rt1e4&&(d[c-1]=1e4)}l.nextXterm=w(),d[c++]=1/0;for(var ot=l.nextNonX,it=0,st=ot.length;it1e4&&(d[c-1]=1e4)}for(l.nextNonX=w(),l.isD=function(){d[c++]=l.char>=48&&l.char<=57},l.isC=function(){d[c++]=A(l.cnvals,l.char)},l.isT=function(){d[c++]=A(l.tnvals,l.char)},l.isX=function(){d[c++]=A(l.xvals,l.char)},l.isEA=function(){d[c++]=l.char>127},l.isFN=function(){d[c++]=l.char<0},l.XtermFirst=function(){var e=d[--c];d[c++]=H(N(l.nextXterm,e),N(l.nextNonX,e))},l.lookup=function(){l.ac=1,l.cc=2,l.tc=2,l.xc=2,l.bc=3,l.mode==l.codeone_a&&(l.ac=0,l.cc=1,l.tc=1,l.xc=1,l.bc=2),l.mode==l.codeone_c&&(l.cc=0),l.mode==l.codeone_t&&(l.tc=0),l.mode==l.codeone_x&&(l.xc=0),l.mode==l.codeone_b&&(l.bc=0);for(var e=0;e<1;e++)for(l.k=0;;){if(l.i+l.k==l.msglen){for(var a=w([l.ac,l.cc,l.tc,l.xc]),r=!0,t=0,n=a.length;t=3){for(var V=w([l.ac,l.cc,l.tc,l.xc]),H=!0,Z=0,W=V.length;Z1480&&(d[c-1]="bwipp.codeoneTooLong#31533",d[c++]="Maximum length exceeded",te());var e=d[--c];I(l.cws,l.j,e),l.j=e.length+l.j},l.tobin=function(){var e=k(d[--c]);d[c++]=e;for(var a=0,r=e.length-1;a<=r;a+=1){z(d[c-1],a,48)}var t=d[c-1];d[c++]=t;var n=d[c-3],o=d[c-1];d[c-3]=d[c-2],c-=2;var i=B(k(o.length),n,2);I(o,o.length-i.length,i);var s=d[--c];d[c++]=1/0,F(s,function(){d[c-1]-=48});var l=w();d[c++]=l},l.Dbitsbuf=w(20+~~(10*l.msglen/3)),l.Dbitslen=0,l.appendbits=function(){var e=d[--c];l.apnd_n=e,U(w(l.apnd_n)),d[c++]=l.Dbitsbuf,d[c++]=l.Dbitslen;var a=d[c-3],r=d[c-1],t=d[c-2];c-=3,I(t,r,a),l.Dbitslen=re(l.Dbitslen+l.apnd_n)},l.encA=function(){for(var e=0;e<1;e++){if(N(l.numD,l.i)>=21){z(l.Dbitsbuf,0,1),z(l.Dbitsbuf,1,1),z(l.Dbitsbuf,2,1),z(l.Dbitsbuf,3,1),l.Dbitslen=4,l.mode=l.codeone_d;break}var a=N(l.numD,l.i);if(a>=13&&re(a+l.i)==l.msglen){z(l.Dbitsbuf,0,1),z(l.Dbitsbuf,1,1),z(l.Dbitsbuf,2,1),z(l.Dbitsbuf,3,1),l.Dbitslen=4,l.mode=l.codeone_d;break}if(N(l.numD,l.i)>=2){var r=k(2);z(r,0,N(l.msg,l.i)),z(r,1,N(l.msg,l.i+1)),d[c++]=N(l.avals,r),l.addtocws(),l.i=l.i+2;break}if(N(l.msg,l.i)==l.codeone_fnc1){if(N(l.numD,l.i+1)>=15){d[c++]=N(l.avals,l.codeone_fnc1ld),l.addtocws(),l.i=l.i+1,l.Dbitslen=0,l.mode=l.codeone_d;break}var t=N(l.numD,l.i+1);if(t>=7&&re(t+l.i)+1==l.msglen){d[c++]=N(l.avals,l.codeone_fnc1ld),l.addtocws(),l.i=l.i+1,l.Dbitslen=0,l.mode=l.codeone_d;break}}d[c++]='newmode',l.lookup();var n=d[--c],o=d[--c];if(l[o]=n,l.newmode!=l.mode){d[c++]=N(l.avals,N(w([-1,l.codeone_lc,l.codeone_lt,l.codeone_lx,l.codeone_ld,l.codeone_lb]),l.newmode)),l.addtocws(),l.mode=l.newmode;break}d[c++]=N(l.avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1;break}},l.CTXvalstocws=function(){var e=d[--c];l.in=e,d[c++]=1/0;for(var a=0,r=l.in.length-1;a<=r;a+=3){for(var t=R(l.in,a,3),n=0,o=0,i=t.length;o=12){d[c++]=R(l.ctxvals,0,l.p),l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.codeone_unlcw]),l.addtocws(),l.mode=l.codeone_a;break}var e=N(l.numD,l.i);if(e>=8&&re(e+l.i)==l.msglen){d[c++]=R(l.ctxvals,0,l.p),l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.codeone_unlcw]),l.addtocws(),l.mode=l.codeone_a;break}if(l.mode==l.codeone_x){if(!A(l.xvals,N(l.msg,l.i))){d[c++]=R(l.ctxvals,0,l.p),l.CTXvalstocws(),l.addtocws(),d[c++]=l.j,l.getnumremcws(),(1!=d[--c]||N(l.msg,l.i)>127)&&(d[c++]=w([l.codeone_unlcw]),l.addtocws()),l.mode=l.codeone_a;break}if(l.i+1l.ctxvals.length&&(d[c-1]="bwipp.codeoneTooLong#31717",d[c++]="Maximum length exceeded",te());var m=d[--c];I(l.ctxvals,l.p,m),l.p=m.length+l.p,l.i=l.i+1}if(l.mode!=l.codeone_a){for(;l.p%3!=0;)l.i=l.i-1,l.p=l.p-N(N(l.encvals,l.mode),N(l.msg,l.i)).length;d[c++]=1/0,X(R(l.ctxvals,0,l.p));var h=w();if(d[c++]=h,l.CTXvalstocws(),l.addtocws(),d[c++]=w([l.codeone_unlcw]),l.addtocws(),l.mode=l.codeone_a,l.i!=l.msglen)if(N(l.numD,l.i)>=2){var v=k(2);z(v,0,N(l.msg,l.i)),z(v,1,N(l.msg,l.i+1)),d[c++]=N(l.avals,v),l.addtocws(),l.i=l.i+2}else d[c++]=N(l.avals,N(l.msg,l.i)),l.addtocws(),l.i=l.i+1}},l.encD=function(){for(;;){if(N(l.numD,l.i)<3){l.Drem=(8-l.Dbitslen%8)%8,d[c++]=l.j+~~(l.Dbitslen/8),l.getnumremcws();var e=d[--c];if(l.remcws=e,d[c++]=l.j+~~(l.Dbitslen/8)-1,l.getnumremcws(),(d[--c]-1==0&&0==l.Drem||1==l.remcws&&0!=l.Drem)&&l.i==l.msglen){4!=l.Drem&&6!=l.Drem||(d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=4,l.appendbits()),2!=l.Drem&&6!=l.Drem||(d[c++]=0,d[c++]=1,d[c++]=2,l.appendbits());break}if((l.i==l.msglen-1&&1==N(l.numD,l.i)||l.i==l.msglen-2&&2==N(l.numD,l.i))&&1==l.remcws&&0==l.Drem)break;if((l.i!=l.msglen-1||1!=N(l.numD,l.i)||1!=l.remcws||4!=l.Drem&&6!=l.Drem)&&(d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=6,l.appendbits(),l.Drem=(8-l.Dbitslen%8)%8),4==l.Drem||6==l.Drem){if(N(l.numD,l.i)>=1)d[c++]=N(l.msg,l.i)-48+1,d[c++]=4,l.tobin(),X(d[--c]),d[c++]=4,l.appendbits(),l.i=l.i+1;else d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=4,l.appendbits();l.Drem=l.Drem-4}2==l.Drem&&(d[c++]=0,d[c++]=1,d[c++]=2,l.appendbits(),l.Drem=0);break}for(var a=R(l.msg,l.i,3),r=0,t=0,n=a.length;t0)for(var o=0,i=l.Dbitslen-1;o<=i;o+=8){for(var s=R(l.Dbits,o,8),p=0,b=0,f=s.length;b=l.bvals.length&&(d[c++]="bwipp.codeoneTooLong#31839",d[c++]="Maximum length exceeded",te()),z(l.bvals,l.p,N(l.msg,l.i)),l.p=l.p+1,l.i=l.i+1}d[c++]=l.j+l.p,l.getnumremcws();var e=d[--c];l.remcws=e-1,d[c++]=1/0,0==l.remcws&&l.i==l.msglen?d[c++]=0:l.p<250?d[c++]=l.p:(d[c++]=249+~~(l.p/250),d[c++]=l.p%250),X(R(l.bvals,0,l.p)),l.bvals=w(),d[c++]=l.bvals,l.addtocws(),l.mode=l.codeone_a},l.cws=w(1480),l.mode=l.codeone_a,l.i=0,l.j=0;!(l.i>=l.msglen);){if(!0===(0,l[N(l.codeone_encfuncs,l.mode)])())break}l.cws=R(l.cws,0,l.j)}for(var dt=l.metrics,lt=0,pt=dt.length;ltl.dcws&&(l.okay=!1),!l.okay);lt++);if(l.okay||(d[c++]="bwipp.codeoneNoValidSymbol#31896",d[c++]="Maximum length exceeded",te()),l.stype){d[c++]=1/0;for(var bt=0,ft=re(l.dcws-l.cws.length);bt=Dt:Rt<=Dt;Rt+=It){if(l.i=Rt,l.stype){var Pt=C(k(5),"00000"),Et=B(k(5),N(l.cws,l.i),2);I(Pt,5-Et.length,Et),d[c++]=1/0,F(Pt,function(){d[c-1]-=48});var Ot=w();l.c1=Ot;var Ft=C(k(5),"00000"),Lt=B(k(5),N(l.cws,l.i+1),2);I(Ft,5-Lt.length,Lt),d[c++]=1/0,F(Ft,function(){d[c-1]-=48});var Gt=w();l.c2=Gt,d[c++]=1/0,X(R(l.c1,0,3)),X(R(l.c2,0,2)),l.top=w(),d[c++]=1/0,X(R(l.c1,3,2)),X(R(l.c2,2,3)),l.bot=w()}else{var Xt=C(k(8),"00000000"),Ut=B(k(8),N(l.cws,l.i),2);I(Xt,8-Ut.length,Ut),d[c++]=1/0,F(Xt,function(){d[c-1]-=48});var Kt=w();l.top=R(Kt,0,4),l.bot=R(Kt,4,4)}I(l.mmat,re(l.r*l.dcol+l.c),l.top),I(l.mmat,re((l.r+1)*l.dcol+l.c),l.bot),l.c=l.c+l.top.length,l.c==l.dcol&&(l.c=0,l.r=l.r+2)}l.mmv=function(){var e=d[--c],a=d[--c];d[c++]=re(a+e*l.cols)},d[c++]=1/0;for(var Vt=0,Ht=l.rows*l.cols;Vt=en:$t<=en;$t+=Jt){l.j=$t;var an=w([1,l.i%12==0?1:0]);d[c++]=an,d[c++]=an,d[c++]=l.pixs,d[c++]=l.j,d[c++]=l.i,l.mmv();var rn=d[c-3],tn=d[c-1],nn=d[c-2];if(c-=3,I(nn,tn,rn),l.i!=l.risl-1){d[c++]=l.pixs,d[c++]=re(l.cols-l.j)-2,d[c++]=re(l.rows-l.i)-1,l.mmv();var on=d[c-3],sn=d[c-1],cn=d[c-2];c-=3,I(cn,sn,on)}else c--}}F(N(l.codeone_blackdotmap,l.vers),function(){var e=d[--c];d[c++]=l.pixs,X(e),l.mmv();var a=d[--c];z(d[--c],a,1)}),l.j=0;for(var dn=0,ln=l.pixs.length-1;dn<=ln;dn+=1)l.i=dn,-1==N(l.pixs,l.i)&&(z(l.pixs,l.i,N(l.mmat,l.j)),l.j=l.j+1);d[c++]=1/0,d[c++]='ren',d[c++]='renmatrix',d[c++]='pixs',d[c++]=l.pixs,d[c++]='pixx',d[c++]=l.cols,d[c++]='pixy',d[c++]=l.rows,d[c++]='height',d[c++]=l.rows*l.modunit/72,d[c++]='width',d[c++]=l.cols*l.modunit/72,(l.stype||l.ttype)&&(d[c++]='borderleft',d[c++]=1,d[c++]='borderright',d[c++]=1,d[c++]='bordertop',d[c++]=0,d[c++]='borderbottom',d[c++]=1),d[c++]='opt',d[c++]=l.options;var pn=_();d[c++]=pn,l._render&&_r(),l=e}function Oa(){if(!Oa.globals){var e=l;(l=Oa.globals={}).hanxin_noblk=w([0,-1,-1]),l.hanxin_NUM=1,l.hanxin_TXT=2,l.hanxin_BYT=3,l.hanxin_CN1=4,l.hanxin_CN2=5,l.hanxin_GB2=6,l.hanxin_GB4=7,l.hanxin_FN1SEP=9,l.hanxin_fn1=-1,l.hanxin_gs1pre="11100001",l.hanxin_gs1post="11111111",l.hanxin_fnc1ext="1111101000",l.hanxin_metrics=w([w(["1",23,-1,0,205,w([1,21,4]),l.hanxin_noblk,l.hanxin_noblk,w([1,17,8]),l.hanxin_noblk,l.hanxin_noblk,w([1,13,12]),l.hanxin_noblk,l.hanxin_noblk,w([1,9,16]),l.hanxin_noblk,l.hanxin_noblk]),w(["2",25,-1,0,301,w([1,31,6]),l.hanxin_noblk,l.hanxin_noblk,w([1,25,12]),l.hanxin_noblk,l.hanxin_noblk,w([1,19,18]),l.hanxin_noblk,l.hanxin_noblk,w([1,15,22]),l.hanxin_noblk,l.hanxin_noblk]),w(["3",27,-1,0,405,w([1,42,8]),l.hanxin_noblk,l.hanxin_noblk,w([1,34,16]),l.hanxin_noblk,l.hanxin_noblk,w([1,26,24]),l.hanxin_noblk,l.hanxin_noblk,w([1,20,30]),l.hanxin_noblk,l.hanxin_noblk]),w(["4",29,14,1,439,w([1,46,8]),l.hanxin_noblk,l.hanxin_noblk,w([1,38,16]),l.hanxin_noblk,l.hanxin_noblk,w([1,30,24]),l.hanxin_noblk,l.hanxin_noblk,w([1,22,32]),l.hanxin_noblk,l.hanxin_noblk]),w(["5",31,16,1,555,w([1,57,12]),l.hanxin_noblk,l.hanxin_noblk,w([1,49,20]),l.hanxin_noblk,l.hanxin_noblk,w([1,37,32]),l.hanxin_noblk,l.hanxin_noblk,w([1,14,20]),w([1,13,22]),l.hanxin_noblk]),w(["6",33,16,1,675,w([1,70,14]),l.hanxin_noblk,l.hanxin_noblk,w([1,58,26]),l.hanxin_noblk,l.hanxin_noblk,w([1,24,20]),w([1,22,18]),l.hanxin_noblk,w([1,16,24]),w([1,18,26]),l.hanxin_noblk]),w(["7",35,17,1,805,w([1,84,16]),l.hanxin_noblk,l.hanxin_noblk,w([1,70,30]),l.hanxin_noblk,l.hanxin_noblk,w([1,26,22]),w([1,28,24]),l.hanxin_noblk,w([2,14,20]),w([1,12,20]),l.hanxin_noblk]),w(["8",37,18,1,943,w([1,99,18]),l.hanxin_noblk,l.hanxin_noblk,w([1,40,18]),w([1,41,18]),l.hanxin_noblk,w([1,31,26]),w([1,32,28]),l.hanxin_noblk,w([2,16,24]),w([1,15,22]),l.hanxin_noblk]),w(["9",39,19,1,1089,w([1,114,22]),l.hanxin_noblk,l.hanxin_noblk,w([2,48,20]),l.hanxin_noblk,l.hanxin_noblk,w([2,24,20]),w([1,26,22]),l.hanxin_noblk,w([2,18,28]),w([1,18,26]),l.hanxin_noblk]),w(["10",41,20,1,1243,w([1,131,24]),l.hanxin_noblk,l.hanxin_noblk,w([1,52,22]),w([1,57,24]),l.hanxin_noblk,w([2,27,24]),w([1,29,24]),l.hanxin_noblk,w([2,21,32]),w([1,19,30]),l.hanxin_noblk]),w(["11",43,14,2,1289,w([1,135,26]),l.hanxin_noblk,l.hanxin_noblk,w([1,56,24]),w([1,57,24]),l.hanxin_noblk,w([2,28,24]),w([1,31,26]),l.hanxin_noblk,w([2,22,32]),w([1,21,32]),l.hanxin_noblk]),w(["12",45,15,2,1455,w([1,153,28]),l.hanxin_noblk,l.hanxin_noblk,w([1,62,26]),w([1,65,28]),l.hanxin_noblk,w([2,32,28]),w([1,33,28]),l.hanxin_noblk,w([3,17,26]),w([1,22,30]),l.hanxin_noblk]),w(["13",47,16,2,1629,w([1,86,16]),w([1,85,16]),l.hanxin_noblk,w([1,71,30]),w([1,72,30]),l.hanxin_noblk,w([2,37,32]),w([1,35,30]),l.hanxin_noblk,w([3,20,30]),w([1,21,32]),l.hanxin_noblk]),w(["14",49,16,2,1805,w([1,94,18]),w([1,95,18]),l.hanxin_noblk,w([2,51,22]),w([1,55,24]),l.hanxin_noblk,w([3,30,26]),w([1,31,26]),l.hanxin_noblk,w([4,18,28]),w([1,17,24]),l.hanxin_noblk]),w(["15",51,17,2,1995,w([1,104,20]),w([1,105,20]),l.hanxin_noblk,w([2,57,24]),w([1,61,26]),l.hanxin_noblk,w([3,33,28]),w([1,36,30]),l.hanxin_noblk,w([4,20,30]),w([1,19,30]),l.hanxin_noblk]),w(["16",53,17,2,2187,w([1,115,22]),w([1,114,22]),l.hanxin_noblk,w([2,65,28]),w([1,61,26]),l.hanxin_noblk,w([3,38,32]),w([1,33,30]),l.hanxin_noblk,w([5,19,28]),w([1,14,24]),l.hanxin_noblk]),w(["17",55,18,2,2393,w([1,126,24]),w([1,125,24]),l.hanxin_noblk,w([2,70,30]),w([1,69,30]),l.hanxin_noblk,w([4,33,28]),w([1,29,26]),l.hanxin_noblk,w([5,20,30]),w([1,19,30]),l.hanxin_noblk]),w(["18",57,19,2,2607,w([1,136,26]),w([1,137,26]),l.hanxin_noblk,w([3,56,24]),w([1,59,26]),l.hanxin_noblk,w([5,35,30]),l.hanxin_noblk,l.hanxin_noblk,w([6,18,28]),w([1,21,28]),l.hanxin_noblk]),w(["19",59,20,2,2829,w([1,148,28]),w([1,149,28]),l.hanxin_noblk,w([3,61,26]),w([1,64,28]),l.hanxin_noblk,w([7,24,20]),w([1,23,22]),l.hanxin_noblk,w([6,20,30]),w([1,21,32]),l.hanxin_noblk]),w(["20",61,20,2,3053,w([3,107,20]),l.hanxin_noblk,l.hanxin_noblk,w([3,65,28]),w([1,72,30]),l.hanxin_noblk,w([7,26,22]),w([1,23,22]),l.hanxin_noblk,w([7,19,28]),w([1,20,32]),l.hanxin_noblk]),w(["21",63,21,2,3291,w([3,115,22]),l.hanxin_noblk,l.hanxin_noblk,w([4,56,24]),w([1,63,28]),l.hanxin_noblk,w([7,28,24]),w([1,25,22]),l.hanxin_noblk,w([8,18,28]),w([1,21,22]),l.hanxin_noblk]),w(["22",65,16,3,3383,w([2,116,22]),w([1,122,24]),l.hanxin_noblk,w([4,56,24]),w([1,72,30]),l.hanxin_noblk,w([7,28,24]),w([1,32,26]),l.hanxin_noblk,w([8,18,28]),w([1,24,30]),l.hanxin_noblk]),w(["23",67,17,3,3631,w([3,127,24]),l.hanxin_noblk,l.hanxin_noblk,w([5,51,22]),w([1,62,26]),l.hanxin_noblk,w([7,30,26]),w([1,35,26]),l.hanxin_noblk,w([8,20,30]),w([1,21,32]),l.hanxin_noblk]),w(["24",69,17,3,3887,w([2,135,26]),w([1,137,26]),l.hanxin_noblk,w([5,56,24]),w([1,59,26]),l.hanxin_noblk,w([7,33,28]),w([1,30,28]),l.hanxin_noblk,w([11,16,24]),w([1,19,26]),l.hanxin_noblk]),w(["25",71,18,3,4151,w([3,105,20]),w([1,121,22]),l.hanxin_noblk,w([5,61,26]),w([1,57,26]),l.hanxin_noblk,w([9,28,24]),w([1,28,22]),l.hanxin_noblk,w([10,19,28]),w([1,18,30]),l.hanxin_noblk]),w(["26",73,18,3,4423,w([2,157,30]),w([1,150,28]),l.hanxin_noblk,w([5,65,28]),w([1,61,26]),l.hanxin_noblk,w([8,33,28]),w([1,34,30]),l.hanxin_noblk,w([10,19,28]),w([2,15,26]),l.hanxin_noblk]),w(["27",75,19,3,4703,w([3,126,24]),w([1,115,22]),l.hanxin_noblk,w([7,51,22]),w([1,54,22]),l.hanxin_noblk,w([8,35,30]),w([1,37,30]),l.hanxin_noblk,w([15,15,22]),w([1,10,22]),l.hanxin_noblk]),w(["28",77,19,3,4991,w([4,105,20]),w([1,103,20]),l.hanxin_noblk,w([7,56,24]),w([1,45,18]),l.hanxin_noblk,w([10,31,26]),w([1,27,26]),l.hanxin_noblk,w([10,17,26]),w([3,20,28]),w([1,21,28])]),w(["29",79,20,3,5287,w([3,139,26]),w([1,137,28]),l.hanxin_noblk,w([6,66,28]),w([1,66,30]),l.hanxin_noblk,w([9,36,30]),w([1,34,32]),l.hanxin_noblk,w([13,19,28]),w([1,17,32]),l.hanxin_noblk]),w(["30",81,20,3,5591,w([6,84,16]),w([1,82,16]),l.hanxin_noblk,w([6,70,30]),w([1,68,30]),l.hanxin_noblk,w([7,35,30]),w([3,33,28]),w([1,32,28]),w([13,20,30]),w([1,20,28]),l.hanxin_noblk]),w(["31",83,21,3,5903,w([5,105,20]),w([1,94,18]),l.hanxin_noblk,w([6,74,32]),w([1,71,30]),l.hanxin_noblk,w([11,33,28]),w([1,34,32]),l.hanxin_noblk,w([13,19,28]),w([3,16,26]),l.hanxin_noblk]),w(["32",85,17,4,6033,w([4,127,24]),w([1,126,24]),l.hanxin_noblk,w([7,66,28]),w([1,66,30]),l.hanxin_noblk,w([12,30,24]),w([1,24,28]),w([1,24,30]),w([15,19,28]),w([1,17,32]),l.hanxin_noblk]),w(["33",87,17,4,6353,w([7,84,16]),w([1,78,16]),l.hanxin_noblk,w([7,70,30]),w([1,66,28]),l.hanxin_noblk,w([12,33,28]),w([1,32,30]),l.hanxin_noblk,w([14,21,32]),w([1,24,28]),l.hanxin_noblk]),w(["34",89,18,4,6689,w([5,117,22]),w([1,117,24]),l.hanxin_noblk,w([8,66,28]),w([1,58,26]),l.hanxin_noblk,w([11,38,32]),w([1,34,32]),l.hanxin_noblk,w([15,20,30]),w([2,17,26]),l.hanxin_noblk]),w(["35",91,18,4,7025,w([4,148,28]),w([1,146,28]),l.hanxin_noblk,w([8,68,30]),w([1,70,24]),l.hanxin_noblk,w([10,36,32]),w([3,38,28]),l.hanxin_noblk,w([16,19,28]),w([3,16,26]),l.hanxin_noblk]),w(["36",93,19,4,7377,w([4,126,24]),w([2,135,26]),l.hanxin_noblk,w([8,70,28]),w([2,43,26]),l.hanxin_noblk,w([13,32,28]),w([2,41,30]),l.hanxin_noblk,w([17,19,28]),w([3,15,26]),l.hanxin_noblk]),w(["37",95,19,4,7729,w([5,136,26]),w([1,132,24]),l.hanxin_noblk,w([5,67,30]),w([4,68,28]),w([1,69,28]),w([14,35,30]),w([1,32,24]),l.hanxin_noblk,w([18,18,26]),w([3,16,28]),w([1,14,28])]),w(["38",97,19,4,8089,w([3,142,26]),w([3,141,28]),l.hanxin_noblk,w([8,70,30]),w([1,73,32]),w([1,74,32]),w([12,34,30]),w([3,34,26]),w([1,35,28]),w([18,21,32]),w([1,27,30]),l.hanxin_noblk]),w(["39",99,20,4,8465,w([5,116,22]),w([2,103,20]),w([1,102,20]),w([9,74,32]),w([1,74,30]),l.hanxin_noblk,w([14,34,28]),w([2,32,32]),w([1,32,30]),w([19,21,32]),w([1,25,26]),l.hanxin_noblk]),w(["40",101,20,4,8841,w([7,116,22]),w([1,117,22]),l.hanxin_noblk,w([11,65,28]),w([1,58,24]),l.hanxin_noblk,w([15,38,32]),w([1,27,28]),l.hanxin_noblk,w([20,20,30]),w([1,20,32]),w([1,21,32])]),w(["41",103,17,5,9009,w([6,136,26]),w([1,130,24]),l.hanxin_noblk,w([11,66,28]),w([1,62,30]),l.hanxin_noblk,w([14,34,28]),w([3,34,32]),w([1,30,30]),w([18,20,30]),w([3,20,28]),w([2,15,26])]),w(["42",105,17,5,9401,w([5,105,20]),w([2,115,22]),w([2,116,22]),w([10,75,32]),w([1,73,32]),l.hanxin_noblk,w([16,38,32]),w([1,27,28]),l.hanxin_noblk,w([22,19,28]),w([2,16,30]),w([1,19,30])]),w(["43",107,18,5,9799,w([6,147,28]),w([1,146,28]),l.hanxin_noblk,w([11,66,28]),w([2,65,30]),l.hanxin_noblk,w([18,33,28]),w([2,33,30]),l.hanxin_noblk,w([22,21,32]),w([1,28,30]),l.hanxin_noblk]),w(["44",109,18,5,10207,w([6,116,22]),w([3,125,24]),l.hanxin_noblk,w([11,75,32]),w([1,68,30]),l.hanxin_noblk,w([13,35,28]),w([6,34,32]),w([1,30,30]),w([23,21,32]),w([1,26,30]),l.hanxin_noblk]),w(["45",111,18,5,10623,w([7,105,20]),w([4,95,18]),l.hanxin_noblk,w([12,67,28]),w([1,63,30]),w([1,62,32]),w([21,31,26]),w([2,33,32]),l.hanxin_noblk,w([23,21,32]),w([2,24,30]),l.hanxin_noblk]),w(["46",113,19,5,11045,w([10,116,22]),l.hanxin_noblk,l.hanxin_noblk,w([12,74,32]),w([1,78,30]),l.hanxin_noblk,w([18,37,32]),w([1,39,30]),w([1,41,28]),w([25,21,32]),w([1,27,28]),l.hanxin_noblk]),w(["47",115,19,5,11477,w([5,126,24]),w([4,115,22]),w([1,114,22]),w([12,67,28]),w([2,66,32]),w([1,68,30]),w([21,35,30]),w([1,39,30]),l.hanxin_noblk,w([26,21,32]),w([1,28,28]),l.hanxin_noblk]),w(["48",117,19,5,11917,w([9,126,24]),w([1,117,22]),l.hanxin_noblk,w([13,75,32]),w([1,68,30]),l.hanxin_noblk,w([20,35,30]),w([3,35,28]),l.hanxin_noblk,w([27,21,32]),w([1,28,30]),l.hanxin_noblk]),w(["49",119,17,6,12111,w([9,126,24]),w([1,137,26]),l.hanxin_noblk,w([13,71,30]),w([2,68,32]),l.hanxin_noblk,w([20,37,32]),w([1,39,28]),w([1,38,28]),w([24,20,32]),w([5,25,28]),l.hanxin_noblk]),w(["50",121,17,6,12559,w([8,147,28]),w([1,141,28]),l.hanxin_noblk,w([10,73,32]),w([4,74,30]),w([1,73,30]),w([16,36,32]),w([6,39,30]),w([1,37,30]),w([27,21,32]),w([3,20,26]),l.hanxin_noblk]),w(["51",123,18,6,13025,w([9,137,26]),w([1,135,26]),l.hanxin_noblk,w([12,70,30]),w([4,75,32]),l.hanxin_noblk,w([24,35,30]),w([1,40,28]),l.hanxin_noblk,w([23,20,32]),w([8,24,30]),l.hanxin_noblk]),w(["52",125,18,6,13489,w([14,95,18]),w([1,86,18]),l.hanxin_noblk,w([13,73,32]),w([3,77,30]),l.hanxin_noblk,w([24,35,30]),w([2,35,28]),l.hanxin_noblk,w([26,21,32]),w([5,21,30]),w([1,23,30])]),w(["53",127,18,6,13961,w([9,147,28]),w([1,142,28]),l.hanxin_noblk,w([10,73,30]),w([6,70,32]),w([1,71,32]),w([25,35,30]),w([2,34,26]),l.hanxin_noblk,w([29,21,32]),w([4,22,30]),l.hanxin_noblk]),w(["54",129,18,6,14441,w([11,126,24]),w([1,131,24]),l.hanxin_noblk,w([16,74,32]),w([1,79,30]),l.hanxin_noblk,w([25,38,32]),w([1,25,30]),l.hanxin_noblk,w([33,21,32]),w([1,28,28]),l.hanxin_noblk]),w(["55",131,19,6,14939,w([14,105,20]),w([1,99,18]),l.hanxin_noblk,w([19,65,28]),w([1,72,28]),l.hanxin_noblk,w([24,37,32]),w([2,40,30]),w([1,41,30]),w([31,21,32]),w([4,24,32]),l.hanxin_noblk]),w(["56",133,19,6,15435,w([10,147,28]),w([1,151,28]),l.hanxin_noblk,w([15,71,30]),w([3,71,32]),w([1,73,32]),w([24,37,32]),w([3,38,30]),w([1,39,30]),w([36,19,30]),w([3,29,26]),l.hanxin_noblk]),w(["57",135,19,6,15939,w([15,105,20]),w([1,99,18]),l.hanxin_noblk,w([19,70,30]),w([1,64,28]),l.hanxin_noblk,w([27,38,32]),w([2,25,26]),l.hanxin_noblk,w([38,20,30]),w([2,18,28]),l.hanxin_noblk]),w(["58",137,17,7,16171,w([14,105,20]),w([1,113,22]),w([1,114,22]),w([17,67,30]),w([3,92,32]),l.hanxin_noblk,w([30,35,30]),w([1,41,30]),l.hanxin_noblk,w([36,21,32]),w([1,26,30]),w([1,27,30])]),w(["59",139,17,7,16691,w([11,146,28]),w([1,146,26]),l.hanxin_noblk,w([20,70,30]),w([1,60,26]),l.hanxin_noblk,w([29,38,32]),w([1,24,32]),l.hanxin_noblk,w([40,20,30]),w([2,17,26]),l.hanxin_noblk]),w(["60",141,18,7,17215,w([3,137,26]),w([1,136,26]),w([10,126,24]),w([22,65,28]),w([1,75,30]),l.hanxin_noblk,w([30,37,32]),w([1,51,30]),l.hanxin_noblk,w([42,20,30]),w([1,21,30]),l.hanxin_noblk]),w(["61",143,18,7,17751,w([12,126,24]),w([2,118,22]),w([1,116,22]),w([19,74,32]),w([1,74,30]),w([1,72,28]),w([30,38,32]),w([2,29,30]),l.hanxin_noblk,w([39,20,32]),w([2,37,26]),w([1,38,26])]),w(["62",145,18,7,18295,w([12,126,24]),w([3,136,26]),l.hanxin_noblk,w([21,70,30]),w([2,65,28]),l.hanxin_noblk,w([34,35,30]),w([1,44,32]),l.hanxin_noblk,w([42,20,30]),w([2,19,28]),w([2,18,28])]),w(["63",147,18,7,18847,w([12,126,24]),w([3,117,22]),w([1,116,22]),w([25,61,26]),w([2,62,28]),l.hanxin_noblk,w([34,35,30]),w([1,40,32]),w([1,41,32]),w([45,20,30]),w([1,20,32]),w([1,21,32])]),w(["64",149,19,7,19403,w([15,105,20]),w([2,115,22]),w([2,116,22]),w([25,65,28]),w([1,72,28]),l.hanxin_noblk,w([18,35,30]),w([17,37,32]),w([1,50,32]),w([42,20,30]),w([6,19,28]),w([1,15,28])]),w(["65",151,19,7,19971,w([19,105,20]),w([1,101,20]),l.hanxin_noblk,w([33,51,22]),w([1,65,22]),l.hanxin_noblk,w([40,33,28]),w([1,28,28]),l.hanxin_noblk,w([49,20,30]),w([1,18,28]),l.hanxin_noblk]),w(["66",153,17,8,20229,w([18,105,20]),w([2,117,22]),l.hanxin_noblk,w([26,65,28]),w([1,80,30]),l.hanxin_noblk,w([35,35,30]),w([3,35,28]),w([1,36,28]),w([52,18,28]),w([2,38,30]),l.hanxin_noblk]),w(["67",155,17,8,20805,w([26,84,16]),l.hanxin_noblk,l.hanxin_noblk,w([26,70,30]),l.hanxin_noblk,l.hanxin_noblk,w([45,31,26]),w([1,9,26]),l.hanxin_noblk,w([52,20,30]),l.hanxin_noblk,l.hanxin_noblk]),w(["68",157,17,8,21389,w([16,126,24]),w([1,114,22]),w([1,115,22]),w([23,70,30]),w([3,65,28]),w([1,66,28]),w([40,35,30]),w([1,43,30]),l.hanxin_noblk,w([46,20,30]),w([7,19,28]),w([1,16,28])]),w(["69",159,18,8,21993,w([19,116,22]),w([1,105,22]),l.hanxin_noblk,w([20,70,30]),w([7,66,28]),w([1,63,28]),w([40,35,30]),w([1,42,32]),w([1,43,32]),w([54,20,30]),w([1,19,30]),l.hanxin_noblk]),w(["70",161,18,8,22593,w([17,126,24]),w([2,115,22]),l.hanxin_noblk,w([24,70,30]),w([4,74,32]),l.hanxin_noblk,w([48,31,26]),w([2,18,26]),l.hanxin_noblk,w([54,19,28]),w([6,15,26]),w([1,14,26])]),w(["71",163,18,8,23201,w([29,84,16]),l.hanxin_noblk,l.hanxin_noblk,w([29,70,30]),l.hanxin_noblk,l.hanxin_noblk,w([6,34,30]),w([3,36,30]),w([38,33,28]),w([58,20,30]),l.hanxin_noblk,l.hanxin_noblk]),w(["72",165,18,8,23817,w([16,147,28]),w([1,149,28]),l.hanxin_noblk,w([31,66,28]),w([1,37,26]),l.hanxin_noblk,w([48,33,28]),w([1,23,26]),l.hanxin_noblk,w([53,20,30]),w([6,19,28]),w([1,17,28])]),w(["73",167,19,8,24453,w([20,115,22]),w([2,134,24]),l.hanxin_noblk,w([29,66,28]),w([2,56,26]),w([2,57,26]),w([45,36,30]),w([2,15,28]),l.hanxin_noblk,w([59,20,30]),w([2,21,32]),l.hanxin_noblk]),w(["74",169,19,8,25085,w([17,147,28]),w([1,134,26]),l.hanxin_noblk,w([26,70,30]),w([5,75,32]),l.hanxin_noblk,w([47,35,30]),w([1,48,32]),l.hanxin_noblk,w([64,18,28]),w([2,33,30]),w([1,35,30])]),w(["75",171,17,9,25373,w([22,115,22]),w([1,133,24]),l.hanxin_noblk,w([33,65,28]),w([1,74,28]),l.hanxin_noblk,w([43,36,30]),w([5,27,28]),w([1,30,28]),w([57,20,30]),w([5,21,32]),w([1,24,32])]),w(["76",173,17,9,26021,w([18,136,26]),w([2,142,26]),l.hanxin_noblk,w([33,66,28]),w([2,49,26]),l.hanxin_noblk,w([48,35,30]),w([2,38,28]),l.hanxin_noblk,w([64,20,30]),w([1,20,32]),l.hanxin_noblk]),w(["77",175,17,9,26677,w([19,126,24]),w([2,135,26]),w([1,136,26]),w([32,66,28]),w([2,55,26]),w([2,56,26]),w([49,36,30]),w([2,18,32]),l.hanxin_noblk,w([65,18,28]),w([5,27,30]),w([1,29,30])]),w(["78",177,18,9,27335,w([20,137,26]),w([1,130,26]),l.hanxin_noblk,w([30,75,32]),w([2,71,32]),l.hanxin_noblk,w([46,35,30]),w([6,39,32]),l.hanxin_noblk,w([3,12,30]),w([70,19,28]),l.hanxin_noblk]),w(["79",179,18,9,28007,w([20,147,28]),l.hanxin_noblk,l.hanxin_noblk,w([35,70,30]),l.hanxin_noblk,l.hanxin_noblk,w([49,35,30]),w([5,35,28]),l.hanxin_noblk,w([70,20,30]),l.hanxin_noblk,l.hanxin_noblk]),w(["80",181,18,9,28687,w([21,136,26]),w([1,155,28]),l.hanxin_noblk,w([34,70,30]),w([1,64,28]),w([1,65,28]),w([54,35,30]),w([1,45,30]),l.hanxin_noblk,w([68,20,30]),w([3,18,28]),w([1,19,28])]),w(["81",183,18,9,29375,w([19,126,24]),w([5,115,22]),w([1,114,22]),w([33,70,30]),w([3,65,28]),w([1,64,28]),w([52,35,30]),w([3,41,32]),w([1,40,32]),w([67,20,30]),w([5,21,32]),w([1,24,32])]),w(["82",185,18,9,30071,w([2,150,28]),w([21,136,26]),l.hanxin_noblk,w([32,70,30]),w([6,65,28]),l.hanxin_noblk,w([52,38,32]),w([2,27,32]),l.hanxin_noblk,w([73,20,30]),w([2,22,32]),l.hanxin_noblk]),w(["83",187,17,10,30387,w([21,126,24]),w([4,136,26]),l.hanxin_noblk,w([30,74,32]),w([6,73,30]),l.hanxin_noblk,w([54,35,30]),w([4,40,32]),l.hanxin_noblk,w([75,20,30]),w([1,20,28]),l.hanxin_noblk]),w(["84",189,17,10,31091,w([30,105,20]),w([1,114,22]),l.hanxin_noblk,w([3,45,22]),w([55,47,20]),l.hanxin_noblk,w([2,26,26]),w([62,33,28]),l.hanxin_noblk,w([79,18,28]),w([4,33,30]),l.hanxin_noblk])]),l.hanxin_fpat=w([w([1,1,1,1,1,1,1,0]),w([1,0,0,0,0,0,0,0]),w([1,0,1,1,1,1,1,0]),w([1,0,1,0,0,0,0,0]),w([1,0,1,0,1,1,1,0]),w([1,0,1,0,1,1,1,0]),w([1,0,1,0,1,1,1,0]),w([0,0,0,0,0,0,0,0])]),l.hanxin_fpat2=w([w([1,1,1,0,1,0,1,0]),w([1,1,1,0,1,0,1,0]),w([1,1,1,0,1,0,1,0]),w([0,0,0,0,1,0,1,0]),w([1,1,1,1,1,0,1,0]),w([0,0,0,0,0,0,1,0]),w([1,1,1,1,1,1,1,0]),w([0,0,0,0,0,0,0,0])]);var a=w([function(){d[c-1]=0,d[c++]=8},function(){var e=d[--c];d[c++]=e-1,d[c++]=e-9}]),r=w([function(){d[c-1]=1,d[c++]=8},function(){var e=d[--c];d[c++]=e-2,d[c++]=e-9}]),t=w([function(){d[c-1]=2,d[c++]=8},function(){var e=d[--c];d[c++]=e-3,d[c++]=e-9}]),n=w([function(){d[c-1]=3,d[c++]=8},function(){var e=d[--c];d[c++]=e-4,d[c++]=e-9}]),o=w([function(){d[c-1]=4,d[c++]=8},function(){var e=d[--c];d[c++]=e-5,d[c++]=e-9}]),i=w([function(){d[c-1]=5,d[c++]=8},function(){var e=d[--c];d[c++]=e-6,d[c++]=e-9}]),s=w([function(){d[c-1]=6,d[c++]=8},function(){var e=d[--c];d[c++]=e-7,d[c++]=e-9}]),b=w([function(){d[c-1]=7,d[c++]=8},function(){var e=d[--c];d[c++]=e-8,d[c++]=e-9}]),f=w([function(){d[c-1]=8,d[c++]=8},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-9}]),v=w([function(){d[c-1]=8,d[c++]=7},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-8}]),u=w([function(){d[c-1]=8,d[c++]=6},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-7}]),x=w([function(){d[c-1]=8,d[c++]=5},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-6}]),_=w([function(){d[c-1]=8,d[c++]=4},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-5}]),y=w([function(){d[c-1]=8,d[c++]=3},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-4}]),q=w([function(){d[c-1]=8,d[c++]=2},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-3}]),C=w([function(){d[c-1]=8,d[c++]=1},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-2}]),M=w([function(){d[c-1]=8,d[c++]=0},function(){var e=d[--c];d[c++]=e-9,d[c++]=e-1}]),j=w([function(){d[c-1]-=9,d[c++]=0},function(){var e=d[--c];d[c++]=8,d[c++]=e-1}]),T=w([function(){d[c-1]-=9,d[c++]=1},function(){var e=d[--c];d[c++]=8,d[c++]=e-2}]),D=w([function(){d[c-1]-=9,d[c++]=2},function(){var e=d[--c];d[c++]=8,d[c++]=e-3}]),P=w([function(){d[c-1]-=9,d[c++]=3},function(){var e=d[--c];d[c++]=8,d[c++]=e-4}]),E=w([function(){d[c-1]-=9,d[c++]=4},function(){var e=d[--c];d[c++]=8,d[c++]=e-5}]),O=w([function(){d[c-1]-=9,d[c++]=5},function(){var e=d[--c];d[c++]=8,d[c++]=e-6}]),L=w([function(){d[c-1]-=9,d[c++]=6},function(){var e=d[--c];d[c++]=8,d[c++]=e-7}]),H=w([function(){d[c-1]-=9,d[c++]=7},function(){var e=d[--c];d[c++]=8,d[c++]=e-8}]),Z=w([function(){d[c-1]-=9,d[c++]=8},function(){var e=d[--c];d[c++]=8,d[c++]=e-9}]),W=w([function(){d[c-1]-=8,d[c++]=8},function(){var e=d[--c];d[c++]=7,d[c++]=e-9}]),Y=w([function(){d[c-1]-=7,d[c++]=8},function(){var e=d[--c];d[c++]=6,d[c++]=e-9}]),Q=w([function(){d[c-1]-=6,d[c++]=8},function(){var e=d[--c];d[c++]=5,d[c++]=e-9}]),$=w([function(){d[c-1]-=5,d[c++]=8},function(){var e=d[--c];d[c++]=4,d[c++]=e-9}]),ae=w([function(){d[c-1]-=4,d[c++]=8},function(){var e=d[--c];d[c++]=3,d[c++]=e-9}]),ne=w([function(){d[c-1]-=3,d[c++]=8},function(){var e=d[--c];d[c++]=2,d[c++]=e-9}]),oe=w([function(){d[c-1]-=2,d[c++]=8},function(){var e=d[--c];d[c++]=1,d[c++]=e-9}]),ie=w([function(){d[c-1]-=1,d[c++]=8},function(){var e=d[--c];d[c++]=0,d[c++]=e-9}]);l.hanxin_funmap=w([a,r,t,n,o,i,s,b,f,v,u,x,_,y,q,C,M,j,T,D,P,E,O,L,H,Z,W,Y,Q,$,ae,ne,oe,ie]),l.hanxin_rsparams=w([w([]),w([]),w([]),w([]),w([16,19]),w([]),w([]),w([]),w([256,355])]);var se=w([function(){c-=2,d[c++]=1},function(){var e=d[--c],a=d[--c];d[c++]=re(a+e)%2},function(){var e=d[--c],a=d[--c];d[c++]=re((e+a)%3+a%3)%2},function(){var e=d[--c],a=d[--c];d[c++]=re(a%e+(e%a+(e%3+a%3)))%2}]);l.hanxin_maskfuncs=se,d[c++]=1/0;for(var le=0,be=l.hanxin_rsparams.length;le=l.rsgf){var we=d[--c];d[c++]=J(we,l.rspm)}}l.rsalog=w(),l.rslog=w(l.rsgf);for(var _e=1,ke=l.rsgf-1;_e<=ke;_e+=1)z(l.rslog,N(l.rsalog,_e),_e);d[c++]=w([l.rslog,l.rsalog])}else d[c-1]=w([])}var ye=w();l.rstables=ye,l.hanxin_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%l.rsgf_1)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.hanxin_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.rsnc;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.hanxin_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,J(p,N(l.coeffs,b-1)))}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.hanxin_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}d[c++]=R(l.coeffs,0,l.coeffs.length-1)},l.hanxin_coeffscachemax=15,l.hanxin_coeffscachelimit=264,d[c++]=l.hanxin_coeffscachemax,d[c++]=l.hanxin_coeffscachelimit,de();var qe=d[--c];l.hanxin_coeffscache=qe,l.hanxin_coeffscachefetch=function(){var e=d[--c];l.rsbt=e;var a=d[--c];l.rsnc=a,X(N(l.rstables,l.rsbt));var r=d[--c];l.rsalog=r;var t=d[--c];l.rslog=t,l.rsgf_1=l.rsalog.length-1;var n=N(l.hanxin_coeffscache,'fetch');if(d[c++]=re(1e4*l.rsbt+l.rsnc),d[c++]=function(){l.hanxin_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===n())return!0},l=e}e=l;(l=Object.assign({},l,Oa.globals)).dontdraw=!1,l.version="unset",l.eclevel="L2",l.parse=!1,l.parsefnc=!1,l.mask=-1,d[c++]=null,ce();var Ce=d[--c];l.options=Ce;var Me=d[--c];if(l.barcode=Me,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,0==l.barcode.length&&(d[c++]="bwipp.hanxinEmptyData#32692",d[c++]="The data must not be empty",te()),l.barcode.length>14e3&&(d[c++]="bwipp.hanxinInputTooLong#32696",d[c++]="The input data is too long",te()),V(l.version,"unset")){var je=l.version.length,Se=je>=1&&je<=2;if(d[c++]=Se,Se){c--;var Be=l.version;d[c++]=!0;for(var Ne=0,Ae=Be.length;Ne57)&&(d[c-1]=!1)}if(d[c-1]){c--;var ze=S(l.version);d[c++]=ze>=1&&ze<=84}}d[--c]||(d[c++]="bwipp.hanxinInvalidVersion#32707",d[c++]="Valid versions are 1 to 84",te())}var Re=2==l.eclevel.length;if(d[c++]=Re,Re){c--;var Ie=K(R(l.eclevel,0,1),"L");if(d[c++]=Ie,Ie){c--;var De=N(l.eclevel,1)-48;d[c++]=De>=1&&De<=4}}d[--c]||(d[c++]="bwipp.hanxinInvalidErrorCorrectionLevel#32717",d[c++]="Valid error correction levels are L1 to L4",te()),-1!=l.mask&&(l.mask<1||l.mask>4)&&(d[c++]="bwipp.hanxinInvalidErrorCorrectionLevel#32722",d[c++]="The valid masks are 1 to 4",te()),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.hanxin_fn1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var Pe=d[--c];if(l.msg=Pe,l.msglen=l.msg.length,l.fnc1first=!1,l.msglen>0&&N(l.msg,0)==l.hanxin_fn1&&(l.fnc1first=!0,l.msg=R(l.msg,1,l.msglen-1),l.msglen=l.msg.length),l.msglen>7827&&(d[c++]="bwipp.hanxinInputTooLong#32754",d[c++]="The input data is too long",te()),!l.fnc1first)for(var Ee=0,Oe=l.msglen-1;Ee<=Oe;Ee+=1)l.i=Ee,N(l.msg,l.i)==l.hanxin_fn1&&(d[c++]="bwipp.hanxinFNC1NotFirstPosition#32764",d[c++]="Han Xin requires that FNC1 only appears in the first position",te());l.tobin=function(){var e=k(d[--c]);d[c++]=e;for(var a=0,r=e.length-1;a<=r;a+=1){z(d[c-1],a,48)}var t=d[c-1];d[c++]=t;var n=d[c-3],o=d[c-1];d[c-3]=d[c-2],c-=2;var i=B(k(o.length),n,2);I(o,o.length-i.length,i)},d[c++]=1/0;for(var Fe=0,Le=l.msglen;Fe=0;Ge-=1){l.i=Ge;var Xe=N(l.msg,l.i);Xe>=48&&Xe<=57&&z(l.numD,l.i,N(l.numD,l.i+1)+1)}for(d[c++]=1/0,l.i=0,l.bytestart=-1;;){if(l.i>=l.msglen){-1!=l.bytestart&&(d[c++]=l.hanxin_BYT,d[c++]=R(l.msg,l.bytestart,l.i-l.bytestart));break}l.d=N(l.numD,l.i);var Ue=re(l.i+l.d)>=l.msglen?5:8;if(l.d>=Ue)-1!=l.bytestart&&(l.bytestart=-1,d[c++]=l.hanxin_BYT,d[c++]=R(l.msg,l.bytestart,l.i-l.bytestart)),l.i=re(l.i+l.d),d[c++]=l.hanxin_NUM,d[c++]=R(l.msg,l.i,l.d);else if(N(l.msg,l.i)==l.hanxin_fn1){if(-1!=l.bytestart){var Ke=R(l.msg,l.bytestart,re(l.i-l.bytestart));l.bytestart=-1,d[c++]=l.hanxin_BYT,d[c++]=Ke}l.i=l.i+1,d[c++]=l.hanxin_FN1SEP,d[c++]=null}else-1==l.bytestart&&(l.bytestart=l.i),l.i=l.i+1}U(w(G()));var Ve=d[--c];c--,l.seq=Ve;for(var He=0,Ze=l.seq.length-1;He<=Ze;He+=2)l.si=He,N(l.seq,l.si)==l.hanxin_BYT&&N(l.seq,l.si+1).length>=8192&&(d[c++]="bwipp.hanxinInputTooLarge#32834",d[c++]="The input data exceeds the maximum symbol capacity",te());l.numRhs=function(){if(d[c-1]>0){var e=d[c-1];d[c++]=N(l.seq,e-2)==l.hanxin_FN1SEP}else d[c++]=!1;var a=d[--c];d[c-1]=a},l.numLhs=function(){if(d[c-1]+20){var e=d[c-1];if(N(l.seq,e-2)==l.hanxin_NUM){var a=d[c-1];d[c++]=N(l.seq,a-1).length%3==0}else d[c++]=!1}else d[c++]=!1;var r=d[--c];d[c-1]=r},l.addtobits=function(){d[c-1].length+l.pos>l.bits.length&&(d[c-1]="bwipp.hanxinNoValidSymbol#32883",d[c++]="Maximum length exceeded or invalid content",te());var e=d[--c];I(l.bits,l.pos,e),l.pos=e.length+l.pos},l.bits=k(26120),l.pos=0,l.fnc1first&&(d[c++]=l.hanxin_gs1pre,l.addtobits());for(var We=0,Ye=l.seq.length-1;We<=Ye;We+=2)if(l.si=We,l.st=N(l.seq,l.si),l.st==l.hanxin_BYT)l.sd=N(l.seq,l.si+1),d[c++]="0011",l.addtobits(),d[c++]=l.sd.length,d[c++]=13,l.tobin(),l.addtobits(),F(l.sd,function(){d[c++]=8,l.tobin(),l.addtobits()});else if(l.st==l.hanxin_FN1SEP){d[c++]=l.si,l.fncLhs(),d[--c]||(d[c++]="0001",l.addtobits()),d[c++]=l.hanxin_fnc1ext,l.addtobits(),d[c++]=l.si,l.fncRhs(),d[--c]||(d[c++]="1111111111",l.addtobits())}else{l.sd=N(l.seq,l.si+1),l.D=l.sd.length,d[c++]=l.si,l.numRhs(),d[--c]||(d[c++]="0001",l.addtobits()),l.numgroups=m(l.D/3);for(var Qe=0,$e=l.numgroups-1;Qe<=$e;Qe+=1){l.gstart=3*Qe;var Je=l.D-l.gstart<3?l.D-l.gstart:3;l.gsize=Je,d[c++]=0;for(var ea=0,aa=l.gsize-1;ea<=aa;ea+=1){var ra=d[--c];d[c++]=re(N(l.sd,ea+l.gstart)-48+10*ra)}d[c++]=10,l.tobin(),l.addtobits()}d[c++]=l.si,l.numLhs(),d[--c]||((l.D-1)%3==0?d[c++]="1111111101":(l.D-1)%3==1?d[c++]="1111111110":d[c++]="1111111111",l.addtobits())}l.fnc1first&&(d[c++]=l.hanxin_gs1post,l.addtobits()),l.bits=R(l.bits,0,l.pos),A(l.options,'debugbits')&&(d[c++]="bwipp.debugbits#32940",d[c++]=l.bits,te()),l.eclval=N(l.eclevel,1)-49;for(var ta=0,na=l.hanxin_metrics.length;tal.dmod&&(l.okay=!1),l.okay)break}l.okay||(d[c++]="bwipp.hanxinNoValidSymbol#32967",d[c++]="Maximum length exceeded or invalid content",te()),l.version=l.vers,l.msgbits=l.bits,l.e1nb=N(N(l.ecbs,0),0),l.e2nb=N(N(l.ecbs,1),0),l.e3nb=N(N(l.ecbs,2),0),l.e1dcws=N(N(l.ecbs,0),1),l.e2dcws=N(N(l.ecbs,1),1),l.e3dcws=N(N(l.ecbs,2),1),l.e1ecws=N(N(l.ecbs,0),2),l.e2ecws=N(N(l.ecbs,1),2),l.e3ecws=N(N(l.ecbs,2),2),l.pad=k(l.dmod);for(var la=0,pa=l.pad.length-1;la<=pa;la+=1)z(l.pad,la,48);I(l.pad,0,l.msgbits),l.cws=w(l.dcws);for(var ba=0,fa=l.cws.length-1;ba<=fa;ba+=1){l.c=ba,l.cwb=R(l.pad,8*l.c,8),l.cw=0;for(var ma=0;ma<=7;ma+=1)l.i=ma,l.cw=re(l.cw+g(2,8-l.i-1)*(N(l.cwb,l.i)-48));z(l.cws,l.c,l.cw)}A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#33000",d[c++]=l.cws,te()),l.rscodes=function(){var e=d[--c];l.rsbt=e;var a=d[--c];l.rsnc=a;var r=d[--c];l.rscws=r,d[c++]='coeffs',d[c++]=l.rsnc,d[c++]=l.rsbt,l.hanxin_coeffscachefetch();var t=d[--c],n=d[--c];l[n]=t,l.lfsr=w(l.rsnc);var o=l.rscws,i=l.coeffs,s=l.rsnc,p=l.lfsr;d[c++]=function(){var e=d[--c];d[c++]=N(l.rscws,e)},d[c++]=o.length,d[c++]=i,d[c++]=s,d[c++]=p,d[c++]=l.hanxin_rsprod,fe(),d[c++]=l.lfsr},l.dcwsb=w(re(l.e1nb+l.e2nb+l.e3nb)),l.ecwsb=w(l.dcwsb.length),l.in=0,l.out=0;for(var ha=0,va=l.e1nb;ha12){var Ka=Xa;Xa=Ua,Ua=Ka}for(var Va=0,Ha=Ua;Va<=Ha;Va+=1)for(var Za=Va,Wa=l.ncws-1;Za<=Wa;Za+=13)if(d[c++]=Za,Za0&&(l.pad=w(l.cws.length+1),I(l.pad,0,l.cws),z(l.pad,l.pad.length-1,0),l.cws=l.pad),d[c++]=1/0;for(var Qa=0,$a=l.size*l.size;Qa<$a;Qa++)d[c++]=-1;if(l.pixs=w(),l.qmv=function(){var e=d[--c],a=d[--c];d[c++]=re(a+e*l.size)},0!=l.alnn){for(l.trmv=function(){var e=d[--c],a=d[--c];d[c++]=re(e*l.size+l.size-1-a)},l.aplot=function(){var e=d[c-2],a=d[c-3],r=d[c-1];c-=3,d[c++]=r,d[c++]=a,d[c++]=e,d[c++]=r,d[c++]=e,d[c++]=a,l.trmv();var t=d[--c];d[c++]=l.pixs,d[c++]=t;var n=d[c-3],o=d[c-1],i=d[c-2];c-=3,z(i,o,n),l.trmv();var s=d[--c];d[c++]=l.pixs,d[c++]=s;var p=d[c-3],b=d[c-1],f=d[c-2];c-=3,z(f,b,p)},l.i=0,l.stag=0;!(l.i>=l.size);){for(var Ja=0,er=l.size-1;Ja<=er;Ja+=1){if(l.j=Ja,re(l.j+l.alnr)=or:tr<=or;tr+=nr){if(l.i=tr,~~(l.i/l.alnk)%2!=0){d[c++]=l.pixs,d[c++]=0,d[c++]=l.i-1,l.trmv();var ir=d[--c];z(d[--c],ir,0),d[c++]=l.pixs,d[c++]=0,d[c++]=l.i+1,l.trmv();var sr=d[--c];z(d[--c],sr,0),d[c++]=l.pixs,d[c++]=1,d[c++]=l.i-1,l.trmv();var cr=d[--c];z(d[--c],cr,0),d[c++]=l.pixs,d[c++]=1,d[c++]=l.i,l.trmv();var dr=d[--c];z(d[--c],dr,0),d[c++]=l.pixs,d[c++]=1,d[c++]=l.i+1,l.trmv();var lr=d[--c];z(d[--c],lr,0),d[c++]=l.pixs,d[c++]=l.i-1,d[c++]=0,l.trmv();var pr=d[--c];z(d[--c],pr,0),d[c++]=l.pixs,d[c++]=l.i+1,d[c++]=0,l.trmv();var br=d[--c];z(d[--c],br,0),d[c++]=l.pixs,d[c++]=l.i-1,d[c++]=1,l.trmv();var fr=d[--c];z(d[--c],fr,0),d[c++]=l.pixs,d[c++]=l.i,d[c++]=1,l.trmv();var mr=d[--c];z(d[--c],mr,0),d[c++]=l.pixs,d[c++]=l.i+1,d[c++]=1,l.trmv();var hr=d[--c];z(d[--c],hr,0)}d[c++]=l.pixs,d[c++]=l.size-1,d[c++]=l.i-1,l.trmv();var vr=d[--c];if(1!=N(d[--c],vr)){d[c++]=l.pixs,d[c++]=l.size-1,d[c++]=l.i-1,l.trmv();var gr=d[--c];z(d[--c],gr,0),d[c++]=l.pixs,d[c++]=l.size-2,d[c++]=l.i-1,l.trmv();var ur=d[--c];z(d[--c],ur,0),d[c++]=l.pixs,d[c++]=l.size-2,d[c++]=l.i,l.trmv();var xr=d[--c];z(d[--c],xr,0),d[c++]=l.pixs,d[c++]=l.size-2,d[c++]=l.i+1,l.trmv();var wr=d[--c];z(d[--c],wr,0),d[c++]=l.pixs,d[c++]=l.size-1,d[c++]=l.i+1,l.trmv();var kr=d[--c];z(d[--c],kr,0),d[c++]=l.pixs,d[c++]=l.i-1,d[c++]=l.size-1,l.trmv();var yr=d[--c];z(d[--c],yr,0),d[c++]=l.pixs,d[c++]=l.i-1,d[c++]=l.size-2,l.trmv();var qr=d[--c];z(d[--c],qr,0),d[c++]=l.pixs,d[c++]=l.i,d[c++]=l.size-2,l.trmv();var Cr=d[--c];z(d[--c],Cr,0),d[c++]=l.pixs,d[c++]=l.i+1,d[c++]=l.size-2,l.trmv();var Mr=d[--c];z(d[--c],Mr,0),d[c++]=l.pixs,d[c++]=l.i+1,d[c++]=l.size-1,l.trmv();var jr=d[--c];z(d[--c],jr,0)}}}for(var Sr=0,Br=l.hanxin_fpat.length-1;Sr<=Br;Sr+=1){l.y=Sr;for(var Nr=0,Ar=N(l.hanxin_fpat,0).length-1;Nr<=Ar;Nr+=1){l.x=Nr,l.fpb=N(N(l.hanxin_fpat,l.y),l.x),l.fpb2=N(N(l.hanxin_fpat2,l.y),l.x),d[c++]=l.pixs,d[c++]=l.x,d[c++]=l.y,l.qmv();var Tr=d[--c];z(d[--c],Tr,l.fpb),d[c++]=l.pixs,d[c++]=re(l.size-l.x)-1,d[c++]=l.y,l.qmv();var zr=d[--c];z(d[--c],zr,l.fpb),d[c++]=l.pixs,d[c++]=re(l.size-l.x)-1,d[c++]=re(l.size-l.y)-1,l.qmv();var Rr=d[--c];z(d[--c],Rr,l.fpb),d[c++]=l.pixs,d[c++]=l.x,d[c++]=re(l.size-l.y)-1,l.qmv();var Ir=d[--c];z(d[--c],Ir,l.fpb2)}}d[c++]=1/0;for(var Dr=0,Pr=l.hanxin_funmap.length;Dr=3){var e=d[--c],a=d[--c],r=re(a+4*e);d[c++]=r,d[c++]=r}c--});var a=d[--c],r=d[--c];l[r]=a,l.scr3=0;for(var t=5,n=l.scrle.length-1;t<=n;t+=2)if(l.j=t,N(l.scrle,l.j)%3==0){l.fact=~~(N(l.scrle,l.j)/3);for(var o=R(l.scrle,l.j-4,4),i=0,s=o.length;i=l.scrle.length||N(l.scrle,l.j-5)>=3||N(l.scrle,l.j+1)>=3)&&(l.scr3=l.scr3+50)}for(var m=1,h=l.scrle.length-5;m<=h;m+=2)if(l.j=m,N(l.scrle,l.j)%3==0){l.fact=~~(N(l.scrle,l.j)/3);for(var v=R(l.scrle,l.j+1,4),g=0,u=v.length;g=l.scrle.length||N(l.scrle,l.j-1)>=3||N(l.scrle,l.j+5)>=3)&&(l.scr3=l.scr3+50)}d[c++]=l.scr1,d[c++]=l.scr3},l.evalfull=function(){var e=d[--c];l.sym=e,l.n1=0,l.n3=0,l.rle=w(l.size+1),l.lastpairs=w(l.size),l.thispairs=w(l.size),l.sizeadd1=l.size+1;for(var a=0,r=l.size-1;a<=r;a+=1){l.i=a,d[c++]=1/0;var t=l.size;d[c++]=0,d[c++]=0;for(var n=l.i,o=t,i=t*t-1;o<0?n>=i:n<=i;n+=o){var s=N(l.sym,n),p=d[--c];if(d[c++]=s,K(p,s)){var b=d[--c];d[c-1]+=1,d[c++]=b}else{var f=d[--c];d[c++]=1,d[c++]=f}}c--;var m=G()+2;U(R(l.rle,0,m-2)),l.evalfulln1n3();var h=d[--c];l.n3=re(h+l.n3);var v=d[--c];l.n1=re(v+l.n1),c--,l.symrow=R(l.sym,l.i*l.size,l.size),d[c++]=1/0;var g=l.symrow;d[c++]=0,d[c++]=0;for(var u=0,x=g.length;u",">","30"]),w(["?","?","31"]),w(["@","@","32"]),w(["A","A","33"]),w(["B","B","34"]),w(["C","C","35"]),w(["D","D","36"]),w(["E","E","37"]),w(["F","F","38"]),w(["G","G","39"]),w(["H","H","40"]),w(["I","I","41"]),w(["J","J","42"]),w(["K","K","43"]),w(["L","L","44"]),w(["M","M","45"]),w(["N","N","46"]),w(["O","O","47"]),w(["P","P","48"]),w(["Q","Q","49"]),w(["R","R","50"]),w(["S","S","51"]),w(["T","T","52"]),w(["U","U","53"]),w(["V","V","54"]),w(["W","W","55"]),w(["X","X","56"]),w(["Y","Y","57"]),w(["Z","Z","58"]),w(["[","[","59"]),w([92,92,"60"]),w(["]","]","61"]),w(["^","^","62"]),w(["_","_","63"]),w([0,"`","64"]),w([1,"a","65"]),w([2,"b","66"]),w([3,"c","67"]),w([4,"d","68"]),w([5,"e","69"]),w([6,"f","70"]),w([7,"g","71"]),w([8,"h","72"]),w([9,"i","73"]),w([10,"j","74"]),w([11,"k","75"]),w([12,"l","76"]),w([13,"m","77"]),w([14,"n","78"]),w([15,"o","79"]),w([16,"p","80"]),w([17,"q","81"]),w([18,"r","82"]),w([19,"s","83"]),w([20,"t","84"]),w([21,"u","85"]),w([22,"v","86"]),w([23,"w","87"]),w([24,"x","88"]),w([25,"y","89"]),w([26,"z","90"]),w([27,"{","91"]),w([28,"|","92"]),w([29,"}","93"]),w([30,"~","94"]),w([31,127,"95"]),w([l.sfb,l.crl,"96"]),w([l.sb2,9,"97"]),w([l.sb3,28,"98"]),w([l.sb4,29,"99"]),w([l.sb5,30,l.aim]),w([l.sb6,l.sfa,l.laa]),w([l.lab,l.laa,l.sfb]),w([l.sc2,l.sc2,l.sb2]),w([l.sc3,l.sc3,l.sb3]),w([l.sc4,l.sc4,l.sb4]),w([l.lac,l.lac,l.lab]),w([l.fn1,l.fn1,l.fn1]),w([l.fn2,l.fn2,l.fn2]),w([l.fn3,l.fn3,l.fn3]),w([l.bsa,l.bsa,l.bsa]),w([l.bsb,l.bsb,l.bsb]),w([l.bin,l.bin,l.bin])]),l.dotcode_encs=w(["101010101","010101011","010101101","010110101","011010101","101010110","101011010","101101010","110101010","010101110","010110110","010111010","011010110","011011010","011101010","100101011","100101101","100110101","101001011","101001101","101010011","101011001","101100101","101101001","110010101","110100101","110101001","001010111","001011011","001011101","001101011","001101101","001110101","010010111","010011011","010011101","010100111","010110011","010111001","011001011","011001101","011010011","011011001","011100101","011101001","100101110","100110110","100111010","101001110","101011100","101100110","101101100","101110010","101110100","110010110","110011010","110100110","110101100","110110010","110110100","111001010","111010010","111010100","001011110","001101110","001110110","001111010","010011110","010111100","011001110","011011100","011100110","011101100","011110010","011110100","100010111","100011011","100011101","100100111","100110011","100111001","101000111","101100011","101110001","110001011","110001101","110010011","110011001","110100011","110110001","111000101","111001001","111010001","000101111","000110111","000111011","000111101","001001111","001100111","001110011","001111001","010001111","011000111","011100011","011110001","100011110","100111100","101111000","110001110","110011100","110111000","111000110","111001100"]),l.dotcode_encfuncs=w(['encA','encB','encC','encBIN']),l.dotcode_maskvals=w([0,3,7,17]),l.dotcode_maskbits=w(["00","01","10","11"]),d[c++]=1/0,d[c++]=1;for(var a=0;a<112;a++){var r=d[c-1];d[c++]=3*r%113}var t=w();l.rsalog=t,l.charvals=w([new Map,new Map,new Map]);for(var n=0,o=l.dotcode_charmaps.length-1;n<=o;n+=1){l.i=n,l.encs=N(l.dotcode_charmaps,l.i);for(var i=0;i<=2;i+=1){l.j=i;var s=N(l.encs,l.j);K(P(s),'stringtype')&&(s=N(s,0)),z(N(l.charvals,l.j),s,l.i)}}l.Avals=N(l.charvals,0),l.Bvals=N(l.charvals,1),z(l.Bvals,l.dotcode_m05,97),z(l.Bvals,l.dotcode_m06,98),z(l.Bvals,l.dotcode_m12,99),z(l.Bvals,l.dotcode_mac,100),l.Bvals=l.Bvals,l.Cvals=N(l.charvals,2),l.charvals=l.charvals,d[c++]=1/0;var b=w([l.dotcode_sc2,l.dotcode_sc3,l.dotcode_sc4,l.dotcode_sc5,l.dotcode_sc6,l.dotcode_sc7,l.dotcode_tma,l.dotcode_tmb,l.dotcode_tmc,l.dotcode_tms]);d[c++]=102;for(var f=0,m=b.length;f=1;n-=1){var o=l.coeffs,i=d[c-1];z(o,n,re(N(o,n)+113-N(l.rsalog,i)*N(l.coeffs,n-1)%113)%113)}c--}for(var s=l.NC;s>=1;s-=1)d[c++]=N(l.coeffs,s);U(w(l.NC))},l.dotcode_coeffscachemax=79,l.dotcode_coeffscachelimit=3160,d[c++]=l.dotcode_coeffscachemax,d[c++]=l.dotcode_coeffscachelimit,de();var g=d[--c];l.dotcode_coeffscache=g,l.dotcode_coeffscachefetch=function(){var e=d[--c];l.NC=e;var a=N(l.dotcode_coeffscache,'fetch');if(d[c++]=l.NC,d[c++]=function(){l.dotcode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,Fa.globals)).dontdraw=!1,l.rows=-1,l.columns=-1,l.ratio=-1,l.parse=!1,l.parsefnc=!1,l.raw=!1,l.fast=!1,l.mask=-1,d[c++]=null,ce();var u=d[--c];l.options=u;var y=d[--c];l.barcode=y,l.barcode.length>2e3&&(d[c++]="bwipp.dotcodeinputTooLong#33650",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,-1!=l.rows&&(l.rows<5||l.rows>200)&&(d[c++]="bwipp.dotcodeBadRows#33677",d[c++]="Rows must be from 5 to 200",te()),-1!=l.columns&&(l.columns<5||l.columns>200)&&(d[c++]="bwipp.dotcodeBadColumns#33683",d[c++]="Columns must be from 5 to 200",te()),-1!=l.rows&&-1!=l.columns&&(l.rows+l.columns)%2!=1&&(d[c++]="bwipp.dotcodeRowsColumnsBadParity#33688",d[c++]="Sum of rows and columns must be odd",te()),-1==l.ratio&&-1==l.rows&&-1==l.columns&&(l.ratio=1.5),-1!=l.ratio&&l.ratio<=0&&(d[c++]="bwipp.dotcodeRatio#33699",d[c++]="The ratio must be greater than 0",te()),-1!=l.mask&&(l.mask<0||l.mask>3)&&(d[c++]="bwipp.dotcodeBadMask#33705",d[c++]="Valid mask values are 0 to 3",te()),l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["eci",!0],["FNC1",l.dotcode_fn1],["FNC3",l.dotcode_fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var q=d[--c];l.msg=q,l.msglen=l.msg.length,d[c++]='numecis',d[c++]=0,F(l.msg,function(){d[--c]<=-1e6&&(d[c-1]+=1)});var C=d[--c],j=d[--c];l[j]=C,l.msgtmp=w(re(l.msg.length+6*l.numecis)),l.j=0;for(var S=0,T=l.msg.length-1;S<=T;S+=1){var D=N(l.msg,S);if(d[c++]=D,D<=-1e6){for(var E=d[--c],O=R(B(k(7),-E,10),1,6),G=0,V=O.length;G=0;Me-=1){if(l.i=Me,l.barchar=N(l.msg,l.i),l.barchar>=48&&l.barchar<=57&&z(l.nDigits,l.i,N(l.nDigits,l.i+1)+1),A(l.Avals,l.barchar)&&z(l.DatumA,l.i,!0),A(l.Bvals,l.barchar)&&z(l.DatumB,l.i,!0),l.CRLF=!1,13==l.barchar&&l.i=2&&z(l.DatumC,l.i,!0),l.barchar<0&&z(l.DatumC,l.i,!0),l.barchar>=128&&z(l.Binary,l.i,!0),N(l.nDigits,l.i)>=10){d[c++]=1/0,X(R(l.msg,l.i,10));for(var je=0;je<1;je++){if(48!=d[--c]){d[c++]=!1;break}if(49!=d[--c]){d[c++]=!1;break}if(c-=6,55!=d[--c]){d[c++]=!1;break}if(49!=d[--c]){d[c++]=!1;break}d[c++]=!0}d[c++]=l.SeventeenTen,d[c++]=l.i;var Se=d[c-3],Be=d[c-1],Ne=d[c-2];c-=3,z(Ne,Be,Se),L()}if(N(l.nDigits,l.i+1)>=6&&N(l.msg,l.i)==l.dotcode_fn2&&z(l.ECI,l.i,!0),l.barchar<0&&l.barchar!=l.dotcode_fn3?z(l.AheadC,l.i,N(l.AheadC,l.i+1)+1):N(l.nDigits,l.i)<=1?z(l.AheadC,l.i,0):z(l.AheadC,l.i,N(l.AheadC,l.i+2)+1),N(l.nDigits,l.i)>0&&W(N(l.AheadC,l.i),N(l.AheadC,l.i+1))&&z(l.TryC,l.i,N(l.AheadC,l.i)),N(l.DatumA,l.i)&&N(l.TryC,l.i)<2&&l.barchar!=l.dotcode_fn3&&z(l.AheadA,l.i,N(l.AheadA,l.i+1)+1),N(l.DatumB,l.i)&&N(l.TryC,l.i)<2&&l.barchar!=l.dotcode_fn3){var Ae=l.AheadB,Te=l.i,ze=l.AheadB,Re=l.i+1;l.CRLF&&(Re+=1),z(Ae,Te,N(ze,Re)+1)}l.barchar!=l.dotcode_fn3&&z(l.UntilEndSeg,l.i,N(l.UntilEndSeg,l.i+1)+1)}for(l.addtocws=function(){var e=d[--c];I(l.cws,l.j,e),l.j=e.length+l.j},l.base259to103=function(){var e=d[--c];l.in=e,l.inlen=l.in.length,d[c++]=1/0;for(var a=0,r=5-l.inlen;a=40){var o=d[--c]-40,i=o%12769;d[c++]=40+~~(o/12769),d[c++]=~~(i/113),d[c++]=i%113}},l.ECIbin=function(){d[c++]=1/0;for(var e=R(l.msg,l.i+1,6),a=0,r=0,t=e.length;r=65536){var o=d[--c],i=o%65536;d[c++]=258,d[c++]=~~(o/65536),d[c++]=~~(i/256),d[c++]=i%256}else{if(d[c-1]>=256){var s=d[--c];d[c++]=257,d[c++]=~~(s/256),d[c++]=s%256}else{var p=d[--c];d[c++]=256,d[c++]=p}}for(var b=w(),f=0,m=b.length;fl.segend-7){d[c++]=0;break}if(91!=N(l.msg,l.segstart)){d[c++]=0;break}if(41!=N(l.msg,l.segstart+1)){d[c++]=0;break}if(62!=N(l.msg,l.segstart+2)){d[c++]=0;break}if(30!=N(l.msg,l.segstart+3)){d[c++]=0;break}var r=N(l.msg,l.segstart+4);if(r<48||r>57){d[c++]=0;break}var t=N(l.msg,l.segstart+5);if(t<48||t>57){d[c++]=0;break}if(4!=N(l.msg,l.segend-1)){d[c++]=0;break}var n=re(10*(N(l.msg,l.segstart+4)-48)+(N(l.msg,l.segstart+5)-48));if(d[c++]=n,5!=n&&6!=n&&12!=n){d[c-1]=l.dotcode_mac;break}if(29!=N(l.msg,l.segstart+6)){d[c-1]=0;break}if(30!=N(l.msg,l.segend-2)){d[c-1]=0;break}if(5==d[c-1]){d[c-1]=l.dotcode_m05;break}if(6==d[--c]){d[c++]=l.dotcode_m06;break}d[c++]=l.dotcode_m12;break}var o=d[--c];if(l.inmac=o,0!=l.inmac){d[c++]=w([N(l.Cvals,l.dotcode_lab)]),l.addtocws(),l.mode=l.B,d[c++]=w([N(l.Bvals,l.inmac)]),l.addtocws(),l.inmac==l.dotcode_mac?(d[c++]=w([N(l.Bvals,N(l.msg,l.segstart+4))]),l.addtocws(),d[c++]=w([N(l.Bvals,N(l.msg,l.segstart+5))]),l.addtocws(),l.i=l.i+6):l.i=l.i+7;break}}if(l.i==l.segstart&&(N(l.nDigits,l.i)>=2&&(d[c++]=w([N(l.Cvals,l.dotcode_fn1)]),l.addtocws()),N(l.msg,l.i)==l.dotcode_fn1&&N(l.nDigits,l.i+1)>=2&&(l.i=l.i+1)),N(l.SeventeenTen,l.i)){d[c++]=w([N(l.Cvals,l.dotcode_aim),re(10*(N(l.msg,l.i+2)-48)+(N(l.msg,l.i+3)-48)),re(10*(N(l.msg,l.i+4)-48)+(N(l.msg,l.i+5)-48)),re(10*(N(l.msg,l.i+6)-48)+(N(l.msg,l.i+7)-48))]),l.addtocws(),l.i=l.i+10;break}if(N(l.DatumC,l.i)){var i=N(l.msg,l.i);if(i==l.dotcode_fn1||i==l.dotcode_fn2||i==l.dotcode_fn3){if(d[c++]=w([N(l.Cvals,N(l.msg,l.i))]),l.addtocws(),N(l.ECI,l.i)){d[c++]=1/0,l.ECIabc();var s=w();d[c++]=s,l.addtocws(),l.i=l.i+7;break}if(N(l.msg,l.i)==l.dotcode_fn3&&l.segstart!=l.i){l.i=l.i+1,l.inmac=0,l.segstart=l.i,l.segend=re(l.i+N(l.UntilEndSeg,l.i));break}l.i=l.i+1;break}d[c++]=w([re(10*(N(l.msg,l.i)-48)+(N(l.msg,l.i+1)-48))]),l.addtocws(),l.i=l.i+2;break}if(N(l.Binary,l.i)){if(N(l.nDigits,l.i+1)>0){N(l.msg,l.i)<160?(d[c++]=w([N(l.Cvals,l.dotcode_bsa),N(l.Avals,N(l.msg,l.i)-128)]),l.addtocws()):(d[c++]=w([N(l.Cvals,l.dotcode_bsb),N(l.Bvals,N(l.msg,l.i)-128)]),l.addtocws()),l.i=l.i+1;break}d[c++]=w([N(l.Cvals,l.dotcode_bin)]),l.addtocws(),l.mode=l.BIN;break}if(l.m=N(l.AheadA,l.i),l.n=N(l.AheadB,l.i),W(l.m,l.n)){d[c++]=w([N(l.Cvals,l.dotcode_laa)]),l.addtocws(),l.mode=l.A;break}if(l.i==l.segstart){var p=N(l.msg,l.i);if(9==p||28==p||29==p||30==p){d[c++]=w([N(l.Cvals,l.dotcode_laa)]),l.addtocws(),l.mode=l.A;break}}if(l.n>4){d[c++]=w([N(l.Cvals,l.dotcode_lab)]),l.addtocws(),l.mode=l.B;break}d[c++]=w([N(l.Cvals,N(w([l.dotcode_sfb,l.dotcode_sb2,l.dotcode_sb3,l.dotcode_sb4]),l.n-1))]),l.addtocws();for(var b=0,f=l.n;b=2){if(l.n>4){d[c++]=w([N(l.Bvals,l.dotcode_lac)]),l.addtocws(),l.mode=l.C;break}d[c++]=w([N(l.Bvals,N(w([l.dotcode_sfc,l.dotcode_sc2,l.dotcode_sc3,l.dotcode_sc4]),l.n-1))]),l.addtocws();for(var a=0,r=l.n;a=2){if(l.n>4){d[c++]=w([N(l.Avals,l.dotcode_lac)]),l.addtocws(),l.mode=l.C;break}d[c++]=w([N(l.Avals,N(w([l.dotcode_sfc,l.dotcode_sc2,l.dotcode_sc3,l.dotcode_sc4]),l.n-1))]),l.addtocws();for(var a=0,r=l.n;a6){d[c++]=w([N(l.Avals,l.dotcode_lab)]),l.addtocws(),l.mode=l.B;break}d[c++]=w([N(l.Avals,N(w([l.dotcode_sfb,l.dotcode_sb2,l.dotcode_sb3,l.dotcode_sb4,l.dotcode_sb5,l.dotcode_sb6]),l.n-1))]),l.addtocws();for(var o=0,i=l.n;o=2){d[c++]=1/0,l.finaliseBIN();var a=w();if(d[c++]=a,l.addtocws(),l.n>7){d[c++]=w([N(l.BINvals,l.dotcode_tmc)]),l.addtocws(),l.mode=l.C;break}d[c++]=w([N(l.BINvals,N(w([l.dotcode_sc2,l.dotcode_sc3,l.dotcode_sc4,l.dotcode_sc5,l.dotcode_sc6,l.dotcode_sc7]),l.n-2))]),l.addtocws();for(var r=0,t=l.n;r=0&&(N(l.Binary,l.i)||N(l.Binary,l.i+1)||N(l.Binary,l.i+2)||N(l.Binary,l.i+3)||N(l.ECI,l.i+1)&&N(l.Binary,l.i+8))){d[c++]=1/0,d[c++]=N(l.msg,l.i),l.addtobin();var i=w();if(d[c++]=i,l.addtocws(),l.i=l.i+1,l.i==l.msglen){d[c++]=1/0,l.finaliseBIN();var s=w();d[c++]=s,l.addtocws()}break}d[c++]=1/0,l.finaliseBIN();var p=w();if(d[c++]=p,l.addtocws(),N(l.msg,l.i)==l.dotcode_fn3&&l.i!=l.segstart){d[c++]=w([N(l.BINvals,l.dotcode_tms)]),l.addtocws(),l.i=l.i+1,l.mode=l.C,l.inmac=0,l.segstart=l.i,l.segend=re(l.i+N(l.UntilEndSeg,l.i));break}W(N(l.AheadA,l.i),N(l.AheadB,l.i))?(d[c++]=w([N(l.BINvals,l.dotcode_tma)]),l.addtocws(),l.mode=l.A):(d[c++]=w([N(l.BINvals,l.dotcode_tmb)]),l.addtocws(),l.mode=l.B);break}},l.cws=w(2*l.msglen+1),l.mode=l.C,l.bvals=w(5),l.bpos=0,l.inmac=0,l.segstart=0,l.segend=N(l.UntilEndSeg,0),l.i=0,l.j=0;!(l.i>=l.msglen);){if(0!=l.inmac){if(l.inmac!=l.dotcode_mac&&l.i==l.segend-2&&(l.i=l.i+2,l.i>=l.msglen))break;if(l.inmac==l.dotcode_mac&&l.i==l.segend-1&&(l.i=l.i+1,l.i>=l.msglen))break}if(!0===(0,l[N(l.dotcode_encfuncs,l.mode)])())break}if(l.cws=R(l.cws,0,l.j),l.nd=l.cws.length,l.minarea=2*(9*(l.nd+3+~~(l.nd/2))+2),-1!=l.ratio)l.hgt=x(l.minarea/l.ratio),l.wid=x(l.minarea*l.ratio),l.h=~~l.hgt,l.w=~~l.wid,(l.h+l.w)%2==1?l.h*l.wl.ndots)break;l.nd=l.nd+1}if(l.nc=3+~~(l.nd/2),l.nw=l.nd+l.nc,l.rembits=l.ndots-(9*l.nw+2),l.nd>l.cws.length){d[c++]=1/0,X(l.cws),d[c++]=l.mode==l.BIN?109:106;for(var Oe=0,Fe=l.nd-l.cws.length-1;Oel.ndots-2&&(d[c++]="bwipp.dotcodeTooLong#34323",d[c++]="Maximum length exceeded",te()),l.rows%2==0?l.sixedges=w([w([l.columns-1,l.rows-2]),w([0,l.rows-2]),w([l.columns-2,l.rows-1]),w([1,l.rows-1]),w([l.columns-1,0]),w([0,0])]):l.sixedges=w([w([l.columns-2,0]),w([l.columns-2,l.rows-1]),w([l.columns-1,1]),w([l.columns-1,l.rows-2]),w([0,0]),w([0,l.rows-1])]),l.dmv=function(){var e=d[--c],a=d[--c];d[c++]=re(a+e*l.columns)},d[c++]=l.rows*l.columns;try{var Le=d[--c];d[c++]=w(Le),d[c++]=!1}catch(e){d[c++]=!0}d[--c]&&(d[c-1]="bwipp.dotcodeSymbolTooLarge#34357",d[c++]="The resulting symbol exceeds the implementation maximum array size",te());var Ge=d[--c];l.outline=Ge;for(var Xe=0,Ue=l.rows-1;Xe<=Ue;Xe+=1){l.y=Xe;for(var Ke=0,Ve=l.columns-1;Ke<=Ve;Ke+=1){l.x=Ke,d[c++]=l.outline,d[c++]=l.x,d[c++]=l.y,l.dmv();var He=d[--c];z(d[--c],He,(l.x+l.y)%2-1)}}for(var Ze=l.sixedges,We=0,Ye=Ze.length;We=z:A<=z;A+=T)d[c++]=0,d[c++]=0,X(R(l.sym,A,l.columns)),d[c++]=0,d[c++]=0;for(var I=0,D=2*(l.columns+4);I0&&I(l.bits,9*l.nw+2,R("11111111111111111",0,l.rembits));var j=l.outline;l.pixs=M(w(j.length),j),l.posx=0;var S=l.rows%2==0?0:l.rows-1;l.posy=S;for(var B=R(l.bits,0,l.bits.length-6),T=0,D=B.length;Tl.bestscore&&(l.bestsym=l.pixs,l.bestscore=l.score,l.fast&&l.bestscore>~~(l.rows*l.columns/2)))return!0;var H=l.pixs;l.litmask=M(w(H.length),H);for(var Z=0;Z<=5;Z+=1){l.i=Z,d[c++]=l.litmask,X(N(l.sixedges,l.i)),l.dmv();var Y=d[--c];z(d[--c],Y,1)}if(z(l.litmasks,l.mask,l.litmask),l.fast){d[c++]='score',d[c++]=l.litmask,l.evalsymbol();var Q=d[--c],$=d[--c];if(l[$]=Q,W(l.score,l.bestscore)&&(l.bestsym=l.litmask,l.bestscore=l.score,l.bestscore>~~(l.rows*l.columns/2)))return!0}}),l.pixs=l.bestsym,!l.fast&&l.bestscore<=~~(l.rows*l.columns/2)&&(l.bestscore=-99999999,F(l.masks,function(){var e=d[--c];l.litmask=N(l.litmasks,e),d[c++]='score',d[c++]=l.litmask,l.evalsymbol();var a=d[--c],r=d[--c];l[r]=a,l.score>l.bestscore&&(l.bestsym=l.litmask,l.bestscore=l.score)}),l.pixs=l.bestsym),d[c++]=new Map([["ren",'renmatrix'],["dotty",!0],["pixs",l.pixs],["pixx",l.columns],["pixy",l.rows],["height",l.rows*l.modunit/72],["width",l.columns*l.modunit/72],["borderleft",3],["borderright",3],["bordertop",3],["borderbottom",3],["opt",l.options]]),l._render&&_r(),l=e}function La(){if(!La.globals){var e=l;(l=La.globals={}).ultracode_metrics=w([w([2,7,37,5]),w([3,36,84,13]),w([4,85,161,22]),w([5,142,282,29])]),l.ultracode_tiles=w([13135,13136,13153,13156,13163,13165,13513,13515,13516,13531,13535,13536,13561,13563,13565,13613,13615,13616,13631,13635,13636,13651,13653,13656,15135,15136,15153,15163,15165,15313,15315,15316,15351,15353,15356,15361,15363,15365,15613,15615,15616,15631,15635,15636,15651,15653,15656,16135,16136,16153,16156,16165,16313,16315,16316,16351,16353,16356,16361,16363,16365,16513,16515,16516,16531,16535,16536,16561,16563,16565,31315,31316,31351,31356,31361,31365,31513,31515,31516,31531,31535,31536,31561,31563,31565,31613,31615,31631,31635,31636,31651,31653,31656,35131,35135,35136,35151,35153,35156,35161,35163,35165,35315,35316,35351,35356,35361,35365,35613,35615,35616,35631,35635,35636,35651,35653,35656,36131,36135,36136,36151,36153,36156,36163,36165,36315,36316,36351,36356,36361,36365,36513,36515,36516,36531,36535,36536,36561,36563,36565,51313,51315,51316,51351,51353,51356,51361,51363,51365,51513,51516,51531,51536,51561,51563,51613,51615,51616,51631,51635,51636,51651,51653,51656,53131,53135,53136,53151,53153,53156,53161,53163,53165,53513,53516,53531,53536,53561,53563,53613,53615,53616,53631,53635,53636,53651,53653,53656,56131,56135,56136,56151,56153,56156,56161,56163,56165,56313,56315,56316,56351,56353,56356,56361,56363,56365,56513,56516,56531,56536,56561,56563,61313,61315,61316,61351,61353,61356,61361,61363,61365,61513,61515,61516,61531,61535,61536,61561,61563,61565,61615,61631,61635,61651,61653,63131,63135,63136,63151,63153,63156,63161,63163,63165,63513,63515,63516,63531,63535,63536,63561,63563,63565,63613,63615,63631,63635,63651,63653,65131,65135,65136,65151,65153,65156,65161,65163,65165,65313,65315,65316,65351,65353,65356,65361,65363,65365,65613,65615,65631,65635,65651,65653,56565,51515]),l.ultracode_dccurev1=w([51363,51563,51653,53153,53163,53513,53563,53613,53653,56153,56163,56313,56353,56363,56513,56563,51316,51356,51536,51616,53156,53516,53536,53616,53636,53656,56136,56156,56316,56356,56516,56536]),l.ultracode_dcclrev1=w([61351,61361,61531,61561,61631,61651,63131,63151,63161,63531,63561,63631,65131,65161,65351,65631,31351,31361,31531,31561,31631,31651,35131,35151,35161,35361,35631,35651,36131,36151,36351,36531]),l.ultracode_dccurev2=w([15316,16316,13516,16516,13616,15616,13136,15136,16136,13536,16536,13636,13156,16156,15356,13656,15313,16313,13513,16513,13613,15613,13153,15153,16153,16353,13653,15653,13163,15163,15363,13563]),l.ultracode_dcclrev2=w([36315,36515,35615,35135,36135,31535,36535,31635,35635,35165,36165,31365,35365,36365,31565,36565,61315,65315,63515,61615,65135,61535,63535,61635,63635,65635,63165,65165,61365,65365,61565,63565]);var a=new Map([[0,"FFFFFF"],[9,"000000"],[1,"00FFFF"],[3,"FF00FF"],[5,"FFFF00"],[6,"00FF00"]]);l.ultracode_colormap=a,l.ultracode_qccfact=w([0,1,2,4,6,8]),d[c++]=1/0,d[c++]=1;for(var r=0;r<282;r++){var t=d[c-1];d[c++]=3*t%283}var n=w();l.rsalog=n,l.rslog=w(283);for(var o=1;o<=282;o+=1)z(l.rslog,N(l.rsalog,o),o);l.rslog=l.rslog,l.ultracode_rsprod=function(){if(0!=d[c-1])if(0!=d[c-2]){var e=d[--c],a=d[--c];d[c++]=N(l.rsalog,re(N(l.rslog,e)+N(l.rslog,a))%282)}else c-=2,d[c++]=0;else c-=2,d[c++]=0},l.ultracode_gencoeffs=function(){d[c++]=1/0,d[c++]=1;for(var e=0,a=l.k;e=1;o-=1){var i=l.coeffs,s=d[c-1];d[c++]=i,d[c++]=o,d[c++]=N(i,o),d[c++]=s,l.ultracode_rsprod();var p=d[--c],b=d[--c];z(d[--c],b,re(p+N(l.coeffs,b-1))%283)}var f=l.coeffs,m=d[c-1];d[c++]=f,d[c++]=0,d[c++]=N(f,0),d[c++]=m,l.ultracode_rsprod();var h=d[--c],v=d[--c];z(d[--c],v,h),c--}l.coeffs=R(l.coeffs,0,l.coeffs.length-1);for(var g=l.coeffs.length-1;g>=0;g-=2){var u=l.coeffs;z(u,g,283-N(u,g))}d[c++]=l.coeffs},l.ultracode_coeffscachemax=37,l.ultracode_coeffscachelimit=1311,d[c++]=l.ultracode_coeffscachemax,d[c++]=l.ultracode_coeffscachelimit,de();var i=d[--c];l.ultracode_coeffscache=i,l.ultracode_coeffscachefetch=function(){var e=d[--c];l.k=e;var a=N(l.ultracode_coeffscache,'fetch');if(d[c++]=l.k,d[c++]=function(){l.ultracode_gencoeffs()},d[c++]=function(){var e=d[--c];d[c++]=e.length},!0===a())return!0},l=e}e=l;(l=Object.assign({},l,La.globals)).dontdraw=!1,l.eclevel="EC2",l.parse=!1,l.parsefnc=!1,l.start=257,l.link1=0,l.raw=!1,l.rev=2,d[c++]=null,ce();var s=d[--c];l.options=s;var b=d[--c];l.barcode=b,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.modunit=2,l.barcode.length>2500&&(d[c++]="bwipp.ultracodeInputTooLong#34964",d[c++]="The input data is too long",te());var f=l.rev;1!=f&&2!=f&&(d[c++]="bwipp.ultracodeInvalidRevision#34968",d[c++]="Valid revisions are 1 and 2",te());var m=3==l.eclevel.length;if(d[c++]=m,m){c--;var h=K(R(l.eclevel,0,2),"EC");if(d[c++]=h,h){c--;var v=N(l.eclevel,2)-48,g=2==l.rev?1:0;d[c++]=v>=g&&v<=5}}if(d[--c]||(d[c++]="bwipp.ultracodeInvalidErrorCorrectionLevel#34977",d[c++]="Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1",te()),l.raw){for(l.dcws=w(l.barcode.length),l.i=0,l.j=0;!(l.i>=l.barcode.length-3)&&94==N(l.barcode,l.i);){var u=R(l.barcode,l.i+1,3);d[c++]=u,d[c++]=!1;for(var x=0,_=u.length;x<_;x++){var y=N(u,x);(y<48||y>57)&&(d[c-1]=!0)}if(d[--c]){c--;break}var q=d[--c];l.cw=S(q),l.cw>284&&(d[c++]="bwipp.ultracodeBadRawCodeword#34996",d[c++]="Raw codewords must be 0 to 284",te()),z(l.dcws,l.j,l.cw),l.i=l.i+4,l.j=l.j+1}l.i!=l.barcode.length&&(d[c++]="bwipp.ultracodeBadRawFormat#35003",d[c++]="Raw codewords must be formatted as ^NNN",te()),l.dcws=R(l.dcws,0,l.j)}else{l.fn1=-1,l.fn3=-2,l.fncvals=new Map([["parse",l.parse],["parsefnc",l.parsefnc],["FNC1",l.fn1],["FNC3",l.fn3]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var C=d[--c];l.msg=C,l.msglen=l.msg.length,l.msglen>276&&(d[c++]="bwipp.ultracodeInputTooLong#35026",d[c++]="The input data is too long",te()),l.scr=w([]),l.scp=w([]),d[c++]=1/0,X(l.scr),X(l.scp),F(l.msg,function(){d[c-1]==l.fn1&&(d[c-1]=268),d[c-1]==l.fn3&&(d[c-1]=269)}),l.dcws=w()}if(A(l.options,'debugcws')&&(d[c++]="bwipp.debugcws#35050",d[c++]=l.dcws,te()),l.mcc=l.dcws.length+3,l.eclval=N(l.eclevel,2)-48,0!=l.eclval){var M=N(l.ultracode_qccfact,l.eclval),j=~~(l.mcc/25);l.mcc%25!=0&&(j+=1),l.qcc=M*j+5}else l.qcc=3;l.acc=l.qcc-3+78*l.link1,l.tcc=l.mcc+l.qcc;for(var T=0,I=l.ultracode_metrics.length;Tl.maxc)&&(l.okay=!1),!l.okay);T++);l.okay||(d[c++]="bwipp.ultracodeNoValidSymbol#35080",d[c++]="Maximum length exceeded or invalid content",te());for(var D=l.mcol;D<=61;D+=1){l.columns=D,d[c++]=l.columns,l.columns>=15&&(d[c-1]-=1),l.columns>=31&&(d[c-1]-=1),l.columns>=47&&(d[c-1]-=1);var P=d[--c],E=re(P*l.rows-3-l.tcc);if(d[c++]=E,E>=0){var O=d[--c];l.pads=O;break}c--}l.dcc=re(l.columns-l.mcol),l.n=l.mcc,l.k=l.qcc,d[c++]='coeffs',d[c++]=l.k,l.ultracode_coeffscachefetch();var L=d[--c],G=d[--c];l[G]=L,d[c++]=1/0,d[c++]=l.start,d[c++]=l.mcc,d[c++]=l.acc,X(l.dcws),l.rsdata=w(),l.ecws=w(l.k);var U=l.n,V=l.coeffs,H=l.k,Z=l.ecws;d[c++]=function(){var e=d[--c];d[c++]=N(l.rsdata,e)},d[c++]=U,d[c++]=V,d[c++]=H,d[c++]=Z,d[c++]=283,me(),A(l.options,'debugecc')&&(d[c++]="bwipp.debugecc#35122",d[c++]=l.ecws,te());var W=1==l.rev?l.ultracode_dccurev1:l.ultracode_dccurev2;l.dccu=W;var Y=1==l.rev?l.ultracode_dcclrev1:l.ultracode_dcclrev2;l.dccl=Y,l.rows=6*l.rows+1,l.columns=l.columns+6,d[c++]=1/0;for(var Q=0,$=l.rows*l.columns;Q<$;Q++)d[c++]=-1;l.pixs=w(),l.qmv=function(){var e=d[--c],a=d[--c];d[c++]=re(a+e*l.columns)};for(var J=0,ee=l.columns-1;J<=ee;J+=1){l.i=J;for(var ae=0,ne=l.rows-1;ae<=ne;ae+=6)if(l.j=ae,l.i>=5){d[c++]=l.pixs,d[c++]=l.i,d[c++]=l.j,l.qmv();var oe=d[--c];z(d[--c],oe,l.i%2*9)}d[c++]=l.pixs,d[c++]=l.i,d[c++]=0,l.qmv();var ie=d[--c];z(d[--c],ie,9),d[c++]=l.pixs,d[c++]=l.i,d[c++]=l.rows-1,l.qmv();var se=d[--c];z(d[--c],se,9)}for(var le=1,be=l.rows-2;le<=be;le+=1){l.i=le;for(var fe=3,he=l.columns-1;fe<=he;fe+=16){l.j=fe,d[c++]=l.pixs,d[c++]=l.j,d[c++]=l.i,l.qmv();var ve=d[--c];z(d[--c],ve,9*(1-l.i%2))}d[c++]=l.pixs,d[c++]=0,d[c++]=l.i,l.qmv();var ge=d[--c];z(d[--c],ge,9),d[c++]=l.pixs,d[c++]=1,d[c++]=l.i,l.qmv();var ue=d[--c];z(d[--c],ue,9*(1-l.i%2)),d[c++]=l.pixs,d[c++]=2,d[c++]=l.i,l.qmv();var xe=d[--c];z(d[--c],xe,0),d[c++]=l.pixs,d[c++]=3,d[c++]=l.i,l.qmv();var we=d[--c];z(d[--c],we,9),d[c++]=l.pixs,d[c++]=4,d[c++]=l.i,l.qmv();var _e=d[--c];z(d[--c],_e,0),d[c++]=l.pixs,d[c++]=l.columns-1,d[c++]=l.i,l.qmv();var ke=d[--c];z(d[--c],ke,9)}l.i=~~(l.rows/2)-5,d[c++]=1/0;for(var ye=B(k(5),N(l.dccu,l.dcc),10),qe=0,Ce=ye.length;qe=1;ne-=1)l.i=ne,l.v=re(2*N(N(l.pwr928,l.j-1),l.i)+~~(l.v/928)),z(N(l.pwr928,l.j),l.i,l.v%928);z(N(l.pwr928,l.j),0,re(2*N(N(l.pwr928,l.j-1),0)+~~(l.v/928)))}l.pwr928=l.pwr928,l=e}e=l;(l=Object.assign({},l,Ga.globals)).parse=!1,l.dontlint=!1,l.lintreqs=!1,l.dontdraw=!1,l.ccversion="a",l.cccolumns=-1,l.lintype="",l.linwidth=-1,d[c++]=null,ce();var oe=d[--c];l.options=oe;var ie=d[--c];if(l.barcode=ie,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),V(l.ccversion,"a")&&V(l.ccversion,"b")&&V(l.ccversion,"c")&&(d[c++]="bwipp.gs1ccBadCCversion#35416",d[c++]="ccversion must be a, b or c",te()),l.cccolumns>30&&(d[c++]="bwipp.gs1ccColumnsTooBig#35420",d[c++]="The maximum number of composite component columns is 30",te()),0!=l.lintype.length&&(A(l.gs1_cc_lintypecccolumns,l.lintype)||(d[c++]="bwipp.gs1ccBadLinType#35425",d[c++]="The lintype is not recognised",te())),-1==l.cccolumns){K(l.lintype,"gs1-128")&&K(l.ccversion,"c")?(l.linwidth<0&&(d[c++]="bwipp.gs1ccMissingLinWidth#35435",d[c++]="linwidth must be set for a GS1-128 with a CC-C composite component",te()),l.linwidth<68&&(d[c++]="bwipp.gs1ccMinimumLinWidth#35438",d[c++]="Minimum linwidth for a GS1-128 with a CC-C composite component is 68",te()),68==l.linwidth?d[c++]=1:d[c++]=~~((l.linwidth-52)/17)):0!=l.lintype.length?d[c++]=N(l.gs1_cc_lintypecccolumns,l.lintype):d[c++]=2;var se=d[--c];l.cccolumns=se}V(l.ccversion,"c")&&(l.cccolumns<2||l.cccolumns>4)&&(d[c++]="bwipp.gs1ccBadColumns#35449",d[c++]="CC-A and CC-B require 2 to 4 columns",te()),0!=l.lintype.length&&V(l.ccversion,"c")&&H(l.cccolumns,N(l.gs1_cc_lintypecccolumns,l.lintype))&&(d[c++]="bwipp.gs1ccColumnsTooSmall#35455",d[c++]="The cccolumns value is too small for the linear symbology",te()),d[c++]=l.barcode,d[c++]='ai',be();var de=d[--c];l.fncs=de;var le=d[--c];l.vals=le;var pe=d[--c];for(l.ais=pe,l.isupper=function(){var e=d[--c];d[c++]=e>=65&&e<=90},l.isnum0=function(){var e=d[--c];d[c++]=e>=48&&e<=57},l.isnum1=function(){var e=d[--c];d[c++]=e>=49&&e<=57};;){if(l.ais.length>=1&&(K(N(l.ais,0),"10")||K(N(l.ais,0),"11")||K(N(l.ais,0),"17"))){d[c++]=-1,d[c++]="10";break}if(l.ais.length>=1&&K(N(l.ais,0),"90")){if(l.v=N(l.vals,0),l.v.length>=1)if(d[c++]=N(l.v,0),l.isupper(),d[--c]){d[c++]=0,d[c++]="11";break}if(l.v.length>=2){d[c++]=N(l.v,0),l.isnum1(),d[c++]=N(l.v,1),l.isupper();var fe=d[--c];if(d[--c]&&fe){d[c++]=1,d[c++]="11";break}}if(l.v.length>=3){d[c++]=N(l.v,0),l.isnum1(),d[c++]=N(l.v,1),l.isnum0();var me=d[--c],he=d[--c];d[c++]=Q(he,me),d[c++]=N(l.v,2),l.isupper();var ve=d[--c];if(d[--c]&&ve){d[c++]=2,d[c++]="11";break}}if(l.v.length>=4){d[c++]=N(l.v,0),l.isnum1(),d[c++]=N(l.v,1),l.isnum0();var ge=d[--c],ue=d[--c];d[c++]=Q(ue,ge),d[c++]=N(l.v,2),l.isnum0();var xe=d[--c],we=d[--c];d[c++]=Q(we,xe),d[c++]=N(l.v,3),l.isupper();var _e=d[--c];if(d[--c]&&_e){d[c++]=3,d[c++]="11";break}}}d[c++]=-1,d[c++]="0";break}var ke=d[--c];l.method=ke;var ye=d[--c];if(l.npre=ye,K(l.method,"10")){var qe=N(l.vals,0);if(d[c++]=K(N(l.ais,0),"11")||K(N(l.ais,0),"17"),d[c++]=qe,qe.length>=6){var Ce=R(d[--c],0,6);d[c++]=!0;for(var Me=0,je=Ce.length;Me57)&&(d[c-1]=!1)}}else d[c-1]=!1;var Be=d[--c];if(d[--c]&&Be){var Ne=N(l.vals,0),Ae=C(k(16),"0000000000000000"),Te=B(k(16),384*S(R(Ne,0,2))+(32*(S(R(Ne,2,2))-1)+S(R(Ne,4,2))),2);I(Ae,16-Te.length,Te),d[c++]=Ae,d[c++]=1/0,d[c++]=1,d[c++]=0,y(4,-1),F(d[--c],function(){d[c-1]-=48}),d[c++]=K(N(l.ais,0),"11")?0:1;var ze=w();l.cdf=ze,l.ais=R(l.ais,1,l.ais.length-1),l.vals=R(l.vals,1,l.vals.length-1),l.fncs=R(l.fncs,1,l.fncs.length-1)}else l.cdf=w([1,0,1,1]);0!=l.ais.length?K(N(l.ais,0),"10")?(d[c++]=1/0,F(N(l.vals,0)),l.gpf=w(),l.ais.length>1&&(d[c++]=1/0,X(l.gpf),d[c++]=l.gs1_cc_fnc1,l.gpf=w()),l.ais=R(l.ais,1,l.ais.length-1),l.vals=R(l.vals,1,l.vals.length-1),l.fncs=R(l.fncs,1,l.fncs.length-1)):l.gpf=w([l.gs1_cc_fnc1]):(d[c++]=1/0,X(l.cdf),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,l.cdf=w(),l.gpf=w([])),l.mode="numeric"}if(K(l.method,"11")){l.cdf=w([1,1]),l.ai90=N(l.vals,0);var Re=l.npre+1!=l.ai90.length?R(l.ai90,l.npre+1,re(l.ai90.length-l.npre)-1):"";l.ai90rem=Re,d[c++]='nalpha',d[c++]=0,F(l.ai90rem,function(){var e=d[--c];e>=65&&e<=90&&(d[c-1]+=1)});var Ie=d[--c],De=d[--c];l[De]=Ie,d[c++]='nnums',d[c++]=0,F(l.ai90rem,function(){var e=d[--c];e>=48&&e<=57&&(d[c-1]+=1)});var Pe=d[--c],Ee=d[--c];l[Ee]=Pe,d[c++]='mode',W(l.nalpha,l.nnums)?d[c++]="alpha":0==l.nalpha?d[c++]="numeric":d[c++]="alphanumeric";var Oe=d[--c],Fe=d[--c];l[Fe]=Oe,re(l.nalpha+l.nnums)!=l.ai90rem.length&&(l.mode="alphanumeric"),d[c++]=1/0,X(l.cdf),K(l.mode,"alphanumeric")&&(d[c++]=0),K(l.mode,"numeric")&&(d[c++]=1,d[c++]=0),K(l.mode,"alpha")&&(d[c++]=1,d[c++]=1),l.cdf=w();var Le=l.ais.length>1?N(l.ais,1):-1;l.ais1=Le;var Ge=l.vals.length>1?N(l.vals,1):-1;l.vals1=Ge,K(l.ais1,"21")||K(l.ais1,"8004")?(d[c++]=1/0,X(l.cdf),K(l.ais1,"21")?(d[c++]=1,d[c++]=0):(d[c++]=1,d[c++]=1),l.cdf=w()):(d[c++]=1/0,X(l.cdf),d[c++]=0,l.cdf=w());var Xe=0!=l.npre?S(R(l.ai90,0,l.npre)):0;if(l.nval=Xe,O("BDHIJKLNPQRSTVXZ",R(l.ai90,l.npre,1)),d[--c]){var Ue=d[--c];c--;var Ke=Ue.length;c--,l.aval=Ke}else c--,l.aval=-1;if(l.nval<31&&-1!=l.aval){var Ve=C(k(5),"00000"),He=B(k(5),l.nval,2);I(Ve,5-He.length,He),d[c++]=1/0,F(Ve,function(){d[c-1]-=48});var Ze=w();l.nbits=Ze;var We=C(k(4),"0000"),Ye=B(k(4),l.aval,2);I(We,4-Ye.length,Ye),d[c++]=1/0,F(We,function(){d[c-1]-=48});var Qe=w();l.abits=Qe,d[c++]=1/0,X(l.cdf),X(l.nbits),X(l.abits),l.cdf=w()}else{var $e=C(k(10),"0000000000"),Je=B(k(10),l.nval,2);I($e,10-Je.length,Je),d[c++]=1/0,F($e,function(){d[c-1]-=48});var ea=w();l.nbits=ea;var aa=C(k(5),"00000"),ra=B(k(5),N(l.ai90,l.npre)-65,2);I(aa,5-ra.length,ra),d[c++]=1/0,F(aa,function(){d[c-1]-=48});var ta=w();l.abits=ta,d[c++]=1/0,X(l.cdf),d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,X(l.nbits),X(l.abits),l.cdf=w()}if(V(l.mode,"alpha"))d[c++]=1/0,F(l.ai90rem),l.ais.length>1&&(d[c++]=l.gs1_cc_fnc1),l.gpf=w();else{d[c++]=1/0,F(l.ai90rem),l.ais.length>1&&(d[c++]=l.gs1_cc_fnc1),l.in=w(),l.out=w(6*l.in.length),l.j=0;for(var na=0,oa=l.in.length-1;na<=oa;na+=1){var ia=N(l.alpha,N(l.in,na));d[c++]=1/0,F(ia,function(){d[c-1]-=48});var sa=w();I(l.out,l.j,sa),l.j=ia.length+l.j}d[c++]=1/0,X(l.cdf),X(R(l.out,0,l.j)),l.cdf=w(),l.gpf=w([]),l.ais.length>1&&(l.mode="numeric")}l.ais=R(l.ais,1,l.ais.length-1),l.vals=R(l.vals,1,l.vals.length-1),l.fncs=R(l.fncs,1,l.fncs.length-1),0!=l.ais.length&&(K(l.ais1,"21")||K(l.ais1,"8004"))&&(d[c++]=1/0,X(l.gpf),F(l.vals1),l.gpf=w(),l.ais=R(l.ais,1,l.ais.length-1),l.vals=R(l.vals,1,l.vals.length-1),l.fncs=R(l.fncs,1,l.fncs.length-1),0!=l.ais.length&&(d[c++]=1/0,X(l.gpf),d[c++]=l.gs1_cc_fnc1,l.gpf=w()))}K(l.method,"0")&&(l.cdf=w([0]),l.gpf=w([]),l.mode="numeric"),d[c++]=1/0,X(l.gpf);for(var ca=0,da=l.ais.length-1;ca<=da;ca+=1)l.i=ca,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.gs1_cc_fnc1);U(w(G()));var la=d[--c];l.gpf=la,c--,l.rembits=function(){var e=d[--c];if(l.used=e,V(l.ccversion,"c")){if(l.bitcaps=N(N(l.gs1_cc_bitcapsmaps,l.ccversion),l.cccolumns-2),d[c++]=-1,F(l.bitcaps,function(){if(Y(d[c-1],l.used)){var e=d[--c],a=d[--c];d[c++]=e,d[c++]=a}c--}),-1!=d[c-1]){var a=d[--c];d[c++]=re(a-l.used)}}else{N(new Map([["c",-1]]),l.ccversion);var r=m(l.used/8);l.m=5*~~(r/6)+r%6,l.m<=40&&(d[c++]=8),l.m>=41&&l.m<=160&&(d[c++]=16),l.m>=161&&l.m<=320&&(d[c++]=32),l.m>=321&&l.m<=833&&(d[c++]=64),l.m>=834&&(d[c++]=32);var t=d[--c];for(l.eccws=t,l.m=re(l.m+l.eccws)+3,l.cccolumns>30&&(l.cccolumns=30);!(m(l.m/l.cccolumns)<=30||l.cccolumns>=30);)l.cccolumns=l.cccolumns+1;l.r=m(l.m/l.cccolumns),l.r<3&&(l.r=3);var n=re(l.cccolumns*l.r-l.eccws)-3;l.tgt=8*re(6*~~(n/5)+n%5),l.used<=8304?d[c++]=re(l.tgt-l.used):d[c++]=-1}-1==d[c-1]&&(c--,K(l.ccversion,"a")?(l.ccversion="b",d[c++]=l.used,l.rembits()):K(l.ccversion,"b")&&K(l.lintype,"gs1-128")?(l.ccversion="c",l.cccolumns=~~((l.linwidth-52)/17),d[c++]=l.used,l.rembits()):d[c++]=-1)},l.encode=function(){if(V(d[c-1],'raw')){var e=d[--c],a=d[--c];d[c++]=N(e,a)}else c--;var r=d[--c];d[c++]=1/0,F(r,function(){d[c-1]-=48});var t=w(),n=t.length;d[c++]=t,d[c++]=n,n+l.j>l.gpfenc.length&&(c-=2,d[c++]="bwipp.gs1ccDataTooLarge#35722",d[c++]="Data too large for the composite component",te());var o=d[--c],i=d[--c];I(l.gpfenc,l.j,i),l.j=re(o+l.j)},d[c++]=1/0;for(var pa=0,ba=l.gpf.length;pa=0;ga-=1){l.i=ga;var ua=C(k(2),"00"),xa=N(l.gpf,l.i);d[c++]=N(l.gpf,l.i),d[c++]=ua;if(xa==l.gs1_cc_fnc1&&(xa=94),z(ua,0,xa),l.i57){d[c++]=l.gs1_cc_lalphanumeric,d[c++]=l.numeric,l.encode(),l.mode="alphanumeric";break}d[c++]='rem',d[c++]=l.cdf.length+l.j,l.rembits();var Ra=d[--c],Ia=d[--c];if(l[Ia]=Ra,l.rem>=4&&l.rem<=6){var Da=R(C(k(6),"000000"),0,l.rem),Pa=B(k(4),N(l.gpf,l.i)-47,2);I(Da,4-Pa.length,Pa),d[c++]=Da,d[c++]='raw',l.encode(),l.i=l.i+1;break}var Ea=k(2);z(Ea,0,N(l.gpf,l.i)),z(Ea,1,94),d[c++]=Ea,d[c++]=l.numeric,l.encode(),l.i=l.i+1;break}if(K(l.mode,"alphanumeric")){if(N(l.gpf,l.i)==l.gs1_cc_fnc1){d[c++]=l.gs1_cc_fnc1,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric",l.i=l.i+1;break}var Oa=N(l.gpf,l.i);if(A(l.iso646,Oa)&&!A(l.alphanumeric,Oa)){d[c++]=l.gs1_cc_liso646,d[c++]=l.alphanumeric,l.encode(),l.mode="iso646";break}if(N(l.numericruns,l.i)>=6){d[c++]=l.gs1_cc_lnumeric,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric";break}var Fa=N(l.numericruns,l.i);if(Fa>=4&&re(Fa+l.i)==l.gpf.length){d[c++]=l.gs1_cc_lnumeric,d[c++]=l.alphanumeric,l.encode(),l.mode="numeric";break}d[c++]=N(l.gpf,l.i),d[c++]=l.alphanumeric,l.encode(),l.i=l.i+1;break}if(K(l.mode,"iso646")){if(N(l.gpf,l.i)==l.gs1_cc_fnc1){d[c++]=l.gs1_cc_fnc1,d[c++]=l.iso646,l.encode(),l.mode="numeric",l.i=l.i+1;break}if(N(l.numericruns,l.i)>=4&&N(l.nextiso646only,l.i)>=10){d[c++]=l.gs1_cc_lnumeric,d[c++]=l.iso646,l.encode(),l.mode="numeric";break}if(N(l.alphanumericruns,l.i)>=5&&N(l.nextiso646only,l.i)>=10){d[c++]=l.gs1_cc_lalphanumeric,d[c++]=l.iso646,l.encode(),l.mode="alphanumeric";break}d[c++]=N(l.gpf,l.i),d[c++]=l.iso646,l.encode(),l.i=l.i+1;break}}l.gpf=R(l.gpfenc,0,l.j),d[c++]=l.cdf.length+l.gpf.length,l.rembits(),-1==d[c-1]&&(d[c-1]="bwipp.gs1ccDataTooLarge#35859",d[c++]="Data too large for the composite component",te());var La=d[--c];if(l.pad=w(La),l.pad.length>0){for(var Xa=0,Ua=l.pad.length-1;Xa<=Ua;Xa+=5){l.i=Xa;var Ka=l.pad,Va=l.i,Ha=l.pad,Za=l.i,Wa=5,Ya=Ha.length-Za;if(Ha.length-Za>5){var Qa=Wa;Wa=Ya,Ya=Qa}I(Ka,Va,R(l.gs1_cc_fillpat,0,Ya))}if(K(l.mode,"numeric")){d[c++]=1/0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.pad);var $a=w();l.pad=R($a,0,l.pad.length)}if(K(l.mode,"alpha")){d[c++]=1/0,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=1,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.pad);var Ja=w();l.pad=R(Ja,0,l.pad.length)}}if(d[c++]=1/0,X(l.cdf),X(l.gpf),X(l.pad),l.bits=w(),K(l.ccversion,"a")){d[c++]=1/0;for(var er=0;er<28;er++)d[c++]=0;for(l.cws=w(),l.b=0,l.c=0;l.b!=l.bits.length;){var ar=l.bits,rr=l.b,tr=l.bits,nr=l.b,or=tr.length-nr,ir=69;if(69>tr.length-nr){Qa=or;or=ir,ir=Qa}l.bs=R(ar,rr,ir),l.bsl=l.bs.length,l.cs=R(l.cws,l.c,1+~~(l.bsl/10)),l.csl=l.cs.length;for(var sr=0,cr=l.bsl-1;sr<=cr;sr+=1){l.i=sr;for(var dr=0,lr=l.csl-1;dr<=lr;dr+=1){l.j=dr;var pr=l.cs,br=l.j;z(pr,br,re(N(pr,br)+N(N(l.pwr928,l.i),l.j+7-l.csl)*N(l.bs,l.bsl-l.i-1)))}}for(var fr=l.csl-1;fr>=1;fr-=1){l.i=fr;var mr=l.cs,hr=l.i;z(mr,hr-1,re(N(mr,hr-1)+~~(N(l.cs,l.i)/928)));var vr=l.cs,gr=l.i;z(vr,gr,N(vr,gr)%928)}l.b=l.b+l.bsl,l.c=l.c+l.csl}l.cws=R(l.cws,0,l.c),l.barcode=k(4*l.cws.length);for(var ur=0,xr=l.cws.length-1;ur<=xr;ur+=1){l.i=ur;var wr=C(k(4),"^000"),kr=B(k(4),N(l.cws,l.i),10);I(wr,4-kr.length,kr),I(l.barcode,4*l.i,wr)}T(l.options,"parse"),z(l.options,"cca",!0),z(l.options,"columns",l.cccolumns),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ca();var yr=d[--c];l.args=yr}if(K(l.ccversion,"b")){l.barcode=k(~~(l.bits.length/8));for(var qr=0,Cr=l.barcode.length-1;qr<=Cr;qr+=1){l.i=qr;for(var Mr=R(l.bits,8*l.i,8),jr=0,Sr=0,Br=Mr.length;Sr0){d[c++]=1/0;for(var Y=0,Q=l.diff;Yh(ve)){de=xe;xe=ue,ue=de}d[c++]=ue}var we=d[--c],_e=d[--c];l[_e]=we;for(var ke=l.txt,ye=0,qe=ke.length;ye=ze;Te-=1){l.y=Te,l.p=0;for(var Re=l.linpad,Ie=0,De=Re.length;Iel.y||N(l.bhsrow,~~(l.i/2))0)for(var Ue=l.prevrow,Ke=0,Ve=Ue.length;Ke=$e:Ye<=$e;Ye+=Qe)l.i=Ye,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linpad),d[c++]=0,d[c++]=1;for(var Je=0;Je<93;Je++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpad),d[c++]=1,d[c++]=0;for(var ea=0;ea<93;ea++)d[c++]=0;d[c++]=0,d[c++]=1,X(l.ccrpad),X(l.linpad),d[c++]=0,d[c++]=1;for(var aa=0;aa<93;aa++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=2,d[c++]=2,d[c++]=2,X(l.linrowheights),l.rowheights=w();for(var ra=l.rowheights,ta=0,na=0,oa=ra.length;na0){d[c++]=1/0;for(var Y=0,Q=l.diff;Yh(ve)){de=xe;xe=ge,ge=de}d[c++]=ge}var we=d[--c],_e=d[--c];l[_e]=we;for(var ke=l.txt,ye=0,qe=ke.length;ye=ze;Te-=1){l.y=Te,l.p=0;for(var Re=l.linpad,Ie=0,De=Re.length;Iel.y||N(l.bhsrow,~~(l.i/2))0)for(var Ue=l.prevrow,Ke=0,Ve=Ue.length;Ke=$e:Ye<=$e;Ye+=Qe)l.i=Ye,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linpad),d[c++]=0,d[c++]=1;for(var Je=0;Je<65;Je++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpad),d[c++]=1,d[c++]=0;for(var ea=0;ea<65;ea++)d[c++]=0;d[c++]=0,d[c++]=1,X(l.ccrpad),X(l.linpad),d[c++]=0,d[c++]=1;for(var aa=0;aa<65;aa++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=2,d[c++]=2,d[c++]=2,X(l.linrowheights),l.rowheights=w();for(var ra=l.rowheights,ta=0,na=0,oa=ra.length;na0){d[c++]=1/0;for(var Y=0,Q=l.diff;Yh(ve)){de=ue;ue=ge,ge=de}d[c++]=ge}var we=d[--c],_e=d[--c];l[_e]=we;for(var ke=l.txt,ye=0,qe=ke.length;ye=ze;Te-=1){l.y=Te,l.p=0;for(var Re=l.linpad,Ie=0,De=Re.length;Iel.y||N(l.bhsrow,~~(l.i/2))0)for(var Ue=l.prevrow,Ke=0,Ve=Ue.length;Ke=$e:Ye<=$e;Ye+=Qe)l.i=Ye,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linpad),d[c++]=0,d[c++]=1;for(var Je=0;Je<93;Je++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpad),d[c++]=1,d[c++]=0;for(var ea=0;ea<93;ea++)d[c++]=0;d[c++]=0,d[c++]=1,X(l.ccrpad),X(l.linpad),d[c++]=0,d[c++]=1;for(var aa=0;aa<93;aa++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=2,d[c++]=2,d[c++]=2,X(l.linrowheights),l.rowheights=w();for(var ra=l.rowheights,ta=0,na=0,oa=ra.length;na0){d[c++]=1/0;for(var Y=0,Q=l.diff;Yh(ve)){de=ue;ue=ge,ge=de}d[c++]=ge}var xe=d[--c],_e=d[--c];l[_e]=xe;for(var ke=l.txt,ye=0,qe=ke.length;ye=ze;Te-=1){l.y=Te,l.p=0;for(var Re=l.linpad,Ie=0,De=Re.length;Iel.y||N(l.bhsrow,~~(l.i/2))0)for(var Ue=l.prevrow,Ke=0,Ve=Ue.length;Ke=$e:Ye<=$e;Ye+=Qe)l.i=Ye,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linpad),d[c++]=0,d[c++]=1;for(var Je=0;Je<49;Je++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpad),d[c++]=1,d[c++]=0;for(var ea=0;ea<49;ea++)d[c++]=0;d[c++]=0,d[c++]=1,X(l.ccrpad),X(l.linpad),d[c++]=0,d[c++]=1;for(var aa=0;aa<49;aa++)d[c++]=0;d[c++]=1,d[c++]=0,X(l.ccrpad),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=2,d[c++]=2,d[c++]=2,X(l.linrowheights),l.rowheights=w();for(var ra=l.rowheights,ta=0,na=0,oa=ra.length;na=M:q<=M;q+=C)l.i=q,X(R(l.ccpixs,l.i,l.ccpixx)),d[c++]=0;d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),l.pixx=l.ccpixx+1,d[c++]=1/0;var j=l.linsym,B=A(j,'txt');if(d[c++]=j,d[c++]='txt',B){var D=d[--c];F(N(d[--c],D),function(){X(d[--c]),y(4,-1);var e=d[--c];d[c++]=re(e+(l.pixx-l.linpixs.length+1)),y(4,1),U(w(5))})}else c-=2;l.txt=w();var P=l.linsym,E=A(P,'text1xalign');if(d[c++]='text1xalign',d[c++]=P,d[c++]='text1xalign',E){var L=d[--c],V=d[--c];d[c++]=N(V,L)}else c-=2,d[c++]="unset";var H=d[--c],Z=d[--c];l[Z]=H;var W=l.linsym,Y=A(W,'text1yalign');if(d[c++]='text1yalign',d[c++]=W,d[c++]='text1yalign',Y){var Q=d[--c],$=d[--c];d[c++]=N($,Q)}else c-=2,d[c++]="unset";var J=d[--c],ee=d[--c];l[ee]=J;for(var ae=l.rowheights,ne=0,oe=0,ie=ae.length;oe=g:h<=g;h+=v)l.i=h,d[c++]=0,X(R(l.ccpixs,l.i,l.ccpixx));X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;for(var u=0,x=l.linwidth,_=l.linpixs.length-1;x<0?u>=_:u<=_;u+=x)l.i=u,X(R(l.linpixs,l.i,l.linwidth)),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,X(l.linrowheights),l.rowheights=w(),l.pixx=l.ccpixx+1,d[c++]=1/0;var y=l.linsym,q=A(y,'txt');if(d[c++]=y,d[c++]='txt',q){var C=d[--c];F(N(d[--c],C),function(){X(d[--c]),U(w(5))})}else c-=2;l.txt=w();var M=l.linsym,j=A(M,'text1xalign');if(d[c++]='text1xalign',d[c++]=M,d[c++]='text1xalign',j){var S=d[--c],B=d[--c];d[c++]=N(B,S)}else c-=2,d[c++]="unset";var D=d[--c],P=d[--c];l[P]=D;var E=l.linsym,L=A(E,'text1yalign');if(d[c++]='text1yalign',d[c++]=E,d[c++]='text1yalign',L){var G=d[--c],V=d[--c];d[c++]=N(V,G)}else c-=2,d[c++]="unset";var H=d[--c],Z=d[--c];l[Z]=H;for(var W=l.rowheights,Y=0,Q=0,$=W.length;Q<$;Q++)Y=re(Y+N(W,Q));l.pixy=Y;var J=l.linsym,ee=A(J,'borderleft');if(d[c++]='borderleft',d[c++]=J,d[c++]='borderleft',ee){var ae=d[--c],ne=d[--c];d[c++]=N(ne,ae)}else c-=2,d[c++]=0;var oe=d[--c],ie=0;if(oe<0){var se=ie;ie=oe,oe=se}oe<0&&(oe=0);var de=d[--c];l[de]=oe;var le=l.linsym,pe=A(le,'borderright');if(d[c++]='borderright',d[c++]=le,d[c++]='borderright',pe){var fe=d[--c],me=d[--c];d[c++]=N(me,fe)}else c-=2,d[c++]=0;var he=l.pixx,ve=l.linwidth,ge=d[--c],ue=1,xe=re(ge-(he-ve));if(re(ge-(he-ve))<1){se=ue;ue=xe,xe=se}xe<0&&(xe=0);var we=d[--c];l[we]=xe,l.bordertop=1;var _e=l.linsym,ke=A(_e,'borderbottom');if(d[c++]='borderbottom',d[c++]=_e,d[c++]='borderbottom',ke){var ye=d[--c],qe=d[--c];d[c++]=N(qe,ye)}else c-=2,d[c++]=0;var Ce=d[--c],Me=d[--c];l[Me]=Ce,T(l.options,'height'),d[c++]=new Map([["ren",'renmatrix'],["pixs",l.pixs],["pixx",l.pixx],["pixy",l.pixy],["rowheights",l.rowheights],["height",l.pixy/72],["width",l.pixx/72],["borderleft",l.borderleft],["borderright",l.borderright],["bordertop",l.bordertop],["borderbottom",l.borderbottom],["txt",l.txt],["text1xalign",l.text1xalign],["text1yalign",l.text1yalign],["opt",l.options]]),l._render&&_r(),l=e}function Wa(){if(!Wa.globals){var e=l;(l=Wa.globals={}).databarstackedomnicomposite_seppad=w([0,0,0,0]),l.databarstackedomnicomposite_findersep=w([0,0,0,0,0,0,0,0,0,0,1,0,0]),l.databarstackedomnicomposite_f3pat=w([1,1,1,1,1,1,1,1,1,0,1,1,1]),l=e}e=l;(l=Object.assign({},l,Wa.globals)).dontdraw=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];if(l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),O(l.barcode,"|"),d[--c]){var t=d[--c];l.linear=t,c--;var n=d[--c];l.comp=n}else d[c-1]="bwipp.missingCompositeComponent#37600",d[c++]="A Composite Component must be provided following a pipe character",te();z(l.options,"lintype","databarstackedomni"),z(l.options,"linkage",!0),z(l.options,"inkspreadv",0),z(l.options,"dontlint",!0);var o=k(l.linear.length+l.comp.length);I(o,0,l.linear),I(o,l.linear.length,l.comp),d[c++]=o,d[c++]='ai',be(),c-=3,l.bwipp_dontdraw=!0,d[c++]=l.linear,d[c++]=l.options,Le();var i=d[--c];l.bot=R(N(i,"pixs"),0,N(i,"pixx")),l.linheight=N(i,"pixy"),l.linsym=i,l.linpixs=N(l.linsym,'pixs'),l.linrowheights=N(l.linsym,'rowheights'),l.sepfinder=function(){var e=d[--c];l.fp=e;for(var a=l.fp,r=l.fp+12;a<=r;a+=1){l.i=a,0==N(l.bot,l.i)?1==N(l.bot,l.i-1)?d[c++]=1:d[c++]=0==N(l.sep,l.i-1)?1:0:d[c++]=0;var t=d[--c];z(l.sep,l.i,t)}for(var n=!0,o=0;o<=12;o+=1){var i=N(l.bot,re(o+l.fp));n=n&&K(i,N(l.databarstackedomnicomposite_f3pat,o))}n&&I(l.sep,l.fp,l.databarstackedomnicomposite_findersep)},d[c++]=1/0;for(var s=l.bot,b=0,f=s.length;b=g:h<=g;h+=v)l.i=h,d[c++]=0,X(R(l.ccpixs,l.i,l.ccpixx));X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;for(var u=0,x=l.linwidth,_=l.linpixs.length-1;x<0?u>=_:u<=_;u+=x)l.i=u,X(R(l.linpixs,l.i,l.linwidth)),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,X(l.linrowheights),l.rowheights=w(),l.pixx=l.ccpixx+1,d[c++]=1/0;var y=l.linsym,q=A(y,'txt');if(d[c++]=y,d[c++]='txt',q){var C=d[--c];F(N(d[--c],C),function(){X(d[--c]),U(w(5))})}else c-=2;l.txt=w();var M=l.linsym,j=A(M,'text1xalign');if(d[c++]='text1xalign',d[c++]=M,d[c++]='text1xalign',j){var S=d[--c],B=d[--c];d[c++]=N(B,S)}else c-=2,d[c++]="unset";var D=d[--c],P=d[--c];l[P]=D;var E=l.linsym,L=A(E,'text1yalign');if(d[c++]='text1yalign',d[c++]=E,d[c++]='text1yalign',L){var G=d[--c],V=d[--c];d[c++]=N(V,G)}else c-=2,d[c++]="unset";var H=d[--c],Z=d[--c];l[Z]=H;for(var W=l.rowheights,Y=0,Q=0,$=W.length;Q<$;Q++)Y=re(Y+N(W,Q));l.pixy=Y;var J=l.linsym,ee=A(J,'borderleft');if(d[c++]='borderleft',d[c++]=J,d[c++]='borderleft',ee){var ae=d[--c],ne=d[--c];d[c++]=N(ne,ae)}else c-=2,d[c++]=0;var oe=d[--c],ie=0;if(oe<0){var se=ie;ie=oe,oe=se}oe<0&&(oe=0);var de=d[--c];l[de]=oe;var le=l.linsym,pe=A(le,'borderright');if(d[c++]='borderright',d[c++]=le,d[c++]='borderright',pe){var fe=d[--c],me=d[--c];d[c++]=N(me,fe)}else c-=2,d[c++]=0;var he=l.pixx,ve=l.linwidth,ge=d[--c],ue=1,xe=re(ge-(he-ve));if(re(ge-(he-ve))<1){se=ue;ue=xe,xe=se}xe<0&&(xe=0);var we=d[--c];l[we]=xe,l.bordertop=1;var _e=l.linsym,ke=A(_e,'borderbottom');if(d[c++]='borderbottom',d[c++]=_e,d[c++]='borderbottom',ke){var ye=d[--c],qe=d[--c];d[c++]=N(qe,ye)}else c-=2,d[c++]=0;var Ce=d[--c],Me=d[--c];l[Me]=Ce,T(l.options,'height'),d[c++]=new Map([["ren",'renmatrix'],["pixs",l.pixs],["pixx",l.pixx],["pixy",l.pixy],["rowheights",l.rowheights],["height",l.pixy/72],["width",l.pixx/72],["borderleft",l.borderleft],["borderright",l.borderright],["bordertop",l.bordertop],["borderbottom",l.borderbottom],["txt",l.txt],["text1xalign",l.text1xalign],["text1yalign",l.text1yalign],["opt",l.options]]),l._render&&_r(),l=e}function Ya(){if(!Ya.globals){var e=l;(l=Ya.globals={}).databartruncatedcomposite_seppad=w([0,0,0,0]),l.databartruncatedcomposite_findersep=w([0,0,0,0,0,0,0,0,0,0,1,0,0]),l.databartruncatedcomposite_f3pat=w([1,1,1,1,1,1,1,1,1,0,1,1,1]),l=e}e=l;(l=Object.assign({},l,Ya.globals)).dontdraw=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,l.width=0,l.modunit=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];if(l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),O(l.barcode,"|"),d[--c]){var t=d[--c];l.linear=t,c--;var n=d[--c];l.comp=n}else d[c-1]="bwipp.missingCompositeComponent#37833",d[c++]="A Composite Component must be provided following a pipe character",te();z(l.options,"lintype","databartruncated"),z(l.options,"linkage",!0),z(l.options,"inkspreadv",0),z(l.options,"dontlint",!0);var o=k(l.linear.length+l.comp.length);I(o,0,l.linear),I(o,l.linear.length,l.comp),d[c++]=o,d[c++]='ai',be(),c-=3,l.bwipp_dontdraw=!0,d[c++]=l.linear,d[c++]=l.options,Ge();var i=d[--c];l.linsbs=N(i,"sbs"),l.linheight=72*N(N(i,"bhs"),0),l.linsym=i,l.sepfinder=function(){var e=d[--c];l.fp=e;for(var a=l.fp,r=l.fp+12;a<=r;a+=1){l.i=a,0==N(l.bot,l.i)?1==N(l.bot,l.i-1)?d[c++]=1:d[c++]=0==N(l.sep,l.i-1)?1:0:d[c++]=0;var t=d[--c];z(l.sep,l.i,t)}for(var n=!0,o=0;o<=12;o+=1){var i=N(l.bot,re(o+l.fp));n=n&&K(i,N(l.databartruncatedcomposite_f3pat,o))}n&&I(l.sep,l.fp,l.databartruncatedcomposite_findersep)},d[c++]=1/0;for(var s=0,b=l.linsbs.length-1;s<=b;s+=1){l.i=s;for(var f=0,m=S(N(l.linsbs,l.i));f=M:q<=M;q+=C)l.i=q,X(R(l.ccpixs,l.i,l.ccpixx)),d[c++]=0;d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),l.pixx=l.ccpixx+1,d[c++]=1/0;var j=l.linsym,B=A(j,'txt');if(d[c++]=j,d[c++]='txt',B){var D=d[--c];F(N(d[--c],D),function(){X(d[--c]),y(4,-1);var e=d[--c];d[c++]=re(e+(l.pixx-l.linpixs.length+1)),y(4,1),U(w(5))})}else c-=2;l.txt=w();var P=l.linsym,E=A(P,'text1xalign');if(d[c++]='text1xalign',d[c++]=P,d[c++]='text1xalign',E){var L=d[--c],V=d[--c];d[c++]=N(V,L)}else c-=2,d[c++]="unset";var H=d[--c],Z=d[--c];l[Z]=H;var W=l.linsym,Y=A(W,'text1yalign');if(d[c++]='text1yalign',d[c++]=W,d[c++]='text1yalign',Y){var Q=d[--c],$=d[--c];d[c++]=N($,Q)}else c-=2,d[c++]="unset";var J=d[--c],ee=d[--c];l[ee]=J;for(var ae=l.rowheights,ne=0,oe=0,ie=ae.length;oe=q:x<=q;x+=_)l.i=x,d[c++]=0,X(R(l.ccpixs,l.i,l.ccpixx)),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;X(l.sep),X(l.linpixs),l.pixs=w(),l.pixx=l.linpixs.length}else{d[c++]=1/0;for(var C=0,M=l.ccpixx,j=l.ccpixs.length-1;M<0?C>=j:C<=j;C+=M)l.i=C,X(R(l.ccpixs,l.i,l.ccpixx)),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0;d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.sep),d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,d[c++]=0,X(l.linpixs),l.pixs=w(),l.pixx=l.ccpixx+6}d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),d[c++]=1/0;var B=l.linsym,D=A(B,'txt');if(d[c++]=B,d[c++]='txt',D){var P=d[--c];F(N(d[--c],P),function(){X(d[--c]),y(4,-1);var e=d[--c];d[c++]=re(e+(l.pixx-l.linpixs.length+1)),y(4,1),U(w(5))})}else c-=2;l.txt=w();var E=l.linsym,L=A(E,'text1xalign');if(d[c++]='text1xalign',d[c++]=E,d[c++]='text1xalign',L){var G=d[--c],K=d[--c];d[c++]=N(K,G)}else c-=2,d[c++]="unset";var V=d[--c],H=d[--c];l[H]=V;var Z=l.linsym,W=A(Z,'text1yalign');if(d[c++]='text1yalign',d[c++]=Z,d[c++]='text1yalign',W){var Y=d[--c],Q=d[--c];d[c++]=N(Q,Y)}else c-=2,d[c++]="unset";var $=d[--c],J=d[--c];l[J]=$;for(var ee=l.rowheights,ae=0,ne=0,oe=ee.length;ne=H:K<=H;K+=V)l.i=K,d[c++]=0,d[c++]=0,X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.sep),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),l.pixx=l.linpixs.length,d[c++]=1/0;var Z=l.linsym,W=A(Z,'txt');if(d[c++]=Z,d[c++]='txt',W){var Y=d[--c];F(N(d[--c],Y),function(){X(d[--c]),y(4,-1);var e=d[--c];d[c++]=re(e+(l.pixx-l.linpixs.length+1)),y(4,1),U(w(5))})}else c-=2;l.txt=w();var Q=l.linsym,$=A(Q,'text1xalign');if(d[c++]='text1xalign',d[c++]=Q,d[c++]='text1xalign',$){var J=d[--c],ee=d[--c];d[c++]=N(ee,J)}else c-=2,d[c++]="unset";var ae=d[--c],ne=d[--c];l[ne]=ae;var oe=l.linsym,ie=A(oe,'text1yalign');if(d[c++]='text1yalign',d[c++]=oe,d[c++]='text1yalign',ie){var se=d[--c],de=d[--c];d[c++]=N(de,se)}else c-=2,d[c++]="unset";var le=d[--c],pe=d[--c];l[pe]=le;for(var fe=l.rowheights,me=0,he=0,ve=fe.length;he=D:S<=D;S+=B)l.i=S,X(l.cclpad),X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.sep),X(l.linpixs),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,X(l.linrowheights),l.rowheights=w(),d[c++]=1/0;var P=l.linsym,E=A(P,'txt');if(d[c++]=P,d[c++]='txt',E){var L=d[--c];F(N(d[--c],L),function(){X(d[--c]),U(w(5))})}else c-=2;l.txt=w();var G=l.linsym,K=A(G,'text1xalign');if(d[c++]='text1xalign',d[c++]=G,d[c++]='text1xalign',K){var V=d[--c],H=d[--c];d[c++]=N(H,V)}else c-=2,d[c++]="unset";var Z=d[--c],W=d[--c];l[W]=Z;var Y=l.linsym,Q=A(Y,'text1yalign');if(d[c++]='text1yalign',d[c++]=Y,d[c++]='text1yalign',Q){var $=d[--c],J=d[--c];d[c++]=N(J,$)}else c-=2,d[c++]="unset";var ee=d[--c],ae=d[--c];l[ae]=ee;for(var ne=l.rowheights,oe=0,ie=0,se=ne.length;ie0){d[c++]=1/0;for(var q=0,C=l.x;q0){d[c++]=1/0;for(var S=0,B=l.diff;S=le:se<=le;se+=de)l.i=se,X(l.cclpad),X(R(l.ccpixs,l.i,l.ccpixx)),X(l.ccrpad);X(l.linlpad),X(l.sep),X(l.linrpad),X(l.linlpad),X(l.linpixs),X(l.linrpad),l.pixs=w(),d[c++]=1/0,X(l.ccrowheights),d[c++]=1,d[c++]=l.linheight,l.rowheights=w(),l.pixx=re(l.cclpad.length+l.ccpixx+l.ccrpad.length);for(var pe=l.rowheights,fe=0,me=0,he=pe.length;me16383)&&(d[c++]="bwipp.d3aqrCategoryOutOfRange#39004",d[c++]="Category must be between 0 and 16383 inclusive",te());var s=l.hostratio,b=A(l.d3aqr_hostratios,s);d[c++]=l.d3aqr_hostratios,d[c++]=s,b||(c-=2,d[c++]="bwipp.d3aqrInvalidHostRatio#39012",d[c++]="hostratio must be 2, 2.5 or 3",te());var f=d[--c],m=N(d[--c],f);l.halfx=N(m,'halfx'),l.hostmod=N(m,'hostmod'),l.bwipp_dontdraw=!0,d[c++]=1/0,F(l.options);var h=_();z(h,"modunit",2),d[c++]=h,T(h,"category"),T(d[c-1],"strictspec"),T(d[c-1],"loosespec"),T(d[c-1],"propspec"),T(d[c-1],"xdim"),T(d[c-1],"xnom"),T(d[c-1],"xmin"),T(d[c-1],"xmax");var v=d[--c];d[c++]=l.barcode,d[c++]=v,Na();var g=d[--c];l.args=g,l.hostpixs=N(l.args,'pixs'),l.hostsize=N(l.args,'pixx'),l.hostcells=l.hostsize*l.hostmod;var u=l.halfx,x=l.halfx,k=l.hostcells,y=re(29*x-k),q=2*u;if(2*u4e3&&(d[c++]="bwipp.gs1datamatrixinputTooLong#39224",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(l.gssep?d[c++]=29:d[c++]=l.fnc1);U(w(G()));var b=d[--c];l.dmtx=b,c--,l.barcode=k(5*(l.dmtx.length+1)),l.j=0,F(l.dmtx,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.barcode=R(l.barcode,0,l.j),T(l.options,"parse"),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var f=d[--c];l.args=f,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function tr(){var e=l;(l=Object.assign({},l,tr.globals)).parse=!1,l.dontlint=!1,l.lintreqs=!0,l.dontdraw=!1,l.gssep=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l.barcode.length>4e3&&(d[c++]="bwipp.gs1datamatrixrectangularinputTooLong#39356",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(l.gssep?d[c++]=29:d[c++]=l.fnc1);U(w(G()));var b=d[--c];l.dmtx=b,c--,l.barcode=k(5*(l.dmtx.length+1)),l.j=0,F(l.dmtx,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.barcode=R(l.barcode,0,l.j),T(l.options,"parse"),z(l.options,"parsefnc",!0),z(l.options,"format","rectangle"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var f=d[--c];l.args=f,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function nr(){var e=l;(l=Object.assign({},l,nr.globals)).includetext=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,l.dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,d[c++]=l.barcode,d[c++]='dl',be(),c--;var n=d[--c];l.val=N(n,0);var o=d[--c];l.key=N(o,0),l.hri=k(l.key.length+l.val.length+2),z(l.hri,0,40),I(l.hri,1,l.key),z(l.hri,l.key.length+1,41),I(l.hri,l.key.length+2,l.val),T(l.options,"parse"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var i=d[--c];l.args=i,z(l.args,"opt",l.options),l.includetext&&(z(l.args,"text1",l.hri),z(l.args,"text1yoffset",-3),z(l.args,"text1font","OCR-B"),z(l.args,"text1size",10)),d[c++]=l.args,l._render&&_r(),l=e}function or(){var e=l;(l=Object.assign({},l,or.globals)).parse=!1,l.dontlint=!1,l.lintreqs=!0,l.dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l.barcode.length>4e3&&(d[c++]="bwipp.gs1qrcodeinputTooLong#39606",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.fnc1);U(w(G()));var b=d[--c];l.qrc=b,c--,l.barcode=k(5*(l.qrc.length+1)),l.j=0,F(l.qrc,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.barcode=R(l.barcode,0,l.j),T(l.options,"parse"),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var f=d[--c];l.args=f,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function ir(){var e=l;(l=Object.assign({},l,ir.globals)).includetext=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,l.dontdraw=!1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),l.fncvals=new Map([["parse",l.parse],["parseonly",!0],["parsefnc",!1]]),d[c++]=l.barcode,d[c++]=l.fncvals,pe();var t=d[--c];l.barcode=t,d[c++]=l.barcode,d[c++]='dl',be(),c--;var n=d[--c];l.val=N(n,0);var o=d[--c];l.key=N(o,0),l.hri=k(l.key.length+l.val.length+2),z(l.hri,0,40),I(l.hri,1,l.key),z(l.hri,l.key.length+1,41),I(l.hri,l.key.length+2,l.val),T(l.options,"parse"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var i=d[--c];l.args=i,z(l.args,"opt",l.options),l.includetext&&(z(l.args,"text1",l.hri),z(l.args,"text1yoffset",-3),z(l.args,"text1font","OCR-B"),z(l.args,"text1size",10)),d[c++]=l.args,l._render&&_r(),l=e}function sr(){var e=l;(l=Object.assign({},l,sr.globals)).dontdraw=!1,l.parse=!1,l.dontlint=!1,l.lintreqs=!0,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l.barcode.length>2e3&&(d[c++]="bwipp.gs1dotcodeinputTooLong#39855",d[c++]="The input data is too long",te()),l._render=!(l.dontdraw||l.bwipp_dontdraw||p),d[c++]=l.barcode,d[c++]='ai',be();var t=d[--c];l.fncs=t;var n=d[--c];l.vals=n;var o=d[--c];l.ais=o,l.fnc1=-1,d[c++]=1/0,d[c++]=l.fnc1;for(var i=0,s=l.ais.length-1;i<=s;i+=1)l.i=i,F(N(l.ais,l.i)),F(N(l.vals,l.i)),l.i!=l.ais.length-1&&N(l.fncs,l.i)&&(d[c++]=l.fnc1);U(w(G()));var b=d[--c];l.dcode=b,c--,l.barcode=k(5*(l.dcode.length+1)),l.j=0,F(l.dcode,function(){if(d[c-1]==l.fnc1)c--,I(l.barcode,l.j,"^FNC1"),l.j=l.j+5;else{var e=d[--c];z(l.barcode,l.j,e),l.j=l.j+1}}),l.barcode=R(l.barcode,0,l.j),T(l.options,"parse"),z(l.options,"parsefnc",!0),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Fa();var f=d[--c];l.args=f,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function cr(){if(!cr.globals){var e=l;(l=cr.globals={}).hibccode39_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibccode39_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,cr.globals)).dontdraw=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.text1xoffset=0,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibccode39emptyData#40015",d[c++]="The data must not be empty",te()),l.barcode.length>500&&(d[c++]="bwipp.hibccode39inputTooLong#40019",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibccode39badCharacter#40027",d[c++]="HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibccode39_barchars,l.checksum)&&(d[c++]="bwipp.hibccode39badCheckDigit#40041",d[c++]="Incorrect HIBC Code 39 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibccode39_barchars,l.checksum)),l.text=k(l.barlen+4),z(l.text,0,42),I(l.text,1,l.barcode);var m=N(l.barcode,l.barlen+1);32==m&&(m=95),z(l.text,l.barlen+2,m),z(l.text,l.barlen+3,42),z(l.options,"includecheck",!1),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Be();var h=d[--c];l.args=h,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function dr(){if(!dr.globals){var e=l;(l=dr.globals={}).hibccode128_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibccode128_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,dr.globals)).dontdraw=!1,l.text1font="OCR-B",l.text1size=10,l.textyoffset=-8,l.text1xoffset=0,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibccode128emptyData#40157",d[c++]="The data must not be empty",te()),l.barcode.length>500&&(d[c++]="bwipp.hibccode128inputTooLong#40161",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibccode128badCharacter#40169",d[c++]="HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibccode128_barchars,l.checksum)&&(d[c++]="bwipp.hibccode128badCheckDigit#40183",d[c++]="Incorrect HIBC Code 128 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibccode128_barchars,l.checksum)),l.text=k(l.barlen+4),z(l.text,0,42),I(l.text,1,l.barcode);var m=N(l.barcode,l.barlen+1);32==m&&(m=95),z(l.text,l.barlen+2,m),z(l.text,l.barlen+3,42),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ce();var h=d[--c];l.args=h,z(l.args,"txt",w([w([l.text,l.text1xoffset,l.text1yoffset,l.text1font,l.text1size])])),z(l.args,"text1xalign","center"),z(l.args,"opt",l.options),d[c++]=l.args,l._render&&wr(),l=e}function lr(){if(!lr.globals){var e=l;(l=lr.globals={}).hibcdatamatrix_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcdatamatrix_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,lr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcdatamatrixEmptyData#40297",d[c++]="The data must not be empty",te()),l.barcode.length>15e3&&(d[c++]="bwipp.hibcdatamatrixinputTooLong#40301",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcdatamatrixBadCharacter#40306",d[c++]="HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcdatamatrix_barchars,l.checksum)&&(d[c++]="bwipp.hibcdatamatrixBadCheckDigit#40320",d[c++]="Incorrect HIBC Data Matrix check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcdatamatrix_barchars,l.checksum)),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function pr(){if(!pr.globals){var e=l;(l=pr.globals={}).hibcdatamatrixrectangular_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcdatamatrixrectangular_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,pr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcdatamatrixrectangularEmptyData#40426",d[c++]="The data must not be empty",te()),l.barcode.length>15e3&&(d[c++]="bwipp.hibcdatamatrixrectangularinputTooLong#40430",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcdatamatrixrectangularBadCharacter#40435",d[c++]="HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcdatamatrixrectangular_barchars,l.checksum)&&(d[c++]="bwipp.hibcdatamatrixrectangularBadCheckDigit#40449",d[c++]="Incorrect HIBC Data Matrix Rectangular check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcdatamatrixrectangular_barchars,l.checksum)),z(l.options,"validatecheck",!1),z(l.options,"format","rectangle"),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ma();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function br(){if(!br.globals){var e=l;(l=br.globals={}).hibcpdf417_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcpdf417_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,br.globals)).dontdraw=!1,l.columns=2,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcpdf417EmptyData#40557",d[c++]="The data must not be empty",te()),l.barcode.length>12500&&(d[c++]="bwipp.hibcpdf417inputTooLong#40561",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcpdf417BadCharacter#40566",d[c++]="HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcpdf417_barchars,l.checksum)&&(d[c++]="bwipp.hibcpdf417BadCheckDigit#40580",d[c++]="Incorrect HIBC PDF417 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcpdf417_barchars,l.checksum)),z(l.options,"columns",l.columns),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,ya();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function fr(){if(!fr.globals){var e=l;(l=fr.globals={}).hibcmicropdf417_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcmicropdf417_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,fr.globals)).dontdraw=!1,l.columns=2,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcmicropdf417EmptyData#40688",d[c++]="The data must not be empty",te()),l.barcode.length>5e3&&(d[c++]="bwipp.hibcmicropdf417inputTooLong#40692",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcmicropdf417BadCharacter#40697",d[c++]="HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcmicropdf417_barchars,l.checksum)&&(d[c++]="bwipp.hibcmicropdf417BadCheckDigit#40711",d[c++]="Incorrect HIBC MicroPDF417 check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcmicropdf417_barchars,l.checksum)),z(l.options,"columns",l.columns),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ca();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function mr(){if(!mr.globals){var e=l;(l=mr.globals={}).hibcqrcode_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcqrcode_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,mr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcqrcodeEmptyData#40816",d[c++]="The data must not be empty",te()),l.barcode.length>3e4&&(d[c++]="bwipp.hibcqrcodeinputTooLong#40820",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcqrcodeBadCharacter#40825",d[c++]="HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcqrcode_barchars,l.checksum)&&(d[c++]="bwipp.hibcqrcodeBadCheckDigit#40839",d[c++]="Incorrect HIBC QR Code check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcqrcode_barchars,l.checksum)),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Na();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function hr(){if(!hr.globals){var e=l;(l=hr.globals={}).hibccodablockf_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibccodablockf_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,hr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibccodablockfEmptyData#40943",d[c++]="The data must not be empty",te()),l.barcode.length>25e3&&(d[c++]="bwipp.hibccodablockfinputTooLong#40947",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibccodablockfBadCharacter#40952",d[c++]="HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibccodablockf_barchars,l.checksum)&&(d[c++]="bwipp.hibccodablockfBadCheckDigit#40966",d[c++]="Incorrect HIBC Codablock F check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibccodablockf_barchars,l.checksum)),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,va();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function vr(){if(!vr.globals){var e=l;(l=vr.globals={}).hibcazteccode_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",l.charvals=new Map;for(var a=0;a<=42;a+=1)z(l.charvals,R(l.hibcazteccode_barchars,a,1),a);l.charvals=l.charvals,l=e}e=l;(l=Object.assign({},l,vr.globals)).dontdraw=!1,l.validatecheck=!1,d[c++]=null,ce();var r=d[--c];l.options=r;var t=d[--c];l.barcode=t,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),0==l.barcode.length&&(d[c++]="bwipp.hibcazteccodeEmptyData#41072",d[c++]="The data must not be empty",te()),l.barcode.length>16e3&&(d[c++]="bwipp.hibcazteccodeinputTooLong#41076",d[c++]="The input data is too long",te());for(var n=0,o=l.barcode.length-1;n<=o;n+=1)A(l.charvals,R(l.barcode,n,1))||(d[c++]="bwipp.hibcazteccodeBadCharacter#41081",d[c++]="HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%",te());var i=l.barcode.length;l.validatecheck&&(i-=1),l.barlen=i,l.checksum=41;for(var s=0,b=l.barlen-1;s<=b;s+=1)l.checksum=re(N(l.charvals,R(l.barcode,s,1))+l.checksum);l.checksum=l.checksum%43,l.validatecheck&&(N(l.barcode,l.barlen)!=N(l.hibcazteccode_barchars,l.checksum)&&(d[c++]="bwipp.hibcazteccodeBadCheckDigit#41095",d[c++]="Incorrect HIBC Aztec Code check digit provided",te()),l.barcode=R(l.barcode,0,l.barlen));var f=k(l.barlen+2);I(f,1,l.barcode),l.barcode=f,z(l.barcode,0,43),z(l.barcode,l.barlen+1,N(l.hibcazteccode_barchars,l.checksum)),z(l.options,"validatecheck",!1),l.bwipp_dontdraw=!0,d[c++]=l.barcode,d[c++]=l.options,Ia();var m=d[--c];l.args=m,z(l.args,"opt",l.options),d[c++]=l.args,l._render&&_r(),l=e}function gr(){var e=l;(l=Object.assign({},l,gr.globals)).dontdraw=!1,l.shortfinder=!1,l.includetext=!1,l.includecheck=!1,l.height=1,d[c++]=null,ce();var a=d[--c];l.options=a;var r=d[--c];l.barcode=r,l._render=!(l.dontdraw||l.bwipp_dontdraw||p),(l.barcode.length<2||l.barcode.length>7)&&(d[c++]="bwipp.channelcodeBadLength#41165",d[c++]="Channel Code must be 2 to 7 digits",te()),F(l.barcode,function(){var e=d[--c];(e<48||e>57)&&(d[c++]="bwipp.channelcodeBadCharacter#41169",d[c++]="Channel Code must contain only digits",te())}),S(l.barcode)>N(w([26,292,3493,44072,576688,7742862]),l.barcode.length-2)&&(d[c++]="bwipp.channelcodeTooBig#41173",d[c++]="The Channel Code value is too big for the number of channels",te()),l.nextb=function(){var e=d[c-1];if(d[c++]=re(N(l.s,e)+(N(l.b,e-1)+(N(l.b,e-2)+N(l.s,e-1))))>4?1:2,e20)&&(d[c++]="bwipp.renderBadGuardwidth#41292",d[c++]="guardwidth must be from 0 to 20",te()),(l.guardheight<0||l.guardheight>20)&&(d[c++]="bwipp.renderBadGuardheight#41296",d[c++]="guardheight must be from 0 to 20",te()),(l.guardleftpos<-50||l.guardleftpos>150)&&(d[c++]="bwipp.renderBadGuardleftpos#41300",d[c++]="guardleftpos must be from -50 to 150",te()),(l.guardleftypos<-50||l.guardleftypos>150)&&(d[c++]="bwipp.renderBadGuardleftypos#41304",d[c++]="guardleftypos must be from -50 to 150",te()),(l.guardrightpos<-50||l.guardrightpos>150)&&(d[c++]="bwipp.renderBadGuardrightpos#41308",d[c++]="guardrightpos must be from -50 to 150",te()),(l.guardrightypos<-50||l.guardrightypos>150)&&(d[c++]="bwipp.renderBadGuardrightypos#41312",d[c++]="guardrightypos must be from -50 to 150",te()),l.guardwhitespace&&(s.selectfont("OCR-B",2*l.guardheight),0!=l.guardleftpos&&(s.moveto(-l.guardleftpos-2,re(l.guardleftypos-l.guardheight/2-1.25)),s.show("<",0,0)),0!=l.guardrightpos&&(s.moveto(re(l.guardrightpos+l.pixx-l.guardwidth)-1,re(l.guardrightypos-l.guardheight/2-1.25)),s.show(">",0,0)))}function xr(){if(!xr.globals){var e=l;l=xr.globals={};var a=new Map([["offleft",function(){d[c++]=re(-l.tw-l.nudge)}],["below",function(){d[c++]=re(-l.th-l.nudge)}],["left",function(){d[c++]=0}],["bottom",function(){d[c++]=0}],["xcenter",function(){d[c++]=re(l.pixx-l.tw)/2}],["ycenter",function(){d[c++]=re(l.pixy-l.th)/2}],["right",function(){d[c++]=re(l.pixx-l.tw)}],["top",function(){d[c++]=re(l.pixy-l.th)}],["offright",function(){d[c++]=re(l.pixx+l.nudge)}],["above",function(){d[c++]=re(l.pixy+l.nudge)}]]),r=new Map([["offleft",function(){d[c++]=0-l.nudge}],["below",function(){d[c++]=0-l.nudge}],["left",function(){d[c++]=l.tw}],["bottom",function(){d[c++]=l.th}],["xcenter",function(){d[c++]=re(l.pixx+l.tw)/2}],["ycenter",function(){d[c++]=re(l.pixy+l.th)/2}],["right",function(){d[c++]=l.pixx}],["top",function(){d[c++]=l.pixy}],["offright",function(){d[c++]=re(l.pixx+l.tw+l.nudge)}],["above",function(){d[c++]=re(l.pixy+l.th+l.nudge)}]]),t=new Map([["offleft",function(){d[c++]=0-l.nudge}],["below",function(){d[c++]=re(-l.tw-l.nudge)}],["left",function(){d[c++]=l.th}],["bottom",function(){d[c++]=0}],["xcenter",function(){d[c++]=re(l.pixx+l.th)/2}],["ycenter",function(){d[c++]=re(l.pixy-l.tw)/2}],["right",function(){d[c++]=l.pixx}],["top",function(){d[c++]=re(l.pixy-l.tw)}],["offright",function(){d[c++]=re(l.pixx+l.th+l.nudge)}],["above",function(){d[c++]=re(l.pixy+l.nudge)}]]),n=new Map([["offleft",function(){d[c++]=re(-l.th-l.nudge)}],["below",function(){d[c++]=0-l.nudge}],["left",function(){d[c++]=0}],["bottom",function(){d[c++]=l.tw}],["xcenter",function(){d[c++]=re(l.pixx-l.th)/2}],["ycenter",function(){d[c++]=re(l.pixy+l.tw)/2}],["right",function(){d[c++]=re(l.pixx-l.th)}],["top",function(){d[c++]=l.pixy}],["offright",function(){d[c++]=re(l.pixx+l.nudge)}],["above",function(){d[c++]=re(l.pixy+l.tw+l.nudge)}]]),o=new Map([["forward",a],["backward",r],["upward",t],["downward",n]]);l.rendertext_positions=o,l=e}e=l;l=Object.assign({},l,xr.globals),D();var i=d[--c];l.grp=i;var p=d[--c];l.pixy=p;var b=d[--c];l.pixx=b,l.makeerr=function(){var e=d[--c];l.makeerr_msg=e;var a=d[--c];if(l.makeerr_name=j(k(128),a),1==l.grp)d[c++]="text";else if(2==l.grp)d[c++]="extratext";else{var r=k(5);I(r,0,"text"),z(r,4,l.grp+48),d[c++]=r}var t=d[--c];l.makeerr_pfx=t;var n=k(l.makeerr_pfx.length+6+l.makeerr_name.length);I(n,0,"bwipp."),I(n,6,l.makeerr_pfx),I(n,l.makeerr_pfx.length+6,l.makeerr_name);var o=k(l.makeerr_pfx.length+l.makeerr_msg.length);I(o,0,l.makeerr_pfx),I(o,l.makeerr_pfx.length,l.makeerr_msg),d[c++]=n,d[c++]=o},l.positiontext=function(){var e=d[--c];l.th=e;var a=d[--c];l.tw=a,l.nudge=1;var r=d[--c],t=N(l.rendertext_positions,r);d[c++]=t,d[c++]=t,y(4,-1),K(d[c-1],"center")&&(d[c-1]="xcenter");var n=d[--c];if(!0===N(d[--c],n)())return!0;var o=d[--c],i=d[--c];d[c++]=o,d[c++]=i,y(3,-1),K(d[c-1],"center")&&(d[c-1]="ycenter");var s=d[--c];return!0===N(d[--c],s)()||void 0};for(var f=0;f<1;f++){if(l.txt.length>0&&K(l.xalign,"unset")&&K(l.yalign,"unset")&&0==l.content.length){V(l.color,"unset")&&s.setcolor(l.color),l.s=0,l.fn="",l.xoff=0,l.yoff=0;try{F(l.txt,function(){X(d[--c]);var e=d[c-1],a=d[c-2];if(e!=l.s||V(a,l.fn)){if(d[c-1]<=0)throw c-=5,1/0;var r=d[--c],t=d[--c];l.s=r,l.fn=t,s.selectfont(t,r);var n=s.stringwidth("0");l.xoff=-n.w/2,s.save(),s.newpath(),s.moveto(0,0),s.charpath("0",!1);var o=s.pathbbox();s.restore(),d[c++]=o.llx,d[c++]=o.lly,d[c++]=o.ury,d[c++]=o.urx,c--;var i=d[--c],p=d[--c];l.yoff=-re(p+i)/2,c--}else c-=2;var b=d[--c],f=d[--c];s.moveto(f,b),1==d[c-1].length&&s.rmoveto(l.xoff,l.yoff);var m=d[--c];s.show(m,0,0)}),d[c++]=!1}catch(e){d[c++]=!0}if(d[--c]){d[c++]="bwipp.fontTooSmall#41453",d[c++]="The font size is too small",d[c++]=!1;break}d[c++]=!0;break}if(0==l.content.length&&l.txt.length>0){d[c++]=1/0,F(l.txt,function(){F(N(d[--c],0))}),l.txtchars=w(),l.tstr=k(l.txtchars.length);for(var m=0,h=l.txtchars.length-1;m<=h;m+=1)z(l.tstr,m,N(l.txtchars,m));l.content=l.tstr}if(0==l.content.length){d[c++]=!0;break}if(0!=l.subspace.length&&1!=l.subspace.length){d[c++]='subspaceBad',d[c++]="subspace option must be a single character",l.makeerr(),d[c++]=!1;break}if(0!=l.subspace.length)for(var v=0,g=l.content.length-1;v<=g;v+=1){if(d[c++]=v,O(l.subspace,R(l.content,v,1)),d[--c]){c--,c--;var u=d[c-2];z(l.content,u,32)}c-=2}if(0!=l.split.length&&0!=l.content.length){if(1!=l.split.length){d[c++]='splitBad',d[c++]="split option must be a single character",l.makeerr(),d[c++]=!1;break}for(d[c++]=1/0,d[c++]=l.content;;){if(O(d[--c],l.split),!d[--c])break;var x=d[--c];c--;var _=d[--c];d[c++]=x,d[c++]=_}l.textlines=w()}else l.textlines=w([l.content]);if(V(l.color,"unset")&&s.setcolor(l.color),s.selectfont(l.font,l.size),0==l.content.length)d[c++]=0;else{s.save(),s.newpath(),s.moveto(0,0),s.charpath("0",!1);var q=s.pathbbox();s.restore(),d[c++]=q.ury}var C=d[--c];l.textascent=C;var M=l.textlines;d[c++]='textwidth',d[c++]=0;for(var S=0,B=M.length;S1){l.gaps=re(l.pixx-l.textwidth)/(l.content.length-1);var Z=K(l.direction,"forward")?"left":"right";l.xalign=Z}else l.gaps=0,l.xalign="center"}if(K(l.yalign,"justify")){if(V(l.direction,"upward")&&V(l.direction,"downward")){d[c++]='yjustify',d[c++]="yalign=justify requires upward or downward text",l.makeerr(),d[c++]=!1;break}if(H(l.textwidth,l.pixy)&&l.content.length>1){l.gaps=re(l.pixy-l.textwidth)/(l.content.length-1);var W=K(l.direction,"upward")?"bottom":"top";l.yalign=W}else l.gaps=0,l.yalign="center"}d[c++]=l.xalign,d[c++]=l.yalign,d[c++]=l.direction,d[c++]=l.textwidth,d[c++]=l.textheight,l.positiontext();var Y=d[--c],Q=d[--c];s.moveto(Q,Y),s.rmoveto(l.xoffset,l.yoffset),s.save();var $=new Map([["forward",0],["upward",90],["backward",180],["downward",270]]);s.rotate(N($,l.direction));var J=s.currpos();s.translate(J.x,J.y);for(var ee=0,ae=l.textlines.length-1;ee<=ae;ee+=1){l.i=ee,s.moveto(0,0+re(l.textascent+l.linegaps)*l.i);var te=l.textlines;s.show(N(te,te.length-l.i-1),l.gaps,0)}s.restore(),d[c++]=!0;break}l=e}function wr(){if(l.bwipjs_rawstack)l.bwipjs_rawstack.push(d[--c]);else{if(!wr.globals){var e=l;l=wr.globals={};var a=new Map([["offleft",'offleft'],["left",'left'],["center",'center'],["right",'right'],["offright",'offright'],["justify",'justify']]);l.renlinear_xalignopts=a;var r=new Map([["above",'above'],["top",'top'],["center",'center'],["bottom",'bottom'],["below",'below'],["justify",'justify']]);l.renlinear_yalignopts=r;var t=new Map([["forward",'forward'],["backward",'backward'],["upward",'upward'],["downward",'downward']]);l.renlinear_directionoptions=t,l=e}e=l;(l=Object.assign({},l,wr.globals)).sbs=w([]),l.bhs=w([]),l.bbs=w([]),l.txt=w([]),oe(),l.text1xalign="unset",l.text1yalign="unset",l.includetext=!1,l.barcolor="unset",l.bordercolor="unset",l.inkspread=null,l.width=0,l.barratio=1,l.spaceratio=1,l.showborder=!1,l.showbearer=!1,l.borderleft=10,l.borderright=10,l.bordertop=1,l.borderbottom=1,l.borderwidth=.5,l.guardwhitespace=!1,l.guardleftpos=0,l.guardleftypos=0,l.guardrightpos=0,l.guardrightypos=0,l.guardwidth=5,l.guardheight=7,F(d[--c],function(){var e=d[--c],a=d[--c];l[a]=e}),d[c++]=l.opt,T(l,'opt'),d[c++]=null,ce(),d[c-1]='textopts',ie();var n=d[--c],o=d[--c];l[o]=n;for(var i=1;i<=9;i+=1){l.textgrp=i,d[c++]=l.textgrp,d[c++]=N(l.textopts,l.textgrp-1),yr(),d[--c]||te()}if((l.inkspread<-1||l.inkspread>1)&&(d[c++]="bwipp.renlinearBadInkspread#41668",d[c++]="inkspread must be from -1 to 1",te()),(l.borderleft<-1||l.borderleft>50)&&(d[c++]="bwipp.renlinearBadBorderleft#41672",d[c++]="borderleft must be from -1 to 50",te()),(l.borderright<-1||l.borderright>50)&&(d[c++]="bwipp.renlinearBadBorderright#41676",d[c++]="borderright must be from -1 to 50",te()),(l.bordertop<-1||l.bordertop>50)&&(d[c++]="bwipp.renlinearBadBordertop#41680",d[c++]="bordertop must be from -1 to 50",te()),(l.borderbottom<-1||l.borderbottom>50)&&(d[c++]="bwipp.renlinearBadBorderbottom#41684",d[c++]="borderbottom must be from -1 to 50",te()),(l.borderwidth<0||l.borderwidth>10)&&(d[c++]="bwipp.renlinearBadBorderwidth#41688",d[c++]="borderwidth must be from 0 to 10",te()),(l.barratio<.1||l.barratio>5)&&(d[c++]="bwipp.renlinearBadBarratio#41692",d[c++]="barratio must be from 0.1 to 5",te()),(l.spaceratio<.1||l.spaceratio>5)&&(d[c++]="bwipp.renlinearBadSpaceratio#41696",d[c++]="spaceratio must be from 0.1 to 5",te()),0!=l.width&&(l.width<.01||l.width>20)&&(d[c++]="bwipp.renlinearBadWidth#41700",d[c++]="width must be 0 or from 0.01 to 20",te()),(l.guardwidth<0||l.guardwidth>20)&&(d[c++]="bwipp.renlinearBadGuardwidth#41704",d[c++]="guardwidth must be from 0 to 20",te()),(l.guardheight<0||l.guardheight>20)&&(d[c++]="bwipp.renlinearBadGuardheight#41708",d[c++]="guardheight must be from 0 to 20",te()),(l.guardleftpos<-50||l.guardleftpos>150)&&(d[c++]="bwipp.renlinearBadGuardleftpos#41712",d[c++]="guardleftpos must be from -50 to 150",te()),(l.guardleftypos<-50||l.guardleftypos>150)&&(d[c++]="bwipp.renlinearBadGuardleftypos#41716",d[c++]="guardleftypos must be from -50 to 150",te()),(l.guardrightpos<-50||l.guardrightpos>150)&&(d[c++]="bwipp.renlinearBadGuardrightpos#41720",d[c++]="guardrightpos must be from -50 to 150",te()),(l.guardrightypos<-50||l.guardrightypos>150)&&(d[c++]="bwipp.renlinearBadGuardrightypos#41724",d[c++]="guardrightypos must be from -50 to 150",te()),0!=l.sbs.length){var p=l.sbs;d[c++]=~~((p.length+1)/2),(l.bhs.length<~~((p.length+1)/2)||l.bbs.length<~~((p.length+1)/2))&&(d[c-1]="bwipp.renlinearBadBarHeightArrays#41730",d[c++]="The bar height and baseline arrays must be at least as long as the number of bars",te()),c--}l.bars=w(~~((l.sbs.length+1)/2)),l.pixx=0,l.pixy=0;for(var b=0,f=2*~~((l.sbs.length+1)/2)-2;b<=f;b+=1)l.i=b,l.i%2==0?(l.d=re(N(l.sbs,l.i)*l.barratio-l.barratio)+1,0!=N(l.sbs,l.i)?(l.h=72*N(l.bhs,~~(l.i/2)),l.c=re(l.d/2+l.pixx),l.y=72*N(l.bbs,~~(l.i/2)),l.w=re(l.d-l.inkspread),z(l.bars,~~(l.i/2),w([l.h,l.c,l.y,l.w])),re(l.h+l.y)>l.pixy&&(l.pixy=re(l.h+l.y))):z(l.bars,~~(l.i/2),-1)):l.d=re(N(l.sbs,l.i)*l.spaceratio-l.spaceratio)+1,l.pixx=re(l.pixx+l.d);s.save();var m=s.currpos();if(s.translate(m.x,m.y),0!=l.width&&s.scale(72*l.width/l.pixx,1),l.tl=w([-re(l.borderleft+l.borderwidth/2),re(l.pixy+l.bordertop+l.borderwidth/2)]),l.tr=w([re(l.pixx+l.borderright+l.borderwidth/2),re(l.pixy+l.bordertop+l.borderwidth/2)]),l.bl=w([-re(l.borderleft+l.borderwidth/2),-re(l.borderbottom+l.borderwidth/2)]),l.br=w([re(l.pixx+l.borderright+l.borderwidth/2),-re(l.borderbottom+l.borderwidth/2)]),l.showbearer){s.save(),s.newpath(),X(l.bl);var h=d[--c],v=d[--c];s.moveto(v,h),X(l.br);var g=d[--c],u=d[--c];s.lineto(u,g),X(l.tl);var x=d[--c],_=d[--c];s.moveto(_,x),X(l.tr);var k=d[--c],q=d[--c];s.lineto(q,k),V(l.bordercolor,"unset")&&s.setcolor(l.bordercolor),s.setlinewidth(re(l.borderwidth-2*l.inkspread)),s.stroke(),s.restore()}else if(l.showborder){s.save(),s.newpath(),X(l.bl);var C=d[--c],M=d[--c];s.moveto(M,C);for(var j=w([l.br,l.tr,l.tl]),S=0,B=j.length;S0&&l.includetext){var H=N(l.textopts,l.textgrp-1);z(H,"content",N(H,"")),d[c++]=H;z(H,"txt",1==l.textgrp?l.txt:w([])),d[c++]=l.pixx,d[c++]=l.pixy,d[c++]=l.textgrp,y(4,-1),xr(),d[--c]||(s.restore(),te())}d[c++]=l.pixx,ur(),s.restore(),l=e}}function _r(){if(l.bwipjs_rawstack)l.bwipjs_rawstack.push(d[--c]);else{if(!_r.globals){var e=l;l=_r.globals={};var a=new Map([["offleft",'offleft'],["left",'left'],["center",'center'],["right",'right'],["offright",'offright'],["justify",'justify']]);l.renmatrix_xalignopts=a;var r=new Map([["above",'above'],["top",'top'],["center",'center'],["bottom",'bottom'],["below",'below'],["justify",'justify']]);l.renmatrix_yalignopts=r;var t=new Map([["forward",'forward'],["backward",'backward'],["upward",'upward'],["downward",'downward']]);l.renmatrix_directionoptions=t,l=e}e=l;(l=Object.assign({},l,_r.globals)).width=1,l.height=1,l.barcolor="unset",l.bordercolor="unset",l.colormap="unset",l.dotty=!1,l.inkspread=null,l.inkspreadh=null,l.inkspreadv=null,l.txt=w([]),oe(),l.text1xalign="unset",l.text1yalign="unset",l.includetext=!1,l.showborder=!1,l.borderleft=0,l.borderright=0,l.bordertop=0,l.borderbottom=0,l.borderwidth=.5,l.guardwhitespace=!1,l.guardleftpos=0,l.guardleftypos=0,l.guardrightpos=0,l.guardrightypos=0,l.guardwidth=5,l.guardheight=7,F(d[--c],function(){var e=d[--c],a=d[--c];l[a]=e}),d[c++]=l.opt,T(l,'opt'),d[c++]=null,ce(),d[c-1]='textopts',ie();var n=d[--c],o=d[--c];if(l[o]=n,null==l.inkspread&&(l.inkspread=0),null==l.inkspreadh&&(l.inkspreadh=l.inkspread),null==l.inkspreadv&&(l.inkspreadv=l.inkspread),!A(l,'rowheights')){d[c++]=1/0;for(var i=0,p=l.pixy;i1)&&(d[c++]="bwipp.renmatrixBadInkspread#41948",d[c++]="inkspread must be from -1 to 1",te()),(l.inkspreadh<-1||l.inkspreadh>1)&&(d[c++]="bwipp.renmatrixBadInkspreadh#41952",d[c++]="inkspreadh must be from -1 to 1",te()),(l.inkspreadv<-1||l.inkspreadv>1)&&(d[c++]="bwipp.renmatrixBadInkspreadv#41956",d[c++]="inkspreadv must be from -1 to 1",te()),(l.borderleft<-1||l.borderleft>50)&&(d[c++]="bwipp.renmatrixBadBorderleft#41960",d[c++]="borderleft must be from -1 to 50",te()),(l.borderright<-1||l.borderright>50)&&(d[c++]="bwipp.renmatrixBadBorderright#41964",d[c++]="borderright must be from -1 to 50",te()),(l.bordertop<-1||l.bordertop>50)&&(d[c++]="bwipp.renmatrixBadBordertop#41968",d[c++]="bordertop must be from -1 to 50",te()),(l.borderbottom<-1||l.borderbottom>50)&&(d[c++]="bwipp.renmatrixBadBorderbottom#41972",d[c++]="borderbottom must be from -1 to 50",te()),(l.borderwidth<0||l.borderwidth>10)&&(d[c++]="bwipp.renmatrixBadBorderwidth#41976",d[c++]="borderwidth must be from 0 to 10",te()),(l.width<.01||l.width>50)&&(d[c++]="bwipp.renmatrixBadWidth#41980",d[c++]="width must be from 0.01 to 50",te()),(l.height<.01||l.height>50)&&(d[c++]="bwipp.renmatrixBadHeight#41984",d[c++]="height must be from 0.01 to 50",te()),(l.pixx<=0||l.pixy<=0)&&(d[c++]="bwipp.renmatrixBadDimensions#41988",d[c++]="The symbol dimensions must be positive",te()),l.pixs.length0&&l.includetext){var Q=N(l.textopts,l.textgrp-1);z(Q,"txt",l.txt),z(Q,"content",N(Q,"")),d[c++]=72*l.width,d[c++]=72*l.height,d[c++]=l.textgrp,d[c++]=Q,xr(),d[--c]||(s.restore(),te())}d[c++]=72*l.width,ur(),s.restore(),l=e}}function kr(){if(l.bwipjs_rawstack)l.bwipjs_rawstack.push(d[--c]);else{var e=l;if((l=Object.assign({},l,kr.globals)).barcolor="unset",l.bordercolor="unset",l.inkspread=null,l.showborder=!1,l.borderleft=0,l.borderright=0,l.bordertop=0,l.borderbottom=0,l.borderwidth=.5,F(d[--c],function(){var e=d[--c],a=d[--c];l[a]=e}),d[c++]=l.opt,T(l,'opt'),d[c++]=null,ce(),c--,null==l.inkspread&&(l.inkspread=0),(l.inkspread<-1||l.inkspread>1)&&(d[c++]="bwipp.renmaximatrixBadInkspread#42146",d[c++]="inkspread must be from -1 to 1",te()),(l.borderleft<-1||l.borderleft>50)&&(d[c++]="bwipp.renmaximatrixBadBorderleft#42150",d[c++]="borderleft must be from -1 to 50",te()),(l.borderright<-1||l.borderright>50)&&(d[c++]="bwipp.renmaximatrixBadBorderright#42154",d[c++]="borderright must be from -1 to 50",te()),(l.bordertop<-1||l.bordertop>50)&&(d[c++]="bwipp.renmaximatrixBadBordertop#42158",d[c++]="bordertop must be from -1 to 50",te()),(l.borderbottom<-1||l.borderbottom>50)&&(d[c++]="bwipp.renmaximatrixBadBorderbottom#42162",d[c++]="borderbottom must be from -1 to 50",te()),(l.borderwidth<0||l.borderwidth>10)&&(d[c++]="bwipp.renmaximatrixBadBorderwidth#42166",d[c++]="borderwidth must be from 0 to 10",te()),s.save(),l.showborder?(l.tl=w([-re(l.borderleft+l.borderwidth/2),re(29+l.bordertop+l.borderwidth/2)]),l.tr=w([re(30+l.borderright+l.borderwidth/2),re(29+l.bordertop+l.borderwidth/2)]),l.bl=w([-re(l.borderleft+l.borderwidth/2),-re(l.borderbottom+l.borderwidth/2)]),l.br=w([re(30+l.borderright+l.borderwidth/2),-re(l.borderbottom+l.borderwidth/2)])):(l.tl=w([-l.borderleft+l.inkspread,29+l.bordertop-l.inkspread]),l.tr=w([30+l.borderright-l.inkspread,29+l.bordertop-l.inkspread]),l.bl=w([-l.borderleft+l.inkspread,-l.borderbottom+l.inkspread]),l.br=w([30+l.borderright-l.inkspread,-l.borderbottom+l.inkspread])),l.showborder){s.save(),s.newpath(),X(l.bl);var a=d[--c],r=d[--c];s.moveto(r,a);for(var t=w([l.br,l.tr,l.tl]),n=0,o=t.length;n=25){d[c++]='size',d[c++]=" must be greater than zero and less than 25",l.mkerr(),d[c++]=!1;break}var u=N(l.td,"xoffset");if(u<-150||u>150){d[c++]='xoffset',d[c++]=" must be from -150 to 150",l.mkerr(),d[c++]=!1;break}var x=N(l.td,"yoffset");if(x<-150||x>150){d[c++]='yoffset',d[c++]=" must be from -150 to 150",l.mkerr(),d[c++]=!1;break}var w=N(l.td,"gaps");if(w<-20||w>20){d[c++]='gaps',d[c++]=" must be from -20 to 20",l.mkerr(),d[c++]=!1;break}var _=N(l.td,"linegaps");if(_<0||_>20){d[c++]='linegaps',d[c++]=" must be from 0 to 20",l.mkerr(),d[c++]=!1;break}d[c++]=!0;break}l=e}function qr(e,a,r,t,n){if('string'!=typeof r)throw new Error('bwipp.typeError: barcode text not a string ('+r+')');if('string'==typeof(t=t||{})){var o=t.split(' ');t={};for(var i=0;i^03001^02996152382802^029840^029001^0291Z00004951^029UPSN^02906X610^029159^0291234567^0291/1^029^029Y^029634 ALPHA DR^029PITTSBURGH^029PA^029^004",opts:"mode=2 parse"},{bcid:"azteccode",desc:"Aztec Code",text:"This is Aztec Code",opts:"format=full"},{bcid:"azteccodecompact",desc:"Compact Aztec Code",text:"1234",opts:""},{bcid:"aztecrune",desc:"Aztec Runes",text:"1",opts:""},{bcid:"codeone",desc:"Code One",text:"Code One",opts:""},{bcid:"hanxin",desc:"Han Xin Code",text:"This is Han Xin",opts:""},{bcid:"dotcode",desc:"DotCode",text:"This is DotCode",opts:"inkspread=0.16"},{bcid:"ultracode",desc:"Ultracode",text:"Awesome colours!",opts:"eclevel=EC2"},{bcid:"gs1-cc",desc:"GS1 Composite 2D Component",text:"(01)09521234543213(3103)000123",opts:"ccversion=b cccolumns=4"},{bcid:"ean13composite",desc:"EAN-13 Composite",text:"9520123456788|(99)1234-abcd",opts:"includetext"},{bcid:"ean8composite",desc:"EAN-8 Composite",text:"95200002|(21)A12345678",opts:"includetext"},{bcid:"upcacomposite",desc:"UPC-A Composite",text:"012345000058|(99)1234-abcd",opts:"includetext"},{bcid:"upcecomposite",desc:"UPC-E Composite",text:"01234558|(15)021231",opts:"includetext"},{bcid:"databaromnicomposite",desc:"GS1 DataBar Omnidirectional Composite",text:"(01)09521234543213|(11)990102",opts:""},{bcid:"databarstackedcomposite",desc:"GS1 DataBar Stacked Composite",text:"(01)09521234543213|(17)010200",opts:""},{bcid:"databarstackedomnicomposite",desc:"GS1 DataBar Stacked Omnidirectional Composite",text:"(01)03612345678904|(11)990102",opts:""},{bcid:"databartruncatedcomposite",desc:"GS1 DataBar Truncated Composite",text:"(01)09521234543213|(11)990102",opts:""},{bcid:"databarlimitedcomposite",desc:"GS1 DataBar Limited Composite",text:"(01)09521234543213|(21)abcdefghijklmnopqrst",opts:""},{bcid:"databarexpandedcomposite",desc:"GS1 DataBar Expanded Composite",text:"(01)09521234543213(3103)001234|(91)1A2B3C4D5E",opts:""},{bcid:"databarexpandedstackedcomposite",desc:"GS1 DataBar Expanded Stacked Composite",text:"(01)09521234543213(10)ABCDEF|(21)12345678",opts:"segments=4"},{bcid:"gs1-128composite",desc:"GS1-128 Composite",text:"(00)095287654321012346|(02)09521234543213(37)24(10)1234567ABCDEFG",opts:"ccversion=c"},{bcid:"d3aqr",desc:"D3 AQR (beta)",text:"HTTPS://ID.GS1.ORG/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"category=2842 hostratio=2"},{bcid:"gs1datamatrix",desc:"GS1 Data Matrix",text:"(01)09521234543213(17)120508(10)ABCD1234(410)9501101020917",opts:""},{bcid:"gs1datamatrixrectangular",desc:"GS1 Data Matrix Rectangular",text:"(01)09521234543213(17)120508(10)ABCD1234(410)9501101020917",opts:""},{bcid:"gs1dldatamatrix",desc:"GS1 Digital Link Data Matrix",text:"https://id.gs1.org/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"includetext"},{bcid:"gs1qrcode",desc:"GS1 QR Code",text:"(01)09521234543213(8200)http://www.abc.net(10)ABCD1234(410)9501101020917",opts:""},{bcid:"gs1dlqrcode",desc:"GS1 Digital Link QR Code",text:"HTTPS://ID.GS1.ORG/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"includetext"},{bcid:"gs1dotcode",desc:"GS1 DotCode",text:"(235)5vBZIF%!/g,'>').replace(/"/g,'"').replace(/'/g,''');return h(s.body,t),s.serialize()};var e,t=r(d[0]),o=r(d[1]),n=(e=o)&&e.__esModule?e:{default:e};const s=new Set(['href','src','action','formaction','xlink:href']),l=new Set(['script','iframe','object','embed','style','link','meta','base','svg','math']),c=/ xmlns="http:\/\/www\.w3\.org\/1999\/xhtml"/g;function u(e){const t=e.replace(/[\u0000-\u001F\u007F\s]+/g,'').toLowerCase();return t.startsWith('javascript:')||t.startsWith('vbscript:')||t.startsWith('data:')}function f(e){const o=`${e}`;if('undefined'!=typeof DOMParser){const e=(new DOMParser).parseFromString(o,'text/html'),t=e.body??e.getElementsByTagName('body')[0];return t?{body:t,serialize:()=>t.innerHTML}:null}try{const e=[],n=new t.DOMParser({onError:(t,o)=>e.push(String(o))}).parseFromString(o,'text/html').getElementsByTagName('body')[0];if(!n)return null;const s=new t.XMLSerializer;return{body:n,serialize:()=>{let e='';for(const t of Array.from(n.childNodes))e+=s.serializeToString(t);return e.replace(c,'')}}}catch{return null}}function h(e,t){const o=new Set((t.addTags??[]).map(e=>e.toLowerCase())),n=new Set((t.addAttributes??[]).map(e=>e.toLowerCase()));for(const t of Array.from(e.getElementsByTagName('*'))){const e=t.tagName.toLowerCase();l.has(e)&&!o.has(e)&&t.parentNode?.removeChild(t)}for(const t of Array.from(e.getElementsByTagName('*')))if(t.attributes)for(const e of Array.from(t.attributes)){const o=e.name.toLowerCase(),l=(e.value??'').trim();!o.startsWith('on')||n.has(o)?s.has(o)&&u(l)&&t.removeAttribute(e.name):t.removeAttribute(e.name)}}},4923,[4880,4924]); __d(function(g,_r,_i,_a,m,_e,d){"use strict"; -/*! @license DOMPurify 3.4.9 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.9/LICENSE */ -function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n2?n-2:0),r=2;r1?t-1:0),o=1;o1?n-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:w;if(l&&l(e,null),!O(t))return e;let o=t.length;for(;o--;){let r=t[o];if('string'==typeof r){const e=n(r);e!==r&&(c(t)||(t[o]=e),r=e)}e[r]=!0}return e}function G(e){for(let t=0;t/g),le=p(/\${[\w\W]*/g),ce=p(/^data-[\-\w.\u00B7-\uFFFF]+$/),se=p(/^aria-[\-\w]+$/),ue=p(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),fe=p(/^(?:\w+script|data):/i),pe=p(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),me=p(/^html$/i),de=p(/^[a-z][.\w]*(-[.\w]+)+$/i),he=1,ge=3,ye=7,Te=8,be=9,Ae=11,Se=function(){return'undefined'==typeof window?null:window},Ee=function(e,t){if('object'!=typeof e||'function'!=typeof e.createPolicy)return null;let n=null;const o='data-tt-policy-suffix';t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const r='dompurify'+(n?'#'+n:'');try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn('TrustedTypes policy '+r+' could not be created.'),null}};var Ne=(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Se();const n=t=>e(t);if(n.version='3.4.9',n.removed=[],!t||!t.document||t.document.nodeType!==be||!t.Element)return n.isSupported=!1,n;let o=t.document;const r=o,i=r.currentScript;t.DocumentFragment;const l=t.HTMLTemplateElement,c=t.Node,s=t.Element,u=t.NodeFilter,p=t.NamedNodeMap;void 0===p&&(t.NamedNodeMap||t.MozNamedAttrMap),t.HTMLFormElement;const y=t.DOMParser,T=t.trustedTypes,b=s.prototype,k=q(b,'cloneNode'),x=q(b,'remove'),L=q(b,'nextSibling'),M=q(b,'childNodes'),z=q(b,'parentNode'),H=q(b,'shadowRoot'),B=q(b,'attributes'),G=c&&c.prototype?q(c.prototype,'nodeType'):null,Ne=c&&c.prototype?q(c.prototype,'nodeName'):null;if('function'==typeof l){const e=o.createElement('template');e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let Oe,we,De='',Re=!1,ve=0;const Ie=function(){if(ve>0)throw F("A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the \"DOMPurify and Trusted Types\" section of the README.")},Ce=function(e){Ie(),ve++;try{return Oe.createHTML(e)}finally{ve--}},ke=function(e){Ie(),ve++;try{return Oe.createScriptURL(e)}finally{ve--}},xe=o,Le=xe.implementation,Me=xe.createNodeIterator,Pe=xe.createDocumentFragment,ze=xe.getElementsByTagName,Ue=r.importNode;let Fe={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported='function'==typeof a&&'function'==typeof z&&Le&&void 0!==Le.createHTMLDocument;const He=ie,Be=ae,je=le,Ge=ce,We=se,Ye=fe,qe=pe,Xe=de;let $e=ue,Ke=null;const Ve=j({},[...$,...K,...V,...J,...ee]);let Ze=null;const Je=j({},[...te,...ne,...oe,...re]);let Qe=Object.seal(h(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),et=null,tt=null;const nt=Object.seal(h(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let ot=!0,rt=!0,it=!1,at=!0,lt=!1,ct=!0,st=!1,ut=!1,ft=!1,pt=!1,mt=!1,dt=!1,ht=!0,gt=!1;const yt='user-content-';let Tt=!0,bt=!1,At={},St=null;const Et=j({},['annotation-xml','audio','colgroup','desc','foreignobject','head','iframe','math','mi','mn','mo','ms','mtext','noembed','noframes','noscript','plaintext','script','selectedcontent','style','svg','template','thead','title','video','xmp']);let _t=null;const Nt=j({},['audio','video','img','source','image','track']);let Ot=null;const wt=j({},['alt','class','for','id','label','name','pattern','placeholder','role','summary','title','value','style','xmlns']),Dt='http://www.w3.org/1998/Math/MathML',Rt='http://www.w3.org/2000/svg',vt='http://www.w3.org/1999/xhtml';let It=vt,Ct=!1,kt=null;const xt=j({},[Dt,Rt,vt],D);let Lt=j({},['mi','mo','mn','ms','mtext']),Mt=j({},['annotation-xml']);const Pt=j({},['title','style','font','a','script']);let zt=null;const Ut=['application/xhtml+xml','text/html'];let Ft=null,Ht=null;const Bt=o.createElement('form'),jt=function(e){return e instanceof RegExp||e instanceof Function},Gt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Ht&&Ht===e)return;e&&'object'==typeof e||(e={}),e=W(e),zt=-1===Ut.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,Ft='application/xhtml+xml'===zt?D:w,Ke=P(e,'ALLOWED_TAGS')&&O(e.ALLOWED_TAGS)?j({},e.ALLOWED_TAGS,Ft):Ve,Ze=P(e,'ALLOWED_ATTR')&&O(e.ALLOWED_ATTR)?j({},e.ALLOWED_ATTR,Ft):Je,kt=P(e,'ALLOWED_NAMESPACES')&&O(e.ALLOWED_NAMESPACES)?j({},e.ALLOWED_NAMESPACES,D):xt,Ot=P(e,'ADD_URI_SAFE_ATTR')&&O(e.ADD_URI_SAFE_ATTR)?j(W(wt),e.ADD_URI_SAFE_ATTR,Ft):wt,_t=P(e,'ADD_DATA_URI_TAGS')&&O(e.ADD_DATA_URI_TAGS)?j(W(Nt),e.ADD_DATA_URI_TAGS,Ft):Nt,St=P(e,'FORBID_CONTENTS')&&O(e.FORBID_CONTENTS)?j({},e.FORBID_CONTENTS,Ft):Et,et=P(e,'FORBID_TAGS')&&O(e.FORBID_TAGS)?j({},e.FORBID_TAGS,Ft):W({}),tt=P(e,'FORBID_ATTR')&&O(e.FORBID_ATTR)?j({},e.FORBID_ATTR,Ft):W({}),At=!!P(e,'USE_PROFILES')&&(e.USE_PROFILES&&'object'==typeof e.USE_PROFILES?W(e.USE_PROFILES):e.USE_PROFILES),ot=!1!==e.ALLOW_ARIA_ATTR,rt=!1!==e.ALLOW_DATA_ATTR,it=e.ALLOW_UNKNOWN_PROTOCOLS||!1,at=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,lt=e.SAFE_FOR_TEMPLATES||!1,ct=!1!==e.SAFE_FOR_XML,st=e.WHOLE_DOCUMENT||!1,pt=e.RETURN_DOM||!1,mt=e.RETURN_DOM_FRAGMENT||!1,dt=e.RETURN_TRUSTED_TYPE||!1,ft=e.FORCE_BODY||!1,ht=!1!==e.SANITIZE_DOM,gt=e.SANITIZE_NAMED_PROPS||!1,Tt=!1!==e.KEEP_CONTENT,bt=e.IN_PLACE||!1,$e=X(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:ue,It='string'==typeof e.NAMESPACE?e.NAMESPACE:vt,Lt=P(e,'MATHML_TEXT_INTEGRATION_POINTS')&&e.MATHML_TEXT_INTEGRATION_POINTS&&'object'==typeof e.MATHML_TEXT_INTEGRATION_POINTS?W(e.MATHML_TEXT_INTEGRATION_POINTS):j({},['mi','mo','mn','ms','mtext']),Mt=P(e,'HTML_INTEGRATION_POINTS')&&e.HTML_INTEGRATION_POINTS&&'object'==typeof e.HTML_INTEGRATION_POINTS?W(e.HTML_INTEGRATION_POINTS):j({},['annotation-xml']);const t=P(e,'CUSTOM_ELEMENT_HANDLING')&&e.CUSTOM_ELEMENT_HANDLING&&'object'==typeof e.CUSTOM_ELEMENT_HANDLING?W(e.CUSTOM_ELEMENT_HANDLING):h(null);if(Qe=h(null),P(t,'tagNameCheck')&&jt(t.tagNameCheck)&&(Qe.tagNameCheck=t.tagNameCheck),P(t,'attributeNameCheck')&&jt(t.attributeNameCheck)&&(Qe.attributeNameCheck=t.attributeNameCheck),P(t,'allowCustomizedBuiltInElements')&&'boolean'==typeof t.allowCustomizedBuiltInElements&&(Qe.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),lt&&(rt=!1),mt&&(pt=!0),At&&(Ke=j({},ee),Ze=h(null),!0===At.html&&(j(Ke,$),j(Ze,te)),!0===At.svg&&(j(Ke,K),j(Ze,ne),j(Ze,re)),!0===At.svgFilters&&(j(Ke,V),j(Ze,ne),j(Ze,re)),!0===At.mathMl&&(j(Ke,J),j(Ze,oe),j(Ze,re))),nt.tagCheck=null,nt.attributeCheck=null,P(e,'ADD_TAGS')&&('function'==typeof e.ADD_TAGS?nt.tagCheck=e.ADD_TAGS:O(e.ADD_TAGS)&&(Ke===Ve&&(Ke=W(Ke)),j(Ke,e.ADD_TAGS,Ft))),P(e,'ADD_ATTR')&&('function'==typeof e.ADD_ATTR?nt.attributeCheck=e.ADD_ATTR:O(e.ADD_ATTR)&&(Ze===Je&&(Ze=W(Ze)),j(Ze,e.ADD_ATTR,Ft))),P(e,'ADD_URI_SAFE_ATTR')&&O(e.ADD_URI_SAFE_ATTR)&&j(Ot,e.ADD_URI_SAFE_ATTR,Ft),P(e,'FORBID_CONTENTS')&&O(e.FORBID_CONTENTS)&&(St===Et&&(St=W(St)),j(St,e.FORBID_CONTENTS,Ft)),P(e,'ADD_FORBID_CONTENTS')&&O(e.ADD_FORBID_CONTENTS)&&(St===Et&&(St=W(St)),j(St,e.ADD_FORBID_CONTENTS,Ft)),Tt&&(Ke['#text']=!0),st&&j(Ke,['html','head','body']),Ke.table&&(j(Ke,['tbody']),delete et.tbody),e.TRUSTED_TYPES_POLICY){if('function'!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw F('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if('function'!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw F('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const t=Oe;Oe=e.TRUSTED_TYPES_POLICY;try{De=Ce('')}catch(e){throw Oe=t,e}}else null===e.TRUSTED_TYPES_POLICY?(Oe=void 0,De=''):(void 0===Oe&&(Re||(we=Ee(T,i),Re=!0),Oe=we),Oe&&'string'==typeof De&&(De=Ce('')));(Fe.uponSanitizeElement.length>0||Fe.uponSanitizeAttribute.length>0)&&Ke===Ve&&(Ke=W(Ke)),Fe.uponSanitizeAttribute.length>0&&Ze===Je&&(Ze=W(Ze)),f&&f(e),Ht=e},Wt=j({},[...K,...V,...Z]),Yt=j({},[...J,...Q]),qt=function(e){let t=z(e);t&&t.tagName||(t={namespaceURI:It,tagName:'template'});const n=w(e.tagName),o=w(t.tagName);return!!kt[e.namespaceURI]&&(e.namespaceURI===Rt?t.namespaceURI===vt?'svg'===n:t.namespaceURI===Dt?'svg'===n&&('annotation-xml'===o||Lt[o]):Boolean(Wt[n]):e.namespaceURI===Dt?t.namespaceURI===vt?'math'===n:t.namespaceURI===Rt?'math'===n&&Mt[o]:Boolean(Yt[n]):e.namespaceURI===vt?!(t.namespaceURI===Rt&&!Mt[o])&&(!(t.namespaceURI===Dt&&!Lt[o])&&(!Yt[n]&&(Pt[n]||!Wt[n]))):!('application/xhtml+xml'!==zt||!kt[e.namespaceURI]))},Xt=function(e){_(n.removed,{element:e});try{z(e).removeChild(e)}catch(t){if(x(e),!z(e))throw F("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},$t=function(e){const t=M?M(e):e.childNodes;if(t){const e=[];A(t,t=>{_(e,t)}),A(e,e=>{try{x(e)}catch(e){}})}const n=B?B(e):null;if(n)for(let t=n.length-1;t>=0;--t){const o=n[t],r=o&&o.name;if('string'==typeof r)try{e.removeAttribute(r)}catch(e){}}},Kt=function(e,t){try{_(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){_(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),'is'===e)if(pt||mt)try{Xt(t)}catch(e){}else try{t.setAttribute(e,'')}catch(e){}},Vt=function(e){const t=B?B(e):e.attributes;if(t)for(let n=t.length-1;n>=0;--n){const o=t[n],r=o&&o.name;if('string'==typeof r&&!Ze[Ft(r)])try{e.removeAttribute(r)}catch(e){}}},Zt=function(e){const t=[e];for(;t.length>0;){const e=t.pop();(G?G(e):e.nodeType)===he&&Vt(e);const n=M?M(e):e.childNodes;if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},Jt=function(e){let t=null,n=null;if(ft)e=''+e;else{const t=R(e,/^[\r\n\t ]+/);n=t&&t[0]}'application/xhtml+xml'===zt&&It===vt&&(e=''+e+'');const r=Oe?Ce(e):e;if(It===vt)try{t=(new y).parseFromString(r,zt)}catch(e){}if(!t||!t.documentElement){t=Le.createDocument(It,'template',null);try{t.documentElement.innerHTML=Ct?De:r}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(o.createTextNode(n),i.childNodes[0]||null),It===vt?ze.call(t,st?'html':'body')[0]:st?t.documentElement:i},Qt=function(e){return Me.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},en=function(e){var t,n;e.normalize();const o=Me.call(e.ownerDocument||e,e,u.SHOW_TEXT|u.SHOW_COMMENT|u.SHOW_CDATA_SECTION|u.SHOW_PROCESSING_INSTRUCTION,null);let r=o.nextNode();for(;r;){let e=r.data;A([He,Be,je],t=>{e=v(e,t,' ')}),r.data=e,r=o.nextNode()}const i=null!==(t=null===(n=e.querySelectorAll)||void 0===n?void 0:n.call(e,'template'))&&void 0!==t?t:[];A(Array.from(i),e=>{nn(e.content)&&en(e.content)})},tn=function(e){const t=Ne?Ne(e):null;return'string'==typeof t&&('form'===Ft(t)&&('string'!=typeof e.nodeName||'string'!=typeof e.textContent||'function'!=typeof e.removeChild||e.attributes!==B(e)||'function'!=typeof e.removeAttribute||'function'!=typeof e.setAttribute||'string'!=typeof e.namespaceURI||'function'!=typeof e.insertBefore||'function'!=typeof e.hasChildNodes||e.nodeType!==G(e)||e.childNodes!==M(e)))},nn=function(e){if(!G||'object'!=typeof e||null===e)return!1;try{return G(e)===Ae}catch(e){return!1}},on=function(e){if(!G||'object'!=typeof e||null===e)return!1;try{return'number'==typeof G(e)}catch(e){return!1}};function rn(e,t,o){A(e,e=>{e.call(n,t,o,Ht)})}const an=function(e){let t=null;if(rn(Fe.beforeSanitizeElements,e,null),tn(e))return Xt(e),!0;const o=Ft(Ne?Ne(e):e.nodeName);if(rn(Fe.uponSanitizeElement,e,{tagName:o,allowedTags:Ke}),ct&&e.hasChildNodes()&&!on(e.firstElementChild)&&U(/<[/\w!]/g,e.innerHTML)&&U(/<[/\w!]/g,e.textContent))return Xt(e),!0;if(ct&&e.namespaceURI===vt&&'style'===o&&on(e.firstElementChild))return Xt(e),!0;if(e.nodeType===ye)return Xt(e),!0;if(ct&&e.nodeType===Te&&U(/<[/\w]/g,e.data))return Xt(e),!0;if(et[o]||!(nt.tagCheck instanceof Function&&nt.tagCheck(o))&&!Ke[o]){if(!et[o]&&sn(o)){if(Qe.tagNameCheck instanceof RegExp&&U(Qe.tagNameCheck,o))return!1;if(Qe.tagNameCheck instanceof Function&&Qe.tagNameCheck(o))return!1}if(Tt&&!St[o]){const t=z(e),n=M(e);if(n&&t){for(let o=n.length-1;o>=0;--o){const r=bt?n[o]:k(n[o],!0);t.insertBefore(r,L(e))}}}return Xt(e),!0}return((G?G(e):e.nodeType)!==he||qt(e))&&('noscript'!==o&&'noembed'!==o&&'noframes'!==o||!U(/<\/no(script|embed|frames)/i,e.innerHTML))?(lt&&e.nodeType===ge&&(t=e.textContent,A([He,Be,je],e=>{t=v(t,e,' ')}),e.textContent!==t&&(_(n.removed,{element:e.cloneNode()}),e.textContent=t)),rn(Fe.afterSanitizeElements,e,null),!1):(Xt(e),!0)},ln=function(e,t,n){if(tt[t])return!1;if(ht&&('id'===t||'name'===t)&&(n in o||n in Bt))return!1;const r=Ze[t]||nt.attributeCheck instanceof Function&&nt.attributeCheck(t,e);if(rt&&!tt[t]&&U(Ge,t));else if(ot&&U(We,t));else if(!r||tt[t]){if(!(sn(e)&&(Qe.tagNameCheck instanceof RegExp&&U(Qe.tagNameCheck,e)||Qe.tagNameCheck instanceof Function&&Qe.tagNameCheck(e))&&(Qe.attributeNameCheck instanceof RegExp&&U(Qe.attributeNameCheck,t)||Qe.attributeNameCheck instanceof Function&&Qe.attributeNameCheck(t,e))||'is'===t&&Qe.allowCustomizedBuiltInElements&&(Qe.tagNameCheck instanceof RegExp&&U(Qe.tagNameCheck,n)||Qe.tagNameCheck instanceof Function&&Qe.tagNameCheck(n))))return!1}else if(Ot[t]);else if(U($e,v(n,qe,'')));else if('src'!==t&&'xlink:href'!==t&&'href'!==t||'script'===e||0!==I(n,'data:')||!_t[e]){if(it&&!U(Ye,v(n,qe,'')));else if(n)return!1}else;return!0},cn=j({},['annotation-xml','color-profile','font-face','font-face-format','font-face-name','font-face-src','font-face-uri','missing-glyph']),sn=function(e){return!cn[w(e)]&&U(Xe,e)},un=function(e){rn(Fe.beforeSanitizeAttributes,e,null);const t=e.attributes;if(!t||tn(e))return;const o={attrName:'',attrValue:'',keepAttr:!0,allowedAttributes:Ze,forceKeepAttr:void 0};let r=t.length;for(;r--;){const i=t[r],a=i.name,l=i.namespaceURI,c=i.value,s=Ft(a),u=c;let f='value'===a?u:C(u);if(o.attrName=s,o.attrValue=f,o.keepAttr=!0,o.forceKeepAttr=void 0,rn(Fe.uponSanitizeAttribute,e,o),f=o.attrValue,!gt||'id'!==s&&'name'!==s||0===I(f,yt)||(Kt(a,e),f=yt+f),ct&&U(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,f)){Kt(a,e);continue}if('attributename'===s&&R(f,'href')){Kt(a,e);continue}if(o.forceKeepAttr)continue;if(!o.keepAttr){Kt(a,e);continue}if(!at&&U(/\/>/i,f)){Kt(a,e);continue}lt&&A([He,Be,je],e=>{f=v(f,e,' ')});const p=Ft(e.nodeName);if(ln(p,s,f)){if(Oe&&'object'==typeof T&&'function'==typeof T.getAttributeType)if(l);else switch(T.getAttributeType(p,s)){case'TrustedHTML':f=Ce(f);break;case'TrustedScriptURL':f=ke(f)}if(f!==u)try{l?e.setAttributeNS(l,a,f):e.setAttribute(a,f),tn(e)?Xt(e):E(n.removed)}catch(t){Kt(a,e)}}else Kt(a,e)}rn(Fe.afterSanitizeAttributes,e,null)},fn=function(e){let t=null;const n=Qt(e);for(rn(Fe.beforeSanitizeShadowDOM,e,null);t=n.nextNode();){rn(Fe.uponSanitizeShadowNode,t,null),an(t),un(t),nn(t.content)&&fn(t.content);if((G?G(t):t.nodeType)===he){const e=H?H(t):t.shadowRoot;nn(e)&&(pn(e),fn(e))}}rn(Fe.afterSanitizeShadowDOM,e,null)},pn=function(e){const t=[{node:e,shadow:null}];for(;t.length>0;){const e=t.pop();if(e.shadow){fn(e.shadow);continue}const n=e.node,o=(G?G(n):n.nodeType)===he,r=M?M(n):n.childNodes;if(r)for(let e=r.length-1;e>=0;--e)t.push({node:r[e],shadow:null});if(o){const e=Ne?Ne(n):null;if('string'==typeof e&&'template'===Ft(e)){const e=n.content;nn(e)&&t.push({node:e,shadow:null})}}if(o){const e=H?H(n):n.shadowRoot;nn(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=null,i=null,a=null,l=null;if(Ct=!e,Ct&&(e='\x3c!--\x3e'),'string'!=typeof e&&!on(e)&&'string'!=typeof(e=Y(e)))throw F('dirty is not a string, aborting');if(!n.isSupported)return e;ut||Gt(t),n.removed=[];const c=bt&&'string'!=typeof e&&on(e);if(c){const t=Ne?Ne(e):e.nodeName;if('string'==typeof t){const e=Ft(t);if(!Ke[e]||et[e])throw F('root node is forbidden and cannot be sanitized in-place')}if(tn(e))throw F('root node is clobbered and cannot be sanitized in-place');try{pn(e)}catch(t){throw $t(e),t}}else if(on(e))o=Jt('\x3c!----\x3e'),i=o.ownerDocument.importNode(e,!0),i.nodeType===he&&'BODY'===i.nodeName||'HTML'===i.nodeName?o=i:o.appendChild(i),pn(i);else{if(!pt&&!lt&&!st&&-1===e.indexOf('<'))return Oe&&dt?Ce(e):e;if(o=Jt(e),!o)return pt?null:dt?De:''}o&&ft&&Xt(o.firstChild);const s=Qt(c?e:o);try{for(;a=s.nextNode();)an(a),un(a),nn(a.content)&&fn(a.content)}catch(t){throw c&&$t(e),t}if(c)return A(n.removed,e=>{e.element&&Zt(e.element)}),lt&&en(e),e;if(pt){if(lt&&en(o),mt)for(l=Pe.call(o.ownerDocument);o.firstChild;)l.appendChild(o.firstChild);else l=o;return(Ze.shadowroot||Ze.shadowrootmode)&&(l=Ue.call(r,l,!0)),l}let u=st?o.outerHTML:o.innerHTML;return st&&Ke['!doctype']&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&U(me,o.ownerDocument.doctype.name)&&(u='\n'+u),lt&&A([He,Be,je],e=>{u=v(u,e,' ')}),Oe&&dt?Ce(u):u},n.setConfig=function(){Gt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),ut=!0},n.clearConfig=function(){Ht=null,ut=!1,Oe=we,De=''},n.isValidAttribute=function(e,t,n){Ht||Gt({});const o=Ft(e),r=Ft(t);return ln(o,r,n)},n.addHook=function(e,t){'function'==typeof t&&_(Fe[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=S(Fe[e],t);return-1===n?void 0:N(Fe[e],n,1)[0]}return E(Fe[e])},n.removeHooks=function(e){Fe[e]=[]},n.removeAllHooks=function(){Fe={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n})()},4902,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.renderReceiptTemplate=function(e,t){return n.default.render(e,t)},Object.defineProperty(_e,"thermalPreviewSanitizeOptions",{enumerable:!0,get:function(){return c}}),_e.sanitizeThermalPreviewHtml=l,_e.renderLogiclessTemplate=function(e,t,o={}){const s=f(n.default.render(e,t));return!1===o.sanitize?s:(0,u.sanitizeHtml)(s,Object.assign({},o,{addTags:[...c.addTags,...o.addTags??[]],addAttributes:[...c.addAttributes,...o.addAttributes??[]]}))},_e.renderThermalPreview=function(e,t,u={}){const c=n.default.render(e,t),f=(0,o.parseXml)(c),b=(0,s.renderHtml)(f);return!1===u.sanitize?b:l(b,u)};var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=r(d[1]),s=r(d[2]),u=r(d[3]);const c={addTags:['svg','path'],addAttributes:['viewBox','xmlns','d','fill','fill-rule','stroke','stroke-width','data-barcode-kind','data-barcode-value']};function l(e,t={}){return(0,u.sanitizeHtml)(e,Object.assign({},t,{addTags:[...c.addTags,...t.addTags??[]],addAttributes:[...c.addAttributes,...t.addAttributes??[]]}))}function f(e){if(!/${e}`,'text/html');for(const e of Array.from(t.querySelectorAll('barcode'))){const n=e.getAttribute('type')??'code128',o=e.getAttribute('height'),u=o?Number(o):40,c=(e.textContent??'').trim();p(e,b(n)?(0,s.renderQrCode)(c,h(u)):(0,s.renderBarcode)(n,c,u,'barcode'),t)}for(const e of Array.from(t.querySelectorAll('qrcode'))){const n=e.getAttribute('size'),o=n?Number(n):4,u=(e.textContent??'').trim();p(e,(0,s.renderQrCode)(u,o),t)}return t.body.innerHTML}function b(e){return'qrcode'===e.trim().toLowerCase()||'qr'===e.trim().toLowerCase()}function h(e){return Number.isFinite(e)&&e>0?Math.max(2,Math.min(10,Math.round(e/10))):4}function p(e,t,n){const o=n.createElement('div');o.innerHTML=t;const s=n.createDocumentFragment();for(;o.firstChild;)s.appendChild(o.firstChild);e.replaceWith(s)}},4903,[4856,4857,4898,4901]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"DEFAULT_THERMAL_TEMPLATE",{enumerable:!0,get:function(){return n}});const n="\n \n {{store.name}}\n {{#has_address_lines}}\n {{#address_lines}}\n {{line}}\n {{/address_lines}}\n {{/has_address_lines}}\n {{#has_phone}}\n {{store.phone}}\n {{/has_phone}}\n {{#has_store_tax_ids}}\n {{#store_tax_ids}}\n {{label}}: {{value}}\n {{/store_tax_ids}}\n {{/has_store_tax_ids}}\n \n \n \n \n SALES RECEIPT\n \n \n Receipt #\n {{order_number}}\n \n \n Date\n {{created_at_gmt}}\n \n {{#cashier_name}}\n \n Cashier\n {{cashier_name}}\n \n {{/cashier_name}}\n {{#customer_name}}\n \n Customer\n {{customer_name}}\n \n {{/customer_name}}\n {{#has_customer_tax_id}}\n \n Tax ID\n {{customer_tax_id}}\n \n {{/has_customer_tax_id}}\n \n {{#formatted_lines}}\n {{name}}\n \n {{detail}}\n {{line_total_fmt}}\n \n {{/formatted_lines}}\n \n \n Subtotal\n {{subtotal_fmt}}\n \n {{#has_discount}}\n \n Discount\n {{discount_fmt}}\n \n {{/has_discount}}\n {{#show_tax}}\n {{#tax_lines}}\n \n {{label}}\n {{amount_fmt}}\n \n {{/tax_lines}}\n {{/show_tax}}\n \n \n TOTAL\n {{total_fmt}}\n \n \n \n {{#payments}}\n \n {{method_title}}\n {{amount_fmt}}\n \n {{#has_tendered}}\n \n Tendered\n {{tendered_fmt}}\n \n \n Change\n {{change_fmt}}\n \n {{/has_tendered}}\n {{/payments}}\n \n \n Thank you for your purchase!\n \n \n {{#openDrawer}}\n \n {{/openDrawer}}\n {{#cut}}\n \n {{/cut}}\n"},4904,[]); -__d(function(g,r,i,a,m,e,_d){"use strict";function t(t){const l=t.presentation_hints;return'incl'===l?.display_tax||'excl'===l?.display_tax?l.display_tax:!1===l?.prices_entered_with_tax?'excl':'incl'}Object.defineProperty(e,'__esModule',{value:!0}),e.formatReceiptData=function(_){const o=_.order.currency;o||console.warn('formatReceiptData: missing currency in order, formatting may be incomplete');const s=(_.presentation_hints?.locale||'en-US').trim().replace(/_/g,'-'),c=t(_),u=Object.assign({},l,_.i18n),d=t=>{try{return new Intl.NumberFormat(s||'en-US',{style:'currency',currency:o,currencyDisplay:'narrowSymbol'}).format(t)}catch{try{return new Intl.NumberFormat(s||'en-US',{style:'currency',currency:o}).format(t)}catch{return o?`${o} ${t.toFixed(2)}`:t.toFixed(2)}}},p=(t,l)=>{if(null!=t&&0!==l)return t/l},x=(t,l,_)=>'excl'===c?_??t??l:l??t??_,y=t=>Object.assign({},t,{total_display:d(x(t.total,t.total_incl,t.total_excl)??t.total),total_incl_display:null!=t.total_incl?d(t.total_incl):void 0,total_excl_display:null!=t.total_excl?d(t.total_excl):void 0,taxes:t.taxes?.map(t=>Object.assign({},t,{amount_display:d(t.amount)}))}),b=t=>{const l=t.line_total??t.total,_=t.line_total_incl??t.total_incl??t.total,n=t.line_total_excl??t.total_excl,o=t.unit_total??p(l,t.qty),s=t.unit_total_incl??p(_,t.qty),c=t.unit_total_excl??p(n,t.qty),u=x(l,_,n),b=x(o,s,c);return Object.assign({},y(t),{line_total:l,line_total_incl:_,line_total_excl:n,line_total_display:d(u??l),line_total_incl_display:d(_),line_total_excl_display:null!=n?d(n):void 0,unit_total:o,unit_total_incl:s,unit_total_excl:c,unit_total_display:null!=b?d(b):void 0,unit_total_incl_display:null!=s?d(s):void 0,unit_total_excl_display:null!=c?d(c):void 0})},h=_.totals.discount_total_incl??_.totals.discount_total??0,f=_.totals.discount_total_excl??_.totals.discount_total??0;return Object.assign({},_,{store:Object.assign({},_.store,{tax_ids:_.store.tax_ids?.map(t=>Object.assign({},t,{label:n(t,u,'store')}))}),customer:Object.assign({},_.customer,{tax_ids:_.customer.tax_ids?.map(t=>Object.assign({},t,{label:n(t,u,'customer')}))}),i18n:u,lines:_.lines.map(t=>Object.assign({},t,{taxes:t.taxes.map(t=>Object.assign({},t,{amount_display:d(t.amount)})),unit_price_display:d(t.unit_price??('excl'===c?t.unit_price_excl:t.unit_price_incl)),unit_price_incl_display:d(t.unit_price_incl),unit_price_excl_display:d(t.unit_price_excl),line_subtotal_display:d(t.line_subtotal??('excl'===c?t.line_subtotal_excl:t.line_subtotal_incl)),line_subtotal_incl_display:d(t.line_subtotal_incl),line_subtotal_excl_display:d(t.line_subtotal_excl),line_total_display:d(t.line_total??('excl'===c?t.line_total_excl:t.line_total_incl)),line_total_incl_display:d(t.line_total_incl),line_total_excl_display:d(t.line_total_excl),discounts_display:d(t.discounts??('excl'===c?t.discounts_excl:t.discounts_incl)),discounts_incl_display:d(t.discounts_incl),discounts_excl_display:d(t.discounts_excl)})),fees:_.fees.map(t=>Object.assign({},t,{total_display:d(t.total??('excl'===c?t.total_excl:t.total_incl)),total_incl_display:d(t.total_incl),total_excl_display:d(t.total_excl),taxes:t.taxes?.map(t=>Object.assign({},t,{amount_display:d(t.amount)}))})),shipping:_.shipping.map(t=>Object.assign({},t,{total_display:d(t.total??('excl'===c?t.total_excl:t.total_incl)),total_incl_display:d(t.total_incl),total_excl_display:d(t.total_excl),taxes:t.taxes?.map(t=>Object.assign({},t,{amount_display:d(t.amount)}))})),discounts:_.discounts.map(t=>Object.assign({},t,{total_display:d(t.total??('excl'===c?t.total_excl:t.total_incl)),total_incl_display:d(t.total_incl),total_excl_display:d(t.total_excl)})),totals:Object.assign({},_.totals,{subtotal_display:d(_.totals.subtotal??('excl'===c?_.totals.subtotal_excl:_.totals.subtotal_incl)),subtotal_incl_display:d(_.totals.subtotal_incl),subtotal_excl_display:d(_.totals.subtotal_excl),discount_total_display:d(_.totals.discount_total??('excl'===c?f:h)),discount_total_incl_display:d(h),discount_total_excl_display:d(f),tax_total_display:d(_.totals.tax_total),total_display:d(_.totals.total??('excl'===c?_.totals.total_excl:_.totals.total_incl)),total_incl_display:d(_.totals.total_incl),total_excl_display:d(_.totals.total_excl),paid_total_display:d(_.totals.paid_total),change_total_display:d(_.totals.change_total)},null!=_.totals.refund_total?{refund_total_display:d(_.totals.refund_total)}:{},null!=_.totals.net_total?{net_total_display:d(_.totals.net_total)}:{}),tax_summary:_.tax_summary.map(t=>Object.assign({},t,{tax_amount_display:d(t.tax_amount),taxable_amount_incl_display:null!=t.taxable_amount_incl?d(t.taxable_amount_incl):'',taxable_amount_excl_display:null!=t.taxable_amount_excl?d(t.taxable_amount_excl):''})),payments:_.payments.map(t=>Object.assign({},t,{amount_display:d(t.amount),tendered_display:null!=t.tendered?d(t.tendered):void 0,change_display:null!=t.change?d(t.change):void 0})),refunds:_.refunds?.map(t=>Object.assign({},t,{amount_display:d(t.amount),subtotal_display:null!=t.subtotal?d(t.subtotal):void 0,tax_total_display:null!=t.tax_total?d(t.tax_total):void 0,shipping_total_display:null!=t.shipping_total?d(t.shipping_total):void 0,shipping_tax_display:null!=t.shipping_tax?d(t.shipping_tax):void 0,lines:t.lines.map(b),fees:t.fees?.map(y),shipping:t.shipping?.map(y)}))})};const l={order:'Order',date:'Date',cashier:'Cashier',customer:'Customer',store_tax_id_label_other:'Tax ID',customer_tax_id_label_other:'Tax ID',subtotal:'Subtotal',total:'Total',tax:'Tax',tax_summary:'Tax Summary',included_tax:'Tax included',total_tax:'Total Tax',tax_amount_short:'Tax',taxable_excl_short:'Taxable excl.',taxable_incl_short:'Taxable incl.',refund_total:'Refund Total',refunded:'Refunded',net_total:'Net Total',tendered:'Tendered',change:'Change',thank_you:'Thank you',thank_you_purchase:'Thank you for your purchase!'},_={eu_vat:'VAT ID',gb_vat:'VAT No.',sa_vat:'VAT No.',au_abn:'ABN',br_cpf:'CPF',br_cnpj:'CNPJ',in_gst:'GSTIN',it_cf:'Codice Fiscale',it_piva:'P.IVA',es_nif:'NIF',ar_cuit:'CUIT',ca_gst_hst:'GST/HST No.',us_ein:'EIN',de_ust_id:'USt-IdNr.',de_steuernummer:'Steuernummer',de_hrb:'HRB',nl_kvk:'KVK',fr_siret:'SIRET',fr_siren:'SIREN',gb_company:'Company No.',ch_uid:'UID'};function n(t,n,o){const s=t.label?.trim();if(s)return s;const c=n[`${o}_tax_id_label_${t.type}`]?.trim();if(c)return c;const u=_[t.type];return u||(n[`${o}_tax_id_label_other`]?.trim()||l[`${o}_tax_id_label_other`]||'Tax ID')}},4905,[]); -__d(function(g,r,_i,a,m,_e,d){"use strict";const t=["address","address_lines","email","id","name","phone","tax_id","tax_ids"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.mapReceiptData=function(e){if(!e||'object'!=typeof e)return R();if(c(e))return L(e);const n=e.store&&'object'==typeof e.store?e.store:{},i=e.customer&&'object'==typeof e.customer?e.customer:{},p=e.totals&&'object'==typeof e.totals?e.totals:{},y=e.fiscal&&'object'==typeof e.fiscal?e.fiscal:{},b=$(e.presentation_hints&&'object'==typeof e.presentation_hints?e.presentation_hints:{}),j=x(b),O=Object.assign({},{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},{datetime:o(e.order_date)}),z={datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},M='string'==typeof n.timezone&&n.timezone?n.timezone:void 0,C=Object.assign({},{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},{datetime:I(M)}),T=u(n),{address_lines:B}=n,E=(0,l.default)(n,t),P=D(e.tax_summary),Z=S(e.tax,j),G={order:{id:0,number:o(e.order_number),currency:o(e.currency),customer_note:o(e.customer_note),wc_status:o(e.wc_status??e.status)||void 0,status_label:o(e.status_label)||void 0,created_via:o(e.created_via)||void 0,needs_payment:'needs_payment'in e?_(e.needs_payment):void 0,payment_url:o(e.payment_url)||void 0,created:O,paid:z,completed:z,printed:C},store:Object.assign({},E,T,{address_lines:Array.isArray(B)?B.map(t=>o(t)):T.address_lines}),cashier:{id:0,name:''},customer:f(i),lines:s(e.lines).map((t,e)=>h(t&&'object'==typeof t?t:{},e,j)),fees:s(e.fees).map(t=>v(t&&'object'==typeof t?t:{},j)),shipping:s(e.shipping).map(t=>w(t&&'object'==typeof t?t:{},j)),discounts:s(e.discounts).map(t=>k(t&&'object'==typeof t?t:{},j)),totals:A(p,j),tax:Z,tax_summary:P,has_tax_summary:U(P,Z),payments:s(e.payments).map(t=>q(t&&'object'==typeof t?t:{})),fiscal:F(y),presentation_hints:b};Array.isArray(e.refunds)&&(G.refunds=e.refunds.filter(t=>!!t&&'object'==typeof t).map(t=>N(t)));return G};var e,n=r(d[0]),l=(e=n)&&e.__esModule?e:{default:e};function i(t){if(null==t)return 0;const e='string'==typeof t?parseFloat(t):Number(t);return Number.isFinite(e)?e:0}function o(t){return null==t?'':String(t)}function _(t){return'boolean'==typeof t?t:'number'==typeof t?0!==t:'string'==typeof t?['true','1','yes'].includes(t.trim().toLowerCase()):void 0}function s(t){return Array.isArray(t)?t:[]}function c(t){const e=t.order,n=t.totals;return!(!(e&&'object'==typeof e&&'id'in e&&'number'in e)||!(n&&'object'==typeof n&&'subtotal_incl'in n))}function u(t){const e=o(t.address),n=e?e.split(',').map(t=>t.trim()).filter(Boolean):[],l=Array.isArray(t.tax_ids)?t.tax_ids.filter(t=>!!t&&'object'==typeof t).flatMap(t=>{const e=o(t.type),n=o(t.value);return e&&n?[{type:e,value:n,country:null==t.country?void 0:o(t.country),label:null==t.label?void 0:o(t.label)}]:[]}):[],i=o(t.tax_id);0===l.length&&i&&l.push({type:'other',value:i});const _='number'==typeof t.id&&Number.isFinite(t.id)?t.id:'string'==typeof t.id&&/^[+-]?\d+(\.\d+)?$/.test(t.id.trim())?Number(t.id):0;return Object.assign({id:Math.trunc(_),name:o(t.name),address_lines:n},l.length>0?{tax_ids:l}:{},{phone:o(t.phone),email:o(t.email)})}const p=['eu_vat','gb_vat','au_abn','br_cpf','br_cnpj','in_gst','it_cf','it_piva','es_nif','ar_cuit','sa_vat','ca_gst_hst','us_ein','other'];function y(t){return p.includes(t)}function f(t){const e=Array.isArray(t.tax_ids)?t.tax_ids.filter(t=>!!t&&'object'==typeof t).flatMap(t=>{const e=o(t.type),n=o(t.value);return y(e)&&0!==n.length?[{type:e,value:n,country:null==t.country?null:o(t.country),label:null==t.label?null:o(t.label)}]:[]}):[],n=o(t.tax_id);return 0===e.length&&n&&e.push({type:'other',value:n}),{id:0,name:o(t.name),billing_address:{},shipping_address:{},tax_ids:e}}function b(t){const e=t.display_tax;return'excl'===e||'hidden'===e||'itemized'===e||'single'===e?e:'incl'}function x(t){return'incl'===t.display_tax||'excl'===t.display_tax?t.display_tax:t.prices_entered_with_tax?'incl':'excl'}function h(t,e,n){const l=i(t.qty??t.quantity),_=i(t.price??t.unit_price??t.unit_price_incl??t.unit_price_excl),c=t.line_total??t.total??t.line_total_incl??t.line_total_excl,u=i(c),p=null==c?NaN:'string'==typeof c?parseFloat(c):Number(c),y=Number.isFinite(p)&&0!==l?u/l:_,f=Number.isFinite(y)?y:_,b=i(t.unit_price_incl??t.unit_price??f),x=i(t.unit_price_excl??t.unit_price??f),h=i(t.line_subtotal_incl??t.line_subtotal??u),j=i(t.line_subtotal_excl??t.line_subtotal??u),v=i(t.discounts_incl??t.discounts),w=i(t.discounts_excl??t.discounts),k=i(t.line_total_incl??t.line_total??u),A=i(t.line_total_excl??t.line_total??u),q='excl'===n,O=q?x:b,z=q?j:h,M=q?w:v,N=q?A:k,F={key:o(t.key)||o(t.sku)||`line-${e}-${o(t.name).slice(0,20)}`,sku:o(t.sku),name:o(t.name),qty:l,unit_price:O,unit_price_incl:b,unit_price_excl:x,line_subtotal:z,line_subtotal_incl:h,line_subtotal_excl:j,discounts:M,discounts_incl:v,discounts_excl:w,line_total:N,line_total_incl:k,line_total_excl:A,meta:s(t.meta).filter(t=>!!t&&'object'==typeof t).map(t=>({key:o(t.key),value:o(t.value)})),taxes:s(t.taxes).filter(t=>!!t&&'object'==typeof t).map(t=>({code:o(t.code),rate:null==t.rate?null:i(t.rate),label:'label'in t?o(t.label):void 0,compound:'compound'in t?!!t.compound:void 0,amount:i(t.amount)}))};return'qty_refunded'in t&&null!=t.qty_refunded&&(F.qty_refunded=i(t.qty_refunded)),'total_refunded'in t&&null!=t.total_refunded&&(F.total_refunded=i(t.total_refunded)),'unit_subtotal_incl'in t&&(F.unit_subtotal_incl=i(t.unit_subtotal_incl)),'unit_subtotal_excl'in t&&(F.unit_subtotal_excl=i(t.unit_subtotal_excl)),'unit_subtotal'in t?F.unit_subtotal=i(t.unit_subtotal):void 0===F.unit_subtotal_incl&&void 0===F.unit_subtotal_excl||(F.unit_subtotal=q?F.unit_subtotal_excl:F.unit_subtotal_incl),F}function j(t){return t.filter(t=>!!t&&'object'==typeof t).map(t=>({code:o(t.code??t.rate_code??t.id),rate:null==t.rate?null:i(t.rate),label:'label'in t?o(t.label):void 0,compound:'compound'in t?!!t.compound:void 0,amount:i(t.amount??t.tax_amount)})).filter(t=>t.code.length>0||0!==t.amount)}function v(t,e){const n=i(t.total_incl??t.total),l='total_excl'in t?i(t.total_excl):n-i(t.total_tax),_='excl'===e?l:n,s={label:o(t.label??t.name??t.title),total:_,total_incl:n,total_excl:l};if(Array.isArray(t.meta)&&t.meta.length>0){const e=t.meta.filter(t=>!!t&&'object'==typeof t).map(t=>({key:o(t.key??t.display_key),value:o(t.value??t.display_value)})).filter(t=>t.key.length>0||t.value.length>0);e.length>0&&(s.meta=e)}if(Array.isArray(t.taxes)&&t.taxes.length>0){const e=j(t.taxes);e.length>0&&(s.taxes=e)}return s}function w(t,e){const n=v(t,e),l=Object.assign({},n);return'method_id'in t&&null!=t.method_id&&(l.method_id=o(t.method_id)),l}function k(t,e){const n=i(t.total_incl??t.total),l='total_excl'in t?i(t.total_excl):n-i(t.total_tax),_='excl'===e?l:n,s={label:o(t.label??t.name??t.title),total:_,total_incl:n,total_excl:l};return'code'in t&&null!=t.code&&(s.code=o(t.code)),'codes'in t&&null!=t.codes&&(s.codes=o(t.codes)),s}function A(t,e){const n=i(t.subtotal_incl??t.subtotal),l='subtotal_excl'in t?i(t.subtotal_excl):n-i(t.tax_total),o=i(t.tax_total),_=i(t.discount_total_incl??t.discount_total),s=i(t.discount_total_excl??t.discount_total),c=i(t.total_incl??t.total),u='total_excl'in t?i(t.total_excl):c-o,p='excl'===e?l:n,y='excl'===e?s:_,f='excl'===e?u:c;return Object.assign({subtotal:p,subtotal_incl:n,subtotal_excl:l,discount_total:y,discount_total_incl:_,discount_total_excl:s,tax_total:o,total:f,total_incl:c,total_excl:u,paid_total:'paid_total'in t?i(t.paid_total):c,change_total:'change_total'in t?i(t.change_total):0},'refund_total'in t&&null!=t.refund_total?{refund_total:i(t.refund_total)}:{},'net_total'in t&&null!=t.net_total?{net_total:i(t.net_total)}:{},'total_qty'in t&&null!=t.total_qty?{total_qty:i(t.total_qty)}:{},'line_count'in t&&null!=t.line_count?{line_count:Math.max(0,Math.trunc(i(t.line_count)))}:{})}function q(t){const e=o(t.transaction_id);return{method_id:o(t.method_id??t.method),method_title:o(t.method_title??t.method),amount:i(t.amount),transaction_id:e||o(t.reference),tendered:'tendered'in t?i(t.tendered):void 0,change:'change'in t?i(t.change):void 0}}function O(t){const e=i(t.total??t.amount??t.line_total),n='total_incl'in t?i(t.total_incl):'line_total_incl'in t?i(t.line_total_incl):void 0,l='total_excl'in t?i(t.total_excl):'line_total_excl'in t?i(t.line_total_excl):void 0,_={name:o(t.name),sku:'sku'in t?o(t.sku):void 0,qty:i(t.qty??t.quantity),total:e,line_total:'line_total'in t&&null!=t.line_total?i(t.line_total):e};if(null!=n&&(_.total_incl=n,_.line_total_incl='line_total_incl'in t&&null!=t.line_total_incl?i(t.line_total_incl):n),null!=l&&(_.total_excl=l,_.line_total_excl='line_total_excl'in t&&null!=t.line_total_excl?i(t.line_total_excl):l),'unit_total'in t&&null!=t.unit_total&&(_.unit_total=i(t.unit_total)),'unit_total_incl'in t&&null!=t.unit_total_incl&&(_.unit_total_incl=i(t.unit_total_incl)),'unit_total_excl'in t&&null!=t.unit_total_excl&&(_.unit_total_excl=i(t.unit_total_excl)),Array.isArray(t.taxes)&&t.taxes.length>0){const e=j(t.taxes);e.length>0&&(_.taxes=e)}return _}function z(t){const e={label:o(t.label??t.name??t.title),total:i(t.total)};if('total_incl'in t&&null!=t.total_incl&&(e.total_incl=i(t.total_incl)),'total_excl'in t&&null!=t.total_excl&&(e.total_excl=i(t.total_excl)),Array.isArray(t.taxes)&&t.taxes.length>0){const n=j(t.taxes);n.length>0&&(e.taxes=n)}return e}function M(t){const e={label:o(t.label??t.name??t.title),total:i(t.total)};if('method_id'in t&&null!=t.method_id&&(e.method_id=o(t.method_id)),'total_incl'in t&&null!=t.total_incl&&(e.total_incl=i(t.total_incl)),'total_excl'in t&&null!=t.total_excl&&(e.total_excl=i(t.total_excl)),Array.isArray(t.taxes)&&t.taxes.length>0){const n=j(t.taxes);n.length>0&&(e.taxes=n)}return e}function N(t){const e={id:Math.trunc(i(t.id)),amount:i(t.amount),lines:s(t.lines).filter(t=>!!t&&'object'==typeof t).map(O)};return'reason'in t&&null!=t.reason&&(e.reason=o(t.reason)),'refunded_by_id'in t&&(e.refunded_by_id=null==t.refunded_by_id?null:Math.trunc(i(t.refunded_by_id))),'refunded_by_name'in t&&null!=t.refunded_by_name&&(e.refunded_by_name=o(t.refunded_by_name)),'refunded_payment'in t&&(e.refunded_payment=!!t.refunded_payment),t.date&&'object'==typeof t.date&&(e.date=t.date),'subtotal'in t&&null!=t.subtotal&&(e.subtotal=i(t.subtotal)),'tax_total'in t&&null!=t.tax_total&&(e.tax_total=i(t.tax_total)),'shipping_total'in t&&null!=t.shipping_total&&(e.shipping_total=i(t.shipping_total)),'shipping_tax'in t&&null!=t.shipping_tax&&(e.shipping_tax=i(t.shipping_tax)),'destination'in t&&null!=t.destination&&(e.destination=o(t.destination)),'gateway_id'in t&&null!=t.gateway_id&&(e.gateway_id=o(t.gateway_id)),'gateway_title'in t&&null!=t.gateway_title&&(e.gateway_title=o(t.gateway_title)),'processing_mode'in t&&null!=t.processing_mode&&(e.processing_mode=o(t.processing_mode)),Array.isArray(t.fees)&&t.fees.length>0&&(e.fees=t.fees.filter(t=>!!t&&'object'==typeof t).map(z)),Array.isArray(t.shipping)&&t.shipping.length>0&&(e.shipping=t.shipping.filter(t=>!!t&&'object'==typeof t).map(M)),e}function F(t){const e={immutable_id:o(t.immutable_id??t.fiscal_id)||void 0,receipt_number:o(t.receipt_number)||void 0,sequence:'sequence'in t?i(t.sequence):void 0,hash:o(t.hash)||void 0,qr_payload:o(t.qr_payload)||void 0,tax_agency_code:o(t.tax_agency_code)||void 0,signed_at:o(t.signed_at)||void 0};return'signature_excerpt'in t&&null!=t.signature_excerpt&&(e.signature_excerpt=o(t.signature_excerpt)),'document_label'in t&&null!=t.document_label&&(e.document_label=o(t.document_label)),'is_reprint'in t&&(e.is_reprint=!!t.is_reprint),'reprint_count'in t&&(e.reprint_count=i(t.reprint_count)),'extra_fields'in t&&null!=t.extra_fields&&(e.extra_fields=t.extra_fields),e}function D(t){return s(t).filter(t=>!!t&&'object'==typeof t).map(t=>{const e={code:o(t.code),rate:null==t.rate?null:i(t.rate),label:o(t.label),taxable_amount_excl:null==t.taxable_amount_excl?null:i(t.taxable_amount_excl),tax_amount:i(t.tax_amount),taxable_amount_incl:null==t.taxable_amount_incl?null:i(t.taxable_amount_incl)};return'compound'in t&&(e.compound=!!t.compound),e})}function S(t,e){const n=t&&'object'==typeof t?t:{},l='incl'===n.display||'excl'===n.display?n.display:e,i='hidden'===n.breakdown||'single'===n.breakdown||'itemized'===n.breakdown?n.breakdown:'itemized';return{display:l,display_incl:'incl'===l,display_excl:'excl'===l,breakdown:i,breakdown_hidden:'hidden'===i,breakdown_single:'single'===i,breakdown_itemized:'itemized'===i}}function U(t,e){return t.length>0&&!e.breakdown_hidden}function $(t){const e=o(t.locale).replace(/_/g,'-');return{display_tax:b(t),prices_entered_with_tax:!('prices_entered_with_tax'in t)||!!t.prices_entered_with_tax,rounding_mode:o(t.rounding_mode)||'round',locale:e||'en-US',order_barcode_type:C(t.order_barcode_type)}}function C(t){const e=o(t).trim().toLowerCase();return'qr'===e||'qrcode'===e||'code128'===e||'ean13'===e||'ean8'===e||'upca'===e?'qr'===e?'qrcode':e:'code128'}function I(t){const e={year:'numeric',month:'short',day:'numeric',hour:'numeric',minute:'2-digit',hour12:!0};try{return new Intl.DateTimeFormat('en-US',Object.assign({},e,{timeZone:t})).format(new Date)}catch(t){if(!(t instanceof RangeError))throw t;return new Intl.DateTimeFormat('en-US',e).format(new Date)}}function L(t){const e=R(),n=$(t.presentation_hints&&'object'==typeof t.presentation_hints?t.presentation_hints:{}),l=x(n),i=t.order??e.order,_=t.store&&'object'==typeof t.store?t.store:{},c=t.customer&&'object'==typeof t.customer?t.customer:{},p=Object.assign({},_);delete p.tax_id,delete p.tax_ids;const y=Object.assign({},c);delete y.tax_id,delete y.tax_ids;const b=u(_),j=f(c),O='string'==typeof _.timezone&&_.timezone?_.timezone:void 0,z=Object.assign({},e.order.printed,i.printed??{});z.datetime||(z.datetime=I(O));const M=D(t.tax_summary),C=S(t.tax,l),L={order:Object.assign({},e.order,i,{created:Object.assign({},e.order.created,i.created??{}),paid:Object.assign({},e.order.paid,i.paid??{}),completed:Object.assign({},e.order.completed,i.completed??{}),printed:z}),store:Object.assign({},e.store,p,b,{address_lines:Array.isArray(_.address_lines)?_.address_lines.map(t=>o(t)):b.address_lines}),cashier:Object.assign({},e.cashier,t.cashier??{}),customer:Object.assign({},e.customer,y,j.tax_ids?.length?{tax_ids:j.tax_ids}:{}),lines:s(t.lines).map((t,e)=>h(t&&'object'==typeof t?t:{},e,l)),fees:s(t.fees).map(t=>v(t&&'object'==typeof t?t:{},l)),shipping:s(t.shipping).map(t=>w(t&&'object'==typeof t?t:{},l)),discounts:s(t.discounts).map(t=>k(t&&'object'==typeof t?t:{},l)),totals:A(t.totals&&'object'==typeof t.totals?t.totals:{},l),tax:C,tax_summary:M,has_tax_summary:U(M,C),payments:s(t.payments).map(t=>q(t&&'object'==typeof t?t:{})),fiscal:F(t.fiscal&&'object'==typeof t.fiscal?t.fiscal:{}),presentation_hints:n};return Array.isArray(t.refunds)&&(L.refunds=t.refunds.filter(t=>!!t&&'object'==typeof t).map(t=>N(t))),void 0!==t.i18n&&(L.i18n=t.i18n),L}function R(){return{order:{id:0,number:'',currency:'',customer_note:'',needs_payment:!1,payment_url:'',created:{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},paid:{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},completed:{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},printed:{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''}},store:{id:0,name:'',address_lines:[]},cashier:{id:0,name:''},customer:{id:0,name:''},lines:[],fees:[],shipping:[],discounts:[],totals:{subtotal:0,subtotal_incl:0,subtotal_excl:0,discount_total:0,discount_total_incl:0,discount_total_excl:0,tax_total:0,total:0,total_incl:0,total_excl:0,paid_total:0,change_total:0},tax:S({},'incl'),tax_summary:[],has_tax_summary:!1,payments:[],fiscal:{},presentation_hints:{display_tax:'incl',prices_entered_with_tax:!0,rounding_mode:'round',locale:'en-US',order_barcode_type:'code128'}}}},4906,[363]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildTemplateData=o,e.renderForStudio=function(n){const{template:l,engine:s,encodeOptions:c,sanitize:u=!0}=n,p=o(n.data);if('logicless'===s){return{engine:'logicless',html:(0,t.renderLogiclessTemplate)(l,p,{sanitize:u}),data:p}}const f=(0,t.renderThermalPreview)(l,p,{sanitize:u}),h=(0,t.encodeThermalTemplate)(l,p,c);return{engine:'thermal',html:f,bytes:h,data:p}};var t=r(d[0]),n=r(d[1]),l=r(d[2]);function o(t){const o=(0,l.mapReceiptData)(t??{});return(0,n.formatReceiptData)(o)}},4907,[4855,4905,4906]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ReceiptDateSchema",{enumerable:!0,get:function(){return t}}),Object.defineProperty(_e,"ReceiptOrderSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(_e,"TaxIdSchema",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"ReceiptStoreAddressSchema",{enumerable:!0,get:function(){return s}}),Object.defineProperty(_e,"ReceiptStoreMetaSchema",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"ReceiptCashierSchema",{enumerable:!0,get:function(){return d}}),Object.defineProperty(_e,"ReceiptTaxIdSchema",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"ReceiptCustomerSchema",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"ReceiptLineItemMetaSchema",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"ReceiptLineItemTaxSchema",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"ReceiptLineItemSchema",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"ReceiptFeeSchema",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"ReceiptShippingSchema",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"ReceiptDiscountSchema",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"ReceiptTotalsSchema",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"ReceiptTaxSummaryItemSchema",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"ReceiptTaxSectionSchema",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"ReceiptPaymentSchema",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"ReceiptRefundLineSchema",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"ReceiptRefundFeeSchema",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"ReceiptRefundShippingSchema",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"ReceiptRefundSchema",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"ReceiptFiscalSchema",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"ReceiptDisplayTaxSchema",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"ReceiptPresentationHintsSchema",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"ReceiptI18nSchema",{enumerable:!0,get:function(){return I}}),Object.defineProperty(_e,"ReceiptDataSchema",{enumerable:!0,get:function(){return q}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0]));const t=e.object({datetime:e.string(),date:e.string(),time:e.string(),datetime_short:e.string(),datetime_long:e.string(),datetime_full:e.string(),date_short:e.string(),date_long:e.string(),date_full:e.string(),date_ymd:e.string(),date_dmy:e.string(),date_mdy:e.string(),weekday_short:e.string(),weekday_long:e.string(),day:e.string(),month:e.string(),month_short:e.string(),month_long:e.string(),year:e.string()}),n=e.object({id:e.number().int().describe('Numeric order ID'),number:e.string().describe('Human-facing order number'),currency:e.string().describe('Order currency code'),customer_note:e.string().describe('Free-text note attached to the order'),wc_status:e.string().optional().describe('Raw WooCommerce order status (e.g. processing, completed)'),status_label:e.string().optional().describe('Localized order status name (e.g. "Completed", "Termin\xe9"). Sourced from wc_get_order_status_name() and includes labels for custom statuses registered by extensions. Use this in templates for display; use wc_status for conditional / styling logic.'),created_via:e.string().optional().describe('Order source / channel (e.g. woocommerce-pos, checkout, admin)'),needs_payment:e.boolean().optional().describe('Whether the order still requires payment'),payment_url:e.string().optional().describe('URL where the customer can pay for this order'),created:t,paid:t,completed:t,printed:t.describe('Render-time print timestamp. Refreshed on every Receipt_Data_Builder::build() call so reprints reflect the actual print time rather than persisted order metadata.')}),o=e.object({type:e.string().describe('Tax ID type (e.g. "eu_vat", "de_steuernummer", "au_abn"; "other" for unknown)'),value:e.string().describe('Tax ID value as displayed'),country:e.string().optional().describe('ISO-3166 alpha-2 country code'),label:e.string().optional().describe('Optional display label override')}),s=e.object({address_1:e.string().optional().describe('Street address line 1'),address_2:e.string().optional().describe('Street address line 2 / suite / unit'),city:e.string().optional().describe('City / locality'),state:e.string().optional().describe('State / region / province'),postcode:e.string().optional().describe('Postal / ZIP code'),country:e.string().optional().describe('ISO 3166-1 alpha-2 country code')}),l=e.object({id:e.number().int().describe('Store ID'),name:e.string().describe('Store display name'),address:s.optional().describe('Structured address parts. Use these to compose custom / country-specific layouts; address_lines[] is the pre-formatted default.'),address_lines:e.array(e.string()).describe('Address as ordered lines (street, city, postcode...)'),tax_ids:e.array(o).optional().describe('Structured business identifiers'),phone:e.string().optional().describe('Store contact phone'),email:e.string().optional().describe('Store contact email'),logo:e.string().nullable().optional().describe('Store logo (URL or data URI)'),opening_hours:e.string().nullable().optional().describe('Compact opening hours summary'),opening_hours_vertical:e.string().nullable().optional().describe('Multi-line opening hours block'),opening_hours_inline:e.string().nullable().optional().describe('Inline opening hours (comma-separated)'),opening_hours_notes:e.string().nullable().optional().describe('Free-text notes about hours'),personal_notes:e.string().nullable().optional().describe('Personal notes printed on the receipt'),policies_and_conditions:e.string().nullable().optional().describe('Refund / exchange policy text'),footer_imprint:e.string().nullable().optional().describe('Footer imprint / legal block')}),d=e.object({id:e.number().int().describe('Cashier user ID (0 = unknown)'),name:e.string().describe('Cashier display name')}),c=e.object({type:e.enum(['eu_vat','gb_vat','au_abn','br_cpf','br_cnpj','in_gst','it_cf','it_piva','es_nif','ar_cuit','sa_vat','ca_gst_hst','us_ein','de_ust_id','de_steuernummer','de_hrb','nl_kvk','fr_siret','fr_siren','gb_company','ch_uid','other']).describe('Tax ID type identifier'),value:e.string().describe('Normalised tax ID value'),country:e.string().nullable().optional().describe('ISO 3166-1 alpha-2 country code, when known'),label:e.string().nullable().optional().describe('Optional human-readable label')}),u=e.object({id:e.number().int().nullable().describe('Customer ID (null/0 = guest)'),name:e.string().describe('Customer display name'),billing_address:e.record(e.string(),e.string()).optional().describe('Billing address fields'),shipping_address:e.record(e.string(),e.string()).optional().describe('Shipping address fields'),tax_ids:e.array(c).optional().describe('Structured customer tax IDs (TaxId[]). Snapshotted from the order at sale time.')}),p=e.object({key:e.string(),value:e.string()}),b=e.object({code:e.string().describe('Tax rate code'),rate:e.number().nullable().optional().describe('Tax rate percentage (nullable when unresolved)'),label:e.string().optional().describe('Human-readable tax label (e.g. "VAT 20%")'),compound:e.boolean().optional().describe('Whether this tax is compounded on top of others'),amount:e.number().describe('Tax amount applied to this line')}),_=e.object({key:e.string().describe('Stable line key (cart_item_key)'),sku:e.string().optional().describe('Product SKU'),name:e.string().describe('Product / line display name'),qty:e.number().describe('Quantity (negative for refund lines)'),qty_refunded:e.number().optional().describe('Quantity refunded (positive number)'),unit_subtotal:e.number().optional().describe('Display-side per-unit subtotal (pre-discount)'),unit_subtotal_incl:e.number().optional().describe('Per-unit subtotal tax-inclusive'),unit_subtotal_excl:e.number().optional().describe('Per-unit subtotal tax-exclusive'),unit_price:e.number().optional().describe('Display-side unit price (post-discount)'),unit_price_incl:e.number().describe('Unit price tax-inclusive'),unit_price_excl:e.number().describe('Unit price tax-exclusive'),line_subtotal:e.number().optional().describe('Display-side line subtotal'),line_subtotal_incl:e.number().describe('Line subtotal tax-inclusive'),line_subtotal_excl:e.number().describe('Line subtotal tax-exclusive'),discounts:e.number().optional().describe('Display-side discount on this line'),discounts_incl:e.number().describe('Line discount tax-inclusive'),discounts_excl:e.number().describe('Line discount tax-exclusive'),line_total:e.number().optional().describe('Display-side line total'),line_total_incl:e.number().describe('Line total tax-inclusive'),line_total_excl:e.number().describe('Line total tax-exclusive'),total_refunded:e.number().optional().describe('Total amount refunded for this line (positive)'),meta:e.array(p).optional().describe('Variation/meta key-value pairs'),taxes:e.array(b).describe('Per-rate tax breakdown')}),h=e.object({label:e.string().describe('Fee label'),total:e.number().optional().describe('Display-side fee total'),total_incl:e.number().describe('Fee total tax-inclusive'),total_excl:e.number().describe('Fee total tax-exclusive'),meta:e.array(p).optional().describe('Fee meta key-value pairs (notes, etc.)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this fee')}),f=e.object({label:e.string().describe('Shipping line label / method title'),method_id:e.string().optional().describe('Shipping method id (e.g. flat_rate, free_shipping)'),total:e.number().optional().describe('Display-side shipping total'),total_incl:e.number().describe('Shipping total tax-inclusive'),total_excl:e.number().describe('Shipping total tax-exclusive'),meta:e.array(p).optional().describe('Shipping meta key-value pairs (tracking codes, notes, etc.)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this shipping line')}),x=e.object({label:e.string().describe('Discount label / coupon code'),code:e.string().optional().describe('Coupon code for this row (single code per row)'),codes:e.string().optional().describe('Joined coupon codes (legacy / display fallback)'),total:e.number().nonnegative().optional().describe('Display-side discount amount as a positive magnitude; templates may prepend "-" for display'),total_incl:e.number().nonnegative().describe('Discount total tax-inclusive as a positive magnitude; templates may prepend "-" for display'),total_excl:e.number().nonnegative().describe('Discount total tax-exclusive as a positive magnitude; templates may prepend "-" for display')}),y=e.object({subtotal:e.number().optional().describe('Display-side subtotal'),subtotal_incl:e.number().describe('Subtotal tax-inclusive'),subtotal_excl:e.number().describe('Subtotal tax-exclusive'),discount_total:e.number().nonnegative().optional().describe('Display-side discount total as a positive magnitude; templates may prepend "-" for display'),discount_total_incl:e.number().nonnegative().optional().describe('Discount total tax-inclusive as a positive magnitude; templates may prepend "-" for display'),discount_total_excl:e.number().nonnegative().optional().describe('Discount total tax-exclusive as a positive magnitude; templates may prepend "-" for display'),tax_total:e.number().describe('Total tax amount'),total:e.number().optional().describe('Display-side grand total'),total_incl:e.number().describe('Grand total tax-inclusive'),total_excl:e.number().describe('Grand total tax-exclusive'),paid_total:e.number().describe('Sum of payments tendered'),change_total:e.number().describe('Change returned to customer'),refund_total:e.number().optional().describe('Total amount refunded across all refunds (positive)'),net_total:e.number().optional().describe('Order grand total minus refund_total, clamped to >= 0 (positive). Present when refund_total is set.'),total_qty:e.number().optional().describe('Sum of line item quantities across the order'),line_count:e.number().int().optional().describe('Count of distinct line items in the order')}),v=e.object({code:e.string().describe('Tax rate code'),rate:e.number().nullable().describe('Tax rate as percentage (null when unresolved)'),label:e.string().describe('Tax rate display label'),compound:e.boolean().optional().describe('Whether this tax is compounded on top of others'),taxable_amount_excl:e.number().nullable().describe('Net amount taxed (excl)'),tax_amount:e.number().describe('Tax amount collected'),taxable_amount_incl:e.number().nullable().describe('Gross amount taxed (incl)')}),S=e.object({display:e.enum(['incl','excl']).describe('Whether customer-facing prices include tax'),display_incl:e.boolean().describe('Section guard: display === "incl"'),display_excl:e.boolean().describe('Section guard: display === "excl"'),breakdown:e.enum(['hidden','single','itemized']).describe('How tax totals are itemized ("hidden" when taxes are disabled)'),breakdown_hidden:e.boolean().describe('Section guard: breakdown === "hidden"'),breakdown_single:e.boolean().describe('Section guard: breakdown === "single"'),breakdown_itemized:e.boolean().describe('Section guard: breakdown === "itemized"')}),j=e.object({method_id:e.string().describe('Payment method identifier'),method_title:e.string().describe('Payment method display title'),amount:e.number().describe('Amount applied to order'),transaction_id:e.string().optional().describe('Gateway transaction ID (matches WC order get_transaction_id)'),tendered:e.number().optional().describe('Amount tendered (cash)'),change:e.number().optional().describe('Change returned (cash)')}),R=e.object({name:e.string().describe('Refunded line item name'),sku:e.string().optional().describe('Refunded line item SKU'),qty:e.number().describe('Quantity refunded (positive)'),total:e.number().describe('Refunded amount for this line (positive)'),total_incl:e.number().optional().describe('Refunded line total tax-inclusive (positive)'),total_excl:e.number().optional().describe('Refunded line total tax-exclusive (positive)'),line_total:e.number().optional().describe('Alias of total for line-item template parity (positive)'),line_total_incl:e.number().optional().describe('Alias of total_incl for line-item template parity (positive)'),line_total_excl:e.number().optional().describe('Alias of total_excl for line-item template parity (positive)'),unit_total:e.number().optional().describe('Refunded amount per unit for this line (positive, derived when qty > 0)'),unit_total_incl:e.number().optional().describe('Refunded tax-inclusive amount per unit (positive, derived when qty > 0)'),unit_total_excl:e.number().optional().describe('Refunded tax-exclusive amount per unit (positive, derived when qty > 0)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this refunded line')}),w=e.object({label:e.string().describe('Refunded fee label'),total:e.number().describe('Refunded fee amount (positive)'),total_incl:e.number().optional().describe('Refunded fee total tax-inclusive (positive)'),total_excl:e.number().optional().describe('Refunded fee total tax-exclusive (positive)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this refunded fee')}),k=e.object({label:e.string().describe('Refunded shipping label'),method_id:e.string().optional().describe('Shipping method id'),total:e.number().describe('Refunded shipping amount (positive)'),total_incl:e.number().optional().describe('Refunded shipping total tax-inclusive (positive)'),total_excl:e.number().optional().describe('Refunded shipping total tax-exclusive (positive)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this refunded shipping line')}),P=e.object({id:e.number().int().describe('Refund record ID'),date:t.optional().describe('When the refund was created'),amount:e.number().describe('Refund total (positive)'),subtotal:e.number().optional().describe('Refund subtotal across line items (positive)'),tax_total:e.number().optional().describe('Total tax refunded across all items (positive)'),shipping_total:e.number().optional().describe('Shipping amount refunded (positive)'),shipping_tax:e.number().optional().describe('Shipping tax refunded (positive)'),reason:e.string().optional().describe('Refund reason'),refunded_by_id:e.number().int().nullable().optional().describe('User who issued the refund'),refunded_by_name:e.string().optional().describe('Display name of user who issued the refund'),refunded_payment:e.boolean().optional().describe('Whether the gateway payment was also refunded'),destination:e.string().optional().describe('Where the refund was sent (original_method | cash | manual)'),gateway_id:e.string().optional().describe('Payment gateway id used for the refund'),gateway_title:e.string().optional().describe('Payment gateway display title'),processing_mode:e.string().optional().describe('How the refund was processed (provider | manual)'),lines:e.array(R).describe('Line items included in this refund'),fees:e.array(w).optional().describe('Fees included in this refund'),shipping:e.array(k).optional().describe('Shipping rows included in this refund')}),O=e.object({immutable_id:e.string().optional().describe('Fiscal immutable identifier'),receipt_number:e.string().optional().describe('Fiscal receipt number'),sequence:e.number().int().nullable().optional().describe('Fiscal sequence number'),hash:e.string().optional().describe('Fiscal hash signature'),qr_payload:e.string().optional().describe('Fiscal QR code payload'),tax_agency_code:e.string().optional().describe('Tax agency / authority code'),signed_at:e.string().optional().describe('Fiscal signing timestamp'),signature_excerpt:e.string().optional().describe('Truncated signature for human-readable display'),document_label:e.string().optional().describe('Document label (e.g. "Tax Invoice")'),is_reprint:e.boolean().optional().describe('True if this is a reprint of an existing receipt'),reprint_count:e.number().int().optional().describe('How many times this receipt has been reprinted'),extra_fields:e.union([e.array(e.unknown()),e.record(e.string(),e.unknown())]).optional().describe('Jurisdiction-specific extra fields')}),D=e.enum(['incl','excl','hidden','itemized','single']),T=e.object({display_tax:D.describe('Tax display mode: incl/excl drive price formatting; itemized/single mirror WC option'),prices_entered_with_tax:e.boolean().describe('Whether store prices were entered tax-inclusive'),rounding_mode:e.string().describe('Rounding strategy: per-line | per-total | yes | no'),locale:e.string().describe('Locale tag for formatting (e.g. en_US, ar_SA)'),order_barcode_type:e.enum(['code128','qrcode','ean13','ean8','upca']).optional().describe('Barcode symbology used by gallery templates for the order number')}),I=e.object({order:e.string().optional(),date:e.string().optional(),invoice_no:e.string().optional(),reference:e.string().optional(),cashier:e.string().optional(),customer:e.string().optional(),customer_tax_id:e.string().optional(),customer_tax_ids:e.string().optional(),tax_id_eu_vat:e.string().optional(),tax_id_gb_vat:e.string().optional(),tax_id_sa_vat:e.string().optional(),tax_id_au_abn:e.string().optional(),tax_id_br_cpf:e.string().optional(),tax_id_br_cnpj:e.string().optional(),tax_id_in_gst:e.string().optional(),tax_id_it_cf:e.string().optional(),tax_id_it_piva:e.string().optional(),tax_id_es_nif:e.string().optional(),tax_id_ar_cuit:e.string().optional(),tax_id_ca_gst_hst:e.string().optional(),tax_id_us_ein:e.string().optional(),tax_id_other:e.string().optional(),store_tax_ids:e.string().optional(),store_tax_id_label_eu_vat:e.string().optional(),store_tax_id_label_gb_vat:e.string().optional(),store_tax_id_label_sa_vat:e.string().optional(),store_tax_id_label_au_abn:e.string().optional(),store_tax_id_label_br_cpf:e.string().optional(),store_tax_id_label_br_cnpj:e.string().optional(),store_tax_id_label_in_gst:e.string().optional(),store_tax_id_label_it_cf:e.string().optional(),store_tax_id_label_it_piva:e.string().optional(),store_tax_id_label_es_nif:e.string().optional(),store_tax_id_label_ar_cuit:e.string().optional(),store_tax_id_label_ca_gst_hst:e.string().optional(),store_tax_id_label_us_ein:e.string().optional(),store_tax_id_label_de_ust_id:e.string().optional(),store_tax_id_label_de_steuernummer:e.string().optional(),store_tax_id_label_de_hrb:e.string().optional(),store_tax_id_label_nl_kvk:e.string().optional(),store_tax_id_label_fr_siret:e.string().optional(),store_tax_id_label_fr_siren:e.string().optional(),store_tax_id_label_gb_company:e.string().optional(),store_tax_id_label_ch_uid:e.string().optional(),store_tax_id_label_other:e.string().optional(),customer_tax_id_label_eu_vat:e.string().optional(),customer_tax_id_label_gb_vat:e.string().optional(),customer_tax_id_label_sa_vat:e.string().optional(),customer_tax_id_label_au_abn:e.string().optional(),customer_tax_id_label_br_cpf:e.string().optional(),customer_tax_id_label_br_cnpj:e.string().optional(),customer_tax_id_label_in_gst:e.string().optional(),customer_tax_id_label_it_cf:e.string().optional(),customer_tax_id_label_it_piva:e.string().optional(),customer_tax_id_label_es_nif:e.string().optional(),customer_tax_id_label_ar_cuit:e.string().optional(),customer_tax_id_label_ca_gst_hst:e.string().optional(),customer_tax_id_label_us_ein:e.string().optional(),customer_tax_id_label_de_ust_id:e.string().optional(),customer_tax_id_label_de_steuernummer:e.string().optional(),customer_tax_id_label_de_hrb:e.string().optional(),customer_tax_id_label_nl_kvk:e.string().optional(),customer_tax_id_label_fr_siret:e.string().optional(),customer_tax_id_label_fr_siren:e.string().optional(),customer_tax_id_label_gb_company:e.string().optional(),customer_tax_id_label_ch_uid:e.string().optional(),customer_tax_id_label_other:e.string().optional(),prepared_for:e.string().optional(),processed_by:e.string().optional(),bill_to:e.string().optional(),ship_to:e.string().optional(),billing_address:e.string().optional(),item:e.string().optional(),sku:e.string().optional(),qty:e.string().optional(),unit_price:e.string().optional(),unit_excl:e.string().optional(),total_excl:e.string().optional(),discount:e.string().optional(),packed:e.string().optional(),item_short:e.string().optional(),sku_short:e.string().optional(),qty_short:e.string().optional(),unit_excl_short:e.string().optional(),tax_rate_short:e.string().optional(),tax_amount_short:e.string().optional(),total_incl_tax_short:e.string().optional(),taxable_excl_short:e.string().optional(),taxable_incl_short:e.string().optional(),subtotal:e.string().optional(),subtotal_excl_tax:e.string().optional(),total:e.string().optional(),refund_total:e.string().optional(),total_tax:e.string().optional(),total_incl_tax:e.string().optional(),grand_total_incl_tax:e.string().optional(),tax:e.string().optional(),paid:e.string().optional(),tendered:e.string().optional(),change:e.string().optional(),tax_summary:e.string().optional(),taxable_excl:e.string().optional(),tax_amount:e.string().optional(),taxable_incl:e.string().optional(),invoice:e.string().optional(),tax_invoice:e.string().optional(),quote:e.string().optional(),receipt:e.string().optional(),gift_receipt:e.string().optional(),credit_note:e.string().optional(),packing_slip:e.string().optional(),returned_items:e.string().optional(),amount:e.string().optional(),total_refunded:e.string().optional(),refunded:e.string().optional(),net_total:e.string().optional(),customer_note:e.string().optional(),terms_and_conditions:e.string().optional(),a_message_for_you:e.string().optional(),thank_you:e.string().optional(),thank_you_purchase:e.string().optional(),thank_you_shopping:e.string().optional(),thank_you_business:e.string().optional(),gift_return_policy:e.string().optional(),quote_validity:e.string().optional(),quote_not_receipt:e.string().optional(),return_retain_receipt:e.string().optional(),kitchen:e.string().optional(),signature:e.string().optional(),document_type:e.string().optional(),copy:e.string().optional(),copy_number:e.string().optional(),status:e.string().optional(),completed:e.string().optional(),printed:e.string().optional(),opening_hours:e.string().optional()}).catchall(e.string()),q=e.object({order:n,store:l,cashier:d,customer:u,lines:e.array(_),fees:e.array(h),shipping:e.array(f),discounts:e.array(x),totals:y,tax:S.optional().describe('Template-facing tax mode signals'),tax_summary:e.array(v),has_tax_summary:e.boolean().optional().describe('Section guard: tax_summary is non-empty (Mustache cannot test array length)'),payments:e.array(j),refunds:e.array(P).optional().describe('Refunds applied to this order'),fiscal:O,presentation_hints:T,i18n:I.optional()})},4908,[4330]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"PrinterService",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=r(d[1]),s=r(d[2]),c=r(d[3]),u=r(d[4]),p=r(d[5]),l=r(d[6]),w=r(d[7]);function h(e,t){const n='cloud'===e.connectionType?t:0;return`${e.id}:${e.connectionType}:${e.address??''}:${e.port}:${e.vendor}:${e.nativeInterfaceType??''}:${e.cloudPrinterId??''}:${n}`}function y(e){if('esc-pos'!==e.language)return null;const t='pin5'===e.drawerConnector?1:0;return Uint8Array.from([16,20,1,t,3])}class f{queue=new n.default({concurrency:1});transports=new Map;cloudFactoryVersion=0;transportKeys=new Map;constructor(e={}){this.options=e}setCloudEnqueueFactory(e){this.options.cloudEnqueueFactory!==e&&(this.cloudFactoryVersion+=1,this.options=Object.assign({},this.options,{cloudEnqueueFactory:e}))}async getTransport(e){const t=h(e,this.cloudFactoryVersion);if(this.transportKeys.get(e.id)===t){const t=this.transports.get(e.id);if(t)return t}const n=this.transports.get(e.id);let o;switch(n&&(await(n.disconnect?.()),this.transports.delete(e.id),this.transportKeys.delete(e.id)),e.connectionType){case'network':{if(!e.address)throw new Error('Network printer profile is missing an address');const{NetworkAdapter:t}=await r(d[9])(d[8],d.paths);o=new t(e.address,e.port,e.vendor);break}case'bluetooth':case'usb':{const{createDeviceTransport:t}=await r(d[9])(d[10],d.paths);o=await t(e);break}case'cloud':{if(!e.cloudPrinterId)throw new Error(`Cloud printer profile is missing a cloudPrinterId for ${e.name}`);if(!this.options.cloudEnqueueFactory)throw new Error('Cloud printing is not configured (no cloudEnqueueFactory provided to PrinterService)');const t=this.options.cloudEnqueueFactory(e);if('function'!=typeof t)throw new Error(`Cloud printing is not configured (cloudEnqueueFactory must return an enqueue function for ${e.cloudPrinterId})`);o=new l.CloudAdapter(e.cloudPrinterId,t);break}case'system':o=new w.SystemPrintAdapter;break;default:throw new Error(`Unsupported connection type: ${e.connectionType}`)}return this.transports.set(e.id,o),this.transportKeys.set(e.id,t),o}async printReceipt(e,t,n,o,u){return this.queue.add(async()=>{if(!t||'system'===t.connectionType){const e=new w.SystemPrintAdapter;if(!n)throw new Error('System printing requires HTML content');return void await e.printHtml(n)}const l=await this.getTransport(t),h={language:t.language,columns:t.columns,printerModel:t.printerModel,emitEscPrintMode:t.emitEscPrintMode??!0,drawerConnector:t.drawerConnector};let y;if(o){const n=(0,c.formatReceiptData)(e);y=(0,p.encodeThermalTemplate)(o,n,Object.assign({},h,{openDrawer:t.autoOpenDrawer}))}else{const n=Object.assign({},h,{cut:t.autoCut,openDrawer:t.autoOpenDrawer,decimals:u});y=(0,s.encodeReceipt)(e,n)}await l.printRaw(y)})}async printRaw(e,t){return this.queue.add(async()=>{const n=await this.getTransport(t);await n.printRaw(e)})}async openDrawer(e){if((0,l.isOrderBasedCloudProfile)(e))throw new Error('Open drawer is not supported for order-based cloud printers (Epson SDP, PrintNode).');return this.queue.add(async()=>{const t=await this.getTransport(e),n=y(e)??(0,p.encodeThermalTemplate)('',{},{language:e.language,columns:e.columns,printerModel:e.printerModel,emitEscPrintMode:e.emitEscPrintMode??!0,drawerConnector:e.drawerConnector});await t.printRaw(n,{cutPaper:!1})})}async printOrderViaCloud(e,t,n){return this.queue.add(async()=>{const o=await this.getTransport(e);if(!(o instanceof l.CloudAdapter))throw new Error('Order-based printing requires a cloud printer profile');await o.enqueueOrder(t,n,{autoOpenDrawer:e.autoOpenDrawer,drawerConnector:e.drawerConnector})})}async printThermalTemplateForPrint(e,t,n,o){return this.queue.add(async()=>{const s=await this.getTransport(t),c=await(0,u.encodeThermalTemplateForPrint)({templateXml:n,receiptData:e,maxWidthDots:o,encodeOptions:{language:t.language,columns:t.columns,printerModel:t.printerModel,emitEscPrintMode:t.emitEscPrintMode??!0,openDrawer:t.autoOpenDrawer,drawerConnector:t.drawerConnector}});await s.printRaw(c)})}async printHtml(e){return this.queue.add(async()=>{const t=new w.SystemPrintAdapter;await t.printHtml(e)})}async testPrint(e,t={}){if('system'===e.connectionType){const t=`\n

WCPOS

Test Print

\n

Printer: ${e.name}

\n

Connection: System Dialog

\n

Date: ${(new Date).toLocaleString()}

\n

If you can read this, printing works!

\n `;return this.printHtml(t)}return this.queue.add(async()=>{const n=await this.getTransport(e),s=(0,p.encodeThermalTemplate)((0,o.buildDiagnosticTemplate)(e.columns),{printerName:e.name,date:(new Date).toLocaleString()},{language:e.language,columns:e.columns,printerModel:e.printerModel,emitEscPrintMode:e.emitEscPrintMode??!0,openDrawer:t.openDrawer??e.autoOpenDrawer,drawerConnector:e.drawerConnector});await n.printRaw(s)})}async dispose(){this.queue.clear(),await this.queue.onIdle();for(const e of this.transports.values())await(e.disconnect?.());this.transports.clear(),this.transportKeys.clear()}}},4909,{"0":4910,"1":4916,"2":4853,"3":4905,"4":4917,"5":4854,"6":4918,"7":4919,"8":5563,"9":1984,"10":5564,"paths":{"5563":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/network-adapter-98eb2ef2a98781d1b03d4e5643813daa.js","5564":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/device-adapter-2b8f3de7e8e2f4606fef01add01a001f.js"}}); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return it}}),Object.defineProperty(_e,"PriorityQueue",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(_e,"TimeoutError",{enumerable:!0,get:function(){return l.TimeoutError}});var e=t(r(d[0])),u=t(r(d[1])),s=r(d[2]),l=r(d[3]),n=t(l),f=t(r(d[4])),o=(0,u.default)("carryoverIntervalCount"),h=(0,u.default)("isIntervalIgnored"),c=(0,u.default)("intervalCount"),v=(0,u.default)("intervalCap"),p=(0,u.default)("rateLimitedInInterval"),b=(0,u.default)("rateLimitFlushScheduled"),y=(0,u.default)("interval"),P=(0,u.default)("intervalEnd"),w=(0,u.default)("lastExecutionTime"),O=(0,u.default)("intervalId"),j=(0,u.default)("timeoutId"),I=(0,u.default)("strict"),T=(0,u.default)("strictTicks"),C=(0,u.default)("strictTicksStartIndex"),E=(0,u.default)("queue"),L=(0,u.default)("queueClass"),S=(0,u.default)("pending"),z=(0,u.default)("concurrency"),N=(0,u.default)("isPaused"),x=(0,u.default)("idAssigner"),k=(0,u.default)("runningTasks"),$=(0,u.default)("queueAbortListenerCleanupFunctions"),q=(0,u.default)("cleanupStrictTicks"),A=(0,u.default)("consumeIntervalSlot"),R=(0,u.default)("rollbackIntervalSlot"),_=(0,u.default)("getActiveTicksCount"),F=(0,u.default)("doesIntervalAllowAnother"),D=(0,u.default)("doesConcurrentAllowAnother"),M=(0,u.default)("next"),V=(0,u.default)("onResumeInterval"),Y=(0,u.default)("isIntervalPausedAt"),Z=(0,u.default)("createIntervalTimeout"),Q=(0,u.default)("clearIntervalTimer"),B=(0,u.default)("clearTimeoutTimer"),U=(0,u.default)("tryToStartAnother"),G=(0,u.default)("initializeIntervalIfNeeded"),H=(0,u.default)("onInterval"),J=(0,u.default)("processQueue"),K=(0,u.default)("onEvent"),W=(0,u.default)("setupRateLimitTracking"),X=(0,u.default)("scheduleRateLimitUpdate"),tt=(0,u.default)("rollbackIntervalConsumption"),et=(0,u.default)("updateRateLimitState");class it extends s.EventEmitter{constructor(t){if(super(),Object.defineProperty(this,et,{value:jt}),Object.defineProperty(this,tt,{value:gt}),Object.defineProperty(this,X,{value:Ot}),Object.defineProperty(this,W,{value:wt}),Object.defineProperty(this,K,{value:Pt}),Object.defineProperty(this,J,{value:yt}),Object.defineProperty(this,H,{value:bt}),Object.defineProperty(this,G,{value:mt}),Object.defineProperty(this,U,{value:pt}),Object.defineProperty(this,B,{value:vt}),Object.defineProperty(this,Q,{value:ct}),Object.defineProperty(this,Z,{value:ht}),Object.defineProperty(this,Y,{value:ot}),Object.defineProperty(this,V,{value:ft}),Object.defineProperty(this,M,{value:nt}),Object.defineProperty(this,D,{get:dt,set:void 0}),Object.defineProperty(this,F,{get:lt,set:void 0}),Object.defineProperty(this,_,{value:st}),Object.defineProperty(this,R,{value:rt}),Object.defineProperty(this,A,{value:ut}),Object.defineProperty(this,q,{value:at}),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,c,{writable:!0,value:0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,p,{writable:!0,value:!1}),Object.defineProperty(this,b,{writable:!0,value:!1}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:0}),Object.defineProperty(this,w,{writable:!0,value:0}),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,I,{writable:!0,value:void 0}),Object.defineProperty(this,T,{writable:!0,value:[]}),Object.defineProperty(this,C,{writable:!0,value:0}),Object.defineProperty(this,E,{writable:!0,value:void 0}),Object.defineProperty(this,L,{writable:!0,value:void 0}),Object.defineProperty(this,S,{writable:!0,value:0}),Object.defineProperty(this,z,{writable:!0,value:void 0}),Object.defineProperty(this,N,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:1n}),Object.defineProperty(this,k,{writable:!0,value:new Map}),Object.defineProperty(this,$,{writable:!0,value:new Set}),!('number'==typeof(t=Object.assign({carryoverIntervalCount:!1,intervalCap:Number.POSITIVE_INFINITY,interval:0,concurrency:Number.POSITIVE_INFINITY,autoStart:!0,queueClass:f.default,strict:!1},t)).intervalCap&&t.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${t.intervalCap?.toString()??''}\` (${typeof t.intervalCap})`);if(void 0===t.interval||!(Number.isFinite(t.interval)&&t.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${t.interval?.toString()??''}\` (${typeof t.interval})`);if(t.strict&&0===t.interval)throw new TypeError('The `strict` option requires a non-zero `interval`');if(t.strict&&t.intervalCap===Number.POSITIVE_INFINITY)throw new TypeError('The `strict` option requires a finite `intervalCap`');if((0,e.default)(this,o)[o]=t.carryoverIntervalCount??t.carryoverConcurrencyCount??!1,(0,e.default)(this,h)[h]=t.intervalCap===Number.POSITIVE_INFINITY||0===t.interval,(0,e.default)(this,v)[v]=t.intervalCap,(0,e.default)(this,y)[y]=t.interval,(0,e.default)(this,I)[I]=t.strict,(0,e.default)(this,E)[E]=new t.queueClass,(0,e.default)(this,L)[L]=t.queueClass,this.concurrency=t.concurrency,void 0!==t.timeout&&!(Number.isFinite(t.timeout)&&t.timeout>0))throw new TypeError(`Expected \`timeout\` to be a positive finite number, got \`${t.timeout}\` (${typeof t.timeout})`);this.timeout=t.timeout,(0,e.default)(this,N)[N]=!1===t.autoStart,(0,e.default)(this,W)[W]()}get concurrency(){return(0,e.default)(this,z)[z]}set concurrency(t){if(!('number'==typeof t&&t>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${t}\` (${typeof t})`);(0,e.default)(this,z)[z]=t,(0,e.default)(this,J)[J]()}setPriority(t,u){if('number'!=typeof u||!Number.isFinite(u))throw new TypeError(`Expected \`priority\` to be a finite number, got \`${u}\` (${typeof u})`);(0,e.default)(this,E)[E].setPriority(t,u)}async add(t,u={}){return u=Object.assign({timeout:this.timeout},u,{id:u.id??((0,e.default)(this,x)[x]++).toString()}),new Promise((s,l)=>{const o=Symbol(`task-${u.id}`);let h=()=>{};const c=async()=>{let f;h(),(0,e.default)(this,S)[S]++,(0,e.default)(this,k)[k].set(o,{id:u.id,priority:u.priority??0,startTime:Date.now(),timeout:u.timeout});try{try{u.signal?.throwIfAborted()}catch(t){throw(0,e.default)(this,tt)[tt](),(0,e.default)(this,k)[k].delete(o),t}(0,e.default)(this,w)[w]=Date.now();let l=t({signal:u.signal});if(u.timeout&&(l=(0,n.default)(Promise.resolve(l),{milliseconds:u.timeout,message:`Task timed out after ${u.timeout}ms (queue has ${(0,e.default)(this,S)[S]} running, ${(0,e.default)(this,E)[E].size} waiting)`})),u.signal){const{signal:t}=u;l=Promise.race([l,new Promise((e,u)=>{f=()=>{u(t.reason)},t.addEventListener('abort',f,{once:!0})})])}const h=await l;s(h),this.emit('completed',h)}catch(t){l(t),this.emit('error',t)}finally{f&&u.signal?.removeEventListener('abort',f),(0,e.default)(this,k)[k].delete(o),queueMicrotask(()=>{(0,e.default)(this,M)[M]()})}};(0,e.default)(this,E)[E].enqueue(c,u);const v=()=>{(0,e.default)(this,E)[E]instanceof f.default?(0,e.default)(this,E)[E].remove(c):(0,e.default)(this,E)[E].remove?.(u.id)};if(u.signal){const{signal:t}=u,s=()=>{h(),v(),l(t.reason),(0,e.default)(this,U)[U](),this.emit('next')};if(h=()=>{t.removeEventListener('abort',s),(0,e.default)(this,$)[$].delete(h)},t.aborted)return void s();t.addEventListener('abort',s,{once:!0}),(0,e.default)(this,$)[$].add(h)}this.emit('add'),(0,e.default)(this,U)[U]()})}async addAll(t,e){return Promise.all(t.map(async t=>this.add(t,e)))}start(){return(0,e.default)(this,N)[N]?((0,e.default)(this,N)[N]=!1,(0,e.default)(this,J)[J](),this):this}pause(){(0,e.default)(this,N)[N]=!0}clear(){for(const t of(0,e.default)(this,$)[$])t();(0,e.default)(this,E)[E]=new((0,e.default)(this,L)[L]),(0,e.default)(this,Q)[Q](),(0,e.default)(this,et)[et](),this.emit('empty'),0===(0,e.default)(this,S)[S]&&((0,e.default)(this,B)[B](),this.emit('idle')),this.emit('next')}async onEmpty(){0!==(0,e.default)(this,E)[E].size&&await(0,e.default)(this,K)[K]('empty')}async onSizeLessThan(t){(0,e.default)(this,E)[E].size(0,e.default)(this,E)[E].size{const u=t=>{this.off('error',u),e(t)};this.on('error',u)})}get size(){return(0,e.default)(this,E)[E].size}sizeBy(t){return(0,e.default)(this,E)[E].filter(t).length}get pending(){return(0,e.default)(this,S)[S]}get isPaused(){return(0,e.default)(this,N)[N]}get isRateLimited(){return(0,e.default)(this,p)[p]}get isSaturated(){return(0,e.default)(this,S)[S]===(0,e.default)(this,z)[z]&&(0,e.default)(this,E)[E].size>0||this.isRateLimited&&(0,e.default)(this,E)[E].size>0}get runningTasks(){return[...(0,e.default)(this,k)[k].values()].map(t=>Object.assign({},t,{timeoutRemaining:t.timeout?Math.max(0,t.startTime+t.timeout-Date.now()):void 0}))}}function at(t){for(;(0,e.default)(this,C)[C]<(0,e.default)(this,T)[T].length;){const u=(0,e.default)(this,T)[T][(0,e.default)(this,C)[C]];if(!(void 0!==u&&t-u>=(0,e.default)(this,y)[y]))break;(0,e.default)(this,C)[C]++}((0,e.default)(this,C)[C]>100&&(0,e.default)(this,C)[C]>(0,e.default)(this,T)[T].length/2||(0,e.default)(this,C)[C]===(0,e.default)(this,T)[T].length)&&((0,e.default)(this,T)[T]=(0,e.default)(this,T)[T].slice((0,e.default)(this,C)[C]),(0,e.default)(this,C)[C]=0)}function ut(t){(0,e.default)(this,I)[I]?(0,e.default)(this,T)[T].push(t):(0,e.default)(this,c)[c]++}function rt(){(0,e.default)(this,I)[I]?(0,e.default)(this,T)[T].length>(0,e.default)(this,C)[C]&&(0,e.default)(this,T)[T].pop():(0,e.default)(this,c)[c]>0&&(0,e.default)(this,c)[c]--}function st(){return(0,e.default)(this,T)[T].length-(0,e.default)(this,C)[C]}function lt(){return!!(0,e.default)(this,h)[h]||((0,e.default)(this,I)[I]?(0,e.default)(this,_)[_]()<(0,e.default)(this,v)[v]:(0,e.default)(this,c)[c]<(0,e.default)(this,v)[v])}function dt(){return(0,e.default)(this,S)[S]<(0,e.default)(this,z)[z]}function nt(){(0,e.default)(this,S)[S]--,0===(0,e.default)(this,S)[S]&&this.emit('pendingZero'),(0,e.default)(this,U)[U](),this.emit('next')}function ft(){(0,e.default)(this,j)[j]=void 0,(0,e.default)(this,H)[H](),(0,e.default)(this,G)[G]()}function ot(t){if((0,e.default)(this,I)[I]){(0,e.default)(this,q)[q](t);if((0,e.default)(this,_)[_]()>=(0,e.default)(this,v)[v]){const u=(0,e.default)(this,T)[T][(0,e.default)(this,C)[C]],s=(0,e.default)(this,y)[y]-(t-u);return(0,e.default)(this,Z)[Z](s),!0}return!1}if(void 0===(0,e.default)(this,O)[O]){const u=(0,e.default)(this,P)[P]-t;if(!(u<0))return(0,e.default)(this,Z)[Z](u),!0;if((0,e.default)(this,w)[w]>0){const u=t-(0,e.default)(this,w)[w];if(u<(0,e.default)(this,y)[y])return(0,e.default)(this,Z)[Z]((0,e.default)(this,y)[y]-u),!0}(0,e.default)(this,c)[c]=(0,e.default)(this,o)[o]?(0,e.default)(this,S)[S]:0}return!1}function ht(t){void 0===(0,e.default)(this,j)[j]&&((0,e.default)(this,j)[j]=setTimeout(()=>{(0,e.default)(this,V)[V]()},t))}function ct(){(0,e.default)(this,O)[O]&&(clearInterval((0,e.default)(this,O)[O]),(0,e.default)(this,O)[O]=void 0)}function vt(){(0,e.default)(this,j)[j]&&(clearTimeout((0,e.default)(this,j)[j]),(0,e.default)(this,j)[j]=void 0)}function pt(){if(0===(0,e.default)(this,E)[E].size){if((0,e.default)(this,Q)[Q](),this.emit('empty'),0===(0,e.default)(this,S)[S]){if((0,e.default)(this,B)[B](),(0,e.default)(this,I)[I]&&(0,e.default)(this,C)[C]>0){const t=Date.now();(0,e.default)(this,q)[q](t)}this.emit('idle')}return!1}let t=!1;if(!(0,e.default)(this,N)[N]){const u=Date.now(),s=!(0,e.default)(this,Y)[Y](u);if((0,e.default)(this,F)[F]&&(0,e.default)(this,D)[D]){const l=(0,e.default)(this,E)[E].dequeue();(0,e.default)(this,h)[h]||((0,e.default)(this,A)[A](u),(0,e.default)(this,X)[X]()),this.emit('active'),l(),s&&(0,e.default)(this,G)[G](),t=!0}}return t}function mt(){(0,e.default)(this,h)[h]||void 0!==(0,e.default)(this,O)[O]||(0,e.default)(this,I)[I]||((0,e.default)(this,O)[O]=setInterval(()=>{(0,e.default)(this,H)[H]()},(0,e.default)(this,y)[y]),(0,e.default)(this,P)[P]=Date.now()+(0,e.default)(this,y)[y])}function bt(){(0,e.default)(this,I)[I]||(0===(0,e.default)(this,c)[c]&&0===(0,e.default)(this,S)[S]&&(0,e.default)(this,O)[O]&&(0,e.default)(this,Q)[Q](),(0,e.default)(this,c)[c]=(0,e.default)(this,o)[o]?(0,e.default)(this,S)[S]:0),(0,e.default)(this,J)[J](),(0,e.default)(this,X)[X]()}function yt(){for(;(0,e.default)(this,U)[U](););}async function Pt(t,e){return new Promise(u=>{const s=()=>{e&&!e()||(this.off(t,s),u())};this.on(t,s)})}function wt(){(0,e.default)(this,h)[h]||(this.on('add',()=>{(0,e.default)(this,E)[E].size>0&&(0,e.default)(this,X)[X]()}),this.on('next',()=>{(0,e.default)(this,X)[X]()}))}function Ot(){(0,e.default)(this,h)[h]||(0,e.default)(this,b)[b]||((0,e.default)(this,b)[b]=!0,queueMicrotask(()=>{(0,e.default)(this,b)[b]=!1,(0,e.default)(this,et)[et]()}))}function gt(){(0,e.default)(this,h)[h]||((0,e.default)(this,R)[R](),(0,e.default)(this,X)[X]())}function jt(){const t=(0,e.default)(this,p)[p];if((0,e.default)(this,h)[h]||0===(0,e.default)(this,E)[E].size)return void(t&&((0,e.default)(this,p)[p]=!1,this.emit('rateLimitCleared')));let u;if((0,e.default)(this,I)[I]){const t=Date.now();(0,e.default)(this,q)[q](t),u=(0,e.default)(this,_)[_]()}else u=(0,e.default)(this,c)[c];const s=u>=(0,e.default)(this,v)[v];s!==t&&((0,e.default)(this,p)[p]=s,this.emit(s?'rateLimit':'rateLimitCleared'))}},4910,[4868,4869,4911,4913,4914]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}}),Object.defineProperty(_e,"EventEmitter",{enumerable:!0,get:function(){return u.default}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e},n=u.default},4911,[4912]); -__d(function(g,r,_i,a,m,e,d){'use strict';var t=Object.prototype.hasOwnProperty,n='~';function o(){}function s(t,n,o){this.fn=t,this.context=n,this.once=o||!1}function i(t,o,i,c,f){if('function'!=typeof i)throw new TypeError('The listener must be a function');var u=new s(i,c||t,f),v=n?n+o:o;return t._events[v]?t._events[v].fn?t._events[v]=[t._events[v],u]:t._events[v].push(u):(t._events[v]=u,t._eventsCount++),t}function c(t,n){0===--t._eventsCount?t._events=new o:delete t._events[n]}function f(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(n=!1)),f.prototype.eventNames=function(){var o,s,i=[];if(0===this._eventsCount)return i;for(s in o=this._events)t.call(o,s)&&i.push(n?s.slice(1):s);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(o)):i},f.prototype.listeners=function(t){var o=n?n+t:t,s=this._events[o];if(!s)return[];if(s.fn)return[s.fn];for(var i=0,c=s.length,f=new Array(c);it.reason??new DOMException('This operation was aborted.','AbortError');function n(n,c){const{milliseconds:s,fallback:u,message:l,customTimers:f={setTimeout:setTimeout,clearTimeout:clearTimeout},signal:b}=c;let T,p;const E=new Promise((c,E)=>{if('number'!=typeof s||1!==Math.sign(s))throw new TypeError(`Expected \`milliseconds\` to be a positive number, got \`${s}\``);if(b?.aborted)return void E(o(b));if(b&&(p=()=>{E(o(b))},b.addEventListener('abort',p,{once:!0})),n.then(c,E),s===Number.POSITIVE_INFINITY)return;const v=new t;T=f.setTimeout.call(void 0,()=>{if(u)try{c(u())}catch(t){E(t)}else'function'==typeof n.cancel&&n.cancel(),!1===l?c():l instanceof Error?E(l):(v.message=l??`Promise timed out after ${s} milliseconds`,E(v))},s)}).finally(()=>{E.clear(),p&&b&&b.removeEventListener('abort',p)});return E.clear=()=>{f.clearTimeout.call(void 0,T),T=void 0},E}},4913,[]); -__d(function(g,r,i,_a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return a}});var e=t(r(d[0])),u=t(r(d[1])),s=t(r(d[2]));var l=(0,u.default)("queue"),f=(0,u.default)("head"),h=(0,u.default)("compact");class a{constructor(){Object.defineProperty(this,h,{value:n}),Object.defineProperty(this,l,{writable:!0,value:[]}),Object.defineProperty(this,f,{writable:!0,value:0})}enqueue(t,u){const{priority:a=0,id:n}=u??{},{size:o}=this,c={priority:a,id:n,run:t};if(0===o)return(0,e.default)(this,l)[l].length=0,(0,e.default)(this,f)[f]=0,void(0,e.default)(this,l)[l].push(c);if((0,e.default)(this,l)[l].at(-1).priority>=a)return void(0,e.default)(this,l)[l].push(c);(0,e.default)(this,h)[h]();const p=(0,s.default)((0,e.default)(this,l)[l],c,(t,e)=>e.priority-t.priority);(0,e.default)(this,l)[l].splice(p,0,c)}setPriority(t,u){const s=(0,e.default)(this,l)[l].findIndex((u,s)=>s>=(0,e.default)(this,f)[f]&&u.id===t);if(-1===s)throw new ReferenceError(`No promise function with the id "${t}" exists in the queue.`);const[h]=(0,e.default)(this,l)[l].splice(s,1);this.enqueue(h.run,{priority:u,id:t})}remove(t){const u=(0,e.default)(this,l)[l].findIndex((u,s)=>!(s<(0,e.default)(this,f)[f])&&('string'==typeof t?u.id===t:u.run===t));-1!==u&&(0,e.default)(this,l)[l].splice(u,1)}dequeue(){if((0,e.default)(this,f)[f]===(0,e.default)(this,l)[l].length)return;const t=(0,e.default)(this,l)[l][(0,e.default)(this,f)[f]];return(0,e.default)(this,f)[f]++,(0,e.default)(this,f)[f]===(0,e.default)(this,l)[l].length?((0,e.default)(this,l)[l].length=0,(0,e.default)(this,f)[f]=0):(0,e.default)(this,f)[f]>100&&(0,e.default)(this,f)[f]>(0,e.default)(this,l)[l].length/2&&(0,e.default)(this,h)[h](),t?.run}filter(t){const u=[];for(let s=(0,e.default)(this,f)[f];s<(0,e.default)(this,l)[l].length;s++){const f=(0,e.default)(this,l)[l][s];f.priority===t.priority&&u.push(f.run)}return u}get size(){return(0,e.default)(this,l)[l].length-(0,e.default)(this,f)[f]}}function n(){0!==(0,e.default)(this,f)[f]&&((0,e.default)(this,l)[l].splice(0,(0,e.default)(this,f)[f]),(0,e.default)(this,f)[f]=0)}},4914,[4868,4869,4915]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,u){let c=0,o=t.length;for(;o>0;){const f=Math.trunc(o/2);let l=c+f;u(t[l],n)<=0?(c=++l,o-=f+1):o=f}return c}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},4915,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildDiagnosticTemplate=function(l){const o=Number.isFinite(l)&&l>0?Math.floor(l):t,c=Math.min(i,Math.max(n,o||t)),h=Array.from({length:c},(t,n)=>String((n+1)%10)).join('');return`\n \n WCPOS\n Printer Diagnostic\n \n \n \n \n Printer\n {{printerName}}\n \n \n Width\n ${c} columns\n \n \n Date\n {{date}}\n \n \n COLUMN RULER (${c} CPL):\n ${h}\n Ruler must end flush with the right edge.\n \n \n [ CENTERED NORMAL ]\n BIG\n \n \n \n Left aligned\n Right\n \n \n \n If you can read this,\n printing works.\n \n \n \n`};const t=42,n=16,i=96},4916,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.renderTemplatePlaceholders=u,e.discoverThermalAssetRequests=h,e.prepareThermalPrintAssets=l,e.encodeThermalTemplateForPrint=async function(s){const c=(0,o.mapReceiptData)(s.receiptData??{}),h=(0,n.formatReceiptData)(c),f=u(s.templateXml,h),{imageAssets:p,barcodeImages:w}=await l({renderedTemplateXml:f,maxWidthDots:s.maxWidthDots,imageSrcResolver:s.imageSrcResolver});return(0,t.encodeThermalTemplate)(s.templateXml,h,Object.assign({},s.encodeOptions,{imageMode:'raster',imageAssets:p,barcodeMode:'image',barcodeImages:w}))},e.isSupportedThermalLogoSrc=f,e.maxDotsForPaperWidth=function(t){return'58mm'===t?384:576},e.normalizeThermalImageSize=w,e.loadThermalLogoAsset=y,e.renderThermalBarcodeAsset=b;var t=r(d[0]),n=r(d[1]),o=r(d[2]);const s=/^data:image\/(?:png|jpe?g);base64,[A-Za-z0-9+/=]+$/i,c=200;function u(n,o){return(0,t.renderReceiptTemplate)(n,o)}function h(t){if('undefined'!=typeof DOMParser){const n=(new DOMParser).parseFromString(t,'application/xml');if(null===n.querySelector('parsererror'))return{images:k(Array.from(n.querySelectorAll('image')).map(t=>({src:t.getAttribute('src')??'',width:C(t,'width')??c}))),barcodes:[...Array.from(n.querySelectorAll('barcode')).map(z),...Array.from(n.querySelectorAll('qrcode')).map(t=>({kind:'qrcode',value:t.textContent?.trim()??'',size:C(t,'size')}))].filter(t=>t.value)}}return{images:k(Array.from(t.matchAll(/]*\bsrc=["']([^"']+)["'][^>]*>/gi)).map(t=>({src:t[1]??'',width:D(t[0]??'','width')??c}))),barcodes:[...Array.from(t.matchAll(/]*)>([\s\S]*?)<\/barcode>/gi)).map(t=>I(t[1]??'',t[2]??'')),...Array.from(t.matchAll(/]*)>([\s\S]*?)<\/qrcode>/gi)).map(t=>({kind:'qrcode',value:P(t[2]??'').trim(),size:D(t[1]??'','size')}))].filter(t=>t.value)}}async function l(n){const o=h(n.renderedTemplateXml),s={},u={};return await Promise.all(o.images.map(async o=>{try{const u=await y({src:o.src,loadSrc:await T(o.src,n.imageSrcResolver),requestedWidth:o.width??c,maxWidth:n.maxWidthDots});u&&(s[(0,t.thermalImageAssetKey)(o)]=u)}catch{}})),await Promise.all(o.barcodes.map(async t=>{const o=await b(Object.assign({},t,{maxWidth:n.maxWidthDots}));o&&(u[o.key]=o.asset)})),{imageAssets:s,barcodeImages:u}}function f(t){if('string'!=typeof t)return!1;const n=t.trim();return s.test(n)||/^https?:\/\//i.test(n)||/^wcpos-image:\/\//i.test(n)||p(n)}function p(t){if(t.startsWith('//'))return!1;if(t.includes('\\'))return!1;const n=t.split(/[?#]/,1)[0],o=t.slice(n.length);let s;try{s=decodeURIComponent(n)}catch{return!1}if(s.includes('\\'))return!1;const c=s.split('/');return!c.includes('..')&&!c.includes('.')&&(/^\/[A-Za-z0-9._~!$&'()*+,;=:@%/-]+$/.test(n)&&(''===o||/^[?#][A-Za-z0-9._~!$&'()*+,;=:@%/?#-]+$/.test(o)))}function w(t){const n=t.width>t.maxWidth?t.maxWidth/t.width:1,o=Math.max(8,Math.floor(t.width*n)),s=Math.max(8,Math.floor(t.height*n));return{width:Math.max(8,o-o%8),height:s+(8-s%8)%8}}async function y(t){const n=t.loadSrc??t.src;if(f(n))try{const o=await A(n),s=o.naturalWidth||o.width,c=o.naturalHeight||o.height;if(!s||!c)return;const u=Math.min(t.requestedWidth||s,t.maxWidth),h=w({width:u,height:c*(u/s),maxWidth:t.maxWidth}),l=x(o,h);if(!l)return;return{image:l,width:h.width,height:h.height,algorithm:'atkinson',threshold:128}}catch{return}}async function b(n){const o=n.value.trim();if(o)try{const s=M('qrcode'===n.kind?(0,t.renderQrCode)(o,n.size??4):(0,t.renderBarcode)(n.barcodeType??'code128',o,n.height??40,'barcode'));if(!s)return;const c=await A(`data:image/svg+xml;charset=utf-8,${encodeURIComponent(s)}`),u=c.naturalWidth||c.width,h=c.naturalHeight||c.height;if(!u||!h)return;const l=w({width:u,height:h,maxWidth:n.maxWidth}),f=x(c,l);if(!f)return;return{key:(0,t.thermalBarcodeImageKey)({kind:n.kind,value:o,barcodeType:n.barcodeType,height:n.height,size:n.size}),asset:{image:f,width:l.width,height:l.height,algorithm:'threshold',threshold:128}}}catch{return}}function x(t,n){const o=document.createElement('canvas');o.width=n.width,o.height=n.height;const s=o.getContext('2d');if(s)return s.fillStyle='#fff',s.fillRect(0,0,n.width,n.height),s.drawImage(t,0,0,n.width,n.height),s.getImageData(0,0,n.width,n.height)}function A(t,n=1e4){return new Promise((o,s)=>{const c=new Image,u=()=>{clearTimeout(h),c.onload=null,c.onerror=null},h=setTimeout(()=>{u(),c.src='',s(new Error('Timed out loading thermal image asset'))},n);c.onload=()=>{u(),o(c)},c.onerror=()=>{u(),s(new Error('Failed to load thermal image asset'))},/^wcpos-image:\/\//i.test(t)||(c.crossOrigin='anonymous'),c.src=t})}async function T(t,n){const o=n?await n(t):v()&&/^https?:\/\//i.test(t)?S(t):t;return/^wcpos-image:\/\//i.test(o)?W(o).catch(()=>o):o}function v(){if('undefined'==typeof window)return!1;const t=window;return'object'==typeof t.electron&&!!t.electron}function S(t){return`wcpos-image://cache/${btoa(t).replace(/\+/g,'-').replace(/\//g,'_').replace(/=+$/,'')}`}async function W(t){if('function'!=typeof fetch)return t;const n=await fetch(t);if(!n.ok)throw new Error('Failed to fetch thermal image asset');const o=n.headers.get('Content-Type');if(null==o)return t;const s=o.split(';',1)[0]?.trim().toLowerCase();if(!s||!/^image\/(?:png|jpe?g)$/.test(s))return t;return`data:${s};base64,${q(new Uint8Array(await n.arrayBuffer()))}`}function q(t){let n='';for(let o=0;o/i.exec(t)?.[0]}function k(n){const o=new Set;return n.filter(n=>{const s=(0,t.thermalImageAssetKey)(n);return!(!n.src||o.has(s))&&(o.add(s),!0)})}function z(t){const n=t.getAttribute('type')??void 0,o=t.textContent?.trim()??'';return j(n)?{kind:'qrcode',value:o,size:C(t,'size')??L(C(t,'height')??40)}:{kind:'barcode',value:o,barcodeType:n,height:C(t,'height')}}function I(t,n){const o=O(t,'type'),s=P(n).trim();return j(o)?{kind:'qrcode',value:s,size:D(t,'size')??L(D(t,'height')??40)}:{kind:'barcode',value:s,barcodeType:o,height:D(t,'height')}}function C(t,n){return N(t.getAttribute(n))}function D(t,n){return N(O(t,n))}function O(t,n){const o=new RegExp(`\\b${n}=["']([^"']+)["']`,'i').exec(t);return o?.[1]}function P(t){let n='',o=0;for(;o',o+9);if(-1===s){n+=_(t.slice(o+9));break}n+=_(t.slice(o+9,s)),o=s+3;continue}const s=t[o]??'';if('<'===s){const n=t.indexOf('>',o+1);if(-1===n)break;o=n+1;continue}n+=s,o++}return $(n)}function $(t){let n='',o=0;for(;o1114111||60===t||62===t?n:String.fromCodePoint(t)}function _(t){let n='';for(let o=0;o'!==s?s:'>':n+='<'}return n}function j(t){const n=t?.trim().toLowerCase();return'qrcode'===n||'qr'===n}function L(t){return Number.isFinite(t)&&t>0?Math.max(2,Math.min(10,Math.round(t/10))):4}function N(t){const n=t?.trim();if(!n||!/^[1-9]\d*$/.test(n))return;const o=Number(n);return Number.isSafeInteger(o)?o:void 0}},4917,[4855,4905,4906]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.isOrderBasedCloudProfile=function(t){return'cloud'===t?.connectionType&&('epson-sdp'===t.cloudProvider||'printnode'===t.cloudProvider)},Object.defineProperty(e,"CloudAdapter",{enumerable:!0,get:function(){return t}});class t{name='cloud';constructor(t,n){this.cloudPrinterId=t,this.enqueue=n}async printRaw(t){await this.enqueue(this.cloudPrinterId,{kind:'raw',data:t,contentType:'application/octet-stream'})}async printHtml(t){await this.enqueue(this.cloudPrinterId,{kind:'raw',data:(new TextEncoder).encode(t),contentType:'text/html'})}async enqueueOrder(t,n,o={}){const u={kind:'order',orderId:t,templateId:n};void 0!==o.autoOpenDrawer&&(u.autoOpenDrawer=o.autoOpenDrawer),o.drawerConnector&&(u.drawerConnector=o.drawerConnector),await this.enqueue(this.cloudPrinterId,u)}}},4918,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.waitForPrintDocumentImages=n,Object.defineProperty(e,"SystemPrintAdapter",{enumerable:!0,get:function(){return o}});const t=5e3;function n(n,o=t){const s=Array.from(n.images).filter(t=>!t.complete);if(0===s.length)return Promise.resolve();const c=Promise.all(s.map(t=>new Promise(n=>{t.addEventListener('load',()=>n(),{once:!0}),t.addEventListener('error',()=>n(),{once:!0})}))).then(()=>{});let l;const u=new Promise(t=>{l=setTimeout(t,o)});return Promise.race([c,u]).finally(()=>{clearTimeout(l)})}class o{name='system-print-web';async printRaw(t){throw new Error('SystemPrintAdapter does not support raw byte printing. Use printHtml instead.')}async printHtml(t){return new Promise((o,s)=>{const c=document.getElementById('wcpos-print-frame');c&&document.body.removeChild(c);const l=document.createElement('iframe');l.id='wcpos-print-frame',l.style.position='absolute',l.style.top='-10000px',l.style.left='-10000px',l.style.width='0',l.style.height='0',document.body.appendChild(l);const u=l.contentDocument??l.contentWindow?.document;if(!u)return document.body.removeChild(l),void s(new Error('Cannot access iframe document'));u.open(),u.write(t),u.close(),setTimeout(()=>{n(u).then(()=>{const t=l.contentWindow;if(!t)return document.body.removeChild(l),void s(new Error('Cannot access iframe window'));let n,c=!1;const u=()=>{void 0!==n&&clearTimeout(n),t.removeEventListener('afterprint',p),setTimeout(()=>{l.isConnected&&l.remove()},1e3)},p=()=>{c||(c=!0,u(),o())};try{n=setTimeout(p,6e4),t.addEventListener('afterprint',p,{once:!0}),t.focus(),t.print()}catch(t){c||(c=!0,u(),s(t))}})},500)})}async disconnect(){}}},4919,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return void 0!==t?t:'undefined'!=typeof navigator?navigator:void 0}Object.defineProperty(e,'__esModule',{value:!0}),e.isWebUsbSupported=function(o){return!!t(o)?.usb},e.isWebBluetoothSupported=function(o){return!!t(o)?.bluetooth}},4920,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePrint=function(l){const{receiptData:s,html:w,receiptUrl:P,paperWidth:y,printerProfile:E,templateXml:D,decimals:O,templateEngine:R,iframeRef:b,cloudEnqueueFactory:v,orderId:C,templateId:M,onBeforePrint:F,onAfterPrint:H,onPrintError:T}=l,[W,_]=e.useState(!1),L=e.useRef(0),S=(0,u.useOptionalRasterize)();return{print:e.useCallback(async()=>{L.current+=1,_(!0);try{F&&await F();const e=d();if(e.setCloudEnqueueFactory(v),E&&(0,c.isOrderBasedCloudProfile)(E)){if(null==C)throw new Error('Order-based cloud printing requires an order id');if(!M)throw new Error('Order-based cloud printing requires a template id');await e.printOrderViaCloud(E,C,M)}else if(E&&'system'!==E.connectionType&&s){const o=(0,n.mapReceiptData)(s);if(E.fullReceiptRaster){if(!S)throw new Error('fullReceiptRaster requires RasterizeProvider in the component tree.');const n='thermal'===R&&D?D:t.DEFAULT_THERMAL_TEMPLATE,l=h(y),u=await S({templateXml:n,receiptData:o,maxWidthDots:l.maxWidthDots,paperFrameClass:l.paperFrameClass,encodeOptions:{language:E.language,columns:E.columns,printerModel:E.printerModel,emitEscPrintMode:E.emitEscPrintMode??!0,openDrawer:E.autoOpenDrawer,drawerConnector:E.drawerConnector}});await e.printRaw(u,E)}else if('thermal'===R&&D){const t=h(y);await e.printThermalTemplateForPrint(o,E,D,t.maxWidthDots)}else await e.printReceipt(o,E,void 0,void 0,O)}else{let t=w;if(t||(t=f(b)??void 0),t)await e.printHtml((0,o.prepareSystemPrintHtml)({html:t,paperWidth:y}));else{if(!P)throw new Error('No printable content available (no HTML, no URL, no receipt data with printer profile)');await(0,p.printFromUrl)(P,t=>e.printHtml((0,o.prepareSystemPrintHtml)({html:t,paperWidth:y})))}}H?.()}catch(e){throw T?.(e),e}finally{L.current-=1,L.current<=0&&(L.current=0,_(!1))}},[v,O,w,b,H,F,T,C,y,E,S,s,P,R,M,D]),isPrinting:W}},Object.defineProperty(_e,"prepareSystemPrintHtml",{enumerable:!0,get:function(){return o.prepareSystemPrintHtml}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3]),l=r(_d[4]),u=r(_d[5]),c=r(_d[6]),p=r(_d[7]);let s=null;function d(){return s||(s=new l.PrinterService),s}function f(e){if(!e?.current)return null;try{const t=e.current.contentDocument;return t?t.documentElement.outerHTML:null}catch{return null}}function h(e){return'58mm'===e?{paperFrameClass:'thermal-58',maxWidthDots:384}:{paperFrameClass:'thermal-80',maxWidthDots:576}}},4921,[14,4904,4906,4922,4909,4923,4918,4927]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){const n=t?.trim().toLowerCase();return'58mm'===n||'80mm'===n||'a4'===n?n:'a4'}function n({bodyHtml:n,paperWidth:o}){const l=t(o);return`\n\n\n\nWCPOS Receipt\n\n\n${n}\n`}function o(t){const n=t.trimStart().toLowerCase();if(!(n.startsWith('t.outerHTML).join('')}${o.body.innerHTML}`}function l(t){const n=s(t,'head')??'',o=s(t,'body')??c(t);return`${Array.from(n.matchAll(/<(?:base\b[^>]*>|style\b[\s\S]*?<\/style>|link\b(?=[^>]*\brel=["'][^"']*stylesheet)[^>]*>)/gi),t=>t[0]).join('')}${o}`}function s(t,n){const o=t.toLowerCase(),l=o.indexOf(`<${n}`);if(-1===l)return null;const s=t.indexOf('>',l+n.length+1);if(-1===s)return null;const c=o.indexOf(``,s+1);return-1===c?null:t.slice(s+1,c)}function c(t){let n=0;for(;n',n+9);return-1===o?t:t.slice(o+1)}function u(t){return' '===t||'\n'===t||'\t'===t||'\r'===t}Object.defineProperty(e,'__esModule',{value:!0}),e.normalizeReceiptPaperWidth=t,e.buildPrintableReceiptHtml=n,e.prepareSystemPrintHtml=function({html:t,paperWidth:l}){return n({bodyHtml:o(t),paperWidth:l})}},4922,[]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.RasterizeProvider=function(e){const o=(0,t.c)(11),{children:f}=e,[p,h]=n.useState(null),_=n.useRef(null),v=n.useRef(0);let b;o[0]===Symbol.for("react.memo_cache_sentinel")?(b=Promise.resolve(),o[0]=b):b=o[0];const y=n.useRef(b),R=n.useRef(!1);let j;o[1]===Symbol.for("react.memo_cache_sentinel")?(j=e=>{const t=()=>new Promise((t,n)=>{if(R.current)return void n(new Error("Rasterization cancelled: provider unmounted."));v.current=v.current+1;const o={id:`raster-${v.current}`,input:e,resolve:t,reject:n};_.current=o,h(o)}),n=y.current.then(t,t);return y.current=n.then(d,s),n},o[1]=j):j=o[1];const w=j;let E,O,P;o[2]===Symbol.for("react.memo_cache_sentinel")?(E=()=>()=>{R.current=!0,_.current?.reject(new Error("Rasterization cancelled: provider unmounted.")),_.current=null},O=[],o[2]=E,o[3]=O):(E=o[2],O=o[3]);n.useEffect(E,O),o[4]===Symbol.for("react.memo_cache_sentinel")?(P=async(e,t)=>{h(n=>n&&n.id===e?(n.resolve(l(t)),_.current=null,null):n)},o[4]=P):P=o[4];const x=P;let z;o[5]===Symbol.for("react.memo_cache_sentinel")?(z=async(e,t)=>{h(n=>n&&n.id===e?(n.reject(new Error(t)),_.current=null,null):n)},o[5]=z):z=o[5];const C=z;let S,D;o[6]!==p?(S=p?(0,u.jsx)(c.default,{dom:{matchContents:!0,containerStyle:{width:1,height:1}},jobId:p.id,templateXml:p.input.templateXml,receiptData:p.input.receiptData,maxWidthDots:p.input.maxWidthDots,paperFrameClass:p.input.paperFrameClass,encodeOptions:p.input.encodeOptions,onEncoded:x,onError:C}):null,o[6]=p,o[7]=S):S=o[7];o[8]!==f||o[9]!==S?(D=(0,u.jsxs)(i.Provider,{value:w,children:[f,S]}),o[8]=f,o[9]=S,o[10]=D):D=o[10];return D},_e.useRasterize=function(){const e=n.useContext(i);if(!e)throw new Error("useRasterize must be used within a RasterizeProvider");return e},_e.useOptionalRasterize=function(){return n.useContext(i)};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),c=(e=o)&&e.__esModule?e:{default:e},u=r(_d[3]);const i=n.createContext(null);function l(e){const t=atob(e),n=new Uint8Array(t.length);for(let e=0;e div,\n.paper-frame.thermal-80 > div {\n box-shadow: none !important;\n margin: 0 !important;\n padding: 0 !important;\n background: transparent !important;\n width: 100% !important;\n}\n.paper-frame.thermal-58 > div { font-size: 10.5px !important; }\n.paper-frame.thermal-80 > div { font-size: 10px !important; }\n",document.head.append(e)}function l(e){let t='';for(const n of e)t+=String.fromCharCode(n);return btoa(t)}function d({jobId:p,templateXml:d,receiptData:s,maxWidthDots:f,paperFrameClass:u,encodeOptions:h,onEncoded:y,onError:b}){return e.useEffect(()=>{let e=!1;return(async()=>{let v=null;try{c();const b=(0,o.stripThermalControlNodesForRaster)(d),{html:w}=(0,t.renderPreview)({template:b,engine:'thermal',data:s});v=document.createElement('div'),v.style.position='absolute',v.style.left='-10000px',v.style.top='0';const E=document.createElement('div');E.className=`paper-frame ${u}`,E.innerHTML=w,v.append(E),document.body.append(v);const x=await(0,o.rasterizeReceiptElement)({receiptNode:E,maxWidth:f,hostDocument:document}),O=(0,n.encodeThermalTemplate)(d,s,Object.assign({},h,{fullReceiptRasterImage:x}));e||await y(p,l(O))}catch(t){const n=t instanceof Error?t.message:String(t);e||await b(p,n)}finally{v?.remove()}})(),()=>{e=!0}},[p,d,s,f,u,h,y,b]),null}},4924,[14,4925,4854,4926]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildPreviewTemplateData=l,e.renderPreview=function(n){const{template:c,engine:s,sanitize:o=!0}=n,u=l(n.data),p='thermal'===s?(0,t.renderThermalPreview)(c,u,{sanitize:o}):(0,t.renderLogiclessTemplate)(c,u,{sanitize:o});return{engine:s,html:p,data:u}};var t=r(d[0]),n=r(d[1]),c=r(d[2]);function l(t){const l=(0,c.mapReceiptData)(t??{});return(0,n.formatReceiptData)(l)}},4925,[4903,4905,4906]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){const n=Number.isFinite(t.width)?Math.max(1,Math.floor(t.width)):1,o=Number.isFinite(t.height)?Math.max(1,Math.floor(t.height)):1,s=Number.isFinite(t.maxWidth)?Math.max(8,Math.floor(t.maxWidth)):576,c=Math.max(8,s-s%8),h=c/n,l=Math.max(8,Math.floor(o*h));return{sourceWidth:n,sourceHeight:o,width:c,height:l+(8-l%8)%8}}async function n(t,n){const c=Array.from(t.querySelectorAll('img[src]'));await Promise.all(c.map(async t=>{const c=t.getAttribute('src')?.trim();if(!c||o(c))return;const h=await s(c,n);h&&t.setAttribute('src',h)}))}function o(t){return/^(?:data|blob):/i.test(t)}async function s(t,n){try{const o=new URL(t,n.baseURI),s=new URL(n.baseURI);if(!/^https?:$/i.test(o.protocol)||o.origin!==s.origin)return;const h=await fetch(o.toString(),{credentials:'same-origin'});if(!h.ok)return;const l=h.headers.get('content-type')??'';if(!l.toLowerCase().startsWith('image/'))return;return`data:${l};base64,${c(new Uint8Array(await h.arrayBuffer()))}`}catch{return}}function c(t){let n='';for(const o of t)n+=String.fromCharCode(o);return btoa(n)}function h(t){let n,o=t;do{n=o,o=o.replace(/\s*<(cut|feed|drawer)\b[^>]*(?:\/>|>\s*<\/\1>)\s*(?=<\/receipt>)/i,'')}while(o!==n);return o}function l(t){const n=t.nodeName.toLowerCase();return'cut'===n||'feed'===n||'drawer'===n}async function u(t){const n=t.fonts;n?.ready&&await n.ready}function f(t){const n=Array.from(t.querySelectorAll('img')).filter(t=>!t.complete);return 0===n.length?Promise.resolve():Promise.all(n.map(t=>new Promise(n=>{t.addEventListener('load',()=>n(),{once:!0}),t.addEventListener('error',()=>n(),{once:!0}),t.complete&&n()}))).then(()=>{})}function w(t,n,o){if(t instanceof o.HTMLElement&&n instanceof o.HTMLElement){const s=o.getComputedStyle(t);for(const t of s)n.style.setProperty(t,s.getPropertyValue(t),s.getPropertyPriority(t))}const s=Array.from(t.children),c=Array.from(n.children);s.forEach((t,n)=>{const s=c[n];s&&w(t,s,o)})}function p(t){return new Promise((n,o)=>{const s=new Image;s.onload=()=>n(s),s.onerror=()=>o(new Error('Unable to render receipt preview as raster image.')),s.src=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`})}Object.defineProperty(e,'__esModule',{value:!0}),e.normalizeRasterCaptureSize=t,e.stripThermalControlNodesForRaster=function(t){const n='undefined'==typeof DOMParser?null:new DOMParser;if(!n)return h(t);const o=n.parseFromString(t,'application/xml');if(o.querySelector('parsererror'))return h(t);const s=o.documentElement;if('receipt'!==s.nodeName.toLowerCase())return h(t);for(;s.lastElementChild&&l(s.lastElementChild);)s.lastElementChild.remove();return(new XMLSerializer).serializeToString(s)},e.rasterizeReceiptElement=async function(o){if(!o.receiptNode)throw new Error('Receipt preview is not ready for raster printing.');const s=o.hostDocument??o.receiptNode.ownerDocument??document;await u(s),await f(o.receiptNode);const c=o.receiptNode.getBoundingClientRect(),h=o.receiptNode.clientWidth||c.width||o.maxWidth,l=o.receiptNode.clientHeight||c.height||1,y=t({width:h,height:l,maxWidth:o.maxWidth}),x=o.receiptNode.cloneNode(!0);w(o.receiptNode,x,s.defaultView??window),x.setAttribute('xmlns','http://www.w3.org/1999/xhtml'),x.style.margin='0',x.style.width=`${y.sourceWidth}px`,x.style.minWidth=`${y.sourceWidth}px`,x.style.maxWidth=`${y.sourceWidth}px`,x.style.transform='',await n(x,s);const b=(new XMLSerializer).serializeToString(x),M=`${b}`,v=await p(M),N=s.createElement('canvas');N.width=y.width,N.height=y.height;const W=N.getContext('2d');if(!W)throw new Error('Unable to create canvas context for raster printing.');return W.fillStyle='#fff',W.fillRect(0,0,y.width,y.height),W.drawImage(v,0,0,y.width,y.height),{image:W.getImageData(0,0,y.width,y.height),width:y.width,height:y.height,algorithm:'atkinson',threshold:128}},e.inlineImageSourcesForRaster=n,e.maxDotsForPaperWidth=function(t){return'58mm'===t?384:576}},4926,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.printFromUrl=async function(o,n){const c=new AbortController,s=setTimeout(()=>c.abort(),t.FETCH_TIMEOUT_MS);let l;try{const t=await fetch(o,{signal:c.signal});if(!t.ok)throw new Error(`Failed to fetch receipt: ${t.status}`);l=await t.text()}catch(o){if(o instanceof Error&&'AbortError'===o.name)throw new Error(`Receipt fetch timed out after ${t.FETCH_TIMEOUT_MS}ms`);throw o}finally{clearTimeout(s)}await n(l)};var t=r(d[0])},4927,[4928]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FETCH_TIMEOUT_MS",{enumerable:!0,get:function(){return t}});const t=1e4},4928,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePrinterDiscovery=function(){const[e,l]=t.useState([]),[u,f]=t.useState(!1),[b,v]=t.useState([]),[p,w]=t.useState({tested:0,total:0}),[y,S]=t.useState(null),h=t.useRef(null),D=t.useCallback((e,t,n=9100,o="generic")=>{const s=t.trim().toLowerCase();l(t=>[...t.filter(e=>!(e.address===s&&e.port===n)),{id:`${s}:${n}`,name:e,connectionType:'network',address:s,port:n,vendor:o}])},[]),P=t.useCallback(e=>{l(t=>t.filter(t=>t.id!==e))},[]),k=t.useCallback(async()=>{h.current?.abort();const e=new AbortController;h.current=e,f(!0),S(null);try{const{probeVendorEndpoint:t}=await r(_d[6])(_d[5],_d.paths,"../utils/probe-vendor"),{buildSweepCandidates:n,sweepForPrinters:o}=await r(_d[6])(_d[7],_d.paths,"../discovery/network-sweep"),s=n();v(s),w({tested:0,total:s.length});const c=await o({hosts:s,probe:t,signal:e.signal,onProgress:(t,n)=>{h.current===e&&w({tested:t,total:n})}});if(h.current!==e||e.signal.aborted)return;l(e=>d(e,c)),0===c.length&&S({code:'network-none-found'})}catch(t){if(h.current!==e||e.signal.aborted)return;S({code:'discovery-failed',detail:t instanceof Error?t.message:String(t)})}finally{h.current===e&&(h.current=null,f(!1))}},[]),C=t.useCallback(()=>{h.current?.abort(),f(!1),w({tested:0,total:0})},[]),_=t.useCallback(()=>{S(null);try{const e=new o.default;e.addEventListener('connected',e=>{const t=(0,s.mapWebDeviceToDiscoveredPrinter)(e);(0,c.saveWebDevice)(t.address,e),l(e=>d(e,[t]))}),e.connect()}catch(e){S({code:'discovery-failed',detail:e instanceof Error?e.message:String(e)})}},[]),E=t.useCallback(()=>{S(null);try{const e=new n.default;e.addEventListener('connected',e=>{const t=(0,s.mapWebDeviceToDiscoveredPrinter)(e);(0,c.saveWebDevice)(t.address,e),l(e=>d(e,[t]))}),e.connect()}catch(e){S({code:'discovery-failed',detail:e instanceof Error?e.message:String(e)})}},[]);return{printers:e,isScanning:u,scanCandidates:b,scanProgress:p,startScan:k,stopScan:C,addManualPrinter:D,removeDiscoveredPrinter:P,connectUsbDevice:_,connectBluetoothDevice:E,error:y}};var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),n=e(r(_d[1])),o=e(r(_d[2])),s=r(_d[3]),c=r(_d[4]);function d(e,t){const n=new Set(e.map(e=>e.id)),o=[...e];for(const e of t)n.has(e.id)||(o.push(e),n.add(e.id));return o}},4929,{"0":14,"1":4930,"2":4931,"3":4932,"4":4933,"5":4936,"6":1984,"7":5565,"paths":{"5565":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/network-sweep-55a923aabb7fe91f89e37f3cac1ccb8d.js"}}); -__d(function(g,r,_i2,_a2,m,_e2,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e2,'__esModule',{value:!0}),Object.defineProperty(_e2,"default",{enumerable:!0,get:function(){return w}});var t=e(r(d[0])),a=e(r(d[1]));class i{constructor(e){this._events={}}on(e,t){this._events[e]=this._events[e]||[],this._events[e].push(t)}emit(e,...t){let a=this._events[e];a&&a.forEach(e=>{setTimeout(()=>e(...t),0)})}}class s{constructor(){this._queue=[],this._working=!1}add(e){let t=this;this._queue.push(e),this._working||(async function e(){if(!t._queue.length)return void(t._working=!1);t._working=!0;let a=t._queue.shift();await a(),e()})()}sleep(e){this.add(()=>new Promise(t=>setTimeout(t,e)))}}const f=[{filters:[{namePrefix:"TM-P"}],functions:{print:{service:"49535343-fe7d-4ae5-8fa9-9fafd205e455",characteristic:"49535343-8841-43f4-a8d4-ecbe34729bb3"},status:{service:"49535343-fe7d-4ae5-8fa9-9fafd205e455",characteristic:"49535343-1e4d-4bd9-ba61-23c647249616"}},language:"esc-pos",codepageMapping:"epson"},{filters:[{namePrefix:"STAR L"}],functions:{print:{service:"49535343-fe7d-4ae5-8fa9-9fafd205e455",characteristic:"49535343-8841-43f4-a8d4-ecbe34729bb3"},status:{service:"49535343-fe7d-4ae5-8fa9-9fafd205e455",characteristic:"49535343-1e4d-4bd9-ba61-23c647249616"}},language:"star-line",codepageMapping:"star"},{filters:[{name:"BlueTooth Printer",services:["000018f0-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af1-0000-1000-8000-00805f9b34fb"},status:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af0-0000-1000-8000-00805f9b34fb"}},language:"esc-pos",codepageMapping:"zjiang"},{filters:[{name:"Printer001",services:["000018f0-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af1-0000-1000-8000-00805f9b34fb"},status:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af0-0000-1000-8000-00805f9b34fb"}},language:"esc-pos",codepageMapping:"xprinter"},{filters:[{name:"MPT-II",services:["000018f0-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af1-0000-1000-8000-00805f9b34fb"},status:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af0-0000-1000-8000-00805f9b34fb"}},language:"esc-pos",codepageMapping:"mpt"},{filters:[{services:["0000ae30-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"0000ae30-0000-1000-8000-00805f9b34fb",characteristic:"0000ae01-0000-1000-8000-00805f9b34fb"},notify:{service:"0000ae30-0000-1000-8000-00805f9b34fb",characteristic:"0000ae02-0000-1000-8000-00805f9b34fb"}},language:"meow",codepageMapping:"default",messageSize:200,sleepAfterCommand:30},{filters:[{services:["000018f0-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af1-0000-1000-8000-00805f9b34fb"},status:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af0-0000-1000-8000-00805f9b34fb"}},language:"esc-pos",codepageMapping:"default"}];class n{}var c=(0,a.default)("e"),u=(0,a.default)("t"),l=(0,a.default)("i"),o=(0,a.default)("s"),h=(0,a.default)("a"),b=(0,a.default)("c"),p=(0,a.default)("n"),v=(0,a.default)("r");class w extends n{constructor(){super(),Object.defineProperty(this,v,{value:_}),Object.defineProperty(this,p,{value:P}),Object.defineProperty(this,b,{value:y}),Object.defineProperty(this,c,{writable:!0,value:void 0}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:null}),Object.defineProperty(this,o,{writable:!0,value:null}),Object.defineProperty(this,h,{writable:!0,value:{print:null,status:null}}),(0,t.default)(this,c)[c]=new i,(0,t.default)(this,u)[u]=new s,navigator.bluetooth.addEventListener("disconnect",e=>{(0,t.default)(this,l)[l]==e.device&&(0,t.default)(this,c)[c].emit("disconnected")})}async connect(){let e=f.map(e=>e.filters).reduce((e,t)=>e.concat(t)),a=f.map(e=>Object.values(e.functions).map(e=>e.service)).reduce((e,t)=>e.concat(t)).filter((e,t,a)=>a.indexOf(e)===t);try{let i=await navigator.bluetooth.requestDevice({filters:e,optionalServices:a});i&&await(0,t.default)(this,b)[b](i)}catch(e){console.log("Could not connect! "+e)}}async reconnect(e){if(!navigator.bluetooth.getDevices)return;let a=(await navigator.bluetooth.getDevices()).find(t=>t.id==e.id);a&&await(0,t.default)(this,b)[b](a)}async listen(){return!!(0,t.default)(this,h)[h].status&&(await(0,t.default)(this,h)[h].status.startNotifications(),(0,t.default)(this,h)[h].status.addEventListener("characteristicvaluechanged",e=>{(0,t.default)(this,c)[c].emit("data",e.target.value)}),!0)}async disconnect(){(0,t.default)(this,l)[l]&&(await(0,t.default)(this,l)[l].gatt.disconnect(),(0,t.default)(this,l)[l]=null,(0,t.default)(this,h)[h].print=null,(0,t.default)(this,h)[h].status=null,(0,t.default)(this,o)[o]=null,(0,t.default)(this,c)[c].emit("disconnected"))}print(e){return new Promise(a=>{ArrayBuffer.isView(e)&&(e=[e]);for(let a of e){const e=(0,t.default)(this,o)[o].messageSize||100;let i=Math.ceil(a.length/e);if(1===i){let e=a;(0,t.default)(this,u)[u].add(()=>(0,t.default)(this,h)[h].print.writeValueWithResponse(e)),(0,t.default)(this,o)[o].sleepAfterCommand&&(0,t.default)(this,u)[u].sleep((0,t.default)(this,o)[o].sleepAfterCommand)}else for(let s=0;s(0,t.default)(this,h)[h].print.writeValueWithResponse(n)),(0,t.default)(this,o)[o].sleepAfterCommand&&(0,t.default)(this,u)[u].sleep((0,t.default)(this,o)[o].sleepAfterCommand)}}(0,t.default)(this,u)[u].add(()=>a())})}addEventListener(e,a){(0,t.default)(this,c)[c].on(e,a)}}async function y(e){(0,t.default)(this,l)[l]=e;let a=await(0,t.default)(this,l)[l].gatt.connect(),i=(await a.getPrimaryServices()).map(e=>e.uuid);(0,t.default)(this,o)[o]=f.find(e=>e.filters.some(e=>(0,t.default)(this,v)[v](e,i)));let s=await a.getPrimaryService((0,t.default)(this,o)[o].functions.print.service);if((0,t.default)(this,h)[h].print=await s.getCharacteristic((0,t.default)(this,o)[o].functions.print.characteristic),(0,t.default)(this,o)[o].functions.status){let e=await a.getPrimaryService((0,t.default)(this,o)[o].functions.status.service);(0,t.default)(this,h)[h].status=await e.getCharacteristic((0,t.default)(this,o)[o].functions.status.characteristic)}(0,t.default)(this,c)[c].emit("connected",{type:"bluetooth",name:(0,t.default)(this,l)[l].name,id:(0,t.default)(this,l)[l].id,language:await(0,t.default)(this,p)[p]((0,t.default)(this,o)[o].language),codepageMapping:await(0,t.default)(this,p)[p]((0,t.default)(this,o)[o].codepageMapping)})}async function P(e){return"function"==typeof e?await e((0,t.default)(this,l)[l]):e}function _(e,a){if(e.services)for(let t of e.services)if(!a.includes(t))return!1;return!(e.name&&(0,t.default)(this,l)[l].name!=e.name||e.namePrefix&&!(0,t.default)(this,l)[l].name.startsWith(e.namePrefix))}},4930,[4868,4869]); -__d(function(g,r,_i2,a,m,_e2,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e2,'__esModule',{value:!0}),Object.defineProperty(_e2,"default",{enumerable:!0,get:function(){return v}});var t=e(r(d[0])),i=e(r(d[1]));class n{constructor(e){this._events={}}on(e,t){this._events[e]=this._events[e]||[],this._events[e].push(t)}emit(e,...t){let i=this._events[e];i&&i.forEach(e=>{setTimeout(()=>e(...t),0)})}}const s=[{filters:[{vendorId:1155,productId:22339}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"default"},{filters:[{vendorId:1046,productId:20497}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"zjiang"},{filters:[{vendorId:1155,productId:22592}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"mpt"},{filters:[{vendorId:1049},{vendorId:5380}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"bixolon"},{filters:[{vendorId:1305}],configuration:1,interface:0,language:e=>{let t="star-line",i=e.productName;switch(i=i.replace(/^Star\s+/i,""),i=i.replace(/^TSP(1|4|6|7|8|10)(13|43)(.*)?$/,(e,t,i,n)=>"TSP"+t+"00"+(n||"")),i=i.replace(/^TSP(55|65)(1|4)(.*)?$/,(e,t,i,n)=>"TSP"+t+"0"+(n||"")),i=i.replace(/^TSP([0-9]+)(II|III|IV|V|VI)?(.*)?$/,(e,t,i)=>"TSP"+t+(i||"")),i){case"TSP100IV":case"mPOP":case"mC-Label3":case"mC-Print3":case"mC-Print2":t="star-prnt";break;case"TSP100":case"TSP100II":case"TSP100III":t="star-graphics";break;case"BSC10":case"BSC10BR":case"BSC10II":t="esc-pos"}return t},codepageMapping:"star"},{filters:[{vendorId:1208}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"epson"},{filters:[{vendorId:7568}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"citizen"},{filters:[{vendorId:1497}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"hp"},{filters:[{vendorId:1221}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"epson"},{filters:[{vendorId:4070,productId:33054}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"epson"},{filters:[{vendorId:8137,productId:8214}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"xprinter"}];class u{}var c=(0,i.default)("e"),o=(0,i.default)("t"),l=(0,i.default)("i"),f=(0,i.default)("n"),p=(0,i.default)("a"),h=(0,i.default)("s"),I=(0,i.default)("c");class v extends u{constructor(){super(),Object.defineProperty(this,I,{value:P}),Object.defineProperty(this,h,{value:y}),Object.defineProperty(this,p,{value:b}),Object.defineProperty(this,c,{writable:!0,value:void 0}),Object.defineProperty(this,o,{writable:!0,value:null}),Object.defineProperty(this,l,{writable:!0,value:null}),Object.defineProperty(this,f,{writable:!0,value:{input:null,output:null}}),(0,t.default)(this,c)[c]=new n,navigator.usb.addEventListener("disconnect",e=>{(0,t.default)(this,o)[o]==e.device&&(0,t.default)(this,c)[c].emit("disconnected")})}async connect(){try{let e=await navigator.usb.requestDevice({filters:s.map(e=>e.filters).reduce((e,t)=>e.concat(t))});e&&await(0,t.default)(this,p)[p](e)}catch(e){console.log("Could not connect! "+e)}}async reconnect(e){let i=await navigator.usb.getDevices(),n=i.find(t=>t.serialNumber==e.serialNumber);n||(n=i.find(t=>t.vendorId==e.vendorId&&t.productId==e.productId)),n&&await(0,t.default)(this,p)[p](n)}async listen(){if((0,t.default)(this,f)[f].input)return(0,t.default)(this,I)[I](),!0}async disconnect(){(0,t.default)(this,o)[o]&&(await(0,t.default)(this,o)[o].close(),(0,t.default)(this,o)[o]=null,(0,t.default)(this,l)[l]=null,(0,t.default)(this,c)[c].emit("disconnected"))}async print(e){if((0,t.default)(this,o)[o]&&(0,t.default)(this,f)[f].output)try{await(0,t.default)(this,o)[o].transferOut((0,t.default)(this,f)[f].output.endpointNumber,e)}catch(e){console.log(e)}}addEventListener(e,i){(0,t.default)(this,c)[c].on(e,i)}}async function b(e){(0,t.default)(this,o)[o]=e,(0,t.default)(this,l)[l]=s.find(e=>e.filters.some(e=>e.vendorId&&e.productId?e.vendorId==(0,t.default)(this,o)[o].vendorId&&e.productId==(0,t.default)(this,o)[o].productId:e.vendorId==(0,t.default)(this,o)[o].vendorId)),await(0,t.default)(this,o)[o].open(),await(0,t.default)(this,o)[o].selectConfiguration((0,t.default)(this,l)[l].configuration),await(0,t.default)(this,o)[o].claimInterface((0,t.default)(this,l)[l].interface);let i=(0,t.default)(this,o)[o].configuration.interfaces.find(e=>e.interfaceNumber==(0,t.default)(this,l)[l].interface);(0,t.default)(this,f)[f].output=i.alternate.endpoints.find(e=>"out"==e.direction),(0,t.default)(this,f)[f].input=i.alternate.endpoints.find(e=>"in"==e.direction),await(0,t.default)(this,o)[o].reset(),(0,t.default)(this,c)[c].emit("connected",{type:"usb",manufacturerName:(0,t.default)(this,o)[o].manufacturerName,productName:(0,t.default)(this,o)[o].productName,serialNumber:(0,t.default)(this,o)[o].serialNumber,vendorId:(0,t.default)(this,o)[o].vendorId,productId:(0,t.default)(this,o)[o].productId,language:await(0,t.default)(this,h)[h]((0,t.default)(this,l)[l].language),codepageMapping:await(0,t.default)(this,h)[h]((0,t.default)(this,l)[l].codepageMapping)})}async function y(e){return"function"==typeof e?await e((0,t.default)(this,o)[o]):e}async function P(){if((0,t.default)(this,o)[o])try{const e=await(0,t.default)(this,o)[o].transferIn((0,t.default)(this,f)[f].input.endpointNumber,64);e instanceof USBInTransferResult&&e.data.byteLength&&(0,t.default)(this,c)[c].emit("data",e.data),(0,t.default)(this,I)[I]()}catch(e){}}},4931,[4868,4869]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.mapWebDeviceToDiscoveredPrinter=function(t){const n='usb'===t.type?'webusb':'webbluetooth',u=o(t),i=`${n}:${u}`;return{id:i,name:t.productName??t.name??`${t.type} printer`,connectionType:t.type,address:i,vendor:'star-prnt'===t.language?'star':'epson'}};const t=['type','language','codepageMapping','vendorId','productId','manufacturerName','productName','serialNumber','name','id'];function n(n){const o=t.map(t=>`${t}:${n[t]??''}`).join('|');let u=5381;for(let t=0;t>>0).toString(36)}function o(t){if(t.serialNumber)return t.serialNumber;if(t.id)return t.id;return`${t.productName??t.name??t.type}:${n(t)}`}},4932,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){return'undefined'!=typeof localStorage?localStorage:null}Object.defineProperty(e,'__esModule',{value:!0}),e.saveWebDevice=function(c,o,u=t()){try{u?.setItem(n(c),JSON.stringify(o))}catch{}},e.loadWebDevice=function(c,o=t()){try{const t=o?.getItem(n(c));return t?JSON.parse(t):null}catch{return null}};const n=t=>`wcpos.webdevice.${t}`},4933,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return'58mm'===t.paper_width?[32]:(t.paper_width,[42,48])}Object.defineProperty(e,'__esModule',{value:!0}),e.resolvePrinter=function(n){const{template:u,overrides:l,profiles:o,manualPrinterId:s}=n;if(s)return o.find(t=>t.id===s)??null;const f=String(u.id),c=l.get(f);if(c){const t=o.find(t=>t.id===c);if(t)return t}if('escpos'===u.output_type){const n=t(u),l=o.filter(t=>'system'!==t.connectionType&&n.includes(t.columns));return 0===l.length?null:l.find(t=>t.isDefault)??l[0]}if('html'===u.output_type){const t=o.filter(t=>'system'===t.connectionType);return 0===t.length?null:t.find(t=>t.isDefault)??t[0]}return null}},4934,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.detectMismatch=function(t,n){if(!n)return null;const u='system'===n.connectionType,c='escpos'===t.output_type,l='html'===t.output_type;if(c&&u)return'Thermal template selected but printer uses system dialog \u2014 raw ESC/POS output will not render correctly.';if(l&&!u)return'HTML template selected but printer expects raw bytes \u2014 HTML content may not print correctly.';return null}},4935,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.probeVendor=async function(t){const o=await n(t);return o?.vendor??null},e.probeVendorEndpoint=n;var t=r(d[0]);async function n(n){const s=3e3,[l,c]=await Promise.all([(async()=>{const l=new AbortController,c=setTimeout(()=>l.abort(),s),u=`http://${n}:8008/cgi-bin/epos/service.cgi`;try{return o(await fetch(u,(0,t.withTargetAddressSpace)(u,{method:'GET',signal:l.signal})))?{vendor:'epson',port:8008,protocol:'http'}:null}catch{return null}finally{clearTimeout(c)}})(),(async()=>{const l=new AbortController,c=setTimeout(()=>l.abort(),s);try{return o(await fetch(`https://${n}/StarWebPRNT/SendMessage`,{method:'GET',signal:l.signal}))?{vendor:'star',port:443,protocol:'https'}:null}catch{clearTimeout(c);for(const l of[80,8008]){const c=new AbortController,u=setTimeout(()=>c.abort(),s),p=`http://${n}:${l}/StarWebPRNT/SendMessage`;try{if(o(await fetch(p,(0,t.withTargetAddressSpace)(p,{method:'GET',signal:c.signal}))))return{vendor:'star',port:l,protocol:'http'}}catch{}finally{clearTimeout(u)}}return null}finally{clearTimeout(c)}})()]);return l??c??null}function o(t){return 404!==t.status&&t.status<500}},4936,[4937]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.withTargetAddressSpace=function(s,c){let n;try{n=new URL(s)}catch{return c}if('http:'!==n.protocol||(o=n.hostname,t.has(o)||o.startsWith('127.')))return c;var o;return Object.assign({},c,{targetAddressSpace:'local'})};const t=new Set(['localhost','[::1]','::1'])},4937,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PrinterConnectionError",{enumerable:!0,get:function(){return n}}),e.isPrinterConnectionError=function(n){return n instanceof Error&&n.name===t&&'object'==typeof n.diagnostics},e.buildConnectionError=function(t){const{vendorLabel:s,protocolName:i,url:c,enableHint:p,plainHttpPort:h,reason:u="unreachable"}=t;let l='',$=0,f='http';try{const t=new URL(c);l=t.hostname,f='https:'===t.protocol?'https':'http',$=t.port?Number(t.port):'https'===f?443:80}catch{}const b='https'===f,T=o(l),P=`${s} ${i} over ${f.toUpperCase()}`;let w;const C=[];'timeout'===u?(w=`The printer did not answer at ${c} before the request timed out.`,C.push(`Check that the printer is powered on and reachable at ${l}.`),C.push(`Confirm the IP address and port, and ${p}.`)):b?(w=`The printer did not respond on ${s}'s HTTPS ${i} port.`,T?(C.push(`If this is a local virtual printer, it speaks plain HTTP \u2014 set the port to ${h}.`),C.push(`If this is a real ${s} printer, ${p}.`),C.push(`If you really are using HTTPS on ${l}, open ${f}://${l}:${$} in this browser and accept the certificate warning.`)):(C.push(`Check the IP address and ${p}.`),C.push(`HTTPS requires an SSL certificate on the printer \u2014 generate a self-signed certificate in the printer's web configuration, then visit https://${l}:${$} in this browser and accept the certificate warning.`),C.push(`If the printer only supports HTTP, set the port to ${h} and use Chrome or Edge with local network access permission.`))):(w=`The printer did not respond on ${s}'s HTTP ${i} port, or the browser blocked the request.`,C.push(`Check the IP address and ${p}.`),C.push('If your browser asked for permission to access devices on your local network, choose Allow and try again.'),T||C.push('Plain-HTTP printing from a secure (HTTPS) page requires Chrome or Edge 142 or newer \u2014 other browsers block it. Otherwise, enable HTTPS on the printer instead.'));const y=`Could not connect to ${s} printer at ${c}. ${w} `+C.map((t,n)=>`${n+1}. ${t}`).join(' ');return new n(y,{vendorLabel:s,attemptLabel:P,url:c,host:l,port:$,scheme:f,likelyReason:w,suggestions:C,errorDetail:null==t.cause?void 0:t.cause instanceof Error?`${t.cause.name}: ${t.cause.message}`:String(t.cause)})};const t='PrinterConnectionError';class n extends Error{constructor(n,o){super(n),this.name=t,this.diagnostics=o}}function o(t){return'localhost'===t||'127.0.0.1'===t||'::1'===t||'[::1]'===t}},4938,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"getReceiptPreviewPaperWidth",{enumerable:!0,get:function(){return n.getReceiptPreviewPaperWidth}}),Object.defineProperty(_e,"PAPER_DIMENSIONS",{enumerable:!0,get:function(){return n.PAPER_DIMENSIONS}}),Object.defineProperty(_e,"PREVIEW_ZOOM_STEPS",{enumerable:!0,get:function(){return n.PREVIEW_ZOOM_STEPS}}),_e.ReceiptPreviewViewport=function(s){const d=(0,e.c)(48),{children:l,paperWidth:c,contentSize:u,zoomInLabel:f,zoomOutLabel:b,testID:h}=s,p=t.useRef(null),v=n.PAPER_DIMENSIONS[c],x=u?.width??v.width,P=u?.height??v.height,[O,E]=t.useState(100),_=t.useRef(!1);let S,w;d[0]!==P||d[1]!==x?(S=()=>{if(_.current)return;const e=p.current;if(!e)return;const t=()=>{if(_.current)return;const t=e.clientWidth-24,o=e.clientHeight-24;t<=0||o<=0||E((0,n.pickAutoFitZoom)(x,P,t,o))};if(t(),"undefined"==typeof ResizeObserver)return;const o=new ResizeObserver(t);return o.observe(e),()=>o.disconnect()},w=[x,P],d[0]=P,d[1]=x,d[2]=S,d[3]=w):(S=d[2],w=d[3]);t.useLayoutEffect(S,w);const j=O/100,y=n.PREVIEW_ZOOM_STEPS.indexOf(O),R=y>0,I=y{const t=Math.max(0,Math.min(n.PREVIEW_ZOOM_STEPS.length-1,y+e));_.current=!0,E(n.PREVIEW_ZOOM_STEPS[t])},d[4]=y,d[5]=M):M=d[5];const N=M,W=h?`${h}-zoom-controls`:void 0,z=!R;let V,Z;d[6]!==N?(V=()=>N(-1),d[6]=N,d[7]=V):V=d[7];d[8]!==z||d[9]!==V||d[10]!==b?(Z=(0,o.jsx)("button",{type:"button","aria-label":b,title:b,disabled:z,onClick:V,className:"flex h-7 w-7 cursor-pointer items-center justify-center border-0 bg-transparent text-base leading-none text-foreground hover:bg-muted disabled:cursor-default disabled:text-muted-foreground/50 disabled:hover:bg-transparent",children:"\u2212"}),d[8]=z,d[9]=V,d[10]=b,d[11]=Z):Z=d[11];const T=h?`${h}-zoom-value`:void 0;let $;d[12]!==T||d[13]!==O?($=(0,o.jsxs)("span",{"data-testid":T,className:"text-foreground inline-flex min-w-[44px] items-center justify-center border-r border-l px-2 text-xs tabular-nums",role:"status","aria-live":"polite",children:[O,"%"]}),d[12]=T,d[13]=O,d[14]=$):$=d[14];const k=!I;let D,A,L;d[15]!==N?(D=()=>N(1),d[15]=N,d[16]=D):D=d[16];d[17]!==k||d[18]!==D||d[19]!==f?(A=(0,o.jsx)("button",{type:"button","aria-label":f,title:f,disabled:k,onClick:D,className:"flex h-7 w-7 cursor-pointer items-center justify-center border-0 bg-transparent text-base leading-none text-foreground hover:bg-muted disabled:cursor-default disabled:text-muted-foreground/50 disabled:hover:bg-transparent",children:"+"}),d[17]=k,d[18]=D,d[19]=f,d[20]=A):A=d[20];d[21]!==A||d[22]!==W||d[23]!==Z||d[24]!==$?(L=(0,o.jsxs)("div",{"data-testid":W,className:"bg-background/95 absolute top-2 right-2 z-10 inline-flex items-stretch overflow-hidden rounded-md border shadow-sm",children:[Z,$,A]}),d[21]=A,d[22]=W,d[23]=Z,d[24]=$,d[25]=L):L=d[25];const C=h?`${h}-scroll-area`:void 0,F=h?`${h}-canvas-frame`:void 0,H=x*j,q=P*j;let B;d[26]!==H||d[27]!==q?(B={width:H,height:q},d[26]=H,d[27]=q,d[28]=B):B=d[28];const G=h?`${h}-canvas`:void 0,J=`scale(${j})`;let K,Q,U,X,Y;d[29]!==P||d[30]!==x||d[31]!==J?(K={width:x,height:P,transform:J,transformOrigin:"top left"},d[29]=P,d[30]=x,d[31]=J,d[32]=K):K=d[32];d[33]!==l||d[34]!==G||d[35]!==K?(Q=(0,o.jsx)("div",{"data-testid":G,style:K,children:l}),d[33]=l,d[34]=G,d[35]=K,d[36]=Q):Q=d[36];d[37]!==F||d[38]!==B||d[39]!==Q?(U=(0,o.jsx)("div",{"data-testid":F,className:"mx-auto overflow-hidden bg-white shadow-sm",style:B,children:Q}),d[37]=F,d[38]=B,d[39]=Q,d[40]=U):U=d[40];d[41]!==C||d[42]!==U?(X=(0,o.jsx)("div",{"data-testid":C,className:"min-h-0 flex-1 overflow-auto p-3",children:U}),d[41]=C,d[42]=U,d[43]=X):X=d[43];d[44]!==L||d[45]!==X||d[46]!==h?(Y=(0,o.jsxs)("div",{ref:p,"data-testid":h,className:"bg-muted relative flex min-h-0 flex-1 flex-col rounded-md border",children:[L,X]}),d[44]=L,d[45]=X,d[46]=h,d[47]=Y):Y=d[47];return Y};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3])},4939,[12,14,4940,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PREVIEW_ZOOM_STEPS",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"PAPER_DIMENSIONS",{enumerable:!0,get:function(){return n}}),e.getReceiptPreviewPaperWidth=function({output_type:t,paper_width:n}){return'58mm'===n?'58mm':'80mm'===n||'escpos'===t?'80mm':'a4'},e.pickAutoFitZoom=function(n,o,u,c){if(u<=0||c<=0)return 100;const f=t.filter(t=>t<=100).slice().reverse();for(const t of f){const f=t/100;if(n*f<=u&&o*f<=c)return t}return f[f.length-1]};const t=[10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200],n={a4:{width:794,height:1123},'58mm':{width:219,height:520},'80mm':{width:302,height:520}}},4940,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EmailForm=function({order:e}){const c=(0,_.useRestHttpClient)(),[j,F]=s.useState(!1),O=(0,p.useT)(),S=(0,o.useObservableEagerState)(e.id$??(0,l.of)(void 0)),D=e.billing?.email??'',y=s.useCallback(async({email:e,saveEmail:s})=>{try{F(!0);const{data:t}=await c.post(`/orders/${S}/email`,{email:e,save_to:s?'billing':''});t&&t.success&&E.success(O('receipt.email_sent'),{showToast:!0,saveToDb:!0,context:{orderId:S,email:e}})}catch(s){E.error('Failed to send receipt email',{showToast:!0,saveToDb:!0,context:{errorCode:f.ERROR_CODES.CONNECTION_REFUSED,orderId:S,email:e,error:s instanceof Error?s.message:String(s)}})}finally{F(!1)}},[c,S,O]),C=(0,n.useForm)({resolver:(0,t.zodResolver)(h),defaultValues:{email:D,saveEmail:!1}}),w=C.handleSubmit(y);return(0,x.jsxs)(b.VStack,{className:"gap-4",children:[(0,x.jsxs)(u.Form,Object.assign({},C,{children:[(0,x.jsx)(v.FormErrors,{}),(0,x.jsxs)(b.VStack,{children:[(0,x.jsx)(u.FormField,{control:C.control,name:"email",render:({field:e})=>(0,x.jsx)(u.FormInput,Object.assign({label:O('receipt.email_address')},e))}),(0,x.jsx)(u.FormField,{control:C.control,name:"saveEmail",render:({field:e})=>(0,x.jsx)(u.FormSwitch,Object.assign({label:O('receipt.save_email_to_billing_address')},e))})]})]})),(0,x.jsxs)(d.DialogFooter,{className:"px-0",children:[(0,x.jsx)(d.DialogClose,{children:O('common.cancel')}),(0,x.jsx)(d.DialogAction,{onPress:w,loading:j,children:O('receipt.send')})]})]})};var s=e(r(_d[0])),t=r(_d[1]),o=r(_d[2]),l=r(_d[3]),n=r(_d[4]),c=e(r(_d[5])),d=r(_d[6]),u=r(_d[7]),b=r(_d[8]),j=r(_d[9]),f=r(_d[10]),p=r(_d[11]),v=r(_d[12]),_=r(_d[13]),x=r(_d[14]);const E=(0,j.getLogger)(['wcpos','http','rest']),h=c.object({email:c.string().email(),saveEmail:c.boolean()})},4941,[14,4258,1747,1748,4260,4330,3188,4340,1605,1975,2644,1987,4392,4401,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useDownloadReceiptPdf=function(){const t=(0,s.useRestHttpClient)(),u=(0,n.useT)(),[l,p]=e.useState(!1),f=e.useCallback(async({orderId:e,templateId:n})=>{if(!e||null==n||''===n)return;const s=String(n),l=`receipt-${e}.pdf`;try{p(!0);const{data:o}=await t.get(`/receipts/${e}/pdf`,{params:{template_id:s},responseType:'arraybuffer'});await(0,d.saveOrSharePdf)(o,l),c.success(u('receipt.pdf_downloaded','PDF downloaded'),{showToast:!0,saveToDb:!0,context:{orderId:e,templateId:s}})}catch(t){c.error('Failed to download receipt PDF',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.CONNECTION_REFUSED,orderId:e,templateId:s,error:t instanceof Error?t.message:String(t)}})}finally{p(!1)}},[t,u]);return e.useMemo(()=>({download:f,isDownloading:l}),[f,l])};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),n=r(_d[3]),s=r(_d[4]),d=r(_d[5]);const c=(0,t.getLogger)(['wcpos','http','rest'])},4942,[14,1975,2644,1987,4401,4943]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.saveOrSharePdf=async function(n,t){const o=c(n),l=URL.createObjectURL(o),f=document.createElement('a');try{f.href=l,f.download=t,f.style.display='none',document.body.appendChild(f),f.click()}finally{f.parentNode&&document.body.removeChild(f),URL.revokeObjectURL(l)}};const n='application/pdf',t='base64,';function o(n){const o=n.indexOf(t),c=-1===o?n:n.slice(o+t.length),l=atob(c),f=new ArrayBuffer(l.length),y=new Uint8Array(f);for(let n=0;n{G({orderId:D,id:e})},v[15]=D,v[16]=J):J=v[16];const K=J;let Q;v[17]!==D||v[18]!==F.id||v[19]!==F.orderId||v[20]!==I?(Q=F.orderId===D&&I.some(e=>e.id===F.id)?F.id:null,v[17]=D,v[18]=F.id,v[19]=F.orderId,v[20]=I,v[21]=Q):Q=v[21];const V=Q??z;let W,X,Y;if(v[22]!==_||v[23]!==w||v[24]!==A||v[25]!==V||v[26]!==I){let e;if(Y=I.find(e=>e.id===V)??null,v[30]!==A||v[31]!==I){{const t=new Map;if(A){for(const e of I)if(e.offline_capable&&e.content)try{t.set(e.id,S({engine:e.engine,content:e.content,receiptData:A}))}catch{}e=t}else e=t}v[30]=A,v[31]=I,v[32]=e}else e=v[32];const t=e;if(X=null,W=null,Y?.offline_capable&&Y.content){const e=t.get(Y.id);if(e)X=e;else{const e=A;if(e&&Y.content)try{X=S({engine:Y.engine,content:Y.content,receiptData:e})}catch{X="

Template render error

"}}}else if(Y&&_)try{const e=new URL(_);e.searchParams.set("mode",w),e.searchParams.set("template",String(Y.id)),W=e.toString()}catch{const[e,t]=_.split("#"),n=void 0===t?"":t,[l,s]=e.split("?"),c=new URLSearchParams(void 0===s?"":s);c.set("mode",w),c.set("template",String(Y.id));const o=`${l}?${c.toString()}`;W=n?`${o}#${n}`:o}v[22]=_,v[23]=w,v[24]=A,v[25]=V,v[26]=I,v[27]=W,v[28]=X,v[29]=Y}else W=v[27],X=v[28],Y=v[29];const Z=Y?.engine??null,ee=Y?.content??null;let te;v[33]!==j||v[34]!==N||v[35]!==A||v[36]!==W||v[37]!==X||v[38]!==V||v[39]!==K||v[40]!==ee||v[41]!==Z||v[42]!==I?(te={templates:I,selectedTemplateId:V,setSelectedTemplateId:K,renderedHtml:X,receiptUrl:W,receiptData:A,selectedTemplateEngine:Z,selectedTemplateContent:ee,isOffline:j,isSyncing:N},v[33]=j,v[34]=N,v[35]=A,v[36]=W,v[37]=X,v[38]=V,v[39]=K,v[40]=ee,v[41]=Z,v[42]=I,v[43]=te):te=v[43];return te};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),l=r(_d[3]),s=r(_d[4]),c=r(_d[5]),o=r(_d[6]),d=r(_d[7]),u=r(_d[8]),p=r(_d[9]),f=r(_d[10]),b=r(_d[11]);function v(e){if(null==e||'logicless'===e)return'logicless';if('thermal'===e)return'thermal';throw new Error(`Unsupported template engine: ${e}`)}function S({engine:e,content:t,receiptData:n}){return(0,s.renderPreview)({template:t,engine:v(e),data:n}).html}function h(e){return e.is_active}},4944,[12,14,1747,4435,4925,4945,4946,4947,2022,4501,4948,4949]); -__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useActiveTemplates=function(){const _=(0,t.c)(18),{store:f,storeDB:b}=(0,o.useAppState)(),{license:v}=(0,c.useAppInfo)(),S=!!v?.isPro;let y,h,$;_[0]===Symbol.for("react.memo_cache_sentinel")?(y=["templates"],_[0]=y):y=_[0];_[1]===Symbol.for("react.memo_cache_sentinel")?(h={queryKeys:y,collectionName:"templates",initialParams:{selector:{type:"receipt"}}},_[1]=h):h=_[1];(0,n.useQuery)(h),_[2]!==f.active_templates$?($=f.active_templates$??(0,a.of)([]),_[2]=f.active_templates$,_[3]=$):$=_[3];const A=(0,s.useObservableEagerState)($);let O;_[4]!==b.templates?(O=b.templates.find({selector:{type:"receipt"},sort:[{menu_order:"asc"}]}),_[4]=b.templates,_[5]=O):O=_[5];const P=O;let M,j;_[6]!==P.$?(M=P.$.pipe((0,l.map)(u)),_[6]=P.$,_[7]=M):M=_[7];_[8]===Symbol.for("react.memo_cache_sentinel")?(j=[],_[8]=j):j=_[8];const k=(0,s.useObservableState)(M,j);let q;e:{if(!S||!A||0===A.length){q=k;break e}let t;_[9]!==A?(t=new Map(A.map(p)),_[9]=A,_[10]=t):t=_[10];const s=t;let a;if(_[11]!==k||_[12]!==s){let t,l;_[14]!==s?(t=t=>s.has(String(t.id)),_[14]=s,_[15]=t):t=_[15],_[16]!==s?(l=(t,a)=>(s.get(String(t.id))??0)-(s.get(String(a.id))??0),_[16]=s,_[17]=l):l=_[17],a=k.filter(t).sort(l),_[11]=k,_[12]=s,_[13]=a}else a=_[13];const l=a;q=l.length>0?l:k}return q};var t=r(d[0]);r(d[1]);var s=r(d[2]),a=r(d[3]),l=r(d[4]),n=r(d[5]),o=r(d[6]),c=r(d[7]);function p(t){return[String(t.template_id),t.sort_order]}function u(t){return t.filter(_)}function _(t){return t.is_virtual||"publish"===t.status}},4945,[12,14,1747,1748,1972,4070,2022,4570]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useReceiptData=function({orderId:t,mode:o="live"}){const u=(0,n.useRestHttpClient)(),[c,l]=e.useState(0),[d,f]=e.useState({data:null,mode:o,hasSnapshot:!1,submissionStatus:null,isLoading:!1,error:null}),p=e.useCallback(()=>{l(e=>e+1)},[]);if(e.useEffect(()=>{if(!t)return;let e=!1;return(async function(){f(e=>Object.assign({},e,{isLoading:!0,error:null}));try{const n=await u.get(`/receipts/${t}`,{params:{mode:o}});if(e)return;const s=n?.data;f({data:s.data??null,mode:s.mode??o,hasSnapshot:s.has_snapshot??!1,submissionStatus:s.submission_status??null,isLoading:!1,error:null})}catch(n){if(e)return;const u=n instanceof Error?n:new Error(String(n));s.error('Failed to fetch receipt data',{saveToDb:!0,context:{orderId:t,mode:o,error:u.message}}),f(e=>Object.assign({},e,{isLoading:!1,error:u}))}})(),()=>{e=!0}},[u,t,o,c]),!t)return{data:null,mode:o,hasSnapshot:!1,submissionStatus:null,isLoading:!1,error:null,refetch:p};return Object.assign({},d,{refetch:p})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]);const s=(0,t.getLogger)(['wcpos','receipt'])},4946,[14,1975,4401]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return[t.address_1,t.address_2,t.city,[t.state,t.postcode].filter(Boolean).join(' '),t.country].filter(Boolean).join(', ')}function n(t){const n='string'==typeof t?parseFloat(t):Number(t);return Number.isFinite(n)?n:0}function o({incl:t,excl:n,displayTax:o}){return'incl'===o?t:n}function l(t,n,l,s,c){const _=n+l;return{label:t,total:o({incl:_,excl:n,displayTax:s}).toFixed(c),total_incl:_.toFixed(c),total_excl:n.toFixed(c)}}function s(t){const o={},l=[t.line_items,t.fee_lines,t.shipping_lines];for(const t of l)if(Array.isArray(t))for(const l of t){if(!l||'object'!=typeof l)continue;const t=Array.isArray(l.taxes)?l.taxes:[],s=n(l.total);for(const n of t){if(!n||'object'!=typeof n)continue;const t=null==n.id?'':String(n.id);''!==t&&null!=n.total&&''!==n.total&&(o[t]=(o[t]??0)+s)}}return o}function c(t){const o=Array.isArray(t.tax_lines)?t.tax_lines:[];if(0===o.length)return[];const l=s(t);return o.filter(t=>!!t&&'object'==typeof t).map(t=>{const o=n(t.tax_total)+n(t.shipping_tax_total),s=n(t.rate_percent),c=null==t.rate_id?'':String(t.rate_id),_=c in l?l[c]:null;return{code:c,rate:s>0?s:null,label:String(t.label||t.rate_code||'Tax'),compound:!!t.compound,taxable_amount_excl:_,tax_amount:o,taxable_amount_incl:null!=_?_+o:null}})}function _(t,n){const o='yes'===t.calc_taxes||!0===t.calc_taxes?t.tax_total_display:'hidden',l='hidden'===o||'single'===o||'itemized'===o?o:'itemized';return{display:n,display_incl:'incl'===n,display_excl:'excl'===n,breakdown:l,breakdown_hidden:'hidden'===l,breakdown_single:'single'===l,breakdown_itemized:'itemized'===l}}function u(t){if(!Array.isArray(t)||0===t.length)return'';const n=t[0];return'string'==typeof n?.value?n.value:''}Object.defineProperty(e,'__esModule',{value:!0}),e.buildReceiptData=function(s,x,p=2,y={}){const f=s.billing||{},b=s.shipping||{},h=s.line_items||[],F='incl'===x.tax_display_cart?'incl':'excl',S='yes'===x.prices_include_tax||!0===x.prices_include_tax,A='string'==typeof x.locale&&x.locale?x.locale:'en_US',T=h.map(t=>{const l=n(t.quantity),s=n(t.subtotal),c=s+n(t.subtotal_tax),_=n(t.total),u=_+n(t.total_tax),x=l>0?s/l:n(t.price),y=l>0?c/l:n(t.price)+n(t.total_tax),f=s-_,b=c-u,h=Array.isArray(t.meta_data)?t.meta_data.map(t=>({key:String(t?.key??''),value:String(t?.value??'')})):[];return{name:t.name||'',quantity:l,price:t.price||0,total:t.total||'0.00',sku:t.sku||'',unit_price:o({incl:y,excl:x,displayTax:F}).toFixed(p),unit_price_incl:y.toFixed(p),unit_price_excl:x.toFixed(p),line_subtotal:o({incl:c,excl:s,displayTax:F}).toFixed(p),line_subtotal_incl:c.toFixed(p),line_subtotal_excl:s.toFixed(p),discounts:o({incl:b,excl:f,displayTax:F}).toFixed(p),discounts_incl:b.toFixed(p),discounts_excl:f.toFixed(p),line_total:o({incl:u,excl:_,displayTax:F}).toFixed(p),line_total_incl:u.toFixed(p),line_total_excl:_.toFixed(p),meta:h}}),v=T.reduce((t,o)=>t+n(o.line_subtotal_excl),0),w=T.reduce((t,o)=>t+n(o.line_subtotal_incl),0),j=T.reduce((t,o)=>t+n(o.discounts_excl),0),k=T.reduce((t,o)=>t+n(o.discounts_incl),0),z=null!=s.discount_total?n(s.discount_total):j,q=n(s.discount_tax),B=null!=s.discount_total?z+q:k,D=n(s.total),U=D-n(s.total_tax),N=(s.fee_lines||[]).map(t=>l(String(t.name||''),n(t.total),n(t.total_tax),F,p)),I=(s.shipping_lines||[]).map(t=>l(String(t.method_title||t.method_id||''),n(t.total),n(t.total_tax),F,p)),O=(s.coupon_lines||[]).map(t=>l(String(t.code||''),n(t.discount),n(t.discount_tax),F,p)),R=c(s),C=String(s.status??''),E=C?y.getStatusLabel?.(C):'',L=C?E&&E!==C?E:(G=C,G.split('-').map(t=>0===t.length?t:t[0].toUpperCase()+t.slice(1)).join(' ')):'',M='string'==typeof x.timezone&&x.timezone?x.timezone:void 0,P=new Date,Z={year:'numeric',month:'short',day:'numeric',hour:'numeric',minute:'2-digit',hour12:!0};var G;let H;try{H=new Intl.DateTimeFormat('en-US',Object.assign({},Z,{timeZone:M})).format(P)}catch(t){if(!(t instanceof RangeError))throw t;H=new Intl.DateTimeFormat('en-US',Z).format(P)}return{order:{id:'number'==typeof s.id?s.id:Number(s.id)||0,number:s.number||String(s.id||''),currency:s.currency||'',customer_note:s.customer_note||'',wc_status:C,status_label:L,needs_payment:Boolean(s.needs_payment),payment_url:'string'==typeof s.payment_url?s.payment_url:'',created:{datetime:s.date_created||''},printed:{datetime:H}},store:{name:x.name||'',address:t({address_1:x.store_address,address_2:x.store_address_2,city:x.store_city,state:x.store_state,postcode:x.store_postcode,country:x.store_country}),phone:x.phone||'',email:x.email||'',tax_id:u(x.tax_ids),tax_ids:x.tax_ids??[]},customer:(()=>{const n=s.tax_id,o='string'==typeof n?n:'',l=Array.isArray(s.tax_ids)?s.tax_ids:o?[{type:'other',value:o,country:null,label:null,verified:null}]:[];return{name:[f.first_name,f.last_name].filter(Boolean).join(' '),email:f.email||'',phone:f.phone||'',billing_address:t(f),shipping_address:t(b),tax_id:o||(l[0]?.value??''),tax_ids:l}})(),lines:T,fees:N,shipping:I,discounts:O,totals:{subtotal:o({incl:w,excl:v,displayTax:F}).toFixed(p),subtotal_incl:w.toFixed(p),subtotal_excl:v.toFixed(p),tax_total:n(s.total_tax).toFixed(p),discount_total:o({incl:B,excl:z,displayTax:F}).toFixed(p),discount_total_incl:B.toFixed(p),discount_total_excl:z.toFixed(p),total:o({incl:D,excl:U,displayTax:F}).toFixed(p),total_incl:D.toFixed(p),total_excl:U.toFixed(p),total_qty:T.reduce((t,o)=>t+n(o.quantity),0),line_count:T.length},tax:_(x,F),tax_summary:R,has_tax_summary:R.length>0,payments:[{method:s.payment_method_title||s.payment_method||'',amount:s.total||'0.00',transaction_id:s.transaction_id||''}],fiscal:{submission_status:'',fiscal_id:''},presentation_hints:{display_tax:F,prices_entered_with_tax:S,rounding_mode:'round',locale:A}}}},4947,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.resolvePriceNumDecimals=function({contextDp:t,storeDp:c}){return t??c??2}},4948,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useOrderStatusLabel",{enumerable:!0,get:function(){return l}});var t=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]);const l=()=>{const l=(0,t.c)(10),{extraData:c}=(0,n.useExtraData)(),o=(0,s.useObservableEagerState)(c.orderStatuses$);let b;if(l[0]!==o){if(b=o,!Array.isArray(b)){let t;l[2]===Symbol.for("react.memo_cache_sentinel")?(t=[],l[2]=t):t=l[2],b=t}l[0]=o,l[1]=b}else b=l[1];const f=b;let _;l[3]!==f?(_=f.map(u),l[3]=f,l[4]=_):_=l[4];const v=_;let y;l[5]!==b?(y=t=>{const s=b.find(s=>s.status===t);return s?s.label:t},l[5]=b,l[6]=y):y=l[6];const O=y;let S;return l[7]!==O||l[8]!==v?(S={items:v,getLabel:O},l[7]=O,l[8]=v,l[9]=S):S=l[9],S};function u(t){return{label:t.label,value:t.status}}},4949,[12,14,1747,4546]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){let o='';for(const n of t)o+=String.fromCharCode(n);return btoa(o)}Object.defineProperty(e,'__esModule',{value:!0}),e.createCloudEnqueueFactory=function(o){return n=>async(n,c)=>{if('order'===c.kind){const t=Object.assign({printer_id:n,order_id:c.orderId,template_id:c.templateId,auto_open_drawer:!0===c.autoOpenDrawer},c.drawerConnector?{drawer_connector:c.drawerConnector}:{});return void await o.post('/print-jobs',t)}await o.post('/print-jobs',{printer_id:n,payload:t(c.data),content_type:c.contentType})}}},4950,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.MismatchBadge=function(t){const s=(0,e.c)(2),{message:c}=t;if(!c)return null;let o;s[0]!==c?(o=(0,u.jsx)(l.default,{className:"rounded border border-amber-300 bg-amber-50 px-3 py-1.5",children:(0,u.jsx)(n.Text,{className:"text-xs text-amber-800",children:c})}),s[0]=c,s[1]=o):o=s[1];return o};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),u=r(d[4])},4951,[12,14,585,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PrinterSwitcher=function(c){const s=(0,t.c)(35),{printers:_,printerSelection:p,resolvedPrinterId:v,onSelect:S}=c,f=(0,n.useT)();if(0===_.length)return null;let h,j,x,y,I,b,A,P,C,T,V;if("system"===p.type||"manual"===p.type){const t="manual"===p.type?p.printerId:void 0;let l;if(s[0]!==t||s[1]!==_||s[2]!==f){const n=t?_.find(l=>l.id===t):void 0;h=n?n.id:"__auto__",l=n?n.name?.trim()||n.id:f("common.auto","Auto"),s[0]=t,s[1]=_,s[2]=f,s[3]=l,s[4]=h}else l=s[3],h=s[4];j=l}else{let t,l;if(h="__auto__",s[5]!==_||s[6]!==v||s[7]!==f){const n=v?_.find(t=>t.id===v):null;let o;s[10]!==f?(o=f("common.auto","Auto"),s[10]=f,s[11]=o):o=s[11],t=o,l=n?.name?.trim(),s[5]=_,s[6]=v,s[7]=f,s[8]=t,s[9]=l}else t=s[8],l=s[9];j=l?`${t} \u2014 ${l}`:t}s[12]!==j||s[13]!==h?(x={value:h,label:j},s[12]=j,s[13]=h,s[14]=x):x=s[14];s[15]!==S?(y=t=>{t&&("__auto__"===t.value?S({type:"auto"}):S({type:"manual",printerId:t.value}))},s[15]=S,s[16]=y):y=s[16];s[17]!==f?(I=f("receipt.select_printer","Select printer"),s[17]=f,s[18]=I):I=s[18];s[19]!==I?(b=(0,o.jsx)(l.SelectTrigger,{children:(0,o.jsx)(l.SelectValue,{placeholder:I})}),s[19]=I,s[20]=b):b=s[20];s[21]!==f?(A=f("common.auto","Auto"),s[21]=f,s[22]=A):A=s[22];s[23]!==A?(P=(0,o.jsx)(l.SelectItem,{value:"__auto__",label:A}),s[23]=A,s[24]=P):P=s[24];s[25]!==_?(C=_.map(u),s[25]=_,s[26]=C):C=s[26];s[27]!==P||s[28]!==C?(T=(0,o.jsx)(l.SelectContent,{children:(0,o.jsxs)(l.SelectGroup,{children:[P,C]})}),s[27]=P,s[28]=C,s[29]=T):T=s[29];s[30]!==x||s[31]!==y||s[32]!==b||s[33]!==T?(V=(0,o.jsxs)(l.Select,{value:x,onValueChange:y,children:[b,T]}),s[30]=x,s[31]=y,s[32]=b,s[33]=T,s[34]=V):V=s[34];return V};var t=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),o=r(d[4]);function u(t){return(0,o.jsx)(l.SelectItem,{value:t.id,label:t.name?.trim()||t.id},t.id)}},4952,[12,14,4191,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SyncingBadge=function(e){const n=(0,t.c)(5),{isSyncing:x}=e,_=(0,o.useT)();if(!x)return null;let h,y,j;n[0]===Symbol.for("react.memo_cache_sentinel")?(h=(0,f.jsx)(l.Icon,{name:"arrowRotateRight",size:"xs",variant:"muted"}),n[0]=h):h=n[0];n[1]!==_?(y=_("receipt.syncing_with_server","Syncing with server..."),n[1]=_,n[2]=y):y=n[2];n[3]!==y?(j=(0,f.jsx)(s.default,{className:"bg-muted self-center rounded-full px-3 py-1",children:(0,f.jsxs)(c.HStack,{className:"items-center gap-1.5",children:[h,(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs font-medium",children:y})]})}),n[3]=y,n[4]=j):j=n[4];return j};var e,t=r(d[0]),n=r(d[1]),s=(e=n)&&e.__esModule?e:{default:e},c=r(d[2]),l=r(d[3]),u=r(d[4]),o=r(d[5]),f=r(d[6])},4953,[12,585,1351,1357,1434,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TemplateSwitcher=function(s){const u=(0,t.c)(27),{templates:o,selectedId:f,onSelect:S,isOffline:p}=s,v=(0,n.useT)();if(o.length<=1)return null;let h;u[0]===Symbol.for("react.memo_cache_sentinel")?(h=function(t){return t.title??""},u[0]=h):h=u[0];const _=h,j=null!=f?String(f):void 0;let b;if(u[1]!==j||u[2]!==o){let t;u[4]!==j?(t=t=>String(t.id)===j,u[4]=j,u[5]=t):t=u[5];const l=o.find(t);b=l?_(l):"",u[1]=j,u[2]=o,u[3]=b}else b=u[3];const x=b;let I,T,y,C,O,V,w;u[6]!==x||u[7]!==j?(I=j?{value:j,label:x}:void 0,u[6]=x,u[7]=j,u[8]=I):I=u[8];u[9]!==S?(T=t=>{if(!t)return;const l=/^\d+$/.test(t.value)?parseInt(t.value,10):t.value;S(l)},u[9]=S,u[10]=T):T=u[10];u[11]!==v?(y=v("receipt.select_template","Select template"),u[11]=v,u[12]=y):y=u[12];u[13]!==y?(C=(0,c.jsx)(l.SelectTrigger,{children:(0,c.jsx)(l.SelectValue,{placeholder:y})}),u[13]=y,u[14]=C):C=u[14];if(u[15]!==p||u[16]!==o){let t;u[18]!==p?(t=t=>{const n=String(t.id),s=p&&!t.offline_capable,u=_(t);return(0,c.jsx)(l.SelectItem,{value:n,label:u,disabled:s},n)},u[18]=p,u[19]=t):t=u[19],O=o.map(t),u[15]=p,u[16]=o,u[17]=O}else O=u[17];u[20]!==O?(V=(0,c.jsx)(l.SelectContent,{children:(0,c.jsx)(l.SelectGroup,{children:O})}),u[20]=O,u[21]=V):V=u[21];u[22]!==I||u[23]!==T||u[24]!==C||u[25]!==V?(w=(0,c.jsxs)(l.Select,{value:I,onValueChange:T,children:[C,V]}),u[22]=I,u[23]=T,u[24]=C,u[25]=V,u[26]=w):w=u[26];return w};var t=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),c=r(d[4])},4954,[12,14,4191,1987,6]); -__d(function(g,r,i,a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useResolvedPrinter=function(d){const u=(0,e.c)(29),{template:m}=d,{storeDB:f}=(0,c.useAppState)(),_=m?.id;let y,b;u[0]===Symbol.for("react.memo_cache_sentinel")?(y={type:"auto"},u[0]=y):y=u[0];u[1]!==_?(b={templateId:_,selection:y},u[1]=_,u[2]=b):b=u[2];const[v,P]=t.useState(b);let I;u[3]!==m?.id?(I=e=>{P({templateId:m?.id,selection:e})},u[3]=m?.id,u[4]=I):I=u[4];const S=I;let k;u[5]!==v.selection||u[6]!==v.templateId||u[7]!==m?.id?(k=v.templateId===m?.id?v.selection:{type:"auto"},u[5]=v.selection,u[6]=v.templateId,u[7]=m?.id,u[8]=k):k=u[8];const O=k,h=(0,s.useAvailablePrinterProfiles)();let M;u[9]!==f.collections.template_printer_overrides?(M=f.collections.template_printer_overrides.find().$.pipe((0,l.map)(p)),u[9]=f.collections.template_printer_overrides,u[10]=M):M=u[10];const j=M;let w;u[11]===Symbol.for("react.memo_cache_sentinel")?(w=new Map,u[11]=w):w=u[11];const D=(0,n.useObservableState)(j,w);let A;e:{if(!m){A=null;break e}if("system"===O.type){A=null;break e}if("manual"===O.type){let e;u[12]!==h||u[13]!==O.printerId?(e=h.find(e=>e.id===O.printerId)??null,u[12]=h,u[13]=O.printerId,u[14]=e):e=u[14],A=e;break e}let e;u[15]!==h||u[16]!==D||u[17]!==m?(e=(0,o.resolvePrinter)({template:m,overrides:D,profiles:h}),u[15]=h,u[16]=D,u[17]=m,u[18]=e):e=u[18],A=e}const B=A,E="system"===O.type;let R;e:{if(!m){R=null;break e}if("system"===O.type){R=null;break e}let e;u[19]!==B||u[20]!==m?(e=(0,o.detectMismatch)(m,B),u[19]=B,u[20]=m,u[21]=e):e=u[21],R=e}const W=R;let $;u[22]!==h||u[23]!==W||u[24]!==O||u[25]!==B||u[26]!==S||u[27]!==E?($={allPrinters:h,resolvedPrinter:B,printerSelection:O,setPrinterSelection:S,mismatchWarning:W,useSystemDialog:E},u[22]=h,u[23]=W,u[24]=O,u[25]=B,u[26]=S,u[27]=E,u[28]=$):$=u[28];return $};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),l=r(_d[3]),o=r(_d[4]),s=r(_d[5]),c=r(_d[6]);function p(e){const t=new Map;for(const n of e)t.set(n.template_id,n.printer_profile_id);return t}},4955,[12,14,1747,1972,4852,4956,2022]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useAvailablePrinterProfiles=function(){const l=(0,e.c)(9),{storeDB:c}=(0,f.useAppState)(),d=(0,u.useRestHttpClient)(),[_,P]=t.useState(null);let v;l[0]!==c.collections.printer_profiles?(v=c.collections.printer_profiles.find().$.pipe((0,o.map)(b)),l[0]=c.collections.printer_profiles,l[1]=v):v=l[1];const O=v;let y;l[2]===Symbol.for("react.memo_cache_sentinel")?(y=[],l[2]=y):y=l[2];const S=(0,n.useObservableState)(O,y);let h,j,w;l[3]!==d?(h=()=>{let e=!1;return d.get("/settings/cloud-print").then(t=>{if(e)return;const n=t?.data;P(n??null)}).catch(t=>{e||(p.warn("Unable to load cloud printer settings",{context:{error:t instanceof Error?t.message:String(t)}}),P(null))}),()=>{e=!0}},j=[d],l[3]=d,l[4]=h,l[5]=j):(h=l[4],j=l[5]);t.useEffect(h,j),l[6]!==_||l[7]!==S?(w=(0,s.mergeAvailablePrinterProfiles)(S,_),l[6]=_,l[7]=S,l[8]=w):w=l[8];return w};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),l=r(_d[4]),s=r(_d[5]),c=r(_d[6]),u=r(_d[7]),f=r(_d[8]);const p=(0,l.getLogger)(['wcpos','printer','available-profiles']);function b(e){return e.map(c.toPrinterProfile)}},4956,[12,14,1747,1972,1975,4957,4958,4401,2022]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.mergeAvailablePrinterProfiles=function(u,c){const l=u.find(t=>t.id===n),p=u.filter(t=>t.id!==n);p.some(n=>n.id===t.id)||p.push(Object.assign({},t,{isDefault:l?.isDefault??t.isDefault}));for(const t of s(c)){const n=o(t);n&&!p.some(t=>t.id===n.id)&&p.push(n)}return p};const t={id:'system',name:'Print Dialog',connectionType:'system',vendor:'generic',address:'',port:9100,language:'esc-pos',columns:42,fullReceiptRaster:!1,autoCut:!0,autoOpenDrawer:!1,drawerConnector:'pin2',isDefault:!1,isBuiltIn:!0},n='__system__';function s(t){if(!t)return[];if(Array.isArray(t))return t;if(!t.printers)return[];if(Array.isArray(t.printers))return t.printers;const n=t.printers,s=n.cloudPrinterId??n.id??n.printer_id;if('string'==typeof s&&s.length>0)return[n];const o=Object.entries(n);return o.every(([,t])=>{return'object'==typeof(n=t)&&null!==n&&!Array.isArray(n);var n})?o.map(([t,n])=>Object.assign({},n,{printer_id:n.printer_id??n.id??n.cloudPrinterId??t})):Object.values(n)}function o(t){const n=t.cloudPrinterId??t.id??t.printer_id;if(!n)return null;const s=t.cloudProvider??t.provider;return Object.assign({id:`cloud:${n}`,name:t.name??n,connectionType:'cloud',vendor:'star-cloudprnt'===s?'star':'generic',address:'',port:9100,language:t.language??'esc-pos',columns:t.columns??42,fullReceiptRaster:t.fullReceiptRaster??!1,autoCut:t.autoCut??!0,autoOpenDrawer:!1,drawerConnector:'pin2',isDefault:!1,isBuiltIn:!0,cloudPrinterId:n},s?{cloudProvider:s}:{})}},4957,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.toPrinterProfile=function(n){return{id:n.id,name:n.name,connectionType:n.connectionType,vendor:n.vendor??'generic',address:n.address,port:n.port??9100,nativeInterfaceType:n.nativeInterfaceType,cloudPrinterId:n.cloudPrinterId,cloudProvider:n.cloudProvider,language:n.language??'esc-pos',columns:n.columns??42,fullReceiptRaster:n.fullReceiptRaster??!1,autoCut:n.autoCut??!0,autoOpenDrawer:n.autoOpenDrawer??!1,drawerConnector:n.drawerConnector??'pin2',isDefault:n.isDefault??!1,isBuiltIn:n.isBuiltIn??!1}}},4958,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return P}});var e=r(d[0]);r(d[1]),r(d[2]);var t,n=r(d[3]),o=(t=n)&&t.__esModule?t:{default:t},s=r(d[4]);r(d[5]);var c=r(d[6]),l=r(d[7]),u=r(d[8]),f=r(d[9]),b=r(d[10]),h=r(d[11]),x=r(d[12]),S=r(d[13]),_=r(d[14]),p=r(d[15]),j=r(d[16]),y=r(d[17]);const P={initialRouteName:'index'};function B(t){const n=(0,e.c)(21),{tabPressListener:o}=t,c=(0,j.useNavigationBackground)();let u;n[0]===Symbol.for("react.memo_cache_sentinel")?(u=["--color-card","--color-primary","--color-muted-foreground","--color-border"],n[0]=u):u=n[0];const[f,b,h,x]=(0,l.useCSSVariable)(u);let S,_,p,P,B,v,O,T;return n[1]!==c?(S={backgroundColor:c},n[1]=c,n[2]=S):S=n[2],n[3]!==x||n[4]!==f?(_={backgroundColor:f,borderTopColor:x},n[3]=x,n[4]=f,n[5]=_):_=n[5],n[6]!==h||n[7]!==b||n[8]!==S||n[9]!==_?(p={headerShown:!1,sceneStyle:S,tabBarStyle:_,tabBarActiveTintColor:b,tabBarInactiveTintColor:h},n[6]=h,n[7]=b,n[8]=S,n[9]=_,n[10]=p):p=n[10],n[11]===Symbol.for("react.memo_cache_sentinel")?(P={title:"Products",tabBarIcon:I},n[11]=P):P=n[11],n[12]!==o?(B=(0,y.jsx)(s.Tabs.Screen,{name:"index",listeners:o,options:P}),n[12]=o,n[13]=B):B=n[13],n[14]===Symbol.for("react.memo_cache_sentinel")?(v={title:"Cart",tabBarIcon:C},n[14]=v):v=n[14],n[15]!==o?(O=(0,y.jsx)(s.Tabs.Screen,{name:"cart",listeners:o,options:v}),n[15]=o,n[16]=O):O=n[16],n[17]!==p||n[18]!==B||n[19]!==O?(T=(0,y.jsxs)(s.Tabs,{screenOptions:p,children:[B,O]}),n[17]=p,n[18]=B,n[19]=O,n[20]=T):T=n[20],T}function C(e){const{focused:t}=e;return(0,y.jsx)(f.Icon,{name:"cartShopping",className:t?"text-primary":"text-muted-foreground"})}function I(e){const{focused:t}=e;return(0,y.jsx)(f.Icon,{name:"gifts",className:t?"text-primary":"text-muted-foreground"})}function v(){const t=(0,e.c)(17),{screenSize:n}=(0,x.useTheme)(),{uiSettings:s,patchUI:l}=(0,S.useUISettings)("pos-products"),{bottom:f}=(0,c.useSafeAreaInsets)();let j;t[0]===Symbol.for("react.memo_cache_sentinel")?(j={tabPress:O},t[0]=j):j=t[0];const P=j;if("sm"!==n){let e,n,c,x,S,j,P,B;return t[1]!==f?(e={flex:1,paddingBottom:f},t[1]=f,t[2]=e):e=t[2],t[3]!==l?(n=e=>{const[t]=e;return l({width:t})},t[3]=l,t[4]=n):n=t[4],t[5]===Symbol.for("react.memo_cache_sentinel")?(c=(0,y.jsx)(h.Suspense,{children:(0,y.jsx)(u.ErrorBoundary,{children:(0,y.jsx)(p.POSProducts,{isColumn:!0})})}),t[5]=c):c=t[5],t[6]!==s.width?(x=(0,y.jsx)(b.Panel,{defaultSize:s.width,minSize:25,id:"products",children:c}),t[6]=s.width,t[7]=x):x=t[7],t[8]===Symbol.for("react.memo_cache_sentinel")?(S=(0,y.jsx)(b.PanelResizeHandle,{}),t[8]=S):S=t[8],t[9]===Symbol.for("react.memo_cache_sentinel")?(j=(0,y.jsx)(b.Panel,{minSize:25,id:"cart",children:(0,y.jsx)(h.Suspense,{children:(0,y.jsx)(u.ErrorBoundary,{children:(0,y.jsx)(_.OpenOrders,{isColumn:!0})})})}),t[9]=j):j=t[9],t[10]!==n||t[11]!==x?(P=(0,y.jsxs)(b.PanelGroup,{onLayout:n,direction:"horizontal",children:[x,S,j]}),t[10]=n,t[11]=x,t[12]=P):P=t[12],t[13]!==e||t[14]!==P?(B=(0,y.jsx)(o.default,{testID:"screen-pos",style:e,children:P}),t[13]=e,t[14]=P,t[15]=B):B=t[15],B}let C;return t[16]===Symbol.for("react.memo_cache_sentinel")?(C=(0,y.jsx)(o.default,{className:"bg-background flex-1",children:(0,y.jsx)(B,{tabPressListener:P})}),t[16]=C):C=t[16],C}function O(){}},4959,[12,14,108,585,850,1575,854,307,1348,1357,1606,1741,1743,1745,3184,4739,4960,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useNavigationBackground=function(){return(0,u.useCSSVariable)("--color-background")};var u=r(d[0])},4960,[307]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u.default}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e}},4961,[4962]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var n=r(d[0]),t=r(d[1]),c=r(d[2]),o=r(d[3]),u=r(d[4]);function s(){const s=(0,n.c)(1);let l;return s[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,u.jsx)(t.ErrorBoundary,{children:(0,u.jsx)(c.Suspense,{children:(0,u.jsx)(o.OpenOrders,{})})}),s[0]=l):l=s[0],l}},4962,[12,1348,1741,3184,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),c=r(d[2]);function o(){const o=(0,t.c)(1);let u;return o[0]===Symbol.for("react.memo_cache_sentinel")?(u=(0,c.jsx)(n.Slot,{}),o[0]=u):u=o[0],u}},4963,[12,850,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var n=r(d[0]),t=r(d[1]),c=r(d[2]),o=r(d[3]),u=r(d[4]);function s(){const s=(0,n.c)(1);let l;return s[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,u.jsx)(t.ErrorBoundary,{children:(0,u.jsx)(c.Suspense,{children:(0,u.jsx)(o.POSProducts,{})})}),s[0]=l):l=s[0],l}},4964,[12,1348,1741,4739,6]); -__d(function(g,r,i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return j}});var t=r(d[0]),n=e(r(d[1])),o=e(r(d[2])),a=r(d[3]),s=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),f=r(d[8]),p=r(d[9]),S=r(d[10]),_=r(d[11]),b=r(d[12]),h=r(d[13]),y=r(d[14]),x=r(d[15]);const j={initialRouteName:'index'};function k(){const e=(0,t.c)(11),{wpCredentials:o,store:u}=(0,p.useAppState)(),S=(0,s.useObservableEagerState)(o.id$),h=(0,s.useObservableEagerState)(u.id$),{collection:y}=(0,_.useCollection)("orders"),j=(0,a.useSegments)(),k=(0,a.useGlobalSearchParams)();let M;M=Array.isArray(k.orderId)?k.orderId.length>0?k.orderId[0]:void 0:k.orderId;const N=j.includes("(pos)"),w=j.includes("cart"),[A,B]=n.default.useState(void 0);N&&w&&M&&M!==A&&B(M);const R=N?M:A;let T;if(e[0]!==S||e[1]!==y||e[2]!==h){let t;e[4]!==S||e[5]!==h?(t=e=>e.filter(e=>{const t=e.meta_data??[],n=t.find(P)?.value,o=t.find(I)?.value;return 0===h?n===String(S):n===String(S)&&o===String(h)}).sort(C).map(O),e[4]=S,e[5]=h,e[6]=t):t=e[6],T=new s.ObservableResource(y.find({selector:{status:"pos-open"}}).$.pipe((0,c.map)(t),(0,c.distinctUntilChanged)(v))),e[0]=S,e[1]=y,e[2]=h,e[3]=T}else T=e[3];const U=T;let $,Q;return e[7]===Symbol.for("react.memo_cache_sentinel")?($=(0,x.jsx)(l.ErrorBoundary,{children:(0,x.jsx)(f.Suspense,{children:(0,x.jsx)(E,{})})}),e[7]=$):$=e[7],e[8]!==R||e[9]!==U?(Q=(0,x.jsx)(f.Suspense,{children:(0,x.jsx)(b.CurrentOrderProvider,{resource:U,currentOrderUUID:R,children:$})}),e[8]=R,e[9]=U,e[10]=Q):Q=e[10],Q}function v(e,t){return e.length===t.length}function O(e){return{id:e.uuid,document:e}}function C(e,t){return(e.date_created_gmt??"").localeCompare(t.date_created_gmt??"")}function I(e){return"_pos_store"===e.key}function P(e){return"_pos_user"===e.key}function E(){const e=(0,t.c)(13),n=(0,y.useNavigationBackground)(),{currentOrder:s}=(0,b.useCurrentOrder)();let c;e[0]===Symbol.for("react.memo_cache_sentinel")?(c={queryKeys:["tax-rates"],collectionName:"taxes"},e[0]=c):c=e[0];const f=(0,h.useQuery)(c);let p,_,j,k,v,O,C;return e[1]!==n?(p={animation:"none",headerShown:!1,contentStyle:{backgroundColor:n}},e[1]=n,e[2]=p):p=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(_=(0,x.jsx)(a.Stack.Screen,{name:"index"}),e[3]=_):_=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(j=(0,x.jsx)(a.Stack.Screen,{name:"(modals)/cart/[orderId]/checkout",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=j):j=e[4],e[5]===Symbol.for("react.memo_cache_sentinel")?(k=(0,x.jsx)(a.Stack.Screen,{name:"(modals)/cart/receipt/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[5]=k):k=e[5],e[6]!==p?(v=(0,x.jsx)(o.default,{className:"bg-background flex-1",children:(0,x.jsxs)(a.Stack,{screenOptions:p,children:[_,j,k]})}),e[6]=p,e[7]=v):v=e[7],e[8]===Symbol.for("react.memo_cache_sentinel")?(O=(0,x.jsx)(l.ErrorBoundary,{children:(0,x.jsx)(u.PortalHost,{name:"pos"})}),e[8]=O):O=e[8],e[9]!==s||e[10]!==v||e[11]!==f?(C=(0,x.jsxs)(S.TaxRatesProvider,{taxQuery:f,order:s,children:[v,O]}),e[9]=s,e[10]=v,e[11]=f,e[12]=C):C=e[12],C}},4965,[12,14,585,850,1747,1972,1348,4966,1741,2022,4500,4514,4064,4070,4960,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4966,[4967]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"PortalHost",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"useModalPortalRoot",{enumerable:!0,get:function(){return d}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0]));r(_d[1]);var t=r(_d[2]),n=r(_d[3]),u="INTERNAL_PRIMITIVE_DEFAULT_HOST_NAME",o=(0,t.create)(()=>({map:(new Map).set(u,new Map)})),c=(e,t,n)=>{o.setState(u=>{const o=new Map(u.map),c=o.get(e)??new Map;return c.set(t,n),o.set(e,c),{map:o}})},s=(e,t)=>{o.setState(n=>{const u=new Map(n.map),o=u.get(e)??new Map;return o.delete(t),u.set(e,o),{map:u}})};function f({name:e=u}){const t=o(e=>e.map).get(e)??new Map;return 0===t.size?null:(0,n.jsx)(n.Fragment,{children:Array.from(t.values())})}function l({name:t,hostName:n=u,children:o}){return e.useEffect(()=>{c(n,t,o)},[n,t,o]),e.useEffect(()=>()=>{s(n,t)},[n,t]),null}var p={flex:1};function d(){const t=e.useRef(null),[n,u]=e.useState(0),o=e.useCallback(()=>{},[]);return{ref:t,sideOffset:n,onLayout:o,style:p}}},4967,[14,108,4968,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},4968,[4969,4970]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createStore",{enumerable:!0,get:function(){return n}});const t=t=>{let n;const c=new Set,o=(t,o)=>{const s="function"==typeof t?t(n):t;if(!Object.is(s,n)){const t=n;n=(null!=o?o:"object"!=typeof s||null===s)?s:Object.assign({},n,s),c.forEach(c=>c(n,t))}},s=()=>n,u={setState:o,getState:s,getInitialState:()=>l,subscribe:t=>(c.add(t),()=>c.delete(t))},l=n=t(o,s,u);return u},n=n=>n?t(n):t},4969,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"create",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"useStore",{enumerable:!0,get:function(){return l}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]);const c=e=>e;function l(e,t=c){const n=u.default.useSyncExternalStore(e.subscribe,u.default.useCallback(()=>t(e.getState()),[e,t]),u.default.useCallback(()=>t(e.getInitialState()),[e,t]));return u.default.useDebugValue(n),n}const s=e=>{const t=(0,n.createStore)(e),u=e=>l(t,e);return Object.assign(u,t),u},o=e=>e?s(e):s},4970,[14,4969]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var t=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3]),o=r(d[4]);function s(){const s=(0,t.c)(2),{screenSize:u}=(0,c.useTheme)();if("sm"===u){let t;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,o.jsx)(n.Redirect,{href:"(tabs)"}),s[0]=t):t=s[0],t}{let t;return s[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,o.jsx)(n.Redirect,{href:"(columns)"}),s[1]=t):t=s[1],t}}},4971,[12,14,850,1743,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return h}});var e,o=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o})(r(_d[1])),n=r(_d[2]),s=(e=n)&&e.__esModule?e:{default:e},c=r(_d[3]),d=r(_d[4]),u=r(_d[5]),l=r(_d[6]),p=r(_d[7]),f=r(_d[8]),x=r(_d[9]),b=r(_d[10]),w=r(_d[11]),j=r(_d[12]),S=r(_d[13]);const h={initialRouteName:'(pos)'};function y(e){const t=(0,o.c)(91),{screenSize:n,t:l,showUpgrade:p,setShowUpgrade:f,unreadErrorCount:h,markLogsAsRead:y}=e,N=(0,j.useNavigationBackground)();let O;t[0]===Symbol.for("react.memo_cache_sentinel")?(O=["--color-sidebar","--color-sidebar-border"],t[0]=O):O=t[0];const[k,P]=(0,d.useCSSVariable)(O);let U;t[1]!==f||t[2]!==p?(U=e=>(0,S.jsx)(w.Header,Object.assign({},e,{showUpgrade:p,setShowUpgrade:f})),t[1]=f,t[2]=p,t[3]=U):U=t[3];const v="lg"===n?"permanent":"front",T="lg"===n?"auto":200;let A,E,M,B,H,Q,V,q,F,G,J,K,W,X,Y,Z,$,ee,re,oe,te,ne,se,ae,ce,de,ie,ue,me,le,pe,fe,ge;return t[4]!==P||t[5]!==k||t[6]!==T?(A={backgroundColor:k,width:T,borderRightColor:P,borderTopRightRadius:0,borderBottomRightRadius:0,paddingRight:0,paddingLeft:0},t[4]=P,t[5]=k,t[6]=T,t[7]=A):A=t[7],t[8]===Symbol.for("react.memo_cache_sentinel")?(E={paddingRight:0,paddingLeft:0},t[8]=E):E=t[8],t[9]!==N?(M={backgroundColor:N},t[9]=N,t[10]=M):M=t[10],t[11]!==U||t[12]!==v||t[13]!==A||t[14]!==M?(B={header:U,drawerType:v,drawerStyle:A,drawerContentStyle:E,sceneStyle:M},t[11]=U,t[12]=v,t[13]=A,t[14]=M,t[15]=B):B=t[15],t[16]!==l?(H=l("common.pos"),t[16]=l,t[17]=H):H=t[17],t[18]!==l?(Q=l("common.pos"),t[18]=l,t[19]=Q):Q=t[19],t[20]!==Q||t[21]!==H?(V=(0,S.jsx)(c.Drawer.Screen,{name:"(pos)",options:{title:H,drawerLabel:Q,drawerIcon:C}}),t[20]=Q,t[21]=H,t[22]=V):V=t[22],t[23]!==l?(q=l("common.products"),t[23]=l,t[24]=q):q=t[24],t[25]!==l?(F=l("common.products"),t[25]=l,t[26]=F):F=t[26],t[27]!==q||t[28]!==F?(G=(0,S.jsx)(c.Drawer.Screen,{name:"products",options:{title:q,drawerLabel:F,drawerIcon:z}}),t[27]=q,t[28]=F,t[29]=G):G=t[29],t[30]!==l?(J=l("common.orders"),t[30]=l,t[31]=J):J=t[31],t[32]!==l?(K=l("common.orders"),t[32]=l,t[33]=K):K=t[33],t[34]!==J||t[35]!==K?(W=(0,S.jsx)(c.Drawer.Screen,{name:"orders",options:{title:J,drawerLabel:K,drawerIcon:R}}),t[34]=J,t[35]=K,t[36]=W):W=t[36],t[37]!==l?(X=l("common.coupons"),t[37]=l,t[38]=X):X=t[38],t[39]!==l?(Y=l("common.coupons"),t[39]=l,t[40]=Y):Y=t[40],t[41]!==X||t[42]!==Y?(Z=(0,S.jsx)(c.Drawer.Screen,{name:"coupons",options:{title:X,drawerLabel:Y,drawerIcon:D}}),t[41]=X,t[42]=Y,t[43]=Z):Z=t[43],t[44]!==l?($=l("common.customers"),t[44]=l,t[45]=$):$=t[45],t[46]!==l?(ee=l("common.customers"),t[46]=l,t[47]=ee):ee=t[47],t[48]!==$||t[49]!==ee?(re=(0,S.jsx)(c.Drawer.Screen,{name:"customers",options:{title:$,drawerLabel:ee,drawerIcon:L}}),t[48]=$,t[49]=ee,t[50]=re):re=t[50],t[51]!==l?(oe=l("common.reports"),t[51]=l,t[52]=oe):oe=t[52],t[53]!==l?(te=l("common.reports"),t[53]=l,t[54]=te):te=t[54],t[55]!==oe||t[56]!==te?(ne=(0,S.jsx)(c.Drawer.Screen,{name:"reports",options:{title:oe,drawerLabel:te,drawerIcon:_}}),t[55]=oe,t[56]=te,t[57]=ne):ne=t[57],t[58]!==y?(se={focus:()=>y()},t[58]=y,t[59]=se):se=t[59],t[60]!==l?(ae=l("common.logs"),t[60]=l,t[61]=ae):ae=t[61],t[62]!==l?(ce=l("common.logs"),t[62]=l,t[63]=ce):ce=t[63],t[64]!==h?(de=e=>{const{focused:o}=e;return(0,S.jsxs)(s.default,{children:[(0,S.jsx)(u.Icon,{size:"xl",name:"heartPulse",className:o?"text-primary":"text-sidebar-foreground"}),(0,S.jsx)(b.LogsBadge,{count:h})]})},t[64]=h,t[65]=de):de=t[65],t[66]===Symbol.for("react.memo_cache_sentinel")?(ie={marginTop:"auto"},t[66]=ie):ie=t[66],t[67]!==ae||t[68]!==ce||t[69]!==de?(ue={title:ae,drawerLabel:ce,drawerIcon:de,drawerItemStyle:ie},t[67]=ae,t[68]=ce,t[69]=de,t[70]=ue):ue=t[70],t[71]!==se||t[72]!==ue?(me=(0,S.jsx)(c.Drawer.Screen,{name:"logs",listeners:se,options:ue}),t[71]=se,t[72]=ue,t[73]=me):me=t[73],t[74]!==l?(le=l("common.support"),t[74]=l,t[75]=le):le=t[75],t[76]!==l?(pe=l("common.support"),t[76]=l,t[77]=pe):pe=t[77],t[78]!==le||t[79]!==pe?(fe=(0,S.jsx)(c.Drawer.Screen,{name:"support",options:{title:le,drawerLabel:pe,drawerIcon:I}}),t[78]=le,t[79]=pe,t[80]=fe):fe=t[80],t[81]!==V||t[82]!==G||t[83]!==W||t[84]!==Z||t[85]!==re||t[86]!==ne||t[87]!==me||t[88]!==fe||t[89]!==B?(ge=(0,S.jsxs)(c.Drawer,{screenOptions:B,drawerContent:x.DrawerContent,children:[V,G,W,Z,re,ne,me,fe]}),t[81]=V,t[82]=G,t[83]=W,t[84]=Z,t[85]=re,t[86]=ne,t[87]=me,t[88]=fe,t[89]=B,t[90]=ge):ge=t[90],ge}function I(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"commentQuestion",className:o?"text-primary":"text-sidebar-foreground"})}function _(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"chartMixedUpCircleDollar",className:o?"text-primary":"text-sidebar-foreground"})}function L(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"users",className:o?"text-primary":"text-sidebar-foreground"})}function D(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"badgePercent",className:o?"text-primary":"text-sidebar-foreground"})}function R(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"receipt",className:o?"text-primary":"text-sidebar-foreground"})}function z(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"gifts",className:o?"text-primary":"text-sidebar-foreground"})}function C(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"cashRegister",className:o?"text-primary":"text-sidebar-foreground"})}function N(){const e=(0,o.c)(7),{screenSize:n}=(0,l.useTheme)(),c=(0,p.useT)(),{license:d}=(0,f.useAppInfo)(),u=!!d?.isPro,[x,w]=t.useState(!u),[j,h]=t.useState(u);u!==j&&(h(u),w(!u));const{count:I,markAsRead:_}=(0,b.useUnreadErrorCount)();let L,D;return e[0]===Symbol.for("react.memo_cache_sentinel")?(L=()=>w(!1),e[0]=L):L=e[0],e[1]!==_||e[2]!==n||e[3]!==x||e[4]!==c||e[5]!==I?(D=(0,S.jsx)(s.default,{className:"bg-background flex-1",children:(0,S.jsx)(y,{screenSize:n,t:c,showUpgrade:x,setShowUpgrade:L,unreadErrorCount:I,markLogsAsRead:_})}),e[1]=_,e[2]=n,e[3]=x,e[4]=c,e[5]=I,e[6]=D):D=e[6],D}},4972,[12,14,585,4973,307,1357,1743,1987,4570,5001,5005,5007,4960,6]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])},4973,[4974]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Drawer=e.useDrawerProgress=e.useDrawerStatus=e.getDrawerStatusFromState=e.DrawerView=e.DrawerToggleButton=e.DrawerItemList=e.DrawerItem=e.DrawerContentScrollView=e.DrawerContent=void 0;const n=t(r(d[0]));e.Drawer=n.default;const u=r(d[1]);var o=r(d[2]);Object.defineProperty(e,"DrawerContent",{enumerable:!0,get:function(){return o.DrawerContent}}),Object.defineProperty(e,"DrawerContentScrollView",{enumerable:!0,get:function(){return o.DrawerContentScrollView}}),Object.defineProperty(e,"DrawerItem",{enumerable:!0,get:function(){return o.DrawerItem}}),Object.defineProperty(e,"DrawerItemList",{enumerable:!0,get:function(){return o.DrawerItemList}}),Object.defineProperty(e,"DrawerToggleButton",{enumerable:!0,get:function(){return o.DrawerToggleButton}}),Object.defineProperty(e,"DrawerView",{enumerable:!0,get:function(){return o.DrawerView}}),Object.defineProperty(e,"getDrawerStatusFromState",{enumerable:!0,get:function(){return o.getDrawerStatusFromState}}),Object.defineProperty(e,"useDrawerStatus",{enumerable:!0,get:function(){return o.useDrawerStatus}}),Object.defineProperty(e,"useDrawerProgress",{enumerable:!0,get:function(){return o.useDrawerProgress}}),n.default.Screen=u.Screen,e.default=n.default},4974,[4975,860,4976]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Drawer=void 0;const t=r(d[0]),o=(0,r(d[1]).createDrawerNavigator)().Navigator;e.Drawer=(0,t.withLayoutContext)(o),e.default=e.Drawer},4975,[1033,4976]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useDrawerProgress=e.DrawerProgressContext=e.useDrawerStatus=e.getDrawerStatusFromState=e.DrawerStatusContext=e.DrawerView=e.DrawerToggleButton=e.DrawerItemList=e.DrawerItem=e.DrawerContentScrollView=e.DrawerContent=e.createDrawerNavigator=void 0;var t=r(d[0]);Object.defineProperty(e,"createDrawerNavigator",{enumerable:!0,get:function(){return t.createDrawerNavigator}});var n=r(d[1]);Object.defineProperty(e,"DrawerContent",{enumerable:!0,get:function(){return n.DrawerContent}});var o=r(d[2]);Object.defineProperty(e,"DrawerContentScrollView",{enumerable:!0,get:function(){return o.DrawerContentScrollView}});var u=r(d[3]);Object.defineProperty(e,"DrawerItem",{enumerable:!0,get:function(){return u.DrawerItem}});var w=r(d[4]);Object.defineProperty(e,"DrawerItemList",{enumerable:!0,get:function(){return w.DrawerItemList}});var D=r(d[5]);Object.defineProperty(e,"DrawerToggleButton",{enumerable:!0,get:function(){return D.DrawerToggleButton}});var c=r(d[6]);Object.defineProperty(e,"DrawerView",{enumerable:!0,get:function(){return c.DrawerView}});var s=r(d[7]);Object.defineProperty(e,"DrawerStatusContext",{enumerable:!0,get:function(){return s.DrawerStatusContext}});var f=r(d[8]);Object.defineProperty(e,"getDrawerStatusFromState",{enumerable:!0,get:function(){return f.getDrawerStatusFromState}});var b=r(d[9]);Object.defineProperty(e,"useDrawerStatus",{enumerable:!0,get:function(){return b.useDrawerStatus}});var l=r(d[10]);Object.defineProperty(e,"DrawerProgressContext",{enumerable:!0,get:function(){return l.DrawerProgressContext}}),Object.defineProperty(e,"useDrawerProgress",{enumerable:!0,get:function(){return l.useDrawerProgress}})},4976,[4977,4989,4990,4993,4992,4994,4978,4997,4999,5000,4979]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]).default;const n=["id","initialRouteName","defaultStatus","backBehavior","UNSTABLE_routeNamesChangeBehavior","children","layout","screenListeners","screenOptions","screenLayout","UNSTABLE_router"];Object.defineProperty(e,"__esModule",{value:!0}),e.createDrawerNavigator=function(t){return(0,s.createNavigatorFactory)(c)(t)};const o=r(d[1]),s=r(d[2]),u=r(d[3]);function c(c){let{id:l,initialRouteName:N,defaultStatus:v="closed",backBehavior:h,UNSTABLE_routeNamesChangeBehavior:B,children:L,layout:S,screenListeners:_,screenOptions:f,screenLayout:y,UNSTABLE_router:p}=c,A=t(c,n);const{state:E,descriptors:T,navigation:U,NavigationContent:b}=(0,s.useNavigationBuilder)(s.DrawerRouter,{id:l,initialRouteName:N,defaultStatus:v,backBehavior:h,UNSTABLE_routeNamesChangeBehavior:B,children:L,layout:S,screenListeners:_,screenOptions:f,screenLayout:y,UNSTABLE_router:p});return(0,o.jsx)(b,{children:(0,o.jsx)(u.DrawerView,Object.assign({},A,{defaultStatus:v,state:E,descriptors:T,navigation:U}))})}},4977,[363,6,861,4978]); -__d(function(g,r,_i,a,_m,e,d){"use strict";var t=r(d[0]).default;const n=["navigation"];var o,i=this&&this.__createBinding||(Object.create?function(t,n,o,i){void 0===i&&(i=o);var s=Object.getOwnPropertyDescriptor(n,o);s&&!("get"in s?!n.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,i,s)}:function(t,n,o,i){void 0===i&&(i=o),t[i]=n[o]}),s=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),l=this&&this.__importStar||(o=function(t){return o=Object.getOwnPropertyNames||function(t){var n=[];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[n.length]=o);return n},o(t)},function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var l=o(t),u=0;u(0,c.jsx)(S.DrawerContent,Object.assign({},t));function _({state:t,navigation:n,descriptors:o,defaultStatus:i,drawerContent:s=x,detachInactiveScreens:l='web'===h.Platform.OS||'android'===h.Platform.OS||'ios'===h.Platform.OS}){const{direction:u}=(0,b.useLocale)(),S=t.routes[t.index].key,{drawerHideStatusBarOnOpen:_,drawerPosition:C=('rtl'===u?'right':'left'),drawerStatusBarAnimation:B,drawerStyle:R,drawerType:L=h.Platform.select({ios:'slide',default:'front'}),configureGestureHandler:M,keyboardDismissMode:E,overlayColor:A="rgba(0, 0, 0, 0.5)",swipeEdgeWidth:H,swipeEnabled:z='web'!==h.Platform.OS&&'windows'!==h.Platform.OS&&'macos'!==h.Platform.OS,swipeMinDistance:W,overlayAccessibilityLabel:F}=o[S].options,[G,I]=f.useState([S]);G.includes(S)||I([...G,S]);const K=f.useRef(S);f.useEffect(()=>{const i=K.current;if(i!==S&&o[i]?.options.popToTopOnBlur){const o=t.routes.find(t=>t.key===i);'stack'===o?.state?.type&&o.state.key&&n.dispatch(Object.assign({},b.StackActions.popToTop(),{target:o.state.key}))}K.current=S},[o,S,n,t.routes]);const N=(0,m.useFrameSize)(t=>t,!0),{colors:V}=(0,b.useTheme)(),q=(0,D.getDrawerStatusFromState)(t),J=(0,y.default)(()=>{n.dispatch(Object.assign({},b.DrawerActions.openDrawer(),{target:t.key}))}),Q=(0,y.default)(()=>{n.dispatch(Object.assign({},b.DrawerActions.closeDrawer(),{target:t.key}))}),U=(0,y.default)(()=>{n.emit({type:'gestureStart',target:t.key})}),X=(0,y.default)(()=>{n.emit({type:'gestureEnd',target:t.key})}),Y=(0,y.default)(()=>{n.emit({type:'gestureCancel',target:t.key})}),Z=(0,y.default)(o=>{n.emit({type:'transitionStart',data:{closing:o},target:t.key})}),$=(0,y.default)(o=>{n.emit({type:'transitionEnd',data:{closing:o},target:t.key})});f.useEffect(()=>{if(q===i||'permanent'===L)return;return(0,k.addCancelListener)(()=>!!n.isFocused()&&('open'===i?J():Q(),!0))},[i,q,L,Q,J,n]);return(0,c.jsx)(j.DrawerStatusContext.Provider,{value:q,children:(0,c.jsx)(p.Drawer,{open:'closed'!==q,onOpen:J,onClose:Q,onGestureStart:U,onGestureEnd:X,onGestureCancel:Y,onTransitionStart:Z,onTransitionEnd:$,layout:N,direction:u,configureGestureHandler:M,swipeEnabled:z,swipeEdgeWidth:H,swipeMinDistance:W,hideStatusBarOnOpen:_,statusBarAnimation:B,keyboardDismissMode:E,drawerType:L,overlayAccessibilityLabel:F,drawerPosition:C,drawerStyle:[{backgroundColor:V.card},'permanent'===L&&(('web'===h.Platform.OS?'right'===C:'rtl'===u&&'right'!==C||'rtl'!==u&&'right'===C)?{borderLeftColor:V.border,borderLeftWidth:h.StyleSheet.hairlineWidth}:{borderRightColor:V.border,borderRightWidth:h.StyleSheet.hairlineWidth}),'front'===L&&('left'===C?{borderTopRightRadius:P,borderBottomRightRadius:P}:{borderTopLeftRadius:P,borderBottomLeftRadius:P}),R],overlayStyle:{backgroundColor:A},renderDrawerContent:()=>(0,c.jsx)(v.DrawerPositionContext.Provider,{value:C,children:s({state:t,navigation:n,descriptors:o})}),children:(0,c.jsx)(O.MaybeScreenContainer,{enabled:l,hasTwoStates:!0,style:T.content,children:t.routes.map((n,i)=>{const s=o[n.key],{lazy:u=!0}=s.options,f=t.index===i,p=t.preloadedRouteKeys.includes(n.key);if(u&&!G.includes(n.key)&&!f&&!p)return null;const{freezeOnBlur:y,header:b=({layout:t,options:o})=>(0,c.jsx)(m.Header,Object.assign({},o,{layout:t,title:(0,m.getHeaderTitle)(o,n.name),headerLeft:'left'===C&&null==o.headerLeft?t=>(0,c.jsx)(w.DrawerToggleButton,Object.assign({},t)):o.headerLeft,headerRight:'right'===C&&null==o.headerRight?t=>(0,c.jsx)(w.DrawerToggleButton,Object.assign({},t)):o.headerRight})),headerShown:S,headerStatusBarHeight:v,headerTransparent:j,sceneStyle:k}=s.options;return(0,c.jsx)(O.MaybeScreen,{style:[h.StyleSheet.absoluteFill,{zIndex:f?0:-1}],visible:f,enabled:l,freezeOnBlur:y,shouldFreeze:!f&&!p,children:(0,c.jsx)(m.Screen,{focused:f,route:s.route,navigation:s.navigation,headerShown:S,headerStatusBarHeight:v,headerTransparent:j,header:b({layout:N,route:s.route,navigation:s.navigation,options:s.options}),style:k,children:s.render()})},n.key)})})})})}const T=h.StyleSheet.create({content:{flex:1}})},4978,[363,6,14,17,4979,865,861,4989,4994,4996,1137,4991,4997,4998,4999]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"DrawerGestureContext",{enumerable:!0,get:function(){return t.DrawerGestureContext}}),Object.defineProperty(e,"DrawerProgressContext",{enumerable:!0,get:function(){return n.DrawerProgressContext}}),Object.defineProperty(e,"useDrawerProgress",{enumerable:!0,get:function(){return u.useDrawerProgress}}),Object.defineProperty(e,"Drawer",{enumerable:!0,get:function(){return o.Drawer}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3])},4979,[4980,4981,4982,4983]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DrawerGestureContext",{enumerable:!0,get:function(){return e}});const e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])).createContext(void 0)},4980,[14]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DrawerProgressContext",{enumerable:!0,get:function(){return e}});const e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])).createContext(void 0)},4981,[14]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useDrawerProgress=function(){const n=e.useContext(t.DrawerProgressContext);if(void 0===n)throw new Error("Couldn't find a drawer. Is your component inside a drawer?");return n};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1])},4982,[14,4981]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Drawer=function({direction:e="ltr",drawerPosition:n=('rtl'===e?'right':'left'),drawerStyle:h,drawerType:p="front",onClose:v,onTransitionStart:b,onTransitionEnd:w,open:x,overlayStyle:j,overlayAccessibilityLabel:E,renderDrawerContent:_,children:P,style:D}){const L=(0,c.getDrawerWidthWeb)({drawerStyle:h}),O=(0,d.useFakeSharedValue)(x?1:0);t.useEffect(()=>{O.value=x?1:0},[x,O]);const $=t.useRef(null),k=(0,l.default)(()=>{b?.(!1===x)}),S=(0,l.default)(()=>{w?.(!1===x)});t.useEffect(()=>{const e=$.current;return e?.addEventListener('transitionstart',k),e?.addEventListener('transitionend',S),()=>{e?.removeEventListener('transitionstart',k),e?.removeEventListener('transitionend',S)}},[S,k]);const C='permanent'===p||x,M='right'===n,T=x||'back'===p?'left'===n?'100%':'-100%':0,W='permanent'!==p?{transition:'transform 0.3s',transform:`translateX(${T})`}:null,X=x?'front'===p?0:`calc(${L} * ${'left'===n?1:-1})`:0,z='permanent'!==p?{transition:'transform 0.3s',transform:`translateX(${X})`}:null,A=(0,f.jsx)(o.default,{ref:$,style:[y.drawer,{position:'permanent'===p?'relative':'absolute',zIndex:'back'===p?-1:1},{width:L},'permanent'!==p?'right'===n?{right:`calc(${L} * -1)`}:{left:`calc(${L} * -1)`}:null,W,h],children:_()},"drawer"),F=(0,f.jsxs)(o.default,{style:[y.content,z],children:[(0,f.jsx)(o.default,{"aria-hidden":C&&'permanent'!==p,style:y.content,children:P}),'permanent'!==p?(0,f.jsx)(u.Overlay,{open:x,progress:O,onPress:()=>v(),style:j,accessibilityLabel:E}):null]},"content");return(0,f.jsx)(s.DrawerProgressContext.Provider,{value:O,children:(0,f.jsxs)(o.default,{style:[y.container,D],children:[!M&&A,F,M&&A]})})};var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),n=e(r(_d[1])),o=e(r(_d[2])),l=e(r(_d[3])),s=r(_d[4]),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),f=r(_d[8]);const y=n.default.create({container:{flex:1,flexDirection:'row'},drawer:{top:0,bottom:0,maxWidth:'100%',backgroundColor:'white'},content:{flex:1}})},4983,[14,30,585,4984,4981,4986,4987,4988,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),u=((e=t)&&e.__esModule?e:{default:e}).default},4984,[4985]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n='undefined'!=typeof document||'undefined'!=typeof navigator&&'ReactNative'===navigator.product?t.useLayoutEffect:t.useEffect;m.exports=function(u){var f=t.useRef(u),c=t.useRef(function(){for(var t=[],n=0;n{const f=w===i.index,{title:p,drawerLabel:b,drawerIcon:I,drawerLabelStyle:A,drawerItemStyle:B,drawerAllowFontScaling:D}=c[u.key].options;return(0,t.jsx)(n.DrawerItem,{route:u,href:s(u.name,u.params),label:void 0!==b?b:void 0!==p?p:u.name,icon:I,focused:f,activeTintColor:v,inactiveTintColor:y,activeBackgroundColor:k,inactiveBackgroundColor:C,allowFontScaling:D,labelStyle:A,style:B,onPress:()=>{l.emit({type:'drawerItemPress',target:u.key,canPreventDefault:!0}).defaultPrevented||l.dispatch(Object.assign({},f?o.DrawerActions.closeDrawer():o.CommonActions.navigate(u),{target:i.key}))}},u.key)})};const t=r(d[0]),o=r(d[1]),n=r(d[2])},4992,[6,861,4993]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]).default;const l=["href","icon","label","labelStyle","focused","allowFontScaling","activeTintColor","inactiveTintColor","activeBackgroundColor","inactiveBackgroundColor","style","onPress","pressColor","pressOpacity","testID","accessibilityLabel"];Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerItem=function(p){const{colors:f,fonts:y}=(0,u.useTheme)(),{href:h,icon:C,label:v,labelStyle:x,focused:w=!1,allowFontScaling:S,activeTintColor:T=f.primary,inactiveTintColor:j,activeBackgroundColor:O,inactiveBackgroundColor:P="transparent",style:V,onPress:k,pressColor:D,pressOpacity:I=1,testID:B,accessibilityLabel:_}=p,E=t(p,l),{borderRadius:F=56}=n.StyleSheet.flatten(V||{}),L=w?T:j??(0,s.Color)(f.text)?.alpha(.68).string()??f.text,R=w?O??(0,s.Color)(T)?.alpha(.12).string()??'transparent':P,z=C?C({size:24,focused:w,color:L}):null;return(0,o.jsx)(n.View,Object.assign({collapsable:!1},E,{style:[b.container,{borderRadius:F,backgroundColor:R},V],children:(0,o.jsx)(c.PlatformPressable,{testID:B,onPress:k,role:"button","aria-label":_,"aria-selected":w,pressColor:D,pressOpacity:I,hoverEffect:{color:L},href:h,children:(0,o.jsxs)(n.View,{style:[b.wrapper,{borderRadius:F}],children:[z,(0,o.jsx)(n.View,{style:[b.label,{marginStart:z?12:0}],children:'string'==typeof v?(0,o.jsx)(c.Text,{numberOfLines:1,allowFontScaling:S,style:[b.labelText,{color:L},y.medium,x],children:v}):v({color:L,focused:w})})]})})}))};const o=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]);const b=n.StyleSheet.create({container:{borderCurve:'continuous',overflow:'hidden'},wrapper:{flexDirection:'row',alignItems:'center',paddingVertical:11,paddingStart:16,paddingEnd:24,borderCurve:'continuous'},label:{marginEnd:12,marginVertical:4,flex:1},labelText:{lineHeight:24,textAlignVertical:'center'}})},4993,[363,6,17,1145,1137,861]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]).default;const o=["tintColor","accessibilityLabel","imageSource"];var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerToggleButton=function(n){let{tintColor:b,accessibilityLabel:_="Show navigation menu",imageSource:y=l.default}=n,v=t(n,o);const w=(0,f.useNavigation)();return(0,s.jsx)(u.HeaderButton,Object.assign({},v,{accessibilityLabel:_,onPress:()=>w.dispatch(f.DrawerActions.toggleDrawer()),children:(0,s.jsx)(c.Image,{resizeMode:"contain",source:y,fadeDuration:0,tintColor:b,style:h.icon})}))};const s=r(d[1]),c=r(d[2]),l=n(r(d[3])),u=r(d[4]),f=r(d[5]);const h=c.StyleSheet.create({icon:{height:24,width:24,marginVertical:8,marginHorizontal:5}})},4994,[363,6,17,4995,1137,861]); -__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/expo-router/assets/react-navigation/drawer/toggle-drawer-icon.ae74bb20586a731af545e6b00fe14a09.png",width:96,height:96,toString(){return this.uri}}},4995,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]).default;const n=["enabled"],t=["visible","children"];Object.defineProperty(_e,"__esModule",{value:!0}),_e.MaybeScreenContainer=void 0,_e.MaybeScreen=function(n){let{visible:s,children:o}=n,u=e(n,t);if(b?.screensEnabled?.())return(0,c.jsx)(b.Screen,Object.assign({activityState:s?2:0},u,{children:o}));return(0,c.jsx)(l.ResourceSavingView,Object.assign({visible:s},u,{children:o}))};const c=r(d[1]),s=r(d[2]),l=r(d[3]);let b;try{b=r(d[4],"react-native-screens")}catch(e){}_e.MaybeScreenContainer=t=>{let{enabled:l}=t,o=e(t,n);return b?.screensEnabled?.()?(0,c.jsx)(b.ScreenContainer,Object.assign({enabled:l},o)):(0,c.jsx)(s.View,Object.assign({},o))}},4996,[363,6,17,1137,1188]); -__d(function(g,r,_i,a,_m,e,d){"use strict";var t,n=this&&this.__createBinding||(Object.create?function(t,n,o,i){void 0===i&&(i=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,i,u)}:function(t,n,o,i){void 0===i&&(i=o),t[i]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),i=this&&this.__importStar||(t=function(n){return t=Object.getOwnPropertyNames||function(t){var n=[];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[n.length]=o);return n},t(n)},function(i){if(i&&i.__esModule)return i;var u={};if(null!=i)for(var c=t(i),f=0;f{const n=n=>{'Escape'===n.key&&e()};return document?.body?.addEventListener?.('keyup',n),()=>{document?.body?.removeEventListener?.('keyup',n)}}},4998,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDrawerStatusFromState=function(t){if(null==t.history)throw new Error("Couldn't find the drawer status in the state object. Is it a valid state object of drawer navigator?");const o=t.history.findLast(t=>'drawer'===t.type);return o?.status??t.default??'closed'}},4999,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useDrawerStatus=function(){const o=(0,t.use)(n.DrawerStatusContext);if(void 0===o)throw new Error("Couldn't find a drawer. Is your component inside a drawer navigator?");return o};const t=r(d[0]),n=r(d[1])},5000,[14,4997]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DrawerContent=function(l){const f=(0,t.c)(10),u=(0,o.useSafeAreaInsets)();let b,j,_,h;f[0]!==u.bottom||f[1]!==u.top?(b={paddingTop:u.top,paddingBottom:u.bottom,paddingLeft:0,paddingRight:0,paddingStart:0,paddingEnd:0,justifyContent:"flex-start",height:"100%"},f[0]=u.bottom,f[1]=u.top,f[2]=b):b=f[2];f[3]!==l?(j=(0,p.jsx)(s.DrawerItemList,Object.assign({},l)),f[3]=l,f[4]=j):j=f[4];f[5]===Symbol.for("react.memo_cache_sentinel")?(_=(0,p.jsx)(c.Version,{}),f[5]=_):_=f[5];f[6]!==l||f[7]!==b||f[8]!==j?(h=(0,p.jsxs)(n.DrawerContentScrollView,Object.assign({},l,{contentContainerStyle:b,children:[j,_]})),f[6]=l,f[7]=b,f[8]=j,f[9]=h):h=f[9];return h};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]),p=r(d[6])},5001,[12,14,4976,854,5002,5004,6]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DrawerItemList=function({state:i,navigation:c,descriptors:s}){const l=i.routes[i.index],u=s[l.key].options,{drawerActiveTintColor:v,drawerInactiveTintColor:w,drawerActiveBackgroundColor:y,drawerInactiveBackgroundColor:C}=u;return i.routes.map((l,u)=>{const k=u===i.index,{title:p,drawerLabel:b,drawerIcon:I,drawerLabelStyle:T,drawerItemStyle:f,drawerType:A}=s[l.key].options;return(0,n.jsx)(o.DrawerItem,{label:void 0!==b?b:void 0!==p?p:l.name,icon:I,focused:k,activeTintColor:v,inactiveTintColor:w,activeBackgroundColor:y,inactiveBackgroundColor:C,labelStyle:T,style:f,onPress:()=>{c.dispatch(Object.assign({},k?t.DrawerActions.closeDrawer():t.CommonActions.navigate({name:l.name,merge:!0}),{target:i.key}))},drawerType:A},l.key)})},r(d[0]);var t=r(d[1]),o=r(d[2]),n=r(d[3])},5002,[14,4850,5003,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DrawerItem=function(t){const n=(0,e.c)(14),{label:s,icon:o,focused:c,onPress:l,drawerType:b,style:p}=t;let x;n[0]!==p?(x=void 0===p?{}:p,n[0]=p,n[1]=x):x=n[1];const h=x;if("permanent"===b){let e;return n[2]!==c||n[3]!==o||n[4]!==s||n[5]!==l||n[6]!==h?(e=(0,d.jsx)(u,{icon:o,label:s,focused:c,onPress:l,style:h}),n[2]=c,n[3]=o,n[4]=s,n[5]=l,n[6]=h,n[7]=e):e=n[7],e}let y;n[8]!==c||n[9]!==o||n[10]!==s||n[11]!==l||n[12]!==h?(y=(0,d.jsx)(f,{icon:o,label:s,focused:c,onPress:l,style:h}),n[8]=c,n[9]=o,n[10]=s,n[11]=l,n[12]=h,n[13]=y):y=n[13];return y};var e=r(_d[0]),t=((function(e){if(e&&e.__esModule)return e;var t={};e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e})(r(_d[1])),r(_d[2])),n=r(_d[3]),s=r(_d[4]),o=r(_d[5]),c=r(_d[6]),l=r(_d[7]);r(_d[8]);var d=r(_d[9]);function u(n){const u=(0,e.c)(27),{icon:f,label:b,focused:p,onPress:x,style:h}=n,y=p?"border-l-primary":"web:hover:bg-white/10";let j,P,v;u[0]!==y?(j=(0,s.cn)("h-12 rounded-none border-x-4 border-transparent bg-transparent px-3",y),u[0]=y,u[1]=j):j=u[1],u[2]!==p||u[3]!==f?(P=f?.({focused:p}),u[2]=p,u[3]=f,u[4]=P):P=u[4],u[5]!==x||u[6]!==j||u[7]!==P?(v=(0,d.jsx)(t.Button,{onPress:x,size:"xl",className:j,children:P}),u[5]=x,u[6]=j,u[7]=P,u[8]=v):v=u[8];const w=v;{let e,t,n,s,f;return u[9]!==w?(e=(0,d.jsx)(c.TooltipTrigger,{asChild:!0,children:w}),u[9]=w,u[10]=e):e=u[10],u[11]!==p||u[12]!==b?(t="function"==typeof b?b({focused:p}):b,u[11]=p,u[12]=b,u[13]=t):t=u[13],u[14]!==t?(n=(0,d.jsx)(c.TooltipContent,{side:"right",children:(0,d.jsx)(o.Text,{children:t})}),u[14]=t,u[15]=n):n=u[15],u[16]!==e||u[17]!==n?(s=(0,d.jsxs)(c.Tooltip,{children:[e,n]}),u[16]=e,u[17]=n,u[18]=s):s=u[18],u[19]!==h||u[20]!==s?(f=(0,d.jsx)(l.VStack,{style:h,children:s}),u[19]=h,u[20]=s,u[21]=f):f=u[21],f}}function f(o){const c=(0,e.c)(21),{icon:l,label:u,focused:f,onPress:b,style:p}=o,x=f?"border-l-primary":"web:hover:bg-white/10";let h,y;c[0]!==x?(h=(0,s.cn)("h-12 items-start rounded-none border-x-4 border-transparent bg-transparent px-3",x),c[0]=x,c[1]=h):h=c[1],c[2]!==f||c[3]!==l?(y=l?.({focused:f}),c[2]=f,c[3]=l,c[4]=y):y=c[4];const j=f?"text-primary":"text-sidebar-foreground";let P,v,w,T,_;return c[5]!==j?(P=(0,s.cn)("pr-2",j),c[5]=j,c[6]=P):P=c[6],c[7]!==f||c[8]!==u?(v="function"==typeof u?u({focused:f}):u,c[7]=f,c[8]=u,c[9]=v):v=c[9],c[10]!==P||c[11]!==v?(w=(0,d.jsx)(t.ButtonText,{className:P,children:v}),c[10]=P,c[11]=v,c[12]=w):w=c[12],c[13]!==y||c[14]!==w?(T=(0,d.jsxs)(n.HStack,{className:"gap-3",children:[y,w]}),c[13]=y,c[14]=w,c[15]=T):T=c[15],c[16]!==b||c[17]!==p||c[18]!==h||c[19]!==T?(_=(0,d.jsx)(t.Button,{onPress:b,size:"xl",className:h,style:p,children:T}),c[16]=b,c[17]=p,c[18]=h,c[19]=T,c[20]=_):_=c[20],_}},5003,[12,14,3185,1351,1354,1434,1578,1605,1410,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Version=function(){const e=(0,o.c)(8),{screenSize:s}=(0,h.useTheme)(),{appVersion:t}=(0,b.useAppInfo)(),c="lg"===s&&"px-0 text-center";let x;e[0]!==c?(x=(0,u.cn)("text-sidebar-foreground text-3xs p-2 px-4 opacity-50 active:opacity-100",c),e[0]=c,e[1]=x):x=e[1];const j="lg"===s?`v ${t}`:`Version ${t}`;let f,_,w;e[2]!==x||e[3]!==j?(f=(0,v.jsx)(l.DialogTrigger,{asChild:!0,children:(0,v.jsx)(n.default,{children:(0,v.jsx)(p.Text,{className:x,children:j})})}),e[2]=x,e[3]=j,e[4]=f):f=e[4];e[5]===Symbol.for("react.memo_cache_sentinel")?(_=(0,v.jsx)(l.DialogContent,{size:"sm",children:(0,v.jsx)(V,{})}),e[5]=_):_=e[5];e[6]!==f?(w=(0,v.jsxs)(l.Dialog,{children:[f,_]}),e[6]=f,e[7]=w):w=e[7];return w};var o=r(d[0]);r(d[1]);var s=e(r(d[2])),n=e(r(d[3])),t=r(d[4]),l=r(d[5]),c=r(d[6]),x=r(d[7]),u=r(d[8]),p=r(d[9]),j=r(d[10]),f=r(d[11]),h=r(d[12]),b=r(d[13]),v=r(d[14]);function _(e){const s=(0,o.c)(7),{label:n,value:t}=e;if(!t)return null;let l,x,u;return s[0]!==n?(l=(0,v.jsx)(p.Text,{className:"text-muted-foreground",children:n}),s[0]=n,s[1]=l):l=s[1],s[2]!==t?(x=(0,v.jsx)(p.Text,{className:"font-mono",children:t}),s[2]=t,s[3]=x):x=s[3],s[4]!==l||s[5]!==x?(u=(0,v.jsxs)(c.HStack,{className:"justify-between",children:[l,x]}),s[4]=l,s[5]=x,s[6]=u):u=s[6],u}function V(){const e=(0,o.c)(67),s=(0,f.useT)(),{appVersion:n,platformVersion:u,platform:h,site:V,license:T}=(0,b.useAppInfo)();let S,D,k,y,N,P,z,A,H,I,B;if(e[0]!==n||e[1]!==h||e[2]!==s){let o,t,c;N={ios:"iOS",android:"Android",web:"Web",electron:"Desktop"},e[14]!==s?(o=s("common.about_wcpos"),e[14]=s,e[15]=o):o=e[15],e[16]!==o?(B=(0,v.jsx)(l.DialogHeader,{children:(0,v.jsx)(l.DialogTitle,{children:o})}),e[16]=o,e[17]=B):B=e[17],y=l.DialogBody,k=j.VStack,I="md",D=j.VStack,z="xs",e[18]!==s?(t=s("common.application"),e[18]=s,e[19]=t):t=e[19],e[20]!==t?(A=(0,v.jsx)(p.Text,{className:"text-muted-foreground text-xs font-semibold uppercase",children:t}),e[20]=t,e[21]=A):A=e[21],e[22]!==s?(c=s("common.app_version"),e[22]=s,e[23]=c):c=e[23],e[24]!==n||e[25]!==c?(H=(0,v.jsx)(_,{label:c,value:n}),e[24]=n,e[25]=c,e[26]=H):H=e[26],S=_,P=s("common.version",{platform:N[h]}),e[0]=n,e[1]=h,e[2]=s,e[3]=S,e[4]=D,e[5]=k,e[6]=y,e[7]=N,e[8]=P,e[9]=z,e[10]=A,e[11]=H,e[12]=I,e[13]=B}else S=e[3],D=e[4],k=e[5],y=e[6],N=e[7],P=e[8],z=e[9],A=e[10],H=e[11],I=e[12],B=e[13];const C=u!==n?u:void 0;let F,M;e[27]!==S||e[28]!==P||e[29]!==C?(F=(0,v.jsx)(S,{label:P,value:C}),e[27]=S,e[28]=P,e[29]=C,e[30]=F):F=e[30],e[31]!==s?(M=s("common.platform"),e[31]=s,e[32]=M):M=e[32];const O=N[h];let $,L,R,U,W,q,E,G,J,K;return e[33]!==M||e[34]!==O?($=(0,v.jsx)(_,{label:M,value:O}),e[33]=M,e[34]=O,e[35]=$):$=e[35],e[36]!==D||e[37]!==z||e[38]!==$||e[39]!==A||e[40]!==H||e[41]!==F?(L=(0,v.jsxs)(D,{space:z,children:[A,H,F,$]}),e[36]=D,e[37]=z,e[38]=$,e[39]=A,e[40]=H,e[41]=F,e[42]=L):L=e[42],e[43]!==V||e[44]!==s?(R=V&&(0,v.jsxs)(j.VStack,{space:"xs",children:[(0,v.jsx)(p.Text,{className:"text-muted-foreground text-xs font-semibold uppercase",children:s("common.server")}),V.wcposProVersion?(0,v.jsx)(_,{label:s("common.wcpos_pro_plugin"),value:V.wcposProVersion}):(0,v.jsx)(_,{label:s("common.wcpos_plugin"),value:V.wcposVersion}),(0,v.jsx)(_,{label:s("common.woocommerce"),value:V.wcVersion}),(0,v.jsx)(_,{label:s("common.wordpress"),value:V.wpVersion})]}),e[43]=V,e[44]=s,e[45]=R):R=e[45],e[46]!==T||e[47]!==s?(U=T&&(0,v.jsxs)(j.VStack,{space:"xs",children:[(0,v.jsx)(p.Text,{className:"text-muted-foreground text-xs font-semibold uppercase",children:s("common.license")}),(0,v.jsx)(_,{label:s("common.status"),value:T.isPro?s("common.pro"):s("common.free")})]}),e[46]=T,e[47]=s,e[48]=U):U=e[48],e[49]!==k||e[50]!==L||e[51]!==R||e[52]!==U||e[53]!==I?(W=(0,v.jsxs)(k,{space:I,children:[L,R,U]}),e[49]=k,e[50]=L,e[51]=R,e[52]=U,e[53]=I,e[54]=W):W=e[54],e[55]!==y||e[56]!==W?(q=(0,v.jsx)(y,{children:W}),e[55]=y,e[56]=W,e[57]=q):q=e[57],e[58]===Symbol.for("react.memo_cache_sentinel")?(E=(0,v.jsx)(x.Icon,{name:"globe",size:"sm"}),e[58]=E):E=e[58],e[59]!==s?(G=s("common.release_notes"),e[59]=s,e[60]=G):G=e[60],e[61]!==G?(J=(0,v.jsx)(l.DialogFooter,{children:(0,v.jsx)(t.Button,{variant:"outline",onPress:w,children:(0,v.jsxs)(c.HStack,{children:[E,(0,v.jsx)(p.Text,{children:G})]})})}),e[61]=G,e[62]=J):J=e[62],e[63]!==q||e[64]!==J||e[65]!==B?(K=(0,v.jsxs)(v.Fragment,{children:[B,q,J]}),e[63]=q,e[64]=J,e[65]=B,e[66]=K):K=e[66],K}function w(){return s.default.openURL("https://updates.wcpos.com")}},5004,[12,14,785,16,3185,3188,1351,1357,1354,1434,1605,1987,1743,4570,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useUnreadErrorCount=function(){const e=(0,t.c)(6),o=(0,d.useQueryManager)(),c=o.localDB.collections?.logs,[f,p]=n.useState(_);let b;e[0]!==f||e[1]!==c?(b=c?.count({selector:{level:{$eq:"error"},timestamp:{$gt:f}}}).$.pipe((0,s.catchError)(e=>(0,l.from)((0,d.recoverLogsCollectionStorage)(c,e)).pipe((0,s.map)(t=>{if(!t)throw e;return 0}))))??null,e[0]=f,e[1]=c,e[2]=b):b=e[2];const v=(0,u.useObservableState)(b,0);let h;e[3]===Symbol.for("react.memo_cache_sentinel")?(h=()=>{p(Date.now())},e[3]=h):h=e[3];const j=h;let y;e[4]!==v?(y={count:v,markAsRead:j},e[4]=v,e[5]=y):y=e[5];return y},_e.LogsBadge=function(e){const n=(0,t.c)(2),{count:o}=e;if(0===o)return null;let u;n[0]!==o?(u=(0,p.jsx)(c.default,{className:"absolute -top-1 -right-0.5",children:(0,p.jsx)(f.Badge,{count:o,max:99,variant:"destructive",size:"sm"})}),n[0]=o,n[1]=u):u=n[1];return u};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),c=(e=o)&&e.__esModule?e:{default:e},u=r(_d[3]),l=r(_d[4]),s=r(_d[5]),f=r(_d[6]),d=r(_d[7]),p=r(_d[8]);function _(){return Date.now()}},5005,[12,14,585,1747,1748,1972,5006,4070,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["count","max","dot","variant","size","className"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Badge=function(t){const c=(0,n.c)(27);let b,w,y,z,j,p,h;if(c[0]!==t){var _=t;({count:w,max:j,dot:p,variant:h,size:z,className:b}=_),y=(0,s.default)(_,e),c[0]=t,c[1]=b,c[2]=w,c[3]=y,c[4]=z,c[5]=j,c[6]=p,c[7]=h}else b=c[1],w=c[2],y=c[3],z=c[4],j=c[5],p=c[6],h=c[7];const N=void 0===j?99:j,O=void 0!==p&&p;if(!O&&(!w||w<=0))return null;if(O){let e,t;return c[8]!==b?(e=(0,l.cn)("bg-destructive h-2.5 w-2.5 rounded-full",b),c[8]=b,c[9]=e):e=c[9],c[10]!==y||c[11]!==e?(t=(0,f.jsx)(u.default,Object.assign({className:e},y)),c[10]=y,c[11]=e,c[12]=t):t=c[12],t}const M=w&&w>N?`${N}+`:String(w);let V,B,P,S;c[13]!==b||c[14]!==z||c[15]!==h?(V=(0,l.cn)(v({variant:h,size:z}),b),c[13]=b,c[14]=z,c[15]=h,c[16]=V):V=c[16];c[17]!==z||c[18]!==h?(B=x({variant:h,size:z}),c[17]=z,c[18]=h,c[19]=B):B=c[19];c[20]!==M||c[21]!==B?(P=(0,f.jsx)(o.Text,{className:B,children:M}),c[20]=M,c[21]=B,c[22]=P):P=c[22];c[23]!==y||c[24]!==V||c[25]!==P?(S=(0,f.jsx)(u.default,Object.assign({className:V},y,{children:P})),c[23]=y,c[24]=V,c[25]=P,c[26]=S):S=c[26];return S};var s=t(r(d[0])),n=r(d[1]);r(d[2]);var u=t(r(d[3])),c=r(d[4]),l=r(d[5]),o=r(d[6]),f=r(d[7]);const v=(0,c.cva)('items-center justify-center rounded-full',{variants:{variant:{default:'bg-primary',destructive:'bg-destructive',secondary:'bg-secondary',success:'bg-success',warning:'bg-warning',muted:'bg-muted'},size:{default:'h-5 min-w-5 px-1.5',sm:'h-4 min-w-4 px-1',lg:'h-6 min-w-6 px-2'}},defaultVariants:{variant:'default',size:'default'}}),x=(0,c.cva)('font-semibold',{variants:{variant:{default:'text-primary-foreground',destructive:'text-destructive-foreground',secondary:'text-secondary-foreground',success:'text-success-foreground',warning:'text-warning-foreground',muted:'text-muted-foreground'},size:{default:'text-xs',sm:'text-[10px]',lg:'text-sm'}},defaultVariants:{variant:'default',size:'default'}})},5006,[363,12,14,585,1352,1354,1434,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Header=function(e){const s=(0,t.c)(29),{options:x,showUpgrade:v,setShowUpgrade:w}=e,M=(0,d.useSafeAreaInsets)(),{store:O}=(0,S.useAppState)(),E=(0,c.useObservableState)(O.name$,O.name),{screenSize:H}=(0,p.useTheme)(),[L,N]=n.useState(0),[U,P]=n.useState(0),[T,$]=n.useState(0),[k,A]=n.useState(0),B="sm"===H,I=`${x.title} - ${E}`,R=U-L,z=T-Math.abs(R),D=k>0&&k{N(e.nativeEvent.layout.width)},s[0]=q):q=s[0];const C=q;let F;s[1]===Symbol.for("react.memo_cache_sentinel")?(F=e=>{P(e.nativeEvent.layout.width)},s[1]=F):F=s[1];const G=F;let J;s[2]===Symbol.for("react.memo_cache_sentinel")?(J=e=>{$(e.nativeEvent.layout.width)},s[2]=J):J=s[2];const K=J;let Q;s[3]===Symbol.for("react.memo_cache_sentinel")?(Q=e=>{A(e)},s[3]=Q):Q=s[3];const V=Q;let X,Y;s[4]!==M.top?(X={paddingTop:M.top},s[4]=M.top,s[5]=X):X=s[5];s[6]===Symbol.for("react.memo_cache_sentinel")?(Y=(0,j.jsx)(o.default,{onLayout:C,children:(0,j.jsx)(f.HeaderLeft,{})}),s[6]=Y):Y=s[6];const Z=Math.max(0,W),ee=Math.max(0,-W);let te;s[7]!==Z||s[8]!==ee?(te={paddingLeft:Z,paddingRight:ee},s[7]=Z,s[8]=ee,s[9]=te):te=s[9];const ae=!B&&D;let re,ne,se,oe,ce,le,ie,de;s[10]!==ae||s[11]!==I?(re=(0,j.jsx)(y.HeaderTitle,{centered:ae,onIntrinsicWidth:V,children:I}),s[10]=ae,s[11]=I,s[12]=re):re=s[12];s[13]!==re||s[14]!==te?(ne=(0,j.jsx)(o.default,{className:"min-w-0 flex-1",onLayout:K,style:te,children:re}),s[13]=re,s[14]=te,s[15]=ne):ne=s[15];s[16]===Symbol.for("react.memo_cache_sentinel")?(se=(0,j.jsx)(o.default,{onLayout:G,children:(0,j.jsx)(b.HeaderRight,{})}),s[16]=se):se=s[16];s[17]!==ne?(oe=(0,j.jsxs)(h.HStack,{className:"h-10 items-center",children:[Y,ne,se]}),s[17]=ne,s[18]=oe):oe=s[18];s[19]!==oe||s[20]!==X?(ce=(0,j.jsx)(o.default,{className:"bg-sidebar border-sidebar-border border-b",style:X,children:oe}),s[19]=oe,s[20]=X,s[21]=ce):ce=s[21];s[22]===Symbol.for("react.memo_cache_sentinel")?(le=(0,j.jsx)(l.SystemBars,{style:"light"}),s[22]=le):le=s[22];s[23]!==w||s[24]!==v?(ie=v&&(0,j.jsx)(_.UpgradeNotice,{setShowUpgrade:w}),s[23]=w,s[24]=v,s[25]=ie):ie=s[25];s[26]!==ce||s[27]!==ie?(de=(0,j.jsx)(u.ErrorBoundary,{children:(0,j.jsxs)(o.default,{id:"titlebar",children:[ce,le,ie]})}),s[26]=ce,s[27]=ie,s[28]=de):de=s[28];return de};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),o=(e=s)&&e.__esModule?e:{default:e},c=r(_d[3]),l=r(_d[4]),d=r(_d[5]),u=r(_d[6]),h=r(_d[7]),f=r(_d[8]),b=r(_d[9]),y=r(_d[10]),_=r(_d[11]),S=r(_d[12]),p=r(_d[13]),j=r(_d[14])},5007,[12,14,585,1747,5008,854,1348,1351,5011,5012,5063,5064,2022,1743,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SystemBars",{enumerable:!0,get:function(){return t.SystemBars}});var t=r(d[0])},5008,[5009]); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.SystemBars=E;var n=r(d[0]),e=t(r(d[1]));r(d[2]),r(d[3]);var u=t(r(d[4]));function o(){return"light"===(e.default?.getColorScheme()??"light")}function s(t){switch(t){case"auto":return o()?"dark":"light";case"inverted":return o()?"light":"dark";default:return t}}function c(t){return"light"===t||"dark"===t?`${t}-content`:"default"}function l({hidden:t,style:n}){const e="string"==typeof n,u="boolean"==typeof t;return{statusBarStyle:e?n:n?.statusBar,navigationBarStyle:e?n:n?.navigationBar,statusBarHidden:u?t:t?.statusBar,navigationBarHidden:u?t:t?.navigationBar}}function f(t){return l(t)}r(d[5]);const B=[];const y={statusBarStyle:void 0,navigationBarStyle:void 0,statusBarHidden:void 0,navigationBarHidden:void 0};function v(t){if(t!==y.statusBarStyle){y.statusBarStyle=t;c(t)}}function S(t){t!==y.navigationBarStyle&&(y.navigationBarStyle=t)}function p(t){t!==y.statusBarHidden&&(y.statusBarHidden=t)}function H(t){t!==y.navigationBarHidden&&(y.navigationBarHidden=t)}function h(t){const n=f(t);return B.push(n),n}function k(t){const n=B.indexOf(t);-1!==n&&B.splice(n,1)}function _(t,n){const e=f(n),u=B.indexOf(t);return-1!==u&&(B[u]=e),e}function E(t){const{statusBarStyle:e,navigationBarStyle:o,statusBarHidden:s,navigationBarHidden:c}=l(t),f=(0,n.useMemo)(()=>({style:e===o?e:{statusBar:e,navigationBar:o},hidden:s===c?s:{statusBar:s,navigationBar:c}}),[e,o,s,c]),B=(0,u.default)(),y=(0,n.useRef)(null);return(0,n.useEffect)(()=>(y.current=h(f),()=>{y.current&&k(y.current)}),[]),(0,n.useEffect)(()=>{y.current&&(y.current=_(y.current,f))},[B,f]),null}E.pushStackEntry=h,E.popStackEntry=k,E.replaceStackEntry=_,E.setStyle=function(t){const n=l({style:t}),e=s(n.statusBarStyle),u=s(n.navigationBarStyle);"string"==typeof e&&v(e),"string"==typeof u&&S(u)},E.setHidden=function(t){const{statusBarHidden:n,navigationBarHidden:e}=l({hidden:t});"boolean"==typeof n&&p(n),"boolean"==typeof e&&H(e)}},5009,[14,302,108,824,846,5010]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=null},5010,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.HeaderLeft=function(){const x=(0,n.c)(13),{screenSize:f}=(0,l.useTheme)(),h=(0,s.useNavigation)(),_=(0,u.useT)();let j;x[0]!==h?(j=()=>{h.openDrawer()},x[0]=h,x[1]=j):j=x[1];const p=j;if("lg"===f)return null;if("sm"===f){let n,s;return x[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,b.jsx)(c.Icon,{name:"bars",className:"text-sidebar-foreground"}),x[2]=n):n=x[2],x[3]!==p?(s=(0,b.jsx)(t.Button,{onPress:p,className:"web:hover:bg-white/10 rounded-none bg-transparent px-3",children:n}),x[3]=p,x[4]=s):s=x[4],s}let N,v,w,S;x[5]===Symbol.for("react.memo_cache_sentinel")?(N=(0,b.jsx)(c.Icon,{name:"bars",className:"text-sidebar-foreground"}),x[5]=N):N=x[5];x[6]!==_?(v=_("common.menu"),x[6]=_,x[7]=v):v=x[7];x[8]!==v?(w=(0,b.jsxs)(o.HStack,{className:"gap-2",children:[N,(0,b.jsx)(t.ButtonText,{className:"text-sidebar-foreground",children:v})]}),x[8]=v,x[9]=w):w=x[9];x[10]!==p||x[11]!==w?(S=(0,b.jsx)(t.Button,{onPress:p,className:"web:hover:bg-white/10 rounded-none bg-transparent px-3",children:w}),x[10]=p,x[11]=w,x[12]=S):S=x[12];return S};var n=r(d[0]);r(d[1]);var s=r(d[2]),t=r(d[3]),o=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),b=r(d[8])},5011,[12,14,850,3185,1351,1357,1743,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.HeaderRight=function(){const u=(0,t.c)(1);let _;u[0]===Symbol.for("react.memo_cache_sentinel")?(_=(0,o.jsxs)(n.HStack,{className:"gap-0",children:[(0,o.jsx)(s.Online,{}),(0,o.jsx)(c.NotificationBell,{}),(0,o.jsx)(l.UserMenu,{})]}),u[0]=_):_=u[0];return _};var t=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3]),s=r(d[4]),l=r(d[5]),o=r(d[6])},5012,[12,14,1351,5013,5061,5062,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.NotificationBell=function(){const e=(0,t.c)(12),{unreadCount:x,markAllAsSeen:h}=(0,f.useNovuNotifications)(),[j,p]=n.useState(!1);let _;e[0]!==h?(_=e=>{p(e),e&&h()},e[0]=h,e[1]=_):_=e[1];const v=_;let N,y,P,O,C;e[2]===Symbol.for("react.memo_cache_sentinel")?(N=(0,b.jsx)(l.Icon,{name:"bell",className:"text-sidebar-foreground"}),e[2]=N):N=e[2];e[3]!==x?(y=x>0&&(0,b.jsx)(s.default,{className:"absolute -top-1 -right-0.5",children:(0,b.jsx)(c.Badge,{count:x,max:99,variant:"destructive",size:"sm"})}),e[3]=x,e[4]=y):y=e[4];e[5]!==y?(P=(0,b.jsx)(u.PopoverTrigger,{asChild:!0,children:(0,b.jsxs)(o.default,{className:"relative px-2",accessibilityRole:"button",accessibilityLabel:"Notifications",children:[N,y]})}),e[5]=y,e[6]=P):P=e[6];e[7]===Symbol.for("react.memo_cache_sentinel")?(O=(0,b.jsx)(u.PopoverContent,{side:"bottom",align:"center",className:"flex max-h-96 w-80 flex-col p-0",children:(0,b.jsx)(d.NotificationPanelContent,{})}),e[7]=O):O=e[7];e[8]!==v||e[9]!==j||e[10]!==P?(C=(0,b.jsxs)(u.Popover,{open:j,onOpenChange:v,children:[P,O]}),e[8]=v,e[9]=j,e[10]=P,e[11]=C):C=e[11];return C};var t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=e(r(_d[2])),s=e(r(_d[3])),c=r(_d[4]),l=r(_d[5]),u=r(_d[6]),f=r(_d[7]),d=r(_d[8]),b=r(_d[9])},5013,[12,14,16,585,5006,1357,4544,5014,5057,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useNovuNotifications=function(){const{storeDB:s}=(0,u.useAppState)(),{subscriberId:v,subscriberMetadata:y,isConfigured:w}=(0,l.useNovu)(),[N,h]=e.useState(!1),k=v&&y&&w?v:null,[p,x]=e.useState(null);k||null===p||x(null);const S=null!==k&&p===k,A=s?.notifications,C=e.useMemo(()=>A&&v?A.find({selector:{subscriberId:v},sort:[{createdAt:'desc'}]}).$.pipe((0,n.map)(e=>e.map(e=>({id:e.id??'',title:e.title||'',body:e.body||'',status:e.status,seen:e.seen??!1,createdAt:e.createdAt||0,workflowId:e.workflowId??void 0})))):null,[A,v]),I=(0,t.useObservableState)(C??o.EMPTY,[]),D=e.useMemo(()=>I.filter(e=>'unread'===e.status).length,[I]),T=e.useMemo(()=>I.filter(e=>!e.seen).length,[I]),R=e.useCallback(e=>{e&&(e.startsWith('http://')||e.startsWith('https://')?(0,c.openExternalURL)(e).catch(t=>{b.error('Novu: Failed to open external URL',{context:{url:e,error:t}})}):b.info('Novu: Internal navigation requested',{context:{url:e}}))},[]),F=e.useCallback((e,t)=>{const o=e.data,n=o?.workflowId,s=e.severity,c=(0,f.getNotificationBehavior)(n,s),u=e.subject||'',l=e.body||'';if(t)if(c.showToast){const e=c.level||'info';b[e](u,{showToast:!0,saveToDb:c.saveToDb,context:c.saveToDb&&l?{body:l}:void 0,toast:{text2:c.toast?.text2||(!1!==c.toast?.useBodyAsText2?l:void 0),dismissable:c.toast?.dismissable??!0,action:c.toast?.action?{label:c.toast.action.label,onClick:()=>{c.toast?.action?.url&&R(c.toast.action.url)}}:void 0}})}else c.saveToDb&&b.info(u,{saveToDb:!0,context:l?{body:l}:void 0})},[R]),j=e.useCallback(async(e,t=!1)=>{if(!A||!v)return;const o=e.id;if(!o)return void b.error('Novu: Notification missing ID',{context:{keys:Object.keys(e)}});F(e,t);const n=e.data,s=n?.workflowId??null;try{const t=e.createdAt?new Date(e.createdAt).getTime():Date.now(),n=Number.isFinite(t)?t:Date.now();await A.upsert({id:String(o),subscriberId:v,title:e.subject||'',body:e.body||'',status:e.isRead?'read':'unread',seen:e.isSeen??!1,createdAt:n,workflowId:s,channel:e.channelType||'in_app'}),b.debug('Novu: Notification synced to RxDB',{context:{id:o}})}catch(e){b.error('Novu: Failed to sync notification to RxDB',{context:{notificationId:o,error:e}})}},[A,v,F]),E=e.useCallback(async e=>{await Promise.all(e.map(e=>j(e,!1)))},[j]),O=e.useRef(null);e.useEffect(()=>{if(!v||!y||!w)return;let e=!0;b.info('Novu: Setting up client and WebSocket listeners',{context:{subscriberId:v}}),(0,d.getNovuClient)(v,y);const t=(0,d.subscribeToNovuEvents)({onNotificationReceived:e=>{const t=e.data;b.info('Novu: Processing notification from WebSocket',{context:{id:e.id,subject:e.subject,workflowId:t?.workflowId}}),j(e,!0)},onUnreadCountChanged:e=>{b.debug('Novu: Unread count updated via WebSocket',{context:{count:e}})}}),o=O.current!==v;(0,d.waitForNovuReady)(5e3).then(t=>{e&&(t?x(v):(x(null),b.warn('Novu: Socket connection timeout, syncing anyway')),o&&(O.current=v,(0,l.syncSubscriberToServer)(v,y).then(e=>{e.success?b.info('Novu: Subscriber metadata synced successfully'):(b.warn('Novu: Failed to sync subscriber metadata',{context:{error:e.error}}),O.current=null)}).catch(e=>{b.error('Novu: Error syncing subscriber metadata',{context:{error:e instanceof Error?e.message:String(e)}}),O.current=null})))}).catch(t=>{e&&(x(null),b.error('Novu: Socket readiness check failed',{context:{error:t instanceof Error?t.message:String(t)}}))});return(async()=>{h(!0);try{const t=await(0,d.fetchNotifications)();if(!e)return;b.info('Novu: Initial notifications loaded',{context:{count:t.length}}),await E(t)}catch(t){if(!e)return;b.error('Novu: Failed to load initial notifications',{context:{error:t instanceof Error?t.message:String(t)}})}finally{e&&h(!1)}})(),()=>{e=!1,x(null),b.debug('Novu: Cleaning up WebSocket listeners'),t()}},[v,y,w,j,E]);const P=e.useCallback(async e=>{if(A)try{const t=await A.findOne(e).exec();t&&await t.patch({status:'read',seen:!0}),await(0,d.markAsRead)(e)}catch(e){b.error('Novu: Failed to mark notification as read',{context:{error:e}})}},[A]),M=e.useCallback(async()=>{if(A&&v)try{const e=await A.find({selector:{subscriberId:v,status:'unread'}}).exec();await Promise.all(e.map(e=>e.patch({status:'read',seen:!0}))),await(0,d.markAllAsRead)()}catch(e){b.error('Novu: Failed to mark all notifications as read',{context:{error:e}})}},[A,v]),_=e.useCallback(async()=>{if(A&&v)try{const e=await A.find({selector:{subscriberId:v,seen:!1}}).exec();await Promise.all(e.map(e=>e.patch({seen:!0}))),await(0,d.markAllAsSeen)()}catch(e){b.error('Novu: Failed to mark all notifications as seen',{context:{error:e}})}},[A,v]),W=e.useCallback(async()=>{if(w){h(!0);try{const e=await(0,d.fetchNotifications)();await E(e),b.info('Novu: Notifications refreshed',{context:{count:e.length}})}catch(e){b.error('Novu: Failed to refresh notifications',{context:{error:e}})}finally{h(!1)}}else b.warn('Novu: Not configured, skipping refresh')},[w,E]);return{notifications:I,unreadCount:D,unseenCount:T,isLoading:N,isConnected:S,markAsRead:P,markAllAsRead:M,markAllAsSeen:_,refresh:W}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),n=r(_d[3]),s=r(_d[4]),c=r(_d[5]),u=r(_d[6]),l=r(_d[7]),d=r(_d[8]),f=r(_d[9]);const b=(0,s.getLogger)(['wcpos','notifications','novu'])},5014,[14,1747,1748,1972,1975,4794,2022,5015,5017,5056]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"syncSubscriberToServer",{enumerable:!0,get:function(){return s.syncSubscriberToServer}}),_e.NovuProvider=function(t){const b=(0,e.c)(17),{children:d}=t,{site:f,store:v,wpCredentials:p}=(0,n.useAppState)(),{locale:_}=(0,o.useLocale)();let O;e:{if(!f||!v||!p){let e;b[0]===Symbol.for("react.memo_cache_sentinel")?(e={subscriberId:null,subscriberMetadata:null,config:u,isConfigured:!1},b[0]=e):e=b[0],O=e;break e}let e;b[1]!==f||b[2]!==v||b[3]!==p?(e=(0,s.generateSubscriberId)(f,v,p),b[1]=f,b[2]=v,b[3]=p,b[4]=e):e=b[4];const t=e;let n;b[5]!==f||b[6]!==v?(n=(0,s.generateSubscriberMetadata)(f,v),b[5]=f,b[6]=v,b[7]=n):n=b[7];const o=n;let c,l;b[8]!==_||b[9]!==o?(c=Object.assign({},o,{locale:_}),b[8]=_,b[9]=o,b[10]=c):c=b[10],b[11]!==t||b[12]!==c?(l={subscriberId:t,subscriberMetadata:c,config:u,isConfigured:!0},b[11]=t,b[12]=c,b[13]=l):l=b[13],O=l}const P=O;let w;b[14]!==d||b[15]!==P?(w=(0,c.jsx)(l.Provider,{value:P,children:d}),b[14]=d,b[15]=P,b[16]=w):w=b[16];return w},_e.useNovu=function(){const e=t.useContext(l);if(!e)throw new Error("useNovu must be used within a NovuProvider");return e};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]);const u={applicationIdentifier:process.env.NOVU_APPLICATION_ID||'Wu5i9hEUNMO2',backendUrl:process.env.NOVU_API_URL||'https://api.notifications.wcpos.com',socketUrl:process.env.NOVU_SOCKET_URL||'wss://ws.notifications.wcpos.com'},l=t.createContext(void 0)},5015,[12,14,2022,2017,5016,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.generateSubscriberId=function(s,t,n){const c=u(s.url||''),p=t.id??t.localID,l=n.uuid,b=o.AppInfo.platform;return`${c}:${p}:${l}:${b}`},e.generateSubscriberMetadata=function(s,t){return{domain:u(s.url||''),storeId:t.id??t.localID??'',licenseKey:s.license?.key,licenseStatus:s.license?.status,appVersion:o.AppInfo.version,platform:o.AppInfo.platform,wcposVersion:s.wcpos_version,wcposProVersion:s.wcpos_pro_version,locale:t.locale}},e.syncSubscriberToServer=async function(t,o){const u=process.env.UPDATES_SERVER_URL||'https://updates.wcpos.com',p=(0,n.getNovuEnvironment)();try{const n=await s.http.request({method:'POST',url:`${u}/v1/subscriber/sync`,headers:{'Content-Type':'application/json'},data:{subscriberId:t,locale:o.locale,data:o,environment:p}});return c.debug('Novu: Subscriber sync successful',{context:{subscriberId:t,environment:p,status:n.status}}),{success:!0}}catch(s){const n=s?.response?.data?.message||s?.message||'Network error';return c.warn('Novu: Subscriber sync failed',{context:{subscriberId:t,environment:p,error:n,status:s?.response?.status}}),{success:!1,error:n}}};var s=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]);const c=(0,t.getLogger)(['wcpos','notifications','novu']);function u(s){try{return new URL(s).hostname}catch{return s.replace(/^https?:\/\//,'').replace(/\/.*$/,'')}}},5016,[4410,1975,5017,4570]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getNovuEnvironment=c,e.getNovuClient=function(o,c){if(u&&l===o)return u;u&&(n.debug('Novu: Disconnecting previous client'),N&&(N(),N=null),u.socket.disconnect(),u=null);return n.info('Novu: Initializing client with WebSocket',{context:{subscriberId:o,applicationIdentifier:s.applicationIdentifier,socketUrl:s.socketUrl}}),n.debug('Novu: Subscriber metadata',{context:{metadata:c}}),u=new t.Novu({applicationIdentifier:s.applicationIdentifier,apiUrl:s.apiUrl,socketUrl:s.socketUrl,subscriber:{subscriberId:o,locale:c?.locale}}),f=new Promise(t=>{v=t}),N=u.on('session.initialize.resolved',()=>{n.debug('Novu: Session initialized (WebSocket ready)'),v&&(v(),v=null)}),l=o,u},e.waitForNovuReady=async function(t=5e3){if(!f)return n.warn('Novu: No socket connection promise - client not initialized'),!1;try{return await Promise.race([f,new Promise((n,o)=>setTimeout(()=>o(new Error('Socket connection timeout')),t))]),!0}catch{return!1}},e.subscribeToNovuEvents=function(t){if(!u)return n.warn('Novu: Cannot subscribe to events - client not initialized'),()=>{};const o=[];if(t.onNotificationReceived){const c=t.onNotificationReceived,s=u.on('notifications.notification_received',t=>{const o=t.result,s=o?.id;b(s)&&(n.debug('Novu: WebSocket notification received',{context:{id:s,dataValue:JSON.stringify(o?.data)}}),c(o))});o.push(s)}if(t.onUnreadCountChanged){const c=t.onUnreadCountChanged,s=u.on('notifications.unread_count_changed',t=>{const o=t.result;n.debug('Novu: Unread count changed via WebSocket',{context:{count:o?.total}}),c(o?.total||0)});o.push(s)}if(t.onUnseenCountChanged){const c=t.onUnseenCountChanged,s=u.on('notifications.unseen_count_changed',t=>{n.debug('Novu: Unseen count changed via WebSocket',{context:{count:t?.result}}),c(t.result||0)});o.push(s)}return()=>{o.forEach(t=>t())}},e.fetchNotifications=async function(t=50){if(!u)return n.error('Novu: Cannot fetch notifications - client not initialized'),[];try{const{data:o,error:c}=await u.notifications.list({limit:t});return c?(n.error('Novu: Failed to fetch notifications',{context:{error:c.message}}),[]):(n.info('Novu: Fetched notifications',{context:{count:o?.notifications?.length||0}}),o?.notifications||[])}catch(t){return n.error('Novu: Failed to fetch notifications',{context:{error:t instanceof Error?t.message:String(t)}}),[]}},e.markAsRead=async function(t){if(!u)return!1;try{const{error:o}=await u.notifications.read({notificationId:t});return!o||(n.error('Novu: Failed to mark as read',{context:{notificationId:t,error:o.message}}),!1)}catch(o){return n.error('Novu: Failed to mark as read',{context:{notificationId:t,error:o instanceof Error?o.message:String(o)}}),!1}},e.markAllAsRead=async function(){if(!u)return!1;try{const{error:t}=await u.notifications.readAll();return!t||(n.error('Novu: Failed to mark all as read',{context:{error:t.message}}),!1)}catch(t){return n.error('Novu: Failed to mark all as read',{context:{error:t instanceof Error?t.message:String(t)}}),!1}},e.markAsSeen=async function(t){if(!u)return!1;try{const{error:o}=await u.notifications.seen({notificationId:t});return!o||(n.error('Novu: Failed to mark as seen',{context:{notificationId:t,error:o.message}}),!1)}catch(o){return n.error('Novu: Failed to mark as seen',{context:{notificationId:t,error:o instanceof Error?o.message:String(o)}}),!1}},e.markAllAsSeen=async function(){if(!u)return!1;try{const{error:t}=await u.notifications.seenAll();return!t||(n.error('Novu: Failed to mark all as seen',{context:{error:t.message}}),!1)}catch(t){return n.error('Novu: Failed to mark all as seen',{context:{error:t instanceof Error?t.message:String(t)}}),!1}},e.getUnreadCount=async function(){if(!u)return 0;try{const{data:t,error:o}=await u.notifications.count({read:!1});return o?(n.error('Novu: Failed to get unread count',{context:{error:o.message}}),0):t?.count||0}catch(t){return n.error('Novu: Failed to get unread count',{context:{error:t instanceof Error?t.message:String(t)}}),0}},e.disconnectNovuClient=function(){u&&(n.debug('Novu: Disconnecting client'),N&&(N(),N=null),u.socket.disconnect(),u=null,l=null)};var t=r(d[0]);const n=(0,r(d[1]).getLogger)(['wcpos','notifications','novu']),o={production:'Wu5i9hEUNMO2',development:'64qzhASJJNnb'};function c(){const t=process.env.NOVU_ENV;return'development'===t||'production'===t?t:'production'}const s={get applicationIdentifier(){return o[c()]},apiUrl:process.env.NOVU_API_URL||'https://api.notifications.wcpos.com',socketUrl:process.env.NOVU_SOCKET_URL||'wss://ws.notifications.wcpos.com'};let u=null,l=null,f=null,v=null,N=null;const p=new Set,h=100;function b(t){if(!t)return!1;if(p.has(t))return n.debug('Novu: Skipping duplicate WebSocket notification',{context:{id:t}}),!1;if(p.add(t),p.size>h){const t=p.values().next().value;t&&p.delete(t)}return!0}},5017,[5018,1975]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Novu",{enumerable:!0,get:function(){return t.Novu}}),Object.defineProperty(e,"SubscriptionPreference",{enumerable:!0,get:function(){return t.SubscriptionPreference}}),Object.defineProperty(e,"TopicSubscription",{enumerable:!0,get:function(){return t.TopicSubscription}}),Object.defineProperty(e,"areSeveritiesEqual",{enumerable:!0,get:function(){return t.areSeveritiesEqual}}),Object.defineProperty(e,"areTagsEqual",{enumerable:!0,get:function(){return t.areTagsEqual}}),Object.defineProperty(e,"checkNotificationDataFilter",{enumerable:!0,get:function(){return t.checkNotificationDataFilter}}),Object.defineProperty(e,"checkNotificationMatchesFilter",{enumerable:!0,get:function(){return t.checkNotificationMatchesFilter}}),Object.defineProperty(e,"isSameFilter",{enumerable:!0,get:function(){return t.isSameFilter}}),Object.defineProperty(e,"normalizeTagGroups",{enumerable:!0,get:function(){return t.normalizeTagGroups}}),Object.defineProperty(e,"ChannelType",{enumerable:!0,get:function(){return n.ChannelType}}),Object.defineProperty(e,"NotificationStatus",{enumerable:!0,get:function(){return n.NotificationStatus}}),Object.defineProperty(e,"NovuError",{enumerable:!0,get:function(){return n.NovuError}}),Object.defineProperty(e,"PreferenceLevel",{enumerable:!0,get:function(){return n.PreferenceLevel}}),Object.defineProperty(e,"SeverityLevelEnum",{enumerable:!0,get:function(){return n.SeverityLevelEnum}}),Object.defineProperty(e,"WebSocketEvent",{enumerable:!0,get:function(){return n.WebSocketEvent}}),Object.defineProperty(e,"WorkflowCriticalityEnum",{enumerable:!0,get:function(){return n.WorkflowCriticalityEnum}});var t=r(d[0]),n=r(d[1]);r(d[2])},5018,[5019,5020,5021]); -__d(function(_g2,r,i,_a3,m,_e2,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e2,'__esModule',{value:!0}),Object.defineProperty(_e2,"DEFAULT_API_VERSION",{enumerable:!0,get:function(){return pe}}),Object.defineProperty(_e2,"Novu",{enumerable:!0,get:function(){return mi}}),Object.defineProperty(_e2,"SubscriptionPreference",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e2,"TopicSubscription",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e2,"areSeveritiesEqual",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e2,"areTagsEqual",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e2,"checkNotificationDataFilter",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e2,"checkNotificationMatchesFilter",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e2,"checkNotificationTagFilter",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e2,"isBrowser",{enumerable:!0,get:function(){return St}}),Object.defineProperty(_e2,"isSameFilter",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e2,"normalizeTagGroups",{enumerable:!0,get:function(){return v}});var t=r(d[0]),n=r(d[1]),s=e(r(d[2]));r(d[3]);var a=r(d[4]),o=e(r(d[5])),c=30,l=100,h=200,u=class extends Error{constructor(e){super(e),this.name="TagsFilterValidationError"}};function p(e,t){if(e.length>t)throw new u(`At most ${t} tags are allowed in a single OR-group`);for(const t of e)if("string"!=typeof t)throw new u("Tags must be strings");return e}function _(e){const t=Object.keys(e),n=Object.prototype.hasOwnProperty.call(e,"or"),s=Object.prototype.hasOwnProperty.call(e,"and");if(n&&s)throw new u('Tags filter cannot have both "or" and "and"');if(n){if(1!==t.length)throw new u("Invalid tags filter object");const n=e.or;if(!Array.isArray(n))throw new u('"or" must be an array of strings');if(0===n.length)return[];return[p(n,l)]}if(s){if(1!==t.length)throw new u("Invalid tags filter object");const n=e.and;if(!Array.isArray(n))throw new u('"and" must be an array');if(0===n.length)return[];if(n.length>c)throw new u(`At most ${c} tag groups are allowed`);const s=[];let a=0;for(const e of n){if("object"!=typeof e||null===e||Array.isArray(e))throw new u('Each "and" entry must be an object { or: string[] }');if(1!==Object.keys(e).length||!Object.prototype.hasOwnProperty.call(e,"or"))throw new u('Each "and" entry must be { or: string[] }');const t=e.or;if(!Array.isArray(t))throw new u('"or" must be an array of strings');if(0===t.length)throw new u("Each tag group must be a non-empty array of strings");const n=p(t,l);a+=n.length,s.push(n)}if(a>h)throw new u(`At most ${h} total tag values are allowed`);return s}throw new u('Tags filter object must have "or" or "and"')}function v(e){if(void 0===e)return[];if(null===e)throw new u("Tags must be an array or object");if("object"==typeof e&&!Array.isArray(e))return _(e);if(!Array.isArray(e))throw new u("Tags must be an array or object");if(0===e.length)return[];if(Array.isArray(e[0]))throw new u("Nested tag arrays are not supported; use { and: [{ or: string[] }, ...] } for multiple OR-groups");const t=e;if(t.length>l)throw new u(`At most ${l} tags are allowed in a single OR-group`);for(const e of t)if("string"!=typeof e)throw new u("Tags must be strings");return[t]}function f(e){if(void 0===e)return"";const t=v(e);if(0===t.length)return"";const n=Array.from(new Map(t.map(e=>{const t=Array.from(new Set(e)).sort((e,t)=>e.localeCompare(t));return[JSON.stringify(t),t]})).values()).sort((e,t)=>JSON.stringify(e).localeCompare(JSON.stringify(t)));return JSON.stringify(n)}var g,y,b,S,w,G=(e,t)=>{try{return f(e)===f(t)}catch(e){return!1}},k=(e,t)=>{const n=Array.isArray(e)?e:e?[e]:[],s=Array.isArray(t)?t:t?[t]:[];return(a=n)===(o=s)||!(!a||!o)&&a.length===o.length&&a.every((e,t)=>e===o[t]);var a,o},I=(e,t)=>{if(!e&&!t)return!0;if(!e||!t)return!1;try{return JSON.stringify(e)===JSON.stringify(t)}catch(e){return!1}},A=(e,t)=>I(e.data,t.data)&&G(e.tags,t.tags)&&e.read===t.read&&e.archived===t.archived&&e.snoozed===t.snoozed&&e.seen===t.seen&&k(e.severity,t.severity)&&e.createdGte===t.createdGte&&e.createdLte===t.createdLte;function x(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function E(e){return Object.prototype.hasOwnProperty.call(e,"or")||Object.prototype.hasOwnProperty.call(e,"and")}function C(e){return null===e||("boolean"==typeof e||("string"==typeof e||"number"==typeof e&&Number.isFinite(e)))}function W(e){if(void 0===e)return[];if(Array.isArray(e))return 0===e.length?[]:e.every(C)?[e]:null;if(x(e)){const t=Object.prototype.hasOwnProperty.call(e,"or"),n=Object.prototype.hasOwnProperty.call(e,"and");if(t&&n)return null;const s=Object.keys(e);if(t){if(1!==s.length)return null;const t=e.or;return Array.isArray(t)?0===t.length?[]:t.every(C)?[t]:null:null}if(n){if(1!==s.length)return null;const t=e.and;if(!Array.isArray(t))return null;const n=[];for(const e of t){if(!x(e))return null;if(1!==Object.keys(e).length||!("or"in e))return null;const t=e.or;if(!Array.isArray(t)||0===t.length)return null;if(!t.every(C))return null;n.push(t)}return n}return null}return C(e)?[[e]]:null}function N(e,t){let n=e;for(const e of t){if(null==n)return;if("object"!=typeof n||Array.isArray(n))return;n=n[e]}return n}function M(e,t){return Array.isArray(t)?t.some(t=>e.some(e=>e===t)):e.some(e=>e===t)}function $(e,t,n,s){if(s>2)return!1;for(const[a,o]of Object.entries(t)){if(a.startsWith("$")||a.startsWith(".")||"__proto__"===a||"constructor"===a||"prototype"===a)return!1;const t=[...n,a];if(x(o)&&!E(o)){if(!$(e,o,t,s+1))return!1;continue}const c=W(o);if(null===c)return!1;if(0===c.length)continue;const l=e?N(e,t):void 0;if(void 0===l)return!1;if(!c.every(e=>M(e,l)))return!1}return!0}function P(e,t){return!t||0===Object.keys(t).length||!!e&&$(e,t,[],1)}function O(e,t){let n;try{n=v(t)}catch(e){return!1}return 0===n.length||!(!e||0===e.length)&&n.every(t=>t.some(t=>e.includes(t)))}function K(e,t){return(void 0===t.read||e.isRead===t.read)&&((void 0===t.seen||e.isSeen===t.seen)&&((void 0===t.archived||e.isArchived===t.archived)&&(void 0===t.snoozed||e.isSnoozed===t.snoozed)))}function U(e,t,n){if(!t&&!n)return!0;const s=new Date(e).getTime();return!(t&&sn)}function z(e,t){return K(e,t)&&O(e.tags,t.tags)&&P(e.data,t.data)&&U(e.createdAt,t.createdGte,t.createdLte)}var V=class{constructor(e,t,s,a,o){var c;(0,n.__privateAdd)(this,g),(0,n.__privateAdd)(this,y),(0,n.__privateAdd)(this,b),(0,n.__privateAdd)(this,S),(0,n.__privateAdd)(this,w,!1),(0,n.__privateSet)(this,g,t),(0,n.__privateSet)(this,y,s),(0,n.__privateSet)(this,b,a),(0,n.__privateSet)(this,S,o),this.id=e.id,this.identifier=e.identifier,this.topicKey=e.topicKey,this.preferences=null==(c=e.preferences)?void 0:c.map(e=>new Y((0,n.__spreadValues)({},e),(0,n.__privateGet)(this,g),(0,n.__privateGet)(this,y),(0,n.__privateGet)(this,b),(0,n.__privateGet)(this,S)))}update(e){return(0,n.__async)(this,null,function*(){return J({emitter:(0,n.__privateGet)(this,g),apiService:(0,n.__privateGet)(this,y),cache:(0,n.__privateGet)(this,b),useCache:(0,n.__privateGet)(this,S),args:(0,n.__spreadProps)((0,n.__spreadValues)({},e),{subscription:this})})})}updatePreference(e){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,w)?{error:new t.NovuError("Cannot update a deleted subscription",new Error("Subscription is stale"))}:D({emitter:(0,n.__privateGet)(this,g),apiService:(0,n.__privateGet)(this,y),cache:(0,n.__privateGet)(this,b),useCache:(0,n.__privateGet)(this,S),args:(0,n.__spreadProps)((0,n.__spreadValues)({},e),{subscriptionId:this.identifier})})})}bulkUpdatePreferences(e){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,w)?{error:new t.NovuError("Cannot bulk update a deleted subscription",new Error("Subscription is stale"))}:B({emitter:(0,n.__privateGet)(this,g),apiService:(0,n.__privateGet)(this,y),cache:(0,n.__privateGet)(this,b),useCache:(0,n.__privateGet)(this,S),args:e.map(e=>(0,n.__spreadProps)((0,n.__spreadValues)({},e),{subscriptionId:this.identifier}))})})}delete(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,w)?{error:new t.NovuError("Cannot delete an already deleted subscription",new Error("Subscription is stale"))}:q({emitter:(0,n.__privateGet)(this,g),apiService:(0,n.__privateGet)(this,y),args:{subscription:this}})})}};g=new WeakMap,y=new WeakMap,b=new WeakMap,S=new WeakMap,w=new WeakMap;var j,F,L,T,H,R,J=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:s,cache:a,useCache:o,args:c}){const l="identifier"in c?c.identifier:c.subscription.identifier,h="topicKey"in c?c.topicKey:c.subscription.topicKey;try{e.emit("subscription.update.pending",{args:c});const t=yield s.updateSubscription({topicKey:h,identifier:l,name:c.name,preferences:c.preferences}),u=new V((0,n.__spreadProps)((0,n.__spreadValues)({},t),{topicKey:h}),e,s,a,o);return e.emit("subscription.update.resolved",{args:c,data:u}),{data:u}}catch(n){return e.emit("subscription.update.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to update subscription",n)}}}),D=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:s,cache:a,useCache:o,args:c}){var l,h;const u="workflowId"in c?c.workflowId:null==(h=null==(l=c.preference)?void 0:l.workflow)?void 0:h.id;try{e.emit("subscription.preference.update.pending",{args:c,data:"preference"in c?new Y((0,n.__spreadValues)((0,n.__spreadValues)({},c.preference),"boolean"==typeof c.value?{enabled:c.value}:{condition:c.value}),e,s,a,o):void 0});const t=yield s.updateSubscriptionPreference((0,n.__spreadValues)({subscriptionIdentifier:c.subscriptionId,workflowId:u},"boolean"==typeof c.value?{enabled:c.value,email:c.value,sms:c.value,in_app:c.value,chat:c.value,push:c.value}:{condition:c.value})),l=new Y((0,n.__spreadValues)({},t),e,s,a,o);return e.emit("subscription.preference.update.resolved",{args:c,data:l}),{data:l}}catch(n){return e.emit("subscription.preference.update.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to update subscription",n)}}}),B=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:s,cache:a,useCache:o,args:c}){try{const t=c.map(t=>"preference"in t?new Y((0,n.__spreadValues)((0,n.__spreadValues)({},t.preference),"boolean"==typeof t.value?{enabled:t.value}:{condition:t.value}),e,s,a,o):void 0).filter(e=>void 0!==e);e.emit("subscription.preferences.bulk_update.pending",{args:c,data:t});const l=c.map(e=>{var t,s,a,o,c,l;return(0,n.__spreadValues)({subscriptionIdentifier:e.subscriptionId,workflowId:"workflowId"in e?e.workflowId:null!=(l=null!=(c=null==(s=null==(t=e.preference)?void 0:t.workflow)?void 0:s.id)?c:null==(o=null==(a=e.preference)?void 0:a.workflow)?void 0:o.identifier)?l:""},"boolean"==typeof e.value?{enabled:e.value,email:e.value,sms:e.value,in_app:e.value,chat:e.value,push:e.value}:{condition:e.value})}),h=(yield s.bulkUpdateSubscriptionPreferences(l)).map(t=>new Y(t,e,s,a,o));return e.emit("subscription.preferences.bulk_update.resolved",{args:c,data:h}),{data:h}}catch(n){return e.emit("subscription.preferences.bulk_update.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to bulk update subscription preferences",n)}}}),q=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:n,args:s}){const a="identifier"in s?s.identifier:s.subscription.identifier,o="topicKey"in s?s.topicKey:s.subscription.topicKey;try{return e.emit("subscription.delete.pending",{args:s}),yield n.deleteSubscription({topicKey:o,identifier:a}),e.emit("subscription.delete.resolved",{args:s}),{data:void 0}}catch(n){return e.emit("subscription.delete.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to delete subscription",n)}}}),Y=class{constructor(e,t,s,a,o){var c;(0,n.__privateAdd)(this,j),(0,n.__privateAdd)(this,F),(0,n.__privateAdd)(this,L),(0,n.__privateAdd)(this,T),(0,n.__privateSet)(this,j,t),(0,n.__privateSet)(this,F,s),(0,n.__privateSet)(this,L,a),(0,n.__privateSet)(this,T,o),this.enabled=e.enabled,this.condition=null!=(c=e.condition)?c:void 0,this.workflow=e.workflow,this.subscriptionId=e.subscriptionId}update(e){return(0,n.__async)(this,null,function*(){var t;return D({emitter:(0,n.__privateGet)(this,j),apiService:(0,n.__privateGet)(this,F),cache:(0,n.__privateGet)(this,L),useCache:(0,n.__privateGet)(this,T),args:{subscriptionId:this.subscriptionId,workflowId:null==(t=this.workflow)?void 0:t.id,value:e.value,preference:this}})})}};j=new WeakMap,F=new WeakMap,L=new WeakMap,T=new WeakMap;var Z,Q=class{constructor({inboxServiceInstance:e,eventEmitterInstance:s}){(0,n.__privateAdd)(this,H,[]),(0,n.__privateAdd)(this,R),this._emitter=s,this._inboxService=e,this._emitter.on("session.initialize.resolved",({error:e,data:s})=>{s?(this.onSessionSuccess(s),(0,n.__privateGet)(this,H).forEach(e=>(0,n.__async)(this,[e],function*({fn:e,resolve:t}){t(yield e())})),(0,n.__privateSet)(this,H,[])):e&&(this.onSessionError(e),(0,n.__privateSet)(this,R,e),(0,n.__privateGet)(this,H).forEach(({resolve:n})=>{n({error:new t.NovuError("Failed to initialize session, please contact the support",e)})}),(0,n.__privateSet)(this,H,[]))})}onSessionSuccess(e){}onSessionError(e){}callWithSession(e){return(0,n.__async)(this,null,function*(){return this._inboxService.isSessionInitialized?e():(0,n.__privateGet)(this,R)?Promise.resolve({error:new t.NovuError("Failed to initialize session, please contact the support",(0,n.__privateGet)(this,R))}):new Promise((t,s)=>{(0,n.__privateGet)(this,H).push({fn:e,resolve:t,reject:s})})})}};H=new WeakMap,R=new WeakMap;var X=class{constructor(){(0,n.__privateAdd)(this,Z),(0,n.__privateSet)(this,Z,new Map)}get(e){return(0,n.__privateGet)(this,Z).get(e)}getValues(){return Array.from((0,n.__privateGet)(this,Z).values())}entries(){return Array.from((0,n.__privateGet)(this,Z).entries())}keys(){return Array.from((0,n.__privateGet)(this,Z).keys())}set(e,t){(0,n.__privateGet)(this,Z).set(e,t)}remove(e){(0,n.__privateGet)(this,Z).delete(e)}clear(){(0,n.__privateGet)(this,Z).clear()}};Z=new WeakMap;var ee,te,ie,re,ne,se,ae,oe,ce=e=>`list:${e.topicKey}`,le=e=>e.split(":")[1],de=e=>`item:${e.topicKey}:${e.identifier}`,he=class{constructor({emitterInstance:e,inboxServiceInstance:t,useCache:s}){(0,n.__privateAdd)(this,ee),(0,n.__privateAdd)(this,te),(0,n.__privateAdd)(this,ie),(0,n.__privateAdd)(this,re),(0,n.__privateAdd)(this,ne),this.handleCreate=e=>{const t=ce({topicKey:e.topicKey}),s=(0,n.__privateGet)(this,te).get(t);if(s){const a=[...s,e];(0,n.__privateGet)(this,te).set(t,a),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:e.topicKey,subscriptions:a}})}(0,n.__privateGet)(this,re).set(de({topicKey:e.topicKey,identifier:e.identifier}),e)},this.handleUpdate=e=>{const t=ce({topicKey:e.topicKey}),s=(0,n.__privateGet)(this,te).get(t);if(s){const a=s.map(t=>t.id===e.id?e:t);(0,n.__privateGet)(this,te).set(t,a),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:e.topicKey,subscriptions:a}})}(0,n.__privateGet)(this,re).set(de({topicKey:e.topicKey,identifier:e.identifier}),e)},this.handlePreferenceUpdate=e=>{this.updateSubscriptionPreferences([e])},this.handleBulkPreferenceUpdate=e=>{this.updateSubscriptionPreferences(e)},this.updateSubscriptionPreferences=e=>{var t;const s=new Map;for(const n of e){const e=null!=(t=s.get(n.subscriptionId))?t:[];e.push(n),s.set(n.subscriptionId,e)}const a=(0,n.__privateGet)(this,te).keys();for(const e of a){const t=(0,n.__privateGet)(this,te).get(e);if(!t)continue;let a=!1;const o=t.map(e=>{const t=s.get(e.identifier);return t?(a=!0,this.createUpdatedSubscription(e,t)):e});a&&((0,n.__privateGet)(this,te).set(e,o),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:le(e),subscriptions:o}}))}const o=(0,n.__privateGet)(this,re).keys();for(const e of o){const t=(0,n.__privateGet)(this,re).get(e);if(!t)continue;const a=s.get(t.identifier);if(a){const s=this.createUpdatedSubscription(t,a);(0,n.__privateGet)(this,re).set(e,s),(0,n.__privateGet)(this,ee).emit("subscription.update.resolved",{args:{subscription:t},data:s})}}},this.createUpdatedSubscription=(e,t)=>{var s;const a=null==(s=e.preferences)?void 0:s.map(e=>{const n=t.find(t=>t.workflow.id===e.workflow.id);return n||e});return new V({id:e.id,identifier:e.identifier,topicKey:e.topicKey,preferences:a},(0,n.__privateGet)(this,ee),(0,n.__privateGet)(this,ne),this,(0,n.__privateGet)(this,ie))},this.handleDelete=e=>{const t=ce({topicKey:e.topicKey}),s=(0,n.__privateGet)(this,te).get(t);if(s){const a=s.filter(t=>t.id!==e.id);(0,n.__privateGet)(this,te).set(t,a),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:e.topicKey,subscriptions:a}})}(0,n.__privateGet)(this,re).remove(de({topicKey:e.topicKey,identifier:e.identifier}))},this.handleDeleteByIdentifier=e=>{const t=(0,n.__privateGet)(this,te).keys();for(const s of t){const t=(0,n.__privateGet)(this,te).get(s);if(t){const a=t.find(t=>t.identifier===e);if(a){const o=t.filter(t=>t.identifier!==e);return(0,n.__privateGet)(this,te).set(s,o),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:le(s),subscriptions:o}}),void(0,n.__privateGet)(this,re).remove(de({topicKey:a.topicKey,identifier:a.identifier}))}}}const s=(0,n.__privateGet)(this,re).keys();for(const t of s){const s=(0,n.__privateGet)(this,re).get(t);if(s&&s.identifier===e)return void(0,n.__privateGet)(this,re).remove(t)}},(0,n.__privateSet)(this,ee,e),(0,n.__privateSet)(this,te,new X),(0,n.__privateSet)(this,re,new X),(0,n.__privateSet)(this,ne,t),(0,n.__privateSet)(this,ie,s),(0,n.__privateGet)(this,ee).on("subscription.create.resolved",({data:e})=>{e&&this.handleCreate(e)}),(0,n.__privateGet)(this,ee).on("subscription.update.resolved",({data:e})=>{e&&this.handleUpdate(e)}),(0,n.__privateGet)(this,ee).on("subscription.delete.resolved",({args:e})=>{"subscription"in e?this.handleDelete(e.subscription):"identifier"in e&&this.handleDeleteByIdentifier(e.identifier)}),(0,n.__privateGet)(this,ee).on("subscription.preference.update.pending",({data:e})=>{e&&this.handlePreferenceUpdate(e)}),(0,n.__privateGet)(this,ee).on("subscription.preference.update.resolved",({data:e})=>{e&&this.handlePreferenceUpdate(e)}),(0,n.__privateGet)(this,ee).on("subscription.preferences.bulk_update.resolved",({data:e})=>{e&&e.length>0&&this.handleBulkPreferenceUpdate(e)})}has(e){return void 0!==(0,n.__privateGet)(this,te).get(ce(e))}set(e,t){(0,n.__privateGet)(this,te).set(ce(e),t);for(const s of t)(0,n.__privateGet)(this,re).set(de({topicKey:e.topicKey,identifier:s.identifier}),s)}setOne(e,t){(0,n.__privateGet)(this,re).set(de(e),t)}getAll(e){return(0,n.__privateGet)(this,te).get(ce(e))}get(e){return(0,n.__privateGet)(this,re).get(de(e))}invalidate(e){const t=ce({topicKey:e.topicKey}),s=(0,n.__privateGet)(this,te).get(t);if(s)for(const t of s)(0,n.__privateGet)(this,re).remove(de({topicKey:e.topicKey,identifier:t.identifier}));(0,n.__privateGet)(this,te).remove(t);const a=(0,n.__privateGet)(this,re).keys();for(const t of a)t.startsWith(`item:${e.topicKey}:`)&&(0,n.__privateGet)(this,re).remove(t)}clearAll(){(0,n.__privateGet)(this,te).clear(),(0,n.__privateGet)(this,re).clear()}};ee=new WeakMap,te=new WeakMap,ie=new WeakMap,re=new WeakMap,ne=new WeakMap;var ue=class extends Q{constructor({useCache:e,inboxServiceInstance:t,eventEmitterInstance:s,subscriber:a,contextKey:o}){super({eventEmitterInstance:s,inboxServiceInstance:t}),(0,n.__privateAdd)(this,se),(0,n.__privateAdd)(this,ae),(0,n.__privateAdd)(this,oe),this.cache=new he({emitterInstance:this._emitter,inboxServiceInstance:this._inboxService,useCache:e}),(0,n.__privateSet)(this,se,e),(0,n.__privateSet)(this,ae,a),(0,n.__privateSet)(this,oe,o)}list(e,s){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{var a,o;return o={emitter:this._emitter,apiService:this._inboxService,cache:this.cache,options:(0,n.__spreadProps)((0,n.__spreadValues)({},s),{useCache:null!=(a=null==s?void 0:s.useCache)?a:(0,n.__privateGet)(this,se)}),args:e},(0,n.__async)(null,[o],function*({emitter:e,apiService:s,cache:a,options:o,args:c}){try{const{useCache:t,refetch:l}=o;let h=t&&!l?a.getAll(c):void 0;return e.emit("subscriptions.list.pending",{args:c,data:h}),(!h||l)&&(h=(yield s.fetchSubscriptions(c.topicKey)).map(o=>new V((0,n.__spreadProps)((0,n.__spreadValues)({},o),{topicKey:c.topicKey}),e,s,a,t)),t&&(a.set(c,h),h=a.getAll(c))),e.emit("subscriptions.list.resolved",{args:c,data:h}),{data:h}}catch(n){return e.emit("subscriptions.list.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to fetch subscriptions",n)}}})})})}get(e,s){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{var a,o,c;return c={emitter:this._emitter,apiService:this._inboxService,cache:this.cache,options:(0,n.__spreadProps)((0,n.__spreadValues)({},s),{useCache:null!=(a=null==s?void 0:s.useCache)?a:(0,n.__privateGet)(this,se)}),args:(0,n.__spreadProps)((0,n.__spreadValues)({},e),{identifier:null!=(o=e.identifier)?o:(0,t.buildSubscriptionIdentifier)({topicKey:e.topicKey,subscriberId:(0,n.__privateGet)(this,ae).subscriberId,contextKey:(0,n.__privateGet)(this,oe)})})},(0,n.__async)(null,[c],function*({emitter:e,apiService:s,cache:a,options:o,args:c}){try{const{useCache:t,refetch:l}=o;let h=t&&!l?a.get(c):void 0;if(e.emit("subscription.get.pending",{args:c,data:h}),!h||l){const o=yield s.getSubscription(c.topicKey,c.identifier,c.workflowIds,c.tags);if(!o)return e.emit("subscription.get.resolved",{args:c,data:null}),{data:null};h=new V((0,n.__spreadProps)((0,n.__spreadValues)({},o),{topicKey:c.topicKey}),e,s,a,t),t&&(a.setOne(c,h),h=a.get(c))}return e.emit("subscription.get.resolved",{args:c,data:h}),{data:h}}catch(n){return e.emit("subscription.get.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to fetch subscription",n)}}})})})}create(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,cache:this.cache,useCache:(0,n.__privateGet)(this,se),args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:s,cache:a,useCache:o,args:c}){var l;try{e.emit("subscription.create.pending",{args:c});const t=yield s.createSubscription({identifier:null!=(l=c.identifier)?l:"",name:c.name,topicKey:c.topicKey,topicName:c.topicName,preferences:c.preferences}),h=new V((0,n.__spreadProps)((0,n.__spreadValues)({},t),{topicKey:c.topicKey}),e,s,a,o);return e.emit("subscription.create.resolved",{args:c,data:h}),{data:h}}catch(n){return e.emit("subscription.create.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to create subscription",n)}}});var s})})}update(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>J({emitter:this._emitter,apiService:this._inboxService,cache:this.cache,useCache:(0,n.__privateGet)(this,se),args:e}))})}delete(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>q({emitter:this._emitter,apiService:this._inboxService,args:e}))})}};se=new WeakMap,ae=new WeakMap,oe=new WeakMap;var pe="v1",_e=class{constructor(e={}){this.DEFAULT_BACKEND_URL="undefined"!=typeof window&&window.NOVU_LOCAL_BACKEND_URL||"https://api.novu.co";const{apiVersion:t=pe,apiUrl:s=this.DEFAULT_BACKEND_URL,headers:a={}}=e||{};this.apiVersion=t,this.apiUrl=`${s}/${t}`,this.headers=(0,n.__spreadValues)({"Novu-API-Version":"2024-06-26","Novu-Client-Version":"@novu/js@3.17.0","Content-Type":"application/json"},a)}setAuthorizationToken(e){this.headers.Authorization=`Bearer ${e}`}setKeylessHeader(e){var t;const n=e||"undefined"!=typeof window&&(null==(t=window.localStorage)?void 0:t.getItem("novu_keyless_application_identifier"));n&&n.startsWith("pk_keyless_")&&(this.headers["Novu-Application-Identifier"]=n)}setHeaders(e){this.headers=(0,n.__spreadValues)((0,n.__spreadValues)({},this.headers),e)}get(e,t,s=!0){return(0,n.__async)(this,null,function*(){return this.doFetch({path:e,searchParams:t,options:{method:"GET"},unwrapEnvelope:s})})}post(e,t,s){return(0,n.__async)(this,null,function*(){return this.doFetch({path:e,options:{method:"POST",body:t,headers:null==s?void 0:s.headers}})})}patch(e,t){return(0,n.__async)(this,null,function*(){return this.doFetch({path:e,options:{method:"PATCH",body:t}})})}delete(e,t){return(0,n.__async)(this,null,function*(){return this.doFetch({path:e,options:{method:"DELETE",body:t}})})}doFetch(e){return(0,n.__async)(this,arguments,function*({path:e,searchParams:t,options:s,unwrapEnvelope:a=!0}){const o=ve(this.apiUrl,e,t?`?${t.toString()}`:""),c={method:(null==s?void 0:s.method)||"GET",headers:(0,n.__spreadValues)((0,n.__spreadValues)({},this.headers),(null==s?void 0:s.headers)||{}),body:(null==s?void 0:s.body)?JSON.stringify(s.body):void 0},l=yield fetch(o,c);if(!l.ok){const e=yield l.json();throw new Error(`${this.headers["Novu-Client-Version"]} error. Status: ${l.status}, Message: ${e.message}`)}if(204===l.status)return;const h=yield l.json();return a?h.data:h})}};function ve(...e){return e.reduce((e,t)=>(t&&e.push(t.replace(new RegExp("(?{for(const s of t.or)e.append(`tags[${n}][]`,s)})}}var Ae=class{constructor(e={}){this.isSessionInitialized=!1,(0,n.__privateAdd)(this,fe),(0,n.__privateSet)(this,fe,new _e(e))}initializeSession(e){return(0,n.__async)(this,arguments,function*({applicationIdentifier:e,subscriberHash:t,contextHash:s,subscriber:a,defaultSchedule:o,context:c}){const l=yield(0,n.__privateGet)(this,fe).post(`${ge}/session`,{applicationIdentifier:e,subscriberHash:t,contextHash:s,subscriber:a,defaultSchedule:o,context:c});return(0,n.__privateGet)(this,fe).setAuthorizationToken(l.token),(0,n.__privateGet)(this,fe).setKeylessHeader(l.applicationIdentifier),this.isSessionInitialized=!0,l})}fetchNotifications({after:e,archived:t,limit:s=10,offset:a,read:o,tags:c,snoozed:l,seen:h,data:u,severity:p,createdGte:_,createdLte:v}){const f=new URLSearchParams(`limit=${s}`);if(e&&f.append("after",e),a&&f.append("offset",`${a}`),Ie(f,c),void 0!==o&&f.append("read",`${o}`),void 0!==t&&f.append("archived",`${t}`),void 0!==l&&f.append("snoozed",`${l}`),void 0!==h&&f.append("seen",`${h}`),void 0!==u&&f.append("data",JSON.stringify(u)),p&&Array.isArray(p))for(const e of p)f.append("severity[]",e);else p&&f.append("severity",p);return _&&f.append("createdGte",`${_}`),v&&f.append("createdLte",`${v}`),(0,n.__privateGet)(this,fe).get(ye,f,!1)}count({filters:e}){return(0,n.__privateGet)(this,fe).get(`${ye}/count`,new URLSearchParams({filters:JSON.stringify(e)}),!1)}read(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/read`)}unread(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/unread`)}archive(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/archive`)}unarchive(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/unarchive`)}snooze(e,t){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/snooze`,{snoozeUntil:t})}unsnooze(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/unsnooze`)}readAll({tags:e,data:t}){return(0,n.__privateGet)(this,fe).post(`${ye}/read`,{tags:e,data:t?JSON.stringify(t):void 0})}archiveAll({tags:e,data:t}){return(0,n.__privateGet)(this,fe).post(`${ye}/archive`,{tags:e,data:t?JSON.stringify(t):void 0})}archiveAllRead({tags:e,data:t}){return(0,n.__privateGet)(this,fe).post(`${ye}/read-archive`,{tags:e,data:t?JSON.stringify(t):void 0})}delete(e){return(0,n.__privateGet)(this,fe).delete(`${ye}/${e}/delete`)}deleteAll({tags:e,data:t}){return(0,n.__privateGet)(this,fe).post(`${ye}/delete`,{tags:e,data:t?JSON.stringify(t):void 0})}markAsSeen({notificationIds:e,tags:t,data:s}){return(0,n.__privateGet)(this,fe).post(`${ye}/seen`,{notificationIds:e,tags:t,data:s?JSON.stringify(s):void 0})}seen(e){return this.markAsSeen({notificationIds:[e]})}completeAction({actionType:e,notificationId:t}){return(0,n.__privateGet)(this,fe).patch(`${ye}/${t}/complete`,{actionType:e})}revertAction({actionType:e,notificationId:t}){return(0,n.__privateGet)(this,fe).patch(`${ye}/${t}/revert`,{actionType:e})}fetchPreferences({tags:e,severity:t,criticality:s}){const a=new URLSearchParams;if(e)for(const t of e)a.append("tags[]",t);if(t&&Array.isArray(t))for(const e of t)a.append("severity[]",e);else t&&a.append("severity",t);s&&a.append("criticality",s);const o=a.size?`?${a.toString()}`:"";return(0,n.__privateGet)(this,fe).get(`${ge}/preferences${o}`)}bulkUpdatePreferences(e){return(0,n.__privateGet)(this,fe).patch(`${ge}/preferences/bulk`,{preferences:e})}updateGlobalPreferences(e){return(0,n.__privateGet)(this,fe).patch(`${ge}/preferences`,e)}updateWorkflowPreferences({workflowId:e,channels:t}){return(0,n.__privateGet)(this,fe).patch(`${ge}/preferences/${e}`,t)}fetchGlobalPreferences(){return(0,n.__privateGet)(this,fe).get(`${ge}/preferences/global`)}triggerHelloWorldEvent(){return(0,n.__privateGet)(this,fe).post("/inbox/events",{name:"hello-world",to:{subscriberId:"keyless-subscriber-id"},payload:{subject:"Novu Keyless Environment",body:"You're using a keyless demo environment. For full access to Novu features and cloud integration, obtain your API key.",primaryActionText:"Obtain API Key",primaryActionUrl:"https://go.novu.co/keyless",secondaryActionText:"Explore Documentation",secondaryActionUrl:"https://go.novu.co/keyless-docs"}})}fetchSubscriptions(e){return(0,n.__privateGet)(this,fe).get(`${ge}/topics/${e}/subscriptions`)}getSubscription(e,t,s,a){const o=new URLSearchParams;if(null==s?void 0:s.length)for(const e of s)o.append("workflowIds",e);if(null==a?void 0:a.length)for(const e of a)o.append("tags",e);const c=o.size?`?${o.toString()}`:"";return(0,n.__privateGet)(this,fe).get(`${ge}/topics/${e}/subscriptions/${t}${c}`)}createSubscription({identifier:e,name:t,topicKey:s,topicName:a,preferences:o}){return(0,n.__privateGet)(this,fe).post(`${ge}/topics/${s}/subscriptions`,(0,n.__spreadValues)((0,n.__spreadValues)({identifier:e,name:t},a&&{topic:{name:a}}),void 0!==o&&{preferences:o}))}updateSubscription({topicKey:e,identifier:t,name:s,preferences:a}){return(0,n.__privateGet)(this,fe).patch(`${ge}/topics/${e}/subscriptions/${t}`,(0,n.__spreadValues)({name:s},void 0!==a&&{preferences:a}))}updateSubscriptionPreference({subscriptionIdentifier:e,workflowId:t,enabled:s,condition:a,email:o,sms:c,in_app:l,chat:h,push:u}){return(0,n.__privateGet)(this,fe).patch(`${ge}/subscriptions/${e}/preferences/${t}`,{enabled:s,condition:a,email:o,sms:c,in_app:l,chat:h,push:u})}bulkUpdateSubscriptionPreferences(e){return(0,n.__privateGet)(this,fe).patch(`${ge}/preferences/bulk`,{preferences:e})}deleteSubscription({topicKey:e,identifier:t}){return(0,n.__privateGet)(this,fe).delete(`${ge}/topics/${e}/subscriptions/${t}`)}generateChatOAuthUrl({integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,scope:o,userScope:c,mode:l,connectionMode:h,autoLinkUser:u}){return(0,n.__privateGet)(this,fe).post(be,{integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,scope:o,userScope:c,mode:l,connectionMode:h,autoLinkUser:u})}generateConnectOAuthUrl({integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,scope:o,connectionMode:c,autoLinkUser:l}){return(0,n.__privateGet)(this,fe).post(Se,{integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,scope:o,connectionMode:c,autoLinkUser:l})}generateLinkUserOAuthUrl({integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,userScope:o}){return(0,n.__privateGet)(this,fe).post(Ge,{integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,userScope:o})}listChannelConnections(e={}){const t=ke(e);return(0,n.__privateGet)(this,fe).get(`${me}${t}`,void 0,!1)}getChannelConnection(e){return(0,n.__privateGet)(this,fe).get(`${me}/${e}`)}createChannelConnection({identifier:e,integrationIdentifier:t,subscriberId:s,context:a,workspace:o,auth:c}){return(0,n.__privateGet)(this,fe).post(me,{identifier:e,integrationIdentifier:t,subscriberId:s,context:a,workspace:o,auth:c})}deleteChannelConnection(e){return(0,n.__privateGet)(this,fe).delete(`${me}/${e}`)}listChannelEndpoints(e={}){const t=ke(e);return(0,n.__privateGet)(this,fe).get(`${we}${t}`,void 0,!1)}getChannelEndpoint(e){return(0,n.__privateGet)(this,fe).get(`${we}/${e}`)}createChannelEndpoint({identifier:e,integrationIdentifier:t,connectionIdentifier:s,subscriberId:a,context:o,type:c,endpoint:l}){return(0,n.__privateGet)(this,fe).post(we,{identifier:e,integrationIdentifier:t,connectionIdentifier:s,subscriberId:a,context:o,type:c,endpoint:l})}deleteChannelEndpoint(e){return(0,n.__privateGet)(this,fe).delete(`${we}/${e}`)}};fe=new WeakMap;var xe,Ee=class extends Q{constructor({inboxServiceInstance:e,eventEmitterInstance:t}){super({inboxServiceInstance:e,eventEmitterInstance:t})}generateOAuthUrl(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-connection.oauth-url.pending",{args:s});const t=yield n.generateChatOAuthUrl(s);return e.emit("channel-connection.oauth-url.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-connection.oauth-url.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to generate chat OAuth URL",n)}}});var s})})}generateConnectOAuthUrl(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-connection.oauth-url.pending",{args:s});const t=yield n.generateConnectOAuthUrl(s);return e.emit("channel-connection.oauth-url.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-connection.oauth-url.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to generate connect OAuth URL",n)}}});var s})})}list(){return(0,n.__async)(this,arguments,function*(e={}){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-connections.list.pending",{args:s});const t=(yield n.listChannelConnections(s)).data;return e.emit("channel-connections.list.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-connections.list.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to list channel connections",n)}}});var s})})}get(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-connection.get.pending",{args:s});const t=yield n.getChannelConnection(s.identifier);return e.emit("channel-connection.get.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-connection.get.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to get channel connection",n)}}});var s})})}delete(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{return e.emit("channel-connection.delete.pending",{args:s}),yield n.deleteChannelConnection(s.identifier),e.emit("channel-connection.delete.resolved",{args:s}),{data:void 0}}catch(n){return e.emit("channel-connection.delete.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to delete channel connection",n)}}});var s})})}},Ce=class extends Q{constructor({inboxServiceInstance:e,eventEmitterInstance:t}){super({inboxServiceInstance:e,eventEmitterInstance:t})}generateLinkUserOAuthUrl(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-endpoint.oauth-url.pending",{args:s});const t=yield n.generateLinkUserOAuthUrl(s);return e.emit("channel-endpoint.oauth-url.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-endpoint.oauth-url.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to generate link user OAuth URL",n)}}});var s})})}list(){return(0,n.__async)(this,arguments,function*(e={}){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-endpoints.list.pending",{args:s});const t=(yield n.listChannelEndpoints(s)).data;return e.emit("channel-endpoints.list.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-endpoints.list.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to list channel endpoints",n)}}});var s})})}get(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-endpoint.get.pending",{args:s});const t=yield n.getChannelEndpoint(s.identifier);return e.emit("channel-endpoint.get.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-endpoint.get.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to get channel endpoint",n)}}});var s})})}create(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-endpoint.create.pending",{args:s});const t=yield n.createChannelEndpoint(s);return e.emit("channel-endpoint.create.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-endpoint.create.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to create channel endpoint",n)}}});var s})})}delete(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{return e.emit("channel-endpoint.delete.pending",{args:s}),yield n.deleteChannelEndpoint(s.identifier),e.emit("channel-endpoint.delete.resolved",{args:s}),{data:void 0}}catch(n){return e.emit("channel-endpoint.delete.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to delete channel endpoint",n)}}});var s})})}},We=class{constructor(){(0,n.__privateAdd)(this,xe),(0,n.__privateSet)(this,xe,(0,s.default)())}on(e,t){return(0,n.__privateGet)(this,xe).on(e,t),()=>{this.off(e,t)}}off(e,t){(0,n.__privateGet)(this,xe).off(e,t)}emit(e,t){(0,n.__privateGet)(this,xe).emit(e,t)}};xe=new WeakMap;var Ne,Me,$e,Pe,Oe=({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,limit:l,offset:h,after:u,createdGte:p,createdLte:_})=>Object.entries({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,limit:l,offset:h,after:u,createdGte:p,createdLte:_}).filter(([e,t])=>null!=t&&!(Array.isArray(t)&&0===t.length)).reduce((e,[t,n])=>(e[t]=n,e),{}),Ke=({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,limit:l,offset:h,after:u,createdGte:p,createdLte:_})=>JSON.stringify(Oe({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,limit:l,offset:h,after:u,createdGte:p,createdLte:_})),Ue=({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,createdGte:l,createdLte:h})=>JSON.stringify(Oe({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,createdGte:l,createdLte:h})),ze=e=>JSON.parse(e),Ve=["notification.read.pending","notification.read.resolved","notification.unread.pending","notification.unread.resolved","notification.complete_action.pending","notification.complete_action.resolved","notification.revert_action.pending","notification.revert_action.resolved","notifications.read_all.pending","notifications.read_all.resolved"],je=["notification.archive.pending","notification.unarchive.pending","notification.snooze.pending","notification.unsnooze.pending","notification.delete.pending","notifications.archive_all.pending","notifications.archive_all_read.pending","notifications.delete_all.pending"],Fe=class{constructor({emitter:e,inboxService:t}){(0,n.__privateAdd)(this,Ne),(0,n.__privateAdd)(this,Me),(0,n.__privateAdd)(this,$e),this.updateNotification=(e,t)=>{const s=(0,n.__privateGet)(this,$e).get(e);if(!s)return!1;const a=s.notifications.findIndex(e=>e.id===t.id);if(-1===a)return!1;const o=[...s.notifications];return o[a]=t,(0,n.__privateGet)(this,$e).set(e,(0,n.__spreadProps)((0,n.__spreadValues)({},s),{notifications:o})),!0},this.removeNotification=(e,t)=>{const s=(0,n.__privateGet)(this,$e).get(e);if(!s)return!1;const a=s.notifications.findIndex(e=>e.id===t.id);if(-1===a)return!1;const o=[...s.notifications];return o.splice(a,1),(0,n.__privateGet)(this,$e).set(e,(0,n.__spreadProps)((0,n.__spreadValues)({},s),{notifications:o})),!0},this.handleNotificationEvent=({remove:e}={remove:!1})=>t=>{const{data:s,args:a}=t;let o=[];if(null!=s)Array.isArray(s)&&s.every(e=>"object"==typeof e&&"id"in e)?o=s:"object"==typeof s&&"id"in s&&(o=[s]);else if(e&&a)if("notification"in a&&a.notification)o=[a.notification];else if("notificationId"in a&&a.notificationId){const e=[];(0,n.__privateGet)(this,$e).keys().forEach(t=>{const s=(0,n.__privateGet)(this,$e).get(t);if(s){const t=s.notifications.find(e=>e.id===a.notificationId);t&&e.push(t)}}),o=e}if(0===o.length)return;const c=new Set;(0,n.__privateGet)(this,$e).keys().forEach(t=>{o.forEach(n=>{let s=!1;s=e?this.removeNotification(t,n):this.updateNotification(t,n),s&&c.add(Ue(ze(t)))})}),c.forEach(e=>{const t=this.getAggregated(ze(e));(0,n.__privateGet)(this,Ne).emit("notifications.list.updated",{data:t})})},(0,n.__privateSet)(this,Ne,e),(0,n.__privateSet)(this,Me,t),Ve.forEach(e=>{(0,n.__privateGet)(this,Ne).on(e,this.handleNotificationEvent())}),je.forEach(e=>{(0,n.__privateGet)(this,Ne).on(e,this.handleNotificationEvent({remove:!0}))}),(0,n.__privateSet)(this,$e,new X)}getAggregated(e){return(0,n.__privateGet)(this,$e).keys().filter(t=>{const n=ze(t);return A(n,e)}).map(e=>(0,n.__privateGet)(this,$e).get(e)).reduce((e,t)=>t?{hasMore:t.hasMore,filter:t.filter,notifications:[...e.notifications,...t.notifications]}:e,{hasMore:!1,filter:{},notifications:[]})}get(e){return(0,n.__privateGet)(this,$e).get(Ke(e))}has(e){return void 0!==(0,n.__privateGet)(this,$e).get(Ke(e))}set(e,t){(0,n.__privateGet)(this,$e).set(Ke(e),t)}unshift(e,s){const a=Ke(e),o=(0,n.__privateGet)(this,$e).get(a)||{hasMore:!1,filter:ze(a),notifications:[]},c=(0,t.createNotification)({notification:(0,n.__spreadValues)({},s),emitter:(0,n.__privateGet)(this,Ne),inboxService:(0,n.__privateGet)(this,Me)});this.update(e,(0,n.__spreadProps)((0,n.__spreadValues)({},o),{notifications:[c,...o.notifications]}))}update(e,t){this.set(e,t);const s=this.getAggregated(ze(Ke(e)));(0,n.__privateGet)(this,Ne).emit("notifications.list.updated",{data:s})}getAll(e){if(this.has(e))return this.getAggregated({tags:e.tags,data:e.data,read:e.read,snoozed:e.snoozed,archived:e.archived,seen:e.seen,severity:e.severity,createdGte:e.createdGte,createdLte:e.createdLte})}getUniqueNotifications({tags:e,read:t,data:s}){const a=(0,n.__privateGet)(this,$e).keys(),o=new Map;return a.forEach(a=>{const c=ze(a);if(G(e,c.tags)&&I(s,c.data)){const e=(0,n.__privateGet)(this,$e).get(a);if(!e)return;e.notifications.filter(e=>void 0===t||t===e.isRead).forEach(e=>{o.set(e.id,e)})}}),Array.from(o.values())}clear(e){(0,n.__privateGet)(this,$e).keys().forEach(t=>{A(ze(t),e)&&(0,n.__privateGet)(this,$e).remove(t)})}clearAll(){(0,n.__privateGet)(this,$e).clear()}};Ne=new WeakMap,Me=new WeakMap,$e=new WeakMap;var Le,Te,He,Re,Je=class extends Q{constructor({useCache:e,inboxServiceInstance:t,eventEmitterInstance:s}){super({eventEmitterInstance:s,inboxServiceInstance:t}),(0,n.__privateAdd)(this,Pe),this.cache=new Fe({emitter:s,inboxService:t}),(0,n.__privateSet)(this,Pe,e)}list(){return(0,n.__async)(this,arguments,function*(e={}){var s=e,{limit:a=10}=s,o=(0,n.__objRest)(s,["limit"]);return this.callWithSession(()=>(0,n.__async)(this,null,function*(){const e=(0,n.__spreadValues)({limit:a},o);try{const s="useCache"in e?e.useCache:(0,n.__privateGet)(this,Pe);let c=s?this.cache.getAll(e):void 0;if(this._emitter.emit("notifications.list.pending",{args:e,data:c}),!c){const l=yield this._inboxService.fetchNotifications((0,n.__spreadValues)({limit:a},o));c={hasMore:l.hasMore,filter:l.filter,notifications:l.data.map(e=>new t.Notification(e,this._emitter,this._inboxService))},s&&(this.cache.set(e,c),c=this.cache.getAll(e))}return this._emitter.emit("notifications.list.resolved",{args:e,data:c}),{data:c}}catch(n){return this._emitter.emit("notifications.list.resolved",{args:e,error:n}),{error:new t.NovuError("Failed to fetch notifications",n)}}}))})}count(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){const s=e&&"filters"in e?e.filters:[(0,n.__spreadValues)({},e)];try{this._emitter.emit("notifications.count.pending",{args:e});const t=yield this._inboxService.count({filters:s}),n=e&&"filters"in e?{counts:t.data}:t.data[0];return this._emitter.emit("notifications.count.resolved",{args:e,data:n}),{data:n}}catch(n){return this._emitter.emit("notifications.count.resolved",{args:e,error:n}),{error:new t.NovuError("Failed to count notifications",n)}}}))})}read(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.read)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}unread(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.unread)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}seen(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.seen)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}archive(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.archive)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}unarchive(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.unarchive)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}delete(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.deleteNotification)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}snooze(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.snooze)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}unsnooze(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.unsnooze)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}completePrimary(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.completeAction)({emitter:this._emitter,apiService:this._inboxService,args:e,actionType:"primary"})}))})}completeSecondary(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.completeAction)({emitter:this._emitter,apiService:this._inboxService,args:e,actionType:"secondary"})}))})}revertPrimary(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.revertAction)({emitter:this._emitter,apiService:this._inboxService,args:e,actionType:"primary"})}))})}revertSecondary(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.revertAction)({emitter:this._emitter,apiService:this._inboxService,args:e,actionType:"secondary"})}))})}readAll(){return(0,n.__async)(this,arguments,function*({tags:e,data:s}={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.readAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:e,data:s})}))})}seenAll(){return(0,n.__async)(this,arguments,function*(e={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return"notificationIds"in e?(0,t.seenAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,notificationIds:e.notificationIds}):(0,t.seenAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:"tags"in e?e.tags:void 0,data:"data"in e?e.data:void 0})}))})}archiveAll(){return(0,n.__async)(this,arguments,function*({tags:e,data:s}={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.archiveAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:e,data:s})}))})}archiveAllRead(){return(0,n.__async)(this,arguments,function*({tags:e,data:s}={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.archiveAllRead)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:e,data:s})}))})}deleteAll(){return(0,n.__async)(this,arguments,function*({tags:e,data:s}={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.deleteAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:e,data:s})}))})}clearCache({filter:e}={}){e?this.cache.clear(null!=e?e:{}):this.cache.clearAll()}triggerHelloWorldEvent(){return(0,n.__async)(this,null,function*(){return this._inboxService.triggerHelloWorldEvent()})}};Pe=new WeakMap;var De,Be,qe,Ye,Ze,Qe=class{constructor(e,{emitterInstance:t,inboxServiceInstance:s,cache:a,useCache:o}){(0,n.__privateAdd)(this,Le),(0,n.__privateAdd)(this,Te),(0,n.__privateAdd)(this,He),(0,n.__privateAdd)(this,Re),(0,n.__privateSet)(this,Le,t),(0,n.__privateSet)(this,Te,s),(0,n.__privateSet)(this,He,a),(0,n.__privateSet)(this,Re,o),this.isEnabled=e.isEnabled,this.weeklySchedule=e.weeklySchedule}update(e){return(0,n.__async)(this,null,function*(){var t;const s=!!e.weeklySchedule||!!this.weeklySchedule;return rt({emitter:(0,n.__privateGet)(this,Le),apiService:(0,n.__privateGet)(this,Te),cache:(0,n.__privateGet)(this,He),useCache:(0,n.__privateGet)(this,Re),args:(0,n.__spreadValues)({isEnabled:null!=(t=e.isEnabled)?t:this.isEnabled},s&&{weeklySchedule:(0,n.__spreadValues)((0,n.__spreadValues)({},this.weeklySchedule),e.weeklySchedule)})})})}};Le=new WeakMap,Te=new WeakMap,He=new WeakMap,Re=new WeakMap;var Xe=class{constructor(e,{emitterInstance:t,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c}){(0,n.__privateAdd)(this,De),(0,n.__privateAdd)(this,Be),(0,n.__privateAdd)(this,qe),(0,n.__privateAdd)(this,Ye),(0,n.__privateAdd)(this,Ze),(0,n.__privateSet)(this,De,t),(0,n.__privateSet)(this,Be,s),(0,n.__privateSet)(this,qe,a),(0,n.__privateSet)(this,Ye,o),(0,n.__privateSet)(this,Ze,c),this.level=e.level,this.enabled=e.enabled,this.channels=e.channels,this.workflow=e.workflow,this.schedule=new Qe((0,n.__spreadValues)({},e.schedule),{emitterInstance:t,inboxServiceInstance:s,cache:o,useCache:c})}update({channels:e,channelPreferences:t}){var s;return tt({emitter:(0,n.__privateGet)(this,De),apiService:(0,n.__privateGet)(this,Be),cache:(0,n.__privateGet)(this,qe),scheduleCache:(0,n.__privateGet)(this,Ye),useCache:(0,n.__privateGet)(this,Ze),args:{workflowId:null==(s=this.workflow)?void 0:s.id,channels:e||t,preference:this}})}};De=new WeakMap,Be=new WeakMap,qe=new WeakMap,Ye=new WeakMap,Ze=new WeakMap;var et,tt=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:s,cache:a,scheduleCache:o,useCache:c,args:l}){var h;const{channels:u}=l,p="workflowId"in l?l.workflowId:null==(h=l.preference.workflow)?void 0:h.id;try{let t;e.emit("preference.update.pending",{args:l,data:"preference"in l?new Xe((0,n.__spreadProps)((0,n.__spreadValues)({},l.preference),{channels:(0,n.__spreadValues)((0,n.__spreadValues)({},l.preference.channels),u)}),{emitterInstance:e,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c}):void 0}),p?t=yield s.updateWorkflowPreferences({workflowId:p,channels:u}):(it({emitter:e,apiService:s,cache:a,scheduleCache:o,useCache:c,args:l}),t=yield s.updateGlobalPreferences(u));const h=new Xe(t,{emitterInstance:e,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c});return e.emit("preference.update.resolved",{args:l,data:h}),{data:h}}catch(n){return e.emit("preference.update.resolved",{args:l,error:n}),{error:new t.NovuError("Failed to update preference",n)}}}),it=({emitter:e,apiService:t,cache:s,scheduleCache:a,useCache:o,args:c})=>{const l=o?null==s?void 0:s.getAll({}):void 0;null==l||l.forEach(l=>{var h,u;if("template"===l.level){const p=(0,n.__spreadProps)((0,n.__spreadValues)({},l),{channels:Object.entries(l.channels).reduce((e,[t,n])=>{var s;const a=t;return e[a]=null!=(s=c.channels[a])?s:n,e},{})}),_="preference"in c?new Xe(p,{emitterInstance:e,inboxServiceInstance:t,cache:s,scheduleCache:a,useCache:o}):void 0;_&&e.emit("preference.update.pending",{args:{workflowId:null!=(u=null==(h=l.workflow)?void 0:h.id)?u:"",channels:_.channels},data:_})}})},rt=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:n,cache:s,useCache:a,args:o}){var c,l;try{const{isEnabled:t,weeklySchedule:h}=o,u=new Qe({isEnabled:t,weeklySchedule:h},{emitterInstance:e,inboxServiceInstance:n,cache:s,useCache:a});e.emit("preference.schedule.update.pending",{args:o,data:u});const p=yield n.updateGlobalPreferences({schedule:{isEnabled:t,weeklySchedule:h}}),_=new Qe({isEnabled:null==(c=p.schedule)?void 0:c.isEnabled,weeklySchedule:null==(l=p.schedule)?void 0:l.weeklySchedule},{emitterInstance:e,inboxServiceInstance:n,cache:s,useCache:a});return e.emit("preference.schedule.update.resolved",{args:o,data:_}),{data:_}}catch(n){return e.emit("preference.schedule.update.resolved",{args:o,error:n}),{error:new t.NovuError("Failed to update preference",n)}}}),nt=class extends Q{constructor({cache:e,useCache:t,inboxServiceInstance:s,eventEmitterInstance:a}){super({eventEmitterInstance:a,inboxServiceInstance:s}),(0,n.__privateAdd)(this,et),this.cache=e,(0,n.__privateSet)(this,et,t)}get(){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){var e,t;try{let s=(0,n.__privateGet)(this,et)?this.cache.getAll():void 0;if(this._emitter.emit("preference.schedule.get.pending",{args:void 0,data:s}),!s){const a=yield this._inboxService.fetchGlobalPreferences();s=new Qe({isEnabled:null==(e=null==a?void 0:a.schedule)?void 0:e.isEnabled,weeklySchedule:null==(t=null==a?void 0:a.schedule)?void 0:t.weeklySchedule},{emitterInstance:this._emitter,inboxServiceInstance:this._inboxService,cache:this.cache,useCache:(0,n.__privateGet)(this,et)}),(0,n.__privateGet)(this,et)&&(this.cache.set(s),s=this.cache.getAll())}return this._emitter.emit("preference.schedule.get.resolved",{args:void 0,data:s}),{data:s}}catch(e){throw this._emitter.emit("preference.schedule.get.resolved",{args:void 0,error:e}),e}}))})}update(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>rt({emitter:this._emitter,apiService:this._inboxService,cache:this.cache,useCache:(0,n.__privateGet)(this,et),args:e}))})}};et=new WeakMap;var st,at,ot=["preference.update.pending","preference.update.resolved","preferences.bulk_update.pending","preferences.bulk_update.resolved"],ct=["preference.schedule.update.pending","preference.schedule.update.resolved"],lt=({tags:e,severity:t})=>Object.entries({tags:e,severity:t}).reduce((e,[t,n])=>(null==n||Array.isArray(n)&&0===n.length||(e[t]=n),e),{}),dt=({tags:e,severity:t})=>JSON.stringify(lt({tags:e,severity:t})),ht=class{constructor({emitterInstance:e}){(0,n.__privateAdd)(this,st),(0,n.__privateAdd)(this,at),this.updatePreference=(e,t)=>{const s=(0,n.__privateGet)(this,at).get(e);if(!s)return!1;const a=s.findIndex(e=>{var n,s;return(null==(n=e.workflow)?void 0:n.id)===(null==(s=t.workflow)?void 0:s.id)||e.level===t.level&&"global"===t.level});if(-1===a)return!1;const o=[...s];return o[a]=t,(0,n.__privateGet)(this,at).set(e,o),!0},this.updatePreferenceSchedule=(e,t)=>{const s=(0,n.__privateGet)(this,at).get(e);if(!s)return!1;const a=s.findIndex(e=>"global"===e.level);if(-1===a)return!1;const o=[...s];return o[a].schedule=t,(0,n.__privateGet)(this,at).set(e,o),!0},this.handleScheduleEvent=({data:e})=>{var t;if(!e)return;const s=(0,n.__privateGet)(this,at).keys(),a=new Set;for(const t of s){const s=this.updatePreferenceSchedule(t,e),o=(0,n.__privateGet)(this,at).get(t);s&&o&&a.add(t)}for(const e of a)(0,n.__privateGet)(this,st).emit("preferences.list.updated",{data:null!=(t=(0,n.__privateGet)(this,at).get(e))?t:[]})},this.handlePreferenceEvent=({data:e})=>{if(!e)return;const t=Array.isArray(e)?e:[e],s=new Set;(0,n.__privateGet)(this,at).keys().forEach(e=>{t.forEach(t=>{const a=this.updatePreference(e,t),o=(0,n.__privateGet)(this,at).get(e);a&&o&&s.add(e)})}),s.forEach(e=>{var t;(0,n.__privateGet)(this,st).emit("preferences.list.updated",{data:null!=(t=(0,n.__privateGet)(this,at).get(e))?t:[]})})},(0,n.__privateSet)(this,st,e);for(const e of ot)(0,n.__privateGet)(this,st).on(e,this.handlePreferenceEvent);for(const e of ct)(0,n.__privateGet)(this,st).on(e,this.handleScheduleEvent);(0,n.__privateSet)(this,at,new X)}has(e){return void 0!==(0,n.__privateGet)(this,at).get(dt(e))}set(e,t){(0,n.__privateGet)(this,at).set(dt(e),t)}getAll(e){if(this.has(e))return(0,n.__privateGet)(this,at).get(dt(e))}clearAll(){(0,n.__privateGet)(this,at).clear()}};st=new WeakMap,at=new WeakMap;var ut,pt,_t,vt=["preference.schedule.update.pending","preference.schedule.update.resolved"],ft=class{constructor({emitterInstance:e}){(0,n.__privateAdd)(this,ut),(0,n.__privateAdd)(this,pt),this.updateScheduleInCache=(e,t)=>!!(0,n.__privateGet)(this,pt).get(e)&&((0,n.__privateGet)(this,pt).set(e,t),!0),this.handleScheduleEvent=({data:e})=>{if(!e)return;const t=new Set,s=(0,n.__privateGet)(this,pt).keys();for(const a of s){const s=this.updateScheduleInCache(a,e),o=(0,n.__privateGet)(this,pt).get(a);s&&o&&t.add(a)}for(const e of t)(0,n.__privateGet)(this,ut).emit("preference.schedule.get.updated",{data:(0,n.__privateGet)(this,pt).get(e)})},(0,n.__privateSet)(this,ut,e);for(const e of vt)(0,n.__privateGet)(this,ut).on(e,this.handleScheduleEvent);(0,n.__privateSet)(this,pt,new X)}has(){return void 0!==(0,n.__privateGet)(this,pt).get("schedule")}set(e){(0,n.__privateGet)(this,pt).set("schedule",e)}getAll(){if(this.has())return(0,n.__privateGet)(this,pt).get("schedule")}clearAll(){(0,n.__privateGet)(this,pt).clear()}};ut=new WeakMap,pt=new WeakMap;var gt,yt,bt,mt=class extends Q{constructor({useCache:e,inboxServiceInstance:t,eventEmitterInstance:s}){super({eventEmitterInstance:s,inboxServiceInstance:t}),(0,n.__privateAdd)(this,_t),this.cache=new ht({emitterInstance:this._emitter}),this.scheduleCache=new ft({emitterInstance:this._emitter}),(0,n.__privateSet)(this,_t,e),this.schedule=new nt({cache:this.scheduleCache,useCache:e,inboxServiceInstance:t,eventEmitterInstance:s})}list(){return(0,n.__async)(this,arguments,function*(e={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){var t;try{let s=(0,n.__privateGet)(this,_t)?this.cache.getAll(e):void 0;if(this._emitter.emit("preferences.list.pending",{args:e,data:s}),!s){s=(yield this._inboxService.fetchPreferences({tags:e.tags,severity:e.severity,criticality:null!=(t=e.criticality)?t:"nonCritical"})).map(e=>new Xe(e,{emitterInstance:this._emitter,inboxServiceInstance:this._inboxService,cache:this.cache,scheduleCache:this.scheduleCache,useCache:(0,n.__privateGet)(this,_t)})),(0,n.__privateGet)(this,_t)&&(this.cache.set(e,s),s=this.cache.getAll(e))}return this._emitter.emit("preferences.list.resolved",{args:e,data:s}),{data:s}}catch(t){throw this._emitter.emit("preferences.list.resolved",{args:e,error:t}),t}}))})}update(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>tt({emitter:this._emitter,apiService:this._inboxService,cache:this.cache,scheduleCache:this.scheduleCache,useCache:(0,n.__privateGet)(this,_t),args:e}))})}bulkUpdate(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,cache:this.cache,scheduleCache:this.scheduleCache,useCache:(0,n.__privateGet)(this,_t),args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:s,cache:a,scheduleCache:o,useCache:c,args:l}){if(l.find(e=>"preference"in e&&"global"===e.preference.level))return{error:new t.NovuError("Global preference is not supported in bulk update","")};try{const t=l.map(t=>"preference"in t?new Xe((0,n.__spreadProps)((0,n.__spreadValues)({},t.preference),{channels:(0,n.__spreadValues)((0,n.__spreadValues)({},t.preference.channels),t.channels)}),{emitterInstance:e,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c}):void 0).filter(e=>void 0!==e);e.emit("preferences.bulk_update.pending",{args:l,data:t});const h=l.map(e=>{var t,s,a,o;return(0,n.__spreadValues)({workflowId:"workflowId"in e?e.workflowId:null!=(o=null!=(a=null==(t=e.preference.workflow)?void 0:t.id)?a:null==(s=e.preference.workflow)?void 0:s.identifier)?o:""},e.channels)}),u=(yield s.bulkUpdatePreferences(h)).map(t=>new Xe(t,{emitterInstance:e,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c}));return e.emit("preferences.bulk_update.resolved",{args:l,data:u}),{data:u}}catch(n){return e.emit("preferences.bulk_update.resolved",{args:l,error:n}),{error:new t.NovuError("Failed to bulk update preferences",n)}}});var s})})}};function St(){return"undefined"!=typeof window}_t=new WeakMap;var wt=class{constructor(e,t,s){(0,n.__privateAdd)(this,gt),(0,n.__privateAdd)(this,yt),(0,n.__privateAdd)(this,bt),(0,n.__privateSet)(this,gt,s),(0,n.__privateSet)(this,yt,t),(0,n.__privateSet)(this,bt,e)}get applicationIdentifier(){return(0,n.__privateGet)(this,bt).applicationIdentifier}get subscriberId(){var e;return null==(e=(0,n.__privateGet)(this,bt).subscriber)?void 0:e.subscriberId}get context(){return(0,n.__privateGet)(this,bt).context}get subscriberHash(){return(0,n.__privateGet)(this,bt).subscriberHash}get contextHash(){return(0,n.__privateGet)(this,bt).contextHash}get subscriber(){return(0,n.__privateGet)(this,bt).subscriber}handleApplicationIdentifier(e,t){if("undefined"==typeof window||!window.localStorage)return null;const n="novu_keyless_application_identifier";switch(e){case"get":return window.localStorage.getItem(n);case"store":return t&&window.localStorage.setItem(n,t),null;case"delete":return window.localStorage.removeItem(n),null;default:return null}}initialize(e){return(0,n.__async)(this,null,function*(){var t,s,a,o,c,l;const h=(null==(t=(0,n.__privateGet)(this,bt).subscriber)?void 0:t.subscriberId)===(null==(s=null==e?void 0:e.subscriber)?void 0:s.subscriberId),u=JSON.stringify((0,n.__privateGet)(this,bt).context)===JSON.stringify(null==e?void 0:e.context);if(!h||!u)try{e&&(0,n.__privateSet)(this,bt,e);const{subscriber:t,subscriberHash:s,contextHash:h,applicationIdentifier:u,defaultSchedule:p,context:_}=(0,n.__privateGet)(this,bt);let v;St()&&(v=Intl.DateTimeFormat().resolvedOptions().timeZone);let f=u;if(f)this.handleApplicationIdentifier("delete");else{const e=this.handleApplicationIdentifier("get");e&&(f=e)}(0,n.__privateGet)(this,gt).emit("session.initialize.pending",{args:(0,n.__privateGet)(this,bt)});const g=yield(0,n.__privateGet)(this,yt).initializeSession({applicationIdentifier:f,subscriberHash:s,contextHash:h,subscriber:(0,n.__spreadProps)((0,n.__spreadValues)({},t),{subscriberId:null!=(a=null==t?void 0:t.subscriberId)?a:"",timezone:null!=(o=null==t?void 0:t.timezone)?o:v}),defaultSchedule:p,context:_});(null==(c=null==g?void 0:g.applicationIdentifier)?void 0:c.startsWith("pk_keyless_"))&&this.handleApplicationIdentifier("store",g.applicationIdentifier),(null==(l=null==g?void 0:g.applicationIdentifier)?void 0:l.startsWith("pk_keyless_"))||this.handleApplicationIdentifier("delete"),(0,n.__privateGet)(this,gt).emit("session.initialize.resolved",{args:(0,n.__privateGet)(this,bt),data:g})}catch(e){(0,n.__privateGet)(this,gt).emit("session.initialize.resolved",{args:(0,n.__privateGet)(this,bt),error:e})}})}};gt=new WeakMap,yt=new WeakMap,bt=new WeakMap;var Gt,kt,It,At,xt,Et,Ct,Wt,Nt,Mt,$t,Pt,Ot,Kt,Ut,zt,Vt="wss://socket.novu.co",jt="ping",Ft="notifications.notification_received",Lt="notifications.unseen_count_changed",Tt="notifications.unread_count_changed",Ht=({_id:e,transactionId:t,content:s,read:a,seen:o,archived:c,snoozedUntil:l,deliveredAt:h,createdAt:u,lastReadDate:p,firstSeenDate:_,archivedAt:v,channel:f,subscriber:g,subject:y,avatar:b,cta:S,tags:w,data:G,workflow:k,severity:I})=>{var A,x,E,C,W,N,M,$;const P={id:null==g?void 0:g._id,subscriberId:null==g?void 0:g.subscriberId,firstName:null==g?void 0:g.firstName,lastName:null==g?void 0:g.lastName,avatar:null==g?void 0:g.avatar,locale:null==g?void 0:g.locale,data:null==g?void 0:g.data,timezone:null==g?void 0:g.timezone,email:null==g?void 0:g.email,phone:null==g?void 0:g.phone},O=null==(x=null==(A=S.action)?void 0:A.buttons)?void 0:x.find(e=>"primary"===e.type),K=null==(C=null==(E=S.action)?void 0:E.buttons)?void 0:C.find(e=>"secondary"===e.type),U=null==(N=null==(W=S.action)?void 0:W.result)?void 0:N.type,z=null==(M=S.action)?void 0:M.status;return(0,n.__spreadProps)((0,n.__spreadValues)((0,n.__spreadValues)({id:e,transactionId:t,subject:y,body:s,to:P,isRead:a,isSeen:o,isArchived:c,isSnoozed:!!l},h&&{deliveredAt:h}),l&&{snoozedUntil:l}),{createdAt:u,readAt:p,firstSeenAt:_,archivedAt:v,avatar:b,primaryAction:O&&{label:O.content,isCompleted:"primary"===U&&"done"===z,redirect:O.url?{target:O.target,url:O.url}:void 0},secondaryAction:K&&{label:K.content,isCompleted:"secondary"===U&&"done"===z,redirect:K.url?{target:K.target,url:K.url}:void 0},channelType:f,tags:w,redirect:(null==($=S.data)?void 0:$.url)?{url:S.data.url,target:S.data.target}:void 0,data:G,workflow:k,severity:I})},Rt=class extends Q{constructor({socketUrl:e,socketOptions:s,inboxServiceInstance:a,eventEmitterInstance:o}){super({eventEmitterInstance:o,inboxServiceInstance:a}),(0,n.__privateAdd)(this,$t),(0,n.__privateAdd)(this,Gt),(0,n.__privateAdd)(this,kt),(0,n.__privateAdd)(this,It),(0,n.__privateAdd)(this,At),(0,n.__privateAdd)(this,xt),(0,n.__privateAdd)(this,Et),(0,n.__privateAdd)(this,Ct,e=>{try{const s=JSON.parse(e.data);"notification_received"===s.event&&(0,n.__privateGet)(this,kt).emit(Ft,{result:new t.Notification(Ht(s.data.message),(0,n.__privateGet)(this,kt),this._inboxService)})}catch(e){console.log("error",e)}}),(0,n.__privateAdd)(this,Wt,e=>{try{const t=JSON.parse(e.data);"unseen_count_changed"===t.event&&(0,n.__privateGet)(this,kt).emit(Lt,{result:t.data.unseenCount})}catch(e){}}),(0,n.__privateAdd)(this,Nt,e=>{try{const t=JSON.parse(e.data);"unread_count_changed"===t.event&&(0,n.__privateGet)(this,kt).emit(Tt,{result:t.data.counts})}catch(e){}}),(0,n.__privateAdd)(this,Mt,e=>{if(e.data!==jt&&"pong"!==e.data)try{switch(JSON.parse(e.data).event){case"notification_received":(0,n.__privateGet)(this,Ct).call(this,e);break;case"unseen_count_changed":(0,n.__privateGet)(this,Wt).call(this,e);break;case"unread_count_changed":(0,n.__privateGet)(this,Nt).call(this,e)}}catch(e){}}),(0,n.__privateSet)(this,kt,o),(0,n.__privateSet)(this,At,null!=e?e:Vt),(0,n.__privateSet)(this,xt,s)}onSessionSuccess({token:e}){(0,n.__privateSet)(this,Gt,e)}isSocketEvent(e){return e===Ft||e===Lt||e===Tt}connect(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,Gt)?(0,n.__privateMethod)(this,$t,Ut).call(this):this.callWithSession((0,n.__privateMethod)(this,$t,Ut).bind(this))})}disconnect(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,It)?(0,n.__privateMethod)(this,$t,zt).call(this):this.callWithSession((0,n.__privateMethod)(this,$t,zt).bind(this))})}};Gt=new WeakMap,kt=new WeakMap,It=new WeakMap,At=new WeakMap,xt=new WeakMap,Et=new WeakMap,Ct=new WeakMap,Wt=new WeakMap,Nt=new WeakMap,Mt=new WeakMap,$t=new WeakSet,Pt=function(){void 0!==(0,n.__privateGet)(this,Et)&&(clearInterval((0,n.__privateGet)(this,Et)),(0,n.__privateSet)(this,Et,void 0))},Ot=function(){(0,n.__privateMethod)(this,$t,Pt).call(this),(0,n.__privateSet)(this,Et,setInterval(()=>{const e=(0,n.__privateGet)(this,It);if(e&&e.readyState===a.WebSocket.OPEN)try{e.send(jt)}catch(e){}},25e3))},Kt=function(){return(0,n.__async)(this,null,function*(){if((0,n.__privateGet)(this,It))return;const e={socketUrl:(0,n.__privateGet)(this,At)};(0,n.__privateGet)(this,kt).emit("socket.connect.pending",{args:e});const t=new URL((0,n.__privateGet)(this,At));t.searchParams.set("token",(0,n.__privateGet)(this,Gt)),(0,n.__privateSet)(this,It,new a.WebSocket(t.toString(),void 0,(0,n.__privateGet)(this,xt)));const s=(0,n.__privateGet)(this,It);s.addEventListener("open",()=>{(0,n.__privateMethod)(this,$t,Ot).call(this),(0,n.__privateGet)(this,kt).emit("socket.connect.resolved",{args:e})}),s.addEventListener("error",t=>{(0,n.__privateGet)(this,kt).emit("socket.connect.resolved",{args:e,error:t})}),s.addEventListener("close",()=>{s===(0,n.__privateGet)(this,It)&&((0,n.__privateMethod)(this,$t,Pt).call(this),(0,n.__privateSet)(this,It,void 0))}),s.addEventListener("message",(0,n.__privateGet)(this,Mt))})},Ut=function(){return(0,n.__async)(this,null,function*(){try{return yield(0,n.__privateMethod)(this,$t,Kt).call(this),{}}catch(e){return{error:new t.NovuError("Failed to initialize the PartySocket",e)}}})},zt=function(){return(0,n.__async)(this,null,function*(){var e;try{return(0,n.__privateMethod)(this,$t,Pt).call(this),null==(e=(0,n.__privateGet)(this,It))||e.close(),(0,n.__privateSet)(this,It,void 0),{}}catch(e){return{error:new t.NovuError("Failed to disconnect from the PartySocket",e)}}})};var Jt,Dt,Bt,qt,Yt,Zt,Qt,Xt,ei,ti,ii,ri,ni="notifications.notification_received",si="notifications.unseen_count_changed",ai="notifications.unread_count_changed",oi=({_id:e,transactionId:t,content:s,read:a,seen:o,archived:c,snoozedUntil:l,deliveredAt:h,createdAt:u,lastReadDate:p,firstSeenDate:_,archivedAt:v,channel:f,subscriber:g,subject:y,avatar:b,cta:S,tags:w,data:G,workflow:k,severity:I})=>{var A,x,E,C,W,N,M,$;const P={id:null==g?void 0:g._id,subscriberId:null==g?void 0:g.subscriberId,firstName:null==g?void 0:g.firstName,lastName:null==g?void 0:g.lastName,avatar:null==g?void 0:g.avatar,locale:null==g?void 0:g.locale,data:null==g?void 0:g.data,timezone:null==g?void 0:g.timezone,email:null==g?void 0:g.email,phone:null==g?void 0:g.phone},O=null==(x=null==(A=S.action)?void 0:A.buttons)?void 0:x.find(e=>"primary"===e.type),K=null==(C=null==(E=S.action)?void 0:E.buttons)?void 0:C.find(e=>"secondary"===e.type),U=null==(N=null==(W=S.action)?void 0:W.result)?void 0:N.type,z=null==(M=S.action)?void 0:M.status;return(0,n.__spreadProps)((0,n.__spreadValues)((0,n.__spreadValues)({id:e,transactionId:t,subject:y,body:s,to:P,isRead:a,isSeen:o,isArchived:c,isSnoozed:!!l},h&&{deliveredAt:h}),l&&{snoozedUntil:l}),{createdAt:u,readAt:p,firstSeenAt:_,archivedAt:v,avatar:b,primaryAction:O&&{label:O.content,isCompleted:"primary"===U&&"done"===z,redirect:O.url?{target:O.target,url:O.url}:void 0},secondaryAction:K&&{label:K.content,isCompleted:"secondary"===U&&"done"===z,redirect:K.url?{target:K.target,url:K.url}:void 0},channelType:f,tags:w,redirect:(null==($=S.data)?void 0:$.url)?{url:S.data.url,target:S.data.target}:void 0,data:G,workflow:k,severity:I})},ci=class extends Q{constructor({socketUrl:e,socketOptions:s,inboxServiceInstance:a,eventEmitterInstance:o}){super({eventEmitterInstance:o,inboxServiceInstance:a}),(0,n.__privateAdd)(this,ei),(0,n.__privateAdd)(this,Jt),(0,n.__privateAdd)(this,Dt),(0,n.__privateAdd)(this,Bt),(0,n.__privateAdd)(this,qt),(0,n.__privateAdd)(this,Yt),(0,n.__privateAdd)(this,Zt,({message:e})=>{(0,n.__privateGet)(this,Dt).emit(ni,{result:new t.Notification(oi(e),(0,n.__privateGet)(this,Dt),this._inboxService)})}),(0,n.__privateAdd)(this,Qt,({unseenCount:e})=>{(0,n.__privateGet)(this,Dt).emit(si,{result:e})}),(0,n.__privateAdd)(this,Xt,({counts:e})=>{(0,n.__privateGet)(this,Dt).emit(ai,{result:e})}),(0,n.__privateSet)(this,Dt,o),(0,n.__privateSet)(this,qt,null!=e?e:"https://ws.novu.co"),(0,n.__privateSet)(this,Yt,s)}onSessionSuccess({token:e}){(0,n.__privateSet)(this,Jt,e)}isSocketEvent(e){return e===ni||e===si||e===ai}connect(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,Jt)?(0,n.__privateMethod)(this,ei,ii).call(this):this.callWithSession((0,n.__privateMethod)(this,ei,ii).bind(this))})}disconnect(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,Bt)?(0,n.__privateMethod)(this,ei,ri).call(this):this.callWithSession((0,n.__privateMethod)(this,ei,ri).bind(this))})}};Jt=new WeakMap,Dt=new WeakMap,Bt=new WeakMap,qt=new WeakMap,Yt=new WeakMap,Zt=new WeakMap,Qt=new WeakMap,Xt=new WeakMap,ei=new WeakSet,ti=function(){return(0,n.__async)(this,null,function*(){var e,t,s,a;if((0,n.__privateGet)(this,Bt))return;const c={socketUrl:(0,n.__privateGet)(this,qt)};(0,n.__privateGet)(this,Dt).emit("socket.connect.pending",{args:c}),(0,n.__privateSet)(this,Bt,(0,o.default)((0,n.__privateGet)(this,qt),(0,n.__spreadValues)({reconnectionDelayMax:1e4,transports:["websocket"],query:{token:`${(0,n.__privateGet)(this,Jt)}`}},null!=(e=(0,n.__privateGet)(this,Yt))?e:{}))),(0,n.__privateGet)(this,Bt).on("connect",()=>{(0,n.__privateGet)(this,Dt).emit("socket.connect.resolved",{args:c})}),(0,n.__privateGet)(this,Bt).on("connect_error",e=>{(0,n.__privateGet)(this,Dt).emit("socket.connect.resolved",{args:c,error:e})}),null==(t=(0,n.__privateGet)(this,Bt))||t.on("notification_received",(0,n.__privateGet)(this,Zt)),null==(s=(0,n.__privateGet)(this,Bt))||s.on("unseen_count_changed",(0,n.__privateGet)(this,Qt)),null==(a=(0,n.__privateGet)(this,Bt))||a.on("unread_count_changed",(0,n.__privateGet)(this,Xt))})},ii=function(){return(0,n.__async)(this,null,function*(){try{return yield(0,n.__privateMethod)(this,ei,ti).call(this),{}}catch(e){return{error:new t.NovuError("Failed to initialize the socket",e)}}})},ri=function(){return(0,n.__async)(this,null,function*(){var e;try{return null==(e=(0,n.__privateGet)(this,Bt))||e.disconnect(),(0,n.__privateSet)(this,Bt,void 0),{}}catch(e){return{error:new t.NovuError("Failed to disconnect from the socket",e)}}})};var li,di,hi,ui,pi=["wss://eu.socket.novu.co",Vt,"wss://socket.novu-staging.co","wss://socket-worker-local.cli-shortener.workers.dev"],_i={"https://eu.ws.novu.co":"wss://eu.socket.novu.co","https://ws.novu.co":Vt,"https://dev.ws.novu.co":"wss://socket.novu-staging.co"},vi={cloud:"partysocket","self-hosted":"socket.io"};function fi(e){return e?_i[e]||e:Vt}function gi(e){return!e||pi.includes(e)}function yi(e,t){return t?vi[t]:gi(e)?"partysocket":"socket.io"}function bi({socketUrl:e,socketOptions:t,inboxServiceInstance:s,eventEmitterInstance:a}){const o=fi(e),c=t||{},{socketType:l}=c,h=(0,n.__objRest)(c,["socketType"]);return"partysocket"===yi(o,l)?new Rt({socketUrl:o,socketOptions:h,inboxServiceInstance:s,eventEmitterInstance:a}):new ci({socketUrl:o,socketOptions:h,inboxServiceInstance:s,eventEmitterInstance:a})}var mi=class{constructor(e){var s,a,o;(0,n.__privateAdd)(this,li),(0,n.__privateAdd)(this,di),(0,n.__privateAdd)(this,hi),(0,n.__privateAdd)(this,ui),(0,n.__privateSet)(this,ui,e),(0,n.__privateSet)(this,hi,new Ae({apiUrl:e.apiUrl||e.backendUrl})),(0,n.__privateSet)(this,li,new We);const c=(0,t.buildSubscriber)({subscriberId:e.subscriberId,subscriber:e.subscriber}),l=(0,t.buildContextKey)(e.context);(0,n.__privateSet)(this,di,new wt({applicationIdentifier:e.applicationIdentifier||"",subscriberHash:e.subscriberHash,subscriber:c,defaultSchedule:e.defaultSchedule,context:e.context,contextHash:e.contextHash},(0,n.__privateGet)(this,hi),(0,n.__privateGet)(this,li))),(0,n.__privateGet)(this,di).initialize(),this.notifications=new Je({useCache:null==(s=e.useCache)||s,inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.preferences=new mt({useCache:null==(a=e.useCache)||a,inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.subscriptions=new ue({subscriber:c,contextKey:l,useCache:null==(o=e.useCache)||o,inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.channelConnections=new Ee({inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.channelEndpoints=new Ce({inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.socket=bi({socketUrl:e.socketUrl,socketOptions:e.socketOptions,eventEmitterInstance:(0,n.__privateGet)(this,li),inboxServiceInstance:(0,n.__privateGet)(this,hi)}),this.on=(e,t)=>{this.socket.isSocketEvent(e)&&this.socket.connect();const s=(0,n.__privateGet)(this,li).on(e,t);return()=>{s()}},this.off=(e,t)=>{(0,n.__privateGet)(this,li).off(e,t)}}get applicationIdentifier(){return(0,n.__privateGet)(this,di).applicationIdentifier}get subscriberId(){return(0,n.__privateGet)(this,di).subscriberId}get context(){return(0,n.__privateGet)(this,di).context}get options(){return(0,n.__privateGet)(this,ui)}get contextKey(){return(0,t.buildContextKey)((0,n.__privateGet)(this,di).context)}clearCache(){this.notifications.cache.clearAll(),this.preferences.cache.clearAll(),this.preferences.scheduleCache.clearAll(),this.subscriptions.cache.clearAll()}changeSubscriber(e){return(0,n.__async)(this,null,function*(){yield(0,n.__privateGet)(this,di).initialize({applicationIdentifier:(0,n.__privateGet)(this,di).applicationIdentifier||"",subscriberHash:e.subscriberHash,subscriber:e.subscriber,context:(0,n.__privateGet)(this,di).context,contextHash:(0,n.__privateGet)(this,di).contextHash}),this.clearCache();(yield this.socket.disconnect()).error||(yield this.socket.connect())})}changeContext(e){return(0,n.__async)(this,null,function*(){const t=(0,n.__privateGet)(this,di).subscriber;if(!t)throw new Error("Cannot change context without an active subscriber");yield(0,n.__privateGet)(this,di).initialize({applicationIdentifier:(0,n.__privateGet)(this,di).applicationIdentifier||"",subscriberHash:(0,n.__privateGet)(this,di).subscriberHash,subscriber:t,context:e.context,contextHash:e.contextHash}),this.clearCache();(yield this.socket.disconnect()).error||(yield this.socket.connect())})}};li=new WeakMap,di=new WeakMap,hi=new WeakMap,ui=new WeakMap},5019,[5020,5021,5022,5023,5024,5026]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ChannelType",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"Notification",{enumerable:!0,get:function(){return T}}),Object.defineProperty(e,"NotificationStatus",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"NovuError",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"PreferenceLevel",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"SeverityLevelEnum",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"WebSocketEvent",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"WorkflowCriticalityEnum",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"archive",{enumerable:!0,get:function(){return A}}),Object.defineProperty(e,"archiveAll",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"archiveAllRead",{enumerable:!0,get:function(){return V}}),Object.defineProperty(e,"buildContextKey",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"buildSubscriber",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"buildSubscriptionIdentifier",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"completeAction",{enumerable:!0,get:function(){return P}}),Object.defineProperty(e,"createNotification",{enumerable:!0,get:function(){return D}}),Object.defineProperty(e,"deleteAll",{enumerable:!0,get:function(){return U}}),Object.defineProperty(e,"deleteNotification",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"parseMarkdownIntoTokens",{enumerable:!0,get:function(){return R}}),Object.defineProperty(e,"read",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"readAll",{enumerable:!0,get:function(){return G}}),Object.defineProperty(e,"revertAction",{enumerable:!0,get:function(){return j}}),Object.defineProperty(e,"seen",{enumerable:!0,get:function(){return S}}),Object.defineProperty(e,"seenAll",{enumerable:!0,get:function(){return z}}),Object.defineProperty(e,"snooze",{enumerable:!0,get:function(){return I}}),Object.defineProperty(e,"unarchive",{enumerable:!0,get:function(){return w}}),Object.defineProperty(e,"unread",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"unsnooze",{enumerable:!0,get:function(){return O}});var t=r(d[0]);function i(t){if(!t)return"";const i=[];for(const[n,o]of Object.entries(t))if(o){const t="string"==typeof o?o:o.id;i.push(`${n}:${t}`)}return i.sort().join(",")}function n({subscriberId:t,subscriber:i}){return i?"string"==typeof i?{subscriberId:i}:i:t?{subscriberId:t}:{subscriberId:""}}function o({topicKey:t,subscriberId:i,contextKey:n}){const o=`tk_${t}:si_${i}`;return n&&n.length>0?`${o}:ctx_${n}`:o}var c,s,l=(t=>(t.READ="read",t.SEEN="seen",t.SNOOZED="snoozed",t.UNREAD="unread",t.UNSEEN="unseen",t.UNSNOOZED="unsnoozed",t))(l||{}),u=(t=>(t.GLOBAL="global",t.TEMPLATE="template",t))(u||{}),f=(t=>(t.IN_APP="in_app",t.EMAIL="email",t.SMS="sms",t.CHAT="chat",t.PUSH="push",t))(f||{}),p=(t=>(t.RECEIVED="notification_received",t.UNREAD="unread_count_changed",t.UNSEEN="unseen_count_changed",t))(p||{}),v=(t=>(t.HIGH="high",t.MEDIUM="medium",t.LOW="low",t.NONE="none",t))(v||{}),_=(t=>(t.CRITICAL="critical",t.NON_CRITICAL="nonCritical",t.ALL="all",t))(_||{}),h=class extends Error{constructor(t,i){super(t),this.originalError=i}},y=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isRead:!0,readAt:(new Date).toISOString(),isArchived:!1,archivedAt:void 0},{emitter:t,apiService:i});try{t.emit("notification.read.pending",{args:n,data:c});const s=yield i.read(o),l=new T(s,t,i);return t.emit("notification.read.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.read.resolved",{args:n,error:i}),{error:new h("Failed to read notification",i)}}}),b=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isRead:!1,readAt:null,isArchived:!1,archivedAt:void 0},{emitter:t,apiService:i});try{t.emit("notification.unread.pending",{args:n,data:c});const s=yield i.unread(o),l=new T(s,t,i);return t.emit("notification.unread.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.unread.resolved",{args:n,error:i}),{error:new h("Failed to unread notification",i)}}}),S=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isSeen:!0},{emitter:t,apiService:i});try{if(t.emit("notification.seen.pending",{args:n,data:c}),yield i.seen(o),!c)throw new Error("Failed to create optimistic value for notification");const s=new T(c,t,i);return t.emit("notification.seen.resolved",{args:n,data:s}),{data:s}}catch(i){return t.emit("notification.seen.resolved",{args:n,error:i}),{error:new h("Failed to mark notification as seen",i)}}}),A=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isArchived:!0,archivedAt:(new Date).toISOString(),isRead:!0,readAt:(new Date).toISOString()},{emitter:t,apiService:i});try{t.emit("notification.archive.pending",{args:n,data:c});const s=yield i.archive(o),l=new T(s,t,i);return t.emit("notification.archive.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.archive.resolved",{args:n,error:i}),{error:new h("Failed to archive notification",i)}}}),w=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isArchived:!1,archivedAt:null,isRead:!0,readAt:(new Date).toISOString()},{emitter:t,apiService:i});try{t.emit("notification.unarchive.pending",{args:n,data:c});const s=yield i.unarchive(o),l=new T(s,t,i);return t.emit("notification.unarchive.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.unarchive.resolved",{args:n,error:i}),{error:new h("Failed to unarchive notification",i)}}}),I=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isSnoozed:!0,snoozedUntil:n.snoozeUntil},{emitter:t,apiService:i});try{t.emit("notification.snooze.pending",{args:n,data:c});const s=yield i.snooze(o,n.snoozeUntil),l=new T(s,t,i);return t.emit("notification.snooze.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.snooze.resolved",{args:n,error:i}),{error:new h("Failed to snooze notification",i)}}}),O=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isSnoozed:!1,snoozedUntil:null},{emitter:t,apiService:i});try{t.emit("notification.unsnooze.pending",{args:n,data:c});const s=yield i.unsnooze(o),l=new T(s,t,i);return t.emit("notification.unsnooze.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.unsnooze.resolved",{args:n,error:i}),{error:new h("Failed to unsnooze notification",i)}}}),P=i=>(0,t.__async)(null,[i],function*({emitter:i,apiService:n,args:o,actionType:c}){const s="primary"===c?{primaryAction:(0,t.__spreadProps)((0,t.__spreadValues)({},"notification"in o?o.notification.primaryAction:{}),{isCompleted:!0})}:{secondaryAction:(0,t.__spreadProps)((0,t.__spreadValues)({},"notification"in o?o.notification.secondaryAction:{}),{isCompleted:!0})},{notificationId:l,optimisticValue:u}=E(o,s,{emitter:i,apiService:n});try{i.emit("notification.complete_action.pending",{args:o,data:u});const t=yield n.completeAction({actionType:c,notificationId:l}),s=new T(t,i,n);return i.emit("notification.complete_action.resolved",{args:o,data:s}),{data:s}}catch(t){return i.emit("notification.complete_action.resolved",{args:o,error:t}),{error:new h(`Failed to complete ${c} action on the notification`,t)}}}),j=i=>(0,t.__async)(null,[i],function*({emitter:i,apiService:n,args:o,actionType:c}){const s="primary"===c?{primaryAction:(0,t.__spreadProps)((0,t.__spreadValues)({},"notification"in o?o.notification.primaryAction:{}),{isCompleted:!1})}:{secondaryAction:(0,t.__spreadProps)((0,t.__spreadValues)({},"notification"in o?o.notification.secondaryAction:{}),{isCompleted:!1})},{notificationId:l,optimisticValue:u}=E(o,s,{emitter:i,apiService:n});try{i.emit("notification.revert_action.pending",{args:o,data:u});const t=yield n.revertAction({actionType:c,notificationId:l}),s=new T(t,i,n);return i.emit("notification.revert_action.resolved",{args:o,data:s}),{data:s}}catch(t){return i.emit("notification.revert_action.resolved",{args:o,error:t}),{error:new h("Failed to fetch notifications",t)}}}),E=(i,n,o)=>"notification"in i?{notificationId:i.notification.id,optimisticValue:new T((0,t.__spreadValues)((0,t.__spreadValues)({},i.notification),n),o.emitter,o.apiService)}:{notificationId:i.notificationId},G=i=>(0,t.__async)(null,[i],function*({emitter:i,inboxService:n,notificationsCache:o,tags:c,data:s}){try{const l=o.getUniqueNotifications({tags:c,data:s}).map(o=>new T((0,t.__spreadProps)((0,t.__spreadValues)({},o),{isRead:!0,readAt:(new Date).toISOString(),isArchived:!1,archivedAt:void 0}),i,n));return i.emit("notifications.read_all.pending",{args:{tags:c,data:s},data:l}),yield n.readAll({tags:c,data:s}),i.emit("notifications.read_all.resolved",{args:{tags:c,data:s},data:l}),{}}catch(t){return i.emit("notifications.read_all.resolved",{args:{tags:c,data:s},error:t}),{error:new h("Failed to read all notifications",t)}}}),z=i=>(0,t.__async)(null,[i],function*({emitter:i,inboxService:n,notificationsCache:o,notificationIds:c,tags:s,data:l}){try{const u=o.getUniqueNotifications({tags:s,data:l}),f=(c&&c.length>0?u.filter(t=>c.includes(t.id)):u).map(o=>new T((0,t.__spreadProps)((0,t.__spreadValues)({},o),{isSeen:!0,firstSeenAt:o.firstSeenAt||(new Date).toISOString()}),i,n));return i.emit("notifications.seen_all.pending",{args:{notificationIds:c,tags:s,data:l},data:f}),yield n.markAsSeen({notificationIds:c,tags:s,data:l}),i.emit("notifications.seen_all.resolved",{args:{notificationIds:c,tags:s,data:l},data:f}),{}}catch(t){return i.emit("notifications.seen_all.resolved",{args:{notificationIds:c,tags:s,data:l},error:t}),{error:new h("Failed to mark all notifications as seen",t)}}}),N=i=>(0,t.__async)(null,[i],function*({emitter:i,inboxService:n,notificationsCache:o,tags:c,data:s}){try{const l=o.getUniqueNotifications({tags:c,data:s}).map(o=>new T((0,t.__spreadProps)((0,t.__spreadValues)({},o),{isRead:!0,readAt:(new Date).toISOString(),isArchived:!0,archivedAt:(new Date).toISOString()}),i,n));return i.emit("notifications.archive_all.pending",{args:{tags:c,data:s},data:l}),yield n.archiveAll({tags:c,data:s}),i.emit("notifications.archive_all.resolved",{args:{tags:c,data:s},data:l}),{}}catch(t){return i.emit("notifications.archive_all.resolved",{args:{tags:c,data:s},error:t}),{error:new h("Failed to archive all notifications",t)}}}),V=i=>(0,t.__async)(null,[i],function*({emitter:i,inboxService:n,notificationsCache:o,tags:c,data:s}){try{const l=o.getUniqueNotifications({tags:c,data:s,read:!0}).map(o=>new T((0,t.__spreadProps)((0,t.__spreadValues)({},o),{isArchived:!0,archivedAt:(new Date).toISOString()}),i,n));return i.emit("notifications.archive_all_read.pending",{args:{tags:c,data:s},data:l}),yield n.archiveAllRead({tags:c,data:s}),i.emit("notifications.archive_all_read.resolved",{args:{tags:c,data:s},data:l}),{}}catch(t){return i.emit("notifications.archive_all_read.resolved",{args:{tags:c,data:s},error:t}),{error:new h("Failed to archive all read notifications",t)}}}),C=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o}=E(n,{},{emitter:t,apiService:i});try{return t.emit("notification.delete.pending",{args:n}),yield i.delete(o),t.emit("notification.delete.resolved",{args:n}),{}}catch(i){return t.emit("notification.delete.resolved",{args:n,error:i}),{error:new h("Failed to delete notification",i)}}}),U=i=>(0,t.__async)(null,[i],function*({emitter:t,inboxService:i,notificationsCache:n,tags:o,data:c}){try{const s=n.getUniqueNotifications({tags:o,data:c});return t.emit("notifications.delete_all.pending",{args:{tags:o,data:c},data:s}),yield i.deleteAll({tags:o,data:c}),t.emit("notifications.delete_all.resolved",{args:{tags:o,data:c}}),{}}catch(i){return t.emit("notifications.delete_all.resolved",{args:{tags:o,data:c},error:i}),{error:new h("Failed to delete all notifications",i)}}}),T=class{constructor(i,n,o){(0,t.__privateAdd)(this,c),(0,t.__privateAdd)(this,s),(0,t.__privateSet)(this,c,n),(0,t.__privateSet)(this,s,o),this.id=i.id,this.transactionId=i.transactionId,this.subject=i.subject,this.body=i.body,this.to=i.to,this.isRead=i.isRead,this.isSeen=i.isSeen,this.isArchived=i.isArchived,this.isSnoozed=i.isSnoozed,this.snoozedUntil=i.snoozedUntil,this.deliveredAt=i.deliveredAt,this.createdAt=i.createdAt,this.readAt=i.readAt,this.firstSeenAt=i.firstSeenAt,this.archivedAt=i.archivedAt,this.avatar=i.avatar,this.primaryAction=i.primaryAction,this.secondaryAction=i.secondaryAction,this.channelType=i.channelType,this.tags=i.tags,this.redirect=i.redirect,this.data=i.data,this.workflow=i.workflow,this.severity=i.severity}read(){return y({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}unread(){return b({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}seen(){return S({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}archive(){return A({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}unarchive(){return w({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}delete(){return C({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}snooze(i){return I({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this,snoozeUntil:i}})}unsnooze(){return O({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}completePrimary(){if(!this.primaryAction)throw new Error("Primary action is not available");return P({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this},actionType:"primary"})}completeSecondary(){if(!this.primaryAction)throw new Error("Secondary action is not available");return P({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this},actionType:"secondary"})}revertPrimary(){if(!this.primaryAction)throw new Error("Primary action is not available");return j({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this},actionType:"primary"})}revertSecondary(){if(!this.primaryAction)throw new Error("Secondary action is not available");return j({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this},actionType:"secondary"})}on(i,n){const o=(0,t.__privateGet)(this,c).on(i,n);return()=>{o()}}off(i,n){(0,t.__privateGet)(this,c).off(i,n)}};function D({emitter:t,inboxService:i,notification:n}){return new T(n,t,i)}function F(t,i){return t&&i?"boldItalic":t?"bold":i?"italic":"text"}c=new WeakMap,s=new WeakMap;var R=t=>{const i=[];let n="",o=!1,c=!1,s=-2;for(let l=0;l0&&"*"===t[l-1]&&!(s===l-1)?n+=t[l]:(n&&(i.push({type:F(o,c),content:n}),n=""),c=!c)}else n+=t[l];return n&&i.push({type:F(o,c),content:n}),i}},5020,[5021]); -__d(function(g,r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"__async",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"__objRest",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"__privateAdd",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"__privateGet",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"__privateMethod",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"__privateSet",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"__spreadProps",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"__spreadValues",{enumerable:!0,get:function(){return f}});var e=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=e=>{throw TypeError(e)},l=(t,n,a)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,f=(e,t)=>{for(var n in t||(t={}))o.call(t,n)&&l(e,n,t[n]);if(a)for(var n of a(t))c.call(t,n)&&l(e,n,t[n]);return e},p=(e,a)=>t(e,n(a)),b=(e,t)=>{var n={};for(var u in e)o.call(e,u)&&t.indexOf(u)<0&&(n[u]=e[u]);if(null!=e&&a)for(var u of a(e))t.indexOf(u)<0&&c.call(e,u)&&(n[u]=e[u]);return n},s=(e,t,n)=>t.has(e)||u("Cannot "+n),y=(e,t,n)=>(s(e,t,"read from private field"),n?n.call(e):t.get(e)),v=(e,t,n)=>t.has(e)?u("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),O=(e,t,n,a)=>(s(e,t,"write to private field"),a?a.call(e,n):t.set(e,n),n),_=(e,t,n)=>(s(e,t,"access private method"),n),P=(e,t,n)=>new Promise((a,o)=>{var c=e=>{try{l(n.next(e))}catch(e){o(e)}},u=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?a(e.value):Promise.resolve(e.value).then(c,u);l((n=n.apply(e,t)).next())})},5021,[]); -__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return{all:e=e||new Map,on:function(t,n){var i=e.get(t);i?i.push(n):e.set(t,[n])},off:function(t,n){var i=e.get(t);i&&(n?i.splice(i.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var i=e.get(t);i&&i.slice().map(function(e){e(n)}),(i=e.get("*"))&&i.slice().map(function(e){e(t,n)})}}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return e}})},5022,[]); -__d(function(g,r,i,a,m,e,d){const t="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==g&&g,n=(function(){try{new t.Event("")}catch(t){return!0}return!1})(),o=(function(){try{new t.EventTarget}catch(t){return!0}return!1})();n&&(t.Event=function(t,n){this.bubbles=!!n&&!!n.bubbles,this.cancelable=!!n&&!!n.cancelable,this.composed=!!n&&!!n.composed,this.type=t}),o&&(t.EventTarget=(function(){function t(){this.__listeners=new Map}return t.prototype=Object.create(Object.prototype),t.prototype.addEventListener=function(t,n,o){if(arguments.length<2)throw new TypeError("TypeError: Failed to execute 'addEventListener' on 'EventTarget': 2 arguments required, but only "+arguments.length+" present.");const s=this.__listeners,c=t.toString();s.has(c)||s.set(c,new Map);const l=s.get(c);l.has(n)||l.set(n,o)},t.prototype.removeEventListener=function(t,n,o){if(arguments.length<2)throw new TypeError("TypeError: Failed to execute 'addEventListener' on 'EventTarget': 2 arguments required, but only "+arguments.length+" present.");const s=this.__listeners,c=t.toString();if(s.has(c)){const t=s.get(c);t.has(n)&&t.delete(n)}},t.prototype.dispatchEvent=function(t){if(!(t instanceof Event))throw new TypeError("Failed to execute 'dispatchEvent' on 'EventTarget': parameter 1 is not of type 'Event'.");const n=t.type,o=this.__listeners.get(n);if(o)for(var s of o.entries()){const n=s[0],c=s[1];try{"function"==typeof n?n.call(this,t):n&&"function"==typeof n.handleEvent&&n.handleEvent(t)}catch(t){setTimeout(()=>{throw t})}c&&c.once&&o.delete(n)}return!0},t})())},5023,[]); -__d(function(g,_r,i,a,m,_e,_d){"use strict";const t=["id","host","path","party","room","protocol","query","protocols"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"PartySocket",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"WebSocket",{enumerable:!0,get:function(){return r.default}});var o=e(_r(_d[0])),r=e(_r(_d[1]));const s=t=>null!==t[1]&&void 0!==t[1];function n(){if(crypto?.randomUUID)return crypto.randomUUID();let t=Date.now(),e=performance?.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(o){let r=16*Math.random();return t>0?(r=(t+r)%16|0,t=Math.floor(t/16)):(r=(e+r)%16|0,e=Math.floor(e/16)),("x"===o?r:3&r|8).toString(16)})}function h(t,e,o={}){const{host:r,path:n,protocol:h,room:c,party:p,basePath:u,prefix:l,query:d}=t;let f=r.replace(/^(http|https|ws|wss):\/\//,"");if(f.endsWith("/")&&(f=f.slice(0,-1)),n?.startsWith("/"))throw new Error("path must not start with a slash");const P=p??"main",b=n?`/${n}`:"",x=h||(f.startsWith("localhost:")||f.startsWith("127.0.0.1:")||f.startsWith("192.168.")||f.startsWith("10.")||f.startsWith("172.")&&f.split(".")[1]>="16"&&f.split(".")[1]<="31"||f.startsWith("[::ffff:7f00:1]:")?e:`${e}s`),w=`${x}://${f}/${u||`${l||"parties"}/${P}/${c}`}${b}`,y=(t={})=>`${w}?${new URLSearchParams([...Object.entries(o),...Object.entries(t).filter(s)])}`,k="function"==typeof d?async()=>y(await d()):y(d);return{host:f,path:b,room:c,name:P,protocol:x,partyUrl:w,urlProvider:k}}var c=class extends r.default{constructor(t){const e=p(t);if(super(e.urlProvider,e.protocols,e.socketOptions),this.partySocketOptions=t,this.setWSProperties(e),!t.startClosed&&!this.room&&!this.basePath)throw this.close(),new Error("Either room or basePath must be provided to connect. Use startClosed: true to create a socket and set them via updateProperties before calling reconnect().");t.disableNameValidation||(t.party?.includes("/")&&console.warn(`PartySocket: party name "${t.party}" contains forward slash which may cause routing issues. Consider using a name without forward slashes or set disableNameValidation: true to bypass this warning.`),t.room?.includes("/")&&console.warn(`PartySocket: room name "${t.room}" contains forward slash which may cause routing issues. Consider using a name without forward slashes or set disableNameValidation: true to bypass this warning.`))}updateProperties(t){const e=p(Object.assign({},this.partySocketOptions,t,{host:t.host??this.host,room:t.room??this.room,path:t.path??this.path,basePath:t.basePath??this.basePath}));this._url=e.urlProvider,this._protocols=e.protocols,this._options=e.socketOptions,this.setWSProperties(e)}setWSProperties(t){const{_pk:e,_pkurl:o,name:r,room:s,host:n,path:h,basePath:c}=t;this._pk=e,this._pkurl=o,this.name=r,this.room=s,this.host=n,this.path=h,this.basePath=c}reconnect(t,e){if(!this.host)throw new Error("The host must be set before connecting, use `updateProperties` method to set it or pass it to the constructor.");if(!this.room&&!this.basePath)throw new Error("The room (or basePath) must be set before connecting, use `updateProperties` method to set it or pass it to the constructor.");super.reconnect(t,e)}get id(){return this._pk}get roomUrl(){return this._pkurl}static async fetch(t,e){const o=h(t,"http"),r="string"==typeof o.urlProvider?o.urlProvider:await o.urlProvider();return(t.fetch??fetch)(r,e)}};function p(e){const{id:r,protocols:s}=e,c=(0,o.default)(e,t),p=r||n(),u=h(e,"ws",{_pk:p});return{_pk:p,_pkurl:u.partyUrl,name:u.name,room:u.room,host:u.host,path:u.path,basePath:e.basePath,protocols:s,socketOptions:c,urlProvider:u.urlProvider}}},5024,[363,5025]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CloseEvent",{enumerable:!0,get:function(){return t}}),Object.defineProperty(_e,"ErrorEvent",{enumerable:!0,get:function(){return e}}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}}),globalThis.EventTarget&&globalThis.Event||console.error("\n PartySocket requires a global 'EventTarget' class to be available!\n You can polyfill this global by adding this to your code before any partysocket imports: \n \n ```\n import 'partysocket/event-target-polyfill';\n ```\n Please file an issue at https://github.com/partykit/partykit if you're still having trouble.\n");var e=class extends Event{constructor(e,t){super("error",t),this.message=e.message,this.error=e}},t=class extends Event{wasClean=!0;constructor(e=1e3,t="",s){super("close",s),this.code=e,this.reason=t}};const s={Event:Event,ErrorEvent:e,CloseEvent:t};function n(e,t){if(!e)throw new Error(t)}const o="undefined"!=typeof process&&void 0!==process.versions?.node,h="undefined"!=typeof navigator&&"ReactNative"===navigator.product,c=o||h?function(s){return"data"in s?new MessageEvent(s.type,s):"code"in s||"reason"in s?new t(s.code||1999,s.reason||"unknown reason",s):"error"in s?new e(s.error,s):new Event(s.type,s)}:function(e){return new e.constructor(e.type,e)},u={maxReconnectionDelay:1e4,minReconnectionDelay:3e3,minUptime:5e3,reconnectionDelayGrowFactor:1.3,connectionTimeout:4e3,maxRetries:Number.POSITIVE_INFINITY,maxEnqueuedMessages:Number.POSITIVE_INFINITY,startClosed:!1,debug:!1};let _=!1;var l=class e extends EventTarget{_retryCount=-1;_shouldReconnect=!0;_connectLock=!1;_binaryType="blob";_closeCalled=!1;_messageQueue=[];_debugLogger=console.log.bind(console);constructor(e,t,s={}){super(),this._url=e,this._protocols=t,this._options=s,this._options.startClosed&&(this._shouldReconnect=!1),this._options.debugLogger&&(this._debugLogger=this._options.debugLogger),this._connect()}static get CONNECTING(){return 0}static get OPEN(){return 1}static get CLOSING(){return 2}static get CLOSED(){return 3}get CONNECTING(){return e.CONNECTING}get OPEN(){return e.OPEN}get CLOSING(){return e.CLOSING}get CLOSED(){return e.CLOSED}get binaryType(){return this._ws?this._ws.binaryType:this._binaryType}set binaryType(e){this._binaryType=e,this._ws&&(this._ws.binaryType=e)}get retryCount(){return Math.max(this._retryCount,0)}get bufferedAmount(){return this._messageQueue.reduce((e,t)=>("string"==typeof t?e+=t.length:t instanceof Blob?e+=t.size:e+=t.byteLength,e),0)+(this._ws?this._ws.bufferedAmount:0)}get extensions(){return this._ws?this._ws.extensions:""}get protocol(){return this._ws?this._ws.protocol:""}get readyState(){return this._ws?this._ws.readyState:this._options.startClosed?e.CLOSED:e.CONNECTING}get url(){return this._ws?this._ws.url:""}get shouldReconnect(){return this._shouldReconnect}onclose=null;onerror=null;onmessage=null;onopen=null;close(e=1e3,t){this._closeCalled=!0,this._shouldReconnect=!1,this._clearTimeouts(),this._ws?this._ws.readyState!==this.CLOSED?this._ws.close(e,t):this._debug("close: already closed"):this._debug("close enqueued: no ws instance")}reconnect(e,t){this._shouldReconnect=!0,this._closeCalled=!1,this._retryCount=-1,this._ws&&this._ws.readyState!==this.CLOSED?(this._disconnect(e,t),this._connect()):this._connect()}send(e){if(this._ws&&this._ws.readyState===this.OPEN)this._debug("send",e),this._ws.send(e);else{const{maxEnqueuedMessages:t=u.maxEnqueuedMessages}=this._options;this._messageQueue.length",...e)}_getNextDelay(){const{reconnectionDelayGrowFactor:e=u.reconnectionDelayGrowFactor,minReconnectionDelay:t=u.minReconnectionDelay,maxReconnectionDelay:s=u.maxReconnectionDelay}=this._options;let n=0;return this._retryCount>0&&(n=t*e**(this._retryCount-1),n>s&&(n=s)),this._debug("next delay",n),n}_wait(){return new Promise(e=>{setTimeout(e,this._getNextDelay())})}_getNextProtocols(e){if(!e)return Promise.resolve(null);if("string"==typeof e||Array.isArray(e))return Promise.resolve(e);if("function"==typeof e){const t=e();if(!t)return Promise.resolve(null);if("string"==typeof t||Array.isArray(t))return Promise.resolve(t);if(t.then)return t}throw Error("Invalid protocols")}_getNextUrl(e){if("string"==typeof e)return Promise.resolve(e);if("function"==typeof e){const t=e();if("string"==typeof t)return Promise.resolve(t);if(t.then)return t}throw Error("Invalid URL")}_connect(){if(this._connectLock||!this._shouldReconnect)return;this._connectLock=!0;const{maxRetries:e=u.maxRetries,connectionTimeout:t=u.connectionTimeout}=this._options;if(this._retryCount>=e)return this._debug("max retries reached",this._retryCount,">=",e),void(this._connectLock=!1);this._retryCount++,this._debug("connect",this._retryCount),this._removeListeners(),this._wait().then(()=>Promise.all([this._getNextUrl(this._url),this._getNextProtocols(this._protocols||null)])).then(([e,s])=>{if(this._closeCalled)return void(this._connectLock=!1);this._options.WebSocket||"undefined"!=typeof WebSocket||_||(console.error("\u203c\ufe0f No WebSocket implementation available. You should define options.WebSocket. \n\nFor example, if you're using node.js, run `npm install ws`, and then in your code:\n\nimport PartySocket from 'partysocket';\nimport WS from 'ws';\n\nconst partysocket = new PartySocket({\n host: \"127.0.0.1:1999\",\n room: \"test-room\",\n WebSocket: WS\n});\n\n"),_=!0);const n=this._options.WebSocket||WebSocket;this._debug("connect",{url:e,protocols:s}),this._ws=s?new n(e,s):new n(e),this._ws.binaryType=this._binaryType,this._connectLock=!1,this._addListeners(),this._connectTimeout=setTimeout(()=>this._handleTimeout(),t)}).catch(e=>{this._connectLock=!1,this._handleError(new s.ErrorEvent(Error(e.message),this))})}_handleTimeout(){this._debug("timeout event"),this._handleError(new s.ErrorEvent(Error("TIMEOUT"),this))}_disconnect(e=1e3,t){if(this._clearTimeouts(),this._ws){this._removeListeners();try{this._ws.readyState!==this.OPEN&&this._ws.readyState!==this.CONNECTING||this._ws.close(e,t),this._handleClose(new s.CloseEvent(e,t,this))}catch(e){}}}_acceptOpen(){this._debug("accept open"),this._retryCount=0}_handleOpen=e=>{this._debug("open event");const{minUptime:t=u.minUptime}=this._options;clearTimeout(this._connectTimeout),this._uptimeTimeout=setTimeout(()=>this._acceptOpen(),t),n(this._ws,"WebSocket is not defined"),this._ws.binaryType=this._binaryType,this._messageQueue.forEach(e=>{this._ws?.send(e)}),this._messageQueue=[],this.onopen&&this.onopen(e),this.dispatchEvent(c(e))};_handleMessage=e=>{this._debug("message event"),this.onmessage&&this.onmessage(e),this.dispatchEvent(c(e))};_handleError=e=>{this._debug("error event",e.message),this._disconnect(void 0,"TIMEOUT"===e.message?"timeout":void 0),this.onerror&&this.onerror(e),this._debug("exec error listeners"),this.dispatchEvent(c(e)),this._connect()};_handleClose=e=>{this._debug("close event"),this._clearTimeouts(),this._shouldReconnect&&this._connect(),this.onclose&&this.onclose(e),this.dispatchEvent(c(e))};_removeListeners(){this._ws&&(this._debug("removeListeners"),this._ws.removeEventListener("open",this._handleOpen),this._ws.removeEventListener("close",this._handleClose),this._ws.removeEventListener("message",this._handleMessage),this._ws.removeEventListener("error",this._handleError))}_addListeners(){this._ws&&(this._debug("addListeners"),this._ws.addEventListener("open",this._handleOpen),this._ws.addEventListener("close",this._handleClose),this._ws.addEventListener("message",this._handleMessage),this._ws.addEventListener("error",this._handleError))}_clearTimeouts(){clearTimeout(this._connectTimeout),clearTimeout(this._uptimeTimeout)}}},5025,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return c.protocol}}),Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return n.Manager}}),Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return o.Socket}}),Object.defineProperty(e,"io",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"connect",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]);const u={};function f(o,c){"object"==typeof o&&(c=o,o=void 0),c=c||{};const f=(0,t.url)(o,c.path||"/socket.io"),b=f.source,l=f.id,p=f.path,y=u[l]&&p in u[l].nsps;let s;return c.forceNew||c["force new connection"]||!1===c.multiplex||y?s=new n.Manager(b,c):(u[l]||(u[l]=new n.Manager(b,c)),s=u[l]),f.query&&!c.query&&(c.query=f.queryKey),s.socket(f.path,c)}Object.assign(f,{Manager:n.Manager,Socket:o.Socket,io:f,connect:f})},5026,[5027,5049,5050,5051]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.url=function(o,p="",s){let c=o;s=s||"undefined"!=typeof location&&location,null==o&&(o=s.protocol+"//"+s.host);"string"==typeof o&&("/"===o.charAt(0)&&(o="/"===o.charAt(1)?s.protocol+o:s.host+o),/^(https?|wss?):\/\//.test(o)||(o=void 0!==s?s.protocol+"//"+o:"https://"+o),c=(0,t.parse)(o));c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443"));c.path=c.path||"/";const l=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+l+":"+c.port+p,c.href=c.protocol+"://"+l+(s&&s.port===c.port?"":":"+c.port),c};var t=r(d[0])},5027,[5028]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Transport",{enumerable:!0,get:function(){return n.Transport}}),Object.defineProperty(e,"TransportError",{enumerable:!0,get:function(){return n.TransportError}}),Object.defineProperty(e,"transports",{enumerable:!0,get:function(){return o.transports}}),Object.defineProperty(e,"installTimerFunctions",{enumerable:!0,get:function(){return u.installTimerFunctions}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return c.parse}}),Object.defineProperty(e,"nextTick",{enumerable:!0,get:function(){return p.nextTick}}),Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return t.Socket}}),Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),p=r(d[5]);const f=t.Socket.protocol},5028,[5029,5032,5030,5039,5048,5046]); -__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Socket",{enumerable:!0,get:function(){return p}});var e=r(d[0]),t=r(d[1]),s=r(d[2]),i=r(d[3]),o=r(d[4]),n=r(d[5]),h=r(d[6]);class p extends o.Emitter{constructor(e,o={}){super(),this.binaryType=h.defaultBinaryType,this.writeBuffer=[],e&&"object"==typeof e&&(o=e,e=null),e?(e=(0,i.parse)(e),o.hostname=e.host,o.secure="https"===e.protocol||"wss"===e.protocol,o.port=e.port,e.query&&(o.query=e.query)):o.host&&(o.hostname=(0,i.parse)(o.host).host),(0,t.installTimerFunctions)(this,o),this.secure=null!=o.secure?o.secure:"undefined"!=typeof location&&"https:"===location.protocol,o.hostname&&!o.port&&(o.port=this.secure?"443":"80"),this.hostname=o.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=o.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=o.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},o),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=(0,s.decode)(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,"function"==typeof addEventListener&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const s=Object.assign({},this.opts.query);s.EIO=n.protocol,s.transport=t,this.id&&(s.sid=this.id);const i=Object.assign({},this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new e.transports[t](i)}open(){let e;if(this.opts.rememberUpgrade&&p.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",e=>this.onClose("transport close",e))}probe(e){let t=this.createTransport(e),s=!1;p.priorWebsocketSuccess=!1;const i=()=>{s||(t.send([{type:"ping",data:"probe"}]),t.once("packet",e=>{if(!s)if("pong"===e.type&&"probe"===e.data){if(this.upgrading=!0,this.emitReserved("upgrading",t),!t)return;p.priorWebsocketSuccess="websocket"===t.name,this.transport.pause(()=>{s||"closed"!==this.readyState&&(u(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())})}else{const e=new Error("probe error");e.transport=t.name,this.emitReserved("upgradeError",e)}}))};function o(){s||(s=!0,u(),t.close(),t=null)}const n=e=>{const s=new Error("probe error: "+e);s.transport=t.name,o(),this.emitReserved("upgradeError",s)};function h(){n("transport closed")}function c(){n("socket closed")}function l(e){t&&e.name!==t.name&&o()}const u=()=>{t.removeListener("open",i),t.removeListener("error",n),t.removeListener("close",h),this.off("close",c),this.off("upgrading",l)};t.once("open",i),t.once("error",n),t.once("close",h),this.once("close",c),this.once("upgrading",l),-1!==this.upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn(()=>{s||t.open()},200):t.open()}onOpen(){if(this.readyState="open",p.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){let e=0;const t=this.upgrades.length;for(;e{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this.getWritablePackets();this.transport.send(e),this.prevBufferLen=e.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let e=1;for(let s=0;s0&&e>this.maxPayload)return this.writeBuffer.slice(0,s);e+=2}return this.writeBuffer}write(e,t,s){return this.sendPacket("message",e,t,s),this}send(e,t,s){return this.sendPacket("message",e,t,s),this}sendPacket(e,t,s,i){if("function"==typeof t&&(i=t,t=void 0),"function"==typeof s&&(i=s,s=null),"closing"===this.readyState||"closed"===this.readyState)return;(s=s||{}).compress=!1!==s.compress;const o={type:e,data:t,options:s};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),i&&this.once("flush",i),this.flush()}close(){const e=()=>{this.onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},s=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?s():e()}):this.upgrading?s():e()),this}onError(e){p.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(e,t){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(e){const t=[];let s=0;const i=e.length;for(;s{this.readyState="paused",t()};if(this.polling||!this.writable){let t=0;this.polling&&(t++,this.once("pollComplete",function(){--t||e()})),this.writable||(t++,this.once("drain",function(){--t||e()}))}else e()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){(0,s.decodePayload)(t,this.socket.binaryType).forEach(t=>{if("opening"===this.readyState&&"open"===t.type&&this.onOpen(),"close"===t.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};"open"===this.readyState?t():this.once("open",t)}write(t){this.writable=!1,(0,s.encodePayload)(t,t=>{this.doWrite(t,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",s=this.query||{};return!1!==this.opts.timestampRequests&&(s[this.opts.timestampParam]=(0,e.yeast)()),this.supportsBinary||s.sid||(s.b64=1),this.createUri(t,s)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new u(this.uri(),t)}doWrite(t,e){const s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",(t,e)=>{this.onError("xhr post error",t,e)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(t,e)=>{this.onError("xhr poll error",t,e)}),this.pollXhr=t}}class u extends o.Emitter{constructor(t,e){super(),(0,n.installTimerFunctions)(this,e),this.opts=e,this.method=e.method||"GET",this.uri=t,this.data=void 0!==e.data?e.data:null,this.create()}create(){var t;const e=(0,n.pick)(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd;const s=this.xhr=new i.XHR(e);try{s.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){s.setDisableHeaderCheck&&s.setDisableHeaderCheck(!0);for(let t in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(t)&&s.setRequestHeader(t,this.opts.extraHeaders[t])}}catch(t){}if("POST"===this.method)try{s.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{s.setRequestHeader("Accept","*/*")}catch(t){}null===(t=this.opts.cookieJar)||void 0===t||t.addCookies(s),"withCredentials"in s&&(s.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(s.timeout=this.opts.requestTimeout),s.onreadystatechange=()=>{var t;3===s.readyState&&(null===(t=this.opts.cookieJar)||void 0===t||t.parseCookies(s)),4===s.readyState&&(200===s.status||1223===s.status?this.onLoad():this.setTimeoutFn(()=>{this.onError("number"==typeof s.status?s.status:0)},0))},s.send(this.data)}catch(t){return void this.setTimeoutFn(()=>{this.onError(t)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=c,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;null!==t&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}if(u.requestsCount=0,u.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",y);else if("function"==typeof addEventListener){const t="onpagehide"in h.globalThisShim?"pagehide":"unload";addEventListener(t,y,!1)}function y(){for(let t in u.requests)u.requests.hasOwnProperty(t)&&u.requests[t].abort()}},5031,[5032,5042,5033,5043,5038,5039,5040]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TransportError",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"Transport",{enumerable:!0,get:function(){return h}});var t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]);class p extends Error{constructor(t,s,o){super(t),this.description=s,this.context=o,this.type="TransportError"}}class h extends s.Emitter{constructor(t){super(),this.writable=!1,(0,o.installTimerFunctions)(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,s,o){return super.emitReserved("error",new p(t,s,o)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}send(t){"open"===this.readyState&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(s){const o=(0,t.decodePacket)(s,this.socket.binaryType);this.onPacket(o)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,s={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(s)}_hostname(){const t=this.opts.hostname;return-1===t.indexOf(":")?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(t){const s=(0,n.encode)(t);return s.length?"?"+s:""}}},5032,[5033,5038,5039,5041]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createPacketEncoderStream=function(){return new TransformStream({transform(n,o){(0,t.encodePacketToBinary)(n,t=>{const c=t.length;let i;if(c<126)i=new Uint8Array(1),new DataView(i.buffer).setUint8(0,c);else if(c<65536){i=new Uint8Array(3);const t=new DataView(i.buffer);t.setUint8(0,126),t.setUint16(1,c)}else{i=new Uint8Array(9);const t=new DataView(i.buffer);t.setUint8(0,127),t.setBigUint64(1,BigInt(c))}n.data&&"string"!=typeof n.data&&(i[0]|=128),o.enqueue(i),o.enqueue(t)})}})},e.createPacketDecoderStream=function(t,c){u||(u=new TextDecoder);const i=[];let f=0,b=-1,w=!1;return new TransformStream({transform(P,h){for(i.push(P);;){if(0===f){if(s(i)<1)break;const t=l(i,1);w=!(128&~t[0]),b=127&t[0],f=b<126?3:126===b?1:2}else if(1===f){if(s(i)<2)break;const t=l(i,2);b=new DataView(t.buffer,t.byteOffset,t.length).getUint16(0),f=3}else if(2===f){if(s(i)<8)break;const t=l(i,8),n=new DataView(t.buffer,t.byteOffset,t.length),c=n.getUint32(0);if(c>Math.pow(2,21)-1){h.enqueue(o.ERROR_PACKET);break}b=c*Math.pow(2,32)+n.getUint32(4),f=3}else{if(s(i)t){h.enqueue(o.ERROR_PACKET);break}}}})},Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"encodePacket",{enumerable:!0,get:function(){return t.encodePacket}}),Object.defineProperty(e,"encodePayload",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"decodePacket",{enumerable:!0,get:function(){return n.decodePacket}}),Object.defineProperty(e,"decodePayload",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const c=String.fromCharCode(30),i=(n,o)=>{const i=n.length,f=new Array(i);let u=0;n.forEach((n,s)=>{(0,t.encodePacket)(n,!1,t=>{f[s]=t,++u===i&&o(f.join(c))})})},f=(t,o)=>{const i=t.split(c),f=[];for(let t=0;tt+n.length,0)}function l(t,n){if(t[0].length===n)return t.shift();const o=new Uint8Array(n);let c=0;for(let i=0;i{s||(s=new TextEncoder),u(s.encode(t))})},Object.defineProperty(e,"encodePacket",{enumerable:!0,get:function(){return c}});var t=r(d[0]);const n="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),f="function"==typeof ArrayBuffer,o=t=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,c=({type:c,data:y},s,b)=>n&&y instanceof Blob?s?b(y):u(y,b):f&&(y instanceof ArrayBuffer||o(y))?s?b(y):u(new Blob([y]),b):b(t.PACKET_TYPES[c]+(y||"")),u=(t,n)=>{const f=new FileReader;return f.onload=function(){const t=f.result.split(",")[1];n("b"+(t||""))},f.readAsDataURL(t)};function y(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let s},5034,[5035]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PACKET_TYPES",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"PACKET_TYPES_REVERSE",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"ERROR_PACKET",{enumerable:!0,get:function(){return o}});const t=Object.create(null);t.open="0",t.close="1",t.ping="2",t.pong="3",t.message="4",t.upgrade="5",t.noop="6";const n=Object.create(null);Object.keys(t).forEach(o=>{n[t[o]]=o});const o={type:"error",data:"parser error"}},5035,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"decodePacket",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const f="function"==typeof ArrayBuffer,o=(n,f)=>{if("string"!=typeof n)return{type:"message",data:u(n,f)};const o=n.charAt(0);if("b"===o)return{type:"message",data:s(n.substring(1),f)};return t.PACKET_TYPES_REVERSE[o]?n.length>1?{type:t.PACKET_TYPES_REVERSE[o],data:n.substring(1)}:{type:t.PACKET_TYPES_REVERSE[o]}:t.ERROR_PACKET},s=(t,o)=>{if(f){const f=(0,n.decode)(t);return u(f,o)}return{base64:!0,data:t}},u=(t,n)=>"blob"===n?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer},5036,[5035,5037]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"encode",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"decode",{enumerable:!0,get:function(){return c}});const t='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',n='undefined'==typeof Uint8Array?[]:new Uint8Array(256);for(let o=0;o<64;o++)n[t.charCodeAt(o)]=o;const o=n=>{let o,c=new Uint8Array(n),u=c.length,i='';for(o=0;o>2],i+=t[(3&c[o])<<4|c[o+1]>>4],i+=t[(15&c[o+1])<<2|c[o+2]>>6],i+=t[63&c[o+2]];return u%3==2?i=i.substring(0,i.length-1)+'=':u%3==1&&(i=i.substring(0,i.length-2)+'=='),i},c=t=>{let o,c,u,i,l,f=.75*t.length,h=t.length,s=0;'='===t[t.length-1]&&(f--,'='===t[t.length-2]&&f--);const A=new ArrayBuffer(f),y=new Uint8Array(A);for(o=0;o>4,y[s++]=(15&u)<<4|i>>2,y[s++]=(3&i)<<6|63&l;return A}},5037,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}Object.defineProperty(e,'__esModule',{value:!0}),e.Emitter=t,t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l(i.hasOwnProperty(n)&&(t[n]=i[n]),t),{})},e.installTimerFunctions=function(o,l){l.useNativeTimers?(o.setTimeoutFn=t.bind(i.globalThisShim),o.clearTimeoutFn=n.bind(i.globalThisShim)):(o.setTimeoutFn=i.globalThisShim.setTimeout.bind(i.globalThisShim),o.clearTimeoutFn=i.globalThisShim.clearTimeout.bind(i.globalThisShim))},e.byteLength=function(i){if("string"==typeof i)return l(i);return Math.ceil((i.byteLength||i.size)*o)};var i=r(d[0]);const t=i.globalThisShim.setTimeout,n=i.globalThisShim.clearTimeout;const o=1.33;function l(i){let t=0,n=0;for(let o=0,l=i.length;o=57344?n+=3:(o++,n+=4);return n}},5039,[5040]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"globalThisShim",{enumerable:!0,get:function(){return n}});const n="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")()},5040,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.encode=function(n){let t='';for(let o in n)n.hasOwnProperty(o)&&(t.length&&(t+='&'),t+=encodeURIComponent(o)+'='+encodeURIComponent(n[o]));return t},e.decode=function(n){let t={},o=n.split('&');for(let n=0,c=o.length;n0);return c}for(;l{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t{const t={};if(!o.usingBrowserWebSocket&&(s.options&&(t.compress=s.options.compress),this.opts.perMessageDeflate)){("string"==typeof e?Buffer.byteLength(e):e.length){this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",s=this.query||{};return this.opts.timestampRequests&&(s[this.opts.timestampParam]=(0,t.yeast)()),this.supportsBinary||(s.b64=1),this.createUri(e,s)}check(){return!!o.WebSocket}}},5045,[5032,5042,5039,5046,5033]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"nextTick",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"WebSocket",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"usingBrowserWebSocket",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"defaultBinaryType",{enumerable:!0,get:function(){return c}});var t=r(d[0]);const n="function"==typeof Promise&&"function"==typeof Promise.resolve?t=>Promise.resolve().then(t):(t,n)=>n(t,0),o=t.globalThisShim.WebSocket||t.globalThisShim.MozWebSocket,u=!0,c="arraybuffer"},5046,[5040]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WT",{enumerable:!0,get:function(){return n}});var t=r(d[0]),s=r(d[1]),i=r(d[2]);class n extends t.Transport{get name(){return"webtransport"}doOpen(){"function"==typeof WebTransport&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(t=>{const s=(0,i.createPacketDecoderStream)(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=t.readable.pipeThrough(s).getReader(),o=(0,i.createPacketEncoderStream)();o.readable.pipeTo(t.writable),this.writer=o.writable.getWriter();const h=()=>{n.read().then(({done:t,value:s})=>{t||(this.onPacket(s),h())}).catch(t=>{})};h();const c={type:"open"};this.query.sid&&(c.data=`{"sid":"${this.query.sid}"}`),this.writer.write(c).then(()=>this.onOpen())})}))}write(t){this.writable=!1;for(let i=0;i{o&&(0,s.nextTick)(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;null===(t=this.transport)||void 0===t||t.close()}}},5047,[5032,5046,5033]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.parse=function(n){if(n.length>2e3)throw"URI too long";const c=n,i=n.indexOf('['),u=n.indexOf(']');-1!=i&&-1!=u&&(n=n.substring(0,i)+n.substring(i,u).replace(/:/g,';')+n.substring(u,n.length));let l=e.exec(n||''),p={},h=14;for(;h--;)p[t[h]]=l[h]||'';-1!=i&&-1!=u&&(p.source=c,p.host=p.host.substring(1,p.host.length-1).replace(/;/g,':'),p.authority=p.authority.replace('[','').replace(']','').replace(/;/g,':'),p.ipv6uri=!0);return p.pathNames=s(p,p.path),p.queryKey=o(p,p.query),p};const e=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){const s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.slice(0,1)&&0!==t.length||s.splice(0,1),'/'==t.slice(-1)&&s.splice(s.length-1,1),s}function o(e,t){const s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,o){t&&(s[t]=o)}),s}},5048,[]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Manager",{enumerable:!0,get:function(){return c}});var t=r(_d[0]),e=r(_d[1]),n=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})}),e.default=t,e})(r(_d[2])),i=r(_d[3]),o=r(_d[4]),s=r(_d[5]);class c extends s.Emitter{constructor(e,i){var s;super(),this.nsps={},this.subs=[],e&&"object"==typeof e&&(i=e,e=void 0),(i=i||{}).path=i.path||"/socket.io",this.opts=i,(0,t.installTimerFunctions)(this,i),this.reconnection(!1!==i.reconnection),this.reconnectionAttempts(i.reconnectionAttempts||1/0),this.reconnectionDelay(i.reconnectionDelay||1e3),this.reconnectionDelayMax(i.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(s=i.randomizationFactor)&&void 0!==s?s:.5),this.backoff=new o.Backoff({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==i.timeout?2e4:i.timeout),this._readyState="closed",this.uri=e;const c=i.parser||n;this.encoder=new c.Encoder,this.decoder=new c.Decoder,this._autoConnect=!1!==i.autoConnect,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return void 0===t?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var e;return void 0===t?this._reconnectionDelay:(this._reconnectionDelay=t,null===(e=this.backoff)||void 0===e||e.setMin(t),this)}randomizationFactor(t){var e;return void 0===t?this._randomizationFactor:(this._randomizationFactor=t,null===(e=this.backoff)||void 0===e||e.setJitter(t),this)}reconnectionDelayMax(t){var e;return void 0===t?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,null===(e=this.backoff)||void 0===e||e.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new t.Socket(this.uri,this.opts);const n=this.engine,o=this;this._readyState="opening",this.skipReconnect=!1;const s=(0,i.on)(n,"open",function(){o.onopen(),e&&e()}),c=t=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",t),e?e(t):this.maybeReconnectOnOpen()},h=(0,i.on)(n,"error",c);if(!1!==this._timeout){const t=this._timeout,e=this.setTimeoutFn(()=>{s(),c(new Error("timeout")),n.close()},t);this.opts.autoUnref&&e.unref(),this.subs.push(()=>{this.clearTimeoutFn(e)})}return this.subs.push(s),this.subs.push(h),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push((0,i.on)(t,"ping",this.onping.bind(this)),(0,i.on)(t,"data",this.ondata.bind(this)),(0,i.on)(t,"error",this.onerror.bind(this)),(0,i.on)(t,"close",this.onclose.bind(this)),(0,i.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(t){this.onclose("parse error",t)}}ondecoded(e){(0,t.nextTick)(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let i=this.nsps[t];return i?this._autoConnect&&!i.active&&i.connect():(i=new e.Socket(this,t,n),this.nsps[t]=i),i}_destroy(t){const e=Object.keys(this.nsps);for(const t of e){if(this.nsps[t].active)return}this._close()}_packet(t){const e=this.encoder.encode(t);for(let n=0;nt()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,e){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const e=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(e=>{e?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",e)):t.onreconnect()}))},e);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}},5049,[5028,5050,5051,5054,5055,5038]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),i=r(d[2]);const n=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class o extends i.Emitter{constructor(t,s,i){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=s,i&&i.auth&&(this.auth=i.auth),this._opts=Object.assign({},i),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[(0,s.on)(t,"open",this.onopen.bind(this)),(0,s.on)(t,"packet",this.onpacket.bind(this)),(0,s.on)(t,"error",this.onerror.bind(this)),(0,s.on)(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(s,...i){if(n.hasOwnProperty(s))throw new Error('"'+s.toString()+'" is a reserved event name');if(i.unshift(s),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(i),this;const o={type:t.PacketType.EVENT,data:i,options:{}};if(o.options.compress=!1!==this.flags.compress,"function"==typeof i[i.length-1]){const t=this.ids++,s=i.pop();this._registerAckCallback(t,s),o.id=t}const h=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!h||!this.connected)||(this.connected?(this.notifyOutgoingListeners(o),this.packet(o)):this.sendBuffer.push(o)),this.flags={},this}_registerAckCallback(t,s){var i;const n=null!==(i=this.flags.timeout)&&void 0!==i?i:this._opts.ackTimeout;if(void 0===n)return void(this.acks[t]=s);const o=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let s=0;s{this.io.clearTimeoutFn(o),s.apply(this,[null,...t])}}emitWithAck(t,...s){const i=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise((n,o)=>{s.push((t,s)=>i?t?o(t):n(s):n(t)),this.emit(t,...s)})}_addToQueue(t){let s;"function"==typeof t[t.length-1]&&(s=t.pop());const i={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((t,...n)=>{if(i!==this._queue[0])return;return null!==t?i.tryCount>this._opts.retries&&(this._queue.shift(),s&&s(t)):(this._queue.shift(),s&&s(null,...n)),i.pending=!1,this._drainQueue()}),this._queue.push(i),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||0===this._queue.length)return;const s=this._queue[0];s.pending&&!t||(s.pending=!0,s.tryCount++,this.flags=s.flags,this.emit.apply(this,s.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){"function"==typeof this.auth?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(s){this.packet({type:t.PacketType.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},s):s})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,s){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,s)}onpacket(s){if(s.nsp===this.nsp)switch(s.type){case t.PacketType.CONNECT:s.data&&s.data.sid?this.onconnect(s.data.sid,s.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case t.PacketType.EVENT:case t.PacketType.BINARY_EVENT:this.onevent(s);break;case t.PacketType.ACK:case t.PacketType.BINARY_ACK:this.onack(s);break;case t.PacketType.DISCONNECT:this.ondisconnect();break;case t.PacketType.CONNECT_ERROR:this.destroy();const i=new Error(s.data.message);i.data=s.data.data,this.emitReserved("connect_error",i)}}onevent(t){const s=t.data||[];null!=t.id&&s.push(this.ack(t.id)),this.connected?this.emitEvent(s):this.receiveBuffer.push(Object.freeze(s))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const s=this._anyListeners.slice();for(const i of s)i.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&"string"==typeof t[t.length-1]&&(this._lastOffset=t[t.length-1])}ack(s){const i=this;let n=!1;return function(...o){n||(n=!0,i.packet({type:t.PacketType.ACK,id:s,data:o}))}}onack(t){const s=this.acks[t.id];"function"==typeof s&&(s.apply(this,t.data),delete this.acks[t.id])}onconnect(t,s){this.id=t,this.recovered=s&&this._pid===s,this._pid=s,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:t.PacketType.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const s=this._anyListeners;for(let i=0;ithis.opts.maxAttachments)throw new Error("too many attachments");n.attachments=i}if("/"===t.charAt(e+1)){const s=e+1;for(;++e;){if(","===t.charAt(e))break;if(e===t.length)break}n.nsp=t.substring(s,e)}else n.nsp="/";const s=t.charAt(e+1);if(""!==s&&Number(s)==s){const s=e+1;for(;++e;){const n=t.charAt(e);if(null==n||Number(n)!=n){--e;break}if(e===t.length)break}n.id=Number(t.substring(s,e+1))}if(t.charAt(++e)){const s=this.tryParse(t.substr(e));if(!u.isPayloadValid(n.type,s))throw new Error("invalid payload");n.data=s}return n}tryParse(t){try{return JSON.parse(t,this.opts.reviver)}catch(t){return!1}}static isPayloadValid(t,e){switch(t){case i.CONNECT:return p(e);case i.DISCONNECT:return void 0===e;case i.CONNECT_ERROR:return"string"==typeof e||p(e);case i.EVENT:case i.BINARY_EVENT:return Array.isArray(e)&&("number"==typeof e[0]||"string"==typeof e[0]&&-1===s.indexOf(e[0]));case i.ACK:case i.BINARY_ACK:return Array.isArray(e)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class h{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const t=(0,e.reconstructPacket)(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const f=Number.isInteger||function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t};function p(t){return"[object Object]"===Object.prototype.toString.call(t)}function N(t,e){switch(t){case i.CONNECT:return void 0===e||p(e);case i.DISCONNECT:return void 0===e;case i.EVENT:return Array.isArray(e)&&("number"==typeof e[0]||"string"==typeof e[0]&&-1===s.indexOf(e[0]));case i.ACK:return Array.isArray(e);case i.CONNECT_ERROR:return"string"==typeof e||p(e);default:return!1}}},5051,[5038,5052,5053]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.deconstructPacket=function(t){const o=[],c=t.data,u=t;return u.data=n(c,o),u.attachments=o.length,{packet:u,buffers:o}},e.reconstructPacket=function(t,n){return t.data=o(t.data,n),delete t.attachments,t};var t=r(d[0]);function n(o,c){if(!o)return o;if((0,t.isBinary)(o)){const t={_placeholder:!0,num:c.length};return c.push(o),t}if(Array.isArray(o)){const t=new Array(o.length);for(let u=0;u=0&&t.num"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,o=Object.prototype.toString,f="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===o.call(Blob),i="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===o.call(File);function u(o){return t&&(o instanceof ArrayBuffer||n(o))||f&&o instanceof Blob||i&&o instanceof File}},5053,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.on=function(n,o,t){return n.on(o,t),function(){n.off(o,t)}}},5054,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Object.defineProperty(e,'__esModule',{value:!0}),e.Backoff=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=1&Math.floor(10*o)?t+s:t-s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},5055,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WORKFLOW_IDS",{enumerable:!0,get:function(){return s}}),e.getNotificationBehavior=function(s,t){const n=s&&o[s]||{};if('critical'===t)return Object.assign({},n,{showToast:!0,saveToDb:!0,level:'error',toast:Object.assign({},n.toast,{dismissable:!1})});if('warning'===t)return Object.assign({},n,{showToast:n.showToast??!0,level:n.level??'warn'});return n},e.isKnownWorkflow=function(s){return!!s&&s in o};const s={WELCOME:'welcome',PLUGIN_UPDATE:'plugin-update',LICENSE_EXPIRING:'license-expiring',LICENSE_EXPIRED:'license-expired',ANNOUNCEMENT:'announcement'},o={[s.WELCOME]:{showToast:!1,saveToDb:!1},[s.PLUGIN_UPDATE]:{showToast:!0,saveToDb:!0,level:'info',toast:{useBodyAsText2:!0,dismissable:!0}},[s.LICENSE_EXPIRING]:{showToast:!0,saveToDb:!0,level:'warn',toast:{useBodyAsText2:!0,dismissable:!0,action:{label:'Renew',url:'https://wcpos.com/pro'}}},[s.LICENSE_EXPIRED]:{showToast:!0,saveToDb:!0,level:'error',toast:{useBodyAsText2:!0,dismissable:!1,action:{label:'Renew Now',url:'https://wcpos.com/pro'}}},[s.ANNOUNCEMENT]:{showToast:!0,saveToDb:!1,level:'info',toast:{useBodyAsText2:!0,dismissable:!0}}}},5056,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.NotificationPanelContent=function(){const e=(0,t.c)(21),s=(0,f.useT)(),{notifications:n,unreadCount:l,markAsRead:x,markAllAsRead:h}=(0,j.useNovuNotifications)();let k;e[0]!==h?(k=()=>{h()},e[0]=h,e[1]=k):k=e[1];const v=k;let S;e[2]!==x?(S=e=>{const{item:t}=e;return(0,b.jsx)(u.Item,{children:(0,b.jsx)(p,{notification:t,onMarkAsRead:x})})},e[2]=x,e[3]=S):S=e[3];const T=S;let P,A,w,M,O,R;e[4]!==s?(P=s("common.notifications"),e[4]=s,e[5]=P):P=e[5];e[6]!==P?(A=(0,b.jsx)(d.Text,{className:"text-sm font-semibold",children:P}),e[6]=P,e[7]=A):A=e[7];e[8]!==v||e[9]!==s||e[10]!==l?(w=l>0&&(0,b.jsx)(o.Button,{variant:"ghost",size:"sm",onPress:v,children:(0,b.jsx)(o.ButtonText,{className:"text-xs",children:s("common.mark_all_as_read")})}),e[8]=v,e[9]=s,e[10]=l,e[11]=w):w=e[11];e[12]!==A||e[13]!==w?(M=(0,b.jsxs)(c.HStack,{className:"border-border items-center justify-between border-b px-3 py-2",children:[A,w]}),e[12]=A,e[13]=w,e[14]=M):M=e[14];e[15]!==n||e[16]!==T?(O=0===n.length?(0,b.jsx)(y,{}):(0,b.jsx)(u.Root,{className:"flex-1 p-2",children:(0,b.jsx)(u.List,{data:n,estimatedItemSize:N,keyExtractor:_,renderItem:T,parentProps:{style:{flexGrow:1,flexShrink:1,flexBasis:0}}})}),e[15]=n,e[16]=T,e[17]=O):O=e[17];e[18]!==M||e[19]!==O?(R=(0,b.jsxs)(b.Fragment,{children:[M,O]}),e[18]=M,e[19]=O,e[20]=R):R=e[20];return R};var t=r(_d[0]);r(_d[1]);var s=e(r(_d[2])),n=e(r(_d[3])),o=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[8])),x=r(_d[9]),f=r(_d[10]),j=r(_d[11]),h=r(_d[12]),b=r(_d[13]);const N=88;function p(e){const o=(0,t.c)(24),{notification:l,onMarkAsRead:u}=e,f="unread"===l.status,j=(0,h.useDateFormat)(String(l.createdAt??""));let N;o[0]!==f||o[1]!==l.id||o[2]!==u?(N=()=>{f&&u(l.id)},o[0]=f,o[1]=l.id,o[2]=u,o[3]=N):N=o[3];const p=N,y="mb-2 rounded-md px-2 py-1.5 "+(f?"bg-accent/50":"bg-transparent");let _;o[4]!==f?(_=(0,b.jsx)(n.default,{className:"pt-1.5",children:f?(0,b.jsx)(n.default,{className:"bg-primary h-2 w-2 rounded-full"}):(0,b.jsx)(n.default,{className:"h-2 w-2"})}),o[4]=f,o[5]=_):_=o[5];const k="text-sm "+(f?"font-semibold":"font-normal");let v,S,T,P,A,w;return o[6]!==l.title||o[7]!==k?(v=(0,b.jsx)(d.Text,{className:k,children:l.title}),o[6]=l.title,o[7]=k,o[8]=v):v=o[8],o[9]!==l.body?(S=l.body&&(0,b.jsx)(d.Text,{className:"text-muted-foreground text-xs",children:l.body}),o[9]=l.body,o[10]=S):S=o[10],o[11]!==j?(T=j&&(0,b.jsx)(d.Text,{className:"text-muted-foreground/60 text-xs",children:j}),o[11]=j,o[12]=T):T=o[12],o[13]!==v||o[14]!==S||o[15]!==T?(P=(0,b.jsxs)(x.VStack,{className:"flex-1 gap-1",children:[v,S,T]}),o[13]=v,o[14]=S,o[15]=T,o[16]=P):P=o[16],o[17]!==_||o[18]!==P?(A=(0,b.jsxs)(c.HStack,{className:"items-start gap-3",children:[_,P]}),o[17]=_,o[18]=P,o[19]=A):A=o[19],o[20]!==p||o[21]!==y||o[22]!==A?(w=(0,b.jsx)(s.default,{onPress:p,className:y,children:A}),o[20]=p,o[21]=y,o[22]=A,o[23]=w):w=o[23],w}function y(){const e=(0,t.c)(5),s=(0,f.useT)();let n,o,c;return e[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,b.jsx)(l.Icon,{name:"bell",size:"2xl",variant:"muted"}),e[0]=n):n=e[0],e[1]!==s?(o=s("common.no_notifications"),e[1]=s,e[2]=o):o=e[2],e[3]!==o?(c=(0,b.jsxs)(x.VStack,{className:"items-center justify-center py-8",children:[n,(0,b.jsx)(d.Text,{className:"text-muted-foreground mt-2",children:o})]}),e[3]=o,e[4]=c):c=e[4],c}function _(e){return e.id}},5057,[12,14,16,585,3185,1351,1357,1434,4356,1605,1987,5014,5058,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useDateFormat",{enumerable:!0,get:function(){return b}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6]),c=r(d[7]),f=r(d[8]);const b=(b,v,y)=>{const p=(0,t.c)(21),D=void 0===b?"":b,M=void 0===v?"MMMM d, yyyy":v,O=void 0===y||y,_=(0,c.useHeartbeatObservable)(6e4),{dateFnsLocale:w,formatDate:F}=(0,f.useLocalDate)(),[L,R]=(0,o.useObservableRef)(!1);let S,T;p[0]!==D?(S=null,"string"==typeof D&&""!==D?S=(0,f.convertUTCStringToLocalDate)(D):"number"==typeof D&&(S=new Date(D)),p[0]=D,p[1]=S):S=p[1],p[2]!==S||p[3]!==w||p[4]!==F||p[5]!==M||p[6]!==O?(T=()=>{if(!S||!(0,n.isValid)(S))return null;const t=new Date,s=(0,n.differenceInHours)(t,S);return O&&s<24?(0,n.formatDistance)(S,t,{addSuffix:!0,locale:w}):F(S,M)},p[2]=S,p[3]=w,p[4]=F,p[5]=M,p[6]=O,p[7]=T):T=p[7];const V=T;let j,H,P;if(p[8]!==L?(j=()=>((0,l.setRefValue)(L,!0),()=>{(0,l.setRefValue)(L,!1)}),p[8]=L,p[9]=j):j=p[9],(0,s.useFocusEffect)(j),p[10]!==S||p[11]!==V||p[12]!==_||p[13]!==R){let t,s;p[15]!==S?(t=t=>t&&!!S&&(0,n.isToday)(S),p[15]=S,p[16]=t):t=p[16],p[17]!==_?(s=()=>_,p[17]=_,p[18]=s):s=p[18],H=R.pipe((0,u.filter)(t),(0,u.switchMap)(s),(0,u.map)(V)),p[10]=S,p[11]=V,p[12]=_,p[13]=R,p[14]=H}else H=p[14];return p[19]!==V?(P=V(),p[19]=V,p[20]=P):P=p[20],(0,o.useObservableState)(H,P)}},5058,[12,14,3238,850,1747,1972,5059,5060,3233]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.setRefValue=function(t,u){t.current=u}},5059,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useHeartbeatObservable",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"useHeartbeatCallback",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),c=r(d[3]);const o=u=>{const c=(0,t.c)(2);if(!Number.isFinite(u)||u<=0)throw new Error(`emitFrequency must be a positive finite number, got: ${u}`);let o;c[0]!==u?(o=[u],c[0]=u,c[1]=o):o=c[1];return(0,n.useObservable)(f,o)},s=(t,u)=>{const c=o(t);(0,n.useSubscription)(c,u)};function b(t){const[n]=t;return(0,u.interval)(n)}function f(t){return t.pipe((0,c.switchMap)(b))}},5060,[12,1747,1748,1972]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Online=function(){const l=(0,e.c)(27),{status:v}=(0,s.useOnlineStatus)(),_=(0,u.useT)(),d=t.useRef(v);let p;e:switch(v){case"offline":{let e,t;l[0]!==_?(e=_("common.no_internet_connection"),l[0]=_,l[1]=e):e=l[1],l[2]!==e?(t={variant:"error",tooltip:e},l[2]=e,l[3]=t):t=l[3],p=t;break e}case"online-website-unavailable":{let e,t;l[4]!==_?(e=_("common.site_not_reachable"),l[4]=_,l[5]=e):e=l[5],l[6]!==e?(t={variant:"warning",tooltip:e},l[6]=e,l[7]=t):t=l[7],p=t;break e}case"online-website-available":{let e,t;l[8]!==_?(e=_("common.online"),l[8]=_,l[9]=e):e=l[9],l[10]!==e?(t={variant:"success",tooltip:e},l[10]=e,l[11]=t):t=l[11],p=t;break e}default:{let e,t;l[12]!==_?(e=_("common.unknown_connection_status"),l[12]=_,l[13]=e):e=l[13],l[14]!==e?(t={variant:"error",tooltip:e},l[14]=e,l[15]=t):t=l[15],p=t}}const w=p;let h,j,T,k,x;l[16]!==v||l[17]!==_?(h=()=>{const e=d.current;if(null===e)return void(d.current=v);if(e===v)return;const t={showToast:!0,saveToDb:!0};e:switch(v){case"offline":f.error(_("common.device_went_offline"),t);break e;case"online-website-unavailable":f.error(_("common.website_is_unreachable"),t);break e;case"online-website-available":f.success(_("common.connection_restored"),t)}d.current=v},j=[v,_],l[16]=v,l[17]=_,l[18]=h,l[19]=j):(h=l[18],j=l[19]);t.useEffect(h,j),l[20]!==w.variant?(T=(0,b.jsx)(c.TooltipTrigger,{className:"px-2",children:(0,b.jsx)(n.Icon,{name:"circle",variant:w.variant})}),l[20]=w.variant,l[21]=T):T=l[21];l[22]!==w.tooltip?(k=(0,b.jsx)(c.TooltipContent,{side:"bottom",children:(0,b.jsx)(o.Text,{children:w.tooltip})}),l[22]=w.tooltip,l[23]=k):k=l[23];l[24]!==T||l[25]!==k?(x=(0,b.jsxs)(c.Tooltip,{children:[T,k]}),l[24]=T,l[25]=k,l[26]=x):x=l[26];return x};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),u=r(_d[7]),b=r(_d[8]);const f=(0,l.getLogger)(['wcpos','ui','header'])},5061,[12,14,1357,1434,1578,4435,1975,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.UserMenu=function(){const e=(0,n.c)(61),{wpCredentials:c,site:l,store:u,logout:w,switchStore:_}=(0,D.useAppState)(),I=(0,t.useRouter)(),{screenSize:y}=(0,S.useTheme)(),T=(0,o.useObservableEagerState)(c?.stores$),C=(0,M.useT)();let O;e[0]!==c?(O=new o.ObservableResource(c.populate$("stores"),F),e[0]=c,e[1]=O):O=e[1];const B=O,L=k;let $,N,U,E,W,z,H,Q,V,q,G,J,K,X,Y,Z,ee,ne,re,se,te,oe,ae,ce;e[2]!==c?($=(0,v.jsx)(A,{wpCredentials:c}),e[2]=c,e[3]=$):$=e[3];e[4]!==y||e[5]!==c.display_name?(N="sm"!==y?(0,v.jsx)(x.ButtonText,{className:"text-sidebar-foreground",children:c?.display_name}):null,e[4]=y,e[5]=c.display_name,e[6]=N):N=e[6];e[7]===Symbol.for("react.memo_cache_sentinel")?(U=(0,v.jsx)(j.Icon,{name:"caretDown",className:"text-sidebar-foreground"}),e[7]=U):U=e[7];e[8]!==$||e[9]!==N?(E=(0,v.jsx)(p.DropdownMenuTrigger,{asChild:!0,children:(0,v.jsx)(x.Button,{testID:"user-menu-trigger",className:"text-sidebar-foreground web:hover:bg-white/10 rounded-none bg-transparent px-2",children:(0,v.jsxs)(h.HStack,{children:[$,N,U]})})}),e[8]=$,e[9]=N,e[10]=E):E=e[10];e[11]!==I?(W=()=>I.push("/(modals)/settings"),e[11]=I,e[12]=W):W=e[12];e[13]===Symbol.for("react.memo_cache_sentinel")?(z=(0,v.jsx)(j.Icon,{name:"gear"}),e[13]=z):z=e[13];e[14]!==C?(H=C("common.settings"),e[14]=C,e[15]=H):H=e[15];e[16]!==H?(Q=(0,v.jsx)(b.Text,{children:H}),e[16]=H,e[17]=Q):Q=e[17];e[18]!==W||e[19]!==Q?(V=(0,v.jsxs)(p.DropdownMenuItem,{testID:"settings-menu-item",onPress:W,children:[z,Q]}),e[18]=W,e[19]=Q,e[20]=V):V=e[20];e[21]!==I?(q=()=>I.push("/support"),e[21]=I,e[22]=q):q=e[22];e[23]===Symbol.for("react.memo_cache_sentinel")?(G=(0,v.jsx)(j.Icon,{name:"commentQuestion"}),e[23]=G):G=e[23];e[24]!==C?(J=C("common.support"),e[24]=C,e[25]=J):J=e[25];e[26]!==J?(K=(0,v.jsx)(b.Text,{children:J}),e[26]=J,e[27]=K):K=e[27];e[28]!==q||e[29]!==K?(X=(0,v.jsxs)(p.DropdownMenuItem,{onPress:q,children:[G,K]}),e[28]=q,e[29]=K,e[30]=X):X=e[30];e[31]!==C?(Y=f.Platform.isWeb&&(0,v.jsxs)(p.DropdownMenuItem,{onPress:R,children:[(0,v.jsx)(j.Icon,{name:"download"}),(0,v.jsx)(b.Text,{children:C("common.desktop_app")})]}),e[31]=C,e[32]=Y):Y=e[32];e[33]===Symbol.for("react.memo_cache_sentinel")?(Z=(0,v.jsx)(p.DropdownMenuSeparator,{}),e[33]=Z):Z=e[33];e[34]!==u||e[35]!==T||e[36]!==B||e[37]!==_||e[38]!==C?(ee=Array.isArray(T)&&T.length>1&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(p.DropdownMenuSub,{children:[(0,v.jsxs)(p.DropdownMenuSubTrigger,{children:[(0,v.jsx)(j.Icon,{name:"rightLeft"}),(0,v.jsx)(b.Text,{children:C("common.switch_store")})]}),(0,v.jsx)(p.DropdownMenuSubContent,{children:(0,v.jsx)(P,{storesResource:B,switchStore:_,currentStoreID:u.localID})})]}),(0,v.jsx)(p.DropdownMenuSeparator,{})]}),e[34]=u,e[35]=T,e[36]=B,e[37]=_,e[38]=C,e[39]=ee):ee=e[39];e[40]!==l||e[41]!==C?(ne=f.Platform.isWeb&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(p.DropdownMenuItem,{onPress:L,variant:"destructive",children:[(0,v.jsx)(j.Icon,{name:"trash"}),(0,v.jsx)(b.Text,{children:C("common.clear_all_local_data")})]}),(0,v.jsx)(p.DropdownMenuSeparator,{}),(0,v.jsxs)(p.DropdownMenuItem,{onPress:()=>s.default.openURL(`${l.home}/wp-admin`),children:[(0,v.jsx)(j.Icon,{name:"wordpress"}),(0,v.jsx)(b.Text,{children:C("common.wordpress_admin")})]})]}),e[40]=l,e[41]=C,e[42]=ne):ne=e[42];e[43]===Symbol.for("react.memo_cache_sentinel")?(re=(0,v.jsx)(j.Icon,{name:"arrowRightFromBracket"}),e[43]=re):re=e[43];e[44]!==C?(se=C("common.logout"),e[44]=C,e[45]=se):se=e[45];e[46]!==se?(te=(0,v.jsx)(b.Text,{children:se}),e[46]=se,e[47]=te):te=e[47];e[48]!==w||e[49]!==te?(oe=(0,v.jsxs)(p.DropdownMenuItem,{onPress:w,variant:"destructive",children:[re,te]}),e[48]=w,e[49]=te,e[50]=oe):oe=e[50];e[51]!==X||e[52]!==Y||e[53]!==ee||e[54]!==ne||e[55]!==oe||e[56]!==V?(ae=(0,v.jsxs)(p.DropdownMenuContent,{align:"end",side:"bottom",children:[V,X,Y,Z,ee,ne,oe]}),e[51]=X,e[52]=Y,e[53]=ee,e[54]=ne,e[55]=oe,e[56]=V,e[57]=ae):ae=e[57];e[58]!==ae||e[59]!==E?(ce=(0,v.jsxs)(p.DropdownMenu,{children:[E,ae]}),e[58]=ae,e[59]=E,e[60]=ce):ce=e[60];return ce};var n=r(d[0]);r(d[1]);var s=e(r(d[2])),t=r(d[3]),o=r(d[4]),c=r(d[5]),l=e(c),u=r(d[6]),x=r(d[7]),p=r(d[8]),h=r(d[9]),j=r(d[10]),w=r(d[11]),b=r(d[12]),f=r(d[13]),_=r(d[14]),I=r(d[15]),D=r(d[16]),S=r(d[17]),M=r(d[18]),y=r(d[19]),v=r(d[20]);const T=(0,I.getLogger)(['wcpos','ui','menu']);function P(e){const s=(0,n.c)(10),{storesResource:t,switchStore:u,currentStoreID:x}=e,h=(0,o.useObservableSuspense)(t);let j,w,f;if(s[0]===Symbol.for("react.memo_cache_sentinel")?(j=c.FadeIn.duration(200),s[0]=j):j=s[0],s[1]!==x||s[2]!==h||s[3]!==u){let e;s[5]!==x||s[6]!==u?(e=e=>(0,v.jsx)(p.DropdownMenuItem,{onPress:()=>u(e),disabled:e.localID===x,children:(0,v.jsx)(b.Text,{children:e.name})},e.localID),s[5]=x,s[6]=u,s[7]=e):e=s[7],w=h.map(e),s[1]=x,s[2]=h,s[3]=u,s[4]=w}else w=s[4];return s[8]!==w?(f=(0,v.jsx)(l.default.View,{entering:j,children:w}),s[8]=w,s[9]=f):f=s[9],f}function C(e){const s=(0,n.c)(7),{wpCredentials:t}=e,c=(0,o.useObservableEagerState)(t.avatar_url$),{uri:l}=(0,y.useImageAttachment)(t,c);let x;s[0]!==l?(x={uri:l},s[0]=l,s[1]=x):x=s[1];const p=t?.display_name;let h,j;return s[2]!==p?(h=(0,u.getInitials)(p),s[2]=p,s[3]=h):h=s[3],s[4]!==x||s[5]!==h?(j=(0,v.jsx)(u.Avatar,{source:x,fallback:h}),s[4]=x,s[5]=h,s[6]=j):j=s[6],j}function A(e){const s=(0,n.c)(10),{wpCredentials:t}=e;let o;s[0]===Symbol.for("react.memo_cache_sentinel")?(o={uri:void 0},s[0]=o):o=s[0];const c=t?.display_name;let l,x,p,h;return s[1]!==c?(l=(0,u.getInitials)(c),s[1]=c,s[2]=l):l=s[2],s[3]!==l?(x=(0,v.jsx)(u.Avatar,{source:o,fallback:l}),s[3]=l,s[4]=x):x=s[4],s[5]!==t?(p=(0,v.jsx)(C,{wpCredentials:t}),s[5]=t,s[6]=p):p=s[6],s[7]!==x||s[8]!==p?(h=(0,v.jsx)(w.Suspense,{fallback:x,children:p}),s[7]=x,s[8]=p,s[9]=h):h=s[9],h}function R(){return s.default.openURL("https://github.com/wcpos/electron/releases")}async function k(){try{const e=await(0,_.clearAllDB)();T.info(e.message)}catch(e){const n=e;T.error("Failed to clear database:",{context:{error:n}})}window.location.reload()}function F(e){return!!e}},5062,[12,14,785,850,1747,318,4666,3185,4476,1351,1357,1741,1434,1410,2032,1975,2022,1743,1987,4777,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.HeaderTitle=function(t){const n=(0,e.c)(16),{children:u,centered:x,onIntrinsicWidth:f}=t,h=void 0!==x&&x;let _;n[0]!==f?(_=e=>{f?.(e.nativeEvent.layout.width)},n[0]=f,n[1]=_):_=n[1];const v=_;let b,y,j;n[2]===Symbol.for("react.memo_cache_sentinel")?(b={position:"absolute",opacity:0,pointerEvents:"none"},n[2]=b):b=n[2];n[3]!==u?(y=(0,c.jsx)(s.Text,{className:"text-sidebar-foreground text-xl",decodeHtml:!0,children:u}),n[3]=u,n[4]=y):y=n[4];n[5]!==v||n[6]!==y?(j=(0,c.jsx)(l.default,{style:b,onLayout:v,children:y}),n[5]=v,n[6]=y,n[7]=j):j=n[7];const p=h&&"text-center";let H,M,N;n[8]!==p?(H=(0,o.cn)("text-sidebar-foreground text-xl",p),n[8]=p,n[9]=H):H=n[9];n[10]!==u||n[11]!==H?(M=(0,c.jsx)(s.Text,{className:H,numberOfLines:1,ellipsizeMode:"tail",decodeHtml:!0,children:u}),n[10]=u,n[11]=H,n[12]=M):M=n[12];n[13]!==j||n[14]!==M?(N=(0,c.jsxs)(l.default,{className:"min-w-0",children:[j,M]}),n[13]=j,n[14]=M,n[15]=N):N=n[15];return N};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),l=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),s=r(d[4]),c=r(d[5])},5063,[12,14,585,1354,1434,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.UpgradeNotice=function(e){const n=(0,t.c)(26),{setShowUpgrade:h}=e,j=(0,p.useT)(),[v]=o.default.useState(x);let w,N,b,k,y,M,P;n[0]!==j?(w=j("common.upgrade_to_pro_for_more_features"),n[0]=j,n[1]=w):w=n[1];n[2]!==j?(N=j("common.enjoy_more_with_pro_\u2013_upgrade"),n[2]=j,n[3]=N):N=n[3];n[4]!==j?(b=j("common.go_pro_and_enjoy_exclusive_benefits"),n[4]=j,n[5]=b):b=n[5];n[6]!==j?(k=j("common.support_our_development_\u2013_upgrade_to"),n[6]=j,n[7]=k):k=n[7];n[8]!==j?(y=j("common.support_our_work_\u2013_go_pro"),n[8]=j,n[9]=y):y=n[9];n[10]!==j?(M=j("common.support_future_updates_\u2013_get_pro"),n[10]=j,n[11]=M):M=n[11];n[12]!==w||n[13]!==N||n[14]!==b||n[15]!==k||n[16]!==y||n[17]!==M?(P=[w,N,b,k,y,M],n[12]=w,n[13]=N,n[14]=b,n[15]=k,n[16]=y,n[17]=M,n[18]=P):P=n[18];const S=P[v];let U,I,T;n[19]!==S?(U=(0,l.jsx)(s.default,{className:"grow justify-center p-0 pl-7",children:(0,l.jsx)(c.Text,{className:"text-attention-foreground mx-auto text-sm",variant:"link",onPress:f,children:S})}),n[19]=S,n[20]=U):U=n[20];n[21]!==h?(I=(0,l.jsx)(_.IconButton,{name:"xmark",size:"sm",className:"text-attention-foreground",onPress:()=>h(!1)}),n[21]=h,n[22]=I):I=n[22];n[23]!==U||n[24]!==I?(T=(0,l.jsxs)(u.HStack,{testID:"upgrade-notice-banner",className:"bg-attention",children:[U,I]}),n[23]=U,n[24]=I,n[25]=T):T=n[25];return T};var t=r(d[0]),o=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),u=r(d[4]),_=r(d[5]),c=r(d[6]),p=r(d[7]),l=r(d[8]);function f(){return n.default.openURL("https://wcpos.com/pro")}function x(){return Math.floor(6*Math.random())}},5064,[12,14,785,585,1351,1574,1434,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),o=(0,t.withProAccess)(n.AddCouponScreen,'coupons')},5065,[5066,5073]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"withProAccess",{enumerable:!0,get:function(){return _}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));r(_d[2]);var n,c=r(_d[3]),s=(n=c)&&n.__esModule?n:{default:n},o=r(_d[4]);r(_d[5]);var u=r(_d[6]),l=r(_d[7]),f=r(_d[8]),d=r(_d[9]);const _=(n,c)=>{function _(e){return e+1}return function(b){const j=(0,e.c)(17),{isPro:v}=(0,l.useLicense)(),y=(0,o.useIsFocused)(),[P,O]=t.useState(0);let h,x,p,S;if(t.useRef(null),j[0]!==y?(h=()=>{y&&O(_)},x=[y],j[0]=y,j[1]=h,j[2]=x):(h=j[1],x=j[2]),t.useEffect(h,x),v){let e,t;return j[3]===Symbol.for("react.memo_cache_sentinel")?(e={readOnly:!1},j[3]=e):e=j[3],j[4]!==b?(t=(0,d.jsx)(u.ProAccessProvider,{value:e,children:(0,d.jsx)(n,Object.assign({},b))}),j[4]=b,j[5]=t):t=j[5],t}j[6]===Symbol.for("react.memo_cache_sentinel")?(p={readOnly:!0},j[6]=p):p=j[6],j[7]!==b?(S=(0,d.jsx)(u.ProAccessProvider,{value:p,children:(0,d.jsx)(n,Object.assign({},b))}),j[7]=b,j[8]=S):S=j[8];const w=S;let A,M,E,k;return j[9]===Symbol.for("react.memo_cache_sentinel")?(A={flex:1},j[9]=A):A=j[9],j[10]!==w?(M=w,j[10]=w,j[11]=M):M=j[11],j[12]!==P?(E=(0,d.jsx)(f.ProPreviewOverlay,{page:c,blurTarget:void 0},P),j[12]=P,j[13]=E):E=j[13],j[14]!==M||j[15]!==E?(k=(0,d.jsxs)(s.default,{style:A,children:[M,E]}),j[14]=M,j[15]=E,j[16]=k):k=j[16],k}}},5066,[12,14,108,585,4850,5067,5071,4569,5072,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BlurView",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"BlurTargetView",{enumerable:!0,get:function(){return u.default}});var t=e(r(d[0])),u=e(r(d[1]))},5067,[5068,5070]); -__d(function(g,r,i,a,m,_e,d){"use strict";const t=["tint","intensity","style"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return y}});var n=e(r(d[0])),l=r(d[1]),s=r(d[2]),o=e(r(d[3])),u=e(r(d[4]));function c({intensity:t,tint:e}){const n=`saturate(180%) blur(${.2*Math.min(t,100)}px)`;return{backgroundColor:(0,u.default)(Math.min(t,100),e),backdropFilter:n,WebkitBackdropFilter:n}}var y=(0,s.forwardRef)((e,u)=>{let{tint:y="default",intensity:f=50,style:b}=e,k=(0,n.default)(e,t);const p=(0,s.useRef)(null),F=c({tint:y,intensity:f});return(0,s.useImperativeHandle)(u,()=>({setNativeProps:t=>{if(!p.current?.style)return;const e=c({intensity:t.style?.intensity??f,tint:y??'default'});if(t.style)for(const e in t.style)'intensity'!==e&&(p.current.style[e]=t.style[e]);e.backgroundColor&&(p.current.style.backgroundColor=e.backgroundColor),e.backdropFilter&&(p.current.style.backdropFilter=e.backdropFilter),p.current.style.webkitBackdropFilter=e.WebkitBackdropFilter}}),[f,y]),(0,l.jsx)(o.default,Object.assign({},k,{style:[b,F],ref:p}))})},5068,[363,6,14,585,5069]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,s){const c=t/100;switch(s){case'dark':case'systemMaterialDark':return`rgba(25,25,25,${.78*c})`;case'light':case'extraLight':case'systemMaterialLight':case'systemUltraThinMaterialLight':case'systemThickMaterialLight':return`rgba(249,249,249,${.78*c})`;case'default':case'prominent':case'systemMaterial':return`rgba(255,255,255,${.3*c})`;case'regular':return`rgba(179,179,179,${.82*c})`;case'systemThinMaterial':return`rgba(199,199,199,${.97*c})`;case'systemChromeMaterial':return`rgba(255,255,255,${.75*c})`;case'systemChromeMaterialLight':return`rgba(255,255,255,${.97*c})`;case'systemUltraThinMaterial':case'systemThickMaterial':return`rgba(191,191,191,${.44*c})`;case'systemThickMaterialDark':return`rgba(37,37,37,${.9*c})`;case'systemThinMaterialDark':return`rgba(37,37,37,${.7*c})`;case'systemUltraThinMaterialDark':return`rgba(37,37,37,${.55*c})`;case'systemChromeMaterialDark':return`rgba(0,0,0,${.75*c})`;case'systemThinMaterialLight':return`rgba(199,199,199,${.78*c})`}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5069,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),u=r(d[1]),n=(e=u)&&e.__esModule?e:{default:e};function f(e){return(0,t.jsx)(n.default,Object.assign({},e))}},5070,[6,585]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ProAccessProvider",{enumerable:!0,get:function(){return o}}),e.useProAccess=function(){const o=(0,t.useContext)(n);if(null===o)throw new Error("useProAccess must be used within a ProAccessProvider");return o};var t=r(d[0]);const n=(0,t.createContext)(null),o=n.Provider},5071,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProPreviewOverlay=function(e){const y=(0,t.c)(32),{page:v,blurTarget:R}=e,L=(0,h.useT)();let U;y[0]!==v||y[1]!==L?(U=b(v,L),y[0]=v,y[1]=L,y[2]=U):U=y[2];const{description:C,demoURL:N}=U;let P,k,B,E,F,I,O,T,D,M,S,V;y[3]!==R?(P=(0,f.jsx)(n.BlurView,Object.assign({intensity:30,tint:"light",blurReductionFactor:4,blurMethod:"dimezisBlurViewSdk31Plus"},{},{style:s.default.absoluteFill})),y[3]=R,y[4]=P):P=y[4];y[5]!==L?(k=L("common.upgrade_to_pro"),y[5]=L,y[6]=k):k=y[6];y[7]!==k?(B=(0,f.jsx)(l.Text,{testID:"upgrade-title",className:"text-xl font-bold",children:k}),y[7]=k,y[8]=B):B=y[8];y[9]!==C?(E=(0,f.jsx)(l.Text,{className:"text-muted-foreground text-center",children:C}),y[9]=C,y[10]=E):E=y[10];y[11]!==N?(F=()=>(0,x.openExternalURL)(N),y[11]=N,y[12]=F):F=y[12];y[13]!==L?(I=L("upgrade.view_demo"),y[13]=L,y[14]=I):I=y[14];y[15]!==F||y[16]!==I?(O=(0,f.jsx)(c.Button,{testID:"view-demo-button",variant:"secondary",onPress:F,children:I}),y[15]=F,y[16]=I,y[17]=O):O=y[17];y[18]!==L?(T=L("common.upgrade_to_pro"),y[18]=L,y[19]=T):T=y[19];y[20]!==T?(D=(0,f.jsx)(c.Button,{testID:"upgrade-to-pro-button",onPress:j,children:T}),y[20]=T,y[21]=D):D=y[21];y[22]!==D||y[23]!==O?(M=(0,f.jsxs)(p.HStack,{className:"gap-2",children:[O,D]}),y[22]=D,y[23]=O,y[24]=M):M=y[24];y[25]!==M||y[26]!==B||y[27]!==E?(S=(0,f.jsx)(o.default,{style:w.ctaContainer,pointerEvents:"box-none",children:(0,f.jsx)(u.Card,{className:"max-w-sm shadow-lg",children:(0,f.jsx)(u.CardContent,{className:"p-6",children:(0,f.jsxs)(_.VStack,{className:"items-center gap-4",children:[B,E,M]})})})}),y[25]=M,y[26]=B,y[27]=E,y[28]=S):S=y[28];y[29]!==S||y[30]!==P?(V=(0,f.jsxs)(o.default,{style:s.default.absoluteFill,pointerEvents:"box-none",children:[P,S]}),y[29]=S,y[30]=P,y[31]=V):V=y[31];return V};var t=r(d[0]);r(d[1]),r(d[2]);var s=e(r(d[3])),o=e(r(d[4])),n=r(d[5]),c=r(d[6]),u=r(d[7]),p=r(d[8]),l=r(d[9]),_=r(d[10]),x=r(d[11]),h=r(d[12]),f=r(d[13]);function b(e,t){switch(e){case'products':return{description:t('upgrade.adjust_product_prices_and_quantities_by'),demoURL:'https://demo.wcpos.com/pos/products'};case'orders':return{description:t('upgrade.re-open_and_print_receipts_for_older'),demoURL:'https://demo.wcpos.com/pos/orders'};case'coupons':return{description:t('upgrade.manage_and_apply_coupons_by'),demoURL:'https://demo.wcpos.com/pos/coupons'};case'customers':return{description:t('upgrade.add_new_customers_and_edit_existing'),demoURL:'https://demo.wcpos.com/pos/customers'};case'reports':return{description:t('upgrade.unlock_end_of_day_reports_by'),demoURL:'https://demo.wcpos.com/pos/reports'};default:return e}}function j(){return(0,x.openExternalURL)("https://wcpos.com/pro")}const w=s.default.create({ctaContainer:Object.assign({},s.default.absoluteFill,{justifyContent:'center',alignItems:'center'})})},5072,[12,14,108,30,585,5067,3185,3186,1351,1434,1605,4794,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddCouponScreen=function(){const{create:p}=(0,f.useMutation)({collectionName:'coupons'}),y=(0,s.useT)(),[b,h]=e.useState(!1),x=(0,n.useRouter)(),M=(0,t.useForm)({resolver:(0,o.zodResolver)(d.couponFormSchema),defaultValues:{discount_type:'percent'}}),_=e.useCallback(async e=>{h(!0);try{await p({data:e})&&x.back()}finally{h(!1)}},[p,x]);return(0,j.jsx)(u.Modal,{children:(0,j.jsxs)(u.ModalContent,{size:"lg",children:[(0,j.jsx)(u.ModalHeader,{children:(0,j.jsx)(u.ModalTitle,{children:(0,j.jsx)(l.Text,{children:y('coupons.add_coupon')})})}),(0,j.jsx)(u.ModalBody,{children:(0,j.jsx)(c.ErrorBoundary,{children:(0,j.jsx)(d.CouponForm,{form:M,onSubmit:_,onClose:()=>x.back(),loading:b})})})]})})};var e=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(n){var t=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(o,n,t.get?t:{enumerable:!0,get:function(){return e[n]}})}),o.default=e,o})(r(_d[0])),o=r(_d[1]),n=r(_d[2]),t=r(_d[3]),c=r(_d[4]),u=r(_d[5]),l=r(_d[6]),s=r(_d[7]),d=r(_d[8]),f=r(_d[9]),j=r(_d[10])},5073,[14,4258,850,4260,1348,4838,1434,1987,5074,4534,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","onChange"],n=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"couponFormSchema",{enumerable:!0,get:function(){return S.couponFormSchema}}),_e.CouponForm=function(o){const S=(0,t.c)(96),{form:N,onClose:y,onSubmit:O,loading:I}=o,k=(0,F.useT)();let w;S[0]!==N||S[1]!==O?(w=N.handleSubmit(O),S[0]=N,S[1]=O,S[2]=w):w=S[2];const H=w;let P,B,T,D,M,E,V,q,z,A,G,J,K,L,Q,R,U,W,X,Y,Z,$,ee,ne,oe,le,te,re,ce,se,ae,ue,me,ie,de;S[3]===Symbol.for("react.memo_cache_sentinel")?(P=(0,_.jsx)(C.FormErrors,{}),S[3]=P):P=S[3];S[4]!==k?(B=e=>{const{field:n}=e;return(0,_.jsx)(c.default,{className:"flex-1",children:(0,_.jsx)(u.FormInput,Object.assign({label:k("coupons.code")},n))})},S[4]=k,S[5]=B):B=S[5];S[6]!==N.control||S[7]!==B?(T=(0,_.jsx)(u.FormField,{control:N.control,name:"code",render:B}),S[6]=N.control,S[7]=B,S[8]=T):T=S[8];S[9]!==k?(D=e=>{const{field:n}=e;return(0,_.jsx)(c.default,{className:"flex-1",children:(0,_.jsx)(u.FormInput,Object.assign({customComponent:b.CurrencyInput,label:k("common.amount")},n,{value:n.value??"",onChange:n.onChange}))})},S[9]=k,S[10]=D):D=S[10];S[11]!==N.control||S[12]!==D?(M=(0,_.jsx)(u.FormField,{control:N.control,name:"amount",render:D}),S[11]=N.control,S[12]=D,S[13]=M):M=S[13];S[14]!==T||S[15]!==M?(E=(0,_.jsxs)(j.HStack,{className:"w-full gap-4",children:[T,M]}),S[14]=T,S[15]=M,S[16]=E):E=S[16];S[17]!==k?(V=n=>{const{field:o}=n,{value:t,onChange:s}=o,j=(0,l.default)(o,e);return(0,_.jsx)(c.default,{className:"flex-1",children:(0,_.jsx)(u.FormSelect,Object.assign({customComponent:f.DiscountTypeSelect,label:k("coupons.discount_type"),value:t,onChange:s},j))})},S[17]=k,S[18]=V):V=S[18];S[19]!==N.control||S[20]!==V?(q=(0,_.jsx)(u.FormField,{control:N.control,name:"discount_type",render:V}),S[19]=N.control,S[20]=V,S[21]=q):q=S[21];S[22]!==k?(z=e=>{const{field:o}=e,{value:t,onChange:s}=o,j=(0,l.default)(o,n);return(0,_.jsx)(c.default,{className:"flex-1",children:(0,_.jsx)(u.FormSelect,Object.assign({customComponent:h.StatusSelect,label:k("coupons.status"),value:t,onChange:s},j))})},S[22]=k,S[23]=z):z=S[23];S[24]!==N.control||S[25]!==z?(A=(0,_.jsx)(u.FormField,{control:N.control,name:"status",render:z}),S[24]=N.control,S[25]=z,S[26]=A):A=S[26];S[27]!==A||S[28]!==q?(G=(0,_.jsxs)(j.HStack,{className:"w-full gap-4",children:[q,A]}),S[27]=A,S[28]=q,S[29]=G):G=S[29];S[30]!==k?(J=e=>{const{field:n}=e;return(0,_.jsx)(c.default,{className:"flex-1",children:(0,_.jsx)(p.DatePickerInput,{value:n.value??null,onChange:n.onChange,label:k("coupons.expiry_date")})})},S[30]=k,S[31]=J):J=S[31];S[32]!==N.control||S[33]!==J?(K=(0,_.jsx)(j.HStack,{className:"w-full gap-4",children:(0,_.jsx)(u.FormField,{control:N.control,name:"date_expires_gmt",render:J})}),S[32]=N.control,S[33]=J,S[34]=K):K=S[34];S[35]!==k?(L=e=>{const{field:n}=e;return(0,_.jsx)(u.FormInput,Object.assign({label:k("coupons.description")},n,{value:n.value??"",multiline:!0}))},S[35]=k,S[36]=L):L=S[36];S[37]!==N.control||S[38]!==L?(Q=(0,_.jsx)(u.FormField,{control:N.control,name:"description",render:L}),S[37]=N.control,S[38]=L,S[39]=Q):Q=S[39];S[40]!==k?(R=e=>{const{field:n}=e;return(0,_.jsx)(c.default,{className:"flex-1",children:(0,_.jsx)(u.FormInput,Object.assign({customComponent:b.CurrencyInput,label:k("coupons.minimum_amount")},n,{value:n.value??"",onChange:n.onChange}))})},S[40]=k,S[41]=R):R=S[41];S[42]!==N.control||S[43]!==R?(U=(0,_.jsx)(u.FormField,{control:N.control,name:"minimum_amount",render:R}),S[42]=N.control,S[43]=R,S[44]=U):U=S[44];S[45]!==k?(W=e=>{const{field:n}=e;return(0,_.jsx)(c.default,{className:"flex-1",children:(0,_.jsx)(u.FormInput,Object.assign({customComponent:b.CurrencyInput,label:k("coupons.maximum_amount")},n,{value:n.value??"",onChange:n.onChange}))})},S[45]=k,S[46]=W):W=S[46];S[47]!==N.control||S[48]!==W?(X=(0,_.jsx)(u.FormField,{control:N.control,name:"maximum_amount",render:W}),S[47]=N.control,S[48]=W,S[49]=X):X=S[49];S[50]!==U||S[51]!==X?(Y=(0,_.jsxs)(j.HStack,{className:"w-full gap-4",children:[U,X]}),S[50]=U,S[51]=X,S[52]=Y):Y=S[52];S[53]!==k?(Z=e=>{const{field:n}=e;return(0,_.jsx)(u.FormSwitch,Object.assign({label:k("coupons.individual_use")},n))},S[53]=k,S[54]=Z):Z=S[54];S[55]!==N.control||S[56]!==Z?($=(0,_.jsx)(u.FormField,{control:N.control,name:"individual_use",render:Z}),S[55]=N.control,S[56]=Z,S[57]=$):$=S[57];S[58]!==k?(ee=e=>{const{field:n}=e;return(0,_.jsx)(u.FormSwitch,Object.assign({label:k("coupons.free_shipping")},n))},S[58]=k,S[59]=ee):ee=S[59];S[60]!==N.control||S[61]!==ee?(ne=(0,_.jsx)(u.FormField,{control:N.control,name:"free_shipping",render:ee}),S[60]=N.control,S[61]=ee,S[62]=ne):ne=S[62];S[63]!==$||S[64]!==ne?(oe=(0,_.jsxs)(j.HStack,{className:"w-full gap-4",children:[$,ne]}),S[63]=$,S[64]=ne,S[65]=oe):oe=S[65];S[66]===Symbol.for("react.memo_cache_sentinel")?(le=(0,_.jsx)(v.MetaDataForm,{}),S[66]=le):le=S[66];S[67]!==k?(te=k("common.close"),S[67]=k,S[68]=te):te=S[68];S[69]!==te?(re=(0,_.jsx)(s.ButtonText,{children:te}),S[69]=te,S[70]=re):re=S[70];S[71]!==y||S[72]!==re?(ce=(0,_.jsx)(s.Button,{variant:"outline",onPress:y,children:re}),S[71]=y,S[72]=re,S[73]=ce):ce=S[73];S[74]!==k?(se=k("common.save"),S[74]=k,S[75]=se):se=S[75];S[76]!==se?(ae=(0,_.jsx)(s.ButtonText,{children:se}),S[76]=se,S[77]=ae):ae=S[77];S[78]!==I||S[79]!==H||S[80]!==ae?(ue=(0,_.jsx)(s.Button,{loading:I,onPress:H,children:ae}),S[78]=I,S[79]=H,S[80]=ae,S[81]=ue):ue=S[81];S[82]!==ce||S[83]!==ue?(me=(0,_.jsxs)(j.HStack,{className:"justify-end",children:[ce,ue]}),S[82]=ce,S[83]=ue,S[84]=me):me=S[84];S[85]!==G||S[86]!==K||S[87]!==Q||S[88]!==Y||S[89]!==oe||S[90]!==me||S[91]!==E?(ie=(0,_.jsxs)(x.VStack,{className:"gap-4",children:[P,E,G,K,Q,Y,oe,le,me]}),S[85]=G,S[86]=K,S[87]=Q,S[88]=Y,S[89]=oe,S[90]=me,S[91]=E,S[92]=ie):ie=S[92];S[93]!==N||S[94]!==ie?(de=(0,_.jsx)(u.Form,Object.assign({},N,{children:ie})),S[93]=N,S[94]=ie,S[95]=de):de=S[95];return de};var l=o(r(d[0])),t=r(d[1]);r(d[2]);var c=o(r(d[3])),s=r(d[4]),u=r(d[5]),j=r(d[6]),x=r(d[7]),p=r(d[8]),f=r(d[9]),h=r(d[10]),F=r(d[11]),b=r(d[12]),C=r(d[13]),v=r(d[14]),_=r(d[15]),S=r(d[16])},5074,[363,12,14,585,3185,4340,1351,1605,5075,5199,5200,1987,4539,4392,4394,6,5201]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DatePickerInput=function(d){const C=(0,e.c)(51),{value:S,onChange:b,label:p,disabled:D}=d,v=(0,f.useT)(),T=t.useRef(null),{formatDate:k}=(0,h.useLocalDate)();let w;C[0]===Symbol.for("react.memo_cache_sentinel")?(w=["--color-primary","--color-primary-foreground","--color-card","--color-foreground","--color-muted-foreground","--color-border"],C[0]=w):w=C[0];const M=(0,l.useCSSVariable)(w);let F;C[1]!==M?(F=M.map(String),C[1]=M,C[2]=F):F=C[2];const[_,E,I,P,U,O]=F;let B;e:{if(!S){B=p||"";break e}let e;if(C[3]!==k||C[4]!==S){e=k((0,h.convertUTCStringToLocalDate)(S),"d MMM yyyy"),C[3]=k,C[4]=S,C[5]=e}else e=C[5];B=e}const L=B;let N;e:{if(!S){N=void 0;break e}let e;if(C[6]!==S){const t=(0,h.convertUTCStringToLocalDate)(S);e=(0,o.format)(t,"yyyy-MM-dd"),C[6]=S,C[7]=e}else e=C[7];N=e}const A=N;let H;e:{if(!A){let e;C[8]===Symbol.for("react.memo_cache_sentinel")?(e={},C[8]=e):e=C[8],H=e;break e}let e,t;C[9]!==_?(e={selected:!0,selectedColor:_},C[9]=_,C[10]=e):e=C[10],C[11]!==A||C[12]!==e?(t={[A]:e},C[11]=A,C[12]=e,C[13]=t):t=C[13],H=t}const z=H;let R;C[14]!==b?(R=e=>{const t=(0,o.parseISO)(e.dateString);b((0,h.convertLocalDateToUTCString)(t)),T.current?.close()},C[14]=b,C[15]=R):R=C[15];const V=R;let W;C[16]!==b?(W=()=>{b(null),T.current?.close()},C[16]=b,C[17]=W):W=C[17];const q=W;let G,J,K,Q,X,Y,Z,$,ee,te,oe;C[18]!==L?(G=(0,x.jsx)(s.ButtonText,{children:L}),C[18]=L,C[19]=G):G=C[19];C[20]!==D||C[21]!==G?(J=(0,x.jsx)(u.PopoverTrigger,{ref:T,asChild:!0,children:(0,x.jsx)(s.Button,{variant:"outline",className:"min-w-10 items-start",disabled:D,children:G})}),C[20]=D,C[21]=G,C[22]=J):J=C[22];C[23]!==A?(K=A||(0,o.format)(new Date,"yyyy-MM-dd"),C[23]=A,C[24]=K):K=C[24];C[25]===Symbol.for("react.memo_cache_sentinel")?(Q={"stylesheet.calendar.header":{header:{flexDirection:"row",justifyContent:"space-between",paddingLeft:10,paddingRight:10,marginTop:0,alignItems:"center"},week:{marginTop:0,flexDirection:"row",justifyContent:"space-between"}}},C[25]=Q):Q=C[25];C[26]!==O||C[27]!==I||C[28]!==P||C[29]!==U||C[30]!==_||C[31]!==E?(X=Object.assign({backgroundColor:I,calendarBackground:I,textSectionTitleColor:U,selectedDayBackgroundColor:_,selectedDayTextColor:E,todayTextColor:_,dayTextColor:P,textDisabledColor:O,arrowColor:_,monthTextColor:P,textDayFontFamily:"ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",textMonthFontFamily:"ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",textDayHeaderFontFamily:"ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",textDayFontWeight:"300",textMonthFontWeight:"500",textDayHeaderFontWeight:"300",textDayFontSize:14,textMonthFontSize:14,textDayHeaderFontSize:12,weekVerticalMargin:2},Q),C[26]=O,C[27]=I,C[28]=P,C[29]=U,C[30]=_,C[31]=E,C[32]=X):X=C[32];C[33]!==V||C[34]!==z||C[35]!==K||C[36]!==X?(Y=(0,x.jsx)(n.Calendar,{firstDay:1,onDayPress:V,markedDates:z,initialDate:K,renderArrow:j,theme:X}),C[33]=V,C[34]=z,C[35]=K,C[36]=X,C[37]=Y):Y=C[37];C[38]!==v?(Z=v("common.clear"),C[38]=v,C[39]=Z):Z=C[39];C[40]!==Z?($=(0,x.jsx)(s.ButtonText,{children:Z}),C[40]=Z,C[41]=$):$=C[41];C[42]!==q||C[43]!==$?(ee=(0,x.jsx)(c.HStack,{className:"justify-between",children:(0,x.jsx)(s.Button,{variant:"ghost",onPress:q,children:$})}),C[42]=q,C[43]=$,C[44]=ee):ee=C[44];C[45]!==Y||C[46]!==ee?(te=(0,x.jsx)(u.PopoverContent,{className:"w-auto p-2",children:(0,x.jsxs)(y.VStack,{children:[Y,ee]})}),C[45]=Y,C[46]=ee,C[47]=te):te=C[47];C[48]!==J||C[49]!==te?(oe=(0,x.jsxs)(u.Popover,{children:[J,te]}),C[48]=J,C[49]=te,C[50]=oe):oe=C[50];return oe};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1]));r(_d[2]);var o=r(_d[3]),n=r(_d[4]),l=r(_d[5]),s=r(_d[6]),c=r(_d[7]),d=r(_d[8]),u=r(_d[9]),y=r(_d[10]),f=r(_d[11]),h=r(_d[12]),x=r(_d[13]);function j(e){return(0,x.jsx)(d.Icon,{name:"left"===e?"chevronLeft":"chevronRight"})}},5075,[12,14,108,3238,5076,307,3185,1351,1357,4544,1605,1987,3233,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Calendar",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"CalendarList",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"NewCalendarList",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(_e,"Agenda",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(_e,"ExpandableCalendar",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"WeekCalendar",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"AgendaList",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"CalendarContext",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(_e,"CalendarProvider",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e,"asCalendarConsumer",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(_e,"Timeline",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e,"TimelineList",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(_e,"CalendarUtils",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e,"LocaleConfig",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e,"Profiler",{enumerable:!0,get:function(){return s.default}});var t=e(r(d[0])),n=e(r(d[1])),u=e(r(d[2])),f=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),b=e(r(d[7])),P=e(r(d[8])),p=e(r(d[9])),j=e(r(d[10])),y=e(r(d[11])),O=e(r(d[12])),C=e(r(d[13])),s=e(r(d[14]))},5076,[5077,5111,5114,5149,5159,5168,5169,5167,5175,5179,5180,5195,5098,5081,5198]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return S}});var t=e(r(d[0])),n=e(r(d[1])),s=e(r(d[2])),l=r(d[3]),o=e(r(d[4])),u=e(r(d[5])),c=r(d[6]),f=e(c),h=e(r(d[7])),y=r(d[8]),b=r(d[9]),D=r(d[10]),p=r(d[11]),k=r(d[12]),M=e(r(d[13])),x=e(r(d[14])),j=e(r(d[15])),w=e(r(d[16])),C=r(d[17]);const P=e=>{const{initialDate:t,current:P,theme:S,markedDates:E,minDate:T,maxDate:I,allowSelectionOutOfRange:O,onDayPress:_,onDayLongPress:L,onMonthChange:R,onVisibleMonthsChange:W,disableMonthChange:$,enableSwipeMonths:v,hideExtraDays:F,firstDay:H,showSixWeeks:N,displayLoadingIndicator:A,customHeader:V,headerStyle:G,accessibilityElementsHidden:U,importantForAccessibility:B,testID:q,style:z}=e,[J,K]=(0,l.useState)(P||t?(0,b.parseDate)(P||t):new n.default),Q=(0,l.useRef)((0,M.default)(S)),X=(0,l.useRef)(),Y=(0,l.useRef)({disabled:!0,disableTouchEvent:!0});(0,l.useEffect)(()=>{t&&K((0,b.parseDate)(t))},[t]),(0,k.useDidUpdate)(()=>{const e=J.clone();R?.((0,b.xdateToData)(e)),W?.([(0,b.xdateToData)(e)]),o.default.announceForAccessibility(e.toString('MMMM yyyy'))},[J]);const Z=(0,l.useCallback)(e=>{(0,y.sameMonth)(e,J)||K(e)},[J]),ee=(0,l.useCallback)(e=>{const t=J.clone().addMonths(e,!0);Z(t)},[J,Z]),te=(0,l.useCallback)((e,t)=>{const s=new n.default(e.dateString);!O&&(T&&!(0,y.isGTE)(s,new n.default(T))||I&&!(0,y.isLTE)(s,new n.default(I)))||($||Z(s),t&&t(e))},[T,I,O,$,Z]),ae=(0,l.useCallback)(e=>{e&&te(e,_)},[te,_]),ne=(0,l.useCallback)(e=>{e&&te(e,L)},[te,L]),se=(0,l.useCallback)(()=>{X.current?.onPressRight()},[X]),le=(0,l.useCallback)(()=>{X.current?.onPressLeft()},[X]),re=(0,l.useCallback)(e=>{const{SWIPE_UP:t,SWIPE_DOWN:n,SWIPE_LEFT:s,SWIPE_RIGHT:l}=c.swipeDirections;switch(e){case t:case n:break;case s:h.default.isRTL?le():se();break;case l:h.default.isRTL?se():le()}},[se,le]),oe=(t,n)=>{if(!(0,y.sameMonth)(t,J)&&F)return(0,C.jsx)(u.default,{style:Q.current.emptyDayContainer},n);const l=(0,p.extractDayProps)(e),o=(0,b.toMarkingFormat)(t),c=(0,s.default)(e.context);return(0,C.jsx)(u.default,{style:Q.current.dayContainer,children:(0,C.jsx)(j.default,Object.assign({},l,{testID:`${q}.day_${o}`,date:o,state:(0,D.getState)(t,J,e,c),marking:E?.[o],onPress:ae,onLongPress:ne}))},n)},ue=(t,n)=>{const s=[];var l;return t.forEach((e,t)=>{s.push(oe(e,t))},this),e.showWeekNumbers&&s.unshift((l=t[t.length-1].getWeek(),(0,C.jsx)(u.default,{style:Q.current.dayContainer,children:(0,C.jsx)(w.default,{marking:Y.current,theme:S,testID:`${q}.weekNumber_${l}`,children:l},`week-${l}`)},`week-container-${l}`))),(0,C.jsx)(u.default,{style:Q.current.week,children:s},n)},de=(0,l.useMemo)(()=>{if(J){const e=(0,b.toMarkingFormat)(J.clone().addMonths(1,!0).setDate(1).addDays(-1));if(A&&!E?.[e])return!0}return!1},[J,A,E]),ie=v?f.default:u.default,ce=v?{onSwipe:e=>re(e)}:void 0;return(0,C.jsx)(ie,Object.assign({},ce,{testID:`${q}.container`,children:(0,C.jsxs)(u.default,{style:[Q.current.container,z],testID:q,accessibilityElementsHidden:U,importantForAccessibility:B,children:[(()=>{const t=(0,p.extractHeaderProps)(e),n=V?void 0:X,s=V?V:x.default;return(0,C.jsx)(s,Object.assign({},t,{testID:`${q}.header`,style:G,ref:n,month:J,addMonth:ee,displayLoadingIndicator:de}))})(),(()=>{const e=N&&!F,t=(0,y.page)(J,H,e),n=[];for(;t.length;)n.push(ue(t.splice(0,7),n.length));return(0,C.jsx)(u.default,{style:Q.current.monthView,children:n})})()]})}))};var S=P;P.displayName='Calendar',P.propTypes=Object.assign({},x.default.propTypes,j.default.propTypes,{theme:t.default.object,style:t.default.oneOfType([t.default.object,t.default.array,t.default.number]),current:t.default.string,initialDate:t.default.string,minDate:t.default.string,maxDate:t.default.string,markedDates:t.default.object,hideExtraDays:t.default.bool,showSixWeeks:t.default.bool,onDayPress:t.default.func,onDayLongPress:t.default.func,onMonthChange:t.default.func,onVisibleMonthsChange:t.default.func,disableMonthChange:t.default.bool,enableSwipeMonths:t.default.bool,disabledByDefault:t.default.bool,headerStyle:t.default.oneOfType([t.default.object,t.default.number,t.default.array]),customHeader:t.default.any,allowSelectionOutOfRange:t.default.bool})},5077,[5078,5081,2532,14,104,585,5082,5083,5084,5085,5086,5087,5088,5089,5091,5097,5102,6]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])()},5078,[5079]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);function t(){}function o(){}o.resetWarningCache=t,m.exports=function(){function p(t,o,p,c,s,y){if(y!==n){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw f.name='Invariant Violation',f}}function c(){return p}p.isRequired=p;var s={array:p,bigint:p,bool:p,func:p,number:p,object:p,string:p,symbol:p,any:p,arrayOf:c,element:p,elementType:p,instanceOf:c,node:p,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:o,resetWarningCache:t};return s.PropTypes=s,s}},5079,[5080]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},5080,[]); +/*! @license DOMPurify 3.4.11 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.11/LICENSE */ +function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n2?n-2:0),r=2;r1?t-1:0),o=1;o1?n-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:O;if(l&&l(e,null),!w(t))return e;let o=t.length;for(;o--;){let r=t[o];if('string'==typeof r){const e=n(r);e!==r&&(c(t)||(t[o]=e),r=e)}e[r]=!0}return e}function G(e){for(let t=0;t/g),le=p(/\${[\w\W]*/g),ce=p(/^data-[\-\w.\u00B7-\uFFFF]+$/),se=p(/^aria-[\-\w]+$/),ue=p(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),fe=p(/^(?:\w+script|data):/i),me=p(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),pe=p(/^html$/i),de=p(/^[a-z][.\w]*(-[.\w]+)+$/i),he=p(/<[/\w!]/g),ge=p(/<[/\w]/g),ye=p(/<\/no(script|embed|frames)/i),Te=p(/\/>/i),be=1,Se=3,Ee=7,Ae=8,Ne=9,we=11,Oe=function(){return'undefined'==typeof window?null:window},ve=function(e,t){if('object'!=typeof e||'function'!=typeof e.createPolicy)return null;let n=null;const o='data-tt-policy-suffix';t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const r='dompurify'+(n?'#'+n:'');try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn('TrustedTypes policy '+r+' could not be created.'),null}},De=function(e,t,n,o){return P(e,t)&&w(e[t])?B(o.base?W(o.base):{},e[t],o.transform):n};var Re=(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Oe();const n=t=>e(t);if(n.version='3.4.11',n.removed=[],!t||!t.document||t.document.nodeType!==Ne||!t.Element)return n.isSupported=!1,n;let o=t.document;const r=o,i=r.currentScript;t.DocumentFragment;const l=t.HTMLTemplateElement,c=t.Node,s=t.Element,u=t.NodeFilter,y=t.NamedNodeMap;void 0===y&&(t.NamedNodeMap||t.MozNamedAttrMap),t.HTMLFormElement;const T=t.DOMParser,b=t.trustedTypes,k=s.prototype,x=q(k,'cloneNode'),L=q(k,'remove'),M=q(k,'nextSibling'),z=q(k,'childNodes'),H=q(k,'parentNode'),j=q(k,'shadowRoot'),G=q(k,'attributes'),Re=c&&c.prototype?q(c.prototype,'nodeType'):null,Ce=c&&c.prototype?q(c.prototype,'nodeName'):null;if('function'==typeof l){const e=o.createElement('template');e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let Ie,ke,xe='',Le=!1,Me=0;const Pe=function(){if(Me>0)throw F("A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the \"DOMPurify and Trusted Types\" section of the README.")},ze=function(e){Pe(),Me++;try{return Ie.createHTML(e)}finally{Me--}},Ue=function(e){Pe(),Me++;try{return Ie.createScriptURL(e)}finally{Me--}},Fe=o,He=Fe.implementation,je=Fe.createNodeIterator,Be=Fe.createDocumentFragment,Ge=Fe.getElementsByTagName,We=r.importNode;let Ye={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported='function'==typeof a&&'function'==typeof H&&He&&void 0!==He.createHTMLDocument;const qe=ie,Xe=ae,$e=le,Ke=ce,Ve=se,Ze=fe,Je=me,Qe=de;let et=ue,tt=null;const nt=B({},[...$,...K,...V,...J,...ee]);let ot=null;const rt=B({},[...te,...ne,...oe,...re]);let it=Object.seal(h(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),at=null,lt=null;const ct=Object.seal(h(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let st=!0,ut=!0,ft=!1,mt=!0,pt=!1,dt=!0,ht=!1,gt=!1,yt=null,Tt=null,bt=!1,St=!1,Et=!1,At=!1,Nt=!0,_t=!1;const wt='user-content-';let Ot=!0,vt=!1,Dt={},Rt=null;const Ct=B({},['annotation-xml','audio','colgroup','desc','foreignobject','head','iframe','math','mi','mn','mo','ms','mtext','noembed','noframes','noscript','plaintext','script','selectedcontent','style','svg','template','thead','title','video','xmp']);let It=null;const kt=B({},['audio','video','img','source','image','track']);let xt=null;const Lt=B({},['alt','class','for','id','label','name','pattern','placeholder','role','summary','title','value','style','xmlns']),Mt='http://www.w3.org/1998/Math/MathML',Pt='http://www.w3.org/2000/svg',zt='http://www.w3.org/1999/xhtml';let Ut=zt,Ft=!1,Ht=null;const jt=B({},[Mt,Pt,zt],v),Bt=f(['mi','mo','mn','ms','mtext']);let Gt=B({},Bt);const Wt=f(['annotation-xml']);let Yt=B({},Wt);const qt=B({},['title','style','font','a','script']);let Xt=null;const $t=['application/xhtml+xml','text/html'];let Kt=null,Vt=null;const Zt=o.createElement('form'),Jt=function(e){return e instanceof RegExp||e instanceof Function},Qt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Vt&&Vt===e)return;e&&'object'==typeof e||(e={}),e=W(e),Xt=-1===$t.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,Kt='application/xhtml+xml'===Xt?v:O,tt=De(e,'ALLOWED_TAGS',nt,{transform:Kt}),ot=De(e,'ALLOWED_ATTR',rt,{transform:Kt}),Ht=De(e,'ALLOWED_NAMESPACES',jt,{transform:v}),xt=De(e,'ADD_URI_SAFE_ATTR',Lt,{transform:Kt,base:Lt}),It=De(e,'ADD_DATA_URI_TAGS',kt,{transform:Kt,base:kt}),Rt=De(e,'FORBID_CONTENTS',Ct,{transform:Kt}),at=De(e,'FORBID_TAGS',W({}),{transform:Kt}),lt=De(e,'FORBID_ATTR',W({}),{transform:Kt}),Dt=!!P(e,'USE_PROFILES')&&(e.USE_PROFILES&&'object'==typeof e.USE_PROFILES?W(e.USE_PROFILES):e.USE_PROFILES),st=!1!==e.ALLOW_ARIA_ATTR,ut=!1!==e.ALLOW_DATA_ATTR,ft=e.ALLOW_UNKNOWN_PROTOCOLS||!1,mt=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,pt=e.SAFE_FOR_TEMPLATES||!1,dt=!1!==e.SAFE_FOR_XML,ht=e.WHOLE_DOCUMENT||!1,St=e.RETURN_DOM||!1,Et=e.RETURN_DOM_FRAGMENT||!1,At=e.RETURN_TRUSTED_TYPE||!1,bt=e.FORCE_BODY||!1,Nt=!1!==e.SANITIZE_DOM,_t=e.SANITIZE_NAMED_PROPS||!1,Ot=!1!==e.KEEP_CONTENT,vt=e.IN_PLACE||!1,et=X(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:ue,Ut='string'==typeof e.NAMESPACE?e.NAMESPACE:zt,Gt=P(e,'MATHML_TEXT_INTEGRATION_POINTS')&&e.MATHML_TEXT_INTEGRATION_POINTS&&'object'==typeof e.MATHML_TEXT_INTEGRATION_POINTS?W(e.MATHML_TEXT_INTEGRATION_POINTS):B({},Bt),Yt=P(e,'HTML_INTEGRATION_POINTS')&&e.HTML_INTEGRATION_POINTS&&'object'==typeof e.HTML_INTEGRATION_POINTS?W(e.HTML_INTEGRATION_POINTS):B({},Wt);const t=P(e,'CUSTOM_ELEMENT_HANDLING')&&e.CUSTOM_ELEMENT_HANDLING&&'object'==typeof e.CUSTOM_ELEMENT_HANDLING?W(e.CUSTOM_ELEMENT_HANDLING):h(null);if(it=h(null),P(t,'tagNameCheck')&&Jt(t.tagNameCheck)&&(it.tagNameCheck=t.tagNameCheck),P(t,'attributeNameCheck')&&Jt(t.attributeNameCheck)&&(it.attributeNameCheck=t.attributeNameCheck),P(t,'allowCustomizedBuiltInElements')&&'boolean'==typeof t.allowCustomizedBuiltInElements&&(it.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),p(it),pt&&(ut=!1),Et&&(St=!0),Dt&&(tt=B({},ee),ot=h(null),!0===Dt.html&&(B(tt,$),B(ot,te)),!0===Dt.svg&&(B(tt,K),B(ot,ne),B(ot,re)),!0===Dt.svgFilters&&(B(tt,V),B(ot,ne),B(ot,re)),!0===Dt.mathMl&&(B(tt,J),B(ot,oe),B(ot,re))),ct.tagCheck=null,ct.attributeCheck=null,P(e,'ADD_TAGS')&&('function'==typeof e.ADD_TAGS?ct.tagCheck=e.ADD_TAGS:w(e.ADD_TAGS)&&(tt===nt&&(tt=W(tt)),B(tt,e.ADD_TAGS,Kt))),P(e,'ADD_ATTR')&&('function'==typeof e.ADD_ATTR?ct.attributeCheck=e.ADD_ATTR:w(e.ADD_ATTR)&&(ot===rt&&(ot=W(ot)),B(ot,e.ADD_ATTR,Kt))),P(e,'ADD_URI_SAFE_ATTR')&&w(e.ADD_URI_SAFE_ATTR)&&B(xt,e.ADD_URI_SAFE_ATTR,Kt),P(e,'FORBID_CONTENTS')&&w(e.FORBID_CONTENTS)&&(Rt===Ct&&(Rt=W(Rt)),B(Rt,e.FORBID_CONTENTS,Kt)),P(e,'ADD_FORBID_CONTENTS')&&w(e.ADD_FORBID_CONTENTS)&&(Rt===Ct&&(Rt=W(Rt)),B(Rt,e.ADD_FORBID_CONTENTS,Kt)),Ot&&(tt['#text']=!0),ht&&B(tt,['html','head','body']),tt.table&&(B(tt,['tbody']),delete at.tbody),e.TRUSTED_TYPES_POLICY){if('function'!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw F('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if('function'!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw F('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const t=Ie;Ie=e.TRUSTED_TYPES_POLICY;try{xe=ze('')}catch(e){throw Ie=t,e}}else null===e.TRUSTED_TYPES_POLICY?(Ie=void 0,xe=''):(void 0===Ie&&(Le||(ke=ve(b,i),Le=!0),Ie=ke),Ie&&'string'==typeof xe&&(xe=ze('')));f&&f(e),Vt=e},en=B({},[...K,...V,...Z]),tn=B({},[...J,...Q]),nn=function(e,t,n){return t.namespaceURI===zt?'svg'===e:t.namespaceURI===Mt?'svg'===e&&('annotation-xml'===n||Gt[n]):Boolean(en[e])},on=function(e,t,n){return t.namespaceURI===zt?'math'===e:t.namespaceURI===Pt?'math'===e&&Yt[n]:Boolean(tn[e])},rn=function(e,t,n){return!(t.namespaceURI===Pt&&!Yt[n])&&(!(t.namespaceURI===Mt&&!Gt[n])&&(!tn[e]&&(qt[e]||!en[e])))},an=function(e){let t=H(e);t&&t.tagName||(t={namespaceURI:Ut,tagName:'template'});const n=O(e.tagName),o=O(t.tagName);return!!Ht[e.namespaceURI]&&(e.namespaceURI===Pt?nn(n,t,o):e.namespaceURI===Mt?on(n,t,o):e.namespaceURI===zt?rn(n,t,o):!('application/xhtml+xml'!==Xt||!Ht[e.namespaceURI]))},ln=function(e){N(n.removed,{element:e});try{H(e).removeChild(e)}catch(t){if(L(e),!H(e))throw F("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},cn=function(e){const t=z(e);if(t){const e=[];S(t,t=>{N(e,t)}),S(e,e=>{try{L(e)}catch(e){}})}const n=G(e);if(n)for(let t=n.length-1;t>=0;--t){const o=n[t],r=o&&o.name;if('string'==typeof r)try{e.removeAttribute(r)}catch(e){}}},sn=function(e,t){try{N(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){N(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),'is'===e)if(St||Et)try{ln(t)}catch(e){}else try{t.setAttribute(e,'')}catch(e){}},un=function(e){const t=G(e);if(t)for(let n=t.length-1;n>=0;--n){const o=t[n],r=o&&o.name;if('string'==typeof r&&!ot[Kt(r)])try{e.removeAttribute(r)}catch(e){}}},fn=function(e){const t=[e];for(;t.length>0;){const e=t.pop();(Re?Re(e):e.nodeType)===be&&un(e);const n=z(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},mn=function(e){let t=null,n=null;if(bt)e=''+e;else{const t=D(e,/^[\r\n\t ]+/);n=t&&t[0]}'application/xhtml+xml'===Xt&&Ut===zt&&(e=''+e+'');const r=Ie?ze(e):e;if(Ut===zt)try{t=(new T).parseFromString(r,Xt)}catch(e){}if(!t||!t.documentElement){t=He.createDocument(Ut,'template',null);try{t.documentElement.innerHTML=Ft?xe:r}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(o.createTextNode(n),i.childNodes[0]||null),Ut===zt?Ge.call(t,ht?'html':'body')[0]:ht?t.documentElement:i},pn=function(e){return je.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},dn=function(e){return e=R(e,qe,' '),e=R(e,Xe,' '),e=R(e,$e,' ')},hn=function(e){var t;e.normalize();const n=je.call(e.ownerDocument||e,e,u.SHOW_TEXT|u.SHOW_COMMENT|u.SHOW_CDATA_SECTION|u.SHOW_PROCESSING_INSTRUCTION,null);let o=n.nextNode();for(;o;)o.data=dn(o.data),o=n.nextNode();const r=null===(t=e.querySelectorAll)||void 0===t?void 0:t.call(e,'template');r&&S(r,e=>{yn(e.content)&&hn(e.content)})},gn=function(e){const t=Ce?Ce(e):null;return'string'==typeof t&&('form'===Kt(t)&&('string'!=typeof e.nodeName||'string'!=typeof e.textContent||'function'!=typeof e.removeChild||e.attributes!==G(e)||'function'!=typeof e.removeAttribute||'function'!=typeof e.setAttribute||'string'!=typeof e.namespaceURI||'function'!=typeof e.insertBefore||'function'!=typeof e.hasChildNodes||e.nodeType!==Re(e)||e.childNodes!==z(e)))},yn=function(e){if(!Re||'object'!=typeof e||null===e)return!1;try{return Re(e)===we}catch(e){return!1}},Tn=function(e){if(!Re||'object'!=typeof e||null===e)return!1;try{return'number'==typeof Re(e)}catch(e){return!1}};function bn(e,t,o){0!==e.length&&S(e,e=>{e.call(n,t,o,Vt)})}const Sn=function(e,t){return!!(dt&&e.hasChildNodes()&&!Tn(e.firstElementChild)&&U(he,e.textContent)&&U(he,e.innerHTML))||(!(!dt||e.namespaceURI!==zt||'style'!==t||!Tn(e.firstElementChild))||(e.nodeType===Ee||!(!dt||e.nodeType!==Ae||!U(ge,e.data))))},En=function(e,t){if(!at[t]&&wn(t)){if(it.tagNameCheck instanceof RegExp&&U(it.tagNameCheck,t))return!1;if(it.tagNameCheck instanceof Function&&it.tagNameCheck(t))return!1}if(Ot&&!Rt[t]){const t=H(e),n=z(e);if(n&&t){for(let o=n.length-1;o>=0;--o){const r=vt?n[o]:x(n[o],!0);t.insertBefore(r,M(e))}}}return ln(e),!0},An=function(e){if(bn(Ye.beforeSanitizeElements,e,null),gn(e))return ln(e),!0;const t=Kt(Ce?Ce(e):e.nodeName);if(bn(Ye.uponSanitizeElement,e,{tagName:t,allowedTags:tt}),Sn(e,t))return ln(e),!0;if(at[t]||!(ct.tagCheck instanceof Function&&ct.tagCheck(t))&&!tt[t])return En(e,t);if((Re?Re(e):e.nodeType)===be&&!an(e))return ln(e),!0;if(('noscript'===t||'noembed'===t||'noframes'===t)&&U(ye,e.innerHTML))return ln(e),!0;if(pt&&e.nodeType===Se){const t=dn(e.textContent);e.textContent!==t&&(N(n.removed,{element:e.cloneNode()}),e.textContent=t)}return bn(Ye.afterSanitizeElements,e,null),!1},Nn=function(e,t,n){if(lt[t])return!1;if(Nt&&('id'===t||'name'===t)&&(n in o||n in Zt))return!1;const r=ot[t]||ct.attributeCheck instanceof Function&&ct.attributeCheck(t,e);if(ut&&U(Ke,t));else if(st&&U(Ve,t));else if(r)if(xt[t]);else if(U(et,R(n,Je,'')));else if('src'!==t&&'xlink:href'!==t&&'href'!==t||'script'===e||0!==C(n,'data:')||!It[e]){if(ft&&!U(Ze,R(n,Je,'')));else if(n)return!1}else;else if(!(wn(e)&&(it.tagNameCheck instanceof RegExp&&U(it.tagNameCheck,e)||it.tagNameCheck instanceof Function&&it.tagNameCheck(e))&&(it.attributeNameCheck instanceof RegExp&&U(it.attributeNameCheck,t)||it.attributeNameCheck instanceof Function&&it.attributeNameCheck(t,e))||'is'===t&&it.allowCustomizedBuiltInElements&&(it.tagNameCheck instanceof RegExp&&U(it.tagNameCheck,n)||it.tagNameCheck instanceof Function&&it.tagNameCheck(n))))return!1;return!0},_n=B({},['annotation-xml','color-profile','font-face','font-face-format','font-face-name','font-face-src','font-face-uri','missing-glyph']),wn=function(e){return!_n[O(e)]&&U(Qe,e)},On=function(e,t,n,o){if(Ie&&'object'==typeof b&&'function'==typeof b.getAttributeType&&!n)switch(b.getAttributeType(e,t)){case'TrustedHTML':return ze(o);case'TrustedScriptURL':return Ue(o)}return o},vn=function(e,t,o,r){try{o?e.setAttributeNS(o,t,r):e.setAttribute(t,r),gn(e)?ln(e):A(n.removed)}catch(n){sn(t,e)}},Dn=function(e){bn(Ye.beforeSanitizeAttributes,e,null);const t=e.attributes;if(!t||gn(e))return;const n={attrName:'',attrValue:'',keepAttr:!0,allowedAttributes:ot,forceKeepAttr:void 0};let o=t.length;const r=Kt(e.nodeName);for(;o--;){const i=t[o],a=i.name,l=i.namespaceURI,c=i.value,s=Kt(a),u=c;let f='value'===a?u:I(u);n.attrName=s,n.attrValue=f,n.keepAttr=!0,n.forceKeepAttr=void 0,bn(Ye.uponSanitizeAttribute,e,n),f=n.attrValue,!_t||'id'!==s&&'name'!==s||0===C(f,wt)||(sn(a,e),f=wt+f),dt&&U(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,f)?sn(a,e):'attributename'===s&&D(f,'href')?sn(a,e):n.forceKeepAttr||(n.keepAttr&&(mt||!U(Te,f))?(pt&&(f=dn(f)),Nn(r,s,f)?(f=On(r,s,l,f),f!==u&&vn(e,a,l,f)):sn(a,e)):sn(a,e))}bn(Ye.afterSanitizeAttributes,e,null)},Rn=function(e){let t=null;const n=pn(e);for(bn(Ye.beforeSanitizeShadowDOM,e,null);t=n.nextNode();){bn(Ye.uponSanitizeShadowNode,t,null),An(t),Dn(t),yn(t.content)&&Rn(t.content);if((Re?Re(t):t.nodeType)===be){const e=j(t);yn(e)&&(Cn(e),Rn(e))}}bn(Ye.afterSanitizeShadowDOM,e,null)},Cn=function(e){const t=[{node:e,shadow:null}];for(;t.length>0;){const e=t.pop();if(e.shadow){Rn(e.shadow);continue}const n=e.node,o=(Re?Re(n):n.nodeType)===be,r=z(n);if(r)for(let e=r.length-1;e>=0;--e)t.push({node:r[e],shadow:null});if(o){const e=Ce?Ce(n):null;if('string'==typeof e&&'template'===Kt(e)){const e=n.content;yn(e)&&t.push({node:e,shadow:null})}}if(o){const e=j(n);yn(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=null,i=null,a=null,l=null;if(Ft=!e,Ft&&(e='\x3c!--\x3e'),'string'!=typeof e&&!Tn(e)&&'string'!=typeof(e=Y(e)))throw F('dirty is not a string, aborting');if(!n.isSupported)return e;gt?(tt=yt,ot=Tt):Qt(t),(Ye.uponSanitizeElement.length>0||Ye.uponSanitizeAttribute.length>0)&&(tt=W(tt)),Ye.uponSanitizeAttribute.length>0&&(ot=W(ot)),n.removed=[];const c=vt&&'string'!=typeof e&&Tn(e);if(c){const t=Ce?Ce(e):e.nodeName;if('string'==typeof t){const e=Kt(t);if(!tt[e]||at[e])throw F('root node is forbidden and cannot be sanitized in-place')}if(gn(e))throw F('root node is clobbered and cannot be sanitized in-place');try{Cn(e)}catch(t){throw cn(e),t}}else if(Tn(e))o=mn('\x3c!----\x3e'),i=o.ownerDocument.importNode(e,!0),i.nodeType===be&&'BODY'===i.nodeName||'HTML'===i.nodeName?o=i:o.appendChild(i),Cn(i);else{if(!St&&!pt&&!ht&&-1===e.indexOf('<'))return Ie&&At?ze(e):e;if(o=mn(e),!o)return St?null:At?xe:''}o&&bt&&ln(o.firstChild);const s=pn(c?e:o);try{for(;a=s.nextNode();)An(a),Dn(a),yn(a.content)&&Rn(a.content)}catch(t){throw c&&cn(e),t}if(c)return S(n.removed,e=>{e.element&&fn(e.element)}),pt&&hn(e),e;if(St){if(pt&&hn(o),Et)for(l=Be.call(o.ownerDocument);o.firstChild;)l.appendChild(o.firstChild);else l=o;return(ot.shadowroot||ot.shadowrootmode)&&(l=We.call(r,l,!0)),l}let u=ht?o.outerHTML:o.innerHTML;return ht&&tt['!doctype']&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&U(pe,o.ownerDocument.doctype.name)&&(u='\n'+u),pt&&(u=dn(u)),Ie&&At?ze(u):u},n.setConfig=function(){Qt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),gt=!0,yt=tt,Tt=ot},n.clearConfig=function(){Vt=null,gt=!1,yt=null,Tt=null,Ie=ke,xe=''},n.isValidAttribute=function(e,t,n){Vt||Qt({});const o=Kt(e),r=Kt(t);return Nn(o,r,n)},n.addHook=function(e,t){'function'==typeof t&&P(Ye,e)&&N(Ye[e],t)},n.removeHook=function(e,t){if(P(Ye,e)){if(void 0!==t){const n=E(Ye[e],t);return-1===n?void 0:_(Ye[e],n,1)[0]}return A(Ye[e])}},n.removeHooks=function(e){P(Ye,e)&&(Ye[e]=[])},n.removeAllHooks=function(){Ye={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n})()},4924,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.renderReceiptTemplate=function(e,t){return n.default.render(e,t)},Object.defineProperty(_e,"thermalPreviewSanitizeOptions",{enumerable:!0,get:function(){return c}}),_e.sanitizeThermalPreviewHtml=l,_e.renderLogiclessTemplate=function(e,t,o={}){const s=f(n.default.render(e,t));return!1===o.sanitize?s:(0,u.sanitizeHtml)(s,Object.assign({},o,{addTags:[...c.addTags,...o.addTags??[]],addAttributes:[...c.addAttributes,...o.addAttributes??[]]}))},_e.renderThermalPreview=function(e,t,u={}){const c=n.default.render(e,t),f=(0,o.parseXml)(c),b=(0,s.renderHtml)(f);return!1===u.sanitize?b:l(b,u)};var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=r(d[1]),s=r(d[2]),u=r(d[3]);const c={addTags:['svg','path'],addAttributes:['viewBox','xmlns','d','fill','fill-rule','stroke','stroke-width','data-barcode-kind','data-barcode-value']};function l(e,t={}){return(0,u.sanitizeHtml)(e,Object.assign({},t,{addTags:[...c.addTags,...t.addTags??[]],addAttributes:[...c.addAttributes,...t.addAttributes??[]]}))}function f(e){if(!/${e}`,'text/html');for(const e of Array.from(t.querySelectorAll('barcode'))){const n=e.getAttribute('type')??'code128',o=e.getAttribute('height'),u=o?Number(o):40,c=(e.textContent??'').trim();p(e,b(n)?(0,s.renderQrCode)(c,h(u)):(0,s.renderBarcode)(n,c,u,'barcode'),t)}for(const e of Array.from(t.querySelectorAll('qrcode'))){const n=e.getAttribute('size'),o=n?Number(n):4,u=(e.textContent??'').trim();p(e,(0,s.renderQrCode)(u,o),t)}return t.body.innerHTML}function b(e){return'qrcode'===e.trim().toLowerCase()||'qr'===e.trim().toLowerCase()}function h(e){return Number.isFinite(e)&&e>0?Math.max(2,Math.min(10,Math.round(e/10))):4}function p(e,t,n){const o=n.createElement('div');o.innerHTML=t;const s=n.createDocumentFragment();for(;o.firstChild;)s.appendChild(o.firstChild);e.replaceWith(s)}},4925,[4878,4879,4920,4923]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"DEFAULT_THERMAL_TEMPLATE",{enumerable:!0,get:function(){return n}});const n="\n \n {{store.name}}\n {{#has_address_lines}}\n {{#address_lines}}\n {{line}}\n {{/address_lines}}\n {{/has_address_lines}}\n {{#has_phone}}\n {{store.phone}}\n {{/has_phone}}\n {{#has_store_tax_ids}}\n {{#store_tax_ids}}\n {{label}}: {{value}}\n {{/store_tax_ids}}\n {{/has_store_tax_ids}}\n \n \n \n \n SALES RECEIPT\n \n \n Receipt #\n {{order_number}}\n \n \n Date\n {{created_at_gmt}}\n \n {{#cashier_name}}\n \n Cashier\n {{cashier_name}}\n \n {{/cashier_name}}\n {{#customer_name}}\n \n Customer\n {{customer_name}}\n \n {{/customer_name}}\n {{#has_customer_tax_id}}\n \n Tax ID\n {{customer_tax_id}}\n \n {{/has_customer_tax_id}}\n \n {{#formatted_lines}}\n {{name}}\n \n {{detail}}\n {{line_total_fmt}}\n \n {{/formatted_lines}}\n \n \n Subtotal\n {{subtotal_fmt}}\n \n {{#has_discount}}\n \n Discount\n {{discount_fmt}}\n \n {{/has_discount}}\n {{#show_tax}}\n {{#tax_lines}}\n \n {{label}}\n {{amount_fmt}}\n \n {{/tax_lines}}\n {{/show_tax}}\n \n \n TOTAL\n {{total_fmt}}\n \n \n {{#has_total_saved}}\n \n Total saved\n {{total_saved_fmt}}\n \n {{/has_total_saved}}\n \n {{#payments}}\n \n {{method_title}}\n {{amount_fmt}}\n \n {{#has_tendered}}\n \n Tendered\n {{tendered_fmt}}\n \n \n Change\n {{change_fmt}}\n \n {{/has_tendered}}\n {{/payments}}\n \n \n Thank you for your purchase!\n \n \n {{#openDrawer}}\n \n {{/openDrawer}}\n {{#cut}}\n \n {{/cut}}\n"},4926,[]); +__d(function(g,r,i,a,m,e,_d){"use strict";function l(l){const t=l.presentation_hints;return'incl'===t?.display_tax||'excl'===t?.display_tax?t.display_tax:!1===t?.prices_entered_with_tax?'excl':'incl'}Object.defineProperty(e,'__esModule',{value:!0}),e.formatReceiptData=function(_){const s=_.order.currency;s||console.warn('formatReceiptData: missing currency in order, formatting may be incomplete');const o=(_.presentation_hints?.locale||'en-US').trim().replace(/_/g,'-'),c=l(_),u=Object.assign({},t,_.i18n),d=l=>{try{return new Intl.NumberFormat(o||'en-US',{style:'currency',currency:s,currencyDisplay:'narrowSymbol'}).format(l)}catch{try{return new Intl.NumberFormat(o||'en-US',{style:'currency',currency:s}).format(l)}catch{return s?`${s} ${l.toFixed(2)}`:l.toFixed(2)}}},p=(l,t)=>{if(null!=l&&0!==t)return l/t},x=l=>0===l?'':d(l),y=(l,t,_)=>'excl'===c?_??l??t:t??l??_,b=l=>Object.assign({},l,{total_display:d(y(l.total,l.total_incl,l.total_excl)??l.total),total_incl_display:null!=l.total_incl?d(l.total_incl):void 0,total_excl_display:null!=l.total_excl?d(l.total_excl):void 0,taxes:l.taxes?.map(l=>Object.assign({},l,{amount_display:d(l.amount)}))}),v=l=>{const t=l.line_total??l.total,_=l.line_total_incl??l.total_incl??l.total,n=l.line_total_excl??l.total_excl,s=l.unit_total??p(t,l.qty),o=l.unit_total_incl??p(_,l.qty),c=l.unit_total_excl??p(n,l.qty),u=y(t,_,n),x=y(s,o,c);return Object.assign({},b(l),{line_total:t,line_total_incl:_,line_total_excl:n,line_total_display:d(u??t),line_total_incl_display:d(_),line_total_excl_display:null!=n?d(n):void 0,unit_total:s,unit_total_incl:o,unit_total_excl:c,unit_total_display:null!=x?d(x):void 0,unit_total_incl_display:null!=o?d(o):void 0,unit_total_excl_display:null!=c?d(c):void 0})},h=_.totals.discount_total_incl??_.totals.discount_total??0,f=_.totals.discount_total_excl??_.totals.discount_total??0;return Object.assign({},_,{store:Object.assign({},_.store,{tax_ids:_.store.tax_ids?.map(l=>Object.assign({},l,{label:n(l,u,'store')}))}),customer:Object.assign({},_.customer,{tax_ids:_.customer.tax_ids?.map(l=>Object.assign({},l,{label:n(l,u,'customer')}))}),i18n:u,lines:_.lines.map(l=>Object.assign({},l,{taxes:l.taxes.map(l=>Object.assign({},l,{amount_display:d(l.amount)}))},null!=l.regular_price?{regular_price_display:d(l.regular_price)}:{},null!=l.regular_price_incl?{regular_price_incl_display:d(l.regular_price_incl)}:{},null!=l.regular_price_excl?{regular_price_excl_display:d(l.regular_price_excl)}:{},null!=l.selling_price?{selling_price_display:d(l.selling_price)}:{},null!=l.selling_price_incl?{selling_price_incl_display:d(l.selling_price_incl)}:{},null!=l.selling_price_excl?{selling_price_excl_display:d(l.selling_price_excl)}:{},null!=l.unit_savings?{unit_savings_display:x(l.unit_savings)}:{},null!=l.unit_savings_incl?{unit_savings_incl_display:x(l.unit_savings_incl)}:{},null!=l.unit_savings_excl?{unit_savings_excl_display:x(l.unit_savings_excl)}:{},null!=l.line_regular_total?{line_regular_total_display:d(l.line_regular_total)}:{},null!=l.line_regular_total_incl?{line_regular_total_incl_display:d(l.line_regular_total_incl)}:{},null!=l.line_regular_total_excl?{line_regular_total_excl_display:d(l.line_regular_total_excl)}:{},null!=l.line_selling_total?{line_selling_total_display:d(l.line_selling_total)}:{},null!=l.line_selling_total_incl?{line_selling_total_incl_display:d(l.line_selling_total_incl)}:{},null!=l.line_selling_total_excl?{line_selling_total_excl_display:d(l.line_selling_total_excl)}:{},null!=l.line_savings?{line_savings_display:x(l.line_savings)}:{},null!=l.line_savings_incl?{line_savings_incl_display:x(l.line_savings_incl)}:{},null!=l.line_savings_excl?{line_savings_excl_display:x(l.line_savings_excl)}:{},{unit_price_display:d(l.unit_price??('excl'===c?l.unit_price_excl:l.unit_price_incl)),unit_price_incl_display:d(l.unit_price_incl),unit_price_excl_display:d(l.unit_price_excl),line_subtotal_display:d(l.line_subtotal??('excl'===c?l.line_subtotal_excl:l.line_subtotal_incl)),line_subtotal_incl_display:d(l.line_subtotal_incl),line_subtotal_excl_display:d(l.line_subtotal_excl),line_total_display:d(l.line_total??('excl'===c?l.line_total_excl:l.line_total_incl)),line_total_incl_display:d(l.line_total_incl),line_total_excl_display:d(l.line_total_excl),discounts_display:d(l.discounts??('excl'===c?l.discounts_excl:l.discounts_incl)),discounts_incl_display:d(l.discounts_incl),discounts_excl_display:d(l.discounts_excl)})),fees:_.fees.map(l=>Object.assign({},l,{total_display:d(l.total??('excl'===c?l.total_excl:l.total_incl)),total_incl_display:d(l.total_incl),total_excl_display:d(l.total_excl),taxes:l.taxes?.map(l=>Object.assign({},l,{amount_display:d(l.amount)}))})),shipping:_.shipping.map(l=>Object.assign({},l,{total_display:d(l.total??('excl'===c?l.total_excl:l.total_incl)),total_incl_display:d(l.total_incl),total_excl_display:d(l.total_excl),taxes:l.taxes?.map(l=>Object.assign({},l,{amount_display:d(l.amount)}))})),discounts:_.discounts.map(l=>Object.assign({},l,{total_display:d(l.total??('excl'===c?l.total_excl:l.total_incl)),total_incl_display:d(l.total_incl),total_excl_display:d(l.total_excl)})),totals:Object.assign({},_.totals,{subtotal_display:d(_.totals.subtotal??('excl'===c?_.totals.subtotal_excl:_.totals.subtotal_incl)),subtotal_incl_display:d(_.totals.subtotal_incl),subtotal_excl_display:d(_.totals.subtotal_excl),discount_total_display:d(_.totals.discount_total??('excl'===c?f:h)),discount_total_incl_display:d(h),discount_total_excl_display:d(f)},null!=_.totals.sale_savings_total?{sale_savings_total_display:x(_.totals.sale_savings_total)}:{},null!=_.totals.sale_savings_total_incl?{sale_savings_total_incl_display:x(_.totals.sale_savings_total_incl)}:{},null!=_.totals.sale_savings_total_excl?{sale_savings_total_excl_display:x(_.totals.sale_savings_total_excl)}:{},null!=_.totals.total_saved?{total_saved_display:x(_.totals.total_saved)}:{},null!=_.totals.total_saved_incl?{total_saved_incl_display:x(_.totals.total_saved_incl)}:{},null!=_.totals.total_saved_excl?{total_saved_excl_display:x(_.totals.total_saved_excl)}:{},{tax_total_display:d(_.totals.tax_total),total_display:d(_.totals.total??('excl'===c?_.totals.total_excl:_.totals.total_incl)),total_incl_display:d(_.totals.total_incl),total_excl_display:d(_.totals.total_excl),paid_total_display:d(_.totals.paid_total),change_total_display:d(_.totals.change_total)},null!=_.totals.refund_total?{refund_total_display:d(_.totals.refund_total)}:{},null!=_.totals.net_total?{net_total_display:d(_.totals.net_total)}:{}),tax_summary:_.tax_summary.map(l=>Object.assign({},l,{tax_amount_display:d(l.tax_amount),taxable_amount_incl_display:null!=l.taxable_amount_incl?d(l.taxable_amount_incl):'',taxable_amount_excl_display:null!=l.taxable_amount_excl?d(l.taxable_amount_excl):''})),payments:_.payments.map(l=>Object.assign({},l,{amount_display:d(l.amount),tendered_display:null!=l.tendered?d(l.tendered):void 0,change_display:null!=l.change?d(l.change):void 0})),refunds:_.refunds?.map(l=>Object.assign({},l,{amount_display:d(l.amount),subtotal_display:null!=l.subtotal?d(l.subtotal):void 0,tax_total_display:null!=l.tax_total?d(l.tax_total):void 0,shipping_total_display:null!=l.shipping_total?d(l.shipping_total):void 0,shipping_tax_display:null!=l.shipping_tax?d(l.shipping_tax):void 0,lines:l.lines.map(v),fees:l.fees?.map(b),shipping:l.shipping?.map(b)}))})};const t={order:'Order',date:'Date',cashier:'Cashier',customer:'Customer',store_tax_id_label_other:'Tax ID',customer_tax_id_label_other:'Tax ID',subtotal:'Subtotal',total_saved:'Total saved',total:'Total',tax:'Tax',tax_summary:'Tax Summary',included_tax:'Tax included',total_tax:'Total Tax',tax_amount_short:'Tax',taxable_excl_short:'Taxable excl.',taxable_incl_short:'Taxable incl.',refund_total:'Refund Total',refunded:'Refunded',net_total:'Net Total',tendered:'Tendered',change:'Change',thank_you:'Thank you',thank_you_purchase:'Thank you for your purchase!'},_={eu_vat:'VAT ID',gb_vat:'VAT No.',sa_vat:'VAT No.',au_abn:'ABN',br_cpf:'CPF',br_cnpj:'CNPJ',in_gst:'GSTIN',it_cf:'Codice Fiscale',it_piva:'P.IVA',es_nif:'NIF',ar_cuit:'CUIT',ca_gst_hst:'GST/HST No.',us_ein:'EIN',de_ust_id:'USt-IdNr.',de_steuernummer:'Steuernummer',de_hrb:'HRB',nl_kvk:'KVK',fr_siret:'SIRET',fr_siren:'SIREN',gb_company:'Company No.',ch_uid:'UID'};function n(l,n,s){const o=l.label?.trim();if(o)return o;const c=n[`${s}_tax_id_label_${l.type}`]?.trim();if(c)return c;const u=_[l.type];return u||(n[`${s}_tax_id_label_other`]?.trim()||t[`${s}_tax_id_label_other`]||'Tax ID')}},4927,[]); +__d(function(g,r,_i,a,m,_e,d){"use strict";const t=["address","address_lines","email","id","name","phone","tax_id","tax_ids"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.mapReceiptData=function(e){if(!e||'object'!=typeof e)return T();if(u(e))return R(e);const n=e.store&&'object'==typeof e.store?e.store:{},i=e.customer&&'object'==typeof e.customer?e.customer:{},o=e.totals&&'object'==typeof e.totals?e.totals:{},y=e.fiscal&&'object'==typeof e.fiscal?e.fiscal:{},f=C(e.presentation_hints&&'object'==typeof e.presentation_hints?e.presentation_hints:{}),b=h(f),j=Object.assign({},{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},{datetime:_(e.order_date)}),z={datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},M='string'==typeof n.timezone&&n.timezone?n.timezone:void 0,N=Object.assign({},{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},{datetime:L(M)}),I=p(n),{address_lines:B}=n,E=(0,l.default)(n,t),P=S(e.tax_summary),Z=U(e.tax,b),G={order:{id:0,number:_(e.order_number),currency:_(e.currency),customer_note:_(e.customer_note),wc_status:_(e.wc_status??e.status)||void 0,status_label:_(e.status_label)||void 0,created_via:_(e.created_via)||void 0,needs_payment:'needs_payment'in e?s(e.needs_payment):void 0,payment_url:_(e.payment_url)||void 0,created:j,paid:z,completed:z,printed:N},store:Object.assign({},E,I,{address_lines:Array.isArray(B)?B.map(t=>_(t)):I.address_lines}),cashier:{id:0,name:''},customer:x(i),lines:c(e.lines).map((t,e)=>v(t&&'object'==typeof t?t:{},e,b)),fees:c(e.fees).map(t=>w(t&&'object'==typeof t?t:{},b)),shipping:c(e.shipping).map(t=>k(t&&'object'==typeof t?t:{},b)),discounts:c(e.discounts).map(t=>A(t&&'object'==typeof t?t:{},b)),totals:q(o,b),tax:Z,tax_summary:P,has_tax_summary:$(P,Z),payments:c(e.payments).map(t=>O(t&&'object'==typeof t?t:{})),fiscal:D(y),presentation_hints:f};Array.isArray(e.refunds)&&(G.refunds=e.refunds.filter(t=>!!t&&'object'==typeof t).map(t=>F(t)));return G};var e,n=r(d[0]),l=(e=n)&&e.__esModule?e:{default:e};function i(t){if(null==t)return 0;const e='string'==typeof t?parseFloat(t):Number(t);return Number.isFinite(e)?e:0}function o(t){if(null==t)return null;const e='string'==typeof t?parseFloat(t):Number(t);return Number.isFinite(e)?e:null}function _(t){return null==t?'':String(t)}function s(t){return'boolean'==typeof t?t:'number'==typeof t?0!==t:'string'==typeof t?['true','1','yes'].includes(t.trim().toLowerCase()):void 0}function c(t){return Array.isArray(t)?t:[]}function u(t){const e=t.order,n=t.totals;return!(!(e&&'object'==typeof e&&'id'in e&&'number'in e)||!(n&&'object'==typeof n&&'subtotal_incl'in n))}function p(t){const e=_(t.address),n=e?e.split(',').map(t=>t.trim()).filter(Boolean):[],l=Array.isArray(t.tax_ids)?t.tax_ids.filter(t=>!!t&&'object'==typeof t).flatMap(t=>{const e=_(t.type),n=_(t.value);return e&&n?[{type:e,value:n,country:null==t.country?void 0:_(t.country),label:null==t.label?void 0:_(t.label)}]:[]}):[],i=_(t.tax_id);0===l.length&&i&&l.push({type:'other',value:i});const o='number'==typeof t.id&&Number.isFinite(t.id)?t.id:'string'==typeof t.id&&/^[+-]?\d+(\.\d+)?$/.test(t.id.trim())?Number(t.id):0;return Object.assign({id:Math.trunc(o),name:_(t.name),address_lines:n},l.length>0?{tax_ids:l}:{},{phone:_(t.phone),email:_(t.email)})}const y=['eu_vat','gb_vat','au_abn','br_cpf','br_cnpj','in_gst','it_cf','it_piva','es_nif','ar_cuit','sa_vat','ca_gst_hst','us_ein','other'];function f(t){return y.includes(t)}function x(t){const e=Array.isArray(t.tax_ids)?t.tax_ids.filter(t=>!!t&&'object'==typeof t).flatMap(t=>{const e=_(t.type),n=_(t.value);return f(e)&&0!==n.length?[{type:e,value:n,country:null==t.country?null:_(t.country),label:null==t.label?null:_(t.label)}]:[]}):[],n=_(t.tax_id);return 0===e.length&&n&&e.push({type:'other',value:n}),{id:0,name:_(t.name),billing_address:{},shipping_address:{},tax_ids:e}}function b(t){const e=t.display_tax;return'excl'===e||'hidden'===e||'itemized'===e||'single'===e?e:'incl'}function h(t){return'incl'===t.display_tax||'excl'===t.display_tax?t.display_tax:t.prices_entered_with_tax?'incl':'excl'}function v(t,e,n){const l=i(t.qty??t.quantity),u=i(t.price??t.unit_price??t.unit_price_incl??t.unit_price_excl),p=t.line_total??t.total??t.line_total_incl??t.line_total_excl,y=i(p),f=null==p?NaN:'string'==typeof p?parseFloat(p):Number(p),x=Number.isFinite(f)&&0!==l?y/l:u,b=Number.isFinite(x)?x:u,h=i(t.unit_price_incl??t.unit_price??b),v=i(t.unit_price_excl??t.unit_price??b),j=i(t.line_subtotal_incl??t.line_subtotal??y),w=i(t.line_subtotal_excl??t.line_subtotal??y),k=i(t.discounts_incl??t.discounts),A=i(t.discounts_excl??t.discounts),q=i(t.line_total_incl??t.line_total??y),O=i(t.line_total_excl??t.line_total??y),z='excl'===n,M=i(t.unit_subtotal_incl??t.unit_subtotal??(0!==l?j/l:0)),N=i(t.unit_subtotal_excl??t.unit_subtotal??(0!==l?w/l:0)),F=(e,n)=>e in t?o(t[e]):n,D=F('regular_price_incl',null),S=F('regular_price_excl',null),U=F('selling_price_incl',M),$=F('selling_price_excl',N),C='unit_savings_incl'in t?F('unit_savings_incl',null):null===D||null===U?null:Math.max(0,D-U),I='unit_savings_excl'in t?F('unit_savings_excl',null):null===S||null===$?null:Math.max(0,S-$),L='line_regular_total_incl'in t?F('line_regular_total_incl',null):null===D?null:D*l,R='line_regular_total_excl'in t?F('line_regular_total_excl',null):null===S?null:S*l,T=F('line_selling_total_incl',null===U?null:U*l),B=F('line_selling_total_excl',null===$?null:$*l),E='line_savings_incl'in t?F('line_savings_incl',null):null===C?null:C*l,P='line_savings_excl'in t?F('line_savings_excl',null):null===I?null:I*l,Z=(t,e)=>z?e:t,G=z?v:h,H=z?w:j,J=z?A:k,K=z?O:q,Q={key:_(t.key)||_(t.sku)||`line-${e}-${_(t.name).slice(0,20)}`,sku:_(t.sku),name:_(t.name),qty:l,regular_price:'regular_price'in t?o(t.regular_price):Z(D,S),regular_price_incl:D,regular_price_excl:S,selling_price:'selling_price'in t?o(t.selling_price):Z(U,$),selling_price_incl:U,selling_price_excl:$,unit_savings:'unit_savings'in t?o(t.unit_savings):Z(C,I),unit_savings_incl:C,unit_savings_excl:I,line_regular_total:'line_regular_total'in t?o(t.line_regular_total):Z(L,R),line_regular_total_incl:L,line_regular_total_excl:R,line_selling_total:'line_selling_total'in t?o(t.line_selling_total):Z(T,B),line_selling_total_incl:T,line_selling_total_excl:B,line_savings:'line_savings'in t?o(t.line_savings):Z(E,P),line_savings_incl:E,line_savings_excl:P,savings_in_discounts:s(t.savings_in_discounts)??!1,unit_price:G,unit_price_incl:h,unit_price_excl:v,line_subtotal:H,line_subtotal_incl:j,line_subtotal_excl:w,discounts:J,discounts_incl:k,discounts_excl:A,line_total:K,line_total_incl:q,line_total_excl:O,meta:c(t.meta).filter(t=>!!t&&'object'==typeof t).map(t=>({key:_(t.key),value:_(t.value)})),taxes:c(t.taxes).filter(t=>!!t&&'object'==typeof t).map(t=>({code:_(t.code),rate:null==t.rate?null:i(t.rate),label:'label'in t?_(t.label):void 0,compound:'compound'in t?!!t.compound:void 0,amount:i(t.amount)}))};return'qty_refunded'in t&&null!=t.qty_refunded&&(Q.qty_refunded=i(t.qty_refunded)),'total_refunded'in t&&null!=t.total_refunded&&(Q.total_refunded=i(t.total_refunded)),'unit_subtotal_incl'in t&&(Q.unit_subtotal_incl=M),'unit_subtotal_excl'in t&&(Q.unit_subtotal_excl=N),'unit_subtotal'in t?Q.unit_subtotal=i(t.unit_subtotal):void 0===Q.unit_subtotal_incl&&void 0===Q.unit_subtotal_excl||(Q.unit_subtotal=z?Q.unit_subtotal_excl:Q.unit_subtotal_incl),Q}function j(t){return t.filter(t=>!!t&&'object'==typeof t).map(t=>({code:_(t.code??t.rate_code??t.id),rate:null==t.rate?null:i(t.rate),label:'label'in t?_(t.label):void 0,compound:'compound'in t?!!t.compound:void 0,amount:i(t.amount??t.tax_amount)})).filter(t=>t.code.length>0||0!==t.amount)}function w(t,e){const n=i(t.total_incl??t.total),l='total_excl'in t?i(t.total_excl):n-i(t.total_tax),o='excl'===e?l:n,s={label:_(t.label??t.name??t.title),total:o,total_incl:n,total_excl:l};if(Array.isArray(t.meta)&&t.meta.length>0){const e=t.meta.filter(t=>!!t&&'object'==typeof t).map(t=>({key:_(t.key??t.display_key),value:_(t.value??t.display_value)})).filter(t=>t.key.length>0||t.value.length>0);e.length>0&&(s.meta=e)}if(Array.isArray(t.taxes)&&t.taxes.length>0){const e=j(t.taxes);e.length>0&&(s.taxes=e)}return s}function k(t,e){const n=w(t,e),l=Object.assign({},n);return'method_id'in t&&null!=t.method_id&&(l.method_id=_(t.method_id)),l}function A(t,e){const n=i(t.total_incl??t.total),l='total_excl'in t?i(t.total_excl):n-i(t.total_tax),o='excl'===e?l:n,s={label:_(t.label??t.name??t.title),total:o,total_incl:n,total_excl:l};return'code'in t&&null!=t.code&&(s.code=_(t.code)),'codes'in t&&null!=t.codes&&(s.codes=_(t.codes)),s}function q(t,e){const n=i(t.subtotal_incl??t.subtotal),l='subtotal_excl'in t?i(t.subtotal_excl):n-i(t.tax_total),_=i(t.tax_total),c=i(t.discount_total_incl??t.discount_total),u=i(t.discount_total_excl??t.discount_total),p=i(t.total_incl??t.total),y='total_excl'in t?i(t.total_excl):p-_,f='excl'===e?l:n,x='excl'===e?u:c,b='excl'===e?y:p,h=e=>e in t?o(t[e]):null,v=h('sale_savings_total_incl'),j=h('sale_savings_total_excl'),w=h('total_saved_incl'),k=h('total_saved_excl'),A='sale_savings_total'in t?o(t.sale_savings_total):'excl'===e?j:v,q='total_saved'in t?o(t.total_saved):'excl'===e?k:w;return Object.assign({subtotal:f,subtotal_incl:n,subtotal_excl:l,discount_total:x,discount_total_incl:c,discount_total_excl:u,sale_savings_total:A,sale_savings_total_incl:v,sale_savings_total_excl:j,total_saved:q,total_saved_incl:w,total_saved_excl:k,total_saved_complete:s(t.total_saved_complete)??!1,tax_total:_,total:b,total_incl:p,total_excl:y,paid_total:'paid_total'in t?i(t.paid_total):p,change_total:'change_total'in t?i(t.change_total):0},'refund_total'in t&&null!=t.refund_total?{refund_total:i(t.refund_total)}:{},'net_total'in t&&null!=t.net_total?{net_total:i(t.net_total)}:{},'total_qty'in t&&null!=t.total_qty?{total_qty:i(t.total_qty)}:{},'line_count'in t&&null!=t.line_count?{line_count:Math.max(0,Math.trunc(i(t.line_count)))}:{})}function O(t){const e=_(t.transaction_id);return{method_id:_(t.method_id??t.method),method_title:_(t.method_title??t.method),amount:i(t.amount),transaction_id:e||_(t.reference),tendered:'tendered'in t?i(t.tendered):void 0,change:'change'in t?i(t.change):void 0}}function z(t){const e=i(t.total??t.amount??t.line_total),n='total_incl'in t?i(t.total_incl):'line_total_incl'in t?i(t.line_total_incl):void 0,l='total_excl'in t?i(t.total_excl):'line_total_excl'in t?i(t.line_total_excl):void 0,o={name:_(t.name),sku:'sku'in t?_(t.sku):void 0,qty:i(t.qty??t.quantity),total:e,line_total:'line_total'in t&&null!=t.line_total?i(t.line_total):e};if(null!=n&&(o.total_incl=n,o.line_total_incl='line_total_incl'in t&&null!=t.line_total_incl?i(t.line_total_incl):n),null!=l&&(o.total_excl=l,o.line_total_excl='line_total_excl'in t&&null!=t.line_total_excl?i(t.line_total_excl):l),'unit_total'in t&&null!=t.unit_total&&(o.unit_total=i(t.unit_total)),'unit_total_incl'in t&&null!=t.unit_total_incl&&(o.unit_total_incl=i(t.unit_total_incl)),'unit_total_excl'in t&&null!=t.unit_total_excl&&(o.unit_total_excl=i(t.unit_total_excl)),Array.isArray(t.taxes)&&t.taxes.length>0){const e=j(t.taxes);e.length>0&&(o.taxes=e)}return o}function M(t){const e={label:_(t.label??t.name??t.title),total:i(t.total)};if('total_incl'in t&&null!=t.total_incl&&(e.total_incl=i(t.total_incl)),'total_excl'in t&&null!=t.total_excl&&(e.total_excl=i(t.total_excl)),Array.isArray(t.taxes)&&t.taxes.length>0){const n=j(t.taxes);n.length>0&&(e.taxes=n)}return e}function N(t){const e={label:_(t.label??t.name??t.title),total:i(t.total)};if('method_id'in t&&null!=t.method_id&&(e.method_id=_(t.method_id)),'total_incl'in t&&null!=t.total_incl&&(e.total_incl=i(t.total_incl)),'total_excl'in t&&null!=t.total_excl&&(e.total_excl=i(t.total_excl)),Array.isArray(t.taxes)&&t.taxes.length>0){const n=j(t.taxes);n.length>0&&(e.taxes=n)}return e}function F(t){const e={id:Math.trunc(i(t.id)),amount:i(t.amount),lines:c(t.lines).filter(t=>!!t&&'object'==typeof t).map(z)};return'reason'in t&&null!=t.reason&&(e.reason=_(t.reason)),'refunded_by_id'in t&&(e.refunded_by_id=null==t.refunded_by_id?null:Math.trunc(i(t.refunded_by_id))),'refunded_by_name'in t&&null!=t.refunded_by_name&&(e.refunded_by_name=_(t.refunded_by_name)),'refunded_payment'in t&&(e.refunded_payment=!!t.refunded_payment),t.date&&'object'==typeof t.date&&(e.date=t.date),'subtotal'in t&&null!=t.subtotal&&(e.subtotal=i(t.subtotal)),'tax_total'in t&&null!=t.tax_total&&(e.tax_total=i(t.tax_total)),'shipping_total'in t&&null!=t.shipping_total&&(e.shipping_total=i(t.shipping_total)),'shipping_tax'in t&&null!=t.shipping_tax&&(e.shipping_tax=i(t.shipping_tax)),'destination'in t&&null!=t.destination&&(e.destination=_(t.destination)),'gateway_id'in t&&null!=t.gateway_id&&(e.gateway_id=_(t.gateway_id)),'gateway_title'in t&&null!=t.gateway_title&&(e.gateway_title=_(t.gateway_title)),'processing_mode'in t&&null!=t.processing_mode&&(e.processing_mode=_(t.processing_mode)),Array.isArray(t.fees)&&t.fees.length>0&&(e.fees=t.fees.filter(t=>!!t&&'object'==typeof t).map(M)),Array.isArray(t.shipping)&&t.shipping.length>0&&(e.shipping=t.shipping.filter(t=>!!t&&'object'==typeof t).map(N)),e}function D(t){const e={immutable_id:_(t.immutable_id??t.fiscal_id)||void 0,receipt_number:_(t.receipt_number)||void 0,sequence:'sequence'in t?i(t.sequence):void 0,hash:_(t.hash)||void 0,qr_payload:_(t.qr_payload)||void 0,tax_agency_code:_(t.tax_agency_code)||void 0,signed_at:_(t.signed_at)||void 0};return'signature_excerpt'in t&&null!=t.signature_excerpt&&(e.signature_excerpt=_(t.signature_excerpt)),'document_label'in t&&null!=t.document_label&&(e.document_label=_(t.document_label)),'is_reprint'in t&&(e.is_reprint=!!t.is_reprint),'reprint_count'in t&&(e.reprint_count=i(t.reprint_count)),'extra_fields'in t&&null!=t.extra_fields&&(e.extra_fields=t.extra_fields),e}function S(t){return c(t).filter(t=>!!t&&'object'==typeof t).map(t=>{const e={code:_(t.code),rate:null==t.rate?null:i(t.rate),label:_(t.label),taxable_amount_excl:null==t.taxable_amount_excl?null:i(t.taxable_amount_excl),tax_amount:i(t.tax_amount),taxable_amount_incl:null==t.taxable_amount_incl?null:i(t.taxable_amount_incl)};return'compound'in t&&(e.compound=!!t.compound),e})}function U(t,e){const n=t&&'object'==typeof t?t:{},l='incl'===n.display||'excl'===n.display?n.display:e,i='hidden'===n.breakdown||'single'===n.breakdown||'itemized'===n.breakdown?n.breakdown:'itemized';return{display:l,display_incl:'incl'===l,display_excl:'excl'===l,breakdown:i,breakdown_hidden:'hidden'===i,breakdown_single:'single'===i,breakdown_itemized:'itemized'===i}}function $(t,e){return t.length>0&&!e.breakdown_hidden}function C(t){const e=_(t.locale).replace(/_/g,'-');return{display_tax:b(t),prices_entered_with_tax:!('prices_entered_with_tax'in t)||!!t.prices_entered_with_tax,rounding_mode:_(t.rounding_mode)||'round',locale:e||'en-US',order_barcode_type:I(t.order_barcode_type)}}function I(t){const e=_(t).trim().toLowerCase();return'qr'===e||'qrcode'===e||'code128'===e||'ean13'===e||'ean8'===e||'upca'===e?'qr'===e?'qrcode':e:'code128'}function L(t){const e={year:'numeric',month:'short',day:'numeric',hour:'numeric',minute:'2-digit',hour12:!0};try{return new Intl.DateTimeFormat('en-US',Object.assign({},e,{timeZone:t})).format(new Date)}catch(t){if(!(t instanceof RangeError))throw t;return new Intl.DateTimeFormat('en-US',e).format(new Date)}}function R(t){const e=T(),n=C(t.presentation_hints&&'object'==typeof t.presentation_hints?t.presentation_hints:{}),l=h(n),i=t.order??e.order,o=t.store&&'object'==typeof t.store?t.store:{},s=t.customer&&'object'==typeof t.customer?t.customer:{},u=Object.assign({},o);delete u.tax_id,delete u.tax_ids,u.address&&'object'==typeof u.address&&!Array.isArray(u.address)||delete u.address;const y=Object.assign({},s);delete y.tax_id,delete y.tax_ids,y.billing_address&&'object'==typeof y.billing_address&&!Array.isArray(y.billing_address)||delete y.billing_address,y.shipping_address&&'object'==typeof y.shipping_address&&!Array.isArray(y.shipping_address)||delete y.shipping_address;const f=p(o),b=x(s),j='string'==typeof o.timezone&&o.timezone?o.timezone:void 0,z=Object.assign({},e.order.printed,i.printed??{});z.datetime||(z.datetime=L(j));const M=S(t.tax_summary),N=U(t.tax,l),I={order:Object.assign({},e.order,i,{created:Object.assign({},e.order.created,i.created??{}),paid:Object.assign({},e.order.paid,i.paid??{}),completed:Object.assign({},e.order.completed,i.completed??{}),printed:z}),store:Object.assign({},e.store,u,f,{address_lines:Array.isArray(o.address_lines)?o.address_lines.map(t=>_(t)):f.address_lines}),cashier:Object.assign({},e.cashier,t.cashier??{}),customer:Object.assign({},e.customer,y,b.tax_ids?.length?{tax_ids:b.tax_ids}:{}),lines:c(t.lines).map((t,e)=>v(t&&'object'==typeof t?t:{},e,l)),fees:c(t.fees).map(t=>w(t&&'object'==typeof t?t:{},l)),shipping:c(t.shipping).map(t=>k(t&&'object'==typeof t?t:{},l)),discounts:c(t.discounts).map(t=>A(t&&'object'==typeof t?t:{},l)),totals:q(t.totals&&'object'==typeof t.totals?t.totals:{},l),tax:N,tax_summary:M,has_tax_summary:$(M,N),payments:c(t.payments).map(t=>O(t&&'object'==typeof t?t:{})),fiscal:D(t.fiscal&&'object'==typeof t.fiscal?t.fiscal:{}),presentation_hints:n};return Array.isArray(t.refunds)&&(I.refunds=t.refunds.filter(t=>!!t&&'object'==typeof t).map(t=>F(t))),void 0!==t.i18n&&(I.i18n=t.i18n),I}function T(){return{order:{id:0,number:'',currency:'',customer_note:'',needs_payment:!1,payment_url:'',created:{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},paid:{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},completed:{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''},printed:{datetime:'',date:'',time:'',datetime_short:'',datetime_long:'',datetime_full:'',date_short:'',date_long:'',date_full:'',date_ymd:'',date_dmy:'',date_mdy:'',weekday_short:'',weekday_long:'',day:'',month:'',month_short:'',month_long:'',year:''}},store:{id:0,name:'',address_lines:[]},cashier:{id:0,name:''},customer:{id:0,name:''},lines:[],fees:[],shipping:[],discounts:[],totals:{subtotal:0,subtotal_incl:0,subtotal_excl:0,discount_total:0,discount_total_incl:0,discount_total_excl:0,sale_savings_total:0,sale_savings_total_incl:0,sale_savings_total_excl:0,total_saved:0,total_saved_incl:0,total_saved_excl:0,total_saved_complete:!0,tax_total:0,total:0,total_incl:0,total_excl:0,paid_total:0,change_total:0},tax:U({},'incl'),tax_summary:[],has_tax_summary:!1,payments:[],fiscal:{},presentation_hints:{display_tax:'incl',prices_entered_with_tax:!0,rounding_mode:'round',locale:'en-US',order_barcode_type:'code128'}}}},4928,[363]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildTemplateData=o,e.renderForStudio=function(n){const{template:l,engine:s,encodeOptions:c,sanitize:u=!0}=n,p=o(n.data);if('logicless'===s){return{engine:'logicless',html:(0,t.renderLogiclessTemplate)(l,p,{sanitize:u}),data:p}}const f=(0,t.renderThermalPreview)(l,p,{sanitize:u}),h=(0,t.encodeThermalTemplate)(l,p,c);return{engine:'thermal',html:f,bytes:h,data:p}};var t=r(d[0]),n=r(d[1]),l=r(d[2]);function o(t){const o=(0,l.mapReceiptData)(t??{});return(0,n.formatReceiptData)(o)}},4929,[4877,4927,4928]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"ReceiptDateSchema",{enumerable:!0,get:function(){return t}}),Object.defineProperty(_e,"ReceiptOrderSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(_e,"TaxIdSchema",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"ReceiptStoreAddressSchema",{enumerable:!0,get:function(){return s}}),Object.defineProperty(_e,"ReceiptStoreMetaSchema",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"ReceiptCashierSchema",{enumerable:!0,get:function(){return d}}),Object.defineProperty(_e,"ReceiptTaxIdSchema",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"ReceiptCustomerSchema",{enumerable:!0,get:function(){return u}}),Object.defineProperty(_e,"ReceiptLineItemMetaSchema",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"ReceiptLineItemTaxSchema",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"ReceiptLineItemSchema",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"ReceiptFeeSchema",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"ReceiptShippingSchema",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"ReceiptDiscountSchema",{enumerable:!0,get:function(){return h}}),Object.defineProperty(_e,"ReceiptTotalsSchema",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"ReceiptTaxSummaryItemSchema",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"ReceiptTaxSectionSchema",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"ReceiptPaymentSchema",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"ReceiptRefundLineSchema",{enumerable:!0,get:function(){return j}}),Object.defineProperty(_e,"ReceiptRefundFeeSchema",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"ReceiptRefundShippingSchema",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"ReceiptRefundSchema",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"ReceiptFiscalSchema",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"ReceiptDisplayTaxSchema",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"ReceiptPresentationHintsSchema",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"ReceiptI18nSchema",{enumerable:!0,get:function(){return I}}),Object.defineProperty(_e,"ReceiptDataSchema",{enumerable:!0,get:function(){return C}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0]));const t=e.object({datetime:e.string(),date:e.string(),time:e.string(),datetime_short:e.string(),datetime_long:e.string(),datetime_full:e.string(),date_short:e.string(),date_long:e.string(),date_full:e.string(),date_ymd:e.string(),date_dmy:e.string(),date_mdy:e.string(),weekday_short:e.string(),weekday_long:e.string(),day:e.string(),month:e.string(),month_short:e.string(),month_long:e.string(),year:e.string()}),n=e.object({id:e.number().int().describe('Numeric order ID'),number:e.string().describe('Human-facing order number'),currency:e.string().describe('Order currency code'),customer_note:e.string().describe('Free-text note attached to the order'),wc_status:e.string().optional().describe('Raw WooCommerce order status (e.g. processing, completed)'),status_label:e.string().optional().describe('Localized order status name (e.g. "Completed", "Termin\xe9"). Sourced from wc_get_order_status_name() and includes labels for custom statuses registered by extensions. Use this in templates for display; use wc_status for conditional / styling logic.'),created_via:e.string().optional().describe('Order source / channel (e.g. woocommerce-pos, checkout, admin)'),needs_payment:e.boolean().optional().describe('Whether the order still requires payment'),payment_url:e.string().optional().describe('URL where the customer can pay for this order'),created:t,paid:t,completed:t,printed:t.describe('Render-time print timestamp. Refreshed on every Receipt_Data_Builder::build() call so reprints reflect the actual print time rather than persisted order metadata.')}),o=e.object({type:e.string().describe('Tax ID type (e.g. "eu_vat", "de_steuernummer", "au_abn"; "other" for unknown)'),value:e.string().describe('Tax ID value as displayed'),country:e.string().optional().describe('ISO-3166 alpha-2 country code'),label:e.string().optional().describe('Optional display label override')}),s=e.object({address_1:e.string().optional().describe('Street address line 1'),address_2:e.string().optional().describe('Street address line 2 / suite / unit'),city:e.string().optional().describe('City / locality'),state:e.string().optional().describe('State / region / province'),postcode:e.string().optional().describe('Postal / ZIP code'),country:e.string().optional().describe('ISO 3166-1 alpha-2 country code')}),l=e.object({id:e.number().int().describe('Store ID'),name:e.string().describe('Store display name'),address:s.optional().describe('Structured address parts. Use these to compose custom / country-specific layouts; address_lines[] is the pre-formatted default.'),address_lines:e.array(e.string()).describe('Address as ordered lines (street, city, postcode...)'),tax_ids:e.array(o).optional().describe('Structured business identifiers'),phone:e.string().optional().describe('Store contact phone'),email:e.string().optional().describe('Store contact email'),logo:e.string().nullable().optional().describe('Store logo (URL or data URI)'),opening_hours:e.string().nullable().optional().describe('Compact opening hours summary'),opening_hours_vertical:e.string().nullable().optional().describe('Multi-line opening hours block'),opening_hours_inline:e.string().nullable().optional().describe('Inline opening hours (comma-separated)'),opening_hours_notes:e.string().nullable().optional().describe('Free-text notes about hours'),personal_notes:e.string().nullable().optional().describe('Personal notes printed on the receipt'),policies_and_conditions:e.string().nullable().optional().describe('Refund / exchange policy text'),footer_imprint:e.string().nullable().optional().describe('Footer imprint / legal block')}),d=e.object({id:e.number().int().describe('Cashier user ID (0 = unknown)'),name:e.string().describe('Cashier display name')}),c=e.object({type:e.enum(['eu_vat','gb_vat','au_abn','br_cpf','br_cnpj','in_gst','it_cf','it_piva','es_nif','ar_cuit','sa_vat','ca_gst_hst','us_ein','de_ust_id','de_steuernummer','de_hrb','nl_kvk','fr_siret','fr_siren','gb_company','ch_uid','other']).describe('Tax ID type identifier'),value:e.string().describe('Normalised tax ID value'),country:e.string().nullable().optional().describe('ISO 3166-1 alpha-2 country code, when known'),label:e.string().nullable().optional().describe('Optional human-readable label')}),u=e.object({id:e.number().int().nullable().describe('Customer ID (null/0 = guest)'),name:e.string().describe('Customer display name'),billing_address:e.record(e.string(),e.string()).optional().describe('Billing address fields'),shipping_address:e.record(e.string(),e.string()).optional().describe('Shipping address fields'),tax_ids:e.array(c).optional().describe('Structured customer tax IDs (TaxId[]). Snapshotted from the order at sale time.')}),p=e.object({key:e.string(),value:e.string()}),b=e.object({code:e.string().describe('Tax rate code'),rate:e.number().nullable().optional().describe('Tax rate percentage (nullable when unresolved)'),label:e.string().optional().describe('Human-readable tax label (e.g. "VAT 20%")'),compound:e.boolean().optional().describe('Whether this tax is compounded on top of others'),amount:e.number().describe('Tax amount applied to this line')}),_=e.object({key:e.string().describe('Stable line key (cart_item_key)'),sku:e.string().optional().describe('Product SKU'),name:e.string().describe('Product / line display name'),qty:e.number().describe('Quantity (negative for refund lines)'),qty_refunded:e.number().optional().describe('Quantity refunded (positive number)'),regular_price:e.number().nullable().optional().describe('Display-side recorded regular unit price'),regular_price_incl:e.number().nullable().optional().describe('Recorded regular unit price tax-inclusive'),regular_price_excl:e.number().nullable().optional().describe('Recorded regular unit price tax-exclusive'),selling_price:e.number().nullable().optional().describe('Display-side selling unit price before coupons'),selling_price_incl:e.number().nullable().optional().describe('Selling unit price before coupons, tax-inclusive'),selling_price_excl:e.number().nullable().optional().describe('Selling unit price before coupons, tax-exclusive'),unit_savings:e.number().nullable().optional().describe('Display-side savings per unit'),unit_savings_incl:e.number().nullable().optional().describe('Savings per unit tax-inclusive'),unit_savings_excl:e.number().nullable().optional().describe('Savings per unit tax-exclusive'),line_regular_total:e.number().nullable().optional().describe('Display-side regular-price line total'),line_regular_total_incl:e.number().nullable().optional().describe('Regular-price line total tax-inclusive'),line_regular_total_excl:e.number().nullable().optional().describe('Regular-price line total tax-exclusive'),line_selling_total:e.number().nullable().optional().describe('Display-side selling-price line total before coupons'),line_selling_total_incl:e.number().nullable().optional().describe('Selling-price line total before coupons, tax-inclusive'),line_selling_total_excl:e.number().nullable().optional().describe('Selling-price line total before coupons, tax-exclusive'),line_savings:e.number().nullable().optional().describe('Display-side total savings for this line'),line_savings_incl:e.number().nullable().optional().describe('Total line savings tax-inclusive'),line_savings_excl:e.number().nullable().optional().describe('Total line savings tax-exclusive'),savings_in_discounts:e.boolean().optional().describe('Whether savings are already included in WooCommerce discounts'),unit_subtotal:e.number().optional().describe('Display-side per-unit subtotal (pre-discount)'),unit_subtotal_incl:e.number().optional().describe('Per-unit subtotal tax-inclusive'),unit_subtotal_excl:e.number().optional().describe('Per-unit subtotal tax-exclusive'),unit_price:e.number().optional().describe('Display-side unit price (post-discount)'),unit_price_incl:e.number().describe('Unit price tax-inclusive'),unit_price_excl:e.number().describe('Unit price tax-exclusive'),line_subtotal:e.number().optional().describe('Display-side line subtotal'),line_subtotal_incl:e.number().describe('Line subtotal tax-inclusive'),line_subtotal_excl:e.number().describe('Line subtotal tax-exclusive'),discounts:e.number().optional().describe('Display-side discount on this line'),discounts_incl:e.number().describe('Line discount tax-inclusive'),discounts_excl:e.number().describe('Line discount tax-exclusive'),line_total:e.number().optional().describe('Display-side line total'),line_total_incl:e.number().describe('Line total tax-inclusive'),line_total_excl:e.number().describe('Line total tax-exclusive'),total_refunded:e.number().optional().describe('Total amount refunded for this line (positive)'),meta:e.array(p).optional().describe('Variation/meta key-value pairs'),taxes:e.array(b).describe('Per-rate tax breakdown')}),x=e.object({label:e.string().describe('Fee label'),total:e.number().optional().describe('Display-side fee total'),total_incl:e.number().describe('Fee total tax-inclusive'),total_excl:e.number().describe('Fee total tax-exclusive'),meta:e.array(p).optional().describe('Fee meta key-value pairs (notes, etc.)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this fee')}),f=e.object({label:e.string().describe('Shipping line label / method title'),method_id:e.string().optional().describe('Shipping method id (e.g. flat_rate, free_shipping)'),total:e.number().optional().describe('Display-side shipping total'),total_incl:e.number().describe('Shipping total tax-inclusive'),total_excl:e.number().describe('Shipping total tax-exclusive'),meta:e.array(p).optional().describe('Shipping meta key-value pairs (tracking codes, notes, etc.)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this shipping line')}),h=e.object({label:e.string().describe('Discount label / coupon code'),code:e.string().optional().describe('Coupon code for this row (single code per row)'),codes:e.string().optional().describe('Joined coupon codes (legacy / display fallback)'),total:e.number().nonnegative().optional().describe('Display-side discount amount as a positive magnitude; templates may prepend "-" for display'),total_incl:e.number().nonnegative().describe('Discount total tax-inclusive as a positive magnitude; templates may prepend "-" for display'),total_excl:e.number().nonnegative().describe('Discount total tax-exclusive as a positive magnitude; templates may prepend "-" for display')}),y=e.object({subtotal:e.number().optional().describe('Display-side subtotal'),subtotal_incl:e.number().describe('Subtotal tax-inclusive'),subtotal_excl:e.number().describe('Subtotal tax-exclusive'),discount_total:e.number().nonnegative().optional().describe('Display-side discount total as a positive magnitude; templates may prepend "-" for display'),discount_total_incl:e.number().nonnegative().optional().describe('Discount total tax-inclusive as a positive magnitude; templates may prepend "-" for display'),discount_total_excl:e.number().nonnegative().optional().describe('Discount total tax-exclusive as a positive magnitude; templates may prepend "-" for display'),sale_savings_total:e.number().nullable().optional().describe('Display-side sale savings total'),sale_savings_total_incl:e.number().nullable().optional().describe('Sale savings total tax-inclusive'),sale_savings_total_excl:e.number().nullable().optional().describe('Sale savings total tax-exclusive'),total_saved:e.number().nullable().optional().describe('Display-side combined discounts and non-overlapping sale savings'),total_saved_incl:e.number().nullable().optional().describe('Combined discounts and non-overlapping sale savings, tax-inclusive'),total_saved_excl:e.number().nullable().optional().describe('Combined discounts and non-overlapping sale savings, tax-exclusive'),total_saved_complete:e.boolean().optional().describe('Whether the display-side savings total is complete'),tax_total:e.number().describe('Total tax amount'),total:e.number().optional().describe('Display-side grand total'),total_incl:e.number().describe('Grand total tax-inclusive'),total_excl:e.number().describe('Grand total tax-exclusive'),paid_total:e.number().describe('Sum of payments tendered'),change_total:e.number().describe('Change returned to customer'),refund_total:e.number().optional().describe('Total amount refunded across all refunds (positive)'),net_total:e.number().optional().describe('Order grand total minus refund_total, clamped to >= 0 (positive). Present when refund_total is set.'),total_qty:e.number().optional().describe('Sum of line item quantities across the order'),line_count:e.number().int().optional().describe('Count of distinct line items in the order')}),v=e.object({code:e.string().describe('Tax rate code'),rate:e.number().nullable().describe('Tax rate as percentage (null when unresolved)'),label:e.string().describe('Tax rate display label'),compound:e.boolean().optional().describe('Whether this tax is compounded on top of others'),taxable_amount_excl:e.number().nullable().describe('Net amount taxed (excl)'),tax_amount:e.number().describe('Tax amount collected'),taxable_amount_incl:e.number().nullable().describe('Gross amount taxed (incl)')}),S=e.object({display:e.enum(['incl','excl']).describe('Whether customer-facing prices include tax'),display_incl:e.boolean().describe('Section guard: display === "incl"'),display_excl:e.boolean().describe('Section guard: display === "excl"'),breakdown:e.enum(['hidden','single','itemized']).describe('How tax totals are itemized ("hidden" when taxes are disabled)'),breakdown_hidden:e.boolean().describe('Section guard: breakdown === "hidden"'),breakdown_single:e.boolean().describe('Section guard: breakdown === "single"'),breakdown_itemized:e.boolean().describe('Section guard: breakdown === "itemized"')}),R=e.object({method_id:e.string().describe('Payment method identifier'),method_title:e.string().describe('Payment method display title'),amount:e.number().describe('Amount applied to order'),transaction_id:e.string().optional().describe('Gateway transaction ID (matches WC order get_transaction_id)'),tendered:e.number().optional().describe('Amount tendered (cash)'),change:e.number().optional().describe('Change returned (cash)')}),j=e.object({name:e.string().describe('Refunded line item name'),sku:e.string().optional().describe('Refunded line item SKU'),qty:e.number().describe('Quantity refunded (positive)'),total:e.number().describe('Refunded amount for this line (positive)'),total_incl:e.number().optional().describe('Refunded line total tax-inclusive (positive)'),total_excl:e.number().optional().describe('Refunded line total tax-exclusive (positive)'),line_total:e.number().optional().describe('Alias of total for line-item template parity (positive)'),line_total_incl:e.number().optional().describe('Alias of total_incl for line-item template parity (positive)'),line_total_excl:e.number().optional().describe('Alias of total_excl for line-item template parity (positive)'),unit_total:e.number().optional().describe('Refunded amount per unit for this line (positive, derived when qty > 0)'),unit_total_incl:e.number().optional().describe('Refunded tax-inclusive amount per unit (positive, derived when qty > 0)'),unit_total_excl:e.number().optional().describe('Refunded tax-exclusive amount per unit (positive, derived when qty > 0)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this refunded line')}),w=e.object({label:e.string().describe('Refunded fee label'),total:e.number().describe('Refunded fee amount (positive)'),total_incl:e.number().optional().describe('Refunded fee total tax-inclusive (positive)'),total_excl:e.number().optional().describe('Refunded fee total tax-exclusive (positive)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this refunded fee')}),k=e.object({label:e.string().describe('Refunded shipping label'),method_id:e.string().optional().describe('Shipping method id'),total:e.number().describe('Refunded shipping amount (positive)'),total_incl:e.number().optional().describe('Refunded shipping total tax-inclusive (positive)'),total_excl:e.number().optional().describe('Refunded shipping total tax-exclusive (positive)'),taxes:e.array(b).optional().describe('Per-rate tax breakdown for this refunded shipping line')}),P=e.object({id:e.number().int().describe('Refund record ID'),date:t.optional().describe('When the refund was created'),amount:e.number().describe('Refund total (positive)'),subtotal:e.number().optional().describe('Refund subtotal across line items (positive)'),tax_total:e.number().optional().describe('Total tax refunded across all items (positive)'),shipping_total:e.number().optional().describe('Shipping amount refunded (positive)'),shipping_tax:e.number().optional().describe('Shipping tax refunded (positive)'),reason:e.string().optional().describe('Refund reason'),refunded_by_id:e.number().int().nullable().optional().describe('User who issued the refund'),refunded_by_name:e.string().optional().describe('Display name of user who issued the refund'),refunded_payment:e.boolean().optional().describe('Whether the gateway payment was also refunded'),destination:e.string().optional().describe('Where the refund was sent (original_method | cash | manual)'),gateway_id:e.string().optional().describe('Payment gateway id used for the refund'),gateway_title:e.string().optional().describe('Payment gateway display title'),processing_mode:e.string().optional().describe('How the refund was processed (provider | manual)'),lines:e.array(j).describe('Line items included in this refund'),fees:e.array(w).optional().describe('Fees included in this refund'),shipping:e.array(k).optional().describe('Shipping rows included in this refund')}),D=e.object({immutable_id:e.string().optional().describe('Fiscal immutable identifier'),receipt_number:e.string().optional().describe('Fiscal receipt number'),sequence:e.number().int().nullable().optional().describe('Fiscal sequence number'),hash:e.string().optional().describe('Fiscal hash signature'),qr_payload:e.string().optional().describe('Fiscal QR code payload'),tax_agency_code:e.string().optional().describe('Tax agency / authority code'),signed_at:e.string().optional().describe('Fiscal signing timestamp'),signature_excerpt:e.string().optional().describe('Truncated signature for human-readable display'),document_label:e.string().optional().describe('Document label (e.g. "Tax Invoice")'),is_reprint:e.boolean().optional().describe('True if this is a reprint of an existing receipt'),reprint_count:e.number().int().optional().describe('How many times this receipt has been reprinted'),extra_fields:e.union([e.array(e.unknown()),e.record(e.string(),e.unknown())]).optional().describe('Jurisdiction-specific extra fields')}),O=e.enum(['incl','excl','hidden','itemized','single']),T=e.object({display_tax:O.describe('Tax display mode: incl/excl drive price formatting; itemized/single mirror WC option'),prices_entered_with_tax:e.boolean().describe('Whether store prices were entered tax-inclusive'),rounding_mode:e.string().describe('Rounding strategy: per-line | per-total | yes | no'),locale:e.string().describe('Locale tag for formatting (e.g. en_US, ar_SA)'),order_barcode_type:e.enum(['code128','qrcode','ean13','ean8','upca']).optional().describe('Barcode symbology used by gallery templates for the order number')}),I=e.object({order:e.string().optional(),date:e.string().optional(),invoice_no:e.string().optional(),reference:e.string().optional(),cashier:e.string().optional(),customer:e.string().optional(),customer_tax_id:e.string().optional(),customer_tax_ids:e.string().optional(),tax_id_eu_vat:e.string().optional(),tax_id_gb_vat:e.string().optional(),tax_id_sa_vat:e.string().optional(),tax_id_au_abn:e.string().optional(),tax_id_br_cpf:e.string().optional(),tax_id_br_cnpj:e.string().optional(),tax_id_in_gst:e.string().optional(),tax_id_it_cf:e.string().optional(),tax_id_it_piva:e.string().optional(),tax_id_es_nif:e.string().optional(),tax_id_ar_cuit:e.string().optional(),tax_id_ca_gst_hst:e.string().optional(),tax_id_us_ein:e.string().optional(),tax_id_other:e.string().optional(),store_tax_ids:e.string().optional(),store_tax_id_label_eu_vat:e.string().optional(),store_tax_id_label_gb_vat:e.string().optional(),store_tax_id_label_sa_vat:e.string().optional(),store_tax_id_label_au_abn:e.string().optional(),store_tax_id_label_br_cpf:e.string().optional(),store_tax_id_label_br_cnpj:e.string().optional(),store_tax_id_label_in_gst:e.string().optional(),store_tax_id_label_it_cf:e.string().optional(),store_tax_id_label_it_piva:e.string().optional(),store_tax_id_label_es_nif:e.string().optional(),store_tax_id_label_ar_cuit:e.string().optional(),store_tax_id_label_ca_gst_hst:e.string().optional(),store_tax_id_label_us_ein:e.string().optional(),store_tax_id_label_de_ust_id:e.string().optional(),store_tax_id_label_de_steuernummer:e.string().optional(),store_tax_id_label_de_hrb:e.string().optional(),store_tax_id_label_nl_kvk:e.string().optional(),store_tax_id_label_fr_siret:e.string().optional(),store_tax_id_label_fr_siren:e.string().optional(),store_tax_id_label_gb_company:e.string().optional(),store_tax_id_label_ch_uid:e.string().optional(),store_tax_id_label_other:e.string().optional(),customer_tax_id_label_eu_vat:e.string().optional(),customer_tax_id_label_gb_vat:e.string().optional(),customer_tax_id_label_sa_vat:e.string().optional(),customer_tax_id_label_au_abn:e.string().optional(),customer_tax_id_label_br_cpf:e.string().optional(),customer_tax_id_label_br_cnpj:e.string().optional(),customer_tax_id_label_in_gst:e.string().optional(),customer_tax_id_label_it_cf:e.string().optional(),customer_tax_id_label_it_piva:e.string().optional(),customer_tax_id_label_es_nif:e.string().optional(),customer_tax_id_label_ar_cuit:e.string().optional(),customer_tax_id_label_ca_gst_hst:e.string().optional(),customer_tax_id_label_us_ein:e.string().optional(),customer_tax_id_label_de_ust_id:e.string().optional(),customer_tax_id_label_de_steuernummer:e.string().optional(),customer_tax_id_label_de_hrb:e.string().optional(),customer_tax_id_label_nl_kvk:e.string().optional(),customer_tax_id_label_fr_siret:e.string().optional(),customer_tax_id_label_fr_siren:e.string().optional(),customer_tax_id_label_gb_company:e.string().optional(),customer_tax_id_label_ch_uid:e.string().optional(),customer_tax_id_label_other:e.string().optional(),prepared_for:e.string().optional(),processed_by:e.string().optional(),bill_to:e.string().optional(),ship_to:e.string().optional(),billing_address:e.string().optional(),item:e.string().optional(),sku:e.string().optional(),qty:e.string().optional(),unit_price:e.string().optional(),unit_excl:e.string().optional(),total_excl:e.string().optional(),discount:e.string().optional(),packed:e.string().optional(),item_short:e.string().optional(),sku_short:e.string().optional(),qty_short:e.string().optional(),unit_excl_short:e.string().optional(),tax_rate_short:e.string().optional(),tax_amount_short:e.string().optional(),total_incl_tax_short:e.string().optional(),taxable_excl_short:e.string().optional(),taxable_incl_short:e.string().optional(),subtotal:e.string().optional(),subtotal_excl_tax:e.string().optional(),total:e.string().optional(),refund_total:e.string().optional(),total_tax:e.string().optional(),total_incl_tax:e.string().optional(),grand_total_incl_tax:e.string().optional(),tax:e.string().optional(),paid:e.string().optional(),tendered:e.string().optional(),change:e.string().optional(),tax_summary:e.string().optional(),taxable_excl:e.string().optional(),tax_amount:e.string().optional(),taxable_incl:e.string().optional(),invoice:e.string().optional(),tax_invoice:e.string().optional(),quote:e.string().optional(),receipt:e.string().optional(),gift_receipt:e.string().optional(),credit_note:e.string().optional(),packing_slip:e.string().optional(),returned_items:e.string().optional(),amount:e.string().optional(),total_refunded:e.string().optional(),refunded:e.string().optional(),net_total:e.string().optional(),customer_note:e.string().optional(),terms_and_conditions:e.string().optional(),a_message_for_you:e.string().optional(),thank_you:e.string().optional(),thank_you_purchase:e.string().optional(),thank_you_shopping:e.string().optional(),thank_you_business:e.string().optional(),gift_return_policy:e.string().optional(),quote_validity:e.string().optional(),quote_not_receipt:e.string().optional(),return_retain_receipt:e.string().optional(),kitchen:e.string().optional(),signature:e.string().optional(),document_type:e.string().optional(),copy:e.string().optional(),copy_number:e.string().optional(),status:e.string().optional(),completed:e.string().optional(),printed:e.string().optional(),opening_hours:e.string().optional()}).catchall(e.string()),C=e.object({order:n,store:l,cashier:d,customer:u,lines:e.array(_),fees:e.array(x),shipping:e.array(f),discounts:e.array(h),totals:y,tax:S.optional().describe('Template-facing tax mode signals'),tax_summary:e.array(v),has_tax_summary:e.boolean().optional().describe('Section guard: tax_summary is non-empty (Mustache cannot test array length)'),payments:e.array(R),refunds:e.array(P).optional().describe('Refunds applied to this order'),fiscal:D,presentation_hints:T,i18n:I.optional()})},4930,[4330]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"PrinterService",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=r(d[1]),s=r(d[2]),c=r(d[3]),u=r(d[4]),p=r(d[5]),l=r(d[6]),w=r(d[7]);function h(e,t){const n='cloud'===e.connectionType?t:0;return`${e.id}:${e.connectionType}:${e.address??''}:${e.port}:${e.vendor}:${e.nativeInterfaceType??''}:${e.cloudPrinterId??''}:${n}`}function y(e){if('esc-pos'!==e.language)return null;const t='pin5'===e.drawerConnector?1:0;return Uint8Array.from([16,20,1,t,3])}class f{queue=new n.default({concurrency:1});transports=new Map;cloudFactoryVersion=0;transportKeys=new Map;constructor(e={}){this.options=e}setCloudEnqueueFactory(e){this.options.cloudEnqueueFactory!==e&&(this.cloudFactoryVersion+=1,this.options=Object.assign({},this.options,{cloudEnqueueFactory:e}))}async getTransport(e){const t=h(e,this.cloudFactoryVersion);if(this.transportKeys.get(e.id)===t){const t=this.transports.get(e.id);if(t)return t}const n=this.transports.get(e.id);let o;switch(n&&(await(n.disconnect?.()),this.transports.delete(e.id),this.transportKeys.delete(e.id)),e.connectionType){case'network':{if(!e.address)throw new Error('Network printer profile is missing an address');const{NetworkAdapter:t}=await r(d[9])(d[8],d.paths);o=new t(e.address,e.port,e.vendor);break}case'bluetooth':case'usb':{const{createDeviceTransport:t}=await r(d[9])(d[10],d.paths);o=await t(e);break}case'cloud':{if(!e.cloudPrinterId)throw new Error(`Cloud printer profile is missing a cloudPrinterId for ${e.name}`);if(!this.options.cloudEnqueueFactory)throw new Error('Cloud printing is not configured (no cloudEnqueueFactory provided to PrinterService)');const t=this.options.cloudEnqueueFactory(e);if('function'!=typeof t)throw new Error(`Cloud printing is not configured (cloudEnqueueFactory must return an enqueue function for ${e.cloudPrinterId})`);o=new l.CloudAdapter(e.cloudPrinterId,t);break}case'system':o=new w.SystemPrintAdapter;break;default:throw new Error(`Unsupported connection type: ${e.connectionType}`)}return this.transports.set(e.id,o),this.transportKeys.set(e.id,t),o}async printReceipt(e,t,n,o,u){return this.queue.add(async()=>{if(!t||'system'===t.connectionType){const e=new w.SystemPrintAdapter;if(!n)throw new Error('System printing requires HTML content');return void await e.printHtml(n)}const l=await this.getTransport(t),h={language:t.language,columns:t.columns,printerModel:t.printerModel,emitEscPrintMode:t.emitEscPrintMode??!0,drawerConnector:t.drawerConnector};let y;if(o){const n=(0,c.formatReceiptData)(e);y=(0,p.encodeThermalTemplate)(o,n,Object.assign({},h,{openDrawer:t.autoOpenDrawer}))}else{const n=Object.assign({},h,{cut:t.autoCut,openDrawer:t.autoOpenDrawer,decimals:u});y=(0,s.encodeReceipt)(e,n)}await l.printRaw(y)})}async printRaw(e,t){return this.queue.add(async()=>{const n=await this.getTransport(t);await n.printRaw(e)})}async openDrawer(e){if((0,l.isOrderBasedCloudProfile)(e))throw new Error('Open drawer is not supported for order-based cloud printers (Epson SDP, PrintNode).');return this.queue.add(async()=>{const t=await this.getTransport(e),n=y(e)??(0,p.encodeThermalTemplate)('',{},{language:e.language,columns:e.columns,printerModel:e.printerModel,emitEscPrintMode:e.emitEscPrintMode??!0,drawerConnector:e.drawerConnector});await t.printRaw(n,{cutPaper:!1})})}async printOrderViaCloud(e,t,n){return this.queue.add(async()=>{const o=await this.getTransport(e);if(!(o instanceof l.CloudAdapter))throw new Error('Order-based printing requires a cloud printer profile');await o.enqueueOrder(t,n,{autoOpenDrawer:e.autoOpenDrawer,drawerConnector:e.drawerConnector})})}async printThermalTemplateForPrint(e,t,n,o){return this.queue.add(async()=>{const s=await this.getTransport(t),c=await(0,u.encodeThermalTemplateForPrint)({templateXml:n,receiptData:e,maxWidthDots:o,encodeOptions:{language:t.language,columns:t.columns,printerModel:t.printerModel,emitEscPrintMode:t.emitEscPrintMode??!0,openDrawer:t.autoOpenDrawer,drawerConnector:t.drawerConnector}});await s.printRaw(c)})}async printHtml(e){return this.queue.add(async()=>{const t=new w.SystemPrintAdapter;await t.printHtml(e)})}async testPrint(e,t={}){if('system'===e.connectionType){const t=`\n

WCPOS

Test Print

\n

Printer: ${e.name}

\n

Connection: System Dialog

\n

Date: ${(new Date).toLocaleString()}

\n

If you can read this, printing works!

\n `;return this.printHtml(t)}return this.queue.add(async()=>{const n=await this.getTransport(e),s=(0,p.encodeThermalTemplate)((0,o.buildDiagnosticTemplate)(e.columns),{printerName:e.name,date:(new Date).toLocaleString()},{language:e.language,columns:e.columns,printerModel:e.printerModel,emitEscPrintMode:e.emitEscPrintMode??!0,openDrawer:t.openDrawer??e.autoOpenDrawer,drawerConnector:e.drawerConnector});await n.printRaw(s)})}async dispose(){this.queue.clear(),await this.queue.onIdle();for(const e of this.transports.values())await(e.disconnect?.());this.transports.clear(),this.transportKeys.clear()}}},4931,{"0":4932,"1":4938,"2":4875,"3":4927,"4":4939,"5":4876,"6":4940,"7":4941,"8":5591,"9":1984,"10":5592,"paths":{"5591":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/network-adapter-0879479aed50e75fc7c742490a426351.js","5592":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/device-adapter-af5d0b6ffeef49f6f95fc9582e8a0b92.js"}}); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return it}}),Object.defineProperty(_e,"PriorityQueue",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(_e,"TimeoutError",{enumerable:!0,get:function(){return l.TimeoutError}});var e=t(r(d[0])),u=t(r(d[1])),s=r(d[2]),l=r(d[3]),n=t(l),f=t(r(d[4])),o=(0,u.default)("carryoverIntervalCount"),h=(0,u.default)("isIntervalIgnored"),c=(0,u.default)("intervalCount"),v=(0,u.default)("intervalCap"),p=(0,u.default)("rateLimitedInInterval"),b=(0,u.default)("rateLimitFlushScheduled"),y=(0,u.default)("interval"),P=(0,u.default)("intervalEnd"),w=(0,u.default)("lastExecutionTime"),O=(0,u.default)("intervalId"),j=(0,u.default)("timeoutId"),I=(0,u.default)("strict"),T=(0,u.default)("strictTicks"),C=(0,u.default)("strictTicksStartIndex"),E=(0,u.default)("queue"),L=(0,u.default)("queueClass"),S=(0,u.default)("pending"),z=(0,u.default)("concurrency"),N=(0,u.default)("isPaused"),x=(0,u.default)("idAssigner"),k=(0,u.default)("runningTasks"),$=(0,u.default)("queueAbortListenerCleanupFunctions"),q=(0,u.default)("cleanupStrictTicks"),A=(0,u.default)("consumeIntervalSlot"),R=(0,u.default)("rollbackIntervalSlot"),_=(0,u.default)("getActiveTicksCount"),F=(0,u.default)("doesIntervalAllowAnother"),D=(0,u.default)("doesConcurrentAllowAnother"),M=(0,u.default)("next"),V=(0,u.default)("onResumeInterval"),Y=(0,u.default)("isIntervalPausedAt"),Z=(0,u.default)("createIntervalTimeout"),Q=(0,u.default)("clearIntervalTimer"),B=(0,u.default)("clearTimeoutTimer"),U=(0,u.default)("tryToStartAnother"),G=(0,u.default)("initializeIntervalIfNeeded"),H=(0,u.default)("onInterval"),J=(0,u.default)("processQueue"),K=(0,u.default)("onEvent"),W=(0,u.default)("setupRateLimitTracking"),X=(0,u.default)("scheduleRateLimitUpdate"),tt=(0,u.default)("rollbackIntervalConsumption"),et=(0,u.default)("updateRateLimitState");class it extends s.EventEmitter{constructor(t){if(super(),Object.defineProperty(this,et,{value:jt}),Object.defineProperty(this,tt,{value:gt}),Object.defineProperty(this,X,{value:Ot}),Object.defineProperty(this,W,{value:wt}),Object.defineProperty(this,K,{value:Pt}),Object.defineProperty(this,J,{value:yt}),Object.defineProperty(this,H,{value:bt}),Object.defineProperty(this,G,{value:mt}),Object.defineProperty(this,U,{value:pt}),Object.defineProperty(this,B,{value:vt}),Object.defineProperty(this,Q,{value:ct}),Object.defineProperty(this,Z,{value:ht}),Object.defineProperty(this,Y,{value:ot}),Object.defineProperty(this,V,{value:ft}),Object.defineProperty(this,M,{value:nt}),Object.defineProperty(this,D,{get:dt,set:void 0}),Object.defineProperty(this,F,{get:lt,set:void 0}),Object.defineProperty(this,_,{value:st}),Object.defineProperty(this,R,{value:rt}),Object.defineProperty(this,A,{value:ut}),Object.defineProperty(this,q,{value:at}),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,c,{writable:!0,value:0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,p,{writable:!0,value:!1}),Object.defineProperty(this,b,{writable:!0,value:!1}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:0}),Object.defineProperty(this,w,{writable:!0,value:0}),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,I,{writable:!0,value:void 0}),Object.defineProperty(this,T,{writable:!0,value:[]}),Object.defineProperty(this,C,{writable:!0,value:0}),Object.defineProperty(this,E,{writable:!0,value:void 0}),Object.defineProperty(this,L,{writable:!0,value:void 0}),Object.defineProperty(this,S,{writable:!0,value:0}),Object.defineProperty(this,z,{writable:!0,value:void 0}),Object.defineProperty(this,N,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:1n}),Object.defineProperty(this,k,{writable:!0,value:new Map}),Object.defineProperty(this,$,{writable:!0,value:new Set}),!('number'==typeof(t=Object.assign({carryoverIntervalCount:!1,intervalCap:Number.POSITIVE_INFINITY,interval:0,concurrency:Number.POSITIVE_INFINITY,autoStart:!0,queueClass:f.default,strict:!1},t)).intervalCap&&t.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${t.intervalCap?.toString()??''}\` (${typeof t.intervalCap})`);if(void 0===t.interval||!(Number.isFinite(t.interval)&&t.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${t.interval?.toString()??''}\` (${typeof t.interval})`);if(t.strict&&0===t.interval)throw new TypeError('The `strict` option requires a non-zero `interval`');if(t.strict&&t.intervalCap===Number.POSITIVE_INFINITY)throw new TypeError('The `strict` option requires a finite `intervalCap`');if((0,e.default)(this,o)[o]=t.carryoverIntervalCount??t.carryoverConcurrencyCount??!1,(0,e.default)(this,h)[h]=t.intervalCap===Number.POSITIVE_INFINITY||0===t.interval,(0,e.default)(this,v)[v]=t.intervalCap,(0,e.default)(this,y)[y]=t.interval,(0,e.default)(this,I)[I]=t.strict,(0,e.default)(this,E)[E]=new t.queueClass,(0,e.default)(this,L)[L]=t.queueClass,this.concurrency=t.concurrency,void 0!==t.timeout&&!(Number.isFinite(t.timeout)&&t.timeout>0))throw new TypeError(`Expected \`timeout\` to be a positive finite number, got \`${t.timeout}\` (${typeof t.timeout})`);this.timeout=t.timeout,(0,e.default)(this,N)[N]=!1===t.autoStart,(0,e.default)(this,W)[W]()}get concurrency(){return(0,e.default)(this,z)[z]}set concurrency(t){if(!('number'==typeof t&&t>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${t}\` (${typeof t})`);(0,e.default)(this,z)[z]=t,(0,e.default)(this,J)[J]()}setPriority(t,u){if('number'!=typeof u||!Number.isFinite(u))throw new TypeError(`Expected \`priority\` to be a finite number, got \`${u}\` (${typeof u})`);(0,e.default)(this,E)[E].setPriority(t,u)}async add(t,u={}){return u=Object.assign({timeout:this.timeout},u,{id:u.id??((0,e.default)(this,x)[x]++).toString()}),new Promise((s,l)=>{const o=Symbol(`task-${u.id}`);let h=()=>{};const c=async()=>{let f;h(),(0,e.default)(this,S)[S]++,(0,e.default)(this,k)[k].set(o,{id:u.id,priority:u.priority??0,startTime:Date.now(),timeout:u.timeout});try{try{u.signal?.throwIfAborted()}catch(t){throw(0,e.default)(this,tt)[tt](),(0,e.default)(this,k)[k].delete(o),t}(0,e.default)(this,w)[w]=Date.now();let l=t({signal:u.signal});if(u.timeout&&(l=(0,n.default)(Promise.resolve(l),{milliseconds:u.timeout,message:`Task timed out after ${u.timeout}ms (queue has ${(0,e.default)(this,S)[S]} running, ${(0,e.default)(this,E)[E].size} waiting)`})),u.signal){const{signal:t}=u;l=Promise.race([l,new Promise((e,u)=>{f=()=>{u(t.reason)},t.addEventListener('abort',f,{once:!0})})])}const h=await l;s(h),this.emit('completed',h)}catch(t){l(t),this.emit('error',t)}finally{f&&u.signal?.removeEventListener('abort',f),(0,e.default)(this,k)[k].delete(o),queueMicrotask(()=>{(0,e.default)(this,M)[M]()})}};(0,e.default)(this,E)[E].enqueue(c,u);const v=()=>{(0,e.default)(this,E)[E]instanceof f.default?(0,e.default)(this,E)[E].remove(c):(0,e.default)(this,E)[E].remove?.(u.id)};if(u.signal){const{signal:t}=u,s=()=>{h(),v(),l(t.reason),(0,e.default)(this,U)[U](),this.emit('next')};if(h=()=>{t.removeEventListener('abort',s),(0,e.default)(this,$)[$].delete(h)},t.aborted)return void s();t.addEventListener('abort',s,{once:!0}),(0,e.default)(this,$)[$].add(h)}this.emit('add'),(0,e.default)(this,U)[U]()})}async addAll(t,e){return Promise.all(t.map(async t=>this.add(t,e)))}start(){return(0,e.default)(this,N)[N]?((0,e.default)(this,N)[N]=!1,(0,e.default)(this,J)[J](),this):this}pause(){(0,e.default)(this,N)[N]=!0}clear(){for(const t of(0,e.default)(this,$)[$])t();(0,e.default)(this,E)[E]=new((0,e.default)(this,L)[L]),(0,e.default)(this,Q)[Q](),(0,e.default)(this,et)[et](),this.emit('empty'),0===(0,e.default)(this,S)[S]&&((0,e.default)(this,B)[B](),this.emit('idle')),this.emit('next')}async onEmpty(){0!==(0,e.default)(this,E)[E].size&&await(0,e.default)(this,K)[K]('empty')}async onSizeLessThan(t){(0,e.default)(this,E)[E].size(0,e.default)(this,E)[E].size{const u=t=>{this.off('error',u),e(t)};this.on('error',u)})}get size(){return(0,e.default)(this,E)[E].size}sizeBy(t){return(0,e.default)(this,E)[E].filter(t).length}get pending(){return(0,e.default)(this,S)[S]}get isPaused(){return(0,e.default)(this,N)[N]}get isRateLimited(){return(0,e.default)(this,p)[p]}get isSaturated(){return(0,e.default)(this,S)[S]===(0,e.default)(this,z)[z]&&(0,e.default)(this,E)[E].size>0||this.isRateLimited&&(0,e.default)(this,E)[E].size>0}get runningTasks(){return[...(0,e.default)(this,k)[k].values()].map(t=>Object.assign({},t,{timeoutRemaining:t.timeout?Math.max(0,t.startTime+t.timeout-Date.now()):void 0}))}}function at(t){for(;(0,e.default)(this,C)[C]<(0,e.default)(this,T)[T].length;){const u=(0,e.default)(this,T)[T][(0,e.default)(this,C)[C]];if(!(void 0!==u&&t-u>=(0,e.default)(this,y)[y]))break;(0,e.default)(this,C)[C]++}((0,e.default)(this,C)[C]>100&&(0,e.default)(this,C)[C]>(0,e.default)(this,T)[T].length/2||(0,e.default)(this,C)[C]===(0,e.default)(this,T)[T].length)&&((0,e.default)(this,T)[T]=(0,e.default)(this,T)[T].slice((0,e.default)(this,C)[C]),(0,e.default)(this,C)[C]=0)}function ut(t){(0,e.default)(this,I)[I]?(0,e.default)(this,T)[T].push(t):(0,e.default)(this,c)[c]++}function rt(){(0,e.default)(this,I)[I]?(0,e.default)(this,T)[T].length>(0,e.default)(this,C)[C]&&(0,e.default)(this,T)[T].pop():(0,e.default)(this,c)[c]>0&&(0,e.default)(this,c)[c]--}function st(){return(0,e.default)(this,T)[T].length-(0,e.default)(this,C)[C]}function lt(){return!!(0,e.default)(this,h)[h]||((0,e.default)(this,I)[I]?(0,e.default)(this,_)[_]()<(0,e.default)(this,v)[v]:(0,e.default)(this,c)[c]<(0,e.default)(this,v)[v])}function dt(){return(0,e.default)(this,S)[S]<(0,e.default)(this,z)[z]}function nt(){(0,e.default)(this,S)[S]--,0===(0,e.default)(this,S)[S]&&this.emit('pendingZero'),(0,e.default)(this,U)[U](),this.emit('next')}function ft(){(0,e.default)(this,j)[j]=void 0,(0,e.default)(this,H)[H](),(0,e.default)(this,G)[G]()}function ot(t){if((0,e.default)(this,I)[I]){(0,e.default)(this,q)[q](t);if((0,e.default)(this,_)[_]()>=(0,e.default)(this,v)[v]){const u=(0,e.default)(this,T)[T][(0,e.default)(this,C)[C]],s=(0,e.default)(this,y)[y]-(t-u);return(0,e.default)(this,Z)[Z](s),!0}return!1}if(void 0===(0,e.default)(this,O)[O]){const u=(0,e.default)(this,P)[P]-t;if(!(u<0))return(0,e.default)(this,Z)[Z](u),!0;if((0,e.default)(this,w)[w]>0){const u=t-(0,e.default)(this,w)[w];if(u<(0,e.default)(this,y)[y])return(0,e.default)(this,Z)[Z]((0,e.default)(this,y)[y]-u),!0}(0,e.default)(this,c)[c]=(0,e.default)(this,o)[o]?(0,e.default)(this,S)[S]:0}return!1}function ht(t){void 0===(0,e.default)(this,j)[j]&&((0,e.default)(this,j)[j]=setTimeout(()=>{(0,e.default)(this,V)[V]()},t))}function ct(){(0,e.default)(this,O)[O]&&(clearInterval((0,e.default)(this,O)[O]),(0,e.default)(this,O)[O]=void 0)}function vt(){(0,e.default)(this,j)[j]&&(clearTimeout((0,e.default)(this,j)[j]),(0,e.default)(this,j)[j]=void 0)}function pt(){if(0===(0,e.default)(this,E)[E].size){if((0,e.default)(this,Q)[Q](),this.emit('empty'),0===(0,e.default)(this,S)[S]){if((0,e.default)(this,B)[B](),(0,e.default)(this,I)[I]&&(0,e.default)(this,C)[C]>0){const t=Date.now();(0,e.default)(this,q)[q](t)}this.emit('idle')}return!1}let t=!1;if(!(0,e.default)(this,N)[N]){const u=Date.now(),s=!(0,e.default)(this,Y)[Y](u);if((0,e.default)(this,F)[F]&&(0,e.default)(this,D)[D]){const l=(0,e.default)(this,E)[E].dequeue();(0,e.default)(this,h)[h]||((0,e.default)(this,A)[A](u),(0,e.default)(this,X)[X]()),this.emit('active'),l(),s&&(0,e.default)(this,G)[G](),t=!0}}return t}function mt(){(0,e.default)(this,h)[h]||void 0!==(0,e.default)(this,O)[O]||(0,e.default)(this,I)[I]||((0,e.default)(this,O)[O]=setInterval(()=>{(0,e.default)(this,H)[H]()},(0,e.default)(this,y)[y]),(0,e.default)(this,P)[P]=Date.now()+(0,e.default)(this,y)[y])}function bt(){(0,e.default)(this,I)[I]||(0===(0,e.default)(this,c)[c]&&0===(0,e.default)(this,S)[S]&&(0,e.default)(this,O)[O]&&(0,e.default)(this,Q)[Q](),(0,e.default)(this,c)[c]=(0,e.default)(this,o)[o]?(0,e.default)(this,S)[S]:0),(0,e.default)(this,J)[J](),(0,e.default)(this,X)[X]()}function yt(){for(;(0,e.default)(this,U)[U](););}async function Pt(t,e){return new Promise(u=>{const s=()=>{e&&!e()||(this.off(t,s),u())};this.on(t,s)})}function wt(){(0,e.default)(this,h)[h]||(this.on('add',()=>{(0,e.default)(this,E)[E].size>0&&(0,e.default)(this,X)[X]()}),this.on('next',()=>{(0,e.default)(this,X)[X]()}))}function Ot(){(0,e.default)(this,h)[h]||(0,e.default)(this,b)[b]||((0,e.default)(this,b)[b]=!0,queueMicrotask(()=>{(0,e.default)(this,b)[b]=!1,(0,e.default)(this,et)[et]()}))}function gt(){(0,e.default)(this,h)[h]||((0,e.default)(this,R)[R](),(0,e.default)(this,X)[X]())}function jt(){const t=(0,e.default)(this,p)[p];if((0,e.default)(this,h)[h]||0===(0,e.default)(this,E)[E].size)return void(t&&((0,e.default)(this,p)[p]=!1,this.emit('rateLimitCleared')));let u;if((0,e.default)(this,I)[I]){const t=Date.now();(0,e.default)(this,q)[q](t),u=(0,e.default)(this,_)[_]()}else u=(0,e.default)(this,c)[c];const s=u>=(0,e.default)(this,v)[v];s!==t&&((0,e.default)(this,p)[p]=s,this.emit(s?'rateLimit':'rateLimitCleared'))}},4932,[4890,4891,4933,4935,4936]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return n}}),Object.defineProperty(_e,"EventEmitter",{enumerable:!0,get:function(){return u.default}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e},n=u.default},4933,[4934]); +__d(function(g,r,_i,a,m,e,d){'use strict';var t=Object.prototype.hasOwnProperty,n='~';function o(){}function s(t,n,o){this.fn=t,this.context=n,this.once=o||!1}function i(t,o,i,c,f){if('function'!=typeof i)throw new TypeError('The listener must be a function');var u=new s(i,c||t,f),v=n?n+o:o;return t._events[v]?t._events[v].fn?t._events[v]=[t._events[v],u]:t._events[v].push(u):(t._events[v]=u,t._eventsCount++),t}function c(t,n){0===--t._eventsCount?t._events=new o:delete t._events[n]}function f(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(n=!1)),f.prototype.eventNames=function(){var o,s,i=[];if(0===this._eventsCount)return i;for(s in o=this._events)t.call(o,s)&&i.push(n?s.slice(1):s);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(o)):i},f.prototype.listeners=function(t){var o=n?n+t:t,s=this._events[o];if(!s)return[];if(s.fn)return[s.fn];for(var i=0,c=s.length,f=new Array(c);it.reason??new DOMException('This operation was aborted.','AbortError');function n(n,c){const{milliseconds:s,fallback:u,message:l,customTimers:f={setTimeout:setTimeout,clearTimeout:clearTimeout},signal:b}=c;let T,p;const E=new Promise((c,E)=>{if('number'!=typeof s||1!==Math.sign(s))throw new TypeError(`Expected \`milliseconds\` to be a positive number, got \`${s}\``);if(b?.aborted)return void E(o(b));if(b&&(p=()=>{E(o(b))},b.addEventListener('abort',p,{once:!0})),n.then(c,E),s===Number.POSITIVE_INFINITY)return;const v=new t;T=f.setTimeout.call(void 0,()=>{if(u)try{c(u())}catch(t){E(t)}else'function'==typeof n.cancel&&n.cancel(),!1===l?c():l instanceof Error?E(l):(v.message=l??`Promise timed out after ${s} milliseconds`,E(v))},s)}).finally(()=>{E.clear(),p&&b&&b.removeEventListener('abort',p)});return E.clear=()=>{f.clearTimeout.call(void 0,T),T=void 0},E}},4935,[]); +__d(function(g,r,i,_a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return a}});var e=t(r(d[0])),u=t(r(d[1])),s=t(r(d[2]));var l=(0,u.default)("queue"),f=(0,u.default)("head"),h=(0,u.default)("compact");class a{constructor(){Object.defineProperty(this,h,{value:n}),Object.defineProperty(this,l,{writable:!0,value:[]}),Object.defineProperty(this,f,{writable:!0,value:0})}enqueue(t,u){const{priority:a=0,id:n}=u??{},{size:o}=this,c={priority:a,id:n,run:t};if(0===o)return(0,e.default)(this,l)[l].length=0,(0,e.default)(this,f)[f]=0,void(0,e.default)(this,l)[l].push(c);if((0,e.default)(this,l)[l].at(-1).priority>=a)return void(0,e.default)(this,l)[l].push(c);(0,e.default)(this,h)[h]();const p=(0,s.default)((0,e.default)(this,l)[l],c,(t,e)=>e.priority-t.priority);(0,e.default)(this,l)[l].splice(p,0,c)}setPriority(t,u){const s=(0,e.default)(this,l)[l].findIndex((u,s)=>s>=(0,e.default)(this,f)[f]&&u.id===t);if(-1===s)throw new ReferenceError(`No promise function with the id "${t}" exists in the queue.`);const[h]=(0,e.default)(this,l)[l].splice(s,1);this.enqueue(h.run,{priority:u,id:t})}remove(t){const u=(0,e.default)(this,l)[l].findIndex((u,s)=>!(s<(0,e.default)(this,f)[f])&&('string'==typeof t?u.id===t:u.run===t));-1!==u&&(0,e.default)(this,l)[l].splice(u,1)}dequeue(){if((0,e.default)(this,f)[f]===(0,e.default)(this,l)[l].length)return;const t=(0,e.default)(this,l)[l][(0,e.default)(this,f)[f]];return(0,e.default)(this,f)[f]++,(0,e.default)(this,f)[f]===(0,e.default)(this,l)[l].length?((0,e.default)(this,l)[l].length=0,(0,e.default)(this,f)[f]=0):(0,e.default)(this,f)[f]>100&&(0,e.default)(this,f)[f]>(0,e.default)(this,l)[l].length/2&&(0,e.default)(this,h)[h](),t?.run}filter(t){const u=[];for(let s=(0,e.default)(this,f)[f];s<(0,e.default)(this,l)[l].length;s++){const f=(0,e.default)(this,l)[l][s];f.priority===t.priority&&u.push(f.run)}return u}get size(){return(0,e.default)(this,l)[l].length-(0,e.default)(this,f)[f]}}function n(){0!==(0,e.default)(this,f)[f]&&((0,e.default)(this,l)[l].splice(0,(0,e.default)(this,f)[f]),(0,e.default)(this,f)[f]=0)}},4936,[4890,4891,4937]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,u){let c=0,o=t.length;for(;o>0;){const f=Math.trunc(o/2);let l=c+f;u(t[l],n)<=0?(c=++l,o-=f+1):o=f}return c}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},4937,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildDiagnosticTemplate=function(l){const o=Number.isFinite(l)&&l>0?Math.floor(l):t,c=Math.min(i,Math.max(n,o||t)),h=Array.from({length:c},(t,n)=>String((n+1)%10)).join('');return`\n \n WCPOS\n Printer Diagnostic\n \n \n \n \n Printer\n {{printerName}}\n \n \n Width\n ${c} columns\n \n \n Date\n {{date}}\n \n \n COLUMN RULER (${c} CPL):\n ${h}\n Ruler must end flush with the right edge.\n \n \n [ CENTERED NORMAL ]\n BIG\n \n \n \n Left aligned\n Right\n \n \n \n If you can read this,\n printing works.\n \n \n \n`};const t=42,n=16,i=96},4938,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.renderTemplatePlaceholders=u,e.discoverThermalAssetRequests=h,e.prepareThermalPrintAssets=l,e.encodeThermalTemplateForPrint=async function(s){const c=(0,o.mapReceiptData)(s.receiptData??{}),h=(0,n.formatReceiptData)(c),f=u(s.templateXml,h),{imageAssets:p,barcodeImages:w}=await l({renderedTemplateXml:f,maxWidthDots:s.maxWidthDots,imageSrcResolver:s.imageSrcResolver});return(0,t.encodeThermalTemplate)(s.templateXml,h,Object.assign({},s.encodeOptions,{imageMode:'raster',imageAssets:p,barcodeMode:'image',barcodeImages:w}))},e.isSupportedThermalLogoSrc=f,e.maxDotsForPaperWidth=function(t){return'58mm'===t?384:576},e.normalizeThermalImageSize=w,e.loadThermalLogoAsset=y,e.renderThermalBarcodeAsset=b;var t=r(d[0]),n=r(d[1]),o=r(d[2]);const s=/^data:image\/(?:png|jpe?g);base64,[A-Za-z0-9+/=]+$/i,c=200;function u(n,o){return(0,t.renderReceiptTemplate)(n,o)}function h(t){if('undefined'!=typeof DOMParser){const n=(new DOMParser).parseFromString(t,'application/xml');if(null===n.querySelector('parsererror'))return{images:k(Array.from(n.querySelectorAll('image')).map(t=>({src:t.getAttribute('src')??'',width:C(t,'width')??c}))),barcodes:[...Array.from(n.querySelectorAll('barcode')).map(z),...Array.from(n.querySelectorAll('qrcode')).map(t=>({kind:'qrcode',value:t.textContent?.trim()??'',size:C(t,'size')}))].filter(t=>t.value)}}return{images:k(Array.from(t.matchAll(/]*\bsrc=["']([^"']+)["'][^>]*>/gi)).map(t=>({src:t[1]??'',width:D(t[0]??'','width')??c}))),barcodes:[...Array.from(t.matchAll(/]*)>([\s\S]*?)<\/barcode>/gi)).map(t=>I(t[1]??'',t[2]??'')),...Array.from(t.matchAll(/]*)>([\s\S]*?)<\/qrcode>/gi)).map(t=>({kind:'qrcode',value:P(t[2]??'').trim(),size:D(t[1]??'','size')}))].filter(t=>t.value)}}async function l(n){const o=h(n.renderedTemplateXml),s={},u={};return await Promise.all(o.images.map(async o=>{try{const u=await y({src:o.src,loadSrc:await T(o.src,n.imageSrcResolver),requestedWidth:o.width??c,maxWidth:n.maxWidthDots});u&&(s[(0,t.thermalImageAssetKey)(o)]=u)}catch{}})),await Promise.all(o.barcodes.map(async t=>{const o=await b(Object.assign({},t,{maxWidth:n.maxWidthDots}));o&&(u[o.key]=o.asset)})),{imageAssets:s,barcodeImages:u}}function f(t){if('string'!=typeof t)return!1;const n=t.trim();return s.test(n)||/^https?:\/\//i.test(n)||/^wcpos-image:\/\//i.test(n)||p(n)}function p(t){if(t.startsWith('//'))return!1;if(t.includes('\\'))return!1;const n=t.split(/[?#]/,1)[0],o=t.slice(n.length);let s;try{s=decodeURIComponent(n)}catch{return!1}if(s.includes('\\'))return!1;const c=s.split('/');return!c.includes('..')&&!c.includes('.')&&(/^\/[A-Za-z0-9._~!$&'()*+,;=:@%/-]+$/.test(n)&&(''===o||/^[?#][A-Za-z0-9._~!$&'()*+,;=:@%/?#-]+$/.test(o)))}function w(t){const n=t.width>t.maxWidth?t.maxWidth/t.width:1,o=Math.max(8,Math.floor(t.width*n)),s=Math.max(8,Math.floor(t.height*n));return{width:Math.max(8,o-o%8),height:s+(8-s%8)%8}}async function y(t){const n=t.loadSrc??t.src;if(f(n))try{const o=await A(n),s=o.naturalWidth||o.width,c=o.naturalHeight||o.height;if(!s||!c)return;const u=Math.min(t.requestedWidth||s,t.maxWidth),h=w({width:u,height:c*(u/s),maxWidth:t.maxWidth}),l=x(o,h);if(!l)return;return{image:l,width:h.width,height:h.height,algorithm:'atkinson',threshold:128}}catch{return}}async function b(n){const o=n.value.trim();if(o)try{const s=M('qrcode'===n.kind?(0,t.renderQrCode)(o,n.size??4):(0,t.renderBarcode)(n.barcodeType??'code128',o,n.height??40,'barcode'));if(!s)return;const c=await A(`data:image/svg+xml;charset=utf-8,${encodeURIComponent(s)}`),u=c.naturalWidth||c.width,h=c.naturalHeight||c.height;if(!u||!h)return;const l=w({width:u,height:h,maxWidth:n.maxWidth}),f=x(c,l);if(!f)return;return{key:(0,t.thermalBarcodeImageKey)({kind:n.kind,value:o,barcodeType:n.barcodeType,height:n.height,size:n.size}),asset:{image:f,width:l.width,height:l.height,algorithm:'threshold',threshold:128}}}catch{return}}function x(t,n){const o=document.createElement('canvas');o.width=n.width,o.height=n.height;const s=o.getContext('2d');if(s)return s.fillStyle='#fff',s.fillRect(0,0,n.width,n.height),s.drawImage(t,0,0,n.width,n.height),s.getImageData(0,0,n.width,n.height)}function A(t,n=1e4){return new Promise((o,s)=>{const c=new Image,u=()=>{clearTimeout(h),c.onload=null,c.onerror=null},h=setTimeout(()=>{u(),c.src='',s(new Error('Timed out loading thermal image asset'))},n);c.onload=()=>{u(),o(c)},c.onerror=()=>{u(),s(new Error('Failed to load thermal image asset'))},/^wcpos-image:\/\//i.test(t)||(c.crossOrigin='anonymous'),c.src=t})}async function T(t,n){const o=n?await n(t):v()&&/^https?:\/\//i.test(t)?S(t):t;return/^wcpos-image:\/\//i.test(o)?W(o).catch(()=>o):o}function v(){if('undefined'==typeof window)return!1;const t=window;return'object'==typeof t.electron&&!!t.electron}function S(t){return`wcpos-image://cache/${btoa(t).replace(/\+/g,'-').replace(/\//g,'_').replace(/=+$/,'')}`}async function W(t){if('function'!=typeof fetch)return t;const n=await fetch(t);if(!n.ok)throw new Error('Failed to fetch thermal image asset');const o=n.headers.get('Content-Type');if(null==o)return t;const s=o.split(';',1)[0]?.trim().toLowerCase();if(!s||!/^image\/(?:png|jpe?g)$/.test(s))return t;return`data:${s};base64,${q(new Uint8Array(await n.arrayBuffer()))}`}function q(t){let n='';for(let o=0;o/i.exec(t)?.[0]}function k(n){const o=new Set;return n.filter(n=>{const s=(0,t.thermalImageAssetKey)(n);return!(!n.src||o.has(s))&&(o.add(s),!0)})}function z(t){const n=t.getAttribute('type')??void 0,o=t.textContent?.trim()??'';return j(n)?{kind:'qrcode',value:o,size:C(t,'size')??L(C(t,'height')??40)}:{kind:'barcode',value:o,barcodeType:n,height:C(t,'height')}}function I(t,n){const o=O(t,'type'),s=P(n).trim();return j(o)?{kind:'qrcode',value:s,size:D(t,'size')??L(D(t,'height')??40)}:{kind:'barcode',value:s,barcodeType:o,height:D(t,'height')}}function C(t,n){return N(t.getAttribute(n))}function D(t,n){return N(O(t,n))}function O(t,n){const o=new RegExp(`\\b${n}=["']([^"']+)["']`,'i').exec(t);return o?.[1]}function P(t){let n='',o=0;for(;o',o+9);if(-1===s){n+=_(t.slice(o+9));break}n+=_(t.slice(o+9,s)),o=s+3;continue}const s=t[o]??'';if('<'===s){const n=t.indexOf('>',o+1);if(-1===n)break;o=n+1;continue}n+=s,o++}return $(n)}function $(t){let n='',o=0;for(;o1114111||60===t||62===t?n:String.fromCodePoint(t)}function _(t){let n='';for(let o=0;o'!==s?s:'>':n+='<'}return n}function j(t){const n=t?.trim().toLowerCase();return'qrcode'===n||'qr'===n}function L(t){return Number.isFinite(t)&&t>0?Math.max(2,Math.min(10,Math.round(t/10))):4}function N(t){const n=t?.trim();if(!n||!/^[1-9]\d*$/.test(n))return;const o=Number(n);return Number.isSafeInteger(o)?o:void 0}},4939,[4877,4927,4928]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.isOrderBasedCloudProfile=function(t){return'cloud'===t?.connectionType&&('epson-sdp'===t.cloudProvider||'printnode'===t.cloudProvider)},Object.defineProperty(e,"CloudAdapter",{enumerable:!0,get:function(){return t}});class t{name='cloud';constructor(t,n){this.cloudPrinterId=t,this.enqueue=n}async printRaw(t){await this.enqueue(this.cloudPrinterId,{kind:'raw',data:t,contentType:'application/octet-stream'})}async printHtml(t){await this.enqueue(this.cloudPrinterId,{kind:'raw',data:(new TextEncoder).encode(t),contentType:'text/html'})}async enqueueOrder(t,n,o={}){const u={kind:'order',orderId:t,templateId:n};void 0!==o.autoOpenDrawer&&(u.autoOpenDrawer=o.autoOpenDrawer),o.drawerConnector&&(u.drawerConnector=o.drawerConnector),await this.enqueue(this.cloudPrinterId,u)}}},4940,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.waitForPrintDocumentImages=n,Object.defineProperty(e,"SystemPrintAdapter",{enumerable:!0,get:function(){return o}});const t=5e3;function n(n,o=t){const s=Array.from(n.images).filter(t=>!t.complete);if(0===s.length)return Promise.resolve();const c=Promise.all(s.map(t=>new Promise(n=>{t.addEventListener('load',()=>n(),{once:!0}),t.addEventListener('error',()=>n(),{once:!0})}))).then(()=>{});let l;const u=new Promise(t=>{l=setTimeout(t,o)});return Promise.race([c,u]).finally(()=>{clearTimeout(l)})}class o{name='system-print-web';async printRaw(t){throw new Error('SystemPrintAdapter does not support raw byte printing. Use printHtml instead.')}async printHtml(t){return new Promise((o,s)=>{const c=document.getElementById('wcpos-print-frame');c&&document.body.removeChild(c);const l=document.createElement('iframe');l.id='wcpos-print-frame',l.style.position='absolute',l.style.top='-10000px',l.style.left='-10000px',l.style.width='0',l.style.height='0',document.body.appendChild(l);const u=l.contentDocument??l.contentWindow?.document;if(!u)return document.body.removeChild(l),void s(new Error('Cannot access iframe document'));u.open(),u.write(t),u.close(),setTimeout(()=>{n(u).then(()=>{const t=l.contentWindow;if(!t)return document.body.removeChild(l),void s(new Error('Cannot access iframe window'));let n,c=!1;const u=()=>{void 0!==n&&clearTimeout(n),t.removeEventListener('afterprint',p),setTimeout(()=>{l.isConnected&&l.remove()},1e3)},p=()=>{c||(c=!0,u(),o())};try{n=setTimeout(p,6e4),t.addEventListener('afterprint',p,{once:!0}),t.focus(),t.print()}catch(t){c||(c=!0,u(),s(t))}})},500)})}async disconnect(){}}},4941,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return void 0!==t?t:'undefined'!=typeof navigator?navigator:void 0}Object.defineProperty(e,'__esModule',{value:!0}),e.isWebUsbSupported=function(o){return!!t(o)?.usb},e.isWebBluetoothSupported=function(o){return!!t(o)?.bluetooth}},4942,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePrint=function(l){const{receiptData:s,html:w,receiptUrl:P,paperWidth:y,printerProfile:E,templateXml:D,decimals:O,templateEngine:R,iframeRef:b,cloudEnqueueFactory:v,orderId:C,templateId:M,onBeforePrint:F,onAfterPrint:H,onPrintError:T}=l,[W,_]=e.useState(!1),L=e.useRef(0),S=(0,u.useOptionalRasterize)();return{print:e.useCallback(async()=>{L.current+=1,_(!0);try{F&&await F();const e=d();if(e.setCloudEnqueueFactory(v),E&&(0,c.isOrderBasedCloudProfile)(E)){if(null==C)throw new Error('Order-based cloud printing requires an order id');if(!M)throw new Error('Order-based cloud printing requires a template id');await e.printOrderViaCloud(E,C,M)}else if(E&&'system'!==E.connectionType&&s){const o=(0,n.mapReceiptData)(s);if(E.fullReceiptRaster){if(!S)throw new Error('fullReceiptRaster requires RasterizeProvider in the component tree.');const n='thermal'===R&&D?D:t.DEFAULT_THERMAL_TEMPLATE,l=h(y),u=await S({templateXml:n,receiptData:o,maxWidthDots:l.maxWidthDots,paperFrameClass:l.paperFrameClass,encodeOptions:{language:E.language,columns:E.columns,printerModel:E.printerModel,emitEscPrintMode:E.emitEscPrintMode??!0,openDrawer:E.autoOpenDrawer,drawerConnector:E.drawerConnector}});await e.printRaw(u,E)}else if('thermal'===R&&D){const t=h(y);await e.printThermalTemplateForPrint(o,E,D,t.maxWidthDots)}else await e.printReceipt(o,E,void 0,void 0,O)}else{let t=w;if(t||(t=f(b)??void 0),t)await e.printHtml((0,o.prepareSystemPrintHtml)({html:t,paperWidth:y}));else{if(!P)throw new Error('No printable content available (no HTML, no URL, no receipt data with printer profile)');await(0,p.printFromUrl)(P,t=>e.printHtml((0,o.prepareSystemPrintHtml)({html:t,paperWidth:y})))}}H?.()}catch(e){throw T?.(e),e}finally{L.current-=1,L.current<=0&&(L.current=0,_(!1))}},[v,O,w,b,H,F,T,C,y,E,S,s,P,R,M,D]),isPrinting:W}},Object.defineProperty(_e,"prepareSystemPrintHtml",{enumerable:!0,get:function(){return o.prepareSystemPrintHtml}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3]),l=r(_d[4]),u=r(_d[5]),c=r(_d[6]),p=r(_d[7]);let s=null;function d(){return s||(s=new l.PrinterService),s}function f(e){if(!e?.current)return null;try{const t=e.current.contentDocument;return t?t.documentElement.outerHTML:null}catch{return null}}function h(e){return'58mm'===e?{paperFrameClass:'thermal-58',maxWidthDots:384}:{paperFrameClass:'thermal-80',maxWidthDots:576}}},4943,[14,4926,4928,4944,4931,4945,4940,4949]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){const n=t?.trim().toLowerCase();return'58mm'===n||'80mm'===n||'a4'===n?n:'a4'}function n({bodyHtml:n,paperWidth:o}){const l=t(o);return`\n\n\n\nWCPOS Receipt\n\n\n${n}\n`}function o(t){const n=t.trimStart().toLowerCase();if(!(n.startsWith('t.outerHTML).join('')}${o.body.innerHTML}`}function l(t){const n=s(t,'head')??'',o=s(t,'body')??c(t);return`${Array.from(n.matchAll(/<(?:base\b[^>]*>|style\b[\s\S]*?<\/style>|link\b(?=[^>]*\brel=["'][^"']*stylesheet)[^>]*>)/gi),t=>t[0]).join('')}${o}`}function s(t,n){const o=t.toLowerCase(),l=o.indexOf(`<${n}`);if(-1===l)return null;const s=t.indexOf('>',l+n.length+1);if(-1===s)return null;const c=o.indexOf(``,s+1);return-1===c?null:t.slice(s+1,c)}function c(t){let n=0;for(;n',n+9);return-1===o?t:t.slice(o+1)}function u(t){return' '===t||'\n'===t||'\t'===t||'\r'===t}Object.defineProperty(e,'__esModule',{value:!0}),e.normalizeReceiptPaperWidth=t,e.buildPrintableReceiptHtml=n,e.prepareSystemPrintHtml=function({html:t,paperWidth:l}){return n({bodyHtml:o(t),paperWidth:l})}},4944,[]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.RasterizeProvider=function(e){const o=(0,t.c)(11),{children:f}=e,[p,h]=n.useState(null),_=n.useRef(null),v=n.useRef(0);let b;o[0]===Symbol.for("react.memo_cache_sentinel")?(b=Promise.resolve(),o[0]=b):b=o[0];const y=n.useRef(b),R=n.useRef(!1);let j;o[1]===Symbol.for("react.memo_cache_sentinel")?(j=e=>{const t=()=>new Promise((t,n)=>{if(R.current)return void n(new Error("Rasterization cancelled: provider unmounted."));v.current=v.current+1;const o={id:`raster-${v.current}`,input:e,resolve:t,reject:n};_.current=o,h(o)}),n=y.current.then(t,t);return y.current=n.then(d,s),n},o[1]=j):j=o[1];const w=j;let E,O,P;o[2]===Symbol.for("react.memo_cache_sentinel")?(E=()=>()=>{R.current=!0,_.current?.reject(new Error("Rasterization cancelled: provider unmounted.")),_.current=null},O=[],o[2]=E,o[3]=O):(E=o[2],O=o[3]);n.useEffect(E,O),o[4]===Symbol.for("react.memo_cache_sentinel")?(P=async(e,t)=>{h(n=>n&&n.id===e?(n.resolve(l(t)),_.current=null,null):n)},o[4]=P):P=o[4];const x=P;let z;o[5]===Symbol.for("react.memo_cache_sentinel")?(z=async(e,t)=>{h(n=>n&&n.id===e?(n.reject(new Error(t)),_.current=null,null):n)},o[5]=z):z=o[5];const C=z;let S,D;o[6]!==p?(S=p?(0,u.jsx)(c.default,{dom:{matchContents:!0,containerStyle:{width:1,height:1}},jobId:p.id,templateXml:p.input.templateXml,receiptData:p.input.receiptData,maxWidthDots:p.input.maxWidthDots,paperFrameClass:p.input.paperFrameClass,encodeOptions:p.input.encodeOptions,onEncoded:x,onError:C}):null,o[6]=p,o[7]=S):S=o[7];o[8]!==f||o[9]!==S?(D=(0,u.jsxs)(i.Provider,{value:w,children:[f,S]}),o[8]=f,o[9]=S,o[10]=D):D=o[10];return D},_e.useRasterize=function(){const e=n.useContext(i);if(!e)throw new Error("useRasterize must be used within a RasterizeProvider");return e},_e.useOptionalRasterize=function(){return n.useContext(i)};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),c=(e=o)&&e.__esModule?e:{default:e},u=r(_d[3]);const i=n.createContext(null);function l(e){const t=atob(e),n=new Uint8Array(t.length);for(let e=0;e div,\n.paper-frame.thermal-80 > div {\n box-shadow: none !important;\n margin: 0 !important;\n padding: 0 !important;\n background: transparent !important;\n width: 100% !important;\n}\n.paper-frame.thermal-58 > div { font-size: 10.5px !important; }\n.paper-frame.thermal-80 > div { font-size: 10px !important; }\n",document.head.append(e)}function l(e){let t='';for(const n of e)t+=String.fromCharCode(n);return btoa(t)}function d({jobId:p,templateXml:d,receiptData:s,maxWidthDots:f,paperFrameClass:u,encodeOptions:h,onEncoded:y,onError:b}){return e.useEffect(()=>{let e=!1;return(async()=>{let v=null;try{c();const b=(0,o.stripThermalControlNodesForRaster)(d),{html:w}=(0,t.renderPreview)({template:b,engine:'thermal',data:s});v=document.createElement('div'),v.style.position='absolute',v.style.left='-10000px',v.style.top='0';const E=document.createElement('div');E.className=`paper-frame ${u}`,E.innerHTML=w,v.append(E),document.body.append(v);const x=await(0,o.rasterizeReceiptElement)({receiptNode:E,maxWidth:f,hostDocument:document}),O=(0,n.encodeThermalTemplate)(d,s,Object.assign({},h,{fullReceiptRasterImage:x}));e||await y(p,l(O))}catch(t){const n=t instanceof Error?t.message:String(t);e||await b(p,n)}finally{v?.remove()}})(),()=>{e=!0}},[p,d,s,f,u,h,y,b]),null}},4946,[14,4947,4876,4948]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildPreviewTemplateData=l,e.renderPreview=function(n){const{template:c,engine:s,sanitize:o=!0}=n,u=l(n.data),p='thermal'===s?(0,t.renderThermalPreview)(c,u,{sanitize:o}):(0,t.renderLogiclessTemplate)(c,u,{sanitize:o});return{engine:s,html:p,data:u}};var t=r(d[0]),n=r(d[1]),c=r(d[2]);function l(t){const l=(0,c.mapReceiptData)(t??{});return(0,n.formatReceiptData)(l)}},4947,[4925,4927,4928]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){const n=Number.isFinite(t.width)?Math.max(1,Math.floor(t.width)):1,o=Number.isFinite(t.height)?Math.max(1,Math.floor(t.height)):1,s=Number.isFinite(t.maxWidth)?Math.max(8,Math.floor(t.maxWidth)):576,c=Math.max(8,s-s%8),h=c/n,l=Math.max(8,Math.floor(o*h));return{sourceWidth:n,sourceHeight:o,width:c,height:l+(8-l%8)%8}}async function n(t,n){const c=Array.from(t.querySelectorAll('img[src]'));await Promise.all(c.map(async t=>{const c=t.getAttribute('src')?.trim();if(!c||o(c))return;const h=await s(c,n);h&&t.setAttribute('src',h)}))}function o(t){return/^(?:data|blob):/i.test(t)}async function s(t,n){try{const o=new URL(t,n.baseURI),s=new URL(n.baseURI);if(!/^https?:$/i.test(o.protocol)||o.origin!==s.origin)return;const h=await fetch(o.toString(),{credentials:'same-origin'});if(!h.ok)return;const l=h.headers.get('content-type')??'';if(!l.toLowerCase().startsWith('image/'))return;return`data:${l};base64,${c(new Uint8Array(await h.arrayBuffer()))}`}catch{return}}function c(t){let n='';for(const o of t)n+=String.fromCharCode(o);return btoa(n)}function h(t){let n,o=t;do{n=o,o=o.replace(/\s*<(cut|feed|drawer)\b[^>]*(?:\/>|>\s*<\/\1>)\s*(?=<\/receipt>)/i,'')}while(o!==n);return o}function l(t){const n=t.nodeName.toLowerCase();return'cut'===n||'feed'===n||'drawer'===n}async function u(t){const n=t.fonts;n?.ready&&await n.ready}function f(t){const n=Array.from(t.querySelectorAll('img')).filter(t=>!t.complete);return 0===n.length?Promise.resolve():Promise.all(n.map(t=>new Promise(n=>{t.addEventListener('load',()=>n(),{once:!0}),t.addEventListener('error',()=>n(),{once:!0}),t.complete&&n()}))).then(()=>{})}function w(t,n,o){if(t instanceof o.HTMLElement&&n instanceof o.HTMLElement){const s=o.getComputedStyle(t);for(const t of s)n.style.setProperty(t,s.getPropertyValue(t),s.getPropertyPriority(t))}const s=Array.from(t.children),c=Array.from(n.children);s.forEach((t,n)=>{const s=c[n];s&&w(t,s,o)})}function p(t){return new Promise((n,o)=>{const s=new Image;s.onload=()=>n(s),s.onerror=()=>o(new Error('Unable to render receipt preview as raster image.')),s.src=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`})}Object.defineProperty(e,'__esModule',{value:!0}),e.normalizeRasterCaptureSize=t,e.stripThermalControlNodesForRaster=function(t){const n='undefined'==typeof DOMParser?null:new DOMParser;if(!n)return h(t);const o=n.parseFromString(t,'application/xml');if(o.querySelector('parsererror'))return h(t);const s=o.documentElement;if('receipt'!==s.nodeName.toLowerCase())return h(t);for(;s.lastElementChild&&l(s.lastElementChild);)s.lastElementChild.remove();return(new XMLSerializer).serializeToString(s)},e.rasterizeReceiptElement=async function(o){if(!o.receiptNode)throw new Error('Receipt preview is not ready for raster printing.');const s=o.hostDocument??o.receiptNode.ownerDocument??document;await u(s),await f(o.receiptNode);const c=o.receiptNode.getBoundingClientRect(),h=o.receiptNode.clientWidth||c.width||o.maxWidth,l=o.receiptNode.clientHeight||c.height||1,y=t({width:h,height:l,maxWidth:o.maxWidth}),x=o.receiptNode.cloneNode(!0);w(o.receiptNode,x,s.defaultView??window),x.setAttribute('xmlns','http://www.w3.org/1999/xhtml'),x.style.margin='0',x.style.width=`${y.sourceWidth}px`,x.style.minWidth=`${y.sourceWidth}px`,x.style.maxWidth=`${y.sourceWidth}px`,x.style.transform='',await n(x,s);const b=(new XMLSerializer).serializeToString(x),M=`${b}`,v=await p(M),N=s.createElement('canvas');N.width=y.width,N.height=y.height;const W=N.getContext('2d');if(!W)throw new Error('Unable to create canvas context for raster printing.');return W.fillStyle='#fff',W.fillRect(0,0,y.width,y.height),W.drawImage(v,0,0,y.width,y.height),{image:W.getImageData(0,0,y.width,y.height),width:y.width,height:y.height,algorithm:'atkinson',threshold:128}},e.inlineImageSourcesForRaster=n,e.maxDotsForPaperWidth=function(t){return'58mm'===t?384:576}},4948,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.printFromUrl=async function(o,n){const c=new AbortController,s=setTimeout(()=>c.abort(),t.FETCH_TIMEOUT_MS);let l;try{const t=await fetch(o,{signal:c.signal});if(!t.ok)throw new Error(`Failed to fetch receipt: ${t.status}`);l=await t.text()}catch(o){if(o instanceof Error&&'AbortError'===o.name)throw new Error(`Receipt fetch timed out after ${t.FETCH_TIMEOUT_MS}ms`);throw o}finally{clearTimeout(s)}await n(l)};var t=r(d[0])},4949,[4950]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FETCH_TIMEOUT_MS",{enumerable:!0,get:function(){return t}});const t=1e4},4950,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePrinterDiscovery=function(){const[e,l]=t.useState([]),[u,f]=t.useState(!1),[b,v]=t.useState([]),[p,w]=t.useState({tested:0,total:0}),[y,S]=t.useState(null),h=t.useRef(null),D=t.useCallback((e,t,n=9100,o="generic")=>{const s=t.trim().toLowerCase();l(t=>[...t.filter(e=>!(e.address===s&&e.port===n)),{id:`${s}:${n}`,name:e,connectionType:'network',address:s,port:n,vendor:o}])},[]),P=t.useCallback(e=>{l(t=>t.filter(t=>t.id!==e))},[]),k=t.useCallback(async()=>{h.current?.abort();const e=new AbortController;h.current=e,f(!0),S(null);try{const{probeVendorEndpoint:t}=await r(_d[6])(_d[5],_d.paths,"../utils/probe-vendor"),{buildSweepCandidates:n,sweepForPrinters:o}=await r(_d[6])(_d[7],_d.paths,"../discovery/network-sweep"),s=n();v(s),w({tested:0,total:s.length});const c=await o({hosts:s,probe:t,signal:e.signal,onProgress:(t,n)=>{h.current===e&&w({tested:t,total:n})}});if(h.current!==e||e.signal.aborted)return;l(e=>d(e,c)),0===c.length&&S({code:'network-none-found'})}catch(t){if(h.current!==e||e.signal.aborted)return;S({code:'discovery-failed',detail:t instanceof Error?t.message:String(t)})}finally{h.current===e&&(h.current=null,f(!1))}},[]),C=t.useCallback(()=>{h.current?.abort(),f(!1),w({tested:0,total:0})},[]),_=t.useCallback(()=>{S(null);try{const e=new o.default;e.addEventListener('connected',e=>{const t=(0,s.mapWebDeviceToDiscoveredPrinter)(e);(0,c.saveWebDevice)(t.address,e),l(e=>d(e,[t]))}),e.connect()}catch(e){S({code:'discovery-failed',detail:e instanceof Error?e.message:String(e)})}},[]),E=t.useCallback(()=>{S(null);try{const e=new n.default;e.addEventListener('connected',e=>{const t=(0,s.mapWebDeviceToDiscoveredPrinter)(e);(0,c.saveWebDevice)(t.address,e),l(e=>d(e,[t]))}),e.connect()}catch(e){S({code:'discovery-failed',detail:e instanceof Error?e.message:String(e)})}},[]);return{printers:e,isScanning:u,scanCandidates:b,scanProgress:p,startScan:k,stopScan:C,addManualPrinter:D,removeDiscoveredPrinter:P,connectUsbDevice:_,connectBluetoothDevice:E,error:y}};var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),n=e(r(_d[1])),o=e(r(_d[2])),s=r(_d[3]),c=r(_d[4]);function d(e,t){const n=new Set(e.map(e=>e.id)),o=[...e];for(const e of t)n.has(e.id)||(o.push(e),n.add(e.id));return o}},4951,{"0":14,"1":4952,"2":4953,"3":4954,"4":4955,"5":4958,"6":1984,"7":5593,"paths":{"5593":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/network-sweep-b029e0f81c00946f6f9ca8e8e58bead4.js"}}); +__d(function(g,r,_i2,_a2,m,_e2,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e2,'__esModule',{value:!0}),Object.defineProperty(_e2,"default",{enumerable:!0,get:function(){return w}});var t=e(r(d[0])),a=e(r(d[1]));class i{constructor(e){this._events={}}on(e,t){this._events[e]=this._events[e]||[],this._events[e].push(t)}emit(e,...t){let a=this._events[e];a&&a.forEach(e=>{setTimeout(()=>e(...t),0)})}}class s{constructor(){this._queue=[],this._working=!1}add(e){let t=this;this._queue.push(e),this._working||(async function e(){if(!t._queue.length)return void(t._working=!1);t._working=!0;let a=t._queue.shift();await a(),e()})()}sleep(e){this.add(()=>new Promise(t=>setTimeout(t,e)))}}const f=[{filters:[{namePrefix:"TM-P"}],functions:{print:{service:"49535343-fe7d-4ae5-8fa9-9fafd205e455",characteristic:"49535343-8841-43f4-a8d4-ecbe34729bb3"},status:{service:"49535343-fe7d-4ae5-8fa9-9fafd205e455",characteristic:"49535343-1e4d-4bd9-ba61-23c647249616"}},language:"esc-pos",codepageMapping:"epson"},{filters:[{namePrefix:"STAR L"}],functions:{print:{service:"49535343-fe7d-4ae5-8fa9-9fafd205e455",characteristic:"49535343-8841-43f4-a8d4-ecbe34729bb3"},status:{service:"49535343-fe7d-4ae5-8fa9-9fafd205e455",characteristic:"49535343-1e4d-4bd9-ba61-23c647249616"}},language:"star-line",codepageMapping:"star"},{filters:[{name:"BlueTooth Printer",services:["000018f0-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af1-0000-1000-8000-00805f9b34fb"},status:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af0-0000-1000-8000-00805f9b34fb"}},language:"esc-pos",codepageMapping:"zjiang"},{filters:[{name:"Printer001",services:["000018f0-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af1-0000-1000-8000-00805f9b34fb"},status:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af0-0000-1000-8000-00805f9b34fb"}},language:"esc-pos",codepageMapping:"xprinter"},{filters:[{name:"MPT-II",services:["000018f0-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af1-0000-1000-8000-00805f9b34fb"},status:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af0-0000-1000-8000-00805f9b34fb"}},language:"esc-pos",codepageMapping:"mpt"},{filters:[{services:["0000ae30-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"0000ae30-0000-1000-8000-00805f9b34fb",characteristic:"0000ae01-0000-1000-8000-00805f9b34fb"},notify:{service:"0000ae30-0000-1000-8000-00805f9b34fb",characteristic:"0000ae02-0000-1000-8000-00805f9b34fb"}},language:"meow",codepageMapping:"default",messageSize:200,sleepAfterCommand:30},{filters:[{services:["000018f0-0000-1000-8000-00805f9b34fb"]}],functions:{print:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af1-0000-1000-8000-00805f9b34fb"},status:{service:"000018f0-0000-1000-8000-00805f9b34fb",characteristic:"00002af0-0000-1000-8000-00805f9b34fb"}},language:"esc-pos",codepageMapping:"default"}];class n{}var c=(0,a.default)("e"),u=(0,a.default)("t"),l=(0,a.default)("i"),o=(0,a.default)("s"),h=(0,a.default)("a"),b=(0,a.default)("c"),p=(0,a.default)("n"),v=(0,a.default)("r");class w extends n{constructor(){super(),Object.defineProperty(this,v,{value:_}),Object.defineProperty(this,p,{value:P}),Object.defineProperty(this,b,{value:y}),Object.defineProperty(this,c,{writable:!0,value:void 0}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:null}),Object.defineProperty(this,o,{writable:!0,value:null}),Object.defineProperty(this,h,{writable:!0,value:{print:null,status:null}}),(0,t.default)(this,c)[c]=new i,(0,t.default)(this,u)[u]=new s,navigator.bluetooth.addEventListener("disconnect",e=>{(0,t.default)(this,l)[l]==e.device&&(0,t.default)(this,c)[c].emit("disconnected")})}async connect(){let e=f.map(e=>e.filters).reduce((e,t)=>e.concat(t)),a=f.map(e=>Object.values(e.functions).map(e=>e.service)).reduce((e,t)=>e.concat(t)).filter((e,t,a)=>a.indexOf(e)===t);try{let i=await navigator.bluetooth.requestDevice({filters:e,optionalServices:a});i&&await(0,t.default)(this,b)[b](i)}catch(e){console.log("Could not connect! "+e)}}async reconnect(e){if(!navigator.bluetooth.getDevices)return;let a=(await navigator.bluetooth.getDevices()).find(t=>t.id==e.id);a&&await(0,t.default)(this,b)[b](a)}async listen(){return!!(0,t.default)(this,h)[h].status&&(await(0,t.default)(this,h)[h].status.startNotifications(),(0,t.default)(this,h)[h].status.addEventListener("characteristicvaluechanged",e=>{(0,t.default)(this,c)[c].emit("data",e.target.value)}),!0)}async disconnect(){(0,t.default)(this,l)[l]&&(await(0,t.default)(this,l)[l].gatt.disconnect(),(0,t.default)(this,l)[l]=null,(0,t.default)(this,h)[h].print=null,(0,t.default)(this,h)[h].status=null,(0,t.default)(this,o)[o]=null,(0,t.default)(this,c)[c].emit("disconnected"))}print(e){return new Promise(a=>{ArrayBuffer.isView(e)&&(e=[e]);for(let a of e){const e=(0,t.default)(this,o)[o].messageSize||100;let i=Math.ceil(a.length/e);if(1===i){let e=a;(0,t.default)(this,u)[u].add(()=>(0,t.default)(this,h)[h].print.writeValueWithResponse(e)),(0,t.default)(this,o)[o].sleepAfterCommand&&(0,t.default)(this,u)[u].sleep((0,t.default)(this,o)[o].sleepAfterCommand)}else for(let s=0;s(0,t.default)(this,h)[h].print.writeValueWithResponse(n)),(0,t.default)(this,o)[o].sleepAfterCommand&&(0,t.default)(this,u)[u].sleep((0,t.default)(this,o)[o].sleepAfterCommand)}}(0,t.default)(this,u)[u].add(()=>a())})}addEventListener(e,a){(0,t.default)(this,c)[c].on(e,a)}}async function y(e){(0,t.default)(this,l)[l]=e;let a=await(0,t.default)(this,l)[l].gatt.connect(),i=(await a.getPrimaryServices()).map(e=>e.uuid);(0,t.default)(this,o)[o]=f.find(e=>e.filters.some(e=>(0,t.default)(this,v)[v](e,i)));let s=await a.getPrimaryService((0,t.default)(this,o)[o].functions.print.service);if((0,t.default)(this,h)[h].print=await s.getCharacteristic((0,t.default)(this,o)[o].functions.print.characteristic),(0,t.default)(this,o)[o].functions.status){let e=await a.getPrimaryService((0,t.default)(this,o)[o].functions.status.service);(0,t.default)(this,h)[h].status=await e.getCharacteristic((0,t.default)(this,o)[o].functions.status.characteristic)}(0,t.default)(this,c)[c].emit("connected",{type:"bluetooth",name:(0,t.default)(this,l)[l].name,id:(0,t.default)(this,l)[l].id,language:await(0,t.default)(this,p)[p]((0,t.default)(this,o)[o].language),codepageMapping:await(0,t.default)(this,p)[p]((0,t.default)(this,o)[o].codepageMapping)})}async function P(e){return"function"==typeof e?await e((0,t.default)(this,l)[l]):e}function _(e,a){if(e.services)for(let t of e.services)if(!a.includes(t))return!1;return!(e.name&&(0,t.default)(this,l)[l].name!=e.name||e.namePrefix&&!(0,t.default)(this,l)[l].name.startsWith(e.namePrefix))}},4952,[4890,4891]); +__d(function(g,r,_i2,a,m,_e2,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e2,'__esModule',{value:!0}),Object.defineProperty(_e2,"default",{enumerable:!0,get:function(){return v}});var t=e(r(d[0])),i=e(r(d[1]));class n{constructor(e){this._events={}}on(e,t){this._events[e]=this._events[e]||[],this._events[e].push(t)}emit(e,...t){let i=this._events[e];i&&i.forEach(e=>{setTimeout(()=>e(...t),0)})}}const s=[{filters:[{vendorId:1155,productId:22339}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"default"},{filters:[{vendorId:1046,productId:20497}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"zjiang"},{filters:[{vendorId:1155,productId:22592}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"mpt"},{filters:[{vendorId:1049},{vendorId:5380}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"bixolon"},{filters:[{vendorId:1305}],configuration:1,interface:0,language:e=>{let t="star-line",i=e.productName;switch(i=i.replace(/^Star\s+/i,""),i=i.replace(/^TSP(1|4|6|7|8|10)(13|43)(.*)?$/,(e,t,i,n)=>"TSP"+t+"00"+(n||"")),i=i.replace(/^TSP(55|65)(1|4)(.*)?$/,(e,t,i,n)=>"TSP"+t+"0"+(n||"")),i=i.replace(/^TSP([0-9]+)(II|III|IV|V|VI)?(.*)?$/,(e,t,i)=>"TSP"+t+(i||"")),i){case"TSP100IV":case"mPOP":case"mC-Label3":case"mC-Print3":case"mC-Print2":t="star-prnt";break;case"TSP100":case"TSP100II":case"TSP100III":t="star-graphics";break;case"BSC10":case"BSC10BR":case"BSC10II":t="esc-pos"}return t},codepageMapping:"star"},{filters:[{vendorId:1208}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"epson"},{filters:[{vendorId:7568}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"citizen"},{filters:[{vendorId:1497}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"hp"},{filters:[{vendorId:1221}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"epson"},{filters:[{vendorId:4070,productId:33054}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"epson"},{filters:[{vendorId:8137,productId:8214}],configuration:1,interface:0,language:"esc-pos",codepageMapping:"xprinter"}];class u{}var c=(0,i.default)("e"),o=(0,i.default)("t"),l=(0,i.default)("i"),f=(0,i.default)("n"),p=(0,i.default)("a"),h=(0,i.default)("s"),I=(0,i.default)("c");class v extends u{constructor(){super(),Object.defineProperty(this,I,{value:P}),Object.defineProperty(this,h,{value:y}),Object.defineProperty(this,p,{value:b}),Object.defineProperty(this,c,{writable:!0,value:void 0}),Object.defineProperty(this,o,{writable:!0,value:null}),Object.defineProperty(this,l,{writable:!0,value:null}),Object.defineProperty(this,f,{writable:!0,value:{input:null,output:null}}),(0,t.default)(this,c)[c]=new n,navigator.usb.addEventListener("disconnect",e=>{(0,t.default)(this,o)[o]==e.device&&(0,t.default)(this,c)[c].emit("disconnected")})}async connect(){try{let e=await navigator.usb.requestDevice({filters:s.map(e=>e.filters).reduce((e,t)=>e.concat(t))});e&&await(0,t.default)(this,p)[p](e)}catch(e){console.log("Could not connect! "+e)}}async reconnect(e){let i=await navigator.usb.getDevices(),n=i.find(t=>t.serialNumber==e.serialNumber);n||(n=i.find(t=>t.vendorId==e.vendorId&&t.productId==e.productId)),n&&await(0,t.default)(this,p)[p](n)}async listen(){if((0,t.default)(this,f)[f].input)return(0,t.default)(this,I)[I](),!0}async disconnect(){(0,t.default)(this,o)[o]&&(await(0,t.default)(this,o)[o].close(),(0,t.default)(this,o)[o]=null,(0,t.default)(this,l)[l]=null,(0,t.default)(this,c)[c].emit("disconnected"))}async print(e){if((0,t.default)(this,o)[o]&&(0,t.default)(this,f)[f].output)try{await(0,t.default)(this,o)[o].transferOut((0,t.default)(this,f)[f].output.endpointNumber,e)}catch(e){console.log(e)}}addEventListener(e,i){(0,t.default)(this,c)[c].on(e,i)}}async function b(e){(0,t.default)(this,o)[o]=e,(0,t.default)(this,l)[l]=s.find(e=>e.filters.some(e=>e.vendorId&&e.productId?e.vendorId==(0,t.default)(this,o)[o].vendorId&&e.productId==(0,t.default)(this,o)[o].productId:e.vendorId==(0,t.default)(this,o)[o].vendorId)),await(0,t.default)(this,o)[o].open(),await(0,t.default)(this,o)[o].selectConfiguration((0,t.default)(this,l)[l].configuration),await(0,t.default)(this,o)[o].claimInterface((0,t.default)(this,l)[l].interface);let i=(0,t.default)(this,o)[o].configuration.interfaces.find(e=>e.interfaceNumber==(0,t.default)(this,l)[l].interface);(0,t.default)(this,f)[f].output=i.alternate.endpoints.find(e=>"out"==e.direction),(0,t.default)(this,f)[f].input=i.alternate.endpoints.find(e=>"in"==e.direction),await(0,t.default)(this,o)[o].reset(),(0,t.default)(this,c)[c].emit("connected",{type:"usb",manufacturerName:(0,t.default)(this,o)[o].manufacturerName,productName:(0,t.default)(this,o)[o].productName,serialNumber:(0,t.default)(this,o)[o].serialNumber,vendorId:(0,t.default)(this,o)[o].vendorId,productId:(0,t.default)(this,o)[o].productId,language:await(0,t.default)(this,h)[h]((0,t.default)(this,l)[l].language),codepageMapping:await(0,t.default)(this,h)[h]((0,t.default)(this,l)[l].codepageMapping)})}async function y(e){return"function"==typeof e?await e((0,t.default)(this,o)[o]):e}async function P(){if((0,t.default)(this,o)[o])try{const e=await(0,t.default)(this,o)[o].transferIn((0,t.default)(this,f)[f].input.endpointNumber,64);e instanceof USBInTransferResult&&e.data.byteLength&&(0,t.default)(this,c)[c].emit("data",e.data),(0,t.default)(this,I)[I]()}catch(e){}}},4953,[4890,4891]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.mapWebDeviceToDiscoveredPrinter=function(t){const n='usb'===t.type?'webusb':'webbluetooth',u=o(t),i=`${n}:${u}`;return{id:i,name:t.productName??t.name??`${t.type} printer`,connectionType:t.type,address:i,vendor:'star-prnt'===t.language?'star':'epson'}};const t=['type','language','codepageMapping','vendorId','productId','manufacturerName','productName','serialNumber','name','id'];function n(n){const o=t.map(t=>`${t}:${n[t]??''}`).join('|');let u=5381;for(let t=0;t>>0).toString(36)}function o(t){if(t.serialNumber)return t.serialNumber;if(t.id)return t.id;return`${t.productName??t.name??t.type}:${n(t)}`}},4954,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){return'undefined'!=typeof localStorage?localStorage:null}Object.defineProperty(e,'__esModule',{value:!0}),e.saveWebDevice=function(c,o,u=t()){try{u?.setItem(n(c),JSON.stringify(o))}catch{}},e.loadWebDevice=function(c,o=t()){try{const t=o?.getItem(n(c));return t?JSON.parse(t):null}catch{return null}};const n=t=>`wcpos.webdevice.${t}`},4955,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return'58mm'===t.paper_width?[32]:(t.paper_width,[42,48])}Object.defineProperty(e,'__esModule',{value:!0}),e.resolvePrinter=function(n){const{template:u,overrides:l,profiles:o,manualPrinterId:s}=n;if(s)return o.find(t=>t.id===s)??null;const f=String(u.id),c=l.get(f);if(c){const t=o.find(t=>t.id===c);if(t)return t}if('escpos'===u.output_type){const n=t(u),l=o.filter(t=>'system'!==t.connectionType&&n.includes(t.columns));return 0===l.length?null:l.find(t=>t.isDefault)??l[0]}if('html'===u.output_type){const t=o.filter(t=>'system'===t.connectionType);return 0===t.length?null:t.find(t=>t.isDefault)??t[0]}return null}},4956,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.detectMismatch=function(t,n){if(!n)return null;const u='system'===n.connectionType,c='escpos'===t.output_type,l='html'===t.output_type;if(c&&u)return'Thermal template selected but printer uses system dialog \u2014 raw ESC/POS output will not render correctly.';if(l&&!u)return'HTML template selected but printer expects raw bytes \u2014 HTML content may not print correctly.';return null}},4957,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.probeVendor=async function(t){const o=await n(t);return o?.vendor??null},e.probeVendorEndpoint=n;var t=r(d[0]);async function n(n){const s=3e3,[l,c]=await Promise.all([(async()=>{const l=new AbortController,c=setTimeout(()=>l.abort(),s),u=`http://${n}:8008/cgi-bin/epos/service.cgi`;try{return o(await fetch(u,(0,t.withTargetAddressSpace)(u,{method:'GET',signal:l.signal})))?{vendor:'epson',port:8008,protocol:'http'}:null}catch{return null}finally{clearTimeout(c)}})(),(async()=>{const l=new AbortController,c=setTimeout(()=>l.abort(),s);try{return o(await fetch(`https://${n}/StarWebPRNT/SendMessage`,{method:'GET',signal:l.signal}))?{vendor:'star',port:443,protocol:'https'}:null}catch{clearTimeout(c);for(const l of[80,8008]){const c=new AbortController,u=setTimeout(()=>c.abort(),s),p=`http://${n}:${l}/StarWebPRNT/SendMessage`;try{if(o(await fetch(p,(0,t.withTargetAddressSpace)(p,{method:'GET',signal:c.signal}))))return{vendor:'star',port:l,protocol:'http'}}catch{}finally{clearTimeout(u)}}return null}finally{clearTimeout(c)}})()]);return l??c??null}function o(t){return 404!==t.status&&t.status<500}},4958,[4959]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.withTargetAddressSpace=function(s,c){let n;try{n=new URL(s)}catch{return c}if('http:'!==n.protocol||(o=n.hostname,t.has(o)||o.startsWith('127.')))return c;var o;return Object.assign({},c,{targetAddressSpace:'local'})};const t=new Set(['localhost','[::1]','::1'])},4959,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PrinterConnectionError",{enumerable:!0,get:function(){return n}}),e.isPrinterConnectionError=function(n){return n instanceof Error&&n.name===t&&'object'==typeof n.diagnostics},e.buildConnectionError=function(t){const{vendorLabel:s,protocolName:i,url:c,enableHint:p,plainHttpPort:h,reason:u="unreachable"}=t;let l='',$=0,f='http';try{const t=new URL(c);l=t.hostname,f='https:'===t.protocol?'https':'http',$=t.port?Number(t.port):'https'===f?443:80}catch{}const b='https'===f,T=o(l),P=`${s} ${i} over ${f.toUpperCase()}`;let w;const C=[];'timeout'===u?(w=`The printer did not answer at ${c} before the request timed out.`,C.push(`Check that the printer is powered on and reachable at ${l}.`),C.push(`Confirm the IP address and port, and ${p}.`)):b?(w=`The printer did not respond on ${s}'s HTTPS ${i} port.`,T?(C.push(`If this is a local virtual printer, it speaks plain HTTP \u2014 set the port to ${h}.`),C.push(`If this is a real ${s} printer, ${p}.`),C.push(`If you really are using HTTPS on ${l}, open ${f}://${l}:${$} in this browser and accept the certificate warning.`)):(C.push(`Check the IP address and ${p}.`),C.push(`HTTPS requires an SSL certificate on the printer \u2014 generate a self-signed certificate in the printer's web configuration, then visit https://${l}:${$} in this browser and accept the certificate warning.`),C.push(`If the printer only supports HTTP, set the port to ${h} and use Chrome or Edge with local network access permission.`))):(w=`The printer did not respond on ${s}'s HTTP ${i} port, or the browser blocked the request.`,C.push(`Check the IP address and ${p}.`),C.push('If your browser asked for permission to access devices on your local network, choose Allow and try again.'),T||C.push('Plain-HTTP printing from a secure (HTTPS) page requires Chrome or Edge 142 or newer \u2014 other browsers block it. Otherwise, enable HTTPS on the printer instead.'));const y=`Could not connect to ${s} printer at ${c}. ${w} `+C.map((t,n)=>`${n+1}. ${t}`).join(' ');return new n(y,{vendorLabel:s,attemptLabel:P,url:c,host:l,port:$,scheme:f,likelyReason:w,suggestions:C,errorDetail:null==t.cause?void 0:t.cause instanceof Error?`${t.cause.name}: ${t.cause.message}`:String(t.cause)})};const t='PrinterConnectionError';class n extends Error{constructor(n,o){super(n),this.name=t,this.diagnostics=o}}function o(t){return'localhost'===t||'127.0.0.1'===t||'::1'===t||'[::1]'===t}},4960,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"getReceiptPreviewPaperWidth",{enumerable:!0,get:function(){return n.getReceiptPreviewPaperWidth}}),Object.defineProperty(_e,"PAPER_DIMENSIONS",{enumerable:!0,get:function(){return n.PAPER_DIMENSIONS}}),Object.defineProperty(_e,"PREVIEW_ZOOM_STEPS",{enumerable:!0,get:function(){return n.PREVIEW_ZOOM_STEPS}}),_e.ReceiptPreviewViewport=function(s){const d=(0,e.c)(48),{children:l,paperWidth:c,contentSize:u,zoomInLabel:f,zoomOutLabel:b,testID:h}=s,p=t.useRef(null),v=n.PAPER_DIMENSIONS[c],x=u?.width??v.width,P=u?.height??v.height,[O,E]=t.useState(100),_=t.useRef(!1);let S,w;d[0]!==P||d[1]!==x?(S=()=>{if(_.current)return;const e=p.current;if(!e)return;const t=()=>{if(_.current)return;const t=e.clientWidth-24,o=e.clientHeight-24;t<=0||o<=0||E((0,n.pickAutoFitZoom)(x,P,t,o))};if(t(),"undefined"==typeof ResizeObserver)return;const o=new ResizeObserver(t);return o.observe(e),()=>o.disconnect()},w=[x,P],d[0]=P,d[1]=x,d[2]=S,d[3]=w):(S=d[2],w=d[3]);t.useLayoutEffect(S,w);const j=O/100,y=n.PREVIEW_ZOOM_STEPS.indexOf(O),R=y>0,I=y{const t=Math.max(0,Math.min(n.PREVIEW_ZOOM_STEPS.length-1,y+e));_.current=!0,E(n.PREVIEW_ZOOM_STEPS[t])},d[4]=y,d[5]=M):M=d[5];const N=M,W=h?`${h}-zoom-controls`:void 0,z=!R;let V,Z;d[6]!==N?(V=()=>N(-1),d[6]=N,d[7]=V):V=d[7];d[8]!==z||d[9]!==V||d[10]!==b?(Z=(0,o.jsx)("button",{type:"button","aria-label":b,title:b,disabled:z,onClick:V,className:"flex h-7 w-7 cursor-pointer items-center justify-center border-0 bg-transparent text-base leading-none text-foreground hover:bg-muted disabled:cursor-default disabled:text-muted-foreground/50 disabled:hover:bg-transparent",children:"\u2212"}),d[8]=z,d[9]=V,d[10]=b,d[11]=Z):Z=d[11];const T=h?`${h}-zoom-value`:void 0;let $;d[12]!==T||d[13]!==O?($=(0,o.jsxs)("span",{"data-testid":T,className:"text-foreground inline-flex min-w-[44px] items-center justify-center border-r border-l px-2 text-xs tabular-nums",role:"status","aria-live":"polite",children:[O,"%"]}),d[12]=T,d[13]=O,d[14]=$):$=d[14];const k=!I;let D,A,L;d[15]!==N?(D=()=>N(1),d[15]=N,d[16]=D):D=d[16];d[17]!==k||d[18]!==D||d[19]!==f?(A=(0,o.jsx)("button",{type:"button","aria-label":f,title:f,disabled:k,onClick:D,className:"flex h-7 w-7 cursor-pointer items-center justify-center border-0 bg-transparent text-base leading-none text-foreground hover:bg-muted disabled:cursor-default disabled:text-muted-foreground/50 disabled:hover:bg-transparent",children:"+"}),d[17]=k,d[18]=D,d[19]=f,d[20]=A):A=d[20];d[21]!==A||d[22]!==W||d[23]!==Z||d[24]!==$?(L=(0,o.jsxs)("div",{"data-testid":W,className:"bg-background/95 absolute top-2 right-2 z-10 inline-flex items-stretch overflow-hidden rounded-md border shadow-sm",children:[Z,$,A]}),d[21]=A,d[22]=W,d[23]=Z,d[24]=$,d[25]=L):L=d[25];const C=h?`${h}-scroll-area`:void 0,F=h?`${h}-canvas-frame`:void 0,H=x*j,q=P*j;let B;d[26]!==H||d[27]!==q?(B={width:H,height:q},d[26]=H,d[27]=q,d[28]=B):B=d[28];const G=h?`${h}-canvas`:void 0,J=`scale(${j})`;let K,Q,U,X,Y;d[29]!==P||d[30]!==x||d[31]!==J?(K={width:x,height:P,transform:J,transformOrigin:"top left"},d[29]=P,d[30]=x,d[31]=J,d[32]=K):K=d[32];d[33]!==l||d[34]!==G||d[35]!==K?(Q=(0,o.jsx)("div",{"data-testid":G,style:K,children:l}),d[33]=l,d[34]=G,d[35]=K,d[36]=Q):Q=d[36];d[37]!==F||d[38]!==B||d[39]!==Q?(U=(0,o.jsx)("div",{"data-testid":F,className:"mx-auto overflow-hidden bg-white shadow-sm",style:B,children:Q}),d[37]=F,d[38]=B,d[39]=Q,d[40]=U):U=d[40];d[41]!==C||d[42]!==U?(X=(0,o.jsx)("div",{"data-testid":C,className:"min-h-0 flex-1 overflow-auto p-3",children:U}),d[41]=C,d[42]=U,d[43]=X):X=d[43];d[44]!==L||d[45]!==X||d[46]!==h?(Y=(0,o.jsxs)("div",{ref:p,"data-testid":h,className:"bg-muted relative flex min-h-0 flex-1 flex-col rounded-md border",children:[L,X]}),d[44]=L,d[45]=X,d[46]=h,d[47]=Y):Y=d[47];return Y};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3])},4961,[12,14,4962,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PREVIEW_ZOOM_STEPS",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"PAPER_DIMENSIONS",{enumerable:!0,get:function(){return n}}),e.getReceiptPreviewPaperWidth=function({output_type:t,paper_width:n}){return'58mm'===n?'58mm':'80mm'===n||'escpos'===t?'80mm':'a4'},e.pickAutoFitZoom=function(n,o,u,c){if(u<=0||c<=0)return 100;const f=t.filter(t=>t<=100).slice().reverse();for(const t of f){const f=t/100;if(n*f<=u&&o*f<=c)return t}return f[f.length-1]};const t=[10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200],n={a4:{width:794,height:1123},'58mm':{width:219,height:520},'80mm':{width:302,height:520}}},4962,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EmailForm=function({order:e}){const c=(0,_.useRestHttpClient)(),[j,F]=s.useState(!1),O=(0,p.useT)(),S=(0,o.useObservableEagerState)(e.id$??(0,l.of)(void 0)),D=e.billing?.email??'',y=s.useCallback(async({email:e,saveEmail:s})=>{try{F(!0);const{data:t}=await c.post(`/orders/${S}/email`,{email:e,save_to:s?'billing':''});t&&t.success&&E.success(O('receipt.email_sent'),{showToast:!0,saveToDb:!0,context:{orderId:S,email:e}})}catch(s){E.error('Failed to send receipt email',{showToast:!0,saveToDb:!0,context:{errorCode:f.ERROR_CODES.CONNECTION_REFUSED,orderId:S,email:e,error:s instanceof Error?s.message:String(s)}})}finally{F(!1)}},[c,S,O]),C=(0,n.useForm)({resolver:(0,t.zodResolver)(h),defaultValues:{email:D,saveEmail:!1}}),w=C.handleSubmit(y);return(0,x.jsxs)(b.VStack,{className:"gap-4",children:[(0,x.jsxs)(u.Form,Object.assign({},C,{children:[(0,x.jsx)(v.FormErrors,{}),(0,x.jsxs)(b.VStack,{children:[(0,x.jsx)(u.FormField,{control:C.control,name:"email",render:({field:e})=>(0,x.jsx)(u.FormInput,Object.assign({label:O('receipt.email_address')},e))}),(0,x.jsx)(u.FormField,{control:C.control,name:"saveEmail",render:({field:e})=>(0,x.jsx)(u.FormSwitch,Object.assign({label:O('receipt.save_email_to_billing_address')},e))})]})]})),(0,x.jsxs)(d.DialogFooter,{className:"px-0",children:[(0,x.jsx)(d.DialogClose,{children:O('common.cancel')}),(0,x.jsx)(d.DialogAction,{onPress:w,loading:j,children:O('receipt.send')})]})]})};var s=e(r(_d[0])),t=r(_d[1]),o=r(_d[2]),l=r(_d[3]),n=r(_d[4]),c=e(r(_d[5])),d=r(_d[6]),u=r(_d[7]),b=r(_d[8]),j=r(_d[9]),f=r(_d[10]),p=r(_d[11]),v=r(_d[12]),_=r(_d[13]),x=r(_d[14]);const E=(0,j.getLogger)(['wcpos','http','rest']),h=c.object({email:c.string().email(),saveEmail:c.boolean()})},4963,[14,4258,1747,1748,4260,4330,3188,4340,1605,1975,2644,1987,4402,4411,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useDownloadReceiptPdf=function(){const t=(0,s.useRestHttpClient)(),u=(0,n.useT)(),[l,p]=e.useState(!1),f=e.useCallback(async({orderId:e,templateId:n})=>{if(!e||null==n||''===n)return;const s=String(n),l=`receipt-${e}.pdf`;try{p(!0);const{data:o}=await t.get(`/receipts/${e}/pdf`,{params:{template_id:s},responseType:'arraybuffer'});await(0,d.saveOrSharePdf)(o,l),c.success(u('receipt.pdf_downloaded','PDF downloaded'),{showToast:!0,saveToDb:!0,context:{orderId:e,templateId:s}})}catch(t){c.error('Failed to download receipt PDF',{showToast:!0,saveToDb:!0,context:{errorCode:o.ERROR_CODES.CONNECTION_REFUSED,orderId:e,templateId:s,error:t instanceof Error?t.message:String(t)}})}finally{p(!1)}},[t,u]);return e.useMemo(()=>({download:f,isDownloading:l}),[f,l])};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),n=r(_d[3]),s=r(_d[4]),d=r(_d[5]);const c=(0,t.getLogger)(['wcpos','http','rest'])},4964,[14,1975,2644,1987,4411,4965]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.saveOrSharePdf=async function(n,t){const o=c(n),l=URL.createObjectURL(o),f=document.createElement('a');try{f.href=l,f.download=t,f.style.display='none',document.body.appendChild(f),f.click()}finally{f.parentNode&&document.body.removeChild(f),URL.revokeObjectURL(l)}};const n='application/pdf',t='base64,';function o(n){const o=n.indexOf(t),c=-1===o?n:n.slice(o+t.length),l=atob(c),f=new ArrayBuffer(l.length),y=new Uint8Array(f);for(let n=0;n{G({orderId:D,id:e})},v[15]=D,v[16]=J):J=v[16];const K=J;let Q;v[17]!==D||v[18]!==F.id||v[19]!==F.orderId||v[20]!==I?(Q=F.orderId===D&&I.some(e=>e.id===F.id)?F.id:null,v[17]=D,v[18]=F.id,v[19]=F.orderId,v[20]=I,v[21]=Q):Q=v[21];const V=Q??z;let W,X,Y;if(v[22]!==_||v[23]!==w||v[24]!==A||v[25]!==V||v[26]!==I){let e;if(Y=I.find(e=>e.id===V)??null,v[30]!==A||v[31]!==I){{const t=new Map;if(A){for(const e of I)if(e.offline_capable&&e.content)try{t.set(e.id,S({engine:e.engine,content:e.content,receiptData:A}))}catch{}e=t}else e=t}v[30]=A,v[31]=I,v[32]=e}else e=v[32];const t=e;if(X=null,W=null,Y?.offline_capable&&Y.content){const e=t.get(Y.id);if(e)X=e;else{const e=A;if(e&&Y.content)try{X=S({engine:Y.engine,content:Y.content,receiptData:e})}catch{X="

Template render error

"}}}else if(Y&&_)try{const e=new URL(_);e.searchParams.set("mode",w),e.searchParams.set("template",String(Y.id)),W=e.toString()}catch{const[e,t]=_.split("#"),n=void 0===t?"":t,[l,s]=e.split("?"),c=new URLSearchParams(void 0===s?"":s);c.set("mode",w),c.set("template",String(Y.id));const o=`${l}?${c.toString()}`;W=n?`${o}#${n}`:o}v[22]=_,v[23]=w,v[24]=A,v[25]=V,v[26]=I,v[27]=W,v[28]=X,v[29]=Y}else W=v[27],X=v[28],Y=v[29];const Z=Y?.engine??null,ee=Y?.content??null;let te;v[33]!==j||v[34]!==N||v[35]!==A||v[36]!==W||v[37]!==X||v[38]!==V||v[39]!==K||v[40]!==ee||v[41]!==Z||v[42]!==I?(te={templates:I,selectedTemplateId:V,setSelectedTemplateId:K,renderedHtml:X,receiptUrl:W,receiptData:A,selectedTemplateEngine:Z,selectedTemplateContent:ee,isOffline:j,isSyncing:N},v[33]=j,v[34]=N,v[35]=A,v[36]=W,v[37]=X,v[38]=V,v[39]=K,v[40]=ee,v[41]=Z,v[42]=I,v[43]=te):te=v[43];return te};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),l=r(_d[3]),s=r(_d[4]),c=r(_d[5]),o=r(_d[6]),d=r(_d[7]),u=r(_d[8]),p=r(_d[9]),f=r(_d[10]),b=r(_d[11]);function v(e){if(null==e||'logicless'===e)return'logicless';if('thermal'===e)return'thermal';throw new Error(`Unsupported template engine: ${e}`)}function S({engine:e,content:t,receiptData:n}){return(0,s.renderPreview)({template:t,engine:v(e),data:n}).html}function h(e){return e.is_active}},4966,[12,14,1747,4445,4947,4967,4968,4969,2022,4510,4970,4971]); +__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useActiveTemplates=function(){const _=(0,t.c)(18),{store:f,storeDB:b}=(0,o.useAppState)(),{license:v}=(0,c.useAppInfo)(),S=!!v?.isPro;let y,h,$;_[0]===Symbol.for("react.memo_cache_sentinel")?(y=["templates"],_[0]=y):y=_[0];_[1]===Symbol.for("react.memo_cache_sentinel")?(h={queryKeys:y,collectionName:"templates",initialParams:{selector:{type:"receipt"}}},_[1]=h):h=_[1];(0,n.useQuery)(h),_[2]!==f.active_templates$?($=f.active_templates$??(0,a.of)([]),_[2]=f.active_templates$,_[3]=$):$=_[3];const A=(0,s.useObservableEagerState)($);let O;_[4]!==b.templates?(O=b.templates.find({selector:{type:"receipt"},sort:[{menu_order:"asc"}]}),_[4]=b.templates,_[5]=O):O=_[5];const P=O;let M,j;_[6]!==P.$?(M=P.$.pipe((0,l.map)(u)),_[6]=P.$,_[7]=M):M=_[7];_[8]===Symbol.for("react.memo_cache_sentinel")?(j=[],_[8]=j):j=_[8];const k=(0,s.useObservableState)(M,j);let q;e:{if(!S||!A||0===A.length){q=k;break e}let t;_[9]!==A?(t=new Map(A.map(p)),_[9]=A,_[10]=t):t=_[10];const s=t;let a;if(_[11]!==k||_[12]!==s){let t,l;_[14]!==s?(t=t=>s.has(String(t.id)),_[14]=s,_[15]=t):t=_[15],_[16]!==s?(l=(t,a)=>(s.get(String(t.id))??0)-(s.get(String(a.id))??0),_[16]=s,_[17]=l):l=_[17],a=k.filter(t).sort(l),_[11]=k,_[12]=s,_[13]=a}else a=_[13];const l=a;q=l.length>0?l:k}return q};var t=r(d[0]);r(d[1]);var s=r(d[2]),a=r(d[3]),l=r(d[4]),n=r(d[5]),o=r(d[6]),c=r(d[7]);function p(t){return[String(t.template_id),t.sort_order]}function u(t){return t.filter(_)}function _(t){return t.is_virtual||"publish"===t.status}},4967,[12,14,1747,1748,1972,4070,2022,4579]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useReceiptData=function({orderId:t,mode:o="live"}){const u=(0,n.useRestHttpClient)(),[c,l]=e.useState(0),[d,f]=e.useState({data:null,mode:o,hasSnapshot:!1,submissionStatus:null,isLoading:!1,error:null}),p=e.useCallback(()=>{l(e=>e+1)},[]);if(e.useEffect(()=>{if(!t)return;let e=!1;return(async function(){f(e=>Object.assign({},e,{isLoading:!0,error:null}));try{const n=await u.get(`/receipts/${t}`,{params:{mode:o}});if(e)return;const s=n?.data;f({data:s.data??null,mode:s.mode??o,hasSnapshot:s.has_snapshot??!1,submissionStatus:s.submission_status??null,isLoading:!1,error:null})}catch(n){if(e)return;const u=n instanceof Error?n:new Error(String(n));s.error('Failed to fetch receipt data',{saveToDb:!0,context:{orderId:t,mode:o,error:u.message}}),f(e=>Object.assign({},e,{isLoading:!1,error:u}))}})(),()=>{e=!0}},[u,t,o,c]),!t)return{data:null,mode:o,hasSnapshot:!1,submissionStatus:null,isLoading:!1,error:null,refetch:p};return Object.assign({},d,{refetch:p})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]);const s=(0,t.getLogger)(['wcpos','receipt'])},4968,[14,1975,4411]); +__d(function(g,r,i,a,m,_e,d){"use strict";const t=["raw"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.buildReceiptData=function(e,l,_=2,x={}){const p=e.billing||{},h=e.shipping||{},T=e.line_items||[],I='incl'===l.tax_display_cart?'incl':'excl',w='yes'===l.prices_include_tax||!0===l.prices_include_tax,j='boolean'==typeof e.prices_include_tax?e.prices_include_tax:w,A='string'==typeof l.locale&&l.locale?l.locale:'en_US',E=[],O=T.map(e=>{const l=o(e.quantity),c=o(e.subtotal),u=c+o(e.subtotal_tax),x=o(e.total),p=x+o(e.total_tax),b=l>0?s(c/l,_):0,h=l>0?s(u/l,_):0,v=c-x,F=u-p,S=Array.isArray(e.meta_data)?e.meta_data.map(t=>({key:String(t?.key??''),value:String(t?.value??'')})):[],T=y({item:e,displayTax:I,pricesIncludeTax:j,quantity:l,unitSubtotalIncl:h,unitSubtotalExcl:b,subtotalIncl:u,subtotalExcl:c,totalIncl:p,totalExcl:x,dp:_}),{raw:w}=T,A=(0,n.default)(T,t);return E.push(Object.assign({},w,{subtotal:{incl:u,excl:c}})),Object.assign({name:e.name||'',quantity:l,price:e.price||0,total:e.total||'0.00',sku:e.sku||''},A,{unit_price:f({incl:h,excl:b,displayTax:I}).toFixed(_),unit_price_incl:h.toFixed(_),unit_price_excl:b.toFixed(_),line_subtotal:f({incl:u,excl:c,displayTax:I}).toFixed(_),line_subtotal_incl:u.toFixed(_),line_subtotal_excl:c.toFixed(_),discounts:f({incl:F,excl:v,displayTax:I}).toFixed(_),discounts_incl:F.toFixed(_),discounts_excl:v.toFixed(_),line_total:f({incl:p,excl:x,displayTax:I}).toFixed(_),line_total_incl:p.toFixed(_),line_total_excl:x.toFixed(_),meta:S})}),k=O.reduce((t,e)=>t+o(e.line_subtotal_excl),0),N=O.reduce((t,e)=>t+o(e.line_subtotal_incl),0),M=O.reduce((t,e)=>t+o(e.discounts_excl),0),z=O.reduce((t,e)=>t+o(e.discounts_incl),0),q=null!=e.discount_total?o(e.discount_total):M,D=o(e.discount_tax),P=null!=e.discount_total?q+D:z,B={incl:0,excl:0},U={incl:0,excl:0},R={incl:!0,excl:!0};for(const t of E)for(const e of['incl','excl']){const l=t.lineSavings[e];if(null!==l&&Number.isFinite(l)){if(B[e]=(B[e]??0)+l,!t.savingsInDiscounts){const n=t.lineSelling[e];if(l>0&&(null===n||s(Math.abs(t.subtotal[e]-n),_)>0)){R[e]=!1;continue}U[e]+=l}}else R[e]=!1}const C={incl:R.incl?P+U.incl:null,excl:R.excl?q+U.excl:null};for(const t of['incl','excl'])R[t]||(B[t]=null);const J=o(e.total),L=J-o(e.total_tax),Z=(e.fee_lines||[]).map(t=>b(String(t.name||''),o(t.total),o(t.total_tax),I,_)),$=(e.shipping_lines||[]).map(t=>b(String(t.method_title||t.method_id||''),o(t.total),o(t.total_tax),I,_)),G=(e.coupon_lines||[]).map(t=>b(String(t.code||''),o(t.discount),o(t.discount_tax),I,_)),H=v(e),K=String(e.status??''),Q=K?x.getStatusLabel?.(K):'',V=K?Q&&Q!==K?Q:(tt=K,tt.split('-').map(t=>0===t.length?t:t[0].toUpperCase()+t.slice(1)).join(' ')):'',W='string'==typeof l.timezone&&l.timezone?l.timezone:void 0,X=new Date,Y={year:'numeric',month:'short',day:'numeric',hour:'numeric',minute:'2-digit',hour12:!0};var tt;let et;try{et=new Intl.DateTimeFormat('en-US',Object.assign({},Y,{timeZone:W})).format(X)}catch(t){if(!(t instanceof RangeError))throw t;et=new Intl.DateTimeFormat('en-US',Y).format(X)}return{order:{id:'number'==typeof e.id?e.id:Number(e.id)||0,number:e.number||String(e.id||''),currency:e.currency||'',customer_note:e.customer_note||'',wc_status:K,status_label:V,needs_payment:Boolean(e.needs_payment),payment_url:'string'==typeof e.payment_url?e.payment_url:'',created:{datetime:e.date_created||''},printed:{datetime:et}},store:{name:l.name||'',address:c({address_1:l.store_address,address_2:l.store_address_2,city:l.store_city,state:l.store_state,postcode:l.store_postcode,country:l.store_country}),phone:l.phone||'',email:l.email||'',tax_id:S(l.tax_ids),tax_ids:l.tax_ids??[]},customer:(()=>{const t=e.tax_id,l='string'==typeof t?t:'',n=Array.isArray(e.tax_ids)?e.tax_ids:l?[{type:'other',value:l,country:null,label:null,verified:null}]:[];return{name:[p.first_name,p.last_name].filter(Boolean).join(' '),email:p.email||'',phone:p.phone||'',billing_address:c(p),shipping_address:c(h),tax_id:l||(n[0]?.value??''),tax_ids:n}})(),lines:O,fees:Z,shipping:$,discounts:G,totals:{subtotal:f({incl:N,excl:k,displayTax:I}).toFixed(_),subtotal_incl:N.toFixed(_),subtotal_excl:k.toFixed(_),tax_total:o(e.total_tax).toFixed(_),discount_total:f({incl:P,excl:q,displayTax:I}).toFixed(_),discount_total_incl:P.toFixed(_),discount_total_excl:q.toFixed(_),sale_savings_total:u(B[I],_),sale_savings_total_incl:u(B.incl,_),sale_savings_total_excl:u(B.excl,_),total_saved:u(C[I],_),total_saved_incl:u(C.incl,_),total_saved_excl:u(C.excl,_),total_saved_complete:R[I],total:f({incl:J,excl:L,displayTax:I}).toFixed(_),total_incl:J.toFixed(_),total_excl:L.toFixed(_),total_qty:O.reduce((t,e)=>t+o(e.quantity),0),line_count:O.length},tax:F(l,I),tax_summary:H,has_tax_summary:H.length>0,payments:[{method:e.payment_method_title||e.payment_method||'',amount:e.total||'0.00',transaction_id:e.transaction_id||''}],fiscal:{submission_status:'',fiscal_id:''},presentation_hints:{display_tax:I,prices_entered_with_tax:w,rounding_mode:'round',locale:A}}};var e,l=r(d[0]),n=(e=l)&&e.__esModule?e:{default:e};function c(t){return[t.address_1,t.address_2,t.city,[t.state,t.postcode].filter(Boolean).join(' '),t.country].filter(Boolean).join(', ')}function o(t){const e='string'==typeof t?parseFloat(t):Number(t);return Number.isFinite(e)?e:0}function s(t,e){const l=10**e;return Math.round(t*l)/l}function u(t,e){return null===t?null:t.toFixed(e)}function _(t){if('number'==typeof t)return Number.isFinite(t);if('string'!=typeof t)return!1;const e=t.trim();return''!==e&&/^[+-]?(?:\d+\.?\d*|\.\d+)(?:[eE][+-]?\d+)?$/.test(e)&&Number.isFinite(Number(e))}function x(t){const e=Array.isArray(t.meta_data)?t.meta_data.find(t=>'_woocommerce_pos_data'===t?.key):void 0;if('string'!=typeof e?.value||''===e.value)return null;try{const t=JSON.parse(e.value);return t&&'object'==typeof t&&Object.prototype.hasOwnProperty.call(t,'price')&&Object.prototype.hasOwnProperty.call(t,'regular_price')&&Object.prototype.hasOwnProperty.call(t,'tax_status')&&_(t.price)&&_(t.regular_price)&&('none'===t.tax_status||'taxable'===t.tax_status||'shipping'===t.tax_status)?{price:Number(t.price),regularPrice:Number(t.regular_price),taxStatus:t.tax_status}:null}catch{return null}}function p({value:t,taxStatus:e,pricesIncludeTax:l,subtotalIncl:n,subtotalExcl:c}){return'none'===e||0===t?{incl:t,excl:t}:l?{incl:t,excl:0!==n?t*c/n:null}:{incl:0!==c?t*n/c:null,excl:t}}function y({item:t,displayTax:e,pricesIncludeTax:l,quantity:n,unitSubtotalIncl:c,unitSubtotalExcl:o,subtotalIncl:_,subtotalExcl:y,totalIncl:f,totalExcl:b,dp:h}){const v=x(t),F={incl:c,excl:o};let S={incl:null,excl:null};if(v){const t=p({value:v.price,taxStatus:v.taxStatus,pricesIncludeTax:l,subtotalIncl:_,subtotalExcl:y});S=p({value:v.regularPrice,taxStatus:v.taxStatus,pricesIncludeTax:l,subtotalIncl:_,subtotalExcl:y});for(const e of['incl','excl'])null!==t[e]&&(F[e]=t[e])}const T={incl:null!==S.incl?Math.max(0,S.incl-F.incl):null,excl:null!==S.excl?Math.max(0,S.excl-F.excl):null},I=t=>null===t?null:t*n,w={incl:I(S.incl),excl:I(S.excl)},j={incl:I(F.incl),excl:I(F.excl)},A={incl:I(T.incl),excl:I(T.excl)},E={incl:{subtotal:_,total:f},excl:{subtotal:y,total:b}},O=l?['incl','excl']:['excl','incl'];let k=!1;for(const t of O){const e=A[t];if(null===e||e<=0)continue;const l=s(Math.abs(E[t].subtotal-(w[t]??0)),h),n=s(Math.abs(E[t].subtotal-(j[t]??0)),h),c=s(Math.max(0,E[t].subtotal-E[t].total),h),o=s(e,h);k=l=o;break}const N=t=>t[e];return{regular_price:u(N(S),h),regular_price_incl:u(S.incl,h),regular_price_excl:u(S.excl,h),selling_price:u(N(F),h),selling_price_incl:u(F.incl,h),selling_price_excl:u(F.excl,h),unit_savings:u(N(T),h),unit_savings_incl:u(T.incl,h),unit_savings_excl:u(T.excl,h),line_regular_total:u(N(w),h),line_regular_total_incl:u(w.incl,h),line_regular_total_excl:u(w.excl,h),line_selling_total:u(N(j),h),line_selling_total_incl:u(j.incl,h),line_selling_total_excl:u(j.excl,h),line_savings:u(N(A),h),line_savings_incl:u(A.incl,h),line_savings_excl:u(A.excl,h),savings_in_discounts:k,raw:{lineSavings:A,lineSelling:j,savingsInDiscounts:k}}}function f({incl:t,excl:e,displayTax:l}){return'incl'===l?t:e}function b(t,e,l,n,c){const o=e+l;return{label:t,total:f({incl:o,excl:e,displayTax:n}).toFixed(c),total_incl:o.toFixed(c),total_excl:e.toFixed(c)}}function h(t){const e={},l=[t.line_items,t.fee_lines,t.shipping_lines];for(const t of l)if(Array.isArray(t))for(const l of t){if(!l||'object'!=typeof l)continue;const t=Array.isArray(l.taxes)?l.taxes:[],n=o(l.total);for(const l of t){if(!l||'object'!=typeof l)continue;const t=null==l.id?'':String(l.id);''!==t&&null!=l.total&&''!==l.total&&(e[t]=(e[t]??0)+n)}}return e}function v(t){const e=Array.isArray(t.tax_lines)?t.tax_lines:[];if(0===e.length)return[];const l=h(t);return e.filter(t=>!!t&&'object'==typeof t).map(t=>{const e=o(t.tax_total)+o(t.shipping_tax_total),n=o(t.rate_percent),c=null==t.rate_id?'':String(t.rate_id),s=c in l?l[c]:null;return{code:c,rate:n>0?n:null,label:String(t.label||t.rate_code||'Tax'),compound:!!t.compound,taxable_amount_excl:s,tax_amount:e,taxable_amount_incl:null!=s?s+e:null}})}function F(t,e){const l='yes'===t.calc_taxes||!0===t.calc_taxes?t.tax_total_display:'hidden',n='hidden'===l||'single'===l||'itemized'===l?l:'itemized';return{display:e,display_incl:'incl'===e,display_excl:'excl'===e,breakdown:n,breakdown_hidden:'hidden'===n,breakdown_single:'single'===n,breakdown_itemized:'itemized'===n}}function S(t){if(!Array.isArray(t)||0===t.length)return'';const e=t[0];return'string'==typeof e?.value?e.value:''}},4969,[363]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.resolvePriceNumDecimals=function({contextDp:t,storeDp:c}){return t??c??2}},4970,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useOrderStatusLabel",{enumerable:!0,get:function(){return l}});var t=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]);const l=()=>{const l=(0,t.c)(10),{extraData:c}=(0,n.useExtraData)(),o=(0,s.useObservableEagerState)(c.orderStatuses$);let b;if(l[0]!==o){if(b=o,!Array.isArray(b)){let t;l[2]===Symbol.for("react.memo_cache_sentinel")?(t=[],l[2]=t):t=l[2],b=t}l[0]=o,l[1]=b}else b=l[1];const f=b;let _;l[3]!==f?(_=f.map(u),l[3]=f,l[4]=_):_=l[4];const v=_;let y;l[5]!==b?(y=t=>{const s=b.find(s=>s.status===t);return s?s.label:t},l[5]=b,l[6]=y):y=l[6];const O=y;let S;return l[7]!==O||l[8]!==v?(S={items:v,getLabel:O},l[7]=O,l[8]=v,l[9]=S):S=l[9],S};function u(t){return{label:t.label,value:t.status}}},4971,[12,14,1747,4555]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){let o='';for(const n of t)o+=String.fromCharCode(n);return btoa(o)}Object.defineProperty(e,'__esModule',{value:!0}),e.createCloudEnqueueFactory=function(o){return n=>async(n,c)=>{if('order'===c.kind){const t=Object.assign({printer_id:n,order_id:c.orderId,template_id:c.templateId,auto_open_drawer:!0===c.autoOpenDrawer},c.drawerConnector?{drawer_connector:c.drawerConnector}:{});return void await o.post('/print-jobs',t)}await o.post('/print-jobs',{printer_id:n,payload:t(c.data),content_type:c.contentType})}}},4972,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.MismatchBadge=function(t){const s=(0,e.c)(2),{message:c}=t;if(!c)return null;let o;s[0]!==c?(o=(0,u.jsx)(l.default,{className:"rounded border border-amber-300 bg-amber-50 px-3 py-1.5",children:(0,u.jsx)(n.Text,{className:"text-xs text-amber-800",children:c})}),s[0]=c,s[1]=o):o=s[1];return o};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),u=r(d[4])},4973,[12,14,585,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PrinterSwitcher=function(c){const s=(0,t.c)(35),{printers:_,printerSelection:p,resolvedPrinterId:v,onSelect:S}=c,f=(0,n.useT)();if(0===_.length)return null;let h,j,x,y,I,b,A,P,C,T,V;if("system"===p.type||"manual"===p.type){const t="manual"===p.type?p.printerId:void 0;let l;if(s[0]!==t||s[1]!==_||s[2]!==f){const n=t?_.find(l=>l.id===t):void 0;h=n?n.id:"__auto__",l=n?n.name?.trim()||n.id:f("common.auto","Auto"),s[0]=t,s[1]=_,s[2]=f,s[3]=l,s[4]=h}else l=s[3],h=s[4];j=l}else{let t,l;if(h="__auto__",s[5]!==_||s[6]!==v||s[7]!==f){const n=v?_.find(t=>t.id===v):null;let o;s[10]!==f?(o=f("common.auto","Auto"),s[10]=f,s[11]=o):o=s[11],t=o,l=n?.name?.trim(),s[5]=_,s[6]=v,s[7]=f,s[8]=t,s[9]=l}else t=s[8],l=s[9];j=l?`${t} \u2014 ${l}`:t}s[12]!==j||s[13]!==h?(x={value:h,label:j},s[12]=j,s[13]=h,s[14]=x):x=s[14];s[15]!==S?(y=t=>{t&&("__auto__"===t.value?S({type:"auto"}):S({type:"manual",printerId:t.value}))},s[15]=S,s[16]=y):y=s[16];s[17]!==f?(I=f("receipt.select_printer","Select printer"),s[17]=f,s[18]=I):I=s[18];s[19]!==I?(b=(0,o.jsx)(l.SelectTrigger,{children:(0,o.jsx)(l.SelectValue,{placeholder:I})}),s[19]=I,s[20]=b):b=s[20];s[21]!==f?(A=f("common.auto","Auto"),s[21]=f,s[22]=A):A=s[22];s[23]!==A?(P=(0,o.jsx)(l.SelectItem,{value:"__auto__",label:A}),s[23]=A,s[24]=P):P=s[24];s[25]!==_?(C=_.map(u),s[25]=_,s[26]=C):C=s[26];s[27]!==P||s[28]!==C?(T=(0,o.jsx)(l.SelectContent,{children:(0,o.jsxs)(l.SelectGroup,{children:[P,C]})}),s[27]=P,s[28]=C,s[29]=T):T=s[29];s[30]!==x||s[31]!==y||s[32]!==b||s[33]!==T?(V=(0,o.jsxs)(l.Select,{value:x,onValueChange:y,children:[b,T]}),s[30]=x,s[31]=y,s[32]=b,s[33]=T,s[34]=V):V=s[34];return V};var t=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),o=r(d[4]);function u(t){return(0,o.jsx)(l.SelectItem,{value:t.id,label:t.name?.trim()||t.id},t.id)}},4974,[12,14,4191,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SyncingBadge=function(e){const n=(0,t.c)(5),{isSyncing:x}=e,_=(0,o.useT)();if(!x)return null;let h,y,j;n[0]===Symbol.for("react.memo_cache_sentinel")?(h=(0,f.jsx)(l.Icon,{name:"arrowRotateRight",size:"xs",variant:"muted"}),n[0]=h):h=n[0];n[1]!==_?(y=_("receipt.syncing_with_server","Syncing with server..."),n[1]=_,n[2]=y):y=n[2];n[3]!==y?(j=(0,f.jsx)(s.default,{className:"bg-muted self-center rounded-full px-3 py-1",children:(0,f.jsxs)(c.HStack,{className:"items-center gap-1.5",children:[h,(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs font-medium",children:y})]})}),n[3]=y,n[4]=j):j=n[4];return j};var e,t=r(d[0]),n=r(d[1]),s=(e=n)&&e.__esModule?e:{default:e},c=r(d[2]),l=r(d[3]),u=r(d[4]),o=r(d[5]),f=r(d[6])},4975,[12,585,1351,1357,1434,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TemplateSwitcher=function(s){const u=(0,t.c)(27),{templates:o,selectedId:f,onSelect:S,isOffline:p}=s,v=(0,n.useT)();if(o.length<=1)return null;let h;u[0]===Symbol.for("react.memo_cache_sentinel")?(h=function(t){return t.title??""},u[0]=h):h=u[0];const _=h,j=null!=f?String(f):void 0;let b;if(u[1]!==j||u[2]!==o){let t;u[4]!==j?(t=t=>String(t.id)===j,u[4]=j,u[5]=t):t=u[5];const l=o.find(t);b=l?_(l):"",u[1]=j,u[2]=o,u[3]=b}else b=u[3];const x=b;let I,T,y,C,O,V,w;u[6]!==x||u[7]!==j?(I=j?{value:j,label:x}:void 0,u[6]=x,u[7]=j,u[8]=I):I=u[8];u[9]!==S?(T=t=>{if(!t)return;const l=/^\d+$/.test(t.value)?parseInt(t.value,10):t.value;S(l)},u[9]=S,u[10]=T):T=u[10];u[11]!==v?(y=v("receipt.select_template","Select template"),u[11]=v,u[12]=y):y=u[12];u[13]!==y?(C=(0,c.jsx)(l.SelectTrigger,{children:(0,c.jsx)(l.SelectValue,{placeholder:y})}),u[13]=y,u[14]=C):C=u[14];if(u[15]!==p||u[16]!==o){let t;u[18]!==p?(t=t=>{const n=String(t.id),s=p&&!t.offline_capable,u=_(t);return(0,c.jsx)(l.SelectItem,{value:n,label:u,disabled:s},n)},u[18]=p,u[19]=t):t=u[19],O=o.map(t),u[15]=p,u[16]=o,u[17]=O}else O=u[17];u[20]!==O?(V=(0,c.jsx)(l.SelectContent,{children:(0,c.jsx)(l.SelectGroup,{children:O})}),u[20]=O,u[21]=V):V=u[21];u[22]!==I||u[23]!==T||u[24]!==C||u[25]!==V?(w=(0,c.jsxs)(l.Select,{value:I,onValueChange:T,children:[C,V]}),u[22]=I,u[23]=T,u[24]=C,u[25]=V,u[26]=w):w=u[26];return w};var t=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),c=r(d[4])},4976,[12,14,4191,1987,6]); +__d(function(g,r,i,a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useResolvedPrinter=function(d){const u=(0,e.c)(29),{template:m}=d,{storeDB:f}=(0,c.useAppState)(),_=m?.id;let y,b;u[0]===Symbol.for("react.memo_cache_sentinel")?(y={type:"auto"},u[0]=y):y=u[0];u[1]!==_?(b={templateId:_,selection:y},u[1]=_,u[2]=b):b=u[2];const[v,P]=t.useState(b);let I;u[3]!==m?.id?(I=e=>{P({templateId:m?.id,selection:e})},u[3]=m?.id,u[4]=I):I=u[4];const S=I;let k;u[5]!==v.selection||u[6]!==v.templateId||u[7]!==m?.id?(k=v.templateId===m?.id?v.selection:{type:"auto"},u[5]=v.selection,u[6]=v.templateId,u[7]=m?.id,u[8]=k):k=u[8];const O=k,h=(0,s.useAvailablePrinterProfiles)();let M;u[9]!==f.collections.template_printer_overrides?(M=f.collections.template_printer_overrides.find().$.pipe((0,l.map)(p)),u[9]=f.collections.template_printer_overrides,u[10]=M):M=u[10];const j=M;let w;u[11]===Symbol.for("react.memo_cache_sentinel")?(w=new Map,u[11]=w):w=u[11];const D=(0,n.useObservableState)(j,w);let A;e:{if(!m){A=null;break e}if("system"===O.type){A=null;break e}if("manual"===O.type){let e;u[12]!==h||u[13]!==O.printerId?(e=h.find(e=>e.id===O.printerId)??null,u[12]=h,u[13]=O.printerId,u[14]=e):e=u[14],A=e;break e}let e;u[15]!==h||u[16]!==D||u[17]!==m?(e=(0,o.resolvePrinter)({template:m,overrides:D,profiles:h}),u[15]=h,u[16]=D,u[17]=m,u[18]=e):e=u[18],A=e}const B=A,E="system"===O.type;let R;e:{if(!m){R=null;break e}if("system"===O.type){R=null;break e}let e;u[19]!==B||u[20]!==m?(e=(0,o.detectMismatch)(m,B),u[19]=B,u[20]=m,u[21]=e):e=u[21],R=e}const W=R;let $;u[22]!==h||u[23]!==W||u[24]!==O||u[25]!==B||u[26]!==S||u[27]!==E?($={allPrinters:h,resolvedPrinter:B,printerSelection:O,setPrinterSelection:S,mismatchWarning:W,useSystemDialog:E},u[22]=h,u[23]=W,u[24]=O,u[25]=B,u[26]=S,u[27]=E,u[28]=$):$=u[28];return $};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),l=r(_d[3]),o=r(_d[4]),s=r(_d[5]),c=r(_d[6]);function p(e){const t=new Map;for(const n of e)t.set(n.template_id,n.printer_profile_id);return t}},4977,[12,14,1747,1972,4874,4978,2022]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useAvailablePrinterProfiles=function(){const l=(0,e.c)(9),{storeDB:c}=(0,f.useAppState)(),d=(0,u.useRestHttpClient)(),[_,P]=t.useState(null);let v;l[0]!==c.collections.printer_profiles?(v=c.collections.printer_profiles.find().$.pipe((0,o.map)(b)),l[0]=c.collections.printer_profiles,l[1]=v):v=l[1];const O=v;let y;l[2]===Symbol.for("react.memo_cache_sentinel")?(y=[],l[2]=y):y=l[2];const S=(0,n.useObservableState)(O,y);let h,j,w;l[3]!==d?(h=()=>{let e=!1;return d.get("/settings/cloud-print").then(t=>{if(e)return;const n=t?.data;P(n??null)}).catch(t=>{e||(p.warn("Unable to load cloud printer settings",{context:{error:t instanceof Error?t.message:String(t)}}),P(null))}),()=>{e=!0}},j=[d],l[3]=d,l[4]=h,l[5]=j):(h=l[4],j=l[5]);t.useEffect(h,j),l[6]!==_||l[7]!==S?(w=(0,s.mergeAvailablePrinterProfiles)(S,_),l[6]=_,l[7]=S,l[8]=w):w=l[8];return w};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),l=r(_d[4]),s=r(_d[5]),c=r(_d[6]),u=r(_d[7]),f=r(_d[8]);const p=(0,l.getLogger)(['wcpos','printer','available-profiles']);function b(e){return e.map(c.toPrinterProfile)}},4978,[12,14,1747,1972,1975,4979,4980,4411,2022]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.mergeAvailablePrinterProfiles=function(u,c){const l=u.find(t=>t.id===n),p=u.filter(t=>t.id!==n);p.some(n=>n.id===t.id)||p.push(Object.assign({},t,{isDefault:l?.isDefault??t.isDefault}));for(const t of s(c)){const n=o(t);n&&!p.some(t=>t.id===n.id)&&p.push(n)}return p};const t={id:'system',name:'Print Dialog',connectionType:'system',vendor:'generic',address:'',port:9100,language:'esc-pos',columns:42,fullReceiptRaster:!1,autoCut:!0,autoOpenDrawer:!1,drawerConnector:'pin2',isDefault:!1,isBuiltIn:!0},n='__system__';function s(t){if(!t)return[];if(Array.isArray(t))return t;if(!t.printers)return[];if(Array.isArray(t.printers))return t.printers;const n=t.printers,s=n.cloudPrinterId??n.id??n.printer_id;if('string'==typeof s&&s.length>0)return[n];const o=Object.entries(n);return o.every(([,t])=>{return'object'==typeof(n=t)&&null!==n&&!Array.isArray(n);var n})?o.map(([t,n])=>Object.assign({},n,{printer_id:n.printer_id??n.id??n.cloudPrinterId??t})):Object.values(n)}function o(t){const n=t.cloudPrinterId??t.id??t.printer_id;if(!n)return null;const s=t.cloudProvider??t.provider;return Object.assign({id:`cloud:${n}`,name:t.name??n,connectionType:'cloud',vendor:'star-cloudprnt'===s?'star':'generic',address:'',port:9100,language:t.language??'esc-pos',columns:t.columns??42,fullReceiptRaster:t.fullReceiptRaster??!1,autoCut:t.autoCut??!0,autoOpenDrawer:!1,drawerConnector:'pin2',isDefault:!1,isBuiltIn:!0,cloudPrinterId:n},s?{cloudProvider:s}:{})}},4979,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.toPrinterProfile=function(n){return{id:n.id,name:n.name,connectionType:n.connectionType,vendor:n.vendor??'generic',address:n.address,port:n.port??9100,nativeInterfaceType:n.nativeInterfaceType,cloudPrinterId:n.cloudPrinterId,cloudProvider:n.cloudProvider,language:n.language??'esc-pos',columns:n.columns??42,fullReceiptRaster:n.fullReceiptRaster??!1,autoCut:n.autoCut??!0,autoOpenDrawer:n.autoOpenDrawer??!1,drawerConnector:n.drawerConnector??'pin2',isDefault:n.isDefault??!1,isBuiltIn:n.isBuiltIn??!1}}},4980,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return P}});var e=r(d[0]);r(d[1]),r(d[2]);var t,n=r(d[3]),o=(t=n)&&t.__esModule?t:{default:t},s=r(d[4]);r(d[5]);var c=r(d[6]),l=r(d[7]),u=r(d[8]),f=r(d[9]),b=r(d[10]),h=r(d[11]),x=r(d[12]),S=r(d[13]),_=r(d[14]),p=r(d[15]),j=r(d[16]),y=r(d[17]);const P={initialRouteName:'index'};function B(t){const n=(0,e.c)(21),{tabPressListener:o}=t,c=(0,j.useNavigationBackground)();let u;n[0]===Symbol.for("react.memo_cache_sentinel")?(u=["--color-card","--color-primary","--color-muted-foreground","--color-border"],n[0]=u):u=n[0];const[f,b,h,x]=(0,l.useCSSVariable)(u);let S,_,p,P,B,v,O,T;return n[1]!==c?(S={backgroundColor:c},n[1]=c,n[2]=S):S=n[2],n[3]!==x||n[4]!==f?(_={backgroundColor:f,borderTopColor:x},n[3]=x,n[4]=f,n[5]=_):_=n[5],n[6]!==h||n[7]!==b||n[8]!==S||n[9]!==_?(p={headerShown:!1,sceneStyle:S,tabBarStyle:_,tabBarActiveTintColor:b,tabBarInactiveTintColor:h},n[6]=h,n[7]=b,n[8]=S,n[9]=_,n[10]=p):p=n[10],n[11]===Symbol.for("react.memo_cache_sentinel")?(P={title:"Products",tabBarIcon:I},n[11]=P):P=n[11],n[12]!==o?(B=(0,y.jsx)(s.Tabs.Screen,{name:"index",listeners:o,options:P}),n[12]=o,n[13]=B):B=n[13],n[14]===Symbol.for("react.memo_cache_sentinel")?(v={title:"Cart",tabBarIcon:C},n[14]=v):v=n[14],n[15]!==o?(O=(0,y.jsx)(s.Tabs.Screen,{name:"cart",listeners:o,options:v}),n[15]=o,n[16]=O):O=n[16],n[17]!==p||n[18]!==B||n[19]!==O?(T=(0,y.jsxs)(s.Tabs,{screenOptions:p,children:[B,O]}),n[17]=p,n[18]=B,n[19]=O,n[20]=T):T=n[20],T}function C(e){const{focused:t}=e;return(0,y.jsx)(f.Icon,{name:"cartShopping",className:t?"text-primary":"text-muted-foreground"})}function I(e){const{focused:t}=e;return(0,y.jsx)(f.Icon,{name:"gifts",className:t?"text-primary":"text-muted-foreground"})}function v(){const t=(0,e.c)(17),{screenSize:n}=(0,x.useTheme)(),{uiSettings:s,patchUI:l}=(0,S.useUISettings)("pos-products"),{bottom:f}=(0,c.useSafeAreaInsets)();let j;t[0]===Symbol.for("react.memo_cache_sentinel")?(j={tabPress:O},t[0]=j):j=t[0];const P=j;if("sm"!==n){let e,n,c,x,S,j,P,B;return t[1]!==f?(e={flex:1,paddingBottom:f},t[1]=f,t[2]=e):e=t[2],t[3]!==l?(n=e=>{const[t]=e;return l({width:t})},t[3]=l,t[4]=n):n=t[4],t[5]===Symbol.for("react.memo_cache_sentinel")?(c=(0,y.jsx)(h.Suspense,{children:(0,y.jsx)(u.ErrorBoundary,{children:(0,y.jsx)(p.POSProducts,{isColumn:!0})})}),t[5]=c):c=t[5],t[6]!==s.width?(x=(0,y.jsx)(b.Panel,{defaultSize:s.width,minSize:25,id:"products",children:c}),t[6]=s.width,t[7]=x):x=t[7],t[8]===Symbol.for("react.memo_cache_sentinel")?(S=(0,y.jsx)(b.PanelResizeHandle,{}),t[8]=S):S=t[8],t[9]===Symbol.for("react.memo_cache_sentinel")?(j=(0,y.jsx)(b.Panel,{minSize:25,id:"cart",children:(0,y.jsx)(h.Suspense,{children:(0,y.jsx)(u.ErrorBoundary,{children:(0,y.jsx)(_.OpenOrders,{isColumn:!0})})})}),t[9]=j):j=t[9],t[10]!==n||t[11]!==x?(P=(0,y.jsxs)(b.PanelGroup,{onLayout:n,direction:"horizontal",children:[x,S,j]}),t[10]=n,t[11]=x,t[12]=P):P=t[12],t[13]!==e||t[14]!==P?(B=(0,y.jsx)(o.default,{testID:"screen-pos",style:e,children:P}),t[13]=e,t[14]=P,t[15]=B):B=t[15],B}let C;return t[16]===Symbol.for("react.memo_cache_sentinel")?(C=(0,y.jsx)(o.default,{className:"bg-background flex-1",children:(0,y.jsx)(B,{tabPressListener:P})}),t[16]=C):C=t[16],C}function O(){}},4981,[12,14,108,585,850,1575,854,307,1348,1357,1606,1741,1743,1745,3184,4769,4982,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useNavigationBackground=function(){return(0,u.useCSSVariable)("--color-background")};var u=r(d[0])},4982,[307]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u.default}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e}},4983,[4984]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var n=r(d[0]),t=r(d[1]),c=r(d[2]),o=r(d[3]),u=r(d[4]);function s(){const s=(0,n.c)(1);let l;return s[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,u.jsx)(t.ErrorBoundary,{children:(0,u.jsx)(c.Suspense,{children:(0,u.jsx)(o.OpenOrders,{})})}),s[0]=l):l=s[0],l}},4984,[12,1348,1741,3184,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),c=r(d[2]);function o(){const o=(0,t.c)(1);let u;return o[0]===Symbol.for("react.memo_cache_sentinel")?(u=(0,c.jsx)(n.Slot,{}),o[0]=u):u=o[0],u}},4985,[12,850,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var n=r(d[0]),t=r(d[1]),c=r(d[2]),o=r(d[3]),u=r(d[4]);function s(){const s=(0,n.c)(1);let l;return s[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,u.jsx)(t.ErrorBoundary,{children:(0,u.jsx)(c.Suspense,{children:(0,u.jsx)(o.POSProducts,{})})}),s[0]=l):l=s[0],l}},4986,[12,1348,1741,4769,6]); +__d(function(g,r,i,_a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return j}});var t=r(d[0]),n=e(r(d[1])),o=e(r(d[2])),a=r(d[3]),s=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),f=r(d[8]),p=r(d[9]),S=r(d[10]),_=r(d[11]),b=r(d[12]),h=r(d[13]),y=r(d[14]),x=r(d[15]);const j={initialRouteName:'index'};function k(){const e=(0,t.c)(11),{wpCredentials:o,store:u}=(0,p.useAppState)(),S=(0,s.useObservableEagerState)(o.id$),h=(0,s.useObservableEagerState)(u.id$),{collection:y}=(0,_.useCollection)("orders"),j=(0,a.useSegments)(),k=(0,a.useGlobalSearchParams)();let M;M=Array.isArray(k.orderId)?k.orderId.length>0?k.orderId[0]:void 0:k.orderId;const N=j.includes("(pos)"),w=j.includes("cart"),[A,B]=n.default.useState(void 0);N&&w&&M&&M!==A&&B(M);const R=N?M:A;let T;if(e[0]!==S||e[1]!==y||e[2]!==h){let t;e[4]!==S||e[5]!==h?(t=e=>e.filter(e=>{const t=e.meta_data??[],n=t.find(P)?.value,o=t.find(I)?.value;return 0===h?n===String(S):n===String(S)&&o===String(h)}).sort(C).map(O),e[4]=S,e[5]=h,e[6]=t):t=e[6],T=new s.ObservableResource(y.find({selector:{status:"pos-open"}}).$.pipe((0,c.map)(t),(0,c.distinctUntilChanged)(v))),e[0]=S,e[1]=y,e[2]=h,e[3]=T}else T=e[3];const U=T;let $,Q;return e[7]===Symbol.for("react.memo_cache_sentinel")?($=(0,x.jsx)(l.ErrorBoundary,{children:(0,x.jsx)(f.Suspense,{children:(0,x.jsx)(E,{})})}),e[7]=$):$=e[7],e[8]!==R||e[9]!==U?(Q=(0,x.jsx)(f.Suspense,{children:(0,x.jsx)(b.CurrentOrderProvider,{resource:U,currentOrderUUID:R,children:$})}),e[8]=R,e[9]=U,e[10]=Q):Q=e[10],Q}function v(e,t){return e.length===t.length}function O(e){return{id:e.uuid,document:e}}function C(e,t){return(e.date_created_gmt??"").localeCompare(t.date_created_gmt??"")}function I(e){return"_pos_store"===e.key}function P(e){return"_pos_user"===e.key}function E(){const e=(0,t.c)(13),n=(0,y.useNavigationBackground)(),{currentOrder:s}=(0,b.useCurrentOrder)();let c;e[0]===Symbol.for("react.memo_cache_sentinel")?(c={queryKeys:["tax-rates"],collectionName:"taxes"},e[0]=c):c=e[0];const f=(0,h.useQuery)(c);let p,_,j,k,v,O,C;return e[1]!==n?(p={animation:"none",headerShown:!1,contentStyle:{backgroundColor:n}},e[1]=n,e[2]=p):p=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(_=(0,x.jsx)(a.Stack.Screen,{name:"index"}),e[3]=_):_=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(j=(0,x.jsx)(a.Stack.Screen,{name:"(modals)/cart/[orderId]/checkout",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=j):j=e[4],e[5]===Symbol.for("react.memo_cache_sentinel")?(k=(0,x.jsx)(a.Stack.Screen,{name:"(modals)/cart/receipt/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[5]=k):k=e[5],e[6]!==p?(v=(0,x.jsx)(o.default,{className:"bg-background flex-1",children:(0,x.jsxs)(a.Stack,{screenOptions:p,children:[_,j,k]})}),e[6]=p,e[7]=v):v=e[7],e[8]===Symbol.for("react.memo_cache_sentinel")?(O=(0,x.jsx)(l.ErrorBoundary,{children:(0,x.jsx)(u.PortalHost,{name:"pos"})}),e[8]=O):O=e[8],e[9]!==s||e[10]!==v||e[11]!==f?(C=(0,x.jsxs)(S.TaxRatesProvider,{taxQuery:f,order:s,children:[v,O]}),e[9]=s,e[10]=v,e[11]=f,e[12]=C):C=e[12],C}},4987,[12,14,585,850,1747,1972,1348,4988,1741,2022,4509,4523,4064,4070,4982,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4988,[4989]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"PortalHost",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"useModalPortalRoot",{enumerable:!0,get:function(){return d}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0]));r(_d[1]);var t=r(_d[2]),n=r(_d[3]),u="INTERNAL_PRIMITIVE_DEFAULT_HOST_NAME",o=(0,t.create)(()=>({map:(new Map).set(u,new Map)})),c=(e,t,n)=>{o.setState(u=>{const o=new Map(u.map),c=o.get(e)??new Map;return c.set(t,n),o.set(e,c),{map:o}})},s=(e,t)=>{o.setState(n=>{const u=new Map(n.map),o=u.get(e)??new Map;return o.delete(t),u.set(e,o),{map:u}})};function f({name:e=u}){const t=o(e=>e.map).get(e)??new Map;return 0===t.size?null:(0,n.jsx)(n.Fragment,{children:Array.from(t.values())})}function l({name:t,hostName:n=u,children:o}){return e.useEffect(()=>{c(n,t,o)},[n,t,o]),e.useEffect(()=>()=>{s(n,t)},[n,t]),null}var p={flex:1};function d(){const t=e.useRef(null),[n,u]=e.useState(0),o=e.useCallback(()=>{},[]);return{ref:t,sideOffset:n,onLayout:o,style:p}}},4989,[14,108,4990,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},4990,[4991,4992]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createStore",{enumerable:!0,get:function(){return n}});const t=t=>{let n;const c=new Set,o=(t,o)=>{const s="function"==typeof t?t(n):t;if(!Object.is(s,n)){const t=n;n=(null!=o?o:"object"!=typeof s||null===s)?s:Object.assign({},n,s),c.forEach(c=>c(n,t))}},s=()=>n,u={setState:o,getState:s,getInitialState:()=>l,subscribe:t=>(c.add(t),()=>c.delete(t))},l=n=t(o,s,u);return u},n=n=>n?t(n):t},4991,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"create",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"useStore",{enumerable:!0,get:function(){return l}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]);const c=e=>e;function l(e,t=c){const n=u.default.useSyncExternalStore(e.subscribe,u.default.useCallback(()=>t(e.getState()),[e,t]),u.default.useCallback(()=>t(e.getInitialState()),[e,t]));return u.default.useDebugValue(n),n}const s=e=>{const t=(0,n.createStore)(e),u=e=>l(t,e);return Object.assign(u,t),u},o=e=>e?s(e):s},4992,[14,4991]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});var t=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3]),o=r(d[4]);function s(){const s=(0,t.c)(2),{screenSize:u}=(0,c.useTheme)();if("sm"===u){let t;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,o.jsx)(n.Redirect,{href:"(tabs)"}),s[0]=t):t=s[0],t}{let t;return s[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,o.jsx)(n.Redirect,{href:"(columns)"}),s[1]=t):t=s[1],t}}},4993,[12,14,850,1743,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return h}});var e,o=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o})(r(_d[1])),n=r(_d[2]),s=(e=n)&&e.__esModule?e:{default:e},c=r(_d[3]),d=r(_d[4]),u=r(_d[5]),l=r(_d[6]),p=r(_d[7]),f=r(_d[8]),x=r(_d[9]),b=r(_d[10]),w=r(_d[11]),j=r(_d[12]),S=r(_d[13]);const h={initialRouteName:'(pos)'};function y(e){const t=(0,o.c)(91),{screenSize:n,t:l,showUpgrade:p,setShowUpgrade:f,unreadErrorCount:h,markLogsAsRead:y}=e,N=(0,j.useNavigationBackground)();let O;t[0]===Symbol.for("react.memo_cache_sentinel")?(O=["--color-sidebar","--color-sidebar-border"],t[0]=O):O=t[0];const[k,P]=(0,d.useCSSVariable)(O);let U;t[1]!==f||t[2]!==p?(U=e=>(0,S.jsx)(w.Header,Object.assign({},e,{showUpgrade:p,setShowUpgrade:f})),t[1]=f,t[2]=p,t[3]=U):U=t[3];const v="lg"===n?"permanent":"front",T="lg"===n?"auto":200;let A,E,M,B,H,Q,V,q,F,G,J,K,W,X,Y,Z,$,ee,re,oe,te,ne,se,ae,ce,de,ie,ue,me,le,pe,fe,ge;return t[4]!==P||t[5]!==k||t[6]!==T?(A={backgroundColor:k,width:T,borderRightColor:P,borderTopRightRadius:0,borderBottomRightRadius:0,paddingRight:0,paddingLeft:0},t[4]=P,t[5]=k,t[6]=T,t[7]=A):A=t[7],t[8]===Symbol.for("react.memo_cache_sentinel")?(E={paddingRight:0,paddingLeft:0},t[8]=E):E=t[8],t[9]!==N?(M={backgroundColor:N},t[9]=N,t[10]=M):M=t[10],t[11]!==U||t[12]!==v||t[13]!==A||t[14]!==M?(B={header:U,drawerType:v,drawerStyle:A,drawerContentStyle:E,sceneStyle:M},t[11]=U,t[12]=v,t[13]=A,t[14]=M,t[15]=B):B=t[15],t[16]!==l?(H=l("common.pos"),t[16]=l,t[17]=H):H=t[17],t[18]!==l?(Q=l("common.pos"),t[18]=l,t[19]=Q):Q=t[19],t[20]!==Q||t[21]!==H?(V=(0,S.jsx)(c.Drawer.Screen,{name:"(pos)",options:{title:H,drawerLabel:Q,drawerIcon:C}}),t[20]=Q,t[21]=H,t[22]=V):V=t[22],t[23]!==l?(q=l("common.products"),t[23]=l,t[24]=q):q=t[24],t[25]!==l?(F=l("common.products"),t[25]=l,t[26]=F):F=t[26],t[27]!==q||t[28]!==F?(G=(0,S.jsx)(c.Drawer.Screen,{name:"products",options:{title:q,drawerLabel:F,drawerIcon:z}}),t[27]=q,t[28]=F,t[29]=G):G=t[29],t[30]!==l?(J=l("common.orders"),t[30]=l,t[31]=J):J=t[31],t[32]!==l?(K=l("common.orders"),t[32]=l,t[33]=K):K=t[33],t[34]!==J||t[35]!==K?(W=(0,S.jsx)(c.Drawer.Screen,{name:"orders",options:{title:J,drawerLabel:K,drawerIcon:R}}),t[34]=J,t[35]=K,t[36]=W):W=t[36],t[37]!==l?(X=l("common.coupons"),t[37]=l,t[38]=X):X=t[38],t[39]!==l?(Y=l("common.coupons"),t[39]=l,t[40]=Y):Y=t[40],t[41]!==X||t[42]!==Y?(Z=(0,S.jsx)(c.Drawer.Screen,{name:"coupons",options:{title:X,drawerLabel:Y,drawerIcon:D}}),t[41]=X,t[42]=Y,t[43]=Z):Z=t[43],t[44]!==l?($=l("common.customers"),t[44]=l,t[45]=$):$=t[45],t[46]!==l?(ee=l("common.customers"),t[46]=l,t[47]=ee):ee=t[47],t[48]!==$||t[49]!==ee?(re=(0,S.jsx)(c.Drawer.Screen,{name:"customers",options:{title:$,drawerLabel:ee,drawerIcon:L}}),t[48]=$,t[49]=ee,t[50]=re):re=t[50],t[51]!==l?(oe=l("common.reports"),t[51]=l,t[52]=oe):oe=t[52],t[53]!==l?(te=l("common.reports"),t[53]=l,t[54]=te):te=t[54],t[55]!==oe||t[56]!==te?(ne=(0,S.jsx)(c.Drawer.Screen,{name:"reports",options:{title:oe,drawerLabel:te,drawerIcon:_}}),t[55]=oe,t[56]=te,t[57]=ne):ne=t[57],t[58]!==y?(se={focus:()=>y()},t[58]=y,t[59]=se):se=t[59],t[60]!==l?(ae=l("common.logs"),t[60]=l,t[61]=ae):ae=t[61],t[62]!==l?(ce=l("common.logs"),t[62]=l,t[63]=ce):ce=t[63],t[64]!==h?(de=e=>{const{focused:o}=e;return(0,S.jsxs)(s.default,{children:[(0,S.jsx)(u.Icon,{size:"xl",name:"heartPulse",className:o?"text-primary":"text-sidebar-foreground"}),(0,S.jsx)(b.LogsBadge,{count:h})]})},t[64]=h,t[65]=de):de=t[65],t[66]===Symbol.for("react.memo_cache_sentinel")?(ie={marginTop:"auto"},t[66]=ie):ie=t[66],t[67]!==ae||t[68]!==ce||t[69]!==de?(ue={title:ae,drawerLabel:ce,drawerIcon:de,drawerItemStyle:ie},t[67]=ae,t[68]=ce,t[69]=de,t[70]=ue):ue=t[70],t[71]!==se||t[72]!==ue?(me=(0,S.jsx)(c.Drawer.Screen,{name:"logs",listeners:se,options:ue}),t[71]=se,t[72]=ue,t[73]=me):me=t[73],t[74]!==l?(le=l("common.support"),t[74]=l,t[75]=le):le=t[75],t[76]!==l?(pe=l("common.support"),t[76]=l,t[77]=pe):pe=t[77],t[78]!==le||t[79]!==pe?(fe=(0,S.jsx)(c.Drawer.Screen,{name:"support",options:{title:le,drawerLabel:pe,drawerIcon:I}}),t[78]=le,t[79]=pe,t[80]=fe):fe=t[80],t[81]!==V||t[82]!==G||t[83]!==W||t[84]!==Z||t[85]!==re||t[86]!==ne||t[87]!==me||t[88]!==fe||t[89]!==B?(ge=(0,S.jsxs)(c.Drawer,{screenOptions:B,drawerContent:x.DrawerContent,children:[V,G,W,Z,re,ne,me,fe]}),t[81]=V,t[82]=G,t[83]=W,t[84]=Z,t[85]=re,t[86]=ne,t[87]=me,t[88]=fe,t[89]=B,t[90]=ge):ge=t[90],ge}function I(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"commentQuestion",className:o?"text-primary":"text-sidebar-foreground"})}function _(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"chartMixedUpCircleDollar",className:o?"text-primary":"text-sidebar-foreground"})}function L(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"users",className:o?"text-primary":"text-sidebar-foreground"})}function D(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"badgePercent",className:o?"text-primary":"text-sidebar-foreground"})}function R(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"receipt",className:o?"text-primary":"text-sidebar-foreground"})}function z(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"gifts",className:o?"text-primary":"text-sidebar-foreground"})}function C(e){const{focused:o}=e;return(0,S.jsx)(u.Icon,{size:"xl",name:"cashRegister",className:o?"text-primary":"text-sidebar-foreground"})}function N(){const e=(0,o.c)(7),{screenSize:n}=(0,l.useTheme)(),c=(0,p.useT)(),{license:d}=(0,f.useAppInfo)(),u=!!d?.isPro,[x,w]=t.useState(!u),[j,h]=t.useState(u);u!==j&&(h(u),w(!u));const{count:I,markAsRead:_}=(0,b.useUnreadErrorCount)();let L,D;return e[0]===Symbol.for("react.memo_cache_sentinel")?(L=()=>w(!1),e[0]=L):L=e[0],e[1]!==_||e[2]!==n||e[3]!==x||e[4]!==c||e[5]!==I?(D=(0,S.jsx)(s.default,{className:"bg-background flex-1",children:(0,S.jsx)(y,{screenSize:n,t:c,showUpgrade:x,setShowUpgrade:L,unreadErrorCount:I,markLogsAsRead:_})}),e[1]=_,e[2]=n,e[3]=x,e[4]=c,e[5]=I,e[6]=D):D=e[6],D}},4994,[12,14,585,4995,307,1357,1743,1987,4579,5023,5027,5029,4982,6]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])},4995,[4996]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Drawer=e.useDrawerProgress=e.useDrawerStatus=e.getDrawerStatusFromState=e.DrawerView=e.DrawerToggleButton=e.DrawerItemList=e.DrawerItem=e.DrawerContentScrollView=e.DrawerContent=void 0;const n=t(r(d[0]));e.Drawer=n.default;const u=r(d[1]);var o=r(d[2]);Object.defineProperty(e,"DrawerContent",{enumerable:!0,get:function(){return o.DrawerContent}}),Object.defineProperty(e,"DrawerContentScrollView",{enumerable:!0,get:function(){return o.DrawerContentScrollView}}),Object.defineProperty(e,"DrawerItem",{enumerable:!0,get:function(){return o.DrawerItem}}),Object.defineProperty(e,"DrawerItemList",{enumerable:!0,get:function(){return o.DrawerItemList}}),Object.defineProperty(e,"DrawerToggleButton",{enumerable:!0,get:function(){return o.DrawerToggleButton}}),Object.defineProperty(e,"DrawerView",{enumerable:!0,get:function(){return o.DrawerView}}),Object.defineProperty(e,"getDrawerStatusFromState",{enumerable:!0,get:function(){return o.getDrawerStatusFromState}}),Object.defineProperty(e,"useDrawerStatus",{enumerable:!0,get:function(){return o.useDrawerStatus}}),Object.defineProperty(e,"useDrawerProgress",{enumerable:!0,get:function(){return o.useDrawerProgress}}),n.default.Screen=u.Screen,e.default=n.default},4996,[4997,860,4998]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Drawer=void 0;const t=r(d[0]),o=(0,r(d[1]).createDrawerNavigator)().Navigator;e.Drawer=(0,t.withLayoutContext)(o),e.default=e.Drawer},4997,[1033,4998]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useDrawerProgress=e.DrawerProgressContext=e.useDrawerStatus=e.getDrawerStatusFromState=e.DrawerStatusContext=e.DrawerView=e.DrawerToggleButton=e.DrawerItemList=e.DrawerItem=e.DrawerContentScrollView=e.DrawerContent=e.createDrawerNavigator=void 0;var t=r(d[0]);Object.defineProperty(e,"createDrawerNavigator",{enumerable:!0,get:function(){return t.createDrawerNavigator}});var n=r(d[1]);Object.defineProperty(e,"DrawerContent",{enumerable:!0,get:function(){return n.DrawerContent}});var o=r(d[2]);Object.defineProperty(e,"DrawerContentScrollView",{enumerable:!0,get:function(){return o.DrawerContentScrollView}});var u=r(d[3]);Object.defineProperty(e,"DrawerItem",{enumerable:!0,get:function(){return u.DrawerItem}});var w=r(d[4]);Object.defineProperty(e,"DrawerItemList",{enumerable:!0,get:function(){return w.DrawerItemList}});var D=r(d[5]);Object.defineProperty(e,"DrawerToggleButton",{enumerable:!0,get:function(){return D.DrawerToggleButton}});var c=r(d[6]);Object.defineProperty(e,"DrawerView",{enumerable:!0,get:function(){return c.DrawerView}});var s=r(d[7]);Object.defineProperty(e,"DrawerStatusContext",{enumerable:!0,get:function(){return s.DrawerStatusContext}});var f=r(d[8]);Object.defineProperty(e,"getDrawerStatusFromState",{enumerable:!0,get:function(){return f.getDrawerStatusFromState}});var b=r(d[9]);Object.defineProperty(e,"useDrawerStatus",{enumerable:!0,get:function(){return b.useDrawerStatus}});var l=r(d[10]);Object.defineProperty(e,"DrawerProgressContext",{enumerable:!0,get:function(){return l.DrawerProgressContext}}),Object.defineProperty(e,"useDrawerProgress",{enumerable:!0,get:function(){return l.useDrawerProgress}})},4998,[4999,5011,5012,5015,5014,5016,5000,5019,5021,5022,5001]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]).default;const n=["id","initialRouteName","defaultStatus","backBehavior","UNSTABLE_routeNamesChangeBehavior","children","layout","screenListeners","screenOptions","screenLayout","UNSTABLE_router"];Object.defineProperty(e,"__esModule",{value:!0}),e.createDrawerNavigator=function(t){return(0,s.createNavigatorFactory)(c)(t)};const o=r(d[1]),s=r(d[2]),u=r(d[3]);function c(c){let{id:l,initialRouteName:N,defaultStatus:v="closed",backBehavior:h,UNSTABLE_routeNamesChangeBehavior:B,children:L,layout:S,screenListeners:_,screenOptions:f,screenLayout:y,UNSTABLE_router:p}=c,A=t(c,n);const{state:E,descriptors:T,navigation:U,NavigationContent:b}=(0,s.useNavigationBuilder)(s.DrawerRouter,{id:l,initialRouteName:N,defaultStatus:v,backBehavior:h,UNSTABLE_routeNamesChangeBehavior:B,children:L,layout:S,screenListeners:_,screenOptions:f,screenLayout:y,UNSTABLE_router:p});return(0,o.jsx)(b,{children:(0,o.jsx)(u.DrawerView,Object.assign({},A,{defaultStatus:v,state:E,descriptors:T,navigation:U}))})}},4999,[363,6,861,5000]); +__d(function(g,r,_i,a,_m,e,d){"use strict";var t=r(d[0]).default;const n=["navigation"];var o,i=this&&this.__createBinding||(Object.create?function(t,n,o,i){void 0===i&&(i=o);var s=Object.getOwnPropertyDescriptor(n,o);s&&!("get"in s?!n.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,i,s)}:function(t,n,o,i){void 0===i&&(i=o),t[i]=n[o]}),s=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),l=this&&this.__importStar||(o=function(t){return o=Object.getOwnPropertyNames||function(t){var n=[];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[n.length]=o);return n},o(t)},function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var l=o(t),u=0;u(0,c.jsx)(S.DrawerContent,Object.assign({},t));function _({state:t,navigation:n,descriptors:o,defaultStatus:i,drawerContent:s=x,detachInactiveScreens:l='web'===h.Platform.OS||'android'===h.Platform.OS||'ios'===h.Platform.OS}){const{direction:u}=(0,b.useLocale)(),S=t.routes[t.index].key,{drawerHideStatusBarOnOpen:_,drawerPosition:C=('rtl'===u?'right':'left'),drawerStatusBarAnimation:B,drawerStyle:R,drawerType:L=h.Platform.select({ios:'slide',default:'front'}),configureGestureHandler:M,keyboardDismissMode:E,overlayColor:A="rgba(0, 0, 0, 0.5)",swipeEdgeWidth:H,swipeEnabled:z='web'!==h.Platform.OS&&'windows'!==h.Platform.OS&&'macos'!==h.Platform.OS,swipeMinDistance:W,overlayAccessibilityLabel:F}=o[S].options,[G,I]=f.useState([S]);G.includes(S)||I([...G,S]);const K=f.useRef(S);f.useEffect(()=>{const i=K.current;if(i!==S&&o[i]?.options.popToTopOnBlur){const o=t.routes.find(t=>t.key===i);'stack'===o?.state?.type&&o.state.key&&n.dispatch(Object.assign({},b.StackActions.popToTop(),{target:o.state.key}))}K.current=S},[o,S,n,t.routes]);const N=(0,m.useFrameSize)(t=>t,!0),{colors:V}=(0,b.useTheme)(),q=(0,D.getDrawerStatusFromState)(t),J=(0,y.default)(()=>{n.dispatch(Object.assign({},b.DrawerActions.openDrawer(),{target:t.key}))}),Q=(0,y.default)(()=>{n.dispatch(Object.assign({},b.DrawerActions.closeDrawer(),{target:t.key}))}),U=(0,y.default)(()=>{n.emit({type:'gestureStart',target:t.key})}),X=(0,y.default)(()=>{n.emit({type:'gestureEnd',target:t.key})}),Y=(0,y.default)(()=>{n.emit({type:'gestureCancel',target:t.key})}),Z=(0,y.default)(o=>{n.emit({type:'transitionStart',data:{closing:o},target:t.key})}),$=(0,y.default)(o=>{n.emit({type:'transitionEnd',data:{closing:o},target:t.key})});f.useEffect(()=>{if(q===i||'permanent'===L)return;return(0,k.addCancelListener)(()=>!!n.isFocused()&&('open'===i?J():Q(),!0))},[i,q,L,Q,J,n]);return(0,c.jsx)(j.DrawerStatusContext.Provider,{value:q,children:(0,c.jsx)(p.Drawer,{open:'closed'!==q,onOpen:J,onClose:Q,onGestureStart:U,onGestureEnd:X,onGestureCancel:Y,onTransitionStart:Z,onTransitionEnd:$,layout:N,direction:u,configureGestureHandler:M,swipeEnabled:z,swipeEdgeWidth:H,swipeMinDistance:W,hideStatusBarOnOpen:_,statusBarAnimation:B,keyboardDismissMode:E,drawerType:L,overlayAccessibilityLabel:F,drawerPosition:C,drawerStyle:[{backgroundColor:V.card},'permanent'===L&&(('web'===h.Platform.OS?'right'===C:'rtl'===u&&'right'!==C||'rtl'!==u&&'right'===C)?{borderLeftColor:V.border,borderLeftWidth:h.StyleSheet.hairlineWidth}:{borderRightColor:V.border,borderRightWidth:h.StyleSheet.hairlineWidth}),'front'===L&&('left'===C?{borderTopRightRadius:P,borderBottomRightRadius:P}:{borderTopLeftRadius:P,borderBottomLeftRadius:P}),R],overlayStyle:{backgroundColor:A},renderDrawerContent:()=>(0,c.jsx)(v.DrawerPositionContext.Provider,{value:C,children:s({state:t,navigation:n,descriptors:o})}),children:(0,c.jsx)(O.MaybeScreenContainer,{enabled:l,hasTwoStates:!0,style:T.content,children:t.routes.map((n,i)=>{const s=o[n.key],{lazy:u=!0}=s.options,f=t.index===i,p=t.preloadedRouteKeys.includes(n.key);if(u&&!G.includes(n.key)&&!f&&!p)return null;const{freezeOnBlur:y,header:b=({layout:t,options:o})=>(0,c.jsx)(m.Header,Object.assign({},o,{layout:t,title:(0,m.getHeaderTitle)(o,n.name),headerLeft:'left'===C&&null==o.headerLeft?t=>(0,c.jsx)(w.DrawerToggleButton,Object.assign({},t)):o.headerLeft,headerRight:'right'===C&&null==o.headerRight?t=>(0,c.jsx)(w.DrawerToggleButton,Object.assign({},t)):o.headerRight})),headerShown:S,headerStatusBarHeight:v,headerTransparent:j,sceneStyle:k}=s.options;return(0,c.jsx)(O.MaybeScreen,{style:[h.StyleSheet.absoluteFill,{zIndex:f?0:-1}],visible:f,enabled:l,freezeOnBlur:y,shouldFreeze:!f&&!p,children:(0,c.jsx)(m.Screen,{focused:f,route:s.route,navigation:s.navigation,headerShown:S,headerStatusBarHeight:v,headerTransparent:j,header:b({layout:N,route:s.route,navigation:s.navigation,options:s.options}),style:k,children:s.render()})},n.key)})})})})}const T=h.StyleSheet.create({content:{flex:1}})},5000,[363,6,14,17,5001,865,861,5011,5016,5018,1137,5013,5019,5020,5021]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"DrawerGestureContext",{enumerable:!0,get:function(){return t.DrawerGestureContext}}),Object.defineProperty(e,"DrawerProgressContext",{enumerable:!0,get:function(){return n.DrawerProgressContext}}),Object.defineProperty(e,"useDrawerProgress",{enumerable:!0,get:function(){return u.useDrawerProgress}}),Object.defineProperty(e,"Drawer",{enumerable:!0,get:function(){return o.Drawer}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3])},5001,[5002,5003,5004,5005]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DrawerGestureContext",{enumerable:!0,get:function(){return e}});const e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])).createContext(void 0)},5002,[14]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DrawerProgressContext",{enumerable:!0,get:function(){return e}});const e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])).createContext(void 0)},5003,[14]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useDrawerProgress=function(){const n=e.useContext(t.DrawerProgressContext);if(void 0===n)throw new Error("Couldn't find a drawer. Is your component inside a drawer?");return n};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1])},5004,[14,5003]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Drawer=function({direction:e="ltr",drawerPosition:n=('rtl'===e?'right':'left'),drawerStyle:h,drawerType:p="front",onClose:v,onTransitionStart:b,onTransitionEnd:w,open:x,overlayStyle:j,overlayAccessibilityLabel:E,renderDrawerContent:_,children:P,style:D}){const L=(0,c.getDrawerWidthWeb)({drawerStyle:h}),O=(0,d.useFakeSharedValue)(x?1:0);t.useEffect(()=>{O.value=x?1:0},[x,O]);const $=t.useRef(null),k=(0,l.default)(()=>{b?.(!1===x)}),S=(0,l.default)(()=>{w?.(!1===x)});t.useEffect(()=>{const e=$.current;return e?.addEventListener('transitionstart',k),e?.addEventListener('transitionend',S),()=>{e?.removeEventListener('transitionstart',k),e?.removeEventListener('transitionend',S)}},[S,k]);const C='permanent'===p||x,M='right'===n,T=x||'back'===p?'left'===n?'100%':'-100%':0,W='permanent'!==p?{transition:'transform 0.3s',transform:`translateX(${T})`}:null,X=x?'front'===p?0:`calc(${L} * ${'left'===n?1:-1})`:0,z='permanent'!==p?{transition:'transform 0.3s',transform:`translateX(${X})`}:null,A=(0,f.jsx)(o.default,{ref:$,style:[y.drawer,{position:'permanent'===p?'relative':'absolute',zIndex:'back'===p?-1:1},{width:L},'permanent'!==p?'right'===n?{right:`calc(${L} * -1)`}:{left:`calc(${L} * -1)`}:null,W,h],children:_()},"drawer"),F=(0,f.jsxs)(o.default,{style:[y.content,z],children:[(0,f.jsx)(o.default,{"aria-hidden":C&&'permanent'!==p,style:y.content,children:P}),'permanent'!==p?(0,f.jsx)(u.Overlay,{open:x,progress:O,onPress:()=>v(),style:j,accessibilityLabel:E}):null]},"content");return(0,f.jsx)(s.DrawerProgressContext.Provider,{value:O,children:(0,f.jsxs)(o.default,{style:[y.container,D],children:[!M&&A,F,M&&A]})})};var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),n=e(r(_d[1])),o=e(r(_d[2])),l=e(r(_d[3])),s=r(_d[4]),c=r(_d[5]),d=r(_d[6]),u=r(_d[7]),f=r(_d[8]);const y=n.default.create({container:{flex:1,flexDirection:'row'},drawer:{top:0,bottom:0,maxWidth:'100%',backgroundColor:'white'},content:{flex:1}})},5005,[14,30,585,5006,5003,5008,5009,5010,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),u=((e=t)&&e.__esModule?e:{default:e}).default},5006,[5007]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n='undefined'!=typeof document||'undefined'!=typeof navigator&&'ReactNative'===navigator.product?t.useLayoutEffect:t.useEffect;m.exports=function(u){var f=t.useRef(u),c=t.useRef(function(){for(var t=[],n=0;n{const f=w===i.index,{title:p,drawerLabel:b,drawerIcon:I,drawerLabelStyle:A,drawerItemStyle:B,drawerAllowFontScaling:D}=c[u.key].options;return(0,t.jsx)(n.DrawerItem,{route:u,href:s(u.name,u.params),label:void 0!==b?b:void 0!==p?p:u.name,icon:I,focused:f,activeTintColor:v,inactiveTintColor:y,activeBackgroundColor:k,inactiveBackgroundColor:C,allowFontScaling:D,labelStyle:A,style:B,onPress:()=>{l.emit({type:'drawerItemPress',target:u.key,canPreventDefault:!0}).defaultPrevented||l.dispatch(Object.assign({},f?o.DrawerActions.closeDrawer():o.CommonActions.navigate(u),{target:i.key}))}},u.key)})};const t=r(d[0]),o=r(d[1]),n=r(d[2])},5014,[6,861,5015]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]).default;const l=["href","icon","label","labelStyle","focused","allowFontScaling","activeTintColor","inactiveTintColor","activeBackgroundColor","inactiveBackgroundColor","style","onPress","pressColor","pressOpacity","testID","accessibilityLabel"];Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerItem=function(p){const{colors:f,fonts:y}=(0,u.useTheme)(),{href:h,icon:C,label:v,labelStyle:x,focused:w=!1,allowFontScaling:S,activeTintColor:T=f.primary,inactiveTintColor:j,activeBackgroundColor:O,inactiveBackgroundColor:P="transparent",style:V,onPress:k,pressColor:D,pressOpacity:I=1,testID:B,accessibilityLabel:_}=p,E=t(p,l),{borderRadius:F=56}=n.StyleSheet.flatten(V||{}),L=w?T:j??(0,s.Color)(f.text)?.alpha(.68).string()??f.text,R=w?O??(0,s.Color)(T)?.alpha(.12).string()??'transparent':P,z=C?C({size:24,focused:w,color:L}):null;return(0,o.jsx)(n.View,Object.assign({collapsable:!1},E,{style:[b.container,{borderRadius:F,backgroundColor:R},V],children:(0,o.jsx)(c.PlatformPressable,{testID:B,onPress:k,role:"button","aria-label":_,"aria-selected":w,pressColor:D,pressOpacity:I,hoverEffect:{color:L},href:h,children:(0,o.jsxs)(n.View,{style:[b.wrapper,{borderRadius:F}],children:[z,(0,o.jsx)(n.View,{style:[b.label,{marginStart:z?12:0}],children:'string'==typeof v?(0,o.jsx)(c.Text,{numberOfLines:1,allowFontScaling:S,style:[b.labelText,{color:L},y.medium,x],children:v}):v({color:L,focused:w})})]})})}))};const o=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]);const b=n.StyleSheet.create({container:{borderCurve:'continuous',overflow:'hidden'},wrapper:{flexDirection:'row',alignItems:'center',paddingVertical:11,paddingStart:16,paddingEnd:24,borderCurve:'continuous'},label:{marginEnd:12,marginVertical:4,flex:1},labelText:{lineHeight:24,textAlignVertical:'center'}})},5015,[363,6,17,1145,1137,861]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]).default;const o=["tintColor","accessibilityLabel","imageSource"];var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerToggleButton=function(n){let{tintColor:b,accessibilityLabel:_="Show navigation menu",imageSource:y=l.default}=n,v=t(n,o);const w=(0,f.useNavigation)();return(0,s.jsx)(u.HeaderButton,Object.assign({},v,{accessibilityLabel:_,onPress:()=>w.dispatch(f.DrawerActions.toggleDrawer()),children:(0,s.jsx)(c.Image,{resizeMode:"contain",source:y,fadeDuration:0,tintColor:b,style:h.icon})}))};const s=r(d[1]),c=r(d[2]),l=n(r(d[3])),u=r(d[4]),f=r(d[5]);const h=c.StyleSheet.create({icon:{height:24,width:24,marginVertical:8,marginHorizontal:5}})},5016,[363,6,17,5017,1137,861]); +__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/expo-router/assets/react-navigation/drawer/toggle-drawer-icon.ae74bb20586a731af545e6b00fe14a09.png",width:96,height:96,toString(){return this.uri}}},5017,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]).default;const n=["enabled"],t=["visible","children"];Object.defineProperty(_e,"__esModule",{value:!0}),_e.MaybeScreenContainer=void 0,_e.MaybeScreen=function(n){let{visible:s,children:o}=n,u=e(n,t);if(b?.screensEnabled?.())return(0,c.jsx)(b.Screen,Object.assign({activityState:s?2:0},u,{children:o}));return(0,c.jsx)(l.ResourceSavingView,Object.assign({visible:s},u,{children:o}))};const c=r(d[1]),s=r(d[2]),l=r(d[3]);let b;try{b=r(d[4],"react-native-screens")}catch(e){}_e.MaybeScreenContainer=t=>{let{enabled:l}=t,o=e(t,n);return b?.screensEnabled?.()?(0,c.jsx)(b.ScreenContainer,Object.assign({enabled:l},o)):(0,c.jsx)(s.View,Object.assign({},o))}},5018,[363,6,17,1137,1188]); +__d(function(g,r,_i,a,_m,e,d){"use strict";var t,n=this&&this.__createBinding||(Object.create?function(t,n,o,i){void 0===i&&(i=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,i,u)}:function(t,n,o,i){void 0===i&&(i=o),t[i]=n[o]}),o=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),i=this&&this.__importStar||(t=function(n){return t=Object.getOwnPropertyNames||function(t){var n=[];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[n.length]=o);return n},t(n)},function(i){if(i&&i.__esModule)return i;var u={};if(null!=i)for(var c=t(i),f=0;f{const n=n=>{'Escape'===n.key&&e()};return document?.body?.addEventListener?.('keyup',n),()=>{document?.body?.removeEventListener?.('keyup',n)}}},5020,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDrawerStatusFromState=function(t){if(null==t.history)throw new Error("Couldn't find the drawer status in the state object. Is it a valid state object of drawer navigator?");const o=t.history.findLast(t=>'drawer'===t.type);return o?.status??t.default??'closed'}},5021,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useDrawerStatus=function(){const o=(0,t.use)(n.DrawerStatusContext);if(void 0===o)throw new Error("Couldn't find a drawer. Is your component inside a drawer navigator?");return o};const t=r(d[0]),n=r(d[1])},5022,[14,5019]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DrawerContent=function(l){const f=(0,t.c)(10),u=(0,o.useSafeAreaInsets)();let b,j,_,h;f[0]!==u.bottom||f[1]!==u.top?(b={paddingTop:u.top,paddingBottom:u.bottom,paddingLeft:0,paddingRight:0,paddingStart:0,paddingEnd:0,justifyContent:"flex-start",height:"100%"},f[0]=u.bottom,f[1]=u.top,f[2]=b):b=f[2];f[3]!==l?(j=(0,p.jsx)(s.DrawerItemList,Object.assign({},l)),f[3]=l,f[4]=j):j=f[4];f[5]===Symbol.for("react.memo_cache_sentinel")?(_=(0,p.jsx)(c.Version,{}),f[5]=_):_=f[5];f[6]!==l||f[7]!==b||f[8]!==j?(h=(0,p.jsxs)(n.DrawerContentScrollView,Object.assign({},l,{contentContainerStyle:b,children:[j,_]})),f[6]=l,f[7]=b,f[8]=j,f[9]=h):h=f[9];return h};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]),p=r(d[6])},5023,[12,14,4998,854,5024,5026,6]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DrawerItemList=function({state:i,navigation:c,descriptors:s}){const l=i.routes[i.index],u=s[l.key].options,{drawerActiveTintColor:v,drawerInactiveTintColor:w,drawerActiveBackgroundColor:y,drawerInactiveBackgroundColor:C}=u;return i.routes.map((l,u)=>{const k=u===i.index,{title:p,drawerLabel:b,drawerIcon:I,drawerLabelStyle:T,drawerItemStyle:f,drawerType:A}=s[l.key].options;return(0,n.jsx)(o.DrawerItem,{label:void 0!==b?b:void 0!==p?p:l.name,icon:I,focused:k,activeTintColor:v,inactiveTintColor:w,activeBackgroundColor:y,inactiveBackgroundColor:C,labelStyle:T,style:f,onPress:()=>{c.dispatch(Object.assign({},k?t.DrawerActions.closeDrawer():t.CommonActions.navigate({name:l.name,merge:!0}),{target:i.key}))},drawerType:A},l.key)})},r(d[0]);var t=r(d[1]),o=r(d[2]),n=r(d[3])},5024,[14,4872,5025,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DrawerItem=function(t){const n=(0,e.c)(14),{label:s,icon:o,focused:c,onPress:l,drawerType:b,style:p}=t;let x;n[0]!==p?(x=void 0===p?{}:p,n[0]=p,n[1]=x):x=n[1];const h=x;if("permanent"===b){let e;return n[2]!==c||n[3]!==o||n[4]!==s||n[5]!==l||n[6]!==h?(e=(0,d.jsx)(u,{icon:o,label:s,focused:c,onPress:l,style:h}),n[2]=c,n[3]=o,n[4]=s,n[5]=l,n[6]=h,n[7]=e):e=n[7],e}let y;n[8]!==c||n[9]!==o||n[10]!==s||n[11]!==l||n[12]!==h?(y=(0,d.jsx)(f,{icon:o,label:s,focused:c,onPress:l,style:h}),n[8]=c,n[9]=o,n[10]=s,n[11]=l,n[12]=h,n[13]=y):y=n[13];return y};var e=r(_d[0]),t=((function(e){if(e&&e.__esModule)return e;var t={};e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e})(r(_d[1])),r(_d[2])),n=r(_d[3]),s=r(_d[4]),o=r(_d[5]),c=r(_d[6]),l=r(_d[7]);r(_d[8]);var d=r(_d[9]);function u(n){const u=(0,e.c)(27),{icon:f,label:b,focused:p,onPress:x,style:h}=n,y=p?"border-l-primary":"web:hover:bg-white/10";let j,P,v;u[0]!==y?(j=(0,s.cn)("h-12 rounded-none border-x-4 border-transparent bg-transparent px-3",y),u[0]=y,u[1]=j):j=u[1],u[2]!==p||u[3]!==f?(P=f?.({focused:p}),u[2]=p,u[3]=f,u[4]=P):P=u[4],u[5]!==x||u[6]!==j||u[7]!==P?(v=(0,d.jsx)(t.Button,{onPress:x,size:"xl",className:j,children:P}),u[5]=x,u[6]=j,u[7]=P,u[8]=v):v=u[8];const w=v;{let e,t,n,s,f;return u[9]!==w?(e=(0,d.jsx)(c.TooltipTrigger,{asChild:!0,children:w}),u[9]=w,u[10]=e):e=u[10],u[11]!==p||u[12]!==b?(t="function"==typeof b?b({focused:p}):b,u[11]=p,u[12]=b,u[13]=t):t=u[13],u[14]!==t?(n=(0,d.jsx)(c.TooltipContent,{side:"right",children:(0,d.jsx)(o.Text,{children:t})}),u[14]=t,u[15]=n):n=u[15],u[16]!==e||u[17]!==n?(s=(0,d.jsxs)(c.Tooltip,{children:[e,n]}),u[16]=e,u[17]=n,u[18]=s):s=u[18],u[19]!==h||u[20]!==s?(f=(0,d.jsx)(l.VStack,{style:h,children:s}),u[19]=h,u[20]=s,u[21]=f):f=u[21],f}}function f(o){const c=(0,e.c)(21),{icon:l,label:u,focused:f,onPress:b,style:p}=o,x=f?"border-l-primary":"web:hover:bg-white/10";let h,y;c[0]!==x?(h=(0,s.cn)("h-12 items-start rounded-none border-x-4 border-transparent bg-transparent px-3",x),c[0]=x,c[1]=h):h=c[1],c[2]!==f||c[3]!==l?(y=l?.({focused:f}),c[2]=f,c[3]=l,c[4]=y):y=c[4];const j=f?"text-primary":"text-sidebar-foreground";let P,v,w,T,_;return c[5]!==j?(P=(0,s.cn)("pr-2",j),c[5]=j,c[6]=P):P=c[6],c[7]!==f||c[8]!==u?(v="function"==typeof u?u({focused:f}):u,c[7]=f,c[8]=u,c[9]=v):v=c[9],c[10]!==P||c[11]!==v?(w=(0,d.jsx)(t.ButtonText,{className:P,children:v}),c[10]=P,c[11]=v,c[12]=w):w=c[12],c[13]!==y||c[14]!==w?(T=(0,d.jsxs)(n.HStack,{className:"gap-3",children:[y,w]}),c[13]=y,c[14]=w,c[15]=T):T=c[15],c[16]!==b||c[17]!==p||c[18]!==h||c[19]!==T?(_=(0,d.jsx)(t.Button,{onPress:b,size:"xl",className:h,style:p,children:T}),c[16]=b,c[17]=p,c[18]=h,c[19]=T,c[20]=_):_=c[20],_}},5025,[12,14,3185,1351,1354,1434,1578,1605,1410,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Version=function(){const e=(0,o.c)(8),{screenSize:s}=(0,h.useTheme)(),{appVersion:t}=(0,b.useAppInfo)(),c="lg"===s&&"px-0 text-center";let x;e[0]!==c?(x=(0,u.cn)("text-sidebar-foreground text-3xs p-2 px-4 opacity-50 active:opacity-100",c),e[0]=c,e[1]=x):x=e[1];const j="lg"===s?`v ${t}`:`Version ${t}`;let f,_,w;e[2]!==x||e[3]!==j?(f=(0,v.jsx)(l.DialogTrigger,{asChild:!0,children:(0,v.jsx)(n.default,{children:(0,v.jsx)(p.Text,{className:x,children:j})})}),e[2]=x,e[3]=j,e[4]=f):f=e[4];e[5]===Symbol.for("react.memo_cache_sentinel")?(_=(0,v.jsx)(l.DialogContent,{size:"sm",children:(0,v.jsx)(V,{})}),e[5]=_):_=e[5];e[6]!==f?(w=(0,v.jsxs)(l.Dialog,{children:[f,_]}),e[6]=f,e[7]=w):w=e[7];return w};var o=r(d[0]);r(d[1]);var s=e(r(d[2])),n=e(r(d[3])),t=r(d[4]),l=r(d[5]),c=r(d[6]),x=r(d[7]),u=r(d[8]),p=r(d[9]),j=r(d[10]),f=r(d[11]),h=r(d[12]),b=r(d[13]),v=r(d[14]);function _(e){const s=(0,o.c)(7),{label:n,value:t}=e;if(!t)return null;let l,x,u;return s[0]!==n?(l=(0,v.jsx)(p.Text,{className:"text-muted-foreground",children:n}),s[0]=n,s[1]=l):l=s[1],s[2]!==t?(x=(0,v.jsx)(p.Text,{className:"font-mono",children:t}),s[2]=t,s[3]=x):x=s[3],s[4]!==l||s[5]!==x?(u=(0,v.jsxs)(c.HStack,{className:"justify-between",children:[l,x]}),s[4]=l,s[5]=x,s[6]=u):u=s[6],u}function V(){const e=(0,o.c)(67),s=(0,f.useT)(),{appVersion:n,platformVersion:u,platform:h,site:V,license:T}=(0,b.useAppInfo)();let S,D,k,y,N,P,z,A,H,I,B;if(e[0]!==n||e[1]!==h||e[2]!==s){let o,t,c;N={ios:"iOS",android:"Android",web:"Web",electron:"Desktop"},e[14]!==s?(o=s("common.about_wcpos"),e[14]=s,e[15]=o):o=e[15],e[16]!==o?(B=(0,v.jsx)(l.DialogHeader,{children:(0,v.jsx)(l.DialogTitle,{children:o})}),e[16]=o,e[17]=B):B=e[17],y=l.DialogBody,k=j.VStack,I="md",D=j.VStack,z="xs",e[18]!==s?(t=s("common.application"),e[18]=s,e[19]=t):t=e[19],e[20]!==t?(A=(0,v.jsx)(p.Text,{className:"text-muted-foreground text-xs font-semibold uppercase",children:t}),e[20]=t,e[21]=A):A=e[21],e[22]!==s?(c=s("common.app_version"),e[22]=s,e[23]=c):c=e[23],e[24]!==n||e[25]!==c?(H=(0,v.jsx)(_,{label:c,value:n}),e[24]=n,e[25]=c,e[26]=H):H=e[26],S=_,P=s("common.version",{platform:N[h]}),e[0]=n,e[1]=h,e[2]=s,e[3]=S,e[4]=D,e[5]=k,e[6]=y,e[7]=N,e[8]=P,e[9]=z,e[10]=A,e[11]=H,e[12]=I,e[13]=B}else S=e[3],D=e[4],k=e[5],y=e[6],N=e[7],P=e[8],z=e[9],A=e[10],H=e[11],I=e[12],B=e[13];const C=u!==n?u:void 0;let F,M;e[27]!==S||e[28]!==P||e[29]!==C?(F=(0,v.jsx)(S,{label:P,value:C}),e[27]=S,e[28]=P,e[29]=C,e[30]=F):F=e[30],e[31]!==s?(M=s("common.platform"),e[31]=s,e[32]=M):M=e[32];const O=N[h];let $,L,R,U,W,q,E,G,J,K;return e[33]!==M||e[34]!==O?($=(0,v.jsx)(_,{label:M,value:O}),e[33]=M,e[34]=O,e[35]=$):$=e[35],e[36]!==D||e[37]!==z||e[38]!==$||e[39]!==A||e[40]!==H||e[41]!==F?(L=(0,v.jsxs)(D,{space:z,children:[A,H,F,$]}),e[36]=D,e[37]=z,e[38]=$,e[39]=A,e[40]=H,e[41]=F,e[42]=L):L=e[42],e[43]!==V||e[44]!==s?(R=V&&(0,v.jsxs)(j.VStack,{space:"xs",children:[(0,v.jsx)(p.Text,{className:"text-muted-foreground text-xs font-semibold uppercase",children:s("common.server")}),V.wcposProVersion?(0,v.jsx)(_,{label:s("common.wcpos_pro_plugin"),value:V.wcposProVersion}):(0,v.jsx)(_,{label:s("common.wcpos_plugin"),value:V.wcposVersion}),(0,v.jsx)(_,{label:s("common.woocommerce"),value:V.wcVersion}),(0,v.jsx)(_,{label:s("common.wordpress"),value:V.wpVersion})]}),e[43]=V,e[44]=s,e[45]=R):R=e[45],e[46]!==T||e[47]!==s?(U=T&&(0,v.jsxs)(j.VStack,{space:"xs",children:[(0,v.jsx)(p.Text,{className:"text-muted-foreground text-xs font-semibold uppercase",children:s("common.license")}),(0,v.jsx)(_,{label:s("common.status"),value:T.isPro?s("common.pro"):s("common.free")})]}),e[46]=T,e[47]=s,e[48]=U):U=e[48],e[49]!==k||e[50]!==L||e[51]!==R||e[52]!==U||e[53]!==I?(W=(0,v.jsxs)(k,{space:I,children:[L,R,U]}),e[49]=k,e[50]=L,e[51]=R,e[52]=U,e[53]=I,e[54]=W):W=e[54],e[55]!==y||e[56]!==W?(q=(0,v.jsx)(y,{children:W}),e[55]=y,e[56]=W,e[57]=q):q=e[57],e[58]===Symbol.for("react.memo_cache_sentinel")?(E=(0,v.jsx)(x.Icon,{name:"globe",size:"sm"}),e[58]=E):E=e[58],e[59]!==s?(G=s("common.release_notes"),e[59]=s,e[60]=G):G=e[60],e[61]!==G?(J=(0,v.jsx)(l.DialogFooter,{children:(0,v.jsx)(t.Button,{variant:"outline",onPress:w,children:(0,v.jsxs)(c.HStack,{children:[E,(0,v.jsx)(p.Text,{children:G})]})})}),e[61]=G,e[62]=J):J=e[62],e[63]!==q||e[64]!==J||e[65]!==B?(K=(0,v.jsxs)(v.Fragment,{children:[B,q,J]}),e[63]=q,e[64]=J,e[65]=B,e[66]=K):K=e[66],K}function w(){return s.default.openURL("https://updates.wcpos.com")}},5026,[12,14,785,16,3185,3188,1351,1357,1354,1434,1605,1987,1743,4579,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useUnreadErrorCount=function(){const e=(0,t.c)(6),o=(0,d.useQueryManager)(),c=o.localDB.collections?.logs,[f,p]=n.useState(_);let b;e[0]!==f||e[1]!==c?(b=c?.count({selector:{level:{$eq:"error"},timestamp:{$gt:f}}}).$.pipe((0,s.catchError)(e=>(0,l.from)((0,d.recoverLogsCollectionStorage)(c,e)).pipe((0,s.map)(t=>{if(!t)throw e;return 0}))))??null,e[0]=f,e[1]=c,e[2]=b):b=e[2];const v=(0,u.useObservableState)(b,0);let h;e[3]===Symbol.for("react.memo_cache_sentinel")?(h=()=>{p(Date.now())},e[3]=h):h=e[3];const j=h;let y;e[4]!==v?(y={count:v,markAsRead:j},e[4]=v,e[5]=y):y=e[5];return y},_e.LogsBadge=function(e){const n=(0,t.c)(2),{count:o}=e;if(0===o)return null;let u;n[0]!==o?(u=(0,p.jsx)(c.default,{className:"absolute -top-1 -right-0.5",children:(0,p.jsx)(f.Badge,{count:o,max:99,variant:"destructive",size:"sm"})}),n[0]=o,n[1]=u):u=n[1];return u};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),c=(e=o)&&e.__esModule?e:{default:e},u=r(_d[3]),l=r(_d[4]),s=r(_d[5]),f=r(_d[6]),d=r(_d[7]),p=r(_d[8]);function _(){return Date.now()}},5027,[12,14,585,1747,1748,1972,5028,4070,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["count","max","dot","variant","size","className"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Badge=function(t){const c=(0,n.c)(27);let b,w,y,z,j,p,h;if(c[0]!==t){var _=t;({count:w,max:j,dot:p,variant:h,size:z,className:b}=_),y=(0,s.default)(_,e),c[0]=t,c[1]=b,c[2]=w,c[3]=y,c[4]=z,c[5]=j,c[6]=p,c[7]=h}else b=c[1],w=c[2],y=c[3],z=c[4],j=c[5],p=c[6],h=c[7];const N=void 0===j?99:j,O=void 0!==p&&p;if(!O&&(!w||w<=0))return null;if(O){let e,t;return c[8]!==b?(e=(0,l.cn)("bg-destructive h-2.5 w-2.5 rounded-full",b),c[8]=b,c[9]=e):e=c[9],c[10]!==y||c[11]!==e?(t=(0,f.jsx)(u.default,Object.assign({className:e},y)),c[10]=y,c[11]=e,c[12]=t):t=c[12],t}const M=w&&w>N?`${N}+`:String(w);let V,B,P,S;c[13]!==b||c[14]!==z||c[15]!==h?(V=(0,l.cn)(v({variant:h,size:z}),b),c[13]=b,c[14]=z,c[15]=h,c[16]=V):V=c[16];c[17]!==z||c[18]!==h?(B=x({variant:h,size:z}),c[17]=z,c[18]=h,c[19]=B):B=c[19];c[20]!==M||c[21]!==B?(P=(0,f.jsx)(o.Text,{className:B,children:M}),c[20]=M,c[21]=B,c[22]=P):P=c[22];c[23]!==y||c[24]!==V||c[25]!==P?(S=(0,f.jsx)(u.default,Object.assign({className:V},y,{children:P})),c[23]=y,c[24]=V,c[25]=P,c[26]=S):S=c[26];return S};var s=t(r(d[0])),n=r(d[1]);r(d[2]);var u=t(r(d[3])),c=r(d[4]),l=r(d[5]),o=r(d[6]),f=r(d[7]);const v=(0,c.cva)('items-center justify-center rounded-full',{variants:{variant:{default:'bg-primary',destructive:'bg-destructive',secondary:'bg-secondary',success:'bg-success',warning:'bg-warning',muted:'bg-muted'},size:{default:'h-5 min-w-5 px-1.5',sm:'h-4 min-w-4 px-1',lg:'h-6 min-w-6 px-2'}},defaultVariants:{variant:'default',size:'default'}}),x=(0,c.cva)('font-semibold',{variants:{variant:{default:'text-primary-foreground',destructive:'text-destructive-foreground',secondary:'text-secondary-foreground',success:'text-success-foreground',warning:'text-warning-foreground',muted:'text-muted-foreground'},size:{default:'text-xs',sm:'text-[10px]',lg:'text-sm'}},defaultVariants:{variant:'default',size:'default'}})},5028,[363,12,14,585,1352,1354,1434,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Header=function(e){const s=(0,t.c)(29),{options:x,showUpgrade:v,setShowUpgrade:w}=e,M=(0,d.useSafeAreaInsets)(),{store:O}=(0,S.useAppState)(),E=(0,c.useObservableState)(O.name$,O.name),{screenSize:H}=(0,p.useTheme)(),[L,N]=n.useState(0),[U,P]=n.useState(0),[T,$]=n.useState(0),[k,A]=n.useState(0),B="sm"===H,I=`${x.title} - ${E}`,R=U-L,z=T-Math.abs(R),D=k>0&&k{N(e.nativeEvent.layout.width)},s[0]=q):q=s[0];const C=q;let F;s[1]===Symbol.for("react.memo_cache_sentinel")?(F=e=>{P(e.nativeEvent.layout.width)},s[1]=F):F=s[1];const G=F;let J;s[2]===Symbol.for("react.memo_cache_sentinel")?(J=e=>{$(e.nativeEvent.layout.width)},s[2]=J):J=s[2];const K=J;let Q;s[3]===Symbol.for("react.memo_cache_sentinel")?(Q=e=>{A(e)},s[3]=Q):Q=s[3];const V=Q;let X,Y;s[4]!==M.top?(X={paddingTop:M.top},s[4]=M.top,s[5]=X):X=s[5];s[6]===Symbol.for("react.memo_cache_sentinel")?(Y=(0,j.jsx)(o.default,{onLayout:C,children:(0,j.jsx)(f.HeaderLeft,{})}),s[6]=Y):Y=s[6];const Z=Math.max(0,W),ee=Math.max(0,-W);let te;s[7]!==Z||s[8]!==ee?(te={paddingLeft:Z,paddingRight:ee},s[7]=Z,s[8]=ee,s[9]=te):te=s[9];const ae=!B&&D;let re,ne,se,oe,ce,le,ie,de;s[10]!==ae||s[11]!==I?(re=(0,j.jsx)(y.HeaderTitle,{centered:ae,onIntrinsicWidth:V,children:I}),s[10]=ae,s[11]=I,s[12]=re):re=s[12];s[13]!==re||s[14]!==te?(ne=(0,j.jsx)(o.default,{className:"min-w-0 flex-1",onLayout:K,style:te,children:re}),s[13]=re,s[14]=te,s[15]=ne):ne=s[15];s[16]===Symbol.for("react.memo_cache_sentinel")?(se=(0,j.jsx)(o.default,{onLayout:G,children:(0,j.jsx)(b.HeaderRight,{})}),s[16]=se):se=s[16];s[17]!==ne?(oe=(0,j.jsxs)(h.HStack,{className:"h-10 items-center",children:[Y,ne,se]}),s[17]=ne,s[18]=oe):oe=s[18];s[19]!==oe||s[20]!==X?(ce=(0,j.jsx)(o.default,{className:"bg-sidebar border-sidebar-border border-b",style:X,children:oe}),s[19]=oe,s[20]=X,s[21]=ce):ce=s[21];s[22]===Symbol.for("react.memo_cache_sentinel")?(le=(0,j.jsx)(l.SystemBars,{style:"light"}),s[22]=le):le=s[22];s[23]!==w||s[24]!==v?(ie=v&&(0,j.jsx)(_.UpgradeNotice,{setShowUpgrade:w}),s[23]=w,s[24]=v,s[25]=ie):ie=s[25];s[26]!==ce||s[27]!==ie?(de=(0,j.jsx)(u.ErrorBoundary,{children:(0,j.jsxs)(o.default,{id:"titlebar",children:[ce,le,ie]})}),s[26]=ce,s[27]=ie,s[28]=de):de=s[28];return de};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),o=(e=s)&&e.__esModule?e:{default:e},c=r(_d[3]),l=r(_d[4]),d=r(_d[5]),u=r(_d[6]),h=r(_d[7]),f=r(_d[8]),b=r(_d[9]),y=r(_d[10]),_=r(_d[11]),S=r(_d[12]),p=r(_d[13]),j=r(_d[14])},5029,[12,14,585,1747,5030,854,1348,1351,5033,5034,5085,5086,2022,1743,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SystemBars",{enumerable:!0,get:function(){return t.SystemBars}});var t=r(d[0])},5030,[5031]); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.SystemBars=E;var n=r(d[0]),e=t(r(d[1]));r(d[2]),r(d[3]);var u=t(r(d[4]));function o(){return"light"===(e.default?.getColorScheme()??"light")}function s(t){switch(t){case"auto":return o()?"dark":"light";case"inverted":return o()?"light":"dark";default:return t}}function c(t){return"light"===t||"dark"===t?`${t}-content`:"default"}function l({hidden:t,style:n}){const e="string"==typeof n,u="boolean"==typeof t;return{statusBarStyle:e?n:n?.statusBar,navigationBarStyle:e?n:n?.navigationBar,statusBarHidden:u?t:t?.statusBar,navigationBarHidden:u?t:t?.navigationBar}}function f(t){return l(t)}r(d[5]);const B=[];const y={statusBarStyle:void 0,navigationBarStyle:void 0,statusBarHidden:void 0,navigationBarHidden:void 0};function v(t){if(t!==y.statusBarStyle){y.statusBarStyle=t;c(t)}}function S(t){t!==y.navigationBarStyle&&(y.navigationBarStyle=t)}function p(t){t!==y.statusBarHidden&&(y.statusBarHidden=t)}function H(t){t!==y.navigationBarHidden&&(y.navigationBarHidden=t)}function h(t){const n=f(t);return B.push(n),n}function k(t){const n=B.indexOf(t);-1!==n&&B.splice(n,1)}function _(t,n){const e=f(n),u=B.indexOf(t);return-1!==u&&(B[u]=e),e}function E(t){const{statusBarStyle:e,navigationBarStyle:o,statusBarHidden:s,navigationBarHidden:c}=l(t),f=(0,n.useMemo)(()=>({style:e===o?e:{statusBar:e,navigationBar:o},hidden:s===c?s:{statusBar:s,navigationBar:c}}),[e,o,s,c]),B=(0,u.default)(),y=(0,n.useRef)(null);return(0,n.useEffect)(()=>(y.current=h(f),()=>{y.current&&k(y.current)}),[]),(0,n.useEffect)(()=>{y.current&&(y.current=_(y.current,f))},[B,f]),null}E.pushStackEntry=h,E.popStackEntry=k,E.replaceStackEntry=_,E.setStyle=function(t){const n=l({style:t}),e=s(n.statusBarStyle),u=s(n.navigationBarStyle);"string"==typeof e&&v(e),"string"==typeof u&&S(u)},E.setHidden=function(t){const{statusBarHidden:n,navigationBarHidden:e}=l({hidden:t});"boolean"==typeof n&&p(n),"boolean"==typeof e&&H(e)}},5031,[14,302,108,824,846,5032]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=null},5032,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.HeaderLeft=function(){const x=(0,n.c)(13),{screenSize:f}=(0,l.useTheme)(),h=(0,s.useNavigation)(),_=(0,u.useT)();let j;x[0]!==h?(j=()=>{h.openDrawer()},x[0]=h,x[1]=j):j=x[1];const p=j;if("lg"===f)return null;if("sm"===f){let n,s;return x[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,b.jsx)(c.Icon,{name:"bars",className:"text-sidebar-foreground"}),x[2]=n):n=x[2],x[3]!==p?(s=(0,b.jsx)(t.Button,{onPress:p,className:"web:hover:bg-white/10 rounded-none bg-transparent px-3",children:n}),x[3]=p,x[4]=s):s=x[4],s}let N,v,w,S;x[5]===Symbol.for("react.memo_cache_sentinel")?(N=(0,b.jsx)(c.Icon,{name:"bars",className:"text-sidebar-foreground"}),x[5]=N):N=x[5];x[6]!==_?(v=_("common.menu"),x[6]=_,x[7]=v):v=x[7];x[8]!==v?(w=(0,b.jsxs)(o.HStack,{className:"gap-2",children:[N,(0,b.jsx)(t.ButtonText,{className:"text-sidebar-foreground",children:v})]}),x[8]=v,x[9]=w):w=x[9];x[10]!==p||x[11]!==w?(S=(0,b.jsx)(t.Button,{onPress:p,className:"web:hover:bg-white/10 rounded-none bg-transparent px-3",children:w}),x[10]=p,x[11]=w,x[12]=S):S=x[12];return S};var n=r(d[0]);r(d[1]);var s=r(d[2]),t=r(d[3]),o=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),b=r(d[8])},5033,[12,14,850,3185,1351,1357,1743,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.HeaderRight=function(){const u=(0,t.c)(1);let _;u[0]===Symbol.for("react.memo_cache_sentinel")?(_=(0,o.jsxs)(n.HStack,{className:"gap-0",children:[(0,o.jsx)(s.Online,{}),(0,o.jsx)(c.NotificationBell,{}),(0,o.jsx)(l.UserMenu,{})]}),u[0]=_):_=u[0];return _};var t=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3]),s=r(d[4]),l=r(d[5]),o=r(d[6])},5034,[12,14,1351,5035,5083,5084,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.NotificationBell=function(){const e=(0,t.c)(12),{unreadCount:x,markAllAsSeen:h}=(0,f.useNovuNotifications)(),[j,p]=n.useState(!1);let _;e[0]!==h?(_=e=>{p(e),e&&h()},e[0]=h,e[1]=_):_=e[1];const v=_;let N,y,P,O,C;e[2]===Symbol.for("react.memo_cache_sentinel")?(N=(0,b.jsx)(l.Icon,{name:"bell",className:"text-sidebar-foreground"}),e[2]=N):N=e[2];e[3]!==x?(y=x>0&&(0,b.jsx)(s.default,{className:"absolute -top-1 -right-0.5",children:(0,b.jsx)(c.Badge,{count:x,max:99,variant:"destructive",size:"sm"})}),e[3]=x,e[4]=y):y=e[4];e[5]!==y?(P=(0,b.jsx)(u.PopoverTrigger,{asChild:!0,children:(0,b.jsxs)(o.default,{className:"relative px-2",accessibilityRole:"button",accessibilityLabel:"Notifications",children:[N,y]})}),e[5]=y,e[6]=P):P=e[6];e[7]===Symbol.for("react.memo_cache_sentinel")?(O=(0,b.jsx)(u.PopoverContent,{side:"bottom",align:"center",className:"flex max-h-96 w-80 flex-col p-0",children:(0,b.jsx)(d.NotificationPanelContent,{})}),e[7]=O):O=e[7];e[8]!==v||e[9]!==j||e[10]!==P?(C=(0,b.jsxs)(u.Popover,{open:j,onOpenChange:v,children:[P,O]}),e[8]=v,e[9]=j,e[10]=P,e[11]=C):C=e[11];return C};var t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=e(r(_d[2])),s=e(r(_d[3])),c=r(_d[4]),l=r(_d[5]),u=r(_d[6]),f=r(_d[7]),d=r(_d[8]),b=r(_d[9])},5035,[12,14,16,585,5028,1357,4553,5036,5079,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useNovuNotifications=function(){const{storeDB:s}=(0,u.useAppState)(),{subscriberId:v,subscriberMetadata:y,isConfigured:w}=(0,l.useNovu)(),[N,h]=e.useState(!1),k=v&&y&&w?v:null,[p,x]=e.useState(null);k||null===p||x(null);const S=null!==k&&p===k,A=s?.notifications,C=e.useMemo(()=>A&&v?A.find({selector:{subscriberId:v},sort:[{createdAt:'desc'}]}).$.pipe((0,n.map)(e=>e.map(e=>({id:e.id??'',title:e.title||'',body:e.body||'',status:e.status,seen:e.seen??!1,createdAt:e.createdAt||0,workflowId:e.workflowId??void 0})))):null,[A,v]),I=(0,t.useObservableState)(C??o.EMPTY,[]),D=e.useMemo(()=>I.filter(e=>'unread'===e.status).length,[I]),T=e.useMemo(()=>I.filter(e=>!e.seen).length,[I]),R=e.useCallback(e=>{e&&(e.startsWith('http://')||e.startsWith('https://')?(0,c.openExternalURL)(e).catch(t=>{b.error('Novu: Failed to open external URL',{context:{url:e,error:t}})}):b.info('Novu: Internal navigation requested',{context:{url:e}}))},[]),F=e.useCallback((e,t)=>{const o=e.data,n=o?.workflowId,s=e.severity,c=(0,f.getNotificationBehavior)(n,s),u=e.subject||'',l=e.body||'';if(t)if(c.showToast){const e=c.level||'info';b[e](u,{showToast:!0,saveToDb:c.saveToDb,context:c.saveToDb&&l?{body:l}:void 0,toast:{text2:c.toast?.text2||(!1!==c.toast?.useBodyAsText2?l:void 0),dismissable:c.toast?.dismissable??!0,action:c.toast?.action?{label:c.toast.action.label,onClick:()=>{c.toast?.action?.url&&R(c.toast.action.url)}}:void 0}})}else c.saveToDb&&b.info(u,{saveToDb:!0,context:l?{body:l}:void 0})},[R]),j=e.useCallback(async(e,t=!1)=>{if(!A||!v)return;const o=e.id;if(!o)return void b.error('Novu: Notification missing ID',{context:{keys:Object.keys(e)}});F(e,t);const n=e.data,s=n?.workflowId??null;try{const t=e.createdAt?new Date(e.createdAt).getTime():Date.now(),n=Number.isFinite(t)?t:Date.now();await A.upsert({id:String(o),subscriberId:v,title:e.subject||'',body:e.body||'',status:e.isRead?'read':'unread',seen:e.isSeen??!1,createdAt:n,workflowId:s,channel:e.channelType||'in_app'}),b.debug('Novu: Notification synced to RxDB',{context:{id:o}})}catch(e){b.error('Novu: Failed to sync notification to RxDB',{context:{notificationId:o,error:e}})}},[A,v,F]),E=e.useCallback(async e=>{await Promise.all(e.map(e=>j(e,!1)))},[j]),O=e.useRef(null);e.useEffect(()=>{if(!v||!y||!w)return;let e=!0;b.info('Novu: Setting up client and WebSocket listeners',{context:{subscriberId:v}}),(0,d.getNovuClient)(v,y);const t=(0,d.subscribeToNovuEvents)({onNotificationReceived:e=>{const t=e.data;b.info('Novu: Processing notification from WebSocket',{context:{id:e.id,subject:e.subject,workflowId:t?.workflowId}}),j(e,!0)},onUnreadCountChanged:e=>{b.debug('Novu: Unread count updated via WebSocket',{context:{count:e}})}}),o=O.current!==v;(0,d.waitForNovuReady)(5e3).then(t=>{e&&(t?x(v):(x(null),b.warn('Novu: Socket connection timeout, syncing anyway')),o&&(O.current=v,(0,l.syncSubscriberToServer)(v,y).then(e=>{e.success?b.info('Novu: Subscriber metadata synced successfully'):(b.warn('Novu: Failed to sync subscriber metadata',{context:{error:e.error}}),O.current=null)}).catch(e=>{b.error('Novu: Error syncing subscriber metadata',{context:{error:e instanceof Error?e.message:String(e)}}),O.current=null})))}).catch(t=>{e&&(x(null),b.error('Novu: Socket readiness check failed',{context:{error:t instanceof Error?t.message:String(t)}}))});return(async()=>{h(!0);try{const t=await(0,d.fetchNotifications)();if(!e)return;b.info('Novu: Initial notifications loaded',{context:{count:t.length}}),await E(t)}catch(t){if(!e)return;b.error('Novu: Failed to load initial notifications',{context:{error:t instanceof Error?t.message:String(t)}})}finally{e&&h(!1)}})(),()=>{e=!1,x(null),b.debug('Novu: Cleaning up WebSocket listeners'),t()}},[v,y,w,j,E]);const P=e.useCallback(async e=>{if(A)try{const t=await A.findOne(e).exec();t&&await t.patch({status:'read',seen:!0}),await(0,d.markAsRead)(e)}catch(e){b.error('Novu: Failed to mark notification as read',{context:{error:e}})}},[A]),M=e.useCallback(async()=>{if(A&&v)try{const e=await A.find({selector:{subscriberId:v,status:'unread'}}).exec();await Promise.all(e.map(e=>e.patch({status:'read',seen:!0}))),await(0,d.markAllAsRead)()}catch(e){b.error('Novu: Failed to mark all notifications as read',{context:{error:e}})}},[A,v]),_=e.useCallback(async()=>{if(A&&v)try{const e=await A.find({selector:{subscriberId:v,seen:!1}}).exec();await Promise.all(e.map(e=>e.patch({seen:!0}))),await(0,d.markAllAsSeen)()}catch(e){b.error('Novu: Failed to mark all notifications as seen',{context:{error:e}})}},[A,v]),W=e.useCallback(async()=>{if(w){h(!0);try{const e=await(0,d.fetchNotifications)();await E(e),b.info('Novu: Notifications refreshed',{context:{count:e.length}})}catch(e){b.error('Novu: Failed to refresh notifications',{context:{error:e}})}finally{h(!1)}}else b.warn('Novu: Not configured, skipping refresh')},[w,E]);return{notifications:I,unreadCount:D,unseenCount:T,isLoading:N,isConnected:S,markAsRead:P,markAllAsRead:M,markAllAsSeen:_,refresh:W}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),n=r(_d[3]),s=r(_d[4]),c=r(_d[5]),u=r(_d[6]),l=r(_d[7]),d=r(_d[8]),f=r(_d[9]);const b=(0,s.getLogger)(['wcpos','notifications','novu'])},5036,[14,1747,1748,1972,1975,4816,2022,5037,5039,5078]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"syncSubscriberToServer",{enumerable:!0,get:function(){return s.syncSubscriberToServer}}),_e.NovuProvider=function(t){const b=(0,e.c)(17),{children:d}=t,{site:f,store:v,wpCredentials:p}=(0,n.useAppState)(),{locale:_}=(0,o.useLocale)();let O;e:{if(!f||!v||!p){let e;b[0]===Symbol.for("react.memo_cache_sentinel")?(e={subscriberId:null,subscriberMetadata:null,config:u,isConfigured:!1},b[0]=e):e=b[0],O=e;break e}let e;b[1]!==f||b[2]!==v||b[3]!==p?(e=(0,s.generateSubscriberId)(f,v,p),b[1]=f,b[2]=v,b[3]=p,b[4]=e):e=b[4];const t=e;let n;b[5]!==f||b[6]!==v?(n=(0,s.generateSubscriberMetadata)(f,v),b[5]=f,b[6]=v,b[7]=n):n=b[7];const o=n;let c,l;b[8]!==_||b[9]!==o?(c=Object.assign({},o,{locale:_}),b[8]=_,b[9]=o,b[10]=c):c=b[10],b[11]!==t||b[12]!==c?(l={subscriberId:t,subscriberMetadata:c,config:u,isConfigured:!0},b[11]=t,b[12]=c,b[13]=l):l=b[13],O=l}const P=O;let w;b[14]!==d||b[15]!==P?(w=(0,c.jsx)(l.Provider,{value:P,children:d}),b[14]=d,b[15]=P,b[16]=w):w=b[16];return w},_e.useNovu=function(){const e=t.useContext(l);if(!e)throw new Error("useNovu must be used within a NovuProvider");return e};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]);const u={applicationIdentifier:process.env.NOVU_APPLICATION_ID||'Wu5i9hEUNMO2',backendUrl:process.env.NOVU_API_URL||'https://api.notifications.wcpos.com',socketUrl:process.env.NOVU_SOCKET_URL||'wss://ws.notifications.wcpos.com'},l=t.createContext(void 0)},5037,[12,14,2022,2017,5038,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.generateSubscriberId=function(s,t,n){const c=u(s.url||''),p=t.id??t.localID,l=n.uuid,b=o.AppInfo.platform;return`${c}:${p}:${l}:${b}`},e.generateSubscriberMetadata=function(s,t){return{domain:u(s.url||''),storeId:t.id??t.localID??'',licenseKey:s.license?.key,licenseStatus:s.license?.status,appVersion:o.AppInfo.version,platform:o.AppInfo.platform,wcposVersion:s.wcpos_version,wcposProVersion:s.wcpos_pro_version,locale:t.locale}},e.syncSubscriberToServer=async function(t,o){const u=process.env.UPDATES_SERVER_URL||'https://updates.wcpos.com',p=(0,n.getNovuEnvironment)();try{const n=await s.http.request({method:'POST',url:`${u}/v1/subscriber/sync`,headers:{'Content-Type':'application/json'},data:{subscriberId:t,locale:o.locale,data:o,environment:p}});return c.debug('Novu: Subscriber sync successful',{context:{subscriberId:t,environment:p,status:n.status}}),{success:!0}}catch(s){const n=s?.response?.data?.message||s?.message||'Network error';return c.warn('Novu: Subscriber sync failed',{context:{subscriberId:t,environment:p,error:n,status:s?.response?.status}}),{success:!1,error:n}}};var s=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]);const c=(0,t.getLogger)(['wcpos','notifications','novu']);function u(s){try{return new URL(s).hostname}catch{return s.replace(/^https?:\/\//,'').replace(/\/.*$/,'')}}},5038,[4420,1975,5039,4579]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getNovuEnvironment=c,e.getNovuClient=function(o,c){if(u&&l===o)return u;u&&(n.debug('Novu: Disconnecting previous client'),N&&(N(),N=null),u.socket.disconnect(),u=null);return n.info('Novu: Initializing client with WebSocket',{context:{subscriberId:o,applicationIdentifier:s.applicationIdentifier,socketUrl:s.socketUrl}}),n.debug('Novu: Subscriber metadata',{context:{metadata:c}}),u=new t.Novu({applicationIdentifier:s.applicationIdentifier,apiUrl:s.apiUrl,socketUrl:s.socketUrl,subscriber:{subscriberId:o,locale:c?.locale}}),f=new Promise(t=>{v=t}),N=u.on('session.initialize.resolved',()=>{n.debug('Novu: Session initialized (WebSocket ready)'),v&&(v(),v=null)}),l=o,u},e.waitForNovuReady=async function(t=5e3){if(!f)return n.warn('Novu: No socket connection promise - client not initialized'),!1;try{return await Promise.race([f,new Promise((n,o)=>setTimeout(()=>o(new Error('Socket connection timeout')),t))]),!0}catch{return!1}},e.subscribeToNovuEvents=function(t){if(!u)return n.warn('Novu: Cannot subscribe to events - client not initialized'),()=>{};const o=[];if(t.onNotificationReceived){const c=t.onNotificationReceived,s=u.on('notifications.notification_received',t=>{const o=t.result,s=o?.id;b(s)&&(n.debug('Novu: WebSocket notification received',{context:{id:s,dataValue:JSON.stringify(o?.data)}}),c(o))});o.push(s)}if(t.onUnreadCountChanged){const c=t.onUnreadCountChanged,s=u.on('notifications.unread_count_changed',t=>{const o=t.result;n.debug('Novu: Unread count changed via WebSocket',{context:{count:o?.total}}),c(o?.total||0)});o.push(s)}if(t.onUnseenCountChanged){const c=t.onUnseenCountChanged,s=u.on('notifications.unseen_count_changed',t=>{n.debug('Novu: Unseen count changed via WebSocket',{context:{count:t?.result}}),c(t.result||0)});o.push(s)}return()=>{o.forEach(t=>t())}},e.fetchNotifications=async function(t=50){if(!u)return n.error('Novu: Cannot fetch notifications - client not initialized'),[];try{const{data:o,error:c}=await u.notifications.list({limit:t});return c?(n.error('Novu: Failed to fetch notifications',{context:{error:c.message}}),[]):(n.info('Novu: Fetched notifications',{context:{count:o?.notifications?.length||0}}),o?.notifications||[])}catch(t){return n.error('Novu: Failed to fetch notifications',{context:{error:t instanceof Error?t.message:String(t)}}),[]}},e.markAsRead=async function(t){if(!u)return!1;try{const{error:o}=await u.notifications.read({notificationId:t});return!o||(n.error('Novu: Failed to mark as read',{context:{notificationId:t,error:o.message}}),!1)}catch(o){return n.error('Novu: Failed to mark as read',{context:{notificationId:t,error:o instanceof Error?o.message:String(o)}}),!1}},e.markAllAsRead=async function(){if(!u)return!1;try{const{error:t}=await u.notifications.readAll();return!t||(n.error('Novu: Failed to mark all as read',{context:{error:t.message}}),!1)}catch(t){return n.error('Novu: Failed to mark all as read',{context:{error:t instanceof Error?t.message:String(t)}}),!1}},e.markAsSeen=async function(t){if(!u)return!1;try{const{error:o}=await u.notifications.seen({notificationId:t});return!o||(n.error('Novu: Failed to mark as seen',{context:{notificationId:t,error:o.message}}),!1)}catch(o){return n.error('Novu: Failed to mark as seen',{context:{notificationId:t,error:o instanceof Error?o.message:String(o)}}),!1}},e.markAllAsSeen=async function(){if(!u)return!1;try{const{error:t}=await u.notifications.seenAll();return!t||(n.error('Novu: Failed to mark all as seen',{context:{error:t.message}}),!1)}catch(t){return n.error('Novu: Failed to mark all as seen',{context:{error:t instanceof Error?t.message:String(t)}}),!1}},e.getUnreadCount=async function(){if(!u)return 0;try{const{data:t,error:o}=await u.notifications.count({read:!1});return o?(n.error('Novu: Failed to get unread count',{context:{error:o.message}}),0):t?.count||0}catch(t){return n.error('Novu: Failed to get unread count',{context:{error:t instanceof Error?t.message:String(t)}}),0}},e.disconnectNovuClient=function(){u&&(n.debug('Novu: Disconnecting client'),N&&(N(),N=null),u.socket.disconnect(),u=null,l=null)};var t=r(d[0]);const n=(0,r(d[1]).getLogger)(['wcpos','notifications','novu']),o={production:'Wu5i9hEUNMO2',development:'64qzhASJJNnb'};function c(){const t=process.env.NOVU_ENV;return'development'===t||'production'===t?t:'production'}const s={get applicationIdentifier(){return o[c()]},apiUrl:process.env.NOVU_API_URL||'https://api.notifications.wcpos.com',socketUrl:process.env.NOVU_SOCKET_URL||'wss://ws.notifications.wcpos.com'};let u=null,l=null,f=null,v=null,N=null;const p=new Set,h=100;function b(t){if(!t)return!1;if(p.has(t))return n.debug('Novu: Skipping duplicate WebSocket notification',{context:{id:t}}),!1;if(p.add(t),p.size>h){const t=p.values().next().value;t&&p.delete(t)}return!0}},5039,[5040,1975]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Novu",{enumerable:!0,get:function(){return t.Novu}}),Object.defineProperty(e,"SubscriptionPreference",{enumerable:!0,get:function(){return t.SubscriptionPreference}}),Object.defineProperty(e,"TopicSubscription",{enumerable:!0,get:function(){return t.TopicSubscription}}),Object.defineProperty(e,"areSeveritiesEqual",{enumerable:!0,get:function(){return t.areSeveritiesEqual}}),Object.defineProperty(e,"areTagsEqual",{enumerable:!0,get:function(){return t.areTagsEqual}}),Object.defineProperty(e,"checkNotificationDataFilter",{enumerable:!0,get:function(){return t.checkNotificationDataFilter}}),Object.defineProperty(e,"checkNotificationMatchesFilter",{enumerable:!0,get:function(){return t.checkNotificationMatchesFilter}}),Object.defineProperty(e,"isSameFilter",{enumerable:!0,get:function(){return t.isSameFilter}}),Object.defineProperty(e,"normalizeTagGroups",{enumerable:!0,get:function(){return t.normalizeTagGroups}}),Object.defineProperty(e,"ChannelType",{enumerable:!0,get:function(){return n.ChannelType}}),Object.defineProperty(e,"NotificationStatus",{enumerable:!0,get:function(){return n.NotificationStatus}}),Object.defineProperty(e,"NovuError",{enumerable:!0,get:function(){return n.NovuError}}),Object.defineProperty(e,"PreferenceLevel",{enumerable:!0,get:function(){return n.PreferenceLevel}}),Object.defineProperty(e,"SeverityLevelEnum",{enumerable:!0,get:function(){return n.SeverityLevelEnum}}),Object.defineProperty(e,"WebSocketEvent",{enumerable:!0,get:function(){return n.WebSocketEvent}}),Object.defineProperty(e,"WorkflowCriticalityEnum",{enumerable:!0,get:function(){return n.WorkflowCriticalityEnum}});var t=r(d[0]),n=r(d[1]);r(d[2])},5040,[5041,5042,5043]); +__d(function(_g2,r,i,_a3,m,_e2,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e2,'__esModule',{value:!0}),Object.defineProperty(_e2,"DEFAULT_API_VERSION",{enumerable:!0,get:function(){return pe}}),Object.defineProperty(_e2,"Novu",{enumerable:!0,get:function(){return mi}}),Object.defineProperty(_e2,"SubscriptionPreference",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e2,"TopicSubscription",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e2,"areSeveritiesEqual",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e2,"areTagsEqual",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e2,"checkNotificationDataFilter",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e2,"checkNotificationMatchesFilter",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e2,"checkNotificationTagFilter",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e2,"isBrowser",{enumerable:!0,get:function(){return St}}),Object.defineProperty(_e2,"isSameFilter",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e2,"normalizeTagGroups",{enumerable:!0,get:function(){return v}});var t=r(d[0]),n=r(d[1]),s=e(r(d[2]));r(d[3]);var a=r(d[4]),o=e(r(d[5])),c=30,l=100,h=200,u=class extends Error{constructor(e){super(e),this.name="TagsFilterValidationError"}};function p(e,t){if(e.length>t)throw new u(`At most ${t} tags are allowed in a single OR-group`);for(const t of e)if("string"!=typeof t)throw new u("Tags must be strings");return e}function _(e){const t=Object.keys(e),n=Object.prototype.hasOwnProperty.call(e,"or"),s=Object.prototype.hasOwnProperty.call(e,"and");if(n&&s)throw new u('Tags filter cannot have both "or" and "and"');if(n){if(1!==t.length)throw new u("Invalid tags filter object");const n=e.or;if(!Array.isArray(n))throw new u('"or" must be an array of strings');if(0===n.length)return[];return[p(n,l)]}if(s){if(1!==t.length)throw new u("Invalid tags filter object");const n=e.and;if(!Array.isArray(n))throw new u('"and" must be an array');if(0===n.length)return[];if(n.length>c)throw new u(`At most ${c} tag groups are allowed`);const s=[];let a=0;for(const e of n){if("object"!=typeof e||null===e||Array.isArray(e))throw new u('Each "and" entry must be an object { or: string[] }');if(1!==Object.keys(e).length||!Object.prototype.hasOwnProperty.call(e,"or"))throw new u('Each "and" entry must be { or: string[] }');const t=e.or;if(!Array.isArray(t))throw new u('"or" must be an array of strings');if(0===t.length)throw new u("Each tag group must be a non-empty array of strings");const n=p(t,l);a+=n.length,s.push(n)}if(a>h)throw new u(`At most ${h} total tag values are allowed`);return s}throw new u('Tags filter object must have "or" or "and"')}function v(e){if(void 0===e)return[];if(null===e)throw new u("Tags must be an array or object");if("object"==typeof e&&!Array.isArray(e))return _(e);if(!Array.isArray(e))throw new u("Tags must be an array or object");if(0===e.length)return[];if(Array.isArray(e[0]))throw new u("Nested tag arrays are not supported; use { and: [{ or: string[] }, ...] } for multiple OR-groups");const t=e;if(t.length>l)throw new u(`At most ${l} tags are allowed in a single OR-group`);for(const e of t)if("string"!=typeof e)throw new u("Tags must be strings");return[t]}function f(e){if(void 0===e)return"";const t=v(e);if(0===t.length)return"";const n=Array.from(new Map(t.map(e=>{const t=Array.from(new Set(e)).sort((e,t)=>e.localeCompare(t));return[JSON.stringify(t),t]})).values()).sort((e,t)=>JSON.stringify(e).localeCompare(JSON.stringify(t)));return JSON.stringify(n)}var g,y,b,S,w,G=(e,t)=>{try{return f(e)===f(t)}catch(e){return!1}},k=(e,t)=>{const n=Array.isArray(e)?e:e?[e]:[],s=Array.isArray(t)?t:t?[t]:[];return(a=n)===(o=s)||!(!a||!o)&&a.length===o.length&&a.every((e,t)=>e===o[t]);var a,o},I=(e,t)=>{if(!e&&!t)return!0;if(!e||!t)return!1;try{return JSON.stringify(e)===JSON.stringify(t)}catch(e){return!1}},A=(e,t)=>I(e.data,t.data)&&G(e.tags,t.tags)&&e.read===t.read&&e.archived===t.archived&&e.snoozed===t.snoozed&&e.seen===t.seen&&k(e.severity,t.severity)&&e.createdGte===t.createdGte&&e.createdLte===t.createdLte;function x(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function E(e){return Object.prototype.hasOwnProperty.call(e,"or")||Object.prototype.hasOwnProperty.call(e,"and")}function C(e){return null===e||("boolean"==typeof e||("string"==typeof e||"number"==typeof e&&Number.isFinite(e)))}function W(e){if(void 0===e)return[];if(Array.isArray(e))return 0===e.length?[]:e.every(C)?[e]:null;if(x(e)){const t=Object.prototype.hasOwnProperty.call(e,"or"),n=Object.prototype.hasOwnProperty.call(e,"and");if(t&&n)return null;const s=Object.keys(e);if(t){if(1!==s.length)return null;const t=e.or;return Array.isArray(t)?0===t.length?[]:t.every(C)?[t]:null:null}if(n){if(1!==s.length)return null;const t=e.and;if(!Array.isArray(t))return null;const n=[];for(const e of t){if(!x(e))return null;if(1!==Object.keys(e).length||!("or"in e))return null;const t=e.or;if(!Array.isArray(t)||0===t.length)return null;if(!t.every(C))return null;n.push(t)}return n}return null}return C(e)?[[e]]:null}function N(e,t){let n=e;for(const e of t){if(null==n)return;if("object"!=typeof n||Array.isArray(n))return;n=n[e]}return n}function M(e,t){return Array.isArray(t)?t.some(t=>e.some(e=>e===t)):e.some(e=>e===t)}function $(e,t,n,s){if(s>2)return!1;for(const[a,o]of Object.entries(t)){if(a.startsWith("$")||a.startsWith(".")||"__proto__"===a||"constructor"===a||"prototype"===a)return!1;const t=[...n,a];if(x(o)&&!E(o)){if(!$(e,o,t,s+1))return!1;continue}const c=W(o);if(null===c)return!1;if(0===c.length)continue;const l=e?N(e,t):void 0;if(void 0===l)return!1;if(!c.every(e=>M(e,l)))return!1}return!0}function P(e,t){return!t||0===Object.keys(t).length||!!e&&$(e,t,[],1)}function O(e,t){let n;try{n=v(t)}catch(e){return!1}return 0===n.length||!(!e||0===e.length)&&n.every(t=>t.some(t=>e.includes(t)))}function K(e,t){return(void 0===t.read||e.isRead===t.read)&&((void 0===t.seen||e.isSeen===t.seen)&&((void 0===t.archived||e.isArchived===t.archived)&&(void 0===t.snoozed||e.isSnoozed===t.snoozed)))}function U(e,t,n){if(!t&&!n)return!0;const s=new Date(e).getTime();return!(t&&sn)}function z(e,t){return K(e,t)&&O(e.tags,t.tags)&&P(e.data,t.data)&&U(e.createdAt,t.createdGte,t.createdLte)}var V=class{constructor(e,t,s,a,o){var c;(0,n.__privateAdd)(this,g),(0,n.__privateAdd)(this,y),(0,n.__privateAdd)(this,b),(0,n.__privateAdd)(this,S),(0,n.__privateAdd)(this,w,!1),(0,n.__privateSet)(this,g,t),(0,n.__privateSet)(this,y,s),(0,n.__privateSet)(this,b,a),(0,n.__privateSet)(this,S,o),this.id=e.id,this.identifier=e.identifier,this.topicKey=e.topicKey,this.preferences=null==(c=e.preferences)?void 0:c.map(e=>new Y((0,n.__spreadValues)({},e),(0,n.__privateGet)(this,g),(0,n.__privateGet)(this,y),(0,n.__privateGet)(this,b),(0,n.__privateGet)(this,S)))}update(e){return(0,n.__async)(this,null,function*(){return J({emitter:(0,n.__privateGet)(this,g),apiService:(0,n.__privateGet)(this,y),cache:(0,n.__privateGet)(this,b),useCache:(0,n.__privateGet)(this,S),args:(0,n.__spreadProps)((0,n.__spreadValues)({},e),{subscription:this})})})}updatePreference(e){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,w)?{error:new t.NovuError("Cannot update a deleted subscription",new Error("Subscription is stale"))}:D({emitter:(0,n.__privateGet)(this,g),apiService:(0,n.__privateGet)(this,y),cache:(0,n.__privateGet)(this,b),useCache:(0,n.__privateGet)(this,S),args:(0,n.__spreadProps)((0,n.__spreadValues)({},e),{subscriptionId:this.identifier})})})}bulkUpdatePreferences(e){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,w)?{error:new t.NovuError("Cannot bulk update a deleted subscription",new Error("Subscription is stale"))}:B({emitter:(0,n.__privateGet)(this,g),apiService:(0,n.__privateGet)(this,y),cache:(0,n.__privateGet)(this,b),useCache:(0,n.__privateGet)(this,S),args:e.map(e=>(0,n.__spreadProps)((0,n.__spreadValues)({},e),{subscriptionId:this.identifier}))})})}delete(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,w)?{error:new t.NovuError("Cannot delete an already deleted subscription",new Error("Subscription is stale"))}:q({emitter:(0,n.__privateGet)(this,g),apiService:(0,n.__privateGet)(this,y),args:{subscription:this}})})}};g=new WeakMap,y=new WeakMap,b=new WeakMap,S=new WeakMap,w=new WeakMap;var j,F,L,T,H,R,J=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:s,cache:a,useCache:o,args:c}){const l="identifier"in c?c.identifier:c.subscription.identifier,h="topicKey"in c?c.topicKey:c.subscription.topicKey;try{e.emit("subscription.update.pending",{args:c});const t=yield s.updateSubscription({topicKey:h,identifier:l,name:c.name,preferences:c.preferences}),u=new V((0,n.__spreadProps)((0,n.__spreadValues)({},t),{topicKey:h}),e,s,a,o);return e.emit("subscription.update.resolved",{args:c,data:u}),{data:u}}catch(n){return e.emit("subscription.update.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to update subscription",n)}}}),D=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:s,cache:a,useCache:o,args:c}){var l,h;const u="workflowId"in c?c.workflowId:null==(h=null==(l=c.preference)?void 0:l.workflow)?void 0:h.id;try{e.emit("subscription.preference.update.pending",{args:c,data:"preference"in c?new Y((0,n.__spreadValues)((0,n.__spreadValues)({},c.preference),"boolean"==typeof c.value?{enabled:c.value}:{condition:c.value}),e,s,a,o):void 0});const t=yield s.updateSubscriptionPreference((0,n.__spreadValues)({subscriptionIdentifier:c.subscriptionId,workflowId:u},"boolean"==typeof c.value?{enabled:c.value,email:c.value,sms:c.value,in_app:c.value,chat:c.value,push:c.value}:{condition:c.value})),l=new Y((0,n.__spreadValues)({},t),e,s,a,o);return e.emit("subscription.preference.update.resolved",{args:c,data:l}),{data:l}}catch(n){return e.emit("subscription.preference.update.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to update subscription",n)}}}),B=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:s,cache:a,useCache:o,args:c}){try{const t=c.map(t=>"preference"in t?new Y((0,n.__spreadValues)((0,n.__spreadValues)({},t.preference),"boolean"==typeof t.value?{enabled:t.value}:{condition:t.value}),e,s,a,o):void 0).filter(e=>void 0!==e);e.emit("subscription.preferences.bulk_update.pending",{args:c,data:t});const l=c.map(e=>{var t,s,a,o,c,l;return(0,n.__spreadValues)({subscriptionIdentifier:e.subscriptionId,workflowId:"workflowId"in e?e.workflowId:null!=(l=null!=(c=null==(s=null==(t=e.preference)?void 0:t.workflow)?void 0:s.id)?c:null==(o=null==(a=e.preference)?void 0:a.workflow)?void 0:o.identifier)?l:""},"boolean"==typeof e.value?{enabled:e.value,email:e.value,sms:e.value,in_app:e.value,chat:e.value,push:e.value}:{condition:e.value})}),h=(yield s.bulkUpdateSubscriptionPreferences(l)).map(t=>new Y(t,e,s,a,o));return e.emit("subscription.preferences.bulk_update.resolved",{args:c,data:h}),{data:h}}catch(n){return e.emit("subscription.preferences.bulk_update.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to bulk update subscription preferences",n)}}}),q=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:n,args:s}){const a="identifier"in s?s.identifier:s.subscription.identifier,o="topicKey"in s?s.topicKey:s.subscription.topicKey;try{return e.emit("subscription.delete.pending",{args:s}),yield n.deleteSubscription({topicKey:o,identifier:a}),e.emit("subscription.delete.resolved",{args:s}),{data:void 0}}catch(n){return e.emit("subscription.delete.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to delete subscription",n)}}}),Y=class{constructor(e,t,s,a,o){var c;(0,n.__privateAdd)(this,j),(0,n.__privateAdd)(this,F),(0,n.__privateAdd)(this,L),(0,n.__privateAdd)(this,T),(0,n.__privateSet)(this,j,t),(0,n.__privateSet)(this,F,s),(0,n.__privateSet)(this,L,a),(0,n.__privateSet)(this,T,o),this.enabled=e.enabled,this.condition=null!=(c=e.condition)?c:void 0,this.workflow=e.workflow,this.subscriptionId=e.subscriptionId}update(e){return(0,n.__async)(this,null,function*(){var t;return D({emitter:(0,n.__privateGet)(this,j),apiService:(0,n.__privateGet)(this,F),cache:(0,n.__privateGet)(this,L),useCache:(0,n.__privateGet)(this,T),args:{subscriptionId:this.subscriptionId,workflowId:null==(t=this.workflow)?void 0:t.id,value:e.value,preference:this}})})}};j=new WeakMap,F=new WeakMap,L=new WeakMap,T=new WeakMap;var Z,Q=class{constructor({inboxServiceInstance:e,eventEmitterInstance:s}){(0,n.__privateAdd)(this,H,[]),(0,n.__privateAdd)(this,R),this._emitter=s,this._inboxService=e,this._emitter.on("session.initialize.resolved",({error:e,data:s})=>{s?(this.onSessionSuccess(s),(0,n.__privateGet)(this,H).forEach(e=>(0,n.__async)(this,[e],function*({fn:e,resolve:t}){t(yield e())})),(0,n.__privateSet)(this,H,[])):e&&(this.onSessionError(e),(0,n.__privateSet)(this,R,e),(0,n.__privateGet)(this,H).forEach(({resolve:n})=>{n({error:new t.NovuError("Failed to initialize session, please contact the support",e)})}),(0,n.__privateSet)(this,H,[]))})}onSessionSuccess(e){}onSessionError(e){}callWithSession(e){return(0,n.__async)(this,null,function*(){return this._inboxService.isSessionInitialized?e():(0,n.__privateGet)(this,R)?Promise.resolve({error:new t.NovuError("Failed to initialize session, please contact the support",(0,n.__privateGet)(this,R))}):new Promise((t,s)=>{(0,n.__privateGet)(this,H).push({fn:e,resolve:t,reject:s})})})}};H=new WeakMap,R=new WeakMap;var X=class{constructor(){(0,n.__privateAdd)(this,Z),(0,n.__privateSet)(this,Z,new Map)}get(e){return(0,n.__privateGet)(this,Z).get(e)}getValues(){return Array.from((0,n.__privateGet)(this,Z).values())}entries(){return Array.from((0,n.__privateGet)(this,Z).entries())}keys(){return Array.from((0,n.__privateGet)(this,Z).keys())}set(e,t){(0,n.__privateGet)(this,Z).set(e,t)}remove(e){(0,n.__privateGet)(this,Z).delete(e)}clear(){(0,n.__privateGet)(this,Z).clear()}};Z=new WeakMap;var ee,te,ie,re,ne,se,ae,oe,ce=e=>`list:${e.topicKey}`,le=e=>e.split(":")[1],de=e=>`item:${e.topicKey}:${e.identifier}`,he=class{constructor({emitterInstance:e,inboxServiceInstance:t,useCache:s}){(0,n.__privateAdd)(this,ee),(0,n.__privateAdd)(this,te),(0,n.__privateAdd)(this,ie),(0,n.__privateAdd)(this,re),(0,n.__privateAdd)(this,ne),this.handleCreate=e=>{const t=ce({topicKey:e.topicKey}),s=(0,n.__privateGet)(this,te).get(t);if(s){const a=[...s,e];(0,n.__privateGet)(this,te).set(t,a),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:e.topicKey,subscriptions:a}})}(0,n.__privateGet)(this,re).set(de({topicKey:e.topicKey,identifier:e.identifier}),e)},this.handleUpdate=e=>{const t=ce({topicKey:e.topicKey}),s=(0,n.__privateGet)(this,te).get(t);if(s){const a=s.map(t=>t.id===e.id?e:t);(0,n.__privateGet)(this,te).set(t,a),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:e.topicKey,subscriptions:a}})}(0,n.__privateGet)(this,re).set(de({topicKey:e.topicKey,identifier:e.identifier}),e)},this.handlePreferenceUpdate=e=>{this.updateSubscriptionPreferences([e])},this.handleBulkPreferenceUpdate=e=>{this.updateSubscriptionPreferences(e)},this.updateSubscriptionPreferences=e=>{var t;const s=new Map;for(const n of e){const e=null!=(t=s.get(n.subscriptionId))?t:[];e.push(n),s.set(n.subscriptionId,e)}const a=(0,n.__privateGet)(this,te).keys();for(const e of a){const t=(0,n.__privateGet)(this,te).get(e);if(!t)continue;let a=!1;const o=t.map(e=>{const t=s.get(e.identifier);return t?(a=!0,this.createUpdatedSubscription(e,t)):e});a&&((0,n.__privateGet)(this,te).set(e,o),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:le(e),subscriptions:o}}))}const o=(0,n.__privateGet)(this,re).keys();for(const e of o){const t=(0,n.__privateGet)(this,re).get(e);if(!t)continue;const a=s.get(t.identifier);if(a){const s=this.createUpdatedSubscription(t,a);(0,n.__privateGet)(this,re).set(e,s),(0,n.__privateGet)(this,ee).emit("subscription.update.resolved",{args:{subscription:t},data:s})}}},this.createUpdatedSubscription=(e,t)=>{var s;const a=null==(s=e.preferences)?void 0:s.map(e=>{const n=t.find(t=>t.workflow.id===e.workflow.id);return n||e});return new V({id:e.id,identifier:e.identifier,topicKey:e.topicKey,preferences:a},(0,n.__privateGet)(this,ee),(0,n.__privateGet)(this,ne),this,(0,n.__privateGet)(this,ie))},this.handleDelete=e=>{const t=ce({topicKey:e.topicKey}),s=(0,n.__privateGet)(this,te).get(t);if(s){const a=s.filter(t=>t.id!==e.id);(0,n.__privateGet)(this,te).set(t,a),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:e.topicKey,subscriptions:a}})}(0,n.__privateGet)(this,re).remove(de({topicKey:e.topicKey,identifier:e.identifier}))},this.handleDeleteByIdentifier=e=>{const t=(0,n.__privateGet)(this,te).keys();for(const s of t){const t=(0,n.__privateGet)(this,te).get(s);if(t){const a=t.find(t=>t.identifier===e);if(a){const o=t.filter(t=>t.identifier!==e);return(0,n.__privateGet)(this,te).set(s,o),(0,n.__privateGet)(this,ee).emit("subscriptions.list.updated",{data:{topicKey:le(s),subscriptions:o}}),void(0,n.__privateGet)(this,re).remove(de({topicKey:a.topicKey,identifier:a.identifier}))}}}const s=(0,n.__privateGet)(this,re).keys();for(const t of s){const s=(0,n.__privateGet)(this,re).get(t);if(s&&s.identifier===e)return void(0,n.__privateGet)(this,re).remove(t)}},(0,n.__privateSet)(this,ee,e),(0,n.__privateSet)(this,te,new X),(0,n.__privateSet)(this,re,new X),(0,n.__privateSet)(this,ne,t),(0,n.__privateSet)(this,ie,s),(0,n.__privateGet)(this,ee).on("subscription.create.resolved",({data:e})=>{e&&this.handleCreate(e)}),(0,n.__privateGet)(this,ee).on("subscription.update.resolved",({data:e})=>{e&&this.handleUpdate(e)}),(0,n.__privateGet)(this,ee).on("subscription.delete.resolved",({args:e})=>{"subscription"in e?this.handleDelete(e.subscription):"identifier"in e&&this.handleDeleteByIdentifier(e.identifier)}),(0,n.__privateGet)(this,ee).on("subscription.preference.update.pending",({data:e})=>{e&&this.handlePreferenceUpdate(e)}),(0,n.__privateGet)(this,ee).on("subscription.preference.update.resolved",({data:e})=>{e&&this.handlePreferenceUpdate(e)}),(0,n.__privateGet)(this,ee).on("subscription.preferences.bulk_update.resolved",({data:e})=>{e&&e.length>0&&this.handleBulkPreferenceUpdate(e)})}has(e){return void 0!==(0,n.__privateGet)(this,te).get(ce(e))}set(e,t){(0,n.__privateGet)(this,te).set(ce(e),t);for(const s of t)(0,n.__privateGet)(this,re).set(de({topicKey:e.topicKey,identifier:s.identifier}),s)}setOne(e,t){(0,n.__privateGet)(this,re).set(de(e),t)}getAll(e){return(0,n.__privateGet)(this,te).get(ce(e))}get(e){return(0,n.__privateGet)(this,re).get(de(e))}invalidate(e){const t=ce({topicKey:e.topicKey}),s=(0,n.__privateGet)(this,te).get(t);if(s)for(const t of s)(0,n.__privateGet)(this,re).remove(de({topicKey:e.topicKey,identifier:t.identifier}));(0,n.__privateGet)(this,te).remove(t);const a=(0,n.__privateGet)(this,re).keys();for(const t of a)t.startsWith(`item:${e.topicKey}:`)&&(0,n.__privateGet)(this,re).remove(t)}clearAll(){(0,n.__privateGet)(this,te).clear(),(0,n.__privateGet)(this,re).clear()}};ee=new WeakMap,te=new WeakMap,ie=new WeakMap,re=new WeakMap,ne=new WeakMap;var ue=class extends Q{constructor({useCache:e,inboxServiceInstance:t,eventEmitterInstance:s,subscriber:a,contextKey:o}){super({eventEmitterInstance:s,inboxServiceInstance:t}),(0,n.__privateAdd)(this,se),(0,n.__privateAdd)(this,ae),(0,n.__privateAdd)(this,oe),this.cache=new he({emitterInstance:this._emitter,inboxServiceInstance:this._inboxService,useCache:e}),(0,n.__privateSet)(this,se,e),(0,n.__privateSet)(this,ae,a),(0,n.__privateSet)(this,oe,o)}list(e,s){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{var a,o;return o={emitter:this._emitter,apiService:this._inboxService,cache:this.cache,options:(0,n.__spreadProps)((0,n.__spreadValues)({},s),{useCache:null!=(a=null==s?void 0:s.useCache)?a:(0,n.__privateGet)(this,se)}),args:e},(0,n.__async)(null,[o],function*({emitter:e,apiService:s,cache:a,options:o,args:c}){try{const{useCache:t,refetch:l}=o;let h=t&&!l?a.getAll(c):void 0;return e.emit("subscriptions.list.pending",{args:c,data:h}),(!h||l)&&(h=(yield s.fetchSubscriptions(c.topicKey)).map(o=>new V((0,n.__spreadProps)((0,n.__spreadValues)({},o),{topicKey:c.topicKey}),e,s,a,t)),t&&(a.set(c,h),h=a.getAll(c))),e.emit("subscriptions.list.resolved",{args:c,data:h}),{data:h}}catch(n){return e.emit("subscriptions.list.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to fetch subscriptions",n)}}})})})}get(e,s){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{var a,o,c;return c={emitter:this._emitter,apiService:this._inboxService,cache:this.cache,options:(0,n.__spreadProps)((0,n.__spreadValues)({},s),{useCache:null!=(a=null==s?void 0:s.useCache)?a:(0,n.__privateGet)(this,se)}),args:(0,n.__spreadProps)((0,n.__spreadValues)({},e),{identifier:null!=(o=e.identifier)?o:(0,t.buildSubscriptionIdentifier)({topicKey:e.topicKey,subscriberId:(0,n.__privateGet)(this,ae).subscriberId,contextKey:(0,n.__privateGet)(this,oe)})})},(0,n.__async)(null,[c],function*({emitter:e,apiService:s,cache:a,options:o,args:c}){try{const{useCache:t,refetch:l}=o;let h=t&&!l?a.get(c):void 0;if(e.emit("subscription.get.pending",{args:c,data:h}),!h||l){const o=yield s.getSubscription(c.topicKey,c.identifier,c.workflowIds,c.tags);if(!o)return e.emit("subscription.get.resolved",{args:c,data:null}),{data:null};h=new V((0,n.__spreadProps)((0,n.__spreadValues)({},o),{topicKey:c.topicKey}),e,s,a,t),t&&(a.setOne(c,h),h=a.get(c))}return e.emit("subscription.get.resolved",{args:c,data:h}),{data:h}}catch(n){return e.emit("subscription.get.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to fetch subscription",n)}}})})})}create(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,cache:this.cache,useCache:(0,n.__privateGet)(this,se),args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:s,cache:a,useCache:o,args:c}){var l;try{e.emit("subscription.create.pending",{args:c});const t=yield s.createSubscription({identifier:null!=(l=c.identifier)?l:"",name:c.name,topicKey:c.topicKey,topicName:c.topicName,preferences:c.preferences}),h=new V((0,n.__spreadProps)((0,n.__spreadValues)({},t),{topicKey:c.topicKey}),e,s,a,o);return e.emit("subscription.create.resolved",{args:c,data:h}),{data:h}}catch(n){return e.emit("subscription.create.resolved",{args:c,error:n}),{error:new t.NovuError("Failed to create subscription",n)}}});var s})})}update(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>J({emitter:this._emitter,apiService:this._inboxService,cache:this.cache,useCache:(0,n.__privateGet)(this,se),args:e}))})}delete(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>q({emitter:this._emitter,apiService:this._inboxService,args:e}))})}};se=new WeakMap,ae=new WeakMap,oe=new WeakMap;var pe="v1",_e=class{constructor(e={}){this.DEFAULT_BACKEND_URL="undefined"!=typeof window&&window.NOVU_LOCAL_BACKEND_URL||"https://api.novu.co";const{apiVersion:t=pe,apiUrl:s=this.DEFAULT_BACKEND_URL,headers:a={}}=e||{};this.apiVersion=t,this.apiUrl=`${s}/${t}`,this.headers=(0,n.__spreadValues)({"Novu-API-Version":"2024-06-26","Novu-Client-Version":"@novu/js@3.17.0","Content-Type":"application/json"},a)}setAuthorizationToken(e){this.headers.Authorization=`Bearer ${e}`}setKeylessHeader(e){var t;const n=e||"undefined"!=typeof window&&(null==(t=window.localStorage)?void 0:t.getItem("novu_keyless_application_identifier"));n&&n.startsWith("pk_keyless_")&&(this.headers["Novu-Application-Identifier"]=n)}setHeaders(e){this.headers=(0,n.__spreadValues)((0,n.__spreadValues)({},this.headers),e)}get(e,t,s=!0){return(0,n.__async)(this,null,function*(){return this.doFetch({path:e,searchParams:t,options:{method:"GET"},unwrapEnvelope:s})})}post(e,t,s){return(0,n.__async)(this,null,function*(){return this.doFetch({path:e,options:{method:"POST",body:t,headers:null==s?void 0:s.headers}})})}patch(e,t){return(0,n.__async)(this,null,function*(){return this.doFetch({path:e,options:{method:"PATCH",body:t}})})}delete(e,t){return(0,n.__async)(this,null,function*(){return this.doFetch({path:e,options:{method:"DELETE",body:t}})})}doFetch(e){return(0,n.__async)(this,arguments,function*({path:e,searchParams:t,options:s,unwrapEnvelope:a=!0}){const o=ve(this.apiUrl,e,t?`?${t.toString()}`:""),c={method:(null==s?void 0:s.method)||"GET",headers:(0,n.__spreadValues)((0,n.__spreadValues)({},this.headers),(null==s?void 0:s.headers)||{}),body:(null==s?void 0:s.body)?JSON.stringify(s.body):void 0},l=yield fetch(o,c);if(!l.ok){const e=yield l.json();throw new Error(`${this.headers["Novu-Client-Version"]} error. Status: ${l.status}, Message: ${e.message}`)}if(204===l.status)return;const h=yield l.json();return a?h.data:h})}};function ve(...e){return e.reduce((e,t)=>(t&&e.push(t.replace(new RegExp("(?{for(const s of t.or)e.append(`tags[${n}][]`,s)})}}var Ae=class{constructor(e={}){this.isSessionInitialized=!1,(0,n.__privateAdd)(this,fe),(0,n.__privateSet)(this,fe,new _e(e))}initializeSession(e){return(0,n.__async)(this,arguments,function*({applicationIdentifier:e,subscriberHash:t,contextHash:s,subscriber:a,defaultSchedule:o,context:c}){const l=yield(0,n.__privateGet)(this,fe).post(`${ge}/session`,{applicationIdentifier:e,subscriberHash:t,contextHash:s,subscriber:a,defaultSchedule:o,context:c});return(0,n.__privateGet)(this,fe).setAuthorizationToken(l.token),(0,n.__privateGet)(this,fe).setKeylessHeader(l.applicationIdentifier),this.isSessionInitialized=!0,l})}fetchNotifications({after:e,archived:t,limit:s=10,offset:a,read:o,tags:c,snoozed:l,seen:h,data:u,severity:p,createdGte:_,createdLte:v}){const f=new URLSearchParams(`limit=${s}`);if(e&&f.append("after",e),a&&f.append("offset",`${a}`),Ie(f,c),void 0!==o&&f.append("read",`${o}`),void 0!==t&&f.append("archived",`${t}`),void 0!==l&&f.append("snoozed",`${l}`),void 0!==h&&f.append("seen",`${h}`),void 0!==u&&f.append("data",JSON.stringify(u)),p&&Array.isArray(p))for(const e of p)f.append("severity[]",e);else p&&f.append("severity",p);return _&&f.append("createdGte",`${_}`),v&&f.append("createdLte",`${v}`),(0,n.__privateGet)(this,fe).get(ye,f,!1)}count({filters:e}){return(0,n.__privateGet)(this,fe).get(`${ye}/count`,new URLSearchParams({filters:JSON.stringify(e)}),!1)}read(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/read`)}unread(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/unread`)}archive(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/archive`)}unarchive(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/unarchive`)}snooze(e,t){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/snooze`,{snoozeUntil:t})}unsnooze(e){return(0,n.__privateGet)(this,fe).patch(`${ye}/${e}/unsnooze`)}readAll({tags:e,data:t}){return(0,n.__privateGet)(this,fe).post(`${ye}/read`,{tags:e,data:t?JSON.stringify(t):void 0})}archiveAll({tags:e,data:t}){return(0,n.__privateGet)(this,fe).post(`${ye}/archive`,{tags:e,data:t?JSON.stringify(t):void 0})}archiveAllRead({tags:e,data:t}){return(0,n.__privateGet)(this,fe).post(`${ye}/read-archive`,{tags:e,data:t?JSON.stringify(t):void 0})}delete(e){return(0,n.__privateGet)(this,fe).delete(`${ye}/${e}/delete`)}deleteAll({tags:e,data:t}){return(0,n.__privateGet)(this,fe).post(`${ye}/delete`,{tags:e,data:t?JSON.stringify(t):void 0})}markAsSeen({notificationIds:e,tags:t,data:s}){return(0,n.__privateGet)(this,fe).post(`${ye}/seen`,{notificationIds:e,tags:t,data:s?JSON.stringify(s):void 0})}seen(e){return this.markAsSeen({notificationIds:[e]})}completeAction({actionType:e,notificationId:t}){return(0,n.__privateGet)(this,fe).patch(`${ye}/${t}/complete`,{actionType:e})}revertAction({actionType:e,notificationId:t}){return(0,n.__privateGet)(this,fe).patch(`${ye}/${t}/revert`,{actionType:e})}fetchPreferences({tags:e,severity:t,criticality:s}){const a=new URLSearchParams;if(e)for(const t of e)a.append("tags[]",t);if(t&&Array.isArray(t))for(const e of t)a.append("severity[]",e);else t&&a.append("severity",t);s&&a.append("criticality",s);const o=a.size?`?${a.toString()}`:"";return(0,n.__privateGet)(this,fe).get(`${ge}/preferences${o}`)}bulkUpdatePreferences(e){return(0,n.__privateGet)(this,fe).patch(`${ge}/preferences/bulk`,{preferences:e})}updateGlobalPreferences(e){return(0,n.__privateGet)(this,fe).patch(`${ge}/preferences`,e)}updateWorkflowPreferences({workflowId:e,channels:t}){return(0,n.__privateGet)(this,fe).patch(`${ge}/preferences/${e}`,t)}fetchGlobalPreferences(){return(0,n.__privateGet)(this,fe).get(`${ge}/preferences/global`)}triggerHelloWorldEvent(){return(0,n.__privateGet)(this,fe).post("/inbox/events",{name:"hello-world",to:{subscriberId:"keyless-subscriber-id"},payload:{subject:"Novu Keyless Environment",body:"You're using a keyless demo environment. For full access to Novu features and cloud integration, obtain your API key.",primaryActionText:"Obtain API Key",primaryActionUrl:"https://go.novu.co/keyless",secondaryActionText:"Explore Documentation",secondaryActionUrl:"https://go.novu.co/keyless-docs"}})}fetchSubscriptions(e){return(0,n.__privateGet)(this,fe).get(`${ge}/topics/${e}/subscriptions`)}getSubscription(e,t,s,a){const o=new URLSearchParams;if(null==s?void 0:s.length)for(const e of s)o.append("workflowIds",e);if(null==a?void 0:a.length)for(const e of a)o.append("tags",e);const c=o.size?`?${o.toString()}`:"";return(0,n.__privateGet)(this,fe).get(`${ge}/topics/${e}/subscriptions/${t}${c}`)}createSubscription({identifier:e,name:t,topicKey:s,topicName:a,preferences:o}){return(0,n.__privateGet)(this,fe).post(`${ge}/topics/${s}/subscriptions`,(0,n.__spreadValues)((0,n.__spreadValues)({identifier:e,name:t},a&&{topic:{name:a}}),void 0!==o&&{preferences:o}))}updateSubscription({topicKey:e,identifier:t,name:s,preferences:a}){return(0,n.__privateGet)(this,fe).patch(`${ge}/topics/${e}/subscriptions/${t}`,(0,n.__spreadValues)({name:s},void 0!==a&&{preferences:a}))}updateSubscriptionPreference({subscriptionIdentifier:e,workflowId:t,enabled:s,condition:a,email:o,sms:c,in_app:l,chat:h,push:u}){return(0,n.__privateGet)(this,fe).patch(`${ge}/subscriptions/${e}/preferences/${t}`,{enabled:s,condition:a,email:o,sms:c,in_app:l,chat:h,push:u})}bulkUpdateSubscriptionPreferences(e){return(0,n.__privateGet)(this,fe).patch(`${ge}/preferences/bulk`,{preferences:e})}deleteSubscription({topicKey:e,identifier:t}){return(0,n.__privateGet)(this,fe).delete(`${ge}/topics/${e}/subscriptions/${t}`)}generateChatOAuthUrl({integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,scope:o,userScope:c,mode:l,connectionMode:h,autoLinkUser:u}){return(0,n.__privateGet)(this,fe).post(be,{integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,scope:o,userScope:c,mode:l,connectionMode:h,autoLinkUser:u})}generateConnectOAuthUrl({integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,scope:o,connectionMode:c,autoLinkUser:l}){return(0,n.__privateGet)(this,fe).post(Se,{integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,scope:o,connectionMode:c,autoLinkUser:l})}generateLinkUserOAuthUrl({integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,userScope:o}){return(0,n.__privateGet)(this,fe).post(Ge,{integrationIdentifier:e,connectionIdentifier:t,subscriberId:s,context:a,userScope:o})}listChannelConnections(e={}){const t=ke(e);return(0,n.__privateGet)(this,fe).get(`${me}${t}`,void 0,!1)}getChannelConnection(e){return(0,n.__privateGet)(this,fe).get(`${me}/${e}`)}createChannelConnection({identifier:e,integrationIdentifier:t,subscriberId:s,context:a,workspace:o,auth:c}){return(0,n.__privateGet)(this,fe).post(me,{identifier:e,integrationIdentifier:t,subscriberId:s,context:a,workspace:o,auth:c})}deleteChannelConnection(e){return(0,n.__privateGet)(this,fe).delete(`${me}/${e}`)}listChannelEndpoints(e={}){const t=ke(e);return(0,n.__privateGet)(this,fe).get(`${we}${t}`,void 0,!1)}getChannelEndpoint(e){return(0,n.__privateGet)(this,fe).get(`${we}/${e}`)}createChannelEndpoint({identifier:e,integrationIdentifier:t,connectionIdentifier:s,subscriberId:a,context:o,type:c,endpoint:l}){return(0,n.__privateGet)(this,fe).post(we,{identifier:e,integrationIdentifier:t,connectionIdentifier:s,subscriberId:a,context:o,type:c,endpoint:l})}deleteChannelEndpoint(e){return(0,n.__privateGet)(this,fe).delete(`${we}/${e}`)}};fe=new WeakMap;var xe,Ee=class extends Q{constructor({inboxServiceInstance:e,eventEmitterInstance:t}){super({inboxServiceInstance:e,eventEmitterInstance:t})}generateOAuthUrl(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-connection.oauth-url.pending",{args:s});const t=yield n.generateChatOAuthUrl(s);return e.emit("channel-connection.oauth-url.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-connection.oauth-url.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to generate chat OAuth URL",n)}}});var s})})}generateConnectOAuthUrl(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-connection.oauth-url.pending",{args:s});const t=yield n.generateConnectOAuthUrl(s);return e.emit("channel-connection.oauth-url.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-connection.oauth-url.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to generate connect OAuth URL",n)}}});var s})})}list(){return(0,n.__async)(this,arguments,function*(e={}){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-connections.list.pending",{args:s});const t=(yield n.listChannelConnections(s)).data;return e.emit("channel-connections.list.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-connections.list.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to list channel connections",n)}}});var s})})}get(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-connection.get.pending",{args:s});const t=yield n.getChannelConnection(s.identifier);return e.emit("channel-connection.get.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-connection.get.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to get channel connection",n)}}});var s})})}delete(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{return e.emit("channel-connection.delete.pending",{args:s}),yield n.deleteChannelConnection(s.identifier),e.emit("channel-connection.delete.resolved",{args:s}),{data:void 0}}catch(n){return e.emit("channel-connection.delete.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to delete channel connection",n)}}});var s})})}},Ce=class extends Q{constructor({inboxServiceInstance:e,eventEmitterInstance:t}){super({inboxServiceInstance:e,eventEmitterInstance:t})}generateLinkUserOAuthUrl(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-endpoint.oauth-url.pending",{args:s});const t=yield n.generateLinkUserOAuthUrl(s);return e.emit("channel-endpoint.oauth-url.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-endpoint.oauth-url.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to generate link user OAuth URL",n)}}});var s})})}list(){return(0,n.__async)(this,arguments,function*(e={}){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-endpoints.list.pending",{args:s});const t=(yield n.listChannelEndpoints(s)).data;return e.emit("channel-endpoints.list.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-endpoints.list.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to list channel endpoints",n)}}});var s})})}get(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-endpoint.get.pending",{args:s});const t=yield n.getChannelEndpoint(s.identifier);return e.emit("channel-endpoint.get.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-endpoint.get.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to get channel endpoint",n)}}});var s})})}create(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{e.emit("channel-endpoint.create.pending",{args:s});const t=yield n.createChannelEndpoint(s);return e.emit("channel-endpoint.create.resolved",{args:s,data:t}),{data:t}}catch(n){return e.emit("channel-endpoint.create.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to create channel endpoint",n)}}});var s})})}delete(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:n,args:s}){try{return e.emit("channel-endpoint.delete.pending",{args:s}),yield n.deleteChannelEndpoint(s.identifier),e.emit("channel-endpoint.delete.resolved",{args:s}),{data:void 0}}catch(n){return e.emit("channel-endpoint.delete.resolved",{args:s,error:n}),{error:new t.NovuError("Failed to delete channel endpoint",n)}}});var s})})}},We=class{constructor(){(0,n.__privateAdd)(this,xe),(0,n.__privateSet)(this,xe,(0,s.default)())}on(e,t){return(0,n.__privateGet)(this,xe).on(e,t),()=>{this.off(e,t)}}off(e,t){(0,n.__privateGet)(this,xe).off(e,t)}emit(e,t){(0,n.__privateGet)(this,xe).emit(e,t)}};xe=new WeakMap;var Ne,Me,$e,Pe,Oe=({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,limit:l,offset:h,after:u,createdGte:p,createdLte:_})=>Object.entries({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,limit:l,offset:h,after:u,createdGte:p,createdLte:_}).filter(([e,t])=>null!=t&&!(Array.isArray(t)&&0===t.length)).reduce((e,[t,n])=>(e[t]=n,e),{}),Ke=({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,limit:l,offset:h,after:u,createdGte:p,createdLte:_})=>JSON.stringify(Oe({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,limit:l,offset:h,after:u,createdGte:p,createdLte:_})),Ue=({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,createdGte:l,createdLte:h})=>JSON.stringify(Oe({tags:e,data:t,read:n,archived:s,snoozed:a,seen:o,severity:c,createdGte:l,createdLte:h})),ze=e=>JSON.parse(e),Ve=["notification.read.pending","notification.read.resolved","notification.unread.pending","notification.unread.resolved","notification.complete_action.pending","notification.complete_action.resolved","notification.revert_action.pending","notification.revert_action.resolved","notifications.read_all.pending","notifications.read_all.resolved"],je=["notification.archive.pending","notification.unarchive.pending","notification.snooze.pending","notification.unsnooze.pending","notification.delete.pending","notifications.archive_all.pending","notifications.archive_all_read.pending","notifications.delete_all.pending"],Fe=class{constructor({emitter:e,inboxService:t}){(0,n.__privateAdd)(this,Ne),(0,n.__privateAdd)(this,Me),(0,n.__privateAdd)(this,$e),this.updateNotification=(e,t)=>{const s=(0,n.__privateGet)(this,$e).get(e);if(!s)return!1;const a=s.notifications.findIndex(e=>e.id===t.id);if(-1===a)return!1;const o=[...s.notifications];return o[a]=t,(0,n.__privateGet)(this,$e).set(e,(0,n.__spreadProps)((0,n.__spreadValues)({},s),{notifications:o})),!0},this.removeNotification=(e,t)=>{const s=(0,n.__privateGet)(this,$e).get(e);if(!s)return!1;const a=s.notifications.findIndex(e=>e.id===t.id);if(-1===a)return!1;const o=[...s.notifications];return o.splice(a,1),(0,n.__privateGet)(this,$e).set(e,(0,n.__spreadProps)((0,n.__spreadValues)({},s),{notifications:o})),!0},this.handleNotificationEvent=({remove:e}={remove:!1})=>t=>{const{data:s,args:a}=t;let o=[];if(null!=s)Array.isArray(s)&&s.every(e=>"object"==typeof e&&"id"in e)?o=s:"object"==typeof s&&"id"in s&&(o=[s]);else if(e&&a)if("notification"in a&&a.notification)o=[a.notification];else if("notificationId"in a&&a.notificationId){const e=[];(0,n.__privateGet)(this,$e).keys().forEach(t=>{const s=(0,n.__privateGet)(this,$e).get(t);if(s){const t=s.notifications.find(e=>e.id===a.notificationId);t&&e.push(t)}}),o=e}if(0===o.length)return;const c=new Set;(0,n.__privateGet)(this,$e).keys().forEach(t=>{o.forEach(n=>{let s=!1;s=e?this.removeNotification(t,n):this.updateNotification(t,n),s&&c.add(Ue(ze(t)))})}),c.forEach(e=>{const t=this.getAggregated(ze(e));(0,n.__privateGet)(this,Ne).emit("notifications.list.updated",{data:t})})},(0,n.__privateSet)(this,Ne,e),(0,n.__privateSet)(this,Me,t),Ve.forEach(e=>{(0,n.__privateGet)(this,Ne).on(e,this.handleNotificationEvent())}),je.forEach(e=>{(0,n.__privateGet)(this,Ne).on(e,this.handleNotificationEvent({remove:!0}))}),(0,n.__privateSet)(this,$e,new X)}getAggregated(e){return(0,n.__privateGet)(this,$e).keys().filter(t=>{const n=ze(t);return A(n,e)}).map(e=>(0,n.__privateGet)(this,$e).get(e)).reduce((e,t)=>t?{hasMore:t.hasMore,filter:t.filter,notifications:[...e.notifications,...t.notifications]}:e,{hasMore:!1,filter:{},notifications:[]})}get(e){return(0,n.__privateGet)(this,$e).get(Ke(e))}has(e){return void 0!==(0,n.__privateGet)(this,$e).get(Ke(e))}set(e,t){(0,n.__privateGet)(this,$e).set(Ke(e),t)}unshift(e,s){const a=Ke(e),o=(0,n.__privateGet)(this,$e).get(a)||{hasMore:!1,filter:ze(a),notifications:[]},c=(0,t.createNotification)({notification:(0,n.__spreadValues)({},s),emitter:(0,n.__privateGet)(this,Ne),inboxService:(0,n.__privateGet)(this,Me)});this.update(e,(0,n.__spreadProps)((0,n.__spreadValues)({},o),{notifications:[c,...o.notifications]}))}update(e,t){this.set(e,t);const s=this.getAggregated(ze(Ke(e)));(0,n.__privateGet)(this,Ne).emit("notifications.list.updated",{data:s})}getAll(e){if(this.has(e))return this.getAggregated({tags:e.tags,data:e.data,read:e.read,snoozed:e.snoozed,archived:e.archived,seen:e.seen,severity:e.severity,createdGte:e.createdGte,createdLte:e.createdLte})}getUniqueNotifications({tags:e,read:t,data:s}){const a=(0,n.__privateGet)(this,$e).keys(),o=new Map;return a.forEach(a=>{const c=ze(a);if(G(e,c.tags)&&I(s,c.data)){const e=(0,n.__privateGet)(this,$e).get(a);if(!e)return;e.notifications.filter(e=>void 0===t||t===e.isRead).forEach(e=>{o.set(e.id,e)})}}),Array.from(o.values())}clear(e){(0,n.__privateGet)(this,$e).keys().forEach(t=>{A(ze(t),e)&&(0,n.__privateGet)(this,$e).remove(t)})}clearAll(){(0,n.__privateGet)(this,$e).clear()}};Ne=new WeakMap,Me=new WeakMap,$e=new WeakMap;var Le,Te,He,Re,Je=class extends Q{constructor({useCache:e,inboxServiceInstance:t,eventEmitterInstance:s}){super({eventEmitterInstance:s,inboxServiceInstance:t}),(0,n.__privateAdd)(this,Pe),this.cache=new Fe({emitter:s,inboxService:t}),(0,n.__privateSet)(this,Pe,e)}list(){return(0,n.__async)(this,arguments,function*(e={}){var s=e,{limit:a=10}=s,o=(0,n.__objRest)(s,["limit"]);return this.callWithSession(()=>(0,n.__async)(this,null,function*(){const e=(0,n.__spreadValues)({limit:a},o);try{const s="useCache"in e?e.useCache:(0,n.__privateGet)(this,Pe);let c=s?this.cache.getAll(e):void 0;if(this._emitter.emit("notifications.list.pending",{args:e,data:c}),!c){const l=yield this._inboxService.fetchNotifications((0,n.__spreadValues)({limit:a},o));c={hasMore:l.hasMore,filter:l.filter,notifications:l.data.map(e=>new t.Notification(e,this._emitter,this._inboxService))},s&&(this.cache.set(e,c),c=this.cache.getAll(e))}return this._emitter.emit("notifications.list.resolved",{args:e,data:c}),{data:c}}catch(n){return this._emitter.emit("notifications.list.resolved",{args:e,error:n}),{error:new t.NovuError("Failed to fetch notifications",n)}}}))})}count(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){const s=e&&"filters"in e?e.filters:[(0,n.__spreadValues)({},e)];try{this._emitter.emit("notifications.count.pending",{args:e});const t=yield this._inboxService.count({filters:s}),n=e&&"filters"in e?{counts:t.data}:t.data[0];return this._emitter.emit("notifications.count.resolved",{args:e,data:n}),{data:n}}catch(n){return this._emitter.emit("notifications.count.resolved",{args:e,error:n}),{error:new t.NovuError("Failed to count notifications",n)}}}))})}read(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.read)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}unread(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.unread)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}seen(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.seen)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}archive(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.archive)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}unarchive(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.unarchive)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}delete(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.deleteNotification)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}snooze(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.snooze)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}unsnooze(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.unsnooze)({emitter:this._emitter,apiService:this._inboxService,args:e})}))})}completePrimary(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.completeAction)({emitter:this._emitter,apiService:this._inboxService,args:e,actionType:"primary"})}))})}completeSecondary(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.completeAction)({emitter:this._emitter,apiService:this._inboxService,args:e,actionType:"secondary"})}))})}revertPrimary(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.revertAction)({emitter:this._emitter,apiService:this._inboxService,args:e,actionType:"primary"})}))})}revertSecondary(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.revertAction)({emitter:this._emitter,apiService:this._inboxService,args:e,actionType:"secondary"})}))})}readAll(){return(0,n.__async)(this,arguments,function*({tags:e,data:s}={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.readAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:e,data:s})}))})}seenAll(){return(0,n.__async)(this,arguments,function*(e={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return"notificationIds"in e?(0,t.seenAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,notificationIds:e.notificationIds}):(0,t.seenAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:"tags"in e?e.tags:void 0,data:"data"in e?e.data:void 0})}))})}archiveAll(){return(0,n.__async)(this,arguments,function*({tags:e,data:s}={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.archiveAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:e,data:s})}))})}archiveAllRead(){return(0,n.__async)(this,arguments,function*({tags:e,data:s}={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.archiveAllRead)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:e,data:s})}))})}deleteAll(){return(0,n.__async)(this,arguments,function*({tags:e,data:s}={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){return(0,t.deleteAll)({emitter:this._emitter,inboxService:this._inboxService,notificationsCache:this.cache,tags:e,data:s})}))})}clearCache({filter:e}={}){e?this.cache.clear(null!=e?e:{}):this.cache.clearAll()}triggerHelloWorldEvent(){return(0,n.__async)(this,null,function*(){return this._inboxService.triggerHelloWorldEvent()})}};Pe=new WeakMap;var De,Be,qe,Ye,Ze,Qe=class{constructor(e,{emitterInstance:t,inboxServiceInstance:s,cache:a,useCache:o}){(0,n.__privateAdd)(this,Le),(0,n.__privateAdd)(this,Te),(0,n.__privateAdd)(this,He),(0,n.__privateAdd)(this,Re),(0,n.__privateSet)(this,Le,t),(0,n.__privateSet)(this,Te,s),(0,n.__privateSet)(this,He,a),(0,n.__privateSet)(this,Re,o),this.isEnabled=e.isEnabled,this.weeklySchedule=e.weeklySchedule}update(e){return(0,n.__async)(this,null,function*(){var t;const s=!!e.weeklySchedule||!!this.weeklySchedule;return rt({emitter:(0,n.__privateGet)(this,Le),apiService:(0,n.__privateGet)(this,Te),cache:(0,n.__privateGet)(this,He),useCache:(0,n.__privateGet)(this,Re),args:(0,n.__spreadValues)({isEnabled:null!=(t=e.isEnabled)?t:this.isEnabled},s&&{weeklySchedule:(0,n.__spreadValues)((0,n.__spreadValues)({},this.weeklySchedule),e.weeklySchedule)})})})}};Le=new WeakMap,Te=new WeakMap,He=new WeakMap,Re=new WeakMap;var Xe=class{constructor(e,{emitterInstance:t,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c}){(0,n.__privateAdd)(this,De),(0,n.__privateAdd)(this,Be),(0,n.__privateAdd)(this,qe),(0,n.__privateAdd)(this,Ye),(0,n.__privateAdd)(this,Ze),(0,n.__privateSet)(this,De,t),(0,n.__privateSet)(this,Be,s),(0,n.__privateSet)(this,qe,a),(0,n.__privateSet)(this,Ye,o),(0,n.__privateSet)(this,Ze,c),this.level=e.level,this.enabled=e.enabled,this.channels=e.channels,this.workflow=e.workflow,this.schedule=new Qe((0,n.__spreadValues)({},e.schedule),{emitterInstance:t,inboxServiceInstance:s,cache:o,useCache:c})}update({channels:e,channelPreferences:t}){var s;return tt({emitter:(0,n.__privateGet)(this,De),apiService:(0,n.__privateGet)(this,Be),cache:(0,n.__privateGet)(this,qe),scheduleCache:(0,n.__privateGet)(this,Ye),useCache:(0,n.__privateGet)(this,Ze),args:{workflowId:null==(s=this.workflow)?void 0:s.id,channels:e||t,preference:this}})}};De=new WeakMap,Be=new WeakMap,qe=new WeakMap,Ye=new WeakMap,Ze=new WeakMap;var et,tt=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:s,cache:a,scheduleCache:o,useCache:c,args:l}){var h;const{channels:u}=l,p="workflowId"in l?l.workflowId:null==(h=l.preference.workflow)?void 0:h.id;try{let t;e.emit("preference.update.pending",{args:l,data:"preference"in l?new Xe((0,n.__spreadProps)((0,n.__spreadValues)({},l.preference),{channels:(0,n.__spreadValues)((0,n.__spreadValues)({},l.preference.channels),u)}),{emitterInstance:e,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c}):void 0}),p?t=yield s.updateWorkflowPreferences({workflowId:p,channels:u}):(it({emitter:e,apiService:s,cache:a,scheduleCache:o,useCache:c,args:l}),t=yield s.updateGlobalPreferences(u));const h=new Xe(t,{emitterInstance:e,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c});return e.emit("preference.update.resolved",{args:l,data:h}),{data:h}}catch(n){return e.emit("preference.update.resolved",{args:l,error:n}),{error:new t.NovuError("Failed to update preference",n)}}}),it=({emitter:e,apiService:t,cache:s,scheduleCache:a,useCache:o,args:c})=>{const l=o?null==s?void 0:s.getAll({}):void 0;null==l||l.forEach(l=>{var h,u;if("template"===l.level){const p=(0,n.__spreadProps)((0,n.__spreadValues)({},l),{channels:Object.entries(l.channels).reduce((e,[t,n])=>{var s;const a=t;return e[a]=null!=(s=c.channels[a])?s:n,e},{})}),_="preference"in c?new Xe(p,{emitterInstance:e,inboxServiceInstance:t,cache:s,scheduleCache:a,useCache:o}):void 0;_&&e.emit("preference.update.pending",{args:{workflowId:null!=(u=null==(h=l.workflow)?void 0:h.id)?u:"",channels:_.channels},data:_})}})},rt=e=>(0,n.__async)(null,[e],function*({emitter:e,apiService:n,cache:s,useCache:a,args:o}){var c,l;try{const{isEnabled:t,weeklySchedule:h}=o,u=new Qe({isEnabled:t,weeklySchedule:h},{emitterInstance:e,inboxServiceInstance:n,cache:s,useCache:a});e.emit("preference.schedule.update.pending",{args:o,data:u});const p=yield n.updateGlobalPreferences({schedule:{isEnabled:t,weeklySchedule:h}}),_=new Qe({isEnabled:null==(c=p.schedule)?void 0:c.isEnabled,weeklySchedule:null==(l=p.schedule)?void 0:l.weeklySchedule},{emitterInstance:e,inboxServiceInstance:n,cache:s,useCache:a});return e.emit("preference.schedule.update.resolved",{args:o,data:_}),{data:_}}catch(n){return e.emit("preference.schedule.update.resolved",{args:o,error:n}),{error:new t.NovuError("Failed to update preference",n)}}}),nt=class extends Q{constructor({cache:e,useCache:t,inboxServiceInstance:s,eventEmitterInstance:a}){super({eventEmitterInstance:a,inboxServiceInstance:s}),(0,n.__privateAdd)(this,et),this.cache=e,(0,n.__privateSet)(this,et,t)}get(){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){var e,t;try{let s=(0,n.__privateGet)(this,et)?this.cache.getAll():void 0;if(this._emitter.emit("preference.schedule.get.pending",{args:void 0,data:s}),!s){const a=yield this._inboxService.fetchGlobalPreferences();s=new Qe({isEnabled:null==(e=null==a?void 0:a.schedule)?void 0:e.isEnabled,weeklySchedule:null==(t=null==a?void 0:a.schedule)?void 0:t.weeklySchedule},{emitterInstance:this._emitter,inboxServiceInstance:this._inboxService,cache:this.cache,useCache:(0,n.__privateGet)(this,et)}),(0,n.__privateGet)(this,et)&&(this.cache.set(s),s=this.cache.getAll())}return this._emitter.emit("preference.schedule.get.resolved",{args:void 0,data:s}),{data:s}}catch(e){throw this._emitter.emit("preference.schedule.get.resolved",{args:void 0,error:e}),e}}))})}update(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>rt({emitter:this._emitter,apiService:this._inboxService,cache:this.cache,useCache:(0,n.__privateGet)(this,et),args:e}))})}};et=new WeakMap;var st,at,ot=["preference.update.pending","preference.update.resolved","preferences.bulk_update.pending","preferences.bulk_update.resolved"],ct=["preference.schedule.update.pending","preference.schedule.update.resolved"],lt=({tags:e,severity:t})=>Object.entries({tags:e,severity:t}).reduce((e,[t,n])=>(null==n||Array.isArray(n)&&0===n.length||(e[t]=n),e),{}),dt=({tags:e,severity:t})=>JSON.stringify(lt({tags:e,severity:t})),ht=class{constructor({emitterInstance:e}){(0,n.__privateAdd)(this,st),(0,n.__privateAdd)(this,at),this.updatePreference=(e,t)=>{const s=(0,n.__privateGet)(this,at).get(e);if(!s)return!1;const a=s.findIndex(e=>{var n,s;return(null==(n=e.workflow)?void 0:n.id)===(null==(s=t.workflow)?void 0:s.id)||e.level===t.level&&"global"===t.level});if(-1===a)return!1;const o=[...s];return o[a]=t,(0,n.__privateGet)(this,at).set(e,o),!0},this.updatePreferenceSchedule=(e,t)=>{const s=(0,n.__privateGet)(this,at).get(e);if(!s)return!1;const a=s.findIndex(e=>"global"===e.level);if(-1===a)return!1;const o=[...s];return o[a].schedule=t,(0,n.__privateGet)(this,at).set(e,o),!0},this.handleScheduleEvent=({data:e})=>{var t;if(!e)return;const s=(0,n.__privateGet)(this,at).keys(),a=new Set;for(const t of s){const s=this.updatePreferenceSchedule(t,e),o=(0,n.__privateGet)(this,at).get(t);s&&o&&a.add(t)}for(const e of a)(0,n.__privateGet)(this,st).emit("preferences.list.updated",{data:null!=(t=(0,n.__privateGet)(this,at).get(e))?t:[]})},this.handlePreferenceEvent=({data:e})=>{if(!e)return;const t=Array.isArray(e)?e:[e],s=new Set;(0,n.__privateGet)(this,at).keys().forEach(e=>{t.forEach(t=>{const a=this.updatePreference(e,t),o=(0,n.__privateGet)(this,at).get(e);a&&o&&s.add(e)})}),s.forEach(e=>{var t;(0,n.__privateGet)(this,st).emit("preferences.list.updated",{data:null!=(t=(0,n.__privateGet)(this,at).get(e))?t:[]})})},(0,n.__privateSet)(this,st,e);for(const e of ot)(0,n.__privateGet)(this,st).on(e,this.handlePreferenceEvent);for(const e of ct)(0,n.__privateGet)(this,st).on(e,this.handleScheduleEvent);(0,n.__privateSet)(this,at,new X)}has(e){return void 0!==(0,n.__privateGet)(this,at).get(dt(e))}set(e,t){(0,n.__privateGet)(this,at).set(dt(e),t)}getAll(e){if(this.has(e))return(0,n.__privateGet)(this,at).get(dt(e))}clearAll(){(0,n.__privateGet)(this,at).clear()}};st=new WeakMap,at=new WeakMap;var ut,pt,_t,vt=["preference.schedule.update.pending","preference.schedule.update.resolved"],ft=class{constructor({emitterInstance:e}){(0,n.__privateAdd)(this,ut),(0,n.__privateAdd)(this,pt),this.updateScheduleInCache=(e,t)=>!!(0,n.__privateGet)(this,pt).get(e)&&((0,n.__privateGet)(this,pt).set(e,t),!0),this.handleScheduleEvent=({data:e})=>{if(!e)return;const t=new Set,s=(0,n.__privateGet)(this,pt).keys();for(const a of s){const s=this.updateScheduleInCache(a,e),o=(0,n.__privateGet)(this,pt).get(a);s&&o&&t.add(a)}for(const e of t)(0,n.__privateGet)(this,ut).emit("preference.schedule.get.updated",{data:(0,n.__privateGet)(this,pt).get(e)})},(0,n.__privateSet)(this,ut,e);for(const e of vt)(0,n.__privateGet)(this,ut).on(e,this.handleScheduleEvent);(0,n.__privateSet)(this,pt,new X)}has(){return void 0!==(0,n.__privateGet)(this,pt).get("schedule")}set(e){(0,n.__privateGet)(this,pt).set("schedule",e)}getAll(){if(this.has())return(0,n.__privateGet)(this,pt).get("schedule")}clearAll(){(0,n.__privateGet)(this,pt).clear()}};ut=new WeakMap,pt=new WeakMap;var gt,yt,bt,mt=class extends Q{constructor({useCache:e,inboxServiceInstance:t,eventEmitterInstance:s}){super({eventEmitterInstance:s,inboxServiceInstance:t}),(0,n.__privateAdd)(this,_t),this.cache=new ht({emitterInstance:this._emitter}),this.scheduleCache=new ft({emitterInstance:this._emitter}),(0,n.__privateSet)(this,_t,e),this.schedule=new nt({cache:this.scheduleCache,useCache:e,inboxServiceInstance:t,eventEmitterInstance:s})}list(){return(0,n.__async)(this,arguments,function*(e={}){return this.callWithSession(()=>(0,n.__async)(this,null,function*(){var t;try{let s=(0,n.__privateGet)(this,_t)?this.cache.getAll(e):void 0;if(this._emitter.emit("preferences.list.pending",{args:e,data:s}),!s){s=(yield this._inboxService.fetchPreferences({tags:e.tags,severity:e.severity,criticality:null!=(t=e.criticality)?t:"nonCritical"})).map(e=>new Xe(e,{emitterInstance:this._emitter,inboxServiceInstance:this._inboxService,cache:this.cache,scheduleCache:this.scheduleCache,useCache:(0,n.__privateGet)(this,_t)})),(0,n.__privateGet)(this,_t)&&(this.cache.set(e,s),s=this.cache.getAll(e))}return this._emitter.emit("preferences.list.resolved",{args:e,data:s}),{data:s}}catch(t){throw this._emitter.emit("preferences.list.resolved",{args:e,error:t}),t}}))})}update(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>tt({emitter:this._emitter,apiService:this._inboxService,cache:this.cache,scheduleCache:this.scheduleCache,useCache:(0,n.__privateGet)(this,_t),args:e}))})}bulkUpdate(e){return(0,n.__async)(this,null,function*(){return this.callWithSession(()=>{return s={emitter:this._emitter,apiService:this._inboxService,cache:this.cache,scheduleCache:this.scheduleCache,useCache:(0,n.__privateGet)(this,_t),args:e},(0,n.__async)(null,[s],function*({emitter:e,apiService:s,cache:a,scheduleCache:o,useCache:c,args:l}){if(l.find(e=>"preference"in e&&"global"===e.preference.level))return{error:new t.NovuError("Global preference is not supported in bulk update","")};try{const t=l.map(t=>"preference"in t?new Xe((0,n.__spreadProps)((0,n.__spreadValues)({},t.preference),{channels:(0,n.__spreadValues)((0,n.__spreadValues)({},t.preference.channels),t.channels)}),{emitterInstance:e,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c}):void 0).filter(e=>void 0!==e);e.emit("preferences.bulk_update.pending",{args:l,data:t});const h=l.map(e=>{var t,s,a,o;return(0,n.__spreadValues)({workflowId:"workflowId"in e?e.workflowId:null!=(o=null!=(a=null==(t=e.preference.workflow)?void 0:t.id)?a:null==(s=e.preference.workflow)?void 0:s.identifier)?o:""},e.channels)}),u=(yield s.bulkUpdatePreferences(h)).map(t=>new Xe(t,{emitterInstance:e,inboxServiceInstance:s,cache:a,scheduleCache:o,useCache:c}));return e.emit("preferences.bulk_update.resolved",{args:l,data:u}),{data:u}}catch(n){return e.emit("preferences.bulk_update.resolved",{args:l,error:n}),{error:new t.NovuError("Failed to bulk update preferences",n)}}});var s})})}};function St(){return"undefined"!=typeof window}_t=new WeakMap;var wt=class{constructor(e,t,s){(0,n.__privateAdd)(this,gt),(0,n.__privateAdd)(this,yt),(0,n.__privateAdd)(this,bt),(0,n.__privateSet)(this,gt,s),(0,n.__privateSet)(this,yt,t),(0,n.__privateSet)(this,bt,e)}get applicationIdentifier(){return(0,n.__privateGet)(this,bt).applicationIdentifier}get subscriberId(){var e;return null==(e=(0,n.__privateGet)(this,bt).subscriber)?void 0:e.subscriberId}get context(){return(0,n.__privateGet)(this,bt).context}get subscriberHash(){return(0,n.__privateGet)(this,bt).subscriberHash}get contextHash(){return(0,n.__privateGet)(this,bt).contextHash}get subscriber(){return(0,n.__privateGet)(this,bt).subscriber}handleApplicationIdentifier(e,t){if("undefined"==typeof window||!window.localStorage)return null;const n="novu_keyless_application_identifier";switch(e){case"get":return window.localStorage.getItem(n);case"store":return t&&window.localStorage.setItem(n,t),null;case"delete":return window.localStorage.removeItem(n),null;default:return null}}initialize(e){return(0,n.__async)(this,null,function*(){var t,s,a,o,c,l;const h=(null==(t=(0,n.__privateGet)(this,bt).subscriber)?void 0:t.subscriberId)===(null==(s=null==e?void 0:e.subscriber)?void 0:s.subscriberId),u=JSON.stringify((0,n.__privateGet)(this,bt).context)===JSON.stringify(null==e?void 0:e.context);if(!h||!u)try{e&&(0,n.__privateSet)(this,bt,e);const{subscriber:t,subscriberHash:s,contextHash:h,applicationIdentifier:u,defaultSchedule:p,context:_}=(0,n.__privateGet)(this,bt);let v;St()&&(v=Intl.DateTimeFormat().resolvedOptions().timeZone);let f=u;if(f)this.handleApplicationIdentifier("delete");else{const e=this.handleApplicationIdentifier("get");e&&(f=e)}(0,n.__privateGet)(this,gt).emit("session.initialize.pending",{args:(0,n.__privateGet)(this,bt)});const g=yield(0,n.__privateGet)(this,yt).initializeSession({applicationIdentifier:f,subscriberHash:s,contextHash:h,subscriber:(0,n.__spreadProps)((0,n.__spreadValues)({},t),{subscriberId:null!=(a=null==t?void 0:t.subscriberId)?a:"",timezone:null!=(o=null==t?void 0:t.timezone)?o:v}),defaultSchedule:p,context:_});(null==(c=null==g?void 0:g.applicationIdentifier)?void 0:c.startsWith("pk_keyless_"))&&this.handleApplicationIdentifier("store",g.applicationIdentifier),(null==(l=null==g?void 0:g.applicationIdentifier)?void 0:l.startsWith("pk_keyless_"))||this.handleApplicationIdentifier("delete"),(0,n.__privateGet)(this,gt).emit("session.initialize.resolved",{args:(0,n.__privateGet)(this,bt),data:g})}catch(e){(0,n.__privateGet)(this,gt).emit("session.initialize.resolved",{args:(0,n.__privateGet)(this,bt),error:e})}})}};gt=new WeakMap,yt=new WeakMap,bt=new WeakMap;var Gt,kt,It,At,xt,Et,Ct,Wt,Nt,Mt,$t,Pt,Ot,Kt,Ut,zt,Vt="wss://socket.novu.co",jt="ping",Ft="notifications.notification_received",Lt="notifications.unseen_count_changed",Tt="notifications.unread_count_changed",Ht=({_id:e,transactionId:t,content:s,read:a,seen:o,archived:c,snoozedUntil:l,deliveredAt:h,createdAt:u,lastReadDate:p,firstSeenDate:_,archivedAt:v,channel:f,subscriber:g,subject:y,avatar:b,cta:S,tags:w,data:G,workflow:k,severity:I})=>{var A,x,E,C,W,N,M,$;const P={id:null==g?void 0:g._id,subscriberId:null==g?void 0:g.subscriberId,firstName:null==g?void 0:g.firstName,lastName:null==g?void 0:g.lastName,avatar:null==g?void 0:g.avatar,locale:null==g?void 0:g.locale,data:null==g?void 0:g.data,timezone:null==g?void 0:g.timezone,email:null==g?void 0:g.email,phone:null==g?void 0:g.phone},O=null==(x=null==(A=S.action)?void 0:A.buttons)?void 0:x.find(e=>"primary"===e.type),K=null==(C=null==(E=S.action)?void 0:E.buttons)?void 0:C.find(e=>"secondary"===e.type),U=null==(N=null==(W=S.action)?void 0:W.result)?void 0:N.type,z=null==(M=S.action)?void 0:M.status;return(0,n.__spreadProps)((0,n.__spreadValues)((0,n.__spreadValues)({id:e,transactionId:t,subject:y,body:s,to:P,isRead:a,isSeen:o,isArchived:c,isSnoozed:!!l},h&&{deliveredAt:h}),l&&{snoozedUntil:l}),{createdAt:u,readAt:p,firstSeenAt:_,archivedAt:v,avatar:b,primaryAction:O&&{label:O.content,isCompleted:"primary"===U&&"done"===z,redirect:O.url?{target:O.target,url:O.url}:void 0},secondaryAction:K&&{label:K.content,isCompleted:"secondary"===U&&"done"===z,redirect:K.url?{target:K.target,url:K.url}:void 0},channelType:f,tags:w,redirect:(null==($=S.data)?void 0:$.url)?{url:S.data.url,target:S.data.target}:void 0,data:G,workflow:k,severity:I})},Rt=class extends Q{constructor({socketUrl:e,socketOptions:s,inboxServiceInstance:a,eventEmitterInstance:o}){super({eventEmitterInstance:o,inboxServiceInstance:a}),(0,n.__privateAdd)(this,$t),(0,n.__privateAdd)(this,Gt),(0,n.__privateAdd)(this,kt),(0,n.__privateAdd)(this,It),(0,n.__privateAdd)(this,At),(0,n.__privateAdd)(this,xt),(0,n.__privateAdd)(this,Et),(0,n.__privateAdd)(this,Ct,e=>{try{const s=JSON.parse(e.data);"notification_received"===s.event&&(0,n.__privateGet)(this,kt).emit(Ft,{result:new t.Notification(Ht(s.data.message),(0,n.__privateGet)(this,kt),this._inboxService)})}catch(e){console.log("error",e)}}),(0,n.__privateAdd)(this,Wt,e=>{try{const t=JSON.parse(e.data);"unseen_count_changed"===t.event&&(0,n.__privateGet)(this,kt).emit(Lt,{result:t.data.unseenCount})}catch(e){}}),(0,n.__privateAdd)(this,Nt,e=>{try{const t=JSON.parse(e.data);"unread_count_changed"===t.event&&(0,n.__privateGet)(this,kt).emit(Tt,{result:t.data.counts})}catch(e){}}),(0,n.__privateAdd)(this,Mt,e=>{if(e.data!==jt&&"pong"!==e.data)try{switch(JSON.parse(e.data).event){case"notification_received":(0,n.__privateGet)(this,Ct).call(this,e);break;case"unseen_count_changed":(0,n.__privateGet)(this,Wt).call(this,e);break;case"unread_count_changed":(0,n.__privateGet)(this,Nt).call(this,e)}}catch(e){}}),(0,n.__privateSet)(this,kt,o),(0,n.__privateSet)(this,At,null!=e?e:Vt),(0,n.__privateSet)(this,xt,s)}onSessionSuccess({token:e}){(0,n.__privateSet)(this,Gt,e)}isSocketEvent(e){return e===Ft||e===Lt||e===Tt}connect(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,Gt)?(0,n.__privateMethod)(this,$t,Ut).call(this):this.callWithSession((0,n.__privateMethod)(this,$t,Ut).bind(this))})}disconnect(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,It)?(0,n.__privateMethod)(this,$t,zt).call(this):this.callWithSession((0,n.__privateMethod)(this,$t,zt).bind(this))})}};Gt=new WeakMap,kt=new WeakMap,It=new WeakMap,At=new WeakMap,xt=new WeakMap,Et=new WeakMap,Ct=new WeakMap,Wt=new WeakMap,Nt=new WeakMap,Mt=new WeakMap,$t=new WeakSet,Pt=function(){void 0!==(0,n.__privateGet)(this,Et)&&(clearInterval((0,n.__privateGet)(this,Et)),(0,n.__privateSet)(this,Et,void 0))},Ot=function(){(0,n.__privateMethod)(this,$t,Pt).call(this),(0,n.__privateSet)(this,Et,setInterval(()=>{const e=(0,n.__privateGet)(this,It);if(e&&e.readyState===a.WebSocket.OPEN)try{e.send(jt)}catch(e){}},25e3))},Kt=function(){return(0,n.__async)(this,null,function*(){if((0,n.__privateGet)(this,It))return;const e={socketUrl:(0,n.__privateGet)(this,At)};(0,n.__privateGet)(this,kt).emit("socket.connect.pending",{args:e});const t=new URL((0,n.__privateGet)(this,At));t.searchParams.set("token",(0,n.__privateGet)(this,Gt)),(0,n.__privateSet)(this,It,new a.WebSocket(t.toString(),void 0,(0,n.__privateGet)(this,xt)));const s=(0,n.__privateGet)(this,It);s.addEventListener("open",()=>{(0,n.__privateMethod)(this,$t,Ot).call(this),(0,n.__privateGet)(this,kt).emit("socket.connect.resolved",{args:e})}),s.addEventListener("error",t=>{(0,n.__privateGet)(this,kt).emit("socket.connect.resolved",{args:e,error:t})}),s.addEventListener("close",()=>{s===(0,n.__privateGet)(this,It)&&((0,n.__privateMethod)(this,$t,Pt).call(this),(0,n.__privateSet)(this,It,void 0))}),s.addEventListener("message",(0,n.__privateGet)(this,Mt))})},Ut=function(){return(0,n.__async)(this,null,function*(){try{return yield(0,n.__privateMethod)(this,$t,Kt).call(this),{}}catch(e){return{error:new t.NovuError("Failed to initialize the PartySocket",e)}}})},zt=function(){return(0,n.__async)(this,null,function*(){var e;try{return(0,n.__privateMethod)(this,$t,Pt).call(this),null==(e=(0,n.__privateGet)(this,It))||e.close(),(0,n.__privateSet)(this,It,void 0),{}}catch(e){return{error:new t.NovuError("Failed to disconnect from the PartySocket",e)}}})};var Jt,Dt,Bt,qt,Yt,Zt,Qt,Xt,ei,ti,ii,ri,ni="notifications.notification_received",si="notifications.unseen_count_changed",ai="notifications.unread_count_changed",oi=({_id:e,transactionId:t,content:s,read:a,seen:o,archived:c,snoozedUntil:l,deliveredAt:h,createdAt:u,lastReadDate:p,firstSeenDate:_,archivedAt:v,channel:f,subscriber:g,subject:y,avatar:b,cta:S,tags:w,data:G,workflow:k,severity:I})=>{var A,x,E,C,W,N,M,$;const P={id:null==g?void 0:g._id,subscriberId:null==g?void 0:g.subscriberId,firstName:null==g?void 0:g.firstName,lastName:null==g?void 0:g.lastName,avatar:null==g?void 0:g.avatar,locale:null==g?void 0:g.locale,data:null==g?void 0:g.data,timezone:null==g?void 0:g.timezone,email:null==g?void 0:g.email,phone:null==g?void 0:g.phone},O=null==(x=null==(A=S.action)?void 0:A.buttons)?void 0:x.find(e=>"primary"===e.type),K=null==(C=null==(E=S.action)?void 0:E.buttons)?void 0:C.find(e=>"secondary"===e.type),U=null==(N=null==(W=S.action)?void 0:W.result)?void 0:N.type,z=null==(M=S.action)?void 0:M.status;return(0,n.__spreadProps)((0,n.__spreadValues)((0,n.__spreadValues)({id:e,transactionId:t,subject:y,body:s,to:P,isRead:a,isSeen:o,isArchived:c,isSnoozed:!!l},h&&{deliveredAt:h}),l&&{snoozedUntil:l}),{createdAt:u,readAt:p,firstSeenAt:_,archivedAt:v,avatar:b,primaryAction:O&&{label:O.content,isCompleted:"primary"===U&&"done"===z,redirect:O.url?{target:O.target,url:O.url}:void 0},secondaryAction:K&&{label:K.content,isCompleted:"secondary"===U&&"done"===z,redirect:K.url?{target:K.target,url:K.url}:void 0},channelType:f,tags:w,redirect:(null==($=S.data)?void 0:$.url)?{url:S.data.url,target:S.data.target}:void 0,data:G,workflow:k,severity:I})},ci=class extends Q{constructor({socketUrl:e,socketOptions:s,inboxServiceInstance:a,eventEmitterInstance:o}){super({eventEmitterInstance:o,inboxServiceInstance:a}),(0,n.__privateAdd)(this,ei),(0,n.__privateAdd)(this,Jt),(0,n.__privateAdd)(this,Dt),(0,n.__privateAdd)(this,Bt),(0,n.__privateAdd)(this,qt),(0,n.__privateAdd)(this,Yt),(0,n.__privateAdd)(this,Zt,({message:e})=>{(0,n.__privateGet)(this,Dt).emit(ni,{result:new t.Notification(oi(e),(0,n.__privateGet)(this,Dt),this._inboxService)})}),(0,n.__privateAdd)(this,Qt,({unseenCount:e})=>{(0,n.__privateGet)(this,Dt).emit(si,{result:e})}),(0,n.__privateAdd)(this,Xt,({counts:e})=>{(0,n.__privateGet)(this,Dt).emit(ai,{result:e})}),(0,n.__privateSet)(this,Dt,o),(0,n.__privateSet)(this,qt,null!=e?e:"https://ws.novu.co"),(0,n.__privateSet)(this,Yt,s)}onSessionSuccess({token:e}){(0,n.__privateSet)(this,Jt,e)}isSocketEvent(e){return e===ni||e===si||e===ai}connect(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,Jt)?(0,n.__privateMethod)(this,ei,ii).call(this):this.callWithSession((0,n.__privateMethod)(this,ei,ii).bind(this))})}disconnect(){return(0,n.__async)(this,null,function*(){return(0,n.__privateGet)(this,Bt)?(0,n.__privateMethod)(this,ei,ri).call(this):this.callWithSession((0,n.__privateMethod)(this,ei,ri).bind(this))})}};Jt=new WeakMap,Dt=new WeakMap,Bt=new WeakMap,qt=new WeakMap,Yt=new WeakMap,Zt=new WeakMap,Qt=new WeakMap,Xt=new WeakMap,ei=new WeakSet,ti=function(){return(0,n.__async)(this,null,function*(){var e,t,s,a;if((0,n.__privateGet)(this,Bt))return;const c={socketUrl:(0,n.__privateGet)(this,qt)};(0,n.__privateGet)(this,Dt).emit("socket.connect.pending",{args:c}),(0,n.__privateSet)(this,Bt,(0,o.default)((0,n.__privateGet)(this,qt),(0,n.__spreadValues)({reconnectionDelayMax:1e4,transports:["websocket"],query:{token:`${(0,n.__privateGet)(this,Jt)}`}},null!=(e=(0,n.__privateGet)(this,Yt))?e:{}))),(0,n.__privateGet)(this,Bt).on("connect",()=>{(0,n.__privateGet)(this,Dt).emit("socket.connect.resolved",{args:c})}),(0,n.__privateGet)(this,Bt).on("connect_error",e=>{(0,n.__privateGet)(this,Dt).emit("socket.connect.resolved",{args:c,error:e})}),null==(t=(0,n.__privateGet)(this,Bt))||t.on("notification_received",(0,n.__privateGet)(this,Zt)),null==(s=(0,n.__privateGet)(this,Bt))||s.on("unseen_count_changed",(0,n.__privateGet)(this,Qt)),null==(a=(0,n.__privateGet)(this,Bt))||a.on("unread_count_changed",(0,n.__privateGet)(this,Xt))})},ii=function(){return(0,n.__async)(this,null,function*(){try{return yield(0,n.__privateMethod)(this,ei,ti).call(this),{}}catch(e){return{error:new t.NovuError("Failed to initialize the socket",e)}}})},ri=function(){return(0,n.__async)(this,null,function*(){var e;try{return null==(e=(0,n.__privateGet)(this,Bt))||e.disconnect(),(0,n.__privateSet)(this,Bt,void 0),{}}catch(e){return{error:new t.NovuError("Failed to disconnect from the socket",e)}}})};var li,di,hi,ui,pi=["wss://eu.socket.novu.co",Vt,"wss://socket.novu-staging.co","wss://socket-worker-local.cli-shortener.workers.dev"],_i={"https://eu.ws.novu.co":"wss://eu.socket.novu.co","https://ws.novu.co":Vt,"https://dev.ws.novu.co":"wss://socket.novu-staging.co"},vi={cloud:"partysocket","self-hosted":"socket.io"};function fi(e){return e?_i[e]||e:Vt}function gi(e){return!e||pi.includes(e)}function yi(e,t){return t?vi[t]:gi(e)?"partysocket":"socket.io"}function bi({socketUrl:e,socketOptions:t,inboxServiceInstance:s,eventEmitterInstance:a}){const o=fi(e),c=t||{},{socketType:l}=c,h=(0,n.__objRest)(c,["socketType"]);return"partysocket"===yi(o,l)?new Rt({socketUrl:o,socketOptions:h,inboxServiceInstance:s,eventEmitterInstance:a}):new ci({socketUrl:o,socketOptions:h,inboxServiceInstance:s,eventEmitterInstance:a})}var mi=class{constructor(e){var s,a,o;(0,n.__privateAdd)(this,li),(0,n.__privateAdd)(this,di),(0,n.__privateAdd)(this,hi),(0,n.__privateAdd)(this,ui),(0,n.__privateSet)(this,ui,e),(0,n.__privateSet)(this,hi,new Ae({apiUrl:e.apiUrl||e.backendUrl})),(0,n.__privateSet)(this,li,new We);const c=(0,t.buildSubscriber)({subscriberId:e.subscriberId,subscriber:e.subscriber}),l=(0,t.buildContextKey)(e.context);(0,n.__privateSet)(this,di,new wt({applicationIdentifier:e.applicationIdentifier||"",subscriberHash:e.subscriberHash,subscriber:c,defaultSchedule:e.defaultSchedule,context:e.context,contextHash:e.contextHash},(0,n.__privateGet)(this,hi),(0,n.__privateGet)(this,li))),(0,n.__privateGet)(this,di).initialize(),this.notifications=new Je({useCache:null==(s=e.useCache)||s,inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.preferences=new mt({useCache:null==(a=e.useCache)||a,inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.subscriptions=new ue({subscriber:c,contextKey:l,useCache:null==(o=e.useCache)||o,inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.channelConnections=new Ee({inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.channelEndpoints=new Ce({inboxServiceInstance:(0,n.__privateGet)(this,hi),eventEmitterInstance:(0,n.__privateGet)(this,li)}),this.socket=bi({socketUrl:e.socketUrl,socketOptions:e.socketOptions,eventEmitterInstance:(0,n.__privateGet)(this,li),inboxServiceInstance:(0,n.__privateGet)(this,hi)}),this.on=(e,t)=>{this.socket.isSocketEvent(e)&&this.socket.connect();const s=(0,n.__privateGet)(this,li).on(e,t);return()=>{s()}},this.off=(e,t)=>{(0,n.__privateGet)(this,li).off(e,t)}}get applicationIdentifier(){return(0,n.__privateGet)(this,di).applicationIdentifier}get subscriberId(){return(0,n.__privateGet)(this,di).subscriberId}get context(){return(0,n.__privateGet)(this,di).context}get options(){return(0,n.__privateGet)(this,ui)}get contextKey(){return(0,t.buildContextKey)((0,n.__privateGet)(this,di).context)}clearCache(){this.notifications.cache.clearAll(),this.preferences.cache.clearAll(),this.preferences.scheduleCache.clearAll(),this.subscriptions.cache.clearAll()}changeSubscriber(e){return(0,n.__async)(this,null,function*(){yield(0,n.__privateGet)(this,di).initialize({applicationIdentifier:(0,n.__privateGet)(this,di).applicationIdentifier||"",subscriberHash:e.subscriberHash,subscriber:e.subscriber,context:(0,n.__privateGet)(this,di).context,contextHash:(0,n.__privateGet)(this,di).contextHash}),this.clearCache();(yield this.socket.disconnect()).error||(yield this.socket.connect())})}changeContext(e){return(0,n.__async)(this,null,function*(){const t=(0,n.__privateGet)(this,di).subscriber;if(!t)throw new Error("Cannot change context without an active subscriber");yield(0,n.__privateGet)(this,di).initialize({applicationIdentifier:(0,n.__privateGet)(this,di).applicationIdentifier||"",subscriberHash:(0,n.__privateGet)(this,di).subscriberHash,subscriber:t,context:e.context,contextHash:e.contextHash}),this.clearCache();(yield this.socket.disconnect()).error||(yield this.socket.connect())})}};li=new WeakMap,di=new WeakMap,hi=new WeakMap,ui=new WeakMap},5041,[5042,5043,5044,5045,5046,5048]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ChannelType",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"Notification",{enumerable:!0,get:function(){return T}}),Object.defineProperty(e,"NotificationStatus",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"NovuError",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"PreferenceLevel",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"SeverityLevelEnum",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"WebSocketEvent",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"WorkflowCriticalityEnum",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"archive",{enumerable:!0,get:function(){return A}}),Object.defineProperty(e,"archiveAll",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"archiveAllRead",{enumerable:!0,get:function(){return V}}),Object.defineProperty(e,"buildContextKey",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"buildSubscriber",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"buildSubscriptionIdentifier",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"completeAction",{enumerable:!0,get:function(){return P}}),Object.defineProperty(e,"createNotification",{enumerable:!0,get:function(){return D}}),Object.defineProperty(e,"deleteAll",{enumerable:!0,get:function(){return U}}),Object.defineProperty(e,"deleteNotification",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"parseMarkdownIntoTokens",{enumerable:!0,get:function(){return R}}),Object.defineProperty(e,"read",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"readAll",{enumerable:!0,get:function(){return G}}),Object.defineProperty(e,"revertAction",{enumerable:!0,get:function(){return j}}),Object.defineProperty(e,"seen",{enumerable:!0,get:function(){return S}}),Object.defineProperty(e,"seenAll",{enumerable:!0,get:function(){return z}}),Object.defineProperty(e,"snooze",{enumerable:!0,get:function(){return I}}),Object.defineProperty(e,"unarchive",{enumerable:!0,get:function(){return w}}),Object.defineProperty(e,"unread",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"unsnooze",{enumerable:!0,get:function(){return O}});var t=r(d[0]);function i(t){if(!t)return"";const i=[];for(const[n,o]of Object.entries(t))if(o){const t="string"==typeof o?o:o.id;i.push(`${n}:${t}`)}return i.sort().join(",")}function n({subscriberId:t,subscriber:i}){return i?"string"==typeof i?{subscriberId:i}:i:t?{subscriberId:t}:{subscriberId:""}}function o({topicKey:t,subscriberId:i,contextKey:n}){const o=`tk_${t}:si_${i}`;return n&&n.length>0?`${o}:ctx_${n}`:o}var c,s,l=(t=>(t.READ="read",t.SEEN="seen",t.SNOOZED="snoozed",t.UNREAD="unread",t.UNSEEN="unseen",t.UNSNOOZED="unsnoozed",t))(l||{}),u=(t=>(t.GLOBAL="global",t.TEMPLATE="template",t))(u||{}),f=(t=>(t.IN_APP="in_app",t.EMAIL="email",t.SMS="sms",t.CHAT="chat",t.PUSH="push",t))(f||{}),p=(t=>(t.RECEIVED="notification_received",t.UNREAD="unread_count_changed",t.UNSEEN="unseen_count_changed",t))(p||{}),v=(t=>(t.HIGH="high",t.MEDIUM="medium",t.LOW="low",t.NONE="none",t))(v||{}),_=(t=>(t.CRITICAL="critical",t.NON_CRITICAL="nonCritical",t.ALL="all",t))(_||{}),h=class extends Error{constructor(t,i){super(t),this.originalError=i}},y=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isRead:!0,readAt:(new Date).toISOString(),isArchived:!1,archivedAt:void 0},{emitter:t,apiService:i});try{t.emit("notification.read.pending",{args:n,data:c});const s=yield i.read(o),l=new T(s,t,i);return t.emit("notification.read.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.read.resolved",{args:n,error:i}),{error:new h("Failed to read notification",i)}}}),b=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isRead:!1,readAt:null,isArchived:!1,archivedAt:void 0},{emitter:t,apiService:i});try{t.emit("notification.unread.pending",{args:n,data:c});const s=yield i.unread(o),l=new T(s,t,i);return t.emit("notification.unread.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.unread.resolved",{args:n,error:i}),{error:new h("Failed to unread notification",i)}}}),S=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isSeen:!0},{emitter:t,apiService:i});try{if(t.emit("notification.seen.pending",{args:n,data:c}),yield i.seen(o),!c)throw new Error("Failed to create optimistic value for notification");const s=new T(c,t,i);return t.emit("notification.seen.resolved",{args:n,data:s}),{data:s}}catch(i){return t.emit("notification.seen.resolved",{args:n,error:i}),{error:new h("Failed to mark notification as seen",i)}}}),A=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isArchived:!0,archivedAt:(new Date).toISOString(),isRead:!0,readAt:(new Date).toISOString()},{emitter:t,apiService:i});try{t.emit("notification.archive.pending",{args:n,data:c});const s=yield i.archive(o),l=new T(s,t,i);return t.emit("notification.archive.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.archive.resolved",{args:n,error:i}),{error:new h("Failed to archive notification",i)}}}),w=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isArchived:!1,archivedAt:null,isRead:!0,readAt:(new Date).toISOString()},{emitter:t,apiService:i});try{t.emit("notification.unarchive.pending",{args:n,data:c});const s=yield i.unarchive(o),l=new T(s,t,i);return t.emit("notification.unarchive.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.unarchive.resolved",{args:n,error:i}),{error:new h("Failed to unarchive notification",i)}}}),I=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isSnoozed:!0,snoozedUntil:n.snoozeUntil},{emitter:t,apiService:i});try{t.emit("notification.snooze.pending",{args:n,data:c});const s=yield i.snooze(o,n.snoozeUntil),l=new T(s,t,i);return t.emit("notification.snooze.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.snooze.resolved",{args:n,error:i}),{error:new h("Failed to snooze notification",i)}}}),O=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o,optimisticValue:c}=E(n,{isSnoozed:!1,snoozedUntil:null},{emitter:t,apiService:i});try{t.emit("notification.unsnooze.pending",{args:n,data:c});const s=yield i.unsnooze(o),l=new T(s,t,i);return t.emit("notification.unsnooze.resolved",{args:n,data:l}),{data:l}}catch(i){return t.emit("notification.unsnooze.resolved",{args:n,error:i}),{error:new h("Failed to unsnooze notification",i)}}}),P=i=>(0,t.__async)(null,[i],function*({emitter:i,apiService:n,args:o,actionType:c}){const s="primary"===c?{primaryAction:(0,t.__spreadProps)((0,t.__spreadValues)({},"notification"in o?o.notification.primaryAction:{}),{isCompleted:!0})}:{secondaryAction:(0,t.__spreadProps)((0,t.__spreadValues)({},"notification"in o?o.notification.secondaryAction:{}),{isCompleted:!0})},{notificationId:l,optimisticValue:u}=E(o,s,{emitter:i,apiService:n});try{i.emit("notification.complete_action.pending",{args:o,data:u});const t=yield n.completeAction({actionType:c,notificationId:l}),s=new T(t,i,n);return i.emit("notification.complete_action.resolved",{args:o,data:s}),{data:s}}catch(t){return i.emit("notification.complete_action.resolved",{args:o,error:t}),{error:new h(`Failed to complete ${c} action on the notification`,t)}}}),j=i=>(0,t.__async)(null,[i],function*({emitter:i,apiService:n,args:o,actionType:c}){const s="primary"===c?{primaryAction:(0,t.__spreadProps)((0,t.__spreadValues)({},"notification"in o?o.notification.primaryAction:{}),{isCompleted:!1})}:{secondaryAction:(0,t.__spreadProps)((0,t.__spreadValues)({},"notification"in o?o.notification.secondaryAction:{}),{isCompleted:!1})},{notificationId:l,optimisticValue:u}=E(o,s,{emitter:i,apiService:n});try{i.emit("notification.revert_action.pending",{args:o,data:u});const t=yield n.revertAction({actionType:c,notificationId:l}),s=new T(t,i,n);return i.emit("notification.revert_action.resolved",{args:o,data:s}),{data:s}}catch(t){return i.emit("notification.revert_action.resolved",{args:o,error:t}),{error:new h("Failed to fetch notifications",t)}}}),E=(i,n,o)=>"notification"in i?{notificationId:i.notification.id,optimisticValue:new T((0,t.__spreadValues)((0,t.__spreadValues)({},i.notification),n),o.emitter,o.apiService)}:{notificationId:i.notificationId},G=i=>(0,t.__async)(null,[i],function*({emitter:i,inboxService:n,notificationsCache:o,tags:c,data:s}){try{const l=o.getUniqueNotifications({tags:c,data:s}).map(o=>new T((0,t.__spreadProps)((0,t.__spreadValues)({},o),{isRead:!0,readAt:(new Date).toISOString(),isArchived:!1,archivedAt:void 0}),i,n));return i.emit("notifications.read_all.pending",{args:{tags:c,data:s},data:l}),yield n.readAll({tags:c,data:s}),i.emit("notifications.read_all.resolved",{args:{tags:c,data:s},data:l}),{}}catch(t){return i.emit("notifications.read_all.resolved",{args:{tags:c,data:s},error:t}),{error:new h("Failed to read all notifications",t)}}}),z=i=>(0,t.__async)(null,[i],function*({emitter:i,inboxService:n,notificationsCache:o,notificationIds:c,tags:s,data:l}){try{const u=o.getUniqueNotifications({tags:s,data:l}),f=(c&&c.length>0?u.filter(t=>c.includes(t.id)):u).map(o=>new T((0,t.__spreadProps)((0,t.__spreadValues)({},o),{isSeen:!0,firstSeenAt:o.firstSeenAt||(new Date).toISOString()}),i,n));return i.emit("notifications.seen_all.pending",{args:{notificationIds:c,tags:s,data:l},data:f}),yield n.markAsSeen({notificationIds:c,tags:s,data:l}),i.emit("notifications.seen_all.resolved",{args:{notificationIds:c,tags:s,data:l},data:f}),{}}catch(t){return i.emit("notifications.seen_all.resolved",{args:{notificationIds:c,tags:s,data:l},error:t}),{error:new h("Failed to mark all notifications as seen",t)}}}),N=i=>(0,t.__async)(null,[i],function*({emitter:i,inboxService:n,notificationsCache:o,tags:c,data:s}){try{const l=o.getUniqueNotifications({tags:c,data:s}).map(o=>new T((0,t.__spreadProps)((0,t.__spreadValues)({},o),{isRead:!0,readAt:(new Date).toISOString(),isArchived:!0,archivedAt:(new Date).toISOString()}),i,n));return i.emit("notifications.archive_all.pending",{args:{tags:c,data:s},data:l}),yield n.archiveAll({tags:c,data:s}),i.emit("notifications.archive_all.resolved",{args:{tags:c,data:s},data:l}),{}}catch(t){return i.emit("notifications.archive_all.resolved",{args:{tags:c,data:s},error:t}),{error:new h("Failed to archive all notifications",t)}}}),V=i=>(0,t.__async)(null,[i],function*({emitter:i,inboxService:n,notificationsCache:o,tags:c,data:s}){try{const l=o.getUniqueNotifications({tags:c,data:s,read:!0}).map(o=>new T((0,t.__spreadProps)((0,t.__spreadValues)({},o),{isArchived:!0,archivedAt:(new Date).toISOString()}),i,n));return i.emit("notifications.archive_all_read.pending",{args:{tags:c,data:s},data:l}),yield n.archiveAllRead({tags:c,data:s}),i.emit("notifications.archive_all_read.resolved",{args:{tags:c,data:s},data:l}),{}}catch(t){return i.emit("notifications.archive_all_read.resolved",{args:{tags:c,data:s},error:t}),{error:new h("Failed to archive all read notifications",t)}}}),C=i=>(0,t.__async)(null,[i],function*({emitter:t,apiService:i,args:n}){const{notificationId:o}=E(n,{},{emitter:t,apiService:i});try{return t.emit("notification.delete.pending",{args:n}),yield i.delete(o),t.emit("notification.delete.resolved",{args:n}),{}}catch(i){return t.emit("notification.delete.resolved",{args:n,error:i}),{error:new h("Failed to delete notification",i)}}}),U=i=>(0,t.__async)(null,[i],function*({emitter:t,inboxService:i,notificationsCache:n,tags:o,data:c}){try{const s=n.getUniqueNotifications({tags:o,data:c});return t.emit("notifications.delete_all.pending",{args:{tags:o,data:c},data:s}),yield i.deleteAll({tags:o,data:c}),t.emit("notifications.delete_all.resolved",{args:{tags:o,data:c}}),{}}catch(i){return t.emit("notifications.delete_all.resolved",{args:{tags:o,data:c},error:i}),{error:new h("Failed to delete all notifications",i)}}}),T=class{constructor(i,n,o){(0,t.__privateAdd)(this,c),(0,t.__privateAdd)(this,s),(0,t.__privateSet)(this,c,n),(0,t.__privateSet)(this,s,o),this.id=i.id,this.transactionId=i.transactionId,this.subject=i.subject,this.body=i.body,this.to=i.to,this.isRead=i.isRead,this.isSeen=i.isSeen,this.isArchived=i.isArchived,this.isSnoozed=i.isSnoozed,this.snoozedUntil=i.snoozedUntil,this.deliveredAt=i.deliveredAt,this.createdAt=i.createdAt,this.readAt=i.readAt,this.firstSeenAt=i.firstSeenAt,this.archivedAt=i.archivedAt,this.avatar=i.avatar,this.primaryAction=i.primaryAction,this.secondaryAction=i.secondaryAction,this.channelType=i.channelType,this.tags=i.tags,this.redirect=i.redirect,this.data=i.data,this.workflow=i.workflow,this.severity=i.severity}read(){return y({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}unread(){return b({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}seen(){return S({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}archive(){return A({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}unarchive(){return w({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}delete(){return C({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}snooze(i){return I({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this,snoozeUntil:i}})}unsnooze(){return O({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this}})}completePrimary(){if(!this.primaryAction)throw new Error("Primary action is not available");return P({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this},actionType:"primary"})}completeSecondary(){if(!this.primaryAction)throw new Error("Secondary action is not available");return P({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this},actionType:"secondary"})}revertPrimary(){if(!this.primaryAction)throw new Error("Primary action is not available");return j({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this},actionType:"primary"})}revertSecondary(){if(!this.primaryAction)throw new Error("Secondary action is not available");return j({emitter:(0,t.__privateGet)(this,c),apiService:(0,t.__privateGet)(this,s),args:{notification:this},actionType:"secondary"})}on(i,n){const o=(0,t.__privateGet)(this,c).on(i,n);return()=>{o()}}off(i,n){(0,t.__privateGet)(this,c).off(i,n)}};function D({emitter:t,inboxService:i,notification:n}){return new T(n,t,i)}function F(t,i){return t&&i?"boldItalic":t?"bold":i?"italic":"text"}c=new WeakMap,s=new WeakMap;var R=t=>{const i=[];let n="",o=!1,c=!1,s=-2;for(let l=0;l0&&"*"===t[l-1]&&!(s===l-1)?n+=t[l]:(n&&(i.push({type:F(o,c),content:n}),n=""),c=!c)}else n+=t[l];return n&&i.push({type:F(o,c),content:n}),i}},5042,[5043]); +__d(function(g,r,i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"__async",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"__objRest",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"__privateAdd",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"__privateGet",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"__privateMethod",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"__privateSet",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"__spreadProps",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"__spreadValues",{enumerable:!0,get:function(){return f}});var e=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=e=>{throw TypeError(e)},l=(t,n,a)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,f=(e,t)=>{for(var n in t||(t={}))o.call(t,n)&&l(e,n,t[n]);if(a)for(var n of a(t))c.call(t,n)&&l(e,n,t[n]);return e},p=(e,a)=>t(e,n(a)),b=(e,t)=>{var n={};for(var u in e)o.call(e,u)&&t.indexOf(u)<0&&(n[u]=e[u]);if(null!=e&&a)for(var u of a(e))t.indexOf(u)<0&&c.call(e,u)&&(n[u]=e[u]);return n},s=(e,t,n)=>t.has(e)||u("Cannot "+n),y=(e,t,n)=>(s(e,t,"read from private field"),n?n.call(e):t.get(e)),v=(e,t,n)=>t.has(e)?u("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),O=(e,t,n,a)=>(s(e,t,"write to private field"),a?a.call(e,n):t.set(e,n),n),_=(e,t,n)=>(s(e,t,"access private method"),n),P=(e,t,n)=>new Promise((a,o)=>{var c=e=>{try{l(n.next(e))}catch(e){o(e)}},u=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?a(e.value):Promise.resolve(e.value).then(c,u);l((n=n.apply(e,t)).next())})},5043,[]); +__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return{all:e=e||new Map,on:function(t,n){var i=e.get(t);i?i.push(n):e.set(t,[n])},off:function(t,n){var i=e.get(t);i&&(n?i.splice(i.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var i=e.get(t);i&&i.slice().map(function(e){e(n)}),(i=e.get("*"))&&i.slice().map(function(e){e(t,n)})}}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return e}})},5044,[]); +__d(function(g,r,i,a,m,e,d){const t="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==g&&g,n=(function(){try{new t.Event("")}catch(t){return!0}return!1})(),o=(function(){try{new t.EventTarget}catch(t){return!0}return!1})();n&&(t.Event=function(t,n){this.bubbles=!!n&&!!n.bubbles,this.cancelable=!!n&&!!n.cancelable,this.composed=!!n&&!!n.composed,this.type=t}),o&&(t.EventTarget=(function(){function t(){this.__listeners=new Map}return t.prototype=Object.create(Object.prototype),t.prototype.addEventListener=function(t,n,o){if(arguments.length<2)throw new TypeError("TypeError: Failed to execute 'addEventListener' on 'EventTarget': 2 arguments required, but only "+arguments.length+" present.");const s=this.__listeners,c=t.toString();s.has(c)||s.set(c,new Map);const l=s.get(c);l.has(n)||l.set(n,o)},t.prototype.removeEventListener=function(t,n,o){if(arguments.length<2)throw new TypeError("TypeError: Failed to execute 'addEventListener' on 'EventTarget': 2 arguments required, but only "+arguments.length+" present.");const s=this.__listeners,c=t.toString();if(s.has(c)){const t=s.get(c);t.has(n)&&t.delete(n)}},t.prototype.dispatchEvent=function(t){if(!(t instanceof Event))throw new TypeError("Failed to execute 'dispatchEvent' on 'EventTarget': parameter 1 is not of type 'Event'.");const n=t.type,o=this.__listeners.get(n);if(o)for(var s of o.entries()){const n=s[0],c=s[1];try{"function"==typeof n?n.call(this,t):n&&"function"==typeof n.handleEvent&&n.handleEvent(t)}catch(t){setTimeout(()=>{throw t})}c&&c.once&&o.delete(n)}return!0},t})())},5045,[]); +__d(function(g,_r,i,a,m,_e,_d){"use strict";const t=["id","host","path","party","room","protocol","query","protocols"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"PartySocket",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"WebSocket",{enumerable:!0,get:function(){return r.default}});var o=e(_r(_d[0])),r=e(_r(_d[1]));const s=t=>null!==t[1]&&void 0!==t[1];function n(){if(crypto?.randomUUID)return crypto.randomUUID();let t=Date.now(),e=performance?.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(o){let r=16*Math.random();return t>0?(r=(t+r)%16|0,t=Math.floor(t/16)):(r=(e+r)%16|0,e=Math.floor(e/16)),("x"===o?r:3&r|8).toString(16)})}function h(t,e,o={}){const{host:r,path:n,protocol:h,room:c,party:p,basePath:u,prefix:l,query:d}=t;let f=r.replace(/^(http|https|ws|wss):\/\//,"");if(f.endsWith("/")&&(f=f.slice(0,-1)),n?.startsWith("/"))throw new Error("path must not start with a slash");const P=p??"main",b=n?`/${n}`:"",x=h||(f.startsWith("localhost:")||f.startsWith("127.0.0.1:")||f.startsWith("192.168.")||f.startsWith("10.")||f.startsWith("172.")&&f.split(".")[1]>="16"&&f.split(".")[1]<="31"||f.startsWith("[::ffff:7f00:1]:")?e:`${e}s`),w=`${x}://${f}/${u||`${l||"parties"}/${P}/${c}`}${b}`,y=(t={})=>`${w}?${new URLSearchParams([...Object.entries(o),...Object.entries(t).filter(s)])}`,k="function"==typeof d?async()=>y(await d()):y(d);return{host:f,path:b,room:c,name:P,protocol:x,partyUrl:w,urlProvider:k}}var c=class extends r.default{constructor(t){const e=p(t);if(super(e.urlProvider,e.protocols,e.socketOptions),this.partySocketOptions=t,this.setWSProperties(e),!t.startClosed&&!this.room&&!this.basePath)throw this.close(),new Error("Either room or basePath must be provided to connect. Use startClosed: true to create a socket and set them via updateProperties before calling reconnect().");t.disableNameValidation||(t.party?.includes("/")&&console.warn(`PartySocket: party name "${t.party}" contains forward slash which may cause routing issues. Consider using a name without forward slashes or set disableNameValidation: true to bypass this warning.`),t.room?.includes("/")&&console.warn(`PartySocket: room name "${t.room}" contains forward slash which may cause routing issues. Consider using a name without forward slashes or set disableNameValidation: true to bypass this warning.`))}updateProperties(t){const e=p(Object.assign({},this.partySocketOptions,t,{host:t.host??this.host,room:t.room??this.room,path:t.path??this.path,basePath:t.basePath??this.basePath}));this._url=e.urlProvider,this._protocols=e.protocols,this._options=e.socketOptions,this.setWSProperties(e)}setWSProperties(t){const{_pk:e,_pkurl:o,name:r,room:s,host:n,path:h,basePath:c}=t;this._pk=e,this._pkurl=o,this.name=r,this.room=s,this.host=n,this.path=h,this.basePath=c}reconnect(t,e){if(!this.host)throw new Error("The host must be set before connecting, use `updateProperties` method to set it or pass it to the constructor.");if(!this.room&&!this.basePath)throw new Error("The room (or basePath) must be set before connecting, use `updateProperties` method to set it or pass it to the constructor.");super.reconnect(t,e)}get id(){return this._pk}get roomUrl(){return this._pkurl}static async fetch(t,e){const o=h(t,"http"),r="string"==typeof o.urlProvider?o.urlProvider:await o.urlProvider();return(t.fetch??fetch)(r,e)}};function p(e){const{id:r,protocols:s}=e,c=(0,o.default)(e,t),p=r||n(),u=h(e,"ws",{_pk:p});return{_pk:p,_pkurl:u.partyUrl,name:u.name,room:u.room,host:u.host,path:u.path,basePath:e.basePath,protocols:s,socketOptions:c,urlProvider:u.urlProvider}}},5046,[363,5047]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"CloseEvent",{enumerable:!0,get:function(){return t}}),Object.defineProperty(_e,"ErrorEvent",{enumerable:!0,get:function(){return e}}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}}),globalThis.EventTarget&&globalThis.Event||console.error("\n PartySocket requires a global 'EventTarget' class to be available!\n You can polyfill this global by adding this to your code before any partysocket imports: \n \n ```\n import 'partysocket/event-target-polyfill';\n ```\n Please file an issue at https://github.com/partykit/partykit if you're still having trouble.\n");var e=class extends Event{constructor(e,t){super("error",t),this.message=e.message,this.error=e}},t=class extends Event{wasClean=!0;constructor(e=1e3,t="",s){super("close",s),this.code=e,this.reason=t}};const s={Event:Event,ErrorEvent:e,CloseEvent:t};function n(e,t){if(!e)throw new Error(t)}const o="undefined"!=typeof process&&void 0!==process.versions?.node,h="undefined"!=typeof navigator&&"ReactNative"===navigator.product,c=o||h?function(s){return"data"in s?new MessageEvent(s.type,s):"code"in s||"reason"in s?new t(s.code||1999,s.reason||"unknown reason",s):"error"in s?new e(s.error,s):new Event(s.type,s)}:function(e){return new e.constructor(e.type,e)},u={maxReconnectionDelay:1e4,minReconnectionDelay:3e3,minUptime:5e3,reconnectionDelayGrowFactor:1.3,connectionTimeout:4e3,maxRetries:Number.POSITIVE_INFINITY,maxEnqueuedMessages:Number.POSITIVE_INFINITY,startClosed:!1,debug:!1};let _=!1;var l=class e extends EventTarget{_retryCount=-1;_shouldReconnect=!0;_connectLock=!1;_binaryType="blob";_closeCalled=!1;_messageQueue=[];_debugLogger=console.log.bind(console);constructor(e,t,s={}){super(),this._url=e,this._protocols=t,this._options=s,this._options.startClosed&&(this._shouldReconnect=!1),this._options.debugLogger&&(this._debugLogger=this._options.debugLogger),this._connect()}static get CONNECTING(){return 0}static get OPEN(){return 1}static get CLOSING(){return 2}static get CLOSED(){return 3}get CONNECTING(){return e.CONNECTING}get OPEN(){return e.OPEN}get CLOSING(){return e.CLOSING}get CLOSED(){return e.CLOSED}get binaryType(){return this._ws?this._ws.binaryType:this._binaryType}set binaryType(e){this._binaryType=e,this._ws&&(this._ws.binaryType=e)}get retryCount(){return Math.max(this._retryCount,0)}get bufferedAmount(){return this._messageQueue.reduce((e,t)=>("string"==typeof t?e+=t.length:t instanceof Blob?e+=t.size:e+=t.byteLength,e),0)+(this._ws?this._ws.bufferedAmount:0)}get extensions(){return this._ws?this._ws.extensions:""}get protocol(){return this._ws?this._ws.protocol:""}get readyState(){return this._ws?this._ws.readyState:this._options.startClosed?e.CLOSED:e.CONNECTING}get url(){return this._ws?this._ws.url:""}get shouldReconnect(){return this._shouldReconnect}onclose=null;onerror=null;onmessage=null;onopen=null;close(e=1e3,t){this._closeCalled=!0,this._shouldReconnect=!1,this._clearTimeouts(),this._ws?this._ws.readyState!==this.CLOSED?this._ws.close(e,t):this._debug("close: already closed"):this._debug("close enqueued: no ws instance")}reconnect(e,t){this._shouldReconnect=!0,this._closeCalled=!1,this._retryCount=-1,this._ws&&this._ws.readyState!==this.CLOSED?(this._disconnect(e,t),this._connect()):this._connect()}send(e){if(this._ws&&this._ws.readyState===this.OPEN)this._debug("send",e),this._ws.send(e);else{const{maxEnqueuedMessages:t=u.maxEnqueuedMessages}=this._options;this._messageQueue.length",...e)}_getNextDelay(){const{reconnectionDelayGrowFactor:e=u.reconnectionDelayGrowFactor,minReconnectionDelay:t=u.minReconnectionDelay,maxReconnectionDelay:s=u.maxReconnectionDelay}=this._options;let n=0;return this._retryCount>0&&(n=t*e**(this._retryCount-1),n>s&&(n=s)),this._debug("next delay",n),n}_wait(){return new Promise(e=>{setTimeout(e,this._getNextDelay())})}_getNextProtocols(e){if(!e)return Promise.resolve(null);if("string"==typeof e||Array.isArray(e))return Promise.resolve(e);if("function"==typeof e){const t=e();if(!t)return Promise.resolve(null);if("string"==typeof t||Array.isArray(t))return Promise.resolve(t);if(t.then)return t}throw Error("Invalid protocols")}_getNextUrl(e){if("string"==typeof e)return Promise.resolve(e);if("function"==typeof e){const t=e();if("string"==typeof t)return Promise.resolve(t);if(t.then)return t}throw Error("Invalid URL")}_connect(){if(this._connectLock||!this._shouldReconnect)return;this._connectLock=!0;const{maxRetries:e=u.maxRetries,connectionTimeout:t=u.connectionTimeout}=this._options;if(this._retryCount>=e)return this._debug("max retries reached",this._retryCount,">=",e),void(this._connectLock=!1);this._retryCount++,this._debug("connect",this._retryCount),this._removeListeners(),this._wait().then(()=>Promise.all([this._getNextUrl(this._url),this._getNextProtocols(this._protocols||null)])).then(([e,s])=>{if(this._closeCalled)return void(this._connectLock=!1);this._options.WebSocket||"undefined"!=typeof WebSocket||_||(console.error("\u203c\ufe0f No WebSocket implementation available. You should define options.WebSocket. \n\nFor example, if you're using node.js, run `npm install ws`, and then in your code:\n\nimport PartySocket from 'partysocket';\nimport WS from 'ws';\n\nconst partysocket = new PartySocket({\n host: \"127.0.0.1:1999\",\n room: \"test-room\",\n WebSocket: WS\n});\n\n"),_=!0);const n=this._options.WebSocket||WebSocket;this._debug("connect",{url:e,protocols:s}),this._ws=s?new n(e,s):new n(e),this._ws.binaryType=this._binaryType,this._connectLock=!1,this._addListeners(),this._connectTimeout=setTimeout(()=>this._handleTimeout(),t)}).catch(e=>{this._connectLock=!1,this._handleError(new s.ErrorEvent(Error(e.message),this))})}_handleTimeout(){this._debug("timeout event"),this._handleError(new s.ErrorEvent(Error("TIMEOUT"),this))}_disconnect(e=1e3,t){if(this._clearTimeouts(),this._ws){this._removeListeners();try{this._ws.readyState!==this.OPEN&&this._ws.readyState!==this.CONNECTING||this._ws.close(e,t),this._handleClose(new s.CloseEvent(e,t,this))}catch(e){}}}_acceptOpen(){this._debug("accept open"),this._retryCount=0}_handleOpen=e=>{this._debug("open event");const{minUptime:t=u.minUptime}=this._options;clearTimeout(this._connectTimeout),this._uptimeTimeout=setTimeout(()=>this._acceptOpen(),t),n(this._ws,"WebSocket is not defined"),this._ws.binaryType=this._binaryType,this._messageQueue.forEach(e=>{this._ws?.send(e)}),this._messageQueue=[],this.onopen&&this.onopen(e),this.dispatchEvent(c(e))};_handleMessage=e=>{this._debug("message event"),this.onmessage&&this.onmessage(e),this.dispatchEvent(c(e))};_handleError=e=>{this._debug("error event",e.message),this._disconnect(void 0,"TIMEOUT"===e.message?"timeout":void 0),this.onerror&&this.onerror(e),this._debug("exec error listeners"),this.dispatchEvent(c(e)),this._connect()};_handleClose=e=>{this._debug("close event"),this._clearTimeouts(),this._shouldReconnect&&this._connect(),this.onclose&&this.onclose(e),this.dispatchEvent(c(e))};_removeListeners(){this._ws&&(this._debug("removeListeners"),this._ws.removeEventListener("open",this._handleOpen),this._ws.removeEventListener("close",this._handleClose),this._ws.removeEventListener("message",this._handleMessage),this._ws.removeEventListener("error",this._handleError))}_addListeners(){this._ws&&(this._debug("addListeners"),this._ws.addEventListener("open",this._handleOpen),this._ws.addEventListener("close",this._handleClose),this._ws.addEventListener("message",this._handleMessage),this._ws.addEventListener("error",this._handleError))}_clearTimeouts(){clearTimeout(this._connectTimeout),clearTimeout(this._uptimeTimeout)}}},5047,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return c.protocol}}),Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return n.Manager}}),Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return o.Socket}}),Object.defineProperty(e,"io",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"connect",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]);const u={};function f(o,c){"object"==typeof o&&(c=o,o=void 0),c=c||{};const f=(0,t.url)(o,c.path||"/socket.io"),b=f.source,l=f.id,p=f.path,y=u[l]&&p in u[l].nsps;let s;return c.forceNew||c["force new connection"]||!1===c.multiplex||y?s=new n.Manager(b,c):(u[l]||(u[l]=new n.Manager(b,c)),s=u[l]),f.query&&!c.query&&(c.query=f.queryKey),s.socket(f.path,c)}Object.assign(f,{Manager:n.Manager,Socket:o.Socket,io:f,connect:f})},5048,[5049,5071,5072,5073]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.url=function(o,p="",s){let c=o;s=s||"undefined"!=typeof location&&location,null==o&&(o=s.protocol+"//"+s.host);"string"==typeof o&&("/"===o.charAt(0)&&(o="/"===o.charAt(1)?s.protocol+o:s.host+o),/^(https?|wss?):\/\//.test(o)||(o=void 0!==s?s.protocol+"//"+o:"https://"+o),c=(0,t.parse)(o));c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443"));c.path=c.path||"/";const l=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+l+":"+c.port+p,c.href=c.protocol+"://"+l+(s&&s.port===c.port?"":":"+c.port),c};var t=r(d[0])},5049,[5050]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Transport",{enumerable:!0,get:function(){return n.Transport}}),Object.defineProperty(e,"TransportError",{enumerable:!0,get:function(){return n.TransportError}}),Object.defineProperty(e,"transports",{enumerable:!0,get:function(){return o.transports}}),Object.defineProperty(e,"installTimerFunctions",{enumerable:!0,get:function(){return u.installTimerFunctions}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return c.parse}}),Object.defineProperty(e,"nextTick",{enumerable:!0,get:function(){return p.nextTick}}),Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return t.Socket}}),Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),p=r(d[5]);const f=t.Socket.protocol},5050,[5051,5054,5052,5061,5070,5068]); +__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Socket",{enumerable:!0,get:function(){return p}});var e=r(d[0]),t=r(d[1]),s=r(d[2]),i=r(d[3]),o=r(d[4]),n=r(d[5]),h=r(d[6]);class p extends o.Emitter{constructor(e,o={}){super(),this.binaryType=h.defaultBinaryType,this.writeBuffer=[],e&&"object"==typeof e&&(o=e,e=null),e?(e=(0,i.parse)(e),o.hostname=e.host,o.secure="https"===e.protocol||"wss"===e.protocol,o.port=e.port,e.query&&(o.query=e.query)):o.host&&(o.hostname=(0,i.parse)(o.host).host),(0,t.installTimerFunctions)(this,o),this.secure=null!=o.secure?o.secure:"undefined"!=typeof location&&"https:"===location.protocol,o.hostname&&!o.port&&(o.port=this.secure?"443":"80"),this.hostname=o.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=o.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=o.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},o),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=(0,s.decode)(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,"function"==typeof addEventListener&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const s=Object.assign({},this.opts.query);s.EIO=n.protocol,s.transport=t,this.id&&(s.sid=this.id);const i=Object.assign({},this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new e.transports[t](i)}open(){let e;if(this.opts.rememberUpgrade&&p.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",e=>this.onClose("transport close",e))}probe(e){let t=this.createTransport(e),s=!1;p.priorWebsocketSuccess=!1;const i=()=>{s||(t.send([{type:"ping",data:"probe"}]),t.once("packet",e=>{if(!s)if("pong"===e.type&&"probe"===e.data){if(this.upgrading=!0,this.emitReserved("upgrading",t),!t)return;p.priorWebsocketSuccess="websocket"===t.name,this.transport.pause(()=>{s||"closed"!==this.readyState&&(u(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())})}else{const e=new Error("probe error");e.transport=t.name,this.emitReserved("upgradeError",e)}}))};function o(){s||(s=!0,u(),t.close(),t=null)}const n=e=>{const s=new Error("probe error: "+e);s.transport=t.name,o(),this.emitReserved("upgradeError",s)};function h(){n("transport closed")}function c(){n("socket closed")}function l(e){t&&e.name!==t.name&&o()}const u=()=>{t.removeListener("open",i),t.removeListener("error",n),t.removeListener("close",h),this.off("close",c),this.off("upgrading",l)};t.once("open",i),t.once("error",n),t.once("close",h),this.once("close",c),this.once("upgrading",l),-1!==this.upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn(()=>{s||t.open()},200):t.open()}onOpen(){if(this.readyState="open",p.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){let e=0;const t=this.upgrades.length;for(;e{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this.getWritablePackets();this.transport.send(e),this.prevBufferLen=e.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let e=1;for(let s=0;s0&&e>this.maxPayload)return this.writeBuffer.slice(0,s);e+=2}return this.writeBuffer}write(e,t,s){return this.sendPacket("message",e,t,s),this}send(e,t,s){return this.sendPacket("message",e,t,s),this}sendPacket(e,t,s,i){if("function"==typeof t&&(i=t,t=void 0),"function"==typeof s&&(i=s,s=null),"closing"===this.readyState||"closed"===this.readyState)return;(s=s||{}).compress=!1!==s.compress;const o={type:e,data:t,options:s};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),i&&this.once("flush",i),this.flush()}close(){const e=()=>{this.onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},s=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?s():e()}):this.upgrading?s():e()),this}onError(e){p.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(e,t){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(e){const t=[];let s=0;const i=e.length;for(;s{this.readyState="paused",t()};if(this.polling||!this.writable){let t=0;this.polling&&(t++,this.once("pollComplete",function(){--t||e()})),this.writable||(t++,this.once("drain",function(){--t||e()}))}else e()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){(0,s.decodePayload)(t,this.socket.binaryType).forEach(t=>{if("opening"===this.readyState&&"open"===t.type&&this.onOpen(),"close"===t.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};"open"===this.readyState?t():this.once("open",t)}write(t){this.writable=!1,(0,s.encodePayload)(t,t=>{this.doWrite(t,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",s=this.query||{};return!1!==this.opts.timestampRequests&&(s[this.opts.timestampParam]=(0,e.yeast)()),this.supportsBinary||s.sid||(s.b64=1),this.createUri(t,s)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new u(this.uri(),t)}doWrite(t,e){const s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",(t,e)=>{this.onError("xhr post error",t,e)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(t,e)=>{this.onError("xhr poll error",t,e)}),this.pollXhr=t}}class u extends o.Emitter{constructor(t,e){super(),(0,n.installTimerFunctions)(this,e),this.opts=e,this.method=e.method||"GET",this.uri=t,this.data=void 0!==e.data?e.data:null,this.create()}create(){var t;const e=(0,n.pick)(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd;const s=this.xhr=new i.XHR(e);try{s.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){s.setDisableHeaderCheck&&s.setDisableHeaderCheck(!0);for(let t in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(t)&&s.setRequestHeader(t,this.opts.extraHeaders[t])}}catch(t){}if("POST"===this.method)try{s.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{s.setRequestHeader("Accept","*/*")}catch(t){}null===(t=this.opts.cookieJar)||void 0===t||t.addCookies(s),"withCredentials"in s&&(s.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(s.timeout=this.opts.requestTimeout),s.onreadystatechange=()=>{var t;3===s.readyState&&(null===(t=this.opts.cookieJar)||void 0===t||t.parseCookies(s)),4===s.readyState&&(200===s.status||1223===s.status?this.onLoad():this.setTimeoutFn(()=>{this.onError("number"==typeof s.status?s.status:0)},0))},s.send(this.data)}catch(t){return void this.setTimeoutFn(()=>{this.onError(t)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=c,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;null!==t&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}if(u.requestsCount=0,u.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",y);else if("function"==typeof addEventListener){const t="onpagehide"in h.globalThisShim?"pagehide":"unload";addEventListener(t,y,!1)}function y(){for(let t in u.requests)u.requests.hasOwnProperty(t)&&u.requests[t].abort()}},5053,[5054,5064,5055,5065,5060,5061,5062]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TransportError",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"Transport",{enumerable:!0,get:function(){return h}});var t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]);class p extends Error{constructor(t,s,o){super(t),this.description=s,this.context=o,this.type="TransportError"}}class h extends s.Emitter{constructor(t){super(),this.writable=!1,(0,o.installTimerFunctions)(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,s,o){return super.emitReserved("error",new p(t,s,o)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}send(t){"open"===this.readyState&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(s){const o=(0,t.decodePacket)(s,this.socket.binaryType);this.onPacket(o)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,s={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(s)}_hostname(){const t=this.opts.hostname;return-1===t.indexOf(":")?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(t){const s=(0,n.encode)(t);return s.length?"?"+s:""}}},5054,[5055,5060,5061,5063]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createPacketEncoderStream=function(){return new TransformStream({transform(n,o){(0,t.encodePacketToBinary)(n,t=>{const c=t.length;let i;if(c<126)i=new Uint8Array(1),new DataView(i.buffer).setUint8(0,c);else if(c<65536){i=new Uint8Array(3);const t=new DataView(i.buffer);t.setUint8(0,126),t.setUint16(1,c)}else{i=new Uint8Array(9);const t=new DataView(i.buffer);t.setUint8(0,127),t.setBigUint64(1,BigInt(c))}n.data&&"string"!=typeof n.data&&(i[0]|=128),o.enqueue(i),o.enqueue(t)})}})},e.createPacketDecoderStream=function(t,c){u||(u=new TextDecoder);const i=[];let f=0,b=-1,w=!1;return new TransformStream({transform(P,h){for(i.push(P);;){if(0===f){if(s(i)<1)break;const t=l(i,1);w=!(128&~t[0]),b=127&t[0],f=b<126?3:126===b?1:2}else if(1===f){if(s(i)<2)break;const t=l(i,2);b=new DataView(t.buffer,t.byteOffset,t.length).getUint16(0),f=3}else if(2===f){if(s(i)<8)break;const t=l(i,8),n=new DataView(t.buffer,t.byteOffset,t.length),c=n.getUint32(0);if(c>Math.pow(2,21)-1){h.enqueue(o.ERROR_PACKET);break}b=c*Math.pow(2,32)+n.getUint32(4),f=3}else{if(s(i)t){h.enqueue(o.ERROR_PACKET);break}}}})},Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"encodePacket",{enumerable:!0,get:function(){return t.encodePacket}}),Object.defineProperty(e,"encodePayload",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"decodePacket",{enumerable:!0,get:function(){return n.decodePacket}}),Object.defineProperty(e,"decodePayload",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const c=String.fromCharCode(30),i=(n,o)=>{const i=n.length,f=new Array(i);let u=0;n.forEach((n,s)=>{(0,t.encodePacket)(n,!1,t=>{f[s]=t,++u===i&&o(f.join(c))})})},f=(t,o)=>{const i=t.split(c),f=[];for(let t=0;tt+n.length,0)}function l(t,n){if(t[0].length===n)return t.shift();const o=new Uint8Array(n);let c=0;for(let i=0;i{s||(s=new TextEncoder),u(s.encode(t))})},Object.defineProperty(e,"encodePacket",{enumerable:!0,get:function(){return c}});var t=r(d[0]);const n="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),f="function"==typeof ArrayBuffer,o=t=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,c=({type:c,data:y},s,b)=>n&&y instanceof Blob?s?b(y):u(y,b):f&&(y instanceof ArrayBuffer||o(y))?s?b(y):u(new Blob([y]),b):b(t.PACKET_TYPES[c]+(y||"")),u=(t,n)=>{const f=new FileReader;return f.onload=function(){const t=f.result.split(",")[1];n("b"+(t||""))},f.readAsDataURL(t)};function y(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let s},5056,[5057]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PACKET_TYPES",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"PACKET_TYPES_REVERSE",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"ERROR_PACKET",{enumerable:!0,get:function(){return o}});const t=Object.create(null);t.open="0",t.close="1",t.ping="2",t.pong="3",t.message="4",t.upgrade="5",t.noop="6";const n=Object.create(null);Object.keys(t).forEach(o=>{n[t[o]]=o});const o={type:"error",data:"parser error"}},5057,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"decodePacket",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const f="function"==typeof ArrayBuffer,o=(n,f)=>{if("string"!=typeof n)return{type:"message",data:u(n,f)};const o=n.charAt(0);if("b"===o)return{type:"message",data:s(n.substring(1),f)};return t.PACKET_TYPES_REVERSE[o]?n.length>1?{type:t.PACKET_TYPES_REVERSE[o],data:n.substring(1)}:{type:t.PACKET_TYPES_REVERSE[o]}:t.ERROR_PACKET},s=(t,o)=>{if(f){const f=(0,n.decode)(t);return u(f,o)}return{base64:!0,data:t}},u=(t,n)=>"blob"===n?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer},5058,[5057,5059]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"encode",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"decode",{enumerable:!0,get:function(){return c}});const t='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',n='undefined'==typeof Uint8Array?[]:new Uint8Array(256);for(let o=0;o<64;o++)n[t.charCodeAt(o)]=o;const o=n=>{let o,c=new Uint8Array(n),u=c.length,i='';for(o=0;o>2],i+=t[(3&c[o])<<4|c[o+1]>>4],i+=t[(15&c[o+1])<<2|c[o+2]>>6],i+=t[63&c[o+2]];return u%3==2?i=i.substring(0,i.length-1)+'=':u%3==1&&(i=i.substring(0,i.length-2)+'=='),i},c=t=>{let o,c,u,i,l,f=.75*t.length,h=t.length,s=0;'='===t[t.length-1]&&(f--,'='===t[t.length-2]&&f--);const A=new ArrayBuffer(f),y=new Uint8Array(A);for(o=0;o>4,y[s++]=(15&u)<<4|i>>2,y[s++]=(3&i)<<6|63&l;return A}},5059,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}Object.defineProperty(e,'__esModule',{value:!0}),e.Emitter=t,t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l(i.hasOwnProperty(n)&&(t[n]=i[n]),t),{})},e.installTimerFunctions=function(o,l){l.useNativeTimers?(o.setTimeoutFn=t.bind(i.globalThisShim),o.clearTimeoutFn=n.bind(i.globalThisShim)):(o.setTimeoutFn=i.globalThisShim.setTimeout.bind(i.globalThisShim),o.clearTimeoutFn=i.globalThisShim.clearTimeout.bind(i.globalThisShim))},e.byteLength=function(i){if("string"==typeof i)return l(i);return Math.ceil((i.byteLength||i.size)*o)};var i=r(d[0]);const t=i.globalThisShim.setTimeout,n=i.globalThisShim.clearTimeout;const o=1.33;function l(i){let t=0,n=0;for(let o=0,l=i.length;o=57344?n+=3:(o++,n+=4);return n}},5061,[5062]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"globalThisShim",{enumerable:!0,get:function(){return n}});const n="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")()},5062,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.encode=function(n){let t='';for(let o in n)n.hasOwnProperty(o)&&(t.length&&(t+='&'),t+=encodeURIComponent(o)+'='+encodeURIComponent(n[o]));return t},e.decode=function(n){let t={},o=n.split('&');for(let n=0,c=o.length;n0);return c}for(;l{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t{const t={};if(!o.usingBrowserWebSocket&&(s.options&&(t.compress=s.options.compress),this.opts.perMessageDeflate)){("string"==typeof e?Buffer.byteLength(e):e.length){this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",s=this.query||{};return this.opts.timestampRequests&&(s[this.opts.timestampParam]=(0,t.yeast)()),this.supportsBinary||(s.b64=1),this.createUri(e,s)}check(){return!!o.WebSocket}}},5067,[5054,5064,5061,5068,5055]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"nextTick",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"WebSocket",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"usingBrowserWebSocket",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"defaultBinaryType",{enumerable:!0,get:function(){return c}});var t=r(d[0]);const n="function"==typeof Promise&&"function"==typeof Promise.resolve?t=>Promise.resolve().then(t):(t,n)=>n(t,0),o=t.globalThisShim.WebSocket||t.globalThisShim.MozWebSocket,u=!0,c="arraybuffer"},5068,[5062]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WT",{enumerable:!0,get:function(){return n}});var t=r(d[0]),s=r(d[1]),i=r(d[2]);class n extends t.Transport{get name(){return"webtransport"}doOpen(){"function"==typeof WebTransport&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(t=>{const s=(0,i.createPacketDecoderStream)(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=t.readable.pipeThrough(s).getReader(),o=(0,i.createPacketEncoderStream)();o.readable.pipeTo(t.writable),this.writer=o.writable.getWriter();const h=()=>{n.read().then(({done:t,value:s})=>{t||(this.onPacket(s),h())}).catch(t=>{})};h();const c={type:"open"};this.query.sid&&(c.data=`{"sid":"${this.query.sid}"}`),this.writer.write(c).then(()=>this.onOpen())})}))}write(t){this.writable=!1;for(let i=0;i{o&&(0,s.nextTick)(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;null===(t=this.transport)||void 0===t||t.close()}}},5069,[5054,5068,5055]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.parse=function(n){if(n.length>2e3)throw"URI too long";const c=n,i=n.indexOf('['),u=n.indexOf(']');-1!=i&&-1!=u&&(n=n.substring(0,i)+n.substring(i,u).replace(/:/g,';')+n.substring(u,n.length));let l=e.exec(n||''),p={},h=14;for(;h--;)p[t[h]]=l[h]||'';-1!=i&&-1!=u&&(p.source=c,p.host=p.host.substring(1,p.host.length-1).replace(/;/g,':'),p.authority=p.authority.replace('[','').replace(']','').replace(/;/g,':'),p.ipv6uri=!0);return p.pathNames=s(p,p.path),p.queryKey=o(p,p.query),p};const e=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){const s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.slice(0,1)&&0!==t.length||s.splice(0,1),'/'==t.slice(-1)&&s.splice(s.length-1,1),s}function o(e,t){const s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,o){t&&(s[t]=o)}),s}},5070,[]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Manager",{enumerable:!0,get:function(){return c}});var t=r(_d[0]),e=r(_d[1]),n=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})}),e.default=t,e})(r(_d[2])),i=r(_d[3]),o=r(_d[4]),s=r(_d[5]);class c extends s.Emitter{constructor(e,i){var s;super(),this.nsps={},this.subs=[],e&&"object"==typeof e&&(i=e,e=void 0),(i=i||{}).path=i.path||"/socket.io",this.opts=i,(0,t.installTimerFunctions)(this,i),this.reconnection(!1!==i.reconnection),this.reconnectionAttempts(i.reconnectionAttempts||1/0),this.reconnectionDelay(i.reconnectionDelay||1e3),this.reconnectionDelayMax(i.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(s=i.randomizationFactor)&&void 0!==s?s:.5),this.backoff=new o.Backoff({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==i.timeout?2e4:i.timeout),this._readyState="closed",this.uri=e;const c=i.parser||n;this.encoder=new c.Encoder,this.decoder=new c.Decoder,this._autoConnect=!1!==i.autoConnect,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return void 0===t?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var e;return void 0===t?this._reconnectionDelay:(this._reconnectionDelay=t,null===(e=this.backoff)||void 0===e||e.setMin(t),this)}randomizationFactor(t){var e;return void 0===t?this._randomizationFactor:(this._randomizationFactor=t,null===(e=this.backoff)||void 0===e||e.setJitter(t),this)}reconnectionDelayMax(t){var e;return void 0===t?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,null===(e=this.backoff)||void 0===e||e.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new t.Socket(this.uri,this.opts);const n=this.engine,o=this;this._readyState="opening",this.skipReconnect=!1;const s=(0,i.on)(n,"open",function(){o.onopen(),e&&e()}),c=t=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",t),e?e(t):this.maybeReconnectOnOpen()},h=(0,i.on)(n,"error",c);if(!1!==this._timeout){const t=this._timeout,e=this.setTimeoutFn(()=>{s(),c(new Error("timeout")),n.close()},t);this.opts.autoUnref&&e.unref(),this.subs.push(()=>{this.clearTimeoutFn(e)})}return this.subs.push(s),this.subs.push(h),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push((0,i.on)(t,"ping",this.onping.bind(this)),(0,i.on)(t,"data",this.ondata.bind(this)),(0,i.on)(t,"error",this.onerror.bind(this)),(0,i.on)(t,"close",this.onclose.bind(this)),(0,i.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(t){this.onclose("parse error",t)}}ondecoded(e){(0,t.nextTick)(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let i=this.nsps[t];return i?this._autoConnect&&!i.active&&i.connect():(i=new e.Socket(this,t,n),this.nsps[t]=i),i}_destroy(t){const e=Object.keys(this.nsps);for(const t of e){if(this.nsps[t].active)return}this._close()}_packet(t){const e=this.encoder.encode(t);for(let n=0;nt()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,e){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const e=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(e=>{e?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",e)):t.onreconnect()}))},e);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}},5071,[5050,5072,5073,5076,5077,5060]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),i=r(d[2]);const n=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class o extends i.Emitter{constructor(t,s,i){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=s,i&&i.auth&&(this.auth=i.auth),this._opts=Object.assign({},i),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[(0,s.on)(t,"open",this.onopen.bind(this)),(0,s.on)(t,"packet",this.onpacket.bind(this)),(0,s.on)(t,"error",this.onerror.bind(this)),(0,s.on)(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(s,...i){if(n.hasOwnProperty(s))throw new Error('"'+s.toString()+'" is a reserved event name');if(i.unshift(s),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(i),this;const o={type:t.PacketType.EVENT,data:i,options:{}};if(o.options.compress=!1!==this.flags.compress,"function"==typeof i[i.length-1]){const t=this.ids++,s=i.pop();this._registerAckCallback(t,s),o.id=t}const h=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!h||!this.connected)||(this.connected?(this.notifyOutgoingListeners(o),this.packet(o)):this.sendBuffer.push(o)),this.flags={},this}_registerAckCallback(t,s){var i;const n=null!==(i=this.flags.timeout)&&void 0!==i?i:this._opts.ackTimeout;if(void 0===n)return void(this.acks[t]=s);const o=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let s=0;s{this.io.clearTimeoutFn(o),s.apply(this,[null,...t])}}emitWithAck(t,...s){const i=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise((n,o)=>{s.push((t,s)=>i?t?o(t):n(s):n(t)),this.emit(t,...s)})}_addToQueue(t){let s;"function"==typeof t[t.length-1]&&(s=t.pop());const i={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((t,...n)=>{if(i!==this._queue[0])return;return null!==t?i.tryCount>this._opts.retries&&(this._queue.shift(),s&&s(t)):(this._queue.shift(),s&&s(null,...n)),i.pending=!1,this._drainQueue()}),this._queue.push(i),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||0===this._queue.length)return;const s=this._queue[0];s.pending&&!t||(s.pending=!0,s.tryCount++,this.flags=s.flags,this.emit.apply(this,s.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){"function"==typeof this.auth?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(s){this.packet({type:t.PacketType.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},s):s})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,s){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,s)}onpacket(s){if(s.nsp===this.nsp)switch(s.type){case t.PacketType.CONNECT:s.data&&s.data.sid?this.onconnect(s.data.sid,s.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case t.PacketType.EVENT:case t.PacketType.BINARY_EVENT:this.onevent(s);break;case t.PacketType.ACK:case t.PacketType.BINARY_ACK:this.onack(s);break;case t.PacketType.DISCONNECT:this.ondisconnect();break;case t.PacketType.CONNECT_ERROR:this.destroy();const i=new Error(s.data.message);i.data=s.data.data,this.emitReserved("connect_error",i)}}onevent(t){const s=t.data||[];null!=t.id&&s.push(this.ack(t.id)),this.connected?this.emitEvent(s):this.receiveBuffer.push(Object.freeze(s))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const s=this._anyListeners.slice();for(const i of s)i.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&"string"==typeof t[t.length-1]&&(this._lastOffset=t[t.length-1])}ack(s){const i=this;let n=!1;return function(...o){n||(n=!0,i.packet({type:t.PacketType.ACK,id:s,data:o}))}}onack(t){const s=this.acks[t.id];"function"==typeof s&&(s.apply(this,t.data),delete this.acks[t.id])}onconnect(t,s){this.id=t,this.recovered=s&&this._pid===s,this._pid=s,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:t.PacketType.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const s=this._anyListeners;for(let i=0;ithis.opts.maxAttachments)throw new Error("too many attachments");n.attachments=i}if("/"===t.charAt(e+1)){const s=e+1;for(;++e;){if(","===t.charAt(e))break;if(e===t.length)break}n.nsp=t.substring(s,e)}else n.nsp="/";const s=t.charAt(e+1);if(""!==s&&Number(s)==s){const s=e+1;for(;++e;){const n=t.charAt(e);if(null==n||Number(n)!=n){--e;break}if(e===t.length)break}n.id=Number(t.substring(s,e+1))}if(t.charAt(++e)){const s=this.tryParse(t.substr(e));if(!u.isPayloadValid(n.type,s))throw new Error("invalid payload");n.data=s}return n}tryParse(t){try{return JSON.parse(t,this.opts.reviver)}catch(t){return!1}}static isPayloadValid(t,e){switch(t){case i.CONNECT:return p(e);case i.DISCONNECT:return void 0===e;case i.CONNECT_ERROR:return"string"==typeof e||p(e);case i.EVENT:case i.BINARY_EVENT:return Array.isArray(e)&&("number"==typeof e[0]||"string"==typeof e[0]&&-1===s.indexOf(e[0]));case i.ACK:case i.BINARY_ACK:return Array.isArray(e)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class h{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const t=(0,e.reconstructPacket)(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const f=Number.isInteger||function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t};function p(t){return"[object Object]"===Object.prototype.toString.call(t)}function N(t,e){switch(t){case i.CONNECT:return void 0===e||p(e);case i.DISCONNECT:return void 0===e;case i.EVENT:return Array.isArray(e)&&("number"==typeof e[0]||"string"==typeof e[0]&&-1===s.indexOf(e[0]));case i.ACK:return Array.isArray(e);case i.CONNECT_ERROR:return"string"==typeof e||p(e);default:return!1}}},5073,[5060,5074,5075]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.deconstructPacket=function(t){const o=[],c=t.data,u=t;return u.data=n(c,o),u.attachments=o.length,{packet:u,buffers:o}},e.reconstructPacket=function(t,n){return t.data=o(t.data,n),delete t.attachments,t};var t=r(d[0]);function n(o,c){if(!o)return o;if((0,t.isBinary)(o)){const t={_placeholder:!0,num:c.length};return c.push(o),t}if(Array.isArray(o)){const t=new Array(o.length);for(let u=0;u=0&&t.num"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,o=Object.prototype.toString,f="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===o.call(Blob),i="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===o.call(File);function u(o){return t&&(o instanceof ArrayBuffer||n(o))||f&&o instanceof Blob||i&&o instanceof File}},5075,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.on=function(n,o,t){return n.on(o,t),function(){n.off(o,t)}}},5076,[]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Object.defineProperty(e,'__esModule',{value:!0}),e.Backoff=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=1&Math.floor(10*o)?t+s:t-s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},5077,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"WORKFLOW_IDS",{enumerable:!0,get:function(){return s}}),e.getNotificationBehavior=function(s,t){const n=s&&o[s]||{};if('critical'===t)return Object.assign({},n,{showToast:!0,saveToDb:!0,level:'error',toast:Object.assign({},n.toast,{dismissable:!1})});if('warning'===t)return Object.assign({},n,{showToast:n.showToast??!0,level:n.level??'warn'});return n},e.isKnownWorkflow=function(s){return!!s&&s in o};const s={WELCOME:'welcome',PLUGIN_UPDATE:'plugin-update',LICENSE_EXPIRING:'license-expiring',LICENSE_EXPIRED:'license-expired',ANNOUNCEMENT:'announcement'},o={[s.WELCOME]:{showToast:!1,saveToDb:!1},[s.PLUGIN_UPDATE]:{showToast:!0,saveToDb:!0,level:'info',toast:{useBodyAsText2:!0,dismissable:!0}},[s.LICENSE_EXPIRING]:{showToast:!0,saveToDb:!0,level:'warn',toast:{useBodyAsText2:!0,dismissable:!0,action:{label:'Renew',url:'https://wcpos.com/pro'}}},[s.LICENSE_EXPIRED]:{showToast:!0,saveToDb:!0,level:'error',toast:{useBodyAsText2:!0,dismissable:!1,action:{label:'Renew Now',url:'https://wcpos.com/pro'}}},[s.ANNOUNCEMENT]:{showToast:!0,saveToDb:!1,level:'info',toast:{useBodyAsText2:!0,dismissable:!0}}}},5078,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.NotificationPanelContent=function(){const e=(0,t.c)(21),s=(0,f.useT)(),{notifications:n,unreadCount:l,markAsRead:x,markAllAsRead:h}=(0,j.useNovuNotifications)();let k;e[0]!==h?(k=()=>{h()},e[0]=h,e[1]=k):k=e[1];const v=k;let S;e[2]!==x?(S=e=>{const{item:t}=e;return(0,b.jsx)(u.Item,{children:(0,b.jsx)(p,{notification:t,onMarkAsRead:x})})},e[2]=x,e[3]=S):S=e[3];const T=S;let P,A,w,M,O,R;e[4]!==s?(P=s("common.notifications"),e[4]=s,e[5]=P):P=e[5];e[6]!==P?(A=(0,b.jsx)(d.Text,{className:"text-sm font-semibold",children:P}),e[6]=P,e[7]=A):A=e[7];e[8]!==v||e[9]!==s||e[10]!==l?(w=l>0&&(0,b.jsx)(o.Button,{variant:"ghost",size:"sm",onPress:v,children:(0,b.jsx)(o.ButtonText,{className:"text-xs",children:s("common.mark_all_as_read")})}),e[8]=v,e[9]=s,e[10]=l,e[11]=w):w=e[11];e[12]!==A||e[13]!==w?(M=(0,b.jsxs)(c.HStack,{className:"border-border items-center justify-between border-b px-3 py-2",children:[A,w]}),e[12]=A,e[13]=w,e[14]=M):M=e[14];e[15]!==n||e[16]!==T?(O=0===n.length?(0,b.jsx)(y,{}):(0,b.jsx)(u.Root,{className:"flex-1 p-2",children:(0,b.jsx)(u.List,{data:n,estimatedItemSize:N,keyExtractor:_,renderItem:T,parentProps:{style:{flexGrow:1,flexShrink:1,flexBasis:0}}})}),e[15]=n,e[16]=T,e[17]=O):O=e[17];e[18]!==M||e[19]!==O?(R=(0,b.jsxs)(b.Fragment,{children:[M,O]}),e[18]=M,e[19]=O,e[20]=R):R=e[20];return R};var t=r(_d[0]);r(_d[1]);var s=e(r(_d[2])),n=e(r(_d[3])),o=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[8])),x=r(_d[9]),f=r(_d[10]),j=r(_d[11]),h=r(_d[12]),b=r(_d[13]);const N=88;function p(e){const o=(0,t.c)(24),{notification:l,onMarkAsRead:u}=e,f="unread"===l.status,j=(0,h.useDateFormat)(String(l.createdAt??""));let N;o[0]!==f||o[1]!==l.id||o[2]!==u?(N=()=>{f&&u(l.id)},o[0]=f,o[1]=l.id,o[2]=u,o[3]=N):N=o[3];const p=N,y="mb-2 rounded-md px-2 py-1.5 "+(f?"bg-accent/50":"bg-transparent");let _;o[4]!==f?(_=(0,b.jsx)(n.default,{className:"pt-1.5",children:f?(0,b.jsx)(n.default,{className:"bg-primary h-2 w-2 rounded-full"}):(0,b.jsx)(n.default,{className:"h-2 w-2"})}),o[4]=f,o[5]=_):_=o[5];const k="text-sm "+(f?"font-semibold":"font-normal");let v,S,T,P,A,w;return o[6]!==l.title||o[7]!==k?(v=(0,b.jsx)(d.Text,{className:k,children:l.title}),o[6]=l.title,o[7]=k,o[8]=v):v=o[8],o[9]!==l.body?(S=l.body&&(0,b.jsx)(d.Text,{className:"text-muted-foreground text-xs",children:l.body}),o[9]=l.body,o[10]=S):S=o[10],o[11]!==j?(T=j&&(0,b.jsx)(d.Text,{className:"text-muted-foreground/60 text-xs",children:j}),o[11]=j,o[12]=T):T=o[12],o[13]!==v||o[14]!==S||o[15]!==T?(P=(0,b.jsxs)(x.VStack,{className:"flex-1 gap-1",children:[v,S,T]}),o[13]=v,o[14]=S,o[15]=T,o[16]=P):P=o[16],o[17]!==_||o[18]!==P?(A=(0,b.jsxs)(c.HStack,{className:"items-start gap-3",children:[_,P]}),o[17]=_,o[18]=P,o[19]=A):A=o[19],o[20]!==p||o[21]!==y||o[22]!==A?(w=(0,b.jsx)(s.default,{onPress:p,className:y,children:A}),o[20]=p,o[21]=y,o[22]=A,o[23]=w):w=o[23],w}function y(){const e=(0,t.c)(5),s=(0,f.useT)();let n,o,c;return e[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,b.jsx)(l.Icon,{name:"bell",size:"2xl",variant:"muted"}),e[0]=n):n=e[0],e[1]!==s?(o=s("common.no_notifications"),e[1]=s,e[2]=o):o=e[2],e[3]!==o?(c=(0,b.jsxs)(x.VStack,{className:"items-center justify-center py-8",children:[n,(0,b.jsx)(d.Text,{className:"text-muted-foreground mt-2",children:o})]}),e[3]=o,e[4]=c):c=e[4],c}function _(e){return e.id}},5079,[12,14,16,585,3185,1351,1357,1434,4356,1605,1987,5036,5080,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useDateFormat",{enumerable:!0,get:function(){return b}});var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6]),c=r(d[7]),f=r(d[8]);const b=(b,v,y)=>{const p=(0,t.c)(21),D=void 0===b?"":b,M=void 0===v?"MMMM d, yyyy":v,O=void 0===y||y,_=(0,c.useHeartbeatObservable)(6e4),{dateFnsLocale:w,formatDate:F}=(0,f.useLocalDate)(),[L,R]=(0,o.useObservableRef)(!1);let S,T;p[0]!==D?(S=null,"string"==typeof D&&""!==D?S=(0,f.convertUTCStringToLocalDate)(D):"number"==typeof D&&(S=new Date(D)),p[0]=D,p[1]=S):S=p[1],p[2]!==S||p[3]!==w||p[4]!==F||p[5]!==M||p[6]!==O?(T=()=>{if(!S||!(0,n.isValid)(S))return null;const t=new Date,s=(0,n.differenceInHours)(t,S);return O&&s<24?(0,n.formatDistance)(S,t,{addSuffix:!0,locale:w}):F(S,M)},p[2]=S,p[3]=w,p[4]=F,p[5]=M,p[6]=O,p[7]=T):T=p[7];const V=T;let j,H,P;if(p[8]!==L?(j=()=>((0,l.setRefValue)(L,!0),()=>{(0,l.setRefValue)(L,!1)}),p[8]=L,p[9]=j):j=p[9],(0,s.useFocusEffect)(j),p[10]!==S||p[11]!==V||p[12]!==_||p[13]!==R){let t,s;p[15]!==S?(t=t=>t&&!!S&&(0,n.isToday)(S),p[15]=S,p[16]=t):t=p[16],p[17]!==_?(s=()=>_,p[17]=_,p[18]=s):s=p[18],H=R.pipe((0,u.filter)(t),(0,u.switchMap)(s),(0,u.map)(V)),p[10]=S,p[11]=V,p[12]=_,p[13]=R,p[14]=H}else H=p[14];return p[19]!==V?(P=V(),p[19]=V,p[20]=P):P=p[20],(0,o.useObservableState)(H,P)}},5080,[12,14,3238,850,1747,1972,5081,5082,3233]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.setRefValue=function(t,u){t.current=u}},5081,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useHeartbeatObservable",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"useHeartbeatCallback",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),c=r(d[3]);const o=u=>{const c=(0,t.c)(2);if(!Number.isFinite(u)||u<=0)throw new Error(`emitFrequency must be a positive finite number, got: ${u}`);let o;c[0]!==u?(o=[u],c[0]=u,c[1]=o):o=c[1];return(0,n.useObservable)(f,o)},s=(t,u)=>{const c=o(t);(0,n.useSubscription)(c,u)};function b(t){const[n]=t;return(0,u.interval)(n)}function f(t){return t.pipe((0,c.switchMap)(b))}},5082,[12,1747,1748,1972]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Online=function(){const l=(0,e.c)(27),{status:v}=(0,s.useOnlineStatus)(),_=(0,u.useT)(),d=t.useRef(v);let p;e:switch(v){case"offline":{let e,t;l[0]!==_?(e=_("common.no_internet_connection"),l[0]=_,l[1]=e):e=l[1],l[2]!==e?(t={variant:"error",tooltip:e},l[2]=e,l[3]=t):t=l[3],p=t;break e}case"online-website-unavailable":{let e,t;l[4]!==_?(e=_("common.site_not_reachable"),l[4]=_,l[5]=e):e=l[5],l[6]!==e?(t={variant:"warning",tooltip:e},l[6]=e,l[7]=t):t=l[7],p=t;break e}case"online-website-available":{let e,t;l[8]!==_?(e=_("common.online"),l[8]=_,l[9]=e):e=l[9],l[10]!==e?(t={variant:"success",tooltip:e},l[10]=e,l[11]=t):t=l[11],p=t;break e}default:{let e,t;l[12]!==_?(e=_("common.unknown_connection_status"),l[12]=_,l[13]=e):e=l[13],l[14]!==e?(t={variant:"error",tooltip:e},l[14]=e,l[15]=t):t=l[15],p=t}}const w=p;let h,j,T,k,x;l[16]!==v||l[17]!==_?(h=()=>{const e=d.current;if(null===e)return void(d.current=v);if(e===v)return;const t={showToast:!0,saveToDb:!0};e:switch(v){case"offline":f.error(_("common.device_went_offline"),t);break e;case"online-website-unavailable":f.error(_("common.website_is_unreachable"),t);break e;case"online-website-available":f.success(_("common.connection_restored"),t)}d.current=v},j=[v,_],l[16]=v,l[17]=_,l[18]=h,l[19]=j):(h=l[18],j=l[19]);t.useEffect(h,j),l[20]!==w.variant?(T=(0,b.jsx)(c.TooltipTrigger,{className:"px-2",children:(0,b.jsx)(n.Icon,{name:"circle",variant:w.variant})}),l[20]=w.variant,l[21]=T):T=l[21];l[22]!==w.tooltip?(k=(0,b.jsx)(c.TooltipContent,{side:"bottom",children:(0,b.jsx)(o.Text,{children:w.tooltip})}),l[22]=w.tooltip,l[23]=k):k=l[23];l[24]!==T||l[25]!==k?(x=(0,b.jsxs)(c.Tooltip,{children:[T,k]}),l[24]=T,l[25]=k,l[26]=x):x=l[26];return x};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),u=r(_d[7]),b=r(_d[8]);const f=(0,l.getLogger)(['wcpos','ui','header'])},5083,[12,14,1357,1434,1578,4445,1975,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.UserMenu=function(){const e=(0,n.c)(61),{wpCredentials:c,site:l,store:u,logout:w,switchStore:_}=(0,D.useAppState)(),I=(0,t.useRouter)(),{screenSize:y}=(0,S.useTheme)(),T=(0,o.useObservableEagerState)(c?.stores$),C=(0,M.useT)();let O;e[0]!==c?(O=new o.ObservableResource(c.populate$("stores"),F),e[0]=c,e[1]=O):O=e[1];const B=O,L=k;let $,N,U,E,W,z,H,Q,V,q,G,J,K,X,Y,Z,ee,ne,re,se,te,oe,ae,ce;e[2]!==c?($=(0,v.jsx)(A,{wpCredentials:c}),e[2]=c,e[3]=$):$=e[3];e[4]!==y||e[5]!==c.display_name?(N="sm"!==y?(0,v.jsx)(x.ButtonText,{className:"text-sidebar-foreground",children:c?.display_name}):null,e[4]=y,e[5]=c.display_name,e[6]=N):N=e[6];e[7]===Symbol.for("react.memo_cache_sentinel")?(U=(0,v.jsx)(j.Icon,{name:"caretDown",className:"text-sidebar-foreground"}),e[7]=U):U=e[7];e[8]!==$||e[9]!==N?(E=(0,v.jsx)(p.DropdownMenuTrigger,{asChild:!0,children:(0,v.jsx)(x.Button,{testID:"user-menu-trigger",className:"text-sidebar-foreground web:hover:bg-white/10 rounded-none bg-transparent px-2",children:(0,v.jsxs)(h.HStack,{children:[$,N,U]})})}),e[8]=$,e[9]=N,e[10]=E):E=e[10];e[11]!==I?(W=()=>I.push("/(modals)/settings"),e[11]=I,e[12]=W):W=e[12];e[13]===Symbol.for("react.memo_cache_sentinel")?(z=(0,v.jsx)(j.Icon,{name:"gear"}),e[13]=z):z=e[13];e[14]!==C?(H=C("common.settings"),e[14]=C,e[15]=H):H=e[15];e[16]!==H?(Q=(0,v.jsx)(b.Text,{children:H}),e[16]=H,e[17]=Q):Q=e[17];e[18]!==W||e[19]!==Q?(V=(0,v.jsxs)(p.DropdownMenuItem,{testID:"settings-menu-item",onPress:W,children:[z,Q]}),e[18]=W,e[19]=Q,e[20]=V):V=e[20];e[21]!==I?(q=()=>I.push("/support"),e[21]=I,e[22]=q):q=e[22];e[23]===Symbol.for("react.memo_cache_sentinel")?(G=(0,v.jsx)(j.Icon,{name:"commentQuestion"}),e[23]=G):G=e[23];e[24]!==C?(J=C("common.support"),e[24]=C,e[25]=J):J=e[25];e[26]!==J?(K=(0,v.jsx)(b.Text,{children:J}),e[26]=J,e[27]=K):K=e[27];e[28]!==q||e[29]!==K?(X=(0,v.jsxs)(p.DropdownMenuItem,{onPress:q,children:[G,K]}),e[28]=q,e[29]=K,e[30]=X):X=e[30];e[31]!==C?(Y=f.Platform.isWeb&&(0,v.jsxs)(p.DropdownMenuItem,{onPress:R,children:[(0,v.jsx)(j.Icon,{name:"download"}),(0,v.jsx)(b.Text,{children:C("common.desktop_app")})]}),e[31]=C,e[32]=Y):Y=e[32];e[33]===Symbol.for("react.memo_cache_sentinel")?(Z=(0,v.jsx)(p.DropdownMenuSeparator,{}),e[33]=Z):Z=e[33];e[34]!==u||e[35]!==T||e[36]!==B||e[37]!==_||e[38]!==C?(ee=Array.isArray(T)&&T.length>1&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(p.DropdownMenuSub,{children:[(0,v.jsxs)(p.DropdownMenuSubTrigger,{children:[(0,v.jsx)(j.Icon,{name:"rightLeft"}),(0,v.jsx)(b.Text,{children:C("common.switch_store")})]}),(0,v.jsx)(p.DropdownMenuSubContent,{children:(0,v.jsx)(P,{storesResource:B,switchStore:_,currentStoreID:u.localID})})]}),(0,v.jsx)(p.DropdownMenuSeparator,{})]}),e[34]=u,e[35]=T,e[36]=B,e[37]=_,e[38]=C,e[39]=ee):ee=e[39];e[40]!==l||e[41]!==C?(ne=f.Platform.isWeb&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(p.DropdownMenuItem,{onPress:L,variant:"destructive",children:[(0,v.jsx)(j.Icon,{name:"trash"}),(0,v.jsx)(b.Text,{children:C("common.clear_all_local_data")})]}),(0,v.jsx)(p.DropdownMenuSeparator,{}),(0,v.jsxs)(p.DropdownMenuItem,{onPress:()=>s.default.openURL(`${l.home}/wp-admin`),children:[(0,v.jsx)(j.Icon,{name:"wordpress"}),(0,v.jsx)(b.Text,{children:C("common.wordpress_admin")})]})]}),e[40]=l,e[41]=C,e[42]=ne):ne=e[42];e[43]===Symbol.for("react.memo_cache_sentinel")?(re=(0,v.jsx)(j.Icon,{name:"arrowRightFromBracket"}),e[43]=re):re=e[43];e[44]!==C?(se=C("common.logout"),e[44]=C,e[45]=se):se=e[45];e[46]!==se?(te=(0,v.jsx)(b.Text,{children:se}),e[46]=se,e[47]=te):te=e[47];e[48]!==w||e[49]!==te?(oe=(0,v.jsxs)(p.DropdownMenuItem,{onPress:w,variant:"destructive",children:[re,te]}),e[48]=w,e[49]=te,e[50]=oe):oe=e[50];e[51]!==X||e[52]!==Y||e[53]!==ee||e[54]!==ne||e[55]!==oe||e[56]!==V?(ae=(0,v.jsxs)(p.DropdownMenuContent,{align:"end",side:"bottom",children:[V,X,Y,Z,ee,ne,oe]}),e[51]=X,e[52]=Y,e[53]=ee,e[54]=ne,e[55]=oe,e[56]=V,e[57]=ae):ae=e[57];e[58]!==ae||e[59]!==E?(ce=(0,v.jsxs)(p.DropdownMenu,{children:[E,ae]}),e[58]=ae,e[59]=E,e[60]=ce):ce=e[60];return ce};var n=r(d[0]);r(d[1]);var s=e(r(d[2])),t=r(d[3]),o=r(d[4]),c=r(d[5]),l=e(c),u=r(d[6]),x=r(d[7]),p=r(d[8]),h=r(d[9]),j=r(d[10]),w=r(d[11]),b=r(d[12]),f=r(d[13]),_=r(d[14]),I=r(d[15]),D=r(d[16]),S=r(d[17]),M=r(d[18]),y=r(d[19]),v=r(d[20]);const T=(0,I.getLogger)(['wcpos','ui','menu']);function P(e){const s=(0,n.c)(10),{storesResource:t,switchStore:u,currentStoreID:x}=e,h=(0,o.useObservableSuspense)(t);let j,w,f;if(s[0]===Symbol.for("react.memo_cache_sentinel")?(j=c.FadeIn.duration(200),s[0]=j):j=s[0],s[1]!==x||s[2]!==h||s[3]!==u){let e;s[5]!==x||s[6]!==u?(e=e=>(0,v.jsx)(p.DropdownMenuItem,{onPress:()=>u(e),disabled:e.localID===x,children:(0,v.jsx)(b.Text,{children:e.name})},e.localID),s[5]=x,s[6]=u,s[7]=e):e=s[7],w=h.map(e),s[1]=x,s[2]=h,s[3]=u,s[4]=w}else w=s[4];return s[8]!==w?(f=(0,v.jsx)(l.default.View,{entering:j,children:w}),s[8]=w,s[9]=f):f=s[9],f}function C(e){const s=(0,n.c)(7),{wpCredentials:t}=e,c=(0,o.useObservableEagerState)(t.avatar_url$),{uri:l}=(0,y.useImageAttachment)(t,c);let x;s[0]!==l?(x={uri:l},s[0]=l,s[1]=x):x=s[1];const p=t?.display_name;let h,j;return s[2]!==p?(h=(0,u.getInitials)(p),s[2]=p,s[3]=h):h=s[3],s[4]!==x||s[5]!==h?(j=(0,v.jsx)(u.Avatar,{source:x,fallback:h}),s[4]=x,s[5]=h,s[6]=j):j=s[6],j}function A(e){const s=(0,n.c)(10),{wpCredentials:t}=e;let o;s[0]===Symbol.for("react.memo_cache_sentinel")?(o={uri:void 0},s[0]=o):o=s[0];const c=t?.display_name;let l,x,p,h;return s[1]!==c?(l=(0,u.getInitials)(c),s[1]=c,s[2]=l):l=s[2],s[3]!==l?(x=(0,v.jsx)(u.Avatar,{source:o,fallback:l}),s[3]=l,s[4]=x):x=s[4],s[5]!==t?(p=(0,v.jsx)(C,{wpCredentials:t}),s[5]=t,s[6]=p):p=s[6],s[7]!==x||s[8]!==p?(h=(0,v.jsx)(w.Suspense,{fallback:x,children:p}),s[7]=x,s[8]=p,s[9]=h):h=s[9],h}function R(){return s.default.openURL("https://github.com/wcpos/electron/releases")}async function k(){try{const e=await(0,_.clearAllDB)();T.info(e.message)}catch(e){const n=e;T.error("Failed to clear database:",{context:{error:n}})}window.location.reload()}function F(e){return!!e}},5084,[12,14,785,850,1747,318,4696,3185,4486,1351,1357,1741,1434,1410,2032,1975,2022,1743,1987,4799,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.HeaderTitle=function(t){const n=(0,e.c)(16),{children:u,centered:x,onIntrinsicWidth:f}=t,h=void 0!==x&&x;let _;n[0]!==f?(_=e=>{f?.(e.nativeEvent.layout.width)},n[0]=f,n[1]=_):_=n[1];const v=_;let b,y,j;n[2]===Symbol.for("react.memo_cache_sentinel")?(b={position:"absolute",opacity:0,pointerEvents:"none"},n[2]=b):b=n[2];n[3]!==u?(y=(0,c.jsx)(s.Text,{className:"text-sidebar-foreground text-xl",decodeHtml:!0,children:u}),n[3]=u,n[4]=y):y=n[4];n[5]!==v||n[6]!==y?(j=(0,c.jsx)(l.default,{style:b,onLayout:v,children:y}),n[5]=v,n[6]=y,n[7]=j):j=n[7];const p=h&&"text-center";let H,M,N;n[8]!==p?(H=(0,o.cn)("text-sidebar-foreground text-xl",p),n[8]=p,n[9]=H):H=n[9];n[10]!==u||n[11]!==H?(M=(0,c.jsx)(s.Text,{className:H,numberOfLines:1,ellipsizeMode:"tail",decodeHtml:!0,children:u}),n[10]=u,n[11]=H,n[12]=M):M=n[12];n[13]!==j||n[14]!==M?(N=(0,c.jsxs)(l.default,{className:"min-w-0",children:[j,M]}),n[13]=j,n[14]=M,n[15]=N):N=n[15];return N};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),l=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),s=r(d[4]),c=r(d[5])},5085,[12,14,585,1354,1434,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.UpgradeNotice=function(e){const n=(0,t.c)(26),{setShowUpgrade:h}=e,j=(0,p.useT)(),[v]=o.default.useState(x);let w,N,b,k,y,M,P;n[0]!==j?(w=j("common.upgrade_to_pro_for_more_features"),n[0]=j,n[1]=w):w=n[1];n[2]!==j?(N=j("common.enjoy_more_with_pro_\u2013_upgrade"),n[2]=j,n[3]=N):N=n[3];n[4]!==j?(b=j("common.go_pro_and_enjoy_exclusive_benefits"),n[4]=j,n[5]=b):b=n[5];n[6]!==j?(k=j("common.support_our_development_\u2013_upgrade_to"),n[6]=j,n[7]=k):k=n[7];n[8]!==j?(y=j("common.support_our_work_\u2013_go_pro"),n[8]=j,n[9]=y):y=n[9];n[10]!==j?(M=j("common.support_future_updates_\u2013_get_pro"),n[10]=j,n[11]=M):M=n[11];n[12]!==w||n[13]!==N||n[14]!==b||n[15]!==k||n[16]!==y||n[17]!==M?(P=[w,N,b,k,y,M],n[12]=w,n[13]=N,n[14]=b,n[15]=k,n[16]=y,n[17]=M,n[18]=P):P=n[18];const S=P[v];let U,I,T;n[19]!==S?(U=(0,l.jsx)(s.default,{className:"grow justify-center p-0 pl-7",children:(0,l.jsx)(c.Text,{className:"text-attention-foreground mx-auto text-sm",variant:"link",onPress:f,children:S})}),n[19]=S,n[20]=U):U=n[20];n[21]!==h?(I=(0,l.jsx)(_.IconButton,{name:"xmark",size:"sm",className:"text-attention-foreground",onPress:()=>h(!1)}),n[21]=h,n[22]=I):I=n[22];n[23]!==U||n[24]!==I?(T=(0,l.jsxs)(u.HStack,{testID:"upgrade-notice-banner",className:"bg-attention",children:[U,I]}),n[23]=U,n[24]=I,n[25]=T):T=n[25];return T};var t=r(d[0]),o=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),u=r(d[4]),_=r(d[5]),c=r(d[6]),p=r(d[7]),l=r(d[8]);function f(){return n.default.openURL("https://wcpos.com/pro")}function x(){return Math.floor(6*Math.random())}},5086,[12,14,785,585,1351,1574,1434,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),o=(0,t.withProAccess)(n.AddCouponScreen,'coupons')},5087,[5088,5095]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"withProAccess",{enumerable:!0,get:function(){return _}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));r(_d[2]);var n,c=r(_d[3]),s=(n=c)&&n.__esModule?n:{default:n},o=r(_d[4]);r(_d[5]);var u=r(_d[6]),l=r(_d[7]),f=r(_d[8]),d=r(_d[9]);const _=(n,c)=>{function _(e){return e+1}return function(b){const j=(0,e.c)(17),{isPro:v}=(0,l.useLicense)(),y=(0,o.useIsFocused)(),[P,O]=t.useState(0);let h,x,p,S;if(t.useRef(null),j[0]!==y?(h=()=>{y&&O(_)},x=[y],j[0]=y,j[1]=h,j[2]=x):(h=j[1],x=j[2]),t.useEffect(h,x),v){let e,t;return j[3]===Symbol.for("react.memo_cache_sentinel")?(e={readOnly:!1},j[3]=e):e=j[3],j[4]!==b?(t=(0,d.jsx)(u.ProAccessProvider,{value:e,children:(0,d.jsx)(n,Object.assign({},b))}),j[4]=b,j[5]=t):t=j[5],t}j[6]===Symbol.for("react.memo_cache_sentinel")?(p={readOnly:!0},j[6]=p):p=j[6],j[7]!==b?(S=(0,d.jsx)(u.ProAccessProvider,{value:p,children:(0,d.jsx)(n,Object.assign({},b))}),j[7]=b,j[8]=S):S=j[8];const w=S;let A,M,E,k;return j[9]===Symbol.for("react.memo_cache_sentinel")?(A={flex:1},j[9]=A):A=j[9],j[10]!==w?(M=w,j[10]=w,j[11]=M):M=j[11],j[12]!==P?(E=(0,d.jsx)(f.ProPreviewOverlay,{page:c,blurTarget:void 0},P),j[12]=P,j[13]=E):E=j[13],j[14]!==M||j[15]!==E?(k=(0,d.jsxs)(s.default,{style:A,children:[M,E]}),j[14]=M,j[15]=E,j[16]=k):k=j[16],k}}},5088,[12,14,108,585,4872,5089,5093,4578,5094,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"BlurView",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"BlurTargetView",{enumerable:!0,get:function(){return u.default}});var t=e(r(d[0])),u=e(r(d[1]))},5089,[5090,5092]); +__d(function(g,r,i,a,m,_e,d){"use strict";const t=["tint","intensity","style"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return y}});var n=e(r(d[0])),l=r(d[1]),s=r(d[2]),o=e(r(d[3])),u=e(r(d[4]));function c({intensity:t,tint:e}){const n=`saturate(180%) blur(${.2*Math.min(t,100)}px)`;return{backgroundColor:(0,u.default)(Math.min(t,100),e),backdropFilter:n,WebkitBackdropFilter:n}}var y=(0,s.forwardRef)((e,u)=>{let{tint:y="default",intensity:f=50,style:b}=e,k=(0,n.default)(e,t);const p=(0,s.useRef)(null),F=c({tint:y,intensity:f});return(0,s.useImperativeHandle)(u,()=>({setNativeProps:t=>{if(!p.current?.style)return;const e=c({intensity:t.style?.intensity??f,tint:y??'default'});if(t.style)for(const e in t.style)'intensity'!==e&&(p.current.style[e]=t.style[e]);e.backgroundColor&&(p.current.style.backgroundColor=e.backgroundColor),e.backdropFilter&&(p.current.style.backdropFilter=e.backdropFilter),p.current.style.webkitBackdropFilter=e.WebkitBackdropFilter}}),[f,y]),(0,l.jsx)(o.default,Object.assign({},k,{style:[b,F],ref:p}))})},5090,[363,6,14,585,5091]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,s){const c=t/100;switch(s){case'dark':case'systemMaterialDark':return`rgba(25,25,25,${.78*c})`;case'light':case'extraLight':case'systemMaterialLight':case'systemUltraThinMaterialLight':case'systemThickMaterialLight':return`rgba(249,249,249,${.78*c})`;case'default':case'prominent':case'systemMaterial':return`rgba(255,255,255,${.3*c})`;case'regular':return`rgba(179,179,179,${.82*c})`;case'systemThinMaterial':return`rgba(199,199,199,${.97*c})`;case'systemChromeMaterial':return`rgba(255,255,255,${.75*c})`;case'systemChromeMaterialLight':return`rgba(255,255,255,${.97*c})`;case'systemUltraThinMaterial':case'systemThickMaterial':return`rgba(191,191,191,${.44*c})`;case'systemThickMaterialDark':return`rgba(37,37,37,${.9*c})`;case'systemThinMaterialDark':return`rgba(37,37,37,${.7*c})`;case'systemUltraThinMaterialDark':return`rgba(37,37,37,${.55*c})`;case'systemChromeMaterialDark':return`rgba(0,0,0,${.75*c})`;case'systemThinMaterialLight':return`rgba(199,199,199,${.78*c})`}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})},5091,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),u=r(d[1]),n=(e=u)&&e.__esModule?e:{default:e};function f(e){return(0,t.jsx)(n.default,Object.assign({},e))}},5092,[6,585]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ProAccessProvider",{enumerable:!0,get:function(){return o}}),e.useProAccess=function(){const o=(0,t.useContext)(n);if(null===o)throw new Error("useProAccess must be used within a ProAccessProvider");return o};var t=r(d[0]);const n=(0,t.createContext)(null),o=n.Provider},5093,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProPreviewOverlay=function(e){const y=(0,t.c)(32),{page:v,blurTarget:R}=e,L=(0,h.useT)();let U;y[0]!==v||y[1]!==L?(U=b(v,L),y[0]=v,y[1]=L,y[2]=U):U=y[2];const{description:C,demoURL:N}=U;let P,k,B,E,F,I,O,T,D,M,S,V;y[3]!==R?(P=(0,f.jsx)(n.BlurView,Object.assign({intensity:30,tint:"light",blurReductionFactor:4,blurMethod:"dimezisBlurViewSdk31Plus"},{},{style:s.default.absoluteFill})),y[3]=R,y[4]=P):P=y[4];y[5]!==L?(k=L("common.upgrade_to_pro"),y[5]=L,y[6]=k):k=y[6];y[7]!==k?(B=(0,f.jsx)(l.Text,{testID:"upgrade-title",className:"text-xl font-bold",children:k}),y[7]=k,y[8]=B):B=y[8];y[9]!==C?(E=(0,f.jsx)(l.Text,{className:"text-muted-foreground text-center",children:C}),y[9]=C,y[10]=E):E=y[10];y[11]!==N?(F=()=>(0,x.openExternalURL)(N),y[11]=N,y[12]=F):F=y[12];y[13]!==L?(I=L("upgrade.view_demo"),y[13]=L,y[14]=I):I=y[14];y[15]!==F||y[16]!==I?(O=(0,f.jsx)(c.Button,{testID:"view-demo-button",variant:"secondary",onPress:F,children:I}),y[15]=F,y[16]=I,y[17]=O):O=y[17];y[18]!==L?(T=L("common.upgrade_to_pro"),y[18]=L,y[19]=T):T=y[19];y[20]!==T?(D=(0,f.jsx)(c.Button,{testID:"upgrade-to-pro-button",onPress:j,children:T}),y[20]=T,y[21]=D):D=y[21];y[22]!==D||y[23]!==O?(M=(0,f.jsxs)(p.HStack,{className:"gap-2",children:[O,D]}),y[22]=D,y[23]=O,y[24]=M):M=y[24];y[25]!==M||y[26]!==B||y[27]!==E?(S=(0,f.jsx)(o.default,{style:w.ctaContainer,pointerEvents:"box-none",children:(0,f.jsx)(u.Card,{className:"max-w-sm shadow-lg",children:(0,f.jsx)(u.CardContent,{className:"p-6",children:(0,f.jsxs)(_.VStack,{className:"items-center gap-4",children:[B,E,M]})})})}),y[25]=M,y[26]=B,y[27]=E,y[28]=S):S=y[28];y[29]!==S||y[30]!==P?(V=(0,f.jsxs)(o.default,{style:s.default.absoluteFill,pointerEvents:"box-none",children:[P,S]}),y[29]=S,y[30]=P,y[31]=V):V=y[31];return V};var t=r(d[0]);r(d[1]),r(d[2]);var s=e(r(d[3])),o=e(r(d[4])),n=r(d[5]),c=r(d[6]),u=r(d[7]),p=r(d[8]),l=r(d[9]),_=r(d[10]),x=r(d[11]),h=r(d[12]),f=r(d[13]);function b(e,t){switch(e){case'products':return{description:t('upgrade.adjust_product_prices_and_quantities_by'),demoURL:'https://demo.wcpos.com/pos/products'};case'orders':return{description:t('upgrade.re-open_and_print_receipts_for_older'),demoURL:'https://demo.wcpos.com/pos/orders'};case'coupons':return{description:t('upgrade.manage_and_apply_coupons_by'),demoURL:'https://demo.wcpos.com/pos/coupons'};case'customers':return{description:t('upgrade.add_new_customers_and_edit_existing'),demoURL:'https://demo.wcpos.com/pos/customers'};case'reports':return{description:t('upgrade.unlock_end_of_day_reports_by'),demoURL:'https://demo.wcpos.com/pos/reports'};default:return e}}function j(){return(0,x.openExternalURL)("https://wcpos.com/pro")}const w=s.default.create({ctaContainer:Object.assign({},s.default.absoluteFill,{justifyContent:'center',alignItems:'center'})})},5094,[12,14,108,30,585,5089,3185,3186,1351,1434,1605,4816,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddCouponScreen=function(){const{create:p}=(0,f.useMutation)({collectionName:'coupons'}),y=(0,s.useT)(),[b,h]=e.useState(!1),x=(0,n.useRouter)(),M=(0,t.useForm)({resolver:(0,o.zodResolver)(d.couponFormSchema),defaultValues:{discount_type:'percent'}}),_=e.useCallback(async e=>{h(!0);try{await p({data:e})&&x.back()}finally{h(!1)}},[p,x]);return(0,j.jsx)(u.Modal,{children:(0,j.jsxs)(u.ModalContent,{size:"lg",children:[(0,j.jsx)(u.ModalHeader,{children:(0,j.jsx)(u.ModalTitle,{children:(0,j.jsx)(l.Text,{children:y('coupons.add_coupon')})})}),(0,j.jsx)(u.ModalBody,{children:(0,j.jsx)(c.ErrorBoundary,{children:(0,j.jsx)(d.CouponForm,{form:M,onSubmit:_,onClose:()=>x.back(),loading:b})})})]})})};var e=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(n){var t=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(o,n,t.get?t:{enumerable:!0,get:function(){return e[n]}})}),o.default=e,o})(r(_d[0])),o=r(_d[1]),n=r(_d[2]),t=r(_d[3]),c=r(_d[4]),u=r(_d[5]),l=r(_d[6]),s=r(_d[7]),d=r(_d[8]),f=r(_d[9]),j=r(_d[10])},5095,[14,4258,850,4260,1348,4860,1434,1987,5096,4543,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"couponFormSchema",{enumerable:!0,get:function(){return D.couponFormSchema}}),_e.CouponForm=function(o){const D=(0,t.c)(158),{form:T,onClose:k,onSubmit:U,loading:L}=o,w=(0,v.useT)(),{format:P}=(0,O.useCurrencyFormat)();let B;D[0]!==T||D[1]!==U?(B=T.handleSubmit(U),D[0]=T,D[1]=U,D[2]=B):B=D[2];const M=B;let H;D[3]!==T.control?(H={control:T.control},D[3]=T.control,D[4]=H):H=D[4];const V=(0,c.useWatch)(H),E=V.discount_type??"percent",A="percent"===E||"fixed_product"===E;let G;D[5]!==T?(G=()=>T.getValues(),D[5]=T,D[6]=G):G=D[6];const[R]=s.useState(G);let W;D[7]!==R?(W=(0,b.hasRestrictions)(R),D[7]=R,D[8]=W):W=D[8];const q=W;let z;D[9]!==R?(z=(0,b.hasUsageLimits)(R)&&!(0,C.isOneTimeUse)(R.usage_limit),D[9]=R,D[10]=z):z=D[10];const J=z,K=!!R.description||"publish"!==(R.status??"publish");let Q;D[11]!==w||D[12]!==V.status?(Q="draft"===V.status?w("coupons.draft"):"pending"===V.status?w("coupons.pending"):w("coupons.active"),D[11]=w,D[12]=V.status,D[13]=Q):Q=D[13];const X=Q;let Y,Z,$,ee,oe,ne,te,se,re,le,ce,ae,ie,ue,me,de,pe,xe,ge,je,he,fe,be,Fe,Ce,ve,ye,Oe,Se,Ie,Ne,De,Te,ke,Ue,Le,we,Pe,Be,Me,He,Ve,Ee,Ae,Ge,Re,We,qe,ze;D[14]===Symbol.for("react.memo_cache_sentinel")?(Y=(0,N.jsx)(S.FormErrors,{}),D[14]=Y):Y=D[14];D[15]!==T||D[16]!==w?(Z=e=>{const{field:o}=e;return(0,N.jsxs)(p.HStack,{className:"w-full items-end gap-2",children:[(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(d.FormInput,Object.assign({label:w("coupons.code"),testID:"coupon-code"},o))}),(0,N.jsx)(u.Button,{variant:"outline",testID:"coupon-generate-code",onPress:()=>T.setValue("code",(0,f.generateCouponCode)(),{shouldDirty:!0}),children:(0,N.jsx)(u.ButtonText,{children:w("coupons.generate")})})]})},D[15]=T,D[16]=w,D[17]=Z):Z=D[17];D[18]!==T.control||D[19]!==Z?($=(0,N.jsx)(d.FormField,{control:T.control,name:"code",render:Z}),D[18]=T.control,D[19]=Z,D[20]=$):$=D[20];D[21]!==T||D[22]!==w?(ee=e=>{const{field:o}=e;return(0,N.jsx)(d.FormToggleGroup,Object.assign({testID:"coupon-discount-type",label:w("coupons.discount"),options:[{value:"percent",label:w("coupons.percent_short")},{value:"fixed_cart",label:w("coupons.amount_off_order")},{value:"fixed_product",label:w("coupons.amount_off_products")}]},o,{onChange:e=>{o.onChange(e),"fixed_cart"===e&&T.setValue("limit_usage_to_x_items",0,{shouldDirty:!0})}}))},D[21]=T,D[22]=w,D[23]=ee):ee=D[23];D[24]!==T.control||D[25]!==ee?(oe=(0,N.jsx)(d.FormField,{control:T.control,name:"discount_type",render:ee}),D[24]=T.control,D[25]=ee,D[26]=oe):oe=D[26];D[27]!==E?(ne=e=>{const{field:o}=e;return(0,N.jsxs)(d.FormItem,{children:[(0,N.jsx)(h.DiscountAmountInput,{discountType:E,value:o.value??"",onChange:e=>o.onChange(String(e))}),(0,N.jsx)(d.FormMessage,{})]})},D[27]=E,D[28]=ne):ne=D[28];D[29]!==T.control||D[30]!==ne?(te=(0,N.jsx)(d.FormField,{control:T.control,name:"amount",render:ne}),D[29]=T.control,D[30]=ne,D[31]=te):te=D[31];D[32]!==w?(se=e=>{const{field:o}=e;return(0,N.jsxs)(d.FormItem,{children:[(0,N.jsx)(d.FormLabel,{children:w("coupons.expires")}),(0,N.jsx)(_.ExpiryPresetChips,{value:o.value,onChange:o.onChange}),(0,N.jsx)(d.FormMessage,{})]})},D[32]=w,D[33]=se):se=D[33];D[34]!==T.control||D[35]!==se?(re=(0,N.jsx)(d.FormField,{control:T.control,name:"date_expires_gmt",render:se}),D[34]=T.control,D[35]=se,D[36]=re):re=D[36];D[37]!==w?(le=e=>{const{field:o}=e;return(0,N.jsx)(d.FormSwitch,Object.assign({},o,{label:w("coupons.one_time_use"),description:w("coupons.one_time_use_help"),testID:"coupon-one-time-use",value:(0,C.isOneTimeUse)(o.value),onChange:e=>o.onChange((0,C.toggleOneTimeUse)(e))}))},D[37]=w,D[38]=le):le=D[38];D[39]!==T.control||D[40]!==le?(ce=(0,N.jsx)(d.FormField,{control:T.control,name:"usage_limit",render:le}),D[39]=T.control,D[40]=le,D[41]=ce):ce=D[41];D[42]!==w?(ae=w("coupons.restrictions"),D[42]=w,D[43]=ae):ae=D[43];D[44]!==P?(ie=e=>P(Number(e)),D[44]=P,D[45]=ie):ie=D[45];D[46]!==w||D[47]!==ie||D[48]!==V?(ue=(0,b.restrictionsSummary)(V,w,ie),D[46]=w,D[47]=ie,D[48]=V,D[49]=ue):ue=D[49];D[50]!==w?(me=e=>{const{field:o}=e;return(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(d.FormInput,Object.assign({customComponent:y.CurrencyInput,label:w("coupons.minimum_spend"),placeholder:w("coupons.no_minimum")},o,{value:o.value??"",onChange:o.onChange}))})},D[50]=w,D[51]=me):me=D[51];D[52]!==T.control||D[53]!==me?(de=(0,N.jsx)(d.FormField,{control:T.control,name:"minimum_amount",render:me}),D[52]=T.control,D[53]=me,D[54]=de):de=D[54];D[55]!==w?(pe=e=>{const{field:o}=e;return(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(d.FormInput,Object.assign({customComponent:y.CurrencyInput,label:w("coupons.maximum_spend"),placeholder:w("coupons.no_maximum")},o,{value:o.value??"",onChange:o.onChange}))})},D[55]=w,D[56]=pe):pe=D[56];D[57]!==T.control||D[58]!==pe?(xe=(0,N.jsx)(d.FormField,{control:T.control,name:"maximum_amount",render:pe}),D[57]=T.control,D[58]=pe,D[59]=xe):xe=D[59];D[60]!==de||D[61]!==xe?(ge=(0,N.jsxs)(p.HStack,{className:"w-full gap-4",children:[de,xe]}),D[60]=de,D[61]=xe,D[62]=ge):ge=D[62];D[63]!==w?(je=e=>{const{field:o}=e;return(0,N.jsx)(d.FormSwitch,Object.assign({label:w("coupons.cannot_be_combined"),description:w("coupons.cannot_be_combined_help")},o))},D[63]=w,D[64]=je):je=D[64];D[65]!==T.control||D[66]!==je?(he=(0,N.jsx)(d.FormField,{control:T.control,name:"individual_use",render:je}),D[65]=T.control,D[66]=je,D[67]=he):he=D[67];D[68]!==w?(fe=e=>{const{field:o}=e;return(0,N.jsx)(d.FormSwitch,Object.assign({label:w("coupons.grants_free_shipping")},o))},D[68]=w,D[69]=fe):fe=D[69];D[70]!==T.control||D[71]!==fe?(be=(0,N.jsx)(d.FormField,{control:T.control,name:"free_shipping",render:fe}),D[70]=T.control,D[71]=fe,D[72]=be):be=D[72];D[73]!==q||D[74]!==ae||D[75]!==ue||D[76]!==ge||D[77]!==he||D[78]!==be?(Fe=(0,N.jsxs)(j.CollapsibleSection,{title:ae,summary:ue,defaultOpen:q,testID:"coupon-section-restrictions",children:[ge,he,be]}),D[73]=q,D[74]=ae,D[75]=ue,D[76]=ge,D[77]=he,D[78]=be,D[79]=Fe):Fe=D[79];D[80]!==w?(Ce=w("coupons.usage_limits"),D[80]=w,D[81]=Ce):Ce=D[81];D[82]!==w||D[83]!==V?(ve=(0,b.usageLimitsSummary)(V,w),D[82]=w,D[83]=V,D[84]=ve):ve=D[84];D[85]!==w?(ye=e=>{const{field:o}=e;return(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(d.FormInput,Object.assign({label:w("coupons.total_uses"),placeholder:w("coupons.unlimited"),keyboardType:"number-pad"},o,{value:(0,C.fromUsageLimit)(o.value),onChange:e=>o.onChange((0,C.toUsageLimit)(e))}))})},D[85]=w,D[86]=ye):ye=D[86];D[87]!==T.control||D[88]!==ye?(Oe=(0,N.jsx)(d.FormField,{control:T.control,name:"usage_limit",render:ye}),D[87]=T.control,D[88]=ye,D[89]=Oe):Oe=D[89];D[90]!==w?(Se=e=>{const{field:o}=e;return(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(d.FormInput,Object.assign({label:w("coupons.uses_per_customer"),placeholder:w("coupons.unlimited"),keyboardType:"number-pad"},o,{value:(0,C.fromUsageLimit)(o.value),onChange:e=>o.onChange((0,C.toUsageLimit)(e))}))})},D[90]=w,D[91]=Se):Se=D[91];D[92]!==T.control||D[93]!==Se?(Ie=(0,N.jsx)(d.FormField,{control:T.control,name:"usage_limit_per_user",render:Se}),D[92]=T.control,D[93]=Se,D[94]=Ie):Ie=D[94];D[95]!==Oe||D[96]!==Ie?(Ne=(0,N.jsxs)(p.HStack,{className:"w-full gap-4",children:[Oe,Ie]}),D[95]=Oe,D[96]=Ie,D[97]=Ne):Ne=D[97];D[98]!==T.control||D[99]!==A||D[100]!==w?(De=A&&(0,N.jsxs)(p.HStack,{className:"w-full gap-4",children:[(0,N.jsx)(d.FormField,{control:T.control,name:"limit_usage_to_x_items",render:e=>{const{field:o}=e;return(0,N.jsx)(l.default,{className:"flex-1",children:(0,N.jsx)(d.FormInput,Object.assign({label:w("coupons.max_discounted_items"),placeholder:w("coupons.all_eligible_items"),keyboardType:"number-pad"},o,{value:(0,C.fromUsageLimit)(o.value),onChange:e=>o.onChange((0,C.toUsageLimit)(e))}))})}}),(0,N.jsx)(l.default,{className:"flex-1"})]}),D[98]=T.control,D[99]=A,D[100]=w,D[101]=De):De=D[101];D[102]!==Ce||D[103]!==ve||D[104]!==Ne||D[105]!==De||D[106]!==J?(Te=(0,N.jsxs)(j.CollapsibleSection,{title:Ce,summary:ve,defaultOpen:J,testID:"coupon-section-usage-limits",children:[Ne,De]}),D[102]=Ce,D[103]=ve,D[104]=Ne,D[105]=De,D[106]=J,D[107]=Te):Te=D[107];D[108]!==w?(ke=w("coupons.more_options"),D[108]=w,D[109]=ke):ke=D[109];D[110]!==w?(Ue=e=>{const{field:o}=e;return(0,N.jsx)(d.FormInput,Object.assign({label:w("coupons.internal_note"),description:w("coupons.internal_note_help")},o,{value:o.value??"",multiline:!0}))},D[110]=w,D[111]=Ue):Ue=D[111];D[112]!==T.control||D[113]!==Ue?(Le=(0,N.jsx)(d.FormField,{control:T.control,name:"description",render:Ue}),D[112]=T.control,D[113]=Ue,D[114]=Le):Le=D[114];D[115]!==w?(we=o=>{const{field:t}=o,{value:s,onChange:l}=t,c=(0,n.default)(t,e);return(0,N.jsx)(d.FormSelect,Object.assign({customComponent:F.StatusSelect,label:w("coupons.status"),value:s,onChange:l},c))},D[115]=w,D[116]=we):we=D[116];D[117]!==T.control||D[118]!==we?(Pe=(0,N.jsx)(d.FormField,{control:T.control,name:"status",render:we}),D[117]=T.control,D[118]=we,D[119]=Pe):Pe=D[119];D[120]===Symbol.for("react.memo_cache_sentinel")?(Be=(0,N.jsx)(I.MetaDataForm,{}),D[120]=Be):Be=D[120];D[121]!==K||D[122]!==X||D[123]!==ke||D[124]!==Le||D[125]!==Pe?(Me=(0,N.jsxs)(j.CollapsibleSection,{title:ke,summary:X,defaultOpen:K,testID:"coupon-section-more-options",children:[Le,Pe,Be]}),D[121]=K,D[122]=X,D[123]=ke,D[124]=Le,D[125]=Pe,D[126]=Me):Me=D[126];D[127]!==w?(He=w("common.close"),D[127]=w,D[128]=He):He=D[128];D[129]!==He?(Ve=(0,N.jsx)(u.ButtonText,{children:He}),D[129]=He,D[130]=Ve):Ve=D[130];D[131]!==k||D[132]!==Ve?(Ee=(0,N.jsx)(u.Button,{variant:"outline",onPress:k,children:Ve}),D[131]=k,D[132]=Ve,D[133]=Ee):Ee=D[133];D[134]!==w?(Ae=w("common.save"),D[134]=w,D[135]=Ae):Ae=D[135];D[136]!==Ae?(Ge=(0,N.jsx)(u.ButtonText,{children:Ae}),D[136]=Ae,D[137]=Ge):Ge=D[137];D[138]!==L||D[139]!==M||D[140]!==Ge?(Re=(0,N.jsx)(u.Button,{loading:L,onPress:M,children:Ge}),D[138]=L,D[139]=M,D[140]=Ge,D[141]=Re):Re=D[141];D[142]!==Ee||D[143]!==Re?(We=(0,N.jsxs)(p.HStack,{className:"justify-end",children:[Ee,Re]}),D[142]=Ee,D[143]=Re,D[144]=We):We=D[144];D[145]!==oe||D[146]!==te||D[147]!==re||D[148]!==ce||D[149]!==Fe||D[150]!==Te||D[151]!==Me||D[152]!==We||D[153]!==$?(qe=(0,N.jsxs)(x.VStack,{className:"gap-4",children:[Y,$,oe,te,re,ce,Fe,Te,Me,We]}),D[145]=oe,D[146]=te,D[147]=re,D[148]=ce,D[149]=Fe,D[150]=Te,D[151]=Me,D[152]=We,D[153]=$,D[154]=qe):qe=D[154];D[155]!==T||D[156]!==qe?(ze=(0,N.jsx)(d.Form,Object.assign({},T,{children:qe})),D[155]=T,D[156]=qe,D[157]=ze):ze=D[157];return ze};var n=o(r(_d[0])),t=r(_d[1]),s=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(n){var t=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(o,n,t.get?t:{enumerable:!0,get:function(){return e[n]}})}),o.default=e,o})(r(_d[2])),l=o(r(_d[3])),c=r(_d[4]),u=r(_d[5]),d=r(_d[6]),p=r(_d[7]),x=r(_d[8]),j=r(_d[9]),h=r(_d[10]),_=r(_d[11]),f=r(_d[12]),b=r(_d[13]),F=r(_d[14]),C=r(_d[15]),v=r(_d[16]),y=r(_d[17]),O=r(_d[18]),S=r(_d[19]),I=r(_d[20]),N=r(_d[21]),D=r(_d[22])},5096,[363,12,14,585,4260,3185,4340,1351,1605,5097,5098,5099,5225,5226,5227,5228,1987,4548,4472,4402,4404,6,5229]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CollapsibleSection=function(c){const u=(0,e.c)(15),{title:d,summary:p,defaultOpen:f,testID:b,children:x}=c,j=void 0!==f&&f,[h,O]=t.useState(j);let y,C,_,v,N;u[0]!==d?(y=(0,o.jsx)(s.Text,{className:"font-medium",children:d}),u[0]=d,u[1]=y):y=u[1];u[2]!==h||u[3]!==p?(C=!h&&(0,o.jsx)(s.Text,{className:"text-muted-foreground ml-auto pr-2 text-sm",numberOfLines:1,children:p}),u[2]=h,u[3]=p,u[4]=C):C=u[4];u[5]!==y||u[6]!==C||u[7]!==b?(_=(0,o.jsxs)(n.CollapsibleTrigger,{testID:b,className:"w-full justify-between px-3 py-2",children:[y,C]}),u[5]=y,u[6]=C,u[7]=b,u[8]=_):_=u[8];u[9]!==x?(v=(0,o.jsx)(n.CollapsibleContent,{children:(0,o.jsx)(l.VStack,{className:"gap-4 px-3 pb-3",children:x})}),u[9]=x,u[10]=v):v=u[10];u[11]!==h||u[12]!==_||u[13]!==v?(N=(0,o.jsxs)(n.Collapsible,{open:h,onOpenChange:O,className:"border-border rounded-md border",children:[_,v]}),u[11]=h,u[12]=_,u[13]=v,u[14]=N):N=u[14];return N};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),s=r(_d[3]),l=r(_d[4]),o=r(_d[5])},5097,[12,14,4405,1434,1605,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DiscountAmountInput=function(t){const n=(0,e.c)(19),{discountType:p,value:h,onChange:j,testID:v}=t,I=void 0===v?"coupon-amount":v,{prefix:_,suffix:C}=(0,x.useCurrencyFormat)(),N="percent"===p;let T;n[0]!==N||n[1]!==_?(T=N?"":_.trim(),n[0]=N,n[1]=_,n[2]=T):T=n[2];const b=T;let y;n[3]!==N||n[4]!==C?(y=N?"%":C.trim(),n[3]=N,n[4]=C,n[5]=y):y=n[5];const D=y;let M,k,A,F;n[6]!==b?(M=!!b&&(0,f.jsx)(o.Text,{className:"text-muted-foreground text-lg font-semibold",children:b}),n[6]=b,n[7]=M):M=n[7];n[8]!==N||n[9]!==j||n[10]!==I||n[11]!==h?(k=(0,f.jsx)(s.default,{className:"flex-1",children:N?(0,f.jsx)(l.NumberInput,{value:h,onChangeText:j,testID:I}):(0,f.jsx)(c.CurrencyInput,{value:h,onChangeText:j,testID:I})}),n[8]=N,n[9]=j,n[10]=I,n[11]=h,n[12]=k):k=n[12];n[13]!==D?(A=!!D&&(0,f.jsx)(o.Text,{className:"text-muted-foreground text-lg font-semibold",children:D}),n[13]=D,n[14]=A):A=n[14];n[15]!==M||n[16]!==k||n[17]!==A?(F=(0,f.jsxs)(u.HStack,{className:"items-center gap-2",children:[M,k,A]}),n[15]=M,n[16]=k,n[17]=A,n[18]=F):F=n[18];return F};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},u=r(d[3]),o=r(d[4]),c=r(d[5]),l=r(d[6]),x=r(d[7]),f=r(d[8])},5098,[12,14,585,1351,1434,4548,4549,4472,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ExpiryPresetChips=function(p){const _=(0,n.c)(39),{value:x,onChange:y}=p,k=(0,u.useT)(),h=!!x;let v,P,f,j,b,B,D;_[0]!==k?(v=k("coupons.end_of_day"),_[0]=k,_[1]=v):v=_[1];_[2]!==v?(P={key:"end_of_day",label:v},_[2]=v,_[3]=P):P=_[3];_[4]!==k?(f=k("coupons.one_week"),_[4]=k,_[5]=f):f=_[5];_[6]!==f?(j={key:"one_week",label:f},_[6]=f,_[7]=j):j=_[7];_[8]!==k?(b=k("coupons.one_month"),_[8]=k,_[9]=b):b=_[9];_[10]!==b?(B={key:"one_month",label:b},_[10]=b,_[11]=B):B=_[11];_[12]!==P||_[13]!==j||_[14]!==B?(D=[P,j,B],_[12]=P,_[13]=j,_[14]=B,_[15]=D):D=_[15];const T=D,w=h?"muted":"default";let C,I,z,E,H;_[16]!==y?(C=()=>y(null),_[16]=y,_[17]=C):C=_[17];_[18]!==k?(I=k("coupons.never_expires"),_[18]=k,_[19]=I):I=_[19];_[20]!==I?(z=(0,c.jsx)(t.ButtonText,{children:I}),_[20]=I,_[21]=z):z=_[21];_[22]!==z||_[23]!==w||_[24]!==C?(E=(0,c.jsx)(t.ButtonPill,{size:"sm",variant:w,onPress:C,testID:"coupon-expiry-never",children:z}),_[22]=z,_[23]=w,_[24]=C,_[25]=E):E=_[25];_[26]!==y||_[27]!==T?(H=T.map(n=>(0,c.jsx)(t.ButtonPill,{size:"sm",variant:"muted",onPress:()=>y((0,l.expiryPresetToDate)(n.key)),testID:`coupon-expiry-${n.key}`,children:(0,c.jsx)(t.ButtonText,{children:n.label})},n.key)),_[26]=y,_[27]=T,_[28]=H):H=_[28];const M=x??null;let N,O,S;_[29]!==k?(N=k("coupons.pick_a_date"),_[29]=k,_[30]=N):N=_[30];_[31]!==y||_[32]!==M||_[33]!==N?(O=(0,c.jsx)(s.DatePickerInput,{value:M,onChange:y,label:N}),_[31]=y,_[32]=M,_[33]=N,_[34]=O):O=_[34];_[35]!==E||_[36]!==H||_[37]!==O?(S=(0,c.jsxs)(o.HStack,{className:"flex-wrap gap-2",children:[E,H,O]}),_[35]=E,_[36]=H,_[37]=O,_[38]=S):S=_[38];return S};var n=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),s=r(d[4]),l=r(d[5]),u=r(d[6]),c=r(d[7])},5099,[12,14,3185,1351,5100,5224,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DatePickerInput=function(d){const C=(0,e.c)(51),{value:S,onChange:b,label:p,disabled:D}=d,v=(0,f.useT)(),T=t.useRef(null),{formatDate:k}=(0,h.useLocalDate)();let w;C[0]===Symbol.for("react.memo_cache_sentinel")?(w=["--color-primary","--color-primary-foreground","--color-card","--color-foreground","--color-muted-foreground","--color-border"],C[0]=w):w=C[0];const M=(0,l.useCSSVariable)(w);let F;C[1]!==M?(F=M.map(String),C[1]=M,C[2]=F):F=C[2];const[_,E,I,P,U,O]=F;let B;e:{if(!S){B=p||"";break e}let e;if(C[3]!==k||C[4]!==S){e=k((0,h.convertUTCStringToLocalDate)(S),"d MMM yyyy"),C[3]=k,C[4]=S,C[5]=e}else e=C[5];B=e}const L=B;let N;e:{if(!S){N=void 0;break e}let e;if(C[6]!==S){const t=(0,h.convertUTCStringToLocalDate)(S);e=(0,o.format)(t,"yyyy-MM-dd"),C[6]=S,C[7]=e}else e=C[7];N=e}const A=N;let H;e:{if(!A){let e;C[8]===Symbol.for("react.memo_cache_sentinel")?(e={},C[8]=e):e=C[8],H=e;break e}let e,t;C[9]!==_?(e={selected:!0,selectedColor:_},C[9]=_,C[10]=e):e=C[10],C[11]!==A||C[12]!==e?(t={[A]:e},C[11]=A,C[12]=e,C[13]=t):t=C[13],H=t}const z=H;let R;C[14]!==b?(R=e=>{const t=(0,o.parseISO)(e.dateString);b((0,h.convertLocalDateToUTCString)(t)),T.current?.close()},C[14]=b,C[15]=R):R=C[15];const V=R;let W;C[16]!==b?(W=()=>{b(null),T.current?.close()},C[16]=b,C[17]=W):W=C[17];const q=W;let G,J,K,Q,X,Y,Z,$,ee,te,oe;C[18]!==L?(G=(0,x.jsx)(s.ButtonText,{children:L}),C[18]=L,C[19]=G):G=C[19];C[20]!==D||C[21]!==G?(J=(0,x.jsx)(u.PopoverTrigger,{ref:T,asChild:!0,children:(0,x.jsx)(s.Button,{variant:"outline",className:"min-w-10 items-start",disabled:D,children:G})}),C[20]=D,C[21]=G,C[22]=J):J=C[22];C[23]!==A?(K=A||(0,o.format)(new Date,"yyyy-MM-dd"),C[23]=A,C[24]=K):K=C[24];C[25]===Symbol.for("react.memo_cache_sentinel")?(Q={"stylesheet.calendar.header":{header:{flexDirection:"row",justifyContent:"space-between",paddingLeft:10,paddingRight:10,marginTop:0,alignItems:"center"},week:{marginTop:0,flexDirection:"row",justifyContent:"space-between"}}},C[25]=Q):Q=C[25];C[26]!==O||C[27]!==I||C[28]!==P||C[29]!==U||C[30]!==_||C[31]!==E?(X=Object.assign({backgroundColor:I,calendarBackground:I,textSectionTitleColor:U,selectedDayBackgroundColor:_,selectedDayTextColor:E,todayTextColor:_,dayTextColor:P,textDisabledColor:O,arrowColor:_,monthTextColor:P,textDayFontFamily:"ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",textMonthFontFamily:"ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",textDayHeaderFontFamily:"ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",textDayFontWeight:"300",textMonthFontWeight:"500",textDayHeaderFontWeight:"300",textDayFontSize:14,textMonthFontSize:14,textDayHeaderFontSize:12,weekVerticalMargin:2},Q),C[26]=O,C[27]=I,C[28]=P,C[29]=U,C[30]=_,C[31]=E,C[32]=X):X=C[32];C[33]!==V||C[34]!==z||C[35]!==K||C[36]!==X?(Y=(0,x.jsx)(n.Calendar,{firstDay:1,onDayPress:V,markedDates:z,initialDate:K,renderArrow:j,theme:X}),C[33]=V,C[34]=z,C[35]=K,C[36]=X,C[37]=Y):Y=C[37];C[38]!==v?(Z=v("common.clear"),C[38]=v,C[39]=Z):Z=C[39];C[40]!==Z?($=(0,x.jsx)(s.ButtonText,{children:Z}),C[40]=Z,C[41]=$):$=C[41];C[42]!==q||C[43]!==$?(ee=(0,x.jsx)(c.HStack,{className:"justify-between",children:(0,x.jsx)(s.Button,{variant:"ghost",onPress:q,children:$})}),C[42]=q,C[43]=$,C[44]=ee):ee=C[44];C[45]!==Y||C[46]!==ee?(te=(0,x.jsx)(u.PopoverContent,{className:"w-auto p-2",children:(0,x.jsxs)(y.VStack,{children:[Y,ee]})}),C[45]=Y,C[46]=ee,C[47]=te):te=C[47];C[48]!==J||C[49]!==te?(oe=(0,x.jsxs)(u.Popover,{children:[J,te]}),C[48]=J,C[49]=te,C[50]=oe):oe=C[50];return oe};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1]));r(_d[2]);var o=r(_d[3]),n=r(_d[4]),l=r(_d[5]),s=r(_d[6]),c=r(_d[7]),d=r(_d[8]),u=r(_d[9]),y=r(_d[10]),f=r(_d[11]),h=r(_d[12]),x=r(_d[13]);function j(e){return(0,x.jsx)(d.Icon,{name:"left"===e?"chevronLeft":"chevronRight"})}},5100,[12,14,108,3238,5101,307,3185,1351,1357,4553,1605,1987,3233,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Calendar",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(_e,"CalendarList",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(_e,"NewCalendarList",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(_e,"Agenda",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(_e,"ExpandableCalendar",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(_e,"WeekCalendar",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(_e,"AgendaList",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(_e,"CalendarContext",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(_e,"CalendarProvider",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e,"asCalendarConsumer",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(_e,"Timeline",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e,"TimelineList",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(_e,"CalendarUtils",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e,"LocaleConfig",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e,"Profiler",{enumerable:!0,get:function(){return s.default}});var t=e(r(d[0])),n=e(r(d[1])),u=e(r(d[2])),f=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),b=e(r(d[7])),P=e(r(d[8])),p=e(r(d[9])),j=e(r(d[10])),y=e(r(d[11])),O=e(r(d[12])),C=e(r(d[13])),s=e(r(d[14]))},5101,[5102,5136,5139,5174,5184,5193,5194,5192,5200,5204,5205,5220,5123,5106,5223]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return S}});var t=e(r(d[0])),n=e(r(d[1])),s=e(r(d[2])),l=r(d[3]),o=e(r(d[4])),u=e(r(d[5])),c=r(d[6]),f=e(c),h=e(r(d[7])),y=r(d[8]),b=r(d[9]),D=r(d[10]),p=r(d[11]),k=r(d[12]),M=e(r(d[13])),x=e(r(d[14])),j=e(r(d[15])),w=e(r(d[16])),C=r(d[17]);const P=e=>{const{initialDate:t,current:P,theme:S,markedDates:E,minDate:T,maxDate:I,allowSelectionOutOfRange:O,onDayPress:_,onDayLongPress:L,onMonthChange:R,onVisibleMonthsChange:W,disableMonthChange:$,enableSwipeMonths:v,hideExtraDays:F,firstDay:H,showSixWeeks:N,displayLoadingIndicator:A,customHeader:V,headerStyle:G,accessibilityElementsHidden:U,importantForAccessibility:B,testID:q,style:z}=e,[J,K]=(0,l.useState)(P||t?(0,b.parseDate)(P||t):new n.default),Q=(0,l.useRef)((0,M.default)(S)),X=(0,l.useRef)(),Y=(0,l.useRef)({disabled:!0,disableTouchEvent:!0});(0,l.useEffect)(()=>{t&&K((0,b.parseDate)(t))},[t]),(0,k.useDidUpdate)(()=>{const e=J.clone();R?.((0,b.xdateToData)(e)),W?.([(0,b.xdateToData)(e)]),o.default.announceForAccessibility(e.toString('MMMM yyyy'))},[J]);const Z=(0,l.useCallback)(e=>{(0,y.sameMonth)(e,J)||K(e)},[J]),ee=(0,l.useCallback)(e=>{const t=J.clone().addMonths(e,!0);Z(t)},[J,Z]),te=(0,l.useCallback)((e,t)=>{const s=new n.default(e.dateString);!O&&(T&&!(0,y.isGTE)(s,new n.default(T))||I&&!(0,y.isLTE)(s,new n.default(I)))||($||Z(s),t&&t(e))},[T,I,O,$,Z]),ae=(0,l.useCallback)(e=>{e&&te(e,_)},[te,_]),ne=(0,l.useCallback)(e=>{e&&te(e,L)},[te,L]),se=(0,l.useCallback)(()=>{X.current?.onPressRight()},[X]),le=(0,l.useCallback)(()=>{X.current?.onPressLeft()},[X]),re=(0,l.useCallback)(e=>{const{SWIPE_UP:t,SWIPE_DOWN:n,SWIPE_LEFT:s,SWIPE_RIGHT:l}=c.swipeDirections;switch(e){case t:case n:break;case s:h.default.isRTL?le():se();break;case l:h.default.isRTL?se():le()}},[se,le]),oe=(t,n)=>{if(!(0,y.sameMonth)(t,J)&&F)return(0,C.jsx)(u.default,{style:Q.current.emptyDayContainer},n);const l=(0,p.extractDayProps)(e),o=(0,b.toMarkingFormat)(t),c=(0,s.default)(e.context);return(0,C.jsx)(u.default,{style:Q.current.dayContainer,children:(0,C.jsx)(j.default,Object.assign({},l,{testID:`${q}.day_${o}`,date:o,state:(0,D.getState)(t,J,e,c),marking:E?.[o],onPress:ae,onLongPress:ne}))},n)},ue=(t,n)=>{const s=[];var l;return t.forEach((e,t)=>{s.push(oe(e,t))},this),e.showWeekNumbers&&s.unshift((l=t[t.length-1].getWeek(),(0,C.jsx)(u.default,{style:Q.current.dayContainer,children:(0,C.jsx)(w.default,{marking:Y.current,theme:S,testID:`${q}.weekNumber_${l}`,children:l},`week-${l}`)},`week-container-${l}`))),(0,C.jsx)(u.default,{style:Q.current.week,children:s},n)},de=(0,l.useMemo)(()=>{if(J){const e=(0,b.toMarkingFormat)(J.clone().addMonths(1,!0).setDate(1).addDays(-1));if(A&&!E?.[e])return!0}return!1},[J,A,E]),ie=v?f.default:u.default,ce=v?{onSwipe:e=>re(e)}:void 0;return(0,C.jsx)(ie,Object.assign({},ce,{testID:`${q}.container`,children:(0,C.jsxs)(u.default,{style:[Q.current.container,z],testID:q,accessibilityElementsHidden:U,importantForAccessibility:B,children:[(()=>{const t=(0,p.extractHeaderProps)(e),n=V?void 0:X,s=V?V:x.default;return(0,C.jsx)(s,Object.assign({},t,{testID:`${q}.header`,style:G,ref:n,month:J,addMonth:ee,displayLoadingIndicator:de}))})(),(()=>{const e=N&&!F,t=(0,y.page)(J,H,e),n=[];for(;t.length;)n.push(ue(t.splice(0,7),n.length));return(0,C.jsx)(u.default,{style:Q.current.monthView,children:n})})()]})}))};var S=P;P.displayName='Calendar',P.propTypes=Object.assign({},x.default.propTypes,j.default.propTypes,{theme:t.default.object,style:t.default.oneOfType([t.default.object,t.default.array,t.default.number]),current:t.default.string,initialDate:t.default.string,minDate:t.default.string,maxDate:t.default.string,markedDates:t.default.object,hideExtraDays:t.default.bool,showSixWeeks:t.default.bool,onDayPress:t.default.func,onDayLongPress:t.default.func,onMonthChange:t.default.func,onVisibleMonthsChange:t.default.func,disableMonthChange:t.default.bool,enableSwipeMonths:t.default.bool,disabledByDefault:t.default.bool,headerStyle:t.default.oneOfType([t.default.object,t.default.number,t.default.array]),customHeader:t.default.any,allowSelectionOutOfRange:t.default.bool})},5102,[5103,5106,2532,14,104,585,5107,5108,5109,5110,5111,5112,5113,5114,5116,5122,5127,6]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])()},5103,[5104]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);function t(){}function o(){}o.resetWarningCache=t,m.exports=function(){function p(t,o,p,c,s,y){if(y!==n){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw f.name='Invariant Violation',f}}function c(){return p}p.isRequired=p;var s={array:p,bigint:p,bool:p,func:p,number:p,object:p,string:p,symbol:p,any:p,arrayOf:c,element:p,elementType:p,instanceOf:c,node:p,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:o,resetWarningCache:t};return s.PropTypes=s,s}},5104,[5105]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},5105,[]); __d(function(g,r,_i,_a,_m,e,_d){ /** * @preserve XDate v@VERSION * Docs & Licensing: http://arshaw.com/xdate/ */ -!(function(t,n,u,i){var o=864e5,s="yyyy-MM-dd'T'HH:mm:ss(.fff)zzz",a=['FullYear','Month','Date','Hours','Minutes','Seconds','Milliseconds','Day','Year'],c=['Years','Months','Days'],f=[12,31,24,60,60,1e3,1],h=new RegExp("(([a-zA-Z])\\2*)|(\\((('.*?'|\\(.*?\\)|.)*?)\\))|('(.*?)')"),d=t.UTC,l=t.prototype.toUTCString,T=m.prototype;function m(){return y(this instanceof m?this:new m,arguments)}function y(n,u){var i,o=u.length;if($(u[o-1])&&(i=u[--o],u=E(u,0,o)),o)if(1==o){var s=u[0];s instanceof t?n[0]=new t(s.getTime()):R(s)?n[0]=new t(s):s instanceof m?n[0]=L(s):P(s)&&(n[0]=new t(0),n=z(s,i||!1,n))}else n[0]=new t(d.apply(t,u)),i||(n[0]=x(n[0]));else n[0]=new t;return $(i)&&p(n,i),n}function M(t){return t[0].toString===l}function p(n,u,i){var o;return u?M(n)||(i&&(n[0]=(o=n[0],new t(d(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds())))),n[0].toString=l):M(n)&&(n[0]=i?x(n[0]):new t(n[0].getTime())),n}function C(t,n,u,i,o){var s,a=_(Y,t[0],o),c=_(k,t[0],o),f=!1;2==i.length&&$(i[1])&&(f=i[1],i=[u]),s=1==n?(u%12+12)%12:a(1),c(n,i),f&&a(1)!=s&&(c(1,[a(1)-1]),c(2,[I(a(0),a(1))]))}function v(t,u,i,o){i=Number(i);var s=n.floor(i);t['set'+a[u]](t['get'+a[u]]()+s,o||!1),s!=i&&u<6&&v(t,u+1,(i-s)*f[u],o)}function S(t,u,i){t=t.clone().setUTCMode(!0,!0),u=m(u).setUTCMode(!0,!0);var s=0;if(0==i||1==i){for(var a=6;a>=i;a--)s/=f[a],s+=Y(u,!1,a)-Y(t,!1,a);1==i&&(s+=12*(u.getFullYear()-t.getFullYear()))}else if(2==i){var c=t.toDate().setUTCHours(0,0,0,0),h=u.toDate().setUTCHours(0,0,0,0);s=n.round((h-c)/o)+(u-h-(t-c))/o}else s=(u-t)/[36e5,6e4,1e3,1][i-3];return s}function U(u){return i=u(0),s=u(1),a=u(2),c=new t(d(i,s,a)),f=D(w(i,s,a)),n.floor(n.round((c-f)/o)/7)+1;var i,s,a,c,f}function w(n,u,i){var o=new t(d(n,u,i));return o=D(n+1)?n+1:n}function D(n){var u=new t(d(n,0,4));return u.setUTCDate(u.getUTCDate()-(u.getUTCDay()+6)%7),u}function b(t,n,u,o){var s=_(Y,t,o),a=_(k,t,o);u===i&&(u=w(s(0),s(1),s(2)));var c=D(u);o||(c=x(c)),t.setTime(c.getTime()),a(2,[s(2)+7*(n-1)])}function z(n,u,i){for(var o,s=m.parsers,a=0;a=0;n--)i.push(c(n));return c(t)},function(t){return u[t]||a[t]},o)}function H(t,n,u,i,o){for(var s,a,c='';s=n.match(h);)c+=n.substr(0,s.index),s[1]?c+=F(t,s[1],u,i,o):s[3]?(a=H(t,s[4],u,i,o),parseInt(a.replace(/\D/g,''),10)&&(c+=a)):c+=s[7]||"'",n=n.substr(s.index+s[0].length);return c+n}function F(t,n,u,o,s){for(var a,c=n.length,f='';c>0;)(a=O(t,n.substr(0,c),u,o,s))!==i?(f+=a,c=(n=n.substr(c)).length):c--;return f+n}function O(t,n,u,i,o){var s=m.formatters[n];if(P(s))return H(t,s,u,i,o);if('function'==typeof s)return s(t,o||!1,i);switch(n){case'fff':return j(u(6),3);case's':return u(5);case'ss':return j(u(5));case'm':return u(4);case'mm':return j(u(4));case'h':return u(3)%12||12;case'hh':return j(u(3)%12||12);case'H':return u(3);case'HH':return j(u(3));case'd':return u(2);case'dd':return j(u(2));case'ddd':return i('dayNamesShort')[u(7)]||'';case'dddd':return i('dayNames')[u(7)]||'';case'M':return u(1)+1;case'MM':return j(u(1)+1);case'MMM':return i('monthNamesShort')[u(1)]||'';case'MMMM':return i('monthNames')[u(1)]||'';case'yy':return(u(0)+'').substring(2);case'yyyy':return u(0);case't':return A(u,i).substr(0,1).toLowerCase();case'tt':return A(u,i).toLowerCase();case'T':return A(u,i).substr(0,1);case'TT':return A(u,i);case'z':case'zz':case'zzz':return o?'Z':W(t,n);case'w':return U(u);case'ww':return j(U(u));case'S':var a=u(2);return a>10&&a<20?'th':['st','nd','rd'][a%10-1]||'th'}}function W(t,u){var i=t.getTimezoneOffset(),o=i<0?'+':'-',s=n.floor(n.abs(i)/60),a=n.abs(i)%60,c=s;return'zz'==u?c=j(s):'zzz'==u&&(c=j(s)+':'+j(a)),o+c}function A(t,n){return t(3)<12?n('amDesignator'):n('pmDesignator')}function J(t){return!isNaN(t[0].getTime())}function L(n){var u=new t(n[0].getTime());return M(n)&&(u.toString=l),u}function Y(t,n,u){return t['get'+(n?'UTC':'')+a[u]]()}function k(t,n,u,i){t['set'+(n?'UTC':'')+a[u]].apply(t,i)}function x(n){return new t(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds(),n.getUTCMilliseconds())}function I(n,u){return 32-new t(d(n,u,32)).getUTCDate()}function Z(t){return function(){return t.apply(i,[this].concat(E(arguments)))}}function _(t){var n=E(arguments,1);return function(){return t.apply(i,n.concat(E(arguments)))}}function E(t,n,o){return u.prototype.slice.call(t,n||0,o===i?t.length:o)}function G(t,n){for(var u=0;ut&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?c>0?o:s:null}_isValidHorizontalSwipe(e){const{vx:t,dy:n}=e,{velocityThreshold:s,directionalOffsetThreshold:o}=this.swipeConfig;return c(t,s,n,o)}_isValidVerticalSwipe(e){const{vy:t,dx:n}=e,{velocityThreshold:s,directionalOffsetThreshold:o}=this.swipeConfig;return c(t,s,n,o)}render(){return(0,o.jsx)(n.default,Object.assign({},this.props,this._panResponder.panHandlers))}}var u=p},5082,[14,585,787,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}});var t=e(r(d[0])),n=e(r(d[1])),s=e(r(d[2]));const{width:u,height:o}=t.default.get('window'),c=!1,f=u=900,isAndroidRTL:false,isRN73:()=>!!s.default?.constants?.reactNativeVersion&&s.default.constants.reactNativeVersion?.minor>=73}},5083,[691,781,108]); -__d(function(g,r,i,_a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.sameMonth=function(t,n){return!(!o(t)||!o(n))&&(t?.getFullYear()===n?.getFullYear()&&t?.getMonth()===n?.getMonth())},e.sameDate=c,e.onSameDateRange=function({firstDay:n,secondDay:a,numberOfDays:o,firstDateInRange:c}){const u=new t(n),s=new t(a),l=new t(c),f=u.getTime()-l.getTime(),D=s.getTime()-l.getTime(),d=Math.ceil(f/864e5),y=Math.ceil(D/864e5),h=Math.floor(d/o),w=Math.floor(y/o);return h===w},e.sameWeek=function(n,a,o){const c=D(n,o,'yyyy-MM-dd'),u=c instanceof t?new t(a):a;return c?.includes(u)},e.isPastDate=function(n){const a=new t,o=new t(n);if(a.getFullYear()>o.getFullYear())return!0;if(a.getFullYear()===o.getFullYear()){if(a.getMonth()>o.getMonth())return!0;if(a.getMonth()===o.getMonth()&&a.getDate()>o.getDate())return!0}return!1},e.isToday=function(n){return c(n instanceof t?n:new t(n),t.today())},e.isGTE=u,e.isLTE=s,e.formatNumbers=function(t){const n=y().numbers;return n?t.toString().replace(a,t=>n[+t]):t},e.month=f,e.weekDayNames=function(t=0){let n=y().dayNamesShort;const a=t%7;a&&(n=n.slice(a).concat(n.slice(0,a)));return n},e.page=function(t,n=0,a=!1){const o=f(t);let c=[],D=[];const d=(7+n)%7||7,y=(d+6)%7;n=n||0;const h=o[0].clone(),w=h.getDay();h.getDay()!==d&&h.addDays(-(h.getDay()+7-d)%7);const M=o[o.length-1].clone(),F=M.getDay();F!==y&&M.addDays((y+7-F)%7);const Y=(w+o.length)/6>=6;a&&!Y&&M.addDays(7);s(h,o[0])&&(c=l(h,o[0]));u(M,o[o.length-1])&&(D=l(o[o.length-1],M));return c.concat(o.slice(1,o.length-1),D)},e.isDateNotInRange=function(n,a,o){return a&&!u(n,new t(a))||o&&!s(n,new t(o))},e.getWeekDates=D,e.getPartialWeekDates=function(n,a=7){let o=0;const c=[];for(;o-1}function s(t,n){if(t&&n)return t.diffDays(n)>-1}function l(n,a){const o=[];let c=+n;const u=+a;for(;c<=u;c=new t(c,!0).addDays(1).getTime())o.push(new t(c,!0));return o}function f(n){const a=n.getFullYear(),o=n.getMonth(),c=new t(a,o+1,0).getDate();return l(new t(a,o,1,0,0,0,!0),new t(a,o,c,0,0,0,!0))}function D(n,a=0,o){const c=new t(n);if(n&&c.valid()){const t=[c];let n=c.getDay()-a;n<0&&(n=7+n);let u=c,s=n-1;for(;s>=0;)u=u.clone().addDays(-1),t.unshift(u),s-=1;for(u=c,s=n+1;s<7;)u=u.clone().addDays(1),t.push(u),s+=1;return o?t.map(t=>t.toString(o)):t}}function d(a,o=0){const c=a instanceof t?a:new t(a);return n(c.clone().addDays(o))}function y(){return t.locales[t.defaultLocale]}},5084,[5081,5085]); -__d(function(g,r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.padNumber=n,e.xdateToData=function(n){const u=n instanceof t?n:new t(n),f=o(u);return{year:u.getFullYear(),month:u.getMonth()+1,day:u.getDate(),timestamp:new t(f,!0).getTime(),dateString:f}},e.parseDate=function(u){if(!u)return;if(u.timestamp)return new t(u.timestamp,!0);if(u instanceof t)return new t(o(u),!0);if(u.getTime){const o=u.getFullYear()+'-'+n(u.getMonth()+1)+'-'+n(u.getDate());return new t(o,!0)}if(u.year){const o=u.year+'-'+n(u.month)+'-'+n(u.day);return new t(o,!0)}if(u)return new t(u,!0)},e.toMarkingFormat=o;const t=r(_d[0]);function n(t){return t<10?'0'+t:t}function o(t){if(!isNaN(t.getTime())){const n=`${t.getFullYear()}`,o=t.getMonth()+1,u=o<10?`0${o}`:`${o}`,f=t.getDate();return n+'-'+u+'-'+(f<10?`0${f}`:`${f}`)}return'Invalid Date'}},5085,[5081]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getState=function(l,c,u,y){const{minDate:D,maxDate:b,disabledByDefault:f,disabledByWeekDays:_,context:x}=u;let M;y||(x?.selectedDate??o(c))!==o(l)?t(l)?M='today':f||s(l,D,b)?M='disabled':n(l,c)?_&&-1!==_.indexOf(l.getDay())&&(M='disabled'):M='disabled':M='selected';return M};const{isToday:t,isDateNotInRange:s,sameMonth:n}=r(d[0]),{toMarkingFormat:o}=r(d[1])},5086,[5084,5085]); -__d(function(g,r,_i,a,m,_e,d){"use strict";const e=["pastScrollRange","futureScrollRange","calendarWidth","calendarHeight","calendarStyle","staticHeader","showScrollIndicator","animateScroll","scrollEnabled","scrollsToTop","pagingEnabled","horizontal","keyboardShouldPersistTaps","keyExtractor","onEndReachedThreshold","onEndReached","nestedScrollEnabled"],t=["loadItemsForMonth","onCalendarToggled","renderKnob","selected","hideKnob","showClosingKnob","items","selectedDay","topDay","onDayChange","showOnlySelectedDayItems","renderEmptyData","reservationsKeyExtractor","date","item","rowHasChanged","renderItem","renderEmptyDate"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.shouldUpdate=function(e,t,n){for(let o=0;oy(e,n)),n)}return{}},_e.extractDotProps=function(e){const{theme:t,color:n,marked:o,selected:s,disabled:l,inactive:i,today:c}=e;return{theme:t,color:n,marked:o,selected:s,disabled:l,inactive:i,today:c}},_e.extractDayProps=function(e){const{state:t,marking:n,markingType:o,theme:s,onPress:l,onLongPress:i,date:c,disableAllTouchEventsForDisabledDays:h,disableAllTouchEventsForInactiveDays:y,dayComponent:u,testID:D}=e;return{state:t,marking:n,markingType:o,theme:s,onPress:l,onLongPress:i,date:c,disableAllTouchEventsForDisabledDays:h,disableAllTouchEventsForInactiveDays:y,dayComponent:u,testID:D}},_e.extractHeaderProps=function(e){const{month:t,addMonth:n,theme:o,firstDay:s,displayLoadingIndicator:l,showWeekNumbers:i,monthFormat:c,hideDayNames:h,hideArrows:y,renderArrow:u,onPressArrowLeft:D,onPressArrowRight:p,disableArrowLeft:f,disableArrowRight:b,disabledDaysIndexes:w,renderHeader:E,customHeaderTitle:I,webAriaLevel:S,numberOfDays:A,current:P,timelineLeftInset:v,testID:C,onHeaderLayout:L}=e;return{month:t,addMonth:n,theme:o,firstDay:s,displayLoadingIndicator:l,showWeekNumbers:i,monthFormat:c,hideDayNames:h,hideArrows:y,renderArrow:u,onPressArrowLeft:D,onPressArrowRight:p,disableArrowLeft:f,disableArrowRight:b,disabledDaysIndexes:w,renderHeader:E,customHeaderTitle:I,webAriaLevel:S,numberOfDays:A,current:P,timelineLeftInset:v,testID:C,onHeaderLayout:L}},_e.extractCalendarProps=function(t){return(0,s.default)(t,e)},_e.extractCalendarListProps=function(e){return(0,s.default)(e,t)},_e.extractReservationListProps=function(e){const{items:t,selectedDay:n,topDay:o,onDayChange:s,showOnlySelectedDayItems:l,renderEmptyData:i,onScroll:c,onScrollBeginDrag:h,onScrollEndDrag:y,onMomentumScrollBegin:u,onMomentumScrollEnd:D,refreshControl:p,refreshing:f,onRefresh:b,reservationsKeyExtractor:w,date:E,item:I,theme:S,rowHasChanged:A,renderDay:P,renderItem:v,renderEmptyDate:C}=e;return{items:t,selectedDay:n,topDay:o,onDayChange:s,showOnlySelectedDayItems:l,renderEmptyData:i,onScroll:c,onScrollBeginDrag:h,onScrollEndDrag:y,onMomentumScrollBegin:u,onMomentumScrollEnd:D,refreshControl:p,refreshing:f,onRefresh:b,reservationsKeyExtractor:w,date:E,item:I,theme:S,rowHasChanged:A,renderDay:P,renderItem:v,renderEmptyDate:C}},_e.extractReservationProps=function(e){const{date:t,item:n,theme:o,rowHasChanged:s,renderDay:l,renderItem:i,renderEmptyDate:c}=e;return{date:t,item:n,theme:o,rowHasChanged:s,renderDay:l,renderItem:i,renderEmptyDate:c}};var n,o=r(d[0]),s=(n=o)&&n.__esModule?n:{default:n};const l=r(d[1]),i=r(d[2]),c=r(d[3]),h=r(d[4]),y=r(d[5])},5087,[363,1358,4740,2636,2482,4505]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useDidUpdate",{enumerable:!0,get:function(){return n}}),Object.defineProperty(_e,"useCombinedRefs",{enumerable:!0,get:function(){return c}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};const n=(e,u)=>{const n=(0,t.useRef)(!1);(0,t.useEffect)(()=>{n.current?e():n.current=!0},u)},c=(...e)=>{const t=u.default.useRef();return u.default.useEffect(()=>{e.forEach(e=>{e&&('function'==typeof e?e(t.current):e.current=t.current)})},[e]),t}},5088,[14]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var e,t=r(_d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));function c(e={}){const t=Object.assign({},o,e);return n.default.create(Object.assign({container:{paddingLeft:5,paddingRight:5,backgroundColor:t.calendarBackground},dayContainer:{flex:1,alignItems:'center'},emptyDayContainer:{flex:1},monthView:{backgroundColor:t.calendarBackground},week:{marginVertical:t.weekVerticalMargin,flexDirection:'row',justifyContent:'space-around'}},e['stylesheet.calendar.main']||{}))}},5089,[30,5090]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"textDayFontFamily",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"textMonthFontFamily",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"textDayHeaderFontFamily",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"todayButtonFontFamily",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"textDayFontWeight",{enumerable:!0,get:function(){return P}}),Object.defineProperty(e,"textMonthFontWeight",{enumerable:!0,get:function(){return j}}),Object.defineProperty(e,"textDayHeaderFontWeight",{enumerable:!0,get:function(){return O}}),Object.defineProperty(e,"todayButtonFontWeight",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"textDayFontSize",{enumerable:!0,get:function(){return x}}),Object.defineProperty(e,"textMonthFontSize",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"textDayHeaderFontSize",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"todayButtonFontSize",{enumerable:!0,get:function(){return D}}),Object.defineProperty(e,"textDayStyle",{enumerable:!0,get:function(){return S}}),Object.defineProperty(e,"dotStyle",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"arrowStyle",{enumerable:!0,get:function(){return B}}),Object.defineProperty(e,"calendarBackground",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"textSectionTitleColor",{enumerable:!0,get:function(){return T}}),Object.defineProperty(e,"textSectionTitleDisabledColor",{enumerable:!0,get:function(){return k}}),Object.defineProperty(e,"selectedDayBackgroundColor",{enumerable:!0,get:function(){return w}}),Object.defineProperty(e,"selectedDayTextColor",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"todayBackgroundColor",{enumerable:!0,get:function(){return z}}),Object.defineProperty(e,"todayTextColor",{enumerable:!0,get:function(){return W}}),Object.defineProperty(e,"dayTextColor",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"textDisabledColor",{enumerable:!0,get:function(){return H}}),Object.defineProperty(e,"textInactiveColor",{enumerable:!0,get:function(){return K}}),Object.defineProperty(e,"dotColor",{enumerable:!0,get:function(){return A}}),Object.defineProperty(e,"selectedDotColor",{enumerable:!0,get:function(){return I}}),Object.defineProperty(e,"disabledDotColor",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"inactiveDotColor",{enumerable:!0,get:function(){return V}}),Object.defineProperty(e,"todayDotColor",{enumerable:!0,get:function(){return q}}),Object.defineProperty(e,"arrowColor",{enumerable:!0,get:function(){return E}}),Object.defineProperty(e,"disabledArrowColor",{enumerable:!0,get:function(){return G}}),Object.defineProperty(e,"monthTextColor",{enumerable:!0,get:function(){return J}}),Object.defineProperty(e,"indicatorColor",{enumerable:!0,get:function(){return L}}),Object.defineProperty(e,"agendaDayTextColor",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(e,"agendaDayNumColor",{enumerable:!0,get:function(){return R}}),Object.defineProperty(e,"agendaTodayColor",{enumerable:!0,get:function(){return U}}),Object.defineProperty(e,"agendaKnobColor",{enumerable:!0,get:function(){return X}}),Object.defineProperty(e,"expandableKnobColor",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(e,"backgroundColor",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(e,"reservationsBackgroundColor",{enumerable:!0,get:function(){return $}}),Object.defineProperty(e,"todayButtonTextColor",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(e,"todayButtonPosition",{enumerable:!0,get:function(){return te}}),Object.defineProperty(e,"weekVerticalMargin",{enumerable:!0,get:function(){return re}});const t='white',n='#2d4150',o='#00BBF2',u='#7a92a5',c='#f2F4f5',b='#d9e1e8',f='System',l='System',y='System',p='System',P='300',j='300',O=void 0,C='600',x=16,s=16,F=13,D=14,S=void 0,v=void 0,B=void 0,h=t,T='#b6c1cd',k=b,w=o,M=t,z=void 0,W=o,_=n,H=b,K=b,A=o,I=t,N=b,V=b,q=o,E=o,G=b,J=n,L=void 0,Q=u,R=u,U=o,X=c,Y='#e8ecf0',Z=c,$=c,ee=o,te=void 0,re=7},5090,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return A}});var t=e(r(d[0])),s=e(r(d[1])),n=r(d[2]),l=e(r(d[3]));r(d[4]);var o=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),y=e(r(d[8])),f=r(d[9]),b=e(r(d[10])),h=r(d[11]);const p=[{name:'increment',label:'increment'},{name:'decrement',label:'decrement'}],w=(0,n.forwardRef)((e,w)=>{const{theme:A,style:M,addMonth:j,month:x,monthFormat:D="MMMM yyyy",firstDay:I,hideDayNames:v,showWeekNumbers:H,hideArrows:L,renderArrow:k,onPressArrowLeft:F,onPressArrowRight:N,arrowsHitSlop:$=20,disableArrowLeft:C,disableArrowRight:P,disabledDaysIndexes:_,displayLoadingIndicator:R,customHeaderTitle:S,renderHeader:O,webAriaLevel:E=1,testID:T,accessibilityElementsHidden:W,importantForAccessibility:q,numberOfDays:z,current:B="",timelineLeftInset:G,onHeaderLayout:J}=e,K=(0,n.useMemo)(()=>z&&z>1,[z]),Q=(0,n.useRef)((0,b.default)(A)),U=(0,n.useMemo)(()=>[Q.current.header,K?Q.current.partialHeader:void 0],[K]),V=(0,n.useMemo)(()=>[Q.current.partialWeek,{paddingLeft:G}],[G]),X=(0,n.useMemo)(()=>[Q.current.week,K?V:void 0],[K,V]),Y=(0,n.useMemo)(()=>'number'==typeof $?{top:$,left:$,bottom:$,right:$}:$,[$]);(0,n.useImperativeHandle)(w,()=>({onPressLeft:te,onPressRight:re}));const Z=(0,n.useCallback)(()=>{j?.(1)},[j]),ee=(0,n.useCallback)(()=>{j?.(-1)},[j]),te=(0,n.useCallback)(()=>'function'==typeof F?F(ee,x):ee(),[F,ee,x]),re=(0,n.useCallback)(()=>'function'==typeof N?N(Z,x):Z(),[N,Z,x]),se=(0,n.useCallback)(e=>{switch(e.nativeEvent.actionName){case'decrement':te();break;case'increment':re()}},[te,re]),ae=(0,n.useMemo)(()=>{const e=new s.default(B).getDay(),n=K?(0,f.weekDayNames)(e):(0,f.weekDayNames)(I);return(K?n.slice(0,z):n).map((e,s)=>{const n=[Q.current.dayHeader];(0,t.default)(_,s)&&n.push(Q.current.disabledDayHeader);const l=`dayTextAtIndex${s}`;return Q.current[l]&&n.push(Q.current[l]),(0,h.jsx)(c.default,{allowFontScaling:!1,style:n,numberOfLines:1,accessibilityLabel:'',testID:`${T}.dayName_${e}`,children:e},s)})},[I,B,K,z,_]),ne=e=>{if(L)return(0,h.jsx)(o.default,{});const t='left'===e,s=t?'left':'right',n=`${s}Arrow`,l=t?C:P,c=l?void 0:t?te:re,f=r(t?d[12]:d[13]);return(0,h.jsx)(u.default,{onPress:c,disabled:l,style:Q.current.arrow,hitSlop:Y,testID:`${T}.${n}`,importantForAccessibility:'no-hide-descendants',children:k?k(s):(0,h.jsx)(y.default,{source:f,style:l?Q.current.disabledArrowImage:Q.current.arrowImage})})};return(0,h.jsxs)(o.default,{testID:T,style:M,accessible:!0,accessibilityRole:'adjustable',accessibilityActions:p,onAccessibilityAction:se,accessibilityElementsHidden:W,importantForAccessibility:q,onLayout:J,children:[(0,h.jsxs)(o.default,{style:U,children:[ne('left'),(0,h.jsxs)(o.default,{style:Q.current.headerContainer,importantForAccessibility:'no-hide-descendants',children:[(()=>{const e={'aria-level':E};return O?O(x,{testID:T}):S||(0,h.jsx)(n.Fragment,{children:(0,h.jsx)(c.default,Object.assign({allowFontScaling:!1,style:Q.current.monthText,testID:`${T}.title`},e,{children:(0,f.formatNumbers)(x?.toString(D))}))})})(),(()=>{if(R)return(0,h.jsx)(l.default,{color:A?.indicatorColor,testID:`${T}.loader`})})()]}),ne('right')]}),(()=>{if(!v)return(0,h.jsxs)(o.default,{style:X,testID:`${T}.dayNames`,importantForAccessibility:'no-hide-descendants',children:[H&&(0,h.jsx)(o.default,{style:Q.current.dayHeader}),ae]})})()]})});var A=w;w.displayName='CalendarHeader',w.defaultProps={monthFormat:'MMMM yyyy',webAriaLevel:1,arrowsHitSlop:20}},5091,[4505,5081,14,5092,108,585,622,5093,594,5084,5094,6,5095,5096]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),m.exports=e.ActivityIndicator=void 0;var t=r(d[0]),c=r(d[1]),o=r(d[2]),s=r(d[3]),n=r(d[4]),l=r(d[5]),u=r(d[6]),C=r(d[7]),f=r(d[8]);const y=e.ActivityIndicator=(0,l.copyComponentProperties)(o.ActivityIndicator,l=>{const y=(0,c.useRef)(null),N=(0,s.useUniwindContext)(),v=(0,c.useRef)((0,f.getAccentColor)(l.colorClassName,l,N));return(0,c.useEffect)(()=>{if(void 0===l.colorClassName)return;v.current=(0,f.getAccentColor)(l.colorClassName,l,N);return n.CSSListener.subscribeToClassName(l.colorClassName,()=>{const t=(0,f.getAccentColor)(l.colorClassName,l,N);if(t){v.current=t;try{y.current.children[0].children[0].children[0].style.stroke=t,y.current.children[0].children[0].children[1].style.stroke=t}catch{}}})},[l.colorClassName]),(0,t.jsx)(o.ActivityIndicator,Object.assign({},l,{ref:(0,f.forwardRef)(y,l),style:[(0,C.toRNWClassName)(l.className,"uniwind-default-activity-indicator"),l.style],color:l.color??v.current,dataSet:(0,u.generateDataSet)(l)}))});m.exports=y},5092,[6,14,17,426,417,406,407,408,595]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),m.exports=e.TouchableOpacity=void 0;var t=r(d[0]),o=r(d[1]),c=r(d[2]),s=r(d[3]),l=r(d[4]);const p=e.TouchableOpacity=(0,c.copyComponentProperties)(o.TouchableOpacity,c=>(0,t.jsx)(o.TouchableOpacity,Object.assign({},c,{style:[(0,l.toRNWClassName)(c.className,"uniwind-default-touchable-opacity"),c.style],dataSet:(0,s.generateDataSet)(c)})));m.exports=p},5093,[6,17,406,407,408]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return d}});var t=e(r(_d[0]));r(_d[1]);var o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[2])),n=e(r(_d[3]));function d(e={}){const d=Object.assign({},o,e),l=n.default.isRTL?{transform:[{scaleX:-1}]}:void 0;return t.default.create(Object.assign({header:{flexDirection:'row',justifyContent:'space-between',paddingLeft:10,paddingRight:10,marginTop:6,alignItems:'center'},partialHeader:{paddingHorizontal:15},headerContainer:{flexDirection:'row'},monthText:{fontSize:d.textMonthFontSize,fontFamily:d.textMonthFontFamily,fontWeight:d.textMonthFontWeight,color:d.monthTextColor,margin:10},arrow:Object.assign({padding:10},d.arrowStyle),arrowImage:Object.assign({},l,{tintColor:d.arrowColor},{width:d.arrowWidth,height:d.arrowHeight}),disabledArrowImage:Object.assign({},l,{tintColor:d.disabledArrowColor}),week:{marginTop:7,flexDirection:'row',justifyContent:'space-around'},partialWeek:{paddingRight:0},dayHeader:{marginTop:2,marginBottom:7,width:32,textAlign:'center',fontSize:d.textDayHeaderFontSize,fontFamily:d.textDayHeaderFontFamily,fontWeight:d.textDayHeaderFontWeight,color:d.textSectionTitleColor},disabledDayHeader:{color:d.textSectionTitleDisabledColor}},e['stylesheet.calendar.header']||{}))}},5094,[30,108,5090,5083]); -__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/react-native-calendars/src/calendar/img/previous.87e5b6811f7ec9c6b4991b334b565992.png",width:24,height:24,toString(){return this.uri}}},5095,[]); -__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/react-native-calendars/src/calendar/img/next.5cd69239c26b01e3a70a5b852b034f8e.png",width:24,height:24,toString(){return this.uri}}},5096,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return D}});var t=e(r(d[0])),n=e(r(d[1])),o=e(r(d[2])),u=e(r(d[3])),l=r(d[4]),s=e(l),c=r(d[5]),f=r(d[6]),y=r(d[7]),b=e(r(d[8])),k=e(r(d[9])),p=r(d[10]);function v(e,u){const l=(0,t.default)(e,'marking'),s=(0,t.default)(u,'marking'),c=(0,o.default)(l,function(e,t){return e!==s[t]}),f=(0,n.default)(e.marking,u.marking);return!c&&f}const M=s.default.memo(e=>{const{date:t,marking:n,dayComponent:o,markingType:s}=e,v=t?new u.default(t):void 0,M=(0,c.isToday)(v),D=(0,l.useMemo)(()=>{let e='';if(n){if(n.accessibilityLabel)return n.accessibilityLabel;n.selected&&(e+='selected ',n.marked||(e+='You have no entries for this day ')),n.marked&&(e+='You have entries for this day '),n.startingDay&&(e+='period start '),n.endingDay&&(e+='period end '),(n.disabled||n.disableTouchEvent)&&(e+='disabled ')}return e},[n]),h=(0,l.useMemo)(()=>{const e=(0,f.getDefaultLocale)().today||'today',t=(0,f.getDefaultLocale)().formatAccessibilityLabel||'dddd d MMMM yyyy';return`${M?e:''} ${v?.toString(t)} ${D}`},[v,n,M]),L=o||('period'===s?k.default:b.default),_=o?{date:(0,y.xdateToData)(t||new u.default)}:void 0;return(0,p.jsx)(L,Object.assign({},e,{accessibilityLabel:h},_,{children:(0,c.formatNumbers)(v?.getDate())}))},v);var D=M;M.displayName='Day'},5097,[4740,2482,4510,5081,14,5084,5098,5085,5102,5108,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}}),_e.getCalendarDateString=D,_e.getDefaultLocale=_;var t=e(r(d[0])),n=e(r(d[1])),u=e(r(d[2])),l=e(r(d[3])),f=e(r(d[4]));const{getLocale:o}=r(d[5]),{padNumber:c,toMarkingFormat:s}=r(d[6]);function D(e){if(!(0,t.default)(e)){if((0,n.default)(e)&&!isNaN(e.getFullYear()))return e.getFullYear()+'-'+c(e.getMonth()+1)+'-'+c(e.getDate());if((0,u.default)(e))return s(new f.default(e,!1));if((0,l.default)(e))return s(new f.default(e,!0));throw'Invalid Date'}}function _(){return o()}var b={getCalendarDateString:D,getDefaultLocale:_}},5098,[5099,5100,4506,2668,5081,5084,5085]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){return void 0===n}},5099,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=o&&o.isDate,_=s?n(s):t;m.exports=_},5100,[5101,2519,2520]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);m.exports=function(o){return n(o)&&"[object Date]"==t(o)}},5101,[1364,1370]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return p}});var t=r(d[0]),s=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=r(d[4]),c=e(r(d[5])),u=e(r(d[6])),b=r(d[7]);const y=e=>{const{theme:y,date:p,onPress:v,onLongPress:h,markingType:f,marking:x,state:T,disableAllTouchEventsForDisabledDays:k,disableAllTouchEventsForInactiveDays:D,accessibilityLabel:C,children:_,testID:j}=e,I=p?(0,l.xdateToData)(p):void 0,O=(0,t.useRef)((0,u.default)(y)),P=x||{},L=P.selected||'selected'===T,M=void 0!==P.disabled?P.disabled:'disabled'===T,R=void 0!==x?.inactive?x.inactive:'inactive'===T,S=void 0!==x?.today?x.today:'today'===T,E=f===c.default.markings.MULTI_DOT,F=f===c.default.markings.MULTI_PERIOD,U=f===c.default.markings.CUSTOM,A=()=>{const{disableTouchEvent:e}=P;let t=!1;return'boolean'==typeof e?t=e:'boolean'==typeof k&&M?t=k:'boolean'==typeof D&&R&&(t=D),t},w=()=>{const{customStyles:e,selectedColor:t}=P,s=[O.current.base];return L?(s.push(O.current.selected),t&&s.push({backgroundColor:t})):S&&s.push(O.current.today),U&&e&&e.container&&(void 0===e.container.borderRadius&&(e.container.borderRadius=16),s.push(e.container)),s},B=()=>{const{customStyles:e,selectedTextColor:t}=P,s=[O.current.text];return L?(s.push(O.current.selectedText),t&&s.push({color:t})):M?s.push(O.current.disabledText):S?s.push(O.current.todayText):R&&s.push(O.current.inactiveText),U&&e&&e.text&&s.push(e.text),s},N=(0,t.useCallback)(()=>{v?.(I)},[v,p]),$=(0,t.useCallback)(()=>{h?.(I)},[h,p]),q=()=>{const{marked:e,dotColor:t,dots:s,periods:o}=P;return(0,b.jsx)(c.default,{type:f,theme:y,marked:!!E||e,selected:L,disabled:M,inactive:R,today:S,dotColor:t,dots:s,periods:o})},z=()=>(0,b.jsx)(o.default,{allowFontScaling:!1,style:B(),testID:`${j}.text`,children:String(_)}),G=()=>{const{activeOpacity:e}=P;return(0,b.jsx)(s.default,{testID:j,style:w(),activeOpacity:e,disabled:A(),onPress:A()?void 0:N,onLongPress:A()?void 0:$,accessible:!0,accessibilityRole:M?void 0:'button',accessibilityLabel:C,children:F?z():(0,b.jsxs)(t.Fragment,{children:[z(),q()]})})};return F?(0,b.jsxs)(n.default,{style:O.current.container,children:[G(),q()]}):G()};var p=y;y.displayName='BasicDay'},5102,[14,5093,622,585,5085,5103,5107,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"Markings",{enumerable:!0,get:function(){return t}});var t,n=e(r(d[0])),o=r(d[1]),u=e(r(d[2])),c=r(d[3]),s=e(r(d[4])),l=e(r(d[5])),f=r(d[6]);!(function(e){e.DOT="dot",e.MULTI_DOT="multi-dot",e.PERIOD="period",e.MULTI_PERIOD="multi-period",e.CUSTOM="custom"})(t||(t={}));const y=e=>{const{theme:y,type:p,dots:D,periods:O,selected:_,dotColor:M}=e,T=(0,o.useRef)((0,s.default)(y)),I=e=>{if(e&&Array.isArray(e)&&e.length>0){return(0,n.default)(e,function(e){return e.color}).map((e,n)=>p===t.MULTI_DOT?P(n,e):k(n,e))}},b=(e,t)=>(0,f.jsx)(u.default,{style:e,children:I(t)}),k=(e,t)=>{const{color:n,startingDay:o,endingDay:c}=t,s=[T.current.period,{backgroundColor:n}];return o&&s.push(T.current.startingDay),c&&s.push(T.current.endingDay),(0,f.jsx)(u.default,{style:s},e)},P=(t,n)=>{const u=(0,c.extractDotProps)(e);let s=t,f=M;return n&&(n.key&&(s=n.key),f=_&&n.selectedDotColor?n.selectedDotColor:n.color),(0,o.createElement)(l.default,Object.assign({},u,{key:s,color:f}))};return(()=>{switch(p){case t.MULTI_DOT:return b(T.current.dots,D);case t.MULTI_PERIOD:return b(T.current.periods,O);default:return P()}})()};var p=y;y.displayName='Marking',y.markings=t},5103,[4503,14,585,5087,5104,5105,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(_d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1]));function u(e={}){const t=Object.assign({},n,e);return o.default.create(Object.assign({dots:{flexDirection:'row'},periods:{alignSelf:'stretch'},period:{height:4,marginVertical:1,backgroundColor:t.dotColor},startingDay:{borderTopLeftRadius:2,borderBottomLeftRadius:2,marginLeft:4},endingDay:{borderTopRightRadius:2,borderBottomRightRadius:2,marginRight:4}},e['stylesheet.marking']||{}))}},5104,[30,5089]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]),u=e(r(d[1])),n=e(r(d[2])),o=r(d[3]);var c=({theme:e,marked:c,disabled:s,inactive:l,color:f,today:p,selected:b})=>{const h=(0,t.useRef)((0,n.default)(e)),v=[h.current.dot];return c&&(v.push(h.current.visibleDot),p&&v.push(h.current.todayDot),s&&v.push(h.current.disabledDot),l&&v.push(h.current.inactiveDot),b&&v.push(h.current.selectedDot),f&&v.push({backgroundColor:f})),(0,o.jsx)(u.default,{style:v})}},5105,[14,585,5106,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return d}});var e,t=r(_d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1]));function d(e={}){const t=Object.assign({},n,e);return o.default.create(Object.assign({dot:Object.assign({width:4,height:4,marginTop:1,marginHorizontal:1,borderRadius:2,opacity:0},t.dotStyle),visibleDot:{opacity:1,backgroundColor:t.dotColor},selectedDot:{backgroundColor:t.selectedDotColor},disabledDot:{backgroundColor:t.disabledDotColor},inactiveDot:{backgroundColor:t.inactiveDotColor},todayDot:{backgroundColor:t.todayDotColor}},e['stylesheet.dot']||{}))}},5106,[30,5090]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var t=e(r(_d[0])),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),n=e(r(_d[2]));function c(e={}){const c=Object.assign({},o,e);return t.default.create(Object.assign({container:{alignSelf:'stretch',alignItems:'center'},base:{width:32,height:32,alignItems:'center'},today:{backgroundColor:c.todayBackgroundColor,borderRadius:16},selected:{backgroundColor:c.selectedDayBackgroundColor,borderRadius:16},text:Object.assign({fontSize:c.textDayFontSize,fontFamily:c.textDayFontFamily,fontWeight:c.textDayFontWeight,color:c.dayTextColor,backgroundColor:'rgba(0, 0, 0, 0)',marginTop:n.default.isAndroid?4:6},c.textDayStyle),todayText:{color:c.todayTextColor},selectedText:{color:c.selectedDayTextColor},disabledText:{color:c.textDisabledColor},inactiveText:{color:c.textInactiveColor}},e['stylesheet.day.basic']||{}))}},5107,[30,5090,5083]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return C}});var t=e(r(d[0])),o=r(d[1]),l=e(r(d[2])),n=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=r(d[6]),y=e(r(d[7])),b=e(r(d[8])),f=r(d[9]);const x=e=>{const{theme:t,date:x,onPress:C,onLongPress:h,marking:k,state:v,disableAllTouchEventsForDisabledDays:S,disableAllTouchEventsForInactiveDays:p,accessibilityLabel:D,children:T,testID:j}=e,F=x?(0,u.xdateToData)(x):void 0,P=(0,o.useRef)((0,b.default)(t)),M=void 0!==k?.disabled?k.disabled:'disabled'===v,_=void 0!==k?.inactive?k.inactive:'inactive'===v,L=void 0!==k?.today?k.today:'today'===v,E=()=>{const{disableTouchEvent:e}=k||{};let t=!1;return'boolean'==typeof e?t=e:'boolean'==typeof S&&M?t=S:'boolean'==typeof p&&_&&(t=p),t},I=(0,o.useMemo)(()=>{const e={textStyle:{},containerStyle:{}};return k?(k.disabled?e.textStyle={color:P.current.disabledText.color}:k.inactive?e.textStyle={color:P.current.inactiveText.color}:k.selected&&(e.textStyle={color:P.current.selectedText.color}),k.startingDay&&(e.startingDay={backgroundColor:k.color}),k.endingDay&&(e.endingDay={backgroundColor:k.color}),k.startingDay||k.endingDay||(e.day={backgroundColor:k.color}),k.textColor&&(e.textStyle={color:k.textColor}),k.customTextStyle&&(e.textStyle=k.customTextStyle),k.customContainerStyle&&(e.containerStyle=k.customContainerStyle),e):e},[k]),O=(0,o.useMemo)(()=>{const e=[P.current.base];if(L&&e.push(P.current.today),k){e.push({borderRadius:17,overflow:'hidden',paddingTop:5});const t=I.startingDay,o=I.endingDay;t&&!o?e.push({backgroundColor:I.startingDay?.backgroundColor}):(o&&!t||o&&t)&&e.push({backgroundColor:I.endingDay?.backgroundColor}),I.containerStyle&&e.push(I.containerStyle)}return e},[k,M,_,L]),R=(0,o.useMemo)(()=>{const e=[P.current.text];return M?e.push(P.current.disabledText):_?e.push(P.current.inactiveText):L&&e.push(P.current.todayText),k&&I.textStyle&&e.push(I.textStyle),e},[k,M,_,L]),w=(0,o.useMemo)(()=>{const e={backgroundColor:void 0},t={backgroundColor:void 0};let o={};const l=I.startingDay,n=I.endingDay;return l&&!n?t.backgroundColor=I.startingDay?.backgroundColor:n&&!l?e.backgroundColor=I.endingDay?.backgroundColor:I.day&&(e.backgroundColor=I.day?.backgroundColor,t.backgroundColor=I.day?.backgroundColor,o={backgroundColor:I.day?.backgroundColor}),{leftFillerStyle:e,rightFillerStyle:t,fillerStyle:o}},[k]),A=(0,o.useCallback)(()=>{C?.(F)},[C,x]),N=(0,o.useCallback)(()=>{h?.(F)},[h,x]),q=k?l.default:n.default;return(0,f.jsx)(q,{testID:j,disabled:E(),onPress:E()?void 0:A,onLongPress:E()?void 0:N,accessible:!0,accessibilityRole:M?void 0:'button',accessibilityLabel:D,children:(0,f.jsxs)(c.default,{style:P.current.container,children:[(()=>{if(k)return(0,f.jsxs)(c.default,{style:[P.current.fillers,w.fillerStyle],children:[(0,f.jsx)(c.default,{style:[P.current.leftFiller,w.leftFillerStyle]}),(0,f.jsx)(c.default,{style:[P.current.rightFiller,w.rightFillerStyle]})]})})(),(0,f.jsxs)(c.default,{style:O,children:[(0,f.jsx)(s.default,{allowFontScaling:!1,style:R,children:String(T)}),(()=>{if(k){const{marked:e,dotColor:o}=k;return(0,f.jsx)(y.default,{type:'dot',theme:t,marked:e,disabled:M,inactive:_,today:L,dotColor:o})}})()]})]})})};var C=x;x.displayName='PeriodDay',x.propTypes={state:t.default.oneOf(['selected','disabled','inactive','today','']),marking:t.default.any,theme:t.default.object,onPress:t.default.func,onLongPress:t.default.func,date:t.default.string}},5108,[5078,14,5109,5093,622,585,5085,5103,5110,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),m.exports=e.TouchableWithoutFeedback=void 0;var t=r(d[0]),o=r(d[1]),c=r(d[2]),s=r(d[3]),u=r(d[4]);const b=e.TouchableWithoutFeedback=(0,c.copyComponentProperties)(o.TouchableWithoutFeedback,c=>(0,t.jsx)(o.TouchableWithoutFeedback,Object.assign({},c,{style:[(0,u.toRNWClassName)(c.className,"uniwind-default-touchable-without-feedback"),c.style],dataSet:(0,s.generateDataSet)(c)})));m.exports=b},5109,[6,17,406,407,408]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var e,t=r(_d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1]));const l=34;function c(e={}){const t=Object.assign({},n,e);return o.default.create(Object.assign({container:{alignSelf:'stretch',alignItems:'center'},base:{width:38,height:l,alignItems:'center',justifyContent:'center'},today:{backgroundColor:t.todayBackgroundColor,borderRadius:17},fillers:{position:'absolute',height:l,flexDirection:'row',left:0,right:0},leftFiller:{backgroundColor:t.calendarBackground,height:l,flex:1},rightFiller:{backgroundColor:t.calendarBackground,height:l,flex:1},text:{fontSize:t.textDayFontSize,fontFamily:t.textDayFontFamily,fontWeight:t.textDayFontWeight,color:t.dayTextColor,backgroundColor:'rgba(0, 0, 0, 0)'},todayText:{fontWeight:'500',color:e.todayTextColor},selectedText:{color:t.selectedDayTextColor},disabledText:{color:t.textDisabledColor},inactiveText:{color:t.textInactiveColor}},e['stylesheet.day.period']||{}))}},5110,[30,5090]); -__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return I}});var t=e(r(d[0])),n=e(r(d[1])),o=e(r(d[2])),l=r(d[3]),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),i=r(d[7]),f=r(d[8]),h=r(d[9]),b=e(r(d[10])),y=r(d[11]),p=e(r(d[12])),S=e(r(d[13])),M=e(r(d[14])),D=e(r(d[15])),E=e(r(d[16])),T=r(d[17]);const C=b.default.screenWidth,R=360,k=50,w=50,v=(e,n)=>{(0,l.useImperativeHandle)(n,()=>({scrollToDay:(e,t,n)=>{we(e,t,n)},scrollToMonth:e=>{ve(e)}}));const{theme:S,current:v,firstDay:I,markedDates:H,headerStyle:x,onMonthChange:j,onVisibleMonthsChange:O,pastScrollRange:L=k,futureScrollRange:P=w,calendarHeight:_=R,calendarWidth:z=C,calendarStyle:A,animateScroll:$=!1,showScrollIndicator:B=!1,staticHeader:F,testID:W,style:N,onLayout:V,removeClippedSubviews:U,horizontal:q=!1,pagingEnabled:G,scrollEnabled:J=!0,nestedScrollEnabled:K=!0,scrollsToTop:Q=!1,keyExtractor:X=(e,t)=>String(t),keyboardShouldPersistTaps:Y,onScrollBeginDrag:Z,onScrollEndDrag:ee,onMomentumScrollBegin:te,onMomentumScrollEnd:ne,contentContainerStyle:ae,onEndReachedThreshold:re,onEndReached:oe,onHeaderLayout:le,accessibilityElementsHidden:se,importantForAccessibility:de}=e,ce=(0,i.extractCalendarProps)(e),ue=(0,i.extractHeaderProps)(e),ie=q?z:_,fe=F&&q,[he,be]=(0,l.useState)((0,f.parseDate)(v)),me=(0,l.useMemo)(()=>!b.default.isRN73()&&b.default.isAndroidRTL&&q,[q]),ye=(0,l.useRef)(!0),ge=(0,l.useRef)((0,p.default)(S)),pe=(0,l.useRef)(),Se=(0,l.useRef)(q?1:3),Me=(0,l.useRef)((0,f.parseDate)(v)||new o.default),De=(0,l.useRef)(he),Ee=(0,l.useMemo)(()=>{const e=[];for(let t=0;t<=L+P;t++){const n=Me.current?.clone().addMonths(t-L,!0);e.push(n)}return e},[L,P]),Te=(0,l.useMemo)(()=>[ge.current.staticHeader,x],[x]),Ce=(0,l.useMemo)(()=>[ge.current.container,N],[N]),Re=(0,l.useMemo)(()=>(0,t.default)(Ee,function(e){return e.toString()===Me.current?.toString()}),[Ee]),ke=(0,l.useCallback)(e=>(0,t.default)(Ee,function(t){return t.toString()===e.toString()}),[Ee]);(0,l.useEffect)(()=>{v&&ve(new o.default(v))},[v]),(0,y.useDidUpdate)(()=>{const e=he?.clone();if(e){const t=(0,f.xdateToData)(e);j?.(t),O?.([t]),s.default.announceForAccessibility(e.toString('MMMM yyyy'))}},[he]);const we=(e,t,n)=>{const o=(0,f.parseDate)(e),l=Math.round(Me?.current?.clone().setDate(1).diffMonths(o?.clone().setDate(1)));let s=ie*L+l*ie+(t||0);if(!q){let e=0;const t=(0,h.page)(o,I);for(let n=0;n{const t=(0,f.parseDate)(e),n=Math.round(Me?.current?.clone().setDate(1).diffMonths(t?.clone().setDate(1))),o=ie*(me?L-n:L+n);0!==o&&pe?.current?.scrollToOffset({offset:o,animated:$})},[ie,me,L,$]),Ie=(0,l.useCallback)(e=>{const t=he?.clone().addMonths(e,!0);(0,h.sameMonth)(t,he)||-1===ke(t)||(ve(t),be(t))},[he,ve]),He=(0,l.useCallback)(e=>{if(H&&e)for(const[t,n]of Object.entries(H))if((0,h.sameMonth)(new o.default(t),new o.default(e)))return H},[H]),xe=(0,l.useCallback)((e,t)=>({length:ie,offset:ie*t,index:t}),[]),je=(0,l.useCallback)(e=>{for(let t=-Se.current;t<=Se.current;t++){const n=he?.clone().addMonths(t,!0);if((0,h.sameMonth)(e,n))return!0}return!1},[he]),Oe=(0,l.useCallback)(({item:e})=>{const t=(0,f.toMarkingFormat)(e),[n,o]=t.split('-'),l=`${W}.item_${n}-${o}`,s=ye.current?le:void 0;return ye.current=!1,(0,T.jsx)(M.default,Object.assign({},ce,{testID:l,markedDates:He(e),item:e,style:A,horizontal:q,calendarWidth:z,calendarHeight:_,scrollToMonth:ve,visible:je(e),onHeaderLayout:s}))},[q,A,z,W,He,je,ce]),Le=(0,l.useRef)({viewAreaCoveragePercentThreshold:20}),Pe=(0,l.useCallback)(({viewableItems:e})=>{const t=(0,f.parseDate)(e[0]?.item);if(me){const e=Ee.findIndex(e=>(0,E.default)((0,f.parseDate)(v),e)),n=e-Ee.findIndex(e=>(0,E.default)(t,e));De.current=Ee[e+n],be(De.current)}else(0,h.sameDate)(De?.current,t)||(De.current=t,be(De.current))},[Ee,me,v]),ze=(0,l.useRef)([{viewabilityConfig:Le.current,onViewableItemsChanged:Pe}]);return(0,T.jsxs)(u.default,{style:ge.current.flatListContainer,testID:W,children:[(0,T.jsx)(c.default,{ref:pe,windowSize:me?L+P+1:void 0,style:Ce,showsVerticalScrollIndicator:B,showsHorizontalScrollIndicator:B,data:Ee,renderItem:Oe,getItemLayout:xe,initialNumToRender:Se.current,initialScrollIndex:Re,viewabilityConfigCallbackPairs:ze.current,testID:`${W}.list`,onLayout:V,removeClippedSubviews:U,pagingEnabled:G,scrollEnabled:J,scrollsToTop:Q,horizontal:q,keyboardShouldPersistTaps:Y,keyExtractor:X,onEndReachedThreshold:re,onEndReached:oe,nestedScrollEnabled:K,onMomentumScrollBegin:te,onMomentumScrollEnd:ne,onScrollBeginDrag:Z,onScrollEndDrag:ee,contentContainerStyle:ae}),(()=>{if(fe){const e=ye.current?le:void 0;return ye.current=!1,(0,T.jsx)(D.default,Object.assign({},ue,{testID:`${W}.staticHeader`,style:Te,month:he,addMonth:Ie,onHeaderLayout:e,accessibilityElementsHidden:se,importantForAccessibility:de}))}})()]})};var I=(0,l.forwardRef)(v);v.displayName='CalendarList',v.propTypes=Object.assign({},S.default.propTypes,{pastScrollRange:n.default.number,futureScrollRange:n.default.number,calendarWidth:n.default.number,calendarHeight:n.default.number,calendarStyle:n.default.oneOfType([n.default.object,n.default.number,n.default.array]),staticHeader:n.default.bool,showScrollIndicator:n.default.bool,animateScroll:n.default.bool,scrollEnabled:n.default.bool,scrollsToTop:n.default.bool,pagingEnabled:n.default.bool,horizontal:n.default.bool,keyboardShouldPersistTaps:n.default.oneOf(['never','always','handled']),keyExtractor:n.default.func,onEndReachedThreshold:n.default.number,onEndReached:n.default.func,nestedScrollEnabled:n.default.bool})},5111,[4561,5078,5081,14,104,405,585,5087,5085,5084,5083,5088,5112,5077,5113,5091,2482,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}}),r(_d[0]);var e,t=r(_d[1]),n=(e=t)&&e.__esModule?e:{default:e},o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2]));function c(e={}){const t=Object.assign({},o,e);return n.default.create(Object.assign({flatListContainer:{flex:1},container:{backgroundColor:t.calendarBackground},placeholder:{backgroundColor:t.calendarBackground,alignItems:'center',justifyContent:'center'},placeholderText:{fontSize:20,fontWeight:'200',color:t.dayTextColor},calendar:{paddingLeft:15,paddingRight:15},staticHeader:{position:'absolute',left:0,right:0,top:0,backgroundColor:t.calendarBackground,paddingHorizontal:15}},e['stylesheet.calendar-list.main']||{}))}},5112,[108,30,5090]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return M}});var t=r(d[0]),n=e(t),o=e(r(d[1])),s=r(d[2]),l=r(d[3]),c=e(r(d[4])),u=e(r(d[5])),h=r(d[6]);const f=n.default.memo(e=>{const{item:n,theme:f,scrollToMonth:M,horizontal:y,calendarHeight:b,calendarWidth:P,style:w,headerStyle:_,onPressArrowLeft:j,onPressArrowRight:p,visible:v}=e,x=(0,t.useRef)((0,c.default)(f)),A=(0,l.extractCalendarProps)(e),C=(0,s.toMarkingFormat)(n),k=(0,t.useMemo)(()=>[{width:P,minHeight:b},x.current.calendar,w],[P,b,w]),D=(0,t.useMemo)(()=>[k,x.current.placeholderText],[k]),L=(0,t.useCallback)((e,t)=>{const n=t?.clone();if(n)if(j)j(e,n);else if(M){const e=n.getMonth();for(n.addMonths(-1);n.getMonth()===e;)n.setDate(n.getDate()-1);M(n)}},[j,M]),O=(0,t.useCallback)((e,t)=>{const n=t?.clone();n&&(p?p(e,n):M&&(n.addMonths(1),M(n)))},[p,M]);return v?(0,h.jsx)(u.default,Object.assign({hideArrows:!0,hideExtraDays:!0},A,{current:C,style:k,headerStyle:y?_:void 0,disableMonthChange:!0,onPressArrowLeft:y?L:j,onPressArrowRight:y?O:p})):(0,h.jsx)(o.default,{style:D,children:C})});var M=f;f.displayName='CalendarListItem'},5113,[14,622,5085,5087,5112,5077,6]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return w}});var t=e(r(_d[0])),s=r(_d[1]),n=e(r(_d[2])),o=e(r(_d[3])),l=r(_d[4]),i=r(_d[5]),d=e(r(_d[6])),c=e(r(_d[7])),u=e(r(_d[8])),f=e(r(_d[9])),h=r(_d[10]);const y=50;var w=e=>{const{initialDate:w,horizontal:M,scrollRange:p=y,staticHeader:x,scrollViewProps:S,calendarProps:k,testID:A}=e,C=(0,s.useRef)((0,f.default)(k?.theme)),j=(0,s.useRef)(),[D,I]=(0,s.useState)(P(w,p)),[R,H]=(0,s.useState)(p),[_,O]=(0,s.useState)(w||D[p]),v=x&&M,E=(0,i.extractHeaderProps)(e),L=(0,s.useMemo)(()=>[C.current.staticHeader,k?.headerStyle],[k?.headerStyle]);(0,s.useEffect)(()=>{F(_)},[_]);const z=(0,s.useCallback)(e=>e?D.findIndex(t=>t.includes(e.toString('yyyy-MM'))):-1,[D]),F=(0,s.useCallback)(e=>{if(e){const s=z(new t.default(e));if(-1!==s){const e=!(o.default.isAndroid&&!M);j.current?.scrollToOffset?.(s*o.default.screenWidth,0,e)}}},[z]),V=(0,s.useCallback)((e,s)=>{if(s){const n=new t.default(s).addMonths(e,!0),o=new t.default(s).addMonths(2*e,!0);-1!==z(o)&&O((0,l.toMarkingFormat)(n))}},[z]),W=(0,s.useCallback)((e,t)=>{k?.onPressArrowLeft?k?.onPressArrowLeft?.(e,t):V(1,t)},[V]),T=(0,s.useCallback)((e,t)=>{k?.onPressArrowRight?k?.onPressArrowRight?.(e,t):V(-1,t)},[V]),$=(0,s.useCallback)((e,t,s)=>{v&&s.scrolledByUser&&O(D[e])},[D]),B=(0,s.useCallback)(e=>{M?N(e):U(e)},[D]),N=e=>{const t=P(D[e],p);I(t)},U=e=>{const t=[...D],s=D[e],n=e>p;if(s){if(n)for(let e=2;e<=p;e++){const n=b(s,e);t.push(n)}else for(let e=-1;e>-p;e--){const n=b(s,e);t.unshift(n)}H(n?e:p-1),I(t)}},q=(0,s.useMemo)(()=>[C.current.flatListContainer,{flex:M?void 0:1}],[C,M]),G=(0,s.useMemo)(()=>Object.assign({},S,{showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1}),[S]),J=(0,s.useCallback)((e,t)=>(0,h.jsx)(d.default,Object.assign({},k,E,{initialDate:t,disableMonthChange:!0,hideArrows:!M,onPressArrowRight:W,onPressArrowLeft:T,hideExtraDays:k?.hideExtraDays||!0,style:[C.current.calendar,k?.style],headerStyle:M?k?.headerStyle:void 0,testID:`${A}_${t}`})),[k,W,T]);return(0,h.jsxs)(n.default,{style:q,children:[(0,h.jsx)(u.default,{ref:j,data:D,renderItem:J,reloadPages:B,onReachNearEdgeThreshold:Math.round(20),extendedState:k?.markedDates,isHorizontal:M,style:C.current.container,initialPageIndex:p,positionIndex:R,pageHeight:360,pageWidth:o.default.screenWidth,onPageChange:$,scrollViewProps:G},"calendar-list"),(()=>{if(v)return(0,h.jsx)(c.default,Object.assign({},E,{month:new t.default(_),onPressArrowRight:W,onPressArrowLeft:T,style:L,accessibilityElementsHidden:!0,importantForAccessibility:'no-hide-descendants',testID:'static-header'}))})()]})};function b(e,s){const n=new t.default(e);return n.addMonths(s,!0),n.setDate(1),(0,l.toMarkingFormat)(n)}function P(e,s=y){const n=e||(new t.default).toString(),o=[];for(let e=-s;e<=s;e++){const t=b(n,e);o.push(t)}return o}},5114,[5081,14,585,5083,5085,5087,5077,5091,5115,5112,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return R}});var n=e(r(d[0])),t=e(r(d[1])),o=e(r(d[2])),l=r(d[3]),u=r(d[4]),c=e(r(d[5])),s=r(d[6]),f=r(d[7]);const h=(e,h)=>{const{isHorizontal:R,renderItem:b,data:v,reloadPages:E=o.default,pageWidth:M=c.default.screenWidth,pageHeight:P=c.default.screenHeight,onPageChange:p,onReachEdge:w,onReachNearEdge:y,onReachNearEdgeThreshold:C,initialPageIndex:O=0,initialOffset:S,extendedState:x,scrollViewProps:T,positionIndex:I=0,disableScrollOnDataChange:_,onEndReachedThreshold:V,onVisibleIndicesChanged:j,layoutProvider:k,onScroll:H,onEndReached:A,renderFooter:D}=e,L=(0,l.useMemo)(()=>{return e=v,new u.DataProvider((e,n)=>e!==n).cloneWithRows(e);var e},[v]),N=(0,l.useRef)(new u.LayoutProvider(()=>'page',(e,n)=>{n.width=M,n.height=P})),W=(0,l.useMemo)(()=>R&&c.default.isRTL&&(c.default.isRN73()||c.default.isAndroid),[R]),z=(0,s.useCombinedRefs)(h),B=(0,l.useRef)(),F=(0,l.useRef)(!1),U=(0,l.useRef)(!1),q=(0,l.useRef)(!1),G=(0,l.useCallback)((0,t.default)(E,500,{leading:!1,trailing:!0}),[E]);(0,l.useEffect)(()=>{_||setTimeout(()=>{const e=R?W?Math.floor(v.length/2)+1:Math.floor(v.length/2)*M:0,n=R?0:I*P;z.current?.scrollToOffset?.(e,n,!1)},0)},[v,_,R]);const J=(0,l.useCallback)((e,t,o)=>{G?.cancel();const l=e.nativeEvent.contentOffset,u=l.y,s=W?M*v.length-l.x:l.x,f=Math.round(R?s/M:u/P);B.current!==f&&(void 0!==B.current&&(p?.(f,B.current,{scrolledByUser:q.current}),q.current=!1,F.current=!1,U.current=!1,0===f||f===v.length-1?F.current=!0:C&&!(0,n.default)(f,C,v.length-C)&&(U.current=!0)),R&&c.default.isAndroid&&setTimeout(()=>{K(e)},100),B.current=f),H?.(e,t,o)},[H,p,v.length,G,R,W]),K=(0,l.useCallback)(e=>{B.current&&(F.current?(w?.(B.current),G?.(B.current)):U.current&&(G?.(B.current),y?.(B.current)),T?.onMomentumScrollEnd?.(e))},[T?.onMomentumScrollEnd,w,y,G]),Q=(0,l.useCallback)(()=>{q.current=!0},[]),X=(0,l.useMemo)(()=>Object.assign({pagingEnabled:R,bounces:!1},T,{onScrollBeginDrag:Q,onMomentumScrollEnd:K}),[Q,K,T,R]),Y=(0,l.useMemo)(()=>({height:P}),[P]);return(0,f.jsx)(u.RecyclerListView,{ref:z,isHorizontal:R,rowRenderer:b,dataProvider:L,layoutProvider:k??N.current,extendedState:x,initialRenderIndex:S?void 0:O,initialOffset:S,renderAheadOffset:5*M,onScroll:J,style:Y,scrollViewProps:X,onEndReached:A,onEndReachedThreshold:V,onVisibleIndicesChanged:j,renderFooter:D})};var R=(0,l.forwardRef)(h)},5115,[5116,4164,2642,14,5118,5083,5088,6]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=r(d[2]);m.exports=function(u,c,f){return c=o(c),void 0===f?(f=c,c=0):f=o(f),u=t(u),n(u,c,f)}},5116,[5117,4468,2669]); -__d(function(g,r,i,a,m,e,d){var n=Math.max,t=Math.min;m.exports=function(o,u,c){return o>=t(u,c)&&ot)return{x:i[t].x,y:i[t].y};throw new o.default({message:"No layout available for index: "+t,type:"LayoutUnavailableException"})},t.prototype.getStyleOverridesForIndex=function(t){},t.prototype.removeLayout=function(t){var i=this.getLayouts();if(t0){var o=i[0];o.x=0,o.y=0}},t})();e.LayoutManager=n;var h=(function(t){function n(i,o,n,h){void 0===n&&(n=!1);var s=t.call(this)||this;return s._layoutProvider=i,s._window=o,s._totalHeight=0,s._totalWidth=0,s._isHorizontal=!!n,s._layouts=h||[],s}return i(n,t),n.prototype.getContentDimension=function(){return{height:this._totalHeight,width:this._totalWidth}},n.prototype.removeLayout=function(i){t.prototype.removeLayout.call(this,i),0===this._layouts.length&&(this._totalHeight=0,this._totalWidth=0)},n.prototype.getLayouts=function(){return this._layouts},n.prototype.getOffsetForIndex=function(t){if(this._layouts.length>t)return{x:this._layouts[t].x,y:this._layouts[t].y};throw new o.default({message:"No layout available for index: "+t,type:"LayoutUnavailableException"})},n.prototype.overrideLayout=function(t,i){var o=this._layouts[t];return o&&(o.isOverridden=!0,o.width=i.width,o.height=i.height),!0},n.prototype.setMaxBounds=function(t){this._isHorizontal?t.height=Math.min(this._window.height,t.height):t.width=Math.min(this._window.width,t.width)},n.prototype.relayoutFromIndex=function(t,i){t=this._locateFirstNeighbourIndex(t);var o=0,n=0,h=0,s=this._layouts[t];s&&(o=s.x,n=s.y,this._pointDimensionsToRect(s));for(var u=this._layouts.length,l={height:0,width:0},y=null,_=null,d=t;du-1?this._layouts.push({x:o,y:n,height:l.height,width:l.width,type:p}):((y=this._layouts[d]).x=o,y.y=n,y.type=p,y.width=l.width,y.height=l.height),this._isHorizontal?n+=l.height:o+=l.width}u>i&&this._layouts.splice(i,u-i),this._setFinalDimensions(h)},n.prototype._pointDimensionsToRect=function(t){this._isHorizontal?this._totalWidth=t.x:this._totalHeight=t.y},n.prototype._setFinalDimensions=function(t){this._isHorizontal?(this._totalHeight=this._window.height,this._totalWidth+=t):(this._totalWidth=this._window.width,this._totalHeight+=t)},n.prototype._locateFirstNeighbourIndex=function(t){if(0===t)return 0;for(var i=t-1;i>=0;i--)if(this._isHorizontal){if(0===this._layouts[i].y)break}else if(0===this._layouts[i].x)break;return i},n.prototype._checkBounds=function(t,i,o,n){return n?i+o.height<=this._window.height+.9:t+o.width<=this._window.width+.9},n})(n);e.WrapGridLayoutManager=h},5125,[5126]); -__d(function(g,r,i,a,m,e,_d){"use strict";var t,n=this&&this.__extends||(t=function(n,o){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])},t(n,o)},function(n,o){if("function"!=typeof o&&null!==o)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");function c(){this.constructor=n}t(n,o),n.prototype=null===o?Object.create(o):(c.prototype=o.prototype,new c)});Object.defineProperty(e,"__esModule",{value:!0});var o=(function(t){function o(n){var o=t.call(this,n.message)||this;return o.name=n.type,o}return n(o,t),o})(Error);e.default=o},5126,[]); -__d(function(g,r,i,a,m,e,_d){"use strict";var t,o=this&&this.__extends||(t=function(o,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])},t(o,n)},function(o,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function s(){this.constructor=o}t(o,n),o.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.GridLayoutProvider=void 0;var n=r(_d[0]),s=r(_d[1]),h=(function(t){function n(o,n,s,h,u){var c=t.call(this,n,function(t,o,n){c.setLayout(o,n)})||this;return c._getHeightOrWidth=h,c._getSpan=s,c._maxSpan=o,c._acceptableRelayoutDelta=null==u?1:u,c}return o(n,t),n.prototype.newLayoutManager=function(t,o,n){return this._isHorizontal=o,this._renderWindowSize=t,new s.GridLayoutManager(this,t,this._getSpan,this._maxSpan,this._acceptableRelayoutDelta,this._isHorizontal,n)},n.prototype.setLayout=function(t,o){var n=this._maxSpan,s=this._getSpan(o);if(s>n)throw new Error("Item span for index "+o+" is more than the max span");if(!this._renderWindowSize)throw new Error("setLayout called before layoutmanager was created, cannot be handled");this._isHorizontal?(t.width=this._getHeightOrWidth(o),t.height=this._renderWindowSize.height/n*s):(t.height=this._getHeightOrWidth(o),t.width=this._renderWindowSize.width/n*s)},n})(n.LayoutProvider);e.GridLayoutProvider=h},5127,[5124,5128]); -__d(function(g,r,i,a,m,e,_d){"use strict";var t,o=this&&this.__extends||(t=function(o,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])},t(o,n)},function(o,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function h(){this.constructor=o}t(o,n),o.prototype=null===n?Object.create(n):(h.prototype=n.prototype,new h)});Object.defineProperty(e,"__esModule",{value:!0}),e.GridLayoutManager=void 0;var n=(function(t){function n(o,n,h,s,u,l,c){var p=t.call(this,o,n,l,c)||this;if(p._getSpan=h,p._isGridHorizontal=l,p._renderWindowSize=n,u<0)throw new Error("acceptableRelayoutDelta cannot be less than 0");if(p._acceptableRelayoutDelta=u,s<=0)throw new Error("Max Column Span cannot be less than or equal to 0");return p._maxSpan=s,p}return o(n,t),n.prototype.overrideLayout=function(o,n){var h=this.getLayouts()[o],s=Math.abs(n.height-h.height),u=Math.abs(n.width-h.width);if(h)if(this._isGridHorizontal){if(su||hp)this.scrollToIndex(t);else{var c=h+l;if(c>p){var f=c-p;this.scrollToOffset(f+s,f+s,i,!0)}}}},s.prototype.scrollToItem=function(t,i){for(var n=this.props.dataProvider.getSize(),o=0;o0&&(this._initialOffset=n,t.onRecreate&&t.onRecreate({lastOffset:this._initialOffset}),t.contextProvider.remove(i+_.Constants.CONTEXT_PROVIDER_OFFSET_KEY_SUFFIX)),t.forceNonDeterministicRendering){var o=t.contextProvider.get(i+_.Constants.CONTEXT_PROVIDER_LAYOUT_KEY_SUFFIX);o&&"string"==typeof o&&(this._cachedLayouts=JSON.parse(o).layoutArray,t.contextProvider.remove(i+_.Constants.CONTEXT_PROVIDER_LAYOUT_KEY_SUFFIX))}}}},s.prototype._checkAndChangeLayouts=function(t,i){if(this._params.isHorizontal=t.isHorizontal,this._params.itemCount=t.dataProvider.getSize(),this._virtualRenderer.setParamsAndDimensions(this._params,this._layout),this._virtualRenderer.setLayoutProvider(t.layoutProvider),t.dataProvider.hasStableIds()&&this.props.dataProvider!==t.dataProvider&&(t.dataProvider.requiresDataChangeHandling()?this._virtualRenderer.handleDataSetChange(t.dataProvider):this._virtualRenderer.hasPendingAnimationOptimization()&&console.warn(y.Messages.ANIMATION_ON_PAGINATION)),this.props.layoutProvider!==t.layoutProvider||this.props.isHorizontal!==t.isHorizontal)this._virtualRenderer.setLayoutManager(t.layoutProvider.createLayoutManager(this._layout,t.isHorizontal)),t.layoutProvider.shouldRefreshWithAnchoring?this._virtualRenderer.refreshWithAnchor():this._virtualRenderer.refresh(),this._refreshViewability();else if(this.props.dataProvider!==t.dataProvider){t.dataProvider.getSize()>this.props.dataProvider.getSize()&&(this._onEndReachedCalled=!1),(o=this._virtualRenderer.getLayoutManager())&&(o.relayoutFromIndex(t.dataProvider.getFirstIndexToProcessInternal(),t.dataProvider.getSize()),this._virtualRenderer.refresh())}else if(i){if(o=this._virtualRenderer.getLayoutManager()){var n=o.getLayouts();this._virtualRenderer.setLayoutManager(t.layoutProvider.createLayoutManager(this._layout,t.isHorizontal,n)),this._refreshViewability()}}else if(this._relayoutReqIndex>=0){var o;if(o=this._virtualRenderer.getLayoutManager()){var s=t.dataProvider.getSize();o.relayoutFromIndex(Math.min(Math.max(s-1,0),this._relayoutReqIndex),s),this._relayoutReqIndex=-1,this._refreshViewability()}}},s.prototype._refreshViewability=function(){this._virtualRenderer.refresh(),this._queueStateRefresh()},s.prototype._queueStateRefresh=function(){var t=this;this.refreshRequestDebouncer(function(){t._isMounted&&t.setState(function(t){return t})})},s.prototype._initStateIfRequired=function(t){return!this.state&&!this.getHasRenderedOnce()&&(this.state={internalSnapshot:{},renderStack:t},!0)},s.prototype._initTrackers=function(t){if(this._assertDependencyPresence(t),t.onVisibleIndexesChanged)throw new c.default(f.default.usingOldVisibleIndexesChangedParam);t.onVisibleIndicesChanged&&this._virtualRenderer.attachVisibleItemsListener(t.onVisibleIndicesChanged),this._params={initialOffset:this._initialOffset?this._initialOffset:t.initialOffset,initialRenderIndex:t.initialRenderIndex,isHorizontal:t.isHorizontal,itemCount:t.dataProvider.getSize(),renderAheadOffset:t.renderAheadOffset},this._virtualRenderer.setParamsAndDimensions(this._params,this._layout);var i=t.layoutProvider.createLayoutManager(this._layout,t.isHorizontal,this._cachedLayouts);this._virtualRenderer.setLayoutManager(i),this._virtualRenderer.setLayoutProvider(t.layoutProvider),this._virtualRenderer.init();var n=this._virtualRenderer.getInitialOffset(),o=i.getContentDimension();n.y>0&&o.height>this._layout.height||n.x>0&&o.width>this._layout.width?(this._pendingScrollToOffset=n,this._initStateIfRequired()||this.setState({})):this._virtualRenderer.startViewabilityTracker(this._getWindowCorrection(n.x,n.y,t))},s.prototype._getWindowCorrection=function(t,i,n){return n.applyWindowCorrection&&n.applyWindowCorrection(t,i,this._windowCorrectionConfig.value)||this._windowCorrectionConfig.value},s.prototype._assertDependencyPresence=function(t){if(!t.dataProvider||!t.layoutProvider)throw new c.default(f.default.unresolvedDependenciesException)},s.prototype._assertType=function(t){if(!t&&0!==t)throw new c.default(f.default.itemTypeNullException)},s.prototype._renderRowUsingMeta=function(t){var i=this.props.dataProvider.getSize(),n=t.dataIndex;if(!l.ObjectUtil.isNullOrUndefined(n)&&n=n||o<0||T&&t-O>=c}function S(){var t=y();if(M(t))return W(t);v=setTimeout(S,E(t))}function W(t){return v=void 0,N&&u?$(t):(u=f=void 0,s)}function _(){var t=y(),o=M(t);if(u=arguments,f=this,l=t,o){if(void 0===v)return w(l);if(T)return v=setTimeout(S,n),$(l)}return void 0===v&&(v=setTimeout(S,n)),s}return n=x(n)||0,j(o)&&(h=!!o.leading,c=(T='maxWait'in o)?p(x(o.maxWait)||0,n):c,N='trailing'in o?!!o.trailing:N),_.cancel=function(){void 0!==v&&clearTimeout(v),O=0,u=l=f=v=void 0},_.flush=function(){return void 0===v?s:W(y())},_}},5130,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default={initializationException:{message:"Parameters required for initializing the module are missing",type:"Initialization essentials missing"},itemBoundsException:{message:"Dimensions cannot be undefined or null, check if LayoutProvider returns irregular values",type:"ItemBoundsException"},itemTypeNullException:{message:"RecyclerListView items always require a type, check if LayoutProvider returns irregular values",type:"ItemTypeNullException"},layoutException:{message:"RecyclerListView needs to have a bounded size. Currently height or, width is 0.Consider adding style={{flex:1}} or, fixed dimensions",type:"LayoutException"},platformNotDetectedException:{message:"Unable to detect the running platform, if you're trying to run recyclerlistview in browser make sure process.env.RLV_ENV is set to browser in webpack config",type:"PlatformNotDetectedException"},unresolvedDependenciesException:{message:"missing datasource or layout provider, cannot proceed without it",type:"UnresolvedDependenciesException"},refNotAsFunctionException:{message:"When using StickyContainer, RecyclerListView needs to use ref as a function and not as a string.",type:"RefNotAsFunctionException"},wrongStickyChildTypeException:{message:"StickyContainer can only have a single child of type RecyclerListView.",type:"WrongStickyChildTypeException"},usingOldVisibleIndexesChangedParam:{message:"onVisibleIndexesChanged has been deprecated. Please use onVisibleIndicesChanged instead.",type:"usingOldVisibleIndexesChangedParam"},stickyIndicesArraySortError:{message:"The sticky indices array passed to StickyContainer isn't sorted in ascending order.",type:"stickyIndicesArraySortError"}}},5131,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Constants=void 0,e.Constants={CONTEXT_PROVIDER_OFFSET_KEY_SUFFIX:"_offset",CONTEXT_PROVIDER_LAYOUT_KEY_SUFFIX:"_layouts"}},5132,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Messages=void 0,e.Messages={ERROR_LISTVIEW_VALIDATION:"missing datasource or layout provider, cannot proceed without it",WARN_SCROLL_TO_INDEX:"scrollTo was called before RecyclerListView was measured, please wait for the mount to finish",VISIBLE_INDEXES_CHANGED_DEPRECATED:"onVisibleIndexesChanged deprecated. Please use onVisibleIndicesChanged instead.",ANIMATION_ON_PAGINATION:"Looks like you're trying to use RecyclerListView's layout animation render while doing pagination. This operation will be ignored to avoid creation of too many items due to developer error."}},5133,[]); -__d(function(g,r,_i,_a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]),i=r(d[1]),a=r(d[2]),n=r(d[3]),s=r(d[4]),o=r(d[5]),l=(function(){function l(t,i,a,n){var l=this;this._layoutProvider=o.default.cast(null),this._recyclePool=o.default.cast(null),this._layoutManager=null,this._viewabilityTracker=null,this._optimizeForAnimations=!1,this._onVisibleItemsChanged=function(t,i,a){l.onVisibleItemsChanged&&l.onVisibleItemsChanged(t,i,a)},this._onEngagedItemsChanged=function(t,i,a){var n,o=a.length,h=0;if(l._isRecyclingEnabled)for(var _=0;_0&&this._layoutManager?(t=this._layoutManager.getOffsetForIndex(i),this._params.initialOffset=this._params.isHorizontal?t.x:t.y):this._params.isHorizontal?(t.x=s.Default.value(this._params.initialOffset,0),t.y=0):(t.y=s.Default.value(this._params.initialOffset,0),t.x=0)}return t},l.prototype.init=function(){this.getInitialOffset(),this._recyclePool=new t.default,this._params?this._viewabilityTracker=new n.default(s.Default.value(this._params.renderAheadOffset,0),s.Default.value(this._params.initialOffset,0)):this._viewabilityTracker=new n.default(0,0),this._prepareViewabilityTracker()},l.prototype.startViewabilityTracker=function(t){this._viewabilityTracker&&(this._isViewTrackerRunning=!0,this._viewabilityTracker.init(t))},l.prototype.syncAndGetKey=function(t,i,a,n){var o=i||this._fetchStableId,l=a||this._renderStack,h=this._stableIdToRenderKeyMap[o(t)],_=h?h.key:void 0;if(s.ObjectUtil.isNullOrUndefined(_)){var c=this._layoutProvider.getLayoutTypeForIndex(t);if(_=this._recyclePool.getRecycledObject(c),s.ObjectUtil.isNullOrUndefined(_))l[_=o(t)]&&(_=this._getCollisionAvoidingKey()),l[_]={dataIndex:t};else{var y=l[_];if(y){var u=y.dataIndex;y.dataIndex=t,s.ObjectUtil.isNullOrUndefined(u)||u===t||delete this._stableIdToRenderKeyMap[o(u)]}else l[_]={dataIndex:t},n&&n[_]&&delete this._stableIdToRenderKeyMap[n[_]]}this._markDirty=!0,this._stableIdToRenderKeyMap[o(t)]={key:_,type:c}}s.ObjectUtil.isNullOrUndefined(this._engagedIndexes[t])||this._recyclePool.removeFromPool(_);var f=l[_];return f&&f.dataIndex!==t&&console.warn("Possible stableId collision @",t),_},l.prototype.handleDataSetChange=function(t){var i=this,a=t.getStableId,n=t.getSize()-1,o={},l={},h={};for(var _ in this._optimizeForAnimations&&this._recyclePool&&this._recyclePool.clearAll(),this._renderStack)if(this._renderStack.hasOwnProperty(_)){var c=this._renderStack[_].dataIndex;if(!s.ObjectUtil.isNullOrUndefined(c))if(c<=n)o[a(c)]=1}for(var y=Object.keys(this._stableIdToRenderKeyMap),u=y.length,f=0;f=0&&this._currentOffset>=this._maxOffset-this._windowBound;return this.forceRefreshWithOffset(this._currentOffset),t},n.prototype.forceRefreshWithOffset=function(t){this._currentOffset=-1,this.updateOffset(t,!1,this._defaultCorrection)},n.prototype.updateOffset=function(t,i,n){var s=t;if(i&&(this._actualOffset=t,s=Math.min(this._maxOffset,Math.max(0,t+(n.windowShift+n.startCorrection)))),this._currentOffset!==s){this._currentOffset=s,this._updateTrackingWindows(t,n);var o=0;this._visibleIndexes.length>0&&(o=this._visibleIndexes[0]),this._fitAndUpdate(o)}},n.prototype.getLastOffset=function(){return this._currentOffset},n.prototype.getLastActualOffset=function(){return this._actualOffset},n.prototype.getEngagedIndexes=function(){return this._engagedIndexes},n.prototype.findFirstLogicallyVisibleIndex=function(){for(var t=this._findFirstVisibleIndexUsingBS(.001),i=t,n=t-1;n>=0;n--)if(this._isHorizontal){if(this._layouts[t].x!==this._layouts[n].x)break;i=n}else{if(this._layouts[t].y!==this._layouts[n].y)break;i=n}return i},n.prototype.updateRenderAheadOffset=function(t){this._renderAheadOffset=Math.max(0,t),this.forceRefreshWithOffset(this._currentOffset)},n.prototype.getCurrentRenderAheadOffset=function(){return this._renderAheadOffset},n.prototype.setActualOffset=function(t){this._actualOffset=t},n.prototype._findFirstVisibleIndexOptimally=function(){var t=0;return this._currentOffset>5e3?t=this._findFirstVisibleIndexUsingBS():this._currentOffset>0&&(t=this._findFirstVisibleIndexLinearly()),t},n.prototype._fitAndUpdate=function(t){var i=[],n=[];this._fitIndexes(i,n,t,!0),this._fitIndexes(i,n,t+1,!1),this._diffUpdateOriginalIndexesAndRaiseEvents(i,n)},n.prototype._doInitialFit=function(t,i){t=Math.min(this._maxOffset,Math.max(0,t)),this._updateTrackingWindows(t,i);var n=this._findFirstVisibleIndexOptimally();this._fitAndUpdate(n)},n.prototype._findFirstVisibleIndexLinearly=function(){for(var t=this._layouts.length,i=null,n={start:0,end:0},s=0;s=0;h--)if(this._checkIntersectionAndReport(h,!0,f,t,i))u=!0;else if(u)break}else for(h=n;hi},n.prototype._isItemBoundsBeyondWindow=function(t,i,n){return t.start>=i&&t.end<=n},n.prototype._isZeroHeightEdgeElement=function(t,i,n){return i-n===0&&(t.start===i||t.end===n)},n.prototype._itemIntersectsWindow=function(t,i,n){return this._isItemInBounds(t,i)||this._isItemInBounds(t,n)||this._isItemBoundsBeyondWindow(t,i,n)||this._isZeroHeightEdgeElement(t,i,n)},n.prototype._itemIntersectsEngagedWindow=function(t,i){return this._itemIntersectsWindow(this._engagedWindow,t,i)},n.prototype._itemIntersectsVisibleWindow=function(t,i){return this._itemIntersectsWindow(this._visibleWindow,t,i)},n.prototype._updateTrackingWindows=function(t,i){var n=i.windowShift+i.startCorrection,s=i.windowShift+i.endCorrection,o=t+n,f=t+this._windowBound+s;this._engagedWindow.start=Math.max(0,o-this._renderAheadOffset),this._engagedWindow.end=f+this._renderAheadOffset,this._visibleWindow.start=o,this._visibleWindow.end=f},n.prototype._diffUpdateOriginalIndexesAndRaiseEvents=function(t,i){this._diffArraysAndCallFunc(t,this._visibleIndexes,this.onVisibleRowsChanged),this._diffArraysAndCallFunc(i,this._engagedIndexes,this.onEngagedRowsChanged),this._visibleIndexes=t,this._engagedIndexes=i},n.prototype._diffArraysAndCallFunc=function(i,n,s){if(s){var o=this._calculateArrayDiff(i,n),f=this._calculateArrayDiff(n,i);(o.length>0||f.length>0)&&s(t([],i,!0),o,f)}},n.prototype._calculateArrayDiff=function(t,n){for(var s=t.length,o=[],f=0;f=0&&xs))return o;l=o+1}return h},t.findClosestValueToTarget=function(n,t){for(var i=0,u=n.length-1,l=Math.floor((i+u)/2),f=n[l],o=f+1;i<=u&&f!==o&&f!==t;)ft&&(u=l),o=f,f=n[l=Math.floor((i+u)/2)];return{value:f,index:l}},t.findValueSmallerThanTarget=function(n,t){var i=n.length-1;if(t>=n[i])return{value:n[i],index:i};if(!(tn[i])){var u=this.findClosestValueToTarget(n,t),l=u.value,f=u.index;return l>=t?{value:l,index:f}:{value:n[f+1],index:f+1}}},t.findIndexOf=function(n,t){for(var i=0,u=n.length,l=0;in[l=u+i-1>>1])i=l+1;else{if(!(tthis.knobTracker.add(t))}componentDidMount(){this._isMounted=!0,this.loadReservations(this.props)}componentWillUnmount(){this._isMounted=!1,this.state.scrollY.removeAllListeners()}componentDidUpdate(t,e){const s=this.getSelectedDate(this.props.selected);if((0,f.sameDate)(s,e.selectedDay))t.items||this.loadReservations(this.props);else{const e=this.getSelectedDate(t.selected);(0,f.sameDate)(s,e)||(this.setState({selectedDay:s}),this.calendar?.current?.scrollToDay(s,this.calendarOffset(),!0))}}static getDerivedStateFromProps(t){return t.items?{firstReservationLoad:!1}:null}getSelectedDate(t){return t?new o.default(t):new o.default(!0)}calendarOffset(){return 96-this.viewHeight/2}initialScrollPadPosition=()=>Math.max(0,this.viewHeight-x);setScrollPadPosition=(t,e)=>{this.scrollPad?.current?.scrollTo?this.scrollPad.current.scrollTo({x:0,y:t,animated:e}):this.scrollPad?.current?.getNode().scrollTo({x:0,y:t,animated:e})};toggleCalendarPosition=t=>{const e=this.initialScrollPadPosition();this.setScrollPadPosition(t?0:e,!0),this.enableCalendarScrolling(t)};enableCalendarScrolling(t=!0){this.setState({calendarScrollable:t}),this.props.onCalendarToggled?.(t),this.calendar?.current?.scrollToDay(this.state.selectedDay,this.calendarOffset()+1,!0)}loadReservations(t){t.items&&Object.keys(t.items).length||this.state.firstReservationLoad||this.setState({firstReservationLoad:!0},()=>{this.props.loadItemsForMonth?.((0,p.xdateToData)(this.state.selectedDay))})}onDayPress=t=>{this.chooseDay(t,!this.state.calendarScrollable)};chooseDay(t,e){const s=new o.default(t.dateString);this.setState({calendarScrollable:!1,selectedDay:s.clone()}),this.props.onCalendarToggled?.(!1),e||this.setState({topDay:s.clone()}),this.setScrollPadPosition(this.initialScrollPadPosition(),!0),this.calendar?.current?.scrollToDay(s,this.calendarOffset(),!0),this.props.loadItemsForMonth?.((0,p.xdateToData)(s)),this.props.onDayPress?.((0,p.xdateToData)(s))}generateMarkings=(0,l.default)((t,e,s)=>{e||(e={},s&&Object.keys(s).forEach(t=>{s[t]&&s[t].length&&(e[t]={marked:!0})}));const o=(0,p.toMarkingFormat)(t);return Object.assign({},e,{[o]:Object.assign({},e[o]||{},{selected:!0})})});onScrollPadLayout=()=>{this.setScrollPadPosition(this.initialScrollPadPosition(),!1),setTimeout(()=>this.setState({calendarIsReady:!0}),0)};onCalendarListLayout=()=>{this.calendar?.current?.scrollToDay(this.state.selectedDay,this.calendarOffset(),!1)};onLayout=t=>{this.viewHeight=t.nativeEvent.layout.height,this.viewWidth=t.nativeEvent.layout.width,this.forceUpdate()};onTouchStart=()=>{this.headerState='touched',this.knob?.current?.setNativeProps({style:{opacity:.5}})};onTouchEnd=()=>{if(this.knob?.current?.setNativeProps({style:{opacity:1}}),'touched'===this.headerState){const t=this.state.calendarScrollable;this.toggleCalendarPosition(!t)}this.headerState='idle'};onStartDrag=()=>{this.headerState='dragged',this.knobTracker.reset()};onSnapAfterDrag=t=>{this.onTouchEnd();const e=t.nativeEvent.contentOffset.y;this.knobTracker.add(e);const s=e+250*this.knobTracker.estimateSpeed(),o=this.initialScrollPadPosition(),l=s>o/2?o:0;this.setScrollPadPosition(l,!0),this.enableCalendarScrolling(0===l)};onVisibleMonthsChange=t=>{this.props.onVisibleMonthsChange?.(t),this.props.items&&!this.state.firstReservationLoad&&(this.scrollTimeout&&clearTimeout(this.scrollTimeout),this.scrollTimeout=setTimeout(()=>{this._isMounted&&this.props.loadItemsForMonth?.(t[0])},200))};onDayChange=t=>{const e=(0,f.sameMonth)(t,this.state.selectedDay);this.calendar?.current?.scrollToDay(t,this.calendarOffset(),e),this.setState({selectedDay:t}),this.props.onDayChange?.((0,p.xdateToData)(t))};renderReservations(){const t=(0,y.extractReservationListProps)(this.props);return(0,e.default)(this.props.renderList)?this.props.renderList(Object.assign({},t,{selectedDay:this.state.selectedDay,topDay:this.state.topDay,onDayChange:this.onDayChange})):(0,k.jsx)(C.default,Object.assign({},t,{ref:this.list,selectedDay:this.state.selectedDay,topDay:this.state.topDay,onDayChange:this.onDayChange}))}renderCalendarList(){const{markedDates:t,items:e}=this.props,s=!!this.state.calendarScrollable&&this.props.hideExtraDays,o=(0,y.extractCalendarListProps)(this.props);return(0,k.jsx)(T.default,Object.assign({},o,{ref:this.calendar,current:(0,b.getCalendarDateString)(this.currentMonth.toString()),markedDates:this.generateMarkings(this.state.selectedDay,t,e),calendarWidth:this.viewWidth,scrollEnabled:this.state.calendarScrollable,hideExtraDays:s,onLayout:this.onCalendarListLayout,onDayPress:this.onDayPress,onVisibleMonthsChange:this.onVisibleMonthsChange}))}renderKnob(){const{showClosingKnob:t,hideKnob:e,renderKnob:s}=this.props;let o=(0,k.jsx)(h.default,{style:this.style.knobContainer});if(!e){const e=s?s():(0,k.jsx)(h.default,{style:this.style.knob});o=!this.state.calendarScrollable||t?(0,k.jsx)(h.default,{style:this.style.knobContainer,children:(0,k.jsx)(h.default,{ref:this.knob,children:e})}):null}return o}renderWeekDaysNames=()=>(0,k.jsx)(v.default,{firstDay:this.props.firstDay,style:this.style.dayHeader});renderWeekNumbersSpace=()=>this.props.showWeekNumbers&&(0,k.jsx)(h.default,{style:this.style.dayHeader});render(){const{hideKnob:t,style:e,testID:s}=this.props,o=this.initialScrollPadPosition(),l=[this.style.weekdays,{opacity:this.state.scrollY.interpolate({inputRange:[o-x,o],outputRange:[0,1],extrapolate:'clamp'}),transform:[{translateY:this.state.scrollY.interpolate({inputRange:[Math.max(0,o-x),o],outputRange:[-104,0],extrapolate:'clamp'})}]}],n=this.state.scrollY.interpolate({inputRange:[0,o],outputRange:[o,0],extrapolate:'clamp'}),d=this.state.scrollY.interpolate({inputRange:[0,o],outputRange:[0,o/2],extrapolate:'clamp'}),c=[this.style.header,{bottom:o,transform:[{translateY:n}]}];this.state.calendarIsReady||(c.push({height:0}),l.push({height:x}));const y=!t&&this.state.calendarScrollable&&this.props.showClosingKnob?o+x:0,p={height:24,top:(!t&&!this.state.calendarScrollable?x:y)-24};return(0,k.jsxs)(h.default,{testID:s,onLayout:this.onLayout,style:[e,this.style.container],children:[(0,k.jsx)(h.default,{style:this.style.reservations,children:this.renderReservations()}),(0,k.jsxs)(u.default.View,{style:c,children:[(0,k.jsx)(u.default.View,{style:[this.style.animatedContainer,{transform:[{translateY:d}]}],children:this.renderCalendarList()}),this.renderKnob()]}),(0,k.jsxs)(u.default.View,{style:l,children:[this.renderWeekNumbersSpace(),this.renderWeekDaysNames()]}),(0,k.jsx)(u.default.ScrollView,{ref:this.scrollPad,style:[this.style.scrollPadStyle,p],overScrollMode:"never",showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1,scrollEventThrottle:8,scrollsToTop:!1,onTouchStart:this.onTouchStart,onTouchEnd:this.onTouchEnd,onScrollBeginDrag:this.onStartDrag,onScrollEndDrag:this.onSnapAfterDrag,onScroll:u.default.event([{nativeEvent:{contentOffset:{y:this.state.scrollY}}}],{useNativeDriver:!0}),children:(0,k.jsx)(h.default,{testID:D.AGENDA_CALENDAR_KNOB,style:{height:o+24},onLayout:this.onScrollPadLayout})})]})}}var w=j},5149,[1381,5078,5081,5150,14,585,691,106,5087,5085,5084,5151,5152,5098,5153,5155,5111,5156,6]); -__d(function(g,r,_i2,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=Number.isNaN||function(t){return'number'==typeof t&&t!=t};function n(n,u){return n===u||!(!t(n)||!t(u))}function u(t,u){if(t.length!==u.length)return!1;for(var i=0;ithis.lastTimestamp){const o=t-this.lastPosition;(o>.001||o<-.001)&&this.history.push(o/(s-this.lastTimestamp))}this.lastPosition=t,this.lastTimestamp=s}estimateSpeed(){const t=this.history.slice(-3);return t.reduce((t,s)=>t+s,0)/t.length}reset(){this.history=[],this.lastPosition=void 0,this.lastTimestamp=void 0}}},5152,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}});var t=e(r(_d[0])),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=e(r(_d[2]));function l(e={}){const l=Object.assign({},n,e),{knob:d,weekdays:u}=(0,o.default)(l);return t.default.create(Object.assign({container:{flex:1,overflow:'hidden'},animatedContainer:{flex:1},knob:d,weekdays:u,header:{overflow:'hidden',justifyContent:'flex-end',position:'absolute',height:'100%',width:'100%'},knobContainer:{flex:1,position:'absolute',left:0,right:0,height:24,bottom:0,alignItems:'center',backgroundColor:l.calendarBackground},dayHeader:{width:32,textAlign:'center',fontSize:l.textDayHeaderFontSize,fontFamily:l.textDayHeaderFontFamily,fontWeight:l.textDayHeaderFontWeight,color:l.textSectionTitleColor},reservations:{flex:1,marginTop:104,backgroundColor:l.reservationsBackgroundColor||l.backgroundColor},scrollPadStyle:{position:'absolute',width:'100%',alignSelf:'center'}},e['stylesheet.agenda.main']||{}))}},5153,[30,5090,5154]); -__d(function(g,r,i,a,m,e,d){"use strict";function o(o){return{knob:{width:38,height:7,marginTop:10,borderRadius:3,backgroundColor:o.agendaKnobColor},weekdays:{position:'absolute',left:0,right:0,top:0,flexDirection:'row',justifyContent:'space-between',paddingLeft:24,paddingRight:24,paddingTop:15,paddingBottom:7,backgroundColor:o.calendarBackground}}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},5154,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return s}});var t=e(r(d[0])),l=e(r(d[1])),n=r(d[2]),u=r(d[3]);var s=t.default.memo(({firstDay:e,style:t})=>(0,n.weekDayNames)(e).map((e,n)=>(0,u.jsx)(l.default,{allowFontScaling:!1,style:t,numberOfLines:1,accessibilityLabel:'',children:e},n)))},5155,[14,622,5084,6]); -__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return R}});var t=e(r(d[0])),s=e(r(d[1])),o=e(r(d[2])),n=r(d[3]),i=e(n),l=e(r(d[4])),c=e(r(d[5])),h=e(r(d[6])),u=r(d[7]),p=r(d[8]),f=r(d[9]),y=e(r(d[10])),v=e(r(d[11])),D=r(d[12]);class S extends n.Component{static displayName='ReservationList';static propTypes=Object.assign({},v.default.propTypes,{items:s.default.object,selectedDay:s.default.instanceOf(o.default),topDay:s.default.instanceOf(o.default),onDayChange:s.default.func,showOnlySelectedDayItems:s.default.bool,renderEmptyData:s.default.func,onScroll:s.default.func,onScrollBeginDrag:s.default.func,onScrollEndDrag:s.default.func,onMomentumScrollBegin:s.default.func,onMomentumScrollEnd:s.default.func,refreshControl:s.default.element,refreshing:s.default.bool,onRefresh:s.default.func,reservationsKeyExtractor:s.default.func});static defaultProps={refreshing:!1,selectedDay:new o.default(!0)};list=i.default.createRef();constructor(e){super(e),this.style=(0,y.default)(e.theme),this.state={reservations:[]},this.heights=[],this.selectedDay=e.selectedDay,this.scrollOver=!0}componentDidMount(){this.updateDataSource(this.getReservations(this.props).reservations)}componentDidUpdate(e){this.props.topDay&&e.topDay&&e!==this.props&&((0,p.sameDate)(e.topDay,this.props.topDay)?this.updateReservations(this.props):this.setState({reservations:[]},()=>this.updateReservations(this.props)))}updateDataSource(e){this.setState({reservations:e})}updateReservations(e){const{selectedDay:t,showOnlySelectedDayItems:s}=e,o=this.getReservations(e);if(!s&&this.list&&!(0,p.sameDate)(t,this.selectedDay)){let e=0;for(let t=0;t({reservation:e,date:t?void 0:s})):!!o&&[{date:e.clone()}]}getReservations(e){const{selectedDay:t,showOnlySelectedDayItems:s}=e;if(!e.items||!t)return{reservations:[],scrollPosition:0};let o=[];if(this.state.reservations&&this.state.reservations.length){const s=this.state.reservations[0].date?.clone();if(s)for(;s.getTime(){const t=e.nativeEvent.contentOffset.y;this.props.onScroll?.(t);let s,o=0;for(s=0;s=t);s++)o+=this.heights[s];const n=this.state.reservations[s];if(!n)return;const i=n.date;i&&!(0,p.sameDate)(i,this.selectedDay)&&this.scrollOver&&(this.selectedDay=i.clone(),this.props.onDayChange?.(i.clone()))};onListTouch(){this.scrollOver=!0}onRowLayoutChange(e,t){this.heights[e]=t.nativeEvent.layout.height}onMoveShouldSetResponderCapture=()=>(this.onListTouch(),!1);renderRow=({item:e,index:t})=>{const s=(0,u.extractReservationProps)(this.props);return(0,D.jsx)(c.default,{onLayout:this.onRowLayoutChange.bind(this,t),children:(0,D.jsx)(v.default,Object.assign({},s,{item:e.reservation,date:e.date}))})};keyExtractor=(e,t)=>this.props.reservationsKeyExtractor?.(e,t)||`${e?.reservation?.day}${t}`;render(){const{items:e,selectedDay:s,theme:o,style:n}=this.props,i=!e||s&&!e[(0,f.toMarkingFormat)(s)],c=!this.state.reservations||0===this.state.reservations.length;return i||c?(0,t.default)(this.props.renderEmptyData)?this.props.renderEmptyData?.():(0,D.jsx)(l.default,{style:this.style.indicator,color:o?.indicatorColor}):(0,D.jsx)(h.default,{ref:this.list,style:n,contentContainerStyle:this.style.content,data:this.state.reservations,renderItem:this.renderRow,keyExtractor:this.keyExtractor,showsVerticalScrollIndicator:!1,scrollEventThrottle:200,onMoveShouldSetResponderCapture:this.onMoveShouldSetResponderCapture,onScroll:this.onScroll,refreshControl:this.props.refreshControl,refreshing:this.props.refreshing,onRefresh:this.props.onRefresh,onScrollBeginDrag:this.props.onScrollBeginDrag,onScrollEndDrag:this.props.onScrollEndDrag,onMomentumScrollBegin:this.props.onMomentumScrollBegin,onMomentumScrollEnd:this.props.onMomentumScrollEnd})}}var R=S},5156,[1381,5078,5081,14,5092,585,405,5087,5084,5085,5157,5158,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}});var e,t=r(_d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));function l(e={}){const t=Object.assign({},o,e);return n.default.create(Object.assign({container:{flexDirection:'row'},innerContainer:{flex:1},dayNum:{fontSize:28,fontWeight:'200',fontFamily:t.textDayFontFamily,color:t.agendaDayNumColor},dayText:{fontSize:14,fontWeight:t.textDayFontWeight,fontFamily:t.textDayFontFamily,color:t.agendaDayTextColor,backgroundColor:'rgba(0,0,0,0)',marginTop:-5},day:{width:63,alignItems:'center',justifyContent:'flex-start',marginTop:32},today:{color:t.agendaTodayColor},indicator:{marginTop:80}},e['stylesheet.agenda.list']||{}))}},5157,[30,5090]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return D}});var t=e(r(d[0])),s=e(r(d[1])),n=r(d[2]),l=e(r(d[3])),o=e(r(d[4])),u=r(d[5]),f=r(d[6]),y=r(d[7]),c=e(r(d[8])),h=r(d[9]);class p extends n.Component{static displayName='Reservation';static propTypes={date:s.default.any,item:s.default.any,theme:s.default.object,rowHasChanged:s.default.func,renderDay:s.default.func,renderItem:s.default.func,renderEmptyDate:s.default.func};constructor(e){super(e),this.style=(0,c.default)(e.theme)}shouldComponentUpdate(e){const s=this.props.date,n=e.date,l=this.props.item,o=e.item;let u=!0;return s||n?s&&n&&(s.getTime()!==n.getTime()?u=!0:l||o?l&&o&&(!s&&!n||s&&n)&&(0,t.default)(this.props.rowHasChanged)&&(u=this.props.rowHasChanged(l,o)):u=!1):u=!1,u}renderDate(){const{item:e,date:s,renderDay:n}=this.props;if((0,t.default)(n))return n(s,e);const c=s&&(0,u.isToday)(s)?this.style.today:void 0,p=(0,f.getDefaultLocale)().dayNamesShort;return s?(0,h.jsxs)(l.default,{style:this.style.day,testID:y.RESERVATION_DATE,children:[(0,h.jsx)(o.default,{allowFontScaling:!1,style:[this.style.dayNum,c],children:s.getDate()}),(0,h.jsx)(o.default,{allowFontScaling:!1,style:[this.style.dayText,c],children:p?p[s.getDay()]:void 0})]}):(0,h.jsx)(l.default,{style:this.style.day})}render(){const{item:e,date:s,renderItem:n,renderEmptyDate:o}=this.props;let u;if(e){const l=!!s;(0,t.default)(n)&&(u=n(e,l))}else(0,t.default)(o)&&(u=o(s));return(0,h.jsxs)(l.default,{style:this.style.container,children:[this.renderDate(),(0,h.jsx)(l.default,{style:this.style.innerContainer,children:u})]})}}var D=p},5158,[1381,5078,14,585,622,5084,5098,5151,5157,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["initialPosition","onCalendarToggled","disablePan","hideKnob","leftArrowImageSource","rightArrowImageSource","allowShadow","disableWeekScroll","openThreshold","closeThreshold","closeOnDayPress","horizontal","calendarStyle","theme","style","firstDay","onDayPress","hideArrows","onPressArrowLeft","onPressArrowRight","renderArrow","testID"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return $}}),Object.defineProperty(_e,"Positions",{enumerable:!0,get:function(){return n}});var n,s=t(r(_d[0])),o=t(r(_d[1])),l=t(r(_d[2])),u=t(r(_d[3])),d=t(r(_d[4])),c=t(r(_d[5])),f=r(_d[6]),h=t(r(_d[7])),y=t(r(_d[8])),p=t(r(_d[9])),S=t(r(_d[10])),b=t(r(_d[11])),w=t(r(_d[12])),D=t(r(_d[13])),P=r(_d[14]),R=r(_d[15]),E=r(_d[16]),M=t(E),O=t(r(_d[17])),C=t(r(_d[18])),A=t(r(_d[19])),x=t(r(_d[20])),v=t(r(_d[21])),j=t(r(_d[22])),I=t(r(_d[23])),N=r(_d[24]),T=r(_d[25]);!(function(e){e.CLOSED="closed",e.OPEN="open"})(n||(n={}));const k=30,L=r(_d[26]),_=r(_d[27]),H={left:10,right:10,top:10,bottom:10},V={stylesheet:{calendar:{header:{week:{marginTop:7,marginBottom:-4,flexDirection:'row',justifyContent:'space-around'}}}}},W=(0,f.forwardRef)((t,W)=>{const $=(0,f.useContext)(j.default),{date:K,setDate:U,numberOfDays:z,timelineLeftInset:F}=$,{initialPosition:B=n.CLOSED,onCalendarToggled:G,disablePan:Y,hideKnob:q=z&&z>1,leftArrowImageSource:J=L,rightArrowImageSource:Q=_,allowShadow:X=!0,disableWeekScroll:Z,openThreshold:ee=k,closeThreshold:te=k,closeOnDayPress:re=!0,horizontal:ne=!0,calendarStyle:ae,theme:se,style:oe,firstDay:le=0,onDayPress:ue,hideArrows:ie,onPressArrowLeft:de,onPressArrowRight:ce,renderArrow:fe,testID:he}=t,ye=(0,s.default)(t,e),[ge,me]=(0,f.useState)(!1),[pe,Se]=(0,f.useState)(0),be=(0,f.useCallback)(({nativeEvent:{layout:{height:e}}})=>{Se(e||78)},[]),we=e=>new c.default(e).getFullYear(),De=e=>new c.default(e).getMonth()+1,Pe=(0,f.useRef)(De(K)),Re=(0,f.useRef)(we(K)),Ee=(e,t)=>{if(e&&t){if(e.year>we(t))return!0;if(e.year===we(t)&&e.month>De(t))return!0}return!1};(0,f.useEffect)(()=>{nt(K)},[K]);const Me=e=>(0,P.page)(new c.default(e),le).length/7,Oe=(0,f.useRef)(Me(K)),[Ce,Ae]=(0,f.useState)(z?n.CLOSED:B),xe=Ce===n.OPEN,ve=(0,f.useCallback)(()=>ne?pe+46*Oe.current+(q?0:E.KNOB_CONTAINER_HEIGHT):Math.max(I.default.screenHeight,I.default.screenWidth),[pe,ne,q,Oe]),je=(0,f.useRef)(ve()),Ie=(0,f.useMemo)(()=>pe+46+(q||Number(z)>1?0:E.KNOB_CONTAINER_HEIGHT),[z,q,pe]),Ne=(0,f.useMemo)(()=>xe?ve():Ie,[Ie,xe,ve]),Te=(0,f.useRef)(Ne),ke=(0,f.useMemo)(()=>new p.default.Value(Ne),[Ne]),Le=(0,f.useRef)(new p.default.Value(xe?-pe:0));(0,f.useEffect)(()=>{Te.current=Ne,ke.setValue(Ne),ze.current.style.height=Ne},[Ne]),(0,f.useEffect)(()=>{je.current=ve()},[pe]),(0,f.useEffect)(()=>{z&&Ae(n.CLOSED)},[z]);const He=(0,f.useRef)(),Ve=(0,f.useRef)(),We=(0,f.useRef)(),$e=(0,f.useRef)(),Ke=(0,f.useRef)((0,M.default)(se)),Ue=Object.assign(V,se),ze=(0,f.useRef)({style:{height:Ne}}),Fe={style:{top:xe?-pe:0}},Be={style:{opacity:xe?0:1}},Ge=!ne||(ie||!1),Ye=()=>{He?.current?.setNativeProps(ze.current),ne?$e?.current?.setNativeProps(Be):We?.current?.setNativeProps(Fe)},qe=(0,f.useMemo)(()=>{const e=ae?.paddingLeft,t=ae?.paddingRight;return[Ke.current.weekDayNames,{paddingLeft:(0,u.default)(e)?e+6:24,paddingRight:(0,u.default)(t)?t+6:24}]},[ae]),Je=(0,f.useMemo)(()=>[Ke.current.header,{height:pe,top:Le.current}],[Le.current,pe]),Qe=(0,f.useMemo)(()=>[Ke.current.weekContainer,xe?Ke.current.hidden:Ke.current.visible,{top:pe}],[xe,pe]),Xe=(0,f.useMemo)(()=>[X&&Ke.current.containerShadow,oe,0===pe&&Ke.current.hidden,{overflow:'hidden'}],[X,oe,pe]),Ze=(0,f.useMemo)(()=>({height:ke}),[ke]),et=(0,f.useMemo)(()=>{if(z&&z>1)return{paddingHorizontal:0}},[z]),tt=(0,f.useMemo)(()=>[et,t.headerStyle],[t.headerStyle,et]);(0,f.useEffect)(()=>{h.default&&(h.default.isScreenReaderEnabled?h.default.isScreenReaderEnabled().then(rt):h.default.fetch&&h.default.fetch().then(rt))},[]);const rt=e=>{me(e)},nt=e=>{ne?we(e)===Re.current&&De(e)===Pe.current||Ve?.current?.scrollToMonth(e):Ve?.current?.scrollToDay(e,0,!0)},at=(0,f.useCallback)((e,t=N.UpdateSources.PAGE_SCROLL)=>{if(ne){const n=(0,R.parseDate)(K);if(xe)n.setDate(1),n.addMonths(e?1:-1);else{let t=n.getDay();if(t0&&(t=7+t),z){const t=z<=1?7:z;n.addDays(e?t:-t)}else{const s=(e?7:-7)-t+le;n.addDays(s)}}U?.((0,R.toMarkingFormat)(n),t)}},[ne,xe,le,z,U,K]),st=(e,t)=>!Y&&(!(!ne&&xe)&&(!(!xe&&t.dy<0)&&(t.dy>5||t.dy<-5))),ot=(e,t)=>{ze.current.style.height=Math.min(Math.max(Ie,Te.current+t.dy),je.current),ne?xe?t.dy<0&&(Be.style.opacity=Math.max(0,Math.min(Math.abs(t.dy/200),1))):Be.style.opacity=Math.min(1,Math.max(1-t.dy/100,0)):Fe.style.top=Math.min(Math.max(-t.dy,-pe),0),Ye()},lt=()=>{Te.current=Number(ze.current.style.height),dt()},ut=(0,f.useMemo)(()=>!z||z&&z<=1,[z]),it=(0,f.useMemo)(()=>ut?y.default.create({onMoveShouldSetPanResponder:st,onPanResponderMove:ot,onPanResponderRelease:lt,onPanResponderTerminate:lt}):y.default.create({}),[z,Ce,pe]),dt=(e=0)=>{const t=xe?je.current-te:Ie+ee;let s=Te.current>=t;const o=s?je.current:Ie;ke.setValue(Te.current),Te.current=e||o,s=Te.current>=t,ct(s),p.default.spring(ke,{toValue:Te.current,speed:20,bounciness:6,useNativeDriver:!1}).start(()=>{G?.(s),Ae(()=>Te.current===Ie?n.CLOSED:n.OPEN)}),ft(s)},ct=async e=>{Be.style.opacity=e?0:1,Ye()},ft=e=>{Le.current.setValue(Number(Fe.style.top)),ne||p.default.spring(Le.current,{toValue:e?-pe:0,speed:2,bounciness:1,useNativeDriver:!1}).start()},ht=(0,f.useCallback)(()=>{setTimeout(()=>{xe&&dt(Ie)},0)},[xe,Ie]),yt=(0,f.useCallback)(()=>(dt(xe?Ie:je.current),!xe),[xe,dt,Ie]);(0,f.useImperativeHandle)(W,()=>({toggleCalendarPosition:yt}),[yt]);const gt=(0,f.useCallback)((e,t)=>{de?.(e,t),at(!1,xe?N.UpdateSources.ARROW_PRESS:N.UpdateSources.WEEK_ARROW_PRESS)},[de,at]),mt=(0,f.useCallback)((e,t)=>{ce?.(e,t),at(!0,xe?N.UpdateSources.ARROW_PRESS:N.UpdateSources.WEEK_ARROW_PRESS)},[ce,at]),pt=(0,f.useCallback)(e=>{ut&&U?.(e.dateString,N.UpdateSources.DAY_PRESS),re&&!Y&&ht(),ue?.(e)},[ue,re,ht,ut]),St=(0,f.useCallback)((0,d.default)(e=>{const t=(0,o.default)(e);if(t){const e=t.month;if(e&&Pe.current!==e){Pe.current=e;const n=t.year;if(n&&(Re.current=n),Pe.current!==De(K)){const e=Ee(t,K);at(e)}setTimeout(()=>{const e=Me(t.dateString);e!==Oe.current&&(Oe.current=e,je.current=ve(),xe&&dt(je.current))},0)}}},100,{trailing:!0,leading:!1}),[K,at]),bt=(0,f.useCallback)(e=>(0,l.default)(fe)?fe(e):(0,T.jsx)(w.default,{source:'right'===e?Q:J,style:Ke.current.arrowImage,testID:`${he}.${e}Arrow`}),[fe,Q,J,he]);return(0,T.jsx)(S.default,{testID:he,style:Xe,children:ge?(0,T.jsx)(C.default,Object.assign({testID:`${he}.calendarAccessible`},ye,{theme:Ue,onHeaderLayout:be,onDayPress:pt,hideExtraDays:!0,renderArrow:bt})):(0,T.jsxs)(p.default.View,Object.assign({testID:`${he}.expandableContainer`,ref:He,style:Ze},it.panHandlers,{children:[(0,T.jsx)(A.default,Object.assign({testID:`${he}.calendarList`,horizontal:ne,firstDay:le,calendarStyle:ae,onHeaderLayout:be},ye,{current:K,theme:Ue,ref:Ve,onDayPress:pt,onVisibleMonthsChange:St,pagingEnabled:!0,scrollEnabled:xe,hideArrows:Ge,onPressArrowLeft:gt,onPressArrowRight:mt,hideExtraDays:!ne&&xe,renderArrow:bt,staticHeader:!0,numberOfDays:z,headerStyle:tt,timelineLeftInset:F,context:$})),(()=>{const e=Z?x.default:v.default;return(0,T.jsx)(p.default.View,{ref:$e,style:Qe,pointerEvents:xe?'none':'auto',children:(0,T.jsx)(e,Object.assign({testID:`${he}.weekCalendar`,firstDay:le},ye,{allowShadow:!!Z&&void 0,current:Z?K:void 0,theme:Ue,style:ae,hideDayNames:!0,onDayPress:pt,accessibilityElementsHidden:!0,importantForAccessibility:'no-hide-descendants'}))})})(),!q&&(0,T.jsx)(S.default,{style:Ke.current.knobContainer,pointerEvents:'box-none',children:(0,T.jsx)(D.default,{style:Ke.current.knob,testID:`${he}.knob`,onPress:yt,hitSlop:H})}),!ne&&(()=>{const e=new c.default(K)?.toString('MMMM yyyy');return(0,T.jsxs)(p.default.View,{ref:We,style:Je,pointerEvents:'none',children:[(0,T.jsx)(b.default,{allowFontScaling:!1,style:Ke.current.headerTitle,children:e}),(0,T.jsx)(S.default,{style:qe,children:(0,T.jsx)(O.default,{firstDay:le,style:Ke.current.dayHeader})})]})})()]}))})});var $=Object.assign(W,{displayName:'ExpandableCalendar',positions:n,navigationTypes:N.CalendarNavigationTypes,defaultProps:{horizontal:!0,initialPosition:n.CLOSED,firstDay:0,leftArrowImageSource:L,rightArrowImageSource:_,allowShadow:!0,openThreshold:k,closeThreshold:k,closeOnDayPress:!0}})},5159,[363,5160,1381,2668,5162,5081,14,104,787,106,585,622,594,5093,5084,5085,5163,5155,5077,5111,5164,5165,5167,5083,5166,6,5095,5096]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])},5160,[5161]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){return n&&n.length?n[0]:void 0}},5161,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,f,l){var c=!0,u=!0;if('function'!=typeof o)throw new TypeError("Expected a function");return t(l)&&(c='leading'in l?!!l.leading:c,u='trailing'in l?!!l.trailing:u),n(o,f,{leading:c,maxWait:f,trailing:u})}},5162,[4164,1382]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"KNOB_CONTAINER_HEIGHT",{enumerable:!0,get:function(){return d}});var e=t(r(_d[0]));r(_d[1]);var o=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(o){var n=Object.getOwnPropertyDescriptor(t,o);Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:function(){return t[o]}})}),e.default=t,e})(r(_d[2])),n=t(r(_d[3]));const d=24;function l(t={}){const l=Object.assign({},o,t);return e.default.create(Object.assign({containerShadow:Object.assign({backgroundColor:l.calendarBackground},void 0),containerWrapper:{paddingBottom:6},container:{backgroundColor:l.calendarBackground},knobContainer:{position:'absolute',left:0,right:0,height:d,bottom:0,alignItems:'center',justifyContent:'center',backgroundColor:l.calendarBackground},knob:{width:40,height:4,borderRadius:3,backgroundColor:l.expandableKnobColor},sectionText:{fontWeight:'bold',fontSize:12,lineHeight:16,color:'#7a92a5',paddingTop:24,paddingBottom:8,paddingLeft:20,paddingRight:20,backgroundColor:l.calendarBackground,textAlign:'left',textTransform:'uppercase'},header:{position:'absolute',left:0,right:0,backgroundColor:l.calendarBackground},headerTitle:{alignSelf:'center',paddingTop:13,paddingBottom:18,fontSize:l.textMonthFontSize,fontFamily:l.textMonthFontFamily,fontWeight:l.textMonthFontWeight,color:l.monthTextColor},weekDayNames:{flexDirection:'row',justifyContent:'space-between'},dayHeader:{width:32,textAlign:'center',fontSize:l.textDayHeaderFontSize,fontFamily:l.textDayHeaderFontFamily,fontWeight:l.textDayHeaderFontWeight,color:l.textSectionTitleColor},monthView:{backgroundColor:l.calendarBackground},weekContainer:{position:'absolute',left:0,right:0},hidden:{opacity:0},visible:{opacity:1},weekCalendar:{marginTop:12,marginBottom:-2},week:{marginTop:7,marginBottom:7,paddingRight:15,paddingLeft:15,flexDirection:'row',justifyContent:'space-around'},partialWeek:{paddingRight:0},dayContainer:{flex:1,alignItems:'center'},emptyDayContainer:{flex:1},arrowImage:{tintColor:l.arrowColor,transform:n.default.isRTL?[{scaleX:-1}]:void 0},contextWrapper:{flex:1},todayButtonContainer:{alignItems:'right'===l.todayButtonPosition?'flex-end':'flex-start',position:'absolute',left:20,bottom:0},todayButton:Object.assign({height:n.default.isTablet?40:28,paddingHorizontal:n.default.isTablet?20:12,borderRadius:n.default.isTablet?20:14,flexDirection:'right'===l.todayButtonPosition?'row-reverse':'row',justifyContent:'center',alignItems:'center',backgroundColor:'white'},void 0),todayButtonText:{color:l.todayButtonTextColor,fontSize:n.default.isTablet?l.todayButtonFontSize+2:l.todayButtonFontSize,fontWeight:l.todayButtonFontWeight,fontFamily:l.todayButtonFontFamily},todayButtonImage:{tintColor:l.todayButtonTextColor,marginLeft:'right'===l.todayButtonPosition?7:void 0,marginRight:'right'===l.todayButtonPosition?void 0:7}},t?.stylesheet?.expandable?.main||{}))}},5163,[30,108,5090,5083]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["context","markedDates"],t=["context","markedDates"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return P}});var s=n(r(_d[0])),u=n(r(_d[1])),o=r(_d[2]),d=n(o),c=n(r(_d[3])),l=n(r(_d[4])),f=r(_d[5]),D=r(_d[6]),y=r(_d[7]),k=r(_d[8]),x=n(r(_d[9])),h=n(r(_d[10])),p=r(_d[11]);function j(n,u){const{context:o,markedDates:d}=n,c=(0,s.default)(n,e),{context:f,markedDates:D}=u,y=(0,s.default)(u,t);return(0,l.default)(o,f)&&(0,l.default)(d,D)&&(0,l.default)(c,y)}const b=d.default.memo(e=>{const{theme:t,current:n,firstDay:s,hideExtraDays:d,markedDates:l,onDayPress:j,onDayLongPress:b,style:P,numberOfDays:_=1,timelineLeftInset:M,testID:O}=e,v=(0,o.useRef)((0,x.default)(t)),w=(0,o.useMemo)(()=>!!_&&_>1,[_]),I=(0,o.useCallback)(e=>{if(e)return(0,f.getWeekDates)(e,s)},[s]),L=(0,o.useMemo)(()=>[v.current.partialWeek,{paddingLeft:M}],[M]),W=(0,k.extractDayProps)(e),$=(0,o.useMemo)(()=>(0,D.parseDate)(n),[n]),C=(t,s)=>{if(n&&d&&!(0,f.sameMonth)(t,$))return(0,p.jsx)(c.default,{style:v.current.emptyDayContainer},s);const u=(0,D.toMarkingFormat)(t);return(0,p.jsx)(c.default,{style:v.current.dayContainer,children:(0,p.jsx)(h.default,Object.assign({},W,{testID:`${O}.day_${u}`,date:u,state:(0,y.getState)(t,$,e,w),marking:w?Object.assign({},l?.[u],{disableTouchEvent:!0}):l?.[u],onPress:j,onLongPress:b}))},s)};return(0,p.jsx)(c.default,{style:v.current.container,testID:`${O}.week_${n}`,children:(0,p.jsx)(c.default,{style:[v.current.week,_>1?L:void 0,P],children:(()=>{const e=_>1?(0,f.getPartialWeekDates)(n,_):I(n),t=[];if(e){const n=e?.indexOf((0,D.parseDate)(new Date))||-1,s=e.slice(n,_);(_>1&&n>-1?s:e).forEach((e,n)=>{const s=e instanceof u.default?e:new u.default(e);t.push(C(s,n))},this)}return t})()})})},j);var P=b;b.displayName='Week'},5164,[363,5081,14,585,2482,5084,5085,5086,5087,5163,5097,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["allowShadow"],t=["style","onDayPress","firstDay"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"NUMBER_OF_PAGES",{enumerable:!0,get:function(){return p}});var u=n(r(_d[0])),s=n(r(_d[1])),c=r(_d[2]),d=n(r(_d[3])),l=n(r(_d[4])),o=r(_d[5]),f=r(_d[6]),y=n(r(_d[7])),D=n(r(_d[8])),b=n(r(_d[9])),h=r(_d[10]),k=n(r(_d[11])),x=r(_d[12]),R=n(r(_d[13])),S=r(_d[14]),C=r(_d[15]);const p=6,w=n=>{const{calendarWidth:s,hideDayNames:w,current:I,theme:O,testID:_,markedDates:j}=n,L=(0,c.useContext)(R.default),{allowShadow:P=!0}=n,W=(0,u.default)(n,e),v=(0,x.extractCalendarProps)(W),{style:T,onDayPress:U,firstDay:A=0}=v,F=(0,u.default)(v,t),{date:N,numberOfDays:K,updateSource:$,setDate:z,timelineLeftInset:H}=L,V=(0,c.useRef)(N),B=(0,c.useRef)((0,y.default)(O)),G=(0,c.useRef)(E(I??N,A,K)),[Y,q]=(0,c.useState)(G.current),J=(0,c.useRef)(k.default.isRTL),Q=(0,c.useRef)(null),X=(0,c.useRef)(p),Z=(0,c.useMemo)(()=>!k.default.isRN73()&&k.default.isAndroidRTL,[]);(0,S.useDidUpdate)(()=>{G.current=E(N,A,K),q(G.current),V.current=N,Q?.current?.scrollToIndex({index:p,animated:!1})},[K]),(0,S.useDidUpdate)(()=>{if($!==h.UpdateSources.WEEK_SCROLL){const e=G.current.findIndex(e=>M(K)?(0,o.onSameDateRange)({firstDay:e,secondDay:N,numberOfDays:K,firstDateInRange:e}):(0,o.sameWeek)(e,N,A));if(e!==X.current){const t=Z?12-e:e;e>=0?(V.current=G.current[t],X.current=t):(V.current=N,X.current=p),e<=0?ie():Q?.current?.scrollToIndex({index:t,animated:!1})}}},[N,$,Z]);const ee=(0,c.useMemo)(()=>s??k.default.screenWidth,[s]),te=(0,c.useCallback)(e=>{U?U(e):z?.(e.dateString,h.UpdateSources.DAY_PRESS)},[U]),re=(0,c.useCallback)((e,t)=>{if(!t)return;const n=(0,o.getWeekDates)(e,A);return n?.reduce((e,n)=>{const u=(0,f.toMarkingFormat)(n);return Object.assign({},e,t[u]&&{[u]:t[u]})},{})},[]),ne=(0,c.useMemo)(()=>[{width:ee},T],[ee,T]),ae=(0,c.useCallback)(({item:e})=>{const t=(0,o.sameWeek)(N,e,A)?L:void 0,n=re(e,j);return(0,C.jsx)(b.default,Object.assign({},F,{markedDates:n,current:e,firstDay:A,style:ne,context:t,onDayPress:te,numberOfDays:K,timelineLeftInset:H}))},[A,te,L,N,j]),ue=(0,c.useCallback)((e,t)=>`${e}-${t}`,[]),se=(0,c.useMemo)(()=>(0,C.jsx)(D.default,{firstDay:A,style:B.current.dayHeader}),[A]),ce=(0,c.useMemo)(()=>[P&&B.current.containerShadow,!w&&B.current.containerWrapper],[P,w]),de=(0,c.useMemo)(()=>[B.current.week,B.current.weekCalendar],[]),le=(0,c.useCallback)((e,t)=>({length:ee,offset:ee*t,index:t}),[ee]),ie=(0,c.useCallback)(()=>{J.current=!0,G.current=E(V.current,A,K),q(G.current),X.current=p,Q?.current?.scrollToIndex({index:p,animated:!1})},[A,K]),oe=(0,c.useCallback)(({viewableItems:e})=>{if(J.current||0===e.length)return void(J.current=!1);const t=G.current,n=e[0]?.item;if(n!==V.current)if(Z){const e=-1*(p-t.indexOf(n)),u=t[p-e];V.current=u,X.current=t.indexOf(u),z(u,h.UpdateSources.WEEK_SCROLL),V.current===t[t.length-1]&&ie()}else X.current=t.indexOf(n),V.current=n,z(n,h.UpdateSources.WEEK_SCROLL),V.current===t[0]&&ie()},[ie,Z]),fe=(0,c.useRef)([{viewabilityConfig:{itemVisiblePercentThreshold:20},onViewableItemsChanged:oe}]);return(0,C.jsxs)(l.default,{testID:_,style:ce,children:[!w&&(0,C.jsx)(l.default,{style:de,children:se}),(0,C.jsx)(l.default,{style:B.current.container,children:(0,C.jsx)(d.default,{testID:`${_}.list`,ref:Q,style:B.current.container,data:Y,horizontal:!0,showsHorizontalScrollIndicator:!1,pagingEnabled:!0,scrollEnabled:!0,renderItem:ae,keyExtractor:ue,initialScrollIndex:p,getItemLayout:le,viewabilityConfigCallbackPairs:fe.current,onEndReached:ie,onEndReachedThreshold:.07692307692307693})})]})};function I(e,t,n){const u=new s.default(e);return 0!==t&&u.addDays(n*t),(0,f.toMarkingFormat)(u)}function O(e,t,n,u){const c=new s.default(e);let d=c.getDay();d0&&(d=7+d),0!==n&&c.addDays(t-d);const l=u&&u>1?c.addDays(n*u):c.addWeeks(n),o=new s.default,y=l.diffDays(o),D=y>0&&y<(u??7);return(0,f.toMarkingFormat)(D?o:l)}function E(e,t,n){return[...Array(13).keys()].map(u=>M(n)?I(e,u-p,n):O(e,t,u-p))}function M(e){return e&&e>1}w.displayName='WeekCalendar';var _=w},5165,[363,5081,14,405,585,5084,5085,5163,5155,5164,5166,5083,5087,5167,5088,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"todayString",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"UpdateSources",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"CalendarNavigationTypes",{enumerable:!0,get:function(){return o}});const t='today';var n,o;!(function(t){t.CALENDAR_INIT="calendarInit",t.PROP_UPDATE="propUpdate",t.TODAY_PRESS="todayPress",t.DAY_PRESS="dayPress",t.ARROW_PRESS="arrowPress",t.WEEK_ARROW_PRESS="weekArrowPress",t.LIST_DRAG="listDrag",t.PAGE_SCROLL="pageScroll",t.WEEK_SCROLL="weekScroll"})(n||(n={})),(function(t){t.AGENDA_SCROLL="listDrag",t.MONTH_SCROLL="pageScroll",t.WEEK_SCROLL="weekScroll",t.MONTH_ARROWS="arrowPress",t.WEEK_ARROWS="weekArrowPress",t.TODAY_PRESS="todayPress"})(o||(o={}))},5166,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]);var u=((e=t)&&e.__esModule?e:{default:e}).default.createContext({})},5167,[14]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["allowShadow"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return C}});var s=t(r(_d[0])),n=t(r(_d[1])),d=r(_d[2]),l=t(r(_d[3])),o=t(r(_d[4])),c=t(r(_d[5])),u=t(r(_d[6])),f=t(r(_d[7])),y=t(r(_d[8])),h=t(r(_d[9])),D=r(_d[10]),S=r(_d[11]),k=t(r(_d[12])),p=r(_d[13]),w=r(_d[14]),x=r(_d[15]);const P=48;var C=t=>{const{current:o,firstDay:D=0,markedDates:C,allowShadow:b=!0,hideDayNames:W,theme:_,calendarWidth:E,calendarHeight:O=P,testID:I}=t,R=(0,d.useContext)(y.default),{date:H,updateSource:M}=R,L=(0,d.useRef)((0,h.default)(_)),U=(0,d.useRef)(),[v,z]=(0,d.useState)(j(o||H,D,50)),K={current:o,date:R.date,firstDay:D},N=E||k.default.screenWidth,T=(0,d.useMemo)(()=>[{width:N},t.style],[N,t.style]);(0,d.useEffect)(()=>{if(M!==p.UpdateSources.WEEK_SCROLL){const e=v.findIndex(e=>(0,w.sameWeek)(e,H,D));U.current?.scrollToOffset?.(e*N,0,!1)}},[H]);const A=(0,d.useCallback)(e=>{R.setDate?.(e.dateString,p.UpdateSources.DAY_PRESS),t.onDayPress?.(e)},[t.onDayPress]),B=(0,d.useCallback)((e,t,{scrolledByUser:s})=>{s&&R?.setDate(v[e],p.UpdateSources.WEEK_SCROLL)},[v]),F=(0,d.useCallback)(e=>{const t=v[e];z(j(t,D,50))},[v]),V=(0,d.useCallback)((l,o)=>{const c=(0,n.default)(t,e),f=(0,S.extractCalendarProps)(c),y=Object.assign({},((0,s.default)(f),f)),h=(0,w.sameWeek)(o,H,D);return(0,d.createElement)(u.default,Object.assign({},y,{key:o,current:h?H:o,firstDay:D,style:T,markedDates:C,onDayPress:A,context:R}))},[H,C]);return(0,x.jsxs)(l.default,{testID:I,style:[b&&L.current.containerShadow,!W&&L.current.containerWrapper],children:[!W&&(0,x.jsx)(l.default,{style:[L.current.week,L.current.weekCalendar],children:(0,x.jsx)(f.default,{firstDay:D,style:L.current.dayHeader})}),(0,x.jsx)(l.default,{children:(0,x.jsx)(c.default,{isHorizontal:!0,ref:U,data:v,renderItem:V,reloadPages:F,onReachNearEdgeThreshold:Math.round(20),extendedState:K,style:L.current.container,initialPageIndex:50,pageHeight:O,pageWidth:N,onPageChange:B,scrollViewProps:{showsHorizontalScrollIndicator:!1}},"week-list")})]})};function b(e,t,s){const n=new o.default(e);let d=n.getDay();d0&&(d=7+d);const l=(0===s?n:n.addDays(t-d)).addWeeks(s);return(0,D.toMarkingFormat)(l)}function j(e,t,s=50){const n=[];for(let d=-s;d<=s;d++){const s=b(e,t,d);n.push(s)}return n}},5168,[4341,363,14,585,5081,5115,5164,5155,5167,5163,5085,5087,5083,5166,5084,6]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return E}});var t=e(r(_d[0])),n=e(r(_d[1])),o=e(r(_d[2])),l=e(r(_d[3])),s=e(r(_d[4])),u=e(r(_d[5])),i=e(r(_d[6])),d=r(_d[7]),c=e(r(_d[8])),f=r(_d[9]),b=r(_d[10]),S=r(_d[11]),y=r(_d[12]),T=r(_d[13]),p=r(_d[14]),k=e(r(_d[15])),C=e(r(_d[16])),v=e(r(_d[17])),I=e(r(_d[18])),x=r(_d[19]),M=r(_d[20]);const w={itemVisiblePercentThreshold:20},D=(0,d.forwardRef)((e,t)=>{const{theme:D,sections:E,scrollToNextEvent:R,viewOffset:h=0,avoidDateUpdates:_,onScroll:j,onMomentumScrollBegin:L,onMomentumScrollEnd:A,onScrollToIndexFailed:F,renderSectionHeader:O,sectionStyle:U,keyExtractor:G,dayFormatter:P,dayFormat:H="dddd, MMM d",useMoment:N,markToday:V=!0,onViewableItemsChanged:B}=e,{date:$,updateSource:q,setDate:z,setDisabled:J}=(0,d.useContext)(v.default),K=(0,d.useRef)((0,C.default)(D)),Q=(0,f.useCombinedRefs)(t),W=(0,d.useRef)(E[0]?.title),X=(0,d.useRef)(!1),Y=(0,d.useRef)(!1),Z=(0,d.useRef)(0);(0,d.useEffect)(()=>{$!==W.current&&setTimeout(()=>{ne($)},500)},[]),(0,f.useDidUpdate)(()=>{q!==p.UpdateSources.LIST_DRAG&&q!==p.UpdateSources.CALENDAR_INIT&&ne($)},[$]);const ee=e=>{let t;return(0,o.default)(E,(n,o)=>{n.title===e&&(t=o)}),t},te=e=>{let t=0;for(let n=1;n{if(!e)return;let t=e;if(P)t=P(e);else if(H)if(N){t=(0,b.getMoment)()(e).format(H)}else t=new i.default(e).toString(H);if(V){const n=(0,T.getDefaultLocale)().today||p.todayString;t=(0,S.isToday)(e)?`${n}, ${t}`:t}return t},[]),ne=(0,d.useCallback)((0,u.default)(e=>{const t=R?te(e):ee(e);(0,s.default)(t)||Q?.current&&void 0!==t&&(Y.current=!0,W.current=E[t]?.title,Q?.current.scrollToLocation({animated:!0,sectionIndex:t,itemIndex:1,viewPosition:0,viewOffset:(k.default.isAndroid?Z.current:0)+h}))},1e3,{leading:!0,trailing:!0}),[h,E]),re=(0,d.useCallback)(e=>{if(e?.viewableItems&&!Y.current){const t=(0,n.default)(e?.viewableItems[0],'section.title');t&&t!==W.current&&(W.current=t,X.current&&!_&&z?.(W.current,p.UpdateSources.LIST_DRAG))}B?.(e)},[_,z,B]),oe=(0,d.useCallback)(e=>{X.current||(X.current=!0,ne.cancel()),j?.(e)},[j]),le=(0,d.useCallback)(e=>{J?.(!0),L?.(e)},[L,J]),se=(0,d.useCallback)(e=>{Y.current=!1,J?.(!1),A?.(e)},[A,J]),ue=(0,d.useMemo)(()=>[K.current.sectionText,U],[U]),ie=(0,d.useCallback)(e=>{F?F(e):console.log('onScrollToIndexFailed info: ',e)},[F]),de=(0,d.useCallback)(e=>{Z.current=e.nativeEvent.layout.height},[]),ce=(0,d.useCallback)(e=>{const t=e?.section?.title;if(O)return O(t);const n=ae(t);return(0,M.jsx)(x.AgendaSectionHeader,{title:n,style:ue,onLayout:de})},[ue]),fe=(0,d.useCallback)((e,t)=>(0,l.default)(G)?G(e,t):String(t),[G]);return e.infiniteListProps?(0,M.jsx)(I.default,Object.assign({},e)):(0,M.jsx)(c.default,Object.assign({stickySectionHeadersEnabled:!0},e,{ref:Q,keyExtractor:fe,showsVerticalScrollIndicator:!1,onViewableItemsChanged:re,viewabilityConfig:w,renderSectionHeader:ce,onScroll:oe,onMomentumScrollBegin:le,onMomentumScrollEnd:se,onScrollToIndexFailed:ie}))});var E=D;D.displayName='AgendaList',D.propTypes={dayFormat:t.default.string,dayFormatter:t.default.func,useMoment:t.default.bool,markToday:t.default.bool,sectionStyle:t.default.oneOfType([t.default.object,t.default.number,t.default.array]),avoidDateUpdates:t.default.bool}},5169,[5078,1358,2621,1381,5099,4164,5081,14,5170,5088,5171,5084,5085,5098,5166,5083,5163,5167,5173,5174,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),m.exports=e.SectionList=void 0;var t=r(d[0]),o=r(d[1]),s=r(d[2]),n=r(d[3]),l=r(d[4]);const C=e.SectionList=(0,s.copyComponentProperties)(o.SectionList,s=>(0,t.jsx)(o.SectionList,Object.assign({},s,{style:[(0,l.toRNWClassName)(s.className,"uniwind-default-section-list"),s.style],contentContainerStyle:[(0,l.toRNWClassName)(s.contentContainerClassName),s.contentContainerStyle],ListFooterComponentStyle:[(0,l.toRNWClassName)(s.ListFooterComponentClassName),s.ListFooterComponentStyle],ListHeaderComponentStyle:[(0,l.toRNWClassName)(s.ListHeaderComponentClassName),s.ListHeaderComponentStyle],dataSet:(0,n.generateDataSet)(s)})));m.exports=C},5170,[6,17,406,407,408]); -__d(function(g,r,i,a,m,e,d){"use strict";let t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getMoment",{enumerable:!0,get:function(){return n}});const n=()=>{if(!t)try{t=r(d[0],"moment")}catch{}return t}},5171,[5172]); +!(function(t,n,u,i){var o=864e5,s="yyyy-MM-dd'T'HH:mm:ss(.fff)zzz",a=['FullYear','Month','Date','Hours','Minutes','Seconds','Milliseconds','Day','Year'],c=['Years','Months','Days'],f=[12,31,24,60,60,1e3,1],h=new RegExp("(([a-zA-Z])\\2*)|(\\((('.*?'|\\(.*?\\)|.)*?)\\))|('(.*?)')"),d=t.UTC,l=t.prototype.toUTCString,T=m.prototype;function m(){return y(this instanceof m?this:new m,arguments)}function y(n,u){var i,o=u.length;if($(u[o-1])&&(i=u[--o],u=E(u,0,o)),o)if(1==o){var s=u[0];s instanceof t?n[0]=new t(s.getTime()):R(s)?n[0]=new t(s):s instanceof m?n[0]=L(s):P(s)&&(n[0]=new t(0),n=z(s,i||!1,n))}else n[0]=new t(d.apply(t,u)),i||(n[0]=x(n[0]));else n[0]=new t;return $(i)&&p(n,i),n}function M(t){return t[0].toString===l}function p(n,u,i){var o;return u?M(n)||(i&&(n[0]=(o=n[0],new t(d(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds())))),n[0].toString=l):M(n)&&(n[0]=i?x(n[0]):new t(n[0].getTime())),n}function C(t,n,u,i,o){var s,a=_(Y,t[0],o),c=_(k,t[0],o),f=!1;2==i.length&&$(i[1])&&(f=i[1],i=[u]),s=1==n?(u%12+12)%12:a(1),c(n,i),f&&a(1)!=s&&(c(1,[a(1)-1]),c(2,[I(a(0),a(1))]))}function v(t,u,i,o){i=Number(i);var s=n.floor(i);t['set'+a[u]](t['get'+a[u]]()+s,o||!1),s!=i&&u<6&&v(t,u+1,(i-s)*f[u],o)}function S(t,u,i){t=t.clone().setUTCMode(!0,!0),u=m(u).setUTCMode(!0,!0);var s=0;if(0==i||1==i){for(var a=6;a>=i;a--)s/=f[a],s+=Y(u,!1,a)-Y(t,!1,a);1==i&&(s+=12*(u.getFullYear()-t.getFullYear()))}else if(2==i){var c=t.toDate().setUTCHours(0,0,0,0),h=u.toDate().setUTCHours(0,0,0,0);s=n.round((h-c)/o)+(u-h-(t-c))/o}else s=(u-t)/[36e5,6e4,1e3,1][i-3];return s}function U(u){return i=u(0),s=u(1),a=u(2),c=new t(d(i,s,a)),f=D(w(i,s,a)),n.floor(n.round((c-f)/o)/7)+1;var i,s,a,c,f}function w(n,u,i){var o=new t(d(n,u,i));return o=D(n+1)?n+1:n}function D(n){var u=new t(d(n,0,4));return u.setUTCDate(u.getUTCDate()-(u.getUTCDay()+6)%7),u}function b(t,n,u,o){var s=_(Y,t,o),a=_(k,t,o);u===i&&(u=w(s(0),s(1),s(2)));var c=D(u);o||(c=x(c)),t.setTime(c.getTime()),a(2,[s(2)+7*(n-1)])}function z(n,u,i){for(var o,s=m.parsers,a=0;a=0;n--)i.push(c(n));return c(t)},function(t){return u[t]||a[t]},o)}function H(t,n,u,i,o){for(var s,a,c='';s=n.match(h);)c+=n.substr(0,s.index),s[1]?c+=F(t,s[1],u,i,o):s[3]?(a=H(t,s[4],u,i,o),parseInt(a.replace(/\D/g,''),10)&&(c+=a)):c+=s[7]||"'",n=n.substr(s.index+s[0].length);return c+n}function F(t,n,u,o,s){for(var a,c=n.length,f='';c>0;)(a=O(t,n.substr(0,c),u,o,s))!==i?(f+=a,c=(n=n.substr(c)).length):c--;return f+n}function O(t,n,u,i,o){var s=m.formatters[n];if(P(s))return H(t,s,u,i,o);if('function'==typeof s)return s(t,o||!1,i);switch(n){case'fff':return j(u(6),3);case's':return u(5);case'ss':return j(u(5));case'm':return u(4);case'mm':return j(u(4));case'h':return u(3)%12||12;case'hh':return j(u(3)%12||12);case'H':return u(3);case'HH':return j(u(3));case'd':return u(2);case'dd':return j(u(2));case'ddd':return i('dayNamesShort')[u(7)]||'';case'dddd':return i('dayNames')[u(7)]||'';case'M':return u(1)+1;case'MM':return j(u(1)+1);case'MMM':return i('monthNamesShort')[u(1)]||'';case'MMMM':return i('monthNames')[u(1)]||'';case'yy':return(u(0)+'').substring(2);case'yyyy':return u(0);case't':return A(u,i).substr(0,1).toLowerCase();case'tt':return A(u,i).toLowerCase();case'T':return A(u,i).substr(0,1);case'TT':return A(u,i);case'z':case'zz':case'zzz':return o?'Z':W(t,n);case'w':return U(u);case'ww':return j(U(u));case'S':var a=u(2);return a>10&&a<20?'th':['st','nd','rd'][a%10-1]||'th'}}function W(t,u){var i=t.getTimezoneOffset(),o=i<0?'+':'-',s=n.floor(n.abs(i)/60),a=n.abs(i)%60,c=s;return'zz'==u?c=j(s):'zzz'==u&&(c=j(s)+':'+j(a)),o+c}function A(t,n){return t(3)<12?n('amDesignator'):n('pmDesignator')}function J(t){return!isNaN(t[0].getTime())}function L(n){var u=new t(n[0].getTime());return M(n)&&(u.toString=l),u}function Y(t,n,u){return t['get'+(n?'UTC':'')+a[u]]()}function k(t,n,u,i){t['set'+(n?'UTC':'')+a[u]].apply(t,i)}function x(n){return new t(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds(),n.getUTCMilliseconds())}function I(n,u){return 32-new t(d(n,u,32)).getUTCDate()}function Z(t){return function(){return t.apply(i,[this].concat(E(arguments)))}}function _(t){var n=E(arguments,1);return function(){return t.apply(i,n.concat(E(arguments)))}}function E(t,n,o){return u.prototype.slice.call(t,n||0,o===i?t.length:o)}function G(t,n){for(var u=0;ut&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?c>0?o:s:null}_isValidHorizontalSwipe(e){const{vx:t,dy:n}=e,{velocityThreshold:s,directionalOffsetThreshold:o}=this.swipeConfig;return c(t,s,n,o)}_isValidVerticalSwipe(e){const{vy:t,dx:n}=e,{velocityThreshold:s,directionalOffsetThreshold:o}=this.swipeConfig;return c(t,s,n,o)}render(){return(0,o.jsx)(n.default,Object.assign({},this.props,this._panResponder.panHandlers))}}var u=p},5107,[14,585,787,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}});var t=e(r(d[0])),n=e(r(d[1])),s=e(r(d[2]));const{width:u,height:o}=t.default.get('window'),c=!1,f=u=900,isAndroidRTL:false,isRN73:()=>!!s.default?.constants?.reactNativeVersion&&s.default.constants.reactNativeVersion?.minor>=73}},5108,[691,781,108]); +__d(function(g,r,i,_a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.sameMonth=function(t,n){return!(!o(t)||!o(n))&&(t?.getFullYear()===n?.getFullYear()&&t?.getMonth()===n?.getMonth())},e.sameDate=c,e.onSameDateRange=function({firstDay:n,secondDay:a,numberOfDays:o,firstDateInRange:c}){const u=new t(n),s=new t(a),l=new t(c),f=u.getTime()-l.getTime(),D=s.getTime()-l.getTime(),d=Math.ceil(f/864e5),y=Math.ceil(D/864e5),h=Math.floor(d/o),w=Math.floor(y/o);return h===w},e.sameWeek=function(n,a,o){const c=D(n,o,'yyyy-MM-dd'),u=c instanceof t?new t(a):a;return c?.includes(u)},e.isPastDate=function(n){const a=new t,o=new t(n);if(a.getFullYear()>o.getFullYear())return!0;if(a.getFullYear()===o.getFullYear()){if(a.getMonth()>o.getMonth())return!0;if(a.getMonth()===o.getMonth()&&a.getDate()>o.getDate())return!0}return!1},e.isToday=function(n){return c(n instanceof t?n:new t(n),t.today())},e.isGTE=u,e.isLTE=s,e.formatNumbers=function(t){const n=y().numbers;return n?t.toString().replace(a,t=>n[+t]):t},e.month=f,e.weekDayNames=function(t=0){let n=y().dayNamesShort;const a=t%7;a&&(n=n.slice(a).concat(n.slice(0,a)));return n},e.page=function(t,n=0,a=!1){const o=f(t);let c=[],D=[];const d=(7+n)%7||7,y=(d+6)%7;n=n||0;const h=o[0].clone(),w=h.getDay();h.getDay()!==d&&h.addDays(-(h.getDay()+7-d)%7);const M=o[o.length-1].clone(),F=M.getDay();F!==y&&M.addDays((y+7-F)%7);const Y=(w+o.length)/6>=6;a&&!Y&&M.addDays(7);s(h,o[0])&&(c=l(h,o[0]));u(M,o[o.length-1])&&(D=l(o[o.length-1],M));return c.concat(o.slice(1,o.length-1),D)},e.isDateNotInRange=function(n,a,o){return a&&!u(n,new t(a))||o&&!s(n,new t(o))},e.getWeekDates=D,e.getPartialWeekDates=function(n,a=7){let o=0;const c=[];for(;o-1}function s(t,n){if(t&&n)return t.diffDays(n)>-1}function l(n,a){const o=[];let c=+n;const u=+a;for(;c<=u;c=new t(c,!0).addDays(1).getTime())o.push(new t(c,!0));return o}function f(n){const a=n.getFullYear(),o=n.getMonth(),c=new t(a,o+1,0).getDate();return l(new t(a,o,1,0,0,0,!0),new t(a,o,c,0,0,0,!0))}function D(n,a=0,o){const c=new t(n);if(n&&c.valid()){const t=[c];let n=c.getDay()-a;n<0&&(n=7+n);let u=c,s=n-1;for(;s>=0;)u=u.clone().addDays(-1),t.unshift(u),s-=1;for(u=c,s=n+1;s<7;)u=u.clone().addDays(1),t.push(u),s+=1;return o?t.map(t=>t.toString(o)):t}}function d(a,o=0){const c=a instanceof t?a:new t(a);return n(c.clone().addDays(o))}function y(){return t.locales[t.defaultLocale]}},5109,[5106,5110]); +__d(function(g,r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.padNumber=n,e.xdateToData=function(n){const u=n instanceof t?n:new t(n),f=o(u);return{year:u.getFullYear(),month:u.getMonth()+1,day:u.getDate(),timestamp:new t(f,!0).getTime(),dateString:f}},e.parseDate=function(u){if(!u)return;if(u.timestamp)return new t(u.timestamp,!0);if(u instanceof t)return new t(o(u),!0);if(u.getTime){const o=u.getFullYear()+'-'+n(u.getMonth()+1)+'-'+n(u.getDate());return new t(o,!0)}if(u.year){const o=u.year+'-'+n(u.month)+'-'+n(u.day);return new t(o,!0)}if(u)return new t(u,!0)},e.toMarkingFormat=o;const t=r(_d[0]);function n(t){return t<10?'0'+t:t}function o(t){if(!isNaN(t.getTime())){const n=`${t.getFullYear()}`,o=t.getMonth()+1,u=o<10?`0${o}`:`${o}`,f=t.getDate();return n+'-'+u+'-'+(f<10?`0${f}`:`${f}`)}return'Invalid Date'}},5110,[5106]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.getState=function(l,c,u,y){const{minDate:D,maxDate:b,disabledByDefault:f,disabledByWeekDays:_,context:x}=u;let M;y||(x?.selectedDate??o(c))!==o(l)?t(l)?M='today':f||s(l,D,b)?M='disabled':n(l,c)?_&&-1!==_.indexOf(l.getDay())&&(M='disabled'):M='disabled':M='selected';return M};const{isToday:t,isDateNotInRange:s,sameMonth:n}=r(d[0]),{toMarkingFormat:o}=r(d[1])},5111,[5109,5110]); +__d(function(g,r,_i,a,m,_e,d){"use strict";const e=["pastScrollRange","futureScrollRange","calendarWidth","calendarHeight","calendarStyle","staticHeader","showScrollIndicator","animateScroll","scrollEnabled","scrollsToTop","pagingEnabled","horizontal","keyboardShouldPersistTaps","keyExtractor","onEndReachedThreshold","onEndReached","nestedScrollEnabled"],t=["loadItemsForMonth","onCalendarToggled","renderKnob","selected","hideKnob","showClosingKnob","items","selectedDay","topDay","onDayChange","showOnlySelectedDayItems","renderEmptyData","reservationsKeyExtractor","date","item","rowHasChanged","renderItem","renderEmptyDate"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.shouldUpdate=function(e,t,n){for(let o=0;oy(e,n)),n)}return{}},_e.extractDotProps=function(e){const{theme:t,color:n,marked:o,selected:s,disabled:l,inactive:i,today:c}=e;return{theme:t,color:n,marked:o,selected:s,disabled:l,inactive:i,today:c}},_e.extractDayProps=function(e){const{state:t,marking:n,markingType:o,theme:s,onPress:l,onLongPress:i,date:c,disableAllTouchEventsForDisabledDays:h,disableAllTouchEventsForInactiveDays:y,dayComponent:u,testID:D}=e;return{state:t,marking:n,markingType:o,theme:s,onPress:l,onLongPress:i,date:c,disableAllTouchEventsForDisabledDays:h,disableAllTouchEventsForInactiveDays:y,dayComponent:u,testID:D}},_e.extractHeaderProps=function(e){const{month:t,addMonth:n,theme:o,firstDay:s,displayLoadingIndicator:l,showWeekNumbers:i,monthFormat:c,hideDayNames:h,hideArrows:y,renderArrow:u,onPressArrowLeft:D,onPressArrowRight:p,disableArrowLeft:f,disableArrowRight:b,disabledDaysIndexes:w,renderHeader:E,customHeaderTitle:I,webAriaLevel:S,numberOfDays:A,current:P,timelineLeftInset:v,testID:C,onHeaderLayout:L}=e;return{month:t,addMonth:n,theme:o,firstDay:s,displayLoadingIndicator:l,showWeekNumbers:i,monthFormat:c,hideDayNames:h,hideArrows:y,renderArrow:u,onPressArrowLeft:D,onPressArrowRight:p,disableArrowLeft:f,disableArrowRight:b,disabledDaysIndexes:w,renderHeader:E,customHeaderTitle:I,webAriaLevel:S,numberOfDays:A,current:P,timelineLeftInset:v,testID:C,onHeaderLayout:L}},_e.extractCalendarProps=function(t){return(0,s.default)(t,e)},_e.extractCalendarListProps=function(e){return(0,s.default)(e,t)},_e.extractReservationListProps=function(e){const{items:t,selectedDay:n,topDay:o,onDayChange:s,showOnlySelectedDayItems:l,renderEmptyData:i,onScroll:c,onScrollBeginDrag:h,onScrollEndDrag:y,onMomentumScrollBegin:u,onMomentumScrollEnd:D,refreshControl:p,refreshing:f,onRefresh:b,reservationsKeyExtractor:w,date:E,item:I,theme:S,rowHasChanged:A,renderDay:P,renderItem:v,renderEmptyDate:C}=e;return{items:t,selectedDay:n,topDay:o,onDayChange:s,showOnlySelectedDayItems:l,renderEmptyData:i,onScroll:c,onScrollBeginDrag:h,onScrollEndDrag:y,onMomentumScrollBegin:u,onMomentumScrollEnd:D,refreshControl:p,refreshing:f,onRefresh:b,reservationsKeyExtractor:w,date:E,item:I,theme:S,rowHasChanged:A,renderDay:P,renderItem:v,renderEmptyDate:C}},_e.extractReservationProps=function(e){const{date:t,item:n,theme:o,rowHasChanged:s,renderDay:l,renderItem:i,renderEmptyDate:c}=e;return{date:t,item:n,theme:o,rowHasChanged:s,renderDay:l,renderItem:i,renderEmptyDate:c}};var n,o=r(d[0]),s=(n=o)&&n.__esModule?n:{default:n};const l=r(d[1]),i=r(d[2]),c=r(d[3]),h=r(d[4]),y=r(d[5])},5112,[363,1358,4770,2636,2482,4514]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useDidUpdate",{enumerable:!0,get:function(){return n}}),Object.defineProperty(_e,"useCombinedRefs",{enumerable:!0,get:function(){return c}});var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e};const n=(e,u)=>{const n=(0,t.useRef)(!1);(0,t.useEffect)(()=>{n.current?e():n.current=!0},u)},c=(...e)=>{const t=u.default.useRef();return u.default.useEffect(()=>{e.forEach(e=>{e&&('function'==typeof e?e(t.current):e.current=t.current)})},[e]),t}},5113,[14]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var e,t=r(_d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));function c(e={}){const t=Object.assign({},o,e);return n.default.create(Object.assign({container:{paddingLeft:5,paddingRight:5,backgroundColor:t.calendarBackground},dayContainer:{flex:1,alignItems:'center'},emptyDayContainer:{flex:1},monthView:{backgroundColor:t.calendarBackground},week:{marginVertical:t.weekVerticalMargin,flexDirection:'row',justifyContent:'space-around'}},e['stylesheet.calendar.main']||{}))}},5114,[30,5115]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"textDayFontFamily",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"textMonthFontFamily",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"textDayHeaderFontFamily",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"todayButtonFontFamily",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"textDayFontWeight",{enumerable:!0,get:function(){return P}}),Object.defineProperty(e,"textMonthFontWeight",{enumerable:!0,get:function(){return j}}),Object.defineProperty(e,"textDayHeaderFontWeight",{enumerable:!0,get:function(){return O}}),Object.defineProperty(e,"todayButtonFontWeight",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"textDayFontSize",{enumerable:!0,get:function(){return x}}),Object.defineProperty(e,"textMonthFontSize",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"textDayHeaderFontSize",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"todayButtonFontSize",{enumerable:!0,get:function(){return D}}),Object.defineProperty(e,"textDayStyle",{enumerable:!0,get:function(){return S}}),Object.defineProperty(e,"dotStyle",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"arrowStyle",{enumerable:!0,get:function(){return B}}),Object.defineProperty(e,"calendarBackground",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"textSectionTitleColor",{enumerable:!0,get:function(){return T}}),Object.defineProperty(e,"textSectionTitleDisabledColor",{enumerable:!0,get:function(){return k}}),Object.defineProperty(e,"selectedDayBackgroundColor",{enumerable:!0,get:function(){return w}}),Object.defineProperty(e,"selectedDayTextColor",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"todayBackgroundColor",{enumerable:!0,get:function(){return z}}),Object.defineProperty(e,"todayTextColor",{enumerable:!0,get:function(){return W}}),Object.defineProperty(e,"dayTextColor",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"textDisabledColor",{enumerable:!0,get:function(){return H}}),Object.defineProperty(e,"textInactiveColor",{enumerable:!0,get:function(){return K}}),Object.defineProperty(e,"dotColor",{enumerable:!0,get:function(){return A}}),Object.defineProperty(e,"selectedDotColor",{enumerable:!0,get:function(){return I}}),Object.defineProperty(e,"disabledDotColor",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"inactiveDotColor",{enumerable:!0,get:function(){return V}}),Object.defineProperty(e,"todayDotColor",{enumerable:!0,get:function(){return q}}),Object.defineProperty(e,"arrowColor",{enumerable:!0,get:function(){return E}}),Object.defineProperty(e,"disabledArrowColor",{enumerable:!0,get:function(){return G}}),Object.defineProperty(e,"monthTextColor",{enumerable:!0,get:function(){return J}}),Object.defineProperty(e,"indicatorColor",{enumerable:!0,get:function(){return L}}),Object.defineProperty(e,"agendaDayTextColor",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(e,"agendaDayNumColor",{enumerable:!0,get:function(){return R}}),Object.defineProperty(e,"agendaTodayColor",{enumerable:!0,get:function(){return U}}),Object.defineProperty(e,"agendaKnobColor",{enumerable:!0,get:function(){return X}}),Object.defineProperty(e,"expandableKnobColor",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(e,"backgroundColor",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(e,"reservationsBackgroundColor",{enumerable:!0,get:function(){return $}}),Object.defineProperty(e,"todayButtonTextColor",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(e,"todayButtonPosition",{enumerable:!0,get:function(){return te}}),Object.defineProperty(e,"weekVerticalMargin",{enumerable:!0,get:function(){return re}});const t='white',n='#2d4150',o='#00BBF2',u='#7a92a5',c='#f2F4f5',b='#d9e1e8',f='System',l='System',y='System',p='System',P='300',j='300',O=void 0,C='600',x=16,s=16,F=13,D=14,S=void 0,v=void 0,B=void 0,h=t,T='#b6c1cd',k=b,w=o,M=t,z=void 0,W=o,_=n,H=b,K=b,A=o,I=t,N=b,V=b,q=o,E=o,G=b,J=n,L=void 0,Q=u,R=u,U=o,X=c,Y='#e8ecf0',Z=c,$=c,ee=o,te=void 0,re=7},5115,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return A}});var t=e(r(d[0])),s=e(r(d[1])),n=r(d[2]),l=e(r(d[3]));r(d[4]);var o=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),y=e(r(d[8])),f=r(d[9]),b=e(r(d[10])),h=r(d[11]);const p=[{name:'increment',label:'increment'},{name:'decrement',label:'decrement'}],w=(0,n.forwardRef)((e,w)=>{const{theme:A,style:M,addMonth:j,month:x,monthFormat:D="MMMM yyyy",firstDay:I,hideDayNames:v,showWeekNumbers:H,hideArrows:L,renderArrow:k,onPressArrowLeft:F,onPressArrowRight:N,arrowsHitSlop:$=20,disableArrowLeft:C,disableArrowRight:P,disabledDaysIndexes:_,displayLoadingIndicator:R,customHeaderTitle:S,renderHeader:O,webAriaLevel:E=1,testID:T,accessibilityElementsHidden:W,importantForAccessibility:q,numberOfDays:z,current:B="",timelineLeftInset:G,onHeaderLayout:J}=e,K=(0,n.useMemo)(()=>z&&z>1,[z]),Q=(0,n.useRef)((0,b.default)(A)),U=(0,n.useMemo)(()=>[Q.current.header,K?Q.current.partialHeader:void 0],[K]),V=(0,n.useMemo)(()=>[Q.current.partialWeek,{paddingLeft:G}],[G]),X=(0,n.useMemo)(()=>[Q.current.week,K?V:void 0],[K,V]),Y=(0,n.useMemo)(()=>'number'==typeof $?{top:$,left:$,bottom:$,right:$}:$,[$]);(0,n.useImperativeHandle)(w,()=>({onPressLeft:te,onPressRight:re}));const Z=(0,n.useCallback)(()=>{j?.(1)},[j]),ee=(0,n.useCallback)(()=>{j?.(-1)},[j]),te=(0,n.useCallback)(()=>'function'==typeof F?F(ee,x):ee(),[F,ee,x]),re=(0,n.useCallback)(()=>'function'==typeof N?N(Z,x):Z(),[N,Z,x]),se=(0,n.useCallback)(e=>{switch(e.nativeEvent.actionName){case'decrement':te();break;case'increment':re()}},[te,re]),ae=(0,n.useMemo)(()=>{const e=new s.default(B).getDay(),n=K?(0,f.weekDayNames)(e):(0,f.weekDayNames)(I);return(K?n.slice(0,z):n).map((e,s)=>{const n=[Q.current.dayHeader];(0,t.default)(_,s)&&n.push(Q.current.disabledDayHeader);const l=`dayTextAtIndex${s}`;return Q.current[l]&&n.push(Q.current[l]),(0,h.jsx)(c.default,{allowFontScaling:!1,style:n,numberOfLines:1,accessibilityLabel:'',testID:`${T}.dayName_${e}`,children:e},s)})},[I,B,K,z,_]),ne=e=>{if(L)return(0,h.jsx)(o.default,{});const t='left'===e,s=t?'left':'right',n=`${s}Arrow`,l=t?C:P,c=l?void 0:t?te:re,f=r(t?d[12]:d[13]);return(0,h.jsx)(u.default,{onPress:c,disabled:l,style:Q.current.arrow,hitSlop:Y,testID:`${T}.${n}`,importantForAccessibility:'no-hide-descendants',children:k?k(s):(0,h.jsx)(y.default,{source:f,style:l?Q.current.disabledArrowImage:Q.current.arrowImage})})};return(0,h.jsxs)(o.default,{testID:T,style:M,accessible:!0,accessibilityRole:'adjustable',accessibilityActions:p,onAccessibilityAction:se,accessibilityElementsHidden:W,importantForAccessibility:q,onLayout:J,children:[(0,h.jsxs)(o.default,{style:U,children:[ne('left'),(0,h.jsxs)(o.default,{style:Q.current.headerContainer,importantForAccessibility:'no-hide-descendants',children:[(()=>{const e={'aria-level':E};return O?O(x,{testID:T}):S||(0,h.jsx)(n.Fragment,{children:(0,h.jsx)(c.default,Object.assign({allowFontScaling:!1,style:Q.current.monthText,testID:`${T}.title`},e,{children:(0,f.formatNumbers)(x?.toString(D))}))})})(),(()=>{if(R)return(0,h.jsx)(l.default,{color:A?.indicatorColor,testID:`${T}.loader`})})()]}),ne('right')]}),(()=>{if(!v)return(0,h.jsxs)(o.default,{style:X,testID:`${T}.dayNames`,importantForAccessibility:'no-hide-descendants',children:[H&&(0,h.jsx)(o.default,{style:Q.current.dayHeader}),ae]})})()]})});var A=w;w.displayName='CalendarHeader',w.defaultProps={monthFormat:'MMMM yyyy',webAriaLevel:1,arrowsHitSlop:20}},5116,[4514,5106,14,5117,108,585,622,5118,594,5109,5119,6,5120,5121]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),m.exports=e.ActivityIndicator=void 0;var t=r(d[0]),c=r(d[1]),o=r(d[2]),s=r(d[3]),n=r(d[4]),l=r(d[5]),u=r(d[6]),C=r(d[7]),f=r(d[8]);const y=e.ActivityIndicator=(0,l.copyComponentProperties)(o.ActivityIndicator,l=>{const y=(0,c.useRef)(null),N=(0,s.useUniwindContext)(),v=(0,c.useRef)((0,f.getAccentColor)(l.colorClassName,l,N));return(0,c.useEffect)(()=>{if(void 0===l.colorClassName)return;v.current=(0,f.getAccentColor)(l.colorClassName,l,N);return n.CSSListener.subscribeToClassName(l.colorClassName,()=>{const t=(0,f.getAccentColor)(l.colorClassName,l,N);if(t){v.current=t;try{y.current.children[0].children[0].children[0].style.stroke=t,y.current.children[0].children[0].children[1].style.stroke=t}catch{}}})},[l.colorClassName]),(0,t.jsx)(o.ActivityIndicator,Object.assign({},l,{ref:(0,f.forwardRef)(y,l),style:[(0,C.toRNWClassName)(l.className,"uniwind-default-activity-indicator"),l.style],color:l.color??v.current,dataSet:(0,u.generateDataSet)(l)}))});m.exports=y},5117,[6,14,17,426,417,406,407,408,595]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),m.exports=e.TouchableOpacity=void 0;var t=r(d[0]),o=r(d[1]),c=r(d[2]),s=r(d[3]),l=r(d[4]);const p=e.TouchableOpacity=(0,c.copyComponentProperties)(o.TouchableOpacity,c=>(0,t.jsx)(o.TouchableOpacity,Object.assign({},c,{style:[(0,l.toRNWClassName)(c.className,"uniwind-default-touchable-opacity"),c.style],dataSet:(0,s.generateDataSet)(c)})));m.exports=p},5118,[6,17,406,407,408]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return d}});var t=e(r(_d[0]));r(_d[1]);var o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[2])),n=e(r(_d[3]));function d(e={}){const d=Object.assign({},o,e),l=n.default.isRTL?{transform:[{scaleX:-1}]}:void 0;return t.default.create(Object.assign({header:{flexDirection:'row',justifyContent:'space-between',paddingLeft:10,paddingRight:10,marginTop:6,alignItems:'center'},partialHeader:{paddingHorizontal:15},headerContainer:{flexDirection:'row'},monthText:{fontSize:d.textMonthFontSize,fontFamily:d.textMonthFontFamily,fontWeight:d.textMonthFontWeight,color:d.monthTextColor,margin:10},arrow:Object.assign({padding:10},d.arrowStyle),arrowImage:Object.assign({},l,{tintColor:d.arrowColor},{width:d.arrowWidth,height:d.arrowHeight}),disabledArrowImage:Object.assign({},l,{tintColor:d.disabledArrowColor}),week:{marginTop:7,flexDirection:'row',justifyContent:'space-around'},partialWeek:{paddingRight:0},dayHeader:{marginTop:2,marginBottom:7,width:32,textAlign:'center',fontSize:d.textDayHeaderFontSize,fontFamily:d.textDayHeaderFontFamily,fontWeight:d.textDayHeaderFontWeight,color:d.textSectionTitleColor},disabledDayHeader:{color:d.textSectionTitleDisabledColor}},e['stylesheet.calendar.header']||{}))}},5119,[30,108,5115,5108]); +__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/react-native-calendars/src/calendar/img/previous.87e5b6811f7ec9c6b4991b334b565992.png",width:24,height:24,toString(){return this.uri}}},5120,[]); +__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/react-native-calendars/src/calendar/img/next.5cd69239c26b01e3a70a5b852b034f8e.png",width:24,height:24,toString(){return this.uri}}},5121,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return D}});var t=e(r(d[0])),n=e(r(d[1])),o=e(r(d[2])),u=e(r(d[3])),l=r(d[4]),s=e(l),c=r(d[5]),f=r(d[6]),y=r(d[7]),b=e(r(d[8])),k=e(r(d[9])),p=r(d[10]);function v(e,u){const l=(0,t.default)(e,'marking'),s=(0,t.default)(u,'marking'),c=(0,o.default)(l,function(e,t){return e!==s[t]}),f=(0,n.default)(e.marking,u.marking);return!c&&f}const M=s.default.memo(e=>{const{date:t,marking:n,dayComponent:o,markingType:s}=e,v=t?new u.default(t):void 0,M=(0,c.isToday)(v),D=(0,l.useMemo)(()=>{let e='';if(n){if(n.accessibilityLabel)return n.accessibilityLabel;n.selected&&(e+='selected ',n.marked||(e+='You have no entries for this day ')),n.marked&&(e+='You have entries for this day '),n.startingDay&&(e+='period start '),n.endingDay&&(e+='period end '),(n.disabled||n.disableTouchEvent)&&(e+='disabled ')}return e},[n]),h=(0,l.useMemo)(()=>{const e=(0,f.getDefaultLocale)().today||'today',t=(0,f.getDefaultLocale)().formatAccessibilityLabel||'dddd d MMMM yyyy';return`${M?e:''} ${v?.toString(t)} ${D}`},[v,n,M]),L=o||('period'===s?k.default:b.default),_=o?{date:(0,y.xdateToData)(t||new u.default)}:void 0;return(0,p.jsx)(L,Object.assign({},e,{accessibilityLabel:h},_,{children:(0,c.formatNumbers)(v?.getDate())}))},v);var D=M;M.displayName='Day'},5122,[4770,2482,4519,5106,14,5109,5123,5110,5127,5133,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}}),_e.getCalendarDateString=D,_e.getDefaultLocale=_;var t=e(r(d[0])),n=e(r(d[1])),u=e(r(d[2])),l=e(r(d[3])),f=e(r(d[4]));const{getLocale:o}=r(d[5]),{padNumber:c,toMarkingFormat:s}=r(d[6]);function D(e){if(!(0,t.default)(e)){if((0,n.default)(e)&&!isNaN(e.getFullYear()))return e.getFullYear()+'-'+c(e.getMonth()+1)+'-'+c(e.getDate());if((0,u.default)(e))return s(new f.default(e,!1));if((0,l.default)(e))return s(new f.default(e,!0));throw'Invalid Date'}}function _(){return o()}var b={getCalendarDateString:D,getDefaultLocale:_}},5123,[5124,5125,4515,2668,5106,5109,5110]); +__d(function(g,r,i,a,m,e,d){m.exports=function(n){return void 0===n}},5124,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=o&&o.isDate,_=s?n(s):t;m.exports=_},5125,[5126,2519,2520]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);m.exports=function(o){return n(o)&&"[object Date]"==t(o)}},5126,[1364,1370]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return p}});var t=r(d[0]),s=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=r(d[4]),c=e(r(d[5])),u=e(r(d[6])),b=r(d[7]);const y=e=>{const{theme:y,date:p,onPress:v,onLongPress:h,markingType:f,marking:x,state:T,disableAllTouchEventsForDisabledDays:k,disableAllTouchEventsForInactiveDays:D,accessibilityLabel:C,children:_,testID:j}=e,I=p?(0,l.xdateToData)(p):void 0,O=(0,t.useRef)((0,u.default)(y)),P=x||{},L=P.selected||'selected'===T,M=void 0!==P.disabled?P.disabled:'disabled'===T,R=void 0!==x?.inactive?x.inactive:'inactive'===T,S=void 0!==x?.today?x.today:'today'===T,E=f===c.default.markings.MULTI_DOT,F=f===c.default.markings.MULTI_PERIOD,U=f===c.default.markings.CUSTOM,A=()=>{const{disableTouchEvent:e}=P;let t=!1;return'boolean'==typeof e?t=e:'boolean'==typeof k&&M?t=k:'boolean'==typeof D&&R&&(t=D),t},w=()=>{const{customStyles:e,selectedColor:t}=P,s=[O.current.base];return L?(s.push(O.current.selected),t&&s.push({backgroundColor:t})):S&&s.push(O.current.today),U&&e&&e.container&&(void 0===e.container.borderRadius&&(e.container.borderRadius=16),s.push(e.container)),s},B=()=>{const{customStyles:e,selectedTextColor:t}=P,s=[O.current.text];return L?(s.push(O.current.selectedText),t&&s.push({color:t})):M?s.push(O.current.disabledText):S?s.push(O.current.todayText):R&&s.push(O.current.inactiveText),U&&e&&e.text&&s.push(e.text),s},N=(0,t.useCallback)(()=>{v?.(I)},[v,p]),$=(0,t.useCallback)(()=>{h?.(I)},[h,p]),q=()=>{const{marked:e,dotColor:t,dots:s,periods:o}=P;return(0,b.jsx)(c.default,{type:f,theme:y,marked:!!E||e,selected:L,disabled:M,inactive:R,today:S,dotColor:t,dots:s,periods:o})},z=()=>(0,b.jsx)(o.default,{allowFontScaling:!1,style:B(),testID:`${j}.text`,children:String(_)}),G=()=>{const{activeOpacity:e}=P;return(0,b.jsx)(s.default,{testID:j,style:w(),activeOpacity:e,disabled:A(),onPress:A()?void 0:N,onLongPress:A()?void 0:$,accessible:!0,accessibilityRole:M?void 0:'button',accessibilityLabel:C,children:F?z():(0,b.jsxs)(t.Fragment,{children:[z(),q()]})})};return F?(0,b.jsxs)(n.default,{style:O.current.container,children:[G(),q()]}):G()};var p=y;y.displayName='BasicDay'},5127,[14,5118,622,585,5110,5128,5132,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return p}}),Object.defineProperty(_e,"Markings",{enumerable:!0,get:function(){return t}});var t,n=e(r(d[0])),o=r(d[1]),u=e(r(d[2])),c=r(d[3]),s=e(r(d[4])),l=e(r(d[5])),f=r(d[6]);!(function(e){e.DOT="dot",e.MULTI_DOT="multi-dot",e.PERIOD="period",e.MULTI_PERIOD="multi-period",e.CUSTOM="custom"})(t||(t={}));const y=e=>{const{theme:y,type:p,dots:D,periods:O,selected:_,dotColor:M}=e,T=(0,o.useRef)((0,s.default)(y)),I=e=>{if(e&&Array.isArray(e)&&e.length>0){return(0,n.default)(e,function(e){return e.color}).map((e,n)=>p===t.MULTI_DOT?P(n,e):k(n,e))}},b=(e,t)=>(0,f.jsx)(u.default,{style:e,children:I(t)}),k=(e,t)=>{const{color:n,startingDay:o,endingDay:c}=t,s=[T.current.period,{backgroundColor:n}];return o&&s.push(T.current.startingDay),c&&s.push(T.current.endingDay),(0,f.jsx)(u.default,{style:s},e)},P=(t,n)=>{const u=(0,c.extractDotProps)(e);let s=t,f=M;return n&&(n.key&&(s=n.key),f=_&&n.selectedDotColor?n.selectedDotColor:n.color),(0,o.createElement)(l.default,Object.assign({},u,{key:s,color:f}))};return(()=>{switch(p){case t.MULTI_DOT:return b(T.current.dots,D);case t.MULTI_PERIOD:return b(T.current.periods,O);default:return P()}})()};var p=y;y.displayName='Marking',y.markings=t},5128,[4512,14,585,5112,5129,5130,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(_d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1]));function u(e={}){const t=Object.assign({},n,e);return o.default.create(Object.assign({dots:{flexDirection:'row'},periods:{alignSelf:'stretch'},period:{height:4,marginVertical:1,backgroundColor:t.dotColor},startingDay:{borderTopLeftRadius:2,borderBottomLeftRadius:2,marginLeft:4},endingDay:{borderTopRightRadius:2,borderBottomRightRadius:2,marginRight:4}},e['stylesheet.marking']||{}))}},5129,[30,5114]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]),u=e(r(d[1])),n=e(r(d[2])),o=r(d[3]);var c=({theme:e,marked:c,disabled:s,inactive:l,color:f,today:p,selected:b})=>{const h=(0,t.useRef)((0,n.default)(e)),v=[h.current.dot];return c&&(v.push(h.current.visibleDot),p&&v.push(h.current.todayDot),s&&v.push(h.current.disabledDot),l&&v.push(h.current.inactiveDot),b&&v.push(h.current.selectedDot),f&&v.push({backgroundColor:f})),(0,o.jsx)(u.default,{style:v})}},5130,[14,585,5131,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return d}});var e,t=r(_d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1]));function d(e={}){const t=Object.assign({},n,e);return o.default.create(Object.assign({dot:Object.assign({width:4,height:4,marginTop:1,marginHorizontal:1,borderRadius:2,opacity:0},t.dotStyle),visibleDot:{opacity:1,backgroundColor:t.dotColor},selectedDot:{backgroundColor:t.selectedDotColor},disabledDot:{backgroundColor:t.disabledDotColor},inactiveDot:{backgroundColor:t.inactiveDotColor},todayDot:{backgroundColor:t.todayDotColor}},e['stylesheet.dot']||{}))}},5131,[30,5115]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var t=e(r(_d[0])),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),n=e(r(_d[2]));function c(e={}){const c=Object.assign({},o,e);return t.default.create(Object.assign({container:{alignSelf:'stretch',alignItems:'center'},base:{width:32,height:32,alignItems:'center'},today:{backgroundColor:c.todayBackgroundColor,borderRadius:16},selected:{backgroundColor:c.selectedDayBackgroundColor,borderRadius:16},text:Object.assign({fontSize:c.textDayFontSize,fontFamily:c.textDayFontFamily,fontWeight:c.textDayFontWeight,color:c.dayTextColor,backgroundColor:'rgba(0, 0, 0, 0)',marginTop:n.default.isAndroid?4:6},c.textDayStyle),todayText:{color:c.todayTextColor},selectedText:{color:c.selectedDayTextColor},disabledText:{color:c.textDisabledColor},inactiveText:{color:c.textInactiveColor}},e['stylesheet.day.basic']||{}))}},5132,[30,5115,5108]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return C}});var t=e(r(d[0])),o=r(d[1]),l=e(r(d[2])),n=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=r(d[6]),y=e(r(d[7])),b=e(r(d[8])),f=r(d[9]);const x=e=>{const{theme:t,date:x,onPress:C,onLongPress:h,marking:k,state:v,disableAllTouchEventsForDisabledDays:S,disableAllTouchEventsForInactiveDays:p,accessibilityLabel:D,children:T,testID:j}=e,F=x?(0,u.xdateToData)(x):void 0,P=(0,o.useRef)((0,b.default)(t)),M=void 0!==k?.disabled?k.disabled:'disabled'===v,_=void 0!==k?.inactive?k.inactive:'inactive'===v,L=void 0!==k?.today?k.today:'today'===v,E=()=>{const{disableTouchEvent:e}=k||{};let t=!1;return'boolean'==typeof e?t=e:'boolean'==typeof S&&M?t=S:'boolean'==typeof p&&_&&(t=p),t},I=(0,o.useMemo)(()=>{const e={textStyle:{},containerStyle:{}};return k?(k.disabled?e.textStyle={color:P.current.disabledText.color}:k.inactive?e.textStyle={color:P.current.inactiveText.color}:k.selected&&(e.textStyle={color:P.current.selectedText.color}),k.startingDay&&(e.startingDay={backgroundColor:k.color}),k.endingDay&&(e.endingDay={backgroundColor:k.color}),k.startingDay||k.endingDay||(e.day={backgroundColor:k.color}),k.textColor&&(e.textStyle={color:k.textColor}),k.customTextStyle&&(e.textStyle=k.customTextStyle),k.customContainerStyle&&(e.containerStyle=k.customContainerStyle),e):e},[k]),O=(0,o.useMemo)(()=>{const e=[P.current.base];if(L&&e.push(P.current.today),k){e.push({borderRadius:17,overflow:'hidden',paddingTop:5});const t=I.startingDay,o=I.endingDay;t&&!o?e.push({backgroundColor:I.startingDay?.backgroundColor}):(o&&!t||o&&t)&&e.push({backgroundColor:I.endingDay?.backgroundColor}),I.containerStyle&&e.push(I.containerStyle)}return e},[k,M,_,L]),R=(0,o.useMemo)(()=>{const e=[P.current.text];return M?e.push(P.current.disabledText):_?e.push(P.current.inactiveText):L&&e.push(P.current.todayText),k&&I.textStyle&&e.push(I.textStyle),e},[k,M,_,L]),w=(0,o.useMemo)(()=>{const e={backgroundColor:void 0},t={backgroundColor:void 0};let o={};const l=I.startingDay,n=I.endingDay;return l&&!n?t.backgroundColor=I.startingDay?.backgroundColor:n&&!l?e.backgroundColor=I.endingDay?.backgroundColor:I.day&&(e.backgroundColor=I.day?.backgroundColor,t.backgroundColor=I.day?.backgroundColor,o={backgroundColor:I.day?.backgroundColor}),{leftFillerStyle:e,rightFillerStyle:t,fillerStyle:o}},[k]),A=(0,o.useCallback)(()=>{C?.(F)},[C,x]),N=(0,o.useCallback)(()=>{h?.(F)},[h,x]),q=k?l.default:n.default;return(0,f.jsx)(q,{testID:j,disabled:E(),onPress:E()?void 0:A,onLongPress:E()?void 0:N,accessible:!0,accessibilityRole:M?void 0:'button',accessibilityLabel:D,children:(0,f.jsxs)(c.default,{style:P.current.container,children:[(()=>{if(k)return(0,f.jsxs)(c.default,{style:[P.current.fillers,w.fillerStyle],children:[(0,f.jsx)(c.default,{style:[P.current.leftFiller,w.leftFillerStyle]}),(0,f.jsx)(c.default,{style:[P.current.rightFiller,w.rightFillerStyle]})]})})(),(0,f.jsxs)(c.default,{style:O,children:[(0,f.jsx)(s.default,{allowFontScaling:!1,style:R,children:String(T)}),(()=>{if(k){const{marked:e,dotColor:o}=k;return(0,f.jsx)(y.default,{type:'dot',theme:t,marked:e,disabled:M,inactive:_,today:L,dotColor:o})}})()]})]})})};var C=x;x.displayName='PeriodDay',x.propTypes={state:t.default.oneOf(['selected','disabled','inactive','today','']),marking:t.default.any,theme:t.default.object,onPress:t.default.func,onLongPress:t.default.func,date:t.default.string}},5133,[5103,14,5134,5118,622,585,5110,5128,5135,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),m.exports=e.TouchableWithoutFeedback=void 0;var t=r(d[0]),o=r(d[1]),c=r(d[2]),s=r(d[3]),u=r(d[4]);const b=e.TouchableWithoutFeedback=(0,c.copyComponentProperties)(o.TouchableWithoutFeedback,c=>(0,t.jsx)(o.TouchableWithoutFeedback,Object.assign({},c,{style:[(0,u.toRNWClassName)(c.className,"uniwind-default-touchable-without-feedback"),c.style],dataSet:(0,s.generateDataSet)(c)})));m.exports=b},5134,[6,17,406,407,408]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}});var e,t=r(_d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1]));const l=34;function c(e={}){const t=Object.assign({},n,e);return o.default.create(Object.assign({container:{alignSelf:'stretch',alignItems:'center'},base:{width:38,height:l,alignItems:'center',justifyContent:'center'},today:{backgroundColor:t.todayBackgroundColor,borderRadius:17},fillers:{position:'absolute',height:l,flexDirection:'row',left:0,right:0},leftFiller:{backgroundColor:t.calendarBackground,height:l,flex:1},rightFiller:{backgroundColor:t.calendarBackground,height:l,flex:1},text:{fontSize:t.textDayFontSize,fontFamily:t.textDayFontFamily,fontWeight:t.textDayFontWeight,color:t.dayTextColor,backgroundColor:'rgba(0, 0, 0, 0)'},todayText:{fontWeight:'500',color:e.todayTextColor},selectedText:{color:t.selectedDayTextColor},disabledText:{color:t.textDisabledColor},inactiveText:{color:t.textInactiveColor}},e['stylesheet.day.period']||{}))}},5135,[30,5115]); +__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return I}});var t=e(r(d[0])),n=e(r(d[1])),o=e(r(d[2])),l=r(d[3]),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),i=r(d[7]),f=r(d[8]),h=r(d[9]),b=e(r(d[10])),y=r(d[11]),p=e(r(d[12])),S=e(r(d[13])),M=e(r(d[14])),D=e(r(d[15])),E=e(r(d[16])),T=r(d[17]);const C=b.default.screenWidth,R=360,k=50,w=50,v=(e,n)=>{(0,l.useImperativeHandle)(n,()=>({scrollToDay:(e,t,n)=>{we(e,t,n)},scrollToMonth:e=>{ve(e)}}));const{theme:S,current:v,firstDay:I,markedDates:H,headerStyle:x,onMonthChange:j,onVisibleMonthsChange:O,pastScrollRange:L=k,futureScrollRange:P=w,calendarHeight:_=R,calendarWidth:z=C,calendarStyle:A,animateScroll:$=!1,showScrollIndicator:B=!1,staticHeader:F,testID:W,style:N,onLayout:V,removeClippedSubviews:U,horizontal:q=!1,pagingEnabled:G,scrollEnabled:J=!0,nestedScrollEnabled:K=!0,scrollsToTop:Q=!1,keyExtractor:X=(e,t)=>String(t),keyboardShouldPersistTaps:Y,onScrollBeginDrag:Z,onScrollEndDrag:ee,onMomentumScrollBegin:te,onMomentumScrollEnd:ne,contentContainerStyle:ae,onEndReachedThreshold:re,onEndReached:oe,onHeaderLayout:le,accessibilityElementsHidden:se,importantForAccessibility:de}=e,ce=(0,i.extractCalendarProps)(e),ue=(0,i.extractHeaderProps)(e),ie=q?z:_,fe=F&&q,[he,be]=(0,l.useState)((0,f.parseDate)(v)),me=(0,l.useMemo)(()=>!b.default.isRN73()&&b.default.isAndroidRTL&&q,[q]),ye=(0,l.useRef)(!0),ge=(0,l.useRef)((0,p.default)(S)),pe=(0,l.useRef)(),Se=(0,l.useRef)(q?1:3),Me=(0,l.useRef)((0,f.parseDate)(v)||new o.default),De=(0,l.useRef)(he),Ee=(0,l.useMemo)(()=>{const e=[];for(let t=0;t<=L+P;t++){const n=Me.current?.clone().addMonths(t-L,!0);e.push(n)}return e},[L,P]),Te=(0,l.useMemo)(()=>[ge.current.staticHeader,x],[x]),Ce=(0,l.useMemo)(()=>[ge.current.container,N],[N]),Re=(0,l.useMemo)(()=>(0,t.default)(Ee,function(e){return e.toString()===Me.current?.toString()}),[Ee]),ke=(0,l.useCallback)(e=>(0,t.default)(Ee,function(t){return t.toString()===e.toString()}),[Ee]);(0,l.useEffect)(()=>{v&&ve(new o.default(v))},[v]),(0,y.useDidUpdate)(()=>{const e=he?.clone();if(e){const t=(0,f.xdateToData)(e);j?.(t),O?.([t]),s.default.announceForAccessibility(e.toString('MMMM yyyy'))}},[he]);const we=(e,t,n)=>{const o=(0,f.parseDate)(e),l=Math.round(Me?.current?.clone().setDate(1).diffMonths(o?.clone().setDate(1)));let s=ie*L+l*ie+(t||0);if(!q){let e=0;const t=(0,h.page)(o,I);for(let n=0;n{const t=(0,f.parseDate)(e),n=Math.round(Me?.current?.clone().setDate(1).diffMonths(t?.clone().setDate(1))),o=ie*(me?L-n:L+n);0!==o&&pe?.current?.scrollToOffset({offset:o,animated:$})},[ie,me,L,$]),Ie=(0,l.useCallback)(e=>{const t=he?.clone().addMonths(e,!0);(0,h.sameMonth)(t,he)||-1===ke(t)||(ve(t),be(t))},[he,ve]),He=(0,l.useCallback)(e=>{if(H&&e)for(const[t,n]of Object.entries(H))if((0,h.sameMonth)(new o.default(t),new o.default(e)))return H},[H]),xe=(0,l.useCallback)((e,t)=>({length:ie,offset:ie*t,index:t}),[]),je=(0,l.useCallback)(e=>{for(let t=-Se.current;t<=Se.current;t++){const n=he?.clone().addMonths(t,!0);if((0,h.sameMonth)(e,n))return!0}return!1},[he]),Oe=(0,l.useCallback)(({item:e})=>{const t=(0,f.toMarkingFormat)(e),[n,o]=t.split('-'),l=`${W}.item_${n}-${o}`,s=ye.current?le:void 0;return ye.current=!1,(0,T.jsx)(M.default,Object.assign({},ce,{testID:l,markedDates:He(e),item:e,style:A,horizontal:q,calendarWidth:z,calendarHeight:_,scrollToMonth:ve,visible:je(e),onHeaderLayout:s}))},[q,A,z,W,He,je,ce]),Le=(0,l.useRef)({viewAreaCoveragePercentThreshold:20}),Pe=(0,l.useCallback)(({viewableItems:e})=>{const t=(0,f.parseDate)(e[0]?.item);if(me){const e=Ee.findIndex(e=>(0,E.default)((0,f.parseDate)(v),e)),n=e-Ee.findIndex(e=>(0,E.default)(t,e));De.current=Ee[e+n],be(De.current)}else(0,h.sameDate)(De?.current,t)||(De.current=t,be(De.current))},[Ee,me,v]),ze=(0,l.useRef)([{viewabilityConfig:Le.current,onViewableItemsChanged:Pe}]);return(0,T.jsxs)(u.default,{style:ge.current.flatListContainer,testID:W,children:[(0,T.jsx)(c.default,{ref:pe,windowSize:me?L+P+1:void 0,style:Ce,showsVerticalScrollIndicator:B,showsHorizontalScrollIndicator:B,data:Ee,renderItem:Oe,getItemLayout:xe,initialNumToRender:Se.current,initialScrollIndex:Re,viewabilityConfigCallbackPairs:ze.current,testID:`${W}.list`,onLayout:V,removeClippedSubviews:U,pagingEnabled:G,scrollEnabled:J,scrollsToTop:Q,horizontal:q,keyboardShouldPersistTaps:Y,keyExtractor:X,onEndReachedThreshold:re,onEndReached:oe,nestedScrollEnabled:K,onMomentumScrollBegin:te,onMomentumScrollEnd:ne,onScrollBeginDrag:Z,onScrollEndDrag:ee,contentContainerStyle:ae}),(()=>{if(fe){const e=ye.current?le:void 0;return ye.current=!1,(0,T.jsx)(D.default,Object.assign({},ue,{testID:`${W}.staticHeader`,style:Te,month:he,addMonth:Ie,onHeaderLayout:e,accessibilityElementsHidden:se,importantForAccessibility:de}))}})()]})};var I=(0,l.forwardRef)(v);v.displayName='CalendarList',v.propTypes=Object.assign({},S.default.propTypes,{pastScrollRange:n.default.number,futureScrollRange:n.default.number,calendarWidth:n.default.number,calendarHeight:n.default.number,calendarStyle:n.default.oneOfType([n.default.object,n.default.number,n.default.array]),staticHeader:n.default.bool,showScrollIndicator:n.default.bool,animateScroll:n.default.bool,scrollEnabled:n.default.bool,scrollsToTop:n.default.bool,pagingEnabled:n.default.bool,horizontal:n.default.bool,keyboardShouldPersistTaps:n.default.oneOf(['never','always','handled']),keyExtractor:n.default.func,onEndReachedThreshold:n.default.number,onEndReached:n.default.func,nestedScrollEnabled:n.default.bool})},5136,[4570,5103,5106,14,104,405,585,5112,5110,5109,5108,5113,5137,5102,5138,5116,2482,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}}),r(_d[0]);var e,t=r(_d[1]),n=(e=t)&&e.__esModule?e:{default:e},o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[2]));function c(e={}){const t=Object.assign({},o,e);return n.default.create(Object.assign({flatListContainer:{flex:1},container:{backgroundColor:t.calendarBackground},placeholder:{backgroundColor:t.calendarBackground,alignItems:'center',justifyContent:'center'},placeholderText:{fontSize:20,fontWeight:'200',color:t.dayTextColor},calendar:{paddingLeft:15,paddingRight:15},staticHeader:{position:'absolute',left:0,right:0,top:0,backgroundColor:t.calendarBackground,paddingHorizontal:15}},e['stylesheet.calendar-list.main']||{}))}},5137,[108,30,5115]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return M}});var t=r(d[0]),n=e(t),o=e(r(d[1])),s=r(d[2]),l=r(d[3]),c=e(r(d[4])),u=e(r(d[5])),h=r(d[6]);const f=n.default.memo(e=>{const{item:n,theme:f,scrollToMonth:M,horizontal:y,calendarHeight:b,calendarWidth:P,style:w,headerStyle:_,onPressArrowLeft:j,onPressArrowRight:p,visible:v}=e,x=(0,t.useRef)((0,c.default)(f)),A=(0,l.extractCalendarProps)(e),C=(0,s.toMarkingFormat)(n),k=(0,t.useMemo)(()=>[{width:P,minHeight:b},x.current.calendar,w],[P,b,w]),D=(0,t.useMemo)(()=>[k,x.current.placeholderText],[k]),L=(0,t.useCallback)((e,t)=>{const n=t?.clone();if(n)if(j)j(e,n);else if(M){const e=n.getMonth();for(n.addMonths(-1);n.getMonth()===e;)n.setDate(n.getDate()-1);M(n)}},[j,M]),O=(0,t.useCallback)((e,t)=>{const n=t?.clone();n&&(p?p(e,n):M&&(n.addMonths(1),M(n)))},[p,M]);return v?(0,h.jsx)(u.default,Object.assign({hideArrows:!0,hideExtraDays:!0},A,{current:C,style:k,headerStyle:y?_:void 0,disableMonthChange:!0,onPressArrowLeft:y?L:j,onPressArrowRight:y?O:p})):(0,h.jsx)(o.default,{style:D,children:C})});var M=f;f.displayName='CalendarListItem'},5138,[14,622,5110,5112,5137,5102,6]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return w}});var t=e(r(_d[0])),s=r(_d[1]),n=e(r(_d[2])),o=e(r(_d[3])),l=r(_d[4]),i=r(_d[5]),d=e(r(_d[6])),c=e(r(_d[7])),u=e(r(_d[8])),f=e(r(_d[9])),h=r(_d[10]);const y=50;var w=e=>{const{initialDate:w,horizontal:M,scrollRange:p=y,staticHeader:x,scrollViewProps:S,calendarProps:k,testID:A}=e,C=(0,s.useRef)((0,f.default)(k?.theme)),j=(0,s.useRef)(),[D,I]=(0,s.useState)(P(w,p)),[R,H]=(0,s.useState)(p),[_,O]=(0,s.useState)(w||D[p]),v=x&&M,E=(0,i.extractHeaderProps)(e),L=(0,s.useMemo)(()=>[C.current.staticHeader,k?.headerStyle],[k?.headerStyle]);(0,s.useEffect)(()=>{F(_)},[_]);const z=(0,s.useCallback)(e=>e?D.findIndex(t=>t.includes(e.toString('yyyy-MM'))):-1,[D]),F=(0,s.useCallback)(e=>{if(e){const s=z(new t.default(e));if(-1!==s){const e=!(o.default.isAndroid&&!M);j.current?.scrollToOffset?.(s*o.default.screenWidth,0,e)}}},[z]),V=(0,s.useCallback)((e,s)=>{if(s){const n=new t.default(s).addMonths(e,!0),o=new t.default(s).addMonths(2*e,!0);-1!==z(o)&&O((0,l.toMarkingFormat)(n))}},[z]),W=(0,s.useCallback)((e,t)=>{k?.onPressArrowLeft?k?.onPressArrowLeft?.(e,t):V(1,t)},[V]),T=(0,s.useCallback)((e,t)=>{k?.onPressArrowRight?k?.onPressArrowRight?.(e,t):V(-1,t)},[V]),$=(0,s.useCallback)((e,t,s)=>{v&&s.scrolledByUser&&O(D[e])},[D]),B=(0,s.useCallback)(e=>{M?N(e):U(e)},[D]),N=e=>{const t=P(D[e],p);I(t)},U=e=>{const t=[...D],s=D[e],n=e>p;if(s){if(n)for(let e=2;e<=p;e++){const n=b(s,e);t.push(n)}else for(let e=-1;e>-p;e--){const n=b(s,e);t.unshift(n)}H(n?e:p-1),I(t)}},q=(0,s.useMemo)(()=>[C.current.flatListContainer,{flex:M?void 0:1}],[C,M]),G=(0,s.useMemo)(()=>Object.assign({},S,{showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1}),[S]),J=(0,s.useCallback)((e,t)=>(0,h.jsx)(d.default,Object.assign({},k,E,{initialDate:t,disableMonthChange:!0,hideArrows:!M,onPressArrowRight:W,onPressArrowLeft:T,hideExtraDays:k?.hideExtraDays||!0,style:[C.current.calendar,k?.style],headerStyle:M?k?.headerStyle:void 0,testID:`${A}_${t}`})),[k,W,T]);return(0,h.jsxs)(n.default,{style:q,children:[(0,h.jsx)(u.default,{ref:j,data:D,renderItem:J,reloadPages:B,onReachNearEdgeThreshold:Math.round(20),extendedState:k?.markedDates,isHorizontal:M,style:C.current.container,initialPageIndex:p,positionIndex:R,pageHeight:360,pageWidth:o.default.screenWidth,onPageChange:$,scrollViewProps:G},"calendar-list"),(()=>{if(v)return(0,h.jsx)(c.default,Object.assign({},E,{month:new t.default(_),onPressArrowRight:W,onPressArrowLeft:T,style:L,accessibilityElementsHidden:!0,importantForAccessibility:'no-hide-descendants',testID:'static-header'}))})()]})};function b(e,s){const n=new t.default(e);return n.addMonths(s,!0),n.setDate(1),(0,l.toMarkingFormat)(n)}function P(e,s=y){const n=e||(new t.default).toString(),o=[];for(let e=-s;e<=s;e++){const t=b(n,e);o.push(t)}return o}},5139,[5106,14,585,5108,5110,5112,5102,5116,5140,5137,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return R}});var n=e(r(d[0])),t=e(r(d[1])),o=e(r(d[2])),l=r(d[3]),u=r(d[4]),c=e(r(d[5])),s=r(d[6]),f=r(d[7]);const h=(e,h)=>{const{isHorizontal:R,renderItem:b,data:v,reloadPages:E=o.default,pageWidth:M=c.default.screenWidth,pageHeight:P=c.default.screenHeight,onPageChange:p,onReachEdge:w,onReachNearEdge:y,onReachNearEdgeThreshold:C,initialPageIndex:O=0,initialOffset:S,extendedState:x,scrollViewProps:T,positionIndex:I=0,disableScrollOnDataChange:_,onEndReachedThreshold:V,onVisibleIndicesChanged:j,layoutProvider:k,onScroll:H,onEndReached:A,renderFooter:D}=e,L=(0,l.useMemo)(()=>{return e=v,new u.DataProvider((e,n)=>e!==n).cloneWithRows(e);var e},[v]),N=(0,l.useRef)(new u.LayoutProvider(()=>'page',(e,n)=>{n.width=M,n.height=P})),W=(0,l.useMemo)(()=>R&&c.default.isRTL&&(c.default.isRN73()||c.default.isAndroid),[R]),z=(0,s.useCombinedRefs)(h),B=(0,l.useRef)(),F=(0,l.useRef)(!1),U=(0,l.useRef)(!1),q=(0,l.useRef)(!1),G=(0,l.useCallback)((0,t.default)(E,500,{leading:!1,trailing:!0}),[E]);(0,l.useEffect)(()=>{_||setTimeout(()=>{const e=R?W?Math.floor(v.length/2)+1:Math.floor(v.length/2)*M:0,n=R?0:I*P;z.current?.scrollToOffset?.(e,n,!1)},0)},[v,_,R]);const J=(0,l.useCallback)((e,t,o)=>{G?.cancel();const l=e.nativeEvent.contentOffset,u=l.y,s=W?M*v.length-l.x:l.x,f=Math.round(R?s/M:u/P);B.current!==f&&(void 0!==B.current&&(p?.(f,B.current,{scrolledByUser:q.current}),q.current=!1,F.current=!1,U.current=!1,0===f||f===v.length-1?F.current=!0:C&&!(0,n.default)(f,C,v.length-C)&&(U.current=!0)),R&&c.default.isAndroid&&setTimeout(()=>{K(e)},100),B.current=f),H?.(e,t,o)},[H,p,v.length,G,R,W]),K=(0,l.useCallback)(e=>{B.current&&(F.current?(w?.(B.current),G?.(B.current)):U.current&&(G?.(B.current),y?.(B.current)),T?.onMomentumScrollEnd?.(e))},[T?.onMomentumScrollEnd,w,y,G]),Q=(0,l.useCallback)(()=>{q.current=!0},[]),X=(0,l.useMemo)(()=>Object.assign({pagingEnabled:R,bounces:!1},T,{onScrollBeginDrag:Q,onMomentumScrollEnd:K}),[Q,K,T,R]),Y=(0,l.useMemo)(()=>({height:P}),[P]);return(0,f.jsx)(u.RecyclerListView,{ref:z,isHorizontal:R,rowRenderer:b,dataProvider:L,layoutProvider:k??N.current,extendedState:x,initialRenderIndex:S?void 0:O,initialOffset:S,renderAheadOffset:5*M,onScroll:J,style:Y,scrollViewProps:X,onEndReached:A,onEndReachedThreshold:V,onVisibleIndicesChanged:j,renderFooter:D})};var R=(0,l.forwardRef)(h)},5140,[5141,4164,2642,14,5143,5108,5113,6]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=r(d[2]);m.exports=function(u,c,f){return c=o(c),void 0===f?(f=c,c=0):f=o(f),u=t(u),n(u,c,f)}},5141,[5142,4478,2669]); +__d(function(g,r,i,a,m,e,d){var n=Math.max,t=Math.min;m.exports=function(o,u,c){return o>=t(u,c)&&ot)return{x:i[t].x,y:i[t].y};throw new o.default({message:"No layout available for index: "+t,type:"LayoutUnavailableException"})},t.prototype.getStyleOverridesForIndex=function(t){},t.prototype.removeLayout=function(t){var i=this.getLayouts();if(t0){var o=i[0];o.x=0,o.y=0}},t})();e.LayoutManager=n;var h=(function(t){function n(i,o,n,h){void 0===n&&(n=!1);var s=t.call(this)||this;return s._layoutProvider=i,s._window=o,s._totalHeight=0,s._totalWidth=0,s._isHorizontal=!!n,s._layouts=h||[],s}return i(n,t),n.prototype.getContentDimension=function(){return{height:this._totalHeight,width:this._totalWidth}},n.prototype.removeLayout=function(i){t.prototype.removeLayout.call(this,i),0===this._layouts.length&&(this._totalHeight=0,this._totalWidth=0)},n.prototype.getLayouts=function(){return this._layouts},n.prototype.getOffsetForIndex=function(t){if(this._layouts.length>t)return{x:this._layouts[t].x,y:this._layouts[t].y};throw new o.default({message:"No layout available for index: "+t,type:"LayoutUnavailableException"})},n.prototype.overrideLayout=function(t,i){var o=this._layouts[t];return o&&(o.isOverridden=!0,o.width=i.width,o.height=i.height),!0},n.prototype.setMaxBounds=function(t){this._isHorizontal?t.height=Math.min(this._window.height,t.height):t.width=Math.min(this._window.width,t.width)},n.prototype.relayoutFromIndex=function(t,i){t=this._locateFirstNeighbourIndex(t);var o=0,n=0,h=0,s=this._layouts[t];s&&(o=s.x,n=s.y,this._pointDimensionsToRect(s));for(var u=this._layouts.length,l={height:0,width:0},y=null,_=null,d=t;du-1?this._layouts.push({x:o,y:n,height:l.height,width:l.width,type:p}):((y=this._layouts[d]).x=o,y.y=n,y.type=p,y.width=l.width,y.height=l.height),this._isHorizontal?n+=l.height:o+=l.width}u>i&&this._layouts.splice(i,u-i),this._setFinalDimensions(h)},n.prototype._pointDimensionsToRect=function(t){this._isHorizontal?this._totalWidth=t.x:this._totalHeight=t.y},n.prototype._setFinalDimensions=function(t){this._isHorizontal?(this._totalHeight=this._window.height,this._totalWidth+=t):(this._totalWidth=this._window.width,this._totalHeight+=t)},n.prototype._locateFirstNeighbourIndex=function(t){if(0===t)return 0;for(var i=t-1;i>=0;i--)if(this._isHorizontal){if(0===this._layouts[i].y)break}else if(0===this._layouts[i].x)break;return i},n.prototype._checkBounds=function(t,i,o,n){return n?i+o.height<=this._window.height+.9:t+o.width<=this._window.width+.9},n})(n);e.WrapGridLayoutManager=h},5150,[5151]); +__d(function(g,r,i,a,m,e,_d){"use strict";var t,n=this&&this.__extends||(t=function(n,o){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])},t(n,o)},function(n,o){if("function"!=typeof o&&null!==o)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");function c(){this.constructor=n}t(n,o),n.prototype=null===o?Object.create(o):(c.prototype=o.prototype,new c)});Object.defineProperty(e,"__esModule",{value:!0});var o=(function(t){function o(n){var o=t.call(this,n.message)||this;return o.name=n.type,o}return n(o,t),o})(Error);e.default=o},5151,[]); +__d(function(g,r,i,a,m,e,_d){"use strict";var t,o=this&&this.__extends||(t=function(o,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])},t(o,n)},function(o,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function s(){this.constructor=o}t(o,n),o.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.GridLayoutProvider=void 0;var n=r(_d[0]),s=r(_d[1]),h=(function(t){function n(o,n,s,h,u){var c=t.call(this,n,function(t,o,n){c.setLayout(o,n)})||this;return c._getHeightOrWidth=h,c._getSpan=s,c._maxSpan=o,c._acceptableRelayoutDelta=null==u?1:u,c}return o(n,t),n.prototype.newLayoutManager=function(t,o,n){return this._isHorizontal=o,this._renderWindowSize=t,new s.GridLayoutManager(this,t,this._getSpan,this._maxSpan,this._acceptableRelayoutDelta,this._isHorizontal,n)},n.prototype.setLayout=function(t,o){var n=this._maxSpan,s=this._getSpan(o);if(s>n)throw new Error("Item span for index "+o+" is more than the max span");if(!this._renderWindowSize)throw new Error("setLayout called before layoutmanager was created, cannot be handled");this._isHorizontal?(t.width=this._getHeightOrWidth(o),t.height=this._renderWindowSize.height/n*s):(t.height=this._getHeightOrWidth(o),t.width=this._renderWindowSize.width/n*s)},n})(n.LayoutProvider);e.GridLayoutProvider=h},5152,[5149,5153]); +__d(function(g,r,i,a,m,e,_d){"use strict";var t,o=this&&this.__extends||(t=function(o,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])},t(o,n)},function(o,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function h(){this.constructor=o}t(o,n),o.prototype=null===n?Object.create(n):(h.prototype=n.prototype,new h)});Object.defineProperty(e,"__esModule",{value:!0}),e.GridLayoutManager=void 0;var n=(function(t){function n(o,n,h,s,u,l,c){var p=t.call(this,o,n,l,c)||this;if(p._getSpan=h,p._isGridHorizontal=l,p._renderWindowSize=n,u<0)throw new Error("acceptableRelayoutDelta cannot be less than 0");if(p._acceptableRelayoutDelta=u,s<=0)throw new Error("Max Column Span cannot be less than or equal to 0");return p._maxSpan=s,p}return o(n,t),n.prototype.overrideLayout=function(o,n){var h=this.getLayouts()[o],s=Math.abs(n.height-h.height),u=Math.abs(n.width-h.width);if(h)if(this._isGridHorizontal){if(su||hp)this.scrollToIndex(t);else{var c=h+l;if(c>p){var f=c-p;this.scrollToOffset(f+s,f+s,i,!0)}}}},s.prototype.scrollToItem=function(t,i){for(var n=this.props.dataProvider.getSize(),o=0;o0&&(this._initialOffset=n,t.onRecreate&&t.onRecreate({lastOffset:this._initialOffset}),t.contextProvider.remove(i+_.Constants.CONTEXT_PROVIDER_OFFSET_KEY_SUFFIX)),t.forceNonDeterministicRendering){var o=t.contextProvider.get(i+_.Constants.CONTEXT_PROVIDER_LAYOUT_KEY_SUFFIX);o&&"string"==typeof o&&(this._cachedLayouts=JSON.parse(o).layoutArray,t.contextProvider.remove(i+_.Constants.CONTEXT_PROVIDER_LAYOUT_KEY_SUFFIX))}}}},s.prototype._checkAndChangeLayouts=function(t,i){if(this._params.isHorizontal=t.isHorizontal,this._params.itemCount=t.dataProvider.getSize(),this._virtualRenderer.setParamsAndDimensions(this._params,this._layout),this._virtualRenderer.setLayoutProvider(t.layoutProvider),t.dataProvider.hasStableIds()&&this.props.dataProvider!==t.dataProvider&&(t.dataProvider.requiresDataChangeHandling()?this._virtualRenderer.handleDataSetChange(t.dataProvider):this._virtualRenderer.hasPendingAnimationOptimization()&&console.warn(y.Messages.ANIMATION_ON_PAGINATION)),this.props.layoutProvider!==t.layoutProvider||this.props.isHorizontal!==t.isHorizontal)this._virtualRenderer.setLayoutManager(t.layoutProvider.createLayoutManager(this._layout,t.isHorizontal)),t.layoutProvider.shouldRefreshWithAnchoring?this._virtualRenderer.refreshWithAnchor():this._virtualRenderer.refresh(),this._refreshViewability();else if(this.props.dataProvider!==t.dataProvider){t.dataProvider.getSize()>this.props.dataProvider.getSize()&&(this._onEndReachedCalled=!1),(o=this._virtualRenderer.getLayoutManager())&&(o.relayoutFromIndex(t.dataProvider.getFirstIndexToProcessInternal(),t.dataProvider.getSize()),this._virtualRenderer.refresh())}else if(i){if(o=this._virtualRenderer.getLayoutManager()){var n=o.getLayouts();this._virtualRenderer.setLayoutManager(t.layoutProvider.createLayoutManager(this._layout,t.isHorizontal,n)),this._refreshViewability()}}else if(this._relayoutReqIndex>=0){var o;if(o=this._virtualRenderer.getLayoutManager()){var s=t.dataProvider.getSize();o.relayoutFromIndex(Math.min(Math.max(s-1,0),this._relayoutReqIndex),s),this._relayoutReqIndex=-1,this._refreshViewability()}}},s.prototype._refreshViewability=function(){this._virtualRenderer.refresh(),this._queueStateRefresh()},s.prototype._queueStateRefresh=function(){var t=this;this.refreshRequestDebouncer(function(){t._isMounted&&t.setState(function(t){return t})})},s.prototype._initStateIfRequired=function(t){return!this.state&&!this.getHasRenderedOnce()&&(this.state={internalSnapshot:{},renderStack:t},!0)},s.prototype._initTrackers=function(t){if(this._assertDependencyPresence(t),t.onVisibleIndexesChanged)throw new c.default(f.default.usingOldVisibleIndexesChangedParam);t.onVisibleIndicesChanged&&this._virtualRenderer.attachVisibleItemsListener(t.onVisibleIndicesChanged),this._params={initialOffset:this._initialOffset?this._initialOffset:t.initialOffset,initialRenderIndex:t.initialRenderIndex,isHorizontal:t.isHorizontal,itemCount:t.dataProvider.getSize(),renderAheadOffset:t.renderAheadOffset},this._virtualRenderer.setParamsAndDimensions(this._params,this._layout);var i=t.layoutProvider.createLayoutManager(this._layout,t.isHorizontal,this._cachedLayouts);this._virtualRenderer.setLayoutManager(i),this._virtualRenderer.setLayoutProvider(t.layoutProvider),this._virtualRenderer.init();var n=this._virtualRenderer.getInitialOffset(),o=i.getContentDimension();n.y>0&&o.height>this._layout.height||n.x>0&&o.width>this._layout.width?(this._pendingScrollToOffset=n,this._initStateIfRequired()||this.setState({})):this._virtualRenderer.startViewabilityTracker(this._getWindowCorrection(n.x,n.y,t))},s.prototype._getWindowCorrection=function(t,i,n){return n.applyWindowCorrection&&n.applyWindowCorrection(t,i,this._windowCorrectionConfig.value)||this._windowCorrectionConfig.value},s.prototype._assertDependencyPresence=function(t){if(!t.dataProvider||!t.layoutProvider)throw new c.default(f.default.unresolvedDependenciesException)},s.prototype._assertType=function(t){if(!t&&0!==t)throw new c.default(f.default.itemTypeNullException)},s.prototype._renderRowUsingMeta=function(t){var i=this.props.dataProvider.getSize(),n=t.dataIndex;if(!l.ObjectUtil.isNullOrUndefined(n)&&n=n||o<0||T&&t-O>=c}function S(){var t=y();if(M(t))return W(t);v=setTimeout(S,E(t))}function W(t){return v=void 0,N&&u?$(t):(u=f=void 0,s)}function _(){var t=y(),o=M(t);if(u=arguments,f=this,l=t,o){if(void 0===v)return w(l);if(T)return v=setTimeout(S,n),$(l)}return void 0===v&&(v=setTimeout(S,n)),s}return n=x(n)||0,j(o)&&(h=!!o.leading,c=(T='maxWait'in o)?p(x(o.maxWait)||0,n):c,N='trailing'in o?!!o.trailing:N),_.cancel=function(){void 0!==v&&clearTimeout(v),O=0,u=l=f=v=void 0},_.flush=function(){return void 0===v?s:W(y())},_}},5155,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default={initializationException:{message:"Parameters required for initializing the module are missing",type:"Initialization essentials missing"},itemBoundsException:{message:"Dimensions cannot be undefined or null, check if LayoutProvider returns irregular values",type:"ItemBoundsException"},itemTypeNullException:{message:"RecyclerListView items always require a type, check if LayoutProvider returns irregular values",type:"ItemTypeNullException"},layoutException:{message:"RecyclerListView needs to have a bounded size. Currently height or, width is 0.Consider adding style={{flex:1}} or, fixed dimensions",type:"LayoutException"},platformNotDetectedException:{message:"Unable to detect the running platform, if you're trying to run recyclerlistview in browser make sure process.env.RLV_ENV is set to browser in webpack config",type:"PlatformNotDetectedException"},unresolvedDependenciesException:{message:"missing datasource or layout provider, cannot proceed without it",type:"UnresolvedDependenciesException"},refNotAsFunctionException:{message:"When using StickyContainer, RecyclerListView needs to use ref as a function and not as a string.",type:"RefNotAsFunctionException"},wrongStickyChildTypeException:{message:"StickyContainer can only have a single child of type RecyclerListView.",type:"WrongStickyChildTypeException"},usingOldVisibleIndexesChangedParam:{message:"onVisibleIndexesChanged has been deprecated. Please use onVisibleIndicesChanged instead.",type:"usingOldVisibleIndexesChangedParam"},stickyIndicesArraySortError:{message:"The sticky indices array passed to StickyContainer isn't sorted in ascending order.",type:"stickyIndicesArraySortError"}}},5156,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Constants=void 0,e.Constants={CONTEXT_PROVIDER_OFFSET_KEY_SUFFIX:"_offset",CONTEXT_PROVIDER_LAYOUT_KEY_SUFFIX:"_layouts"}},5157,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Messages=void 0,e.Messages={ERROR_LISTVIEW_VALIDATION:"missing datasource or layout provider, cannot proceed without it",WARN_SCROLL_TO_INDEX:"scrollTo was called before RecyclerListView was measured, please wait for the mount to finish",VISIBLE_INDEXES_CHANGED_DEPRECATED:"onVisibleIndexesChanged deprecated. Please use onVisibleIndicesChanged instead.",ANIMATION_ON_PAGINATION:"Looks like you're trying to use RecyclerListView's layout animation render while doing pagination. This operation will be ignored to avoid creation of too many items due to developer error."}},5158,[]); +__d(function(g,r,_i,_a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]),i=r(d[1]),a=r(d[2]),n=r(d[3]),s=r(d[4]),o=r(d[5]),l=(function(){function l(t,i,a,n){var l=this;this._layoutProvider=o.default.cast(null),this._recyclePool=o.default.cast(null),this._layoutManager=null,this._viewabilityTracker=null,this._optimizeForAnimations=!1,this._onVisibleItemsChanged=function(t,i,a){l.onVisibleItemsChanged&&l.onVisibleItemsChanged(t,i,a)},this._onEngagedItemsChanged=function(t,i,a){var n,o=a.length,h=0;if(l._isRecyclingEnabled)for(var _=0;_0&&this._layoutManager?(t=this._layoutManager.getOffsetForIndex(i),this._params.initialOffset=this._params.isHorizontal?t.x:t.y):this._params.isHorizontal?(t.x=s.Default.value(this._params.initialOffset,0),t.y=0):(t.y=s.Default.value(this._params.initialOffset,0),t.x=0)}return t},l.prototype.init=function(){this.getInitialOffset(),this._recyclePool=new t.default,this._params?this._viewabilityTracker=new n.default(s.Default.value(this._params.renderAheadOffset,0),s.Default.value(this._params.initialOffset,0)):this._viewabilityTracker=new n.default(0,0),this._prepareViewabilityTracker()},l.prototype.startViewabilityTracker=function(t){this._viewabilityTracker&&(this._isViewTrackerRunning=!0,this._viewabilityTracker.init(t))},l.prototype.syncAndGetKey=function(t,i,a,n){var o=i||this._fetchStableId,l=a||this._renderStack,h=this._stableIdToRenderKeyMap[o(t)],_=h?h.key:void 0;if(s.ObjectUtil.isNullOrUndefined(_)){var c=this._layoutProvider.getLayoutTypeForIndex(t);if(_=this._recyclePool.getRecycledObject(c),s.ObjectUtil.isNullOrUndefined(_))l[_=o(t)]&&(_=this._getCollisionAvoidingKey()),l[_]={dataIndex:t};else{var y=l[_];if(y){var u=y.dataIndex;y.dataIndex=t,s.ObjectUtil.isNullOrUndefined(u)||u===t||delete this._stableIdToRenderKeyMap[o(u)]}else l[_]={dataIndex:t},n&&n[_]&&delete this._stableIdToRenderKeyMap[n[_]]}this._markDirty=!0,this._stableIdToRenderKeyMap[o(t)]={key:_,type:c}}s.ObjectUtil.isNullOrUndefined(this._engagedIndexes[t])||this._recyclePool.removeFromPool(_);var f=l[_];return f&&f.dataIndex!==t&&console.warn("Possible stableId collision @",t),_},l.prototype.handleDataSetChange=function(t){var i=this,a=t.getStableId,n=t.getSize()-1,o={},l={},h={};for(var _ in this._optimizeForAnimations&&this._recyclePool&&this._recyclePool.clearAll(),this._renderStack)if(this._renderStack.hasOwnProperty(_)){var c=this._renderStack[_].dataIndex;if(!s.ObjectUtil.isNullOrUndefined(c))if(c<=n)o[a(c)]=1}for(var y=Object.keys(this._stableIdToRenderKeyMap),u=y.length,f=0;f=0&&this._currentOffset>=this._maxOffset-this._windowBound;return this.forceRefreshWithOffset(this._currentOffset),t},n.prototype.forceRefreshWithOffset=function(t){this._currentOffset=-1,this.updateOffset(t,!1,this._defaultCorrection)},n.prototype.updateOffset=function(t,i,n){var s=t;if(i&&(this._actualOffset=t,s=Math.min(this._maxOffset,Math.max(0,t+(n.windowShift+n.startCorrection)))),this._currentOffset!==s){this._currentOffset=s,this._updateTrackingWindows(t,n);var o=0;this._visibleIndexes.length>0&&(o=this._visibleIndexes[0]),this._fitAndUpdate(o)}},n.prototype.getLastOffset=function(){return this._currentOffset},n.prototype.getLastActualOffset=function(){return this._actualOffset},n.prototype.getEngagedIndexes=function(){return this._engagedIndexes},n.prototype.findFirstLogicallyVisibleIndex=function(){for(var t=this._findFirstVisibleIndexUsingBS(.001),i=t,n=t-1;n>=0;n--)if(this._isHorizontal){if(this._layouts[t].x!==this._layouts[n].x)break;i=n}else{if(this._layouts[t].y!==this._layouts[n].y)break;i=n}return i},n.prototype.updateRenderAheadOffset=function(t){this._renderAheadOffset=Math.max(0,t),this.forceRefreshWithOffset(this._currentOffset)},n.prototype.getCurrentRenderAheadOffset=function(){return this._renderAheadOffset},n.prototype.setActualOffset=function(t){this._actualOffset=t},n.prototype._findFirstVisibleIndexOptimally=function(){var t=0;return this._currentOffset>5e3?t=this._findFirstVisibleIndexUsingBS():this._currentOffset>0&&(t=this._findFirstVisibleIndexLinearly()),t},n.prototype._fitAndUpdate=function(t){var i=[],n=[];this._fitIndexes(i,n,t,!0),this._fitIndexes(i,n,t+1,!1),this._diffUpdateOriginalIndexesAndRaiseEvents(i,n)},n.prototype._doInitialFit=function(t,i){t=Math.min(this._maxOffset,Math.max(0,t)),this._updateTrackingWindows(t,i);var n=this._findFirstVisibleIndexOptimally();this._fitAndUpdate(n)},n.prototype._findFirstVisibleIndexLinearly=function(){for(var t=this._layouts.length,i=null,n={start:0,end:0},s=0;s=0;h--)if(this._checkIntersectionAndReport(h,!0,f,t,i))u=!0;else if(u)break}else for(h=n;hi},n.prototype._isItemBoundsBeyondWindow=function(t,i,n){return t.start>=i&&t.end<=n},n.prototype._isZeroHeightEdgeElement=function(t,i,n){return i-n===0&&(t.start===i||t.end===n)},n.prototype._itemIntersectsWindow=function(t,i,n){return this._isItemInBounds(t,i)||this._isItemInBounds(t,n)||this._isItemBoundsBeyondWindow(t,i,n)||this._isZeroHeightEdgeElement(t,i,n)},n.prototype._itemIntersectsEngagedWindow=function(t,i){return this._itemIntersectsWindow(this._engagedWindow,t,i)},n.prototype._itemIntersectsVisibleWindow=function(t,i){return this._itemIntersectsWindow(this._visibleWindow,t,i)},n.prototype._updateTrackingWindows=function(t,i){var n=i.windowShift+i.startCorrection,s=i.windowShift+i.endCorrection,o=t+n,f=t+this._windowBound+s;this._engagedWindow.start=Math.max(0,o-this._renderAheadOffset),this._engagedWindow.end=f+this._renderAheadOffset,this._visibleWindow.start=o,this._visibleWindow.end=f},n.prototype._diffUpdateOriginalIndexesAndRaiseEvents=function(t,i){this._diffArraysAndCallFunc(t,this._visibleIndexes,this.onVisibleRowsChanged),this._diffArraysAndCallFunc(i,this._engagedIndexes,this.onEngagedRowsChanged),this._visibleIndexes=t,this._engagedIndexes=i},n.prototype._diffArraysAndCallFunc=function(i,n,s){if(s){var o=this._calculateArrayDiff(i,n),f=this._calculateArrayDiff(n,i);(o.length>0||f.length>0)&&s(t([],i,!0),o,f)}},n.prototype._calculateArrayDiff=function(t,n){for(var s=t.length,o=[],f=0;f=0&&xs))return o;l=o+1}return h},t.findClosestValueToTarget=function(n,t){for(var i=0,u=n.length-1,l=Math.floor((i+u)/2),f=n[l],o=f+1;i<=u&&f!==o&&f!==t;)ft&&(u=l),o=f,f=n[l=Math.floor((i+u)/2)];return{value:f,index:l}},t.findValueSmallerThanTarget=function(n,t){var i=n.length-1;if(t>=n[i])return{value:n[i],index:i};if(!(tn[i])){var u=this.findClosestValueToTarget(n,t),l=u.value,f=u.index;return l>=t?{value:l,index:f}:{value:n[f+1],index:f+1}}},t.findIndexOf=function(n,t){for(var i=0,u=n.length,l=0;in[l=u+i-1>>1])i=l+1;else{if(!(tthis.knobTracker.add(t))}componentDidMount(){this._isMounted=!0,this.loadReservations(this.props)}componentWillUnmount(){this._isMounted=!1,this.state.scrollY.removeAllListeners()}componentDidUpdate(t,e){const s=this.getSelectedDate(this.props.selected);if((0,f.sameDate)(s,e.selectedDay))t.items||this.loadReservations(this.props);else{const e=this.getSelectedDate(t.selected);(0,f.sameDate)(s,e)||(this.setState({selectedDay:s}),this.calendar?.current?.scrollToDay(s,this.calendarOffset(),!0))}}static getDerivedStateFromProps(t){return t.items?{firstReservationLoad:!1}:null}getSelectedDate(t){return t?new o.default(t):new o.default(!0)}calendarOffset(){return 96-this.viewHeight/2}initialScrollPadPosition=()=>Math.max(0,this.viewHeight-x);setScrollPadPosition=(t,e)=>{this.scrollPad?.current?.scrollTo?this.scrollPad.current.scrollTo({x:0,y:t,animated:e}):this.scrollPad?.current?.getNode().scrollTo({x:0,y:t,animated:e})};toggleCalendarPosition=t=>{const e=this.initialScrollPadPosition();this.setScrollPadPosition(t?0:e,!0),this.enableCalendarScrolling(t)};enableCalendarScrolling(t=!0){this.setState({calendarScrollable:t}),this.props.onCalendarToggled?.(t),this.calendar?.current?.scrollToDay(this.state.selectedDay,this.calendarOffset()+1,!0)}loadReservations(t){t.items&&Object.keys(t.items).length||this.state.firstReservationLoad||this.setState({firstReservationLoad:!0},()=>{this.props.loadItemsForMonth?.((0,p.xdateToData)(this.state.selectedDay))})}onDayPress=t=>{this.chooseDay(t,!this.state.calendarScrollable)};chooseDay(t,e){const s=new o.default(t.dateString);this.setState({calendarScrollable:!1,selectedDay:s.clone()}),this.props.onCalendarToggled?.(!1),e||this.setState({topDay:s.clone()}),this.setScrollPadPosition(this.initialScrollPadPosition(),!0),this.calendar?.current?.scrollToDay(s,this.calendarOffset(),!0),this.props.loadItemsForMonth?.((0,p.xdateToData)(s)),this.props.onDayPress?.((0,p.xdateToData)(s))}generateMarkings=(0,l.default)((t,e,s)=>{e||(e={},s&&Object.keys(s).forEach(t=>{s[t]&&s[t].length&&(e[t]={marked:!0})}));const o=(0,p.toMarkingFormat)(t);return Object.assign({},e,{[o]:Object.assign({},e[o]||{},{selected:!0})})});onScrollPadLayout=()=>{this.setScrollPadPosition(this.initialScrollPadPosition(),!1),setTimeout(()=>this.setState({calendarIsReady:!0}),0)};onCalendarListLayout=()=>{this.calendar?.current?.scrollToDay(this.state.selectedDay,this.calendarOffset(),!1)};onLayout=t=>{this.viewHeight=t.nativeEvent.layout.height,this.viewWidth=t.nativeEvent.layout.width,this.forceUpdate()};onTouchStart=()=>{this.headerState='touched',this.knob?.current?.setNativeProps({style:{opacity:.5}})};onTouchEnd=()=>{if(this.knob?.current?.setNativeProps({style:{opacity:1}}),'touched'===this.headerState){const t=this.state.calendarScrollable;this.toggleCalendarPosition(!t)}this.headerState='idle'};onStartDrag=()=>{this.headerState='dragged',this.knobTracker.reset()};onSnapAfterDrag=t=>{this.onTouchEnd();const e=t.nativeEvent.contentOffset.y;this.knobTracker.add(e);const s=e+250*this.knobTracker.estimateSpeed(),o=this.initialScrollPadPosition(),l=s>o/2?o:0;this.setScrollPadPosition(l,!0),this.enableCalendarScrolling(0===l)};onVisibleMonthsChange=t=>{this.props.onVisibleMonthsChange?.(t),this.props.items&&!this.state.firstReservationLoad&&(this.scrollTimeout&&clearTimeout(this.scrollTimeout),this.scrollTimeout=setTimeout(()=>{this._isMounted&&this.props.loadItemsForMonth?.(t[0])},200))};onDayChange=t=>{const e=(0,f.sameMonth)(t,this.state.selectedDay);this.calendar?.current?.scrollToDay(t,this.calendarOffset(),e),this.setState({selectedDay:t}),this.props.onDayChange?.((0,p.xdateToData)(t))};renderReservations(){const t=(0,y.extractReservationListProps)(this.props);return(0,e.default)(this.props.renderList)?this.props.renderList(Object.assign({},t,{selectedDay:this.state.selectedDay,topDay:this.state.topDay,onDayChange:this.onDayChange})):(0,k.jsx)(C.default,Object.assign({},t,{ref:this.list,selectedDay:this.state.selectedDay,topDay:this.state.topDay,onDayChange:this.onDayChange}))}renderCalendarList(){const{markedDates:t,items:e}=this.props,s=!!this.state.calendarScrollable&&this.props.hideExtraDays,o=(0,y.extractCalendarListProps)(this.props);return(0,k.jsx)(T.default,Object.assign({},o,{ref:this.calendar,current:(0,b.getCalendarDateString)(this.currentMonth.toString()),markedDates:this.generateMarkings(this.state.selectedDay,t,e),calendarWidth:this.viewWidth,scrollEnabled:this.state.calendarScrollable,hideExtraDays:s,onLayout:this.onCalendarListLayout,onDayPress:this.onDayPress,onVisibleMonthsChange:this.onVisibleMonthsChange}))}renderKnob(){const{showClosingKnob:t,hideKnob:e,renderKnob:s}=this.props;let o=(0,k.jsx)(h.default,{style:this.style.knobContainer});if(!e){const e=s?s():(0,k.jsx)(h.default,{style:this.style.knob});o=!this.state.calendarScrollable||t?(0,k.jsx)(h.default,{style:this.style.knobContainer,children:(0,k.jsx)(h.default,{ref:this.knob,children:e})}):null}return o}renderWeekDaysNames=()=>(0,k.jsx)(v.default,{firstDay:this.props.firstDay,style:this.style.dayHeader});renderWeekNumbersSpace=()=>this.props.showWeekNumbers&&(0,k.jsx)(h.default,{style:this.style.dayHeader});render(){const{hideKnob:t,style:e,testID:s}=this.props,o=this.initialScrollPadPosition(),l=[this.style.weekdays,{opacity:this.state.scrollY.interpolate({inputRange:[o-x,o],outputRange:[0,1],extrapolate:'clamp'}),transform:[{translateY:this.state.scrollY.interpolate({inputRange:[Math.max(0,o-x),o],outputRange:[-104,0],extrapolate:'clamp'})}]}],n=this.state.scrollY.interpolate({inputRange:[0,o],outputRange:[o,0],extrapolate:'clamp'}),d=this.state.scrollY.interpolate({inputRange:[0,o],outputRange:[0,o/2],extrapolate:'clamp'}),c=[this.style.header,{bottom:o,transform:[{translateY:n}]}];this.state.calendarIsReady||(c.push({height:0}),l.push({height:x}));const y=!t&&this.state.calendarScrollable&&this.props.showClosingKnob?o+x:0,p={height:24,top:(!t&&!this.state.calendarScrollable?x:y)-24};return(0,k.jsxs)(h.default,{testID:s,onLayout:this.onLayout,style:[e,this.style.container],children:[(0,k.jsx)(h.default,{style:this.style.reservations,children:this.renderReservations()}),(0,k.jsxs)(u.default.View,{style:c,children:[(0,k.jsx)(u.default.View,{style:[this.style.animatedContainer,{transform:[{translateY:d}]}],children:this.renderCalendarList()}),this.renderKnob()]}),(0,k.jsxs)(u.default.View,{style:l,children:[this.renderWeekNumbersSpace(),this.renderWeekDaysNames()]}),(0,k.jsx)(u.default.ScrollView,{ref:this.scrollPad,style:[this.style.scrollPadStyle,p],overScrollMode:"never",showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1,scrollEventThrottle:8,scrollsToTop:!1,onTouchStart:this.onTouchStart,onTouchEnd:this.onTouchEnd,onScrollBeginDrag:this.onStartDrag,onScrollEndDrag:this.onSnapAfterDrag,onScroll:u.default.event([{nativeEvent:{contentOffset:{y:this.state.scrollY}}}],{useNativeDriver:!0}),children:(0,k.jsx)(h.default,{testID:D.AGENDA_CALENDAR_KNOB,style:{height:o+24},onLayout:this.onScrollPadLayout})})]})}}var w=j},5174,[1381,5103,5106,5175,14,585,691,106,5112,5110,5109,5176,5177,5123,5178,5180,5136,5181,6]); +__d(function(g,r,_i2,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=Number.isNaN||function(t){return'number'==typeof t&&t!=t};function n(n,u){return n===u||!(!t(n)||!t(u))}function u(t,u){if(t.length!==u.length)return!1;for(var i=0;ithis.lastTimestamp){const o=t-this.lastPosition;(o>.001||o<-.001)&&this.history.push(o/(s-this.lastTimestamp))}this.lastPosition=t,this.lastTimestamp=s}estimateSpeed(){const t=this.history.slice(-3);return t.reduce((t,s)=>t+s,0)/t.length}reset(){this.history=[],this.lastPosition=void 0,this.lastTimestamp=void 0}}},5177,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}});var t=e(r(_d[0])),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=e(r(_d[2]));function l(e={}){const l=Object.assign({},n,e),{knob:d,weekdays:u}=(0,o.default)(l);return t.default.create(Object.assign({container:{flex:1,overflow:'hidden'},animatedContainer:{flex:1},knob:d,weekdays:u,header:{overflow:'hidden',justifyContent:'flex-end',position:'absolute',height:'100%',width:'100%'},knobContainer:{flex:1,position:'absolute',left:0,right:0,height:24,bottom:0,alignItems:'center',backgroundColor:l.calendarBackground},dayHeader:{width:32,textAlign:'center',fontSize:l.textDayHeaderFontSize,fontFamily:l.textDayHeaderFontFamily,fontWeight:l.textDayHeaderFontWeight,color:l.textSectionTitleColor},reservations:{flex:1,marginTop:104,backgroundColor:l.reservationsBackgroundColor||l.backgroundColor},scrollPadStyle:{position:'absolute',width:'100%',alignSelf:'center'}},e['stylesheet.agenda.main']||{}))}},5178,[30,5115,5179]); +__d(function(g,r,i,a,m,e,d){"use strict";function o(o){return{knob:{width:38,height:7,marginTop:10,borderRadius:3,backgroundColor:o.agendaKnobColor},weekdays:{position:'absolute',left:0,right:0,top:0,flexDirection:'row',justifyContent:'space-between',paddingLeft:24,paddingRight:24,paddingTop:15,paddingBottom:7,backgroundColor:o.calendarBackground}}}Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}})},5179,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return s}});var t=e(r(d[0])),l=e(r(d[1])),n=r(d[2]),u=r(d[3]);var s=t.default.memo(({firstDay:e,style:t})=>(0,n.weekDayNames)(e).map((e,n)=>(0,u.jsx)(l.default,{allowFontScaling:!1,style:t,numberOfLines:1,accessibilityLabel:'',children:e},n)))},5180,[14,622,5109,6]); +__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return R}});var t=e(r(d[0])),s=e(r(d[1])),o=e(r(d[2])),n=r(d[3]),i=e(n),l=e(r(d[4])),c=e(r(d[5])),h=e(r(d[6])),u=r(d[7]),p=r(d[8]),f=r(d[9]),y=e(r(d[10])),v=e(r(d[11])),D=r(d[12]);class S extends n.Component{static displayName='ReservationList';static propTypes=Object.assign({},v.default.propTypes,{items:s.default.object,selectedDay:s.default.instanceOf(o.default),topDay:s.default.instanceOf(o.default),onDayChange:s.default.func,showOnlySelectedDayItems:s.default.bool,renderEmptyData:s.default.func,onScroll:s.default.func,onScrollBeginDrag:s.default.func,onScrollEndDrag:s.default.func,onMomentumScrollBegin:s.default.func,onMomentumScrollEnd:s.default.func,refreshControl:s.default.element,refreshing:s.default.bool,onRefresh:s.default.func,reservationsKeyExtractor:s.default.func});static defaultProps={refreshing:!1,selectedDay:new o.default(!0)};list=i.default.createRef();constructor(e){super(e),this.style=(0,y.default)(e.theme),this.state={reservations:[]},this.heights=[],this.selectedDay=e.selectedDay,this.scrollOver=!0}componentDidMount(){this.updateDataSource(this.getReservations(this.props).reservations)}componentDidUpdate(e){this.props.topDay&&e.topDay&&e!==this.props&&((0,p.sameDate)(e.topDay,this.props.topDay)?this.updateReservations(this.props):this.setState({reservations:[]},()=>this.updateReservations(this.props)))}updateDataSource(e){this.setState({reservations:e})}updateReservations(e){const{selectedDay:t,showOnlySelectedDayItems:s}=e,o=this.getReservations(e);if(!s&&this.list&&!(0,p.sameDate)(t,this.selectedDay)){let e=0;for(let t=0;t({reservation:e,date:t?void 0:s})):!!o&&[{date:e.clone()}]}getReservations(e){const{selectedDay:t,showOnlySelectedDayItems:s}=e;if(!e.items||!t)return{reservations:[],scrollPosition:0};let o=[];if(this.state.reservations&&this.state.reservations.length){const s=this.state.reservations[0].date?.clone();if(s)for(;s.getTime(){const t=e.nativeEvent.contentOffset.y;this.props.onScroll?.(t);let s,o=0;for(s=0;s=t);s++)o+=this.heights[s];const n=this.state.reservations[s];if(!n)return;const i=n.date;i&&!(0,p.sameDate)(i,this.selectedDay)&&this.scrollOver&&(this.selectedDay=i.clone(),this.props.onDayChange?.(i.clone()))};onListTouch(){this.scrollOver=!0}onRowLayoutChange(e,t){this.heights[e]=t.nativeEvent.layout.height}onMoveShouldSetResponderCapture=()=>(this.onListTouch(),!1);renderRow=({item:e,index:t})=>{const s=(0,u.extractReservationProps)(this.props);return(0,D.jsx)(c.default,{onLayout:this.onRowLayoutChange.bind(this,t),children:(0,D.jsx)(v.default,Object.assign({},s,{item:e.reservation,date:e.date}))})};keyExtractor=(e,t)=>this.props.reservationsKeyExtractor?.(e,t)||`${e?.reservation?.day}${t}`;render(){const{items:e,selectedDay:s,theme:o,style:n}=this.props,i=!e||s&&!e[(0,f.toMarkingFormat)(s)],c=!this.state.reservations||0===this.state.reservations.length;return i||c?(0,t.default)(this.props.renderEmptyData)?this.props.renderEmptyData?.():(0,D.jsx)(l.default,{style:this.style.indicator,color:o?.indicatorColor}):(0,D.jsx)(h.default,{ref:this.list,style:n,contentContainerStyle:this.style.content,data:this.state.reservations,renderItem:this.renderRow,keyExtractor:this.keyExtractor,showsVerticalScrollIndicator:!1,scrollEventThrottle:200,onMoveShouldSetResponderCapture:this.onMoveShouldSetResponderCapture,onScroll:this.onScroll,refreshControl:this.props.refreshControl,refreshing:this.props.refreshing,onRefresh:this.props.onRefresh,onScrollBeginDrag:this.props.onScrollBeginDrag,onScrollEndDrag:this.props.onScrollEndDrag,onMomentumScrollBegin:this.props.onMomentumScrollBegin,onMomentumScrollEnd:this.props.onMomentumScrollEnd})}}var R=S},5181,[1381,5103,5106,14,5117,585,405,5112,5109,5110,5182,5183,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}});var e,t=r(_d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));function l(e={}){const t=Object.assign({},o,e);return n.default.create(Object.assign({container:{flexDirection:'row'},innerContainer:{flex:1},dayNum:{fontSize:28,fontWeight:'200',fontFamily:t.textDayFontFamily,color:t.agendaDayNumColor},dayText:{fontSize:14,fontWeight:t.textDayFontWeight,fontFamily:t.textDayFontFamily,color:t.agendaDayTextColor,backgroundColor:'rgba(0,0,0,0)',marginTop:-5},day:{width:63,alignItems:'center',justifyContent:'flex-start',marginTop:32},today:{color:t.agendaTodayColor},indicator:{marginTop:80}},e['stylesheet.agenda.list']||{}))}},5182,[30,5115]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return D}});var t=e(r(d[0])),s=e(r(d[1])),n=r(d[2]),l=e(r(d[3])),o=e(r(d[4])),u=r(d[5]),f=r(d[6]),y=r(d[7]),c=e(r(d[8])),h=r(d[9]);class p extends n.Component{static displayName='Reservation';static propTypes={date:s.default.any,item:s.default.any,theme:s.default.object,rowHasChanged:s.default.func,renderDay:s.default.func,renderItem:s.default.func,renderEmptyDate:s.default.func};constructor(e){super(e),this.style=(0,c.default)(e.theme)}shouldComponentUpdate(e){const s=this.props.date,n=e.date,l=this.props.item,o=e.item;let u=!0;return s||n?s&&n&&(s.getTime()!==n.getTime()?u=!0:l||o?l&&o&&(!s&&!n||s&&n)&&(0,t.default)(this.props.rowHasChanged)&&(u=this.props.rowHasChanged(l,o)):u=!1):u=!1,u}renderDate(){const{item:e,date:s,renderDay:n}=this.props;if((0,t.default)(n))return n(s,e);const c=s&&(0,u.isToday)(s)?this.style.today:void 0,p=(0,f.getDefaultLocale)().dayNamesShort;return s?(0,h.jsxs)(l.default,{style:this.style.day,testID:y.RESERVATION_DATE,children:[(0,h.jsx)(o.default,{allowFontScaling:!1,style:[this.style.dayNum,c],children:s.getDate()}),(0,h.jsx)(o.default,{allowFontScaling:!1,style:[this.style.dayText,c],children:p?p[s.getDay()]:void 0})]}):(0,h.jsx)(l.default,{style:this.style.day})}render(){const{item:e,date:s,renderItem:n,renderEmptyDate:o}=this.props;let u;if(e){const l=!!s;(0,t.default)(n)&&(u=n(e,l))}else(0,t.default)(o)&&(u=o(s));return(0,h.jsxs)(l.default,{style:this.style.container,children:[this.renderDate(),(0,h.jsx)(l.default,{style:this.style.innerContainer,children:u})]})}}var D=p},5183,[1381,5103,14,585,622,5109,5123,5176,5182,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["initialPosition","onCalendarToggled","disablePan","hideKnob","leftArrowImageSource","rightArrowImageSource","allowShadow","disableWeekScroll","openThreshold","closeThreshold","closeOnDayPress","horizontal","calendarStyle","theme","style","firstDay","onDayPress","hideArrows","onPressArrowLeft","onPressArrowRight","renderArrow","testID"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return $}}),Object.defineProperty(_e,"Positions",{enumerable:!0,get:function(){return n}});var n,s=t(r(_d[0])),o=t(r(_d[1])),l=t(r(_d[2])),u=t(r(_d[3])),d=t(r(_d[4])),c=t(r(_d[5])),f=r(_d[6]),h=t(r(_d[7])),y=t(r(_d[8])),p=t(r(_d[9])),S=t(r(_d[10])),b=t(r(_d[11])),w=t(r(_d[12])),D=t(r(_d[13])),P=r(_d[14]),R=r(_d[15]),E=r(_d[16]),M=t(E),O=t(r(_d[17])),C=t(r(_d[18])),A=t(r(_d[19])),x=t(r(_d[20])),v=t(r(_d[21])),j=t(r(_d[22])),I=t(r(_d[23])),N=r(_d[24]),T=r(_d[25]);!(function(e){e.CLOSED="closed",e.OPEN="open"})(n||(n={}));const k=30,L=r(_d[26]),_=r(_d[27]),H={left:10,right:10,top:10,bottom:10},V={stylesheet:{calendar:{header:{week:{marginTop:7,marginBottom:-4,flexDirection:'row',justifyContent:'space-around'}}}}},W=(0,f.forwardRef)((t,W)=>{const $=(0,f.useContext)(j.default),{date:K,setDate:U,numberOfDays:z,timelineLeftInset:F}=$,{initialPosition:B=n.CLOSED,onCalendarToggled:G,disablePan:Y,hideKnob:q=z&&z>1,leftArrowImageSource:J=L,rightArrowImageSource:Q=_,allowShadow:X=!0,disableWeekScroll:Z,openThreshold:ee=k,closeThreshold:te=k,closeOnDayPress:re=!0,horizontal:ne=!0,calendarStyle:ae,theme:se,style:oe,firstDay:le=0,onDayPress:ue,hideArrows:ie,onPressArrowLeft:de,onPressArrowRight:ce,renderArrow:fe,testID:he}=t,ye=(0,s.default)(t,e),[ge,me]=(0,f.useState)(!1),[pe,Se]=(0,f.useState)(0),be=(0,f.useCallback)(({nativeEvent:{layout:{height:e}}})=>{Se(e||78)},[]),we=e=>new c.default(e).getFullYear(),De=e=>new c.default(e).getMonth()+1,Pe=(0,f.useRef)(De(K)),Re=(0,f.useRef)(we(K)),Ee=(e,t)=>{if(e&&t){if(e.year>we(t))return!0;if(e.year===we(t)&&e.month>De(t))return!0}return!1};(0,f.useEffect)(()=>{nt(K)},[K]);const Me=e=>(0,P.page)(new c.default(e),le).length/7,Oe=(0,f.useRef)(Me(K)),[Ce,Ae]=(0,f.useState)(z?n.CLOSED:B),xe=Ce===n.OPEN,ve=(0,f.useCallback)(()=>ne?pe+46*Oe.current+(q?0:E.KNOB_CONTAINER_HEIGHT):Math.max(I.default.screenHeight,I.default.screenWidth),[pe,ne,q,Oe]),je=(0,f.useRef)(ve()),Ie=(0,f.useMemo)(()=>pe+46+(q||Number(z)>1?0:E.KNOB_CONTAINER_HEIGHT),[z,q,pe]),Ne=(0,f.useMemo)(()=>xe?ve():Ie,[Ie,xe,ve]),Te=(0,f.useRef)(Ne),ke=(0,f.useMemo)(()=>new p.default.Value(Ne),[Ne]),Le=(0,f.useRef)(new p.default.Value(xe?-pe:0));(0,f.useEffect)(()=>{Te.current=Ne,ke.setValue(Ne),ze.current.style.height=Ne},[Ne]),(0,f.useEffect)(()=>{je.current=ve()},[pe]),(0,f.useEffect)(()=>{z&&Ae(n.CLOSED)},[z]);const He=(0,f.useRef)(),Ve=(0,f.useRef)(),We=(0,f.useRef)(),$e=(0,f.useRef)(),Ke=(0,f.useRef)((0,M.default)(se)),Ue=Object.assign(V,se),ze=(0,f.useRef)({style:{height:Ne}}),Fe={style:{top:xe?-pe:0}},Be={style:{opacity:xe?0:1}},Ge=!ne||(ie||!1),Ye=()=>{He?.current?.setNativeProps(ze.current),ne?$e?.current?.setNativeProps(Be):We?.current?.setNativeProps(Fe)},qe=(0,f.useMemo)(()=>{const e=ae?.paddingLeft,t=ae?.paddingRight;return[Ke.current.weekDayNames,{paddingLeft:(0,u.default)(e)?e+6:24,paddingRight:(0,u.default)(t)?t+6:24}]},[ae]),Je=(0,f.useMemo)(()=>[Ke.current.header,{height:pe,top:Le.current}],[Le.current,pe]),Qe=(0,f.useMemo)(()=>[Ke.current.weekContainer,xe?Ke.current.hidden:Ke.current.visible,{top:pe}],[xe,pe]),Xe=(0,f.useMemo)(()=>[X&&Ke.current.containerShadow,oe,0===pe&&Ke.current.hidden,{overflow:'hidden'}],[X,oe,pe]),Ze=(0,f.useMemo)(()=>({height:ke}),[ke]),et=(0,f.useMemo)(()=>{if(z&&z>1)return{paddingHorizontal:0}},[z]),tt=(0,f.useMemo)(()=>[et,t.headerStyle],[t.headerStyle,et]);(0,f.useEffect)(()=>{h.default&&(h.default.isScreenReaderEnabled?h.default.isScreenReaderEnabled().then(rt):h.default.fetch&&h.default.fetch().then(rt))},[]);const rt=e=>{me(e)},nt=e=>{ne?we(e)===Re.current&&De(e)===Pe.current||Ve?.current?.scrollToMonth(e):Ve?.current?.scrollToDay(e,0,!0)},at=(0,f.useCallback)((e,t=N.UpdateSources.PAGE_SCROLL)=>{if(ne){const n=(0,R.parseDate)(K);if(xe)n.setDate(1),n.addMonths(e?1:-1);else{let t=n.getDay();if(t0&&(t=7+t),z){const t=z<=1?7:z;n.addDays(e?t:-t)}else{const s=(e?7:-7)-t+le;n.addDays(s)}}U?.((0,R.toMarkingFormat)(n),t)}},[ne,xe,le,z,U,K]),st=(e,t)=>!Y&&(!(!ne&&xe)&&(!(!xe&&t.dy<0)&&(t.dy>5||t.dy<-5))),ot=(e,t)=>{ze.current.style.height=Math.min(Math.max(Ie,Te.current+t.dy),je.current),ne?xe?t.dy<0&&(Be.style.opacity=Math.max(0,Math.min(Math.abs(t.dy/200),1))):Be.style.opacity=Math.min(1,Math.max(1-t.dy/100,0)):Fe.style.top=Math.min(Math.max(-t.dy,-pe),0),Ye()},lt=()=>{Te.current=Number(ze.current.style.height),dt()},ut=(0,f.useMemo)(()=>!z||z&&z<=1,[z]),it=(0,f.useMemo)(()=>ut?y.default.create({onMoveShouldSetPanResponder:st,onPanResponderMove:ot,onPanResponderRelease:lt,onPanResponderTerminate:lt}):y.default.create({}),[z,Ce,pe]),dt=(e=0)=>{const t=xe?je.current-te:Ie+ee;let s=Te.current>=t;const o=s?je.current:Ie;ke.setValue(Te.current),Te.current=e||o,s=Te.current>=t,ct(s),p.default.spring(ke,{toValue:Te.current,speed:20,bounciness:6,useNativeDriver:!1}).start(()=>{G?.(s),Ae(()=>Te.current===Ie?n.CLOSED:n.OPEN)}),ft(s)},ct=async e=>{Be.style.opacity=e?0:1,Ye()},ft=e=>{Le.current.setValue(Number(Fe.style.top)),ne||p.default.spring(Le.current,{toValue:e?-pe:0,speed:2,bounciness:1,useNativeDriver:!1}).start()},ht=(0,f.useCallback)(()=>{setTimeout(()=>{xe&&dt(Ie)},0)},[xe,Ie]),yt=(0,f.useCallback)(()=>(dt(xe?Ie:je.current),!xe),[xe,dt,Ie]);(0,f.useImperativeHandle)(W,()=>({toggleCalendarPosition:yt}),[yt]);const gt=(0,f.useCallback)((e,t)=>{de?.(e,t),at(!1,xe?N.UpdateSources.ARROW_PRESS:N.UpdateSources.WEEK_ARROW_PRESS)},[de,at]),mt=(0,f.useCallback)((e,t)=>{ce?.(e,t),at(!0,xe?N.UpdateSources.ARROW_PRESS:N.UpdateSources.WEEK_ARROW_PRESS)},[ce,at]),pt=(0,f.useCallback)(e=>{ut&&U?.(e.dateString,N.UpdateSources.DAY_PRESS),re&&!Y&&ht(),ue?.(e)},[ue,re,ht,ut]),St=(0,f.useCallback)((0,d.default)(e=>{const t=(0,o.default)(e);if(t){const e=t.month;if(e&&Pe.current!==e){Pe.current=e;const n=t.year;if(n&&(Re.current=n),Pe.current!==De(K)){const e=Ee(t,K);at(e)}setTimeout(()=>{const e=Me(t.dateString);e!==Oe.current&&(Oe.current=e,je.current=ve(),xe&&dt(je.current))},0)}}},100,{trailing:!0,leading:!1}),[K,at]),bt=(0,f.useCallback)(e=>(0,l.default)(fe)?fe(e):(0,T.jsx)(w.default,{source:'right'===e?Q:J,style:Ke.current.arrowImage,testID:`${he}.${e}Arrow`}),[fe,Q,J,he]);return(0,T.jsx)(S.default,{testID:he,style:Xe,children:ge?(0,T.jsx)(C.default,Object.assign({testID:`${he}.calendarAccessible`},ye,{theme:Ue,onHeaderLayout:be,onDayPress:pt,hideExtraDays:!0,renderArrow:bt})):(0,T.jsxs)(p.default.View,Object.assign({testID:`${he}.expandableContainer`,ref:He,style:Ze},it.panHandlers,{children:[(0,T.jsx)(A.default,Object.assign({testID:`${he}.calendarList`,horizontal:ne,firstDay:le,calendarStyle:ae,onHeaderLayout:be},ye,{current:K,theme:Ue,ref:Ve,onDayPress:pt,onVisibleMonthsChange:St,pagingEnabled:!0,scrollEnabled:xe,hideArrows:Ge,onPressArrowLeft:gt,onPressArrowRight:mt,hideExtraDays:!ne&&xe,renderArrow:bt,staticHeader:!0,numberOfDays:z,headerStyle:tt,timelineLeftInset:F,context:$})),(()=>{const e=Z?x.default:v.default;return(0,T.jsx)(p.default.View,{ref:$e,style:Qe,pointerEvents:xe?'none':'auto',children:(0,T.jsx)(e,Object.assign({testID:`${he}.weekCalendar`,firstDay:le},ye,{allowShadow:!!Z&&void 0,current:Z?K:void 0,theme:Ue,style:ae,hideDayNames:!0,onDayPress:pt,accessibilityElementsHidden:!0,importantForAccessibility:'no-hide-descendants'}))})})(),!q&&(0,T.jsx)(S.default,{style:Ke.current.knobContainer,pointerEvents:'box-none',children:(0,T.jsx)(D.default,{style:Ke.current.knob,testID:`${he}.knob`,onPress:yt,hitSlop:H})}),!ne&&(()=>{const e=new c.default(K)?.toString('MMMM yyyy');return(0,T.jsxs)(p.default.View,{ref:We,style:Je,pointerEvents:'none',children:[(0,T.jsx)(b.default,{allowFontScaling:!1,style:Ke.current.headerTitle,children:e}),(0,T.jsx)(S.default,{style:qe,children:(0,T.jsx)(O.default,{firstDay:le,style:Ke.current.dayHeader})})]})})()]}))})});var $=Object.assign(W,{displayName:'ExpandableCalendar',positions:n,navigationTypes:N.CalendarNavigationTypes,defaultProps:{horizontal:!0,initialPosition:n.CLOSED,firstDay:0,leftArrowImageSource:L,rightArrowImageSource:_,allowShadow:!0,openThreshold:k,closeThreshold:k,closeOnDayPress:!0}})},5184,[363,5185,1381,2668,5187,5106,14,104,787,106,585,622,594,5118,5109,5110,5188,5180,5102,5136,5189,5190,5192,5108,5191,6,5120,5121]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])},5185,[5186]); +__d(function(g,r,i,a,m,e,d){m.exports=function(n){return n&&n.length?n[0]:void 0}},5186,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,f,l){var c=!0,u=!0;if('function'!=typeof o)throw new TypeError("Expected a function");return t(l)&&(c='leading'in l?!!l.leading:c,u='trailing'in l?!!l.trailing:u),n(o,f,{leading:c,maxWait:f,trailing:u})}},5187,[4164,1382]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"KNOB_CONTAINER_HEIGHT",{enumerable:!0,get:function(){return d}});var e=t(r(_d[0]));r(_d[1]);var o=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(o){var n=Object.getOwnPropertyDescriptor(t,o);Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:function(){return t[o]}})}),e.default=t,e})(r(_d[2])),n=t(r(_d[3]));const d=24;function l(t={}){const l=Object.assign({},o,t);return e.default.create(Object.assign({containerShadow:Object.assign({backgroundColor:l.calendarBackground},void 0),containerWrapper:{paddingBottom:6},container:{backgroundColor:l.calendarBackground},knobContainer:{position:'absolute',left:0,right:0,height:d,bottom:0,alignItems:'center',justifyContent:'center',backgroundColor:l.calendarBackground},knob:{width:40,height:4,borderRadius:3,backgroundColor:l.expandableKnobColor},sectionText:{fontWeight:'bold',fontSize:12,lineHeight:16,color:'#7a92a5',paddingTop:24,paddingBottom:8,paddingLeft:20,paddingRight:20,backgroundColor:l.calendarBackground,textAlign:'left',textTransform:'uppercase'},header:{position:'absolute',left:0,right:0,backgroundColor:l.calendarBackground},headerTitle:{alignSelf:'center',paddingTop:13,paddingBottom:18,fontSize:l.textMonthFontSize,fontFamily:l.textMonthFontFamily,fontWeight:l.textMonthFontWeight,color:l.monthTextColor},weekDayNames:{flexDirection:'row',justifyContent:'space-between'},dayHeader:{width:32,textAlign:'center',fontSize:l.textDayHeaderFontSize,fontFamily:l.textDayHeaderFontFamily,fontWeight:l.textDayHeaderFontWeight,color:l.textSectionTitleColor},monthView:{backgroundColor:l.calendarBackground},weekContainer:{position:'absolute',left:0,right:0},hidden:{opacity:0},visible:{opacity:1},weekCalendar:{marginTop:12,marginBottom:-2},week:{marginTop:7,marginBottom:7,paddingRight:15,paddingLeft:15,flexDirection:'row',justifyContent:'space-around'},partialWeek:{paddingRight:0},dayContainer:{flex:1,alignItems:'center'},emptyDayContainer:{flex:1},arrowImage:{tintColor:l.arrowColor,transform:n.default.isRTL?[{scaleX:-1}]:void 0},contextWrapper:{flex:1},todayButtonContainer:{alignItems:'right'===l.todayButtonPosition?'flex-end':'flex-start',position:'absolute',left:20,bottom:0},todayButton:Object.assign({height:n.default.isTablet?40:28,paddingHorizontal:n.default.isTablet?20:12,borderRadius:n.default.isTablet?20:14,flexDirection:'right'===l.todayButtonPosition?'row-reverse':'row',justifyContent:'center',alignItems:'center',backgroundColor:'white'},void 0),todayButtonText:{color:l.todayButtonTextColor,fontSize:n.default.isTablet?l.todayButtonFontSize+2:l.todayButtonFontSize,fontWeight:l.todayButtonFontWeight,fontFamily:l.todayButtonFontFamily},todayButtonImage:{tintColor:l.todayButtonTextColor,marginLeft:'right'===l.todayButtonPosition?7:void 0,marginRight:'right'===l.todayButtonPosition?void 0:7}},t?.stylesheet?.expandable?.main||{}))}},5188,[30,108,5115,5108]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["context","markedDates"],t=["context","markedDates"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return P}});var s=n(r(_d[0])),u=n(r(_d[1])),o=r(_d[2]),d=n(o),c=n(r(_d[3])),l=n(r(_d[4])),f=r(_d[5]),D=r(_d[6]),y=r(_d[7]),k=r(_d[8]),x=n(r(_d[9])),h=n(r(_d[10])),p=r(_d[11]);function j(n,u){const{context:o,markedDates:d}=n,c=(0,s.default)(n,e),{context:f,markedDates:D}=u,y=(0,s.default)(u,t);return(0,l.default)(o,f)&&(0,l.default)(d,D)&&(0,l.default)(c,y)}const b=d.default.memo(e=>{const{theme:t,current:n,firstDay:s,hideExtraDays:d,markedDates:l,onDayPress:j,onDayLongPress:b,style:P,numberOfDays:_=1,timelineLeftInset:M,testID:O}=e,v=(0,o.useRef)((0,x.default)(t)),w=(0,o.useMemo)(()=>!!_&&_>1,[_]),I=(0,o.useCallback)(e=>{if(e)return(0,f.getWeekDates)(e,s)},[s]),L=(0,o.useMemo)(()=>[v.current.partialWeek,{paddingLeft:M}],[M]),W=(0,k.extractDayProps)(e),$=(0,o.useMemo)(()=>(0,D.parseDate)(n),[n]),C=(t,s)=>{if(n&&d&&!(0,f.sameMonth)(t,$))return(0,p.jsx)(c.default,{style:v.current.emptyDayContainer},s);const u=(0,D.toMarkingFormat)(t);return(0,p.jsx)(c.default,{style:v.current.dayContainer,children:(0,p.jsx)(h.default,Object.assign({},W,{testID:`${O}.day_${u}`,date:u,state:(0,y.getState)(t,$,e,w),marking:w?Object.assign({},l?.[u],{disableTouchEvent:!0}):l?.[u],onPress:j,onLongPress:b}))},s)};return(0,p.jsx)(c.default,{style:v.current.container,testID:`${O}.week_${n}`,children:(0,p.jsx)(c.default,{style:[v.current.week,_>1?L:void 0,P],children:(()=>{const e=_>1?(0,f.getPartialWeekDates)(n,_):I(n),t=[];if(e){const n=e?.indexOf((0,D.parseDate)(new Date))||-1,s=e.slice(n,_);(_>1&&n>-1?s:e).forEach((e,n)=>{const s=e instanceof u.default?e:new u.default(e);t.push(C(s,n))},this)}return t})()})})},j);var P=b;b.displayName='Week'},5189,[363,5106,14,585,2482,5109,5110,5111,5112,5188,5122,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["allowShadow"],t=["style","onDayPress","firstDay"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"NUMBER_OF_PAGES",{enumerable:!0,get:function(){return p}});var u=n(r(_d[0])),s=n(r(_d[1])),c=r(_d[2]),d=n(r(_d[3])),l=n(r(_d[4])),o=r(_d[5]),f=r(_d[6]),y=n(r(_d[7])),D=n(r(_d[8])),b=n(r(_d[9])),h=r(_d[10]),k=n(r(_d[11])),x=r(_d[12]),R=n(r(_d[13])),S=r(_d[14]),C=r(_d[15]);const p=6,w=n=>{const{calendarWidth:s,hideDayNames:w,current:I,theme:O,testID:_,markedDates:j}=n,L=(0,c.useContext)(R.default),{allowShadow:P=!0}=n,W=(0,u.default)(n,e),v=(0,x.extractCalendarProps)(W),{style:T,onDayPress:U,firstDay:A=0}=v,F=(0,u.default)(v,t),{date:N,numberOfDays:K,updateSource:$,setDate:z,timelineLeftInset:H}=L,V=(0,c.useRef)(N),B=(0,c.useRef)((0,y.default)(O)),G=(0,c.useRef)(E(I??N,A,K)),[Y,q]=(0,c.useState)(G.current),J=(0,c.useRef)(k.default.isRTL),Q=(0,c.useRef)(null),X=(0,c.useRef)(p),Z=(0,c.useMemo)(()=>!k.default.isRN73()&&k.default.isAndroidRTL,[]);(0,S.useDidUpdate)(()=>{G.current=E(N,A,K),q(G.current),V.current=N,Q?.current?.scrollToIndex({index:p,animated:!1})},[K]),(0,S.useDidUpdate)(()=>{if($!==h.UpdateSources.WEEK_SCROLL){const e=G.current.findIndex(e=>M(K)?(0,o.onSameDateRange)({firstDay:e,secondDay:N,numberOfDays:K,firstDateInRange:e}):(0,o.sameWeek)(e,N,A));if(e!==X.current){const t=Z?12-e:e;e>=0?(V.current=G.current[t],X.current=t):(V.current=N,X.current=p),e<=0?ie():Q?.current?.scrollToIndex({index:t,animated:!1})}}},[N,$,Z]);const ee=(0,c.useMemo)(()=>s??k.default.screenWidth,[s]),te=(0,c.useCallback)(e=>{U?U(e):z?.(e.dateString,h.UpdateSources.DAY_PRESS)},[U]),re=(0,c.useCallback)((e,t)=>{if(!t)return;const n=(0,o.getWeekDates)(e,A);return n?.reduce((e,n)=>{const u=(0,f.toMarkingFormat)(n);return Object.assign({},e,t[u]&&{[u]:t[u]})},{})},[]),ne=(0,c.useMemo)(()=>[{width:ee},T],[ee,T]),ae=(0,c.useCallback)(({item:e})=>{const t=(0,o.sameWeek)(N,e,A)?L:void 0,n=re(e,j);return(0,C.jsx)(b.default,Object.assign({},F,{markedDates:n,current:e,firstDay:A,style:ne,context:t,onDayPress:te,numberOfDays:K,timelineLeftInset:H}))},[A,te,L,N,j]),ue=(0,c.useCallback)((e,t)=>`${e}-${t}`,[]),se=(0,c.useMemo)(()=>(0,C.jsx)(D.default,{firstDay:A,style:B.current.dayHeader}),[A]),ce=(0,c.useMemo)(()=>[P&&B.current.containerShadow,!w&&B.current.containerWrapper],[P,w]),de=(0,c.useMemo)(()=>[B.current.week,B.current.weekCalendar],[]),le=(0,c.useCallback)((e,t)=>({length:ee,offset:ee*t,index:t}),[ee]),ie=(0,c.useCallback)(()=>{J.current=!0,G.current=E(V.current,A,K),q(G.current),X.current=p,Q?.current?.scrollToIndex({index:p,animated:!1})},[A,K]),oe=(0,c.useCallback)(({viewableItems:e})=>{if(J.current||0===e.length)return void(J.current=!1);const t=G.current,n=e[0]?.item;if(n!==V.current)if(Z){const e=-1*(p-t.indexOf(n)),u=t[p-e];V.current=u,X.current=t.indexOf(u),z(u,h.UpdateSources.WEEK_SCROLL),V.current===t[t.length-1]&&ie()}else X.current=t.indexOf(n),V.current=n,z(n,h.UpdateSources.WEEK_SCROLL),V.current===t[0]&&ie()},[ie,Z]),fe=(0,c.useRef)([{viewabilityConfig:{itemVisiblePercentThreshold:20},onViewableItemsChanged:oe}]);return(0,C.jsxs)(l.default,{testID:_,style:ce,children:[!w&&(0,C.jsx)(l.default,{style:de,children:se}),(0,C.jsx)(l.default,{style:B.current.container,children:(0,C.jsx)(d.default,{testID:`${_}.list`,ref:Q,style:B.current.container,data:Y,horizontal:!0,showsHorizontalScrollIndicator:!1,pagingEnabled:!0,scrollEnabled:!0,renderItem:ae,keyExtractor:ue,initialScrollIndex:p,getItemLayout:le,viewabilityConfigCallbackPairs:fe.current,onEndReached:ie,onEndReachedThreshold:.07692307692307693})})]})};function I(e,t,n){const u=new s.default(e);return 0!==t&&u.addDays(n*t),(0,f.toMarkingFormat)(u)}function O(e,t,n,u){const c=new s.default(e);let d=c.getDay();d0&&(d=7+d),0!==n&&c.addDays(t-d);const l=u&&u>1?c.addDays(n*u):c.addWeeks(n),o=new s.default,y=l.diffDays(o),D=y>0&&y<(u??7);return(0,f.toMarkingFormat)(D?o:l)}function E(e,t,n){return[...Array(13).keys()].map(u=>M(n)?I(e,u-p,n):O(e,t,u-p))}function M(e){return e&&e>1}w.displayName='WeekCalendar';var _=w},5190,[363,5106,14,405,585,5109,5110,5188,5180,5189,5191,5108,5112,5192,5113,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"todayString",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"UpdateSources",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"CalendarNavigationTypes",{enumerable:!0,get:function(){return o}});const t='today';var n,o;!(function(t){t.CALENDAR_INIT="calendarInit",t.PROP_UPDATE="propUpdate",t.TODAY_PRESS="todayPress",t.DAY_PRESS="dayPress",t.ARROW_PRESS="arrowPress",t.WEEK_ARROW_PRESS="weekArrowPress",t.LIST_DRAG="listDrag",t.PAGE_SCROLL="pageScroll",t.WEEK_SCROLL="weekScroll"})(n||(n={})),(function(t){t.AGENDA_SCROLL="listDrag",t.MONTH_SCROLL="pageScroll",t.WEEK_SCROLL="weekScroll",t.MONTH_ARROWS="arrowPress",t.WEEK_ARROWS="weekArrowPress",t.TODAY_PRESS="todayPress"})(o||(o={}))},5191,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]);var u=((e=t)&&e.__esModule?e:{default:e}).default.createContext({})},5192,[14]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["allowShadow"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return C}});var s=t(r(_d[0])),n=t(r(_d[1])),d=r(_d[2]),l=t(r(_d[3])),o=t(r(_d[4])),c=t(r(_d[5])),u=t(r(_d[6])),f=t(r(_d[7])),y=t(r(_d[8])),h=t(r(_d[9])),D=r(_d[10]),S=r(_d[11]),k=t(r(_d[12])),p=r(_d[13]),w=r(_d[14]),x=r(_d[15]);const P=48;var C=t=>{const{current:o,firstDay:D=0,markedDates:C,allowShadow:b=!0,hideDayNames:W,theme:_,calendarWidth:E,calendarHeight:O=P,testID:I}=t,R=(0,d.useContext)(y.default),{date:H,updateSource:M}=R,L=(0,d.useRef)((0,h.default)(_)),U=(0,d.useRef)(),[v,z]=(0,d.useState)(j(o||H,D,50)),K={current:o,date:R.date,firstDay:D},N=E||k.default.screenWidth,T=(0,d.useMemo)(()=>[{width:N},t.style],[N,t.style]);(0,d.useEffect)(()=>{if(M!==p.UpdateSources.WEEK_SCROLL){const e=v.findIndex(e=>(0,w.sameWeek)(e,H,D));U.current?.scrollToOffset?.(e*N,0,!1)}},[H]);const A=(0,d.useCallback)(e=>{R.setDate?.(e.dateString,p.UpdateSources.DAY_PRESS),t.onDayPress?.(e)},[t.onDayPress]),B=(0,d.useCallback)((e,t,{scrolledByUser:s})=>{s&&R?.setDate(v[e],p.UpdateSources.WEEK_SCROLL)},[v]),F=(0,d.useCallback)(e=>{const t=v[e];z(j(t,D,50))},[v]),V=(0,d.useCallback)((l,o)=>{const c=(0,n.default)(t,e),f=(0,S.extractCalendarProps)(c),y=Object.assign({},((0,s.default)(f),f)),h=(0,w.sameWeek)(o,H,D);return(0,d.createElement)(u.default,Object.assign({},y,{key:o,current:h?H:o,firstDay:D,style:T,markedDates:C,onDayPress:A,context:R}))},[H,C]);return(0,x.jsxs)(l.default,{testID:I,style:[b&&L.current.containerShadow,!W&&L.current.containerWrapper],children:[!W&&(0,x.jsx)(l.default,{style:[L.current.week,L.current.weekCalendar],children:(0,x.jsx)(f.default,{firstDay:D,style:L.current.dayHeader})}),(0,x.jsx)(l.default,{children:(0,x.jsx)(c.default,{isHorizontal:!0,ref:U,data:v,renderItem:V,reloadPages:F,onReachNearEdgeThreshold:Math.round(20),extendedState:K,style:L.current.container,initialPageIndex:50,pageHeight:O,pageWidth:N,onPageChange:B,scrollViewProps:{showsHorizontalScrollIndicator:!1}},"week-list")})]})};function b(e,t,s){const n=new o.default(e);let d=n.getDay();d0&&(d=7+d);const l=(0===s?n:n.addDays(t-d)).addWeeks(s);return(0,D.toMarkingFormat)(l)}function j(e,t,s=50){const n=[];for(let d=-s;d<=s;d++){const s=b(e,t,d);n.push(s)}return n}},5193,[4341,363,14,585,5106,5140,5189,5180,5192,5188,5110,5112,5108,5191,5109,6]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return E}});var t=e(r(_d[0])),n=e(r(_d[1])),o=e(r(_d[2])),l=e(r(_d[3])),s=e(r(_d[4])),u=e(r(_d[5])),i=e(r(_d[6])),d=r(_d[7]),c=e(r(_d[8])),f=r(_d[9]),b=r(_d[10]),S=r(_d[11]),y=r(_d[12]),T=r(_d[13]),p=r(_d[14]),k=e(r(_d[15])),C=e(r(_d[16])),v=e(r(_d[17])),I=e(r(_d[18])),x=r(_d[19]),M=r(_d[20]);const w={itemVisiblePercentThreshold:20},D=(0,d.forwardRef)((e,t)=>{const{theme:D,sections:E,scrollToNextEvent:R,viewOffset:h=0,avoidDateUpdates:_,onScroll:j,onMomentumScrollBegin:L,onMomentumScrollEnd:A,onScrollToIndexFailed:F,renderSectionHeader:O,sectionStyle:U,keyExtractor:G,dayFormatter:P,dayFormat:H="dddd, MMM d",useMoment:N,markToday:V=!0,onViewableItemsChanged:B}=e,{date:$,updateSource:q,setDate:z,setDisabled:J}=(0,d.useContext)(v.default),K=(0,d.useRef)((0,C.default)(D)),Q=(0,f.useCombinedRefs)(t),W=(0,d.useRef)(E[0]?.title),X=(0,d.useRef)(!1),Y=(0,d.useRef)(!1),Z=(0,d.useRef)(0);(0,d.useEffect)(()=>{$!==W.current&&setTimeout(()=>{ne($)},500)},[]),(0,f.useDidUpdate)(()=>{q!==p.UpdateSources.LIST_DRAG&&q!==p.UpdateSources.CALENDAR_INIT&&ne($)},[$]);const ee=e=>{let t;return(0,o.default)(E,(n,o)=>{n.title===e&&(t=o)}),t},te=e=>{let t=0;for(let n=1;n{if(!e)return;let t=e;if(P)t=P(e);else if(H)if(N){t=(0,b.getMoment)()(e).format(H)}else t=new i.default(e).toString(H);if(V){const n=(0,T.getDefaultLocale)().today||p.todayString;t=(0,S.isToday)(e)?`${n}, ${t}`:t}return t},[]),ne=(0,d.useCallback)((0,u.default)(e=>{const t=R?te(e):ee(e);(0,s.default)(t)||Q?.current&&void 0!==t&&(Y.current=!0,W.current=E[t]?.title,Q?.current.scrollToLocation({animated:!0,sectionIndex:t,itemIndex:1,viewPosition:0,viewOffset:(k.default.isAndroid?Z.current:0)+h}))},1e3,{leading:!0,trailing:!0}),[h,E]),re=(0,d.useCallback)(e=>{if(e?.viewableItems&&!Y.current){const t=(0,n.default)(e?.viewableItems[0],'section.title');t&&t!==W.current&&(W.current=t,X.current&&!_&&z?.(W.current,p.UpdateSources.LIST_DRAG))}B?.(e)},[_,z,B]),oe=(0,d.useCallback)(e=>{X.current||(X.current=!0,ne.cancel()),j?.(e)},[j]),le=(0,d.useCallback)(e=>{J?.(!0),L?.(e)},[L,J]),se=(0,d.useCallback)(e=>{Y.current=!1,J?.(!1),A?.(e)},[A,J]),ue=(0,d.useMemo)(()=>[K.current.sectionText,U],[U]),ie=(0,d.useCallback)(e=>{F?F(e):console.log('onScrollToIndexFailed info: ',e)},[F]),de=(0,d.useCallback)(e=>{Z.current=e.nativeEvent.layout.height},[]),ce=(0,d.useCallback)(e=>{const t=e?.section?.title;if(O)return O(t);const n=ae(t);return(0,M.jsx)(x.AgendaSectionHeader,{title:n,style:ue,onLayout:de})},[ue]),fe=(0,d.useCallback)((e,t)=>(0,l.default)(G)?G(e,t):String(t),[G]);return e.infiniteListProps?(0,M.jsx)(I.default,Object.assign({},e)):(0,M.jsx)(c.default,Object.assign({stickySectionHeadersEnabled:!0},e,{ref:Q,keyExtractor:fe,showsVerticalScrollIndicator:!1,onViewableItemsChanged:re,viewabilityConfig:w,renderSectionHeader:ce,onScroll:oe,onMomentumScrollBegin:le,onMomentumScrollEnd:se,onScrollToIndexFailed:ie}))});var E=D;D.displayName='AgendaList',D.propTypes={dayFormat:t.default.string,dayFormatter:t.default.func,useMoment:t.default.bool,markToday:t.default.bool,sectionStyle:t.default.oneOfType([t.default.object,t.default.number,t.default.array]),avoidDateUpdates:t.default.bool}},5194,[5103,1358,2621,1381,5124,4164,5106,14,5195,5113,5196,5109,5110,5123,5191,5108,5188,5192,5198,5199,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),m.exports=e.SectionList=void 0;var t=r(d[0]),o=r(d[1]),s=r(d[2]),n=r(d[3]),l=r(d[4]);const C=e.SectionList=(0,s.copyComponentProperties)(o.SectionList,s=>(0,t.jsx)(o.SectionList,Object.assign({},s,{style:[(0,l.toRNWClassName)(s.className,"uniwind-default-section-list"),s.style],contentContainerStyle:[(0,l.toRNWClassName)(s.contentContainerClassName),s.contentContainerStyle],ListFooterComponentStyle:[(0,l.toRNWClassName)(s.ListFooterComponentClassName),s.ListFooterComponentStyle],ListHeaderComponentStyle:[(0,l.toRNWClassName)(s.ListHeaderComponentClassName),s.ListHeaderComponentStyle],dataSet:(0,n.generateDataSet)(s)})));m.exports=C},5195,[6,17,406,407,408]); +__d(function(g,r,i,a,m,e,d){"use strict";let t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getMoment",{enumerable:!0,get:function(){return n}});const n=()=>{if(!t)try{t=r(d[0],"moment")}catch{}return t}},5196,[5197]); __d(function(e,t,n,s,i,r,a){!(function(e,t){'object'==typeof r&&void 0!==i?i.exports=t():'function'==typeof define&&define.amd?define(t):e.moment=t()})(this,function(){'use strict';var e,n;function s(){return e.apply(null,arguments)}function r(e){return e instanceof Array||'[object Array]'===Object.prototype.toString.call(e)}function a(e){return null!=e&&'[object Object]'===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function l(e){return void 0===e}function d(e){return'number'==typeof e||'[object Number]'===Object.prototype.toString.call(e)}function h(e){return e instanceof Date||'[object Date]'===Object.prototype.toString.call(e)}function c(e,t){var n,s=[],i=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?'+':'':'-')+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var P=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,R=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,C={},U={};function H(e,t,n,s){var i=s;'string'==typeof s&&(i=function(){return this[s]()}),e&&(U[e]=i),t&&(U[t[0]]=function(){return W(i.apply(this,arguments),t[1],t[2])}),n&&(U[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function F(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,''):e.replace(/\\/g,'')}function L(e){var t,n,s=e.match(P);for(t=0,n=s.length;t=0&&R.test(e);)e=e.replace(R,s),R.lastIndex=0,n-=1;return e}var E={D:'date',dates:'date',date:'date',d:'day',days:'day',day:'day',e:'weekday',weekdays:'weekday',weekday:'weekday',E:'isoWeekday',isoweekdays:'isoWeekday',isoweekday:'isoWeekday',DDD:'dayOfYear',dayofyears:'dayOfYear',dayofyear:'dayOfYear',h:'hour',hours:'hour',hour:'hour',ms:'millisecond',milliseconds:'millisecond',millisecond:'millisecond',m:'minute',minutes:'minute',minute:'minute',M:'month',months:'month',month:'month',Q:'quarter',quarters:'quarter',quarter:'quarter',s:'second',seconds:'second',second:'second',gg:'weekYear',weekyears:'weekYear',weekyear:'weekYear',GG:'isoWeekYear',isoweekyears:'isoWeekYear',isoweekyear:'isoWeekYear',w:'week',weeks:'week',week:'week',W:'isoWeek',isoweeks:'isoWeek',isoweek:'isoWeek',y:'year',years:'year',year:'year'};function A(e){return'string'==typeof e?E[e]||E[e.toLowerCase()]:void 0}function j(e){var t,n,s={};for(n in e)o(e,n)&&(t=A(n))&&(s[t]=e[n]);return s}var I={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Z(e){var t,n=[];for(t in e)o(e,t)&&n.push({unit:t,priority:I[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}var z,$=/\d/,q=/\d\d/,B=/\d{3}/,J=/\d{4}/,Q=/[+-]?\d{6}/,X=/\d\d?/,K=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,ne=/\d{1,4}/,se=/[+-]?\d{1,6}/,ie=/\d+/,re=/[+-]?\d+/,ae=/Z|[+-]\d\d:?\d\d/gi,oe=/Z|[+-]\d\d(?::?\d\d)?/gi,ue=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,le=/^[1-9]\d?/,de=/^([1-9]\d|\d)/;function he(e,t,n){z[e]=T(t)?t:function(e,s){return e&&n?n:t}}function ce(e,t){return o(z,e)?z[e](t._strict,t._locale):new RegExp(fe(e.replace('\\','').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function fe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,'\\$&')}function me(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function _e(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=me(t)),n}z={};var ye={};function ge(e,t){var n,s,i=t;for('string'==typeof e&&(e=[e]),d(t)&&(i=function(e,n){n[t]=_e(e)}),s=e.length,n=0;n68?1900:2e3)};var We,Pe=Re('FullYear',!0);function Re(e,t){return function(n){return null!=n?(Ue(this,e,n),s.updateOffset(this,t),this):Ce(this,e)}}function Ce(e,t){if(!e.isValid())return NaN;var n=e._d,s=e._isUTC;switch(t){case'Milliseconds':return s?n.getUTCMilliseconds():n.getMilliseconds();case'Seconds':return s?n.getUTCSeconds():n.getSeconds();case'Minutes':return s?n.getUTCMinutes():n.getMinutes();case'Hours':return s?n.getUTCHours():n.getHours();case'Date':return s?n.getUTCDate():n.getDate();case'Day':return s?n.getUTCDay():n.getDay();case'Month':return s?n.getUTCMonth():n.getMonth();case'FullYear':return s?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ue(e,t,n){var s,i,r,a,o;if(e.isValid()&&!isNaN(n)){switch(s=e._d,i=e._isUTC,t){case'Milliseconds':return void(i?s.setUTCMilliseconds(n):s.setMilliseconds(n));case'Seconds':return void(i?s.setUTCSeconds(n):s.setSeconds(n));case'Minutes':return void(i?s.setUTCMinutes(n):s.setMinutes(n));case'Hours':return void(i?s.setUTCHours(n):s.setHours(n));case'Date':return void(i?s.setUTCDate(n):s.setDate(n));case'FullYear':break;default:return}r=n,a=e.month(),o=29!==(o=e.date())||1!==a||pe(r)?o:28,i?s.setUTCFullYear(r,a,o):s.setFullYear(r,a,o)}}function He(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?pe(e)?29:28:31-s%7%2}We=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}function $e(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function qe(e,t,n){var s=7+t-n;return-((7+$e(e,0,s).getUTCDay()-t)%7)+s-1}function Be(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+qe(e,s,i);return o<=0?a=Ne(r=e-1)+o:o>Ne(e)?(r=e+1,a=o-Ne(e)):(r=e,a=o),{year:r,dayOfYear:a}}function Je(e,t,n){var s,i,r=qe(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Qe(i=e.year()-1,t,n):a>Qe(e.year(),t,n)?(s=a-Qe(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Qe(e,t,n){var s=qe(e,t,n),i=qe(e+1,t,n);return(Ne(e)-s+i)/7}H('w',['ww',2],'wo','week'),H('W',['WW',2],'Wo','isoWeek'),he('w',X,le),he('ww',X,q),he('W',X,le),he('WW',X,q),we(['w','ww','W','WW'],function(e,t,n,s){t[s.substr(0,1)]=_e(e)});function Xe(e,t){return'string'!=typeof e?e:isNaN(e)?'number'==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Ke(e,t){return'string'==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function et(e,t){return e.slice(t,7).concat(e.slice(0,t))}H('d',0,'do','day'),H('dd',0,0,function(e){return this.localeData().weekdaysMin(this,e)}),H('ddd',0,0,function(e){return this.localeData().weekdaysShort(this,e)}),H('dddd',0,0,function(e){return this.localeData().weekdays(this,e)}),H('e',0,0,'weekday'),H('E',0,0,'isoWeekday'),he('d',X),he('e',X),he('E',X),he('dd',function(e,t){return t.weekdaysMinRegex(e)}),he('ddd',function(e,t){return t.weekdaysShortRegex(e)}),he('dddd',function(e,t){return t.weekdaysRegex(e)}),we(['dd','ddd','dddd'],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:_(n).invalidWeekday=e}),we(['d','e','E'],function(e,t,n,s){t[s]=_e(e)});var tt='Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),nt='Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),st='Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),it=ue,rt=ue,at=ue;function ot(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=m([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,'').toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,'').toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,'').toLocaleLowerCase();return n?'dddd'===t?-1!==(i=We.call(this._weekdaysParse,a))?i:null:'ddd'===t?-1!==(i=We.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=We.call(this._minWeekdaysParse,a))?i:null:'dddd'===t?-1!==(i=We.call(this._weekdaysParse,a))||-1!==(i=We.call(this._shortWeekdaysParse,a))||-1!==(i=We.call(this._minWeekdaysParse,a))?i:null:'ddd'===t?-1!==(i=We.call(this._shortWeekdaysParse,a))||-1!==(i=We.call(this._weekdaysParse,a))||-1!==(i=We.call(this._minWeekdaysParse,a))?i:null:-1!==(i=We.call(this._minWeekdaysParse,a))||-1!==(i=We.call(this._weekdaysParse,a))||-1!==(i=We.call(this._shortWeekdaysParse,a))?i:null}function ut(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=m([2e3,1]).day(t),s=fe(this.weekdaysMin(n,'')),i=fe(this.weekdaysShort(n,'')),r=fe(this.weekdays(n,'')),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);a.sort(e),o.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp('^('+l.join('|')+')','i'),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp('^('+u.join('|')+')','i'),this._weekdaysShortStrictRegex=new RegExp('^('+o.join('|')+')','i'),this._weekdaysMinStrictRegex=new RegExp('^('+a.join('|')+')','i')}function lt(){return this.hours()%12||12}function dt(e,t){H(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function ht(e,t){return t._meridiemParse}H('H',['HH',2],0,'hour'),H('h',['hh',2],0,lt),H('k',['kk',2],0,function(){return this.hours()||24}),H('hmm',0,0,function(){return''+lt.apply(this)+W(this.minutes(),2)}),H('hmmss',0,0,function(){return''+lt.apply(this)+W(this.minutes(),2)+W(this.seconds(),2)}),H('Hmm',0,0,function(){return''+this.hours()+W(this.minutes(),2)}),H('Hmmss',0,0,function(){return''+this.hours()+W(this.minutes(),2)+W(this.seconds(),2)}),dt('a',!0),dt('A',!1),he('a',ht),he('A',ht),he('H',X,de),he('h',X,le),he('k',X,le),he('HH',X,q),he('hh',X,q),he('kk',X,q),he('hmm',K),he('hmmss',ee),he('Hmm',K),he('Hmmss',ee),ge(['H','HH'],Ye),ge(['k','kk'],function(e,t,n){var s=_e(e);t[Ye]=24===s?0:s}),ge(['a','A'],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ge(['h','hh'],function(e,t,n){t[Ye]=_e(e),_(n).bigHour=!0}),ge('hmm',function(e,t,n){var s=e.length-2;t[Ye]=_e(e.substr(0,s)),t[Se]=_e(e.substr(s)),_(n).bigHour=!0}),ge('hmmss',function(e,t,n){var s=e.length-4,i=e.length-2;t[Ye]=_e(e.substr(0,s)),t[Se]=_e(e.substr(s,2)),t[Oe]=_e(e.substr(i)),_(n).bigHour=!0}),ge('Hmm',function(e,t,n){var s=e.length-2;t[Ye]=_e(e.substr(0,s)),t[Se]=_e(e.substr(s))}),ge('Hmmss',function(e,t,n){var s=e.length-4,i=e.length-2;t[Ye]=_e(e.substr(0,s)),t[Se]=_e(e.substr(s,2)),t[Oe]=_e(e.substr(i))});var ct=Re('Hours',!0);var ft,mt={calendar:{sameDay:'[Today at] LT',nextDay:'[Tomorrow at] LT',nextWeek:'dddd [at] LT',lastDay:'[Yesterday at] LT',lastWeek:'[Last] dddd [at] LT',sameElse:'L'},longDateFormat:{LTS:'h:mm:ss A',LT:'h:mm A',L:'MM/DD/YYYY',LL:'MMMM D, YYYY',LLL:'MMMM D, YYYY h:mm A',LLLL:'dddd, MMMM D, YYYY h:mm A'},invalidDate:'Invalid date',ordinal:'%d',dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:'in %s',past:'%s ago',s:'a few seconds',ss:'%d seconds',m:'a minute',mm:'%d minutes',h:'an hour',hh:'%d hours',d:'a day',dd:'%d days',w:'a week',ww:'%d weeks',M:'a month',MM:'%d months',y:'a year',yy:'%d years'},months:Fe,monthsShort:Le,week:{dow:0,doy:6},weekdays:tt,weekdaysMin:st,weekdaysShort:nt,meridiemParse:/[ap]\.?m?\.?/i},_t={},yt={};function gt(e,t){var n,s=Math.min(e.length,t.length);for(n=0;n0;){if(s=kt(i.slice(0,t).join('-')))return s;if(n&&n.length>=t&>(i,n)>=t-1)break;t--}r++}return ft}function pt(e){return!(!e||!e.match('^[^/\\\\]*$'))}function kt(e){var n=null;if(void 0===_t[e]&&void 0!==i&&i&&i.exports&&pt(e))try{n=ft._abbr,t('./locale/'+e),Mt(n)}catch(t){_t[e]=null}return _t[e]}function Mt(e,t){var n;return e&&((n=l(t)?Yt(e):Dt(e,t))?ft=n:'undefined'!=typeof console&&console.warn&&console.warn('Locale '+e+' not found. Did you forget to load it?')),ft._abbr}function Dt(e,t){if(null!==t){var n,s=mt;if(t.abbr=e,null!=_t[e])b('defineLocaleOverride',"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=_t[e]._config;else if(null!=t.parentLocale)if(null!=_t[t.parentLocale])s=_t[t.parentLocale]._config;else{if(null==(n=kt(t.parentLocale)))return yt[t.parentLocale]||(yt[t.parentLocale]=[]),yt[t.parentLocale].push({name:e,config:t}),null;s=n._config}return _t[e]=new N(x(s,t)),yt[e]&&yt[e].forEach(function(e){Dt(e.name,e.config)}),Mt(e),_t[e]}return delete _t[e],null}function Yt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ft;if(!r(e)){if(t=kt(e))return t;e=[e]}return vt(e)}function St(e){var t,n=e._a;return n&&-2===_(e).overflow&&(t=n[Me]<0||n[Me]>11?Me:n[De]<1||n[De]>He(n[ke],n[Me])?De:n[Ye]<0||n[Ye]>24||24===n[Ye]&&(0!==n[Se]||0!==n[Oe]||0!==n[be])?Ye:n[Se]<0||n[Se]>59?Se:n[Oe]<0||n[Oe]>59?Oe:n[be]<0||n[be]>999?be:-1,_(e)._overflowDayOfYear&&(tDe)&&(t=De),_(e)._overflowWeeks&&-1===t&&(t=Te),_(e)._overflowWeekday&&-1===t&&(t=xe),_(e).overflow=t),e}var Ot=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Tt=/Z|[+-]\d\d(?::?\d\d)?/,xt=[['YYYYYY-MM-DD',/[+-]\d{6}-\d\d-\d\d/],['YYYY-MM-DD',/\d{4}-\d\d-\d\d/],['GGGG-[W]WW-E',/\d{4}-W\d\d-\d/],['GGGG-[W]WW',/\d{4}-W\d\d/,!1],['YYYY-DDD',/\d{4}-\d{3}/],['YYYY-MM',/\d{4}-\d\d/,!1],['YYYYYYMMDD',/[+-]\d{10}/],['YYYYMMDD',/\d{8}/],['GGGG[W]WWE',/\d{4}W\d{3}/],['GGGG[W]WW',/\d{4}W\d{2}/,!1],['YYYYDDD',/\d{7}/],['YYYYMM',/\d{6}/,!1],['YYYY',/\d{4}/,!1]],Nt=[['HH:mm:ss.SSSS',/\d\d:\d\d:\d\d\.\d+/],['HH:mm:ss,SSSS',/\d\d:\d\d:\d\d,\d+/],['HH:mm:ss',/\d\d:\d\d:\d\d/],['HH:mm',/\d\d:\d\d/],['HHmmss.SSSS',/\d\d\d\d\d\d\.\d+/],['HHmmss,SSSS',/\d\d\d\d\d\d,\d+/],['HHmmss',/\d\d\d\d\d\d/],['HHmm',/\d\d\d\d/],['HH',/\d\d/]],Wt=/^\/?Date\((-?\d+)/i,Pt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Rt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ct(e){var t,n,s,i,r,a,o=e._i,u=Ot.exec(o)||bt.exec(o),l=xt.length,d=Nt.length;if(u){for(_(e).iso=!0,t=0,n=l;tNe(r)||0===e._dayOfYear)&&(_(e)._overflowDayOfYear=!0),n=$e(r,0,e._dayOfYear),e._a[Me]=n.getUTCMonth(),e._a[De]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=s[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ye]&&0===e._a[Se]&&0===e._a[Oe]&&0===e._a[be]&&(e._nextDay=!0,e._a[Ye]=0),e._d=(e._useUTC?$e:ze).apply(null,a),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ye]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(_(e).weekdayMismatch=!0)}}function jt(e){var t,n,s,i,r,a,o,u,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(r=1,a=4,n=Gt(t.GG,e._a[ke],Je(Qt(),1,4).year),s=Gt(t.W,1),((i=Gt(t.E,1))<1||i>7)&&(u=!0)):(r=e._locale._week.dow,a=e._locale._week.doy,l=Je(Qt(),r,a),n=Gt(t.gg,e._a[ke],l.year),s=Gt(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=!0)):i=r),s<1||s>Qe(n,r,a)?_(e)._overflowWeeks=!0:null!=u?_(e)._overflowWeekday=!0:(o=Be(n,s,i,r,a),e._a[ke]=o.year,e._dayOfYear=o.dayOfYear)}function It(e){if(e._f!==s.ISO_8601)if(e._f!==s.RFC_2822){e._a=[],_(e).empty=!0;var t,n,i,r,a,o,u,l=''+e._i,d=l.length,h=0;for(u=(i=G(e._f,e._locale).match(P)||[]).length,t=0;t0&&_(e).unusedInput.push(a),l=l.slice(l.indexOf(n)+n.length),h+=n.length),U[r]?(n?_(e).empty=!1:_(e).unusedTokens.push(r),ve(r,n,e)):e._strict&&!n&&_(e).unusedTokens.push(r);_(e).charsLeftOver=d-h,l.length>0&&_(e).unusedInput.push(l),e._a[Ye]<=12&&!0===_(e).bigHour&&e._a[Ye]>0&&(_(e).bigHour=void 0),_(e).parsedDateParts=e._a.slice(0),_(e).meridiem=e._meridiem,e._a[Ye]=Zt(e._locale,e._a[Ye],e._meridiem),null!==(o=_(e).era)&&(e._a[ke]=e._locale.erasConvertYear(o,e._a[ke])),At(e),St(e)}else Lt(e);else Ct(e)}function Zt(e,t,n){var s;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}function zt(e){var t,n,s,i,r,a,o=!1,u=e._f.length;if(0===u)return _(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:g()});function en(e,t){var n,s;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return Qt();for(n=t[0],s=1;s=0?new Date(e+400,t,n)-Un:new Date(e,t,n).valueOf()}function Ln(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Un:Date.UTC(e,t,n)}function Vn(e,t){return t.erasAbbrRegex(e)}function Gn(){var e,t,n,s,i,r=[],a=[],o=[],u=[],l=this.eras();for(e=0,t=l.length;e(r=Qe(e,s,i))&&(t=r),jn.call(this,e,t,n,s,i))}function jn(e,t,n,s,i){var r=Be(e,t,n,s,i),a=$e(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}H('N',0,0,'eraAbbr'),H('NN',0,0,'eraAbbr'),H('NNN',0,0,'eraAbbr'),H('NNNN',0,0,'eraName'),H('NNNNN',0,0,'eraNarrow'),H('y',['y',1],'yo','eraYear'),H('y',['yy',2],0,'eraYear'),H('y',['yyy',3],0,'eraYear'),H('y',['yyyy',4],0,'eraYear'),he('N',Vn),he('NN',Vn),he('NNN',Vn),he('NNNN',function(e,t){return t.erasNameRegex(e)}),he('NNNNN',function(e,t){return t.erasNarrowRegex(e)}),ge(['N','NN','NNN','NNNN','NNNNN'],function(e,t,n,s){var i=n._locale.erasParse(e,s,n._strict);i?_(n).era=i:_(n).invalidEra=e}),he('y',ie),he('yy',ie),he('yyy',ie),he('yyyy',ie),he('yo',function(e,t){return t._eraYearOrdinalRegex||ie}),ge(['y','yy','yyy','yyyy'],ke),ge(['yo'],function(e,t,n,s){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ke]=n._locale.eraYearOrdinalParse(e,i):t[ke]=parseInt(e,10)}),H(0,['gg',2],0,function(){return this.weekYear()%100}),H(0,['GG',2],0,function(){return this.isoWeekYear()%100}),En('gggg','weekYear'),En('ggggg','weekYear'),En('GGGG','isoWeekYear'),En('GGGGG','isoWeekYear'),he('G',re),he('g',re),he('GG',X,q),he('gg',X,q),he('GGGG',ne,J),he('gggg',ne,J),he('GGGGG',se,Q),he('ggggg',se,Q),we(['gggg','ggggg','GGGG','GGGGG'],function(e,t,n,s){t[s.substr(0,2)]=_e(e)}),we(['gg','GG'],function(e,t,n,i){t[i]=s.parseTwoDigitYear(e)}),H('Q',0,'Qo','quarter'),he('Q',$),ge('Q',function(e,t){t[Me]=3*(_e(e)-1)}),H('D',['DD',2],'Do','date'),he('D',X,le),he('DD',X,q),he('Do',function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ge(['D','DD'],De),ge('Do',function(e,t){t[De]=_e(e.match(X)[0])});var In=Re('Date',!0);H('DDD',['DDDD',3],'DDDo','dayOfYear'),he('DDD',te),he('DDDD',B),ge(['DDD','DDDD'],function(e,t,n){n._dayOfYear=_e(e)}),H('m',['mm',2],0,'minute'),he('m',X,de),he('mm',X,q),ge(['m','mm'],Se);var Zn=Re('Minutes',!1);H('s',['ss',2],0,'second'),he('s',X,de),he('ss',X,q),ge(['s','ss'],Oe);var zn,$n,qn=Re('Seconds',!1);for(H('S',0,0,function(){return~~(this.millisecond()/100)}),H(0,['SS',2],0,function(){return~~(this.millisecond()/10)}),H(0,['SSS',3],0,'millisecond'),H(0,['SSSS',4],0,function(){return 10*this.millisecond()}),H(0,['SSSSS',5],0,function(){return 100*this.millisecond()}),H(0,['SSSSSS',6],0,function(){return 1e3*this.millisecond()}),H(0,['SSSSSSS',7],0,function(){return 1e4*this.millisecond()}),H(0,['SSSSSSSS',8],0,function(){return 1e5*this.millisecond()}),H(0,['SSSSSSSSS',9],0,function(){return 1e6*this.millisecond()}),he('S',te,$),he('SS',te,q),he('SSS',te,B),zn='SSSS';zn.length<=9;zn+='S')he(zn,ie);function Bn(e,t){t[be]=_e(1e3*('0.'+e))}for(zn='S';zn.length<=9;zn+='S')ge(zn,Bn);$n=Re('Milliseconds',!1),H('z',0,0,'zoneAbbr'),H('zz',0,0,'zoneName');var Jn=k.prototype;function Qn(e){return e}Jn.add=Mn,Jn.calendar=function(e,t){var n;1===arguments.length&&(arguments[0]?M(n=arguments[0])||h(n)||Yn(n)||d(n)||On(n)||Sn(n)||null==n?(e=arguments[0],t=void 0):bn(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var i=e||Qt(),r=hn(i,this).startOf('day'),a=s.calendarFormat(this,r)||'sameElse',o=t&&(T(t[a])?t[a].call(this,i):t[a]);return this.format(o||this.localeData().calendar(a,this,Qt(i)))},Jn.clone=function(){return new k(this)},Jn.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=hn(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=A(t)){case'year':r=Tn(this,s)/12;break;case'month':r=Tn(this,s);break;case'quarter':r=Tn(this,s)/3;break;case'second':r=(this-s)/1e3;break;case'minute':r=(this-s)/6e4;break;case'hour':r=(this-s)/36e5;break;case'day':r=(this-s-i)/864e5;break;case'week':r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:me(r)},Jn.endOf=function(e){var t,n;if(void 0===(e=A(e))||'millisecond'===e||!this.isValid())return this;switch(n=this._isUTC?Ln:Fn,e){case'year':t=n(this.year()+1,0,1)-1;break;case'quarter':t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case'month':t=n(this.year(),this.month()+1,1)-1;break;case'week':t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case'isoWeek':t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case'day':case'date':t=n(this.year(),this.month(),this.date()+1)-1;break;case'hour':t=this._d.valueOf(),t+=Cn-Hn(t+(this._isUTC?0:this.utcOffset()*Rn),Cn)-1;break;case'minute':t=this._d.valueOf(),t+=Rn-Hn(t,Rn)-1;break;case'second':t=this._d.valueOf(),t+=Pn-Hn(t,Pn)-1}return this._d.setTime(t),s.updateOffset(this,!0),this},Jn.format=function(e){e||(e=this.isUtc()?s.defaultFormatUtc:s.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)},Jn.from=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||Qt(e).isValid())?yn({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Jn.fromNow=function(e){return this.from(Qt(),e)},Jn.to=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||Qt(e).isValid())?yn({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Jn.toNow=function(e){return this.to(Qt(),e)},Jn.get=function(e){return T(this[e=A(e)])?this[e]():this},Jn.invalidAt=function(){return _(this).overflow},Jn.isAfter=function(e,t){var n=M(e)?e:Qt(e);return!(!this.isValid()||!n.isValid())&&('millisecond'===(t=A(t)||'millisecond')?this.valueOf()>n.valueOf():n.valueOf()9999?V(n,t?'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]':'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ'):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace('Z',V(n,'Z')):V(n,t?'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]':'YYYY-MM-DD[T]HH:mm:ss.SSSZ')},Jn.inspect=function(){if(!this.isValid())return'moment.invalid(/* '+this._i+' */)';var e,t,n,s='moment',i='';return this.isLocal()||(s=0===this.utcOffset()?'moment.utc':'moment.parseZone',i='Z'),e='['+s+'("]',t=0<=this.year()&&this.year()<=9999?'YYYY':'YYYYYY',n=i+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},'undefined'!=typeof Symbol&&null!=Symbol.for&&(Jn[Symbol.for('nodejs.util.inspect.custom')]=function(){return'Moment<'+this.format()+'>'}),Jn.toJSON=function(){return this.isValid()?this.toISOString():null},Jn.toString=function(){return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ')},Jn.unix=function(){return Math.floor(this.valueOf()/1e3)},Jn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Jn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Jn.eraName=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Jn.isLocal=function(){return!!this.isValid()&&!this._isUTC},Jn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Jn.isUtc=fn,Jn.isUTC=fn,Jn.zoneAbbr=function(){return this._isUTC?'UTC':''},Jn.zoneName=function(){return this._isUTC?'Coordinated Universal Time':''},Jn.dates=Y('dates accessor is deprecated. Use date instead.',In),Jn.months=Y('months accessor is deprecated. Use month instead',Ie),Jn.years=Y('years accessor is deprecated. Use year instead',Pe),Jn.zone=Y('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/',function(e,t){return null!=e?('string'!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),Jn.isDSTShifted=Y('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information',function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return p(t,this),(t=qt(t))._a?(e=t._isUTC?m(t._a):Qt(t._a),this._isDSTShifted=this.isValid()&&on(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Xn=N.prototype;function Kn(e,t,n,s){var i=Yt(),r=m().set(s,t);return i[n](r,e)}function es(e,t,n){if(d(e)&&(t=e,e=void 0),e=e||'',null!=t)return Kn(e,t,n,'month');var s,i=[];for(s=0;s<12;s++)i[s]=Kn(e,s,n,'month');return i}function ts(e,t,n,s){'boolean'==typeof e?(d(t)&&(n=t,t=void 0),t=t||''):(n=t=e,e=!1,d(t)&&(n=t,t=void 0),t=t||'');var i,r=Yt(),a=e?r._week.dow:0,o=[];if(null!=n)return Kn(t,(n+a)%7,s,'day');for(i=0;i<7;i++)o[i]=Kn(t,(i+a)%7,s,'day');return o}Xn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return T(s)?s.call(t,n):s},Xn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(P).map(function(e){return'MMMM'===e||'MM'===e||'DD'===e||'dddd'===e?e.slice(1):e}).join(''),this._longDateFormat[e])},Xn.invalidDate=function(){return this._invalidDate},Xn.ordinal=function(e){return this._ordinal.replace('%d',e)},Xn.preparse=Qn,Xn.postformat=Qn,Xn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return T(i)?i(e,t,n,s):i.replace(/%d/i,e)},Xn.pastFuture=function(e,t){var n=this._relativeTime[e>0?'future':'past'];return T(n)?n(t):n.replace(/%s/i,t)},Xn.set=function(e){var t,n;for(n in e)o(e,n)&&(T(t=e[n])?this[n]=t:this['_'+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+'|'+/\d{1,2}/.source)},Xn.eras=function(e,t){var n,i,r,a=this._eras||Yt('en')._eras;for(n=0,i=a.length;n=0)return u[s]},Xn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?s(e.since).year():s(e.since).year()+(t-e.offset)*n},Xn.erasAbbrRegex=function(e){return o(this,'_erasAbbrRegex')||Gn.call(this),e?this._erasAbbrRegex:this._erasRegex},Xn.erasNameRegex=function(e){return o(this,'_erasNameRegex')||Gn.call(this),e?this._erasNameRegex:this._erasRegex},Xn.erasNarrowRegex=function(e){return o(this,'_erasNarrowRegex')||Gn.call(this),e?this._erasNarrowRegex:this._erasRegex},Xn.months=function(e,t){return e?r(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ve).test(t)?'format':'standalone'][e.month()]:r(this._months)?this._months:this._months.standalone},Xn.monthsShort=function(e,t){return e?r(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ve.test(t)?'format':'standalone'][e.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Xn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return Ae.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=m([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp('^'+this.months(i,'').replace('.','')+'$','i'),this._shortMonthsParse[s]=new RegExp('^'+this.monthsShort(i,'').replace('.','')+'$','i')),n||this._monthsParse[s]||(r='^'+this.months(i,'')+'|^'+this.monthsShort(i,''),this._monthsParse[s]=new RegExp(r.replace('.',''),'i')),n&&'MMMM'===t&&this._longMonthsParse[s].test(e))return s;if(n&&'MMM'===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},Xn.monthsRegex=function(e){return this._monthsParseExact?(o(this,'_monthsRegex')||Ze.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,'_monthsRegex')||(this._monthsRegex=Ee),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Xn.monthsShortRegex=function(e){return this._monthsParseExact?(o(this,'_monthsRegex')||Ze.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,'_monthsShortRegex')||(this._monthsShortRegex=Ge),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Xn.week=function(e){return Je(e,this._week.dow,this._week.doy).week},Xn.firstDayOfYear=function(){return this._week.doy},Xn.firstDayOfWeek=function(){return this._week.dow},Xn.weekdays=function(e,t){var n=r(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?'format':'standalone'];return!0===e?et(n,this._week.dow):e?n[e.day()]:n},Xn.weekdaysMin=function(e){return!0===e?et(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Xn.weekdaysShort=function(e){return!0===e?et(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Xn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return ot.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=m([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp('^'+this.weekdays(i,'').replace('.','\\.?')+'$','i'),this._shortWeekdaysParse[s]=new RegExp('^'+this.weekdaysShort(i,'').replace('.','\\.?')+'$','i'),this._minWeekdaysParse[s]=new RegExp('^'+this.weekdaysMin(i,'').replace('.','\\.?')+'$','i')),this._weekdaysParse[s]||(r='^'+this.weekdays(i,'')+'|^'+this.weekdaysShort(i,'')+'|^'+this.weekdaysMin(i,''),this._weekdaysParse[s]=new RegExp(r.replace('.',''),'i')),n&&'dddd'===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&'ddd'===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&'dd'===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},Xn.weekdaysRegex=function(e){return this._weekdaysParseExact?(o(this,'_weekdaysRegex')||ut.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,'_weekdaysRegex')||(this._weekdaysRegex=it),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Xn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(o(this,'_weekdaysRegex')||ut.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,'_weekdaysShortRegex')||(this._weekdaysShortRegex=rt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Xn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(o(this,'_weekdaysRegex')||ut.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,'_weekdaysMinRegex')||(this._weekdaysMinRegex=at),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Xn.isPM=function(e){return'p'===(e+'').toLowerCase().charAt(0)},Xn.meridiem=function(e,t,n){return e>11?n?'pm':'PM':n?'am':'AM'},Mt('en',{eras:[{since:'0001-01-01',until:1/0,offset:1,name:'Anno Domini',narrow:'AD',abbr:'AD'},{since:'0000-12-31',until:-1/0,offset:1,name:'Before Christ',narrow:'BC',abbr:'BC'}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===_e(e%100/10)?'th':1===t?'st':2===t?'nd':3===t?'rd':'th')}}),s.lang=Y('moment.lang is deprecated. Use moment.locale instead.',Mt),s.langData=Y('moment.langData is deprecated. Use moment.localeData instead.',Yt);var ns=Math.abs;function ss(e,t,n,s){var i=yn(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function is(e){return e<0?Math.floor(e):Math.ceil(e)}function rs(e){return 4800*e/146097}function as(e){return 146097*e/4800}function os(e){return function(){return this.as(e)}}var us=os('ms'),ls=os('s'),ds=os('m'),hs=os('h'),cs=os('d'),fs=os('w'),ms=os('M'),_s=os('Q'),ys=os('y'),gs=us;function ws(e){return function(){return this.isValid()?this._data[e]:NaN}}var vs=ws('milliseconds'),ps=ws('seconds'),ks=ws('minutes'),Ms=ws('hours'),Ds=ws('days'),Ys=ws('months'),Ss=ws('years');var Os=Math.round,bs={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ts(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}function xs(e,t,n,s){var i=yn(e).abs(),r=Os(i.as('s')),a=Os(i.as('m')),o=Os(i.as('h')),u=Os(i.as('d')),l=Os(i.as('M')),d=Os(i.as('w')),h=Os(i.as('y')),c=r<=n.ss&&['s',r]||r0,c[4]=s,Ts.apply(null,c)}var Ns=Math.abs;function Ws(e){return(e>0)-(e<0)||+e}function Ps(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s,i,r,a,o,u=Ns(this._milliseconds)/1e3,l=Ns(this._days),d=Ns(this._months),h=this.asSeconds();return h?(e=me(u/60),t=me(e/60),u%=60,e%=60,n=me(d/12),d%=12,s=u?u.toFixed(3).replace(/\.?0+$/,''):'',i=h<0?'-':'',r=Ws(this._months)!==Ws(h)?'-':'',a=Ws(this._days)!==Ws(h)?'-':'',o=Ws(this._milliseconds)!==Ws(h)?'-':'',i+'P'+(n?r+n+'Y':'')+(d?r+d+'M':'')+(l?a+l+'D':'')+(t||e||u?'T':'')+(t?o+t+'H':'')+(e?o+e+'M':'')+(u?o+s+'S':'')):'P0D'}var Rs=sn.prototype;return Rs.isValid=function(){return this._isValid},Rs.abs=function(){var e=this._data;return this._milliseconds=ns(this._milliseconds),this._days=ns(this._days),this._months=ns(this._months),e.milliseconds=ns(e.milliseconds),e.seconds=ns(e.seconds),e.minutes=ns(e.minutes),e.hours=ns(e.hours),e.months=ns(e.months),e.years=ns(e.years),this},Rs.add=function(e,t){return ss(this,e,t,1)},Rs.subtract=function(e,t){return ss(this,e,t,-1)},Rs.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if('month'===(e=A(e))||'quarter'===e||'year'===e)switch(t=this._days+s/864e5,n=this._months+rs(t),e){case'month':return n;case'quarter':return n/3;case'year':return n/12}else switch(t=this._days+Math.round(as(this._months)),e){case'week':return t/7+s/6048e5;case'day':return t+s/864e5;case'hour':return 24*t+s/36e5;case'minute':return 1440*t+s/6e4;case'second':return 86400*t+s/1e3;case'millisecond':return Math.floor(864e5*t)+s;default:throw new Error('Unknown unit '+e)}},Rs.asMilliseconds=us,Rs.asSeconds=ls,Rs.asMinutes=ds,Rs.asHours=hs,Rs.asDays=cs,Rs.asWeeks=fs,Rs.asMonths=ms,Rs.asQuarters=_s,Rs.asYears=ys,Rs.valueOf=gs,Rs._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*is(as(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=me(r/1e3),u.seconds=e%60,t=me(e/60),u.minutes=t%60,n=me(t/60),u.hours=n%24,a+=me(n/24),o+=i=me(rs(a)),a-=is(as(i)),s=me(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},Rs.clone=function(){return yn(this)},Rs.get=function(e){return e=A(e),this.isValid()?this[e+'s']():NaN},Rs.milliseconds=vs,Rs.seconds=ps,Rs.minutes=ks,Rs.hours=Ms,Rs.days=Ds,Rs.weeks=function(){return me(this.days()/7)},Rs.months=Ys,Rs.years=Ss,Rs.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,s,i=!1,r=bs;return'object'==typeof e&&(t=e,e=!1),'boolean'==typeof e&&(i=e),'object'==typeof t&&(r=Object.assign({},bs,t),null!=t.s&&null==t.ss&&(r.ss=t.s-1)),s=xs(this,!i,r,n=this.localeData()),i&&(s=n.pastFuture(+this,s)),n.postformat(s)},Rs.toISOString=Ps,Rs.toString=Ps,Rs.toJSON=Ps,Rs.locale=xn,Rs.localeData=Wn,Rs.toIsoString=Y('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)',Ps),Rs.lang=Nn,H('X',0,0,'unix'),H('x',0,0,'valueOf'),he('x',re),he('X',/[+-]?\d+(\.\d{1,3})?/),ge('X',function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),ge('x',function(e,t,n){n._d=new Date(_e(e))}), //! moment.js -s.version='2.30.1',e=Qt,s.fn=Jn,s.min=function(){return en('isBefore',[].slice.call(arguments,0))},s.max=function(){return en('isAfter',[].slice.call(arguments,0))},s.now=function(){return Date.now?Date.now():+new Date},s.utc=m,s.unix=function(e){return Qt(1e3*e)},s.months=function(e,t){return es(e,t,'months')},s.isDate=h,s.locale=Mt,s.invalid=g,s.duration=yn,s.isMoment=M,s.weekdays=function(e,t,n){return ts(e,t,n,'weekdays')},s.parseZone=function(){return Qt.apply(null,arguments).parseZone()},s.localeData=Yt,s.isDuration=rn,s.monthsShort=function(e,t){return es(e,t,'monthsShort')},s.weekdaysMin=function(e,t,n){return ts(e,t,n,'weekdaysMin')},s.defineLocale=Dt,s.updateLocale=function(e,t){if(null!=t){var n,s,i=mt;null!=_t[e]&&null!=_t[e].parentLocale?_t[e].set(x(_t[e]._config,t)):(null!=(s=kt(e))&&(i=s._config),t=x(i,t),null==s&&(t.abbr=e),(n=new N(t)).parentLocale=_t[e],_t[e]=n),Mt(e)}else null!=_t[e]&&(null!=_t[e].parentLocale?(_t[e]=_t[e].parentLocale,e===Mt()&&Mt(e)):null!=_t[e]&&delete _t[e]);return _t[e]},s.locales=function(){return S(_t)},s.weekdaysShort=function(e,t,n){return ts(e,t,n,'weekdaysShort')},s.normalizeUnits=A,s.relativeTimeRounding=function(e){return void 0===e?Os:'function'==typeof e&&(Os=e,!0)},s.relativeTimeThreshold=function(e,t){return void 0!==bs[e]&&(void 0===t?bs[e]:(bs[e]=t,'s'===e&&(bs.ss=t-1),!0))},s.calendarFormat=function(e,t){var n=e.diff(t,'days',!0);return n<-6?'sameElse':n<-1?'lastWeek':n<0?'lastDay':n<1?'sameDay':n<2?'nextDay':n<7?'nextWeek':'sameElse'},s.prototype=Jn,s.HTML5_FMT={DATETIME_LOCAL:'YYYY-MM-DDTHH:mm',DATETIME_LOCAL_SECONDS:'YYYY-MM-DDTHH:mm:ss',DATETIME_LOCAL_MS:'YYYY-MM-DDTHH:mm:ss.SSS',DATE:'YYYY-MM-DD',TIME:'HH:mm',TIME_SECONDS:'HH:mm:ss',TIME_MS:'HH:mm:ss.SSS',WEEK:'GGGG-[W]WW',MONTH:'YYYY-MM'},s})},5172,[]); -__d(function(g,r,_i,a,m,_e,d){"use strict";const e=["theme","sections","scrollToNextEvent","avoidDateUpdates","onScroll","renderSectionHeader","sectionStyle","dayFormatter","dayFormat","useMoment","markToday","infiniteListProps","renderItem","onEndReached","onEndReachedThreshold"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return D}});var n=t(r(d[0])),o=t(r(d[1])),l=t(r(d[2])),i=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=r(d[6]),f=r(d[7]),h=r(d[8]),y=r(d[9]),T=r(d[10]),b=r(d[11]),p=t(r(d[12])),S=t(r(d[13])),v=t(r(d[14])),E=r(d[15]),R=r(d[16]),k=r(d[17]),C=r(d[18]);const M=t=>{let{theme:o,sections:M,scrollToNextEvent:D,avoidDateUpdates:F,onScroll:I,renderSectionHeader:_,sectionStyle:x,dayFormatter:H,dayFormat:L="dddd, MMM d",useMoment:j,markToday:O=!0,infiniteListProps:P,renderItem:U,onEndReached:w,onEndReachedThreshold:A}=t,N=(0,n.default)(t,e);const{date:G,updateSource:z,setDate:V}=(0,c.useContext)(S.default),$=(0,c.useRef)((0,p.default)(o)),B=(0,c.useRef)(),W=(0,c.useRef)(M[0]?.title),q=(0,c.useRef)(!1),J=(0,c.useRef)(!1),[K,Q]=(0,c.useState)([]),X=(0,c.useRef)(K);(0,c.useEffect)(()=>{const e=M.reduce((e,t)=>[...e,{title:t.title,isTitle:!0},...t.data],[]);Q(e),X.current=e,G!==W.current&&setTimeout(()=>{te(G)},500)},[M]),(0,f.useDidUpdate)(()=>{z!==b.UpdateSources.LIST_DRAG&&z!==b.UpdateSources.CALENDAR_INIT&&te(G)},[G]);const Y=e=>{let t=0;for(let n=0;n{const t=new u.default(e);let n=0;for(let e=0;e{if(!e)return;let t=e;if(H)t=H(e);else if(L)if(j){t=(0,h.getMoment)()(e).format(L)}else t=new u.default(e).toString(L);if(O){const n=(0,T.getDefaultLocale)().today||b.todayString;t=(0,y.isToday)(e)?`${n}, ${t}`:t}return t},[]),te=(0,c.useCallback)((0,i.default)(e=>{const t=D?Z(e):Y(e);(0,l.default)(t)||B?.current&&void 0!==t&&(J.current=!0,e!==W.current&&(W.current=M[oe(t)]?.title,B.current?.scrollToIndex(t,!0)),setTimeout(()=>{le()},500))},1e3,{leading:!0,trailing:!0}),[M]),ne=(0,c.useMemo)(()=>new R.LayoutProvider(e=>X.current[e]?.isTitle?'title':X.current[e]?.itemCustomHeightType??'page',(e,t)=>{switch(t.width=v.default.screenWidth,e){case'title':t.height=P?.titleHeight??60;break;case'page':t.height=P?.itemHeight??80;break;default:t.height=P?.itemHeightByType?.[e]??P?.itemHeight??80}}),[]),re=(0,c.useCallback)(e=>{q.current||(q.current=!0,te.cancel());const t={nativeEvent:{contentOffset:e.nativeEvent.contentOffset,layoutMeasurement:e.nativeEvent.layoutMeasurement,contentSize:e.nativeEvent.contentSize}};I?.(t)},[I]),ae=(0,c.useCallback)(e=>{if(e&&e.length&&!J.current){const t=e[0],n=K[oe(t)];n&&n!==W.current&&(W.current=n.title,q.current&&!F&&V?.(n.title,b.UpdateSources.LIST_DRAG))}},[F,V,K]),oe=(0,c.useCallback)(e=>{let t=e;for(;t>0&&!K[t]?.isTitle;)t--;return t},[K]),le=(0,c.useCallback)(()=>{J.current=!1},[]),ie=(0,c.useMemo)(()=>[$.current.sectionText,x],[x]),se=(0,c.useCallback)(e=>{const t=e?.section?.title;if(_)return _(t);const n=ee(t);return(0,C.jsx)(k.AgendaSectionHeader,{title:n,style:ie})},[ie]),de=(0,c.useCallback)((e,t)=>t?.isTitle?se({section:t}):U?U({item:t}):(0,C.jsx)(C.Fragment,{}),[U]),ue=(0,c.useCallback)(()=>{w&&w({distanceFromEnd:0})},[w]);return(0,C.jsx)(s.default,{ref:B,renderItem:de,data:K,style:$.current.container,layoutProvider:ne,onScroll:re,onVisibleIndicesChanged:ae,scrollViewProps:Object.assign({nestedScrollEnabled:!0},N,{onMomentumScrollEnd:le}),onEndReached:ue,onEndReachedThreshold:A,disableScrollOnDataChange:!0,renderFooter:P?.renderFooter})};var D=M;M.displayName='InfiniteAgendaList',M.propTypes={dayFormat:o.default.string,dayFormatter:o.default.func,useMoment:o.default.bool,markToday:o.default.bool,sectionStyle:o.default.oneOfType([o.default.object,o.default.number,o.default.array]),avoidDateUpdates:o.default.bool}},5173,[363,5078,5099,4164,5115,5081,14,5088,5171,5084,5098,5166,5163,5167,5083,5085,5124,5174,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"AgendaSectionHeader",{enumerable:!0,get:function(){return c}});var t=e(r(d[0])),n=e(r(d[1])),l=e(r(d[2])),u=r(d[3]);function o(e,n){return(0,t.default)(e.style,n.style)&&e.title===n.title}const c=n.default.memo(e=>(0,u.jsx)(l.default,{allowFontScaling:!1,style:e.style,onLayout:e.onLayout,children:e.title}),o)},5174,[2482,14,622,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return D}});var t=r(d[0]),u=e(r(d[1])),n=r(d[2]),s=e(r(d[3])),l=r(d[4]),o=r(d[5]),c=r(d[6]),f=r(d[7]),S=e(r(d[8])),p=e(r(d[9])),y=e(r(d[10])),b=r(d[11]);const R=e=>{const{theme:R,date:D,onDateChanged:_,onMonthChange:h,disableAutoDaySelection:O,showTodayButton:P=!1,disabledOpacity:C,todayBottomMargin:v,todayButtonStyle:A,style:E,numberOfDays:M,timelineLeftInset:U=72,children:j}=e,x=(0,n.useRef)((0,S.default)(R)),L=(0,n.useRef)(),w=(0,n.useRef)(D),I=(0,n.useRef)(D),[T,W]=(0,n.useState)(D),[k,B]=(0,n.useState)(D),[N,G]=(0,n.useState)(f.UpdateSources.CALENDAR_INIT),K=(0,n.useMemo)(()=>[x.current.contextWrapper,E],[x,E]);(0,c.useDidUpdate)(()=>{D&&D!==T&&z(D,f.UpdateSources.PROP_UPDATE)},[D]);const q=(0,n.useCallback)(e=>e===f.UpdateSources.ARROW_PRESS||e===f.UpdateSources.WEEK_ARROW_PRESS?f.UpdateSources.PAGE_SCROLL:e,[]),z=(0,n.useCallback)((e,n)=>{w.current=I.current,I.current=e,W(e),(0,t.includes)(O,n)||B(e),G(n);const s=q(n);_?.(e,s),(0,l.sameMonth)(new u.default(e),new u.default(w.current))||h?.((0,o.xdateToData)(new u.default(e)),s)},[_,h,q]),F=(0,n.useCallback)(e=>{P&&L.current?.disable(e)},[P]),H=(0,n.useMemo)(()=>({date:T,prevDate:w.current,selectedDate:k,updateSource:N,setDate:z,setDisabled:F,numberOfDays:M,timelineLeftInset:U}),[T,N,M,F]);return(0,b.jsxs)(p.default.Provider,{value:H,children:[(0,b.jsx)(s.default,{style:K,children:j},M),P&&(0,b.jsx)(y.default,{ref:L,disabledOpacity:C,margin:v,style:A,theme:R})]})};var D=R;R.displayName='CalendarProvider'},5175,[4364,5081,14,585,5084,5085,5088,5166,5163,5167,5176,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return S}});var t=e(r(d[0])),u=r(d[1]),n=e(r(d[2])),s=e(r(d[3])),o=r(d[4]),l=r(d[5]),c=r(d[6]),f=r(d[7]),y=e(r(d[8])),p=e(r(d[9])),b=r(d[10]);const j=r(d[11]),v=r(d[12]),x=(e,x)=>{(0,u.useImperativeHandle)(x,()=>({disable:e=>{T(e)}}));const{margin:S=0,disabledOpacity:_=.3,theme:w,style:D}=e,{date:O,setDate:R}=(0,u.useContext)(p.default),[h,P]=(0,u.useState)(!1),V=(0,u.useRef)((0,y.default)(w)),B=(0,c.isToday)(O)?0:(0,c.isPastDate)(O)?-1:1,C=0!==B;(0,u.useEffect)(()=>{C&&k(I()),N()},[B]),(0,u.useEffect)(()=>{C&&U()},[h]);const T=e=>{e!==h&&P(e)},E=(0,u.useRef)((()=>{const e=(0,o.getDefaultLocale)().today||f.todayString;return e.charAt(0).toUpperCase()+e.slice(1)})()),I=()=>{if(C)return 1===B?v:j},[M,k]=(0,u.useState)(I()),A=(0,u.useRef)(new n.default.Value(S?-S:-65)),F=(0,u.useRef)(new n.default.Value(1)),N=()=>{const e={toValue:0===B?65:-S||-65,tension:30,friction:8,useNativeDriver:!0};n.default.spring(A.current,Object.assign({},e)).start()},U=()=>{const e={toValue:h?_:1,duration:500,useNativeDriver:!0};n.default.timing(F.current,Object.assign({},e)).start()},Y=(0,u.useCallback)(()=>{R((0,l.toMarkingFormat)(new t.default),f.UpdateSources.TODAY_PRESS)},[R]);return(0,b.jsx)(n.default.View,{style:[V.current.todayButtonContainer,{transform:[{translateY:A.current}]}],children:(0,b.jsxs)(s.default,{style:[V.current.todayButton,D],onPress:Y,disabled:h,children:[(0,b.jsx)(n.default.Image,{style:[V.current.todayButtonImage,{opacity:F.current}],source:M}),(0,b.jsx)(n.default.Text,{allowFontScaling:!1,style:[V.current.todayButtonText,{opacity:F.current}],children:E.current})]})})};var S=(0,u.forwardRef)(x)},5176,[5081,14,106,5093,5098,5085,5084,5166,5163,5167,6,5177,5178]); -__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/react-native-calendars/src/img/down.5d3a5c3005bed13682ef9f27207b2019.png",width:10,height:12,toString(){return this.uri}}},5177,[]); -__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/react-native-calendars/src/img/up.09f8dc4c9ffd6c59e9884027c5008080.png",width:10,height:12,toString(){return this.uri}}},5178,[]); -__d(function(g,_r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t=_r(d[0]),n=e(_r(d[1])),r=e(_r(d[2])),s=_r(d[3]);var u=function(e){class u extends t.Component{saveRef=e=>{this.contentRef=e};render(){return(0,s.jsx)(r.default.Consumer,{children:t=>(0,s.jsx)(e,Object.assign({ref:this.saveRef,context:t},this.props))})}}return(0,n.default)(u,e),u}},5179,[14,1670,5167,6]); -__d(function(g,r,_i,a,m,_e2,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e2,'__esModule',{value:!0}),Object.defineProperty(_e2,"default",{enumerable:!0,get:function(){return I}});var t=e(r(_d[0])),n=e(r(_d[1])),s=e(r(_d[2])),o=e(r(_d[3])),l=r(_d[4]),u=e(l),i=e(r(_d[5])),c=e(r(_d[6])),d=e(r(_d[7])),f=r(_d[8]),h=r(_d[9]),v=e(r(_d[10])),O=r(_d[11]),p=r(_d[12]),y=e(r(_d[13])),H=e(r(_d[14])),E=e(r(_d[15])),_=e(r(_d[16])),b=r(_d[17]);const C=e=>{const{format24h:C=!0,start:I=0,end:T=24,date:L="",events:x,onEventPress:S,onBackgroundLongPress:j,onBackgroundLongPressOut:w,renderEvent:D,theme:B,scrollToFirst:M,scrollToNow:P,initialTime:R,showNowIndicator:k,scrollOffset:G,onChangeOffset:K,overlapEventsSpacing:U=0,rightEdgeSpacing:W=0,unavailableHours:$,unavailableHoursColor:F,eventTapped:N,numberOfDays:V=1,timelineLeftInset:q=0,testID:z}=e,A=(0,l.useMemo)(()=>'string'==typeof L?[L]:L,[L]),J=(0,l.useMemo)(()=>(0,o.default)(x,e=>(0,h.getCalendarDateString)(e.start)),[x]),Q=(0,l.useMemo)(()=>(0,n.default)(A,e=>J[e]||[]),[A,J]),X=(0,l.useRef)(),Y=(0,l.useRef)((T-I)*O.HOUR_BLOCK_HEIGHT),Z=(0,l.useRef)((0,v.default)(B||e.styles,Y.current)),{scrollEvents:ee}=(0,_.default)({onChangeOffset:K,scrollOffset:G,scrollViewRef:X}),te=(0,l.useMemo)(()=>d.default.screenWidth-q,[q]),ne=(0,l.useMemo)(()=>(0,n.default)(Q,(e,t)=>(0,O.populateEvents)(Q[t],{screenWidth:te/V,dayStart:I,overlapEventsSpacing:U/V,rightEdgeSpacing:W/V})),[Q,I,V]);(0,l.useEffect)(()=>{let e=0;P?e=(0,p.calcTimeOffset)(O.HOUR_BLOCK_HEIGHT):M&&ne[0].length>0?e=(0,t.default)((0,n.default)(ne[0],'top'))??0:R&&(e=(0,p.calcTimeOffset)(O.HOUR_BLOCK_HEIGHT,R.hour,R.minutes)),e&&setTimeout(()=>{X?.current?.scrollTo({y:Math.max(0,e-O.HOUR_BLOCK_HEIGHT),animated:!0})},0)},[]);const re=(0,l.useCallback)((e,t)=>{const n=ne[e][t];N?N(n):S?.(n)},[S,N]),se=e=>{const t=ne[e].map((t,n)=>(0,b.jsx)(H.default,{index:n,event:t,styles:Z.current,format24h:C,onPress:()=>re(e,n),renderEvent:D,testID:`${z}.event.${t.id}`},n));return(0,b.jsx)(i.default,{pointerEvents:'box-none',style:[{marginLeft:0===e?q:void 0},Z.current.eventsContainer],children:t})};return(0,b.jsxs)(c.default,Object.assign({ref:X,style:Z.current.container,contentContainerStyle:[Z.current.contentStyle,{width:d.default.screenWidth}],showsVerticalScrollIndicator:!1},ee,{testID:z,children:[(0,b.jsx)(y.default,{start:I,end:T,date:A[0],format24h:C,styles:Z.current,unavailableHours:$,unavailableHoursColor:F,onBackgroundLongPress:j,onBackgroundLongPressOut:w,width:te,numberOfDays:V,timelineLeftInset:q,testID:`${z}.hours`}),(0,s.default)(V,e=>{const t=A.indexOf((0,f.generateDay)((new Date).toString())),n=q+t*te/V;return(0,b.jsxs)(u.default.Fragment,{children:[se(e),-1!==t&&k&&(0,b.jsx)(E.default,{width:te/V,left:n,styles:Z.current})]},e)})]}))};var I=u.default.memo(C)},5180,[5181,2621,5184,4492,14,585,600,5083,5084,5098,5185,5186,5187,5188,5192,5193,5194,6]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u){return u&&u.length?n(u,o,t):void 0}},5181,[5182,5183,2563]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(o,t,v){for(var f=-1,u=o.length;++f9007199254740991)return[];var _=o,h=u(v,o);c=t(c),v-=o;for(var p=n(h,c);++_Object.assign({},e,{index:t})).sort(function(e,t){if(e.startt.start)return 1;if(e.endt.end)return 1;return 0}).forEach(function(e){null!==n&&e.start>=n&&(c(a,u,t),a=[],n=null);let l=!1;for(let t=0;tn)&&(n=e.end)}),a.length>0&&c(a,u,t);return u},_e.buildUnavailableHoursBlocks=function(e=[],n){const{hourBlockHeight:a=u,dayStart:l=0,dayEnd:o=24}=n||{},i=o-l,s=(o-l)*a;return e.map(e=>{if(!(0,t.default)(e.start,0,25)||!(0,t.default)(e.end,0,25))return void console.error('Calendar Timeline unavailableHours is invalid. Hours should be between 0 and 24');if(e.start>=e.end)return void console.error('Calendar Timeline availableHours is invalid. start hour should be earlier than end hour');const n=Math.max(e.start,l),u=Math.min(e.end,o);return{top:(n-l)/i*s,height:(u-n)*a}}).filter(Boolean)};var t=e(r(d[0])),n=e(r(d[1])),a=e(r(d[2]));const u=100,l=10,o=10;function i(e,t,a,{dayStart:l=0,hourBlockHeight:o=u}){const i=new n.default(e.start),s=e.end?new n.default(e.end):new n.default(i).addHours(1),f=new n.default(i).clearTime();return Object.assign({},e,{top:(f.diffHours(i)-l)*o,height:i.diffHours(s)*o,width:a,left:t})}function s(e,t){return e.end>t.start&&e.starts(e,t)))return a;a++}return a}function c(e,t,n){const{screenWidth:u=a.default.screenWidth,rightEdgeSpacing:s=o,overlapEventsSpacing:c=l}=n;e.forEach((a,l)=>{a.forEach(a=>{const o=u-s,h=f(a,l,e),p=l/e.length*o;let b=o*(h/e.length);l+h<=e.length-1&&(b-=c),t.push(i(a,p,b,n))})})}},5186,[5116,5081,5083]); -__d(function(g,r,i,a,_m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.calcTimeByPosition=function(t,e){let n=t/e;n=Math.floor(2*n)/2;const o=Math.floor(n),u=60*(n-Math.floor(n));return{hour:o,minutes:u}},_e.calcDateByPosition=function(t,u,c=1,f=new e.default){const l=(n.default.screenWidth-u)/c,s=Math.floor((t-u)/l);return(0,o.generateDay)(f,s)},_e.buildTimeString=function(t=0,e=0,n=""){return`${n} ${t.toString().padStart(2,'0')}:${e.toString().padStart(2,'0')}:00`.trimStart()},_e.calcTimeOffset=function(t,e,n){const o=new Date,u=e??o.getHours(),c=n??o.getMinutes();return(u+c/60)*t};var e=t(r(d[0])),n=t(r(d[1])),o=r(d[2])},5187,[5081,5083,5084]); -__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return H}});var t=e(r(d[0])),l=e(r(d[1])),n=r(d[2]),u=e(n),i=e(r(d[3])),s=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),b=r(d[8]),h=r(d[9]),v=r(d[10]);const y=f.default.screenWidth,j=e=>{const{format24h:f,start:j=0,end:H=24,date:$,unavailableHours:x,unavailableHoursColor:O,styles:P,onBackgroundLongPress:_,onBackgroundLongPressOut:L,width:p,numberOfDays:B=1,timelineLeftInset:k=0,testID:M}=e,T=(0,n.useRef)(),C=h.HOUR_BLOCK_HEIGHT,I=(0,h.buildUnavailableHoursBlocks)(x,{dayStart:j,dayEnd:H}),D=(0,n.useMemo)(()=>(0,t.default)(j,H+1).map(e=>{let t;return t=e===j?'':e<12?f?`${e}:00`:`${e} AM`:12===e?f?`${e}:00`:`${e} PM`:24===e?f?'23:59':'12 AM':f?`${e}:00`:e-12+" PM",{timeText:t,time:e}}),[j,H,f]),E=(0,n.useCallback)(e=>{const t=e.nativeEvent.locationY,l=e.nativeEvent.locationX,{hour:n,minutes:u}=(0,b.calcTimeByPosition)(t,h.HOUR_BLOCK_HEIGHT),i=(0,b.calcDateByPosition)(l,k,B,$);T.current={hour:n,minutes:u,date:i};const s=(0,b.buildTimeString)(n,u,i);_?.(s,T.current)},[_,$]),w=(0,n.useCallback)(()=>{if(T.current){const{hour:e,minutes:t,date:l}=T.current,n=(0,b.buildTimeString)(e,t,l);L?.(n,T.current),T.current=void 0}},[L,$]);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(o.default,{onLongPress:E,onPressOut:w,children:(0,v.jsx)(i.default,{style:c.default.absoluteFillObject})}),I.map((e,t)=>(0,v.jsx)(i.default,{style:[P.unavailableHoursBlock,e,O?{backgroundColor:O}:void 0,{left:k}]},t)),D.map(({timeText:e,time:t},l)=>(0,v.jsxs)(u.default.Fragment,{children:[(0,v.jsx)(s.default,{style:[P.timeLabel,{top:C*l-6,width:k-16}],children:e},`timeLabel${t}`),t===j?null:(0,v.jsx)(i.default,{testID:`${M}.${t}.line`,style:[P.line,{top:C*l,width:y-20,left:k-16}]},`line${t}`),(0,v.jsx)(i.default,{testID:`${M}.${t}.lineHalf`,style:[P.line,{top:C*(l+.5),width:y-20,left:k-16}]},`lineHalf${t}`)]},t)),(0,l.default)(B,e=>(0,v.jsx)(i.default,{style:[P.verticalLine,{right:(e+1)*p/B}]},e))]})};var H=u.default.memo(j)},5188,[5189,5184,14,585,622,5109,30,5083,5187,5186,6]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0])();m.exports=n},5189,[5190]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=r(d[2]);m.exports=function(u){return function(f,v,c){return c&&'number'!=typeof c&&o(f,v,c)&&(v=c=void 0),f=t(f),void 0===v?(v=f,f=0):v=t(v),c=void 0===c?f{const{index:f,event:c,renderEvent:h,onPress:v,format24h:y,styles:b}=e,j=Math.floor(c.height/17),x=y?'HH:mm':'hh:mm A',O=(0,n.useMemo)(()=>({left:c.left,height:c.height,width:c.width,top:c.top,backgroundColor:c.color?c.color:"#add8e6"}),[c]),_=(0,n.useCallback)(()=>{v(f)},[f,v]);return(0,o.jsx)(u.default,{testID:e.testID,activeOpacity:.9,onPress:_,style:[b.event,O],children:h?h(c):(0,o.jsxs)(l.default,{children:[(0,o.jsx)(s.default,{numberOfLines:1,style:b.eventTitle,children:c.title||'Event'}),j>1?(0,o.jsx)(s.default,{numberOfLines:j-1,style:[b.eventSummary],children:c.summary||' '}):null,j>2?(0,o.jsxs)(s.default,{style:b.eventTimes,numberOfLines:1,children:[new t.default(c.start).toString(x)," - ",new t.default(c.end).toString(x)]}):null]})})}},5192,[5081,14,585,622,5093,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=r(d[1]),l=(e=n)&&e.__esModule?e:{default:e},o=r(d[2]),s=r(d[3]),u=r(d[4]);var f=e=>{const{styles:n,width:f,left:c}=e,_=(0,o.calcTimeOffset)(s.HOUR_BLOCK_HEIGHT),y=(0,t.useMemo)(()=>[n.nowIndicator,{top:_,left:c}],[_,c]);return(0,u.jsxs)(l.default,{style:y,children:[(0,u.jsx)(l.default,{style:[n.nowIndicatorLine,{width:f}]}),(0,u.jsx)(l.default,{style:n.nowIndicatorKnob})]})}},5193,[14,585,5187,5186,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]),n=n=>{const{onChangeOffset:o,scrollOffset:l,scrollViewRef:c}=n;(0,t.useEffect)(()=>{void 0!==l&&c?.current?.scrollTo({y:l,animated:!1})},[l]);return{scrollEvents:{onScrollEndDrag:(0,t.useCallback)(t=>{const n=t.nativeEvent.contentOffset.y,l=t.nativeEvent.velocity?.y;0===l&&o?.(n)},[]),onMomentumScrollEnd:(0,t.useCallback)(t=>{o?.(t.nativeEvent.contentOffset.y)},[])}}}},5194,[14]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return R}});var t=e(r(d[0])),n=e(r(d[1])),s=e(r(d[2])),l=r(d[3]),u=r(d[4]),o=e(r(d[5])),c=e(r(d[6])),f=r(d[7]),D=e(r(d[8])),y=r(d[9]),T=e(y),I=e(r(d[10])),b=r(d[11]);var R=e=>{const{timelineProps:R,events:O,renderItem:P,showNowIndicator:_,scrollToFirst:E,scrollToNow:S,initialTime:h}=e,A=(0,l.useMemo)(()=>I.default.isRTL&&(I.default.isRN73()||I.default.isAndroid),[]),{date:C,updateSource:N,setDate:p,numberOfDays:L=1,timelineLeftInset:k}=(0,l.useContext)(c.default),x=(0,l.useRef)(),j=(0,l.useRef)(C),[v,w]=(0,l.useState)(),{pages:G,pagesRef:M,resetPages:F,resetPagesDebounce:U,scrollToPageDebounce:H,shouldResetPages:W,isOutOfRange:z}=(0,T.default)({date:C,listRef:x,numberOfDays:L,shouldFixRTL:A}),V=(0,l.useCallback)(e=>{const t=M.current.indexOf(e);N!==f.UpdateSources.LIST_DRAG&&(z(t)?N===f.UpdateSources.DAY_PRESS?F(e):U(e):H(t)),j.current=e},[N]),Y=(0,l.useMemo)(()=>A?I.default.screenWidth*(y.PAGES_COUNT-y.INITIAL_PAGE-1):I.default.screenWidth*y.INITIAL_PAGE,[A]);(0,l.useEffect)(()=>{C!==j.current&&V(C)},[C]);const q=(0,l.useCallback)(()=>{W.current&&U.cancel()},[]),B=(0,l.useCallback)(()=>{W.current&&U(j.current)},[]),J=(0,l.useCallback)((0,t.default)(e=>{const t=G[A?e-1:e];t!==j.current&&p(t,f.UpdateSources.LIST_DRAG)},0),[G,A]),K=(0,l.useCallback)(()=>{W.current=!0},[]),Q=(0,l.useCallback)(e=>{w(e)},[]),X=(0,l.useCallback)((e,t,l)=>{const o=j.current===t,c=l===y.INITIAL_PAGE,f=(0,u.isToday)(t),T=[O[t]||[],O[(0,u.generateDay)(t,1)]||[],O[(0,u.generateDay)(t,2)]||[],O[(0,u.generateDay)(t,3)]||[],O[(0,u.generateDay)(t,4)]||[],O[(0,u.generateDay)(t,5)]||[],O[(0,u.generateDay)(t,6)]||[]],I=[t,(0,u.generateDay)(t,1),(0,u.generateDay)(t,2),(0,u.generateDay)(t,3),(0,u.generateDay)(t,4),(0,u.generateDay)(t,5),(0,u.generateDay)(t,6)],A=7-L,C=Object.assign({},R,{key:t,date:(0,s.default)(I,A),events:(0,n.default)((0,s.default)(T,A)),scrollToNow:f&&c&&S,initialTime:!f&&c?h:void 0,scrollToFirst:!f&&c&&E,scrollOffset:v,onChangeOffset:Q,showNowIndicator:f&&_,numberOfDays:L,timelineLeftInset:k});return P?P(C,{item:t,index:l,isCurrent:o,isInitialPage:c,isToday:f}):(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(D.default,Object.assign({},C))})},[O,v,_,L]);return(0,b.jsx)(o.default,{isHorizontal:!0,ref:x,data:G,renderItem:X,onPageChange:J,onReachNearEdge:K,onReachNearEdgeThreshold:y.NEAR_EDGE_THRESHOLD,onScroll:q,extendedState:{todayEvents:O[C],pages:G},initialOffset:Y,scrollViewProps:{onMomentumScrollEnd:B}})}},5195,[5162,4169,5196,14,5084,5115,5167,5166,5180,5197,5083,6]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u,l){var v=null==o?0:o.length;return v?(u=l||void 0===u?1:t(u),n(o,0,(u=v-u)<0?0:u)):[]}},5196,[2619,4467]); -__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"PAGES_COUNT",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"NEAR_EDGE_THRESHOLD",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"INITIAL_PAGE",{enumerable:!0,get:function(){return i}});var t=r(d[0]),u=e(r(d[1])),n=e(r(d[2])),l=e(r(d[3])),s=e(r(d[4])),c=r(d[5]);const f=100,o=10,i=Math.floor(50);var b=({date:e,listRef:b,numberOfDays:P,shouldFixRTL:O})=>{const _=(0,t.useRef)((0,n.default)(f,t=>(0,c.generateDay)(e,P*(t-Math.floor(50))))),[y,E]=(0,t.useState)(_.current),R=(0,t.useRef)(!1);(0,t.useEffect)(()=>{const t=(0,n.default)(f,t=>(0,c.generateDay)(e,P*(t-Math.floor(50))));_.current=t,E(t)},[P]);const h=(0,t.useCallback)(e=>!(0,u.default)(e,0,f),[]),C=(0,t.useCallback)(e=>!(0,u.default)(e,o,90),[]),D=(0,t.useCallback)(e=>!(0,u.default)(e,1,99),[]),T=e=>{b.current?.scrollToOffset(O?(99-e)*s.default.screenWidth:e*s.default.screenWidth,0,!1)},k=e=>{_.current=(0,n.default)(f,t=>(0,c.generateDay)(e,P*(t-Math.floor(50)))),E(_.current),setTimeout(()=>{T(i),R.current=!1},0)};return{resetPages:(0,t.useCallback)(k,[]),resetPagesDebounce:(0,t.useCallback)((0,l.default)(k,500,{leading:!1,trailing:!0}),[]),scrollToPage:(0,t.useCallback)(T,[]),scrollToPageDebounce:(0,t.useCallback)((0,l.default)(T,250,{leading:!1,trailing:!0}),[]),pagesRef:_,pages:y,shouldResetPages:R,isOutOfRange:h,isNearEdges:C,isOnEdgePages:D}}},5197,[14,5116,5184,4164,5083,5084]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"getProfileData",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"logProfileData",{enumerable:!0,get:function(){return s}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=r(d[1]);const u={};class c extends n.default.Component{onRender=(...e)=>{s(l(e))};render(){const{children:e,id:n}=this.props;return(0,o.jsx)(t.Profiler,{id:n,onRender:this.onRender,children:e})}}const l=([e,t,n,o,c,l,s])=>(u[e]=Number(((u[e]??0)+n).toFixed(2)),{id:e,interactions:s,phase:t,actualDuration:Number(n.toFixed(2)),baseDuration:Number(o.toFixed(2)),commitTime:Number(l.toFixed(2)),cumulativeDuration:u[e],startTime:Number(c.toFixed(2))}),s=({id:e,actualDuration:t,cumulativeDuration:n,phase:o})=>{console.group(o),console.log(e,':',t,n),console.groupEnd()}},5198,[14,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.DiscountTypeSelect=function(l){const t=(0,u.c)(33);let s,f;if(t[0]!==l){var x=l;({value:f}=x),s=(0,c.default)(x,e),t[0]=l,t[1]=s,t[2]=f}else s=t[1],f=t[2];const _=(0,o.useT)();let b,j,h,S,T,y,O;t[3]!==_?(b=_("coupons.percent"),t[3]=_,t[4]=b):b=t[4];t[5]!==b?(j={label:b,value:"percent"},t[5]=b,t[6]=j):j=t[6];t[7]!==_?(h=_("coupons.fixed_cart"),t[7]=_,t[8]=h):h=t[8];t[9]!==h?(S={label:h,value:"fixed_cart"},t[9]=h,t[10]=S):S=t[10];t[11]!==_?(T=_("coupons.fixed_product"),t[11]=_,t[12]=T):T=t[12];t[13]!==T?(y={label:T,value:"fixed_product"},t[13]=T,t[14]=y):y=t[14];t[15]!==j||t[16]!==S||t[17]!==y?(O=[j,S,y],t[15]=j,t[16]=S,t[17]=y,t[18]=O):O=t[18];const M=O,C=M.find(e=>e.value===f?.value)?.label;let D,G,I,P,V;t[19]!==C||t[20]!==f?(D=f?Object.assign({},f,{label:C??""}):void 0,t[19]=C,t[20]=f,t[21]=D):D=t[21];t[22]!==_?(G=_("coupons.select_discount_type"),t[22]=_,t[23]=G):G=t[23];t[24]!==G?(I=(0,v.jsx)(n.SelectTrigger,{children:(0,v.jsx)(n.SelectValue,{placeholder:G})}),t[24]=G,t[25]=I):I=t[25];t[26]!==M?(P=(0,v.jsx)(n.SelectContent,{matchWidth:!0,children:(0,v.jsx)(n.SelectGroup,{children:M.map(p)})}),t[26]=M,t[27]=P):P=t[27];t[28]!==s||t[29]!==I||t[30]!==P||t[31]!==D?(V=(0,v.jsxs)(n.Select,Object.assign({value:D},s,{children:[I,P]})),t[28]=s,t[29]=I,t[30]=P,t[31]=D,t[32]=V):V=t[32];return V};var l,t=r(d[0]),c=(l=t)&&l.__esModule?l:{default:l},u=r(d[1]);r(d[2]);var n=r(d[3]),s=r(d[4]),o=r(d[5]),v=r(d[6]);function p(e){return(0,v.jsx)(n.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(s.Text,{children:e.label})},e.value)}},5199,[363,12,14,4191,1434,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.StatusSelect=function(l){const t=(0,c.c)(33);let s,p;if(t[0]!==l){var h=l;({value:p}=h),s=(0,u.default)(h,e),t[0]=l,t[1]=s,t[2]=p}else s=t[1],p=t[2];const f=(0,o.useT)();let j,x,S,_,O,T,M;t[3]!==f?(j=f("coupons.publish"),t[3]=f,t[4]=j):j=t[4];t[5]!==j?(x={label:j,value:"publish"},t[5]=j,t[6]=x):x=t[6];t[7]!==f?(S=f("coupons.draft"),t[7]=f,t[8]=S):S=t[8];t[9]!==S?(_={label:S,value:"draft"},t[9]=S,t[10]=_):_=t[10];t[11]!==f?(O=f("coupons.pending"),t[11]=f,t[12]=O):O=t[12];t[13]!==O?(T={label:O,value:"pending"},t[13]=O,t[14]=T):T=t[14];t[15]!==x||t[16]!==_||t[17]!==T?(M=[x,_,T],t[15]=x,t[16]=_,t[17]=T,t[18]=M):M=t[18];const y=M,C=y.find(e=>e.value===p?.value)?.label;let G,I,P,V,W;t[19]!==C||t[20]!==p?(G=p?Object.assign({},p,{label:C??""}):void 0,t[19]=C,t[20]=p,t[21]=G):G=t[21];t[22]!==f?(I=f("coupons.select_status"),t[22]=f,t[23]=I):I=t[23];t[24]!==I?(P=(0,v.jsx)(n.SelectTrigger,{children:(0,v.jsx)(n.SelectValue,{placeholder:I})}),t[24]=I,t[25]=P):P=t[25];t[26]!==y?(V=(0,v.jsx)(n.SelectContent,{matchWidth:!0,children:(0,v.jsx)(n.SelectGroup,{children:y.map(b)})}),t[26]=y,t[27]=V):V=t[27];t[28]!==s||t[29]!==P||t[30]!==V||t[31]!==G?(W=(0,v.jsxs)(n.Select,Object.assign({value:G},s,{children:[P,V]})),t[28]=s,t[29]=P,t[30]=V,t[31]=G,t[32]=W):W=t[32];return W};var l,t=r(d[0]),u=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var n=r(d[3]),s=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(n.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(s.Text,{children:e.label})},e.value)}},5200,[363,12,14,4191,1434,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"couponFormSchema",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=e.object({code:e.string().min(1),amount:e.string().optional().default(''),discount_type:e.enum(['percent','fixed_cart','fixed_product']).default('percent'),status:e.enum(['publish','draft','pending']).default('publish'),description:e.string().optional().default(''),date_expires_gmt:e.string().nullable().optional(),individual_use:e.boolean().optional().default(!1),free_shipping:e.boolean().optional().default(!1),usage_limit:e.union([e.number(),e.null()]).optional(),usage_limit_per_user:e.union([e.number(),e.null()]).optional(),minimum_amount:e.string().optional().default(''),maximum_amount:e.string().optional().default(''),email_restrictions:e.array(e.string()).optional().default([]),meta_data:t.metaDataSchema.optional()})},5201,[4330,4398]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=r(d[0]).EditCouponScreen},5202,[5203]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditCouponScreen=function(){const p=(0,o.c)(7),{couponId:f}=(0,n.useLocalSearchParams)(),{collection:v}=(0,u.useCollection)("coupons");let _;p[0]!==v||p[1]!==f?(_=v.findOneFix(f),p[0]=v,p[1]=f,p[2]=_):_=p[2];const b=_;let j;p[3]!==b.$?(j=new c.ObservableResource(b.$),p[3]=b.$,p[4]=j):j=p[4];const x=j;let C;p[5]!==x?(C=(0,l.jsx)(s.Suspense,{children:(0,l.jsx)(t.EditCoupon,{resource:x})}),p[5]=x,p[6]=C):C=p[6];return C};var o=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3]),s=r(d[4]),t=r(d[5]),u=r(d[6]),l=r(d[7])},5203,[12,14,850,1747,1741,5204,4514,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCoupon=function(h){const f=(0,e.c)(34),{resource:T}=h,b=(0,o.useObservableSuspense)(T),v=(0,x.useT)(),[M,p]=n.useState("form");if(!(0,s.isRxDocument)(b)){let e,n;return f[0]!==v?(e=v("coupons.no_coupon_found"),f[0]=v,f[1]=e):e=f[1],f[2]!==e?(n=(0,j.jsx)(l.Modal,{children:(0,j.jsx)(l.ModalContent,{size:"lg",children:(0,j.jsx)(l.ModalHeader,{children:(0,j.jsx)(l.ModalTitle,{children:(0,j.jsx)(c.Text,{children:e})})})})}),f[2]=e,f[3]=n):n=f[3],n}let _,C,O,y,N,w,E,P,S,z,D,H;f[4]!==b.code||f[5]!==v?(_=v("common.edit_2",{name:b.code}),f[4]=b.code,f[5]=v,f[6]=_):_=f[6];f[7]!==_?(C=(0,j.jsx)(l.ModalHeader,{children:(0,j.jsx)(l.ModalTitle,{children:(0,j.jsx)(c.Text,{children:_})})}),f[7]=_,f[8]=C):C=f[8];f[9]!==v?(O=v("common.form"),f[9]=v,f[10]=O):O=f[10];f[11]!==O?(y=(0,j.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,j.jsx)(c.Text,{children:O})}),f[11]=O,f[12]=y):y=f[12];f[13]!==v?(N=v("common.json"),f[13]=v,f[14]=N):N=f[14];f[15]!==N?(w=(0,j.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,j.jsx)(c.Text,{children:N})}),f[15]=N,f[16]=w):w=f[16];f[17]!==y||f[18]!==w?(E=(0,j.jsxs)(t.TabsList,{className:"w-full flex-row",children:[y,w]}),f[17]=y,f[18]=w,f[19]=E):E=f[19];f[20]!==b?(P=(0,j.jsx)(t.TabsContent,{value:"form",children:(0,j.jsx)(u.EditCouponForm,{coupon:b})}),f[20]=b,f[21]=P):P=f[21];f[22]!==b?(S=b.toJSON(),f[22]=b,f[23]=S):S=f[23];f[24]!==S?(z=(0,j.jsx)(t.TabsContent,{value:"json",children:(0,j.jsx)(d.Tree,{value:S})}),f[24]=S,f[25]=z):z=f[25];f[26]!==z||f[27]!==E||f[28]!==P||f[29]!==M?(D=(0,j.jsx)(l.ModalBody,{children:(0,j.jsxs)(t.Tabs,{value:M,onValueChange:p,children:[E,P,z]})}),f[26]=z,f[27]=E,f[28]=P,f[29]=M,f[30]=D):D=f[30];f[31]!==D||f[32]!==C?(H=(0,j.jsx)(l.Modal,{children:(0,j.jsxs)(l.ModalContent,{size:"lg",children:[C,D]})}),f[31]=D,f[32]=C,f[33]=H):H=f[33];return H};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),o=r(_d[2]),s=r(_d[3]),l=r(_d[4]),t=r(_d[5]),c=r(_d[6]),d=r(_d[7]),u=r(_d[8]),x=r(_d[9]),j=r(_d[10])},5204,[12,14,1747,2035,4838,4184,1434,4208,5205,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCouponForm=function({coupon:s}){const _=(0,d.useT)(),[h,w]=o.useState(!1),{localPatch:O}=(0,p.useLocalMutation)(),C=(0,f.usePushDocument)(),E=(0,t.useRouter)(),y=(0,n.useForm)({resolver:(0,e.zodResolver)(l.couponFormSchema),defaultValues:Object.assign({},s.toJSON())}),D=o.useCallback(async o=>{w(!0);try{const e=await O({document:s,data:o});if(!e?.document)throw new Error('Local patch failed');const t=await C(e.document);if(!(0,c.isRxDocument)(t))throw new Error('Failed to save coupon');v.success(_('common.saved',{name:t.code}),{showToast:!0,saveToDb:!0,context:{couponId:t.id,couponCode:t.code}})}catch(o){const e=o instanceof Error?o.message:String(o);v.error(_('coupons.failed_to_save_coupon'),{showToast:!0,saveToDb:!0,context:{errorCode:u.ERROR_CODES.TRANSACTION_FAILED,couponId:s.id,error:e}})}finally{w(!1)}},[O,s,C,_]);return(0,b.jsx)(l.CouponForm,{form:y,onClose:()=>E.back(),onSubmit:D,loading:h})};var o=(function(o){if(o&&o.__esModule)return o;var e={};return o&&Object.keys(o).forEach(function(t){var n=Object.getOwnPropertyDescriptor(o,t);Object.defineProperty(e,t,n.get?n:{enumerable:!0,get:function(){return o[t]}})}),e.default=o,e})(r(_d[0])),e=r(_d[1]),t=r(_d[2]),n=r(_d[3]),c=r(_d[4]),s=r(_d[5]),u=r(_d[6]),d=r(_d[7]),l=r(_d[8]),f=r(_d[9]),p=r(_d[10]),b=r(_d[11]);const v=(0,s.getLogger)(['wcpos','mutations','coupon'])},5205,[14,4258,850,4260,2035,1975,2644,1987,5074,4400,3232,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),t=r(d[1]),o=(e=t)&&e.__esModule?e:{default:e},c=r(d[2]),s=r(d[3]),l=r(d[4]);const u={initialRouteName:'index'};function f(){const e=(0,n.c)(7),t=(0,s.useNavigationBackground)();let u,f,b,S,p;return e[0]!==t?(u={headerShown:!1,contentStyle:{backgroundColor:t}},e[0]=t,e[1]=u):u=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)(c.Stack.Screen,{name:"index"}),e[2]=f):f=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/[couponId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=b):b=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(S=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/add",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=S):S=e[4],e[5]!==u?(p=(0,l.jsx)(o.default,{className:"bg-background flex-1",children:(0,l.jsxs)(c.Stack,{screenOptions:u,children:[f,b,S]})}),e[5]=u,e[6]=p):p=e[6],p}},5206,[12,585,850,4960,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),o=(0,t.withProAccess)(n.CouponsScreen,'coupons')},5207,[5066,5208]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CouponsScreen=function(){const t=(0,e.c)(56),{uiSettings:o}=(0,Q.useUISettings)("coupons"),f=(0,k.useT)(),S=(0,n.useRouter)(),{bottom:C}=(0,c.useSafeAreaInsets)(),{readOnly:D}=(0,q.useProAccess)();let T;t[0]===Symbol.for("react.memo_cache_sentinel")?(T={collectionName:"coupons"},t[0]=T):T=t[0];const{patch:I}=(0,z.useMutation)(T);let B,N;t[1]===Symbol.for("react.memo_cache_sentinel")?(B=["coupons"],t[1]=B):B=t[1];t[2]!==o.sortBy||t[3]!==o.sortDirection?(N={[o.sortBy]:o.sortDirection},t[2]=o.sortBy,t[3]=o.sortDirection,t[4]=N):N=t[4];const v=N;let P;t[5]!==v?(P={queryKeys:B,collectionName:"coupons",initialParams:{sort:[v]},infiniteScroll:!0},t[5]=v,t[6]=P):P=t[6];const U=(0,y.useQuery)(P);let R;t[7]!==I?(R={meta:{onChange:e=>{const{document:t,changes:o}=e;I({document:t,data:o})}}},t[7]=I,t[8]=R):R=t[8];const w=R,G=0!==C?C:void 0;let J,L,W,X,Y,Z,$,ee,te,oe,se,ne,ce,ae,re,le,ie,de,ue;t[9]!==G?(J={paddingBottom:G},t[9]=G,t[10]=J):J=t[10];t[11]!==f?(L=f("common.search_coupons"),t[11]=f,t[12]=L):L=t[12];t[13]!==U||t[14]!==L?(W=(0,K.jsx)(F.QuerySearchInput,{query:U,placeholder:L,className:"flex-1",testID:"search-coupons"}),t[13]=U,t[14]=L,t[15]=W):W=t[15];t[16]!==S?(X=()=>S.push({pathname:"/coupons/add"}),t[16]=S,t[17]=X):X=t[17];t[18]!==D||t[19]!==X?(Y=(0,K.jsx)(j.TooltipTrigger,{asChild:!0,children:(0,K.jsx)(h.IconButton,{name:"plus",onPress:X,disabled:D})}),t[18]=D,t[19]=X,t[20]=Y):Y=t[20];t[21]!==D||t[22]!==f?(Z=f(D?"common.upgrade_to_pro":"coupons.add_coupon"),t[21]=D,t[22]=f,t[23]=Z):Z=t[23];t[24]!==Z?($=(0,K.jsx)(j.TooltipContent,{children:(0,K.jsx)(x.Text,{children:Z})}),t[24]=Z,t[25]=$):$=t[25];t[26]!==Y||t[27]!==$?(ee=(0,K.jsxs)(j.Tooltip,{children:[Y,$]}),t[26]=Y,t[27]=$,t[28]=ee):ee=t[28];t[29]!==f?(te=f("coupons.coupon_settings"),t[29]=f,t[30]=te):te=t[30];t[31]===Symbol.for("react.memo_cache_sentinel")?(oe=(0,K.jsx)(A.UISettingsForm,{}),t[31]=oe):oe=t[31];t[32]!==te?(se=(0,K.jsx)(H.UISettingsDialog,{title:te,children:oe}),t[32]=te,t[33]=se):se=t[33];t[34]!==ee||t[35]!==se||t[36]!==W?(ne=(0,K.jsxs)(p.HStack,{children:[W,ee,se]}),t[34]=ee,t[35]=se,t[36]=W,t[37]=ne):ne=t[37];t[38]!==U?(ce=(0,K.jsx)(u.ErrorBoundary,{children:(0,K.jsx)(E.FilterBar,{query:U})}),t[38]=U,t[39]=ce):ce=t[39];t[40]!==ne||t[41]!==ce?(ae=(0,K.jsx)(l.CardHeader,{className:"bg-card-header p-2",children:(0,K.jsxs)(b.VStack,{children:[ne,ce]})}),t[40]=ne,t[41]=ce,t[42]=ae):ae=t[42];t[43]===Symbol.for("react.memo_cache_sentinel")?(re=(0,K.jsx)(O.DataTableSkeleton,{id:"coupons"}),t[43]=re):re=t[43];t[44]!==f?(le=f("common.no_coupons_found"),t[44]=f,t[45]=le):le=t[45];t[46]!==U||t[47]!==le||t[48]!==w?(ie=(0,K.jsx)(l.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,K.jsx)(u.ErrorBoundary,{children:(0,K.jsx)(_.Suspense,{fallback:re,children:(0,K.jsx)(M.DataTable,{id:"coupons",query:U,renderCell:V,noDataMessage:le,estimatedItemSize:100,tableConfig:w})})})}),t[46]=U,t[47]=le,t[48]=w,t[49]=ie):ie=t[49];t[50]!==ae||t[51]!==ie?(de=(0,K.jsxs)(l.Card,{className:"flex-1",children:[ae,ie]}),t[50]=ae,t[51]=ie,t[52]=de):de=t[52];t[53]!==de||t[54]!==J?(ue=(0,K.jsx)(s.default,{testID:"screen-coupons",className:"h-full p-2",style:J,children:de}),t[53]=de,t[54]=J,t[55]=ue):ue=t[55];return ue};var e=r(d[0]);r(d[1]);var t,o=r(d[2]),s=(t=o)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4]),l=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),_=r(d[9]),x=r(d[10]),j=r(d[11]),b=r(d[12]),y=r(d[13]),f=r(d[14]),S=r(d[15]),C=r(d[16]),D=r(d[17]),T=r(d[18]),I=r(d[19]),B=r(d[20]),N=r(d[21]),v=r(d[22]),E=r(d[23]),A=r(d[24]),k=r(d[25]),q=r(d[26]),M=r(d[27]),O=r(d[28]),P=r(d[29]),U=r(d[30]),F=r(d[31]),H=r(d[32]),Q=r(d[33]),z=r(d[34]),K=r(d[35]);const R={active:S.Active,code:T.EditableCode,description:B.EditableDescription,amount:D.EditableAmount,discount_type:C.DiscountType,status:N.Status,usage_count:v.Usage,actions:f.Actions,date_expires_gmt:I.EditableDate,date_created_gmt:U.DateCell,date_modified_gmt:U.DateCell};function V(e,t){const o=R[e];return o?(0,K.jsx)(o,Object.assign({},t)):(0,K.jsx)(P.TextCell,Object.assign({},t))}},5208,[12,14,585,850,854,3186,1348,1351,1574,1741,1434,1578,1605,4070,5209,5214,5215,5216,5217,5218,5219,5220,5221,5222,5229,1987,5071,4803,5230,4804,5231,4832,4599,1745,4534,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function(y){const v=(0,e.c)(84),{row:A}=y,P=A.original.document,S=(0,o.useRouter)(),M=(0,_.usePullDocument)(),[C,I]=n.useState(!1),T=(0,f.useT)(),O=!P.id,[k,R]=n.useState(O),F=(0,D.useDeleteDocument)(),{readOnly:H}=(0,p.useProAccess)();let L;v[0]!==P||v[1]!==F||v[2]!==k?(L=async()=>{if(P.id){if(!await F(P.id,P.collection,{force:k}))return}await P.getLatest().remove()},v[0]=P,v[1]=F,v[2]=k,v[3]=L):L=v[3];const N=L;if(H)return null;let V,q,B,E,$,z,G,J,K,Q,U,W,X,Y,Z,ee,ne,oe,te,re,ce,se,ie,le,ae,de,ue;v[4]===Symbol.for("react.memo_cache_sentinel")?(V=(0,b.jsx)(s.DropdownMenuTrigger,{asChild:!0,children:(0,b.jsx)(u.IconButton,{name:"ellipsisVertical"})}),v[4]=V):V=v[4];v[5]!==P.uuid||v[6]!==S?(q=()=>S.push({pathname:`/coupons/edit/${P.uuid}`}),v[5]=P.uuid,v[6]=S,v[7]=q):q=v[7];v[8]===Symbol.for("react.memo_cache_sentinel")?(B=(0,b.jsx)(d.Icon,{name:"penToSquare"}),v[8]=B):B=v[8];v[9]!==T?(E=T("common.edit"),v[9]=T,v[10]=E):E=v[10];v[11]!==E?($=(0,b.jsx)(x.Text,{children:E}),v[11]=E,v[12]=$):$=v[12];v[13]!==q||v[14]!==$?(z=(0,b.jsxs)(s.DropdownMenuItem,{onPress:q,children:[B,$]}),v[13]=q,v[14]=$,v[15]=z):z=v[15];v[16]!==P.collection||v[17]!==P.id||v[18]!==M||v[19]!==T?(G=P.id&&(0,b.jsxs)(s.DropdownMenuItem,{onPress:()=>{P.id&&M(P.id,P.collection).catch(w)},children:[(0,b.jsx)(d.Icon,{name:"arrowRotateRight"}),(0,b.jsx)(x.Text,{children:T("common.sync")})]}),v[16]=P.collection,v[17]=P.id,v[18]=M,v[19]=T,v[20]=G):G=v[20];v[21]===Symbol.for("react.memo_cache_sentinel")?(J=(0,b.jsx)(s.DropdownMenuSeparator,{}),v[21]=J):J=v[21];v[22]===Symbol.for("react.memo_cache_sentinel")?(K=()=>I(!0),Q=(0,b.jsx)(d.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),v[22]=K,v[23]=Q):(K=v[22],Q=v[23]);v[24]!==T?(U=T("common.delete"),v[24]=T,v[25]=U):U=v[25];v[26]!==U?(W=(0,b.jsxs)(s.DropdownMenuItem,{variant:"destructive",onPress:K,children:[Q,(0,b.jsx)(x.Text,{children:U})]}),v[26]=U,v[27]=W):W=v[27];v[28]!==W||v[29]!==z||v[30]!==G?(X=(0,b.jsxs)(s.DropdownMenu,{children:[V,(0,b.jsxs)(s.DropdownMenuContent,{align:"end",children:[z,G,J,W]})]}),v[28]=W,v[29]=z,v[30]=G,v[31]=X):X=v[31];v[32]!==O?(Y=e=>{I(e),e&&R(O)},v[32]=O,v[33]=Y):Y=v[33];v[34]!==P.code||v[35]!==T?(Z=T("coupons.delete",{name:P.code}),v[34]=P.code,v[35]=T,v[36]=Z):Z=v[36];v[37]!==Z?(ee=(0,b.jsx)(t.AlertDialogTitle,{children:Z}),v[37]=Z,v[38]=ee):ee=v[38];v[39]!==T?(ne=T("coupons.are_you_sure_you_want_to"),v[39]=T,v[40]=ne):ne=v[40];v[41]!==ne?(oe=(0,b.jsx)(x.Text,{className:"text-destructive",children:ne}),v[41]=ne,v[42]=oe):oe=v[42];v[43]!==k?(te=(0,b.jsx)(c.Checkbox,{"aria-labelledby":"confirm",onCheckedChange:R,checked:k}),v[43]=k,v[44]=te):te=v[44];v[45]!==k?(re=()=>{R(!k)},v[45]=k,v[46]=re):re=v[46];v[47]!==T?(ce=T("coupons.confirm"),v[47]=T,v[48]=ce):ce=v[48];v[49]!==re||v[50]!==ce?(se=(0,b.jsx)(h.Label,{nativeID:"confirm",onPress:re,children:ce}),v[49]=re,v[50]=ce,v[51]=se):se=v[51];v[52]!==te||v[53]!==se?(ie=(0,b.jsxs)(l.HStack,{children:[te,se]}),v[52]=te,v[53]=se,v[54]=ie):ie=v[54];v[55]!==oe||v[56]!==ie?(le=(0,b.jsx)(t.AlertDialogDescription,{children:(0,b.jsxs)(j.VStack,{children:[oe,ie]})}),v[55]=oe,v[56]=ie,v[57]=le):le=v[57];v[58]!==ee||v[59]!==le?(ae=(0,b.jsxs)(t.AlertDialogHeader,{children:[ee,le]}),v[58]=ee,v[59]=le,v[60]=ae):ae=v[60];v[61]!==T?(de=T("common.cancel"),v[61]=T,v[62]=de):de=v[62];v[63]!==de?(ue=(0,b.jsx)(t.AlertDialogCancel,{children:de}),v[63]=de,v[64]=ue):ue=v[64];const me=!k;let he,xe,je,fe,pe,ge;v[65]!==T?(he=T("common.delete"),v[65]=T,v[66]=he):he=v[66];v[67]!==N||v[68]!==me||v[69]!==he?(xe=(0,b.jsx)(t.AlertDialogAction,{variant:"destructive",disabled:me,onPress:N,children:he}),v[67]=N,v[68]=me,v[69]=he,v[70]=xe):xe=v[70];v[71]!==ue||v[72]!==xe?(je=(0,b.jsxs)(t.AlertDialogFooter,{children:[ue,xe]}),v[71]=ue,v[72]=xe,v[73]=je):je=v[73];v[74]!==ae||v[75]!==je?(fe=(0,b.jsxs)(t.AlertDialogContent,{children:[ae,je]}),v[74]=ae,v[75]=je,v[76]=fe):fe=v[76];v[77]!==C||v[78]!==Y||v[79]!==fe?(pe=(0,b.jsx)(t.AlertDialog,{open:C,onOpenChange:Y,children:fe}),v[77]=C,v[78]=Y,v[79]=fe,v[80]=pe):pe=v[80];v[81]!==X||v[82]!==pe?(ge=(0,b.jsxs)(b.Fragment,{children:[X,pe]}),v[81]=X,v[82]=pe,v[83]=ge):ge=v[83];return ge};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),o=r(_d[2]),t=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),h=r(_d[9]),x=r(_d[10]),j=r(_d[11]),f=r(_d[12]),p=r(_d[13]),D=r(_d[14]),_=r(_d[15]),b=r(_d[16]);function w(){}},5209,[12,14,850,5210,4202,4476,1351,1357,1574,4345,1434,1605,1987,5071,4473,4813,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className"],t=["className","portalHost"],n=["className"],o=["className"],l=["className","asChild"],s=["className","asChild"],c=["asChild","disabled"],u=["asChild","disabled","onPress"];function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"AlertDialog",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"AlertDialogAction",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"AlertDialogCancel",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"AlertDialogContent",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"AlertDialogDescription",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"AlertDialogFooter",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"AlertDialogHeader",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"AlertDialogOverlay",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"AlertDialogPortal",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"AlertDialogTitle",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"AlertDialogTrigger",{enumerable:!0,get:function(){return y}});var f=d(r(_d[0])),b=r(_d[1]);r(_d[2]),r(_d[3]),r(_d[4]);var j=d(r(_d[5])),x=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[6])),p=r(_d[7]);r(_d[8]);var O=r(_d[9]),v=r(_d[10]),P=r(_d[11]),h=r(_d[12]);const C=x.Root,y=x.Trigger,w=x.Portal;const N=function(t){const n=(0,b.c)(9);let o,l;if(n[0]!==t){var s=t;({className:o}=s),l=(0,f.default)(s,e),n[0]=t,n[1]=o,n[2]=l}else o=n[1],l=n[2];const{open:c}=x.useRootContext(),u=c?"web:animate-in web:fade-in-0":"web:animate-out web:fade-out-0";let d,j;return n[3]!==o||n[4]!==u?(d=(0,v.cn)("absolute top-0 right-0 bottom-0 left-0 z-50 flex items-center justify-center bg-black/80 p-2",u,o),n[3]=o,n[4]=u,n[5]=d):d=n[5],n[6]!==l||n[7]!==d?(j=(0,h.jsx)(x.Overlay,Object.assign({className:d},l)),n[6]=l,n[7]=d,n[8]=j):j=n[8],j};function D(e){const n=(0,b.c)(13);let o,l,s;if(n[0]!==e){var c=e;({className:o,portalHost:l}=c),s=(0,f.default)(c,t),n[0]=e,n[1]=o,n[2]=l,n[3]=s}else o=n[1],l=n[2],s=n[3];const{open:u}=x.useRootContext(),d=u?"web:animate-in web:fade-in-0 web:zoom-in-95":"web:animate-out web:fade-out-0 web:zoom-out-95";let j,p,O;return n[4]!==o||n[5]!==d?(j=(0,v.cn)("web:duration-200 border-border bg-background z-50 max-w-lg gap-4 rounded-lg border py-4 shadow-lg",d,o),n[4]=o,n[5]=d,n[6]=j):j=n[6],n[7]!==s||n[8]!==j?(p=(0,h.jsx)(N,{children:(0,h.jsx)(x.Content,Object.assign({className:j},s))}),n[7]=s,n[8]=j,n[9]=p):p=n[9],n[10]!==l||n[11]!==p?(O=(0,h.jsx)(w,{hostName:l,children:p}),n[10]=l,n[11]=p,n[12]=O):O=n[12],O}function A(e){const t=(0,b.c)(8);let o,l,s,c;if(t[0]!==e){var u=e;({className:o}=u),l=(0,f.default)(u,n),t[0]=e,t[1]=o,t[2]=l}else o=t[1],l=t[2];return t[3]!==o?(s=(0,v.cn)("flex flex-col gap-2 px-4",o),t[3]=o,t[4]=s):s=t[4],t[5]!==l||t[6]!==s?(c=(0,h.jsx)(j.default,Object.assign({className:s},l)),t[5]=l,t[6]=s,t[7]=c):c=t[7],c}function T(e){const t=(0,b.c)(8);let n,l,s,c;if(t[0]!==e){var u=e;({className:n}=u),l=(0,f.default)(u,o),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];return t[3]!==n?(s=(0,v.cn)("flex flex-col-reverse gap-2 px-4 sm:flex-row sm:justify-end",n),t[3]=n,t[4]=s):s=t[4],t[5]!==l||t[6]!==s?(c=(0,h.jsx)(j.default,Object.assign({className:s},l)),t[5]=l,t[6]=s,t[7]=c):c=t[7],c}function _(e){const t=(0,b.c)(6);let n,o;if(t[0]!==e){const{asChild:s}=e;n=s,o=(0,f.default)(e,l),t[0]=e,t[1]=n,t[2]=o}else n=t[1],o=t[2];const s=n?p.Slot:P.Text;let c;return t[3]!==s||t[4]!==o?(c=(0,h.jsx)(P.TextClassContext.Provider,{value:"text-lg text-foreground font-semibold leading-none",children:(0,h.jsx)(x.Title,{asChild:!0,children:(0,h.jsx)(s,Object.assign({},o))})}),t[3]=s,t[4]=o,t[5]=c):c=t[5],c}function z(e){const t=(0,b.c)(6);let n,o;if(t[0]!==e){const{asChild:l}=e;n=l,o=(0,f.default)(e,s),t[0]=e,t[1]=n,t[2]=o}else n=t[1],o=t[2];const l=n?p.Slot:P.Text;let c;return t[3]!==l||t[4]!==o?(c=(0,h.jsx)(P.TextClassContext.Provider,{value:"text-base text-foreground leading-5",children:(0,h.jsx)(x.Description,{asChild:!0,children:(0,h.jsx)(l,Object.assign({},o))})}),t[3]=l,t[4]=o,t[5]=c):c=t[5],c}function R(e){const t=(0,b.c)(8);let n,o,l,s;if(t[0]!==e){var u=e;({asChild:n,disabled:o}=u),l=(0,f.default)(u,c),t[0]=e,t[1]=n,t[2]=o,t[3]=l}else n=t[1],o=t[2],l=t[3];return t[4]!==n||t[5]!==o||t[6]!==l?(s=n?(0,h.jsx)(p.Slot,Object.assign({"aria-disabled":o??void 0,role:"button",disabled:o??void 0},l)):(0,h.jsx)(O.Button,Object.assign({"aria-disabled":o??void 0,disabled:o??void 0},l)),t[4]=n,t[5]=o,t[6]=l,t[7]=s):s=t[7],s}function S(e){const t=(0,b.c)(13);let n,o,l,s;if(t[0]!==e){var c=e;({asChild:n,disabled:o,onPress:s}=c),l=(0,f.default)(c,u),t[0]=e,t[1]=n,t[2]=o,t[3]=l,t[4]=s}else n=t[1],o=t[2],l=t[3],s=t[4];const{onOpenChange:d}=x.useRootContext();let j;t[5]!==d||t[6]!==s?(j=function(e){s&&s(e),d(!1)},t[5]=d,t[6]=s,t[7]=j):j=t[7];const v=j;let P;return t[8]!==n||t[9]!==o||t[10]!==v||t[11]!==l?(P=n?(0,h.jsx)(p.Slot,Object.assign({onPress:v,"aria-disabled":o??void 0,role:"button",disabled:o??void 0},l)):(0,h.jsx)(O.Button,Object.assign({"aria-disabled":o??void 0,disabled:o??void 0,onPress:v,variant:"outline"},l)),t[8]=n,t[9]=o,t[10]=v,t[11]=l,t[12]=P):P=t[12],P}},5210,[363,12,14,108,30,585,5211,1435,318,3185,1354,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5211,[5212]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","open","defaultOpen","onOpenChange","ref"],t=["asChild","onPress","role","disabled","ref"],n=["asChild","forceMount","ref"],o=["asChild","forceMount","onOpenAutoFocus","onCloseAutoFocus","onEscapeKeyDown","ref"],s=["asChild","onPress","disabled","ref"],l=["asChild","onPress","disabled","ref"],u=["asChild","ref"],c=["asChild","ref"];function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Action",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"Cancel",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"Description",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"Overlay",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"Title",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return D}});var p=d(r(_d[0])),b=f(r(_d[1])),h=r(_d[2]),C=r(_d[3]),j=f(r(_d[4])),O=d(r(_d[5])),y=d(r(_d[6])),P=d(r(_d[7])),x=r(_d[8]),v=j.createContext(null),A=t=>{let{asChild:n,open:o,defaultOpen:s,onOpenChange:l,ref:u}=t,c=(0,p.default)(t,e);const[d=!1,f]=(0,h.useControllableState)({prop:o,defaultProp:s,onChange:l}),j=n?C.Slot:P.default;return(0,x.jsx)(v.Provider,{value:{open:d,onOpenChange:f},children:(0,x.jsx)(b.Root,{open:d,defaultOpen:s,onOpenChange:f,children:(0,x.jsx)(j,Object.assign({ref:u},c))})})};function D(){const e=j.useContext(v);if(!e)throw new Error("AlertDialog compound components cannot be rendered outside the AlertDialog component");return e}A.displayName="RootAlertWebDialog";var R=e=>{let{asChild:n,onPress:o,disabled:s,ref:l}=e,u=(0,p.default)(e,t);const c=j.useRef(null),d=(0,h.useComposedRefs)(l,c),{onOpenChange:f,open:y}=D();(0,h.useIsomorphicLayoutEffect)(()=>{if(c.current){const e=c.current;e.dataset.state=y?"open":"closed",e.type="button"}},[y]);const P=n?C.Slot:O.default;return(0,x.jsx)(b.Trigger,{disabled:s??void 0,asChild:!0,children:(0,x.jsx)(P,Object.assign({ref:d,onPress:function(e){o&&o(e),f(!y)},role:"button",disabled:s},u))})};function M({forceMount:e,container:t,children:n}){return(0,x.jsx)(b.Portal,{forceMount:e,children:n,container:t})}R.displayName="TriggerAlertWebDialog";var E=e=>{let{asChild:t,forceMount:o,ref:s}=e,l=(0,p.default)(e,n);const u=t?C.Slot:P.default;return(0,x.jsx)(b.Overlay,{forceMount:o,children:(0,x.jsx)(u,Object.assign({ref:s},l))})};E.displayName="OverlayAlertWebDialog";var S=e=>{let{asChild:t,forceMount:n,onOpenAutoFocus:s,onCloseAutoFocus:l,onEscapeKeyDown:u,ref:c}=e,d=(0,p.default)(e,o);const f=j.useRef(null),O=(0,h.useComposedRefs)(c,f),{open:y}=D();(0,h.useIsomorphicLayoutEffect)(()=>{if(f.current){f.current.dataset.state=y?"open":"closed"}},[y]);const v=t?C.Slot:P.default;return(0,x.jsx)(b.Content,{onOpenAutoFocus:s,onCloseAutoFocus:l,onEscapeKeyDown:u,forceMount:n,asChild:!0,children:(0,x.jsx)(v,Object.assign({ref:O},d))})};S.displayName="ContentAlertWebDialog";var F=e=>{let{asChild:t,onPress:n,disabled:o,ref:l}=e,u=(0,p.default)(e,s);const c=j.useRef(null),d=(0,h.useComposedRefs)(l,c),{onOpenChange:f,open:y}=D();(0,h.useIsomorphicLayoutEffect)(()=>{if(c.current){c.current.type="button"}},[]);const P=t?C.Slot:O.default;return(0,x.jsx)(x.Fragment,{children:(0,x.jsx)(b.Cancel,{disabled:o??void 0,asChild:!0,children:(0,x.jsx)(P,Object.assign({ref:d,onPress:function(e){n&&n(e),f(!y)},role:"button",disabled:o},u))})})};F.displayName="CancelAlertWebDialog";var N=e=>{let{asChild:t,onPress:n,disabled:o,ref:s}=e,u=(0,p.default)(e,l);const c=j.useRef(null),d=(0,h.useComposedRefs)(s,c),{onOpenChange:f,open:y}=D();(0,h.useIsomorphicLayoutEffect)(()=>{if(c.current){c.current.type="button"}},[]);const P=t?C.Slot:O.default;return(0,x.jsx)(x.Fragment,{children:(0,x.jsx)(b.Action,{disabled:o??void 0,asChild:!0,children:(0,x.jsx)(P,Object.assign({ref:d,onPress:function(e){n&&n(e),f(!y)},role:"button",disabled:o},u))})})};N.displayName="ActionAlertWebDialog";var W=e=>{let{asChild:t,ref:n}=e,o=(0,p.default)(e,u);const s=t?C.Slot:y.default;return(0,x.jsx)(b.Title,{asChild:!0,children:(0,x.jsx)(s,Object.assign({ref:n},o))})};W.displayName="TitleAlertWebDialog";var _=e=>{let{asChild:t,ref:n}=e,o=(0,p.default)(e,c);const s=t?C.Slot:y.default;return(0,x.jsx)(b.Description,{asChild:!0,children:(0,x.jsx)(s,Object.assign({ref:n},o))})};_.displayName="DescriptionAlertWebDialog"},5212,[363,5213,1356,1435,14,16,622,585,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["__scopeAlertDialog"],t=["__scopeAlertDialog"],n=["__scopeAlertDialog"],o=["__scopeAlertDialog"],l=["__scopeAlertDialog","children"],c=["__scopeAlertDialog"],s=["__scopeAlertDialog"],u=["__scopeAlertDialog"],f=["__scopeAlertDialog"];function d(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Action",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"AlertDialog",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"AlertDialogAction",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e,"AlertDialogCancel",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"AlertDialogContent",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"AlertDialogDescription",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"AlertDialogOverlay",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"AlertDialogPortal",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"AlertDialogTitle",{enumerable:!0,get:function(){return B}}),Object.defineProperty(_e,"AlertDialogTrigger",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"Cancel",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"Description",{enumerable:!0,get:function(){return te}}),Object.defineProperty(_e,"Overlay",{enumerable:!0,get:function(){return U}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"Title",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"createAlertDialogScope",{enumerable:!0,get:function(){return w}});var p,b=r(_d[0]),D=(p=b)&&p.__esModule?p:{default:p},y=d(r(_d[1])),j=r(_d[2]),A=r(_d[3]),_=r(_d[4]),O=d(_),v=r(_d[5]),P=r(_d[6]),h=r(_d[7]),x="AlertDialog",[R,w]=(0,j.createContextScope)(x,[_.createDialogScope]),C=(0,_.createDialogScope)(),N=t=>{const{__scopeAlertDialog:n}=t,o=(0,D.default)(t,e),l=C(n);return(0,h.jsx)(O.Root,Object.assign({},l,o,{modal:!0}))};N.displayName=x;var T=y.forwardRef((e,n)=>{const{__scopeAlertDialog:o}=e,l=(0,D.default)(e,t),c=C(o);return(0,h.jsx)(O.Trigger,Object.assign({},c,l,{ref:n}))});T.displayName="AlertDialogTrigger";var S=e=>{const{__scopeAlertDialog:t}=e,o=(0,D.default)(e,n),l=C(t);return(0,h.jsx)(O.Portal,Object.assign({},l,o))};S.displayName="AlertDialogPortal";var E=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,l=(0,D.default)(e,o),c=C(n);return(0,h.jsx)(O.Overlay,Object.assign({},c,l,{ref:t}))});E.displayName="AlertDialogOverlay";var $="AlertDialogContent",[F,I]=R($),M=(0,P.createSlottable)("AlertDialogContent"),k=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:o}=e,c=(0,D.default)(e,l),s=C(n),u=y.useRef(null),f=(0,A.useComposedRefs)(t,u),d=y.useRef(null);return(0,h.jsx)(O.WarningProvider,{contentName:$,titleName:q,docsSlug:"alert-dialog",children:(0,h.jsx)(F,{scope:n,cancelRef:d,children:(0,h.jsxs)(O.Content,Object.assign({role:"alertdialog"},s,c,{ref:f,onOpenAutoFocus:(0,v.composeEventHandlers)(c.onOpenAutoFocus,e=>{e.preventDefault(),d.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,h.jsx)(M,{children:o}),(0,h.jsx)(J,{contentRef:u})]}))})})});k.displayName=$;var q="AlertDialogTitle",B=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,o=(0,D.default)(e,c),l=C(n);return(0,h.jsx)(O.Title,Object.assign({},l,o,{ref:t}))});B.displayName=q;var H="AlertDialogDescription",W=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,o=(0,D.default)(e,s),l=C(n);return(0,h.jsx)(O.Description,Object.assign({},l,o,{ref:t}))});W.displayName=H;var Y=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,o=(0,D.default)(e,u),l=C(n);return(0,h.jsx)(O.Close,Object.assign({},l,o,{ref:t}))});Y.displayName="AlertDialogAction";var z="AlertDialogCancel",G=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,o=(0,D.default)(e,f),{cancelRef:l}=I(z,n),c=C(n),s=(0,A.useComposedRefs)(t,l);return(0,h.jsx)(O.Close,Object.assign({},c,o,{ref:s}))});G.displayName=z;var J=({contentRef:e})=>{const t=`\`${$}\` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the \`${$}\` by passing a \`${H}\` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${$}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return y.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},K=N,L=T,Q=S,U=E,V=k,X=Y,Z=G,ee=B,te=W},5213,[363,14,1584,1583,3191,1582,1587,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Active=function(l){const u=(0,t.c)(1),{row:_}=l,b=_.original.document,v=(0,c.useObservableEagerState)(b.status$),f=(0,c.useObservableEagerState)(b.date_expires_gmt$),S=!!f&&(0,n.convertUTCStringToLocalDate)(f)b?.where("discount_type").equals(h).exec(),_[3]=h,_[4]=b,_[5]=O):O=_[5];_[6]!==j?(P=(0,c.jsx)(n.ButtonText,{numberOfLines:1,children:j}),_[6]=j,_[7]=P):P=_[7];_[8]!==O||_[9]!==P?(T=(0,c.jsx)(n.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:O,children:P}),_[8]=O,_[9]=P,_[10]=T):T=_[10];return T};var t=r(d[0]),o=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]);const u={percent:'coupons.percent_short',fixed_cart:'coupons.fixed_cart_short',fixed_product:'coupons.fixed_product_short'}},5215,[12,1747,3185,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditableAmount=function(s){const l=(0,n.c)(8),{row:b,column:v,table:_}=s,f=b.original.document,h=(0,t.useObservableEagerState)(f[`${v.id}$`]),p=_.options.meta,{readOnly:y}=(0,u.useProAccess)();let C,O;l[0]!==v.id||l[1]!==f||l[2]!==p?(C=n=>p.onChange({document:f,changes:{[v.id]:String(n)}}),l[0]=v.id,l[1]=f,l[2]=p,l[3]=C):C=l[3];l[4]!==h||l[5]!==y||l[6]!==C?(O=(0,c.jsx)(o.CurrencyInput,{value:h,onChangeText:C,disabled:y}),l[4]=h,l[5]=y,l[6]=C,l[7]=O):O=l[7];return O};var n=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5])},5216,[12,14,1747,4539,5071,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditableCode=function(s){const u=(0,t.c)(7),{row:b,table:v}=s,_=b.original.document,f=(0,n.useObservableEagerState)(_.code$),h=v.options.meta,{readOnly:C}=(0,c.useProAccess)();let E;u[0]!==_||u[1]!==h?(E=t=>h.onChange({document:_,changes:{code:t}}),u[0]=_,u[1]=h,u[2]=E):E=u[2];const O=!C;let j;u[3]!==f||u[4]!==E||u[5]!==O?(j=(0,l.jsx)(o.EditableField,{value:f,onChangeText:E,editable:O}),u[3]=f,u[4]=E,u[5]=O,u[6]=j):j=u[6];return j};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4]),l=r(d[5])},5217,[12,14,1747,4711,5071,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditableDate=function(u){const l=(0,t.c)(7),{row:_,table:b}=u,p=_.original.document,v=(0,n.useObservableEagerState)(p.date_expires_gmt$),f=b.options.meta,{readOnly:h}=(0,o.useProAccess)();let x,O;l[0]!==p||l[1]!==f?(x=t=>f.onChange({document:p,changes:{date_expires_gmt:t}}),l[0]=p,l[1]=f,l[2]=x):x=l[2];l[3]!==v||l[4]!==h||l[5]!==x?(O=(0,c.jsx)(s.DatePickerInput,{value:v,onChange:x,disabled:h}),l[3]=v,l[4]=h,l[5]=x,l[6]=O):O=l[6];return O};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),o=r(d[4]),c=r(d[5])},5218,[12,14,1747,5075,5071,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditableDescription=function(l){const u=(0,t.c)(7),{row:b,table:p}=l,v=b.original.document,_=(0,n.useObservableEagerState)(v.description$),f=p.options.meta,{readOnly:h}=(0,s.useProAccess)();let E;u[0]!==v||u[1]!==f?(E=t=>f.onChange({document:v,changes:{description:t}}),u[0]=v,u[1]=f,u[2]=E):E=u[2];const O=!h;let j;u[3]!==_||u[4]!==E||u[5]!==O?(j=(0,c.jsx)(o.EditableField,{value:_,onChangeText:E,editable:O,bold:!1}),u[3]=_,u[4]=E,u[5]=O,u[6]=j):j=u[6];return j};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5])},5219,[12,14,1747,4711,5071,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Status=function(l){const p=(0,t.c)(11),{row:b,table:f}=l,h=b.original.document,x=(0,s.useObservableEagerState)(h.status$),v=(0,o.useT)(),_=f.options.meta?.query;let j;p[0]!==x||p[1]!==v?(j=c[x]?v(c[x]):x,p[0]=x,p[1]=v,p[2]=j):j=p[2];const y=j;let O,P,q;p[3]!==_||p[4]!==x?(O=()=>_?.where("status").equals(x).exec(),p[3]=_,p[4]=x,p[5]=O):O=p[5];p[6]!==y?(P=(0,u.jsx)(n.ButtonText,{numberOfLines:1,children:y}),p[6]=y,p[7]=P):P=p[7];p[8]!==O||p[9]!==P?(q=(0,u.jsx)(n.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:O,children:P}),p[8]=O,p[9]=P,p[10]=q):q=p[10];return q};var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),u=r(d[4]);const c={publish:'coupons.publish',draft:'coupons.draft',pending:'coupons.pending'}},5220,[12,1747,3185,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Usage=function(c){const l=(0,t.c)(2),{row:o}=c,_=o.original.document,b=(0,n.useObservableEagerState)(_.usage_count$)??0,v=(0,n.useObservableEagerState)(_.usage_limit$),$=null!=v?`${b} / ${v}`:String(b??0);let f;l[0]!==$?(f=(0,u.jsx)(s.Text,{className:"text-center",children:$}),l[0]=$,l[1]=f):f=l[1];return f};var t=r(d[0]),n=r(d[1]),s=r(d[2]),u=r(d[3])},5221,[12,1747,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FilterBar=function(o){const y=(0,l.c)(2),{query:f}=o;let j;y[0]!==f?(j=(0,n.jsxs)(t.HStack,{className:"w-full flex-wrap",children:[(0,n.jsx)(c.StatusPill,{query:f}),(0,n.jsx)(u.DiscountTypePill,{query:f}),(0,n.jsx)(s.DateRangePill,{query:f})]}),y[0]=f,y[1]=j):j=y[1];return j};var l=r(d[0]);r(d[1]);var t=r(d[2]),s=r(d[3]),u=r(d[4]),c=r(d[5]),n=r(d[6])},5222,[12,14,1351,5223,5227,5228,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DateRangePill=function(p){const y=(0,e.c)(29),{query:x}=p,D=(0,d.useT)(),_=t.useRef(null);let T;y[0]!==x?(T=x.rxQuery$.pipe((0,c.map)(()=>x.getSelector("date_expires_gmt"))),y[0]=x,y[1]=T):T=y[1];const b=(0,n.useObservableEagerState)(T),j=!!(b&&b?.$gte&&b?.$lte),{formatDate:h}=(0,f.useLocalDate)();let M;if(y[2]!==h||y[3]!==j||y[4]!==b||y[5]!==D){e:{if(!j){let e;y[7]!==D?(e=D("coupons.expiry_date"),y[7]=D,y[8]=e):e=y[8],M=e;break e}const e=(0,f.convertUTCStringToLocalDate)(b.$gte),t=(0,f.convertUTCStringToLocalDate)(b.$lte);if((0,o.isSameDay)(e,t)){if((0,o.isToday)(e)){let e;y[9]!==D?(e=D("common.today"),y[9]=D,y[10]=e):e=y[10],M=e;break e}if((0,o.isYesterday)(e)){let e;y[11]!==D?(e=D("common.yesterday"),y[11]=D,y[12]=e):e=y[12],M=e;break e}}M=`${h(e,"d MMM")} - ${h(t,"d MMM")}`}y[2]=h,y[3]=j,y[4]=b,y[5]=D,y[6]=M}else M=y[6];const O=M;let P;y[13]!==x?(P=e=>{if(!e?.from||!e?.to)return;const{from:t,to:n}=e;x.where("date_expires_gmt").gte((0,f.convertLocalDateToUTCString)((0,o.startOfDay)(t))).lte((0,f.convertLocalDateToUTCString)((0,o.endOfDay)(n))).exec(),_.current?.close()},y[13]=x,y[14]=P):P=y[14];const S=P,C=j?void 0:"muted";let $,L,k,R,U;y[15]!==x?($=()=>x.removeWhere("date_expires_gmt").exec(),y[15]=x,y[16]=$):$=y[16];y[17]!==O?(L=(0,v.jsx)(l.ButtonText,{children:O}),y[17]=O,y[18]=L):L=y[18];y[19]!==j||y[20]!==C||y[21]!==$||y[22]!==L?(k=(0,v.jsx)(s.PopoverTrigger,{ref:_,asChild:!0,children:(0,v.jsx)(l.ButtonPill,{size:"xs",leftIcon:"calendarDays",variant:C,removable:j,onRemove:$,children:L})}),y[19]=j,y[20]=C,y[21]=$,y[22]=L,y[23]=k):k=y[23];y[24]!==S?(R=(0,v.jsx)(s.PopoverContent,{className:"w-auto p-2",children:(0,v.jsx)(u.DateRangeCalendar,{onSelect:S})}),y[24]=S,y[25]=R):R=y[25];y[26]!==k||y[27]!==R?(U=(0,v.jsxs)(s.Popover,{children:[k,R]}),y[26]=k,y[27]=R,y[28]=U):U=y[28];return U};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),n=r(_d[3]),c=r(_d[4]),l=r(_d[5]),s=r(_d[6]),u=r(_d[7]),d=r(_d[8]),f=r(_d[9]),v=r(_d[10])},5223,[12,14,3238,1747,1972,3185,4544,5224,1987,3233,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DateRangeCalendar=function({onSelect:O}){const h=(0,l.useT)(),k=e.useMemo(()=>new Date,[]),{shortCode:y}=(0,c.useLocale)(),b=e.useMemo(()=>[{label:h('common.today'),range:{from:(0,t.startOfDay)(k),to:(0,t.endOfDay)(k)},action:()=>D({from:(0,t.startOfDay)(k),to:(0,t.endOfDay)(k)})},{label:h('common.yesterday'),range:{from:(0,t.startOfDay)((0,t.subDays)(k,1)),to:(0,t.endOfDay)((0,t.subDays)(k,1))},action:()=>D({from:(0,t.startOfDay)((0,t.subDays)(k,1)),to:(0,t.endOfDay)((0,t.subDays)(k,1))})},{label:h('common.this_week'),range:{from:(0,t.startOfWeek)(k,{weekStartsOn:1}),to:(0,t.endOfWeek)(k,{weekStartsOn:1})},action:()=>D({from:(0,t.startOfWeek)(k,{weekStartsOn:1}),to:(0,t.endOfWeek)(k,{weekStartsOn:1})})},{label:h('common.last_week'),range:{from:(0,t.startOfWeek)((0,t.subWeeks)(k,1),{weekStartsOn:1}),to:(0,t.endOfWeek)((0,t.subWeeks)(k,1),{weekStartsOn:1})},action:()=>D({from:(0,t.startOfWeek)((0,t.subWeeks)(k,1),{weekStartsOn:1}),to:(0,t.endOfWeek)((0,t.subWeeks)(k,1),{weekStartsOn:1})})},{label:h('common.this_month'),range:{from:(0,t.startOfMonth)(k),to:(0,t.endOfMonth)(k)},action:()=>D({from:(0,t.startOfMonth)(k),to:(0,t.endOfMonth)(k)})},{label:h('common.last_month'),range:{from:(0,t.startOfMonth)((0,t.subMonths)(k,1)),to:(0,t.endOfMonth)((0,t.subMonths)(k,1))},action:()=>D({from:(0,t.startOfMonth)((0,t.subMonths)(k,1)),to:(0,t.endOfMonth)((0,t.subMonths)(k,1))})}],[h,k]),[M,D]=e.useState(b[0]?.range);return(0,d.jsxs)(f.VStack,{children:[(0,d.jsxs)(s.HStack,{className:"items-start",children:[(0,d.jsx)(f.VStack,{children:b.map(({label:e,range:t,action:o})=>(0,d.jsx)(n.ButtonPill,{onPress:o,size:"xs",variant:u(M,t)?void 0:'ghost-primary',children:(0,d.jsx)(n.ButtonText,{children:e})},e))}),(0,d.jsx)(o.Calendar,{maxDate:(0,t.format)(k,'yyyy-MM-dd'),dateRange:M,onDateRangeChange:e=>{D(e)},locale:y})]}),(0,d.jsx)(s.HStack,{className:"justify-end",children:(0,d.jsx)(n.Button,{onPress:()=>M&&O(M),children:(0,d.jsx)(n.ButtonText,{children:h('common.done')})})})]})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),f=r(_d[5]),c=r(_d[6]),l=r(_d[7]),d=r(_d[8]);const u=(e,t)=>e?.from.getTime()===t.from.getTime()&&e?.to.getTime()===t.to.getTime()},5224,[14,3238,3185,5225,1351,1605,2017,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["dateRange","onDateRangeChange","locale"];function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Calendar=function(o){const y=(0,n.c)(42);let x,S,h,b,p;if(y[0]!==o){var j=o;({dateRange:x,onDateRangeChange:h,locale:S}=j),b=(0,t.default)(j,e),y[0]=o,y[1]=x,y[2]=S,y[3]=h,y[4]=b}else x=y[1],S=y[2],h=y[3],b=y[4];y[5]===Symbol.for("react.memo_cache_sentinel")?(p=["--color-primary","--color-primary-foreground","--color-card","--color-foreground","--color-muted-foreground","--color-border"],y[5]=p):p=y[5];const M=(0,f.useCSSVariable)(p);let w;y[6]!==M?(w=M.map(String),y[6]=M,y[7]=w):w=y[7];const[_,F,E,T,k,I]=w;let v,R,U;y[8]!==S?(v=()=>{S&&(0,u.updateLocaleConfig)(S)},R=[S],y[8]=S,y[9]=v,y[10]=R):(v=y[9],R=y[10]);l.default.useEffect(v,R);e:{if(x?.from&&x.from.getTime()){let e;y[11]!==x.from?(e=(0,s.format)(x.from,"yyyy-MM"),y[11]=x.from,y[12]=e):e=y[12],U=e;break e}let e;y[13]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.format)(new Date,"yyyy-MM"),y[13]=e):e=y[13],U=e}const A=U;let z;e:{if(!x){let e;y[14]===Symbol.for("react.memo_cache_sentinel")?(e={},y[14]=e):e=y[14],z=e;break e}let e;if(y[15]!==x.from||y[16]!==x.to||y[17]!==_||y[18]!==b.maxDate){e={};const o=b.maxDate?new Date(b.maxDate):null,t={from:x.from,to:o&&x.to>o?o:x.to};let n,l;y[20]!==_?(n={startingDay:!0,selected:!0,selectedColor:_},y[20]=_,y[21]=n):n=y[21],e[(0,s.format)(t.from,"yyyy-MM-dd")]=n,y[22]!==_?(l={endingDay:!0,selected:!0,selectedColor:_},y[22]=_,y[23]=l):l=y[23],e[(0,s.format)(t.to,"yyyy-MM-dd")]=l;const c=new Date(t.from);for(;c{if(!h||!x)return;const o=new Date(e.dateString),t=b.maxDate?new Date(b.maxDate):null;t&&o>t||(oArray.from({length:12},(o,n)=>(0,e.format)(new Date(2024,n,1),'MMMM',{locale:t})),l=t=>Array.from({length:12},(o,n)=>(0,e.format)(new Date(2024,n,1),'MMM',{locale:t})),c=t=>Array.from({length:7},(o,n)=>(0,e.format)(new Date(2024,0,7+n),'EEEE',{locale:t})),f=t=>Array.from({length:7},(o,n)=>(0,e.format)(new Date(2024,0,7+n),'EEE',{locale:t})),u=t=>(0,e.format)(new Date,"'Today'",{locale:t}),i=e=>{const i=e in t?t[e]:t.enUS,d={monthNames:n(i),monthNamesShort:l(i),dayNames:c(i),dayNamesShort:f(i),today:u(i)};o.LocaleConfig.locales={[e]:d},o.LocaleConfig.defaultLocale=e}},5226,[3238,3542,5076]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DiscountTypePill=function(p){const x=(0,t.c)(44),{query:b}=p;let _;x[0]!==b?(_=b.rxQuery$.pipe((0,n.map)(()=>b.getSelector("discount_type"))),x[0]=b,x[1]=_):_=x[1];const f=(0,l.useObservableEagerState)(_),h=(0,o.useT)(),y=!!f;let j,S,P,T,C,q,B;x[2]!==h?(j=h("coupons.percent"),x[2]=h,x[3]=j):j=x[3];x[4]!==j?(S={value:"percent",label:j},x[4]=j,x[5]=S):S=x[5];x[6]!==h?(P=h("coupons.fixed_cart"),x[6]=h,x[7]=P):P=x[7];x[8]!==P?(T={value:"fixed_cart",label:P},x[8]=P,x[9]=T):T=x[9];x[10]!==h?(C=h("coupons.fixed_product"),x[10]=h,x[11]=C):C=x[11];x[12]!==C?(q={value:"fixed_product",label:C},x[12]=C,x[13]=q):q=x[13];x[14]!==S||x[15]!==T||x[16]!==q?(B=[S,T,q],x[14]=S,x[15]=T,x[16]=q,x[17]=B):B=x[17];const I=B;let O;x[18]!==I||x[19]!==f?(O=I.find(t=>t.value===f),x[18]=I,x[19]=f,x[20]=O):O=x[20];const w=O;let z;x[21]!==w?(z=w||{value:"",label:""},x[21]=w,x[22]=z):z=x[22];const D=z;let E;x[23]!==b?(E=t=>t&&b.where("discount_type").equals(t.value).exec(),x[23]=b,x[24]=E):E=x[24];const M=y?void 0:"muted";let Q,R,V,W,$,k;x[25]!==b?(Q=()=>b.removeWhere("discount_type").exec(),x[25]=b,x[26]=Q):Q=x[26];x[27]!==h||x[28]!==D?.label?(R=D?.label||h("coupons.discount_type"),x[27]=h,x[28]=D?.label,x[29]=R):R=x[29];x[30]!==R?(V=(0,s.jsx)(c.ButtonText,{children:R}),x[30]=R,x[31]=V):V=x[31];x[32]!==y||x[33]!==M||x[34]!==Q||x[35]!==V?(W=(0,s.jsx)(u.SelectPrimitiveTrigger,{asChild:!0,children:(0,s.jsx)(c.ButtonPill,{size:"xs",leftIcon:"percent",variant:M,removable:y,onRemove:Q,children:V})}),x[32]=y,x[33]=M,x[34]=Q,x[35]=V,x[36]=W):W=x[36];x[37]!==I?($=(0,s.jsx)(u.SelectContent,{children:I.map(v)}),x[37]=I,x[38]=$):$=x[38];x[39]!==E||x[40]!==W||x[41]!==$||x[42]!==D?(k=(0,s.jsxs)(u.Select,{value:D,onValueChange:E,children:[W,$]}),x[39]=E,x[40]=W,x[41]=$,x[42]=D,x[43]=k):k=x[43];return k};var t=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),c=r(d[4]),u=r(d[5]),o=r(d[6]),s=r(d[7]);function v(t){return(0,s.jsx)(u.SelectItem,{label:t.label,value:t.value},t.value)}},5227,[12,14,1747,1972,3185,4191,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.StatusPill=function(b){const h=(0,l.c)(49),{query:p}=b;let x;h[0]!==p?(x=p.rxQuery$.pipe((0,n.map)(()=>p.getSelector("status"))),h[0]=p,h[1]=x):x=h[1];const f=(0,t.useObservableEagerState)(x),j=(0,o.useT)(),S=!!f;let P,_,y,C,I,T,q,B,O;h[2]!==j?(P=j("coupons.publish"),h[2]=j,h[3]=P):P=h[3];h[4]!==P?(_={value:"publish",label:P},h[4]=P,h[5]=_):_=h[5];h[6]!==j?(y=j("coupons.draft"),h[6]=j,h[7]=y):y=h[7];h[8]!==y?(C={value:"draft",label:y},h[8]=y,h[9]=C):C=h[9];h[10]!==j?(I=j("coupons.pending"),h[10]=j,h[11]=I):I=h[11];h[12]!==I?(T={value:"pending",label:I},h[12]=I,h[13]=T):T=h[13];h[14]!==j?(q=j("coupons.trash"),h[14]=j,h[15]=q):q=h[15];h[16]!==q?(B={value:"trash",label:q},h[16]=q,h[17]=B):B=h[17];h[18]!==_||h[19]!==C||h[20]!==T||h[21]!==B?(O=[_,C,T,B],h[18]=_,h[19]=C,h[20]=T,h[21]=B,h[22]=O):O=h[22];const w=O;let z;h[23]!==w||h[24]!==f?(z=w.find(l=>l.value===f),h[23]=w,h[24]=f,h[25]=z):z=h[25];const E=z;let M;h[26]!==E?(M=E||{value:"",label:""},h[26]=E,h[27]=M):M=h[27];const Q=M;let R;h[28]!==p?(R=l=>l&&p.where("status").equals(l.value).exec(),h[28]=p,h[29]=R):R=h[29];const V=S?void 0:"muted";let W,$,k,A,D,F;h[30]!==p?(W=()=>p.removeWhere("status").exec(),h[30]=p,h[31]=W):W=h[31];h[32]!==j||h[33]!==Q?.label?($=Q?.label||j("common.status"),h[32]=j,h[33]=Q?.label,h[34]=$):$=h[34];h[35]!==$?(k=(0,c.jsx)(s.ButtonText,{children:$}),h[35]=$,h[36]=k):k=h[36];h[37]!==S||h[38]!==V||h[39]!==W||h[40]!==k?(A=(0,c.jsx)(u.SelectPrimitiveTrigger,{asChild:!0,children:(0,c.jsx)(s.ButtonPill,{size:"xs",leftIcon:"circleInfo",variant:V,removable:S,onRemove:W,children:k})}),h[37]=S,h[38]=V,h[39]=W,h[40]=k,h[41]=A):A=h[41];h[42]!==w?(D=(0,c.jsx)(u.SelectContent,{children:w.map(v)}),h[42]=w,h[43]=D):D=h[43];h[44]!==R||h[45]!==A||h[46]!==D||h[47]!==Q?(F=(0,c.jsxs)(u.Select,{value:Q,onValueChange:R,children:[A,D]}),h[44]=R,h[45]=A,h[46]=D,h[47]=Q,h[48]=F):F=h[48];return F};var l=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),s=r(d[4]),u=r(d[5]),o=r(d[6]),c=r(d[7]);function v(l){return(0,c.jsx)(u.SelectItem,{label:l.label,value:l.value},l.value)}},5228,[12,14,1747,1972,3185,4191,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,resetUI:p,patchUI:v}=(0,d.useUISettings)("coupons"),S=u.$;let _;e[0]!==u?(_=u.get(),e[0]=u,e[1]=_):_=e[1];const I=(0,o.useObservableState)(S,_),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==p||e[3]!==U?(y=()=>{U(p)},F=[U,p],e[2]=p,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==v||e[10]!==k?(D={form:k,onChange:v},e[9]=v,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5229,[12,14,4258,1747,4260,4330,4340,1605,4599,1745,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DataTableSkeleton=function(t){const l=(0,e.c)(12),{id:_}=t,{uiSettings:T,getUILabel:k}=(0,f.useUISettings)(_),H=(0,n.useObservableEagerState)(T.columns$);let N,p,v,I,D,w;if(l[0]!==k||l[1]!==H){let e;l[3]!==k?(e=e=>(0,j.jsx)(c.TableHead,{style:(0,h.getHeaderStyle)(e),children:(0,j.jsx)(x.DataTableHeader,{columnId:e.key,header:k(e.key),disableSort:!0,sortBy:"",sortDirection:"asc",onSortingChange:y})},e.key),l[3]=k,l[4]=e):e=l[4],N=H.filter(S).map(e),l[0]=k,l[1]=H,l[2]=N}else N=l[2];l[5]!==N?(p=(0,j.jsx)(c.TableHeader,{children:(0,j.jsx)(c.TableRow,{children:N})}),l[5]=N,l[6]=p):p=l[6];l[7]===Symbol.for("react.memo_cache_sentinel")?(v=(0,j.jsx)(s.default,{style:{flex:1,alignItems:"center",justifyContent:"center"},children:(0,j.jsx)(b.Loader,{})}),l[7]=v):v=l[7];l[8]===Symbol.for("react.memo_cache_sentinel")?(I=(0,j.jsx)(u.HStack,{className:"flex-1"}),l[8]=I):I=l[8];l[9]===Symbol.for("react.memo_cache_sentinel")?(D=(0,j.jsx)(c.TableFooter,{children:(0,j.jsxs)(u.HStack,{className:"border-border bg-footer rounded-b-lg border-t p-2",children:[I,(0,j.jsx)(u.HStack,{className:"justify-end gap-0",children:(0,j.jsx)(o.Text,{className:"text-xs",children:"\xa0"})})]})}),l[9]=D):D=l[9];l[10]!==p?(w=(0,j.jsxs)(c.Table,{className:"flex h-full flex-col",children:[p,v,D]}),l[10]=p,l[11]=w):w=l[11];return w};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),s=(t=l)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]),b=r(d[7]),f=r(d[8]),x=r(d[9]),h=r(d[10]),j=r(d[11]);function y(){}function S(e){return e.show}},5230,[12,14,585,1747,4699,1434,1351,1412,1745,4805,4803,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DateCell=function(l){const s=(0,t.c)(2),{row:_,column:v}=l,b=_.original.document,f=v.id.endsWith("_gmt")?v.id:v.id+"_gmt",h=(0,n.useObservableEagerState)(b[f+"$"]),j=(0,u.useDateFormat)(h);let x;s[0]!==j?(x=(0,c.jsx)(o.Text,{children:j}),s[0]=j,s[1]=x):x=s[1];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5])},5231,[12,14,1747,1434,5058,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.AddCustomerScreen}});var t=r(d[0])},5232,[5233]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddCustomerScreen=function(){const{create:d}=(0,j.useMutation)({collectionName:'customers'}),v=(0,f.useT)(),[y,C]=e.useState(!1),T=(0,t.useRouter)(),{format:M}=(0,x.useCustomerNameFormat)(),O=(0,s.useForm)({resolver:(0,o.zodResolver)(h.customerFormSchema),defaultValues:{}}),S=e.useCallback(async e=>{C(!0);try{const o=await d({data:e});o&&b.success(v('common.saved',{name:M(o)}),{showToast:!0,saveToDb:!0,context:{customerId:o.id,customerName:M(o)}})}catch(e){const o=e instanceof Error?e.message:String(e);b.error(v('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:l.ERROR_CODES.TRANSACTION_FAILED,error:o}})}finally{C(!1)}},[d,M,v]);return(0,_.jsx)(n.Modal,{children:(0,_.jsxs)(n.ModalContent,{size:"xl",children:[(0,_.jsx)(n.ModalHeader,{children:(0,_.jsx)(n.ModalTitle,{children:(0,_.jsx)(u.Text,{children:v('customers.add_customer')})})}),(0,_.jsx)(n.ModalBody,{children:(0,_.jsx)(c.ErrorBoundary,{children:(0,_.jsx)(h.CustomerForm,{form:O,onSubmit:S,onClose:()=>T.back(),loading:y})})})]})})};var e=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o})(r(_d[0])),o=r(_d[1]),t=r(_d[2]),s=r(_d[3]),c=r(_d[4]),n=r(_d[5]),u=r(_d[6]),d=r(_d[7]),l=r(_d[8]),f=r(_d[9]),h=r(_d[10]),j=r(_d[11]),x=r(_d[12]),_=r(_d[13]);const b=(0,d.getLogger)(['wcpos','mutations','customer'])},5233,[14,4258,850,4260,1348,4838,1434,1975,2644,1987,4516,4534,4535,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EditCustomerScreen}});var t=r(d[0])},5234,[5235]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditCustomerScreen=function(){const f=(0,s.c)(7),{customerId:v}=(0,t.useLocalSearchParams)(),{collection:_}=(0,u.useCollection)("customers");let b;f[0]!==_||f[1]!==v?(b=_.findOneFix(v),f[0]=_,f[1]=v,f[2]=b):b=f[2];const j=b;let x;f[3]!==j.$?(x=new c.ObservableResource(j.$),f[3]=j.$,f[4]=x):x=f[4];const C=x;let O;f[5]!==C?(O=(0,l.jsx)(o.Suspense,{children:(0,l.jsx)(n.EditCustomer,{resource:C})}),f[5]=C,f[6]=O):O=f[6];return O};var s=r(d[0]);r(d[1]);var t=r(d[2]),c=r(d[3]),o=r(d[4]),n=r(d[5]),u=r(d[6]),l=r(d[7])},5235,[12,14,850,1747,1741,5236,4514,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCustomer=function(h){const T=(0,e.c)(35),{resource:b}=h,v=(0,n.useObservableSuspense)(b),M=(0,x.useT)(),[_,C]=s.useState("form"),{format:O}=(0,j.useCustomerNameFormat)();if(!(0,o.isRxDocument)(v)){let e,s;return T[0]!==M?(e=M("common.no_customer_found"),T[0]=M,T[1]=e):e=T[1],T[2]!==e?(s=(0,f.jsx)(t.Modal,{children:(0,f.jsx)(t.ModalContent,{size:"xl",children:(0,f.jsx)(t.ModalHeader,{children:(0,f.jsx)(t.ModalTitle,{children:(0,f.jsx)(c.Text,{children:e})})})})}),T[2]=e,T[3]=s):s=T[3],s}let p,y,N,w,E,P,S,z,D,F,H,k;T[4]!==v||T[5]!==O||T[6]!==M?(p=M("common.edit_2",{name:O(v)}),T[4]=v,T[5]=O,T[6]=M,T[7]=p):p=T[7];T[8]!==p?(y=(0,f.jsx)(t.ModalHeader,{children:(0,f.jsx)(t.ModalTitle,{children:(0,f.jsx)(c.Text,{children:p})})}),T[8]=p,T[9]=y):y=T[9];T[10]!==M?(N=M("common.form"),T[10]=M,T[11]=N):N=T[11];T[12]!==N?(w=(0,f.jsx)(l.TabsTrigger,{value:"form",className:"flex-1",children:(0,f.jsx)(c.Text,{children:N})}),T[12]=N,T[13]=w):w=T[13];T[14]!==M?(E=M("common.json"),T[14]=M,T[15]=E):E=T[15];T[16]!==E?(P=(0,f.jsx)(l.TabsTrigger,{value:"json",className:"flex-1",children:(0,f.jsx)(c.Text,{children:E})}),T[16]=E,T[17]=P):P=T[17];T[18]!==w||T[19]!==P?(S=(0,f.jsxs)(l.TabsList,{className:"w-full flex-row",children:[w,P]}),T[18]=w,T[19]=P,T[20]=S):S=T[20];T[21]!==v?(z=(0,f.jsx)(l.TabsContent,{value:"form",children:(0,f.jsx)(u.EditCustomerForm,{customer:v})}),T[21]=v,T[22]=z):z=T[22];T[23]!==v?(D=v.toJSON(),T[23]=v,T[24]=D):D=T[24];T[25]!==D?(F=(0,f.jsx)(l.TabsContent,{value:"json",children:(0,f.jsx)(d.Tree,{value:D})}),T[25]=D,T[26]=F):F=T[26];T[27]!==F||T[28]!==S||T[29]!==z||T[30]!==_?(H=(0,f.jsx)(t.ModalBody,{children:(0,f.jsxs)(l.Tabs,{value:_,onValueChange:C,children:[S,z,F]})}),T[27]=F,T[28]=S,T[29]=z,T[30]=_,T[31]=H):H=T[31];T[32]!==H||T[33]!==y?(k=(0,f.jsx)(t.Modal,{children:(0,f.jsxs)(t.ModalContent,{size:"xl",children:[y,H]})}),T[32]=H,T[33]=y,T[34]=k):k=T[34];return k};var e=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(s,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),s.default=e,s})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),t=r(_d[4]),l=r(_d[5]),c=r(_d[6]),d=r(_d[7]),u=r(_d[8]),x=r(_d[9]),j=r(_d[10]),f=r(_d[11])},5236,[12,14,1747,2035,4838,4184,1434,4208,5237,1987,4535,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCustomerForm=function({customer:c}){const h=(0,d.useT)(),[C,y]=e.useState(!1),{localPatch:D}=(0,b.useLocalMutation)(),R=(0,f.usePushDocument)(),{format:S}=(0,_.useCustomerNameFormat)(),T=(0,o.useRouter)(),j=(0,s.useForm)({resolver:(0,t.zodResolver)(l.customerFormSchema),defaultValues:Object.assign({},c.toJSON())}),w=e.useCallback(async e=>{y(!0);try{await D({document:c,data:e}),await R(c).then(e=>{(0,u.isRxDocument)(e)&&O.success(h('common.saved',{name:S(e)}),{showToast:!0,saveToDb:!0,context:{customerId:e.id,customerName:S(e)}})})}catch(e){const t=e instanceof Error?e.message:String(e);O.error(h('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:n.ERROR_CODES.TRANSACTION_FAILED,customerId:c.id,error:t}})}finally{y(!1)}},[D,c,R,h,S]);return(0,v.jsx)(l.CustomerForm,{form:j,onClose:()=>T.back(),onSubmit:w,loading:C})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),s=r(_d[3]),u=r(_d[4]),c=r(_d[5]),n=r(_d[6]),d=r(_d[7]),l=r(_d[8]),f=r(_d[9]),b=r(_d[10]),_=r(_d[11]),v=r(_d[12]);const O=(0,c.getLogger)(['wcpos','mutations','customer'])},5237,[14,4258,850,4260,2035,1975,2644,1987,4516,4400,3232,4535,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),t=r(d[1]),o=(e=t)&&e.__esModule?e:{default:e},c=r(d[2]),s=r(d[3]),l=r(d[4]);const u={initialRouteName:'index'};function f(){const e=(0,n.c)(7),t=(0,s.useNavigationBackground)();let u,f,b,S,_;return e[0]!==t?(u={headerShown:!1,contentStyle:{backgroundColor:t}},e[0]=t,e[1]=u):u=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)(c.Stack.Screen,{name:"index"}),e[2]=f):f=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/[customerId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=b):b=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(S=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/add",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=S):S=e[4],e[5]!==u?(_=(0,l.jsx)(o.default,{className:"bg-background flex-1",children:(0,l.jsxs)(c.Stack,{screenOptions:u,children:[f,b,S]})}),e[5]=u,e[6]=_):_=e[6],_}},5238,[12,585,850,4960,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]),u=r(d[1]),c=(0,t.withProAccess)(u.CustomersScreen,'customers')},5239,[5066,5240]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CustomersScreen=function(){const s=(0,e.c)(47),{uiSettings:t}=(0,k.useUISettings)("customers"),b=(0,I.useT)(),y=(0,c.useRouter)(),{bottom:S}=(0,n.useSafeAreaInsets)(),{readOnly:C}=(0,T.useProAccess)();let A,B;s[0]===Symbol.for("react.memo_cache_sentinel")?(A=["customers"],s[0]=A):A=s[0];s[1]!==t.sortBy||s[2]!==t.sortDirection?(B={[t.sortBy]:t.sortDirection},s[1]=t.sortBy,s[2]=t.sortDirection,s[3]=B):B=s[3];const M=B;let E;s[4]!==M?(E={queryKeys:A,collectionName:"customers",initialParams:{sort:[M]},infiniteScroll:!0},s[4]=M,s[5]=E):E=s[5];const H=(0,p.useQuery)(E),Q=0!==S?S:void 0;let w,z,F,K,R,G,J,L,V,W,X,Y,Z,$,ee,se,te;s[6]!==Q?(w={paddingBottom:Q},s[6]=Q,s[7]=w):w=s[7];s[8]!==b?(z=b("common.search_customers"),s[8]=b,s[9]=z):z=s[9];s[10]!==H||s[11]!==z?(F=(0,q.jsx)(P.QuerySearchInput,{query:H,placeholder:z,className:"flex-1",testID:"search-customers"}),s[10]=H,s[11]=z,s[12]=F):F=s[12];s[13]!==y?(K=()=>y.push({pathname:"/customers/add"}),s[13]=y,s[14]=K):K=s[14];s[15]!==C||s[16]!==K?(R=(0,q.jsx)(f.TooltipTrigger,{asChild:!0,children:(0,q.jsx)(_.IconButton,{name:"userPlus",onPress:K,disabled:C})}),s[15]=C,s[16]=K,s[17]=R):R=s[17];s[18]!==C||s[19]!==b?(G=b(C?"common.upgrade_to_pro":"common.add_new_customer"),s[18]=C,s[19]=b,s[20]=G):G=s[20];s[21]!==G?(J=(0,q.jsx)(f.TooltipContent,{children:(0,q.jsx)(j.Text,{children:G})}),s[21]=G,s[22]=J):J=s[22];s[23]!==J||s[24]!==R?(L=(0,q.jsxs)(f.Tooltip,{children:[R,J]}),s[23]=J,s[24]=R,s[25]=L):L=s[25];s[26]!==b?(V=b("customers.customer_settings"),s[26]=b,s[27]=V):V=s[27];s[28]===Symbol.for("react.memo_cache_sentinel")?(W=(0,q.jsx)(D.UISettingsForm,{}),s[28]=W):W=s[28];s[29]!==V?(X=(0,q.jsx)(O.UISettingsDialog,{title:V,children:W}),s[29]=V,s[30]=X):X=s[30];s[31]!==L||s[32]!==X||s[33]!==F?(Y=(0,q.jsx)(l.CardHeader,{className:"bg-card-header p-0",children:(0,q.jsxs)(h.HStack,{className:"p-2",children:[F,L,X]})}),s[31]=L,s[32]=X,s[33]=F,s[34]=Y):Y=s[34];s[35]===Symbol.for("react.memo_cache_sentinel")?(Z=(0,q.jsx)(v.DataTableSkeleton,{id:"customers"}),s[35]=Z):Z=s[35];s[36]!==b?($=b("common.no_customers_found"),s[36]=b,s[37]=$):$=s[37];s[38]!==H||s[39]!==$?(ee=(0,q.jsx)(l.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,q.jsx)(u.ErrorBoundary,{children:(0,q.jsx)(x.Suspense,{fallback:Z,children:(0,q.jsx)(N.DataTable,{id:"customers",query:H,renderCell:U,noDataMessage:$,estimatedItemSize:100})})})}),s[38]=H,s[39]=$,s[40]=ee):ee=s[40];s[41]!==Y||s[42]!==ee?(se=(0,q.jsxs)(l.Card,{className:"flex-1",children:[Y,ee]}),s[41]=Y,s[42]=ee,s[43]=se):se=s[43];s[44]!==se||s[45]!==w?(te=(0,q.jsx)(o.default,{testID:"screen-customers",className:"h-full p-2",style:w,children:se}),s[44]=se,s[45]=w,s[46]=te):te=s[46];return te};var e=r(d[0]);r(d[1]);var s,t=r(d[2]),o=(s=t)&&s.__esModule?s:{default:s},c=r(d[3]),n=r(d[4]),l=r(d[5]),u=r(d[6]),h=r(d[7]),_=r(d[8]),x=r(d[9]),j=r(d[10]),f=r(d[11]),p=r(d[12]),b=r(d[13]),y=r(d[14]),S=r(d[15]),C=r(d[16]),D=r(d[17]),I=r(d[18]),T=r(d[19]),N=r(d[20]),v=r(d[21]),A=r(d[22]),B=r(d[23]),P=r(d[24]),O=r(d[25]),k=r(d[26]),q=r(d[27]);const M={avatar_url:S.Avatar,billing:y.Address,shipping:y.Address,actions:b.Actions,email:C.CustomerEmail,date_created_gmt:B.DateCell,date_modified_gmt:B.DateCell};function U(e,s){const t=M[e];return t?(0,q.jsx)(t,Object.assign({},s)):(0,q.jsx)(A.TextCell,Object.assign({},s))}},5240,[12,14,585,850,854,3186,1348,1351,1574,1741,1434,1578,4070,5241,5242,5251,5252,5253,1987,5071,4803,5230,4804,5231,4832,4599,1745,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function({row:v}){const y=v.original.document,A=(0,n.useRouter)(),_=(0,p.usePullDocument)(),[C,P]=e.useState(!1),M=(0,j.useT)(),{format:I}=(0,w.useCustomerNameFormat)(),[T,k]=e.useState(!y.id),O=(0,D.useDeleteDocument)(),{readOnly:S}=(0,f.useProAccess)(),F=e.useCallback(async()=>{try{y.id&&await O(y.id,y.collection,{force:T}),await y.getLatest().remove()}finally{}},[y,O,T]);if(S)return null;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(s.DropdownMenu,{children:[(0,b.jsx)(s.DropdownMenuTrigger,{asChild:!0,children:(0,b.jsx)(d.IconButton,{name:"ellipsisVertical"})}),(0,b.jsxs)(s.DropdownMenuContent,{align:"end",children:[(0,b.jsxs)(s.DropdownMenuItem,{onPress:()=>A.push({pathname:`/customers/edit/${y.uuid}`}),children:[(0,b.jsx)(l.Icon,{name:"penToSquare"}),(0,b.jsx)(x.Text,{children:M('common.edit')})]}),y.id&&(0,b.jsxs)(s.DropdownMenuItem,{onPress:()=>{y.id&&_(y.id,y.collection)},children:[(0,b.jsx)(l.Icon,{name:"arrowRotateRight"}),(0,b.jsx)(x.Text,{children:M('common.sync')})]}),(0,b.jsx)(s.DropdownMenuSeparator,{}),(0,b.jsxs)(s.DropdownMenuItem,{variant:"destructive",onPress:()=>P(!0),children:[(0,b.jsx)(l.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,b.jsx)(x.Text,{children:M('common.delete')})]})]})]}),(0,b.jsx)(t.AlertDialog,{open:C,onOpenChange:P,children:(0,b.jsxs)(t.AlertDialogContent,{children:[(0,b.jsxs)(t.AlertDialogHeader,{children:[(0,b.jsx)(t.AlertDialogTitle,{children:M('customers.delete',{name:I(y)})}),(0,b.jsx)(t.AlertDialogDescription,{children:(0,b.jsxs)(h.VStack,{children:[(0,b.jsx)(x.Text,{className:"text-destructive",children:M('customers.are_you_sure_you_want_to')}),(0,b.jsxs)(c.HStack,{children:[(0,b.jsx)(o.Checkbox,{"aria-labelledby":"confirm",onCheckedChange:k,checked:T}),(0,b.jsx)(u.Label,{nativeID:"confirm",onPress:()=>{k(!T)},children:M('customers.confirm')})]})]})})]}),(0,b.jsxs)(t.AlertDialogFooter,{children:[(0,b.jsx)(t.AlertDialogCancel,{children:M('common.cancel')}),(0,b.jsx)(t.AlertDialogAction,{variant:"destructive",disabled:!T,onPress:F,children:M('common.delete')})]})]})})]})};var e=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[0])),n=r(_d[1]),t=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),x=r(_d[9]),h=r(_d[10]),j=r(_d[11]),f=r(_d[12]),D=r(_d[13]),p=r(_d[14]),w=r(_d[15]),b=r(_d[16])},5241,[14,850,5210,4202,4476,1351,1357,1574,4345,1434,1605,1987,5071,4473,4813,4535,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Address=function(l){const u=(0,s.c)(4),{row:c,column:b}=l,v=c.original.document,_="billing"===b.id?v.billing$:v.shipping$,f=(0,n.useObservableEagerState)(_);let p,h;u[0]!==f?(p=f??{},u[0]=f,u[1]=p):p=u[1];u[2]!==p?(h=(0,o.jsx)(t.FormatAddress,{address:p,showName:!0}),u[2]=p,u[3]=h):h=u[3];return h};var s=r(d[0]);r(d[1]);var n=r(d[2]),t=r(d[3]),o=r(d[4])},5242,[12,14,1747,5243,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FormatName",{enumerable:!0,get:function(){return c.FormatName}}),Object.defineProperty(e,"FormatNumber",{enumerable:!0,get:function(){return b.FormatNumber}}),Object.defineProperty(e,"FormatList",{enumerable:!0,get:function(){return u.FormatList}}),Object.defineProperty(e,"FormatAddress",{enumerable:!0,get:function(){return t.FormatAddress}}),Object.defineProperty(e,"FormatDate",{enumerable:!0,get:function(){return o.FormatDate}}),Object.defineProperty(e,"FormatCurrency",{enumerable:!0,get:function(){return n.FormatCurrency}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),b=r(d[5])},5243,[5244,5246,5247,5248,5249,5250]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormatAddress=function(e){const n=(0,t.c)(7),{address:c,showName:v}=e;let h,j,A;if(n[0]!==c||n[1]!==v){const t=c.country?.trim(),e=v?_(c,t):"",u=[c.address_1,c.address_2].filter(f),A={postalCountry:t,administrativeArea:c.state,locality:c.city,postalCode:c.postcode,organization:c.company,name:e,addressLines:u},C=(0,o.formatAddress)(A),$=y(t,C,t?(0,o.formatAddress)(Object.assign({},A,{postalCountry:void 0})):[])?C:p(c,e);t&&$.push(t),h=s.default,j=$.map(l),n[0]=c,n[1]=v,n[2]=h,n[3]=j}else h=n[2],j=n[3];n[4]!==h||n[5]!==j?(A=(0,u.jsx)(h,{children:j}),n[4]=h,n[5]=j,n[6]=A):A=n[6];return A};var t=r(d[0]);r(d[1]);var e,n=r(d[2]),s=(e=n)&&e.__esModule?e:{default:e},o=r(d[3]),c=r(d[4]),u=r(d[5]);function l(t,e){return(0,u.jsx)(c.Text,{children:t},e)}function f(t){return Boolean(t?.trim())}function _(t,e){const n=t.first_name||'',s=t.last_name||'';return['CN','JP','TW'].includes(e||'')?`${s} ${n}`.trim():`${n} ${s}`.trim()}function p(t,e){return[e,t.company,t.address_1,t.address_2,t.city,t.state,t.postcode].filter(t=>Boolean(t?.trim()))}function y(t,e,n){return Boolean(t)&&(o=n,!((s=e).length===o.length&&s.every((t,e)=>t===o[e])));var s,o}},5244,[12,14,585,5245,1434,6]); -__d(function(g,r,_i,a,m,e,d){var n,l;n=this,l=function(n){'use strict';const l=new Map([['AC',{local:'%N%n%O%n%A%n%C%n%Z'}],['AD',{local:'%N%n%O%n%A%n%Z %C'}],['AE',{local:'%N%n%O%n%A%n%S',latin:'%N%n%O%n%A%n%S'}],['AF',{local:'%N%n%O%n%A%n%C%n%Z'}],['AI',{local:'%N%n%O%n%A%n%C%n%Z'}],['AL',{local:'%N%n%O%n%A%n%Z%n%C'}],['AM',{local:'%N%n%O%n%A%n%Z%n%C%n%S',latin:'%N%n%O%n%A%n%Z%n%C%n%S'}],['AR',{local:'%N%n%O%n%A%n%Z %C%n%S'}],['AS',{local:'%N%n%O%n%A%n%C %S %Z'}],['AT',{local:'%O%n%N%n%A%n%Z %C'}],['AU',{local:'%O%n%N%n%A%n%C %S %Z'}],['AX',{local:'%O%n%N%n%A%nAX-%Z %C%n\xc5LAND'}],['AZ',{local:'%N%n%O%n%A%nAZ %Z %C'}],['BA',{local:'%N%n%O%n%A%n%Z %C'}],['BB',{local:'%N%n%O%n%A%n%C, %S %Z'}],['BD',{local:'%N%n%O%n%A%n%C - %Z'}],['BE',{local:'%O%n%N%n%A%n%Z %C'}],['BF',{local:'%N%n%O%n%A%n%C %X'}],['BG',{local:'%N%n%O%n%A%n%Z %C'}],['BH',{local:'%N%n%O%n%A%n%C %Z'}],['BL',{local:'%O%n%N%n%A%n%Z %C %X'}],['BM',{local:'%N%n%O%n%A%n%C %Z'}],['BN',{local:'%N%n%O%n%A%n%C %Z'}],['BR',{local:'%O%n%N%n%A%n%D%n%C-%S%n%Z'}],['BS',{local:'%N%n%O%n%A%n%C, %S'}],['BT',{local:'%N%n%O%n%A%n%C %Z'}],['BY',{local:'%O%n%N%n%A%n%Z, %C%n%S'}],['CA',{local:'%N%n%O%n%A%n%C %S %Z'}],['CC',{local:'%O%n%N%n%A%n%C %S %Z'}],['CH',{local:'%O%n%N%n%A%nCH-%Z %C'}],['CI',{local:'%N%n%O%n%X %A %C %X'}],['CL',{local:'%N%n%O%n%A%n%Z %C%n%S'}],['CN',{local:'%Z%n%S%C%D%n%A%n%O%n%N',latin:'%N%n%O%n%A%n%D%n%C%n%S, %Z'}],['CO',{local:'%N%n%O%n%A%n%D%n%C, %S, %Z'}],['CR',{local:'%N%n%O%n%A%n%S, %C%n%Z'}],['CU',{local:'%N%n%O%n%A%n%C %S%n%Z'}],['CV',{local:'%N%n%O%n%A%n%Z %C%n%S'}],['CX',{local:'%O%n%N%n%A%n%C %S %Z'}],['CY',{local:'%N%n%O%n%A%n%Z %C'}],['CZ',{local:'%N%n%O%n%A%n%Z %C'}],['DE',{local:'%N%n%O%n%A%n%Z %C'}],['DK',{local:'%N%n%O%n%A%n%Z %C'}],['DO',{local:'%N%n%O%n%A%n%Z %C'}],['DZ',{local:'%N%n%O%n%A%n%Z %C'}],['EC',{local:'%N%n%O%n%A%n%Z%n%C'}],['EE',{local:'%N%n%O%n%A%n%Z %C %S'}],['EG',{local:'%N%n%O%n%A%n%C%n%S%n%Z',latin:'%N%n%O%n%A%n%C%n%S%n%Z'}],['EH',{local:'%N%n%O%n%A%n%Z %C'}],['ES',{local:'%N%n%O%n%A%n%Z %C %S'}],['ET',{local:'%N%n%O%n%A%n%Z %C'}],['FI',{local:'%O%n%N%n%A%nFI-%Z %C'}],['FK',{local:'%N%n%O%n%A%n%C%n%Z'}],['FM',{local:'%N%n%O%n%A%n%C %S %Z'}],['FO',{local:'%N%n%O%n%A%nFO%Z %C'}],['FR',{local:'%O%n%N%n%A%n%Z %C'}],['GB',{local:'%N%n%O%n%A%n%C%n%Z'}],['GE',{local:'%N%n%O%n%A%n%Z %C'}],['GF',{local:'%O%n%N%n%A%n%Z %C %X'}],['GG',{local:'%N%n%O%n%A%n%C%nGUERNSEY%n%Z'}],['GI',{local:'%N%n%O%n%A%nGIBRALTAR%n%Z'}],['GL',{local:'%N%n%O%n%A%n%Z %C'}],['GN',{local:'%N%n%O%n%Z %A %C'}],['GP',{local:'%O%n%N%n%A%n%Z %C %X'}],['GR',{local:'%N%n%O%n%A%n%Z %C'}],['GS',{local:'%N%n%O%n%A%n%n%C%n%Z'}],['GT',{local:'%N%n%O%n%A%n%Z- %C'}],['GU',{local:'%N%n%O%n%A%n%C %Z'}],['GW',{local:'%N%n%O%n%A%n%Z %C'}],['HK',{local:'%S%n%C%n%A%n%O%n%N',latin:'%N%n%O%n%A%n%C%n%S'}],['HM',{local:'%O%n%N%n%A%n%C %S %Z'}],['HN',{local:'%N%n%O%n%A%n%C, %S%n%Z'}],['HR',{local:'%N%n%O%n%A%nHR-%Z %C'}],['HT',{local:'%N%n%O%n%A%nHT%Z %C'}],['HU',{local:'%N%n%O%n%C%n%A%n%Z'}],['ID',{local:'%N%n%O%n%A%n%C%n%S %Z'}],['IE',{local:'%N%n%O%n%A%n%D%n%C%n%S%n%Z'}],['IL',{local:'%N%n%O%n%A%n%C %Z'}],['IM',{local:'%N%n%O%n%A%n%C%n%Z'}],['IN',{local:'%N%n%O%n%A%n%C %Z%n%S'}],['IO',{local:'%N%n%O%n%A%n%C%n%Z'}],['IQ',{local:'%O%n%N%n%A%n%C, %S%n%Z'}],['IR',{local:'%O%n%N%n%S%n%C, %D%n%A%n%Z'}],['IS',{local:'%N%n%O%n%A%n%Z %C'}],['IT',{local:'%N%n%O%n%A%n%Z %C %S'}],['JE',{local:'%N%n%O%n%A%n%C%nJERSEY%n%Z'}],['JM',{local:'%N%n%O%n%A%n%C%n%S %X'}],['JO',{local:'%N%n%O%n%A%n%C %Z'}],['JP',{local:'\u3012%Z%n%S%n%A%n%O%n%N',latin:'%N%n%O%n%A, %S%n%Z'}],['KE',{local:'%N%n%O%n%A%n%C%n%Z'}],['KG',{local:'%N%n%O%n%A%n%Z %C'}],['KH',{local:'%N%n%O%n%A%n%C %Z'}],['KI',{local:'%N%n%O%n%A%n%S%n%C'}],['KN',{local:'%N%n%O%n%A%n%C, %S'}],['KP',{local:'%Z%n%S%n%C%n%A%n%O%n%N',latin:'%N%n%O%n%A%n%C%n%S, %Z'}],['KR',{local:'%S %C%D%n%A%n%O%n%N%n%Z',latin:'%N%n%O%n%A%n%D%n%C%n%S%n%Z'}],['KW',{local:'%N%n%O%n%A%n%Z %C'}],['KY',{local:'%N%n%O%n%A%n%S %Z'}],['KZ',{local:'%Z%n%S%n%C%n%A%n%O%n%N'}],['LA',{local:'%N%n%O%n%A%n%Z %C'}],['LB',{local:'%N%n%O%n%A%n%C %Z'}],['LI',{local:'%O%n%N%n%A%nFL-%Z %C'}],['LK',{local:'%N%n%O%n%A%n%C%n%Z'}],['LR',{local:'%N%n%O%n%A%n%Z %C'}],['LS',{local:'%N%n%O%n%A%n%C %Z'}],['LT',{local:'%O%n%N%n%A%nLT-%Z %C %S'}],['LU',{local:'%O%n%N%n%A%nL-%Z %C'}],['LV',{local:'%N%n%O%n%A%n%S%n%C, %Z'}],['MA',{local:'%N%n%O%n%A%n%Z %C'}],['MC',{local:'%N%n%O%n%A%nMC-%Z %C %X'}],['MD',{local:'%N%n%O%n%A%nMD-%Z %C'}],['ME',{local:'%N%n%O%n%A%n%Z %C'}],['MF',{local:'%O%n%N%n%A%n%Z %C %X'}],['MG',{local:'%N%n%O%n%A%n%Z %C'}],['MH',{local:'%N%n%O%n%A%n%C %S %Z'}],['MK',{local:'%N%n%O%n%A%n%Z %C'}],['MM',{local:'%N%n%O%n%A%n%C, %Z'}],['MN',{local:'%N%n%O%n%A%n%C%n%S %Z'}],['MO',{local:'%A%n%O%n%N',latin:'%N%n%O%n%A'}],['MP',{local:'%N%n%O%n%A%n%C %S %Z'}],['MQ',{local:'%O%n%N%n%A%n%Z %C %X'}],['MT',{local:'%N%n%O%n%A%n%C %Z'}],['MU',{local:'%N%n%O%n%A%n%Z%n%C'}],['MV',{local:'%N%n%O%n%A%n%C %Z'}],['MW',{local:'%N%n%O%n%A%n%C %X'}],['MX',{local:'%N%n%O%n%A%n%D%n%Z %C, %S'}],['MY',{local:'%N%n%O%n%A%n%D%n%Z %C%n%S'}],['MZ',{local:'%N%n%O%n%A%n%Z %C%S'}],['NA',{local:'%N%n%O%n%A%n%C%n%Z'}],['NC',{local:'%O%n%N%n%A%n%Z %C %X'}],['NE',{local:'%N%n%O%n%A%n%Z %C'}],['NF',{local:'%O%n%N%n%A%n%C %S %Z'}],['NG',{local:'%N%n%O%n%A%n%D%n%C %Z%n%S'}],['NI',{local:'%N%n%O%n%A%n%Z%n%C, %S'}],['NL',{local:'%O%n%N%n%A%n%Z %C'}],['NO',{local:'%N%n%O%n%A%n%Z %C'}],['NP',{local:'%N%n%O%n%A%n%C %Z'}],['NR',{local:'%N%n%O%n%A%n%S'}],['NZ',{local:'%N%n%O%n%A%n%D%n%C %Z'}],['OM',{local:'%N%n%O%n%A%n%Z%n%C'}],['PA',{local:'%N%n%O%n%A%n%C%n%S'}],['PE',{local:'%N%n%O%n%A%n%C %Z%n%S'}],['PF',{local:'%N%n%O%n%A%n%Z %C %S'}],['PG',{local:'%N%n%O%n%A%n%C %Z %S'}],['PH',{local:'%N%n%O%n%A%n%D, %C%n%Z %S'}],['PK',{local:'%N%n%O%n%A%n%D%n%C-%Z'}],['PL',{local:'%N%n%O%n%A%n%Z %C'}],['PM',{local:'%O%n%N%n%A%n%Z %C %X'}],['PN',{local:'%N%n%O%n%A%n%C%n%Z'}],['PR',{local:'%N%n%O%n%A%n%C PR %Z'}],['PT',{local:'%N%n%O%n%A%n%Z %C'}],['PW',{local:'%N%n%O%n%A%n%C %S %Z'}],['PY',{local:'%N%n%O%n%A%n%Z %C'}],['RE',{local:'%O%n%N%n%A%n%Z %C %X'}],['RO',{local:'%N%n%O%n%A%n%Z %S %C'}],['RS',{local:'%N%n%O%n%A%n%Z %C'}],['RU',{local:'%N%n%O%n%A%n%C%n%S%n%Z',latin:'%N%n%O%n%A%n%C%n%S%n%Z'}],['SA',{local:'%N%n%O%n%A%n%C %Z'}],['SC',{local:'%N%n%O%n%A%n%C%n%S'}],['SD',{local:'%N%n%O%n%A%n%C%n%Z'}],['SE',{local:'%O%n%N%n%A%nSE-%Z %C'}],['SG',{local:'%N%n%O%n%A%nSINGAPORE %Z'}],['SH',{local:'%N%n%O%n%A%n%C%n%Z'}],['SI',{local:'%N%n%O%n%A%nSI-%Z %C'}],['SJ',{local:'%N%n%O%n%A%n%Z %C'}],['SK',{local:'%N%n%O%n%A%n%Z %C'}],['SM',{local:'%N%n%O%n%A%n%Z %C'}],['SN',{local:'%N%n%O%n%A%n%Z %C'}],['SO',{local:'%N%n%O%n%A%n%C, %S %Z'}],['SR',{local:'%N%n%O%n%A%n%C%n%S'}],['SV',{local:'%N%n%O%n%A%n%Z-%C%n%S'}],['SZ',{local:'%N%n%O%n%A%n%C%n%Z'}],['TA',{local:'%N%n%O%n%A%n%C%n%Z'}],['TC',{local:'%N%n%O%n%A%n%C%n%Z'}],['TH',{local:'%N%n%O%n%A%n%D %C%n%S %Z',latin:'%N%n%O%n%A%n%D, %C%n%S %Z'}],['TJ',{local:'%N%n%O%n%A%n%Z %C'}],['TM',{local:'%N%n%O%n%A%n%Z %C'}],['TN',{local:'%N%n%O%n%A%n%Z %C'}],['TR',{local:'%N%n%O%n%A%n%Z %C/%S'}],['TV',{local:'%N%n%O%n%A%n%C%n%S'}],['TW',{local:'%Z%n%S%C%n%A%n%O%n%N',latin:'%N%n%O%n%A%n%C, %S %Z'}],['TZ',{local:'%N%n%O%n%A%n%Z %C'}],['UA',{local:'%N%n%O%n%A%n%C%n%S%n%Z',latin:'%N%n%O%n%A%n%C%n%S%n%Z'}],['UM',{local:'%N%n%O%n%A%n%C %S %Z'}],['US',{local:'%N%n%O%n%A%n%C, %S %Z'}],['UY',{local:'%N%n%O%n%A%n%Z %C %S'}],['UZ',{local:'%N%n%O%n%A%n%Z %C%n%S'}],['VA',{local:'%N%n%O%n%A%n%Z %C'}],['VC',{local:'%N%n%O%n%A%n%C %Z'}],['VE',{local:'%N%n%O%n%A%n%C %Z, %S'}],['VG',{local:'%N%n%O%n%A%n%C%n%Z'}],['VI',{local:'%N%n%O%n%A%n%C %S %Z'}],['VN',{local:'%N%n%O%n%A%n%C%n%S %Z',latin:'%N%n%O%n%A%n%C%n%S %Z'}],['WF',{local:'%O%n%N%n%A%n%Z %C %X'}],['XK',{local:'%N%n%O%n%A%n%Z %C'}],['YT',{local:'%O%n%N%n%A%n%Z %C %X'}],['ZA',{local:'%N%n%O%n%A%n%D%n%C%n%Z'}],['ZM',{local:'%N%n%O%n%A%n%Z %C'}]]),o=(n,o)=>{var A;const N=l.get(n.toUpperCase());return N?null!==(A=N[o])&&void 0!==A?A:N.local:"%N%n%O%n%A%n%C"},A=n=>{const l=[];let o=!1,A='';for(const N of n)o?(o=!1,l.push(`%${N}`)):'%'===N?(A.length>0&&(l.push(A),A=''),o=!0):A+=N;return A.length>0&&l.push(A),l},N=new Map([['%N','name'],['%O','organization'],['%A','addressLines'],['%D','dependentLocality'],['%C','locality'],['%S','administrativeArea'],['%Z','postalCode'],['%X','sortingCode'],['%R','postalCountry']]),C=n=>{const l=N.get(n);if(!l)throw new Error(`Could not find field for format substring ${n}`);return l},O=(n,l)=>'addressLines'===l?void 0!==n.addressLines&&n.addressLines.length>0:void 0!==n[l]&&''!==n[l],c=n=>'%n'!==n&&n.startsWith('%'),Z=(n,l)=>{const o=[];for(const[A,N]of n.entries())'%n'!==N?c(N)?O(l,C(N))&&o.push(N):A!==n.length-1&&'%n'!==n[A+1]&&!O(l,C(n[A+1]))||0!==A&&c(n[A-1])&&!(o.length>0&&c(o[o.length-1]))||o.push(N):o.push(N);return o};n.formatAddress=(n,l="local")=>{var N;const O=o(null!==(N=n.postalCountry)&&void 0!==N?N:'ZZ',l),S=A(O),t=Z(S,n),s=[];let i='';for(const l of t){if('%n'===l){i.length>0&&(s.push(i),i='');continue}if(!c(l)){i+=l;continue}const o=C(l);if('postalCountry'!==o){if('addressLines'===o){const l=n.addressLines.filter(n=>''!==n);if(0===l.length)continue;i+=l[0],l.length>1&&(s.push(i),i='',s.push(...l.slice(1)));continue}i+=n[o]}}return i.length>0&&s.push(i),s},Object.defineProperty(n,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?l(e):'function'==typeof define&&define.amd?define(['exports'],l):l((n='undefined'!=typeof globalThis?globalThis:n||self).localizedAddressFormat={})},5245,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"FormatCurrency",{enumerable:!0,get:function(){return u}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),c=r(_d[3]);function o(t){const o=(0,e.c)(3),{children:u,symbol:f}=t;let s;return o[0]!==u||o[1]!==f?(s=(0,c.jsxs)(n.Text,{children:[f," ",u]}),o[0]=u,o[1]=f,o[2]=s):s=o[2],s}const u=t.memo(o)},5246,[12,14,1434,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"FormatDate",{enumerable:!0,get:function(){return f}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),u=r(_d[4]);function c(t){const c=(0,e.c)(4),{value:f}=t;let d,l;return c[0]!==f?(d=(0,n.format)(new Date(f||""),"dd/MM/yyyy"),c[0]=f,c[1]=d):d=c[1],c[2]!==d?(l=(0,u.jsx)(o.Text,{children:d}),c[2]=d,c[3]=l):l=c[3],l}const f=t.memo(c)},5247,[12,14,3238,1434,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormatList=function(t){const n=(0,e.c)(4),{array:o}=t;let s,f;n[0]!==o?(s=o?.map(u),n[0]=o,n[1]=s):s=n[1];n[2]!==s?(f=(0,c.jsx)(c.Fragment,{children:s}),n[2]=s,n[3]=f):f=n[3];return f};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),c=r(_d[3]);function u(e,u){return"string"==typeof e?(0,c.jsxs)(n.Text,{children:[e,", "]},u):(0,c.jsx)(t.Fragment,{children:e},u)}},5248,[12,14,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FormatName=function(c){const o=(0,t.c)(3),{firstName:u,lastName:l}=c;let f;o[0]!==u||o[1]!==l?(f=(0,s.jsxs)(n.Text,{children:[u," ",l]}),o[0]=u,o[1]=l,o[2]=f):f=o[2];return f};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3])},5249,[12,14,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FormatNumber=function(u){const s=(0,t.c)(4),{children:f,prefix:o,suffix:l}=u;let x;s[0]!==f||s[1]!==o||s[2]!==l?(x=(0,c.jsxs)(n.Text,{children:[o," ",f," ",l]}),s[0]=f,s[1]=o,s[2]=l,s[3]=x):x=s[3];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3])},5250,[12,14,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Avatar=function(l){const v=(0,u.c)(7),{row:_}=l,f=_.original.document;let b;v[0]!==f.avatar_url$?(b=f.avatar_url$??(0,c.of)(void 0),v[0]=f.avatar_url$,v[1]=b):b=v[1];const y=(0,t.useObservableEagerState)(b),{uri:$}=(0,o.useImageAttachment)(f,y??"");let h,j;v[2]!==$?(h={uri:$},v[2]=$,v[3]=h):h=v[3];v[4]!==f.uuid||v[5]!==h?(j=(0,s.jsx)(n.Image,{source:h,className:"h-10 w-10 rounded",recyclingKey:f.uuid}),v[4]=f.uuid,v[5]=h,v[6]=j):j=v[6];return j};var u=r(d[0]);r(d[1]);var t=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]),s=r(d[6])},5251,[12,14,1747,1748,4667,4777,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CustomerEmail=function(u){const c=(0,t.c)(4),{row:f}=u,v=f.original.document;let b;c[0]!==v.email$?(b=v.email$??(0,o.of)(void 0),c[0]=v.email$,c[1]=b):b=c[1];const _=(0,n.useObservableEagerState)(b);let O;c[2]!==_?(O=(0,s.jsx)(l.Text,{numberOfLines:1,children:_}),c[2]=_,c[3]=O):O=c[3];return O};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),l=r(d[4]),s=r(d[5])},5252,[12,14,1747,1748,1434,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,resetUI:v,patchUI:S}=(0,d.useUISettings)("customers"),_=u.$;let p;e[0]!==u?(p=u.get(),e[0]=u,e[1]=p):p=e[1];const I=(0,o.useObservableState)(_,p),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==v||e[3]!==U?(y=()=>{U(v)},F=[U,v],e[2]=v,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==S||e[10]!==k?(D={form:k,onChange:S},e[9]=S,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5253,[12,14,4258,1747,4260,4330,4340,1605,4599,1745,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),c=r(d[2]);function o(){const o=(0,t.c)(1);let u;return o[0]===Symbol.for("react.memo_cache_sentinel")?(u=(0,c.jsx)(n.Slot,{}),o[0]=u):u=o[0],u}},5254,[12,850,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.LogsScreen}});var t=r(d[0])},5255,[5256]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.LogsScreen=function(){const s=(0,e.c)(41),{uiSettings:t}=(0,v.useUISettings)("logs"),_=(0,p.useT)(),{bottom:f}=(0,l.useSafeAreaInsets)();let y,S;s[0]===Symbol.for("react.memo_cache_sentinel")?(y=["logs"],s[0]=y):y=s[0];s[1]!==t.sortBy||s[2]!==t.sortDirection?(S={[t.sortBy]:t.sortDirection},s[1]=t.sortBy,s[2]=t.sortDirection,s[3]=S):S=s[3];const B=S;let F,q,O;s[4]!==B?(F=[B],s[4]=B,s[5]=F):F=s[5];s[6]===Symbol.for("react.memo_cache_sentinel")?(q={level:{$in:b.DEFAULT_LOG_LEVELS}},s[6]=q):q=s[6];s[7]!==F?(O={queryKeys:y,collectionName:"logs",initialParams:{sort:F,selector:q},infiniteScroll:!0},s[7]=F,s[8]=O):O=s[8];const U=(0,j.useLocalQuery)(O),M=0!==f?f:void 0;let A,H,P,Q,V,z,G,K,$,w,J,R,W,X;s[9]!==M?(A={paddingBottom:M},s[9]=M,s[10]=A):A=s[10];s[11]!==_?(H=_("logs.search_logs"),s[11]=_,s[12]=H):H=s[12];s[13]!==U||s[14]!==H?(P=(0,E.jsx)(T.QuerySearchInput,{query:U,placeholder:H,className:"flex-1",testID:"search-logs"}),s[13]=U,s[14]=H,s[15]=P):P=s[15];s[16]!==_?(Q=_("logs.logs_settings"),s[16]=_,s[17]=Q):Q=s[17];s[18]===Symbol.for("react.memo_cache_sentinel")?(V=(0,E.jsx)(D.UISettingsForm,{}),s[18]=V):V=s[18];s[19]!==Q?(z=(0,E.jsx)(L.UISettingsDialog,{title:Q,children:V}),s[19]=Q,s[20]=z):z=s[20];s[21]!==z||s[22]!==P?(G=(0,E.jsxs)(x.HStack,{children:[P,z]}),s[21]=z,s[22]=P,s[23]=G):G=s[23];s[24]!==U?(K=(0,E.jsx)(u.ErrorBoundary,{children:(0,E.jsx)(b.FilterBar,{query:U})}),s[24]=U,s[25]=K):K=s[25];s[26]!==G||s[27]!==K?($=(0,E.jsx)(n.CardHeader,{className:"bg-card-header p-2",children:(0,E.jsxs)(c.VStack,{children:[G,K]})}),s[26]=G,s[27]=K,s[28]=$):$=s[28];s[29]===Symbol.for("react.memo_cache_sentinel")?(w=(0,E.jsx)(I.DataTableSkeleton,{id:"logs"}),s[29]=w):w=s[29];s[30]!==_?(J=_("logs.no_logs_found"),s[30]=_,s[31]=J):J=s[31];s[32]!==U||s[33]!==J?(R=(0,E.jsx)(n.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,E.jsx)(u.ErrorBoundary,{children:(0,E.jsx)(h.Suspense,{fallback:w,children:(0,E.jsx)(C.DataTable,{id:"logs",query:U,renderCell:k,noDataMessage:J,estimatedItemSize:100,TableFooterComponent:N.LogsFooter})})})}),s[32]=U,s[33]=J,s[34]=R):R=s[34];s[35]!==$||s[36]!==R?(W=(0,E.jsxs)(n.Card,{className:"flex-1",children:[$,R]}),s[35]=$,s[36]=R,s[37]=W):W=s[37];s[38]!==W||s[39]!==A?(X=(0,E.jsx)(o.default,{testID:"screen-logs",className:"h-full p-2",style:A,children:W}),s[38]=W,s[39]=A,s[40]=X):X=s[40];return X};var e=r(d[0]);r(d[1]);var s,t=r(d[2]),o=(s=t)&&s.__esModule?s:{default:s},l=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),x=r(d[7]),h=r(d[8]),j=r(d[9]),_=r(d[10]),f=r(d[11]),y=r(d[12]),S=r(d[13]),b=r(d[14]),D=r(d[15]),p=r(d[16]),C=r(d[17]),I=r(d[18]),L=r(d[19]),v=r(d[20]),B=r(d[21]),N=r(d[22]),T=r(d[23]),E=r(d[24]);const F={context:_.Context,timestamp:f.Date,level:y.Level,code:S.Code};function k(e,s){const t=F[e];return t?(0,E.jsx)(t,Object.assign({},s)):(0,E.jsx)(B.TextCell,Object.assign({},s))}},5256,[12,14,585,854,3186,1605,1348,1351,1741,4070,5257,5258,5259,5260,5261,5262,1987,4803,5230,4599,1745,4804,5263,4832,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Context=function(c){const u=(0,t.c)(2),{row:l}=c,s=l.original.document;let x;u[0]!==s.context?(x=(0,o.jsx)(n.Tree,{value:s.context,collapsed:!0}),u[0]=s.context,u[1]=x):x=u[1];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3])},5257,[12,14,4208,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Date=function(u){const s=(0,t.c)(2),{row:l}=u,_=l.original.document,f=(0,o.useDateFormat)(_.timestamp??"");let v;s[0]!==f?(v=(0,c.jsx)(n.Text,{children:f}),s[0]=f,s[1]=v):v=s[1];return v};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4])},5258,[12,14,1434,5058,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Level=function(n){const c=(0,t.c)(9),{row:u,table:v}=n,h=u.original.document,f=v.options.meta?.query;let x;c[0]!==h.level||c[1]!==f?(x=()=>{f&&f.where("level").in([h.level]).exec()},c[0]=h.level,c[1]=f,c[2]=x):x=c[2];const w=x,_=h.level?s[h.level]:void 0;let b,j;c[3]!==h.level?(b=(0,o.jsx)(l.ButtonText,{children:h.level}),c[3]=h.level,c[4]=b):b=c[4];c[5]!==w||c[6]!==_||c[7]!==b?(j=(0,o.jsx)(l.ButtonPill,{variant:_,size:"xs",onPress:w,children:b}),c[5]=w,c[6]=_,c[7]=b,c[8]=j):j=c[8];return j};var t=r(d[0]);r(d[1]);var l=r(d[2]),o=r(d[3]);const s={error:'ghost-error',warn:'ghost-warning',info:'ghost-secondary',debug:'ghost-muted',success:'ghost-success',audit:'ghost-info'}},5259,[12,14,3185,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Code=function(s){const f=(0,t.c)(7),{row:v}=s,x=v.original.document;let _;f[0]!==x?(_=(0,n.get)(x,["context","errorCode"],""),f[0]=x,f[1]=_):_=f[1];const C=_;if(!C)return null;let j,p;f[2]!==C?(j=()=>{(0,c.openExternalURL)((0,l.getErrorCodeDocURL)(C))},f[2]=C,f[3]=j):j=f[3];f[4]!==C||f[5]!==j?(p=(0,u.jsx)(o.Text,{variant:"link",onPress:j,children:C}),f[4]=C,f[5]=j,f[6]=p):p=f[6];return p};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4]),l=r(d[5]),u=r(d[6])},5260,[12,14,4364,1434,4794,1982,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"DEFAULT_LOG_LEVELS",{enumerable:!0,get:function(){return f}}),e.FilterBar=function(f){const j=(0,l.c)(53),{query:S}=f;let _;j[0]!==S?(_=S.rxQuery$.pipe((0,n.map)(()=>S.getSelector("level"))),j[0]=S,j[1]=_):_=j[1];const w=(0,t.useObservableEagerState)(_),y=(0,u.useT)();let E,L,O,T,B,C,P,$,k,F,I;j[2]!==y?(E=y("common.error"),j[2]=y,j[3]=E):E=j[3];j[4]!==E?(L={value:"error",label:E},j[4]=E,j[5]=L):L=j[5];j[6]!==y?(O=y("logs.warning"),j[6]=y,j[7]=O):O=j[7];j[8]!==O?(T={value:"warn",label:O},j[8]=O,j[9]=T):T=j[9];j[10]!==y?(B=y("logs.info"),j[10]=y,j[11]=B):B=j[11];j[12]!==B?(C={value:"info",label:B},j[12]=B,j[13]=C):C=j[13];j[14]!==y?(P=y("logs.success"),j[14]=y,j[15]=P):P=j[15];j[16]!==P?($={value:"success",label:P},j[16]=P,j[17]=$):$=j[17];j[18]!==y?(k=y("logs.audit"),j[18]=y,j[19]=k):k=j[19];j[20]!==k?(F={value:"audit",label:k},j[20]=k,j[21]=F):F=j[21];j[22]!==F||j[23]!==L||j[24]!==T||j[25]!==C||j[26]!==$?(I=[L,T,C,$,F],j[22]=F,j[23]=L,j[24]=T,j[25]=C,j[26]=$,j[27]=I):I=j[27];const V=I;let W;if(j[28]!==V||j[29]!==w){let l=[];w?"string"==typeof w?l=[w]:w.$in&&(l=w.$in):l=[],W=V.filter(t=>l.includes(t.value)),j[28]=V,j[29]=w,j[30]=W}else W=j[30];const q=W,z=q.length>0;let A;j[31]!==S?(A=l=>{const t=l.filter(p);0===t.length?S.removeWhere("level").exec():S.where("level").in(t.map(x)).exec()},j[31]=S,j[32]=A):A=j[32];const D=A;let G;e:{if(0===q.length){let l;j[33]!==y?(l=y("logs.log_level"),j[33]=y,j[34]=l):l=j[34],G=l;break e}let l;j[35]!==q?(l=q.map(h),j[35]=q,j[36]=l):l=j[36],G=l.join(", ")}const H=G,M=z?void 0:"muted";let N,Q,R,U,J;j[37]!==S?(N=()=>S.removeWhere("level").exec(),j[37]=S,j[38]=N):N=j[38];j[39]!==H?(Q=(0,v.jsx)(s.ButtonText,{children:H}),j[39]=H,j[40]=Q):Q=j[40];j[41]!==z||j[42]!==M||j[43]!==N||j[44]!==Q?(R=(0,v.jsx)(c.SelectTrigger,{asChild:!0,children:(0,v.jsx)(s.ButtonPill,{size:"xs",leftIcon:"tags",variant:M,removable:z,onRemove:N,children:Q})}),j[41]=z,j[42]=M,j[43]=N,j[44]=Q,j[45]=R):R=j[45];j[46]!==V?(U=(0,v.jsx)(c.SelectContent,{children:V.map(b)}),j[46]=V,j[47]=U):U=j[47];j[48]!==D||j[49]!==q||j[50]!==R||j[51]!==U?(J=(0,v.jsx)(o.HStack,{className:"w-full flex-wrap",children:(0,v.jsxs)(c.Select,{multiple:!0,value:q,onValueChange:D,children:[R,U]})}),j[48]=D,j[49]=q,j[50]=R,j[51]=U,j[52]=J):J=j[52];return J};var l=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),o=r(d[4]),s=r(d[5]),c=r(d[6]),u=r(d[7]),v=r(d[8]);const f=['error','warn','info','success'];function b(l){return(0,v.jsx)(c.SelectItem,{value:l.value,label:l.label},l.value)}function h(l){return l.label}function x(l){return l.value}function p(l){return void 0!==l}},5261,[12,14,1747,1972,1351,3185,4191,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,patchUI:v,resetUI:S}=(0,d.useUISettings)("logs"),_=u.$;let p;e[0]!==u?(p=u.get(),e[0]=u,e[1]=p):p=e[1];const I=(0,o.useObservableState)(_,p),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==S||e[3]!==U?(y=()=>{U(S)},F=[U,S],e[2]=S,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==v||e[10]!==k?(D={form:k,onChange:v},e[9]=v,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5262,[12,14,4258,1747,4260,4330,4340,1605,4599,1745,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.LogsFooter=function(u){const f=(0,t.c)(9),{query:b,count:x}=u;let j;f[0]!==b.collection?(j=b.collection.count({}),f[0]=b.collection,f[1]=j):j=f[1];const _=(0,o.useObservableState)(j.$,0),h=(0,l.useT)();let y,S,N;f[2]===Symbol.for("react.memo_cache_sentinel")?(y=(0,n.jsx)(c.HStack,{className:"flex-1 justify-start *:flex-1"}),f[2]=y):y=f[2];f[3]!==x||f[4]!==h||f[5]!==_?(S=h("common.showing_of",{shown:x,total:_}),f[3]=x,f[4]=h,f[5]=_,f[6]=S):S=f[6];f[7]!==S?(N=(0,n.jsxs)(c.HStack,{className:"border-border bg-footer rounded-b-lg border-t p-2",children:[y,(0,n.jsx)(c.HStack,{className:"justify-end gap-0",children:(0,n.jsx)(s.Text,{className:"text-xs",children:S})})]}),f[7]=S,f[8]=N):N=f[8];return N};var t=r(d[0]),o=r(d[1]),c=r(d[2]),s=r(d[3]),l=r(d[4]),n=r(d[5])},5263,[12,1747,1351,1434,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EditOrderScreen}});var t=r(d[0])},5264,[5265]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditOrderScreen=function(){const u=(0,o.c)(7),{orderId:O}=(0,t.useLocalSearchParams)(),{collection:f}=(0,s.useCollection)("orders");let v;u[0]!==f||u[1]!==O?(v=f.findOneFix(O),u[0]=f,u[1]=O,u[2]=v):v=u[2];const _=v;let b;u[3]!==_.$?(b=new c.ObservableResource(_.$),u[3]=_.$,u[4]=b):b=u[4];const $=b;let j;u[5]!==$?(j=(0,l.jsx)(n.EditOrderModal,{resource:$}),u[5]=$,u[6]=j):j=u[6];return j};var o=r(d[0]);r(d[1]);var t=r(d[2]),c=r(d[3]),n=r(d[4]),s=r(d[5]),l=r(d[6])},5265,[12,14,850,1747,5266,4514,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditOrderModal=function(h){const f=(0,e.c)(34),{resource:T}=h,b=(0,s.useObservableSuspense)(T),M=(0,x.useT)(),[v,_]=n.useState("form");if(!(0,l.isRxDocument)(b)){let e,n;return f[0]!==M?(e=M("common.no_order_found"),f[0]=M,f[1]=e):e=f[1],f[2]!==e?(n=(0,j.jsx)(d.Modal,{children:(0,j.jsx)(d.ModalContent,{size:"xl",children:(0,j.jsx)(d.ModalHeader,{children:(0,j.jsx)(d.ModalTitle,{children:(0,j.jsx)(t.Text,{children:e})})})})}),f[2]=e,f[3]=n):n=f[3],n}let O,p,y,C,N,w,E,P,S,z,D,H;f[4]!==b.id||f[5]!==M?(O=b.id?M("orders.edit_order_2",{number:b.id}):M("orders.edit_order"),f[4]=b.id,f[5]=M,f[6]=O):O=f[6];f[7]!==O?(p=(0,j.jsx)(d.ModalHeader,{children:(0,j.jsx)(d.ModalTitle,{children:(0,j.jsx)(t.Text,{children:O})})}),f[7]=O,f[8]=p):p=f[8];f[9]!==M?(y=M("common.form"),f[9]=M,f[10]=y):y=f[10];f[11]!==y?(C=(0,j.jsx)(o.TabsTrigger,{value:"form",className:"flex-1",children:(0,j.jsx)(t.Text,{children:y})}),f[11]=y,f[12]=C):C=f[12];f[13]!==M?(N=M("common.json"),f[13]=M,f[14]=N):N=f[14];f[15]!==N?(w=(0,j.jsx)(o.TabsTrigger,{value:"json",className:"flex-1",children:(0,j.jsx)(t.Text,{children:N})}),f[15]=N,f[16]=w):w=f[16];f[17]!==C||f[18]!==w?(E=(0,j.jsxs)(o.TabsList,{className:"w-full flex-row",children:[C,w]}),f[17]=C,f[18]=w,f[19]=E):E=f[19];f[20]!==b?(P=(0,j.jsx)(o.TabsContent,{value:"form",children:(0,j.jsx)(u.EditOrderForm,{order:b})}),f[20]=b,f[21]=P):P=f[21];f[22]!==b?(S=b.toJSON(),f[22]=b,f[23]=S):S=f[23];f[24]!==S?(z=(0,j.jsx)(o.TabsContent,{value:"json",children:(0,j.jsx)(c.Tree,{value:S})}),f[24]=S,f[25]=z):z=f[25];f[26]!==z||f[27]!==E||f[28]!==P||f[29]!==v?(D=(0,j.jsx)(d.ModalBody,{children:(0,j.jsxs)(o.Tabs,{value:v,onValueChange:_,children:[E,P,z]})}),f[26]=z,f[27]=E,f[28]=P,f[29]=v,f[30]=D):D=f[30];f[31]!==D||f[32]!==p?(H=(0,j.jsx)(d.Modal,{children:(0,j.jsxs)(d.ModalContent,{size:"xl",children:[p,D]})}),f[31]=D,f[32]=p,f[33]=H):H=f[33];return H};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(s){var l=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,l.get?l:{enumerable:!0,get:function(){return e[s]}})}),n.default=e,n})(r(_d[1])),s=r(_d[2]),l=r(_d[3]),d=r(_d[4]),o=r(_d[5]),t=r(_d[6]),c=r(_d[7]),u=r(_d[8]),x=r(_d[9]),j=r(_d[10])},5266,[12,14,1747,2035,4838,4184,1434,4208,5267,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value"],t=["value"],s=["value"];function o(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditOrderForm=function({order:o}){const n=(0,A.usePushDocument)(),{localPatch:p}=(0,M.useLocalMutation)(),v=(0,S.useT)(),[B,U]=c.useState(!1),{format:$}=(0,P.useCustomerNameFormat)(),q=c.useRef(o?.getLatest().customer_id),{collection:J}=(0,V.useCollection)('customers'),K=(0,L.useGuestCustomer)();if(!o)throw new Error(v('orders.order_not_found'));const Q=(0,_.useObservablePickState)(o.$,()=>{const e=o.getLatest();return{status:e.status,parent_id:e.parent_id,currency:e.currency,customer_id:e.customer_id,customer_note:e.customer_note,billing:e.billing,shipping:e.shipping,payment_method:e.payment_method,payment_method_title:e.payment_method_title,transaction_id:e.transaction_id,meta_data:e.meta_data,tax_ids:e.tax_ids??[]}},'status','parent_id','currency','customer_id','customer_note','billing','shipping','payment_method','payment_method_title','transaction_id','meta_data','tax_ids'),W=(0,h.useForm)({resolver:(0,u.zodResolver)(z),values:Q}),X=c.useCallback(async e=>{U(!0);try{await p({document:o,data:e}),await n(o).then(e=>{if((0,x.isRxDocument)(e)){const t=e;G.success(v('common.order_saved',{number:t.number}),{showToast:!0,saveToDb:!0,context:{orderId:t.id,orderNumber:t.number}})}})}catch(e){const t=e instanceof Error?e.message:String(e);G.error(v('common.failed_to_save_order'),{showToast:!0,saveToDb:!0,context:{errorCode:C.ERROR_CODES.TRANSACTION_FAILED,orderId:o.id,error:t}})}finally{U(!1)}},[p,o,n,v]),Y=W.handleSubmit(X),Z=c.useCallback(async e=>{if(null!=e)try{let t;if(t=0===e?K:await J.findOne({selector:{id:e}}).exec(),!t)throw new Error(v('orders.customer_not_found'));const s=t,o=Object.assign({},s.billing,{first_name:s.billing?.first_name||s.first_name,last_name:s.billing?.last_name||s.last_name,email:s.billing?.email||s.email});W.setValue('billing',o,{shouldValidate:!0}),W.setValue('shipping',s.shipping,{shouldValidate:!0}),W.setValue('tax_ids',Array.isArray(s.tax_ids)?s.tax_ids:[],{shouldValidate:!0}),W.setValue('customer_id',e)}catch(t){const s=t instanceof Error?t.message:String(t);G.error('Error fetching customer',{context:{errorCode:C.ERROR_CODES.RECORD_NOT_FOUND,customerId:e,error:s}})}},[W,J,K,v]);c.useEffect(()=>{const e=W.watch(e=>{void 0!==e.customer_id&&null!==e.customer_id&&q.current!==e.customer_id&&(q.current=e.customer_id,Z(e.customer_id))});return()=>e.unsubscribe()},[W,Z]);const ee=W.watch('customer_id'),te=W.watch('billing'),se=W.watch('shipping'),re=c.useMemo(()=>$({id:ee,billing:te,shipping:se}),[ee,te,se,$]);return(0,H.jsx)(j.Form,Object.assign({},W,{children:(0,H.jsxs)(O.VStack,{className:"gap-4",children:[(0,H.jsx)(D.FormErrors,{}),(0,H.jsxs)(O.VStack,{className:"gap-4",children:[(0,H.jsxs)(b.HStack,{className:"gap-4",children:[(0,H.jsx)(j.FormField,{control:W.control,name:"status",render:t=>{let{field:{value:s}}=t,o=(0,l.default)(t.field,e);return(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormSelect,Object.assign({label:v('common.status'),customComponent:I.OrderStatusSelect,value:s},o))})}}),(0,H.jsx)(j.FormField,{control:W.control,name:"parent_id",render:e=>{let{field:{value:s}}=e,o=(0,l.default)(e.field,t);return(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormInput,Object.assign({label:v('orders.parent_id'),value:s},o))})}})]}),(0,H.jsxs)(b.HStack,{className:"gap-4",children:[(0,H.jsx)(j.FormField,{control:W.control,name:"customer_id",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:c.createElement(j.FormCombobox,Object.assign({customComponent:E.CustomerSelect,label:v('common.customer'),withGuest:!0},e,{value:{value:String(e.value),label:re}}))})}),(0,H.jsx)(j.FormField,{control:W.control,name:"customer_note",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormTextarea,Object.assign({label:v('common.customer_note')},e))})})]}),(0,H.jsxs)(f.Collapsible,{children:[(0,H.jsx)(f.CollapsibleTrigger,{children:(0,H.jsx)(y.Text,{children:v('common.billing_address')})}),(0,H.jsx)(f.CollapsibleContent,{children:(0,H.jsx)(N.BillingAddressForm,{})})]}),(0,H.jsxs)(f.Collapsible,{children:[(0,H.jsx)(f.CollapsibleTrigger,{children:(0,H.jsx)(y.Text,{children:v('common.shipping_address')})}),(0,H.jsx)(f.CollapsibleContent,{children:(0,H.jsx)(k.ShippingAddressForm,{})})]}),(0,H.jsxs)(b.HStack,{className:"gap-4",children:[(0,H.jsx)(j.FormField,{control:W.control,name:"payment_method",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormInput,Object.assign({label:v('orders.payment_method_id')},e))})}),(0,H.jsx)(j.FormField,{control:W.control,name:"payment_method_title",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormInput,Object.assign({label:v('orders.payment_method_title')},e))})})]}),(0,H.jsxs)(b.HStack,{className:"gap-4",children:[(0,H.jsx)(j.FormField,{control:W.control,name:"currency",render:e=>{let{field:{value:t}}=e,o=(0,l.default)(e.field,s);return(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormSelect,Object.assign({customComponent:w.CurrencySelect,label:v('common.currency'),value:t},o))})}}),(0,H.jsx)(j.FormField,{control:W.control,name:"transaction_id",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormInput,Object.assign({label:v('common.transaction_id')},e))})})]}),(0,H.jsx)(T.TaxIdsForm,{name:"tax_ids"}),(0,H.jsx)(R.MetaDataForm,{name:"meta_data"})]}),(0,H.jsxs)(F.ModalFooter,{className:"px-0",children:[(0,H.jsx)(F.ModalClose,{children:v('common.cancel')}),(0,H.jsx)(F.ModalAction,{loading:B,onPress:Y,children:v('common.save')})]})]})}))};var l=o(r(_d[0])),c=n(r(_d[1])),d=o(r(_d[2])),u=r(_d[3]),_=r(_d[4]),h=r(_d[5]),x=r(_d[6]),p=n(r(_d[7])),f=r(_d[8]),j=r(_d[9]),b=r(_d[10]),F=r(_d[11]),y=r(_d[12]),O=r(_d[13]),v=r(_d[14]),C=r(_d[15]),S=r(_d[16]),N=r(_d[17]),w=r(_d[18]),E=r(_d[19]),T=r(_d[20]),D=r(_d[21]),R=r(_d[22]),I=r(_d[23]),k=r(_d[24]),A=r(_d[25]),M=r(_d[26]),V=r(_d[27]),P=r(_d[28]),L=r(_d[29]),H=r(_d[30]);const G=(0,v.getLogger)(['wcpos','mutations','order']),z=p.object(Object.assign({status:p.string(),parent_id:p.number().optional(),customer_id:p.number().default(0),customer_note:p.string().optional()},N.billingAddressSchema.shape,k.shippingAddressSchema.shape,{payment_method:p.string().optional(),payment_method_title:p.string().optional(),currency:p.string().optional(),transaction_id:p.string().optional(),meta_data:R.metaDataSchema,tax_ids:T.taxIdsFormSchema}))},5267,[363,14,585,4258,1747,4260,2035,4330,4395,4340,1351,4838,1434,1605,1975,2644,1987,4517,4388,4665,4529,4392,4394,5268,4528,4400,3232,4514,4535,4180,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.OrderStatusSelect=function(l){const t=(0,u.c)(22);let f,j;if(t[0]!==l){var S=l;({value:j}=S),f=(0,s.default)(S,e),t[0]=l,t[1]=f,t[2]=j}else f=t[1],j=t[2];const x=(0,n.useT)(),{items:_}=(0,o.useOrderStatusLabel)();let O;t[3]!==_||t[4]!==j?.value?(O=_.find(e=>e.value===j?.value)?.label,t[3]=_,t[4]=j?.value,t[5]=O):O=t[5];const h=O;let p,M,T,y,C,I;t[6]!==h||t[7]!==j?(p=j?Object.assign({},j,{label:h??""}):void 0,t[6]=h,t[7]=j,t[8]=p):p=t[8];t[9]!==x?(M=x("common.select_status"),t[9]=x,t[10]=M):M=t[10];t[11]!==M?(T=(0,v.jsx)(c.SelectTrigger,{children:(0,v.jsx)(c.SelectValue,{className:"text-foreground text-sm",placeholder:M})}),t[11]=M,t[12]=T):T=t[12];t[13]!==_?(y=_.map(b),t[13]=_,t[14]=y):y=t[14];t[15]!==y?(C=(0,v.jsx)(c.SelectContent,{children:y}),t[15]=y,t[16]=C):C=t[16];t[17]!==f||t[18]!==p||t[19]!==T||t[20]!==C?(I=(0,v.jsxs)(c.Select,Object.assign({value:p},f,{children:[T,C]})),t[17]=f,t[18]=p,t[19]=T,t[20]=C,t[21]=I):I=t[21];return I};var l,t=r(d[0]),s=(l=t)&&l.__esModule?l:{default:l},u=r(d[1]);r(d[2]);var c=r(d[3]),n=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(c.SelectItem,{label:e.label,value:e.value},e.label)}},5268,[363,12,14,4191,1987,4949,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ReceiptScreen}});var t=r(d[0])},5269,[4848]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.RefundOrderScreen}});var t=r(d[0])},5270,[5271]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.RefundOrderScreen=function(){const u=(0,n.c)(7),{orderId:f}=(0,o.useLocalSearchParams)(),{collection:O}=(0,s.useCollection)("orders");let v;u[0]!==O||u[1]!==f?(v=O.findOneFix(f),u[0]=O,u[1]=f,u[2]=v):v=u[2];const _=v;let b;u[3]!==_.$?(b=new c.ObservableResource(_.$),u[3]=_.$,u[4]=b):b=u[4];const R=b;let $;u[5]!==R?($=(0,l.jsx)(t.RefundOrderModal,{resource:R}),u[5]=R,u[6]=$):$=u[6];return $};var n=r(d[0]);r(d[1]);var o=r(d[2]),c=r(d[3]),t=r(d[4]),s=r(d[5]),l=r(d[6])},5271,[12,14,850,1747,5272,4514,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.RefundOrderModal=function(j){const h=(0,n.c)(14),{resource:M}=j,f=(0,l.useObservableSuspense)(M),_=(0,u.useT)();if(!(0,o.isRxDocument)(f)){let n,l;return h[0]!==_?(n=_("common.no_order_found"),h[0]=_,h[1]=n):n=h[1],h[2]!==n?(l=(0,x.jsx)(s.Modal,{children:(0,x.jsx)(s.ModalContent,{size:"xl",children:(0,x.jsx)(s.ModalHeader,{children:(0,x.jsx)(s.ModalTitle,{children:(0,x.jsx)(c.Text,{children:n})})})})}),h[2]=n,h[3]=l):l=h[3],l}const T=f.id||"";let b,v,O,R;h[4]!==_||h[5]!==T?(b=_("orders.refund_order",{number:T}),h[4]=_,h[5]=T,h[6]=b):b=h[6];h[7]!==b?(v=(0,x.jsx)(s.ModalHeader,{children:(0,x.jsx)(s.ModalTitle,{children:(0,x.jsx)(c.Text,{children:b})})}),h[7]=b,h[8]=v):v=h[8];h[9]!==f?(O=(0,x.jsx)(s.ModalBody,{children:(0,x.jsx)(t.RefundOrderForm,{order:f})}),h[9]=f,h[10]=O):O=h[10];h[11]!==v||h[12]!==O?(R=(0,x.jsx)(s.Modal,{children:(0,x.jsxs)(s.ModalContent,{size:"xl",children:[v,O]})}),h[11]=v,h[12]=O,h[13]=R):R=h[13];return R};var n=r(d[0]);r(d[1]);var l=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]),t=r(d[6]),u=r(d[7]),x=r(d[8])},5272,[12,14,1747,2035,4838,1434,5273,1987,6]); -__d(function(g,_r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.RefundOrderForm=function({order:e}){const l=(0,R.useT)(),{store:y}=(0,D.useAppState)(),E=(0,q.useRefundMutation)(),k=(0,F.useRestHttpClient)(),H=(0,r.useRouter)(),V=t.useContext(N.TaxRatesContext),P=(0,s.useObservableEagerState)(y?.wc_price_decimals$),$='excl'===(0,s.useObservableEagerState)(y?.tax_display_cart$)?'excl':'incl',L=(0,A.resolvePriceNumDecimals)({contextDp:V?.priceNumDecimals,storeDp:P}),[B,Q]=t.useState(!1),[W,G]=t.useState(!1),[J,z]=t.useState(()=>M(e.refunds||[])),[U,Z]=t.useState(Boolean(e.id)),K=JSON.stringify(e.refunds||[]),X=t.useCallback(()=>{const e=JSON.parse(K);return M(Array.isArray(e)?e:[])},[K]),Y=t.useMemo(()=>w(L),[L]),{gateway:ee,loading:te,error:ne}=(0,I.usePaymentGateways)(e.payment_method||''),{format:ae}=(0,O.useCurrencyFormat)({currencySymbol:e.currency_symbol||''}),re=t.useMemo(()=>(0,v.deriveRefundDestinationOptions)(ee),[ee]),se='pos_cash'===e.payment_method,oe=se?'cash':re[0]?.enabled?'original_method':'cash';t.useEffect(()=>{let t=!0;return e.id?(Z(!0),k.get(`orders/${e.id}/refunds`,{params:{page:1,per_page:100}}).then(async n=>{if(!t)return;const r=Array.isArray(n?.data)?n.data:[],s=Number(n?.headers?.['x-wp-totalpages']||1)||1,o=await Promise.all(Array.from({length:Math.max(0,s-1)},(t,n)=>k.get(`orders/${e.id}/refunds`,{params:{page:n+2,per_page:100}}).then(e=>Array.isArray(e?.data)?e.data:[])));t&&(z(M([...r,...o.flat()])),Z(!1))}).catch(()=>{t&&(z(X()),Z(!1))}),()=>{t=!1}):(z(X()),void Z(!1))},[X,k,e.id]);const le=t.useMemo(()=>J.length?J.reduce((e,t)=>e+Math.abs(parseFloat(t.total||'0')),0):0,[J]),ie=(0,j.computeMaxRefundable)(e.total||'0',J,L),de=t.useMemo(()=>(e.line_items||[]).map(e=>({id:e.id||0,name:e.name||'',quantity:e.quantity||0,remaining_quantity:U?0:(0,j.computeRemainingRefundQuantity)({lineItemId:e.id||0,quantity:e.quantity||0,refunds:J}),total:e.total||'0.00',total_tax:e.total_tax||'0.00',taxes:(e.taxes||[]).map(e=>({id:e.id||0,total:e.total||'0.00'})),refund_qty:0})),[e.line_items,J,U]),ue=(0,o.useForm)({resolver:(0,n.zodResolver)(Y),defaultValues:{line_items:de,custom_amount:'',reason:'',refund_destination:oe}});t.useEffect(()=>{const e=ue.getValues('line_items')||[];ue.reset(Object.assign({},ue.getValues(),{line_items:de.map((t,n)=>Object.assign({},t,{refund_qty:Math.min(e[n]?.refund_qty||0,t.remaining_quantity)}))}),{keepDirty:!0,keepTouched:!0})},[ue,de]),t.useEffect(()=>{ue.getFieldState('refund_destination').isDirty||(ne?ue.setValue('refund_destination','cash'):te||ue.setValue('refund_destination',oe))},[oe,ue,ne,te]);const{fields:ce}=(0,o.useFieldArray)({control:ue.control,name:'line_items'}),me=(0,o.useWatch)({control:ue.control,name:'line_items'}),fe=(0,o.useWatch)({control:ue.control,name:'custom_amount'}),xe=t.useMemo(()=>me.map(e=>(0,j.calculateLineItemRefund)({quantity:e.quantity,total:e.total,taxes:e.taxes,refundQty:e.refund_qty,dp:L})),[me,L]),he=t.useMemo(()=>(0,j.calculateRefundTotal)({lineItemRefunds:xe,customAmount:fe||'',dp:L}),[xe,fe,L]),pe=parseFloat(he),ye=ae(pe),ge=!U&&pe>0&&pe<=ie,be=t.useCallback(async()=>{if(B||U)return;if(!e.id)return;if(await ue.trigger()){G(!1),Q(!0);try{const t=ue.getValues(),n=t.line_items.map(e=>(0,j.calculateLineItemRefund)({quantity:e.quantity,total:e.total,taxes:e.taxes,refundQty:e.refund_qty,dp:L})),r=(0,j.calculateRefundTotal)({lineItemRefunds:n,customAmount:t.custom_amount||'',dp:L}),s=t.line_items.map((e,t)=>{const r=Math.min(Math.max(e.refund_qty,0),e.remaining_quantity);if(0===r)return null;const s=n[t];return{id:e.id,quantity:r,refund_total:s.refund_total,refund_tax:s.refund_tax}}).filter(Boolean);await E({order:e,amount:r,reason:t.reason||'',lineItems:s,refundDestination:t.refund_destination}),S.success(l('orders.refund_processed',{amount:r}),{showToast:!0,saveToDb:!0,context:{orderId:e.id,amount:r}}),H.back()}catch(t){const n=(0,p.extractErrorMessage)(t?.response?.data,l('orders.refund_failed'));S.error(n,{showToast:!0,saveToDb:!0,context:{errorCode:b.ERROR_CODES.TRANSACTION_FAILED,orderId:e.id,error:t instanceof Error?t.message:String(t)}})}finally{Q(!1)}}},[B,U,ue,e,E,H,l,L]);return(0,C.jsxs)(u.Form,Object.assign({},ue,{children:[(0,C.jsxs)(h.VStack,{className:"gap-4",children:[(0,C.jsxs)(c.HStack,{className:"justify-between",children:[(0,C.jsxs)(_.Text,{className:"text-muted-foreground",children:[l('common.total'),": ",ae(parseFloat(e.total||'0'))]}),le>0&&(0,C.jsxs)(_.Text,{className:"text-muted-foreground",children:[l('orders.previously_refunded'),": ",ae(-le)]})]}),(0,C.jsxs)(x.Table,{children:[(0,C.jsx)(x.TableHeader,{children:(0,C.jsxs)(x.TableRow,{children:[(0,C.jsx)(x.TableHead,{className:"flex-[3]",children:(0,C.jsx)(_.Text,{children:l('common.product')})}),(0,C.jsx)(x.TableHead,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:l('common.price')})}),(0,C.jsx)(x.TableHead,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:l('pos_cart.qty_abbrev')})}),(0,C.jsx)(x.TableHead,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:l('orders.refund_qty')})}),(0,C.jsx)(x.TableHead,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:l('orders.refund_amount')})})]})}),(0,C.jsx)(x.TableBody,{children:ce.map((e,t)=>{const n=(0,j.formatRefundUnitPrice)({quantity:e.quantity,total:e.total,totalTax:e.total_tax,displayTax:$,dp:L}),r=xe[t],s=(0,j.formatLineItemRefundWithTax)(r,L);return(0,C.jsxs)(x.TableRow,{children:[(0,C.jsx)(x.TableCell,{className:"flex-[3]",children:(0,C.jsx)(_.Text,{numberOfLines:1,children:e.name})}),(0,C.jsx)(x.TableCell,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:n})}),(0,C.jsx)(x.TableCell,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:e.remaining_quantity})}),(0,C.jsx)(x.TableCell,{className:"flex-1",children:(0,C.jsx)(u.FormField,{control:ue.control,name:`line_items.${t}.refund_qty`,render:({field:e})=>(0,C.jsx)(u.FormInput,Object.assign({type:"numeric"},e))})}),(0,C.jsx)(x.TableCell,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:s})})]},e.id)})})]}),(0,C.jsx)(u.FormField,{control:ue.control,name:"custom_amount",render:({field:e})=>(0,C.jsx)(u.FormInput,Object.assign({label:l('orders.custom_refund_amount'),testID:"refund-custom-amount",placeholder:(0).toFixed(L)},e))}),(0,C.jsx)(u.FormField,{control:ue.control,name:"reason",render:({field:e})=>(0,C.jsx)(u.FormTextarea,Object.assign({label:l('orders.refund_reason'),placeholder:l('orders.refund_reason_placeholder')},e))}),se?null:(0,C.jsxs)(h.VStack,{space:"sm",children:[(0,C.jsx)(_.Text,{children:l('orders.refund_destination')}),(0,C.jsx)(T.RefundDestinationRadioGroup,{value:ue.watch('refund_destination'),onValueChange:e=>ue.setValue('refund_destination',e,{shouldDirty:!0}),options:[{value:'original_method',label:l('orders.refund_to_original_method',{gateway:e.payment_method_title||e.payment_method||''}),description:re[0].enabled?void 0:l('orders.original_method_refund_unavailable'),enabled:re[0].enabled,testID:'refund-destination-original_method'},{value:'cash',label:l('orders.refund_to_cash'),enabled:!0,testID:'refund-destination-cash'}]})]}),ne&&!se?(0,C.jsx)(_.Text,{className:"text-muted-foreground",children:l('orders.original_method_refund_lookup_failed')}):null,(0,C.jsxs)(c.HStack,{className:"items-center justify-between border-t pt-4",children:[(0,C.jsx)(_.Text,{className:"text-lg font-bold",children:l('orders.refund_total')}),(0,C.jsx)(_.Text,{className:"text-lg font-bold",children:ye})]}),(0,C.jsxs)(c.HStack,{className:"justify-end",children:[(0,C.jsx)(f.ModalClose,{children:l('common.cancel')}),(0,C.jsx)(f.ModalAction,{testID:"process-refund-button",loading:B,disabled:!ge,onPress:()=>G(!0),children:l('orders.process_refund')})]})]}),(0,C.jsx)(d.AlertDialog,{open:W,onOpenChange:G,children:(0,C.jsxs)(d.AlertDialogContent,{children:[(0,C.jsxs)(d.AlertDialogHeader,{children:[(0,C.jsx)(d.AlertDialogTitle,{children:l('orders.confirm_refund')}),(0,C.jsx)(d.AlertDialogDescription,{children:l('orders.confirm_refund_description',{amount:ye,number:e.id})})]}),(0,C.jsxs)(d.AlertDialogFooter,{children:[(0,C.jsx)(d.AlertDialogCancel,{children:l('common.cancel')}),(0,C.jsx)(d.AlertDialogAction,{variant:"destructive",testID:"confirm-process-refund-button",onPress:be,disabled:B,children:l('orders.process_refund')})]})]})})]}))};var t=e(_r(_d[0])),n=_r(_d[1]),r=_r(_d[2]),s=_r(_d[3]),o=_r(_d[4]),l=e(_r(_d[5])),d=_r(_d[6]),u=_r(_d[7]),c=_r(_d[8]),f=_r(_d[9]),x=_r(_d[10]),_=_r(_d[11]),h=_r(_d[12]),p=_r(_d[13]),y=_r(_d[14]),b=_r(_d[15]),j=_r(_d[16]),T=_r(_d[17]),q=_r(_d[18]),D=_r(_d[19]),R=_r(_d[20]),N=_r(_d[21]),A=_r(_d[22]),v=_r(_d[23]),O=_r(_d[24]),I=_r(_d[25]),F=_r(_d[26]),C=_r(_d[27]);const S=(0,y.getLogger)(['wcpos','mutations','refund']);function w(e){const t=0===e?/^\d+$/:new RegExp(`^\\d+(\\.\\d{0,${e}})?$`);return l.object({line_items:l.array(l.object({id:l.number(),name:l.string(),quantity:l.number(),remaining_quantity:l.number(),total:l.string(),total_tax:l.string(),taxes:l.array(l.object({id:l.number(),total:l.string()})),refund_qty:l.number().int().min(0)})),custom_amount:l.string().optional().default('').refine(e=>''===e||t.test(e),'Invalid amount'),reason:l.string().optional().default(''),refund_destination:l.enum(['original_method','cash']).default('cash')}).superRefine(({line_items:e},t)=>{e.forEach((e,n)=>{e.refund_qty>e.remaining_quantity&&t.addIssue({code:l.ZodIssueCode.custom,message:'Refund qty cannot exceed purchased qty',path:['line_items',n,'refund_qty']})})})}function M(e){return e.map(e=>{const t=e.total??e.amount;return Object.assign({},e,{total:null==t?'0':String(t)})})}},5273,[14,4258,850,1747,4260,4330,5210,4340,1351,4838,4699,1434,1605,4126,1975,2644,5274,5275,5276,2022,1987,4501,4948,4844,4462,4845,4401,6]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.calculateLineItemRefund=function(n){const{quantity:r,total:o,taxes:u,refundQty:f,dp:l=2}=n,s=(0).toFixed(l),c=Math.min(Math.max(f,0),r);if(0===c||0===r)return{refund_total:s,refund_tax:u.map(t=>({id:t.id,refund_total:s}))};const p=c/r,_=(0,t.roundHalfUp)(parseFloat(o)*p,l).toFixed(l),F=u.map(n=>({id:n.id,refund_total:(0,t.roundHalfUp)(parseFloat(n.total)*p,l).toFixed(l)}));return{refund_total:_,refund_tax:F}},e.calculateRefundTotal=function(n){const{lineItemRefunds:r,customAmount:o,dp:u=2}=n;let f=0;for(const t of r){f+=parseFloat(t.refund_total)||0;for(const n of t.refund_tax)f+=parseFloat(n.refund_total)||0}o&&(f+=parseFloat(o)||0);return(0,t.roundHalfUp)(f,u).toFixed(u)},e.formatLineItemRefundWithTax=function(n,r){if(!n)return(0).toFixed(r);const o=parseFloat(n.refund_total)+n.refund_tax.reduce((t,n)=>t+parseFloat(n.refund_total),0);return(0,t.roundHalfUp)(o,r).toFixed(r)},e.computeMaxRefundable=function(t,n,r=2){const o=n.reduce((t,n)=>t+Math.abs(parseFloat(n.total||'0')),0);return Number((parseFloat(t||'0')-o).toFixed(r))},e.formatRefundUnitPrice=function(n){const{quantity:r,total:o,totalTax:u,displayTax:f,dp:l}=n;if(r<=0)return(0).toFixed(l);const s=parseFloat(o)||0,c='incl'===f&&parseFloat(u)||0;return(0,t.roundHalfUp)((s+c)/r,l).toFixed(l)},e.computeRemainingRefundQuantity=function(t){const{lineItemId:r,quantity:o,refunds:u}=t,f=(u||[]).reduce((t,o)=>t+(Array.isArray(o.line_items)?o.line_items:[]).reduce((t,o)=>n(o)!==r?t:t+Math.abs(Number(o.quantity)||0),0),0);return Math.max(0,o-f)};var t=_r(d[0]);function n(t){if(t.item_id)return t.item_id;const n=t.meta_data?.find(t=>'_refunded_item_id'===t.key)?.value;if('number'==typeof n)return n;if('string'==typeof n){const t=Number(n);return Number.isFinite(t)?t:void 0}return t.id}},5274,[4490]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.RefundDestinationRadioGroup=function(s){const c=(0,n.c)(10),{value:p,onValueChange:v,options:b}=s;let f,h,j,R;c[0]!==v?(f=n=>v(n),c[0]=v,c[1]=f):f=c[1];c[2]!==b?(h=b.map(l),c[2]=b,c[3]=h):h=c[3];c[4]!==h?(j=(0,u.jsx)(o.VStack,{space:"sm",children:h}),c[4]=h,c[5]=j):j=c[5];c[6]!==f||c[7]!==j||c[8]!==p?(R=(0,u.jsx)(t.RadioGroup,{value:p,onValueChange:f,children:j}),c[6]=f,c[7]=j,c[8]=p,c[9]=R):R=c[9];return R};var n=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),u=r(d[4]);function l(n){return(0,u.jsx)(t.RadioGroupOption,{value:n.value,label:n.label,description:n.description,disabled:!n.enabled,testID:n.testID},n.value)}},5275,[12,14,4371,1605,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildRefundPayload=c,e.createRefundIdempotencyKey=_,e.useRefundMutation=function(){const n=(0,t.c)(3),o=(0,s.useRestHttpClient)(),l=(0,u.usePullDocument)();let y;n[0]!==o||n[1]!==l?(y=async t=>{const{order:n,amount:u,reason:s,lineItems:y,refundDestination:p}=t;if(!n.id)throw new Error("refund_requires_persisted_order");const h=c({amount:u,reason:s,lineItems:y,refundDestination:p}),w=await o.post(`orders/${n.id}/refunds`,h,{headers:{"X-WCPOS-Idempotency-Key":_(n.id)}});try{await l(n.id,n.collection)}catch(t){const o=t;f.error("refund_refresh_failed",{showToast:!1,saveToDb:!0,context:{orderId:n.id,error:o instanceof Error?o.message:String(o)}})}return w?.data},n[0]=o,n[1]=l,n[2]=y):y=n[2];return y};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),u=r(d[4]),s=r(d[5]);const f=(0,o.getLogger)(['wcpos','mutations','refund']);function c({amount:t,reason:n,lineItems:o,refundDestination:u}){const s={amount:t,reason:n,refund_destination:u,api_refund:'original_method'===u};return o.length>0&&(s.line_items=o.map(t=>({id:t.id??t.item_id??0,item_id:t.item_id??t.id??0,quantity:t.quantity,refund_total:t.refund_total,refund_tax:t.refund_tax}))),s}function _(t){return`refund-${t}-${(0,n.v4)()}`}},5276,[12,14,2534,1975,4813,4401]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ViewOrderScreen}});var t=r(d[0])},5277,[5278]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ViewOrderScreen=function(){const u=(0,o.c)(5),{orderId:O}=(0,c.useLocalSearchParams)(),{collection:f}=(0,t.useCollection)("orders");let v;u[0]!==f||u[1]!==O?(v=new n.ObservableResource(f.findOneFix(O).$),u[0]=f,u[1]=O,u[2]=v):v=u[2];const _=v;let b;u[3]!==_?(b=(0,l.jsx)(s.ViewOrderModal,{resource:_}),u[3]=_,u[4]=b):b=u[4];return b};var o=r(d[0]);r(d[1]);var c=r(d[2]),n=r(d[3]),s=r(d[4]),t=r(d[5]),l=r(d[6])},5278,[12,14,850,1747,5279,4514,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ViewOrderModal=function(e){const o=(0,t.c)(54),{resource:x}=e,R=(0,l.useObservableSuspense)(x),M=(0,v.useT)(),P=(0,d.useRouter)(),[k,C]=s.useState(0);if(!(0,c.isRxDocument)(R)){let e,t;return o[0]!==M?(e=M("common.no_order_found"),o[0]=M,o[1]=e):e=o[1],o[2]!==e?(t=(0,N.jsx)(f.Modal,{children:(0,N.jsx)(f.ModalContent,{size:"xl",className:"gap-0 py-0",children:(0,N.jsx)(n.default,{className:"px-5 py-6",children:(0,N.jsx)(j.Text,{className:"text-foreground text-base font-semibold",children:e})})})}),o[2]=e,o[3]=t):t=o[3],t}let I;o[4]!==R.uuid||o[5]!==P?(I=R.uuid?()=>P.push({pathname:`/orders/receipt/${R.uuid}`}):void 0,o[4]=R.uuid,o[5]=P,o[6]=I):I=o[6];const T=I;let E;o[7]!==R.id||o[8]!==R.status?(E=!!R.id&&!!R.status&&O.includes(R.status),o[7]=R.id,o[8]=R.status,o[9]=E):E=o[9];const F=E;let z;o[10]!==F||o[11]!==R.uuid||o[12]!==P?(z=F?()=>P.push({pathname:`/orders/refund/${R.uuid}`}):void 0,o[10]=F,o[11]=R.uuid,o[12]=P,o[13]=z):z=o[13];const D=z;let L,$,A,H,V,q,G,J,K,Q,U,W,X,Y,Z;o[14]!==R?(L=(0,N.jsx)(h.HeaderSection,{order:R}),o[14]=R,o[15]=L):L=o[15];o[16]!==R?($=(0,N.jsx)(p.LineItemsSection,{order:R}),A=(0,N.jsx)(S.TotalsSection,{order:R}),o[16]=R,o[17]=$,o[18]=A):($=o[17],A=o[18]);o[19]===Symbol.for("react.memo_cache_sentinel")?(H=()=>C(w),o[19]=H):H=o[19];o[20]!==R||o[21]!==k?(V=(0,N.jsx)(B,{order:R,onRetry:H},k),o[20]=R,o[21]=k,o[22]=V):V=o[22];o[23]!==R?(q=(0,N.jsx)(b.CustomerNoteSection,{order:R}),o[23]=R,o[24]=q):q=o[24];o[25]!==$||o[26]!==A||o[27]!==V||o[28]!==q?(G=(0,N.jsxs)(n.default,{className:"min-w-0 flex-1",children:[$,A,V,q]}),o[25]=$,o[26]=A,o[27]=V,o[28]=q,o[29]=G):G=o[29];o[30]!==R?(J=(0,N.jsxs)(n.default,{className:"border-border bg-muted/30 border-t sm:w-80 sm:shrink-0 sm:border-t-0 sm:border-l",children:[(0,N.jsx)(b.CustomerRail,{order:R}),(0,N.jsx)(b.AddressesRail,{order:R}),(0,N.jsx)(b.TaxIdsRail,{order:R}),(0,N.jsx)(y.PaymentSection,{order:R}),(0,N.jsx)(_.POSMetadataSection,{order:R,last:!0})]}),o[30]=R,o[31]=J):J=o[31];o[32]!==G||o[33]!==J?(K=(0,N.jsx)(f.ModalBody,{className:"p-0",children:(0,N.jsxs)(n.default,{className:"w-full flex-col sm:flex-row",children:[G,J]})}),o[32]=G,o[33]=J,o[34]=K):K=o[34];o[35]!==T||o[36]!==R.id||o[37]!==M?(Q=R.id&&T?(0,N.jsx)(u.Button,{variant:"outline",onPress:T,leftIcon:"receipt",children:(0,N.jsx)(u.ButtonText,{children:M("receipt.print_receipt")})}):null,o[35]=T,o[36]=R.id,o[37]=M,o[38]=Q):Q=o[38];o[39]!==D||o[40]!==M?(U=D?(0,N.jsx)(u.Button,{variant:"outline-destructive",onPress:D,leftIcon:"arrowRotateLeft",children:(0,N.jsx)(u.ButtonText,{children:M("orders.refund")})}):null,o[39]=D,o[40]=M,o[41]=U):U=o[41];o[42]!==M?(W=M("common.cancel"),o[42]=M,o[43]=W):W=o[43];o[44]!==W?(X=(0,N.jsx)(f.ModalClose,{children:W}),o[44]=W,o[45]=X):X=o[45];o[46]!==Q||o[47]!==U||o[48]!==X?(Y=(0,N.jsxs)(f.ModalFooter,{className:"border-border border-t pt-4",children:[Q,U,X]}),o[46]=Q,o[47]=U,o[48]=X,o[49]=Y):Y=o[49];o[50]!==K||o[51]!==Y||o[52]!==L?(Z=(0,N.jsx)(f.Modal,{children:(0,N.jsxs)(f.ModalContent,{size:"2xl",className:"gap-0",children:[L,K,Y]})}),o[50]=K,o[51]=Y,o[52]=L,o[53]=Z):Z=o[53];return Z};var e,t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),n=(e=o)&&e.__esModule?e:{default:e},d=r(_d[3]),l=r(_d[4]),c=r(_d[5]),u=r(_d[6]),x=r(_d[7]),f=r(_d[8]),j=r(_d[9]),b=r(_d[10]),h=r(_d[11]),p=r(_d[12]),y=r(_d[13]),_=r(_d[14]),R=r(_d[15]),S=r(_d[16]),M=r(_d[17]),v=r(_d[18]),N=r(_d[19]);const O=['completed','processing','on-hold'];function w(e){return e+1}function B(e){const s=(0,t.c)(3),{order:o,onRetry:n}=e;if(!o.id)return null;let d;return s[0]!==n||s[1]!==o?(d=(0,N.jsx)(P,{order:o,orderId:o.id,onRetry:n}),s[0]=n,s[1]=o,s[2]=d):d=s[2],d}function P(e){const o=(0,t.c)(11),{order:n,orderId:d,onRetry:l}=e,c=(0,M.useOrderRefunds)(d);let u;o[0]!==l||o[1]!==n.currency_symbol||o[2]!==n.refunds?(u=function(e){const{resetErrorBoundary:t}=e;return(0,N.jsx)(R.RefundsFallback,{refunds:n.refunds,currencySymbol:n.currency_symbol,onRetry:()=>{l(),t()}})},o[0]=l,o[1]=n.currency_symbol,o[2]=n.refunds,o[3]=u):u=o[3];const f=u;let j,b,h;return o[4]===Symbol.for("react.memo_cache_sentinel")?(j=(0,N.jsx)(R.RefundsSkeleton,{}),o[4]=j):j=o[4],o[5]!==n||o[6]!==c?(b=(0,N.jsx)(s.Suspense,{fallback:j,children:(0,N.jsx)(R.RefundsSection,{order:n,resource:c})}),o[5]=n,o[6]=c,o[7]=b):b=o[7],o[8]!==f||o[9]!==b?(h=(0,N.jsx)(x.ErrorBoundary,{FallbackComponent:f,children:b}),o[8]=f,o[9]=b,o[10]=h):h=o[10],h}},5279,[12,14,585,850,1747,2035,3185,1348,4838,1434,5280,5282,5286,5287,5288,5289,5290,5291,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CustomerRail=function(t){const s=(0,e.c)(27),{order:o,last:f}=t,_=(0,x.useT)(),{format:b}=(0,p.useCustomerNameFormat)();let j,N;s[0]!==b||s[1]!==o.billing||s[2]!==o.customer_id||s[3]!==o.shipping?(j=b({billing:o.billing,shipping:o.shipping,id:o.customer_id}),N=(0,n.getInitials)(j),s[0]=b,s[1]=o.billing,s[2]=o.customer_id,s[3]=o.shipping,s[4]=j,s[5]=N):(j=s[4],N=s[5]);const T=N;let y,A,w,v,R,S,L,C;s[6]!==_?(y=_("common.customer"),s[6]=_,s[7]=y):y=s[7];s[8]!==T?(A=(0,h.jsx)(n.Avatar,{size:"md",fallback:T,variant:"default"}),s[8]=T,s[9]=A):A=s[9];s[10]!==j?(w=(0,h.jsx)(c.Text,{className:"text-foreground text-sm font-medium",numberOfLines:1,children:j}),s[10]=j,s[11]=w):w=s[11];s[12]!==o.billing?(v=o.billing?.email?(0,h.jsx)(c.Text,{className:"text-muted-foreground text-xs",numberOfLines:1,children:o.billing.email}):null,s[12]=o.billing,s[13]=v):v=s[13];s[14]!==w||s[15]!==v?(R=(0,h.jsxs)(l.default,{className:"min-w-0 flex-1",children:[w,v]}),s[14]=w,s[15]=v,s[16]=R):R=s[16];s[17]!==A||s[18]!==R?(S=(0,h.jsxs)(l.default,{className:"flex-row items-center gap-2",children:[A,R]}),s[17]=A,s[18]=R,s[19]=S):S=s[19];s[20]!==o.billing?(L=o.billing?.phone?(0,h.jsx)(c.Text,{className:"text-muted-foreground mt-2 text-xs",children:o.billing.phone}):null,s[20]=o.billing,s[21]=L):L=s[21];s[22]!==f||s[23]!==y||s[24]!==S||s[25]!==L?(C=(0,h.jsxs)(u.RailSection,{title:y,last:f,children:[S,L]}),s[22]=f,s[23]=y,s[24]=S,s[25]=L,s[26]=C):C=s[26];return C},_e.AddressesRail=function(t){const s=(0,e.c)(20),{order:n,last:f}=t,p=(0,x.useT)(),j=n.billing,N=n.shipping;let T,y;s[0]!==j?(T=_(j),s[0]=j,s[1]=T):T=s[1];s[2]!==N?(y=_(N),s[2]=N,s[3]=y):y=s[3];const A=T===y;if(!b(j)&&!b(N))return null;let w,v,R,S,L;s[4]!==p?(w=p("common.addresses",{defaultValue:"Addresses"}),s[4]=p,s[5]=w):w=s[5];s[6]!==j||s[7]!==p?(v=b(j)?(0,h.jsxs)(l.default,{children:[(0,h.jsx)(c.Text,{className:"text-muted-foreground mb-1 text-[10px] tracking-wide uppercase",children:p("common.billing_address")}),(0,h.jsx)(o.FormatAddress,{address:j,showName:!0})]}):null,s[6]=j,s[7]=p,s[8]=v):v=s[8];s[9]!==A||s[10]!==N||s[11]!==p?(R=!A&&b(N)?(0,h.jsxs)(l.default,{children:[(0,h.jsx)(c.Text,{className:"text-muted-foreground mb-1 text-[10px] tracking-wide uppercase",children:p("common.shipping_address")}),(0,h.jsx)(o.FormatAddress,{address:N,showName:!0})]}):null,s[9]=A,s[10]=N,s[11]=p,s[12]=R):R=s[12];s[13]!==v||s[14]!==R?(S=(0,h.jsxs)(l.default,{className:"gap-3",children:[v,R]}),s[13]=v,s[14]=R,s[15]=S):S=s[15];s[16]!==f||s[17]!==w||s[18]!==S?(L=(0,h.jsx)(u.RailSection,{title:w,last:f,children:S}),s[16]=f,s[17]=w,s[18]=S,s[19]=L):L=s[19];return L},_e.TaxIdsRail=function(t){const s=(0,e.c)(15),{order:n,last:o}=t,p=(0,x.useT)(),_=n.tax_ids;let b;s[0]!==_?(b=Array.isArray(_)?_:[],s[0]=_,s[1]=b):b=s[1];const j=b;if(0===j.length)return null;let N,T,y,A;s[2]!==p?(N=p("tax_id.section_label",{_:"Tax IDs"}),s[2]=p,s[3]=N):N=s[3];if(s[4]!==p||s[5]!==j){let e;s[7]!==p?(e=(e,t)=>{const s=f.TAX_ID_LABEL_KEYS[e.type];return(0,h.jsxs)(l.default,{className:"flex-row gap-2",children:[(0,h.jsx)(c.Text,{className:"text-muted-foreground text-xs",children:p(s??"tax_id.label.other",{_:e.type})}),(0,h.jsx)(c.Text,{className:"text-foreground text-xs font-medium",children:e.value})]},`${e.type}-${e.value}-${t}`)},s[7]=p,s[8]=e):e=s[8],T=j.map(e),s[4]=p,s[5]=j,s[6]=T}else T=s[6];s[9]!==T?(y=(0,h.jsx)(l.default,{className:"gap-1",children:T}),s[9]=T,s[10]=y):y=s[10];s[11]!==o||s[12]!==N||s[13]!==y?(A=(0,h.jsx)(u.RailSection,{title:N,last:o,children:y}),s[11]=o,s[12]=N,s[13]=y,s[14]=A):A=s[14];return A},_e.CustomerNoteSection=function(t){const s=(0,e.c)(9),{order:n}=t,o=(0,x.useT)();if(!n.customer_note)return null;let f,p,_,b;s[0]!==o?(f=o("common.customer_note"),s[0]=o,s[1]=f):f=s[1];s[2]!==f?(p=(0,h.jsx)(c.Text,{className:"text-foreground text-xs font-semibold",children:f}),s[2]=f,s[3]=p):p=s[3];s[4]!==n.customer_note?(_=(0,h.jsx)(c.Text,{className:"text-foreground/80 mt-0.5 text-xs",children:n.customer_note}),s[4]=n.customer_note,s[5]=_):_=s[5];s[6]!==p||s[7]!==_?(b=(0,h.jsx)(u.Section,{children:(0,h.jsxs)(l.default,{className:"border-l-primary bg-primary/5 border-border rounded-r-md border border-l-4 px-3 py-2.5",children:[p,_]})}),s[6]=p,s[7]=_,s[8]=b):b=s[8];return b};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),o=r(d[4]),c=r(d[5]),u=r(d[6]),x=r(d[7]),f=r(d[8]),p=r(d[9]),h=r(d[10]);function _(e){return e?[e.address_1,e.address_2,e.city,e.state,e.postcode,e.country].map(e=>e?.trim().toLowerCase()).filter(Boolean).join('|'):''}function b(e){return!!e&&Boolean(e.first_name||e.last_name||e.company||e.address_1||e.address_2||e.city||e.postcode||e.country)}},5280,[12,14,585,4666,5243,1434,5281,1987,4530,4535,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Section=function(t){const s=(0,e.c)(7),{title:o,right:u,children:b,className:f,last:x}=t,p=`px-5 py-4 ${x?"":"border-border border-b"} ${f??""}`;let h,j;s[0]!==u||s[1]!==o?(h=o?(0,c.jsxs)(l.default,{className:"mb-3 flex-row items-baseline justify-between",children:["string"==typeof o?(0,c.jsx)(n.Text,{className:"text-foreground text-sm font-semibold",children:o}):o,u]}):null,s[0]=u,s[1]=o,s[2]=h):h=s[2];s[3]!==b||s[4]!==p||s[5]!==h?(j=(0,c.jsxs)(l.default,{className:p,children:[h,b]}),s[3]=b,s[4]=p,s[5]=h,s[6]=j):j=s[6];return j},_e.RailSection=function(t){const s=(0,e.c)(6),{title:o,children:u,className:b,last:f}=t,x=`px-4 py-3 ${f?"":"border-border border-b"} ${b??""}`;let p,h;s[0]!==o?(p=o?(0,c.jsx)(n.Text,{className:"text-muted-foreground mb-2 text-[10px] font-semibold tracking-wider uppercase",children:o}):null,s[0]=o,s[1]=p):p=s[1];s[2]!==u||s[3]!==x||s[4]!==p?(h=(0,c.jsxs)(l.default,{className:x,children:[p,u]}),s[2]=u,s[3]=x,s[4]=p,s[5]=h):h=s[5];return h};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4])},5281,[12,14,585,1434,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.HeaderSection=function(e){const y=(0,t.c)(47),{order:T}=e,w=(0,c.useT)();let v;y[0]!==T.currency_symbol?(v={currencySymbol:T.currency_symbol},y[0]=T.currency_symbol,y[1]=v):v=y[1];const{format:M}=(0,h.useCurrencyFormat)(v),S=(0,p.useDateFormat)(T.date_created_gmt),C=(0,p.useDateFormat)(T.date_paid_gmt),F=b(T),P=(0,n.default)(T.total),k=F>0&&Fe.key===t)?.value;return null==s||''===s?void 0:String(s)}function b(e){return(e.refunds||[]).reduce((e,t)=>{const s='amount'in t?t.amount??t.total:t.total,n=parseFloat(String(s??'0'));return Number.isFinite(n)?e+Math.abs(n):e},0)}function N(e){const n=(0,t.c)(43),{dateCreated:o,datePaid:u,cashier:x,store:f,paymentMethod:h,refundedAmount:p,formatMoney:j}=e,b=(0,c.useT)();let N,y;if(n[0]!==x||n[1]!==o||n[2]!==u||n[3]!==j||n[4]!==h||n[5]!==p||n[6]!==f||n[7]!==b){if(N=[],o){let e;n[9]!==o?(e=(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:o},"date"),n[9]=o,n[10]=e):e=n[10],N.push(e)}if(x){let e,t,s,o;n[11]!==b?(e=b("common.cashier"),n[11]=b,n[12]=e):e=n[12],n[13]!==x?(t=(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:x}),n[13]=x,n[14]=t):t=n[14],n[15]!==f?(s=f?(0,_.jsxs)(l.Text,{className:"text-muted-foreground text-xs",children:[" @ ",(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:f})]}):null,n[15]=f,n[16]=s):s=n[16],n[17]!==e||n[18]!==t||n[19]!==s?(o=(0,_.jsxs)(l.Text,{className:"text-muted-foreground text-xs",children:[e," ",t,s]},"cashier"),n[17]=e,n[18]=t,n[19]=s,n[20]=o):o=n[20],N.push(o)}else if(f){let e;n[21]!==f?(e=(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:f},"store"),n[21]=f,n[22]=e):e=n[22],N.push(e)}if(h){let e,t,s,o;n[23]!==b?(e=b("common.payment_method"),n[23]=b,n[24]=e):e=n[24],n[25]!==h?(t=(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:h}),n[25]=h,n[26]=t):t=n[26],n[27]!==u?(s=u?(0,_.jsx)(l.Text,{className:"text-muted-foreground text-xs",children:` \xb7 ${u}`}):null,n[27]=u,n[28]=s):s=n[28],n[29]!==e||n[30]!==t||n[31]!==s?(o=(0,_.jsxs)(l.Text,{className:"text-muted-foreground text-xs",children:[e," ",t,s]},"payment"),n[29]=e,n[30]=t,n[31]=s,n[32]=o):o=n[32],N.push(o)}if(p>0){const e=-p;let t,s,o;n[33]!==j||n[34]!==e?(t=j(e),n[33]=j,n[34]=e,n[35]=t):t=n[35],n[36]!==b?(s=b("orders.refund").toLowerCase(),n[36]=b,n[37]=s):s=n[37],n[38]!==t||n[39]!==s?(o=(0,_.jsxs)(l.Text,{className:"text-destructive text-xs font-medium",children:[t," ",s]},"refunded"),n[38]=t,n[39]=s,n[40]=o):o=n[40],N.push(o)}n[0]=x,n[1]=o,n[2]=u,n[3]=j,n[4]=h,n[5]=p,n[6]=f,n[7]=b,n[8]=N}else N=n[8];return N.length?(n[41]!==N?(y=(0,_.jsx)(s.default,{className:"flex-row flex-wrap items-center gap-x-2 gap-y-1",children:N.map((e,t)=>(0,_.jsxs)(s.default,{className:"flex-row items-center gap-2",children:[e,t=0)return t;if('string'!=typeof t)return;const o=t.trim();return o&&/^\d+$/.test(o)?Number(o):void 0}function f(t){return t.pipe((0,u.switchMap)(b))}function b(t){const[o,u]=t;return void 0===o?(0,n.of)(void 0):u.findOne({selector:{id:o}}).$}},5284,[12,1747,1748,1972,4514,4535]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useStoreLabel=function(o){const s=(0,t.c)(18);let v;s[0]!==o?(v=(0,c.parseRemoteId)(o),s[0]=o,s[1]=v):v=s[1];const b=v;let p;s[2]!==b||s[3]!==o?(p=void 0===b?l(o):String(b),s[2]=b,s[3]=o,s[4]=p):p=s[4];const O=p,{userDB:S}=(0,u.useAppState)();let _;s[5]!==b||s[6]!==S?(_=[b,S],s[5]=b,s[6]=S,s[7]=_):_=s[7];const y=(0,n.useObservable)(f,_),M=(0,n.useObservableState)(y,void 0);if(void 0===b){let t;return s[8]!==O||s[9]!==b?(t={id:b,label:O,document:void 0},s[8]=O,s[9]=b,s[10]=t):t=s[10],t}if(M){const t=M.name||O;let n;return s[11]!==b||s[12]!==M||s[13]!==t?(n={id:b,label:t,document:M},s[11]=b,s[12]=M,s[13]=t,s[14]=n):n=s[14],n}let h;s[15]!==O||s[16]!==b?(h={id:b,label:O,document:void 0},s[15]=O,s[16]=b,s[17]=h):h=s[17];return h};var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),u=r(d[4]),c=r(d[5]);function l(t){return'string'==typeof t?t.trim():''}function f(t){return t.pipe((0,s.switchMap)(v))}function v(t){const[n,s]=t;return void 0!==n&&s?s.stores.findOne({selector:{id:n}}).$:(0,o.of)(void 0)}},5285,[12,1747,1748,1972,2022,5284]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.LineItemsSection=function(e){const n=(0,t.c)(41),{order:l}=e,_=(0,o.useT)();let j;n[0]!==l.currency_symbol?(j={currencySymbol:l.currency_symbol},n[0]=l.currency_symbol,n[1]=j):j=n[1];const{format:b}=(0,x.useCurrencyFormat)(j);let y;n[2]!==l.line_items?(y=l.line_items||[],n[2]=l.line_items,n[3]=y):y=n[3];const N=y;let T;n[4]!==l.fee_lines?(T=l.fee_lines||[],n[4]=l.fee_lines,n[5]=T):T=n[5];const w=T;if(!N.length&&!w.length){let e,t,s,l;return n[6]!==_?(e=_("orders.items",{defaultValue:"Items"}),n[6]=_,n[7]=e):e=n[7],n[8]!==_?(t=_("orders.no_line_items",{defaultValue:"No line items."}),n[8]=_,n[9]=t):t=n[9],n[10]!==t?(s=(0,f.jsx)(u.Text,{className:"text-muted-foreground",children:t}),n[10]=t,n[11]=s):s=n[11],n[12]!==e||n[13]!==s?(l=(0,f.jsx)(c.Section,{title:e,children:s}),n[12]=e,n[13]=s,n[14]=l):l=n[14],l}let k,S,$,v,I;n[15]!==_?(k=_("orders.items",{defaultValue:"Items"}),n[15]=_,n[16]=k):k=n[16];if(n[17]!==w.length||n[18]!==b||n[19]!==N||n[20]!==_){let e;n[22]!==w.length||n[23]!==b||n[24]!==N.length||n[25]!==_?(e=(e,t)=>(0,f.jsx)(h,{item:e,format:b,t:_,last:0===w.length&&t===N.length-1},`${e.id??e.name??"line-item"}-${t}`),n[22]=w.length,n[23]=b,n[24]=N.length,n[25]=_,n[26]=e):e=n[26],S=N.map(e),n[17]=w.length,n[18]=b,n[19]=N,n[20]=_,n[21]=S}else S=n[21];if(n[27]!==w||n[28]!==b||n[29]!==_){let e;n[31]!==w.length||n[32]!==b||n[33]!==_?(e=(e,t)=>(0,f.jsx)(p,{fee:e,format:b,t:_,last:t===w.length-1},`${e.id??e.name??"fee"}-${t}`),n[31]=w.length,n[32]=b,n[33]=_,n[34]=e):e=n[34],$=w.map(e),n[27]=w,n[28]=b,n[29]=_,n[30]=$}else $=n[30];n[35]!==S||n[36]!==$?(v=(0,f.jsxs)(s.default,{children:[S,$]}),n[35]=S,n[36]=$,n[37]=v):v=n[37];n[38]!==k||n[39]!==v?(I=(0,f.jsx)(c.Section,{title:k,children:v}),n[38]=k,n[39]=v,n[40]=I):I=n[40];return I};var t=r(d[0]);r(d[1]);var s=e(r(d[2])),n=e(r(d[3])),l=r(d[4]),u=r(d[5]),c=r(d[6]),o=r(d[7]),x=r(d[8]),f=r(d[9]);function h(e){const c=(0,t.c)(81),{item:o,format:x,last:h}=e,p=(0,n.default)(o.subtotal);let j,b,y,N,T,w,k,S,$,v;if(c[0]!==x||c[1]!==o.image||c[2]!==o.meta_data||c[3]!==o.name||c[4]!==o.parent_name||c[5]!==o.price||c[6]!==o.quantity||c[7]!==o.sku||c[8]!==o.total||c[9]!==h||c[10]!==p){const e=(0,n.default)(o.total),t=p>e,I=o.quantity??0,q=I>0?p/I:(0,n.default)(o.price),V=I>0?t?e/I:p/I:(0,n.default)(o.price);let L,M,O,C,F,H,P,W,z;if(c[21]!==o.image||c[22]!==o.meta_data||c[23]!==o.name||c[24]!==o.parent_name||c[25]!==o.sku||c[26]!==h){const e=(o.meta_data||[]).filter(e=>e.key&&!String(e.key).startsWith('_'));let t;y=s.default,S="flex-row gap-3 py-3 "+(h?"":"border-border/60 border-b"),c[38]!==o.image?(t=o.image?.src?(0,f.jsx)(l.Image,{source:{uri:o.image.src},className:"h-11 w-11"}):null,c[38]=o.image,c[39]=t):t=c[39],c[40]!==t?($=(0,f.jsx)(s.default,{className:"bg-muted h-11 w-11 overflow-hidden rounded",children:t}),c[40]=t,c[41]=$):$=c[41],M=s.default,C="min-w-0 flex-1 gap-1";const n=o.name||"\u2014";c[42]!==n?(F=(0,f.jsx)(u.Text,{className:"text-foreground text-sm font-medium",numberOfLines:2,children:n}),c[42]=n,c[43]=F):F=c[43],c[44]!==o.name||c[45]!==o.parent_name?(H=o.parent_name&&o.parent_name!==o.name?(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:o.parent_name}):null,c[44]=o.name,c[45]=o.parent_name,c[46]=H):H=c[46],L=s.default,P="flex-row flex-wrap items-center gap-x-2 gap-y-1",c[47]!==o.sku?(W=o.sku?(0,f.jsx)(s.default,{className:"bg-primary/10 rounded px-1.5 py-0.5",children:(0,f.jsx)(u.Text,{className:"text-primary text-[10px] font-medium tabular-nums",children:o.sku})}):null,c[47]=o.sku,c[48]=W):W=c[48],O=e.map(_),c[21]=o.image,c[22]=o.meta_data,c[23]=o.name,c[24]=o.parent_name,c[25]=o.sku,c[26]=h,c[27]=y,c[28]=L,c[29]=M,c[30]=O,c[31]=C,c[32]=F,c[33]=H,c[34]=S,c[35]=$,c[36]=P,c[37]=W}else y=c[27],L=c[28],M=c[29],O=c[30],C=c[31],F=c[32],H=c[33],S=c[34],$=c[35],P=c[36],W=c[37];c[49]!==L||c[50]!==O||c[51]!==P||c[52]!==W?(z=(0,f.jsxs)(L,{className:P,children:[W,O]}),c[49]=L,c[50]=O,c[51]=P,c[52]=W,c[53]=z):z=c[53],c[54]!==M||c[55]!==C||c[56]!==F||c[57]!==H||c[58]!==z?(v=(0,f.jsxs)(M,{className:C,children:[F,H,z]}),c[54]=M,c[55]=C,c[56]=F,c[57]=H,c[58]=z,c[59]=v):v=c[59],b=s.default,w="min-w-[88px] items-end";const A=t?(0,f.jsx)(u.Text,{className:"text-muted-foreground/70 text-xs tabular-nums line-through",children:x(q)}):null,B=x(V);let D;c[60]!==I||c[61]!==B?(D=(0,f.jsxs)(u.Text,{className:"text-muted-foreground text-xs tabular-nums",children:[I," \xd7 ",B]}),c[60]=I,c[61]=B,c[62]=D):D=c[62],c[63]!==A||c[64]!==D?(k=(0,f.jsxs)(s.default,{className:"flex-row items-baseline gap-1",children:[A,D]}),c[63]=A,c[64]=D,c[65]=k):k=c[65],j=u.Text,N="text-foreground text-sm font-medium tabular-nums",T=x(e),c[0]=x,c[1]=o.image,c[2]=o.meta_data,c[3]=o.name,c[4]=o.parent_name,c[5]=o.price,c[6]=o.quantity,c[7]=o.sku,c[8]=o.total,c[9]=h,c[10]=p,c[11]=j,c[12]=b,c[13]=y,c[14]=N,c[15]=T,c[16]=w,c[17]=k,c[18]=S,c[19]=$,c[20]=v}else j=c[11],b=c[12],y=c[13],N=c[14],T=c[15],w=c[16],k=c[17],S=c[18],$=c[19],v=c[20];let I,q,V;return c[66]!==j||c[67]!==N||c[68]!==T?(I=(0,f.jsx)(j,{className:N,children:T}),c[66]=j,c[67]=N,c[68]=T,c[69]=I):I=c[69],c[70]!==b||c[71]!==w||c[72]!==k||c[73]!==I?(q=(0,f.jsxs)(b,{className:w,children:[k,I]}),c[70]=b,c[71]=w,c[72]=k,c[73]=I,c[74]=q):q=c[74],c[75]!==y||c[76]!==S||c[77]!==$||c[78]!==v||c[79]!==q?(V=(0,f.jsxs)(y,{className:S,children:[$,v,q]}),c[75]=y,c[76]=S,c[77]=$,c[78]=v,c[79]=q,c[80]=V):V=c[80],V}function _(e,t){return(0,f.jsx)(u.Text,{className:"text-foreground/80 text-xs font-medium",decodeHtml:!0,children:String(e.display_value??e.value??"")},`${e.key??"meta"}-${t}`)}function p(e){const l=(0,t.c)(27),{fee:c,format:o,t:x,last:h}=e,_="flex-row gap-3 py-3 "+(h?"":"border-border/60 border-b");let p,j,b,y,N,T,w,k,S,$,v;return l[0]===Symbol.for("react.memo_cache_sentinel")?(p=(0,f.jsx)(s.default,{className:"bg-primary/10 h-11 w-11 items-center justify-center rounded",children:(0,f.jsx)(u.Text,{className:"text-primary text-base font-semibold",children:"+"})}),l[0]=p):p=l[0],l[1]!==c.name||l[2]!==x?(j=c.name||x("pos_cart.fees"),l[1]=c.name,l[2]=x,l[3]=j):j=l[3],l[4]!==j?(b=(0,f.jsx)(u.Text,{className:"text-foreground text-sm font-medium",children:j}),l[4]=j,l[5]=b):b=l[5],l[6]!==x?(y=x("pos_cart.fees"),l[6]=x,l[7]=y):y=l[7],l[8]!==c.tax_status||l[9]!==x?(N="taxable"===c.tax_status?` \xb7 ${x("common.taxable")}`:"",l[8]=c.tax_status,l[9]=x,l[10]=N):N=l[10],l[11]!==y||l[12]!==N?(T=(0,f.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[y,N]}),l[11]=y,l[12]=N,l[13]=T):T=l[13],l[14]!==b||l[15]!==T?(w=(0,f.jsxs)(s.default,{className:"min-w-0 flex-1 gap-1",children:[b,T]}),l[14]=b,l[15]=T,l[16]=w):w=l[16],l[17]===Symbol.for("react.memo_cache_sentinel")?(k=(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:"\u2014"}),l[17]=k):k=l[17],l[18]!==c.total||l[19]!==o?(S=o((0,n.default)(c.total)),l[18]=c.total,l[19]=o,l[20]=S):S=l[20],l[21]!==S?($=(0,f.jsxs)(s.default,{className:"min-w-[88px] items-end",children:[k,(0,f.jsx)(u.Text,{className:"text-foreground text-sm font-medium tabular-nums",children:S})]}),l[21]=S,l[22]=$):$=l[22],l[23]!==_||l[24]!==$||l[25]!==w?(v=(0,f.jsxs)(s.default,{className:_,children:[p,w,$]}),l[23]=_,l[24]=$,l[25]=w,l[26]=v):v=l[26],v}},5286,[12,14,585,2669,4667,1434,5281,1987,4462,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.PaymentSection=function(t){const n=(0,e.c)(30),{order:o,last:s}=t,v=(0,c.useT)();let p;n[0]!==o.currency_symbol?(p={currencySymbol:o.currency_symbol},n[0]=o.currency_symbol,n[1]=p):p=n[1];const{format:j}=(0,l.useCurrencyFormat)(p),h=(0,f.useDateFormat)(o.date_paid_gmt),b=o.payment_method_title||o.payment_method,k=x(o);if(!b&&!o.transaction_id&&!h&&0===k)return null;let M,N,S,T,w,C;n[2]!==v?(M=v("common.payment_method"),n[2]=v,n[3]=M):M=n[3];n[4]!==v?(N=v("common.payment_method"),n[4]=v,n[5]=N):N=n[5];n[6]!==b||n[7]!==N?(S=(0,_.jsx)(y,{k:N,v:b}),n[6]=b,n[7]=N,n[8]=S):S=n[8];n[9]!==v?(T=v("common.transaction_id"),n[9]=v,n[10]=T):T=n[10];n[11]!==o.transaction_id||n[12]!==T?(w=(0,_.jsx)(y,{k:T,v:o.transaction_id}),n[11]=o.transaction_id,n[12]=T,n[13]=w):w=n[13];n[14]!==v?(C=v("orders.captured",{defaultValue:"Captured"}),n[14]=v,n[15]=C):C=n[15];const F=h??void 0;let P,D,O;n[16]!==C||n[17]!==F?(P=(0,_.jsx)(y,{k:C,v:F}),n[16]=C,n[17]=F,n[18]=P):P=n[18];n[19]!==j||n[20]!==k||n[21]!==v?(D=k>0?(0,_.jsx)(y,{k:v("orders.refund"),v:j(-k),tone:"destructive"}):null,n[19]=j,n[20]=k,n[21]=v,n[22]=D):D=n[22];n[23]!==s||n[24]!==D||n[25]!==M||n[26]!==S||n[27]!==w||n[28]!==P?(O=(0,_.jsxs)(u.RailSection,{title:M,last:s,children:[S,w,P,D]}),n[23]=s,n[24]=D,n[25]=M,n[26]=S,n[27]=w,n[28]=P,n[29]=O):O=n[29];return O};var e=r(d[0]);r(d[1]);var n=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),u=r(d[5]),c=r(d[6]),l=r(d[7]),f=r(d[8]),_=r(d[9]);function x(t){return(t.refunds||[]).reduce((t,e)=>{const n='amount'in e?e.amount??e.total:e.total;return t+Math.abs((0,o.default)(n))},0)}function y(t){const o=(0,e.c)(8),{k:u,v:c,tone:l}=t;if(null==c||""===c)return null;const f="destructive"===(void 0===l?"default":l)?"text-destructive":"text-foreground";let x,y,v;return o[0]!==u?(x=(0,_.jsx)(s.Text,{className:"text-muted-foreground text-xs",children:u}),o[0]=u,o[1]=x):x=o[1],o[2]!==c||o[3]!==f?(y="string"==typeof c?(0,_.jsx)(s.Text,{className:`text-xs font-medium ${f}`,children:c}):c,o[2]=c,o[3]=f,o[4]=y):y=o[4],o[5]!==x||o[6]!==y?(v=(0,_.jsxs)(n.default,{className:"flex-row items-baseline justify-between gap-3 py-1",children:[x,y]}),o[5]=x,o[6]=y,o[7]=v):v=o[7],v}},5287,[12,14,585,2669,1434,5281,1987,4462,5058,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.POSMetadataSection=function(t){const s=(0,e.c)(31),{order:n,last:l}=t,j=(0,u.useT)();let b;s[0]!==n.meta_data?(b=x(n.meta_data,"_pos_user"),s[0]=n.meta_data,s[1]=b):b=s[1];const h=b,k=(0,c.useCashierLabel)(h).label;let S;s[2]!==n.meta_data?(S=x(n.meta_data,"_pos_store"),s[2]=n.meta_data,s[3]=S):S=s[3];const p=S,y=(0,_.useStoreLabel)(p).label,M=n.created_via;if(!(k||y||M||n.id))return null;let O,L,N,T,w,P,V,C,D;s[4]!==j?(O=j("orders.metadata",{defaultValue:"Metadata"}),s[4]=j,s[5]=O):O=s[5];s[6]!==n.id||s[7]!==j?(L=n.id?(0,f.jsx)(v,{k:j("orders.order_id",{defaultValue:"Order ID"}),v:String(n.id)}):null,s[6]=n.id,s[7]=j,s[8]=L):L=s[8];s[9]!==j?(N=j("common.cashier"),s[9]=j,s[10]=N):N=s[10];s[11]!==k||s[12]!==N?(T=(0,f.jsx)(v,{k:N,v:k}),s[11]=k,s[12]=N,s[13]=T):T=s[13];s[14]!==j?(w=j("common.store"),s[14]=j,s[15]=w):w=s[15];s[16]!==y||s[17]!==w?(P=(0,f.jsx)(v,{k:w,v:y}),s[16]=y,s[17]=w,s[18]=P):P=s[18];s[19]!==j?(V=j("common.created_via_2"),s[19]=j,s[20]=V):V=s[20];s[21]!==M||s[22]!==V?(C=(0,f.jsx)(v,{k:V,v:M}),s[21]=M,s[22]=V,s[23]=C):C=s[23];s[24]!==l||s[25]!==C||s[26]!==O||s[27]!==L||s[28]!==T||s[29]!==P?(D=(0,f.jsxs)(o.RailSection,{title:O,last:l,children:[L,T,P,C]}),s[24]=l,s[25]=C,s[26]=O,s[27]=L,s[28]=T,s[29]=P,s[30]=D):D=s[30];return D};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),n=(t=s)&&t.__esModule?t:{default:t},l=r(d[3]),o=r(d[4]),u=r(d[5]),c=r(d[6]),_=r(d[7]),f=r(d[8]);function x(e,t){const s=e?.find(e=>e.key===t)?.value;return null==s||''===s?void 0:String(s)}function v(t){const s=(0,e.c)(7),{k:o,v:u}=t;if(!u)return null;let c,_,x;return s[0]!==o?(c=(0,f.jsx)(l.Text,{className:"text-muted-foreground text-xs",children:o}),s[0]=o,s[1]=c):c=s[1],s[2]!==u?(_=(0,f.jsx)(l.Text,{className:"text-foreground text-xs font-medium",numberOfLines:1,children:u}),s[2]=u,s[3]=_):_=s[3],s[4]!==c||s[5]!==_?(x=(0,f.jsxs)(n.default,{className:"flex-row items-baseline justify-between gap-3 py-1",children:[c,_]}),s[4]=c,s[5]=_,s[6]=x):x=s[6],x}},5288,[12,14,585,1434,5281,1987,5284,5285,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.RefundsSkeleton=function(){const e=(0,t.c)(5),l=(0,x.useT)();let n,u,o;e[0]!==l?(n=l("orders.refunds",{defaultValue:"Refunds"}),e[0]=l,e[1]=n):n=e[1];e[2]===Symbol.for("react.memo_cache_sentinel")?(u=(0,h.jsxs)(s.default,{className:"gap-2",children:[(0,h.jsx)(s.default,{className:"bg-muted h-4 w-1/3 rounded"}),(0,h.jsx)(s.default,{className:"bg-muted h-4 w-2/3 rounded"})]}),e[2]=u):u=e[2];e[3]!==n?(o=(0,h.jsx)(c.Section,{title:n,children:u}),e[3]=n,e[4]=o):o=e[4];return o},_e.RefundsFallback=function(e){const n=(0,t.c)(26),{refunds:b,currencySymbol:y,onRetry:j}=e,p=(0,x.useT)();let N;n[0]!==y?(N={currencySymbol:y},n[0]=y,n[1]=N):N=n[1];const{format:_}=(0,f.useCurrencyFormat)(N);let T,w,v,S,V,k,R,F,M;n[2]!==p?(T=p("orders.refunds",{defaultValue:"Refunds"}),n[2]=p,n[3]=T):T=n[3];n[4]!==p?(w=p("orders.refunds_load_failed",{defaultValue:"Could not load refund details."}),n[4]=p,n[5]=w):w=n[5];n[6]!==w?(v=(0,h.jsx)(o.Text,{className:"text-destructive text-sm",children:w}),n[6]=w,n[7]=v):v=n[7];n[8]!==_||n[9]!==b||n[10]!==p?(S=b?.length?(0,h.jsxs)(s.default,{className:"gap-2",children:[(0,h.jsx)(o.Text,{className:"text-muted-foreground text-xs",children:p("orders.local_refund_summary",{defaultValue:"Local refund summary:"})}),b.map((e,t)=>(0,h.jsxs)(s.default,{className:"border-border rounded-md border p-3",children:[(0,h.jsxs)(o.Text,{className:"text-foreground text-xs font-medium",children:[p("orders.refund")," #",e.id||"\u2014"]}),(0,h.jsx)(o.Text,{className:"text-muted-foreground text-xs",children:e.reason||p("orders.no_reason_provided",{defaultValue:"No reason provided"})}),(0,h.jsx)(o.Text,{className:"text-destructive text-sm font-semibold tabular-nums",children:_(-Math.abs((0,l.default)(e.total)))})]},`${e.id||t}`))]}):(0,h.jsx)(o.Text,{className:"text-muted-foreground text-sm",children:p("orders.no_local_refund_summary",{defaultValue:"No local refund summaries are available."})}),n[8]=_,n[9]=b,n[10]=p,n[11]=S):S=n[11];n[12]!==p?(V=p("common.retry",{defaultValue:"Retry"}),n[12]=p,n[13]=V):V=n[13];n[14]!==V?(k=(0,h.jsx)(u.ButtonText,{children:V}),n[14]=V,n[15]=k):k=n[15];n[16]!==j||n[17]!==k?(R=(0,h.jsx)(u.Button,{variant:"outline",size:"sm",onPress:j,className:"self-start",children:k}),n[16]=j,n[17]=k,n[18]=R):R=n[18];n[19]!==v||n[20]!==S||n[21]!==R?(F=(0,h.jsxs)(s.default,{className:"gap-3",children:[v,S,R]}),n[19]=v,n[20]=S,n[21]=R,n[22]=F):F=n[22];n[23]!==T||n[24]!==F?(M=(0,h.jsx)(c.Section,{title:T,children:F}),n[23]=T,n[24]=F,n[25]=M):M=n[25];return M},_e.RefundsSection=function(e){const s=(0,t.c)(3),{order:l,resource:n}=e;if(!l.id||!n)return null;let u;s[0]!==l||s[1]!==n?(u=(0,h.jsx)(p,{order:l,resource:n}),s[0]=l,s[1]=n,s[2]=u):u=s[2];return u};var t=r(d[0]);r(d[1]);var s=e(r(d[2])),l=e(r(d[3])),n=r(d[4]),u=r(d[5]),o=r(d[6]),c=r(d[7]),x=r(d[8]),f=r(d[9]),b=r(d[10]),h=r(d[11]);function y(e){return(e||[]).reduce((e,t)=>{const s='amount'in t?t.amount??t.total:t.total;return e+Math.abs((0,l.default)(s))},0)}function j(e){const n=(0,t.c)(41),{refund:u,currencySymbol:c}=e,y=(0,x.useT)();let j;n[0]!==c?(j={currencySymbol:c},n[0]=c,n[1]=j):j=n[1];const{format:p}=(0,f.useCurrencyFormat)(j),N=(0,b.useDateFormat)(u.date_created);let _;n[2]!==u.line_items?(_=u.line_items||[],n[2]=u.line_items,n[3]=_):_=n[3];const T=_,w=u.reason||"";let v;n[4]!==u.amount||n[5]!==u.total?(v=Math.abs((0,l.default)(u.amount??u.total)),n[4]=u.amount,n[5]=u.total,n[6]=v):v=n[6];const S=v;let V;n[7]!==y?(V=y("orders.refund"),n[7]=y,n[8]=V):V=n[8];const k=u.id||"\u2014";let R,F,M;n[9]!==V||n[10]!==k?(R=(0,h.jsxs)(o.Text,{className:"text-foreground text-xs font-medium tabular-nums",children:[V," #",k]}),n[9]=V,n[10]=k,n[11]=R):R=n[11],n[12]!==N?(F=N?(0,h.jsx)(o.Text,{className:"text-muted-foreground text-xs",children:N}):null,n[12]=N,n[13]=F):F=n[13],n[14]!==R||n[15]!==F?(M=(0,h.jsxs)(s.default,{className:"min-w-0 flex-1",children:[R,F]}),n[14]=R,n[15]=F,n[16]=M):M=n[16];const C=-S;let B,$,q,O,P,z,D,I;return n[17]!==p||n[18]!==C?(B=p(C),n[17]=p,n[18]=C,n[19]=B):B=n[19],n[20]!==B?($=(0,h.jsx)(o.Text,{className:"text-destructive text-sm font-semibold tabular-nums",children:B}),n[20]=B,n[21]=$):$=n[21],n[22]!==u.refunded_by||n[23]!==y?(q=u.refunded_by?(0,h.jsxs)(o.Text,{className:"text-muted-foreground text-xs",children:[y("orders.refunded_by",{defaultValue:"By"})," ",u.refunded_by]}):null,n[22]=u.refunded_by,n[23]=y,n[24]=q):q=n[24],n[25]!==$||n[26]!==q?(O=(0,h.jsxs)(s.default,{className:"items-end",children:[$,q]}),n[25]=$,n[26]=q,n[27]=O):O=n[27],n[28]!==O||n[29]!==M?(P=(0,h.jsxs)(s.default,{className:"bg-destructive/5 border-border/60 flex-row items-start justify-between gap-3 border-b px-3 py-2.5",children:[M,O]}),n[28]=O,n[29]=M,n[30]=P):P=n[30],n[31]!==w?(z=w?(0,h.jsx)(s.default,{className:"border-border/60 border-b px-3 py-2",children:(0,h.jsxs)(o.Text,{className:"text-foreground/80 text-xs italic",children:["\u201c",w,"\u201d"]})}):null,n[31]=w,n[32]=z):z=n[32],n[33]!==p||n[34]!==T||n[35]!==y?(D=T.length?(0,h.jsxs)(s.default,{className:"px-3 py-2",children:[(0,h.jsxs)(s.default,{className:"border-border/40 flex-row items-baseline gap-2 border-b pb-1",children:[(0,h.jsx)(o.Text,{className:"text-muted-foreground flex-1 text-[10px] font-semibold tracking-wide uppercase",children:y("common.product",{defaultValue:"Item"})}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-8 text-right text-[10px] font-semibold tracking-wide uppercase",children:y("common.quantity",{defaultValue:"Qty"})}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-14 text-right text-[10px] font-semibold tracking-wide uppercase",children:y("common.tax")}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-16 text-right text-[10px] font-semibold tracking-wide uppercase",children:y("common.total")})]}),T.map((e,t)=>(0,h.jsxs)(s.default,{className:"flex-row items-baseline gap-2 py-1",children:[(0,h.jsxs)(s.default,{className:"flex-1 flex-row flex-wrap items-center gap-2",children:[(0,h.jsx)(o.Text,{className:"text-foreground text-xs",children:e.name||"\u2014"}),e.sku?(0,h.jsx)(s.default,{className:"bg-primary/10 rounded px-1 py-0.5",children:(0,h.jsx)(o.Text,{className:"text-primary text-[10px] font-medium tabular-nums",children:e.sku})}):null]}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-8 text-right text-xs tabular-nums",children:e.quantity??"\u2014"}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-14 text-right text-xs tabular-nums",children:p((0,l.default)(e.total_tax))}),(0,h.jsx)(o.Text,{className:"text-foreground w-16 text-right text-xs tabular-nums",children:p((0,l.default)(e.total))})]},`${e.id||e.name||t}`))]}):null,n[33]=p,n[34]=T,n[35]=y,n[36]=D):D=n[36],n[37]!==P||n[38]!==z||n[39]!==D?(I=(0,h.jsxs)(s.default,{className:"border-border bg-card overflow-hidden rounded-md border",children:[P,z,D]}),n[37]=P,n[38]=z,n[39]=D,n[40]=I):I=n[40],I}function p(e){const l=(0,t.c)(26),{order:u,resource:b}=e,p=(0,x.useT)();let N;l[0]!==u.currency_symbol?(N={currencySymbol:u.currency_symbol},l[0]=u.currency_symbol,l[1]=N):N=l[1];const{format:_}=(0,f.useCurrencyFormat)(N),T=(0,n.useObservableSuspense)(b);if(!T.length)return null;let w;l[2]!==T?(w=y(T),l[2]=T,l[3]=w):w=l[3];const v=w;let S,V;l[4]!==p?(S=p("orders.refunds",{defaultValue:"Refunds"}),l[4]=p,l[5]=S):S=l[5],l[6]!==T.length||l[7]!==p?(V=p("orders.refund_count",{count:T.length}),l[6]=T.length,l[7]=p,l[8]=V):V=l[8];const k=-v;let R,F,M,C,B;if(l[9]!==_||l[10]!==k?(R=_(k),l[9]=_,l[10]=k,l[11]=R):R=l[11],l[12]!==V||l[13]!==R?(F=(0,h.jsxs)(o.Text,{className:"text-muted-foreground text-xs tabular-nums",children:[V," \xb7 ",R]}),l[12]=V,l[13]=R,l[14]=F):F=l[14],l[15]!==u.currency_symbol||l[16]!==T){let e;l[18]!==u.currency_symbol?(e=(e,t)=>(0,h.jsx)(j,{refund:e,currencySymbol:u.currency_symbol},`${e.id||t}`),l[18]=u.currency_symbol,l[19]=e):e=l[19],M=T.map(e),l[15]=u.currency_symbol,l[16]=T,l[17]=M}else M=l[17];return l[20]!==M?(C=(0,h.jsx)(s.default,{className:"gap-2",children:M}),l[20]=M,l[21]=C):C=l[21],l[22]!==S||l[23]!==F||l[24]!==C?(B=(0,h.jsx)(c.Section,{title:S,right:F,children:C}),l[22]=S,l[23]=F,l[24]=C,l[25]=B):B=l[25],B}},5289,[12,14,585,2669,1747,3185,1434,5281,1987,4462,5058,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.TotalsSection=function(e){const j=(0,t.c)(78),{order:y}=e,v=(0,u.useT)();let N;j[0]!==y.currency_symbol?(N={currencySymbol:y.currency_symbol},j[0]=y.currency_symbol,j[1]=N):N=j[1];const{format:T}=(0,c.useCurrencyFormat)(N);let w,$,M,S,V,k,B,C,D,F,O,P,q,z,A,E;if(j[2]!==T||j[3]!==y||j[4]!==v){const e=(y.line_items||[]).reduce(h,0),t=(0,s.default)(y.discount_total),u=(0,s.default)(y.shipping_total),c=(y.fee_lines||[]).reduce(_,0),N=(0,s.default)(y.total_tax);let q,z;if(M=f(y),P=(0,s.default)(y.total),j[17]!==y.coupon_lines||j[18]!==y.shipping_lines||j[19]!==y.tax_lines){const e=y.coupon_lines||[];let t,l;j[23]!==y.shipping_lines?(t=y.shipping_lines||[],j[23]=y.shipping_lines,j[24]=t):t=j[24],q=t,j[25]!==y.tax_lines?(l=y.tax_lines||[],j[25]=y.tax_lines,j[26]=l):l=j[26],O=l,z=e.length?e.map(b).filter(Boolean).join(", "):void 0,j[17]=y.coupon_lines,j[18]=y.shipping_lines,j[19]=y.tax_lines,j[20]=q,j[21]=z,j[22]=O}else q=j[20],z=j[21],O=j[22];const A=z,E=q.length?q[0]?.method_title:void 0;let G;$=o.Section,j[27]!==v?(F=v("orders.totals",{defaultValue:"Totals"}),j[27]=v,j[28]=F):F=j[28],w=l.default,S="gap-0.5",j[29]!==v?(G=v("common.subtotal"),j[29]=v,j[30]=G):G=j[30];const H=T(e);j[31]!==G||j[32]!==H?(V=(0,x.jsx)(p,{label:G,value:H}),j[31]=G,j[32]=H,j[33]=V):V=j[33],j[34]!==A||j[35]!==t||j[36]!==T||j[37]!==v?(k=t>0?(0,x.jsx)(p,{label:(0,x.jsxs)(l.default,{className:"flex-row items-center gap-2",children:[(0,x.jsx)(n.Text,{className:"text-muted-foreground text-sm",children:v("common.discount",{defaultValue:"Discount"})}),A?(0,x.jsx)(l.default,{className:"bg-primary/10 rounded px-1.5 py-0.5",children:(0,x.jsx)(n.Text,{className:"text-primary text-[10px] font-medium tabular-nums",children:A})}):null]}),value:T(-t)}):null,j[34]=A,j[35]=t,j[36]=T,j[37]=v,j[38]=k):k=j[38],B=q.length||u>0?(0,x.jsx)(p,{label:(0,x.jsxs)(l.default,{className:"flex-row items-center gap-2",children:[(0,x.jsx)(n.Text,{className:"text-muted-foreground text-sm",children:v("common.shipping")}),E?(0,x.jsxs)(n.Text,{className:"text-muted-foreground/80 text-xs",children:["\xb7 ",E]}):null]}),value:T(u)}):null,C=c>0?(0,x.jsx)(p,{label:v("pos_cart.fees"),value:T(c)}):null,D=N>0||O.length?(0,x.jsx)(p,{label:v("common.tax"),value:T(N)}):null,j[2]=T,j[3]=y,j[4]=v,j[5]=w,j[6]=$,j[7]=M,j[8]=S,j[9]=V,j[10]=k,j[11]=B,j[12]=C,j[13]=D,j[14]=F,j[15]=O,j[16]=P}else w=j[5],$=j[6],M=j[7],S=j[8],V=j[9],k=j[10],B=j[11],C=j[12],D=j[13],F=j[14],O=j[15],P=j[16];if(j[39]!==T||j[40]!==v||j[41]!==O){let e;j[43]!==T||j[44]!==v?(e=(e,t)=>{const o=e.label&&null!=e.rate_percent?`${e.label} ${e.rate_percent}%`:e.label||`${v("common.tax")} ${e.id??t+1}`;return(0,x.jsxs)(l.default,{className:"flex-row items-baseline justify-between gap-3 py-0.5 pl-3",children:[(0,x.jsx)(n.Text,{className:"text-muted-foreground/80 text-xs",children:o}),(0,x.jsx)(n.Text,{className:"text-foreground/80 text-xs tabular-nums",children:T((0,s.default)(e.tax_total))})]},`${e.id??e.label??"tax"}-${t}`)},j[43]=T,j[44]=v,j[45]=e):e=j[45],q=O.map(e),j[39]=T,j[40]=v,j[41]=O,j[42]=q}else q=j[42];j[46]!==T||j[47]!==M||j[48]!==v?(z=M>0?(0,x.jsx)(p,{label:v("orders.refund"),value:T(-M),tone:"destructive"}):null,j[46]=T,j[47]=M,j[48]=v,j[49]=z):z=j[49];j[50]!==M||j[51]!==v?(A=v(M>0?"orders.net_payment":"common.total"),j[50]=M,j[51]=v,j[52]=A):A=j[52];j[53]!==A?(E=(0,x.jsx)(n.Text,{className:"text-foreground text-sm font-semibold",children:A}),j[53]=A,j[54]=E):E=j[54];const G=P-M;let H,I,J,K,L;j[55]!==T||j[56]!==G?(H=T(G),j[55]=T,j[56]=G,j[57]=H):H=j[57];j[58]!==H?(I=(0,x.jsx)(n.Text,{className:"text-foreground text-lg font-semibold tracking-tight tabular-nums",children:H}),j[58]=H,j[59]=I):I=j[59];j[60]!==E||j[61]!==I?(J=(0,x.jsxs)(l.default,{className:"border-border mt-2 flex-row items-baseline justify-between gap-3 border-t pt-3",children:[E,I]}),j[60]=E,j[61]=I,j[62]=J):J=j[62];j[63]!==w||j[64]!==z||j[65]!==J||j[66]!==S||j[67]!==V||j[68]!==k||j[69]!==B||j[70]!==C||j[71]!==D||j[72]!==q?(K=(0,x.jsxs)(w,{className:S,children:[V,k,B,C,D,q,z,J]}),j[63]=w,j[64]=z,j[65]=J,j[66]=S,j[67]=V,j[68]=k,j[69]=B,j[70]=C,j[71]=D,j[72]=q,j[73]=K):K=j[73];j[74]!==$||j[75]!==K||j[76]!==F?(L=(0,x.jsx)($,{title:F,children:K}),j[74]=$,j[75]=K,j[76]=F,j[77]=L):L=j[77];return L};var t=r(d[0]);r(d[1]);var l=e(r(d[2])),s=e(r(d[3])),n=r(d[4]),o=r(d[5]),u=r(d[6]),c=r(d[7]),x=r(d[8]);function f(e){return(e.refunds||[]).reduce((e,t)=>{const l='amount'in t?t.amount??t.total:t.total;return e+Math.abs((0,s.default)(l))},0)}function p(e){const s=(0,t.c)(10),{label:o,value:u,tone:c,indent:f}=e,p=void 0===c?"default":c,b="destructive"===p?"text-destructive":"text-foreground",_="destructive"===p?"text-destructive":"text-muted-foreground",h="flex-row items-baseline justify-between gap-3 py-1 "+(f?"pl-3":"");let j;s[0]!==o||s[1]!==_?(j="string"==typeof o?(0,x.jsx)(n.Text,{className:`text-sm ${_}`,children:o}):o,s[0]=o,s[1]=_,s[2]=j):j=s[2];const y=`text-sm tabular-nums ${b}`;let v,N;return s[3]!==y||s[4]!==u?(v=(0,x.jsx)(n.Text,{className:y,children:u}),s[3]=y,s[4]=u,s[5]=v):v=s[5],s[6]!==h||s[7]!==j||s[8]!==v?(N=(0,x.jsxs)(l.default,{className:h,children:[j,v]}),s[6]=h,s[7]=j,s[8]=v,s[9]=N):N=s[9],N}function b(e){return e.code}function _(e,t){return e+(0,s.default)(t.total)}function h(e,t){return e+(0,s.default)(t.subtotal??t.total)}},5290,[12,14,585,2669,1434,5281,1987,4462,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useOrderRefunds=function(f){const l=(0,t.c)(5),p=(0,o.useRestHttpClient)();let v;l[0]!==p||l[1]!==f?(v=(0,s.from)(p.get(`orders/${f}/refunds`)).pipe((0,u.map)(c)),l[0]=p,l[1]=f,l[2]=v):v=l[2];const _=v;let b;l[3]!==_?(b=new n.ObservableResource(_),l[3]=_,l[4]=b):b=l[4];return b};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),u=r(d[4]),o=r(d[5]);function c(t){return t.data}},5291,[12,14,1747,1748,1972,4401]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),t=r(d[1]),o=(e=t)&&e.__esModule?e:{default:e},c=r(d[2]),s=r(d[3]),l=r(d[4]);const u={initialRouteName:'index'};function S(){const e=(0,n.c)(9),t=(0,s.useNavigationBackground)();let u,S,f,p,b,_,k;return e[0]!==t?(u={headerShown:!1,contentStyle:{backgroundColor:t}},e[0]=t,e[1]=u):u=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(S=(0,l.jsx)(c.Stack.Screen,{name:"index"}),e[2]=S):S=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=f):f=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(p=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/view/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=p):p=e[4],e[5]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/receipt/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[5]=b):b=e[5],e[6]===Symbol.for("react.memo_cache_sentinel")?(_=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/refund/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[6]=_):_=e[6],e[7]!==u?(k=(0,l.jsx)(o.default,{className:"bg-background flex-1",children:(0,l.jsxs)(c.Stack,{screenOptions:u,children:[S,f,p,b,_]})}),e[7]=u,e[8]=k):k=e[8],k}},5292,[12,585,850,4960,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]),c=(0,t.withProAccess)(n.OrdersScreen,'orders')},5293,[5066,5294]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.OrdersScreen=function(){const t=(0,e.c)(44),{uiSettings:s}=(0,U.useUISettings)("orders"),x=(0,D.useT)(),{wpCredentials:y,store:j}=(0,C.useAppState)(),{bottom:S}=(0,l.useSafeAreaInsets)(),N=String(y?.id);let B,k,M;t[0]!==j?.id||t[1]!==N?(B={$and:[{meta_data:{$elemMatch:{key:"_pos_user",value:N}}}]},j?.id?B.$and.push({meta_data:{$elemMatch:{key:"_pos_store",value:String(j?.id)}}}):B.created_via="woocommerce-pos",t[0]=j?.id,t[1]=N,t[2]=B):B=t[2];t[3]===Symbol.for("react.memo_cache_sentinel")?(k=["orders"],t[3]=k):k=t[3];t[4]!==s.sortBy||t[5]!==s.sortDirection?(M={[s.sortBy]:s.sortDirection},t[4]=s.sortBy,t[5]=s.sortDirection,t[6]=M):M=t[6];const A=M;let O,T;t[7]!==A?(O=[A],t[7]=A,t[8]=O):O=t[8];t[9]!==B||t[10]!==O?(T={queryKeys:k,collectionName:"orders",initialParams:{sort:O,selector:B},infiniteScroll:!0},t[9]=B,t[10]=O,t[11]=T):T=t[11];const q=(0,p.useQuery)(T),w=0!==S?S:void 0;let F,Q,V,z,K,R,G,J,L,W,X,Y,Z,ee;t[12]!==w?(F={paddingBottom:w},t[12]=w,t[13]=F):F=t[13];t[14]!==x?(Q=x("orders.search_orders"),t[14]=x,t[15]=Q):Q=t[15];t[16]!==q||t[17]!==Q?(V=(0,E.jsx)($.QuerySearchInput,{query:q,placeholder:Q,className:"flex-1",testID:"search-orders"}),t[16]=q,t[17]=Q,t[18]=V):V=t[18];t[19]!==x?(z=x("orders.order_settings"),t[19]=x,t[20]=z):z=t[20];t[21]===Symbol.for("react.memo_cache_sentinel")?(K=(0,E.jsx)(b.UISettingsForm,{}),t[21]=K):K=t[21];t[22]!==z?(R=(0,E.jsx)(P.UISettingsDialog,{title:z,children:K}),t[22]=z,t[23]=R):R=t[23];t[24]!==R||t[25]!==V?(G=(0,E.jsxs)(u.HStack,{children:[V,R]}),t[24]=R,t[25]=V,t[26]=G):G=t[26];t[27]!==q?(J=(0,E.jsx)(c.ErrorBoundary,{children:(0,E.jsx)(f.FilterBar,{query:q})}),t[27]=q,t[28]=J):J=t[28];t[29]!==G||t[30]!==J?(L=(0,E.jsx)(n.CardHeader,{className:"bg-card-header p-2",children:(0,E.jsxs)(h.VStack,{children:[G,J]})}),t[29]=G,t[30]=J,t[31]=L):L=t[31];t[32]===Symbol.for("react.memo_cache_sentinel")?(W=(0,E.jsx)(I.DataTableSkeleton,{id:"orders"}),t[32]=W):W=t[32];t[33]!==x?(X=x("common.no_orders_found"),t[33]=x,t[34]=X):X=t[34];t[35]!==q||t[36]!==X?(Y=(0,E.jsx)(n.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,E.jsx)(c.ErrorBoundary,{children:(0,E.jsx)(_.Suspense,{fallback:W,children:(0,E.jsx)(v.DataTable,{id:"orders",query:q,renderCell:H,noDataMessage:X,estimatedItemSize:100})})})}),t[35]=q,t[36]=X,t[37]=Y):Y=t[37];t[38]!==L||t[39]!==Y?(Z=(0,E.jsxs)(n.Card,{className:"flex-1",children:[L,Y]}),t[38]=L,t[39]=Y,t[40]=Z):Z=t[40];t[41]!==Z||t[42]!==F?(ee=(0,E.jsx)(o.default,{testID:"screen-orders",className:"h-full p-2",style:F,children:Z}),t[41]=Z,t[42]=F,t[43]=ee):ee=t[43];return ee};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),o=(t=s)&&t.__esModule?t:{default:t},l=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),_=r(d[7]),h=r(d[8]),p=r(d[9]),x=r(d[10]),y=r(d[11]),j=r(d[12]),S=r(d[13]),f=r(d[14]),b=r(d[15]),C=r(d[16]),D=r(d[17]),v=r(d[18]),I=r(d[19]),N=r(d[20]),B=r(d[21]),k=r(d[22]),M=r(d[23]),A=r(d[24]),O=r(d[25]),T=r(d[26]),q=r(d[27]),$=r(d[28]),P=r(d[29]),U=r(d[30]),w=r(d[31]),E=r(d[32]);const F={actions:x.Actions,billing:y.Address,shipping:y.Address,customer_id:M.Customer,customer_note:j.Note,status:T.Status,total:q.Total,date_created_gmt:N.DateCell,date_modified_gmt:N.DateCell,date_completed_gmt:N.DateCell,date_paid_gmt:N.DateCell,payment_method:O.PaymentMethod,created_via:k.CreatedVia,cashier:B.Cashier,receipt:S.Receipt,number:A.OrderNumber};function H(e,t){const s=F[e];return s?(0,E.jsx)(s,Object.assign({},t)):(0,E.jsx)(w.TextCell,Object.assign({},t))}},5294,[12,14,585,854,3186,1348,1351,1741,1605,4070,5295,5296,5297,5298,5299,5307,2022,1987,4803,5230,5231,5308,5309,5310,5311,5312,5313,5314,4832,4599,1745,4804,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function({row:I}){const y=I.original.document,v=(0,n.useRouter)(),M=(0,t.useObservableEagerState)(y.status$),P=(0,j.usePullDocument)(),{localPatch:b}=(0,_.useLocalMutation)(),[A,T]=e.useState(!1),O=(0,p.useT)(),{store:S,wpCredentials:C}=(0,u.useAppState)(),$=(0,t.useObservableEagerState)(y.id$),k=(0,x.useDeleteDocument)(),{readOnly:L}=(0,h.useProAccess)(),R=$&&!!M&&f.includes(M),E=e.useCallback(async()=>{const e=y.getLatest().toMutableJSON()?.meta_data||[];D(e,'_pos_user',String(C.id)),0!==S.id&&D(e,'_pos_store',String(S.id)),await b({document:y,data:{status:'pos-open',meta_data:e}}),v.push({pathname:'/cart/[...orderId]',params:{orderId:y.uuid?[y.uuid]:[]}})},[b,v,y,S.id,C.id]),F=e.useCallback(async()=>{try{const e=y.getLatest();e.id&&await k(e.id,e.collection),await e.remove()}finally{}},[k,y]);if(L)return null;return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(s.DropdownMenu,{children:[(0,w.jsx)(s.DropdownMenuTrigger,{asChild:!0,children:(0,w.jsx)(c.IconButton,{name:"ellipsisVertical"})}),(0,w.jsxs)(s.DropdownMenuContent,{align:"end",children:[(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>v.push({pathname:`/orders/view/${y.uuid}`}),children:[(0,w.jsx)(d.Icon,{name:"eye"}),(0,w.jsx)(l.Text,{children:O('common.view')})]}),(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>v.push({pathname:`/orders/edit/${y.uuid}`}),children:[(0,w.jsx)(d.Icon,{name:"penToSquare"}),(0,w.jsx)(l.Text,{children:O('common.edit')})]}),(0,w.jsxs)(s.DropdownMenuItem,{onPress:E,children:[(0,w.jsx)(d.Icon,{name:"cartShopping"}),(0,w.jsx)(l.Text,{children:O('orders.re-open')})]}),$&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>v.push({pathname:`/orders/receipt/${y.uuid}`}),children:[(0,w.jsx)(d.Icon,{name:"receipt"}),(0,w.jsx)(l.Text,{children:O('common.receipt')})]}),R&&(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>v.push({pathname:`/orders/refund/${y.uuid}`}),children:[(0,w.jsx)(d.Icon,{name:"arrowRotateLeft"}),(0,w.jsx)(l.Text,{children:O('orders.refund')})]}),(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>P(y.id,y.collection),children:[(0,w.jsx)(d.Icon,{name:"arrowRotateRight"}),(0,w.jsx)(l.Text,{children:O('common.sync')})]})]}),(0,w.jsx)(s.DropdownMenuSeparator,{}),(0,w.jsxs)(s.DropdownMenuItem,{variant:"destructive",onPress:()=>T(!0),children:[(0,w.jsx)(d.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,w.jsx)(l.Text,{children:O('common.delete')})]})]})]}),(0,w.jsx)(o.AlertDialog,{open:A,onOpenChange:T,children:(0,w.jsxs)(o.AlertDialogContent,{children:[(0,w.jsxs)(o.AlertDialogHeader,{children:[(0,w.jsx)(o.AlertDialogTitle,{children:y.id?O('orders.delete_order_2',{id:y.id}):O('orders.delete_order')}),(0,w.jsx)(o.AlertDialogDescription,{children:y.id?O('orders.are_you_sure_you_want_to'):O('orders.are_you_sure_you_want_to_2')})]}),(0,w.jsxs)(o.AlertDialogFooter,{children:[(0,w.jsx)(o.AlertDialogCancel,{children:O('common.cancel')}),(0,w.jsx)(o.AlertDialogAction,{variant:"destructive",onPress:F,children:O('common.delete')})]})]})})]})};var e=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[0])),n=r(_d[1]),t=r(_d[2]),o=r(_d[3]),s=r(_d[4]),d=r(_d[5]),c=r(_d[6]),l=r(_d[7]),u=r(_d[8]),p=r(_d[9]),h=r(_d[10]),x=r(_d[11]),j=r(_d[12]),_=r(_d[13]),w=r(_d[14]);const D=(e,n,t)=>{const o=e.findIndex(e=>e.key===n);-1!==o?e[o].value=t:e.push({key:n,value:t})},f=['completed','processing','on-hold']},5295,[14,850,1747,5210,4476,1357,1574,1434,2022,1987,5071,4473,4813,3232,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Address=function(u){const c=(0,s.c)(2),{row:l,column:v}=u,_=l.original.document,b=(0,t.useObservableEagerState)(_[`${v.id}$`]);let f;c[0]!==b?(f=b?(0,o.jsx)(n.FormatAddress,{address:b,showName:!1}):null,c[0]=b,c[1]=f):f=c[1];return f};var s=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),o=r(d[4])},5296,[12,14,1747,5243,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Note=function(u){const h=(0,t.c)(3),{row:_}=u,j=_.original.document,x=(0,n.useObservableEagerState)(j.customer_note$);if(!x)return null;let f,v;h[0]===Symbol.for("react.memo_cache_sentinel")?(f=(0,c.jsx)(l.TooltipTrigger,{asChild:!0,children:(0,c.jsx)(o.IconButton,{name:"messageLines"})}),h[0]=f):f=h[0];h[1]!==x?(v=(0,c.jsxs)(l.Tooltip,{delayDuration:150,showOnNative:!0,children:[f,(0,c.jsx)(l.TooltipContent,{children:(0,c.jsx)(s.Text,{children:x})})]}),h[1]=x,h[2]=v):v=h[2];return v};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),l=r(d[5]),c=r(d[6])},5297,[12,14,1747,1574,1434,1578,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Receipt=function(h){const j=(0,t.c)(10),{row:x}=h,T=x.original.document,f=!!(0,n.useObservableEagerState)(T.id$),v=(0,l.useT)(),_=(0,o.useRouter)();if(!f)return null;let b,w,y,C;j[0]!==T.uuid||j[1]!==_?(b=(0,p.jsx)(c.TooltipTrigger,{asChild:!0,children:(0,p.jsx)(u.IconButton,{name:"receipt",onPress:()=>_.push(`(app)/(drawer)/orders/(modals)/receipt/${T.uuid}`)})}),j[0]=T.uuid,j[1]=_,j[2]=b):b=j[2];j[3]!==v?(w=v("common.receipt"),j[3]=v,j[4]=w):w=j[4];j[5]!==w?(y=(0,p.jsx)(c.TooltipContent,{children:(0,p.jsx)(s.Text,{children:w})}),j[5]=w,j[6]=y):y=j[6];j[7]!==b||j[8]!==y?(C=(0,p.jsxs)(c.Tooltip,{delayDuration:150,children:[b,y]}),j[7]=b,j[8]=y,j[9]=C):C=j[9];return C};var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),u=r(d[4]),s=r(d[5]),c=r(d[6]),l=r(d[7]),p=r(d[8])},5298,[12,14,850,1747,1574,1434,1578,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FilterBar=function(t){const s=(0,e.c)(64),{query:w}=t,C=(0,_.useGuestCustomer)();let E;s[0]!==w?(E=w.rxQuery$.pipe((0,o.map)(()=>w.getSelector("customer_id"))),s[0]=w,s[1]=E):E=s[1];const I=(0,u.useObservableEagerState)(E);let M;s[2]!==I?(M=(0,x.normalizeSelectedCustomerID)(I),s[2]=I,s[3]=M):M=s[3];const Q=M;let R;s[4]!==w?(R=w.rxQuery$.pipe((0,o.map)(()=>w.getMetaDataElemMatchValue("_pos_user"))),s[4]=w,s[5]=R):R=s[5];const F=(0,u.useObservableEagerState)(R),{wpCredentials:N}=(0,y.useAppState)(),K=(0,q.usePullDocument)(),{collection:k}=(0,D.useCollection)("customers"),z=Q??"none";let A,B,G;s[6]!==z?(A=["customers","orders-customer-filter",z],s[6]=z,s[7]=A):A=s[7];s[8]!==Q?(B=void 0!==Q&&0!==Q?{selector:{id:Q}}:void 0,s[8]=Q,s[9]=B):B=s[9];s[10]!==A||s[11]!==B?(G={queryKeys:A,collectionName:"customers",initialParams:B},s[10]=A,s[11]=B,s[12]=G):G=s[12];const H=(0,p.useQuery)(G),V=F??"none";let J,L,T;s[13]!==V?(J=["customers","cashier-filter",V],s[13]=V,s[14]=J):J=s[14];s[15]!==F?(L=null!=F?{selector:{id:(0,l.default)(F)}}:void 0,s[15]=F,s[16]=L):L=s[16];s[17]!==J||s[18]!==L?(T={queryKeys:J,collectionName:"customers",initialParams:L},s[17]=J,s[18]=L,s[19]=T):T=s[19];const U=(0,p.useQuery)(T);let W;s[20]!==k||s[21]!==K?(W=e=>(0,j.createSelectedEntityFromInputs$)(e.pipe((0,o.map)(e=>{const[t,s,u]=e;return[t,s?.pipe((0,o.tap)(e=>{t&&0!==t&&0===e.hits.length&&(0,P.pullDocumentSafely)(K,(0,l.default)(t),k)})),u,!1]}))),s[20]=k,s[21]=K,s[22]=W):W=s[22];const X=Q,Y=H?.result$;let Z;s[23]!==k||s[24]!==C||s[25]!==K||s[26]!==X||s[27]!==Y?(Z=[X,Y,C,K,k],s[23]=k,s[24]=C,s[25]=K,s[26]=X,s[27]=Y,s[28]=Z):Z=s[28];const ee=(0,u.useObservable)(W,Z);let te;s[29]!==ee?(te=new u.ObservableResource(ee),s[29]=ee,s[30]=te):te=s[30];const se=te;let re;s[31]!==k||s[32]!==K?(re=e=>(0,j.createSelectedEntityFromInputs$)(e.pipe((0,o.map)(e=>{const[t,s]=e;return[t,s?.pipe((0,o.tap)(e=>{t&&0===e.hits.length&&(0,P.pullDocumentSafely)(K,(0,l.default)(t),k)})),void 0,!1]}))),s[31]=k,s[32]=K,s[33]=re):re=s[33];const le=F,ue=U?.result$;let oe;s[34]!==k||s[35]!==K||s[36]!==le||s[37]!==ue?(oe=[le,ue,void 0,K,k],s[34]=k,s[35]=K,s[36]=le,s[37]=ue,s[38]=oe):oe=s[38];const ce=(0,u.useObservable)(re,oe);let ne;s[39]!==ce?(ne=new u.ObservableResource(ce),s[39]=ce,s[40]=ne):ne=s[40];const ae=ne;let ie;s[41]!==N?(ie=new u.ObservableResource(N.populate$("stores"),$),s[41]=N,s[42]=ie):ie=s[42];const pe=ie;let me,de;s[43]!==w?(me=(0,O.jsx)(S.StatusPill,{query:w}),s[43]=w,s[44]=me):me=s[44];s[45]!==Q||s[46]!==se||s[47]!==w?(de=(0,O.jsx)(n.Suspense,{children:(0,O.jsx)(v.CustomerPill,{resource:se,query:w,customerID:Q})}),s[45]=Q,s[46]=se,s[47]=w,s[48]=de):de=s[48];const ye=F;let be;s[49]!==ae||s[50]!==w||s[51]!==ye?(be=(0,O.jsx)(n.Suspense,{children:(0,O.jsx)(b.CashierPill,{resource:ae,query:w,cashierID:ye})}),s[49]=ae,s[50]=w,s[51]=ye,s[52]=be):be=s[52];const ve=pe;let fe,Se,he;s[53]!==w||s[54]!==ve?(fe=(0,O.jsx)(h.StorePill,{resource:ve,query:w}),s[53]=w,s[54]=ve,s[55]=fe):fe=s[55];s[56]!==w?(Se=(0,O.jsx)(f.DateRangePill,{query:w}),s[56]=w,s[57]=Se):Se=s[57];s[58]!==me||s[59]!==de||s[60]!==be||s[61]!==fe||s[62]!==Se?(he=(0,O.jsxs)(c.HStack,{className:"w-full flex-wrap",children:[me,de,be,fe,Se]}),s[58]=me,s[59]=de,s[60]=be,s[61]=fe,s[62]=Se,s[63]=he):he=s[63];return he};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},u=r(d[3]),o=r(d[4]),c=r(d[5]),n=r(d[6]),p=r(d[7]),y=r(d[8]),b=r(d[9]),v=r(d[10]),f=r(d[11]),S=r(d[12]),h=r(d[13]),x=r(d[14]),j=r(d[15]),P=r(d[16]),_=r(d[17]),q=r(d[18]),D=r(d[19]),O=r(d[20]);function $(e){return!!e}},5299,[12,14,2669,1747,1972,1351,1741,4070,2022,5300,5302,5303,5304,5305,5301,5306,4815,4180,4813,4514,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CashierPill=function(t){const c=(0,e.c)(26),{query:l,resource:d,cashierID:y}=t;let f=(0,o.useObservableSuspense)(d);const{format:j}=(0,h.useCustomerNameFormat)(),v=(0,u.useT)(),p=f?.__isLoading,C=null!=y;if(!f&&C){let e;c[0]!==y?(e={id:y},c[0]=y,c[1]=e):e=c[1],f=e}const S=C?f:null;let O;c[2]!==S||c[3]!==C||c[4]!==p?(O=C&&(!!p||(0,_.isIdOnlyCustomerEntity)(S)),c[2]=S,c[3]=C,c[4]=p,c[5]=O):O=c[5];const P=O;let E;c[6]!==l?(E=()=>{l.removeElemMatch("meta_data",{key:"_pos_user"}).exec()},c[6]=l,c[7]=E):E=c[7];const M=E;let T;c[8]!==l?(T=e=>{e&&l.removeElemMatch("meta_data",{key:"_pos_user"}).where("meta_data").multipleElemMatch({key:"_pos_user",value:String(e.value)}).exec()},c[8]=l,c[9]=T):T=c[9];const k=C?void 0:"muted";let w,I,q,B,D;c[10]!==S||c[11]!==j||c[12]!==P||c[13]!==v?(w=P?v("common.loading"):S?j(S):v("common.select_cashier"),c[10]=S,c[11]=j,c[12]=P,c[13]=v,c[14]=w):w=c[14];c[15]!==w?(I=(0,b.jsx)(s.ButtonText,{children:w}),c[15]=w,c[16]=I):I=c[16];c[17]!==M||c[18]!==C||c[19]!==k||c[20]!==I?(q=(0,b.jsx)(n.ComboboxTrigger,{asChild:!0,children:(0,b.jsx)(s.ButtonPill,{size:"xs",leftIcon:"userCrown",variant:k,removable:C,onRemove:M,children:I})}),c[17]=M,c[18]=C,c[19]=k,c[20]=I,c[21]=q):q=c[21];c[22]===Symbol.for("react.memo_cache_sentinel")?(B=(0,b.jsx)(n.ComboboxContent,{children:(0,b.jsx)(x,{})}),c[22]=B):B=c[22];c[23]!==T||c[24]!==q?(D=(0,b.jsxs)(n.Combobox,{onValueChange:T,children:[q,B]}),c[23]=T,c[24]=q,c[25]=D):D=c[25];return D};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),s=r(_d[3]),n=r(_d[4]),c=r(_d[5]),l=r(_d[6]),u=r(_d[7]),h=r(_d[8]),d=r(_d[9]),_=r(_d[10]),b=r(_d[11]);function x(){const o=(0,e.c)(15),s=(0,u.useT)(),[h,_]=t.useState("");let x,y;o[0]===Symbol.for("react.memo_cache_sentinel")?(x=["customers","cashier-select"],o[0]=x):x=o[0],o[1]===Symbol.for("react.memo_cache_sentinel")?(y={queryKeys:x,collectionName:"customers",initialParams:{sort:[{last_name:"asc"}],selector:{role:{$in:["administrator","shop_manager","cashier"]}}},greedy:!0},o[1]=y):y=o[1];const f=(0,l.useQuery)(y);let j;o[2]!==f?(j=e=>{_(e),f?.debouncedSearch(e)},o[2]=f,o[3]=j):j=o[3];const v=j;let p,C,S,O;return o[4]!==s?(p=s("common.search_cashiers"),o[4]=s,o[5]=p):p=o[5],o[6]!==v||o[7]!==h||o[8]!==p?(C=(0,b.jsx)(n.ComboboxInput,{placeholder:p,value:h,onChangeText:v}),o[6]=v,o[7]=h,o[8]=p,o[9]=C):C=o[9],o[10]!==f?(S=(0,b.jsx)(c.Suspense,{children:(0,b.jsx)(d.CustomerList,{query:f,withGuest:!1})}),o[10]=f,o[11]=S):S=o[11],o[12]!==C||o[13]!==S?(O=(0,b.jsxs)(b.Fragment,{children:[C,S]}),o[12]=C,o[13]=S,o[14]=O):O=o[14],O}},5300,[12,14,1747,3185,4350,1741,4070,1987,4535,4665,5301,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.normalizeSelectedCustomerID=function(e){if(null==e||''===e)return;const t=(0,u.default)(e);return Number.isFinite(t)?t:void 0},_e.isIdOnlyCustomerEntity=l,_e.resolveCustomerPillEntity=function({customer:e,selectedCustomer:t,customerID:u,isActive:n}){if(!n)return null;if(e&&(0===e.id||!l(e)))return e;if(t?.id===u)return t;return e??null};var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]);function l(e){return!!e&&(!!e.id&&!(0,n.extractNameFromJSON)(e))}},5301,[2669,4537]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CustomerPill=function(e){const s=(0,t.c)(32),{query:v,resource:x,customerID:C}=e;let j=(0,u.useObservableSuspense)(x);const{format:y}=(0,f.useCustomerNameFormat)(),O=(0,d.useT)(),P=j?.__isLoading,p=null!=C,[S,I]=o.useState(null);if(!j&&p){let e;s[0]!==C?(e={id:C},s[0]=C,s[1]=e):e=s[1],j=e}const[w,D]=o.useState(C);C!==w&&(D(C),I(p?e=>e?.id===C?e:null:null));let E;s[2]!==j||s[3]!==C||s[4]!==p||s[5]!==S?(E=(0,_.resolveCustomerPillEntity)({customer:j,selectedCustomer:S,customerID:C,isActive:p}),s[2]=j,s[3]=C,s[4]=p,s[5]=S,s[6]=E):E=s[6];const M=E;let T;s[7]!==M||s[8]!==p||s[9]!==P?(T=p&&(!!P||(0,_.isIdOnlyCustomerEntity)(M)),s[7]=M,s[8]=p,s[9]=P,s[10]=T):T=s[10];const q=T;let B;s[11]!==v||s[12]!==I?(B=e=>{e&&(I(e.item??null),v.where("customer_id").equals((0,n.default)(e.value)).exec())},s[11]=v,s[12]=I,s[13]=B):B=s[13];const k=p?void 0:"muted";let z,A,F,G,L,N;s[14]!==v?(z=()=>v.removeWhere("customer_id").exec(),s[14]=v,s[15]=z):z=s[15];s[16]!==M||s[17]!==y||s[18]!==q||s[19]!==O?(A=q?O("common.loading"):M?y(M):O("common.select_customer"),s[16]=M,s[17]=y,s[18]=q,s[19]=O,s[20]=A):A=s[20];s[21]!==A?(F=(0,h.jsx)(l.ButtonText,{children:A}),s[21]=A,s[22]=F):F=s[22];s[23]!==p||s[24]!==k||s[25]!==z||s[26]!==F?(G=(0,h.jsx)(c.ComboboxTrigger,{asChild:!0,children:(0,h.jsx)(l.ButtonPill,{size:"xs",leftIcon:"user",variant:k,removable:p,onRemove:z,children:F})}),s[23]=p,s[24]=k,s[25]=z,s[26]=F,s[27]=G):G=s[27];s[28]===Symbol.for("react.memo_cache_sentinel")?(L=(0,h.jsx)(c.ComboboxContent,{children:(0,h.jsx)(b.CustomerSearch,{withGuest:!0})}),s[28]=L):L=s[28];s[29]!==B||s[30]!==G?(N=(0,h.jsxs)(c.Combobox,{onValueChange:B,children:[G,L]}),s[29]=B,s[30]=G,s[31]=N):N=s[31];return N};var e,t=r(_d[0]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),n=(e=s)&&e.__esModule?e:{default:e},u=r(_d[3]),l=r(_d[4]),c=r(_d[5]),d=r(_d[6]),f=r(_d[7]),b=r(_d[8]),_=r(_d[9]),h=r(_d[10])},5302,[12,14,2669,1747,3185,4350,1987,4535,4665,5301,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DateRangePill=function(y){const D=(0,e.c)(30),{query:_,onRemove:T}=y,b=(0,u.useT)(),p=t.useRef(null);let x;D[0]!==_?(x=_.rxQuery$.pipe((0,c.map)(()=>_.getSelector("date_created_gmt"))),D[0]=_,D[1]=x):x=D[1];const j=(0,n.useObservableEagerState)(x),h=!!(j&&j?.$gte&&j?.$lte),{formatDate:M}=(0,f.useLocalDate)();let O;if(D[2]!==M||D[3]!==h||D[4]!==j||D[5]!==b){e:{if(!h){let e;D[7]!==b?(e=b("common.date_range"),D[7]=b,D[8]=e):e=D[8],O=e;break e}const e=(0,f.convertUTCStringToLocalDate)(j.$gte),t=(0,f.convertUTCStringToLocalDate)(j.$lte);if((0,o.isSameDay)(e,t)){if((0,o.isToday)(e)){let e;D[9]!==b?(e=b("common.today"),D[9]=b,D[10]=e):e=D[10],O=e;break e}if((0,o.isYesterday)(e)){let e;D[11]!==b?(e=b("common.yesterday"),D[11]=b,D[12]=e):e=D[12],O=e;break e}}O=`${M(e,"d MMM")} - ${M(t,"d MMM")}`}D[2]=M,D[3]=h,D[4]=j,D[5]=b,D[6]=O}else O=D[6];const P=O;let S;D[13]!==_?(S=e=>{if(!e?.from||!e?.to)return;const{from:t,to:n}=e;_.where("date_created_gmt").gte((0,f.convertLocalDateToUTCString)((0,o.startOfDay)(t))).lte((0,f.convertLocalDateToUTCString)((0,o.endOfDay)(n))).exec(),p.current&&p.current?.close()},D[13]=_,D[14]=S):S=D[14];const C=S,$=h?void 0:"muted";let L,R,k,U,w;D[15]!==T||D[16]!==_?(L=()=>{T?T():_.removeWhere("date_created_gmt").exec()},D[15]=T,D[16]=_,D[17]=L):L=D[17];D[18]!==P?(R=(0,v.jsx)(l.ButtonText,{children:P}),D[18]=P,D[19]=R):R=D[19];D[20]!==h||D[21]!==$||D[22]!==L||D[23]!==R?(k=(0,v.jsx)(s.PopoverTrigger,{ref:p,asChild:!0,children:(0,v.jsx)(l.ButtonPill,{size:"xs",leftIcon:"calendarDays",variant:$,removable:h,onRemove:L,children:R})}),D[20]=h,D[21]=$,D[22]=L,D[23]=R,D[24]=k):k=D[24];D[25]!==C?(U=(0,v.jsx)(s.PopoverContent,{className:"w-auto p-2",children:(0,v.jsx)(d.DateRangeCalendar,{onSelect:C})}),D[25]=C,D[26]=U):U=D[26];D[27]!==k||D[28]!==U?(w=(0,v.jsxs)(s.Popover,{children:[k,U]}),D[27]=k,D[28]=U,D[29]=w):w=D[29];return w};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),n=r(_d[3]),c=r(_d[4]),l=r(_d[5]),s=r(_d[6]),d=r(_d[7]),u=r(_d[8]),f=r(_d[9]),v=r(_d[10])},5303,[12,14,3238,1747,1972,3185,4544,5224,1987,3233,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.StatusPill=function(x){const h=(0,t.c)(30),{query:S}=x;let f;h[0]!==S?(f=S.rxQuery$.pipe((0,s.map)(()=>S.getSelector("status"))),h[0]=S,h[1]=f):f=h[1];const j=(0,l.useObservableEagerState)(f),p=(0,c.useT)(),C=!!j,{items:P}=(0,o.useOrderStatusLabel)();let _;if(h[2]!==P||h[3]!==j){let t;h[5]!==j?(t=t=>t.value===j,h[5]=j,h[6]=t):t=h[6],_=P.find(t),h[2]=P,h[3]=j,h[4]=_}else _=h[4];const y=_;let O;h[7]!==S?(O=t=>t&&S.where("status").equals(t.value).exec(),h[7]=S,h[8]=O):O=h[8];const T=C?void 0:"muted";let q,B,I,k,w,z,E;h[9]!==S?(q=()=>S.removeWhere("status").exec(),h[9]=S,h[10]=q):q=h[10];h[11]!==p||h[12]!==y?.label?(B=y?.label||p("common.status"),h[11]=p,h[12]=y?.label,h[13]=B):B=h[13];h[14]!==B?(I=(0,v.jsx)(n.ButtonText,{children:B}),h[14]=B,h[15]=I):I=h[15];h[16]!==C||h[17]!==T||h[18]!==q||h[19]!==I?(k=(0,v.jsx)(u.SelectPrimitiveTrigger,{asChild:!0,children:(0,v.jsx)(n.ButtonPill,{size:"xs",leftIcon:"cartCircleCheck",variant:T,removable:C,onRemove:q,children:I})}),h[16]=C,h[17]=T,h[18]=q,h[19]=I,h[20]=k):k=h[20];h[21]!==P?(w=P.map(b),h[21]=P,h[22]=w):w=h[22];h[23]!==w?(z=(0,v.jsx)(u.SelectContent,{children:w}),h[23]=w,h[24]=z):z=h[24];h[25]!==z||h[26]!==O||h[27]!==k||h[28]!==y?(E=(0,v.jsxs)(u.Select,{value:y,onValueChange:O,children:[k,z]}),h[25]=z,h[26]=O,h[27]=k,h[28]=y,h[29]=E):E=h[29];return E};var t=r(d[0]);r(d[1]);var l=r(d[2]),s=r(d[3]),n=r(d[4]),u=r(d[5]),c=r(d[6]),o=r(d[7]),v=r(d[8]);function b(t){return(0,v.jsx)(u.SelectItem,{label:t.label,value:t.value},t.label)}},5304,[12,14,1747,1972,3185,4191,1987,4949,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.StorePill=function(v){const b=(0,e.c)(85),{resource:_,query:h}=v,p=(0,o.useObservableSuspense)(_);let x;b[0]!==h?(x=h.rxQuery$.pipe((0,l.map)(()=>h.getSelector("created_via"))),b[0]=h,b[1]=x):x=b[1];const S=(0,o.useObservableEagerState)(x);let j;b[2]!==h?(j=h.rxQuery$.pipe((0,l.map)(()=>h.getMetaDataElemMatchValue("_pos_store"))),b[2]=h,b[3]=j):j=b[3];const f=(0,o.useObservableEagerState)(j),k=(0,s.useT)(),y=!(!S&&!f),w=S||f,[O,E]=t.useState(!1);let M;e:{const e=Number(w);if(Number.isInteger(e)&&!isNaN(e)){let t,o;if(b[4]!==p?(t=p||[],b[4]=p,b[5]=t):t=b[5],b[6]!==e||b[7]!==t){let l;b[9]!==e?(l=t=>t.id===e,b[9]=e,b[10]=l):l=b[10],o=t.find(l),b[6]=e,b[7]=t,b[8]=o}else o=b[8];const l=o;if(l){const t=String(e),o=l.name??"";let c;b[11]!==t||b[12]!==o?(c={value:t,label:o},b[11]=t,b[12]=o,b[13]=c):c=b[13],M=c;break e}M=void 0;break e}switch(w){case"woocommerce-pos":{let e,t;b[14]!==k?(e=k("common.pos"),b[14]=k,b[15]=e):e=b[15],b[16]!==e?(t={value:"woocommerce-pos",label:e},b[16]=e,b[17]=t):t=b[17],M=t;break e}case"checkout":{let e,t;b[18]!==k?(e=k("common.online_store"),b[18]=k,b[19]=e):e=b[19],b[20]!==e?(t={value:"checkout",label:e},b[20]=e,b[21]=t):t=b[21],M=t;break e}case"admin":{let e,t;b[22]!==k?(e=k("common.wp_admin"),b[22]=k,b[23]=e):e=b[23],b[24]!==e?(t={value:"admin",label:e},b[24]=e,b[25]=t):t=b[25],M=t;break e}}M=void 0}const N=M;let I;b[26]!==h?(I=e=>{if(!e)return;const{value:t}=e,o=Number(t);Number.isInteger(o)&&!isNaN(o)?h.removeWhere("created_via").removeElemMatch("meta_data",{key:"_pos_store"}).where("meta_data").multipleElemMatch({key:"_pos_store",value:String(t)}).exec():h.removeElemMatch("meta_data",{key:"_pos_store"}).where("created_via").equals(t).exec()},b[26]=h,b[27]=I):I=b[27];const P=I;let C;b[28]!==h?(C=()=>{h.removeWhere("created_via").removeElemMatch("meta_data",{key:"_pos_store"}).exec()},b[28]=h,b[29]=C):C=b[29];const T=C;let q=!0;1===p.length&&0===p[0].id&&(q=!1);const B=y?void 0:"muted";let D,G,L,Q,V,W,$,z,F,R,A,H,J,K,U,X,Y,Z,ee;b[30]!==O?(D=()=>E(!O),b[30]=O,b[31]=D):D=b[31];b[32]!==k||b[33]!==N?.label?(G=N?.label||k("common.created_via_2"),b[32]=k,b[33]=N?.label,b[34]=G):G=b[34];b[35]!==G?(L=(0,u.jsx)(c.ButtonText,{children:G}),b[35]=G,b[36]=L):L=b[36];b[37]!==T||b[38]!==y||b[39]!==B||b[40]!==D||b[41]!==L?(Q=(0,u.jsx)(n.SelectPrimitiveTrigger,{asChild:!0,children:(0,u.jsx)(c.ButtonPill,{size:"xs",leftIcon:"shop",variant:B,onPress:D,removable:y,onRemove:T,children:L})}),b[37]=T,b[38]=y,b[39]=B,b[40]=D,b[41]=L,b[42]=Q):Q=b[42];b[43]!==k?(V=k("common.created_via_2"),b[43]=k,b[44]=V):V=b[44];b[45]!==V?(W=(0,u.jsx)(n.SelectLabel,{children:V}),b[45]=V,b[46]=W):W=b[46];b[47]!==k?($=k("common.pos"),b[47]=k,b[48]=$):$=b[48];b[49]!==k?(z=k("common.pos"),b[49]=k,b[50]=z):z=b[50];b[51]!==$||b[52]!==z?(F=(0,u.jsx)(n.SelectItem,{value:"woocommerce-pos",label:$,children:z}),b[51]=$,b[52]=z,b[53]=F):F=b[53];b[54]!==k?(R=k("common.online_store"),b[54]=k,b[55]=R):R=b[55];b[56]!==k?(A=k("common.online_store"),b[56]=k,b[57]=A):A=b[57];b[58]!==R||b[59]!==A?(H=(0,u.jsx)(n.SelectItem,{value:"checkout",label:R,children:A}),b[58]=R,b[59]=A,b[60]=H):H=b[60];b[61]!==k?(J=k("common.wp_admin"),b[61]=k,b[62]=J):J=b[62];b[63]!==k?(K=k("common.wp_admin"),b[63]=k,b[64]=K):K=b[64];b[65]!==J||b[66]!==K?(U=(0,u.jsx)(n.SelectItem,{value:"admin",label:J,children:K}),b[65]=J,b[66]=K,b[67]=U):U=b[67];b[68]!==W||b[69]!==F||b[70]!==H||b[71]!==U?(X=(0,u.jsxs)(n.SelectGroup,{children:[W,F,H,U]}),b[68]=W,b[69]=F,b[70]=H,b[71]=U,b[72]=X):X=b[72];b[73]!==q||b[74]!==p||b[75]!==k?(Y=q&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(n.SelectSeparator,{}),(0,u.jsxs)(n.SelectGroup,{children:[(0,u.jsx)(n.SelectLabel,{children:k("common.store")}),(p||[]).map(d)]})]}),b[73]=q,b[74]=p,b[75]=k,b[76]=Y):Y=b[76];b[77]!==X||b[78]!==Y?(Z=(0,u.jsxs)(n.SelectContent,{children:[X,Y]}),b[77]=X,b[78]=Y,b[79]=Z):Z=b[79];b[80]!==P||b[81]!==Q||b[82]!==Z||b[83]!==N?(ee=(0,u.jsxs)(n.Select,{value:N,onOpenChange:E,onValueChange:P,children:[Q,Z]}),b[80]=P,b[81]=Q,b[82]=Z,b[83]=N,b[84]=ee):ee=b[84];return ee};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var l=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,l.get?l:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),l=r(_d[3]),c=r(_d[4]),n=r(_d[5]),s=r(_d[6]),u=r(_d[7]);function d(e){return(0,u.jsx)(n.SelectItem,{value:String(e.id??""),label:e.name??"",children:e.name},e.id)}},5305,[12,14,1747,1972,3185,4191,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createSelectedEntity$=c,e.createSelectedEntityFromInputs$=function(t){return t.pipe((0,n.switchMap)(([t,n,u,o])=>c({id:t,result$:n,guestCustomer:u,fallbackOnEmpty:o})))};var t=r(d[0]),n=r(d[1]);function u(t){return{id:t,__isLoading:!0,first_name:'Loading...'}}function o(t,n){if(!(1===t.count||void 0===t.count&&1===t.hits.length))return!0;const u=t.hits[0]?.document?.id;return void 0===u||String(u)===String(n)}function c({id:c,result$:l,guestCustomer:s,fallbackOnEmpty:f=!0}){return 0===c?(0,t.of)(s??{id:0}):null==c||''===c?(0,t.of)(null):l?l.pipe((0,n.filter)(t=>o(t,c)),(0,n.map)(t=>1===t.count||void 0===t.count&&1===t.hits.length?t.hits[0].document:0===t.count||void 0===t.count&&0===t.hits.length?f?{id:c}:u(c):null),(0,n.startWith)(u(c))):(0,t.of)(u(c))}},5306,[1748,1972]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,resetUI:v,patchUI:S}=(0,d.useUISettings)("orders"),_=u.$;let p;e[0]!==u?(p=u.get(),e[0]=u,e[1]=p):p=e[1];const I=(0,o.useObservableState)(_,p),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==v||e[3]!==U?(y=()=>{U(v)},F=[U,v],e[2]=v,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==S||e[10]!==k?(D={form:k,onChange:S},e[9]=S,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5307,[12,14,4258,1747,4260,4330,4340,1605,4599,1745,6]); -__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Cashier=function(m){const p=(0,t.c)(8),{table:b,row:f}=m,v=f.original.document;let h;p[0]!==v.meta_data$?(h=v.meta_data$.pipe((0,l.map)(_),(0,l.map)(c)),p[0]=v.meta_data$,p[1]=h):h=p[1];const y=(0,n.useObservableEagerState)(h),x=(0,s.useCashierLabel)(y),P=b.options.meta?.query;if(void 0===x.id)return null;let $,j;p[2]!==x.id||p[3]!==P?($=()=>P?.where("meta_data").multipleElemMatch({key:"_pos_user",value:String(x.id)}).exec(),p[2]=x.id,p[3]=P,p[4]=$):$=p[4];p[5]!==x.label||p[6]!==$?(j=(0,o.jsx)(u.ButtonPill,{variant:"ghost-secondary",size:"xs",onPress:$,children:x.label}),p[5]=x.label,p[6]=$,p[7]=j):j=p[7];return j};var t=r(d[0]);r(d[1]);var n=r(d[2]),l=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]);function c(t){return t?.value}function _(t){return t?.find(m)}function m(t){return"_pos_user"===t.key}},5308,[12,14,1747,1972,3185,5284,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CreatedVia=function(t){const o=(0,e.c)(21),{row:w}=t,b=w.original.document,f=(0,c.useObservableEagerState)(b.created_via$),j=f??"";let k;o[0]!==j?(k=(0,n.default)(h,[j,"name"],"circleQuestion"),o[0]=j,o[1]=k):k=o[1];const v=k,x=f??"";let y;o[2]!==x?(y=(0,n.default)(h,[x,"type"],"muted"),o[2]=x,o[3]=y):y=o[3];const T=y,C=(0,p.useT)();let M;e:switch(f){case"woocommerce-pos":{let e;o[4]!==C?(e=C("common.pos_store"),o[4]=C,o[5]=e):e=o[5],M=e;break e}case"admin":{let e;o[6]!==C?(e=C("common.wp_admin"),o[6]=C,o[7]=e):e=o[7],M=e;break e}case"checkout":{let e;o[8]!==C?(e=C("common.online_store"),o[8]=C,o[9]=e):e=o[9],M=e;break e}default:{let e;o[10]!==f||o[11]!==C?(e=f||C("common.unknown"),o[10]=f,o[11]=C,o[12]=e):e=o[12],M=e}}const O=M,B=v,D=T;let E,I,P;o[13]!==B||o[14]!==D?(E=(0,_.jsx)(u.TooltipTrigger,{asChild:!0,children:(0,_.jsx)(s.IconButton,{name:B,variant:D})}),o[13]=B,o[14]=D,o[15]=E):E=o[15];o[16]!==O?(I=(0,_.jsx)(u.TooltipContent,{children:(0,_.jsx)(l.Text,{children:O})}),o[16]=O,o[17]=I):I=o[17];o[18]!==E||o[19]!==I?(P=(0,_.jsxs)(u.Tooltip,{delayDuration:150,children:[E,I]}),o[18]=E,o[19]=I,o[20]=P):P=o[20];return P};var e=r(d[0]);r(d[1]);var t,o=r(d[2]),n=(t=o)&&t.__esModule?t:{default:t},c=r(d[3]),s=r(d[4]),l=r(d[5]),u=r(d[6]),p=r(d[7]),_=r(d[8]);const h={'woocommerce-pos':{name:'wcpos',type:'muted'},admin:{name:'wordpress',type:'muted'},checkout:{name:'globe',type:'muted'}}},5309,[12,14,1358,1747,1574,1434,1578,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Customer=function(b){const h=(0,s.c)(21),{table:p,row:v,column:x}=b,f=v.original.document,w=p.options.meta?.query,{format:_}=(0,u.useCustomerNameFormat)(),j=(0,t.useObservableEagerState)(f.customer_id$),N=(0,t.useObservableEagerState)(f.billing$),O=(0,t.useObservableEagerState)(f.shipping$),S=x.columnDef.meta?.show;let y,E,F,P,$,q;h[0]!==j||h[1]!==w?(y=()=>w.where("customer_id").equals(j).exec(),h[0]=j,h[1]=w,h[2]=y):y=h[2];h[3]!==N||h[4]!==j||h[5]!==_||h[6]!==O?(E=_({billing:N,shipping:O,id:j}),h[3]=N,h[4]=j,h[5]=_,h[6]=O,h[7]=E):E=h[7];h[8]!==y||h[9]!==E?(F=(0,c.jsx)(o.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:y,children:E}),h[8]=y,h[9]=E,h[10]=F):F=h[10];h[11]!==N||h[12]!==S?(P=S?.("billing")&&(0,c.jsx)(l.FormatAddress,{address:N,showName:!1}),h[11]=N,h[12]=S,h[13]=P):P=h[13];h[14]!==O||h[15]!==S?($=S?.("shipping")&&(0,c.jsx)(l.FormatAddress,{address:O,showName:!1}),h[14]=O,h[15]=S,h[16]=$):$=h[16];h[17]!==F||h[18]!==P||h[19]!==$?(q=(0,c.jsxs)(n.VStack,{className:"max-w-full",children:[F,P,$]}),h[17]=F,h[18]=P,h[19]=$,h[20]=q):q=h[20];return q};var s=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),l=r(d[4]),n=r(d[5]),u=r(d[6]),c=r(d[7])},5310,[12,14,1747,3185,5243,1605,4535,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.OrderNumber=function(l){const o=(0,t.c)(2),{row:s}=l,b=s.original.document,v=(0,n.useObservableEagerState)(b.number$);let _;o[0]!==v?(_=v?(0,c.jsx)(u.Text,{children:v}):null,o[0]=v,o[1]=_):_=o[1];return _};var t=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),c=r(d[4])},5311,[12,14,1747,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PaymentMethod=function(u){const c=(0,t.c)(2),{row:s}=u,_=s.original.document,v=(0,n.useObservableEagerState)(_.payment_method_title$);let b;c[0]!==v?(b=v?(0,l.jsx)(o.Text,{children:v}):null,c[0]=v,c[1]=b):b=c[1];return b};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),l=r(d[4])},5312,[12,14,1747,1434,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Status=function(t){const n=(0,e.c)(19),{table:h,row:x}=t,b=x.original.document,j=(0,o.useObservableEagerState)(b.status$),_=j??"";let v;n[0]!==_?(v=(0,l.default)(f,[_,"name"],"circleQuestion"),n[0]=_,n[1]=v):v=n[1];const w=v,T=j??"";let S;n[2]!==T?(S=(0,l.default)(f,[T,"type"],"disabled"),n[2]=T,n[3]=S):S=n[3];const k=S,C=h.options.meta?.query,{getLabel:E}=(0,u.useOrderStatusLabel)(),L=w,O=k;let P,q;n[4]!==C||n[5]!==j?(P=()=>C?.where("status").equals(j).exec(),n[4]=C,n[5]=j,n[6]=P):P=n[6];n[7]!==L||n[8]!==O||n[9]!==P?(q=(0,y.jsx)(p.TooltipTrigger,{asChild:!0,children:(0,y.jsx)(s.IconButton,{name:L,variant:O,onPress:P})}),n[7]=L,n[8]=O,n[9]=P,n[10]=q):q=n[10];const D=j??"";let M,B,I;n[11]!==E||n[12]!==D?(M=E(D),n[11]=E,n[12]=D,n[13]=M):M=n[13];n[14]!==M?(B=(0,y.jsx)(p.TooltipContent,{side:"right",children:(0,y.jsx)(c.Text,{children:M})}),n[14]=M,n[15]=B):B=n[15];n[16]!==B||n[17]!==q?(I=(0,y.jsxs)(p.Tooltip,{delayDuration:150,children:[q,B]}),n[16]=B,n[17]=q,n[18]=I):I=n[18];return I};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),l=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),s=r(d[4]),c=r(d[5]),p=r(d[6]),u=r(d[7]),y=r(d[8]);const f={pending:{name:'clock',type:'info'},processing:{name:'circleEllipsis',type:'info'},'on-hold':{name:'circlePause',type:'info'},completed:{name:'circleCheck',type:'success'},cancelled:{name:'circleXmark',type:'warning'},refunded:{name:'arrowRotateLeft',type:'warning'},failed:{name:'triangleExclamation',type:'error'},'pos-open':{name:'cartShopping',type:'primary'},'pos-partial':{name:'circleDollar',type:'info'}}},5313,[12,14,1358,1747,1574,1434,1578,4949,6]); -__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Total=function(c){const u=(0,t.c)(19),{row:b,column:x}=c,h=b.original.document,f=(0,r.useObservableEagerState)(h.total$),v=(0,r.useObservableEagerState)(h.currency_symbol$),y=(0,r.useObservableEagerState)(h.payment_method_title$),_=(0,r.useObservableEagerState)(h.refunds$),j=v;let p;u[0]!==j?(p={currencySymbol:j},u[0]=j,u[1]=p):p=u[1];const{format:O}=(0,n.useCurrencyFormat)(p),S=x.columnDef.meta?.show;let E;e:{if(!_?.length){E=0;break e}let t;u[2]!==_?(t=_.reduce(o,0),u[2]=_,u[3]=t):t=u[3],E=t}const F=E,T=parseFloat(f??"0");let $,w,M,N,k;u[4]!==O||u[5]!==T?($=O(T),u[4]=O,u[5]=T,u[6]=$):$=u[6];u[7]!==$?(w=(0,l.jsx)(s.Text,{children:$}),u[7]=$,u[8]=w):w=u[8];u[9]!==O||u[10]!==F?(M=F>0&&(0,l.jsx)(s.Text,{className:"text-destructive text-right text-sm",children:O(-F)}),u[9]=O,u[10]=F,u[11]=M):M=u[11];u[12]!==y||u[13]!==S?(N=S?.("payment_method")&&(0,l.jsx)(s.Text,{className:"text-muted-foreground text-right text-sm",children:y}),u[12]=y,u[13]=S,u[14]=N):N=u[14];u[15]!==w||u[16]!==M||u[17]!==N?(k=(0,l.jsxs)(l.Fragment,{children:[w,M,N]}),u[15]=w,u[16]=M,u[17]=N,u[18]=k):k=u[18];return k};var t=_r(d[0]);_r(d[1]);var r=_r(d[2]),s=_r(d[3]),n=_r(d[4]),l=_r(d[5]);function o(t,r){return t+Math.abs(parseFloat(r.total||"0"))}},5314,[12,14,1747,1434,4462,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EditProductScreen}});var t=r(d[0])},5315,[5316]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditProductScreen=function(){const l=(0,t.c)(7),{productId:f}=(0,c.useLocalSearchParams)(),{collection:v}=(0,s.useCollection)("products");let P;l[0]!==v||l[1]!==f?(P=v.findOneFix(f),l[0]=v,l[1]=f,l[2]=P):P=l[2];const _=P.$;let b;l[3]!==_?(b=new o.ObservableResource(_),l[3]=_,l[4]=b):b=l[4];const p=b;let O;l[5]!==p?(O=(0,u.jsx)(n.EditProductModal,{resource:p}),l[5]=p,l[6]=O):O=l[6];return O};var t=r(d[0]);r(d[1]);var c=r(d[2]),o=r(d[3]),n=r(d[4]),s=r(d[5]),u=r(d[6])},5316,[12,14,850,1747,5317,4514,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditProductModal=function(f){const h=(0,e.c)(34),{resource:T}=f,b=(0,s.useObservableSuspense)(T),M=(0,j.useT)(),[v,_]=n.useState("form");if(!(0,l.isRxDocument)(b)){let e,n;return h[0]!==M?(e=M("products.no_product_found"),h[0]=M,h[1]=e):e=h[1],h[2]!==e?(n=(0,x.jsx)(o.Modal,{children:(0,x.jsx)(o.ModalContent,{size:"lg",children:(0,x.jsx)(o.ModalHeader,{children:(0,x.jsx)(o.ModalTitle,{children:e})})})}),h[2]=e,h[3]=n):n=h[3],n}let p,O,y,C,P,N,w,E,S,z,D,H;h[4]!==b.name||h[5]!==M?(p=M("common.edit_2",{name:b.name}),h[4]=b.name,h[5]=M,h[6]=p):p=h[6];h[7]!==p?(O=(0,x.jsx)(o.ModalHeader,{children:(0,x.jsx)(o.ModalTitle,{children:p})}),h[7]=p,h[8]=O):O=h[8];h[9]!==M?(y=M("common.form"),h[9]=M,h[10]=y):y=h[10];h[11]!==y?(C=(0,x.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,x.jsx)(d.Text,{children:y})}),h[11]=y,h[12]=C):C=h[12];h[13]!==M?(P=M("common.json"),h[13]=M,h[14]=P):P=h[14];h[15]!==P?(N=(0,x.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,x.jsx)(d.Text,{children:P})}),h[15]=P,h[16]=N):N=h[16];h[17]!==C||h[18]!==N?(w=(0,x.jsxs)(t.TabsList,{className:"w-full flex-row",children:[C,N]}),h[17]=C,h[18]=N,h[19]=w):w=h[19];h[20]!==b?(E=(0,x.jsx)(t.TabsContent,{value:"form",children:(0,x.jsx)(u.EditProductForm,{product:b})}),h[20]=b,h[21]=E):E=h[21];h[22]!==b?(S=b.toJSON(),h[22]=b,h[23]=S):S=h[23];h[24]!==S?(z=(0,x.jsx)(t.TabsContent,{value:"json",children:(0,x.jsx)(c.Tree,{value:S})}),h[24]=S,h[25]=z):z=h[25];h[26]!==z||h[27]!==w||h[28]!==E||h[29]!==v?(D=(0,x.jsx)(o.ModalBody,{children:(0,x.jsxs)(t.Tabs,{value:v,onValueChange:_,children:[w,E,z]})}),h[26]=z,h[27]=w,h[28]=E,h[29]=v,h[30]=D):D=h[30];h[31]!==D||h[32]!==O?(H=(0,x.jsx)(o.Modal,{children:(0,x.jsxs)(o.ModalContent,{size:"lg",children:[O,D]})}),h[31]=D,h[32]=O,h[33]=H):H=h[33];return H};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(s){var l=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,l.get?l:{enumerable:!0,get:function(){return e[s]}})}),n.default=e,n})(r(_d[1])),s=r(_d[2]),l=r(_d[3]),o=r(_d[4]),t=r(_d[5]),d=r(_d[6]),c=r(_d[7]),u=r(_d[8]),j=r(_d[9]),x=r(_d[10])},5317,[12,14,1747,2035,4838,4184,1434,4208,5318,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["categories"],t=["value","onChange"],o=["value"],s=["value","onChange"];function l(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditProductForm=function({product:l}){const n=(0,P.usePushDocument)(),p=(0,k.useT)(),[S,L]=d.useState(!1),{localPatch:H}=(0,E.useLocalMutation)(),[V,G]=d.useState([]);if(!l)throw new Error(p('products.product_not_found'));const z=(0,f.useForm)({resolver:(0,x.zodResolver)(A),defaultValues:{name:l.name,categories:l.categories?.map(e=>({value:String(e.id),label:e.name??''}))??[],status:l.status,featured:l.featured,virtual:l.virtual??!1,downloadable:l.downloadable??!1,sku:l.sku,regular_price:l.regular_price,sale_price:l.sale_price,stock_quantity:l.stock_quantity,manage_stock:l.manage_stock,barcode:l.barcode,tax_status:l.tax_status,tax_class:''===l.tax_class?'standard':l.tax_class,meta_data:l.meta_data}}),B=d.useCallback(async t=>{'standard'===t.tax_class&&(t.tax_class='');const{categories:o}=t,s=(0,c.default)(t,e),d=Object.assign({},s,{categories:o.map(e=>({id:(0,j.default)(e.value),name:e.label}))});L(!0);try{await H({document:l,data:d}),await n(l).then(e=>{(0,b.isRxDocument)(e)&&q.success(p('common.saved',{name:l.name}),{showToast:!0,saveToDb:!0,context:{productId:e.id,productName:l.name}})})}catch(e){const t=e instanceof Error?e.message:String(e);q.error(p('products.failed_to_save_product'),{showToast:!0,saveToDb:!0,context:{errorCode:O.ERROR_CODES.TRANSACTION_FAILED,productId:l.id,error:t}})}finally{L(!1)}},[H,l,n,p]),J=z.handleSubmit(B);return(0,R.jsx)(_.Form,Object.assign({},z,{children:(0,R.jsxs)(v.VStack,{className:"gap-4",children:[(0,R.jsx)(C.FormErrors,{}),(0,R.jsx)(_.FormField,{control:z.control,name:"name",render:({field:e})=>(0,R.jsx)(_.FormInput,Object.assign({label:p('common.name')},e))}),(0,R.jsx)(_.FormField,{control:z.control,name:"categories",render:({field:e})=>(0,R.jsx)(_.FormTreeCombobox,Object.assign({label:p('common.categories'),options:V,cascadeSelection:!1,placeholder:p('common.select_category'),searchPlaceholder:p('common.search_categories'),emptyMessage:p('common.no_category_found')},e,{children:(0,R.jsx)(M.CategoryTreeLoader,{onOptionsLoaded:G})}))}),(0,R.jsxs)(F.HStack,{className:"gap-4",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"sku",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({label:p('common.sku')},e))})}),(0,R.jsx)(_.FormField,{control:z.control,name:"barcode",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({label:p('common.barcode')},e))})})]}),(0,R.jsxs)(F.HStack,{className:"gap-4",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"regular_price",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({customComponent:N.CurrencyInput,label:p('common.regular_price')},e))})}),(0,R.jsx)(_.FormField,{control:z.control,name:"sale_price",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({customComponent:N.CurrencyInput,label:p('common.sale_price')},e))})})]}),(0,R.jsxs)(F.HStack,{className:"items-start gap-4",children:[(0,R.jsxs)(v.VStack,{className:"flex-1",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"status",render:e=>{let{field:{value:o,onChange:s}}=e,l=(0,c.default)(e.field,t);return(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSelect,Object.assign({label:p('common.status'),customComponent:I.ProductStatusSelect,value:o,onChange:s},l))})}}),(0,R.jsx)(_.FormField,{control:z.control,name:"featured",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSwitch,Object.assign({label:p('common.featured')},e))})}),(0,R.jsx)(_.FormField,{control:z.control,name:"virtual",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSwitch,Object.assign({label:p('products.virtual')},e))})}),(0,R.jsx)(_.FormField,{control:z.control,name:"downloadable",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSwitch,Object.assign({label:p('products.downloadable')},e))})})]}),(0,R.jsxs)(v.VStack,{className:"flex-1",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"stock_quantity",render:e=>{let{field:{value:t}}=e,s=(0,c.default)(e.field,o);return(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({customComponent:w.NumberInput,type:"numeric",label:p('products.stock_quantity'),value:null!=t?String(t):void 0},s))})}}),(0,R.jsx)(_.FormField,{control:z.control,name:"manage_stock",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSwitch,Object.assign({label:p('products.manage_stock')},e))})})]})]}),(0,R.jsxs)(F.HStack,{className:"gap-4",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"tax_class",render:e=>{let{field:{value:t,onChange:o}}=e,l=(0,c.default)(e.field,s);return(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSelect,Object.assign({label:p('common.tax_class'),customComponent:T.TaxClassSelect,value:t,onChange:o},l))})}}),(0,R.jsx)(_.FormField,{control:z.control,name:"tax_status",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormRadioGroup,Object.assign({label:p('common.tax_status'),customComponent:D.TaxStatusRadioGroup},e))})})]}),(0,R.jsx)(y.MetaDataForm,{}),(0,R.jsxs)(h.ModalFooter,{className:"px-0",children:[(0,R.jsx)(h.ModalClose,{children:p('common.cancel')}),(0,R.jsx)(h.ModalAction,{loading:S,onPress:J,children:p('common.save')})]})]})}))};var c=l(r(_d[0])),d=n(r(_d[1])),u=l(r(_d[2])),x=r(_d[3]),j=l(r(_d[4])),f=r(_d[5]),b=r(_d[6]),p=n(r(_d[7])),_=r(_d[8]),F=r(_d[9]),h=r(_d[10]),v=r(_d[11]),S=r(_d[12]),O=r(_d[13]),k=r(_d[14]),N=r(_d[15]),C=r(_d[16]),y=r(_d[17]),w=r(_d[18]),I=r(_d[19]),T=r(_d[20]),D=r(_d[21]),M=r(_d[22]),P=r(_d[23]),E=r(_d[24]),R=r(_d[25]);const q=(0,S.getLogger)(['wcpos','mutations','product']),L=p.object({value:p.string(),label:p.string()}),A=p.object({name:p.string(),categories:p.array(L).default([]),regular_price:p.string(),sale_price:p.string(),stock_quantity:p.number().optional().nullable(),manage_stock:p.boolean().optional(),status:p.string(),featured:p.boolean(),virtual:p.boolean(),downloadable:p.boolean(),sku:p.string().optional(),barcode:p.string().optional(),tax_status:p.string(),tax_class:p.string(),meta_data:y.metaDataSchema})},5318,[363,14,585,4258,2669,4260,2035,4330,4340,1351,4838,1605,1975,2644,1987,4539,4392,4394,4540,5319,4545,4549,4556,4400,3232,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductStatusSelect=function(l){const t=(0,n.c)(38);let s,h;if(t[0]!==l){var f=l;({value:h}=f),s=(0,c.default)(f,e),t[0]=l,t[1]=s,t[2]=h}else s=t[1],h=t[2];const j=(0,o.useT)();let p,x,S,_,O,T,M,P,y;t[3]!==j?(p=j("common.draft"),t[3]=j,t[4]=p):p=t[4];t[5]!==p?(x={label:p,value:"draft"},t[5]=p,t[6]=x):x=t[6];t[7]!==j?(S=j("common.pending"),t[7]=j,t[8]=S):S=t[8];t[9]!==S?(_={label:S,value:"pending"},t[9]=S,t[10]=_):_=t[10];t[11]!==j?(O=j("common.private"),t[11]=j,t[12]=O):O=t[12];t[13]!==O?(T={label:O,value:"private"},t[13]=O,t[14]=T):T=t[14];t[15]!==j?(M=j("common.publish"),t[15]=j,t[16]=M):M=t[16];t[17]!==M?(P={label:M,value:"publish"},t[17]=M,t[18]=P):P=t[18];t[19]!==x||t[20]!==_||t[21]!==T||t[22]!==P?(y=[x,_,T,P],t[19]=x,t[20]=_,t[21]=T,t[22]=P,t[23]=y):y=t[23];const C=y,G=C.find(e=>e.value===h?.value)?.label;let I,V,W,k,q;t[24]!==G||t[25]!==h?(I=h?Object.assign({},h,{label:G??""}):void 0,t[24]=G,t[25]=h,t[26]=I):I=t[26];t[27]!==j?(V=j("common.select_status"),t[27]=j,t[28]=V):V=t[28];t[29]!==V?(W=(0,v.jsx)(u.SelectTrigger,{children:(0,v.jsx)(u.SelectValue,{placeholder:V})}),t[29]=V,t[30]=W):W=t[30];t[31]!==C?(k=(0,v.jsx)(u.SelectContent,{matchWidth:!0,children:(0,v.jsx)(u.SelectGroup,{children:C.map(b)})}),t[31]=C,t[32]=k):k=t[32];t[33]!==s||t[34]!==I||t[35]!==W||t[36]!==k?(q=(0,v.jsxs)(u.Select,Object.assign({value:I},s,{children:[W,k]})),t[33]=s,t[34]=I,t[35]=W,t[36]=k,t[37]=q):q=t[37];return q};var l,t=r(d[0]),c=(l=t)&&l.__esModule?l:{default:l},n=r(d[1]);r(d[2]);var u=r(d[3]),s=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(u.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(s.Text,{children:e.label})},e.value)}},5319,[363,12,14,4191,1434,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EditVariationScreen}});var t=r(d[0])},5320,[5321]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditVariationScreen=function(){const u=(0,t.c)(7),{variationId:v}=(0,n.useLocalSearchParams)(),{collection:f}=(0,s.useCollection)("variations");let _;u[0]!==f||u[1]!==v?(_=f.findOneFix(v),u[0]=f,u[1]=v,u[2]=_):_=u[2];const b=_.$;let O;u[3]!==b?(O=new o.ObservableResource(b),u[3]=b,u[4]=O):O=u[4];const j=O;let x;u[5]!==j?(x=(0,l.jsx)(c.EditVariationModal,{resource:j}),u[5]=j,u[6]=x):x=u[6];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]),l=r(d[6])},5321,[12,14,850,1747,5322,4514,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditVariationModal=function(h){const f=(0,e.c)(34),{resource:T}=h,b=(0,s.useObservableSuspense)(T),v=(0,x.useT)(),[M,_]=n.useState("form");if(!(0,l.isRxDocument)(b)){let e,n;return f[0]!==v?(e=v("common.no_variation_found"),f[0]=v,f[1]=e):e=f[1],f[2]!==e?(n=(0,j.jsx)(o.Modal,{children:(0,j.jsx)(o.ModalContent,{size:"lg",children:(0,j.jsx)(o.ModalHeader,{children:(0,j.jsx)(o.ModalTitle,{children:(0,j.jsx)(c.Text,{children:e})})})})}),f[2]=e,f[3]=n):n=f[3],n}let O,p,y,C,N,w,E,P,S,V,z,D;f[4]!==v||f[5]!==b.name?(O=v("common.edit_2",{name:b.name}),f[4]=v,f[5]=b.name,f[6]=O):O=f[6];f[7]!==O?(p=(0,j.jsx)(o.ModalHeader,{children:(0,j.jsx)(o.ModalTitle,{children:(0,j.jsx)(c.Text,{children:O})})}),f[7]=O,f[8]=p):p=f[8];f[9]!==v?(y=v("common.form"),f[9]=v,f[10]=y):y=f[10];f[11]!==y?(C=(0,j.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,j.jsx)(c.Text,{children:y})}),f[11]=y,f[12]=C):C=f[12];f[13]!==v?(N=v("common.json"),f[13]=v,f[14]=N):N=f[14];f[15]!==N?(w=(0,j.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,j.jsx)(c.Text,{children:N})}),f[15]=N,f[16]=w):w=f[16];f[17]!==C||f[18]!==w?(E=(0,j.jsxs)(t.TabsList,{className:"w-full flex-row",children:[C,w]}),f[17]=C,f[18]=w,f[19]=E):E=f[19];f[20]!==b?(P=(0,j.jsx)(t.TabsContent,{value:"form",children:(0,j.jsx)(u.EditVariationForm,{variation:b})}),f[20]=b,f[21]=P):P=f[21];f[22]!==b?(S=b.toJSON(),f[22]=b,f[23]=S):S=f[23];f[24]!==S?(V=(0,j.jsx)(t.TabsContent,{value:"json",children:(0,j.jsx)(d.Tree,{value:S})}),f[24]=S,f[25]=V):V=f[25];f[26]!==V||f[27]!==E||f[28]!==P||f[29]!==M?(z=(0,j.jsx)(o.ModalBody,{children:(0,j.jsxs)(t.Tabs,{value:M,onValueChange:_,children:[E,P,V]})}),f[26]=V,f[27]=E,f[28]=P,f[29]=M,f[30]=z):z=f[30];f[31]!==z||f[32]!==p?(D=(0,j.jsx)(o.Modal,{children:(0,j.jsxs)(o.ModalContent,{size:"lg",children:[p,z]})}),f[31]=z,f[32]=p,f[33]=D):D=f[33];return D};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(s){var l=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,l.get?l:{enumerable:!0,get:function(){return e[s]}})}),n.default=e,n})(r(_d[1])),s=r(_d[2]),l=r(_d[3]),o=r(_d[4]),t=r(_d[5]),c=r(_d[6]),d=r(_d[7]),u=r(_d[8]),x=r(_d[9]),j=r(_d[10])},5322,[12,14,1747,2035,4838,4184,1434,4208,5323,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value"],s=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditVariationForm=function({variation:o}){const n=(0,D.usePushDocument)(),_=(0,k.useT)(),[F,P]=c.useState(!1),{localPatch:q}=(0,T.useLocalMutation)();if(!o)throw new Error('Variation not found');const V=(0,x.useForm)({resolver:(0,d.zodResolver)(R),defaultValues:{status:o.status,sku:o.sku,regular_price:o.regular_price,sale_price:o.sale_price,stock_quantity:o.stock_quantity,manage_stock:o.manage_stock,barcode:o.barcode,tax_status:o.tax_status,tax_class:''===o.tax_class?'standard':o.tax_class,meta_data:o.meta_data}}),A=c.useCallback(async e=>{'standard'===e.tax_class&&(e.tax_class=''),P(!0);try{await q({document:o,data:e}),await n(o).then(e=>{(0,j.isRxDocument)(e)&&M.success(_('common.saved',{name:o.name}),{showToast:!0,saveToDb:!0,context:{variationId:e.id,variationName:o.name}})})}catch(e){const t=e instanceof Error?e.message:String(e);M.error(_('products.failed_to_save_variation'),{showToast:!0,saveToDb:!0,context:{errorCode:v.ERROR_CODES.TRANSACTION_FAILED,variationId:o.id,error:t}})}finally{P(!1)}},[q,o,n,_]),H=V.handleSubmit(A);return(0,E.jsx)(f.Form,Object.assign({},V,{children:(0,E.jsxs)(h.VStack,{className:"gap-4",children:[(0,E.jsx)(S.FormErrors,{}),(0,E.jsxs)(p.HStack,{className:"gap-4",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"sku",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormInput,Object.assign({label:_('common.sku')},e))})}),(0,E.jsx)(f.FormField,{control:V.control,name:"barcode",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormInput,Object.assign({label:_('common.barcode')},e))})})]}),(0,E.jsxs)(p.HStack,{className:"gap-4",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"regular_price",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormInput,Object.assign({customComponent:C.CurrencyInput,label:_('common.regular_price')},e))})}),(0,E.jsx)(f.FormField,{control:V.control,name:"sale_price",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormInput,Object.assign({customComponent:C.CurrencyInput,label:_('common.sale_price')},e))})})]}),(0,E.jsxs)(p.HStack,{className:"gap-4",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"status",render:t=>{let{field:{value:s,onChange:o}}=t,n=(0,l.default)(t.field,e);return(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormSelect,Object.assign({label:_('common.status'),customComponent:y.ProductStatusSelect,value:s,onChange:o},n))})}}),(0,E.jsxs)(h.VStack,{className:"flex-1",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"stock_quantity",render:e=>{let{field:{value:s}}=e,o=(0,l.default)(e.field,t);return(0,E.jsx)(f.FormInput,Object.assign({customComponent:O.NumberInput,type:"numeric",label:_('products.stock_quantity'),value:null!=s?String(s):void 0},o))}}),(0,E.jsx)(f.FormField,{control:V.control,name:"manage_stock",render:({field:e})=>(0,E.jsx)(f.FormSwitch,Object.assign({label:_('products.manage_stock')},e))})]})]}),(0,E.jsxs)(p.HStack,{className:"gap-4",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"tax_class",render:e=>{let{field:{value:t,onChange:o}}=e,n=(0,l.default)(e.field,s);return(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormSelect,Object.assign({label:_('common.tax_class'),customComponent:I.TaxClassSelect,value:t,onChange:o},n))})}}),(0,E.jsx)(f.FormField,{control:V.control,name:"tax_status",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormRadioGroup,Object.assign({label:_('common.tax_status'),customComponent:w.TaxStatusRadioGroup},e))})})]}),(0,E.jsx)(N.MetaDataForm,{}),(0,E.jsxs)(b.ModalFooter,{className:"px-0",children:[(0,E.jsx)(b.ModalClose,{children:_('common.cancel')}),(0,E.jsx)(b.ModalAction,{loading:F,onPress:H,children:_('common.save')})]})]})}))};var l=o(r(_d[0])),c=n(r(_d[1])),u=o(r(_d[2])),d=r(_d[3]),x=r(_d[4]),j=r(_d[5]),_=n(r(_d[6])),f=r(_d[7]),p=r(_d[8]),b=r(_d[9]),h=r(_d[10]),F=r(_d[11]),v=r(_d[12]),k=r(_d[13]),C=r(_d[14]),S=r(_d[15]),N=r(_d[16]),O=r(_d[17]),y=r(_d[18]),I=r(_d[19]),w=r(_d[20]),D=r(_d[21]),T=r(_d[22]),E=r(_d[23]);const M=(0,F.getLogger)(['wcpos','mutations','variation']),R=_.object({regular_price:_.string(),sale_price:_.string(),stock_quantity:_.number().optional().nullable(),manage_stock:_.boolean().optional(),status:_.string(),sku:_.string().optional(),barcode:_.string().optional(),tax_status:_.string(),tax_class:_.string(),meta_data:N.metaDataSchema})},5323,[363,14,585,4258,4260,2035,4330,4340,1351,4838,1605,1975,2644,1987,4539,4392,4394,4540,5319,4545,4549,4400,3232,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),t=r(d[1]),o=(e=t)&&e.__esModule?e:{default:e},c=r(d[2]),s=r(d[3]),l=r(d[4]);const u={initialRouteName:'index'};function f(){const e=(0,n.c)(7),t=(0,s.useNavigationBackground)();let u,f,b,p,S;return e[0]!==t?(u={headerShown:!1,contentStyle:{backgroundColor:t}},e[0]=t,e[1]=u):u=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)(c.Stack.Screen,{name:"index"}),e[2]=f):f=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/product/[productId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=b):b=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(p=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/variation/[variationId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=p):p=e[4],e[5]!==u?(S=(0,l.jsx)(o.default,{className:"bg-background flex-1",children:(0,l.jsxs)(c.Stack,{screenOptions:u,children:[f,b,p]})}),e[5]=u,e[6]=S):S=e[6],S}},5324,[12,585,850,4960,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var t=r(d[0]),c=r(d[1]),u=(0,t.withProAccess)(c.ProductsScreen,'products')},5325,[5066,5326]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductsScreen=function(){const x=(0,s.c)(4);let y;x[0]===Symbol.for("react.memo_cache_sentinel")?(y={queryKeys:["tax-rates"],collectionName:"taxes"},x[0]=y):y=x[0];const _=(0,n.useQuery)(y);let h,j;x[1]===Symbol.for("react.memo_cache_sentinel")?(h=(0,l.jsx)(c.Suspense,{children:(0,l.jsx)(o.Products,{})}),x[1]=h):h=x[1];x[2]!==_?(j=(0,l.jsx)(t.ErrorBoundary,{children:(0,l.jsx)(c.Suspense,{children:(0,l.jsx)(u.TaxRatesProvider,{taxQuery:_,children:h})})}),x[2]=_,x[3]=j):j=x[3];return j};var s=r(d[0]),t=r(d[1]),c=r(d[2]),n=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6])},5326,[12,1348,1741,4070,5327,4500,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Products=function(){const e=(0,t.c)(59),{uiSettings:n}=(0,J.useUISettings)("products"),{calcTaxes:h}=(0,$.useTaxRates)();let P;e[0]===Symbol.for("react.memo_cache_sentinel")?(P={collectionName:"products"},e[0]=P):P=e[0];const{patch:j}=(0,L.useMutation)(P);let C;e[1]===Symbol.for("react.memo_cache_sentinel")?(C={collectionName:"variations"},e[1]=C):C=e[1];const{patch:k}=(0,L.useMutation)(C),v=o.default.useRef(null),{bottom:B}=(0,l.useSafeAreaInsets)();let D;e[2]===Symbol.for("react.memo_cache_sentinel")?(D={},e[2]=D):D=e[2];const[I,V]=(0,u.useObservableRef)(D),q=(0,N.useT)();let w;e[3]===Symbol.for("react.memo_cache_sentinel")?(w=["products",{target:"page",type:"relational"}],e[3]=w):w=e[3];const Q=n.sortDirection;let F,A,G;e[4]!==Q||e[5]!==n.sortBy?(F={queryKeys:w,collectionName:"products",initialParams:{sort:[{[n.sortBy]:Q}]},infiniteScroll:!0},e[4]=Q,e[5]=n.sortBy,e[6]=F):F=e[6];e[7]===Symbol.for("react.memo_cache_sentinel")?(A=["variations",{target:"page",type:"relational"}],e[7]=A):A=e[7];e[8]===Symbol.for("react.memo_cache_sentinel")?(G={queryKeys:A,collectionName:"variations",initialParams:{sort:[{id:"asc"}]},endpoint:"products/variations",greedy:!0},e[8]=G):G=e[8];const{parentQuery:U}=(0,S.useRelationalQuery)(F,G);let H;(0,E.useBarcode)(U,v),e[9]!==I?(H=(e,t)=>{I.current=t?Object.assign({},I.current,{[e]:!0}):(0,s.default)(I.current,e)},e[9]=I,e[10]=H):H=e[10];const W=H;let X,Y,ee,te,ie;e[11]===Symbol.for("react.memo_cache_sentinel")?(X=(0,_.getExpandedRowModel)(),e[11]=X):X=e[11];e[12]!==I?(Y=e=>{const t="function"==typeof e?e(I.current):e;I.current=t},e[12]=I,e[13]=Y):Y=e[13];e[14]!==j||e[15]!==k?(ee=e=>{const{document:t,changes:o}=e;"variation"===t.type?k({document:t,data:o}):j({document:t,data:o})},e[14]=j,e[15]=k,e[16]=ee):ee=e[16];e[17]!==V||e[18]!==I||e[19]!==W||e[20]!==ee?(te={expandedRef:I,expanded$:V,setRowExpanded:W,onChange:ee,variationRenderCell:re},e[17]=V,e[18]=I,e[19]=W,e[20]=ee,e[21]=te):te=e[21];e[22]!==Y||e[23]!==te?(ie={getExpandedRowModel:X,onExpandedChange:Y,getRowCanExpand:se,meta:te},e[22]=Y,e[23]=te,e[24]=ie):ie=e[24];const le=ie,de=0!==B?B:void 0;let ue,me,ge,pe,be,fe,ye,xe,Se,he,Pe;e[25]!==de?(ue={paddingBottom:de},e[25]=de,e[26]=ue):ue=e[26];e[27]!==q?(me=q("common.search_products"),e[27]=q,e[28]=me):me=e[28];e[29]!==U||e[30]!==me?(ge=(0,Z.jsx)(b.ErrorBoundary,{children:(0,Z.jsx)(K.QuerySearchInput,{ref:v,query:U,placeholder:me,className:"flex-1",testID:"search-products"})}),e[29]=U,e[30]=me,e[31]=ge):ge=e[31];e[32]!==q?(pe=q("common.product_settings"),e[32]=q,e[33]=pe):pe=e[33];e[34]===Symbol.for("react.memo_cache_sentinel")?(be=(0,Z.jsx)(T.UISettingsForm,{}),e[34]=be):be=e[34];e[35]!==pe?(fe=(0,Z.jsx)(z.UISettingsDialog,{title:pe,children:be}),e[35]=pe,e[36]=fe):fe=e[36];e[37]!==ge||e[38]!==fe?(ye=(0,Z.jsxs)(f.HStack,{children:[ge,fe]}),e[37]=ge,e[38]=fe,e[39]=ye):ye=e[39];e[40]!==U?(xe=(0,Z.jsx)(b.ErrorBoundary,{children:(0,Z.jsx)(M.FilterBar,{query:U})}),e[40]=U,e[41]=xe):xe=e[41];e[42]!==ye||e[43]!==xe?(Se=(0,Z.jsx)(p.CardHeader,{className:"bg-card-header p-2",children:(0,Z.jsxs)(x.VStack,{children:[ye,xe]})}),e[42]=ye,e[43]=xe,e[44]=Se):Se=e[44];e[45]===Symbol.for("react.memo_cache_sentinel")?(he=(0,Z.jsx)(O.DataTableSkeleton,{id:"products"}),e[45]=he):he=e[45];e[46]!==q?(Pe=q("common.no_products_found"),e[46]=q,e[47]=Pe):Pe=e[47];const je=h?ce:R.DataTableFooter;let Ce,ke,ve;e[48]!==U||e[49]!==Pe||e[50]!==je||e[51]!==le?(Ce=(0,Z.jsx)(p.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,Z.jsx)(b.ErrorBoundary,{children:(0,Z.jsx)(y.Suspense,{fallback:he,children:(0,Z.jsx)(R.DataTable,{id:"products",query:U,renderItem:oe,renderCell:ae,noDataMessage:Pe,estimatedItemSize:100,TableFooterComponent:je,getItemType:ne,tableConfig:le})})})}),e[48]=U,e[49]=Pe,e[50]=je,e[51]=le,e[52]=Ce):Ce=e[52];e[53]!==Se||e[54]!==Ce?(ke=(0,Z.jsxs)(p.Card,{className:"flex-1",children:[Se,Ce]}),e[53]=Se,e[54]=Ce,e[55]=ke):ke=e[55];e[56]!==ue||e[57]!==ke?(ve=(0,Z.jsx)(c.default,{testID:"screen-products",className:"h-full p-2",style:ue,children:ke}),e[56]=ue,e[57]=ke,e[58]=ve):ve=e[58];return ve};var t=r(d[0]),o=e(r(d[1])),c=e(r(d[2])),n=e(r(d[3])),s=e(r(d[4])),l=r(d[5]),u=r(d[6]),_=r(d[7]),p=r(d[8]),b=r(d[9]),f=r(d[10]),y=r(d[11]),x=r(d[12]),S=r(d[13]),h=r(d[14]),P=r(d[15]),j=r(d[16]),C=r(d[17]),k=r(d[18]),v=r(d[19]),B=r(d[20]),D=r(d[21]),I=r(d[22]),T=r(d[23]),E=r(d[24]),N=r(d[25]),R=r(d[26]),O=r(d[27]),V=r(d[28]),q=r(d[29]),M=r(d[30]),w=r(d[31]),Q=r(d[32]),F=r(d[33]),A=r(d[34]),G=r(d[35]),U=r(d[36]),H=r(d[37]),K=r(d[38]),z=r(d[39]),$=r(d[40]),J=r(d[41]),L=r(d[42]),W=r(d[43]),X=r(d[44]),Y=r(d[45]),Z=r(d[46]);const ee={simple:{actions:h.Actions,image:w.ProductImage,name:C.ProductName,barcode:P.Barcode,price:k.Price,regular_price:j.EditablePrice,sale_price:j.EditablePrice,date_created_gmt:V.DateCell,date_modified_gmt:V.DateCell,stock_quantity:v.StockQuantity,stock_status:B.StockStatus,categories:q.ProductCategories,tags:Q.ProductTags,brands:X.ProductBrands,cost_of_goods_sold:Y.COGS},variable:{actions:h.Actions,image:A.VariableProductImage,name:C.ProductName,barcode:P.Barcode,regular_price:G.VariableProductPrice,price:G.VariableProductPrice,sale_price:G.VariableProductPrice,date_created_gmt:V.DateCell,date_modified_gmt:V.DateCell,stock_quantity:v.StockQuantity,stock_status:B.StockStatus,categories:q.ProductCategories,tags:Q.ProductTags,brands:X.ProductBrands,cost_of_goods_sold:Y.COGS}},te={actions:D.VariationActions,price:k.Price,name:I.ProductVariationName,sale_price:j.EditablePrice,regular_price:j.EditablePrice,stock_quantity:v.StockQuantity,date_created_gmt:V.DateCell,date_modified_gmt:V.DateCell,barcode:P.Barcode,stock_status:B.StockStatus,image:H.ProductVariationImage,categories:()=>{},tags:()=>{},brands:()=>{},cost_of_goods_sold:Y.COGS};function ae(e,t){let o='simple';'variable'===t.row.original.document.type&&(o='variable');const c=(0,n.default)(ee,[o,e]);return c?(0,Z.jsx)(c,Object.assign({},t)):(0,Z.jsx)(W.TextCell,Object.assign({},t))}function re({column:e}){return(0,n.default)(te,e.id)}function oe({item:e,index:t,table:o}){return'variable'===e.original.document.type?(0,Z.jsx)(U.VariableProductRow,{item:e,index:t,table:o}):(0,R.defaultRenderItem)({item:e,index:t,table:o})}function ce(e){const o=(0,t.c)(3),c=e;let n,s;return o[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,Z.jsx)(F.TaxBasedOn,{}),o[0]=n):n=o[0],o[1]!==c?(s=(0,Z.jsx)(R.DataTableFooter,Object.assign({},c,{children:n})),o[1]=c,o[2]=s):s=o[2],s}function ne(e){return e.original.document.type}function se(e){return"variable"===e.original.document.type}},5327,[12,14,585,1358,4740,854,1747,4697,3186,1348,1351,1741,1605,4070,5328,5329,5330,5331,5332,5333,5334,5335,5336,5337,5338,1987,4803,5230,5231,4747,4809,4822,4749,4783,4823,4824,4825,4831,4832,4599,4500,1745,4534,4804,4752,5339,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function({row:h}){const D=(0,n.useRouter)(),f=h.original.document,[w,y]=e.useState(!1),A=(0,j.usePullDocument)(),_=(0,d.useT)(),v=(0,p.useDeleteDocument)(),{readOnly:M}=(0,u.useProAccess)(),P=e.useCallback(async()=>{try{f.id&&await v(f.id,f.collection),await f.remove()}finally{}},[f,v]);if(M)return null;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(o.DropdownMenu,{children:[(0,x.jsx)(o.DropdownMenuTrigger,{asChild:!0,children:(0,x.jsx)(c.IconButton,{name:"ellipsisVertical",testID:"product-actions-button"})}),(0,x.jsxs)(o.DropdownMenuContent,{align:"end",children:[(0,x.jsxs)(o.DropdownMenuItem,{onPress:()=>{D.push({pathname:`/(app)/(drawer)/products/(modals)/edit/product/${f.uuid}`})},children:[(0,x.jsx)(s.Icon,{name:"penToSquare"}),(0,x.jsx)(l.Text,{children:_('common.edit')})]}),f.id&&(0,x.jsxs)(o.DropdownMenuItem,{onPress:()=>{f.id&&A(f.id,f.collection)},children:[(0,x.jsx)(s.Icon,{name:"arrowRotateRight"}),(0,x.jsx)(l.Text,{children:_('common.sync')})]}),(0,x.jsx)(o.DropdownMenuSeparator,{}),(0,x.jsxs)(o.DropdownMenuItem,{variant:"destructive",onPress:()=>y(!0),children:[(0,x.jsx)(s.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,x.jsx)(l.Text,{children:_('common.delete')})]})]})]}),(0,x.jsx)(t.AlertDialog,{open:w,onOpenChange:y,children:(0,x.jsxs)(t.AlertDialogContent,{children:[(0,x.jsxs)(t.AlertDialogHeader,{children:[(0,x.jsx)(t.AlertDialogTitle,{children:_('products.delete',{product:f.name})}),(0,x.jsx)(t.AlertDialogDescription,{children:_('products.are_you_sure_you_want_to')})]}),(0,x.jsxs)(t.AlertDialogFooter,{children:[(0,x.jsx)(t.AlertDialogCancel,{children:_('common.cancel')}),(0,x.jsx)(t.AlertDialogAction,{variant:"destructive",onPress:P,children:_('common.delete')})]})]})})]})};var e=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[0])),n=r(_d[1]),t=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),p=r(_d[9]),j=r(_d[10]),x=r(_d[11])},5328,[14,850,5210,4476,1357,1574,1434,1987,5071,4473,4813,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Barcode=function(s){const d=(0,e.c)(10),{row:l,table:b}=s,f=l.original.document,O=(0,n.useObservableEagerState)(f.barcode$),[v,p]=t.useState(O),{readOnly:_}=(0,u.useProAccess)(),j=b.options.meta,[y,S]=t.useState(O);O!==y&&(S(O),p(O));let h;d[0]!==j||d[1]!==f||d[2]!==_||d[3]!==v?(h=()=>{_||j.onChange({document:f,changes:{barcode:v}})},d[0]=j,d[1]=f,d[2]=_,d[3]=v,d[4]=h):h=d[4];const P=h,E=_?void 0:p,w=!_;let x;d[5]!==P||d[6]!==E||d[7]!==w||d[8]!==v?(x=(0,c.jsx)(o.Input,{value:v,onChangeText:E,onBlur:P,onSubmitEditing:P,blurOnSubmit:!0,editable:w}),d[5]=P,d[6]=E,d[7]=w,d[8]=v,d[9]=x):x=d[9];return x};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),u=r(_d[4]),c=r(_d[5])},5329,[12,14,1747,4352,5071,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditablePrice=function(l){const u=(0,n.c)(8),{row:b,column:_,table:v}=l,p=b.original.document,f=(0,t.useObservableEagerState)(p[`${_.id}$`]),h=v.options.meta,{readOnly:y}=(0,c.useProAccess)();let C;u[0]!==_.id||u[1]!==p||u[2]!==h?(C=n=>h.onChange({document:p,changes:{[_.id]:String(n)}}),u[0]=_.id,u[1]=p,u[2]=h,u[3]=C):C=u[3];const O=y||"sale_price"===_.id&&!p.on_sale;let P;u[4]!==f||u[5]!==C||u[6]!==O?(P=(0,s.jsx)(o.CurrencyInput,{value:f,onChangeText:C,disabled:O}),u[4]=f,u[5]=C,u[6]=O,u[7]=P):P=u[7];return P};var n=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5])},5330,[12,14,1747,4539,5071,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductName=function(j){const p=(0,t.c)(30),y=j.row.original.document,h=j.column.columnDef.meta?.show,v=(0,s.useObservableEagerState)(y.name$),{readOnly:O}=(0,b.useProAccess)(),f=j.table.options.meta;let k;p[0]!==f||p[1]!==y||p[2]!==O?(k=O?void 0:t=>f.onChange({document:y,changes:{name:t}}),p[0]=f,p[1]=y,p[2]=O,p[3]=k):k=p[3];const N=!O;let P,_,w,A,T,C,E;p[4]!==v||p[5]!==k||p[6]!==N?(P=(0,x.jsx)(o.EditableField,{value:v,onChangeText:k,editable:N}),p[4]=v,p[5]=k,p[6]=N,p[7]=P):P=p[7];p[8]!==y.sku||p[9]!==h?(_=h?.("sku")&&(0,x.jsx)(c.Text,{className:"text-sm",children:y.sku}),p[8]=y.sku,p[9]=h,p[10]=_):_=p[10];p[11]!==y.barcode||p[12]!==h?(w=h?.("barcode")&&(0,x.jsx)(c.Text,{className:"text-sm",children:y.barcode}),p[11]=y.barcode,p[12]=h,p[13]=w):w=p[13];p[14]!==j||p[15]!==h?(A=h?.("attributes")&&(0,x.jsx)(u.PlainAttributes,Object.assign({},j)),p[14]=j,p[15]=h,p[16]=A):A=p[16];p[17]!==y.type||p[18]!==j?(T="variable"===y.type&&(0,x.jsx)(u.ProductAttributes,Object.assign({},j)),p[17]=y.type,p[18]=j,p[19]=T):T=p[19];p[20]!==y.type||p[21]!==j?(C="grouped"===y.type&&(0,x.jsx)(l.GroupedNames,Object.assign({},j)),p[20]=y.type,p[21]=j,p[22]=C):C=p[22];p[23]!==P||p[24]!==_||p[25]!==w||p[26]!==A||p[27]!==T||p[28]!==C?(E=(0,x.jsxs)(n.VStack,{space:"xs",className:"w-full",children:[P,_,w,A,T,C]}),p[23]=P,p[24]=_,p[25]=w,p[26]=A,p[27]=T,p[28]=C,p[29]=E):E=p[29];return E};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]),u=r(d[6]),l=r(d[7]),b=r(d[8]),x=r(d[9])},5331,[12,14,1747,1434,1605,4711,4745,4748,5071,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Price=function(u){const l=(0,t.c)(5),{row:n,column:x}=u,b=n.original.document,v=(0,s.useObservableEagerState)(b.price$),_=(0,s.useObservableEagerState)(b.tax_status$),p=(0,s.useObservableEagerState)(b.tax_class$),f=v??"",O=""===_||void 0===_?"none":_,S=p??"",E=x.columnDef.meta?.show?.("tax")?"text":"tooltip";let P;l[0]!==f||l[1]!==O||l[2]!==S||l[3]!==E?(P=(0,c.jsx)(o.PriceWithTax,{price:f,taxStatus:O,taxClass:S,taxDisplay:E}),l[0]=f,l[1]=O,l[2]=S,l[3]=E,l[4]=P):P=l[4];return P};var t=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),c=r(d[4])},5332,[12,14,1747,4754,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.StockQuantity=function(t){const n=(0,e.c)(20),{row:k,table:f}=t,v=k.original.document,j=(0,c.useObservableEagerState)(v.stock_quantity$),x=(0,c.useObservableEagerState)(v.manage_stock$),y=(0,l.useT)(),S=f.options.meta,{readOnly:C}=(0,b.useProAccess)(),p=String(j||0);let O;n[0]!==S||n[1]!==v?(O=e=>S.onChange({document:v,changes:{stock_quantity:e}}),n[0]=S,n[1]=v,n[2]=O):O=n[2];const w=C||!x;let q,E;n[3]!==p||n[4]!==O||n[5]!==w?(q=(0,_.jsx)(s.default,{className:"flex-row justify-center",children:(0,_.jsx)(h.NumberInput,{value:p,onChangeText:O,disabled:w})}),n[3]=p,n[4]=O,n[5]=w,n[6]=q):q=n[6];n[7]!==y?(E=y("products.manage"),n[7]=y,n[8]=E):E=n[8];const I=x??!1;let M,N,P;n[9]!==S||n[10]!==v?(M=e=>S.onChange({document:v,changes:{manage_stock:e}}),n[9]=S,n[10]=v,n[11]=M):M=n[11];n[12]!==C||n[13]!==E||n[14]!==I||n[15]!==M?(N=(0,_.jsx)(o.SwitchWithLabel,{nativeID:"manage_stock",label:E,checked:I,onCheckedChange:M,size:"sm",disabled:C}),n[12]=C,n[13]=E,n[14]=I,n[15]=M,n[16]=N):N=n[16];n[17]!==q||n[18]!==N?(P=(0,_.jsxs)(u.VStack,{children:[q,N]}),n[17]=q,n[18]=N,n[19]=P):P=n[19];return P};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},c=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6]),h=r(d[7]),b=r(d[8]),_=r(d[9])},5333,[12,14,585,1747,4377,1605,1987,4540,5071,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.StockStatus=function(n){const l=(0,t.c)(10),{table:k,row:b}=n,h=b.original.document,v=(0,s.useObservableEagerState)(h.stock_status$),{getLabel:_}=(0,c.useStockStatusLabel)(),f=k.options.meta;let w;e:switch(v){case"instock":w="ghost-success";break e;case"outofstock":w="ghost-destructive";break e;case"onbackorder":case"lowstock":w="ghost-warning";break e;default:w="ghost"}const S=w;let q;l[0]!==f.query||l[1]!==v?(q=()=>f.query.where("stock_status").equals(v).exec(),l[0]=f.query,l[1]=v,l[2]=q):q=l[2];const y=v??"";let x,P;l[3]!==_||l[4]!==y?(x=_(y),l[3]=_,l[4]=y,l[5]=x):x=l[5];l[6]!==q||l[7]!==x||l[8]!==S?(P=(0,u.jsx)(o.ButtonPill,{size:"xs",variant:S,onPress:q,children:x}),l[6]=q,l[7]=x,l[8]=S,l[9]=P):P=l[9];return P};var t=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),c=r(d[4]),u=r(d[5])},5334,[12,14,1747,3185,4819,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariationActions=function({row:x}){const h=x.original.document,D=x.getParentRow().original.document,[f,w]=e.useState(!1),v=(0,n.useRouter)(),_=(0,j.usePullDocument)(),y=(0,l.useT)(),A=(0,u.useDeleteDocument)(),{readOnly:P}=(0,d.useProAccess)(),M=e.useCallback(async()=>{try{h.id&&await A(h.id,h.collection),await h.remove()}finally{}},[h,A]);if(P)return null;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(t.DropdownMenu,{children:[(0,p.jsx)(t.DropdownMenuTrigger,{testID:"variation-actions-menu",children:(0,p.jsx)(s.Icon,{name:"ellipsisVertical"})}),(0,p.jsxs)(t.DropdownMenuContent,{align:"end",children:[(0,p.jsxs)(t.DropdownMenuItem,{onPress:()=>v.push({pathname:`/(app)/(drawer)/products/(modals)/edit/variation/${h.uuid}`}),children:[(0,p.jsx)(s.Icon,{name:"penToSquare"}),(0,p.jsx)(c.Text,{children:y('common.edit')})]}),h.id&&(0,p.jsxs)(t.DropdownMenuItem,{onPress:()=>{_(h.id,h.collection,`products/${D.id}/variations`)},children:[(0,p.jsx)(s.Icon,{name:"arrowRotateRight"}),(0,p.jsx)(c.Text,{children:y('common.sync')})]}),(0,p.jsx)(t.DropdownMenuSeparator,{}),(0,p.jsxs)(t.DropdownMenuItem,{variant:"destructive",onPress:()=>w(!0),children:[(0,p.jsx)(s.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,p.jsx)(c.Text,{children:y('common.delete')})]})]})]}),(0,p.jsx)(o.AlertDialog,{open:f,onOpenChange:w,children:(0,p.jsxs)(o.AlertDialogContent,{children:[(0,p.jsxs)(o.AlertDialogHeader,{children:[(0,p.jsx)(o.AlertDialogTitle,{children:y('products.delete',{product:`${D.name} - ${h.name}`})}),(0,p.jsx)(o.AlertDialogDescription,{children:y('products.are_you_sure_you_want_to_2')})]}),(0,p.jsxs)(o.AlertDialogFooter,{children:[(0,p.jsx)(o.AlertDialogCancel,{children:y('common.cancel')}),(0,p.jsx)(o.AlertDialogAction,{variant:"destructive",onPress:M,children:y('common.delete')})]})]})})]})};var e=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[0])),n=r(_d[1]),o=r(_d[2]),t=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),j=r(_d[9]),p=r(_d[10])},5335,[14,850,5210,4476,1357,1434,1987,5071,4473,4813,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductVariationName=function(o){const l=(0,s.c)(12),{row:u,column:x}=o,b=u.original.document,f=x.columnDef.meta?.show;let h,j,k,N;l[0]!==b.name?(h=(0,n.jsx)(c.Text,{className:"font-bold",children:b.name}),l[0]=b.name,l[1]=h):h=l[1];l[2]!==f||l[3]!==b.sku?(j=f?.("sku")&&(0,n.jsx)(c.Text,{className:"text-sm",children:b.sku}),l[2]=f,l[3]=b.sku,l[4]=j):j=l[4];l[5]!==f||l[6]!==b.barcode?(k=f?.("barcode")&&(0,n.jsx)(c.Text,{className:"text-sm",children:b.barcode}),l[5]=f,l[6]=b.barcode,l[7]=k):k=l[7];l[8]!==h||l[9]!==j||l[10]!==k?(N=(0,n.jsxs)(t.VStack,{space:"xs",children:[h,j,k]}),l[8]=h,l[9]=j,l[10]=k,l[11]=N):N=l[11];return N};var s=r(d[0]);r(d[1]);var c=r(d[2]),t=r(d[3]),n=r(d[4])},5336,[12,14,1434,1605,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return j}}),_e.UISettingsForm=function(){const e=(0,t.c)(22),{uiSettings:c,getUILabel:h,patchUI:p,resetUI:O}=(0,d.useUISettings)("products");let _;e[0]!==c?(_=c.get(),e[0]=c,e[1]=_):_=e[1];const y=_,{setButtonPressHandler:I}=(0,f.useDialogContext)();let S,U;e[2]===Symbol.for("react.memo_cache_sentinel")?(S=(0,s.zodResolver)(j),e[2]=S):S=e[2];e[3]!==y?(U={resolver:S,defaultValues:y},e[3]=y,e[4]=U):U=e[4];const v=(0,o.useForm)(U);let F;e[5]!==v||e[6]!==O||e[7]!==c?(F=async()=>{await O(),v.reset(c.get())},e[5]=v,e[6]=O,e[7]=c,e[8]=F):F=e[8];const P=F;let x,C;e[9]!==P||e[10]!==I?(x=()=>{I(P)},C=[I,P],e[9]=P,e[10]=I,e[11]=x,e[12]=C):(x=e[11],C=e[12]);n.useEffect(x,C);const k=v;let w,D,E;e[13]!==p||e[14]!==k?(w={form:k,onChange:p},e[13]=p,e[14]=k,e[15]=w):w=e[15];(0,u.useFormChangeHandler)(w),e[16]!==h||e[17]!==y.columns?(D=(0,b.jsx)(l.VStack,{children:(0,b.jsx)(f.UISettingsColumnsForm,{columns:y.columns,getUILabel:h})}),e[16]=h,e[17]=y.columns,e[18]=D):D=e[18];e[19]!==v||e[20]!==D?(E=(0,b.jsx)(u.Form,Object.assign({},v,{children:D})),e[19]=v,e[20]=D,e[21]=E):E=e[21];return E};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=e(r(_d[4])),u=r(_d[5]),l=r(_d[6]),f=r(_d[7]),d=r(_d[8]),b=r(_d[9]);const j=c.object(Object.assign({},f.columnsFormSchema.shape))},5337,[12,14,4258,4260,4330,4340,1605,4599,1745,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBarcode",{enumerable:!0,get:function(){return b}});var o=r(d[0]),t=r(d[1]),c=r(d[2]),n=r(d[3]),s=r(d[4]),u=r(d[5]);const l=(0,c.getLogger)(['wcpos','barcode','product']),b=(c,b)=>{const h=(0,o.c)(7),{barcode$:_,onKeyPress:O}=(0,u.useBarcodeDetection)(),{barcodeSearch:f}=(0,u.useBarcodeSearch)(),p=(0,s.useT)();let y,C;return h[0]!==f||h[1]!==c||h[2]!==b||h[3]!==p?(y=async o=>{const t=o,s=p("common.barcode_scanned",{barcode:t}),u=await f(t);let h,_=!1;h=p("common.product_found_locally",{count:u.length}),1!==u.length&&(_=!0),_?l.error(s,{showToast:!0,saveToDb:!0,toast:{text2:h},context:{errorCode:n.ERROR_CODES.RECORD_NOT_FOUND,barcode:t,resultsCount:u.length}}):l.info(s,{showToast:!0,toast:{text2:h},context:{barcode:t,resultsCount:u.length}}),c.search(t),b.current?.setSearch(t)},h[0]=f,h[1]=c,h[2]=b,h[3]=p,h[4]=y):y=h[4],(0,t.useSubscription)(_,y),h[5]!==O?(C={onKeyPress:O},h[5]=O,h[6]=C):C=h[6],C}},5338,[12,1747,1975,2644,1987,4799]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.COGS=function(t){const o=(0,e.c)(11),{table:_,row:c}=t,f=c.original.document,b=(0,l.useObservableEagerState)(f.cost_of_goods_sold$);let C;o[0]!==b?(C=(0,u.default)(b,["values",0,"defined_value"],0),o[0]=b,o[1]=C):C=o[1];const O=C,h=_.options.meta,{readOnly:p}=(0,v.useProAccess)();let y,j;o[2]!==b?.total_value||o[3]!==b?.values?.[0]?.effective_value||o[4]!==h||o[5]!==f?(y=e=>{const t={total_value:b?.total_value??0,values:[{defined_value:e,effective_value:b?.values?.[0]?.effective_value??0}]};h.onChange({document:f,changes:{cost_of_goods_sold:t}})},o[2]=b?.total_value,o[3]=b?.values?.[0]?.effective_value,o[4]=h,o[5]=f,o[6]=y):y=o[6];o[7]!==O||o[8]!==p||o[9]!==y?(j=(0,n.jsx)(s.CurrencyInput,{value:O,disabled:p,onChangeText:y}),o[7]=O,o[8]=p,o[9]=y,o[10]=j):j=o[10];return j};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),o=r(d[3]),u=(t=o)&&t.__esModule?t:{default:t},s=r(d[4]),v=r(d[5]),n=r(d[6])},5339,[12,14,1747,1358,4539,5071,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),c=r(d[2]);function o(){const o=(0,t.c)(1);let u;return o[0]===Symbol.for("react.memo_cache_sentinel")?(u=(0,c.jsx)(n.Slot,{}),o[0]=u):u=o[0],u}},5340,[12,850,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]),c=(0,t.withProAccess)(n.ReportsScreen,'reports')},5341,[5066,5342]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ReportsScreen=function(){const h=(0,t.c)(14),{uiSettings:v}=(0,p.useUISettings)("reports-orders"),{wpCredentials:f,store:D}=(0,_.useAppState)();let $;h[0]===Symbol.for("react.memo_cache_sentinel")?($=new Date,h[0]=$):$=h[0];const j=$;let b,x;h[1]!==D?.id||h[2]!==f?.id?(b={status:"completed",date_created_gmt:{$gte:(0,y.convertLocalDateToUTCString)((0,o.startOfDay)(j)),$lte:(0,y.convertLocalDateToUTCString)((0,o.endOfDay)(j))},$and:[{meta_data:{$elemMatch:{key:"_pos_user",value:String(f?.id)}}}]},D?.id?b.$and.push({meta_data:{$elemMatch:{key:"_pos_store",value:String(D?.id)}}}):b.created_via="woocommerce-pos",h[1]=D?.id,h[2]=f?.id,h[3]=b):b=h[3];h[4]===Symbol.for("react.memo_cache_sentinel")?(x=["orders","reports"],h[4]=x):x=h[4];const B=v.sortDirection;let T,w;h[5]!==B||h[6]!==v.sortBy?(T=[{[v.sortBy]:B}],h[5]=B,h[6]=v.sortBy,h[7]=T):T=h[7];h[8]!==b||h[9]!==T?(w={queryKeys:x,collectionName:"orders",initialParams:{sort:T,selector:b},greedy:!0},h[8]=b,h[9]=T,h[10]=w):w=h[10];const C=(0,c.useQuery)(w);let M,O;h[11]===Symbol.for("react.memo_cache_sentinel")?(M=(0,S.jsx)(u.Reports,{}),h[11]=M):M=h[11];h[12]!==C?(O=(0,S.jsx)(s.ErrorBoundary,{children:(0,S.jsx)(n.Suspense,{children:(0,S.jsx)(l.ReportsProvider,{query:C,children:M})})}),h[12]=C,h[13]=O):O=h[13];return O};var t=r(d[0]);r(d[1]);var o=r(d[2]),s=r(d[3]),n=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),_=r(d[8]),y=r(d[9]),p=r(d[10]),S=r(d[11])},5342,[12,14,3238,1348,1741,4070,5343,5344,2022,3233,1745,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useReports",{enumerable:!0,get:function(){return d}}),_e.ReportsProvider=function(d){const b=(0,e.c)(27),{query:p,children:y}=d,O=(0,o.useObservableSuspense)(p.resource);let v;b[0]===Symbol.for("react.memo_cache_sentinel")?(v={},b[0]=v):v=b[0];const[_,h]=t.useState(v);let S;b[1]!==p?(S=p.rxQuery$.pipe((0,s.map)(()=>p.getSelector("date_created_gmt"))),b[1]=p,b[2]=S):S=b[2];const j=(0,o.useObservableEagerState)(S);let w;e:{let e;if(b[3]===Symbol.for("react.memo_cache_sentinel")){const t=new Date;e={start:(0,n.startOfDay)(t),end:(0,n.endOfDay)(t)},b[3]=e}else e=b[3];const t=e;if(!j){w=t;break e}const{$gte:o,$lte:s}=j;let u,l,d;b[4]!==o?(u=o?(0,c.convertUTCStringToLocalDate)(o):t.start,b[4]=o,b[5]=u):u=b[5],b[6]!==s?(l=s?(0,c.convertUTCStringToLocalDate)(s):t.end,b[6]=s,b[7]=l):l=b[7],b[8]!==u||b[9]!==l?(d={start:u,end:l},b[8]=u,b[9]=l,b[10]=d):d=b[10],w=d}const R=w;let D;b[11]!==O.hits?(D=O.hits.map(f),b[11]=O.hits,b[12]=D):D=b[12];const P=D;let x;e:{if(0===Object.keys(_).length){x=P;break e}let e;if(b[13]!==P||b[14]!==_){let t;b[16]!==_?(t=e=>e.uuid&&!_[e.uuid],b[16]=_,b[17]=t):t=b[17],e=P.filter(t),b[13]=P,b[14]=_,b[15]=e}else e=b[15];x=e}const C=x;let k,T;b[18]!==P||b[19]!==R||b[20]!==p||b[21]!==C||b[22]!==_?(k={query:p,allOrders:P,selectedOrders:C,unselectedRowIds:_,setUnselectedRowIds:h,dateRange:R},b[18]=P,b[19]=R,b[20]=p,b[21]=C,b[22]=_,b[23]=k):k=b[23];b[24]!==y||b[25]!==k?(T=(0,u.jsx)(l.Provider,{value:k,children:y}),b[24]=y,b[25]=k,b[26]=T):T=b[26];return T};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),u=r(_d[6]);const l=t.createContext(void 0),d=()=>{const e=t.useContext(l);if(!e)throw new Error("useReports must be used within a ReportsContext");return e};function f(e){return e.document}},5343,[12,14,3238,1747,1972,3233,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Reports=function(){const s=(0,e.c)(8),{screenSize:l}=(0,j.useTheme)(),{bottom:_}=(0,t.useSafeAreaInsets)(),N=0!==_?_:void 0;let S,v,y,z;s[0]!==N?(S={paddingBottom:N},s[0]=N,s[1]=S):S=s[1];s[2]===Symbol.for("react.memo_cache_sentinel")?(v=(0,P.jsx)(c.ErrorBoundary,{children:(0,P.jsx)(h.FilterBar,{})}),s[2]=v):v=s[2];s[3]!==l?(y=(0,P.jsx)(n.default,{className:"flex-1",children:(0,P.jsx)(c.ErrorBoundary,{children:"sm"===l?(0,P.jsxs)(x.VStack,{className:"h-full gap-0",children:[(0,P.jsx)(n.default,{className:"flex-1 pr-2",children:(0,P.jsx)(f.Orders,{})}),(0,P.jsx)(n.default,{className:"flex-1 pl-2",children:(0,P.jsx)(p.Report,{})})]}):(0,P.jsxs)(o.PanelGroup,{direction:"vertical",children:[(0,P.jsx)(o.Panel,{defaultSize:40,children:(0,P.jsx)(n.default,{className:"h-full w-full px-2",children:(0,P.jsx)(u.Chart,{})})}),(0,P.jsx)(o.PanelResizeHandle,{}),(0,P.jsx)(o.Panel,{children:(0,P.jsxs)(o.PanelGroup,{direction:"horizontal",children:[(0,P.jsx)(o.Panel,{children:(0,P.jsx)(f.Orders,{})}),(0,P.jsx)(o.PanelResizeHandle,{}),(0,P.jsx)(o.Panel,{children:(0,P.jsx)(p.Report,{})})]})})]})})}),s[3]=l,s[4]=y):y=s[4];s[5]!==S||s[6]!==y?(z=(0,P.jsxs)(x.VStack,{testID:"screen-reports",className:"h-full",style:S,children:[v,y]}),s[5]=S,s[6]=y,s[7]=z):z=s[7];return z};var e=r(d[0]);r(d[1]);var s,l=r(d[2]),n=(s=l)&&s.__esModule?s:{default:s},t=r(d[3]),c=r(d[4]),o=r(d[5]),x=r(d[6]),j=r(d[7]),u=r(d[8]),h=r(d[9]),f=r(d[10]),p=r(d[11]),P=r(d[12])},5344,[12,14,585,854,1348,1606,1605,1743,5345,5432,5433,5437,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Chart",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},l=r(d[1]),s=r(d[2]),o=r(d[3]),c=r(d[4]);const u=n.default.memo(()=>(0,c.jsx)(l.WithSkiaWeb,{opts:{locateFile:e=>`https://cdn.jsdelivr.net/npm/canvaskit-wasm@${s.version}/bin/full/${e}`},getComponent:()=>r(d[6])(d[5],d.paths),fallback:(0,c.jsx)(o.Text,{children:"Loading Chart..."})}));u.displayName='Chart'},5345,{"0":14,"1":5346,"2":5431,"3":1434,"4":6,"5":5566,"6":1984,"paths":{"5566":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/chart-504334a4ec5f299357e84960bcc6ca2b.js"}}); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5346,[5347,5349]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"LoadSkiaWeb",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"LoadSkia",{enumerable:!0,get:function(){return c}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};let u;const o=async e=>{var t;if(void 0!==g.CanvasKit)return;u=null!==(t=u)&&void 0!==t?t:(0,n.default)(e);const o=await u;g.CanvasKit=o},c=o},5347,[5348]); -__d(function(_g,_r,i,_a,_m,_e,_d){var e,t=(e='undefined'!=typeof document?document.currentScript?.src:void 0,'undefined'!=typeof __filename&&(e=e||__filename),async function(t={}){var r,n,a,o=t,s=new Promise((e,t)=>{r=e,n=t}),l="object"==typeof window,u="undefined"!=typeof WorkerGlobalScope,d="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node&&"renderer"!=process.type;(a=o).Od=a.Od||[],a.Od.push(function(){a.MakeSWCanvasSurface=function(e){var t=e,r="undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas;if(!("undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||r||(t=document.getElementById(e),t)))throw"Canvas with id "+e+" was not found";return(e=a.MakeSurface(t.width,t.height))&&(e.Hd=t),e},a.MakeCanvasSurface||(a.MakeCanvasSurface=a.MakeSWCanvasSurface),a.MakeSurface=function(e,t){var r={width:e,height:t,colorType:a.ColorType.RGBA_8888,alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB},n=e*t*4,o=a._malloc(n);return(r=a.Surface._makeRasterDirect(r,o,4*e))&&(r.Hd=null,r.tf=e,r.pf=t,r.rf=n,r.Te=o,r.getCanvas().clear(a.TRANSPARENT)),r},a.MakeRasterDirectSurface=function(e,t,r){return a.Surface._makeRasterDirect(e,t.byteOffset,r)},a.Surface.prototype.flush=function(e){if(a.Id(this.Gd),this._flush(),this.Hd){var t=new Uint8ClampedArray(a.HEAPU8.buffer,this.Te,this.rf);t=new ImageData(t,this.tf,this.pf),e?this.Hd.getContext("2d").putImageData(t,0,0,e[0],e[1],e[2]-e[0],e[3]-e[1]):this.Hd.getContext("2d").putImageData(t,0,0)}},a.Surface.prototype.dispose=function(){this.Te&&a._free(this.Te),this.delete()},a.Id=a.Id||function(){},a.Ne=a.Ne||function(){return null}}),(function(e){e.Od=e.Od||[],e.Od.push(function(){function t(e,t,r){return e&&e.hasOwnProperty(t)?e[t]:r}function r(e){var t=Bt(_t);return _t[t]=e,t}function n(e){return e.naturalHeight||e.videoHeight||e.displayHeight||e.height}function a(e){return e.naturalWidth||e.videoWidth||e.displayWidth||e.width}function o(t,r,n,a){return t.bindTexture(t.TEXTURE_2D,r),a||n.alphaType!==e.AlphaType.Premul||t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),r}function s(t,r,n){n||r.alphaType!==e.AlphaType.Premul||t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),t.bindTexture(t.TEXTURE_2D,null)}e.GetWebGLContext=function(e,r){if(!e)throw"null canvas passed into makeWebGLContext";var n={alpha:t(r,"alpha",1),depth:t(r,"depth",1),stencil:t(r,"stencil",8),antialias:t(r,"antialias",0),premultipliedAlpha:t(r,"premultipliedAlpha",1),preserveDrawingBuffer:t(r,"preserveDrawingBuffer",0),preferLowPowerToHighPerformance:t(r,"preferLowPowerToHighPerformance",0),failIfMajorPerformanceCaveat:t(r,"failIfMajorPerformanceCaveat",0),enableExtensionsByDefault:t(r,"enableExtensionsByDefault",1),explicitSwapControl:t(r,"explicitSwapControl",0),renderViaOffscreenBackBuffer:t(r,"renderViaOffscreenBackBuffer",0)};if(n.majorVersion=r&&r.majorVersion?r.majorVersion:"undefined"!=typeof WebGL2RenderingContext?2:1,n.explicitSwapControl)throw"explicitSwapControl is not supported";return(e=Rt(e,n))?(Lt(e),Ge.ce.getExtension("WEBGL_debug_renderer_info"),e):0},e.deleteContext=function(e){Ge===Tt[e]&&(Ge=null),"object"==typeof JSEvents&&JSEvents.eg(Tt[e].ce.canvas),Tt[e]?.ce.canvas&&(Tt[e].ce.canvas.mf=void 0),Tt[e]=null},e._setTextureCleanup({deleteTexture:function(e,t){var r=_t[t];r&&Tt[e].ce.deleteTexture(r),_t[t]=null}}),e.MakeWebGLContext=function(t){if(!this.Id(t))return null;var r=this._MakeGrContext();if(!r)return null;r.Gd=t;var n=r.delete.bind(r);return r.delete=function(){e.Id(this.Gd),n()}.bind(r),Ge.Xe=r},e.MakeGrContext=e.MakeWebGLContext,e.GrDirectContext.prototype.getResourceCacheLimitBytes=function(){e.Id(this.Gd),this._getResourceCacheLimitBytes()},e.GrDirectContext.prototype.getResourceCacheUsageBytes=function(){e.Id(this.Gd),this._getResourceCacheUsageBytes()},e.GrDirectContext.prototype.releaseResourcesAndAbandonContext=function(){e.Id(this.Gd),this._releaseResourcesAndAbandonContext()},e.GrDirectContext.prototype.setResourceCacheLimitBytes=function(t){e.Id(this.Gd),this._setResourceCacheLimitBytes(t)},e.MakeOnScreenGLSurface=function(e,t,r,n,a,o){return this.Id(e.Gd)&&(t=void 0===a||void 0===o?this._MakeOnScreenGLSurface(e,t,r,n):this._MakeOnScreenGLSurface(e,t,r,n,a,o))?(t.Gd=e.Gd,t):null},e.MakeRenderTarget=function(){var e=arguments[0];if(!this.Id(e.Gd))return null;if(3===arguments.length){var t=this._MakeRenderTargetWH(e,arguments[1],arguments[2]);if(!t)return null}else{if(2!==arguments.length)return null;if(!(t=this._MakeRenderTargetII(e,arguments[1])))return null}return t.Gd=e.Gd,t},e.MakeWebGLCanvasSurface=function(t,r,n){r=r||null;var a=t,o="undefined"!=typeof OffscreenCanvas&&a instanceof OffscreenCanvas;if(!("undefined"!=typeof HTMLCanvasElement&&a instanceof HTMLCanvasElement||o||(a=document.getElementById(t),a)))throw"Canvas with id "+t+" was not found";if(!(t=this.GetWebGLContext(a,n))||0>t)throw"failed to create webgl context: err "+t;return t=this.MakeWebGLContext(t),(r=this.MakeOnScreenGLSurface(t,a.width,a.height,r))||(r=a.cloneNode(!0),a.parentNode.replaceChild(r,a),r.classList.add("ck-replaced"),e.MakeSWCanvasSurface(r))},e.MakeCanvasSurface=e.MakeWebGLCanvasSurface,e.Surface.prototype.makeImageFromTexture=function(t,n){return e.Id(this.Gd),t=r(t),(n=this._makeImageFromTexture(this.Gd,t,n))&&(n.Ee=t),n},e.Surface.prototype.makeImageFromTextureSource=function(t,r,l){r||={height:n(t),width:a(t),colorType:e.ColorType.RGBA_8888,alphaType:l?e.AlphaType.Premul:e.AlphaType.Unpremul},r.colorSpace||(r.colorSpace=e.ColorSpace.SRGB),e.Id(this.Gd);var u=Ge.ce;return l=o(u,u.createTexture(),r,l),2===Ge.version?u.texImage2D(u.TEXTURE_2D,0,u.RGBA,r.width,r.height,0,u.RGBA,u.UNSIGNED_BYTE,t):u.texImage2D(u.TEXTURE_2D,0,u.RGBA,u.RGBA,u.UNSIGNED_BYTE,t),s(u,r),this._resetContext(),this.makeImageFromTexture(l,r)},e.Surface.prototype.updateTextureFromSource=function(t,l,u){if(t.Ee){e.Id(this.Gd);var d=t.getImageInfo(),f=Ge.ce,c=o(f,_t[t.Ee],d,u);2===Ge.version?f.texImage2D(f.TEXTURE_2D,0,f.RGBA,a(l),n(l),0,f.RGBA,f.UNSIGNED_BYTE,l):f.texImage2D(f.TEXTURE_2D,0,f.RGBA,f.RGBA,f.UNSIGNED_BYTE,l),s(f,d,u),this._resetContext(),_t[t.Ee]=null,t.Ee=r(c),d.colorSpace=t.getColorSpace(),l=this._makeImageFromTexture(this.Gd,t.Ee,d),u=t.Fd.Md,f=t.Fd.Rd,t.Fd.Md=l.Fd.Md,t.Fd.Rd=l.Fd.Rd,l.Fd.Md=u,l.Fd.Rd=f,l.delete(),d.colorSpace.delete()}},e.MakeLazyImageFromTextureSource=function(t,l,u){l||={height:n(t),width:a(t),colorType:e.ColorType.RGBA_8888,alphaType:u?e.AlphaType.Premul:e.AlphaType.Unpremul},l.colorSpace||(l.colorSpace=e.ColorSpace.SRGB);var d={makeTexture:function(){var e=Ge,n=e.ce,a=o(n,n.createTexture(),l,u);return 2===e.version?n.texImage2D(n.TEXTURE_2D,0,n.RGBA,l.width,l.height,0,n.RGBA,n.UNSIGNED_BYTE,t):n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,t),s(n,l,u),r(a)},freeSrc:function(){}};return"VideoFrame"===t.constructor.name&&(d.freeSrc=function(){t.close()}),e.Image._makeFromGenerator(l,d)},e.Id=function(e){return!!e&&Lt(e)},e.Ne=function(){return Ge&&Ge.Xe&&!Ge.Xe.isDeleted()?Ge.Xe:null}})})(o),(function(e){function t(e,t,r,n,a){for(var o=0;o>>0}function s(e){if(e&&e._ck)return e;if(e instanceof Float32Array){for(var t=Math.floor(e.length/4),r=new Uint32Array(t),n=0;nl;l++)e.HEAPF32[o+a]=t[s][l],a++;t=n}else t=V;r.Zd=t}return r}function h(t){if(!t)return V;var r=F.toTypedArray();if(t.length){if(6===t.length||9===t.length)return f(t,"HEAPF32",I),6===t.length&&e.HEAPF32.set(N,6+I/4),I;if(16===t.length)return r[0]=t[0],r[1]=t[1],r[2]=t[3],r[3]=t[4],r[4]=t[5],r[5]=t[7],r[6]=t[12],r[7]=t[13],r[8]=t[15],I;throw"invalid matrix size"}if(void 0===t.m11)throw"invalid matrix argument";return r[0]=t.m11,r[1]=t.m21,r[2]=t.m41,r[3]=t.m12,r[4]=t.m22,r[5]=t.m42,r[6]=t.m14,r[7]=t.m24,r[8]=t.m44,I}function p(e){if(!e)return V;var t=T.toTypedArray();if(e.length){if(16!==e.length&&6!==e.length&&9!==e.length)throw"invalid matrix size";return 16===e.length?f(e,"HEAPF32",R):(t.fill(0),t[0]=e[0],t[1]=e[1],t[3]=e[2],t[4]=e[3],t[5]=e[4],t[7]=e[5],t[10]=1,t[12]=e[6],t[13]=e[7],t[15]=e[8],6===e.length&&(t[12]=0,t[13]=0,t[15]=1),R)}if(void 0===e.m11)throw"invalid matrix argument";return t[0]=e.m11,t[1]=e.m21,t[2]=e.m31,t[3]=e.m41,t[4]=e.m12,t[5]=e.m22,t[6]=e.m32,t[7]=e.m42,t[8]=e.m13,t[9]=e.m23,t[10]=e.m33,t[11]=e.m43,t[12]=e.m14,t[13]=e.m24,t[14]=e.m34,t[15]=e.m44,R}function y(e,t){return f(e,"HEAPF32",t||G)}function m(e,t,r,n){var a=P.toTypedArray();return a[0]=e,a[1]=t,a[2]=r,a[3]=n,G}function g(t){for(var r=new Float32Array(4),n=0;4>n;n++)r[n]=e.HEAPF32[t/4+n];return r}function v(e,t){return f(e,"HEAPF32",t||L)}function b(e,t){return f(e,"HEAPF32",t||D)}function A(){for(var e=0,t=0;t>>0},e.Color4f=function(e,t,r,n){return void 0===n&&(n=1),Float32Array.of(e,t,r,n)},Object.defineProperty(e,"TRANSPARENT",{get:function(){return e.Color4f(0,0,0,0)}}),Object.defineProperty(e,"BLACK",{get:function(){return e.Color4f(0,0,0,1)}}),Object.defineProperty(e,"WHITE",{get:function(){return e.Color4f(1,1,1,1)}}),Object.defineProperty(e,"RED",{get:function(){return e.Color4f(1,0,0,1)}}),Object.defineProperty(e,"GREEN",{get:function(){return e.Color4f(0,1,0,1)}}),Object.defineProperty(e,"BLUE",{get:function(){return e.Color4f(0,0,1,1)}}),Object.defineProperty(e,"YELLOW",{get:function(){return e.Color4f(1,1,0,1)}}),Object.defineProperty(e,"CYAN",{get:function(){return e.Color4f(0,1,1,1)}}),Object.defineProperty(e,"MAGENTA",{get:function(){return e.Color4f(1,0,1,1)}}),e.getColorComponents=function(e){return[Math.floor(255*e[0]),Math.floor(255*e[1]),Math.floor(255*e[2]),e[3]]},e.parseColorString=function(t,r){if((t=t.toLowerCase()).startsWith("#")){switch(r=255,t.length){case 9:r=parseInt(t.slice(7,9),16);case 7:var n=parseInt(t.slice(1,3),16),a=parseInt(t.slice(3,5),16),o=parseInt(t.slice(5,7),16);break;case 5:r=17*parseInt(t.slice(4,5),16);case 4:n=17*parseInt(t.slice(1,2),16),a=17*parseInt(t.slice(2,3),16),o=17*parseInt(t.slice(3,4),16)}return e.Color(n,a,o,r/255)}return t.startsWith("rgba")?(t=(t=t.slice(5,-1)).split(","),e.Color(+t[0],+t[1],+t[2],l(t[3]))):t.startsWith("rgb")?(t=(t=t.slice(4,-1)).split(","),e.Color(+t[0],+t[1],+t[2],l(t[3]))):t.startsWith("gray(")||t.startsWith("hsl")||!r||void 0===(t=r[t])?e.BLACK:t},e.multiplyByAlpha=function(e,t){return(e=e.slice())[3]=Math.max(0,Math.min(e[3]*t,1)),e},e.Malloc=function(t,r){var n=e._malloc(r*t.BYTES_PER_ELEMENT);return{_ck:!0,length:r,byteOffset:n,me:null,subarray:function(e,t){return(e=this.toTypedArray().subarray(e,t))._ck=!0,e},toTypedArray:function(){return this.me&&this.me.length||(this.me=new t(e.HEAPU8.buffer,n,r),this.me._ck=!0),this.me}}},e.Free=function(t){e._free(t.byteOffset),t.byteOffset=V,t.toTypedArray=null,t.me=null};var F,T,P,M,S,C,k,E,x,B,I=V,R=V,G=V,L=V,H=V,O=V,W=V,$=V,D=V,U=V,N=Float32Array.of(0,0,1),V=0;e.onRuntimeInitialized=function(){function t(t,r,n,a,o,s,l){s||(s=4*a.width,a.colorType===e.ColorType.RGBA_F16?s*=2:a.colorType===e.ColorType.RGBA_F32&&(s*=4));var u=s*a.height,d=o?o.byteOffset:e._malloc(u);if(l?!t._readPixels(a,d,s,r,n,l):!t._readPixels(a,d,s,r,n))return o||e._free(d),null;if(o)return o.toTypedArray();switch(a.colorType){case e.ColorType.RGBA_8888:case e.ColorType.RGBA_F16:t=new Uint8Array(e.HEAPU8.buffer,d,u).slice();break;case e.ColorType.RGBA_F32:t=new Float32Array(e.HEAPU8.buffer,d,u).slice();break;default:return null}return e._free(d),t}P=e.Malloc(Float32Array,4),G=P.byteOffset,T=e.Malloc(Float32Array,16),R=T.byteOffset,F=e.Malloc(Float32Array,9),I=F.byteOffset,x=e.Malloc(Float32Array,12),D=x.byteOffset,B=e.Malloc(Float32Array,12),U=B.byteOffset,M=e.Malloc(Float32Array,4),L=M.byteOffset,S=e.Malloc(Float32Array,4),H=S.byteOffset,C=e.Malloc(Float32Array,3),O=C.byteOffset,k=e.Malloc(Float32Array,3),W=k.byteOffset,E=e.Malloc(Int32Array,4),$=E.byteOffset,e.ColorSpace.SRGB=e.ColorSpace._MakeSRGB(),e.ColorSpace.DISPLAY_P3=e.ColorSpace._MakeDisplayP3(),e.ColorSpace.ADOBE_RGB=e.ColorSpace._MakeAdobeRGB(),e.GlyphRunFlags={IsWhiteSpace:e._GlyphRunFlags_isWhiteSpace},e.Path.MakeFromCmds=function(t){var r=f(t,"HEAPF32"),n=e.Path._MakeFromCmds(r,t.length);return d(r,t),n},e.Path.MakeFromVerbsPointsWeights=function(t,r,n){var a=f(t,"HEAPU8"),o=f(r,"HEAPF32"),s=f(n,"HEAPF32"),l=e.Path._MakeFromVerbsPointsWeights(a,t.length,o,r.length/2,s,n&&n.length||0);return d(a,t),d(o,r),d(s,n),l},e.PathBuilder.prototype.addArc=function(e,t,r){return e=v(e),this._addArc(e,t,r),this},e.PathBuilder.prototype.addCircle=function(e,t,r,n){return this._addCircle(e,t,r,!!n),this},e.PathBuilder.prototype.addOval=function(e,t,r){return void 0===r&&(r=1),e=v(e),this._addOval(e,!!t,r),this},e.PathBuilder.prototype.addPath=function(){var e=Array.prototype.slice.call(arguments),t=e[0],r=!1;if("boolean"==typeof e[e.length-1]&&(r=e.pop()),1===e.length)this._addPath(t,1,0,0,0,1,0,0,0,1,r);else if(2===e.length)e=e[1],this._addPath(t,e[0],e[1],e[2],e[3],e[4],e[5],e[6]||0,e[7]||0,e[8]||1,r);else{if(7!==e.length&&10!==e.length)return null;this._addPath(t,e[1],e[2],e[3],e[4],e[5],e[6],e[7]||0,e[8]||0,e[9]||1,r)}return this},e.PathBuilder.prototype.addPolygon=function(e,t){var r=f(e,"HEAPF32");return this._addPolygon(r,e.length/2,t),d(r,e),this},e.PathBuilder.prototype.addRect=function(e,t){return e=v(e),this._addRect(e,!!t),this},e.PathBuilder.prototype.addRRect=function(e,t){return e=b(e),this._addRRect(e,!!t),this},e.PathBuilder.prototype.addVerbsPointsWeights=function(e,t,r){var n=f(e,"HEAPU8"),a=f(t,"HEAPF32"),o=f(r,"HEAPF32");return this._addVerbsPointsWeights(n,e.length,a,t.length/2,o,r&&r.length||0),d(n,e),d(a,t),d(o,r),this},e.PathBuilder.prototype.arc=function(t,r,n,a,o,s){return t=e.LTRBRect(t-n,r-n,t+n,r+n),o=(o-a)/Math.PI*180-360*!!s,a=(new e.PathBuilder).addArc(t,a/Math.PI*180,o).detachAndDelete(),this.addPath(a,!0),a.delete(),this},e.PathBuilder.prototype.arcToOval=function(e,t,r,n){return e=v(e),this._arcToOval(e,t,r,n),this},e.PathBuilder.prototype.arcToRotated=function(e,t,r,n,a,o,s){return this._arcToRotated(e,t,r,!!n,!!a,o,s),this},e.PathBuilder.prototype.arcToTangent=function(e,t,r,n,a){return this._arcToTangent(e,t,r,n,a),this},e.PathBuilder.prototype.close=function(){return this._close(),this},e.PathBuilder.prototype.conicTo=function(e,t,r,n,a){return this._conicTo(e,t,r,n,a),this},e.Path.prototype.computeTightBounds=function(e){this._computeTightBounds(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.PathBuilder.prototype.cubicTo=function(e,t,r,n,a,o){return this._cubicTo(e,t,r,n,a,o),this},e.PathBuilder.prototype.detachAndDelete=function(){var e=this.detach();return this.delete(),e},e.Path.prototype.getBounds=function(e){this._getBounds(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.PathBuilder.prototype.getBounds=function(e){this._getBounds(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.PathBuilder.prototype.lineTo=function(e,t){return this._lineTo(e,t),this},e.PathBuilder.prototype.moveTo=function(e,t){return this._moveTo(e,t),this},e.PathBuilder.prototype.offset=function(e,t){return this._transform(1,0,e,0,1,t,0,0,1),this},e.PathBuilder.prototype.quadTo=function(e,t,r,n){return this._quadTo(e,t,r,n),this},e.PathBuilder.prototype.rArcTo=function(e,t,r,n,a,o,s){return this._rArcTo(e,t,r,n,a,o,s),this},e.PathBuilder.prototype.rConicTo=function(e,t,r,n,a){return this._rConicTo(e,t,r,n,a),this},e.PathBuilder.prototype.rCubicTo=function(e,t,r,n,a,o){return this._rCubicTo(e,t,r,n,a,o),this},e.PathBuilder.prototype.rLineTo=function(e,t){return this._rLineTo(e,t),this},e.PathBuilder.prototype.rMoveTo=function(e,t){return this._rMoveTo(e,t),this},e.PathBuilder.prototype.rQuadTo=function(e,t,r,n){return this._rQuadTo(e,t,r,n),this},e.Path.prototype.makeStroked=function(t){return(t=t||{}).width=t.width||1,t.miter_limit=t.miter_limit||4,t.cap=t.cap||e.StrokeCap.Butt,t.join=t.join||e.StrokeJoin.Miter,t.precision=t.precision||1,this._makeStroked(t)},e.PathBuilder.prototype.transform=function(){if(1===arguments.length){var e=arguments[0];this._transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6]||0,e[7]||0,e[8]||1)}else{if(6!==arguments.length&&9!==arguments.length)throw"transform expected to take 1 or 9 arguments. Got "+arguments.length;e=arguments,this._transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6]||0,e[7]||0,e[8]||1)}return this},e.Path.prototype.makeTrimmed=function(e,t,r){return this._makeTrimmed(e,t,!!r)},e.Image.prototype.encodeToBytes=function(t,r){var n=e.Ne();return t=t||e.ImageFormat.PNG,r=r||100,n?this._encodeToBytes(t,r,n):this._encodeToBytes(t,r)},e.Image.prototype.makeShaderCubic=function(e,t,r,n,a){return a=h(a),this._makeShaderCubic(e,t,r,n,a)},e.Image.prototype.makeShaderOptions=function(e,t,r,n,a){return a=h(a),this._makeShaderOptions(e,t,r,n,a)},e.Image.prototype.readPixels=function(r,n,a,o,s){return t(this,r,n,a,o,s,e.Ne())},e.Canvas.prototype.clear=function(t){e.Id(this.Gd),t=y(t),this._clear(t)},e.Canvas.prototype.clipRRect=function(t,r,n){e.Id(this.Gd),t=b(t),this._clipRRect(t,r,n)},e.Canvas.prototype.clipRect=function(t,r,n){e.Id(this.Gd),t=v(t),this._clipRect(t,r,n)},e.Canvas.prototype.concat=function(t){e.Id(this.Gd),t=p(t),this._concat(t)},e.Canvas.prototype.drawArc=function(t,r,n,a,o){e.Id(this.Gd),t=v(t),this._drawArc(t,r,n,a,o)},e.Canvas.prototype.drawAtlas=function(t,r,n,a,o,l,u){if(t&&a&&r&&n&&r.length===n.length){e.Id(this.Gd),o||(o=e.BlendMode.SrcOver);var c=f(r,"HEAPF32"),h=f(n,"HEAPF32"),p=n.length/4,y=f(s(l),"HEAPU32");if(u&&"B"in u&&"C"in u)this._drawAtlasCubic(t,h,c,y,p,o,u.B,u.C,a);else{let r=e.FilterMode.Linear,n=e.MipmapMode.None;u&&(r=u.filter,"mipmap"in u&&(n=u.mipmap)),this._drawAtlasOptions(t,h,c,y,p,o,r,n,a)}d(c,r),d(h,n),d(y,l)}},e.Canvas.prototype.drawCircle=function(t,r,n,a){e.Id(this.Gd),this._drawCircle(t,r,n,a)},e.Canvas.prototype.drawColor=function(t,r){e.Id(this.Gd),t=y(t),void 0!==r?this._drawColor(t,r):this._drawColor(t)},e.Canvas.prototype.drawColorInt=function(t,r){e.Id(this.Gd),this._drawColorInt(t,r||e.BlendMode.SrcOver)},e.Canvas.prototype.drawColorComponents=function(t,r,n,a,o){e.Id(this.Gd),t=m(t,r,n,a),void 0!==o?this._drawColor(t,o):this._drawColor(t)},e.Canvas.prototype.drawDRRect=function(t,r,n){e.Id(this.Gd),t=b(t,D),r=b(r,U),this._drawDRRect(t,r,n)},e.Canvas.prototype.drawImage=function(t,r,n,a){e.Id(this.Gd),this._drawImage(t,r,n,a||null)},e.Canvas.prototype.drawImageCubic=function(t,r,n,a,o,s){e.Id(this.Gd),this._drawImageCubic(t,r,n,a,o,s||null)},e.Canvas.prototype.drawImageOptions=function(t,r,n,a,o,s){e.Id(this.Gd),this._drawImageOptions(t,r,n,a,o,s||null)},e.Canvas.prototype.drawImageNine=function(t,r,n,a,o){e.Id(this.Gd),r=f(r,"HEAP32",$),n=v(n),this._drawImageNine(t,r,n,a,o||null)},e.Canvas.prototype.drawImageRect=function(t,r,n,a,o){e.Id(this.Gd),v(r,L),v(n,H),this._drawImageRect(t,L,H,a,!!o)},e.Canvas.prototype.drawImageRectCubic=function(t,r,n,a,o,s){e.Id(this.Gd),v(r,L),v(n,H),this._drawImageRectCubic(t,L,H,a,o,s||null)},e.Canvas.prototype.drawImageRectOptions=function(t,r,n,a,o,s){e.Id(this.Gd),v(r,L),v(n,H),this._drawImageRectOptions(t,L,H,a,o,s||null)},e.Canvas.prototype.drawLine=function(t,r,n,a,o){e.Id(this.Gd),this._drawLine(t,r,n,a,o)},e.Canvas.prototype.drawOval=function(t,r){e.Id(this.Gd),t=v(t),this._drawOval(t,r)},e.Canvas.prototype.drawPaint=function(t){e.Id(this.Gd),this._drawPaint(t)},e.Canvas.prototype.drawParagraph=function(t,r,n){e.Id(this.Gd),this._drawParagraph(t,r,n)},e.Canvas.prototype.drawPatch=function(t,r,n,a,o){if(24>t.length)throw"Need 12 cubic points";if(r&&4>r.length)throw"Need 4 colors";if(n&&8>n.length)throw"Need 4 shader coordinates";e.Id(this.Gd);const l=f(t,"HEAPF32"),u=r?f(s(r),"HEAPU32"):V,c=n?f(n,"HEAPF32"):V;a||(a=e.BlendMode.Modulate),this._drawPatch(l,u,c,a,o),d(c,n),d(u,r),d(l,t)},e.Canvas.prototype.drawPath=function(t,r){e.Id(this.Gd),this._drawPath(t,r)},e.Canvas.prototype.drawPicture=function(t){e.Id(this.Gd),this._drawPicture(t)},e.Canvas.prototype.drawPoints=function(t,r,n){e.Id(this.Gd);var a=f(r,"HEAPF32");this._drawPoints(t,a,r.length/2,n),d(a,r)},e.Canvas.prototype.drawRRect=function(t,r){e.Id(this.Gd),t=b(t),this._drawRRect(t,r)},e.Canvas.prototype.drawRect=function(t,r){e.Id(this.Gd),t=v(t),this._drawRect(t,r)},e.Canvas.prototype.drawRect4f=function(t,r,n,a,o){e.Id(this.Gd),this._drawRect4f(t,r,n,a,o)},e.Canvas.prototype.drawShadow=function(t,r,n,a,o,s,l){e.Id(this.Gd);var u=f(o,"HEAPF32"),c=f(s,"HEAPF32");r=f(r,"HEAPF32",O),n=f(n,"HEAPF32",W),this._drawShadow(t,r,n,a,u,c,l),d(u,o),d(c,s)},e.getShadowLocalBounds=function(e,t,r,n,a,o,s){return e=h(e),r=f(r,"HEAPF32",O),n=f(n,"HEAPF32",W),this._getShadowLocalBounds(e,t,r,n,a,o,L)?(t=M.toTypedArray(),s?(s.set(t),s):t.slice()):null},e.Canvas.prototype.drawTextBlob=function(t,r,n,a){e.Id(this.Gd),this._drawTextBlob(t,r,n,a)},e.Canvas.prototype.drawVertices=function(t,r,n){e.Id(this.Gd),this._drawVertices(t,r,n)},e.Canvas.prototype.getDeviceClipBounds=function(e){this._getDeviceClipBounds($);var t=E.toTypedArray();return e?e.set(t):e=t.slice(),e},e.Canvas.prototype.quickReject=function(e){return e=v(e),this._quickReject(e)},e.Canvas.prototype.getLocalToDevice=function(){this._getLocalToDevice(R);for(var t=R,r=Array(16),n=0;16>n;n++)r[n]=e.HEAPF32[t/4+n];return r},e.Canvas.prototype.getTotalMatrix=function(){this._getTotalMatrix(I);for(var t=Array(9),r=0;9>r;r++)t[r]=e.HEAPF32[I/4+r];return t},e.Canvas.prototype.makeSurface=function(e){return(e=this._makeSurface(e)).Gd=this.Gd,e},e.Canvas.prototype.readPixels=function(r,n,a,o,s){return e.Id(this.Gd),t(this,r,n,a,o,s)},e.Canvas.prototype.saveLayer=function(t,r,n,a,o){return r=v(r),this._saveLayer(t||null,r,n||null,a||0,o||e.TileMode.Clamp)},e.Canvas.prototype.writePixels=function(t,r,n,a,o,s,l,u){if(t.byteLength%(r*n))throw"pixels length must be a multiple of the srcWidth * srcHeight";e.Id(this.Gd);var c=t.byteLength/(r*n);s=s||e.AlphaType.Unpremul,l=l||e.ColorType.RGBA_8888,u=u||e.ColorSpace.SRGB;var h=c*r;return c=f(t,"HEAPU8"),r=this._writePixels({width:r,height:n,colorType:l,alphaType:s,colorSpace:u},c,h,a,o),d(c,t),r},e.ColorFilter.MakeBlend=function(t,r,n){return t=y(t),n=n||e.ColorSpace.SRGB,e.ColorFilter._MakeBlend(t,r,n)},e.ColorFilter.MakeMatrix=function(t){if(!t||20!==t.length)throw"invalid color matrix";var r=f(t,"HEAPF32"),n=e.ColorFilter._makeMatrix(r);return d(r,t),n},e.ContourMeasure.prototype.getPosTan=function(e,t){return this._getPosTan(e,L),e=M.toTypedArray(),t?(t.set(e),t):e.slice()},e.ImageFilter.prototype.getOutputBounds=function(e,t,r){return e=v(e,L),t=h(t),this._getOutputBounds(e,t,$),t=E.toTypedArray(),r?(r.set(t),r):t.slice()},e.ImageFilter.MakeDropShadow=function(t,r,n,a,o,s){return o=y(o,G),e.ImageFilter._MakeDropShadow(t,r,n,a,o,s)},e.ImageFilter.MakeDropShadowOnly=function(t,r,n,a,o,s){return o=y(o,G),e.ImageFilter._MakeDropShadowOnly(t,r,n,a,o,s)},e.ImageFilter.MakeImage=function(t,r,n,a){if(n=v(n,L),a=v(a,H),"B"in r&&"C"in r)return e.ImageFilter._MakeImageCubic(t,r.B,r.C,n,a);const o=r.filter;let s=e.MipmapMode.None;return"mipmap"in r&&(s=r.mipmap),e.ImageFilter._MakeImageOptions(t,o,s,n,a)},e.ImageFilter.MakeMatrixTransform=function(t,r,n){if(t=h(t),"B"in r&&"C"in r)return e.ImageFilter._MakeMatrixTransformCubic(t,r.B,r.C,n);const a=r.filter;let o=e.MipmapMode.None;return"mipmap"in r&&(o=r.mipmap),e.ImageFilter._MakeMatrixTransformOptions(t,a,o,n)},e.Paint.prototype.getColor=function(){return this._getColor(G),g(G)},e.Paint.prototype.setColor=function(e,t){t=t||null,e=y(e),this._setColor(e,t)},e.Paint.prototype.setColorComponents=function(e,t,r,n,a){a=a||null,e=m(e,t,r,n),this._setColor(e,a)},e.Path.prototype.getPoint=function(e,t){return this._getPoint(e,L),e=M.toTypedArray(),t?(t[0]=e[0],t[1]=e[1],t):e.slice(0,2)},e.Picture.prototype.makeShader=function(e,t,r,n,a){return n=h(n),a=v(a),this._makeShader(e,t,r,n,a)},e.Picture.prototype.cullRect=function(e){this._cullRect(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.PictureRecorder.prototype.beginRecording=function(e,t){return e=v(e),this._beginRecording(e,!!t)},e.Surface.prototype.getCanvas=function(){var e=this._getCanvas();return e.Gd=this.Gd,e},e.Surface.prototype.makeImageSnapshot=function(t){return e.Id(this.Gd),t=f(t,"HEAP32",$),this._makeImageSnapshot(t)},e.Surface.prototype.makeSurface=function(t){return e.Id(this.Gd),(t=this._makeSurface(t)).Gd=this.Gd,t},e.Surface.prototype.sf=function(t,r){return this.Ae||(this.Ae=this.getCanvas()),requestAnimationFrame(function(){e.Id(this.Gd),t(this.Ae),this.flush(r)}.bind(this))},e.Surface.prototype.requestAnimationFrame||(e.Surface.prototype.requestAnimationFrame=e.Surface.prototype.sf),e.Surface.prototype.nf=function(t,r){this.Ae||(this.Ae=this.getCanvas()),requestAnimationFrame(function(){e.Id(this.Gd),t(this.Ae),this.flush(r),this.dispose()}.bind(this))},e.Surface.prototype.drawOnce||(e.Surface.prototype.drawOnce=e.Surface.prototype.nf),e.PathEffect.MakeDash=function(t,r){if(r||=0,!t.length||1==t.length%2)throw"Intervals array must have even length";var n=f(t,"HEAPF32");return r=e.PathEffect._MakeDash(n,t.length,r),d(n,t),r},e.PathEffect.MakeLine2D=function(t,r){return r=h(r),e.PathEffect._MakeLine2D(t,r)},e.PathEffect.MakePath2D=function(t,r){return t=h(t),e.PathEffect._MakePath2D(t,r)},e.Shader.MakeColor=function(t,r){return r=r||null,t=y(t),e.Shader._MakeColor(t,r)},e.Shader.Blend=e.Shader.MakeBlend,e.Shader.Color=e.Shader.MakeColor,e.Shader.MakeLinearGradient=function(t,r,n,a,o,s,l,u){u=u||null;var p=c(n),y=f(a,"HEAPF32");l=l||0,s=h(s);var m=M.toTypedArray();return m.set(t),m.set(r,2),t=e.Shader._MakeLinearGradient(L,p.Zd,p.colorType,y,p.count,o,l,s,u),d(p.Zd,n),a&&d(y,a),t},e.Shader.MakeRadialGradient=function(t,r,n,a,o,s,l,u){u=u||null;var p=c(n),y=f(a,"HEAPF32");return l=l||0,s=h(s),t=e.Shader._MakeRadialGradient(t[0],t[1],r,p.Zd,p.colorType,y,p.count,o,l,s,u),d(p.Zd,n),a&&d(y,a),t},e.Shader.MakeSweepGradient=function(t,r,n,a,o,s,l,u,p,y){y=y||null;var m=c(n),g=f(a,"HEAPF32");return l=l||0,u=u||0,p=p||360,s=h(s),t=e.Shader._MakeSweepGradient(t,r,m.Zd,m.colorType,g,m.count,o,u,p,l,s,y),d(m.Zd,n),a&&d(g,a),t},e.Shader.MakeTwoPointConicalGradient=function(t,r,n,a,o,s,l,u,p,y){y=y||null;var m=c(o),g=f(s,"HEAPF32");p=p||0,u=h(u);var v=M.toTypedArray();return v.set(t),v.set(n,2),t=e.Shader._MakeTwoPointConicalGradient(L,r,a,m.Zd,m.colorType,g,m.count,l,p,u,y),d(m.Zd,o),s&&d(g,s),t},e.Vertices.prototype.bounds=function(e){this._bounds(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.Od&&e.Od.forEach(function(e){e()})},e.computeTonalColors=function(e){var t=f(e.ambient,"HEAPF32"),r=f(e.spot,"HEAPF32");this._computeTonalColors(t,r);var n={ambient:g(t),spot:g(r)};return d(t,e.ambient),d(r,e.spot),n},e.LTRBRect=function(e,t,r,n){return Float32Array.of(e,t,r,n)},e.XYWHRect=function(e,t,r,n){return Float32Array.of(e,t,e+r,t+n)},e.LTRBiRect=function(e,t,r,n){return Int32Array.of(e,t,r,n)},e.XYWHiRect=function(e,t,r,n){return Int32Array.of(e,t,e+r,t+n)},e.RRectXY=function(e,t,r){return Float32Array.of(e[0],e[1],e[2],e[3],t,r,t,r,t,r,t,r)},e.MakeAnimatedImageFromEncoded=function(t){t=new Uint8Array(t);var r=e._malloc(t.byteLength);return e.HEAPU8.set(t,r),(t=e._decodeAnimatedImage(r,t.byteLength))?t:null},e.MakeImageFromEncoded=function(t){t=new Uint8Array(t);var r=e._malloc(t.byteLength);return e.HEAPU8.set(t,r),(t=e._decodeImage(r,t.byteLength))?t:null};var j=null;e.MakeImageFromCanvasImageSource=function(t){var r=t.width,n=t.height;j||=document.createElement("canvas"),j.width=r,j.height=n;var a=j.getContext("2d",{willReadFrequently:!0});return a.drawImage(t,0,0),t=a.getImageData(0,0,r,n),e.MakeImage({width:r,height:n,alphaType:e.AlphaType.Unpremul,colorType:e.ColorType.RGBA_8888,colorSpace:e.ColorSpace.SRGB},t.data,4*r)},e.MakeImage=function(t,r,n){var a=e._malloc(r.length);return e.HEAPU8.set(r,a),e._MakeImage(t,a,r.length,n)},e.MakeVertices=function(t,r,n,a,o,l){var u=o&&o.length||0,d=0;return n&&n.length&&(d|=1),a&&a.length&&(d|=2),void 0===l||l||(d|=4),f(r,"HEAPF32",(t=new e._VerticesBuilder(t,r.length/2,u,d)).positions()),t.texCoords()&&f(n,"HEAPF32",t.texCoords()),t.colors()&&f(s(a),"HEAPU32",t.colors()),t.indices()&&f(o,"HEAPU16",t.indices()),t.detach()},e.Matrix={},e.Matrix.identity=function(){return r(3)},e.Matrix.invert=function(e){var t=e[0]*e[4]*e[8]+e[1]*e[5]*e[6]+e[2]*e[3]*e[7]-e[2]*e[4]*e[6]-e[1]*e[3]*e[8]-e[0]*e[5]*e[7];return t?[(e[4]*e[8]-e[5]*e[7])/t,(e[2]*e[7]-e[1]*e[8])/t,(e[1]*e[5]-e[2]*e[4])/t,(e[5]*e[6]-e[3]*e[8])/t,(e[0]*e[8]-e[2]*e[6])/t,(e[2]*e[3]-e[0]*e[5])/t,(e[3]*e[7]-e[4]*e[6])/t,(e[1]*e[6]-e[0]*e[7])/t,(e[0]*e[4]-e[1]*e[3])/t]:null},e.Matrix.mapPoints=function(e,t){for(var r=0;ra;a+=5){for(var o=0;4>o;o++)r[n++]=e[a]*t[o]+e[a+1]*t[o+5]+e[a+2]*t[o+10]+e[a+3]*t[o+15];r[n++]=e[a]*t[4]+e[a+1]*t[9]+e[a+2]*t[14]+e[a+3]*t[19]+e[a+4]}return r},(X=o).Od=X.Od||[],X.Od.push(function(){function e(e){return e&&(e.dir=0===e.dir?X.TextDirection.RTL:X.TextDirection.LTR),e}function t(e){if(!e||!e.length)return[];for(var t=[],r=0;rr?(e._free(t),null):(o=new Uint16Array(e.HEAPU8.buffer,t,r),n?(n.set(o),e._free(t),n):(n=Uint16Array.from(o),e._free(t),n))},e.Font.prototype.getGlyphIntercepts=function(e,t,r,n){var a=f(e,"HEAPU16"),o=f(t,"HEAPF32");return this._getGlyphIntercepts(a,e.length,!(e&&e._ck),o,t.length,!(t&&t._ck),r,n)},e.Font.prototype.getGlyphWidths=function(t,r,n){var a=f(t,"HEAPU16"),o=e._malloc(4*t.length);return this._getGlyphWidthBounds(a,t.length,o,V,r||null),r=new Float32Array(e.HEAPU8.buffer,o,t.length),d(a,t),n?(n.set(r),e._free(o),n):(t=Float32Array.from(r),e._free(o),t)},e.FontMgr.FromData=function(){if(!arguments.length)return null;var t=arguments;if(1===t.length&&Array.isArray(t[0])&&(t=arguments[0]),!t.length)return null;for(var r=[],n=[],a=0;ar?(e._free(t),null):(o=new Uint16Array(e.HEAPU8.buffer,t,r),n?(n.set(o),e._free(t),n):(n=Uint16Array.from(o),e._free(t),n))},e.TextBlob.MakeOnPath=function(t,r,n,a){if(t&&t.length&&r&&r.countPoints()){if(1===r.countPoints())return this.MakeFromText(t,n);a||=0;var o=n.getGlyphIDs(t);o=n.getGlyphWidths(o);for(var s=[],l=(r=new e.ContourMeasureIter(r,!1,1)).next(),u=new Float32Array(4),d=0;dl.length()){if(l.delete(),!(l=r.next())){t=t.substring(0,d);break}a=f/2}l.getPosTan(a,u);var c=u[2],h=u[3];s.push(c,h,u[0]-f/2*c,u[1]-f/2*h),a+=f/2}return t=this.MakeFromRSXform(t,s,n),l&&l.delete(),r.delete(),t}},e.TextBlob.MakeFromRSXform=function(t,r,n){var a=qe(t)+1,o=e._malloc(a);return Ye(t,o,a),t=f(r,"HEAPF32"),n=e.TextBlob._MakeFromRSXform(o,a-1,t,n),e._free(o),n||null},e.TextBlob.MakeFromRSXformGlyphs=function(t,r,n){var a=f(t,"HEAPU16");return r=f(r,"HEAPF32"),n=e.TextBlob._MakeFromRSXformGlyphs(a,2*t.length,r,n),d(a,t),n||null},e.TextBlob.MakeFromGlyphs=function(t,r){var n=f(t,"HEAPU16");return r=e.TextBlob._MakeFromGlyphs(n,2*t.length,r),d(n,t),r||null},e.TextBlob.MakeFromText=function(t,r){var n=qe(t)+1,a=e._malloc(n);return Ye(t,a,n),t=e.TextBlob._MakeFromText(a,n-1,r),e._free(a),t||null},e.MallocGlyphIDs=function(t){return e.Malloc(Uint16Array,t)}}),e.Od=e.Od||[],e.Od.push(function(){e.MakePicture=function(t){t=new Uint8Array(t);var r=e._malloc(t.byteLength);return e.HEAPU8.set(t,r),(t=e._MakePicture(r,t.byteLength))?t:null}}),e.Od=e.Od||[],e.Od.push(function(){e.RuntimeEffect.Make=function(t,r){return e.RuntimeEffect._Make(t,{onError:r||function(e){console.log("RuntimeEffect error",e)}})},e.RuntimeEffect.MakeForBlender=function(t,r){return e.RuntimeEffect._MakeForBlender(t,{onError:r||function(e){console.log("RuntimeEffect error",e)}})},e.RuntimeEffect.prototype.makeShader=function(e,t){var r=!e._ck,n=f(e,"HEAPF32");return t=h(t),this._makeShader(n,4*e.length,r,t)},e.RuntimeEffect.prototype.makeShaderWithChildren=function(e,t,r){var n=!e._ck,a=f(e,"HEAPF32");r=h(r);for(var o=[],s=0;se||1=e||!e||(this.De=e,this.Kd.setStrokeWidth(e))}}),Object.defineProperty(this,"miterLimit",{enumerable:!0,get:function(){return this.Kd.getStrokeMiter()},set:function(e){0>=e||!e||this.Kd.setStrokeMiter(e)}}),Object.defineProperty(this,"shadowBlur",{enumerable:!0,get:function(){return this.re},set:function(e){0>e||!isFinite(e)||(this.re=e)}}),Object.defineProperty(this,"shadowColor",{enumerable:!0,get:function(){return r(this.Ce)},set:function(e){this.Ce=a(e)}}),Object.defineProperty(this,"shadowOffsetX",{enumerable:!0,get:function(){return this.se},set:function(e){isFinite(e)&&(this.se=e)}}),Object.defineProperty(this,"shadowOffsetY",{enumerable:!0,get:function(){return this.te},set:function(e){isFinite(e)&&(this.te=e)}}),Object.defineProperty(this,"strokeStyle",{enumerable:!0,get:function(){return r(this.de)},set:function(e){"string"==typeof e?this.de=a(e):e.pe&&(this.de=e)}}),this.arc=function(e,t,r,n,a,o){y(this.Nd,e,t,r,r,0,n,a,o)},this.arcTo=function(e,t,r,n,a){h(this.Nd,e,t,r,n,a)},this.beginPath=function(){this.Nd.delete(),this.Nd=new e.PathBuilder},this.bezierCurveTo=function(e,r,n,a,o,s){var l=this.Nd;t([e,r,n,a,o,s])&&(l.isEmpty()&&l.moveTo(e,r),l.cubicTo(e,r,n,a,o,s))},this.clearRect=function(t,r,n,a){this.Kd.setStyle(e.PaintStyle.Fill),this.Kd.setBlendMode(e.BlendMode.Clear),this.Hd.drawRect(e.XYWHRect(t,r,n,a),this.Kd),this.Kd.setBlendMode(this.Jd)},this.clip=function(t,r){if("string"==typeof t){r=t;var n=this.Nd.snapshot()}else t&&t.ge&&(n=t.ge());n||=this.Nd.snapshot(),r&&"evenodd"===r.toLowerCase()?n.setFillType(e.FillType.EvenOdd):n.setFillType(e.FillType.Winding),this.Hd.clipPath(n,e.ClipOp.Intersect,!0),n.delete()},this.closePath=function(){var e=this.Nd;e.isEmpty()||1!=e.countPoints()&&e.close()},this.createImageData=function(){if(1===arguments.length){var e=arguments[0];return new f(new Uint8ClampedArray(4*e.width*e.height),e.width,e.height)}if(2===arguments.length){e=arguments[0];var t=arguments[1];return new f(new Uint8ClampedArray(4*e*t),e,t)}throw"createImageData expects 1 or 2 arguments, got "+arguments.length},this.createLinearGradient=function(e,r,n,a){if(t(arguments)){var o=new c(e,r,n,a);return this.xe.push(o),o}},this.createPattern=function(e,t){return e=new v(e,t),this.xe.push(e),e},this.createRadialGradient=function(e,r,n,a,o,s){if(t(arguments)){var l=new b(e,r,n,a,o,s);return this.xe.push(l),l}},this.drawImage=function(t){t instanceof d&&(t=t.gf());var r=this.Ke();if(3===arguments.length||5===arguments.length)var n=e.XYWHRect(arguments[1],arguments[2],arguments[3]||t.width(),arguments[4]||t.height()),a=e.XYWHRect(0,0,t.width(),t.height());else{if(9!==arguments.length)throw"invalid number of args for drawImage, need 3, 5, or 9; got "+arguments.length;n=e.XYWHRect(arguments[5],arguments[6],arguments[7],arguments[8]),a=e.XYWHRect(arguments[1],arguments[2],arguments[3],arguments[4])}this.Hd.drawImageRect(t,a,n,r,!1),r.dispose()},this.ellipse=function(e,t,r,n,a,o,s,l){y(this.Nd,e,t,r,n,a,o,s,l)},this.Ke=function(){var t=this.Kd.copy();if(t.setStyle(e.PaintStyle.Fill),n(this.Xd)){var r=e.multiplyByAlpha(this.Xd,this.he);t.setColor(r)}else r=this.Xd.pe(this.Pd),t.setColor(e.Color(0,0,0,this.he)),t.setShader(r);return t.dispose=function(){this.delete()},t},this.fill=function(t,r){if("string"==typeof t){r=t;var n=this.Nd.snapshot()}else t&&t.ge&&(n=t.ge());if(t||(n=this.Nd.snapshot()),"evenodd"===r)n.setFillType(e.FillType.EvenOdd);else{if("nonzero"!==r&&r)throw"invalid fill rule";n.setFillType(e.FillType.Winding)}t=this.Ke(),(r=this.ue(t))&&(this.Hd.save(),this.ne(),this.Hd.drawPath(n,r),this.Hd.restore(),r.dispose()),this.Hd.drawPath(n,t),t.dispose(),n.delete()},this.fillRect=function(t,r,n,a){var o=this.Ke(),s=this.ue(o);s&&(this.Hd.save(),this.ne(),this.Hd.drawRect(e.XYWHRect(t,r,n,a),s),this.Hd.restore(),s.dispose()),this.Hd.drawRect(e.XYWHRect(t,r,n,a),o),o.dispose()},this.fillText=function(t,r,n){var a=this.Ke();t=e.TextBlob.MakeFromText(t,this.je);var o=this.ue(a);o&&(this.Hd.save(),this.ne(),this.Hd.drawTextBlob(t,r,n,o),this.Hd.restore(),o.dispose()),this.Hd.drawTextBlob(t,r,n,a),t.delete(),a.dispose()},this.getImageData=function(t,r,n,a){return(t=this.Hd.readPixels(t,r,{width:n,height:a,colorType:e.ColorType.RGBA_8888,alphaType:e.AlphaType.Unpremul,colorSpace:e.ColorSpace.SRGB}))?new f(new Uint8ClampedArray(t.buffer),n,a):null},this.getLineDash=function(){return this.qe.slice()},this.cf=function(t){var r=e.Matrix.invert(this.Pd);return e.Matrix.mapPoints(r,t),t},this.isPointInPath=function(t,r,n){var a=arguments;if(3===a.length)var o=this.Nd.snapshot();else{if(4!==a.length)throw"invalid arg count, need 3 or 4, got "+a.length;o=a[0].copy(),t=a[1],r=a[2],n=a[3]}return isFinite(t)&&isFinite(r)?"nonzero"!==(n=n||"nonzero")&&"evenodd"!==n?(o.delete(),!1):(t=(a=this.cf([t,r]))[0],r=a[1],o.setFillType("nonzero"===n?e.FillType.Winding:e.FillType.EvenOdd),a=o.contains(t,r),o.delete(),a):(o.delete(),!1)},this.isPointInStroke=function(t,r){var n=arguments;if(2===n.length)var a=this.Nd.snapshot();else{if(3!==n.length)throw"invalid arg count, need 2 or 3, got "+n.length;a=n[0].copy(),t=n[1],r=n[2]}if(!isFinite(t)||!isFinite(r))return a.delete(),!1;t=(n=this.cf([t,r]))[0],r=n[1],a.setFillType(e.FillType.Winding);var o=(n=a.makeStroked({width:this.lineWidth,miter_limit:this.miterLimit,cap:this.Kd.getStrokeCap(),join:this.Kd.getStrokeJoin(),precision:.3})).contains(t,r);return n.delete(),a.delete(),o},this.lineTo=function(e,t){m(this.Nd,e,t)},this.measureText=function(e){e=this.je.getGlyphIDs(e),e=this.je.getGlyphWidths(e);let t=0;for(const r of e)t+=r;return{width:t}},this.moveTo=function(e,r){var n=this.Nd;t([e,r])&&n.moveTo(e,r)},this.putImageData=function(r,n,a,o,s,l,u){if(t([n,a,o,s,l,u]))if(void 0===o)this.Hd.writePixels(r.data,r.width,r.height,n,a);else if(o=o||0,s=s||0,l=l||r.width,u=u||r.height,0>l&&(o+=l,l=Math.abs(l)),0>u&&(s+=u,u=Math.abs(u)),0>o&&(l+=o,o=0),0>s&&(u+=s,s=0),!(0>=l||0>=u)){r=e.MakeImage({width:r.width,height:r.height,alphaType:e.AlphaType.Unpremul,colorType:e.ColorType.RGBA_8888,colorSpace:e.ColorSpace.SRGB},r.data,4*r.width);var d=e.XYWHRect(o,s,l,u);n=e.XYWHRect(n+o,a+s,l,u),a=e.Matrix.invert(this.Pd),this.Hd.save(),this.Hd.concat(a),this.Hd.drawImageRect(r,d,n,null,!1),this.Hd.restore(),r.delete()}},this.quadraticCurveTo=function(e,r,n,a){var o=this.Nd;t([e,r,n,a])&&(o.isEmpty()&&o.moveTo(e,r),o.quadTo(e,r,n,a))},this.rect=function(r,n,a,o){var s=this.Nd;t(r=e.XYWHRect(r,n,a,o))&&s.addRect(r)},this.resetTransform=function(){this.Nd.transform(this.Pd);var t=e.Matrix.invert(this.Pd);this.Hd.concat(t),this.Pd=this.Hd.getTotalMatrix()},this.restore=function(){var t=this.bf.pop();if(t){var r=e.Matrix.multiply(this.Pd,e.Matrix.invert(t.vf));this.Nd.transform(r),this.Kd.delete(),this.Kd=t.Lf,this.qe=t.Jf,this.De=t.Xf,this.de=t.Wf,this.Xd=t.fs,this.se=t.Uf,this.te=t.Vf,this.re=t.sb,this.Ce=t.Tf,this.he=t.ga,this.Jd=t.Bf,this.Be=t.Kf,this.Le=t.Af,this.Hd.restore(),this.Pd=this.Hd.getTotalMatrix()}},this.rotate=function(t){if(isFinite(t)){var r=e.Matrix.rotated(-t);this.Nd.transform(r),this.Hd.rotate(t/Math.PI*180,0,0),this.Pd=this.Hd.getTotalMatrix()}},this.save=function(){if(this.Xd.oe){var e=this.Xd.oe();this.xe.push(e)}else e=this.Xd;if(this.de.oe){var t=this.de.oe();this.xe.push(t)}else t=this.de;this.bf.push({vf:this.Pd.slice(),Jf:this.qe.slice(),Xf:this.De,Wf:t,fs:e,Uf:this.se,Vf:this.te,sb:this.re,Tf:this.Ce,ga:this.he,Kf:this.Be,Bf:this.Jd,Lf:this.Kd.copy(),Af:this.Le}),this.Hd.save()},this.scale=function(r,n){if(t(arguments)){var a=e.Matrix.scaled(1/r,1/n);this.Nd.transform(a),this.Hd.scale(r,n),this.Pd=this.Hd.getTotalMatrix()}},this.setLineDash=function(e){for(var t=0;te[t])return;1==e.length%2&&Array.prototype.push.apply(e,e),this.qe=e},this.setTransform=function(e,r,n,a,o,s){t(arguments)&&(this.resetTransform(),this.transform(e,r,n,a,o,s))},this.ne=function(){var t=e.Matrix.invert(this.Pd);this.Hd.concat(t),this.Hd.concat(e.Matrix.translated(this.se,this.te)),this.Hd.concat(this.Pd)},this.ue=function(t){var r=e.multiplyByAlpha(this.Ce,this.he);if(!e.getColorComponents(r)[3]||!(this.re||this.te||this.se))return null;(t=t.copy()).setColor(r);var n=e.MaskFilter.MakeBlur(e.BlurStyle.Normal,this.re/2,!1);return t.setMaskFilter(n),t.dispose=function(){n.delete(),this.delete()},t},this.Ue=function(){var t=this.Kd.copy();if(t.setStyle(e.PaintStyle.Stroke),n(this.de)){var r=e.multiplyByAlpha(this.de,this.he);t.setColor(r)}else r=this.de.pe(this.Pd),t.setColor(e.Color(0,0,0,this.he)),t.setShader(r);if(t.setStrokeWidth(this.De),this.qe.length){var a=e.PathEffect.MakeDash(this.qe,this.Be);t.setPathEffect(a)}return t.dispose=function(){a&&a.delete(),this.delete()},t},this.stroke=function(e){e=e?e.ge():this.Nd.snapshot();var t=this.Ue(),r=this.ue(t);r&&(this.Hd.save(),this.ne(),this.Hd.drawPath(e,r),this.Hd.restore(),r.dispose()),this.Hd.drawPath(e,t),e.delete(),t.dispose()},this.strokeRect=function(t,r,n,a){var o=this.Ue(),s=this.ue(o);s&&(this.Hd.save(),this.ne(),this.Hd.drawRect(e.XYWHRect(t,r,n,a),s),this.Hd.restore(),s.dispose()),this.Hd.drawRect(e.XYWHRect(t,r,n,a),o),o.dispose()},this.strokeText=function(t,r,n){var a=this.Ue();t=e.TextBlob.MakeFromText(t,this.je);var o=this.ue(a);o&&(this.Hd.save(),this.ne(),this.Hd.drawTextBlob(t,r,n,o),this.Hd.restore(),o.dispose()),this.Hd.drawTextBlob(t,r,n,a),t.delete(),a.dispose()},this.translate=function(r,n){if(t(arguments)){var a=e.Matrix.translated(-r,-n);this.Nd.transform(a),this.Hd.translate(r,n),this.Pd=this.Hd.getTotalMatrix()}},this.transform=function(t,r,n,a,o,s){t=[t,n,o,r,a,s,0,0,1],r=e.Matrix.invert(t),this.Nd.transform(r),this.Hd.concat(t),this.Pd=this.Hd.getTotalMatrix()},this.addHitRegion=function(){},this.clearHitRegions=function(){},this.drawFocusIfNeeded=function(){},this.removeHitRegion=function(){},this.scrollPathIntoView=function(){},Object.defineProperty(this,"canvas",{value:null,writable:!1})}function u(t){this.Ve=t,this.Gd=new l(t.getCanvas()),this.Me=[],this.decodeImage=function(t){if(!(t=e.MakeImageFromEncoded(t)))throw"Invalid input";return this.Me.push(t),new d(t)},this.loadFont=function(t,r){if(!(t=e.Typeface.MakeTypefaceFromData(t)))return null;this.Me.push(t);var n=(r.style||"normal")+"|"+(r.variant||"normal")+"|"+(r.weight||"normal");r=r.family,s(),_[r]||(_[r]={"*":t}),_[r][n]=t},this.makePath2D=function(e){return e=new g(e),this.Me.push(e.ge()),e},this.getContext=function(e){return"2d"===e?this.Gd:null},this.toDataURL=function(t,r){this.Ve.flush();var n=this.Ve.makeImageSnapshot();if(n){t=t||"image/png";var a=e.ImageFormat.PNG;if("image/jpeg"===t&&(a=e.ImageFormat.JPEG),r=n.encodeToBytes(a,r||.92)){if(n.delete(),t="data:"+t+";base64,","undefined"!=typeof Buffer)r=Buffer.from(r).toString("base64");else{n=0,a=r.length;for(var o,s="";ne||1e);r++);this.Ud.splice(r,0,e),this.be.splice(r,0,t)}},this.oe=function(){var e=new c(t,r,n,o);return e.be=this.be.slice(),e.Ud=this.Ud.slice(),e},this.ie=function(){this.Td&&(this.Td.delete(),this.Td=null)},this.pe=function(a){var s=[t,r,n,o];e.Matrix.mapPoints(a,s),a=s[0];var l=s[1],u=s[2];return s=s[3],this.ie(),this.Td=e.Shader.MakeLinearGradient([a,l],[u,s],this.be,this.Ud,e.TileMode.Clamp)}}function h(e,r,n,a,o,s){if(t([r,n,a,o,s])){if(0>s)throw"radii cannot be negative";e.isEmpty()&&e.moveTo(r,n),e.arcToTangent(r,n,a,o,s)}}function p(t,r,n,a,o,s,l){l=(l-s)/Math.PI*180,s=s/Math.PI*180,r=e.LTRBRect(r-a,n-o,r+a,n+o),1e-5>Math.abs(Math.abs(l)-360)?(n=l/2,t.arcToOval(r,s,n,!1),t.arcToOval(r,s+n,n,!1)):t.arcToOval(r,s,l,!1)}function y(r,n,a,o,s,l,u,d,f){if(t([n,a,o,s,l,u,d])){if(0>o||0>s)throw"radii cannot be negative";var c=2*Math.PI,h=u%c;0>h&&(h+=c);var y=h-u;u=h,d+=y,!f&&d-u>=c?d=u+c:f&&u-d>=c?d=u-c:!f&&u>d?d=u+(c-(u-d)%c):f&&ue||1e);r++);this.Ud.splice(r,0,e),this.be.splice(r,0,t)}},this.oe=function(){var e=new b(t,r,n,o,s,l);return e.be=this.be.slice(),e.Ud=this.Ud.slice(),e},this.ie=function(){this.Td&&(this.Td.delete(),this.Td=null)},this.pe=function(a){var u=[t,r,o,s];e.Matrix.mapPoints(a,u);var d=u[0],f=u[1],c=u[2];u=u[3];var h=(Math.abs(a[0])+Math.abs(a[4]))/2;return a=n*h,h*=l,this.ie(),this.Td=e.Shader.MakeTwoPointConicalGradient([d,f],a,[c,u],h,this.be,this.Ud,e.TileMode.Clamp)}}e._testing={};var A={aliceblue:Float32Array.of(.941,.973,1,1),antiquewhite:Float32Array.of(.98,.922,.843,1),aqua:Float32Array.of(0,1,1,1),aquamarine:Float32Array.of(.498,1,.831,1),azure:Float32Array.of(.941,1,1,1),beige:Float32Array.of(.961,.961,.863,1),bisque:Float32Array.of(1,.894,.769,1),black:Float32Array.of(0,0,0,1),blanchedalmond:Float32Array.of(1,.922,.804,1),blue:Float32Array.of(0,0,1,1),blueviolet:Float32Array.of(.541,.169,.886,1),brown:Float32Array.of(.647,.165,.165,1),burlywood:Float32Array.of(.871,.722,.529,1),cadetblue:Float32Array.of(.373,.62,.627,1),chartreuse:Float32Array.of(.498,1,0,1),chocolate:Float32Array.of(.824,.412,.118,1),coral:Float32Array.of(1,.498,.314,1),cornflowerblue:Float32Array.of(.392,.584,.929,1),cornsilk:Float32Array.of(1,.973,.863,1),crimson:Float32Array.of(.863,.078,.235,1),cyan:Float32Array.of(0,1,1,1),darkblue:Float32Array.of(0,0,.545,1),darkcyan:Float32Array.of(0,.545,.545,1),darkgoldenrod:Float32Array.of(.722,.525,.043,1),darkgray:Float32Array.of(.663,.663,.663,1),darkgreen:Float32Array.of(0,.392,0,1),darkgrey:Float32Array.of(.663,.663,.663,1),darkkhaki:Float32Array.of(.741,.718,.42,1),darkmagenta:Float32Array.of(.545,0,.545,1),darkolivegreen:Float32Array.of(.333,.42,.184,1),darkorange:Float32Array.of(1,.549,0,1),darkorchid:Float32Array.of(.6,.196,.8,1),darkred:Float32Array.of(.545,0,0,1),darksalmon:Float32Array.of(.914,.588,.478,1),darkseagreen:Float32Array.of(.561,.737,.561,1),darkslateblue:Float32Array.of(.282,.239,.545,1),darkslategray:Float32Array.of(.184,.31,.31,1),darkslategrey:Float32Array.of(.184,.31,.31,1),darkturquoise:Float32Array.of(0,.808,.82,1),darkviolet:Float32Array.of(.58,0,.827,1),deeppink:Float32Array.of(1,.078,.576,1),deepskyblue:Float32Array.of(0,.749,1,1),dimgray:Float32Array.of(.412,.412,.412,1),dimgrey:Float32Array.of(.412,.412,.412,1),dodgerblue:Float32Array.of(.118,.565,1,1),firebrick:Float32Array.of(.698,.133,.133,1),floralwhite:Float32Array.of(1,.98,.941,1),forestgreen:Float32Array.of(.133,.545,.133,1),fuchsia:Float32Array.of(1,0,1,1),gainsboro:Float32Array.of(.863,.863,.863,1),ghostwhite:Float32Array.of(.973,.973,1,1),gold:Float32Array.of(1,.843,0,1),goldenrod:Float32Array.of(.855,.647,.125,1),gray:Float32Array.of(.502,.502,.502,1),green:Float32Array.of(0,.502,0,1),greenyellow:Float32Array.of(.678,1,.184,1),grey:Float32Array.of(.502,.502,.502,1),honeydew:Float32Array.of(.941,1,.941,1),hotpink:Float32Array.of(1,.412,.706,1),indianred:Float32Array.of(.804,.361,.361,1),indigo:Float32Array.of(.294,0,.51,1),ivory:Float32Array.of(1,1,.941,1),khaki:Float32Array.of(.941,.902,.549,1),lavender:Float32Array.of(.902,.902,.98,1),lavenderblush:Float32Array.of(1,.941,.961,1),lawngreen:Float32Array.of(.486,.988,0,1),lemonchiffon:Float32Array.of(1,.98,.804,1),lightblue:Float32Array.of(.678,.847,.902,1),lightcoral:Float32Array.of(.941,.502,.502,1),lightcyan:Float32Array.of(.878,1,1,1),lightgoldenrodyellow:Float32Array.of(.98,.98,.824,1),lightgray:Float32Array.of(.827,.827,.827,1),lightgreen:Float32Array.of(.565,.933,.565,1),lightgrey:Float32Array.of(.827,.827,.827,1),lightpink:Float32Array.of(1,.714,.757,1),lightsalmon:Float32Array.of(1,.627,.478,1),lightseagreen:Float32Array.of(.125,.698,.667,1),lightskyblue:Float32Array.of(.529,.808,.98,1),lightslategray:Float32Array.of(.467,.533,.6,1),lightslategrey:Float32Array.of(.467,.533,.6,1),lightsteelblue:Float32Array.of(.69,.769,.871,1),lightyellow:Float32Array.of(1,1,.878,1),lime:Float32Array.of(0,1,0,1),limegreen:Float32Array.of(.196,.804,.196,1),linen:Float32Array.of(.98,.941,.902,1),magenta:Float32Array.of(1,0,1,1),maroon:Float32Array.of(.502,0,0,1),mediumaquamarine:Float32Array.of(.4,.804,.667,1),mediumblue:Float32Array.of(0,0,.804,1),mediumorchid:Float32Array.of(.729,.333,.827,1),mediumpurple:Float32Array.of(.576,.439,.859,1),mediumseagreen:Float32Array.of(.235,.702,.443,1),mediumslateblue:Float32Array.of(.482,.408,.933,1),mediumspringgreen:Float32Array.of(0,.98,.604,1),mediumturquoise:Float32Array.of(.282,.82,.8,1),mediumvioletred:Float32Array.of(.78,.082,.522,1),midnightblue:Float32Array.of(.098,.098,.439,1),mintcream:Float32Array.of(.961,1,.98,1),mistyrose:Float32Array.of(1,.894,.882,1),moccasin:Float32Array.of(1,.894,.71,1),navajowhite:Float32Array.of(1,.871,.678,1),navy:Float32Array.of(0,0,.502,1),oldlace:Float32Array.of(.992,.961,.902,1),olive:Float32Array.of(.502,.502,0,1),olivedrab:Float32Array.of(.42,.557,.137,1),orange:Float32Array.of(1,.647,0,1),orangered:Float32Array.of(1,.271,0,1),orchid:Float32Array.of(.855,.439,.839,1),palegoldenrod:Float32Array.of(.933,.91,.667,1),palegreen:Float32Array.of(.596,.984,.596,1),paleturquoise:Float32Array.of(.686,.933,.933,1),palevioletred:Float32Array.of(.859,.439,.576,1),papayawhip:Float32Array.of(1,.937,.835,1),peachpuff:Float32Array.of(1,.855,.725,1),peru:Float32Array.of(.804,.522,.247,1),pink:Float32Array.of(1,.753,.796,1),plum:Float32Array.of(.867,.627,.867,1),powderblue:Float32Array.of(.69,.878,.902,1),purple:Float32Array.of(.502,0,.502,1),rebeccapurple:Float32Array.of(.4,.2,.6,1),red:Float32Array.of(1,0,0,1),rosybrown:Float32Array.of(.737,.561,.561,1),royalblue:Float32Array.of(.255,.412,.882,1),saddlebrown:Float32Array.of(.545,.271,.075,1),salmon:Float32Array.of(.98,.502,.447,1),sandybrown:Float32Array.of(.957,.643,.376,1),seagreen:Float32Array.of(.18,.545,.341,1),seashell:Float32Array.of(1,.961,.933,1),sienna:Float32Array.of(.627,.322,.176,1),silver:Float32Array.of(.753,.753,.753,1),skyblue:Float32Array.of(.529,.808,.922,1),slateblue:Float32Array.of(.416,.353,.804,1),slategray:Float32Array.of(.439,.502,.565,1),slategrey:Float32Array.of(.439,.502,.565,1),snow:Float32Array.of(1,.98,.98,1),springgreen:Float32Array.of(0,1,.498,1),steelblue:Float32Array.of(.275,.51,.706,1),tan:Float32Array.of(.824,.706,.549,1),teal:Float32Array.of(0,.502,.502,1),thistle:Float32Array.of(.847,.749,.847,1),tomato:Float32Array.of(1,.388,.278,1),transparent:Float32Array.of(0,0,0,0),turquoise:Float32Array.of(.251,.878,.816,1),violet:Float32Array.of(.933,.51,.933,1),wheat:Float32Array.of(.961,.871,.702,1),white:Float32Array.of(1,1,1,1),whitesmoke:Float32Array.of(.961,.961,.961,1),yellow:Float32Array.of(1,1,0,1),yellowgreen:Float32Array.of(.604,.804,.196,1)};e._testing.parseColor=a,e._testing.colorToString=r;var _,w=RegExp("(italic|oblique|normal|)\\s*(small-caps|normal|)\\s*(bold|bolder|lighter|[1-9]00|normal|)\\s*([\\d\\.]+)(px|pt|pc|in|cm|mm|%|em|ex|ch|rem|q)(.+)");e._testing.parseFontString=o,e.MakeCanvas=function(t,r){return(t=e.MakeSurface(t,r))?new u(t):null},e.ImageData=function(){if(2===arguments.length){var e=arguments[0],t=arguments[1];return new f(new Uint8ClampedArray(4*e*t),e,t)}if(3===arguments.length){var r=arguments[0];if(r.prototype.constructor!==Uint8ClampedArray)throw new TypeError("bytes must be given as a Uint8ClampedArray");if(e=arguments[1],t=arguments[2],r%4)throw new TypeError("bytes must be given in a multiple of 4");if(r%e)throw new TypeError("bytes must divide evenly by width");if(t&&t!==r/(4*e))throw new TypeError("invalid height given");return new f(r,e,r/(4*e))}throw new TypeError("invalid number of arguments - takes 2 or 3, saw "+arguments.length)}})()})(o);var f,c,h="./this.program",p=(e,t)=>{throw t},y="";if(d){var m=_r(_d[0]);_r(_d[1]),y=__dirname+"/",c=e=>(e=x(e)?new URL(e):e,m.readFileSync(e)),f=async e=>(e=x(e)?new URL(e):e,m.readFileSync(e,void 0)),1{throw process.exitCode=e,t}}else(l||u)&&(u?y=self.location.href:"undefined"!=typeof document&&document.currentScript&&(y=document.currentScript.src),e&&(y=e),y=y.startsWith("blob:")?"":y.slice(0,y.replace(/[?#].*/,"").lastIndexOf("/")+1),u&&(c=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),f=async e=>{if(x(e))return new Promise((t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r(n.status)},n.onerror=r,n.send(null)});var t=await fetch(e,{credentials:"same-origin"});if(t.ok)return t.arrayBuffer();throw Error(t.status+" : "+t.url)});var g,v,b,A,_,w,F,T,P,M,S,C=console.log.bind(console),k=console.error.bind(console),E=!1,x=e=>e.startsWith("file://");function B(){var e=g.buffer;v=new Int8Array(e),A=new Int16Array(e),o.HEAPU8=b=new Uint8Array(e),o.HEAPU16=_=new Uint16Array(e),o.HEAP32=w=new Int32Array(e),o.HEAPU32=F=new Uint32Array(e),o.HEAPF32=T=new Float32Array(e),S=new Float64Array(e),P=new BigInt64Array(e),M=new BigUint64Array(e)}var I,R=0,G=null;function L(e){throw k(e="Aborted("+e+")"),E=!0,e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info."),n(e),e}async function H(e){try{var t=await f(e);return new Uint8Array(t)}catch{}if(!c)throw"both async and sync fetching of the wasm failed";return e=c(e)}async function O(e,t){try{var r=await H(e);return await WebAssembly.instantiate(r,t)}catch(e){k(`failed to asynchronously prepare wasm: ${e}`),L(e)}}async function W(e){var t=I;if("function"==typeof WebAssembly.instantiateStreaming&&!x(t)&&!d)try{var r=fetch(t,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(r,e)}catch(e){k(`wasm streaming compile failed: ${e}`),k("falling back to ArrayBuffer instantiation")}return O(t,e)}class ${name="ExitStatus";constructor(e){this.message=`Program terminated with exit(${e})`,this.status=e}}var D="undefined"!=typeof TextDecoder?new TextDecoder:void 0,U=(e,t=0,r=NaN)=>{var n=t+r;for(r=t;e[r]&&!(r>=n);)++r;if(16(a=224==(240&a)?(15&a)<<12|o<<6|s:(7&a)<<18|o<<12|s<<6|63&e[t++])?n+=String.fromCharCode(a):(a-=65536,n+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else n+=String.fromCharCode(a)}return n},N={},V=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function j(e){return this.fromWireType(F[e>>2])}var X,J={},z={},Y={},q=o.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},K=(e,t,r)=>{function n(t){if((t=r(t)).length!==e.length)throw new q("Mismatched type converter count");for(var n=0;nY[e]=t);var a=Array(t.length),o=[],s=0;t.forEach((e,t)=>{z.hasOwnProperty(e)?a[t]=z[e]:(o.push(e),J.hasOwnProperty(e)||(J[e]=[]),J[e].push(()=>{a[t]=z[e],++s===o.length&&n(a)}))}),0===o.length&&n(a)},Q=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},Z=e=>{for(var t="";b[e];)t+=X[b[e++]];return t},ee=o.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}};function te(e,t,r={}){var n=t.name;if(!e)throw new ee(`type "${n}" must have a positive integer typeid pointer`);if(z.hasOwnProperty(e)){if(r.Hf)return;throw new ee(`Cannot register type '${n}' twice`)}z[e]=t,delete Y[e],J.hasOwnProperty(e)&&(t=J[e],delete J[e],t.forEach(e=>e()))}function re(e,t,r={}){return te(e,t,r)}var ne=(e,t,r)=>{switch(t){case 1:return r?e=>v[e]:e=>b[e];case 2:return r?e=>A[e>>1]:e=>_[e>>1];case 4:return r?e=>w[e>>2]:e=>F[e>>2];case 8:return r?e=>P[e>>3]:e=>M[e>>3];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},ae=e=>{throw new ee(e.Fd.Qd.Ld.name+" instance already deleted")},oe=!1,ie=()=>{},se=e=>"undefined"==typeof FinalizationRegistry?(se=e=>e,e):(oe=new FinalizationRegistry(e=>{--(e=e.Fd).count.value,0===e.count.value&&(e.Rd?e.ae.fe(e.Rd):e.Qd.Ld.fe(e.Md))}),ie=e=>{oe.unregister(e)},(se=e=>{var t=e.Fd;return t.Rd&&oe.register(e,{Fd:t},e),e})(e)),le=[];function ue(){}var de=(e,t)=>Object.defineProperty(t,"name",{value:e}),fe={},ce=(e,t,r)=>{if(void 0===e[t].Sd){var n=e[t];e[t]=function(...n){if(!e[t].Sd.hasOwnProperty(n.length))throw new ee(`Function '${r}' called with an invalid number of arguments (${n.length}) - expects one of (${e[t].Sd})!`);return e[t].Sd[n.length].apply(this,n)},e[t].Sd=[],e[t].Sd[n.ke]=n}},he=(e,t,r)=>{if(o.hasOwnProperty(e)){if(void 0===r||void 0!==o[e].Sd&&void 0!==o[e].Sd[r])throw new ee(`Cannot register public name '${e}' twice`);if(ce(o,e,e),o[e].Sd.hasOwnProperty(r))throw new ee(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`);o[e].Sd[r]=t}else o[e]=t,o[e].ke=r},pe=e=>{var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?`_${e}`:e};function ye(e,t,r,n,a,o,s,l){this.name=e,this.constructor=t,this.ze=r,this.fe=n,this.Wd=a,this.Cf=o,this.Ie=s,this.xf=l,this.Nf=[]}var me=(e,t,r)=>{for(;t!==r;){if(!t.Ie)throw new ee(`Expected null or instance of ${r.name}, got an instance of ${t.name}`);e=t.Ie(e),t=t.Wd}return e};function ge(e,t){if(null===t){if(this.Ye)throw new ee(`null is not a valid ${this.name}`);return 0}if(!t.Fd)throw new ee(`Cannot pass "${Q(t)}" as a ${this.name}`);if(!t.Fd.Md)throw new ee(`Cannot pass deleted object as a pointer of type ${this.name}`);return me(t.Fd.Md,t.Fd.Qd.Ld,this.Ld)}function ve(e,t){if(null===t){if(this.Ye)throw new ee(`null is not a valid ${this.name}`);if(this.Pe){var r=this.Ze();return null!==e&&e.push(this.fe,r),r}return 0}if(!t||!t.Fd)throw new ee(`Cannot pass "${Q(t)}" as a ${this.name}`);if(!t.Fd.Md)throw new ee(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.Oe&&t.Fd.Qd.Oe)throw new ee(`Cannot convert argument of type ${t.Fd.ae?t.Fd.ae.name:t.Fd.Qd.name} to parameter type ${this.name}`);if(r=me(t.Fd.Md,t.Fd.Qd.Ld,this.Ld),this.Pe){if(void 0===t.Fd.Rd)throw new ee("Passing raw pointer to smart pointer is illegal");switch(this.Sf){case 0:if(t.Fd.ae!==this)throw new ee(`Cannot convert argument of type ${t.Fd.ae?t.Fd.ae.name:t.Fd.Qd.name} to parameter type ${this.name}`);r=t.Fd.Rd;break;case 1:r=t.Fd.Rd;break;case 2:if(t.Fd.ae===this)r=t.Fd.Rd;else{var n=t.clone();r=this.Of(r,Ve(()=>n.delete())),null!==e&&e.push(this.fe,r)}break;default:throw new ee("Unsupporting sharing policy")}}return r}function be(e,t){if(null===t){if(this.Ye)throw new ee(`null is not a valid ${this.name}`);return 0}if(!t.Fd)throw new ee(`Cannot pass "${Q(t)}" as a ${this.name}`);if(!t.Fd.Md)throw new ee(`Cannot pass deleted object as a pointer of type ${this.name}`);if(t.Fd.Qd.Oe)throw new ee(`Cannot convert argument of type ${t.Fd.Qd.name} to parameter type ${this.name}`);return me(t.Fd.Md,t.Fd.Qd.Ld,this.Ld)}var Ae=(e,t,r)=>t===r?e:void 0===r.Wd||null===(e=Ae(e,t,r.Wd))?null:r.xf(e),we={},Fe=(e,t)=>{if(void 0===t)throw new ee("ptr should not be undefined");for(;e.Wd;)t=e.Ie(t),e=e.Wd;return we[t]},Te=(e,t)=>{if(!t.Qd||!t.Md)throw new q("makeClassHandle requires ptr and ptrType");if(!!t.ae!=!!t.Rd)throw new q("Both smartPtrType and smartPtr must be specified");return t.count={value:1},se(Object.create(e,{Fd:{value:t,writable:!0}}))};function Pe(e,t,r,n,a,o,s,l,u,d,f){this.name=e,this.Ld=t,this.Ye=r,this.Oe=n,this.Pe=a,this.Mf=o,this.Sf=s,this.jf=l,this.Ze=u,this.Of=d,this.fe=f,a||void 0!==t.Wd?this.toWireType=ve:(this.toWireType=n?ge:be,this.$d=null)}var Me,Se=(e,t,r)=>{if(!o.hasOwnProperty(e))throw new q("Replacing nonexistent public symbol");void 0!==o[e].Sd&&void 0!==r?o[e].Sd[r]=t:(o[e]=t,o[e].ke=r)},Ce=(e,t)=>{e=Z(e);var r=Me.get(t);if("function"!=typeof r)throw new ee(`unknown function pointer with signature ${e}: ${t}`);return r};class ke extends Error{}var Ee=e=>{e=yr(e);var t=Z(e);return gr(e),t},xe=(e,t)=>{var r=[],n={};throw t.forEach(function e(t){n[t]||z[t]||(Y[t]?Y[t].forEach(e):(r.push(t),n[t]=!0))}),new ke(`${e}: `+r.map(Ee).join([", "]))};function Be(e){for(var t=1;to)throw new ee("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=null!==t[1]&&null!==r,l=Be(t),u="void"!==t[0].name,d=o-2,f=Array(d),c=[],h=[];return de(e,function(...e){if(h.length=0,c.length=s?2:1,c[0]=a,s){var r=t[1].toWireType(h,this);c[1]=r}for(var o=0;o{for(var r=[],n=0;n>2]);return r},We=e=>{const t=(e=e.trim()).indexOf("(");return-1===t?e:e.slice(0,t)},$e=[],De=[],Ue=e=>{9{if(!e)throw new ee(`Cannot use deleted val. handle = ${e}`);return De[e]},Ve=e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:const t=$e.pop()||De.length;return De[t]=e,De[t+1]=1,t}},je={name:"emscripten::val",fromWireType:e=>{var t=Ne(e);return Ue(e),t},toWireType:(e,t)=>Ve(t),Yd:8,readValueFromPointer:j,$d:null},Xe=(e,t,r)=>{switch(t){case 1:return r?function(e){return this.fromWireType(v[e])}:function(e){return this.fromWireType(b[e])};case 2:return r?function(e){return this.fromWireType(A[e>>1])}:function(e){return this.fromWireType(_[e>>1])};case 4:return r?function(e){return this.fromWireType(w[e>>2])}:function(e){return this.fromWireType(F[e>>2])};default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},Je=(e,t)=>{var r=z[e];if(void 0===r)throw e=`${t} has unknown type ${Ee(e)}`,new ee(e);return r},ze=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(T[e>>2])};case 8:return function(e){return this.fromWireType(S[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},Ye=(e,t,r)=>{var n=b;if(!(0=s&&(s=65536+((1023&s)<<10)|1023&e.charCodeAt(++o)),127>=s){if(t>=r)break;n[t++]=s}else{if(2047>=s){if(t+1>=r)break;n[t++]=192|s>>6}else{if(65535>=s){if(t+2>=r)break;n[t++]=224|s>>12}else{if(t+3>=r)break;n[t++]=240|s>>18,n[t++]=128|s>>12&63}n[t++]=128|s>>6&63}n[t++]=128|63&s}}return n[t]=0,t-a},qe=e=>{for(var t=0,r=0;r=n?t++:2047>=n?t+=2:55296<=n&&57343>=n?(t+=4,++r):t+=3}return t},Ke="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,Qe=(e,t)=>{for(var r=e>>1,n=r+t/2;!(r>=n)&&_[r];)++r;if(32<(r<<=1)-e&&Ke)return Ke.decode(b.subarray(e,r));for(r="",n=0;!(n>=t/2);++n){var a=A[e+2*n>>1];if(0==a)break;r+=String.fromCharCode(a)}return r},Ze=(e,t,r)=>{if(r??=2147483647,2>r)return 0;var n=t;r=(r-=2)<2*e.length?r/2:e.length;for(var a=0;a>1]=e.charCodeAt(a),t+=2;return A[t>>1]=0,t-n},et=e=>2*e.length,tt=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var a=w[e+4*r>>2];if(0==a)break;++r,65536<=a?(a-=65536,n+=String.fromCharCode(55296|a>>10,56320|1023&a)):n+=String.fromCharCode(a)}return n},rt=(e,t,r)=>{if(r??=2147483647,4>r)return 0;var n=t;r=n+r-4;for(var a=0;a=o&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++a)),w[t>>2]=o,(t+=4)+4>r)break}return w[t>>2]=0,t-n},nt=e=>{for(var t=0,r=0;r=n&&++r,t+=4}return t},at=(e,t,r)=>{var n=[];return e=e.toWireType(n,r),n.length&&(F[t>>2]=Ve(n)),e},ot=[],it={},st=e=>{var t=it[e];return void 0===t?Z(e):t},lt=()=>{function e(e){e.$$$embind_global$$$=e;var t="object"==typeof $$$embind_global$$$&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof _g&&e(_g)?$$$embind_global$$$=_g:"object"==typeof self&&e(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")},ut=e=>{var t=ot.length;return ot.push(e),t},dt=(e,t)=>{for(var r=Array(e),n=0;n>2],`parameter ${n}`);return r},ft=Reflect.construct,ct=e=>{var t=e.getExtension("ANGLE_instanced_arrays");t&&(e.vertexAttribDivisor=(e,r)=>t.vertexAttribDivisorANGLE(e,r),e.drawArraysInstanced=(e,r,n,a)=>t.drawArraysInstancedANGLE(e,r,n,a),e.drawElementsInstanced=(e,r,n,a,o)=>t.drawElementsInstancedANGLE(e,r,n,a,o))},ht=e=>{var t=e.getExtension("OES_vertex_array_object");t&&(e.createVertexArray=()=>t.createVertexArrayOES(),e.deleteVertexArray=e=>t.deleteVertexArrayOES(e),e.bindVertexArray=e=>t.bindVertexArrayOES(e),e.isVertexArray=e=>t.isVertexArrayOES(e))},pt=e=>{var t=e.getExtension("WEBGL_draw_buffers");t&&(e.drawBuffers=(e,r)=>t.drawBuffersWEBGL(e,r))},yt=e=>{var t="ANGLE_instanced_arrays EXT_blend_minmax EXT_disjoint_timer_query EXT_frag_depth EXT_shader_texture_lod EXT_sRGB OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_depth_texture WEBGL_draw_buffers EXT_color_buffer_float EXT_conservative_depth EXT_disjoint_timer_query_webgl2 EXT_texture_norm16 NV_shader_noperspective_interpolation WEBGL_clip_cull_distance EXT_clip_control EXT_color_buffer_half_float EXT_depth_clamp EXT_float_blend EXT_polygon_offset_clamp EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic KHR_parallel_shader_compile OES_texture_float_linear WEBGL_blend_func_extended WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_multi_draw WEBGL_polygon_mode".split(" ");return(e.getSupportedExtensions()||[]).filter(e=>t.includes(e))},mt=1,gt=[],vt=[],bt=[],At=[],_t=[],wt=[],Ft=[],Tt=[],Pt=[],Mt=[],St=[],Ct={},kt={},Et=4,xt=0,Bt=e=>{for(var t=mt++,r=e.length;r{for(var a=0;a>2]=s}},Rt=(e,t)=>{e.af||(e.af=e.getContext,e.getContext=function(t,r){return"webgl"==t==(r=e.af(t,r))instanceof WebGLRenderingContext?r:null});var r=1{var r=Bt(Tt),n={handle:r,attributes:t,version:t.majorVersion,ce:e};return e.canvas&&(e.canvas.mf=n),Tt[r]=n,(void 0===t.yf||t.yf)&&Ht(n),r},Lt=e=>(Ge=Tt[e],o.ctx=Re=Ge?.ce,!(e&&!Re)),Ht=e=>{if(e||=Ge,!e.If){e.If=!0;var t=e.ce;t.dg=t.getExtension("WEBGL_multi_draw"),t.bg=t.getExtension("EXT_polygon_offset_clamp"),t.ag=t.getExtension("EXT_clip_control"),t.fg=t.getExtension("WEBGL_polygon_mode"),ct(t),ht(t),pt(t),t.ef=t.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"),t.hf=t.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"),2<=e.version&&(t.ee=t.getExtension("EXT_disjoint_timer_query_webgl2")),(2>e.version||!t.ee)&&(t.ee=t.getExtension("EXT_disjoint_timer_query")),yt(t).forEach(e=>{e.includes("lose_context")||e.includes("debug")||t.getExtension(e)})}},Ot=(e,t)=>{Re.bindFramebuffer(e,bt[t])},Wt=e=>{Re.bindVertexArray(Ft[e])},$t=e=>Re.clear(e),Dt=(e,t,r,n)=>Re.clearColor(e,t,r,n),Ut=e=>Re.clearStencil(e),Nt=(e,t)=>{for(var r=0;r>2];Re.deleteVertexArray(Ft[n]),Ft[n]=null}},Vt=[],jt=(e,t)=>{It(e,t,"createVertexArray",Ft)},Xt=()=>{var e=yt(Re);return e.concat(e.map(e=>"GL_"+e))},Jt=(e,t,r)=>{if(t){var n=void 0;switch(e){case 36346:n=1;break;case 36344:return void(0!=r&&1!=r&&(Le||=1280));case 34814:case 36345:n=0;break;case 34466:var a=Re.getParameter(34467);n=a?a.length:0;break;case 33309:if(2>Ge.version)return void(Le||=1282);n=Xt().length;break;case 33307:case 33308:if(2>Ge.version)return void(Le||=1280);n=33307==e?3:0}if(void 0===n)switch(a=Re.getParameter(e),typeof a){case"number":n=a;break;case"boolean":n=a?1:0;break;case"string":return void(Le||=1280);case"object":if(null===a)switch(e){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:n=0;break;default:return void(Le||=1280)}else{if(a instanceof Float32Array||a instanceof Uint32Array||a instanceof Int32Array||a instanceof Array){for(e=0;e>2]=a[e];break;case 2:T[t+4*e>>2]=a[e];break;case 4:v[t+e]=a[e]?1:0}return}try{n=0|a.name}catch(t){return Le||=1280,void k(`GL_INVALID_ENUM in glGet${r}v: Unknown object returned from WebGL getParameter(${e})! (error: ${t})`)}}break;default:return Le||=1280,void k(`GL_INVALID_ENUM in glGet${r}v: Native code calling glGet${r}v(${e}) and it returns ${a} of type ${typeof a}!`)}switch(r){case 1:r=n,F[t>>2]=r,F[t+4>>2]=(r-F[t>>2])/4294967296;break;case 0:w[t>>2]=n;break;case 2:T[t>>2]=n;break;case 4:v[t]=n?1:0}}else Le||=1281},zt=(e,t)=>Jt(e,t,0),Yt=(e,t,r)=>{var n;r?(e=Pt[e],n="boolean"==typeof(t=2>Ge.version?Re.ee.getQueryObjectEXT(e,t):Re.getQueryParameter(e,t))?t?1:0:t,F[r>>2]=n,F[r+4>>2]=(n-F[r>>2])/4294967296):Le||=1281},qt=e=>{var t=qe(e)+1,r=mr(t);return r&&Ye(e,r,t),r},Kt=e=>{var t=Ct[e];if(!t){switch(e){case 7939:t=qt(Xt().join(" "));break;case 7936:case 7937:case 37445:case 37446:(t=Re.getParameter(e))||(Le||=1280),t=t?qt(t):0;break;case 7938:var r=`OpenGL ES 2.0 (${t=Re.getParameter(7938)})`;2<=Ge.version&&(r=`OpenGL ES 3.0 (${t})`),t=qt(r);break;case 35724:null!==(r=(t=Re.getParameter(35724)).match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/))&&(3==r[1].length&&(r[1]+="0"),t=`OpenGL ES GLSL ES ${r[1]} (${t})`),t=qt(t);break;default:Le||=1280}Ct[e]=t}return t},Qt=(e,t)=>{if(2>Ge.version)return Le||=1282,0;var r=kt[e];return r?0>t||t>=r.length?(Le||=1281,0):r[t]:7939===e?(r=Xt().map(qt),r=kt[e]=r,0>t||t>=r.length?(Le||=1281,0):r[t]):(Le||=1280,0)},Zt=e=>"]"==e.slice(-1)&&e.lastIndexOf("["),er=e=>0==(e-=5120)?v:1==e?b:2==e?A:4==e?w:6==e?T:5==e||28922==e||28520==e||30779==e||30782==e?F:_,tr=(e,t,r,n,a)=>(e=er(e),t=n*((xt||r)*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[t-6402]||1)*e.BYTES_PER_ELEMENT+Et-1&-Et),e.subarray(a>>>31-Math.clz32(e.BYTES_PER_ELEMENT),a+t>>>31-Math.clz32(e.BYTES_PER_ELEMENT))),rr=e=>{var t=Re.wf;if(t){var r=t.He[e];return"number"==typeof r&&(t.He[e]=r=Re.getUniformLocation(t,t.kf[e]+(0{if(!He){var e,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:h||"./this.program"};for(e in or)void 0===or[e]?delete t[e]:t[e]=or[e];var r=[];for(e in t)r.push(`${e}=${t[e]}`);He=r}return He},sr=[null,[],[]],lr=Array(256),ur=0;256>ur;++ur)lr[ur]=String.fromCharCode(ur);X=lr,(()=>{let e=ue.prototype;Object.assign(e,{isAliasOf:function(e){if(!(this instanceof ue&&e instanceof ue))return!1;var t=this.Fd.Qd.Ld,r=this.Fd.Md;e.Fd=e.Fd;var n=e.Fd.Qd.Ld;for(e=e.Fd.Md;t.Wd;)r=t.Ie(r),t=t.Wd;for(;n.Wd;)e=n.Ie(e),n=n.Wd;return t===n&&r===e},clone:function(){if(this.Fd.Md||ae(this),this.Fd.Ge)return this.Fd.count.value+=1,this;var e=se,t=Object,r=t.create,n=Object.getPrototypeOf(this),a=this.Fd;return(e=e(r.call(t,n,{Fd:{value:{count:a.count,Fe:a.Fe,Ge:a.Ge,Md:a.Md,Qd:a.Qd,Rd:a.Rd,ae:a.ae}}}))).Fd.count.value+=1,e.Fd.Fe=!1,e},delete(){if(this.Fd.Md||ae(this),this.Fd.Fe&&!this.Fd.Ge)throw new ee("Object already scheduled for deletion");ie(this);var e=this.Fd;--e.count.value,0===e.count.value&&(e.Rd?e.ae.fe(e.Rd):e.Qd.Ld.fe(e.Md)),this.Fd.Ge||(this.Fd.Rd=void 0,this.Fd.Md=void 0)},isDeleted:function(){return!this.Fd.Md},deleteLater:function(){if(this.Fd.Md||ae(this),this.Fd.Fe&&!this.Fd.Ge)throw new ee("Object already scheduled for deletion");return le.push(this),this.Fd.Fe=!0,this}});const t=Symbol.dispose;t&&(e[t]=e.delete)})(),Object.assign(Pe.prototype,{Df(e){return this.jf&&(e=this.jf(e)),e},df(e){this.fe?.(e)},Yd:8,readValueFromPointer:j,fromWireType:function(e){function t(){return this.Pe?Te(this.Ld.ze,{Qd:this.Mf,Md:r,ae:this,Rd:e}):Te(this.Ld.ze,{Qd:this,Md:e})}var r=this.Df(e);if(!r)return this.df(e),null;var n=Fe(this.Ld,r);if(void 0!==n)return 0===n.Fd.count.value?(n.Fd.Md=r,n.Fd.Rd=e,n.clone()):(n=n.clone(),this.df(e),n);if(n=this.Ld.Cf(r),!(n=fe[n]))return t.call(this);n=this.Oe?n.uf:n.pointerType;var a=Ae(r,this.Ld,n.Ld);return null===a?t.call(this):this.Pe?Te(n.Ld.ze,{Qd:n,Md:a,ae:this,Rd:e}):Te(n.Ld.ze,{Qd:n,Md:a})}}),De.push(0,1,void 0,1,null,1,!0,1,!1,1),o.count_emval_handles=()=>De.length/2-5-$e.length;for(let e=0;32>e;++e)Vt.push(Array(e));for(var dr=new Float32Array(288),fr=0;288>=fr;++fr)nr[fr]=dr.subarray(0,fr);var cr=new Int32Array(288);for(fr=0;288>=fr;++fr)ar[fr]=cr.subarray(0,fr);var hr={S:function(){return 0},ib:()=>{},kb:function(){return 0},fb:()=>{},gb:()=>{},T:function(){},hb:()=>{},lb:()=>L(""),E:e=>{var t=N[e];delete N[e];var r=t.Ze,n=t.fe,a=t.ff,o=a.map(e=>e.Gf).concat(a.map(e=>e.Qf));K([e],o,e=>{var o={};return a.forEach((t,r)=>{var n=e[r],s=t.Ef,l=t.Ff,u=e[r+a.length],d=t.Pf,f=t.Rf;o[t.zf]={read:e=>n.fromWireType(s(l,e)),write:(e,t)=>{var r=[];d(f,e,u.toWireType(r,t)),V(r)},optional:e[r].optional}}),[{name:t.name,fromWireType:e=>{var t,r={};for(t in o)r[t]=o[t].read(e);return n(e),r},toWireType:(e,t)=>{for(var a in o)if(!(a in t)&&!o[a].optional)throw new TypeError(`Missing field: "${a}"`);var s=r();for(a in o)o[a].write(s,t[a]);return null!==e&&e.push(n,s),s},Yd:8,readValueFromPointer:j,$d:n}]})},Q:(e,t,r)=>{re(e,{name:t=Z(t),fromWireType:e=>e,toWireType:function(e,t){if("bigint"!=typeof t&&"number"!=typeof t)throw new TypeError(`Cannot convert "${Q(t)}" to ${this.name}`);return"number"==typeof t&&(t=BigInt(t)),t},Yd:8,readValueFromPointer:ne(t,r,-1==t.indexOf("u")),$d:null})},Ua:(e,t,r,n)=>{re(e,{name:t=Z(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},Yd:8,readValueFromPointer:function(e){return this.fromWireType(b[e])},$d:null})},m:(e,t,r,n,a,o,s,l,u,d,f,c,h)=>{f=Z(f),o=Ce(a,o),l&&=Ce(s,l),d&&=Ce(u,d),h=Ce(c,h);var p=pe(f);he(p,function(){xe(`Cannot construct ${f} due to unbound types`,[n])}),K([e,t,r],n?[n]:[],t=>{if(t=t[0],n)var r=t.Ld,a=r.ze;else a=ue.prototype;t=de(f,function(...e){if(Object.getPrototypeOf(this)!==s)throw new ee(`Use 'new' to construct ${f}`);if(void 0===c.le)throw new ee(`${f} has no accessible constructor`);var t=c.le[e.length];if(void 0===t)throw new ee(`Tried to invoke ctor of ${f} with invalid number of parameters (${e.length}) - expected (${Object.keys(c.le).toString()}) parameters instead!`);return t.apply(this,e)});var s=Object.create(a,{constructor:{value:t}});t.prototype=s;var u,c=new ye(f,t,s,h,r,o,l,d);return c.Wd&&((u=c.Wd).Je??(u.Je=[]),c.Wd.Je.push(c)),r=new Pe(f,c,!0,!1,!1),u=new Pe(f+"*",c,!1,!1,!1),a=new Pe(f+" const*",c,!1,!0,!1),fe[e]={pointerType:u,uf:a},Se(p,t),[r,u,a]})},h:(e,t,r,n,a,o,s)=>{var l=Oe(r,n);t=Z(t),t=We(t),o=Ce(a,o),K([],[e],e=>{function n(){xe(`Cannot call ${a} due to unbound types`,l)}var a=`${(e=e[0]).name}.${t}`;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var u=e.Ld.constructor;return void 0===u[t]?(n.ke=r-1,u[t]=n):(ce(u,t,a),u[t].Sd[r-1]=n),K([],l,n=>{if(n=[n[0],null].concat(n.slice(1)),n=Ie(a,n,null,o,s),void 0===u[t].Sd?(n.ke=r-1,u[t]=n):u[t].Sd[r-1]=n,e.Ld.Je)for(const r of e.Ld.Je)r.constructor.hasOwnProperty(t)||(r.constructor[t]=n);return[]}),[]})},A:(e,t,r,n,a,o)=>{var s=Oe(t,r);a=Ce(n,a),K([],[e],e=>{var r=`constructor ${(e=e[0]).name}`;if(void 0===e.Ld.le&&(e.Ld.le=[]),void 0!==e.Ld.le[t-1])throw new ee(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.Ld.le[t-1]=()=>{xe(`Cannot construct ${e.name} due to unbound types`,s)},K([],s,n=>(n.splice(1,0,null),e.Ld.le[t-1]=Ie(r,n,null,a,o),[])),[]})},a:(e,t,r,n,a,o,s,l)=>{var u=Oe(r,n);t=Z(t),t=We(t),o=Ce(a,o),K([],[e],e=>{function n(){xe(`Cannot call ${a} due to unbound types`,u)}var a=`${(e=e[0]).name}.${t}`;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),l&&e.Ld.Nf.push(t);var d=e.Ld.ze,f=d[t];return void 0===f||void 0===f.Sd&&f.className!==e.name&&f.ke===r-2?(n.ke=r-2,n.className=e.name,d[t]=n):(ce(d,t,a),d[t].Sd[r-2]=n),K([],u,n=>(n=Ie(a,n,e,o,s),void 0===d[t].Sd?(n.ke=r-2,d[t]=n):d[t].Sd[r-2]=n,[])),[]})},u:(e,t,r)=>{e=Z(e),K([],[t],t=>(t=t[0],o[e]=t.fromWireType(r),[]))},Sa:e=>re(e,je),l:(e,t,r,n)=>{function a(){}t=Z(t),a.values={},re(e,{name:t,constructor:a,fromWireType:function(e){return this.constructor.values[e]},toWireType:(e,t)=>t.value,Yd:8,readValueFromPointer:Xe(t,r,n),$d:null}),he(t,a)},c:(e,t,r)=>{var n=Je(e,"enum");t=Z(t),e=n.constructor,n=Object.create(n.constructor.prototype,{value:{value:r},constructor:{value:de(`${n.name}_${t}`,function(){})}}),e.values[r]=n,e[t]=n},P:(e,t,r)=>{re(e,{name:t=Z(t),fromWireType:e=>e,toWireType:(e,t)=>t,Yd:8,readValueFromPointer:ze(t,r),$d:null})},y:(e,t,r,n,a,o)=>{var s=Oe(t,r);e=Z(e),e=We(e),a=Ce(n,a),he(e,function(){xe(`Cannot call ${e} due to unbound types`,s)},t-1),K([],s,r=>(r=[r[0],null].concat(r.slice(1)),Se(e,Ie(e,r,null,a,o),t-1),[]))},H:(e,t,r,n,a)=>{if(t=Z(t),-1===a&&(a=4294967295),a=e=>e,0===n){var o=32-8*r;a=e=>e<>>o}var s=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t};re(e,{name:t,fromWireType:a,toWireType:s,Yd:8,readValueFromPointer:ne(t,r,0!==n),$d:null})},w:(e,t,r)=>{function n(e){return new a(v.buffer,F[e+4>>2],F[e>>2])}var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][t];re(e,{name:r=Z(r),fromWireType:n,Yd:8,readValueFromPointer:n},{Hf:!0})},t:(e,t,r,n,a,o,s,l,u,d,f,c)=>{r=Z(r),o=Ce(a,o),l=Ce(s,l),d=Ce(u,d),c=Ce(f,c),K([e],[t],e=>(e=e[0],[new Pe(r,e.Ld,!1,!1,!0,e,n,o,l,d,c)]))},Ta:(e,t)=>{re(e,{name:t=Z(t),fromWireType:function(e){for(var t,r=F[e>>2],n=e+4,a=n,o=0;o<=r;++o){var s=n+o;o!=r&&0!=b[s]||(a=a?U(b,a,s-a):"",void 0===t?t=a:(t+=String.fromCharCode(0),t+=a),a=s+1)}return gr(e),t},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r="string"==typeof t;if(!(r||ArrayBuffer.isView(t)&&1==t.BYTES_PER_ELEMENT))throw new ee("Cannot pass non-string to std::string");var n=r?qe(t):t.length,a=mr(4+n+1),o=a+4;return F[a>>2]=n,r?Ye(t,o,n+1):b.set(t,o),null!==e&&e.push(gr,a),a},Yd:8,readValueFromPointer:j,$d(e){gr(e)}})},M:(e,t,r)=>{if(r=Z(r),2===t)var n=Qe,a=Ze,o=et,s=e=>_[e>>1];else 4===t&&(n=tt,a=rt,o=nt,s=e=>F[e>>2]);re(e,{name:r,fromWireType:e=>{for(var r,a=F[e>>2],o=e+4,l=0;l<=a;++l){var u=e+4+l*t;l!=a&&0!=s(u)||(o=n(o,u-o),void 0===r?r=o:(r+=String.fromCharCode(0),r+=o),o=u+t)}return gr(e),r},toWireType:(e,n)=>{if("string"!=typeof n)throw new ee(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),l=mr(4+s+t);return F[l>>2]=s/t,a(n,l+4,s+t),null!==e&&e.push(gr,l),l},Yd:8,readValueFromPointer:j,$d(e){gr(e)}})},F:(e,t,r,n,a,o)=>{N[e]={name:Z(t),Ze:Ce(r,n),fe:Ce(a,o),ff:[]}},e:(e,t,r,n,a,o,s,l,u,d)=>{N[e].ff.push({zf:Z(t),Gf:r,Ef:Ce(n,a),Ff:o,Qf:s,Pf:Ce(l,u),Rf:d})},Va:(e,t)=>{re(e,{cg:!0,name:t=Z(t),Yd:0,fromWireType:()=>{},toWireType:()=>{}})},Za:()=>{throw 1/0},B:(e,t,r)=>(e=Ne(e),t=Je(t,"emval::as"),at(t,r,e)),K:(e,t,r,n)=>(e=ot[e])(null,t=Ne(t),r,n),o:(e,t,r,n,a)=>(e=ot[e])(t=Ne(t),t[r=st(r)],n,a),b:Ue,J:e=>0===e?Ve(lt()):(e=st(e),Ve(lt()[e])),n:(e,t,r)=>{var n=dt(e,t),a=n.shift();e--;var o=Array(e);return t=`methodCaller<(${n.map(e=>e.name).join(", ")}) => ${a.name}>`,ut(de(t,(t,s,l,u)=>{for(var d=0,f=0;f(e=Ne(e),t=Ne(t),Ve(e[t])),G:e=>{9Ve([]),d:e=>Ve(st(e)),x:()=>Ve({}),Ra:e=>!(e=Ne(e)),j:e=>{var t=Ne(e);V(t),Ue(e)},f:(e,t,r)=>{e=Ne(e),t=Ne(t),r=Ne(r),e[t]=r},g:(e,t)=>(e=(e=Je(e,"_emval_take_value")).readValueFromPointer(t),Ve(e)),ab:function(){return-52},bb:function(){},mb:(e,t,r,n)=>{var a=(new Date).getFullYear(),o=new Date(a,0,1).getTimezoneOffset();a=new Date(a,6,1).getTimezoneOffset(),F[e>>2]=60*Math.max(o,a),w[t>>2]=Number(o!=a),e=(t=e=>{var t=Math.abs(e);return`UTC${0<=e?"-":"+"}${String(Math.floor(t/60)).padStart(2,"0")}${String(t%60).padStart(2,"0")}`})(o),t=t(a),a=e?(P[r>>3]=BigInt(Math.round(1e6*(0===e?Date.now():performance.now()))),0):28},Xc:e=>Re.activeTexture(e),Yc:(e,t)=>{Re.attachShader(vt[e],wt[t])},Ab:(e,t)=>{Re.beginQuery(e,Pt[t])},ub:(e,t)=>{Re.ee.beginQueryEXT(e,Pt[t])},Zc:(e,t,r)=>{Re.bindAttribLocation(vt[e],t,r?U(b,r):"")},_c:(e,t)=>{35051==e?Re.We=t:35052==e&&(Re.ye=t),Re.bindBuffer(e,gt[t])},Zb:Ot,_b:(e,t)=>{Re.bindRenderbuffer(e,At[t])},Hb:(e,t)=>{Re.bindSampler(e,Mt[t])},$c:(e,t)=>{Re.bindTexture(e,_t[t])},tc:Wt,wc:Wt,ad:(e,t,r,n)=>Re.blendColor(e,t,r,n),bd:e=>Re.blendEquation(e),cd:(e,t)=>Re.blendFunc(e,t),Tb:(e,t,r,n,a,o,s,l,u,d)=>Re.blitFramebuffer(e,t,r,n,a,o,s,l,u,d),dd:(e,t,r,n)=>{2<=Ge.version?r&&t?Re.bufferData(e,b,n,r,t):Re.bufferData(e,t,n):Re.bufferData(e,r?b.subarray(r,r+t):t,n)},ed:(e,t,r,n)=>{2<=Ge.version?r&&Re.bufferSubData(e,t,b,n,r):Re.bufferSubData(e,t,b.subarray(n,n+r))},$b:e=>Re.checkFramebufferStatus(e),fd:$t,gd:Dt,hd:Ut,Qb:(e,t,r)=>(r=Number(r),Re.clientWaitSync(St[e],t,r)),id:(e,t,r,n)=>{Re.colorMask(!!e,!!t,!!r,!!n)},jd:e=>{Re.compileShader(wt[e])},kd:(e,t,r,n,a,o,s,l)=>{2<=Ge.version?Re.ye||!s?Re.compressedTexImage2D(e,t,r,n,a,o,s,l):Re.compressedTexImage2D(e,t,r,n,a,o,b,l,s):Re.compressedTexImage2D(e,t,r,n,a,o,b.subarray(l,l+s))},ld:(e,t,r,n,a,o,s,l,u)=>{2<=Ge.version?Re.ye||!l?Re.compressedTexSubImage2D(e,t,r,n,a,o,s,l,u):Re.compressedTexSubImage2D(e,t,r,n,a,o,s,b,u,l):Re.compressedTexSubImage2D(e,t,r,n,a,o,s,b.subarray(u,u+l))},Sb:(e,t,r,n,a)=>Re.copyBufferSubData(e,t,r,n,a),md:(e,t,r,n,a,o,s,l)=>Re.copyTexSubImage2D(e,t,r,n,a,o,s,l),nd:()=>{var e=Bt(vt),t=Re.createProgram();return t.name=e,t.Se=t.Qe=t.Re=0,t.$e=1,vt[e]=t,e},od:e=>{var t=Bt(wt);return wt[t]=Re.createShader(e),t},pd:e=>Re.cullFace(e),qd:(e,t)=>{for(var r=0;r>2],a=gt[n];a&&(Re.deleteBuffer(a),a.name=0,gt[n]=null,n==Re.We&&(Re.We=0),n==Re.ye&&(Re.ye=0))}},ac:(e,t)=>{for(var r=0;r>2],a=bt[n];a&&(Re.deleteFramebuffer(a),a.name=0,bt[n]=null)}},rd:e=>{if(e){var t=vt[e];t?(Re.deleteProgram(t),t.name=0,vt[e]=null):Le||=1281}},Cb:(e,t)=>{for(var r=0;r>2],a=Pt[n];a&&(Re.deleteQuery(a),Pt[n]=null)}},vb:(e,t)=>{for(var r=0;r>2],a=Pt[n];a&&(Re.ee.deleteQueryEXT(a),Pt[n]=null)}},bc:(e,t)=>{for(var r=0;r>2],a=At[n];a&&(Re.deleteRenderbuffer(a),a.name=0,At[n]=null)}},Ib:(e,t)=>{for(var r=0;r>2],a=Mt[n];a&&(Re.deleteSampler(a),a.name=0,Mt[n]=null)}},sd:e=>{if(e){var t=wt[e];t?(Re.deleteShader(t),wt[e]=null):Le||=1281}},Rb:e=>{if(e){var t=St[e];t?(Re.deleteSync(t),t.name=0,St[e]=null):Le||=1281}},td:(e,t)=>{for(var r=0;r>2],a=_t[n];a&&(Re.deleteTexture(a),a.name=0,_t[n]=null)}},uc:Nt,xc:Nt,X:e=>{Re.depthMask(!!e)},Y:e=>Re.disable(e),Z:e=>{Re.disableVertexAttribArray(e)},_:(e,t,r)=>{Re.drawArrays(e,t,r)},rc:(e,t,r,n)=>{Re.drawArraysInstanced(e,t,r,n)},oc:(e,t,r,n,a)=>{Re.ef.drawArraysInstancedBaseInstanceWEBGL(e,t,r,n,a)},mc:(e,t)=>{for(var r=Vt[e],n=0;n>2];Re.drawBuffers(r)},$:(e,t,r,n)=>{Re.drawElements(e,t,r,n)},sc:(e,t,r,n,a)=>{Re.drawElementsInstanced(e,t,r,n,a)},pc:(e,t,r,n,a,o,s)=>{Re.ef.drawElementsInstancedBaseVertexBaseInstanceWEBGL(e,t,r,n,a,o,s)},gc:(e,t,r,n,a,o)=>{Re.drawElements(e,n,a,o)},aa:e=>Re.enable(e),ba:e=>{Re.enableVertexAttribArray(e)},Db:e=>Re.endQuery(e),wb:e=>{Re.ee.endQueryEXT(e)},Nb:(e,t)=>(e=Re.fenceSync(e,t))?(t=Bt(St),e.name=t,St[t]=e,t):0,ca:()=>Re.finish(),da:()=>Re.flush(),cc:(e,t,r,n)=>{Re.framebufferRenderbuffer(e,t,r,At[n])},dc:(e,t,r,n,a)=>{Re.framebufferTexture2D(e,t,r,_t[n],a)},ea:e=>Re.frontFace(e),fa:(e,t)=>{It(e,t,"createBuffer",gt)},ec:(e,t)=>{It(e,t,"createFramebuffer",bt)},Eb:(e,t)=>{It(e,t,"createQuery",Pt)},xb:(e,t)=>{for(var r=0;r>2]=0;break}var a=Bt(Pt);n.name=a,Pt[a]=n,w[t+4*r>>2]=a}},fc:(e,t)=>{It(e,t,"createRenderbuffer",At)},Jb:(e,t)=>{It(e,t,"createSampler",Mt)},ga:(e,t)=>{It(e,t,"createTexture",_t)},qc:jt,yc:jt,Vb:e=>Re.generateMipmap(e),ha:(e,t,r)=>{r?w[r>>2]=Re.getBufferParameter(e,t):Le||=1281},ia:()=>{var e=Re.getError()||Le;return Le=0,e},ja:(e,t)=>Jt(e,t,2),Wb:(e,t,r,n)=>{((e=Re.getFramebufferAttachmentParameter(e,t,r))instanceof WebGLRenderbuffer||e instanceof WebGLTexture)&&(e=0|e.name),w[n>>2]=e},ka:zt,la:(e,t,r,n)=>{null===(e=Re.getProgramInfoLog(vt[e]))&&(e="(unknown error)"),t=0>2]=t)},ma:(e,t,r)=>{if(r)if(e>=mt)Le||=1281;else if(e=vt[e],35716==t)null===(e=Re.getProgramInfoLog(e))&&(e="(unknown error)"),w[r>>2]=e.length+1;else if(35719==t){if(!e.Se){var n=Re.getProgramParameter(e,35718);for(t=0;t>2]=e.Se}else if(35722==t){if(!e.Qe)for(n=Re.getProgramParameter(e,35721),t=0;t>2]=e.Qe}else if(35381==t){if(!e.Re)for(n=Re.getProgramParameter(e,35382),t=0;t>2]=e.Re}else w[r>>2]=Re.getProgramParameter(e,t);else Le||=1281},rb:Yt,sb:Yt,Fb:(e,t,r)=>{var n;r?(n="boolean"==typeof(e=Re.getQueryParameter(Pt[e],t))?e?1:0:e,w[r>>2]=n):Le||=1281},yb:(e,t,r)=>{var n;r?(n="boolean"==typeof(e=Re.ee.getQueryObjectEXT(Pt[e],t))?e?1:0:e,w[r>>2]=n):Le||=1281},Gb:(e,t,r)=>{r?w[r>>2]=Re.getQuery(e,t):Le||=1281},zb:(e,t,r)=>{r?w[r>>2]=Re.ee.getQueryEXT(e,t):Le||=1281},Xb:(e,t,r)=>{r?w[r>>2]=Re.getRenderbufferParameter(e,t):Le||=1281},na:(e,t,r,n)=>{null===(e=Re.getShaderInfoLog(wt[e]))&&(e="(unknown error)"),t=0>2]=t)},ob:(e,t,r,n)=>{e=Re.getShaderPrecisionFormat(e,t),w[r>>2]=e.rangeMin,w[r+4>>2]=e.rangeMax,w[n>>2]=e.precision},oa:(e,t,r)=>{r?35716==t?(null===(e=Re.getShaderInfoLog(wt[e]))&&(e="(unknown error)"),w[r>>2]=e?e.length+1:0):35720==t?(e=Re.getShaderSource(wt[e]),w[r>>2]=e?e.length+1:0):w[r>>2]=Re.getShaderParameter(wt[e],t):Le||=1281},pa:Kt,vc:Qt,qa:(e,t)=>{if(t=t?U(b,t):"",e=vt[e]){var r,n=e,a=n.He,o=n.lf;if(!a){n.He=a={},n.kf={};var s=Re.getProgramParameter(n,35718);for(r=0;r>>0,o=t.slice(0,r)),(o=e.lf[o])&&a{for(var n=Vt[t],a=0;a>2];Re.invalidateFramebuffer(e,n)},qb:(e,t,r,n,a,o,s)=>{for(var l=Vt[t],u=0;u>2];Re.invalidateSubFramebuffer(e,l,n,a,o,s)},Ob:e=>Re.isSync(St[e]),ra:e=>(e=_t[e])?Re.isTexture(e):0,sa:e=>Re.lineWidth(e),ta:e=>{e=vt[e],Re.linkProgram(e),e.He=0,e.lf={}},kc:(e,t,r,n,a,o)=>{Re.hf.multiDrawArraysInstancedBaseInstanceWEBGL(e,w,t>>2,w,r>>2,w,n>>2,F,a>>2,o)},lc:(e,t,r,n,a,o,s,l)=>{Re.hf.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(e,w,t>>2,r,w,n>>2,w,a>>2,w,o>>2,F,s>>2,l)},ua:(e,t)=>{3317==e?Et=t:3314==e&&(xt=t),Re.pixelStorei(e,t)},tb:(e,t)=>{Re.ee.queryCounterEXT(Pt[e],t)},nc:e=>Re.readBuffer(e),va:(e,t,r,n,a,o,s)=>{if(2<=Ge.version)if(Re.We)Re.readPixels(e,t,r,n,a,o,s);else{var l=er(o);s>>>=31-Math.clz32(l.BYTES_PER_ELEMENT),Re.readPixels(e,t,r,n,a,o,l,s)}else(l=tr(o,a,r,n,s))?Re.readPixels(e,t,r,n,a,o,l):Le||=1280},Yb:(e,t,r,n)=>Re.renderbufferStorage(e,t,r,n),Ub:(e,t,r,n,a)=>Re.renderbufferStorageMultisample(e,t,r,n,a),Kb:(e,t,r)=>{Re.samplerParameterf(Mt[e],t,r)},Lb:(e,t,r)=>{Re.samplerParameteri(Mt[e],t,r)},Mb:(e,t,r)=>{Re.samplerParameteri(Mt[e],t,w[r>>2])},wa:(e,t,r,n)=>Re.scissor(e,t,r,n),xa:(e,t,r,n)=>{for(var a="",o=0;o>2])?U(b,s,n?F[n+4*o>>2]:void 0):"";a+=s}Re.shaderSource(wt[e],a)},ya:(e,t,r)=>Re.stencilFunc(e,t,r),za:(e,t,r,n)=>Re.stencilFuncSeparate(e,t,r,n),Aa:e=>Re.stencilMask(e),Ba:(e,t)=>Re.stencilMaskSeparate(e,t),Ca:(e,t,r)=>Re.stencilOp(e,t,r),Da:(e,t,r,n)=>Re.stencilOpSeparate(e,t,r,n),Ea:(e,t,r,n,a,o,s,l,u)=>{if(2<=Ge.version){if(Re.ye)return void Re.texImage2D(e,t,r,n,a,o,s,l,u);if(u){var d=er(l);return u>>>=31-Math.clz32(d.BYTES_PER_ELEMENT),void Re.texImage2D(e,t,r,n,a,o,s,l,d,u)}}d=u?tr(l,s,n,a,u):null,Re.texImage2D(e,t,r,n,a,o,s,l,d)},Fa:(e,t,r)=>Re.texParameterf(e,t,r),Ga:(e,t,r)=>{Re.texParameterf(e,t,T[r>>2])},Ha:(e,t,r)=>Re.texParameteri(e,t,r),Ia:(e,t,r)=>{Re.texParameteri(e,t,w[r>>2])},hc:(e,t,r,n,a)=>Re.texStorage2D(e,t,r,n,a),Ja:(e,t,r,n,a,o,s,l,u)=>{if(2<=Ge.version){if(Re.ye)return void Re.texSubImage2D(e,t,r,n,a,o,s,l,u);if(u){var d=er(l);return void Re.texSubImage2D(e,t,r,n,a,o,s,l,d,u>>>31-Math.clz32(d.BYTES_PER_ELEMENT))}}u=u?tr(l,s,a,o,u):null,Re.texSubImage2D(e,t,r,n,a,o,s,l,u)},Ka:(e,t)=>{Re.uniform1f(rr(e),t)},La:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform1fv(rr(e),T,r>>2,t);else{if(288>=t)for(var n=nr[t],a=0;a>2];else n=T.subarray(r>>2,r+4*t>>2);Re.uniform1fv(rr(e),n)}},Tc:(e,t)=>{Re.uniform1i(rr(e),t)},Uc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform1iv(rr(e),w,r>>2,t);else{if(288>=t)for(var n=ar[t],a=0;a>2];else n=w.subarray(r>>2,r+4*t>>2);Re.uniform1iv(rr(e),n)}},Vc:(e,t,r)=>{Re.uniform2f(rr(e),t,r)},Wc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform2fv(rr(e),T,r>>2,2*t);else{if(144>=t)for(var n=nr[t*=2],a=0;a>2],n[a+1]=T[r+(4*a+4)>>2];else n=T.subarray(r>>2,r+8*t>>2);Re.uniform2fv(rr(e),n)}},Sc:(e,t,r)=>{Re.uniform2i(rr(e),t,r)},Rc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform2iv(rr(e),w,r>>2,2*t);else{if(144>=t)for(var n=ar[t*=2],a=0;a>2],n[a+1]=w[r+(4*a+4)>>2];else n=w.subarray(r>>2,r+8*t>>2);Re.uniform2iv(rr(e),n)}},Qc:(e,t,r,n)=>{Re.uniform3f(rr(e),t,r,n)},Pc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform3fv(rr(e),T,r>>2,3*t);else{if(96>=t)for(var n=nr[t*=3],a=0;a>2],n[a+1]=T[r+(4*a+4)>>2],n[a+2]=T[r+(4*a+8)>>2];else n=T.subarray(r>>2,r+12*t>>2);Re.uniform3fv(rr(e),n)}},Oc:(e,t,r,n)=>{Re.uniform3i(rr(e),t,r,n)},Nc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform3iv(rr(e),w,r>>2,3*t);else{if(96>=t)for(var n=ar[t*=3],a=0;a>2],n[a+1]=w[r+(4*a+4)>>2],n[a+2]=w[r+(4*a+8)>>2];else n=w.subarray(r>>2,r+12*t>>2);Re.uniform3iv(rr(e),n)}},Mc:(e,t,r,n,a)=>{Re.uniform4f(rr(e),t,r,n,a)},Lc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform4fv(rr(e),T,r>>2,4*t);else{if(72>=t){var n=nr[4*t],a=T;r>>=2,t*=4;for(var o=0;o>2,r+16*t>>2);Re.uniform4fv(rr(e),n)}},zc:(e,t,r,n,a)=>{Re.uniform4i(rr(e),t,r,n,a)},Ac:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform4iv(rr(e),w,r>>2,4*t);else{if(72>=t)for(var n=ar[t*=4],a=0;a>2],n[a+1]=w[r+(4*a+4)>>2],n[a+2]=w[r+(4*a+8)>>2],n[a+3]=w[r+(4*a+12)>>2];else n=w.subarray(r>>2,r+16*t>>2);Re.uniform4iv(rr(e),n)}},Bc:(e,t,r,n)=>{if(2<=Ge.version)t&&Re.uniformMatrix2fv(rr(e),!!r,T,n>>2,4*t);else{if(72>=t)for(var a=nr[t*=4],o=0;o>2],a[o+1]=T[n+(4*o+4)>>2],a[o+2]=T[n+(4*o+8)>>2],a[o+3]=T[n+(4*o+12)>>2];else a=T.subarray(n>>2,n+16*t>>2);Re.uniformMatrix2fv(rr(e),!!r,a)}},Cc:(e,t,r,n)=>{if(2<=Ge.version)t&&Re.uniformMatrix3fv(rr(e),!!r,T,n>>2,9*t);else{if(32>=t)for(var a=nr[t*=9],o=0;o>2],a[o+1]=T[n+(4*o+4)>>2],a[o+2]=T[n+(4*o+8)>>2],a[o+3]=T[n+(4*o+12)>>2],a[o+4]=T[n+(4*o+16)>>2],a[o+5]=T[n+(4*o+20)>>2],a[o+6]=T[n+(4*o+24)>>2],a[o+7]=T[n+(4*o+28)>>2],a[o+8]=T[n+(4*o+32)>>2];else a=T.subarray(n>>2,n+36*t>>2);Re.uniformMatrix3fv(rr(e),!!r,a)}},Dc:(e,t,r,n)=>{if(2<=Ge.version)t&&Re.uniformMatrix4fv(rr(e),!!r,T,n>>2,16*t);else{if(18>=t){var a=nr[16*t],o=T;n>>=2,t*=16;for(var s=0;s>2,n+64*t>>2);Re.uniformMatrix4fv(rr(e),!!r,a)}},Ec:e=>{e=vt[e],Re.useProgram(e),Re.wf=e},Fc:(e,t)=>Re.vertexAttrib1f(e,t),Gc:(e,t)=>{Re.vertexAttrib2f(e,T[t>>2],T[t+4>>2])},Hc:(e,t)=>{Re.vertexAttrib3f(e,T[t>>2],T[t+4>>2],T[t+8>>2])},Ic:(e,t)=>{Re.vertexAttrib4f(e,T[t>>2],T[t+4>>2],T[t+8>>2],T[t+12>>2])},ic:(e,t)=>{Re.vertexAttribDivisor(e,t)},jc:(e,t,r,n,a)=>{Re.vertexAttribIPointer(e,t,r,n,a)},Jc:(e,t,r,n,a,o)=>{Re.vertexAttribPointer(e,t,r,!!n,a,o)},Kc:(e,t,r,n)=>Re.viewport(e,t,r,n),Pb:(e,t,r)=>{r=Number(r),Re.waitSync(St[e],t,r)},_a:e=>{var t=b.length;if(2147483648<(e>>>=0))return!1;for(var r=1;4>=r;r*=2){var n=t*(1+.2/r);n=Math.min(n,e+100663296);e:{n=(Math.min(2147483648,65536*Math.ceil(Math.max(e,n)/65536))-g.buffer.byteLength+65535)/65536|0;try{g.grow(n),B();var a=1;break e}catch(e){}a=void 0}if(a)return!0}return!1},Wa:()=>Ge?Ge.handle:0,db:(e,t)=>{var r,n=0,a=0;for(r of ir()){var o=t+n;F[e+a>>2]=o,n+=Ye(r,o,1/0)+1,a+=4}return 0},eb:(e,t)=>{var r=ir();for(var n of(F[e>>2]=r.length,e=0,r))e+=qe(n)+1;return F[t>>2]=e,0},nb:e=>{p(e,new $(e))},N:()=>52,$a:function(){return 52},jb:()=>52,cb:function(){return 70},R:(e,t,r,n)=>{for(var a=0,o=0;o>2],l=F[t+4>>2];t+=8;for(var u=0;u>2]=a,0},vd:Ot,Xa:$t,ud:Dt,Bb:Ut,L:zt,O:Kt,Ma:Qt,Na:function(e){var t=Ar();try{return Me.get(e)()}catch(e){if(br(t),e!==e+0)throw e;vr(1,0)}},i:function(e,t){var r=Ar();try{return Me.get(e)(t)}catch(e){if(br(r),e!==e+0)throw e;vr(1,0)}},s:function(e,t,r){var n=Ar();try{return Me.get(e)(t,r)}catch(e){if(br(n),e!==e+0)throw e;vr(1,0)}},k:function(e,t,r,n){var a=Ar();try{return Me.get(e)(t,r,n)}catch(e){if(br(a),e!==e+0)throw e;vr(1,0)}},C:function(e,t,r,n,a){var o=Ar();try{return Me.get(e)(t,r,n,a)}catch(e){if(br(o),e!==e+0)throw e;vr(1,0)}},W:function(e,t,r,n,a,o,s){var l=Ar();try{return Me.get(e)(t,r,n,a,o,s)}catch(e){if(br(l),e!==e+0)throw e;vr(1,0)}},V:function(e,t,r,n,a,o,s,l){var u=Ar();try{return Me.get(e)(t,r,n,a,o,s,l)}catch(e){if(br(u),e!==e+0)throw e;vr(1,0)}},U:function(e,t,r,n,a,o,s,l,u,d){var f=Ar();try{return Me.get(e)(t,r,n,a,o,s,l,u,d)}catch(e){if(br(f),e!==e+0)throw e;vr(1,0)}},I:function(e){var t=Ar();try{Me.get(e)()}catch(e){if(br(t),e!==e+0)throw e;vr(1,0)}},p:function(e,t){var r=Ar();try{Me.get(e)(t)}catch(e){if(br(r),e!==e+0)throw e;vr(1,0)}},q:function(e,t,r){var n=Ar();try{Me.get(e)(t,r)}catch(e){if(br(n),e!==e+0)throw e;vr(1,0)}},v:function(e,t,r,n){var a=Ar();try{Me.get(e)(t,r,n)}catch(e){if(br(a),e!==e+0)throw e;vr(1,0)}},r:function(e,t,r,n,a){var o=Ar();try{Me.get(e)(t,r,n,a)}catch(e){if(br(o),e!==e+0)throw e;vr(1,0)}},Qa:function(e,t,r,n,a,o){var s=Ar();try{Me.get(e)(t,r,n,a,o)}catch(e){if(br(s),e!==e+0)throw e;vr(1,0)}},Oa:function(e,t,r,n,a,o,s){var l=Ar();try{Me.get(e)(t,r,n,a,o,s)}catch(e){if(br(l),e!==e+0)throw e;vr(1,0)}},Pa:function(e,t,r,n,a,o,s,l,u,d){var f=Ar();try{Me.get(e)(t,r,n,a,o,s,l,u,d)}catch(e){if(br(f),e!==e+0)throw e;vr(1,0)}}},pr=await(async function(){R++;var e={a:hr};I??=o.locateFile?o.locateFile("canvaskit.wasm",y):y+"canvaskit.wasm";try{return pr=(await W(e)).instance.exports,g=pr.wd,B(),Me=pr.zd,0==--R&&G&&(e=G,G=null,e()),pr}catch(e){return n(e),Promise.reject(e)}})(),yr=pr.yd,mr=o._malloc=pr.Ad,gr=o._free=pr.Bd,vr=pr.Cd,br=pr.Dd,Ar=pr.Ed;return(function e(){0t)},5348,[2475,2475]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"WithSkiaWeb",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};r(d[1]);var l=r(d[2]);const o=({getComponent:e,fallback:o,opts:u,componentProps:c})=>{const s=(0,t.useMemo)(()=>(0,t.lazy)(async()=>(await(0,l.LoadSkiaWeb)(u),e())),[]);return n.default.createElement(t.Suspense,{fallback:null!=o?o:null},n.default.createElement(s,c))}},5349,[14,5350,5347]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5350,[5351]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Platform",{enumerable:!0,get:function(){return c}});var e,t=r(d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]);const s="__reactLayoutHandler";let u=null;const l=(e,o)=>{const n=(null==u&&(u=new window.ResizeObserver(function(e){e.forEach(e=>{const t=e.target,{left:o,top:n,width:u,height:l}=e.contentRect,c=t[s];"function"==typeof c&&setTimeout(()=>c({timeStamp:Date.now(),nativeEvent:{layout:{x:o,y:n,width:u,height:l}},currentTarget:0,target:0,bubbles:!1,cancelable:!1,defaultPrevented:!1,eventPhase:0,isDefaultPrevented(){throw new Error("Method not supported on web.")},isPropagationStopped(){throw new Error("Method not supported on web.")},persist(){throw new Error("Method not supported on web.")},preventDefault(){throw new Error("Method not supported on web.")},stopPropagation(){throw new Error("Method not supported on web.")},isTrusted:!0,type:""}),0)})})),u);(0,t.useLayoutEffect)(()=>{const t=e.current;null!==t&&(t[s]=o)},[e,o]),(0,t.useLayoutEffect)(()=>{const t=e.current;return null!=t&&null!=n&&("function"==typeof t[s]?n.observe(t):n.unobserve(t)),()=>{null!=t&&null!=n&&n.unobserve(t)}},[n,e])},c={OS:"web",PixelRatio:"undefined"!=typeof window?window.devicePixelRatio:1,resolveAsset:e=>{if((0,n.isRNModule)(e)){if("number"==typeof e&&"function"==typeof r){const{getAssetByID:t}=r(d[2]),{httpServerLocation:o,name:n,type:s}=t(e);return`${o}/${n}.${s}`}throw new Error("Asset source is a number - this is not supported on the web")}return"uri"in e?e.uri:e.default},findNodeHandle:()=>{throw new Error("findNodeHandle is not supported on the web")},View:({children:e,onLayout:n,style:s})=>{const u=(0,t.useMemo)(()=>null!=s?s:{},[s]),c=(0,t.useRef)(null);l(c,n);const f=(0,t.useMemo)(()=>Object.assign({alignItems:"stretch",backgroundColor:"transparent",border:"0 solid black",boxSizing:"border-box",display:"flex",flexBasis:"auto",flexDirection:"column",flexShrink:0,listStyle:"none",margin:0,minHeight:0,minWidth:0,padding:0,position:"relative",textDecoration:"none",zIndex:0},u),[u]);return o.default.createElement("div",{ref:c,style:f},e)}}},5351,[14,5352,5430]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})});var j=r(d[11]);Object.keys(j).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})});var s=r(d[12]);Object.keys(s).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})});var P=r(d[13]);Object.keys(P).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return P[t]}})});var h=r(d[14]);Object.keys(h).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return h[t]}})});var v=r(d[15]);Object.keys(v).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return v[t]}})});var k=r(d[16]);Object.keys(k).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return k[t]}})});var w=r(d[17]);Object.keys(w).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return w[t]}})});var E=r(d[18]);Object.keys(E).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return E[t]}})});var _=r(d[19]);Object.keys(_).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return _[t]}})});var M=r(d[20]);Object.keys(M).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return M[t]}})});var q=r(d[21]);Object.keys(q).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return q[t]}})});var x=r(d[22]);Object.keys(x).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return x[t]}})});var z=r(d[23]);Object.keys(z).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return z[t]}})});var A=r(d[24]);Object.keys(A).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return A[t]}})});var B=r(d[25]);Object.keys(B).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return B[t]}})});var C=r(d[26]);Object.keys(C).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return C[t]}})});var D=r(d[27]);Object.keys(D).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return D[t]}})});var F=r(d[28]);Object.keys(F).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return F[t]}})});var G=r(d[29]);Object.keys(G).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return G[t]}})});var H=r(d[30]);Object.keys(H).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return H[t]}})});var I=r(d[31]);Object.keys(I).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return I[t]}})});var J=r(d[32]);Object.keys(J).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return J[t]}})});var K=r(d[33]);Object.keys(K).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return K[t]}})});var L=r(d[34]);Object.keys(L).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return L[t]}})})},5352,[5353,5357,5360,5363,5366,5368,5371,5374,5378,5381,5384,5387,5391,5394,5397,5402,5403,5404,5405,5406,5408,5409,5410,5411,5412,5413,5414,5415,5416,5417,5407,5424,5426,5427,5429]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5353,[5354,5355,5356]); -__d(function(g,r,i,a,m,e,d){},5354,[]); -__d(function(g,r,i,a,m,e,d){},5355,[]); -__d(function(g,r,i,a,m,e,d){},5356,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5357,[5358,5359]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isRNModule",{enumerable:!0,get:function(){return t}});const t=t=>"number"==typeof t},5358,[]); -__d(function(g,r,i,a,m,e,d){},5359,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5360,[5361,5362]); -__d(function(g,r,i,a,m,e,d){},5361,[]); -__d(function(g,r,i,a,m,e,d){},5362,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5363,[5364,5365]); -__d(function(g,r,i,a,m,e,d){},5364,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ColorSpace",{enumerable:!0,get:function(){return t}});const t={SRGB:"srgb",DisplayP3:"display-p3"}},5365,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5366,[5367]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"VertexMode",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.Triangles=0]="Triangles",n[n.TriangleStrip=1]="TriangleStrip",n[n.TriangleFan=2]="TriangleFan",n})({})},5367,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5368,[5369,5370]); -__d(function(g,r,i,a,m,e,d){},5369,[]); -__d(function(g,r,i,a,m,e,d){},5370,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5371,[5372,5373]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isShader",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"processUniforms",{enumerable:!0,get:function(){return u}});const t=t=>null!==t&&"Shader"===t.__typename__,o=(function({_worklet_9109868718361_init_data:t}){const o=function(t){return void 0!==t.x&&void 0!==t.y};return o.__closure={},o.__workletHash=9109868718361,o.__initData=t,o})({_worklet_9109868718361_init_data:{code:"function shopify_ShaderJs1(obj){return obj.x!==undefined&&obj.y!==undefined;}"}}),n=(function({_worklet_5973241035585_init_data:t,isVector:o}){const n=function(t,u){"number"==typeof u?t.push(u):Array.isArray(u)?u.forEach(o=>n(t,o)):o(u)?t.push(u.x,u.y):u instanceof Float32Array&&t.push(...u)};return n.__closure={isVector:o},n.__workletHash=5973241035585,n.__initData=t,n})({_worklet_5973241035585_init_data:{code:"function processValue_Shopify_ShaderJs2(values,value){const processValue_Shopify_ShaderJs2=this._recur;const{isVector}=this.__closure;if(typeof value===\"number\"){values.push(value);}else if(Array.isArray(value)){value.forEach(function(v){return processValue_Shopify_ShaderJs2(values,v);});}else if(isVector(value)){values.push(value.x,value.y);}else if(value instanceof Float32Array){values.push(...value);}}"},isVector:o}),u=(function({_worklet_15530650936675_init_data:t,processValue:o}){const n=function(t,n,u){const s=[],i=t.getUniformCount();for(let f=0;f({B:n,C:t})},5375,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AlphaType",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.Unknown=0]="Unknown",n[n.Opaque=1]="Opaque",n[n.Premul=2]="Premul",n[n.Unpremul=3]="Unpremul",n})({})},5376,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ColorType",{enumerable:!0,get:function(){return _}});let _=(function(_){return _[_.Unknown=0]="Unknown",_[_.Alpha_8=1]="Alpha_8",_[_.RGB_565=2]="RGB_565",_[_.ARGB_4444=3]="ARGB_4444",_[_.RGBA_8888=4]="RGBA_8888",_[_.RGB_888x=5]="RGB_888x",_[_.BGRA_8888=6]="BGRA_8888",_[_.RGBA_1010102=7]="RGBA_1010102",_[_.BGRA_1010102=8]="BGRA_1010102",_[_.RGB_101010x=9]="RGB_101010x",_[_.BGR_101010x=10]="BGR_101010x",_[_.BGR_101010x_XR=11]="BGR_101010x_XR",_[_.BGRA_10101010_XR=12]="BGRA_10101010_XR",_[_.RGBA_10x6=13]="RGBA_10x6",_[_.Gray_8=14]="Gray_8",_[_.RGBA_F16Norm=15]="RGBA_F16Norm",_[_.RGBA_F16=16]="RGBA_F16",_[_.RGB_F16F16F16x=17]="RGB_F16F16F16x",_[_.RGBA_F32=18]="RGBA_F32",_})({})},5377,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5378,[5379,5380]); -__d(function(g,r,i,a,m,e,d){},5379,[]); -__d(function(g,r,i,a,m,e,d){},5380,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5381,[5382,5383]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isColorFilter",{enumerable:!0,get:function(){return t}});const t=t=>null!==t&&"ColorFilter"===t.__typename__},5382,[]); +s.version='2.30.1',e=Qt,s.fn=Jn,s.min=function(){return en('isBefore',[].slice.call(arguments,0))},s.max=function(){return en('isAfter',[].slice.call(arguments,0))},s.now=function(){return Date.now?Date.now():+new Date},s.utc=m,s.unix=function(e){return Qt(1e3*e)},s.months=function(e,t){return es(e,t,'months')},s.isDate=h,s.locale=Mt,s.invalid=g,s.duration=yn,s.isMoment=M,s.weekdays=function(e,t,n){return ts(e,t,n,'weekdays')},s.parseZone=function(){return Qt.apply(null,arguments).parseZone()},s.localeData=Yt,s.isDuration=rn,s.monthsShort=function(e,t){return es(e,t,'monthsShort')},s.weekdaysMin=function(e,t,n){return ts(e,t,n,'weekdaysMin')},s.defineLocale=Dt,s.updateLocale=function(e,t){if(null!=t){var n,s,i=mt;null!=_t[e]&&null!=_t[e].parentLocale?_t[e].set(x(_t[e]._config,t)):(null!=(s=kt(e))&&(i=s._config),t=x(i,t),null==s&&(t.abbr=e),(n=new N(t)).parentLocale=_t[e],_t[e]=n),Mt(e)}else null!=_t[e]&&(null!=_t[e].parentLocale?(_t[e]=_t[e].parentLocale,e===Mt()&&Mt(e)):null!=_t[e]&&delete _t[e]);return _t[e]},s.locales=function(){return S(_t)},s.weekdaysShort=function(e,t,n){return ts(e,t,n,'weekdaysShort')},s.normalizeUnits=A,s.relativeTimeRounding=function(e){return void 0===e?Os:'function'==typeof e&&(Os=e,!0)},s.relativeTimeThreshold=function(e,t){return void 0!==bs[e]&&(void 0===t?bs[e]:(bs[e]=t,'s'===e&&(bs.ss=t-1),!0))},s.calendarFormat=function(e,t){var n=e.diff(t,'days',!0);return n<-6?'sameElse':n<-1?'lastWeek':n<0?'lastDay':n<1?'sameDay':n<2?'nextDay':n<7?'nextWeek':'sameElse'},s.prototype=Jn,s.HTML5_FMT={DATETIME_LOCAL:'YYYY-MM-DDTHH:mm',DATETIME_LOCAL_SECONDS:'YYYY-MM-DDTHH:mm:ss',DATETIME_LOCAL_MS:'YYYY-MM-DDTHH:mm:ss.SSS',DATE:'YYYY-MM-DD',TIME:'HH:mm',TIME_SECONDS:'HH:mm:ss',TIME_MS:'HH:mm:ss.SSS',WEEK:'GGGG-[W]WW',MONTH:'YYYY-MM'},s})},5197,[]); +__d(function(g,r,_i,a,m,_e,d){"use strict";const e=["theme","sections","scrollToNextEvent","avoidDateUpdates","onScroll","renderSectionHeader","sectionStyle","dayFormatter","dayFormat","useMoment","markToday","infiniteListProps","renderItem","onEndReached","onEndReachedThreshold"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return D}});var n=t(r(d[0])),o=t(r(d[1])),l=t(r(d[2])),i=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=r(d[6]),f=r(d[7]),h=r(d[8]),y=r(d[9]),T=r(d[10]),b=r(d[11]),p=t(r(d[12])),S=t(r(d[13])),v=t(r(d[14])),E=r(d[15]),R=r(d[16]),k=r(d[17]),C=r(d[18]);const M=t=>{let{theme:o,sections:M,scrollToNextEvent:D,avoidDateUpdates:F,onScroll:I,renderSectionHeader:_,sectionStyle:x,dayFormatter:H,dayFormat:L="dddd, MMM d",useMoment:j,markToday:O=!0,infiniteListProps:P,renderItem:U,onEndReached:w,onEndReachedThreshold:A}=t,N=(0,n.default)(t,e);const{date:G,updateSource:z,setDate:V}=(0,c.useContext)(S.default),$=(0,c.useRef)((0,p.default)(o)),B=(0,c.useRef)(),W=(0,c.useRef)(M[0]?.title),q=(0,c.useRef)(!1),J=(0,c.useRef)(!1),[K,Q]=(0,c.useState)([]),X=(0,c.useRef)(K);(0,c.useEffect)(()=>{const e=M.reduce((e,t)=>[...e,{title:t.title,isTitle:!0},...t.data],[]);Q(e),X.current=e,G!==W.current&&setTimeout(()=>{te(G)},500)},[M]),(0,f.useDidUpdate)(()=>{z!==b.UpdateSources.LIST_DRAG&&z!==b.UpdateSources.CALENDAR_INIT&&te(G)},[G]);const Y=e=>{let t=0;for(let n=0;n{const t=new u.default(e);let n=0;for(let e=0;e{if(!e)return;let t=e;if(H)t=H(e);else if(L)if(j){t=(0,h.getMoment)()(e).format(L)}else t=new u.default(e).toString(L);if(O){const n=(0,T.getDefaultLocale)().today||b.todayString;t=(0,y.isToday)(e)?`${n}, ${t}`:t}return t},[]),te=(0,c.useCallback)((0,i.default)(e=>{const t=D?Z(e):Y(e);(0,l.default)(t)||B?.current&&void 0!==t&&(J.current=!0,e!==W.current&&(W.current=M[oe(t)]?.title,B.current?.scrollToIndex(t,!0)),setTimeout(()=>{le()},500))},1e3,{leading:!0,trailing:!0}),[M]),ne=(0,c.useMemo)(()=>new R.LayoutProvider(e=>X.current[e]?.isTitle?'title':X.current[e]?.itemCustomHeightType??'page',(e,t)=>{switch(t.width=v.default.screenWidth,e){case'title':t.height=P?.titleHeight??60;break;case'page':t.height=P?.itemHeight??80;break;default:t.height=P?.itemHeightByType?.[e]??P?.itemHeight??80}}),[]),re=(0,c.useCallback)(e=>{q.current||(q.current=!0,te.cancel());const t={nativeEvent:{contentOffset:e.nativeEvent.contentOffset,layoutMeasurement:e.nativeEvent.layoutMeasurement,contentSize:e.nativeEvent.contentSize}};I?.(t)},[I]),ae=(0,c.useCallback)(e=>{if(e&&e.length&&!J.current){const t=e[0],n=K[oe(t)];n&&n!==W.current&&(W.current=n.title,q.current&&!F&&V?.(n.title,b.UpdateSources.LIST_DRAG))}},[F,V,K]),oe=(0,c.useCallback)(e=>{let t=e;for(;t>0&&!K[t]?.isTitle;)t--;return t},[K]),le=(0,c.useCallback)(()=>{J.current=!1},[]),ie=(0,c.useMemo)(()=>[$.current.sectionText,x],[x]),se=(0,c.useCallback)(e=>{const t=e?.section?.title;if(_)return _(t);const n=ee(t);return(0,C.jsx)(k.AgendaSectionHeader,{title:n,style:ie})},[ie]),de=(0,c.useCallback)((e,t)=>t?.isTitle?se({section:t}):U?U({item:t}):(0,C.jsx)(C.Fragment,{}),[U]),ue=(0,c.useCallback)(()=>{w&&w({distanceFromEnd:0})},[w]);return(0,C.jsx)(s.default,{ref:B,renderItem:de,data:K,style:$.current.container,layoutProvider:ne,onScroll:re,onVisibleIndicesChanged:ae,scrollViewProps:Object.assign({nestedScrollEnabled:!0},N,{onMomentumScrollEnd:le}),onEndReached:ue,onEndReachedThreshold:A,disableScrollOnDataChange:!0,renderFooter:P?.renderFooter})};var D=M;M.displayName='InfiniteAgendaList',M.propTypes={dayFormat:o.default.string,dayFormatter:o.default.func,useMoment:o.default.bool,markToday:o.default.bool,sectionStyle:o.default.oneOfType([o.default.object,o.default.number,o.default.array]),avoidDateUpdates:o.default.bool}},5198,[363,5103,5124,4164,5140,5106,14,5113,5196,5109,5123,5191,5188,5192,5108,5110,5149,5199,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"AgendaSectionHeader",{enumerable:!0,get:function(){return c}});var t=e(r(d[0])),n=e(r(d[1])),l=e(r(d[2])),u=r(d[3]);function o(e,n){return(0,t.default)(e.style,n.style)&&e.title===n.title}const c=n.default.memo(e=>(0,u.jsx)(l.default,{allowFontScaling:!1,style:e.style,onLayout:e.onLayout,children:e.title}),o)},5199,[2482,14,622,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return D}});var t=r(d[0]),u=e(r(d[1])),n=r(d[2]),s=e(r(d[3])),l=r(d[4]),o=r(d[5]),c=r(d[6]),f=r(d[7]),S=e(r(d[8])),p=e(r(d[9])),y=e(r(d[10])),b=r(d[11]);const R=e=>{const{theme:R,date:D,onDateChanged:_,onMonthChange:h,disableAutoDaySelection:O,showTodayButton:P=!1,disabledOpacity:C,todayBottomMargin:v,todayButtonStyle:A,style:E,numberOfDays:M,timelineLeftInset:U=72,children:j}=e,x=(0,n.useRef)((0,S.default)(R)),L=(0,n.useRef)(),w=(0,n.useRef)(D),I=(0,n.useRef)(D),[T,W]=(0,n.useState)(D),[k,B]=(0,n.useState)(D),[N,G]=(0,n.useState)(f.UpdateSources.CALENDAR_INIT),K=(0,n.useMemo)(()=>[x.current.contextWrapper,E],[x,E]);(0,c.useDidUpdate)(()=>{D&&D!==T&&z(D,f.UpdateSources.PROP_UPDATE)},[D]);const q=(0,n.useCallback)(e=>e===f.UpdateSources.ARROW_PRESS||e===f.UpdateSources.WEEK_ARROW_PRESS?f.UpdateSources.PAGE_SCROLL:e,[]),z=(0,n.useCallback)((e,n)=>{w.current=I.current,I.current=e,W(e),(0,t.includes)(O,n)||B(e),G(n);const s=q(n);_?.(e,s),(0,l.sameMonth)(new u.default(e),new u.default(w.current))||h?.((0,o.xdateToData)(new u.default(e)),s)},[_,h,q]),F=(0,n.useCallback)(e=>{P&&L.current?.disable(e)},[P]),H=(0,n.useMemo)(()=>({date:T,prevDate:w.current,selectedDate:k,updateSource:N,setDate:z,setDisabled:F,numberOfDays:M,timelineLeftInset:U}),[T,N,M,F]);return(0,b.jsxs)(p.default.Provider,{value:H,children:[(0,b.jsx)(s.default,{style:K,children:j},M),P&&(0,b.jsx)(y.default,{ref:L,disabledOpacity:C,margin:v,style:A,theme:R})]})};var D=R;R.displayName='CalendarProvider'},5200,[4364,5106,14,585,5109,5110,5113,5191,5188,5192,5201,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return S}});var t=e(r(d[0])),u=r(d[1]),n=e(r(d[2])),s=e(r(d[3])),o=r(d[4]),l=r(d[5]),c=r(d[6]),f=r(d[7]),y=e(r(d[8])),p=e(r(d[9])),b=r(d[10]);const j=r(d[11]),v=r(d[12]),x=(e,x)=>{(0,u.useImperativeHandle)(x,()=>({disable:e=>{T(e)}}));const{margin:S=0,disabledOpacity:_=.3,theme:w,style:D}=e,{date:O,setDate:R}=(0,u.useContext)(p.default),[h,P]=(0,u.useState)(!1),V=(0,u.useRef)((0,y.default)(w)),B=(0,c.isToday)(O)?0:(0,c.isPastDate)(O)?-1:1,C=0!==B;(0,u.useEffect)(()=>{C&&k(I()),N()},[B]),(0,u.useEffect)(()=>{C&&U()},[h]);const T=e=>{e!==h&&P(e)},E=(0,u.useRef)((()=>{const e=(0,o.getDefaultLocale)().today||f.todayString;return e.charAt(0).toUpperCase()+e.slice(1)})()),I=()=>{if(C)return 1===B?v:j},[M,k]=(0,u.useState)(I()),A=(0,u.useRef)(new n.default.Value(S?-S:-65)),F=(0,u.useRef)(new n.default.Value(1)),N=()=>{const e={toValue:0===B?65:-S||-65,tension:30,friction:8,useNativeDriver:!0};n.default.spring(A.current,Object.assign({},e)).start()},U=()=>{const e={toValue:h?_:1,duration:500,useNativeDriver:!0};n.default.timing(F.current,Object.assign({},e)).start()},Y=(0,u.useCallback)(()=>{R((0,l.toMarkingFormat)(new t.default),f.UpdateSources.TODAY_PRESS)},[R]);return(0,b.jsx)(n.default.View,{style:[V.current.todayButtonContainer,{transform:[{translateY:A.current}]}],children:(0,b.jsxs)(s.default,{style:[V.current.todayButton,D],onPress:Y,disabled:h,children:[(0,b.jsx)(n.default.Image,{style:[V.current.todayButtonImage,{opacity:F.current}],source:M}),(0,b.jsx)(n.default.Text,{allowFontScaling:!1,style:[V.current.todayButtonText,{opacity:F.current}],children:E.current})]})})};var S=(0,u.forwardRef)(x)},5201,[5106,14,106,5118,5123,5110,5109,5191,5188,5192,6,5202,5203]); +__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/react-native-calendars/src/img/down.5d3a5c3005bed13682ef9f27207b2019.png",width:10,height:12,toString(){return this.uri}}},5202,[]); +__d(function(g,r,i,a,m,e,d){m.exports={uri:((window.cdnBaseUrl||"").replace(/\/$/,""))+"/assets/__node_modules/react-native-calendars/src/img/up.09f8dc4c9ffd6c59e9884027c5008080.png",width:10,height:12,toString(){return this.uri}}},5203,[]); +__d(function(g,_r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return u}});var t=_r(d[0]),n=e(_r(d[1])),r=e(_r(d[2])),s=_r(d[3]);var u=function(e){class u extends t.Component{saveRef=e=>{this.contentRef=e};render(){return(0,s.jsx)(r.default.Consumer,{children:t=>(0,s.jsx)(e,Object.assign({ref:this.saveRef,context:t},this.props))})}}return(0,n.default)(u,e),u}},5204,[14,1670,5192,6]); +__d(function(g,r,_i,a,m,_e2,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e2,'__esModule',{value:!0}),Object.defineProperty(_e2,"default",{enumerable:!0,get:function(){return I}});var t=e(r(_d[0])),n=e(r(_d[1])),s=e(r(_d[2])),o=e(r(_d[3])),l=r(_d[4]),u=e(l),i=e(r(_d[5])),c=e(r(_d[6])),d=e(r(_d[7])),f=r(_d[8]),h=r(_d[9]),v=e(r(_d[10])),O=r(_d[11]),p=r(_d[12]),y=e(r(_d[13])),H=e(r(_d[14])),E=e(r(_d[15])),_=e(r(_d[16])),b=r(_d[17]);const C=e=>{const{format24h:C=!0,start:I=0,end:T=24,date:L="",events:x,onEventPress:S,onBackgroundLongPress:j,onBackgroundLongPressOut:w,renderEvent:D,theme:B,scrollToFirst:M,scrollToNow:P,initialTime:R,showNowIndicator:k,scrollOffset:G,onChangeOffset:K,overlapEventsSpacing:U=0,rightEdgeSpacing:W=0,unavailableHours:$,unavailableHoursColor:F,eventTapped:N,numberOfDays:V=1,timelineLeftInset:q=0,testID:z}=e,A=(0,l.useMemo)(()=>'string'==typeof L?[L]:L,[L]),J=(0,l.useMemo)(()=>(0,o.default)(x,e=>(0,h.getCalendarDateString)(e.start)),[x]),Q=(0,l.useMemo)(()=>(0,n.default)(A,e=>J[e]||[]),[A,J]),X=(0,l.useRef)(),Y=(0,l.useRef)((T-I)*O.HOUR_BLOCK_HEIGHT),Z=(0,l.useRef)((0,v.default)(B||e.styles,Y.current)),{scrollEvents:ee}=(0,_.default)({onChangeOffset:K,scrollOffset:G,scrollViewRef:X}),te=(0,l.useMemo)(()=>d.default.screenWidth-q,[q]),ne=(0,l.useMemo)(()=>(0,n.default)(Q,(e,t)=>(0,O.populateEvents)(Q[t],{screenWidth:te/V,dayStart:I,overlapEventsSpacing:U/V,rightEdgeSpacing:W/V})),[Q,I,V]);(0,l.useEffect)(()=>{let e=0;P?e=(0,p.calcTimeOffset)(O.HOUR_BLOCK_HEIGHT):M&&ne[0].length>0?e=(0,t.default)((0,n.default)(ne[0],'top'))??0:R&&(e=(0,p.calcTimeOffset)(O.HOUR_BLOCK_HEIGHT,R.hour,R.minutes)),e&&setTimeout(()=>{X?.current?.scrollTo({y:Math.max(0,e-O.HOUR_BLOCK_HEIGHT),animated:!0})},0)},[]);const re=(0,l.useCallback)((e,t)=>{const n=ne[e][t];N?N(n):S?.(n)},[S,N]),se=e=>{const t=ne[e].map((t,n)=>(0,b.jsx)(H.default,{index:n,event:t,styles:Z.current,format24h:C,onPress:()=>re(e,n),renderEvent:D,testID:`${z}.event.${t.id}`},n));return(0,b.jsx)(i.default,{pointerEvents:'box-none',style:[{marginLeft:0===e?q:void 0},Z.current.eventsContainer],children:t})};return(0,b.jsxs)(c.default,Object.assign({ref:X,style:Z.current.container,contentContainerStyle:[Z.current.contentStyle,{width:d.default.screenWidth}],showsVerticalScrollIndicator:!1},ee,{testID:z,children:[(0,b.jsx)(y.default,{start:I,end:T,date:A[0],format24h:C,styles:Z.current,unavailableHours:$,unavailableHoursColor:F,onBackgroundLongPress:j,onBackgroundLongPressOut:w,width:te,numberOfDays:V,timelineLeftInset:q,testID:`${z}.hours`}),(0,s.default)(V,e=>{const t=A.indexOf((0,f.generateDay)((new Date).toString())),n=q+t*te/V;return(0,b.jsxs)(u.default.Fragment,{children:[se(e),-1!==t&&k&&(0,b.jsx)(E.default,{width:te/V,left:n,styles:Z.current})]},e)})]}))};var I=u.default.memo(C)},5205,[5206,2621,5209,4501,14,585,600,5108,5109,5123,5210,5211,5212,5213,5217,5218,5219,6]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u){return u&&u.length?n(u,o,t):void 0}},5206,[5207,5208,2563]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(o,t,v){for(var f=-1,u=o.length;++f9007199254740991)return[];var _=o,h=u(v,o);c=t(c),v-=o;for(var p=n(h,c);++_Object.assign({},e,{index:t})).sort(function(e,t){if(e.startt.start)return 1;if(e.endt.end)return 1;return 0}).forEach(function(e){null!==n&&e.start>=n&&(c(a,u,t),a=[],n=null);let l=!1;for(let t=0;tn)&&(n=e.end)}),a.length>0&&c(a,u,t);return u},_e.buildUnavailableHoursBlocks=function(e=[],n){const{hourBlockHeight:a=u,dayStart:l=0,dayEnd:o=24}=n||{},i=o-l,s=(o-l)*a;return e.map(e=>{if(!(0,t.default)(e.start,0,25)||!(0,t.default)(e.end,0,25))return void console.error('Calendar Timeline unavailableHours is invalid. Hours should be between 0 and 24');if(e.start>=e.end)return void console.error('Calendar Timeline availableHours is invalid. start hour should be earlier than end hour');const n=Math.max(e.start,l),u=Math.min(e.end,o);return{top:(n-l)/i*s,height:(u-n)*a}}).filter(Boolean)};var t=e(r(d[0])),n=e(r(d[1])),a=e(r(d[2]));const u=100,l=10,o=10;function i(e,t,a,{dayStart:l=0,hourBlockHeight:o=u}){const i=new n.default(e.start),s=e.end?new n.default(e.end):new n.default(i).addHours(1),f=new n.default(i).clearTime();return Object.assign({},e,{top:(f.diffHours(i)-l)*o,height:i.diffHours(s)*o,width:a,left:t})}function s(e,t){return e.end>t.start&&e.starts(e,t)))return a;a++}return a}function c(e,t,n){const{screenWidth:u=a.default.screenWidth,rightEdgeSpacing:s=o,overlapEventsSpacing:c=l}=n;e.forEach((a,l)=>{a.forEach(a=>{const o=u-s,h=f(a,l,e),p=l/e.length*o;let b=o*(h/e.length);l+h<=e.length-1&&(b-=c),t.push(i(a,p,b,n))})})}},5211,[5141,5106,5108]); +__d(function(g,r,i,a,_m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.calcTimeByPosition=function(t,e){let n=t/e;n=Math.floor(2*n)/2;const o=Math.floor(n),u=60*(n-Math.floor(n));return{hour:o,minutes:u}},_e.calcDateByPosition=function(t,u,c=1,f=new e.default){const l=(n.default.screenWidth-u)/c,s=Math.floor((t-u)/l);return(0,o.generateDay)(f,s)},_e.buildTimeString=function(t=0,e=0,n=""){return`${n} ${t.toString().padStart(2,'0')}:${e.toString().padStart(2,'0')}:00`.trimStart()},_e.calcTimeOffset=function(t,e,n){const o=new Date,u=e??o.getHours(),c=n??o.getMinutes();return(u+c/60)*t};var e=t(r(d[0])),n=t(r(d[1])),o=r(d[2])},5212,[5106,5108,5109]); +__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return H}});var t=e(r(d[0])),l=e(r(d[1])),n=r(d[2]),u=e(n),i=e(r(d[3])),s=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),b=r(d[8]),h=r(d[9]),v=r(d[10]);const y=f.default.screenWidth,j=e=>{const{format24h:f,start:j=0,end:H=24,date:$,unavailableHours:x,unavailableHoursColor:O,styles:P,onBackgroundLongPress:_,onBackgroundLongPressOut:L,width:p,numberOfDays:B=1,timelineLeftInset:k=0,testID:M}=e,T=(0,n.useRef)(),C=h.HOUR_BLOCK_HEIGHT,I=(0,h.buildUnavailableHoursBlocks)(x,{dayStart:j,dayEnd:H}),D=(0,n.useMemo)(()=>(0,t.default)(j,H+1).map(e=>{let t;return t=e===j?'':e<12?f?`${e}:00`:`${e} AM`:12===e?f?`${e}:00`:`${e} PM`:24===e?f?'23:59':'12 AM':f?`${e}:00`:e-12+" PM",{timeText:t,time:e}}),[j,H,f]),E=(0,n.useCallback)(e=>{const t=e.nativeEvent.locationY,l=e.nativeEvent.locationX,{hour:n,minutes:u}=(0,b.calcTimeByPosition)(t,h.HOUR_BLOCK_HEIGHT),i=(0,b.calcDateByPosition)(l,k,B,$);T.current={hour:n,minutes:u,date:i};const s=(0,b.buildTimeString)(n,u,i);_?.(s,T.current)},[_,$]),w=(0,n.useCallback)(()=>{if(T.current){const{hour:e,minutes:t,date:l}=T.current,n=(0,b.buildTimeString)(e,t,l);L?.(n,T.current),T.current=void 0}},[L,$]);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(o.default,{onLongPress:E,onPressOut:w,children:(0,v.jsx)(i.default,{style:c.default.absoluteFillObject})}),I.map((e,t)=>(0,v.jsx)(i.default,{style:[P.unavailableHoursBlock,e,O?{backgroundColor:O}:void 0,{left:k}]},t)),D.map(({timeText:e,time:t},l)=>(0,v.jsxs)(u.default.Fragment,{children:[(0,v.jsx)(s.default,{style:[P.timeLabel,{top:C*l-6,width:k-16}],children:e},`timeLabel${t}`),t===j?null:(0,v.jsx)(i.default,{testID:`${M}.${t}.line`,style:[P.line,{top:C*l,width:y-20,left:k-16}]},`line${t}`),(0,v.jsx)(i.default,{testID:`${M}.${t}.lineHalf`,style:[P.line,{top:C*(l+.5),width:y-20,left:k-16}]},`lineHalf${t}`)]},t)),(0,l.default)(B,e=>(0,v.jsx)(i.default,{style:[P.verticalLine,{right:(e+1)*p/B}]},e))]})};var H=u.default.memo(j)},5213,[5214,5209,14,585,622,5134,30,5108,5212,5211,6]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0])();m.exports=n},5214,[5215]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=r(d[2]);m.exports=function(u){return function(f,v,c){return c&&'number'!=typeof c&&o(f,v,c)&&(v=c=void 0),f=t(f),void 0===v?(v=f,f=0):v=t(v),c=void 0===c?f{const{index:f,event:c,renderEvent:h,onPress:v,format24h:y,styles:b}=e,j=Math.floor(c.height/17),x=y?'HH:mm':'hh:mm A',O=(0,n.useMemo)(()=>({left:c.left,height:c.height,width:c.width,top:c.top,backgroundColor:c.color?c.color:"#add8e6"}),[c]),_=(0,n.useCallback)(()=>{v(f)},[f,v]);return(0,o.jsx)(u.default,{testID:e.testID,activeOpacity:.9,onPress:_,style:[b.event,O],children:h?h(c):(0,o.jsxs)(l.default,{children:[(0,o.jsx)(s.default,{numberOfLines:1,style:b.eventTitle,children:c.title||'Event'}),j>1?(0,o.jsx)(s.default,{numberOfLines:j-1,style:[b.eventSummary],children:c.summary||' '}):null,j>2?(0,o.jsxs)(s.default,{style:b.eventTimes,numberOfLines:1,children:[new t.default(c.start).toString(x)," - ",new t.default(c.end).toString(x)]}):null]})})}},5217,[5106,14,585,622,5118,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=r(d[1]),l=(e=n)&&e.__esModule?e:{default:e},o=r(d[2]),s=r(d[3]),u=r(d[4]);var f=e=>{const{styles:n,width:f,left:c}=e,_=(0,o.calcTimeOffset)(s.HOUR_BLOCK_HEIGHT),y=(0,t.useMemo)(()=>[n.nowIndicator,{top:_,left:c}],[_,c]);return(0,u.jsxs)(l.default,{style:y,children:[(0,u.jsx)(l.default,{style:[n.nowIndicatorLine,{width:f}]}),(0,u.jsx)(l.default,{style:n.nowIndicatorKnob})]})}},5218,[14,585,5212,5211,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]),n=n=>{const{onChangeOffset:o,scrollOffset:l,scrollViewRef:c}=n;(0,t.useEffect)(()=>{void 0!==l&&c?.current?.scrollTo({y:l,animated:!1})},[l]);return{scrollEvents:{onScrollEndDrag:(0,t.useCallback)(t=>{const n=t.nativeEvent.contentOffset.y,l=t.nativeEvent.velocity?.y;0===l&&o?.(n)},[]),onMomentumScrollEnd:(0,t.useCallback)(t=>{o?.(t.nativeEvent.contentOffset.y)},[])}}}},5219,[14]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return R}});var t=e(r(d[0])),n=e(r(d[1])),s=e(r(d[2])),l=r(d[3]),u=r(d[4]),o=e(r(d[5])),c=e(r(d[6])),f=r(d[7]),D=e(r(d[8])),y=r(d[9]),T=e(y),I=e(r(d[10])),b=r(d[11]);var R=e=>{const{timelineProps:R,events:O,renderItem:P,showNowIndicator:_,scrollToFirst:E,scrollToNow:S,initialTime:h}=e,A=(0,l.useMemo)(()=>I.default.isRTL&&(I.default.isRN73()||I.default.isAndroid),[]),{date:C,updateSource:N,setDate:p,numberOfDays:L=1,timelineLeftInset:k}=(0,l.useContext)(c.default),x=(0,l.useRef)(),j=(0,l.useRef)(C),[v,w]=(0,l.useState)(),{pages:G,pagesRef:M,resetPages:F,resetPagesDebounce:U,scrollToPageDebounce:H,shouldResetPages:W,isOutOfRange:z}=(0,T.default)({date:C,listRef:x,numberOfDays:L,shouldFixRTL:A}),V=(0,l.useCallback)(e=>{const t=M.current.indexOf(e);N!==f.UpdateSources.LIST_DRAG&&(z(t)?N===f.UpdateSources.DAY_PRESS?F(e):U(e):H(t)),j.current=e},[N]),Y=(0,l.useMemo)(()=>A?I.default.screenWidth*(y.PAGES_COUNT-y.INITIAL_PAGE-1):I.default.screenWidth*y.INITIAL_PAGE,[A]);(0,l.useEffect)(()=>{C!==j.current&&V(C)},[C]);const q=(0,l.useCallback)(()=>{W.current&&U.cancel()},[]),B=(0,l.useCallback)(()=>{W.current&&U(j.current)},[]),J=(0,l.useCallback)((0,t.default)(e=>{const t=G[A?e-1:e];t!==j.current&&p(t,f.UpdateSources.LIST_DRAG)},0),[G,A]),K=(0,l.useCallback)(()=>{W.current=!0},[]),Q=(0,l.useCallback)(e=>{w(e)},[]),X=(0,l.useCallback)((e,t,l)=>{const o=j.current===t,c=l===y.INITIAL_PAGE,f=(0,u.isToday)(t),T=[O[t]||[],O[(0,u.generateDay)(t,1)]||[],O[(0,u.generateDay)(t,2)]||[],O[(0,u.generateDay)(t,3)]||[],O[(0,u.generateDay)(t,4)]||[],O[(0,u.generateDay)(t,5)]||[],O[(0,u.generateDay)(t,6)]||[]],I=[t,(0,u.generateDay)(t,1),(0,u.generateDay)(t,2),(0,u.generateDay)(t,3),(0,u.generateDay)(t,4),(0,u.generateDay)(t,5),(0,u.generateDay)(t,6)],A=7-L,C=Object.assign({},R,{key:t,date:(0,s.default)(I,A),events:(0,n.default)((0,s.default)(T,A)),scrollToNow:f&&c&&S,initialTime:!f&&c?h:void 0,scrollToFirst:!f&&c&&E,scrollOffset:v,onChangeOffset:Q,showNowIndicator:f&&_,numberOfDays:L,timelineLeftInset:k});return P?P(C,{item:t,index:l,isCurrent:o,isInitialPage:c,isToday:f}):(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(D.default,Object.assign({},C))})},[O,v,_,L]);return(0,b.jsx)(o.default,{isHorizontal:!0,ref:x,data:G,renderItem:X,onPageChange:J,onReachNearEdge:K,onReachNearEdgeThreshold:y.NEAR_EDGE_THRESHOLD,onScroll:q,extendedState:{todayEvents:O[C],pages:G},initialOffset:Y,scrollViewProps:{onMomentumScrollEnd:B}})}},5220,[5187,4169,5221,14,5109,5140,5192,5191,5205,5222,5108,6]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u,l){var v=null==o?0:o.length;return v?(u=l||void 0===u?1:t(u),n(o,0,(u=v-u)<0?0:u)):[]}},5221,[2619,4477]); +__d(function(g,r,_i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return b}}),Object.defineProperty(_e,"PAGES_COUNT",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"NEAR_EDGE_THRESHOLD",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"INITIAL_PAGE",{enumerable:!0,get:function(){return i}});var t=r(d[0]),u=e(r(d[1])),n=e(r(d[2])),l=e(r(d[3])),s=e(r(d[4])),c=r(d[5]);const f=100,o=10,i=Math.floor(50);var b=({date:e,listRef:b,numberOfDays:P,shouldFixRTL:O})=>{const _=(0,t.useRef)((0,n.default)(f,t=>(0,c.generateDay)(e,P*(t-Math.floor(50))))),[y,E]=(0,t.useState)(_.current),R=(0,t.useRef)(!1);(0,t.useEffect)(()=>{const t=(0,n.default)(f,t=>(0,c.generateDay)(e,P*(t-Math.floor(50))));_.current=t,E(t)},[P]);const h=(0,t.useCallback)(e=>!(0,u.default)(e,0,f),[]),C=(0,t.useCallback)(e=>!(0,u.default)(e,o,90),[]),D=(0,t.useCallback)(e=>!(0,u.default)(e,1,99),[]),T=e=>{b.current?.scrollToOffset(O?(99-e)*s.default.screenWidth:e*s.default.screenWidth,0,!1)},k=e=>{_.current=(0,n.default)(f,t=>(0,c.generateDay)(e,P*(t-Math.floor(50)))),E(_.current),setTimeout(()=>{T(i),R.current=!1},0)};return{resetPages:(0,t.useCallback)(k,[]),resetPagesDebounce:(0,t.useCallback)((0,l.default)(k,500,{leading:!1,trailing:!0}),[]),scrollToPage:(0,t.useCallback)(T,[]),scrollToPageDebounce:(0,t.useCallback)((0,l.default)(T,250,{leading:!1,trailing:!0}),[]),pagesRef:_,pages:y,shouldResetPages:R,isOutOfRange:h,isNearEdges:C,isOnEdgePages:D}}},5222,[14,5141,5209,4164,5108,5109]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return c}}),Object.defineProperty(_e,"getProfileData",{enumerable:!0,get:function(){return l}}),Object.defineProperty(_e,"logProfileData",{enumerable:!0,get:function(){return s}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},o=r(d[1]);const u={};class c extends n.default.Component{onRender=(...e)=>{s(l(e))};render(){const{children:e,id:n}=this.props;return(0,o.jsx)(t.Profiler,{id:n,onRender:this.onRender,children:e})}}const l=([e,t,n,o,c,l,s])=>(u[e]=Number(((u[e]??0)+n).toFixed(2)),{id:e,interactions:s,phase:t,actualDuration:Number(n.toFixed(2)),baseDuration:Number(o.toFixed(2)),commitTime:Number(l.toFixed(2)),cumulativeDuration:u[e],startTime:Number(c.toFixed(2))}),s=({id:e,actualDuration:t,cumulativeDuration:n,phase:o})=>{console.group(o),console.log(e,':',t,n),console.groupEnd()}},5223,[14,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.expiryPresetToDate=function(o,c=new Date){switch(o){case'end_of_day':return(0,n.convertLocalDateToUTCString)((0,t.endOfDay)(c));case'one_week':return(0,n.convertLocalDateToUTCString)((0,t.endOfDay)((0,t.addWeeks)(c,1)));case'one_month':return(0,n.convertLocalDateToUTCString)((0,t.endOfDay)((0,t.addMonths)(c,1)))}};var t=r(d[0]),n=r(d[1])},5224,[3238,3233]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CODE_CHARS",{enumerable:!0,get:function(){return t}}),e.generateCouponCode=function(u=Math.random){let i='';for(let o=0;o=1)throw new RangeError('random() must return a value in [0, 1)');i+=t[Math.floor(n*t.length)]}return`${o}${i}`};const t='ABCDEFGHJKMNPQRSTUVWXYZ23456789',n=4,o='POS-'},5225,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.hasRestrictions=function(u){return!!(u.minimum_amount||u.maximum_amount||u.individual_use||u.free_shipping)},e.hasUsageLimits=function(u){return s(u.usage_limit)||s(u.usage_limit_per_user)||s(u.limit_usage_to_x_items)},e.restrictionsSummary=function(s,n,t){const o=[];s.minimum_amount&&o.push(n('coupons.min_summary',{amount:t(s.minimum_amount)}));s.maximum_amount&&o.push(n('coupons.max_summary',{amount:t(s.maximum_amount)}));s.individual_use&&o.push(n('coupons.cannot_be_combined'));s.free_shipping&&o.push(n('coupons.free_shipping'));return o.length?o.join(u):n('coupons.none')},e.usageLimitsSummary=function(n,t){const o=[];s(n.usage_limit)&&o.push(t('coupons.total_uses_summary',{n:n.usage_limit}));s(n.usage_limit_per_user)&&o.push(t('coupons.per_customer_summary',{n:n.usage_limit_per_user}));s(n.limit_usage_to_x_items)&&o.push(t('coupons.items_summary',{n:n.limit_usage_to_x_items}));return o.length?o.join(u):t('coupons.unlimited')};const u=' \xb7 ',s=u=>'number'==typeof u&&u>0},5226,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.StatusSelect=function(l){const t=(0,n.c)(33);let s,p;if(t[0]!==l){var f=l;({value:p}=f),s=(0,c.default)(f,e),t[0]=l,t[1]=s,t[2]=p}else s=t[1],p=t[2];const h=(0,o.useT)();let j,x,S,_,O,T,M;t[3]!==h?(j=h("coupons.active"),t[3]=h,t[4]=j):j=t[4];t[5]!==j?(x={label:j,value:"publish"},t[5]=j,t[6]=x):x=t[6];t[7]!==h?(S=h("coupons.draft"),t[7]=h,t[8]=S):S=t[8];t[9]!==S?(_={label:S,value:"draft"},t[9]=S,t[10]=_):_=t[10];t[11]!==h?(O=h("coupons.pending"),t[11]=h,t[12]=O):O=t[12];t[13]!==O?(T={label:O,value:"pending"},t[13]=O,t[14]=T):T=t[14];t[15]!==x||t[16]!==_||t[17]!==T?(M=[x,_,T],t[15]=x,t[16]=_,t[17]=T,t[18]=M):M=t[18];const y=M,C=y.find(e=>e.value===p?.value)?.label;let G,I,P,V,W;t[19]!==C||t[20]!==p?(G=p?Object.assign({},p,{label:C??""}):void 0,t[19]=C,t[20]=p,t[21]=G):G=t[21];t[22]!==h?(I=h("coupons.select_status"),t[22]=h,t[23]=I):I=t[23];t[24]!==I?(P=(0,v.jsx)(u.SelectTrigger,{children:(0,v.jsx)(u.SelectValue,{placeholder:I})}),t[24]=I,t[25]=P):P=t[25];t[26]!==y?(V=(0,v.jsx)(u.SelectContent,{matchWidth:!0,children:(0,v.jsx)(u.SelectGroup,{children:y.map(b)})}),t[26]=y,t[27]=V):V=t[27];t[28]!==s||t[29]!==P||t[30]!==V||t[31]!==G?(W=(0,v.jsxs)(u.Select,Object.assign({value:G},s,{children:[P,V]})),t[28]=s,t[29]=P,t[30]=V,t[31]=G,t[32]=W):W=t[32];return W};var l,t=r(d[0]),c=(l=t)&&l.__esModule?l:{default:l},n=r(d[1]);r(d[2]);var u=r(d[3]),s=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(u.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(s.Text,{children:e.label})},e.value)}},5227,[363,12,14,4191,1434,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"NO_USAGE_LIMIT",{enumerable:!0,get:function(){return n}}),e.toUsageLimit=function(t){const u=String(t??'').replace(/[^0-9]/g,'');return''===u?n:parseInt(u,10)},e.fromUsageLimit=function(t){return null==t||t===n?'':String(t)},Object.defineProperty(e,"ONE_TIME_USE",{enumerable:!0,get:function(){return t}}),e.isOneTimeUse=function(n){return n===t},e.toggleOneTimeUse=function(u){return u?t:n};const n=0;const t=1},5228,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"couponFormSchema",{enumerable:!0,get:function(){return n}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]);const n=e.object({code:e.string().min(1),amount:e.string().optional().default(''),discount_type:e.enum(['percent','fixed_cart','fixed_product']).default('percent'),status:e.enum(['publish','draft','pending']).default('publish'),description:e.string().optional().default(''),date_expires_gmt:e.string().nullable().optional(),individual_use:e.boolean().optional().default(!1),free_shipping:e.boolean().optional().default(!1),usage_limit:e.union([e.number(),e.null()]).optional(),usage_limit_per_user:e.union([e.number(),e.null()]).optional(),limit_usage_to_x_items:e.union([e.number(),e.null()]).optional(),minimum_amount:e.string().optional().default(''),maximum_amount:e.string().optional().default(''),email_restrictions:e.array(e.string()).optional().default([]),meta_data:t.metaDataSchema.optional()})},5229,[4330,4408]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=r(d[0]).EditCouponScreen},5230,[5231]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditCouponScreen=function(){const p=(0,o.c)(7),{couponId:f}=(0,n.useLocalSearchParams)(),{collection:v}=(0,u.useCollection)("coupons");let _;p[0]!==v||p[1]!==f?(_=v.findOneFix(f),p[0]=v,p[1]=f,p[2]=_):_=p[2];const b=_;let j;p[3]!==b.$?(j=new c.ObservableResource(b.$),p[3]=b.$,p[4]=j):j=p[4];const x=j;let C;p[5]!==x?(C=(0,l.jsx)(s.Suspense,{children:(0,l.jsx)(t.EditCoupon,{resource:x})}),p[5]=x,p[6]=C):C=p[6];return C};var o=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3]),s=r(d[4]),t=r(d[5]),u=r(d[6]),l=r(d[7])},5231,[12,14,850,1747,1741,5232,4523,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCoupon=function(h){const f=(0,e.c)(34),{resource:T}=h,b=(0,o.useObservableSuspense)(T),v=(0,x.useT)(),[M,p]=n.useState("form");if(!(0,s.isRxDocument)(b)){let e,n;return f[0]!==v?(e=v("coupons.no_coupon_found"),f[0]=v,f[1]=e):e=f[1],f[2]!==e?(n=(0,j.jsx)(l.Modal,{children:(0,j.jsx)(l.ModalContent,{size:"lg",children:(0,j.jsx)(l.ModalHeader,{children:(0,j.jsx)(l.ModalTitle,{children:(0,j.jsx)(c.Text,{children:e})})})})}),f[2]=e,f[3]=n):n=f[3],n}let _,C,O,y,N,w,E,P,S,z,D,H;f[4]!==b.code||f[5]!==v?(_=v("common.edit_2",{name:b.code}),f[4]=b.code,f[5]=v,f[6]=_):_=f[6];f[7]!==_?(C=(0,j.jsx)(l.ModalHeader,{children:(0,j.jsx)(l.ModalTitle,{children:(0,j.jsx)(c.Text,{children:_})})}),f[7]=_,f[8]=C):C=f[8];f[9]!==v?(O=v("common.form"),f[9]=v,f[10]=O):O=f[10];f[11]!==O?(y=(0,j.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,j.jsx)(c.Text,{children:O})}),f[11]=O,f[12]=y):y=f[12];f[13]!==v?(N=v("common.json"),f[13]=v,f[14]=N):N=f[14];f[15]!==N?(w=(0,j.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,j.jsx)(c.Text,{children:N})}),f[15]=N,f[16]=w):w=f[16];f[17]!==y||f[18]!==w?(E=(0,j.jsxs)(t.TabsList,{className:"w-full flex-row",children:[y,w]}),f[17]=y,f[18]=w,f[19]=E):E=f[19];f[20]!==b?(P=(0,j.jsx)(t.TabsContent,{value:"form",children:(0,j.jsx)(u.EditCouponForm,{coupon:b})}),f[20]=b,f[21]=P):P=f[21];f[22]!==b?(S=b.toJSON(),f[22]=b,f[23]=S):S=f[23];f[24]!==S?(z=(0,j.jsx)(t.TabsContent,{value:"json",children:(0,j.jsx)(d.Tree,{value:S})}),f[24]=S,f[25]=z):z=f[25];f[26]!==z||f[27]!==E||f[28]!==P||f[29]!==M?(D=(0,j.jsx)(l.ModalBody,{children:(0,j.jsxs)(t.Tabs,{value:M,onValueChange:p,children:[E,P,z]})}),f[26]=z,f[27]=E,f[28]=P,f[29]=M,f[30]=D):D=f[30];f[31]!==D||f[32]!==C?(H=(0,j.jsx)(l.Modal,{children:(0,j.jsxs)(l.ModalContent,{size:"lg",children:[C,D]})}),f[31]=D,f[32]=C,f[33]=H):H=f[33];return H};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),o=r(_d[2]),s=r(_d[3]),l=r(_d[4]),t=r(_d[5]),c=r(_d[6]),d=r(_d[7]),u=r(_d[8]),x=r(_d[9]),j=r(_d[10])},5232,[12,14,1747,2035,4860,4184,1434,4208,5233,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCouponForm=function({coupon:s}){const _=(0,d.useT)(),[h,w]=o.useState(!1),{localPatch:O}=(0,p.useLocalMutation)(),C=(0,f.usePushDocument)(),E=(0,t.useRouter)(),y=(0,n.useForm)({resolver:(0,e.zodResolver)(l.couponFormSchema),defaultValues:Object.assign({},s.toJSON())}),D=o.useCallback(async o=>{w(!0);try{const e=await O({document:s,data:o});if(!e?.document)throw new Error('Local patch failed');const t=await C(e.document);if(!(0,c.isRxDocument)(t))throw new Error('Failed to save coupon');v.success(_('common.saved',{name:t.code}),{showToast:!0,saveToDb:!0,context:{couponId:t.id,couponCode:t.code}})}catch(o){const e=o instanceof Error?o.message:String(o);v.error(_('coupons.failed_to_save_coupon'),{showToast:!0,saveToDb:!0,context:{errorCode:u.ERROR_CODES.TRANSACTION_FAILED,couponId:s.id,error:e}})}finally{w(!1)}},[O,s,C,_]);return(0,b.jsx)(l.CouponForm,{form:y,onClose:()=>E.back(),onSubmit:D,loading:h})};var o=(function(o){if(o&&o.__esModule)return o;var e={};return o&&Object.keys(o).forEach(function(t){var n=Object.getOwnPropertyDescriptor(o,t);Object.defineProperty(e,t,n.get?n:{enumerable:!0,get:function(){return o[t]}})}),e.default=o,e})(r(_d[0])),e=r(_d[1]),t=r(_d[2]),n=r(_d[3]),c=r(_d[4]),s=r(_d[5]),u=r(_d[6]),d=r(_d[7]),l=r(_d[8]),f=r(_d[9]),p=r(_d[10]),b=r(_d[11]);const v=(0,s.getLogger)(['wcpos','mutations','coupon'])},5233,[14,4258,850,4260,2035,1975,2644,1987,5096,4410,3232,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),t=r(d[1]),o=(e=t)&&e.__esModule?e:{default:e},c=r(d[2]),s=r(d[3]),l=r(d[4]);const u={initialRouteName:'index'};function f(){const e=(0,n.c)(7),t=(0,s.useNavigationBackground)();let u,f,b,S,p;return e[0]!==t?(u={headerShown:!1,contentStyle:{backgroundColor:t}},e[0]=t,e[1]=u):u=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)(c.Stack.Screen,{name:"index"}),e[2]=f):f=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/[couponId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=b):b=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(S=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/add",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=S):S=e[4],e[5]!==u?(p=(0,l.jsx)(o.default,{className:"bg-background flex-1",children:(0,l.jsxs)(c.Stack,{screenOptions:u,children:[f,b,S]})}),e[5]=u,e[6]=p):p=e[6],p}},5234,[12,585,850,4982,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),o=(0,t.withProAccess)(n.CouponsScreen,'coupons')},5235,[5088,5236]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CouponsScreen=function(){const t=(0,e.c)(56),{uiSettings:o}=(0,Q.useUISettings)("coupons"),f=(0,k.useT)(),S=(0,n.useRouter)(),{bottom:C}=(0,c.useSafeAreaInsets)(),{readOnly:D}=(0,q.useProAccess)();let T;t[0]===Symbol.for("react.memo_cache_sentinel")?(T={collectionName:"coupons"},t[0]=T):T=t[0];const{patch:I}=(0,z.useMutation)(T);let B,N;t[1]===Symbol.for("react.memo_cache_sentinel")?(B=["coupons"],t[1]=B):B=t[1];t[2]!==o.sortBy||t[3]!==o.sortDirection?(N={[o.sortBy]:o.sortDirection},t[2]=o.sortBy,t[3]=o.sortDirection,t[4]=N):N=t[4];const v=N;let P;t[5]!==v?(P={queryKeys:B,collectionName:"coupons",initialParams:{sort:[v]},infiniteScroll:!0},t[5]=v,t[6]=P):P=t[6];const U=(0,y.useQuery)(P);let R;t[7]!==I?(R={meta:{onChange:e=>{const{document:t,changes:o}=e;I({document:t,data:o})}}},t[7]=I,t[8]=R):R=t[8];const w=R,G=0!==C?C:void 0;let J,L,W,X,Y,Z,$,ee,te,oe,se,ne,ce,ae,re,le,ie,de,ue;t[9]!==G?(J={paddingBottom:G},t[9]=G,t[10]=J):J=t[10];t[11]!==f?(L=f("common.search_coupons"),t[11]=f,t[12]=L):L=t[12];t[13]!==U||t[14]!==L?(W=(0,K.jsx)(F.QuerySearchInput,{query:U,placeholder:L,className:"flex-1",testID:"search-coupons"}),t[13]=U,t[14]=L,t[15]=W):W=t[15];t[16]!==S?(X=()=>S.push({pathname:"/coupons/add"}),t[16]=S,t[17]=X):X=t[17];t[18]!==D||t[19]!==X?(Y=(0,K.jsx)(j.TooltipTrigger,{asChild:!0,children:(0,K.jsx)(h.IconButton,{name:"plus",onPress:X,disabled:D})}),t[18]=D,t[19]=X,t[20]=Y):Y=t[20];t[21]!==D||t[22]!==f?(Z=f(D?"common.upgrade_to_pro":"coupons.add_coupon"),t[21]=D,t[22]=f,t[23]=Z):Z=t[23];t[24]!==Z?($=(0,K.jsx)(j.TooltipContent,{children:(0,K.jsx)(x.Text,{children:Z})}),t[24]=Z,t[25]=$):$=t[25];t[26]!==Y||t[27]!==$?(ee=(0,K.jsxs)(j.Tooltip,{children:[Y,$]}),t[26]=Y,t[27]=$,t[28]=ee):ee=t[28];t[29]!==f?(te=f("coupons.coupon_settings"),t[29]=f,t[30]=te):te=t[30];t[31]===Symbol.for("react.memo_cache_sentinel")?(oe=(0,K.jsx)(A.UISettingsForm,{}),t[31]=oe):oe=t[31];t[32]!==te?(se=(0,K.jsx)(H.UISettingsDialog,{title:te,children:oe}),t[32]=te,t[33]=se):se=t[33];t[34]!==ee||t[35]!==se||t[36]!==W?(ne=(0,K.jsxs)(p.HStack,{children:[W,ee,se]}),t[34]=ee,t[35]=se,t[36]=W,t[37]=ne):ne=t[37];t[38]!==U?(ce=(0,K.jsx)(u.ErrorBoundary,{children:(0,K.jsx)(E.FilterBar,{query:U})}),t[38]=U,t[39]=ce):ce=t[39];t[40]!==ne||t[41]!==ce?(ae=(0,K.jsx)(l.CardHeader,{className:"bg-card-header p-2",children:(0,K.jsxs)(b.VStack,{children:[ne,ce]})}),t[40]=ne,t[41]=ce,t[42]=ae):ae=t[42];t[43]===Symbol.for("react.memo_cache_sentinel")?(re=(0,K.jsx)(O.DataTableSkeleton,{id:"coupons"}),t[43]=re):re=t[43];t[44]!==f?(le=f("common.no_coupons_found"),t[44]=f,t[45]=le):le=t[45];t[46]!==U||t[47]!==le||t[48]!==w?(ie=(0,K.jsx)(l.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,K.jsx)(u.ErrorBoundary,{children:(0,K.jsx)(_.Suspense,{fallback:re,children:(0,K.jsx)(M.DataTable,{id:"coupons",query:U,renderCell:V,noDataMessage:le,estimatedItemSize:100,tableConfig:w})})})}),t[46]=U,t[47]=le,t[48]=w,t[49]=ie):ie=t[49];t[50]!==ae||t[51]!==ie?(de=(0,K.jsxs)(l.Card,{className:"flex-1",children:[ae,ie]}),t[50]=ae,t[51]=ie,t[52]=de):de=t[52];t[53]!==de||t[54]!==J?(ue=(0,K.jsx)(s.default,{testID:"screen-coupons",className:"h-full p-2",style:J,children:de}),t[53]=de,t[54]=J,t[55]=ue):ue=t[55];return ue};var e=r(d[0]);r(d[1]);var t,o=r(d[2]),s=(t=o)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4]),l=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),_=r(d[9]),x=r(d[10]),j=r(d[11]),b=r(d[12]),y=r(d[13]),f=r(d[14]),S=r(d[15]),C=r(d[16]),D=r(d[17]),T=r(d[18]),I=r(d[19]),B=r(d[20]),N=r(d[21]),v=r(d[22]),E=r(d[23]),A=r(d[24]),k=r(d[25]),q=r(d[26]),M=r(d[27]),O=r(d[28]),P=r(d[29]),U=r(d[30]),F=r(d[31]),H=r(d[32]),Q=r(d[33]),z=r(d[34]),K=r(d[35]);const R={active:S.Active,code:T.EditableCode,description:B.EditableDescription,amount:D.EditableAmount,discount_type:C.DiscountType,status:N.Status,usage_count:v.Usage,actions:f.Actions,date_expires_gmt:I.EditableDate,date_created_gmt:U.DateCell,date_modified_gmt:U.DateCell};function V(e,t){const o=R[e];return o?(0,K.jsx)(o,Object.assign({},t)):(0,K.jsx)(P.TextCell,Object.assign({},t))}},5236,[12,14,585,850,854,3186,1348,1351,1574,1741,1434,1578,1605,4070,5237,5242,5243,5244,5245,5246,5247,5248,5249,5250,5257,1987,5093,4825,5258,4826,5259,4854,4629,1745,4543,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function(y){const v=(0,e.c)(84),{row:A}=y,P=A.original.document,S=(0,o.useRouter)(),M=(0,_.usePullDocument)(),[C,I]=n.useState(!1),T=(0,f.useT)(),O=!P.id,[k,R]=n.useState(O),F=(0,D.useDeleteDocument)(),{readOnly:H}=(0,p.useProAccess)();let L;v[0]!==P||v[1]!==F||v[2]!==k?(L=async()=>{if(P.id){if(!await F(P.id,P.collection,{force:k}))return}await P.getLatest().remove()},v[0]=P,v[1]=F,v[2]=k,v[3]=L):L=v[3];const N=L;if(H)return null;let V,q,B,E,$,z,G,J,K,Q,U,W,X,Y,Z,ee,ne,oe,te,re,ce,se,ie,le,ae,de,ue;v[4]===Symbol.for("react.memo_cache_sentinel")?(V=(0,b.jsx)(s.DropdownMenuTrigger,{asChild:!0,children:(0,b.jsx)(u.IconButton,{name:"ellipsisVertical"})}),v[4]=V):V=v[4];v[5]!==P.uuid||v[6]!==S?(q=()=>S.push({pathname:`/coupons/edit/${P.uuid}`}),v[5]=P.uuid,v[6]=S,v[7]=q):q=v[7];v[8]===Symbol.for("react.memo_cache_sentinel")?(B=(0,b.jsx)(d.Icon,{name:"penToSquare"}),v[8]=B):B=v[8];v[9]!==T?(E=T("common.edit"),v[9]=T,v[10]=E):E=v[10];v[11]!==E?($=(0,b.jsx)(x.Text,{children:E}),v[11]=E,v[12]=$):$=v[12];v[13]!==q||v[14]!==$?(z=(0,b.jsxs)(s.DropdownMenuItem,{onPress:q,children:[B,$]}),v[13]=q,v[14]=$,v[15]=z):z=v[15];v[16]!==P.collection||v[17]!==P.id||v[18]!==M||v[19]!==T?(G=P.id&&(0,b.jsxs)(s.DropdownMenuItem,{onPress:()=>{P.id&&M(P.id,P.collection).catch(w)},children:[(0,b.jsx)(d.Icon,{name:"arrowRotateRight"}),(0,b.jsx)(x.Text,{children:T("common.sync")})]}),v[16]=P.collection,v[17]=P.id,v[18]=M,v[19]=T,v[20]=G):G=v[20];v[21]===Symbol.for("react.memo_cache_sentinel")?(J=(0,b.jsx)(s.DropdownMenuSeparator,{}),v[21]=J):J=v[21];v[22]===Symbol.for("react.memo_cache_sentinel")?(K=()=>I(!0),Q=(0,b.jsx)(d.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),v[22]=K,v[23]=Q):(K=v[22],Q=v[23]);v[24]!==T?(U=T("common.delete"),v[24]=T,v[25]=U):U=v[25];v[26]!==U?(W=(0,b.jsxs)(s.DropdownMenuItem,{variant:"destructive",onPress:K,children:[Q,(0,b.jsx)(x.Text,{children:U})]}),v[26]=U,v[27]=W):W=v[27];v[28]!==W||v[29]!==z||v[30]!==G?(X=(0,b.jsxs)(s.DropdownMenu,{children:[V,(0,b.jsxs)(s.DropdownMenuContent,{align:"end",children:[z,G,J,W]})]}),v[28]=W,v[29]=z,v[30]=G,v[31]=X):X=v[31];v[32]!==O?(Y=e=>{I(e),e&&R(O)},v[32]=O,v[33]=Y):Y=v[33];v[34]!==P.code||v[35]!==T?(Z=T("coupons.delete",{name:P.code}),v[34]=P.code,v[35]=T,v[36]=Z):Z=v[36];v[37]!==Z?(ee=(0,b.jsx)(t.AlertDialogTitle,{children:Z}),v[37]=Z,v[38]=ee):ee=v[38];v[39]!==T?(ne=T("coupons.are_you_sure_you_want_to"),v[39]=T,v[40]=ne):ne=v[40];v[41]!==ne?(oe=(0,b.jsx)(x.Text,{className:"text-destructive",children:ne}),v[41]=ne,v[42]=oe):oe=v[42];v[43]!==k?(te=(0,b.jsx)(c.Checkbox,{"aria-labelledby":"confirm",onCheckedChange:R,checked:k}),v[43]=k,v[44]=te):te=v[44];v[45]!==k?(re=()=>{R(!k)},v[45]=k,v[46]=re):re=v[46];v[47]!==T?(ce=T("coupons.confirm"),v[47]=T,v[48]=ce):ce=v[48];v[49]!==re||v[50]!==ce?(se=(0,b.jsx)(h.Label,{nativeID:"confirm",onPress:re,children:ce}),v[49]=re,v[50]=ce,v[51]=se):se=v[51];v[52]!==te||v[53]!==se?(ie=(0,b.jsxs)(l.HStack,{children:[te,se]}),v[52]=te,v[53]=se,v[54]=ie):ie=v[54];v[55]!==oe||v[56]!==ie?(le=(0,b.jsx)(t.AlertDialogDescription,{children:(0,b.jsxs)(j.VStack,{children:[oe,ie]})}),v[55]=oe,v[56]=ie,v[57]=le):le=v[57];v[58]!==ee||v[59]!==le?(ae=(0,b.jsxs)(t.AlertDialogHeader,{children:[ee,le]}),v[58]=ee,v[59]=le,v[60]=ae):ae=v[60];v[61]!==T?(de=T("common.cancel"),v[61]=T,v[62]=de):de=v[62];v[63]!==de?(ue=(0,b.jsx)(t.AlertDialogCancel,{children:de}),v[63]=de,v[64]=ue):ue=v[64];const me=!k;let he,xe,je,fe,pe,ge;v[65]!==T?(he=T("common.delete"),v[65]=T,v[66]=he):he=v[66];v[67]!==N||v[68]!==me||v[69]!==he?(xe=(0,b.jsx)(t.AlertDialogAction,{variant:"destructive",disabled:me,onPress:N,children:he}),v[67]=N,v[68]=me,v[69]=he,v[70]=xe):xe=v[70];v[71]!==ue||v[72]!==xe?(je=(0,b.jsxs)(t.AlertDialogFooter,{children:[ue,xe]}),v[71]=ue,v[72]=xe,v[73]=je):je=v[73];v[74]!==ae||v[75]!==je?(fe=(0,b.jsxs)(t.AlertDialogContent,{children:[ae,je]}),v[74]=ae,v[75]=je,v[76]=fe):fe=v[76];v[77]!==C||v[78]!==Y||v[79]!==fe?(pe=(0,b.jsx)(t.AlertDialog,{open:C,onOpenChange:Y,children:fe}),v[77]=C,v[78]=Y,v[79]=fe,v[80]=pe):pe=v[80];v[81]!==X||v[82]!==pe?(ge=(0,b.jsxs)(b.Fragment,{children:[X,pe]}),v[81]=X,v[82]=pe,v[83]=ge):ge=v[83];return ge};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[1])),o=r(_d[2]),t=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),h=r(_d[9]),x=r(_d[10]),j=r(_d[11]),f=r(_d[12]),p=r(_d[13]),D=r(_d[14]),_=r(_d[15]),b=r(_d[16]);function w(){}},5237,[12,14,850,5238,4202,4486,1351,1357,1574,4345,1434,1605,1987,5093,4483,4835,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["className"],t=["className","portalHost"],n=["className"],o=["className"],l=["className","asChild"],s=["className","asChild"],c=["asChild","disabled"],u=["asChild","disabled","onPress"];function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"AlertDialog",{enumerable:!0,get:function(){return C}}),Object.defineProperty(_e,"AlertDialogAction",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"AlertDialogCancel",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"AlertDialogContent",{enumerable:!0,get:function(){return D}}),Object.defineProperty(_e,"AlertDialogDescription",{enumerable:!0,get:function(){return z}}),Object.defineProperty(_e,"AlertDialogFooter",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"AlertDialogHeader",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"AlertDialogOverlay",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"AlertDialogPortal",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"AlertDialogTitle",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"AlertDialogTrigger",{enumerable:!0,get:function(){return y}});var f=d(r(_d[0])),b=r(_d[1]);r(_d[2]),r(_d[3]),r(_d[4]);var j=d(r(_d[5])),x=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[6])),p=r(_d[7]);r(_d[8]);var O=r(_d[9]),v=r(_d[10]),P=r(_d[11]),h=r(_d[12]);const C=x.Root,y=x.Trigger,w=x.Portal;const N=function(t){const n=(0,b.c)(9);let o,l;if(n[0]!==t){var s=t;({className:o}=s),l=(0,f.default)(s,e),n[0]=t,n[1]=o,n[2]=l}else o=n[1],l=n[2];const{open:c}=x.useRootContext(),u=c?"web:animate-in web:fade-in-0":"web:animate-out web:fade-out-0";let d,j;return n[3]!==o||n[4]!==u?(d=(0,v.cn)("absolute top-0 right-0 bottom-0 left-0 z-50 flex items-center justify-center bg-black/80 p-2",u,o),n[3]=o,n[4]=u,n[5]=d):d=n[5],n[6]!==l||n[7]!==d?(j=(0,h.jsx)(x.Overlay,Object.assign({className:d},l)),n[6]=l,n[7]=d,n[8]=j):j=n[8],j};function D(e){const n=(0,b.c)(13);let o,l,s;if(n[0]!==e){var c=e;({className:o,portalHost:l}=c),s=(0,f.default)(c,t),n[0]=e,n[1]=o,n[2]=l,n[3]=s}else o=n[1],l=n[2],s=n[3];const{open:u}=x.useRootContext(),d=u?"web:animate-in web:fade-in-0 web:zoom-in-95":"web:animate-out web:fade-out-0 web:zoom-out-95";let j,p,O;return n[4]!==o||n[5]!==d?(j=(0,v.cn)("web:duration-200 border-border bg-background z-50 max-w-lg gap-4 rounded-lg border py-4 shadow-lg",d,o),n[4]=o,n[5]=d,n[6]=j):j=n[6],n[7]!==s||n[8]!==j?(p=(0,h.jsx)(N,{children:(0,h.jsx)(x.Content,Object.assign({className:j},s))}),n[7]=s,n[8]=j,n[9]=p):p=n[9],n[10]!==l||n[11]!==p?(O=(0,h.jsx)(w,{hostName:l,children:p}),n[10]=l,n[11]=p,n[12]=O):O=n[12],O}function A(e){const t=(0,b.c)(8);let o,l,s,c;if(t[0]!==e){var u=e;({className:o}=u),l=(0,f.default)(u,n),t[0]=e,t[1]=o,t[2]=l}else o=t[1],l=t[2];return t[3]!==o?(s=(0,v.cn)("flex flex-col gap-2 px-4",o),t[3]=o,t[4]=s):s=t[4],t[5]!==l||t[6]!==s?(c=(0,h.jsx)(j.default,Object.assign({className:s},l)),t[5]=l,t[6]=s,t[7]=c):c=t[7],c}function T(e){const t=(0,b.c)(8);let n,l,s,c;if(t[0]!==e){var u=e;({className:n}=u),l=(0,f.default)(u,o),t[0]=e,t[1]=n,t[2]=l}else n=t[1],l=t[2];return t[3]!==n?(s=(0,v.cn)("flex flex-col-reverse gap-2 px-4 sm:flex-row sm:justify-end",n),t[3]=n,t[4]=s):s=t[4],t[5]!==l||t[6]!==s?(c=(0,h.jsx)(j.default,Object.assign({className:s},l)),t[5]=l,t[6]=s,t[7]=c):c=t[7],c}function _(e){const t=(0,b.c)(6);let n,o;if(t[0]!==e){const{asChild:s}=e;n=s,o=(0,f.default)(e,l),t[0]=e,t[1]=n,t[2]=o}else n=t[1],o=t[2];const s=n?p.Slot:P.Text;let c;return t[3]!==s||t[4]!==o?(c=(0,h.jsx)(P.TextClassContext.Provider,{value:"text-lg text-foreground font-semibold leading-none",children:(0,h.jsx)(x.Title,{asChild:!0,children:(0,h.jsx)(s,Object.assign({},o))})}),t[3]=s,t[4]=o,t[5]=c):c=t[5],c}function z(e){const t=(0,b.c)(6);let n,o;if(t[0]!==e){const{asChild:l}=e;n=l,o=(0,f.default)(e,s),t[0]=e,t[1]=n,t[2]=o}else n=t[1],o=t[2];const l=n?p.Slot:P.Text;let c;return t[3]!==l||t[4]!==o?(c=(0,h.jsx)(P.TextClassContext.Provider,{value:"text-base text-foreground leading-5",children:(0,h.jsx)(x.Description,{asChild:!0,children:(0,h.jsx)(l,Object.assign({},o))})}),t[3]=l,t[4]=o,t[5]=c):c=t[5],c}function R(e){const t=(0,b.c)(8);let n,o,l,s;if(t[0]!==e){var u=e;({asChild:n,disabled:o}=u),l=(0,f.default)(u,c),t[0]=e,t[1]=n,t[2]=o,t[3]=l}else n=t[1],o=t[2],l=t[3];return t[4]!==n||t[5]!==o||t[6]!==l?(s=n?(0,h.jsx)(p.Slot,Object.assign({"aria-disabled":o??void 0,role:"button",disabled:o??void 0},l)):(0,h.jsx)(O.Button,Object.assign({"aria-disabled":o??void 0,disabled:o??void 0},l)),t[4]=n,t[5]=o,t[6]=l,t[7]=s):s=t[7],s}function S(e){const t=(0,b.c)(13);let n,o,l,s;if(t[0]!==e){var c=e;({asChild:n,disabled:o,onPress:s}=c),l=(0,f.default)(c,u),t[0]=e,t[1]=n,t[2]=o,t[3]=l,t[4]=s}else n=t[1],o=t[2],l=t[3],s=t[4];const{onOpenChange:d}=x.useRootContext();let j;t[5]!==d||t[6]!==s?(j=function(e){s&&s(e),d(!1)},t[5]=d,t[6]=s,t[7]=j):j=t[7];const v=j;let P;return t[8]!==n||t[9]!==o||t[10]!==v||t[11]!==l?(P=n?(0,h.jsx)(p.Slot,Object.assign({onPress:v,"aria-disabled":o??void 0,role:"button",disabled:o??void 0},l)):(0,h.jsx)(O.Button,Object.assign({"aria-disabled":o??void 0,disabled:o??void 0,onPress:v,variant:"outline"},l)),t[8]=n,t[9]=o,t[10]=v,t[11]=l,t[12]=P):P=t[12],P}},5238,[363,12,14,108,30,585,5239,1435,318,3185,1354,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5239,[5240]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","open","defaultOpen","onOpenChange","ref"],t=["asChild","onPress","role","disabled","ref"],n=["asChild","forceMount","ref"],o=["asChild","forceMount","onOpenAutoFocus","onCloseAutoFocus","onEscapeKeyDown","ref"],s=["asChild","onPress","disabled","ref"],l=["asChild","onPress","disabled","ref"],u=["asChild","ref"],c=["asChild","ref"];function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Action",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"Cancel",{enumerable:!0,get:function(){return F}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"Description",{enumerable:!0,get:function(){return _}}),Object.defineProperty(_e,"Overlay",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"Title",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return D}});var p=d(r(_d[0])),b=f(r(_d[1])),h=r(_d[2]),C=r(_d[3]),j=f(r(_d[4])),O=d(r(_d[5])),y=d(r(_d[6])),P=d(r(_d[7])),x=r(_d[8]),v=j.createContext(null),A=t=>{let{asChild:n,open:o,defaultOpen:s,onOpenChange:l,ref:u}=t,c=(0,p.default)(t,e);const[d=!1,f]=(0,h.useControllableState)({prop:o,defaultProp:s,onChange:l}),j=n?C.Slot:P.default;return(0,x.jsx)(v.Provider,{value:{open:d,onOpenChange:f},children:(0,x.jsx)(b.Root,{open:d,defaultOpen:s,onOpenChange:f,children:(0,x.jsx)(j,Object.assign({ref:u},c))})})};function D(){const e=j.useContext(v);if(!e)throw new Error("AlertDialog compound components cannot be rendered outside the AlertDialog component");return e}A.displayName="RootAlertWebDialog";var R=e=>{let{asChild:n,onPress:o,disabled:s,ref:l}=e,u=(0,p.default)(e,t);const c=j.useRef(null),d=(0,h.useComposedRefs)(l,c),{onOpenChange:f,open:y}=D();(0,h.useIsomorphicLayoutEffect)(()=>{if(c.current){const e=c.current;e.dataset.state=y?"open":"closed",e.type="button"}},[y]);const P=n?C.Slot:O.default;return(0,x.jsx)(b.Trigger,{disabled:s??void 0,asChild:!0,children:(0,x.jsx)(P,Object.assign({ref:d,onPress:function(e){o&&o(e),f(!y)},role:"button",disabled:s},u))})};function M({forceMount:e,container:t,children:n}){return(0,x.jsx)(b.Portal,{forceMount:e,children:n,container:t})}R.displayName="TriggerAlertWebDialog";var E=e=>{let{asChild:t,forceMount:o,ref:s}=e,l=(0,p.default)(e,n);const u=t?C.Slot:P.default;return(0,x.jsx)(b.Overlay,{forceMount:o,children:(0,x.jsx)(u,Object.assign({ref:s},l))})};E.displayName="OverlayAlertWebDialog";var S=e=>{let{asChild:t,forceMount:n,onOpenAutoFocus:s,onCloseAutoFocus:l,onEscapeKeyDown:u,ref:c}=e,d=(0,p.default)(e,o);const f=j.useRef(null),O=(0,h.useComposedRefs)(c,f),{open:y}=D();(0,h.useIsomorphicLayoutEffect)(()=>{if(f.current){f.current.dataset.state=y?"open":"closed"}},[y]);const v=t?C.Slot:P.default;return(0,x.jsx)(b.Content,{onOpenAutoFocus:s,onCloseAutoFocus:l,onEscapeKeyDown:u,forceMount:n,asChild:!0,children:(0,x.jsx)(v,Object.assign({ref:O},d))})};S.displayName="ContentAlertWebDialog";var F=e=>{let{asChild:t,onPress:n,disabled:o,ref:l}=e,u=(0,p.default)(e,s);const c=j.useRef(null),d=(0,h.useComposedRefs)(l,c),{onOpenChange:f,open:y}=D();(0,h.useIsomorphicLayoutEffect)(()=>{if(c.current){c.current.type="button"}},[]);const P=t?C.Slot:O.default;return(0,x.jsx)(x.Fragment,{children:(0,x.jsx)(b.Cancel,{disabled:o??void 0,asChild:!0,children:(0,x.jsx)(P,Object.assign({ref:d,onPress:function(e){n&&n(e),f(!y)},role:"button",disabled:o},u))})})};F.displayName="CancelAlertWebDialog";var N=e=>{let{asChild:t,onPress:n,disabled:o,ref:s}=e,u=(0,p.default)(e,l);const c=j.useRef(null),d=(0,h.useComposedRefs)(s,c),{onOpenChange:f,open:y}=D();(0,h.useIsomorphicLayoutEffect)(()=>{if(c.current){c.current.type="button"}},[]);const P=t?C.Slot:O.default;return(0,x.jsx)(x.Fragment,{children:(0,x.jsx)(b.Action,{disabled:o??void 0,asChild:!0,children:(0,x.jsx)(P,Object.assign({ref:d,onPress:function(e){n&&n(e),f(!y)},role:"button",disabled:o},u))})})};N.displayName="ActionAlertWebDialog";var W=e=>{let{asChild:t,ref:n}=e,o=(0,p.default)(e,u);const s=t?C.Slot:y.default;return(0,x.jsx)(b.Title,{asChild:!0,children:(0,x.jsx)(s,Object.assign({ref:n},o))})};W.displayName="TitleAlertWebDialog";var _=e=>{let{asChild:t,ref:n}=e,o=(0,p.default)(e,c);const s=t?C.Slot:y.default;return(0,x.jsx)(b.Description,{asChild:!0,children:(0,x.jsx)(s,Object.assign({ref:n},o))})};_.displayName="DescriptionAlertWebDialog"},5240,[363,5241,1356,1435,14,16,622,585,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["__scopeAlertDialog"],t=["__scopeAlertDialog"],n=["__scopeAlertDialog"],o=["__scopeAlertDialog"],l=["__scopeAlertDialog","children"],c=["__scopeAlertDialog"],s=["__scopeAlertDialog"],u=["__scopeAlertDialog"],f=["__scopeAlertDialog"];function d(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Action",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"AlertDialog",{enumerable:!0,get:function(){return N}}),Object.defineProperty(_e,"AlertDialogAction",{enumerable:!0,get:function(){return Y}}),Object.defineProperty(_e,"AlertDialogCancel",{enumerable:!0,get:function(){return G}}),Object.defineProperty(_e,"AlertDialogContent",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"AlertDialogDescription",{enumerable:!0,get:function(){return W}}),Object.defineProperty(_e,"AlertDialogOverlay",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"AlertDialogPortal",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"AlertDialogTitle",{enumerable:!0,get:function(){return B}}),Object.defineProperty(_e,"AlertDialogTrigger",{enumerable:!0,get:function(){return T}}),Object.defineProperty(_e,"Cancel",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return V}}),Object.defineProperty(_e,"Description",{enumerable:!0,get:function(){return te}}),Object.defineProperty(_e,"Overlay",{enumerable:!0,get:function(){return U}}),Object.defineProperty(_e,"Portal",{enumerable:!0,get:function(){return Q}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return K}}),Object.defineProperty(_e,"Title",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"createAlertDialogScope",{enumerable:!0,get:function(){return w}});var p,b=r(_d[0]),D=(p=b)&&p.__esModule?p:{default:p},y=d(r(_d[1])),j=r(_d[2]),A=r(_d[3]),_=r(_d[4]),O=d(_),v=r(_d[5]),P=r(_d[6]),h=r(_d[7]),x="AlertDialog",[R,w]=(0,j.createContextScope)(x,[_.createDialogScope]),C=(0,_.createDialogScope)(),N=t=>{const{__scopeAlertDialog:n}=t,o=(0,D.default)(t,e),l=C(n);return(0,h.jsx)(O.Root,Object.assign({},l,o,{modal:!0}))};N.displayName=x;var T=y.forwardRef((e,n)=>{const{__scopeAlertDialog:o}=e,l=(0,D.default)(e,t),c=C(o);return(0,h.jsx)(O.Trigger,Object.assign({},c,l,{ref:n}))});T.displayName="AlertDialogTrigger";var S=e=>{const{__scopeAlertDialog:t}=e,o=(0,D.default)(e,n),l=C(t);return(0,h.jsx)(O.Portal,Object.assign({},l,o))};S.displayName="AlertDialogPortal";var E=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,l=(0,D.default)(e,o),c=C(n);return(0,h.jsx)(O.Overlay,Object.assign({},c,l,{ref:t}))});E.displayName="AlertDialogOverlay";var $="AlertDialogContent",[F,I]=R($),M=(0,P.createSlottable)("AlertDialogContent"),k=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:o}=e,c=(0,D.default)(e,l),s=C(n),u=y.useRef(null),f=(0,A.useComposedRefs)(t,u),d=y.useRef(null);return(0,h.jsx)(O.WarningProvider,{contentName:$,titleName:q,docsSlug:"alert-dialog",children:(0,h.jsx)(F,{scope:n,cancelRef:d,children:(0,h.jsxs)(O.Content,Object.assign({role:"alertdialog"},s,c,{ref:f,onOpenAutoFocus:(0,v.composeEventHandlers)(c.onOpenAutoFocus,e=>{e.preventDefault(),d.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,h.jsx)(M,{children:o}),(0,h.jsx)(J,{contentRef:u})]}))})})});k.displayName=$;var q="AlertDialogTitle",B=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,o=(0,D.default)(e,c),l=C(n);return(0,h.jsx)(O.Title,Object.assign({},l,o,{ref:t}))});B.displayName=q;var H="AlertDialogDescription",W=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,o=(0,D.default)(e,s),l=C(n);return(0,h.jsx)(O.Description,Object.assign({},l,o,{ref:t}))});W.displayName=H;var Y=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,o=(0,D.default)(e,u),l=C(n);return(0,h.jsx)(O.Close,Object.assign({},l,o,{ref:t}))});Y.displayName="AlertDialogAction";var z="AlertDialogCancel",G=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n}=e,o=(0,D.default)(e,f),{cancelRef:l}=I(z,n),c=C(n),s=(0,A.useComposedRefs)(t,l);return(0,h.jsx)(O.Close,Object.assign({},c,o,{ref:s}))});G.displayName=z;var J=({contentRef:e})=>{const t=`\`${$}\` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the \`${$}\` by passing a \`${H}\` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${$}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return y.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},K=N,L=T,Q=S,U=E,V=k,X=Y,Z=G,ee=B,te=W},5241,[363,14,1584,1583,3191,1582,1587,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Active=function(l){const u=(0,t.c)(1),{row:_}=l,b=_.original.document,v=(0,c.useObservableEagerState)(b.status$),f=(0,c.useObservableEagerState)(b.date_expires_gmt$),S=!!f&&(0,n.convertUTCStringToLocalDate)(f)b?.where("discount_type").equals(h).exec(),_[3]=h,_[4]=b,_[5]=O):O=_[5];_[6]!==j?(P=(0,c.jsx)(n.ButtonText,{numberOfLines:1,children:j}),_[6]=j,_[7]=P):P=_[7];_[8]!==O||_[9]!==P?(T=(0,c.jsx)(n.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:O,children:P}),_[8]=O,_[9]=P,_[10]=T):T=_[10];return T};var t=r(d[0]),o=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]);const u={percent:'coupons.percent_short',fixed_cart:'coupons.fixed_cart_short',fixed_product:'coupons.fixed_product_short'}},5243,[12,1747,3185,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditableAmount=function(s){const l=(0,n.c)(8),{row:b,column:v,table:_}=s,f=b.original.document,h=(0,t.useObservableEagerState)(f[`${v.id}$`]),p=_.options.meta,{readOnly:y}=(0,u.useProAccess)();let C,O;l[0]!==v.id||l[1]!==f||l[2]!==p?(C=n=>p.onChange({document:f,changes:{[v.id]:String(n)}}),l[0]=v.id,l[1]=f,l[2]=p,l[3]=C):C=l[3];l[4]!==h||l[5]!==y||l[6]!==C?(O=(0,c.jsx)(o.CurrencyInput,{value:h,onChangeText:C,disabled:y}),l[4]=h,l[5]=y,l[6]=C,l[7]=O):O=l[7];return O};var n=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5])},5244,[12,14,1747,4548,5093,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditableCode=function(s){const u=(0,t.c)(7),{row:b,table:v}=s,_=b.original.document,f=(0,n.useObservableEagerState)(_.code$),h=v.options.meta,{readOnly:C}=(0,c.useProAccess)();let E;u[0]!==_||u[1]!==h?(E=t=>h.onChange({document:_,changes:{code:t}}),u[0]=_,u[1]=h,u[2]=E):E=u[2];const O=!C;let j;u[3]!==f||u[4]!==E||u[5]!==O?(j=(0,l.jsx)(o.EditableField,{value:f,onChangeText:E,editable:O}),u[3]=f,u[4]=E,u[5]=O,u[6]=j):j=u[6];return j};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4]),l=r(d[5])},5245,[12,14,1747,4741,5093,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditableDate=function(u){const l=(0,t.c)(7),{row:_,table:b}=u,p=_.original.document,v=(0,n.useObservableEagerState)(p.date_expires_gmt$),f=b.options.meta,{readOnly:h}=(0,o.useProAccess)();let x,O;l[0]!==p||l[1]!==f?(x=t=>f.onChange({document:p,changes:{date_expires_gmt:t}}),l[0]=p,l[1]=f,l[2]=x):x=l[2];l[3]!==v||l[4]!==h||l[5]!==x?(O=(0,c.jsx)(s.DatePickerInput,{value:v,onChange:x,disabled:h}),l[3]=v,l[4]=h,l[5]=x,l[6]=O):O=l[6];return O};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),o=r(d[4]),c=r(d[5])},5246,[12,14,1747,5100,5093,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditableDescription=function(l){const u=(0,t.c)(7),{row:b,table:p}=l,v=b.original.document,_=(0,n.useObservableEagerState)(v.description$),f=p.options.meta,{readOnly:h}=(0,s.useProAccess)();let E;u[0]!==v||u[1]!==f?(E=t=>f.onChange({document:v,changes:{description:t}}),u[0]=v,u[1]=f,u[2]=E):E=u[2];const O=!h;let j;u[3]!==_||u[4]!==E||u[5]!==O?(j=(0,c.jsx)(o.EditableField,{value:_,onChangeText:E,editable:O,bold:!1}),u[3]=_,u[4]=E,u[5]=O,u[6]=j):j=u[6];return j};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5])},5247,[12,14,1747,4741,5093,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Status=function(l){const p=(0,t.c)(11),{row:b,table:f}=l,h=b.original.document,x=(0,s.useObservableEagerState)(h.status$),v=(0,o.useT)(),_=f.options.meta?.query;let j;p[0]!==x||p[1]!==v?(j=c[x]?v(c[x]):x,p[0]=x,p[1]=v,p[2]=j):j=p[2];const y=j;let O,P,q;p[3]!==_||p[4]!==x?(O=()=>_?.where("status").equals(x).exec(),p[3]=_,p[4]=x,p[5]=O):O=p[5];p[6]!==y?(P=(0,u.jsx)(n.ButtonText,{numberOfLines:1,children:y}),p[6]=y,p[7]=P):P=p[7];p[8]!==O||p[9]!==P?(q=(0,u.jsx)(n.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:O,children:P}),p[8]=O,p[9]=P,p[10]=q):q=p[10];return q};var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),u=r(d[4]);const c={publish:'coupons.publish',draft:'coupons.draft',pending:'coupons.pending'}},5248,[12,1747,3185,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Usage=function(l){const o=(0,t.c)(2),{row:_}=l,b=_.original.document,v=(0,n.useObservableEagerState)(b.usage_count$)??0,O=(0,n.useObservableEagerState)(b.usage_limit$),S=null!=O&&O>u.NO_USAGE_LIMIT?`${v} / ${O}`:String(v??0);let $;o[0]!==S?($=(0,c.jsx)(s.Text,{className:"text-center",children:S}),o[0]=S,o[1]=$):$=o[1];return $};var t=r(d[0]),n=r(d[1]),s=r(d[2]),u=r(d[3]),c=r(d[4])},5249,[12,1747,1434,5228,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FilterBar=function(o){const y=(0,l.c)(2),{query:f}=o;let j;y[0]!==f?(j=(0,n.jsxs)(t.HStack,{className:"w-full flex-wrap",children:[(0,n.jsx)(c.StatusPill,{query:f}),(0,n.jsx)(u.DiscountTypePill,{query:f}),(0,n.jsx)(s.DateRangePill,{query:f})]}),y[0]=f,y[1]=j):j=y[1];return j};var l=r(d[0]);r(d[1]);var t=r(d[2]),s=r(d[3]),u=r(d[4]),c=r(d[5]),n=r(d[6])},5250,[12,14,1351,5251,5255,5256,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DateRangePill=function(p){const y=(0,e.c)(29),{query:x}=p,D=(0,d.useT)(),_=t.useRef(null);let T;y[0]!==x?(T=x.rxQuery$.pipe((0,c.map)(()=>x.getSelector("date_expires_gmt"))),y[0]=x,y[1]=T):T=y[1];const b=(0,n.useObservableEagerState)(T),j=!!(b&&b?.$gte&&b?.$lte),{formatDate:h}=(0,f.useLocalDate)();let M;if(y[2]!==h||y[3]!==j||y[4]!==b||y[5]!==D){e:{if(!j){let e;y[7]!==D?(e=D("coupons.expiry_date"),y[7]=D,y[8]=e):e=y[8],M=e;break e}const e=(0,f.convertUTCStringToLocalDate)(b.$gte),t=(0,f.convertUTCStringToLocalDate)(b.$lte);if((0,o.isSameDay)(e,t)){if((0,o.isToday)(e)){let e;y[9]!==D?(e=D("common.today"),y[9]=D,y[10]=e):e=y[10],M=e;break e}if((0,o.isYesterday)(e)){let e;y[11]!==D?(e=D("common.yesterday"),y[11]=D,y[12]=e):e=y[12],M=e;break e}}M=`${h(e,"d MMM")} - ${h(t,"d MMM")}`}y[2]=h,y[3]=j,y[4]=b,y[5]=D,y[6]=M}else M=y[6];const O=M;let P;y[13]!==x?(P=e=>{if(!e?.from||!e?.to)return;const{from:t,to:n}=e;x.where("date_expires_gmt").gte((0,f.convertLocalDateToUTCString)((0,o.startOfDay)(t))).lte((0,f.convertLocalDateToUTCString)((0,o.endOfDay)(n))).exec(),_.current?.close()},y[13]=x,y[14]=P):P=y[14];const S=P,C=j?void 0:"muted";let $,L,k,R,U;y[15]!==x?($=()=>x.removeWhere("date_expires_gmt").exec(),y[15]=x,y[16]=$):$=y[16];y[17]!==O?(L=(0,v.jsx)(l.ButtonText,{children:O}),y[17]=O,y[18]=L):L=y[18];y[19]!==j||y[20]!==C||y[21]!==$||y[22]!==L?(k=(0,v.jsx)(s.PopoverTrigger,{ref:_,asChild:!0,children:(0,v.jsx)(l.ButtonPill,{size:"xs",leftIcon:"calendarDays",variant:C,removable:j,onRemove:$,children:L})}),y[19]=j,y[20]=C,y[21]=$,y[22]=L,y[23]=k):k=y[23];y[24]!==S?(R=(0,v.jsx)(s.PopoverContent,{className:"w-auto p-2",children:(0,v.jsx)(u.DateRangeCalendar,{onSelect:S})}),y[24]=S,y[25]=R):R=y[25];y[26]!==k||y[27]!==R?(U=(0,v.jsxs)(s.Popover,{children:[k,R]}),y[26]=k,y[27]=R,y[28]=U):U=y[28];return U};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),n=r(_d[3]),c=r(_d[4]),l=r(_d[5]),s=r(_d[6]),u=r(_d[7]),d=r(_d[8]),f=r(_d[9]),v=r(_d[10])},5251,[12,14,3238,1747,1972,3185,4553,5252,1987,3233,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DateRangeCalendar=function({onSelect:O}){const h=(0,l.useT)(),k=e.useMemo(()=>new Date,[]),{shortCode:y}=(0,c.useLocale)(),b=e.useMemo(()=>[{label:h('common.today'),range:{from:(0,t.startOfDay)(k),to:(0,t.endOfDay)(k)},action:()=>D({from:(0,t.startOfDay)(k),to:(0,t.endOfDay)(k)})},{label:h('common.yesterday'),range:{from:(0,t.startOfDay)((0,t.subDays)(k,1)),to:(0,t.endOfDay)((0,t.subDays)(k,1))},action:()=>D({from:(0,t.startOfDay)((0,t.subDays)(k,1)),to:(0,t.endOfDay)((0,t.subDays)(k,1))})},{label:h('common.this_week'),range:{from:(0,t.startOfWeek)(k,{weekStartsOn:1}),to:(0,t.endOfWeek)(k,{weekStartsOn:1})},action:()=>D({from:(0,t.startOfWeek)(k,{weekStartsOn:1}),to:(0,t.endOfWeek)(k,{weekStartsOn:1})})},{label:h('common.last_week'),range:{from:(0,t.startOfWeek)((0,t.subWeeks)(k,1),{weekStartsOn:1}),to:(0,t.endOfWeek)((0,t.subWeeks)(k,1),{weekStartsOn:1})},action:()=>D({from:(0,t.startOfWeek)((0,t.subWeeks)(k,1),{weekStartsOn:1}),to:(0,t.endOfWeek)((0,t.subWeeks)(k,1),{weekStartsOn:1})})},{label:h('common.this_month'),range:{from:(0,t.startOfMonth)(k),to:(0,t.endOfMonth)(k)},action:()=>D({from:(0,t.startOfMonth)(k),to:(0,t.endOfMonth)(k)})},{label:h('common.last_month'),range:{from:(0,t.startOfMonth)((0,t.subMonths)(k,1)),to:(0,t.endOfMonth)((0,t.subMonths)(k,1))},action:()=>D({from:(0,t.startOfMonth)((0,t.subMonths)(k,1)),to:(0,t.endOfMonth)((0,t.subMonths)(k,1))})}],[h,k]),[M,D]=e.useState(b[0]?.range);return(0,d.jsxs)(f.VStack,{children:[(0,d.jsxs)(s.HStack,{className:"items-start",children:[(0,d.jsx)(f.VStack,{children:b.map(({label:e,range:t,action:o})=>(0,d.jsx)(n.ButtonPill,{onPress:o,size:"xs",variant:u(M,t)?void 0:'ghost-primary',children:(0,d.jsx)(n.ButtonText,{children:e})},e))}),(0,d.jsx)(o.Calendar,{maxDate:(0,t.format)(k,'yyyy-MM-dd'),dateRange:M,onDateRangeChange:e=>{D(e)},locale:y})]}),(0,d.jsx)(s.HStack,{className:"justify-end",children:(0,d.jsx)(n.Button,{onPress:()=>M&&O(M),children:(0,d.jsx)(n.ButtonText,{children:h('common.done')})})})]})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),f=r(_d[5]),c=r(_d[6]),l=r(_d[7]),d=r(_d[8]);const u=(e,t)=>e?.from.getTime()===t.from.getTime()&&e?.to.getTime()===t.to.getTime()},5252,[14,3238,3185,5253,1351,1605,2017,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["dateRange","onDateRangeChange","locale"];function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Calendar=function(o){const y=(0,n.c)(42);let x,S,h,b,p;if(y[0]!==o){var j=o;({dateRange:x,onDateRangeChange:h,locale:S}=j),b=(0,t.default)(j,e),y[0]=o,y[1]=x,y[2]=S,y[3]=h,y[4]=b}else x=y[1],S=y[2],h=y[3],b=y[4];y[5]===Symbol.for("react.memo_cache_sentinel")?(p=["--color-primary","--color-primary-foreground","--color-card","--color-foreground","--color-muted-foreground","--color-border"],y[5]=p):p=y[5];const M=(0,f.useCSSVariable)(p);let w;y[6]!==M?(w=M.map(String),y[6]=M,y[7]=w):w=y[7];const[_,F,E,T,k,I]=w;let v,R,U;y[8]!==S?(v=()=>{S&&(0,u.updateLocaleConfig)(S)},R=[S],y[8]=S,y[9]=v,y[10]=R):(v=y[9],R=y[10]);l.default.useEffect(v,R);e:{if(x?.from&&x.from.getTime()){let e;y[11]!==x.from?(e=(0,s.format)(x.from,"yyyy-MM"),y[11]=x.from,y[12]=e):e=y[12],U=e;break e}let e;y[13]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.format)(new Date,"yyyy-MM"),y[13]=e):e=y[13],U=e}const A=U;let z;e:{if(!x){let e;y[14]===Symbol.for("react.memo_cache_sentinel")?(e={},y[14]=e):e=y[14],z=e;break e}let e;if(y[15]!==x.from||y[16]!==x.to||y[17]!==_||y[18]!==b.maxDate){e={};const o=b.maxDate?new Date(b.maxDate):null,t={from:x.from,to:o&&x.to>o?o:x.to};let n,l;y[20]!==_?(n={startingDay:!0,selected:!0,selectedColor:_},y[20]=_,y[21]=n):n=y[21],e[(0,s.format)(t.from,"yyyy-MM-dd")]=n,y[22]!==_?(l={endingDay:!0,selected:!0,selectedColor:_},y[22]=_,y[23]=l):l=y[23],e[(0,s.format)(t.to,"yyyy-MM-dd")]=l;const c=new Date(t.from);for(;c{if(!h||!x)return;const o=new Date(e.dateString),t=b.maxDate?new Date(b.maxDate):null;t&&o>t||(oArray.from({length:12},(o,n)=>(0,e.format)(new Date(2024,n,1),'MMMM',{locale:t})),l=t=>Array.from({length:12},(o,n)=>(0,e.format)(new Date(2024,n,1),'MMM',{locale:t})),c=t=>Array.from({length:7},(o,n)=>(0,e.format)(new Date(2024,0,7+n),'EEEE',{locale:t})),f=t=>Array.from({length:7},(o,n)=>(0,e.format)(new Date(2024,0,7+n),'EEE',{locale:t})),u=t=>(0,e.format)(new Date,"'Today'",{locale:t}),i=e=>{const i=e in t?t[e]:t.enUS,d={monthNames:n(i),monthNamesShort:l(i),dayNames:c(i),dayNamesShort:f(i),today:u(i)};o.LocaleConfig.locales={[e]:d},o.LocaleConfig.defaultLocale=e}},5254,[3238,3542,5101]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DiscountTypePill=function(p){const x=(0,t.c)(44),{query:b}=p;let _;x[0]!==b?(_=b.rxQuery$.pipe((0,n.map)(()=>b.getSelector("discount_type"))),x[0]=b,x[1]=_):_=x[1];const f=(0,l.useObservableEagerState)(_),h=(0,o.useT)(),y=!!f;let j,S,P,T,C,q,B;x[2]!==h?(j=h("coupons.percent"),x[2]=h,x[3]=j):j=x[3];x[4]!==j?(S={value:"percent",label:j},x[4]=j,x[5]=S):S=x[5];x[6]!==h?(P=h("coupons.fixed_cart"),x[6]=h,x[7]=P):P=x[7];x[8]!==P?(T={value:"fixed_cart",label:P},x[8]=P,x[9]=T):T=x[9];x[10]!==h?(C=h("coupons.fixed_product"),x[10]=h,x[11]=C):C=x[11];x[12]!==C?(q={value:"fixed_product",label:C},x[12]=C,x[13]=q):q=x[13];x[14]!==S||x[15]!==T||x[16]!==q?(B=[S,T,q],x[14]=S,x[15]=T,x[16]=q,x[17]=B):B=x[17];const I=B;let O;x[18]!==I||x[19]!==f?(O=I.find(t=>t.value===f),x[18]=I,x[19]=f,x[20]=O):O=x[20];const w=O;let z;x[21]!==w?(z=w||{value:"",label:""},x[21]=w,x[22]=z):z=x[22];const D=z;let E;x[23]!==b?(E=t=>t&&b.where("discount_type").equals(t.value).exec(),x[23]=b,x[24]=E):E=x[24];const M=y?void 0:"muted";let Q,R,V,W,$,k;x[25]!==b?(Q=()=>b.removeWhere("discount_type").exec(),x[25]=b,x[26]=Q):Q=x[26];x[27]!==h||x[28]!==D?.label?(R=D?.label||h("coupons.discount_type"),x[27]=h,x[28]=D?.label,x[29]=R):R=x[29];x[30]!==R?(V=(0,s.jsx)(c.ButtonText,{children:R}),x[30]=R,x[31]=V):V=x[31];x[32]!==y||x[33]!==M||x[34]!==Q||x[35]!==V?(W=(0,s.jsx)(u.SelectPrimitiveTrigger,{asChild:!0,children:(0,s.jsx)(c.ButtonPill,{size:"xs",leftIcon:"percent",variant:M,removable:y,onRemove:Q,children:V})}),x[32]=y,x[33]=M,x[34]=Q,x[35]=V,x[36]=W):W=x[36];x[37]!==I?($=(0,s.jsx)(u.SelectContent,{children:I.map(v)}),x[37]=I,x[38]=$):$=x[38];x[39]!==E||x[40]!==W||x[41]!==$||x[42]!==D?(k=(0,s.jsxs)(u.Select,{value:D,onValueChange:E,children:[W,$]}),x[39]=E,x[40]=W,x[41]=$,x[42]=D,x[43]=k):k=x[43];return k};var t=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),c=r(d[4]),u=r(d[5]),o=r(d[6]),s=r(d[7]);function v(t){return(0,s.jsx)(u.SelectItem,{label:t.label,value:t.value},t.value)}},5255,[12,14,1747,1972,3185,4191,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.StatusPill=function(b){const h=(0,l.c)(49),{query:p}=b;let x;h[0]!==p?(x=p.rxQuery$.pipe((0,n.map)(()=>p.getSelector("status"))),h[0]=p,h[1]=x):x=h[1];const f=(0,t.useObservableEagerState)(x),j=(0,o.useT)(),S=!!f;let P,_,y,C,I,T,q,B,O;h[2]!==j?(P=j("coupons.publish"),h[2]=j,h[3]=P):P=h[3];h[4]!==P?(_={value:"publish",label:P},h[4]=P,h[5]=_):_=h[5];h[6]!==j?(y=j("coupons.draft"),h[6]=j,h[7]=y):y=h[7];h[8]!==y?(C={value:"draft",label:y},h[8]=y,h[9]=C):C=h[9];h[10]!==j?(I=j("coupons.pending"),h[10]=j,h[11]=I):I=h[11];h[12]!==I?(T={value:"pending",label:I},h[12]=I,h[13]=T):T=h[13];h[14]!==j?(q=j("coupons.trash"),h[14]=j,h[15]=q):q=h[15];h[16]!==q?(B={value:"trash",label:q},h[16]=q,h[17]=B):B=h[17];h[18]!==_||h[19]!==C||h[20]!==T||h[21]!==B?(O=[_,C,T,B],h[18]=_,h[19]=C,h[20]=T,h[21]=B,h[22]=O):O=h[22];const w=O;let z;h[23]!==w||h[24]!==f?(z=w.find(l=>l.value===f),h[23]=w,h[24]=f,h[25]=z):z=h[25];const E=z;let M;h[26]!==E?(M=E||{value:"",label:""},h[26]=E,h[27]=M):M=h[27];const Q=M;let R;h[28]!==p?(R=l=>l&&p.where("status").equals(l.value).exec(),h[28]=p,h[29]=R):R=h[29];const V=S?void 0:"muted";let W,$,k,A,D,F;h[30]!==p?(W=()=>p.removeWhere("status").exec(),h[30]=p,h[31]=W):W=h[31];h[32]!==j||h[33]!==Q?.label?($=Q?.label||j("common.status"),h[32]=j,h[33]=Q?.label,h[34]=$):$=h[34];h[35]!==$?(k=(0,c.jsx)(s.ButtonText,{children:$}),h[35]=$,h[36]=k):k=h[36];h[37]!==S||h[38]!==V||h[39]!==W||h[40]!==k?(A=(0,c.jsx)(u.SelectPrimitiveTrigger,{asChild:!0,children:(0,c.jsx)(s.ButtonPill,{size:"xs",leftIcon:"circleInfo",variant:V,removable:S,onRemove:W,children:k})}),h[37]=S,h[38]=V,h[39]=W,h[40]=k,h[41]=A):A=h[41];h[42]!==w?(D=(0,c.jsx)(u.SelectContent,{children:w.map(v)}),h[42]=w,h[43]=D):D=h[43];h[44]!==R||h[45]!==A||h[46]!==D||h[47]!==Q?(F=(0,c.jsxs)(u.Select,{value:Q,onValueChange:R,children:[A,D]}),h[44]=R,h[45]=A,h[46]=D,h[47]=Q,h[48]=F):F=h[48];return F};var l=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),s=r(d[4]),u=r(d[5]),o=r(d[6]),c=r(d[7]);function v(l){return(0,c.jsx)(u.SelectItem,{label:l.label,value:l.value},l.value)}},5256,[12,14,1747,1972,3185,4191,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,resetUI:p,patchUI:v}=(0,d.useUISettings)("coupons"),S=u.$;let _;e[0]!==u?(_=u.get(),e[0]=u,e[1]=_):_=e[1];const I=(0,o.useObservableState)(S,_),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==p||e[3]!==U?(y=()=>{U(p)},F=[U,p],e[2]=p,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==v||e[10]!==k?(D={form:k,onChange:v},e[9]=v,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5257,[12,14,4258,1747,4260,4330,4340,1605,4629,1745,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DataTableSkeleton=function(t){const l=(0,e.c)(12),{id:_}=t,{uiSettings:T,getUILabel:k}=(0,f.useUISettings)(_),H=(0,n.useObservableEagerState)(T.columns$);let N,p,v,I,D,w;if(l[0]!==k||l[1]!==H){let e;l[3]!==k?(e=e=>(0,j.jsx)(c.TableHead,{style:(0,h.getHeaderStyle)(e),children:(0,j.jsx)(x.DataTableHeader,{columnId:e.key,header:k(e.key),disableSort:!0,sortBy:"",sortDirection:"asc",onSortingChange:y})},e.key),l[3]=k,l[4]=e):e=l[4],N=H.filter(S).map(e),l[0]=k,l[1]=H,l[2]=N}else N=l[2];l[5]!==N?(p=(0,j.jsx)(c.TableHeader,{children:(0,j.jsx)(c.TableRow,{children:N})}),l[5]=N,l[6]=p):p=l[6];l[7]===Symbol.for("react.memo_cache_sentinel")?(v=(0,j.jsx)(s.default,{style:{flex:1,alignItems:"center",justifyContent:"center"},children:(0,j.jsx)(b.Loader,{})}),l[7]=v):v=l[7];l[8]===Symbol.for("react.memo_cache_sentinel")?(I=(0,j.jsx)(u.HStack,{className:"flex-1"}),l[8]=I):I=l[8];l[9]===Symbol.for("react.memo_cache_sentinel")?(D=(0,j.jsx)(c.TableFooter,{children:(0,j.jsxs)(u.HStack,{className:"border-border bg-footer rounded-b-lg border-t p-2",children:[I,(0,j.jsx)(u.HStack,{className:"justify-end gap-0",children:(0,j.jsx)(o.Text,{className:"text-xs",children:"\xa0"})})]})}),l[9]=D):D=l[9];l[10]!==p?(w=(0,j.jsxs)(c.Table,{className:"flex h-full flex-col",children:[p,v,D]}),l[10]=p,l[11]=w):w=l[11];return w};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),s=(t=l)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]),b=r(d[7]),f=r(d[8]),x=r(d[9]),h=r(d[10]),j=r(d[11]);function y(){}function S(e){return e.show}},5258,[12,14,585,1747,4729,1434,1351,1412,1745,4827,4825,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DateCell=function(l){const s=(0,t.c)(2),{row:_,column:v}=l,b=_.original.document,f=v.id.endsWith("_gmt")?v.id:v.id+"_gmt",h=(0,n.useObservableEagerState)(b[f+"$"]),j=(0,u.useDateFormat)(h);let x;s[0]!==j?(x=(0,c.jsx)(o.Text,{children:j}),s[0]=j,s[1]=x):x=s[1];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5])},5259,[12,14,1747,1434,5080,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.AddCustomerScreen}});var t=r(d[0])},5260,[5261]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddCustomerScreen=function(){const{create:d}=(0,j.useMutation)({collectionName:'customers'}),v=(0,f.useT)(),[y,C]=e.useState(!1),T=(0,t.useRouter)(),{format:M}=(0,x.useCustomerNameFormat)(),O=(0,s.useForm)({resolver:(0,o.zodResolver)(h.customerFormSchema),defaultValues:{}}),S=e.useCallback(async e=>{C(!0);try{const o=await d({data:e});o&&b.success(v('common.saved',{name:M(o)}),{showToast:!0,saveToDb:!0,context:{customerId:o.id,customerName:M(o)}})}catch(e){const o=e instanceof Error?e.message:String(e);b.error(v('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:l.ERROR_CODES.TRANSACTION_FAILED,error:o}})}finally{C(!1)}},[d,M,v]);return(0,_.jsx)(n.Modal,{children:(0,_.jsxs)(n.ModalContent,{size:"xl",children:[(0,_.jsx)(n.ModalHeader,{children:(0,_.jsx)(n.ModalTitle,{children:(0,_.jsx)(u.Text,{children:v('customers.add_customer')})})}),(0,_.jsx)(n.ModalBody,{children:(0,_.jsx)(c.ErrorBoundary,{children:(0,_.jsx)(h.CustomerForm,{form:O,onSubmit:S,onClose:()=>T.back(),loading:y})})})]})})};var e=(function(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,s.get?s:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o})(r(_d[0])),o=r(_d[1]),t=r(_d[2]),s=r(_d[3]),c=r(_d[4]),n=r(_d[5]),u=r(_d[6]),d=r(_d[7]),l=r(_d[8]),f=r(_d[9]),h=r(_d[10]),j=r(_d[11]),x=r(_d[12]),_=r(_d[13]);const b=(0,d.getLogger)(['wcpos','mutations','customer'])},5261,[14,4258,850,4260,1348,4860,1434,1975,2644,1987,4525,4543,4544,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EditCustomerScreen}});var t=r(d[0])},5262,[5263]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditCustomerScreen=function(){const f=(0,s.c)(7),{customerId:v}=(0,t.useLocalSearchParams)(),{collection:_}=(0,u.useCollection)("customers");let b;f[0]!==_||f[1]!==v?(b=_.findOneFix(v),f[0]=_,f[1]=v,f[2]=b):b=f[2];const j=b;let x;f[3]!==j.$?(x=new c.ObservableResource(j.$),f[3]=j.$,f[4]=x):x=f[4];const C=x;let O;f[5]!==C?(O=(0,l.jsx)(o.Suspense,{children:(0,l.jsx)(n.EditCustomer,{resource:C})}),f[5]=C,f[6]=O):O=f[6];return O};var s=r(d[0]);r(d[1]);var t=r(d[2]),c=r(d[3]),o=r(d[4]),n=r(d[5]),u=r(d[6]),l=r(d[7])},5263,[12,14,850,1747,1741,5264,4523,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCustomer=function(h){const T=(0,e.c)(35),{resource:b}=h,v=(0,n.useObservableSuspense)(b),M=(0,x.useT)(),[_,C]=s.useState("form"),{format:O}=(0,j.useCustomerNameFormat)();if(!(0,o.isRxDocument)(v)){let e,s;return T[0]!==M?(e=M("common.no_customer_found"),T[0]=M,T[1]=e):e=T[1],T[2]!==e?(s=(0,f.jsx)(t.Modal,{children:(0,f.jsx)(t.ModalContent,{size:"xl",children:(0,f.jsx)(t.ModalHeader,{children:(0,f.jsx)(t.ModalTitle,{children:(0,f.jsx)(c.Text,{children:e})})})})}),T[2]=e,T[3]=s):s=T[3],s}let p,y,N,w,E,P,S,z,D,F,H,k;T[4]!==v||T[5]!==O||T[6]!==M?(p=M("common.edit_2",{name:O(v)}),T[4]=v,T[5]=O,T[6]=M,T[7]=p):p=T[7];T[8]!==p?(y=(0,f.jsx)(t.ModalHeader,{children:(0,f.jsx)(t.ModalTitle,{children:(0,f.jsx)(c.Text,{children:p})})}),T[8]=p,T[9]=y):y=T[9];T[10]!==M?(N=M("common.form"),T[10]=M,T[11]=N):N=T[11];T[12]!==N?(w=(0,f.jsx)(l.TabsTrigger,{value:"form",className:"flex-1",children:(0,f.jsx)(c.Text,{children:N})}),T[12]=N,T[13]=w):w=T[13];T[14]!==M?(E=M("common.json"),T[14]=M,T[15]=E):E=T[15];T[16]!==E?(P=(0,f.jsx)(l.TabsTrigger,{value:"json",className:"flex-1",children:(0,f.jsx)(c.Text,{children:E})}),T[16]=E,T[17]=P):P=T[17];T[18]!==w||T[19]!==P?(S=(0,f.jsxs)(l.TabsList,{className:"w-full flex-row",children:[w,P]}),T[18]=w,T[19]=P,T[20]=S):S=T[20];T[21]!==v?(z=(0,f.jsx)(l.TabsContent,{value:"form",children:(0,f.jsx)(u.EditCustomerForm,{customer:v})}),T[21]=v,T[22]=z):z=T[22];T[23]!==v?(D=v.toJSON(),T[23]=v,T[24]=D):D=T[24];T[25]!==D?(F=(0,f.jsx)(l.TabsContent,{value:"json",children:(0,f.jsx)(d.Tree,{value:D})}),T[25]=D,T[26]=F):F=T[26];T[27]!==F||T[28]!==S||T[29]!==z||T[30]!==_?(H=(0,f.jsx)(t.ModalBody,{children:(0,f.jsxs)(l.Tabs,{value:_,onValueChange:C,children:[S,z,F]})}),T[27]=F,T[28]=S,T[29]=z,T[30]=_,T[31]=H):H=T[31];T[32]!==H||T[33]!==y?(k=(0,f.jsx)(t.Modal,{children:(0,f.jsxs)(t.ModalContent,{size:"xl",children:[y,H]})}),T[32]=H,T[33]=y,T[34]=k):k=T[34];return k};var e=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(s,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),s.default=e,s})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),t=r(_d[4]),l=r(_d[5]),c=r(_d[6]),d=r(_d[7]),u=r(_d[8]),x=r(_d[9]),j=r(_d[10]),f=r(_d[11])},5264,[12,14,1747,2035,4860,4184,1434,4208,5265,1987,4544,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditCustomerForm=function({customer:c}){const h=(0,d.useT)(),[C,y]=e.useState(!1),{localPatch:D}=(0,b.useLocalMutation)(),R=(0,f.usePushDocument)(),{format:S}=(0,_.useCustomerNameFormat)(),T=(0,o.useRouter)(),j=(0,s.useForm)({resolver:(0,t.zodResolver)(l.customerFormSchema),defaultValues:Object.assign({},c.toJSON())}),w=e.useCallback(async e=>{y(!0);try{await D({document:c,data:e}),await R(c).then(e=>{(0,u.isRxDocument)(e)&&O.success(h('common.saved',{name:S(e)}),{showToast:!0,saveToDb:!0,context:{customerId:e.id,customerName:S(e)}})})}catch(e){const t=e instanceof Error?e.message:String(e);O.error(h('common.failed_to_save_customer'),{showToast:!0,saveToDb:!0,context:{errorCode:n.ERROR_CODES.TRANSACTION_FAILED,customerId:c.id,error:t}})}finally{y(!1)}},[D,c,R,h,S]);return(0,v.jsx)(l.CustomerForm,{form:j,onClose:()=>T.back(),onSubmit:w,loading:C})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),o=r(_d[2]),s=r(_d[3]),u=r(_d[4]),c=r(_d[5]),n=r(_d[6]),d=r(_d[7]),l=r(_d[8]),f=r(_d[9]),b=r(_d[10]),_=r(_d[11]),v=r(_d[12]);const O=(0,c.getLogger)(['wcpos','mutations','customer'])},5265,[14,4258,850,4260,2035,1975,2644,1987,4525,4410,3232,4544,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),t=r(d[1]),o=(e=t)&&e.__esModule?e:{default:e},c=r(d[2]),s=r(d[3]),l=r(d[4]);const u={initialRouteName:'index'};function f(){const e=(0,n.c)(7),t=(0,s.useNavigationBackground)();let u,f,b,S,_;return e[0]!==t?(u={headerShown:!1,contentStyle:{backgroundColor:t}},e[0]=t,e[1]=u):u=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)(c.Stack.Screen,{name:"index"}),e[2]=f):f=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/[customerId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=b):b=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(S=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/add",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=S):S=e[4],e[5]!==u?(_=(0,l.jsx)(o.default,{className:"bg-background flex-1",children:(0,l.jsxs)(c.Stack,{screenOptions:u,children:[f,b,S]})}),e[5]=u,e[6]=_):_=e[6],_}},5266,[12,585,850,4982,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]),u=r(d[1]),c=(0,t.withProAccess)(u.CustomersScreen,'customers')},5267,[5088,5268]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CustomersScreen=function(){const s=(0,e.c)(47),{uiSettings:t}=(0,k.useUISettings)("customers"),b=(0,I.useT)(),y=(0,c.useRouter)(),{bottom:S}=(0,n.useSafeAreaInsets)(),{readOnly:C}=(0,T.useProAccess)();let A,B;s[0]===Symbol.for("react.memo_cache_sentinel")?(A=["customers"],s[0]=A):A=s[0];s[1]!==t.sortBy||s[2]!==t.sortDirection?(B={[t.sortBy]:t.sortDirection},s[1]=t.sortBy,s[2]=t.sortDirection,s[3]=B):B=s[3];const M=B;let E;s[4]!==M?(E={queryKeys:A,collectionName:"customers",initialParams:{sort:[M]},infiniteScroll:!0},s[4]=M,s[5]=E):E=s[5];const H=(0,p.useQuery)(E),Q=0!==S?S:void 0;let w,z,F,K,R,G,J,L,V,W,X,Y,Z,$,ee,se,te;s[6]!==Q?(w={paddingBottom:Q},s[6]=Q,s[7]=w):w=s[7];s[8]!==b?(z=b("common.search_customers"),s[8]=b,s[9]=z):z=s[9];s[10]!==H||s[11]!==z?(F=(0,q.jsx)(P.QuerySearchInput,{query:H,placeholder:z,className:"flex-1",testID:"search-customers"}),s[10]=H,s[11]=z,s[12]=F):F=s[12];s[13]!==y?(K=()=>y.push({pathname:"/customers/add"}),s[13]=y,s[14]=K):K=s[14];s[15]!==C||s[16]!==K?(R=(0,q.jsx)(f.TooltipTrigger,{asChild:!0,children:(0,q.jsx)(_.IconButton,{name:"userPlus",onPress:K,disabled:C})}),s[15]=C,s[16]=K,s[17]=R):R=s[17];s[18]!==C||s[19]!==b?(G=b(C?"common.upgrade_to_pro":"common.add_new_customer"),s[18]=C,s[19]=b,s[20]=G):G=s[20];s[21]!==G?(J=(0,q.jsx)(f.TooltipContent,{children:(0,q.jsx)(j.Text,{children:G})}),s[21]=G,s[22]=J):J=s[22];s[23]!==J||s[24]!==R?(L=(0,q.jsxs)(f.Tooltip,{children:[R,J]}),s[23]=J,s[24]=R,s[25]=L):L=s[25];s[26]!==b?(V=b("customers.customer_settings"),s[26]=b,s[27]=V):V=s[27];s[28]===Symbol.for("react.memo_cache_sentinel")?(W=(0,q.jsx)(D.UISettingsForm,{}),s[28]=W):W=s[28];s[29]!==V?(X=(0,q.jsx)(O.UISettingsDialog,{title:V,children:W}),s[29]=V,s[30]=X):X=s[30];s[31]!==L||s[32]!==X||s[33]!==F?(Y=(0,q.jsx)(l.CardHeader,{className:"bg-card-header p-0",children:(0,q.jsxs)(h.HStack,{className:"p-2",children:[F,L,X]})}),s[31]=L,s[32]=X,s[33]=F,s[34]=Y):Y=s[34];s[35]===Symbol.for("react.memo_cache_sentinel")?(Z=(0,q.jsx)(v.DataTableSkeleton,{id:"customers"}),s[35]=Z):Z=s[35];s[36]!==b?($=b("common.no_customers_found"),s[36]=b,s[37]=$):$=s[37];s[38]!==H||s[39]!==$?(ee=(0,q.jsx)(l.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,q.jsx)(u.ErrorBoundary,{children:(0,q.jsx)(x.Suspense,{fallback:Z,children:(0,q.jsx)(N.DataTable,{id:"customers",query:H,renderCell:U,noDataMessage:$,estimatedItemSize:100})})})}),s[38]=H,s[39]=$,s[40]=ee):ee=s[40];s[41]!==Y||s[42]!==ee?(se=(0,q.jsxs)(l.Card,{className:"flex-1",children:[Y,ee]}),s[41]=Y,s[42]=ee,s[43]=se):se=s[43];s[44]!==se||s[45]!==w?(te=(0,q.jsx)(o.default,{testID:"screen-customers",className:"h-full p-2",style:w,children:se}),s[44]=se,s[45]=w,s[46]=te):te=s[46];return te};var e=r(d[0]);r(d[1]);var s,t=r(d[2]),o=(s=t)&&s.__esModule?s:{default:s},c=r(d[3]),n=r(d[4]),l=r(d[5]),u=r(d[6]),h=r(d[7]),_=r(d[8]),x=r(d[9]),j=r(d[10]),f=r(d[11]),p=r(d[12]),b=r(d[13]),y=r(d[14]),S=r(d[15]),C=r(d[16]),D=r(d[17]),I=r(d[18]),T=r(d[19]),N=r(d[20]),v=r(d[21]),A=r(d[22]),B=r(d[23]),P=r(d[24]),O=r(d[25]),k=r(d[26]),q=r(d[27]);const M={avatar_url:S.Avatar,billing:y.Address,shipping:y.Address,actions:b.Actions,email:C.CustomerEmail,date_created_gmt:B.DateCell,date_modified_gmt:B.DateCell};function U(e,s){const t=M[e];return t?(0,q.jsx)(t,Object.assign({},s)):(0,q.jsx)(A.TextCell,Object.assign({},s))}},5268,[12,14,585,850,854,3186,1348,1351,1574,1741,1434,1578,4070,5269,5270,5279,5280,5281,1987,5093,4825,5258,4826,5259,4854,4629,1745,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function({row:v}){const y=v.original.document,A=(0,n.useRouter)(),_=(0,p.usePullDocument)(),[C,P]=e.useState(!1),M=(0,j.useT)(),{format:I}=(0,w.useCustomerNameFormat)(),[T,k]=e.useState(!y.id),O=(0,D.useDeleteDocument)(),{readOnly:S}=(0,f.useProAccess)(),F=e.useCallback(async()=>{try{y.id&&await O(y.id,y.collection,{force:T}),await y.getLatest().remove()}finally{}},[y,O,T]);if(S)return null;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(s.DropdownMenu,{children:[(0,b.jsx)(s.DropdownMenuTrigger,{asChild:!0,children:(0,b.jsx)(d.IconButton,{name:"ellipsisVertical"})}),(0,b.jsxs)(s.DropdownMenuContent,{align:"end",children:[(0,b.jsxs)(s.DropdownMenuItem,{onPress:()=>A.push({pathname:`/customers/edit/${y.uuid}`}),children:[(0,b.jsx)(l.Icon,{name:"penToSquare"}),(0,b.jsx)(x.Text,{children:M('common.edit')})]}),y.id&&(0,b.jsxs)(s.DropdownMenuItem,{onPress:()=>{y.id&&_(y.id,y.collection)},children:[(0,b.jsx)(l.Icon,{name:"arrowRotateRight"}),(0,b.jsx)(x.Text,{children:M('common.sync')})]}),(0,b.jsx)(s.DropdownMenuSeparator,{}),(0,b.jsxs)(s.DropdownMenuItem,{variant:"destructive",onPress:()=>P(!0),children:[(0,b.jsx)(l.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,b.jsx)(x.Text,{children:M('common.delete')})]})]})]}),(0,b.jsx)(t.AlertDialog,{open:C,onOpenChange:P,children:(0,b.jsxs)(t.AlertDialogContent,{children:[(0,b.jsxs)(t.AlertDialogHeader,{children:[(0,b.jsx)(t.AlertDialogTitle,{children:M('customers.delete',{name:I(y)})}),(0,b.jsx)(t.AlertDialogDescription,{children:(0,b.jsxs)(h.VStack,{children:[(0,b.jsx)(x.Text,{className:"text-destructive",children:M('customers.are_you_sure_you_want_to')}),(0,b.jsxs)(c.HStack,{children:[(0,b.jsx)(o.Checkbox,{"aria-labelledby":"confirm",onCheckedChange:k,checked:T}),(0,b.jsx)(u.Label,{nativeID:"confirm",onPress:()=>{k(!T)},children:M('customers.confirm')})]})]})})]}),(0,b.jsxs)(t.AlertDialogFooter,{children:[(0,b.jsx)(t.AlertDialogCancel,{children:M('common.cancel')}),(0,b.jsx)(t.AlertDialogAction,{variant:"destructive",disabled:!T,onPress:F,children:M('common.delete')})]})]})})]})};var e=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[0])),n=r(_d[1]),t=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),x=r(_d[9]),h=r(_d[10]),j=r(_d[11]),f=r(_d[12]),D=r(_d[13]),p=r(_d[14]),w=r(_d[15]),b=r(_d[16])},5269,[14,850,5238,4202,4486,1351,1357,1574,4345,1434,1605,1987,5093,4483,4835,4544,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Address=function(l){const u=(0,s.c)(4),{row:c,column:b}=l,v=c.original.document,_="billing"===b.id?v.billing$:v.shipping$,f=(0,n.useObservableEagerState)(_);let p,h;u[0]!==f?(p=f??{},u[0]=f,u[1]=p):p=u[1];u[2]!==p?(h=(0,o.jsx)(t.FormatAddress,{address:p,showName:!0}),u[2]=p,u[3]=h):h=u[3];return h};var s=r(d[0]);r(d[1]);var n=r(d[2]),t=r(d[3]),o=r(d[4])},5270,[12,14,1747,5271,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FormatName",{enumerable:!0,get:function(){return c.FormatName}}),Object.defineProperty(e,"FormatNumber",{enumerable:!0,get:function(){return b.FormatNumber}}),Object.defineProperty(e,"FormatList",{enumerable:!0,get:function(){return u.FormatList}}),Object.defineProperty(e,"FormatAddress",{enumerable:!0,get:function(){return t.FormatAddress}}),Object.defineProperty(e,"FormatDate",{enumerable:!0,get:function(){return o.FormatDate}}),Object.defineProperty(e,"FormatCurrency",{enumerable:!0,get:function(){return n.FormatCurrency}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),b=r(d[5])},5271,[5272,5274,5275,5276,5277,5278]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormatAddress=function(e){const n=(0,t.c)(7),{address:c,showName:v}=e;let h,j,A;if(n[0]!==c||n[1]!==v){const t=c.country?.trim(),e=v?_(c,t):"",u=[c.address_1,c.address_2].filter(f),A={postalCountry:t,administrativeArea:c.state,locality:c.city,postalCode:c.postcode,organization:c.company,name:e,addressLines:u},C=(0,o.formatAddress)(A),$=y(t,C,t?(0,o.formatAddress)(Object.assign({},A,{postalCountry:void 0})):[])?C:p(c,e);t&&$.push(t),h=s.default,j=$.map(l),n[0]=c,n[1]=v,n[2]=h,n[3]=j}else h=n[2],j=n[3];n[4]!==h||n[5]!==j?(A=(0,u.jsx)(h,{children:j}),n[4]=h,n[5]=j,n[6]=A):A=n[6];return A};var t=r(d[0]);r(d[1]);var e,n=r(d[2]),s=(e=n)&&e.__esModule?e:{default:e},o=r(d[3]),c=r(d[4]),u=r(d[5]);function l(t,e){return(0,u.jsx)(c.Text,{children:t},e)}function f(t){return Boolean(t?.trim())}function _(t,e){const n=t.first_name||'',s=t.last_name||'';return['CN','JP','TW'].includes(e||'')?`${s} ${n}`.trim():`${n} ${s}`.trim()}function p(t,e){return[e,t.company,t.address_1,t.address_2,t.city,t.state,t.postcode].filter(t=>Boolean(t?.trim()))}function y(t,e,n){return Boolean(t)&&(o=n,!((s=e).length===o.length&&s.every((t,e)=>t===o[e])));var s,o}},5272,[12,14,585,5273,1434,6]); +__d(function(g,r,_i,a,m,e,d){var n,l;n=this,l=function(n){'use strict';const l=new Map([['AC',{local:'%N%n%O%n%A%n%C%n%Z'}],['AD',{local:'%N%n%O%n%A%n%Z %C'}],['AE',{local:'%N%n%O%n%A%n%S',latin:'%N%n%O%n%A%n%S'}],['AF',{local:'%N%n%O%n%A%n%C%n%Z'}],['AI',{local:'%N%n%O%n%A%n%C%n%Z'}],['AL',{local:'%N%n%O%n%A%n%Z%n%C'}],['AM',{local:'%N%n%O%n%A%n%Z%n%C%n%S',latin:'%N%n%O%n%A%n%Z%n%C%n%S'}],['AR',{local:'%N%n%O%n%A%n%Z %C%n%S'}],['AS',{local:'%N%n%O%n%A%n%C %S %Z'}],['AT',{local:'%O%n%N%n%A%n%Z %C'}],['AU',{local:'%O%n%N%n%A%n%C %S %Z'}],['AX',{local:'%O%n%N%n%A%nAX-%Z %C%n\xc5LAND'}],['AZ',{local:'%N%n%O%n%A%nAZ %Z %C'}],['BA',{local:'%N%n%O%n%A%n%Z %C'}],['BB',{local:'%N%n%O%n%A%n%C, %S %Z'}],['BD',{local:'%N%n%O%n%A%n%C - %Z'}],['BE',{local:'%O%n%N%n%A%n%Z %C'}],['BF',{local:'%N%n%O%n%A%n%C %X'}],['BG',{local:'%N%n%O%n%A%n%Z %C'}],['BH',{local:'%N%n%O%n%A%n%C %Z'}],['BL',{local:'%O%n%N%n%A%n%Z %C %X'}],['BM',{local:'%N%n%O%n%A%n%C %Z'}],['BN',{local:'%N%n%O%n%A%n%C %Z'}],['BR',{local:'%O%n%N%n%A%n%D%n%C-%S%n%Z'}],['BS',{local:'%N%n%O%n%A%n%C, %S'}],['BT',{local:'%N%n%O%n%A%n%C %Z'}],['BY',{local:'%O%n%N%n%A%n%Z, %C%n%S'}],['CA',{local:'%N%n%O%n%A%n%C %S %Z'}],['CC',{local:'%O%n%N%n%A%n%C %S %Z'}],['CH',{local:'%O%n%N%n%A%nCH-%Z %C'}],['CI',{local:'%N%n%O%n%X %A %C %X'}],['CL',{local:'%N%n%O%n%A%n%Z %C%n%S'}],['CN',{local:'%Z%n%S%C%D%n%A%n%O%n%N',latin:'%N%n%O%n%A%n%D%n%C%n%S, %Z'}],['CO',{local:'%N%n%O%n%A%n%D%n%C, %S, %Z'}],['CR',{local:'%N%n%O%n%A%n%S, %C%n%Z'}],['CU',{local:'%N%n%O%n%A%n%C %S%n%Z'}],['CV',{local:'%N%n%O%n%A%n%Z %C%n%S'}],['CX',{local:'%O%n%N%n%A%n%C %S %Z'}],['CY',{local:'%N%n%O%n%A%n%Z %C'}],['CZ',{local:'%N%n%O%n%A%n%Z %C'}],['DE',{local:'%N%n%O%n%A%n%Z %C'}],['DK',{local:'%N%n%O%n%A%n%Z %C'}],['DO',{local:'%N%n%O%n%A%n%Z %C'}],['DZ',{local:'%N%n%O%n%A%n%Z %C'}],['EC',{local:'%N%n%O%n%A%n%Z%n%C'}],['EE',{local:'%N%n%O%n%A%n%Z %C %S'}],['EG',{local:'%N%n%O%n%A%n%C%n%S%n%Z',latin:'%N%n%O%n%A%n%C%n%S%n%Z'}],['EH',{local:'%N%n%O%n%A%n%Z %C'}],['ES',{local:'%N%n%O%n%A%n%Z %C %S'}],['ET',{local:'%N%n%O%n%A%n%Z %C'}],['FI',{local:'%O%n%N%n%A%nFI-%Z %C'}],['FK',{local:'%N%n%O%n%A%n%C%n%Z'}],['FM',{local:'%N%n%O%n%A%n%C %S %Z'}],['FO',{local:'%N%n%O%n%A%nFO%Z %C'}],['FR',{local:'%O%n%N%n%A%n%Z %C'}],['GB',{local:'%N%n%O%n%A%n%C%n%Z'}],['GE',{local:'%N%n%O%n%A%n%Z %C'}],['GF',{local:'%O%n%N%n%A%n%Z %C %X'}],['GG',{local:'%N%n%O%n%A%n%C%nGUERNSEY%n%Z'}],['GI',{local:'%N%n%O%n%A%nGIBRALTAR%n%Z'}],['GL',{local:'%N%n%O%n%A%n%Z %C'}],['GN',{local:'%N%n%O%n%Z %A %C'}],['GP',{local:'%O%n%N%n%A%n%Z %C %X'}],['GR',{local:'%N%n%O%n%A%n%Z %C'}],['GS',{local:'%N%n%O%n%A%n%n%C%n%Z'}],['GT',{local:'%N%n%O%n%A%n%Z- %C'}],['GU',{local:'%N%n%O%n%A%n%C %Z'}],['GW',{local:'%N%n%O%n%A%n%Z %C'}],['HK',{local:'%S%n%C%n%A%n%O%n%N',latin:'%N%n%O%n%A%n%C%n%S'}],['HM',{local:'%O%n%N%n%A%n%C %S %Z'}],['HN',{local:'%N%n%O%n%A%n%C, %S%n%Z'}],['HR',{local:'%N%n%O%n%A%nHR-%Z %C'}],['HT',{local:'%N%n%O%n%A%nHT%Z %C'}],['HU',{local:'%N%n%O%n%C%n%A%n%Z'}],['ID',{local:'%N%n%O%n%A%n%C%n%S %Z'}],['IE',{local:'%N%n%O%n%A%n%D%n%C%n%S%n%Z'}],['IL',{local:'%N%n%O%n%A%n%C %Z'}],['IM',{local:'%N%n%O%n%A%n%C%n%Z'}],['IN',{local:'%N%n%O%n%A%n%C %Z%n%S'}],['IO',{local:'%N%n%O%n%A%n%C%n%Z'}],['IQ',{local:'%O%n%N%n%A%n%C, %S%n%Z'}],['IR',{local:'%O%n%N%n%S%n%C, %D%n%A%n%Z'}],['IS',{local:'%N%n%O%n%A%n%Z %C'}],['IT',{local:'%N%n%O%n%A%n%Z %C %S'}],['JE',{local:'%N%n%O%n%A%n%C%nJERSEY%n%Z'}],['JM',{local:'%N%n%O%n%A%n%C%n%S %X'}],['JO',{local:'%N%n%O%n%A%n%C %Z'}],['JP',{local:'\u3012%Z%n%S%n%A%n%O%n%N',latin:'%N%n%O%n%A, %S%n%Z'}],['KE',{local:'%N%n%O%n%A%n%C%n%Z'}],['KG',{local:'%N%n%O%n%A%n%Z %C'}],['KH',{local:'%N%n%O%n%A%n%C %Z'}],['KI',{local:'%N%n%O%n%A%n%S%n%C'}],['KN',{local:'%N%n%O%n%A%n%C, %S'}],['KP',{local:'%Z%n%S%n%C%n%A%n%O%n%N',latin:'%N%n%O%n%A%n%C%n%S, %Z'}],['KR',{local:'%S %C%D%n%A%n%O%n%N%n%Z',latin:'%N%n%O%n%A%n%D%n%C%n%S%n%Z'}],['KW',{local:'%N%n%O%n%A%n%Z %C'}],['KY',{local:'%N%n%O%n%A%n%S %Z'}],['KZ',{local:'%Z%n%S%n%C%n%A%n%O%n%N'}],['LA',{local:'%N%n%O%n%A%n%Z %C'}],['LB',{local:'%N%n%O%n%A%n%C %Z'}],['LI',{local:'%O%n%N%n%A%nFL-%Z %C'}],['LK',{local:'%N%n%O%n%A%n%C%n%Z'}],['LR',{local:'%N%n%O%n%A%n%Z %C'}],['LS',{local:'%N%n%O%n%A%n%C %Z'}],['LT',{local:'%O%n%N%n%A%nLT-%Z %C %S'}],['LU',{local:'%O%n%N%n%A%nL-%Z %C'}],['LV',{local:'%N%n%O%n%A%n%S%n%C, %Z'}],['MA',{local:'%N%n%O%n%A%n%Z %C'}],['MC',{local:'%N%n%O%n%A%nMC-%Z %C %X'}],['MD',{local:'%N%n%O%n%A%nMD-%Z %C'}],['ME',{local:'%N%n%O%n%A%n%Z %C'}],['MF',{local:'%O%n%N%n%A%n%Z %C %X'}],['MG',{local:'%N%n%O%n%A%n%Z %C'}],['MH',{local:'%N%n%O%n%A%n%C %S %Z'}],['MK',{local:'%N%n%O%n%A%n%Z %C'}],['MM',{local:'%N%n%O%n%A%n%C, %Z'}],['MN',{local:'%N%n%O%n%A%n%C%n%S %Z'}],['MO',{local:'%A%n%O%n%N',latin:'%N%n%O%n%A'}],['MP',{local:'%N%n%O%n%A%n%C %S %Z'}],['MQ',{local:'%O%n%N%n%A%n%Z %C %X'}],['MT',{local:'%N%n%O%n%A%n%C %Z'}],['MU',{local:'%N%n%O%n%A%n%Z%n%C'}],['MV',{local:'%N%n%O%n%A%n%C %Z'}],['MW',{local:'%N%n%O%n%A%n%C %X'}],['MX',{local:'%N%n%O%n%A%n%D%n%Z %C, %S'}],['MY',{local:'%N%n%O%n%A%n%D%n%Z %C%n%S'}],['MZ',{local:'%N%n%O%n%A%n%Z %C%S'}],['NA',{local:'%N%n%O%n%A%n%C%n%Z'}],['NC',{local:'%O%n%N%n%A%n%Z %C %X'}],['NE',{local:'%N%n%O%n%A%n%Z %C'}],['NF',{local:'%O%n%N%n%A%n%C %S %Z'}],['NG',{local:'%N%n%O%n%A%n%D%n%C %Z%n%S'}],['NI',{local:'%N%n%O%n%A%n%Z%n%C, %S'}],['NL',{local:'%O%n%N%n%A%n%Z %C'}],['NO',{local:'%N%n%O%n%A%n%Z %C'}],['NP',{local:'%N%n%O%n%A%n%C %Z'}],['NR',{local:'%N%n%O%n%A%n%S'}],['NZ',{local:'%N%n%O%n%A%n%D%n%C %Z'}],['OM',{local:'%N%n%O%n%A%n%Z%n%C'}],['PA',{local:'%N%n%O%n%A%n%C%n%S'}],['PE',{local:'%N%n%O%n%A%n%C %Z%n%S'}],['PF',{local:'%N%n%O%n%A%n%Z %C %S'}],['PG',{local:'%N%n%O%n%A%n%C %Z %S'}],['PH',{local:'%N%n%O%n%A%n%D, %C%n%Z %S'}],['PK',{local:'%N%n%O%n%A%n%D%n%C-%Z'}],['PL',{local:'%N%n%O%n%A%n%Z %C'}],['PM',{local:'%O%n%N%n%A%n%Z %C %X'}],['PN',{local:'%N%n%O%n%A%n%C%n%Z'}],['PR',{local:'%N%n%O%n%A%n%C PR %Z'}],['PT',{local:'%N%n%O%n%A%n%Z %C'}],['PW',{local:'%N%n%O%n%A%n%C %S %Z'}],['PY',{local:'%N%n%O%n%A%n%Z %C'}],['RE',{local:'%O%n%N%n%A%n%Z %C %X'}],['RO',{local:'%N%n%O%n%A%n%Z %S %C'}],['RS',{local:'%N%n%O%n%A%n%Z %C'}],['RU',{local:'%N%n%O%n%A%n%C%n%S%n%Z',latin:'%N%n%O%n%A%n%C%n%S%n%Z'}],['SA',{local:'%N%n%O%n%A%n%C %Z'}],['SC',{local:'%N%n%O%n%A%n%C%n%S'}],['SD',{local:'%N%n%O%n%A%n%C%n%Z'}],['SE',{local:'%O%n%N%n%A%nSE-%Z %C'}],['SG',{local:'%N%n%O%n%A%nSINGAPORE %Z'}],['SH',{local:'%N%n%O%n%A%n%C%n%Z'}],['SI',{local:'%N%n%O%n%A%nSI-%Z %C'}],['SJ',{local:'%N%n%O%n%A%n%Z %C'}],['SK',{local:'%N%n%O%n%A%n%Z %C'}],['SM',{local:'%N%n%O%n%A%n%Z %C'}],['SN',{local:'%N%n%O%n%A%n%Z %C'}],['SO',{local:'%N%n%O%n%A%n%C, %S %Z'}],['SR',{local:'%N%n%O%n%A%n%C%n%S'}],['SV',{local:'%N%n%O%n%A%n%Z-%C%n%S'}],['SZ',{local:'%N%n%O%n%A%n%C%n%Z'}],['TA',{local:'%N%n%O%n%A%n%C%n%Z'}],['TC',{local:'%N%n%O%n%A%n%C%n%Z'}],['TH',{local:'%N%n%O%n%A%n%D %C%n%S %Z',latin:'%N%n%O%n%A%n%D, %C%n%S %Z'}],['TJ',{local:'%N%n%O%n%A%n%Z %C'}],['TM',{local:'%N%n%O%n%A%n%Z %C'}],['TN',{local:'%N%n%O%n%A%n%Z %C'}],['TR',{local:'%N%n%O%n%A%n%Z %C/%S'}],['TV',{local:'%N%n%O%n%A%n%C%n%S'}],['TW',{local:'%Z%n%S%C%n%A%n%O%n%N',latin:'%N%n%O%n%A%n%C, %S %Z'}],['TZ',{local:'%N%n%O%n%A%n%Z %C'}],['UA',{local:'%N%n%O%n%A%n%C%n%S%n%Z',latin:'%N%n%O%n%A%n%C%n%S%n%Z'}],['UM',{local:'%N%n%O%n%A%n%C %S %Z'}],['US',{local:'%N%n%O%n%A%n%C, %S %Z'}],['UY',{local:'%N%n%O%n%A%n%Z %C %S'}],['UZ',{local:'%N%n%O%n%A%n%Z %C%n%S'}],['VA',{local:'%N%n%O%n%A%n%Z %C'}],['VC',{local:'%N%n%O%n%A%n%C %Z'}],['VE',{local:'%N%n%O%n%A%n%C %Z, %S'}],['VG',{local:'%N%n%O%n%A%n%C%n%Z'}],['VI',{local:'%N%n%O%n%A%n%C %S %Z'}],['VN',{local:'%N%n%O%n%A%n%C%n%S %Z',latin:'%N%n%O%n%A%n%C%n%S %Z'}],['WF',{local:'%O%n%N%n%A%n%Z %C %X'}],['XK',{local:'%N%n%O%n%A%n%Z %C'}],['YT',{local:'%O%n%N%n%A%n%Z %C %X'}],['ZA',{local:'%N%n%O%n%A%n%D%n%C%n%Z'}],['ZM',{local:'%N%n%O%n%A%n%Z %C'}]]),o=(n,o)=>{var A;const N=l.get(n.toUpperCase());return N?null!==(A=N[o])&&void 0!==A?A:N.local:"%N%n%O%n%A%n%C"},A=n=>{const l=[];let o=!1,A='';for(const N of n)o?(o=!1,l.push(`%${N}`)):'%'===N?(A.length>0&&(l.push(A),A=''),o=!0):A+=N;return A.length>0&&l.push(A),l},N=new Map([['%N','name'],['%O','organization'],['%A','addressLines'],['%D','dependentLocality'],['%C','locality'],['%S','administrativeArea'],['%Z','postalCode'],['%X','sortingCode'],['%R','postalCountry']]),C=n=>{const l=N.get(n);if(!l)throw new Error(`Could not find field for format substring ${n}`);return l},O=(n,l)=>'addressLines'===l?void 0!==n.addressLines&&n.addressLines.length>0:void 0!==n[l]&&''!==n[l],c=n=>'%n'!==n&&n.startsWith('%'),Z=(n,l)=>{const o=[];for(const[A,N]of n.entries())'%n'!==N?c(N)?O(l,C(N))&&o.push(N):A!==n.length-1&&'%n'!==n[A+1]&&!O(l,C(n[A+1]))||0!==A&&c(n[A-1])&&!(o.length>0&&c(o[o.length-1]))||o.push(N):o.push(N);return o};n.formatAddress=(n,l="local")=>{var N;const O=o(null!==(N=n.postalCountry)&&void 0!==N?N:'ZZ',l),S=A(O),t=Z(S,n),s=[];let i='';for(const l of t){if('%n'===l){i.length>0&&(s.push(i),i='');continue}if(!c(l)){i+=l;continue}const o=C(l);if('postalCountry'!==o){if('addressLines'===o){const l=n.addressLines.filter(n=>''!==n);if(0===l.length)continue;i+=l[0],l.length>1&&(s.push(i),i='',s.push(...l.slice(1)));continue}i+=n[o]}}return i.length>0&&s.push(i),s},Object.defineProperty(n,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?l(e):'function'==typeof define&&define.amd?define(['exports'],l):l((n='undefined'!=typeof globalThis?globalThis:n||self).localizedAddressFormat={})},5273,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"FormatCurrency",{enumerable:!0,get:function(){return u}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),c=r(_d[3]);function o(t){const o=(0,e.c)(3),{children:u,symbol:f}=t;let s;return o[0]!==u||o[1]!==f?(s=(0,c.jsxs)(n.Text,{children:[f," ",u]}),o[0]=u,o[1]=f,o[2]=s):s=o[2],s}const u=t.memo(o)},5274,[12,14,1434,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"FormatDate",{enumerable:!0,get:function(){return f}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),u=r(_d[4]);function c(t){const c=(0,e.c)(4),{value:f}=t;let d,l;return c[0]!==f?(d=(0,n.format)(new Date(f||""),"dd/MM/yyyy"),c[0]=f,c[1]=d):d=c[1],c[2]!==d?(l=(0,u.jsx)(o.Text,{children:d}),c[2]=d,c[3]=l):l=c[3],l}const f=t.memo(c)},5275,[12,14,3238,1434,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FormatList=function(t){const n=(0,e.c)(4),{array:o}=t;let s,f;n[0]!==o?(s=o?.map(u),n[0]=o,n[1]=s):s=n[1];n[2]!==s?(f=(0,c.jsx)(c.Fragment,{children:s}),n[2]=s,n[3]=f):f=n[3];return f};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,c.get?c:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),c=r(_d[3]);function u(e,u){return"string"==typeof e?(0,c.jsxs)(n.Text,{children:[e,", "]},u):(0,c.jsx)(t.Fragment,{children:e},u)}},5276,[12,14,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FormatName=function(c){const o=(0,t.c)(3),{firstName:u,lastName:l}=c;let f;o[0]!==u||o[1]!==l?(f=(0,s.jsxs)(n.Text,{children:[u," ",l]}),o[0]=u,o[1]=l,o[2]=f):f=o[2];return f};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3])},5277,[12,14,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FormatNumber=function(u){const s=(0,t.c)(4),{children:f,prefix:o,suffix:l}=u;let x;s[0]!==f||s[1]!==o||s[2]!==l?(x=(0,c.jsxs)(n.Text,{children:[o," ",f," ",l]}),s[0]=f,s[1]=o,s[2]=l,s[3]=x):x=s[3];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),c=r(d[3])},5278,[12,14,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Avatar=function(l){const v=(0,u.c)(7),{row:_}=l,f=_.original.document;let b;v[0]!==f.avatar_url$?(b=f.avatar_url$??(0,c.of)(void 0),v[0]=f.avatar_url$,v[1]=b):b=v[1];const y=(0,t.useObservableEagerState)(b),{uri:$}=(0,o.useImageAttachment)(f,y??"");let h,j;v[2]!==$?(h={uri:$},v[2]=$,v[3]=h):h=v[3];v[4]!==f.uuid||v[5]!==h?(j=(0,s.jsx)(n.Image,{source:h,className:"h-10 w-10 rounded",recyclingKey:f.uuid}),v[4]=f.uuid,v[5]=h,v[6]=j):j=v[6];return j};var u=r(d[0]);r(d[1]);var t=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]),s=r(d[6])},5279,[12,14,1747,1748,4697,4799,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.CustomerEmail=function(u){const c=(0,t.c)(4),{row:f}=u,v=f.original.document;let b;c[0]!==v.email$?(b=v.email$??(0,o.of)(void 0),c[0]=v.email$,c[1]=b):b=c[1];const _=(0,n.useObservableEagerState)(b);let O;c[2]!==_?(O=(0,s.jsx)(l.Text,{numberOfLines:1,children:_}),c[2]=_,c[3]=O):O=c[3];return O};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),l=r(d[4]),s=r(d[5])},5280,[12,14,1747,1748,1434,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,resetUI:v,patchUI:S}=(0,d.useUISettings)("customers"),_=u.$;let p;e[0]!==u?(p=u.get(),e[0]=u,e[1]=p):p=e[1];const I=(0,o.useObservableState)(_,p),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==v||e[3]!==U?(y=()=>{U(v)},F=[U,v],e[2]=v,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==S||e[10]!==k?(D={form:k,onChange:S},e[9]=S,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5281,[12,14,4258,1747,4260,4330,4340,1605,4629,1745,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),c=r(d[2]);function o(){const o=(0,t.c)(1);let u;return o[0]===Symbol.for("react.memo_cache_sentinel")?(u=(0,c.jsx)(n.Slot,{}),o[0]=u):u=o[0],u}},5282,[12,850,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.LogsScreen}});var t=r(d[0])},5283,[5284]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.LogsScreen=function(){const s=(0,e.c)(41),{uiSettings:t}=(0,v.useUISettings)("logs"),_=(0,p.useT)(),{bottom:f}=(0,l.useSafeAreaInsets)();let y,S;s[0]===Symbol.for("react.memo_cache_sentinel")?(y=["logs"],s[0]=y):y=s[0];s[1]!==t.sortBy||s[2]!==t.sortDirection?(S={[t.sortBy]:t.sortDirection},s[1]=t.sortBy,s[2]=t.sortDirection,s[3]=S):S=s[3];const B=S;let F,q,O;s[4]!==B?(F=[B],s[4]=B,s[5]=F):F=s[5];s[6]===Symbol.for("react.memo_cache_sentinel")?(q={level:{$in:b.DEFAULT_LOG_LEVELS}},s[6]=q):q=s[6];s[7]!==F?(O={queryKeys:y,collectionName:"logs",initialParams:{sort:F,selector:q},infiniteScroll:!0},s[7]=F,s[8]=O):O=s[8];const U=(0,j.useLocalQuery)(O),M=0!==f?f:void 0;let A,H,P,Q,V,z,G,K,$,w,J,R,W,X;s[9]!==M?(A={paddingBottom:M},s[9]=M,s[10]=A):A=s[10];s[11]!==_?(H=_("logs.search_logs"),s[11]=_,s[12]=H):H=s[12];s[13]!==U||s[14]!==H?(P=(0,E.jsx)(T.QuerySearchInput,{query:U,placeholder:H,className:"flex-1",testID:"search-logs"}),s[13]=U,s[14]=H,s[15]=P):P=s[15];s[16]!==_?(Q=_("logs.logs_settings"),s[16]=_,s[17]=Q):Q=s[17];s[18]===Symbol.for("react.memo_cache_sentinel")?(V=(0,E.jsx)(D.UISettingsForm,{}),s[18]=V):V=s[18];s[19]!==Q?(z=(0,E.jsx)(L.UISettingsDialog,{title:Q,children:V}),s[19]=Q,s[20]=z):z=s[20];s[21]!==z||s[22]!==P?(G=(0,E.jsxs)(x.HStack,{children:[P,z]}),s[21]=z,s[22]=P,s[23]=G):G=s[23];s[24]!==U?(K=(0,E.jsx)(u.ErrorBoundary,{children:(0,E.jsx)(b.FilterBar,{query:U})}),s[24]=U,s[25]=K):K=s[25];s[26]!==G||s[27]!==K?($=(0,E.jsx)(n.CardHeader,{className:"bg-card-header p-2",children:(0,E.jsxs)(c.VStack,{children:[G,K]})}),s[26]=G,s[27]=K,s[28]=$):$=s[28];s[29]===Symbol.for("react.memo_cache_sentinel")?(w=(0,E.jsx)(I.DataTableSkeleton,{id:"logs"}),s[29]=w):w=s[29];s[30]!==_?(J=_("logs.no_logs_found"),s[30]=_,s[31]=J):J=s[31];s[32]!==U||s[33]!==J?(R=(0,E.jsx)(n.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,E.jsx)(u.ErrorBoundary,{children:(0,E.jsx)(h.Suspense,{fallback:w,children:(0,E.jsx)(C.DataTable,{id:"logs",query:U,renderCell:k,noDataMessage:J,estimatedItemSize:100,TableFooterComponent:N.LogsFooter})})})}),s[32]=U,s[33]=J,s[34]=R):R=s[34];s[35]!==$||s[36]!==R?(W=(0,E.jsxs)(n.Card,{className:"flex-1",children:[$,R]}),s[35]=$,s[36]=R,s[37]=W):W=s[37];s[38]!==W||s[39]!==A?(X=(0,E.jsx)(o.default,{testID:"screen-logs",className:"h-full p-2",style:A,children:W}),s[38]=W,s[39]=A,s[40]=X):X=s[40];return X};var e=r(d[0]);r(d[1]);var s,t=r(d[2]),o=(s=t)&&s.__esModule?s:{default:s},l=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),x=r(d[7]),h=r(d[8]),j=r(d[9]),_=r(d[10]),f=r(d[11]),y=r(d[12]),S=r(d[13]),b=r(d[14]),D=r(d[15]),p=r(d[16]),C=r(d[17]),I=r(d[18]),L=r(d[19]),v=r(d[20]),B=r(d[21]),N=r(d[22]),T=r(d[23]),E=r(d[24]);const F={context:_.Context,timestamp:f.Date,level:y.Level,code:S.Code};function k(e,s){const t=F[e];return t?(0,E.jsx)(t,Object.assign({},s)):(0,E.jsx)(B.TextCell,Object.assign({},s))}},5284,[12,14,585,854,3186,1605,1348,1351,1741,4070,5285,5286,5287,5288,5289,5290,1987,4825,5258,4629,1745,4826,5291,4854,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Context=function(c){const u=(0,t.c)(2),{row:l}=c,s=l.original.document;let x;u[0]!==s.context?(x=(0,o.jsx)(n.Tree,{value:s.context,collapsed:!0}),u[0]=s.context,u[1]=x):x=u[1];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3])},5285,[12,14,4208,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Date=function(u){const s=(0,t.c)(2),{row:l}=u,_=l.original.document,f=(0,o.useDateFormat)(_.timestamp??"");let v;s[0]!==f?(v=(0,c.jsx)(n.Text,{children:f}),s[0]=f,s[1]=v):v=s[1];return v};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4])},5286,[12,14,1434,5080,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Level=function(n){const c=(0,t.c)(9),{row:u,table:v}=n,h=u.original.document,f=v.options.meta?.query;let x;c[0]!==h.level||c[1]!==f?(x=()=>{f&&f.where("level").in([h.level]).exec()},c[0]=h.level,c[1]=f,c[2]=x):x=c[2];const w=x,_=h.level?s[h.level]:void 0;let b,j;c[3]!==h.level?(b=(0,o.jsx)(l.ButtonText,{children:h.level}),c[3]=h.level,c[4]=b):b=c[4];c[5]!==w||c[6]!==_||c[7]!==b?(j=(0,o.jsx)(l.ButtonPill,{variant:_,size:"xs",onPress:w,children:b}),c[5]=w,c[6]=_,c[7]=b,c[8]=j):j=c[8];return j};var t=r(d[0]);r(d[1]);var l=r(d[2]),o=r(d[3]);const s={error:'ghost-error',warn:'ghost-warning',info:'ghost-secondary',debug:'ghost-muted',success:'ghost-success',audit:'ghost-info'}},5287,[12,14,3185,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Code=function(s){const f=(0,t.c)(7),{row:v}=s,x=v.original.document;let _;f[0]!==x?(_=(0,n.get)(x,["context","errorCode"],""),f[0]=x,f[1]=_):_=f[1];const C=_;if(!C)return null;let j,p;f[2]!==C?(j=()=>{(0,c.openExternalURL)((0,l.getErrorCodeDocURL)(C))},f[2]=C,f[3]=j):j=f[3];f[4]!==C||f[5]!==j?(p=(0,u.jsx)(o.Text,{variant:"link",onPress:j,children:C}),f[4]=C,f[5]=j,f[6]=p):p=f[6];return p};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4]),l=r(d[5]),u=r(d[6])},5288,[12,14,4364,1434,4816,1982,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"DEFAULT_LOG_LEVELS",{enumerable:!0,get:function(){return f}}),e.FilterBar=function(f){const j=(0,l.c)(53),{query:S}=f;let _;j[0]!==S?(_=S.rxQuery$.pipe((0,n.map)(()=>S.getSelector("level"))),j[0]=S,j[1]=_):_=j[1];const w=(0,t.useObservableEagerState)(_),y=(0,u.useT)();let E,L,O,T,B,C,P,$,k,F,I;j[2]!==y?(E=y("common.error"),j[2]=y,j[3]=E):E=j[3];j[4]!==E?(L={value:"error",label:E},j[4]=E,j[5]=L):L=j[5];j[6]!==y?(O=y("logs.warning"),j[6]=y,j[7]=O):O=j[7];j[8]!==O?(T={value:"warn",label:O},j[8]=O,j[9]=T):T=j[9];j[10]!==y?(B=y("logs.info"),j[10]=y,j[11]=B):B=j[11];j[12]!==B?(C={value:"info",label:B},j[12]=B,j[13]=C):C=j[13];j[14]!==y?(P=y("logs.success"),j[14]=y,j[15]=P):P=j[15];j[16]!==P?($={value:"success",label:P},j[16]=P,j[17]=$):$=j[17];j[18]!==y?(k=y("logs.audit"),j[18]=y,j[19]=k):k=j[19];j[20]!==k?(F={value:"audit",label:k},j[20]=k,j[21]=F):F=j[21];j[22]!==F||j[23]!==L||j[24]!==T||j[25]!==C||j[26]!==$?(I=[L,T,C,$,F],j[22]=F,j[23]=L,j[24]=T,j[25]=C,j[26]=$,j[27]=I):I=j[27];const V=I;let W;if(j[28]!==V||j[29]!==w){let l=[];w?"string"==typeof w?l=[w]:w.$in&&(l=w.$in):l=[],W=V.filter(t=>l.includes(t.value)),j[28]=V,j[29]=w,j[30]=W}else W=j[30];const q=W,z=q.length>0;let A;j[31]!==S?(A=l=>{const t=l.filter(p);0===t.length?S.removeWhere("level").exec():S.where("level").in(t.map(x)).exec()},j[31]=S,j[32]=A):A=j[32];const D=A;let G;e:{if(0===q.length){let l;j[33]!==y?(l=y("logs.log_level"),j[33]=y,j[34]=l):l=j[34],G=l;break e}let l;j[35]!==q?(l=q.map(h),j[35]=q,j[36]=l):l=j[36],G=l.join(", ")}const H=G,M=z?void 0:"muted";let N,Q,R,U,J;j[37]!==S?(N=()=>S.removeWhere("level").exec(),j[37]=S,j[38]=N):N=j[38];j[39]!==H?(Q=(0,v.jsx)(s.ButtonText,{children:H}),j[39]=H,j[40]=Q):Q=j[40];j[41]!==z||j[42]!==M||j[43]!==N||j[44]!==Q?(R=(0,v.jsx)(c.SelectTrigger,{asChild:!0,children:(0,v.jsx)(s.ButtonPill,{size:"xs",leftIcon:"tags",variant:M,removable:z,onRemove:N,children:Q})}),j[41]=z,j[42]=M,j[43]=N,j[44]=Q,j[45]=R):R=j[45];j[46]!==V?(U=(0,v.jsx)(c.SelectContent,{children:V.map(b)}),j[46]=V,j[47]=U):U=j[47];j[48]!==D||j[49]!==q||j[50]!==R||j[51]!==U?(J=(0,v.jsx)(o.HStack,{className:"w-full flex-wrap",children:(0,v.jsxs)(c.Select,{multiple:!0,value:q,onValueChange:D,children:[R,U]})}),j[48]=D,j[49]=q,j[50]=R,j[51]=U,j[52]=J):J=j[52];return J};var l=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),o=r(d[4]),s=r(d[5]),c=r(d[6]),u=r(d[7]),v=r(d[8]);const f=['error','warn','info','success'];function b(l){return(0,v.jsx)(c.SelectItem,{value:l.value,label:l.label},l.value)}function h(l){return l.label}function x(l){return l.value}function p(l){return void 0!==l}},5289,[12,14,1747,1972,1351,3185,4191,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,patchUI:v,resetUI:S}=(0,d.useUISettings)("logs"),_=u.$;let p;e[0]!==u?(p=u.get(),e[0]=u,e[1]=p):p=e[1];const I=(0,o.useObservableState)(_,p),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==S||e[3]!==U?(y=()=>{U(S)},F=[U,S],e[2]=S,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==v||e[10]!==k?(D={form:k,onChange:v},e[9]=v,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5290,[12,14,4258,1747,4260,4330,4340,1605,4629,1745,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.LogsFooter=function(u){const f=(0,t.c)(9),{query:b,count:x}=u;let j;f[0]!==b.collection?(j=b.collection.count({}),f[0]=b.collection,f[1]=j):j=f[1];const _=(0,o.useObservableState)(j.$,0),h=(0,l.useT)();let y,S,N;f[2]===Symbol.for("react.memo_cache_sentinel")?(y=(0,n.jsx)(c.HStack,{className:"flex-1 justify-start *:flex-1"}),f[2]=y):y=f[2];f[3]!==x||f[4]!==h||f[5]!==_?(S=h("common.showing_of",{shown:x,total:_}),f[3]=x,f[4]=h,f[5]=_,f[6]=S):S=f[6];f[7]!==S?(N=(0,n.jsxs)(c.HStack,{className:"border-border bg-footer rounded-b-lg border-t p-2",children:[y,(0,n.jsx)(c.HStack,{className:"justify-end gap-0",children:(0,n.jsx)(s.Text,{className:"text-xs",children:S})})]}),f[7]=S,f[8]=N):N=f[8];return N};var t=r(d[0]),o=r(d[1]),c=r(d[2]),s=r(d[3]),l=r(d[4]),n=r(d[5])},5291,[12,1747,1351,1434,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EditOrderScreen}});var t=r(d[0])},5292,[5293]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditOrderScreen=function(){const u=(0,o.c)(7),{orderId:O}=(0,t.useLocalSearchParams)(),{collection:f}=(0,s.useCollection)("orders");let v;u[0]!==f||u[1]!==O?(v=f.findOneFix(O),u[0]=f,u[1]=O,u[2]=v):v=u[2];const _=v;let b;u[3]!==_.$?(b=new c.ObservableResource(_.$),u[3]=_.$,u[4]=b):b=u[4];const $=b;let j;u[5]!==$?(j=(0,l.jsx)(n.EditOrderModal,{resource:$}),u[5]=$,u[6]=j):j=u[6];return j};var o=r(d[0]);r(d[1]);var t=r(d[2]),c=r(d[3]),n=r(d[4]),s=r(d[5]),l=r(d[6])},5293,[12,14,850,1747,5294,4523,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditOrderModal=function(h){const f=(0,e.c)(34),{resource:T}=h,b=(0,s.useObservableSuspense)(T),M=(0,x.useT)(),[v,_]=n.useState("form");if(!(0,l.isRxDocument)(b)){let e,n;return f[0]!==M?(e=M("common.no_order_found"),f[0]=M,f[1]=e):e=f[1],f[2]!==e?(n=(0,j.jsx)(d.Modal,{children:(0,j.jsx)(d.ModalContent,{size:"xl",children:(0,j.jsx)(d.ModalHeader,{children:(0,j.jsx)(d.ModalTitle,{children:(0,j.jsx)(t.Text,{children:e})})})})}),f[2]=e,f[3]=n):n=f[3],n}let O,p,y,C,N,w,E,P,S,z,D,H;f[4]!==b.id||f[5]!==M?(O=b.id?M("orders.edit_order_2",{number:b.id}):M("orders.edit_order"),f[4]=b.id,f[5]=M,f[6]=O):O=f[6];f[7]!==O?(p=(0,j.jsx)(d.ModalHeader,{children:(0,j.jsx)(d.ModalTitle,{children:(0,j.jsx)(t.Text,{children:O})})}),f[7]=O,f[8]=p):p=f[8];f[9]!==M?(y=M("common.form"),f[9]=M,f[10]=y):y=f[10];f[11]!==y?(C=(0,j.jsx)(o.TabsTrigger,{value:"form",className:"flex-1",children:(0,j.jsx)(t.Text,{children:y})}),f[11]=y,f[12]=C):C=f[12];f[13]!==M?(N=M("common.json"),f[13]=M,f[14]=N):N=f[14];f[15]!==N?(w=(0,j.jsx)(o.TabsTrigger,{value:"json",className:"flex-1",children:(0,j.jsx)(t.Text,{children:N})}),f[15]=N,f[16]=w):w=f[16];f[17]!==C||f[18]!==w?(E=(0,j.jsxs)(o.TabsList,{className:"w-full flex-row",children:[C,w]}),f[17]=C,f[18]=w,f[19]=E):E=f[19];f[20]!==b?(P=(0,j.jsx)(o.TabsContent,{value:"form",children:(0,j.jsx)(u.EditOrderForm,{order:b})}),f[20]=b,f[21]=P):P=f[21];f[22]!==b?(S=b.toJSON(),f[22]=b,f[23]=S):S=f[23];f[24]!==S?(z=(0,j.jsx)(o.TabsContent,{value:"json",children:(0,j.jsx)(c.Tree,{value:S})}),f[24]=S,f[25]=z):z=f[25];f[26]!==z||f[27]!==E||f[28]!==P||f[29]!==v?(D=(0,j.jsx)(d.ModalBody,{children:(0,j.jsxs)(o.Tabs,{value:v,onValueChange:_,children:[E,P,z]})}),f[26]=z,f[27]=E,f[28]=P,f[29]=v,f[30]=D):D=f[30];f[31]!==D||f[32]!==p?(H=(0,j.jsx)(d.Modal,{children:(0,j.jsxs)(d.ModalContent,{size:"xl",children:[p,D]})}),f[31]=D,f[32]=p,f[33]=H):H=f[33];return H};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(s){var l=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,l.get?l:{enumerable:!0,get:function(){return e[s]}})}),n.default=e,n})(r(_d[1])),s=r(_d[2]),l=r(_d[3]),d=r(_d[4]),o=r(_d[5]),t=r(_d[6]),c=r(_d[7]),u=r(_d[8]),x=r(_d[9]),j=r(_d[10])},5294,[12,14,1747,2035,4860,4184,1434,4208,5295,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value"],t=["value"],s=["value"];function o(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditOrderForm=function({order:o}){const n=(0,A.usePushDocument)(),{localPatch:p}=(0,M.useLocalMutation)(),v=(0,S.useT)(),[B,U]=c.useState(!1),{format:$}=(0,P.useCustomerNameFormat)(),q=c.useRef(o?.getLatest().customer_id),{collection:J}=(0,V.useCollection)('customers'),K=(0,L.useGuestCustomer)();if(!o)throw new Error(v('orders.order_not_found'));const Q=(0,_.useObservablePickState)(o.$,()=>{const e=o.getLatest();return{status:e.status,parent_id:e.parent_id,currency:e.currency,customer_id:e.customer_id,customer_note:e.customer_note,billing:e.billing,shipping:e.shipping,payment_method:e.payment_method,payment_method_title:e.payment_method_title,transaction_id:e.transaction_id,meta_data:e.meta_data,tax_ids:e.tax_ids??[]}},'status','parent_id','currency','customer_id','customer_note','billing','shipping','payment_method','payment_method_title','transaction_id','meta_data','tax_ids'),W=(0,h.useForm)({resolver:(0,u.zodResolver)(z),values:Q}),X=c.useCallback(async e=>{U(!0);try{await p({document:o,data:e}),await n(o).then(e=>{if((0,x.isRxDocument)(e)){const t=e;G.success(v('common.order_saved',{number:t.number}),{showToast:!0,saveToDb:!0,context:{orderId:t.id,orderNumber:t.number}})}})}catch(e){const t=e instanceof Error?e.message:String(e);G.error(v('common.failed_to_save_order'),{showToast:!0,saveToDb:!0,context:{errorCode:C.ERROR_CODES.TRANSACTION_FAILED,orderId:o.id,error:t}})}finally{U(!1)}},[p,o,n,v]),Y=W.handleSubmit(X),Z=c.useCallback(async e=>{if(null!=e)try{let t;if(t=0===e?K:await J.findOne({selector:{id:e}}).exec(),!t)throw new Error(v('orders.customer_not_found'));const s=t,o=Object.assign({},s.billing,{first_name:s.billing?.first_name||s.first_name,last_name:s.billing?.last_name||s.last_name,email:s.billing?.email||s.email});W.setValue('billing',o,{shouldValidate:!0}),W.setValue('shipping',s.shipping,{shouldValidate:!0}),W.setValue('tax_ids',Array.isArray(s.tax_ids)?s.tax_ids:[],{shouldValidate:!0}),W.setValue('customer_id',e)}catch(t){const s=t instanceof Error?t.message:String(t);G.error('Error fetching customer',{context:{errorCode:C.ERROR_CODES.RECORD_NOT_FOUND,customerId:e,error:s}})}},[W,J,K,v]);c.useEffect(()=>{const e=W.watch(e=>{void 0!==e.customer_id&&null!==e.customer_id&&q.current!==e.customer_id&&(q.current=e.customer_id,Z(e.customer_id))});return()=>e.unsubscribe()},[W,Z]);const ee=W.watch('customer_id'),te=W.watch('billing'),se=W.watch('shipping'),re=c.useMemo(()=>$({id:ee,billing:te,shipping:se}),[ee,te,se,$]);return(0,H.jsx)(j.Form,Object.assign({},W,{children:(0,H.jsxs)(O.VStack,{className:"gap-4",children:[(0,H.jsx)(D.FormErrors,{}),(0,H.jsxs)(O.VStack,{className:"gap-4",children:[(0,H.jsxs)(b.HStack,{className:"gap-4",children:[(0,H.jsx)(j.FormField,{control:W.control,name:"status",render:t=>{let{field:{value:s}}=t,o=(0,l.default)(t.field,e);return(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormSelect,Object.assign({label:v('common.status'),customComponent:I.OrderStatusSelect,value:s},o))})}}),(0,H.jsx)(j.FormField,{control:W.control,name:"parent_id",render:e=>{let{field:{value:s}}=e,o=(0,l.default)(e.field,t);return(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormInput,Object.assign({label:v('orders.parent_id'),value:s},o))})}})]}),(0,H.jsxs)(b.HStack,{className:"gap-4",children:[(0,H.jsx)(j.FormField,{control:W.control,name:"customer_id",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:c.createElement(j.FormCombobox,Object.assign({customComponent:E.CustomerSelect,label:v('common.customer'),withGuest:!0},e,{value:{value:String(e.value),label:re}}))})}),(0,H.jsx)(j.FormField,{control:W.control,name:"customer_note",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormTextarea,Object.assign({label:v('common.customer_note')},e))})})]}),(0,H.jsxs)(f.Collapsible,{children:[(0,H.jsx)(f.CollapsibleTrigger,{children:(0,H.jsx)(y.Text,{children:v('common.billing_address')})}),(0,H.jsx)(f.CollapsibleContent,{children:(0,H.jsx)(N.BillingAddressForm,{})})]}),(0,H.jsxs)(f.Collapsible,{children:[(0,H.jsx)(f.CollapsibleTrigger,{children:(0,H.jsx)(y.Text,{children:v('common.shipping_address')})}),(0,H.jsx)(f.CollapsibleContent,{children:(0,H.jsx)(k.ShippingAddressForm,{})})]}),(0,H.jsxs)(b.HStack,{className:"gap-4",children:[(0,H.jsx)(j.FormField,{control:W.control,name:"payment_method",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormInput,Object.assign({label:v('orders.payment_method_id')},e))})}),(0,H.jsx)(j.FormField,{control:W.control,name:"payment_method_title",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormInput,Object.assign({label:v('orders.payment_method_title')},e))})})]}),(0,H.jsxs)(b.HStack,{className:"gap-4",children:[(0,H.jsx)(j.FormField,{control:W.control,name:"currency",render:e=>{let{field:{value:t}}=e,o=(0,l.default)(e.field,s);return(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormSelect,Object.assign({customComponent:w.CurrencySelect,label:v('common.currency'),value:t},o))})}}),(0,H.jsx)(j.FormField,{control:W.control,name:"transaction_id",render:({field:e})=>(0,H.jsx)(d.default,{className:"flex-1",children:(0,H.jsx)(j.FormInput,Object.assign({label:v('common.transaction_id')},e))})})]}),(0,H.jsx)(T.TaxIdsForm,{name:"tax_ids"}),(0,H.jsx)(R.MetaDataForm,{name:"meta_data"})]}),(0,H.jsxs)(F.ModalFooter,{className:"px-0",children:[(0,H.jsx)(F.ModalClose,{children:v('common.cancel')}),(0,H.jsx)(F.ModalAction,{loading:B,onPress:Y,children:v('common.save')})]})]})}))};var l=o(r(_d[0])),c=n(r(_d[1])),d=o(r(_d[2])),u=r(_d[3]),_=r(_d[4]),h=r(_d[5]),x=r(_d[6]),p=n(r(_d[7])),f=r(_d[8]),j=r(_d[9]),b=r(_d[10]),F=r(_d[11]),y=r(_d[12]),O=r(_d[13]),v=r(_d[14]),C=r(_d[15]),S=r(_d[16]),N=r(_d[17]),w=r(_d[18]),E=r(_d[19]),T=r(_d[20]),D=r(_d[21]),R=r(_d[22]),I=r(_d[23]),k=r(_d[24]),A=r(_d[25]),M=r(_d[26]),V=r(_d[27]),P=r(_d[28]),L=r(_d[29]),H=r(_d[30]);const G=(0,v.getLogger)(['wcpos','mutations','order']),z=p.object(Object.assign({status:p.string(),parent_id:p.number().optional(),customer_id:p.number().default(0),customer_note:p.string().optional()},N.billingAddressSchema.shape,k.shippingAddressSchema.shape,{payment_method:p.string().optional(),payment_method_title:p.string().optional(),currency:p.string().optional(),transaction_id:p.string().optional(),meta_data:R.metaDataSchema,tax_ids:T.taxIdsFormSchema}))},5295,[363,14,585,4258,1747,4260,2035,4330,4405,4340,1351,4860,1434,1605,1975,2644,1987,4526,4398,4695,4538,4402,4404,5296,4537,4410,3232,4523,4544,4180,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.OrderStatusSelect=function(l){const t=(0,u.c)(22);let f,j;if(t[0]!==l){var S=l;({value:j}=S),f=(0,s.default)(S,e),t[0]=l,t[1]=f,t[2]=j}else f=t[1],j=t[2];const x=(0,n.useT)(),{items:_}=(0,o.useOrderStatusLabel)();let O;t[3]!==_||t[4]!==j?.value?(O=_.find(e=>e.value===j?.value)?.label,t[3]=_,t[4]=j?.value,t[5]=O):O=t[5];const h=O;let p,M,T,y,C,I;t[6]!==h||t[7]!==j?(p=j?Object.assign({},j,{label:h??""}):void 0,t[6]=h,t[7]=j,t[8]=p):p=t[8];t[9]!==x?(M=x("common.select_status"),t[9]=x,t[10]=M):M=t[10];t[11]!==M?(T=(0,v.jsx)(c.SelectTrigger,{children:(0,v.jsx)(c.SelectValue,{className:"text-foreground text-sm",placeholder:M})}),t[11]=M,t[12]=T):T=t[12];t[13]!==_?(y=_.map(b),t[13]=_,t[14]=y):y=t[14];t[15]!==y?(C=(0,v.jsx)(c.SelectContent,{children:y}),t[15]=y,t[16]=C):C=t[16];t[17]!==f||t[18]!==p||t[19]!==T||t[20]!==C?(I=(0,v.jsxs)(c.Select,Object.assign({value:p},f,{children:[T,C]})),t[17]=f,t[18]=p,t[19]=T,t[20]=C,t[21]=I):I=t[21];return I};var l,t=r(d[0]),s=(l=t)&&l.__esModule?l:{default:l},u=r(d[1]);r(d[2]);var c=r(d[3]),n=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(c.SelectItem,{label:e.label,value:e.value},e.label)}},5296,[363,12,14,4191,1987,4971,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ReceiptScreen}});var t=r(d[0])},5297,[4870]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.RefundOrderScreen}});var t=r(d[0])},5298,[5299]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.RefundOrderScreen=function(){const u=(0,n.c)(7),{orderId:f}=(0,o.useLocalSearchParams)(),{collection:O}=(0,s.useCollection)("orders");let v;u[0]!==O||u[1]!==f?(v=O.findOneFix(f),u[0]=O,u[1]=f,u[2]=v):v=u[2];const _=v;let b;u[3]!==_.$?(b=new c.ObservableResource(_.$),u[3]=_.$,u[4]=b):b=u[4];const R=b;let $;u[5]!==R?($=(0,l.jsx)(t.RefundOrderModal,{resource:R}),u[5]=R,u[6]=$):$=u[6];return $};var n=r(d[0]);r(d[1]);var o=r(d[2]),c=r(d[3]),t=r(d[4]),s=r(d[5]),l=r(d[6])},5299,[12,14,850,1747,5300,4523,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.RefundOrderModal=function(j){const h=(0,n.c)(14),{resource:M}=j,f=(0,l.useObservableSuspense)(M),_=(0,u.useT)();if(!(0,o.isRxDocument)(f)){let n,l;return h[0]!==_?(n=_("common.no_order_found"),h[0]=_,h[1]=n):n=h[1],h[2]!==n?(l=(0,x.jsx)(s.Modal,{children:(0,x.jsx)(s.ModalContent,{size:"xl",children:(0,x.jsx)(s.ModalHeader,{children:(0,x.jsx)(s.ModalTitle,{children:(0,x.jsx)(c.Text,{children:n})})})})}),h[2]=n,h[3]=l):l=h[3],l}const T=f.id||"";let b,v,O,R;h[4]!==_||h[5]!==T?(b=_("orders.refund_order",{number:T}),h[4]=_,h[5]=T,h[6]=b):b=h[6];h[7]!==b?(v=(0,x.jsx)(s.ModalHeader,{children:(0,x.jsx)(s.ModalTitle,{children:(0,x.jsx)(c.Text,{children:b})})}),h[7]=b,h[8]=v):v=h[8];h[9]!==f?(O=(0,x.jsx)(s.ModalBody,{children:(0,x.jsx)(t.RefundOrderForm,{order:f})}),h[9]=f,h[10]=O):O=h[10];h[11]!==v||h[12]!==O?(R=(0,x.jsx)(s.Modal,{children:(0,x.jsxs)(s.ModalContent,{size:"xl",children:[v,O]})}),h[11]=v,h[12]=O,h[13]=R):R=h[13];return R};var n=r(d[0]);r(d[1]);var l=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]),t=r(d[6]),u=r(d[7]),x=r(d[8])},5300,[12,14,1747,2035,4860,1434,5301,1987,6]); +__d(function(g,_r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.RefundOrderForm=function({order:e}){const l=(0,R.useT)(),{store:y}=(0,D.useAppState)(),E=(0,q.useRefundMutation)(),k=(0,F.useRestHttpClient)(),H=(0,r.useRouter)(),V=t.useContext(N.TaxRatesContext),P=(0,s.useObservableEagerState)(y?.wc_price_decimals$),$='excl'===(0,s.useObservableEagerState)(y?.tax_display_cart$)?'excl':'incl',L=(0,A.resolvePriceNumDecimals)({contextDp:V?.priceNumDecimals,storeDp:P}),[B,Q]=t.useState(!1),[W,G]=t.useState(!1),[J,z]=t.useState(()=>M(e.refunds||[])),[U,Z]=t.useState(Boolean(e.id)),K=JSON.stringify(e.refunds||[]),X=t.useCallback(()=>{const e=JSON.parse(K);return M(Array.isArray(e)?e:[])},[K]),Y=t.useMemo(()=>w(L),[L]),{gateway:ee,loading:te,error:ne}=(0,I.usePaymentGateways)(e.payment_method||''),{format:ae}=(0,O.useCurrencyFormat)({currencySymbol:e.currency_symbol||''}),re=t.useMemo(()=>(0,v.deriveRefundDestinationOptions)(ee),[ee]),se='pos_cash'===e.payment_method,oe=se?'cash':re[0]?.enabled?'original_method':'cash';t.useEffect(()=>{let t=!0;return e.id?(Z(!0),k.get(`orders/${e.id}/refunds`,{params:{page:1,per_page:100}}).then(async n=>{if(!t)return;const r=Array.isArray(n?.data)?n.data:[],s=Number(n?.headers?.['x-wp-totalpages']||1)||1,o=await Promise.all(Array.from({length:Math.max(0,s-1)},(t,n)=>k.get(`orders/${e.id}/refunds`,{params:{page:n+2,per_page:100}}).then(e=>Array.isArray(e?.data)?e.data:[])));t&&(z(M([...r,...o.flat()])),Z(!1))}).catch(()=>{t&&(z(X()),Z(!1))}),()=>{t=!1}):(z(X()),void Z(!1))},[X,k,e.id]);const le=t.useMemo(()=>J.length?J.reduce((e,t)=>e+Math.abs(parseFloat(t.total||'0')),0):0,[J]),ie=(0,j.computeMaxRefundable)(e.total||'0',J,L),de=t.useMemo(()=>(e.line_items||[]).map(e=>({id:e.id||0,name:e.name||'',quantity:e.quantity||0,remaining_quantity:U?0:(0,j.computeRemainingRefundQuantity)({lineItemId:e.id||0,quantity:e.quantity||0,refunds:J}),total:e.total||'0.00',total_tax:e.total_tax||'0.00',taxes:(e.taxes||[]).map(e=>({id:e.id||0,total:e.total||'0.00'})),refund_qty:0})),[e.line_items,J,U]),ue=(0,o.useForm)({resolver:(0,n.zodResolver)(Y),defaultValues:{line_items:de,custom_amount:'',reason:'',refund_destination:oe}});t.useEffect(()=>{const e=ue.getValues('line_items')||[];ue.reset(Object.assign({},ue.getValues(),{line_items:de.map((t,n)=>Object.assign({},t,{refund_qty:Math.min(e[n]?.refund_qty||0,t.remaining_quantity)}))}),{keepDirty:!0,keepTouched:!0})},[ue,de]),t.useEffect(()=>{ue.getFieldState('refund_destination').isDirty||(ne?ue.setValue('refund_destination','cash'):te||ue.setValue('refund_destination',oe))},[oe,ue,ne,te]);const{fields:ce}=(0,o.useFieldArray)({control:ue.control,name:'line_items'}),me=(0,o.useWatch)({control:ue.control,name:'line_items'}),fe=(0,o.useWatch)({control:ue.control,name:'custom_amount'}),xe=t.useMemo(()=>me.map(e=>(0,j.calculateLineItemRefund)({quantity:e.quantity,total:e.total,taxes:e.taxes,refundQty:e.refund_qty,dp:L})),[me,L]),he=t.useMemo(()=>(0,j.calculateRefundTotal)({lineItemRefunds:xe,customAmount:fe||'',dp:L}),[xe,fe,L]),pe=parseFloat(he),ye=ae(pe),ge=!U&&pe>0&&pe<=ie,be=t.useCallback(async()=>{if(B||U)return;if(!e.id)return;if(await ue.trigger()){G(!1),Q(!0);try{const t=ue.getValues(),n=t.line_items.map(e=>(0,j.calculateLineItemRefund)({quantity:e.quantity,total:e.total,taxes:e.taxes,refundQty:e.refund_qty,dp:L})),r=(0,j.calculateRefundTotal)({lineItemRefunds:n,customAmount:t.custom_amount||'',dp:L}),s=t.line_items.map((e,t)=>{const r=Math.min(Math.max(e.refund_qty,0),e.remaining_quantity);if(0===r)return null;const s=n[t];return{id:e.id,quantity:r,refund_total:s.refund_total,refund_tax:s.refund_tax}}).filter(Boolean);await E({order:e,amount:r,reason:t.reason||'',lineItems:s,refundDestination:t.refund_destination}),S.success(l('orders.refund_processed',{amount:r}),{showToast:!0,saveToDb:!0,context:{orderId:e.id,amount:r}}),H.back()}catch(t){const n=(0,p.extractErrorMessage)(t?.response?.data,l('orders.refund_failed'));S.error(n,{showToast:!0,saveToDb:!0,context:{errorCode:b.ERROR_CODES.TRANSACTION_FAILED,orderId:e.id,error:t instanceof Error?t.message:String(t)}})}finally{Q(!1)}}},[B,U,ue,e,E,H,l,L]);return(0,C.jsxs)(u.Form,Object.assign({},ue,{children:[(0,C.jsxs)(h.VStack,{className:"gap-4",children:[(0,C.jsxs)(c.HStack,{className:"justify-between",children:[(0,C.jsxs)(_.Text,{className:"text-muted-foreground",children:[l('common.total'),": ",ae(parseFloat(e.total||'0'))]}),le>0&&(0,C.jsxs)(_.Text,{className:"text-muted-foreground",children:[l('orders.previously_refunded'),": ",ae(-le)]})]}),(0,C.jsxs)(x.Table,{children:[(0,C.jsx)(x.TableHeader,{children:(0,C.jsxs)(x.TableRow,{children:[(0,C.jsx)(x.TableHead,{className:"flex-[3]",children:(0,C.jsx)(_.Text,{children:l('common.product')})}),(0,C.jsx)(x.TableHead,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:l('common.price')})}),(0,C.jsx)(x.TableHead,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:l('pos_cart.qty_abbrev')})}),(0,C.jsx)(x.TableHead,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:l('orders.refund_qty')})}),(0,C.jsx)(x.TableHead,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:l('orders.refund_amount')})})]})}),(0,C.jsx)(x.TableBody,{children:ce.map((e,t)=>{const n=(0,j.formatRefundUnitPrice)({quantity:e.quantity,total:e.total,totalTax:e.total_tax,displayTax:$,dp:L}),r=xe[t],s=(0,j.formatLineItemRefundWithTax)(r,L);return(0,C.jsxs)(x.TableRow,{children:[(0,C.jsx)(x.TableCell,{className:"flex-[3]",children:(0,C.jsx)(_.Text,{numberOfLines:1,children:e.name})}),(0,C.jsx)(x.TableCell,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:n})}),(0,C.jsx)(x.TableCell,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:e.remaining_quantity})}),(0,C.jsx)(x.TableCell,{className:"flex-1",children:(0,C.jsx)(u.FormField,{control:ue.control,name:`line_items.${t}.refund_qty`,render:({field:e})=>(0,C.jsx)(u.FormInput,Object.assign({type:"numeric"},e))})}),(0,C.jsx)(x.TableCell,{className:"flex-1",children:(0,C.jsx)(_.Text,{children:s})})]},e.id)})})]}),(0,C.jsx)(u.FormField,{control:ue.control,name:"custom_amount",render:({field:e})=>(0,C.jsx)(u.FormInput,Object.assign({label:l('orders.custom_refund_amount'),testID:"refund-custom-amount",placeholder:(0).toFixed(L)},e))}),(0,C.jsx)(u.FormField,{control:ue.control,name:"reason",render:({field:e})=>(0,C.jsx)(u.FormTextarea,Object.assign({label:l('orders.refund_reason'),placeholder:l('orders.refund_reason_placeholder')},e))}),se?null:(0,C.jsxs)(h.VStack,{space:"sm",children:[(0,C.jsx)(_.Text,{children:l('orders.refund_destination')}),(0,C.jsx)(T.RefundDestinationRadioGroup,{value:ue.watch('refund_destination'),onValueChange:e=>ue.setValue('refund_destination',e,{shouldDirty:!0}),options:[{value:'original_method',label:l('orders.refund_to_original_method',{gateway:e.payment_method_title||e.payment_method||''}),description:re[0].enabled?void 0:l('orders.original_method_refund_unavailable'),enabled:re[0].enabled,testID:'refund-destination-original_method'},{value:'cash',label:l('orders.refund_to_cash'),enabled:!0,testID:'refund-destination-cash'}]})]}),ne&&!se?(0,C.jsx)(_.Text,{className:"text-muted-foreground",children:l('orders.original_method_refund_lookup_failed')}):null,(0,C.jsxs)(c.HStack,{className:"items-center justify-between border-t pt-4",children:[(0,C.jsx)(_.Text,{className:"text-lg font-bold",children:l('orders.refund_total')}),(0,C.jsx)(_.Text,{className:"text-lg font-bold",children:ye})]}),(0,C.jsxs)(c.HStack,{className:"justify-end",children:[(0,C.jsx)(f.ModalClose,{children:l('common.cancel')}),(0,C.jsx)(f.ModalAction,{testID:"process-refund-button",loading:B,disabled:!ge,onPress:()=>G(!0),children:l('orders.process_refund')})]})]}),(0,C.jsx)(d.AlertDialog,{open:W,onOpenChange:G,children:(0,C.jsxs)(d.AlertDialogContent,{children:[(0,C.jsxs)(d.AlertDialogHeader,{children:[(0,C.jsx)(d.AlertDialogTitle,{children:l('orders.confirm_refund')}),(0,C.jsx)(d.AlertDialogDescription,{children:l('orders.confirm_refund_description',{amount:ye,number:e.id})})]}),(0,C.jsxs)(d.AlertDialogFooter,{children:[(0,C.jsx)(d.AlertDialogCancel,{children:l('common.cancel')}),(0,C.jsx)(d.AlertDialogAction,{variant:"destructive",testID:"confirm-process-refund-button",onPress:be,disabled:B,children:l('orders.process_refund')})]})]})})]}))};var t=e(_r(_d[0])),n=_r(_d[1]),r=_r(_d[2]),s=_r(_d[3]),o=_r(_d[4]),l=e(_r(_d[5])),d=_r(_d[6]),u=_r(_d[7]),c=_r(_d[8]),f=_r(_d[9]),x=_r(_d[10]),_=_r(_d[11]),h=_r(_d[12]),p=_r(_d[13]),y=_r(_d[14]),b=_r(_d[15]),j=_r(_d[16]),T=_r(_d[17]),q=_r(_d[18]),D=_r(_d[19]),R=_r(_d[20]),N=_r(_d[21]),A=_r(_d[22]),v=_r(_d[23]),O=_r(_d[24]),I=_r(_d[25]),F=_r(_d[26]),C=_r(_d[27]);const S=(0,y.getLogger)(['wcpos','mutations','refund']);function w(e){const t=0===e?/^\d+$/:new RegExp(`^\\d+(\\.\\d{0,${e}})?$`);return l.object({line_items:l.array(l.object({id:l.number(),name:l.string(),quantity:l.number(),remaining_quantity:l.number(),total:l.string(),total_tax:l.string(),taxes:l.array(l.object({id:l.number(),total:l.string()})),refund_qty:l.number().int().min(0)})),custom_amount:l.string().optional().default('').refine(e=>''===e||t.test(e),'Invalid amount'),reason:l.string().optional().default(''),refund_destination:l.enum(['original_method','cash']).default('cash')}).superRefine(({line_items:e},t)=>{e.forEach((e,n)=>{e.refund_qty>e.remaining_quantity&&t.addIssue({code:l.ZodIssueCode.custom,message:'Refund qty cannot exceed purchased qty',path:['line_items',n,'refund_qty']})})})}function M(e){return e.map(e=>{const t=e.total??e.amount;return Object.assign({},e,{total:null==t?'0':String(t)})})}},5301,[14,4258,850,1747,4260,4330,5238,4340,1351,4860,4729,1434,1605,4126,1975,2644,5302,5303,5304,2022,1987,4510,4970,4866,4472,4867,4411,6]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.calculateLineItemRefund=function(n){const{quantity:r,total:o,taxes:u,refundQty:f,dp:l=2}=n,s=(0).toFixed(l),c=Math.min(Math.max(f,0),r);if(0===c||0===r)return{refund_total:s,refund_tax:u.map(t=>({id:t.id,refund_total:s}))};const p=c/r,_=(0,t.roundHalfUp)(parseFloat(o)*p,l).toFixed(l),F=u.map(n=>({id:n.id,refund_total:(0,t.roundHalfUp)(parseFloat(n.total)*p,l).toFixed(l)}));return{refund_total:_,refund_tax:F}},e.calculateRefundTotal=function(n){const{lineItemRefunds:r,customAmount:o,dp:u=2}=n;let f=0;for(const t of r){f+=parseFloat(t.refund_total)||0;for(const n of t.refund_tax)f+=parseFloat(n.refund_total)||0}o&&(f+=parseFloat(o)||0);return(0,t.roundHalfUp)(f,u).toFixed(u)},e.formatLineItemRefundWithTax=function(n,r){if(!n)return(0).toFixed(r);const o=parseFloat(n.refund_total)+n.refund_tax.reduce((t,n)=>t+parseFloat(n.refund_total),0);return(0,t.roundHalfUp)(o,r).toFixed(r)},e.computeMaxRefundable=function(t,n,r=2){const o=n.reduce((t,n)=>t+Math.abs(parseFloat(n.total||'0')),0);return Number((parseFloat(t||'0')-o).toFixed(r))},e.formatRefundUnitPrice=function(n){const{quantity:r,total:o,totalTax:u,displayTax:f,dp:l}=n;if(r<=0)return(0).toFixed(l);const s=parseFloat(o)||0,c='incl'===f&&parseFloat(u)||0;return(0,t.roundHalfUp)((s+c)/r,l).toFixed(l)},e.computeRemainingRefundQuantity=function(t){const{lineItemId:r,quantity:o,refunds:u}=t,f=(u||[]).reduce((t,o)=>t+(Array.isArray(o.line_items)?o.line_items:[]).reduce((t,o)=>n(o)!==r?t:t+Math.abs(Number(o.quantity)||0),0),0);return Math.max(0,o-f)};var t=_r(d[0]);function n(t){if(t.item_id)return t.item_id;const n=t.meta_data?.find(t=>'_refunded_item_id'===t.key)?.value;if('number'==typeof n)return n;if('string'==typeof n){const t=Number(n);return Number.isFinite(t)?t:void 0}return t.id}},5302,[4499]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.RefundDestinationRadioGroup=function(s){const c=(0,n.c)(10),{value:p,onValueChange:v,options:b}=s;let f,h,j,R;c[0]!==v?(f=n=>v(n),c[0]=v,c[1]=f):f=c[1];c[2]!==b?(h=b.map(l),c[2]=b,c[3]=h):h=c[3];c[4]!==h?(j=(0,u.jsx)(o.VStack,{space:"sm",children:h}),c[4]=h,c[5]=j):j=c[5];c[6]!==f||c[7]!==j||c[8]!==p?(R=(0,u.jsx)(t.RadioGroup,{value:p,onValueChange:f,children:j}),c[6]=f,c[7]=j,c[8]=p,c[9]=R):R=c[9];return R};var n=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),u=r(d[4]);function l(n){return(0,u.jsx)(t.RadioGroupOption,{value:n.value,label:n.label,description:n.description,disabled:!n.enabled,testID:n.testID},n.value)}},5303,[12,14,4371,1605,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.buildRefundPayload=c,e.createRefundIdempotencyKey=_,e.useRefundMutation=function(){const n=(0,t.c)(3),o=(0,s.useRestHttpClient)(),l=(0,u.usePullDocument)();let y;n[0]!==o||n[1]!==l?(y=async t=>{const{order:n,amount:u,reason:s,lineItems:y,refundDestination:p}=t;if(!n.id)throw new Error("refund_requires_persisted_order");const h=c({amount:u,reason:s,lineItems:y,refundDestination:p}),w=await o.post(`orders/${n.id}/refunds`,h,{headers:{"X-WCPOS-Idempotency-Key":_(n.id)}});try{await l(n.id,n.collection)}catch(t){const o=t;f.error("refund_refresh_failed",{showToast:!1,saveToDb:!0,context:{orderId:n.id,error:o instanceof Error?o.message:String(o)}})}return w?.data},n[0]=o,n[1]=l,n[2]=y):y=n[2];return y};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),u=r(d[4]),s=r(d[5]);const f=(0,o.getLogger)(['wcpos','mutations','refund']);function c({amount:t,reason:n,lineItems:o,refundDestination:u}){const s={amount:t,reason:n,refund_destination:u,api_refund:'original_method'===u};return o.length>0&&(s.line_items=o.map(t=>({id:t.id??t.item_id??0,item_id:t.item_id??t.id??0,quantity:t.quantity,refund_total:t.refund_total,refund_tax:t.refund_tax}))),s}function _(t){return`refund-${t}-${(0,n.v4)()}`}},5304,[12,14,2534,1975,4835,4411]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ViewOrderScreen}});var t=r(d[0])},5305,[5306]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ViewOrderScreen=function(){const u=(0,o.c)(5),{orderId:O}=(0,c.useLocalSearchParams)(),{collection:f}=(0,t.useCollection)("orders");let v;u[0]!==f||u[1]!==O?(v=new n.ObservableResource(f.findOneFix(O).$),u[0]=f,u[1]=O,u[2]=v):v=u[2];const _=v;let b;u[3]!==_?(b=(0,l.jsx)(s.ViewOrderModal,{resource:_}),u[3]=_,u[4]=b):b=u[4];return b};var o=r(d[0]);r(d[1]);var c=r(d[2]),n=r(d[3]),s=r(d[4]),t=r(d[5]),l=r(d[6])},5306,[12,14,850,1747,5307,4523,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ViewOrderModal=function(e){const o=(0,t.c)(54),{resource:x}=e,R=(0,l.useObservableSuspense)(x),M=(0,v.useT)(),P=(0,d.useRouter)(),[k,C]=s.useState(0);if(!(0,c.isRxDocument)(R)){let e,t;return o[0]!==M?(e=M("common.no_order_found"),o[0]=M,o[1]=e):e=o[1],o[2]!==e?(t=(0,N.jsx)(f.Modal,{children:(0,N.jsx)(f.ModalContent,{size:"xl",className:"gap-0 py-0",children:(0,N.jsx)(n.default,{className:"px-5 py-6",children:(0,N.jsx)(j.Text,{className:"text-foreground text-base font-semibold",children:e})})})}),o[2]=e,o[3]=t):t=o[3],t}let I;o[4]!==R.uuid||o[5]!==P?(I=R.uuid?()=>P.push({pathname:`/orders/receipt/${R.uuid}`}):void 0,o[4]=R.uuid,o[5]=P,o[6]=I):I=o[6];const T=I;let E;o[7]!==R.id||o[8]!==R.status?(E=!!R.id&&!!R.status&&O.includes(R.status),o[7]=R.id,o[8]=R.status,o[9]=E):E=o[9];const F=E;let z;o[10]!==F||o[11]!==R.uuid||o[12]!==P?(z=F?()=>P.push({pathname:`/orders/refund/${R.uuid}`}):void 0,o[10]=F,o[11]=R.uuid,o[12]=P,o[13]=z):z=o[13];const D=z;let L,$,A,H,V,q,G,J,K,Q,U,W,X,Y,Z;o[14]!==R?(L=(0,N.jsx)(h.HeaderSection,{order:R}),o[14]=R,o[15]=L):L=o[15];o[16]!==R?($=(0,N.jsx)(p.LineItemsSection,{order:R}),A=(0,N.jsx)(S.TotalsSection,{order:R}),o[16]=R,o[17]=$,o[18]=A):($=o[17],A=o[18]);o[19]===Symbol.for("react.memo_cache_sentinel")?(H=()=>C(w),o[19]=H):H=o[19];o[20]!==R||o[21]!==k?(V=(0,N.jsx)(B,{order:R,onRetry:H},k),o[20]=R,o[21]=k,o[22]=V):V=o[22];o[23]!==R?(q=(0,N.jsx)(b.CustomerNoteSection,{order:R}),o[23]=R,o[24]=q):q=o[24];o[25]!==$||o[26]!==A||o[27]!==V||o[28]!==q?(G=(0,N.jsxs)(n.default,{className:"min-w-0 flex-1",children:[$,A,V,q]}),o[25]=$,o[26]=A,o[27]=V,o[28]=q,o[29]=G):G=o[29];o[30]!==R?(J=(0,N.jsxs)(n.default,{className:"border-border bg-muted/30 border-t sm:w-80 sm:shrink-0 sm:border-t-0 sm:border-l",children:[(0,N.jsx)(b.CustomerRail,{order:R}),(0,N.jsx)(b.AddressesRail,{order:R}),(0,N.jsx)(b.TaxIdsRail,{order:R}),(0,N.jsx)(y.PaymentSection,{order:R}),(0,N.jsx)(_.POSMetadataSection,{order:R,last:!0})]}),o[30]=R,o[31]=J):J=o[31];o[32]!==G||o[33]!==J?(K=(0,N.jsx)(f.ModalBody,{className:"p-0",children:(0,N.jsxs)(n.default,{className:"w-full flex-col sm:flex-row",children:[G,J]})}),o[32]=G,o[33]=J,o[34]=K):K=o[34];o[35]!==T||o[36]!==R.id||o[37]!==M?(Q=R.id&&T?(0,N.jsx)(u.Button,{variant:"outline",onPress:T,leftIcon:"receipt",children:(0,N.jsx)(u.ButtonText,{children:M("receipt.print_receipt")})}):null,o[35]=T,o[36]=R.id,o[37]=M,o[38]=Q):Q=o[38];o[39]!==D||o[40]!==M?(U=D?(0,N.jsx)(u.Button,{variant:"outline-destructive",onPress:D,leftIcon:"arrowRotateLeft",children:(0,N.jsx)(u.ButtonText,{children:M("orders.refund")})}):null,o[39]=D,o[40]=M,o[41]=U):U=o[41];o[42]!==M?(W=M("common.cancel"),o[42]=M,o[43]=W):W=o[43];o[44]!==W?(X=(0,N.jsx)(f.ModalClose,{children:W}),o[44]=W,o[45]=X):X=o[45];o[46]!==Q||o[47]!==U||o[48]!==X?(Y=(0,N.jsxs)(f.ModalFooter,{className:"border-border border-t pt-4",children:[Q,U,X]}),o[46]=Q,o[47]=U,o[48]=X,o[49]=Y):Y=o[49];o[50]!==K||o[51]!==Y||o[52]!==L?(Z=(0,N.jsx)(f.Modal,{children:(0,N.jsxs)(f.ModalContent,{size:"2xl",className:"gap-0",children:[L,K,Y]})}),o[50]=K,o[51]=Y,o[52]=L,o[53]=Z):Z=o[53];return Z};var e,t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),n=(e=o)&&e.__esModule?e:{default:e},d=r(_d[3]),l=r(_d[4]),c=r(_d[5]),u=r(_d[6]),x=r(_d[7]),f=r(_d[8]),j=r(_d[9]),b=r(_d[10]),h=r(_d[11]),p=r(_d[12]),y=r(_d[13]),_=r(_d[14]),R=r(_d[15]),S=r(_d[16]),M=r(_d[17]),v=r(_d[18]),N=r(_d[19]);const O=['completed','processing','on-hold'];function w(e){return e+1}function B(e){const s=(0,t.c)(3),{order:o,onRetry:n}=e;if(!o.id)return null;let d;return s[0]!==n||s[1]!==o?(d=(0,N.jsx)(P,{order:o,orderId:o.id,onRetry:n}),s[0]=n,s[1]=o,s[2]=d):d=s[2],d}function P(e){const o=(0,t.c)(11),{order:n,orderId:d,onRetry:l}=e,c=(0,M.useOrderRefunds)(d);let u;o[0]!==l||o[1]!==n.currency_symbol||o[2]!==n.refunds?(u=function(e){const{resetErrorBoundary:t}=e;return(0,N.jsx)(R.RefundsFallback,{refunds:n.refunds,currencySymbol:n.currency_symbol,onRetry:()=>{l(),t()}})},o[0]=l,o[1]=n.currency_symbol,o[2]=n.refunds,o[3]=u):u=o[3];const f=u;let j,b,h;return o[4]===Symbol.for("react.memo_cache_sentinel")?(j=(0,N.jsx)(R.RefundsSkeleton,{}),o[4]=j):j=o[4],o[5]!==n||o[6]!==c?(b=(0,N.jsx)(s.Suspense,{fallback:j,children:(0,N.jsx)(R.RefundsSection,{order:n,resource:c})}),o[5]=n,o[6]=c,o[7]=b):b=o[7],o[8]!==f||o[9]!==b?(h=(0,N.jsx)(x.ErrorBoundary,{FallbackComponent:f,children:b}),o[8]=f,o[9]=b,o[10]=h):h=o[10],h}},5307,[12,14,585,850,1747,2035,3185,1348,4860,1434,5308,5310,5314,5315,5316,5317,5318,5319,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CustomerRail=function(t){const s=(0,e.c)(27),{order:o,last:f}=t,_=(0,x.useT)(),{format:b}=(0,p.useCustomerNameFormat)();let j,N;s[0]!==b||s[1]!==o.billing||s[2]!==o.customer_id||s[3]!==o.shipping?(j=b({billing:o.billing,shipping:o.shipping,id:o.customer_id}),N=(0,n.getInitials)(j),s[0]=b,s[1]=o.billing,s[2]=o.customer_id,s[3]=o.shipping,s[4]=j,s[5]=N):(j=s[4],N=s[5]);const T=N;let y,A,w,v,R,S,L,C;s[6]!==_?(y=_("common.customer"),s[6]=_,s[7]=y):y=s[7];s[8]!==T?(A=(0,h.jsx)(n.Avatar,{size:"md",fallback:T,variant:"default"}),s[8]=T,s[9]=A):A=s[9];s[10]!==j?(w=(0,h.jsx)(c.Text,{className:"text-foreground text-sm font-medium",numberOfLines:1,children:j}),s[10]=j,s[11]=w):w=s[11];s[12]!==o.billing?(v=o.billing?.email?(0,h.jsx)(c.Text,{className:"text-muted-foreground text-xs",numberOfLines:1,children:o.billing.email}):null,s[12]=o.billing,s[13]=v):v=s[13];s[14]!==w||s[15]!==v?(R=(0,h.jsxs)(l.default,{className:"min-w-0 flex-1",children:[w,v]}),s[14]=w,s[15]=v,s[16]=R):R=s[16];s[17]!==A||s[18]!==R?(S=(0,h.jsxs)(l.default,{className:"flex-row items-center gap-2",children:[A,R]}),s[17]=A,s[18]=R,s[19]=S):S=s[19];s[20]!==o.billing?(L=o.billing?.phone?(0,h.jsx)(c.Text,{className:"text-muted-foreground mt-2 text-xs",children:o.billing.phone}):null,s[20]=o.billing,s[21]=L):L=s[21];s[22]!==f||s[23]!==y||s[24]!==S||s[25]!==L?(C=(0,h.jsxs)(u.RailSection,{title:y,last:f,children:[S,L]}),s[22]=f,s[23]=y,s[24]=S,s[25]=L,s[26]=C):C=s[26];return C},_e.AddressesRail=function(t){const s=(0,e.c)(20),{order:n,last:f}=t,p=(0,x.useT)(),j=n.billing,N=n.shipping;let T,y;s[0]!==j?(T=_(j),s[0]=j,s[1]=T):T=s[1];s[2]!==N?(y=_(N),s[2]=N,s[3]=y):y=s[3];const A=T===y;if(!b(j)&&!b(N))return null;let w,v,R,S,L;s[4]!==p?(w=p("common.addresses",{defaultValue:"Addresses"}),s[4]=p,s[5]=w):w=s[5];s[6]!==j||s[7]!==p?(v=b(j)?(0,h.jsxs)(l.default,{children:[(0,h.jsx)(c.Text,{className:"text-muted-foreground mb-1 text-[10px] tracking-wide uppercase",children:p("common.billing_address")}),(0,h.jsx)(o.FormatAddress,{address:j,showName:!0})]}):null,s[6]=j,s[7]=p,s[8]=v):v=s[8];s[9]!==A||s[10]!==N||s[11]!==p?(R=!A&&b(N)?(0,h.jsxs)(l.default,{children:[(0,h.jsx)(c.Text,{className:"text-muted-foreground mb-1 text-[10px] tracking-wide uppercase",children:p("common.shipping_address")}),(0,h.jsx)(o.FormatAddress,{address:N,showName:!0})]}):null,s[9]=A,s[10]=N,s[11]=p,s[12]=R):R=s[12];s[13]!==v||s[14]!==R?(S=(0,h.jsxs)(l.default,{className:"gap-3",children:[v,R]}),s[13]=v,s[14]=R,s[15]=S):S=s[15];s[16]!==f||s[17]!==w||s[18]!==S?(L=(0,h.jsx)(u.RailSection,{title:w,last:f,children:S}),s[16]=f,s[17]=w,s[18]=S,s[19]=L):L=s[19];return L},_e.TaxIdsRail=function(t){const s=(0,e.c)(15),{order:n,last:o}=t,p=(0,x.useT)(),_=n.tax_ids;let b;s[0]!==_?(b=Array.isArray(_)?_:[],s[0]=_,s[1]=b):b=s[1];const j=b;if(0===j.length)return null;let N,T,y,A;s[2]!==p?(N=p("tax_id.section_label",{_:"Tax IDs"}),s[2]=p,s[3]=N):N=s[3];if(s[4]!==p||s[5]!==j){let e;s[7]!==p?(e=(e,t)=>{const s=f.TAX_ID_LABEL_KEYS[e.type];return(0,h.jsxs)(l.default,{className:"flex-row gap-2",children:[(0,h.jsx)(c.Text,{className:"text-muted-foreground text-xs",children:p(s??"tax_id.label.other",{_:e.type})}),(0,h.jsx)(c.Text,{className:"text-foreground text-xs font-medium",children:e.value})]},`${e.type}-${e.value}-${t}`)},s[7]=p,s[8]=e):e=s[8],T=j.map(e),s[4]=p,s[5]=j,s[6]=T}else T=s[6];s[9]!==T?(y=(0,h.jsx)(l.default,{className:"gap-1",children:T}),s[9]=T,s[10]=y):y=s[10];s[11]!==o||s[12]!==N||s[13]!==y?(A=(0,h.jsx)(u.RailSection,{title:N,last:o,children:y}),s[11]=o,s[12]=N,s[13]=y,s[14]=A):A=s[14];return A},_e.CustomerNoteSection=function(t){const s=(0,e.c)(9),{order:n}=t,o=(0,x.useT)();if(!n.customer_note)return null;let f,p,_,b;s[0]!==o?(f=o("common.customer_note"),s[0]=o,s[1]=f):f=s[1];s[2]!==f?(p=(0,h.jsx)(c.Text,{className:"text-foreground text-xs font-semibold",children:f}),s[2]=f,s[3]=p):p=s[3];s[4]!==n.customer_note?(_=(0,h.jsx)(c.Text,{className:"text-foreground/80 mt-0.5 text-xs",children:n.customer_note}),s[4]=n.customer_note,s[5]=_):_=s[5];s[6]!==p||s[7]!==_?(b=(0,h.jsx)(u.Section,{children:(0,h.jsxs)(l.default,{className:"border-l-primary bg-primary/5 border-border rounded-r-md border border-l-4 px-3 py-2.5",children:[p,_]})}),s[6]=p,s[7]=_,s[8]=b):b=s[8];return b};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),o=r(d[4]),c=r(d[5]),u=r(d[6]),x=r(d[7]),f=r(d[8]),p=r(d[9]),h=r(d[10]);function _(e){return e?[e.address_1,e.address_2,e.city,e.state,e.postcode,e.country].map(e=>e?.trim().toLowerCase()).filter(Boolean).join('|'):''}function b(e){return!!e&&Boolean(e.first_name||e.last_name||e.company||e.address_1||e.address_2||e.city||e.postcode||e.country)}},5308,[12,14,585,4696,5271,1434,5309,1987,4539,4544,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Section=function(t){const s=(0,e.c)(7),{title:o,right:u,children:b,className:f,last:x}=t,p=`px-5 py-4 ${x?"":"border-border border-b"} ${f??""}`;let h,j;s[0]!==u||s[1]!==o?(h=o?(0,c.jsxs)(l.default,{className:"mb-3 flex-row items-baseline justify-between",children:["string"==typeof o?(0,c.jsx)(n.Text,{className:"text-foreground text-sm font-semibold",children:o}):o,u]}):null,s[0]=u,s[1]=o,s[2]=h):h=s[2];s[3]!==b||s[4]!==p||s[5]!==h?(j=(0,c.jsxs)(l.default,{className:p,children:[h,b]}),s[3]=b,s[4]=p,s[5]=h,s[6]=j):j=s[6];return j},_e.RailSection=function(t){const s=(0,e.c)(6),{title:o,children:u,className:b,last:f}=t,x=`px-4 py-3 ${f?"":"border-border border-b"} ${b??""}`;let p,h;s[0]!==o?(p=o?(0,c.jsx)(n.Text,{className:"text-muted-foreground mb-2 text-[10px] font-semibold tracking-wider uppercase",children:o}):null,s[0]=o,s[1]=p):p=s[1];s[2]!==u||s[3]!==x||s[4]!==p?(h=(0,c.jsxs)(l.default,{className:x,children:[p,u]}),s[2]=u,s[3]=x,s[4]=p,s[5]=h):h=s[5];return h};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4])},5309,[12,14,585,1434,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.HeaderSection=function(e){const y=(0,t.c)(47),{order:T}=e,w=(0,c.useT)();let v;y[0]!==T.currency_symbol?(v={currencySymbol:T.currency_symbol},y[0]=T.currency_symbol,y[1]=v):v=y[1];const{format:M}=(0,h.useCurrencyFormat)(v),S=(0,p.useDateFormat)(T.date_created_gmt),C=(0,p.useDateFormat)(T.date_paid_gmt),F=b(T),P=(0,n.default)(T.total),k=F>0&&Fe.key===t)?.value;return null==s||''===s?void 0:String(s)}function b(e){return(e.refunds||[]).reduce((e,t)=>{const s='amount'in t?t.amount??t.total:t.total,n=parseFloat(String(s??'0'));return Number.isFinite(n)?e+Math.abs(n):e},0)}function N(e){const n=(0,t.c)(43),{dateCreated:o,datePaid:u,cashier:x,store:f,paymentMethod:h,refundedAmount:p,formatMoney:j}=e,b=(0,c.useT)();let N,y;if(n[0]!==x||n[1]!==o||n[2]!==u||n[3]!==j||n[4]!==h||n[5]!==p||n[6]!==f||n[7]!==b){if(N=[],o){let e;n[9]!==o?(e=(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:o},"date"),n[9]=o,n[10]=e):e=n[10],N.push(e)}if(x){let e,t,s,o;n[11]!==b?(e=b("common.cashier"),n[11]=b,n[12]=e):e=n[12],n[13]!==x?(t=(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:x}),n[13]=x,n[14]=t):t=n[14],n[15]!==f?(s=f?(0,_.jsxs)(l.Text,{className:"text-muted-foreground text-xs",children:[" @ ",(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:f})]}):null,n[15]=f,n[16]=s):s=n[16],n[17]!==e||n[18]!==t||n[19]!==s?(o=(0,_.jsxs)(l.Text,{className:"text-muted-foreground text-xs",children:[e," ",t,s]},"cashier"),n[17]=e,n[18]=t,n[19]=s,n[20]=o):o=n[20],N.push(o)}else if(f){let e;n[21]!==f?(e=(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:f},"store"),n[21]=f,n[22]=e):e=n[22],N.push(e)}if(h){let e,t,s,o;n[23]!==b?(e=b("common.payment_method"),n[23]=b,n[24]=e):e=n[24],n[25]!==h?(t=(0,_.jsx)(l.Text,{className:"text-foreground/80 text-xs font-medium",children:h}),n[25]=h,n[26]=t):t=n[26],n[27]!==u?(s=u?(0,_.jsx)(l.Text,{className:"text-muted-foreground text-xs",children:` \xb7 ${u}`}):null,n[27]=u,n[28]=s):s=n[28],n[29]!==e||n[30]!==t||n[31]!==s?(o=(0,_.jsxs)(l.Text,{className:"text-muted-foreground text-xs",children:[e," ",t,s]},"payment"),n[29]=e,n[30]=t,n[31]=s,n[32]=o):o=n[32],N.push(o)}if(p>0){const e=-p;let t,s,o;n[33]!==j||n[34]!==e?(t=j(e),n[33]=j,n[34]=e,n[35]=t):t=n[35],n[36]!==b?(s=b("orders.refund").toLowerCase(),n[36]=b,n[37]=s):s=n[37],n[38]!==t||n[39]!==s?(o=(0,_.jsxs)(l.Text,{className:"text-destructive text-xs font-medium",children:[t," ",s]},"refunded"),n[38]=t,n[39]=s,n[40]=o):o=n[40],N.push(o)}n[0]=x,n[1]=o,n[2]=u,n[3]=j,n[4]=h,n[5]=p,n[6]=f,n[7]=b,n[8]=N}else N=n[8];return N.length?(n[41]!==N?(y=(0,_.jsx)(s.default,{className:"flex-row flex-wrap items-center gap-x-2 gap-y-1",children:N.map((e,t)=>(0,_.jsxs)(s.default,{className:"flex-row items-center gap-2",children:[e,t=0)return t;if('string'!=typeof t)return;const o=t.trim();return o&&/^\d+$/.test(o)?Number(o):void 0}function f(t){return t.pipe((0,u.switchMap)(b))}function b(t){const[o,u]=t;return void 0===o?(0,n.of)(void 0):u.findOne({selector:{id:o}}).$}},5312,[12,1747,1748,1972,4523,4544]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useStoreLabel=function(o){const s=(0,t.c)(18);let v;s[0]!==o?(v=(0,c.parseRemoteId)(o),s[0]=o,s[1]=v):v=s[1];const b=v;let p;s[2]!==b||s[3]!==o?(p=void 0===b?l(o):String(b),s[2]=b,s[3]=o,s[4]=p):p=s[4];const O=p,{userDB:S}=(0,u.useAppState)();let _;s[5]!==b||s[6]!==S?(_=[b,S],s[5]=b,s[6]=S,s[7]=_):_=s[7];const y=(0,n.useObservable)(f,_),M=(0,n.useObservableState)(y,void 0);if(void 0===b){let t;return s[8]!==O||s[9]!==b?(t={id:b,label:O,document:void 0},s[8]=O,s[9]=b,s[10]=t):t=s[10],t}if(M){const t=M.name||O;let n;return s[11]!==b||s[12]!==M||s[13]!==t?(n={id:b,label:t,document:M},s[11]=b,s[12]=M,s[13]=t,s[14]=n):n=s[14],n}let h;s[15]!==O||s[16]!==b?(h={id:b,label:O,document:void 0},s[15]=O,s[16]=b,s[17]=h):h=s[17];return h};var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),u=r(d[4]),c=r(d[5]);function l(t){return'string'==typeof t?t.trim():''}function f(t){return t.pipe((0,s.switchMap)(v))}function v(t){const[n,s]=t;return void 0!==n&&s?s.stores.findOne({selector:{id:n}}).$:(0,o.of)(void 0)}},5313,[12,1747,1748,1972,2022,5312]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.LineItemsSection=function(e){const n=(0,t.c)(41),{order:l}=e,_=(0,o.useT)();let j;n[0]!==l.currency_symbol?(j={currencySymbol:l.currency_symbol},n[0]=l.currency_symbol,n[1]=j):j=n[1];const{format:b}=(0,x.useCurrencyFormat)(j);let y;n[2]!==l.line_items?(y=l.line_items||[],n[2]=l.line_items,n[3]=y):y=n[3];const N=y;let T;n[4]!==l.fee_lines?(T=l.fee_lines||[],n[4]=l.fee_lines,n[5]=T):T=n[5];const w=T;if(!N.length&&!w.length){let e,t,s,l;return n[6]!==_?(e=_("orders.items",{defaultValue:"Items"}),n[6]=_,n[7]=e):e=n[7],n[8]!==_?(t=_("orders.no_line_items",{defaultValue:"No line items."}),n[8]=_,n[9]=t):t=n[9],n[10]!==t?(s=(0,f.jsx)(u.Text,{className:"text-muted-foreground",children:t}),n[10]=t,n[11]=s):s=n[11],n[12]!==e||n[13]!==s?(l=(0,f.jsx)(c.Section,{title:e,children:s}),n[12]=e,n[13]=s,n[14]=l):l=n[14],l}let k,S,$,v,I;n[15]!==_?(k=_("orders.items",{defaultValue:"Items"}),n[15]=_,n[16]=k):k=n[16];if(n[17]!==w.length||n[18]!==b||n[19]!==N||n[20]!==_){let e;n[22]!==w.length||n[23]!==b||n[24]!==N.length||n[25]!==_?(e=(e,t)=>(0,f.jsx)(h,{item:e,format:b,t:_,last:0===w.length&&t===N.length-1},`${e.id??e.name??"line-item"}-${t}`),n[22]=w.length,n[23]=b,n[24]=N.length,n[25]=_,n[26]=e):e=n[26],S=N.map(e),n[17]=w.length,n[18]=b,n[19]=N,n[20]=_,n[21]=S}else S=n[21];if(n[27]!==w||n[28]!==b||n[29]!==_){let e;n[31]!==w.length||n[32]!==b||n[33]!==_?(e=(e,t)=>(0,f.jsx)(p,{fee:e,format:b,t:_,last:t===w.length-1},`${e.id??e.name??"fee"}-${t}`),n[31]=w.length,n[32]=b,n[33]=_,n[34]=e):e=n[34],$=w.map(e),n[27]=w,n[28]=b,n[29]=_,n[30]=$}else $=n[30];n[35]!==S||n[36]!==$?(v=(0,f.jsxs)(s.default,{children:[S,$]}),n[35]=S,n[36]=$,n[37]=v):v=n[37];n[38]!==k||n[39]!==v?(I=(0,f.jsx)(c.Section,{title:k,children:v}),n[38]=k,n[39]=v,n[40]=I):I=n[40];return I};var t=r(d[0]);r(d[1]);var s=e(r(d[2])),n=e(r(d[3])),l=r(d[4]),u=r(d[5]),c=r(d[6]),o=r(d[7]),x=r(d[8]),f=r(d[9]);function h(e){const c=(0,t.c)(81),{item:o,format:x,last:h}=e,p=(0,n.default)(o.subtotal);let j,b,y,N,T,w,k,S,$,v;if(c[0]!==x||c[1]!==o.image||c[2]!==o.meta_data||c[3]!==o.name||c[4]!==o.parent_name||c[5]!==o.price||c[6]!==o.quantity||c[7]!==o.sku||c[8]!==o.total||c[9]!==h||c[10]!==p){const e=(0,n.default)(o.total),t=p>e,I=o.quantity??0,q=I>0?p/I:(0,n.default)(o.price),V=I>0?t?e/I:p/I:(0,n.default)(o.price);let L,M,O,C,F,H,P,W,z;if(c[21]!==o.image||c[22]!==o.meta_data||c[23]!==o.name||c[24]!==o.parent_name||c[25]!==o.sku||c[26]!==h){const e=(o.meta_data||[]).filter(e=>e.key&&!String(e.key).startsWith('_'));let t;y=s.default,S="flex-row gap-3 py-3 "+(h?"":"border-border/60 border-b"),c[38]!==o.image?(t=o.image?.src?(0,f.jsx)(l.Image,{source:{uri:o.image.src},className:"h-11 w-11"}):null,c[38]=o.image,c[39]=t):t=c[39],c[40]!==t?($=(0,f.jsx)(s.default,{className:"bg-muted h-11 w-11 overflow-hidden rounded",children:t}),c[40]=t,c[41]=$):$=c[41],M=s.default,C="min-w-0 flex-1 gap-1";const n=o.name||"\u2014";c[42]!==n?(F=(0,f.jsx)(u.Text,{className:"text-foreground text-sm font-medium",numberOfLines:2,children:n}),c[42]=n,c[43]=F):F=c[43],c[44]!==o.name||c[45]!==o.parent_name?(H=o.parent_name&&o.parent_name!==o.name?(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:o.parent_name}):null,c[44]=o.name,c[45]=o.parent_name,c[46]=H):H=c[46],L=s.default,P="flex-row flex-wrap items-center gap-x-2 gap-y-1",c[47]!==o.sku?(W=o.sku?(0,f.jsx)(s.default,{className:"bg-primary/10 rounded px-1.5 py-0.5",children:(0,f.jsx)(u.Text,{className:"text-primary text-[10px] font-medium tabular-nums",children:o.sku})}):null,c[47]=o.sku,c[48]=W):W=c[48],O=e.map(_),c[21]=o.image,c[22]=o.meta_data,c[23]=o.name,c[24]=o.parent_name,c[25]=o.sku,c[26]=h,c[27]=y,c[28]=L,c[29]=M,c[30]=O,c[31]=C,c[32]=F,c[33]=H,c[34]=S,c[35]=$,c[36]=P,c[37]=W}else y=c[27],L=c[28],M=c[29],O=c[30],C=c[31],F=c[32],H=c[33],S=c[34],$=c[35],P=c[36],W=c[37];c[49]!==L||c[50]!==O||c[51]!==P||c[52]!==W?(z=(0,f.jsxs)(L,{className:P,children:[W,O]}),c[49]=L,c[50]=O,c[51]=P,c[52]=W,c[53]=z):z=c[53],c[54]!==M||c[55]!==C||c[56]!==F||c[57]!==H||c[58]!==z?(v=(0,f.jsxs)(M,{className:C,children:[F,H,z]}),c[54]=M,c[55]=C,c[56]=F,c[57]=H,c[58]=z,c[59]=v):v=c[59],b=s.default,w="min-w-[88px] items-end";const A=t?(0,f.jsx)(u.Text,{className:"text-muted-foreground/70 text-xs tabular-nums line-through",children:x(q)}):null,B=x(V);let D;c[60]!==I||c[61]!==B?(D=(0,f.jsxs)(u.Text,{className:"text-muted-foreground text-xs tabular-nums",children:[I," \xd7 ",B]}),c[60]=I,c[61]=B,c[62]=D):D=c[62],c[63]!==A||c[64]!==D?(k=(0,f.jsxs)(s.default,{className:"flex-row items-baseline gap-1",children:[A,D]}),c[63]=A,c[64]=D,c[65]=k):k=c[65],j=u.Text,N="text-foreground text-sm font-medium tabular-nums",T=x(e),c[0]=x,c[1]=o.image,c[2]=o.meta_data,c[3]=o.name,c[4]=o.parent_name,c[5]=o.price,c[6]=o.quantity,c[7]=o.sku,c[8]=o.total,c[9]=h,c[10]=p,c[11]=j,c[12]=b,c[13]=y,c[14]=N,c[15]=T,c[16]=w,c[17]=k,c[18]=S,c[19]=$,c[20]=v}else j=c[11],b=c[12],y=c[13],N=c[14],T=c[15],w=c[16],k=c[17],S=c[18],$=c[19],v=c[20];let I,q,V;return c[66]!==j||c[67]!==N||c[68]!==T?(I=(0,f.jsx)(j,{className:N,children:T}),c[66]=j,c[67]=N,c[68]=T,c[69]=I):I=c[69],c[70]!==b||c[71]!==w||c[72]!==k||c[73]!==I?(q=(0,f.jsxs)(b,{className:w,children:[k,I]}),c[70]=b,c[71]=w,c[72]=k,c[73]=I,c[74]=q):q=c[74],c[75]!==y||c[76]!==S||c[77]!==$||c[78]!==v||c[79]!==q?(V=(0,f.jsxs)(y,{className:S,children:[$,v,q]}),c[75]=y,c[76]=S,c[77]=$,c[78]=v,c[79]=q,c[80]=V):V=c[80],V}function _(e,t){return(0,f.jsx)(u.Text,{className:"text-foreground/80 text-xs font-medium",decodeHtml:!0,children:String(e.display_value??e.value??"")},`${e.key??"meta"}-${t}`)}function p(e){const l=(0,t.c)(27),{fee:c,format:o,t:x,last:h}=e,_="flex-row gap-3 py-3 "+(h?"":"border-border/60 border-b");let p,j,b,y,N,T,w,k,S,$,v;return l[0]===Symbol.for("react.memo_cache_sentinel")?(p=(0,f.jsx)(s.default,{className:"bg-primary/10 h-11 w-11 items-center justify-center rounded",children:(0,f.jsx)(u.Text,{className:"text-primary text-base font-semibold",children:"+"})}),l[0]=p):p=l[0],l[1]!==c.name||l[2]!==x?(j=c.name||x("pos_cart.fees"),l[1]=c.name,l[2]=x,l[3]=j):j=l[3],l[4]!==j?(b=(0,f.jsx)(u.Text,{className:"text-foreground text-sm font-medium",children:j}),l[4]=j,l[5]=b):b=l[5],l[6]!==x?(y=x("pos_cart.fees"),l[6]=x,l[7]=y):y=l[7],l[8]!==c.tax_status||l[9]!==x?(N="taxable"===c.tax_status?` \xb7 ${x("common.taxable")}`:"",l[8]=c.tax_status,l[9]=x,l[10]=N):N=l[10],l[11]!==y||l[12]!==N?(T=(0,f.jsxs)(u.Text,{className:"text-muted-foreground text-xs",children:[y,N]}),l[11]=y,l[12]=N,l[13]=T):T=l[13],l[14]!==b||l[15]!==T?(w=(0,f.jsxs)(s.default,{className:"min-w-0 flex-1 gap-1",children:[b,T]}),l[14]=b,l[15]=T,l[16]=w):w=l[16],l[17]===Symbol.for("react.memo_cache_sentinel")?(k=(0,f.jsx)(u.Text,{className:"text-muted-foreground text-xs",children:"\u2014"}),l[17]=k):k=l[17],l[18]!==c.total||l[19]!==o?(S=o((0,n.default)(c.total)),l[18]=c.total,l[19]=o,l[20]=S):S=l[20],l[21]!==S?($=(0,f.jsxs)(s.default,{className:"min-w-[88px] items-end",children:[k,(0,f.jsx)(u.Text,{className:"text-foreground text-sm font-medium tabular-nums",children:S})]}),l[21]=S,l[22]=$):$=l[22],l[23]!==_||l[24]!==$||l[25]!==w?(v=(0,f.jsxs)(s.default,{className:_,children:[p,w,$]}),l[23]=_,l[24]=$,l[25]=w,l[26]=v):v=l[26],v}},5314,[12,14,585,2669,4697,1434,5309,1987,4472,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.PaymentSection=function(t){const n=(0,e.c)(30),{order:o,last:s}=t,v=(0,c.useT)();let p;n[0]!==o.currency_symbol?(p={currencySymbol:o.currency_symbol},n[0]=o.currency_symbol,n[1]=p):p=n[1];const{format:j}=(0,l.useCurrencyFormat)(p),h=(0,f.useDateFormat)(o.date_paid_gmt),b=o.payment_method_title||o.payment_method,k=x(o);if(!b&&!o.transaction_id&&!h&&0===k)return null;let M,N,S,T,w,C;n[2]!==v?(M=v("common.payment_method"),n[2]=v,n[3]=M):M=n[3];n[4]!==v?(N=v("common.payment_method"),n[4]=v,n[5]=N):N=n[5];n[6]!==b||n[7]!==N?(S=(0,_.jsx)(y,{k:N,v:b}),n[6]=b,n[7]=N,n[8]=S):S=n[8];n[9]!==v?(T=v("common.transaction_id"),n[9]=v,n[10]=T):T=n[10];n[11]!==o.transaction_id||n[12]!==T?(w=(0,_.jsx)(y,{k:T,v:o.transaction_id}),n[11]=o.transaction_id,n[12]=T,n[13]=w):w=n[13];n[14]!==v?(C=v("orders.captured",{defaultValue:"Captured"}),n[14]=v,n[15]=C):C=n[15];const F=h??void 0;let P,D,O;n[16]!==C||n[17]!==F?(P=(0,_.jsx)(y,{k:C,v:F}),n[16]=C,n[17]=F,n[18]=P):P=n[18];n[19]!==j||n[20]!==k||n[21]!==v?(D=k>0?(0,_.jsx)(y,{k:v("orders.refund"),v:j(-k),tone:"destructive"}):null,n[19]=j,n[20]=k,n[21]=v,n[22]=D):D=n[22];n[23]!==s||n[24]!==D||n[25]!==M||n[26]!==S||n[27]!==w||n[28]!==P?(O=(0,_.jsxs)(u.RailSection,{title:M,last:s,children:[S,w,P,D]}),n[23]=s,n[24]=D,n[25]=M,n[26]=S,n[27]=w,n[28]=P,n[29]=O):O=n[29];return O};var e=r(d[0]);r(d[1]);var n=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),u=r(d[5]),c=r(d[6]),l=r(d[7]),f=r(d[8]),_=r(d[9]);function x(t){return(t.refunds||[]).reduce((t,e)=>{const n='amount'in e?e.amount??e.total:e.total;return t+Math.abs((0,o.default)(n))},0)}function y(t){const o=(0,e.c)(8),{k:u,v:c,tone:l}=t;if(null==c||""===c)return null;const f="destructive"===(void 0===l?"default":l)?"text-destructive":"text-foreground";let x,y,v;return o[0]!==u?(x=(0,_.jsx)(s.Text,{className:"text-muted-foreground text-xs",children:u}),o[0]=u,o[1]=x):x=o[1],o[2]!==c||o[3]!==f?(y="string"==typeof c?(0,_.jsx)(s.Text,{className:`text-xs font-medium ${f}`,children:c}):c,o[2]=c,o[3]=f,o[4]=y):y=o[4],o[5]!==x||o[6]!==y?(v=(0,_.jsxs)(n.default,{className:"flex-row items-baseline justify-between gap-3 py-1",children:[x,y]}),o[5]=x,o[6]=y,o[7]=v):v=o[7],v}},5315,[12,14,585,2669,1434,5309,1987,4472,5080,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.POSMetadataSection=function(t){const s=(0,e.c)(31),{order:n,last:l}=t,j=(0,u.useT)();let b;s[0]!==n.meta_data?(b=x(n.meta_data,"_pos_user"),s[0]=n.meta_data,s[1]=b):b=s[1];const h=b,k=(0,c.useCashierLabel)(h).label;let S;s[2]!==n.meta_data?(S=x(n.meta_data,"_pos_store"),s[2]=n.meta_data,s[3]=S):S=s[3];const p=S,y=(0,_.useStoreLabel)(p).label,M=n.created_via;if(!(k||y||M||n.id))return null;let O,L,N,T,w,P,V,C,D;s[4]!==j?(O=j("orders.metadata",{defaultValue:"Metadata"}),s[4]=j,s[5]=O):O=s[5];s[6]!==n.id||s[7]!==j?(L=n.id?(0,f.jsx)(v,{k:j("orders.order_id",{defaultValue:"Order ID"}),v:String(n.id)}):null,s[6]=n.id,s[7]=j,s[8]=L):L=s[8];s[9]!==j?(N=j("common.cashier"),s[9]=j,s[10]=N):N=s[10];s[11]!==k||s[12]!==N?(T=(0,f.jsx)(v,{k:N,v:k}),s[11]=k,s[12]=N,s[13]=T):T=s[13];s[14]!==j?(w=j("common.store"),s[14]=j,s[15]=w):w=s[15];s[16]!==y||s[17]!==w?(P=(0,f.jsx)(v,{k:w,v:y}),s[16]=y,s[17]=w,s[18]=P):P=s[18];s[19]!==j?(V=j("common.created_via_2"),s[19]=j,s[20]=V):V=s[20];s[21]!==M||s[22]!==V?(C=(0,f.jsx)(v,{k:V,v:M}),s[21]=M,s[22]=V,s[23]=C):C=s[23];s[24]!==l||s[25]!==C||s[26]!==O||s[27]!==L||s[28]!==T||s[29]!==P?(D=(0,f.jsxs)(o.RailSection,{title:O,last:l,children:[L,T,P,C]}),s[24]=l,s[25]=C,s[26]=O,s[27]=L,s[28]=T,s[29]=P,s[30]=D):D=s[30];return D};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),n=(t=s)&&t.__esModule?t:{default:t},l=r(d[3]),o=r(d[4]),u=r(d[5]),c=r(d[6]),_=r(d[7]),f=r(d[8]);function x(e,t){const s=e?.find(e=>e.key===t)?.value;return null==s||''===s?void 0:String(s)}function v(t){const s=(0,e.c)(7),{k:o,v:u}=t;if(!u)return null;let c,_,x;return s[0]!==o?(c=(0,f.jsx)(l.Text,{className:"text-muted-foreground text-xs",children:o}),s[0]=o,s[1]=c):c=s[1],s[2]!==u?(_=(0,f.jsx)(l.Text,{className:"text-foreground text-xs font-medium",numberOfLines:1,children:u}),s[2]=u,s[3]=_):_=s[3],s[4]!==c||s[5]!==_?(x=(0,f.jsxs)(n.default,{className:"flex-row items-baseline justify-between gap-3 py-1",children:[c,_]}),s[4]=c,s[5]=_,s[6]=x):x=s[6],x}},5316,[12,14,585,1434,5309,1987,5312,5313,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.RefundsSkeleton=function(){const e=(0,t.c)(5),l=(0,x.useT)();let n,u,o;e[0]!==l?(n=l("orders.refunds",{defaultValue:"Refunds"}),e[0]=l,e[1]=n):n=e[1];e[2]===Symbol.for("react.memo_cache_sentinel")?(u=(0,h.jsxs)(s.default,{className:"gap-2",children:[(0,h.jsx)(s.default,{className:"bg-muted h-4 w-1/3 rounded"}),(0,h.jsx)(s.default,{className:"bg-muted h-4 w-2/3 rounded"})]}),e[2]=u):u=e[2];e[3]!==n?(o=(0,h.jsx)(c.Section,{title:n,children:u}),e[3]=n,e[4]=o):o=e[4];return o},_e.RefundsFallback=function(e){const n=(0,t.c)(26),{refunds:b,currencySymbol:y,onRetry:j}=e,p=(0,x.useT)();let N;n[0]!==y?(N={currencySymbol:y},n[0]=y,n[1]=N):N=n[1];const{format:_}=(0,f.useCurrencyFormat)(N);let T,w,v,S,V,k,R,F,M;n[2]!==p?(T=p("orders.refunds",{defaultValue:"Refunds"}),n[2]=p,n[3]=T):T=n[3];n[4]!==p?(w=p("orders.refunds_load_failed",{defaultValue:"Could not load refund details."}),n[4]=p,n[5]=w):w=n[5];n[6]!==w?(v=(0,h.jsx)(o.Text,{className:"text-destructive text-sm",children:w}),n[6]=w,n[7]=v):v=n[7];n[8]!==_||n[9]!==b||n[10]!==p?(S=b?.length?(0,h.jsxs)(s.default,{className:"gap-2",children:[(0,h.jsx)(o.Text,{className:"text-muted-foreground text-xs",children:p("orders.local_refund_summary",{defaultValue:"Local refund summary:"})}),b.map((e,t)=>(0,h.jsxs)(s.default,{className:"border-border rounded-md border p-3",children:[(0,h.jsxs)(o.Text,{className:"text-foreground text-xs font-medium",children:[p("orders.refund")," #",e.id||"\u2014"]}),(0,h.jsx)(o.Text,{className:"text-muted-foreground text-xs",children:e.reason||p("orders.no_reason_provided",{defaultValue:"No reason provided"})}),(0,h.jsx)(o.Text,{className:"text-destructive text-sm font-semibold tabular-nums",children:_(-Math.abs((0,l.default)(e.total)))})]},`${e.id||t}`))]}):(0,h.jsx)(o.Text,{className:"text-muted-foreground text-sm",children:p("orders.no_local_refund_summary",{defaultValue:"No local refund summaries are available."})}),n[8]=_,n[9]=b,n[10]=p,n[11]=S):S=n[11];n[12]!==p?(V=p("common.retry",{defaultValue:"Retry"}),n[12]=p,n[13]=V):V=n[13];n[14]!==V?(k=(0,h.jsx)(u.ButtonText,{children:V}),n[14]=V,n[15]=k):k=n[15];n[16]!==j||n[17]!==k?(R=(0,h.jsx)(u.Button,{variant:"outline",size:"sm",onPress:j,className:"self-start",children:k}),n[16]=j,n[17]=k,n[18]=R):R=n[18];n[19]!==v||n[20]!==S||n[21]!==R?(F=(0,h.jsxs)(s.default,{className:"gap-3",children:[v,S,R]}),n[19]=v,n[20]=S,n[21]=R,n[22]=F):F=n[22];n[23]!==T||n[24]!==F?(M=(0,h.jsx)(c.Section,{title:T,children:F}),n[23]=T,n[24]=F,n[25]=M):M=n[25];return M},_e.RefundsSection=function(e){const s=(0,t.c)(3),{order:l,resource:n}=e;if(!l.id||!n)return null;let u;s[0]!==l||s[1]!==n?(u=(0,h.jsx)(p,{order:l,resource:n}),s[0]=l,s[1]=n,s[2]=u):u=s[2];return u};var t=r(d[0]);r(d[1]);var s=e(r(d[2])),l=e(r(d[3])),n=r(d[4]),u=r(d[5]),o=r(d[6]),c=r(d[7]),x=r(d[8]),f=r(d[9]),b=r(d[10]),h=r(d[11]);function y(e){return(e||[]).reduce((e,t)=>{const s='amount'in t?t.amount??t.total:t.total;return e+Math.abs((0,l.default)(s))},0)}function j(e){const n=(0,t.c)(41),{refund:u,currencySymbol:c}=e,y=(0,x.useT)();let j;n[0]!==c?(j={currencySymbol:c},n[0]=c,n[1]=j):j=n[1];const{format:p}=(0,f.useCurrencyFormat)(j),N=(0,b.useDateFormat)(u.date_created);let _;n[2]!==u.line_items?(_=u.line_items||[],n[2]=u.line_items,n[3]=_):_=n[3];const T=_,w=u.reason||"";let v;n[4]!==u.amount||n[5]!==u.total?(v=Math.abs((0,l.default)(u.amount??u.total)),n[4]=u.amount,n[5]=u.total,n[6]=v):v=n[6];const S=v;let V;n[7]!==y?(V=y("orders.refund"),n[7]=y,n[8]=V):V=n[8];const k=u.id||"\u2014";let R,F,M;n[9]!==V||n[10]!==k?(R=(0,h.jsxs)(o.Text,{className:"text-foreground text-xs font-medium tabular-nums",children:[V," #",k]}),n[9]=V,n[10]=k,n[11]=R):R=n[11],n[12]!==N?(F=N?(0,h.jsx)(o.Text,{className:"text-muted-foreground text-xs",children:N}):null,n[12]=N,n[13]=F):F=n[13],n[14]!==R||n[15]!==F?(M=(0,h.jsxs)(s.default,{className:"min-w-0 flex-1",children:[R,F]}),n[14]=R,n[15]=F,n[16]=M):M=n[16];const C=-S;let B,$,q,O,P,z,D,I;return n[17]!==p||n[18]!==C?(B=p(C),n[17]=p,n[18]=C,n[19]=B):B=n[19],n[20]!==B?($=(0,h.jsx)(o.Text,{className:"text-destructive text-sm font-semibold tabular-nums",children:B}),n[20]=B,n[21]=$):$=n[21],n[22]!==u.refunded_by||n[23]!==y?(q=u.refunded_by?(0,h.jsxs)(o.Text,{className:"text-muted-foreground text-xs",children:[y("orders.refunded_by",{defaultValue:"By"})," ",u.refunded_by]}):null,n[22]=u.refunded_by,n[23]=y,n[24]=q):q=n[24],n[25]!==$||n[26]!==q?(O=(0,h.jsxs)(s.default,{className:"items-end",children:[$,q]}),n[25]=$,n[26]=q,n[27]=O):O=n[27],n[28]!==O||n[29]!==M?(P=(0,h.jsxs)(s.default,{className:"bg-destructive/5 border-border/60 flex-row items-start justify-between gap-3 border-b px-3 py-2.5",children:[M,O]}),n[28]=O,n[29]=M,n[30]=P):P=n[30],n[31]!==w?(z=w?(0,h.jsx)(s.default,{className:"border-border/60 border-b px-3 py-2",children:(0,h.jsxs)(o.Text,{className:"text-foreground/80 text-xs italic",children:["\u201c",w,"\u201d"]})}):null,n[31]=w,n[32]=z):z=n[32],n[33]!==p||n[34]!==T||n[35]!==y?(D=T.length?(0,h.jsxs)(s.default,{className:"px-3 py-2",children:[(0,h.jsxs)(s.default,{className:"border-border/40 flex-row items-baseline gap-2 border-b pb-1",children:[(0,h.jsx)(o.Text,{className:"text-muted-foreground flex-1 text-[10px] font-semibold tracking-wide uppercase",children:y("common.product",{defaultValue:"Item"})}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-8 text-right text-[10px] font-semibold tracking-wide uppercase",children:y("common.quantity",{defaultValue:"Qty"})}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-14 text-right text-[10px] font-semibold tracking-wide uppercase",children:y("common.tax")}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-16 text-right text-[10px] font-semibold tracking-wide uppercase",children:y("common.total")})]}),T.map((e,t)=>(0,h.jsxs)(s.default,{className:"flex-row items-baseline gap-2 py-1",children:[(0,h.jsxs)(s.default,{className:"flex-1 flex-row flex-wrap items-center gap-2",children:[(0,h.jsx)(o.Text,{className:"text-foreground text-xs",children:e.name||"\u2014"}),e.sku?(0,h.jsx)(s.default,{className:"bg-primary/10 rounded px-1 py-0.5",children:(0,h.jsx)(o.Text,{className:"text-primary text-[10px] font-medium tabular-nums",children:e.sku})}):null]}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-8 text-right text-xs tabular-nums",children:e.quantity??"\u2014"}),(0,h.jsx)(o.Text,{className:"text-muted-foreground w-14 text-right text-xs tabular-nums",children:p((0,l.default)(e.total_tax))}),(0,h.jsx)(o.Text,{className:"text-foreground w-16 text-right text-xs tabular-nums",children:p((0,l.default)(e.total))})]},`${e.id||e.name||t}`))]}):null,n[33]=p,n[34]=T,n[35]=y,n[36]=D):D=n[36],n[37]!==P||n[38]!==z||n[39]!==D?(I=(0,h.jsxs)(s.default,{className:"border-border bg-card overflow-hidden rounded-md border",children:[P,z,D]}),n[37]=P,n[38]=z,n[39]=D,n[40]=I):I=n[40],I}function p(e){const l=(0,t.c)(26),{order:u,resource:b}=e,p=(0,x.useT)();let N;l[0]!==u.currency_symbol?(N={currencySymbol:u.currency_symbol},l[0]=u.currency_symbol,l[1]=N):N=l[1];const{format:_}=(0,f.useCurrencyFormat)(N),T=(0,n.useObservableSuspense)(b);if(!T.length)return null;let w;l[2]!==T?(w=y(T),l[2]=T,l[3]=w):w=l[3];const v=w;let S,V;l[4]!==p?(S=p("orders.refunds",{defaultValue:"Refunds"}),l[4]=p,l[5]=S):S=l[5],l[6]!==T.length||l[7]!==p?(V=p("orders.refund_count",{count:T.length}),l[6]=T.length,l[7]=p,l[8]=V):V=l[8];const k=-v;let R,F,M,C,B;if(l[9]!==_||l[10]!==k?(R=_(k),l[9]=_,l[10]=k,l[11]=R):R=l[11],l[12]!==V||l[13]!==R?(F=(0,h.jsxs)(o.Text,{className:"text-muted-foreground text-xs tabular-nums",children:[V," \xb7 ",R]}),l[12]=V,l[13]=R,l[14]=F):F=l[14],l[15]!==u.currency_symbol||l[16]!==T){let e;l[18]!==u.currency_symbol?(e=(e,t)=>(0,h.jsx)(j,{refund:e,currencySymbol:u.currency_symbol},`${e.id||t}`),l[18]=u.currency_symbol,l[19]=e):e=l[19],M=T.map(e),l[15]=u.currency_symbol,l[16]=T,l[17]=M}else M=l[17];return l[20]!==M?(C=(0,h.jsx)(s.default,{className:"gap-2",children:M}),l[20]=M,l[21]=C):C=l[21],l[22]!==S||l[23]!==F||l[24]!==C?(B=(0,h.jsx)(c.Section,{title:S,right:F,children:C}),l[22]=S,l[23]=F,l[24]=C,l[25]=B):B=l[25],B}},5317,[12,14,585,2669,1747,3185,1434,5309,1987,4472,5080,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.TotalsSection=function(e){const j=(0,t.c)(78),{order:y}=e,v=(0,u.useT)();let N;j[0]!==y.currency_symbol?(N={currencySymbol:y.currency_symbol},j[0]=y.currency_symbol,j[1]=N):N=j[1];const{format:T}=(0,c.useCurrencyFormat)(N);let w,$,M,S,V,k,B,C,D,F,O,P,q,z,A,E;if(j[2]!==T||j[3]!==y||j[4]!==v){const e=(y.line_items||[]).reduce(h,0),t=(0,s.default)(y.discount_total),u=(0,s.default)(y.shipping_total),c=(y.fee_lines||[]).reduce(_,0),N=(0,s.default)(y.total_tax);let q,z;if(M=f(y),P=(0,s.default)(y.total),j[17]!==y.coupon_lines||j[18]!==y.shipping_lines||j[19]!==y.tax_lines){const e=y.coupon_lines||[];let t,l;j[23]!==y.shipping_lines?(t=y.shipping_lines||[],j[23]=y.shipping_lines,j[24]=t):t=j[24],q=t,j[25]!==y.tax_lines?(l=y.tax_lines||[],j[25]=y.tax_lines,j[26]=l):l=j[26],O=l,z=e.length?e.map(b).filter(Boolean).join(", "):void 0,j[17]=y.coupon_lines,j[18]=y.shipping_lines,j[19]=y.tax_lines,j[20]=q,j[21]=z,j[22]=O}else q=j[20],z=j[21],O=j[22];const A=z,E=q.length?q[0]?.method_title:void 0;let G;$=o.Section,j[27]!==v?(F=v("orders.totals",{defaultValue:"Totals"}),j[27]=v,j[28]=F):F=j[28],w=l.default,S="gap-0.5",j[29]!==v?(G=v("common.subtotal"),j[29]=v,j[30]=G):G=j[30];const H=T(e);j[31]!==G||j[32]!==H?(V=(0,x.jsx)(p,{label:G,value:H}),j[31]=G,j[32]=H,j[33]=V):V=j[33],j[34]!==A||j[35]!==t||j[36]!==T||j[37]!==v?(k=t>0?(0,x.jsx)(p,{label:(0,x.jsxs)(l.default,{className:"flex-row items-center gap-2",children:[(0,x.jsx)(n.Text,{className:"text-muted-foreground text-sm",children:v("common.discount",{defaultValue:"Discount"})}),A?(0,x.jsx)(l.default,{className:"bg-primary/10 rounded px-1.5 py-0.5",children:(0,x.jsx)(n.Text,{className:"text-primary text-[10px] font-medium tabular-nums",children:A})}):null]}),value:T(-t)}):null,j[34]=A,j[35]=t,j[36]=T,j[37]=v,j[38]=k):k=j[38],B=q.length||u>0?(0,x.jsx)(p,{label:(0,x.jsxs)(l.default,{className:"flex-row items-center gap-2",children:[(0,x.jsx)(n.Text,{className:"text-muted-foreground text-sm",children:v("common.shipping")}),E?(0,x.jsxs)(n.Text,{className:"text-muted-foreground/80 text-xs",children:["\xb7 ",E]}):null]}),value:T(u)}):null,C=c>0?(0,x.jsx)(p,{label:v("pos_cart.fees"),value:T(c)}):null,D=N>0||O.length?(0,x.jsx)(p,{label:v("common.tax"),value:T(N)}):null,j[2]=T,j[3]=y,j[4]=v,j[5]=w,j[6]=$,j[7]=M,j[8]=S,j[9]=V,j[10]=k,j[11]=B,j[12]=C,j[13]=D,j[14]=F,j[15]=O,j[16]=P}else w=j[5],$=j[6],M=j[7],S=j[8],V=j[9],k=j[10],B=j[11],C=j[12],D=j[13],F=j[14],O=j[15],P=j[16];if(j[39]!==T||j[40]!==v||j[41]!==O){let e;j[43]!==T||j[44]!==v?(e=(e,t)=>{const o=e.label&&null!=e.rate_percent?`${e.label} ${e.rate_percent}%`:e.label||`${v("common.tax")} ${e.id??t+1}`;return(0,x.jsxs)(l.default,{className:"flex-row items-baseline justify-between gap-3 py-0.5 pl-3",children:[(0,x.jsx)(n.Text,{className:"text-muted-foreground/80 text-xs",children:o}),(0,x.jsx)(n.Text,{className:"text-foreground/80 text-xs tabular-nums",children:T((0,s.default)(e.tax_total))})]},`${e.id??e.label??"tax"}-${t}`)},j[43]=T,j[44]=v,j[45]=e):e=j[45],q=O.map(e),j[39]=T,j[40]=v,j[41]=O,j[42]=q}else q=j[42];j[46]!==T||j[47]!==M||j[48]!==v?(z=M>0?(0,x.jsx)(p,{label:v("orders.refund"),value:T(-M),tone:"destructive"}):null,j[46]=T,j[47]=M,j[48]=v,j[49]=z):z=j[49];j[50]!==M||j[51]!==v?(A=v(M>0?"orders.net_payment":"common.total"),j[50]=M,j[51]=v,j[52]=A):A=j[52];j[53]!==A?(E=(0,x.jsx)(n.Text,{className:"text-foreground text-sm font-semibold",children:A}),j[53]=A,j[54]=E):E=j[54];const G=P-M;let H,I,J,K,L;j[55]!==T||j[56]!==G?(H=T(G),j[55]=T,j[56]=G,j[57]=H):H=j[57];j[58]!==H?(I=(0,x.jsx)(n.Text,{className:"text-foreground text-lg font-semibold tracking-tight tabular-nums",children:H}),j[58]=H,j[59]=I):I=j[59];j[60]!==E||j[61]!==I?(J=(0,x.jsxs)(l.default,{className:"border-border mt-2 flex-row items-baseline justify-between gap-3 border-t pt-3",children:[E,I]}),j[60]=E,j[61]=I,j[62]=J):J=j[62];j[63]!==w||j[64]!==z||j[65]!==J||j[66]!==S||j[67]!==V||j[68]!==k||j[69]!==B||j[70]!==C||j[71]!==D||j[72]!==q?(K=(0,x.jsxs)(w,{className:S,children:[V,k,B,C,D,q,z,J]}),j[63]=w,j[64]=z,j[65]=J,j[66]=S,j[67]=V,j[68]=k,j[69]=B,j[70]=C,j[71]=D,j[72]=q,j[73]=K):K=j[73];j[74]!==$||j[75]!==K||j[76]!==F?(L=(0,x.jsx)($,{title:F,children:K}),j[74]=$,j[75]=K,j[76]=F,j[77]=L):L=j[77];return L};var t=r(d[0]);r(d[1]);var l=e(r(d[2])),s=e(r(d[3])),n=r(d[4]),o=r(d[5]),u=r(d[6]),c=r(d[7]),x=r(d[8]);function f(e){return(e.refunds||[]).reduce((e,t)=>{const l='amount'in t?t.amount??t.total:t.total;return e+Math.abs((0,s.default)(l))},0)}function p(e){const s=(0,t.c)(10),{label:o,value:u,tone:c,indent:f}=e,p=void 0===c?"default":c,b="destructive"===p?"text-destructive":"text-foreground",_="destructive"===p?"text-destructive":"text-muted-foreground",h="flex-row items-baseline justify-between gap-3 py-1 "+(f?"pl-3":"");let j;s[0]!==o||s[1]!==_?(j="string"==typeof o?(0,x.jsx)(n.Text,{className:`text-sm ${_}`,children:o}):o,s[0]=o,s[1]=_,s[2]=j):j=s[2];const y=`text-sm tabular-nums ${b}`;let v,N;return s[3]!==y||s[4]!==u?(v=(0,x.jsx)(n.Text,{className:y,children:u}),s[3]=y,s[4]=u,s[5]=v):v=s[5],s[6]!==h||s[7]!==j||s[8]!==v?(N=(0,x.jsxs)(l.default,{className:h,children:[j,v]}),s[6]=h,s[7]=j,s[8]=v,s[9]=N):N=s[9],N}function b(e){return e.code}function _(e,t){return e+(0,s.default)(t.total)}function h(e,t){return e+(0,s.default)(t.subtotal??t.total)}},5318,[12,14,585,2669,1434,5309,1987,4472,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.useOrderRefunds=function(f){const l=(0,t.c)(5),p=(0,o.useRestHttpClient)();let v;l[0]!==p||l[1]!==f?(v=(0,s.from)(p.get(`orders/${f}/refunds`)).pipe((0,u.map)(c)),l[0]=p,l[1]=f,l[2]=v):v=l[2];const _=v;let b;l[3]!==_?(b=new n.ObservableResource(_),l[3]=_,l[4]=b):b=l[4];return b};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),u=r(d[4]),o=r(d[5]);function c(t){return t.data}},5319,[12,14,1747,1748,1972,4411]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return S}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),t=r(d[1]),o=(e=t)&&e.__esModule?e:{default:e},c=r(d[2]),s=r(d[3]),l=r(d[4]);const u={initialRouteName:'index'};function S(){const e=(0,n.c)(9),t=(0,s.useNavigationBackground)();let u,S,f,p,b,_,k;return e[0]!==t?(u={headerShown:!1,contentStyle:{backgroundColor:t}},e[0]=t,e[1]=u):u=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(S=(0,l.jsx)(c.Stack.Screen,{name:"index"}),e[2]=S):S=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=f):f=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(p=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/view/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=p):p=e[4],e[5]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/receipt/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[5]=b):b=e[5],e[6]===Symbol.for("react.memo_cache_sentinel")?(_=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/refund/[orderId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[6]=_):_=e[6],e[7]!==u?(k=(0,l.jsx)(o.default,{className:"bg-background flex-1",children:(0,l.jsxs)(c.Stack,{screenOptions:u,children:[S,f,p,b,_]})}),e[7]=u,e[8]=k):k=e[8],k}},5320,[12,585,850,4982,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]),c=(0,t.withProAccess)(n.OrdersScreen,'orders')},5321,[5088,5322]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.OrdersScreen=function(){const t=(0,e.c)(44),{uiSettings:s}=(0,U.useUISettings)("orders"),x=(0,D.useT)(),{wpCredentials:y,store:j}=(0,C.useAppState)(),{bottom:S}=(0,l.useSafeAreaInsets)(),N=String(y?.id);let B,k,M;t[0]!==j?.id||t[1]!==N?(B={$and:[{meta_data:{$elemMatch:{key:"_pos_user",value:N}}}]},j?.id?B.$and.push({meta_data:{$elemMatch:{key:"_pos_store",value:String(j?.id)}}}):B.created_via="woocommerce-pos",t[0]=j?.id,t[1]=N,t[2]=B):B=t[2];t[3]===Symbol.for("react.memo_cache_sentinel")?(k=["orders"],t[3]=k):k=t[3];t[4]!==s.sortBy||t[5]!==s.sortDirection?(M={[s.sortBy]:s.sortDirection},t[4]=s.sortBy,t[5]=s.sortDirection,t[6]=M):M=t[6];const A=M;let O,T;t[7]!==A?(O=[A],t[7]=A,t[8]=O):O=t[8];t[9]!==B||t[10]!==O?(T={queryKeys:k,collectionName:"orders",initialParams:{sort:O,selector:B},infiniteScroll:!0},t[9]=B,t[10]=O,t[11]=T):T=t[11];const q=(0,p.useQuery)(T),w=0!==S?S:void 0;let F,Q,V,z,K,R,G,J,L,W,X,Y,Z,ee;t[12]!==w?(F={paddingBottom:w},t[12]=w,t[13]=F):F=t[13];t[14]!==x?(Q=x("orders.search_orders"),t[14]=x,t[15]=Q):Q=t[15];t[16]!==q||t[17]!==Q?(V=(0,E.jsx)($.QuerySearchInput,{query:q,placeholder:Q,className:"flex-1",testID:"search-orders"}),t[16]=q,t[17]=Q,t[18]=V):V=t[18];t[19]!==x?(z=x("orders.order_settings"),t[19]=x,t[20]=z):z=t[20];t[21]===Symbol.for("react.memo_cache_sentinel")?(K=(0,E.jsx)(b.UISettingsForm,{}),t[21]=K):K=t[21];t[22]!==z?(R=(0,E.jsx)(P.UISettingsDialog,{title:z,children:K}),t[22]=z,t[23]=R):R=t[23];t[24]!==R||t[25]!==V?(G=(0,E.jsxs)(u.HStack,{children:[V,R]}),t[24]=R,t[25]=V,t[26]=G):G=t[26];t[27]!==q?(J=(0,E.jsx)(c.ErrorBoundary,{children:(0,E.jsx)(f.FilterBar,{query:q})}),t[27]=q,t[28]=J):J=t[28];t[29]!==G||t[30]!==J?(L=(0,E.jsx)(n.CardHeader,{className:"bg-card-header p-2",children:(0,E.jsxs)(h.VStack,{children:[G,J]})}),t[29]=G,t[30]=J,t[31]=L):L=t[31];t[32]===Symbol.for("react.memo_cache_sentinel")?(W=(0,E.jsx)(I.DataTableSkeleton,{id:"orders"}),t[32]=W):W=t[32];t[33]!==x?(X=x("common.no_orders_found"),t[33]=x,t[34]=X):X=t[34];t[35]!==q||t[36]!==X?(Y=(0,E.jsx)(n.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,E.jsx)(c.ErrorBoundary,{children:(0,E.jsx)(_.Suspense,{fallback:W,children:(0,E.jsx)(v.DataTable,{id:"orders",query:q,renderCell:H,noDataMessage:X,estimatedItemSize:100})})})}),t[35]=q,t[36]=X,t[37]=Y):Y=t[37];t[38]!==L||t[39]!==Y?(Z=(0,E.jsxs)(n.Card,{className:"flex-1",children:[L,Y]}),t[38]=L,t[39]=Y,t[40]=Z):Z=t[40];t[41]!==Z||t[42]!==F?(ee=(0,E.jsx)(o.default,{testID:"screen-orders",className:"h-full p-2",style:F,children:Z}),t[41]=Z,t[42]=F,t[43]=ee):ee=t[43];return ee};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),o=(t=s)&&t.__esModule?t:{default:t},l=r(d[3]),n=r(d[4]),c=r(d[5]),u=r(d[6]),_=r(d[7]),h=r(d[8]),p=r(d[9]),x=r(d[10]),y=r(d[11]),j=r(d[12]),S=r(d[13]),f=r(d[14]),b=r(d[15]),C=r(d[16]),D=r(d[17]),v=r(d[18]),I=r(d[19]),N=r(d[20]),B=r(d[21]),k=r(d[22]),M=r(d[23]),A=r(d[24]),O=r(d[25]),T=r(d[26]),q=r(d[27]),$=r(d[28]),P=r(d[29]),U=r(d[30]),w=r(d[31]),E=r(d[32]);const F={actions:x.Actions,billing:y.Address,shipping:y.Address,customer_id:M.Customer,customer_note:j.Note,status:T.Status,total:q.Total,date_created_gmt:N.DateCell,date_modified_gmt:N.DateCell,date_completed_gmt:N.DateCell,date_paid_gmt:N.DateCell,payment_method:O.PaymentMethod,created_via:k.CreatedVia,cashier:B.Cashier,receipt:S.Receipt,number:A.OrderNumber};function H(e,t){const s=F[e];return s?(0,E.jsx)(s,Object.assign({},t)):(0,E.jsx)(w.TextCell,Object.assign({},t))}},5322,[12,14,585,854,3186,1348,1351,1741,1605,4070,5323,5324,5325,5326,5327,5335,2022,1987,4825,5258,5259,5336,5337,5338,5339,5340,5341,5342,4854,4629,1745,4826,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function({row:I}){const y=I.original.document,v=(0,n.useRouter)(),M=(0,t.useObservableEagerState)(y.status$),P=(0,j.usePullDocument)(),{localPatch:b}=(0,_.useLocalMutation)(),[A,T]=e.useState(!1),O=(0,p.useT)(),{store:S,wpCredentials:C}=(0,u.useAppState)(),$=(0,t.useObservableEagerState)(y.id$),k=(0,x.useDeleteDocument)(),{readOnly:L}=(0,h.useProAccess)(),R=$&&!!M&&f.includes(M),E=e.useCallback(async()=>{const e=y.getLatest().toMutableJSON()?.meta_data||[];D(e,'_pos_user',String(C.id)),0!==S.id&&D(e,'_pos_store',String(S.id)),await b({document:y,data:{status:'pos-open',meta_data:e}}),v.push({pathname:'/cart/[...orderId]',params:{orderId:y.uuid?[y.uuid]:[]}})},[b,v,y,S.id,C.id]),F=e.useCallback(async()=>{try{const e=y.getLatest();e.id&&await k(e.id,e.collection),await e.remove()}finally{}},[k,y]);if(L)return null;return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(s.DropdownMenu,{children:[(0,w.jsx)(s.DropdownMenuTrigger,{asChild:!0,children:(0,w.jsx)(c.IconButton,{name:"ellipsisVertical"})}),(0,w.jsxs)(s.DropdownMenuContent,{align:"end",children:[(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>v.push({pathname:`/orders/view/${y.uuid}`}),children:[(0,w.jsx)(d.Icon,{name:"eye"}),(0,w.jsx)(l.Text,{children:O('common.view')})]}),(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>v.push({pathname:`/orders/edit/${y.uuid}`}),children:[(0,w.jsx)(d.Icon,{name:"penToSquare"}),(0,w.jsx)(l.Text,{children:O('common.edit')})]}),(0,w.jsxs)(s.DropdownMenuItem,{onPress:E,children:[(0,w.jsx)(d.Icon,{name:"cartShopping"}),(0,w.jsx)(l.Text,{children:O('orders.re-open')})]}),$&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>v.push({pathname:`/orders/receipt/${y.uuid}`}),children:[(0,w.jsx)(d.Icon,{name:"receipt"}),(0,w.jsx)(l.Text,{children:O('common.receipt')})]}),R&&(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>v.push({pathname:`/orders/refund/${y.uuid}`}),children:[(0,w.jsx)(d.Icon,{name:"arrowRotateLeft"}),(0,w.jsx)(l.Text,{children:O('orders.refund')})]}),(0,w.jsxs)(s.DropdownMenuItem,{onPress:()=>P(y.id,y.collection),children:[(0,w.jsx)(d.Icon,{name:"arrowRotateRight"}),(0,w.jsx)(l.Text,{children:O('common.sync')})]})]}),(0,w.jsx)(s.DropdownMenuSeparator,{}),(0,w.jsxs)(s.DropdownMenuItem,{variant:"destructive",onPress:()=>T(!0),children:[(0,w.jsx)(d.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,w.jsx)(l.Text,{children:O('common.delete')})]})]})]}),(0,w.jsx)(o.AlertDialog,{open:A,onOpenChange:T,children:(0,w.jsxs)(o.AlertDialogContent,{children:[(0,w.jsxs)(o.AlertDialogHeader,{children:[(0,w.jsx)(o.AlertDialogTitle,{children:y.id?O('orders.delete_order_2',{id:y.id}):O('orders.delete_order')}),(0,w.jsx)(o.AlertDialogDescription,{children:y.id?O('orders.are_you_sure_you_want_to'):O('orders.are_you_sure_you_want_to_2')})]}),(0,w.jsxs)(o.AlertDialogFooter,{children:[(0,w.jsx)(o.AlertDialogCancel,{children:O('common.cancel')}),(0,w.jsx)(o.AlertDialogAction,{variant:"destructive",onPress:F,children:O('common.delete')})]})]})})]})};var e=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[0])),n=r(_d[1]),t=r(_d[2]),o=r(_d[3]),s=r(_d[4]),d=r(_d[5]),c=r(_d[6]),l=r(_d[7]),u=r(_d[8]),p=r(_d[9]),h=r(_d[10]),x=r(_d[11]),j=r(_d[12]),_=r(_d[13]),w=r(_d[14]);const D=(e,n,t)=>{const o=e.findIndex(e=>e.key===n);-1!==o?e[o].value=t:e.push({key:n,value:t})},f=['completed','processing','on-hold']},5323,[14,850,1747,5238,4486,1357,1574,1434,2022,1987,5093,4483,4835,3232,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Address=function(u){const c=(0,s.c)(2),{row:l,column:v}=u,_=l.original.document,b=(0,t.useObservableEagerState)(_[`${v.id}$`]);let f;c[0]!==b?(f=b?(0,o.jsx)(n.FormatAddress,{address:b,showName:!1}):null,c[0]=b,c[1]=f):f=c[1];return f};var s=r(d[0]);r(d[1]);var t=r(d[2]),n=r(d[3]),o=r(d[4])},5324,[12,14,1747,5271,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Note=function(u){const h=(0,t.c)(3),{row:_}=u,j=_.original.document,x=(0,n.useObservableEagerState)(j.customer_note$);if(!x)return null;let f,v;h[0]===Symbol.for("react.memo_cache_sentinel")?(f=(0,c.jsx)(l.TooltipTrigger,{asChild:!0,children:(0,c.jsx)(o.IconButton,{name:"messageLines"})}),h[0]=f):f=h[0];h[1]!==x?(v=(0,c.jsxs)(l.Tooltip,{delayDuration:150,showOnNative:!0,children:[f,(0,c.jsx)(l.TooltipContent,{children:(0,c.jsx)(s.Text,{children:x})})]}),h[1]=x,h[2]=v):v=h[2];return v};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),s=r(d[4]),l=r(d[5]),c=r(d[6])},5325,[12,14,1747,1574,1434,1578,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Receipt=function(h){const j=(0,t.c)(10),{row:x}=h,T=x.original.document,f=!!(0,n.useObservableEagerState)(T.id$),v=(0,l.useT)(),_=(0,o.useRouter)();if(!f)return null;let b,w,y,C;j[0]!==T.uuid||j[1]!==_?(b=(0,p.jsx)(c.TooltipTrigger,{asChild:!0,children:(0,p.jsx)(u.IconButton,{name:"receipt",onPress:()=>_.push(`(app)/(drawer)/orders/(modals)/receipt/${T.uuid}`)})}),j[0]=T.uuid,j[1]=_,j[2]=b):b=j[2];j[3]!==v?(w=v("common.receipt"),j[3]=v,j[4]=w):w=j[4];j[5]!==w?(y=(0,p.jsx)(c.TooltipContent,{children:(0,p.jsx)(s.Text,{children:w})}),j[5]=w,j[6]=y):y=j[6];j[7]!==b||j[8]!==y?(C=(0,p.jsxs)(c.Tooltip,{delayDuration:150,children:[b,y]}),j[7]=b,j[8]=y,j[9]=C):C=j[9];return C};var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),u=r(d[4]),s=r(d[5]),c=r(d[6]),l=r(d[7]),p=r(d[8])},5326,[12,14,850,1747,1574,1434,1578,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.FilterBar=function(t){const s=(0,e.c)(64),{query:w}=t,C=(0,_.useGuestCustomer)();let E;s[0]!==w?(E=w.rxQuery$.pipe((0,o.map)(()=>w.getSelector("customer_id"))),s[0]=w,s[1]=E):E=s[1];const I=(0,u.useObservableEagerState)(E);let M;s[2]!==I?(M=(0,x.normalizeSelectedCustomerID)(I),s[2]=I,s[3]=M):M=s[3];const Q=M;let R;s[4]!==w?(R=w.rxQuery$.pipe((0,o.map)(()=>w.getMetaDataElemMatchValue("_pos_user"))),s[4]=w,s[5]=R):R=s[5];const F=(0,u.useObservableEagerState)(R),{wpCredentials:N}=(0,y.useAppState)(),K=(0,q.usePullDocument)(),{collection:k}=(0,D.useCollection)("customers"),z=Q??"none";let A,B,G;s[6]!==z?(A=["customers","orders-customer-filter",z],s[6]=z,s[7]=A):A=s[7];s[8]!==Q?(B=void 0!==Q&&0!==Q?{selector:{id:Q}}:void 0,s[8]=Q,s[9]=B):B=s[9];s[10]!==A||s[11]!==B?(G={queryKeys:A,collectionName:"customers",initialParams:B},s[10]=A,s[11]=B,s[12]=G):G=s[12];const H=(0,p.useQuery)(G),V=F??"none";let J,L,T;s[13]!==V?(J=["customers","cashier-filter",V],s[13]=V,s[14]=J):J=s[14];s[15]!==F?(L=null!=F?{selector:{id:(0,l.default)(F)}}:void 0,s[15]=F,s[16]=L):L=s[16];s[17]!==J||s[18]!==L?(T={queryKeys:J,collectionName:"customers",initialParams:L},s[17]=J,s[18]=L,s[19]=T):T=s[19];const U=(0,p.useQuery)(T);let W;s[20]!==k||s[21]!==K?(W=e=>(0,j.createSelectedEntityFromInputs$)(e.pipe((0,o.map)(e=>{const[t,s,u]=e;return[t,s?.pipe((0,o.tap)(e=>{t&&0!==t&&0===e.hits.length&&(0,P.pullDocumentSafely)(K,(0,l.default)(t),k)})),u,!1]}))),s[20]=k,s[21]=K,s[22]=W):W=s[22];const X=Q,Y=H?.result$;let Z;s[23]!==k||s[24]!==C||s[25]!==K||s[26]!==X||s[27]!==Y?(Z=[X,Y,C,K,k],s[23]=k,s[24]=C,s[25]=K,s[26]=X,s[27]=Y,s[28]=Z):Z=s[28];const ee=(0,u.useObservable)(W,Z);let te;s[29]!==ee?(te=new u.ObservableResource(ee),s[29]=ee,s[30]=te):te=s[30];const se=te;let re;s[31]!==k||s[32]!==K?(re=e=>(0,j.createSelectedEntityFromInputs$)(e.pipe((0,o.map)(e=>{const[t,s]=e;return[t,s?.pipe((0,o.tap)(e=>{t&&0===e.hits.length&&(0,P.pullDocumentSafely)(K,(0,l.default)(t),k)})),void 0,!1]}))),s[31]=k,s[32]=K,s[33]=re):re=s[33];const le=F,ue=U?.result$;let oe;s[34]!==k||s[35]!==K||s[36]!==le||s[37]!==ue?(oe=[le,ue,void 0,K,k],s[34]=k,s[35]=K,s[36]=le,s[37]=ue,s[38]=oe):oe=s[38];const ce=(0,u.useObservable)(re,oe);let ne;s[39]!==ce?(ne=new u.ObservableResource(ce),s[39]=ce,s[40]=ne):ne=s[40];const ae=ne;let ie;s[41]!==N?(ie=new u.ObservableResource(N.populate$("stores"),$),s[41]=N,s[42]=ie):ie=s[42];const pe=ie;let me,de;s[43]!==w?(me=(0,O.jsx)(S.StatusPill,{query:w}),s[43]=w,s[44]=me):me=s[44];s[45]!==Q||s[46]!==se||s[47]!==w?(de=(0,O.jsx)(n.Suspense,{children:(0,O.jsx)(v.CustomerPill,{resource:se,query:w,customerID:Q})}),s[45]=Q,s[46]=se,s[47]=w,s[48]=de):de=s[48];const ye=F;let be;s[49]!==ae||s[50]!==w||s[51]!==ye?(be=(0,O.jsx)(n.Suspense,{children:(0,O.jsx)(b.CashierPill,{resource:ae,query:w,cashierID:ye})}),s[49]=ae,s[50]=w,s[51]=ye,s[52]=be):be=s[52];const ve=pe;let fe,Se,he;s[53]!==w||s[54]!==ve?(fe=(0,O.jsx)(h.StorePill,{resource:ve,query:w}),s[53]=w,s[54]=ve,s[55]=fe):fe=s[55];s[56]!==w?(Se=(0,O.jsx)(f.DateRangePill,{query:w}),s[56]=w,s[57]=Se):Se=s[57];s[58]!==me||s[59]!==de||s[60]!==be||s[61]!==fe||s[62]!==Se?(he=(0,O.jsxs)(c.HStack,{className:"w-full flex-wrap",children:[me,de,be,fe,Se]}),s[58]=me,s[59]=de,s[60]=be,s[61]=fe,s[62]=Se,s[63]=he):he=s[63];return he};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),l=(t=s)&&t.__esModule?t:{default:t},u=r(d[3]),o=r(d[4]),c=r(d[5]),n=r(d[6]),p=r(d[7]),y=r(d[8]),b=r(d[9]),v=r(d[10]),f=r(d[11]),S=r(d[12]),h=r(d[13]),x=r(d[14]),j=r(d[15]),P=r(d[16]),_=r(d[17]),q=r(d[18]),D=r(d[19]),O=r(d[20]);function $(e){return!!e}},5327,[12,14,2669,1747,1972,1351,1741,4070,2022,5328,5330,5331,5332,5333,5329,5334,4837,4180,4835,4523,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CashierPill=function(t){const c=(0,e.c)(26),{query:l,resource:d,cashierID:y}=t;let f=(0,o.useObservableSuspense)(d);const{format:j}=(0,h.useCustomerNameFormat)(),v=(0,u.useT)(),p=f?.__isLoading,C=null!=y;if(!f&&C){let e;c[0]!==y?(e={id:y},c[0]=y,c[1]=e):e=c[1],f=e}const S=C?f:null;let O;c[2]!==S||c[3]!==C||c[4]!==p?(O=C&&(!!p||(0,_.isIdOnlyCustomerEntity)(S)),c[2]=S,c[3]=C,c[4]=p,c[5]=O):O=c[5];const P=O;let E;c[6]!==l?(E=()=>{l.removeElemMatch("meta_data",{key:"_pos_user"}).exec()},c[6]=l,c[7]=E):E=c[7];const M=E;let T;c[8]!==l?(T=e=>{e&&l.removeElemMatch("meta_data",{key:"_pos_user"}).where("meta_data").multipleElemMatch({key:"_pos_user",value:String(e.value)}).exec()},c[8]=l,c[9]=T):T=c[9];const k=C?void 0:"muted";let w,I,q,B,D;c[10]!==S||c[11]!==j||c[12]!==P||c[13]!==v?(w=P?v("common.loading"):S?j(S):v("common.select_cashier"),c[10]=S,c[11]=j,c[12]=P,c[13]=v,c[14]=w):w=c[14];c[15]!==w?(I=(0,b.jsx)(s.ButtonText,{children:w}),c[15]=w,c[16]=I):I=c[16];c[17]!==M||c[18]!==C||c[19]!==k||c[20]!==I?(q=(0,b.jsx)(n.ComboboxTrigger,{asChild:!0,children:(0,b.jsx)(s.ButtonPill,{size:"xs",leftIcon:"userCrown",variant:k,removable:C,onRemove:M,children:I})}),c[17]=M,c[18]=C,c[19]=k,c[20]=I,c[21]=q):q=c[21];c[22]===Symbol.for("react.memo_cache_sentinel")?(B=(0,b.jsx)(n.ComboboxContent,{children:(0,b.jsx)(x,{})}),c[22]=B):B=c[22];c[23]!==T||c[24]!==q?(D=(0,b.jsxs)(n.Combobox,{onValueChange:T,children:[q,B]}),c[23]=T,c[24]=q,c[25]=D):D=c[25];return D};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),s=r(_d[3]),n=r(_d[4]),c=r(_d[5]),l=r(_d[6]),u=r(_d[7]),h=r(_d[8]),d=r(_d[9]),_=r(_d[10]),b=r(_d[11]);function x(){const o=(0,e.c)(15),s=(0,u.useT)(),[h,_]=t.useState("");let x,y;o[0]===Symbol.for("react.memo_cache_sentinel")?(x=["customers","cashier-select"],o[0]=x):x=o[0],o[1]===Symbol.for("react.memo_cache_sentinel")?(y={queryKeys:x,collectionName:"customers",initialParams:{sort:[{last_name:"asc"}],selector:{role:{$in:["administrator","shop_manager","cashier"]}}},greedy:!0},o[1]=y):y=o[1];const f=(0,l.useQuery)(y);let j;o[2]!==f?(j=e=>{_(e),f?.debouncedSearch(e)},o[2]=f,o[3]=j):j=o[3];const v=j;let p,C,S,O;return o[4]!==s?(p=s("common.search_cashiers"),o[4]=s,o[5]=p):p=o[5],o[6]!==v||o[7]!==h||o[8]!==p?(C=(0,b.jsx)(n.ComboboxInput,{placeholder:p,value:h,onChangeText:v}),o[6]=v,o[7]=h,o[8]=p,o[9]=C):C=o[9],o[10]!==f?(S=(0,b.jsx)(c.Suspense,{children:(0,b.jsx)(d.CustomerList,{query:f,withGuest:!1})}),o[10]=f,o[11]=S):S=o[11],o[12]!==C||o[13]!==S?(O=(0,b.jsxs)(b.Fragment,{children:[C,S]}),o[12]=C,o[13]=S,o[14]=O):O=o[14],O}},5328,[12,14,1747,3185,4350,1741,4070,1987,4544,4695,5329,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.normalizeSelectedCustomerID=function(e){if(null==e||''===e)return;const t=(0,u.default)(e);return Number.isFinite(t)?t:void 0},_e.isIdOnlyCustomerEntity=l,_e.resolveCustomerPillEntity=function({customer:e,selectedCustomer:t,customerID:u,isActive:n}){if(!n)return null;if(e&&(0===e.id||!l(e)))return e;if(t?.id===u)return t;return e??null};var e,t=r(d[0]),u=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]);function l(e){return!!e&&(!!e.id&&!(0,n.extractNameFromJSON)(e))}},5329,[2669,4546]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CustomerPill=function(e){const s=(0,t.c)(32),{query:v,resource:x,customerID:C}=e;let j=(0,u.useObservableSuspense)(x);const{format:y}=(0,f.useCustomerNameFormat)(),O=(0,d.useT)(),P=j?.__isLoading,p=null!=C,[S,I]=o.useState(null);if(!j&&p){let e;s[0]!==C?(e={id:C},s[0]=C,s[1]=e):e=s[1],j=e}const[w,D]=o.useState(C);C!==w&&(D(C),I(p?e=>e?.id===C?e:null:null));let E;s[2]!==j||s[3]!==C||s[4]!==p||s[5]!==S?(E=(0,_.resolveCustomerPillEntity)({customer:j,selectedCustomer:S,customerID:C,isActive:p}),s[2]=j,s[3]=C,s[4]=p,s[5]=S,s[6]=E):E=s[6];const M=E;let T;s[7]!==M||s[8]!==p||s[9]!==P?(T=p&&(!!P||(0,_.isIdOnlyCustomerEntity)(M)),s[7]=M,s[8]=p,s[9]=P,s[10]=T):T=s[10];const q=T;let B;s[11]!==v||s[12]!==I?(B=e=>{e&&(I(e.item??null),v.where("customer_id").equals((0,n.default)(e.value)).exec())},s[11]=v,s[12]=I,s[13]=B):B=s[13];const k=p?void 0:"muted";let z,A,F,G,L,N;s[14]!==v?(z=()=>v.removeWhere("customer_id").exec(),s[14]=v,s[15]=z):z=s[15];s[16]!==M||s[17]!==y||s[18]!==q||s[19]!==O?(A=q?O("common.loading"):M?y(M):O("common.select_customer"),s[16]=M,s[17]=y,s[18]=q,s[19]=O,s[20]=A):A=s[20];s[21]!==A?(F=(0,h.jsx)(l.ButtonText,{children:A}),s[21]=A,s[22]=F):F=s[22];s[23]!==p||s[24]!==k||s[25]!==z||s[26]!==F?(G=(0,h.jsx)(c.ComboboxTrigger,{asChild:!0,children:(0,h.jsx)(l.ButtonPill,{size:"xs",leftIcon:"user",variant:k,removable:p,onRemove:z,children:F})}),s[23]=p,s[24]=k,s[25]=z,s[26]=F,s[27]=G):G=s[27];s[28]===Symbol.for("react.memo_cache_sentinel")?(L=(0,h.jsx)(c.ComboboxContent,{children:(0,h.jsx)(b.CustomerSearch,{withGuest:!0})}),s[28]=L):L=s[28];s[29]!==B||s[30]!==G?(N=(0,h.jsxs)(c.Combobox,{onValueChange:B,children:[G,L]}),s[29]=B,s[30]=G,s[31]=N):N=s[31];return N};var e,t=r(_d[0]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),n=(e=s)&&e.__esModule?e:{default:e},u=r(_d[3]),l=r(_d[4]),c=r(_d[5]),d=r(_d[6]),f=r(_d[7]),b=r(_d[8]),_=r(_d[9]),h=r(_d[10])},5330,[12,14,2669,1747,3185,4350,1987,4544,4695,5329,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DateRangePill=function(y){const D=(0,e.c)(30),{query:_,onRemove:T}=y,b=(0,u.useT)(),p=t.useRef(null);let x;D[0]!==_?(x=_.rxQuery$.pipe((0,c.map)(()=>_.getSelector("date_created_gmt"))),D[0]=_,D[1]=x):x=D[1];const j=(0,n.useObservableEagerState)(x),h=!!(j&&j?.$gte&&j?.$lte),{formatDate:M}=(0,f.useLocalDate)();let O;if(D[2]!==M||D[3]!==h||D[4]!==j||D[5]!==b){e:{if(!h){let e;D[7]!==b?(e=b("common.date_range"),D[7]=b,D[8]=e):e=D[8],O=e;break e}const e=(0,f.convertUTCStringToLocalDate)(j.$gte),t=(0,f.convertUTCStringToLocalDate)(j.$lte);if((0,o.isSameDay)(e,t)){if((0,o.isToday)(e)){let e;D[9]!==b?(e=b("common.today"),D[9]=b,D[10]=e):e=D[10],O=e;break e}if((0,o.isYesterday)(e)){let e;D[11]!==b?(e=b("common.yesterday"),D[11]=b,D[12]=e):e=D[12],O=e;break e}}O=`${M(e,"d MMM")} - ${M(t,"d MMM")}`}D[2]=M,D[3]=h,D[4]=j,D[5]=b,D[6]=O}else O=D[6];const P=O;let S;D[13]!==_?(S=e=>{if(!e?.from||!e?.to)return;const{from:t,to:n}=e;_.where("date_created_gmt").gte((0,f.convertLocalDateToUTCString)((0,o.startOfDay)(t))).lte((0,f.convertLocalDateToUTCString)((0,o.endOfDay)(n))).exec(),p.current&&p.current?.close()},D[13]=_,D[14]=S):S=D[14];const C=S,$=h?void 0:"muted";let L,R,k,U,w;D[15]!==T||D[16]!==_?(L=()=>{T?T():_.removeWhere("date_created_gmt").exec()},D[15]=T,D[16]=_,D[17]=L):L=D[17];D[18]!==P?(R=(0,v.jsx)(l.ButtonText,{children:P}),D[18]=P,D[19]=R):R=D[19];D[20]!==h||D[21]!==$||D[22]!==L||D[23]!==R?(k=(0,v.jsx)(s.PopoverTrigger,{ref:p,asChild:!0,children:(0,v.jsx)(l.ButtonPill,{size:"xs",leftIcon:"calendarDays",variant:$,removable:h,onRemove:L,children:R})}),D[20]=h,D[21]=$,D[22]=L,D[23]=R,D[24]=k):k=D[24];D[25]!==C?(U=(0,v.jsx)(s.PopoverContent,{className:"w-auto p-2",children:(0,v.jsx)(d.DateRangeCalendar,{onSelect:C})}),D[25]=C,D[26]=U):U=D[26];D[27]!==k||D[28]!==U?(w=(0,v.jsxs)(s.Popover,{children:[k,U]}),D[27]=k,D[28]=U,D[29]=w):w=D[29];return w};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),n=r(_d[3]),c=r(_d[4]),l=r(_d[5]),s=r(_d[6]),d=r(_d[7]),u=r(_d[8]),f=r(_d[9]),v=r(_d[10])},5331,[12,14,3238,1747,1972,3185,4553,5252,1987,3233,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.StatusPill=function(x){const h=(0,t.c)(30),{query:S}=x;let f;h[0]!==S?(f=S.rxQuery$.pipe((0,s.map)(()=>S.getSelector("status"))),h[0]=S,h[1]=f):f=h[1];const j=(0,l.useObservableEagerState)(f),p=(0,c.useT)(),C=!!j,{items:P}=(0,o.useOrderStatusLabel)();let _;if(h[2]!==P||h[3]!==j){let t;h[5]!==j?(t=t=>t.value===j,h[5]=j,h[6]=t):t=h[6],_=P.find(t),h[2]=P,h[3]=j,h[4]=_}else _=h[4];const y=_;let O;h[7]!==S?(O=t=>t&&S.where("status").equals(t.value).exec(),h[7]=S,h[8]=O):O=h[8];const T=C?void 0:"muted";let q,B,I,k,w,z,E;h[9]!==S?(q=()=>S.removeWhere("status").exec(),h[9]=S,h[10]=q):q=h[10];h[11]!==p||h[12]!==y?.label?(B=y?.label||p("common.status"),h[11]=p,h[12]=y?.label,h[13]=B):B=h[13];h[14]!==B?(I=(0,v.jsx)(n.ButtonText,{children:B}),h[14]=B,h[15]=I):I=h[15];h[16]!==C||h[17]!==T||h[18]!==q||h[19]!==I?(k=(0,v.jsx)(u.SelectPrimitiveTrigger,{asChild:!0,children:(0,v.jsx)(n.ButtonPill,{size:"xs",leftIcon:"cartCircleCheck",variant:T,removable:C,onRemove:q,children:I})}),h[16]=C,h[17]=T,h[18]=q,h[19]=I,h[20]=k):k=h[20];h[21]!==P?(w=P.map(b),h[21]=P,h[22]=w):w=h[22];h[23]!==w?(z=(0,v.jsx)(u.SelectContent,{children:w}),h[23]=w,h[24]=z):z=h[24];h[25]!==z||h[26]!==O||h[27]!==k||h[28]!==y?(E=(0,v.jsxs)(u.Select,{value:y,onValueChange:O,children:[k,z]}),h[25]=z,h[26]=O,h[27]=k,h[28]=y,h[29]=E):E=h[29];return E};var t=r(d[0]);r(d[1]);var l=r(d[2]),s=r(d[3]),n=r(d[4]),u=r(d[5]),c=r(d[6]),o=r(d[7]),v=r(d[8]);function b(t){return(0,v.jsx)(u.SelectItem,{label:t.label,value:t.value},t.label)}},5332,[12,14,1747,1972,3185,4191,1987,4971,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.StorePill=function(v){const b=(0,e.c)(85),{resource:_,query:h}=v,p=(0,o.useObservableSuspense)(_);let x;b[0]!==h?(x=h.rxQuery$.pipe((0,l.map)(()=>h.getSelector("created_via"))),b[0]=h,b[1]=x):x=b[1];const S=(0,o.useObservableEagerState)(x);let j;b[2]!==h?(j=h.rxQuery$.pipe((0,l.map)(()=>h.getMetaDataElemMatchValue("_pos_store"))),b[2]=h,b[3]=j):j=b[3];const f=(0,o.useObservableEagerState)(j),k=(0,s.useT)(),y=!(!S&&!f),w=S||f,[O,E]=t.useState(!1);let M;e:{const e=Number(w);if(Number.isInteger(e)&&!isNaN(e)){let t,o;if(b[4]!==p?(t=p||[],b[4]=p,b[5]=t):t=b[5],b[6]!==e||b[7]!==t){let l;b[9]!==e?(l=t=>t.id===e,b[9]=e,b[10]=l):l=b[10],o=t.find(l),b[6]=e,b[7]=t,b[8]=o}else o=b[8];const l=o;if(l){const t=String(e),o=l.name??"";let c;b[11]!==t||b[12]!==o?(c={value:t,label:o},b[11]=t,b[12]=o,b[13]=c):c=b[13],M=c;break e}M=void 0;break e}switch(w){case"woocommerce-pos":{let e,t;b[14]!==k?(e=k("common.pos"),b[14]=k,b[15]=e):e=b[15],b[16]!==e?(t={value:"woocommerce-pos",label:e},b[16]=e,b[17]=t):t=b[17],M=t;break e}case"checkout":{let e,t;b[18]!==k?(e=k("common.online_store"),b[18]=k,b[19]=e):e=b[19],b[20]!==e?(t={value:"checkout",label:e},b[20]=e,b[21]=t):t=b[21],M=t;break e}case"admin":{let e,t;b[22]!==k?(e=k("common.wp_admin"),b[22]=k,b[23]=e):e=b[23],b[24]!==e?(t={value:"admin",label:e},b[24]=e,b[25]=t):t=b[25],M=t;break e}}M=void 0}const N=M;let I;b[26]!==h?(I=e=>{if(!e)return;const{value:t}=e,o=Number(t);Number.isInteger(o)&&!isNaN(o)?h.removeWhere("created_via").removeElemMatch("meta_data",{key:"_pos_store"}).where("meta_data").multipleElemMatch({key:"_pos_store",value:String(t)}).exec():h.removeElemMatch("meta_data",{key:"_pos_store"}).where("created_via").equals(t).exec()},b[26]=h,b[27]=I):I=b[27];const P=I;let C;b[28]!==h?(C=()=>{h.removeWhere("created_via").removeElemMatch("meta_data",{key:"_pos_store"}).exec()},b[28]=h,b[29]=C):C=b[29];const T=C;let q=!0;1===p.length&&0===p[0].id&&(q=!1);const B=y?void 0:"muted";let D,G,L,Q,V,W,$,z,F,R,A,H,J,K,U,X,Y,Z,ee;b[30]!==O?(D=()=>E(!O),b[30]=O,b[31]=D):D=b[31];b[32]!==k||b[33]!==N?.label?(G=N?.label||k("common.created_via_2"),b[32]=k,b[33]=N?.label,b[34]=G):G=b[34];b[35]!==G?(L=(0,u.jsx)(c.ButtonText,{children:G}),b[35]=G,b[36]=L):L=b[36];b[37]!==T||b[38]!==y||b[39]!==B||b[40]!==D||b[41]!==L?(Q=(0,u.jsx)(n.SelectPrimitiveTrigger,{asChild:!0,children:(0,u.jsx)(c.ButtonPill,{size:"xs",leftIcon:"shop",variant:B,onPress:D,removable:y,onRemove:T,children:L})}),b[37]=T,b[38]=y,b[39]=B,b[40]=D,b[41]=L,b[42]=Q):Q=b[42];b[43]!==k?(V=k("common.created_via_2"),b[43]=k,b[44]=V):V=b[44];b[45]!==V?(W=(0,u.jsx)(n.SelectLabel,{children:V}),b[45]=V,b[46]=W):W=b[46];b[47]!==k?($=k("common.pos"),b[47]=k,b[48]=$):$=b[48];b[49]!==k?(z=k("common.pos"),b[49]=k,b[50]=z):z=b[50];b[51]!==$||b[52]!==z?(F=(0,u.jsx)(n.SelectItem,{value:"woocommerce-pos",label:$,children:z}),b[51]=$,b[52]=z,b[53]=F):F=b[53];b[54]!==k?(R=k("common.online_store"),b[54]=k,b[55]=R):R=b[55];b[56]!==k?(A=k("common.online_store"),b[56]=k,b[57]=A):A=b[57];b[58]!==R||b[59]!==A?(H=(0,u.jsx)(n.SelectItem,{value:"checkout",label:R,children:A}),b[58]=R,b[59]=A,b[60]=H):H=b[60];b[61]!==k?(J=k("common.wp_admin"),b[61]=k,b[62]=J):J=b[62];b[63]!==k?(K=k("common.wp_admin"),b[63]=k,b[64]=K):K=b[64];b[65]!==J||b[66]!==K?(U=(0,u.jsx)(n.SelectItem,{value:"admin",label:J,children:K}),b[65]=J,b[66]=K,b[67]=U):U=b[67];b[68]!==W||b[69]!==F||b[70]!==H||b[71]!==U?(X=(0,u.jsxs)(n.SelectGroup,{children:[W,F,H,U]}),b[68]=W,b[69]=F,b[70]=H,b[71]=U,b[72]=X):X=b[72];b[73]!==q||b[74]!==p||b[75]!==k?(Y=q&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(n.SelectSeparator,{}),(0,u.jsxs)(n.SelectGroup,{children:[(0,u.jsx)(n.SelectLabel,{children:k("common.store")}),(p||[]).map(d)]})]}),b[73]=q,b[74]=p,b[75]=k,b[76]=Y):Y=b[76];b[77]!==X||b[78]!==Y?(Z=(0,u.jsxs)(n.SelectContent,{children:[X,Y]}),b[77]=X,b[78]=Y,b[79]=Z):Z=b[79];b[80]!==P||b[81]!==Q||b[82]!==Z||b[83]!==N?(ee=(0,u.jsxs)(n.Select,{value:N,onOpenChange:E,onValueChange:P,children:[Q,Z]}),b[80]=P,b[81]=Q,b[82]=Z,b[83]=N,b[84]=ee):ee=b[84];return ee};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var l=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,l.get?l:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),l=r(_d[3]),c=r(_d[4]),n=r(_d[5]),s=r(_d[6]),u=r(_d[7]);function d(e){return(0,u.jsx)(n.SelectItem,{value:String(e.id??""),label:e.name??"",children:e.name},e.id)}},5333,[12,14,1747,1972,3185,4191,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createSelectedEntity$=c,e.createSelectedEntityFromInputs$=function(t){return t.pipe((0,n.switchMap)(([t,n,u,o])=>c({id:t,result$:n,guestCustomer:u,fallbackOnEmpty:o})))};var t=r(d[0]),n=r(d[1]);function u(t){return{id:t,__isLoading:!0,first_name:'Loading...'}}function o(t,n){if(!(1===t.count||void 0===t.count&&1===t.hits.length))return!0;const u=t.hits[0]?.document?.id;return void 0===u||String(u)===String(n)}function c({id:c,result$:l,guestCustomer:s,fallbackOnEmpty:f=!0}){return 0===c?(0,t.of)(s??{id:0}):null==c||''===c?(0,t.of)(null):l?l.pipe((0,n.filter)(t=>o(t,c)),(0,n.map)(t=>1===t.count||void 0===t.count&&1===t.hits.length?t.hits[0].document:0===t.count||void 0===t.count&&0===t.hits.length?f?{id:c}:u(c):null),(0,n.startWith)(u(c))):(0,t.of)(u(c))}},5334,[1748,1972]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,resetUI:v,patchUI:S}=(0,d.useUISettings)("orders"),_=u.$;let p;e[0]!==u?(p=u.get(),e[0]=u,e[1]=p):p=e[1];const I=(0,o.useObservableState)(_,p),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==v||e[3]!==U?(y=()=>{U(v)},F=[U,v],e[2]=v,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==S||e[10]!==k?(D={form:k,onChange:S},e[9]=S,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5335,[12,14,4258,1747,4260,4330,4340,1605,4629,1745,6]); +__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Cashier=function(m){const p=(0,t.c)(8),{table:b,row:f}=m,v=f.original.document;let h;p[0]!==v.meta_data$?(h=v.meta_data$.pipe((0,l.map)(_),(0,l.map)(c)),p[0]=v.meta_data$,p[1]=h):h=p[1];const y=(0,n.useObservableEagerState)(h),x=(0,s.useCashierLabel)(y),P=b.options.meta?.query;if(void 0===x.id)return null;let $,j;p[2]!==x.id||p[3]!==P?($=()=>P?.where("meta_data").multipleElemMatch({key:"_pos_user",value:String(x.id)}).exec(),p[2]=x.id,p[3]=P,p[4]=$):$=p[4];p[5]!==x.label||p[6]!==$?(j=(0,o.jsx)(u.ButtonPill,{variant:"ghost-secondary",size:"xs",onPress:$,children:x.label}),p[5]=x.label,p[6]=$,p[7]=j):j=p[7];return j};var t=r(d[0]);r(d[1]);var n=r(d[2]),l=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]);function c(t){return t?.value}function _(t){return t?.find(m)}function m(t){return"_pos_user"===t.key}},5336,[12,14,1747,1972,3185,5312,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.CreatedVia=function(t){const o=(0,e.c)(21),{row:w}=t,b=w.original.document,f=(0,c.useObservableEagerState)(b.created_via$),j=f??"";let k;o[0]!==j?(k=(0,n.default)(h,[j,"name"],"circleQuestion"),o[0]=j,o[1]=k):k=o[1];const v=k,x=f??"";let y;o[2]!==x?(y=(0,n.default)(h,[x,"type"],"muted"),o[2]=x,o[3]=y):y=o[3];const T=y,C=(0,p.useT)();let M;e:switch(f){case"woocommerce-pos":{let e;o[4]!==C?(e=C("common.pos_store"),o[4]=C,o[5]=e):e=o[5],M=e;break e}case"admin":{let e;o[6]!==C?(e=C("common.wp_admin"),o[6]=C,o[7]=e):e=o[7],M=e;break e}case"checkout":{let e;o[8]!==C?(e=C("common.online_store"),o[8]=C,o[9]=e):e=o[9],M=e;break e}default:{let e;o[10]!==f||o[11]!==C?(e=f||C("common.unknown"),o[10]=f,o[11]=C,o[12]=e):e=o[12],M=e}}const O=M,B=v,D=T;let E,I,P;o[13]!==B||o[14]!==D?(E=(0,_.jsx)(u.TooltipTrigger,{asChild:!0,children:(0,_.jsx)(s.IconButton,{name:B,variant:D})}),o[13]=B,o[14]=D,o[15]=E):E=o[15];o[16]!==O?(I=(0,_.jsx)(u.TooltipContent,{children:(0,_.jsx)(l.Text,{children:O})}),o[16]=O,o[17]=I):I=o[17];o[18]!==E||o[19]!==I?(P=(0,_.jsxs)(u.Tooltip,{delayDuration:150,children:[E,I]}),o[18]=E,o[19]=I,o[20]=P):P=o[20];return P};var e=r(d[0]);r(d[1]);var t,o=r(d[2]),n=(t=o)&&t.__esModule?t:{default:t},c=r(d[3]),s=r(d[4]),l=r(d[5]),u=r(d[6]),p=r(d[7]),_=r(d[8]);const h={'woocommerce-pos':{name:'wcpos',type:'muted'},admin:{name:'wordpress',type:'muted'},checkout:{name:'globe',type:'muted'}}},5337,[12,14,1358,1747,1574,1434,1578,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Customer=function(b){const h=(0,s.c)(21),{table:p,row:v,column:x}=b,f=v.original.document,w=p.options.meta?.query,{format:_}=(0,u.useCustomerNameFormat)(),j=(0,t.useObservableEagerState)(f.customer_id$),N=(0,t.useObservableEagerState)(f.billing$),O=(0,t.useObservableEagerState)(f.shipping$),S=x.columnDef.meta?.show;let y,E,F,P,$,q;h[0]!==j||h[1]!==w?(y=()=>w.where("customer_id").equals(j).exec(),h[0]=j,h[1]=w,h[2]=y):y=h[2];h[3]!==N||h[4]!==j||h[5]!==_||h[6]!==O?(E=_({billing:N,shipping:O,id:j}),h[3]=N,h[4]=j,h[5]=_,h[6]=O,h[7]=E):E=h[7];h[8]!==y||h[9]!==E?(F=(0,c.jsx)(o.ButtonPill,{variant:"ghost-primary",size:"xs",onPress:y,children:E}),h[8]=y,h[9]=E,h[10]=F):F=h[10];h[11]!==N||h[12]!==S?(P=S?.("billing")&&(0,c.jsx)(l.FormatAddress,{address:N,showName:!1}),h[11]=N,h[12]=S,h[13]=P):P=h[13];h[14]!==O||h[15]!==S?($=S?.("shipping")&&(0,c.jsx)(l.FormatAddress,{address:O,showName:!1}),h[14]=O,h[15]=S,h[16]=$):$=h[16];h[17]!==F||h[18]!==P||h[19]!==$?(q=(0,c.jsxs)(n.VStack,{className:"max-w-full",children:[F,P,$]}),h[17]=F,h[18]=P,h[19]=$,h[20]=q):q=h[20];return q};var s=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),l=r(d[4]),n=r(d[5]),u=r(d[6]),c=r(d[7])},5338,[12,14,1747,3185,5271,1605,4544,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.OrderNumber=function(l){const o=(0,t.c)(2),{row:s}=l,b=s.original.document,v=(0,n.useObservableEagerState)(b.number$);let _;o[0]!==v?(_=v?(0,c.jsx)(u.Text,{children:v}):null,o[0]=v,o[1]=_):_=o[1];return _};var t=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),c=r(d[4])},5339,[12,14,1747,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PaymentMethod=function(u){const c=(0,t.c)(2),{row:s}=u,_=s.original.document,v=(0,n.useObservableEagerState)(_.payment_method_title$);let b;c[0]!==v?(b=v?(0,l.jsx)(o.Text,{children:v}):null,c[0]=v,c[1]=b):b=c[1];return b};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),l=r(d[4])},5340,[12,14,1747,1434,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Status=function(t){const n=(0,e.c)(19),{table:h,row:x}=t,b=x.original.document,j=(0,o.useObservableEagerState)(b.status$),_=j??"";let v;n[0]!==_?(v=(0,l.default)(f,[_,"name"],"circleQuestion"),n[0]=_,n[1]=v):v=n[1];const w=v,T=j??"";let S;n[2]!==T?(S=(0,l.default)(f,[T,"type"],"disabled"),n[2]=T,n[3]=S):S=n[3];const k=S,C=h.options.meta?.query,{getLabel:E}=(0,u.useOrderStatusLabel)(),L=w,O=k;let P,q;n[4]!==C||n[5]!==j?(P=()=>C?.where("status").equals(j).exec(),n[4]=C,n[5]=j,n[6]=P):P=n[6];n[7]!==L||n[8]!==O||n[9]!==P?(q=(0,y.jsx)(p.TooltipTrigger,{asChild:!0,children:(0,y.jsx)(s.IconButton,{name:L,variant:O,onPress:P})}),n[7]=L,n[8]=O,n[9]=P,n[10]=q):q=n[10];const D=j??"";let M,B,I;n[11]!==E||n[12]!==D?(M=E(D),n[11]=E,n[12]=D,n[13]=M):M=n[13];n[14]!==M?(B=(0,y.jsx)(p.TooltipContent,{side:"right",children:(0,y.jsx)(c.Text,{children:M})}),n[14]=M,n[15]=B):B=n[15];n[16]!==B||n[17]!==q?(I=(0,y.jsxs)(p.Tooltip,{delayDuration:150,children:[q,B]}),n[16]=B,n[17]=q,n[18]=I):I=n[18];return I};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),l=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),s=r(d[4]),c=r(d[5]),p=r(d[6]),u=r(d[7]),y=r(d[8]);const f={pending:{name:'clock',type:'info'},processing:{name:'circleEllipsis',type:'info'},'on-hold':{name:'circlePause',type:'info'},completed:{name:'circleCheck',type:'success'},cancelled:{name:'circleXmark',type:'warning'},refunded:{name:'arrowRotateLeft',type:'warning'},failed:{name:'triangleExclamation',type:'error'},'pos-open':{name:'cartShopping',type:'primary'},'pos-partial':{name:'circleDollar',type:'info'}}},5341,[12,14,1358,1747,1574,1434,1578,4971,6]); +__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Total=function(c){const u=(0,t.c)(19),{row:b,column:x}=c,h=b.original.document,f=(0,r.useObservableEagerState)(h.total$),v=(0,r.useObservableEagerState)(h.currency_symbol$),y=(0,r.useObservableEagerState)(h.payment_method_title$),_=(0,r.useObservableEagerState)(h.refunds$),j=v;let p;u[0]!==j?(p={currencySymbol:j},u[0]=j,u[1]=p):p=u[1];const{format:O}=(0,n.useCurrencyFormat)(p),S=x.columnDef.meta?.show;let E;e:{if(!_?.length){E=0;break e}let t;u[2]!==_?(t=_.reduce(o,0),u[2]=_,u[3]=t):t=u[3],E=t}const F=E,T=parseFloat(f??"0");let $,w,M,N,k;u[4]!==O||u[5]!==T?($=O(T),u[4]=O,u[5]=T,u[6]=$):$=u[6];u[7]!==$?(w=(0,l.jsx)(s.Text,{children:$}),u[7]=$,u[8]=w):w=u[8];u[9]!==O||u[10]!==F?(M=F>0&&(0,l.jsx)(s.Text,{className:"text-destructive text-right text-sm",children:O(-F)}),u[9]=O,u[10]=F,u[11]=M):M=u[11];u[12]!==y||u[13]!==S?(N=S?.("payment_method")&&(0,l.jsx)(s.Text,{className:"text-muted-foreground text-right text-sm",children:y}),u[12]=y,u[13]=S,u[14]=N):N=u[14];u[15]!==w||u[16]!==M||u[17]!==N?(k=(0,l.jsxs)(l.Fragment,{children:[w,M,N]}),u[15]=w,u[16]=M,u[17]=N,u[18]=k):k=u[18];return k};var t=_r(d[0]);_r(d[1]);var r=_r(d[2]),s=_r(d[3]),n=_r(d[4]),l=_r(d[5]);function o(t,r){return t+Math.abs(parseFloat(r.total||"0"))}},5342,[12,14,1747,1434,4472,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EditProductScreen}});var t=r(d[0])},5343,[5344]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditProductScreen=function(){const l=(0,t.c)(7),{productId:f}=(0,c.useLocalSearchParams)(),{collection:v}=(0,s.useCollection)("products");let P;l[0]!==v||l[1]!==f?(P=v.findOneFix(f),l[0]=v,l[1]=f,l[2]=P):P=l[2];const _=P.$;let b;l[3]!==_?(b=new o.ObservableResource(_),l[3]=_,l[4]=b):b=l[4];const p=b;let O;l[5]!==p?(O=(0,u.jsx)(n.EditProductModal,{resource:p}),l[5]=p,l[6]=O):O=l[6];return O};var t=r(d[0]);r(d[1]);var c=r(d[2]),o=r(d[3]),n=r(d[4]),s=r(d[5]),u=r(d[6])},5344,[12,14,850,1747,5345,4523,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditProductModal=function(f){const h=(0,e.c)(34),{resource:T}=f,b=(0,s.useObservableSuspense)(T),M=(0,j.useT)(),[v,_]=n.useState("form");if(!(0,l.isRxDocument)(b)){let e,n;return h[0]!==M?(e=M("products.no_product_found"),h[0]=M,h[1]=e):e=h[1],h[2]!==e?(n=(0,x.jsx)(o.Modal,{children:(0,x.jsx)(o.ModalContent,{size:"lg",children:(0,x.jsx)(o.ModalHeader,{children:(0,x.jsx)(o.ModalTitle,{children:e})})})}),h[2]=e,h[3]=n):n=h[3],n}let p,O,y,C,P,N,w,E,S,z,D,H;h[4]!==b.name||h[5]!==M?(p=M("common.edit_2",{name:b.name}),h[4]=b.name,h[5]=M,h[6]=p):p=h[6];h[7]!==p?(O=(0,x.jsx)(o.ModalHeader,{children:(0,x.jsx)(o.ModalTitle,{children:p})}),h[7]=p,h[8]=O):O=h[8];h[9]!==M?(y=M("common.form"),h[9]=M,h[10]=y):y=h[10];h[11]!==y?(C=(0,x.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,x.jsx)(d.Text,{children:y})}),h[11]=y,h[12]=C):C=h[12];h[13]!==M?(P=M("common.json"),h[13]=M,h[14]=P):P=h[14];h[15]!==P?(N=(0,x.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,x.jsx)(d.Text,{children:P})}),h[15]=P,h[16]=N):N=h[16];h[17]!==C||h[18]!==N?(w=(0,x.jsxs)(t.TabsList,{className:"w-full flex-row",children:[C,N]}),h[17]=C,h[18]=N,h[19]=w):w=h[19];h[20]!==b?(E=(0,x.jsx)(t.TabsContent,{value:"form",children:(0,x.jsx)(u.EditProductForm,{product:b})}),h[20]=b,h[21]=E):E=h[21];h[22]!==b?(S=b.toJSON(),h[22]=b,h[23]=S):S=h[23];h[24]!==S?(z=(0,x.jsx)(t.TabsContent,{value:"json",children:(0,x.jsx)(c.Tree,{value:S})}),h[24]=S,h[25]=z):z=h[25];h[26]!==z||h[27]!==w||h[28]!==E||h[29]!==v?(D=(0,x.jsx)(o.ModalBody,{children:(0,x.jsxs)(t.Tabs,{value:v,onValueChange:_,children:[w,E,z]})}),h[26]=z,h[27]=w,h[28]=E,h[29]=v,h[30]=D):D=h[30];h[31]!==D||h[32]!==O?(H=(0,x.jsx)(o.Modal,{children:(0,x.jsxs)(o.ModalContent,{size:"lg",children:[O,D]})}),h[31]=D,h[32]=O,h[33]=H):H=h[33];return H};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(s){var l=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,l.get?l:{enumerable:!0,get:function(){return e[s]}})}),n.default=e,n})(r(_d[1])),s=r(_d[2]),l=r(_d[3]),o=r(_d[4]),t=r(_d[5]),d=r(_d[6]),c=r(_d[7]),u=r(_d[8]),j=r(_d[9]),x=r(_d[10])},5345,[12,14,1747,2035,4860,4184,1434,4208,5346,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["categories"],t=["value","onChange"],o=["value"],s=["value","onChange"];function l(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditProductForm=function({product:l}){const n=(0,P.usePushDocument)(),p=(0,k.useT)(),[S,L]=d.useState(!1),{localPatch:H}=(0,E.useLocalMutation)(),[V,G]=d.useState([]);if(!l)throw new Error(p('products.product_not_found'));const z=(0,f.useForm)({resolver:(0,x.zodResolver)(A),defaultValues:{name:l.name,categories:l.categories?.map(e=>({value:String(e.id),label:e.name??''}))??[],status:l.status,featured:l.featured,virtual:l.virtual??!1,downloadable:l.downloadable??!1,sku:l.sku,regular_price:l.regular_price,sale_price:l.sale_price,stock_quantity:l.stock_quantity,manage_stock:l.manage_stock,barcode:l.barcode,tax_status:l.tax_status,tax_class:''===l.tax_class?'standard':l.tax_class,meta_data:l.meta_data}}),B=d.useCallback(async t=>{'standard'===t.tax_class&&(t.tax_class='');const{categories:o}=t,s=(0,c.default)(t,e),d=Object.assign({},s,{categories:o.map(e=>({id:(0,j.default)(e.value),name:e.label}))});L(!0);try{await H({document:l,data:d}),await n(l).then(e=>{(0,b.isRxDocument)(e)&&q.success(p('common.saved',{name:l.name}),{showToast:!0,saveToDb:!0,context:{productId:e.id,productName:l.name}})})}catch(e){const t=e instanceof Error?e.message:String(e);q.error(p('products.failed_to_save_product'),{showToast:!0,saveToDb:!0,context:{errorCode:O.ERROR_CODES.TRANSACTION_FAILED,productId:l.id,error:t}})}finally{L(!1)}},[H,l,n,p]),J=z.handleSubmit(B);return(0,R.jsx)(_.Form,Object.assign({},z,{children:(0,R.jsxs)(v.VStack,{className:"gap-4",children:[(0,R.jsx)(C.FormErrors,{}),(0,R.jsx)(_.FormField,{control:z.control,name:"name",render:({field:e})=>(0,R.jsx)(_.FormInput,Object.assign({label:p('common.name')},e))}),(0,R.jsx)(_.FormField,{control:z.control,name:"categories",render:({field:e})=>(0,R.jsx)(_.FormTreeCombobox,Object.assign({label:p('common.categories'),options:V,cascadeSelection:!1,placeholder:p('common.select_category'),searchPlaceholder:p('common.search_categories'),emptyMessage:p('common.no_category_found')},e,{children:(0,R.jsx)(M.CategoryTreeLoader,{onOptionsLoaded:G})}))}),(0,R.jsxs)(F.HStack,{className:"gap-4",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"sku",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({label:p('common.sku')},e))})}),(0,R.jsx)(_.FormField,{control:z.control,name:"barcode",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({label:p('common.barcode')},e))})})]}),(0,R.jsxs)(F.HStack,{className:"gap-4",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"regular_price",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({customComponent:N.CurrencyInput,label:p('common.regular_price')},e))})}),(0,R.jsx)(_.FormField,{control:z.control,name:"sale_price",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({customComponent:N.CurrencyInput,label:p('common.sale_price')},e))})})]}),(0,R.jsxs)(F.HStack,{className:"items-start gap-4",children:[(0,R.jsxs)(v.VStack,{className:"flex-1",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"status",render:e=>{let{field:{value:o,onChange:s}}=e,l=(0,c.default)(e.field,t);return(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSelect,Object.assign({label:p('common.status'),customComponent:I.ProductStatusSelect,value:o,onChange:s},l))})}}),(0,R.jsx)(_.FormField,{control:z.control,name:"featured",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSwitch,Object.assign({label:p('common.featured')},e))})}),(0,R.jsx)(_.FormField,{control:z.control,name:"virtual",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSwitch,Object.assign({label:p('products.virtual')},e))})}),(0,R.jsx)(_.FormField,{control:z.control,name:"downloadable",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSwitch,Object.assign({label:p('products.downloadable')},e))})})]}),(0,R.jsxs)(v.VStack,{className:"flex-1",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"stock_quantity",render:e=>{let{field:{value:t}}=e,s=(0,c.default)(e.field,o);return(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormInput,Object.assign({customComponent:w.NumberInput,type:"numeric",label:p('products.stock_quantity'),value:null!=t?String(t):void 0},s))})}}),(0,R.jsx)(_.FormField,{control:z.control,name:"manage_stock",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSwitch,Object.assign({label:p('products.manage_stock')},e))})})]})]}),(0,R.jsxs)(F.HStack,{className:"gap-4",children:[(0,R.jsx)(_.FormField,{control:z.control,name:"tax_class",render:e=>{let{field:{value:t,onChange:o}}=e,l=(0,c.default)(e.field,s);return(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormSelect,Object.assign({label:p('common.tax_class'),customComponent:T.TaxClassSelect,value:t,onChange:o},l))})}}),(0,R.jsx)(_.FormField,{control:z.control,name:"tax_status",render:({field:e})=>(0,R.jsx)(u.default,{className:"flex-1",children:(0,R.jsx)(_.FormRadioGroup,Object.assign({label:p('common.tax_status'),customComponent:D.TaxStatusRadioGroup},e))})})]}),(0,R.jsx)(y.MetaDataForm,{}),(0,R.jsxs)(h.ModalFooter,{className:"px-0",children:[(0,R.jsx)(h.ModalClose,{children:p('common.cancel')}),(0,R.jsx)(h.ModalAction,{loading:S,onPress:J,children:p('common.save')})]})]})}))};var c=l(r(_d[0])),d=n(r(_d[1])),u=l(r(_d[2])),x=r(_d[3]),j=l(r(_d[4])),f=r(_d[5]),b=r(_d[6]),p=n(r(_d[7])),_=r(_d[8]),F=r(_d[9]),h=r(_d[10]),v=r(_d[11]),S=r(_d[12]),O=r(_d[13]),k=r(_d[14]),N=r(_d[15]),C=r(_d[16]),y=r(_d[17]),w=r(_d[18]),I=r(_d[19]),T=r(_d[20]),D=r(_d[21]),M=r(_d[22]),P=r(_d[23]),E=r(_d[24]),R=r(_d[25]);const q=(0,S.getLogger)(['wcpos','mutations','product']),L=p.object({value:p.string(),label:p.string()}),A=p.object({name:p.string(),categories:p.array(L).default([]),regular_price:p.string(),sale_price:p.string(),stock_quantity:p.number().optional().nullable(),manage_stock:p.boolean().optional(),status:p.string(),featured:p.boolean(),virtual:p.boolean(),downloadable:p.boolean(),sku:p.string().optional(),barcode:p.string().optional(),tax_status:p.string(),tax_class:p.string(),meta_data:y.metaDataSchema})},5346,[363,14,585,4258,2669,4260,2035,4330,4340,1351,4860,1605,1975,2644,1987,4548,4402,4404,4549,5347,4554,4558,4565,4410,3232,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.ProductStatusSelect=function(l){const t=(0,n.c)(38);let s,h;if(t[0]!==l){var f=l;({value:h}=f),s=(0,c.default)(f,e),t[0]=l,t[1]=s,t[2]=h}else s=t[1],h=t[2];const j=(0,o.useT)();let p,x,S,_,O,T,M,P,y;t[3]!==j?(p=j("common.draft"),t[3]=j,t[4]=p):p=t[4];t[5]!==p?(x={label:p,value:"draft"},t[5]=p,t[6]=x):x=t[6];t[7]!==j?(S=j("common.pending"),t[7]=j,t[8]=S):S=t[8];t[9]!==S?(_={label:S,value:"pending"},t[9]=S,t[10]=_):_=t[10];t[11]!==j?(O=j("common.private"),t[11]=j,t[12]=O):O=t[12];t[13]!==O?(T={label:O,value:"private"},t[13]=O,t[14]=T):T=t[14];t[15]!==j?(M=j("common.publish"),t[15]=j,t[16]=M):M=t[16];t[17]!==M?(P={label:M,value:"publish"},t[17]=M,t[18]=P):P=t[18];t[19]!==x||t[20]!==_||t[21]!==T||t[22]!==P?(y=[x,_,T,P],t[19]=x,t[20]=_,t[21]=T,t[22]=P,t[23]=y):y=t[23];const C=y,G=C.find(e=>e.value===h?.value)?.label;let I,V,W,k,q;t[24]!==G||t[25]!==h?(I=h?Object.assign({},h,{label:G??""}):void 0,t[24]=G,t[25]=h,t[26]=I):I=t[26];t[27]!==j?(V=j("common.select_status"),t[27]=j,t[28]=V):V=t[28];t[29]!==V?(W=(0,v.jsx)(u.SelectTrigger,{children:(0,v.jsx)(u.SelectValue,{placeholder:V})}),t[29]=V,t[30]=W):W=t[30];t[31]!==C?(k=(0,v.jsx)(u.SelectContent,{matchWidth:!0,children:(0,v.jsx)(u.SelectGroup,{children:C.map(b)})}),t[31]=C,t[32]=k):k=t[32];t[33]!==s||t[34]!==I||t[35]!==W||t[36]!==k?(q=(0,v.jsxs)(u.Select,Object.assign({value:I},s,{children:[W,k]})),t[33]=s,t[34]=I,t[35]=W,t[36]=k,t[37]=q):q=t[37];return q};var l,t=r(d[0]),c=(l=t)&&l.__esModule?l:{default:l},n=r(d[1]);r(d[2]);var u=r(d[3]),s=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(u.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(s.Text,{children:e.label})},e.value)}},5347,[363,12,14,4191,1434,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EditVariationScreen}});var t=r(d[0])},5348,[5349]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditVariationScreen=function(){const u=(0,t.c)(7),{variationId:v}=(0,n.useLocalSearchParams)(),{collection:f}=(0,s.useCollection)("variations");let _;u[0]!==f||u[1]!==v?(_=f.findOneFix(v),u[0]=f,u[1]=v,u[2]=_):_=u[2];const b=_.$;let O;u[3]!==b?(O=new o.ObservableResource(b),u[3]=b,u[4]=O):O=u[4];const j=O;let x;u[5]!==j?(x=(0,l.jsx)(c.EditVariationModal,{resource:j}),u[5]=j,u[6]=x):x=u[6];return x};var t=r(d[0]);r(d[1]);var n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]),l=r(d[6])},5349,[12,14,850,1747,5350,4523,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditVariationModal=function(h){const f=(0,e.c)(34),{resource:T}=h,b=(0,s.useObservableSuspense)(T),v=(0,x.useT)(),[M,_]=n.useState("form");if(!(0,l.isRxDocument)(b)){let e,n;return f[0]!==v?(e=v("common.no_variation_found"),f[0]=v,f[1]=e):e=f[1],f[2]!==e?(n=(0,j.jsx)(o.Modal,{children:(0,j.jsx)(o.ModalContent,{size:"lg",children:(0,j.jsx)(o.ModalHeader,{children:(0,j.jsx)(o.ModalTitle,{children:(0,j.jsx)(c.Text,{children:e})})})})}),f[2]=e,f[3]=n):n=f[3],n}let O,p,y,C,N,w,E,P,S,V,z,D;f[4]!==v||f[5]!==b.name?(O=v("common.edit_2",{name:b.name}),f[4]=v,f[5]=b.name,f[6]=O):O=f[6];f[7]!==O?(p=(0,j.jsx)(o.ModalHeader,{children:(0,j.jsx)(o.ModalTitle,{children:(0,j.jsx)(c.Text,{children:O})})}),f[7]=O,f[8]=p):p=f[8];f[9]!==v?(y=v("common.form"),f[9]=v,f[10]=y):y=f[10];f[11]!==y?(C=(0,j.jsx)(t.TabsTrigger,{value:"form",className:"flex-1",children:(0,j.jsx)(c.Text,{children:y})}),f[11]=y,f[12]=C):C=f[12];f[13]!==v?(N=v("common.json"),f[13]=v,f[14]=N):N=f[14];f[15]!==N?(w=(0,j.jsx)(t.TabsTrigger,{value:"json",className:"flex-1",children:(0,j.jsx)(c.Text,{children:N})}),f[15]=N,f[16]=w):w=f[16];f[17]!==C||f[18]!==w?(E=(0,j.jsxs)(t.TabsList,{className:"w-full flex-row",children:[C,w]}),f[17]=C,f[18]=w,f[19]=E):E=f[19];f[20]!==b?(P=(0,j.jsx)(t.TabsContent,{value:"form",children:(0,j.jsx)(u.EditVariationForm,{variation:b})}),f[20]=b,f[21]=P):P=f[21];f[22]!==b?(S=b.toJSON(),f[22]=b,f[23]=S):S=f[23];f[24]!==S?(V=(0,j.jsx)(t.TabsContent,{value:"json",children:(0,j.jsx)(d.Tree,{value:S})}),f[24]=S,f[25]=V):V=f[25];f[26]!==V||f[27]!==E||f[28]!==P||f[29]!==M?(z=(0,j.jsx)(o.ModalBody,{children:(0,j.jsxs)(t.Tabs,{value:M,onValueChange:_,children:[E,P,V]})}),f[26]=V,f[27]=E,f[28]=P,f[29]=M,f[30]=z):z=f[30];f[31]!==z||f[32]!==p?(D=(0,j.jsx)(o.Modal,{children:(0,j.jsxs)(o.ModalContent,{size:"lg",children:[p,z]})}),f[31]=z,f[32]=p,f[33]=D):D=f[33];return D};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(s){var l=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,l.get?l:{enumerable:!0,get:function(){return e[s]}})}),n.default=e,n})(r(_d[1])),s=r(_d[2]),l=r(_d[3]),o=r(_d[4]),t=r(_d[5]),c=r(_d[6]),d=r(_d[7]),u=r(_d[8]),x=r(_d[9]),j=r(_d[10])},5350,[12,14,1747,2035,4860,4184,1434,4208,5351,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],t=["value"],s=["value","onChange"];function o(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),_e.EditVariationForm=function({variation:o}){const n=(0,D.usePushDocument)(),_=(0,k.useT)(),[F,P]=c.useState(!1),{localPatch:q}=(0,T.useLocalMutation)();if(!o)throw new Error('Variation not found');const V=(0,x.useForm)({resolver:(0,d.zodResolver)(R),defaultValues:{status:o.status,sku:o.sku,regular_price:o.regular_price,sale_price:o.sale_price,stock_quantity:o.stock_quantity,manage_stock:o.manage_stock,barcode:o.barcode,tax_status:o.tax_status,tax_class:''===o.tax_class?'standard':o.tax_class,meta_data:o.meta_data}}),A=c.useCallback(async e=>{'standard'===e.tax_class&&(e.tax_class=''),P(!0);try{await q({document:o,data:e}),await n(o).then(e=>{(0,j.isRxDocument)(e)&&M.success(_('common.saved',{name:o.name}),{showToast:!0,saveToDb:!0,context:{variationId:e.id,variationName:o.name}})})}catch(e){const t=e instanceof Error?e.message:String(e);M.error(_('products.failed_to_save_variation'),{showToast:!0,saveToDb:!0,context:{errorCode:v.ERROR_CODES.TRANSACTION_FAILED,variationId:o.id,error:t}})}finally{P(!1)}},[q,o,n,_]),H=V.handleSubmit(A);return(0,E.jsx)(f.Form,Object.assign({},V,{children:(0,E.jsxs)(h.VStack,{className:"gap-4",children:[(0,E.jsx)(S.FormErrors,{}),(0,E.jsxs)(p.HStack,{className:"gap-4",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"sku",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormInput,Object.assign({label:_('common.sku')},e))})}),(0,E.jsx)(f.FormField,{control:V.control,name:"barcode",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormInput,Object.assign({label:_('common.barcode')},e))})})]}),(0,E.jsxs)(p.HStack,{className:"gap-4",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"regular_price",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormInput,Object.assign({customComponent:C.CurrencyInput,label:_('common.regular_price')},e))})}),(0,E.jsx)(f.FormField,{control:V.control,name:"sale_price",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormInput,Object.assign({customComponent:C.CurrencyInput,label:_('common.sale_price')},e))})})]}),(0,E.jsxs)(p.HStack,{className:"gap-4",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"status",render:t=>{let{field:{value:s,onChange:o}}=t,n=(0,l.default)(t.field,e);return(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormSelect,Object.assign({label:_('common.status'),customComponent:y.ProductStatusSelect,value:s,onChange:o},n))})}}),(0,E.jsxs)(h.VStack,{className:"flex-1",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"stock_quantity",render:e=>{let{field:{value:s}}=e,o=(0,l.default)(e.field,t);return(0,E.jsx)(f.FormInput,Object.assign({customComponent:O.NumberInput,type:"numeric",label:_('products.stock_quantity'),value:null!=s?String(s):void 0},o))}}),(0,E.jsx)(f.FormField,{control:V.control,name:"manage_stock",render:({field:e})=>(0,E.jsx)(f.FormSwitch,Object.assign({label:_('products.manage_stock')},e))})]})]}),(0,E.jsxs)(p.HStack,{className:"gap-4",children:[(0,E.jsx)(f.FormField,{control:V.control,name:"tax_class",render:e=>{let{field:{value:t,onChange:o}}=e,n=(0,l.default)(e.field,s);return(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormSelect,Object.assign({label:_('common.tax_class'),customComponent:I.TaxClassSelect,value:t,onChange:o},n))})}}),(0,E.jsx)(f.FormField,{control:V.control,name:"tax_status",render:({field:e})=>(0,E.jsx)(u.default,{className:"flex-1",children:(0,E.jsx)(f.FormRadioGroup,Object.assign({label:_('common.tax_status'),customComponent:w.TaxStatusRadioGroup},e))})})]}),(0,E.jsx)(N.MetaDataForm,{}),(0,E.jsxs)(b.ModalFooter,{className:"px-0",children:[(0,E.jsx)(b.ModalClose,{children:_('common.cancel')}),(0,E.jsx)(b.ModalAction,{loading:F,onPress:H,children:_('common.save')})]})]})}))};var l=o(r(_d[0])),c=n(r(_d[1])),u=o(r(_d[2])),d=r(_d[3]),x=r(_d[4]),j=r(_d[5]),_=n(r(_d[6])),f=r(_d[7]),p=r(_d[8]),b=r(_d[9]),h=r(_d[10]),F=r(_d[11]),v=r(_d[12]),k=r(_d[13]),C=r(_d[14]),S=r(_d[15]),N=r(_d[16]),O=r(_d[17]),y=r(_d[18]),I=r(_d[19]),w=r(_d[20]),D=r(_d[21]),T=r(_d[22]),E=r(_d[23]);const M=(0,F.getLogger)(['wcpos','mutations','variation']),R=_.object({regular_price:_.string(),sale_price:_.string(),stock_quantity:_.number().optional().nullable(),manage_stock:_.boolean().optional(),status:_.string(),sku:_.string().optional(),barcode:_.string().optional(),tax_status:_.string(),tax_class:_.string(),meta_data:N.metaDataSchema})},5351,[363,14,585,4258,4260,2035,4330,4340,1351,4860,1605,1975,2644,1987,4548,4402,4404,4549,5347,4554,4558,4410,3232,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),t=r(d[1]),o=(e=t)&&e.__esModule?e:{default:e},c=r(d[2]),s=r(d[3]),l=r(d[4]);const u={initialRouteName:'index'};function f(){const e=(0,n.c)(7),t=(0,s.useNavigationBackground)();let u,f,b,p,S;return e[0]!==t?(u={headerShown:!1,contentStyle:{backgroundColor:t}},e[0]=t,e[1]=u):u=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)(c.Stack.Screen,{name:"index"}),e[2]=f):f=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/product/[productId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=b):b=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(p=(0,l.jsx)(c.Stack.Screen,{name:"(modals)/edit/variation/[variationId]",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=p):p=e[4],e[5]!==u?(S=(0,l.jsx)(o.default,{className:"bg-background flex-1",children:(0,l.jsxs)(c.Stack,{screenOptions:u,children:[f,b,p]})}),e[5]=u,e[6]=S):S=e[6],S}},5352,[12,585,850,4982,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});var t=r(d[0]),c=r(d[1]),u=(0,t.withProAccess)(c.ProductsScreen,'products')},5353,[5088,5354]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductsScreen=function(){const x=(0,s.c)(4);let y;x[0]===Symbol.for("react.memo_cache_sentinel")?(y={queryKeys:["tax-rates"],collectionName:"taxes"},x[0]=y):y=x[0];const _=(0,n.useQuery)(y);let h,j;x[1]===Symbol.for("react.memo_cache_sentinel")?(h=(0,l.jsx)(c.Suspense,{children:(0,l.jsx)(o.Products,{})}),x[1]=h):h=x[1];x[2]!==_?(j=(0,l.jsx)(t.ErrorBoundary,{children:(0,l.jsx)(c.Suspense,{children:(0,l.jsx)(u.TaxRatesProvider,{taxQuery:_,children:h})})}),x[2]=_,x[3]=j):j=x[3];return j};var s=r(d[0]),t=r(d[1]),c=r(d[2]),n=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6])},5354,[12,1348,1741,4070,5355,4509,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Products=function(){const e=(0,t.c)(59),{uiSettings:n}=(0,J.useUISettings)("products"),{calcTaxes:h}=(0,$.useTaxRates)();let P;e[0]===Symbol.for("react.memo_cache_sentinel")?(P={collectionName:"products"},e[0]=P):P=e[0];const{patch:j}=(0,L.useMutation)(P);let C;e[1]===Symbol.for("react.memo_cache_sentinel")?(C={collectionName:"variations"},e[1]=C):C=e[1];const{patch:k}=(0,L.useMutation)(C),v=o.default.useRef(null),{bottom:B}=(0,l.useSafeAreaInsets)();let D;e[2]===Symbol.for("react.memo_cache_sentinel")?(D={},e[2]=D):D=e[2];const[I,V]=(0,u.useObservableRef)(D),q=(0,N.useT)();let w;e[3]===Symbol.for("react.memo_cache_sentinel")?(w=["products",{target:"page",type:"relational"}],e[3]=w):w=e[3];const Q=n.sortDirection;let F,A,G;e[4]!==Q||e[5]!==n.sortBy?(F={queryKeys:w,collectionName:"products",initialParams:{sort:[{[n.sortBy]:Q}]},infiniteScroll:!0},e[4]=Q,e[5]=n.sortBy,e[6]=F):F=e[6];e[7]===Symbol.for("react.memo_cache_sentinel")?(A=["variations",{target:"page",type:"relational"}],e[7]=A):A=e[7];e[8]===Symbol.for("react.memo_cache_sentinel")?(G={queryKeys:A,collectionName:"variations",initialParams:{sort:[{id:"asc"}]},endpoint:"products/variations",greedy:!0},e[8]=G):G=e[8];const{parentQuery:U}=(0,S.useRelationalQuery)(F,G);let H;(0,E.useBarcode)(U,v),e[9]!==I?(H=(e,t)=>{I.current=t?Object.assign({},I.current,{[e]:!0}):(0,s.default)(I.current,e)},e[9]=I,e[10]=H):H=e[10];const W=H;let X,Y,ee,te,ie;e[11]===Symbol.for("react.memo_cache_sentinel")?(X=(0,_.getExpandedRowModel)(),e[11]=X):X=e[11];e[12]!==I?(Y=e=>{const t="function"==typeof e?e(I.current):e;I.current=t},e[12]=I,e[13]=Y):Y=e[13];e[14]!==j||e[15]!==k?(ee=e=>{const{document:t,changes:o}=e;"variation"===t.type?k({document:t,data:o}):j({document:t,data:o})},e[14]=j,e[15]=k,e[16]=ee):ee=e[16];e[17]!==V||e[18]!==I||e[19]!==W||e[20]!==ee?(te={expandedRef:I,expanded$:V,setRowExpanded:W,onChange:ee,variationRenderCell:re},e[17]=V,e[18]=I,e[19]=W,e[20]=ee,e[21]=te):te=e[21];e[22]!==Y||e[23]!==te?(ie={getExpandedRowModel:X,onExpandedChange:Y,getRowCanExpand:se,meta:te},e[22]=Y,e[23]=te,e[24]=ie):ie=e[24];const le=ie,de=0!==B?B:void 0;let ue,me,ge,pe,be,fe,ye,xe,Se,he,Pe;e[25]!==de?(ue={paddingBottom:de},e[25]=de,e[26]=ue):ue=e[26];e[27]!==q?(me=q("common.search_products"),e[27]=q,e[28]=me):me=e[28];e[29]!==U||e[30]!==me?(ge=(0,Z.jsx)(b.ErrorBoundary,{children:(0,Z.jsx)(K.QuerySearchInput,{ref:v,query:U,placeholder:me,className:"flex-1",testID:"search-products"})}),e[29]=U,e[30]=me,e[31]=ge):ge=e[31];e[32]!==q?(pe=q("common.product_settings"),e[32]=q,e[33]=pe):pe=e[33];e[34]===Symbol.for("react.memo_cache_sentinel")?(be=(0,Z.jsx)(T.UISettingsForm,{}),e[34]=be):be=e[34];e[35]!==pe?(fe=(0,Z.jsx)(z.UISettingsDialog,{title:pe,children:be}),e[35]=pe,e[36]=fe):fe=e[36];e[37]!==ge||e[38]!==fe?(ye=(0,Z.jsxs)(f.HStack,{children:[ge,fe]}),e[37]=ge,e[38]=fe,e[39]=ye):ye=e[39];e[40]!==U?(xe=(0,Z.jsx)(b.ErrorBoundary,{children:(0,Z.jsx)(M.FilterBar,{query:U})}),e[40]=U,e[41]=xe):xe=e[41];e[42]!==ye||e[43]!==xe?(Se=(0,Z.jsx)(p.CardHeader,{className:"bg-card-header p-2",children:(0,Z.jsxs)(x.VStack,{children:[ye,xe]})}),e[42]=ye,e[43]=xe,e[44]=Se):Se=e[44];e[45]===Symbol.for("react.memo_cache_sentinel")?(he=(0,Z.jsx)(O.DataTableSkeleton,{id:"products"}),e[45]=he):he=e[45];e[46]!==q?(Pe=q("common.no_products_found"),e[46]=q,e[47]=Pe):Pe=e[47];const je=h?ce:R.DataTableFooter;let Ce,ke,ve;e[48]!==U||e[49]!==Pe||e[50]!==je||e[51]!==le?(Ce=(0,Z.jsx)(p.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,Z.jsx)(b.ErrorBoundary,{children:(0,Z.jsx)(y.Suspense,{fallback:he,children:(0,Z.jsx)(R.DataTable,{id:"products",query:U,renderItem:oe,renderCell:ae,noDataMessage:Pe,estimatedItemSize:100,TableFooterComponent:je,getItemType:ne,tableConfig:le})})})}),e[48]=U,e[49]=Pe,e[50]=je,e[51]=le,e[52]=Ce):Ce=e[52];e[53]!==Se||e[54]!==Ce?(ke=(0,Z.jsxs)(p.Card,{className:"flex-1",children:[Se,Ce]}),e[53]=Se,e[54]=Ce,e[55]=ke):ke=e[55];e[56]!==ue||e[57]!==ke?(ve=(0,Z.jsx)(c.default,{testID:"screen-products",className:"h-full p-2",style:ue,children:ke}),e[56]=ue,e[57]=ke,e[58]=ve):ve=e[58];return ve};var t=r(d[0]),o=e(r(d[1])),c=e(r(d[2])),n=e(r(d[3])),s=e(r(d[4])),l=r(d[5]),u=r(d[6]),_=r(d[7]),p=r(d[8]),b=r(d[9]),f=r(d[10]),y=r(d[11]),x=r(d[12]),S=r(d[13]),h=r(d[14]),P=r(d[15]),j=r(d[16]),C=r(d[17]),k=r(d[18]),v=r(d[19]),B=r(d[20]),D=r(d[21]),I=r(d[22]),T=r(d[23]),E=r(d[24]),N=r(d[25]),R=r(d[26]),O=r(d[27]),V=r(d[28]),q=r(d[29]),M=r(d[30]),w=r(d[31]),Q=r(d[32]),F=r(d[33]),A=r(d[34]),G=r(d[35]),U=r(d[36]),H=r(d[37]),K=r(d[38]),z=r(d[39]),$=r(d[40]),J=r(d[41]),L=r(d[42]),W=r(d[43]),X=r(d[44]),Y=r(d[45]),Z=r(d[46]);const ee={simple:{actions:h.Actions,image:w.ProductImage,name:C.ProductName,barcode:P.Barcode,price:k.Price,regular_price:j.EditablePrice,sale_price:j.EditablePrice,date_created_gmt:V.DateCell,date_modified_gmt:V.DateCell,stock_quantity:v.StockQuantity,stock_status:B.StockStatus,categories:q.ProductCategories,tags:Q.ProductTags,brands:X.ProductBrands,cost_of_goods_sold:Y.COGS},variable:{actions:h.Actions,image:A.VariableProductImage,name:C.ProductName,barcode:P.Barcode,regular_price:G.VariableProductPrice,price:G.VariableProductPrice,sale_price:G.VariableProductPrice,date_created_gmt:V.DateCell,date_modified_gmt:V.DateCell,stock_quantity:v.StockQuantity,stock_status:B.StockStatus,categories:q.ProductCategories,tags:Q.ProductTags,brands:X.ProductBrands,cost_of_goods_sold:Y.COGS}},te={actions:D.VariationActions,price:k.Price,name:I.ProductVariationName,sale_price:j.EditablePrice,regular_price:j.EditablePrice,stock_quantity:v.StockQuantity,date_created_gmt:V.DateCell,date_modified_gmt:V.DateCell,barcode:P.Barcode,stock_status:B.StockStatus,image:H.ProductVariationImage,categories:()=>{},tags:()=>{},brands:()=>{},cost_of_goods_sold:Y.COGS};function ae(e,t){let o='simple';'variable'===t.row.original.document.type&&(o='variable');const c=(0,n.default)(ee,[o,e]);return c?(0,Z.jsx)(c,Object.assign({},t)):(0,Z.jsx)(W.TextCell,Object.assign({},t))}function re({column:e}){return(0,n.default)(te,e.id)}function oe({item:e,index:t,table:o}){return'variable'===e.original.document.type?(0,Z.jsx)(U.VariableProductRow,{item:e,index:t,table:o}):(0,R.defaultRenderItem)({item:e,index:t,table:o})}function ce(e){const o=(0,t.c)(3),c=e;let n,s;return o[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,Z.jsx)(F.TaxBasedOn,{}),o[0]=n):n=o[0],o[1]!==c?(s=(0,Z.jsx)(R.DataTableFooter,Object.assign({},c,{children:n})),o[1]=c,o[2]=s):s=o[2],s}function ne(e){return e.original.document.type}function se(e){return"variable"===e.original.document.type}},5355,[12,14,585,1358,4770,854,1747,4727,3186,1348,1351,1741,1605,4070,5356,5357,5358,5359,5360,5361,5362,5363,5364,5365,5366,1987,4825,5258,5259,4777,4831,4844,4779,4805,4845,4846,4847,4853,4854,4629,4509,1745,4543,4826,4782,5367,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Actions=function({row:h}){const D=(0,n.useRouter)(),f=h.original.document,[w,y]=e.useState(!1),A=(0,j.usePullDocument)(),_=(0,d.useT)(),v=(0,p.useDeleteDocument)(),{readOnly:M}=(0,u.useProAccess)(),P=e.useCallback(async()=>{try{f.id&&await v(f.id,f.collection),await f.remove()}finally{}},[f,v]);if(M)return null;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(o.DropdownMenu,{children:[(0,x.jsx)(o.DropdownMenuTrigger,{asChild:!0,children:(0,x.jsx)(c.IconButton,{name:"ellipsisVertical",testID:"product-actions-button"})}),(0,x.jsxs)(o.DropdownMenuContent,{align:"end",children:[(0,x.jsxs)(o.DropdownMenuItem,{onPress:()=>{D.push({pathname:`/(app)/(drawer)/products/(modals)/edit/product/${f.uuid}`})},children:[(0,x.jsx)(s.Icon,{name:"penToSquare"}),(0,x.jsx)(l.Text,{children:_('common.edit')})]}),f.id&&(0,x.jsxs)(o.DropdownMenuItem,{onPress:()=>{f.id&&A(f.id,f.collection)},children:[(0,x.jsx)(s.Icon,{name:"arrowRotateRight"}),(0,x.jsx)(l.Text,{children:_('common.sync')})]}),(0,x.jsx)(o.DropdownMenuSeparator,{}),(0,x.jsxs)(o.DropdownMenuItem,{variant:"destructive",onPress:()=>y(!0),children:[(0,x.jsx)(s.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,x.jsx)(l.Text,{children:_('common.delete')})]})]})]}),(0,x.jsx)(t.AlertDialog,{open:w,onOpenChange:y,children:(0,x.jsxs)(t.AlertDialogContent,{children:[(0,x.jsxs)(t.AlertDialogHeader,{children:[(0,x.jsx)(t.AlertDialogTitle,{children:_('products.delete',{product:f.name})}),(0,x.jsx)(t.AlertDialogDescription,{children:_('products.are_you_sure_you_want_to')})]}),(0,x.jsxs)(t.AlertDialogFooter,{children:[(0,x.jsx)(t.AlertDialogCancel,{children:_('common.cancel')}),(0,x.jsx)(t.AlertDialogAction,{variant:"destructive",onPress:P,children:_('common.delete')})]})]})})]})};var e=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[0])),n=r(_d[1]),t=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),p=r(_d[9]),j=r(_d[10]),x=r(_d[11])},5356,[14,850,5238,4486,1357,1574,1434,1987,5093,4483,4835,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Barcode=function(s){const d=(0,e.c)(10),{row:l,table:b}=s,f=l.original.document,O=(0,n.useObservableEagerState)(f.barcode$),[v,p]=t.useState(O),{readOnly:_}=(0,u.useProAccess)(),j=b.options.meta,[y,S]=t.useState(O);O!==y&&(S(O),p(O));let h;d[0]!==j||d[1]!==f||d[2]!==_||d[3]!==v?(h=()=>{_||j.onChange({document:f,changes:{barcode:v}})},d[0]=j,d[1]=f,d[2]=_,d[3]=v,d[4]=h):h=d[4];const P=h,E=_?void 0:p,w=!_;let x;d[5]!==P||d[6]!==E||d[7]!==w||d[8]!==v?(x=(0,c.jsx)(o.Input,{value:v,onChangeText:E,onBlur:P,onSubmitEditing:P,blurOnSubmit:!0,editable:w}),d[5]=P,d[6]=E,d[7]=w,d[8]=v,d[9]=x):x=d[9];return x};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),u=r(_d[4]),c=r(_d[5])},5357,[12,14,1747,4352,5093,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.EditablePrice=function(l){const u=(0,n.c)(8),{row:b,column:_,table:v}=l,p=b.original.document,f=(0,t.useObservableEagerState)(p[`${_.id}$`]),h=v.options.meta,{readOnly:y}=(0,c.useProAccess)();let C;u[0]!==_.id||u[1]!==p||u[2]!==h?(C=n=>h.onChange({document:p,changes:{[_.id]:String(n)}}),u[0]=_.id,u[1]=p,u[2]=h,u[3]=C):C=u[3];const O=y||"sale_price"===_.id&&!p.on_sale;let P;u[4]!==f||u[5]!==C||u[6]!==O?(P=(0,s.jsx)(o.CurrencyInput,{value:f,onChangeText:C,disabled:O}),u[4]=f,u[5]=C,u[6]=O,u[7]=P):P=u[7];return P};var n=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5])},5358,[12,14,1747,4548,5093,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductName=function(j){const p=(0,t.c)(30),y=j.row.original.document,h=j.column.columnDef.meta?.show,v=(0,s.useObservableEagerState)(y.name$),{readOnly:O}=(0,b.useProAccess)(),f=j.table.options.meta;let k;p[0]!==f||p[1]!==y||p[2]!==O?(k=O?void 0:t=>f.onChange({document:y,changes:{name:t}}),p[0]=f,p[1]=y,p[2]=O,p[3]=k):k=p[3];const N=!O;let P,_,w,A,T,C,E;p[4]!==v||p[5]!==k||p[6]!==N?(P=(0,x.jsx)(o.EditableField,{value:v,onChangeText:k,editable:N}),p[4]=v,p[5]=k,p[6]=N,p[7]=P):P=p[7];p[8]!==y.sku||p[9]!==h?(_=h?.("sku")&&(0,x.jsx)(c.Text,{className:"text-sm",children:y.sku}),p[8]=y.sku,p[9]=h,p[10]=_):_=p[10];p[11]!==y.barcode||p[12]!==h?(w=h?.("barcode")&&(0,x.jsx)(c.Text,{className:"text-sm",children:y.barcode}),p[11]=y.barcode,p[12]=h,p[13]=w):w=p[13];p[14]!==j||p[15]!==h?(A=h?.("attributes")&&(0,x.jsx)(u.PlainAttributes,Object.assign({},j)),p[14]=j,p[15]=h,p[16]=A):A=p[16];p[17]!==y.type||p[18]!==j?(T="variable"===y.type&&(0,x.jsx)(u.ProductAttributes,Object.assign({},j)),p[17]=y.type,p[18]=j,p[19]=T):T=p[19];p[20]!==y.type||p[21]!==j?(C="grouped"===y.type&&(0,x.jsx)(l.GroupedNames,Object.assign({},j)),p[20]=y.type,p[21]=j,p[22]=C):C=p[22];p[23]!==P||p[24]!==_||p[25]!==w||p[26]!==A||p[27]!==T||p[28]!==C?(E=(0,x.jsxs)(n.VStack,{space:"xs",className:"w-full",children:[P,_,w,A,T,C]}),p[23]=P,p[24]=_,p[25]=w,p[26]=A,p[27]=T,p[28]=C,p[29]=E):E=p[29];return E};var t=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),o=r(d[5]),u=r(d[6]),l=r(d[7]),b=r(d[8]),x=r(d[9])},5359,[12,14,1747,1434,1605,4741,4775,4778,5093,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.Price=function(u){const l=(0,t.c)(5),{row:n,column:x}=u,b=n.original.document,v=(0,s.useObservableEagerState)(b.price$),_=(0,s.useObservableEagerState)(b.tax_status$),p=(0,s.useObservableEagerState)(b.tax_class$),f=v??"",O=""===_||void 0===_?"none":_,S=p??"",E=x.columnDef.meta?.show?.("tax")?"text":"tooltip";let P;l[0]!==f||l[1]!==O||l[2]!==S||l[3]!==E?(P=(0,c.jsx)(o.PriceWithTax,{price:f,taxStatus:O,taxClass:S,taxDisplay:E}),l[0]=f,l[1]=O,l[2]=S,l[3]=E,l[4]=P):P=l[4];return P};var t=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),c=r(d[4])},5360,[12,14,1747,4784,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.StockQuantity=function(t){const n=(0,e.c)(20),{row:k,table:f}=t,v=k.original.document,j=(0,c.useObservableEagerState)(v.stock_quantity$),x=(0,c.useObservableEagerState)(v.manage_stock$),y=(0,l.useT)(),S=f.options.meta,{readOnly:C}=(0,b.useProAccess)(),p=String(j||0);let O;n[0]!==S||n[1]!==v?(O=e=>S.onChange({document:v,changes:{stock_quantity:e}}),n[0]=S,n[1]=v,n[2]=O):O=n[2];const w=C||!x;let q,E;n[3]!==p||n[4]!==O||n[5]!==w?(q=(0,_.jsx)(s.default,{className:"flex-row justify-center",children:(0,_.jsx)(h.NumberInput,{value:p,onChangeText:O,disabled:w})}),n[3]=p,n[4]=O,n[5]=w,n[6]=q):q=n[6];n[7]!==y?(E=y("products.manage"),n[7]=y,n[8]=E):E=n[8];const I=x??!1;let M,N,P;n[9]!==S||n[10]!==v?(M=e=>S.onChange({document:v,changes:{manage_stock:e}}),n[9]=S,n[10]=v,n[11]=M):M=n[11];n[12]!==C||n[13]!==E||n[14]!==I||n[15]!==M?(N=(0,_.jsx)(o.SwitchWithLabel,{nativeID:"manage_stock",label:E,checked:I,onCheckedChange:M,size:"sm",disabled:C}),n[12]=C,n[13]=E,n[14]=I,n[15]=M,n[16]=N):N=n[16];n[17]!==q||n[18]!==N?(P=(0,_.jsxs)(u.VStack,{children:[q,N]}),n[17]=q,n[18]=N,n[19]=P):P=n[19];return P};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},c=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6]),h=r(d[7]),b=r(d[8]),_=r(d[9])},5361,[12,14,585,1747,4377,1605,1987,4549,5093,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.StockStatus=function(n){const l=(0,t.c)(10),{table:k,row:b}=n,h=b.original.document,v=(0,s.useObservableEagerState)(h.stock_status$),{getLabel:_}=(0,c.useStockStatusLabel)(),f=k.options.meta;let w;e:switch(v){case"instock":w="ghost-success";break e;case"outofstock":w="ghost-destructive";break e;case"onbackorder":case"lowstock":w="ghost-warning";break e;default:w="ghost"}const S=w;let q;l[0]!==f.query||l[1]!==v?(q=()=>f.query.where("stock_status").equals(v).exec(),l[0]=f.query,l[1]=v,l[2]=q):q=l[2];const y=v??"";let x,P;l[3]!==_||l[4]!==y?(x=_(y),l[3]=_,l[4]=y,l[5]=x):x=l[5];l[6]!==q||l[7]!==x||l[8]!==S?(P=(0,u.jsx)(o.ButtonPill,{size:"xs",variant:S,onPress:q,children:x}),l[6]=q,l[7]=x,l[8]=S,l[9]=P):P=l[9];return P};var t=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),c=r(d[4]),u=r(d[5])},5362,[12,14,1747,3185,4841,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.VariationActions=function({row:x}){const h=x.original.document,D=x.getParentRow().original.document,[f,w]=e.useState(!1),v=(0,n.useRouter)(),_=(0,j.usePullDocument)(),y=(0,l.useT)(),A=(0,u.useDeleteDocument)(),{readOnly:P}=(0,d.useProAccess)(),M=e.useCallback(async()=>{try{h.id&&await A(h.id,h.collection),await h.remove()}finally{}},[h,A]);if(P)return null;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(t.DropdownMenu,{children:[(0,p.jsx)(t.DropdownMenuTrigger,{testID:"variation-actions-menu",children:(0,p.jsx)(s.Icon,{name:"ellipsisVertical"})}),(0,p.jsxs)(t.DropdownMenuContent,{align:"end",children:[(0,p.jsxs)(t.DropdownMenuItem,{onPress:()=>v.push({pathname:`/(app)/(drawer)/products/(modals)/edit/variation/${h.uuid}`}),children:[(0,p.jsx)(s.Icon,{name:"penToSquare"}),(0,p.jsx)(c.Text,{children:y('common.edit')})]}),h.id&&(0,p.jsxs)(t.DropdownMenuItem,{onPress:()=>{_(h.id,h.collection,`products/${D.id}/variations`)},children:[(0,p.jsx)(s.Icon,{name:"arrowRotateRight"}),(0,p.jsx)(c.Text,{children:y('common.sync')})]}),(0,p.jsx)(t.DropdownMenuSeparator,{}),(0,p.jsxs)(t.DropdownMenuItem,{variant:"destructive",onPress:()=>w(!0),children:[(0,p.jsx)(s.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,p.jsx)(c.Text,{children:y('common.delete')})]})]})]}),(0,p.jsx)(o.AlertDialog,{open:f,onOpenChange:w,children:(0,p.jsxs)(o.AlertDialogContent,{children:[(0,p.jsxs)(o.AlertDialogHeader,{children:[(0,p.jsx)(o.AlertDialogTitle,{children:y('products.delete',{product:`${D.name} - ${h.name}`})}),(0,p.jsx)(o.AlertDialogDescription,{children:y('products.are_you_sure_you_want_to_2')})]}),(0,p.jsxs)(o.AlertDialogFooter,{children:[(0,p.jsx)(o.AlertDialogCancel,{children:y('common.cancel')}),(0,p.jsx)(o.AlertDialogAction,{variant:"destructive",onPress:M,children:y('common.delete')})]})]})})]})};var e=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(o){var t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:function(){return e[o]}})}),n.default=e,n})(r(_d[0])),n=r(_d[1]),o=r(_d[2]),t=r(_d[3]),s=r(_d[4]),c=r(_d[5]),l=r(_d[6]),d=r(_d[7]),u=r(_d[8]),j=r(_d[9]),p=r(_d[10])},5363,[14,850,5238,4486,1357,1434,1987,5093,4483,4835,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ProductVariationName=function(o){const l=(0,s.c)(12),{row:u,column:x}=o,b=u.original.document,f=x.columnDef.meta?.show;let h,j,k,N;l[0]!==b.name?(h=(0,n.jsx)(c.Text,{className:"font-bold",children:b.name}),l[0]=b.name,l[1]=h):h=l[1];l[2]!==f||l[3]!==b.sku?(j=f?.("sku")&&(0,n.jsx)(c.Text,{className:"text-sm",children:b.sku}),l[2]=f,l[3]=b.sku,l[4]=j):j=l[4];l[5]!==f||l[6]!==b.barcode?(k=f?.("barcode")&&(0,n.jsx)(c.Text,{className:"text-sm",children:b.barcode}),l[5]=f,l[6]=b.barcode,l[7]=k):k=l[7];l[8]!==h||l[9]!==j||l[10]!==k?(N=(0,n.jsxs)(t.VStack,{space:"xs",children:[h,j,k]}),l[8]=h,l[9]=j,l[10]=k,l[11]=N):N=l[11];return N};var s=r(d[0]);r(d[1]);var c=r(d[2]),t=r(d[3]),n=r(d[4])},5364,[12,14,1434,1605,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return j}}),_e.UISettingsForm=function(){const e=(0,t.c)(22),{uiSettings:c,getUILabel:h,patchUI:p,resetUI:O}=(0,d.useUISettings)("products");let _;e[0]!==c?(_=c.get(),e[0]=c,e[1]=_):_=e[1];const y=_,{setButtonPressHandler:I}=(0,f.useDialogContext)();let S,U;e[2]===Symbol.for("react.memo_cache_sentinel")?(S=(0,s.zodResolver)(j),e[2]=S):S=e[2];e[3]!==y?(U={resolver:S,defaultValues:y},e[3]=y,e[4]=U):U=e[4];const v=(0,o.useForm)(U);let F;e[5]!==v||e[6]!==O||e[7]!==c?(F=async()=>{await O(),v.reset(c.get())},e[5]=v,e[6]=O,e[7]=c,e[8]=F):F=e[8];const P=F;let x,C;e[9]!==P||e[10]!==I?(x=()=>{I(P)},C=[I,P],e[9]=P,e[10]=I,e[11]=x,e[12]=C):(x=e[11],C=e[12]);n.useEffect(x,C);const k=v;let w,D,E;e[13]!==p||e[14]!==k?(w={form:k,onChange:p},e[13]=p,e[14]=k,e[15]=w):w=e[15];(0,u.useFormChangeHandler)(w),e[16]!==h||e[17]!==y.columns?(D=(0,b.jsx)(l.VStack,{children:(0,b.jsx)(f.UISettingsColumnsForm,{columns:y.columns,getUILabel:h})}),e[16]=h,e[17]=y.columns,e[18]=D):D=e[18];e[19]!==v||e[20]!==D?(E=(0,b.jsx)(u.Form,Object.assign({},v,{children:D})),e[19]=v,e[20]=D,e[21]=E):E=e[21];return E};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=e(r(_d[4])),u=r(_d[5]),l=r(_d[6]),f=r(_d[7]),d=r(_d[8]),b=r(_d[9]);const j=c.object(Object.assign({},f.columnsFormSchema.shape))},5365,[12,14,4258,4260,4330,4340,1605,4629,1745,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useBarcode",{enumerable:!0,get:function(){return b}});var o=r(d[0]),t=r(d[1]),c=r(d[2]),n=r(d[3]),s=r(d[4]),u=r(d[5]);const l=(0,c.getLogger)(['wcpos','barcode','product']),b=(c,b)=>{const h=(0,o.c)(7),{barcode$:_,onKeyPress:O}=(0,u.useBarcodeDetection)(),{barcodeSearch:f}=(0,u.useBarcodeSearch)(),p=(0,s.useT)();let y,C;return h[0]!==f||h[1]!==c||h[2]!==b||h[3]!==p?(y=async o=>{const t=o,s=p("common.barcode_scanned",{barcode:t}),u=await f(t);let h,_=!1;h=p("common.product_found_locally",{count:u.length}),1!==u.length&&(_=!0),_?l.error(s,{showToast:!0,saveToDb:!0,toast:{text2:h},context:{errorCode:n.ERROR_CODES.RECORD_NOT_FOUND,barcode:t,resultsCount:u.length}}):l.info(s,{showToast:!0,toast:{text2:h},context:{barcode:t,resultsCount:u.length}}),c.search(t),b.current?.setSearch(t)},h[0]=f,h[1]=c,h[2]=b,h[3]=p,h[4]=y):y=h[4],(0,t.useSubscription)(_,y),h[5]!==O?(C={onKeyPress:O},h[5]=O,h[6]=C):C=h[6],C}},5366,[12,1747,1975,2644,1987,4821]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.COGS=function(t){const o=(0,e.c)(11),{table:_,row:c}=t,f=c.original.document,b=(0,l.useObservableEagerState)(f.cost_of_goods_sold$);let C;o[0]!==b?(C=(0,u.default)(b,["values",0,"defined_value"],0),o[0]=b,o[1]=C):C=o[1];const O=C,h=_.options.meta,{readOnly:p}=(0,v.useProAccess)();let y,j;o[2]!==b?.total_value||o[3]!==b?.values?.[0]?.effective_value||o[4]!==h||o[5]!==f?(y=e=>{const t={total_value:b?.total_value??0,values:[{defined_value:e,effective_value:b?.values?.[0]?.effective_value??0}]};h.onChange({document:f,changes:{cost_of_goods_sold:t}})},o[2]=b?.total_value,o[3]=b?.values?.[0]?.effective_value,o[4]=h,o[5]=f,o[6]=y):y=o[6];o[7]!==O||o[8]!==p||o[9]!==y?(j=(0,n.jsx)(s.CurrencyInput,{value:O,disabled:p,onChangeText:y}),o[7]=O,o[8]=p,o[9]=y,o[10]=j):j=o[10];return j};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),o=r(d[3]),u=(t=o)&&t.__esModule?t:{default:t},s=r(d[4]),v=r(d[5]),n=r(d[6])},5367,[12,14,1747,1358,4548,5093,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),c=r(d[2]);function o(){const o=(0,t.c)(1);let u;return o[0]===Symbol.for("react.memo_cache_sentinel")?(u=(0,c.jsx)(n.Slot,{}),o[0]=u):u=o[0],u}},5368,[12,850,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]),c=(0,t.withProAccess)(n.ReportsScreen,'reports')},5369,[5088,5370]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ReportsScreen=function(){const h=(0,t.c)(14),{uiSettings:v}=(0,p.useUISettings)("reports-orders"),{wpCredentials:f,store:D}=(0,_.useAppState)();let $;h[0]===Symbol.for("react.memo_cache_sentinel")?($=new Date,h[0]=$):$=h[0];const j=$;let b,x;h[1]!==D?.id||h[2]!==f?.id?(b={status:"completed",date_created_gmt:{$gte:(0,y.convertLocalDateToUTCString)((0,o.startOfDay)(j)),$lte:(0,y.convertLocalDateToUTCString)((0,o.endOfDay)(j))},$and:[{meta_data:{$elemMatch:{key:"_pos_user",value:String(f?.id)}}}]},D?.id?b.$and.push({meta_data:{$elemMatch:{key:"_pos_store",value:String(D?.id)}}}):b.created_via="woocommerce-pos",h[1]=D?.id,h[2]=f?.id,h[3]=b):b=h[3];h[4]===Symbol.for("react.memo_cache_sentinel")?(x=["orders","reports"],h[4]=x):x=h[4];const B=v.sortDirection;let T,w;h[5]!==B||h[6]!==v.sortBy?(T=[{[v.sortBy]:B}],h[5]=B,h[6]=v.sortBy,h[7]=T):T=h[7];h[8]!==b||h[9]!==T?(w={queryKeys:x,collectionName:"orders",initialParams:{sort:T,selector:b},greedy:!0},h[8]=b,h[9]=T,h[10]=w):w=h[10];const C=(0,c.useQuery)(w);let M,O;h[11]===Symbol.for("react.memo_cache_sentinel")?(M=(0,S.jsx)(u.Reports,{}),h[11]=M):M=h[11];h[12]!==C?(O=(0,S.jsx)(s.ErrorBoundary,{children:(0,S.jsx)(n.Suspense,{children:(0,S.jsx)(l.ReportsProvider,{query:C,children:M})})}),h[12]=C,h[13]=O):O=h[13];return O};var t=r(d[0]);r(d[1]);var o=r(d[2]),s=r(d[3]),n=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),_=r(d[8]),y=r(d[9]),p=r(d[10]),S=r(d[11])},5370,[12,14,3238,1348,1741,4070,5371,5372,2022,3233,1745,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useReports",{enumerable:!0,get:function(){return d}}),_e.ReportsProvider=function(d){const b=(0,e.c)(27),{query:p,children:y}=d,O=(0,o.useObservableSuspense)(p.resource);let v;b[0]===Symbol.for("react.memo_cache_sentinel")?(v={},b[0]=v):v=b[0];const[_,h]=t.useState(v);let S;b[1]!==p?(S=p.rxQuery$.pipe((0,s.map)(()=>p.getSelector("date_created_gmt"))),b[1]=p,b[2]=S):S=b[2];const j=(0,o.useObservableEagerState)(S);let w;e:{let e;if(b[3]===Symbol.for("react.memo_cache_sentinel")){const t=new Date;e={start:(0,n.startOfDay)(t),end:(0,n.endOfDay)(t)},b[3]=e}else e=b[3];const t=e;if(!j){w=t;break e}const{$gte:o,$lte:s}=j;let u,l,d;b[4]!==o?(u=o?(0,c.convertUTCStringToLocalDate)(o):t.start,b[4]=o,b[5]=u):u=b[5],b[6]!==s?(l=s?(0,c.convertUTCStringToLocalDate)(s):t.end,b[6]=s,b[7]=l):l=b[7],b[8]!==u||b[9]!==l?(d={start:u,end:l},b[8]=u,b[9]=l,b[10]=d):d=b[10],w=d}const R=w;let D;b[11]!==O.hits?(D=O.hits.map(f),b[11]=O.hits,b[12]=D):D=b[12];const P=D;let x;e:{if(0===Object.keys(_).length){x=P;break e}let e;if(b[13]!==P||b[14]!==_){let t;b[16]!==_?(t=e=>e.uuid&&!_[e.uuid],b[16]=_,b[17]=t):t=b[17],e=P.filter(t),b[13]=P,b[14]=_,b[15]=e}else e=b[15];x=e}const C=x;let k,T;b[18]!==P||b[19]!==R||b[20]!==p||b[21]!==C||b[22]!==_?(k={query:p,allOrders:P,selectedOrders:C,unselectedRowIds:_,setUnselectedRowIds:h,dateRange:R},b[18]=P,b[19]=R,b[20]=p,b[21]=C,b[22]=_,b[23]=k):k=b[23];b[24]!==y||b[25]!==k?(T=(0,u.jsx)(l.Provider,{value:k,children:y}),b[24]=y,b[25]=k,b[26]=T):T=b[26];return T};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),c=r(_d[5]),u=r(_d[6]);const l=t.createContext(void 0),d=()=>{const e=t.useContext(l);if(!e)throw new Error("useReports must be used within a ReportsContext");return e};function f(e){return e.document}},5371,[12,14,3238,1747,1972,3233,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Reports=function(){const s=(0,e.c)(8),{screenSize:l}=(0,j.useTheme)(),{bottom:_}=(0,t.useSafeAreaInsets)(),N=0!==_?_:void 0;let S,v,y,z;s[0]!==N?(S={paddingBottom:N},s[0]=N,s[1]=S):S=s[1];s[2]===Symbol.for("react.memo_cache_sentinel")?(v=(0,P.jsx)(c.ErrorBoundary,{children:(0,P.jsx)(h.FilterBar,{})}),s[2]=v):v=s[2];s[3]!==l?(y=(0,P.jsx)(n.default,{className:"flex-1",children:(0,P.jsx)(c.ErrorBoundary,{children:"sm"===l?(0,P.jsxs)(x.VStack,{className:"h-full gap-0",children:[(0,P.jsx)(n.default,{className:"flex-1 pr-2",children:(0,P.jsx)(f.Orders,{})}),(0,P.jsx)(n.default,{className:"flex-1 pl-2",children:(0,P.jsx)(p.Report,{})})]}):(0,P.jsxs)(o.PanelGroup,{direction:"vertical",children:[(0,P.jsx)(o.Panel,{defaultSize:40,children:(0,P.jsx)(n.default,{className:"h-full w-full px-2",children:(0,P.jsx)(u.Chart,{})})}),(0,P.jsx)(o.PanelResizeHandle,{}),(0,P.jsx)(o.Panel,{children:(0,P.jsxs)(o.PanelGroup,{direction:"horizontal",children:[(0,P.jsx)(o.Panel,{children:(0,P.jsx)(f.Orders,{})}),(0,P.jsx)(o.PanelResizeHandle,{}),(0,P.jsx)(o.Panel,{children:(0,P.jsx)(p.Report,{})})]})})]})})}),s[3]=l,s[4]=y):y=s[4];s[5]!==S||s[6]!==y?(z=(0,P.jsxs)(x.VStack,{testID:"screen-reports",className:"h-full",style:S,children:[v,y]}),s[5]=S,s[6]=y,s[7]=z):z=s[7];return z};var e=r(d[0]);r(d[1]);var s,l=r(d[2]),n=(s=l)&&s.__esModule?s:{default:s},t=r(d[3]),c=r(d[4]),o=r(d[5]),x=r(d[6]),j=r(d[7]),u=r(d[8]),h=r(d[9]),f=r(d[10]),p=r(d[11]),P=r(d[12])},5372,[12,14,585,854,1348,1606,1605,1743,5373,5460,5461,5465,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Chart",{enumerable:!0,get:function(){return u}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e},l=r(d[1]),s=r(d[2]),o=r(d[3]),c=r(d[4]);const u=n.default.memo(()=>(0,c.jsx)(l.WithSkiaWeb,{opts:{locateFile:e=>`https://cdn.jsdelivr.net/npm/canvaskit-wasm@${s.version}/bin/full/${e}`},getComponent:()=>r(d[6])(d[5],d.paths),fallback:(0,c.jsx)(o.Text,{children:"Loading Chart..."})}));u.displayName='Chart'},5373,{"0":14,"1":5374,"2":5459,"3":1434,"4":6,"5":5594,"6":1984,"paths":{"5594":((window.cdnBaseUrl||"").replace(/\/$/,""))+"/_expo/static/js/web/chart-f5fe3fe6d37a898d86f831c2330e344d.js"}}); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5374,[5375,5377]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"LoadSkiaWeb",{enumerable:!0,get:function(){return o}}),Object.defineProperty(_e,"LoadSkia",{enumerable:!0,get:function(){return c}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};let u;const o=async e=>{var t;if(void 0!==g.CanvasKit)return;u=null!==(t=u)&&void 0!==t?t:(0,n.default)(e);const o=await u;g.CanvasKit=o},c=o},5375,[5376]); +__d(function(_g,_r,i,_a,_m,_e,_d){var e,t=(e='undefined'!=typeof document?document.currentScript?.src:void 0,'undefined'!=typeof __filename&&(e=e||__filename),async function(t={}){var r,n,a,o=t,s=new Promise((e,t)=>{r=e,n=t}),l="object"==typeof window,u="undefined"!=typeof WorkerGlobalScope,d="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node&&"renderer"!=process.type;(a=o).Od=a.Od||[],a.Od.push(function(){a.MakeSWCanvasSurface=function(e){var t=e,r="undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas;if(!("undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||r||(t=document.getElementById(e),t)))throw"Canvas with id "+e+" was not found";return(e=a.MakeSurface(t.width,t.height))&&(e.Hd=t),e},a.MakeCanvasSurface||(a.MakeCanvasSurface=a.MakeSWCanvasSurface),a.MakeSurface=function(e,t){var r={width:e,height:t,colorType:a.ColorType.RGBA_8888,alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB},n=e*t*4,o=a._malloc(n);return(r=a.Surface._makeRasterDirect(r,o,4*e))&&(r.Hd=null,r.tf=e,r.pf=t,r.rf=n,r.Te=o,r.getCanvas().clear(a.TRANSPARENT)),r},a.MakeRasterDirectSurface=function(e,t,r){return a.Surface._makeRasterDirect(e,t.byteOffset,r)},a.Surface.prototype.flush=function(e){if(a.Id(this.Gd),this._flush(),this.Hd){var t=new Uint8ClampedArray(a.HEAPU8.buffer,this.Te,this.rf);t=new ImageData(t,this.tf,this.pf),e?this.Hd.getContext("2d").putImageData(t,0,0,e[0],e[1],e[2]-e[0],e[3]-e[1]):this.Hd.getContext("2d").putImageData(t,0,0)}},a.Surface.prototype.dispose=function(){this.Te&&a._free(this.Te),this.delete()},a.Id=a.Id||function(){},a.Ne=a.Ne||function(){return null}}),(function(e){e.Od=e.Od||[],e.Od.push(function(){function t(e,t,r){return e&&e.hasOwnProperty(t)?e[t]:r}function r(e){var t=Bt(_t);return _t[t]=e,t}function n(e){return e.naturalHeight||e.videoHeight||e.displayHeight||e.height}function a(e){return e.naturalWidth||e.videoWidth||e.displayWidth||e.width}function o(t,r,n,a){return t.bindTexture(t.TEXTURE_2D,r),a||n.alphaType!==e.AlphaType.Premul||t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),r}function s(t,r,n){n||r.alphaType!==e.AlphaType.Premul||t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),t.bindTexture(t.TEXTURE_2D,null)}e.GetWebGLContext=function(e,r){if(!e)throw"null canvas passed into makeWebGLContext";var n={alpha:t(r,"alpha",1),depth:t(r,"depth",1),stencil:t(r,"stencil",8),antialias:t(r,"antialias",0),premultipliedAlpha:t(r,"premultipliedAlpha",1),preserveDrawingBuffer:t(r,"preserveDrawingBuffer",0),preferLowPowerToHighPerformance:t(r,"preferLowPowerToHighPerformance",0),failIfMajorPerformanceCaveat:t(r,"failIfMajorPerformanceCaveat",0),enableExtensionsByDefault:t(r,"enableExtensionsByDefault",1),explicitSwapControl:t(r,"explicitSwapControl",0),renderViaOffscreenBackBuffer:t(r,"renderViaOffscreenBackBuffer",0)};if(n.majorVersion=r&&r.majorVersion?r.majorVersion:"undefined"!=typeof WebGL2RenderingContext?2:1,n.explicitSwapControl)throw"explicitSwapControl is not supported";return(e=Rt(e,n))?(Lt(e),Ge.ce.getExtension("WEBGL_debug_renderer_info"),e):0},e.deleteContext=function(e){Ge===Tt[e]&&(Ge=null),"object"==typeof JSEvents&&JSEvents.eg(Tt[e].ce.canvas),Tt[e]?.ce.canvas&&(Tt[e].ce.canvas.mf=void 0),Tt[e]=null},e._setTextureCleanup({deleteTexture:function(e,t){var r=_t[t];r&&Tt[e].ce.deleteTexture(r),_t[t]=null}}),e.MakeWebGLContext=function(t){if(!this.Id(t))return null;var r=this._MakeGrContext();if(!r)return null;r.Gd=t;var n=r.delete.bind(r);return r.delete=function(){e.Id(this.Gd),n()}.bind(r),Ge.Xe=r},e.MakeGrContext=e.MakeWebGLContext,e.GrDirectContext.prototype.getResourceCacheLimitBytes=function(){e.Id(this.Gd),this._getResourceCacheLimitBytes()},e.GrDirectContext.prototype.getResourceCacheUsageBytes=function(){e.Id(this.Gd),this._getResourceCacheUsageBytes()},e.GrDirectContext.prototype.releaseResourcesAndAbandonContext=function(){e.Id(this.Gd),this._releaseResourcesAndAbandonContext()},e.GrDirectContext.prototype.setResourceCacheLimitBytes=function(t){e.Id(this.Gd),this._setResourceCacheLimitBytes(t)},e.MakeOnScreenGLSurface=function(e,t,r,n,a,o){return this.Id(e.Gd)&&(t=void 0===a||void 0===o?this._MakeOnScreenGLSurface(e,t,r,n):this._MakeOnScreenGLSurface(e,t,r,n,a,o))?(t.Gd=e.Gd,t):null},e.MakeRenderTarget=function(){var e=arguments[0];if(!this.Id(e.Gd))return null;if(3===arguments.length){var t=this._MakeRenderTargetWH(e,arguments[1],arguments[2]);if(!t)return null}else{if(2!==arguments.length)return null;if(!(t=this._MakeRenderTargetII(e,arguments[1])))return null}return t.Gd=e.Gd,t},e.MakeWebGLCanvasSurface=function(t,r,n){r=r||null;var a=t,o="undefined"!=typeof OffscreenCanvas&&a instanceof OffscreenCanvas;if(!("undefined"!=typeof HTMLCanvasElement&&a instanceof HTMLCanvasElement||o||(a=document.getElementById(t),a)))throw"Canvas with id "+t+" was not found";if(!(t=this.GetWebGLContext(a,n))||0>t)throw"failed to create webgl context: err "+t;return t=this.MakeWebGLContext(t),(r=this.MakeOnScreenGLSurface(t,a.width,a.height,r))||(r=a.cloneNode(!0),a.parentNode.replaceChild(r,a),r.classList.add("ck-replaced"),e.MakeSWCanvasSurface(r))},e.MakeCanvasSurface=e.MakeWebGLCanvasSurface,e.Surface.prototype.makeImageFromTexture=function(t,n){return e.Id(this.Gd),t=r(t),(n=this._makeImageFromTexture(this.Gd,t,n))&&(n.Ee=t),n},e.Surface.prototype.makeImageFromTextureSource=function(t,r,l){r||={height:n(t),width:a(t),colorType:e.ColorType.RGBA_8888,alphaType:l?e.AlphaType.Premul:e.AlphaType.Unpremul},r.colorSpace||(r.colorSpace=e.ColorSpace.SRGB),e.Id(this.Gd);var u=Ge.ce;return l=o(u,u.createTexture(),r,l),2===Ge.version?u.texImage2D(u.TEXTURE_2D,0,u.RGBA,r.width,r.height,0,u.RGBA,u.UNSIGNED_BYTE,t):u.texImage2D(u.TEXTURE_2D,0,u.RGBA,u.RGBA,u.UNSIGNED_BYTE,t),s(u,r),this._resetContext(),this.makeImageFromTexture(l,r)},e.Surface.prototype.updateTextureFromSource=function(t,l,u){if(t.Ee){e.Id(this.Gd);var d=t.getImageInfo(),f=Ge.ce,c=o(f,_t[t.Ee],d,u);2===Ge.version?f.texImage2D(f.TEXTURE_2D,0,f.RGBA,a(l),n(l),0,f.RGBA,f.UNSIGNED_BYTE,l):f.texImage2D(f.TEXTURE_2D,0,f.RGBA,f.RGBA,f.UNSIGNED_BYTE,l),s(f,d,u),this._resetContext(),_t[t.Ee]=null,t.Ee=r(c),d.colorSpace=t.getColorSpace(),l=this._makeImageFromTexture(this.Gd,t.Ee,d),u=t.Fd.Md,f=t.Fd.Rd,t.Fd.Md=l.Fd.Md,t.Fd.Rd=l.Fd.Rd,l.Fd.Md=u,l.Fd.Rd=f,l.delete(),d.colorSpace.delete()}},e.MakeLazyImageFromTextureSource=function(t,l,u){l||={height:n(t),width:a(t),colorType:e.ColorType.RGBA_8888,alphaType:u?e.AlphaType.Premul:e.AlphaType.Unpremul},l.colorSpace||(l.colorSpace=e.ColorSpace.SRGB);var d={makeTexture:function(){var e=Ge,n=e.ce,a=o(n,n.createTexture(),l,u);return 2===e.version?n.texImage2D(n.TEXTURE_2D,0,n.RGBA,l.width,l.height,0,n.RGBA,n.UNSIGNED_BYTE,t):n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,t),s(n,l,u),r(a)},freeSrc:function(){}};return"VideoFrame"===t.constructor.name&&(d.freeSrc=function(){t.close()}),e.Image._makeFromGenerator(l,d)},e.Id=function(e){return!!e&&Lt(e)},e.Ne=function(){return Ge&&Ge.Xe&&!Ge.Xe.isDeleted()?Ge.Xe:null}})})(o),(function(e){function t(e,t,r,n,a){for(var o=0;o>>0}function s(e){if(e&&e._ck)return e;if(e instanceof Float32Array){for(var t=Math.floor(e.length/4),r=new Uint32Array(t),n=0;nl;l++)e.HEAPF32[o+a]=t[s][l],a++;t=n}else t=V;r.Zd=t}return r}function h(t){if(!t)return V;var r=F.toTypedArray();if(t.length){if(6===t.length||9===t.length)return f(t,"HEAPF32",I),6===t.length&&e.HEAPF32.set(N,6+I/4),I;if(16===t.length)return r[0]=t[0],r[1]=t[1],r[2]=t[3],r[3]=t[4],r[4]=t[5],r[5]=t[7],r[6]=t[12],r[7]=t[13],r[8]=t[15],I;throw"invalid matrix size"}if(void 0===t.m11)throw"invalid matrix argument";return r[0]=t.m11,r[1]=t.m21,r[2]=t.m41,r[3]=t.m12,r[4]=t.m22,r[5]=t.m42,r[6]=t.m14,r[7]=t.m24,r[8]=t.m44,I}function p(e){if(!e)return V;var t=T.toTypedArray();if(e.length){if(16!==e.length&&6!==e.length&&9!==e.length)throw"invalid matrix size";return 16===e.length?f(e,"HEAPF32",R):(t.fill(0),t[0]=e[0],t[1]=e[1],t[3]=e[2],t[4]=e[3],t[5]=e[4],t[7]=e[5],t[10]=1,t[12]=e[6],t[13]=e[7],t[15]=e[8],6===e.length&&(t[12]=0,t[13]=0,t[15]=1),R)}if(void 0===e.m11)throw"invalid matrix argument";return t[0]=e.m11,t[1]=e.m21,t[2]=e.m31,t[3]=e.m41,t[4]=e.m12,t[5]=e.m22,t[6]=e.m32,t[7]=e.m42,t[8]=e.m13,t[9]=e.m23,t[10]=e.m33,t[11]=e.m43,t[12]=e.m14,t[13]=e.m24,t[14]=e.m34,t[15]=e.m44,R}function y(e,t){return f(e,"HEAPF32",t||G)}function m(e,t,r,n){var a=P.toTypedArray();return a[0]=e,a[1]=t,a[2]=r,a[3]=n,G}function g(t){for(var r=new Float32Array(4),n=0;4>n;n++)r[n]=e.HEAPF32[t/4+n];return r}function v(e,t){return f(e,"HEAPF32",t||L)}function b(e,t){return f(e,"HEAPF32",t||D)}function A(){for(var e=0,t=0;t>>0},e.Color4f=function(e,t,r,n){return void 0===n&&(n=1),Float32Array.of(e,t,r,n)},Object.defineProperty(e,"TRANSPARENT",{get:function(){return e.Color4f(0,0,0,0)}}),Object.defineProperty(e,"BLACK",{get:function(){return e.Color4f(0,0,0,1)}}),Object.defineProperty(e,"WHITE",{get:function(){return e.Color4f(1,1,1,1)}}),Object.defineProperty(e,"RED",{get:function(){return e.Color4f(1,0,0,1)}}),Object.defineProperty(e,"GREEN",{get:function(){return e.Color4f(0,1,0,1)}}),Object.defineProperty(e,"BLUE",{get:function(){return e.Color4f(0,0,1,1)}}),Object.defineProperty(e,"YELLOW",{get:function(){return e.Color4f(1,1,0,1)}}),Object.defineProperty(e,"CYAN",{get:function(){return e.Color4f(0,1,1,1)}}),Object.defineProperty(e,"MAGENTA",{get:function(){return e.Color4f(1,0,1,1)}}),e.getColorComponents=function(e){return[Math.floor(255*e[0]),Math.floor(255*e[1]),Math.floor(255*e[2]),e[3]]},e.parseColorString=function(t,r){if((t=t.toLowerCase()).startsWith("#")){switch(r=255,t.length){case 9:r=parseInt(t.slice(7,9),16);case 7:var n=parseInt(t.slice(1,3),16),a=parseInt(t.slice(3,5),16),o=parseInt(t.slice(5,7),16);break;case 5:r=17*parseInt(t.slice(4,5),16);case 4:n=17*parseInt(t.slice(1,2),16),a=17*parseInt(t.slice(2,3),16),o=17*parseInt(t.slice(3,4),16)}return e.Color(n,a,o,r/255)}return t.startsWith("rgba")?(t=(t=t.slice(5,-1)).split(","),e.Color(+t[0],+t[1],+t[2],l(t[3]))):t.startsWith("rgb")?(t=(t=t.slice(4,-1)).split(","),e.Color(+t[0],+t[1],+t[2],l(t[3]))):t.startsWith("gray(")||t.startsWith("hsl")||!r||void 0===(t=r[t])?e.BLACK:t},e.multiplyByAlpha=function(e,t){return(e=e.slice())[3]=Math.max(0,Math.min(e[3]*t,1)),e},e.Malloc=function(t,r){var n=e._malloc(r*t.BYTES_PER_ELEMENT);return{_ck:!0,length:r,byteOffset:n,me:null,subarray:function(e,t){return(e=this.toTypedArray().subarray(e,t))._ck=!0,e},toTypedArray:function(){return this.me&&this.me.length||(this.me=new t(e.HEAPU8.buffer,n,r),this.me._ck=!0),this.me}}},e.Free=function(t){e._free(t.byteOffset),t.byteOffset=V,t.toTypedArray=null,t.me=null};var F,T,P,M,S,C,k,E,x,B,I=V,R=V,G=V,L=V,H=V,O=V,W=V,$=V,D=V,U=V,N=Float32Array.of(0,0,1),V=0;e.onRuntimeInitialized=function(){function t(t,r,n,a,o,s,l){s||(s=4*a.width,a.colorType===e.ColorType.RGBA_F16?s*=2:a.colorType===e.ColorType.RGBA_F32&&(s*=4));var u=s*a.height,d=o?o.byteOffset:e._malloc(u);if(l?!t._readPixels(a,d,s,r,n,l):!t._readPixels(a,d,s,r,n))return o||e._free(d),null;if(o)return o.toTypedArray();switch(a.colorType){case e.ColorType.RGBA_8888:case e.ColorType.RGBA_F16:t=new Uint8Array(e.HEAPU8.buffer,d,u).slice();break;case e.ColorType.RGBA_F32:t=new Float32Array(e.HEAPU8.buffer,d,u).slice();break;default:return null}return e._free(d),t}P=e.Malloc(Float32Array,4),G=P.byteOffset,T=e.Malloc(Float32Array,16),R=T.byteOffset,F=e.Malloc(Float32Array,9),I=F.byteOffset,x=e.Malloc(Float32Array,12),D=x.byteOffset,B=e.Malloc(Float32Array,12),U=B.byteOffset,M=e.Malloc(Float32Array,4),L=M.byteOffset,S=e.Malloc(Float32Array,4),H=S.byteOffset,C=e.Malloc(Float32Array,3),O=C.byteOffset,k=e.Malloc(Float32Array,3),W=k.byteOffset,E=e.Malloc(Int32Array,4),$=E.byteOffset,e.ColorSpace.SRGB=e.ColorSpace._MakeSRGB(),e.ColorSpace.DISPLAY_P3=e.ColorSpace._MakeDisplayP3(),e.ColorSpace.ADOBE_RGB=e.ColorSpace._MakeAdobeRGB(),e.GlyphRunFlags={IsWhiteSpace:e._GlyphRunFlags_isWhiteSpace},e.Path.MakeFromCmds=function(t){var r=f(t,"HEAPF32"),n=e.Path._MakeFromCmds(r,t.length);return d(r,t),n},e.Path.MakeFromVerbsPointsWeights=function(t,r,n){var a=f(t,"HEAPU8"),o=f(r,"HEAPF32"),s=f(n,"HEAPF32"),l=e.Path._MakeFromVerbsPointsWeights(a,t.length,o,r.length/2,s,n&&n.length||0);return d(a,t),d(o,r),d(s,n),l},e.PathBuilder.prototype.addArc=function(e,t,r){return e=v(e),this._addArc(e,t,r),this},e.PathBuilder.prototype.addCircle=function(e,t,r,n){return this._addCircle(e,t,r,!!n),this},e.PathBuilder.prototype.addOval=function(e,t,r){return void 0===r&&(r=1),e=v(e),this._addOval(e,!!t,r),this},e.PathBuilder.prototype.addPath=function(){var e=Array.prototype.slice.call(arguments),t=e[0],r=!1;if("boolean"==typeof e[e.length-1]&&(r=e.pop()),1===e.length)this._addPath(t,1,0,0,0,1,0,0,0,1,r);else if(2===e.length)e=e[1],this._addPath(t,e[0],e[1],e[2],e[3],e[4],e[5],e[6]||0,e[7]||0,e[8]||1,r);else{if(7!==e.length&&10!==e.length)return null;this._addPath(t,e[1],e[2],e[3],e[4],e[5],e[6],e[7]||0,e[8]||0,e[9]||1,r)}return this},e.PathBuilder.prototype.addPolygon=function(e,t){var r=f(e,"HEAPF32");return this._addPolygon(r,e.length/2,t),d(r,e),this},e.PathBuilder.prototype.addRect=function(e,t){return e=v(e),this._addRect(e,!!t),this},e.PathBuilder.prototype.addRRect=function(e,t){return e=b(e),this._addRRect(e,!!t),this},e.PathBuilder.prototype.addVerbsPointsWeights=function(e,t,r){var n=f(e,"HEAPU8"),a=f(t,"HEAPF32"),o=f(r,"HEAPF32");return this._addVerbsPointsWeights(n,e.length,a,t.length/2,o,r&&r.length||0),d(n,e),d(a,t),d(o,r),this},e.PathBuilder.prototype.arc=function(t,r,n,a,o,s){return t=e.LTRBRect(t-n,r-n,t+n,r+n),o=(o-a)/Math.PI*180-360*!!s,a=(new e.PathBuilder).addArc(t,a/Math.PI*180,o).detachAndDelete(),this.addPath(a,!0),a.delete(),this},e.PathBuilder.prototype.arcToOval=function(e,t,r,n){return e=v(e),this._arcToOval(e,t,r,n),this},e.PathBuilder.prototype.arcToRotated=function(e,t,r,n,a,o,s){return this._arcToRotated(e,t,r,!!n,!!a,o,s),this},e.PathBuilder.prototype.arcToTangent=function(e,t,r,n,a){return this._arcToTangent(e,t,r,n,a),this},e.PathBuilder.prototype.close=function(){return this._close(),this},e.PathBuilder.prototype.conicTo=function(e,t,r,n,a){return this._conicTo(e,t,r,n,a),this},e.Path.prototype.computeTightBounds=function(e){this._computeTightBounds(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.PathBuilder.prototype.cubicTo=function(e,t,r,n,a,o){return this._cubicTo(e,t,r,n,a,o),this},e.PathBuilder.prototype.detachAndDelete=function(){var e=this.detach();return this.delete(),e},e.Path.prototype.getBounds=function(e){this._getBounds(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.PathBuilder.prototype.getBounds=function(e){this._getBounds(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.PathBuilder.prototype.lineTo=function(e,t){return this._lineTo(e,t),this},e.PathBuilder.prototype.moveTo=function(e,t){return this._moveTo(e,t),this},e.PathBuilder.prototype.offset=function(e,t){return this._transform(1,0,e,0,1,t,0,0,1),this},e.PathBuilder.prototype.quadTo=function(e,t,r,n){return this._quadTo(e,t,r,n),this},e.PathBuilder.prototype.rArcTo=function(e,t,r,n,a,o,s){return this._rArcTo(e,t,r,n,a,o,s),this},e.PathBuilder.prototype.rConicTo=function(e,t,r,n,a){return this._rConicTo(e,t,r,n,a),this},e.PathBuilder.prototype.rCubicTo=function(e,t,r,n,a,o){return this._rCubicTo(e,t,r,n,a,o),this},e.PathBuilder.prototype.rLineTo=function(e,t){return this._rLineTo(e,t),this},e.PathBuilder.prototype.rMoveTo=function(e,t){return this._rMoveTo(e,t),this},e.PathBuilder.prototype.rQuadTo=function(e,t,r,n){return this._rQuadTo(e,t,r,n),this},e.Path.prototype.makeStroked=function(t){return(t=t||{}).width=t.width||1,t.miter_limit=t.miter_limit||4,t.cap=t.cap||e.StrokeCap.Butt,t.join=t.join||e.StrokeJoin.Miter,t.precision=t.precision||1,this._makeStroked(t)},e.PathBuilder.prototype.transform=function(){if(1===arguments.length){var e=arguments[0];this._transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6]||0,e[7]||0,e[8]||1)}else{if(6!==arguments.length&&9!==arguments.length)throw"transform expected to take 1 or 9 arguments. Got "+arguments.length;e=arguments,this._transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6]||0,e[7]||0,e[8]||1)}return this},e.Path.prototype.makeTrimmed=function(e,t,r){return this._makeTrimmed(e,t,!!r)},e.Image.prototype.encodeToBytes=function(t,r){var n=e.Ne();return t=t||e.ImageFormat.PNG,r=r||100,n?this._encodeToBytes(t,r,n):this._encodeToBytes(t,r)},e.Image.prototype.makeShaderCubic=function(e,t,r,n,a){return a=h(a),this._makeShaderCubic(e,t,r,n,a)},e.Image.prototype.makeShaderOptions=function(e,t,r,n,a){return a=h(a),this._makeShaderOptions(e,t,r,n,a)},e.Image.prototype.readPixels=function(r,n,a,o,s){return t(this,r,n,a,o,s,e.Ne())},e.Canvas.prototype.clear=function(t){e.Id(this.Gd),t=y(t),this._clear(t)},e.Canvas.prototype.clipRRect=function(t,r,n){e.Id(this.Gd),t=b(t),this._clipRRect(t,r,n)},e.Canvas.prototype.clipRect=function(t,r,n){e.Id(this.Gd),t=v(t),this._clipRect(t,r,n)},e.Canvas.prototype.concat=function(t){e.Id(this.Gd),t=p(t),this._concat(t)},e.Canvas.prototype.drawArc=function(t,r,n,a,o){e.Id(this.Gd),t=v(t),this._drawArc(t,r,n,a,o)},e.Canvas.prototype.drawAtlas=function(t,r,n,a,o,l,u){if(t&&a&&r&&n&&r.length===n.length){e.Id(this.Gd),o||(o=e.BlendMode.SrcOver);var c=f(r,"HEAPF32"),h=f(n,"HEAPF32"),p=n.length/4,y=f(s(l),"HEAPU32");if(u&&"B"in u&&"C"in u)this._drawAtlasCubic(t,h,c,y,p,o,u.B,u.C,a);else{let r=e.FilterMode.Linear,n=e.MipmapMode.None;u&&(r=u.filter,"mipmap"in u&&(n=u.mipmap)),this._drawAtlasOptions(t,h,c,y,p,o,r,n,a)}d(c,r),d(h,n),d(y,l)}},e.Canvas.prototype.drawCircle=function(t,r,n,a){e.Id(this.Gd),this._drawCircle(t,r,n,a)},e.Canvas.prototype.drawColor=function(t,r){e.Id(this.Gd),t=y(t),void 0!==r?this._drawColor(t,r):this._drawColor(t)},e.Canvas.prototype.drawColorInt=function(t,r){e.Id(this.Gd),this._drawColorInt(t,r||e.BlendMode.SrcOver)},e.Canvas.prototype.drawColorComponents=function(t,r,n,a,o){e.Id(this.Gd),t=m(t,r,n,a),void 0!==o?this._drawColor(t,o):this._drawColor(t)},e.Canvas.prototype.drawDRRect=function(t,r,n){e.Id(this.Gd),t=b(t,D),r=b(r,U),this._drawDRRect(t,r,n)},e.Canvas.prototype.drawImage=function(t,r,n,a){e.Id(this.Gd),this._drawImage(t,r,n,a||null)},e.Canvas.prototype.drawImageCubic=function(t,r,n,a,o,s){e.Id(this.Gd),this._drawImageCubic(t,r,n,a,o,s||null)},e.Canvas.prototype.drawImageOptions=function(t,r,n,a,o,s){e.Id(this.Gd),this._drawImageOptions(t,r,n,a,o,s||null)},e.Canvas.prototype.drawImageNine=function(t,r,n,a,o){e.Id(this.Gd),r=f(r,"HEAP32",$),n=v(n),this._drawImageNine(t,r,n,a,o||null)},e.Canvas.prototype.drawImageRect=function(t,r,n,a,o){e.Id(this.Gd),v(r,L),v(n,H),this._drawImageRect(t,L,H,a,!!o)},e.Canvas.prototype.drawImageRectCubic=function(t,r,n,a,o,s){e.Id(this.Gd),v(r,L),v(n,H),this._drawImageRectCubic(t,L,H,a,o,s||null)},e.Canvas.prototype.drawImageRectOptions=function(t,r,n,a,o,s){e.Id(this.Gd),v(r,L),v(n,H),this._drawImageRectOptions(t,L,H,a,o,s||null)},e.Canvas.prototype.drawLine=function(t,r,n,a,o){e.Id(this.Gd),this._drawLine(t,r,n,a,o)},e.Canvas.prototype.drawOval=function(t,r){e.Id(this.Gd),t=v(t),this._drawOval(t,r)},e.Canvas.prototype.drawPaint=function(t){e.Id(this.Gd),this._drawPaint(t)},e.Canvas.prototype.drawParagraph=function(t,r,n){e.Id(this.Gd),this._drawParagraph(t,r,n)},e.Canvas.prototype.drawPatch=function(t,r,n,a,o){if(24>t.length)throw"Need 12 cubic points";if(r&&4>r.length)throw"Need 4 colors";if(n&&8>n.length)throw"Need 4 shader coordinates";e.Id(this.Gd);const l=f(t,"HEAPF32"),u=r?f(s(r),"HEAPU32"):V,c=n?f(n,"HEAPF32"):V;a||(a=e.BlendMode.Modulate),this._drawPatch(l,u,c,a,o),d(c,n),d(u,r),d(l,t)},e.Canvas.prototype.drawPath=function(t,r){e.Id(this.Gd),this._drawPath(t,r)},e.Canvas.prototype.drawPicture=function(t){e.Id(this.Gd),this._drawPicture(t)},e.Canvas.prototype.drawPoints=function(t,r,n){e.Id(this.Gd);var a=f(r,"HEAPF32");this._drawPoints(t,a,r.length/2,n),d(a,r)},e.Canvas.prototype.drawRRect=function(t,r){e.Id(this.Gd),t=b(t),this._drawRRect(t,r)},e.Canvas.prototype.drawRect=function(t,r){e.Id(this.Gd),t=v(t),this._drawRect(t,r)},e.Canvas.prototype.drawRect4f=function(t,r,n,a,o){e.Id(this.Gd),this._drawRect4f(t,r,n,a,o)},e.Canvas.prototype.drawShadow=function(t,r,n,a,o,s,l){e.Id(this.Gd);var u=f(o,"HEAPF32"),c=f(s,"HEAPF32");r=f(r,"HEAPF32",O),n=f(n,"HEAPF32",W),this._drawShadow(t,r,n,a,u,c,l),d(u,o),d(c,s)},e.getShadowLocalBounds=function(e,t,r,n,a,o,s){return e=h(e),r=f(r,"HEAPF32",O),n=f(n,"HEAPF32",W),this._getShadowLocalBounds(e,t,r,n,a,o,L)?(t=M.toTypedArray(),s?(s.set(t),s):t.slice()):null},e.Canvas.prototype.drawTextBlob=function(t,r,n,a){e.Id(this.Gd),this._drawTextBlob(t,r,n,a)},e.Canvas.prototype.drawVertices=function(t,r,n){e.Id(this.Gd),this._drawVertices(t,r,n)},e.Canvas.prototype.getDeviceClipBounds=function(e){this._getDeviceClipBounds($);var t=E.toTypedArray();return e?e.set(t):e=t.slice(),e},e.Canvas.prototype.quickReject=function(e){return e=v(e),this._quickReject(e)},e.Canvas.prototype.getLocalToDevice=function(){this._getLocalToDevice(R);for(var t=R,r=Array(16),n=0;16>n;n++)r[n]=e.HEAPF32[t/4+n];return r},e.Canvas.prototype.getTotalMatrix=function(){this._getTotalMatrix(I);for(var t=Array(9),r=0;9>r;r++)t[r]=e.HEAPF32[I/4+r];return t},e.Canvas.prototype.makeSurface=function(e){return(e=this._makeSurface(e)).Gd=this.Gd,e},e.Canvas.prototype.readPixels=function(r,n,a,o,s){return e.Id(this.Gd),t(this,r,n,a,o,s)},e.Canvas.prototype.saveLayer=function(t,r,n,a,o){return r=v(r),this._saveLayer(t||null,r,n||null,a||0,o||e.TileMode.Clamp)},e.Canvas.prototype.writePixels=function(t,r,n,a,o,s,l,u){if(t.byteLength%(r*n))throw"pixels length must be a multiple of the srcWidth * srcHeight";e.Id(this.Gd);var c=t.byteLength/(r*n);s=s||e.AlphaType.Unpremul,l=l||e.ColorType.RGBA_8888,u=u||e.ColorSpace.SRGB;var h=c*r;return c=f(t,"HEAPU8"),r=this._writePixels({width:r,height:n,colorType:l,alphaType:s,colorSpace:u},c,h,a,o),d(c,t),r},e.ColorFilter.MakeBlend=function(t,r,n){return t=y(t),n=n||e.ColorSpace.SRGB,e.ColorFilter._MakeBlend(t,r,n)},e.ColorFilter.MakeMatrix=function(t){if(!t||20!==t.length)throw"invalid color matrix";var r=f(t,"HEAPF32"),n=e.ColorFilter._makeMatrix(r);return d(r,t),n},e.ContourMeasure.prototype.getPosTan=function(e,t){return this._getPosTan(e,L),e=M.toTypedArray(),t?(t.set(e),t):e.slice()},e.ImageFilter.prototype.getOutputBounds=function(e,t,r){return e=v(e,L),t=h(t),this._getOutputBounds(e,t,$),t=E.toTypedArray(),r?(r.set(t),r):t.slice()},e.ImageFilter.MakeDropShadow=function(t,r,n,a,o,s){return o=y(o,G),e.ImageFilter._MakeDropShadow(t,r,n,a,o,s)},e.ImageFilter.MakeDropShadowOnly=function(t,r,n,a,o,s){return o=y(o,G),e.ImageFilter._MakeDropShadowOnly(t,r,n,a,o,s)},e.ImageFilter.MakeImage=function(t,r,n,a){if(n=v(n,L),a=v(a,H),"B"in r&&"C"in r)return e.ImageFilter._MakeImageCubic(t,r.B,r.C,n,a);const o=r.filter;let s=e.MipmapMode.None;return"mipmap"in r&&(s=r.mipmap),e.ImageFilter._MakeImageOptions(t,o,s,n,a)},e.ImageFilter.MakeMatrixTransform=function(t,r,n){if(t=h(t),"B"in r&&"C"in r)return e.ImageFilter._MakeMatrixTransformCubic(t,r.B,r.C,n);const a=r.filter;let o=e.MipmapMode.None;return"mipmap"in r&&(o=r.mipmap),e.ImageFilter._MakeMatrixTransformOptions(t,a,o,n)},e.Paint.prototype.getColor=function(){return this._getColor(G),g(G)},e.Paint.prototype.setColor=function(e,t){t=t||null,e=y(e),this._setColor(e,t)},e.Paint.prototype.setColorComponents=function(e,t,r,n,a){a=a||null,e=m(e,t,r,n),this._setColor(e,a)},e.Path.prototype.getPoint=function(e,t){return this._getPoint(e,L),e=M.toTypedArray(),t?(t[0]=e[0],t[1]=e[1],t):e.slice(0,2)},e.Picture.prototype.makeShader=function(e,t,r,n,a){return n=h(n),a=v(a),this._makeShader(e,t,r,n,a)},e.Picture.prototype.cullRect=function(e){this._cullRect(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.PictureRecorder.prototype.beginRecording=function(e,t){return e=v(e),this._beginRecording(e,!!t)},e.Surface.prototype.getCanvas=function(){var e=this._getCanvas();return e.Gd=this.Gd,e},e.Surface.prototype.makeImageSnapshot=function(t){return e.Id(this.Gd),t=f(t,"HEAP32",$),this._makeImageSnapshot(t)},e.Surface.prototype.makeSurface=function(t){return e.Id(this.Gd),(t=this._makeSurface(t)).Gd=this.Gd,t},e.Surface.prototype.sf=function(t,r){return this.Ae||(this.Ae=this.getCanvas()),requestAnimationFrame(function(){e.Id(this.Gd),t(this.Ae),this.flush(r)}.bind(this))},e.Surface.prototype.requestAnimationFrame||(e.Surface.prototype.requestAnimationFrame=e.Surface.prototype.sf),e.Surface.prototype.nf=function(t,r){this.Ae||(this.Ae=this.getCanvas()),requestAnimationFrame(function(){e.Id(this.Gd),t(this.Ae),this.flush(r),this.dispose()}.bind(this))},e.Surface.prototype.drawOnce||(e.Surface.prototype.drawOnce=e.Surface.prototype.nf),e.PathEffect.MakeDash=function(t,r){if(r||=0,!t.length||1==t.length%2)throw"Intervals array must have even length";var n=f(t,"HEAPF32");return r=e.PathEffect._MakeDash(n,t.length,r),d(n,t),r},e.PathEffect.MakeLine2D=function(t,r){return r=h(r),e.PathEffect._MakeLine2D(t,r)},e.PathEffect.MakePath2D=function(t,r){return t=h(t),e.PathEffect._MakePath2D(t,r)},e.Shader.MakeColor=function(t,r){return r=r||null,t=y(t),e.Shader._MakeColor(t,r)},e.Shader.Blend=e.Shader.MakeBlend,e.Shader.Color=e.Shader.MakeColor,e.Shader.MakeLinearGradient=function(t,r,n,a,o,s,l,u){u=u||null;var p=c(n),y=f(a,"HEAPF32");l=l||0,s=h(s);var m=M.toTypedArray();return m.set(t),m.set(r,2),t=e.Shader._MakeLinearGradient(L,p.Zd,p.colorType,y,p.count,o,l,s,u),d(p.Zd,n),a&&d(y,a),t},e.Shader.MakeRadialGradient=function(t,r,n,a,o,s,l,u){u=u||null;var p=c(n),y=f(a,"HEAPF32");return l=l||0,s=h(s),t=e.Shader._MakeRadialGradient(t[0],t[1],r,p.Zd,p.colorType,y,p.count,o,l,s,u),d(p.Zd,n),a&&d(y,a),t},e.Shader.MakeSweepGradient=function(t,r,n,a,o,s,l,u,p,y){y=y||null;var m=c(n),g=f(a,"HEAPF32");return l=l||0,u=u||0,p=p||360,s=h(s),t=e.Shader._MakeSweepGradient(t,r,m.Zd,m.colorType,g,m.count,o,u,p,l,s,y),d(m.Zd,n),a&&d(g,a),t},e.Shader.MakeTwoPointConicalGradient=function(t,r,n,a,o,s,l,u,p,y){y=y||null;var m=c(o),g=f(s,"HEAPF32");p=p||0,u=h(u);var v=M.toTypedArray();return v.set(t),v.set(n,2),t=e.Shader._MakeTwoPointConicalGradient(L,r,a,m.Zd,m.colorType,g,m.count,l,p,u,y),d(m.Zd,o),s&&d(g,s),t},e.Vertices.prototype.bounds=function(e){this._bounds(L);var t=M.toTypedArray();return e?(e.set(t),e):t.slice()},e.Od&&e.Od.forEach(function(e){e()})},e.computeTonalColors=function(e){var t=f(e.ambient,"HEAPF32"),r=f(e.spot,"HEAPF32");this._computeTonalColors(t,r);var n={ambient:g(t),spot:g(r)};return d(t,e.ambient),d(r,e.spot),n},e.LTRBRect=function(e,t,r,n){return Float32Array.of(e,t,r,n)},e.XYWHRect=function(e,t,r,n){return Float32Array.of(e,t,e+r,t+n)},e.LTRBiRect=function(e,t,r,n){return Int32Array.of(e,t,r,n)},e.XYWHiRect=function(e,t,r,n){return Int32Array.of(e,t,e+r,t+n)},e.RRectXY=function(e,t,r){return Float32Array.of(e[0],e[1],e[2],e[3],t,r,t,r,t,r,t,r)},e.MakeAnimatedImageFromEncoded=function(t){t=new Uint8Array(t);var r=e._malloc(t.byteLength);return e.HEAPU8.set(t,r),(t=e._decodeAnimatedImage(r,t.byteLength))?t:null},e.MakeImageFromEncoded=function(t){t=new Uint8Array(t);var r=e._malloc(t.byteLength);return e.HEAPU8.set(t,r),(t=e._decodeImage(r,t.byteLength))?t:null};var j=null;e.MakeImageFromCanvasImageSource=function(t){var r=t.width,n=t.height;j||=document.createElement("canvas"),j.width=r,j.height=n;var a=j.getContext("2d",{willReadFrequently:!0});return a.drawImage(t,0,0),t=a.getImageData(0,0,r,n),e.MakeImage({width:r,height:n,alphaType:e.AlphaType.Unpremul,colorType:e.ColorType.RGBA_8888,colorSpace:e.ColorSpace.SRGB},t.data,4*r)},e.MakeImage=function(t,r,n){var a=e._malloc(r.length);return e.HEAPU8.set(r,a),e._MakeImage(t,a,r.length,n)},e.MakeVertices=function(t,r,n,a,o,l){var u=o&&o.length||0,d=0;return n&&n.length&&(d|=1),a&&a.length&&(d|=2),void 0===l||l||(d|=4),f(r,"HEAPF32",(t=new e._VerticesBuilder(t,r.length/2,u,d)).positions()),t.texCoords()&&f(n,"HEAPF32",t.texCoords()),t.colors()&&f(s(a),"HEAPU32",t.colors()),t.indices()&&f(o,"HEAPU16",t.indices()),t.detach()},e.Matrix={},e.Matrix.identity=function(){return r(3)},e.Matrix.invert=function(e){var t=e[0]*e[4]*e[8]+e[1]*e[5]*e[6]+e[2]*e[3]*e[7]-e[2]*e[4]*e[6]-e[1]*e[3]*e[8]-e[0]*e[5]*e[7];return t?[(e[4]*e[8]-e[5]*e[7])/t,(e[2]*e[7]-e[1]*e[8])/t,(e[1]*e[5]-e[2]*e[4])/t,(e[5]*e[6]-e[3]*e[8])/t,(e[0]*e[8]-e[2]*e[6])/t,(e[2]*e[3]-e[0]*e[5])/t,(e[3]*e[7]-e[4]*e[6])/t,(e[1]*e[6]-e[0]*e[7])/t,(e[0]*e[4]-e[1]*e[3])/t]:null},e.Matrix.mapPoints=function(e,t){for(var r=0;ra;a+=5){for(var o=0;4>o;o++)r[n++]=e[a]*t[o]+e[a+1]*t[o+5]+e[a+2]*t[o+10]+e[a+3]*t[o+15];r[n++]=e[a]*t[4]+e[a+1]*t[9]+e[a+2]*t[14]+e[a+3]*t[19]+e[a+4]}return r},(X=o).Od=X.Od||[],X.Od.push(function(){function e(e){return e&&(e.dir=0===e.dir?X.TextDirection.RTL:X.TextDirection.LTR),e}function t(e){if(!e||!e.length)return[];for(var t=[],r=0;rr?(e._free(t),null):(o=new Uint16Array(e.HEAPU8.buffer,t,r),n?(n.set(o),e._free(t),n):(n=Uint16Array.from(o),e._free(t),n))},e.Font.prototype.getGlyphIntercepts=function(e,t,r,n){var a=f(e,"HEAPU16"),o=f(t,"HEAPF32");return this._getGlyphIntercepts(a,e.length,!(e&&e._ck),o,t.length,!(t&&t._ck),r,n)},e.Font.prototype.getGlyphWidths=function(t,r,n){var a=f(t,"HEAPU16"),o=e._malloc(4*t.length);return this._getGlyphWidthBounds(a,t.length,o,V,r||null),r=new Float32Array(e.HEAPU8.buffer,o,t.length),d(a,t),n?(n.set(r),e._free(o),n):(t=Float32Array.from(r),e._free(o),t)},e.FontMgr.FromData=function(){if(!arguments.length)return null;var t=arguments;if(1===t.length&&Array.isArray(t[0])&&(t=arguments[0]),!t.length)return null;for(var r=[],n=[],a=0;ar?(e._free(t),null):(o=new Uint16Array(e.HEAPU8.buffer,t,r),n?(n.set(o),e._free(t),n):(n=Uint16Array.from(o),e._free(t),n))},e.TextBlob.MakeOnPath=function(t,r,n,a){if(t&&t.length&&r&&r.countPoints()){if(1===r.countPoints())return this.MakeFromText(t,n);a||=0;var o=n.getGlyphIDs(t);o=n.getGlyphWidths(o);for(var s=[],l=(r=new e.ContourMeasureIter(r,!1,1)).next(),u=new Float32Array(4),d=0;dl.length()){if(l.delete(),!(l=r.next())){t=t.substring(0,d);break}a=f/2}l.getPosTan(a,u);var c=u[2],h=u[3];s.push(c,h,u[0]-f/2*c,u[1]-f/2*h),a+=f/2}return t=this.MakeFromRSXform(t,s,n),l&&l.delete(),r.delete(),t}},e.TextBlob.MakeFromRSXform=function(t,r,n){var a=qe(t)+1,o=e._malloc(a);return Ye(t,o,a),t=f(r,"HEAPF32"),n=e.TextBlob._MakeFromRSXform(o,a-1,t,n),e._free(o),n||null},e.TextBlob.MakeFromRSXformGlyphs=function(t,r,n){var a=f(t,"HEAPU16");return r=f(r,"HEAPF32"),n=e.TextBlob._MakeFromRSXformGlyphs(a,2*t.length,r,n),d(a,t),n||null},e.TextBlob.MakeFromGlyphs=function(t,r){var n=f(t,"HEAPU16");return r=e.TextBlob._MakeFromGlyphs(n,2*t.length,r),d(n,t),r||null},e.TextBlob.MakeFromText=function(t,r){var n=qe(t)+1,a=e._malloc(n);return Ye(t,a,n),t=e.TextBlob._MakeFromText(a,n-1,r),e._free(a),t||null},e.MallocGlyphIDs=function(t){return e.Malloc(Uint16Array,t)}}),e.Od=e.Od||[],e.Od.push(function(){e.MakePicture=function(t){t=new Uint8Array(t);var r=e._malloc(t.byteLength);return e.HEAPU8.set(t,r),(t=e._MakePicture(r,t.byteLength))?t:null}}),e.Od=e.Od||[],e.Od.push(function(){e.RuntimeEffect.Make=function(t,r){return e.RuntimeEffect._Make(t,{onError:r||function(e){console.log("RuntimeEffect error",e)}})},e.RuntimeEffect.MakeForBlender=function(t,r){return e.RuntimeEffect._MakeForBlender(t,{onError:r||function(e){console.log("RuntimeEffect error",e)}})},e.RuntimeEffect.prototype.makeShader=function(e,t){var r=!e._ck,n=f(e,"HEAPF32");return t=h(t),this._makeShader(n,4*e.length,r,t)},e.RuntimeEffect.prototype.makeShaderWithChildren=function(e,t,r){var n=!e._ck,a=f(e,"HEAPF32");r=h(r);for(var o=[],s=0;se||1=e||!e||(this.De=e,this.Kd.setStrokeWidth(e))}}),Object.defineProperty(this,"miterLimit",{enumerable:!0,get:function(){return this.Kd.getStrokeMiter()},set:function(e){0>=e||!e||this.Kd.setStrokeMiter(e)}}),Object.defineProperty(this,"shadowBlur",{enumerable:!0,get:function(){return this.re},set:function(e){0>e||!isFinite(e)||(this.re=e)}}),Object.defineProperty(this,"shadowColor",{enumerable:!0,get:function(){return r(this.Ce)},set:function(e){this.Ce=a(e)}}),Object.defineProperty(this,"shadowOffsetX",{enumerable:!0,get:function(){return this.se},set:function(e){isFinite(e)&&(this.se=e)}}),Object.defineProperty(this,"shadowOffsetY",{enumerable:!0,get:function(){return this.te},set:function(e){isFinite(e)&&(this.te=e)}}),Object.defineProperty(this,"strokeStyle",{enumerable:!0,get:function(){return r(this.de)},set:function(e){"string"==typeof e?this.de=a(e):e.pe&&(this.de=e)}}),this.arc=function(e,t,r,n,a,o){y(this.Nd,e,t,r,r,0,n,a,o)},this.arcTo=function(e,t,r,n,a){h(this.Nd,e,t,r,n,a)},this.beginPath=function(){this.Nd.delete(),this.Nd=new e.PathBuilder},this.bezierCurveTo=function(e,r,n,a,o,s){var l=this.Nd;t([e,r,n,a,o,s])&&(l.isEmpty()&&l.moveTo(e,r),l.cubicTo(e,r,n,a,o,s))},this.clearRect=function(t,r,n,a){this.Kd.setStyle(e.PaintStyle.Fill),this.Kd.setBlendMode(e.BlendMode.Clear),this.Hd.drawRect(e.XYWHRect(t,r,n,a),this.Kd),this.Kd.setBlendMode(this.Jd)},this.clip=function(t,r){if("string"==typeof t){r=t;var n=this.Nd.snapshot()}else t&&t.ge&&(n=t.ge());n||=this.Nd.snapshot(),r&&"evenodd"===r.toLowerCase()?n.setFillType(e.FillType.EvenOdd):n.setFillType(e.FillType.Winding),this.Hd.clipPath(n,e.ClipOp.Intersect,!0),n.delete()},this.closePath=function(){var e=this.Nd;e.isEmpty()||1!=e.countPoints()&&e.close()},this.createImageData=function(){if(1===arguments.length){var e=arguments[0];return new f(new Uint8ClampedArray(4*e.width*e.height),e.width,e.height)}if(2===arguments.length){e=arguments[0];var t=arguments[1];return new f(new Uint8ClampedArray(4*e*t),e,t)}throw"createImageData expects 1 or 2 arguments, got "+arguments.length},this.createLinearGradient=function(e,r,n,a){if(t(arguments)){var o=new c(e,r,n,a);return this.xe.push(o),o}},this.createPattern=function(e,t){return e=new v(e,t),this.xe.push(e),e},this.createRadialGradient=function(e,r,n,a,o,s){if(t(arguments)){var l=new b(e,r,n,a,o,s);return this.xe.push(l),l}},this.drawImage=function(t){t instanceof d&&(t=t.gf());var r=this.Ke();if(3===arguments.length||5===arguments.length)var n=e.XYWHRect(arguments[1],arguments[2],arguments[3]||t.width(),arguments[4]||t.height()),a=e.XYWHRect(0,0,t.width(),t.height());else{if(9!==arguments.length)throw"invalid number of args for drawImage, need 3, 5, or 9; got "+arguments.length;n=e.XYWHRect(arguments[5],arguments[6],arguments[7],arguments[8]),a=e.XYWHRect(arguments[1],arguments[2],arguments[3],arguments[4])}this.Hd.drawImageRect(t,a,n,r,!1),r.dispose()},this.ellipse=function(e,t,r,n,a,o,s,l){y(this.Nd,e,t,r,n,a,o,s,l)},this.Ke=function(){var t=this.Kd.copy();if(t.setStyle(e.PaintStyle.Fill),n(this.Xd)){var r=e.multiplyByAlpha(this.Xd,this.he);t.setColor(r)}else r=this.Xd.pe(this.Pd),t.setColor(e.Color(0,0,0,this.he)),t.setShader(r);return t.dispose=function(){this.delete()},t},this.fill=function(t,r){if("string"==typeof t){r=t;var n=this.Nd.snapshot()}else t&&t.ge&&(n=t.ge());if(t||(n=this.Nd.snapshot()),"evenodd"===r)n.setFillType(e.FillType.EvenOdd);else{if("nonzero"!==r&&r)throw"invalid fill rule";n.setFillType(e.FillType.Winding)}t=this.Ke(),(r=this.ue(t))&&(this.Hd.save(),this.ne(),this.Hd.drawPath(n,r),this.Hd.restore(),r.dispose()),this.Hd.drawPath(n,t),t.dispose(),n.delete()},this.fillRect=function(t,r,n,a){var o=this.Ke(),s=this.ue(o);s&&(this.Hd.save(),this.ne(),this.Hd.drawRect(e.XYWHRect(t,r,n,a),s),this.Hd.restore(),s.dispose()),this.Hd.drawRect(e.XYWHRect(t,r,n,a),o),o.dispose()},this.fillText=function(t,r,n){var a=this.Ke();t=e.TextBlob.MakeFromText(t,this.je);var o=this.ue(a);o&&(this.Hd.save(),this.ne(),this.Hd.drawTextBlob(t,r,n,o),this.Hd.restore(),o.dispose()),this.Hd.drawTextBlob(t,r,n,a),t.delete(),a.dispose()},this.getImageData=function(t,r,n,a){return(t=this.Hd.readPixels(t,r,{width:n,height:a,colorType:e.ColorType.RGBA_8888,alphaType:e.AlphaType.Unpremul,colorSpace:e.ColorSpace.SRGB}))?new f(new Uint8ClampedArray(t.buffer),n,a):null},this.getLineDash=function(){return this.qe.slice()},this.cf=function(t){var r=e.Matrix.invert(this.Pd);return e.Matrix.mapPoints(r,t),t},this.isPointInPath=function(t,r,n){var a=arguments;if(3===a.length)var o=this.Nd.snapshot();else{if(4!==a.length)throw"invalid arg count, need 3 or 4, got "+a.length;o=a[0].copy(),t=a[1],r=a[2],n=a[3]}return isFinite(t)&&isFinite(r)?"nonzero"!==(n=n||"nonzero")&&"evenodd"!==n?(o.delete(),!1):(t=(a=this.cf([t,r]))[0],r=a[1],o.setFillType("nonzero"===n?e.FillType.Winding:e.FillType.EvenOdd),a=o.contains(t,r),o.delete(),a):(o.delete(),!1)},this.isPointInStroke=function(t,r){var n=arguments;if(2===n.length)var a=this.Nd.snapshot();else{if(3!==n.length)throw"invalid arg count, need 2 or 3, got "+n.length;a=n[0].copy(),t=n[1],r=n[2]}if(!isFinite(t)||!isFinite(r))return a.delete(),!1;t=(n=this.cf([t,r]))[0],r=n[1],a.setFillType(e.FillType.Winding);var o=(n=a.makeStroked({width:this.lineWidth,miter_limit:this.miterLimit,cap:this.Kd.getStrokeCap(),join:this.Kd.getStrokeJoin(),precision:.3})).contains(t,r);return n.delete(),a.delete(),o},this.lineTo=function(e,t){m(this.Nd,e,t)},this.measureText=function(e){e=this.je.getGlyphIDs(e),e=this.je.getGlyphWidths(e);let t=0;for(const r of e)t+=r;return{width:t}},this.moveTo=function(e,r){var n=this.Nd;t([e,r])&&n.moveTo(e,r)},this.putImageData=function(r,n,a,o,s,l,u){if(t([n,a,o,s,l,u]))if(void 0===o)this.Hd.writePixels(r.data,r.width,r.height,n,a);else if(o=o||0,s=s||0,l=l||r.width,u=u||r.height,0>l&&(o+=l,l=Math.abs(l)),0>u&&(s+=u,u=Math.abs(u)),0>o&&(l+=o,o=0),0>s&&(u+=s,s=0),!(0>=l||0>=u)){r=e.MakeImage({width:r.width,height:r.height,alphaType:e.AlphaType.Unpremul,colorType:e.ColorType.RGBA_8888,colorSpace:e.ColorSpace.SRGB},r.data,4*r.width);var d=e.XYWHRect(o,s,l,u);n=e.XYWHRect(n+o,a+s,l,u),a=e.Matrix.invert(this.Pd),this.Hd.save(),this.Hd.concat(a),this.Hd.drawImageRect(r,d,n,null,!1),this.Hd.restore(),r.delete()}},this.quadraticCurveTo=function(e,r,n,a){var o=this.Nd;t([e,r,n,a])&&(o.isEmpty()&&o.moveTo(e,r),o.quadTo(e,r,n,a))},this.rect=function(r,n,a,o){var s=this.Nd;t(r=e.XYWHRect(r,n,a,o))&&s.addRect(r)},this.resetTransform=function(){this.Nd.transform(this.Pd);var t=e.Matrix.invert(this.Pd);this.Hd.concat(t),this.Pd=this.Hd.getTotalMatrix()},this.restore=function(){var t=this.bf.pop();if(t){var r=e.Matrix.multiply(this.Pd,e.Matrix.invert(t.vf));this.Nd.transform(r),this.Kd.delete(),this.Kd=t.Lf,this.qe=t.Jf,this.De=t.Xf,this.de=t.Wf,this.Xd=t.fs,this.se=t.Uf,this.te=t.Vf,this.re=t.sb,this.Ce=t.Tf,this.he=t.ga,this.Jd=t.Bf,this.Be=t.Kf,this.Le=t.Af,this.Hd.restore(),this.Pd=this.Hd.getTotalMatrix()}},this.rotate=function(t){if(isFinite(t)){var r=e.Matrix.rotated(-t);this.Nd.transform(r),this.Hd.rotate(t/Math.PI*180,0,0),this.Pd=this.Hd.getTotalMatrix()}},this.save=function(){if(this.Xd.oe){var e=this.Xd.oe();this.xe.push(e)}else e=this.Xd;if(this.de.oe){var t=this.de.oe();this.xe.push(t)}else t=this.de;this.bf.push({vf:this.Pd.slice(),Jf:this.qe.slice(),Xf:this.De,Wf:t,fs:e,Uf:this.se,Vf:this.te,sb:this.re,Tf:this.Ce,ga:this.he,Kf:this.Be,Bf:this.Jd,Lf:this.Kd.copy(),Af:this.Le}),this.Hd.save()},this.scale=function(r,n){if(t(arguments)){var a=e.Matrix.scaled(1/r,1/n);this.Nd.transform(a),this.Hd.scale(r,n),this.Pd=this.Hd.getTotalMatrix()}},this.setLineDash=function(e){for(var t=0;te[t])return;1==e.length%2&&Array.prototype.push.apply(e,e),this.qe=e},this.setTransform=function(e,r,n,a,o,s){t(arguments)&&(this.resetTransform(),this.transform(e,r,n,a,o,s))},this.ne=function(){var t=e.Matrix.invert(this.Pd);this.Hd.concat(t),this.Hd.concat(e.Matrix.translated(this.se,this.te)),this.Hd.concat(this.Pd)},this.ue=function(t){var r=e.multiplyByAlpha(this.Ce,this.he);if(!e.getColorComponents(r)[3]||!(this.re||this.te||this.se))return null;(t=t.copy()).setColor(r);var n=e.MaskFilter.MakeBlur(e.BlurStyle.Normal,this.re/2,!1);return t.setMaskFilter(n),t.dispose=function(){n.delete(),this.delete()},t},this.Ue=function(){var t=this.Kd.copy();if(t.setStyle(e.PaintStyle.Stroke),n(this.de)){var r=e.multiplyByAlpha(this.de,this.he);t.setColor(r)}else r=this.de.pe(this.Pd),t.setColor(e.Color(0,0,0,this.he)),t.setShader(r);if(t.setStrokeWidth(this.De),this.qe.length){var a=e.PathEffect.MakeDash(this.qe,this.Be);t.setPathEffect(a)}return t.dispose=function(){a&&a.delete(),this.delete()},t},this.stroke=function(e){e=e?e.ge():this.Nd.snapshot();var t=this.Ue(),r=this.ue(t);r&&(this.Hd.save(),this.ne(),this.Hd.drawPath(e,r),this.Hd.restore(),r.dispose()),this.Hd.drawPath(e,t),e.delete(),t.dispose()},this.strokeRect=function(t,r,n,a){var o=this.Ue(),s=this.ue(o);s&&(this.Hd.save(),this.ne(),this.Hd.drawRect(e.XYWHRect(t,r,n,a),s),this.Hd.restore(),s.dispose()),this.Hd.drawRect(e.XYWHRect(t,r,n,a),o),o.dispose()},this.strokeText=function(t,r,n){var a=this.Ue();t=e.TextBlob.MakeFromText(t,this.je);var o=this.ue(a);o&&(this.Hd.save(),this.ne(),this.Hd.drawTextBlob(t,r,n,o),this.Hd.restore(),o.dispose()),this.Hd.drawTextBlob(t,r,n,a),t.delete(),a.dispose()},this.translate=function(r,n){if(t(arguments)){var a=e.Matrix.translated(-r,-n);this.Nd.transform(a),this.Hd.translate(r,n),this.Pd=this.Hd.getTotalMatrix()}},this.transform=function(t,r,n,a,o,s){t=[t,n,o,r,a,s,0,0,1],r=e.Matrix.invert(t),this.Nd.transform(r),this.Hd.concat(t),this.Pd=this.Hd.getTotalMatrix()},this.addHitRegion=function(){},this.clearHitRegions=function(){},this.drawFocusIfNeeded=function(){},this.removeHitRegion=function(){},this.scrollPathIntoView=function(){},Object.defineProperty(this,"canvas",{value:null,writable:!1})}function u(t){this.Ve=t,this.Gd=new l(t.getCanvas()),this.Me=[],this.decodeImage=function(t){if(!(t=e.MakeImageFromEncoded(t)))throw"Invalid input";return this.Me.push(t),new d(t)},this.loadFont=function(t,r){if(!(t=e.Typeface.MakeTypefaceFromData(t)))return null;this.Me.push(t);var n=(r.style||"normal")+"|"+(r.variant||"normal")+"|"+(r.weight||"normal");r=r.family,s(),_[r]||(_[r]={"*":t}),_[r][n]=t},this.makePath2D=function(e){return e=new g(e),this.Me.push(e.ge()),e},this.getContext=function(e){return"2d"===e?this.Gd:null},this.toDataURL=function(t,r){this.Ve.flush();var n=this.Ve.makeImageSnapshot();if(n){t=t||"image/png";var a=e.ImageFormat.PNG;if("image/jpeg"===t&&(a=e.ImageFormat.JPEG),r=n.encodeToBytes(a,r||.92)){if(n.delete(),t="data:"+t+";base64,","undefined"!=typeof Buffer)r=Buffer.from(r).toString("base64");else{n=0,a=r.length;for(var o,s="";ne||1e);r++);this.Ud.splice(r,0,e),this.be.splice(r,0,t)}},this.oe=function(){var e=new c(t,r,n,o);return e.be=this.be.slice(),e.Ud=this.Ud.slice(),e},this.ie=function(){this.Td&&(this.Td.delete(),this.Td=null)},this.pe=function(a){var s=[t,r,n,o];e.Matrix.mapPoints(a,s),a=s[0];var l=s[1],u=s[2];return s=s[3],this.ie(),this.Td=e.Shader.MakeLinearGradient([a,l],[u,s],this.be,this.Ud,e.TileMode.Clamp)}}function h(e,r,n,a,o,s){if(t([r,n,a,o,s])){if(0>s)throw"radii cannot be negative";e.isEmpty()&&e.moveTo(r,n),e.arcToTangent(r,n,a,o,s)}}function p(t,r,n,a,o,s,l){l=(l-s)/Math.PI*180,s=s/Math.PI*180,r=e.LTRBRect(r-a,n-o,r+a,n+o),1e-5>Math.abs(Math.abs(l)-360)?(n=l/2,t.arcToOval(r,s,n,!1),t.arcToOval(r,s+n,n,!1)):t.arcToOval(r,s,l,!1)}function y(r,n,a,o,s,l,u,d,f){if(t([n,a,o,s,l,u,d])){if(0>o||0>s)throw"radii cannot be negative";var c=2*Math.PI,h=u%c;0>h&&(h+=c);var y=h-u;u=h,d+=y,!f&&d-u>=c?d=u+c:f&&u-d>=c?d=u-c:!f&&u>d?d=u+(c-(u-d)%c):f&&ue||1e);r++);this.Ud.splice(r,0,e),this.be.splice(r,0,t)}},this.oe=function(){var e=new b(t,r,n,o,s,l);return e.be=this.be.slice(),e.Ud=this.Ud.slice(),e},this.ie=function(){this.Td&&(this.Td.delete(),this.Td=null)},this.pe=function(a){var u=[t,r,o,s];e.Matrix.mapPoints(a,u);var d=u[0],f=u[1],c=u[2];u=u[3];var h=(Math.abs(a[0])+Math.abs(a[4]))/2;return a=n*h,h*=l,this.ie(),this.Td=e.Shader.MakeTwoPointConicalGradient([d,f],a,[c,u],h,this.be,this.Ud,e.TileMode.Clamp)}}e._testing={};var A={aliceblue:Float32Array.of(.941,.973,1,1),antiquewhite:Float32Array.of(.98,.922,.843,1),aqua:Float32Array.of(0,1,1,1),aquamarine:Float32Array.of(.498,1,.831,1),azure:Float32Array.of(.941,1,1,1),beige:Float32Array.of(.961,.961,.863,1),bisque:Float32Array.of(1,.894,.769,1),black:Float32Array.of(0,0,0,1),blanchedalmond:Float32Array.of(1,.922,.804,1),blue:Float32Array.of(0,0,1,1),blueviolet:Float32Array.of(.541,.169,.886,1),brown:Float32Array.of(.647,.165,.165,1),burlywood:Float32Array.of(.871,.722,.529,1),cadetblue:Float32Array.of(.373,.62,.627,1),chartreuse:Float32Array.of(.498,1,0,1),chocolate:Float32Array.of(.824,.412,.118,1),coral:Float32Array.of(1,.498,.314,1),cornflowerblue:Float32Array.of(.392,.584,.929,1),cornsilk:Float32Array.of(1,.973,.863,1),crimson:Float32Array.of(.863,.078,.235,1),cyan:Float32Array.of(0,1,1,1),darkblue:Float32Array.of(0,0,.545,1),darkcyan:Float32Array.of(0,.545,.545,1),darkgoldenrod:Float32Array.of(.722,.525,.043,1),darkgray:Float32Array.of(.663,.663,.663,1),darkgreen:Float32Array.of(0,.392,0,1),darkgrey:Float32Array.of(.663,.663,.663,1),darkkhaki:Float32Array.of(.741,.718,.42,1),darkmagenta:Float32Array.of(.545,0,.545,1),darkolivegreen:Float32Array.of(.333,.42,.184,1),darkorange:Float32Array.of(1,.549,0,1),darkorchid:Float32Array.of(.6,.196,.8,1),darkred:Float32Array.of(.545,0,0,1),darksalmon:Float32Array.of(.914,.588,.478,1),darkseagreen:Float32Array.of(.561,.737,.561,1),darkslateblue:Float32Array.of(.282,.239,.545,1),darkslategray:Float32Array.of(.184,.31,.31,1),darkslategrey:Float32Array.of(.184,.31,.31,1),darkturquoise:Float32Array.of(0,.808,.82,1),darkviolet:Float32Array.of(.58,0,.827,1),deeppink:Float32Array.of(1,.078,.576,1),deepskyblue:Float32Array.of(0,.749,1,1),dimgray:Float32Array.of(.412,.412,.412,1),dimgrey:Float32Array.of(.412,.412,.412,1),dodgerblue:Float32Array.of(.118,.565,1,1),firebrick:Float32Array.of(.698,.133,.133,1),floralwhite:Float32Array.of(1,.98,.941,1),forestgreen:Float32Array.of(.133,.545,.133,1),fuchsia:Float32Array.of(1,0,1,1),gainsboro:Float32Array.of(.863,.863,.863,1),ghostwhite:Float32Array.of(.973,.973,1,1),gold:Float32Array.of(1,.843,0,1),goldenrod:Float32Array.of(.855,.647,.125,1),gray:Float32Array.of(.502,.502,.502,1),green:Float32Array.of(0,.502,0,1),greenyellow:Float32Array.of(.678,1,.184,1),grey:Float32Array.of(.502,.502,.502,1),honeydew:Float32Array.of(.941,1,.941,1),hotpink:Float32Array.of(1,.412,.706,1),indianred:Float32Array.of(.804,.361,.361,1),indigo:Float32Array.of(.294,0,.51,1),ivory:Float32Array.of(1,1,.941,1),khaki:Float32Array.of(.941,.902,.549,1),lavender:Float32Array.of(.902,.902,.98,1),lavenderblush:Float32Array.of(1,.941,.961,1),lawngreen:Float32Array.of(.486,.988,0,1),lemonchiffon:Float32Array.of(1,.98,.804,1),lightblue:Float32Array.of(.678,.847,.902,1),lightcoral:Float32Array.of(.941,.502,.502,1),lightcyan:Float32Array.of(.878,1,1,1),lightgoldenrodyellow:Float32Array.of(.98,.98,.824,1),lightgray:Float32Array.of(.827,.827,.827,1),lightgreen:Float32Array.of(.565,.933,.565,1),lightgrey:Float32Array.of(.827,.827,.827,1),lightpink:Float32Array.of(1,.714,.757,1),lightsalmon:Float32Array.of(1,.627,.478,1),lightseagreen:Float32Array.of(.125,.698,.667,1),lightskyblue:Float32Array.of(.529,.808,.98,1),lightslategray:Float32Array.of(.467,.533,.6,1),lightslategrey:Float32Array.of(.467,.533,.6,1),lightsteelblue:Float32Array.of(.69,.769,.871,1),lightyellow:Float32Array.of(1,1,.878,1),lime:Float32Array.of(0,1,0,1),limegreen:Float32Array.of(.196,.804,.196,1),linen:Float32Array.of(.98,.941,.902,1),magenta:Float32Array.of(1,0,1,1),maroon:Float32Array.of(.502,0,0,1),mediumaquamarine:Float32Array.of(.4,.804,.667,1),mediumblue:Float32Array.of(0,0,.804,1),mediumorchid:Float32Array.of(.729,.333,.827,1),mediumpurple:Float32Array.of(.576,.439,.859,1),mediumseagreen:Float32Array.of(.235,.702,.443,1),mediumslateblue:Float32Array.of(.482,.408,.933,1),mediumspringgreen:Float32Array.of(0,.98,.604,1),mediumturquoise:Float32Array.of(.282,.82,.8,1),mediumvioletred:Float32Array.of(.78,.082,.522,1),midnightblue:Float32Array.of(.098,.098,.439,1),mintcream:Float32Array.of(.961,1,.98,1),mistyrose:Float32Array.of(1,.894,.882,1),moccasin:Float32Array.of(1,.894,.71,1),navajowhite:Float32Array.of(1,.871,.678,1),navy:Float32Array.of(0,0,.502,1),oldlace:Float32Array.of(.992,.961,.902,1),olive:Float32Array.of(.502,.502,0,1),olivedrab:Float32Array.of(.42,.557,.137,1),orange:Float32Array.of(1,.647,0,1),orangered:Float32Array.of(1,.271,0,1),orchid:Float32Array.of(.855,.439,.839,1),palegoldenrod:Float32Array.of(.933,.91,.667,1),palegreen:Float32Array.of(.596,.984,.596,1),paleturquoise:Float32Array.of(.686,.933,.933,1),palevioletred:Float32Array.of(.859,.439,.576,1),papayawhip:Float32Array.of(1,.937,.835,1),peachpuff:Float32Array.of(1,.855,.725,1),peru:Float32Array.of(.804,.522,.247,1),pink:Float32Array.of(1,.753,.796,1),plum:Float32Array.of(.867,.627,.867,1),powderblue:Float32Array.of(.69,.878,.902,1),purple:Float32Array.of(.502,0,.502,1),rebeccapurple:Float32Array.of(.4,.2,.6,1),red:Float32Array.of(1,0,0,1),rosybrown:Float32Array.of(.737,.561,.561,1),royalblue:Float32Array.of(.255,.412,.882,1),saddlebrown:Float32Array.of(.545,.271,.075,1),salmon:Float32Array.of(.98,.502,.447,1),sandybrown:Float32Array.of(.957,.643,.376,1),seagreen:Float32Array.of(.18,.545,.341,1),seashell:Float32Array.of(1,.961,.933,1),sienna:Float32Array.of(.627,.322,.176,1),silver:Float32Array.of(.753,.753,.753,1),skyblue:Float32Array.of(.529,.808,.922,1),slateblue:Float32Array.of(.416,.353,.804,1),slategray:Float32Array.of(.439,.502,.565,1),slategrey:Float32Array.of(.439,.502,.565,1),snow:Float32Array.of(1,.98,.98,1),springgreen:Float32Array.of(0,1,.498,1),steelblue:Float32Array.of(.275,.51,.706,1),tan:Float32Array.of(.824,.706,.549,1),teal:Float32Array.of(0,.502,.502,1),thistle:Float32Array.of(.847,.749,.847,1),tomato:Float32Array.of(1,.388,.278,1),transparent:Float32Array.of(0,0,0,0),turquoise:Float32Array.of(.251,.878,.816,1),violet:Float32Array.of(.933,.51,.933,1),wheat:Float32Array.of(.961,.871,.702,1),white:Float32Array.of(1,1,1,1),whitesmoke:Float32Array.of(.961,.961,.961,1),yellow:Float32Array.of(1,1,0,1),yellowgreen:Float32Array.of(.604,.804,.196,1)};e._testing.parseColor=a,e._testing.colorToString=r;var _,w=RegExp("(italic|oblique|normal|)\\s*(small-caps|normal|)\\s*(bold|bolder|lighter|[1-9]00|normal|)\\s*([\\d\\.]+)(px|pt|pc|in|cm|mm|%|em|ex|ch|rem|q)(.+)");e._testing.parseFontString=o,e.MakeCanvas=function(t,r){return(t=e.MakeSurface(t,r))?new u(t):null},e.ImageData=function(){if(2===arguments.length){var e=arguments[0],t=arguments[1];return new f(new Uint8ClampedArray(4*e*t),e,t)}if(3===arguments.length){var r=arguments[0];if(r.prototype.constructor!==Uint8ClampedArray)throw new TypeError("bytes must be given as a Uint8ClampedArray");if(e=arguments[1],t=arguments[2],r%4)throw new TypeError("bytes must be given in a multiple of 4");if(r%e)throw new TypeError("bytes must divide evenly by width");if(t&&t!==r/(4*e))throw new TypeError("invalid height given");return new f(r,e,r/(4*e))}throw new TypeError("invalid number of arguments - takes 2 or 3, saw "+arguments.length)}})()})(o);var f,c,h="./this.program",p=(e,t)=>{throw t},y="";if(d){var m=_r(_d[0]);_r(_d[1]),y=__dirname+"/",c=e=>(e=x(e)?new URL(e):e,m.readFileSync(e)),f=async e=>(e=x(e)?new URL(e):e,m.readFileSync(e,void 0)),1{throw process.exitCode=e,t}}else(l||u)&&(u?y=self.location.href:"undefined"!=typeof document&&document.currentScript&&(y=document.currentScript.src),e&&(y=e),y=y.startsWith("blob:")?"":y.slice(0,y.replace(/[?#].*/,"").lastIndexOf("/")+1),u&&(c=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),f=async e=>{if(x(e))return new Promise((t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r(n.status)},n.onerror=r,n.send(null)});var t=await fetch(e,{credentials:"same-origin"});if(t.ok)return t.arrayBuffer();throw Error(t.status+" : "+t.url)});var g,v,b,A,_,w,F,T,P,M,S,C=console.log.bind(console),k=console.error.bind(console),E=!1,x=e=>e.startsWith("file://");function B(){var e=g.buffer;v=new Int8Array(e),A=new Int16Array(e),o.HEAPU8=b=new Uint8Array(e),o.HEAPU16=_=new Uint16Array(e),o.HEAP32=w=new Int32Array(e),o.HEAPU32=F=new Uint32Array(e),o.HEAPF32=T=new Float32Array(e),S=new Float64Array(e),P=new BigInt64Array(e),M=new BigUint64Array(e)}var I,R=0,G=null;function L(e){throw k(e="Aborted("+e+")"),E=!0,e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info."),n(e),e}async function H(e){try{var t=await f(e);return new Uint8Array(t)}catch{}if(!c)throw"both async and sync fetching of the wasm failed";return e=c(e)}async function O(e,t){try{var r=await H(e);return await WebAssembly.instantiate(r,t)}catch(e){k(`failed to asynchronously prepare wasm: ${e}`),L(e)}}async function W(e){var t=I;if("function"==typeof WebAssembly.instantiateStreaming&&!x(t)&&!d)try{var r=fetch(t,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(r,e)}catch(e){k(`wasm streaming compile failed: ${e}`),k("falling back to ArrayBuffer instantiation")}return O(t,e)}class ${name="ExitStatus";constructor(e){this.message=`Program terminated with exit(${e})`,this.status=e}}var D="undefined"!=typeof TextDecoder?new TextDecoder:void 0,U=(e,t=0,r=NaN)=>{var n=t+r;for(r=t;e[r]&&!(r>=n);)++r;if(16(a=224==(240&a)?(15&a)<<12|o<<6|s:(7&a)<<18|o<<12|s<<6|63&e[t++])?n+=String.fromCharCode(a):(a-=65536,n+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else n+=String.fromCharCode(a)}return n},N={},V=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function j(e){return this.fromWireType(F[e>>2])}var X,J={},z={},Y={},q=o.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},K=(e,t,r)=>{function n(t){if((t=r(t)).length!==e.length)throw new q("Mismatched type converter count");for(var n=0;nY[e]=t);var a=Array(t.length),o=[],s=0;t.forEach((e,t)=>{z.hasOwnProperty(e)?a[t]=z[e]:(o.push(e),J.hasOwnProperty(e)||(J[e]=[]),J[e].push(()=>{a[t]=z[e],++s===o.length&&n(a)}))}),0===o.length&&n(a)},Q=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},Z=e=>{for(var t="";b[e];)t+=X[b[e++]];return t},ee=o.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}};function te(e,t,r={}){var n=t.name;if(!e)throw new ee(`type "${n}" must have a positive integer typeid pointer`);if(z.hasOwnProperty(e)){if(r.Hf)return;throw new ee(`Cannot register type '${n}' twice`)}z[e]=t,delete Y[e],J.hasOwnProperty(e)&&(t=J[e],delete J[e],t.forEach(e=>e()))}function re(e,t,r={}){return te(e,t,r)}var ne=(e,t,r)=>{switch(t){case 1:return r?e=>v[e]:e=>b[e];case 2:return r?e=>A[e>>1]:e=>_[e>>1];case 4:return r?e=>w[e>>2]:e=>F[e>>2];case 8:return r?e=>P[e>>3]:e=>M[e>>3];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},ae=e=>{throw new ee(e.Fd.Qd.Ld.name+" instance already deleted")},oe=!1,ie=()=>{},se=e=>"undefined"==typeof FinalizationRegistry?(se=e=>e,e):(oe=new FinalizationRegistry(e=>{--(e=e.Fd).count.value,0===e.count.value&&(e.Rd?e.ae.fe(e.Rd):e.Qd.Ld.fe(e.Md))}),ie=e=>{oe.unregister(e)},(se=e=>{var t=e.Fd;return t.Rd&&oe.register(e,{Fd:t},e),e})(e)),le=[];function ue(){}var de=(e,t)=>Object.defineProperty(t,"name",{value:e}),fe={},ce=(e,t,r)=>{if(void 0===e[t].Sd){var n=e[t];e[t]=function(...n){if(!e[t].Sd.hasOwnProperty(n.length))throw new ee(`Function '${r}' called with an invalid number of arguments (${n.length}) - expects one of (${e[t].Sd})!`);return e[t].Sd[n.length].apply(this,n)},e[t].Sd=[],e[t].Sd[n.ke]=n}},he=(e,t,r)=>{if(o.hasOwnProperty(e)){if(void 0===r||void 0!==o[e].Sd&&void 0!==o[e].Sd[r])throw new ee(`Cannot register public name '${e}' twice`);if(ce(o,e,e),o[e].Sd.hasOwnProperty(r))throw new ee(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`);o[e].Sd[r]=t}else o[e]=t,o[e].ke=r},pe=e=>{var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?`_${e}`:e};function ye(e,t,r,n,a,o,s,l){this.name=e,this.constructor=t,this.ze=r,this.fe=n,this.Wd=a,this.Cf=o,this.Ie=s,this.xf=l,this.Nf=[]}var me=(e,t,r)=>{for(;t!==r;){if(!t.Ie)throw new ee(`Expected null or instance of ${r.name}, got an instance of ${t.name}`);e=t.Ie(e),t=t.Wd}return e};function ge(e,t){if(null===t){if(this.Ye)throw new ee(`null is not a valid ${this.name}`);return 0}if(!t.Fd)throw new ee(`Cannot pass "${Q(t)}" as a ${this.name}`);if(!t.Fd.Md)throw new ee(`Cannot pass deleted object as a pointer of type ${this.name}`);return me(t.Fd.Md,t.Fd.Qd.Ld,this.Ld)}function ve(e,t){if(null===t){if(this.Ye)throw new ee(`null is not a valid ${this.name}`);if(this.Pe){var r=this.Ze();return null!==e&&e.push(this.fe,r),r}return 0}if(!t||!t.Fd)throw new ee(`Cannot pass "${Q(t)}" as a ${this.name}`);if(!t.Fd.Md)throw new ee(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.Oe&&t.Fd.Qd.Oe)throw new ee(`Cannot convert argument of type ${t.Fd.ae?t.Fd.ae.name:t.Fd.Qd.name} to parameter type ${this.name}`);if(r=me(t.Fd.Md,t.Fd.Qd.Ld,this.Ld),this.Pe){if(void 0===t.Fd.Rd)throw new ee("Passing raw pointer to smart pointer is illegal");switch(this.Sf){case 0:if(t.Fd.ae!==this)throw new ee(`Cannot convert argument of type ${t.Fd.ae?t.Fd.ae.name:t.Fd.Qd.name} to parameter type ${this.name}`);r=t.Fd.Rd;break;case 1:r=t.Fd.Rd;break;case 2:if(t.Fd.ae===this)r=t.Fd.Rd;else{var n=t.clone();r=this.Of(r,Ve(()=>n.delete())),null!==e&&e.push(this.fe,r)}break;default:throw new ee("Unsupporting sharing policy")}}return r}function be(e,t){if(null===t){if(this.Ye)throw new ee(`null is not a valid ${this.name}`);return 0}if(!t.Fd)throw new ee(`Cannot pass "${Q(t)}" as a ${this.name}`);if(!t.Fd.Md)throw new ee(`Cannot pass deleted object as a pointer of type ${this.name}`);if(t.Fd.Qd.Oe)throw new ee(`Cannot convert argument of type ${t.Fd.Qd.name} to parameter type ${this.name}`);return me(t.Fd.Md,t.Fd.Qd.Ld,this.Ld)}var Ae=(e,t,r)=>t===r?e:void 0===r.Wd||null===(e=Ae(e,t,r.Wd))?null:r.xf(e),we={},Fe=(e,t)=>{if(void 0===t)throw new ee("ptr should not be undefined");for(;e.Wd;)t=e.Ie(t),e=e.Wd;return we[t]},Te=(e,t)=>{if(!t.Qd||!t.Md)throw new q("makeClassHandle requires ptr and ptrType");if(!!t.ae!=!!t.Rd)throw new q("Both smartPtrType and smartPtr must be specified");return t.count={value:1},se(Object.create(e,{Fd:{value:t,writable:!0}}))};function Pe(e,t,r,n,a,o,s,l,u,d,f){this.name=e,this.Ld=t,this.Ye=r,this.Oe=n,this.Pe=a,this.Mf=o,this.Sf=s,this.jf=l,this.Ze=u,this.Of=d,this.fe=f,a||void 0!==t.Wd?this.toWireType=ve:(this.toWireType=n?ge:be,this.$d=null)}var Me,Se=(e,t,r)=>{if(!o.hasOwnProperty(e))throw new q("Replacing nonexistent public symbol");void 0!==o[e].Sd&&void 0!==r?o[e].Sd[r]=t:(o[e]=t,o[e].ke=r)},Ce=(e,t)=>{e=Z(e);var r=Me.get(t);if("function"!=typeof r)throw new ee(`unknown function pointer with signature ${e}: ${t}`);return r};class ke extends Error{}var Ee=e=>{e=yr(e);var t=Z(e);return gr(e),t},xe=(e,t)=>{var r=[],n={};throw t.forEach(function e(t){n[t]||z[t]||(Y[t]?Y[t].forEach(e):(r.push(t),n[t]=!0))}),new ke(`${e}: `+r.map(Ee).join([", "]))};function Be(e){for(var t=1;to)throw new ee("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=null!==t[1]&&null!==r,l=Be(t),u="void"!==t[0].name,d=o-2,f=Array(d),c=[],h=[];return de(e,function(...e){if(h.length=0,c.length=s?2:1,c[0]=a,s){var r=t[1].toWireType(h,this);c[1]=r}for(var o=0;o{for(var r=[],n=0;n>2]);return r},We=e=>{const t=(e=e.trim()).indexOf("(");return-1===t?e:e.slice(0,t)},$e=[],De=[],Ue=e=>{9{if(!e)throw new ee(`Cannot use deleted val. handle = ${e}`);return De[e]},Ve=e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:const t=$e.pop()||De.length;return De[t]=e,De[t+1]=1,t}},je={name:"emscripten::val",fromWireType:e=>{var t=Ne(e);return Ue(e),t},toWireType:(e,t)=>Ve(t),Yd:8,readValueFromPointer:j,$d:null},Xe=(e,t,r)=>{switch(t){case 1:return r?function(e){return this.fromWireType(v[e])}:function(e){return this.fromWireType(b[e])};case 2:return r?function(e){return this.fromWireType(A[e>>1])}:function(e){return this.fromWireType(_[e>>1])};case 4:return r?function(e){return this.fromWireType(w[e>>2])}:function(e){return this.fromWireType(F[e>>2])};default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},Je=(e,t)=>{var r=z[e];if(void 0===r)throw e=`${t} has unknown type ${Ee(e)}`,new ee(e);return r},ze=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(T[e>>2])};case 8:return function(e){return this.fromWireType(S[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},Ye=(e,t,r)=>{var n=b;if(!(0=s&&(s=65536+((1023&s)<<10)|1023&e.charCodeAt(++o)),127>=s){if(t>=r)break;n[t++]=s}else{if(2047>=s){if(t+1>=r)break;n[t++]=192|s>>6}else{if(65535>=s){if(t+2>=r)break;n[t++]=224|s>>12}else{if(t+3>=r)break;n[t++]=240|s>>18,n[t++]=128|s>>12&63}n[t++]=128|s>>6&63}n[t++]=128|63&s}}return n[t]=0,t-a},qe=e=>{for(var t=0,r=0;r=n?t++:2047>=n?t+=2:55296<=n&&57343>=n?(t+=4,++r):t+=3}return t},Ke="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,Qe=(e,t)=>{for(var r=e>>1,n=r+t/2;!(r>=n)&&_[r];)++r;if(32<(r<<=1)-e&&Ke)return Ke.decode(b.subarray(e,r));for(r="",n=0;!(n>=t/2);++n){var a=A[e+2*n>>1];if(0==a)break;r+=String.fromCharCode(a)}return r},Ze=(e,t,r)=>{if(r??=2147483647,2>r)return 0;var n=t;r=(r-=2)<2*e.length?r/2:e.length;for(var a=0;a>1]=e.charCodeAt(a),t+=2;return A[t>>1]=0,t-n},et=e=>2*e.length,tt=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var a=w[e+4*r>>2];if(0==a)break;++r,65536<=a?(a-=65536,n+=String.fromCharCode(55296|a>>10,56320|1023&a)):n+=String.fromCharCode(a)}return n},rt=(e,t,r)=>{if(r??=2147483647,4>r)return 0;var n=t;r=n+r-4;for(var a=0;a=o&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++a)),w[t>>2]=o,(t+=4)+4>r)break}return w[t>>2]=0,t-n},nt=e=>{for(var t=0,r=0;r=n&&++r,t+=4}return t},at=(e,t,r)=>{var n=[];return e=e.toWireType(n,r),n.length&&(F[t>>2]=Ve(n)),e},ot=[],it={},st=e=>{var t=it[e];return void 0===t?Z(e):t},lt=()=>{function e(e){e.$$$embind_global$$$=e;var t="object"==typeof $$$embind_global$$$&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof _g&&e(_g)?$$$embind_global$$$=_g:"object"==typeof self&&e(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")},ut=e=>{var t=ot.length;return ot.push(e),t},dt=(e,t)=>{for(var r=Array(e),n=0;n>2],`parameter ${n}`);return r},ft=Reflect.construct,ct=e=>{var t=e.getExtension("ANGLE_instanced_arrays");t&&(e.vertexAttribDivisor=(e,r)=>t.vertexAttribDivisorANGLE(e,r),e.drawArraysInstanced=(e,r,n,a)=>t.drawArraysInstancedANGLE(e,r,n,a),e.drawElementsInstanced=(e,r,n,a,o)=>t.drawElementsInstancedANGLE(e,r,n,a,o))},ht=e=>{var t=e.getExtension("OES_vertex_array_object");t&&(e.createVertexArray=()=>t.createVertexArrayOES(),e.deleteVertexArray=e=>t.deleteVertexArrayOES(e),e.bindVertexArray=e=>t.bindVertexArrayOES(e),e.isVertexArray=e=>t.isVertexArrayOES(e))},pt=e=>{var t=e.getExtension("WEBGL_draw_buffers");t&&(e.drawBuffers=(e,r)=>t.drawBuffersWEBGL(e,r))},yt=e=>{var t="ANGLE_instanced_arrays EXT_blend_minmax EXT_disjoint_timer_query EXT_frag_depth EXT_shader_texture_lod EXT_sRGB OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_depth_texture WEBGL_draw_buffers EXT_color_buffer_float EXT_conservative_depth EXT_disjoint_timer_query_webgl2 EXT_texture_norm16 NV_shader_noperspective_interpolation WEBGL_clip_cull_distance EXT_clip_control EXT_color_buffer_half_float EXT_depth_clamp EXT_float_blend EXT_polygon_offset_clamp EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic KHR_parallel_shader_compile OES_texture_float_linear WEBGL_blend_func_extended WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_multi_draw WEBGL_polygon_mode".split(" ");return(e.getSupportedExtensions()||[]).filter(e=>t.includes(e))},mt=1,gt=[],vt=[],bt=[],At=[],_t=[],wt=[],Ft=[],Tt=[],Pt=[],Mt=[],St=[],Ct={},kt={},Et=4,xt=0,Bt=e=>{for(var t=mt++,r=e.length;r{for(var a=0;a>2]=s}},Rt=(e,t)=>{e.af||(e.af=e.getContext,e.getContext=function(t,r){return"webgl"==t==(r=e.af(t,r))instanceof WebGLRenderingContext?r:null});var r=1{var r=Bt(Tt),n={handle:r,attributes:t,version:t.majorVersion,ce:e};return e.canvas&&(e.canvas.mf=n),Tt[r]=n,(void 0===t.yf||t.yf)&&Ht(n),r},Lt=e=>(Ge=Tt[e],o.ctx=Re=Ge?.ce,!(e&&!Re)),Ht=e=>{if(e||=Ge,!e.If){e.If=!0;var t=e.ce;t.dg=t.getExtension("WEBGL_multi_draw"),t.bg=t.getExtension("EXT_polygon_offset_clamp"),t.ag=t.getExtension("EXT_clip_control"),t.fg=t.getExtension("WEBGL_polygon_mode"),ct(t),ht(t),pt(t),t.ef=t.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"),t.hf=t.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"),2<=e.version&&(t.ee=t.getExtension("EXT_disjoint_timer_query_webgl2")),(2>e.version||!t.ee)&&(t.ee=t.getExtension("EXT_disjoint_timer_query")),yt(t).forEach(e=>{e.includes("lose_context")||e.includes("debug")||t.getExtension(e)})}},Ot=(e,t)=>{Re.bindFramebuffer(e,bt[t])},Wt=e=>{Re.bindVertexArray(Ft[e])},$t=e=>Re.clear(e),Dt=(e,t,r,n)=>Re.clearColor(e,t,r,n),Ut=e=>Re.clearStencil(e),Nt=(e,t)=>{for(var r=0;r>2];Re.deleteVertexArray(Ft[n]),Ft[n]=null}},Vt=[],jt=(e,t)=>{It(e,t,"createVertexArray",Ft)},Xt=()=>{var e=yt(Re);return e.concat(e.map(e=>"GL_"+e))},Jt=(e,t,r)=>{if(t){var n=void 0;switch(e){case 36346:n=1;break;case 36344:return void(0!=r&&1!=r&&(Le||=1280));case 34814:case 36345:n=0;break;case 34466:var a=Re.getParameter(34467);n=a?a.length:0;break;case 33309:if(2>Ge.version)return void(Le||=1282);n=Xt().length;break;case 33307:case 33308:if(2>Ge.version)return void(Le||=1280);n=33307==e?3:0}if(void 0===n)switch(a=Re.getParameter(e),typeof a){case"number":n=a;break;case"boolean":n=a?1:0;break;case"string":return void(Le||=1280);case"object":if(null===a)switch(e){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:n=0;break;default:return void(Le||=1280)}else{if(a instanceof Float32Array||a instanceof Uint32Array||a instanceof Int32Array||a instanceof Array){for(e=0;e>2]=a[e];break;case 2:T[t+4*e>>2]=a[e];break;case 4:v[t+e]=a[e]?1:0}return}try{n=0|a.name}catch(t){return Le||=1280,void k(`GL_INVALID_ENUM in glGet${r}v: Unknown object returned from WebGL getParameter(${e})! (error: ${t})`)}}break;default:return Le||=1280,void k(`GL_INVALID_ENUM in glGet${r}v: Native code calling glGet${r}v(${e}) and it returns ${a} of type ${typeof a}!`)}switch(r){case 1:r=n,F[t>>2]=r,F[t+4>>2]=(r-F[t>>2])/4294967296;break;case 0:w[t>>2]=n;break;case 2:T[t>>2]=n;break;case 4:v[t]=n?1:0}}else Le||=1281},zt=(e,t)=>Jt(e,t,0),Yt=(e,t,r)=>{var n;r?(e=Pt[e],n="boolean"==typeof(t=2>Ge.version?Re.ee.getQueryObjectEXT(e,t):Re.getQueryParameter(e,t))?t?1:0:t,F[r>>2]=n,F[r+4>>2]=(n-F[r>>2])/4294967296):Le||=1281},qt=e=>{var t=qe(e)+1,r=mr(t);return r&&Ye(e,r,t),r},Kt=e=>{var t=Ct[e];if(!t){switch(e){case 7939:t=qt(Xt().join(" "));break;case 7936:case 7937:case 37445:case 37446:(t=Re.getParameter(e))||(Le||=1280),t=t?qt(t):0;break;case 7938:var r=`OpenGL ES 2.0 (${t=Re.getParameter(7938)})`;2<=Ge.version&&(r=`OpenGL ES 3.0 (${t})`),t=qt(r);break;case 35724:null!==(r=(t=Re.getParameter(35724)).match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/))&&(3==r[1].length&&(r[1]+="0"),t=`OpenGL ES GLSL ES ${r[1]} (${t})`),t=qt(t);break;default:Le||=1280}Ct[e]=t}return t},Qt=(e,t)=>{if(2>Ge.version)return Le||=1282,0;var r=kt[e];return r?0>t||t>=r.length?(Le||=1281,0):r[t]:7939===e?(r=Xt().map(qt),r=kt[e]=r,0>t||t>=r.length?(Le||=1281,0):r[t]):(Le||=1280,0)},Zt=e=>"]"==e.slice(-1)&&e.lastIndexOf("["),er=e=>0==(e-=5120)?v:1==e?b:2==e?A:4==e?w:6==e?T:5==e||28922==e||28520==e||30779==e||30782==e?F:_,tr=(e,t,r,n,a)=>(e=er(e),t=n*((xt||r)*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[t-6402]||1)*e.BYTES_PER_ELEMENT+Et-1&-Et),e.subarray(a>>>31-Math.clz32(e.BYTES_PER_ELEMENT),a+t>>>31-Math.clz32(e.BYTES_PER_ELEMENT))),rr=e=>{var t=Re.wf;if(t){var r=t.He[e];return"number"==typeof r&&(t.He[e]=r=Re.getUniformLocation(t,t.kf[e]+(0{if(!He){var e,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:h||"./this.program"};for(e in or)void 0===or[e]?delete t[e]:t[e]=or[e];var r=[];for(e in t)r.push(`${e}=${t[e]}`);He=r}return He},sr=[null,[],[]],lr=Array(256),ur=0;256>ur;++ur)lr[ur]=String.fromCharCode(ur);X=lr,(()=>{let e=ue.prototype;Object.assign(e,{isAliasOf:function(e){if(!(this instanceof ue&&e instanceof ue))return!1;var t=this.Fd.Qd.Ld,r=this.Fd.Md;e.Fd=e.Fd;var n=e.Fd.Qd.Ld;for(e=e.Fd.Md;t.Wd;)r=t.Ie(r),t=t.Wd;for(;n.Wd;)e=n.Ie(e),n=n.Wd;return t===n&&r===e},clone:function(){if(this.Fd.Md||ae(this),this.Fd.Ge)return this.Fd.count.value+=1,this;var e=se,t=Object,r=t.create,n=Object.getPrototypeOf(this),a=this.Fd;return(e=e(r.call(t,n,{Fd:{value:{count:a.count,Fe:a.Fe,Ge:a.Ge,Md:a.Md,Qd:a.Qd,Rd:a.Rd,ae:a.ae}}}))).Fd.count.value+=1,e.Fd.Fe=!1,e},delete(){if(this.Fd.Md||ae(this),this.Fd.Fe&&!this.Fd.Ge)throw new ee("Object already scheduled for deletion");ie(this);var e=this.Fd;--e.count.value,0===e.count.value&&(e.Rd?e.ae.fe(e.Rd):e.Qd.Ld.fe(e.Md)),this.Fd.Ge||(this.Fd.Rd=void 0,this.Fd.Md=void 0)},isDeleted:function(){return!this.Fd.Md},deleteLater:function(){if(this.Fd.Md||ae(this),this.Fd.Fe&&!this.Fd.Ge)throw new ee("Object already scheduled for deletion");return le.push(this),this.Fd.Fe=!0,this}});const t=Symbol.dispose;t&&(e[t]=e.delete)})(),Object.assign(Pe.prototype,{Df(e){return this.jf&&(e=this.jf(e)),e},df(e){this.fe?.(e)},Yd:8,readValueFromPointer:j,fromWireType:function(e){function t(){return this.Pe?Te(this.Ld.ze,{Qd:this.Mf,Md:r,ae:this,Rd:e}):Te(this.Ld.ze,{Qd:this,Md:e})}var r=this.Df(e);if(!r)return this.df(e),null;var n=Fe(this.Ld,r);if(void 0!==n)return 0===n.Fd.count.value?(n.Fd.Md=r,n.Fd.Rd=e,n.clone()):(n=n.clone(),this.df(e),n);if(n=this.Ld.Cf(r),!(n=fe[n]))return t.call(this);n=this.Oe?n.uf:n.pointerType;var a=Ae(r,this.Ld,n.Ld);return null===a?t.call(this):this.Pe?Te(n.Ld.ze,{Qd:n,Md:a,ae:this,Rd:e}):Te(n.Ld.ze,{Qd:n,Md:a})}}),De.push(0,1,void 0,1,null,1,!0,1,!1,1),o.count_emval_handles=()=>De.length/2-5-$e.length;for(let e=0;32>e;++e)Vt.push(Array(e));for(var dr=new Float32Array(288),fr=0;288>=fr;++fr)nr[fr]=dr.subarray(0,fr);var cr=new Int32Array(288);for(fr=0;288>=fr;++fr)ar[fr]=cr.subarray(0,fr);var hr={S:function(){return 0},ib:()=>{},kb:function(){return 0},fb:()=>{},gb:()=>{},T:function(){},hb:()=>{},lb:()=>L(""),E:e=>{var t=N[e];delete N[e];var r=t.Ze,n=t.fe,a=t.ff,o=a.map(e=>e.Gf).concat(a.map(e=>e.Qf));K([e],o,e=>{var o={};return a.forEach((t,r)=>{var n=e[r],s=t.Ef,l=t.Ff,u=e[r+a.length],d=t.Pf,f=t.Rf;o[t.zf]={read:e=>n.fromWireType(s(l,e)),write:(e,t)=>{var r=[];d(f,e,u.toWireType(r,t)),V(r)},optional:e[r].optional}}),[{name:t.name,fromWireType:e=>{var t,r={};for(t in o)r[t]=o[t].read(e);return n(e),r},toWireType:(e,t)=>{for(var a in o)if(!(a in t)&&!o[a].optional)throw new TypeError(`Missing field: "${a}"`);var s=r();for(a in o)o[a].write(s,t[a]);return null!==e&&e.push(n,s),s},Yd:8,readValueFromPointer:j,$d:n}]})},Q:(e,t,r)=>{re(e,{name:t=Z(t),fromWireType:e=>e,toWireType:function(e,t){if("bigint"!=typeof t&&"number"!=typeof t)throw new TypeError(`Cannot convert "${Q(t)}" to ${this.name}`);return"number"==typeof t&&(t=BigInt(t)),t},Yd:8,readValueFromPointer:ne(t,r,-1==t.indexOf("u")),$d:null})},Ua:(e,t,r,n)=>{re(e,{name:t=Z(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},Yd:8,readValueFromPointer:function(e){return this.fromWireType(b[e])},$d:null})},m:(e,t,r,n,a,o,s,l,u,d,f,c,h)=>{f=Z(f),o=Ce(a,o),l&&=Ce(s,l),d&&=Ce(u,d),h=Ce(c,h);var p=pe(f);he(p,function(){xe(`Cannot construct ${f} due to unbound types`,[n])}),K([e,t,r],n?[n]:[],t=>{if(t=t[0],n)var r=t.Ld,a=r.ze;else a=ue.prototype;t=de(f,function(...e){if(Object.getPrototypeOf(this)!==s)throw new ee(`Use 'new' to construct ${f}`);if(void 0===c.le)throw new ee(`${f} has no accessible constructor`);var t=c.le[e.length];if(void 0===t)throw new ee(`Tried to invoke ctor of ${f} with invalid number of parameters (${e.length}) - expected (${Object.keys(c.le).toString()}) parameters instead!`);return t.apply(this,e)});var s=Object.create(a,{constructor:{value:t}});t.prototype=s;var u,c=new ye(f,t,s,h,r,o,l,d);return c.Wd&&((u=c.Wd).Je??(u.Je=[]),c.Wd.Je.push(c)),r=new Pe(f,c,!0,!1,!1),u=new Pe(f+"*",c,!1,!1,!1),a=new Pe(f+" const*",c,!1,!0,!1),fe[e]={pointerType:u,uf:a},Se(p,t),[r,u,a]})},h:(e,t,r,n,a,o,s)=>{var l=Oe(r,n);t=Z(t),t=We(t),o=Ce(a,o),K([],[e],e=>{function n(){xe(`Cannot call ${a} due to unbound types`,l)}var a=`${(e=e[0]).name}.${t}`;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var u=e.Ld.constructor;return void 0===u[t]?(n.ke=r-1,u[t]=n):(ce(u,t,a),u[t].Sd[r-1]=n),K([],l,n=>{if(n=[n[0],null].concat(n.slice(1)),n=Ie(a,n,null,o,s),void 0===u[t].Sd?(n.ke=r-1,u[t]=n):u[t].Sd[r-1]=n,e.Ld.Je)for(const r of e.Ld.Je)r.constructor.hasOwnProperty(t)||(r.constructor[t]=n);return[]}),[]})},A:(e,t,r,n,a,o)=>{var s=Oe(t,r);a=Ce(n,a),K([],[e],e=>{var r=`constructor ${(e=e[0]).name}`;if(void 0===e.Ld.le&&(e.Ld.le=[]),void 0!==e.Ld.le[t-1])throw new ee(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.Ld.le[t-1]=()=>{xe(`Cannot construct ${e.name} due to unbound types`,s)},K([],s,n=>(n.splice(1,0,null),e.Ld.le[t-1]=Ie(r,n,null,a,o),[])),[]})},a:(e,t,r,n,a,o,s,l)=>{var u=Oe(r,n);t=Z(t),t=We(t),o=Ce(a,o),K([],[e],e=>{function n(){xe(`Cannot call ${a} due to unbound types`,u)}var a=`${(e=e[0]).name}.${t}`;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),l&&e.Ld.Nf.push(t);var d=e.Ld.ze,f=d[t];return void 0===f||void 0===f.Sd&&f.className!==e.name&&f.ke===r-2?(n.ke=r-2,n.className=e.name,d[t]=n):(ce(d,t,a),d[t].Sd[r-2]=n),K([],u,n=>(n=Ie(a,n,e,o,s),void 0===d[t].Sd?(n.ke=r-2,d[t]=n):d[t].Sd[r-2]=n,[])),[]})},u:(e,t,r)=>{e=Z(e),K([],[t],t=>(t=t[0],o[e]=t.fromWireType(r),[]))},Sa:e=>re(e,je),l:(e,t,r,n)=>{function a(){}t=Z(t),a.values={},re(e,{name:t,constructor:a,fromWireType:function(e){return this.constructor.values[e]},toWireType:(e,t)=>t.value,Yd:8,readValueFromPointer:Xe(t,r,n),$d:null}),he(t,a)},c:(e,t,r)=>{var n=Je(e,"enum");t=Z(t),e=n.constructor,n=Object.create(n.constructor.prototype,{value:{value:r},constructor:{value:de(`${n.name}_${t}`,function(){})}}),e.values[r]=n,e[t]=n},P:(e,t,r)=>{re(e,{name:t=Z(t),fromWireType:e=>e,toWireType:(e,t)=>t,Yd:8,readValueFromPointer:ze(t,r),$d:null})},y:(e,t,r,n,a,o)=>{var s=Oe(t,r);e=Z(e),e=We(e),a=Ce(n,a),he(e,function(){xe(`Cannot call ${e} due to unbound types`,s)},t-1),K([],s,r=>(r=[r[0],null].concat(r.slice(1)),Se(e,Ie(e,r,null,a,o),t-1),[]))},H:(e,t,r,n,a)=>{if(t=Z(t),-1===a&&(a=4294967295),a=e=>e,0===n){var o=32-8*r;a=e=>e<>>o}var s=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t};re(e,{name:t,fromWireType:a,toWireType:s,Yd:8,readValueFromPointer:ne(t,r,0!==n),$d:null})},w:(e,t,r)=>{function n(e){return new a(v.buffer,F[e+4>>2],F[e>>2])}var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][t];re(e,{name:r=Z(r),fromWireType:n,Yd:8,readValueFromPointer:n},{Hf:!0})},t:(e,t,r,n,a,o,s,l,u,d,f,c)=>{r=Z(r),o=Ce(a,o),l=Ce(s,l),d=Ce(u,d),c=Ce(f,c),K([e],[t],e=>(e=e[0],[new Pe(r,e.Ld,!1,!1,!0,e,n,o,l,d,c)]))},Ta:(e,t)=>{re(e,{name:t=Z(t),fromWireType:function(e){for(var t,r=F[e>>2],n=e+4,a=n,o=0;o<=r;++o){var s=n+o;o!=r&&0!=b[s]||(a=a?U(b,a,s-a):"",void 0===t?t=a:(t+=String.fromCharCode(0),t+=a),a=s+1)}return gr(e),t},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r="string"==typeof t;if(!(r||ArrayBuffer.isView(t)&&1==t.BYTES_PER_ELEMENT))throw new ee("Cannot pass non-string to std::string");var n=r?qe(t):t.length,a=mr(4+n+1),o=a+4;return F[a>>2]=n,r?Ye(t,o,n+1):b.set(t,o),null!==e&&e.push(gr,a),a},Yd:8,readValueFromPointer:j,$d(e){gr(e)}})},M:(e,t,r)=>{if(r=Z(r),2===t)var n=Qe,a=Ze,o=et,s=e=>_[e>>1];else 4===t&&(n=tt,a=rt,o=nt,s=e=>F[e>>2]);re(e,{name:r,fromWireType:e=>{for(var r,a=F[e>>2],o=e+4,l=0;l<=a;++l){var u=e+4+l*t;l!=a&&0!=s(u)||(o=n(o,u-o),void 0===r?r=o:(r+=String.fromCharCode(0),r+=o),o=u+t)}return gr(e),r},toWireType:(e,n)=>{if("string"!=typeof n)throw new ee(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),l=mr(4+s+t);return F[l>>2]=s/t,a(n,l+4,s+t),null!==e&&e.push(gr,l),l},Yd:8,readValueFromPointer:j,$d(e){gr(e)}})},F:(e,t,r,n,a,o)=>{N[e]={name:Z(t),Ze:Ce(r,n),fe:Ce(a,o),ff:[]}},e:(e,t,r,n,a,o,s,l,u,d)=>{N[e].ff.push({zf:Z(t),Gf:r,Ef:Ce(n,a),Ff:o,Qf:s,Pf:Ce(l,u),Rf:d})},Va:(e,t)=>{re(e,{cg:!0,name:t=Z(t),Yd:0,fromWireType:()=>{},toWireType:()=>{}})},Za:()=>{throw 1/0},B:(e,t,r)=>(e=Ne(e),t=Je(t,"emval::as"),at(t,r,e)),K:(e,t,r,n)=>(e=ot[e])(null,t=Ne(t),r,n),o:(e,t,r,n,a)=>(e=ot[e])(t=Ne(t),t[r=st(r)],n,a),b:Ue,J:e=>0===e?Ve(lt()):(e=st(e),Ve(lt()[e])),n:(e,t,r)=>{var n=dt(e,t),a=n.shift();e--;var o=Array(e);return t=`methodCaller<(${n.map(e=>e.name).join(", ")}) => ${a.name}>`,ut(de(t,(t,s,l,u)=>{for(var d=0,f=0;f(e=Ne(e),t=Ne(t),Ve(e[t])),G:e=>{9Ve([]),d:e=>Ve(st(e)),x:()=>Ve({}),Ra:e=>!(e=Ne(e)),j:e=>{var t=Ne(e);V(t),Ue(e)},f:(e,t,r)=>{e=Ne(e),t=Ne(t),r=Ne(r),e[t]=r},g:(e,t)=>(e=(e=Je(e,"_emval_take_value")).readValueFromPointer(t),Ve(e)),ab:function(){return-52},bb:function(){},mb:(e,t,r,n)=>{var a=(new Date).getFullYear(),o=new Date(a,0,1).getTimezoneOffset();a=new Date(a,6,1).getTimezoneOffset(),F[e>>2]=60*Math.max(o,a),w[t>>2]=Number(o!=a),e=(t=e=>{var t=Math.abs(e);return`UTC${0<=e?"-":"+"}${String(Math.floor(t/60)).padStart(2,"0")}${String(t%60).padStart(2,"0")}`})(o),t=t(a),a=e?(P[r>>3]=BigInt(Math.round(1e6*(0===e?Date.now():performance.now()))),0):28},Xc:e=>Re.activeTexture(e),Yc:(e,t)=>{Re.attachShader(vt[e],wt[t])},Ab:(e,t)=>{Re.beginQuery(e,Pt[t])},ub:(e,t)=>{Re.ee.beginQueryEXT(e,Pt[t])},Zc:(e,t,r)=>{Re.bindAttribLocation(vt[e],t,r?U(b,r):"")},_c:(e,t)=>{35051==e?Re.We=t:35052==e&&(Re.ye=t),Re.bindBuffer(e,gt[t])},Zb:Ot,_b:(e,t)=>{Re.bindRenderbuffer(e,At[t])},Hb:(e,t)=>{Re.bindSampler(e,Mt[t])},$c:(e,t)=>{Re.bindTexture(e,_t[t])},tc:Wt,wc:Wt,ad:(e,t,r,n)=>Re.blendColor(e,t,r,n),bd:e=>Re.blendEquation(e),cd:(e,t)=>Re.blendFunc(e,t),Tb:(e,t,r,n,a,o,s,l,u,d)=>Re.blitFramebuffer(e,t,r,n,a,o,s,l,u,d),dd:(e,t,r,n)=>{2<=Ge.version?r&&t?Re.bufferData(e,b,n,r,t):Re.bufferData(e,t,n):Re.bufferData(e,r?b.subarray(r,r+t):t,n)},ed:(e,t,r,n)=>{2<=Ge.version?r&&Re.bufferSubData(e,t,b,n,r):Re.bufferSubData(e,t,b.subarray(n,n+r))},$b:e=>Re.checkFramebufferStatus(e),fd:$t,gd:Dt,hd:Ut,Qb:(e,t,r)=>(r=Number(r),Re.clientWaitSync(St[e],t,r)),id:(e,t,r,n)=>{Re.colorMask(!!e,!!t,!!r,!!n)},jd:e=>{Re.compileShader(wt[e])},kd:(e,t,r,n,a,o,s,l)=>{2<=Ge.version?Re.ye||!s?Re.compressedTexImage2D(e,t,r,n,a,o,s,l):Re.compressedTexImage2D(e,t,r,n,a,o,b,l,s):Re.compressedTexImage2D(e,t,r,n,a,o,b.subarray(l,l+s))},ld:(e,t,r,n,a,o,s,l,u)=>{2<=Ge.version?Re.ye||!l?Re.compressedTexSubImage2D(e,t,r,n,a,o,s,l,u):Re.compressedTexSubImage2D(e,t,r,n,a,o,s,b,u,l):Re.compressedTexSubImage2D(e,t,r,n,a,o,s,b.subarray(u,u+l))},Sb:(e,t,r,n,a)=>Re.copyBufferSubData(e,t,r,n,a),md:(e,t,r,n,a,o,s,l)=>Re.copyTexSubImage2D(e,t,r,n,a,o,s,l),nd:()=>{var e=Bt(vt),t=Re.createProgram();return t.name=e,t.Se=t.Qe=t.Re=0,t.$e=1,vt[e]=t,e},od:e=>{var t=Bt(wt);return wt[t]=Re.createShader(e),t},pd:e=>Re.cullFace(e),qd:(e,t)=>{for(var r=0;r>2],a=gt[n];a&&(Re.deleteBuffer(a),a.name=0,gt[n]=null,n==Re.We&&(Re.We=0),n==Re.ye&&(Re.ye=0))}},ac:(e,t)=>{for(var r=0;r>2],a=bt[n];a&&(Re.deleteFramebuffer(a),a.name=0,bt[n]=null)}},rd:e=>{if(e){var t=vt[e];t?(Re.deleteProgram(t),t.name=0,vt[e]=null):Le||=1281}},Cb:(e,t)=>{for(var r=0;r>2],a=Pt[n];a&&(Re.deleteQuery(a),Pt[n]=null)}},vb:(e,t)=>{for(var r=0;r>2],a=Pt[n];a&&(Re.ee.deleteQueryEXT(a),Pt[n]=null)}},bc:(e,t)=>{for(var r=0;r>2],a=At[n];a&&(Re.deleteRenderbuffer(a),a.name=0,At[n]=null)}},Ib:(e,t)=>{for(var r=0;r>2],a=Mt[n];a&&(Re.deleteSampler(a),a.name=0,Mt[n]=null)}},sd:e=>{if(e){var t=wt[e];t?(Re.deleteShader(t),wt[e]=null):Le||=1281}},Rb:e=>{if(e){var t=St[e];t?(Re.deleteSync(t),t.name=0,St[e]=null):Le||=1281}},td:(e,t)=>{for(var r=0;r>2],a=_t[n];a&&(Re.deleteTexture(a),a.name=0,_t[n]=null)}},uc:Nt,xc:Nt,X:e=>{Re.depthMask(!!e)},Y:e=>Re.disable(e),Z:e=>{Re.disableVertexAttribArray(e)},_:(e,t,r)=>{Re.drawArrays(e,t,r)},rc:(e,t,r,n)=>{Re.drawArraysInstanced(e,t,r,n)},oc:(e,t,r,n,a)=>{Re.ef.drawArraysInstancedBaseInstanceWEBGL(e,t,r,n,a)},mc:(e,t)=>{for(var r=Vt[e],n=0;n>2];Re.drawBuffers(r)},$:(e,t,r,n)=>{Re.drawElements(e,t,r,n)},sc:(e,t,r,n,a)=>{Re.drawElementsInstanced(e,t,r,n,a)},pc:(e,t,r,n,a,o,s)=>{Re.ef.drawElementsInstancedBaseVertexBaseInstanceWEBGL(e,t,r,n,a,o,s)},gc:(e,t,r,n,a,o)=>{Re.drawElements(e,n,a,o)},aa:e=>Re.enable(e),ba:e=>{Re.enableVertexAttribArray(e)},Db:e=>Re.endQuery(e),wb:e=>{Re.ee.endQueryEXT(e)},Nb:(e,t)=>(e=Re.fenceSync(e,t))?(t=Bt(St),e.name=t,St[t]=e,t):0,ca:()=>Re.finish(),da:()=>Re.flush(),cc:(e,t,r,n)=>{Re.framebufferRenderbuffer(e,t,r,At[n])},dc:(e,t,r,n,a)=>{Re.framebufferTexture2D(e,t,r,_t[n],a)},ea:e=>Re.frontFace(e),fa:(e,t)=>{It(e,t,"createBuffer",gt)},ec:(e,t)=>{It(e,t,"createFramebuffer",bt)},Eb:(e,t)=>{It(e,t,"createQuery",Pt)},xb:(e,t)=>{for(var r=0;r>2]=0;break}var a=Bt(Pt);n.name=a,Pt[a]=n,w[t+4*r>>2]=a}},fc:(e,t)=>{It(e,t,"createRenderbuffer",At)},Jb:(e,t)=>{It(e,t,"createSampler",Mt)},ga:(e,t)=>{It(e,t,"createTexture",_t)},qc:jt,yc:jt,Vb:e=>Re.generateMipmap(e),ha:(e,t,r)=>{r?w[r>>2]=Re.getBufferParameter(e,t):Le||=1281},ia:()=>{var e=Re.getError()||Le;return Le=0,e},ja:(e,t)=>Jt(e,t,2),Wb:(e,t,r,n)=>{((e=Re.getFramebufferAttachmentParameter(e,t,r))instanceof WebGLRenderbuffer||e instanceof WebGLTexture)&&(e=0|e.name),w[n>>2]=e},ka:zt,la:(e,t,r,n)=>{null===(e=Re.getProgramInfoLog(vt[e]))&&(e="(unknown error)"),t=0>2]=t)},ma:(e,t,r)=>{if(r)if(e>=mt)Le||=1281;else if(e=vt[e],35716==t)null===(e=Re.getProgramInfoLog(e))&&(e="(unknown error)"),w[r>>2]=e.length+1;else if(35719==t){if(!e.Se){var n=Re.getProgramParameter(e,35718);for(t=0;t>2]=e.Se}else if(35722==t){if(!e.Qe)for(n=Re.getProgramParameter(e,35721),t=0;t>2]=e.Qe}else if(35381==t){if(!e.Re)for(n=Re.getProgramParameter(e,35382),t=0;t>2]=e.Re}else w[r>>2]=Re.getProgramParameter(e,t);else Le||=1281},rb:Yt,sb:Yt,Fb:(e,t,r)=>{var n;r?(n="boolean"==typeof(e=Re.getQueryParameter(Pt[e],t))?e?1:0:e,w[r>>2]=n):Le||=1281},yb:(e,t,r)=>{var n;r?(n="boolean"==typeof(e=Re.ee.getQueryObjectEXT(Pt[e],t))?e?1:0:e,w[r>>2]=n):Le||=1281},Gb:(e,t,r)=>{r?w[r>>2]=Re.getQuery(e,t):Le||=1281},zb:(e,t,r)=>{r?w[r>>2]=Re.ee.getQueryEXT(e,t):Le||=1281},Xb:(e,t,r)=>{r?w[r>>2]=Re.getRenderbufferParameter(e,t):Le||=1281},na:(e,t,r,n)=>{null===(e=Re.getShaderInfoLog(wt[e]))&&(e="(unknown error)"),t=0>2]=t)},ob:(e,t,r,n)=>{e=Re.getShaderPrecisionFormat(e,t),w[r>>2]=e.rangeMin,w[r+4>>2]=e.rangeMax,w[n>>2]=e.precision},oa:(e,t,r)=>{r?35716==t?(null===(e=Re.getShaderInfoLog(wt[e]))&&(e="(unknown error)"),w[r>>2]=e?e.length+1:0):35720==t?(e=Re.getShaderSource(wt[e]),w[r>>2]=e?e.length+1:0):w[r>>2]=Re.getShaderParameter(wt[e],t):Le||=1281},pa:Kt,vc:Qt,qa:(e,t)=>{if(t=t?U(b,t):"",e=vt[e]){var r,n=e,a=n.He,o=n.lf;if(!a){n.He=a={},n.kf={};var s=Re.getProgramParameter(n,35718);for(r=0;r>>0,o=t.slice(0,r)),(o=e.lf[o])&&a{for(var n=Vt[t],a=0;a>2];Re.invalidateFramebuffer(e,n)},qb:(e,t,r,n,a,o,s)=>{for(var l=Vt[t],u=0;u>2];Re.invalidateSubFramebuffer(e,l,n,a,o,s)},Ob:e=>Re.isSync(St[e]),ra:e=>(e=_t[e])?Re.isTexture(e):0,sa:e=>Re.lineWidth(e),ta:e=>{e=vt[e],Re.linkProgram(e),e.He=0,e.lf={}},kc:(e,t,r,n,a,o)=>{Re.hf.multiDrawArraysInstancedBaseInstanceWEBGL(e,w,t>>2,w,r>>2,w,n>>2,F,a>>2,o)},lc:(e,t,r,n,a,o,s,l)=>{Re.hf.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(e,w,t>>2,r,w,n>>2,w,a>>2,w,o>>2,F,s>>2,l)},ua:(e,t)=>{3317==e?Et=t:3314==e&&(xt=t),Re.pixelStorei(e,t)},tb:(e,t)=>{Re.ee.queryCounterEXT(Pt[e],t)},nc:e=>Re.readBuffer(e),va:(e,t,r,n,a,o,s)=>{if(2<=Ge.version)if(Re.We)Re.readPixels(e,t,r,n,a,o,s);else{var l=er(o);s>>>=31-Math.clz32(l.BYTES_PER_ELEMENT),Re.readPixels(e,t,r,n,a,o,l,s)}else(l=tr(o,a,r,n,s))?Re.readPixels(e,t,r,n,a,o,l):Le||=1280},Yb:(e,t,r,n)=>Re.renderbufferStorage(e,t,r,n),Ub:(e,t,r,n,a)=>Re.renderbufferStorageMultisample(e,t,r,n,a),Kb:(e,t,r)=>{Re.samplerParameterf(Mt[e],t,r)},Lb:(e,t,r)=>{Re.samplerParameteri(Mt[e],t,r)},Mb:(e,t,r)=>{Re.samplerParameteri(Mt[e],t,w[r>>2])},wa:(e,t,r,n)=>Re.scissor(e,t,r,n),xa:(e,t,r,n)=>{for(var a="",o=0;o>2])?U(b,s,n?F[n+4*o>>2]:void 0):"";a+=s}Re.shaderSource(wt[e],a)},ya:(e,t,r)=>Re.stencilFunc(e,t,r),za:(e,t,r,n)=>Re.stencilFuncSeparate(e,t,r,n),Aa:e=>Re.stencilMask(e),Ba:(e,t)=>Re.stencilMaskSeparate(e,t),Ca:(e,t,r)=>Re.stencilOp(e,t,r),Da:(e,t,r,n)=>Re.stencilOpSeparate(e,t,r,n),Ea:(e,t,r,n,a,o,s,l,u)=>{if(2<=Ge.version){if(Re.ye)return void Re.texImage2D(e,t,r,n,a,o,s,l,u);if(u){var d=er(l);return u>>>=31-Math.clz32(d.BYTES_PER_ELEMENT),void Re.texImage2D(e,t,r,n,a,o,s,l,d,u)}}d=u?tr(l,s,n,a,u):null,Re.texImage2D(e,t,r,n,a,o,s,l,d)},Fa:(e,t,r)=>Re.texParameterf(e,t,r),Ga:(e,t,r)=>{Re.texParameterf(e,t,T[r>>2])},Ha:(e,t,r)=>Re.texParameteri(e,t,r),Ia:(e,t,r)=>{Re.texParameteri(e,t,w[r>>2])},hc:(e,t,r,n,a)=>Re.texStorage2D(e,t,r,n,a),Ja:(e,t,r,n,a,o,s,l,u)=>{if(2<=Ge.version){if(Re.ye)return void Re.texSubImage2D(e,t,r,n,a,o,s,l,u);if(u){var d=er(l);return void Re.texSubImage2D(e,t,r,n,a,o,s,l,d,u>>>31-Math.clz32(d.BYTES_PER_ELEMENT))}}u=u?tr(l,s,a,o,u):null,Re.texSubImage2D(e,t,r,n,a,o,s,l,u)},Ka:(e,t)=>{Re.uniform1f(rr(e),t)},La:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform1fv(rr(e),T,r>>2,t);else{if(288>=t)for(var n=nr[t],a=0;a>2];else n=T.subarray(r>>2,r+4*t>>2);Re.uniform1fv(rr(e),n)}},Tc:(e,t)=>{Re.uniform1i(rr(e),t)},Uc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform1iv(rr(e),w,r>>2,t);else{if(288>=t)for(var n=ar[t],a=0;a>2];else n=w.subarray(r>>2,r+4*t>>2);Re.uniform1iv(rr(e),n)}},Vc:(e,t,r)=>{Re.uniform2f(rr(e),t,r)},Wc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform2fv(rr(e),T,r>>2,2*t);else{if(144>=t)for(var n=nr[t*=2],a=0;a>2],n[a+1]=T[r+(4*a+4)>>2];else n=T.subarray(r>>2,r+8*t>>2);Re.uniform2fv(rr(e),n)}},Sc:(e,t,r)=>{Re.uniform2i(rr(e),t,r)},Rc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform2iv(rr(e),w,r>>2,2*t);else{if(144>=t)for(var n=ar[t*=2],a=0;a>2],n[a+1]=w[r+(4*a+4)>>2];else n=w.subarray(r>>2,r+8*t>>2);Re.uniform2iv(rr(e),n)}},Qc:(e,t,r,n)=>{Re.uniform3f(rr(e),t,r,n)},Pc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform3fv(rr(e),T,r>>2,3*t);else{if(96>=t)for(var n=nr[t*=3],a=0;a>2],n[a+1]=T[r+(4*a+4)>>2],n[a+2]=T[r+(4*a+8)>>2];else n=T.subarray(r>>2,r+12*t>>2);Re.uniform3fv(rr(e),n)}},Oc:(e,t,r,n)=>{Re.uniform3i(rr(e),t,r,n)},Nc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform3iv(rr(e),w,r>>2,3*t);else{if(96>=t)for(var n=ar[t*=3],a=0;a>2],n[a+1]=w[r+(4*a+4)>>2],n[a+2]=w[r+(4*a+8)>>2];else n=w.subarray(r>>2,r+12*t>>2);Re.uniform3iv(rr(e),n)}},Mc:(e,t,r,n,a)=>{Re.uniform4f(rr(e),t,r,n,a)},Lc:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform4fv(rr(e),T,r>>2,4*t);else{if(72>=t){var n=nr[4*t],a=T;r>>=2,t*=4;for(var o=0;o>2,r+16*t>>2);Re.uniform4fv(rr(e),n)}},zc:(e,t,r,n,a)=>{Re.uniform4i(rr(e),t,r,n,a)},Ac:(e,t,r)=>{if(2<=Ge.version)t&&Re.uniform4iv(rr(e),w,r>>2,4*t);else{if(72>=t)for(var n=ar[t*=4],a=0;a>2],n[a+1]=w[r+(4*a+4)>>2],n[a+2]=w[r+(4*a+8)>>2],n[a+3]=w[r+(4*a+12)>>2];else n=w.subarray(r>>2,r+16*t>>2);Re.uniform4iv(rr(e),n)}},Bc:(e,t,r,n)=>{if(2<=Ge.version)t&&Re.uniformMatrix2fv(rr(e),!!r,T,n>>2,4*t);else{if(72>=t)for(var a=nr[t*=4],o=0;o>2],a[o+1]=T[n+(4*o+4)>>2],a[o+2]=T[n+(4*o+8)>>2],a[o+3]=T[n+(4*o+12)>>2];else a=T.subarray(n>>2,n+16*t>>2);Re.uniformMatrix2fv(rr(e),!!r,a)}},Cc:(e,t,r,n)=>{if(2<=Ge.version)t&&Re.uniformMatrix3fv(rr(e),!!r,T,n>>2,9*t);else{if(32>=t)for(var a=nr[t*=9],o=0;o>2],a[o+1]=T[n+(4*o+4)>>2],a[o+2]=T[n+(4*o+8)>>2],a[o+3]=T[n+(4*o+12)>>2],a[o+4]=T[n+(4*o+16)>>2],a[o+5]=T[n+(4*o+20)>>2],a[o+6]=T[n+(4*o+24)>>2],a[o+7]=T[n+(4*o+28)>>2],a[o+8]=T[n+(4*o+32)>>2];else a=T.subarray(n>>2,n+36*t>>2);Re.uniformMatrix3fv(rr(e),!!r,a)}},Dc:(e,t,r,n)=>{if(2<=Ge.version)t&&Re.uniformMatrix4fv(rr(e),!!r,T,n>>2,16*t);else{if(18>=t){var a=nr[16*t],o=T;n>>=2,t*=16;for(var s=0;s>2,n+64*t>>2);Re.uniformMatrix4fv(rr(e),!!r,a)}},Ec:e=>{e=vt[e],Re.useProgram(e),Re.wf=e},Fc:(e,t)=>Re.vertexAttrib1f(e,t),Gc:(e,t)=>{Re.vertexAttrib2f(e,T[t>>2],T[t+4>>2])},Hc:(e,t)=>{Re.vertexAttrib3f(e,T[t>>2],T[t+4>>2],T[t+8>>2])},Ic:(e,t)=>{Re.vertexAttrib4f(e,T[t>>2],T[t+4>>2],T[t+8>>2],T[t+12>>2])},ic:(e,t)=>{Re.vertexAttribDivisor(e,t)},jc:(e,t,r,n,a)=>{Re.vertexAttribIPointer(e,t,r,n,a)},Jc:(e,t,r,n,a,o)=>{Re.vertexAttribPointer(e,t,r,!!n,a,o)},Kc:(e,t,r,n)=>Re.viewport(e,t,r,n),Pb:(e,t,r)=>{r=Number(r),Re.waitSync(St[e],t,r)},_a:e=>{var t=b.length;if(2147483648<(e>>>=0))return!1;for(var r=1;4>=r;r*=2){var n=t*(1+.2/r);n=Math.min(n,e+100663296);e:{n=(Math.min(2147483648,65536*Math.ceil(Math.max(e,n)/65536))-g.buffer.byteLength+65535)/65536|0;try{g.grow(n),B();var a=1;break e}catch(e){}a=void 0}if(a)return!0}return!1},Wa:()=>Ge?Ge.handle:0,db:(e,t)=>{var r,n=0,a=0;for(r of ir()){var o=t+n;F[e+a>>2]=o,n+=Ye(r,o,1/0)+1,a+=4}return 0},eb:(e,t)=>{var r=ir();for(var n of(F[e>>2]=r.length,e=0,r))e+=qe(n)+1;return F[t>>2]=e,0},nb:e=>{p(e,new $(e))},N:()=>52,$a:function(){return 52},jb:()=>52,cb:function(){return 70},R:(e,t,r,n)=>{for(var a=0,o=0;o>2],l=F[t+4>>2];t+=8;for(var u=0;u>2]=a,0},vd:Ot,Xa:$t,ud:Dt,Bb:Ut,L:zt,O:Kt,Ma:Qt,Na:function(e){var t=Ar();try{return Me.get(e)()}catch(e){if(br(t),e!==e+0)throw e;vr(1,0)}},i:function(e,t){var r=Ar();try{return Me.get(e)(t)}catch(e){if(br(r),e!==e+0)throw e;vr(1,0)}},s:function(e,t,r){var n=Ar();try{return Me.get(e)(t,r)}catch(e){if(br(n),e!==e+0)throw e;vr(1,0)}},k:function(e,t,r,n){var a=Ar();try{return Me.get(e)(t,r,n)}catch(e){if(br(a),e!==e+0)throw e;vr(1,0)}},C:function(e,t,r,n,a){var o=Ar();try{return Me.get(e)(t,r,n,a)}catch(e){if(br(o),e!==e+0)throw e;vr(1,0)}},W:function(e,t,r,n,a,o,s){var l=Ar();try{return Me.get(e)(t,r,n,a,o,s)}catch(e){if(br(l),e!==e+0)throw e;vr(1,0)}},V:function(e,t,r,n,a,o,s,l){var u=Ar();try{return Me.get(e)(t,r,n,a,o,s,l)}catch(e){if(br(u),e!==e+0)throw e;vr(1,0)}},U:function(e,t,r,n,a,o,s,l,u,d){var f=Ar();try{return Me.get(e)(t,r,n,a,o,s,l,u,d)}catch(e){if(br(f),e!==e+0)throw e;vr(1,0)}},I:function(e){var t=Ar();try{Me.get(e)()}catch(e){if(br(t),e!==e+0)throw e;vr(1,0)}},p:function(e,t){var r=Ar();try{Me.get(e)(t)}catch(e){if(br(r),e!==e+0)throw e;vr(1,0)}},q:function(e,t,r){var n=Ar();try{Me.get(e)(t,r)}catch(e){if(br(n),e!==e+0)throw e;vr(1,0)}},v:function(e,t,r,n){var a=Ar();try{Me.get(e)(t,r,n)}catch(e){if(br(a),e!==e+0)throw e;vr(1,0)}},r:function(e,t,r,n,a){var o=Ar();try{Me.get(e)(t,r,n,a)}catch(e){if(br(o),e!==e+0)throw e;vr(1,0)}},Qa:function(e,t,r,n,a,o){var s=Ar();try{Me.get(e)(t,r,n,a,o)}catch(e){if(br(s),e!==e+0)throw e;vr(1,0)}},Oa:function(e,t,r,n,a,o,s){var l=Ar();try{Me.get(e)(t,r,n,a,o,s)}catch(e){if(br(l),e!==e+0)throw e;vr(1,0)}},Pa:function(e,t,r,n,a,o,s,l,u,d){var f=Ar();try{Me.get(e)(t,r,n,a,o,s,l,u,d)}catch(e){if(br(f),e!==e+0)throw e;vr(1,0)}}},pr=await(async function(){R++;var e={a:hr};I??=o.locateFile?o.locateFile("canvaskit.wasm",y):y+"canvaskit.wasm";try{return pr=(await W(e)).instance.exports,g=pr.wd,B(),Me=pr.zd,0==--R&&G&&(e=G,G=null,e()),pr}catch(e){return n(e),Promise.reject(e)}})(),yr=pr.yd,mr=o._malloc=pr.Ad,gr=o._free=pr.Bd,vr=pr.Cd,br=pr.Dd,Ar=pr.Ed;return(function e(){0t)},5376,[2475,2475]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"WithSkiaWeb",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};r(d[1]);var l=r(d[2]);const o=({getComponent:e,fallback:o,opts:u,componentProps:c})=>{const s=(0,t.useMemo)(()=>(0,t.lazy)(async()=>(await(0,l.LoadSkiaWeb)(u),e())),[]);return n.default.createElement(t.Suspense,{fallback:null!=o?o:null},n.default.createElement(s,c))}},5377,[14,5378,5375]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5378,[5379]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Platform",{enumerable:!0,get:function(){return c}});var e,t=r(d[0]),o=(e=t)&&e.__esModule?e:{default:e},n=r(d[1]);const s="__reactLayoutHandler";let u=null;const l=(e,o)=>{const n=(null==u&&(u=new window.ResizeObserver(function(e){e.forEach(e=>{const t=e.target,{left:o,top:n,width:u,height:l}=e.contentRect,c=t[s];"function"==typeof c&&setTimeout(()=>c({timeStamp:Date.now(),nativeEvent:{layout:{x:o,y:n,width:u,height:l}},currentTarget:0,target:0,bubbles:!1,cancelable:!1,defaultPrevented:!1,eventPhase:0,isDefaultPrevented(){throw new Error("Method not supported on web.")},isPropagationStopped(){throw new Error("Method not supported on web.")},persist(){throw new Error("Method not supported on web.")},preventDefault(){throw new Error("Method not supported on web.")},stopPropagation(){throw new Error("Method not supported on web.")},isTrusted:!0,type:""}),0)})})),u);(0,t.useLayoutEffect)(()=>{const t=e.current;null!==t&&(t[s]=o)},[e,o]),(0,t.useLayoutEffect)(()=>{const t=e.current;return null!=t&&null!=n&&("function"==typeof t[s]?n.observe(t):n.unobserve(t)),()=>{null!=t&&null!=n&&n.unobserve(t)}},[n,e])},c={OS:"web",PixelRatio:"undefined"!=typeof window?window.devicePixelRatio:1,resolveAsset:e=>{if((0,n.isRNModule)(e)){if("number"==typeof e&&"function"==typeof r){const{getAssetByID:t}=r(d[2]),{httpServerLocation:o,name:n,type:s}=t(e);return`${o}/${n}.${s}`}throw new Error("Asset source is a number - this is not supported on the web")}return"uri"in e?e.uri:e.default},findNodeHandle:()=>{throw new Error("findNodeHandle is not supported on the web")},View:({children:e,onLayout:n,style:s})=>{const u=(0,t.useMemo)(()=>null!=s?s:{},[s]),c=(0,t.useRef)(null);l(c,n);const f=(0,t.useMemo)(()=>Object.assign({alignItems:"stretch",backgroundColor:"transparent",border:"0 solid black",boxSizing:"border-box",display:"flex",flexBasis:"auto",flexDirection:"column",flexShrink:0,listStyle:"none",margin:0,minHeight:0,minWidth:0,padding:0,position:"relative",textDecoration:"none",zIndex:0},u),[u]);return o.default.createElement("div",{ref:c,style:f},e)}}},5379,[14,5380,5458]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})});var j=r(d[11]);Object.keys(j).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})});var s=r(d[12]);Object.keys(s).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})});var P=r(d[13]);Object.keys(P).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return P[t]}})});var h=r(d[14]);Object.keys(h).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return h[t]}})});var v=r(d[15]);Object.keys(v).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return v[t]}})});var k=r(d[16]);Object.keys(k).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return k[t]}})});var w=r(d[17]);Object.keys(w).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return w[t]}})});var E=r(d[18]);Object.keys(E).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return E[t]}})});var _=r(d[19]);Object.keys(_).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return _[t]}})});var M=r(d[20]);Object.keys(M).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return M[t]}})});var q=r(d[21]);Object.keys(q).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return q[t]}})});var x=r(d[22]);Object.keys(x).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return x[t]}})});var z=r(d[23]);Object.keys(z).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return z[t]}})});var A=r(d[24]);Object.keys(A).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return A[t]}})});var B=r(d[25]);Object.keys(B).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return B[t]}})});var C=r(d[26]);Object.keys(C).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return C[t]}})});var D=r(d[27]);Object.keys(D).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return D[t]}})});var F=r(d[28]);Object.keys(F).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return F[t]}})});var G=r(d[29]);Object.keys(G).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return G[t]}})});var H=r(d[30]);Object.keys(H).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return H[t]}})});var I=r(d[31]);Object.keys(I).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return I[t]}})});var J=r(d[32]);Object.keys(J).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return J[t]}})});var K=r(d[33]);Object.keys(K).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return K[t]}})});var L=r(d[34]);Object.keys(L).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return L[t]}})})},5380,[5381,5385,5388,5391,5394,5396,5399,5402,5406,5409,5412,5415,5419,5422,5425,5430,5431,5432,5433,5434,5436,5437,5438,5439,5440,5441,5442,5443,5444,5445,5435,5452,5454,5455,5457]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5381,[5382,5383,5384]); +__d(function(g,r,i,a,m,e,d){},5382,[]); __d(function(g,r,i,a,m,e,d){},5383,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5384,[5385,5386]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TileMode",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"isImageFilter",{enumerable:!0,get:function(){return n}});let t=(function(t){return t[t.Clamp=0]="Clamp",t[t.Repeat=1]="Repeat",t[t.Mirror=2]="Mirror",t[t.Decal=3]="Decal",t})({});const n=t=>null!==t&&"ImageFilter"===t.__typename__},5385,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ColorChannel",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.R=0]="R",n[n.G=1]="G",n[n.B=2]="B",n[n.A=3]="A",n})({})},5386,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5387,[5388,5389,5390]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FontWeight",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"FontWidth",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"FontSlant",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"FontEdging",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"FontHinting",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"FontStyle",{enumerable:!0,get:function(){return s}});const t=(t,n,l)=>({weight:t,width:n,slant:l});let n=(function(t){return t[t.Invisible=0]="Invisible",t[t.Thin=100]="Thin",t[t.ExtraLight=200]="ExtraLight",t[t.Light=300]="Light",t[t.Normal=400]="Normal",t[t.Medium=500]="Medium",t[t.SemiBold=600]="SemiBold",t[t.Bold=700]="Bold",t[t.ExtraBold=800]="ExtraBold",t[t.Black=900]="Black",t[t.ExtraBlack=1e3]="ExtraBlack",t})({}),l=(function(t){return t[t.UltraCondensed=1]="UltraCondensed",t[t.ExtraCondensed=2]="ExtraCondensed",t[t.Condensed=3]="Condensed",t[t.SemiCondensed=4]="SemiCondensed",t[t.Normal=5]="Normal",t[t.SemiExpanded=6]="SemiExpanded",t[t.Expanded=7]="Expanded",t[t.ExtraExpanded=8]="ExtraExpanded",t[t.UltraExpanded=9]="UltraExpanded",t})({}),o=(function(t){return t[t.Upright=0]="Upright",t[t.Italic=1]="Italic",t[t.Oblique=2]="Oblique",t})({}),u=(function(t){return t[t.Alias=0]="Alias",t[t.AntiAlias=1]="AntiAlias",t[t.SubpixelAntiAlias=2]="SubpixelAntiAlias",t})({}),c=(function(t){return t[t.None=0]="None",t[t.Slight=1]="Slight",t[t.Normal=2]="Normal",t[t.Full=3]="Full",t})({});const s={Normal:t(n.Normal,l.Normal,o.Upright),Bold:t(n.Bold,l.Normal,o.Upright),Italic:t(n.Normal,l.Normal,o.Italic),BoldItalic:t(n.Bold,l.Normal,o.Italic)}},5388,[]); +__d(function(g,r,i,a,m,e,d){},5384,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5385,[5386,5387]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isRNModule",{enumerable:!0,get:function(){return t}});const t=t=>"number"==typeof t},5386,[]); +__d(function(g,r,i,a,m,e,d){},5387,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5388,[5389,5390]); __d(function(g,r,i,a,m,e,d){},5389,[]); __d(function(g,r,i,a,m,e,d){},5390,[]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5391,[5392,5393]); __d(function(g,r,i,a,m,e,d){},5392,[]); -__d(function(g,r,i,a,m,e,d){},5393,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5394,[5395,5396]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PaintStyle",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"StrokeCap",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"StrokeJoin",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"isPaint",{enumerable:!0,get:function(){return o}});let t=(function(t){return t[t.Fill=0]="Fill",t[t.Stroke=1]="Stroke",t})({}),n=(function(t){return t[t.Butt=0]="Butt",t[t.Round=1]="Round",t[t.Square=2]="Square",t})({}),u=(function(t){return t[t.Miter=0]="Miter",t[t.Round=1]="Round",t[t.Bevel=2]="Bevel",t})({});const o=t=>null!==t&&"Paint"===t.__typename__},5395,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ColorSpace",{enumerable:!0,get:function(){return t}});const t={SRGB:"srgb",DisplayP3:"display-p3"}},5393,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5394,[5395]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"VertexMode",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.Triangles=0]="Triangles",n[n.TriangleStrip=1]="TriangleStrip",n[n.TriangleFan=2]="TriangleFan",n})({})},5395,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5396,[5397,5398]); +__d(function(g,r,i,a,m,e,d){},5397,[]); +__d(function(g,r,i,a,m,e,d){},5398,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5399,[5400,5401]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isShader",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"processUniforms",{enumerable:!0,get:function(){return u}});const t=t=>null!==t&&"Shader"===t.__typename__,o=(function({_worklet_9109868718361_init_data:t}){const o=function(t){return void 0!==t.x&&void 0!==t.y};return o.__closure={},o.__workletHash=9109868718361,o.__initData=t,o})({_worklet_9109868718361_init_data:{code:"function shopify_ShaderJs1(obj){return obj.x!==undefined&&obj.y!==undefined;}"}}),n=(function({_worklet_5973241035585_init_data:t,isVector:o}){const n=function(t,u){"number"==typeof u?t.push(u):Array.isArray(u)?u.forEach(o=>n(t,o)):o(u)?t.push(u.x,u.y):u instanceof Float32Array&&t.push(...u)};return n.__closure={isVector:o},n.__workletHash=5973241035585,n.__initData=t,n})({_worklet_5973241035585_init_data:{code:"function processValue_Shopify_ShaderJs2(values,value){const processValue_Shopify_ShaderJs2=this._recur;const{isVector}=this.__closure;if(typeof value===\"number\"){values.push(value);}else if(Array.isArray(value)){value.forEach(function(v){return processValue_Shopify_ShaderJs2(values,v);});}else if(isVector(value)){values.push(value.x,value.y);}else if(value instanceof Float32Array){values.push(...value);}}"},isVector:o}),u=(function({_worklet_15530650936675_init_data:t,processValue:o}){const n=function(t,n,u){const s=[],i=t.getUniformCount();for(let f=0;f({B:n,C:t})},5403,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AlphaType",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.Unknown=0]="Unknown",n[n.Opaque=1]="Opaque",n[n.Premul=2]="Premul",n[n.Unpremul=3]="Unpremul",n})({})},5404,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ColorType",{enumerable:!0,get:function(){return _}});let _=(function(_){return _[_.Unknown=0]="Unknown",_[_.Alpha_8=1]="Alpha_8",_[_.RGB_565=2]="RGB_565",_[_.ARGB_4444=3]="ARGB_4444",_[_.RGBA_8888=4]="RGBA_8888",_[_.RGB_888x=5]="RGB_888x",_[_.BGRA_8888=6]="BGRA_8888",_[_.RGBA_1010102=7]="RGBA_1010102",_[_.BGRA_1010102=8]="BGRA_1010102",_[_.RGB_101010x=9]="RGB_101010x",_[_.BGR_101010x=10]="BGR_101010x",_[_.BGR_101010x_XR=11]="BGR_101010x_XR",_[_.BGRA_10101010_XR=12]="BGRA_10101010_XR",_[_.RGBA_10x6=13]="RGBA_10x6",_[_.Gray_8=14]="Gray_8",_[_.RGBA_F16Norm=15]="RGBA_F16Norm",_[_.RGBA_F16=16]="RGBA_F16",_[_.RGB_F16F16F16x=17]="RGB_F16F16F16x",_[_.RGBA_F32=18]="RGBA_F32",_})({})},5405,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5406,[5407,5408]); +__d(function(g,r,i,a,m,e,d){},5407,[]); +__d(function(g,r,i,a,m,e,d){},5408,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5409,[5410,5411]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isColorFilter",{enumerable:!0,get:function(){return t}});const t=t=>null!==t&&"ColorFilter"===t.__typename__},5410,[]); +__d(function(g,r,i,a,m,e,d){},5411,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5412,[5413,5414]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TileMode",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"isImageFilter",{enumerable:!0,get:function(){return n}});let t=(function(t){return t[t.Clamp=0]="Clamp",t[t.Repeat=1]="Repeat",t[t.Mirror=2]="Mirror",t[t.Decal=3]="Decal",t})({});const n=t=>null!==t&&"ImageFilter"===t.__typename__},5413,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ColorChannel",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.R=0]="R",n[n.G=1]="G",n[n.B=2]="B",n[n.A=3]="A",n})({})},5414,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},5415,[5416,5417,5418]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FontWeight",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"FontWidth",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"FontSlant",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"FontEdging",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"FontHinting",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"FontStyle",{enumerable:!0,get:function(){return s}});const t=(t,n,l)=>({weight:t,width:n,slant:l});let n=(function(t){return t[t.Invisible=0]="Invisible",t[t.Thin=100]="Thin",t[t.ExtraLight=200]="ExtraLight",t[t.Light=300]="Light",t[t.Normal=400]="Normal",t[t.Medium=500]="Medium",t[t.SemiBold=600]="SemiBold",t[t.Bold=700]="Bold",t[t.ExtraBold=800]="ExtraBold",t[t.Black=900]="Black",t[t.ExtraBlack=1e3]="ExtraBlack",t})({}),l=(function(t){return t[t.UltraCondensed=1]="UltraCondensed",t[t.ExtraCondensed=2]="ExtraCondensed",t[t.Condensed=3]="Condensed",t[t.SemiCondensed=4]="SemiCondensed",t[t.Normal=5]="Normal",t[t.SemiExpanded=6]="SemiExpanded",t[t.Expanded=7]="Expanded",t[t.ExtraExpanded=8]="ExtraExpanded",t[t.UltraExpanded=9]="UltraExpanded",t})({}),o=(function(t){return t[t.Upright=0]="Upright",t[t.Italic=1]="Italic",t[t.Oblique=2]="Oblique",t})({}),u=(function(t){return t[t.Alias=0]="Alias",t[t.AntiAlias=1]="AntiAlias",t[t.SubpixelAntiAlias=2]="SubpixelAntiAlias",t})({}),c=(function(t){return t[t.None=0]="None",t[t.Slight=1]="Slight",t[t.Normal=2]="Normal",t[t.Full=3]="Full",t})({});const s={Normal:t(n.Normal,l.Normal,o.Upright),Bold:t(n.Bold,l.Normal,o.Upright),Italic:t(n.Normal,l.Normal,o.Italic),BoldItalic:t(n.Bold,l.Normal,o.Italic)}},5416,[]); +__d(function(g,r,i,a,m,e,d){},5417,[]); +__d(function(g,r,i,a,m,e,d){},5418,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5419,[5420,5421]); +__d(function(g,r,i,a,m,e,d){},5420,[]); +__d(function(g,r,i,a,m,e,d){},5421,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5422,[5423,5424]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PaintStyle",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"StrokeCap",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"StrokeJoin",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"isPaint",{enumerable:!0,get:function(){return o}});let t=(function(t){return t[t.Fill=0]="Fill",t[t.Stroke=1]="Stroke",t})({}),n=(function(t){return t[t.Butt=0]="Butt",t[t.Round=1]="Round",t[t.Square=2]="Square",t})({}),u=(function(t){return t[t.Miter=0]="Miter",t[t.Round=1]="Round",t[t.Bevel=2]="Bevel",t})({});const o=t=>null!==t&&"Paint"===t.__typename__},5423,[]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"BlendMode",{enumerable:!0,get:function(){return t}});let t=(function(t){//!< rc = min(1, dst + src), similar to iOS kCGBlendModePlusLighter return t[t.Clear=0]="Clear", //!< r = 0 @@ -5640,8 +5668,8 @@ t[t.Luminosity=28]="Luminosity", //!< luminosity of source with hue and saturation of t[t.PlusDarker=1001]="PlusDarker", //!< rc = max(0, 1 - ((1-dst) + (1-src))), similar to iOS kCGBlendModePlusDarker -t[t.PlusLighter=1002]="PlusLighter",t})({})},5396,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})})},5397,[5398,5399,5400,5401]); +t[t.PlusLighter=1002]="PlusLighter",t})({})},5424,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})})},5425,[5426,5427,5428,5429]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FillType",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"PathOp",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"PathVerb",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isPath",{enumerable:!0,get:function(){return u}});let n=(function(n){return n[n.Winding=0]="Winding",n[n.EvenOdd=1]="EvenOdd",n[n.InverseWinding=2]="InverseWinding",n[n.InverseEvenOdd=3]="InverseEvenOdd",n})({}),t=(function(n){return n[n.Difference=0]="Difference", //!< subtract the op path from the first path n[n.Intersect=1]="Intersect", @@ -5650,13 +5678,13 @@ n[n.Union=2]="Union", //!< union (inclusive-or) the two paths n[n.XOR=3]="XOR", //!< exclusive-or the two paths -n[n.ReverseDifference=4]="ReverseDifference",n})({}),o=(function(n){return n[n.Move=0]="Move",n[n.Line=1]="Line",n[n.Quad=2]="Quad",n[n.Conic=3]="Conic",n[n.Cubic=4]="Cubic",n[n.Close=5]="Close",n})({});const u=(function({_worklet_13374322637895_init_data:n}){const t=function(n){return null!==n&&"Path"===n.__typename__};return t.__closure={},t.__workletHash=0xc29f3bffc47,t.__initData=n,t})({_worklet_13374322637895_init_data:{code:"function shopify_PathJs1(obj){return obj!==null&&obj.__typename__===\"Path\";}"}})},5398,[]); -__d(function(g,r,i,a,m,e,d){},5399,[]); -__d(function(g,r,i,a,m,e,d){},5400,[]); -__d(function(g,r,i,a,m,e,d){},5401,[]); -__d(function(g,r,i,a,m,e,d){},5402,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ClipOp",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"SaveLayerFlag",{enumerable:!0,get:function(){return n}});let t=(function(t){return t[t.Difference=0]="Difference",t[t.Intersect=1]="Intersect",t})({}),n=(function(t){return t[t.SaveLayerInitWithPrevious=4]="SaveLayerInitWithPrevious",t[t.SaveLayerF16ColorType=16]="SaveLayerF16ColorType",t})({})},5403,[]); -__d(function(g,r,i,a,m,e,d){},5404,[]); +n[n.ReverseDifference=4]="ReverseDifference",n})({}),o=(function(n){return n[n.Move=0]="Move",n[n.Line=1]="Line",n[n.Quad=2]="Quad",n[n.Conic=3]="Conic",n[n.Cubic=4]="Cubic",n[n.Close=5]="Close",n})({});const u=(function({_worklet_13374322637895_init_data:n}){const t=function(n){return null!==n&&"Path"===n.__typename__};return t.__closure={},t.__workletHash=0xc29f3bffc47,t.__initData=n,t})({_worklet_13374322637895_init_data:{code:"function shopify_PathJs1(obj){return obj!==null&&obj.__typename__===\"Path\";}"}})},5426,[]); +__d(function(g,r,i,a,m,e,d){},5427,[]); +__d(function(g,r,i,a,m,e,d){},5428,[]); +__d(function(g,r,i,a,m,e,d){},5429,[]); +__d(function(g,r,i,a,m,e,d){},5430,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ClipOp",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"SaveLayerFlag",{enumerable:!0,get:function(){return n}});let t=(function(t){return t[t.Difference=0]="Difference",t[t.Intersect=1]="Intersect",t})({}),n=(function(t){return t[t.SaveLayerInitWithPrevious=4]="SaveLayerInitWithPrevious",t[t.SaveLayerF16ColorType=16]="SaveLayerF16ColorType",t})({})},5431,[]); +__d(function(g,r,i,a,m,e,d){},5432,[]); __d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"BlurStyle",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"isMaskFilter",{enumerable:!0,get:function(){return n}});let t=(function(t){//!< fuzzy inside, nothing outside return t[t.Normal=0]="Normal", //!< fuzzy inside and outside @@ -5664,162 +5692,162 @@ t[t.Solid=1]="Solid", //!< solid inside, fuzzy outside t[t.Outer=2]="Outer", //!< nothing inside, fuzzy outside -t[t.Inner=3]="Inner",t})({});const n=t=>null!==t&&"MaskFilter"===t.__typename__},5405,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isMatrix",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"processTransform",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"toDegrees",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const n=t=>null!==t&&"Matrix"===t.__typename__,o=(function({_worklet_7600920411666_init_data:t,processTransform3d:n}){const o=function(t,o){const s=n(o);return t.concat(s),t};return o.__closure={processTransform3d:n},o.__workletHash=7600920411666,o.__initData=t,o})({_worklet_7600920411666_init_data:{code:"function shopify_MatrixJs1(m,transforms){const{processTransform3d}=this.__closure;const m3=processTransform3d(transforms);m.concat(m3);return m;}"},processTransform3d:t.processTransform3d}),s=t=>180*t/Math.PI},5406,[5407]); -__d(function(g,_r,_i,_a,_m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Matrix4",{enumerable:!0,get:function(){return a}}),Object.defineProperty(e,"translate",{enumerable:!0,get:function(){return r}}),Object.defineProperty(e,"perspective",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"matrixVecMul4",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"mapPoint3d",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"multiply4",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"toMatrix3",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"pivot",{enumerable:!0,get:function(){return d}}),Object.defineProperty(e,"scale",{enumerable:!0,get:function(){return x}}),Object.defineProperty(e,"rotateZ",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"rotateX",{enumerable:!0,get:function(){return k}}),Object.defineProperty(e,"rotateY",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"processTransform3d",{enumerable:!0,get:function(){return w}}),Object.defineProperty(e,"convertToColumnMajor",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"convertToColumnMajor3",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"convertToAffineMatrix",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"invert4",{enumerable:!0,get:function(){return z}}),Object.defineProperty(e,"setupCamera",{enumerable:!0,get:function(){return A}});const t=(function({_worklet_8129029734104_init_data:t}){const a=function(t){throw new Error(`Unexhaustive handling for ${t}`)};return a.__closure={},a.__workletHash=8129029734104,a.__initData=t,a})({_worklet_8129029734104_init_data:{code:"function shopify_Matrix4Js1(a){throw new Error(\"Unexhaustive handling for \"+a);}"}}),a=(function({_worklet_14818525896400_init_data:t}){const a=function(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]};return a.__closure={},a.__workletHash=0xd7a34f8ded0,a.__initData=t,a})({_worklet_14818525896400_init_data:{code:"function shopify_Matrix4Js2(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];}"}}),r=(function({_worklet_1283578139948_init_data:t}){const a=function(t,a,r=0){return[1,0,0,t,0,1,0,a,0,0,1,r,0,0,0,1]};return a.__closure={},a.__workletHash=1283578139948,a.__initData=t,a})({_worklet_1283578139948_init_data:{code:"function shopify_Matrix4Js3(x,y,z=0){return[1,0,0,x,0,1,0,y,0,0,1,z,0,0,0,1];}"}}),n=(function({_worklet_7347197968821_init_data:t}){const a=function(t){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,-1/t,1]};return a.__closure={},a.__workletHash=7347197968821,a.__initData=t,a})({_worklet_7347197968821_init_data:{code:"function shopify_Matrix4Js4(p){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,-1/p,1];}"}}),o=(function({_worklet_10397893766365_init_data:t}){const a=function(t){const[a,r,n]=t,o=Math.sqrt(a*a+r*r+n*n);return 0===o?[0,0,0]:[a/o,r/o,n/o]};return a.__closure={},a.__workletHash=0x974f2c3acdd,a.__initData=t,a})({_worklet_10397893766365_init_data:{code:"function shopify_Matrix4Js5(vec){const[x,y,z]=vec;const length=Math.sqrt(x*x+y*y+z*z);if(length===0){return[0,0,0];}return[x/length,y/length,z/length];}"}}),i=(function({_worklet_14051658427690_init_data:t}){const a=function(t,a,r){const n=t[0],o=t[1],i=t[2],c=1-r;return[c*n*n+r,c*n*o-a*i,c*n*i+a*o,0,c*n*o+a*i,c*o*o+r,c*o*i-a*n,0,c*n*i-a*o,c*o*i+a*n,c*i*i+r,0,0,0,0,1]};return a.__closure={},a.__workletHash=0xcc7a81bed2a,a.__initData=t,a})({_worklet_14051658427690_init_data:{code:"function shopify_Matrix4Js6(axisVec,sinAngle,cosAngle){const x=axisVec[0];const y=axisVec[1];const z=axisVec[2];const c=cosAngle;const s=sinAngle;const t=1-c;return[t*x*x+c,t*x*y-s*z,t*x*z+s*y,0,t*x*y+s*z,t*y*y+c,t*y*z-s*x,0,t*x*z-s*y,t*y*z+s*x,t*z*z+c,0,0,0,0,1];}"}}),c=(function({_worklet_15831962852770_init_data:t}){const a=function(t,a){return[t[0]*a[0]+t[1]*a[1]+t[2]*a[2]+t[3]*a[3],t[4]*a[0]+t[5]*a[1]+t[6]*a[2]+t[7]*a[3],t[8]*a[0]+t[9]*a[1]+t[10]*a[2]+t[11]*a[3],t[12]*a[0]+t[13]*a[1]+t[14]*a[2]+t[15]*a[3]]};return a.__closure={},a.__workletHash=0xe662a859da2,a.__initData=t,a})({_worklet_15831962852770_init_data:{code:"function shopify_Matrix4Js7(m,v){return[m[0]*v[0]+m[1]*v[1]+m[2]*v[2]+m[3]*v[3],m[4]*v[0]+m[5]*v[1]+m[6]*v[2]+m[7]*v[3],m[8]*v[0]+m[9]*v[1]+m[10]*v[2]+m[11]*v[3],m[12]*v[0]+m[13]*v[1]+m[14]*v[2]+m[15]*v[3]];}"}}),s=(function({_worklet_6689500399552_init_data:t,matrixVecMul4:a}){const r=function(t,r){const n=a(t,[...r,1]);return[n[0]/n[3],n[1]/n[3],n[2]/n[3]]};return r.__closure={matrixVecMul4:a},r.__workletHash=6689500399552,r.__initData=t,r})({_worklet_6689500399552_init_data:{code:"function shopify_Matrix4Js8(m,v){const{matrixVecMul4}=this.__closure;const r=matrixVecMul4(m,[...v,1]);return[r[0]/r[3],r[1]/r[3],r[2]/r[3]];}"},matrixVecMul4:c}),_=(function({_worklet_5765954600262_init_data:t}){const a=function(t,a){const r=new Array(16).fill(0);for(let n=0;n<4;n++)for(let o=0;o<4;o++)r[4*n+o]=t[4*n]*a[o]+t[4*n+1]*a[o+4]+t[4*n+2]*a[o+8]+t[4*n+3]*a[o+12];return r};return a.__closure={},a.__workletHash=5765954600262,a.__initData=t,a})({_worklet_5765954600262_init_data:{code:"function shopify_Matrix4Js9(a,b){const result=new Array(16).fill(0);for(let i=0;i<4;i++){for(let j=0;j<4;j++){result[i*4+j]=a[i*4]*b[j]+a[i*4+1]*b[j+4]+a[i*4+2]*b[j+8]+a[i*4+3]*b[j+12];}}return result;}"}}),u=(function({_worklet_4773075386487_init_data:t}){const a=function(t){return[1,Math.tan(t),0,0,0,1,0,0,0,0,1,0,0,0,0,1]};return a.__closure={},a.__workletHash=4773075386487,a.__initData=t,a})({_worklet_4773075386487_init_data:{code:"function shopify_Matrix4Js10(angle){return[1,Math.tan(angle),0,0,0,1,0,0,0,0,1,0,0,0,0,1];}"}}),l=(function({_worklet_1871192719510_init_data:t}){const a=function(t){return[1,0,0,0,Math.tan(t),1,0,0,0,0,1,0,0,0,0,1]};return a.__closure={},a.__workletHash=1871192719510,a.__initData=t,a})({_worklet_1871192719510_init_data:{code:"function shopify_Matrix4Js11(angle){return[1,0,0,0,Math.tan(angle),1,0,0,0,0,1,0,0,0,0,1];}"}}),f=(function({_worklet_10458516888298_init_data:t}){const a=function(t){return[t[0],t[1],t[3],t[4],t[5],t[7],t[12],t[13],t[15]]};return a.__closure={},a.__workletHash=0x983102f1aea,a.__initData=t,a})({_worklet_10458516888298_init_data:{code:"function shopify_Matrix4Js12(m){return[m[0],m[1],m[3],m[4],m[5],m[7],m[12],m[13],m[15]];}"}}),m=(function({_worklet_1303846517270_init_data:t,rotatedUnitSinCos:a,normalizeVec:r}){const n=function(t,n){return a(r(t),Math.sin(n),Math.cos(n))};return n.__closure={rotatedUnitSinCos:a,normalizeVec:r},n.__workletHash=1303846517270,n.__initData=t,n})({_worklet_1303846517270_init_data:{code:"function shopify_Matrix4Js13(axis,value){const{rotatedUnitSinCos,normalizeVec}=this.__closure;return rotatedUnitSinCos(normalizeVec(axis),Math.sin(value),Math.cos(value));}"},rotatedUnitSinCos:i,normalizeVec:o}),d=(function({_worklet_11430923795455_init_data:t,multiply4:a,translate:r}){const n=function(t,n){return a(r(n.x,n.y),a(t,r(-n.x,-n.y)))};return n.__closure={multiply4:a,translate:r},n.__workletHash=0xa657826fbff,n.__initData=t,n})({_worklet_11430923795455_init_data:{code:"function shopify_Matrix4Js14(m,p){const{multiply4,translate}=this.__closure;return multiply4(translate(p.x,p.y),multiply4(m,translate(-p.x,-p.y)));}"},multiply4:_,translate:r}),x=(function({_worklet_16520454403957_init_data:t,pivot:a}){const r=function(t,r,n=1,o){const i=[t,0,0,0,0,r,0,0,0,0,n,0,0,0,0,1];return o?a(i,o):i};return r.__closure={pivot:a},r.__workletHash=0xf0677d0f775,r.__initData=t,r})({_worklet_16520454403957_init_data:{code:"function shopify_Matrix4Js15(sx,sy,sz=1,p){const{pivot}=this.__closure;const m4=[sx,0,0,0,0,sy,0,0,0,0,sz,0,0,0,0,1];if(p){return pivot(m4,p);}return m4;}"},pivot:d}),y=(function({_worklet_16952079578652_init_data:t,rotate:a,pivot:r}){const n=function(t,n,o){const i=a(t,n);return o?r(i,o):i};return n.__closure={rotate:a,pivot:r},n.__workletHash=0xf6af6ae761c,n.__initData=t,n})({_worklet_16952079578652_init_data:{code:"function shopify_Matrix4Js16(axis,angle,p){const{rotate,pivot}=this.__closure;const result=rotate(axis,angle);if(p){return pivot(result,p);}return result;}"},rotate:m,pivot:d}),p=(function({_worklet_3243560710632_init_data:t,rotateAxis:a}){const r=function(t,r){return a([0,0,1],t,r)};return r.__closure={rotateAxis:a},r.__workletHash=3243560710632,r.__initData=t,r})({_worklet_3243560710632_init_data:{code:"function shopify_Matrix4Js17(value,p){const{rotateAxis}=this.__closure;return rotateAxis([0,0,1],value,p);}"},rotateAxis:y}),k=(function({_worklet_5701320477575_init_data:t,rotateAxis:a}){const r=function(t,r){return a([1,0,0],t,r)};return r.__closure={rotateAxis:a},r.__workletHash=5701320477575,r.__initData=t,r})({_worklet_5701320477575_init_data:{code:"function shopify_Matrix4Js18(value,p){const{rotateAxis}=this.__closure;return rotateAxis([1,0,0],value,p);}"},rotateAxis:y}),v=(function({_worklet_12107565173542_init_data:t,rotateAxis:a}){const r=function(t,r){return a([0,1,0],t,r)};return r.__closure={rotateAxis:a},r.__workletHash=0xb03031f0b26,r.__initData=t,r})({_worklet_12107565173542_init_data:{code:"function shopify_Matrix4Js19(value,p){const{rotateAxis}=this.__closure;return rotateAxis([0,1,0],value,p);}"},rotateAxis:y}),w=(function({_worklet_2225508254275_init_data:t,multiply4:a,translate:r,scale:n,skewX:o,skewY:i,rotate:c,perspective:s,exhaustiveCheck:_,Matrix4:u}){const l=function(t){return t.reduce((t,u)=>{const l=Object.keys(u)[0],f=u;if("translateX"===l){const n=f[l];return a(t,r(n,0,0))}if("translate"===l){const[n,o,i=0]=f[l];return a(t,r(n,o,i))}if("translateY"===l){const n=f[l];return a(t,r(0,n,0))}if("translateZ"===l){const n=f[l];return a(t,r(0,0,n))}if("scale"===l){const r=f[l];return a(t,n(r,r,1))}if("scaleX"===l){const r=f[l];return a(t,n(r,1,1))}if("scaleY"===l){const r=f[l];return a(t,n(1,r,1))}if("skewX"===l){const r=f[l];return a(t,o(r))}if("skewY"===l){const r=f[l];return a(t,i(r))}if("rotateX"===l){const r=f[l];return a(t,c([1,0,0],r))}if("rotateY"===l){const r=f[l];return a(t,c([0,1,0],r))}if("perspective"===l){const r=f[l];return a(t,s(r))}if("rotate"===l||"rotateZ"===l){const r=f[l];return a(t,c([0,0,1],r))}if("matrix"===l){const r=f[l];return a(t,r)}return _(l)},u())};return l.__closure={multiply4:a,translate:r,scale:n,skewX:o,skewY:i,rotate:c,perspective:s,exhaustiveCheck:_,Matrix4:u},l.__workletHash=2225508254275,l.__initData=t,l})({_worklet_2225508254275_init_data:{code:"function shopify_Matrix4Js20(transforms){const{multiply4,translate,scale,skewX,skewY,rotate,perspective,exhaustiveCheck,Matrix4}=this.__closure;return transforms.reduce(function(acc,val){const key=Object.keys(val)[0];const transform=val;if(key===\"translateX\"){const value=transform[key];return multiply4(acc,translate(value,0,0));}if(key===\"translate\"){const[x,y,z=0]=transform[key];return multiply4(acc,translate(x,y,z));}if(key===\"translateY\"){const value=transform[key];return multiply4(acc,translate(0,value,0));}if(key===\"translateZ\"){const value=transform[key];return multiply4(acc,translate(0,0,value));}if(key===\"scale\"){const value=transform[key];return multiply4(acc,scale(value,value,1));}if(key===\"scaleX\"){const value=transform[key];return multiply4(acc,scale(value,1,1));}if(key===\"scaleY\"){const value=transform[key];return multiply4(acc,scale(1,value,1));}if(key===\"skewX\"){const value=transform[key];return multiply4(acc,skewX(value));}if(key===\"skewY\"){const value=transform[key];return multiply4(acc,skewY(value));}if(key===\"rotateX\"){const value=transform[key];return multiply4(acc,rotate([1,0,0],value));}if(key===\"rotateY\"){const value=transform[key];return multiply4(acc,rotate([0,1,0],value));}if(key===\"perspective\"){const value=transform[key];return multiply4(acc,perspective(value));}if(key===\"rotate\"||key===\"rotateZ\"){const value=transform[key];return multiply4(acc,rotate([0,0,1],value));}if(key===\"matrix\"){const value=transform[key];return multiply4(acc,value);}return exhaustiveCheck(key);},Matrix4());}"},multiply4:_,translate:r,scale:x,skewX:l,skewY:u,rotate:m,perspective:n,exhaustiveCheck:t,Matrix4:a}),h=(function({_worklet_8340212603925_init_data:t}){const a=function(t){const a=new Array(16);for(let r=0;r<4;r++)for(let n=0;n<4;n++)a[4*n+r]=t[4*r+n];return a};return a.__closure={},a.__workletHash=8340212603925,a.__initData=t,a})({_worklet_8340212603925_init_data:{code:"function shopify_Matrix4Js21(rowMajorMatrix){const colMajorMatrix=new Array(16);const size=4;for(let row=0;rownull!==t&&"PathEffect"===t.__typename__;let n=(function(t){return t[t.Translate=0]="Translate",t[t.Rotate=1]="Rotate",t[t.Morph=2]="Morph",t})({})},5408,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PointMode",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.Points=0]="Points",n[n.Lines=1]="Lines",n[n.Polygon=2]="Polygon",n})({})},5409,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isRect",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_13777557013994_init_data:t}){const n=function(t){if("object"==typeof t&&null!==t){const n=t;return"number"==typeof n.x&&"number"==typeof n.y&&"number"==typeof n.width&&"number"==typeof n.height}return!1};return n.__closure={},n.__workletHash=0xc87d66445ea,n.__initData=t,n})({_worklet_13777557013994_init_data:{code:"function shopify_RectJs1(def){if(typeof def===\"object\"&&def!==null){const rect=def;return typeof rect.x===\"number\"&&typeof rect.y===\"number\"&&typeof rect.width===\"number\"&&typeof rect.height===\"number\";}return false;}"}})},5410,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isRRect",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_4485961906480_init_data:t}){const n=function(t){return"object"==typeof t&&null!==t&&"object"==typeof t.rect};return n.__closure={},n.__workletHash=4485961906480,n.__initData=t,n})({_worklet_4485961906480_init_data:{code:"function shopify_RRectJs1(def){return typeof def===\"object\"&&def!==null&&typeof def.rect===\"object\";}"}})},5411,[]); -__d(function(g,r,i,a,m,e,d){},5412,[]); -__d(function(g,r,i,a,m,e,d){},5413,[]); -__d(function(g,r,i,a,m,e,d){},5414,[]); -__d(function(g,r,i,a,m,e,d){},5415,[]); -__d(function(g,r,i,a,m,e,d){},5416,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})})},5417,[5418,5419,5420,5421,5422,5423]); -__d(function(g,r,i,a,m,e,d){},5418,[]); -__d(function(g,r,i,a,m,e,d){},5419,[]); -__d(function(g,r,i,a,m,e,d){},5420,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PlaceholderAlignment",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.Baseline=0]="Baseline",n[n.AboveBaseline=1]="AboveBaseline",n[n.BelowBaseline=2]="BelowBaseline",n[n.Top=3]="Top",n[n.Bottom=4]="Bottom",n[n.Middle=5]="Middle",n})({})},5421,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TextDirection",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"TextAlign",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"TextHeightBehavior",{enumerable:!0,get:function(){return l}});let t=(function(t){return t[t.RTL=0]="RTL",t[t.LTR=1]="LTR",t})({}),n=(function(t){return t[t.Left=0]="Left",t[t.Right=1]="Right",t[t.Center=2]="Center",t[t.Justify=3]="Justify",t[t.Start=4]="Start",t[t.End=5]="End",t})({}),l=(function(t){return t[t.All=0]="All",t[t.DisableFirstAscent=1]="DisableFirstAscent",t[t.DisableLastDescent=2]="DisableLastDescent",t[t.DisableAll=3]="DisableAll",t})({})},5422,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TextDecoration",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"TextDecorationStyle",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"TextBaseline",{enumerable:!0,get:function(){return o}});let t=(function(t){return t[t.NoDecoration=0]="NoDecoration",t[t.Underline=1]="Underline",t[t.Overline=2]="Overline",t[t.LineThrough=4]="LineThrough",t})({}),n=(function(t){return t[t.Solid=0]="Solid",t[t.Double=1]="Double",t[t.Dotted=2]="Dotted",t[t.Dashed=3]="Dashed",t[t.Wavy=4]="Wavy",t})({}),o=(function(t){return t[t.Alphabetic=0]="Alphabetic",t[t.Ideographic=1]="Ideographic",t})({})},5423,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5424,[5425]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CanvasKitWebGLBuffer",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"isNativeBufferAddr",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"isNativeBufferWeb",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"isNativeBufferNode",{enumerable:!0,get:function(){return o}});class n{}const t=n=>n instanceof BigInt,f=t=>t instanceof HTMLVideoElement||t instanceof HTMLCanvasElement||t instanceof ImageBitmap||t instanceof OffscreenCanvas||"undefined"!=typeof VideoFrame&&t instanceof VideoFrame||t instanceof HTMLImageElement||t instanceof SVGImageElement||t instanceof n,o=n=>n instanceof ArrayBuffer},5425,[]); -__d(function(g,r,i,a,m,e,d){},5426,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5427,[5428]); -__d(function(g,r,i,a,m,e,d){},5428,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"LineBreakType",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"VerticalTextAlign",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"ResizePolicy",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"InputState",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"ModifierKey",{enumerable:!0,get:function(){return l}});let t=(function(t){return t[t.SoftLineBreak=0]="SoftLineBreak",t[t.HardtLineBreak=1]="HardtLineBreak",t})({}),n=(function(t){return t[t.Top=0]="Top",t[t.TopBaseline=1]="TopBaseline",t[t.VisualTop=2]="VisualTop",t[t.VisualCenter=3]="VisualCenter",t[t.VisualBottom=4]="VisualBottom",t})({}),o=(function(t){return t[t.None=0]="None",t[t.ScaleToFit=1]="ScaleToFit",t[t.DownscaleToFit=2]="DownscaleToFit",t})({}),u=(function(t){return t[t.Down=0]="Down",t[t.Up=1]="Up",t[t.Move=2]="Move",t[t.Right=3]="Right",t[t.Left=4]="Left",t})({}),l=(function(t){return t[t.None=0]="None",t[t.Shift=1]="Shift",t[t.Control=2]="Control",t[t.Option=3]="Option",t[t.Command=4]="Command",t[t.FirstPress=5]="FirstPress",t})({})},5429,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"registerAsset",{enumerable:!0,get:function(){return t.registerAsset}}),Object.defineProperty(e,"getAssetByID",{enumerable:!0,get:function(){return t.getAssetByID}});var t=r(d[0])},5430,[738]); -__d(function(i,s,n,t,a,e,p){a.exports={name:"canvaskit-wasm",version:"0.41.0",description:"A WASM version of Skia's Canvas API",main:"bin/canvaskit.js",homepage:"https://github.com/google/skia/tree/main/modules/canvaskit",bugs:{url:"https://bugs.chromium.org/p/skia/issues/entry"},permsRepo:"skia-dev/.github",publishConfig:{registry:"https://wombat-dressing-room.appspot.com"},scripts:{dtslint:"dtslint types"},types:"./types/index.d.ts",license:"BSD-3-Clause",dependencies:{"@webgpu/types":"0.1.21"},devDependencies:{"@definitelytyped/header-parser":"0.0.121",dtslint:"4.2.1",typescript:"4.7.4"},exports:{".":{require:"./bin/canvaskit.js",import:"./bin/canvaskit.js",types:"./types/index.d.ts"},"./full":{require:"./bin/full/canvaskit.js",import:"./bin/full/canvaskit.js",types:"./types/index.d.ts"},"./profiling":{require:"./bin/profiling/canvaskit.js",import:"./bin/profiling/canvaskit.js",types:"./types/index.d.ts"},"./bin/canvaskit":{require:"./bin/canvaskit.js",import:"./bin/canvaskit.js",types:"./types/index.d.ts"},"./bin/canvaskit.js":{require:"./bin/canvaskit.js",import:"./bin/canvaskit.js",types:"./types/index.d.ts"},"./bin/canvaskit.wasm":"./bin/canvaskit.wasm","./bin/full/canvaskit":{require:"./bin/full/canvaskit.js",import:"./bin/full/canvaskit.js",types:"./types/index.d.ts"},"./bin/full/canvaskit.js":{require:"./bin/full/canvaskit.js",import:"./bin/full/canvaskit.js",types:"./types/index.d.ts"},"./bin/full/canvaskit.wasm":"./bin/full/canvaskit.wasm","./bin/profiling/canvaskit":{require:"./bin/profiling/canvaskit.js",import:"./bin/profiling/canvaskit.js",types:"./types/index.d.ts"},"./bin/profiling/canvaskit.js":{require:"./bin/profiling/canvaskit.js",import:"./bin/profiling/canvaskit.js",types:"./types/index.d.ts"},"./bin/profiling/canvaskit.wasm":"./bin/profiling/canvaskit.wasm","./package.json":"./package.json"}}},5431,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.FilterBar=function(){const e=(0,t.c)(56),{query:D}=(0,y.useReports)(),N=(0,q.useGuestCustomer)();let R;e[0]!==D?(R=D.rxQuery$.pipe((0,n.map)(()=>D.getSelector("customer_id"))),e[0]=D,e[1]=R):R=e[1];const I=(0,u.useObservableEagerState)(R);let M;e[2]!==I?(M=(0,w.normalizeSelectedCustomerID)(I),e[2]=I,e[3]=M):M=e[3];const Q=M;let T;e[4]!==D?(T=D.rxQuery$.pipe((0,n.map)(()=>D.getMetaDataElemMatchValue("_pos_user"))),e[4]=D,e[5]=T):T=e[5];const F=(0,u.useObservableEagerState)(T),{wpCredentials:k}=(0,v.useAppState)(),K=Q??"none";let L,U,z;e[6]!==K?(L=["customers","reports-customer-filter",K],e[6]=K,e[7]=L):L=e[7];e[8]!==Q?(U=void 0!==Q&&0!==Q?{selector:{id:Q}}:void 0,e[8]=Q,e[9]=U):U=e[9];e[10]!==L||e[11]!==U?(z={queryKeys:L,collectionName:"customers",initialParams:U},e[10]=L,e[11]=U,e[12]=z):z=e[12];const A=(0,b.useQuery)(z);let B;e[13]===Symbol.for("react.memo_cache_sentinel")?(B={queryKeys:["customers","cashier-filter"],collectionName:"customers"},e[13]=B):B=e[13];const G=(0,b.useQuery)(B);let H,V;e[14]!==F||e[15]!==G?(V=()=>{F&&G?.where("id").equals((0,o.default)(F)).exec()},H=[F,G],e[14]=F,e[15]=G,e[16]=H,e[17]=V):(H=e[16],V=e[17]);s.useEffect(V,H);const J=A?.result$;let W;e[18]!==Q||e[19]!==N||e[20]!==J?(W=[Q,J,N],e[18]=Q,e[19]=N,e[20]=J,e[21]=W):W=e[21];const X=(0,u.useObservable)($,W);let Y;e[22]!==X?(Y=new u.ObservableResource(X),e[22]=X,e[23]=Y):Y=e[23];const Z=Y,ee=G?.result$;let te;e[24]!==F||e[25]!==ee?(te=[F,ee,void 0],e[24]=F,e[25]=ee,e[26]=te):te=e[26];const re=(0,u.useObservable)(E,te);let se;e[27]!==re?(se=new u.ObservableResource(re),e[27]=re,e[28]=se):se=e[28];const ce=se;let le;e[29]!==k?(le=new u.ObservableResource(k.populate$("stores"),C),e[29]=k,e[30]=le):le=e[30];const oe=le;let ue;e[31]===Symbol.for("react.memo_cache_sentinel")?(ue=new Date,e[31]=ue):ue=e[31];const ne=ue;let ae;e[32]!==D?(ae=()=>{D.where("date_created_gmt").gte((0,_.convertLocalDateToUTCString)((0,l.startOfDay)(ne))).lte((0,_.convertLocalDateToUTCString)((0,l.endOfDay)(ne))).exec()},e[32]=D,e[33]=ae):ae=e[33];const ie=ae;let de,me;e[34]!==D?(de=(0,P.jsx)(j.StatusPill,{query:D}),e[34]=D,e[35]=de):de=e[35];e[36]!==Q||e[37]!==Z||e[38]!==D?(me=(0,P.jsx)(p.Suspense,{children:(0,P.jsx)(h.CustomerPill,{resource:Z,query:D,customerID:Q})}),e[36]=Q,e[37]=Z,e[38]=D,e[39]=me):me=e[39];const fe=F?Number(F):void 0;let pe,be,ye,ve;e[40]!==ce||e[41]!==D||e[42]!==fe?(pe=(0,P.jsx)(p.Suspense,{children:(0,P.jsx)(S.CashierPill,{resource:ce,query:D,cashierID:fe})}),e[40]=ce,e[41]=D,e[42]=fe,e[43]=pe):pe=e[43];e[44]!==D||e[45]!==oe?(be=(0,P.jsx)(O.StorePill,{resource:oe,query:D}),e[44]=D,e[45]=oe,e[46]=be):be=e[46];e[47]!==D||e[48]!==ie?(ye=(0,P.jsx)(x.DateRangePill,{query:D,onRemove:ie}),e[47]=D,e[48]=ie,e[49]=ye):ye=e[49];e[50]!==de||e[51]!==me||e[52]!==pe||e[53]!==be||e[54]!==ye?(ve=(0,P.jsx)(c.default,{className:"p-2 pb-0",children:(0,P.jsx)(d.Card,{className:"bg-card-header w-full p-2",children:(0,P.jsxs)(f.HStack,{className:"w-full flex-wrap",children:[de,me,pe,be,ye]})})}),e[50]=de,e[51]=me,e[52]=pe,e[53]=be,e[54]=ye,e[55]=ve):ve=e[55];return ve};var t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var c=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,c.get?c:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),c=e(r(_d[2])),l=r(_d[3]),o=e(r(_d[4])),u=r(_d[5]),n=r(_d[6]),d=r(_d[7]),f=r(_d[8]),p=r(_d[9]),b=r(_d[10]),y=r(_d[11]),v=r(_d[12]),_=r(_d[13]),S=r(_d[14]),h=r(_d[15]),x=r(_d[16]),j=r(_d[17]),O=r(_d[18]),w=r(_d[19]),D=r(_d[20]),q=r(_d[21]),P=r(_d[22]);function C(e){return!!e}function E(e){return(0,D.createSelectedEntityFromInputs$)(e)}function $(e){return(0,D.createSelectedEntityFromInputs$)(e)}},5432,[12,14,585,3238,2669,1747,1972,3186,1351,1741,4070,5343,2022,3233,5300,5302,5303,5304,5305,5301,5306,4180,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Orders=function(){const t=(0,e.c)(38),s=(0,b.useT)(),{query:n,allOrders:f,unselectedRowIds:_,setUnselectedRowIds:S}=(0,I.useReports)();let C;t[0]!==f||t[1]!==_?(C={},f.forEach(e=>{e.uuid&&!_[e.uuid]&&(C[e.uuid]=!0)}),t[0]=f,t[1]=_,t[2]=C):C=t[2];const p=C;let D;t[3]!==f||t[4]!==p||t[5]!==S?(D=e=>{S(t=>{const s="function"==typeof e?e(p):e,o={};return f.forEach(e=>{e.uuid&&!s[e.uuid]&&(o[e.uuid]=!0)}),o})},t[3]=f,t[4]=p,t[5]=S,t[6]=D):D=t[6];const y=D;let O;t[7]!==f||t[8]!==S||t[9]!==_?(O=()=>{0===Object.keys(_).length?S(e=>{const t={};return f.forEach(e=>{e.uuid&&(t[e.uuid]=!0)}),t}):S({})},t[7]=f,t[8]=S,t[9]=_,t[10]=O):O=t[10];const R=O;let T,H,v,M;t[11]!==p?(T={rowSelection:p},t[11]=p,t[12]=T):T=t[12];t[13]!==f.length||t[14]!==R?(H={totalOrders:f.length,toggleAllRowsSelected:R},t[13]=f.length,t[14]=R,t[15]=H):H=t[15];t[16]!==p?(v={selectionState:p},t[16]=p,t[17]=v):v=t[17];t[18]!==y||t[19]!==T||t[20]!==H||t[21]!==v?(M={enableRowSelection:!0,state:T,onRowSelectionChange:y,meta:H,extraData:v},t[18]=y,t[19]=T,t[20]=H,t[21]=v,t[22]=M):M=t[22];const U=M;let q,P,z,A,F,V,G;t[23]!==s?(q=s("reports.orders_settings"),t[23]=s,t[24]=q):q=t[24];t[25]===Symbol.for("react.memo_cache_sentinel")?(P=(0,k.jsx)(N.UISettingsForm,{}),t[25]=P):P=t[25];t[26]!==q?(z=(0,k.jsx)(l.CardHeader,{className:"bg-card-header p-2",children:(0,k.jsx)(u.HStack,{className:"justify-end",children:(0,k.jsx)(w.UISettingsDialog,{title:q,children:P})})}),t[26]=q,t[27]=z):z=t[27];t[28]===Symbol.for("react.memo_cache_sentinel")?(A=(0,k.jsx)(x.DataTableSkeleton,{id:"reports-orders"}),t[28]=A):A=t[28];t[29]!==s?(F=s("common.no_orders_found"),t[29]=s,t[30]=F):F=t[30];t[31]!==n||t[32]!==F||t[33]!==U?(V=(0,k.jsx)(l.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,k.jsx)(c.ErrorBoundary,{children:(0,k.jsx)(h.Suspense,{fallback:A,children:(0,k.jsx)(j.DataTable,{id:"reports-orders",query:n,renderCell:E,renderHeader:B,noDataMessage:F,estimatedItemSize:100,tableConfig:U})})})}),t[31]=n,t[32]=F,t[33]=U,t[34]=V):V=t[34];t[35]!==V||t[36]!==z?(G=(0,k.jsx)(o.default,{className:"h-full p-2 pt-0 pr-0",children:(0,k.jsxs)(l.Card,{className:"flex-1",children:[z,V]})}),t[35]=V,t[36]=z,t[37]=G):G=t[37];return G};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),o=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),h=r(d[7]),f=r(d[8]),_=r(d[9]),b=r(d[10]),j=r(d[11]),x=r(d[12]),S=r(d[13]),C=r(d[14]),p=r(d[15]),D=r(d[16]),y=r(d[17]),O=r(d[18]),R=r(d[19]),T=r(d[20]),w=r(d[21]),I=r(d[22]),N=r(d[23]),H=r(d[24]),k=r(d[25]);const v={select:_.TableRowSelect,customer_id:D.Customer,status:R.Status,total:T.Total,date_created_gmt:S.DateCell,date_modified_gmt:S.DateCell,date_completed_gmt:S.DateCell,date_paid_gmt:S.DateCell,payment_method:O.PaymentMethod,created_via:p.CreatedVia,cashier:C.Cashier,number:y.OrderNumber};function E(e,t){const s=v[e];return s?(0,k.jsx)(s,Object.assign({},t)):(0,k.jsx)(H.TextCell,Object.assign({},t))}const M={select:f.TableHeaderSelect},B=e=>{const t=M[e.column.id];return t?(0,k.jsx)(t,Object.assign({},e)):(0,k.jsx)(j.DataTableHeader,{columnId:e.column.id,header:(0,n.flexRender)(e.column.columnDef.header,e.getContext()),disableSort:!e.column.getCanSort(),sortBy:e.sortBy,sortDirection:e.sortDirection,onSortingChange:e.onSortingChange,align:e.column.columnDef.meta?.align})}},5433,[12,14,585,4697,3186,1348,1351,1741,5434,5435,1987,4803,5230,5231,5308,5309,5310,5311,5312,5313,5314,4599,5343,5436,4804,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TableHeaderSelect=function(t){const l=(0,e.c)(15),{table:j}=t,x=(0,h.useT)(),T=j.options.meta;let _;l[0]!==j?(_=Object.keys(j.getState().rowSelection??{}),l[0]=j,l[1]=_):_=l[1];const p=_.length,b=p>0&&pT.toggleAllRowsSelected(),l[2]=T,l[3]=C):C=l[3];l[4]!==b||l[5]!==f||l[6]!==C?(k=(0,u.jsx)(c.TooltipTrigger,{asChild:!0,children:(0,u.jsx)(o.default,{role:"none",children:(0,u.jsx)(n.Checkbox,{checked:f,indeterminate:b,onCheckedChange:C})})}),l[4]=b,l[5]=f,l[6]=C,l[7]=k):k=l[7];l[8]!==x?(O=x("reports.toggle_selection"),l[8]=x,l[9]=O):O=l[9];l[10]!==O?(S=(0,u.jsx)(c.TooltipContent,{children:(0,u.jsx)(s.Text,{children:O})}),l[10]=O,l[11]=S):S=l[11];l[12]!==k||l[13]!==S?(v=(0,u.jsxs)(c.Tooltip,{children:[k,S]}),l[12]=k,l[13]=S,l[14]=v):v=l[14];return v};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),o=(t=l)&&t.__esModule?t:{default:t},n=r(d[3]),s=r(d[4]),c=r(d[5]),h=r(d[6]),u=r(d[7])},5434,[12,14,585,4202,1434,1578,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TableRowSelect=function(t){const l=(0,e.c)(18),{row:x}=t,j=(0,u.useT)();let T,p;l[0]!==x?(T=x.getIsSelected(),l[0]=x,l[1]=T):T=l[1];l[2]!==x?(p=x.getCanSelect(),l[2]=x,l[3]=p):p=l[3];const C=!p;let _,f,S,b,k;l[4]!==x?(_=e=>x.toggleSelected(!!e),l[4]=x,l[5]=_):_=l[5];l[6]!==T||l[7]!==C||l[8]!==_?(f=(0,h.jsx)(s.TooltipTrigger,{asChild:!0,children:(0,h.jsx)(c.default,{role:"none",children:(0,h.jsx)(o.Checkbox,{checked:T,disabled:C,onCheckedChange:_})})}),l[6]=T,l[7]=C,l[8]=_,l[9]=f):f=l[9];l[10]!==x||l[11]!==j?(S=x.getIsSelected()?j("reports.exclude"):j("reports.include"),l[10]=x,l[11]=j,l[12]=S):S=l[12];l[13]!==S?(b=(0,h.jsx)(s.TooltipContent,{side:"right",children:(0,h.jsx)(n.Text,{children:S})}),l[13]=S,l[14]=b):b=l[14];l[15]!==f||l[16]!==b?(k=(0,h.jsxs)(s.Tooltip,{children:[f,b]}),l[15]=f,l[16]=b,l[17]=k):k=l[17];return k};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),c=(t=l)&&t.__esModule?t:{default:t},o=r(d[3]),n=r(d[4]),s=r(d[5]),u=r(d[6]),h=r(d[7])},5435,[12,14,585,4202,1434,1578,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,resetUI:p,patchUI:v}=(0,d.useUISettings)("reports-orders"),S=u.$;let _;e[0]!==u?(_=u.get(),e[0]=u,e[1]=_):_=e[1];const I=(0,o.useObservableState)(S,_),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==p||e[3]!==U?(y=()=>{U(p)},F=[U,p],e[2]=p,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==v||e[10]!==k?(D={form:k,onChange:v},e[9]=v,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5436,[12,14,4258,1747,4260,4330,4340,1605,4599,1745,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Report=function(){const e=(0,t.c)(74),M=(0,S.useT)(),w=o.useRef(null),{store:D,wpCredentials:H}=(0,j.useAppState)(),P=(0,n.useObservableEagerState)(D.name$),I=(0,n.useObservableEagerState)(D.price_num_decimals$),{selectedOrders:R,query:$}=(0,N.useReports)(),{format:E}=(0,T.useCurrencyFormat)(),{format:k}=(0,O.useCustomerNameFormat)(),{format:F}=(0,v.useNumberFormat)(),{formatDate:L}=(0,b.useLocalDate)();let V;e[0]!==I||e[1]!==R?(V=(0,x.calculateTotals)({orders:R,num_decimals:I}),e[0]=I,e[1]=R,e[2]=V):V=e[2];const{total:B,refundTotal:G,paymentMethodsArray:U,taxTotalsArray:Z,totalTax:q,discountTotal:z,userStoreArray:Q,totalItemsSold:J,shippingTotalsArray:K,averageOrderValue:W}=V;let X;e[3]!==$?(X=$.rxQuery$.pipe((0,d.map)(()=>$.getSelector("date_created_gmt"))),e[3]=$,e[4]=X):X=e[4];const Y=(0,n.useObservableEagerState)(X);let ee,te,re;if(e[5]!==L||e[6]!==Y){const t=Y?.$gte?(0,b.convertUTCStringToLocalDate)(Y.$gte):new Date,o=Y?.$lte?(0,b.convertUTCStringToLocalDate)(Y.$lte):new Date;ee=L(t,"yyyy-M-dd HH:mm:ss"),te=L(o,"yyyy-M-dd HH:mm:ss"),e[5]=L,e[6]=Y,e[7]=ee,e[8]=te}else ee=e[7],te=e[8];e[9]!==ee||e[10]!==te?(re={from:ee,to:te},e[9]=ee,e[10]=te,e[11]=re):re=e[11];const ae=re;let oe;e[12]!==L?(oe=L(new Date,"yyyy-M-dd HH:mm:ss"),e[12]=L,e[13]=oe):oe=e[13];const se=oe;let le,ne;e[14]!==W||e[15]!==z||e[16]!==E||e[17]!==k||e[18]!==F||e[19]!==U||e[20]!==G||e[21]!==se||e[22]!==ae||e[23]!==R?.length||e[24]!==K||e[25]!==D.id||e[26]!==P||e[27]!==M||e[28]!==Z||e[29]!==B||e[30]!==J||e[31]!==q||e[32]!==Q||e[33]!==H?(le=()=>(0,y.generateZReportHTML)({storeName:P,storeId:D.id,reportGenerated:se,reportPeriod:ae,cashierName:k(H),cashierId:H.id,totalOrders:R?.length||0,total:E(B),totalTax:E(q),netSales:E(B-q),discountTotal:E(z),refundTotal:G>0?E(-G):"",paymentMethodsArray:U.map(e=>Object.assign({},e,{total:E(e.total)})),taxTotalsArray:Z.map(e=>Object.assign({},e,{total:E(e.total)})),shippingTotalsArray:K.map(e=>Object.assign({},e,{total:E(e.total)})),userStoreArray:Q.map(e=>Object.assign({},e,{totalAmount:E(e.totalAmount)})),totalItemsSold:F(J),averageOrderValue:E(W),t:{reportGenerated:M("reports.report_generated"),reportPeriodStart:M("reports.report_period_start"),reportPeriodEnd:M("reports.report_period_end"),cashier:M("common.cashier"),salesSummary:M("reports.sales_summary"),totalOrders:M("reports.total_orders"),totalNetSales:M("reports.total_net_sales"),totalTaxCollected:M("reports.total_tax_collected"),totalSales:M("reports.total_sales"),totalDiscounts:M("reports.total_discounts"),totalRefunds:M("reports.total_refunds",{_default:"Total Refunds"}),paymentMethods:M("reports.payment_methods"),unpaid:M("reports.unpaid"),unknown:M("common.unknown"),taxes:M("common.taxes"),shipping:M("common.shipping"),cashierStoreTotals:M("reports.cashier_store_totals"),cashierId:M("reports.cashier_id"),storeId:M("reports.store_id"),additionalInfo:M("reports.additional_info"),itemsSold:M("reports.items_sold"),averageOrderValue:M("reports.average_order_value")}}),e[14]=W,e[15]=z,e[16]=E,e[17]=k,e[18]=F,e[19]=U,e[20]=G,e[21]=se,e[22]=ae,e[23]=R?.length,e[24]=K,e[25]=D.id,e[26]=P,e[27]=M,e[28]=Z,e[29]=B,e[30]=J,e[31]=q,e[32]=Q,e[33]=H,e[34]=le):le=e[34];e[35]!==le?(ne=le(),e[35]=le,e[36]=ne):ne=e[36];const de=ne;let ce;e[37]!==de?(ce={contentRef:w,html:de},e[37]=de,e[38]=ce):ce=e[38];const{print:ie,isPrinting:ue}=(0,C.usePrint)(ce);let pe,me,fe,he,ge,ye,xe,je,Se,be,Te,Oe,ve,Ce,Ne;e[39]!==M?(pe=M("reports.report"),e[39]=M,e[40]=pe):pe=e[40];e[41]!==pe?(me=(0,A.jsx)(h.Text,{className:"text-lg",children:pe}),e[41]=pe,e[42]=me):me=e[42];e[43]!==M?(fe=M("reports.default_offline"),e[43]=M,e[44]=fe):fe=e[44];e[45]!==fe?(he={value:"default",label:fe},e[45]=fe,e[46]=he):he=e[46];e[47]!==M?(ge=M("reports.select_report_template"),e[47]=M,e[48]=ge):ge=e[48];e[49]!==ge?(ye=(0,A.jsx)(f.SelectTrigger,{children:(0,A.jsx)(f.SelectValue,{placeholder:ge})}),e[49]=ge,e[50]=ye):ye=e[50];e[51]!==M?(xe=M("reports.default_offline"),e[51]=M,e[52]=xe):xe=e[52];e[53]!==xe?(je=(0,A.jsx)(f.SelectContent,{children:(0,A.jsx)(f.SelectItem,{label:xe,value:"default"})}),e[53]=xe,e[54]=je):je=e[54];e[55]!==he||e[56]!==ye||e[57]!==je?(Se=(0,A.jsxs)(f.Select,{value:he,children:[ye,je]}),e[55]=he,e[56]=ye,e[57]=je,e[58]=Se):Se=e[58];e[59]!==me||e[60]!==Se?(be=(0,A.jsx)(u.CardHeader,{className:"bg-card-header p-2",children:(0,A.jsxs)(p.HStack,{children:[me,Se]})}),e[59]=me,e[60]=Se,e[61]=be):be=e[61];e[62]===Symbol.for("react.memo_cache_sentinel")?(Te=(0,A.jsx)(u.CardContent,{className:"flex-1 p-0",children:(0,A.jsx)(s.default,{horizontal:!1,className:"w-full",children:(0,A.jsx)(l.default,{ref:w,style:{width:"100%",height:"100%",padding:10},children:(0,A.jsx)(_.ZReport,{})})})}),e[62]=Te):Te=e[62];e[63]!==M?(Oe=M("reports.print"),e[63]=M,e[64]=Oe):Oe=e[64];e[65]!==Oe?(ve=(0,A.jsx)(c.ButtonText,{children:Oe}),e[65]=Oe,e[66]=ve):ve=e[66];e[67]!==ue||e[68]!==ie||e[69]!==ve?(Ce=(0,A.jsx)(u.CardFooter,{className:"border-border bg-footer justify-end border-t p-2",children:(0,A.jsx)(c.Button,{onPress:ie,loading:ue,children:ve})}),e[67]=ue,e[68]=ie,e[69]=ve,e[70]=Ce):Ce=e[70];e[71]!==be||e[72]!==Ce?(Ne=(0,A.jsx)(l.default,{className:"h-full p-2 pt-0 pl-0",children:(0,A.jsxs)(u.Card,{className:"flex-1",children:[be,Te,Ce]})}),e[71]=be,e[72]=Ce,e[73]=Ne):Ne=e[73];return Ne};var t=r(_d[0]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),s=e(r(_d[2])),l=e(r(_d[3])),n=r(_d[4]),d=r(_d[5]),c=r(_d[6]),u=r(_d[7]),p=r(_d[8]),f=r(_d[9]),h=r(_d[10]),_=r(_d[11]),y=r(_d[12]),x=r(_d[13]),j=r(_d[14]),S=r(_d[15]),b=r(_d[16]),T=r(_d[17]),O=r(_d[18]),v=r(_d[19]),C=r(_d[20]),N=r(_d[21]),A=r(_d[22])},5437,[12,14,600,585,1747,1748,3185,3186,1351,4191,1434,5438,5445,5444,2022,1987,3233,4462,4535,4464,5446,5343,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ZReport=function(){const e=(0,t.c)(108),n=(0,_.useT)(),{store:S,wpCredentials:$}=(0,j.useAppState)(),w=(0,c.useObservableEagerState)(S.name$),L=(0,c.useObservableEagerState)(S.price_num_decimals$),{selectedOrders:R,query:D}=(0,f.useReports)(),{total:O,refundTotal:v,paymentMethodsArray:H,taxTotalsArray:M,totalTax:A,discountTotal:B,userStoreArray:C,totalItemsSold:E,shippingTotalsArray:F,averageOrderValue:I}=(0,h.calculateTotals)({orders:R,num_decimals:L});let N;e[0]!==D?(N=D.rxQuery$.pipe((0,d.map)(()=>D.getSelector("date_created_gmt"))),e[0]=D,e[1]=N):N=e[1];const k=(0,c.useObservableEagerState)(N),{format:P}=(0,p.useCurrencyFormat)(),{format:U}=(0,T.useCustomerNameFormat)(),{format:V}=(0,y.useNumberFormat)(),{formatDate:q}=(0,u.useLocalDate)();let Q,Z,z;if(e[2]!==q||e[3]!==k){const t=k?.$gte?(0,u.convertUTCStringToLocalDate)(k.$gte):new Date,s=k?.$lte?(0,u.convertUTCStringToLocalDate)(k.$lte):new Date;Q=q(t,"yyyy-M-dd HH:mm:ss"),Z=q(s,"yyyy-M-dd HH:mm:ss"),e[2]=q,e[3]=k,e[4]=Q,e[5]=Z}else Q=e[4],Z=e[5];e[6]!==Q||e[7]!==Z?(z={from:Q,to:Z},e[6]=Q,e[7]=Z,e[8]=z):z=e[8];const G=z;let J;e[9]!==q?(J=q(new Date,"yyyy-M-dd HH:mm:ss"),e[9]=q,e[10]=J):J=e[10];const[K,W]=s.useState(J);let X,Y,ee,te,re;e[11]!==q?(X=()=>{W(q(new Date,"yyyy-M-dd HH:mm:ss"))},e[11]=q,e[12]=X):X=e[12];(0,l.useFocusEffect)(X),e[13]!==q?(Y=()=>{W(q(new Date,"yyyy-M-dd HH:mm:ss"))},e[13]=q,e[14]=Y):Y=e[14];e[15]!==q||e[16]!==R?(ee=[R,q],e[15]=q,e[16]=R,e[17]=ee):ee=e[17];s.useEffect(Y,ee),e[18]!==S.id||e[19]!==w?(te=(0,b.jsxs)(x.Text,{bold:!0,children:[w," (ID: ",S.id,")"]}),e[18]=S.id,e[19]=w,e[20]=te):te=e[20];e[21]!==n?(re=n("reports.report_generated"),e[21]=n,e[22]=re):re=e[22];const se=`${re}: ${K}`;let ne,oe;e[23]!==se?(ne=(0,b.jsx)(x.Text,{children:se}),e[23]=se,e[24]=ne):ne=e[24];e[25]!==n?(oe=n("reports.report_period_start"),e[25]=n,e[26]=oe):oe=e[26];const le=`${oe}: ${G.from}`;let ce,ae;e[27]!==le?(ce=(0,b.jsx)(x.Text,{children:le}),e[27]=le,e[28]=ce):ce=e[28];e[29]!==n?(ae=n("reports.report_period_end"),e[29]=n,e[30]=ae):ae=e[30];const ie=`${ae}: ${G.to}`;let de,xe,me;e[31]!==ie?(de=(0,b.jsx)(x.Text,{children:ie}),e[31]=ie,e[32]=de):de=e[32];e[33]!==n?(xe=n("common.cashier"),e[33]=n,e[34]=xe):xe=e[34];e[35]!==U||e[36]!==$?(me=U($),e[35]=U,e[36]=$,e[37]=me):me=e[37];const he=`${xe}: ${me} (ID: ${$.id})`;let je,ue,ge,pe,Te,ye,fe;e[38]!==he?(je=(0,b.jsx)(x.Text,{children:he}),e[38]=he,e[39]=je):je=e[39];e[40]===Symbol.for("react.memo_cache_sentinel")?(ue=(0,b.jsx)(x.Br,{}),ge=(0,b.jsx)(x.Line,{}),e[40]=ue,e[41]=ge):(ue=e[40],ge=e[41]);e[42]!==n?(pe=n("reports.sales_summary"),e[42]=n,e[43]=pe):pe=e[43];e[44]!==pe?(Te=(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:pe}),e[44]=pe,e[45]=Te):Te=e[45];e[46]===Symbol.for("react.memo_cache_sentinel")?(ye=(0,b.jsx)(x.Line,{}),e[46]=ye):ye=e[46];e[47]===Symbol.for("react.memo_cache_sentinel")?(fe=(0,b.jsx)(x.Text,{children:"Total Orders:"}),e[47]=fe):fe=e[47];const be=R?.length||0;let Se,$e;e[48]!==be?(Se=(0,b.jsxs)(x.Row,{children:[fe,(0,b.jsx)(x.Text,{align:"right",children:be})]}),e[48]=be,e[49]=Se):Se=e[49];e[50]===Symbol.for("react.memo_cache_sentinel")?($e=(0,b.jsx)(x.Text,{children:"Total Net Sales:"}),e[50]=$e):$e=e[50];const we=O-A;let Le,Re,De,Oe,ve,He,Me,Ae,Be,Ce,Ee,Fe,Ie,Ne,ke,Pe;e[51]!==P||e[52]!==we?(Le=P(we),e[51]=P,e[52]=we,e[53]=Le):Le=e[53];e[54]!==Le?(Re=(0,b.jsxs)(x.Row,{children:[$e,(0,b.jsx)(x.Text,{align:"right",children:Le})]}),e[54]=Le,e[55]=Re):Re=e[55];e[56]===Symbol.for("react.memo_cache_sentinel")?(De=(0,b.jsx)(x.Text,{children:"Total Tax Collected:"}),e[56]=De):De=e[56];e[57]!==P||e[58]!==A?(Oe=P(A),e[57]=P,e[58]=A,e[59]=Oe):Oe=e[59];e[60]!==Oe?(ve=(0,b.jsxs)(x.Row,{children:[De,(0,b.jsx)(x.Text,{align:"right",children:Oe})]}),e[60]=Oe,e[61]=ve):ve=e[61];e[62]===Symbol.for("react.memo_cache_sentinel")?(He=(0,b.jsx)(x.Text,{bold:!0,children:"Total Sales:"}),e[62]=He):He=e[62];e[63]!==P||e[64]!==O?(Me=P(O),e[63]=P,e[64]=O,e[65]=Me):Me=e[65];e[66]!==Me?(Ae=(0,b.jsxs)(x.Row,{children:[He,(0,b.jsx)(x.Text,{bold:!0,align:"right",children:Me})]}),e[66]=Me,e[67]=Ae):Ae=e[67];e[68]!==P||e[69]!==v?(Be=v>0&&(0,b.jsxs)(x.Row,{children:[(0,b.jsx)(x.Text,{children:"Total Refunds:"}),(0,b.jsx)(x.Text,{align:"right",children:P(-v)})]}),e[68]=P,e[69]=v,e[70]=Be):Be=e[70];e[71]===Symbol.for("react.memo_cache_sentinel")?(Ce=(0,b.jsx)(x.Text,{children:"Total Discounts:"}),e[71]=Ce):Ce=e[71];e[72]===Symbol.for("react.memo_cache_sentinel")?(Ee=(0,b.jsx)(x.Br,{}),Fe=(0,b.jsx)(x.Line,{}),e[72]=Ee,e[73]=Fe):(Ee=e[72],Fe=e[73]);e[74]!==n?(Ie=n("reports.payment_methods"),e[74]=n,e[75]=Ie):Ie=e[75];e[76]!==Ie?(Ne=(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:Ie}),e[76]=Ie,e[77]=Ne):Ne=e[77];e[78]===Symbol.for("react.memo_cache_sentinel")?(ke=(0,b.jsx)(x.Line,{}),e[78]=ke):ke=e[78];e[79]!==P||e[80]!==n?(Pe=e=>{const{payment_method:t,payment_method_title:s,total:o}=e;let l=s;return"unpaid"===t?l=n("reports.unpaid"):"unknown"===t&&(l=n("common.unknown")),(0,b.jsxs)(x.Row,{children:[(0,b.jsxs)(x.Text,{children:[l,":"]}),(0,b.jsx)(x.Text,{align:"right",children:P(o)})]},t)},e[79]=P,e[80]=n,e[81]=Pe):Pe=e[81];const Ue=H.map(Pe);let Ve,qe,Qe,Ze,ze,Ge;e[82]===Symbol.for("react.memo_cache_sentinel")?(Ve=(0,b.jsx)(x.Br,{}),qe=(0,b.jsx)(x.Line,{}),e[82]=Ve,e[83]=qe):(Ve=e[82],qe=e[83]);e[84]!==n?(Qe=n("common.taxes"),e[84]=n,e[85]=Qe):Qe=e[85];e[86]!==Qe?(Ze=(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:Qe}),e[86]=Qe,e[87]=Ze):Ze=e[87];e[88]===Symbol.for("react.memo_cache_sentinel")?(ze=(0,b.jsx)(x.Line,{}),e[88]=ze):ze=e[88];e[89]!==P?(Ge=e=>{const{rate_id:t,label:s,total:n}=e;return(0,b.jsxs)(x.Row,{children:[(0,b.jsxs)(x.Text,{children:[s,":"]}),(0,b.jsx)(x.Text,{align:"right",children:P(n)})]},t)},e[89]=P,e[90]=Ge):Ge=e[90];const Je=M.map(Ge);let Ke,We,Xe,Ye,et,tt;e[91]===Symbol.for("react.memo_cache_sentinel")?(Ke=(0,b.jsx)(x.Br,{}),e[91]=Ke):Ke=e[91];e[92]===Symbol.for("react.memo_cache_sentinel")?(We=(0,b.jsx)(x.Line,{}),e[92]=We):We=e[92];e[93]!==n?(Xe=n("reports.additional_info"),e[93]=n,e[94]=Xe):Xe=e[94];e[95]!==Xe?(Ye=(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:Xe}),e[95]=Xe,e[96]=Ye):Ye=e[96];e[97]===Symbol.for("react.memo_cache_sentinel")?(et=(0,b.jsx)(x.Line,{}),e[97]=et):et=e[97];e[98]===Symbol.for("react.memo_cache_sentinel")?(tt=(0,b.jsx)(x.Text,{children:"Items Sold:"}),e[98]=tt):tt=e[98];const rt=x.Row;let st;e[99]===Symbol.for("react.memo_cache_sentinel")?(st=(0,b.jsx)(x.Text,{children:"Average Order Value:"}),e[99]=st):st=e[99];const nt=x.Text,ot=P(I);let lt,ct,at;e[100]!==nt||e[101]!==ot?(lt=(0,b.jsx)(nt,{align:"right",children:ot}),e[100]=nt,e[101]=ot,e[102]=lt):lt=e[102];e[103]!==rt||e[104]!==st||e[105]!==lt?(ct=(0,b.jsxs)(rt,{children:[st,lt]}),e[103]=rt,e[104]=st,e[105]=lt,e[106]=ct):ct=e[106];e[107]===Symbol.for("react.memo_cache_sentinel")?(at=(0,b.jsx)(x.Br,{}),e[107]=at):at=e[107];return(0,b.jsxs)(o.default,{children:[te,ne,ce,de,je,ue,ge,Te,ye,Se,Re,ve,Ae,Be,(0,b.jsxs)(x.Row,{children:[Ce,(0,b.jsx)(x.Text,{align:"right",children:P(B)})]}),Ee,Fe,Ne,ke,Ue,Ve,qe,Ze,ze,Je,Ke,F.length>0&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(x.Line,{}),(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:n("common.shipping")}),(0,b.jsx)(x.Line,{}),F.map(e=>{const{method_id:t,total:s}=e;return(0,b.jsxs)(x.Row,{children:[(0,b.jsxs)(x.Text,{children:[t,":"]}),(0,b.jsx)(x.Text,{align:"right",children:P(s)})]},t)}),(0,b.jsx)(x.Br,{})]}),C.length>1&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(x.Line,{}),(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:n("reports.cashier_store_totals")}),(0,b.jsx)(x.Line,{}),C.map(e=>{const{cashierId:t,storeId:s,totalOrders:o,totalAmount:l}=e;return(0,b.jsxs)(x.Row,{children:[(0,b.jsx)(x.Text,{className:"flex-1",children:`${n("reports.cashier_id")}: ${t} - ${n("reports.store_id")}: ${s}`}),(0,b.jsx)(x.Text,{align:"right",children:o}),(0,b.jsx)(x.Text,{align:"right",children:P(l)})]},`${t}-${s}`)}),(0,b.jsx)(x.Br,{})]}),We,Ye,et,(0,b.jsxs)(x.Row,{children:[tt,(0,b.jsx)(x.Text,{align:"right",children:V(E)})]}),ct,at]})};var e,t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=(e=n)&&e.__esModule?e:{default:e},l=r(_d[3]),c=r(_d[4]),d=r(_d[5]),x=r(_d[6]),h=r(_d[7]),j=r(_d[8]),_=r(_d[9]),u=r(_d[10]),p=r(_d[11]),T=r(_d[12]),y=r(_d[13]),f=r(_d[14]),b=r(_d[15])},5438,[12,14,585,850,1747,1748,5439,5444,2022,1987,3233,4462,4535,4464,5343,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return t.Text}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return n.Line}}),Object.defineProperty(e,"Row",{enumerable:!0,get:function(){return u.Row}}),Object.defineProperty(e,"Br",{enumerable:!0,get:function(){return o.Br}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3])},5439,[5440,5441,5442,5443]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Text=function(t){const n=(0,e.c)(10),{children:s,size:b,align:p,bold:f,underline:x,uppercase:_,className:v}=t;let h,z;n[0]!==p||n[1]!==f||n[2]!==v||n[3]!==b||n[4]!==x||n[5]!==_?(h=(0,c.cn)(u({size:b,align:p,bold:f,underline:x,uppercase:_}),v),n[0]=p,n[1]=f,n[2]=v,n[3]=b,n[4]=x,n[5]=_,n[6]=h):h=n[6];n[7]!==s||n[8]!==h?(z=(0,o.jsx)(l.default,{className:h,children:s}),n[7]=s,n[8]=h,n[9]=z):z=n[9];return z};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),l=(t=n)&&t.__esModule?t:{default:t},s=r(d[3]),c=r(d[4]),o=r(d[5]);const u=(0,s.cva)('web:select-text text-card-foreground font-mono',{variants:{size:{sm:'text-xs',md:'text-base leading-5',lg:'text-lg'},align:{left:'text-left',center:'text-center',right:'text-right'},bold:{true:'font-bold'},uppercase:{true:'uppercase'},underline:{'1pt':'border-b border-black','2pt':'border-b-2 border-black',none:''}},defaultVariants:{size:'md',align:'left',bold:!1,uppercase:!1,underline:'none'}})},5440,[12,14,622,1352,1354,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Line=function(){const t=(0,e.c)(1);let l;t[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,c.jsx)(o.default,{className:"my-2 w-full border-b border-gray-400"}),t[0]=l):l=t[0];return l};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),o=(t=l)&&t.__esModule?t:{default:t},c=r(d[3])},5441,[12,14,585,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Row=function(e){const u=(0,t.c)(4),{children:o}=e;let s,d;u[0]!==o?(s=n.Children.map(o,f),u[0]=o,u[1]=s):s=u[1];u[2]!==s?(d=(0,l.jsx)(c.default,{className:"flex-row justify-between",children:s}),u[2]=s,u[3]=d):d=u[3];return d};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=r(_d[2]),c=(e=u)&&e.__esModule?e:{default:e},l=r(_d[3]);function f(e){return(0,l.jsx)(c.default,{className:"flex-1",children:e})}},5442,[12,14,585,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Br=function(){const t=(0,e.c)(1);let c;t[0]===Symbol.for("react.memo_cache_sentinel")?(c=(0,n.jsx)(l.default,{className:"h-4"}),t[0]=c):c=t[0];return c};var e=r(d[0]);r(d[1]);var t,c=r(d[2]),l=(t=c)&&t.__esModule?t:{default:t},n=r(d[3])},5443,[12,14,585,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"calculateTotals",{enumerable:!0,get:function(){return o}});var e=t(r(d[0])),l=t(r(d[1]));const o=({orders:t,num_decimals:o=2})=>{const n={},_={},u={},s={};let f=0,c=0,p=0,h=0,b=0,y=0;t.forEach(t=>{f+=(0,l.default)(t.total||'0'),(t.refunds||[]).forEach(t=>{y+=Math.abs((0,l.default)(t.total||0))}),c+=(0,l.default)(t.discount_total||0),p+=(0,l.default)(t.total_tax||0);let o=t.payment_method,b=t.payment_method_title||'';o||(t.needs_payment?(o='unpaid',b=''):(o='unknown',b='')),n[o]||(n[o]={total:0,title:b}),n[o].total+=(0,l.default)(t.total||'0'),(t.tax_lines||[]).forEach(t=>{t.rate_id&&(_[t.rate_id]||(_[t.rate_id]={label:t.label||'',total:0}),_[t.rate_id].total+=(0,e.default)((0,l.default)(t.tax_total||0)+(0,l.default)(t.shipping_tax_total||0),6),!_[t.rate_id].label&&t.label&&(_[t.rate_id].label=t.label))}),(t.shipping_lines||[]).forEach(t=>{t.method_id&&(u[t.method_id]||(u[t.method_id]={total:0,total_tax:0}),u[t.method_id].total+=(0,e.default)((0,l.default)(t.total||0)+(0,l.default)(t.total_tax||0),6),u[t.method_id].total_tax+=(0,l.default)(t.total_tax||0))});const x=`${(t.meta_data||[]).find(t=>'_pos_user'===t.key)?.value||''}-${(t.meta_data||[]).find(t=>'_pos_store'===t.key)?.value||''}`;s[x]||(s[x]={totalOrders:0,totalAmount:0}),s[x].totalOrders+=1,s[x].totalAmount+=(0,l.default)(t.total||'0'),h+=(t.line_items||[]).reduce((t,e)=>t+(e.quantity||0),0)});const x=Object.entries(n).map(([t,e])=>({payment_method:t,payment_method_title:e.title,total:e.total})),O=Object.entries(_).map(([t,e])=>({rate_id:parseInt(t,10),label:e.label,total:e.total})),A=Object.entries(u).map(([t,e])=>({method_id:t,total:e.total,total_tax:e.total_tax})),j=Object.entries(s).map(([t,e])=>{const[l,o]=t.split('-');return{cashierId:l,storeId:o,totalOrders:e.totalOrders,totalAmount:e.totalAmount}});return t.length>0&&(b=f/t.length),{total:f,refundTotal:y,paymentMethodsArray:x,taxTotalsArray:O,totalTax:p,discountTotal:c,userStoreArray:j,totalItemsSold:h,shippingTotalsArray:A,averageOrderValue:b}}},5444,[4465,2669]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.generateZReportHTML=function(n){const{storeName:s,storeId:l,reportGenerated:o,reportPeriod:v,cashierName:c,cashierId:p,totalOrders:$,total:h,totalTax:u,netSales:b,discountTotal:y,refundTotal:x,paymentMethodsArray:f,taxTotalsArray:T,shippingTotalsArray:w,userStoreArray:I,totalItemsSold:S,averageOrderValue:_,t:O}=n,j=(t,n,s=!1)=>`\n\t\t
\n\t\t\t${t}\n\t\t\t${n}\n\t\t
\n\t`,A=f.map(({payment_method:t,payment_method_title:n,total:s})=>{let l=n;return'unpaid'===t?l=O.unpaid:'unknown'===t&&(l=O.unknown),j(`${l}:`,s)}).join(''),P=T.map(({label:t,total:n})=>j(`${t}:`,n)).join(''),C=w.length>0?`\n\t\t
\n\t\t
${O.shipping}
\n\t\t
\n\t\t${w.map(({method_id:t,total:n})=>j(`${t}:`,n)).join('')}\n\t\t
\n\t`:'',D=I.length>1?`\n\t\t
\n\t\t
${O.cashierStoreTotals}
\n\t\t
\n\t\t${I.map(({cashierId:t,storeId:n,totalOrders:s,totalAmount:l})=>`\n\t\t\t
\n\t\t\t\t${O.cashierId}: ${t} - ${O.storeId}: ${n}\n\t\t\t\t${s}\n\t\t\t\t${l}\n\t\t\t
\n\t\t`).join('')}\n\t\t
\n\t`:'';return`\n\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t${t}\n\t\t\n\t\t\n\t\t\t
${s} (ID: ${l})
\n\t\t\t
${O.reportGenerated}: ${o}
\n\t\t\t
${O.reportPeriodStart}: ${v.from}
\n\t\t\t
${O.reportPeriodEnd}: ${v.to}
\n\t\t\t
${O.cashier}: ${c} (ID: ${p})
\n\t\t\t
\n\n\t\t\t
\n\t\t\t
${O.salesSummary}
\n\t\t\t
\n\t\t\t${j('Total Orders:',String($))}\n\t\t\t${j('Total Net Sales:',b)}\n\t\t\t${j('Total Tax Collected:',u)}\n\t\t\t${j('Total Sales:',h,!0)}\n\t\t\t${x.length>0?j(`${O.totalRefunds}:`,x):''}\n\t\t\t${j('Total Discounts:',y)}\n\t\t\t
\n\n\t\t\t
\n\t\t\t
${O.paymentMethods}
\n\t\t\t
\n\t\t\t${A}\n\t\t\t
\n\n\t\t\t
\n\t\t\t
${O.taxes}
\n\t\t\t
\n\t\t\t${P}\n\t\t\t
\n\n\t\t\t${C}\n\n\t\t\t${D}\n\n\t\t\t
\n\t\t\t
${O.additionalInfo}
\n\t\t\t
\n\t\t\t${j('Items Sold:',S)}\n\t\t\t${j('Average Order Value:',_)}\n\t\t\t
\n\t\t\n\t\t\n\t`};const t="\n\t\n"},5445,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"usePrint",{enumerable:!0,get:function(){return t.usePrint}}),Object.defineProperty(e,"usePrintExternalURL",{enumerable:!0,get:function(){return n.usePrintExternalURL}});var t=r(d[0]),n=r(d[1])},5446,[5447,5449]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"usePrint",{enumerable:!0,get:function(){return c}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]);const o=(0,r(_d[3]).getLogger)(['wcpos','print','web']),c=c=>{const u=(0,e.c)(18),{contentRef:l,pageStyle:s,onBeforePrint:f,onAfterPrint:d,onPrintError:p}=c,[b,P]=t.useState(!1),h=t.useRef(null);let y,j;u[0]!==b?(y=()=>{b&&h.current&&h.current()},j=[b],u[0]=b,u[1]=y,u[2]=j):(y=u[1],j=u[2]),t.useEffect(y,j);const w=s||"\n @page {\n /* Remove browser default header (title) and footer (url) */\n margin: 0;\n }\n @media print {\n html, body { height: 100%; }\n body {\n /* Tell browsers to print background colors */\n color-adjust: exact; /* Firefox. This is an older version of \"print-color-adjust\" */\n print-color-adjust: exact; /* Firefox/Safari */\n -webkit-print-color-adjust: exact; /* Chrome/Safari/Edge/Opera */\n }\n /* Force print-friendly black text on white background regardless of theme */\n * {\n background-color: white !important;\n color: black !important;\n border-color: #999 !important;\n }\n }\n";let k,x,O,v;u[3]!==p?(k=(e,t)=>{o.error(`Print error in ${e}`,{context:{error:t}}),p?.(e,t)},u[3]=p,u[4]=k):k=u[4],u[5]!==f?(x=()=>new Promise(e=>{h.current=e,P(!0);const t=f?.();t instanceof Promise?t.then(e).catch(()=>e()):e()}),u[5]=f,u[6]=x):x=u[6],u[7]!==d?(O=()=>{h.current=null,P(!1),d?.()},u[7]=d,u[8]=O):O=u[8],u[9]!==l||u[10]!==w||u[11]!==k||u[12]!==x||u[13]!==O?(v={contentRef:l,pageStyle:w,onPrintError:k,onBeforePrint:x,onAfterPrint:O},u[9]=l,u[10]=w,u[11]=k,u[12]=x,u[13]=O,u[14]=v):v=u[14];const _=(0,n.useReactToPrint)(v);let E;return u[15]!==b||u[16]!==_?(E={print:_,isPrinting:b},u[15]=b,u[16]=_,u[17]=E):E=u[17],E}},5447,[12,14,5448,1975]); -__d(function(_g,_r,_i,_a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useReactToPrint",{enumerable:!0,get:function(){return g}});var e=_r(_d[0]);const t="printWindow";function o(e){const o=document.createElement("iframe");return o.width=`${document.documentElement.clientWidth}px`,o.height=`${document.documentElement.clientHeight}px`,o.style.position="absolute",o.style.top=`-${document.documentElement.clientHeight+100}px`,o.style.left=`-${document.documentElement.clientWidth+100}px`,o.id=t,o.srcdoc="",e&&(e.allow&&(o.allow=e.allow),void 0!==e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),void 0!==e.sandbox&&(o.sandbox=e.sandbox)),o}function n({level:e="error",messages:t,suppressErrors:o=!1}){o||("error"===e?console.error(t):"warning"===e?console.warn(t):console.debug(t))}function r(e,o){if(o||!e){const e=document.getElementById(t);e&&document.body.removeChild(e)}}function s(e){return e instanceof Error?e:new Error("Unknown Error")}function i(e,t){const{documentTitle:o,onAfterPrint:i,onPrintError:l,preserveAfterPrint:a,print:c,suppressErrors:d}=t;setTimeout(()=>{if(e.contentWindow){let t=function(){i?.(),r(a)};if(e.contentWindow.focus(),c)c(e).then(t).catch(e=>{l?l("print",s(e)):n({messages:["An error was thrown by the specified `print` function"],suppressErrors:d})});else{if(e.contentWindow.print){const t=e.contentDocument?.title??"",n=e.ownerDocument.title,r="function"==typeof o?o():o;r&&(e.ownerDocument.title=r,e.contentDocument&&(e.contentDocument.title=r)),e.contentWindow.print(),r&&(e.ownerDocument.title=n,e.contentDocument&&(e.contentDocument.title=t))}else n({messages:["Printing for this browser is not currently possible: the browser does not have a `print` method available for iframes."],suppressErrors:d});[/Android/i,/webOS/i,/iPhone/i,/iPad/i,/iPod/i,/BlackBerry/i,/Windows Phone/i].some(e=>(navigator.userAgent??navigator.vendor??("opera"in window&&window.opera)).match(e))?setTimeout(t,500):t()}}else n({messages:["Printing failed because the `contentWindow` of the print iframe did not load. This is possibly an error with `react-to-print`. Please file an issue: https://github.com/MatthewHerbst/react-to-print/issues/"],suppressErrors:d})},500)}function l(e){const t=[],o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,null);let n=o.nextNode();for(;n;)t.push(n),n=o.nextNode();return t}function a(e,t,o){const r=l(e),s=l(t);if(r.length===s.length)for(let e=0;e{const o=new FontFace(t.family,t.source,{weight:t.weight,style:t.style});e.contentDocument.fonts.add(o),o.loaded.then(()=>{P(o)}).catch(e=>{P(o,["Failed loading the font:",o,"Load error:",s(e)])})}):(m.forEach(e=>{P(e)}),n({messages:['"react-to-print" is not able to load custom fonts because the browser does not support the FontFace API but will continue attempting to print the page'],suppressErrors:w})));const o=b??c,i=T.createElement("style");y&&(i.setAttribute("nonce",y),T.head.setAttribute("nonce",y)),i.appendChild(T.createTextNode(o)),T.head.appendChild(i),g&&T.body.classList.add(...g.split(" "));const p=T.querySelectorAll("canvas");for(let e=0;e{P(t)},e.onerror=(e,o,n,r,s)=>{P(t,["Error loading ",t,"Error",s])},e.src=o}else P(t,['Found an tag with an empty "src" attribute. This prevents pre-loading it.',t])}for(let e=0;e{P(t)},e.onerror=(e,n,r,s,i)=>{P(t,["Error loading video poster",o,"for video",t,"Error:",i])},e.src=o}else t.readyState>=2?P(t):t.src?(t.onloadeddata=()=>{P(t)},t.onerror=(e,o,n,r,s)=>{P(t,["Error loading video",t,"Error",s])},t.onstalled=()=>{P(t,["Loading video stalled, skipping",t])}):P(t,["Error loading video, `src` is empty",t])}const E="select",A=r.querySelectorAll(E),S=T.querySelectorAll(E);for(let e=0;e tag with a `disabled` attribute and will ignore it. Note that the `disabled` attribute is deprecated, and some browsers ignore it. You should stop using it. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#attr-disabled. The is:",o],level:"warning"}),P(o);else{const e=T.createElement(o.tagName);for(let t=0,n=o.attributes.length;t{P(e)},e.onerror=(t,o,n,r,s)=>{P(e,["Failed to load",e,"Error:",s])},y&&e.setAttribute("nonce",y),T.head.appendChild(e)}else n({messages:["`react-to-print` encountered a tag with an empty `href` attribute. In addition to being invalid HTML, this can cause problems in many browsers, and so the was not loaded. The is:",o],level:"warning"}),P(o)}}}0===p&&i(e,o)}function u(e,t,o){e.onload=()=>{d(e,t,o)},document.body.appendChild(e)}function p({contentRef:e,optionalContent:t,suppressErrors:o}){return t&&"function"==typeof t?(e&&n({level:"warning",messages:['"react-to-print" received a `contentRef` option and an optional-content param passed to its callback. The `contentRef` option will be ignored.']}),t()):e?e.current:void n({messages:['"react-to-print" did not receive a `contentRef` option or a optional-content param pass to its callback.'],suppressErrors:o})}function h(e,t){const{contentRef:o,fonts:n,ignoreGlobalStyles:r,suppressErrors:s}=t,i=p({contentRef:o,optionalContent:e,suppressErrors:s});if(!i)return;const l=i.cloneNode(!0),a=document.querySelectorAll("link[rel~='stylesheet'], link[as='style']"),c=l.querySelectorAll("img"),d=l.querySelectorAll("video"),u=n?n.length:0;return{contentNode:i,clonedContentNode:l,clonedImgNodes:c,clonedVideoNodes:d,numResourcesToLoad:(r?0:a.length)+c.length+d.length+u,originalCanvasNodes:i.querySelectorAll("canvas")}}function g({bodyClass:t,contentRef:i,copyShadowRoots:l,documentTitle:a,fonts:c,ignoreGlobalStyles:d,nonce:p,onAfterPrint:g,onBeforePrint:m,onPrintError:f,pageStyle:b,preserveAfterPrint:y,print:w,printIframeProps:v,suppressErrors:E}){return(0,e.useCallback)(e=>{function A(){const r={bodyClass:t,contentRef:i,copyShadowRoots:l,documentTitle:a,fonts:c,ignoreGlobalStyles:d,nonce:p,onAfterPrint:g,onPrintError:f,pageStyle:b,preserveAfterPrint:y,print:w,suppressErrors:E},s=o(v),m=h(e,r);m?u(s,m,r):n({messages:["There is nothing to print"],suppressErrors:E})}r(y,!0),m?m().then(()=>{A()}).catch(e=>{f?.("onBeforePrint",s(e))}):A()},[t,i,l,a,c,d,p,g,m,f,b,y,v,w,E])}},5448,[14]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePrintExternalURL=function(u){const l=(0,e.c)(8),[d,f]=t.useState(!1),p=t.useRef(null);let P;l[0]!==u?(P=()=>{const{externalURL:e,html:t,onBeforePrint:l,onAfterPrint:d,onPrintError:P,preserveAfterPrint:h,suppressErrors:E}=u;o(h,!0);const b=()=>{if(t||e){const n=s();t?(n.setAttribute("sandbox","allow-same-origin"),n.srcdoc=t):n.src=e,n.onload=()=>{try{c(n,Object.assign({},u,{onAfterPrint:()=>{p.current=null,f(!1),d?.()}}))}catch(e){const t=e;P?.("startPrint",t)}},document.body.appendChild(n)}else n({messages:["No HTML or external URL provided to print"],suppressErrors:E})};new Promise(e=>{p.current=e,f(!0);const t=l?.();t instanceof Promise?t.then(e).catch(t=>{P?.("onBeforePrint",t),e()}):e()}).then(()=>b()).catch(e=>{P?.("onBeforePrint",e)})},l[0]=u,l[1]=P):P=l[1];const h=P;let E,b,w;l[2]!==d?(E=()=>{d&&p.current&&p.current()},b=[d],l[2]=d,l[3]=E,l[4]=b):(E=l[3],b=l[4]);t.useEffect(E,b),l[5]!==h||l[6]!==d?(w={print:h,isPrinting:d},l[5]=h,l[6]=d,l[7]=w):w=l[7];return w};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));function n({level:e="error",messages:t,suppressErrors:n=!1}){n||('error'===e?console.error(...t):'warning'===e?console.warn(...t):'debug'===e&&console.debug(...t))}function o(e,t){if(t||!e){const e=document.getElementById('printWindow');e&&document.body.removeChild(e)}}function s(){const e=document.createElement('iframe');return e.width=`${document.documentElement.clientWidth}px`,e.height=`${document.documentElement.clientHeight}px`,e.style.position='absolute',e.style.top=`-${document.documentElement.clientHeight+100}px`,e.style.left=`-${document.documentElement.clientWidth+100}px`,e.id='printWindow',e}function c(e,t){const{onAfterPrint:s,onPrintError:c,preserveAfterPrint:u,suppressErrors:l}=t;setTimeout(()=>{try{if(e.contentWindow){e.contentWindow.focus();try{e.contentWindow.print(),s?.(),o(u)}catch(e){n({messages:['Unable to print the external URL due to cross-origin restrictions.'],suppressErrors:l}),c?.('startPrint',e)}}else n({messages:['Cannot access iframe contentWindow. Printing may not be possible due to cross-origin restrictions.'],suppressErrors:l}),c?.('startPrint',new Error('Cannot access iframe contentWindow'))}catch(e){c?.('startPrint',e)}},500)}},5449,[12,14]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),c=r(d[2]);function o(){const o=(0,t.c)(1);let u;return o[0]===Symbol.for("react.memo_cache_sentinel")?(u=(0,c.jsx)(n.Slot,{}),o[0]=u):u=o[0],u}},5450,[12,850,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Support}});var t=r(d[0])},5451,[5452]); -__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Support=function(){const t=(0,e.c)(16);let f;t[0]===Symbol.for("react.memo_cache_sentinel")?(f={width:0,height:0},t[0]=f):f=t[0];const[w,_]=h.default.useState(f),{bottom:y}=(0,c.useSafeAreaInsets)();let p;t[1]===Symbol.for("react.memo_cache_sentinel")?(p=t=>{const{width:e,height:h}=t.nativeEvent.layout;_(u(e,h))},t[1]=p):p=t[1];const v=p;let S,b;t[2]===Symbol.for("react.memo_cache_sentinel")?(S=()=>{const t=()=>{const{width:t,height:e}=n.default.get("window");_(u(t,e))};t();const e=n.default.addEventListener("change",t);return()=>{e.remove()}},b=[],t[2]=S,t[3]=b):(S=t[2],b=t[3]);h.default.useEffect(S,b);const x=0!==y?y:void 0;let E,M,j,I;t[4]!==x?(E={paddingBottom:x},t[4]=x,t[5]=E):E=t[5];t[6]!==w.height||t[7]!==w.width?(M={matchContents:!0,scrollEnabled:!1,containerStyle:{width:w.width,height:w.height}},t[6]=w.height,t[7]=w.width,t[8]=M):M=t[8];t[9]!==w.height||t[10]!==w.width||t[11]!==M?(j=(0,s.jsx)(l.default,{dom:M,width:w.width,height:w.height}),t[9]=w.height,t[10]=w.width,t[11]=M,t[12]=j):j=t[12];t[13]!==E||t[14]!==j?(I=(0,s.jsx)(o.default,{testID:"screen-support",className:"h-full w-full p-2",onLayout:v,style:E,children:j}),t[13]=E,t[14]=j,t[15]=I):I=t[15];return I};var e=r(d[0]),h=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),c=r(d[4]),l=t(r(d[5])),s=r(d[6]);const u=(t,e)=>({width:Math.max(0,t-16),height:Math.max(0,e-16)})},5452,[12,14,691,585,854,5453,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=r(d[1]),u=(e=n)&&e.__esModule?e:{default:e},l=r(d[2]);function o(e){const n=(0,t.c)(3),{width:o,height:s}=e,c=o||"100%",f=s||"100%";let h;return n[0]!==c||n[1]!==f?(h=(0,l.jsx)(u.default,{server:"711884517081612298",channel:"1093100746372829254",shard:"https://emerald.widgetbot.io",style:{flex:1,width:c,height:f}}),n[0]=c,n[1]=f,n[2]=h):h=n[2],h}},5453,[12,5454,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TelegramWidget=void 0;const t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]);var c=r(d[4]);Object.defineProperty(e,"TelegramWidget",{enumerable:!0,get:function(){return c.default}});class l extends s.PureComponent{constructor(){super(...arguments),this.state={url:null,id:(0,o.generateUUID)()},this.api=new t.Client({id:this.state.id,iframe:null})}static getDerivedStateFromProps(t,s){let n=t.shard;n.startsWith('http')||(n=`https://${n}`),n.endsWith('/')&&(n=n.substring(0,n.length-1));let c=Object.assign(Object.assign({},t.options),{api:s.id});t.thread&&(c.thread=t.thread),t.username&&(c.username=t.username),t.avatar&&(c.avatar=t.avatar),t.token&&(c.token=t.token),t.notifications&&(c.notifications=t.notifications),t.notificationTimeout&&(c.notificationtimeout=t.notificationTimeout),t.accessibility&&(c.accessibility=t.accessibility.join()),t.settingsGroup&&(c['settings-group']=t.settingsGroup),t.emitLatestMessage&&(c.emitLatestMessage=1);return{url:`${n}/channels/${t.server}${t.channel?`/${t.channel}`:''}/${(0,o.searchParams)(c)}`}}componentDidMount(){const{onAPI:t}=this.props;t&&t(this.api)}render(){const{defer:t,className:o,style:c,height:l,width:u,focusable:h}=this.props;return s.createElement("div",{className:o,style:Object.assign(Object.assign({},(0,n.Root)({width:u,height:l})),c)},s.createElement("iframe",{src:t?'':this.state.url,ref:t=>this.api.iframe=t,style:n.Embed,tabIndex:h?null:-1,allow:"clipboard-write; fullscreen",title:"Discord chat embed"}))}}e.default=l,l.defaultProps={server:'299881420891881473',shard:'https://e.widgetbot.io',options:{},defer:!1,focusable:!0}},5454,[5455,14,5459,5460,5461]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Server=e.Client=e.API=void 0;var t=r(d[0]);Object.defineProperty(e,"API",{enumerable:!0,get:function(){return t.default}});var n=r(d[1]);Object.defineProperty(e,"Client",{enumerable:!0,get:function(){return n.default}});var u=r(d[2]);Object.defineProperty(e,"Server",{enumerable:!0,get:function(){return u.default}})},5455,[5456,5457,5458]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.default=class{constructor(){this.listeners={}}socketEvent(e){try{var t=JSON.parse(e)}catch(e){return}if(t instanceof Object&&!0===t.widgetbot&&t.id===this.id){const{event:e,data:s}=t,n=this.listeners[e];n&&n.forEach(e=>e(s))}}on(e,t){this.listeners[e]||(this.listeners[e]=[]);this.listeners[e].push(t),console.debug(`[embed-api] on '${String(e)}'`,t)}removeListener(e,t){this.listeners[e]&&(this.listeners[e]=this.listeners[e].filter(e=>e===t),console.debug(`[embed-api] removeListener '${String(e)}'`,t))}}},5456,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const t=r(d[0]);class s extends t.default{constructor(t){super(),this.server={emit:(t,s)=>{const n=this.listeners[t];n&&n.forEach(t=>t(s))}},Object.assign(this,t),window.addEventListener("message",({data:t})=>this.socketEvent(t))}emit(t,s){if(!window.parent)return!1;const n=JSON.stringify({widgetbot:!0,id:this.id,event:t,data:s});return!!this.iframe.contentWindow&&(this.iframe.contentWindow.postMessage(n,"*"),!0)}}e.default=s},5457,[5456]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const t=r(d[0]);class s extends t.default{constructor(t){super(),this.targetOrigin="*",this.client={emit:(t,s)=>{const n=this.listeners[t];n&&n.forEach(t=>t(s))}},Object.assign(this,t),window.addEventListener("message",({data:t})=>this.socketEvent(t))}emit(t,s){if(console.debug(`[embed-api] emit '${t}'`,s),!window.parent)return!1;const n=JSON.stringify({widgetbot:!0,id:this.id,event:t,data:s});return window.parent.postMessage(n,this.targetOrigin),!0}}e.default=s},5458,[5456]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Embed=e.Root=void 0;e.Root=({width:o,height:t})=>Object.assign(Object.assign(Object.assign({},t&&{height:+t?`${t}px`:t}),o&&{width:+o?`${o}px`:o}),{display:'inline-block',overflow:'hidden',backgroundColor:'rgb(54, 57, 62)',borderRadius:7,verticalAlign:'top'}),e.Embed={width:'100%',height:'100%',border:'none'}},5459,[]); -__d(function(g,_r,i,a,m,e,_d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.searchParams=e.generateUUID=void 0,e.generateUUID=function(){let x=(new Date).getTime();return'undefined'!=typeof performance&&'function'==typeof performance.now&&(x+=performance.now()),'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,n=>{let o=(x+16*Math.random())%16|0;return x=Math.floor(x/16),('x'===n?o:3&o|8).toString(16)})};e.searchParams=(x={})=>'?'+Object.keys(x).map(n=>`${encodeURIComponent(n)}=${encodeURIComponent(x[n])}`).join('&')},5460,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]);class l extends s.PureComponent{constructor(){super(...arguments),this.state={url:null,id:(0,o.generateUUID)()},this.api=new t.Client({id:this.state.id,iframe:null})}static getDerivedStateFromProps(t,s){if(!t.shard)throw new Error(' requires a `shard` prop pointing at the widget host.');let n=t.shard;n.startsWith('http')||(n=`https://${n}`),n.endsWith('/')&&(n=n.substring(0,n.length-1));let l=Object.assign(Object.assign({},t.options),{api:s.id});t.token&&(l.token=t.token),t.settingsGroup&&(l['settings-group']=t.settingsGroup);return{url:`${n}${t.chat?`/channels/${t.chat}${t.topic?`/${t.topic}`:''}`:''}${(0,o.searchParams)(l)}`}}componentDidMount(){const{onAPI:t}=this.props;t&&t(this.api)}render(){const{defer:t,className:o,style:l,height:c,width:h,focusable:p}=this.props;return s.createElement("div",{className:o,style:Object.assign(Object.assign(Object.assign({},(0,n.Root)({width:h,height:c})),{backgroundColor:'rgb(23, 33, 43)'}),l)},s.createElement("iframe",{src:t?'':this.state.url,ref:t=>this.api.iframe=t,style:n.Embed,tabIndex:p?null:-1,allow:"clipboard-write; fullscreen",title:"Telegram chat embed"}))}}e.default=l,l.defaultProps={options:{},defer:!1,focusable:!0}},5461,[5455,14,5459,5460]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.SettingsScreen}});var t=r(d[0])},5462,[5463]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SettingsScreen=function(){const t=(0,e.c)(51),[s,c]=n.useState("general"),p=(0,_.useT)();let y,T,M,O,P,w,B,C,k,D,E,N,z,G,H,I,K,L,V;t[0]!==p?(y=p("settings.general_settings"),t[0]=p,t[1]=y):y=t[1];t[2]===Symbol.for("react.memo_cache_sentinel")?(T=(0,f.jsx)(d.GeneralSettings,{}),t[2]=T):T=t[2];t[3]!==y?(M={value:"general",label:y,component:T},t[3]=y,t[4]=M):M=t[4];t[5]!==p?(O=p("settings.tax_settings"),t[5]=p,t[6]=O):O=t[6];t[7]===Symbol.for("react.memo_cache_sentinel")?(P=(0,f.jsx)(x.TaxSettings,{}),t[7]=P):P=t[7];t[8]!==O?(w={value:"tax",label:O,component:P},t[8]=O,t[9]=w):w=t[9];t[10]!==p?(B=p("settings.printing","Printing"),t[10]=p,t[11]=B):B=t[11];t[12]===Symbol.for("react.memo_cache_sentinel")?(C=(0,f.jsx)(b.PrintingSettings,{}),t[12]=C):C=t[12];t[13]!==B?(k={value:"printing",label:B,component:C},t[13]=B,t[14]=k):k=t[14];t[15]!==p?(D=p("settings.barcode_scanning"),t[15]=p,t[16]=D):D=t[16];t[17]===Symbol.for("react.memo_cache_sentinel")?(E=(0,f.jsx)(u.BarcodeScanning,{}),t[17]=E):E=t[17];t[18]!==D?(N={value:"barcode",label:D,component:E},t[18]=D,t[19]=N):N=t[19];t[20]!==p?(z=p("settings.keyboard_shortcuts"),t[20]=p,t[21]=z):z=t[21];t[22]===Symbol.for("react.memo_cache_sentinel")?(G=(0,f.jsx)(h.KeyboardShortcuts,{}),t[22]=G):G=t[22];t[23]!==z?(H={value:"shortcuts",label:z,component:G},t[23]=z,t[24]=H):H=t[24];t[25]!==p?(I=p("settings.theme"),t[25]=p,t[26]=I):I=t[26];t[27]===Symbol.for("react.memo_cache_sentinel")?(K=(0,f.jsx)(j.ThemeSettings,{}),t[27]=K):K=t[27];t[28]!==I?(L={value:"theme",label:I,component:K},t[28]=I,t[29]=L):L=t[29];t[30]!==N||t[31]!==H||t[32]!==L||t[33]!==M||t[34]!==w||t[35]!==k?(V=[M,w,k,N,H,L],t[30]=N,t[31]=H,t[32]=L,t[33]=M,t[34]=w,t[35]=k,t[36]=V):V=t[36];const $=V;let q,A,F,J,Q,R;t[37]!==p?(q=p("common.settings"),t[37]=p,t[38]=q):q=t[38];t[39]!==q?(A=(0,f.jsx)(l.ModalHeader,{children:(0,f.jsx)(l.ModalTitle,{children:q})}),t[39]=q,t[40]=A):A=t[40];t[41]!==$?(F=(0,f.jsx)(o.TabsList,{asSelect:!0,className:"w-full flex-row",children:$.map(S)}),J=$.map(v),t[41]=$,t[42]=F,t[43]=J):(F=t[42],J=t[43]);t[44]!==F||t[45]!==J||t[46]!==s?(Q=(0,f.jsx)(l.ModalBody,{children:(0,f.jsxs)(o.Tabs,{value:s,onValueChange:c,children:[F,J]})}),t[44]=F,t[45]=J,t[46]=s,t[47]=Q):Q=t[47];t[48]!==A||t[49]!==Q?(R=(0,f.jsx)(l.Modal,{children:(0,f.jsxs)(l.ModalContent,{size:"2xl",children:[A,Q]})}),t[48]=A,t[49]=Q,t[50]=R):R=t[50];return R};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var l=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,l.get?l:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),l=r(_d[3]),s=r(_d[4]),o=r(_d[5]),c=r(_d[6]),u=r(_d[7]),d=r(_d[8]),b=r(_d[9]),h=r(_d[10]),x=r(_d[11]),j=r(_d[12]),_=r(_d[13]),f=r(_d[14]);function v(e){return(0,f.jsx)(o.TabsContent,{value:e.value,children:(0,f.jsx)(t.ErrorBoundary,{children:(0,f.jsx)(s.Suspense,{children:e.component})})},e.value)}function S(e){return(0,f.jsx)(o.TabsTrigger,{value:e.value,label:e.label,testID:`settings-tab-${e.value}`,className:"flex-1",children:(0,f.jsx)(c.Text,{children:e.label})},e.value)}},5463,[12,14,1348,4838,1741,4184,1434,5464,5469,5473,5507,5508,5513,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.BarcodeScanning=function(){const j=(0,c.c)(13),u=(0,_.useT)();let f,h,b,S,p,y,v;j[0]===Symbol.for("react.memo_cache_sentinel")?(f=(0,x.jsx)(l.BarcodeSettings,{}),j[0]=f):f=j[0];j[1]!==u?(h=u("settings.barcode_scanning_test"),j[1]=u,j[2]=h):h=j[2];j[3]!==h?(b=(0,x.jsx)(n.Text,{className:"text-md font-bold",children:h}),j[3]=h,j[4]=b):b=j[4];j[5]===Symbol.for("react.memo_cache_sentinel")?(S=(0,x.jsx)(t.BarcodeDisplay,{}),j[5]=S):S=j[5];j[6]!==u?(p=u("common.close"),j[6]=u,j[7]=p):p=j[7];j[8]!==p?(y=(0,x.jsx)(s.ModalFooter,{className:"px-0",children:(0,x.jsx)(s.ModalClose,{children:p})}),j[8]=p,j[9]=y):y=j[9];j[10]!==b||j[11]!==y?(v=(0,x.jsxs)(o.VStack,{className:"gap-4",children:[f,b,S,y]}),j[10]=b,j[11]=y,j[12]=v):v=j[12];return v};var c=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]),o=r(d[4]),t=r(d[5]),l=r(d[6]),_=r(d[7]),x=r(d[8])},5464,[12,14,4838,1434,1605,5465,5468,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.BarcodeDisplay=function(){const f=(0,e.c)(22),[v,j]=t.useState(""),{barcode$:p}=(0,u.useBarcodeDetection)(),y=(0,s.useObservableState)(p),_=(0,l.useT)();let h;f[0]===Symbol.for("react.memo_cache_sentinel")?(h=e=>{j(t=>t+=(0,n.getKeyFromEvent)(e))},f[0]=h):h=f[0];const k=h;let x,O,S,D,I,P,V,B,E;(0,n.useHotkeys)("*",k),f[1]!==_?(x=_("settings.keypress_event"),f[1]=_,f[2]=x):x=f[2];f[3]!==x?(O=(0,b.jsx)(o.Label,{nativeID:"keypress-event",children:x}),f[3]=x,f[4]=O):O=f[4];f[5]!==v?(S=(0,b.jsx)(c.Input,{className:"bg-accent font-mono",value:v,editable:!1,"aria-disabled":!0}),f[5]=v,f[6]=S):S=f[6];f[7]!==O||f[8]!==S?(D=(0,b.jsxs)(d.VStack,{space:"sm",children:[O,S]}),f[7]=O,f[8]=S,f[9]=D):D=f[9];f[10]!==_?(I=_("settings.detected_barcode"),f[10]=_,f[11]=I):I=f[11];f[12]!==I?(P=(0,b.jsx)(o.Label,{nativeID:"detected-barcode",children:I}),f[12]=I,f[13]=P):P=f[13];f[14]!==y?(V=(0,b.jsx)(c.Input,{className:"bg-accent font-mono",value:y,editable:!1,"aria-disabled":!0}),f[14]=y,f[15]=V):V=f[15];f[16]!==P||f[17]!==V?(B=(0,b.jsxs)(d.VStack,{space:"sm",children:[P,V]}),f[16]=P,f[17]=V,f[18]=B):B=f[18];f[19]!==D||f[20]!==B?(E=(0,b.jsxs)(d.VStack,{children:[D,B]}),f[19]=D,f[20]=B,f[21]=E):E=f[21];return E};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),n=r(_d[3]),c=r(_d[4]),o=r(_d[5]),d=r(_d[6]),l=r(_d[7]),u=r(_d[8]),b=r(_d[9])},5465,[12,14,1747,5466,4352,4345,1605,1987,4799,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useHotkeys",{enumerable:!0,get:function(){return t.useHotkeys}}),Object.defineProperty(e,"useHotkeysContext",{enumerable:!0,get:function(){return t.useHotkeysContext}}),Object.defineProperty(e,"useRecordHotkeys",{enumerable:!0,get:function(){return t.useRecordHotkeys}}),e.isAlphaNumeric=function(t){return new RegExp("^[a-zA-Z0-9]$").test(t)},e.getKeyFromEvent=function(t){if('key'in t)return t.key;if('nativeEvent'in t&&'key'in t.nativeEvent)return t.nativeEvent.key;return null};var t=r(d[0])},5466,[5467]); -__d(function(_g,_r,_i,_a,_m,_e,_d){"use strict";const e=["enabled","preventDefault","ignoreEventWhen"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"HotkeysProvider",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"isHotkeyPressed",{enumerable:!0,get:function(){return m}}),Object.defineProperty(_e,"useHotkeys",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"useHotkeysContext",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"useRecordHotkeys",{enumerable:!0,get:function(){return T}});var t,n=_r(_d[0]),o=(t=n)&&t.__esModule?t:{default:t},r=_r(_d[1]),i=_r(_d[2]);const s=["shift","alt","meta","mod","ctrl","control"];const c={esc:"escape",return:"enter",left:"arrowleft",right:"arrowright",up:"arrowup",down:"arrowdown",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function a(e){return(c[e.trim()]||e.trim()).toLowerCase().replace(/key|digit|numpad/,"")}function u(e){return s.includes(e)}function l(e,t=","){return e.toLowerCase().split(t)}function d(e,t="+",n=">",o=!1,r,i){let c=[],u=!1;(e=e.trim()).includes(n)?(u=!0,c=e.toLocaleLowerCase().split(n).map(e=>a(e))):c=e.toLocaleLowerCase().split(t).map(e=>a(e));const l={alt:c.includes("alt"),ctrl:c.includes("ctrl")||c.includes("control"),shift:c.includes("shift"),meta:c.includes("meta"),mod:c.includes("mod"),useKey:o},d=c.filter(e=>!s.includes(e));return Object.assign({},l,{keys:d,description:r,isSequence:u,hotkey:e,metadata:i})}typeof document<"u"&&(document.addEventListener("keydown",e=>{void 0!==e.code&&p([a(e.code)])}),document.addEventListener("keyup",e=>{void 0!==e.code&&v([a(e.code)])})),typeof window<"u"&&(window.addEventListener("blur",()=>{f.clear()}),window.addEventListener("focus",()=>{f.clear()}),window.addEventListener("contextmenu",()=>{setTimeout(()=>{f.clear()},0)})),typeof document<"u"&&document.addEventListener("visibilitychange",()=>{f.clear()});const f=new Set;function y(e){return Array.isArray(e)}function m(e,t=","){return(y(e)?e:e.split(t)).every(e=>f.has(e.trim().toLowerCase()))}function p(e){const t=Array.isArray(e)?e:[e];f.has("meta")&&f.forEach(e=>{u(e)||f.delete(e.toLowerCase())}),t.forEach(e=>{f.add(e.toLowerCase())})}function v(e){const t=Array.isArray(e)?e:[e];"meta"===e?f.clear():t.forEach(e=>{f.delete(e.toLowerCase())})}function h(e,t,n){("function"==typeof n&&n(e,t)||!0===n)&&e.preventDefault()}function k(e,t,n){return"function"==typeof n?n(e,t):!0===n||void 0===n}const g=["input","textarea","select","searchbox","slider","spinbutton","menuitem","menuitemcheckbox","menuitemradio","option","radio","textbox"];function b(e){return w(e,g)}function w(e,t=!1){const{target:n,composed:o}=e;let r,i;return L(n)&&o?(r=e.composedPath()[0]&&e.composedPath()[0].tagName,i=e.composedPath()[0]&&e.composedPath()[0].role):(r=n&&n.tagName,i=n&&n.role),y(t)?!(!r||!t?.some(e=>e.toLowerCase()===r.toLowerCase()||e===i)):!!(r&&t&&t)}function L(e){return!!e.tagName&&!e.tagName.startsWith("-")&&e.tagName.includes("-")}function S(e,t){return(0!==e.length||!t)&&(!t||(e.some(e=>t.includes(e))||e.includes("*")))}const C=(e,t,n=!1)=>{const{alt:o,meta:r,mod:i,shift:s,ctrl:c,keys:u,useKey:l}=t,{code:d,key:f,ctrlKey:y,metaKey:p,shiftKey:v,altKey:h}=e,k=a(d);if(l&&1===u?.length&&u.includes(f.toLowerCase()))return!0;if(!u?.includes(k)&&!["ctrl","control","unknown","meta","alt","shift","os"].includes(k))return!1;if(!n){if(o!==h&&"alt"!==k||s!==v&&"shift"!==k)return!1;if(i){if(typeof navigator>"u"||!/mac/i.test(navigator.userAgent)||/iphone|ipad|ipod/i.test(navigator.userAgent)?!y:!p)return!1}else if(r!==p&&"meta"!==k&&"os"!==k||c!==y&&"ctrl"!==k&&"control"!==k)return!1}return!(!u||1!==u.length||!u.includes(k))||(u&&u.length>0?!!u.includes(k)&&m(u):!u||0===u.length)},E=(0,r.createContext)(void 0),A=()=>(0,r.useContext)(E);function K({addHotkey:e,removeHotkey:t,children:n}){return(0,i.jsx)(E.Provider,{value:{addHotkey:e,removeHotkey:t},children:n})}function O(e,t){return e&&t&&"object"==typeof e&&"object"==typeof t?Object.keys(e).length===Object.keys(t).length&&Object.keys(e).reduce((n,o)=>n&&O(e[o],t[o]),!0):e===t}const j=(0,r.createContext)({hotkeys:[],activeScopes:[],toggleScope:()=>{},enableScope:()=>{},disableScope:()=>{}}),P=()=>(0,r.useContext)(j),R=({initiallyActiveScopes:e=["*"],children:t})=>{const[n,o]=(0,r.useState)(e),[s,c]=(0,r.useState)([]),a=(0,r.useCallback)(e=>{o(t=>t.includes("*")?[e]:Array.from(new Set([...t,e])))},[]),u=(0,r.useCallback)(e=>{o(t=>t.filter(t=>t!==e))},[]),l=(0,r.useCallback)(e=>{o(t=>t.includes(e)?t.filter(t=>t!==e):t.includes("*")?[e]:Array.from(new Set([...t,e])))},[]),d=(0,r.useCallback)(e=>{c(t=>[...t,e])},[]),f=(0,r.useCallback)(e=>{c(t=>t.filter(t=>!O(t,e)))},[]);return(0,i.jsx)(j.Provider,{value:{activeScopes:n,hotkeys:s,enableScope:a,disableScope:u,toggleScope:l},children:(0,i.jsx)(K,{addHotkey:d,removeHotkey:f,children:t})})};function x(e){const t=(0,r.useRef)(void 0);return O(t.current,e)||(t.current=e),t.current}const H=e=>{e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()},q=typeof window<"u"?r.useLayoutEffect:r.useEffect;function D(t){if(!t)return;const{enabled:n}=t,r=(0,o.default)(t,e);return"function"==typeof n?r:Object.assign({},r,{enabled:n})}function M(e,t,n,o){const[i,s]=(0,r.useState)(null),c=(0,r.useCallback)(e=>(s(e),()=>s(null)),[]),f=(0,r.useRef)(!1),m=Array.isArray(n)?Array.isArray(o)?void 0:o:n,g=y(e)?e.join(m?.delimiter):e,L=Array.isArray(n)?n:Array.isArray(o)?o:void 0,E=(0,r.useCallback)(t,L??[]),K=(0,r.useRef)(E);K.current=L?E:t;const O=x(D(m)),j=(0,r.useRef)(m?.enabled);j.current=m?.enabled;const R=(0,r.useRef)(m?.preventDefault);R.current=m?.preventDefault;const M=(0,r.useRef)(m?.ignoreEventWhen);M.current=m?.ignoreEventWhen;const{activeScopes:T}=P(),N=A();return q(()=>{if(!1===j.current||!S(T,O?.scopes))return;let e,t=[];const n=(n,o=!1)=>{if(!b(n)||w(n,O?.enableOnFormTags)){if(null!==i){const e=i.getRootNode();if((e instanceof Document||e instanceof ShadowRoot)&&e.activeElement!==i&&!i.contains(e.activeElement))return void H(n)}n.target?.isContentEditable&&!O?.enableOnContentEditable||l(g,O?.delimiter).forEach(r=>{if(r.includes(O?.splitKey??"+")&&r.includes(O?.sequenceSplitKey??">"))return void console.warn(`Hotkey ${r} contains both ${O?.splitKey??"+"} and ${O?.sequenceSplitKey??">"} which is not supported.`);const i=d(r,O?.splitKey,O?.sequenceSplitKey,O?.useKey,O?.description,O?.metadata);if(i.isSequence){e=setTimeout(()=>{t=[]},O?.sequenceTimeoutMs??1e3);const o=i.useKey?n.key:a(n.code);if(u(o.toLowerCase()))return;t.push(o);const r=i.keys?.[t.length-1];if(o!==r)return t=[],void(e&&clearTimeout(e));t.length===i.keys?.length&&(K.current(n,i),e&&clearTimeout(e),t=[])}else if(C(n,i,O?.ignoreModifiers)||i.keys?.includes("*")){if(M.current?.(n)||o&&f.current||(h(n,i,R.current),!k(n,i,j.current)))return;K.current(n,i),o||(f.current=!0)}})}},o=e=>{void 0!==e.code&&(p(a(e.code)),(void 0===O?.keydown&&!0!==O?.keyup||O?.keydown)&&n(e))},r=e=>{void 0!==e.code&&(v(a(e.code)),f.current=!1,O?.keyup&&n(e,!0))},s=i||m?.document||document;return s.addEventListener("keyup",r,m?.eventListenerOptions),s.addEventListener("keydown",o,m?.eventListenerOptions),N&&l(g,O?.delimiter).forEach(e=>{N.addHotkey(d(e,O?.splitKey,O?.sequenceSplitKey,O?.useKey,O?.description,O?.metadata))}),()=>{s.removeEventListener("keyup",r,m?.eventListenerOptions),s.removeEventListener("keydown",o,m?.eventListenerOptions),N&&l(g,O?.delimiter).forEach(e=>{N.removeHotkey(d(e,O?.splitKey,O?.sequenceSplitKey,O?.useKey,O?.description,O?.metadata))}),t=[],e&&clearTimeout(e)}},[i,O,T,g]),c}function T(e=!1,t=[]){const[n,o]=(0,r.useState)(new Set),[i,s]=(0,r.useState)(!1),c=(0,r.useMemo)(()=>new Set(t.map(e=>e.toLowerCase())),[t]),u=(0,r.useCallback)(t=>{if(void 0===t.code)return;const n=a(e?t.key:t.code).toLowerCase();c.has(n)||(t.preventDefault(),t.stopPropagation(),o(e=>{const t=new Set(e);return t.add(n),t}))},[e,c]),l=(0,r.useCallback)(()=>{s(!1)},[]),d=(0,r.useCallback)(()=>{o(new Set),s(!0)},[]),f=(0,r.useCallback)(()=>{o(new Set)},[]);return(0,r.useEffect)(()=>{if(typeof document<"u"&&i)return document.addEventListener("keydown",u),()=>{document.removeEventListener("keydown",u)}},[i,u]),[n,{start:d,stop:l,resetKeys:f,isRecording:i}]}},5467,[363,14,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value"],n=["value"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.BarcodeSettings=function(){const t=(0,s.c)(44),{store:u}=(0,h.useAppState)(),S=(0,j.useT)(),{localPatch:y}=(0,v.useLocalMutation)();let N;t[0]!==u?(N=()=>{const e=u.getLatest();return{barcode_scanning_avg_time_input_threshold:e.barcode_scanning_avg_time_input_threshold,barcode_scanning_min_chars:e.barcode_scanning_min_chars,barcode_scanning_prefix:e.barcode_scanning_prefix||"",barcode_scanning_suffix:e.barcode_scanning_suffix||""}},t[0]=u,t[1]=N):N=t[1];const k=(0,_.useObservablePickState)(u.$,N,"barcode_scanning_avg_time_input_threshold","barcode_scanning_min_chars","barcode_scanning_prefix","barcode_scanning_suffix");let P,I;t[2]===Symbol.for("react.memo_cache_sentinel")?(P=(0,l.zodResolver)(O),t[2]=P):P=t[2];t[3]!==k?(I={resolver:P,values:k},t[3]=k,t[4]=I):I=t[4];const M=(0,d.useForm)(I);let H;t[5]!==y||t[6]!==u?(H=async e=>{await y({document:u,data:e})},t[5]=y,t[6]=u,t[7]=H):H=t[7];const w=M,C=H;let E,L,z,A,B,D,R,T,V,$,q,G,J,K;t[8]!==w||t[9]!==C?(E={form:w,onChange:C},t[8]=w,t[9]=C,t[10]=E):E=t[10];(0,f.useFormChangeHandler)(E),t[11]===Symbol.for("react.memo_cache_sentinel")?(L=(0,F.jsx)(p.FormErrors,{}),t[11]=L):L=t[11];t[12]!==S?(z=n=>{const{field:t}=n,{value:s}=t,l=(0,c.default)(t,e);return(0,F.jsx)(o.default,{className:"flex-1",children:(0,F.jsx)(f.FormInput,Object.assign({label:S("settings.barcode_average_time_input_threshold_ms"),type:"numeric",value:null!=s?String(s):void 0},l))})},t[12]=S,t[13]=z):z=t[13];t[14]!==M.control||t[15]!==z?(A=(0,F.jsx)(f.FormField,{control:M.control,name:"barcode_scanning_avg_time_input_threshold",render:z}),t[14]=M.control,t[15]=z,t[16]=A):A=t[16];t[17]!==S?(B=e=>{const{field:t}=e,{value:s}=t,l=(0,c.default)(t,n);return(0,F.jsx)(o.default,{className:"flex-1",children:(0,F.jsx)(f.FormInput,Object.assign({label:S("settings.barcode_minimum_length"),type:"numeric",value:null!=s?String(s):void 0},l))})},t[17]=S,t[18]=B):B=t[18];t[19]!==M.control||t[20]!==B?(D=(0,F.jsx)(f.FormField,{control:M.control,name:"barcode_scanning_min_chars",render:B}),t[19]=M.control,t[20]=B,t[21]=D):D=t[21];t[22]!==D||t[23]!==A?(R=(0,F.jsxs)(b.HStack,{className:"gap-4",children:[A,D]}),t[22]=D,t[23]=A,t[24]=R):R=t[24];t[25]!==S?(T=e=>{const{field:n}=e;return(0,F.jsx)(o.default,{className:"flex-1",children:(0,F.jsx)(f.FormInput,Object.assign({label:S("settings.barcode_scanner_prefix")},n))})},t[25]=S,t[26]=T):T=t[26];t[27]!==M.control||t[28]!==T?(V=(0,F.jsx)(f.FormField,{control:M.control,name:"barcode_scanning_prefix",render:T}),t[27]=M.control,t[28]=T,t[29]=V):V=t[29];t[30]!==S?($=e=>{const{field:n}=e;return(0,F.jsx)(o.default,{className:"flex-1",children:(0,F.jsx)(f.FormInput,Object.assign({label:S("settings.barcode_scanner_suffix")},n))})},t[30]=S,t[31]=$):$=t[31];t[32]!==M.control||t[33]!==$?(q=(0,F.jsx)(f.FormField,{control:M.control,name:"barcode_scanning_suffix",render:$}),t[32]=M.control,t[33]=$,t[34]=q):q=t[34];t[35]!==V||t[36]!==q?(G=(0,F.jsxs)(b.HStack,{className:"gap-4",children:[V,q]}),t[35]=V,t[36]=q,t[37]=G):G=t[37];t[38]!==R||t[39]!==G?(J=(0,F.jsxs)(x.VStack,{className:"gap-4",children:[L,R,G]}),t[38]=R,t[39]=G,t[40]=J):J=t[40];t[41]!==M||t[42]!==J?(K=(0,F.jsx)(f.Form,Object.assign({},M,{children:J})),t[41]=M,t[42]=J,t[43]=K):K=t[43];return K};var c=t(r(_d[0])),s=r(_d[1]);r(_d[2]);var o=t(r(_d[3])),l=r(_d[4]),_=r(_d[5]),d=r(_d[6]),u=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var c=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,c.get?c:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[7])),f=r(_d[8]),b=r(_d[9]),x=r(_d[10]),h=r(_d[11]),j=r(_d[12]),p=r(_d[13]),v=r(_d[14]),F=r(_d[15]);const O=u.object({barcode_scanning_avg_time_input_threshold:u.number().default(24),barcode_scanning_min_chars:u.number().default(8),barcode_scanning_prefix:u.string().default(''),barcode_scanning_suffix:u.string().default('')})},5468,[363,12,14,585,4258,1747,4260,4330,4340,1351,1605,2022,1987,4392,3232,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],s=["value","onChange"],t=["value","onChange"],o=["value","onChange"],l=["value"],n=["value","onChange"];function c(e){return e&&e.__esModule?e:{default:e}}function u(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s}Object.defineProperty(_e,'__esModule',{value:!0}),_e.GeneralSettings=function(){const{store:c}=(0,S.useAppState)(),u=(0,h.useObservablePickState)(c.$,()=>{const e=c.getLatest();return{name:e.name,store_country:e.store_country,store_state:e.store_state,store_city:e.store_city,store_postcode:e.store_postcode,locale:e.locale,default_customer:e.default_customer,default_customer_is_cashier:e.default_customer_is_cashier,currency:e.currency,currency_pos:e.currency_pos,price_thousand_sep:e.price_thousand_sep,price_decimal_sep:e.price_decimal_sep,price_num_decimals:e.price_num_decimals,thousands_group_style:e.thousands_group_style}},'name','store_country','store_state','store_city','store_postcode','locale','default_customer','default_customer_is_cashier','currency','currency_pos','price_thousand_sep','price_decimal_sep','price_num_decimals','thousands_group_style'),{defaultCustomerResource:x}=(0,V.useDefaultCustomer)(),$=(0,h.useObservableSuspense)(x),z=(0,O.useT)(),{localPatch:A}=(0,L.useLocalMutation)(),{format:B}=(0,R.useCustomerNameFormat)(),[U,q]=_.useState(!1),J=(0,E.useRestHttpClient)(),K=(0,j.useForm)({resolver:(0,f.zodResolver)(T),values:u}),Q=_.useCallback(async e=>{await A({document:c,data:e})},[A,c]);(0,y.useFormChangeHandler)({form:K,onChange:Q});const W=K.watch('default_customer_is_cashier'),X=K.watch('store_country',K.getValues('store_country')),Y=_.useCallback(async()=>{q(!0);try{const e=(await J.get(`stores/${c.id}`)).data;await A({document:c,data:{name:e.name,store_country:e.store_country,store_state:e.store_state,store_city:e.store_city,store_postcode:e.store_postcode,locale:e.locale,default_customer:e.default_customer,default_customer_is_cashier:e.default_customer_is_cashier,currency:e.currency,currency_pos:e.currency_pos,price_thousand_sep:e.price_thousand_sep,price_decimal_sep:e.price_decimal_sep,price_num_decimals:e.price_num_decimals,wc_price_decimals:e.price_num_decimals}})}catch(e){console.error(e)}finally{q(!1)}},[J,A,c]);return(0,G.jsx)(y.Form,Object.assign({},K,{children:(0,G.jsxs)(v.VStack,{className:"gap-4",children:[(0,G.jsx)(P.FormErrors,{}),(0,G.jsx)(y.FormField,{control:K.control,name:"name",render:({field:e})=>(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.store_name')},e))}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"store_city",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.store_base_city')},e,{disabled:!0}))})}),(0,G.jsx)(y.FormField,{control:K.control,name:"store_postcode",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.store_base_postcode')},e,{disabled:!0}))})})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{name:"store_state",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({customComponent:k.StateFormInput,label:z('settings.store_base_state')},e,{countryCode:X,disabled:!0}))})}),(0,G.jsx)(y.FormField,{name:"store_country",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormCombobox,Object.assign({customComponent:N.CountryCombobox,label:z('settings.store_base_country')},e,{disabled:!0}))})})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"locale",render:s=>{let{field:{value:t,onChange:o}}=s,l=(0,d.default)(s.field,e);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormSelect,Object.assign({customComponent:M.LanguageSelect,label:z('settings.language'),value:t,onChange:o},l))})}}),(0,G.jsxs)(v.VStack,{className:"flex-1",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"default_customer",render:e=>{let{field:{value:t,onChange:o}}=e,l=(0,d.default)(e.field,s);return(0,G.jsx)(y.FormCombobox,Object.assign({customComponent:I.CustomerSelect,label:z('settings.default_customer'),onChange:o},l,{withGuest:!0,value:{value:t,label:B($)},disabled:W}))}}),(0,G.jsx)(y.FormField,{control:K.control,name:"default_customer_is_cashier",render:({field:e})=>(0,G.jsx)(y.FormSwitch,Object.assign({label:z('settings.default_customer_is_cashier')},e))})]})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"currency",render:e=>{let{field:{value:s,onChange:o}}=e,l=(0,d.default)(e.field,t);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormCombobox,Object.assign({customComponent:H.CurrencySelect,label:z('common.currency'),value:s,onChange:o},l))})}}),(0,G.jsx)(y.FormField,{control:K.control,name:"currency_pos",render:e=>{let{field:{value:s,onChange:t}}=e,l=(0,d.default)(e.field,o);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormSelect,Object.assign({customComponent:w.CurrencyPositionSelect,label:z('settings.currency_position'),value:s,onChange:t},l))})}})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"price_decimal_sep",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.decimal_separator')},e))})}),(0,G.jsx)(y.FormField,{control:K.control,name:"price_num_decimals",render:e=>{let{field:{value:s}}=e,t=(0,d.default)(e.field,l);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.number_of_decimals'),type:"numeric",value:s??void 0},t))})}})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"price_thousand_sep",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.thousand_separator')},e))})}),(0,G.jsx)(y.FormField,{control:K.control,name:"thousands_group_style",render:e=>{let{field:{value:s,onChange:t}}=e,o=(0,d.default)(e.field,n);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormSelect,Object.assign({label:z('settings.thousands_group_style'),customComponent:D.ThousandsStyleSelect,value:s,onChange:t},o))})}})]}),(0,G.jsxs)(C.ModalFooter,{className:"px-0",children:[(0,G.jsx)(b.Button,{variant:"destructive",onPress:Y,loading:U,children:z('settings.restore_server_settings')}),(0,G.jsx)(C.ModalClose,{children:z('common.close')})]})]})}))};var d=c(r(_d[0])),_=u(r(_d[1])),p=c(r(_d[2])),f=r(_d[3]),h=r(_d[4]),j=r(_d[5]),x=u(r(_d[6])),b=r(_d[7]),y=r(_d[8]),F=r(_d[9]),C=r(_d[10]),v=r(_d[11]),S=r(_d[12]),O=r(_d[13]),N=r(_d[14]),k=r(_d[15]),w=r(_d[16]),H=r(_d[17]),I=r(_d[18]),P=r(_d[19]),M=r(_d[20]),D=r(_d[21]),L=r(_d[22]),R=r(_d[23]),V=r(_d[24]),E=r(_d[25]),G=r(_d[26]);const T=x.object({name:x.string().optional(),store_country:x.string().optional(),store_state:x.string().optional(),store_city:x.string().optional(),store_postcode:x.string().optional(),locale:x.string().optional(),default_customer:x.number().default(0),default_customer_is_cashier:x.boolean().default(!1),currency:x.string().default('USD'),currency_pos:x.string().default('left'),price_thousand_sep:x.string().default(','),price_decimal_sep:x.string().default('.'),price_num_decimals:x.number().default(2),thousands_group_style:x.enum(['thousand','lakh','wan']).default('thousand')})},5469,[363,14,585,4258,1747,4260,4330,3185,4340,1351,4838,1605,2022,1987,4518,4525,5470,4388,4665,4392,5471,5472,3232,4535,4069,4401,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.CurrencyPositionSelect=function(l){const t=(0,n.c)(38);let o,_;if(t[0]!==l){var b=l;({value:_}=b),o=(0,c.default)(b,e),t[0]=l,t[1]=o,t[2]=_}else o=t[1],_=t[2];const f=(0,u.useT)();let j,p,x,S,y,O,T,w,C;t[3]!==f?(j=f("common.left"),t[3]=f,t[4]=j):j=t[4];t[5]!==j?(p={value:"left",label:j},t[5]=j,t[6]=p):p=t[6];t[7]!==f?(x=f("common.right"),t[7]=f,t[8]=x):x=t[8];t[9]!==x?(S={value:"right",label:x},t[9]=x,t[10]=S):S=t[10];t[11]!==f?(y=f("common.left_with_space"),t[11]=f,t[12]=y):y=t[12];t[13]!==y?(O={value:"left_space",label:y},t[13]=y,t[14]=O):O=t[14];t[15]!==f?(T=f("common.right_with_space"),t[15]=f,t[16]=T):T=t[16];t[17]!==T?(w={value:"right_space",label:T},t[17]=T,t[18]=w):w=t[18];t[19]!==p||t[20]!==S||t[21]!==O||t[22]!==w?(C=[p,S,O,w],t[19]=p,t[20]=S,t[21]=O,t[22]=w,t[23]=C):C=t[23];const M=C,P=M.find(e=>e.value===_?.value)?.label;let G,I,V,W,k;t[24]!==P||t[25]!==_?(G=_?Object.assign({},_,{label:P??""}):void 0,t[24]=P,t[25]=_,t[26]=G):G=t[26];t[27]!==f?(I=f("common.select_a_currency_position"),t[27]=f,t[28]=I):I=t[28];t[29]!==I?(V=(0,v.jsx)(s.SelectTrigger,{children:(0,v.jsx)(s.SelectValue,{placeholder:I})}),t[29]=I,t[30]=V):V=t[30];t[31]!==M?(W=(0,v.jsx)(s.SelectContent,{matchWidth:!0,children:(0,v.jsx)(s.SelectGroup,{children:M.map(h)})}),t[31]=M,t[32]=W):W=t[32];t[33]!==o||t[34]!==G||t[35]!==V||t[36]!==W?(k=(0,v.jsxs)(s.Select,Object.assign({value:G},o,{children:[V,W]})),t[33]=o,t[34]=G,t[35]=V,t[36]=W,t[37]=k):k=t[37];return k};var l,t=r(d[0]),c=(l=t)&&l.__esModule?l:{default:l},n=r(d[1]);r(d[2]);var s=r(d[3]),o=r(d[4]),u=r(d[5]),v=r(d[6]);function h(e){return(0,v.jsx)(s.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(o.Text,{children:e.label})},e.value)}},5470,[363,12,14,4191,1434,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.LanguageSelect=function(t){const f=(0,l.c)(36);let j,C;if(f[0]!==t){var _=t;({value:C}=_),j=(0,o.default)(_,e),f[0]=t,f[1]=j,f[2]=C}else j=f[1],C=f[2];const{locales:h}=(0,c.useLocale)(),p=(0,s.useT)();let I;f[3]!==h?(I=(0,n.default)(h,x),f[3]=h,f[4]=I):I=f[4];const D=I;let L;if(f[5]!==D||f[6]!==C?.value){let e;f[8]!==C?.value?(e=e=>e.value===C?.value,f[8]=C?.value,f[9]=e):e=f[9],L=D.find(e),f[5]=D,f[6]=C?.value,f[7]=L}else L=f[7];const y=L,N=y?.label;let O,S,T,E,M,$,z,P,V,k;f[10]!==N||f[11]!==C?(O=C?Object.assign({},C,{label:N??""}):void 0,f[10]=N,f[11]=C,f[12]=O):O=f[12];f[13]!==p?(S=p("common.select_language"),f[13]=p,f[14]=S):S=f[14];f[15]!==S?(T=(0,b.jsx)(u.ComboboxTrigger,{testID:"language-select-trigger",children:(0,b.jsx)(u.ComboboxValue,{placeholder:S})}),f[15]=S,f[16]=T):T=f[16];f[17]!==p?(E=p("common.search_languages"),f[17]=p,f[18]=E):E=f[18];f[19]!==E?(M=(0,b.jsx)(u.ComboboxInput,{testID:"language-search-input",placeholder:E}),f[19]=E,f[20]=M):M=f[20];f[21]!==p?($=p("common.no_language_found"),f[21]=p,f[22]=$):$=f[22];f[23]!==$?(z=(0,b.jsx)(u.ComboboxEmpty,{children:$}),f[23]=$,f[24]=z):z=f[24];f[25]!==D||f[26]!==z?(P=(0,b.jsx)(u.ComboboxList,{data:D,renderItem:v,estimatedItemSize:44,ListEmptyComponent:z}),f[25]=D,f[26]=z,f[27]=P):P=f[27];f[28]!==P||f[29]!==M?(V=(0,b.jsxs)(u.ComboboxContent,{testID:"language-combobox-content",children:[M,P]}),f[28]=P,f[29]=M,f[30]=V):V=f[30];f[31]!==j||f[32]!==V||f[33]!==O||f[34]!==T?(k=(0,b.jsxs)(u.Combobox,Object.assign({value:O},j,{children:[T,V]})),f[31]=j,f[32]=V,f[33]=O,f[34]=T,f[35]=k):k=f[35];return k};var o=t(r(d[0])),l=r(d[1]);r(d[2]);var n=t(r(d[3])),u=r(d[4]),s=r(d[5]),c=r(d[6]),b=r(d[7]);function v(e){const{item:t}=e;return(0,b.jsx)(u.ComboboxItem,{testID:`language-option-${t.value}`,value:String(t.value),label:t.label,item:t,children:(0,b.jsx)(u.ComboboxItemText,{})})}function x(e){let t=e.name;return e?.nativeName&&e.name!==e.nativeName&&(t+=` (${e.nativeName})`),{label:t,value:e.locale}}},5471,[363,12,14,2621,4350,1987,2017,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.ThousandsStyleSelect=function(l){const t=(0,c.c)(27);let o,S;if(t[0]!==l){var _=l;({value:S}=_),o=(0,s.default)(_,e),t[0]=l,t[1]=o,t[2]=S}else o=t[1],S=t[2];const f=(0,h.useT)(),{store:p}=(0,v.useAppState)(),x=(0,n.useObservableEagerState)(p.price_thousand_sep$),$=`123${x}456${x}789`;let O;t[3]!==$?(O={value:"thousand",label:$},t[3]=$,t[4]=O):O=t[4];const T=`12${x}34${x}56${x}789`;let y;t[5]!==T?(y={value:"lakh",label:T},t[5]=T,t[6]=y):y=t[6];const M=`1${x}2345${x}6789`;let k,w;t[7]!==M?(k={value:"wan",label:M},t[7]=M,t[8]=k):k=t[8];t[9]!==O||t[10]!==y||t[11]!==k?(w=[O,y,k],t[9]=O,t[10]=y,t[11]=k,t[12]=w):w=t[12];const A=w,C=A.find(e=>e.value===S?.value)?.label;let E,G,I,P,V;t[13]!==C||t[14]!==S?(E=S?Object.assign({},S,{label:C??""}):void 0,t[13]=C,t[14]=S,t[15]=E):E=t[15];t[16]!==f?(G=f("common.select_thousands_style"),t[16]=f,t[17]=G):G=t[17];t[18]!==G?(I=(0,b.jsx)(u.SelectTrigger,{children:(0,b.jsx)(u.SelectValue,{placeholder:G})}),t[18]=G,t[19]=I):I=t[19];t[20]!==A?(P=(0,b.jsx)(u.SelectContent,{matchWidth:!0,children:(0,b.jsx)(u.SelectGroup,{children:A.map(j)})}),t[20]=A,t[21]=P):P=t[21];t[22]!==o||t[23]!==I||t[24]!==P||t[25]!==E?(V=(0,b.jsxs)(u.Select,Object.assign({value:E},o,{children:[I,P]})),t[22]=o,t[23]=I,t[24]=P,t[25]=E,t[26]=V):V=t[26];return V};var l,t=r(d[0]),s=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var n=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]),h=r(d[7]),b=r(d[8]);function j(e){return(0,b.jsx)(u.SelectItem,{label:e.label,value:e.value,children:(0,b.jsx)(o.Text,{children:e.label})},e.value)}},5472,[363,12,14,1747,4191,1434,2022,1987,6]); -__d(function(g,r,i,a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PrintingSettings=function(){const e=(0,k.useT)(),{storeDB:n}=(0,C.useAppState)(),[A,E]=t.useState(!1),[O,M]=t.useState(),[N,I]=t.useState(),[V,B]=t.useState(new Set),F=(0,y.useRestHttpClient)(),R=t.useMemo(()=>(0,j.createCloudEnqueueFactory)(F),[F]),U=t.useMemo(()=>new m.PrinterService({cloudEnqueueFactory:R}),[R]),$=(0,T.useActiveTemplates)(),H=(0,P.useAvailablePrinterProfiles)();(0,v.useEnsureSystemPrinter)(n),t.useEffect(()=>()=>{U.dispose()},[U]);const L=t.useMemo(()=>n.collections.template_printer_overrides.find().$.pipe((0,l.map)(e=>{const t=new Map;for(const n of e)t.set(n.template_id,n.printer_profile_id);return t})),[n]),q=(0,o.useObservableState)(L,new Map),z=t.useCallback(t=>{const n={id:String(t.id),output_type:t.output_type??'html',paper_width:t.paper_width??null},s=(0,m.resolvePrinter)({template:n,overrides:new Map,profiles:H});return s?`${e('common.auto','Auto')} \u2014 ${s.name}`:`${e('common.auto','Auto')} \u2014 ${e('receipt.print_dialog','Print Dialog')}`},[H,e]),G=t.useCallback(async(e,t)=>{const s=n.collections.template_printer_overrides;if(t===S.AUTO_VALUE){const t=await s.findOne(e).exec();t&&await t.remove()}else await s.upsert({template_id:e,printer_profile_id:t})},[n]),J=t.useCallback(async e=>{const t=await n.collections.printer_profiles.findOne(e).exec();t&&!t.isBuiltIn&&await t.remove()},[n]),K=t.useCallback(async e=>{const t=await n.collections.printer_profiles.find().exec();if(t.some(t=>t.id===e))for(const n of t)n.id!==e||n.isDefault?n.id!==e&&n.isDefault&&await n.patch({isDefault:!1}):await n.patch({isDefault:!0})},[n]),Q=t.useCallback(async t=>{B(e=>new Set(e).add(t.id));try{if('cloud'===t.connectionType){if(!t.cloudPrinterId)throw new Error('Cloud printer profile is missing a cloudPrinterId');await F.post('/print-jobs/test',{printer_id:t.cloudPrinterId})}else await U.testPrint(t);u.Toast.show({title:e('settings.test_print_sent','Test print sent to %s').replace('%s',t.name),type:'success'})}catch(t){u.Toast.show({title:e('settings.test_print_failed','Test print failed'),description:t instanceof Error?t.message:String(t),type:'error'})}finally{B(e=>{const n=new Set(e);return n.delete(t.id),n})}},[F,U,e]),W=t.useCallback(()=>{I(void 0),M(void 0),E(!0)},[]),X=t.useCallback(e=>{I(void 0),M(e),E(!0)},[]),Y=H.filter(e=>!e.isBuiltIn).length,Z=H.some(e=>'system'!==e.connectionType);return(0,D.jsxs)(f.VStack,{className:"gap-6",children:[(0,D.jsxs)(f.VStack,{className:"gap-3",children:[(0,D.jsx)(b.SectionHeader,{icon:"printer",title:e('settings.printers','Printers'),description:e('settings.printers_description','Devices receipts can be sent to.')}),Z?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(s.default,{className:"border-border overflow-hidden rounded-lg border",children:H.map((e,t)=>(0,D.jsx)(_.PrinterRow,{profile:e,isFirst:0===t,isTesting:V.has(e.id),onTest:Q,onEdit:X,onSetDefault:K,onDelete:J},e.id))}),(0,D.jsx)(d.HStack,{className:"gap-2",children:(0,D.jsx)(c.Button,{leftIcon:"plus",className:"self-start",onPress:W,testID:"printing-add-printer-button",children:(0,D.jsx)(p.Text,{children:e('settings.add_printer','Add Printer')})})})]}):(0,D.jsx)(h.PrintersEmptyState,{onAddPrinter:W})]}),(0,D.jsxs)(f.VStack,{className:"gap-3",children:[(0,D.jsx)(b.SectionHeader,{icon:"receipt",title:e('receipt.receipt_templates','Receipt Templates'),description:e('settings.templates_description','Choose which printer each template prints to.')}),0===$.length?(0,D.jsx)(p.Text,{className:"text-muted-foreground text-sm",children:e('settings.no_templates','No active templates found.')}):(0,D.jsx)(s.default,{className:"border-border overflow-hidden rounded-lg border",children:$.map((t,n)=>{const s=String(t.id),o=q.get(s),l=z(t),c=o?H.find(e=>e.id===o):null,d=Boolean(o&&!c),p=o&&(c||d)?o:S.AUTO_VALUE,u=c?c.name:d?e('settings.printer_unavailable','Unavailable printer'):l;return(0,D.jsx)(w.TemplateRow,{template:t,isFirst:0===n,currentValue:p,selectedLabel:u,autoLabel:l,printers:H,unavailablePrinterId:d?o:void 0,onRoutingChange:G},s)})})]}),(0,D.jsx)(x.PrinterDialog,{open:A,onOpenChange:E,onSave:()=>{E(!1),M(void 0),I(void 0)},printer:O,printerCount:Y,prefill:N})]})};var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),n=r(_d[1]),s=(e=n)&&e.__esModule?e:{default:e},o=r(_d[2]),l=r(_d[3]),c=r(_d[4]),d=r(_d[5]),p=r(_d[6]),u=r(_d[7]),f=r(_d[8]),m=r(_d[9]),_=r(_d[10]),h=r(_d[11]),b=r(_d[12]),w=r(_d[13]),v=r(_d[14]),S=r(_d[15]),x=r(_d[16]),P=r(_d[17]),j=r(_d[18]),y=r(_d[19]),T=r(_d[20]),C=r(_d[21]),k=r(_d[22]),D=r(_d[23])},5473,[14,585,1747,1972,3185,1351,1434,5474,1605,4852,5477,5480,5481,5482,5483,5479,5484,4956,4950,4401,4945,2022,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const t=["title"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Toaster",{enumerable:!0,get:function(){return s.Toaster}}),Object.defineProperty(_e,"Toast",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),o=(e=n)&&e.__esModule?e:{default:e},s=r(d[1]);function c(t){return'text1'in t}const u={show:e=>{if(c(e)){console.log('Legacy toast props detected. These will be phased out in future versions.',JSON.stringify(e));const{type:t,text1:n,text2:o,props:c}=e,u=Object.assign({type:t},o&&{description:o},c?.dismissable&&{closeButton:!0},c?.action&&{action:{label:c.action.label,onClick:c.action.action}});return(0,s.toast)(n,u)}{const{title:n}=e,c=(0,o.default)(e,t);return(0,s.toast)(n,c)}}}},5474,[363,5475]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5475,[5476]); -__d(function(g,r,_i,a,m,_e,d){"use strict";const t=["message"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Toaster",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"toast",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"useSonner",{enumerable:!0,get:function(){return z}});var o=e(r(d[0])),n=e(r(d[1])),s=e(r(d[2]));const i=t=>{switch(t){case'success':return u;case'info':return p;case'warning':return f;case'error':return h;default:return null}},l=Array(12).fill(0),c=({visible:t,className:e})=>n.default.createElement("div",{className:['sonner-loading-wrapper',e].filter(Boolean).join(' '),"data-visible":t},n.default.createElement("div",{className:"sonner-spinner"},l.map((t,e)=>n.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${e}`})))),u=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),f=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},n.default.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),p=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),h=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),b=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},n.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),n.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),v=()=>{const[t,e]=n.default.useState(document.hidden);return n.default.useEffect(()=>{const t=()=>{e(document.hidden)};return document.addEventListener('visibilitychange',t),()=>window.removeEventListener('visibilitychange',t)},[]),t};let y=1;const w=new class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)}),this.publish=t=>{this.subscribers.forEach(e=>e(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=e=>{var n;const{message:s}=e,i=(0,o.default)(e,t),l='number'==typeof(null==e?void 0:e.id)||(null==(n=e.id)?void 0:n.length)>0?e.id:y++,c=this.toasts.find(t=>t.id===l),u=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(l)&&this.dismissedToasts.delete(l),c?this.toasts=this.toasts.map(t=>t.id===l?(this.publish(Object.assign({},t,e,{id:l,title:s})),Object.assign({},t,e,{id:l,dismissible:u,title:s})):t):this.addToast(Object.assign({title:s},i,{dismissible:u,id:l})),l},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(t=>{this.subscribers.forEach(e=>e({id:t.id,dismiss:!0}))}),t),this.message=(t,e)=>this.create(Object.assign({},e,{message:t})),this.error=(t,e)=>this.create(Object.assign({},e,{message:t,type:'error'})),this.success=(t,e)=>this.create(Object.assign({},e,{type:'success',message:t})),this.info=(t,e)=>this.create(Object.assign({},e,{type:'info',message:t})),this.warning=(t,e)=>this.create(Object.assign({},e,{type:'warning',message:t})),this.loading=(t,e)=>this.create(Object.assign({},e,{type:'loading',message:t})),this.promise=(t,e)=>{if(!e)return;let o;void 0!==e.loading&&(o=this.create(Object.assign({},e,{promise:t,type:'loading',message:e.loading,description:'function'!=typeof e.description?e.description:void 0})));const s=Promise.resolve(t instanceof Function?t():t);let i,l=void 0!==o;const c=s.then(async t=>{i=['resolve',t];if(n.default.isValidElement(t))l=!1,this.create({id:o,type:'default',message:t});else if(x(t)&&!t.ok){l=!1;const s='function'==typeof e.error?await e.error(`HTTP error! status: ${t.status}`):e.error,i='function'==typeof e.description?await e.description(`HTTP error! status: ${t.status}`):e.description,c='object'==typeof s&&!n.default.isValidElement(s)?s:{message:s};this.create(Object.assign({id:o,type:'error',description:i},c))}else if(t instanceof Error){l=!1;const s='function'==typeof e.error?await e.error(t):e.error,i='function'==typeof e.description?await e.description(t):e.description,c='object'==typeof s&&!n.default.isValidElement(s)?s:{message:s};this.create(Object.assign({id:o,type:'error',description:i},c))}else if(void 0!==e.success){l=!1;const s='function'==typeof e.success?await e.success(t):e.success,i='function'==typeof e.description?await e.description(t):e.description,c='object'==typeof s&&!n.default.isValidElement(s)?s:{message:s};this.create(Object.assign({id:o,type:'success',description:i},c))}}).catch(async t=>{if(i=['reject',t],void 0!==e.error){l=!1;const s='function'==typeof e.error?await e.error(t):e.error,i='function'==typeof e.description?await e.description(t):e.description,c='object'==typeof s&&!n.default.isValidElement(s)?s:{message:s};this.create(Object.assign({id:o,type:'error',description:i},c))}}).finally(()=>{l&&(this.dismiss(o),o=void 0),null==e.finally||e.finally.call(e)}),u=()=>new Promise((t,e)=>c.then(()=>'reject'===i[0]?e(i[1]):t(i[1])).catch(e));return'string'!=typeof o&&'number'!=typeof o?{unwrap:u}:Object.assign(o,{unwrap:u})},this.custom=(t,e)=>{const o=(null==e?void 0:e.id)||y++;return this.create(Object.assign({jsx:t(o),id:o},e)),o},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},x=t=>t&&'object'==typeof t&&'ok'in t&&'boolean'==typeof t.ok&&'status'in t&&'number'==typeof t.status,E=(t,e)=>{const o=(null==e?void 0:e.id)||y++;return w.addToast(Object.assign({title:t},e,{id:o})),o},k=Object.assign(E,{success:w.success,info:w.info,warning:w.warning,error:w.error,custom:w.custom,message:w.message,promise:w.promise,dismiss:w.dismiss,loading:w.loading},{getHistory:()=>w.toasts,getToasts:()=>w.getActiveToasts()});function j(t){return void 0!==t.label}!(function(t){if(!t||'undefined'==typeof document)return;let e=document.head||document.getElementsByTagName('head')[0],o=document.createElement('style');o.type='text/css',e.appendChild(o),o.styleSheet?o.styleSheet.cssText=t:o.appendChild(document.createTextNode(t))})("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");const N=3,S=14;function T(...t){return t.filter(Boolean).join(' ')}function B(t){const[e,o]=t.split('-'),n=[];return e&&n.push(e),o&&n.push(o),n}const M=t=>{var e,o,s,l,u,f,p,h,y;const{invert:w,toast:x,unstyled:E,interacting:k,setHeights:N,visibleToasts:S,heights:M,index:C,toasts:O,expanded:z,removeToast:R,defaultRichColors:D,closeButton:P,style:Y,cancelButtonStyle:I,actionButtonStyle:$,className:A="",descriptionClassName:L="",duration:H,position:V,gap:X,expandByDefault:U,classNames:_,icons:F,closeButtonAriaLabel:K="Close toast"}=t,[q,W]=n.default.useState(null),[G,J]=n.default.useState(null),[Q,Z]=n.default.useState(!1),[tt,et]=n.default.useState(!1),[at,ot]=n.default.useState(!1),[nt,st]=n.default.useState(!1),[rt,it]=n.default.useState(!1),[lt,dt]=n.default.useState(0),[ct,ut]=n.default.useState(0),ft=n.default.useRef(x.duration||H||4e3),mt=n.default.useRef(null),pt=n.default.useRef(null),gt=0===C,ht=C+1<=S,bt=x.type,vt=!1!==x.dismissible,yt=x.className||'',wt=x.descriptionClassName||'',xt=n.default.useMemo(()=>M.findIndex(t=>t.toastId===x.id)||0,[M,x.id]),Et=n.default.useMemo(()=>{var t;return null!=(t=x.closeButton)?t:P},[x.closeButton,P]),kt=n.default.useMemo(()=>x.duration||H||4e3,[x.duration,H]),jt=n.default.useRef(0),Nt=n.default.useRef(0),St=n.default.useRef(0),Tt=n.default.useRef(null),[Bt,Mt]=V.split('-'),Ct=n.default.useMemo(()=>M.reduce((t,e,o)=>o>=xt?t:t+e.height,0),[M,xt]),Ot=v(),zt=x.invert||w,Rt='loading'===bt;Nt.current=n.default.useMemo(()=>xt*X+Ct,[xt,Ct]),n.default.useEffect(()=>{ft.current=kt},[kt]),n.default.useEffect(()=>{Z(!0)},[]),n.default.useEffect(()=>{const t=pt.current;if(t){const e=t.getBoundingClientRect().height;return ut(e),N(t=>[{toastId:x.id,height:e,position:x.position},...t]),()=>N(t=>t.filter(t=>t.toastId!==x.id))}},[N,x.id]),n.default.useLayoutEffect(()=>{if(!Q)return;const t=pt.current,e=t.style.height;t.style.height='auto';const o=t.getBoundingClientRect().height;t.style.height=e,ut(o),N(t=>t.find(t=>t.toastId===x.id)?t.map(t=>t.toastId===x.id?Object.assign({},t,{height:o}):t):[{toastId:x.id,height:o,position:x.position},...t])},[Q,x.title,x.description,N,x.id,x.jsx,x.action,x.cancel]);const Dt=n.default.useCallback(()=>{et(!0),dt(Nt.current),N(t=>t.filter(t=>t.toastId!==x.id)),setTimeout(()=>{R(x)},200)},[x,R,N,Nt]);n.default.useEffect(()=>{if(x.promise&&'loading'===bt||x.duration===1/0||'loading'===x.type)return;let t;return z||k||Ot?(()=>{if(St.current{null==x.onAutoClose||x.onAutoClose.call(x,x),Dt()},ft.current)),()=>clearTimeout(t)},[z,k,x,bt,Ot,Dt]),n.default.useEffect(()=>{x.delete&&(Dt(),null==x.onDismiss||x.onDismiss.call(x,x))},[Dt,x.delete]);const Pt=x.icon||(null==F?void 0:F[bt])||i(bt);var Yt,It;return n.default.createElement("li",{tabIndex:0,ref:pt,className:T(A,yt,null==_?void 0:_.toast,null==x||null==(e=x.classNames)?void 0:e.toast,null==_?void 0:_.default,null==_?void 0:_[bt],null==x||null==(o=x.classNames)?void 0:o[bt]),"data-sonner-toast":"","data-rich-colors":null!=(Yt=x.richColors)?Yt:D,"data-styled":!Boolean(x.jsx||x.unstyled||E),"data-mounted":Q,"data-promise":Boolean(x.promise),"data-swiped":rt,"data-removed":tt,"data-visible":ht,"data-y-position":Bt,"data-x-position":Mt,"data-index":C,"data-front":gt,"data-swiping":at,"data-dismissible":vt,"data-type":bt,"data-invert":zt,"data-swipe-out":nt,"data-swipe-direction":G,"data-expanded":Boolean(z||U&&Q),"data-testid":x.testId,style:Object.assign({'--index':C,'--toasts-before':C,'--z-index':O.length-C,'--offset':`${tt?lt:Nt.current}px`,'--initial-height':U?'auto':`${ct}px`},Y,x.style),onDragEnd:()=>{ot(!1),W(null),Tt.current=null},onPointerDown:t=>{2!==t.button&&!Rt&&vt&&(mt.current=new Date,dt(Nt.current),t.target.setPointerCapture(t.pointerId),'BUTTON'!==t.target.tagName&&(ot(!0),Tt.current={x:t.clientX,y:t.clientY}))},onPointerUp:()=>{var t,e,o;if(nt||!vt)return;Tt.current=null;const n=Number((null==(t=pt.current)?void 0:t.style.getPropertyValue('--swipe-amount-x').replace('px',''))||0),s=Number((null==(e=pt.current)?void 0:e.style.getPropertyValue('--swipe-amount-y').replace('px',''))||0),i=(new Date).getTime()-(null==(o=mt.current)?void 0:o.getTime()),l='x'===q?n:s,c=Math.abs(l)/i;if(Math.abs(l)>=45||c>.11)return dt(Nt.current),null==x.onDismiss||x.onDismiss.call(x,x),J('x'===q?n>0?'right':'left':s>0?'down':'up'),Dt(),void st(!0);var u,f;null==(u=pt.current)||u.style.setProperty('--swipe-amount-x',"0px"),null==(f=pt.current)||f.style.setProperty('--swipe-amount-y',"0px"),it(!1),ot(!1),W(null)},onPointerMove:e=>{var o,n,s;if(!Tt.current||!vt)return;if((null==(o=window.getSelection())?void 0:o.toString().length)>0)return;const i=e.clientY-Tt.current.y,l=e.clientX-Tt.current.x;var c;const u=null!=(c=t.swipeDirections)?c:B(V);!q&&(Math.abs(l)>1||Math.abs(i)>1)&&W(Math.abs(l)>Math.abs(i)?'x':'y');let f={x:0,y:0};const p=t=>1/(1.5+Math.abs(t)/20);if('y'===q){if(u.includes('top')||u.includes('bottom'))if(u.includes('top')&&i<0||u.includes('bottom')&&i>0)f.y=i;else{const t=i*p(i);f.y=Math.abs(t)0)f.x=l;else{const t=l*p(l);f.x=Math.abs(t)0||Math.abs(f.y)>0)&&it(!0),null==(n=pt.current)||n.style.setProperty('--swipe-amount-x',`${f.x}px`),null==(s=pt.current)||s.style.setProperty('--swipe-amount-y',`${f.y}px`)}},Et&&!x.jsx&&'loading'!==bt?n.default.createElement("button",{"aria-label":K,"data-disabled":Rt,"data-close-button":!0,onClick:Rt||!vt?()=>{}:()=>{Dt(),null==x.onDismiss||x.onDismiss.call(x,x)},className:T(null==_?void 0:_.closeButton,null==x||null==(s=x.classNames)?void 0:s.closeButton)},null!=(It=null==F?void 0:F.close)?It:b):null,(bt||x.icon||x.promise)&&null!==x.icon&&(null!==(null==F?void 0:F[bt])||x.icon)?n.default.createElement("div",{"data-icon":"",className:T(null==_?void 0:_.icon,null==x||null==(l=x.classNames)?void 0:l.icon)},x.promise||'loading'===x.type&&!x.icon?x.icon||(function(){var t,e;return(null==F?void 0:F.loading)?n.default.createElement("div",{className:T(null==_?void 0:_.loader,null==x||null==(e=x.classNames)?void 0:e.loader,'sonner-loader'),"data-visible":'loading'===bt},F.loading):n.default.createElement(c,{className:T(null==_?void 0:_.loader,null==x||null==(t=x.classNames)?void 0:t.loader),visible:'loading'===bt})})():null,'loading'!==x.type?Pt:null):null,n.default.createElement("div",{"data-content":"",className:T(null==_?void 0:_.content,null==x||null==(u=x.classNames)?void 0:u.content)},n.default.createElement("div",{"data-title":"",className:T(null==_?void 0:_.title,null==x||null==(f=x.classNames)?void 0:f.title)},x.jsx?x.jsx:'function'==typeof x.title?x.title():x.title),x.description?n.default.createElement("div",{"data-description":"",className:T(L,wt,null==_?void 0:_.description,null==x||null==(p=x.classNames)?void 0:p.description)},'function'==typeof x.description?x.description():x.description):null),n.default.isValidElement(x.cancel)?x.cancel:x.cancel&&j(x.cancel)?n.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:x.cancelButtonStyle||I,onClick:t=>{j(x.cancel)&&vt&&(null==x.cancel.onClick||x.cancel.onClick.call(x.cancel,t),Dt())},className:T(null==_?void 0:_.cancelButton,null==x||null==(h=x.classNames)?void 0:h.cancelButton)},x.cancel.label):null,n.default.isValidElement(x.action)?x.action:x.action&&j(x.action)?n.default.createElement("button",{"data-button":!0,"data-action":!0,style:x.actionButtonStyle||$,onClick:t=>{j(x.action)&&(null==x.action.onClick||x.action.onClick.call(x.action,t),t.defaultPrevented||Dt())},className:T(null==_?void 0:_.actionButton,null==x||null==(y=x.classNames)?void 0:y.actionButton)},x.action.label):null)};function C(){if('undefined'==typeof window)return'ltr';if('undefined'==typeof document)return'ltr';const t=document.documentElement.getAttribute('dir');return'auto'!==t&&t?t:window.getComputedStyle(document.documentElement).direction}function O(t,e){const o={};return[t,e].forEach((t,e)=>{const n=1===e,s=n?'--mobile-offset':'--offset',i=n?"16px":"24px";function l(t){['top','right','bottom','left'].forEach(e=>{o[`${s}-${e}`]='number'==typeof t?`${t}px`:t})}'number'==typeof t||'string'==typeof t?l(t):'object'==typeof t?['top','right','bottom','left'].forEach(e=>{void 0===t[e]?o[`${s}-${e}`]=i:o[`${s}-${e}`]='number'==typeof t[e]?`${t[e]}px`:t[e]}):l(i)}),o}function z(){const[t,e]=n.default.useState([]);return n.default.useEffect(()=>w.subscribe(t=>{t.dismiss?setTimeout(()=>{s.default.flushSync(()=>{e(e=>e.filter(e=>e.id!==t.id))})}):setTimeout(()=>{s.default.flushSync(()=>{e(e=>{const o=e.findIndex(e=>e.id===t.id);return-1!==o?[...e.slice(0,o),Object.assign({},e[o],t),...e.slice(o+1)]:[t,...e]})})})}),[]),{toasts:t}}const R=n.default.forwardRef(function(t,e){const{id:o,invert:i,position:l="bottom-right",hotkey:c=['altKey','KeyT'],expand:u,closeButton:f,className:p,offset:h,mobileOffset:b,theme:v="light",richColors:y,duration:x,style:E,visibleToasts:k=N,toastOptions:j,dir:T=C(),gap:B=S,icons:z,containerAriaLabel:R="Notifications"}=t,[D,P]=n.default.useState([]),Y=n.default.useMemo(()=>o?D.filter(t=>t.toasterId===o):D.filter(t=>!t.toasterId),[D,o]),I=n.default.useMemo(()=>Array.from(new Set([l].concat(Y.filter(t=>t.position).map(t=>t.position)))),[Y,l]),[$,A]=n.default.useState([]),[L,H]=n.default.useState(!1),[V,X]=n.default.useState(!1),[U,_]=n.default.useState('system'!==v?v:'undefined'!=typeof window&&window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'),F=n.default.useRef(null),K=c.join('+').replace(/Key/g,'').replace(/Digit/g,''),q=n.default.useRef(null),W=n.default.useRef(!1),G=n.default.useCallback(t=>{P(e=>{var o;return(null==(o=e.find(e=>e.id===t.id))?void 0:o.delete)||w.dismiss(t.id),e.filter(({id:e})=>e!==t.id)})},[]);return n.default.useEffect(()=>w.subscribe(t=>{t.dismiss?requestAnimationFrame(()=>{P(e=>e.map(e=>e.id===t.id?Object.assign({},e,{delete:!0}):e))}):setTimeout(()=>{s.default.flushSync(()=>{P(e=>{const o=e.findIndex(e=>e.id===t.id);return-1!==o?[...e.slice(0,o),Object.assign({},e[o],t),...e.slice(o+1)]:[t,...e]})})})}),[D]),n.default.useEffect(()=>{if('system'!==v)return void _(v);if('system'===v&&(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches?_('dark'):_('light')),'undefined'==typeof window)return;const t=window.matchMedia('(prefers-color-scheme: dark)');try{t.addEventListener('change',({matches:t})=>{_(t?'dark':'light')})}catch(e){t.addListener(({matches:t})=>{try{_(t?'dark':'light')}catch(t){console.error(t)}})}},[v]),n.default.useEffect(()=>{D.length<=1&&H(!1)},[D]),n.default.useEffect(()=>{const t=t=>{var e;var o;c.every(e=>t[e]||t.code===e)&&(H(!0),null==(o=F.current)||o.focus());'Escape'!==t.code||document.activeElement!==F.current&&!(null==(e=F.current)?void 0:e.contains(document.activeElement))||H(!1)};return document.addEventListener('keydown',t),()=>document.removeEventListener('keydown',t)},[c]),n.default.useEffect(()=>{if(F.current)return()=>{q.current&&(q.current.focus({preventScroll:!0}),q.current=null,W.current=!1)}},[F.current]),n.default.createElement("section",{ref:e,"aria-label":`${R} ${K}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},I.map((e,o)=>{var s;const[l,c]=e.split('-');return Y.length?n.default.createElement("ol",{key:e,dir:'auto'===T?C():T,tabIndex:-1,ref:F,className:p,"data-sonner-toaster":!0,"data-sonner-theme":U,"data-y-position":l,"data-x-position":c,style:Object.assign({'--front-toast-height':`${(null==(s=$[0])?void 0:s.height)||0}px`,'--width':"356px",'--gap':`${B}px`},E,O(h,b)),onBlur:t=>{W.current&&!t.currentTarget.contains(t.relatedTarget)&&(W.current=!1,q.current&&(q.current.focus({preventScroll:!0}),q.current=null))},onFocus:t=>{t.target instanceof HTMLElement&&'false'===t.target.dataset.dismissible||W.current||(W.current=!0,q.current=t.relatedTarget)},onMouseEnter:()=>H(!0),onMouseMove:()=>H(!0),onMouseLeave:()=>{V||H(!1)},onDragEnd:()=>H(!1),onPointerDown:t=>{t.target instanceof HTMLElement&&'false'===t.target.dataset.dismissible||X(!0)},onPointerUp:()=>X(!1)},Y.filter(t=>!t.position&&0===o||t.position===e).map((o,s)=>{var l,c;return n.default.createElement(M,{key:o.id,icons:z,index:s,toast:o,defaultRichColors:y,duration:null!=(l=null==j?void 0:j.duration)?l:x,className:null==j?void 0:j.className,descriptionClassName:null==j?void 0:j.descriptionClassName,invert:i,visibleToasts:k,closeButton:null!=(c=null==j?void 0:j.closeButton)?c:f,interacting:V,position:e,style:null==j?void 0:j.style,unstyled:null==j?void 0:j.unstyled,classNames:null==j?void 0:j.classNames,cancelButtonStyle:null==j?void 0:j.cancelButtonStyle,actionButtonStyle:null==j?void 0:j.actionButtonStyle,closeButtonAriaLabel:null==j?void 0:j.closeButtonAriaLabel,removeToast:G,toasts:Y.filter(t=>t.position==o.position),heights:$.filter(t=>t.position==o.position),setHeights:A,expandByDefault:u,gap:B,expanded:L,swipeDirections:t.swipeDirections})})):null}))})},5476,[363,14,95]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PrinterRow=function(t){const n=(0,e.c)(62),{profile:I,isFirst:P,isTesting:w,onTest:T,onEdit:_,onSetDefault:$,onDelete:b}=t,N=(0,h.useT)();let S;if("system"===I.connectionType){let e,t;n[0]!==N?(e=N("settings.connection_print_dialog","Print Dialog"),n[0]=N,n[1]=e):e=n[1],n[2]!==N?(t=N("settings.connection_built_in","built-in"),n[2]=N,n[3]=t):t=n[3],S=`${e} \xb7 ${t}`}else if("cloud"===I.connectionType){let e;n[4]!==I.cloudProvider||n[5]!==N?(e="star-cloudprnt"===I.cloudProvider?"Star CloudPRNT":"epson-sdp"===I.cloudProvider?"Epson Server Direct Print":"printnode"===I.cloudProvider?"PrintNode":N("settings.cloud_printer","Cloud printer"),n[4]=I.cloudProvider,n[5]=N,n[6]=e):e=n[6];const t=e;let s;n[7]!==N?(s=N("settings.managed_by_wcpos","managed by WCPOS"),n[7]=N,n[8]=s):s=n[8],S=`${t} \xb7 ${s}`}else{const e=I.address||"?",t=I.port?`${e}:${I.port}`:e;S="epson"===I.vendor?`${t} \xb7 Epson`:"star"===I.vendor?`${t} \xb7 Star`:t}const B=!I.isDefault&&!I.isBuiltIn,M=!I.isBuiltIn,y=B||M;let C;n[9]!==P?(C=!P&&(0,v.jsx)(s.default,{className:"border-border border-t"}),n[9]=P,n[10]=C):C=n[10];const E=`printer-row-${I.id}`;let z,k,F,O,R,V,q;n[11]!==I?(z=(0,D.printerIconName)(I),n[11]=I,n[12]=z):z=n[12];n[13]!==z?(k=(0,v.jsx)(s.default,{className:"bg-muted rounded-md p-2",children:(0,v.jsx)(u.Icon,{name:z,variant:"muted",size:"lg"})}),n[13]=z,n[14]=k):k=n[14];n[15]!==I.name?(F=(0,v.jsx)(f.Text,{className:"text-sm font-medium",children:I.name}),n[15]=I.name,n[16]=F):F=n[16];n[17]!==S?(O=(0,v.jsx)(f.Text,{className:"text-muted-foreground text-xs",children:S}),n[17]=S,n[18]=O):O=n[18];n[19]!==F||n[20]!==O?(R=(0,v.jsxs)(j.VStack,{className:"flex-1 gap-0.5",children:[F,O]}),n[19]=F,n[20]=O,n[21]=R):R=n[21];n[22]!==I.isDefault||n[23]!==N?(V=I.isDefault&&(0,v.jsx)(x.StatusBadge,{variant:"default",label:N("common.default","Default")}),n[22]=I.isDefault,n[23]=N,n[24]=V):V=n[24];n[25]!==T||n[26]!==I?(q=()=>T(I),n[25]=T,n[26]=I,n[27]=q):q=n[27];const H=`printer-row-${I.id}-test`;let W,A,G,J,K,L,Q,U;n[28]!==N?(W=N("settings.test_print","Test"),n[28]=N,n[29]=W):W=n[29];n[30]!==W?(A=(0,v.jsx)(f.Text,{children:W}),n[30]=W,n[31]=A):A=n[31];n[32]!==w||n[33]!==H||n[34]!==A||n[35]!==q?(G=(0,v.jsx)(o.Button,{variant:"outline",size:"sm",loading:w,onPress:q,testID:H,children:A}),n[32]=w,n[33]=H,n[34]=A,n[35]=q,n[36]=G):G=n[36];n[37]!==_||n[38]!==I||n[39]!==N?(J=!I.isBuiltIn&&(0,v.jsx)(o.Button,{variant:"outline",size:"sm",leftIcon:"penToSquare",onPress:()=>_(I),testID:`printer-row-${I.id}-edit`,children:(0,v.jsx)(f.Text,{children:N("common.edit","Edit")})}),n[37]=_,n[38]=I,n[39]=N,n[40]=J):J=n[40];n[41]!==M||n[42]!==B||n[43]!==b||n[44]!==$||n[45]!==I.id||n[46]!==y||n[47]!==N?(K=y&&(0,v.jsxs)(l.DropdownMenu,{children:[(0,v.jsx)(l.DropdownMenuTrigger,{asChild:!0,children:(0,v.jsx)(p.IconButton,{name:"ellipsisVertical",testID:`printer-row-${I.id}-menu`})}),(0,v.jsxs)(l.DropdownMenuContent,{align:"end",children:[B&&(0,v.jsxs)(l.DropdownMenuItem,{onPress:()=>$(I.id),testID:`printer-row-${I.id}-set-default`,children:[(0,v.jsx)(u.Icon,{name:"star"}),(0,v.jsx)(f.Text,{children:N("settings.set_default","Set Default")})]}),M&&(0,v.jsxs)(l.DropdownMenuItem,{variant:"destructive",onPress:()=>b(I.id),testID:`printer-row-${I.id}-delete`,children:[(0,v.jsx)(u.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,v.jsx)(f.Text,{children:N("common.delete","Delete")})]})]})]}),n[41]=M,n[42]=B,n[43]=b,n[44]=$,n[45]=I.id,n[46]=y,n[47]=N,n[48]=K):K=n[48];n[49]!==G||n[50]!==J||n[51]!==K||n[52]!==V?(L=(0,v.jsxs)(c.HStack,{className:"items-center gap-2",children:[V,G,J,K]}),n[49]=G,n[50]=J,n[51]=K,n[52]=V,n[53]=L):L=n[53];n[54]!==L||n[55]!==E||n[56]!==k||n[57]!==R?(Q=(0,v.jsxs)(s.default,{testID:E,className:"flex-row items-center gap-3 p-3",children:[k,R,L]}),n[54]=L,n[55]=E,n[56]=k,n[57]=R,n[58]=Q):Q=n[58];n[59]!==C||n[60]!==Q?(U=(0,v.jsxs)(v.Fragment,{children:[C,Q]}),n[59]=C,n[60]=Q,n[61]=U):U=n[61];return U};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),p=r(d[7]),x=r(d[8]),f=r(d[9]),j=r(d[10]),D=r(d[11]),h=r(d[12]),v=r(d[13])},5477,[12,14,585,3185,4476,1351,1357,1574,5478,1434,1605,5479,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const t=["label","variant","className"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.StatusBadge=function(e){const c=(0,s.c)(17);let b,p,_,j,y,w,N,h;if(c[0]!==e){var M=e;({label:p,variant:j,className:b}=M),_=(0,n.default)(M,t),c[0]=e,c[1]=b,c[2]=p,c[3]=_,c[4]=j}else b=c[1],p=c[2],_=c[3],j=c[4];c[5]!==b||c[6]!==j?(y=(0,l.cn)(v({variant:j}),b),c[5]=b,c[6]=j,c[7]=y):y=c[7];c[8]!==j?(w=x({variant:j}),c[8]=j,c[9]=w):w=c[9];c[10]!==p||c[11]!==w?(N=(0,o.jsx)(f.Text,{className:w,children:p}),c[10]=p,c[11]=w,c[12]=N):N=c[12];c[13]!==_||c[14]!==y||c[15]!==N?(h=(0,o.jsx)(u.default,Object.assign({className:y},_,{children:N})),c[13]=_,c[14]=y,c[15]=N,c[16]=h):h=c[16];return h};var n=e(r(d[0])),s=r(d[1]);r(d[2]);var u=e(r(d[3])),c=r(d[4]),l=r(d[5]),f=r(d[6]),o=r(d[7]);const v=(0,c.cva)('items-center justify-center rounded-full px-2 py-0.5',{variants:{variant:{default:'bg-primary/15',success:'bg-success/15',warning:'bg-warning/15',error:'bg-destructive/15',info:'bg-info/15',muted:'bg-muted'}},defaultVariants:{variant:'default'}}),x=(0,c.cva)('text-[10px] font-semibold',{variants:{variant:{default:'text-primary',success:'text-success',warning:'text-warning',error:'text-destructive',info:'text-info',muted:'text-muted-foreground'}},defaultVariants:{variant:'default'}})},5478,[363,12,14,585,1352,1354,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AUTO_VALUE",{enumerable:!0,get:function(){return t}}),e.printerIconName=function(t){return'system'===t.connectionType?'desktop':'printer'},e.templateTypeLabel=function(t){if('escpos'===t.output_type)return`ESC/POS ${t.paper_width??''}`.trim();return'HTML'};const t='__auto__'},5479,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PrintersEmptyState=function(t){const n=(0,e.c)(20),{onAddPrinter:_}=t,f=(0,p.useT)();let j,b,N,y,P,v,w,S,T;n[0]===Symbol.for("react.memo_cache_sentinel")?(j=(0,h.jsx)(s.default,{className:"bg-muted rounded-lg p-3",children:(0,h.jsx)(l.Icon,{name:"printer",variant:"muted",size:"2xl"})}),n[0]=j):j=n[0];n[1]!==f?(b=f("settings.no_printers_configured","No printers configured"),n[1]=f,n[2]=b):b=n[2];n[3]!==b?(N=(0,h.jsx)(u.Text,{className:"text-center font-medium",children:b}),n[3]=b,n[4]=N):N=n[4];n[5]!==f?(y=f("settings.no_printers_body","Add a printer to send receipts straight to your hardware. You can always use the Print Dialog without one."),n[5]=f,n[6]=y):y=n[6];n[7]!==y?(P=(0,h.jsx)(u.Text,{className:"text-muted-foreground text-center text-sm",children:y}),n[7]=y,n[8]=P):P=n[8];n[9]!==f?(v=f("settings.add_printer","Add Printer"),n[9]=f,n[10]=v):v=n[10];n[11]!==v?(w=(0,h.jsx)(u.Text,{children:v}),n[11]=v,n[12]=w):w=n[12];n[13]!==_||n[14]!==w?(S=(0,h.jsx)(c.HStack,{className:"gap-2",children:(0,h.jsx)(o.Button,{leftIcon:"plus",onPress:_,testID:"printing-add-printer-button",children:w})}),n[13]=_,n[14]=w,n[15]=S):S=n[15];n[16]!==N||n[17]!==P||n[18]!==S?(T=(0,h.jsx)(s.default,{className:"border-border items-center rounded-lg border border-dashed p-8",children:(0,h.jsxs)(x.VStack,{className:"max-w-sm items-center gap-3",children:[j,N,P,S]})}),n[16]=N,n[17]=P,n[18]=S,n[19]=T):T=n[19];return T};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),c=r(d[4]),l=r(d[5]),u=r(d[6]),x=r(d[7]),p=r(d[8]),h=r(d[9])},5480,[12,14,585,3185,1351,1357,1434,1605,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SectionHeader=function(t){const s=(0,e.c)(12),{icon:f,title:j,description:p}=t;let _,h,N,v,b;s[0]!==f?(_=(0,u.jsx)(c.default,{className:"bg-primary/10 rounded-lg p-2",children:(0,u.jsx)(n.Icon,{name:f,variant:"primary",size:"lg"})}),s[0]=f,s[1]=_):_=s[1];s[2]!==j?(h=(0,u.jsx)(o.Text,{className:"text-sm font-bold",children:j}),s[2]=j,s[3]=h):h=s[3];s[4]!==p?(N=(0,u.jsx)(o.Text,{className:"text-muted-foreground text-xs",children:p}),s[4]=p,s[5]=N):N=s[5];s[6]!==h||s[7]!==N?(v=(0,u.jsxs)(x.VStack,{className:"flex-1 gap-0.5",children:[h,N]}),s[6]=h,s[7]=N,s[8]=v):v=s[8];s[9]!==_||s[10]!==v?(b=(0,u.jsxs)(l.HStack,{className:"items-start gap-3",children:[_,v]}),s[9]=_,s[10]=v,s[11]=b):b=s[11];return b};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),c=(t=s)&&t.__esModule?t:{default:t},l=r(d[3]),n=r(d[4]),o=r(d[5]),x=r(d[6]),u=r(d[7])},5481,[12,14,585,1351,1357,1434,1605,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TemplateRow=function(t){const l=(0,e.c)(45),{template:j,isFirst:v,currentValue:f,selectedLabel:h,autoLabel:S,printers:_,unavailablePrinterId:I,onRoutingChange:T}=t,w=(0,p.useT)(),L=String(j.id);let V;l[0]!==v?(V=!v&&(0,x.jsx)(s.default,{className:"border-border border-t"}),l[0]=v,l[1]=V):V=l[1];const C=`template-row-${L}`;let N,U,y;l[2]!==j.title?(N=(0,x.jsx)(u.Text,{className:"flex-1 text-sm font-medium",children:j.title}),l[2]=j.title,l[3]=N):N=l[3];l[4]!==j?(U=(0,o.templateTypeLabel)(j),l[4]=j,l[5]=U):U=l[5];l[6]!==U?(y=(0,x.jsx)(c.StatusBadge,{variant:"muted",label:U}),l[6]=U,l[7]=y):y=l[7];const A=`template-row-${L}-printer-select`;let D,F,M,O,P,R,$,B,E,G,k,q;l[8]!==f||l[9]!==h?(D={value:f,label:h},l[8]=f,l[9]=h,l[10]=D):D=l[10];l[11]!==T||l[12]!==L?(F=e=>{e&&T(L,e.value)},l[11]=T,l[12]=L,l[13]=F):F=l[13];l[14]!==w?(M=w("settings.select_printer","Select printer..."),l[14]=w,l[15]=M):M=l[15];l[16]!==M?(O=(0,x.jsx)(n.SelectTrigger,{children:(0,x.jsx)(n.SelectValue,{placeholder:M})}),l[16]=M,l[17]=O):O=l[17];l[18]!==S?(P=(0,x.jsx)(n.SelectItem,{value:o.AUTO_VALUE,label:S}),l[18]=S,l[19]=P):P=l[19];l[20]!==w||l[21]!==I?(R=I&&(0,x.jsx)(n.SelectItem,{value:I,label:w("settings.printer_unavailable","Unavailable printer")}),l[20]=w,l[21]=I,l[22]=R):R=l[22];l[23]!==_?($=_.map(b),l[23]=_,l[24]=$):$=l[24];l[25]!==P||l[26]!==R||l[27]!==$?(B=(0,x.jsx)(n.SelectContent,{children:(0,x.jsxs)(n.SelectGroup,{children:[P,R,$]})}),l[25]=P,l[26]=R,l[27]=$,l[28]=B):B=l[28];l[29]!==O||l[30]!==B||l[31]!==D||l[32]!==F?(E=(0,x.jsxs)(n.Select,{value:D,onValueChange:F,children:[O,B]}),l[29]=O,l[30]=B,l[31]=D,l[32]=F,l[33]=E):E=l[33];l[34]!==E||l[35]!==A?(G=(0,x.jsx)(s.default,{testID:A,children:E}),l[34]=E,l[35]=A,l[36]=G):G=l[36];l[37]!==G||l[38]!==C||l[39]!==N||l[40]!==y?(k=(0,x.jsxs)(s.default,{testID:C,className:"flex-row items-center gap-3 p-3",children:[N,y,G]}),l[37]=G,l[38]=C,l[39]=N,l[40]=y,l[41]=k):k=l[41];l[42]!==V||l[43]!==k?(q=(0,x.jsxs)(x.Fragment,{children:[V,k]}),l[42]=V,l[43]=k,l[44]=q):q=l[44];return q};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),s=(t=l)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4]),u=r(d[5]),o=r(d[6]),p=r(d[7]),x=r(d[8]);function b(e){return(0,x.jsx)(n.SelectItem,{value:e.id,label:e.name},e.id)}},5482,[12,14,585,4191,5478,1434,5479,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useEnsureSystemPrinter=function(n){const c=(0,e.c)(3);let u,f;c[0]!==n?(u=()=>{const e=n.collections.printer_profiles;e.findOne(o).exec().then(async t=>{if(!t){const t=await e.findOne({selector:{isDefault:!0}}).exec();await e.insert({id:o,name:"Print Dialog",connectionType:"system",vendor:"generic",language:"esc-pos",columns:42,port:9100,autoCut:!1,autoOpenDrawer:!1,isDefault:!t,isBuiltIn:!0})}}).catch(s)},f=[n],c[0]=n,c[1]=u,c[2]=f):(u=c[1],f=c[2]);t.useEffect(u,f)};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));const n=(0,r(_d[2]).getLogger)(['wcpos','printing','system-printer']),o='__system__';function s(e){n.error("Failed to ensure system printer",{context:{error:e instanceof Error?e.message:String(e)}})}},5483,[12,14,1975]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.PrinterDialog=O,Object.defineProperty(_e,"AddPrinter",{enumerable:!0,get:function(){return N}});var n=r(d[0]);r(d[1]);var t=e(r(d[2])),o=e(r(d[3])),s=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),p=r(d[8]),h=r(d[9]),v=r(d[10]),b=r(d[11]),f=r(d[12]),x=r(d[13]),S=r(d[14]),y=r(d[15]),V=r(d[16]),w=r(d[17]),j=r(d[18]),D=r(d[19]),P=r(d[20]),T=r(d[21]),_=r(d[22]),E=r(d[23]);const C=Object.assign({},P.DEFAULT_FORM_VALUES,{vendor:'epson'});function O(e){const O=(0,n.c)(94),{open:N,onOpenChange:B,onSave:k,printer:A,printerCount:F,prefill:I}=e,U=void 0===F?0:F,M=(0,_.useT)(),H=(0,v.usePrinterDiscovery)(),{connectUsbDevice:z,connectBluetoothDevice:R}=H;let $;O[0]!==k||O[1]!==N||O[2]!==I||O[3]!==A||O[4]!==U?($={open:N,schema:P.webPrinterSchema,defaultValues:C,deriveVendorDefaults:T.deriveWebVendorDefaults,printer:A,prefill:I,printerCount:U,onSave:k},O[0]=k,O[1]=N,O[2]=I,O[3]=A,O[4]=U,O[5]=$):$=O[5];const{form:q,isEditing:G,testLoading:J,drawerLoading:K,saveLoading:Q,testError:X,probing:Y,detectedVendor:Z,canOpenDrawer:ee,setManualVendor:ne,handleOpenDrawer:te,handleTestPrint:re,handleSave:oe,handleSaveAnyway:se}=(0,D.usePrinterDialogForm)($);let ae;O[6]!==q.control?(ae={control:q.control,name:"vendor",defaultValue:C.vendor},O[6]=q.control,O[7]=ae):ae=O[7];const ie=(0,s.useWatch)(ae);let de;O[8]!==q.control?(de={control:q.control,name:"connectionType",defaultValue:C.connectionType},O[8]=q.control,O[9]=de):de=O[9];const ce=(0,s.useWatch)(de);let le;O[10]!==q.control?(le={control:q.control,name:"address",defaultValue:C.address},O[10]=q.control,O[11]=le):le=O[11];const ue=(0,s.useWatch)(le);let pe;O[12]!==q.control?(pe={control:q.control,name:"port",defaultValue:C.port},O[12]=q.control,O[13]=pe):pe=O[13];const me=(0,s.useWatch)(pe),he=ue??"",ve=me??9100;let ge;O[14]!==he||O[15]!==ve||O[16]!==ie?(ge=(0,T.deriveEndpointHint)(ie,he,ve),O[14]=he,O[15]=ve,O[16]=ie,O[17]=ge):ge=O[17];const be=ge,fe=ue??"",xe=me??9100;let Se;O[18]!==fe||O[19]!==xe||O[20]!==ie?(Se=(0,T.deriveEndpointExplanation)(ie,fe,xe),O[18]=fe,O[19]=xe,O[20]=ie,O[21]=Se):Se=O[21];const ye=Se,Ve=L,we=W;let je;O[22]===Symbol.for("react.memo_cache_sentinel")?(je=["network"],(0,v.isWebUsbSupported)()&&je.push("usb"),(0,v.isWebBluetoothSupported)()&&je.push("bluetooth"),O[22]=je):je=O[22];const De=je;let Pe,Te,Ee;O[23]===Symbol.for("react.memo_cache_sentinel")?(Pe=(0,E.jsx)(u.Icon,{name:"circleInfo",size:"sm",className:"text-muted-foreground mt-0.5"}),O[23]=Pe):Pe=O[23],O[24]!==M?(Te=M("settings.web_printer_limitation","Web browsers can print directly to Epson and Star Micronics printers over network, USB, or Bluetooth when the browser supports it."),O[24]=M,O[25]=Te):Te=O[25],O[26]!==Te?(Ee=(0,E.jsxs)(o.default,{className:"bg-muted flex-row items-start gap-2 rounded-md p-3",children:[Pe,(0,E.jsx)(p.Text,{className:"text-muted-foreground flex-1 text-sm",children:Te})]}),O[26]=Te,O[27]=Ee):Ee=O[27];const Ce=Ee;let Oe;O[28]!==R||O[29]!==z||O[30]!==ce||O[31]!==H.printers||O[32]!==q||O[33]!==M?(Oe="network"!==ce&&(0,E.jsxs)(h.VStack,{className:"gap-2",children:[(0,E.jsxs)(l.HStack,{className:"gap-2",children:["usb"===ce&&z&&(0,E.jsx)(c.Button,{testID:"add-printer-connect-usb-button",variant:"outline",size:"sm",onPress:z,children:(0,E.jsx)(p.Text,{children:M("settings.connect_usb_printer","Connect USB printer")})}),"bluetooth"===ce&&R&&(0,E.jsx)(c.Button,{testID:"add-printer-connect-bt-button",variant:"outline",size:"sm",onPress:R,children:(0,E.jsx)(p.Text,{children:M("settings.connect_bt_printer","Connect Bluetooth printer")})})]}),H.printers.filter(e=>e.connectionType===ce).map(e=>(0,E.jsx)(t.default,{testID:`add-printer-web-device-${e.id}`,onPress:()=>{q.setValue("connectionType",e.connectionType,{shouldValidate:!0}),q.setValue("address",e.address??"",{shouldValidate:!0}),q.setValue("name",e.name),"epson"!==e.vendor&&"star"!==e.vendor||q.setValue("vendor",e.vendor)},className:"border-border flex-row items-center gap-2 rounded-md border p-2",children:(0,E.jsxs)(p.Text,{className:"text-sm",children:[e.name," (",e.connectionType,")"]})},e.id))]}),O[28]=R,O[29]=z,O[30]=ce,O[31]=H.printers,O[32]=q,O[33]=M,O[34]=Oe):Oe=O[34];const We=Oe;let Le;O[35]!==q||O[36]!==ne?(Le=e=>{ne(),q.setValue("vendor",e,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})},O[35]=q,O[36]=ne,O[37]=Le):Le=O[37];const Ne=Le;let Be,ke,Ae,Fe,Ie,Ue,Me,He;O[38]!==q?(Be=e=>{q.setValue("connectionType",e,{shouldDirty:!0,shouldValidate:!0}),q.setValue("address","",{shouldDirty:!0,shouldValidate:!0})},O[38]=q,O[39]=Be):Be=O[39],O[40]!==ce||O[41]!==Be?(ke=(0,E.jsx)(x.ConnectionTypeSegmented,{value:ce,availableTypes:De,onChange:Be}),O[40]=ce,O[41]=Be,O[42]=ke):ke=O[42],O[43]!==ce||O[44]!==Z||O[45]!==H.isScanning||O[46]!==H.printers||O[47]!==H.scanCandidates||O[48]!==H.scanProgress||O[49]!==H.startScan||O[50]!==ye||O[51]!==be||O[52]!==q||O[53]!==Ne||O[54]!==Y||O[55]!==ie?(Ae="network"===ce&&(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(y.WebVendorSegmented,{vendor:ie,onSelect:Ne}),(0,E.jsx)(S.NetworkFields,{form:q,probing:Y,detectedVendor:Z,endpointHint:be,endpointExplanation:ye,onScan:H.startScan,scanning:H.isScanning,printers:H.printers,scanCandidates:H.scanCandidates,scanProgress:H.scanProgress,resolveResultPort:Ve,resultEndpoint:we})]}),O[43]=ce,O[44]=Z,O[45]=H.isScanning,O[46]=H.printers,O[47]=H.scanCandidates,O[48]=H.scanProgress,O[49]=H.startScan,O[50]=ye,O[51]=be,O[52]=q,O[53]=Ne,O[54]=Y,O[55]=ie,O[56]=Ae):Ae=O[56],O[57]!==H.error||O[58]!==M?(Fe=H.error&&(0,E.jsx)(p.Text,{testID:"add-printer-discovery-error",className:"text-muted-foreground text-xs",children:(0,f.formatDiscoveryError)(H.error,M)}),O[57]=H.error,O[58]=M,O[59]=Fe):Fe=O[59],O[60]!==ke||O[61]!==Ae||O[62]!==Fe||O[63]!==We?(Ie=(0,E.jsxs)(E.Fragment,{children:[ke,Ae,We,Fe]}),O[60]=ke,O[61]=Ae,O[62]=Fe,O[63]=We,O[64]=Ie):Ie=O[64],O[65]===Symbol.for("react.memo_cache_sentinel")?(Ue=[],O[65]=Ue):Ue=O[65],O[66]!==q||O[67]!==G?(Me=(0,E.jsx)(b.AdvancedSettings,{form:q,showVendor:!1,vendorOptions:Ue,defaultOpen:G}),O[66]=q,O[67]=G,O[68]=Me):Me=O[68],O[69]!==X?(He=(0,E.jsx)(j.TestPrintError,{error:X}),O[69]=X,O[70]=He):He=O[70];const ze=!!X;let Re,$e,qe;return O[71]!==q||O[72]!==oe?(Re=q.handleSubmit(oe),O[71]=q,O[72]=oe,O[73]=Re):Re=O[73],O[74]!==ee||O[75]!==K||O[76]!==te||O[77]!==se||O[78]!==re||O[79]!==Q||O[80]!==ze||O[81]!==Re||O[82]!==J?($e=(0,E.jsx)(V.PrinterDialogFooter,{showSaveAnyway:ze,showOpenDrawer:ee,testLoading:J,drawerLoading:K,saveLoading:Q,onOpenDrawer:te,onTestPrint:re,onSave:Re,onSaveAnyway:se}),O[74]=ee,O[75]=K,O[76]=te,O[77]=se,O[78]=re,O[79]=Q,O[80]=ze,O[81]=Re,O[82]=J,O[83]=$e):$e=O[83],O[84]!==Ce||O[85]!==q||O[86]!==G||O[87]!==B||O[88]!==N||O[89]!==Ie||O[90]!==Me||O[91]!==He||O[92]!==$e?(qe=(0,E.jsx)(w.PrinterDialogLayout,{form:q,open:N,onOpenChange:B,isEditing:G,banner:Ce,connectionSection:Ie,advancedSettings:Me,errorSection:He,footer:$e}),O[84]=Ce,O[85]=q,O[86]=G,O[87]=B,O[88]=N,O[89]=Ie,O[90]=Me,O[91]=He,O[92]=$e,O[93]=qe):qe=O[93],qe}function W(e){const n="star"===e.vendor?"star":"epson";return(0,T.deriveEndpointHint)(n,e.address,(0,T.resolveWebPort)(n,e.port))}function L(e){return(0,T.resolveWebPort)("star"===e.vendor?"star":"epson",e.port)}const N=O},5484,[12,14,16,585,4260,3185,1351,1357,1434,1605,4852,5485,5493,5494,5495,5496,5497,5498,5500,5501,5505,5506,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","onChange"],n=["value","onChange"],t=["value","onChange"];function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AdvancedSettings=function(l){const O=(0,s.c)(43),{form:w,showVendor:P,vendorOptions:V,defaultOpen:k,onVendorManualChange:D}=l,M=void 0!==k&&k,T=(0,_.useT)();let H;O[0]!==w?(H=w.watch("vendor"),O[0]=w,O[1]=H):H=O[1];const L=H;let R;O[2]!==w?(R=w.watch("language"),O[2]=w,O[3]=R):R=O[3];const W=R;let y,A,E,I,q,z,B,G,J,K,Q,U,X;O[4]!==T?(y=T("settings.printer_settings","Printer Settings"),O[4]=T,O[5]=y):y=O[5];O[6]!==y?(A=(0,N.jsx)(u.CollapsibleTrigger,{testID:"add-printer-advanced-trigger",children:(0,N.jsx)(j.Text,{className:"text-sm font-medium",children:y})}),O[6]=y,O[7]=A):A=O[7];O[8]!==w.control||O[9]!==D||O[10]!==P||O[11]!==T||O[12]!==V?(E=P&&(0,N.jsx)(h.HStack,{className:"gap-4",children:(0,N.jsx)(x.FormField,{control:w.control,name:"vendor",render:n=>{const{field:t}=n,{value:l,onChange:s}=t,u=(0,o.default)(t,e);return(0,N.jsx)(c.default,{className:"flex-1",children:(0,N.jsx)(x.FormSelect,Object.assign({customComponent:e=>(0,N.jsx)(S.VendorSelect,Object.assign({},e,{options:V})),label:T("settings.printer_vendor","Vendor"),value:l,onChange:e=>{D?.(),s(e)}},u))})}})}),O[8]=w.control,O[9]=D,O[10]=P,O[11]=T,O[12]=V,O[13]=E):E=O[13];O[14]!==T?(I=e=>{const{field:t}=e,{value:l,onChange:s}=t,u=(0,o.default)(t,n);return(0,N.jsx)(c.default,{className:"flex-1",children:(0,N.jsx)(x.FormSelect,Object.assign({customComponent:b.LanguageSelect,label:T("settings.printer_language","Printer Language"),value:l,onChange:s},u))})},O[14]=T,O[15]=I):I=O[15];O[16]!==w.control||O[17]!==I?(q=(0,N.jsx)(x.FormField,{control:w.control,name:"language",render:I}),O[16]=w.control,O[17]=I,O[18]=q):q=O[18];O[19]!==T?(z=e=>{const{field:n}=e,{value:l,onChange:s}=n,u=(0,o.default)(n,t);return(0,N.jsx)(c.default,{className:"flex-1",children:(0,N.jsx)(x.FormSelect,Object.assign({customComponent:F.PaperWidthSelect,label:T("settings.printer_text_width","Printer text width"),value:null!=l?String(l):void 0,onChange:e=>s(Number(e))},u))})},O[19]=T,O[20]=z):z=O[20];O[21]!==w.control||O[22]!==z?(B=(0,N.jsx)(x.FormField,{control:w.control,name:"columns",render:z}),O[21]=w.control,O[22]=z,O[23]=B):B=O[23];O[24]!==B||O[25]!==q?(G=(0,N.jsxs)(h.HStack,{className:"gap-4",children:[q,B]}),O[24]=B,O[25]=q,O[26]=G):G=O[26];O[27]!==W||O[28]!==L?(J=(0,N.jsx)(p.DrawerEmulationWarning,{vendor:L,language:W}),O[27]=W,O[28]=L,O[29]=J):J=O[29];O[30]!==w?(K=(0,N.jsx)(v.FullReceiptRasterField,{form:w}),Q=(0,N.jsx)(C.DrawerConnectorField,{form:w}),O[30]=w,O[31]=K,O[32]=Q):(K=O[31],Q=O[32]);O[33]!==G||O[34]!==J||O[35]!==K||O[36]!==Q||O[37]!==E?(U=(0,N.jsx)(u.CollapsibleContent,{children:(0,N.jsxs)(f.VStack,{className:"gap-4 pt-2",children:[E,G,J,K,Q]})}),O[33]=G,O[34]=J,O[35]=K,O[36]=Q,O[37]=E,O[38]=U):U=O[38];O[39]!==M||O[40]!==U||O[41]!==A?(X=(0,N.jsxs)(u.Collapsible,{defaultOpen:M,children:[A,U]}),O[39]=M,O[40]=U,O[41]=A,O[42]=X):X=O[42];return X};var o=l(r(d[0])),s=r(d[1]);r(d[2]);var c=l(r(d[3])),u=r(d[4]),x=r(d[5]),h=r(d[6]),j=r(d[7]),f=r(d[8]),p=r(d[9]),v=r(d[10]),C=r(d[11]),b=r(d[12]),F=r(d[13]),S=r(d[14]),_=r(d[15]),N=r(d[16])},5485,[363,12,14,585,4395,4340,1351,1434,1605,5486,5487,5488,5490,5491,5492,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DrawerEmulationWarning=function(u){const l=(0,t.c)(4),{vendor:c,language:p}=u,w=(0,s.useT)();if(("star"!==c||"esc-pos"!==p)&&("star"===c||"star-line"!==p&&"star-prnt"!==p))return null;let h,_;l[0]!==w?(h=w("settings.cash_drawer_emulation_warning","Cash drawer kicks depend on printer language/emulation. If the drawer does not open, match this language to the printer emulation mode."),l[0]=w,l[1]=h):h=l[1];l[2]!==h?(_=(0,o.jsx)(n.Text,{testID:"add-printer-drawer-emulation-warning",className:"text-warning text-xs",children:h}),l[2]=h,l[3]=_):_=l[3];return _};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),o=r(d[4])},5486,[12,14,1434,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FullReceiptRasterField=function(s){const c=(0,t.c)(5),{form:u}=s,p=(0,n.useT)();let f,_;c[0]!==p?(f=t=>{const{field:n}=t;return(0,o.jsx)(l.FormSwitch,Object.assign({testID:"add-printer-raster-toggle",label:p("settings.full_receipt_raster","Full receipt raster"),description:p("settings.full_receipt_raster_help","Prints the whole receipt as an image for Unicode/RTL compatibility. Slower and larger than text mode.")},n))},c[0]=p,c[1]=f):f=c[1];c[2]!==u.control||c[3]!==f?(_=(0,o.jsx)(l.FormField,{control:u.control,name:"fullReceiptRaster",render:f}),c[2]=u.control,c[3]=f,c[4]=_):_=c[4];return _};var t=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),o=r(d[4])},5487,[12,14,4340,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","onChange"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.DrawerConnectorField=function(n){const w=(0,o.c)(5),{form:C}=n,_=(0,s.useT)();if(!C.watch("autoOpenDrawer"))return null;let h,v;w[0]!==_?(h=n=>{const{field:o}=n,{value:c,onChange:s}=o,w=(0,t.default)(o,e);return(0,f.jsx)(l.FormSelect,Object.assign({customComponent:u.DrawerConnectorSelect,label:_("settings.drawer_connector","Cash drawer connector"),value:c,onChange:s},w))},w[0]=_,w[1]=h):h=w[1];w[2]!==C.control||w[3]!==h?(v=(0,f.jsx)(c.default,{testID:"add-printer-drawer-connector-field",children:(0,f.jsx)(l.FormField,{control:C.control,name:"drawerConnector",render:h})}),w[2]=C.control,w[3]=h,w[4]=v):v=w[4];return v};var t=n(r(d[0])),o=r(d[1]);r(d[2]);var c=n(r(d[3])),l=r(d[4]),u=r(d[5]),s=r(d[6]),f=r(d[7])},5488,[363,12,14,585,4340,5489,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.DrawerConnectorSelect=function(l){const t=(0,c.c)(28);let u,j;if(t[0]!==l){var _=l;({value:j}=_),u=(0,n.default)(_,e),t[0]=l,t[1]=u,t[2]=j}else u=t[1],j=t[2];const h=(0,o.useT)();let f,p,x,S,w;t[3]!==h?(f=h("settings.drawer_pin2","Pin 2 / Drawer 1"),t[3]=h,t[4]=f):f=t[4];t[5]!==f?(p={value:"pin2",label:f},t[5]=f,t[6]=p):p=t[6];t[7]!==h?(x=h("settings.drawer_pin5","Pin 5 / Drawer 2"),t[7]=h,t[8]=x):x=t[8];t[9]!==x?(S={value:"pin5",label:x},t[9]=x,t[10]=S):S=t[10];t[11]!==p||t[12]!==S?(w=[p,S],t[11]=p,t[12]=S,t[13]=w):w=t[13];const D=w,O=D.find(e=>e.value===j?.value)?.label??j?.label??j?.value??"";let P,T,C,M,y;t[14]!==O||t[15]!==j?(P=j?Object.assign({},j,{label:O}):void 0,t[14]=O,t[15]=j,t[16]=P):P=t[16];t[17]!==h?(T=h("settings.select_drawer_connector","Select drawer connector"),t[17]=h,t[18]=T):T=t[18];t[19]!==T?(C=(0,v.jsx)(s.SelectTrigger,{children:(0,v.jsx)(s.SelectValue,{placeholder:T})}),t[19]=T,t[20]=C):C=t[20];t[21]!==D?(M=(0,v.jsx)(s.SelectContent,{matchWidth:!0,children:(0,v.jsx)(s.SelectGroup,{children:D.map(b)})}),t[21]=D,t[22]=M):M=t[22];t[23]!==u||t[24]!==P||t[25]!==C||t[26]!==M?(y=(0,v.jsxs)(s.Select,Object.assign({value:P},u,{children:[C,M]})),t[23]=u,t[24]=P,t[25]=C,t[26]=M,t[27]=y):y=t[27];return y};var l,t=r(d[0]),n=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(s.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(u.Text,{children:e.label})},e.value)}},5489,[363,12,14,4191,1434,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.LanguageSelect=function(l){const t=(0,n.c)(16);let u,S;if(t[0]!==l){var h=l;({value:S}=h),u=(0,c.default)(h,e),t[0]=l,t[1]=u,t[2]=S}else u=t[1],S=t[2];const _=(0,o.useT)();let f;t[3]===Symbol.for("react.memo_cache_sentinel")?(f=[{value:"esc-pos",label:"ESC/POS"},{value:"star-prnt",label:"StarPRNT"},{value:"star-line",label:"Star Line Mode"}],t[3]=f):f=t[3];const j=f,x=j.find(e=>e.value===S?.value)?.label??S?.label??S?.value??"";let p,O,T,y,M;t[4]!==x||t[5]!==S?(p=S?Object.assign({},S,{label:x}):void 0,t[4]=x,t[5]=S,t[6]=p):p=t[6];t[7]!==_?(O=_("settings.select_language","Select printer language"),t[7]=_,t[8]=O):O=t[8];t[9]!==O?(T=(0,v.jsx)(s.SelectTrigger,{children:(0,v.jsx)(s.SelectValue,{placeholder:O})}),t[9]=O,t[10]=T):T=t[10];t[11]===Symbol.for("react.memo_cache_sentinel")?(y=(0,v.jsx)(s.SelectContent,{matchWidth:!0,children:(0,v.jsx)(s.SelectGroup,{children:j.map(b)})}),t[11]=y):y=t[11];t[12]!==u||t[13]!==p||t[14]!==T?(M=(0,v.jsxs)(s.Select,Object.assign({value:p},u,{children:[T,y]})),t[12]=u,t[13]=p,t[14]=T,t[15]=M):M=t[15];return M};var l,t=r(d[0]),c=(l=t)&&l.__esModule?l:{default:l},n=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(s.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(u.Text,{children:e.label})},e.value)}},5490,[363,12,14,4191,1434,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.PaperWidthSelect=function(t){const l=(0,n.c)(33);let u,o;if(l[0]!==t){var b=t;({value:o}=b),u=(0,s.default)(b,e),l[0]=t,l[1]=u,l[2]=o}else u=l[1],o=l[2];const j=(0,h.useT)();let p,x,f,S,w,O,T;l[3]!==j?(p=j("settings.printer_width_80mm_standard","80mm standard (42 chars)"),l[3]=j,l[4]=p):p=l[4];l[5]!==p?(x={value:"42",label:p},l[5]=p,l[6]=x):x=l[6];l[7]!==j?(f=j("settings.printer_width_80mm_wide","80mm wide (48 chars)"),l[7]=j,l[8]=f):f=l[8];l[9]!==f?(S={value:"48",label:f},l[9]=f,l[10]=S):S=l[10];l[11]!==j?(w=j("settings.printer_width_58mm","58mm (32 chars)"),l[11]=j,l[12]=w):w=l[12];l[13]!==w?(O={value:"32",label:w},l[13]=w,l[14]=O):O=l[14];l[15]!==x||l[16]!==S||l[17]!==O?(T=[x,S,O],l[15]=x,l[16]=S,l[17]=O,l[18]=T):T=l[18];const M=T,P=M.find(e=>e.value===o?.value)?.label;let W,y,C,G,I;l[19]!==P||l[20]!==o?(W=o?Object.assign({},o,{label:P??""}):void 0,l[19]=P,l[20]=o,l[21]=W):W=l[21];l[22]!==j?(y=j("settings.select_printer_text_width","Select printer text width"),l[22]=j,l[23]=y):y=l[23];l[24]!==y?(C=(0,_.jsx)(c.SelectTrigger,{children:(0,_.jsx)(c.SelectValue,{placeholder:y})}),l[24]=y,l[25]=C):C=l[25];l[26]!==M?(G=(0,_.jsx)(c.SelectContent,{matchWidth:!0,children:(0,_.jsx)(c.SelectGroup,{children:M.map(v)})}),l[26]=M,l[27]=G):G=l[27];l[28]!==u||l[29]!==C||l[30]!==G||l[31]!==W?(I=(0,_.jsxs)(c.Select,Object.assign({value:W},u,{children:[C,G]})),l[28]=u,l[29]=C,l[30]=G,l[31]=W,l[32]=I):I=l[32];return I};var t,l=r(d[0]),s=(t=l)&&t.__esModule?t:{default:t},n=r(d[1]);r(d[2]);var c=r(d[3]),u=r(d[4]),h=r(d[5]),_=r(d[6]);function v(e){return(0,_.jsx)(c.SelectItem,{label:e.label,value:e.value,children:(0,_.jsx)(u.Text,{children:e.label})},e.value)}},5491,[363,12,14,4191,1434,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","options"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.VendorSelect=function(l){const t=(0,c.c)(24);let u,j,h;if(t[0]!==l){var f=l;({value:h,options:u}=f),j=(0,n.default)(f,e),t[0]=l,t[1]=u,t[2]=j,t[3]=h}else u=t[1],j=t[2],h=t[3];const x=(0,o.useT)();let S;t[4]!==u||t[5]!==h?.label||t[6]!==h?.value?(S=u.find(e=>e.value===h?.value)?.label??h?.label??h?.value??"",t[4]=u,t[5]=h?.label,t[6]=h?.value,t[7]=S):S=t[7];const _=S;let p,O,T,M,V,y;t[8]!==_||t[9]!==h?(p=h?Object.assign({},h,{label:_}):void 0,t[8]=_,t[9]=h,t[10]=p):p=t[10];t[11]!==x?(O=x("settings.select_vendor","Select vendor"),t[11]=x,t[12]=O):O=t[12];t[13]!==O?(T=(0,v.jsx)(s.SelectTrigger,{children:(0,v.jsx)(s.SelectValue,{placeholder:O})}),t[13]=O,t[14]=T):T=t[14];t[15]!==u?(M=u.map(b),t[15]=u,t[16]=M):M=t[16];t[17]!==M?(V=(0,v.jsx)(s.SelectContent,{matchWidth:!0,children:(0,v.jsx)(s.SelectGroup,{children:M})}),t[17]=M,t[18]=V):V=t[18];t[19]!==j||t[20]!==p||t[21]!==T||t[22]!==V?(y=(0,v.jsxs)(s.Select,Object.assign({value:p},j,{children:[T,V]})),t[19]=j,t[20]=p,t[21]=T,t[22]=V,t[23]=y):y=t[23];return y};var l,t=r(d[0]),n=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(s.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(u.Text,{children:e.label})},e.value)}},5492,[363,12,14,4191,1434,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.formatDiscoveryError=function(n,t){switch(n.code){case'bt-none-found':return t('settings.bt_none_found','No Bluetooth (BLE) printers found. Make sure the printer is powered on and in pairing mode. Bluetooth Classic printers cannot be discovered by this scan \u2014 if your printer is paired with this computer, it appears under Paired or Installed printers.');case'bt-connect-failed':return t('settings.bt_connect_failed','Could not connect to the selected Bluetooth device.');case'usb-none-found':return t('settings.usb_none_found','No USB printers found.');case'network-none-found':return t('settings.network_none_found','No network printers found. Make sure the printer is on the same network, or enter its IP address manually.');case'ipc-unavailable':return t('settings.printer_ipc_unavailable','Printer discovery is unavailable in this window.');default:return t('settings.printer_discovery_error','Printer discovery error: %s').replace('%s',n.detail??'')}}},5493,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ConnectionTypeSegmented=function(l){const b=(0,t.c)(12),{value:v,onChange:h,availableTypes:f}=l,p=(0,o.useT)();let _;b[0]===Symbol.for("react.memo_cache_sentinel")?(_=["network","bluetooth"],_.push("usb"),b[0]=_):_=b[0];const T=f??_;let w;if(b[1]!==T||b[2]!==p){w=[{value:"network",label:p("settings.connection_network","Network")},{value:"bluetooth",label:p("settings.connection_bluetooth","Bluetooth")},{value:"usb",label:p("settings.connection_usb","USB")}].filter(t=>T.includes(t.value)),b[1]=T,b[2]=p,b[3]=w}else w=b[3];const x=w;let y,j,k;b[4]!==h?(y=t=>{u(t)&&h(t)},b[4]=h,b[5]=y):y=b[5];b[6]!==x?(j=(0,s.jsx)(n.TabsList,{testID:"add-printer-connection-type-segmented",className:"w-full flex-row",children:x.map(c)}),b[6]=x,b[7]=j):j=b[7];b[8]!==y||b[9]!==j||b[10]!==v?(k=(0,s.jsx)(n.Tabs,{value:v,onValueChange:y,children:j}),b[8]=y,b[9]=j,b[10]=v,b[11]=k):k=b[11];return k};var t=r(d[0]);r(d[1]),r(d[2]);var n=r(d[3]),l=r(d[4]),o=r(d[5]),s=r(d[6]);function u(t){return'network'===t||'bluetooth'===t||'usb'===t}function c(t){return(0,s.jsx)(n.TabsTrigger,{value:t.value,testID:`add-printer-connection-type-${t.value}`,className:"flex-1",children:(0,s.jsx)(l.Text,{children:t.label})},t.value)}},5494,[12,14,108,4184,1434,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.NetworkFields=function(t){const s=(0,o.c)(55),{form:w,probing:b,detectedVendor:v,endpointHint:T,endpointExplanation:I,onScan:S,scanning:D,printers:V,scanCandidates:y,scanProgress:P,resolveResultPort:C,resultEndpoint:F}=t,$=void 0===V?[]:V;let E;s[0]!==y?(E=void 0===y?[]:y,s[0]=y,s[1]=E):E=s[1];const H=E;let z;s[2]!==P?(z=void 0===P?{tested:0,total:0}:P,s[2]=P,s[3]=z):z=s[3];const B=z,O=(0,_.useT)();let G;s[4]!==v||s[5]!==O?(G=null==v?"":"epson"===v?"Epson":"star"===v?"Star":"generic"===v?O("settings.printer_vendor_generic","Generic"):v,s[4]=v,s[5]=O,s[6]=G):G=s[6];const M=G,W=$.filter(k),A=f.VStack;let R,U,q,J,K,L,Q,X,Y,Z,ee;s[7]!==O?(R=e=>{const{field:t}=e;return(0,N.jsx)(x.FormInput,Object.assign({testID:"add-printer-ip-input",label:O("settings.printer_address","IP Address"),placeholder:"192.168.1.100"},t))},s[7]=O,s[8]=R):R=s[8];s[9]!==w.control||s[10]!==R?(U=(0,N.jsx)(f.VStack,{className:"min-w-0 flex-1",children:(0,N.jsx)(x.FormField,{control:w.control,name:"address",render:R})}),s[9]=w.control,s[10]=R,s[11]=U):U=s[11];s[12]!==O?(q=t=>{const{field:s}=t,{value:o}=s,l=(0,n.default)(s,e);return(0,N.jsx)(x.FormInput,Object.assign({testID:"add-printer-port-input",label:O("settings.printer_port","Port"),type:"numeric",value:null!=o?String(o):void 0},l))},s[12]=O,s[13]=q):q=s[13];s[14]!==w.control||s[15]!==q?(J=(0,N.jsx)(f.VStack,{className:"w-24 shrink-0",children:(0,N.jsx)(x.FormField,{control:w.control,name:"port",render:q})}),s[14]=w.control,s[15]=q,s[16]=J):J=s[16];s[17]!==J||s[18]!==U?(K=(0,N.jsxs)(p.HStack,{className:"items-start gap-3",children:[U,J]}),s[17]=J,s[18]=U,s[19]=K):K=s[19];s[20]!==b||s[21]!==O?(L=b&&(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs",children:O("settings.detecting_printer","Detecting printer...")}),s[20]=b,s[21]=O,s[22]=L):L=s[22];s[23]!==v||s[24]!==M||s[25]!==b||s[26]!==O?(Q=!b&&v&&(0,N.jsx)(j.Text,{className:"text-xs text-green-600",children:O("settings.detected_vendor","Detected: %s").replace("%s",M)}),s[23]=v,s[24]=M,s[25]=b,s[26]=O,s[27]=Q):Q=s[27];s[28]!==I||s[29]!==T||s[30]!==O?(X=T&&(0,N.jsxs)(f.VStack,{className:"bg-muted/50 gap-0.5 rounded-md p-2",children:[(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs font-medium",children:O("settings.web_print_endpoint","Web print endpoint")}),(0,N.jsx)(j.Text,{testID:"add-printer-endpoint-hint",className:"text-xs",children:T}),I&&(0,N.jsx)(j.Text,{testID:"add-printer-endpoint-explanation",className:"text-muted-foreground text-xs",children:I})]}),s[28]=I,s[29]=T,s[30]=O,s[31]=X):X=s[31];s[32]!==S||s[33]!==D||s[34]!==O?(Y=S&&(0,N.jsx)(l.Button,{testID:"add-printer-scan-button",variant:"outline",size:"sm",className:"self-start",onPress:S,loading:D,children:(0,N.jsxs)(p.HStack,{className:"items-center gap-1",children:[(0,N.jsx)(u.Icon,{name:"magnifyingGlass",size:"sm"}),(0,N.jsx)(j.Text,{children:O("settings.scan_network","Scan Network")})]})}),s[32]=S,s[33]=D,s[34]=O,s[35]=Y):Y=s[35];s[36]!==H||s[37]!==B||s[38]!==D||s[39]!==O?(Z=H.length>0&&(0,N.jsxs)(f.VStack,{className:"bg-muted/50 gap-1 rounded-md p-3",testID:"add-printer-scan-candidates",children:[D?(0,N.jsxs)(f.VStack,{className:"gap-1.5",children:[(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs font-medium",children:O("settings.scan_candidates_progress","Checking common printer addresses\u2026 %s / %s").replace("%s",String(B.tested)).replace("%s",String(B.total))}),(0,N.jsx)(h.Progress,{className:"h-1",value:B.total>0?B.tested/B.total*100:0})]}):(0,N.jsxs)(c.Collapsible,{children:[(0,N.jsx)(c.CollapsibleTrigger,{testID:"add-printer-scan-candidates-toggle",children:(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs font-medium",children:O("settings.scan_candidates_done","Checked %s common printer addresses").replace("%s",String(B.total||H.length))})}),(0,N.jsx)(c.CollapsibleContent,{children:(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs",children:H.join(", ")})})]}),(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs",children:O("settings.scan_candidates_hint","If your printer shows a different IP address, add it manually.")})]}),s[36]=H,s[37]=B,s[38]=D,s[39]=O,s[40]=Z):Z=s[40];s[41]!==D||s[42]!==O?(ee=D&&(0,N.jsx)(j.Text,{testID:"add-printer-network-searching",className:"text-muted-foreground text-xs",children:O("settings.searching_for_printers","Searching for printers...")}),s[41]=D,s[42]=O,s[43]=ee):ee=s[43];const te=!D&&0===W.length&&S&&(0,N.jsx)(j.Text,{testID:"add-printer-network-none-found",className:"text-muted-foreground text-xs",children:O("settings.no_printers_found","Not all printers can be detected automatically. Enter the IP address above to add one manually.")}),se=W.length>0&&(0,N.jsx)(f.VStack,{testID:"add-printer-network-results",className:"gap-2 pt-1",children:W.map(e=>{const t=F?.(e),s=`${e.address}${e.port?`:${e.port}`:""}`;return(0,N.jsx)(l.Button,{testID:`add-printer-network-result-${e.id}`,variant:"outline",className:"h-auto items-start justify-start py-2",onPress:()=>{w.setValue("connectionType","network"),w.setValue("address",e.address,{shouldValidate:!0}),w.setValue("name",e.name),e.vendor&&w.setValue("vendor",e.vendor);const t=C?C(e):e.port;null!=t?w.setValue("port",t,{shouldValidate:!0}):w.resetField("port")},children:(0,N.jsxs)(f.VStack,{className:"flex-1 items-start gap-0.5",children:[(0,N.jsx)(j.Text,{className:"text-sm font-medium",children:e.name}),(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs",children:O("settings.printer_discovered_at","Discovered: %s").replace("%s",s)}),t&&(0,N.jsx)(j.Text,{testID:`add-printer-network-result-endpoint-${e.id}`,className:"text-muted-foreground text-xs",children:O("settings.web_print_will_use","Web printing will use: %s").replace("%s",t)}),F&&9100===e.port&&(0,N.jsx)(j.Text,{testID:`add-printer-network-result-raw-tcp-${e.id}`,className:"text-muted-foreground text-xs",children:O("settings.raw_tcp_not_supported_on_web","Browsers cannot print to raw TCP port 9100 \u2014 the web print endpoint above will be used instead.")}),(0,N.jsxs)(p.HStack,{className:"items-center gap-1 pt-1",children:[(0,N.jsx)(u.Icon,{name:"circlePlus",size:"sm",className:"text-primary"}),(0,N.jsx)(j.Text,{className:"text-primary text-xs font-semibold",children:O("settings.use_this_printer","Use this printer")})]})]})},e.id)})});let ne;s[44]!==A||s[45]!==K||s[46]!==L||s[47]!==Q||s[48]!==X||s[49]!==Y||s[50]!==Z||s[51]!==ee||s[52]!==te||s[53]!==se?(ne=(0,N.jsxs)(A,{className:"gap-1",children:[K,L,Q,X,Y,Z,ee,te,se]}),s[44]=A,s[45]=K,s[46]=L,s[47]=Q,s[48]=X,s[49]=Y,s[50]=Z,s[51]=ee,s[52]=te,s[53]=se,s[54]=ne):ne=s[54];return ne};var t,s=r(d[0]),n=(t=s)&&t.__esModule?t:{default:t},o=r(d[1]);r(d[2]);var l=r(d[3]),c=r(d[4]),x=r(d[5]),p=r(d[6]),u=r(d[7]),h=r(d[8]),j=r(d[9]),f=r(d[10]),_=r(d[11]),N=r(d[12]);function k(e){return"network"===e.connectionType}},5495,[363,12,14,3185,4395,4340,1351,1357,3175,1434,1605,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.WebVendorSegmented=function(f){const x=(0,n.c)(16),{vendor:b,onSelect:p}=f,h=(0,o.useT)();let _,j,T,S,N,V,y,w;x[0]!==h?(_=h("settings.printer_vendor","Vendor"),x[0]=h,x[1]=_):_=x[1];x[2]!==_?(j=(0,c.jsx)(t.Text,{className:"text-sm font-medium",children:_}),x[2]=_,x[3]=j):j=x[3];x[4]!==b?(T=u(b)??"",x[4]=b,x[5]=T):T=x[5];x[6]!==p?(S=n=>{var s;('epson'===(s=n)||'star'===s)&&p(n)},x[6]=p,x[7]=S):S=x[7];x[8]===Symbol.for("react.memo_cache_sentinel")?(N={value:"epson",label:"Epson"},x[8]=N):N=x[8];x[9]===Symbol.for("react.memo_cache_sentinel")?(V=(0,c.jsx)(s.TabsList,{testID:"add-printer-vendor-segmented",className:"w-full flex-row",children:[N,{value:"star",label:"Star Micronics"}].map(v)}),x[9]=V):V=x[9];x[10]!==T||x[11]!==S?(y=(0,c.jsx)(s.Tabs,{value:T,onValueChange:S,children:V}),x[10]=T,x[11]=S,x[12]=y):y=x[12];x[13]!==j||x[14]!==y?(w=(0,c.jsxs)(l.VStack,{className:"gap-1",children:[j,y]}),x[13]=j,x[14]=y,x[15]=w):w=x[15];return w};var n=r(d[0]);r(d[1]);var s=r(d[2]),t=r(d[3]),l=r(d[4]),o=r(d[5]),c=r(d[6]);function u(n){return'epson'===n||'star'===n?n:void 0}function v(n){return(0,c.jsx)(s.TabsTrigger,{value:n.value,testID:`add-printer-vendor-${n.value}`,className:"flex-1",children:(0,c.jsx)(t.Text,{children:n.label})},n.value)}},5496,[12,14,4184,1434,1605,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PrinterDialogFooter=function(c){const v=(0,t.c)(30),{showSaveAnyway:x,showOpenDrawer:w,testLoading:h,drawerLoading:p,saveLoading:j,onOpenDrawer:y,onTestPrint:P,onSave:D,onSaveAnyway:T}=c,_=(0,l.useT)();let f,S,b,B,I,O,L,N,A;v[0]!==T||v[1]!==x||v[2]!==_?(f=x&&(0,u.jsx)(n.Button,{testID:"add-printer-save-anyway-button",variant:"ghost",className:"mr-auto",onPress:T,children:(0,u.jsx)(o.Text,{className:"text-muted-foreground text-sm",children:_("settings.save_anyway","Save without testing")})}),v[0]=T,v[1]=x,v[2]=_,v[3]=f):f=v[3];v[4]!==p||v[5]!==y||v[6]!==w||v[7]!==_?(S=w&&(0,u.jsx)(n.Button,{testID:"add-printer-open-drawer-button",variant:"outline",onPress:y,loading:p,children:(0,u.jsx)(o.Text,{children:_("settings.open_drawer","Open drawer")})}),v[4]=p,v[5]=y,v[6]=w,v[7]=_,v[8]=S):S=v[8];v[9]!==_?(b=_("settings.test_print","Test Print"),v[9]=_,v[10]=b):b=v[10];v[11]!==b?(B=(0,u.jsx)(o.Text,{children:b}),v[11]=b,v[12]=B):B=v[12];v[13]!==P||v[14]!==B||v[15]!==h?(I=(0,u.jsx)(n.Button,{testID:"add-printer-test-button",variant:"outline",onPress:P,loading:h,children:B}),v[13]=P,v[14]=B,v[15]=h,v[16]=I):I=v[16];v[17]!==_?(O=_("common.save","Save"),v[17]=_,v[18]=O):O=v[18];v[19]!==O?(L=(0,u.jsx)(o.Text,{children:O}),v[19]=O,v[20]=L):L=v[20];v[21]!==D||v[22]!==j||v[23]!==L?(N=(0,u.jsx)(n.Button,{testID:"add-printer-save-button",onPress:D,loading:j,children:L}),v[21]=D,v[22]=j,v[23]=L,v[24]=N):N=v[24];v[25]!==f||v[26]!==S||v[27]!==I||v[28]!==N?(A=(0,u.jsxs)(s.HStack,{className:"w-full items-center justify-end gap-2",children:[f,S,I,N]}),v[25]=f,v[26]=S,v[27]=I,v[28]=N,v[29]=A):A=v[29];return A};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),o=r(d[4]),l=r(d[5]),u=r(d[6])},5497,[12,14,3185,1351,1434,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PrinterDialogLayout=function(h){const x=(0,n.c)(33),{form:u,open:_,onOpenChange:f,isEditing:D,banner:P,connectionSection:b,advancedSettings:F,errorSection:O,footer:S}=h,v=(0,p.useT)();let y,C,E,T,I,N,k,z,A,B,G;x[0]!==D||x[1]!==v?(y=D?v("settings.edit_printer","Edit Printer"):v("settings.add_printer","Add Printer"),x[0]=D,x[1]=v,x[2]=y):y=x[2];x[3]!==y?(C=(0,j.jsx)(t.DialogHeader,{children:(0,j.jsx)(t.DialogTitle,{children:y})}),x[3]=y,x[4]=C):C=x[4];x[5]===Symbol.for("react.memo_cache_sentinel")?(E=(0,j.jsx)(c.FormErrors,{}),x[5]=E):E=x[5];x[6]!==v?(T=n=>{const{field:t}=n;return(0,j.jsx)(o.FormInput,Object.assign({testID:"add-printer-name-input",label:v("settings.printer_name","Printer Name"),placeholder:v("settings.printer_name_placeholder","e.g. Receipt Printer")},t))},x[6]=v,x[7]=T):T=x[7];x[8]!==u.control||x[9]!==T?(I=(0,j.jsx)(o.FormField,{control:u.control,name:"name",render:T}),x[8]=u.control,x[9]=T,x[10]=I):I=x[10];x[11]!==u?(N=(0,j.jsx)(l.PrinterToggleGroup,{form:u}),x[11]=u,x[12]=N):N=x[12];x[13]!==F||x[14]!==P||x[15]!==b||x[16]!==O||x[17]!==I||x[18]!==N?(k=(0,j.jsxs)(s.VStack,{className:"gap-4",children:[E,P,I,b,F,N,O]}),x[13]=F,x[14]=P,x[15]=b,x[16]=O,x[17]=I,x[18]=N,x[19]=k):k=x[19];x[20]!==u||x[21]!==k?(z=(0,j.jsx)(t.DialogBody,{children:(0,j.jsx)(o.Form,Object.assign({},u,{children:k}))}),x[20]=u,x[21]=k,x[22]=z):z=x[22];x[23]!==S?(A=(0,j.jsx)(t.DialogFooter,{children:S}),x[23]=S,x[24]=A):A=x[24];x[25]!==C||x[26]!==z||x[27]!==A?(B=(0,j.jsxs)(t.DialogContent,{size:"2xl",children:[C,z,A]}),x[25]=C,x[26]=z,x[27]=A,x[28]=B):B=x[28];x[29]!==f||x[30]!==_||x[31]!==B?(G=(0,j.jsx)(t.Dialog,{open:_,onOpenChange:f,children:B}),x[29]=f,x[30]=_,x[31]=B,x[32]=G):G=x[32];return G};var n=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),s=r(d[4]),l=r(d[5]),c=r(d[6]),p=r(d[7]),j=r(d[8])},5498,[12,14,3188,4340,1605,5499,4392,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PrinterToggleGroup=function(c){const u=(0,t.c)(19),{form:p}=c,_=(0,s.useT)();let f,j,F,b,w,x,h;u[0]!==_?(f=t=>{const{field:n}=t;return(0,l.jsx)(o.FormSwitch,Object.assign({testID:"add-printer-autocut-toggle",label:_("settings.auto_cut_paper","Auto-cut paper")},n))},u[0]=_,u[1]=f):f=u[1];u[2]!==p.control||u[3]!==f?(j=(0,l.jsx)(o.FormField,{control:p.control,name:"autoCut",render:f}),u[2]=p.control,u[3]=f,u[4]=j):j=u[4];u[5]!==_?(F=t=>{const{field:n}=t;return(0,l.jsx)(o.FormSwitch,Object.assign({testID:"add-printer-autodrawer-toggle",label:_("settings.auto_open_cash_drawer","Auto-open cash drawer")},n))},u[5]=_,u[6]=F):F=u[6];u[7]!==p.control||u[8]!==F?(b=(0,l.jsx)(o.FormField,{control:p.control,name:"autoOpenDrawer",render:F}),u[7]=p.control,u[8]=F,u[9]=b):b=u[9];u[10]!==_?(w=t=>{const{field:n}=t;return(0,l.jsx)(o.FormSwitch,Object.assign({testID:"add-printer-default-toggle",label:_("settings.set_as_default_printer","Set as default")},n))},u[10]=_,u[11]=w):w=u[11];u[12]!==p.control||u[13]!==w?(x=(0,l.jsx)(o.FormField,{control:p.control,name:"isDefault",render:w}),u[12]=p.control,u[13]=w,u[14]=x):x=u[14];u[15]!==j||u[16]!==b||u[17]!==x?(h=(0,l.jsxs)(n.VStack,{className:"gap-2",children:[j,b,x]}),u[15]=j,u[16]=b,u[17]=x,u[18]=h):h=u[18];return h};var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),s=r(d[4]),l=r(d[5])},5499,[12,14,4340,1605,1987,6]); -__d(function(g,r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TestPrintError=function(h){const j=(0,t.c)(8),{error:f}=h,T=(0,c.useT)();let N;j[0]!==f||j[1]!==T?(N=async()=>{if(f)try{await navigator.clipboard.writeText(x(f)),l.Toast.show({title:T("settings.support_details_copied","Support details copied"),type:"success"})}catch{}},j[0]=f,j[1]=T,j[2]=N):N=j[2];const v=N;if(!f)return null;const y=f.diagnostics,_="undefined"!=typeof navigator&&!!navigator.clipboard;let b;j[3]!==y||j[4]!==f||j[5]!==v||j[6]!==T?(b=(0,p.jsx)(d.VStack,{testID:"add-printer-test-error",className:"border-destructive/50 bg-destructive/10 gap-2 rounded-md border p-3",children:y?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(o.Text,{className:"text-destructive text-sm font-medium",children:T("settings.test_print_failed_title","Could not connect to the printer.")}),(0,p.jsxs)(d.VStack,{className:"gap-0.5",children:[(0,p.jsx)(o.Text,{className:"text-xs font-medium",children:T("settings.we_tried","We tried:")}),(0,p.jsx)(o.Text,{className:"text-xs",children:y.attemptLabel}),(0,p.jsx)(o.Text,{testID:"add-printer-test-error-url",className:"text-xs",children:y.url})]}),(0,p.jsxs)(d.VStack,{className:"gap-0.5",children:[(0,p.jsx)(o.Text,{className:"text-xs font-medium",children:T("settings.likely_reason","Likely reason:")}),(0,p.jsx)(o.Text,{className:"text-xs",children:y.likelyReason})]}),(0,p.jsxs)(d.VStack,{className:"gap-0.5",children:[(0,p.jsx)(o.Text,{className:"text-xs font-medium",children:T("settings.try_next","Try:")}),y.suggestions.map(u)]}),(0,p.jsxs)(n.Collapsible,{children:[(0,p.jsx)(n.CollapsibleTrigger,{testID:"add-printer-support-details-toggle",children:(0,p.jsx)(o.Text,{className:"text-muted-foreground text-xs font-medium",children:T("settings.support_details","Support details")})}),(0,p.jsx)(n.CollapsibleContent,{children:(0,p.jsxs)(d.VStack,{className:"items-start gap-1 pt-1",children:[(0,p.jsx)(o.Text,{testID:"add-printer-support-details",className:"text-muted-foreground text-xs",children:x(f)}),_&&(0,p.jsx)(s.Button,{testID:"add-printer-copy-support-details",variant:"outline",size:"sm",onPress:v,children:(0,p.jsx)(o.Text,{children:T("settings.copy_support_details","Copy details")})})]})})]})]}):(0,p.jsx)(o.Text,{className:"text-destructive text-sm",children:f.message})}),j[3]=y,j[4]=f,j[5]=v,j[6]=T,j[7]=b):b=j[7];return b};var t=r(_d[0]);r(_d[1]),r(_d[2]);var s=r(_d[3]),n=r(_d[4]),o=r(_d[5]),l=r(_d[6]),d=r(_d[7]),c=r(_d[8]),p=r(_d[9]);function x(t){const s=[],n=t.diagnostics;return n&&(s.push(`Vendor: ${n.vendorLabel}`),s.push(`Host: ${n.host}`),s.push(`Configured port: ${n.port}`),s.push(`Endpoint: ${n.url}`),s.push(`Attempted: ${n.attemptLabel}`)),s.push("Platform: web"),'undefined'!=typeof window&&window.location?.protocol&&s.push(`Page protocol: ${window.location.protocol.replace(':','').toUpperCase()}`),'undefined'!=typeof navigator&&navigator.userAgent&&s.push(`Browser: ${navigator.userAgent}`),s.push(`Error: ${n?.errorDetail??t.message}`),s.join('\n')}function u(t,s){return(0,p.jsxs)(o.Text,{className:"text-xs",children:[s+1,". ",t]},t)}},5500,[12,14,108,3185,4395,1434,5474,1605,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePrinterDialogForm=function({open:y,schema:w,defaultValues:P,deriveVendorDefaults:b,printer:h,prefill:T,cloudEnqueueFactory:O,printerCount:V,onSave:C}){const D=(0,d.useT)(),{storeDB:E}=(0,l.useAppState)(),_=e.useMemo(()=>new c.PrinterService,[]),S=!!h,[I,k]=e.useState(!1),[j,R]=e.useState(!1),[M,F]=e.useState(!1),[B,$]=e.useState(null),[L,q]=e.useState(!1),[x,A]=e.useState(null),z=e.useRef(!1),G=e.useRef(0),H=(0,n.useForm)({resolver:(0,t.standardSchemaResolver)(w),defaultValues:P}),J=e.useRef(H.getValues('vendor'));e.useEffect(()=>{_.setCloudEnqueueFactory(O)},[_,O]),e.useEffect(()=>()=>{_.dispose()},[_]),e.useEffect(()=>{if(y){if(h){const e=v(h.vendor,P.vendor),t={name:h.name,connectionType:f(h.connectionType,P.connectionType),vendor:e,address:h.address??'',port:h.port??9100,language:h.language??'esc-pos',columns:h.columns??42,emitEscPrintMode:h.emitEscPrintMode??!0,fullReceiptRaster:h.fullReceiptRaster??!1,autoCut:h.autoCut??!0,autoOpenDrawer:h.autoOpenDrawer??!1,drawerConnector:h.drawerConnector??'pin2',isDefault:h.isDefault??!1,nativeInterfaceType:h.nativeInterfaceType,cloudPrinterId:h.cloudPrinterId??'',cloudProvider:h.cloudProvider};J.current=t.vendor,H.reset(t)}else if(T){const e=v(T.vendor,P.vendor),t=b(e),n=Object.assign({},P,{name:T.name||P.name,connectionType:f(T.connectionType,P.connectionType),vendor:e,address:T.address||'',port:T.port??t.port,language:t.language,nativeInterfaceType:T.nativeInterfaceType,cloudPrinterId:T.cloudPrinterId??'',cloudProvider:T.cloudProvider});J.current=n.vendor,H.reset(n)}else{const e=V>0?`${D('settings.receipt_printer','Receipt Printer')} ${V+1}`:D('settings.receipt_printer','Receipt Printer'),t=b(P.vendor),n=Object.assign({},P,{name:e,language:t.language,port:t.port});J.current=n.vendor,H.reset(n)}$(null),G.current+=1,q(!1),A(null),z.current=!1}},[y,h,T,H,V,D,P,b]);const K=H.watch('vendor');e.useEffect(()=>{if(K!==J.current){const e=J.current;J.current=K;const t=b(e),n=b(K),s=H.getValues('port');H.setValue('language',n.language),null!=s&&s!==t.port||H.setValue('port',n.port)}},[K,H,b]);const N=H.watch('address'),Q=H.watch('connectionType');e.useEffect(()=>{if('network'!==Q)return G.current+=1,q(!1),void A(null);const e=N?.trim()??'',t=++G.current;if(!e||!/^\d{1,3}(\.\d{1,3}){3}$/.test(e))return A(null),void q(!1);if(z.current)return void q(!1);const n=setTimeout(()=>{q(!0),(0,c.probeVendor)(e).then(e=>{if(G.current===t)if(e){A(e),H.setValue('vendor',e);const t=b(e);H.setValue('language',t.language),H.setValue('port',t.port),J.current=e}else A(null)}).finally(()=>{G.current===t&&q(!1)})},500);return()=>clearTimeout(n)},[N,Q,H,b]);const U=e.useCallback(()=>{z.current=!0,G.current+=1,q(!1),A(null)},[]),W=e.useCallback(e=>{const t=(0,u.buildPrinterProfileFields)(Object.assign({},e,{name:e.name||'Test'}),{printer:h,prefill:T});return Object.assign({id:h?.id??`test-${Date.now()}`},t,{isBuiltIn:h?.isBuiltIn??!1})},[h,T]),X=e.useCallback(async()=>{const e=H.getValues();k(!0),$(null);try{await _.testPrint(W(e)),o.Toast.show({title:D('settings.test_print_sent','Test print sent to %s').replace('%s',e.name||'printer'),type:'success'})}catch(e){$(p(e))}finally{k(!1)}},[H,W,_,D]),Y=H.watch('cloudPrinterId'),Z=H.watch('cloudProvider'),ee=e.useMemo(()=>{const e=W(Object.assign({},H.getValues(),{connectionType:Q,cloudPrinterId:Y,cloudProvider:Z}));return!(0,c.isOrderBasedCloudProfile)(e)&&('network'===e.connectionType||'bluetooth'===e.connectionType||'usb'===e.connectionType||'cloud'===e.connectionType)},[Q,Y,Z,H,W]),te=e.useCallback(async()=>{const e=H.getValues();R(!0),$(null);try{await _.openDrawer(W(e)),o.Toast.show({title:D('settings.cash_drawer_opened','Cash drawer opened'),type:'success'})}catch(e){$(p(e))}finally{R(!1)}},[H,W,_,D]),ne=e.useCallback(async e=>{const t=E.collections.printer_profiles;if(e.isDefault){const e=await t.find({selector:{isDefault:!0}}).exec();for(const t of e)t.id!==h?.id&&await t.patch({isDefault:!1})}const n=(0,u.buildPrinterProfileFields)(e,{printer:h,prefill:T});if(h){const e=await t.findOne(h.id).exec();e&&await e.patch(n)}else await t.insert(Object.assign({id:(0,s.v4)()},n))},[E,h,T]),re=e.useCallback(async e=>{F(!0),$(null);try{await _.testPrint(W(e),{openDrawer:!1})}catch(e){return $(p(e)),void F(!1)}try{await ne(e),H.reset(),o.Toast.show({title:D('settings.printer_saved','Printer saved'),type:'success'}),C()}finally{F(!1)}},[W,_,ne,H,C,D]),se=e.useCallback(async()=>{const e=w.safeParse(H.getValues());if(e.success){F(!0);try{await ne(e.data),H.reset(),C()}finally{F(!1)}}},[H,w,ne,C]);return{form:H,isEditing:S,testLoading:I,drawerLoading:j,saveLoading:M,testError:B,probing:L,detectedVendor:x,canOpenDrawer:ee,setManualVendor:U,handleOpenDrawer:te,handleTestPrint:X,handleSave:re,handleSaveAnyway:se}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),s=r(_d[3]),o=r(_d[4]),c=r(_d[5]),u=r(_d[6]),l=r(_d[7]),d=r(_d[8]);function p(e){return{message:e instanceof Error?e.message:String(e),diagnostics:(0,c.isPrinterConnectionError)(e)?e.diagnostics:null}}function f(e,t){return'network'===e||'bluetooth'===e||'usb'===e?e:t}function v(e,t){return'epson'!==e&&'star'!==e&&'generic'!==e||'generic'===e&&'generic'!==t?t:e}},5501,[14,5502,4260,2534,5474,4852,5504,2022,1987]); -__d(function(g,_r,_i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"standardSchemaResolver",{enumerable:!0,get:function(){return n}});var e=_r(d[0]),r=_r(d[1]);function t(){return t=Object.assign?Object.assign.bind():function(e){for(var r=1;r'network'===e.connectionType||'epson'===e.vendor||'star'===e.vendor,{path:['vendor'],message:'Bluetooth and USB printers must be Epson or Star'})},5505,[4330]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(){return'undefined'!=typeof window&&'https:'===window.location.protocol?'https:':'http:'}function o(o,n=t()){const s='https:'===n;return'star'===o?{language:'star-line',port:s?443:80}:{language:'esc-pos',port:s?8043:8008}}function n(n,s,c=t()){return null!=s&&9100!==s?s:o(n,c).port}function s(t,o,s,c){const p=o.trim();if(p){if('epson'===t){const o=n(t,s,c),u=8043===o||443===o?'https':'http';return{url:`${u}://${p}:${o}/cgi-bin/epos/service.cgi`,scheme:u,port:o,protocolLabel:'Epson ePOS'}}if('star'===t){const o=n(t,s,c),u=443===o?'https':'http';return{url:`${u}://${p}:${o}/StarWebPRNT/SendMessage`,scheme:u,port:o,protocolLabel:'Star WebPRNT'}}}}Object.defineProperty(e,'__esModule',{value:!0}),e.deriveWebVendorDefaults=o,e.resolveWebPort=n,e.deriveEndpointHint=function(o,n,c,p=t()){return s(o,n,c,p)?.url},e.deriveEndpointExplanation=function(o,n,c,p=t()){const u=s(o,n,c,p);if(!u)return;if('https'===u.scheme){const t='https:'===p?'this page is secure and ':'';return`Using ${u.protocolLabel} over HTTPS because ${t}port ${u.port} is selected. The printer needs an SSL certificate this browser trusts.`}return`Using ${u.protocolLabel} over HTTP. Chrome or Edge may ask for permission to access your local network.`}},5506,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.KeyboardShortcuts=function(){const x=(0,s.c)(59),b=(0,n.useT)();let p,j,u,y,T,f,k,_,v,C,H,M,w,F,N;x[0]!==b?(p=b("common.settings"),x[0]=b,x[1]=p):p=x[1];x[2]!==p?(j={key:"ctrl + shift + s",description:p},x[2]=p,x[3]=j):j=x[3];x[4]!==b?(u=b("common.pos"),x[4]=b,x[5]=u):u=x[5];x[6]!==u?(y={key:"ctrl + shift + a",description:u},x[6]=u,x[7]=y):y=x[7];x[8]!==b?(T=b("common.products"),x[8]=b,x[9]=T):T=x[9];x[10]!==T?(f={key:"ctrl + shift + p",description:T},x[10]=T,x[11]=f):f=x[11];x[12]!==b?(k=b("common.orders"),x[12]=b,x[13]=k):k=x[13];x[14]!==k?(_={key:"ctrl + shift + o",description:k},x[14]=k,x[15]=_):_=x[15];x[16]!==b?(v=b("common.customers"),x[16]=b,x[17]=v):v=x[17];x[18]!==v?(C={key:"ctrl + shift + c",description:v},x[18]=v,x[19]=C):C=x[19];x[20]!==b?(H=b("common.support"),x[20]=b,x[21]=H):H=x[21];x[22]!==H?(M={key:"ctrl + shift + ?",description:H},x[22]=H,x[23]=M):M=x[23];x[24]!==b?(w=b("common.logout"),x[24]=b,x[25]=w):w=x[25];x[26]!==w?(F={key:"ctrl + shift + l",description:w},x[26]=w,x[27]=F):F=x[27];x[28]!==j||x[29]!==M||x[30]!==F||x[31]!==y||x[32]!==f||x[33]!==_||x[34]!==C?(N=[j,y,f,_,C,M,F],x[28]=j,x[29]=M,x[30]=F,x[31]=y,x[32]=f,x[33]=_,x[34]=C,x[35]=N):N=x[35];const R=N;let B,K,O,P,S,q,z,A,D,E;x[36]!==b?(B=b("settings.key_combination"),x[36]=b,x[37]=B):B=x[37];x[38]!==B?(K=(0,l.jsx)(t.TableHead,{children:(0,l.jsx)(c.Text,{children:B})}),x[38]=B,x[39]=K):K=x[39];x[40]!==b?(O=b("settings.description"),x[40]=b,x[41]=O):O=x[41];x[42]!==O?(P=(0,l.jsx)(t.TableHead,{children:(0,l.jsx)(c.Text,{children:O})}),x[42]=O,x[43]=P):P=x[43];x[44]!==K||x[45]!==P?(S=(0,l.jsx)(t.TableHeader,{children:(0,l.jsxs)(t.TableRow,{children:[K,P]})}),x[44]=K,x[45]=P,x[46]=S):S=x[46];x[47]!==R?(q=(0,l.jsx)(t.TableBody,{children:R.map(h)}),x[47]=R,x[48]=q):q=x[48];x[49]!==S||x[50]!==q?(z=(0,l.jsxs)(t.Table,{"aria-labelledby":"keyboard-shortcuts",children:[S,q]}),x[49]=S,x[50]=q,x[51]=z):z=x[51];x[52]!==b?(A=b("common.close"),x[52]=b,x[53]=A):A=x[53];x[54]!==A?(D=(0,l.jsx)(o.ModalFooter,{className:"px-0",children:(0,l.jsx)(o.ModalClose,{children:A})}),x[54]=A,x[55]=D):D=x[55];x[56]!==z||x[57]!==D?(E=(0,l.jsxs)(l.Fragment,{children:[z,D]}),x[56]=z,x[57]=D,x[58]=E):E=x[58];return E};var s=r(d[0]);r(d[1]);var o=r(d[2]),t=r(d[3]),c=r(d[4]),n=r(d[5]),l=r(d[6]);function h(s){return(0,l.jsxs)(t.TableRow,{children:[(0,l.jsx)(t.TableCell,{children:(0,l.jsx)(c.Text,{className:"border-border bg-muted rounded border p-2 font-mono text-sm",children:s.key})}),(0,l.jsx)(t.TableCell,{children:(0,l.jsx)(c.Text,{children:s.description})})]},s.key)}},5507,[12,14,4838,4699,1434,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],s=["value","onChange"];function t(e){return e&&e.__esModule?e:{default:e}}function l(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var l=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,l.get?l:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s}Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxSettings=function(){const{store:t}=(0,v.useAppState)(),l=(0,C.useT)(),p=(0,_.useRouter)(),{localPatch:F}=(0,w.useLocalMutation)(),E=(0,H.useRestHttpClient)(),[B,z]=n.useState(!1),I=(0,x.useObservablePickState)(t.$,()=>{const e=t.getLatest();return{calc_taxes:e.calc_taxes,prices_include_tax:e.prices_include_tax,tax_based_on:e.tax_based_on,shipping_tax_class:e.shipping_tax_class,tax_round_at_subtotal:e.tax_round_at_subtotal,tax_display_shop:e.tax_display_shop,tax_display_cart:e.tax_display_cart,price_display_suffix:e.price_display_suffix,tax_total_display:e.tax_total_display}},'calc_taxes','prices_include_tax','tax_based_on','shipping_tax_class','tax_round_at_subtotal','tax_display_shop','tax_display_cart','price_display_suffix','tax_total_display'),L=(0,u.useForm)({resolver:(0,d.zodResolver)(T),values:I}),Y=n.useCallback(async e=>{await F({document:t,data:e})},[F,t]);(0,j.useFormChangeHandler)({form:L,onChange:Y});const D=n.useCallback(async()=>{z(!0);try{const e=(await E.get(`stores/${t.id}`)).data;await F({document:t,data:{calc_taxes:e.calc_taxes,prices_include_tax:e.prices_include_tax,tax_based_on:e.tax_based_on,shipping_tax_class:e.shipping_tax_class,tax_round_at_subtotal:e.tax_round_at_subtotal,tax_display_shop:e.tax_display_shop,tax_display_cart:e.tax_display_cart,price_display_suffix:e.price_display_suffix,tax_total_display:e.tax_total_display}})}catch(e){M.error('Failed to restore server settings',{context:{error:e instanceof Error?e.message:String(e)}})}finally{z(!1)}},[E,F,t]);return(0,P.jsxs)(y.VStack,{children:[(0,P.jsx)(c.default,{className:"flex-row",children:(0,P.jsx)(f.Button,{variant:"muted",onPress:()=>p.push('/(app)/(modals)/tax-rates'),children:(0,P.jsx)(f.ButtonText,{children:l('common.view_all_tax_rates')})})}),(0,P.jsx)(j.Form,Object.assign({},L,{children:(0,P.jsxs)(y.VStack,{className:"gap-4",children:[(0,P.jsx)(N.FormErrors,{}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"calc_taxes",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:G.YesNoRadioGroup,label:l('settings.enable_taxes')},e))})}),(0,P.jsx)(j.FormField,{control:L.control,name:"prices_include_tax",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:G.YesNoRadioGroup,label:l('settings.prices_entered_with_tax')},e))})})]}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"tax_based_on",render:s=>{let{field:{value:t,onChange:n}}=s,d=(0,o.default)(s.field,e);return(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormSelect,Object.assign({customComponent:S.TaxBasedOnSelect,label:l('common.calculate_tax_based_on'),value:t,onChange:n},d))})}}),(0,P.jsx)(j.FormField,{control:L.control,name:"shipping_tax_class",render:e=>{let{field:{value:t,onChange:n}}=e,d=(0,o.default)(e.field,s);return(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormSelect,Object.assign({customComponent:R.TaxClassSelect,label:l('settings.shipping_tax_class'),value:t,onChange:n},d))})}})]}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"tax_total_display",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:k.TaxDisplayRadioGroup,label:l('settings.display_tax_totals')},e))})}),(0,P.jsx)(j.FormField,{control:L.control,name:"tax_round_at_subtotal",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:G.YesNoRadioGroup,label:l('settings.round_tax_at_subtotal_level')},e))})})]}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"tax_display_shop",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:O.InclExclRadioGroup,label:l('settings.display_prices_in_the_shop')},e))})}),(0,P.jsx)(j.FormField,{control:L.control,name:"tax_display_cart",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:O.InclExclRadioGroup,label:l('settings.display_prices_during_cart_and_checkout')},e))})})]}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"price_display_suffix",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormInput,Object.assign({label:l('settings.price_display_suffix')},e))})}),(0,P.jsx)(c.default,{className:"flex-1"})]}),(0,P.jsxs)(b.ModalFooter,{className:"px-0",children:[(0,P.jsx)(f.Button,{variant:"destructive",onPress:D,loading:B,children:l('settings.restore_server_settings')}),(0,P.jsx)(b.ModalClose,{children:l('common.close')})]})]})}))]})};var o=t(r(_d[0])),n=l(r(_d[1])),c=t(r(_d[2])),d=r(_d[3]),_=r(_d[4]),x=r(_d[5]),u=r(_d[6]),p=l(r(_d[7])),f=r(_d[8]),j=r(_d[9]),h=r(_d[10]),b=r(_d[11]),y=r(_d[12]),F=r(_d[13]),v=r(_d[14]),C=r(_d[15]),N=r(_d[16]),O=r(_d[17]),S=r(_d[18]),R=r(_d[19]),k=r(_d[20]),G=r(_d[21]),w=r(_d[22]),H=r(_d[23]),P=r(_d[24]);const M=(0,F.getLogger)(['wcpos','ui','settings']),T=p.object({calc_taxes:p.enum(['yes','no']),prices_include_tax:p.enum(['yes','no']),tax_based_on:p.enum(['shipping','billing','base']).default('base'),shipping_tax_class:p.string(),tax_round_at_subtotal:p.enum(['yes','no']),tax_display_shop:p.enum(['incl','excl']).default('excl'),tax_display_cart:p.enum(['incl','excl']).default('excl'),price_display_suffix:p.string().optional(),tax_total_display:p.enum(['single','itemized']).default('itemized')})},5508,[363,14,585,4258,850,1747,4260,4330,3185,4340,1351,4838,1605,1975,2022,1987,4392,5509,5510,4545,5511,5512,3232,4401,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.InclExclRadioGroup=function(t){const s=(0,l.c)(14),v=(0,u.useT)();let x,b,p,_,f,j;s[0]!==v?(x=v("common.including_tax"),s[0]=v,s[1]=x):x=s[1];s[2]!==x?(b={label:x,value:"incl"},s[2]=x,s[3]=b):b=s[3];s[4]!==v?(p=v("common.excluding_tax"),s[4]=v,s[5]=p):p=s[5];s[6]!==p?(_={label:p,value:"excl"},s[6]=p,s[7]=_):_=s[7];s[8]!==b||s[9]!==_?(f=[b,_].map(o),s[8]=b,s[9]=_,s[10]=f):f=s[10];s[11]!==t||s[12]!==f?(j=(0,c.jsx)(n.RadioGroup,Object.assign({},t,{children:f})),s[11]=t,s[12]=f,s[13]=j):j=s[13];return j};var l=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),c=r(d[4]);function o(l){return(0,c.jsx)(n.RadioGroupOption,{value:l.value,label:l.label},l.value)}},5509,[12,14,4371,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxBasedOnSelect=function(l){const s=(0,c.c)(33);let u,_;if(s[0]!==l){var h=l;({value:_}=h),u=(0,t.default)(h,e),s[0]=l,s[1]=u,s[2]=_}else u=s[1],_=s[2];const j=(0,o.useT)();let x,p,f,S,O,T,M;s[3]!==j?(x=j("common.customer_shipping_address"),s[3]=j,s[4]=x):x=s[4];s[5]!==x?(p={value:"shipping",label:x},s[5]=x,s[6]=p):p=s[6];s[7]!==j?(f=j("common.customer_billing_address"),s[7]=j,s[8]=f):f=s[8];s[9]!==f?(S={value:"billing",label:f},s[9]=f,s[10]=S):S=s[10];s[11]!==j?(O=j("common.shop_base_address"),s[11]=j,s[12]=O):O=s[12];s[13]!==O?(T={value:"base",label:O},s[13]=O,s[14]=T):T=s[14];s[15]!==p||s[16]!==S||s[17]!==T?(M=[p,S,T],s[15]=p,s[16]=S,s[17]=T,s[18]=M):M=s[18];const y=M,B=y.find(e=>e.value===_?.value)?.label;let C,G,I,P,V;s[19]!==B||s[20]!==_?(C=_?Object.assign({},_,{label:B??""}):void 0,s[19]=B,s[20]=_,s[21]=C):C=s[21];s[22]!==j?(G=j("common.select_tax_based_on"),s[22]=j,s[23]=G):G=s[23];s[24]!==G?(I=(0,b.jsx)(n.SelectTrigger,{children:(0,b.jsx)(n.SelectValue,{placeholder:G})}),s[24]=G,s[25]=I):I=s[25];s[26]!==y?(P=(0,b.jsx)(n.SelectContent,{matchWidth:!0,children:(0,b.jsx)(n.SelectGroup,{children:y.map(v)})}),s[26]=y,s[27]=P):P=s[27];s[28]!==u||s[29]!==I||s[30]!==P||s[31]!==C?(V=(0,b.jsxs)(n.Select,Object.assign({value:C},u,{children:[I,P]})),s[28]=u,s[29]=I,s[30]=P,s[31]=C,s[32]=V):V=s[32];return V};var l,s=r(d[0]),t=(l=s)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var n=r(d[3]),u=r(d[4]),o=r(d[5]),b=r(d[6]);function v(e){return(0,b.jsx)(n.SelectItem,{label:e.label,value:e.value,children:(0,b.jsx)(u.Text,{children:e.label})},e.value)}},5510,[363,12,14,4191,1434,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxDisplayRadioGroup=function(s){const c=(0,l.c)(14),v=(0,n.useT)();let p,_,b,f,j,x;c[0]!==v?(p=v("common.as_a_single_total"),c[0]=v,c[1]=p):p=c[1];c[2]!==p?(_={label:p,value:"single"},c[2]=p,c[3]=_):_=c[3];c[4]!==v?(b=v("common.itemized"),c[4]=v,c[5]=b):b=c[5];c[6]!==b?(f={label:b,value:"itemized"},c[6]=b,c[7]=f):f=c[7];c[8]!==_||c[9]!==f?(j=[_,f].map(u),c[8]=_,c[9]=f,c[10]=j):j=c[10];c[11]!==s||c[12]!==j?(x=(0,t.jsx)(o.RadioGroup,Object.assign({},s,{children:j})),c[11]=s,c[12]=j,c[13]=x):x=c[13];return x};var l=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),t=r(d[4]);function u(l){return(0,t.jsx)(o.RadioGroupOption,{value:l.value,label:l.label},l.value)}},5511,[12,14,4371,1987,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.YesNoRadioGroup=function(s){const c=(0,o.c)(14),v=(0,n.useT)();let b,p,f,j,_,y;c[0]!==v?(b=v("common.yes"),c[0]=v,c[1]=b):b=c[1];c[2]!==b?(p={label:b,value:"yes"},c[2]=b,c[3]=p):p=c[3];c[4]!==v?(f=v("common.no"),c[4]=v,c[5]=f):f=c[5];c[6]!==f?(j={label:f,value:"no"},c[6]=f,c[7]=j):j=c[7];c[8]!==p||c[9]!==j?(_=[p,j].map(t),c[8]=p,c[9]=j,c[10]=_):_=c[10];c[11]!==s||c[12]!==_?(y=(0,u.jsx)(l.RadioGroup,Object.assign({},s,{children:_})),c[11]=s,c[12]=_,c[13]=y):y=c[13];return y};var o=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),u=r(d[4]);function t(o){return(0,u.jsx)(l.RadioGroupOption,{value:o.value,label:o.label},o.value)}},5512,[12,14,4371,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ThemeSettings=function(){const t=(0,e.c)(26),s=(0,f.useT)(),{store:n}=(0,y.useAppState)(),{localPatch:o}=(0,b.useLocalMutation)();let l;t[0]===Symbol.for("react.memo_cache_sentinel")?(l=[{name:"system",labelKey:"settings.theme.system",icon:"circleHalfStroke",descriptionKey:"settings.theme.system_description"},{name:"light",labelKey:"settings.theme.light",icon:"sunBright",descriptionKey:"settings.theme.light_description"},{name:"dark",labelKey:"settings.theme.dark",icon:"moon",descriptionKey:"settings.theme.dark_description"},{name:"ocean",labelKey:"settings.theme.ocean",icon:"water",descriptionKey:"settings.theme.ocean_description"},{name:"sunset",labelKey:"settings.theme.sunset",icon:"sunHaze",descriptionKey:"settings.theme.sunset_description"},{name:"monochrome",labelKey:"settings.theme.monochrome",icon:"circleHalf",descriptionKey:"settings.theme.monochrome_description"}],t[0]=l):l=t[0];const j=l;let N;t[1]!==o||t[2]!==n?(N=async e=>{try{await o({document:n,data:{theme:e}}),c.Uniwind.setTheme(e)}catch(e){const t=e;console.error("Failed to persist selected theme",t)}},t[1]=o,t[2]=n,t[3]=N):N=t[3];const T=N;let S,k,v,P,w,H,M,O,C;t[4]!==s?(S=s("settings.appearance"),t[4]=s,t[5]=S):S=t[5];t[6]!==S?(k=(0,_.jsx)(h.Label,{className:"text-base font-medium",children:S}),t[6]=S,t[7]=k):k=t[7];t[8]!==s?(v=s("settings.choose_a_theme_for_the_app"),t[8]=s,t[9]=v):v=t[9];t[10]!==v?(P=(0,_.jsx)(x.Text,{className:"text-muted-foreground text-sm",children:v}),t[10]=v,t[11]=P):P=t[11];t[12]!==T||t[13]!==s?(w=(0,_.jsx)(K,{themeOptions:j,onThemeChange:T,t:s}),t[12]=T,t[13]=s,t[14]=w):w=t[14];t[15]!==k||t[16]!==P||t[17]!==w?(H=(0,_.jsxs)(u.VStack,{className:"gap-3",children:[k,P,w]}),t[15]=k,t[16]=P,t[17]=w,t[18]=H):H=t[18];t[19]!==s?(M=s("common.close"),t[19]=s,t[20]=M):M=t[20];t[21]!==M?(O=(0,_.jsx)(p.ModalFooter,{className:"px-0",children:(0,_.jsx)(p.ModalClose,{children:M})}),t[21]=M,t[22]=O):O=t[22];t[23]!==H||t[24]!==O?(C=(0,_.jsxs)(u.VStack,{className:"gap-6",children:[H,O]}),t[23]=H,t[24]=O,t[25]=C):C=t[25];return C};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),n=(t=s)&&t.__esModule?t:{default:t},c=r(d[3]),o=r(d[4]),l=r(d[5]),h=r(d[6]),p=r(d[7]),x=r(d[8]),u=r(d[9]),y=r(d[10]),f=r(d[11]),b=r(d[12]),_=r(d[13]);function j(t){const s=(0,e.c)(26),{option:c,activeTheme:l,onPress:h,t:p}=t,u=l===c.name;let y,f;s[0]!==h||s[1]!==c.name?(y=()=>{h(c.name)},s[0]=h,s[1]=c.name,s[2]=y):y=s[2],s[3]!==u?(f={selected:u},s[3]=u,s[4]=f):f=s[4];const b="flex-1 items-center gap-2 rounded-lg border-2 p-3 "+(u?"border-primary bg-primary/10":"border-border bg-card"),j=u?"text-primary":"text-muted-foreground";let K;s[5]!==c.icon||s[6]!==j?(K=(0,_.jsx)(o.Icon,{name:c.icon,size:"xl",className:j}),s[5]=c.icon,s[6]=j,s[7]=K):K=s[7];const N="text-sm font-medium "+(u?"text-primary":"text-foreground");let T,S,k,v,P;return s[8]!==c.labelKey||s[9]!==p?(T=p(c.labelKey),s[8]=c.labelKey,s[9]=p,s[10]=T):T=s[10],s[11]!==N||s[12]!==T?(S=(0,_.jsx)(x.Text,{className:N,children:T}),s[11]=N,s[12]=T,s[13]=S):S=s[13],s[14]!==c.descriptionKey||s[15]!==p?(k=p(c.descriptionKey),s[14]=c.descriptionKey,s[15]=p,s[16]=k):k=s[16],s[17]!==k?(v=(0,_.jsx)(x.Text,{className:"text-muted-foreground text-center text-xs",numberOfLines:2,children:k}),s[17]=k,s[18]=v):v=s[18],s[19]!==y||s[20]!==v||s[21]!==f||s[22]!==b||s[23]!==K||s[24]!==S?(P=(0,_.jsxs)(n.default,{onPress:y,accessibilityRole:"button",accessibilityState:f,className:b,children:[K,S,v]}),s[19]=y,s[20]=v,s[21]=f,s[22]=b,s[23]=K,s[24]=S,s[25]=P):P=s[25],P}function K(t){const s=(0,e.c)(41),{themeOptions:n,onThemeChange:o,t:h}=t,{theme:p,hasAdaptiveThemes:y}=(0,c.useUniwind)(),f=y?"system":p;let b,K,N,T,S,k;if(s[0]!==f||s[1]!==y||s[2]!==o||s[3]!==h||s[4]!==n){const e=h(n.find(e=>e.name===f)?.labelKey??f);let t,c,p,S;if(s[9]!==f||s[10]!==o||s[11]!==h||s[12]!==n){let e;s[14]!==f||s[15]!==o||s[16]!==h?(e=e=>(0,_.jsx)(j,{option:e,activeTheme:f,onPress:o,t:h},e.name),s[14]=f,s[15]=o,s[16]=h,s[17]=e):e=s[17],t=n.slice(0,3).map(e),s[9]=f,s[10]=o,s[11]=h,s[12]=n,s[13]=t}else t=s[13];if(s[18]!==t?(c=(0,_.jsx)(l.HStack,{className:"gap-3",children:t}),s[18]=t,s[19]=c):c=s[19],s[20]!==f||s[21]!==o||s[22]!==h||s[23]!==n){let e;s[25]!==f||s[26]!==o||s[27]!==h?(e=e=>(0,_.jsx)(j,{option:e,activeTheme:f,onPress:o,t:h},e.name),s[25]=f,s[26]=o,s[27]=h,s[28]=e):e=s[28],p=n.slice(3,6).map(e),s[20]=f,s[21]=o,s[22]=h,s[23]=n,s[24]=p}else p=s[24];s[29]!==p?(S=(0,_.jsx)(l.HStack,{className:"gap-3",children:p}),s[29]=p,s[30]=S):S=s[30],s[31]!==c||s[32]!==S?(T=(0,_.jsxs)(u.VStack,{className:"gap-3 pt-2",children:[c,S]}),s[31]=c,s[32]=S,s[33]=T):T=s[33],b=x.Text,K="text-muted-foreground text-xs",N=y?h("settings.following_system_theme"):h("settings.current_theme",{theme:e}),s[0]=f,s[1]=y,s[2]=o,s[3]=h,s[4]=n,s[5]=b,s[6]=K,s[7]=N,s[8]=T}else b=s[5],K=s[6],N=s[7],T=s[8];return s[34]!==b||s[35]!==K||s[36]!==N?(S=(0,_.jsx)(b,{className:K,children:N}),s[34]=b,s[35]=K,s[36]=N,s[37]=S):S=s[37],s[38]!==T||s[39]!==S?(k=(0,_.jsxs)(_.Fragment,{children:[T,S]}),s[38]=T,s[39]=S,s[40]=k):k=s[40],k}},5513,[12,14,16,307,1357,1351,4345,4838,1434,1605,2022,1987,3232,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.TaxRatesModal}});var t=r(d[0])},5514,[5515]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxRatesModal=function(){const u=(0,t.c)(4);let y,_;u[0]===Symbol.for("react.memo_cache_sentinel")?(y=["tax-rates"],u[0]=y):y=u[0];u[1]===Symbol.for("react.memo_cache_sentinel")?(_={queryKeys:y,collectionName:"taxes",initialParams:{}},u[1]=_):_=u[1];const x=(0,c.useQuery)(_);let f;u[2]!==x?(f=(0,l.jsx)(s.ErrorBoundary,{children:(0,l.jsx)(n.Suspense,{children:(0,l.jsx)(o.TaxRates,{query:x})})}),u[2]=x,u[3]=f):f=u[3];return f};var t=r(d[0]),s=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),l=r(d[5])},5515,[12,1348,1741,4070,5516,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxRates=function(e){const h=(0,t.c)(35),{query:p}=e,v=(0,o.useObservableSuspense)(p.resource);let y;h[0]!==v.hits?(y=v.hits.map(_),h[0]=v.hits,h[1]=y):y=h[1];const O=y,{extraData:C}=(0,f.useExtraData)(),S=(0,o.useObservableEagerState)(C.taxClasses$);let D;h[2]!==S?(D=(0,n.default)(S,[0,"slug"],""),h[2]=S,h[3]=D):D=h[3];const[E,P]=s.useState(D),R=(0,j.useT)();let q;if(h[4]!==O||h[5]!==S){const e=(0,l.default)(O,"class");q=(S||[]).map(t=>({name:t.name,slug:t.slug,rates:e[t.slug]||[]})),h[4]=O,h[5]=S,h[6]=q}else q=h[6];const z=q;let F,k,w,B,H,L,V,$,A,G,I;h[7]!==R?(F=R("tax_rates.tax_rates"),h[7]=R,h[8]=F):F=h[8];h[9]!==F?(k=(0,b.jsx)(u.ModalHeader,{children:(0,b.jsx)(u.ModalTitle,{children:(0,b.jsx)(d.Text,{children:F})})}),h[9]=F,h[10]=k):k=h[10];h[11]!==z?(w=z.map(M),h[11]=z,h[12]=w):w=h[12];h[13]!==w?(B=(0,b.jsx)(c.ScrollableTabsList,{children:w}),h[13]=w,h[14]=B):B=h[14];h[15]!==z?(H=z.map(T),h[15]=z,h[16]=H):H=h[16];h[17]!==B||h[18]!==H||h[19]!==E?(L=(0,b.jsxs)(c.Tabs,{value:E,onValueChange:P,orientation:"horizontal",children:[B,H]}),h[17]=B,h[18]=H,h[19]=E,h[20]=L):L=h[20];h[21]!==p||h[22]!==O.length?(V=(0,b.jsx)(x.TaxRatesFooter,{count:O.length,query:p}),h[21]=p,h[22]=O.length,h[23]=V):V=h[23];h[24]!==V||h[25]!==L?($=(0,b.jsxs)(u.ModalBody,{children:[L,V]}),h[24]=V,h[25]=L,h[26]=$):$=h[26];h[27]!==R?(A=R("common.close"),h[27]=R,h[28]=A):A=h[28];h[29]!==A?(G=(0,b.jsx)(u.ModalFooter,{children:(0,b.jsx)(u.ModalClose,{children:A})}),h[29]=A,h[30]=G):G=h[30];h[31]!==$||h[32]!==G||h[33]!==k?(I=(0,b.jsx)(u.Modal,{children:(0,b.jsxs)(u.ModalContent,{size:"2xl",children:[k,$,G]})}),h[31]=$,h[32]=G,h[33]=k,h[34]=I):I=h[34];return I};var t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),n=e(r(_d[2])),l=e(r(_d[3])),o=r(_d[4]),u=r(_d[5]),c=r(_d[6]),d=r(_d[7]),x=r(_d[8]),h=r(_d[9]),j=r(_d[10]),f=r(_d[11]),b=r(_d[12]);function T(e){return(0,b.jsx)(c.TabsContent,{value:e.slug,children:(0,b.jsx)(h.TaxRateTable,{rates:e.rates})},e.slug)}function M(e){return(0,b.jsx)(c.TabsTrigger,{value:e.slug,children:(0,b.jsx)(d.Text,{children:e.name})},e.slug)}function _(e){const{document:t}=e;return t}},5516,[12,14,1358,4492,1747,4838,4184,1434,5517,5518,1987,4546,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxRatesFooter=function(f){const v=(0,t.c)(15),{count:S,query:j}=f,{sync:_,active$:h,total$:p}=(0,l.useReplicationState)(j),{clearAndSync:O}=(0,x.useCollectionReset)("taxes"),R=(0,s.useObservableEagerState)(h);let T;v[0]!==p?(T=p??(0,o.of)(0),v[0]=p,v[1]=T):T=v[1];const w=(0,s.useObservableState)(T,0),A=(0,u.useT)();let N,$,k,q;v[2]!==S||v[3]!==A||v[4]!==w?(N=A("common.showing_of",{shown:S,total:w}),v[2]=S,v[3]=A,v[4]=w,v[5]=N):N=v[5];v[6]!==N?($=(0,y.jsx)(n.Text,{className:"text-xs",children:N}),v[6]=N,v[7]=$):$=v[7];v[8]!==R||v[9]!==O||v[10]!==_?(k=(0,y.jsx)(b.SyncButton,{sync:_,clearAndSync:O,active:R}),v[8]=R,v[9]=O,v[10]=_,v[11]=k):k=v[11];v[12]!==$||v[13]!==k?(q=(0,y.jsxs)(c.HStack,{className:"border-border bg-footer justify-end gap-0 border-t p-2",children:[$,k]}),v[12]=$,v[13]=k,v[14]=q):q=v[14];return q};var t=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),c=r(d[4]),n=r(d[5]),l=r(d[6]),u=r(d[7]),b=r(d[8]),x=r(d[9]),y=r(d[10])},5517,[12,14,1747,1748,1351,1434,4070,1987,4782,4781,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxRateTable=function(s){const j=(0,l.c)(53),{rates:T}=s,o=(0,x.useT)();let b,p,u,_,y,H,C,N,w,f,k,A,v,R,I,B,M,O,P,q,z,D;j[0]!==o?(b=o("tax_rates.country_code"),j[0]=o,j[1]=b):b=j[1];j[2]!==b?(p=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:b})}),j[2]=b,j[3]=p):p=j[3];j[4]!==o?(u=o("tax_rates.state_code"),j[4]=o,j[5]=u):u=j[5];j[6]!==u?(_=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:u})}),j[6]=u,j[7]=_):_=j[7];j[8]!==o?(y=o("common.postcode"),j[8]=o,j[9]=y):y=j[9];j[10]!==y?(H=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:y})}),j[10]=y,j[11]=H):H=j[11];j[12]!==o?(C=o("common.city"),j[12]=o,j[13]=C):C=j[13];j[14]!==C?(N=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:C})}),j[14]=C,j[15]=N):N=j[15];j[16]!==o?(w=o("tax_rates.rate"),j[16]=o,j[17]=w):w=j[17];j[18]!==w?(f=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:w})}),j[18]=w,j[19]=f):f=j[19];j[20]!==o?(k=o("tax_rates.tax_name"),j[20]=o,j[21]=k):k=j[21];j[22]!==k?(A=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:k})}),j[22]=k,j[23]=A):A=j[23];j[24]!==o?(v=o("tax_rates.priority"),j[24]=o,j[25]=v):v=j[25];j[26]!==v?(R=(0,t.jsx)(c.TableHead,{className:"w-12",children:(0,t.jsx)(n.Text,{children:v})}),j[26]=v,j[27]=R):R=j[27];j[28]!==o?(I=o("tax_rates.compound"),j[28]=o,j[29]=I):I=j[29];j[30]!==I?(B=(0,t.jsx)(c.TableHead,{className:"w-12",children:(0,t.jsx)(n.Text,{children:I})}),j[30]=I,j[31]=B):B=j[31];j[32]!==o?(M=o("common.shipping"),j[32]=o,j[33]=M):M=j[33];j[34]!==M?(O=(0,t.jsx)(c.TableHead,{className:"w-12",children:(0,t.jsx)(n.Text,{children:M})}),j[34]=M,j[35]=O):O=j[35];j[36]!==f||j[37]!==A||j[38]!==R||j[39]!==B||j[40]!==O||j[41]!==p||j[42]!==_||j[43]!==H||j[44]!==N?(P=(0,t.jsx)(c.TableHeader,{children:(0,t.jsxs)(c.TableRow,{children:[p,_,H,N,f,A,R,B,O]})}),j[36]=f,j[37]=A,j[38]=R,j[39]=B,j[40]=O,j[41]=p,j[42]=_,j[43]=H,j[44]=N,j[45]=P):P=j[45];j[46]!==T?(q=T.map(h),j[46]=T,j[47]=q):q=j[47];j[48]!==q?(z=(0,t.jsx)(c.TableBody,{children:q}),j[48]=q,j[49]=z):z=j[49];j[50]!==P||j[51]!==z?(D=(0,t.jsxs)(c.Table,{children:[P,z]}),j[50]=P,j[51]=z,j[52]=D):D=j[52];return D};var l=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),x=r(d[5]),t=r(d[6]);function h(l,x){return(0,t.jsxs)(c.TableRow,{index:x,children:[(0,t.jsx)(c.TableCell,{children:(0,t.jsx)(n.Text,{children:l.country})}),(0,t.jsx)(c.TableCell,{children:(0,t.jsx)(n.Text,{children:l.state?(0,t.jsx)(n.Text,{children:l.state}):(0,t.jsx)(n.Text,{className:"text-4xl leading-none",children:"*"})})}),(0,t.jsx)(c.TableCell,{children:Array.isArray(l.postcodes)&&l.postcodes.length>0?(0,t.jsx)(n.Text,{children:l.postcodes.join(", ")}):(0,t.jsx)(n.Text,{className:"text-4xl leading-none",children:"*"})}),(0,t.jsx)(c.TableCell,{children:Array.isArray(l.cities)&&l.cities.length>0?(0,t.jsx)(n.Text,{children:l.cities.join(", ")}):(0,t.jsx)(n.Text,{className:"text-4xl leading-none",children:"*"})}),(0,t.jsx)(c.TableCell,{children:(0,t.jsx)(n.Text,{children:l.rate})}),(0,t.jsx)(c.TableCell,{children:(0,t.jsx)(n.Text,{children:l.name})}),(0,t.jsx)(c.TableCell,{className:"w-12",children:(0,t.jsx)(n.Text,{children:l.priority})}),(0,t.jsx)(c.TableCell,{className:"w-12",children:(0,t.jsx)(s.Icon,{name:l.compound?"check":"xmark"})}),(0,t.jsx)(c.TableCell,{className:"w-12",children:(0,t.jsx)(s.Icon,{name:l.shipping?"check":"xmark"})})]},l.id)}},5518,[12,14,1357,4699,1434,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return O}});var e,t=r(d[0]),n=r(d[1]),o=(e=n)&&e.__esModule?e:{default:e},s=r(d[2]),c=r(d[3]),l=r(d[4]),u=r(d[5]),p=r(d[6]),f=r(d[7]),S=r(d[8]),b=r(d[9]),_=r(d[10]),h=r(d[11]),j=r(d[12]),x=r(d[13]),y=r(d[14]),P=r(d[15]),k=r(d[16]),v=r(d[17]),w=r(d[18]),B=r(d[19]),D=r(d[20]);const O={initialRouteName:'(drawer)'};function R(){const e=(0,t.c)(16),n=(0,B.useNavigationBackground)(),{storeDB:c,fastStoreDB:f}=(0,p.useAppState)(),{locale:b}=(0,S.useLocale)(),_=(0,y.useRestHttpClient)();let j,x,P,k,w,O,R,A;return e[0]!==n?(j={headerShown:!1,contentStyle:{backgroundColor:n}},e[0]=n,e[1]=j):j=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(x=(0,D.jsx)(s.Stack.Screen,{name:"(drawer)"}),e[2]=x):x=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(P=(0,D.jsx)(s.Stack.Screen,{name:"(modals)/settings",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=P):P=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(k=(0,D.jsx)(s.Stack.Screen,{name:"(modals)/tax-rates",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=k):k=e[4],e[5]!==j?(w=(0,D.jsxs)(s.Stack,{screenOptions:j,children:[x,P,k]}),e[5]=j,e[6]=w):w=e[6],e[7]===Symbol.for("react.memo_cache_sentinel")?(O=(0,D.jsx)(l.ErrorBoundary,{children:(0,D.jsx)(u.PortalHost,{})}),e[7]=O):O=e[7],e[8]!==w?(R=(0,D.jsx)(h.UISettingsProvider,{children:(0,D.jsxs)(o.default,{className:"bg-background flex-1",children:[w,O]})}),e[8]=w,e[9]=R):R=e[9],e[10]!==f||e[11]!==_||e[12]!==b||e[13]!==c||e[14]!==R?(A=(0,D.jsx)(v.QueryProvider,{localDB:c,fastLocalDB:f,http:_,locale:b,children:R}),e[10]=f,e[11]=_,e[12]=b,e[13]=c,e[14]=R,e[15]=A):A=e[15],A}function A(){const e=(0,t.c)(6),{site:n}=(0,p.useAppState)(),o=(0,c.useObservableEagerState)(n.wp_api_url$),{collection:s}=(0,x.useCollection)("logs");let l;(0,w.setDatabase)(s),e[0]!==n?(l={site:n},e[0]=n,e[1]=l):l=e[1],(0,b.useSiteInfo)(l);const{compatibility:u,site:S}=(0,f.useAppInfo)();if(S?.wcposVersion&&!u?.wcposVersionPass){let t;return e[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,D.jsx)(j.UpgradeRequired,{}),e[2]=t):t=e[2],t}if(!o)throw new Error("No WP API URL");let h,y;return e[3]===Symbol.for("react.memo_cache_sentinel")?(h=(0,D.jsx)(_.ExtraDataProvider,{children:(0,D.jsx)(k.RasterizeProvider,{children:(0,D.jsx)(R,{})})}),e[3]=h):h=e[3],e[4]!==o?(y=(0,D.jsx)(P.OnlineStatusProvider,{wpAPIURL:o,children:h}),e[4]=o,e[5]=y):y=e[5],y}},5519,[12,585,850,1747,1348,4966,2022,4570,2017,5520,4546,1745,5521,4514,4401,4435,4852,4070,1975,4960,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useSiteInfo",{enumerable:!0,get:function(){return u}});var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),s=r(_d[1]),n=(e=s)&&e.__esModule?e:{default:e},o=r(_d[2]);const c=(0,r(_d[3]).getLogger)(['wcpos','app','site']),u=({site:e})=>{const s=(0,o.useHttpClient)(),[u,l]=t.useState(!1),[p,f]=t.useState(null),_=e.wp_api_url,d=e.url;return t.useEffect(()=>{(async()=>{if(_){l(!0),f(null);try{const t=await s.get(_,{params:{wcpos:1}});if(!t||t.status<200||t.status>=300){const e=`Invalid response status: ${t?.status}`;return c.error('Failed to fetch site info: Invalid response status',{context:{status:t?.status,statusText:t?.statusText,siteUrl:d}}),void f(e)}const o=(0,n.default)(t,'data',{});if(!o||'object'!=typeof o)return void c.debug('Site info response contains no valid data',{context:{siteUrl:d,hasData:!!o}});(o.wp_version||o.wc_version||o.wcpos_version||o.wcpos_pro_version||o.license)&&await e.incrementalPatch({wp_version:o?.wp_version??'',wc_version:o?.wc_version??'',wcpos_version:o?.wcpos_version??'',wcpos_pro_version:o?.wcpos_pro_version??'',license:o?.license||{}})}catch(e){const t=e instanceof Error?e.message:String(e);c.error('Failed to fetch site info',{context:{error:t,siteUrl:d}}),f(t)}finally{l(!1)}}})()},[s,_,d,e]),{isLoading:u,error:p}}},5520,[14,1358,4410,1975]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.UpgradeRequired=function(){const e=(0,t.c)(16),h=(0,x.useT)(),{logout:p}=(0,f.useAppState)();let y,v,S,b,T,k,B,I;e[0]===Symbol.for("react.memo_cache_sentinel")?(y=[n.default.absoluteFill,{alignItems:"center",justifyContent:"center"}],e[0]=y):y=e[0];e[1]===Symbol.for("react.memo_cache_sentinel")?(v=(0,j.jsx)(l.Icon,{name:"triangleExclamation",variant:"destructive"}),e[1]=v):v=e[1];e[2]!==h?(S=h("common.please_update_your_woocommerce_pos_plugin"),e[2]=h,e[3]=S):S=e[3];e[4]!==S?(b=(0,j.jsxs)(o.HStack,{children:[v,(0,j.jsx)(u.Text,{className:"text-destructive",children:S})]}),e[4]=S,e[5]=b):b=e[5];e[6]!==h?(T=h("common.logout"),e[6]=h,e[7]=T):T=e[7];e[8]!==T?(k=(0,j.jsx)(s.ButtonText,{children:T}),e[8]=T,e[9]=k):k=e[9];e[10]!==p||e[11]!==k?(B=(0,j.jsx)(c.default,{className:"justify-center p-2",children:(0,j.jsx)(s.Button,{onPress:p,children:k})}),e[10]=p,e[11]=k,e[12]=B):B=e[12];e[13]!==b||e[14]!==B?(I=(0,j.jsx)(c.default,{style:y,children:(0,j.jsxs)(_.VStack,{children:[b,B]})}),e[13]=b,e[14]=B,e[15]=I):I=e[15];return I};var t=r(d[0]);r(d[1]);var n=e(r(d[2])),c=e(r(d[3])),s=r(d[4]),o=r(d[5]),l=r(d[6]),u=r(d[7]),_=r(d[8]),f=r(d[9]),x=r(d[10]),j=r(d[11])},5521,[12,14,30,585,3185,1351,1357,1434,1605,2022,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return j}});var e,t=r(d[0]),n=r(d[1]),c=(e=n)&&e.__esModule?e:{default:e},o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),f=r(d[6]),_=r(d[7]),h=r(d[8]),b=r(d[9]);const j={initialRouteName:'connect'};function S(){const e=(0,t.c)(2),{theme:n}=(0,l.useUniwind)(),c="light"===n?"dark":"light";let o;return e[0]!==c?(o=(0,b.jsx)(s.SystemBars,{style:c}),e[0]=c,e[1]=o):o=e[1],o}function y(){const e=(0,t.c)(10),n=(0,h.useNavigationBackground)(),{storeDB:s,fastStoreDB:l}=(0,_.useAppState)();if(s&&l){let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,b.jsx)(o.Redirect,{href:"/(app)"}),e[0]=t):t=e[0],t}let j,y,x,p,k,B;return e[1]===Symbol.for("react.memo_cache_sentinel")?(j=(0,b.jsx)(S,{}),e[1]=j):j=e[1],e[2]!==n?(y={headerShown:!1,contentStyle:{backgroundColor:n}},e[2]=n,e[3]=y):y=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(x=(0,b.jsx)(o.Stack.Screen,{name:"connect"}),e[4]=x):x=e[4],e[5]!==y?(p=(0,b.jsx)(c.default,{className:"bg-background flex-1",children:(0,b.jsx)(o.Stack,{screenOptions:y,children:x})}),e[5]=y,e[6]=p):p=e[6],e[7]===Symbol.for("react.memo_cache_sentinel")?(k=(0,b.jsx)(u.ErrorBoundary,{children:(0,b.jsx)(f.PortalHost,{})}),e[7]=k):k=e[7],e[8]!==p?(B=(0,b.jsxs)(b.Fragment,{children:[j,p,k]}),e[8]=p,e[9]=B):B=e[9],B}},5522,[12,585,850,5008,307,1348,4966,2022,4960,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Connect}});var t=r(d[0])},5523,[5524]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Connect=function(){const t=(0,e.c)(10),{user:n}=(0,j.useAppState)();let S,b,w,v,C,k,A,B;t[0]===Symbol.for("react.memo_cache_sentinel")?(S={flex:1},t[0]=S):S=t[0];t[1]===Symbol.for("react.memo_cache_sentinel")?(b={flex:1},w={flexGrow:1,alignItems:"center",justifyContent:"center",padding:8},t[1]=b,t[2]=w):(b=t[1],w=t[2]);t[3]===Symbol.for("react.memo_cache_sentinel")?(v=(0,p.jsx)(u.Logo,{width:120,height:120}),t[3]=v):v=t[3];t[4]===Symbol.for("react.memo_cache_sentinel")?(C=(0,p.jsx)(l.Card,{className:"w-full p-4",children:(0,p.jsx)(y.UrlInput,{})}),t[4]=C):C=t[4];t[5]!==n?(k=(0,p.jsx)(o.ErrorBoundary,{children:(0,p.jsx)(h.Suspense,{children:(0,p.jsx)(x.Sites,{user:n})})}),t[5]=n,t[6]=k):k=t[6];t[7]===Symbol.for("react.memo_cache_sentinel")?(A=(0,p.jsx)(_.DemoButton,{}),t[7]=A):A=t[7];t[8]!==k?(B=(0,p.jsx)(c.KeyboardAvoidingView,{behavior:"padding",style:S,children:(0,p.jsx)(s.default,{style:b,contentContainerStyle:w,keyboardShouldPersistTaps:"handled",children:(0,p.jsxs)(f.VStack,{space:"lg",className:"w-full max-w-[460px] items-center",children:[v,C,k,A]})})}),t[8]=k,t[9]=B):B=t[9];return B};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},l=r(d[3]),o=r(d[4]),c=r(d[5]),u=r(d[6]),h=r(d[7]),f=r(d[8]),_=r(d[9]),x=r(d[10]),y=r(d[11]),j=r(d[12]),p=r(d[13])},5524,[12,14,600,3186,1348,3230,3174,1741,1605,5525,5532,5547,2022,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DemoButton=function(){const{onConnect:s,loading:h}=(0,d.useSiteConnect)(),[_,y]=e.useState(null),w=(0,u.useT)(),b=e.useRef(null),x=e.useRef(!1),{handleLoginSuccess:j,isProcessing:v}=(0,l.useLoginHandler)(_),{isReady:D,response:O,promptAsync:P}=(0,c.useWcposAuth)({site:_?{wcpos_login_url:_.wcpos_login_url??'',name:_.name??''}:null,extraParams:{user:'demo'}});e.useEffect(()=>{if(!O||!_)return;const e=O.params?.access_token||O.error||O.type;b.current!==e&&('success'===O.type?(p.debug('Demo login successful'),b.current=e,j({params:O.params})):'error'===O.type&&(p.error(`Demo login failed: ${O.error}`,{showToast:!0,context:{response:O}}),b.current=e))},[O,_,j]);e.useEffect(()=>{x.current||null!==b.current||_&&D&&!v&&(p.debug('Triggering OAuth flow for demo site'),x.current=!0,P())},[_,D,v,P]);const E=h||v;return(0,f.jsx)(t.Button,{testID:"enter-demo-store-button",onPress:async()=>{y(null),b.current=null,x.current=!1;try{const e=await s('https://demo.wcpos.com');if(!e)throw new Error('Could not connect to demo site');p.debug('Demo site connected successfully'),y(e)}catch(e){p.error(`Demo connection failed: ${e instanceof Error?e.message:String(e)}`)}},disabled:E,variant:"muted",size:"sm",rightIcon:E?(0,f.jsx)(o.Loader,{variant:"muted",size:"xs"}):(0,f.jsx)(n.Icon,{variant:"muted",size:"xs",name:"arrowRight"}),children:(0,f.jsx)(t.ButtonText,{children:w('auth.enter_demo_store')})})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),u=r(_d[5]),c=r(_d[6]),l=r(_d[7]),d=r(_d[8]),f=r(_d[9]);const p=(0,s.getLogger)(['wcpos','auth','demo'])},5525,[14,3185,1357,1412,1975,1987,4437,4459,5526,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useSiteConnect",{enumerable:!0,get:function(){return _}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),s=r(_d[2]),n=r(_d[3]),o=r(_d[4]),u=r(_d[5]),c=r(_d[6]),d=r(_d[7]);const l=(0,t.getLogger)(['wcpos','auth','site']),_=()=>{const{user:t,userDB:_}=(0,n.useAppState)(),[R,p]=e.useState('idle'),[E,f]=e.useState(null),[O,h]=e.useState(null),w=(0,o.useT)(),A=(0,d.useUrlDiscovery)(),S=(0,u.useApiDiscovery)(),C=(0,c.useAuthTesting)(),D='idle'!==R&&'success'!==R&&'error'!==R,b=e.useCallback((e,t)=>{f({step:e,totalSteps:4,message:t})},[]),v=e.useCallback(()=>{p('idle'),f(null),h(null)},[]),T=e.useCallback(async(e,n,o)=>{try{const s=Object.assign({},e,n,{use_jwt_as_param:o.useJwtAsParam}),u=_.sites.parseRestResponse(s),c=await _.sites.findOneFix(e.uuid).exec();if(c){await c.incrementalPatch(u);return(t.getLatest().sites??[]).includes(e.uuid)||(await t.incrementalUpdate({$push:{sites:e.uuid}}),l.debug(`Re-added site to user: ${e.name}`)),l.debug(`Updated site: ${e.name}`),c.getLatest()}{await t.incrementalUpdate({$push:{sites:u}});const s=await _.sites.findOneFix(e.uuid).exec();return l.debug(`Added new site: ${e.name}`),s}}catch(e){let t=s.ERROR_CODES.TRANSACTION_FAILED;if(e instanceof Error&&'ValidationError'===e.name)t=s.ERROR_CODES.CONSTRAINT_VIOLATION;else if(e instanceof Error&&'RxError'===e.name)switch(e.code){case'RX1':t=s.ERROR_CODES.DUPLICATE_RECORD;break;case'RX2':t=s.ERROR_CODES.CONSTRAINT_VIOLATION;break;case'RX3':t=s.ERROR_CODES.INVALID_DATA_TYPE;break;default:t=s.ERROR_CODES.TRANSACTION_FAILED}const n=e instanceof Error?e.message:String(e);throw l.error(`Failed to save site data: ${n}`,{showToast:!0,context:{errorCode:t,error:n}}),new Error(w('auth.failed_to_save_site_data'))}},[t,_.sites,w]);return{status:R,progress:E,error:O,loading:D,onConnect:e.useCallback(async e=>{if(!e||''===e.trim()){const e=w('auth.url_is_required');return l.error(e,{showToast:!0,context:{errorCode:s.ERROR_CODES.MISSING_REQUIRED_PARAMETERS}}),h(e),null}p('discovering-url'),h(null),f(null);try{b(1,w('auth.discovering_wordpress_api')),p('discovering-url');const t=await A.discoverWpApiUrl(e);b(2,w('auth.validating_api_endpoints')),p('discovering-api');const s=await S.discoverApiEndpoints(t);b(3,w('auth.testing_authorization_methods')),p('testing-auth');const n=await C.testAuthorizationMethod(s.endpoints.wcpos_api_url);if(!n)throw new Error(C.error||w('auth.failed_to_test_authorization_methods'));b(4,w('auth.saving_site_configuration')),p('saving');const o=await T(s.siteData,s.endpoints,n);if(!o)throw new Error(w('auth.failed_to_save_site_configuration'));return p('success'),f({step:4,totalSteps:4,message:w('auth.site_connected_successfully')}),l.info(`Site connected: ${o.name}`),o}catch(e){const t=e instanceof Error&&e.message?e.message:w('auth.failed_to_connect_to_site');return h(t),p('error'),null}},[A,S,C,T,b,w]),reset:v}}},5526,[14,1975,2644,2022,1987,5527,5528,5529]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function o(o){return o&&o.__esModule?o:{default:o}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useApiDiscovery",{enumerable:!0,get:function(){return l}});var e=(function(o){if(o&&o.__esModule)return o;var e={};return o&&Object.keys(o).forEach(function(t){var n=Object.getOwnPropertyDescriptor(o,t);Object.defineProperty(e,t,n.get?n:{enumerable:!0,get:function(){return o[t]}})}),e.default=o,e})(r(_d[0])),t=o(r(_d[1])),n=o(r(_d[2])),s=r(_d[3]),c=r(_d[4]),u=r(_d[5]),_=r(_d[6]);const p=(0,c.getLogger)(['wcpos','auth','discovery']);class d extends Error{constructor(o){super(o),this.name='ApiDiscoveryError'}}const l=()=>{const[o,c]=e.useState('idle'),[l,w]=e.useState(null),[f,E]=e.useState(null),[O,h]=e.useState(null),R=(0,s.useHttpClient)(),C=(0,_.useT)(),S=e.useCallback(async o=>{try{const e=await R.get(o,{params:{wcpos:1}}),n=(0,t.default)(e,'data');if(!n||'object'!=typeof n)throw p.error(`Bad API response from ${o}`,{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_RESPONSE_FORMAT,wpApiUrl:o}}),new d(C('auth.bad_api_response'));const s=(0,t.default)(n,'namespaces');if(!s||!Array.isArray(s))throw p.error(`WordPress API not found at ${o}`,{showToast:!0,context:{errorCode:u.ERROR_CODES.WOOCOMMERCE_API_DISABLED,wpApiUrl:o}}),new d(C('auth.wordpress_api_not_found'));return p.debug(`WordPress API discovered: ${n.name} (WC ${n.wc_version}, WCPOS ${n.wcpos_version})`),n}catch(e){if(e instanceof d)throw e;const n=(0,t.default)(e,['response']);if(n){const e=(0,t.default)(n,'status'),s=(0,t.default)(n,['headers','content-type']);if((401===e||403===e)&&'string'==typeof s&&s.includes('application/json')){const s=(0,t.default)(n,['data','message']),c='string'==typeof s&&s.length>0?s:C('auth.rest_api_restricted');throw p.error(c,{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_RESPONSE_FORMAT,wpApiUrl:o,httpStatus:e}}),new d(c)}throw p.error(C('auth.bad_api_response'),{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_RESPONSE_FORMAT,wpApiUrl:o,httpStatus:e}}),new d(C('auth.bad_api_response'))}throw p.error(`Failed to connect to ${o}: ${e instanceof Error?e.message:String(e)}`,{showToast:!0,context:{errorCode:u.ERROR_CODES.CONNECTION_REFUSED,wpApiUrl:o}}),e}},[R,C]),A=e.useCallback(o=>{const e=o.namespaces;if(!e.includes('wc/v3'))throw p.error('WooCommerce API not found',{showToast:!0,context:{errorCode:u.ERROR_CODES.WOOCOMMERCE_API_DISABLED}}),new Error(C('auth.woocommerce_api_not_found'));if(!e.includes('wcpos/v1'))throw p.error('WooCommerce POS plugin not found',{showToast:!0,context:{errorCode:u.ERROR_CODES.PLUGIN_NOT_FOUND}}),new Error(C('auth.woocommerce_pos_api_not_found'));const t=o.wcpos_version||o.wcpos_pro_version;t&&!n.default.gte(t,'1.8.0')&&p.warn(`WCPOS version ${t} may not support all features (recommend 1.8.0+)`)},[C]),D=e.useCallback(o=>{const e=o.authentication;if(!e||'object'!=typeof e)throw p.error('Authentication configuration not found',{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_CONFIGURATION}}),new Error(C('auth.authentication_configuration_not_found'));const t=e.wcpos;if(!t||!t.endpoints||!t.endpoints.authorization)throw p.error('WCPOS authentication endpoint not found',{showToast:!0,context:{errorCode:u.ERROR_CODES.PLUGIN_NOT_FOUND}}),new Error(C('auth.wcpos_authentication_endpoint_not_found_please'));const n=t.endpoints.authorization;if(!n||'string'!=typeof n)throw p.error('WCPOS login URL is invalid',{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_URL_FORMAT}}),new Error(C('auth.wcpos_login_url_is_invalid_please'));return n},[C]),I=e.useCallback((o,e)=>{const t=o.endsWith('/')?o:`${o}/`;return{wp_api_url:t,wc_api_url:`${t}wc/v3/`,wcpos_api_url:`${t}wcpos/v1/`,wcpos_login_url:e}},[]);return{status:o,error:l,siteData:f,endpoints:O,discoverApiEndpoints:e.useCallback(async o=>{if(!o||''===o.trim()){const o=C('auth.wordpress_api_url_is_required');throw p.error(o,{showToast:!0,context:{errorCode:u.ERROR_CODES.MISSING_REQUIRED_PARAMETERS}}),E(null),h(null),w(o),c('error'),new Error(o)}c('discovering'),w(null),E(null),h(null);try{const e=await S(o);A(e);const t=D(e),n=I(o,t);return E(e),h(n),c('success'),p.info(`API discovery completed: ${e.name}`),{siteData:e,endpoints:n}}catch(o){const e=o instanceof Error&&o.message?o.message:C('auth.failed_to_discover_api_endpoints');throw w(e),c('error'),o instanceof Error?o:new Error(e)}},[S,A,D,I,C])}}},5527,[14,1358,4571,4410,1975,2644,1987]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAuthTesting",{enumerable:!0,get:function(){return c}});var t=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(s){var u=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(e,s,u.get?u:{enumerable:!0,get:function(){return t[s]}})}),e.default=t,e})(r(_d[0])),e=r(_d[1]),s=r(_d[2]),u=r(_d[3]),n=r(_d[4]);const o=(0,s.getLogger)(['wcpos','auth','testing']),c=()=>{const[s,c]=t.useState('idle'),[l,h]=t.useState(null),[_,d]=t.useState(null),f=(0,e.useHttpClient)(),p=(0,n.useT)(),y=t.useCallback(async(t,e)=>{try{const s=await f.get(`${t}auth/test`,{headers:{'X-WCPOS':'1',Authorization:`Bearer ${e}`},timeout:1e4}),u=s?.data;return u&&'success'===u.status}catch{return!1}},[f]),O=t.useCallback(async(t,e)=>{try{const s=await f.get(`${t}auth/test`,{params:{authorization:`Bearer ${e}`},headers:{'X-WCPOS':'1'},timeout:1e4}),u=s?.data;return u&&'success'===u.status}catch{return!1}},[f]),b=t.useCallback(()=>{const t={test:!0,timestamp:Date.now()};return`mock.${btoa(JSON.stringify(t))}.test`},[]);return{status:s,error:l,testResult:_,testAuthorizationMethod:t.useCallback(async(t,e)=>{if(!t||''===t.trim())return h(p('auth.wcpos_api_url_is_required')),null;c('testing'),h(null),d(null);try{const s=e||b(),u=await y(t,s);let n=!1,o=!1;if(u||(n=await O(t,s),o=n),!u&&!n)throw new Error(p('auth.server_does_not_support_any_authorization'));const l={supportsHeaderAuth:u,supportsParamAuth:n,useJwtAsParam:o};return d(l),c('success'),l}catch(t){const e=(t instanceof Error?t.message:'')||p('auth.failed_to_test_authorization_methods');return h(e),c('error'),o.error(`Authorization testing failed: ${e}`,{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_CONFIGURATION}}),null}},[y,O,b,p])}}},5528,[14,4410,1975,2644,1987]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUrlDiscovery",{enumerable:!0,get:function(){return h}});var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),s=r(_d[1]),n=(e=s)&&e.__esModule?e:{default:e},u=r(_d[2]),o=r(_d[3]),c=r(_d[4]),l=r(_d[5]),d=r(_d[6]);const p=(0,o.getLogger)(['wcpos','auth','discovery']),f=e=>{if(!e)return null;const t=(0,d.parseLinkHeader)(e);return(0,n.default)(t,['https://api.w.org/','url'])||null},_=e=>{const t=(0,n.default)(e,['response','status']);if(401!==t&&403!==t)return!1;const s=(0,n.default)(e,['response','headers','content-type']);return'string'==typeof s&&s.includes('application/json')},h=()=>{const[e,s]=t.useState('idle'),[o,d]=t.useState(null),[h,w]=t.useState(null),y=(0,u.useHttpClient)(),b=(0,l.useT)(),v=t.useCallback(e=>`https://${e.replace(/^.*:\/{2,}|\s|\/+$/g,'')||''}`,[]),E=t.useCallback(async e=>{try{const t=await y.head(e);return t?f((0,n.default)(t,['headers','link'])):null}catch(e){const t=(0,n.default)(e,['response','headers','link']);return f(t)}},[y]),k=t.useCallback(async e=>{const t=`${e}/wp-json/`;try{const e=await y.head(t);return e&&200===e.status?t:null}catch(e){return _(e)?t:null}},[y]);return{status:e,error:o,wpApiUrl:h,discoverWpApiUrl:t.useCallback(async e=>{if(!e||''===e.trim()){const e=b('auth.url_is_required');throw p.error(e,{showToast:!0,context:{errorCode:c.ERROR_CODES.MISSING_REQUIRED_PARAMETERS}}),d(e),new Error(e)}s('discovering'),d(null),w(null);try{const t=v(e);let n=await E(t);if(n||(n=await k(t)),!n)throw new Error(b('auth.site_does_not_seem_to_be'));return w(n),s('success'),p.debug(`WordPress API URL discovered: ${n}`),n}catch(e){const t=e instanceof Error?e.message:b('auth.failed_to_discover_wordpress_api');throw d(t),s('error'),e}},[v,E,k,b])}}},5529,[14,1358,4410,1975,2644,1987,5530]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseLinkHeader",{enumerable:!0,get:function(){return n.parseLinkHeader}});var n=r(d[0])},5530,[5531]); -__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.parseLinkHeader=function(n){return l(n)?n.split(/,\s*]*)>(.*)/);if(!t)return null;const s=t[1],u=t[2].split(';'),o={},l=new URL(s,'https://example.com');for(const[n,t]of l.searchParams)o[n]=t;u.shift();let f=u.reduce(c,{});return f=Object.assign({},o,f),f.url=s,f}catch{return null}}function l(s){if(!s)return!1;if(s.length>n){if(t)throw new Error(`Input string too long, it should be under ${n} characters.`);return!1}return!0}},5531,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Sites=function(e){const n=(0,t.c)(28),{user:l}=e,u=(0,y.useT)(),h=l;let p;n[0]!==h?(p=h.populateResource("sites"),n[0]=h,n[1]=p):p=n[1];const j=(0,c.useObservableSuspense)(p);let f;n[2]!==j?(f=j?.map(D)??[],n[2]=j,n[3]=f):f=n[3];const v=f;let A;n[4]!==v?(A=()=>(0,S.getNextAccordionState)({siteUuids:[],expandedSiteUuid:void 0},v),n[4]=v,n[5]=A):A=n[5];const[N,O]=s.useState(A);let P;n[6]!==N||n[7]!==v?(P=(0,S.getNextAccordionState)(N,v),n[6]=N,n[7]=v,n[8]=P):P=n[8];const U=P;U!==N&&O(U);if(!j||0===j.length)return null;if(1===j.length){let e;return n[9]!==j[0]||n[10]!==l?(e=(0,w.jsx)(d.Card,{className:"w-full",testID:"logged-in-users-label",children:(0,w.jsx)(x.ErrorBoundary,{children:(0,w.jsx)(b.Site,{user:l,site:j[0]})})}),n[9]=j[0],n[10]=l,n[11]=e):e=n[11],e}let T,k;n[12]!==u?(T=u("auth.your_sites",{_tags:"core"}),n[12]=u,n[13]=T):T=n[13];n[14]!==T?(k=(0,w.jsx)(_.Text,{className:"text-muted-foreground px-4 pt-4 text-xs font-semibold tracking-wider uppercase",children:T}),n[14]=T,n[15]=k):k=n[15];const B=U.expandedSiteUuid;let E,I,F,H;n[16]===Symbol.for("react.memo_cache_sentinel")?(E=e=>O(t=>Object.assign({},t,{expandedSiteUuid:e??""})),n[16]=E):E=n[16];if(n[17]!==j||n[18]!==l){let e;n[20]!==l?(e=(e,t)=>(0,w.jsx)(x.ErrorBoundary,{children:(0,w.jsx)(C,{user:l,site:e,isFirst:0===t})},e.uuid),n[20]=l,n[21]=e):e=n[21],I=j.map(e),n[17]=j,n[18]=l,n[19]=I}else I=n[19];n[22]!==U.expandedSiteUuid||n[23]!==I?(F=(0,w.jsx)(o.Accordion,{type:"single",collapsible:!0,value:B,onValueChange:E,children:I}),n[22]=U.expandedSiteUuid,n[23]=I,n[24]=F):F=n[24];n[25]!==F||n[26]!==k?(H=(0,w.jsxs)(d.Card,{className:"w-full",testID:"logged-in-users-label",children:[k,F]}),n[25]=F,n[26]=k,n[27]=H):H=n[27];return H};var e,t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),l=(e=n)&&e.__esModule?e:{default:e},c=r(_d[3]),o=r(_d[4]),u=r(_d[5]),d=r(_d[6]),x=r(_d[7]),h=r(_d[8]),p=r(_d[9]),j=r(_d[10]),f=r(_d[11]),_=r(_d[12]),b=r(_d[13]),S=r(_d[14]),v=r(_d[15]),y=r(_d[16]),A=r(_d[17]),N=r(_d[18]),w=r(_d[19]);function D(e){return e.uuid??""}function C(e){const n=(0,t.c)(55),{user:d,site:_,isFirst:S}=e,[v,A]=s.useState(!1),N=(0,y.useT)();let D;n[0]!==_||n[1]!==d?(D=async()=>{try{const e=_.getLatest();await e.remove(),await d.incrementalUpdate({$pullAll:{sites:[e.uuid]}})}catch(e){throw e}},n[0]=_,n[1]=d,n[2]=D):D=n[2];const C=D,P=(0,c.useObservableEagerState)(_.wp_credentials$),U=Array.isArray(P)?P.length:0;let T;n[3]!==S?(T=!S&&(0,w.jsx)(l.default,{className:"border-border border-t"}),n[3]=S,n[4]=T):T=n[4];const k=_.uuid??"";let B,E,I,F,H,$,M,V,z,L,R,W,X,q,G,J,K,Q,Y,Z;return n[5]!==_?(B=(0,w.jsx)(b.SiteHeader,{site:_}),n[5]=_,n[6]=B):B=n[6],n[7]!==N||n[8]!==U?(E=U>0&&(0,w.jsx)(j.StatusBadge,{label:`${U} ${N(1===U?"auth.user":"auth.users",{_tags:"core"})}`,variant:"info"}),n[7]=N,n[8]=U,n[9]=E):E=n[9],n[10]!==B||n[11]!==E?(I=(0,w.jsx)(o.AccordionTrigger,{headerClassName:"flex-1",className:"gap-3 py-3",chevronPosition:"left",children:(0,w.jsxs)(l.default,{className:"flex-1 flex-row items-center gap-3",children:[B,E]})}),n[10]=B,n[11]=E,n[12]=I):I=n[12],n[13]===Symbol.for("react.memo_cache_sentinel")?(F=(0,w.jsx)(p.IconButton,{name:"circleXmark",size:"lg",variant:"destructive",onPress:()=>A(!0)}),n[13]=F):F=n[13],n[14]!==I?(H=(0,w.jsxs)(h.HStack,{className:"items-center gap-2",children:[I,F]}),n[14]=I,n[15]=H):H=n[15],n[16]!==_?($=(0,w.jsx)(o.AccordionContent,{children:(0,w.jsx)(x.ErrorBoundary,{children:(0,w.jsx)(f.Suspense,{children:(0,w.jsx)(O,{site:_})})})}),n[16]=_,n[17]=$):$=n[17],n[18]!==k||n[19]!==H||n[20]!==$?(M=(0,w.jsxs)(o.AccordionItem,{value:k,className:"border-b-0 px-4",children:[H,$]}),n[18]=k,n[19]=H,n[20]=$,n[21]=M):M=n[21],n[22]!==N?(V=N("auth.remove_site"),n[22]=N,n[23]=V):V=n[23],n[24]!==V?(z=(0,w.jsx)(u.AlertDialogTitle,{children:V}),n[24]=V,n[25]=z):z=n[25],n[26]!==N?(L=N("auth.remove_store_and_associated_users"),n[26]=N,n[27]=L):L=n[27],n[28]!==L?(R=(0,w.jsx)(u.AlertDialogDescription,{children:L}),n[28]=L,n[29]=R):R=n[29],n[30]!==z||n[31]!==R?(W=(0,w.jsxs)(u.AlertDialogHeader,{children:[z,R]}),n[30]=z,n[31]=R,n[32]=W):W=n[32],n[33]!==N?(X=N("common.cancel"),n[33]=N,n[34]=X):X=n[34],n[35]!==X?(q=(0,w.jsx)(u.AlertDialogCancel,{children:X}),n[35]=X,n[36]=q):q=n[36],n[37]!==N?(G=N("auth.remove"),n[37]=N,n[38]=G):G=n[38],n[39]!==C||n[40]!==G?(J=(0,w.jsx)(u.AlertDialogAction,{variant:"destructive",onPress:C,children:G}),n[39]=C,n[40]=G,n[41]=J):J=n[41],n[42]!==q||n[43]!==J?(K=(0,w.jsxs)(u.AlertDialogFooter,{children:[q,J]}),n[42]=q,n[43]=J,n[44]=K):K=n[44],n[45]!==W||n[46]!==K?(Q=(0,w.jsxs)(u.AlertDialogContent,{children:[W,K]}),n[45]=W,n[46]=K,n[47]=Q):Q=n[47],n[48]!==v||n[49]!==Q?(Y=(0,w.jsx)(u.AlertDialog,{open:v,onOpenChange:A,children:Q}),n[48]=v,n[49]=Q,n[50]=Y):Y=n[50],n[51]!==M||n[52]!==T||n[53]!==Y?(Z=(0,w.jsxs)(w.Fragment,{children:[T,M,Y]}),n[51]=M,n[52]=T,n[53]=Y,n[54]=Z):Z=n[54],Z}function O(e){const s=(0,t.c)(10),{site:n}=e;let l;s[0]!==n?(l={site:n},s[0]=n,s[1]=l):l=s[1];const{wcposVersionPass:c}=(0,N.useVersionCheck)(l),o=(0,y.useT)();let u,d;if(s[2]!==n?(u={site:n},s[2]=n,s[3]=u):u=s[3],(0,A.useSiteInfo)(u),!c){let e,t;return s[4]!==o?(e=o("common.please_update_your_woocommerce_pos_plugin"),s[4]=o,s[5]=e):e=s[5],s[6]!==e?(t=(0,w.jsx)(h.HStack,{space:"sm",className:"items-center py-2",children:(0,w.jsx)(_.Text,{className:"text-warning",children:e})}),s[6]=e,s[7]=t):t=s[7],t}return s[8]!==n?(d=(0,w.jsx)(v.WPUsers,{site:n}),s[8]=n,s[9]=d):d=s[9],d}},5532,[12,14,585,1747,5533,5210,3186,1348,1351,1574,5478,1741,1434,5537,5546,5538,1987,5520,5545,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["children"],t=["className","value"],n=["className","headerClassName","children","chevronPosition"],o=["className","children"];function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Accordion",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"AccordionContent",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"AccordionItem",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"AccordionTrigger",{enumerable:!0,get:function(){return C}});var c=s(r(_d[0])),l=r(_d[1]);r(_d[2]),r(_d[3]),r(_d[4]);var d=s(r(_d[5])),u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[6])),f=r(_d[7]),h=s(f),x=r(_d[8]),_=r(_d[9]),p=r(_d[10]),b=r(_d[11]);function w(t){const n=(0,l.c)(9);let o,s,d,x,_;if(n[0]!==t){var p=t;({children:o}=p),s=(0,c.default)(p,e),n[0]=t,n[1]=o,n[2]=s}else o=n[1],s=n[2];return n[3]===Symbol.for("react.memo_cache_sentinel")?(d=f.LinearTransition.duration(200),n[3]=d):d=n[3],n[4]!==o?(x=(0,b.jsx)(h.default.View,{layout:d,children:o}),n[4]=o,n[5]=x):x=n[5],n[6]!==s||n[7]!==x?(_=(0,b.jsx)(f.LayoutAnimationConfig,{skipEntering:!0,children:(0,b.jsx)(u.Root,Object.assign({},s,{asChild:!1,children:x}))}),n[6]=s,n[7]=x,n[8]=_):_=n[8],_}function v(e){const n=(0,l.c)(11);let o,s,d,x,p,w;if(n[0]!==e){var v=e;({className:o,value:d}=v),s=(0,c.default)(v,t),n[0]=e,n[1]=o,n[2]=s,n[3]=d}else o=n[1],s=n[2],d=n[3];return n[4]===Symbol.for("react.memo_cache_sentinel")?(x=f.LinearTransition.duration(200),n[4]=x):x=n[4],n[5]!==o?(p=(0,_.cn)("border-border border-b",o),n[5]=o,n[6]=p):p=n[6],n[7]!==s||n[8]!==p||n[9]!==d?(w=(0,b.jsx)(h.default.View,{className:"overflow-hidden",layout:x,children:(0,b.jsx)(u.Item,Object.assign({className:p,value:d},s))}),n[7]=s,n[8]=p,n[9]=d,n[10]=w):w=n[10],w}const j=d.default,y={code:"function indexTsx1(){const{isExpanded,withTiming}=this.__closure;return isExpanded?withTiming(1,{duration:250}):withTiming(0,{duration:200});}"},N={code:"function indexTsx2(){const{progress,interpolate,Extrapolation}=this.__closure;return{transform:[{rotate:progress.value*180+\"deg\"}],opacity:interpolate(progress.value,[0,1],[1,0.8],Extrapolation.CLAMP)};}"};function C(e){const t=(0,l.c)(26);let o,s,d,w,v;if(t[0]!==e){var C=e;({className:s,headerClassName:d,children:o,chevronPosition:v}=C),w=(0,c.default)(C,n),t[0]=e,t[1]=o,t[2]=s,t[3]=d,t[4]=w,t[5]=v}else o=t[1],s=t[2],d=t[3],w=t[4],v=t[5];const E=void 0===v?"right":v,{isExpanded:T}=u.useItemContext(),O=(0,f.useDerivedValue)((function({_worklet_7251849593344_init_data:e,isExpanded:t,withTiming:n}){const o=()=>t?n(1,{duration:250}):n(0,{duration:200});return o.__closure={isExpanded:t,withTiming:n},o.__workletHash=7251849593344,o.__initData=e,o})({_worklet_7251849593344_init_data:y,isExpanded:T,withTiming:f.withTiming})),P=(0,f.useAnimatedStyle)((function({_worklet_4194960827301_init_data:e,progress:t,interpolate:n,Extrapolation:o}){const s=()=>({transform:[{rotate:180*t.value+"deg"}],opacity:n(t.value,[0,1],[1,.8],o.CLAMP)});return s.__closure={progress:t,interpolate:n,Extrapolation:o},s.__workletHash=4194960827301,s.__initData=e,s})({_worklet_4194960827301_init_data:N,progress:O,interpolate:f.interpolate,Extrapolation:f.Extrapolation}));let k,A;t[6]===Symbol.for("react.memo_cache_sentinel")?(k=(0,b.jsx)(x.Icon,{name:"chevronDown",className:"text-foreground shrink-0"}),t[6]=k):k=t[6],t[7]!==P?(A=(0,b.jsx)(h.default.View,{style:P,children:k}),t[7]=P,t[8]=A):A=t[8];const D=A;let I,L;t[9]!==d?(I=(0,_.cn)("flex",d),t[9]=d,t[10]=I):I=t[10],t[11]!==s?(L=(0,_.cn)("web:flex-1 web:transition-all web:focus-visible:outline-none web:focus-visible:ring-1 web:focus-visible:ring-muted-foreground group flex flex-row items-center justify-between py-4",s),t[11]=s,t[12]=L):L=t[12];const M="left"===E&&D,S="right"===E&&D;let V,H,F,R;return t[13]!==o||t[14]!==M||t[15]!==S?(V=(0,b.jsxs)(b.Fragment,{children:[M,o,S]}),t[13]=o,t[14]=M,t[15]=S,t[16]=V):V=t[16],t[17]!==L||t[18]!==V?(H=(0,b.jsx)(j,{className:L,children:V}),t[17]=L,t[18]=V,t[19]=H):H=t[19],t[20]!==w||t[21]!==H?(F=(0,b.jsx)(u.Trigger,Object.assign({},w,{asChild:!0,children:H})),t[20]=w,t[21]=H,t[22]=F):F=t[22],t[23]!==F||t[24]!==I?(R=(0,b.jsx)(p.TextClassContext.Provider,{value:"font-medium",children:(0,b.jsx)(u.Header,{className:I,children:F})}),t[23]=F,t[24]=I,t[25]=R):R=t[25],R}function E(e){const t=(0,l.c)(15);let n,s,d;if(t[0]!==e){var f=e;({className:s,children:n}=f),d=(0,c.default)(f,o),t[0]=e,t[1]=n,t[2]=s,t[3]=d}else n=t[1],s=t[2],d=t[3];const{isExpanded:h}=u.useItemContext(),x=h?"web:animate-accordion-down":"web:animate-accordion-up";let w,v,j,y;return t[4]!==x?(w=(0,_.cn)("web:transition-all overflow-hidden text-sm",x),t[4]=x,t[5]=w):w=t[5],t[6]!==s?(v=(0,_.cn)("pb-4",s),t[6]=s,t[7]=v):v=t[7],t[8]!==n||t[9]!==v?(j=(0,b.jsx)(T,{className:v,children:n}),t[8]=n,t[9]=v,t[10]=j):j=t[10],t[11]!==d||t[12]!==w||t[13]!==j?(y=(0,b.jsx)(p.TextClassContext.Provider,{value:"text-base",children:(0,b.jsx)(u.Content,Object.assign({className:w},d,{children:j}))}),t[11]=d,t[12]=w,t[13]=j,t[14]=y):y=t[14],y}function T(e){const t=(0,l.c)(11),{children:n,className:o}=e;{let e,s;return t[0]!==o?(e=(0,_.cn)("pb-4",o),t[0]=o,t[1]=e):e=t[1],t[2]!==n||t[3]!==e?(s=(0,b.jsx)(d.default,{className:e,children:n}),t[2]=n,t[3]=e,t[4]=s):s=t[4],s}}},5533,[363,12,14,108,16,585,5534,318,1357,1354,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5534,[5535]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","value","onValueChange","defaultValue","type","disabled","dir","orientation","collapsible","ref"],t=["asChild","value","disabled","ref"],n=["asChild","ref"],o=["asChild","disabled","ref"],d=["asChild","forceMount","ref"];function s(e){return e&&e.__esModule?e:{default:e}}function u(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"Header",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"useItemContext",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return v}});var l=s(r(_d[0])),c=u(r(_d[1])),f=r(_d[2]),b=r(_d[3]),p=u(r(_d[4])),h=s(r(_d[5])),y=s(r(_d[6])),C=r(_d[7]),j=p.createContext(null),x=t=>{let{asChild:n,value:o,onValueChange:d,defaultValue:s,type:u,disabled:p,dir:h,orientation:x="vertical",collapsible:v,ref:I}=t,O=(0,l.default)(t,e);const[E=("multiple"===u?[]:void 0),P]=(0,f.useControllableState)({prop:o,defaultProp:s,onChange:d}),A=n?b.Slot:y.default;return(0,C.jsx)(j.Provider,{value:{value:E,onValueChange:P,type:u,disabled:p,dir:h,orientation:x},children:(0,C.jsx)(c.Root,{asChild:!0,value:E,onValueChange:P,type:u,disabled:p,dir:h,orientation:x,collapsible:v,children:(0,C.jsx)(A,Object.assign({ref:I},O))})})};function v(){const e=p.useContext(j);if(!e)throw new Error("Accordion compound components cannot be rendered outside the Accordion component");return e}x.displayName="RootWebAccordion";var I=p.createContext(null),O=e=>{let{asChild:n,value:o,disabled:d,ref:s}=e,u=(0,l.default)(e,t);const h=p.useRef(null),j=(0,f.useComposedRefs)(s,h),{value:x,orientation:O,disabled:E}=v();(0,f.useIsomorphicLayoutEffect)(()=>{if(h.current){const e=h.current,t=Array.isArray(x)?x.includes(o):x===o;e.dataset.state=t?"open":"closed"}},[x,o]),(0,f.useIsomorphicLayoutEffect)(()=>{if(h.current){const e=h.current;e.dataset.orientation=O,e.dataset.disabled=d||E?"true":void 0}},[O,d,E]);const P=n?b.Slot:y.default;return(0,C.jsx)(I.Provider,{value:{value:o,disabled:d,isExpanded:_(x,o)},children:(0,C.jsx)(c.Item,{value:o,disabled:d,asChild:!0,children:(0,C.jsx)(P,Object.assign({ref:j},u))})})};function E(){const e=p.useContext(I);if(!e)throw new Error("AccordionItem compound components cannot be rendered outside the AccordionItem component");return e}O.displayName="ItemWebAccordion";var P=e=>{let{asChild:t,ref:o}=e,d=(0,l.default)(e,n);const s=p.useRef(null),u=(0,f.useComposedRefs)(o,s),{disabled:h,isExpanded:j}=E(),{orientation:x,disabled:I}=v();(0,f.useIsomorphicLayoutEffect)(()=>{if(s.current){s.current.dataset.state=j?"open":"closed"}},[j]),(0,f.useIsomorphicLayoutEffect)(()=>{if(s.current){const e=s.current;e.dataset.orientation=x,e.dataset.disabled=h||I?"true":void 0}},[x,h,I]);const O=t?b.Slot:y.default;return(0,C.jsx)(c.Header,{asChild:!0,children:(0,C.jsx)(O,Object.assign({ref:u},d))})};P.displayName="HeaderWebAccordion";var A={position:"absolute",top:0,left:0,zIndex:-999999,opacity:0},R=e=>{let{asChild:t,disabled:n,ref:d}=e,s=(0,l.default)(e,o);const{disabled:u}=v(),{disabled:y,isExpanded:j}=E(),x=p.useRef(null),I=p.useRef(null),O=(0,f.useComposedRefs)(d,I);(0,f.useIsomorphicLayoutEffect)(()=>{if(I.current){I.current.dataset.state=j?"expanded":"closed"}},[j]),(0,f.useIsomorphicLayoutEffect)(()=>{if(I.current){const e=I.current;e.dataset.disabled=y||u||n?"true":void 0}},[y,u,n]),(0,f.useIsomorphicLayoutEffect)(()=>{x.current&&(x.current.disabled=!0)},[]);const P=n??u??y,R=t?b.Slot:h.default;return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(c.Trigger,{ref:x,"aria-hidden":!0,tabIndex:-1,style:A}),(0,C.jsx)(c.Trigger,{disabled:P,asChild:!0,children:(0,C.jsx)(R,Object.assign({ref:O,role:"button",disabled:P},s,{onPress:e=>{x.current&&!P&&(x.current.disabled=!1,x.current.click(),x.current.disabled=!0),s.onPress?.(e)}}))})]})};R.displayName="TriggerWebAccordion";var L=e=>{let{asChild:t,forceMount:n,ref:o}=e,s=(0,l.default)(e,d);const u=p.useRef(null),h=(0,f.useComposedRefs)(o,u),{orientation:j,disabled:x}=v(),{disabled:I,isExpanded:O}=E();(0,f.useIsomorphicLayoutEffect)(()=>{if(u.current){u.current.dataset.state=O?"expanded":"closed"}},[O]),(0,f.useIsomorphicLayoutEffect)(()=>{if(u.current){const e=u.current;e.dataset.orientation=j,e.dataset.disabled=I||x?"true":void 0}},[j,I,x]);const P=t?b.Slot:y.default;return(0,C.jsx)(c.Content,{forceMount:n,asChild:!0,children:(0,C.jsx)(P,Object.assign({ref:h},s))})};function _(e,t){return Array.isArray(e)?e.includes(t):e===t}L.displayName="ContentWebAccordion"},5535,[363,5536,1356,1435,14,16,585,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["type"],o=["value","defaultValue","onValueChange","collapsible"],t=["value","defaultValue","onValueChange"],n=["__scopeAccordion","disabled","dir","orientation"],c=["__scopeAccordion","value"],l=["__scopeAccordion"],d=["__scopeAccordion"],s=["__scopeAccordion"];function u(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Accordion",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"AccordionContent",{enumerable:!0,get:function(){return oe}}),Object.defineProperty(_e,"AccordionHeader",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"AccordionItem",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"AccordionTrigger",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return le}}),Object.defineProperty(_e,"Header",{enumerable:!0,get:function(){return ce}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return ae}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return ne}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return ie}}),Object.defineProperty(_e,"createAccordionScope",{enumerable:!0,get:function(){return N}});var f,p=r(_d[0]),b=(f=p)&&f.__esModule?f:{default:f},j=u(r(_d[1])),_=r(_d[2]),A=r(_d[3]),v=r(_d[4]),h=r(_d[5]),O=r(_d[6]),y=r(_d[7]),w=r(_d[8]),x=u(w),C=r(_d[9]),P=r(_d[10]),I=r(_d[11]),R="Accordion",k=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[S,V,D]=(0,A.createCollection)(R),[H,N]=(0,_.createContextScope)(R,[D,w.createCollapsibleScope]),E=(0,w.createCollapsibleScope)(),M=j.forwardRef((o,t)=>{const{type:n}=o,c=(0,b.default)(o,e),l=c,d=c;return(0,I.jsx)(S.Provider,{scope:o.__scopeAccordion,children:"multiple"===n?(0,I.jsx)(q,Object.assign({},d,{ref:t})):(0,I.jsx)(U,Object.assign({},l,{ref:t}))})});M.displayName=R;var[T,z]=H(R),[K,L]=H(R,{collapsible:!1}),U=j.forwardRef((e,t)=>{const{value:n,defaultValue:c,onValueChange:l=()=>{},collapsible:d=!1}=e,s=(0,b.default)(e,o),[u,f]=(0,O.useControllableState)({prop:n,defaultProp:c??"",onChange:l,caller:R});return(0,I.jsx)(T,{scope:e.__scopeAccordion,value:j.useMemo(()=>u?[u]:[],[u]),onItemOpen:f,onItemClose:j.useCallback(()=>d&&f(""),[d,f]),children:(0,I.jsx)(K,{scope:e.__scopeAccordion,collapsible:d,children:(0,I.jsx)(G,Object.assign({},s,{ref:t}))})})}),q=j.forwardRef((e,o)=>{const{value:n,defaultValue:c,onValueChange:l=()=>{}}=e,d=(0,b.default)(e,t),[s,u]=(0,O.useControllableState)({prop:n,defaultProp:c??[],onChange:l,caller:R}),f=j.useCallback(e=>u((o=[])=>[...o,e]),[u]),p=j.useCallback(e=>u((o=[])=>o.filter(o=>o!==e)),[u]);return(0,I.jsx)(T,{scope:e.__scopeAccordion,value:s,onItemOpen:f,onItemClose:p,children:(0,I.jsx)(K,{scope:e.__scopeAccordion,collapsible:!0,children:(0,I.jsx)(G,Object.assign({},d,{ref:o}))})})}),[B,F]=H(R),G=j.forwardRef((e,o)=>{const{__scopeAccordion:t,disabled:c,dir:l,orientation:d="vertical"}=e,s=(0,b.default)(e,n),u=j.useRef(null),f=(0,v.useComposedRefs)(u,o),p=V(t),_="ltr"===(0,P.useDirection)(l),A=(0,h.composeEventHandlers)(e.onKeyDown,e=>{if(!k.includes(e.key))return;const o=e.target,t=p().filter(e=>!e.ref.current?.disabled),n=t.findIndex(e=>e.ref.current===o),c=t.length;if(-1===n)return;e.preventDefault();let l=n;const s=c-1,u=()=>{l=n+1,l>s&&(l=0)},f=()=>{l=n-1,l<0&&(l=s)};switch(e.key){case"Home":l=0;break;case"End":l=s;break;case"ArrowRight":"horizontal"===d&&(_?u():f());break;case"ArrowDown":"vertical"===d&&u();break;case"ArrowLeft":"horizontal"===d&&(_?f():u());break;case"ArrowUp":"vertical"===d&&f()}const b=l%c;t[b].ref.current?.focus()});return(0,I.jsx)(B,{scope:t,disabled:c,direction:l,orientation:d,children:(0,I.jsx)(S.Slot,{scope:t,children:(0,I.jsx)(y.Primitive.div,Object.assign({},s,{"data-orientation":d,ref:f,onKeyDown:c?void 0:A}))})})}),J="AccordionItem",[Q,W]=H(J),X=j.forwardRef((e,o)=>{const{__scopeAccordion:t,value:n}=e,l=(0,b.default)(e,c),d=F(J,t),s=z(J,t),u=E(t),f=(0,C.useId)(),p=n&&s.value.includes(n)||!1,j=d.disabled||e.disabled;return(0,I.jsx)(Q,{scope:t,open:p,disabled:j,triggerId:f,children:(0,I.jsx)(x.Root,Object.assign({"data-orientation":d.orientation,"data-state":te(p)},u,l,{ref:o,disabled:j,open:p,onOpenChange:e=>{e?s.onItemOpen(n):s.onItemClose(n)}}))})});X.displayName=J;var Y="AccordionHeader",Z=j.forwardRef((e,o)=>{const{__scopeAccordion:t}=e,n=(0,b.default)(e,l),c=F(R,t),d=W(Y,t);return(0,I.jsx)(y.Primitive.h3,Object.assign({"data-orientation":c.orientation,"data-state":te(d.open),"data-disabled":d.disabled?"":void 0},n,{ref:o}))});Z.displayName=Y;var $="AccordionTrigger",ee=j.forwardRef((e,o)=>{const{__scopeAccordion:t}=e,n=(0,b.default)(e,d),c=F(R,t),l=W($,t),s=L($,t),u=E(t);return(0,I.jsx)(S.ItemSlot,{scope:t,children:(0,I.jsx)(x.Trigger,Object.assign({"aria-disabled":l.open&&!s.collapsible||void 0,"data-orientation":c.orientation,id:l.triggerId},u,n,{ref:o}))})});ee.displayName=$;var re="AccordionContent",oe=j.forwardRef((e,o)=>{const{__scopeAccordion:t}=e,n=(0,b.default)(e,s),c=F(R,t),l=W(re,t),d=E(t);return(0,I.jsx)(x.Content,Object.assign({role:"region","aria-labelledby":l.triggerId,"data-orientation":c.orientation},d,n,{ref:o,style:Object.assign({"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)"},e.style)}))});function te(e){return e?"open":"closed"}oe.displayName=re;var ne=M,ae=X,ce=Z,ie=ee,le=oe},5536,[363,14,1584,4189,1583,1582,1602,1586,4397,1590,4190,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SiteHeader=A,_e.Site=function(n){const S=(0,e.c)(51),{user:D,site:k}=n,[y,N]=t.useState(!1),b=(0,p.useT)();let w;S[0]!==k?(w={site:k},S[0]=k,S[1]=w):w=S[1];const{wcposVersionPass:P}=(0,_.useVersionCheck)(w);let O,H;S[2]!==k?(O={site:k},S[2]=k,S[3]=O):O=S[3];(0,f.useSiteInfo)(O),S[4]!==k||S[5]!==D?(H=async()=>{try{const e=k.getLatest();await e.remove(),await D.incrementalUpdate({$pullAll:{sites:[e.uuid]}})}catch(e){throw e}},S[4]=k,S[5]=D,S[6]=H):H=S[6];const T=H;let C,I,V,E,$,z,B,F,M,U,L,W,X,q,G,J,K,Q;S[7]!==k?(C=(0,v.jsx)(A,{site:k}),S[7]=k,S[8]=C):C=S[8];S[9]===Symbol.for("react.memo_cache_sentinel")?(I=(0,v.jsx)(u.IconButton,{name:"circleXmark",size:"lg",variant:"destructive",onPress:()=>N(!0)}),S[9]=I):I=S[9];S[10]!==C?(V=(0,v.jsxs)(l.HStack,{space:"md",className:"items-center",children:[C,I]}),S[10]=C,S[11]=V):V=S[11];S[12]!==k||S[13]!==b||S[14]!==P?(E=P?(0,v.jsx)(c.ErrorBoundary,{children:(0,v.jsx)(d.Suspense,{children:(0,v.jsx)(j.WPUsers,{site:k})})}):(0,v.jsxs)(l.HStack,{space:"sm",className:"items-center",children:[(0,v.jsx)(o.Icon,{name:"triangleExclamation",className:"fill-warning"}),(0,v.jsx)(x.Text,{className:"text-warning",children:b("common.please_update_your_woocommerce_pos_plugin")})]}),S[12]=k,S[13]=b,S[14]=P,S[15]=E):E=S[15];S[16]!==V||S[17]!==E?($=(0,v.jsxs)(h.VStack,{space:"md",className:"p-4",children:[V,E]}),S[16]=V,S[17]=E,S[18]=$):$=S[18];S[19]!==b?(z=b("auth.remove_site"),S[19]=b,S[20]=z):z=S[20];S[21]!==z?(B=(0,v.jsx)(s.AlertDialogTitle,{children:z}),S[21]=z,S[22]=B):B=S[22];S[23]!==b?(F=b("auth.remove_store_and_associated_users"),S[23]=b,S[24]=F):F=S[24];S[25]!==F?(M=(0,v.jsx)(s.AlertDialogDescription,{children:F}),S[25]=F,S[26]=M):M=S[26];S[27]!==B||S[28]!==M?(U=(0,v.jsxs)(s.AlertDialogHeader,{children:[B,M]}),S[27]=B,S[28]=M,S[29]=U):U=S[29];S[30]!==b?(L=b("common.cancel"),S[30]=b,S[31]=L):L=S[31];S[32]!==L?(W=(0,v.jsx)(s.AlertDialogCancel,{children:L}),S[32]=L,S[33]=W):W=S[33];S[34]!==b?(X=b("auth.remove"),S[34]=b,S[35]=X):X=S[35];S[36]!==T||S[37]!==X?(q=(0,v.jsx)(s.AlertDialogAction,{variant:"destructive",onPress:T,children:X}),S[36]=T,S[37]=X,S[38]=q):q=S[38];S[39]!==W||S[40]!==q?(G=(0,v.jsxs)(s.AlertDialogFooter,{children:[W,q]}),S[39]=W,S[40]=q,S[41]=G):G=S[41];S[42]!==U||S[43]!==G?(J=(0,v.jsxs)(s.AlertDialogContent,{children:[U,G]}),S[42]=U,S[43]=G,S[44]=J):J=S[44];S[45]!==y||S[46]!==J?(K=(0,v.jsx)(s.AlertDialog,{open:y,onOpenChange:N,children:J}),S[45]=y,S[46]=J,S[47]=K):K=S[47];S[48]!==K||S[49]!==$?(Q=(0,v.jsxs)(v.Fragment,{children:[$,K]}),S[48]=K,S[49]=$,S[50]=Q):Q=S[50];return Q};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),n=r(_d[3]),c=r(_d[4]),l=r(_d[5]),o=r(_d[6]),u=r(_d[7]),d=r(_d[8]),x=r(_d[9]),h=r(_d[10]),j=r(_d[11]),p=r(_d[12]),f=r(_d[13]),_=r(_d[14]),v=r(_d[15]);function A(t){const s=(0,e.c)(17),{site:c}=t,o=c.url??"";let u;var d;s[0]!==o?(d=o,u=d?.replace(/^.*:\/{2,}|\s|\/+$/g,'')||'',s[0]=o,s[1]=u):u=s[1];const j=`https://icon.horse/icon/${u}`,p=c.name??c.url??"";let f,_,A,S,D,k;return s[2]!==p?(f=(0,n.getInitials)(p),s[2]=p,s[3]=f):f=s[3],s[4]!==j||s[5]!==f?(_=(0,v.jsx)(n.Avatar,{source:j,fallback:f,size:"lg",shape:"rounded",variant:"muted"}),s[4]=j,s[5]=f,s[6]=_):_=s[6],s[7]!==c.name?(A=(0,v.jsx)(x.Text,{className:"leading-tight font-bold",children:c.name}),s[7]=c.name,s[8]=A):A=s[8],s[9]!==c.url?(S=(0,v.jsx)(x.Text,{className:"text-muted-foreground text-xs leading-tight",children:c.url}),s[9]=c.url,s[10]=S):S=s[10],s[11]!==A||s[12]!==S?(D=(0,v.jsxs)(h.VStack,{className:"flex-1 gap-0.5",children:[A,S]}),s[11]=A,s[12]=S,s[13]=D):D=s[13],s[14]!==_||s[15]!==D?(k=(0,v.jsxs)(l.HStack,{space:"md",className:"flex-1 items-center",children:[_,D]}),s[14]=_,s[15]=D,s[16]=k):k=s[16],k}},5537,[12,14,5210,4666,1348,1351,1357,1574,1741,1434,1605,5538,1987,5520,5545,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.WPUsers=function(f){const h=(0,e.c)(33),{site:_}=f,b=_;let w;h[0]!==b?(w=b.populateResource("wp_credentials"),h[0]=b,h[1]=w):w=h[1];const v=(0,t.useObservableSuspense)(w),y=(0,S.useT)(),{login:O}=(0,x.useAppState)(),[U,k]=s.useState(null),[D,E]=s.useState(null);let I;h[2]!==U||h[3]!==v?(I=(U?v.find(e=>e.uuid===U):void 0)??v[0],h[2]=U,h[3]=v,h[4]=I):I=h[4];const P=I,B=P?.uuid??null,V=k;let A,M,T;h[5]!==y?(A=y("auth.wordpress_users",{_tags:"core"}),h[5]=y,h[6]=A):A=h[6];h[7]!==A?(M=(0,j.jsx)(c.Text,{className:"text-muted-foreground text-xs font-semibold tracking-wider uppercase",children:A}),h[7]=A,h[8]=M):M=h[8];if(h[9]!==B||h[10]!==_||h[11]!==v){let e;h[13]!==B||h[14]!==_?(e=e=>(0,j.jsx)(n.ErrorBoundary,{children:(0,j.jsx)(u.Suspense,{children:(0,j.jsx)(p.WpUser,{wpUser:e,site:_,isSelected:B===e.uuid,onSelect:()=>{V(e.uuid??null),E(null)}})})},e.uuid),h[13]=B,h[14]=_,h[15]=e):e=h[15],T=v.map(e),h[9]=B,h[10]=_,h[11]=v,h[12]=T}else T=h[12];const W=v.length>0;let C,L,N,R,q;h[16]!==_||h[17]!==W?(C=(0,j.jsx)(o.AddUserButton,{site:_,hasExistingUsers:W}),h[16]=_,h[17]=W,h[18]=C):C=h[18];h[19]!==T||h[20]!==C?(L=(0,j.jsxs)(l.VStack,{space:"sm",children:[T,C]}),h[19]=T,h[20]=C,h[21]=L):L=h[21];h[22]!==M||h[23]!==L?(N=(0,j.jsxs)(l.VStack,{space:"sm",children:[M,L]}),h[22]=M,h[23]=L,h[24]=N):N=h[24];h[25]!==O||h[26]!==D||h[27]!==P||h[28]!==_?(R=P&&(0,j.jsx)(n.ErrorBoundary,{children:(0,j.jsx)(u.Suspense,{children:(0,j.jsx)(d.StoreSelect,{site:_,wpUser:P,selectedStoreId:D,onStoreSelect:E,onLogin:e=>{O({siteID:_.uuid,wpCredentialsID:P.uuid,storeID:e})}})})}),h[25]=O,h[26]=D,h[27]=P,h[28]=_,h[29]=R):R=h[29];h[30]!==N||h[31]!==R?(q=(0,j.jsxs)(l.VStack,{space:"md",children:[N,R]}),h[30]=N,h[31]=R,h[32]=q):q=h[32];return q};var e=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s})(r(_d[1])),t=r(_d[2]),n=r(_d[3]),u=r(_d[4]),c=r(_d[5]),l=r(_d[6]),o=r(_d[7]),d=r(_d[8]),p=r(_d[9]),x=r(_d[10]),S=r(_d[11]),j=r(_d[12])},5538,[12,14,1747,1348,1741,1434,1605,5539,5540,5543,2022,1987,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddUserButton=function(e){const l=(0,s.c)(22),{site:w,hasExistingUsers:y}=e,{handleLoginSuccess:x,isProcessing:v}=(0,b.useLoginHandler)(w),j=t.default.useRef(null),L=(0,p.useT)(),N=w.wcpos_login_url??"",T=w.name??"";let A;l[0]!==N||l[1]!==T?(A={site:{wcpos_login_url:N,name:T}},l[0]=N,l[1]=T,l[2]=A):A=l[2];const{isReady:P,response:E,promptAsync:I}=(0,f.useWcposAuth)(A);let M,R;l[3]!==x||l[4]!==E||l[5]!==w.name?(M=()=>{if(!E)return;const e=E.params?.access_token||E.error||E.type;if(j.current!==e)if("success"===E.type){if(!E.params)return void _.error("Login succeeded without credentials",{showToast:!0,context:{siteName:w.name,response:E}});_.debug(`Login successful for site: ${w.name}`),j.current=e,x({params:E.params})}else"error"===E.type&&(_.error(`Login failed: ${E.error}`,{showToast:!0,context:{siteName:w.name,response:E}}),j.current=e)},R=[E,x,w.name],l[3]=x,l[4]=E,l[5]=w.name,l[6]=M,l[7]=R):(M=l[6],R=l[7]);t.default.useEffect(M,R);const S=!P||v;let U;l[8]!==I?(U=()=>{j.current=null,I()},l[8]=I,l[9]=U):U=l[9];const $=U,k=S?"border-border web:cursor-not-allowed flex-row items-center gap-3 rounded-lg border border-dashed p-3 opacity-60":"border-border active:bg-primary/5 web:cursor-pointer web:transition-colors web:hover:border-primary/40 web:hover:bg-primary/5 flex-row items-center gap-3 rounded-lg border border-dashed p-3";let z,B,D,H;l[10]===Symbol.for("react.memo_cache_sentinel")?(z=(0,h.jsx)(n.default,{className:"bg-primary/10 h-9 w-9 items-center justify-center rounded-full",children:(0,h.jsx)(c.Icon,{name:"plus",size:"sm",variant:"primary"})}),l[10]=z):z=l[10];l[11]!==y||l[12]!==v||l[13]!==L?(B=v?L("common.loading"):L(y?"auth.add_another_user":"auth.sign_in_with_wordpress",{_tags:"core"}),l[11]=y,l[12]=v,l[13]=L,l[14]=B):B=l[14];l[15]!==B?(D=(0,h.jsx)(u.Text,{className:"text-muted-foreground text-sm font-medium",children:B}),l[15]=B,l[16]=D):D=l[16];l[17]!==S||l[18]!==$||l[19]!==D||l[20]!==k?(H=(0,h.jsxs)(o.default,{testID:"add-user-button",disabled:S,onPress:$,className:k,children:[z,D]}),l[17]=S,l[18]=$,l[19]=D,l[20]=k,l[21]=H):H=l[21];return H};var s=r(d[0]),t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),c=r(d[4]),u=r(d[5]),l=r(d[6]),p=r(d[7]),f=r(d[8]),b=r(d[9]),h=r(d[10]);const _=(0,l.getLogger)(['wcpos','auth','user'])},5539,[12,14,16,585,1357,1434,1975,1987,4437,4459,6]); -__d(function(g,r,_i,_a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.StoreSelect=function(e){const o=(0,t.c)(51),{site:f,wpUser:v,selectedStoreId:U,onStoreSelect:O,onLogin:N}=e,A=(0,b.useT)();let V;o[0]!==f||o[1]!==v?(V={site:f,wpUser:v},o[0]=f,o[1]=v,o[2]=V):V=o[2];const{isValid:k,isLoading:C}=(0,x.useUserValidation)(V),P=v,T=P.collection.database.stores;let L;if(o[3]!==T||o[4]!==v.uuid||o[5]!==P){const e=P.get$("stores");y.debug("[stores] StoreSelect subscribing (direct collection query)",{context:{wpUserUuid:v.uuid,storesOnDoc:P.stores,hasIdsObservable:!!e}});const t=w,s=S;let l,n,i,u;o[7]!==v.uuid?(l=e=>{y.debug("[stores] wpUser.get$(stores) emitted",{context:{wpUserUuid:v.uuid,ids:e}})},o[7]=v.uuid,o[8]=l):l=o[8],o[9]===Symbol.for("react.memo_cache_sentinel")?(n=(e,s)=>Array.isArray(e)&&Array.isArray(s)&&t(e,s),o[9]=n):n=o[9],o[10]!==T?(i=e=>{const t=Array.isArray(e)?e.filter(j):[];return 0===t.length?(0,a.of)([]):T.find({selector:{localID:{$in:t}}}).$},o[10]=T,o[11]=i):i=o[11],o[12]!==v.uuid?(u=e=>{y.debug("[stores] StoreSelect stores resolved",{context:{wpUserUuid:v.uuid,storeCount:e.length,storeIDs:e.map(D),storeLocalIDs:e.map(I)}})},o[12]=v.uuid,o[13]=u):u=o[13],L=e.pipe((0,c.tap)(l),(0,c.distinctUntilChanged)(n),(0,c.switchMap)(i),(0,c.distinctUntilChanged)(s),(0,c.tap)(u),(0,c.startWith)([])),o[3]=T,o[4]=v.uuid,o[5]=P,o[6]=L}else L=o[6];const M=L;let $;o[14]===Symbol.for("react.memo_cache_sentinel")?($=[],o[14]=$):$=o[14];const R=(0,n.useObservableState)(M,$);let z,B,E;o[15]!==O||o[16]!==U||o[17]!==R?(z=()=>{1!==R.length||U||O(R[0].localID??null),U&&!R.find(e=>e.localID===U)&&O(1===R.length?R[0].localID??null:null)},B=[R,U,O],o[15]=O,o[16]=U,o[17]=R,o[18]=z,o[19]=B):(z=o[18],B=o[19]);s.useEffect(z,B),o[20]!==U||o[21]!==R?(E=R.find(e=>e.localID===U)??null,o[20]=U,o[21]=R,o[22]=E):E=o[22];const G=E,q=!!G&&k&&!C;let W,F,H,J,K;o[23]!==R.length||o[24]!==A?(W=R.length>1?A("auth.select_a_store",{_tags:"core"}):A("auth.store",{_tags:"core"}),o[23]=R.length,o[24]=A,o[25]=W):W=o[25];o[26]!==W?(F=(0,_.jsx)(h.Text,{className:"text-muted-foreground text-xs font-semibold tracking-wider uppercase",children:W}),o[26]=W,o[27]=F):F=o[27];o[28]!==O||o[29]!==U||o[30]!==R||o[31]!==A?(H=0===R.length?(0,_.jsx)(h.Text,{className:"text-muted-foreground text-sm",children:A("auth.no_stores_available",{_tags:"core"})}):(0,_.jsx)(d.RadioGroup,{value:U??"",onValueChange:e=>O(e),children:(0,_.jsx)(p.VStack,{space:"xs",children:R.map(e=>(0,_.jsx)(l.default,{onPress:()=>O(e.localID??null),className:"web:cursor-pointer web:transition-colors rounded-lg border p-3 "+(U===e.localID?"border-primary bg-primary/10":"border-border web:hover:border-primary/40 web:hover:bg-primary/5"),children:(0,_.jsx)(d.RadioGroupOption,{value:e.localID??"",label:e.name??A("common.default"),className:"items-center",labelClassName:"text-sm font-medium",right:null!=e.id?(0,_.jsxs)(h.Text,{className:"text-muted-foreground text-xs",children:["#",e.id]}):null})},e.localID))})}),o[28]=O,o[29]=U,o[30]=R,o[31]=A,o[32]=H):H=o[32];o[33]!==F||o[34]!==H?(J=(0,_.jsxs)(p.VStack,{space:"sm",children:[F,H]}),o[33]=F,o[34]=H,o[35]=J):J=o[35];o[36]!==N||o[37]!==G?(K=()=>{G?.localID&&N(G.localID)},o[36]=N,o[37]=G,o[38]=K):K=o[38];const Q=!q;let X,Y,Z,ee,te;o[39]===Symbol.for("react.memo_cache_sentinel")?(X=(0,_.jsx)(u.Icon,{name:"arrowRight",size:"sm",className:"fill-primary-foreground"}),o[39]=X):X=o[39];o[40]!==A?(Y=A("auth.open_pos",{_tags:"core"}),o[40]=A,o[41]=Y):Y=o[41];o[42]!==Y?(Z=(0,_.jsx)(i.ButtonText,{children:Y}),o[42]=Y,o[43]=Z):Z=o[43];o[44]!==K||o[45]!==Q||o[46]!==Z?(ee=(0,_.jsx)(i.Button,{testID:"open-pos-button",onPress:K,disabled:Q,size:"lg",rightIcon:X,children:Z}),o[44]=K,o[45]=Q,o[46]=Z,o[47]=ee):ee=o[47];o[48]!==J||o[49]!==ee?(te=(0,_.jsxs)(p.VStack,{space:"md",children:[J,ee]}),o[48]=J,o[49]=ee,o[50]=te):te=o[50];return te};var e,t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),l=(e=o)&&e.__esModule?e:{default:e},n=r(_d[3]),a=r(_d[4]),c=r(_d[5]),i=r(_d[6]),u=r(_d[7]),d=r(_d[8]),h=r(_d[9]),p=r(_d[10]),f=r(_d[11]),b=r(_d[12]),x=r(_d[13]),_=r(_d[14]);const y=(0,f.getLogger)(['wcpos','auth','stores']);function I(e){return e.localID}function D(e){return e.id}function j(e){return null!=e&&""!==e}function S(e,t){return e.length===t.length&&e.every((e,s)=>e.localID===t[s].localID)}function w(e,t){return e.length===t.length&&e.every((e,s)=>e===t[s])}},5540,[12,14,16,1747,1748,1972,3185,1357,4371,1434,1605,1975,1987,5541,6]); -__d(function(g,_r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUserValidation",{enumerable:!0,get:function(){return _}});var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),t.default=e,t})(_r(_d[0])),r=_r(_d[1]),s=(e=r)&&e.__esModule?e:{default:e},o=_r(_d[2]),n=_r(_d[3]),u=_r(_d[4]),d=_r(_d[5]),c=_r(_d[6]),l=_r(_d[7]),p=_r(_d[8]),f=_r(_d[9]);const h=(0,c.getLogger)(['wcpos','app','validation']),_=({site:e,wpUser:r})=>{const[c,_]=t.useState(!0),[U,E]=t.useState(!1),[y,I]=t.useState(null),O=(0,o.useObservableEagerState)(r.access_token$??(0,n.of)(void 0)),S=(0,o.useObservableEagerState)(r.refresh_token$??(0,n.of)(void 0)),b=(0,o.useObservableEagerState)(r.id$??(0,n.of)(void 0)),v=e.url,w=e.wcpos_api_url,R=e.use_jwt_as_param,{userDB:C,user:x}=(0,p.useAppState)(),A=(0,u.useHttpClient)(),D=t.useMemo(()=>(0,u.createTokenRefreshHandler)({site:{wcpos_api_url:w,use_jwt_as_param:R,url:v},wpUser:{id:b,refresh_token:S,incrementalPatch:r.incrementalPatch.bind(r),getLatest:r.getLatest.bind(r)},getHttpClient:()=>A}),[w,R,v,b,S,A,r]),N=(0,u.useHttpClient)([D]),P=t.useRef(!1),T=t.useRef('');t.useEffect(()=>{const t=`${b}-${O?.slice(-10)}`;if(P.current||T.current===t)return;if(!w||!b||!O)return void h.debug('[stores] SKIPPING user validation \u2014 missing required data',{context:{hasApiUrl:!!w,apiUrl:w,hasUserId:!!b,userId:b,hasAccessToken:!!O,siteUrl:v,siteUuid:e.uuid}});h.debug('[stores] useUserValidation effect running',{context:{userId:b,apiUrl:w,siteUrl:v,siteUuid:e.uuid,wpUserUuid:r.uuid,currentWpUserStores:r.stores}});(async()=>{P.current=!0,T.current=t,E(!0),I(null);const o=async()=>{try{const e=`${w}cashier/${b}`,t={params:{wcpos:1},headers:{'X-WCPOS':'1'}};R?t.params.authorization=`Bearer ${O}`:t.headers.Authorization=`Bearer ${O}`,h.debug('Validating user credentials',{context:{userId:b,siteUrl:v,useJwtAsParam:R}}),h.debug('[stores] GET cashier endpoint',{context:{endpoint:e,userId:b,siteUrl:v}});const r=await N.get(e,t);if(h.debug('[stores] cashier response received',{context:{status:r?.status,hasData:!!r?.data,dataStoresType:typeof r?.data?.stores,dataStoresLength:Array.isArray(r?.data?.stores)?r.data.stores.length:void 0}}),!r||r.status<200||r.status>=300){const e=`Invalid response status: ${r?.status}`;throw h.error('User validation failed',{context:{errorCode:l.ERROR_CODES.CONNECTION_REFUSED,status:r?.status,statusText:r?.statusText,userId:b,siteUrl:v}}),new Error(e)}const o=(0,s.default)(r,'data',{});if(!o||'object'!=typeof o){const e='Invalid response data';throw h.error('User validation response contains no valid data',{context:{errorCode:l.ERROR_CODES.INVALID_RESPONSE_FORMAT,userId:b,siteUrl:v,hasData:!!o}}),new Error(e)}if(void 0!==o.id&&o.id!==b){const e=`User ID mismatch: expected ${b}, got ${o.id}`;throw h.error('User validation failed - ID mismatch',{context:{errorCode:l.ERROR_CODES.INVALID_RESPONSE_FORMAT,expectedUserId:b,receivedUserId:o.id,siteUrl:v}}),new Error(e)}return o}catch(e){const t=(0,d.extractErrorMessage)(e?.response?.data,'Failed to fetch user data from server');throw h.error(t,{context:{errorCode:l.ERROR_CODES.CONNECTION_REFUSED,error:e instanceof Error?e.message:String(e),userId:b,siteUrl:v}}),e}},n=async t=>{try{const s={};['avatar_url','display_name','email','first_name','last_access','last_name','nice_name','username'].forEach(e=>{void 0!==t[e]&&(s[e]=t[e])}),Array.isArray(t.roles)?s.roles=t.roles.filter(e=>'string'==typeof e&&e.length>0):'string'==typeof t.role&&t.role.length>0&&(s.roles=[t.role]),Object.keys(s).length>0&&(await r.incrementalPatch(s),h.debug('User data updated successfully',{context:{userId:b,updatedFields:Object.keys(s)}})),t.stores&&Array.isArray(t.stores)?(h.debug('Merging stores from cashier response',{context:{userId:b,siteUuid:e.uuid,remoteStoreCount:t.stores.length,remoteStoreIds:t.stores.map(e=>e?.id)}}),await(0,f.mergeStoresWithResponse)({userDB:C,wpUser:r,remoteStores:t.stores,user:{uuid:x.uuid??''},siteID:e.uuid??''})):h.debug('Cashier response has no stores array \u2014 skipping merge',{context:{userId:b,siteUuid:e.uuid,dataKeys:Object.keys(t??{}),storesType:typeof t?.stores}})}catch(e){const t=e instanceof Error?e.message:String(e);throw h.error('Failed to update user in local database',{context:{errorCode:l.ERROR_CODES.TRANSACTION_FAILED,error:t,userId:b}}),e}};try{const e=await o();await n(e),h.debug('[stores] validation complete, wpUser.stores after patch',{context:{wpUserUuid:r.uuid,storesAfter:r.getLatest().stores}}),_(!0)}catch(e){const t=e instanceof Error?e.message:String(e);h.error('[stores] validation FAILED',{context:{error:t,userId:b,siteUrl:v}}),I(t),_(!1)}finally{P.current=!1,E(!1)}})()},[N,w,R,v,b,O,r,C,x,e.uuid]);const $=!w||!b||!O;return{isValid:!$&&c,isLoading:U,error:$?'Missing required user or site data':y}}},5541,[14,1358,1747,1748,4410,4126,1975,2644,2022,5542]); -__d(function(g,r,_i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.mergeStoresWithResponse=async function({userDB:e,wpUser:o,remoteStores:i,user:c,siteID:l}){try{const u=await o.populate('stores'),d=await Promise.all(i.map(async e=>{const t=n(e),i=await s({user:c.uuid,siteID:l,wpCredentialsID:o.uuid??'',storeID:t.id});return Object.assign({},t,{localID:i})})),p=new Set(i.map(e=>e.id)),f=u.filter(e=>null!=e.id&&!p.has(e.id));if(f.length>0){const s=f.map(e=>e.localID);await e.stores.bulkRemove(s),t.debug('Removed stores no longer in response',{context:{removedStoreIds:f.map(e=>e.id),removedLocalIDs:s}})}const h=new Set;if(d.length>0){const s=await e.stores.bulkInsert(d);if(s?.error?.length){const e=[],o=[];for(const t of s.error)if(409===t?.status)e.push(t);else{o.push(t);const e=t?.documentId??t?.document?.localID??t?.id;e&&h.add(e)}if(e.length>0&&t.debug('[stores] bulkInsert conflicts (doc already exists)',{context:{conflictCount:e.length,conflictDocIds:e.map(e=>e?.documentId)}}),o.length>0){const e=o.map(e=>{const t=(e?.parameters?.errors??e?.parameters?.validationErrors??e?.validationErrors??[]).map(e=>e.path?`${e.path}: ${e.message}`:e.message).filter(Boolean).join('; ')||e?.message||`status ${e?.status??'unknown'}`;return{documentId:e?.documentId,detail:t}}),s=`Failed to save ${e.length} store${1===e.length?'':'s'}: ${e.map(e=>e.detail).join(' | ')}`;t.error(s,{showToast:!0,context:{errorCode:'STORE_VALIDATION_FAILED',failures:e,rawFirstError:JSON.stringify(o[0]??null,(e,t)=>t instanceof Error?{name:t.name,message:t.message,stack:t.stack}:t)}})}}t.debug('[stores] bulkInsert result',{context:{successCount:s?.success?.length??0,errorCount:s?.error?.length??0}});for(let t=0;te.id),localIDs:d.map(e=>e.localID)}})}const y=d.map(e=>e.localID).filter(e=>!h.has(e));return t.debug('[stores] about to patch wpUser.stores',{context:{wpUserUuid:o.uuid,newStoreLocalIDs:y,before:o.stores}}),await o.incrementalPatch({stores:y}),t.debug('[stores] Successfully merged stores with response',{context:{totalRemoteStores:i.length,removedStores:f.length,finalStoreCount:y.length,wpUserStoresAfter:o.getLatest().stores}}),y}catch(e){const s=e instanceof Error?e.message:String(e);throw t.error('Failed to merge stores with response',{context:{error:s,wpUserUuid:o.uuid,remoteStoreCount:i?.length||0}}),e}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0]));const t=(0,r(_d[1]).getLogger)(['wcpos','app','stores']);async function s(t){const s=JSON.stringify(t);return(await e.digestStringAsync(e.CryptoDigestAlgorithm.SHA256,s,{encoding:e.CryptoEncoding.HEX})).substring(0,10)}const o=new Set(['shipping','billing','base']);function n(e){const t=Object.assign({},e);if('string'!=typeof t.timezone&&(t.timezone=''),o.has(t.tax_based_on)||(t.tax_based_on='base'),'string'==typeof t.opening_hours){const e=t.opening_hours;t.opening_hours=[],t.opening_hours_notes||(t.opening_hours_notes=e)}else null==t.opening_hours||Array.isArray(t.opening_hours)||(t.opening_hours=[]);return Array.isArray(t.tax_ids)?t.tax_ids=t.tax_ids.filter(e=>e&&'object'==typeof e&&'string'==typeof e.type&&'string'==typeof e.value).map(e=>Object.assign({type:e.type,value:e.value},'string'==typeof e.country?{country:e.country}:{},'string'==typeof e.label?{label:e.label}:{})):t.tax_ids=[],t}},5542,[2025,1975]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.WpUser=function(p){const y=(0,e.c)(72),{site:A,wpUser:b,isSelected:D,onSelect:S}=p,[U,k]=t.useState(!1),P=(0,_.useT)();let T;y[0]!==A||y[1]!==b?(T={site:A,wpUser:b},y[0]=A,y[1]=b,y[2]=T):T=y[2];const{isValid:L,isLoading:O}=(0,f.useUserValidation)(T),{handleLoginSuccess:R}=(0,h.useLoginHandler)(A),B=t.useRef(null),C=A.wcpos_login_url??"",F=A.name??"";let M;y[3]!==C||y[4]!==F?(M={site:{wcpos_login_url:C,name:F}},y[3]=C,y[4]=F,y[5]=M):M=y[5];const{response:z,promptAsync:I}=(0,v.useWcposAuth)(M),N=b.display_name||"Unknown User";let q;y[6]!==N?(q=(0,s.getInitials)(N),y[6]=N,y[7]=q):q=y[7];const E=q,H=L?"success":"warning",V=!O&&!L;let W;e:{const e=b.roles;if(!Array.isArray(e)||0===e.length){W=void 0;break e}const t=w;let n;y[8]!==e?(n=e.map(t).join(", "),y[8]=e,y[9]=n):n=y[9],W=n}const $=W;let G,J,K;y[10]!==R||y[11]!==z||y[12]!==A.name?(G=()=>{if(!z)return;const e=z.params?.access_token||z.error||z.type;if(B.current!==e)if("success"===z.type){if(!z.params)return void j.error("Re-authentication succeeded without credentials",{showToast:!0,context:{siteName:A.name,response:z}});const t=z.params;B.current=e,(async()=>{try{await R({params:t}),d.requestStateManager.setRefreshedToken(t.access_token),d.requestStateManager.setAuthFailed(!1)}catch(e){const t=e;B.current=null,j.error("Failed to finish re-authentication",{showToast:!0,context:{siteName:A.name,error:t}})}})()}else"error"===z.type&&(j.error(`Re-authentication failed: ${z.error}`,{showToast:!0,context:{siteName:A.name,response:z}}),B.current=e)},J=[z,R,A.name],y[10]=R,y[11]=z,y[12]=A.name,y[13]=G,y[14]=J):(G=y[13],J=y[14]);t.useEffect(G,J),y[15]!==A||y[16]!==b?(K=async()=>{await b.incrementalRemove(),await A.incrementalUpdate({$pullAll:{wp_credentials:[b.uuid]}})},y[15]=A,y[16]=b,y[17]=K):K=y[17];const Q=K;let X;y[18]!==O||y[19]!==L||y[20]!==I||y[21]!==V||y[22]!==P?(X=O?(0,x.jsx)(l.Loader,{size:"xs",variant:"muted"}):V?(0,x.jsx)(o.Button,{size:"xs",variant:"outline-warning",onPress:e=>{e.stopPropagation(),I()},children:(0,x.jsx)(o.ButtonText,{children:P("auth.re_authenticate",{_tags:"core"})})}):(0,x.jsx)(u.StatusBadge,{label:P(L?"common.logged_in":"common.expired",{_tags:"core"}),variant:L?"success":"warning"}),y[18]=O,y[19]=L,y[20]=I,y[21]=V,y[22]=P,y[23]=X):X=y[23];const Y=X,Z=V&&!D?"warning":void 0;let ee,te,re,ne,ae,se,oe,ie,ce,le,ue,de,me,pe,ge,he,fe;y[24]!==b.avatar_url?(ee=b.avatar_url?{uri:b.avatar_url}:void 0,y[24]=b.avatar_url,y[25]=ee):ee=y[25];y[26]!==H||y[27]!==E||y[28]!==ee?(te=(0,x.jsx)(s.Avatar,{source:ee,fallback:E,variant:H,size:"md"}),y[26]=H,y[27]=E,y[28]=ee,y[29]=te):te=y[29];y[30]===Symbol.for("react.memo_cache_sentinel")?(re=()=>k(!0),y[30]=re):re=y[30];y[31]!==N||y[32]!==D||y[33]!==S||y[34]!==$||y[35]!==Z||y[36]!==te||y[37]!==Y?(ne=(0,x.jsx)(c.ListItem,{testID:"wp-user-button",onPress:S,selected:D,variant:Z,leading:te,title:N,subtitle:$,trailing:Y,removable:!0,onRemove:re}),y[31]=N,y[32]=D,y[33]=S,y[34]=$,y[35]=Z,y[36]=te,y[37]=Y,y[38]=ne):ne=y[38];y[39]!==P||y[40]!==b.display_name?(ae=P("auth.remove_2",{name:b.display_name}),y[39]=P,y[40]=b.display_name,y[41]=ae):ae=y[41];y[42]!==ae?(se=(0,x.jsx)(n.AlertDialogTitle,{children:ae}),y[42]=ae,y[43]=se):se=y[43];y[44]!==P?(oe=P("auth.are_you_sure_you_want_to"),y[44]=P,y[45]=oe):oe=y[45];y[46]!==oe?(ie=(0,x.jsx)(n.AlertDialogDescription,{children:oe}),y[46]=oe,y[47]=ie):ie=y[47];y[48]!==se||y[49]!==ie?(ce=(0,x.jsxs)(n.AlertDialogHeader,{children:[se,ie]}),y[48]=se,y[49]=ie,y[50]=ce):ce=y[50];y[51]!==P?(le=P("common.cancel"),y[51]=P,y[52]=le):le=y[52];y[53]!==le?(ue=(0,x.jsx)(n.AlertDialogCancel,{children:le}),y[53]=le,y[54]=ue):ue=y[54];y[55]!==P?(de=P("auth.remove"),y[55]=P,y[56]=de):de=y[56];y[57]!==Q||y[58]!==de?(me=(0,x.jsx)(n.AlertDialogAction,{onPress:Q,children:de}),y[57]=Q,y[58]=de,y[59]=me):me=y[59];y[60]!==ue||y[61]!==me?(pe=(0,x.jsxs)(n.AlertDialogFooter,{children:[ue,me]}),y[60]=ue,y[61]=me,y[62]=pe):pe=y[62];y[63]!==ce||y[64]!==pe?(ge=(0,x.jsxs)(n.AlertDialogContent,{children:[ce,pe]}),y[63]=ce,y[64]=pe,y[65]=ge):ge=y[65];y[66]!==U||y[67]!==ge?(he=(0,x.jsx)(n.AlertDialog,{open:U,onOpenChange:k,children:ge}),y[66]=U,y[67]=ge,y[68]=he):he=y[68];y[69]!==ne||y[70]!==he?(fe=(0,x.jsxs)(x.Fragment,{children:[ne,he]}),y[69]=ne,y[70]=he,y[71]=fe):fe=y[71];return fe};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),s=r(_d[3]),o=r(_d[4]),c=r(_d[5]),l=r(_d[6]),u=r(_d[7]),d=r(_d[8]),p=r(_d[9]),h=r(_d[10]),_=r(_d[11]),f=r(_d[12]),v=r(_d[13]),x=r(_d[14]);const j=(0,p.getLogger)(['wcpos','auth','user']);function w(e){return e.split(/[_\-\s]+/).filter(Boolean).map(y).join(" ")}function y(e){return e.charAt(0).toUpperCase()+e.slice(1)}},5543,[12,14,5210,4666,3185,5544,1412,5478,4410,1975,4459,1987,5541,4437,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";const e=["leading","title","subtitle","trailing","selected","removable","onRemove","variant","className","children"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ListItem=function(t){const c=(0,s.c)(31);let h,j,p,N,_,w,y,P,k,I,M;if(c[0]!==t){var O=t;({leading:p,title:k,subtitle:P,trailing:I,selected:y,removable:w,onRemove:N,variant:M,className:j,children:h}=O),_=(0,n.default)(O,e),c[0]=t,c[1]=h,c[2]=j,c[3]=p,c[4]=N,c[5]=_,c[6]=w,c[7]=y,c[8]=P,c[9]=k,c[10]=I,c[11]=M}else h=c[1],j=c[2],p=c[3],N=c[4],_=c[5],w=c[6],y=c[7],P=c[8],k=c[9],I=c[10],M=c[11];const R=M&&"default"!==M?M:y?"selected":"default";let T,z,B,F,L;c[12]!==j||c[13]!==R?(T=(0,b.cn)(x({variant:R}),j),c[12]=j,c[13]=R,c[14]=T):T=c[14];c[15]!==h||c[16]!==P||c[17]!==k?(z=h??(0,v.jsxs)(v.Fragment,{children:[k&&(0,v.jsx)(f.Text,{className:"text-sm leading-tight font-medium",children:k}),P&&(0,v.jsx)(f.Text,{className:"text-muted-foreground text-xs leading-tight",children:P})]}),c[15]=h,c[16]=P,c[17]=k,c[18]=z):z=c[18];c[19]!==z?(B=(0,v.jsx)(o.default,{className:"flex-1 gap-0.5",children:z}),c[19]=z,c[20]=B):B=c[20];c[21]!==N||c[22]!==w?(F=w&&(0,v.jsx)(u.IconButton,{name:"xmark",size:"xs",variant:"destructive",onPress:e=>{e.stopPropagation(),N?.()}}),c[21]=N,c[22]=w,c[23]=F):F=c[23];c[24]!==p||c[25]!==_||c[26]!==T||c[27]!==B||c[28]!==F||c[29]!==I?(L=(0,v.jsxs)(l.default,Object.assign({className:T},_,{children:[p,B,I,F]})),c[24]=p,c[25]=_,c[26]=T,c[27]=B,c[28]=F,c[29]=I,c[30]=L):L=c[30];return L};var n=t(r(d[0])),s=r(d[1]);r(d[2]);var l=t(r(d[3])),o=t(r(d[4])),c=r(d[5]),u=r(d[6]),b=r(d[7]),f=r(d[8]),v=r(d[9]);const x=(0,c.cva)('flex-row items-center gap-3 rounded-lg border p-3',{variants:{variant:{default:'border-border bg-background',selected:'border-primary bg-primary/10',warning:'border-warning/40 bg-warning/10',dashed:'border-border border-dashed'}},defaultVariants:{variant:'default'}})},5544,[363,12,14,16,585,1352,1574,1354,1434,6]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useVersionCheck",{enumerable:!0,get:function(){return n}});var t=r(d[0]),s=r(d[1]);const n=n=>{const o=(0,t.c)(4),{site:c}=n;let u;o[0]!==c?(u={site:c},o[0]=c,o[1]=u):u=o[1];const{compatibility:p}=(0,s.useAppInfo)(u),l=p?.wcposVersionPass??!1;let f;return o[2]!==l?(f={wcposVersionPass:l},o[2]=l,o[3]=f):f=o[3],f}},5545,[12,4570]); -__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,u){const s=n.find(n=>!t.includes(n));return s||(''===u?'':u&&n.includes(u)?u:n[0]??'')}Object.defineProperty(e,'__esModule',{value:!0}),e.getNextExpandedSiteUuid=t,e.getNextAccordionState=function(n,u){if(s=n.siteUuids,c=u,s.length===c.length&&s.every((t,n)=>t===c[n]))return n;var s,c;return{siteUuids:u,expandedSiteUuid:t(n.siteUuids,u,n.expandedSiteUuid)}}},5546,[]); -__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.UrlInput=function(){const e=(0,t.c)(33),{onConnect:o,loading:j,error:p,reset:v}=(0,b.useSiteConnect)(),[y,I]=n.useState(""),O=(0,_.useT)(),S=O("auth.enter_the_url_of_your_woocommerce")+":";let w,C,D,P,T,k;e[0]!==S?(w=(0,h.jsx)(d.Label,{nativeID:"woo-store",children:S}),e[0]=S,e[1]=w):w=e[1];e[2]!==p||e[3]!==v?(C=e=>{I(e),p&&v()},e[2]=p,e[3]=v,e[4]=C):C=e[4];e[5]!==o||e[6]!==y?(D=()=>o(y),e[5]=o,e[6]=y,e[7]=D):D=e[7];e[8]!==C||e[9]!==D||e[10]!==y?(P=(0,h.jsx)(l.Input,{testID:"store-url-input","aria-labelledby":"woo-store",type:"url",value:y,onChangeText:C,onSubmitEditing:D,clearable:!0,className:"flex-1",autoCorrect:!1}),e[8]=C,e[9]=D,e[10]=y,e[11]=P):P=e[11];e[12]!==o||e[13]!==y?(T=()=>o(y),e[12]=o,e[13]=y,e[14]=T):T=e[14];e[15]!==y?(k=(0,u.default)(y),e[15]=y,e[16]=k):k=e[16];const M=O("auth.connect");let B,E,N,H,L;e[17]!==M?(B=(0,h.jsx)(s.ButtonText,{children:M}),e[17]=M,e[18]=B):B=e[18];e[19]!==j||e[20]!==T||e[21]!==k||e[22]!==B?(E=(0,h.jsx)(s.Button,{testID:"connect-store-button",onPress:T,disabled:k,loading:j,children:B}),e[19]=j,e[20]=T,e[21]=k,e[22]=B,e[23]=E):E=e[23];e[24]!==P||e[25]!==E?(N=(0,h.jsxs)(c.HStack,{children:[P,E]}),e[24]=P,e[25]=E,e[26]=N):N=e[26];e[27]!==p?(H=p?(0,h.jsx)(f.Text,{className:"text-destructive text-sm",children:p}):null,e[27]=p,e[28]=H):H=e[28];e[29]!==w||e[30]!==N||e[31]!==H?(L=(0,h.jsxs)(x.VStack,{children:[w,N,H]}),e[29]=w,e[30]=N,e[31]=H,e[32]=L):L=e[32];return L};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),u=(e=o)&&e.__esModule?e:{default:e},s=r(_d[3]),c=r(_d[4]),l=r(_d[5]),d=r(_d[6]),f=r(_d[7]),x=r(_d[8]),_=r(_d[9]),b=r(_d[10]),h=r(_d[11])},5547,[12,14,2532,3185,1351,4352,4345,1434,1605,1987,5526,6]); -__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=r(d[1]),c=(e=n)&&e.__esModule?e:{default:e},o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]);function f(){const e=(0,t.c)(3);let n,f,h;return e[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,u.jsx)(o.Stack.Screen,{options:{title:"Oops!"}}),e[0]=n):n=e[0],e[1]===Symbol.for("react.memo_cache_sentinel")?(f=(0,u.jsx)(s.Text,{children:"This screen doesn't exist."}),e[1]=f):f=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(h=(0,u.jsxs)(u.Fragment,{children:[n,(0,u.jsx)(c.default,{testID:"not-found-screen",children:(0,u.jsxs)(l.VStack,{children:[f,(0,u.jsx)(o.Link,{href:"/",children:(0,u.jsx)(s.Text,{children:"Go to home screen!"})})]})})]}),e[2]=h):h=e[2],h}},5548,[12,585,850,1434,1605,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return E}});var t=r(_d[0]),o=e(r(_d[1]));r(_d[2]);var n=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=e(r(_d[6])),u=r(_d[7]),d=r(_d[8]),f=r(_d[9]),h=r(_d[10]),y=r(_d[11]),S=r(_d[12]),p=r(_d[13]),b=r(_d[14]);r(_d[15]),r(_d[16]);var w=r(_d[17]);l.maybeCompleteAuthSession();const _=(0,p.getLogger)(['wcpos','app','startup']),j='wcpos.clearLocalDataOnNextLoad';function x(){const e=(0,t.c)(6),{store:n}=(0,y.useAppState)(),[c,s]=o.useState(null),[l,d]=o.useState(!1);let f,h;n&&c!==n&&(s(n),d(!0)),e[0]!==n?(f=()=>{if(!n)return;const e=n.theme;e&&"system"!==e&&u.Uniwind.setTheme(e)},h=[n],e[0]=n,e[1]=f,e[2]=h):(f=e[1],h=e[2]),o.useLayoutEffect(f,h);const S=!!n;let p;return e[3]!==l||e[4]!==S?(p={isThemeReady:l,hasStore:S},e[3]=l,e[4]=S,e[5]=p):p=e[5],p}function v(){const{theme:e}=(0,u.useUniwind)();return"light"===e?"light":"dark"}function O(){const e=(0,t.c)(7),{storeDB:o,fastStoreDB:c,store:s}=(0,y.useAppState)(),{isThemeReady:l}=x();if((0,p.setToast)(h.Toast.show),s&&!l)return null;let u;e[0]===Symbol.for("react.memo_cache_sentinel")?(u={headerShown:!1},e[0]=u):u=e[0];const d=!!o&&!!c;let f,S,b,_;return e[1]===Symbol.for("react.memo_cache_sentinel")?(f=(0,w.jsx)(n.Stack.Screen,{name:"(app)"}),e[1]=f):f=e[1],e[2]!==d?(S=(0,w.jsx)(n.Stack.Protected,{guard:d,children:f}),e[2]=d,e[3]=S):S=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(b=(0,w.jsx)(n.Stack.Screen,{name:"(auth)"}),e[4]=b):b=e[4],e[5]!==S?(_=(0,w.jsxs)(n.Stack,{screenOptions:u,children:[S,b]}),e[5]=S,e[6]=_):_=e[6],_}function P(){const e=(0,t.c)(2),o=v();let n;return e[0]!==o?(n=(0,w.jsx)(h.Toaster,{position:"top-center",theme:o,richColors:!0}),e[0]=o,e[1]=n):n=e[1],n}function k(){const[e,t]=o.useState(()=>'undefined'!=typeof window&&'1'===window.localStorage.getItem(j));return o.useEffect(()=>{if(!e)return;let o=!1;return(async()=>{try{const{clearAllDB:e}=await r(_d[19])(_d[18],_d.paths,"@wcpos/database/clear-all-db"),t=await e();window.localStorage.removeItem(j),t&&'object'==typeof t&&'message'in t&&_.info(String(t.message)),o||window.location.reload()}catch(e){_.error('Failed to clear local data before hydration',{context:{error:e instanceof Error?e.message:String(e)}}),o||t(!1)}})(),()=>{o=!0}},[e]),e}function E(){const e=(0,t.c)(4);if(k())return null;let o,n,l,u;return e[0]===Symbol.for("react.memo_cache_sentinel")?(o={overflow:"hidden"},e[0]=o):o=e[0],e[1]===Symbol.for("react.memo_cache_sentinel")?(n={flex:1},e[1]=n):n=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,w.jsx)(O,{}),e[2]=l):l=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(u=(0,w.jsx)(d.ErrorBoundary,{FallbackComponent:b.RootError,children:(0,w.jsx)(s.SafeAreaProvider,{style:o,children:(0,w.jsx)(c.GestureHandlerRootView,{style:n,children:(0,w.jsx)(f.KeyboardProvider,{children:(0,w.jsxs)(S.HydrationProviders,{children:[l,(0,w.jsx)(d.ErrorBoundary,{children:(0,w.jsx)(P,{})})]})})})})}),e[3]=u):u=e[3],u}},5549,{"0":12,"1":14,"2":108,"3":850,"4":1608,"5":854,"6":4440,"7":307,"8":1348,"9":3230,"10":5474,"11":2022,"12":5550,"13":1975,"14":5551,"15":5552,"16":5553,"17":6,"18":3169,"19":1984,"paths":{}}); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.HydrationProviders=function(u){const P=(0,n.c)(3),{children:x}=u;let p,_;P[0]===Symbol.for("react.memo_cache_sentinel")?(p=(0,j.jsx)(l.Splash,{}),P[0]=p):p=P[0];P[1]!==x?(_=(0,j.jsx)(l.SplashProgressProvider,{initialProgress:0,children:(0,j.jsx)(o.Suspense,{fallback:p,children:(0,j.jsx)(c.AppStateProvider,{children:(0,j.jsx)(s.ErrorBoundary,{children:(0,j.jsx)(h.ThemeProvider,{children:(0,j.jsx)(v.TranslationProvider,{children:(0,j.jsx)(t.NovuProvider,{children:x})})})})})})}),P[1]=x,P[2]=_):_=P[2];return _};var n=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),l=r(d[4]),c=r(d[5]),t=r(d[6]),h=r(d[7]),v=r(d[8]),j=r(d[9])},5550,[12,14,1348,1741,3171,2022,5015,1743,1987,6]); -__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.RootError=function({error:e,resetErrorBoundary:o}){const[u,j]=t.useState(!1);return(0,f.jsx)(s.SafeAreaView,{style:h.container,children:(0,f.jsx)(n.default,{children:(0,f.jsxs)(d.default,{style:h.content,children:[(0,f.jsx)(l.default,{style:h.title,children:"Oops!"}),(0,f.jsx)(l.default,{style:h.subtitle,children:"There's an error"}),(0,f.jsx)(l.default,{style:h.error,children:String(e)}),(0,f.jsx)(c.default,{style:[h.button,u?{opacity:.5}:null],onPress:async()=>{if(!u)return j(!0),window.localStorage.setItem(y,'1'),void b()},disabled:u,children:(0,f.jsx)(l.default,{style:h.buttonText,children:u?'Resetting\u2026':'Try again'})})]})})})};var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0]));r(_d[1]),r(_d[2]);var n=e(r(_d[3])),o=e(r(_d[4])),l=e(r(_d[5])),c=e(r(_d[6])),d=e(r(_d[7])),s=r(_d[8]),u=r(_d[9]),f=r(_d[10]);(0,u.getLogger)(['wcpos','app','error']);const y='wcpos.clearLocalDataOnNextLoad',b=()=>{window.location.reload()},h=o.default.create({container:{backgroundColor:'#fafafa',flex:1,justifyContent:'center'},content:{marginHorizontal:16},title:{fontSize:48,fontWeight:'300',paddingBottom:16,color:'#000'},subtitle:{fontSize:32,fontWeight:'800',color:'#000'},error:{paddingVertical:16},button:{backgroundColor:'#2196f3',borderRadius:50,padding:16},buttonText:{color:'#fff',fontWeight:'600',textAlign:'center'}})},5551,{"0":14,"1":98,"2":108,"3":600,"4":30,"5":622,"6":5093,"7":585,"8":854,"9":1975,"10":6,"11":3169,"12":1984,"paths":{}}); -__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, dependencyMap) {},5552,[]); -__d(function(g,r,i,a,m,e,d){},5553,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,u)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||Object.prototype.hasOwnProperty.call(o,c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e)},5554,[5555]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Head=void 0;const n=r(d[0]),c=r(d[1]),l=r(d[2]);function t({children:l}){return(0,n.jsx)(c.Helmet,{children:l})}e.Head=({children:c})=>(0,l.useIsFocused)()?(0,n.jsx)(t,{children:c}):null,e.Head.Provider=c.HelmetProvider},5555,[6,5556,1323]); -__d(function(g,r,_i,a,m,e,d){"use strict";var t=r(d[0]).default;const s=["children"],n=["children"];var i,o=Object.create,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyNames,u=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty,y=(t,s,n,i)=>{if(s&&"object"==typeof s||"function"==typeof s)for(let o of p(s))h.call(t,o)||o===n||l(t,o,{get:()=>s[o],enumerable:!(i=c(s,o))||i.enumerable});return t},f=(t,s,n)=>(n=null!=t?o(u(t)):{},y(!s&&t&&t.__esModule?n:l(n,"default",{value:t,enumerable:!0}),t)),b={};((t,s)=>{for(var n in s)l(t,n,{get:s[n],enumerable:!0})})(b,{Helmet:()=>Oe,HelmetData:()=>le,HelmetProvider:()=>pe}),m.exports=(i=b,y(l({},"__esModule",{value:!0}),i));var T=f(r(d[1])),O=f(r(d[2])),A=f(r(d[3])),j=f(r(d[1])),C=f(r(d[1])),w=(t=>(t.BASE="base",t.BODY="body",t.HEAD="head",t.HTML="html",t.LINK="link",t.META="meta",t.NOSCRIPT="noscript",t.SCRIPT="script",t.STYLE="style",t.TITLE="title",t.FRAGMENT="Symbol(react.fragment)",t))(w||{}),x={rel:["amphtml","canonical","alternate"]},v={type:["application/ld+json"]},$={charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},k=Object.values(w),S={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},M=Object.entries(S).reduce((t,[s,n])=>(t[n]=s,t),{}),E="data-rh",P="defaultTitle",H="defer",D="encodeSpecialCharacters",L="onChangeClientState",I="titleTemplate",U="prioritizeSeoTags",N=(t,s)=>{for(let n=t.length-1;n>=0;n-=1){const i=t[n];if(Object.prototype.hasOwnProperty.call(i,s))return i[s]}return null},q=t=>{let s=N(t,"title");const n=N(t,I);if(Array.isArray(s)&&(s=s.join("")),n&&s)return n.replace(/%s/g,()=>s);const i=N(t,P);return s||i||void 0},_=t=>N(t,L)||(()=>{}),R=(t,s)=>s.filter(s=>void 0!==s[t]).map(s=>s[t]).reduce((t,s)=>Object.assign({},t,s),{}),z=(t,s)=>s.filter(t=>void 0!==t.base).map(t=>t.base).reverse().reduce((s,n)=>{if(!s.length){const i=Object.keys(n);for(let o=0;o{const i={};return n.filter(s=>{return!!Array.isArray(s[t])||(void 0!==s[t]&&(n=`Helmet: ${t} should be of type "Array". Instead found type "${typeof s[t]}"`,console&&"function"==typeof console.warn&&console.warn(n)),!1);var n}).map(s=>s[t]).reverse().reduce((t,n)=>{const o={};n.filter(t=>{let n;const l=Object.keys(t);for(let i=0;it.push(s));const l=Object.keys(o);for(let t=0;t{if(Array.isArray(t)&&t.length)for(let n=0;nArray.isArray(t)?t.join(""):t,K=(t,s)=>{const n=Object.keys(t);for(let i=0;iArray.isArray(t)?t.reduce((t,n)=>(K(n,s)?t.priority.push(n):t.default.push(n),t),{priority:[],default:[]}):{default:t,priority:[]},W=(t,s)=>Object.assign({},t,{[s]:void 0}),J=["noscript","script","style"],Q=(t,s=!0)=>!1===s?String(t):String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),V=t=>Object.keys(t).reduce((s,n)=>{const i=void 0!==t[n]?`${n}="${Q(t[n])}"`:`${n}`;return s?`${s} ${i}`:i},""),X=(t,s,n,i)=>{const o=V(n),l=Y(s);return o?`<${t} ${E}="true" ${o}>${Q(l,i)}`:`<${t} ${E}="true">${Q(l,i)}`},Z=(t,s,n=!0)=>s.reduce((s,i)=>{const o=i,l=Object.keys(o).filter(t=>!("innerHTML"===t||"cssText"===t)).reduce((t,s)=>{const i=void 0===o[s]?s:`${s}="${Q(o[s],n)}"`;return t?`${t} ${i}`:i},""),c=o.innerHTML||o.cssText||"",p=-1===J.indexOf(t);return`${s}<${t} ${E}="true" ${l}${p?"/>":`>${c}`}`},""),ee=(t,s={})=>Object.keys(t).reduce((s,n)=>(s[S[n]||n]=t[n],s),s),te=(t,s,n)=>{const i=ee(n,{key:s,[E]:!0});return[C.default.createElement("title",i,s)]},re=(t,s)=>s.map((s,n)=>{const i={key:n,[E]:!0};return Object.keys(s).forEach(t=>{const n=S[t]||t;if("innerHTML"===n||"cssText"===n){const t=s.innerHTML||s.cssText;i.dangerouslySetInnerHTML={__html:t}}else i[n]=s[t]}),C.default.createElement(t,i)}),se=(t,s,n=!0)=>{switch(t){case"title":return{toComponent:()=>te(0,s.title,s.titleAttributes),toString:()=>X(t,s.title,s.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>ee(s),toString:()=>V(s)};default:return{toComponent:()=>re(t,s),toString:()=>Z(t,s,n)}}},ne=({metaTags:t,linkTags:s,scriptTags:n,encode:i})=>{const o=G(t,$),l=G(s,x),c=G(n,v);return{priorityMethods:{toComponent:()=>[...re("meta",o.priority),...re("link",l.priority),...re("script",c.priority)],toString:()=>`${se("meta",o.priority,i)} ${se("link",l.priority,i)} ${se("script",c.priority,i)}`},metaTags:o.default,linkTags:l.default,scriptTags:c.default}},ie=t=>{const{baseTag:s,bodyAttributes:n,encode:i=!0,htmlAttributes:o,noscriptTags:l,styleTags:c,title:p="",titleAttributes:u,prioritizeSeoTags:h}=t;let{linkTags:y,metaTags:f,scriptTags:b}=t,T={toComponent:()=>{},toString:()=>""};return h&&({priorityMethods:T,linkTags:y,metaTags:f,scriptTags:b}=ne(t)),{priority:T,base:se("base",s,i),bodyAttributes:se("bodyAttributes",n,i),htmlAttributes:se("htmlAttributes",o,i),link:se("link",y,i),meta:se("meta",f,i),noscript:se("noscript",l,i),script:se("script",b,i),style:se("style",c,i),title:se("title",{title:p,titleAttributes:u},i)}},oe=[],ae=!("undefined"==typeof window||!window.document||!window.document.createElement),le=class{instances=[];canUseDOM=ae;value={setHelmet:t=>{this.context.helmet=t},helmetInstances:{get:()=>this.canUseDOM?oe:this.instances,add:t=>{(this.canUseDOM?oe:this.instances).push(t)},remove:t=>{const s=(this.canUseDOM?oe:this.instances).indexOf(t);(this.canUseDOM?oe:this.instances).splice(s,1)}}};constructor(t,s){this.context=t,this.canUseDOM=s||!1,s||(t.helmet=ie({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},ce=j.default.createContext({}),pe=class t extends j.Component{static canUseDOM=ae;constructor(s){super(s),this.helmetData=new le(this.props.context||{},t.canUseDOM)}render(){return j.default.createElement(ce.Provider,{value:this.helmetData.value},this.props.children)}},ue=r(d[1]),de=f(r(d[4])),he=(t,s)=>{const n=document.head||document.querySelector("head"),i=n.querySelectorAll(`${t}[${E}]`),o=[].slice.call(i),l=[];let c;return s&&s.length&&s.forEach(s=>{const n=document.createElement(t);for(const t in s)if(Object.prototype.hasOwnProperty.call(s,t))if("innerHTML"===t)n.innerHTML=s.innerHTML;else if("cssText"===t)n.styleSheet?n.styleSheet.cssText=s.cssText:n.appendChild(document.createTextNode(s.cssText));else{const i=t,o=void 0===s[i]?"":s[i];n.setAttribute(t,o)}n.setAttribute(E,"true"),o.some((t,s)=>(c=s,n.isEqualNode(t)))?o.splice(c,1):l.push(n)}),o.forEach(t=>t.parentNode?.removeChild(t)),l.forEach(t=>n.appendChild(t)),{oldTags:o,newTags:l}},me=(t,s)=>{const n=document.getElementsByTagName(t)[0];if(!n)return;const i=n.getAttribute(E),o=i?i.split(","):[],l=[...o],c=Object.keys(s);for(const t of c){const i=s[t]||"";n.getAttribute(t)!==i&&n.setAttribute(t,i),-1===o.indexOf(t)&&o.push(t);const c=l.indexOf(t);-1!==c&&l.splice(c,1)}for(let t=l.length-1;t>=0;t-=1)n.removeAttribute(l[t]);o.length===l.length?n.removeAttribute(E):n.getAttribute(E)!==c.join(",")&&n.setAttribute(E,c.join(","))},ge=(t,s)=>{void 0!==t&&document.title!==t&&(document.title=Y(t)),me("title",s)},ye=(t,s)=>{const{baseTag:n,bodyAttributes:i,htmlAttributes:o,linkTags:l,metaTags:c,noscriptTags:p,onChangeClientState:u,scriptTags:h,styleTags:y,title:f,titleAttributes:b}=t;me("body",i),me("html",o),ge(f,b);const T={baseTag:he("base",n),linkTags:he("link",l),metaTags:he("meta",c),noscriptTags:he("noscript",p),scriptTags:he("script",h),styleTags:he("style",y)},O={},A={};Object.keys(T).forEach(t=>{const{newTags:s,oldTags:n}=T[t];s.length&&(O[t]=s),n.length&&(A[t]=T[t].oldTags)}),s&&s(),u(t,O,A)},fe=null,be=t=>{fe&&cancelAnimationFrame(fe),t.defer?fe=requestAnimationFrame(()=>{ye(t,()=>{fe=null})}):(ye(t),fe=null)},Te=class extends ue.Component{rendered=!1;shouldComponentUpdate(t){return!(0,de.default)(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:s}=this.props.context;let n=null;const i=(o=t.get().map(t=>{const s=Object.assign({},t.props);return delete s.context,s}),{baseTag:z(["href"],o),bodyAttributes:R("bodyAttributes",o),defer:N(o,H),encode:N(o,D),htmlAttributes:R("htmlAttributes",o),linkTags:B("link",["rel","href"],o),metaTags:B("meta",["name","charset","http-equiv","property","itemprop"],o),noscriptTags:B("noscript",["innerHTML"],o),onChangeClientState:_(o),scriptTags:B("script",["src","innerHTML"],o),styleTags:B("style",["cssText"],o),title:q(o),titleAttributes:R("titleAttributes",o),prioritizeSeoTags:F(o,U)});var o;pe.canUseDOM?be(i):ie&&(n=ie(i)),s(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},Oe=class extends T.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(t){return!(0,O.default)(W(this.props,"helmetData"),W(t,"helmetData"))}mapNestedChildrenToProps(t,s){if(!s)return null;switch(t.type){case"script":case"noscript":return{innerHTML:s};case"style":return{cssText:s};default:throw new Error(`<${t.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(t,s,n,i){return Object.assign({},s,{[t.type]:[...s[t.type]||[],Object.assign({},n,this.mapNestedChildrenToProps(t,i))]})}mapObjectTypeChildren(t,s,n,i){switch(t.type){case"title":return Object.assign({},s,{[t.type]:i,titleAttributes:Object.assign({},n)});case"body":return Object.assign({},s,{bodyAttributes:Object.assign({},n)});case"html":return Object.assign({},s,{htmlAttributes:Object.assign({},n)});default:return Object.assign({},s,{[t.type]:Object.assign({},n)})}}mapArrayTypeChildrenToProps(t,s){let n=Object.assign({},s);return Object.keys(t).forEach(s=>{n=Object.assign({},n,{[s]:t[s]})}),n}warnOnInvalidChildren(t,s){return(0,A.default)(k.some(s=>t.type===s),"function"==typeof t.type?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${k.join(", ")} are allowed. Helmet does not support rendering <${t.type}> elements. Refer to our API for more information.`),(0,A.default)(!s||"string"==typeof s||Array.isArray(s)&&!s.some(t=>"string"!=typeof t),`Helmet expects a string as a child of <${t.type}>. Did you forget to wrap your children in braces? ( <${t.type}>{\`\`} ) Refer to our API for more information.`),!0}mapChildrenToProps(n,i){let o={};return T.default.Children.forEach(n,n=>{if(!n||!n.props)return;const l=n.props,{children:c}=l,p=t(l,s),u=Object.keys(p).reduce((t,s)=>(t[M[s]||s]=p[s],t),{});let{type:h}=n;switch("symbol"==typeof h?h=h.toString():this.warnOnInvalidChildren(n,c),h){case"Symbol(react.fragment)":i=this.mapChildrenToProps(c,i);break;case"link":case"meta":case"noscript":case"script":case"style":o=this.flattenArrayTypeChildren(n,o,u,c);break;default:i=this.mapObjectTypeChildren(n,i,u,c)}}),this.mapArrayTypeChildrenToProps(o,i)}render(){const s=this.props,{children:i}=s,o=t(s,n);let l=Object.assign({},o),{helmetData:c}=o;if(i&&(l=this.mapChildrenToProps(i,l)),c&&!(c instanceof le)){c=new le(c.context,!0),delete l.helmetData}return c?T.default.createElement(Te,Object.assign({},l,{context:c.value})):T.default.createElement(ce.Consumer,null,t=>T.default.createElement(Te,Object.assign({},l,{context:t})))}}},5556,[363,14,5557,1020,5558]); -__d(function(g,r,_i,_a,m,e,d){var t='undefined'!=typeof Element,n='function'==typeof Map,f='function'==typeof Set,o='function'==typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(u,a){if(u===a)return!0;if(u&&a&&'object'==typeof u&&'object'==typeof a){if(u.constructor!==a.constructor)return!1;var c,s,l,p;if(Array.isArray(u)){if((c=u.length)!=a.length)return!1;for(s=c;0!==s--;)if(!i(u[s],a[s]))return!1;return!0}if(n&&u instanceof Map&&a instanceof Map){if(u.size!==a.size)return!1;for(p=u.entries();!(s=p.next()).done;)if(!a.has(s.value[0]))return!1;for(p=u.entries();!(s=p.next()).done;)if(!i(s.value[1],a.get(s.value[0])))return!1;return!0}if(f&&u instanceof Set&&a instanceof Set){if(u.size!==a.size)return!1;for(p=u.entries();!(s=p.next()).done;)if(!a.has(s.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(u)&&ArrayBuffer.isView(a)){if((c=u.length)!=a.length)return!1;for(s=c;0!==s--;)if(u[s]!==a[s])return!1;return!0}if(u.constructor===RegExp)return u.source===a.source&&u.flags===a.flags;if(u.valueOf!==Object.prototype.valueOf&&'function'==typeof u.valueOf&&'function'==typeof a.valueOf)return u.valueOf()===a.valueOf();if(u.toString!==Object.prototype.toString&&'function'==typeof u.toString&&'function'==typeof a.toString)return u.toString()===a.toString();if((c=(l=Object.keys(u)).length)!==Object.keys(a).length)return!1;for(s=c;0!==s--;)if(!Object.prototype.hasOwnProperty.call(a,l[s]))return!1;if(t&&u instanceof Element)return!1;for(s=c;0!==s--;)if(('_owner'!==l[s]&&'__v'!==l[s]&&'__o'!==l[s]||!u.$$typeof)&&!i(u[l[s]],a[l[s]]))return!1;return!0}return u!=u&&a!=a}m.exports=function(t,n){try{return i(t,n)}catch(t){if((t.message||'').match(/stack|recursion/i))return console.warn('react-fast-compare cannot handle circular refs'),!1;throw t}}},5557,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(t,n,o,f){var c=o?o.call(f,t,n):void 0;if(void 0!==c)return!!c;if(t===n)return!0;if("object"!=typeof t||!t||"object"!=typeof n||!n)return!1;var u=Object.keys(t),v=Object.keys(n);if(u.length!==v.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),b=0;b{f._internal_preventAutoHideAsync?.()}),u.startTransition(()=>{(0,c.registerRootComponent)(e)})}catch(e){f.hideAsync();const t=b(e);(0,c.registerRootComponent)(()=>(0,i.jsx)(s.View,{})),console.error(t),console.error("A runtime error has occurred while rendering the root component."),setTimeout(()=>{throw t})}};const i=r(d[0]),c=r(d[1]),u=o(r(d[2])),s=r(d[3]),f=o(r(d[4]));function l(e){if('[object Object]'!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function p(e){return e&&'object'==typeof e&&'string'==typeof e.name&&'string'==typeof e.message}function b(e){return p(e)?e:l(e)?new Error(JSON.stringify(e)):new Error(String(e))}},5560,[6,1054,14,17,1053]); +t[t.Inner=3]="Inner",t})({});const n=t=>null!==t&&"MaskFilter"===t.__typename__},5433,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isMatrix",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"processTransform",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"toDegrees",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const n=t=>null!==t&&"Matrix"===t.__typename__,o=(function({_worklet_7600920411666_init_data:t,processTransform3d:n}){const o=function(t,o){const s=n(o);return t.concat(s),t};return o.__closure={processTransform3d:n},o.__workletHash=7600920411666,o.__initData=t,o})({_worklet_7600920411666_init_data:{code:"function shopify_MatrixJs1(m,transforms){const{processTransform3d}=this.__closure;const m3=processTransform3d(transforms);m.concat(m3);return m;}"},processTransform3d:t.processTransform3d}),s=t=>180*t/Math.PI},5434,[5435]); +__d(function(g,_r,_i,_a,_m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Matrix4",{enumerable:!0,get:function(){return a}}),Object.defineProperty(e,"translate",{enumerable:!0,get:function(){return r}}),Object.defineProperty(e,"perspective",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"matrixVecMul4",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"mapPoint3d",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"multiply4",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"toMatrix3",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"pivot",{enumerable:!0,get:function(){return d}}),Object.defineProperty(e,"scale",{enumerable:!0,get:function(){return x}}),Object.defineProperty(e,"rotateZ",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"rotateX",{enumerable:!0,get:function(){return k}}),Object.defineProperty(e,"rotateY",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"processTransform3d",{enumerable:!0,get:function(){return w}}),Object.defineProperty(e,"convertToColumnMajor",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"convertToColumnMajor3",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"convertToAffineMatrix",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"invert4",{enumerable:!0,get:function(){return z}}),Object.defineProperty(e,"setupCamera",{enumerable:!0,get:function(){return A}});const t=(function({_worklet_8129029734104_init_data:t}){const a=function(t){throw new Error(`Unexhaustive handling for ${t}`)};return a.__closure={},a.__workletHash=8129029734104,a.__initData=t,a})({_worklet_8129029734104_init_data:{code:"function shopify_Matrix4Js1(a){throw new Error(\"Unexhaustive handling for \"+a);}"}}),a=(function({_worklet_14818525896400_init_data:t}){const a=function(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]};return a.__closure={},a.__workletHash=0xd7a34f8ded0,a.__initData=t,a})({_worklet_14818525896400_init_data:{code:"function shopify_Matrix4Js2(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];}"}}),r=(function({_worklet_1283578139948_init_data:t}){const a=function(t,a,r=0){return[1,0,0,t,0,1,0,a,0,0,1,r,0,0,0,1]};return a.__closure={},a.__workletHash=1283578139948,a.__initData=t,a})({_worklet_1283578139948_init_data:{code:"function shopify_Matrix4Js3(x,y,z=0){return[1,0,0,x,0,1,0,y,0,0,1,z,0,0,0,1];}"}}),n=(function({_worklet_7347197968821_init_data:t}){const a=function(t){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,-1/t,1]};return a.__closure={},a.__workletHash=7347197968821,a.__initData=t,a})({_worklet_7347197968821_init_data:{code:"function shopify_Matrix4Js4(p){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,-1/p,1];}"}}),o=(function({_worklet_10397893766365_init_data:t}){const a=function(t){const[a,r,n]=t,o=Math.sqrt(a*a+r*r+n*n);return 0===o?[0,0,0]:[a/o,r/o,n/o]};return a.__closure={},a.__workletHash=0x974f2c3acdd,a.__initData=t,a})({_worklet_10397893766365_init_data:{code:"function shopify_Matrix4Js5(vec){const[x,y,z]=vec;const length=Math.sqrt(x*x+y*y+z*z);if(length===0){return[0,0,0];}return[x/length,y/length,z/length];}"}}),i=(function({_worklet_14051658427690_init_data:t}){const a=function(t,a,r){const n=t[0],o=t[1],i=t[2],c=1-r;return[c*n*n+r,c*n*o-a*i,c*n*i+a*o,0,c*n*o+a*i,c*o*o+r,c*o*i-a*n,0,c*n*i-a*o,c*o*i+a*n,c*i*i+r,0,0,0,0,1]};return a.__closure={},a.__workletHash=0xcc7a81bed2a,a.__initData=t,a})({_worklet_14051658427690_init_data:{code:"function shopify_Matrix4Js6(axisVec,sinAngle,cosAngle){const x=axisVec[0];const y=axisVec[1];const z=axisVec[2];const c=cosAngle;const s=sinAngle;const t=1-c;return[t*x*x+c,t*x*y-s*z,t*x*z+s*y,0,t*x*y+s*z,t*y*y+c,t*y*z-s*x,0,t*x*z-s*y,t*y*z+s*x,t*z*z+c,0,0,0,0,1];}"}}),c=(function({_worklet_15831962852770_init_data:t}){const a=function(t,a){return[t[0]*a[0]+t[1]*a[1]+t[2]*a[2]+t[3]*a[3],t[4]*a[0]+t[5]*a[1]+t[6]*a[2]+t[7]*a[3],t[8]*a[0]+t[9]*a[1]+t[10]*a[2]+t[11]*a[3],t[12]*a[0]+t[13]*a[1]+t[14]*a[2]+t[15]*a[3]]};return a.__closure={},a.__workletHash=0xe662a859da2,a.__initData=t,a})({_worklet_15831962852770_init_data:{code:"function shopify_Matrix4Js7(m,v){return[m[0]*v[0]+m[1]*v[1]+m[2]*v[2]+m[3]*v[3],m[4]*v[0]+m[5]*v[1]+m[6]*v[2]+m[7]*v[3],m[8]*v[0]+m[9]*v[1]+m[10]*v[2]+m[11]*v[3],m[12]*v[0]+m[13]*v[1]+m[14]*v[2]+m[15]*v[3]];}"}}),s=(function({_worklet_6689500399552_init_data:t,matrixVecMul4:a}){const r=function(t,r){const n=a(t,[...r,1]);return[n[0]/n[3],n[1]/n[3],n[2]/n[3]]};return r.__closure={matrixVecMul4:a},r.__workletHash=6689500399552,r.__initData=t,r})({_worklet_6689500399552_init_data:{code:"function shopify_Matrix4Js8(m,v){const{matrixVecMul4}=this.__closure;const r=matrixVecMul4(m,[...v,1]);return[r[0]/r[3],r[1]/r[3],r[2]/r[3]];}"},matrixVecMul4:c}),_=(function({_worklet_5765954600262_init_data:t}){const a=function(t,a){const r=new Array(16).fill(0);for(let n=0;n<4;n++)for(let o=0;o<4;o++)r[4*n+o]=t[4*n]*a[o]+t[4*n+1]*a[o+4]+t[4*n+2]*a[o+8]+t[4*n+3]*a[o+12];return r};return a.__closure={},a.__workletHash=5765954600262,a.__initData=t,a})({_worklet_5765954600262_init_data:{code:"function shopify_Matrix4Js9(a,b){const result=new Array(16).fill(0);for(let i=0;i<4;i++){for(let j=0;j<4;j++){result[i*4+j]=a[i*4]*b[j]+a[i*4+1]*b[j+4]+a[i*4+2]*b[j+8]+a[i*4+3]*b[j+12];}}return result;}"}}),u=(function({_worklet_4773075386487_init_data:t}){const a=function(t){return[1,Math.tan(t),0,0,0,1,0,0,0,0,1,0,0,0,0,1]};return a.__closure={},a.__workletHash=4773075386487,a.__initData=t,a})({_worklet_4773075386487_init_data:{code:"function shopify_Matrix4Js10(angle){return[1,Math.tan(angle),0,0,0,1,0,0,0,0,1,0,0,0,0,1];}"}}),l=(function({_worklet_1871192719510_init_data:t}){const a=function(t){return[1,0,0,0,Math.tan(t),1,0,0,0,0,1,0,0,0,0,1]};return a.__closure={},a.__workletHash=1871192719510,a.__initData=t,a})({_worklet_1871192719510_init_data:{code:"function shopify_Matrix4Js11(angle){return[1,0,0,0,Math.tan(angle),1,0,0,0,0,1,0,0,0,0,1];}"}}),f=(function({_worklet_10458516888298_init_data:t}){const a=function(t){return[t[0],t[1],t[3],t[4],t[5],t[7],t[12],t[13],t[15]]};return a.__closure={},a.__workletHash=0x983102f1aea,a.__initData=t,a})({_worklet_10458516888298_init_data:{code:"function shopify_Matrix4Js12(m){return[m[0],m[1],m[3],m[4],m[5],m[7],m[12],m[13],m[15]];}"}}),m=(function({_worklet_1303846517270_init_data:t,rotatedUnitSinCos:a,normalizeVec:r}){const n=function(t,n){return a(r(t),Math.sin(n),Math.cos(n))};return n.__closure={rotatedUnitSinCos:a,normalizeVec:r},n.__workletHash=1303846517270,n.__initData=t,n})({_worklet_1303846517270_init_data:{code:"function shopify_Matrix4Js13(axis,value){const{rotatedUnitSinCos,normalizeVec}=this.__closure;return rotatedUnitSinCos(normalizeVec(axis),Math.sin(value),Math.cos(value));}"},rotatedUnitSinCos:i,normalizeVec:o}),d=(function({_worklet_11430923795455_init_data:t,multiply4:a,translate:r}){const n=function(t,n){return a(r(n.x,n.y),a(t,r(-n.x,-n.y)))};return n.__closure={multiply4:a,translate:r},n.__workletHash=0xa657826fbff,n.__initData=t,n})({_worklet_11430923795455_init_data:{code:"function shopify_Matrix4Js14(m,p){const{multiply4,translate}=this.__closure;return multiply4(translate(p.x,p.y),multiply4(m,translate(-p.x,-p.y)));}"},multiply4:_,translate:r}),x=(function({_worklet_16520454403957_init_data:t,pivot:a}){const r=function(t,r,n=1,o){const i=[t,0,0,0,0,r,0,0,0,0,n,0,0,0,0,1];return o?a(i,o):i};return r.__closure={pivot:a},r.__workletHash=0xf0677d0f775,r.__initData=t,r})({_worklet_16520454403957_init_data:{code:"function shopify_Matrix4Js15(sx,sy,sz=1,p){const{pivot}=this.__closure;const m4=[sx,0,0,0,0,sy,0,0,0,0,sz,0,0,0,0,1];if(p){return pivot(m4,p);}return m4;}"},pivot:d}),y=(function({_worklet_16952079578652_init_data:t,rotate:a,pivot:r}){const n=function(t,n,o){const i=a(t,n);return o?r(i,o):i};return n.__closure={rotate:a,pivot:r},n.__workletHash=0xf6af6ae761c,n.__initData=t,n})({_worklet_16952079578652_init_data:{code:"function shopify_Matrix4Js16(axis,angle,p){const{rotate,pivot}=this.__closure;const result=rotate(axis,angle);if(p){return pivot(result,p);}return result;}"},rotate:m,pivot:d}),p=(function({_worklet_3243560710632_init_data:t,rotateAxis:a}){const r=function(t,r){return a([0,0,1],t,r)};return r.__closure={rotateAxis:a},r.__workletHash=3243560710632,r.__initData=t,r})({_worklet_3243560710632_init_data:{code:"function shopify_Matrix4Js17(value,p){const{rotateAxis}=this.__closure;return rotateAxis([0,0,1],value,p);}"},rotateAxis:y}),k=(function({_worklet_5701320477575_init_data:t,rotateAxis:a}){const r=function(t,r){return a([1,0,0],t,r)};return r.__closure={rotateAxis:a},r.__workletHash=5701320477575,r.__initData=t,r})({_worklet_5701320477575_init_data:{code:"function shopify_Matrix4Js18(value,p){const{rotateAxis}=this.__closure;return rotateAxis([1,0,0],value,p);}"},rotateAxis:y}),v=(function({_worklet_12107565173542_init_data:t,rotateAxis:a}){const r=function(t,r){return a([0,1,0],t,r)};return r.__closure={rotateAxis:a},r.__workletHash=0xb03031f0b26,r.__initData=t,r})({_worklet_12107565173542_init_data:{code:"function shopify_Matrix4Js19(value,p){const{rotateAxis}=this.__closure;return rotateAxis([0,1,0],value,p);}"},rotateAxis:y}),w=(function({_worklet_2225508254275_init_data:t,multiply4:a,translate:r,scale:n,skewX:o,skewY:i,rotate:c,perspective:s,exhaustiveCheck:_,Matrix4:u}){const l=function(t){return t.reduce((t,u)=>{const l=Object.keys(u)[0],f=u;if("translateX"===l){const n=f[l];return a(t,r(n,0,0))}if("translate"===l){const[n,o,i=0]=f[l];return a(t,r(n,o,i))}if("translateY"===l){const n=f[l];return a(t,r(0,n,0))}if("translateZ"===l){const n=f[l];return a(t,r(0,0,n))}if("scale"===l){const r=f[l];return a(t,n(r,r,1))}if("scaleX"===l){const r=f[l];return a(t,n(r,1,1))}if("scaleY"===l){const r=f[l];return a(t,n(1,r,1))}if("skewX"===l){const r=f[l];return a(t,o(r))}if("skewY"===l){const r=f[l];return a(t,i(r))}if("rotateX"===l){const r=f[l];return a(t,c([1,0,0],r))}if("rotateY"===l){const r=f[l];return a(t,c([0,1,0],r))}if("perspective"===l){const r=f[l];return a(t,s(r))}if("rotate"===l||"rotateZ"===l){const r=f[l];return a(t,c([0,0,1],r))}if("matrix"===l){const r=f[l];return a(t,r)}return _(l)},u())};return l.__closure={multiply4:a,translate:r,scale:n,skewX:o,skewY:i,rotate:c,perspective:s,exhaustiveCheck:_,Matrix4:u},l.__workletHash=2225508254275,l.__initData=t,l})({_worklet_2225508254275_init_data:{code:"function shopify_Matrix4Js20(transforms){const{multiply4,translate,scale,skewX,skewY,rotate,perspective,exhaustiveCheck,Matrix4}=this.__closure;return transforms.reduce(function(acc,val){const key=Object.keys(val)[0];const transform=val;if(key===\"translateX\"){const value=transform[key];return multiply4(acc,translate(value,0,0));}if(key===\"translate\"){const[x,y,z=0]=transform[key];return multiply4(acc,translate(x,y,z));}if(key===\"translateY\"){const value=transform[key];return multiply4(acc,translate(0,value,0));}if(key===\"translateZ\"){const value=transform[key];return multiply4(acc,translate(0,0,value));}if(key===\"scale\"){const value=transform[key];return multiply4(acc,scale(value,value,1));}if(key===\"scaleX\"){const value=transform[key];return multiply4(acc,scale(value,1,1));}if(key===\"scaleY\"){const value=transform[key];return multiply4(acc,scale(1,value,1));}if(key===\"skewX\"){const value=transform[key];return multiply4(acc,skewX(value));}if(key===\"skewY\"){const value=transform[key];return multiply4(acc,skewY(value));}if(key===\"rotateX\"){const value=transform[key];return multiply4(acc,rotate([1,0,0],value));}if(key===\"rotateY\"){const value=transform[key];return multiply4(acc,rotate([0,1,0],value));}if(key===\"perspective\"){const value=transform[key];return multiply4(acc,perspective(value));}if(key===\"rotate\"||key===\"rotateZ\"){const value=transform[key];return multiply4(acc,rotate([0,0,1],value));}if(key===\"matrix\"){const value=transform[key];return multiply4(acc,value);}return exhaustiveCheck(key);},Matrix4());}"},multiply4:_,translate:r,scale:x,skewX:l,skewY:u,rotate:m,perspective:n,exhaustiveCheck:t,Matrix4:a}),h=(function({_worklet_8340212603925_init_data:t}){const a=function(t){const a=new Array(16);for(let r=0;r<4;r++)for(let n=0;n<4;n++)a[4*n+r]=t[4*r+n];return a};return a.__closure={},a.__workletHash=8340212603925,a.__initData=t,a})({_worklet_8340212603925_init_data:{code:"function shopify_Matrix4Js21(rowMajorMatrix){const colMajorMatrix=new Array(16);const size=4;for(let row=0;rownull!==t&&"PathEffect"===t.__typename__;let n=(function(t){return t[t.Translate=0]="Translate",t[t.Rotate=1]="Rotate",t[t.Morph=2]="Morph",t})({})},5436,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PointMode",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.Points=0]="Points",n[n.Lines=1]="Lines",n[n.Polygon=2]="Polygon",n})({})},5437,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isRect",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_13777557013994_init_data:t}){const n=function(t){if("object"==typeof t&&null!==t){const n=t;return"number"==typeof n.x&&"number"==typeof n.y&&"number"==typeof n.width&&"number"==typeof n.height}return!1};return n.__closure={},n.__workletHash=0xc87d66445ea,n.__initData=t,n})({_worklet_13777557013994_init_data:{code:"function shopify_RectJs1(def){if(typeof def===\"object\"&&def!==null){const rect=def;return typeof rect.x===\"number\"&&typeof rect.y===\"number\"&&typeof rect.width===\"number\"&&typeof rect.height===\"number\";}return false;}"}})},5438,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isRRect",{enumerable:!0,get:function(){return t}});const t=(function({_worklet_4485961906480_init_data:t}){const n=function(t){return"object"==typeof t&&null!==t&&"object"==typeof t.rect};return n.__closure={},n.__workletHash=4485961906480,n.__initData=t,n})({_worklet_4485961906480_init_data:{code:"function shopify_RRectJs1(def){return typeof def===\"object\"&&def!==null&&typeof def.rect===\"object\";}"}})},5439,[]); +__d(function(g,r,i,a,m,e,d){},5440,[]); +__d(function(g,r,i,a,m,e,d){},5441,[]); +__d(function(g,r,i,a,m,e,d){},5442,[]); +__d(function(g,r,i,a,m,e,d){},5443,[]); +__d(function(g,r,i,a,m,e,d){},5444,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})})},5445,[5446,5447,5448,5449,5450,5451]); +__d(function(g,r,i,a,m,e,d){},5446,[]); +__d(function(g,r,i,a,m,e,d){},5447,[]); +__d(function(g,r,i,a,m,e,d){},5448,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"PlaceholderAlignment",{enumerable:!0,get:function(){return n}});let n=(function(n){return n[n.Baseline=0]="Baseline",n[n.AboveBaseline=1]="AboveBaseline",n[n.BelowBaseline=2]="BelowBaseline",n[n.Top=3]="Top",n[n.Bottom=4]="Bottom",n[n.Middle=5]="Middle",n})({})},5449,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TextDirection",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"TextAlign",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"TextHeightBehavior",{enumerable:!0,get:function(){return l}});let t=(function(t){return t[t.RTL=0]="RTL",t[t.LTR=1]="LTR",t})({}),n=(function(t){return t[t.Left=0]="Left",t[t.Right=1]="Right",t[t.Center=2]="Center",t[t.Justify=3]="Justify",t[t.Start=4]="Start",t[t.End=5]="End",t})({}),l=(function(t){return t[t.All=0]="All",t[t.DisableFirstAscent=1]="DisableFirstAscent",t[t.DisableLastDescent=2]="DisableLastDescent",t[t.DisableAll=3]="DisableAll",t})({})},5450,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TextDecoration",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"TextDecorationStyle",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"TextBaseline",{enumerable:!0,get:function(){return o}});let t=(function(t){return t[t.NoDecoration=0]="NoDecoration",t[t.Underline=1]="Underline",t[t.Overline=2]="Overline",t[t.LineThrough=4]="LineThrough",t})({}),n=(function(t){return t[t.Solid=0]="Solid",t[t.Double=1]="Double",t[t.Dotted=2]="Dotted",t[t.Dashed=3]="Dashed",t[t.Wavy=4]="Wavy",t})({}),o=(function(t){return t[t.Alphabetic=0]="Alphabetic",t[t.Ideographic=1]="Ideographic",t})({})},5451,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5452,[5453]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"CanvasKitWebGLBuffer",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"isNativeBufferAddr",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"isNativeBufferWeb",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"isNativeBufferNode",{enumerable:!0,get:function(){return o}});class n{}const t=n=>n instanceof BigInt,f=t=>t instanceof HTMLVideoElement||t instanceof HTMLCanvasElement||t instanceof ImageBitmap||t instanceof OffscreenCanvas||"undefined"!=typeof VideoFrame&&t instanceof VideoFrame||t instanceof HTMLImageElement||t instanceof SVGImageElement||t instanceof n,o=n=>n instanceof ArrayBuffer},5453,[]); +__d(function(g,r,i,a,m,e,d){},5454,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5455,[5456]); +__d(function(g,r,i,a,m,e,d){},5456,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"LineBreakType",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"VerticalTextAlign",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"ResizePolicy",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"InputState",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"ModifierKey",{enumerable:!0,get:function(){return l}});let t=(function(t){return t[t.SoftLineBreak=0]="SoftLineBreak",t[t.HardtLineBreak=1]="HardtLineBreak",t})({}),n=(function(t){return t[t.Top=0]="Top",t[t.TopBaseline=1]="TopBaseline",t[t.VisualTop=2]="VisualTop",t[t.VisualCenter=3]="VisualCenter",t[t.VisualBottom=4]="VisualBottom",t})({}),o=(function(t){return t[t.None=0]="None",t[t.ScaleToFit=1]="ScaleToFit",t[t.DownscaleToFit=2]="DownscaleToFit",t})({}),u=(function(t){return t[t.Down=0]="Down",t[t.Up=1]="Up",t[t.Move=2]="Move",t[t.Right=3]="Right",t[t.Left=4]="Left",t})({}),l=(function(t){return t[t.None=0]="None",t[t.Shift=1]="Shift",t[t.Control=2]="Control",t[t.Option=3]="Option",t[t.Command=4]="Command",t[t.FirstPress=5]="FirstPress",t})({})},5457,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"registerAsset",{enumerable:!0,get:function(){return t.registerAsset}}),Object.defineProperty(e,"getAssetByID",{enumerable:!0,get:function(){return t.getAssetByID}});var t=r(d[0])},5458,[738]); +__d(function(i,s,n,t,a,e,p){a.exports={name:"canvaskit-wasm",version:"0.41.0",description:"A WASM version of Skia's Canvas API",main:"bin/canvaskit.js",homepage:"https://github.com/google/skia/tree/main/modules/canvaskit",bugs:{url:"https://bugs.chromium.org/p/skia/issues/entry"},permsRepo:"skia-dev/.github",publishConfig:{registry:"https://wombat-dressing-room.appspot.com"},scripts:{dtslint:"dtslint types"},types:"./types/index.d.ts",license:"BSD-3-Clause",dependencies:{"@webgpu/types":"0.1.21"},devDependencies:{"@definitelytyped/header-parser":"0.0.121",dtslint:"4.2.1",typescript:"4.7.4"},exports:{".":{require:"./bin/canvaskit.js",import:"./bin/canvaskit.js",types:"./types/index.d.ts"},"./full":{require:"./bin/full/canvaskit.js",import:"./bin/full/canvaskit.js",types:"./types/index.d.ts"},"./profiling":{require:"./bin/profiling/canvaskit.js",import:"./bin/profiling/canvaskit.js",types:"./types/index.d.ts"},"./bin/canvaskit":{require:"./bin/canvaskit.js",import:"./bin/canvaskit.js",types:"./types/index.d.ts"},"./bin/canvaskit.js":{require:"./bin/canvaskit.js",import:"./bin/canvaskit.js",types:"./types/index.d.ts"},"./bin/canvaskit.wasm":"./bin/canvaskit.wasm","./bin/full/canvaskit":{require:"./bin/full/canvaskit.js",import:"./bin/full/canvaskit.js",types:"./types/index.d.ts"},"./bin/full/canvaskit.js":{require:"./bin/full/canvaskit.js",import:"./bin/full/canvaskit.js",types:"./types/index.d.ts"},"./bin/full/canvaskit.wasm":"./bin/full/canvaskit.wasm","./bin/profiling/canvaskit":{require:"./bin/profiling/canvaskit.js",import:"./bin/profiling/canvaskit.js",types:"./types/index.d.ts"},"./bin/profiling/canvaskit.js":{require:"./bin/profiling/canvaskit.js",import:"./bin/profiling/canvaskit.js",types:"./types/index.d.ts"},"./bin/profiling/canvaskit.wasm":"./bin/profiling/canvaskit.wasm","./package.json":"./package.json"}}},5459,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.FilterBar=function(){const e=(0,t.c)(56),{query:D}=(0,y.useReports)(),N=(0,q.useGuestCustomer)();let R;e[0]!==D?(R=D.rxQuery$.pipe((0,n.map)(()=>D.getSelector("customer_id"))),e[0]=D,e[1]=R):R=e[1];const I=(0,u.useObservableEagerState)(R);let M;e[2]!==I?(M=(0,w.normalizeSelectedCustomerID)(I),e[2]=I,e[3]=M):M=e[3];const Q=M;let T;e[4]!==D?(T=D.rxQuery$.pipe((0,n.map)(()=>D.getMetaDataElemMatchValue("_pos_user"))),e[4]=D,e[5]=T):T=e[5];const F=(0,u.useObservableEagerState)(T),{wpCredentials:k}=(0,v.useAppState)(),K=Q??"none";let L,U,z;e[6]!==K?(L=["customers","reports-customer-filter",K],e[6]=K,e[7]=L):L=e[7];e[8]!==Q?(U=void 0!==Q&&0!==Q?{selector:{id:Q}}:void 0,e[8]=Q,e[9]=U):U=e[9];e[10]!==L||e[11]!==U?(z={queryKeys:L,collectionName:"customers",initialParams:U},e[10]=L,e[11]=U,e[12]=z):z=e[12];const A=(0,b.useQuery)(z);let B;e[13]===Symbol.for("react.memo_cache_sentinel")?(B={queryKeys:["customers","cashier-filter"],collectionName:"customers"},e[13]=B):B=e[13];const G=(0,b.useQuery)(B);let H,V;e[14]!==F||e[15]!==G?(V=()=>{F&&G?.where("id").equals((0,o.default)(F)).exec()},H=[F,G],e[14]=F,e[15]=G,e[16]=H,e[17]=V):(H=e[16],V=e[17]);s.useEffect(V,H);const J=A?.result$;let W;e[18]!==Q||e[19]!==N||e[20]!==J?(W=[Q,J,N],e[18]=Q,e[19]=N,e[20]=J,e[21]=W):W=e[21];const X=(0,u.useObservable)($,W);let Y;e[22]!==X?(Y=new u.ObservableResource(X),e[22]=X,e[23]=Y):Y=e[23];const Z=Y,ee=G?.result$;let te;e[24]!==F||e[25]!==ee?(te=[F,ee,void 0],e[24]=F,e[25]=ee,e[26]=te):te=e[26];const re=(0,u.useObservable)(E,te);let se;e[27]!==re?(se=new u.ObservableResource(re),e[27]=re,e[28]=se):se=e[28];const ce=se;let le;e[29]!==k?(le=new u.ObservableResource(k.populate$("stores"),C),e[29]=k,e[30]=le):le=e[30];const oe=le;let ue;e[31]===Symbol.for("react.memo_cache_sentinel")?(ue=new Date,e[31]=ue):ue=e[31];const ne=ue;let ae;e[32]!==D?(ae=()=>{D.where("date_created_gmt").gte((0,_.convertLocalDateToUTCString)((0,l.startOfDay)(ne))).lte((0,_.convertLocalDateToUTCString)((0,l.endOfDay)(ne))).exec()},e[32]=D,e[33]=ae):ae=e[33];const ie=ae;let de,me;e[34]!==D?(de=(0,P.jsx)(j.StatusPill,{query:D}),e[34]=D,e[35]=de):de=e[35];e[36]!==Q||e[37]!==Z||e[38]!==D?(me=(0,P.jsx)(p.Suspense,{children:(0,P.jsx)(h.CustomerPill,{resource:Z,query:D,customerID:Q})}),e[36]=Q,e[37]=Z,e[38]=D,e[39]=me):me=e[39];const fe=F?Number(F):void 0;let pe,be,ye,ve;e[40]!==ce||e[41]!==D||e[42]!==fe?(pe=(0,P.jsx)(p.Suspense,{children:(0,P.jsx)(S.CashierPill,{resource:ce,query:D,cashierID:fe})}),e[40]=ce,e[41]=D,e[42]=fe,e[43]=pe):pe=e[43];e[44]!==D||e[45]!==oe?(be=(0,P.jsx)(O.StorePill,{resource:oe,query:D}),e[44]=D,e[45]=oe,e[46]=be):be=e[46];e[47]!==D||e[48]!==ie?(ye=(0,P.jsx)(x.DateRangePill,{query:D,onRemove:ie}),e[47]=D,e[48]=ie,e[49]=ye):ye=e[49];e[50]!==de||e[51]!==me||e[52]!==pe||e[53]!==be||e[54]!==ye?(ve=(0,P.jsx)(c.default,{className:"p-2 pb-0",children:(0,P.jsx)(d.Card,{className:"bg-card-header w-full p-2",children:(0,P.jsxs)(f.HStack,{className:"w-full flex-wrap",children:[de,me,pe,be,ye]})})}),e[50]=de,e[51]=me,e[52]=pe,e[53]=be,e[54]=ye,e[55]=ve):ve=e[55];return ve};var t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var c=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,c.get?c:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),c=e(r(_d[2])),l=r(_d[3]),o=e(r(_d[4])),u=r(_d[5]),n=r(_d[6]),d=r(_d[7]),f=r(_d[8]),p=r(_d[9]),b=r(_d[10]),y=r(_d[11]),v=r(_d[12]),_=r(_d[13]),S=r(_d[14]),h=r(_d[15]),x=r(_d[16]),j=r(_d[17]),O=r(_d[18]),w=r(_d[19]),D=r(_d[20]),q=r(_d[21]),P=r(_d[22]);function C(e){return!!e}function E(e){return(0,D.createSelectedEntityFromInputs$)(e)}function $(e){return(0,D.createSelectedEntityFromInputs$)(e)}},5460,[12,14,585,3238,2669,1747,1972,3186,1351,1741,4070,5371,2022,3233,5328,5330,5331,5332,5333,5329,5334,4180,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Orders=function(){const t=(0,e.c)(38),s=(0,b.useT)(),{query:n,allOrders:f,unselectedRowIds:_,setUnselectedRowIds:S}=(0,I.useReports)();let C;t[0]!==f||t[1]!==_?(C={},f.forEach(e=>{e.uuid&&!_[e.uuid]&&(C[e.uuid]=!0)}),t[0]=f,t[1]=_,t[2]=C):C=t[2];const p=C;let D;t[3]!==f||t[4]!==p||t[5]!==S?(D=e=>{S(t=>{const s="function"==typeof e?e(p):e,o={};return f.forEach(e=>{e.uuid&&!s[e.uuid]&&(o[e.uuid]=!0)}),o})},t[3]=f,t[4]=p,t[5]=S,t[6]=D):D=t[6];const y=D;let O;t[7]!==f||t[8]!==S||t[9]!==_?(O=()=>{0===Object.keys(_).length?S(e=>{const t={};return f.forEach(e=>{e.uuid&&(t[e.uuid]=!0)}),t}):S({})},t[7]=f,t[8]=S,t[9]=_,t[10]=O):O=t[10];const R=O;let T,H,v,M;t[11]!==p?(T={rowSelection:p},t[11]=p,t[12]=T):T=t[12];t[13]!==f.length||t[14]!==R?(H={totalOrders:f.length,toggleAllRowsSelected:R},t[13]=f.length,t[14]=R,t[15]=H):H=t[15];t[16]!==p?(v={selectionState:p},t[16]=p,t[17]=v):v=t[17];t[18]!==y||t[19]!==T||t[20]!==H||t[21]!==v?(M={enableRowSelection:!0,state:T,onRowSelectionChange:y,meta:H,extraData:v},t[18]=y,t[19]=T,t[20]=H,t[21]=v,t[22]=M):M=t[22];const U=M;let q,P,z,A,F,V,G;t[23]!==s?(q=s("reports.orders_settings"),t[23]=s,t[24]=q):q=t[24];t[25]===Symbol.for("react.memo_cache_sentinel")?(P=(0,k.jsx)(N.UISettingsForm,{}),t[25]=P):P=t[25];t[26]!==q?(z=(0,k.jsx)(l.CardHeader,{className:"bg-card-header p-2",children:(0,k.jsx)(u.HStack,{className:"justify-end",children:(0,k.jsx)(w.UISettingsDialog,{title:q,children:P})})}),t[26]=q,t[27]=z):z=t[27];t[28]===Symbol.for("react.memo_cache_sentinel")?(A=(0,k.jsx)(x.DataTableSkeleton,{id:"reports-orders"}),t[28]=A):A=t[28];t[29]!==s?(F=s("common.no_orders_found"),t[29]=s,t[30]=F):F=t[30];t[31]!==n||t[32]!==F||t[33]!==U?(V=(0,k.jsx)(l.CardContent,{className:"border-border flex-1 border-t p-0",children:(0,k.jsx)(c.ErrorBoundary,{children:(0,k.jsx)(h.Suspense,{fallback:A,children:(0,k.jsx)(j.DataTable,{id:"reports-orders",query:n,renderCell:E,renderHeader:B,noDataMessage:F,estimatedItemSize:100,tableConfig:U})})})}),t[31]=n,t[32]=F,t[33]=U,t[34]=V):V=t[34];t[35]!==V||t[36]!==z?(G=(0,k.jsx)(o.default,{className:"h-full p-2 pt-0 pr-0",children:(0,k.jsxs)(l.Card,{className:"flex-1",children:[z,V]})}),t[35]=V,t[36]=z,t[37]=G):G=t[37];return G};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),o=(t=s)&&t.__esModule?t:{default:t},n=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),h=r(d[7]),f=r(d[8]),_=r(d[9]),b=r(d[10]),j=r(d[11]),x=r(d[12]),S=r(d[13]),C=r(d[14]),p=r(d[15]),D=r(d[16]),y=r(d[17]),O=r(d[18]),R=r(d[19]),T=r(d[20]),w=r(d[21]),I=r(d[22]),N=r(d[23]),H=r(d[24]),k=r(d[25]);const v={select:_.TableRowSelect,customer_id:D.Customer,status:R.Status,total:T.Total,date_created_gmt:S.DateCell,date_modified_gmt:S.DateCell,date_completed_gmt:S.DateCell,date_paid_gmt:S.DateCell,payment_method:O.PaymentMethod,created_via:p.CreatedVia,cashier:C.Cashier,number:y.OrderNumber};function E(e,t){const s=v[e];return s?(0,k.jsx)(s,Object.assign({},t)):(0,k.jsx)(H.TextCell,Object.assign({},t))}const M={select:f.TableHeaderSelect},B=e=>{const t=M[e.column.id];return t?(0,k.jsx)(t,Object.assign({},e)):(0,k.jsx)(j.DataTableHeader,{columnId:e.column.id,header:(0,n.flexRender)(e.column.columnDef.header,e.getContext()),disableSort:!e.column.getCanSort(),sortBy:e.sortBy,sortDirection:e.sortDirection,onSortingChange:e.onSortingChange,align:e.column.columnDef.meta?.align})}},5461,[12,14,585,4727,3186,1348,1351,1741,5462,5463,1987,4825,5258,5259,5336,5337,5338,5339,5340,5341,5342,4629,5371,5464,4826,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TableHeaderSelect=function(t){const l=(0,e.c)(15),{table:j}=t,x=(0,h.useT)(),T=j.options.meta;let _;l[0]!==j?(_=Object.keys(j.getState().rowSelection??{}),l[0]=j,l[1]=_):_=l[1];const p=_.length,b=p>0&&pT.toggleAllRowsSelected(),l[2]=T,l[3]=C):C=l[3];l[4]!==b||l[5]!==f||l[6]!==C?(k=(0,u.jsx)(c.TooltipTrigger,{asChild:!0,children:(0,u.jsx)(o.default,{role:"none",children:(0,u.jsx)(n.Checkbox,{checked:f,indeterminate:b,onCheckedChange:C})})}),l[4]=b,l[5]=f,l[6]=C,l[7]=k):k=l[7];l[8]!==x?(O=x("reports.toggle_selection"),l[8]=x,l[9]=O):O=l[9];l[10]!==O?(S=(0,u.jsx)(c.TooltipContent,{children:(0,u.jsx)(s.Text,{children:O})}),l[10]=O,l[11]=S):S=l[11];l[12]!==k||l[13]!==S?(v=(0,u.jsxs)(c.Tooltip,{children:[k,S]}),l[12]=k,l[13]=S,l[14]=v):v=l[14];return v};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),o=(t=l)&&t.__esModule?t:{default:t},n=r(d[3]),s=r(d[4]),c=r(d[5]),h=r(d[6]),u=r(d[7])},5462,[12,14,585,4202,1434,1578,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TableRowSelect=function(t){const l=(0,e.c)(18),{row:x}=t,j=(0,u.useT)();let T,p;l[0]!==x?(T=x.getIsSelected(),l[0]=x,l[1]=T):T=l[1];l[2]!==x?(p=x.getCanSelect(),l[2]=x,l[3]=p):p=l[3];const C=!p;let _,f,S,b,k;l[4]!==x?(_=e=>x.toggleSelected(!!e),l[4]=x,l[5]=_):_=l[5];l[6]!==T||l[7]!==C||l[8]!==_?(f=(0,h.jsx)(s.TooltipTrigger,{asChild:!0,children:(0,h.jsx)(c.default,{role:"none",children:(0,h.jsx)(o.Checkbox,{checked:T,disabled:C,onCheckedChange:_})})}),l[6]=T,l[7]=C,l[8]=_,l[9]=f):f=l[9];l[10]!==x||l[11]!==j?(S=x.getIsSelected()?j("reports.exclude"):j("reports.include"),l[10]=x,l[11]=j,l[12]=S):S=l[12];l[13]!==S?(b=(0,h.jsx)(s.TooltipContent,{side:"right",children:(0,h.jsx)(n.Text,{children:S})}),l[13]=S,l[14]=b):b=l[14];l[15]!==f||l[16]!==b?(k=(0,h.jsxs)(s.Tooltip,{children:[f,b]}),l[15]=f,l[16]=b,l[17]=k):k=l[17];return k};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),c=(t=l)&&t.__esModule?t:{default:t},o=r(d[3]),n=r(d[4]),s=r(d[5]),u=r(d[6]),h=r(d[7])},5463,[12,14,585,4202,1434,1578,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schema",{enumerable:!0,get:function(){return h}}),_e.UISettingsForm=function(){const e=(0,t.c)(18),{uiSettings:u,getUILabel:O,resetUI:p,patchUI:v}=(0,d.useUISettings)("reports-orders"),S=u.$;let _;e[0]!==u?(_=u.get(),e[0]=u,e[1]=_):_=e[1];const I=(0,o.useObservableState)(S,_),{setButtonPressHandler:U}=(0,b.useDialogContext)();let y,F,P,x;e[2]!==p||e[3]!==U?(y=()=>{U(p)},F=[U,p],e[2]=p,e[3]=U,e[4]=y,e[5]=F):(y=e[4],F=e[5]);n.useEffect(y,F),e[6]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.zodResolver)(h),e[6]=P):P=e[6];e[7]!==I?(x={resolver:P,values:I},e[7]=I,e[8]=x):x=e[8];const C=(0,c.useForm)(x),k=C;let D,E,H;e[9]!==v||e[10]!==k?(D={form:k,onChange:v},e[9]=v,e[10]=k,e[11]=D):D=e[11];(0,l.useFormChangeHandler)(D),e[12]!==I.columns||e[13]!==O?(E=(0,j.jsx)(f.VStack,{children:(0,j.jsx)(b.UISettingsColumnsForm,{columns:I.columns,getUILabel:O})}),e[12]=I.columns,e[13]=O,e[14]=E):E=e[14];e[15]!==C||e[16]!==E?(H=(0,j.jsx)(l.Form,Object.assign({},C,{children:E})),e[15]=C,e[16]=E,e[17]=H):H=e[17];return H};var t=r(_d[0]),n=e(r(_d[1])),s=r(_d[2]),o=r(_d[3]),c=r(_d[4]),u=e(r(_d[5])),l=r(_d[6]),f=r(_d[7]),b=r(_d[8]),d=r(_d[9]),j=r(_d[10]);const h=u.object(Object.assign({},b.columnsFormSchema.shape))},5464,[12,14,4258,1747,4260,4330,4340,1605,4629,1745,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Report=function(){const e=(0,t.c)(74),M=(0,S.useT)(),w=o.useRef(null),{store:D,wpCredentials:H}=(0,j.useAppState)(),P=(0,n.useObservableEagerState)(D.name$),I=(0,n.useObservableEagerState)(D.price_num_decimals$),{selectedOrders:R,query:$}=(0,N.useReports)(),{format:E}=(0,T.useCurrencyFormat)(),{format:k}=(0,O.useCustomerNameFormat)(),{format:F}=(0,v.useNumberFormat)(),{formatDate:L}=(0,b.useLocalDate)();let V;e[0]!==I||e[1]!==R?(V=(0,x.calculateTotals)({orders:R,num_decimals:I}),e[0]=I,e[1]=R,e[2]=V):V=e[2];const{total:B,refundTotal:G,paymentMethodsArray:U,taxTotalsArray:Z,totalTax:q,discountTotal:z,userStoreArray:Q,totalItemsSold:J,shippingTotalsArray:K,averageOrderValue:W}=V;let X;e[3]!==$?(X=$.rxQuery$.pipe((0,d.map)(()=>$.getSelector("date_created_gmt"))),e[3]=$,e[4]=X):X=e[4];const Y=(0,n.useObservableEagerState)(X);let ee,te,re;if(e[5]!==L||e[6]!==Y){const t=Y?.$gte?(0,b.convertUTCStringToLocalDate)(Y.$gte):new Date,o=Y?.$lte?(0,b.convertUTCStringToLocalDate)(Y.$lte):new Date;ee=L(t,"yyyy-M-dd HH:mm:ss"),te=L(o,"yyyy-M-dd HH:mm:ss"),e[5]=L,e[6]=Y,e[7]=ee,e[8]=te}else ee=e[7],te=e[8];e[9]!==ee||e[10]!==te?(re={from:ee,to:te},e[9]=ee,e[10]=te,e[11]=re):re=e[11];const ae=re;let oe;e[12]!==L?(oe=L(new Date,"yyyy-M-dd HH:mm:ss"),e[12]=L,e[13]=oe):oe=e[13];const se=oe;let le,ne;e[14]!==W||e[15]!==z||e[16]!==E||e[17]!==k||e[18]!==F||e[19]!==U||e[20]!==G||e[21]!==se||e[22]!==ae||e[23]!==R?.length||e[24]!==K||e[25]!==D.id||e[26]!==P||e[27]!==M||e[28]!==Z||e[29]!==B||e[30]!==J||e[31]!==q||e[32]!==Q||e[33]!==H?(le=()=>(0,y.generateZReportHTML)({storeName:P,storeId:D.id,reportGenerated:se,reportPeriod:ae,cashierName:k(H),cashierId:H.id,totalOrders:R?.length||0,total:E(B),totalTax:E(q),netSales:E(B-q),discountTotal:E(z),refundTotal:G>0?E(-G):"",paymentMethodsArray:U.map(e=>Object.assign({},e,{total:E(e.total)})),taxTotalsArray:Z.map(e=>Object.assign({},e,{total:E(e.total)})),shippingTotalsArray:K.map(e=>Object.assign({},e,{total:E(e.total)})),userStoreArray:Q.map(e=>Object.assign({},e,{totalAmount:E(e.totalAmount)})),totalItemsSold:F(J),averageOrderValue:E(W),t:{reportGenerated:M("reports.report_generated"),reportPeriodStart:M("reports.report_period_start"),reportPeriodEnd:M("reports.report_period_end"),cashier:M("common.cashier"),salesSummary:M("reports.sales_summary"),totalOrders:M("reports.total_orders"),totalNetSales:M("reports.total_net_sales"),totalTaxCollected:M("reports.total_tax_collected"),totalSales:M("reports.total_sales"),totalDiscounts:M("reports.total_discounts"),totalRefunds:M("reports.total_refunds",{_default:"Total Refunds"}),paymentMethods:M("reports.payment_methods"),unpaid:M("reports.unpaid"),unknown:M("common.unknown"),taxes:M("common.taxes"),shipping:M("common.shipping"),cashierStoreTotals:M("reports.cashier_store_totals"),cashierId:M("reports.cashier_id"),storeId:M("reports.store_id"),additionalInfo:M("reports.additional_info"),itemsSold:M("reports.items_sold"),averageOrderValue:M("reports.average_order_value")}}),e[14]=W,e[15]=z,e[16]=E,e[17]=k,e[18]=F,e[19]=U,e[20]=G,e[21]=se,e[22]=ae,e[23]=R?.length,e[24]=K,e[25]=D.id,e[26]=P,e[27]=M,e[28]=Z,e[29]=B,e[30]=J,e[31]=q,e[32]=Q,e[33]=H,e[34]=le):le=e[34];e[35]!==le?(ne=le(),e[35]=le,e[36]=ne):ne=e[36];const de=ne;let ce;e[37]!==de?(ce={contentRef:w,html:de},e[37]=de,e[38]=ce):ce=e[38];const{print:ie,isPrinting:ue}=(0,C.usePrint)(ce);let pe,me,fe,he,ge,ye,xe,je,Se,be,Te,Oe,ve,Ce,Ne;e[39]!==M?(pe=M("reports.report"),e[39]=M,e[40]=pe):pe=e[40];e[41]!==pe?(me=(0,A.jsx)(h.Text,{className:"text-lg",children:pe}),e[41]=pe,e[42]=me):me=e[42];e[43]!==M?(fe=M("reports.default_offline"),e[43]=M,e[44]=fe):fe=e[44];e[45]!==fe?(he={value:"default",label:fe},e[45]=fe,e[46]=he):he=e[46];e[47]!==M?(ge=M("reports.select_report_template"),e[47]=M,e[48]=ge):ge=e[48];e[49]!==ge?(ye=(0,A.jsx)(f.SelectTrigger,{children:(0,A.jsx)(f.SelectValue,{placeholder:ge})}),e[49]=ge,e[50]=ye):ye=e[50];e[51]!==M?(xe=M("reports.default_offline"),e[51]=M,e[52]=xe):xe=e[52];e[53]!==xe?(je=(0,A.jsx)(f.SelectContent,{children:(0,A.jsx)(f.SelectItem,{label:xe,value:"default"})}),e[53]=xe,e[54]=je):je=e[54];e[55]!==he||e[56]!==ye||e[57]!==je?(Se=(0,A.jsxs)(f.Select,{value:he,children:[ye,je]}),e[55]=he,e[56]=ye,e[57]=je,e[58]=Se):Se=e[58];e[59]!==me||e[60]!==Se?(be=(0,A.jsx)(u.CardHeader,{className:"bg-card-header p-2",children:(0,A.jsxs)(p.HStack,{children:[me,Se]})}),e[59]=me,e[60]=Se,e[61]=be):be=e[61];e[62]===Symbol.for("react.memo_cache_sentinel")?(Te=(0,A.jsx)(u.CardContent,{className:"flex-1 p-0",children:(0,A.jsx)(s.default,{horizontal:!1,className:"w-full",children:(0,A.jsx)(l.default,{ref:w,style:{width:"100%",height:"100%",padding:10},children:(0,A.jsx)(_.ZReport,{})})})}),e[62]=Te):Te=e[62];e[63]!==M?(Oe=M("reports.print"),e[63]=M,e[64]=Oe):Oe=e[64];e[65]!==Oe?(ve=(0,A.jsx)(c.ButtonText,{children:Oe}),e[65]=Oe,e[66]=ve):ve=e[66];e[67]!==ue||e[68]!==ie||e[69]!==ve?(Ce=(0,A.jsx)(u.CardFooter,{className:"border-border bg-footer justify-end border-t p-2",children:(0,A.jsx)(c.Button,{onPress:ie,loading:ue,children:ve})}),e[67]=ue,e[68]=ie,e[69]=ve,e[70]=Ce):Ce=e[70];e[71]!==be||e[72]!==Ce?(Ne=(0,A.jsx)(l.default,{className:"h-full p-2 pt-0 pl-0",children:(0,A.jsxs)(u.Card,{className:"flex-1",children:[be,Te,Ce]})}),e[71]=be,e[72]=Ce,e[73]=Ne):Ne=e[73];return Ne};var t=r(_d[0]),o=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t})(r(_d[1])),s=e(r(_d[2])),l=e(r(_d[3])),n=r(_d[4]),d=r(_d[5]),c=r(_d[6]),u=r(_d[7]),p=r(_d[8]),f=r(_d[9]),h=r(_d[10]),_=r(_d[11]),y=r(_d[12]),x=r(_d[13]),j=r(_d[14]),S=r(_d[15]),b=r(_d[16]),T=r(_d[17]),O=r(_d[18]),v=r(_d[19]),C=r(_d[20]),N=r(_d[21]),A=r(_d[22])},5465,[12,14,600,585,1747,1748,3185,3186,1351,4191,1434,5466,5473,5472,2022,1987,3233,4472,4544,4474,5474,5371,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ZReport=function(){const e=(0,t.c)(108),n=(0,_.useT)(),{store:S,wpCredentials:$}=(0,j.useAppState)(),w=(0,c.useObservableEagerState)(S.name$),L=(0,c.useObservableEagerState)(S.price_num_decimals$),{selectedOrders:R,query:D}=(0,f.useReports)(),{total:O,refundTotal:v,paymentMethodsArray:H,taxTotalsArray:M,totalTax:A,discountTotal:B,userStoreArray:C,totalItemsSold:E,shippingTotalsArray:F,averageOrderValue:I}=(0,h.calculateTotals)({orders:R,num_decimals:L});let N;e[0]!==D?(N=D.rxQuery$.pipe((0,d.map)(()=>D.getSelector("date_created_gmt"))),e[0]=D,e[1]=N):N=e[1];const k=(0,c.useObservableEagerState)(N),{format:P}=(0,p.useCurrencyFormat)(),{format:U}=(0,T.useCustomerNameFormat)(),{format:V}=(0,y.useNumberFormat)(),{formatDate:q}=(0,u.useLocalDate)();let Q,Z,z;if(e[2]!==q||e[3]!==k){const t=k?.$gte?(0,u.convertUTCStringToLocalDate)(k.$gte):new Date,s=k?.$lte?(0,u.convertUTCStringToLocalDate)(k.$lte):new Date;Q=q(t,"yyyy-M-dd HH:mm:ss"),Z=q(s,"yyyy-M-dd HH:mm:ss"),e[2]=q,e[3]=k,e[4]=Q,e[5]=Z}else Q=e[4],Z=e[5];e[6]!==Q||e[7]!==Z?(z={from:Q,to:Z},e[6]=Q,e[7]=Z,e[8]=z):z=e[8];const G=z;let J;e[9]!==q?(J=q(new Date,"yyyy-M-dd HH:mm:ss"),e[9]=q,e[10]=J):J=e[10];const[K,W]=s.useState(J);let X,Y,ee,te,re;e[11]!==q?(X=()=>{W(q(new Date,"yyyy-M-dd HH:mm:ss"))},e[11]=q,e[12]=X):X=e[12];(0,l.useFocusEffect)(X),e[13]!==q?(Y=()=>{W(q(new Date,"yyyy-M-dd HH:mm:ss"))},e[13]=q,e[14]=Y):Y=e[14];e[15]!==q||e[16]!==R?(ee=[R,q],e[15]=q,e[16]=R,e[17]=ee):ee=e[17];s.useEffect(Y,ee),e[18]!==S.id||e[19]!==w?(te=(0,b.jsxs)(x.Text,{bold:!0,children:[w," (ID: ",S.id,")"]}),e[18]=S.id,e[19]=w,e[20]=te):te=e[20];e[21]!==n?(re=n("reports.report_generated"),e[21]=n,e[22]=re):re=e[22];const se=`${re}: ${K}`;let ne,oe;e[23]!==se?(ne=(0,b.jsx)(x.Text,{children:se}),e[23]=se,e[24]=ne):ne=e[24];e[25]!==n?(oe=n("reports.report_period_start"),e[25]=n,e[26]=oe):oe=e[26];const le=`${oe}: ${G.from}`;let ce,ae;e[27]!==le?(ce=(0,b.jsx)(x.Text,{children:le}),e[27]=le,e[28]=ce):ce=e[28];e[29]!==n?(ae=n("reports.report_period_end"),e[29]=n,e[30]=ae):ae=e[30];const ie=`${ae}: ${G.to}`;let de,xe,me;e[31]!==ie?(de=(0,b.jsx)(x.Text,{children:ie}),e[31]=ie,e[32]=de):de=e[32];e[33]!==n?(xe=n("common.cashier"),e[33]=n,e[34]=xe):xe=e[34];e[35]!==U||e[36]!==$?(me=U($),e[35]=U,e[36]=$,e[37]=me):me=e[37];const he=`${xe}: ${me} (ID: ${$.id})`;let je,ue,ge,pe,Te,ye,fe;e[38]!==he?(je=(0,b.jsx)(x.Text,{children:he}),e[38]=he,e[39]=je):je=e[39];e[40]===Symbol.for("react.memo_cache_sentinel")?(ue=(0,b.jsx)(x.Br,{}),ge=(0,b.jsx)(x.Line,{}),e[40]=ue,e[41]=ge):(ue=e[40],ge=e[41]);e[42]!==n?(pe=n("reports.sales_summary"),e[42]=n,e[43]=pe):pe=e[43];e[44]!==pe?(Te=(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:pe}),e[44]=pe,e[45]=Te):Te=e[45];e[46]===Symbol.for("react.memo_cache_sentinel")?(ye=(0,b.jsx)(x.Line,{}),e[46]=ye):ye=e[46];e[47]===Symbol.for("react.memo_cache_sentinel")?(fe=(0,b.jsx)(x.Text,{children:"Total Orders:"}),e[47]=fe):fe=e[47];const be=R?.length||0;let Se,$e;e[48]!==be?(Se=(0,b.jsxs)(x.Row,{children:[fe,(0,b.jsx)(x.Text,{align:"right",children:be})]}),e[48]=be,e[49]=Se):Se=e[49];e[50]===Symbol.for("react.memo_cache_sentinel")?($e=(0,b.jsx)(x.Text,{children:"Total Net Sales:"}),e[50]=$e):$e=e[50];const we=O-A;let Le,Re,De,Oe,ve,He,Me,Ae,Be,Ce,Ee,Fe,Ie,Ne,ke,Pe;e[51]!==P||e[52]!==we?(Le=P(we),e[51]=P,e[52]=we,e[53]=Le):Le=e[53];e[54]!==Le?(Re=(0,b.jsxs)(x.Row,{children:[$e,(0,b.jsx)(x.Text,{align:"right",children:Le})]}),e[54]=Le,e[55]=Re):Re=e[55];e[56]===Symbol.for("react.memo_cache_sentinel")?(De=(0,b.jsx)(x.Text,{children:"Total Tax Collected:"}),e[56]=De):De=e[56];e[57]!==P||e[58]!==A?(Oe=P(A),e[57]=P,e[58]=A,e[59]=Oe):Oe=e[59];e[60]!==Oe?(ve=(0,b.jsxs)(x.Row,{children:[De,(0,b.jsx)(x.Text,{align:"right",children:Oe})]}),e[60]=Oe,e[61]=ve):ve=e[61];e[62]===Symbol.for("react.memo_cache_sentinel")?(He=(0,b.jsx)(x.Text,{bold:!0,children:"Total Sales:"}),e[62]=He):He=e[62];e[63]!==P||e[64]!==O?(Me=P(O),e[63]=P,e[64]=O,e[65]=Me):Me=e[65];e[66]!==Me?(Ae=(0,b.jsxs)(x.Row,{children:[He,(0,b.jsx)(x.Text,{bold:!0,align:"right",children:Me})]}),e[66]=Me,e[67]=Ae):Ae=e[67];e[68]!==P||e[69]!==v?(Be=v>0&&(0,b.jsxs)(x.Row,{children:[(0,b.jsx)(x.Text,{children:"Total Refunds:"}),(0,b.jsx)(x.Text,{align:"right",children:P(-v)})]}),e[68]=P,e[69]=v,e[70]=Be):Be=e[70];e[71]===Symbol.for("react.memo_cache_sentinel")?(Ce=(0,b.jsx)(x.Text,{children:"Total Discounts:"}),e[71]=Ce):Ce=e[71];e[72]===Symbol.for("react.memo_cache_sentinel")?(Ee=(0,b.jsx)(x.Br,{}),Fe=(0,b.jsx)(x.Line,{}),e[72]=Ee,e[73]=Fe):(Ee=e[72],Fe=e[73]);e[74]!==n?(Ie=n("reports.payment_methods"),e[74]=n,e[75]=Ie):Ie=e[75];e[76]!==Ie?(Ne=(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:Ie}),e[76]=Ie,e[77]=Ne):Ne=e[77];e[78]===Symbol.for("react.memo_cache_sentinel")?(ke=(0,b.jsx)(x.Line,{}),e[78]=ke):ke=e[78];e[79]!==P||e[80]!==n?(Pe=e=>{const{payment_method:t,payment_method_title:s,total:o}=e;let l=s;return"unpaid"===t?l=n("reports.unpaid"):"unknown"===t&&(l=n("common.unknown")),(0,b.jsxs)(x.Row,{children:[(0,b.jsxs)(x.Text,{children:[l,":"]}),(0,b.jsx)(x.Text,{align:"right",children:P(o)})]},t)},e[79]=P,e[80]=n,e[81]=Pe):Pe=e[81];const Ue=H.map(Pe);let Ve,qe,Qe,Ze,ze,Ge;e[82]===Symbol.for("react.memo_cache_sentinel")?(Ve=(0,b.jsx)(x.Br,{}),qe=(0,b.jsx)(x.Line,{}),e[82]=Ve,e[83]=qe):(Ve=e[82],qe=e[83]);e[84]!==n?(Qe=n("common.taxes"),e[84]=n,e[85]=Qe):Qe=e[85];e[86]!==Qe?(Ze=(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:Qe}),e[86]=Qe,e[87]=Ze):Ze=e[87];e[88]===Symbol.for("react.memo_cache_sentinel")?(ze=(0,b.jsx)(x.Line,{}),e[88]=ze):ze=e[88];e[89]!==P?(Ge=e=>{const{rate_id:t,label:s,total:n}=e;return(0,b.jsxs)(x.Row,{children:[(0,b.jsxs)(x.Text,{children:[s,":"]}),(0,b.jsx)(x.Text,{align:"right",children:P(n)})]},t)},e[89]=P,e[90]=Ge):Ge=e[90];const Je=M.map(Ge);let Ke,We,Xe,Ye,et,tt;e[91]===Symbol.for("react.memo_cache_sentinel")?(Ke=(0,b.jsx)(x.Br,{}),e[91]=Ke):Ke=e[91];e[92]===Symbol.for("react.memo_cache_sentinel")?(We=(0,b.jsx)(x.Line,{}),e[92]=We):We=e[92];e[93]!==n?(Xe=n("reports.additional_info"),e[93]=n,e[94]=Xe):Xe=e[94];e[95]!==Xe?(Ye=(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:Xe}),e[95]=Xe,e[96]=Ye):Ye=e[96];e[97]===Symbol.for("react.memo_cache_sentinel")?(et=(0,b.jsx)(x.Line,{}),e[97]=et):et=e[97];e[98]===Symbol.for("react.memo_cache_sentinel")?(tt=(0,b.jsx)(x.Text,{children:"Items Sold:"}),e[98]=tt):tt=e[98];const rt=x.Row;let st;e[99]===Symbol.for("react.memo_cache_sentinel")?(st=(0,b.jsx)(x.Text,{children:"Average Order Value:"}),e[99]=st):st=e[99];const nt=x.Text,ot=P(I);let lt,ct,at;e[100]!==nt||e[101]!==ot?(lt=(0,b.jsx)(nt,{align:"right",children:ot}),e[100]=nt,e[101]=ot,e[102]=lt):lt=e[102];e[103]!==rt||e[104]!==st||e[105]!==lt?(ct=(0,b.jsxs)(rt,{children:[st,lt]}),e[103]=rt,e[104]=st,e[105]=lt,e[106]=ct):ct=e[106];e[107]===Symbol.for("react.memo_cache_sentinel")?(at=(0,b.jsx)(x.Br,{}),e[107]=at):at=e[107];return(0,b.jsxs)(o.default,{children:[te,ne,ce,de,je,ue,ge,Te,ye,Se,Re,ve,Ae,Be,(0,b.jsxs)(x.Row,{children:[Ce,(0,b.jsx)(x.Text,{align:"right",children:P(B)})]}),Ee,Fe,Ne,ke,Ue,Ve,qe,Ze,ze,Je,Ke,F.length>0&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(x.Line,{}),(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:n("common.shipping")}),(0,b.jsx)(x.Line,{}),F.map(e=>{const{method_id:t,total:s}=e;return(0,b.jsxs)(x.Row,{children:[(0,b.jsxs)(x.Text,{children:[t,":"]}),(0,b.jsx)(x.Text,{align:"right",children:P(s)})]},t)}),(0,b.jsx)(x.Br,{})]}),C.length>1&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(x.Line,{}),(0,b.jsx)(x.Text,{uppercase:!0,align:"center",children:n("reports.cashier_store_totals")}),(0,b.jsx)(x.Line,{}),C.map(e=>{const{cashierId:t,storeId:s,totalOrders:o,totalAmount:l}=e;return(0,b.jsxs)(x.Row,{children:[(0,b.jsx)(x.Text,{className:"flex-1",children:`${n("reports.cashier_id")}: ${t} - ${n("reports.store_id")}: ${s}`}),(0,b.jsx)(x.Text,{align:"right",children:o}),(0,b.jsx)(x.Text,{align:"right",children:P(l)})]},`${t}-${s}`)}),(0,b.jsx)(x.Br,{})]}),We,Ye,et,(0,b.jsxs)(x.Row,{children:[tt,(0,b.jsx)(x.Text,{align:"right",children:V(E)})]}),ct,at]})};var e,t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),o=(e=n)&&e.__esModule?e:{default:e},l=r(_d[3]),c=r(_d[4]),d=r(_d[5]),x=r(_d[6]),h=r(_d[7]),j=r(_d[8]),_=r(_d[9]),u=r(_d[10]),p=r(_d[11]),T=r(_d[12]),y=r(_d[13]),f=r(_d[14]),b=r(_d[15])},5466,[12,14,585,850,1747,1748,5467,5472,2022,1987,3233,4472,4544,4474,5371,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return t.Text}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return n.Line}}),Object.defineProperty(e,"Row",{enumerable:!0,get:function(){return u.Row}}),Object.defineProperty(e,"Br",{enumerable:!0,get:function(){return o.Br}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3])},5467,[5468,5469,5470,5471]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Text=function(t){const n=(0,e.c)(10),{children:s,size:b,align:p,bold:f,underline:x,uppercase:_,className:v}=t;let h,z;n[0]!==p||n[1]!==f||n[2]!==v||n[3]!==b||n[4]!==x||n[5]!==_?(h=(0,c.cn)(u({size:b,align:p,bold:f,underline:x,uppercase:_}),v),n[0]=p,n[1]=f,n[2]=v,n[3]=b,n[4]=x,n[5]=_,n[6]=h):h=n[6];n[7]!==s||n[8]!==h?(z=(0,o.jsx)(l.default,{className:h,children:s}),n[7]=s,n[8]=h,n[9]=z):z=n[9];return z};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),l=(t=n)&&t.__esModule?t:{default:t},s=r(d[3]),c=r(d[4]),o=r(d[5]);const u=(0,s.cva)('web:select-text text-card-foreground font-mono',{variants:{size:{sm:'text-xs',md:'text-base leading-5',lg:'text-lg'},align:{left:'text-left',center:'text-center',right:'text-right'},bold:{true:'font-bold'},uppercase:{true:'uppercase'},underline:{'1pt':'border-b border-black','2pt':'border-b-2 border-black',none:''}},defaultVariants:{size:'md',align:'left',bold:!1,uppercase:!1,underline:'none'}})},5468,[12,14,622,1352,1354,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Line=function(){const t=(0,e.c)(1);let l;t[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,c.jsx)(o.default,{className:"my-2 w-full border-b border-gray-400"}),t[0]=l):l=t[0];return l};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),o=(t=l)&&t.__esModule?t:{default:t},c=r(d[3])},5469,[12,14,585,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Row=function(e){const u=(0,t.c)(4),{children:o}=e;let s,d;u[0]!==o?(s=n.Children.map(o,f),u[0]=o,u[1]=s):s=u[1];u[2]!==s?(d=(0,l.jsx)(c.default,{className:"flex-row justify-between",children:s}),u[2]=s,u[3]=d):d=u[3];return d};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var u=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,u.get?u:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),u=r(_d[2]),c=(e=u)&&e.__esModule?e:{default:e},l=r(_d[3]);function f(e){return(0,l.jsx)(c.default,{className:"flex-1",children:e})}},5470,[12,14,585,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Br=function(){const t=(0,e.c)(1);let c;t[0]===Symbol.for("react.memo_cache_sentinel")?(c=(0,n.jsx)(l.default,{className:"h-4"}),t[0]=c):c=t[0];return c};var e=r(d[0]);r(d[1]);var t,c=r(d[2]),l=(t=c)&&t.__esModule?t:{default:t},n=r(d[3])},5471,[12,14,585,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"calculateTotals",{enumerable:!0,get:function(){return o}});var e=t(r(d[0])),l=t(r(d[1]));const o=({orders:t,num_decimals:o=2})=>{const n={},_={},u={},s={};let f=0,c=0,p=0,h=0,b=0,y=0;t.forEach(t=>{f+=(0,l.default)(t.total||'0'),(t.refunds||[]).forEach(t=>{y+=Math.abs((0,l.default)(t.total||0))}),c+=(0,l.default)(t.discount_total||0),p+=(0,l.default)(t.total_tax||0);let o=t.payment_method,b=t.payment_method_title||'';o||(t.needs_payment?(o='unpaid',b=''):(o='unknown',b='')),n[o]||(n[o]={total:0,title:b}),n[o].total+=(0,l.default)(t.total||'0'),(t.tax_lines||[]).forEach(t=>{t.rate_id&&(_[t.rate_id]||(_[t.rate_id]={label:t.label||'',total:0}),_[t.rate_id].total+=(0,e.default)((0,l.default)(t.tax_total||0)+(0,l.default)(t.shipping_tax_total||0),6),!_[t.rate_id].label&&t.label&&(_[t.rate_id].label=t.label))}),(t.shipping_lines||[]).forEach(t=>{t.method_id&&(u[t.method_id]||(u[t.method_id]={total:0,total_tax:0}),u[t.method_id].total+=(0,e.default)((0,l.default)(t.total||0)+(0,l.default)(t.total_tax||0),6),u[t.method_id].total_tax+=(0,l.default)(t.total_tax||0))});const x=`${(t.meta_data||[]).find(t=>'_pos_user'===t.key)?.value||''}-${(t.meta_data||[]).find(t=>'_pos_store'===t.key)?.value||''}`;s[x]||(s[x]={totalOrders:0,totalAmount:0}),s[x].totalOrders+=1,s[x].totalAmount+=(0,l.default)(t.total||'0'),h+=(t.line_items||[]).reduce((t,e)=>t+(e.quantity||0),0)});const x=Object.entries(n).map(([t,e])=>({payment_method:t,payment_method_title:e.title,total:e.total})),O=Object.entries(_).map(([t,e])=>({rate_id:parseInt(t,10),label:e.label,total:e.total})),A=Object.entries(u).map(([t,e])=>({method_id:t,total:e.total,total_tax:e.total_tax})),j=Object.entries(s).map(([t,e])=>{const[l,o]=t.split('-');return{cashierId:l,storeId:o,totalOrders:e.totalOrders,totalAmount:e.totalAmount}});return t.length>0&&(b=f/t.length),{total:f,refundTotal:y,paymentMethodsArray:x,taxTotalsArray:O,totalTax:p,discountTotal:c,userStoreArray:j,totalItemsSold:h,shippingTotalsArray:A,averageOrderValue:b}}},5472,[4475,2669]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.generateZReportHTML=function(n){const{storeName:s,storeId:l,reportGenerated:o,reportPeriod:v,cashierName:c,cashierId:p,totalOrders:$,total:h,totalTax:u,netSales:b,discountTotal:y,refundTotal:x,paymentMethodsArray:f,taxTotalsArray:T,shippingTotalsArray:w,userStoreArray:I,totalItemsSold:S,averageOrderValue:_,t:O}=n,j=(t,n,s=!1)=>`\n\t\t
\n\t\t\t${t}\n\t\t\t${n}\n\t\t
\n\t`,A=f.map(({payment_method:t,payment_method_title:n,total:s})=>{let l=n;return'unpaid'===t?l=O.unpaid:'unknown'===t&&(l=O.unknown),j(`${l}:`,s)}).join(''),P=T.map(({label:t,total:n})=>j(`${t}:`,n)).join(''),C=w.length>0?`\n\t\t
\n\t\t
${O.shipping}
\n\t\t
\n\t\t${w.map(({method_id:t,total:n})=>j(`${t}:`,n)).join('')}\n\t\t
\n\t`:'',D=I.length>1?`\n\t\t
\n\t\t
${O.cashierStoreTotals}
\n\t\t
\n\t\t${I.map(({cashierId:t,storeId:n,totalOrders:s,totalAmount:l})=>`\n\t\t\t
\n\t\t\t\t${O.cashierId}: ${t} - ${O.storeId}: ${n}\n\t\t\t\t${s}\n\t\t\t\t${l}\n\t\t\t
\n\t\t`).join('')}\n\t\t
\n\t`:'';return`\n\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t${t}\n\t\t\n\t\t\n\t\t\t
${s} (ID: ${l})
\n\t\t\t
${O.reportGenerated}: ${o}
\n\t\t\t
${O.reportPeriodStart}: ${v.from}
\n\t\t\t
${O.reportPeriodEnd}: ${v.to}
\n\t\t\t
${O.cashier}: ${c} (ID: ${p})
\n\t\t\t
\n\n\t\t\t
\n\t\t\t
${O.salesSummary}
\n\t\t\t
\n\t\t\t${j('Total Orders:',String($))}\n\t\t\t${j('Total Net Sales:',b)}\n\t\t\t${j('Total Tax Collected:',u)}\n\t\t\t${j('Total Sales:',h,!0)}\n\t\t\t${x.length>0?j(`${O.totalRefunds}:`,x):''}\n\t\t\t${j('Total Discounts:',y)}\n\t\t\t
\n\n\t\t\t
\n\t\t\t
${O.paymentMethods}
\n\t\t\t
\n\t\t\t${A}\n\t\t\t
\n\n\t\t\t
\n\t\t\t
${O.taxes}
\n\t\t\t
\n\t\t\t${P}\n\t\t\t
\n\n\t\t\t${C}\n\n\t\t\t${D}\n\n\t\t\t
\n\t\t\t
${O.additionalInfo}
\n\t\t\t
\n\t\t\t${j('Items Sold:',S)}\n\t\t\t${j('Average Order Value:',_)}\n\t\t\t
\n\t\t\n\t\t\n\t`};const t="\n\t\n"},5473,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"usePrint",{enumerable:!0,get:function(){return t.usePrint}}),Object.defineProperty(e,"usePrintExternalURL",{enumerable:!0,get:function(){return n.usePrintExternalURL}});var t=r(d[0]),n=r(d[1])},5474,[5475,5477]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"usePrint",{enumerable:!0,get:function(){return c}});var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]);const o=(0,r(_d[3]).getLogger)(['wcpos','print','web']),c=c=>{const u=(0,e.c)(18),{contentRef:l,pageStyle:s,onBeforePrint:f,onAfterPrint:d,onPrintError:p}=c,[b,P]=t.useState(!1),h=t.useRef(null);let y,j;u[0]!==b?(y=()=>{b&&h.current&&h.current()},j=[b],u[0]=b,u[1]=y,u[2]=j):(y=u[1],j=u[2]),t.useEffect(y,j);const w=s||"\n @page {\n /* Remove browser default header (title) and footer (url) */\n margin: 0;\n }\n @media print {\n html, body { height: 100%; }\n body {\n /* Tell browsers to print background colors */\n color-adjust: exact; /* Firefox. This is an older version of \"print-color-adjust\" */\n print-color-adjust: exact; /* Firefox/Safari */\n -webkit-print-color-adjust: exact; /* Chrome/Safari/Edge/Opera */\n }\n /* Force print-friendly black text on white background regardless of theme */\n * {\n background-color: white !important;\n color: black !important;\n border-color: #999 !important;\n }\n }\n";let k,x,O,v;u[3]!==p?(k=(e,t)=>{o.error(`Print error in ${e}`,{context:{error:t}}),p?.(e,t)},u[3]=p,u[4]=k):k=u[4],u[5]!==f?(x=()=>new Promise(e=>{h.current=e,P(!0);const t=f?.();t instanceof Promise?t.then(e).catch(()=>e()):e()}),u[5]=f,u[6]=x):x=u[6],u[7]!==d?(O=()=>{h.current=null,P(!1),d?.()},u[7]=d,u[8]=O):O=u[8],u[9]!==l||u[10]!==w||u[11]!==k||u[12]!==x||u[13]!==O?(v={contentRef:l,pageStyle:w,onPrintError:k,onBeforePrint:x,onAfterPrint:O},u[9]=l,u[10]=w,u[11]=k,u[12]=x,u[13]=O,u[14]=v):v=u[14];const _=(0,n.useReactToPrint)(v);let E;return u[15]!==b||u[16]!==_?(E={print:_,isPrinting:b},u[15]=b,u[16]=_,u[17]=E):E=u[17],E}},5475,[12,14,5476,1975]); +__d(function(_g,_r,_i,_a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useReactToPrint",{enumerable:!0,get:function(){return g}});var e=_r(_d[0]);const t="printWindow";function o(e){const o=document.createElement("iframe");return o.width=`${document.documentElement.clientWidth}px`,o.height=`${document.documentElement.clientHeight}px`,o.style.position="absolute",o.style.top=`-${document.documentElement.clientHeight+100}px`,o.style.left=`-${document.documentElement.clientWidth+100}px`,o.id=t,o.srcdoc="",e&&(e.allow&&(o.allow=e.allow),void 0!==e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),void 0!==e.sandbox&&(o.sandbox=e.sandbox)),o}function n({level:e="error",messages:t,suppressErrors:o=!1}){o||("error"===e?console.error(t):"warning"===e?console.warn(t):console.debug(t))}function r(e,o){if(o||!e){const e=document.getElementById(t);e&&document.body.removeChild(e)}}function s(e){return e instanceof Error?e:new Error("Unknown Error")}function i(e,t){const{documentTitle:o,onAfterPrint:i,onPrintError:l,preserveAfterPrint:a,print:c,suppressErrors:d}=t;setTimeout(()=>{if(e.contentWindow){let t=function(){i?.(),r(a)};if(e.contentWindow.focus(),c)c(e).then(t).catch(e=>{l?l("print",s(e)):n({messages:["An error was thrown by the specified `print` function"],suppressErrors:d})});else{if(e.contentWindow.print){const t=e.contentDocument?.title??"",n=e.ownerDocument.title,r="function"==typeof o?o():o;r&&(e.ownerDocument.title=r,e.contentDocument&&(e.contentDocument.title=r)),e.contentWindow.print(),r&&(e.ownerDocument.title=n,e.contentDocument&&(e.contentDocument.title=t))}else n({messages:["Printing for this browser is not currently possible: the browser does not have a `print` method available for iframes."],suppressErrors:d});[/Android/i,/webOS/i,/iPhone/i,/iPad/i,/iPod/i,/BlackBerry/i,/Windows Phone/i].some(e=>(navigator.userAgent??navigator.vendor??("opera"in window&&window.opera)).match(e))?setTimeout(t,500):t()}}else n({messages:["Printing failed because the `contentWindow` of the print iframe did not load. This is possibly an error with `react-to-print`. Please file an issue: https://github.com/MatthewHerbst/react-to-print/issues/"],suppressErrors:d})},500)}function l(e){const t=[],o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,null);let n=o.nextNode();for(;n;)t.push(n),n=o.nextNode();return t}function a(e,t,o){const r=l(e),s=l(t);if(r.length===s.length)for(let e=0;e{const o=new FontFace(t.family,t.source,{weight:t.weight,style:t.style});e.contentDocument.fonts.add(o),o.loaded.then(()=>{P(o)}).catch(e=>{P(o,["Failed loading the font:",o,"Load error:",s(e)])})}):(m.forEach(e=>{P(e)}),n({messages:['"react-to-print" is not able to load custom fonts because the browser does not support the FontFace API but will continue attempting to print the page'],suppressErrors:w})));const o=b??c,i=T.createElement("style");y&&(i.setAttribute("nonce",y),T.head.setAttribute("nonce",y)),i.appendChild(T.createTextNode(o)),T.head.appendChild(i),g&&T.body.classList.add(...g.split(" "));const p=T.querySelectorAll("canvas");for(let e=0;e{P(t)},e.onerror=(e,o,n,r,s)=>{P(t,["Error loading ",t,"Error",s])},e.src=o}else P(t,['Found an tag with an empty "src" attribute. This prevents pre-loading it.',t])}for(let e=0;e{P(t)},e.onerror=(e,n,r,s,i)=>{P(t,["Error loading video poster",o,"for video",t,"Error:",i])},e.src=o}else t.readyState>=2?P(t):t.src?(t.onloadeddata=()=>{P(t)},t.onerror=(e,o,n,r,s)=>{P(t,["Error loading video",t,"Error",s])},t.onstalled=()=>{P(t,["Loading video stalled, skipping",t])}):P(t,["Error loading video, `src` is empty",t])}const E="select",A=r.querySelectorAll(E),S=T.querySelectorAll(E);for(let e=0;e tag with a `disabled` attribute and will ignore it. Note that the `disabled` attribute is deprecated, and some browsers ignore it. You should stop using it. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#attr-disabled. The is:",o],level:"warning"}),P(o);else{const e=T.createElement(o.tagName);for(let t=0,n=o.attributes.length;t{P(e)},e.onerror=(t,o,n,r,s)=>{P(e,["Failed to load",e,"Error:",s])},y&&e.setAttribute("nonce",y),T.head.appendChild(e)}else n({messages:["`react-to-print` encountered a tag with an empty `href` attribute. In addition to being invalid HTML, this can cause problems in many browsers, and so the was not loaded. The is:",o],level:"warning"}),P(o)}}}0===p&&i(e,o)}function u(e,t,o){e.onload=()=>{d(e,t,o)},document.body.appendChild(e)}function p({contentRef:e,optionalContent:t,suppressErrors:o}){return t&&"function"==typeof t?(e&&n({level:"warning",messages:['"react-to-print" received a `contentRef` option and an optional-content param passed to its callback. The `contentRef` option will be ignored.']}),t()):e?e.current:void n({messages:['"react-to-print" did not receive a `contentRef` option or a optional-content param pass to its callback.'],suppressErrors:o})}function h(e,t){const{contentRef:o,fonts:n,ignoreGlobalStyles:r,suppressErrors:s}=t,i=p({contentRef:o,optionalContent:e,suppressErrors:s});if(!i)return;const l=i.cloneNode(!0),a=document.querySelectorAll("link[rel~='stylesheet'], link[as='style']"),c=l.querySelectorAll("img"),d=l.querySelectorAll("video"),u=n?n.length:0;return{contentNode:i,clonedContentNode:l,clonedImgNodes:c,clonedVideoNodes:d,numResourcesToLoad:(r?0:a.length)+c.length+d.length+u,originalCanvasNodes:i.querySelectorAll("canvas")}}function g({bodyClass:t,contentRef:i,copyShadowRoots:l,documentTitle:a,fonts:c,ignoreGlobalStyles:d,nonce:p,onAfterPrint:g,onBeforePrint:m,onPrintError:f,pageStyle:b,preserveAfterPrint:y,print:w,printIframeProps:v,suppressErrors:E}){return(0,e.useCallback)(e=>{function A(){const r={bodyClass:t,contentRef:i,copyShadowRoots:l,documentTitle:a,fonts:c,ignoreGlobalStyles:d,nonce:p,onAfterPrint:g,onPrintError:f,pageStyle:b,preserveAfterPrint:y,print:w,suppressErrors:E},s=o(v),m=h(e,r);m?u(s,m,r):n({messages:["There is nothing to print"],suppressErrors:E})}r(y,!0),m?m().then(()=>{A()}).catch(e=>{f?.("onBeforePrint",s(e))}):A()},[t,i,l,a,c,d,p,g,m,f,b,y,v,w,E])}},5476,[14]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePrintExternalURL=function(u){const l=(0,e.c)(8),[d,f]=t.useState(!1),p=t.useRef(null);let P;l[0]!==u?(P=()=>{const{externalURL:e,html:t,onBeforePrint:l,onAfterPrint:d,onPrintError:P,preserveAfterPrint:h,suppressErrors:E}=u;o(h,!0);const b=()=>{if(t||e){const n=s();t?(n.setAttribute("sandbox","allow-same-origin"),n.srcdoc=t):n.src=e,n.onload=()=>{try{c(n,Object.assign({},u,{onAfterPrint:()=>{p.current=null,f(!1),d?.()}}))}catch(e){const t=e;P?.("startPrint",t)}},document.body.appendChild(n)}else n({messages:["No HTML or external URL provided to print"],suppressErrors:E})};new Promise(e=>{p.current=e,f(!0);const t=l?.();t instanceof Promise?t.then(e).catch(t=>{P?.("onBeforePrint",t),e()}):e()}).then(()=>b()).catch(e=>{P?.("onBeforePrint",e)})},l[0]=u,l[1]=P):P=l[1];const h=P;let E,b,w;l[2]!==d?(E=()=>{d&&p.current&&p.current()},b=[d],l[2]=d,l[3]=E,l[4]=b):(E=l[3],b=l[4]);t.useEffect(E,b),l[5]!==h||l[6]!==d?(w={print:h,isPrinting:d},l[5]=h,l[6]=d,l[7]=w):w=l[7];return w};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));function n({level:e="error",messages:t,suppressErrors:n=!1}){n||('error'===e?console.error(...t):'warning'===e?console.warn(...t):'debug'===e&&console.debug(...t))}function o(e,t){if(t||!e){const e=document.getElementById('printWindow');e&&document.body.removeChild(e)}}function s(){const e=document.createElement('iframe');return e.width=`${document.documentElement.clientWidth}px`,e.height=`${document.documentElement.clientHeight}px`,e.style.position='absolute',e.style.top=`-${document.documentElement.clientHeight+100}px`,e.style.left=`-${document.documentElement.clientWidth+100}px`,e.id='printWindow',e}function c(e,t){const{onAfterPrint:s,onPrintError:c,preserveAfterPrint:u,suppressErrors:l}=t;setTimeout(()=>{try{if(e.contentWindow){e.contentWindow.focus();try{e.contentWindow.print(),s?.(),o(u)}catch(e){n({messages:['Unable to print the external URL due to cross-origin restrictions.'],suppressErrors:l}),c?.('startPrint',e)}}else n({messages:['Cannot access iframe contentWindow. Printing may not be possible due to cross-origin restrictions.'],suppressErrors:l}),c?.('startPrint',new Error('Cannot access iframe contentWindow'))}catch(e){c?.('startPrint',e)}},500)}},5477,[12,14]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),c=r(d[2]);function o(){const o=(0,t.c)(1);let u;return o[0]===Symbol.for("react.memo_cache_sentinel")?(u=(0,c.jsx)(n.Slot,{}),o[0]=u):u=o[0],u}},5478,[12,850,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Support}});var t=r(d[0])},5479,[5480]); +__d(function(g,r,i,a,m,_e,d){"use strict";function t(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.Support=function(){const t=(0,e.c)(16);let f;t[0]===Symbol.for("react.memo_cache_sentinel")?(f={width:0,height:0},t[0]=f):f=t[0];const[w,_]=h.default.useState(f),{bottom:y}=(0,c.useSafeAreaInsets)();let p;t[1]===Symbol.for("react.memo_cache_sentinel")?(p=t=>{const{width:e,height:h}=t.nativeEvent.layout;_(u(e,h))},t[1]=p):p=t[1];const v=p;let S,b;t[2]===Symbol.for("react.memo_cache_sentinel")?(S=()=>{const t=()=>{const{width:t,height:e}=n.default.get("window");_(u(t,e))};t();const e=n.default.addEventListener("change",t);return()=>{e.remove()}},b=[],t[2]=S,t[3]=b):(S=t[2],b=t[3]);h.default.useEffect(S,b);const x=0!==y?y:void 0;let E,M,j,I;t[4]!==x?(E={paddingBottom:x},t[4]=x,t[5]=E):E=t[5];t[6]!==w.height||t[7]!==w.width?(M={matchContents:!0,scrollEnabled:!1,containerStyle:{width:w.width,height:w.height}},t[6]=w.height,t[7]=w.width,t[8]=M):M=t[8];t[9]!==w.height||t[10]!==w.width||t[11]!==M?(j=(0,s.jsx)(l.default,{dom:M,width:w.width,height:w.height}),t[9]=w.height,t[10]=w.width,t[11]=M,t[12]=j):j=t[12];t[13]!==E||t[14]!==j?(I=(0,s.jsx)(o.default,{testID:"screen-support",className:"h-full w-full p-2",onLayout:v,style:E,children:j}),t[13]=E,t[14]=j,t[15]=I):I=t[15];return I};var e=r(d[0]),h=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),c=r(d[4]),l=t(r(d[5])),s=r(d[6]);const u=(t,e)=>({width:Math.max(0,t-16),height:Math.max(0,e-16)})},5480,[12,14,691,585,854,5481,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return o}});var e,t=r(d[0]),n=r(d[1]),u=(e=n)&&e.__esModule?e:{default:e},l=r(d[2]);function o(e){const n=(0,t.c)(3),{width:o,height:s}=e,c=o||"100%",f=s||"100%";let h;return n[0]!==c||n[1]!==f?(h=(0,l.jsx)(u.default,{server:"711884517081612298",channel:"1093100746372829254",shard:"https://emerald.widgetbot.io",style:{flex:1,width:c,height:f}}),n[0]=c,n[1]=f,n[2]=h):h=n[2],h}},5481,[12,5482,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TelegramWidget=void 0;const t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]);var c=r(d[4]);Object.defineProperty(e,"TelegramWidget",{enumerable:!0,get:function(){return c.default}});class l extends s.PureComponent{constructor(){super(...arguments),this.state={url:null,id:(0,o.generateUUID)()},this.api=new t.Client({id:this.state.id,iframe:null})}static getDerivedStateFromProps(t,s){let n=t.shard;n.startsWith('http')||(n=`https://${n}`),n.endsWith('/')&&(n=n.substring(0,n.length-1));let c=Object.assign(Object.assign({},t.options),{api:s.id});t.thread&&(c.thread=t.thread),t.username&&(c.username=t.username),t.avatar&&(c.avatar=t.avatar),t.token&&(c.token=t.token),t.notifications&&(c.notifications=t.notifications),t.notificationTimeout&&(c.notificationtimeout=t.notificationTimeout),t.accessibility&&(c.accessibility=t.accessibility.join()),t.settingsGroup&&(c['settings-group']=t.settingsGroup),t.emitLatestMessage&&(c.emitLatestMessage=1);return{url:`${n}/channels/${t.server}${t.channel?`/${t.channel}`:''}/${(0,o.searchParams)(c)}`}}componentDidMount(){const{onAPI:t}=this.props;t&&t(this.api)}render(){const{defer:t,className:o,style:c,height:l,width:u,focusable:h}=this.props;return s.createElement("div",{className:o,style:Object.assign(Object.assign({},(0,n.Root)({width:u,height:l})),c)},s.createElement("iframe",{src:t?'':this.state.url,ref:t=>this.api.iframe=t,style:n.Embed,tabIndex:h?null:-1,allow:"clipboard-write; fullscreen",title:"Discord chat embed"}))}}e.default=l,l.defaultProps={server:'299881420891881473',shard:'https://e.widgetbot.io',options:{},defer:!1,focusable:!0}},5482,[5483,14,5487,5488,5489]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Server=e.Client=e.API=void 0;var t=r(d[0]);Object.defineProperty(e,"API",{enumerable:!0,get:function(){return t.default}});var n=r(d[1]);Object.defineProperty(e,"Client",{enumerable:!0,get:function(){return n.default}});var u=r(d[2]);Object.defineProperty(e,"Server",{enumerable:!0,get:function(){return u.default}})},5483,[5484,5485,5486]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.default=class{constructor(){this.listeners={}}socketEvent(e){try{var t=JSON.parse(e)}catch(e){return}if(t instanceof Object&&!0===t.widgetbot&&t.id===this.id){const{event:e,data:s}=t,n=this.listeners[e];n&&n.forEach(e=>e(s))}}on(e,t){this.listeners[e]||(this.listeners[e]=[]);this.listeners[e].push(t),console.debug(`[embed-api] on '${String(e)}'`,t)}removeListener(e,t){this.listeners[e]&&(this.listeners[e]=this.listeners[e].filter(e=>e===t),console.debug(`[embed-api] removeListener '${String(e)}'`,t))}}},5484,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const t=r(d[0]);class s extends t.default{constructor(t){super(),this.server={emit:(t,s)=>{const n=this.listeners[t];n&&n.forEach(t=>t(s))}},Object.assign(this,t),window.addEventListener("message",({data:t})=>this.socketEvent(t))}emit(t,s){if(!window.parent)return!1;const n=JSON.stringify({widgetbot:!0,id:this.id,event:t,data:s});return!!this.iframe.contentWindow&&(this.iframe.contentWindow.postMessage(n,"*"),!0)}}e.default=s},5485,[5484]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const t=r(d[0]);class s extends t.default{constructor(t){super(),this.targetOrigin="*",this.client={emit:(t,s)=>{const n=this.listeners[t];n&&n.forEach(t=>t(s))}},Object.assign(this,t),window.addEventListener("message",({data:t})=>this.socketEvent(t))}emit(t,s){if(console.debug(`[embed-api] emit '${t}'`,s),!window.parent)return!1;const n=JSON.stringify({widgetbot:!0,id:this.id,event:t,data:s});return window.parent.postMessage(n,this.targetOrigin),!0}}e.default=s},5486,[5484]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Embed=e.Root=void 0;e.Root=({width:o,height:t})=>Object.assign(Object.assign(Object.assign({},t&&{height:+t?`${t}px`:t}),o&&{width:+o?`${o}px`:o}),{display:'inline-block',overflow:'hidden',backgroundColor:'rgb(54, 57, 62)',borderRadius:7,verticalAlign:'top'}),e.Embed={width:'100%',height:'100%',border:'none'}},5487,[]); +__d(function(g,_r,i,a,m,e,_d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.searchParams=e.generateUUID=void 0,e.generateUUID=function(){let x=(new Date).getTime();return'undefined'!=typeof performance&&'function'==typeof performance.now&&(x+=performance.now()),'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,n=>{let o=(x+16*Math.random())%16|0;return x=Math.floor(x/16),('x'===n?o:3&o|8).toString(16)})};e.searchParams=(x={})=>'?'+Object.keys(x).map(n=>`${encodeURIComponent(n)}=${encodeURIComponent(x[n])}`).join('&')},5488,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]);class l extends s.PureComponent{constructor(){super(...arguments),this.state={url:null,id:(0,o.generateUUID)()},this.api=new t.Client({id:this.state.id,iframe:null})}static getDerivedStateFromProps(t,s){if(!t.shard)throw new Error(' requires a `shard` prop pointing at the widget host.');let n=t.shard;n.startsWith('http')||(n=`https://${n}`),n.endsWith('/')&&(n=n.substring(0,n.length-1));let l=Object.assign(Object.assign({},t.options),{api:s.id});t.token&&(l.token=t.token),t.settingsGroup&&(l['settings-group']=t.settingsGroup);return{url:`${n}${t.chat?`/channels/${t.chat}${t.topic?`/${t.topic}`:''}`:''}${(0,o.searchParams)(l)}`}}componentDidMount(){const{onAPI:t}=this.props;t&&t(this.api)}render(){const{defer:t,className:o,style:l,height:c,width:h,focusable:p}=this.props;return s.createElement("div",{className:o,style:Object.assign(Object.assign(Object.assign({},(0,n.Root)({width:h,height:c})),{backgroundColor:'rgb(23, 33, 43)'}),l)},s.createElement("iframe",{src:t?'':this.state.url,ref:t=>this.api.iframe=t,style:n.Embed,tabIndex:p?null:-1,allow:"clipboard-write; fullscreen",title:"Telegram chat embed"}))}}e.default=l,l.defaultProps={options:{},defer:!1,focusable:!0}},5489,[5483,14,5487,5488]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.SettingsScreen}});var t=r(d[0])},5490,[5491]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SettingsScreen=function(){const t=(0,e.c)(51),[s,c]=n.useState("general"),p=(0,_.useT)();let y,T,M,O,P,w,B,C,k,D,E,N,z,G,H,I,K,L,V;t[0]!==p?(y=p("settings.general_settings"),t[0]=p,t[1]=y):y=t[1];t[2]===Symbol.for("react.memo_cache_sentinel")?(T=(0,f.jsx)(d.GeneralSettings,{}),t[2]=T):T=t[2];t[3]!==y?(M={value:"general",label:y,component:T},t[3]=y,t[4]=M):M=t[4];t[5]!==p?(O=p("settings.tax_settings"),t[5]=p,t[6]=O):O=t[6];t[7]===Symbol.for("react.memo_cache_sentinel")?(P=(0,f.jsx)(x.TaxSettings,{}),t[7]=P):P=t[7];t[8]!==O?(w={value:"tax",label:O,component:P},t[8]=O,t[9]=w):w=t[9];t[10]!==p?(B=p("settings.printing","Printing"),t[10]=p,t[11]=B):B=t[11];t[12]===Symbol.for("react.memo_cache_sentinel")?(C=(0,f.jsx)(b.PrintingSettings,{}),t[12]=C):C=t[12];t[13]!==B?(k={value:"printing",label:B,component:C},t[13]=B,t[14]=k):k=t[14];t[15]!==p?(D=p("settings.barcode_scanning"),t[15]=p,t[16]=D):D=t[16];t[17]===Symbol.for("react.memo_cache_sentinel")?(E=(0,f.jsx)(u.BarcodeScanning,{}),t[17]=E):E=t[17];t[18]!==D?(N={value:"barcode",label:D,component:E},t[18]=D,t[19]=N):N=t[19];t[20]!==p?(z=p("settings.keyboard_shortcuts"),t[20]=p,t[21]=z):z=t[21];t[22]===Symbol.for("react.memo_cache_sentinel")?(G=(0,f.jsx)(h.KeyboardShortcuts,{}),t[22]=G):G=t[22];t[23]!==z?(H={value:"shortcuts",label:z,component:G},t[23]=z,t[24]=H):H=t[24];t[25]!==p?(I=p("settings.theme"),t[25]=p,t[26]=I):I=t[26];t[27]===Symbol.for("react.memo_cache_sentinel")?(K=(0,f.jsx)(j.ThemeSettings,{}),t[27]=K):K=t[27];t[28]!==I?(L={value:"theme",label:I,component:K},t[28]=I,t[29]=L):L=t[29];t[30]!==N||t[31]!==H||t[32]!==L||t[33]!==M||t[34]!==w||t[35]!==k?(V=[M,w,k,N,H,L],t[30]=N,t[31]=H,t[32]=L,t[33]=M,t[34]=w,t[35]=k,t[36]=V):V=t[36];const $=V;let q,A,F,J,Q,R;t[37]!==p?(q=p("common.settings"),t[37]=p,t[38]=q):q=t[38];t[39]!==q?(A=(0,f.jsx)(l.ModalHeader,{children:(0,f.jsx)(l.ModalTitle,{children:q})}),t[39]=q,t[40]=A):A=t[40];t[41]!==$?(F=(0,f.jsx)(o.TabsList,{asSelect:!0,className:"w-full flex-row",children:$.map(S)}),J=$.map(v),t[41]=$,t[42]=F,t[43]=J):(F=t[42],J=t[43]);t[44]!==F||t[45]!==J||t[46]!==s?(Q=(0,f.jsx)(l.ModalBody,{children:(0,f.jsxs)(o.Tabs,{value:s,onValueChange:c,children:[F,J]})}),t[44]=F,t[45]=J,t[46]=s,t[47]=Q):Q=t[47];t[48]!==A||t[49]!==Q?(R=(0,f.jsx)(l.Modal,{children:(0,f.jsxs)(l.ModalContent,{size:"2xl",children:[A,Q]})}),t[48]=A,t[49]=Q,t[50]=R):R=t[50];return R};var e=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var l=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,l.get?l:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[1])),t=r(_d[2]),l=r(_d[3]),s=r(_d[4]),o=r(_d[5]),c=r(_d[6]),u=r(_d[7]),d=r(_d[8]),b=r(_d[9]),h=r(_d[10]),x=r(_d[11]),j=r(_d[12]),_=r(_d[13]),f=r(_d[14]);function v(e){return(0,f.jsx)(o.TabsContent,{value:e.value,children:(0,f.jsx)(t.ErrorBoundary,{children:(0,f.jsx)(s.Suspense,{children:e.component})})},e.value)}function S(e){return(0,f.jsx)(o.TabsTrigger,{value:e.value,label:e.label,testID:`settings-tab-${e.value}`,className:"flex-1",children:(0,f.jsx)(c.Text,{children:e.label})},e.value)}},5491,[12,14,1348,4860,1741,4184,1434,5492,5497,5501,5535,5536,5541,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.BarcodeScanning=function(){const j=(0,c.c)(13),u=(0,_.useT)();let f,h,b,S,p,y,v;j[0]===Symbol.for("react.memo_cache_sentinel")?(f=(0,x.jsx)(l.BarcodeSettings,{}),j[0]=f):f=j[0];j[1]!==u?(h=u("settings.barcode_scanning_test"),j[1]=u,j[2]=h):h=j[2];j[3]!==h?(b=(0,x.jsx)(n.Text,{className:"text-md font-bold",children:h}),j[3]=h,j[4]=b):b=j[4];j[5]===Symbol.for("react.memo_cache_sentinel")?(S=(0,x.jsx)(t.BarcodeDisplay,{}),j[5]=S):S=j[5];j[6]!==u?(p=u("common.close"),j[6]=u,j[7]=p):p=j[7];j[8]!==p?(y=(0,x.jsx)(s.ModalFooter,{className:"px-0",children:(0,x.jsx)(s.ModalClose,{children:p})}),j[8]=p,j[9]=y):y=j[9];j[10]!==b||j[11]!==y?(v=(0,x.jsxs)(o.VStack,{className:"gap-4",children:[f,b,S,y]}),j[10]=b,j[11]=y,j[12]=v):v=j[12];return v};var c=r(d[0]);r(d[1]);var s=r(d[2]),n=r(d[3]),o=r(d[4]),t=r(d[5]),l=r(d[6]),_=r(d[7]),x=r(d[8])},5492,[12,14,4860,1434,1605,5493,5496,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.BarcodeDisplay=function(){const f=(0,e.c)(22),[v,j]=t.useState(""),{barcode$:p}=(0,u.useBarcodeDetection)(),y=(0,s.useObservableState)(p),_=(0,l.useT)();let h;f[0]===Symbol.for("react.memo_cache_sentinel")?(h=e=>{j(t=>t+=(0,n.getKeyFromEvent)(e))},f[0]=h):h=f[0];const k=h;let x,O,S,D,I,P,V,B,E;(0,n.useHotkeys)("*",k),f[1]!==_?(x=_("settings.keypress_event"),f[1]=_,f[2]=x):x=f[2];f[3]!==x?(O=(0,b.jsx)(o.Label,{nativeID:"keypress-event",children:x}),f[3]=x,f[4]=O):O=f[4];f[5]!==v?(S=(0,b.jsx)(c.Input,{className:"bg-accent font-mono",value:v,editable:!1,"aria-disabled":!0}),f[5]=v,f[6]=S):S=f[6];f[7]!==O||f[8]!==S?(D=(0,b.jsxs)(d.VStack,{space:"sm",children:[O,S]}),f[7]=O,f[8]=S,f[9]=D):D=f[9];f[10]!==_?(I=_("settings.detected_barcode"),f[10]=_,f[11]=I):I=f[11];f[12]!==I?(P=(0,b.jsx)(o.Label,{nativeID:"detected-barcode",children:I}),f[12]=I,f[13]=P):P=f[13];f[14]!==y?(V=(0,b.jsx)(c.Input,{className:"bg-accent font-mono",value:y,editable:!1,"aria-disabled":!0}),f[14]=y,f[15]=V):V=f[15];f[16]!==P||f[17]!==V?(B=(0,b.jsxs)(d.VStack,{space:"sm",children:[P,V]}),f[16]=P,f[17]=V,f[18]=B):B=f[18];f[19]!==D||f[20]!==B?(E=(0,b.jsxs)(d.VStack,{children:[D,B]}),f[19]=D,f[20]=B,f[21]=E):E=f[21];return E};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),n=r(_d[3]),c=r(_d[4]),o=r(_d[5]),d=r(_d[6]),l=r(_d[7]),u=r(_d[8]),b=r(_d[9])},5493,[12,14,1747,5494,4352,4345,1605,1987,4821,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useHotkeys",{enumerable:!0,get:function(){return t.useHotkeys}}),Object.defineProperty(e,"useHotkeysContext",{enumerable:!0,get:function(){return t.useHotkeysContext}}),Object.defineProperty(e,"useRecordHotkeys",{enumerable:!0,get:function(){return t.useRecordHotkeys}}),e.isAlphaNumeric=function(t){return new RegExp("^[a-zA-Z0-9]$").test(t)},e.getKeyFromEvent=function(t){if('key'in t)return t.key;if('nativeEvent'in t&&'key'in t.nativeEvent)return t.nativeEvent.key;return null};var t=r(d[0])},5494,[5495]); +__d(function(_g,_r,_i,_a,_m,_e,_d){"use strict";const e=["enabled","preventDefault","ignoreEventWhen"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"HotkeysProvider",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"isHotkeyPressed",{enumerable:!0,get:function(){return m}}),Object.defineProperty(_e,"useHotkeys",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"useHotkeysContext",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"useRecordHotkeys",{enumerable:!0,get:function(){return T}});var t,n=_r(_d[0]),o=(t=n)&&t.__esModule?t:{default:t},r=_r(_d[1]),i=_r(_d[2]);const s=["shift","alt","meta","mod","ctrl","control"];const c={esc:"escape",return:"enter",left:"arrowleft",right:"arrowright",up:"arrowup",down:"arrowdown",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function a(e){return(c[e.trim()]||e.trim()).toLowerCase().replace(/key|digit|numpad/,"")}function u(e){return s.includes(e)}function l(e,t=","){return e.toLowerCase().split(t)}function d(e,t="+",n=">",o=!1,r,i){let c=[],u=!1;(e=e.trim()).includes(n)?(u=!0,c=e.toLocaleLowerCase().split(n).map(e=>a(e))):c=e.toLocaleLowerCase().split(t).map(e=>a(e));const l={alt:c.includes("alt"),ctrl:c.includes("ctrl")||c.includes("control"),shift:c.includes("shift"),meta:c.includes("meta"),mod:c.includes("mod"),useKey:o},d=c.filter(e=>!s.includes(e));return Object.assign({},l,{keys:d,description:r,isSequence:u,hotkey:e,metadata:i})}typeof document<"u"&&(document.addEventListener("keydown",e=>{void 0!==e.code&&p([a(e.code)])}),document.addEventListener("keyup",e=>{void 0!==e.code&&v([a(e.code)])})),typeof window<"u"&&(window.addEventListener("blur",()=>{f.clear()}),window.addEventListener("focus",()=>{f.clear()}),window.addEventListener("contextmenu",()=>{setTimeout(()=>{f.clear()},0)})),typeof document<"u"&&document.addEventListener("visibilitychange",()=>{f.clear()});const f=new Set;function y(e){return Array.isArray(e)}function m(e,t=","){return(y(e)?e:e.split(t)).every(e=>f.has(e.trim().toLowerCase()))}function p(e){const t=Array.isArray(e)?e:[e];f.has("meta")&&f.forEach(e=>{u(e)||f.delete(e.toLowerCase())}),t.forEach(e=>{f.add(e.toLowerCase())})}function v(e){const t=Array.isArray(e)?e:[e];"meta"===e?f.clear():t.forEach(e=>{f.delete(e.toLowerCase())})}function h(e,t,n){("function"==typeof n&&n(e,t)||!0===n)&&e.preventDefault()}function k(e,t,n){return"function"==typeof n?n(e,t):!0===n||void 0===n}const g=["input","textarea","select","searchbox","slider","spinbutton","menuitem","menuitemcheckbox","menuitemradio","option","radio","textbox"];function b(e){return w(e,g)}function w(e,t=!1){const{target:n,composed:o}=e;let r,i;return L(n)&&o?(r=e.composedPath()[0]&&e.composedPath()[0].tagName,i=e.composedPath()[0]&&e.composedPath()[0].role):(r=n&&n.tagName,i=n&&n.role),y(t)?!(!r||!t?.some(e=>e.toLowerCase()===r.toLowerCase()||e===i)):!!(r&&t&&t)}function L(e){return!!e.tagName&&!e.tagName.startsWith("-")&&e.tagName.includes("-")}function S(e,t){return(0!==e.length||!t)&&(!t||(e.some(e=>t.includes(e))||e.includes("*")))}const C=(e,t,n=!1)=>{const{alt:o,meta:r,mod:i,shift:s,ctrl:c,keys:u,useKey:l}=t,{code:d,key:f,ctrlKey:y,metaKey:p,shiftKey:v,altKey:h}=e,k=a(d);if(l&&1===u?.length&&u.includes(f.toLowerCase()))return!0;if(!u?.includes(k)&&!["ctrl","control","unknown","meta","alt","shift","os"].includes(k))return!1;if(!n){if(o!==h&&"alt"!==k||s!==v&&"shift"!==k)return!1;if(i){if(typeof navigator>"u"||!/mac/i.test(navigator.userAgent)||/iphone|ipad|ipod/i.test(navigator.userAgent)?!y:!p)return!1}else if(r!==p&&"meta"!==k&&"os"!==k||c!==y&&"ctrl"!==k&&"control"!==k)return!1}return!(!u||1!==u.length||!u.includes(k))||(u&&u.length>0?!!u.includes(k)&&m(u):!u||0===u.length)},E=(0,r.createContext)(void 0),A=()=>(0,r.useContext)(E);function K({addHotkey:e,removeHotkey:t,children:n}){return(0,i.jsx)(E.Provider,{value:{addHotkey:e,removeHotkey:t},children:n})}function O(e,t){return e&&t&&"object"==typeof e&&"object"==typeof t?Object.keys(e).length===Object.keys(t).length&&Object.keys(e).reduce((n,o)=>n&&O(e[o],t[o]),!0):e===t}const j=(0,r.createContext)({hotkeys:[],activeScopes:[],toggleScope:()=>{},enableScope:()=>{},disableScope:()=>{}}),P=()=>(0,r.useContext)(j),R=({initiallyActiveScopes:e=["*"],children:t})=>{const[n,o]=(0,r.useState)(e),[s,c]=(0,r.useState)([]),a=(0,r.useCallback)(e=>{o(t=>t.includes("*")?[e]:Array.from(new Set([...t,e])))},[]),u=(0,r.useCallback)(e=>{o(t=>t.filter(t=>t!==e))},[]),l=(0,r.useCallback)(e=>{o(t=>t.includes(e)?t.filter(t=>t!==e):t.includes("*")?[e]:Array.from(new Set([...t,e])))},[]),d=(0,r.useCallback)(e=>{c(t=>[...t,e])},[]),f=(0,r.useCallback)(e=>{c(t=>t.filter(t=>!O(t,e)))},[]);return(0,i.jsx)(j.Provider,{value:{activeScopes:n,hotkeys:s,enableScope:a,disableScope:u,toggleScope:l},children:(0,i.jsx)(K,{addHotkey:d,removeHotkey:f,children:t})})};function x(e){const t=(0,r.useRef)(void 0);return O(t.current,e)||(t.current=e),t.current}const H=e=>{e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()},q=typeof window<"u"?r.useLayoutEffect:r.useEffect;function D(t){if(!t)return;const{enabled:n}=t,r=(0,o.default)(t,e);return"function"==typeof n?r:Object.assign({},r,{enabled:n})}function M(e,t,n,o){const[i,s]=(0,r.useState)(null),c=(0,r.useCallback)(e=>(s(e),()=>s(null)),[]),f=(0,r.useRef)(!1),m=Array.isArray(n)?Array.isArray(o)?void 0:o:n,g=y(e)?e.join(m?.delimiter):e,L=Array.isArray(n)?n:Array.isArray(o)?o:void 0,E=(0,r.useCallback)(t,L??[]),K=(0,r.useRef)(E);K.current=L?E:t;const O=x(D(m)),j=(0,r.useRef)(m?.enabled);j.current=m?.enabled;const R=(0,r.useRef)(m?.preventDefault);R.current=m?.preventDefault;const M=(0,r.useRef)(m?.ignoreEventWhen);M.current=m?.ignoreEventWhen;const{activeScopes:T}=P(),N=A();return q(()=>{if(!1===j.current||!S(T,O?.scopes))return;let e,t=[];const n=(n,o=!1)=>{if(!b(n)||w(n,O?.enableOnFormTags)){if(null!==i){const e=i.getRootNode();if((e instanceof Document||e instanceof ShadowRoot)&&e.activeElement!==i&&!i.contains(e.activeElement))return void H(n)}n.target?.isContentEditable&&!O?.enableOnContentEditable||l(g,O?.delimiter).forEach(r=>{if(r.includes(O?.splitKey??"+")&&r.includes(O?.sequenceSplitKey??">"))return void console.warn(`Hotkey ${r} contains both ${O?.splitKey??"+"} and ${O?.sequenceSplitKey??">"} which is not supported.`);const i=d(r,O?.splitKey,O?.sequenceSplitKey,O?.useKey,O?.description,O?.metadata);if(i.isSequence){e=setTimeout(()=>{t=[]},O?.sequenceTimeoutMs??1e3);const o=i.useKey?n.key:a(n.code);if(u(o.toLowerCase()))return;t.push(o);const r=i.keys?.[t.length-1];if(o!==r)return t=[],void(e&&clearTimeout(e));t.length===i.keys?.length&&(K.current(n,i),e&&clearTimeout(e),t=[])}else if(C(n,i,O?.ignoreModifiers)||i.keys?.includes("*")){if(M.current?.(n)||o&&f.current||(h(n,i,R.current),!k(n,i,j.current)))return;K.current(n,i),o||(f.current=!0)}})}},o=e=>{void 0!==e.code&&(p(a(e.code)),(void 0===O?.keydown&&!0!==O?.keyup||O?.keydown)&&n(e))},r=e=>{void 0!==e.code&&(v(a(e.code)),f.current=!1,O?.keyup&&n(e,!0))},s=i||m?.document||document;return s.addEventListener("keyup",r,m?.eventListenerOptions),s.addEventListener("keydown",o,m?.eventListenerOptions),N&&l(g,O?.delimiter).forEach(e=>{N.addHotkey(d(e,O?.splitKey,O?.sequenceSplitKey,O?.useKey,O?.description,O?.metadata))}),()=>{s.removeEventListener("keyup",r,m?.eventListenerOptions),s.removeEventListener("keydown",o,m?.eventListenerOptions),N&&l(g,O?.delimiter).forEach(e=>{N.removeHotkey(d(e,O?.splitKey,O?.sequenceSplitKey,O?.useKey,O?.description,O?.metadata))}),t=[],e&&clearTimeout(e)}},[i,O,T,g]),c}function T(e=!1,t=[]){const[n,o]=(0,r.useState)(new Set),[i,s]=(0,r.useState)(!1),c=(0,r.useMemo)(()=>new Set(t.map(e=>e.toLowerCase())),[t]),u=(0,r.useCallback)(t=>{if(void 0===t.code)return;const n=a(e?t.key:t.code).toLowerCase();c.has(n)||(t.preventDefault(),t.stopPropagation(),o(e=>{const t=new Set(e);return t.add(n),t}))},[e,c]),l=(0,r.useCallback)(()=>{s(!1)},[]),d=(0,r.useCallback)(()=>{o(new Set),s(!0)},[]),f=(0,r.useCallback)(()=>{o(new Set)},[]);return(0,r.useEffect)(()=>{if(typeof document<"u"&&i)return document.addEventListener("keydown",u),()=>{document.removeEventListener("keydown",u)}},[i,u]),[n,{start:d,stop:l,resetKeys:f,isRecording:i}]}},5495,[363,14,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value"],n=["value"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.BarcodeSettings=function(){const t=(0,s.c)(44),{store:u}=(0,h.useAppState)(),S=(0,j.useT)(),{localPatch:y}=(0,v.useLocalMutation)();let N;t[0]!==u?(N=()=>{const e=u.getLatest();return{barcode_scanning_avg_time_input_threshold:e.barcode_scanning_avg_time_input_threshold,barcode_scanning_min_chars:e.barcode_scanning_min_chars,barcode_scanning_prefix:e.barcode_scanning_prefix||"",barcode_scanning_suffix:e.barcode_scanning_suffix||""}},t[0]=u,t[1]=N):N=t[1];const k=(0,_.useObservablePickState)(u.$,N,"barcode_scanning_avg_time_input_threshold","barcode_scanning_min_chars","barcode_scanning_prefix","barcode_scanning_suffix");let P,I;t[2]===Symbol.for("react.memo_cache_sentinel")?(P=(0,l.zodResolver)(O),t[2]=P):P=t[2];t[3]!==k?(I={resolver:P,values:k},t[3]=k,t[4]=I):I=t[4];const M=(0,d.useForm)(I);let H;t[5]!==y||t[6]!==u?(H=async e=>{await y({document:u,data:e})},t[5]=y,t[6]=u,t[7]=H):H=t[7];const w=M,C=H;let E,L,z,A,B,D,R,T,V,$,q,G,J,K;t[8]!==w||t[9]!==C?(E={form:w,onChange:C},t[8]=w,t[9]=C,t[10]=E):E=t[10];(0,f.useFormChangeHandler)(E),t[11]===Symbol.for("react.memo_cache_sentinel")?(L=(0,F.jsx)(p.FormErrors,{}),t[11]=L):L=t[11];t[12]!==S?(z=n=>{const{field:t}=n,{value:s}=t,l=(0,c.default)(t,e);return(0,F.jsx)(o.default,{className:"flex-1",children:(0,F.jsx)(f.FormInput,Object.assign({label:S("settings.barcode_average_time_input_threshold_ms"),type:"numeric",value:null!=s?String(s):void 0},l))})},t[12]=S,t[13]=z):z=t[13];t[14]!==M.control||t[15]!==z?(A=(0,F.jsx)(f.FormField,{control:M.control,name:"barcode_scanning_avg_time_input_threshold",render:z}),t[14]=M.control,t[15]=z,t[16]=A):A=t[16];t[17]!==S?(B=e=>{const{field:t}=e,{value:s}=t,l=(0,c.default)(t,n);return(0,F.jsx)(o.default,{className:"flex-1",children:(0,F.jsx)(f.FormInput,Object.assign({label:S("settings.barcode_minimum_length"),type:"numeric",value:null!=s?String(s):void 0},l))})},t[17]=S,t[18]=B):B=t[18];t[19]!==M.control||t[20]!==B?(D=(0,F.jsx)(f.FormField,{control:M.control,name:"barcode_scanning_min_chars",render:B}),t[19]=M.control,t[20]=B,t[21]=D):D=t[21];t[22]!==D||t[23]!==A?(R=(0,F.jsxs)(b.HStack,{className:"gap-4",children:[A,D]}),t[22]=D,t[23]=A,t[24]=R):R=t[24];t[25]!==S?(T=e=>{const{field:n}=e;return(0,F.jsx)(o.default,{className:"flex-1",children:(0,F.jsx)(f.FormInput,Object.assign({label:S("settings.barcode_scanner_prefix")},n))})},t[25]=S,t[26]=T):T=t[26];t[27]!==M.control||t[28]!==T?(V=(0,F.jsx)(f.FormField,{control:M.control,name:"barcode_scanning_prefix",render:T}),t[27]=M.control,t[28]=T,t[29]=V):V=t[29];t[30]!==S?($=e=>{const{field:n}=e;return(0,F.jsx)(o.default,{className:"flex-1",children:(0,F.jsx)(f.FormInput,Object.assign({label:S("settings.barcode_scanner_suffix")},n))})},t[30]=S,t[31]=$):$=t[31];t[32]!==M.control||t[33]!==$?(q=(0,F.jsx)(f.FormField,{control:M.control,name:"barcode_scanning_suffix",render:$}),t[32]=M.control,t[33]=$,t[34]=q):q=t[34];t[35]!==V||t[36]!==q?(G=(0,F.jsxs)(b.HStack,{className:"gap-4",children:[V,q]}),t[35]=V,t[36]=q,t[37]=G):G=t[37];t[38]!==R||t[39]!==G?(J=(0,F.jsxs)(x.VStack,{className:"gap-4",children:[L,R,G]}),t[38]=R,t[39]=G,t[40]=J):J=t[40];t[41]!==M||t[42]!==J?(K=(0,F.jsx)(f.Form,Object.assign({},M,{children:J})),t[41]=M,t[42]=J,t[43]=K):K=t[43];return K};var c=t(r(_d[0])),s=r(_d[1]);r(_d[2]);var o=t(r(_d[3])),l=r(_d[4]),_=r(_d[5]),d=r(_d[6]),u=(function(e){if(e&&e.__esModule)return e;var n={};return e&&Object.keys(e).forEach(function(t){var c=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,c.get?c:{enumerable:!0,get:function(){return e[t]}})}),n.default=e,n})(r(_d[7])),f=r(_d[8]),b=r(_d[9]),x=r(_d[10]),h=r(_d[11]),j=r(_d[12]),p=r(_d[13]),v=r(_d[14]),F=r(_d[15]);const O=u.object({barcode_scanning_avg_time_input_threshold:u.number().default(24),barcode_scanning_min_chars:u.number().default(8),barcode_scanning_prefix:u.string().default(''),barcode_scanning_suffix:u.string().default('')})},5496,[363,12,14,585,4258,1747,4260,4330,4340,1351,1605,2022,1987,4402,3232,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],s=["value","onChange"],t=["value","onChange"],o=["value","onChange"],l=["value"],n=["value","onChange"];function c(e){return e&&e.__esModule?e:{default:e}}function u(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s}Object.defineProperty(_e,'__esModule',{value:!0}),_e.GeneralSettings=function(){const{store:c}=(0,S.useAppState)(),u=(0,h.useObservablePickState)(c.$,()=>{const e=c.getLatest();return{name:e.name,store_country:e.store_country,store_state:e.store_state,store_city:e.store_city,store_postcode:e.store_postcode,locale:e.locale,default_customer:e.default_customer,default_customer_is_cashier:e.default_customer_is_cashier,currency:e.currency,currency_pos:e.currency_pos,price_thousand_sep:e.price_thousand_sep,price_decimal_sep:e.price_decimal_sep,price_num_decimals:e.price_num_decimals,thousands_group_style:e.thousands_group_style}},'name','store_country','store_state','store_city','store_postcode','locale','default_customer','default_customer_is_cashier','currency','currency_pos','price_thousand_sep','price_decimal_sep','price_num_decimals','thousands_group_style'),{defaultCustomerResource:x}=(0,V.useDefaultCustomer)(),$=(0,h.useObservableSuspense)(x),z=(0,O.useT)(),{localPatch:A}=(0,L.useLocalMutation)(),{format:B}=(0,R.useCustomerNameFormat)(),[U,q]=_.useState(!1),J=(0,E.useRestHttpClient)(),K=(0,j.useForm)({resolver:(0,f.zodResolver)(T),values:u}),Q=_.useCallback(async e=>{await A({document:c,data:e})},[A,c]);(0,y.useFormChangeHandler)({form:K,onChange:Q});const W=K.watch('default_customer_is_cashier'),X=K.watch('store_country',K.getValues('store_country')),Y=_.useCallback(async()=>{q(!0);try{const e=(await J.get(`stores/${c.id}`)).data;await A({document:c,data:{name:e.name,store_country:e.store_country,store_state:e.store_state,store_city:e.store_city,store_postcode:e.store_postcode,locale:e.locale,default_customer:e.default_customer,default_customer_is_cashier:e.default_customer_is_cashier,currency:e.currency,currency_pos:e.currency_pos,price_thousand_sep:e.price_thousand_sep,price_decimal_sep:e.price_decimal_sep,price_num_decimals:e.price_num_decimals,wc_price_decimals:e.price_num_decimals}})}catch(e){console.error(e)}finally{q(!1)}},[J,A,c]);return(0,G.jsx)(y.Form,Object.assign({},K,{children:(0,G.jsxs)(v.VStack,{className:"gap-4",children:[(0,G.jsx)(P.FormErrors,{}),(0,G.jsx)(y.FormField,{control:K.control,name:"name",render:({field:e})=>(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.store_name')},e))}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"store_city",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.store_base_city')},e,{disabled:!0}))})}),(0,G.jsx)(y.FormField,{control:K.control,name:"store_postcode",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.store_base_postcode')},e,{disabled:!0}))})})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{name:"store_state",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({customComponent:k.StateFormInput,label:z('settings.store_base_state')},e,{countryCode:X,disabled:!0}))})}),(0,G.jsx)(y.FormField,{name:"store_country",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormCombobox,Object.assign({customComponent:N.CountryCombobox,label:z('settings.store_base_country')},e,{disabled:!0}))})})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"locale",render:s=>{let{field:{value:t,onChange:o}}=s,l=(0,d.default)(s.field,e);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormSelect,Object.assign({customComponent:M.LanguageSelect,label:z('settings.language'),value:t,onChange:o},l))})}}),(0,G.jsxs)(v.VStack,{className:"flex-1",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"default_customer",render:e=>{let{field:{value:t,onChange:o}}=e,l=(0,d.default)(e.field,s);return(0,G.jsx)(y.FormCombobox,Object.assign({customComponent:I.CustomerSelect,label:z('settings.default_customer'),onChange:o},l,{withGuest:!0,value:{value:t,label:B($)},disabled:W}))}}),(0,G.jsx)(y.FormField,{control:K.control,name:"default_customer_is_cashier",render:({field:e})=>(0,G.jsx)(y.FormSwitch,Object.assign({label:z('settings.default_customer_is_cashier')},e))})]})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"currency",render:e=>{let{field:{value:s,onChange:o}}=e,l=(0,d.default)(e.field,t);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormCombobox,Object.assign({customComponent:H.CurrencySelect,label:z('common.currency'),value:s,onChange:o},l))})}}),(0,G.jsx)(y.FormField,{control:K.control,name:"currency_pos",render:e=>{let{field:{value:s,onChange:t}}=e,l=(0,d.default)(e.field,o);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormSelect,Object.assign({customComponent:w.CurrencyPositionSelect,label:z('settings.currency_position'),value:s,onChange:t},l))})}})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"price_decimal_sep",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.decimal_separator')},e))})}),(0,G.jsx)(y.FormField,{control:K.control,name:"price_num_decimals",render:e=>{let{field:{value:s}}=e,t=(0,d.default)(e.field,l);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.number_of_decimals'),type:"numeric",value:s??void 0},t))})}})]}),(0,G.jsxs)(F.HStack,{className:"gap-4",children:[(0,G.jsx)(y.FormField,{control:K.control,name:"price_thousand_sep",render:({field:e})=>(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormInput,Object.assign({label:z('settings.thousand_separator')},e))})}),(0,G.jsx)(y.FormField,{control:K.control,name:"thousands_group_style",render:e=>{let{field:{value:s,onChange:t}}=e,o=(0,d.default)(e.field,n);return(0,G.jsx)(p.default,{className:"flex-1",children:(0,G.jsx)(y.FormSelect,Object.assign({label:z('settings.thousands_group_style'),customComponent:D.ThousandsStyleSelect,value:s,onChange:t},o))})}})]}),(0,G.jsxs)(C.ModalFooter,{className:"px-0",children:[(0,G.jsx)(b.Button,{variant:"destructive",onPress:Y,loading:U,children:z('settings.restore_server_settings')}),(0,G.jsx)(C.ModalClose,{children:z('common.close')})]})]})}))};var d=c(r(_d[0])),_=u(r(_d[1])),p=c(r(_d[2])),f=r(_d[3]),h=r(_d[4]),j=r(_d[5]),x=u(r(_d[6])),b=r(_d[7]),y=r(_d[8]),F=r(_d[9]),C=r(_d[10]),v=r(_d[11]),S=r(_d[12]),O=r(_d[13]),N=r(_d[14]),k=r(_d[15]),w=r(_d[16]),H=r(_d[17]),I=r(_d[18]),P=r(_d[19]),M=r(_d[20]),D=r(_d[21]),L=r(_d[22]),R=r(_d[23]),V=r(_d[24]),E=r(_d[25]),G=r(_d[26]);const T=x.object({name:x.string().optional(),store_country:x.string().optional(),store_state:x.string().optional(),store_city:x.string().optional(),store_postcode:x.string().optional(),locale:x.string().optional(),default_customer:x.number().default(0),default_customer_is_cashier:x.boolean().default(!1),currency:x.string().default('USD'),currency_pos:x.string().default('left'),price_thousand_sep:x.string().default(','),price_decimal_sep:x.string().default('.'),price_num_decimals:x.number().default(2),thousands_group_style:x.enum(['thousand','lakh','wan']).default('thousand')})},5497,[363,14,585,4258,1747,4260,4330,3185,4340,1351,4860,1605,2022,1987,4527,4534,5498,4398,4695,4402,5499,5500,3232,4544,4069,4411,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.CurrencyPositionSelect=function(l){const t=(0,n.c)(38);let o,_;if(t[0]!==l){var b=l;({value:_}=b),o=(0,c.default)(b,e),t[0]=l,t[1]=o,t[2]=_}else o=t[1],_=t[2];const f=(0,u.useT)();let j,p,x,S,y,O,T,w,C;t[3]!==f?(j=f("common.left"),t[3]=f,t[4]=j):j=t[4];t[5]!==j?(p={value:"left",label:j},t[5]=j,t[6]=p):p=t[6];t[7]!==f?(x=f("common.right"),t[7]=f,t[8]=x):x=t[8];t[9]!==x?(S={value:"right",label:x},t[9]=x,t[10]=S):S=t[10];t[11]!==f?(y=f("common.left_with_space"),t[11]=f,t[12]=y):y=t[12];t[13]!==y?(O={value:"left_space",label:y},t[13]=y,t[14]=O):O=t[14];t[15]!==f?(T=f("common.right_with_space"),t[15]=f,t[16]=T):T=t[16];t[17]!==T?(w={value:"right_space",label:T},t[17]=T,t[18]=w):w=t[18];t[19]!==p||t[20]!==S||t[21]!==O||t[22]!==w?(C=[p,S,O,w],t[19]=p,t[20]=S,t[21]=O,t[22]=w,t[23]=C):C=t[23];const M=C,P=M.find(e=>e.value===_?.value)?.label;let G,I,V,W,k;t[24]!==P||t[25]!==_?(G=_?Object.assign({},_,{label:P??""}):void 0,t[24]=P,t[25]=_,t[26]=G):G=t[26];t[27]!==f?(I=f("common.select_a_currency_position"),t[27]=f,t[28]=I):I=t[28];t[29]!==I?(V=(0,v.jsx)(s.SelectTrigger,{children:(0,v.jsx)(s.SelectValue,{placeholder:I})}),t[29]=I,t[30]=V):V=t[30];t[31]!==M?(W=(0,v.jsx)(s.SelectContent,{matchWidth:!0,children:(0,v.jsx)(s.SelectGroup,{children:M.map(h)})}),t[31]=M,t[32]=W):W=t[32];t[33]!==o||t[34]!==G||t[35]!==V||t[36]!==W?(k=(0,v.jsxs)(s.Select,Object.assign({value:G},o,{children:[V,W]})),t[33]=o,t[34]=G,t[35]=V,t[36]=W,t[37]=k):k=t[37];return k};var l,t=r(d[0]),c=(l=t)&&l.__esModule?l:{default:l},n=r(d[1]);r(d[2]);var s=r(d[3]),o=r(d[4]),u=r(d[5]),v=r(d[6]);function h(e){return(0,v.jsx)(s.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(o.Text,{children:e.label})},e.value)}},5498,[363,12,14,4191,1434,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.LanguageSelect=function(t){const f=(0,l.c)(36);let j,C;if(f[0]!==t){var _=t;({value:C}=_),j=(0,o.default)(_,e),f[0]=t,f[1]=j,f[2]=C}else j=f[1],C=f[2];const{locales:h}=(0,c.useLocale)(),p=(0,s.useT)();let I;f[3]!==h?(I=(0,n.default)(h,x),f[3]=h,f[4]=I):I=f[4];const D=I;let L;if(f[5]!==D||f[6]!==C?.value){let e;f[8]!==C?.value?(e=e=>e.value===C?.value,f[8]=C?.value,f[9]=e):e=f[9],L=D.find(e),f[5]=D,f[6]=C?.value,f[7]=L}else L=f[7];const y=L,N=y?.label;let O,S,T,E,M,$,z,P,V,k;f[10]!==N||f[11]!==C?(O=C?Object.assign({},C,{label:N??""}):void 0,f[10]=N,f[11]=C,f[12]=O):O=f[12];f[13]!==p?(S=p("common.select_language"),f[13]=p,f[14]=S):S=f[14];f[15]!==S?(T=(0,b.jsx)(u.ComboboxTrigger,{testID:"language-select-trigger",children:(0,b.jsx)(u.ComboboxValue,{placeholder:S})}),f[15]=S,f[16]=T):T=f[16];f[17]!==p?(E=p("common.search_languages"),f[17]=p,f[18]=E):E=f[18];f[19]!==E?(M=(0,b.jsx)(u.ComboboxInput,{testID:"language-search-input",placeholder:E}),f[19]=E,f[20]=M):M=f[20];f[21]!==p?($=p("common.no_language_found"),f[21]=p,f[22]=$):$=f[22];f[23]!==$?(z=(0,b.jsx)(u.ComboboxEmpty,{children:$}),f[23]=$,f[24]=z):z=f[24];f[25]!==D||f[26]!==z?(P=(0,b.jsx)(u.ComboboxList,{data:D,renderItem:v,estimatedItemSize:44,ListEmptyComponent:z}),f[25]=D,f[26]=z,f[27]=P):P=f[27];f[28]!==P||f[29]!==M?(V=(0,b.jsxs)(u.ComboboxContent,{testID:"language-combobox-content",children:[M,P]}),f[28]=P,f[29]=M,f[30]=V):V=f[30];f[31]!==j||f[32]!==V||f[33]!==O||f[34]!==T?(k=(0,b.jsxs)(u.Combobox,Object.assign({value:O},j,{children:[T,V]})),f[31]=j,f[32]=V,f[33]=O,f[34]=T,f[35]=k):k=f[35];return k};var o=t(r(d[0])),l=r(d[1]);r(d[2]);var n=t(r(d[3])),u=r(d[4]),s=r(d[5]),c=r(d[6]),b=r(d[7]);function v(e){const{item:t}=e;return(0,b.jsx)(u.ComboboxItem,{testID:`language-option-${t.value}`,value:String(t.value),label:t.label,item:t,children:(0,b.jsx)(u.ComboboxItemText,{})})}function x(e){let t=e.name;return e?.nativeName&&e.name!==e.nativeName&&(t+=` (${e.nativeName})`),{label:t,value:e.locale}}},5499,[363,12,14,2621,4350,1987,2017,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.ThousandsStyleSelect=function(l){const t=(0,c.c)(27);let o,S;if(t[0]!==l){var _=l;({value:S}=_),o=(0,s.default)(_,e),t[0]=l,t[1]=o,t[2]=S}else o=t[1],S=t[2];const f=(0,h.useT)(),{store:p}=(0,v.useAppState)(),x=(0,n.useObservableEagerState)(p.price_thousand_sep$),$=`123${x}456${x}789`;let O;t[3]!==$?(O={value:"thousand",label:$},t[3]=$,t[4]=O):O=t[4];const T=`12${x}34${x}56${x}789`;let y;t[5]!==T?(y={value:"lakh",label:T},t[5]=T,t[6]=y):y=t[6];const M=`1${x}2345${x}6789`;let k,w;t[7]!==M?(k={value:"wan",label:M},t[7]=M,t[8]=k):k=t[8];t[9]!==O||t[10]!==y||t[11]!==k?(w=[O,y,k],t[9]=O,t[10]=y,t[11]=k,t[12]=w):w=t[12];const A=w,C=A.find(e=>e.value===S?.value)?.label;let E,G,I,P,V;t[13]!==C||t[14]!==S?(E=S?Object.assign({},S,{label:C??""}):void 0,t[13]=C,t[14]=S,t[15]=E):E=t[15];t[16]!==f?(G=f("common.select_thousands_style"),t[16]=f,t[17]=G):G=t[17];t[18]!==G?(I=(0,b.jsx)(u.SelectTrigger,{children:(0,b.jsx)(u.SelectValue,{placeholder:G})}),t[18]=G,t[19]=I):I=t[19];t[20]!==A?(P=(0,b.jsx)(u.SelectContent,{matchWidth:!0,children:(0,b.jsx)(u.SelectGroup,{children:A.map(j)})}),t[20]=A,t[21]=P):P=t[21];t[22]!==o||t[23]!==I||t[24]!==P||t[25]!==E?(V=(0,b.jsxs)(u.Select,Object.assign({value:E},o,{children:[I,P]})),t[22]=o,t[23]=I,t[24]=P,t[25]=E,t[26]=V):V=t[26];return V};var l,t=r(d[0]),s=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var n=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]),h=r(d[7]),b=r(d[8]);function j(e){return(0,b.jsx)(u.SelectItem,{label:e.label,value:e.value,children:(0,b.jsx)(o.Text,{children:e.label})},e.value)}},5500,[363,12,14,1747,4191,1434,2022,1987,6]); +__d(function(g,r,i,a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PrintingSettings=function(){const e=(0,k.useT)(),{storeDB:n}=(0,C.useAppState)(),[A,E]=t.useState(!1),[O,M]=t.useState(),[N,I]=t.useState(),[V,B]=t.useState(new Set),F=(0,y.useRestHttpClient)(),R=t.useMemo(()=>(0,j.createCloudEnqueueFactory)(F),[F]),U=t.useMemo(()=>new m.PrinterService({cloudEnqueueFactory:R}),[R]),$=(0,T.useActiveTemplates)(),H=(0,P.useAvailablePrinterProfiles)();(0,v.useEnsureSystemPrinter)(n),t.useEffect(()=>()=>{U.dispose()},[U]);const L=t.useMemo(()=>n.collections.template_printer_overrides.find().$.pipe((0,l.map)(e=>{const t=new Map;for(const n of e)t.set(n.template_id,n.printer_profile_id);return t})),[n]),q=(0,o.useObservableState)(L,new Map),z=t.useCallback(t=>{const n={id:String(t.id),output_type:t.output_type??'html',paper_width:t.paper_width??null},s=(0,m.resolvePrinter)({template:n,overrides:new Map,profiles:H});return s?`${e('common.auto','Auto')} \u2014 ${s.name}`:`${e('common.auto','Auto')} \u2014 ${e('receipt.print_dialog','Print Dialog')}`},[H,e]),G=t.useCallback(async(e,t)=>{const s=n.collections.template_printer_overrides;if(t===S.AUTO_VALUE){const t=await s.findOne(e).exec();t&&await t.remove()}else await s.upsert({template_id:e,printer_profile_id:t})},[n]),J=t.useCallback(async e=>{const t=await n.collections.printer_profiles.findOne(e).exec();t&&!t.isBuiltIn&&await t.remove()},[n]),K=t.useCallback(async e=>{const t=await n.collections.printer_profiles.find().exec();if(t.some(t=>t.id===e))for(const n of t)n.id!==e||n.isDefault?n.id!==e&&n.isDefault&&await n.patch({isDefault:!1}):await n.patch({isDefault:!0})},[n]),Q=t.useCallback(async t=>{B(e=>new Set(e).add(t.id));try{if('cloud'===t.connectionType){if(!t.cloudPrinterId)throw new Error('Cloud printer profile is missing a cloudPrinterId');await F.post('/print-jobs/test',{printer_id:t.cloudPrinterId})}else await U.testPrint(t);u.Toast.show({title:e('settings.test_print_sent','Test print sent to %s').replace('%s',t.name),type:'success'})}catch(t){u.Toast.show({title:e('settings.test_print_failed','Test print failed'),description:t instanceof Error?t.message:String(t),type:'error'})}finally{B(e=>{const n=new Set(e);return n.delete(t.id),n})}},[F,U,e]),W=t.useCallback(()=>{I(void 0),M(void 0),E(!0)},[]),X=t.useCallback(e=>{I(void 0),M(e),E(!0)},[]),Y=H.filter(e=>!e.isBuiltIn).length,Z=H.some(e=>'system'!==e.connectionType);return(0,D.jsxs)(f.VStack,{className:"gap-6",children:[(0,D.jsxs)(f.VStack,{className:"gap-3",children:[(0,D.jsx)(b.SectionHeader,{icon:"printer",title:e('settings.printers','Printers'),description:e('settings.printers_description','Devices receipts can be sent to.')}),Z?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(s.default,{className:"border-border overflow-hidden rounded-lg border",children:H.map((e,t)=>(0,D.jsx)(_.PrinterRow,{profile:e,isFirst:0===t,isTesting:V.has(e.id),onTest:Q,onEdit:X,onSetDefault:K,onDelete:J},e.id))}),(0,D.jsx)(d.HStack,{className:"gap-2",children:(0,D.jsx)(c.Button,{leftIcon:"plus",className:"self-start",onPress:W,testID:"printing-add-printer-button",children:(0,D.jsx)(p.Text,{children:e('settings.add_printer','Add Printer')})})})]}):(0,D.jsx)(h.PrintersEmptyState,{onAddPrinter:W})]}),(0,D.jsxs)(f.VStack,{className:"gap-3",children:[(0,D.jsx)(b.SectionHeader,{icon:"receipt",title:e('receipt.receipt_templates','Receipt Templates'),description:e('settings.templates_description','Choose which printer each template prints to.')}),0===$.length?(0,D.jsx)(p.Text,{className:"text-muted-foreground text-sm",children:e('settings.no_templates','No active templates found.')}):(0,D.jsx)(s.default,{className:"border-border overflow-hidden rounded-lg border",children:$.map((t,n)=>{const s=String(t.id),o=q.get(s),l=z(t),c=o?H.find(e=>e.id===o):null,d=Boolean(o&&!c),p=o&&(c||d)?o:S.AUTO_VALUE,u=c?c.name:d?e('settings.printer_unavailable','Unavailable printer'):l;return(0,D.jsx)(w.TemplateRow,{template:t,isFirst:0===n,currentValue:p,selectedLabel:u,autoLabel:l,printers:H,unavailablePrinterId:d?o:void 0,onRoutingChange:G},s)})})]}),(0,D.jsx)(x.PrinterDialog,{open:A,onOpenChange:E,onSave:()=>{E(!1),M(void 0),I(void 0)},printer:O,printerCount:Y,prefill:N})]})};var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),n=r(_d[1]),s=(e=n)&&e.__esModule?e:{default:e},o=r(_d[2]),l=r(_d[3]),c=r(_d[4]),d=r(_d[5]),p=r(_d[6]),u=r(_d[7]),f=r(_d[8]),m=r(_d[9]),_=r(_d[10]),h=r(_d[11]),b=r(_d[12]),w=r(_d[13]),v=r(_d[14]),S=r(_d[15]),x=r(_d[16]),P=r(_d[17]),j=r(_d[18]),y=r(_d[19]),T=r(_d[20]),C=r(_d[21]),k=r(_d[22]),D=r(_d[23])},5501,[14,585,1747,1972,3185,1351,1434,5502,1605,4874,5505,5508,5509,5510,5511,5507,5512,4978,4972,4411,4967,2022,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const t=["title"];Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Toaster",{enumerable:!0,get:function(){return s.Toaster}}),Object.defineProperty(_e,"Toast",{enumerable:!0,get:function(){return u}});var e,n=r(d[0]),o=(e=n)&&e.__esModule?e:{default:e},s=r(d[1]);function c(t){return'text1'in t}const u={show:e=>{if(c(e)){console.log('Legacy toast props detected. These will be phased out in future versions.',JSON.stringify(e));const{type:t,text1:n,text2:o,props:c}=e,u=Object.assign({type:t},o&&{description:o},c?.dismissable&&{closeButton:!0},c?.action&&{action:{label:c.action.label,onClick:c.action.action}});return(0,s.toast)(n,u)}{const{title:n}=e,c=(0,o.default)(e,t);return(0,s.toast)(n,c)}}}},5502,[363,5503]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5503,[5504]); +__d(function(g,r,_i,a,m,_e,d){"use strict";const t=["message"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Toaster",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"toast",{enumerable:!0,get:function(){return k}}),Object.defineProperty(_e,"useSonner",{enumerable:!0,get:function(){return z}});var o=e(r(d[0])),n=e(r(d[1])),s=e(r(d[2]));const i=t=>{switch(t){case'success':return u;case'info':return p;case'warning':return f;case'error':return h;default:return null}},l=Array(12).fill(0),c=({visible:t,className:e})=>n.default.createElement("div",{className:['sonner-loading-wrapper',e].filter(Boolean).join(' '),"data-visible":t},n.default.createElement("div",{className:"sonner-spinner"},l.map((t,e)=>n.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${e}`})))),u=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),f=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},n.default.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),p=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),h=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),b=n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},n.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),n.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),v=()=>{const[t,e]=n.default.useState(document.hidden);return n.default.useEffect(()=>{const t=()=>{e(document.hidden)};return document.addEventListener('visibilitychange',t),()=>window.removeEventListener('visibilitychange',t)},[]),t};let y=1;const w=new class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)}),this.publish=t=>{this.subscribers.forEach(e=>e(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=e=>{var n;const{message:s}=e,i=(0,o.default)(e,t),l='number'==typeof(null==e?void 0:e.id)||(null==(n=e.id)?void 0:n.length)>0?e.id:y++,c=this.toasts.find(t=>t.id===l),u=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(l)&&this.dismissedToasts.delete(l),c?this.toasts=this.toasts.map(t=>t.id===l?(this.publish(Object.assign({},t,e,{id:l,title:s})),Object.assign({},t,e,{id:l,dismissible:u,title:s})):t):this.addToast(Object.assign({title:s},i,{dismissible:u,id:l})),l},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(t=>{this.subscribers.forEach(e=>e({id:t.id,dismiss:!0}))}),t),this.message=(t,e)=>this.create(Object.assign({},e,{message:t})),this.error=(t,e)=>this.create(Object.assign({},e,{message:t,type:'error'})),this.success=(t,e)=>this.create(Object.assign({},e,{type:'success',message:t})),this.info=(t,e)=>this.create(Object.assign({},e,{type:'info',message:t})),this.warning=(t,e)=>this.create(Object.assign({},e,{type:'warning',message:t})),this.loading=(t,e)=>this.create(Object.assign({},e,{type:'loading',message:t})),this.promise=(t,e)=>{if(!e)return;let o;void 0!==e.loading&&(o=this.create(Object.assign({},e,{promise:t,type:'loading',message:e.loading,description:'function'!=typeof e.description?e.description:void 0})));const s=Promise.resolve(t instanceof Function?t():t);let i,l=void 0!==o;const c=s.then(async t=>{i=['resolve',t];if(n.default.isValidElement(t))l=!1,this.create({id:o,type:'default',message:t});else if(x(t)&&!t.ok){l=!1;const s='function'==typeof e.error?await e.error(`HTTP error! status: ${t.status}`):e.error,i='function'==typeof e.description?await e.description(`HTTP error! status: ${t.status}`):e.description,c='object'==typeof s&&!n.default.isValidElement(s)?s:{message:s};this.create(Object.assign({id:o,type:'error',description:i},c))}else if(t instanceof Error){l=!1;const s='function'==typeof e.error?await e.error(t):e.error,i='function'==typeof e.description?await e.description(t):e.description,c='object'==typeof s&&!n.default.isValidElement(s)?s:{message:s};this.create(Object.assign({id:o,type:'error',description:i},c))}else if(void 0!==e.success){l=!1;const s='function'==typeof e.success?await e.success(t):e.success,i='function'==typeof e.description?await e.description(t):e.description,c='object'==typeof s&&!n.default.isValidElement(s)?s:{message:s};this.create(Object.assign({id:o,type:'success',description:i},c))}}).catch(async t=>{if(i=['reject',t],void 0!==e.error){l=!1;const s='function'==typeof e.error?await e.error(t):e.error,i='function'==typeof e.description?await e.description(t):e.description,c='object'==typeof s&&!n.default.isValidElement(s)?s:{message:s};this.create(Object.assign({id:o,type:'error',description:i},c))}}).finally(()=>{l&&(this.dismiss(o),o=void 0),null==e.finally||e.finally.call(e)}),u=()=>new Promise((t,e)=>c.then(()=>'reject'===i[0]?e(i[1]):t(i[1])).catch(e));return'string'!=typeof o&&'number'!=typeof o?{unwrap:u}:Object.assign(o,{unwrap:u})},this.custom=(t,e)=>{const o=(null==e?void 0:e.id)||y++;return this.create(Object.assign({jsx:t(o),id:o},e)),o},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},x=t=>t&&'object'==typeof t&&'ok'in t&&'boolean'==typeof t.ok&&'status'in t&&'number'==typeof t.status,E=(t,e)=>{const o=(null==e?void 0:e.id)||y++;return w.addToast(Object.assign({title:t},e,{id:o})),o},k=Object.assign(E,{success:w.success,info:w.info,warning:w.warning,error:w.error,custom:w.custom,message:w.message,promise:w.promise,dismiss:w.dismiss,loading:w.loading},{getHistory:()=>w.toasts,getToasts:()=>w.getActiveToasts()});function j(t){return void 0!==t.label}!(function(t){if(!t||'undefined'==typeof document)return;let e=document.head||document.getElementsByTagName('head')[0],o=document.createElement('style');o.type='text/css',e.appendChild(o),o.styleSheet?o.styleSheet.cssText=t:o.appendChild(document.createTextNode(t))})("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");const N=3,S=14;function T(...t){return t.filter(Boolean).join(' ')}function B(t){const[e,o]=t.split('-'),n=[];return e&&n.push(e),o&&n.push(o),n}const M=t=>{var e,o,s,l,u,f,p,h,y;const{invert:w,toast:x,unstyled:E,interacting:k,setHeights:N,visibleToasts:S,heights:M,index:C,toasts:O,expanded:z,removeToast:R,defaultRichColors:D,closeButton:P,style:Y,cancelButtonStyle:I,actionButtonStyle:$,className:A="",descriptionClassName:L="",duration:H,position:V,gap:X,expandByDefault:U,classNames:_,icons:F,closeButtonAriaLabel:K="Close toast"}=t,[q,W]=n.default.useState(null),[G,J]=n.default.useState(null),[Q,Z]=n.default.useState(!1),[tt,et]=n.default.useState(!1),[at,ot]=n.default.useState(!1),[nt,st]=n.default.useState(!1),[rt,it]=n.default.useState(!1),[lt,dt]=n.default.useState(0),[ct,ut]=n.default.useState(0),ft=n.default.useRef(x.duration||H||4e3),mt=n.default.useRef(null),pt=n.default.useRef(null),gt=0===C,ht=C+1<=S,bt=x.type,vt=!1!==x.dismissible,yt=x.className||'',wt=x.descriptionClassName||'',xt=n.default.useMemo(()=>M.findIndex(t=>t.toastId===x.id)||0,[M,x.id]),Et=n.default.useMemo(()=>{var t;return null!=(t=x.closeButton)?t:P},[x.closeButton,P]),kt=n.default.useMemo(()=>x.duration||H||4e3,[x.duration,H]),jt=n.default.useRef(0),Nt=n.default.useRef(0),St=n.default.useRef(0),Tt=n.default.useRef(null),[Bt,Mt]=V.split('-'),Ct=n.default.useMemo(()=>M.reduce((t,e,o)=>o>=xt?t:t+e.height,0),[M,xt]),Ot=v(),zt=x.invert||w,Rt='loading'===bt;Nt.current=n.default.useMemo(()=>xt*X+Ct,[xt,Ct]),n.default.useEffect(()=>{ft.current=kt},[kt]),n.default.useEffect(()=>{Z(!0)},[]),n.default.useEffect(()=>{const t=pt.current;if(t){const e=t.getBoundingClientRect().height;return ut(e),N(t=>[{toastId:x.id,height:e,position:x.position},...t]),()=>N(t=>t.filter(t=>t.toastId!==x.id))}},[N,x.id]),n.default.useLayoutEffect(()=>{if(!Q)return;const t=pt.current,e=t.style.height;t.style.height='auto';const o=t.getBoundingClientRect().height;t.style.height=e,ut(o),N(t=>t.find(t=>t.toastId===x.id)?t.map(t=>t.toastId===x.id?Object.assign({},t,{height:o}):t):[{toastId:x.id,height:o,position:x.position},...t])},[Q,x.title,x.description,N,x.id,x.jsx,x.action,x.cancel]);const Dt=n.default.useCallback(()=>{et(!0),dt(Nt.current),N(t=>t.filter(t=>t.toastId!==x.id)),setTimeout(()=>{R(x)},200)},[x,R,N,Nt]);n.default.useEffect(()=>{if(x.promise&&'loading'===bt||x.duration===1/0||'loading'===x.type)return;let t;return z||k||Ot?(()=>{if(St.current{null==x.onAutoClose||x.onAutoClose.call(x,x),Dt()},ft.current)),()=>clearTimeout(t)},[z,k,x,bt,Ot,Dt]),n.default.useEffect(()=>{x.delete&&(Dt(),null==x.onDismiss||x.onDismiss.call(x,x))},[Dt,x.delete]);const Pt=x.icon||(null==F?void 0:F[bt])||i(bt);var Yt,It;return n.default.createElement("li",{tabIndex:0,ref:pt,className:T(A,yt,null==_?void 0:_.toast,null==x||null==(e=x.classNames)?void 0:e.toast,null==_?void 0:_.default,null==_?void 0:_[bt],null==x||null==(o=x.classNames)?void 0:o[bt]),"data-sonner-toast":"","data-rich-colors":null!=(Yt=x.richColors)?Yt:D,"data-styled":!Boolean(x.jsx||x.unstyled||E),"data-mounted":Q,"data-promise":Boolean(x.promise),"data-swiped":rt,"data-removed":tt,"data-visible":ht,"data-y-position":Bt,"data-x-position":Mt,"data-index":C,"data-front":gt,"data-swiping":at,"data-dismissible":vt,"data-type":bt,"data-invert":zt,"data-swipe-out":nt,"data-swipe-direction":G,"data-expanded":Boolean(z||U&&Q),"data-testid":x.testId,style:Object.assign({'--index':C,'--toasts-before':C,'--z-index':O.length-C,'--offset':`${tt?lt:Nt.current}px`,'--initial-height':U?'auto':`${ct}px`},Y,x.style),onDragEnd:()=>{ot(!1),W(null),Tt.current=null},onPointerDown:t=>{2!==t.button&&!Rt&&vt&&(mt.current=new Date,dt(Nt.current),t.target.setPointerCapture(t.pointerId),'BUTTON'!==t.target.tagName&&(ot(!0),Tt.current={x:t.clientX,y:t.clientY}))},onPointerUp:()=>{var t,e,o;if(nt||!vt)return;Tt.current=null;const n=Number((null==(t=pt.current)?void 0:t.style.getPropertyValue('--swipe-amount-x').replace('px',''))||0),s=Number((null==(e=pt.current)?void 0:e.style.getPropertyValue('--swipe-amount-y').replace('px',''))||0),i=(new Date).getTime()-(null==(o=mt.current)?void 0:o.getTime()),l='x'===q?n:s,c=Math.abs(l)/i;if(Math.abs(l)>=45||c>.11)return dt(Nt.current),null==x.onDismiss||x.onDismiss.call(x,x),J('x'===q?n>0?'right':'left':s>0?'down':'up'),Dt(),void st(!0);var u,f;null==(u=pt.current)||u.style.setProperty('--swipe-amount-x',"0px"),null==(f=pt.current)||f.style.setProperty('--swipe-amount-y',"0px"),it(!1),ot(!1),W(null)},onPointerMove:e=>{var o,n,s;if(!Tt.current||!vt)return;if((null==(o=window.getSelection())?void 0:o.toString().length)>0)return;const i=e.clientY-Tt.current.y,l=e.clientX-Tt.current.x;var c;const u=null!=(c=t.swipeDirections)?c:B(V);!q&&(Math.abs(l)>1||Math.abs(i)>1)&&W(Math.abs(l)>Math.abs(i)?'x':'y');let f={x:0,y:0};const p=t=>1/(1.5+Math.abs(t)/20);if('y'===q){if(u.includes('top')||u.includes('bottom'))if(u.includes('top')&&i<0||u.includes('bottom')&&i>0)f.y=i;else{const t=i*p(i);f.y=Math.abs(t)0)f.x=l;else{const t=l*p(l);f.x=Math.abs(t)0||Math.abs(f.y)>0)&&it(!0),null==(n=pt.current)||n.style.setProperty('--swipe-amount-x',`${f.x}px`),null==(s=pt.current)||s.style.setProperty('--swipe-amount-y',`${f.y}px`)}},Et&&!x.jsx&&'loading'!==bt?n.default.createElement("button",{"aria-label":K,"data-disabled":Rt,"data-close-button":!0,onClick:Rt||!vt?()=>{}:()=>{Dt(),null==x.onDismiss||x.onDismiss.call(x,x)},className:T(null==_?void 0:_.closeButton,null==x||null==(s=x.classNames)?void 0:s.closeButton)},null!=(It=null==F?void 0:F.close)?It:b):null,(bt||x.icon||x.promise)&&null!==x.icon&&(null!==(null==F?void 0:F[bt])||x.icon)?n.default.createElement("div",{"data-icon":"",className:T(null==_?void 0:_.icon,null==x||null==(l=x.classNames)?void 0:l.icon)},x.promise||'loading'===x.type&&!x.icon?x.icon||(function(){var t,e;return(null==F?void 0:F.loading)?n.default.createElement("div",{className:T(null==_?void 0:_.loader,null==x||null==(e=x.classNames)?void 0:e.loader,'sonner-loader'),"data-visible":'loading'===bt},F.loading):n.default.createElement(c,{className:T(null==_?void 0:_.loader,null==x||null==(t=x.classNames)?void 0:t.loader),visible:'loading'===bt})})():null,'loading'!==x.type?Pt:null):null,n.default.createElement("div",{"data-content":"",className:T(null==_?void 0:_.content,null==x||null==(u=x.classNames)?void 0:u.content)},n.default.createElement("div",{"data-title":"",className:T(null==_?void 0:_.title,null==x||null==(f=x.classNames)?void 0:f.title)},x.jsx?x.jsx:'function'==typeof x.title?x.title():x.title),x.description?n.default.createElement("div",{"data-description":"",className:T(L,wt,null==_?void 0:_.description,null==x||null==(p=x.classNames)?void 0:p.description)},'function'==typeof x.description?x.description():x.description):null),n.default.isValidElement(x.cancel)?x.cancel:x.cancel&&j(x.cancel)?n.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:x.cancelButtonStyle||I,onClick:t=>{j(x.cancel)&&vt&&(null==x.cancel.onClick||x.cancel.onClick.call(x.cancel,t),Dt())},className:T(null==_?void 0:_.cancelButton,null==x||null==(h=x.classNames)?void 0:h.cancelButton)},x.cancel.label):null,n.default.isValidElement(x.action)?x.action:x.action&&j(x.action)?n.default.createElement("button",{"data-button":!0,"data-action":!0,style:x.actionButtonStyle||$,onClick:t=>{j(x.action)&&(null==x.action.onClick||x.action.onClick.call(x.action,t),t.defaultPrevented||Dt())},className:T(null==_?void 0:_.actionButton,null==x||null==(y=x.classNames)?void 0:y.actionButton)},x.action.label):null)};function C(){if('undefined'==typeof window)return'ltr';if('undefined'==typeof document)return'ltr';const t=document.documentElement.getAttribute('dir');return'auto'!==t&&t?t:window.getComputedStyle(document.documentElement).direction}function O(t,e){const o={};return[t,e].forEach((t,e)=>{const n=1===e,s=n?'--mobile-offset':'--offset',i=n?"16px":"24px";function l(t){['top','right','bottom','left'].forEach(e=>{o[`${s}-${e}`]='number'==typeof t?`${t}px`:t})}'number'==typeof t||'string'==typeof t?l(t):'object'==typeof t?['top','right','bottom','left'].forEach(e=>{void 0===t[e]?o[`${s}-${e}`]=i:o[`${s}-${e}`]='number'==typeof t[e]?`${t[e]}px`:t[e]}):l(i)}),o}function z(){const[t,e]=n.default.useState([]);return n.default.useEffect(()=>w.subscribe(t=>{t.dismiss?setTimeout(()=>{s.default.flushSync(()=>{e(e=>e.filter(e=>e.id!==t.id))})}):setTimeout(()=>{s.default.flushSync(()=>{e(e=>{const o=e.findIndex(e=>e.id===t.id);return-1!==o?[...e.slice(0,o),Object.assign({},e[o],t),...e.slice(o+1)]:[t,...e]})})})}),[]),{toasts:t}}const R=n.default.forwardRef(function(t,e){const{id:o,invert:i,position:l="bottom-right",hotkey:c=['altKey','KeyT'],expand:u,closeButton:f,className:p,offset:h,mobileOffset:b,theme:v="light",richColors:y,duration:x,style:E,visibleToasts:k=N,toastOptions:j,dir:T=C(),gap:B=S,icons:z,containerAriaLabel:R="Notifications"}=t,[D,P]=n.default.useState([]),Y=n.default.useMemo(()=>o?D.filter(t=>t.toasterId===o):D.filter(t=>!t.toasterId),[D,o]),I=n.default.useMemo(()=>Array.from(new Set([l].concat(Y.filter(t=>t.position).map(t=>t.position)))),[Y,l]),[$,A]=n.default.useState([]),[L,H]=n.default.useState(!1),[V,X]=n.default.useState(!1),[U,_]=n.default.useState('system'!==v?v:'undefined'!=typeof window&&window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'),F=n.default.useRef(null),K=c.join('+').replace(/Key/g,'').replace(/Digit/g,''),q=n.default.useRef(null),W=n.default.useRef(!1),G=n.default.useCallback(t=>{P(e=>{var o;return(null==(o=e.find(e=>e.id===t.id))?void 0:o.delete)||w.dismiss(t.id),e.filter(({id:e})=>e!==t.id)})},[]);return n.default.useEffect(()=>w.subscribe(t=>{t.dismiss?requestAnimationFrame(()=>{P(e=>e.map(e=>e.id===t.id?Object.assign({},e,{delete:!0}):e))}):setTimeout(()=>{s.default.flushSync(()=>{P(e=>{const o=e.findIndex(e=>e.id===t.id);return-1!==o?[...e.slice(0,o),Object.assign({},e[o],t),...e.slice(o+1)]:[t,...e]})})})}),[D]),n.default.useEffect(()=>{if('system'!==v)return void _(v);if('system'===v&&(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches?_('dark'):_('light')),'undefined'==typeof window)return;const t=window.matchMedia('(prefers-color-scheme: dark)');try{t.addEventListener('change',({matches:t})=>{_(t?'dark':'light')})}catch(e){t.addListener(({matches:t})=>{try{_(t?'dark':'light')}catch(t){console.error(t)}})}},[v]),n.default.useEffect(()=>{D.length<=1&&H(!1)},[D]),n.default.useEffect(()=>{const t=t=>{var e;var o;c.every(e=>t[e]||t.code===e)&&(H(!0),null==(o=F.current)||o.focus());'Escape'!==t.code||document.activeElement!==F.current&&!(null==(e=F.current)?void 0:e.contains(document.activeElement))||H(!1)};return document.addEventListener('keydown',t),()=>document.removeEventListener('keydown',t)},[c]),n.default.useEffect(()=>{if(F.current)return()=>{q.current&&(q.current.focus({preventScroll:!0}),q.current=null,W.current=!1)}},[F.current]),n.default.createElement("section",{ref:e,"aria-label":`${R} ${K}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},I.map((e,o)=>{var s;const[l,c]=e.split('-');return Y.length?n.default.createElement("ol",{key:e,dir:'auto'===T?C():T,tabIndex:-1,ref:F,className:p,"data-sonner-toaster":!0,"data-sonner-theme":U,"data-y-position":l,"data-x-position":c,style:Object.assign({'--front-toast-height':`${(null==(s=$[0])?void 0:s.height)||0}px`,'--width':"356px",'--gap':`${B}px`},E,O(h,b)),onBlur:t=>{W.current&&!t.currentTarget.contains(t.relatedTarget)&&(W.current=!1,q.current&&(q.current.focus({preventScroll:!0}),q.current=null))},onFocus:t=>{t.target instanceof HTMLElement&&'false'===t.target.dataset.dismissible||W.current||(W.current=!0,q.current=t.relatedTarget)},onMouseEnter:()=>H(!0),onMouseMove:()=>H(!0),onMouseLeave:()=>{V||H(!1)},onDragEnd:()=>H(!1),onPointerDown:t=>{t.target instanceof HTMLElement&&'false'===t.target.dataset.dismissible||X(!0)},onPointerUp:()=>X(!1)},Y.filter(t=>!t.position&&0===o||t.position===e).map((o,s)=>{var l,c;return n.default.createElement(M,{key:o.id,icons:z,index:s,toast:o,defaultRichColors:y,duration:null!=(l=null==j?void 0:j.duration)?l:x,className:null==j?void 0:j.className,descriptionClassName:null==j?void 0:j.descriptionClassName,invert:i,visibleToasts:k,closeButton:null!=(c=null==j?void 0:j.closeButton)?c:f,interacting:V,position:e,style:null==j?void 0:j.style,unstyled:null==j?void 0:j.unstyled,classNames:null==j?void 0:j.classNames,cancelButtonStyle:null==j?void 0:j.cancelButtonStyle,actionButtonStyle:null==j?void 0:j.actionButtonStyle,closeButtonAriaLabel:null==j?void 0:j.closeButtonAriaLabel,removeToast:G,toasts:Y.filter(t=>t.position==o.position),heights:$.filter(t=>t.position==o.position),setHeights:A,expandByDefault:u,gap:B,expanded:L,swipeDirections:t.swipeDirections})})):null}))})},5504,[363,14,95]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PrinterRow=function(t){const n=(0,e.c)(62),{profile:I,isFirst:P,isTesting:w,onTest:T,onEdit:_,onSetDefault:$,onDelete:b}=t,N=(0,h.useT)();let S;if("system"===I.connectionType){let e,t;n[0]!==N?(e=N("settings.connection_print_dialog","Print Dialog"),n[0]=N,n[1]=e):e=n[1],n[2]!==N?(t=N("settings.connection_built_in","built-in"),n[2]=N,n[3]=t):t=n[3],S=`${e} \xb7 ${t}`}else if("cloud"===I.connectionType){let e;n[4]!==I.cloudProvider||n[5]!==N?(e="star-cloudprnt"===I.cloudProvider?"Star CloudPRNT":"epson-sdp"===I.cloudProvider?"Epson Server Direct Print":"printnode"===I.cloudProvider?"PrintNode":N("settings.cloud_printer","Cloud printer"),n[4]=I.cloudProvider,n[5]=N,n[6]=e):e=n[6];const t=e;let s;n[7]!==N?(s=N("settings.managed_by_wcpos","managed by WCPOS"),n[7]=N,n[8]=s):s=n[8],S=`${t} \xb7 ${s}`}else{const e=I.address||"?",t=I.port?`${e}:${I.port}`:e;S="epson"===I.vendor?`${t} \xb7 Epson`:"star"===I.vendor?`${t} \xb7 Star`:t}const B=!I.isDefault&&!I.isBuiltIn,M=!I.isBuiltIn,y=B||M;let C;n[9]!==P?(C=!P&&(0,v.jsx)(s.default,{className:"border-border border-t"}),n[9]=P,n[10]=C):C=n[10];const E=`printer-row-${I.id}`;let z,k,F,O,R,V,q;n[11]!==I?(z=(0,D.printerIconName)(I),n[11]=I,n[12]=z):z=n[12];n[13]!==z?(k=(0,v.jsx)(s.default,{className:"bg-muted rounded-md p-2",children:(0,v.jsx)(u.Icon,{name:z,variant:"muted",size:"lg"})}),n[13]=z,n[14]=k):k=n[14];n[15]!==I.name?(F=(0,v.jsx)(f.Text,{className:"text-sm font-medium",children:I.name}),n[15]=I.name,n[16]=F):F=n[16];n[17]!==S?(O=(0,v.jsx)(f.Text,{className:"text-muted-foreground text-xs",children:S}),n[17]=S,n[18]=O):O=n[18];n[19]!==F||n[20]!==O?(R=(0,v.jsxs)(j.VStack,{className:"flex-1 gap-0.5",children:[F,O]}),n[19]=F,n[20]=O,n[21]=R):R=n[21];n[22]!==I.isDefault||n[23]!==N?(V=I.isDefault&&(0,v.jsx)(x.StatusBadge,{variant:"default",label:N("common.default","Default")}),n[22]=I.isDefault,n[23]=N,n[24]=V):V=n[24];n[25]!==T||n[26]!==I?(q=()=>T(I),n[25]=T,n[26]=I,n[27]=q):q=n[27];const H=`printer-row-${I.id}-test`;let W,A,G,J,K,L,Q,U;n[28]!==N?(W=N("settings.test_print","Test"),n[28]=N,n[29]=W):W=n[29];n[30]!==W?(A=(0,v.jsx)(f.Text,{children:W}),n[30]=W,n[31]=A):A=n[31];n[32]!==w||n[33]!==H||n[34]!==A||n[35]!==q?(G=(0,v.jsx)(o.Button,{variant:"outline",size:"sm",loading:w,onPress:q,testID:H,children:A}),n[32]=w,n[33]=H,n[34]=A,n[35]=q,n[36]=G):G=n[36];n[37]!==_||n[38]!==I||n[39]!==N?(J=!I.isBuiltIn&&(0,v.jsx)(o.Button,{variant:"outline",size:"sm",leftIcon:"penToSquare",onPress:()=>_(I),testID:`printer-row-${I.id}-edit`,children:(0,v.jsx)(f.Text,{children:N("common.edit","Edit")})}),n[37]=_,n[38]=I,n[39]=N,n[40]=J):J=n[40];n[41]!==M||n[42]!==B||n[43]!==b||n[44]!==$||n[45]!==I.id||n[46]!==y||n[47]!==N?(K=y&&(0,v.jsxs)(l.DropdownMenu,{children:[(0,v.jsx)(l.DropdownMenuTrigger,{asChild:!0,children:(0,v.jsx)(p.IconButton,{name:"ellipsisVertical",testID:`printer-row-${I.id}-menu`})}),(0,v.jsxs)(l.DropdownMenuContent,{align:"end",children:[B&&(0,v.jsxs)(l.DropdownMenuItem,{onPress:()=>$(I.id),testID:`printer-row-${I.id}-set-default`,children:[(0,v.jsx)(u.Icon,{name:"star"}),(0,v.jsx)(f.Text,{children:N("settings.set_default","Set Default")})]}),M&&(0,v.jsxs)(l.DropdownMenuItem,{variant:"destructive",onPress:()=>b(I.id),testID:`printer-row-${I.id}-delete`,children:[(0,v.jsx)(u.Icon,{name:"trash",className:"fill-destructive web:group-focus:fill-accent-foreground"}),(0,v.jsx)(f.Text,{children:N("common.delete","Delete")})]})]})]}),n[41]=M,n[42]=B,n[43]=b,n[44]=$,n[45]=I.id,n[46]=y,n[47]=N,n[48]=K):K=n[48];n[49]!==G||n[50]!==J||n[51]!==K||n[52]!==V?(L=(0,v.jsxs)(c.HStack,{className:"items-center gap-2",children:[V,G,J,K]}),n[49]=G,n[50]=J,n[51]=K,n[52]=V,n[53]=L):L=n[53];n[54]!==L||n[55]!==E||n[56]!==k||n[57]!==R?(Q=(0,v.jsxs)(s.default,{testID:E,className:"flex-row items-center gap-3 p-3",children:[k,R,L]}),n[54]=L,n[55]=E,n[56]=k,n[57]=R,n[58]=Q):Q=n[58];n[59]!==C||n[60]!==Q?(U=(0,v.jsxs)(v.Fragment,{children:[C,Q]}),n[59]=C,n[60]=Q,n[61]=U):U=n[61];return U};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),p=r(d[7]),x=r(d[8]),f=r(d[9]),j=r(d[10]),D=r(d[11]),h=r(d[12]),v=r(d[13])},5505,[12,14,585,3185,4486,1351,1357,1574,5506,1434,1605,5507,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const t=["label","variant","className"];function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.StatusBadge=function(e){const c=(0,s.c)(17);let b,p,_,j,y,w,N,h;if(c[0]!==e){var M=e;({label:p,variant:j,className:b}=M),_=(0,n.default)(M,t),c[0]=e,c[1]=b,c[2]=p,c[3]=_,c[4]=j}else b=c[1],p=c[2],_=c[3],j=c[4];c[5]!==b||c[6]!==j?(y=(0,l.cn)(v({variant:j}),b),c[5]=b,c[6]=j,c[7]=y):y=c[7];c[8]!==j?(w=x({variant:j}),c[8]=j,c[9]=w):w=c[9];c[10]!==p||c[11]!==w?(N=(0,o.jsx)(f.Text,{className:w,children:p}),c[10]=p,c[11]=w,c[12]=N):N=c[12];c[13]!==_||c[14]!==y||c[15]!==N?(h=(0,o.jsx)(u.default,Object.assign({className:y},_,{children:N})),c[13]=_,c[14]=y,c[15]=N,c[16]=h):h=c[16];return h};var n=e(r(d[0])),s=r(d[1]);r(d[2]);var u=e(r(d[3])),c=r(d[4]),l=r(d[5]),f=r(d[6]),o=r(d[7]);const v=(0,c.cva)('items-center justify-center rounded-full px-2 py-0.5',{variants:{variant:{default:'bg-primary/15',success:'bg-success/15',warning:'bg-warning/15',error:'bg-destructive/15',info:'bg-info/15',muted:'bg-muted'}},defaultVariants:{variant:'default'}}),x=(0,c.cva)('text-[10px] font-semibold',{variants:{variant:{default:'text-primary',success:'text-success',warning:'text-warning',error:'text-destructive',info:'text-info',muted:'text-muted-foreground'}},defaultVariants:{variant:'default'}})},5506,[363,12,14,585,1352,1354,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AUTO_VALUE",{enumerable:!0,get:function(){return t}}),e.printerIconName=function(t){return'system'===t.connectionType?'desktop':'printer'},e.templateTypeLabel=function(t){if('escpos'===t.output_type)return`ESC/POS ${t.paper_width??''}`.trim();return'HTML'};const t='__auto__'},5507,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.PrintersEmptyState=function(t){const n=(0,e.c)(20),{onAddPrinter:_}=t,f=(0,p.useT)();let j,b,N,y,P,v,w,S,T;n[0]===Symbol.for("react.memo_cache_sentinel")?(j=(0,h.jsx)(s.default,{className:"bg-muted rounded-lg p-3",children:(0,h.jsx)(l.Icon,{name:"printer",variant:"muted",size:"2xl"})}),n[0]=j):j=n[0];n[1]!==f?(b=f("settings.no_printers_configured","No printers configured"),n[1]=f,n[2]=b):b=n[2];n[3]!==b?(N=(0,h.jsx)(u.Text,{className:"text-center font-medium",children:b}),n[3]=b,n[4]=N):N=n[4];n[5]!==f?(y=f("settings.no_printers_body","Add a printer to send receipts straight to your hardware. You can always use the Print Dialog without one."),n[5]=f,n[6]=y):y=n[6];n[7]!==y?(P=(0,h.jsx)(u.Text,{className:"text-muted-foreground text-center text-sm",children:y}),n[7]=y,n[8]=P):P=n[8];n[9]!==f?(v=f("settings.add_printer","Add Printer"),n[9]=f,n[10]=v):v=n[10];n[11]!==v?(w=(0,h.jsx)(u.Text,{children:v}),n[11]=v,n[12]=w):w=n[12];n[13]!==_||n[14]!==w?(S=(0,h.jsx)(c.HStack,{className:"gap-2",children:(0,h.jsx)(o.Button,{leftIcon:"plus",onPress:_,testID:"printing-add-printer-button",children:w})}),n[13]=_,n[14]=w,n[15]=S):S=n[15];n[16]!==N||n[17]!==P||n[18]!==S?(T=(0,h.jsx)(s.default,{className:"border-border items-center rounded-lg border border-dashed p-8",children:(0,h.jsxs)(x.VStack,{className:"max-w-sm items-center gap-3",children:[j,N,P,S]})}),n[16]=N,n[17]=P,n[18]=S,n[19]=T):T=n[19];return T};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},o=r(d[3]),c=r(d[4]),l=r(d[5]),u=r(d[6]),x=r(d[7]),p=r(d[8]),h=r(d[9])},5508,[12,14,585,3185,1351,1357,1434,1605,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SectionHeader=function(t){const s=(0,e.c)(12),{icon:f,title:j,description:p}=t;let _,h,N,v,b;s[0]!==f?(_=(0,u.jsx)(c.default,{className:"bg-primary/10 rounded-lg p-2",children:(0,u.jsx)(n.Icon,{name:f,variant:"primary",size:"lg"})}),s[0]=f,s[1]=_):_=s[1];s[2]!==j?(h=(0,u.jsx)(o.Text,{className:"text-sm font-bold",children:j}),s[2]=j,s[3]=h):h=s[3];s[4]!==p?(N=(0,u.jsx)(o.Text,{className:"text-muted-foreground text-xs",children:p}),s[4]=p,s[5]=N):N=s[5];s[6]!==h||s[7]!==N?(v=(0,u.jsxs)(x.VStack,{className:"flex-1 gap-0.5",children:[h,N]}),s[6]=h,s[7]=N,s[8]=v):v=s[8];s[9]!==_||s[10]!==v?(b=(0,u.jsxs)(l.HStack,{className:"items-start gap-3",children:[_,v]}),s[9]=_,s[10]=v,s[11]=b):b=s[11];return b};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),c=(t=s)&&t.__esModule?t:{default:t},l=r(d[3]),n=r(d[4]),o=r(d[5]),x=r(d[6]),u=r(d[7])},5509,[12,14,585,1351,1357,1434,1605,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.TemplateRow=function(t){const l=(0,e.c)(45),{template:j,isFirst:v,currentValue:f,selectedLabel:h,autoLabel:S,printers:_,unavailablePrinterId:I,onRoutingChange:T}=t,w=(0,p.useT)(),L=String(j.id);let V;l[0]!==v?(V=!v&&(0,x.jsx)(s.default,{className:"border-border border-t"}),l[0]=v,l[1]=V):V=l[1];const C=`template-row-${L}`;let N,U,y;l[2]!==j.title?(N=(0,x.jsx)(u.Text,{className:"flex-1 text-sm font-medium",children:j.title}),l[2]=j.title,l[3]=N):N=l[3];l[4]!==j?(U=(0,o.templateTypeLabel)(j),l[4]=j,l[5]=U):U=l[5];l[6]!==U?(y=(0,x.jsx)(c.StatusBadge,{variant:"muted",label:U}),l[6]=U,l[7]=y):y=l[7];const A=`template-row-${L}-printer-select`;let D,F,M,O,P,R,$,B,E,G,k,q;l[8]!==f||l[9]!==h?(D={value:f,label:h},l[8]=f,l[9]=h,l[10]=D):D=l[10];l[11]!==T||l[12]!==L?(F=e=>{e&&T(L,e.value)},l[11]=T,l[12]=L,l[13]=F):F=l[13];l[14]!==w?(M=w("settings.select_printer","Select printer..."),l[14]=w,l[15]=M):M=l[15];l[16]!==M?(O=(0,x.jsx)(n.SelectTrigger,{children:(0,x.jsx)(n.SelectValue,{placeholder:M})}),l[16]=M,l[17]=O):O=l[17];l[18]!==S?(P=(0,x.jsx)(n.SelectItem,{value:o.AUTO_VALUE,label:S}),l[18]=S,l[19]=P):P=l[19];l[20]!==w||l[21]!==I?(R=I&&(0,x.jsx)(n.SelectItem,{value:I,label:w("settings.printer_unavailable","Unavailable printer")}),l[20]=w,l[21]=I,l[22]=R):R=l[22];l[23]!==_?($=_.map(b),l[23]=_,l[24]=$):$=l[24];l[25]!==P||l[26]!==R||l[27]!==$?(B=(0,x.jsx)(n.SelectContent,{children:(0,x.jsxs)(n.SelectGroup,{children:[P,R,$]})}),l[25]=P,l[26]=R,l[27]=$,l[28]=B):B=l[28];l[29]!==O||l[30]!==B||l[31]!==D||l[32]!==F?(E=(0,x.jsxs)(n.Select,{value:D,onValueChange:F,children:[O,B]}),l[29]=O,l[30]=B,l[31]=D,l[32]=F,l[33]=E):E=l[33];l[34]!==E||l[35]!==A?(G=(0,x.jsx)(s.default,{testID:A,children:E}),l[34]=E,l[35]=A,l[36]=G):G=l[36];l[37]!==G||l[38]!==C||l[39]!==N||l[40]!==y?(k=(0,x.jsxs)(s.default,{testID:C,className:"flex-row items-center gap-3 p-3",children:[N,y,G]}),l[37]=G,l[38]=C,l[39]=N,l[40]=y,l[41]=k):k=l[41];l[42]!==V||l[43]!==k?(q=(0,x.jsxs)(x.Fragment,{children:[V,k]}),l[42]=V,l[43]=k,l[44]=q):q=l[44];return q};var e=r(d[0]);r(d[1]);var t,l=r(d[2]),s=(t=l)&&t.__esModule?t:{default:t},n=r(d[3]),c=r(d[4]),u=r(d[5]),o=r(d[6]),p=r(d[7]),x=r(d[8]);function b(e){return(0,x.jsx)(n.SelectItem,{value:e.id,label:e.name},e.id)}},5510,[12,14,585,4191,5506,1434,5507,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.useEnsureSystemPrinter=function(n){const c=(0,e.c)(3);let u,f;c[0]!==n?(u=()=>{const e=n.collections.printer_profiles;e.findOne(o).exec().then(async t=>{if(!t){const t=await e.findOne({selector:{isDefault:!0}}).exec();await e.insert({id:o,name:"Print Dialog",connectionType:"system",vendor:"generic",language:"esc-pos",columns:42,port:9100,autoCut:!1,autoOpenDrawer:!1,isDefault:!t,isBuiltIn:!0})}}).catch(s)},f=[n],c[0]=n,c[1]=u,c[2]=f):(u=c[1],f=c[2]);t.useEffect(u,f)};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1]));const n=(0,r(_d[2]).getLogger)(['wcpos','printing','system-printer']),o='__system__';function s(e){n.error("Failed to ensure system printer",{context:{error:e instanceof Error?e.message:String(e)}})}},5511,[12,14,1975]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.PrinterDialog=O,Object.defineProperty(_e,"AddPrinter",{enumerable:!0,get:function(){return N}});var n=r(d[0]);r(d[1]);var t=e(r(d[2])),o=e(r(d[3])),s=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),p=r(d[8]),h=r(d[9]),v=r(d[10]),b=r(d[11]),f=r(d[12]),x=r(d[13]),S=r(d[14]),y=r(d[15]),V=r(d[16]),w=r(d[17]),j=r(d[18]),D=r(d[19]),P=r(d[20]),T=r(d[21]),_=r(d[22]),E=r(d[23]);const C=Object.assign({},P.DEFAULT_FORM_VALUES,{vendor:'epson'});function O(e){const O=(0,n.c)(94),{open:N,onOpenChange:B,onSave:k,printer:A,printerCount:F,prefill:I}=e,U=void 0===F?0:F,M=(0,_.useT)(),H=(0,v.usePrinterDiscovery)(),{connectUsbDevice:z,connectBluetoothDevice:R}=H;let $;O[0]!==k||O[1]!==N||O[2]!==I||O[3]!==A||O[4]!==U?($={open:N,schema:P.webPrinterSchema,defaultValues:C,deriveVendorDefaults:T.deriveWebVendorDefaults,printer:A,prefill:I,printerCount:U,onSave:k},O[0]=k,O[1]=N,O[2]=I,O[3]=A,O[4]=U,O[5]=$):$=O[5];const{form:q,isEditing:G,testLoading:J,drawerLoading:K,saveLoading:Q,testError:X,probing:Y,detectedVendor:Z,canOpenDrawer:ee,setManualVendor:ne,handleOpenDrawer:te,handleTestPrint:re,handleSave:oe,handleSaveAnyway:se}=(0,D.usePrinterDialogForm)($);let ae;O[6]!==q.control?(ae={control:q.control,name:"vendor",defaultValue:C.vendor},O[6]=q.control,O[7]=ae):ae=O[7];const ie=(0,s.useWatch)(ae);let de;O[8]!==q.control?(de={control:q.control,name:"connectionType",defaultValue:C.connectionType},O[8]=q.control,O[9]=de):de=O[9];const ce=(0,s.useWatch)(de);let le;O[10]!==q.control?(le={control:q.control,name:"address",defaultValue:C.address},O[10]=q.control,O[11]=le):le=O[11];const ue=(0,s.useWatch)(le);let pe;O[12]!==q.control?(pe={control:q.control,name:"port",defaultValue:C.port},O[12]=q.control,O[13]=pe):pe=O[13];const me=(0,s.useWatch)(pe),he=ue??"",ve=me??9100;let ge;O[14]!==he||O[15]!==ve||O[16]!==ie?(ge=(0,T.deriveEndpointHint)(ie,he,ve),O[14]=he,O[15]=ve,O[16]=ie,O[17]=ge):ge=O[17];const be=ge,fe=ue??"",xe=me??9100;let Se;O[18]!==fe||O[19]!==xe||O[20]!==ie?(Se=(0,T.deriveEndpointExplanation)(ie,fe,xe),O[18]=fe,O[19]=xe,O[20]=ie,O[21]=Se):Se=O[21];const ye=Se,Ve=L,we=W;let je;O[22]===Symbol.for("react.memo_cache_sentinel")?(je=["network"],(0,v.isWebUsbSupported)()&&je.push("usb"),(0,v.isWebBluetoothSupported)()&&je.push("bluetooth"),O[22]=je):je=O[22];const De=je;let Pe,Te,Ee;O[23]===Symbol.for("react.memo_cache_sentinel")?(Pe=(0,E.jsx)(u.Icon,{name:"circleInfo",size:"sm",className:"text-muted-foreground mt-0.5"}),O[23]=Pe):Pe=O[23],O[24]!==M?(Te=M("settings.web_printer_limitation","Web browsers can print directly to Epson and Star Micronics printers over network, USB, or Bluetooth when the browser supports it."),O[24]=M,O[25]=Te):Te=O[25],O[26]!==Te?(Ee=(0,E.jsxs)(o.default,{className:"bg-muted flex-row items-start gap-2 rounded-md p-3",children:[Pe,(0,E.jsx)(p.Text,{className:"text-muted-foreground flex-1 text-sm",children:Te})]}),O[26]=Te,O[27]=Ee):Ee=O[27];const Ce=Ee;let Oe;O[28]!==R||O[29]!==z||O[30]!==ce||O[31]!==H.printers||O[32]!==q||O[33]!==M?(Oe="network"!==ce&&(0,E.jsxs)(h.VStack,{className:"gap-2",children:[(0,E.jsxs)(l.HStack,{className:"gap-2",children:["usb"===ce&&z&&(0,E.jsx)(c.Button,{testID:"add-printer-connect-usb-button",variant:"outline",size:"sm",onPress:z,children:(0,E.jsx)(p.Text,{children:M("settings.connect_usb_printer","Connect USB printer")})}),"bluetooth"===ce&&R&&(0,E.jsx)(c.Button,{testID:"add-printer-connect-bt-button",variant:"outline",size:"sm",onPress:R,children:(0,E.jsx)(p.Text,{children:M("settings.connect_bt_printer","Connect Bluetooth printer")})})]}),H.printers.filter(e=>e.connectionType===ce).map(e=>(0,E.jsx)(t.default,{testID:`add-printer-web-device-${e.id}`,onPress:()=>{q.setValue("connectionType",e.connectionType,{shouldValidate:!0}),q.setValue("address",e.address??"",{shouldValidate:!0}),q.setValue("name",e.name),"epson"!==e.vendor&&"star"!==e.vendor||q.setValue("vendor",e.vendor)},className:"border-border flex-row items-center gap-2 rounded-md border p-2",children:(0,E.jsxs)(p.Text,{className:"text-sm",children:[e.name," (",e.connectionType,")"]})},e.id))]}),O[28]=R,O[29]=z,O[30]=ce,O[31]=H.printers,O[32]=q,O[33]=M,O[34]=Oe):Oe=O[34];const We=Oe;let Le;O[35]!==q||O[36]!==ne?(Le=e=>{ne(),q.setValue("vendor",e,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})},O[35]=q,O[36]=ne,O[37]=Le):Le=O[37];const Ne=Le;let Be,ke,Ae,Fe,Ie,Ue,Me,He;O[38]!==q?(Be=e=>{q.setValue("connectionType",e,{shouldDirty:!0,shouldValidate:!0}),q.setValue("address","",{shouldDirty:!0,shouldValidate:!0})},O[38]=q,O[39]=Be):Be=O[39],O[40]!==ce||O[41]!==Be?(ke=(0,E.jsx)(x.ConnectionTypeSegmented,{value:ce,availableTypes:De,onChange:Be}),O[40]=ce,O[41]=Be,O[42]=ke):ke=O[42],O[43]!==ce||O[44]!==Z||O[45]!==H.isScanning||O[46]!==H.printers||O[47]!==H.scanCandidates||O[48]!==H.scanProgress||O[49]!==H.startScan||O[50]!==ye||O[51]!==be||O[52]!==q||O[53]!==Ne||O[54]!==Y||O[55]!==ie?(Ae="network"===ce&&(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(y.WebVendorSegmented,{vendor:ie,onSelect:Ne}),(0,E.jsx)(S.NetworkFields,{form:q,probing:Y,detectedVendor:Z,endpointHint:be,endpointExplanation:ye,onScan:H.startScan,scanning:H.isScanning,printers:H.printers,scanCandidates:H.scanCandidates,scanProgress:H.scanProgress,resolveResultPort:Ve,resultEndpoint:we})]}),O[43]=ce,O[44]=Z,O[45]=H.isScanning,O[46]=H.printers,O[47]=H.scanCandidates,O[48]=H.scanProgress,O[49]=H.startScan,O[50]=ye,O[51]=be,O[52]=q,O[53]=Ne,O[54]=Y,O[55]=ie,O[56]=Ae):Ae=O[56],O[57]!==H.error||O[58]!==M?(Fe=H.error&&(0,E.jsx)(p.Text,{testID:"add-printer-discovery-error",className:"text-muted-foreground text-xs",children:(0,f.formatDiscoveryError)(H.error,M)}),O[57]=H.error,O[58]=M,O[59]=Fe):Fe=O[59],O[60]!==ke||O[61]!==Ae||O[62]!==Fe||O[63]!==We?(Ie=(0,E.jsxs)(E.Fragment,{children:[ke,Ae,We,Fe]}),O[60]=ke,O[61]=Ae,O[62]=Fe,O[63]=We,O[64]=Ie):Ie=O[64],O[65]===Symbol.for("react.memo_cache_sentinel")?(Ue=[],O[65]=Ue):Ue=O[65],O[66]!==q||O[67]!==G?(Me=(0,E.jsx)(b.AdvancedSettings,{form:q,showVendor:!1,vendorOptions:Ue,defaultOpen:G}),O[66]=q,O[67]=G,O[68]=Me):Me=O[68],O[69]!==X?(He=(0,E.jsx)(j.TestPrintError,{error:X}),O[69]=X,O[70]=He):He=O[70];const ze=!!X;let Re,$e,qe;return O[71]!==q||O[72]!==oe?(Re=q.handleSubmit(oe),O[71]=q,O[72]=oe,O[73]=Re):Re=O[73],O[74]!==ee||O[75]!==K||O[76]!==te||O[77]!==se||O[78]!==re||O[79]!==Q||O[80]!==ze||O[81]!==Re||O[82]!==J?($e=(0,E.jsx)(V.PrinterDialogFooter,{showSaveAnyway:ze,showOpenDrawer:ee,testLoading:J,drawerLoading:K,saveLoading:Q,onOpenDrawer:te,onTestPrint:re,onSave:Re,onSaveAnyway:se}),O[74]=ee,O[75]=K,O[76]=te,O[77]=se,O[78]=re,O[79]=Q,O[80]=ze,O[81]=Re,O[82]=J,O[83]=$e):$e=O[83],O[84]!==Ce||O[85]!==q||O[86]!==G||O[87]!==B||O[88]!==N||O[89]!==Ie||O[90]!==Me||O[91]!==He||O[92]!==$e?(qe=(0,E.jsx)(w.PrinterDialogLayout,{form:q,open:N,onOpenChange:B,isEditing:G,banner:Ce,connectionSection:Ie,advancedSettings:Me,errorSection:He,footer:$e}),O[84]=Ce,O[85]=q,O[86]=G,O[87]=B,O[88]=N,O[89]=Ie,O[90]=Me,O[91]=He,O[92]=$e,O[93]=qe):qe=O[93],qe}function W(e){const n="star"===e.vendor?"star":"epson";return(0,T.deriveEndpointHint)(n,e.address,(0,T.resolveWebPort)(n,e.port))}function L(e){return(0,T.resolveWebPort)("star"===e.vendor?"star":"epson",e.port)}const N=O},5512,[12,14,16,585,4260,3185,1351,1357,1434,1605,4874,5513,5521,5522,5523,5524,5525,5526,5528,5529,5533,5534,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","onChange"],n=["value","onChange"],t=["value","onChange"];function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AdvancedSettings=function(l){const O=(0,s.c)(43),{form:w,showVendor:P,vendorOptions:V,defaultOpen:k,onVendorManualChange:D}=l,M=void 0!==k&&k,T=(0,_.useT)();let H;O[0]!==w?(H=w.watch("vendor"),O[0]=w,O[1]=H):H=O[1];const L=H;let R;O[2]!==w?(R=w.watch("language"),O[2]=w,O[3]=R):R=O[3];const W=R;let y,A,E,I,q,z,B,G,J,K,Q,U,X;O[4]!==T?(y=T("settings.printer_settings","Printer Settings"),O[4]=T,O[5]=y):y=O[5];O[6]!==y?(A=(0,N.jsx)(u.CollapsibleTrigger,{testID:"add-printer-advanced-trigger",children:(0,N.jsx)(j.Text,{className:"text-sm font-medium",children:y})}),O[6]=y,O[7]=A):A=O[7];O[8]!==w.control||O[9]!==D||O[10]!==P||O[11]!==T||O[12]!==V?(E=P&&(0,N.jsx)(h.HStack,{className:"gap-4",children:(0,N.jsx)(x.FormField,{control:w.control,name:"vendor",render:n=>{const{field:t}=n,{value:l,onChange:s}=t,u=(0,o.default)(t,e);return(0,N.jsx)(c.default,{className:"flex-1",children:(0,N.jsx)(x.FormSelect,Object.assign({customComponent:e=>(0,N.jsx)(S.VendorSelect,Object.assign({},e,{options:V})),label:T("settings.printer_vendor","Vendor"),value:l,onChange:e=>{D?.(),s(e)}},u))})}})}),O[8]=w.control,O[9]=D,O[10]=P,O[11]=T,O[12]=V,O[13]=E):E=O[13];O[14]!==T?(I=e=>{const{field:t}=e,{value:l,onChange:s}=t,u=(0,o.default)(t,n);return(0,N.jsx)(c.default,{className:"flex-1",children:(0,N.jsx)(x.FormSelect,Object.assign({customComponent:b.LanguageSelect,label:T("settings.printer_language","Printer Language"),value:l,onChange:s},u))})},O[14]=T,O[15]=I):I=O[15];O[16]!==w.control||O[17]!==I?(q=(0,N.jsx)(x.FormField,{control:w.control,name:"language",render:I}),O[16]=w.control,O[17]=I,O[18]=q):q=O[18];O[19]!==T?(z=e=>{const{field:n}=e,{value:l,onChange:s}=n,u=(0,o.default)(n,t);return(0,N.jsx)(c.default,{className:"flex-1",children:(0,N.jsx)(x.FormSelect,Object.assign({customComponent:F.PaperWidthSelect,label:T("settings.printer_text_width","Printer text width"),value:null!=l?String(l):void 0,onChange:e=>s(Number(e))},u))})},O[19]=T,O[20]=z):z=O[20];O[21]!==w.control||O[22]!==z?(B=(0,N.jsx)(x.FormField,{control:w.control,name:"columns",render:z}),O[21]=w.control,O[22]=z,O[23]=B):B=O[23];O[24]!==B||O[25]!==q?(G=(0,N.jsxs)(h.HStack,{className:"gap-4",children:[q,B]}),O[24]=B,O[25]=q,O[26]=G):G=O[26];O[27]!==W||O[28]!==L?(J=(0,N.jsx)(p.DrawerEmulationWarning,{vendor:L,language:W}),O[27]=W,O[28]=L,O[29]=J):J=O[29];O[30]!==w?(K=(0,N.jsx)(v.FullReceiptRasterField,{form:w}),Q=(0,N.jsx)(C.DrawerConnectorField,{form:w}),O[30]=w,O[31]=K,O[32]=Q):(K=O[31],Q=O[32]);O[33]!==G||O[34]!==J||O[35]!==K||O[36]!==Q||O[37]!==E?(U=(0,N.jsx)(u.CollapsibleContent,{children:(0,N.jsxs)(f.VStack,{className:"gap-4 pt-2",children:[E,G,J,K,Q]})}),O[33]=G,O[34]=J,O[35]=K,O[36]=Q,O[37]=E,O[38]=U):U=O[38];O[39]!==M||O[40]!==U||O[41]!==A?(X=(0,N.jsxs)(u.Collapsible,{defaultOpen:M,children:[A,U]}),O[39]=M,O[40]=U,O[41]=A,O[42]=X):X=O[42];return X};var o=l(r(d[0])),s=r(d[1]);r(d[2]);var c=l(r(d[3])),u=r(d[4]),x=r(d[5]),h=r(d[6]),j=r(d[7]),f=r(d[8]),p=r(d[9]),v=r(d[10]),C=r(d[11]),b=r(d[12]),F=r(d[13]),S=r(d[14]),_=r(d[15]),N=r(d[16])},5513,[363,12,14,585,4405,4340,1351,1434,1605,5514,5515,5516,5518,5519,5520,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.DrawerEmulationWarning=function(u){const l=(0,t.c)(4),{vendor:c,language:p}=u,w=(0,s.useT)();if(("star"!==c||"esc-pos"!==p)&&("star"===c||"star-line"!==p&&"star-prnt"!==p))return null;let h,_;l[0]!==w?(h=w("settings.cash_drawer_emulation_warning","Cash drawer kicks depend on printer language/emulation. If the drawer does not open, match this language to the printer emulation mode."),l[0]=w,l[1]=h):h=l[1];l[2]!==h?(_=(0,o.jsx)(n.Text,{testID:"add-printer-drawer-emulation-warning",className:"text-warning text-xs",children:h}),l[2]=h,l[3]=_):_=l[3];return _};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),o=r(d[4])},5514,[12,14,1434,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.FullReceiptRasterField=function(s){const c=(0,t.c)(5),{form:u}=s,p=(0,n.useT)();let f,_;c[0]!==p?(f=t=>{const{field:n}=t;return(0,o.jsx)(l.FormSwitch,Object.assign({testID:"add-printer-raster-toggle",label:p("settings.full_receipt_raster","Full receipt raster"),description:p("settings.full_receipt_raster_help","Prints the whole receipt as an image for Unicode/RTL compatibility. Slower and larger than text mode.")},n))},c[0]=p,c[1]=f):f=c[1];c[2]!==u.control||c[3]!==f?(_=(0,o.jsx)(l.FormField,{control:u.control,name:"fullReceiptRaster",render:f}),c[2]=u.control,c[3]=f,c[4]=_):_=c[4];return _};var t=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),o=r(d[4])},5515,[12,14,4340,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","onChange"];function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.DrawerConnectorField=function(n){const w=(0,o.c)(5),{form:C}=n,_=(0,s.useT)();if(!C.watch("autoOpenDrawer"))return null;let h,v;w[0]!==_?(h=n=>{const{field:o}=n,{value:c,onChange:s}=o,w=(0,t.default)(o,e);return(0,f.jsx)(l.FormSelect,Object.assign({customComponent:u.DrawerConnectorSelect,label:_("settings.drawer_connector","Cash drawer connector"),value:c,onChange:s},w))},w[0]=_,w[1]=h):h=w[1];w[2]!==C.control||w[3]!==h?(v=(0,f.jsx)(c.default,{testID:"add-printer-drawer-connector-field",children:(0,f.jsx)(l.FormField,{control:C.control,name:"drawerConnector",render:h})}),w[2]=C.control,w[3]=h,w[4]=v):v=w[4];return v};var t=n(r(d[0])),o=r(d[1]);r(d[2]);var c=n(r(d[3])),l=r(d[4]),u=r(d[5]),s=r(d[6]),f=r(d[7])},5516,[363,12,14,585,4340,5517,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.DrawerConnectorSelect=function(l){const t=(0,c.c)(28);let u,j;if(t[0]!==l){var _=l;({value:j}=_),u=(0,n.default)(_,e),t[0]=l,t[1]=u,t[2]=j}else u=t[1],j=t[2];const h=(0,o.useT)();let f,p,x,S,w;t[3]!==h?(f=h("settings.drawer_pin2","Pin 2 / Drawer 1"),t[3]=h,t[4]=f):f=t[4];t[5]!==f?(p={value:"pin2",label:f},t[5]=f,t[6]=p):p=t[6];t[7]!==h?(x=h("settings.drawer_pin5","Pin 5 / Drawer 2"),t[7]=h,t[8]=x):x=t[8];t[9]!==x?(S={value:"pin5",label:x},t[9]=x,t[10]=S):S=t[10];t[11]!==p||t[12]!==S?(w=[p,S],t[11]=p,t[12]=S,t[13]=w):w=t[13];const D=w,O=D.find(e=>e.value===j?.value)?.label??j?.label??j?.value??"";let P,T,C,M,y;t[14]!==O||t[15]!==j?(P=j?Object.assign({},j,{label:O}):void 0,t[14]=O,t[15]=j,t[16]=P):P=t[16];t[17]!==h?(T=h("settings.select_drawer_connector","Select drawer connector"),t[17]=h,t[18]=T):T=t[18];t[19]!==T?(C=(0,v.jsx)(s.SelectTrigger,{children:(0,v.jsx)(s.SelectValue,{placeholder:T})}),t[19]=T,t[20]=C):C=t[20];t[21]!==D?(M=(0,v.jsx)(s.SelectContent,{matchWidth:!0,children:(0,v.jsx)(s.SelectGroup,{children:D.map(b)})}),t[21]=D,t[22]=M):M=t[22];t[23]!==u||t[24]!==P||t[25]!==C||t[26]!==M?(y=(0,v.jsxs)(s.Select,Object.assign({value:P},u,{children:[C,M]})),t[23]=u,t[24]=P,t[25]=C,t[26]=M,t[27]=y):y=t[27];return y};var l,t=r(d[0]),n=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(s.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(u.Text,{children:e.label})},e.value)}},5517,[363,12,14,4191,1434,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.LanguageSelect=function(l){const t=(0,n.c)(16);let u,S;if(t[0]!==l){var h=l;({value:S}=h),u=(0,c.default)(h,e),t[0]=l,t[1]=u,t[2]=S}else u=t[1],S=t[2];const _=(0,o.useT)();let f;t[3]===Symbol.for("react.memo_cache_sentinel")?(f=[{value:"esc-pos",label:"ESC/POS"},{value:"star-prnt",label:"StarPRNT"},{value:"star-line",label:"Star Line Mode"}],t[3]=f):f=t[3];const j=f,x=j.find(e=>e.value===S?.value)?.label??S?.label??S?.value??"";let p,O,T,y,M;t[4]!==x||t[5]!==S?(p=S?Object.assign({},S,{label:x}):void 0,t[4]=x,t[5]=S,t[6]=p):p=t[6];t[7]!==_?(O=_("settings.select_language","Select printer language"),t[7]=_,t[8]=O):O=t[8];t[9]!==O?(T=(0,v.jsx)(s.SelectTrigger,{children:(0,v.jsx)(s.SelectValue,{placeholder:O})}),t[9]=O,t[10]=T):T=t[10];t[11]===Symbol.for("react.memo_cache_sentinel")?(y=(0,v.jsx)(s.SelectContent,{matchWidth:!0,children:(0,v.jsx)(s.SelectGroup,{children:j.map(b)})}),t[11]=y):y=t[11];t[12]!==u||t[13]!==p||t[14]!==T?(M=(0,v.jsxs)(s.Select,Object.assign({value:p},u,{children:[T,y]})),t[12]=u,t[13]=p,t[14]=T,t[15]=M):M=t[15];return M};var l,t=r(d[0]),c=(l=t)&&l.__esModule?l:{default:l},n=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(s.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(u.Text,{children:e.label})},e.value)}},5518,[363,12,14,4191,1434,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.PaperWidthSelect=function(t){const l=(0,n.c)(33);let u,o;if(l[0]!==t){var b=t;({value:o}=b),u=(0,s.default)(b,e),l[0]=t,l[1]=u,l[2]=o}else u=l[1],o=l[2];const j=(0,h.useT)();let p,x,f,S,w,O,T;l[3]!==j?(p=j("settings.printer_width_80mm_standard","80mm standard (42 chars)"),l[3]=j,l[4]=p):p=l[4];l[5]!==p?(x={value:"42",label:p},l[5]=p,l[6]=x):x=l[6];l[7]!==j?(f=j("settings.printer_width_80mm_wide","80mm wide (48 chars)"),l[7]=j,l[8]=f):f=l[8];l[9]!==f?(S={value:"48",label:f},l[9]=f,l[10]=S):S=l[10];l[11]!==j?(w=j("settings.printer_width_58mm","58mm (32 chars)"),l[11]=j,l[12]=w):w=l[12];l[13]!==w?(O={value:"32",label:w},l[13]=w,l[14]=O):O=l[14];l[15]!==x||l[16]!==S||l[17]!==O?(T=[x,S,O],l[15]=x,l[16]=S,l[17]=O,l[18]=T):T=l[18];const M=T,P=M.find(e=>e.value===o?.value)?.label;let W,y,C,G,I;l[19]!==P||l[20]!==o?(W=o?Object.assign({},o,{label:P??""}):void 0,l[19]=P,l[20]=o,l[21]=W):W=l[21];l[22]!==j?(y=j("settings.select_printer_text_width","Select printer text width"),l[22]=j,l[23]=y):y=l[23];l[24]!==y?(C=(0,_.jsx)(c.SelectTrigger,{children:(0,_.jsx)(c.SelectValue,{placeholder:y})}),l[24]=y,l[25]=C):C=l[25];l[26]!==M?(G=(0,_.jsx)(c.SelectContent,{matchWidth:!0,children:(0,_.jsx)(c.SelectGroup,{children:M.map(v)})}),l[26]=M,l[27]=G):G=l[27];l[28]!==u||l[29]!==C||l[30]!==G||l[31]!==W?(I=(0,_.jsxs)(c.Select,Object.assign({value:W},u,{children:[C,G]})),l[28]=u,l[29]=C,l[30]=G,l[31]=W,l[32]=I):I=l[32];return I};var t,l=r(d[0]),s=(t=l)&&t.__esModule?t:{default:t},n=r(d[1]);r(d[2]);var c=r(d[3]),u=r(d[4]),h=r(d[5]),_=r(d[6]);function v(e){return(0,_.jsx)(c.SelectItem,{label:e.label,value:e.value,children:(0,_.jsx)(u.Text,{children:e.label})},e.value)}},5519,[363,12,14,4191,1434,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value","options"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.VendorSelect=function(l){const t=(0,c.c)(24);let u,j,h;if(t[0]!==l){var f=l;({value:h,options:u}=f),j=(0,n.default)(f,e),t[0]=l,t[1]=u,t[2]=j,t[3]=h}else u=t[1],j=t[2],h=t[3];const x=(0,o.useT)();let S;t[4]!==u||t[5]!==h?.label||t[6]!==h?.value?(S=u.find(e=>e.value===h?.value)?.label??h?.label??h?.value??"",t[4]=u,t[5]=h?.label,t[6]=h?.value,t[7]=S):S=t[7];const _=S;let p,O,T,M,V,y;t[8]!==_||t[9]!==h?(p=h?Object.assign({},h,{label:_}):void 0,t[8]=_,t[9]=h,t[10]=p):p=t[10];t[11]!==x?(O=x("settings.select_vendor","Select vendor"),t[11]=x,t[12]=O):O=t[12];t[13]!==O?(T=(0,v.jsx)(s.SelectTrigger,{children:(0,v.jsx)(s.SelectValue,{placeholder:O})}),t[13]=O,t[14]=T):T=t[14];t[15]!==u?(M=u.map(b),t[15]=u,t[16]=M):M=t[16];t[17]!==M?(V=(0,v.jsx)(s.SelectContent,{matchWidth:!0,children:(0,v.jsx)(s.SelectGroup,{children:M})}),t[17]=M,t[18]=V):V=t[18];t[19]!==j||t[20]!==p||t[21]!==T||t[22]!==V?(y=(0,v.jsxs)(s.Select,Object.assign({value:p},j,{children:[T,V]})),t[19]=j,t[20]=p,t[21]=T,t[22]=V,t[23]=y):y=t[23];return y};var l,t=r(d[0]),n=(l=t)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var s=r(d[3]),u=r(d[4]),o=r(d[5]),v=r(d[6]);function b(e){return(0,v.jsx)(s.SelectItem,{label:e.label,value:e.value,children:(0,v.jsx)(u.Text,{children:e.label})},e.value)}},5520,[363,12,14,4191,1434,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.formatDiscoveryError=function(n,t){switch(n.code){case'bt-none-found':return t('settings.bt_none_found','No Bluetooth (BLE) printers found. Make sure the printer is powered on and in pairing mode. Bluetooth Classic printers cannot be discovered by this scan \u2014 if your printer is paired with this computer, it appears under Paired or Installed printers.');case'bt-connect-failed':return t('settings.bt_connect_failed','Could not connect to the selected Bluetooth device.');case'usb-none-found':return t('settings.usb_none_found','No USB printers found.');case'network-none-found':return t('settings.network_none_found','No network printers found. Make sure the printer is on the same network, or enter its IP address manually.');case'ipc-unavailable':return t('settings.printer_ipc_unavailable','Printer discovery is unavailable in this window.');default:return t('settings.printer_discovery_error','Printer discovery error: %s').replace('%s',n.detail??'')}}},5521,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ConnectionTypeSegmented=function(l){const b=(0,t.c)(12),{value:v,onChange:h,availableTypes:f}=l,p=(0,o.useT)();let _;b[0]===Symbol.for("react.memo_cache_sentinel")?(_=["network","bluetooth"],_.push("usb"),b[0]=_):_=b[0];const T=f??_;let w;if(b[1]!==T||b[2]!==p){w=[{value:"network",label:p("settings.connection_network","Network")},{value:"bluetooth",label:p("settings.connection_bluetooth","Bluetooth")},{value:"usb",label:p("settings.connection_usb","USB")}].filter(t=>T.includes(t.value)),b[1]=T,b[2]=p,b[3]=w}else w=b[3];const x=w;let y,j,k;b[4]!==h?(y=t=>{u(t)&&h(t)},b[4]=h,b[5]=y):y=b[5];b[6]!==x?(j=(0,s.jsx)(n.TabsList,{testID:"add-printer-connection-type-segmented",className:"w-full flex-row",children:x.map(c)}),b[6]=x,b[7]=j):j=b[7];b[8]!==y||b[9]!==j||b[10]!==v?(k=(0,s.jsx)(n.Tabs,{value:v,onValueChange:y,children:j}),b[8]=y,b[9]=j,b[10]=v,b[11]=k):k=b[11];return k};var t=r(d[0]);r(d[1]),r(d[2]);var n=r(d[3]),l=r(d[4]),o=r(d[5]),s=r(d[6]);function u(t){return'network'===t||'bluetooth'===t||'usb'===t}function c(t){return(0,s.jsx)(n.TabsTrigger,{value:t.value,testID:`add-printer-connection-type-${t.value}`,className:"flex-1",children:(0,s.jsx)(l.Text,{children:t.label})},t.value)}},5522,[12,14,108,4184,1434,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.NetworkFields=function(t){const s=(0,o.c)(55),{form:w,probing:b,detectedVendor:v,endpointHint:T,endpointExplanation:I,onScan:S,scanning:D,printers:V,scanCandidates:y,scanProgress:P,resolveResultPort:C,resultEndpoint:F}=t,$=void 0===V?[]:V;let E;s[0]!==y?(E=void 0===y?[]:y,s[0]=y,s[1]=E):E=s[1];const H=E;let z;s[2]!==P?(z=void 0===P?{tested:0,total:0}:P,s[2]=P,s[3]=z):z=s[3];const B=z,O=(0,_.useT)();let G;s[4]!==v||s[5]!==O?(G=null==v?"":"epson"===v?"Epson":"star"===v?"Star":"generic"===v?O("settings.printer_vendor_generic","Generic"):v,s[4]=v,s[5]=O,s[6]=G):G=s[6];const M=G,W=$.filter(k),A=f.VStack;let R,U,q,J,K,L,Q,X,Y,Z,ee;s[7]!==O?(R=e=>{const{field:t}=e;return(0,N.jsx)(x.FormInput,Object.assign({testID:"add-printer-ip-input",label:O("settings.printer_address","IP Address"),placeholder:"192.168.1.100"},t))},s[7]=O,s[8]=R):R=s[8];s[9]!==w.control||s[10]!==R?(U=(0,N.jsx)(f.VStack,{className:"min-w-0 flex-1",children:(0,N.jsx)(x.FormField,{control:w.control,name:"address",render:R})}),s[9]=w.control,s[10]=R,s[11]=U):U=s[11];s[12]!==O?(q=t=>{const{field:s}=t,{value:o}=s,l=(0,n.default)(s,e);return(0,N.jsx)(x.FormInput,Object.assign({testID:"add-printer-port-input",label:O("settings.printer_port","Port"),type:"numeric",value:null!=o?String(o):void 0},l))},s[12]=O,s[13]=q):q=s[13];s[14]!==w.control||s[15]!==q?(J=(0,N.jsx)(f.VStack,{className:"w-24 shrink-0",children:(0,N.jsx)(x.FormField,{control:w.control,name:"port",render:q})}),s[14]=w.control,s[15]=q,s[16]=J):J=s[16];s[17]!==J||s[18]!==U?(K=(0,N.jsxs)(p.HStack,{className:"items-start gap-3",children:[U,J]}),s[17]=J,s[18]=U,s[19]=K):K=s[19];s[20]!==b||s[21]!==O?(L=b&&(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs",children:O("settings.detecting_printer","Detecting printer...")}),s[20]=b,s[21]=O,s[22]=L):L=s[22];s[23]!==v||s[24]!==M||s[25]!==b||s[26]!==O?(Q=!b&&v&&(0,N.jsx)(j.Text,{className:"text-xs text-green-600",children:O("settings.detected_vendor","Detected: %s").replace("%s",M)}),s[23]=v,s[24]=M,s[25]=b,s[26]=O,s[27]=Q):Q=s[27];s[28]!==I||s[29]!==T||s[30]!==O?(X=T&&(0,N.jsxs)(f.VStack,{className:"bg-muted/50 gap-0.5 rounded-md p-2",children:[(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs font-medium",children:O("settings.web_print_endpoint","Web print endpoint")}),(0,N.jsx)(j.Text,{testID:"add-printer-endpoint-hint",className:"text-xs",children:T}),I&&(0,N.jsx)(j.Text,{testID:"add-printer-endpoint-explanation",className:"text-muted-foreground text-xs",children:I})]}),s[28]=I,s[29]=T,s[30]=O,s[31]=X):X=s[31];s[32]!==S||s[33]!==D||s[34]!==O?(Y=S&&(0,N.jsx)(l.Button,{testID:"add-printer-scan-button",variant:"outline",size:"sm",className:"self-start",onPress:S,loading:D,children:(0,N.jsxs)(p.HStack,{className:"items-center gap-1",children:[(0,N.jsx)(u.Icon,{name:"magnifyingGlass",size:"sm"}),(0,N.jsx)(j.Text,{children:O("settings.scan_network","Scan Network")})]})}),s[32]=S,s[33]=D,s[34]=O,s[35]=Y):Y=s[35];s[36]!==H||s[37]!==B||s[38]!==D||s[39]!==O?(Z=H.length>0&&(0,N.jsxs)(f.VStack,{className:"bg-muted/50 gap-1 rounded-md p-3",testID:"add-printer-scan-candidates",children:[D?(0,N.jsxs)(f.VStack,{className:"gap-1.5",children:[(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs font-medium",children:O("settings.scan_candidates_progress","Checking common printer addresses\u2026 %s / %s").replace("%s",String(B.tested)).replace("%s",String(B.total))}),(0,N.jsx)(h.Progress,{className:"h-1",value:B.total>0?B.tested/B.total*100:0})]}):(0,N.jsxs)(c.Collapsible,{children:[(0,N.jsx)(c.CollapsibleTrigger,{testID:"add-printer-scan-candidates-toggle",children:(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs font-medium",children:O("settings.scan_candidates_done","Checked %s common printer addresses").replace("%s",String(B.total||H.length))})}),(0,N.jsx)(c.CollapsibleContent,{children:(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs",children:H.join(", ")})})]}),(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs",children:O("settings.scan_candidates_hint","If your printer shows a different IP address, add it manually.")})]}),s[36]=H,s[37]=B,s[38]=D,s[39]=O,s[40]=Z):Z=s[40];s[41]!==D||s[42]!==O?(ee=D&&(0,N.jsx)(j.Text,{testID:"add-printer-network-searching",className:"text-muted-foreground text-xs",children:O("settings.searching_for_printers","Searching for printers...")}),s[41]=D,s[42]=O,s[43]=ee):ee=s[43];const te=!D&&0===W.length&&S&&(0,N.jsx)(j.Text,{testID:"add-printer-network-none-found",className:"text-muted-foreground text-xs",children:O("settings.no_printers_found","Not all printers can be detected automatically. Enter the IP address above to add one manually.")}),se=W.length>0&&(0,N.jsx)(f.VStack,{testID:"add-printer-network-results",className:"gap-2 pt-1",children:W.map(e=>{const t=F?.(e),s=`${e.address}${e.port?`:${e.port}`:""}`;return(0,N.jsx)(l.Button,{testID:`add-printer-network-result-${e.id}`,variant:"outline",className:"h-auto items-start justify-start py-2",onPress:()=>{w.setValue("connectionType","network"),w.setValue("address",e.address,{shouldValidate:!0}),w.setValue("name",e.name),e.vendor&&w.setValue("vendor",e.vendor);const t=C?C(e):e.port;null!=t?w.setValue("port",t,{shouldValidate:!0}):w.resetField("port")},children:(0,N.jsxs)(f.VStack,{className:"flex-1 items-start gap-0.5",children:[(0,N.jsx)(j.Text,{className:"text-sm font-medium",children:e.name}),(0,N.jsx)(j.Text,{className:"text-muted-foreground text-xs",children:O("settings.printer_discovered_at","Discovered: %s").replace("%s",s)}),t&&(0,N.jsx)(j.Text,{testID:`add-printer-network-result-endpoint-${e.id}`,className:"text-muted-foreground text-xs",children:O("settings.web_print_will_use","Web printing will use: %s").replace("%s",t)}),F&&9100===e.port&&(0,N.jsx)(j.Text,{testID:`add-printer-network-result-raw-tcp-${e.id}`,className:"text-muted-foreground text-xs",children:O("settings.raw_tcp_not_supported_on_web","Browsers cannot print to raw TCP port 9100 \u2014 the web print endpoint above will be used instead.")}),(0,N.jsxs)(p.HStack,{className:"items-center gap-1 pt-1",children:[(0,N.jsx)(u.Icon,{name:"circlePlus",size:"sm",className:"text-primary"}),(0,N.jsx)(j.Text,{className:"text-primary text-xs font-semibold",children:O("settings.use_this_printer","Use this printer")})]})]})},e.id)})});let ne;s[44]!==A||s[45]!==K||s[46]!==L||s[47]!==Q||s[48]!==X||s[49]!==Y||s[50]!==Z||s[51]!==ee||s[52]!==te||s[53]!==se?(ne=(0,N.jsxs)(A,{className:"gap-1",children:[K,L,Q,X,Y,Z,ee,te,se]}),s[44]=A,s[45]=K,s[46]=L,s[47]=Q,s[48]=X,s[49]=Y,s[50]=Z,s[51]=ee,s[52]=te,s[53]=se,s[54]=ne):ne=s[54];return ne};var t,s=r(d[0]),n=(t=s)&&t.__esModule?t:{default:t},o=r(d[1]);r(d[2]);var l=r(d[3]),c=r(d[4]),x=r(d[5]),p=r(d[6]),u=r(d[7]),h=r(d[8]),j=r(d[9]),f=r(d[10]),_=r(d[11]),N=r(d[12]);function k(e){return"network"===e.connectionType}},5523,[363,12,14,3185,4405,4340,1351,1357,3175,1434,1605,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.WebVendorSegmented=function(f){const x=(0,n.c)(16),{vendor:b,onSelect:p}=f,h=(0,o.useT)();let _,j,T,S,N,V,y,w;x[0]!==h?(_=h("settings.printer_vendor","Vendor"),x[0]=h,x[1]=_):_=x[1];x[2]!==_?(j=(0,c.jsx)(t.Text,{className:"text-sm font-medium",children:_}),x[2]=_,x[3]=j):j=x[3];x[4]!==b?(T=u(b)??"",x[4]=b,x[5]=T):T=x[5];x[6]!==p?(S=n=>{var s;('epson'===(s=n)||'star'===s)&&p(n)},x[6]=p,x[7]=S):S=x[7];x[8]===Symbol.for("react.memo_cache_sentinel")?(N={value:"epson",label:"Epson"},x[8]=N):N=x[8];x[9]===Symbol.for("react.memo_cache_sentinel")?(V=(0,c.jsx)(s.TabsList,{testID:"add-printer-vendor-segmented",className:"w-full flex-row",children:[N,{value:"star",label:"Star Micronics"}].map(v)}),x[9]=V):V=x[9];x[10]!==T||x[11]!==S?(y=(0,c.jsx)(s.Tabs,{value:T,onValueChange:S,children:V}),x[10]=T,x[11]=S,x[12]=y):y=x[12];x[13]!==j||x[14]!==y?(w=(0,c.jsxs)(l.VStack,{className:"gap-1",children:[j,y]}),x[13]=j,x[14]=y,x[15]=w):w=x[15];return w};var n=r(d[0]);r(d[1]);var s=r(d[2]),t=r(d[3]),l=r(d[4]),o=r(d[5]),c=r(d[6]);function u(n){return'epson'===n||'star'===n?n:void 0}function v(n){return(0,c.jsx)(s.TabsTrigger,{value:n.value,testID:`add-printer-vendor-${n.value}`,className:"flex-1",children:(0,c.jsx)(t.Text,{children:n.label})},n.value)}},5524,[12,14,4184,1434,1605,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PrinterDialogFooter=function(c){const v=(0,t.c)(30),{showSaveAnyway:x,showOpenDrawer:w,testLoading:h,drawerLoading:p,saveLoading:j,onOpenDrawer:y,onTestPrint:P,onSave:D,onSaveAnyway:T}=c,_=(0,l.useT)();let f,S,b,B,I,O,L,N,A;v[0]!==T||v[1]!==x||v[2]!==_?(f=x&&(0,u.jsx)(n.Button,{testID:"add-printer-save-anyway-button",variant:"ghost",className:"mr-auto",onPress:T,children:(0,u.jsx)(o.Text,{className:"text-muted-foreground text-sm",children:_("settings.save_anyway","Save without testing")})}),v[0]=T,v[1]=x,v[2]=_,v[3]=f):f=v[3];v[4]!==p||v[5]!==y||v[6]!==w||v[7]!==_?(S=w&&(0,u.jsx)(n.Button,{testID:"add-printer-open-drawer-button",variant:"outline",onPress:y,loading:p,children:(0,u.jsx)(o.Text,{children:_("settings.open_drawer","Open drawer")})}),v[4]=p,v[5]=y,v[6]=w,v[7]=_,v[8]=S):S=v[8];v[9]!==_?(b=_("settings.test_print","Test Print"),v[9]=_,v[10]=b):b=v[10];v[11]!==b?(B=(0,u.jsx)(o.Text,{children:b}),v[11]=b,v[12]=B):B=v[12];v[13]!==P||v[14]!==B||v[15]!==h?(I=(0,u.jsx)(n.Button,{testID:"add-printer-test-button",variant:"outline",onPress:P,loading:h,children:B}),v[13]=P,v[14]=B,v[15]=h,v[16]=I):I=v[16];v[17]!==_?(O=_("common.save","Save"),v[17]=_,v[18]=O):O=v[18];v[19]!==O?(L=(0,u.jsx)(o.Text,{children:O}),v[19]=O,v[20]=L):L=v[20];v[21]!==D||v[22]!==j||v[23]!==L?(N=(0,u.jsx)(n.Button,{testID:"add-printer-save-button",onPress:D,loading:j,children:L}),v[21]=D,v[22]=j,v[23]=L,v[24]=N):N=v[24];v[25]!==f||v[26]!==S||v[27]!==I||v[28]!==N?(A=(0,u.jsxs)(s.HStack,{className:"w-full items-center justify-end gap-2",children:[f,S,I,N]}),v[25]=f,v[26]=S,v[27]=I,v[28]=N,v[29]=A):A=v[29];return A};var t=r(d[0]);r(d[1]);var n=r(d[2]),s=r(d[3]),o=r(d[4]),l=r(d[5]),u=r(d[6])},5525,[12,14,3185,1351,1434,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PrinterDialogLayout=function(h){const x=(0,n.c)(33),{form:u,open:_,onOpenChange:f,isEditing:D,banner:P,connectionSection:b,advancedSettings:F,errorSection:O,footer:S}=h,v=(0,p.useT)();let y,C,E,T,I,N,k,z,A,B,G;x[0]!==D||x[1]!==v?(y=D?v("settings.edit_printer","Edit Printer"):v("settings.add_printer","Add Printer"),x[0]=D,x[1]=v,x[2]=y):y=x[2];x[3]!==y?(C=(0,j.jsx)(t.DialogHeader,{children:(0,j.jsx)(t.DialogTitle,{children:y})}),x[3]=y,x[4]=C):C=x[4];x[5]===Symbol.for("react.memo_cache_sentinel")?(E=(0,j.jsx)(c.FormErrors,{}),x[5]=E):E=x[5];x[6]!==v?(T=n=>{const{field:t}=n;return(0,j.jsx)(o.FormInput,Object.assign({testID:"add-printer-name-input",label:v("settings.printer_name","Printer Name"),placeholder:v("settings.printer_name_placeholder","e.g. Receipt Printer")},t))},x[6]=v,x[7]=T):T=x[7];x[8]!==u.control||x[9]!==T?(I=(0,j.jsx)(o.FormField,{control:u.control,name:"name",render:T}),x[8]=u.control,x[9]=T,x[10]=I):I=x[10];x[11]!==u?(N=(0,j.jsx)(l.PrinterToggleGroup,{form:u}),x[11]=u,x[12]=N):N=x[12];x[13]!==F||x[14]!==P||x[15]!==b||x[16]!==O||x[17]!==I||x[18]!==N?(k=(0,j.jsxs)(s.VStack,{className:"gap-4",children:[E,P,I,b,F,N,O]}),x[13]=F,x[14]=P,x[15]=b,x[16]=O,x[17]=I,x[18]=N,x[19]=k):k=x[19];x[20]!==u||x[21]!==k?(z=(0,j.jsx)(t.DialogBody,{children:(0,j.jsx)(o.Form,Object.assign({},u,{children:k}))}),x[20]=u,x[21]=k,x[22]=z):z=x[22];x[23]!==S?(A=(0,j.jsx)(t.DialogFooter,{children:S}),x[23]=S,x[24]=A):A=x[24];x[25]!==C||x[26]!==z||x[27]!==A?(B=(0,j.jsxs)(t.DialogContent,{size:"2xl",children:[C,z,A]}),x[25]=C,x[26]=z,x[27]=A,x[28]=B):B=x[28];x[29]!==f||x[30]!==_||x[31]!==B?(G=(0,j.jsx)(t.Dialog,{open:_,onOpenChange:f,children:B}),x[29]=f,x[30]=_,x[31]=B,x[32]=G):G=x[32];return G};var n=r(d[0]);r(d[1]);var t=r(d[2]),o=r(d[3]),s=r(d[4]),l=r(d[5]),c=r(d[6]),p=r(d[7]),j=r(d[8])},5526,[12,14,3188,4340,1605,5527,4402,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.PrinterToggleGroup=function(c){const u=(0,t.c)(19),{form:p}=c,_=(0,s.useT)();let f,j,F,b,w,x,h;u[0]!==_?(f=t=>{const{field:n}=t;return(0,l.jsx)(o.FormSwitch,Object.assign({testID:"add-printer-autocut-toggle",label:_("settings.auto_cut_paper","Auto-cut paper")},n))},u[0]=_,u[1]=f):f=u[1];u[2]!==p.control||u[3]!==f?(j=(0,l.jsx)(o.FormField,{control:p.control,name:"autoCut",render:f}),u[2]=p.control,u[3]=f,u[4]=j):j=u[4];u[5]!==_?(F=t=>{const{field:n}=t;return(0,l.jsx)(o.FormSwitch,Object.assign({testID:"add-printer-autodrawer-toggle",label:_("settings.auto_open_cash_drawer","Auto-open cash drawer")},n))},u[5]=_,u[6]=F):F=u[6];u[7]!==p.control||u[8]!==F?(b=(0,l.jsx)(o.FormField,{control:p.control,name:"autoOpenDrawer",render:F}),u[7]=p.control,u[8]=F,u[9]=b):b=u[9];u[10]!==_?(w=t=>{const{field:n}=t;return(0,l.jsx)(o.FormSwitch,Object.assign({testID:"add-printer-default-toggle",label:_("settings.set_as_default_printer","Set as default")},n))},u[10]=_,u[11]=w):w=u[11];u[12]!==p.control||u[13]!==w?(x=(0,l.jsx)(o.FormField,{control:p.control,name:"isDefault",render:w}),u[12]=p.control,u[13]=w,u[14]=x):x=u[14];u[15]!==j||u[16]!==b||u[17]!==x?(h=(0,l.jsxs)(n.VStack,{className:"gap-2",children:[j,b,x]}),u[15]=j,u[16]=b,u[17]=x,u[18]=h):h=u[18];return h};var t=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),s=r(d[4]),l=r(d[5])},5527,[12,14,4340,1605,1987,6]); +__d(function(g,r,i,a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TestPrintError=function(h){const j=(0,t.c)(8),{error:f}=h,T=(0,c.useT)();let N;j[0]!==f||j[1]!==T?(N=async()=>{if(f)try{await navigator.clipboard.writeText(x(f)),l.Toast.show({title:T("settings.support_details_copied","Support details copied"),type:"success"})}catch{}},j[0]=f,j[1]=T,j[2]=N):N=j[2];const v=N;if(!f)return null;const y=f.diagnostics,_="undefined"!=typeof navigator&&!!navigator.clipboard;let b;j[3]!==y||j[4]!==f||j[5]!==v||j[6]!==T?(b=(0,p.jsx)(d.VStack,{testID:"add-printer-test-error",className:"border-destructive/50 bg-destructive/10 gap-2 rounded-md border p-3",children:y?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(o.Text,{className:"text-destructive text-sm font-medium",children:T("settings.test_print_failed_title","Could not connect to the printer.")}),(0,p.jsxs)(d.VStack,{className:"gap-0.5",children:[(0,p.jsx)(o.Text,{className:"text-xs font-medium",children:T("settings.we_tried","We tried:")}),(0,p.jsx)(o.Text,{className:"text-xs",children:y.attemptLabel}),(0,p.jsx)(o.Text,{testID:"add-printer-test-error-url",className:"text-xs",children:y.url})]}),(0,p.jsxs)(d.VStack,{className:"gap-0.5",children:[(0,p.jsx)(o.Text,{className:"text-xs font-medium",children:T("settings.likely_reason","Likely reason:")}),(0,p.jsx)(o.Text,{className:"text-xs",children:y.likelyReason})]}),(0,p.jsxs)(d.VStack,{className:"gap-0.5",children:[(0,p.jsx)(o.Text,{className:"text-xs font-medium",children:T("settings.try_next","Try:")}),y.suggestions.map(u)]}),(0,p.jsxs)(n.Collapsible,{children:[(0,p.jsx)(n.CollapsibleTrigger,{testID:"add-printer-support-details-toggle",children:(0,p.jsx)(o.Text,{className:"text-muted-foreground text-xs font-medium",children:T("settings.support_details","Support details")})}),(0,p.jsx)(n.CollapsibleContent,{children:(0,p.jsxs)(d.VStack,{className:"items-start gap-1 pt-1",children:[(0,p.jsx)(o.Text,{testID:"add-printer-support-details",className:"text-muted-foreground text-xs",children:x(f)}),_&&(0,p.jsx)(s.Button,{testID:"add-printer-copy-support-details",variant:"outline",size:"sm",onPress:v,children:(0,p.jsx)(o.Text,{children:T("settings.copy_support_details","Copy details")})})]})})]})]}):(0,p.jsx)(o.Text,{className:"text-destructive text-sm",children:f.message})}),j[3]=y,j[4]=f,j[5]=v,j[6]=T,j[7]=b):b=j[7];return b};var t=r(_d[0]);r(_d[1]),r(_d[2]);var s=r(_d[3]),n=r(_d[4]),o=r(_d[5]),l=r(_d[6]),d=r(_d[7]),c=r(_d[8]),p=r(_d[9]);function x(t){const s=[],n=t.diagnostics;return n&&(s.push(`Vendor: ${n.vendorLabel}`),s.push(`Host: ${n.host}`),s.push(`Configured port: ${n.port}`),s.push(`Endpoint: ${n.url}`),s.push(`Attempted: ${n.attemptLabel}`)),s.push("Platform: web"),'undefined'!=typeof window&&window.location?.protocol&&s.push(`Page protocol: ${window.location.protocol.replace(':','').toUpperCase()}`),'undefined'!=typeof navigator&&navigator.userAgent&&s.push(`Browser: ${navigator.userAgent}`),s.push(`Error: ${n?.errorDetail??t.message}`),s.join('\n')}function u(t,s){return(0,p.jsxs)(o.Text,{className:"text-xs",children:[s+1,". ",t]},t)}},5528,[12,14,108,3185,4405,1434,5502,1605,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.usePrinterDialogForm=function({open:y,schema:w,defaultValues:P,deriveVendorDefaults:b,printer:h,prefill:T,cloudEnqueueFactory:O,printerCount:V,onSave:C}){const D=(0,d.useT)(),{storeDB:E}=(0,l.useAppState)(),_=e.useMemo(()=>new c.PrinterService,[]),S=!!h,[I,k]=e.useState(!1),[j,R]=e.useState(!1),[M,F]=e.useState(!1),[B,$]=e.useState(null),[L,q]=e.useState(!1),[x,A]=e.useState(null),z=e.useRef(!1),G=e.useRef(0),H=(0,n.useForm)({resolver:(0,t.standardSchemaResolver)(w),defaultValues:P}),J=e.useRef(H.getValues('vendor'));e.useEffect(()=>{_.setCloudEnqueueFactory(O)},[_,O]),e.useEffect(()=>()=>{_.dispose()},[_]),e.useEffect(()=>{if(y){if(h){const e=v(h.vendor,P.vendor),t={name:h.name,connectionType:f(h.connectionType,P.connectionType),vendor:e,address:h.address??'',port:h.port??9100,language:h.language??'esc-pos',columns:h.columns??42,emitEscPrintMode:h.emitEscPrintMode??!0,fullReceiptRaster:h.fullReceiptRaster??!1,autoCut:h.autoCut??!0,autoOpenDrawer:h.autoOpenDrawer??!1,drawerConnector:h.drawerConnector??'pin2',isDefault:h.isDefault??!1,nativeInterfaceType:h.nativeInterfaceType,cloudPrinterId:h.cloudPrinterId??'',cloudProvider:h.cloudProvider};J.current=t.vendor,H.reset(t)}else if(T){const e=v(T.vendor,P.vendor),t=b(e),n=Object.assign({},P,{name:T.name||P.name,connectionType:f(T.connectionType,P.connectionType),vendor:e,address:T.address||'',port:T.port??t.port,language:t.language,nativeInterfaceType:T.nativeInterfaceType,cloudPrinterId:T.cloudPrinterId??'',cloudProvider:T.cloudProvider});J.current=n.vendor,H.reset(n)}else{const e=V>0?`${D('settings.receipt_printer','Receipt Printer')} ${V+1}`:D('settings.receipt_printer','Receipt Printer'),t=b(P.vendor),n=Object.assign({},P,{name:e,language:t.language,port:t.port});J.current=n.vendor,H.reset(n)}$(null),G.current+=1,q(!1),A(null),z.current=!1}},[y,h,T,H,V,D,P,b]);const K=H.watch('vendor');e.useEffect(()=>{if(K!==J.current){const e=J.current;J.current=K;const t=b(e),n=b(K),s=H.getValues('port');H.setValue('language',n.language),null!=s&&s!==t.port||H.setValue('port',n.port)}},[K,H,b]);const N=H.watch('address'),Q=H.watch('connectionType');e.useEffect(()=>{if('network'!==Q)return G.current+=1,q(!1),void A(null);const e=N?.trim()??'',t=++G.current;if(!e||!/^\d{1,3}(\.\d{1,3}){3}$/.test(e))return A(null),void q(!1);if(z.current)return void q(!1);const n=setTimeout(()=>{q(!0),(0,c.probeVendor)(e).then(e=>{if(G.current===t)if(e){A(e),H.setValue('vendor',e);const t=b(e);H.setValue('language',t.language),H.setValue('port',t.port),J.current=e}else A(null)}).finally(()=>{G.current===t&&q(!1)})},500);return()=>clearTimeout(n)},[N,Q,H,b]);const U=e.useCallback(()=>{z.current=!0,G.current+=1,q(!1),A(null)},[]),W=e.useCallback(e=>{const t=(0,u.buildPrinterProfileFields)(Object.assign({},e,{name:e.name||'Test'}),{printer:h,prefill:T});return Object.assign({id:h?.id??`test-${Date.now()}`},t,{isBuiltIn:h?.isBuiltIn??!1})},[h,T]),X=e.useCallback(async()=>{const e=H.getValues();k(!0),$(null);try{await _.testPrint(W(e)),o.Toast.show({title:D('settings.test_print_sent','Test print sent to %s').replace('%s',e.name||'printer'),type:'success'})}catch(e){$(p(e))}finally{k(!1)}},[H,W,_,D]),Y=H.watch('cloudPrinterId'),Z=H.watch('cloudProvider'),ee=e.useMemo(()=>{const e=W(Object.assign({},H.getValues(),{connectionType:Q,cloudPrinterId:Y,cloudProvider:Z}));return!(0,c.isOrderBasedCloudProfile)(e)&&('network'===e.connectionType||'bluetooth'===e.connectionType||'usb'===e.connectionType||'cloud'===e.connectionType)},[Q,Y,Z,H,W]),te=e.useCallback(async()=>{const e=H.getValues();R(!0),$(null);try{await _.openDrawer(W(e)),o.Toast.show({title:D('settings.cash_drawer_opened','Cash drawer opened'),type:'success'})}catch(e){$(p(e))}finally{R(!1)}},[H,W,_,D]),ne=e.useCallback(async e=>{const t=E.collections.printer_profiles;if(e.isDefault){const e=await t.find({selector:{isDefault:!0}}).exec();for(const t of e)t.id!==h?.id&&await t.patch({isDefault:!1})}const n=(0,u.buildPrinterProfileFields)(e,{printer:h,prefill:T});if(h){const e=await t.findOne(h.id).exec();e&&await e.patch(n)}else await t.insert(Object.assign({id:(0,s.v4)()},n))},[E,h,T]),re=e.useCallback(async e=>{F(!0),$(null);try{await _.testPrint(W(e),{openDrawer:!1})}catch(e){return $(p(e)),void F(!1)}try{await ne(e),H.reset(),o.Toast.show({title:D('settings.printer_saved','Printer saved'),type:'success'}),C()}finally{F(!1)}},[W,_,ne,H,C,D]),se=e.useCallback(async()=>{const e=w.safeParse(H.getValues());if(e.success){F(!0);try{await ne(e.data),H.reset(),C()}finally{F(!1)}}},[H,w,ne,C]);return{form:H,isEditing:S,testLoading:I,drawerLoading:j,saveLoading:M,testError:B,probing:L,detectedVendor:x,canOpenDrawer:ee,setManualVendor:U,handleOpenDrawer:te,handleTestPrint:X,handleSave:re,handleSaveAnyway:se}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),s=r(_d[3]),o=r(_d[4]),c=r(_d[5]),u=r(_d[6]),l=r(_d[7]),d=r(_d[8]);function p(e){return{message:e instanceof Error?e.message:String(e),diagnostics:(0,c.isPrinterConnectionError)(e)?e.diagnostics:null}}function f(e,t){return'network'===e||'bluetooth'===e||'usb'===e?e:t}function v(e,t){return'epson'!==e&&'star'!==e&&'generic'!==e||'generic'===e&&'generic'!==t?t:e}},5529,[14,5530,4260,2534,5502,4874,5532,2022,1987]); +__d(function(g,_r,_i,_a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"standardSchemaResolver",{enumerable:!0,get:function(){return n}});var e=_r(d[0]),r=_r(d[1]);function t(){return t=Object.assign?Object.assign.bind():function(e){for(var r=1;r'network'===e.connectionType||'epson'===e.vendor||'star'===e.vendor,{path:['vendor'],message:'Bluetooth and USB printers must be Epson or Star'})},5533,[4330]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(){return'undefined'!=typeof window&&'https:'===window.location.protocol?'https:':'http:'}function o(o,n=t()){const s='https:'===n;return'star'===o?{language:'star-line',port:s?443:80}:{language:'esc-pos',port:s?8043:8008}}function n(n,s,c=t()){return null!=s&&9100!==s?s:o(n,c).port}function s(t,o,s,c){const p=o.trim();if(p){if('epson'===t){const o=n(t,s,c),u=8043===o||443===o?'https':'http';return{url:`${u}://${p}:${o}/cgi-bin/epos/service.cgi`,scheme:u,port:o,protocolLabel:'Epson ePOS'}}if('star'===t){const o=n(t,s,c),u=443===o?'https':'http';return{url:`${u}://${p}:${o}/StarWebPRNT/SendMessage`,scheme:u,port:o,protocolLabel:'Star WebPRNT'}}}}Object.defineProperty(e,'__esModule',{value:!0}),e.deriveWebVendorDefaults=o,e.resolveWebPort=n,e.deriveEndpointHint=function(o,n,c,p=t()){return s(o,n,c,p)?.url},e.deriveEndpointExplanation=function(o,n,c,p=t()){const u=s(o,n,c,p);if(!u)return;if('https'===u.scheme){const t='https:'===p?'this page is secure and ':'';return`Using ${u.protocolLabel} over HTTPS because ${t}port ${u.port} is selected. The printer needs an SSL certificate this browser trusts.`}return`Using ${u.protocolLabel} over HTTP. Chrome or Edge may ask for permission to access your local network.`}},5534,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.KeyboardShortcuts=function(){const x=(0,s.c)(59),b=(0,n.useT)();let p,j,u,y,T,f,k,_,v,C,H,M,w,F,N;x[0]!==b?(p=b("common.settings"),x[0]=b,x[1]=p):p=x[1];x[2]!==p?(j={key:"ctrl + shift + s",description:p},x[2]=p,x[3]=j):j=x[3];x[4]!==b?(u=b("common.pos"),x[4]=b,x[5]=u):u=x[5];x[6]!==u?(y={key:"ctrl + shift + a",description:u},x[6]=u,x[7]=y):y=x[7];x[8]!==b?(T=b("common.products"),x[8]=b,x[9]=T):T=x[9];x[10]!==T?(f={key:"ctrl + shift + p",description:T},x[10]=T,x[11]=f):f=x[11];x[12]!==b?(k=b("common.orders"),x[12]=b,x[13]=k):k=x[13];x[14]!==k?(_={key:"ctrl + shift + o",description:k},x[14]=k,x[15]=_):_=x[15];x[16]!==b?(v=b("common.customers"),x[16]=b,x[17]=v):v=x[17];x[18]!==v?(C={key:"ctrl + shift + c",description:v},x[18]=v,x[19]=C):C=x[19];x[20]!==b?(H=b("common.support"),x[20]=b,x[21]=H):H=x[21];x[22]!==H?(M={key:"ctrl + shift + ?",description:H},x[22]=H,x[23]=M):M=x[23];x[24]!==b?(w=b("common.logout"),x[24]=b,x[25]=w):w=x[25];x[26]!==w?(F={key:"ctrl + shift + l",description:w},x[26]=w,x[27]=F):F=x[27];x[28]!==j||x[29]!==M||x[30]!==F||x[31]!==y||x[32]!==f||x[33]!==_||x[34]!==C?(N=[j,y,f,_,C,M,F],x[28]=j,x[29]=M,x[30]=F,x[31]=y,x[32]=f,x[33]=_,x[34]=C,x[35]=N):N=x[35];const R=N;let B,K,O,P,S,q,z,A,D,E;x[36]!==b?(B=b("settings.key_combination"),x[36]=b,x[37]=B):B=x[37];x[38]!==B?(K=(0,l.jsx)(t.TableHead,{children:(0,l.jsx)(c.Text,{children:B})}),x[38]=B,x[39]=K):K=x[39];x[40]!==b?(O=b("settings.description"),x[40]=b,x[41]=O):O=x[41];x[42]!==O?(P=(0,l.jsx)(t.TableHead,{children:(0,l.jsx)(c.Text,{children:O})}),x[42]=O,x[43]=P):P=x[43];x[44]!==K||x[45]!==P?(S=(0,l.jsx)(t.TableHeader,{children:(0,l.jsxs)(t.TableRow,{children:[K,P]})}),x[44]=K,x[45]=P,x[46]=S):S=x[46];x[47]!==R?(q=(0,l.jsx)(t.TableBody,{children:R.map(h)}),x[47]=R,x[48]=q):q=x[48];x[49]!==S||x[50]!==q?(z=(0,l.jsxs)(t.Table,{"aria-labelledby":"keyboard-shortcuts",children:[S,q]}),x[49]=S,x[50]=q,x[51]=z):z=x[51];x[52]!==b?(A=b("common.close"),x[52]=b,x[53]=A):A=x[53];x[54]!==A?(D=(0,l.jsx)(o.ModalFooter,{className:"px-0",children:(0,l.jsx)(o.ModalClose,{children:A})}),x[54]=A,x[55]=D):D=x[55];x[56]!==z||x[57]!==D?(E=(0,l.jsxs)(l.Fragment,{children:[z,D]}),x[56]=z,x[57]=D,x[58]=E):E=x[58];return E};var s=r(d[0]);r(d[1]);var o=r(d[2]),t=r(d[3]),c=r(d[4]),n=r(d[5]),l=r(d[6]);function h(s){return(0,l.jsxs)(t.TableRow,{children:[(0,l.jsx)(t.TableCell,{children:(0,l.jsx)(c.Text,{className:"border-border bg-muted rounded border p-2 font-mono text-sm",children:s.key})}),(0,l.jsx)(t.TableCell,{children:(0,l.jsx)(c.Text,{children:s.description})})]},s.key)}},5535,[12,14,4860,4729,1434,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["value","onChange"],s=["value","onChange"];function t(e){return e&&e.__esModule?e:{default:e}}function l(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var l=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,l.get?l:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s}Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxSettings=function(){const{store:t}=(0,v.useAppState)(),l=(0,C.useT)(),p=(0,_.useRouter)(),{localPatch:F}=(0,w.useLocalMutation)(),E=(0,H.useRestHttpClient)(),[B,z]=n.useState(!1),I=(0,x.useObservablePickState)(t.$,()=>{const e=t.getLatest();return{calc_taxes:e.calc_taxes,prices_include_tax:e.prices_include_tax,tax_based_on:e.tax_based_on,shipping_tax_class:e.shipping_tax_class,tax_round_at_subtotal:e.tax_round_at_subtotal,tax_display_shop:e.tax_display_shop,tax_display_cart:e.tax_display_cart,price_display_suffix:e.price_display_suffix,tax_total_display:e.tax_total_display}},'calc_taxes','prices_include_tax','tax_based_on','shipping_tax_class','tax_round_at_subtotal','tax_display_shop','tax_display_cart','price_display_suffix','tax_total_display'),L=(0,u.useForm)({resolver:(0,d.zodResolver)(T),values:I}),Y=n.useCallback(async e=>{await F({document:t,data:e})},[F,t]);(0,j.useFormChangeHandler)({form:L,onChange:Y});const D=n.useCallback(async()=>{z(!0);try{const e=(await E.get(`stores/${t.id}`)).data;await F({document:t,data:{calc_taxes:e.calc_taxes,prices_include_tax:e.prices_include_tax,tax_based_on:e.tax_based_on,shipping_tax_class:e.shipping_tax_class,tax_round_at_subtotal:e.tax_round_at_subtotal,tax_display_shop:e.tax_display_shop,tax_display_cart:e.tax_display_cart,price_display_suffix:e.price_display_suffix,tax_total_display:e.tax_total_display}})}catch(e){M.error('Failed to restore server settings',{context:{error:e instanceof Error?e.message:String(e)}})}finally{z(!1)}},[E,F,t]);return(0,P.jsxs)(y.VStack,{children:[(0,P.jsx)(c.default,{className:"flex-row",children:(0,P.jsx)(f.Button,{variant:"muted",onPress:()=>p.push('/(app)/(modals)/tax-rates'),children:(0,P.jsx)(f.ButtonText,{children:l('common.view_all_tax_rates')})})}),(0,P.jsx)(j.Form,Object.assign({},L,{children:(0,P.jsxs)(y.VStack,{className:"gap-4",children:[(0,P.jsx)(N.FormErrors,{}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"calc_taxes",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:G.YesNoRadioGroup,label:l('settings.enable_taxes')},e))})}),(0,P.jsx)(j.FormField,{control:L.control,name:"prices_include_tax",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:G.YesNoRadioGroup,label:l('settings.prices_entered_with_tax')},e))})})]}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"tax_based_on",render:s=>{let{field:{value:t,onChange:n}}=s,d=(0,o.default)(s.field,e);return(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormSelect,Object.assign({customComponent:S.TaxBasedOnSelect,label:l('common.calculate_tax_based_on'),value:t,onChange:n},d))})}}),(0,P.jsx)(j.FormField,{control:L.control,name:"shipping_tax_class",render:e=>{let{field:{value:t,onChange:n}}=e,d=(0,o.default)(e.field,s);return(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormSelect,Object.assign({customComponent:R.TaxClassSelect,label:l('settings.shipping_tax_class'),value:t,onChange:n},d))})}})]}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"tax_total_display",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:k.TaxDisplayRadioGroup,label:l('settings.display_tax_totals')},e))})}),(0,P.jsx)(j.FormField,{control:L.control,name:"tax_round_at_subtotal",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:G.YesNoRadioGroup,label:l('settings.round_tax_at_subtotal_level')},e))})})]}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"tax_display_shop",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:O.InclExclRadioGroup,label:l('settings.display_prices_in_the_shop')},e))})}),(0,P.jsx)(j.FormField,{control:L.control,name:"tax_display_cart",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormRadioGroup,Object.assign({customComponent:O.InclExclRadioGroup,label:l('settings.display_prices_during_cart_and_checkout')},e))})})]}),(0,P.jsxs)(h.HStack,{className:"gap-4",children:[(0,P.jsx)(j.FormField,{control:L.control,name:"price_display_suffix",render:({field:e})=>(0,P.jsx)(c.default,{className:"flex-1",children:(0,P.jsx)(j.FormInput,Object.assign({label:l('settings.price_display_suffix')},e))})}),(0,P.jsx)(c.default,{className:"flex-1"})]}),(0,P.jsxs)(b.ModalFooter,{className:"px-0",children:[(0,P.jsx)(f.Button,{variant:"destructive",onPress:D,loading:B,children:l('settings.restore_server_settings')}),(0,P.jsx)(b.ModalClose,{children:l('common.close')})]})]})}))]})};var o=t(r(_d[0])),n=l(r(_d[1])),c=t(r(_d[2])),d=r(_d[3]),_=r(_d[4]),x=r(_d[5]),u=r(_d[6]),p=l(r(_d[7])),f=r(_d[8]),j=r(_d[9]),h=r(_d[10]),b=r(_d[11]),y=r(_d[12]),F=r(_d[13]),v=r(_d[14]),C=r(_d[15]),N=r(_d[16]),O=r(_d[17]),S=r(_d[18]),R=r(_d[19]),k=r(_d[20]),G=r(_d[21]),w=r(_d[22]),H=r(_d[23]),P=r(_d[24]);const M=(0,F.getLogger)(['wcpos','ui','settings']),T=p.object({calc_taxes:p.enum(['yes','no']),prices_include_tax:p.enum(['yes','no']),tax_based_on:p.enum(['shipping','billing','base']).default('base'),shipping_tax_class:p.string(),tax_round_at_subtotal:p.enum(['yes','no']),tax_display_shop:p.enum(['incl','excl']).default('excl'),tax_display_cart:p.enum(['incl','excl']).default('excl'),price_display_suffix:p.string().optional(),tax_total_display:p.enum(['single','itemized']).default('itemized')})},5536,[363,14,585,4258,850,1747,4260,4330,3185,4340,1351,4860,1605,1975,2022,1987,4402,5537,5538,4554,5539,5540,3232,4411,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.InclExclRadioGroup=function(t){const s=(0,l.c)(14),v=(0,u.useT)();let x,b,p,_,f,j;s[0]!==v?(x=v("common.including_tax"),s[0]=v,s[1]=x):x=s[1];s[2]!==x?(b={label:x,value:"incl"},s[2]=x,s[3]=b):b=s[3];s[4]!==v?(p=v("common.excluding_tax"),s[4]=v,s[5]=p):p=s[5];s[6]!==p?(_={label:p,value:"excl"},s[6]=p,s[7]=_):_=s[7];s[8]!==b||s[9]!==_?(f=[b,_].map(o),s[8]=b,s[9]=_,s[10]=f):f=s[10];s[11]!==t||s[12]!==f?(j=(0,c.jsx)(n.RadioGroup,Object.assign({},t,{children:f})),s[11]=t,s[12]=f,s[13]=j):j=s[13];return j};var l=r(d[0]);r(d[1]);var n=r(d[2]),u=r(d[3]),c=r(d[4]);function o(l){return(0,c.jsx)(n.RadioGroupOption,{value:l.value,label:l.label},l.value)}},5537,[12,14,4371,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["value"];Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxBasedOnSelect=function(l){const s=(0,c.c)(33);let u,_;if(s[0]!==l){var h=l;({value:_}=h),u=(0,t.default)(h,e),s[0]=l,s[1]=u,s[2]=_}else u=s[1],_=s[2];const j=(0,o.useT)();let x,p,f,S,O,T,M;s[3]!==j?(x=j("common.customer_shipping_address"),s[3]=j,s[4]=x):x=s[4];s[5]!==x?(p={value:"shipping",label:x},s[5]=x,s[6]=p):p=s[6];s[7]!==j?(f=j("common.customer_billing_address"),s[7]=j,s[8]=f):f=s[8];s[9]!==f?(S={value:"billing",label:f},s[9]=f,s[10]=S):S=s[10];s[11]!==j?(O=j("common.shop_base_address"),s[11]=j,s[12]=O):O=s[12];s[13]!==O?(T={value:"base",label:O},s[13]=O,s[14]=T):T=s[14];s[15]!==p||s[16]!==S||s[17]!==T?(M=[p,S,T],s[15]=p,s[16]=S,s[17]=T,s[18]=M):M=s[18];const y=M,B=y.find(e=>e.value===_?.value)?.label;let C,G,I,P,V;s[19]!==B||s[20]!==_?(C=_?Object.assign({},_,{label:B??""}):void 0,s[19]=B,s[20]=_,s[21]=C):C=s[21];s[22]!==j?(G=j("common.select_tax_based_on"),s[22]=j,s[23]=G):G=s[23];s[24]!==G?(I=(0,b.jsx)(n.SelectTrigger,{children:(0,b.jsx)(n.SelectValue,{placeholder:G})}),s[24]=G,s[25]=I):I=s[25];s[26]!==y?(P=(0,b.jsx)(n.SelectContent,{matchWidth:!0,children:(0,b.jsx)(n.SelectGroup,{children:y.map(v)})}),s[26]=y,s[27]=P):P=s[27];s[28]!==u||s[29]!==I||s[30]!==P||s[31]!==C?(V=(0,b.jsxs)(n.Select,Object.assign({value:C},u,{children:[I,P]})),s[28]=u,s[29]=I,s[30]=P,s[31]=C,s[32]=V):V=s[32];return V};var l,s=r(d[0]),t=(l=s)&&l.__esModule?l:{default:l},c=r(d[1]);r(d[2]);var n=r(d[3]),u=r(d[4]),o=r(d[5]),b=r(d[6]);function v(e){return(0,b.jsx)(n.SelectItem,{label:e.label,value:e.value,children:(0,b.jsx)(u.Text,{children:e.label})},e.value)}},5538,[363,12,14,4191,1434,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxDisplayRadioGroup=function(s){const c=(0,l.c)(14),v=(0,n.useT)();let p,_,b,f,j,x;c[0]!==v?(p=v("common.as_a_single_total"),c[0]=v,c[1]=p):p=c[1];c[2]!==p?(_={label:p,value:"single"},c[2]=p,c[3]=_):_=c[3];c[4]!==v?(b=v("common.itemized"),c[4]=v,c[5]=b):b=c[5];c[6]!==b?(f={label:b,value:"itemized"},c[6]=b,c[7]=f):f=c[7];c[8]!==_||c[9]!==f?(j=[_,f].map(u),c[8]=_,c[9]=f,c[10]=j):j=c[10];c[11]!==s||c[12]!==j?(x=(0,t.jsx)(o.RadioGroup,Object.assign({},s,{children:j})),c[11]=s,c[12]=j,c[13]=x):x=c[13];return x};var l=r(d[0]);r(d[1]);var o=r(d[2]),n=r(d[3]),t=r(d[4]);function u(l){return(0,t.jsx)(o.RadioGroupOption,{value:l.value,label:l.label},l.value)}},5539,[12,14,4371,1987,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.YesNoRadioGroup=function(s){const c=(0,o.c)(14),v=(0,n.useT)();let b,p,f,j,_,y;c[0]!==v?(b=v("common.yes"),c[0]=v,c[1]=b):b=c[1];c[2]!==b?(p={label:b,value:"yes"},c[2]=b,c[3]=p):p=c[3];c[4]!==v?(f=v("common.no"),c[4]=v,c[5]=f):f=c[5];c[6]!==f?(j={label:f,value:"no"},c[6]=f,c[7]=j):j=c[7];c[8]!==p||c[9]!==j?(_=[p,j].map(t),c[8]=p,c[9]=j,c[10]=_):_=c[10];c[11]!==s||c[12]!==_?(y=(0,u.jsx)(l.RadioGroup,Object.assign({},s,{children:_})),c[11]=s,c[12]=_,c[13]=y):y=c[13];return y};var o=r(d[0]);r(d[1]);var l=r(d[2]),n=r(d[3]),u=r(d[4]);function t(o){return(0,u.jsx)(l.RadioGroupOption,{value:o.value,label:o.label},o.value)}},5540,[12,14,4371,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.ThemeSettings=function(){const t=(0,e.c)(26),s=(0,f.useT)(),{store:n}=(0,y.useAppState)(),{localPatch:o}=(0,b.useLocalMutation)();let l;t[0]===Symbol.for("react.memo_cache_sentinel")?(l=[{name:"system",labelKey:"settings.theme.system",icon:"circleHalfStroke",descriptionKey:"settings.theme.system_description"},{name:"light",labelKey:"settings.theme.light",icon:"sunBright",descriptionKey:"settings.theme.light_description"},{name:"dark",labelKey:"settings.theme.dark",icon:"moon",descriptionKey:"settings.theme.dark_description"},{name:"ocean",labelKey:"settings.theme.ocean",icon:"water",descriptionKey:"settings.theme.ocean_description"},{name:"sunset",labelKey:"settings.theme.sunset",icon:"sunHaze",descriptionKey:"settings.theme.sunset_description"},{name:"monochrome",labelKey:"settings.theme.monochrome",icon:"circleHalf",descriptionKey:"settings.theme.monochrome_description"}],t[0]=l):l=t[0];const j=l;let N;t[1]!==o||t[2]!==n?(N=async e=>{try{await o({document:n,data:{theme:e}}),c.Uniwind.setTheme(e)}catch(e){const t=e;console.error("Failed to persist selected theme",t)}},t[1]=o,t[2]=n,t[3]=N):N=t[3];const T=N;let S,k,v,P,w,H,M,O,C;t[4]!==s?(S=s("settings.appearance"),t[4]=s,t[5]=S):S=t[5];t[6]!==S?(k=(0,_.jsx)(h.Label,{className:"text-base font-medium",children:S}),t[6]=S,t[7]=k):k=t[7];t[8]!==s?(v=s("settings.choose_a_theme_for_the_app"),t[8]=s,t[9]=v):v=t[9];t[10]!==v?(P=(0,_.jsx)(x.Text,{className:"text-muted-foreground text-sm",children:v}),t[10]=v,t[11]=P):P=t[11];t[12]!==T||t[13]!==s?(w=(0,_.jsx)(K,{themeOptions:j,onThemeChange:T,t:s}),t[12]=T,t[13]=s,t[14]=w):w=t[14];t[15]!==k||t[16]!==P||t[17]!==w?(H=(0,_.jsxs)(u.VStack,{className:"gap-3",children:[k,P,w]}),t[15]=k,t[16]=P,t[17]=w,t[18]=H):H=t[18];t[19]!==s?(M=s("common.close"),t[19]=s,t[20]=M):M=t[20];t[21]!==M?(O=(0,_.jsx)(p.ModalFooter,{className:"px-0",children:(0,_.jsx)(p.ModalClose,{children:M})}),t[21]=M,t[22]=O):O=t[22];t[23]!==H||t[24]!==O?(C=(0,_.jsxs)(u.VStack,{className:"gap-6",children:[H,O]}),t[23]=H,t[24]=O,t[25]=C):C=t[25];return C};var e=r(d[0]);r(d[1]);var t,s=r(d[2]),n=(t=s)&&t.__esModule?t:{default:t},c=r(d[3]),o=r(d[4]),l=r(d[5]),h=r(d[6]),p=r(d[7]),x=r(d[8]),u=r(d[9]),y=r(d[10]),f=r(d[11]),b=r(d[12]),_=r(d[13]);function j(t){const s=(0,e.c)(26),{option:c,activeTheme:l,onPress:h,t:p}=t,u=l===c.name;let y,f;s[0]!==h||s[1]!==c.name?(y=()=>{h(c.name)},s[0]=h,s[1]=c.name,s[2]=y):y=s[2],s[3]!==u?(f={selected:u},s[3]=u,s[4]=f):f=s[4];const b="flex-1 items-center gap-2 rounded-lg border-2 p-3 "+(u?"border-primary bg-primary/10":"border-border bg-card"),j=u?"text-primary":"text-muted-foreground";let K;s[5]!==c.icon||s[6]!==j?(K=(0,_.jsx)(o.Icon,{name:c.icon,size:"xl",className:j}),s[5]=c.icon,s[6]=j,s[7]=K):K=s[7];const N="text-sm font-medium "+(u?"text-primary":"text-foreground");let T,S,k,v,P;return s[8]!==c.labelKey||s[9]!==p?(T=p(c.labelKey),s[8]=c.labelKey,s[9]=p,s[10]=T):T=s[10],s[11]!==N||s[12]!==T?(S=(0,_.jsx)(x.Text,{className:N,children:T}),s[11]=N,s[12]=T,s[13]=S):S=s[13],s[14]!==c.descriptionKey||s[15]!==p?(k=p(c.descriptionKey),s[14]=c.descriptionKey,s[15]=p,s[16]=k):k=s[16],s[17]!==k?(v=(0,_.jsx)(x.Text,{className:"text-muted-foreground text-center text-xs",numberOfLines:2,children:k}),s[17]=k,s[18]=v):v=s[18],s[19]!==y||s[20]!==v||s[21]!==f||s[22]!==b||s[23]!==K||s[24]!==S?(P=(0,_.jsxs)(n.default,{onPress:y,accessibilityRole:"button",accessibilityState:f,className:b,children:[K,S,v]}),s[19]=y,s[20]=v,s[21]=f,s[22]=b,s[23]=K,s[24]=S,s[25]=P):P=s[25],P}function K(t){const s=(0,e.c)(41),{themeOptions:n,onThemeChange:o,t:h}=t,{theme:p,hasAdaptiveThemes:y}=(0,c.useUniwind)(),f=y?"system":p;let b,K,N,T,S,k;if(s[0]!==f||s[1]!==y||s[2]!==o||s[3]!==h||s[4]!==n){const e=h(n.find(e=>e.name===f)?.labelKey??f);let t,c,p,S;if(s[9]!==f||s[10]!==o||s[11]!==h||s[12]!==n){let e;s[14]!==f||s[15]!==o||s[16]!==h?(e=e=>(0,_.jsx)(j,{option:e,activeTheme:f,onPress:o,t:h},e.name),s[14]=f,s[15]=o,s[16]=h,s[17]=e):e=s[17],t=n.slice(0,3).map(e),s[9]=f,s[10]=o,s[11]=h,s[12]=n,s[13]=t}else t=s[13];if(s[18]!==t?(c=(0,_.jsx)(l.HStack,{className:"gap-3",children:t}),s[18]=t,s[19]=c):c=s[19],s[20]!==f||s[21]!==o||s[22]!==h||s[23]!==n){let e;s[25]!==f||s[26]!==o||s[27]!==h?(e=e=>(0,_.jsx)(j,{option:e,activeTheme:f,onPress:o,t:h},e.name),s[25]=f,s[26]=o,s[27]=h,s[28]=e):e=s[28],p=n.slice(3,6).map(e),s[20]=f,s[21]=o,s[22]=h,s[23]=n,s[24]=p}else p=s[24];s[29]!==p?(S=(0,_.jsx)(l.HStack,{className:"gap-3",children:p}),s[29]=p,s[30]=S):S=s[30],s[31]!==c||s[32]!==S?(T=(0,_.jsxs)(u.VStack,{className:"gap-3 pt-2",children:[c,S]}),s[31]=c,s[32]=S,s[33]=T):T=s[33],b=x.Text,K="text-muted-foreground text-xs",N=y?h("settings.following_system_theme"):h("settings.current_theme",{theme:e}),s[0]=f,s[1]=y,s[2]=o,s[3]=h,s[4]=n,s[5]=b,s[6]=K,s[7]=N,s[8]=T}else b=s[5],K=s[6],N=s[7],T=s[8];return s[34]!==b||s[35]!==K||s[36]!==N?(S=(0,_.jsx)(b,{className:K,children:N}),s[34]=b,s[35]=K,s[36]=N,s[37]=S):S=s[37],s[38]!==T||s[39]!==S?(k=(0,_.jsxs)(_.Fragment,{children:[T,S]}),s[38]=T,s[39]=S,s[40]=k):k=s[40],k}},5541,[12,14,16,307,1357,1351,4345,4860,1434,1605,2022,1987,3232,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.TaxRatesModal}});var t=r(d[0])},5542,[5543]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxRatesModal=function(){const u=(0,t.c)(4);let y,_;u[0]===Symbol.for("react.memo_cache_sentinel")?(y=["tax-rates"],u[0]=y):y=u[0];u[1]===Symbol.for("react.memo_cache_sentinel")?(_={queryKeys:y,collectionName:"taxes",initialParams:{}},u[1]=_):_=u[1];const x=(0,c.useQuery)(_);let f;u[2]!==x?(f=(0,l.jsx)(s.ErrorBoundary,{children:(0,l.jsx)(n.Suspense,{children:(0,l.jsx)(o.TaxRates,{query:x})})}),u[2]=x,u[3]=f):f=u[3];return f};var t=r(d[0]),s=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),l=r(d[5])},5543,[12,1348,1741,4070,5544,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.TaxRates=function(e){const h=(0,t.c)(35),{query:p}=e,v=(0,o.useObservableSuspense)(p.resource);let y;h[0]!==v.hits?(y=v.hits.map(_),h[0]=v.hits,h[1]=y):y=h[1];const O=y,{extraData:C}=(0,f.useExtraData)(),S=(0,o.useObservableEagerState)(C.taxClasses$);let D;h[2]!==S?(D=(0,n.default)(S,[0,"slug"],""),h[2]=S,h[3]=D):D=h[3];const[E,P]=s.useState(D),R=(0,j.useT)();let q;if(h[4]!==O||h[5]!==S){const e=(0,l.default)(O,"class");q=(S||[]).map(t=>({name:t.name,slug:t.slug,rates:e[t.slug]||[]})),h[4]=O,h[5]=S,h[6]=q}else q=h[6];const z=q;let F,k,w,B,H,L,V,$,A,G,I;h[7]!==R?(F=R("tax_rates.tax_rates"),h[7]=R,h[8]=F):F=h[8];h[9]!==F?(k=(0,b.jsx)(u.ModalHeader,{children:(0,b.jsx)(u.ModalTitle,{children:(0,b.jsx)(d.Text,{children:F})})}),h[9]=F,h[10]=k):k=h[10];h[11]!==z?(w=z.map(M),h[11]=z,h[12]=w):w=h[12];h[13]!==w?(B=(0,b.jsx)(c.ScrollableTabsList,{children:w}),h[13]=w,h[14]=B):B=h[14];h[15]!==z?(H=z.map(T),h[15]=z,h[16]=H):H=h[16];h[17]!==B||h[18]!==H||h[19]!==E?(L=(0,b.jsxs)(c.Tabs,{value:E,onValueChange:P,orientation:"horizontal",children:[B,H]}),h[17]=B,h[18]=H,h[19]=E,h[20]=L):L=h[20];h[21]!==p||h[22]!==O.length?(V=(0,b.jsx)(x.TaxRatesFooter,{count:O.length,query:p}),h[21]=p,h[22]=O.length,h[23]=V):V=h[23];h[24]!==V||h[25]!==L?($=(0,b.jsxs)(u.ModalBody,{children:[L,V]}),h[24]=V,h[25]=L,h[26]=$):$=h[26];h[27]!==R?(A=R("common.close"),h[27]=R,h[28]=A):A=h[28];h[29]!==A?(G=(0,b.jsx)(u.ModalFooter,{children:(0,b.jsx)(u.ModalClose,{children:A})}),h[29]=A,h[30]=G):G=h[30];h[31]!==$||h[32]!==G||h[33]!==k?(I=(0,b.jsx)(u.Modal,{children:(0,b.jsxs)(u.ModalContent,{size:"2xl",children:[k,$,G]})}),h[31]=$,h[32]=G,h[33]=k,h[34]=I):I=h[34];return I};var t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),n=e(r(_d[2])),l=e(r(_d[3])),o=r(_d[4]),u=r(_d[5]),c=r(_d[6]),d=r(_d[7]),x=r(_d[8]),h=r(_d[9]),j=r(_d[10]),f=r(_d[11]),b=r(_d[12]);function T(e){return(0,b.jsx)(c.TabsContent,{value:e.slug,children:(0,b.jsx)(h.TaxRateTable,{rates:e.rates})},e.slug)}function M(e){return(0,b.jsx)(c.TabsTrigger,{value:e.slug,children:(0,b.jsx)(d.Text,{children:e.name})},e.slug)}function _(e){const{document:t}=e;return t}},5544,[12,14,1358,4501,1747,4860,4184,1434,5545,5546,1987,4555,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxRatesFooter=function(f){const v=(0,t.c)(15),{count:S,query:j}=f,{sync:_,active$:h,total$:p}=(0,l.useReplicationState)(j),{clearAndSync:O}=(0,x.useCollectionReset)("taxes"),R=(0,s.useObservableEagerState)(h);let T;v[0]!==p?(T=p??(0,o.of)(0),v[0]=p,v[1]=T):T=v[1];const w=(0,s.useObservableState)(T,0),A=(0,u.useT)();let N,$,k,q;v[2]!==S||v[3]!==A||v[4]!==w?(N=A("common.showing_of",{shown:S,total:w}),v[2]=S,v[3]=A,v[4]=w,v[5]=N):N=v[5];v[6]!==N?($=(0,y.jsx)(n.Text,{className:"text-xs",children:N}),v[6]=N,v[7]=$):$=v[7];v[8]!==R||v[9]!==O||v[10]!==_?(k=(0,y.jsx)(b.SyncButton,{sync:_,clearAndSync:O,active:R}),v[8]=R,v[9]=O,v[10]=_,v[11]=k):k=v[11];v[12]!==$||v[13]!==k?(q=(0,y.jsxs)(c.HStack,{className:"border-border bg-footer justify-end gap-0 border-t p-2",children:[$,k]}),v[12]=$,v[13]=k,v[14]=q):q=v[14];return q};var t=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),c=r(d[4]),n=r(d[5]),l=r(d[6]),u=r(d[7]),b=r(d[8]),x=r(d[9]),y=r(d[10])},5545,[12,14,1747,1748,1351,1434,4070,1987,4804,4803,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.TaxRateTable=function(s){const j=(0,l.c)(53),{rates:T}=s,o=(0,x.useT)();let b,p,u,_,y,H,C,N,w,f,k,A,v,R,I,B,M,O,P,q,z,D;j[0]!==o?(b=o("tax_rates.country_code"),j[0]=o,j[1]=b):b=j[1];j[2]!==b?(p=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:b})}),j[2]=b,j[3]=p):p=j[3];j[4]!==o?(u=o("tax_rates.state_code"),j[4]=o,j[5]=u):u=j[5];j[6]!==u?(_=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:u})}),j[6]=u,j[7]=_):_=j[7];j[8]!==o?(y=o("common.postcode"),j[8]=o,j[9]=y):y=j[9];j[10]!==y?(H=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:y})}),j[10]=y,j[11]=H):H=j[11];j[12]!==o?(C=o("common.city"),j[12]=o,j[13]=C):C=j[13];j[14]!==C?(N=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:C})}),j[14]=C,j[15]=N):N=j[15];j[16]!==o?(w=o("tax_rates.rate"),j[16]=o,j[17]=w):w=j[17];j[18]!==w?(f=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:w})}),j[18]=w,j[19]=f):f=j[19];j[20]!==o?(k=o("tax_rates.tax_name"),j[20]=o,j[21]=k):k=j[21];j[22]!==k?(A=(0,t.jsx)(c.TableHead,{children:(0,t.jsx)(n.Text,{children:k})}),j[22]=k,j[23]=A):A=j[23];j[24]!==o?(v=o("tax_rates.priority"),j[24]=o,j[25]=v):v=j[25];j[26]!==v?(R=(0,t.jsx)(c.TableHead,{className:"w-12",children:(0,t.jsx)(n.Text,{children:v})}),j[26]=v,j[27]=R):R=j[27];j[28]!==o?(I=o("tax_rates.compound"),j[28]=o,j[29]=I):I=j[29];j[30]!==I?(B=(0,t.jsx)(c.TableHead,{className:"w-12",children:(0,t.jsx)(n.Text,{children:I})}),j[30]=I,j[31]=B):B=j[31];j[32]!==o?(M=o("common.shipping"),j[32]=o,j[33]=M):M=j[33];j[34]!==M?(O=(0,t.jsx)(c.TableHead,{className:"w-12",children:(0,t.jsx)(n.Text,{children:M})}),j[34]=M,j[35]=O):O=j[35];j[36]!==f||j[37]!==A||j[38]!==R||j[39]!==B||j[40]!==O||j[41]!==p||j[42]!==_||j[43]!==H||j[44]!==N?(P=(0,t.jsx)(c.TableHeader,{children:(0,t.jsxs)(c.TableRow,{children:[p,_,H,N,f,A,R,B,O]})}),j[36]=f,j[37]=A,j[38]=R,j[39]=B,j[40]=O,j[41]=p,j[42]=_,j[43]=H,j[44]=N,j[45]=P):P=j[45];j[46]!==T?(q=T.map(h),j[46]=T,j[47]=q):q=j[47];j[48]!==q?(z=(0,t.jsx)(c.TableBody,{children:q}),j[48]=q,j[49]=z):z=j[49];j[50]!==P||j[51]!==z?(D=(0,t.jsxs)(c.Table,{children:[P,z]}),j[50]=P,j[51]=z,j[52]=D):D=j[52];return D};var l=r(d[0]);r(d[1]);var s=r(d[2]),c=r(d[3]),n=r(d[4]),x=r(d[5]),t=r(d[6]);function h(l,x){return(0,t.jsxs)(c.TableRow,{index:x,children:[(0,t.jsx)(c.TableCell,{children:(0,t.jsx)(n.Text,{children:l.country})}),(0,t.jsx)(c.TableCell,{children:(0,t.jsx)(n.Text,{children:l.state?(0,t.jsx)(n.Text,{children:l.state}):(0,t.jsx)(n.Text,{className:"text-4xl leading-none",children:"*"})})}),(0,t.jsx)(c.TableCell,{children:Array.isArray(l.postcodes)&&l.postcodes.length>0?(0,t.jsx)(n.Text,{children:l.postcodes.join(", ")}):(0,t.jsx)(n.Text,{className:"text-4xl leading-none",children:"*"})}),(0,t.jsx)(c.TableCell,{children:Array.isArray(l.cities)&&l.cities.length>0?(0,t.jsx)(n.Text,{children:l.cities.join(", ")}):(0,t.jsx)(n.Text,{className:"text-4xl leading-none",children:"*"})}),(0,t.jsx)(c.TableCell,{children:(0,t.jsx)(n.Text,{children:l.rate})}),(0,t.jsx)(c.TableCell,{children:(0,t.jsx)(n.Text,{children:l.name})}),(0,t.jsx)(c.TableCell,{className:"w-12",children:(0,t.jsx)(n.Text,{children:l.priority})}),(0,t.jsx)(c.TableCell,{className:"w-12",children:(0,t.jsx)(s.Icon,{name:l.compound?"check":"xmark"})}),(0,t.jsx)(c.TableCell,{className:"w-12",children:(0,t.jsx)(s.Icon,{name:l.shipping?"check":"xmark"})})]},l.id)}},5546,[12,14,1357,4729,1434,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return A}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return O}});var e,t=r(d[0]),n=r(d[1]),o=(e=n)&&e.__esModule?e:{default:e},s=r(d[2]),c=r(d[3]),l=r(d[4]),u=r(d[5]),p=r(d[6]),f=r(d[7]),S=r(d[8]),b=r(d[9]),_=r(d[10]),h=r(d[11]),j=r(d[12]),x=r(d[13]),y=r(d[14]),P=r(d[15]),k=r(d[16]),v=r(d[17]),w=r(d[18]),B=r(d[19]),D=r(d[20]);const O={initialRouteName:'(drawer)'};function R(){const e=(0,t.c)(16),n=(0,B.useNavigationBackground)(),{storeDB:c,fastStoreDB:f}=(0,p.useAppState)(),{locale:b}=(0,S.useLocale)(),_=(0,y.useRestHttpClient)();let j,x,P,k,w,O,R,A;return e[0]!==n?(j={headerShown:!1,contentStyle:{backgroundColor:n}},e[0]=n,e[1]=j):j=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(x=(0,D.jsx)(s.Stack.Screen,{name:"(drawer)"}),e[2]=x):x=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(P=(0,D.jsx)(s.Stack.Screen,{name:"(modals)/settings",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[3]=P):P=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(k=(0,D.jsx)(s.Stack.Screen,{name:"(modals)/tax-rates",options:{presentation:"containedTransparentModal",animation:"fade",contentStyle:{backgroundColor:"transparent"}}}),e[4]=k):k=e[4],e[5]!==j?(w=(0,D.jsxs)(s.Stack,{screenOptions:j,children:[x,P,k]}),e[5]=j,e[6]=w):w=e[6],e[7]===Symbol.for("react.memo_cache_sentinel")?(O=(0,D.jsx)(l.ErrorBoundary,{children:(0,D.jsx)(u.PortalHost,{})}),e[7]=O):O=e[7],e[8]!==w?(R=(0,D.jsx)(h.UISettingsProvider,{children:(0,D.jsxs)(o.default,{className:"bg-background flex-1",children:[w,O]})}),e[8]=w,e[9]=R):R=e[9],e[10]!==f||e[11]!==_||e[12]!==b||e[13]!==c||e[14]!==R?(A=(0,D.jsx)(v.QueryProvider,{localDB:c,fastLocalDB:f,http:_,locale:b,children:R}),e[10]=f,e[11]=_,e[12]=b,e[13]=c,e[14]=R,e[15]=A):A=e[15],A}function A(){const e=(0,t.c)(6),{site:n}=(0,p.useAppState)(),o=(0,c.useObservableEagerState)(n.wp_api_url$),{collection:s}=(0,x.useCollection)("logs");let l;(0,w.setDatabase)(s),e[0]!==n?(l={site:n},e[0]=n,e[1]=l):l=e[1],(0,b.useSiteInfo)(l);const{compatibility:u,site:S}=(0,f.useAppInfo)();if(S?.wcposVersion&&!u?.wcposVersionPass){let t;return e[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,D.jsx)(j.UpgradeRequired,{}),e[2]=t):t=e[2],t}if(!o)throw new Error("No WP API URL");let h,y;return e[3]===Symbol.for("react.memo_cache_sentinel")?(h=(0,D.jsx)(_.ExtraDataProvider,{children:(0,D.jsx)(k.RasterizeProvider,{children:(0,D.jsx)(R,{})})}),e[3]=h):h=e[3],e[4]!==o?(y=(0,D.jsx)(P.OnlineStatusProvider,{wpAPIURL:o,children:h}),e[4]=o,e[5]=y):y=e[5],y}},5547,[12,585,850,1747,1348,4988,2022,4579,2017,5548,4555,1745,5549,4523,4411,4445,4874,4070,1975,4982,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useSiteInfo",{enumerable:!0,get:function(){return u}});var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),s=r(_d[1]),n=(e=s)&&e.__esModule?e:{default:e},o=r(_d[2]);const c=(0,r(_d[3]).getLogger)(['wcpos','app','site']),u=({site:e})=>{const s=(0,o.useHttpClient)(),[u,l]=t.useState(!1),[p,f]=t.useState(null),_=e.wp_api_url,d=e.url;return t.useEffect(()=>{(async()=>{if(_){l(!0),f(null);try{const t=await s.get(_,{params:{wcpos:1}});if(!t||t.status<200||t.status>=300){const e=`Invalid response status: ${t?.status}`;return c.error('Failed to fetch site info: Invalid response status',{context:{status:t?.status,statusText:t?.statusText,siteUrl:d}}),void f(e)}const o=(0,n.default)(t,'data',{});if(!o||'object'!=typeof o)return void c.debug('Site info response contains no valid data',{context:{siteUrl:d,hasData:!!o}});(o.wp_version||o.wc_version||o.wcpos_version||o.wcpos_pro_version||o.license)&&await e.incrementalPatch({wp_version:o?.wp_version??'',wc_version:o?.wc_version??'',wcpos_version:o?.wcpos_version??'',wcpos_pro_version:o?.wcpos_pro_version??'',license:o?.license||{}})}catch(e){const t=e instanceof Error?e.message:String(e);c.error('Failed to fetch site info',{context:{error:t,siteUrl:d}}),f(t)}finally{l(!1)}}})()},[s,_,d,e]),{isLoading:u,error:p}}},5548,[14,1358,4420,1975]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.UpgradeRequired=function(){const e=(0,t.c)(16),h=(0,x.useT)(),{logout:p}=(0,f.useAppState)();let y,v,S,b,T,k,B,I;e[0]===Symbol.for("react.memo_cache_sentinel")?(y=[n.default.absoluteFill,{alignItems:"center",justifyContent:"center"}],e[0]=y):y=e[0];e[1]===Symbol.for("react.memo_cache_sentinel")?(v=(0,j.jsx)(l.Icon,{name:"triangleExclamation",variant:"destructive"}),e[1]=v):v=e[1];e[2]!==h?(S=h("common.please_update_your_woocommerce_pos_plugin"),e[2]=h,e[3]=S):S=e[3];e[4]!==S?(b=(0,j.jsxs)(o.HStack,{children:[v,(0,j.jsx)(u.Text,{className:"text-destructive",children:S})]}),e[4]=S,e[5]=b):b=e[5];e[6]!==h?(T=h("common.logout"),e[6]=h,e[7]=T):T=e[7];e[8]!==T?(k=(0,j.jsx)(s.ButtonText,{children:T}),e[8]=T,e[9]=k):k=e[9];e[10]!==p||e[11]!==k?(B=(0,j.jsx)(c.default,{className:"justify-center p-2",children:(0,j.jsx)(s.Button,{onPress:p,children:k})}),e[10]=p,e[11]=k,e[12]=B):B=e[12];e[13]!==b||e[14]!==B?(I=(0,j.jsx)(c.default,{style:y,children:(0,j.jsxs)(_.VStack,{children:[b,B]})}),e[13]=b,e[14]=B,e[15]=I):I=e[15];return I};var t=r(d[0]);r(d[1]);var n=e(r(d[2])),c=e(r(d[3])),s=r(d[4]),o=r(d[5]),l=r(d[6]),u=r(d[7]),_=r(d[8]),f=r(d[9]),x=r(d[10]),j=r(d[11])},5549,[12,14,30,585,3185,1351,1357,1434,1605,2022,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return y}}),Object.defineProperty(_e,"unstable_settings",{enumerable:!0,get:function(){return j}});var e,t=r(d[0]),n=r(d[1]),c=(e=n)&&e.__esModule?e:{default:e},o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),f=r(d[6]),_=r(d[7]),h=r(d[8]),b=r(d[9]);const j={initialRouteName:'connect'};function S(){const e=(0,t.c)(2),{theme:n}=(0,l.useUniwind)(),c="light"===n?"dark":"light";let o;return e[0]!==c?(o=(0,b.jsx)(s.SystemBars,{style:c}),e[0]=c,e[1]=o):o=e[1],o}function y(){const e=(0,t.c)(10),n=(0,h.useNavigationBackground)(),{storeDB:s,fastStoreDB:l}=(0,_.useAppState)();if(s&&l){let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,b.jsx)(o.Redirect,{href:"/(app)"}),e[0]=t):t=e[0],t}let j,y,x,p,k,B;return e[1]===Symbol.for("react.memo_cache_sentinel")?(j=(0,b.jsx)(S,{}),e[1]=j):j=e[1],e[2]!==n?(y={headerShown:!1,contentStyle:{backgroundColor:n}},e[2]=n,e[3]=y):y=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(x=(0,b.jsx)(o.Stack.Screen,{name:"connect"}),e[4]=x):x=e[4],e[5]!==y?(p=(0,b.jsx)(c.default,{className:"bg-background flex-1",children:(0,b.jsx)(o.Stack,{screenOptions:y,children:x})}),e[5]=y,e[6]=p):p=e[6],e[7]===Symbol.for("react.memo_cache_sentinel")?(k=(0,b.jsx)(u.ErrorBoundary,{children:(0,b.jsx)(f.PortalHost,{})}),e[7]=k):k=e[7],e[8]!==p?(B=(0,b.jsxs)(b.Fragment,{children:[j,p,k]}),e[8]=p,e[9]=B):B=e[9],B}},5550,[12,585,850,5030,307,1348,4988,2022,4982,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Connect}});var t=r(d[0])},5551,[5552]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Connect=function(){const t=(0,e.c)(10),{user:n}=(0,j.useAppState)();let S,b,w,v,C,k,A,B;t[0]===Symbol.for("react.memo_cache_sentinel")?(S={flex:1},t[0]=S):S=t[0];t[1]===Symbol.for("react.memo_cache_sentinel")?(b={flex:1},w={flexGrow:1,alignItems:"center",justifyContent:"center",padding:8},t[1]=b,t[2]=w):(b=t[1],w=t[2]);t[3]===Symbol.for("react.memo_cache_sentinel")?(v=(0,p.jsx)(u.Logo,{width:120,height:120}),t[3]=v):v=t[3];t[4]===Symbol.for("react.memo_cache_sentinel")?(C=(0,p.jsx)(l.Card,{className:"w-full p-4",children:(0,p.jsx)(y.UrlInput,{})}),t[4]=C):C=t[4];t[5]!==n?(k=(0,p.jsx)(o.ErrorBoundary,{children:(0,p.jsx)(h.Suspense,{children:(0,p.jsx)(x.Sites,{user:n})})}),t[5]=n,t[6]=k):k=t[6];t[7]===Symbol.for("react.memo_cache_sentinel")?(A=(0,p.jsx)(_.DemoButton,{}),t[7]=A):A=t[7];t[8]!==k?(B=(0,p.jsx)(c.KeyboardAvoidingView,{behavior:"padding",style:S,children:(0,p.jsx)(s.default,{style:b,contentContainerStyle:w,keyboardShouldPersistTaps:"handled",children:(0,p.jsxs)(f.VStack,{space:"lg",className:"w-full max-w-[460px] items-center",children:[v,C,k,A]})})}),t[8]=k,t[9]=B):B=t[9];return B};var e=r(d[0]);r(d[1]);var t,n=r(d[2]),s=(t=n)&&t.__esModule?t:{default:t},l=r(d[3]),o=r(d[4]),c=r(d[5]),u=r(d[6]),h=r(d[7]),f=r(d[8]),_=r(d[9]),x=r(d[10]),y=r(d[11]),j=r(d[12]),p=r(d[13])},5552,[12,14,600,3186,1348,3230,3174,1741,1605,5553,5560,5575,2022,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.DemoButton=function(){const{onConnect:s,loading:h}=(0,d.useSiteConnect)(),[_,y]=e.useState(null),w=(0,u.useT)(),b=e.useRef(null),x=e.useRef(!1),{handleLoginSuccess:j,isProcessing:v}=(0,l.useLoginHandler)(_),{isReady:D,response:O,promptAsync:P}=(0,c.useWcposAuth)({site:_?{wcpos_login_url:_.wcpos_login_url??'',name:_.name??''}:null,extraParams:{user:'demo'}});e.useEffect(()=>{if(!O||!_)return;const e=O.params?.access_token||O.error||O.type;b.current!==e&&('success'===O.type?(p.debug('Demo login successful'),b.current=e,j({params:O.params})):'error'===O.type&&(p.error(`Demo login failed: ${O.error}`,{showToast:!0,context:{response:O}}),b.current=e))},[O,_,j]);e.useEffect(()=>{x.current||null!==b.current||_&&D&&!v&&(p.debug('Triggering OAuth flow for demo site'),x.current=!0,P())},[_,D,v,P]);const E=h||v;return(0,f.jsx)(t.Button,{testID:"enter-demo-store-button",onPress:async()=>{y(null),b.current=null,x.current=!1;try{const e=await s('https://demo.wcpos.com');if(!e)throw new Error('Could not connect to demo site');p.debug('Demo site connected successfully'),y(e)}catch(e){p.error(`Demo connection failed: ${e instanceof Error?e.message:String(e)}`)}},disabled:E,variant:"muted",size:"sm",rightIcon:E?(0,f.jsx)(o.Loader,{variant:"muted",size:"xs"}):(0,f.jsx)(n.Icon,{variant:"muted",size:"xs",name:"arrowRight"}),children:(0,f.jsx)(t.ButtonText,{children:w('auth.enter_demo_store')})})};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),n=r(_d[2]),o=r(_d[3]),s=r(_d[4]),u=r(_d[5]),c=r(_d[6]),l=r(_d[7]),d=r(_d[8]),f=r(_d[9]);const p=(0,s.getLogger)(['wcpos','auth','demo'])},5553,[14,3185,1357,1412,1975,1987,4447,4469,5554,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useSiteConnect",{enumerable:!0,get:function(){return _}});var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),t=r(_d[1]),s=r(_d[2]),n=r(_d[3]),o=r(_d[4]),u=r(_d[5]),c=r(_d[6]),d=r(_d[7]);const l=(0,t.getLogger)(['wcpos','auth','site']),_=()=>{const{user:t,userDB:_}=(0,n.useAppState)(),[R,p]=e.useState('idle'),[E,f]=e.useState(null),[O,h]=e.useState(null),w=(0,o.useT)(),A=(0,d.useUrlDiscovery)(),S=(0,u.useApiDiscovery)(),C=(0,c.useAuthTesting)(),D='idle'!==R&&'success'!==R&&'error'!==R,b=e.useCallback((e,t)=>{f({step:e,totalSteps:4,message:t})},[]),v=e.useCallback(()=>{p('idle'),f(null),h(null)},[]),T=e.useCallback(async(e,n,o)=>{try{const s=Object.assign({},e,n,{use_jwt_as_param:o.useJwtAsParam}),u=_.sites.parseRestResponse(s),c=await _.sites.findOneFix(e.uuid).exec();if(c){await c.incrementalPatch(u);return(t.getLatest().sites??[]).includes(e.uuid)||(await t.incrementalUpdate({$push:{sites:e.uuid}}),l.debug(`Re-added site to user: ${e.name}`)),l.debug(`Updated site: ${e.name}`),c.getLatest()}{await t.incrementalUpdate({$push:{sites:u}});const s=await _.sites.findOneFix(e.uuid).exec();return l.debug(`Added new site: ${e.name}`),s}}catch(e){let t=s.ERROR_CODES.TRANSACTION_FAILED;if(e instanceof Error&&'ValidationError'===e.name)t=s.ERROR_CODES.CONSTRAINT_VIOLATION;else if(e instanceof Error&&'RxError'===e.name)switch(e.code){case'RX1':t=s.ERROR_CODES.DUPLICATE_RECORD;break;case'RX2':t=s.ERROR_CODES.CONSTRAINT_VIOLATION;break;case'RX3':t=s.ERROR_CODES.INVALID_DATA_TYPE;break;default:t=s.ERROR_CODES.TRANSACTION_FAILED}const n=e instanceof Error?e.message:String(e);throw l.error(`Failed to save site data: ${n}`,{showToast:!0,context:{errorCode:t,error:n}}),new Error(w('auth.failed_to_save_site_data'))}},[t,_.sites,w]);return{status:R,progress:E,error:O,loading:D,onConnect:e.useCallback(async e=>{if(!e||''===e.trim()){const e=w('auth.url_is_required');return l.error(e,{showToast:!0,context:{errorCode:s.ERROR_CODES.MISSING_REQUIRED_PARAMETERS}}),h(e),null}p('discovering-url'),h(null),f(null);try{b(1,w('auth.discovering_wordpress_api')),p('discovering-url');const t=await A.discoverWpApiUrl(e);b(2,w('auth.validating_api_endpoints')),p('discovering-api');const s=await S.discoverApiEndpoints(t);b(3,w('auth.testing_authorization_methods')),p('testing-auth');const n=await C.testAuthorizationMethod(s.endpoints.wcpos_api_url);if(!n)throw new Error(C.error||w('auth.failed_to_test_authorization_methods'));b(4,w('auth.saving_site_configuration')),p('saving');const o=await T(s.siteData,s.endpoints,n);if(!o)throw new Error(w('auth.failed_to_save_site_configuration'));return p('success'),f({step:4,totalSteps:4,message:w('auth.site_connected_successfully')}),l.info(`Site connected: ${o.name}`),o}catch(e){const t=e instanceof Error&&e.message?e.message:w('auth.failed_to_connect_to_site');return h(t),p('error'),null}},[A,S,C,T,b,w]),reset:v}}},5554,[14,1975,2644,2022,1987,5555,5556,5557]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function o(o){return o&&o.__esModule?o:{default:o}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useApiDiscovery",{enumerable:!0,get:function(){return l}});var e=(function(o){if(o&&o.__esModule)return o;var e={};return o&&Object.keys(o).forEach(function(t){var n=Object.getOwnPropertyDescriptor(o,t);Object.defineProperty(e,t,n.get?n:{enumerable:!0,get:function(){return o[t]}})}),e.default=o,e})(r(_d[0])),t=o(r(_d[1])),n=o(r(_d[2])),s=r(_d[3]),c=r(_d[4]),u=r(_d[5]),_=r(_d[6]);const p=(0,c.getLogger)(['wcpos','auth','discovery']);class d extends Error{constructor(o){super(o),this.name='ApiDiscoveryError'}}const l=()=>{const[o,c]=e.useState('idle'),[l,w]=e.useState(null),[f,E]=e.useState(null),[O,h]=e.useState(null),R=(0,s.useHttpClient)(),C=(0,_.useT)(),S=e.useCallback(async o=>{try{const e=await R.get(o,{params:{wcpos:1}}),n=(0,t.default)(e,'data');if(!n||'object'!=typeof n)throw p.error(`Bad API response from ${o}`,{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_RESPONSE_FORMAT,wpApiUrl:o}}),new d(C('auth.bad_api_response'));const s=(0,t.default)(n,'namespaces');if(!s||!Array.isArray(s))throw p.error(`WordPress API not found at ${o}`,{showToast:!0,context:{errorCode:u.ERROR_CODES.WOOCOMMERCE_API_DISABLED,wpApiUrl:o}}),new d(C('auth.wordpress_api_not_found'));return p.debug(`WordPress API discovered: ${n.name} (WC ${n.wc_version}, WCPOS ${n.wcpos_version})`),n}catch(e){if(e instanceof d)throw e;const n=(0,t.default)(e,['response']);if(n){const e=(0,t.default)(n,'status'),s=(0,t.default)(n,['headers','content-type']);if((401===e||403===e)&&'string'==typeof s&&s.includes('application/json')){const s=(0,t.default)(n,['data','message']),c='string'==typeof s&&s.length>0?s:C('auth.rest_api_restricted');throw p.error(c,{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_RESPONSE_FORMAT,wpApiUrl:o,httpStatus:e}}),new d(c)}throw p.error(C('auth.bad_api_response'),{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_RESPONSE_FORMAT,wpApiUrl:o,httpStatus:e}}),new d(C('auth.bad_api_response'))}throw p.error(`Failed to connect to ${o}: ${e instanceof Error?e.message:String(e)}`,{showToast:!0,context:{errorCode:u.ERROR_CODES.CONNECTION_REFUSED,wpApiUrl:o}}),e}},[R,C]),A=e.useCallback(o=>{const e=o.namespaces;if(!e.includes('wc/v3'))throw p.error('WooCommerce API not found',{showToast:!0,context:{errorCode:u.ERROR_CODES.WOOCOMMERCE_API_DISABLED}}),new Error(C('auth.woocommerce_api_not_found'));if(!e.includes('wcpos/v1'))throw p.error('WooCommerce POS plugin not found',{showToast:!0,context:{errorCode:u.ERROR_CODES.PLUGIN_NOT_FOUND}}),new Error(C('auth.woocommerce_pos_api_not_found'));const t=o.wcpos_version||o.wcpos_pro_version;t&&!n.default.gte(t,'1.8.0')&&p.warn(`WCPOS version ${t} may not support all features (recommend 1.8.0+)`)},[C]),D=e.useCallback(o=>{const e=o.authentication;if(!e||'object'!=typeof e)throw p.error('Authentication configuration not found',{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_CONFIGURATION}}),new Error(C('auth.authentication_configuration_not_found'));const t=e.wcpos;if(!t||!t.endpoints||!t.endpoints.authorization)throw p.error('WCPOS authentication endpoint not found',{showToast:!0,context:{errorCode:u.ERROR_CODES.PLUGIN_NOT_FOUND}}),new Error(C('auth.wcpos_authentication_endpoint_not_found_please'));const n=t.endpoints.authorization;if(!n||'string'!=typeof n)throw p.error('WCPOS login URL is invalid',{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_URL_FORMAT}}),new Error(C('auth.wcpos_login_url_is_invalid_please'));return n},[C]),I=e.useCallback((o,e)=>{const t=o.endsWith('/')?o:`${o}/`;return{wp_api_url:t,wc_api_url:`${t}wc/v3/`,wcpos_api_url:`${t}wcpos/v1/`,wcpos_login_url:e}},[]);return{status:o,error:l,siteData:f,endpoints:O,discoverApiEndpoints:e.useCallback(async o=>{if(!o||''===o.trim()){const o=C('auth.wordpress_api_url_is_required');throw p.error(o,{showToast:!0,context:{errorCode:u.ERROR_CODES.MISSING_REQUIRED_PARAMETERS}}),E(null),h(null),w(o),c('error'),new Error(o)}c('discovering'),w(null),E(null),h(null);try{const e=await S(o);A(e);const t=D(e),n=I(o,t);return E(e),h(n),c('success'),p.info(`API discovery completed: ${e.name}`),{siteData:e,endpoints:n}}catch(o){const e=o instanceof Error&&o.message?o.message:C('auth.failed_to_discover_api_endpoints');throw w(e),c('error'),o instanceof Error?o:new Error(e)}},[S,A,D,I,C])}}},5555,[14,1358,4580,4420,1975,2644,1987]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useAuthTesting",{enumerable:!0,get:function(){return c}});var t=(function(t){if(t&&t.__esModule)return t;var e={};return t&&Object.keys(t).forEach(function(s){var u=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(e,s,u.get?u:{enumerable:!0,get:function(){return t[s]}})}),e.default=t,e})(r(_d[0])),e=r(_d[1]),s=r(_d[2]),u=r(_d[3]),n=r(_d[4]);const o=(0,s.getLogger)(['wcpos','auth','testing']),c=()=>{const[s,c]=t.useState('idle'),[l,h]=t.useState(null),[_,d]=t.useState(null),f=(0,e.useHttpClient)(),p=(0,n.useT)(),y=t.useCallback(async(t,e)=>{try{const s=await f.get(`${t}auth/test`,{headers:{'X-WCPOS':'1',Authorization:`Bearer ${e}`},timeout:1e4}),u=s?.data;return u&&'success'===u.status}catch{return!1}},[f]),O=t.useCallback(async(t,e)=>{try{const s=await f.get(`${t}auth/test`,{params:{authorization:`Bearer ${e}`},headers:{'X-WCPOS':'1'},timeout:1e4}),u=s?.data;return u&&'success'===u.status}catch{return!1}},[f]),b=t.useCallback(()=>{const t={test:!0,timestamp:Date.now()};return`mock.${btoa(JSON.stringify(t))}.test`},[]);return{status:s,error:l,testResult:_,testAuthorizationMethod:t.useCallback(async(t,e)=>{if(!t||''===t.trim())return h(p('auth.wcpos_api_url_is_required')),null;c('testing'),h(null),d(null);try{const s=e||b(),u=await y(t,s);let n=!1,o=!1;if(u||(n=await O(t,s),o=n),!u&&!n)throw new Error(p('auth.server_does_not_support_any_authorization'));const l={supportsHeaderAuth:u,supportsParamAuth:n,useJwtAsParam:o};return d(l),c('success'),l}catch(t){const e=(t instanceof Error?t.message:'')||p('auth.failed_to_test_authorization_methods');return h(e),c('error'),o.error(`Authorization testing failed: ${e}`,{showToast:!0,context:{errorCode:u.ERROR_CODES.INVALID_CONFIGURATION}}),null}},[y,O,b,p])}}},5556,[14,4420,1975,2644,1987]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUrlDiscovery",{enumerable:!0,get:function(){return h}});var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0])),s=r(_d[1]),n=(e=s)&&e.__esModule?e:{default:e},u=r(_d[2]),o=r(_d[3]),c=r(_d[4]),l=r(_d[5]),d=r(_d[6]);const p=(0,o.getLogger)(['wcpos','auth','discovery']),f=e=>{if(!e)return null;const t=(0,d.parseLinkHeader)(e);return(0,n.default)(t,['https://api.w.org/','url'])||null},_=e=>{const t=(0,n.default)(e,['response','status']);if(401!==t&&403!==t)return!1;const s=(0,n.default)(e,['response','headers','content-type']);return'string'==typeof s&&s.includes('application/json')},h=()=>{const[e,s]=t.useState('idle'),[o,d]=t.useState(null),[h,w]=t.useState(null),y=(0,u.useHttpClient)(),b=(0,l.useT)(),v=t.useCallback(e=>`https://${e.replace(/^.*:\/{2,}|\s|\/+$/g,'')||''}`,[]),E=t.useCallback(async e=>{try{const t=await y.head(e);return t?f((0,n.default)(t,['headers','link'])):null}catch(e){const t=(0,n.default)(e,['response','headers','link']);return f(t)}},[y]),k=t.useCallback(async e=>{const t=`${e}/wp-json/`;try{const e=await y.head(t);return e&&200===e.status?t:null}catch(e){return _(e)?t:null}},[y]);return{status:e,error:o,wpApiUrl:h,discoverWpApiUrl:t.useCallback(async e=>{if(!e||''===e.trim()){const e=b('auth.url_is_required');throw p.error(e,{showToast:!0,context:{errorCode:c.ERROR_CODES.MISSING_REQUIRED_PARAMETERS}}),d(e),new Error(e)}s('discovering'),d(null),w(null);try{const t=v(e);let n=await E(t);if(n||(n=await k(t)),!n)throw new Error(b('auth.site_does_not_seem_to_be'));return w(n),s('success'),p.debug(`WordPress API URL discovered: ${n}`),n}catch(e){const t=e instanceof Error?e.message:b('auth.failed_to_discover_wordpress_api');throw d(t),s('error'),e}},[v,E,k,b])}}},5557,[14,1358,4420,1975,2644,1987,5558]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseLinkHeader",{enumerable:!0,get:function(){return n.parseLinkHeader}});var n=r(d[0])},5558,[5559]); +__d(function(g,r,i,a,_m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.parseLinkHeader=function(n){return l(n)?n.split(/,\s*]*)>(.*)/);if(!t)return null;const s=t[1],u=t[2].split(';'),o={},l=new URL(s,'https://example.com');for(const[n,t]of l.searchParams)o[n]=t;u.shift();let f=u.reduce(c,{});return f=Object.assign({},o,f),f.url=s,f}catch{return null}}function l(s){if(!s)return!1;if(s.length>n){if(t)throw new Error(`Input string too long, it should be under ${n} characters.`);return!1}return!0}},5559,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.Sites=function(e){const n=(0,t.c)(28),{user:l}=e,u=(0,y.useT)(),h=l;let p;n[0]!==h?(p=h.populateResource("sites"),n[0]=h,n[1]=p):p=n[1];const j=(0,c.useObservableSuspense)(p);let f;n[2]!==j?(f=j?.map(D)??[],n[2]=j,n[3]=f):f=n[3];const v=f;let A;n[4]!==v?(A=()=>(0,S.getNextAccordionState)({siteUuids:[],expandedSiteUuid:void 0},v),n[4]=v,n[5]=A):A=n[5];const[N,O]=s.useState(A);let P;n[6]!==N||n[7]!==v?(P=(0,S.getNextAccordionState)(N,v),n[6]=N,n[7]=v,n[8]=P):P=n[8];const U=P;U!==N&&O(U);if(!j||0===j.length)return null;if(1===j.length){let e;return n[9]!==j[0]||n[10]!==l?(e=(0,w.jsx)(d.Card,{className:"w-full",testID:"logged-in-users-label",children:(0,w.jsx)(x.ErrorBoundary,{children:(0,w.jsx)(b.Site,{user:l,site:j[0]})})}),n[9]=j[0],n[10]=l,n[11]=e):e=n[11],e}let T,k;n[12]!==u?(T=u("auth.your_sites",{_tags:"core"}),n[12]=u,n[13]=T):T=n[13];n[14]!==T?(k=(0,w.jsx)(_.Text,{className:"text-muted-foreground px-4 pt-4 text-xs font-semibold tracking-wider uppercase",children:T}),n[14]=T,n[15]=k):k=n[15];const B=U.expandedSiteUuid;let E,I,F,H;n[16]===Symbol.for("react.memo_cache_sentinel")?(E=e=>O(t=>Object.assign({},t,{expandedSiteUuid:e??""})),n[16]=E):E=n[16];if(n[17]!==j||n[18]!==l){let e;n[20]!==l?(e=(e,t)=>(0,w.jsx)(x.ErrorBoundary,{children:(0,w.jsx)(C,{user:l,site:e,isFirst:0===t})},e.uuid),n[20]=l,n[21]=e):e=n[21],I=j.map(e),n[17]=j,n[18]=l,n[19]=I}else I=n[19];n[22]!==U.expandedSiteUuid||n[23]!==I?(F=(0,w.jsx)(o.Accordion,{type:"single",collapsible:!0,value:B,onValueChange:E,children:I}),n[22]=U.expandedSiteUuid,n[23]=I,n[24]=F):F=n[24];n[25]!==F||n[26]!==k?(H=(0,w.jsxs)(d.Card,{className:"w-full",testID:"logged-in-users-label",children:[k,F]}),n[25]=F,n[26]=k,n[27]=H):H=n[27];return H};var e,t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),l=(e=n)&&e.__esModule?e:{default:e},c=r(_d[3]),o=r(_d[4]),u=r(_d[5]),d=r(_d[6]),x=r(_d[7]),h=r(_d[8]),p=r(_d[9]),j=r(_d[10]),f=r(_d[11]),_=r(_d[12]),b=r(_d[13]),S=r(_d[14]),v=r(_d[15]),y=r(_d[16]),A=r(_d[17]),N=r(_d[18]),w=r(_d[19]);function D(e){return e.uuid??""}function C(e){const n=(0,t.c)(55),{user:d,site:_,isFirst:S}=e,[v,A]=s.useState(!1),N=(0,y.useT)();let D;n[0]!==_||n[1]!==d?(D=async()=>{try{const e=_.getLatest();await e.remove(),await d.incrementalUpdate({$pullAll:{sites:[e.uuid]}})}catch(e){throw e}},n[0]=_,n[1]=d,n[2]=D):D=n[2];const C=D,P=(0,c.useObservableEagerState)(_.wp_credentials$),U=Array.isArray(P)?P.length:0;let T;n[3]!==S?(T=!S&&(0,w.jsx)(l.default,{className:"border-border border-t"}),n[3]=S,n[4]=T):T=n[4];const k=_.uuid??"";let B,E,I,F,H,$,M,V,z,L,R,W,X,q,G,J,K,Q,Y,Z;return n[5]!==_?(B=(0,w.jsx)(b.SiteHeader,{site:_}),n[5]=_,n[6]=B):B=n[6],n[7]!==N||n[8]!==U?(E=U>0&&(0,w.jsx)(j.StatusBadge,{label:`${U} ${N(1===U?"auth.user":"auth.users",{_tags:"core"})}`,variant:"info"}),n[7]=N,n[8]=U,n[9]=E):E=n[9],n[10]!==B||n[11]!==E?(I=(0,w.jsx)(o.AccordionTrigger,{headerClassName:"flex-1",className:"gap-3 py-3",chevronPosition:"left",children:(0,w.jsxs)(l.default,{className:"flex-1 flex-row items-center gap-3",children:[B,E]})}),n[10]=B,n[11]=E,n[12]=I):I=n[12],n[13]===Symbol.for("react.memo_cache_sentinel")?(F=(0,w.jsx)(p.IconButton,{name:"circleXmark",size:"lg",variant:"destructive",onPress:()=>A(!0)}),n[13]=F):F=n[13],n[14]!==I?(H=(0,w.jsxs)(h.HStack,{className:"items-center gap-2",children:[I,F]}),n[14]=I,n[15]=H):H=n[15],n[16]!==_?($=(0,w.jsx)(o.AccordionContent,{children:(0,w.jsx)(x.ErrorBoundary,{children:(0,w.jsx)(f.Suspense,{children:(0,w.jsx)(O,{site:_})})})}),n[16]=_,n[17]=$):$=n[17],n[18]!==k||n[19]!==H||n[20]!==$?(M=(0,w.jsxs)(o.AccordionItem,{value:k,className:"border-b-0 px-4",children:[H,$]}),n[18]=k,n[19]=H,n[20]=$,n[21]=M):M=n[21],n[22]!==N?(V=N("auth.remove_site"),n[22]=N,n[23]=V):V=n[23],n[24]!==V?(z=(0,w.jsx)(u.AlertDialogTitle,{children:V}),n[24]=V,n[25]=z):z=n[25],n[26]!==N?(L=N("auth.remove_store_and_associated_users"),n[26]=N,n[27]=L):L=n[27],n[28]!==L?(R=(0,w.jsx)(u.AlertDialogDescription,{children:L}),n[28]=L,n[29]=R):R=n[29],n[30]!==z||n[31]!==R?(W=(0,w.jsxs)(u.AlertDialogHeader,{children:[z,R]}),n[30]=z,n[31]=R,n[32]=W):W=n[32],n[33]!==N?(X=N("common.cancel"),n[33]=N,n[34]=X):X=n[34],n[35]!==X?(q=(0,w.jsx)(u.AlertDialogCancel,{children:X}),n[35]=X,n[36]=q):q=n[36],n[37]!==N?(G=N("auth.remove"),n[37]=N,n[38]=G):G=n[38],n[39]!==C||n[40]!==G?(J=(0,w.jsx)(u.AlertDialogAction,{variant:"destructive",onPress:C,children:G}),n[39]=C,n[40]=G,n[41]=J):J=n[41],n[42]!==q||n[43]!==J?(K=(0,w.jsxs)(u.AlertDialogFooter,{children:[q,J]}),n[42]=q,n[43]=J,n[44]=K):K=n[44],n[45]!==W||n[46]!==K?(Q=(0,w.jsxs)(u.AlertDialogContent,{children:[W,K]}),n[45]=W,n[46]=K,n[47]=Q):Q=n[47],n[48]!==v||n[49]!==Q?(Y=(0,w.jsx)(u.AlertDialog,{open:v,onOpenChange:A,children:Q}),n[48]=v,n[49]=Q,n[50]=Y):Y=n[50],n[51]!==M||n[52]!==T||n[53]!==Y?(Z=(0,w.jsxs)(w.Fragment,{children:[T,M,Y]}),n[51]=M,n[52]=T,n[53]=Y,n[54]=Z):Z=n[54],Z}function O(e){const s=(0,t.c)(10),{site:n}=e;let l;s[0]!==n?(l={site:n},s[0]=n,s[1]=l):l=s[1];const{wcposVersionPass:c}=(0,N.useVersionCheck)(l),o=(0,y.useT)();let u,d;if(s[2]!==n?(u={site:n},s[2]=n,s[3]=u):u=s[3],(0,A.useSiteInfo)(u),!c){let e,t;return s[4]!==o?(e=o("common.please_update_your_woocommerce_pos_plugin"),s[4]=o,s[5]=e):e=s[5],s[6]!==e?(t=(0,w.jsx)(h.HStack,{space:"sm",className:"items-center py-2",children:(0,w.jsx)(_.Text,{className:"text-warning",children:e})}),s[6]=e,s[7]=t):t=s[7],t}return s[8]!==n?(d=(0,w.jsx)(v.WPUsers,{site:n}),s[8]=n,s[9]=d):d=s[9],d}},5560,[12,14,585,1747,5561,5238,3186,1348,1351,1574,5506,1741,1434,5565,5574,5566,1987,5548,5573,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["children"],t=["className","value"],n=["className","headerClassName","children","chevronPosition"],o=["className","children"];function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Accordion",{enumerable:!0,get:function(){return w}}),Object.defineProperty(_e,"AccordionContent",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"AccordionItem",{enumerable:!0,get:function(){return v}}),Object.defineProperty(_e,"AccordionTrigger",{enumerable:!0,get:function(){return C}});var c=s(r(_d[0])),l=r(_d[1]);r(_d[2]),r(_d[3]),r(_d[4]);var d=s(r(_d[5])),u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[6])),f=r(_d[7]),h=s(f),x=r(_d[8]),_=r(_d[9]),p=r(_d[10]),b=r(_d[11]);function w(t){const n=(0,l.c)(9);let o,s,d,x,_;if(n[0]!==t){var p=t;({children:o}=p),s=(0,c.default)(p,e),n[0]=t,n[1]=o,n[2]=s}else o=n[1],s=n[2];return n[3]===Symbol.for("react.memo_cache_sentinel")?(d=f.LinearTransition.duration(200),n[3]=d):d=n[3],n[4]!==o?(x=(0,b.jsx)(h.default.View,{layout:d,children:o}),n[4]=o,n[5]=x):x=n[5],n[6]!==s||n[7]!==x?(_=(0,b.jsx)(f.LayoutAnimationConfig,{skipEntering:!0,children:(0,b.jsx)(u.Root,Object.assign({},s,{asChild:!1,children:x}))}),n[6]=s,n[7]=x,n[8]=_):_=n[8],_}function v(e){const n=(0,l.c)(11);let o,s,d,x,p,w;if(n[0]!==e){var v=e;({className:o,value:d}=v),s=(0,c.default)(v,t),n[0]=e,n[1]=o,n[2]=s,n[3]=d}else o=n[1],s=n[2],d=n[3];return n[4]===Symbol.for("react.memo_cache_sentinel")?(x=f.LinearTransition.duration(200),n[4]=x):x=n[4],n[5]!==o?(p=(0,_.cn)("border-border border-b",o),n[5]=o,n[6]=p):p=n[6],n[7]!==s||n[8]!==p||n[9]!==d?(w=(0,b.jsx)(h.default.View,{className:"overflow-hidden",layout:x,children:(0,b.jsx)(u.Item,Object.assign({className:p,value:d},s))}),n[7]=s,n[8]=p,n[9]=d,n[10]=w):w=n[10],w}const j=d.default,y={code:"function indexTsx1(){const{isExpanded,withTiming}=this.__closure;return isExpanded?withTiming(1,{duration:250}):withTiming(0,{duration:200});}"},N={code:"function indexTsx2(){const{progress,interpolate,Extrapolation}=this.__closure;return{transform:[{rotate:progress.value*180+\"deg\"}],opacity:interpolate(progress.value,[0,1],[1,0.8],Extrapolation.CLAMP)};}"};function C(e){const t=(0,l.c)(26);let o,s,d,w,v;if(t[0]!==e){var C=e;({className:s,headerClassName:d,children:o,chevronPosition:v}=C),w=(0,c.default)(C,n),t[0]=e,t[1]=o,t[2]=s,t[3]=d,t[4]=w,t[5]=v}else o=t[1],s=t[2],d=t[3],w=t[4],v=t[5];const E=void 0===v?"right":v,{isExpanded:T}=u.useItemContext(),O=(0,f.useDerivedValue)((function({_worklet_7251849593344_init_data:e,isExpanded:t,withTiming:n}){const o=()=>t?n(1,{duration:250}):n(0,{duration:200});return o.__closure={isExpanded:t,withTiming:n},o.__workletHash=7251849593344,o.__initData=e,o})({_worklet_7251849593344_init_data:y,isExpanded:T,withTiming:f.withTiming})),P=(0,f.useAnimatedStyle)((function({_worklet_4194960827301_init_data:e,progress:t,interpolate:n,Extrapolation:o}){const s=()=>({transform:[{rotate:180*t.value+"deg"}],opacity:n(t.value,[0,1],[1,.8],o.CLAMP)});return s.__closure={progress:t,interpolate:n,Extrapolation:o},s.__workletHash=4194960827301,s.__initData=e,s})({_worklet_4194960827301_init_data:N,progress:O,interpolate:f.interpolate,Extrapolation:f.Extrapolation}));let k,A;t[6]===Symbol.for("react.memo_cache_sentinel")?(k=(0,b.jsx)(x.Icon,{name:"chevronDown",className:"text-foreground shrink-0"}),t[6]=k):k=t[6],t[7]!==P?(A=(0,b.jsx)(h.default.View,{style:P,children:k}),t[7]=P,t[8]=A):A=t[8];const D=A;let I,L;t[9]!==d?(I=(0,_.cn)("flex",d),t[9]=d,t[10]=I):I=t[10],t[11]!==s?(L=(0,_.cn)("web:flex-1 web:transition-all web:focus-visible:outline-none web:focus-visible:ring-1 web:focus-visible:ring-muted-foreground group flex flex-row items-center justify-between py-4",s),t[11]=s,t[12]=L):L=t[12];const M="left"===E&&D,S="right"===E&&D;let V,H,F,R;return t[13]!==o||t[14]!==M||t[15]!==S?(V=(0,b.jsxs)(b.Fragment,{children:[M,o,S]}),t[13]=o,t[14]=M,t[15]=S,t[16]=V):V=t[16],t[17]!==L||t[18]!==V?(H=(0,b.jsx)(j,{className:L,children:V}),t[17]=L,t[18]=V,t[19]=H):H=t[19],t[20]!==w||t[21]!==H?(F=(0,b.jsx)(u.Trigger,Object.assign({},w,{asChild:!0,children:H})),t[20]=w,t[21]=H,t[22]=F):F=t[22],t[23]!==F||t[24]!==I?(R=(0,b.jsx)(p.TextClassContext.Provider,{value:"font-medium",children:(0,b.jsx)(u.Header,{className:I,children:F})}),t[23]=F,t[24]=I,t[25]=R):R=t[25],R}function E(e){const t=(0,l.c)(15);let n,s,d;if(t[0]!==e){var f=e;({className:s,children:n}=f),d=(0,c.default)(f,o),t[0]=e,t[1]=n,t[2]=s,t[3]=d}else n=t[1],s=t[2],d=t[3];const{isExpanded:h}=u.useItemContext(),x=h?"web:animate-accordion-down":"web:animate-accordion-up";let w,v,j,y;return t[4]!==x?(w=(0,_.cn)("web:transition-all overflow-hidden text-sm",x),t[4]=x,t[5]=w):w=t[5],t[6]!==s?(v=(0,_.cn)("pb-4",s),t[6]=s,t[7]=v):v=t[7],t[8]!==n||t[9]!==v?(j=(0,b.jsx)(T,{className:v,children:n}),t[8]=n,t[9]=v,t[10]=j):j=t[10],t[11]!==d||t[12]!==w||t[13]!==j?(y=(0,b.jsx)(p.TextClassContext.Provider,{value:"text-base",children:(0,b.jsx)(u.Content,Object.assign({className:w},d,{children:j}))}),t[11]=d,t[12]=w,t[13]=j,t[14]=y):y=t[14],y}function T(e){const t=(0,l.c)(11),{children:n,className:o}=e;{let e,s;return t[0]!==o?(e=(0,_.cn)("pb-4",o),t[0]=o,t[1]=e):e=t[1],t[2]!==n||t[3]!==e?(s=(0,b.jsx)(d.default,{className:e,children:n}),t[2]=n,t[3]=e,t[4]=s):s=t[4],s}}},5561,[363,12,14,108,16,585,5562,318,1357,1354,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5562,[5563]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["asChild","value","onValueChange","defaultValue","type","disabled","dir","orientation","collapsible","ref"],t=["asChild","value","disabled","ref"],n=["asChild","ref"],o=["asChild","disabled","ref"],d=["asChild","forceMount","ref"];function s(e){return e&&e.__esModule?e:{default:e}}function u(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return L}}),Object.defineProperty(_e,"Header",{enumerable:!0,get:function(){return P}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return O}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return x}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return R}}),Object.defineProperty(_e,"useItemContext",{enumerable:!0,get:function(){return E}}),Object.defineProperty(_e,"useRootContext",{enumerable:!0,get:function(){return v}});var l=s(r(_d[0])),c=u(r(_d[1])),f=r(_d[2]),b=r(_d[3]),p=u(r(_d[4])),h=s(r(_d[5])),y=s(r(_d[6])),C=r(_d[7]),j=p.createContext(null),x=t=>{let{asChild:n,value:o,onValueChange:d,defaultValue:s,type:u,disabled:p,dir:h,orientation:x="vertical",collapsible:v,ref:I}=t,O=(0,l.default)(t,e);const[E=("multiple"===u?[]:void 0),P]=(0,f.useControllableState)({prop:o,defaultProp:s,onChange:d}),A=n?b.Slot:y.default;return(0,C.jsx)(j.Provider,{value:{value:E,onValueChange:P,type:u,disabled:p,dir:h,orientation:x},children:(0,C.jsx)(c.Root,{asChild:!0,value:E,onValueChange:P,type:u,disabled:p,dir:h,orientation:x,collapsible:v,children:(0,C.jsx)(A,Object.assign({ref:I},O))})})};function v(){const e=p.useContext(j);if(!e)throw new Error("Accordion compound components cannot be rendered outside the Accordion component");return e}x.displayName="RootWebAccordion";var I=p.createContext(null),O=e=>{let{asChild:n,value:o,disabled:d,ref:s}=e,u=(0,l.default)(e,t);const h=p.useRef(null),j=(0,f.useComposedRefs)(s,h),{value:x,orientation:O,disabled:E}=v();(0,f.useIsomorphicLayoutEffect)(()=>{if(h.current){const e=h.current,t=Array.isArray(x)?x.includes(o):x===o;e.dataset.state=t?"open":"closed"}},[x,o]),(0,f.useIsomorphicLayoutEffect)(()=>{if(h.current){const e=h.current;e.dataset.orientation=O,e.dataset.disabled=d||E?"true":void 0}},[O,d,E]);const P=n?b.Slot:y.default;return(0,C.jsx)(I.Provider,{value:{value:o,disabled:d,isExpanded:_(x,o)},children:(0,C.jsx)(c.Item,{value:o,disabled:d,asChild:!0,children:(0,C.jsx)(P,Object.assign({ref:j},u))})})};function E(){const e=p.useContext(I);if(!e)throw new Error("AccordionItem compound components cannot be rendered outside the AccordionItem component");return e}O.displayName="ItemWebAccordion";var P=e=>{let{asChild:t,ref:o}=e,d=(0,l.default)(e,n);const s=p.useRef(null),u=(0,f.useComposedRefs)(o,s),{disabled:h,isExpanded:j}=E(),{orientation:x,disabled:I}=v();(0,f.useIsomorphicLayoutEffect)(()=>{if(s.current){s.current.dataset.state=j?"open":"closed"}},[j]),(0,f.useIsomorphicLayoutEffect)(()=>{if(s.current){const e=s.current;e.dataset.orientation=x,e.dataset.disabled=h||I?"true":void 0}},[x,h,I]);const O=t?b.Slot:y.default;return(0,C.jsx)(c.Header,{asChild:!0,children:(0,C.jsx)(O,Object.assign({ref:u},d))})};P.displayName="HeaderWebAccordion";var A={position:"absolute",top:0,left:0,zIndex:-999999,opacity:0},R=e=>{let{asChild:t,disabled:n,ref:d}=e,s=(0,l.default)(e,o);const{disabled:u}=v(),{disabled:y,isExpanded:j}=E(),x=p.useRef(null),I=p.useRef(null),O=(0,f.useComposedRefs)(d,I);(0,f.useIsomorphicLayoutEffect)(()=>{if(I.current){I.current.dataset.state=j?"expanded":"closed"}},[j]),(0,f.useIsomorphicLayoutEffect)(()=>{if(I.current){const e=I.current;e.dataset.disabled=y||u||n?"true":void 0}},[y,u,n]),(0,f.useIsomorphicLayoutEffect)(()=>{x.current&&(x.current.disabled=!0)},[]);const P=n??u??y,R=t?b.Slot:h.default;return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(c.Trigger,{ref:x,"aria-hidden":!0,tabIndex:-1,style:A}),(0,C.jsx)(c.Trigger,{disabled:P,asChild:!0,children:(0,C.jsx)(R,Object.assign({ref:O,role:"button",disabled:P},s,{onPress:e=>{x.current&&!P&&(x.current.disabled=!1,x.current.click(),x.current.disabled=!0),s.onPress?.(e)}}))})]})};R.displayName="TriggerWebAccordion";var L=e=>{let{asChild:t,forceMount:n,ref:o}=e,s=(0,l.default)(e,d);const u=p.useRef(null),h=(0,f.useComposedRefs)(o,u),{orientation:j,disabled:x}=v(),{disabled:I,isExpanded:O}=E();(0,f.useIsomorphicLayoutEffect)(()=>{if(u.current){u.current.dataset.state=O?"expanded":"closed"}},[O]),(0,f.useIsomorphicLayoutEffect)(()=>{if(u.current){const e=u.current;e.dataset.orientation=j,e.dataset.disabled=I||x?"true":void 0}},[j,I,x]);const P=t?b.Slot:y.default;return(0,C.jsx)(c.Content,{forceMount:n,asChild:!0,children:(0,C.jsx)(P,Object.assign({ref:h},s))})};function _(e,t){return Array.isArray(e)?e.includes(t):e===t}L.displayName="ContentWebAccordion"},5563,[363,5564,1356,1435,14,16,585,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";const e=["type"],o=["value","defaultValue","onValueChange","collapsible"],t=["value","defaultValue","onValueChange"],n=["__scopeAccordion","disabled","dir","orientation"],c=["__scopeAccordion","value"],l=["__scopeAccordion"],d=["__scopeAccordion"],s=["__scopeAccordion"];function u(e){if(e&&e.__esModule)return e;var o={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(o,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),o.default=e,o}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Accordion",{enumerable:!0,get:function(){return M}}),Object.defineProperty(_e,"AccordionContent",{enumerable:!0,get:function(){return oe}}),Object.defineProperty(_e,"AccordionHeader",{enumerable:!0,get:function(){return Z}}),Object.defineProperty(_e,"AccordionItem",{enumerable:!0,get:function(){return X}}),Object.defineProperty(_e,"AccordionTrigger",{enumerable:!0,get:function(){return ee}}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return le}}),Object.defineProperty(_e,"Header",{enumerable:!0,get:function(){return ce}}),Object.defineProperty(_e,"Item",{enumerable:!0,get:function(){return ae}}),Object.defineProperty(_e,"Root",{enumerable:!0,get:function(){return ne}}),Object.defineProperty(_e,"Trigger",{enumerable:!0,get:function(){return ie}}),Object.defineProperty(_e,"createAccordionScope",{enumerable:!0,get:function(){return N}});var f,p=r(_d[0]),b=(f=p)&&f.__esModule?f:{default:f},j=u(r(_d[1])),_=r(_d[2]),A=r(_d[3]),v=r(_d[4]),h=r(_d[5]),O=r(_d[6]),y=r(_d[7]),w=r(_d[8]),x=u(w),C=r(_d[9]),P=r(_d[10]),I=r(_d[11]),R="Accordion",k=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[S,V,D]=(0,A.createCollection)(R),[H,N]=(0,_.createContextScope)(R,[D,w.createCollapsibleScope]),E=(0,w.createCollapsibleScope)(),M=j.forwardRef((o,t)=>{const{type:n}=o,c=(0,b.default)(o,e),l=c,d=c;return(0,I.jsx)(S.Provider,{scope:o.__scopeAccordion,children:"multiple"===n?(0,I.jsx)(q,Object.assign({},d,{ref:t})):(0,I.jsx)(U,Object.assign({},l,{ref:t}))})});M.displayName=R;var[T,z]=H(R),[K,L]=H(R,{collapsible:!1}),U=j.forwardRef((e,t)=>{const{value:n,defaultValue:c,onValueChange:l=()=>{},collapsible:d=!1}=e,s=(0,b.default)(e,o),[u,f]=(0,O.useControllableState)({prop:n,defaultProp:c??"",onChange:l,caller:R});return(0,I.jsx)(T,{scope:e.__scopeAccordion,value:j.useMemo(()=>u?[u]:[],[u]),onItemOpen:f,onItemClose:j.useCallback(()=>d&&f(""),[d,f]),children:(0,I.jsx)(K,{scope:e.__scopeAccordion,collapsible:d,children:(0,I.jsx)(G,Object.assign({},s,{ref:t}))})})}),q=j.forwardRef((e,o)=>{const{value:n,defaultValue:c,onValueChange:l=()=>{}}=e,d=(0,b.default)(e,t),[s,u]=(0,O.useControllableState)({prop:n,defaultProp:c??[],onChange:l,caller:R}),f=j.useCallback(e=>u((o=[])=>[...o,e]),[u]),p=j.useCallback(e=>u((o=[])=>o.filter(o=>o!==e)),[u]);return(0,I.jsx)(T,{scope:e.__scopeAccordion,value:s,onItemOpen:f,onItemClose:p,children:(0,I.jsx)(K,{scope:e.__scopeAccordion,collapsible:!0,children:(0,I.jsx)(G,Object.assign({},d,{ref:o}))})})}),[B,F]=H(R),G=j.forwardRef((e,o)=>{const{__scopeAccordion:t,disabled:c,dir:l,orientation:d="vertical"}=e,s=(0,b.default)(e,n),u=j.useRef(null),f=(0,v.useComposedRefs)(u,o),p=V(t),_="ltr"===(0,P.useDirection)(l),A=(0,h.composeEventHandlers)(e.onKeyDown,e=>{if(!k.includes(e.key))return;const o=e.target,t=p().filter(e=>!e.ref.current?.disabled),n=t.findIndex(e=>e.ref.current===o),c=t.length;if(-1===n)return;e.preventDefault();let l=n;const s=c-1,u=()=>{l=n+1,l>s&&(l=0)},f=()=>{l=n-1,l<0&&(l=s)};switch(e.key){case"Home":l=0;break;case"End":l=s;break;case"ArrowRight":"horizontal"===d&&(_?u():f());break;case"ArrowDown":"vertical"===d&&u();break;case"ArrowLeft":"horizontal"===d&&(_?f():u());break;case"ArrowUp":"vertical"===d&&f()}const b=l%c;t[b].ref.current?.focus()});return(0,I.jsx)(B,{scope:t,disabled:c,direction:l,orientation:d,children:(0,I.jsx)(S.Slot,{scope:t,children:(0,I.jsx)(y.Primitive.div,Object.assign({},s,{"data-orientation":d,ref:f,onKeyDown:c?void 0:A}))})})}),J="AccordionItem",[Q,W]=H(J),X=j.forwardRef((e,o)=>{const{__scopeAccordion:t,value:n}=e,l=(0,b.default)(e,c),d=F(J,t),s=z(J,t),u=E(t),f=(0,C.useId)(),p=n&&s.value.includes(n)||!1,j=d.disabled||e.disabled;return(0,I.jsx)(Q,{scope:t,open:p,disabled:j,triggerId:f,children:(0,I.jsx)(x.Root,Object.assign({"data-orientation":d.orientation,"data-state":te(p)},u,l,{ref:o,disabled:j,open:p,onOpenChange:e=>{e?s.onItemOpen(n):s.onItemClose(n)}}))})});X.displayName=J;var Y="AccordionHeader",Z=j.forwardRef((e,o)=>{const{__scopeAccordion:t}=e,n=(0,b.default)(e,l),c=F(R,t),d=W(Y,t);return(0,I.jsx)(y.Primitive.h3,Object.assign({"data-orientation":c.orientation,"data-state":te(d.open),"data-disabled":d.disabled?"":void 0},n,{ref:o}))});Z.displayName=Y;var $="AccordionTrigger",ee=j.forwardRef((e,o)=>{const{__scopeAccordion:t}=e,n=(0,b.default)(e,d),c=F(R,t),l=W($,t),s=L($,t),u=E(t);return(0,I.jsx)(S.ItemSlot,{scope:t,children:(0,I.jsx)(x.Trigger,Object.assign({"aria-disabled":l.open&&!s.collapsible||void 0,"data-orientation":c.orientation,id:l.triggerId},u,n,{ref:o}))})});ee.displayName=$;var re="AccordionContent",oe=j.forwardRef((e,o)=>{const{__scopeAccordion:t}=e,n=(0,b.default)(e,s),c=F(R,t),l=W(re,t),d=E(t);return(0,I.jsx)(x.Content,Object.assign({role:"region","aria-labelledby":l.triggerId,"data-orientation":c.orientation},d,n,{ref:o,style:Object.assign({"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)"},e.style)}))});function te(e){return e?"open":"closed"}oe.displayName=re;var ne=M,ae=X,ce=Z,ie=ee,le=oe},5564,[363,14,1584,4189,1583,1582,1602,1586,4407,1590,4190,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.SiteHeader=A,_e.Site=function(n){const S=(0,e.c)(51),{user:D,site:k}=n,[y,N]=t.useState(!1),b=(0,p.useT)();let w;S[0]!==k?(w={site:k},S[0]=k,S[1]=w):w=S[1];const{wcposVersionPass:P}=(0,_.useVersionCheck)(w);let O,H;S[2]!==k?(O={site:k},S[2]=k,S[3]=O):O=S[3];(0,f.useSiteInfo)(O),S[4]!==k||S[5]!==D?(H=async()=>{try{const e=k.getLatest();await e.remove(),await D.incrementalUpdate({$pullAll:{sites:[e.uuid]}})}catch(e){throw e}},S[4]=k,S[5]=D,S[6]=H):H=S[6];const T=H;let C,I,V,E,$,z,B,F,M,U,L,W,X,q,G,J,K,Q;S[7]!==k?(C=(0,v.jsx)(A,{site:k}),S[7]=k,S[8]=C):C=S[8];S[9]===Symbol.for("react.memo_cache_sentinel")?(I=(0,v.jsx)(u.IconButton,{name:"circleXmark",size:"lg",variant:"destructive",onPress:()=>N(!0)}),S[9]=I):I=S[9];S[10]!==C?(V=(0,v.jsxs)(l.HStack,{space:"md",className:"items-center",children:[C,I]}),S[10]=C,S[11]=V):V=S[11];S[12]!==k||S[13]!==b||S[14]!==P?(E=P?(0,v.jsx)(c.ErrorBoundary,{children:(0,v.jsx)(d.Suspense,{children:(0,v.jsx)(j.WPUsers,{site:k})})}):(0,v.jsxs)(l.HStack,{space:"sm",className:"items-center",children:[(0,v.jsx)(o.Icon,{name:"triangleExclamation",className:"fill-warning"}),(0,v.jsx)(x.Text,{className:"text-warning",children:b("common.please_update_your_woocommerce_pos_plugin")})]}),S[12]=k,S[13]=b,S[14]=P,S[15]=E):E=S[15];S[16]!==V||S[17]!==E?($=(0,v.jsxs)(h.VStack,{space:"md",className:"p-4",children:[V,E]}),S[16]=V,S[17]=E,S[18]=$):$=S[18];S[19]!==b?(z=b("auth.remove_site"),S[19]=b,S[20]=z):z=S[20];S[21]!==z?(B=(0,v.jsx)(s.AlertDialogTitle,{children:z}),S[21]=z,S[22]=B):B=S[22];S[23]!==b?(F=b("auth.remove_store_and_associated_users"),S[23]=b,S[24]=F):F=S[24];S[25]!==F?(M=(0,v.jsx)(s.AlertDialogDescription,{children:F}),S[25]=F,S[26]=M):M=S[26];S[27]!==B||S[28]!==M?(U=(0,v.jsxs)(s.AlertDialogHeader,{children:[B,M]}),S[27]=B,S[28]=M,S[29]=U):U=S[29];S[30]!==b?(L=b("common.cancel"),S[30]=b,S[31]=L):L=S[31];S[32]!==L?(W=(0,v.jsx)(s.AlertDialogCancel,{children:L}),S[32]=L,S[33]=W):W=S[33];S[34]!==b?(X=b("auth.remove"),S[34]=b,S[35]=X):X=S[35];S[36]!==T||S[37]!==X?(q=(0,v.jsx)(s.AlertDialogAction,{variant:"destructive",onPress:T,children:X}),S[36]=T,S[37]=X,S[38]=q):q=S[38];S[39]!==W||S[40]!==q?(G=(0,v.jsxs)(s.AlertDialogFooter,{children:[W,q]}),S[39]=W,S[40]=q,S[41]=G):G=S[41];S[42]!==U||S[43]!==G?(J=(0,v.jsxs)(s.AlertDialogContent,{children:[U,G]}),S[42]=U,S[43]=G,S[44]=J):J=S[44];S[45]!==y||S[46]!==J?(K=(0,v.jsx)(s.AlertDialog,{open:y,onOpenChange:N,children:J}),S[45]=y,S[46]=J,S[47]=K):K=S[47];S[48]!==K||S[49]!==$?(Q=(0,v.jsxs)(v.Fragment,{children:[$,K]}),S[48]=K,S[49]=$,S[50]=Q):Q=S[50];return Q};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var n=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,n.get?n:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),s=r(_d[2]),n=r(_d[3]),c=r(_d[4]),l=r(_d[5]),o=r(_d[6]),u=r(_d[7]),d=r(_d[8]),x=r(_d[9]),h=r(_d[10]),j=r(_d[11]),p=r(_d[12]),f=r(_d[13]),_=r(_d[14]),v=r(_d[15]);function A(t){const s=(0,e.c)(17),{site:c}=t,o=c.url??"";let u;var d;s[0]!==o?(d=o,u=d?.replace(/^.*:\/{2,}|\s|\/+$/g,'')||'',s[0]=o,s[1]=u):u=s[1];const j=`https://icon.horse/icon/${u}`,p=c.name??c.url??"";let f,_,A,S,D,k;return s[2]!==p?(f=(0,n.getInitials)(p),s[2]=p,s[3]=f):f=s[3],s[4]!==j||s[5]!==f?(_=(0,v.jsx)(n.Avatar,{source:j,fallback:f,size:"lg",shape:"rounded",variant:"muted"}),s[4]=j,s[5]=f,s[6]=_):_=s[6],s[7]!==c.name?(A=(0,v.jsx)(x.Text,{className:"leading-tight font-bold",children:c.name}),s[7]=c.name,s[8]=A):A=s[8],s[9]!==c.url?(S=(0,v.jsx)(x.Text,{className:"text-muted-foreground text-xs leading-tight",children:c.url}),s[9]=c.url,s[10]=S):S=s[10],s[11]!==A||s[12]!==S?(D=(0,v.jsxs)(h.VStack,{className:"flex-1 gap-0.5",children:[A,S]}),s[11]=A,s[12]=S,s[13]=D):D=s[13],s[14]!==_||s[15]!==D?(k=(0,v.jsxs)(l.HStack,{space:"md",className:"flex-1 items-center",children:[_,D]}),s[14]=_,s[15]=D,s[16]=k):k=s[16],k}},5565,[12,14,5238,4696,1348,1351,1357,1574,1741,1434,1605,5566,1987,5548,5573,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.WPUsers=function(f){const h=(0,e.c)(33),{site:_}=f,b=_;let w;h[0]!==b?(w=b.populateResource("wp_credentials"),h[0]=b,h[1]=w):w=h[1];const v=(0,t.useObservableSuspense)(w),y=(0,S.useT)(),{login:O}=(0,x.useAppState)(),[U,k]=s.useState(null),[D,E]=s.useState(null);let I;h[2]!==U||h[3]!==v?(I=(U?v.find(e=>e.uuid===U):void 0)??v[0],h[2]=U,h[3]=v,h[4]=I):I=h[4];const P=I,B=P?.uuid??null,V=k;let A,M,T;h[5]!==y?(A=y("auth.wordpress_users",{_tags:"core"}),h[5]=y,h[6]=A):A=h[6];h[7]!==A?(M=(0,j.jsx)(c.Text,{className:"text-muted-foreground text-xs font-semibold tracking-wider uppercase",children:A}),h[7]=A,h[8]=M):M=h[8];if(h[9]!==B||h[10]!==_||h[11]!==v){let e;h[13]!==B||h[14]!==_?(e=e=>(0,j.jsx)(n.ErrorBoundary,{children:(0,j.jsx)(u.Suspense,{children:(0,j.jsx)(p.WpUser,{wpUser:e,site:_,isSelected:B===e.uuid,onSelect:()=>{V(e.uuid??null),E(null)}})})},e.uuid),h[13]=B,h[14]=_,h[15]=e):e=h[15],T=v.map(e),h[9]=B,h[10]=_,h[11]=v,h[12]=T}else T=h[12];const W=v.length>0;let C,L,N,R,q;h[16]!==_||h[17]!==W?(C=(0,j.jsx)(o.AddUserButton,{site:_,hasExistingUsers:W}),h[16]=_,h[17]=W,h[18]=C):C=h[18];h[19]!==T||h[20]!==C?(L=(0,j.jsxs)(l.VStack,{space:"sm",children:[T,C]}),h[19]=T,h[20]=C,h[21]=L):L=h[21];h[22]!==M||h[23]!==L?(N=(0,j.jsxs)(l.VStack,{space:"sm",children:[M,L]}),h[22]=M,h[23]=L,h[24]=N):N=h[24];h[25]!==O||h[26]!==D||h[27]!==P||h[28]!==_?(R=P&&(0,j.jsx)(n.ErrorBoundary,{children:(0,j.jsx)(u.Suspense,{children:(0,j.jsx)(d.StoreSelect,{site:_,wpUser:P,selectedStoreId:D,onStoreSelect:E,onLogin:e=>{O({siteID:_.uuid,wpCredentialsID:P.uuid,storeID:e})}})})}),h[25]=O,h[26]=D,h[27]=P,h[28]=_,h[29]=R):R=h[29];h[30]!==N||h[31]!==R?(q=(0,j.jsxs)(l.VStack,{space:"md",children:[N,R]}),h[30]=N,h[31]=R,h[32]=q):q=h[32];return q};var e=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var s={};return e&&Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(s,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),s.default=e,s})(r(_d[1])),t=r(_d[2]),n=r(_d[3]),u=r(_d[4]),c=r(_d[5]),l=r(_d[6]),o=r(_d[7]),d=r(_d[8]),p=r(_d[9]),x=r(_d[10]),S=r(_d[11]),j=r(_d[12])},5566,[12,14,1747,1348,1741,1434,1605,5567,5568,5571,2022,1987,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.AddUserButton=function(e){const l=(0,s.c)(22),{site:w,hasExistingUsers:y}=e,{handleLoginSuccess:x,isProcessing:v}=(0,b.useLoginHandler)(w),j=t.default.useRef(null),L=(0,p.useT)(),N=w.wcpos_login_url??"",T=w.name??"";let A;l[0]!==N||l[1]!==T?(A={site:{wcpos_login_url:N,name:T}},l[0]=N,l[1]=T,l[2]=A):A=l[2];const{isReady:P,response:E,promptAsync:I}=(0,f.useWcposAuth)(A);let M,R;l[3]!==x||l[4]!==E||l[5]!==w.name?(M=()=>{if(!E)return;const e=E.params?.access_token||E.error||E.type;if(j.current!==e)if("success"===E.type){if(!E.params)return void _.error("Login succeeded without credentials",{showToast:!0,context:{siteName:w.name,response:E}});_.debug(`Login successful for site: ${w.name}`),j.current=e,x({params:E.params})}else"error"===E.type&&(_.error(`Login failed: ${E.error}`,{showToast:!0,context:{siteName:w.name,response:E}}),j.current=e)},R=[E,x,w.name],l[3]=x,l[4]=E,l[5]=w.name,l[6]=M,l[7]=R):(M=l[6],R=l[7]);t.default.useEffect(M,R);const S=!P||v;let U;l[8]!==I?(U=()=>{j.current=null,I()},l[8]=I,l[9]=U):U=l[9];const $=U,k=S?"border-border web:cursor-not-allowed flex-row items-center gap-3 rounded-lg border border-dashed p-3 opacity-60":"border-border active:bg-primary/5 web:cursor-pointer web:transition-colors web:hover:border-primary/40 web:hover:bg-primary/5 flex-row items-center gap-3 rounded-lg border border-dashed p-3";let z,B,D,H;l[10]===Symbol.for("react.memo_cache_sentinel")?(z=(0,h.jsx)(n.default,{className:"bg-primary/10 h-9 w-9 items-center justify-center rounded-full",children:(0,h.jsx)(c.Icon,{name:"plus",size:"sm",variant:"primary"})}),l[10]=z):z=l[10];l[11]!==y||l[12]!==v||l[13]!==L?(B=v?L("common.loading"):L(y?"auth.add_another_user":"auth.sign_in_with_wordpress",{_tags:"core"}),l[11]=y,l[12]=v,l[13]=L,l[14]=B):B=l[14];l[15]!==B?(D=(0,h.jsx)(u.Text,{className:"text-muted-foreground text-sm font-medium",children:B}),l[15]=B,l[16]=D):D=l[16];l[17]!==S||l[18]!==$||l[19]!==D||l[20]!==k?(H=(0,h.jsxs)(o.default,{testID:"add-user-button",disabled:S,onPress:$,className:k,children:[z,D]}),l[17]=S,l[18]=$,l[19]=D,l[20]=k,l[21]=H):H=l[21];return H};var s=r(d[0]),t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),c=r(d[4]),u=r(d[5]),l=r(d[6]),p=r(d[7]),f=r(d[8]),b=r(d[9]),h=r(d[10]);const _=(0,l.getLogger)(['wcpos','auth','user'])},5567,[12,14,16,585,1357,1434,1975,1987,4447,4469,6]); +__d(function(g,r,_i,_a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.StoreSelect=function(e){const o=(0,t.c)(51),{site:f,wpUser:v,selectedStoreId:U,onStoreSelect:O,onLogin:N}=e,A=(0,b.useT)();let V;o[0]!==f||o[1]!==v?(V={site:f,wpUser:v},o[0]=f,o[1]=v,o[2]=V):V=o[2];const{isValid:k,isLoading:C}=(0,x.useUserValidation)(V),P=v,T=P.collection.database.stores;let L;if(o[3]!==T||o[4]!==v.uuid||o[5]!==P){const e=P.get$("stores");y.debug("[stores] StoreSelect subscribing (direct collection query)",{context:{wpUserUuid:v.uuid,storesOnDoc:P.stores,hasIdsObservable:!!e}});const t=w,s=S;let l,n,i,u;o[7]!==v.uuid?(l=e=>{y.debug("[stores] wpUser.get$(stores) emitted",{context:{wpUserUuid:v.uuid,ids:e}})},o[7]=v.uuid,o[8]=l):l=o[8],o[9]===Symbol.for("react.memo_cache_sentinel")?(n=(e,s)=>Array.isArray(e)&&Array.isArray(s)&&t(e,s),o[9]=n):n=o[9],o[10]!==T?(i=e=>{const t=Array.isArray(e)?e.filter(j):[];return 0===t.length?(0,a.of)([]):T.find({selector:{localID:{$in:t}}}).$},o[10]=T,o[11]=i):i=o[11],o[12]!==v.uuid?(u=e=>{y.debug("[stores] StoreSelect stores resolved",{context:{wpUserUuid:v.uuid,storeCount:e.length,storeIDs:e.map(D),storeLocalIDs:e.map(I)}})},o[12]=v.uuid,o[13]=u):u=o[13],L=e.pipe((0,c.tap)(l),(0,c.distinctUntilChanged)(n),(0,c.switchMap)(i),(0,c.distinctUntilChanged)(s),(0,c.tap)(u),(0,c.startWith)([])),o[3]=T,o[4]=v.uuid,o[5]=P,o[6]=L}else L=o[6];const M=L;let $;o[14]===Symbol.for("react.memo_cache_sentinel")?($=[],o[14]=$):$=o[14];const R=(0,n.useObservableState)(M,$);let z,B,E;o[15]!==O||o[16]!==U||o[17]!==R?(z=()=>{1!==R.length||U||O(R[0].localID??null),U&&!R.find(e=>e.localID===U)&&O(1===R.length?R[0].localID??null:null)},B=[R,U,O],o[15]=O,o[16]=U,o[17]=R,o[18]=z,o[19]=B):(z=o[18],B=o[19]);s.useEffect(z,B),o[20]!==U||o[21]!==R?(E=R.find(e=>e.localID===U)??null,o[20]=U,o[21]=R,o[22]=E):E=o[22];const G=E,q=!!G&&k&&!C;let W,F,H,J,K;o[23]!==R.length||o[24]!==A?(W=R.length>1?A("auth.select_a_store",{_tags:"core"}):A("auth.store",{_tags:"core"}),o[23]=R.length,o[24]=A,o[25]=W):W=o[25];o[26]!==W?(F=(0,_.jsx)(h.Text,{className:"text-muted-foreground text-xs font-semibold tracking-wider uppercase",children:W}),o[26]=W,o[27]=F):F=o[27];o[28]!==O||o[29]!==U||o[30]!==R||o[31]!==A?(H=0===R.length?(0,_.jsx)(h.Text,{className:"text-muted-foreground text-sm",children:A("auth.no_stores_available",{_tags:"core"})}):(0,_.jsx)(d.RadioGroup,{value:U??"",onValueChange:e=>O(e),children:(0,_.jsx)(p.VStack,{space:"xs",children:R.map(e=>(0,_.jsx)(l.default,{onPress:()=>O(e.localID??null),className:"web:cursor-pointer web:transition-colors rounded-lg border p-3 "+(U===e.localID?"border-primary bg-primary/10":"border-border web:hover:border-primary/40 web:hover:bg-primary/5"),children:(0,_.jsx)(d.RadioGroupOption,{value:e.localID??"",label:e.name??A("common.default"),className:"items-center",labelClassName:"text-sm font-medium",right:null!=e.id?(0,_.jsxs)(h.Text,{className:"text-muted-foreground text-xs",children:["#",e.id]}):null})},e.localID))})}),o[28]=O,o[29]=U,o[30]=R,o[31]=A,o[32]=H):H=o[32];o[33]!==F||o[34]!==H?(J=(0,_.jsxs)(p.VStack,{space:"sm",children:[F,H]}),o[33]=F,o[34]=H,o[35]=J):J=o[35];o[36]!==N||o[37]!==G?(K=()=>{G?.localID&&N(G.localID)},o[36]=N,o[37]=G,o[38]=K):K=o[38];const Q=!q;let X,Y,Z,ee,te;o[39]===Symbol.for("react.memo_cache_sentinel")?(X=(0,_.jsx)(u.Icon,{name:"arrowRight",size:"sm",className:"fill-primary-foreground"}),o[39]=X):X=o[39];o[40]!==A?(Y=A("auth.open_pos",{_tags:"core"}),o[40]=A,o[41]=Y):Y=o[41];o[42]!==Y?(Z=(0,_.jsx)(i.ButtonText,{children:Y}),o[42]=Y,o[43]=Z):Z=o[43];o[44]!==K||o[45]!==Q||o[46]!==Z?(ee=(0,_.jsx)(i.Button,{testID:"open-pos-button",onPress:K,disabled:Q,size:"lg",rightIcon:X,children:Z}),o[44]=K,o[45]=Q,o[46]=Z,o[47]=ee):ee=o[47];o[48]!==J||o[49]!==ee?(te=(0,_.jsxs)(p.VStack,{space:"md",children:[J,ee]}),o[48]=J,o[49]=ee,o[50]=te):te=o[50];return te};var e,t=r(_d[0]),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),l=(e=o)&&e.__esModule?e:{default:e},n=r(_d[3]),a=r(_d[4]),c=r(_d[5]),i=r(_d[6]),u=r(_d[7]),d=r(_d[8]),h=r(_d[9]),p=r(_d[10]),f=r(_d[11]),b=r(_d[12]),x=r(_d[13]),_=r(_d[14]);const y=(0,f.getLogger)(['wcpos','auth','stores']);function I(e){return e.localID}function D(e){return e.id}function j(e){return null!=e&&""!==e}function S(e,t){return e.length===t.length&&e.every((e,s)=>e.localID===t[s].localID)}function w(e,t){return e.length===t.length&&e.every((e,s)=>e===t[s])}},5568,[12,14,16,1747,1748,1972,3185,1357,4371,1434,1605,1975,1987,5569,6]); +__d(function(g,_r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"useUserValidation",{enumerable:!0,get:function(){return _}});var e,t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),t.default=e,t})(_r(_d[0])),r=_r(_d[1]),s=(e=r)&&e.__esModule?e:{default:e},o=_r(_d[2]),n=_r(_d[3]),u=_r(_d[4]),d=_r(_d[5]),c=_r(_d[6]),l=_r(_d[7]),p=_r(_d[8]),f=_r(_d[9]);const h=(0,c.getLogger)(['wcpos','app','validation']),_=({site:e,wpUser:r})=>{const[c,_]=t.useState(!0),[U,E]=t.useState(!1),[y,I]=t.useState(null),O=(0,o.useObservableEagerState)(r.access_token$??(0,n.of)(void 0)),S=(0,o.useObservableEagerState)(r.refresh_token$??(0,n.of)(void 0)),b=(0,o.useObservableEagerState)(r.id$??(0,n.of)(void 0)),v=e.url,w=e.wcpos_api_url,R=e.use_jwt_as_param,{userDB:C,user:x}=(0,p.useAppState)(),A=(0,u.useHttpClient)(),D=t.useMemo(()=>(0,u.createTokenRefreshHandler)({site:{wcpos_api_url:w,use_jwt_as_param:R,url:v},wpUser:{id:b,refresh_token:S,incrementalPatch:r.incrementalPatch.bind(r),getLatest:r.getLatest.bind(r)},getHttpClient:()=>A}),[w,R,v,b,S,A,r]),N=(0,u.useHttpClient)([D]),P=t.useRef(!1),T=t.useRef('');t.useEffect(()=>{const t=`${b}-${O?.slice(-10)}`;if(P.current||T.current===t)return;if(!w||!b||!O)return void h.debug('[stores] SKIPPING user validation \u2014 missing required data',{context:{hasApiUrl:!!w,apiUrl:w,hasUserId:!!b,userId:b,hasAccessToken:!!O,siteUrl:v,siteUuid:e.uuid}});h.debug('[stores] useUserValidation effect running',{context:{userId:b,apiUrl:w,siteUrl:v,siteUuid:e.uuid,wpUserUuid:r.uuid,currentWpUserStores:r.stores}});(async()=>{P.current=!0,T.current=t,E(!0),I(null);const o=async()=>{try{const e=`${w}cashier/${b}`,t={params:{wcpos:1},headers:{'X-WCPOS':'1'}};R?t.params.authorization=`Bearer ${O}`:t.headers.Authorization=`Bearer ${O}`,h.debug('Validating user credentials',{context:{userId:b,siteUrl:v,useJwtAsParam:R}}),h.debug('[stores] GET cashier endpoint',{context:{endpoint:e,userId:b,siteUrl:v}});const r=await N.get(e,t);if(h.debug('[stores] cashier response received',{context:{status:r?.status,hasData:!!r?.data,dataStoresType:typeof r?.data?.stores,dataStoresLength:Array.isArray(r?.data?.stores)?r.data.stores.length:void 0}}),!r||r.status<200||r.status>=300){const e=`Invalid response status: ${r?.status}`;throw h.error('User validation failed',{context:{errorCode:l.ERROR_CODES.CONNECTION_REFUSED,status:r?.status,statusText:r?.statusText,userId:b,siteUrl:v}}),new Error(e)}const o=(0,s.default)(r,'data',{});if(!o||'object'!=typeof o){const e='Invalid response data';throw h.error('User validation response contains no valid data',{context:{errorCode:l.ERROR_CODES.INVALID_RESPONSE_FORMAT,userId:b,siteUrl:v,hasData:!!o}}),new Error(e)}if(void 0!==o.id&&o.id!==b){const e=`User ID mismatch: expected ${b}, got ${o.id}`;throw h.error('User validation failed - ID mismatch',{context:{errorCode:l.ERROR_CODES.INVALID_RESPONSE_FORMAT,expectedUserId:b,receivedUserId:o.id,siteUrl:v}}),new Error(e)}return o}catch(e){const t=(0,d.extractErrorMessage)(e?.response?.data,'Failed to fetch user data from server');throw h.error(t,{context:{errorCode:l.ERROR_CODES.CONNECTION_REFUSED,error:e instanceof Error?e.message:String(e),userId:b,siteUrl:v}}),e}},n=async t=>{try{const s={};['avatar_url','display_name','email','first_name','last_access','last_name','nice_name','username'].forEach(e=>{void 0!==t[e]&&(s[e]=t[e])}),Array.isArray(t.roles)?s.roles=t.roles.filter(e=>'string'==typeof e&&e.length>0):'string'==typeof t.role&&t.role.length>0&&(s.roles=[t.role]),Object.keys(s).length>0&&(await r.incrementalPatch(s),h.debug('User data updated successfully',{context:{userId:b,updatedFields:Object.keys(s)}})),t.stores&&Array.isArray(t.stores)?(h.debug('Merging stores from cashier response',{context:{userId:b,siteUuid:e.uuid,remoteStoreCount:t.stores.length,remoteStoreIds:t.stores.map(e=>e?.id)}}),await(0,f.mergeStoresWithResponse)({userDB:C,wpUser:r,remoteStores:t.stores,user:{uuid:x.uuid??''},siteID:e.uuid??''})):h.debug('Cashier response has no stores array \u2014 skipping merge',{context:{userId:b,siteUuid:e.uuid,dataKeys:Object.keys(t??{}),storesType:typeof t?.stores}})}catch(e){const t=e instanceof Error?e.message:String(e);throw h.error('Failed to update user in local database',{context:{errorCode:l.ERROR_CODES.TRANSACTION_FAILED,error:t,userId:b}}),e}};try{const e=await o();await n(e),h.debug('[stores] validation complete, wpUser.stores after patch',{context:{wpUserUuid:r.uuid,storesAfter:r.getLatest().stores}}),_(!0)}catch(e){const t=e instanceof Error?e.message:String(e);h.error('[stores] validation FAILED',{context:{error:t,userId:b,siteUrl:v}}),I(t),_(!1)}finally{P.current=!1,E(!1)}})()},[N,w,R,v,b,O,r,C,x,e.uuid]);const $=!w||!b||!O;return{isValid:!$&&c,isLoading:U,error:$?'Missing required user or site data':y}}},5569,[14,1358,1747,1748,4420,4126,1975,2644,2022,5570]); +__d(function(g,r,_i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.mergeStoresWithResponse=async function({userDB:e,wpUser:o,remoteStores:i,user:c,siteID:l}){try{const u=await o.populate('stores'),d=await Promise.all(i.map(async e=>{const t=n(e),i=await s({user:c.uuid,siteID:l,wpCredentialsID:o.uuid??'',storeID:t.id});return Object.assign({},t,{localID:i})})),p=new Set(i.map(e=>e.id)),f=u.filter(e=>null!=e.id&&!p.has(e.id));if(f.length>0){const s=f.map(e=>e.localID);await e.stores.bulkRemove(s),t.debug('Removed stores no longer in response',{context:{removedStoreIds:f.map(e=>e.id),removedLocalIDs:s}})}const h=new Set;if(d.length>0){const s=await e.stores.bulkInsert(d);if(s?.error?.length){const e=[],o=[];for(const t of s.error)if(409===t?.status)e.push(t);else{o.push(t);const e=t?.documentId??t?.document?.localID??t?.id;e&&h.add(e)}if(e.length>0&&t.debug('[stores] bulkInsert conflicts (doc already exists)',{context:{conflictCount:e.length,conflictDocIds:e.map(e=>e?.documentId)}}),o.length>0){const e=o.map(e=>{const t=(e?.parameters?.errors??e?.parameters?.validationErrors??e?.validationErrors??[]).map(e=>e.path?`${e.path}: ${e.message}`:e.message).filter(Boolean).join('; ')||e?.message||`status ${e?.status??'unknown'}`;return{documentId:e?.documentId,detail:t}}),s=`Failed to save ${e.length} store${1===e.length?'':'s'}: ${e.map(e=>e.detail).join(' | ')}`;t.error(s,{showToast:!0,context:{errorCode:'STORE_VALIDATION_FAILED',failures:e,rawFirstError:JSON.stringify(o[0]??null,(e,t)=>t instanceof Error?{name:t.name,message:t.message,stack:t.stack}:t)}})}}t.debug('[stores] bulkInsert result',{context:{successCount:s?.success?.length??0,errorCount:s?.error?.length??0}});for(let t=0;te.id),localIDs:d.map(e=>e.localID)}})}const y=d.map(e=>e.localID).filter(e=>!h.has(e));return t.debug('[stores] about to patch wpUser.stores',{context:{wpUserUuid:o.uuid,newStoreLocalIDs:y,before:o.stores}}),await o.incrementalPatch({stores:y}),t.debug('[stores] Successfully merged stores with response',{context:{totalRemoteStores:i.length,removedStores:f.length,finalStoreCount:y.length,wpUserStoresAfter:o.getLatest().stores}}),y}catch(e){const s=e instanceof Error?e.message:String(e);throw t.error('Failed to merge stores with response',{context:{error:s,wpUserUuid:o.uuid,remoteStoreCount:i?.length||0}}),e}};var e=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),t.default=e,t})(r(_d[0]));const t=(0,r(_d[1]).getLogger)(['wcpos','app','stores']);async function s(t){const s=JSON.stringify(t);return(await e.digestStringAsync(e.CryptoDigestAlgorithm.SHA256,s,{encoding:e.CryptoEncoding.HEX})).substring(0,10)}const o=new Set(['shipping','billing','base']);function n(e){const t=Object.assign({},e);if('string'!=typeof t.timezone&&(t.timezone=''),o.has(t.tax_based_on)||(t.tax_based_on='base'),'string'==typeof t.opening_hours){const e=t.opening_hours;t.opening_hours=[],t.opening_hours_notes||(t.opening_hours_notes=e)}else null==t.opening_hours||Array.isArray(t.opening_hours)||(t.opening_hours=[]);return Array.isArray(t.tax_ids)?t.tax_ids=t.tax_ids.filter(e=>e&&'object'==typeof e&&'string'==typeof e.type&&'string'==typeof e.value).map(e=>Object.assign({type:e.type,value:e.value},'string'==typeof e.country?{country:e.country}:{},'string'==typeof e.label?{label:e.label}:{})):t.tax_ids=[],t}},5570,[2025,1975]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.WpUser=function(p){const y=(0,e.c)(72),{site:A,wpUser:b,isSelected:D,onSelect:S}=p,[U,k]=t.useState(!1),P=(0,_.useT)();let T;y[0]!==A||y[1]!==b?(T={site:A,wpUser:b},y[0]=A,y[1]=b,y[2]=T):T=y[2];const{isValid:L,isLoading:O}=(0,f.useUserValidation)(T),{handleLoginSuccess:R}=(0,h.useLoginHandler)(A),B=t.useRef(null),C=A.wcpos_login_url??"",F=A.name??"";let M;y[3]!==C||y[4]!==F?(M={site:{wcpos_login_url:C,name:F}},y[3]=C,y[4]=F,y[5]=M):M=y[5];const{response:z,promptAsync:I}=(0,v.useWcposAuth)(M),N=b.display_name||"Unknown User";let q;y[6]!==N?(q=(0,s.getInitials)(N),y[6]=N,y[7]=q):q=y[7];const E=q,H=L?"success":"warning",V=!O&&!L;let W;e:{const e=b.roles;if(!Array.isArray(e)||0===e.length){W=void 0;break e}const t=w;let n;y[8]!==e?(n=e.map(t).join(", "),y[8]=e,y[9]=n):n=y[9],W=n}const $=W;let G,J,K;y[10]!==R||y[11]!==z||y[12]!==A.name?(G=()=>{if(!z)return;const e=z.params?.access_token||z.error||z.type;if(B.current!==e)if("success"===z.type){if(!z.params)return void j.error("Re-authentication succeeded without credentials",{showToast:!0,context:{siteName:A.name,response:z}});const t=z.params;B.current=e,(async()=>{try{await R({params:t}),d.requestStateManager.setRefreshedToken(t.access_token),d.requestStateManager.setAuthFailed(!1)}catch(e){const t=e;B.current=null,j.error("Failed to finish re-authentication",{showToast:!0,context:{siteName:A.name,error:t}})}})()}else"error"===z.type&&(j.error(`Re-authentication failed: ${z.error}`,{showToast:!0,context:{siteName:A.name,response:z}}),B.current=e)},J=[z,R,A.name],y[10]=R,y[11]=z,y[12]=A.name,y[13]=G,y[14]=J):(G=y[13],J=y[14]);t.useEffect(G,J),y[15]!==A||y[16]!==b?(K=async()=>{await b.incrementalRemove(),await A.incrementalUpdate({$pullAll:{wp_credentials:[b.uuid]}})},y[15]=A,y[16]=b,y[17]=K):K=y[17];const Q=K;let X;y[18]!==O||y[19]!==L||y[20]!==I||y[21]!==V||y[22]!==P?(X=O?(0,x.jsx)(l.Loader,{size:"xs",variant:"muted"}):V?(0,x.jsx)(o.Button,{size:"xs",variant:"outline-warning",onPress:e=>{e.stopPropagation(),I()},children:(0,x.jsx)(o.ButtonText,{children:P("auth.re_authenticate",{_tags:"core"})})}):(0,x.jsx)(u.StatusBadge,{label:P(L?"common.logged_in":"common.expired",{_tags:"core"}),variant:L?"success":"warning"}),y[18]=O,y[19]=L,y[20]=I,y[21]=V,y[22]=P,y[23]=X):X=y[23];const Y=X,Z=V&&!D?"warning":void 0;let ee,te,re,ne,ae,se,oe,ie,ce,le,ue,de,me,pe,ge,he,fe;y[24]!==b.avatar_url?(ee=b.avatar_url?{uri:b.avatar_url}:void 0,y[24]=b.avatar_url,y[25]=ee):ee=y[25];y[26]!==H||y[27]!==E||y[28]!==ee?(te=(0,x.jsx)(s.Avatar,{source:ee,fallback:E,variant:H,size:"md"}),y[26]=H,y[27]=E,y[28]=ee,y[29]=te):te=y[29];y[30]===Symbol.for("react.memo_cache_sentinel")?(re=()=>k(!0),y[30]=re):re=y[30];y[31]!==N||y[32]!==D||y[33]!==S||y[34]!==$||y[35]!==Z||y[36]!==te||y[37]!==Y?(ne=(0,x.jsx)(c.ListItem,{testID:"wp-user-button",onPress:S,selected:D,variant:Z,leading:te,title:N,subtitle:$,trailing:Y,removable:!0,onRemove:re}),y[31]=N,y[32]=D,y[33]=S,y[34]=$,y[35]=Z,y[36]=te,y[37]=Y,y[38]=ne):ne=y[38];y[39]!==P||y[40]!==b.display_name?(ae=P("auth.remove_2",{name:b.display_name}),y[39]=P,y[40]=b.display_name,y[41]=ae):ae=y[41];y[42]!==ae?(se=(0,x.jsx)(n.AlertDialogTitle,{children:ae}),y[42]=ae,y[43]=se):se=y[43];y[44]!==P?(oe=P("auth.are_you_sure_you_want_to"),y[44]=P,y[45]=oe):oe=y[45];y[46]!==oe?(ie=(0,x.jsx)(n.AlertDialogDescription,{children:oe}),y[46]=oe,y[47]=ie):ie=y[47];y[48]!==se||y[49]!==ie?(ce=(0,x.jsxs)(n.AlertDialogHeader,{children:[se,ie]}),y[48]=se,y[49]=ie,y[50]=ce):ce=y[50];y[51]!==P?(le=P("common.cancel"),y[51]=P,y[52]=le):le=y[52];y[53]!==le?(ue=(0,x.jsx)(n.AlertDialogCancel,{children:le}),y[53]=le,y[54]=ue):ue=y[54];y[55]!==P?(de=P("auth.remove"),y[55]=P,y[56]=de):de=y[56];y[57]!==Q||y[58]!==de?(me=(0,x.jsx)(n.AlertDialogAction,{onPress:Q,children:de}),y[57]=Q,y[58]=de,y[59]=me):me=y[59];y[60]!==ue||y[61]!==me?(pe=(0,x.jsxs)(n.AlertDialogFooter,{children:[ue,me]}),y[60]=ue,y[61]=me,y[62]=pe):pe=y[62];y[63]!==ce||y[64]!==pe?(ge=(0,x.jsxs)(n.AlertDialogContent,{children:[ce,pe]}),y[63]=ce,y[64]=pe,y[65]=ge):ge=y[65];y[66]!==U||y[67]!==ge?(he=(0,x.jsx)(n.AlertDialog,{open:U,onOpenChange:k,children:ge}),y[66]=U,y[67]=ge,y[68]=he):he=y[68];y[69]!==ne||y[70]!==he?(fe=(0,x.jsxs)(x.Fragment,{children:[ne,he]}),y[69]=ne,y[70]=he,y[71]=fe):fe=y[71];return fe};var e=r(_d[0]),t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),n=r(_d[2]),s=r(_d[3]),o=r(_d[4]),c=r(_d[5]),l=r(_d[6]),u=r(_d[7]),d=r(_d[8]),p=r(_d[9]),h=r(_d[10]),_=r(_d[11]),f=r(_d[12]),v=r(_d[13]),x=r(_d[14]);const j=(0,p.getLogger)(['wcpos','auth','user']);function w(e){return e.split(/[_\-\s]+/).filter(Boolean).map(y).join(" ")}function y(e){return e.charAt(0).toUpperCase()+e.slice(1)}},5571,[12,14,5238,4696,3185,5572,1412,5506,4420,1975,4469,1987,5569,4447,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";const e=["leading","title","subtitle","trailing","selected","removable","onRemove","variant","className","children"];function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.ListItem=function(t){const c=(0,s.c)(31);let h,j,p,N,_,w,y,P,k,I,M;if(c[0]!==t){var O=t;({leading:p,title:k,subtitle:P,trailing:I,selected:y,removable:w,onRemove:N,variant:M,className:j,children:h}=O),_=(0,n.default)(O,e),c[0]=t,c[1]=h,c[2]=j,c[3]=p,c[4]=N,c[5]=_,c[6]=w,c[7]=y,c[8]=P,c[9]=k,c[10]=I,c[11]=M}else h=c[1],j=c[2],p=c[3],N=c[4],_=c[5],w=c[6],y=c[7],P=c[8],k=c[9],I=c[10],M=c[11];const R=M&&"default"!==M?M:y?"selected":"default";let T,z,B,F,L;c[12]!==j||c[13]!==R?(T=(0,b.cn)(x({variant:R}),j),c[12]=j,c[13]=R,c[14]=T):T=c[14];c[15]!==h||c[16]!==P||c[17]!==k?(z=h??(0,v.jsxs)(v.Fragment,{children:[k&&(0,v.jsx)(f.Text,{className:"text-sm leading-tight font-medium",children:k}),P&&(0,v.jsx)(f.Text,{className:"text-muted-foreground text-xs leading-tight",children:P})]}),c[15]=h,c[16]=P,c[17]=k,c[18]=z):z=c[18];c[19]!==z?(B=(0,v.jsx)(o.default,{className:"flex-1 gap-0.5",children:z}),c[19]=z,c[20]=B):B=c[20];c[21]!==N||c[22]!==w?(F=w&&(0,v.jsx)(u.IconButton,{name:"xmark",size:"xs",variant:"destructive",onPress:e=>{e.stopPropagation(),N?.()}}),c[21]=N,c[22]=w,c[23]=F):F=c[23];c[24]!==p||c[25]!==_||c[26]!==T||c[27]!==B||c[28]!==F||c[29]!==I?(L=(0,v.jsxs)(l.default,Object.assign({className:T},_,{children:[p,B,I,F]})),c[24]=p,c[25]=_,c[26]=T,c[27]=B,c[28]=F,c[29]=I,c[30]=L):L=c[30];return L};var n=t(r(d[0])),s=r(d[1]);r(d[2]);var l=t(r(d[3])),o=t(r(d[4])),c=r(d[5]),u=r(d[6]),b=r(d[7]),f=r(d[8]),v=r(d[9]);const x=(0,c.cva)('flex-row items-center gap-3 rounded-lg border p-3',{variants:{variant:{default:'border-border bg-background',selected:'border-primary bg-primary/10',warning:'border-warning/40 bg-warning/10',dashed:'border-border border-dashed'}},defaultVariants:{variant:'default'}})},5572,[363,12,14,16,585,1352,1574,1354,1434,6]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useVersionCheck",{enumerable:!0,get:function(){return n}});var t=r(d[0]),s=r(d[1]);const n=n=>{const o=(0,t.c)(4),{site:c}=n;let u;o[0]!==c?(u={site:c},o[0]=c,o[1]=u):u=o[1];const{compatibility:p}=(0,s.useAppInfo)(u),l=p?.wcposVersionPass??!1;let f;return o[2]!==l?(f={wcposVersionPass:l},o[2]=l,o[3]=f):f=o[3],f}},5573,[12,4579]); +__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,u){const s=n.find(n=>!t.includes(n));return s||(''===u?'':u&&n.includes(u)?u:n[0]??'')}Object.defineProperty(e,'__esModule',{value:!0}),e.getNextExpandedSiteUuid=t,e.getNextAccordionState=function(n,u){if(s=n.siteUuids,c=u,s.length===c.length&&s.every((t,n)=>t===c[n]))return n;var s,c;return{siteUuids:u,expandedSiteUuid:t(n.siteUuids,u,n.expandedSiteUuid)}}},5574,[]); +__d(function(g,r,i,a,m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.UrlInput=function(){const e=(0,t.c)(33),{onConnect:o,loading:j,error:p,reset:v}=(0,b.useSiteConnect)(),[y,I]=n.useState(""),O=(0,_.useT)(),S=O("auth.enter_the_url_of_your_woocommerce")+":";let w,C,D,P,T,k;e[0]!==S?(w=(0,h.jsx)(d.Label,{nativeID:"woo-store",children:S}),e[0]=S,e[1]=w):w=e[1];e[2]!==p||e[3]!==v?(C=e=>{I(e),p&&v()},e[2]=p,e[3]=v,e[4]=C):C=e[4];e[5]!==o||e[6]!==y?(D=()=>o(y),e[5]=o,e[6]=y,e[7]=D):D=e[7];e[8]!==C||e[9]!==D||e[10]!==y?(P=(0,h.jsx)(l.Input,{testID:"store-url-input","aria-labelledby":"woo-store",type:"url",value:y,onChangeText:C,onSubmitEditing:D,clearable:!0,className:"flex-1",autoCorrect:!1}),e[8]=C,e[9]=D,e[10]=y,e[11]=P):P=e[11];e[12]!==o||e[13]!==y?(T=()=>o(y),e[12]=o,e[13]=y,e[14]=T):T=e[14];e[15]!==y?(k=(0,u.default)(y),e[15]=y,e[16]=k):k=e[16];const M=O("auth.connect");let B,E,N,H,L;e[17]!==M?(B=(0,h.jsx)(s.ButtonText,{children:M}),e[17]=M,e[18]=B):B=e[18];e[19]!==j||e[20]!==T||e[21]!==k||e[22]!==B?(E=(0,h.jsx)(s.Button,{testID:"connect-store-button",onPress:T,disabled:k,loading:j,children:B}),e[19]=j,e[20]=T,e[21]=k,e[22]=B,e[23]=E):E=e[23];e[24]!==P||e[25]!==E?(N=(0,h.jsxs)(c.HStack,{children:[P,E]}),e[24]=P,e[25]=E,e[26]=N):N=e[26];e[27]!==p?(H=p?(0,h.jsx)(f.Text,{className:"text-destructive text-sm",children:p}):null,e[27]=p,e[28]=H):H=e[28];e[29]!==w||e[30]!==N||e[31]!==H?(L=(0,h.jsxs)(x.VStack,{children:[w,N,H]}),e[29]=w,e[30]=N,e[31]=H,e[32]=L):L=e[32];return L};var e,t=r(_d[0]),n=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[1])),o=r(_d[2]),u=(e=o)&&e.__esModule?e:{default:e},s=r(_d[3]),c=r(_d[4]),l=r(_d[5]),d=r(_d[6]),f=r(_d[7]),x=r(_d[8]),_=r(_d[9]),b=r(_d[10]),h=r(_d[11])},5575,[12,14,2532,3185,1351,4352,4345,1434,1605,1987,5554,6]); +__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return f}});var e,t=r(d[0]),n=r(d[1]),c=(e=n)&&e.__esModule?e:{default:e},o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]);function f(){const e=(0,t.c)(3);let n,f,h;return e[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,u.jsx)(o.Stack.Screen,{options:{title:"Oops!"}}),e[0]=n):n=e[0],e[1]===Symbol.for("react.memo_cache_sentinel")?(f=(0,u.jsx)(s.Text,{children:"This screen doesn't exist."}),e[1]=f):f=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(h=(0,u.jsxs)(u.Fragment,{children:[n,(0,u.jsx)(c.default,{testID:"not-found-screen",children:(0,u.jsxs)(l.VStack,{children:[f,(0,u.jsx)(o.Link,{href:"/",children:(0,u.jsx)(s.Text,{children:"Go to home screen!"})})]})})]}),e[2]=h):h=e[2],h}},5576,[12,585,850,1434,1605,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t.default=e,t}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return E}});var t=r(_d[0]),o=e(r(_d[1]));r(_d[2]);var n=r(_d[3]),c=r(_d[4]),s=r(_d[5]),l=e(r(_d[6])),u=r(_d[7]),d=r(_d[8]),f=r(_d[9]),h=r(_d[10]),y=r(_d[11]),S=r(_d[12]),p=r(_d[13]),b=r(_d[14]);r(_d[15]),r(_d[16]);var w=r(_d[17]);l.maybeCompleteAuthSession();const _=(0,p.getLogger)(['wcpos','app','startup']),j='wcpos.clearLocalDataOnNextLoad';function x(){const e=(0,t.c)(6),{store:n}=(0,y.useAppState)(),[c,s]=o.useState(null),[l,d]=o.useState(!1);let f,h;n&&c!==n&&(s(n),d(!0)),e[0]!==n?(f=()=>{if(!n)return;const e=n.theme;e&&"system"!==e&&u.Uniwind.setTheme(e)},h=[n],e[0]=n,e[1]=f,e[2]=h):(f=e[1],h=e[2]),o.useLayoutEffect(f,h);const S=!!n;let p;return e[3]!==l||e[4]!==S?(p={isThemeReady:l,hasStore:S},e[3]=l,e[4]=S,e[5]=p):p=e[5],p}function v(){const{theme:e}=(0,u.useUniwind)();return"light"===e?"light":"dark"}function O(){const e=(0,t.c)(7),{storeDB:o,fastStoreDB:c,store:s}=(0,y.useAppState)(),{isThemeReady:l}=x();if((0,p.setToast)(h.Toast.show),s&&!l)return null;let u;e[0]===Symbol.for("react.memo_cache_sentinel")?(u={headerShown:!1},e[0]=u):u=e[0];const d=!!o&&!!c;let f,S,b,_;return e[1]===Symbol.for("react.memo_cache_sentinel")?(f=(0,w.jsx)(n.Stack.Screen,{name:"(app)"}),e[1]=f):f=e[1],e[2]!==d?(S=(0,w.jsx)(n.Stack.Protected,{guard:d,children:f}),e[2]=d,e[3]=S):S=e[3],e[4]===Symbol.for("react.memo_cache_sentinel")?(b=(0,w.jsx)(n.Stack.Screen,{name:"(auth)"}),e[4]=b):b=e[4],e[5]!==S?(_=(0,w.jsxs)(n.Stack,{screenOptions:u,children:[S,b]}),e[5]=S,e[6]=_):_=e[6],_}function P(){const e=(0,t.c)(2),o=v();let n;return e[0]!==o?(n=(0,w.jsx)(h.Toaster,{position:"top-center",theme:o,richColors:!0}),e[0]=o,e[1]=n):n=e[1],n}function k(){const[e,t]=o.useState(()=>'undefined'!=typeof window&&'1'===window.localStorage.getItem(j));return o.useEffect(()=>{if(!e)return;let o=!1;return(async()=>{try{const{clearAllDB:e}=await r(_d[19])(_d[18],_d.paths,"@wcpos/database/clear-all-db"),t=await e();window.localStorage.removeItem(j),t&&'object'==typeof t&&'message'in t&&_.info(String(t.message)),o||window.location.reload()}catch(e){_.error('Failed to clear local data before hydration',{context:{error:e instanceof Error?e.message:String(e)}}),o||t(!1)}})(),()=>{o=!0}},[e]),e}function E(){const e=(0,t.c)(4);if(k())return null;let o,n,l,u;return e[0]===Symbol.for("react.memo_cache_sentinel")?(o={overflow:"hidden"},e[0]=o):o=e[0],e[1]===Symbol.for("react.memo_cache_sentinel")?(n={flex:1},e[1]=n):n=e[1],e[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,w.jsx)(O,{}),e[2]=l):l=e[2],e[3]===Symbol.for("react.memo_cache_sentinel")?(u=(0,w.jsx)(d.ErrorBoundary,{FallbackComponent:b.RootError,children:(0,w.jsx)(s.SafeAreaProvider,{style:o,children:(0,w.jsx)(c.GestureHandlerRootView,{style:n,children:(0,w.jsx)(f.KeyboardProvider,{children:(0,w.jsxs)(S.HydrationProviders,{children:[l,(0,w.jsx)(d.ErrorBoundary,{children:(0,w.jsx)(P,{})})]})})})})}),e[3]=u):u=e[3],u}},5577,{"0":12,"1":14,"2":108,"3":850,"4":1608,"5":854,"6":4450,"7":307,"8":1348,"9":3230,"10":5502,"11":2022,"12":5578,"13":1975,"14":5579,"15":5580,"16":5581,"17":6,"18":3169,"19":1984,"paths":{}}); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.HydrationProviders=function(u){const P=(0,n.c)(3),{children:x}=u;let p,_;P[0]===Symbol.for("react.memo_cache_sentinel")?(p=(0,j.jsx)(l.Splash,{}),P[0]=p):p=P[0];P[1]!==x?(_=(0,j.jsx)(l.SplashProgressProvider,{initialProgress:0,children:(0,j.jsx)(o.Suspense,{fallback:p,children:(0,j.jsx)(c.AppStateProvider,{children:(0,j.jsx)(s.ErrorBoundary,{children:(0,j.jsx)(h.ThemeProvider,{children:(0,j.jsx)(v.TranslationProvider,{children:(0,j.jsx)(t.NovuProvider,{children:x})})})})})})}),P[1]=x,P[2]=_):_=P[2];return _};var n=r(d[0]);r(d[1]);var s=r(d[2]),o=r(d[3]),l=r(d[4]),c=r(d[5]),t=r(d[6]),h=r(d[7]),v=r(d[8]),j=r(d[9])},5578,[12,14,1348,1741,3171,2022,5037,1743,1987,6]); +__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),_e.RootError=function({error:e,resetErrorBoundary:o}){const[u,j]=t.useState(!1);return(0,f.jsx)(s.SafeAreaView,{style:h.container,children:(0,f.jsx)(n.default,{children:(0,f.jsxs)(d.default,{style:h.content,children:[(0,f.jsx)(l.default,{style:h.title,children:"Oops!"}),(0,f.jsx)(l.default,{style:h.subtitle,children:"There's an error"}),(0,f.jsx)(l.default,{style:h.error,children:String(e)}),(0,f.jsx)(c.default,{style:[h.button,u?{opacity:.5}:null],onPress:async()=>{if(!u)return j(!0),window.localStorage.setItem(y,'1'),void b()},disabled:u,children:(0,f.jsx)(l.default,{style:h.buttonText,children:u?'Resetting\u2026':'Try again'})})]})})})};var t=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[0]));r(_d[1]),r(_d[2]);var n=e(r(_d[3])),o=e(r(_d[4])),l=e(r(_d[5])),c=e(r(_d[6])),d=e(r(_d[7])),s=r(_d[8]),u=r(_d[9]),f=r(_d[10]);(0,u.getLogger)(['wcpos','app','error']);const y='wcpos.clearLocalDataOnNextLoad',b=()=>{window.location.reload()},h=o.default.create({container:{backgroundColor:'#fafafa',flex:1,justifyContent:'center'},content:{marginHorizontal:16},title:{fontSize:48,fontWeight:'300',paddingBottom:16,color:'#000'},subtitle:{fontSize:32,fontWeight:'800',color:'#000'},error:{paddingVertical:16},button:{backgroundColor:'#2196f3',borderRadius:50,padding:16},buttonText:{color:'#fff',fontWeight:'600',textAlign:'center'}})},5579,{"0":14,"1":98,"2":108,"3":600,"4":30,"5":622,"6":5118,"7":585,"8":854,"9":1975,"10":6,"11":3169,"12":1984,"paths":{}}); +__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, dependencyMap) {},5580,[]); +__d(function(g,r,i,a,m,e,d){},5581,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o);var u=Object.getOwnPropertyDescriptor(n,o);u&&!("get"in u?!n.__esModule:u.writable||u.configurable)||(u={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(t,c,u)}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||Object.prototype.hasOwnProperty.call(o,c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e)},5582,[5583]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Head=void 0;const n=r(d[0]),c=r(d[1]),l=r(d[2]);function t({children:l}){return(0,n.jsx)(c.Helmet,{children:l})}e.Head=({children:c})=>(0,l.useIsFocused)()?(0,n.jsx)(t,{children:c}):null,e.Head.Provider=c.HelmetProvider},5583,[6,5584,1323]); +__d(function(g,r,_i,a,m,e,d){"use strict";var t=r(d[0]).default;const s=["children"],n=["children"];var i,o=Object.create,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyNames,u=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty,y=(t,s,n,i)=>{if(s&&"object"==typeof s||"function"==typeof s)for(let o of p(s))h.call(t,o)||o===n||l(t,o,{get:()=>s[o],enumerable:!(i=c(s,o))||i.enumerable});return t},f=(t,s,n)=>(n=null!=t?o(u(t)):{},y(!s&&t&&t.__esModule?n:l(n,"default",{value:t,enumerable:!0}),t)),b={};((t,s)=>{for(var n in s)l(t,n,{get:s[n],enumerable:!0})})(b,{Helmet:()=>Oe,HelmetData:()=>le,HelmetProvider:()=>pe}),m.exports=(i=b,y(l({},"__esModule",{value:!0}),i));var T=f(r(d[1])),O=f(r(d[2])),A=f(r(d[3])),j=f(r(d[1])),C=f(r(d[1])),w=(t=>(t.BASE="base",t.BODY="body",t.HEAD="head",t.HTML="html",t.LINK="link",t.META="meta",t.NOSCRIPT="noscript",t.SCRIPT="script",t.STYLE="style",t.TITLE="title",t.FRAGMENT="Symbol(react.fragment)",t))(w||{}),x={rel:["amphtml","canonical","alternate"]},v={type:["application/ld+json"]},$={charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},k=Object.values(w),S={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},M=Object.entries(S).reduce((t,[s,n])=>(t[n]=s,t),{}),E="data-rh",P="defaultTitle",H="defer",D="encodeSpecialCharacters",L="onChangeClientState",I="titleTemplate",U="prioritizeSeoTags",N=(t,s)=>{for(let n=t.length-1;n>=0;n-=1){const i=t[n];if(Object.prototype.hasOwnProperty.call(i,s))return i[s]}return null},q=t=>{let s=N(t,"title");const n=N(t,I);if(Array.isArray(s)&&(s=s.join("")),n&&s)return n.replace(/%s/g,()=>s);const i=N(t,P);return s||i||void 0},_=t=>N(t,L)||(()=>{}),R=(t,s)=>s.filter(s=>void 0!==s[t]).map(s=>s[t]).reduce((t,s)=>Object.assign({},t,s),{}),z=(t,s)=>s.filter(t=>void 0!==t.base).map(t=>t.base).reverse().reduce((s,n)=>{if(!s.length){const i=Object.keys(n);for(let o=0;o{const i={};return n.filter(s=>{return!!Array.isArray(s[t])||(void 0!==s[t]&&(n=`Helmet: ${t} should be of type "Array". Instead found type "${typeof s[t]}"`,console&&"function"==typeof console.warn&&console.warn(n)),!1);var n}).map(s=>s[t]).reverse().reduce((t,n)=>{const o={};n.filter(t=>{let n;const l=Object.keys(t);for(let i=0;it.push(s));const l=Object.keys(o);for(let t=0;t{if(Array.isArray(t)&&t.length)for(let n=0;nArray.isArray(t)?t.join(""):t,K=(t,s)=>{const n=Object.keys(t);for(let i=0;iArray.isArray(t)?t.reduce((t,n)=>(K(n,s)?t.priority.push(n):t.default.push(n),t),{priority:[],default:[]}):{default:t,priority:[]},W=(t,s)=>Object.assign({},t,{[s]:void 0}),J=["noscript","script","style"],Q=(t,s=!0)=>!1===s?String(t):String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),V=t=>Object.keys(t).reduce((s,n)=>{const i=void 0!==t[n]?`${n}="${Q(t[n])}"`:`${n}`;return s?`${s} ${i}`:i},""),X=(t,s,n,i)=>{const o=V(n),l=Y(s);return o?`<${t} ${E}="true" ${o}>${Q(l,i)}`:`<${t} ${E}="true">${Q(l,i)}`},Z=(t,s,n=!0)=>s.reduce((s,i)=>{const o=i,l=Object.keys(o).filter(t=>!("innerHTML"===t||"cssText"===t)).reduce((t,s)=>{const i=void 0===o[s]?s:`${s}="${Q(o[s],n)}"`;return t?`${t} ${i}`:i},""),c=o.innerHTML||o.cssText||"",p=-1===J.indexOf(t);return`${s}<${t} ${E}="true" ${l}${p?"/>":`>${c}`}`},""),ee=(t,s={})=>Object.keys(t).reduce((s,n)=>(s[S[n]||n]=t[n],s),s),te=(t,s,n)=>{const i=ee(n,{key:s,[E]:!0});return[C.default.createElement("title",i,s)]},re=(t,s)=>s.map((s,n)=>{const i={key:n,[E]:!0};return Object.keys(s).forEach(t=>{const n=S[t]||t;if("innerHTML"===n||"cssText"===n){const t=s.innerHTML||s.cssText;i.dangerouslySetInnerHTML={__html:t}}else i[n]=s[t]}),C.default.createElement(t,i)}),se=(t,s,n=!0)=>{switch(t){case"title":return{toComponent:()=>te(0,s.title,s.titleAttributes),toString:()=>X(t,s.title,s.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>ee(s),toString:()=>V(s)};default:return{toComponent:()=>re(t,s),toString:()=>Z(t,s,n)}}},ne=({metaTags:t,linkTags:s,scriptTags:n,encode:i})=>{const o=G(t,$),l=G(s,x),c=G(n,v);return{priorityMethods:{toComponent:()=>[...re("meta",o.priority),...re("link",l.priority),...re("script",c.priority)],toString:()=>`${se("meta",o.priority,i)} ${se("link",l.priority,i)} ${se("script",c.priority,i)}`},metaTags:o.default,linkTags:l.default,scriptTags:c.default}},ie=t=>{const{baseTag:s,bodyAttributes:n,encode:i=!0,htmlAttributes:o,noscriptTags:l,styleTags:c,title:p="",titleAttributes:u,prioritizeSeoTags:h}=t;let{linkTags:y,metaTags:f,scriptTags:b}=t,T={toComponent:()=>{},toString:()=>""};return h&&({priorityMethods:T,linkTags:y,metaTags:f,scriptTags:b}=ne(t)),{priority:T,base:se("base",s,i),bodyAttributes:se("bodyAttributes",n,i),htmlAttributes:se("htmlAttributes",o,i),link:se("link",y,i),meta:se("meta",f,i),noscript:se("noscript",l,i),script:se("script",b,i),style:se("style",c,i),title:se("title",{title:p,titleAttributes:u},i)}},oe=[],ae=!("undefined"==typeof window||!window.document||!window.document.createElement),le=class{instances=[];canUseDOM=ae;value={setHelmet:t=>{this.context.helmet=t},helmetInstances:{get:()=>this.canUseDOM?oe:this.instances,add:t=>{(this.canUseDOM?oe:this.instances).push(t)},remove:t=>{const s=(this.canUseDOM?oe:this.instances).indexOf(t);(this.canUseDOM?oe:this.instances).splice(s,1)}}};constructor(t,s){this.context=t,this.canUseDOM=s||!1,s||(t.helmet=ie({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},ce=j.default.createContext({}),pe=class t extends j.Component{static canUseDOM=ae;constructor(s){super(s),this.helmetData=new le(this.props.context||{},t.canUseDOM)}render(){return j.default.createElement(ce.Provider,{value:this.helmetData.value},this.props.children)}},ue=r(d[1]),de=f(r(d[4])),he=(t,s)=>{const n=document.head||document.querySelector("head"),i=n.querySelectorAll(`${t}[${E}]`),o=[].slice.call(i),l=[];let c;return s&&s.length&&s.forEach(s=>{const n=document.createElement(t);for(const t in s)if(Object.prototype.hasOwnProperty.call(s,t))if("innerHTML"===t)n.innerHTML=s.innerHTML;else if("cssText"===t)n.styleSheet?n.styleSheet.cssText=s.cssText:n.appendChild(document.createTextNode(s.cssText));else{const i=t,o=void 0===s[i]?"":s[i];n.setAttribute(t,o)}n.setAttribute(E,"true"),o.some((t,s)=>(c=s,n.isEqualNode(t)))?o.splice(c,1):l.push(n)}),o.forEach(t=>t.parentNode?.removeChild(t)),l.forEach(t=>n.appendChild(t)),{oldTags:o,newTags:l}},me=(t,s)=>{const n=document.getElementsByTagName(t)[0];if(!n)return;const i=n.getAttribute(E),o=i?i.split(","):[],l=[...o],c=Object.keys(s);for(const t of c){const i=s[t]||"";n.getAttribute(t)!==i&&n.setAttribute(t,i),-1===o.indexOf(t)&&o.push(t);const c=l.indexOf(t);-1!==c&&l.splice(c,1)}for(let t=l.length-1;t>=0;t-=1)n.removeAttribute(l[t]);o.length===l.length?n.removeAttribute(E):n.getAttribute(E)!==c.join(",")&&n.setAttribute(E,c.join(","))},ge=(t,s)=>{void 0!==t&&document.title!==t&&(document.title=Y(t)),me("title",s)},ye=(t,s)=>{const{baseTag:n,bodyAttributes:i,htmlAttributes:o,linkTags:l,metaTags:c,noscriptTags:p,onChangeClientState:u,scriptTags:h,styleTags:y,title:f,titleAttributes:b}=t;me("body",i),me("html",o),ge(f,b);const T={baseTag:he("base",n),linkTags:he("link",l),metaTags:he("meta",c),noscriptTags:he("noscript",p),scriptTags:he("script",h),styleTags:he("style",y)},O={},A={};Object.keys(T).forEach(t=>{const{newTags:s,oldTags:n}=T[t];s.length&&(O[t]=s),n.length&&(A[t]=T[t].oldTags)}),s&&s(),u(t,O,A)},fe=null,be=t=>{fe&&cancelAnimationFrame(fe),t.defer?fe=requestAnimationFrame(()=>{ye(t,()=>{fe=null})}):(ye(t),fe=null)},Te=class extends ue.Component{rendered=!1;shouldComponentUpdate(t){return!(0,de.default)(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:s}=this.props.context;let n=null;const i=(o=t.get().map(t=>{const s=Object.assign({},t.props);return delete s.context,s}),{baseTag:z(["href"],o),bodyAttributes:R("bodyAttributes",o),defer:N(o,H),encode:N(o,D),htmlAttributes:R("htmlAttributes",o),linkTags:B("link",["rel","href"],o),metaTags:B("meta",["name","charset","http-equiv","property","itemprop"],o),noscriptTags:B("noscript",["innerHTML"],o),onChangeClientState:_(o),scriptTags:B("script",["src","innerHTML"],o),styleTags:B("style",["cssText"],o),title:q(o),titleAttributes:R("titleAttributes",o),prioritizeSeoTags:F(o,U)});var o;pe.canUseDOM?be(i):ie&&(n=ie(i)),s(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},Oe=class extends T.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(t){return!(0,O.default)(W(this.props,"helmetData"),W(t,"helmetData"))}mapNestedChildrenToProps(t,s){if(!s)return null;switch(t.type){case"script":case"noscript":return{innerHTML:s};case"style":return{cssText:s};default:throw new Error(`<${t.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(t,s,n,i){return Object.assign({},s,{[t.type]:[...s[t.type]||[],Object.assign({},n,this.mapNestedChildrenToProps(t,i))]})}mapObjectTypeChildren(t,s,n,i){switch(t.type){case"title":return Object.assign({},s,{[t.type]:i,titleAttributes:Object.assign({},n)});case"body":return Object.assign({},s,{bodyAttributes:Object.assign({},n)});case"html":return Object.assign({},s,{htmlAttributes:Object.assign({},n)});default:return Object.assign({},s,{[t.type]:Object.assign({},n)})}}mapArrayTypeChildrenToProps(t,s){let n=Object.assign({},s);return Object.keys(t).forEach(s=>{n=Object.assign({},n,{[s]:t[s]})}),n}warnOnInvalidChildren(t,s){return(0,A.default)(k.some(s=>t.type===s),"function"==typeof t.type?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${k.join(", ")} are allowed. Helmet does not support rendering <${t.type}> elements. Refer to our API for more information.`),(0,A.default)(!s||"string"==typeof s||Array.isArray(s)&&!s.some(t=>"string"!=typeof t),`Helmet expects a string as a child of <${t.type}>. Did you forget to wrap your children in braces? ( <${t.type}>{\`\`} ) Refer to our API for more information.`),!0}mapChildrenToProps(n,i){let o={};return T.default.Children.forEach(n,n=>{if(!n||!n.props)return;const l=n.props,{children:c}=l,p=t(l,s),u=Object.keys(p).reduce((t,s)=>(t[M[s]||s]=p[s],t),{});let{type:h}=n;switch("symbol"==typeof h?h=h.toString():this.warnOnInvalidChildren(n,c),h){case"Symbol(react.fragment)":i=this.mapChildrenToProps(c,i);break;case"link":case"meta":case"noscript":case"script":case"style":o=this.flattenArrayTypeChildren(n,o,u,c);break;default:i=this.mapObjectTypeChildren(n,i,u,c)}}),this.mapArrayTypeChildrenToProps(o,i)}render(){const s=this.props,{children:i}=s,o=t(s,n);let l=Object.assign({},o),{helmetData:c}=o;if(i&&(l=this.mapChildrenToProps(i,l)),c&&!(c instanceof le)){c=new le(c.context,!0),delete l.helmetData}return c?T.default.createElement(Te,Object.assign({},l,{context:c.value})):T.default.createElement(ce.Consumer,null,t=>T.default.createElement(Te,Object.assign({},l,{context:t})))}}},5584,[363,14,5585,1020,5586]); +__d(function(g,r,_i,_a,m,e,d){var t='undefined'!=typeof Element,n='function'==typeof Map,f='function'==typeof Set,o='function'==typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(u,a){if(u===a)return!0;if(u&&a&&'object'==typeof u&&'object'==typeof a){if(u.constructor!==a.constructor)return!1;var c,s,l,p;if(Array.isArray(u)){if((c=u.length)!=a.length)return!1;for(s=c;0!==s--;)if(!i(u[s],a[s]))return!1;return!0}if(n&&u instanceof Map&&a instanceof Map){if(u.size!==a.size)return!1;for(p=u.entries();!(s=p.next()).done;)if(!a.has(s.value[0]))return!1;for(p=u.entries();!(s=p.next()).done;)if(!i(s.value[1],a.get(s.value[0])))return!1;return!0}if(f&&u instanceof Set&&a instanceof Set){if(u.size!==a.size)return!1;for(p=u.entries();!(s=p.next()).done;)if(!a.has(s.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(u)&&ArrayBuffer.isView(a)){if((c=u.length)!=a.length)return!1;for(s=c;0!==s--;)if(u[s]!==a[s])return!1;return!0}if(u.constructor===RegExp)return u.source===a.source&&u.flags===a.flags;if(u.valueOf!==Object.prototype.valueOf&&'function'==typeof u.valueOf&&'function'==typeof a.valueOf)return u.valueOf()===a.valueOf();if(u.toString!==Object.prototype.toString&&'function'==typeof u.toString&&'function'==typeof a.toString)return u.toString()===a.toString();if((c=(l=Object.keys(u)).length)!==Object.keys(a).length)return!1;for(s=c;0!==s--;)if(!Object.prototype.hasOwnProperty.call(a,l[s]))return!1;if(t&&u instanceof Element)return!1;for(s=c;0!==s--;)if(('_owner'!==l[s]&&'__v'!==l[s]&&'__o'!==l[s]||!u.$$typeof)&&!i(u[l[s]],a[l[s]]))return!1;return!0}return u!=u&&a!=a}m.exports=function(t,n){try{return i(t,n)}catch(t){if((t.message||'').match(/stack|recursion/i))return console.warn('react-fast-compare cannot handle circular refs'),!1;throw t}}},5585,[]); +__d(function(g,r,i,a,m,e,d){m.exports=function(t,n,o,f){var c=o?o.call(f,t,n):void 0;if(void 0!==c)return!!c;if(t===n)return!0;if("object"!=typeof t||!t||"object"!=typeof n||!n)return!1;var u=Object.keys(t),v=Object.keys(n);if(u.length!==v.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),b=0;b{f._internal_preventAutoHideAsync?.()}),u.startTransition(()=>{(0,c.registerRootComponent)(e)})}catch(e){f.hideAsync();const t=b(e);(0,c.registerRootComponent)(()=>(0,i.jsx)(s.View,{})),console.error(t),console.error("A runtime error has occurred while rendering the root component."),setTimeout(()=>{throw t})}};const i=r(d[0]),c=r(d[1]),u=o(r(d[2])),s=r(d[3]),f=o(r(d[4]));function l(e){if('[object Object]'!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function p(e){return e&&'object'==typeof e&&'string'==typeof e.name&&'string'==typeof e.message}function b(e){return p(e)?e:l(e)?new Error(JSON.stringify(e)):new Error(String(e))}},5588,[6,1054,14,17,1053]); __r(1056); __r(2); __r(0); \ No newline at end of file diff --git a/build/_expo/static/js/web/network-adapter-98eb2ef2a98781d1b03d4e5643813daa.js b/build/_expo/static/js/web/network-adapter-0879479aed50e75fc7c742490a426351.js similarity index 96% rename from build/_expo/static/js/web/network-adapter-98eb2ef2a98781d1b03d4e5643813daa.js rename to build/_expo/static/js/web/network-adapter-0879479aed50e75fc7c742490a426351.js index bf3196b..b660215 100644 --- a/build/_expo/static/js/web/network-adapter-98eb2ef2a98781d1b03d4e5643813daa.js +++ b/build/_expo/static/js/web/network-adapter-0879479aed50e75fc7c742490a426351.js @@ -1,3 +1,3 @@ -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"NetworkAdapter",{enumerable:!0,get:function(){return o}}),e.resolveStarWebPrntUrl=c;var t=r(d[0]),n=r(d[1]);class o{name='network-web';constructor(o,s=9100,p){switch(p){case'epson':{const n='undefined'!=typeof window&&'https:'===window.location.protocol,c=9100===s?n?8043:8008:s;this.delegate=new t.EpsonEposAdapter(o,c)}break;case'star':this.delegate=new n.StarWebPrntAdapter(c(o,s));break;default:throw new Error("Direct network printing in web browsers requires a vendor-specific protocol. Set your printer vendor to \"Epson\" or \"Star\" in printer settings, or use the system print dialog instead.")}}async printRaw(t,n){return this.delegate.printRaw(t,n)}async printHtml(t){return this.delegate.printHtml(t)}async disconnect(){return this.delegate.disconnect?.()}}function s(){return'undefined'!=typeof window&&'https:'===window.location.protocol?'https:':'http:'}function c(t,n=9100,o=s()){const c=9100===n?'https:'===o?443:80:n;return`${443===c?'https':'http'}://${t}:${c}/StarWebPRNT/SendMessage`}},5563,[5571,5572]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EpsonEposAdapter",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);const o='http://www.epson-pos.com/schemas/2011/03/epos-print';class s{name='epson-epos-http';constructor(t,n=8008,o="local_printer"){this.deviceId=o;const s=8043===n||443===n?'https':'http';this.baseUrl=`${s}://${t}:${n}`}async printRaw(t){const n=i(t);await this.sendEposPrint(`${n}`)}async printHtml(t){throw new Error('EpsonEposAdapter does not support HTML printing.')}async disconnect(){}async sendEposPrint(s){const i=`${this.baseUrl}/cgi-bin/epos/service.cgi?devid=${encodeURIComponent(this.deviceId)}&timeout=10000`,c=['',"",'',``,s,'','',''].join(''),p=new AbortController,l=setTimeout(()=>p.abort(),15e3);let u;try{u=await fetch(i,(0,n.withTargetAddressSpace)(i,{method:'POST',headers:{'Content-Type':'text/xml; charset=utf-8','If-Modified-Since':'Thu, 01 Jan 1970 00:00:00 GMT',SOAPAction:'""'},body:c,signal:p.signal}))}catch(n){const o=n instanceof DOMException&&'AbortError'===n.name;throw(0,t.buildConnectionError)({vendorLabel:'Epson',protocolName:'ePOS',url:i,enableHint:"ensure ePOS is enabled in the printer's network settings",plainHttpPort:8008,reason:o?'timeout':'unreachable',cause:n})}finally{clearTimeout(l)}if(!u.ok){const t=await u.text().catch(()=>'');throw new Error(`Epson ePOS HTTP ${u.status}: ${t||u.statusText}`)}const h=await u.text(),w=(new DOMParser).parseFromString(h,'text/xml').getElementsByTagNameNS(o,'response')[0];if(!w)throw new Error('Unexpected Epson ePOS response from printer');const E=w.getAttribute('success');if('true'!==E&&'1'!==E){const t=w.getAttribute('code')||'unknown';throw new Error(`Epson print failed (code: ${t})`)}}}function i(t){const n=[];for(let o=0;o','',' ',' ',' ',` ${s(o)}`,i.cutPaper??!0?' ':'',' ',' ',''].filter(Boolean).join('\n'),l=new AbortController,u=setTimeout(()=>l.abort(),3e4);let p;try{p=await fetch(this.url,(0,n.withTargetAddressSpace)(this.url,{method:'POST',headers:{'Content-Type':'text/xml; charset=utf-8'},body:c,signal:l.signal}))}catch(n){const o=n instanceof DOMException&&'AbortError'===n.name;throw(0,t.buildConnectionError)({vendorLabel:'Star',protocolName:'WebPRNT',url:this.url,enableHint:'ensure WebPRNT is enabled on the printer',plainHttpPort:80,reason:o?'timeout':'unreachable',cause:n})}finally{clearTimeout(u)}if(!p.ok){const t=await p.text().catch(()=>'');throw new Error(`Star WebPRNT request failed (HTTP ${p.status}): ${t||p.statusText}`)}const h=(await p.text()).match(/(\w+)<\/Status>/);if(h&&'Normal'!==h[1])throw new Error(`Star printer reported status: ${h[1]}`)}async printHtml(t){throw new Error('StarWebPrntAdapter does not support HTML printing.')}async disconnect(){}}function s(t){const n=[];for(let o=0;o${n}`)}async printHtml(t){throw new Error('EpsonEposAdapter does not support HTML printing.')}async disconnect(){}async sendEposPrint(s){const i=`${this.baseUrl}/cgi-bin/epos/service.cgi?devid=${encodeURIComponent(this.deviceId)}&timeout=10000`,c=['',"",'',``,s,'','',''].join(''),p=new AbortController,l=setTimeout(()=>p.abort(),15e3);let u;try{u=await fetch(i,(0,n.withTargetAddressSpace)(i,{method:'POST',headers:{'Content-Type':'text/xml; charset=utf-8','If-Modified-Since':'Thu, 01 Jan 1970 00:00:00 GMT',SOAPAction:'""'},body:c,signal:p.signal}))}catch(n){const o=n instanceof DOMException&&'AbortError'===n.name;throw(0,t.buildConnectionError)({vendorLabel:'Epson',protocolName:'ePOS',url:i,enableHint:"ensure ePOS is enabled in the printer's network settings",plainHttpPort:8008,reason:o?'timeout':'unreachable',cause:n})}finally{clearTimeout(l)}if(!u.ok){const t=await u.text().catch(()=>'');throw new Error(`Epson ePOS HTTP ${u.status}: ${t||u.statusText}`)}const h=await u.text(),w=(new DOMParser).parseFromString(h,'text/xml').getElementsByTagNameNS(o,'response')[0];if(!w)throw new Error('Unexpected Epson ePOS response from printer');const E=w.getAttribute('success');if('true'!==E&&'1'!==E){const t=w.getAttribute('code')||'unknown';throw new Error(`Epson print failed (code: ${t})`)}}}function i(t){const n=[];for(let o=0;o','',' ',' ',' ',` ${s(o)}`,i.cutPaper??!0?' ':'',' ',' ',''].filter(Boolean).join('\n'),l=new AbortController,u=setTimeout(()=>l.abort(),3e4);let p;try{p=await fetch(this.url,(0,n.withTargetAddressSpace)(this.url,{method:'POST',headers:{'Content-Type':'text/xml; charset=utf-8'},body:c,signal:l.signal}))}catch(n){const o=n instanceof DOMException&&'AbortError'===n.name;throw(0,t.buildConnectionError)({vendorLabel:'Star',protocolName:'WebPRNT',url:this.url,enableHint:'ensure WebPRNT is enabled on the printer',plainHttpPort:80,reason:o?'timeout':'unreachable',cause:n})}finally{clearTimeout(u)}if(!p.ok){const t=await p.text().catch(()=>'');throw new Error(`Star WebPRNT request failed (HTTP ${p.status}): ${t||p.statusText}`)}const h=(await p.text()).match(/(\w+)<\/Status>/);if(h&&'Normal'!==h[1])throw new Error(`Star printer reported status: ${h[1]}`)}async printHtml(t){throw new Error('StarWebPrntAdapter does not support HTML printing.')}async disconnect(){}}function s(t){const n=[];for(let o=0;ol.map(t=>`${e}.${t}`)),...n]),u=t?.split('.')??[];if(3===u.length&&u.every(e=>{const t=Number(e);return/^\d+$/.test(e)&&Number.isInteger(t)&&t>=0&&t<=255}))for(let e=1;e<=254;e++)i.add(`${t}.${e}`);return[...i]},_e.sweepForPrinters=async function(e){const{hosts:t,probe:o,concurrency:s=16,signal:c,onProgress:l}=e,i=new n.default({concurrency:s}),u=new Map,p=t.length;let f=0;const b=new Promise(e=>{c&&(c.aborted?e():c.addEventListener('abort',()=>{i.clear(),e()},{once:!0}))}),w=Promise.all(t.map(e=>i.add(async()=>{if(c?.aborted)return;const t=await o(e).catch(()=>null);if(c?.aborted)return;if(f+=1,l?.(f,p),!t)return;const n=`${e}:${t.port}`;u.has(n)||u.set(n,{id:n,name:`${'epson'===t.vendor?'Epson':'Star'} printer (${e})`,connectionType:'network',address:e,port:t.port,vendor:t.vendor})})));return await Promise.race([w,b]),[...u.values()]};var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=['localhost'],s=['printer.local','epson.local','star.local'],c=['192.168.0','192.168.1','192.168.4','192.168.10','10.0.0','10.0.1','172.16.0'],l=[1,2,10,20,50,100,101,200,254]},5565,[4910]); \ No newline at end of file +__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),_e.buildSweepCandidates=function(e={}){const{subnetBase:t,extraHosts:n=[]}=e,i=new Set([...o,...s,...c.flatMap(e=>l.map(t=>`${e}.${t}`)),...n]),u=t?.split('.')??[];if(3===u.length&&u.every(e=>{const t=Number(e);return/^\d+$/.test(e)&&Number.isInteger(t)&&t>=0&&t<=255}))for(let e=1;e<=254;e++)i.add(`${t}.${e}`);return[...i]},_e.sweepForPrinters=async function(e){const{hosts:t,probe:o,concurrency:s=16,signal:c,onProgress:l}=e,i=new n.default({concurrency:s}),u=new Map,p=t.length;let f=0;const b=new Promise(e=>{c&&(c.aborted?e():c.addEventListener('abort',()=>{i.clear(),e()},{once:!0}))}),w=Promise.all(t.map(e=>i.add(async()=>{if(c?.aborted)return;const t=await o(e).catch(()=>null);if(c?.aborted)return;if(f+=1,l?.(f,p),!t)return;const n=`${e}:${t.port}`;u.has(n)||u.set(n,{id:n,name:`${'epson'===t.vendor?'Epson':'Star'} printer (${e})`,connectionType:'network',address:e,port:t.port,vendor:t.vendor})})));return await Promise.race([w,b]),[...u.values()]};var e,t=r(d[0]),n=(e=t)&&e.__esModule?e:{default:e};const o=['localhost'],s=['printer.local','epson.local','star.local'],c=['192.168.0','192.168.1','192.168.4','192.168.10','10.0.0','10.0.1','172.16.0'],l=[1,2,10,20,50,100,101,200,254]},5593,[4932]); \ No newline at end of file diff --git a/build/_expo/static/js/web/run-storage-migration-f8b2e4d38df54810040587e7a63b521e.js b/build/_expo/static/js/web/run-storage-migration-296e27edb8873760d7e0a41edfc03a38.js similarity index 98% rename from build/_expo/static/js/web/run-storage-migration-f8b2e4d38df54810040587e7a63b521e.js rename to build/_expo/static/js/web/run-storage-migration-296e27edb8873760d7e0a41edfc03a38.js index fe92ba1..7730902 100644 --- a/build/_expo/static/js/web/run-storage-migration-f8b2e4d38df54810040587e7a63b521e.js +++ b/build/_expo/static/js/web/run-storage-migration-296e27edb8873760d7e0a41edfc03a38.js @@ -1,3 +1,3 @@ -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getMigrationLocalDocId",{enumerable:!0,get:function(){return n.getMigrationLocalDocId}}),Object.defineProperty(e,"shouldRunStorageMigration",{enumerable:!0,get:function(){return l}}),e.runStorageMigration=async function({database:s,oldDatabaseName:c,oldStorage:u,sourceStorage:b,targetStorage:D,prepareOldDatabase:N}){if(!l({oldName:c,newName:s.name}))return void(0,o.logStorageMigration)('Skipping storage migration because the database names match',{databaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D});const k=(0,n.getMigrationLocalDocId)(s.name);let w,h,E=!1;try{w=await s.getLocal(k)}catch(t){throw(0,o.logStorageMigrationError)('Storage migration marker lookup failed',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)}),t}const O=S(w);if(w&&O){if('skip'===y(M({databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,marker:w})))return;const t=p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'pending'});try{if('skip'===await A({database:s,marker:w,pendingMarker:t,databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D}))return;h=w}catch(t){throw(0,o.logStorageMigrationError)('Storage migration failed to reserve retry marker state',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)}),t}}else{const t=p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'pending'});try{h=await s.insertLocal(k,t)}catch(t){let n=f(t);if(!n)try{n=await s.getLocal(k)}catch(n){throw(0,o.logStorageMigrationError)('Storage migration marker lookup failed after insert race',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(n)}),t}const l=S(n);if(n&&l){if('skip'===y(M({databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,marker:n})))return;const l=p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'pending'});try{let u=n;if('function'!=typeof u?.incrementalModify)try{u=await s.getLocal(k)}catch(n){throw(0,o.logStorageMigrationError)('Storage migration marker lookup failed after insert race',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(n)}),t}const S=await A({database:s,marker:u,pendingMarker:l,databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D});if(E='claimed'===S,E&&(h=u),'skip'===S)return}catch(t){throw(0,o.logStorageMigrationError)('Storage migration failed to reserve retry marker state',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)}),t}}if(!E)throw t}}if(N)try{await N()}catch(t){(0,o.logStorageMigrationError)('Storage migration failed while preparing the old database',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)});try{h=await L({database:s,localDocId:k,currentMarker:h,marker:p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'failed'})})}catch{}throw t}try{(0,o.logStorageMigration)('Starting storage migration',{databaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D}),await(0,t.migrateStorage)({database:s,oldDatabaseName:c,oldStorage:u,batchSize:500,parallel:!1})}catch(t){(0,o.logStorageMigrationError)('Storage migration failed',{databaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,error:I(t)});try{await L({database:s,localDocId:k,currentMarker:h,marker:p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'failed'})})}catch{}throw t}const v=p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'cleanup-pending'});try{h=await L({database:s,localDocId:k,currentMarker:h,marker:v})}catch(t){(0,o.logStorageMigrationError)('Storage migration completed but bookkeeping failed',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)});try{h=await L({database:s,localDocId:k,currentMarker:h,marker:p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'failed'})})}catch{}throw t}(0,o.logStorageMigration)('Storage migration completed',{databaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:v.status})};var t=r(d[0]),o=r(d[1]),n=r(d[2]);const s=`${Date.now()}-${Math.random().toString(36).slice(2,10)}`,c=['cleanup-pending','complete'],l=({oldName:t,newName:o})=>t!==o,u=t=>{if(t){if(t.data)return t.data;if('function'==typeof t.toJSON){const o=t.toJSON();return o?.data??o}return t}},S=t=>u(t)?.status,b=t=>u(t)?.startedAt,D=t=>{const o=b(t);if(!o)return;const n=Date.parse(o);return Number.isNaN(n)?void 0:n},N=t=>u(t)?.ownerId,f=t=>t?.documentInDb,p=t=>Object.assign({status:t.status,oldDatabaseName:t.oldDatabaseName,newDatabaseName:t.newDatabaseName,sourceStorage:t.sourceStorage,targetStorage:t.targetStorage},'pending'===t.status?{startedAt:(new Date).toISOString(),ownerId:s}:{},'cleanup-pending'===t.status?{migratedAt:(new Date).toISOString()}:{}),k=t=>Boolean(t&&c.includes(t)),w=({status:t,startedAtTime:o,ownerId:n})=>{if('failed'===t)return'retry';if('pending'===t){if(n&&n===s)return'skip';if(void 0===o)return'retry';return Date.now()-o>=9e5?'retry':'skip'}return k(t),'skip'},y=({databaseName:t,localDocId:n,oldDatabaseName:c,sourceStorage:l,targetStorage:u,status:S,startedAt:b,startedAtTime:D,ownerId:N})=>{const f={databaseName:t,oldDatabaseName:c,localDocId:n,sourceStorage:l,targetStorage:u,status:S,startedAt:b,ownerId:N},p=w({status:S,startedAtTime:D,ownerId:N});return'failed'===S?((0,o.logStorageMigration)('Retrying storage migration because marker status is failed',f),p):'pending'===S?N&&N===s?((0,o.logStorageMigration)('Skipping storage migration because marker is already pending in this launch',f),p):void 0===D||'retry'===p?((0,o.logStorageMigration)('Retrying storage migration because marker status is pending',f),p):((0,o.logStorageMigration)('Skipping storage migration because marker is already pending in another active launch',f),p):k(S)?((0,o.logStorageMigration)('Skipping storage migration because marker already exists',f),p):((0,o.logStorageMigration)('Skipping storage migration because marker status is unrecognized',f),p)},M=({databaseName:t,oldDatabaseName:o,localDocId:n,sourceStorage:s,targetStorage:c,marker:l})=>({databaseName:t,oldDatabaseName:o,localDocId:n,sourceStorage:s,targetStorage:c,status:S(l),startedAt:b(l),startedAtTime:D(l),ownerId:N(l)}),h=t=>'pending'===S(t)&&N(t)===s,I=t=>{if(t instanceof Error)return t.message;try{return JSON.stringify(t)}catch{return String(t)}};async function L({database:t,localDocId:o,marker:n,currentMarker:s}){const c=s&&'function'==typeof s.incrementalModify?s:await t.getLocal(o);if(c&&'function'==typeof c.incrementalModify)return c.incrementalModify(()=>n);try{return await t.insertLocal(o,n)}catch(s){const c=f(s)??await t.getLocal(o);if(c&&'function'==typeof c.incrementalModify)return c.incrementalModify(()=>n);throw s}}async function A({database:t,marker:o,pendingMarker:n,databaseName:s,oldDatabaseName:c,localDocId:l,sourceStorage:u,targetStorage:S}){const b=M({databaseName:s,oldDatabaseName:c,localDocId:l,sourceStorage:u,targetStorage:S,marker:o}),D=w(b);if('function'!=typeof o?.incrementalModify){if('skip'===D)return'skip';throw new Error('Retryable storage migration marker cannot be claimed without incrementalModify')}const N=await o.incrementalModify(t=>'retry'!==w(M({databaseName:s,oldDatabaseName:c,localDocId:l,sourceStorage:u,targetStorage:S,marker:{data:t}}))?t:n);if(h(N))return'claimed';const f=await t.getLocal(l);return h(f)?'claimed':(y(M({databaseName:s,oldDatabaseName:c,localDocId:l,sourceStorage:u,targetStorage:S,marker:f})),'skip')}},5561,[5567,5569,3168]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5567,[5568]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.migrateStorage=async function(t){var n=Object.values(t.database.collections),c=t.batchSize?t.batchSize:10;if(t.parallel)await Promise.all(n.map(n=>o(n,t.oldDatabaseName,t.oldStorage,c,t.afterMigrateBatch,t.logFunction)));else for(var s of n)await o(s,t.oldDatabaseName,t.oldStorage,c,t.afterMigrateBatch,t.logFunction)},e.migrateCollection=o;var t=r(d[0]);async function o(o,n,c,s,l,w){function u(t){w&&w('migrateCollection('+o.name+')'+t)}u('start migrateCollection()');for(var h,v=o.schema.jsonSchema,b=o.schema.primaryPath,p=(0,t.randomToken)(10),f=await c.createStorageInstance({databaseName:n,collectionName:o.name,multiInstance:!1,options:{},schema:v,databaseInstanceToken:p,devMode:!1}),_={selector:{_deleted:{$eq:!1}},limit:s,sort:[{[b]:'asc'}],skip:0},y=(0,t.prepareQuery)(v,_),N=async function(){u('loop once');var c=(await f.query(y)).documents;if(0===c.length)return u('migration of collection done'),await f.remove(),{v:void 0};var s=(0,t.clone)(c);v.attachments&&(await Promise.all(c.map(async t=>{var o=t[b];await Promise.all(Object.entries(t._attachments).map(async([n,c])=>{var s=await f.getAttachmentData(o,n,c.digest);t._attachments[n]={data:s,digest:c.digest,length:s.size,type:c.type}}))})),u('got attachments'));var w=c.map(t=>({document:t})),h=await o.storageInstance.bulkWrite(w,'migrate-storage');u('written batch to new storage');var _=c.map((o,n)=>{var c=s[n];c._meta||(c._meta={lwt:(new Date).getTime()});var l=(0,t.clone)(c);return l._deleted=!0,l._meta||(l._meta={lwt:(new Date).getTime()}),l._meta.lwt=(new Date).getTime()+1,l._rev=(0,t.createRevision)(p,c),{previous:c,document:l}});try{var N=await f.bulkWrite(_,'migrate-between-rxdb-versions');if(Object.keys(N.error).length>0)throw console.dir({writeToOldRows:_,errors:N.error}),new Error('got error while deleting migrated documents on the old storage')}catch(t){throw u('could not delete on old instance'),console.dir(t),t}u('deleted batch on old storage'),await f.cleanup(0),l&&await l({databaseName:o.database.name,collectionName:o.name,oldDatabaseName:n,insertToNewWriteRows:w,writeToNewResult:h})};;)if(h=await N())return h.v}},5568,[2035]); \ No newline at end of file +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getMigrationLocalDocId",{enumerable:!0,get:function(){return n.getMigrationLocalDocId}}),Object.defineProperty(e,"shouldRunStorageMigration",{enumerable:!0,get:function(){return l}}),e.runStorageMigration=async function({database:s,oldDatabaseName:c,oldStorage:u,sourceStorage:b,targetStorage:D,prepareOldDatabase:N}){if(!l({oldName:c,newName:s.name}))return void(0,o.logStorageMigration)('Skipping storage migration because the database names match',{databaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D});const k=(0,n.getMigrationLocalDocId)(s.name);let w,h,E=!1;try{w=await s.getLocal(k)}catch(t){throw(0,o.logStorageMigrationError)('Storage migration marker lookup failed',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)}),t}const O=S(w);if(w&&O){if('skip'===y(M({databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,marker:w})))return;const t=p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'pending'});try{if('skip'===await A({database:s,marker:w,pendingMarker:t,databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D}))return;h=w}catch(t){throw(0,o.logStorageMigrationError)('Storage migration failed to reserve retry marker state',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)}),t}}else{const t=p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'pending'});try{h=await s.insertLocal(k,t)}catch(t){let n=f(t);if(!n)try{n=await s.getLocal(k)}catch(n){throw(0,o.logStorageMigrationError)('Storage migration marker lookup failed after insert race',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(n)}),t}const l=S(n);if(n&&l){if('skip'===y(M({databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,marker:n})))return;const l=p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'pending'});try{let u=n;if('function'!=typeof u?.incrementalModify)try{u=await s.getLocal(k)}catch(n){throw(0,o.logStorageMigrationError)('Storage migration marker lookup failed after insert race',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(n)}),t}const S=await A({database:s,marker:u,pendingMarker:l,databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D});if(E='claimed'===S,E&&(h=u),'skip'===S)return}catch(t){throw(0,o.logStorageMigrationError)('Storage migration failed to reserve retry marker state',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)}),t}}if(!E)throw t}}if(N)try{await N()}catch(t){(0,o.logStorageMigrationError)('Storage migration failed while preparing the old database',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)});try{h=await L({database:s,localDocId:k,currentMarker:h,marker:p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'failed'})})}catch{}throw t}try{(0,o.logStorageMigration)('Starting storage migration',{databaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D}),await(0,t.migrateStorage)({database:s,oldDatabaseName:c,oldStorage:u,batchSize:500,parallel:!1})}catch(t){(0,o.logStorageMigrationError)('Storage migration failed',{databaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,error:I(t)});try{await L({database:s,localDocId:k,currentMarker:h,marker:p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'failed'})})}catch{}throw t}const v=p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'cleanup-pending'});try{h=await L({database:s,localDocId:k,currentMarker:h,marker:v})}catch(t){(0,o.logStorageMigrationError)('Storage migration completed but bookkeeping failed',{databaseName:s.name,oldDatabaseName:c,localDocId:k,sourceStorage:b,targetStorage:D,error:I(t)});try{h=await L({database:s,localDocId:k,currentMarker:h,marker:p({newDatabaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:'failed'})})}catch{}throw t}(0,o.logStorageMigration)('Storage migration completed',{databaseName:s.name,oldDatabaseName:c,sourceStorage:b,targetStorage:D,status:v.status})};var t=r(d[0]),o=r(d[1]),n=r(d[2]);const s=`${Date.now()}-${Math.random().toString(36).slice(2,10)}`,c=['cleanup-pending','complete'],l=({oldName:t,newName:o})=>t!==o,u=t=>{if(t){if(t.data)return t.data;if('function'==typeof t.toJSON){const o=t.toJSON();return o?.data??o}return t}},S=t=>u(t)?.status,b=t=>u(t)?.startedAt,D=t=>{const o=b(t);if(!o)return;const n=Date.parse(o);return Number.isNaN(n)?void 0:n},N=t=>u(t)?.ownerId,f=t=>t?.documentInDb,p=t=>Object.assign({status:t.status,oldDatabaseName:t.oldDatabaseName,newDatabaseName:t.newDatabaseName,sourceStorage:t.sourceStorage,targetStorage:t.targetStorage},'pending'===t.status?{startedAt:(new Date).toISOString(),ownerId:s}:{},'cleanup-pending'===t.status?{migratedAt:(new Date).toISOString()}:{}),k=t=>Boolean(t&&c.includes(t)),w=({status:t,startedAtTime:o,ownerId:n})=>{if('failed'===t)return'retry';if('pending'===t){if(n&&n===s)return'skip';if(void 0===o)return'retry';return Date.now()-o>=9e5?'retry':'skip'}return k(t),'skip'},y=({databaseName:t,localDocId:n,oldDatabaseName:c,sourceStorage:l,targetStorage:u,status:S,startedAt:b,startedAtTime:D,ownerId:N})=>{const f={databaseName:t,oldDatabaseName:c,localDocId:n,sourceStorage:l,targetStorage:u,status:S,startedAt:b,ownerId:N},p=w({status:S,startedAtTime:D,ownerId:N});return'failed'===S?((0,o.logStorageMigration)('Retrying storage migration because marker status is failed',f),p):'pending'===S?N&&N===s?((0,o.logStorageMigration)('Skipping storage migration because marker is already pending in this launch',f),p):void 0===D||'retry'===p?((0,o.logStorageMigration)('Retrying storage migration because marker status is pending',f),p):((0,o.logStorageMigration)('Skipping storage migration because marker is already pending in another active launch',f),p):k(S)?((0,o.logStorageMigration)('Skipping storage migration because marker already exists',f),p):((0,o.logStorageMigration)('Skipping storage migration because marker status is unrecognized',f),p)},M=({databaseName:t,oldDatabaseName:o,localDocId:n,sourceStorage:s,targetStorage:c,marker:l})=>({databaseName:t,oldDatabaseName:o,localDocId:n,sourceStorage:s,targetStorage:c,status:S(l),startedAt:b(l),startedAtTime:D(l),ownerId:N(l)}),h=t=>'pending'===S(t)&&N(t)===s,I=t=>{if(t instanceof Error)return t.message;try{return JSON.stringify(t)}catch{return String(t)}};async function L({database:t,localDocId:o,marker:n,currentMarker:s}){const c=s&&'function'==typeof s.incrementalModify?s:await t.getLocal(o);if(c&&'function'==typeof c.incrementalModify)return c.incrementalModify(()=>n);try{return await t.insertLocal(o,n)}catch(s){const c=f(s)??await t.getLocal(o);if(c&&'function'==typeof c.incrementalModify)return c.incrementalModify(()=>n);throw s}}async function A({database:t,marker:o,pendingMarker:n,databaseName:s,oldDatabaseName:c,localDocId:l,sourceStorage:u,targetStorage:S}){const b=M({databaseName:s,oldDatabaseName:c,localDocId:l,sourceStorage:u,targetStorage:S,marker:o}),D=w(b);if('function'!=typeof o?.incrementalModify){if('skip'===D)return'skip';throw new Error('Retryable storage migration marker cannot be claimed without incrementalModify')}const N=await o.incrementalModify(t=>'retry'!==w(M({databaseName:s,oldDatabaseName:c,localDocId:l,sourceStorage:u,targetStorage:S,marker:{data:t}}))?t:n);if(h(N))return'claimed';const f=await t.getLocal(l);return h(f)?'claimed':(y(M({databaseName:s,oldDatabaseName:c,localDocId:l,sourceStorage:u,targetStorage:S,marker:f})),'skip')}},5589,[5595,5597,3168]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},5595,[5596]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.migrateStorage=async function(t){var n=Object.values(t.database.collections),c=t.batchSize?t.batchSize:10;if(t.parallel)await Promise.all(n.map(n=>o(n,t.oldDatabaseName,t.oldStorage,c,t.afterMigrateBatch,t.logFunction)));else for(var s of n)await o(s,t.oldDatabaseName,t.oldStorage,c,t.afterMigrateBatch,t.logFunction)},e.migrateCollection=o;var t=r(d[0]);async function o(o,n,c,s,l,w){function u(t){w&&w('migrateCollection('+o.name+')'+t)}u('start migrateCollection()');for(var h,v=o.schema.jsonSchema,b=o.schema.primaryPath,p=(0,t.randomToken)(10),f=await c.createStorageInstance({databaseName:n,collectionName:o.name,multiInstance:!1,options:{},schema:v,databaseInstanceToken:p,devMode:!1}),_={selector:{_deleted:{$eq:!1}},limit:s,sort:[{[b]:'asc'}],skip:0},y=(0,t.prepareQuery)(v,_),N=async function(){u('loop once');var c=(await f.query(y)).documents;if(0===c.length)return u('migration of collection done'),await f.remove(),{v:void 0};var s=(0,t.clone)(c);v.attachments&&(await Promise.all(c.map(async t=>{var o=t[b];await Promise.all(Object.entries(t._attachments).map(async([n,c])=>{var s=await f.getAttachmentData(o,n,c.digest);t._attachments[n]={data:s,digest:c.digest,length:s.size,type:c.type}}))})),u('got attachments'));var w=c.map(t=>({document:t})),h=await o.storageInstance.bulkWrite(w,'migrate-storage');u('written batch to new storage');var _=c.map((o,n)=>{var c=s[n];c._meta||(c._meta={lwt:(new Date).getTime()});var l=(0,t.clone)(c);return l._deleted=!0,l._meta||(l._meta={lwt:(new Date).getTime()}),l._meta.lwt=(new Date).getTime()+1,l._rev=(0,t.createRevision)(p,c),{previous:c,document:l}});try{var N=await f.bulkWrite(_,'migrate-between-rxdb-versions');if(Object.keys(N.error).length>0)throw console.dir({writeToOldRows:_,errors:N.error}),new Error('got error while deleting migrated documents on the old storage')}catch(t){throw u('could not delete on old instance'),console.dir(t),t}u('deleted batch on old storage'),await f.cleanup(0),l&&await l({databaseName:o.database.name,collectionName:o.name,oldDatabaseName:n,insertToNewWriteRows:w,writeToNewResult:h})};;)if(h=await N())return h.v}},5596,[2035]); \ No newline at end of file diff --git a/build/_expo/static/js/web/verify-migration-be370636de29723764e7182dbf321b23.js b/build/_expo/static/js/web/verify-migration-d02c78dd097f5d1b2afa438c6bbf3b06.js similarity index 97% rename from build/_expo/static/js/web/verify-migration-be370636de29723764e7182dbf321b23.js rename to build/_expo/static/js/web/verify-migration-d02c78dd097f5d1b2afa438c6bbf3b06.js index 24cb1de..d2014ec 100644 --- a/build/_expo/static/js/web/verify-migration-be370636de29723764e7182dbf321b23.js +++ b/build/_expo/static/js/web/verify-migration-d02c78dd097f5d1b2afa438c6bbf3b06.js @@ -1,2 +1,2 @@ -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getMigrationLocalDocId",{enumerable:!0,get:function(){return n.getMigrationLocalDocId}}),e.verifyStorageMigration=async function({database:b,oldDatabaseName:f,sourceStorage:D,targetStorage:p}){const N=(0,n.getMigrationLocalDocId)(b.name);let M;try{M=await b.getLocal(N)}catch(t){throw(0,o.logStorageMigrationError)('Storage migration verification lookup failed',{databaseName:b.name,oldDatabaseName:f,localDocId:N,sourceStorage:D,targetStorage:p,error:t instanceof Error?t.message:String(t)}),t}const I=s(M),v=l(M);if(!I||'cleanup-pending'!==v)return;if(I.sourceStorage!==D||I.targetStorage!==p)return void(0,o.logStorageMigration)('Skipping storage cleanup because marker labels do not match',{databaseName:b.name,oldDatabaseName:f,localDocId:N,sourceStorage:D,targetStorage:p,markerSourceStorage:I.sourceStorage,markerTargetStorage:I.targetStorage});const k=S(M);if(void 0===k||k>=c)return void(0,o.logStorageMigration)('Skipping deferred storage cleanup because marker was created during this launch',{databaseName:b.name,oldDatabaseName:f,localDocId:N,sourceStorage:D,targetStorage:p,markerMigratedAt:I.migratedAt,moduleLoadedAt:new Date(c).toISOString()});const y=u(M,f);(0,o.logStorageMigration)('Verifying deferred storage cleanup',{databaseName:b.name,oldDatabaseName:y,localDocId:N,sourceStorage:D,targetStorage:p});try{await(0,t.cleanupOldDatabase)(y)}catch(t){return void(0,o.logStorageMigrationError)('Deferred storage cleanup failed',{databaseName:b.name,oldDatabaseName:y,localDocId:N,sourceStorage:D,targetStorage:p,error:t instanceof Error?t.message:String(t)})}try{await b.upsertLocal(N,Object.assign({},I,{status:'complete',cleanupAt:(new Date).toISOString()}))}catch(t){return void(0,o.logStorageMigrationError)('Storage migration verification completed but bookkeeping failed',{databaseName:b.name,oldDatabaseName:y,localDocId:N,sourceStorage:D,targetStorage:p,error:t instanceof Error?t.message:String(t)})}(0,o.logStorageMigration)('Deferred storage cleanup completed',{databaseName:b.name,oldDatabaseName:y,localDocId:N,sourceStorage:D,targetStorage:p})};var t=r(d[0]),o=r(d[1]),n=r(d[2]);const c=Date.now(),s=t=>{if(t){if(t.data)return t.data;if('function'==typeof t.toJSON){const o=t.toJSON();return o?.data??o}return t}},l=t=>s(t)?.status,u=(t,o)=>s(t)?.oldDatabaseName??o,S=t=>{const o=s(t)?.migratedAt;if(!o)return;const n=Date.parse(o);return Number.isFinite(n)?n:void 0}},5562,[5570,5569,3168]); -__d(function(g,r,i,a,m,e,d){"use strict";async function n(n){await new Promise((t,o)=>{const s=indexedDB.deleteDatabase(n);s.onsuccess=()=>{t()},s.onerror=()=>{o(new Error(`Failed to delete database: ${n}`))},s.onblocked=()=>{o(new Error(`IndexedDB deletion was blocked for database: ${n}`))}})}Object.defineProperty(e,'__esModule',{value:!0}),e.cleanupOldWebDatabase=n,Object.defineProperty(e,"cleanupOldDatabase",{enumerable:!0,get:function(){return t}});const t=n},5570,[]); \ No newline at end of file +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getMigrationLocalDocId",{enumerable:!0,get:function(){return n.getMigrationLocalDocId}}),e.verifyStorageMigration=async function({database:b,oldDatabaseName:f,sourceStorage:D,targetStorage:p}){const N=(0,n.getMigrationLocalDocId)(b.name);let M;try{M=await b.getLocal(N)}catch(t){throw(0,o.logStorageMigrationError)('Storage migration verification lookup failed',{databaseName:b.name,oldDatabaseName:f,localDocId:N,sourceStorage:D,targetStorage:p,error:t instanceof Error?t.message:String(t)}),t}const I=s(M),v=l(M);if(!I||'cleanup-pending'!==v)return;if(I.sourceStorage!==D||I.targetStorage!==p)return void(0,o.logStorageMigration)('Skipping storage cleanup because marker labels do not match',{databaseName:b.name,oldDatabaseName:f,localDocId:N,sourceStorage:D,targetStorage:p,markerSourceStorage:I.sourceStorage,markerTargetStorage:I.targetStorage});const k=S(M);if(void 0===k||k>=c)return void(0,o.logStorageMigration)('Skipping deferred storage cleanup because marker was created during this launch',{databaseName:b.name,oldDatabaseName:f,localDocId:N,sourceStorage:D,targetStorage:p,markerMigratedAt:I.migratedAt,moduleLoadedAt:new Date(c).toISOString()});const y=u(M,f);(0,o.logStorageMigration)('Verifying deferred storage cleanup',{databaseName:b.name,oldDatabaseName:y,localDocId:N,sourceStorage:D,targetStorage:p});try{await(0,t.cleanupOldDatabase)(y)}catch(t){return void(0,o.logStorageMigrationError)('Deferred storage cleanup failed',{databaseName:b.name,oldDatabaseName:y,localDocId:N,sourceStorage:D,targetStorage:p,error:t instanceof Error?t.message:String(t)})}try{await b.upsertLocal(N,Object.assign({},I,{status:'complete',cleanupAt:(new Date).toISOString()}))}catch(t){return void(0,o.logStorageMigrationError)('Storage migration verification completed but bookkeeping failed',{databaseName:b.name,oldDatabaseName:y,localDocId:N,sourceStorage:D,targetStorage:p,error:t instanceof Error?t.message:String(t)})}(0,o.logStorageMigration)('Deferred storage cleanup completed',{databaseName:b.name,oldDatabaseName:y,localDocId:N,sourceStorage:D,targetStorage:p})};var t=r(d[0]),o=r(d[1]),n=r(d[2]);const c=Date.now(),s=t=>{if(t){if(t.data)return t.data;if('function'==typeof t.toJSON){const o=t.toJSON();return o?.data??o}return t}},l=t=>s(t)?.status,u=(t,o)=>s(t)?.oldDatabaseName??o,S=t=>{const o=s(t)?.migratedAt;if(!o)return;const n=Date.parse(o);return Number.isFinite(n)?n:void 0}},5590,[5598,5597,3168]); +__d(function(g,r,i,a,m,e,d){"use strict";async function n(n){await new Promise((t,o)=>{const s=indexedDB.deleteDatabase(n);s.onsuccess=()=>{t()},s.onerror=()=>{o(new Error(`Failed to delete database: ${n}`))},s.onblocked=()=>{o(new Error(`IndexedDB deletion was blocked for database: ${n}`))}})}Object.defineProperty(e,'__esModule',{value:!0}),e.cleanupOldWebDatabase=n,Object.defineProperty(e,"cleanupOldDatabase",{enumerable:!0,get:function(){return t}});const t=n},5598,[]); \ No newline at end of file diff --git a/build/index.html b/build/index.html index ed05f28..0482121 100644 --- a/build/index.html +++ b/build/index.html @@ -29,8 +29,8 @@ window.opfsWorker = '/opfs.worker.js'; } - - + + @@ -39,6 +39,6 @@
- + diff --git a/build/metadata.json b/build/metadata.json index 095f2e5..f8fb9f6 100644 --- a/build/metadata.json +++ b/build/metadata.json @@ -3,8 +3,8 @@ "bundler": "metro", "fileMetadata": { "web": { - "bundle": "_expo/static/js/web/entry-07c700570e1139845e8a1da0751c3fe1.js", - "css": "_expo/static/css/global-2869660705b8c61d9ae37f1a0acba8c2.css" + "bundle": "_expo/static/js/web/entry-c2227d0cbfc7e2fc95ee618499069ad1.js", + "css": "_expo/static/css/global-80cf08ff6ba4fedc139ba69a56a1f82f.css" } } } \ No newline at end of file